[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