[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