[125713] trunk/dports/devel/pure-gen
ryandesign at macports.org
ryandesign at macports.org
Wed Sep 24 06:21:20 PDT 2014
Revision: 125713
https://trac.macports.org/changeset/125713
Author: ryandesign at macports.org
Date: 2014-09-24 06:21:19 -0700 (Wed, 24 Sep 2014)
Log Message:
-----------
pure-gen: update to 0.17 (#45137); add gcc49 variant
Modified Paths:
--------------
trunk/dports/devel/pure-gen/Portfile
Removed Paths:
-------------
trunk/dports/devel/pure-gen/files/
Modified: trunk/dports/devel/pure-gen/Portfile
===================================================================
--- trunk/dports/devel/pure-gen/Portfile 2014-09-24 12:59:26 UTC (rev 125712)
+++ trunk/dports/devel/pure-gen/Portfile 2014-09-24 13:21:19 UTC (rev 125713)
@@ -4,7 +4,7 @@
PortSystem 1.0
PortGroup pure 1.0
-pure.setup gen 0.16
+pure.setup gen 0.17
categories devel
platforms darwin
maintainers ryandesign
@@ -14,8 +14,8 @@
long_description ${name} is ${description}.
-checksums rmd160 bd6da6de8c4cb51acea2a8bb2a92d645fef585c7 \
- sha256 077c2db73b0894f45b68a8d1d98b493bc94c63d85de04f918d66771732b3aa8c
+checksums rmd160 8ced9198028524ed5fc5b2b9e8b467f8d6773889 \
+ sha256 f23451a259d3cf2e927be4979c1a181145edf299e7b87c4fc888a79c6e9e5ce7
depends_build-append path:bin/ghc:ghc \
port:hs-language-c
@@ -24,37 +24,42 @@
# pure-gen uses gcc at runtime to parse C headers but the
# -fdirectives-only option it needs is only available in gcc 4.3 and up.
-variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 gcc48 description {Use gcc43 for runtime C header parsing} {
+variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 gcc48 gcc49 description {Use gcc43 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.3:gcc43
global gcc_version
set gcc_version 4.3
}
-variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 gcc48 description {Use gcc44 for runtime C header parsing} {
+variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 gcc48 gcc49 description {Use gcc44 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.4:gcc44
global gcc_version
set gcc_version 4.4
}
-variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 gcc48 description {Use gcc45 for runtime C header parsing} {
+variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 gcc48 gcc49 description {Use gcc45 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.5:gcc45
global gcc_version
set gcc_version 4.5
}
-variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 gcc48 description {Use gcc46 for runtime C header parsing} {
+variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 gcc48 gcc49 description {Use gcc46 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.6:gcc46
global gcc_version
set gcc_version 4.6
}
-variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 gcc48 description {Use gcc47 for runtime C header parsing} {
+variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 gcc48 gcc49 description {Use gcc47 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.7:gcc47
global gcc_version
set gcc_version 4.7
}
-variant gcc48 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 description {Use gcc48 for runtime C header parsing} {
+variant gcc48 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 gcc49 description {Use gcc48 for runtime C header parsing} {
depends_run-append path:bin/gcc-mp-4.8:gcc48
global gcc_version
set gcc_version 4.8
}
-if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset gcc48]} {
+variant gcc49 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 gcc48 description {Use gcc49 for runtime C header parsing} {
+ depends_run-append path:bin/gcc-mp-4.9:gcc49
+ global gcc_version
+ set gcc_version 4.9
+}
+if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset gcc48] && ![variant_isset gcc49]} {
if {${os.platform} eq "darwin" && ${os.major} < 9} {
# gcc44 doesn't build for me on Tiger
default_variants +gcc43
@@ -63,9 +68,8 @@
}
}
-patchfiles-append patch-pure-gen.pure.diff
post-patch {
- reinplace "s|@CC@|${prefix}/bin/gcc-mp-${gcc_version}|g" ${worksrcpath}/pure-gen.pure
+ reinplace "s|@gcc@|${prefix}/bin/gcc-mp-${gcc_version}|g" ${worksrcpath}/pure-gen.pure
}
build.args-append LIBRARY_PATH=${prefix}/lib
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140924/8cbc6a8e/attachment-0001.html>
More information about the macports-changes
mailing list