Ticket #11934: gettext-0.16.1_1.diff

File gettext-0.16.1_1.diff, 2.3 KB (added by n.oxyde@…, 17 years ago)
  • devel/gettext/Portfile

    old new  
    44
    55name                gettext
    66version             0.16.1
     7revision            1
    78categories          devel
    89maintainers         ryandesign@macports.org
    910homepage            http://www.gnu.org/software/gettext/
     
    3738configure.cppflags \
    3839        -no-cpp-precomp
    3940
     41set docdir ${prefix}/share/doc/${name}-${version}
     42
    4043configure.args \
    41         --mandir=${prefix}/share/man \
    42         --infodir=${prefix}/share/info \
     44    --docdir=${docdir} \
     45    --htmldir=${docdir}/html \
    4346        --disable-csharp \
     47    --disable-nls \
     48    --without-emacs \
     49    --disable-java
    4450
    4551depends_lib \
    4652        port:libiconv \
     
    4955test.run            yes
    5056test.target         check
    5157
    52 platform darwin 6 {
    53         depends_lib-append \
    54                 lib:libdl:dlcompat
    55 }
    56 
    5758post-destroot {
    5859        delete ${destroot}${prefix}/lib/charset.alias \
    5960                ${destroot}${prefix}/share/locale/locale.alias
     61
     62    xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README THANKS \
     63        ${destroot}${docdir}
     64
     65    cd ${destroot}${docdir}
     66
     67    eval file rename [glob *.html] html
     68
     69    if {! [variant_isset doc]} {
     70        delete examples html
     71    } else {
     72        if {! [variant_isset java]} {
     73            eval delete [glob html/javadoc*]
     74        }
     75
     76        if {! ([variant_isset mono] || [variant_isset pnet])} {
     77            delete html/csharpdoc
     78        }
     79    }
     80}
     81
     82variant emacs {
     83    configure.args-delete   --disable-emacs
     84    depends_run-append      path:/opt/local/bin/emacs:emacs
     85}
     86
     87variant mono {
     88    configure.args-delete   --disable-csharp
     89    configure.args-append   --enable-csharp=mono
     90
     91    depends_lib-append      port:mono
     92}
     93
     94variant pnet conflicts mono {
     95    configure.args-delete   --disable-csharp
     96    configure.args-append   --enable-csharp=pnet
     97
     98    depends_lib-append      port:pnet
    6099}
    61100
     101variant nls {
     102    configure.args-delete   --disable-nls
     103}
     104
     105variant java {
     106    configure.args-delete   --disable-java
     107}
     108
     109variant doc {}
     110
    62111livecheck.check     regex
    63112livecheck.url       http://ftp.gnu.org/gnu/${name}/?M=D
    64113livecheck.regex     ${name}-(\\d+\\.\\d+(?:\\.\\d+)?)