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

source_changes at macosforge.org source_changes at macosforge.org
Tue Sep 4 11:14:14 PDT 2007


Revision: 28607
          http://trac.macosforge.org/projects/macports/changeset/28607
Author:   simon at macports.org
Date:     2007-09-04 11:14:13 -0700 (Tue, 04 Sep 2007)

Log Message:
-----------
science/nco: Updated to version 3.9.1, closes #12274. Maintainer update, thanks to takeshi at mac.com.

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

Modified: trunk/dports/science/nco/Portfile
===================================================================
--- trunk/dports/science/nco/Portfile	2007-09-04 16:32:25 UTC (rev 28606)
+++ trunk/dports/science/nco/Portfile	2007-09-04 18:14:13 UTC (rev 28607)
@@ -1,14 +1,14 @@
 # $Id$
 PortSystem      1.0
+
 name            nco
-version         3.1.9
-revision        1
+version         3.9.1
 platforms       darwin
 maintainers     takeshi at mac.com
 categories      science
 description     The netCDF Operators
 master_sites    http://${name}.sourceforge.net/src/
-checksums       sha1 b669e64d4eecadc6b4d96ca3c7482a3894fa8ba2
+checksums       sha1 3da4747545c05e34a88c3f2bba4e7f7b7eca1774
 homepage        http://nco.sourceforge.net/
 long_description \
                 Each NCO operator (e.g., ncks) takes netCDF or HDF input file(s), \
@@ -29,17 +29,29 @@
                 port:netcdf \
                 port:openssl \
                 port:udunits \
-                port:zlib
+                port:zlib \
+                port:antlr
 depends_build   port:bison \
                 port:m4
 
-patchfiles      patch-configure
-
-configure.env   MACOSX_DEPLOYMENT_TARGET=10.4
-configure.cppflags -I/usr/include/malloc
-configure.args  --disable-ncoxx --disable-dependency-tracking \
+configure.env   MACOSX_DEPLOYMENT_TARGET=10.4 \
+                CPPFLAGS=-I/usr/include/malloc \
+                HAVE_ANTLR=yes ANTLR_ROOT=${prefix}
+configure.args  --disable-dependency-tracking \
                 --mandir=${prefix}/share/man
 
+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"
+}
+
 post-destroot {
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
     foreach f {ANNOUNCE ChangeLog LICENSE NEWS README TODO VERSION *.txt *.pdf} {
@@ -47,19 +59,3 @@
     }
 }
 
-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/20070904/b4c1cfd0/attachment.html


More information about the macports-changes mailing list