Changeset 23096


Ignore:
Timestamp:
Mar 24, 2007, 10:29:04 PM (13 years ago)
Author:
takanori@…
Message:

Add +ncap2 variant.
Ticket: #11611
Submitted by: takeshi@…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/science/nco/Portfile

    r22920 r23096  
    33name            nco
    44version         3.1.9
     5revision        1
    56platforms       darwin
    67maintainers     takeshi@mac.com
     
    3132                port:zlib
    3233depends_build   port:bison \
    33                 port:m4
     34                port:m4
    3435
    3536patchfiles      patch-configure
    3637
    37 configure.env   MACOSX_DEPLOYMENT_TARGET=10.4
     38configure.env   MACOSX_DEPLOYMENT_TARGET=10.4 \
     39                CPPFLAGS=-I/usr/include/malloc
    3840configure.args  --disable-ncoxx --disable-dependency-tracking \
    3941                --mandir=${prefix}/share/man
     
    4648}
    4749
    48 #variant ncap2 {
    49 #    depends_lib-append      port:antlr
    50 #    configure.env-append    HAVE_ANTLR=yes ANTLR_ROOT=${prefix}
    51 #    configure.args-delete   --disable-ncoxx
    52 #}
     50variant ncap2 {
     51    depends_lib-append port:antlr
     52    post-extract {
     53        file rename ${worksrcpath}/src/nco++/ncap2.hh \
     54                    ${worksrcpath}/src/nco++/ncap.hh
     55        foreach f {ncoGrammer.g ncoLexer.hpp ncoParser.hpp \
     56                                  ncoTree.hpp ncap2_utl.cc} {
     57            reinplace "s|ncap2.hh|ncap.hh|" ${worksrcpath}/src/nco++/$f
     58        }
     59        system "cd ${workpath}; \
     60                tar zxvf ${distpath}/${distname}${extract.suffix} \
     61                       ./${distname}/src/nco++/Ncap2.hh"
     62    }
     63    configure.env-append    HAVE_ANTLR=yes ANTLR_ROOT=${prefix}
     64    configure.args-delete   --disable-ncoxx
     65}
Note: See TracChangeset for help on using the changeset viewer.