[23096] trunk/dports/science/nco/Portfile

source_changes at macosforge.org source_changes at macosforge.org
Sat Mar 24 15:29:05 PDT 2007


Revision: 23096
          http://trac.macosforge.org/projects/macports/changeset/23096
Author:   takanori at macports.org
Date:     2007-03-24 15:29:04 -0700 (Sat, 24 Mar 2007)

Log Message:
-----------
Add +ncap2 variant.
Ticket:		#11611
Submitted by:	takeshi at mac.com

Modified Paths:
--------------
    trunk/dports/science/nco/Portfile

Modified: trunk/dports/science/nco/Portfile
===================================================================
--- trunk/dports/science/nco/Portfile	2007-03-24 22:25:38 UTC (rev 23095)
+++ trunk/dports/science/nco/Portfile	2007-03-24 22:29:04 UTC (rev 23096)
@@ -2,6 +2,7 @@
 PortSystem      1.0
 name            nco
 version         3.1.9
+revision        1
 platforms       darwin
 maintainers     takeshi at mac.com
 categories      science
@@ -30,11 +31,12 @@
                 port:udunits \
                 port:zlib
 depends_build   port:bison \
-		port:m4
+                port:m4
 
 patchfiles      patch-configure
 
-configure.env   MACOSX_DEPLOYMENT_TARGET=10.4
+configure.env   MACOSX_DEPLOYMENT_TARGET=10.4 \
+                CPPFLAGS=-I/usr/include/malloc
 configure.args  --disable-ncoxx --disable-dependency-tracking \
                 --mandir=${prefix}/share/man
 
@@ -45,8 +47,19 @@
     }
 }
 
-#variant ncap2 {
-#    depends_lib-append      port:antlr
-#    configure.env-append    HAVE_ANTLR=yes ANTLR_ROOT=${prefix}
-#    configure.args-delete   --disable-ncoxx
-#}
+variant ncap2 {
+    depends_lib-append port:antlr
+    post-extract {
+        file rename ${worksrcpath}/src/nco++/ncap2.hh \
+                    ${worksrcpath}/src/nco++/ncap.hh
+        foreach f {ncoGrammer.g ncoLexer.hpp ncoParser.hpp \
+                                  ncoTree.hpp ncap2_utl.cc} {
+            reinplace "s|ncap2.hh|ncap.hh|" ${worksrcpath}/src/nco++/$f
+        }
+        system "cd ${workpath}; \
+                tar zxvf ${distpath}/${distname}${extract.suffix} \
+                       ./${distname}/src/nco++/Ncap2.hh"
+    }
+    configure.env-append    HAVE_ANTLR=yes ANTLR_ROOT=${prefix}
+    configure.args-delete   --disable-ncoxx
+}

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070324/22006711/attachment.html


More information about the macports-changes mailing list