Ticket #32694: subversion-perlbindings-subports.diff

File subversion-perlbindings-subports.diff, 2.0 KB (added by jmroot (Joshua Root), 12 years ago)
  • Portfile

     
    44
    55name                    subversion-perlbindings
    66version                 1.7.5
    7 revision                1
     7revision                2
    88categories              devel perl
    99platforms               darwin
    1010maintainers             geeklair.net:dluke blair
     
    1717                        provide access to subversion API from perl.
    1818
    1919homepage                http://subversion.apache.org/
     20
     21set perl5.branches {5.8 5.10 5.12 5.14 5.16}
     22foreach branch ${perl5.branches} {
     23    subport ${name}-${branch} "
     24        set perl5.branch $branch
     25    "
     26}
     27
     28if {$subport == $name} {
     29    distfiles
     30    supported_archs noarch
     31    # depend on a default perl version
     32    depends_lib port:${name}-5.12
     33    use_configure no
     34    build {}
     35    destroot {
     36        system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
     37    }
     38    livecheck.type  regex
     39    livecheck.url   http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74
     40    livecheck.regex "subversion-(\\d+(?:\\.\\d+)*)${extract.suffix}"
     41} else {
     42
    2043master_sites            apache:subversion
    2144use_bzip2               yes
    2245checksums       md5     f6353b9b581081cdf97299300c9eada3 \
     
    3457depends_lib             port:expat port:neon \
    3558                        port:apr port:apr-util \
    3659                        port:db46 port:subversion \
    37                         path:bin/perl:perl5 \
     60                        port:perl${perl5.branch} \
    3861                        port:gettext port:libiconv \
    3962                        port:serf1 port:cyrus-sasl2 \
    4063                        port:sqlite3
     
    4669                        --disable-neon-version-check --with-serf=${prefix} \
    4770                        --with-sasl=${prefix}
    4871
    49 configure.env           ac_cv_path_PERL=${prefix}/bin/perl
     72configure.env           ac_cv_path_PERL=${prefix}/bin/perl${perl5.branch}
    5073
    5174build.target            swig-pl
    5275destroot.target         install-swig-pl-lib DESTDIR=${destroot} && \
     
    87110                                        --disable-keychain
    88111                                }
    89112
    90 livecheck.type  regex
    91 livecheck.url   http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=260&expandFolder=74
    92 livecheck.regex "subversion-(\\d+(?:\\.\\d+)*)${extract.suffix}"
     113livecheck.type  none
     114}