<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/04195183e03c678df9e20a5afaea3a0b4079c454">https://github.com/macports/macports-ports/commit/04195183e03c678df9e20a5afaea3a0b4079c454</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new 04195183e03 tao: update to version 8.0.0
</span>04195183e03 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 04195183e03c678df9e20a5afaea3a0b4079c454
</span>Author: Thomas Lockhart <tlockhart1976@gmail.com>
AuthorDate: Thu Jun 6 03:07:02 2024 -0700
<span style='display:block; white-space:pre;color:#404040;'> tao: update to version 8.0.0
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> * update to version 8.0.0
</span><span style='display:block; white-space:pre;color:#404040;'> * remove includes of version-specific configuration files since the
</span><span style='display:block; white-space:pre;color:#404040;'> distro solves that internally
</span><span style='display:block; white-space:pre;color:#404040;'> * remove unused code from the portfile
</span>---
devel/tao/Portfile | 32 +++-------------------
devel/tao/files/patch-ace-config.h.diff | 2 +-
...ch-include-makeinclude-platform_macros.GNU.diff | 2 +-
3 files changed, 6 insertions(+), 30 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/tao/Portfile b/devel/tao/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a9228b666be..a137d214c67 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/tao/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/tao/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,7 +10,7 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup DOCGroup ACE_TAO 7_0_5 ACE+TAO-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup DOCGroup ACE_TAO 8_0_0 ACE+TAO-
</span> github.tarball_from releases
name tao
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -32,9 +32,9 @@ long_description The ACE ORB (TAO) is a real-time implementation of CORBA bui
</span> applications.
homepage https://www.dre.vanderbilt.edu/~schmidt/TAO.html
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 9b601017137cdcea4842f9237ef73f2f1f8e11a1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 3f6b5aa5e6aecae970f84d522496fe8848ca6bc9d1c699dc3f338f4c10bcb600 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 22954824
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 c01fbbd43ae24c785b00b71f65d7cc7faa551e39 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 dc49e7e4b3116fcb57ccbb187ed2480184d54e62269057e4f22c76078b4969c3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 24065586
</span>
conflicts ace
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,27 +50,6 @@ patchfiles patch-ace-config.h.diff \
</span> patch-include-makeinclude-platform_macros.GNU.diff \
patch-archflags.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set os.name "mojave"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-array set os.names {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 7 panther
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 8 tiger
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 9 leopard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 10 snowleopard
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 11 lion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 12 mountainlion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 13 mavericks
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 14 yosemite
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 15 elcapitan
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 16 sierra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 17 highsierra
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 18 mojave
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach {key value} [array get os.names] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if {${key} == ${os.major}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set os.name ${value}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set logdir ${prefix}/var/log/tao
set taodaemon tao_cosnaming
set daemondir ${prefix}/etc/LaunchDaemons/org.macports.${taodaemon}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -80,9 +59,6 @@ set subdirs { ace ACEXML ASNMP Kokyu apps netsvcs TAO/TAO_IDL TAO/tao TA
</span> add_users ${taouser} group=${taouser} realname=TAO\ Server
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@MACOSX@|${os.name}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/ace/config.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/include/makeinclude/platform_macros.GNU
</span> reinplace "s|@@CFLAGS@@|[get_canonical_archflags cc]|g" \
${worksrcpath}/include/makeinclude/platform_macosx_common.GNU
reinplace "s|@@LDFLAGS@@|[get_canonical_archflags ld] -stdlib=${configure.cxx_stdlib}|g" \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/tao/files/patch-ace-config.h.diff b/devel/tao/files/patch-ace-config.h.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index f769c005ba6..fd8228c887f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/tao/files/patch-ace-config.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/tao/files/patch-ace-config.h.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,4 +8,4 @@
</span> +// ACE_LACKS_CLOCK_REALTIME not necessary for Sierra. Do not yet have info for earlier releases.
+// #define ACE_LACKS_CLOCK_REALTIME
+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include "ace/config-macosx-@MACOSX@.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "ace/config-macosx.h"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/tao/files/patch-include-makeinclude-platform_macros.GNU.diff b/devel/tao/files/patch-include-makeinclude-platform_macros.GNU.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 22d22559c38..7d8682ac90b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/tao/files/patch-include-makeinclude-platform_macros.GNU.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/tao/files/patch-include-makeinclude-platform_macros.GNU.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,4 +13,4 @@
</span> +
+SOFLAGS+= -Wl,-install_name,\@rpath/$@
+
<span style='display:block; white-space:pre;background:#ffe0e0;'>-+include $(ACE_ROOT)/include/makeinclude/platform_macosx_@MACOSX@.GNU
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++include $(ACE_ROOT)/include/makeinclude/platform_macosx.GNU
</span></pre><pre style='margin:0'>
</pre>