[90399] trunk/dports/devel

pixilla at macports.org pixilla at macports.org
Sun Mar 4 12:04:27 PST 2012


Revision: 90399
          http://trac.macports.org/changeset/90399
Author:   pixilla at macports.org
Date:     2012-03-04 12:04:23 -0800 (Sun, 04 Mar 2012)
Log Message:
-----------
devel/ace:
- Rename libACE to ace.

Modified Paths:
--------------
    trunk/dports/devel/ace/Portfile
    trunk/dports/devel/ace/files/patch-ace-config.h.diff
    trunk/dports/devel/ace/files/patch-include-makeinclude-platform_macros.GNU.diff
    trunk/dports/devel/libACE/Portfile

Added Paths:
-----------
    trunk/dports/devel/ace/

Removed Paths:
-------------
    trunk/dports/devel/libACE/files/

Modified: trunk/dports/devel/ace/Portfile
===================================================================
--- trunk/dports/devel/libACE/Portfile	2012-03-04 17:42:12 UTC (rev 90397)
+++ trunk/dports/devel/ace/Portfile	2012-03-04 20:04:23 UTC (rev 90399)
@@ -4,12 +4,12 @@
 PortSystem          1.0
 PortGroup           muniversal 1.0
 
-name                libACE
+name                ace
 set name_package    ACE
 version             6.0.8
 distname            ${name_package}-${version}
 categories          devel
-maintainers         fourpalms.org:lockhart pixilla openmaintainer
+maintainers         fourpalms.org:lockhart openmaintainer
 platforms           darwin
 license             BSD
 description         ACE is an object-oriented framework that implements many core patterns for \
@@ -25,26 +25,23 @@
                     message routing, dynamic (re)configuration of distributed services, \
                     concurrent execution and synchronization.
 
-conflicts           libTAO
+conflicts           tao
 
 homepage            http://www.cs.wustl.edu/~schmidt/ACE.html
 master_sites        http://download.dre.vanderbilt.edu/previous_versions
 
 use_bzip2           yes
+checksums           ${distname}${extract.suffix} \
+                      sha1    189a27b9cfccc0a931f2600166c31c9b49ef5eea \
+                      rmd160  31ebccd204aeeb1b1c5bb76c4cb9ae55bb4ca8e3
 
-checksums           rmd160  31ebccd204aeeb1b1c5bb76c4cb9ae55bb4ca8e3 \
-                    sha256  2f7bae738b62f0162965fecb0f49b7fdf61de987c1d08d238b328e1d0d1ab683
-
 worksrcdir          ACE_wrappers
 
 patch.pre_args      -p1
 patchfiles          patch-ace-config.h.diff \
                     patch-include-makeinclude-platform_macros.GNU.diff
 
-use_configure       no
-use_parallel_build  no
-
-set os.name {}
+set os.name "lion"
 array set os.names {
      7  panther
      8  tiger
@@ -59,21 +56,28 @@
         }
     }
 }
+set archs "\"${configure.build_arch}\""
+if {[variant_exists universal] && [variant_isset universal]} {
+    set archs "\"${configure.universal_archs}\""
+}
 
 post-patch {
-    reinplace "s|@MACOSX_NAME@|${os.name}|g" \
+    reinplace "s|@MACOSX@|${os.name}|g" \
         ${worksrcpath}/ace/config.h \
+        ${worksrcpath}/include/makeinclude/platform_macros.GNU
 }
 
-build.env-append    DYLD_LIBRARY_PATH=${worksrcpath}/lib \
-                    ACE_ROOT=${worksrcpath} \
-                    INSTALL_PREFIX=${prefix} \
-                    MACOSX_NAME=${os.name}
+use_configure       no
 
-destroot.env-append DYLD_LIBRARY_PATH=${worksrcpath}/lib \
-                    ACE_ROOT=${worksrcpath} \
-                    INSTALL_PREFIX=${prefix} \
-                    MACOSX_NAME=${os.name}
+use_parallel_build  no
 
+build.env-append    "DYLD_LIBRARY_PATH=${worksrcpath}/lib"
+build.env-append    "ACE_ROOT=${worksrcpath}"
+build.env-append    "INSTALL_PREFIX=${prefix}"
+
+destroot.env-append "DYLD_LIBRARY_PATH=${worksrcpath}/lib"
+destroot.env-append "ACE_ROOT=${worksrcpath}"
+destroot.args-append "INSTALL_PREFIX=${prefix}"
+
 livecheck.url       ${master_sites}
 livecheck.regex     ${name_package}-(\\d+\[0-9a-z.\]*)${extract.suffix}

Modified: trunk/dports/devel/ace/files/patch-ace-config.h.diff
===================================================================
--- trunk/dports/devel/libACE/files/patch-ace-config.h.diff	2012-03-04 17:42:12 UTC (rev 90397)
+++ trunk/dports/devel/ace/files/patch-ace-config.h.diff	2012-03-04 20:04:23 UTC (rev 90399)
@@ -1,6 +1,6 @@
---- a/ace/config.h	1969-12-31 16:00:00.000000000 -0800
-+++ b/ace/config.h	2012-02-10 22:40:46.000000000 -0800
+--- ACE_wrappers.orig/ace/config.h	1969-12-31 16:00:00.000000000 -0800
++++ ACE_wrappers/ace/config.h	2012-02-10 20:59:39.000000000 -0800
 @@ -0,0 +1,3 @@
 +#define ACE_LACKS_UCONTEXT_H
 +
-+#include "ace/config-macosx- at MACOSX_NAME@.h"
++#include "ace/config-macosx- at MACOSX@.h"

Modified: trunk/dports/devel/ace/files/patch-include-makeinclude-platform_macros.GNU.diff
===================================================================
--- trunk/dports/devel/libACE/files/patch-include-makeinclude-platform_macros.GNU.diff	2012-03-04 17:42:12 UTC (rev 90397)
+++ trunk/dports/devel/ace/files/patch-include-makeinclude-platform_macros.GNU.diff	2012-03-04 20:04:23 UTC (rev 90399)
@@ -1,12 +1,13 @@
---- a/include/makeinclude/platform_macros.GNU	1969-12-31 16:00:00.000000000 -0800
-+++ b/include/makeinclude/platform_macros.GNU	2012-02-10 22:40:48.000000000 -0800
-@@ -0,0 +1,9 @@
+--- ACE_wrappers.orig/include/makeinclude/platform_macros.GNU	1969-12-31 16:00:00.000000000 -0800
++++ ACE_wrappers/include/makeinclude/platform_macros.GNU	2012-02-10 22:47:24.000000000 -0800
+@@ -0,0 +1,10 @@
 +buildbits=64
 +install_rpath=0
++inline=1
++shared_libs_only=1
 +
 +LDFLAGS+= -Wl,-rpath,$(INSTALL_PREFIX)/$(INSTALL_LIB)
 +
 +SOFLAGS+= -Wl,-install_name,\@rpath/$@
 +
-+include $(ACE_ROOT)/include/makeinclude/platform_macosx_$(MACOSX_NAME).GNU
-+
++include $(ACE_ROOT)/include/makeinclude/platform_macosx_ at MACOSX@.GNU

Modified: trunk/dports/devel/libACE/Portfile
===================================================================
--- trunk/dports/devel/libACE/Portfile	2012-03-04 18:43:56 UTC (rev 90398)
+++ trunk/dports/devel/libACE/Portfile	2012-03-04 20:04:23 UTC (rev 90399)
@@ -2,78 +2,13 @@
 # $Id$
 
 PortSystem          1.0
-PortGroup           muniversal 1.0
 
+replaced_by         ace
+PortGroup           obsolete 1.0
+
 name                libACE
-set name_package    ACE
 version             6.0.8
-distname            ${name_package}-${version}
+revision            1
 categories          devel
-maintainers         fourpalms.org:lockhart pixilla openmaintainer
-platforms           darwin
 license             BSD
-description         ACE is an object-oriented framework that implements many core patterns for \
-                    concurrent communication software.
-long_description    The ADAPTIVE Communication Environment (ACE) is a freely available, \
-                    open-source object-oriented (OO) framework that implements many core \
-                    patterns for concurrent communication software. ACE provides a rich set \
-                    of reusable C++ wrapper facades and framework components that perform \
-                    common communication software tasks across a range of OS platforms. The \
-                    communication software tasks provided by ACE include event \
-                    demultiplexing and event handler dispatching, signal handling, service \
-                    initialization, interprocess communication, shared memory management, \
-                    message routing, dynamic (re)configuration of distributed services, \
-                    concurrent execution and synchronization.
-
-conflicts           libTAO
-
-homepage            http://www.cs.wustl.edu/~schmidt/ACE.html
-master_sites        http://download.dre.vanderbilt.edu/previous_versions
-
-use_bzip2           yes
-
-checksums           rmd160  31ebccd204aeeb1b1c5bb76c4cb9ae55bb4ca8e3 \
-                    sha256  2f7bae738b62f0162965fecb0f49b7fdf61de987c1d08d238b328e1d0d1ab683
-
-worksrcdir          ACE_wrappers
-
-patch.pre_args      -p1
-patchfiles          patch-ace-config.h.diff \
-                    patch-include-makeinclude-platform_macros.GNU.diff
-
-use_configure       no
-use_parallel_build  no
-
-set os.name {}
-array set os.names {
-     7  panther
-     8  tiger
-     9  leopard
-    10  snowleopard
-    11  lion
-}
-if {"darwin" == ${os.platform}} {
-    foreach {key value} [array get os.names]  {
-        if {${key} == ${os.major}} {
-            set os.name ${value}
-        }
-    }
-}
-
-post-patch {
-    reinplace "s|@MACOSX_NAME@|${os.name}|g" \
-        ${worksrcpath}/ace/config.h \
-}
-
-build.env-append    DYLD_LIBRARY_PATH=${worksrcpath}/lib \
-                    ACE_ROOT=${worksrcpath} \
-                    INSTALL_PREFIX=${prefix} \
-                    MACOSX_NAME=${os.name}
-
-destroot.env-append DYLD_LIBRARY_PATH=${worksrcpath}/lib \
-                    ACE_ROOT=${worksrcpath} \
-                    INSTALL_PREFIX=${prefix} \
-                    MACOSX_NAME=${os.name}
-
-livecheck.url       ${master_sites}
-livecheck.regex     ${name_package}-(\\d+\[0-9a-z.\]*)${extract.suffix}
+conflicts           tao
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120304/5988f093/attachment.html>


More information about the macports-changes mailing list