Ticket #11946: gsed-4.1.5_1.diff

File gsed-4.1.5_1.diff, 2.3 KB (added by n.oxyde@…, 17 years ago)
  • textproc/gsed/Portfile

    old new  
    33PortSystem 1.0
    44name            gsed
    55version         4.1.5
     6revision        1
    67distname        sed-${version}
    78categories      textproc
    89maintainers     marius@physics.aamu.edu
    910platforms       darwin
    1011master_sites    gnu:sed
    1112homepage        http://www.gnu.org/software/sed/
    12 checksums       md5 7a1cbbbb3341287308e140bd4834c3ba
     13checksums       md5 7a1cbbbb3341287308e140bd4834c3ba \
     14                sha1 8e575e8a44568392d5b6e089eab5da5cdbd45885 \
     15                rmd160 49b12e99a55c6d2e78ad236f0205e63e46444173
    1316
    1417description     GNU version of the stream editor, sed
    1518long_description \
     
    2528configure.args  --infodir=${prefix}/share/info \
    2629                --mandir=${prefix}/share/man \
    2730                --program-prefix=gnu \
    28                 --datadir=${prefix}/share/doc/${name}
    29 depends_lib     port:gettext port:libiconv
     31                --disable-nls
     32
     33set docdir      ${prefix}/share/doc/sed-${version}
    3034
    3135post-destroot {
    3236    cd ${destroot}${prefix}/share/info/
    3337    foreach i [glob *.info*] {
    3438        file rename ${i} gnu${i}
    3539    }
    36     if {[variant_isset with_default_names]} {
     40
     41    xinstall -m 0755 -d ${destroot}${docdir}
     42    xinstall -m 0644 -W ${worksrcpath} AUTHORS BUGS COPYING ChangeLog NEWS README THANKS \
     43        ${destroot}${docdir}
     44}
     45
     46test.run        yes
     47test.target     check
     48
     49variant nls {
     50    configure.args-delete   --disable-nls
     51
     52    depends_lib-append      port:gettext \
     53                            port:libiconv
     54
     55    pre-build {
     56        reinplace "s:install_sh:INSTALL:" ${worksrcpath}/po/Makefile
     57    }
     58
     59    post-destroot {
     60        xinstall -m 0644 -W ${worksrcpath} ABOUT-NLS ${destroot}${docdir}
     61    }
     62}
     63
     64variant with_default_names {
     65    post-destroot {
    3766        foreach d {bin share/info share/man/man1} {
    3867            cd ${destroot}${prefix}/$d
    3968            foreach a [glob gnu*] {
     
    4473    }
    4574}
    4675
    47 test.run        yes
    48 test.target     check
    49 
    50 variant with_default_names {}
     76livecheck.check regex
     77livecheck.url   http://ftp.gnu.org/gnu/sed/?M=D
     78livecheck.regex sed-(\\d+\\.\\d+\\.\\d+)