Ticket #34461: Portfile-git-core.diff

File Portfile-git-core.diff, 2.6 KB (added by ddissett (daniel dissett), 10 years ago)

Portfile diffs add perl_12|14|16 variants

  • Portfile

    old new  
    55
    66name                git-core
    77version             1.8.4
     8revision            2
    89description         A fast version control system
    910long_description    Git is a fast, scalable, distributed open source version \
    1011                    control system focusing on speed and efficiency.
     
    2526                    rmd160  faa19ee86ae56f23bfde6ea446f32b60494ba6d8 \
    2627                    sha256  854552e693b22a7ff1c25d2d710d87c8f7dad14888c946c10be60893fdee091f \
    2728
    28 depends_run         port:rsync \
    29                     port:p5.12-error \
    30                     port:p5.12-term-readkey
     29depends_run         port:rsync
    3130
    32 depends_lib         port:perl5.12 \
    33                     port:curl \
     31depends_lib         port:curl \
    3432                    port:zlib \
    3533                    port:openssl \
    3634                    port:expat \
     
    3937patchfiles          patch-Makefile.diff git-subtree.1.diff
    4038patch.pre_args      -p1
    4139
     40if {[variant_isset perl5_14]} {
     41    set perlver 5.14
     42} elseif {[variant_isset perl5_16]} {
     43    set perlver 5.16
     44} else {
     45    set perlver 5.12
     46    default_variants +perl5_12
     47}
     48
     49variant perl5_12 conflicts perl5_14 perl5_16 description {use perl 5.12} {}
     50variant perl5_14 conflicts perl5_12 perl5_16 description {use perl 5.14} {}
     51variant perl5_16 conflicts perl5_12 perl5_14 description {use perl 5.16} {}
     52
     53depends_run-append  port:p${perlver}-error \
     54                    port:p${perlver}-term-readkey
     55
     56depends_lib-append  port:perl${perlver}
     57
     58configure.perl      ${prefix}/bin/perl${perlver}
     59
     60
    4261extract.only        git-${version}${extract.suffix} \
    4362                    git-manpages-${version}${extract.suffix}
    4463
     
    5675                    CURLDIR=${prefix} \
    5776                    OPENSSLDIR=${prefix} \
    5877                    ICONVDIR=${prefix} \
    59                     PERL_PATH="${prefix}/bin/perl5.12" \
     78                    PERL_PATH="${prefix}/bin/perl${perlver}" \
    6079                    NO_FINK=1 \
    6180                    NO_DARWIN_PORTS=1 \
    6281                    NO_R_TO_GCC_LINKER=1 \
     
    181200
    182201variant svn description {Bi-directional subversion repository support} {
    183202    depends_run-append  port:subversion \
    184                         port:p5.12-libwww-perl \
    185                         port:p5.12-svn-simple
     203                        port:p${perlver}-libwww-perl \
     204                        port:p${perlver}-svn-simple
    186205    patchfiles-append   patch-perl-Git-SVN-Fetcher.pm.diff \
    187206                        patch-perl-Git.pm.diff
    188207