Changeset 90399


Ignore:
Timestamp:
Mar 4, 2012, 8:04:23 PM (6 years ago)
Author:
pixilla@…
Message:

devel/ace:

  • Rename libACE to ace.
  • Closes #33445
Location:
trunk/dports/devel
Files:
1 deleted
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/ace/Portfile

    r90138 r90399  
    55PortGroup           muniversal 1.0
    66
    7 name                libACE
     7name                ace
    88set name_package    ACE
    99version             6.0.8
    1010distname            ${name_package}-${version}
    1111categories          devel
    12 maintainers         fourpalms.org:lockhart pixilla openmaintainer
     12maintainers         fourpalms.org:lockhart openmaintainer
    1313platforms           darwin
    1414license             BSD
     
    2626                    concurrent execution and synchronization.
    2727
    28 conflicts           libTAO
     28conflicts           tao
    2929
    3030homepage            http://www.cs.wustl.edu/~schmidt/ACE.html
     
    3232
    3333use_bzip2           yes
    34 
    35 checksums           rmd160  31ebccd204aeeb1b1c5bb76c4cb9ae55bb4ca8e3 \
    36                     sha256  2f7bae738b62f0162965fecb0f49b7fdf61de987c1d08d238b328e1d0d1ab683
     34checksums           ${distname}${extract.suffix} \
     35                      sha1    189a27b9cfccc0a931f2600166c31c9b49ef5eea \
     36                      rmd160  31ebccd204aeeb1b1c5bb76c4cb9ae55bb4ca8e3
    3737
    3838worksrcdir          ACE_wrappers
     
    4242                    patch-include-makeinclude-platform_macros.GNU.diff
    4343
    44 use_configure       no
    45 use_parallel_build  no
    46 
    47 set os.name {}
     44set os.name "lion"
    4845array set os.names {
    4946     7  panther
     
    6057    }
    6158}
     59set archs "\"${configure.build_arch}\""
     60if {[variant_exists universal] && [variant_isset universal]} {
     61    set archs "\"${configure.universal_archs}\""
     62}
    6263
    6364post-patch {
    64     reinplace "s|@MACOSX_NAME@|${os.name}|g" \
     65    reinplace "s|@MACOSX@|${os.name}|g" \
    6566        ${worksrcpath}/ace/config.h \
     67        ${worksrcpath}/include/makeinclude/platform_macros.GNU
    6668}
    6769
    68 build.env-append    DYLD_LIBRARY_PATH=${worksrcpath}/lib \
    69                     ACE_ROOT=${worksrcpath} \
    70                     INSTALL_PREFIX=${prefix} \
    71                     MACOSX_NAME=${os.name}
     70use_configure       no
    7271
    73 destroot.env-append DYLD_LIBRARY_PATH=${worksrcpath}/lib \
    74                     ACE_ROOT=${worksrcpath} \
    75                     INSTALL_PREFIX=${prefix} \
    76                     MACOSX_NAME=${os.name}
     72use_parallel_build  no
     73
     74build.env-append    "DYLD_LIBRARY_PATH=${worksrcpath}/lib"
     75build.env-append    "ACE_ROOT=${worksrcpath}"
     76build.env-append    "INSTALL_PREFIX=${prefix}"
     77
     78destroot.env-append "DYLD_LIBRARY_PATH=${worksrcpath}/lib"
     79destroot.env-append "ACE_ROOT=${worksrcpath}"
     80destroot.args-append "INSTALL_PREFIX=${prefix}"
    7781
    7882livecheck.url       ${master_sites}
  • trunk/dports/devel/ace/files/patch-ace-config.h.diff

    r89821 r90399  
    1 --- a/ace/config.h      1969-12-31 16:00:00.000000000 -0800
    2 +++ b/ace/config.h      2012-02-10 22:40:46.000000000 -0800
     1--- ACE_wrappers.orig/ace/config.h      1969-12-31 16:00:00.000000000 -0800
     2+++ ACE_wrappers/ace/config.h   2012-02-10 20:59:39.000000000 -0800
    33@@ -0,0 +1,3 @@
    44+#define ACE_LACKS_UCONTEXT_H
    55+
    6 +#include "ace/config-macosx-@MACOSX_NAME@.h"
     6+#include "ace/config-macosx-@MACOSX@.h"
  • trunk/dports/devel/ace/files/patch-include-makeinclude-platform_macros.GNU.diff

    r89821 r90399  
    1 --- a/include/makeinclude/platform_macros.GNU   1969-12-31 16:00:00.000000000 -0800
    2 +++ b/include/makeinclude/platform_macros.GNU   2012-02-10 22:40:48.000000000 -0800
    3 @@ -0,0 +1,9 @@
     1--- ACE_wrappers.orig/include/makeinclude/platform_macros.GNU   1969-12-31 16:00:00.000000000 -0800
     2+++ ACE_wrappers/include/makeinclude/platform_macros.GNU        2012-02-10 22:47:24.000000000 -0800
     3@@ -0,0 +1,10 @@
    44+buildbits=64
    55+install_rpath=0
     6+inline=1
     7+shared_libs_only=1
    68+
    79+LDFLAGS+= -Wl,-rpath,$(INSTALL_PREFIX)/$(INSTALL_LIB)
     
    911+SOFLAGS+= -Wl,-install_name,\@rpath/$@
    1012+
    11 +include $(ACE_ROOT)/include/makeinclude/platform_macosx_$(MACOSX_NAME).GNU
    12 +
     13+include $(ACE_ROOT)/include/makeinclude/platform_macosx_@MACOSX@.GNU
  • trunk/dports/devel/libACE/Portfile

    r90138 r90399  
    33
    44PortSystem          1.0
    5 PortGroup           muniversal 1.0
     5
     6replaced_by         ace
     7PortGroup           obsolete 1.0
    68
    79name                libACE
    8 set name_package    ACE
    910version             6.0.8
    10 distname            ${name_package}-${version}
     11revision            1
    1112categories          devel
    12 maintainers         fourpalms.org:lockhart pixilla openmaintainer
    13 platforms           darwin
    1413license             BSD
    15 description         ACE is an object-oriented framework that implements many core patterns for \
    16                     concurrent communication software.
    17 long_description    The ADAPTIVE Communication Environment (ACE) is a freely available, \
    18                     open-source object-oriented (OO) framework that implements many core \
    19                     patterns for concurrent communication software. ACE provides a rich set \
    20                     of reusable C++ wrapper facades and framework components that perform \
    21                     common communication software tasks across a range of OS platforms. The \
    22                     communication software tasks provided by ACE include event \
    23                     demultiplexing and event handler dispatching, signal handling, service \
    24                     initialization, interprocess communication, shared memory management, \
    25                     message routing, dynamic (re)configuration of distributed services, \
    26                     concurrent execution and synchronization.
    27 
    28 conflicts           libTAO
    29 
    30 homepage            http://www.cs.wustl.edu/~schmidt/ACE.html
    31 master_sites        http://download.dre.vanderbilt.edu/previous_versions
    32 
    33 use_bzip2           yes
    34 
    35 checksums           rmd160  31ebccd204aeeb1b1c5bb76c4cb9ae55bb4ca8e3 \
    36                     sha256  2f7bae738b62f0162965fecb0f49b7fdf61de987c1d08d238b328e1d0d1ab683
    37 
    38 worksrcdir          ACE_wrappers
    39 
    40 patch.pre_args      -p1
    41 patchfiles          patch-ace-config.h.diff \
    42                     patch-include-makeinclude-platform_macros.GNU.diff
    43 
    44 use_configure       no
    45 use_parallel_build  no
    46 
    47 set os.name {}
    48 array set os.names {
    49      7  panther
    50      8  tiger
    51      9  leopard
    52     10  snowleopard
    53     11  lion
    54 }
    55 if {"darwin" == ${os.platform}} {
    56     foreach {key value} [array get os.names]  {
    57         if {${key} == ${os.major}} {
    58             set os.name ${value}
    59         }
    60     }
    61 }
    62 
    63 post-patch {
    64     reinplace "s|@MACOSX_NAME@|${os.name}|g" \
    65         ${worksrcpath}/ace/config.h \
    66 }
    67 
    68 build.env-append    DYLD_LIBRARY_PATH=${worksrcpath}/lib \
    69                     ACE_ROOT=${worksrcpath} \
    70                     INSTALL_PREFIX=${prefix} \
    71                     MACOSX_NAME=${os.name}
    72 
    73 destroot.env-append DYLD_LIBRARY_PATH=${worksrcpath}/lib \
    74                     ACE_ROOT=${worksrcpath} \
    75                     INSTALL_PREFIX=${prefix} \
    76                     MACOSX_NAME=${os.name}
    77 
    78 livecheck.url       ${master_sites}
    79 livecheck.regex     ${name_package}-(\\d+\[0-9a-z.\]*)${extract.suffix}
     14conflicts           tao
Note: See TracChangeset for help on using the changeset viewer.