[115610] trunk/dports/devel/boehmgc/Portfile

cal at macports.org cal at macports.org
Mon Jan 6 14:51:31 PST 2014


Revision: 115610
          https://trac.macports.org/changeset/115610
Author:   cal at macports.org
Date:     2014-01-06 14:51:31 -0800 (Mon, 06 Jan 2014)
Log Message:
-----------
boehmgc: update to 7.4.0, switch to github portgroup

A revbump of dependents doesn't appear to be necessary.

Modified Paths:
--------------
    trunk/dports/devel/boehmgc/Portfile

Modified: trunk/dports/devel/boehmgc/Portfile
===================================================================
--- trunk/dports/devel/boehmgc/Portfile	2014-01-06 22:24:26 UTC (rev 115609)
+++ trunk/dports/devel/boehmgc/Portfile	2014-01-06 22:51:31 UTC (rev 115610)
@@ -1,43 +1,44 @@
 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 # $Id$
 
-PortSystem      1.0
-PortGroup       muniversal 1.0
+PortSystem          1.0
+PortGroup           github 1.0
+PortGroup           muniversal 1.0
 
-name            boehmgc
-conflicts       boehmgc-devel
-version         7.2d
-revision        1
-categories      devel
-license         Permissive
-maintainers     nomaintainer
-description     Boehm-Demers-Weiser conservative garbage collector
+github.setup        ivmai bdwgc 7_4_0 gc
+version             7.4.0
+checksums           rmd160  8a559da58779266a1aae0b3713cd98b6532986e9 \
+                    sha256  2caa79e8e3c676fa670ba7908936170d3a4cba980c8e624b1ac9747d0a2d6cbf
+
+name                boehmgc
+conflicts           boehmgc-devel
+
+categories          devel
+platforms           darwin
+maintainers         nomaintainer
+license             Permissive
+# boehmgc only uses the MIT and Permissive parts of libatomic_ops, don't
+# conflict on the GPL part
+license_noconflict  libatomic_ops
+
+description         The Boehm-Demers-Weiser conservative C/C++ Garbage Collector
 long_description \
     The Boehm-Demers-Weiser conservative garbage collector can be used as \
     a garbage collecting replacement for C malloc or C++ new. It is also used \
     by a number of programming language implementations that use C as \
     intermediate code.
 
-set d_name      gc
-homepage        http://www.hpl.hp.com/personal/Hans_Boehm/${d_name}/
-platforms       darwin
-master_sites    ${homepage}gc_source/
-distname        ${d_name}-${version}
-worksrcdir      ${d_name}-[strsed ${version} g/\[^0-9.\].*//]
-
-checksums       rmd160  e3e191de01cc0f5b3b2570842e897c11fcc8d96d \
-                sha256  d9fe0ae8650d43746a48bfb394cab01a319f3809cee19f8ebd16aa985b511c5e
-
-configure.args  --with-threads=posix \
-                --enable-cplusplus \
-                --with-libatomic-ops=no
-
-# Teach glibtool about -stdlib=libc++
+# needed since we use the github version; also has the benefit of teaching
+# glibtool about -stdlib=libc++.
 use_autoreconf  yes
-autoreconf.args -fvi
+
+# autoreconf needs pkgconfig
 depends_build-append \
-                port:pkgconfig
+                port:pkgconfig \
+                port:libatomic_ops
 
+configure.args  --with-threads=posix \
+                --enable-cplusplus
 configure.cppflags-append \
                 -D_XOPEN_SOURCE=600 -D_DARWIN_C_SOURCE
 
@@ -56,7 +57,3 @@
 
 test.run        yes
 test.target     check
-
-livecheck.type  regex
-livecheck.url   [lindex ${master_sites} 0]
-livecheck.regex ${d_name}-?(\\d+(?:\\.\\d+)*\[a-z\]?)${extract.suffix}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140106/23e7a63f/attachment.html>


More information about the macports-changes mailing list