Ticket #42498: patch-rrdtool-Portfile.diff

File patch-rrdtool-Portfile.diff, 4.0 KB (added by jul_bsd@…, 10 years ago)
  • net/rrdtool/Portfile

    old new  
    44PortSystem          1.0
    55
    66name                rrdtool
    7 version             1.4.7
    8 revision            5
     7version             1.4.8
    98categories          net
    109license             GPL-2+
    1110maintainers         markd openmaintainer
     
    1413homepage            http://oss.oetiker.ch/rrdtool/
    1514platforms           darwin
    1615master_sites        ${homepage}pub/
    17 checksums           rmd160 3a8c1c0f3fe0d76fb7da8b712cdd19d59d5171ba \
    18                     sha256 956aaf431c955ba88dd7d98920ade3a8c4bad04adb1f9431377950a813a7af11
     16checksums           rmd160  c02412211e6e51f3c77182c08f5cdfa3426765d1 \
     17                    sha256  de95b9f5aa488b0683600aad5a07c316f8d98cbe8d00aa0a1c87e2b2ef89f3d6
    1918
    2019depends_build       port:pkgconfig
    2120depends_lib         port:expat \
     
    2423                    port:libffi \
    2524                    port:gettext \
    2625                    path:lib/pkgconfig/pango.pc:pango \
    27                     path:bin/perl:perl5 \
    2826                    port:tcl \
    2927                    port:zlib \
    3028                    port:libpng \
     
    3331
    3432patchfiles          patch-bindings_lua_Makefile_in.diff
    3533
    36 configure.args      --enable-perl-site-install \
    37                     --with-perl-options="INSTALLDIRS=vendor" \
    38                     --with-tcllib=${prefix}/lib \
     34configure.args      --with-tcllib=${prefix}/lib \
    3935                    --disable-silent-rules \
    4036                    --disable-lua \
     37                    --disable-perl \
    4138                    --disable-python \
    4239                    --disable-ruby \
    4340                    --disable-tcl
     
    5956    }
    6057}
    6158
     59default_variants +perl5_16
     60
    6261variant python25 description {Python 2.5 bindings for RRDtool} conflicts python26 python27 {
    6362    depends_lib-append      port:python25
    6463    configure.python        ${prefix}/bin/python2.5
     
    8079    configure.args-append   --enable-python
    8180}
    8281
     82variant perl5_12 description { Bindings to Perl 5.12 } conflicts perl5_18 perl5_14 perl5_16 perl5_20 {
     83    depends_lib-append path:bin/perl:perl5.12
     84    configure.args-delete --disable-perl
     85    configure.args-append --enable-perl-site-install \
     86                          --with-perl-options="INSTALLDIRS=vendor"
     87    configure.env-append  PERL=${prefix}/bin/perl5.12
     88}
     89
     90variant perl5_14 description { Bindings to Perl 5.14 } conflicts perl5_18 perl5_16 perl5_12 perl5_20 {
     91    depends_lib-append path:bin/perl:perl5.14
     92    configure.args-delete --disable-perl
     93    configure.args-append --enable-perl-site-install \
     94                          --with-perl-options="INSTALLDIRS=vendor"
     95    configure.env-append  PERL=${prefix}/bin/perl5.14
     96}
     97
     98variant perl5_16 description { Bindings to Perl 5.16 } conflicts perl5_18 perl5_14 perl5_12 perl5_20 {
     99    depends_lib-append path:bin/perl:perl5.16
     100    configure.args-delete --disable-perl
     101    configure.args-append --enable-perl-site-install \
     102                          --with-perl-options="INSTALLDIRS=vendor"
     103    configure.env-append  PERL=${prefix}/bin/perl5.16
     104}
     105
     106variant perl5_18 description { Bindings to Perl 5.18 } conflicts perl5_16 perl5_14 perl5_12 perl5_20 {
     107    depends_lib-append path:bin/perl:perl5.18
     108    configure.args-delete --disable-perl
     109    configure.args-append --enable-perl-site-install \
     110                          --with-perl-options="INSTALLDIRS=vendor"
     111    configure.env-append  PERL=${prefix}/bin/perl5.18
     112}
     113
     114variant perl5_20 description { Bindings to Perl 5.20 } conflicts perl5_16 perl5_14 perl5_12 perl5_18 {
     115    depends_lib-append path:bin/perl:perl5.20
     116    configure.args-delete --disable-perl
     117    configure.args-append --enable-perl-site-install \
     118                          --with-perl-options="INSTALLDIRS=vendor"
     119    configure.env-append  PERL=${prefix}/bin/perl5.20
     120}
     121
    83122notes "
    84123See ${prefix}/share/doc/rrdtool-${version} for example code.
    85124"
     125
     126livecheck.type     regex
     127livecheck.url       ${homepage}/pub/
     128livecheck.regex     "rrdtool-(\\d+(?:\\.\\d+)*).tar.gz"