[47484] trunk/dports/devel/pure-gen
ryandesign at macports.org
ryandesign at macports.org
Sat Feb 28 03:10:40 PST 2009
Revision: 47484
http://trac.macports.org/changeset/47484
Author: ryandesign at macports.org
Date: 2009-02-28 03:10:38 -0800 (Sat, 28 Feb 2009)
Log Message:
-----------
pure-gen: update to 0.3 and require gcc43 at runtime; see
http://groups.google.com/group/pure-lang/browse_thread/thread/4a0bff6a3e41b7ce#msg_f9e0c990503bcdd0
Modified Paths:
--------------
trunk/dports/devel/pure-gen/Portfile
Added Paths:
-----------
trunk/dports/devel/pure-gen/files/
trunk/dports/devel/pure-gen/files/patch-pure-gen.pure.diff
Modified: trunk/dports/devel/pure-gen/Portfile
===================================================================
--- trunk/dports/devel/pure-gen/Portfile 2009-02-28 10:52:17 UTC (rev 47483)
+++ trunk/dports/devel/pure-gen/Portfile 2009-02-28 11:10:38 UTC (rev 47484)
@@ -3,7 +3,7 @@
PortSystem 1.0
name pure-gen
-version 0.2
+version 0.3
categories devel
platforms darwin
maintainers ryandesign
@@ -15,15 +15,21 @@
long_description ${name} is ${description}.
-checksums md5 b48cbf4b05cc9a5ae5ff72775b7f1f10 \
- sha1 8705c294e0a981b9db6a2973768d6323afb8f79f \
- rmd160 6ee7817382102a7b64c54081db7e6355b9f3c14a
+checksums md5 7948683515a8059231570f35752cbd21 \
+ sha1 53efa68a255a0631cb33162c71622cad56bc89ed \
+ rmd160 9f44e85fd73020830e6864b26945f54ad420c6b9
depends_build-append path:bin/ghc:ghc \
port:hs-language-c
depends_lib-append path:lib/libpure.dylib:pure
+# 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.
+depends_run-append path:bin/gcc-mp-4.3:gcc43
+
+patchfiles-append patch-pure-gen.pure.diff
+
use_configure no
pre-build {
Added: trunk/dports/devel/pure-gen/files/patch-pure-gen.pure.diff
===================================================================
--- trunk/dports/devel/pure-gen/files/patch-pure-gen.pure.diff (rev 0)
+++ trunk/dports/devel/pure-gen/files/patch-pure-gen.pure.diff 2009-02-28 11:10:38 UTC (rev 47484)
@@ -0,0 +1,11 @@
+--- pure-gen.pure.orig 2009-02-21 19:47:28.000000000 -0600
++++ pure-gen.pure 2009-02-26 17:38:49.000000000 -0600
+@@ -6,7 +6,7 @@
+ an input file as well as all its includes, so the -fdirectives-only option
+ is required to keep those intact. This is pretty much tied to gcc right
+ now, but as dump-ast also uses gcc you'll need it anyway. */
+-let cpp = "gcc -E -fdirectives-only";
++let cpp = "gcc-mp-4.3 -E -fdirectives-only";
+
+ // This path is set at installation time. For the uninstalled version we
+ // assume the current directory.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090228/cdfe5ccd/attachment.html>
More information about the macports-changes
mailing list