Ticket #28673: sysvbanner-1.0.15.diff

File sysvbanner-1.0.15.diff, 1.5 KB (added by ryandesign (Ryan Carsten Schmidt), 13 years ago)

proposed patch

  • Portfile

     
    33PortSystem 1.0
    44
    55name                sysvbanner
    6 version             1.0-12
     6version             1.0.15
    77categories          sysutils textproc
    88platforms           darwin
    99maintainers         pmq
     
    1414
    1515homepage            http://directory.fsf.org/text/doc/banner.html
    1616master_sites        http://ftp.debian.org/debian/pool/main/s/sysvbanner
    17 distfiles           ${name}_${version}.diff.gz
    18 checksums           md5 5cbcee01cb1da56136264acab4102f15
    19 worksrcdir          ${name}-1.0
    2017
     18distfiles           [suffix ${name}_${version}]
     19
     20checksums           sha1    310960c38ff9778bc1597322f45f8b052b7c5ede \
     21                    rmd160  6268a34e613585db3ba3387e710c51bbc516df9c
     22
    2123livecheck.url       http://packages.debian.org/unstable/misc/${name}
    22 livecheck.regex     "<h1>Package: ${name} \\\((.*)\\\)</h1>"
     24livecheck.regex     "<h1>Package: ${name} \\\((\[a-z0-9.\]+)"
    2325
    24 set diff_file       patch-sysvbanner.diff
    25 extract.post_args   > ${diff_file}
    26 patch {
    27                     system "cd work && patch -p0 < ${diff_file}"
     26use_configure       no
     27
     28variant universal {}
     29if {[variant_isset universal]} {
     30    set archflags ${configure.universal_cflags}
     31} else {
     32    set archflags ${configure.cc_archflags}
    2833}
    29 use_configure       no
     34
    3035build.target        banner
     36build.args          CC=${configure.cc} \
     37                    CFLAGS="${archflags}"
    3138
    3239destroot {
    3340    xinstall -W ${worksrcpath} -m 755 banner ${destroot}${prefix}/bin/${name}