[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