[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