Ticket #30937: Portfile-intltool.diff

File Portfile-intltool.diff, 1.7 KB (added by ccarey@…, 13 years ago)

Patch to add perl variants to intltool

  • Portfile

    old new  
    3232                sha1    4f6469e09e2c06a8072dffff36f84ff401d7ea75 \
    3333                rmd160  bbad864aa8b256815aaaf0f462c257127b6ab3da
    3434
     35if {[variant_isset perl5_8]} {
     36    set perl_major 5.8
     37} elseif {[variant_isset perl5_10]} {
     38    set perl_major 5.10
     39} elseif {[variant_isset perl5_14]} {
     40    set perl_major 5.14
     41} else {
     42    set perl_major 5.12
     43    default_variants +perl5_12
     44}
     45
    3546depends_build   port:gnome-common
    36 depends_lib     port:expat \
    37                 port:perl5.12 \
    38                 port:p5.12-xml-parser \
    39                 port:p5.12-getopt-long \
    40                 port:p5.12-pathtools \
    41                 port:p5.12-scalar-list-utils
     47depends_lib     port:expat
     48
     49variant perl5_8 conflicts perl5_10 perl5_12 perl5_14 description { use perl 5.8 instead of perl 5.10, perl 5.12, or perl 5.14} {
     50}
     51
     52variant perl5_10 conflicts perl5_8 perl5_12 perl5_14 description { use perl 5.10 instead of perl 5.8, perl 5.12, or perl 5.14} {
     53}
     54
     55variant perl5_12 conflicts perl5_8 perl5_10 perl5_14 description { use perl 5.12 instead of perl 5.8, perl 5.10, or perl 5.14} {
     56}
     57
     58variant perl5_14 conflicts perl5_8 perl5_10 perl5_12 description { use perl 5.14 instead of perl 5.8, perl 5.10, or perl 5.12} {
     59}
     60
     61depends_lib-append  port:perl${perl_major} \
     62                    port:p${perl_major}-xml-parser \
     63                    port:p${perl_major}-getopt-long \
     64                    port:p${perl_major}-pathtools \
     65                    port:p${perl_major}-scalar-list-utils
    4266
    43 configure.perl  ${prefix}/bin/perl5.12
     67configure.perl  ${prefix}/bin/perl${perl_major}
    4468
    4569test.run        yes
    4670test.target     check