Changeset 82547


Ignore:
Timestamp:
Aug 15, 2011, 4:46:16 PM (9 years ago)
Author:
jmr@…
Message:

perl5 portgroup: convert versions to a form we can compare correctly (#11873), declare a subport per major perl version (#30638), adapt p5 ports

Location:
trunk/dports
Files:
940 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/perl5-1.0.tcl

    r76553 r82547  
    3535#
    3636
    37 # Set some variables.
    38 set perl5.bin ${prefix}/bin/perl
     37# portfile configuration options
     38# perl5.branches: the major perl version supported by this module. A
     39#   subport will be created for each. e.g. p5.12-foo, p5.10-foo, ...
     40# perl5.default_branch: the branch used when you request p5-foo
     41options perl5.default_branch perl5.branches
     42default perl5.default_branch 5.12
     43default perl5.branches {"5.8 5.10 5.12 5.14"}
    3944
    4045proc perl5.extract_config {var {default ""}} {
     
    4853}
    4954
    50 options perl5.version perl5.arch perl5.lib perl5.archlib
     55# Set some variables.
     56options perl5.version perl5.major perl5.arch perl5.lib perl5.archlib perl5.bin
    5157default perl5.version {[perl5.extract_config version]}
    5258default perl5.arch {[perl5.extract_config archname ${os.platform}]}
     59default perl5.bin {${prefix}/bin/perl${perl5.major}}
    5360
    5461# define installation libraries as vendor location
     
    6067# define these empty initially, they are set by perl5.setup arguments
    6168set perl5.module ""
     69set perl5.moduleversion ""
    6270set perl5.cpandir ""
    6371
    6472# perl5 group setup procedure
    6573proc perl5.setup {module vers {cpandir ""}} {
    66     global perl5.bin perl5.lib perl5.module perl5.cpandir
    67     global prefix
     74    global perl5.branches perl5.bin perl5.lib perl5.module perl5.moduleversion perl5.cpandir
     75    global prefix subport name
    6876
    6977    # define perl5.module
    7078    set perl5.module ${module}
     79    set perl5.moduleversion $vers
    7180
    7281    # define perl5.cpandir
     
    8291
    8392    name                p5-[string tolower ${perl5.module}]
    84     version             ${vers}
     93    version             [perl5_convert_version ${perl5.moduleversion}]
    8594    categories          perl
    8695    homepage            http://search.cpan.org/dist/${perl5.module}/
    8796
    8897    master_sites        perl_cpan:${perl5.cpandir}
    89     distname            ${perl5.module}-${vers}
     98    distname            ${perl5.module}-${perl5.moduleversion}
    9099    dist_subdir         perl5
    91100
    92     depends_lib     port:perl5
     101    foreach v ${perl5.branches} {
     102        subport p${v}-[string tolower ${perl5.module}] { depends_lib port:perl${v} }
     103    }
    93104
    94     configure.cmd       ${perl5.bin}
    95     configure.env       PERL_AUTOINSTALL=--skipdeps
    96     configure.pre_args  Makefile.PL
    97     configure.args      INSTALLDIRS=vendor
    98 
    99     test.run            yes
    100 
    101     destroot.target     pure_install
    102 
    103     post-destroot {
    104         fs-traverse file ${destroot}${perl5.lib} {
    105             if {[file tail ${file}] eq ".packlist"} {
    106                 ui_info "Fixing packlist ${file}"
    107                 reinplace "s|${destroot}||" ${file}
     105    if {$subport == $name} {
     106        perl5.major
     107        distfiles
     108        supported_archs noarch
     109        replaced_by p[option perl5.default_branch]-[string tolower ${perl5.module}]
     110        depends_lib port:p[option perl5.default_branch]-[string tolower ${perl5.module}]
     111        use_configure no
     112        build {}
     113        destroot {
     114            system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README"
     115        }
     116    } else {
     117        perl5.major [string range $subport 1 [expr [string first - $subport]-1]]
     118        configure.cmd       ${perl5.bin}
     119        configure.env       PERL_AUTOINSTALL=--skipdeps
     120        configure.pre_args  Makefile.PL
     121        configure.args      INSTALLDIRS=vendor
     122   
     123        test.run            yes
     124   
     125        destroot.target     pure_install
     126   
     127        post-destroot {
     128            fs-traverse file ${destroot}${perl5.lib} {
     129                if {[file tail ${file}] eq ".packlist"} {
     130                    ui_info "Fixing packlist ${file}"
     131                    reinplace "s|${destroot}||" ${file}
     132                }
    108133            }
    109134        }
     
    117142# Switch from default MakeMaker-style routine to Module::Build-style
    118143proc perl5.use_module_build {} {
    119     global perl5.bin destroot
     144    global perl5.bin destroot perl5.major
    120145
    121     depends_lib-append  port:p5-module-build
     146    if {${perl5.major} == ""} {
     147        return
     148    }
     149
     150    depends_lib-append  port:p${perl5.major}-module-build
    122151
    123152    configure.pre_args  Build.PL
     
    137166}
    138167
     168# convert a floating point version to an dotted-integer one
     169proc perl5_convert_version {vers} {
     170    set index [string first . $vers]
     171    set other_dot [string first . [string range $vers [expr $index + 1] end]]
     172    if {$index == -1 || $other_dot != -1} {
     173        return $vers
     174    }
     175    set ret [string range $vers 0 [expr $index - 1]]
     176    incr index
     177    set fractional [string range $vers $index end]
     178    set index 0
     179    while {$index < [string length $fractional] || $index < 6} {
     180        set sub [string range $fractional $index [expr $index + 2]]
     181        if {[string length $sub] < 3} {
     182            append sub [string repeat "0" [expr 3 - [string length $sub]]]
     183        }
     184        append ret ".[scan $sub %u]"
     185        incr index 3
     186    }
     187    return $ret
     188}
  • trunk/dports/perl/p5-acme-lolcat/Portfile

    r76604 r82547  
    55
    66perl5.setup         Acme-LOLCAT 0.0.5
    7 revision        1
     7revision            2
    88maintainers         fpassera.com:dev openmaintainer
    99platforms           darwin
     
    1616                    rmd160  62226758c93f7f3b2e0ea2bf4fd4b45a834c23fb
    1717
    18 depends_lib-append  port:p5-test-simple
     18if {${perl5.major} != ""} {
     19    depends_lib-append  port:p${perl5.major}-test-simple
     20}
    1921
    2022supported_archs noarch
  • trunk/dports/perl/p5-algorithm-annotate/Portfile

    r80703 r82547  
    55
    66perl5.setup             Algorithm-Annotate 0.10
    7 revision                1
     7revision                2
    88maintainers             geeklair.net:dluke openmaintainer
    99description             This is a Perl extension for representing a series of changes in annotate form.
     
    1818platforms               darwin
    1919
    20 depends_lib-append      port:p5-algorithm-diff
     20if {${perl5.major} != ""} {
     21    depends_lib-append  port:p${perl5.major}-algorithm-diff
     22}
    2123
    2224supported_archs noarch
  • trunk/dports/perl/p5-algorithm-c3/Portfile

    r77413 r82547  
    55
    66perl5.setup         Algorithm-C3 0.08
    7 revision            2
     7revision            3
    88maintainers         narf_tm openmaintainer
    99supported_archs     noarch
  • trunk/dports/perl/p5-algorithm-dependency/Portfile

    r76635 r82547  
    55
    66perl5.setup         Algorithm-Dependency 1.110
    7 revision        1
     7revision            2
    88license             Artistic GPL
    99maintainers         l2g
     
    2424                    rmd160  56995f5f6e7c4116fa11b1c9e1e0198ee85393f6
    2525
    26 depends_build-append \
    27                     port:p5-test-classapi
    28 depends_lib-append  port:p5-params-util
     26if {${perl5.major} != ""} {
     27    depends_build-append \
     28                        port:p${perl5.major}-test-classapi
     29    depends_lib-append  port:p${perl5.major}-params-util
     30}
    2931
    3032supported_archs     noarch
  • trunk/dports/perl/p5-algorithm-diff/Portfile

    r80719 r82547  
    55
    66perl5.setup         Algorithm-Diff 1.1902
    7 revision        1
     7revision            2
    88maintainers         geeklair.net:dluke openmaintainer
    99description         This is a Perl extension for computing intelligent \
  • trunk/dports/perl/p5-algorithm-munkres/Portfile

    r78132 r82547  
    66
    77perl5.setup         Algorithm-Munkres 0.08
     8revision            1
    89platforms           darwin
    910maintainers         bioperl.org:jason
  • trunk/dports/perl/p5-aliased/Portfile

    r76604 r82547  
    55
    66perl5.setup         aliased 0.30 ../by-authors/id/O/OV/OVID/
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Use shorter versions of class names.
  • trunk/dports/perl/p5-amazon-s3/Portfile

    r76635 r82547  
    55
    66perl5.setup           Amazon-S3 0.45 ../by-authors/id/T/TI/TIMA/
    7 revision        1
     7revision              2
    88license               Artistic GPL
    99maintainers           narf_tm openmaintainer
     
    1818                      rmd160 19e74c57191bed5ff7c3367b65f3b0961fdea05a
    1919
    20 depends_lib-append    port:p5-class-accessor \
    21                       port:p5-digest-hmac \
    22                       port:p5-digest-md5-file \
    23                       port:p5-libwww-perl \
    24                       port:p5-lwp-useragent-determined \
    25                       port:p5-test-simple \
    26                       port:p5-uri \
    27                       port:p5-xml-simple
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-class-accessor \
     22                          port:p${perl5.major}-digest-hmac \
     23                          port:p${perl5.major}-digest-md5-file \
     24                          port:p${perl5.major}-libwww-perl \
     25                          port:p${perl5.major}-lwp-useragent-determined \
     26                          port:p${perl5.major}-test-simple \
     27                          port:p${perl5.major}-uri \
     28                          port:p${perl5.major}-xml-simple
     29}
    2830
    2931supported_archs noarch
  • trunk/dports/perl/p5-any-moose/Portfile

    r79741 r82547  
    55
    66perl5.setup           Any-Moose 0.15 ../by-authors/id/S/SA/SARTAK/
     7revision              1
    78maintainers           narf_tm openmaintainer
    89license               Artistic GPL
     
    1516                      rmd160  bbbaa0ac6639b18cf9d247350488a3f52489501a
    1617
    17 depends_lib-append    port:p5-mouse
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-mouse
     20}
    1821
    1922supported_archs       noarch
  • trunk/dports/perl/p5-anyevent/Portfile

    r78585 r82547  
    66
    77perl5.setup         AnyEvent 5.34
     8revision            1
    89platforms           darwin
    910maintainers         l2g openmaintainer
  • trunk/dports/perl/p5-apache-authcookie/Portfile

    r77380 r82547  
    33PortSystem      1.0
    44PortGroup       perl5 1.0
     5
    56perl5.setup     Apache-AuthCookie 3.18
     7revision    1
    68maintainers     nomaintainer
    79description     perl interface to cookies in apache
  • trunk/dports/perl/p5-apache-session-wrapper/Portfile

    r76604 r82547  
    55
    66perl5.setup               Apache-Session-Wrapper 0.34
    7 revision        1
     7revision                  2
    88maintainers               narf_tm openmaintainer
    99description               A simple wrapper around Apache::Session
     
    1818                          rmd160 23304d6d85699a702ee1aa54b4dbc06161ae5f3e
    1919
    20 depends_lib-append        port:p5-apache-session \
    21                           port:p5-exception-class \
    22                           port:p5-params-validate \
    23                           port:p5-class-container
     20if {${perl5.major} != ""} {
     21    depends_lib-append        port:p${perl5.major}-apache-session \
     22                              port:p${perl5.major}-exception-class \
     23                              port:p${perl5.major}-params-validate \
     24                              port:p${perl5.major}-class-container
     25}
    2426
    2527perl5.use_module_build
  • trunk/dports/perl/p5-apache-session/Portfile

    r76604 r82547  
    55
    66perl5.setup           Apache-Session 1.89
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           A persistence framework for session data
     
    1818                      rmd160 0d1dd85855ee544b456b453dd03547a335532b09
    1919
    20 depends_lib-append    port:p5-test-deep \
    21                       port:p5-test-exception
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-test-deep \
     22                          port:p${perl5.major}-test-exception
     23}
    2224
    2325supported_archs       noarch
  • trunk/dports/perl/p5-apache-test/Portfile

    r77382 r82547  
    66
    77perl5.setup         Apache-Test 1.36
     8revision            1
    89platforms           darwin
    910maintainers         nomaintainer
  • trunk/dports/perl/p5-app-ack/Portfile

    r76604 r82547  
    55
    66perl5.setup         ack 1.94 App
    7 revision        1
     7revision            2
    88name                p5-app-ack
    99platforms           darwin
     
    1616                    rmd160  3482437ad0796740fa2375797831d25e74100f76
    1717
    18 depends_lib-append  port:p5-file-next
     18if {${perl5.major} != ""} {
     19    depends_lib-append  port:p${perl5.major}-file-next
     20}
    1921
    2022supported_archs noarch
  • trunk/dports/perl/p5-app-cli/Portfile

    r76604 r82547  
    11# $Id$
     2
    23PortSystem           1.0
    34PortGroup            perl5 1.0
    45
    56perl5.setup          App-CLI 0.07
    6 revision        1
     7revision             2
    78maintainers          nomaintainer
    89description          Dispatcher module for command line interface programs.
     
    1516homepage             http://search.cpan.org/~clkao/
    1617
    17 depends_lib-append   port:p5-locale-maketext-simple \
    18                      port:p5-pod-simple
     18if {${perl5.major} != ""} {
     19    depends_lib-append   port:p${perl5.major}-locale-maketext-simple \
     20                         port:p${perl5.major}-pod-simple
     21}
    1922
    2023supported_archs noarch
  • trunk/dports/perl/p5-app-rad/Portfile

    r76635 r82547  
    66
    77perl5.setup         App-Rad 1.04
    8 revision        1
     8revision            2
    99platforms           darwin
    1010maintainers         l2g
     
    2424                    rmd160  638de8756718c9e4a0ada19b5b76c85693b5e5bd
    2525
    26 depends_lib-append  port:p5-attribute-handlers port:p5-getopt-long
     26if {${perl5.major} != ""} {
     27    depends_lib-append  port:p${perl5.major}-attribute-handlers port:p${perl5.major}-getopt-long
     28}
  • trunk/dports/perl/p5-appconfig-std/Portfile

    r76604 r82547  
    55
    66perl5.setup         AppConfig-Std 1.07
    7 revision        1
     7revision            2
    88maintainers         vinc17 openmaintainer
    99description         Perl class providing standard command-line arguments
     
    1414                    sha1 8a5aa12bba633fb47710ed03615a75a8c5b4e4ae
    1515platforms           darwin
    16 depends_lib-append  port:p5-appconfig
     16if {${perl5.major} != ""} {
     17    depends_lib-append  port:p${perl5.major}-appconfig
     18}
    1719
    1820supported_archs noarch
  • trunk/dports/perl/p5-appconfig/Portfile

    r76604 r82547  
    55
    66perl5.setup         AppConfig 1.66
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Module for manage application configuration information
  • trunk/dports/perl/p5-archive-tar/Portfile

    r76604 r82547  
    55
    66perl5.setup           Archive-Tar 1.76 ../by-authors/id/B/BI/BINGOS/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Creation and in-memory manipulation of tar files
     
    1616                      rmd160 02d81c985e3805d0b9f687f48f57c9b95404be6b
    1717
    18 depends_lib-append    port:p5-io-compress \
    19                       port:p5-io-zlib \
    20                       port:p5-package-constants
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-io-compress \
     20                          port:p${perl5.major}-io-zlib \
     21                          port:p${perl5.major}-package-constants
     22}
    2123
    2224supported_archs       noarch
  • trunk/dports/perl/p5-archive-zip/Portfile

    r76604 r82547  
    55
    66perl5.setup         Archive-Zip 1.23
    7 revision        1
     7revision            2
    88maintainers         markd
    99description         Interface to zip archive files
     
    1515checksums           md5 7ffcbdc1b603307235fb8d42084cb84d
    1616
    17 depends_lib-append  port:p5-io-compress
     17if {${perl5.major} != ""} {
     18    depends_lib-append  port:p${perl5.major}-io-compress
     19}
    1820
    1921supported_archs noarch
  • trunk/dports/perl/p5-array-compare/Portfile

    r76604 r82547  
    55
    66perl5.setup               Array-Compare 2.01
    7 revision                  2
     7revision                  3
    88maintainers               narf_tm openmaintainer
    99description               Perl module which allows you to compare two arrays
     
    1616                          rmd160 58fb1916b5ad201f72d87043c7a699808b18d64a
    1717
    18 depends_lib-append        port:p5-moose
     18if {${perl5.major} != ""} {
     19    depends_lib-append        port:p${perl5.major}-moose
     20}
    1921
    2022perl5.use_module_build
  • trunk/dports/perl/p5-astro-fits-cfitsio/Portfile

    r77383 r82547  
    33PortSystem                      1.0
    44PortGroup                       perl5 1.0
     5
    56perl5.setup                     Astro-FITS-CFITSIO 1.06
     7revision            1
    68maintainers                     nomaintainer
    79description                     Interface to William Pence s cfitsio subroutine library
     
    1315                                        rmd160  4cf5e9c08e2e0d67d2d8e71bebefd75f613d7ee4
    1416
    15 configure.env           CFITSIO="${prefix}"
    16 configure.args-append   OPTIMIZE="-O"
    17 
    18 depends_lib-append      port:cfitsio
    19 
     17if {${perl5.major} != ""} {
     18    configure.env               CFITSIO="${prefix}"
     19    configure.args-append       OPTIMIZE="-O"
     20   
     21    depends_lib-append  port:cfitsio
     22}
  • trunk/dports/perl/p5-astro-fits-header/Portfile

    r77384 r82547  
    33PortSystem                      1.0
    44PortGroup                       perl5 1.0
     5
    56perl5.setup                     Astro-FITS-Header 3.03
     7revision            1
    68maintainers                     nomaintainer
    79description                     Module to work with FITS header blocks
     
    1921                                        rmd160  cfc3365d06ba8e2b44ddbbc3f3433cea13cb6b87
    2022
    21 depends_lib-append      port:p5-astro-fits-cfitsio
    22 
    23 supported_archs noarch
    24 
    25 perl5.use_module_build
     23if {${perl5.major} != ""} {
     24    depends_lib-append  port:p${perl5.major}-astro-fits-cfitsio
     25   
     26    supported_archs noarch
     27   
     28    perl5.use_module_build
     29}
  • trunk/dports/perl/p5-astro-satpass/Portfile

    r79166 r82547  
    66
    77perl5.setup         Astro-satpass 0.039
     8revision            1
    89maintainers         pixilla
    910platforms           darwin
  • trunk/dports/perl/p5-astro/Portfile

    r76604 r82547  
    66
    77perl5.setup                Astro 0.71
    8 revision        1
     8revision           2
    99maintainers                saao.ac.za:tim
    1010description                Assorted astronomical routines for perl
  • trunk/dports/perl/p5-attribute-handlers/Portfile

    r76604 r82547  
    55
    66perl5.setup         Attribute-Handlers 0.88
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Simpler definition of attribute handlers
  • trunk/dports/perl/p5-audio-flac-header/Portfile

    r76604 r82547  
    55
    66perl5.setup           Audio-FLAC-Header 2.4
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Interface to FLAC header metadata
     
    1616                      rmd160 671ffbc019d5b9e608108899161ec742a60ece21
    1717
    18 depends_lib-append    port:flac
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:flac
     20}
  • trunk/dports/perl/p5-audio-m4p/Portfile

    r76604 r82547  
    55
    66perl5.setup           Audio-M4P 0.51
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           QuickTime/MP4/iTunes Music Store audio/video file tools
     
    1616                      rmd160 15f1a204328bf8793ea7717fb9ffe6d7c09f2db5
    1717
    18 depends_lib-append    port:p5-crypt-rijndael \
    19                       port:p5-tree-simple \
    20                       port:p5-tree-simple-view \
    21                       port:p5-tree-simple-visitorfactory
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-crypt-rijndael \
     20                          port:p${perl5.major}-tree-simple \
     21                          port:p${perl5.major}-tree-simple-view \
     22                          port:p${perl5.major}-tree-simple-visitorfactory
     23}
    2224
    2325supported_archs noarch
  • trunk/dports/perl/p5-auth-yubikey_webclient/Portfile

    r76635 r82547  
    66
    77perl5.setup         Auth-Yubikey_WebClient 2.00 ../../authors/id/M/MA/MASSYN
    8 revision        1
     8revision            2
    99platforms           darwin
    1010maintainers         l2g
     
    2424                    rmd160  2f6e3138945f5d54c1b791f31c4c8a0977213562
    2525
    26 depends_lib-append  port:p5-mime-base64 port:p5-digest-hmac \
    27                     port:p5-libwww-perl port:p5-uri
     26if {${perl5.major} != ""} {
     27    depends_lib-append  port:p${perl5.major}-mime-base64 port:p${perl5.major}-digest-hmac \
     28                        port:p${perl5.major}-libwww-perl port:p${perl5.major}-uri
     29}
  • trunk/dports/perl/p5-authen-sasl/Portfile

    r76604 r82547  
    11# $Id$
     2
    23PortSystem              1.0
    34PortGroup               perl5 1.0
    45
    56perl5.setup             Authen-SASL 2.14
    6 revision        1
     7revision                2
    78maintainers             nomaintainer
    89description             Perl5 module for SASL authentication.
     
    1516platforms               darwin
    1617
    17 depends_lib-append      port:p5-gssapi port:p5-digest-hmac
    18 
    19 supported_archs noarch
     18if {${perl5.major} != ""} {
     19    depends_lib-append  port:p${perl5.major}-gssapi port:p${perl5.major}-digest-hmac
     20   
     21    supported_archs noarch
     22}
  • trunk/dports/perl/p5-authen-smb/Portfile

    r76604 r82547  
    55
    66perl5.setup       Authen-Smb 0.91
    7 revision        1
     7revision          2
    88maintainers       oaf.dk:mni
    99description       Perl extension to authenticate against an Samba server
     
    1212checksums         md5 97d8aee872160eeabd0c08a7b0985216
    1313platforms         darwin
    14 patchfiles        patch-smbval-smbencrypt.c.diff \
    15                   patch-smbval-rfcnb-util.c.diff \
    16                   patch-smbval-session.c.diff \
    17                   patch-smbval-smblib-util.c.diff \
    18                   patch-smbval-smblib.c.diff
     14if {${perl5.major} != ""} {
     15    patchfiles        patch-smbval-smbencrypt.c.diff \
     16                      patch-smbval-rfcnb-util.c.diff \
     17                      patch-smbval-session.c.diff \
     18                      patch-smbval-smblib-util.c.diff \
     19                      patch-smbval-smblib.c.diff
     20}
  • trunk/dports/perl/p5-autobox/Portfile

    r76604 r82547  
    55
    66perl5.setup           autobox 2.72 ../by-authors/id/C/CH/CHOCOLATE/
    7 revision        1
     7revision              2
    88license               Artistic/GPL
    99maintainers           narf_tm openmaintainer
     
    2020                      rmd160 d9861240a87384c5517347da094b7ed3d56e0e8a
    2121
    22 depends_lib-append    port:p5-scope-guard
     22if {${perl5.major} != ""} {
     23    depends_lib-append    port:p${perl5.major}-scope-guard
     24}
  • trunk/dports/perl/p5-autodia/Portfile

    r81291 r82547  
    66
    77perl5.setup         Autodia 2.03
    8 revision        1
     8revision            2
    99categories-append   graphics
    1010maintainers         snc openmaintainer
     
    2323                    sha256  5f7118956a0930d91baf2f391bcab1bc23f08471f97b5bb317374e6c2918f7df
    2424
    25 depends_lib-append  port:p5-xml-simple
    26 
    27 supported_archs noarch
    28 
    29 variant graphviz description {Build with graphviz support} {
    30     depends_lib-append    port:p5-graphviz
     25if {${perl5.major} != ""} {
     26    depends_lib-append  port:p${perl5.major}-xml-simple
     27   
     28    supported_archs noarch
     29   
     30    variant graphviz description {Build with graphviz support} {
     31        depends_lib-append    port:p${perl5.major}-graphviz
     32    }
    3133}
    32 
    3334livecheck.url       ${homepage}
    3435livecheck.regex     version (\\d+\\.\\d+)
  • trunk/dports/perl/p5-autoxs-header/Portfile

    r76604 r82547  
    55
    66perl5.setup         AutoXS-Header 1.02 ../by-authors/id/S/SM/SMUELLER/
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Container for the AutoXS header files
  • trunk/dports/perl/p5-b-hooks-endofscope/Portfile

    r76604 r82547  
    55
    66perl5.setup           B-Hooks-EndOfScope 0.09
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Execute code after a scope finished compilation
     
    1616                      rmd160 add48599c85380dba1729d0185ef4ee6186f85bf
    1717
    18 depends_lib-append    port:p5-sub-exporter \
    19                       port:p5-variable-magic
    20 
    21 supported_archs noarch
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-sub-exporter \
     20                          port:p${perl5.major}-variable-magic
     21   
     22    supported_archs noarch
     23}
  • trunk/dports/perl/p5-b-hooks-op-check-stashchange/Portfile

    r76604 r82547  
    55
    66perl5.setup           B-Hooks-OP-Check-StashChange 0.06
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Invoke callbacks when the stash code is being compiled in changes
     
    1616                      rmd160 8a4c7fdb86e6442486ef1c29f9c8459d567aceae
    1717
    18 depends_lib-append    port:p5-b-hooks-op-check \
    19                       port:p5-extutils-depends \
    20                       port:p5-parent
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-b-hooks-op-check \
     20                          port:p${perl5.major}-extutils-depends \
     21                          port:p${perl5.major}-parent
     22}
  • trunk/dports/perl/p5-b-hooks-op-check/Portfile

    r76604 r82547  
    55
    66perl5.setup           B-Hooks-OP-Check 0.18
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Wrap OP check callbacks
     
    1717                      rmd160 12d68e506dd928e64271abe42059825ca5717396
    1818
    19 depends_lib-append    port:p5-extutils-depends \
    20                       port:p5-parent
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-extutils-depends \
     21                          port:p${perl5.major}-parent
     22}
  • trunk/dports/perl/p5-b-keywords/Portfile

    r76604 r82547  
    55
    66perl5.setup         B-Keywords 1.10
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Lists of reserved barewords and symbol names
  • trunk/dports/perl/p5-berkeleydb/Portfile

    r76604 r82547  
    33PortSystem 1.0
    44PortGroup perl5 1.0
     5
    56perl5.setup                     BerkeleyDB 0.31
    6 revision        1
     7revision            2
    78maintainers                     email.arc.nasa.gov:sal
    89description                     Perl extension for Berkeley DB version 2, 3, 4
     
    1718platforms                       darwin
    1819checksums                       md5 48e2cf29d37f457a35eedc3104c41eac
    19 depends_lib-append              port:db44
    20 configure.env                   BERKELEYDB_INCLUDE=${prefix}/include/db44 \
    21                                 BERKELEYDB_LIB=${prefix}/lib/db44 \
    22                                 DBNAME=-ldb
     20if {${perl5.major} != ""} {
     21    depends_lib-append          port:db44
     22    configure.env                       BERKELEYDB_INCLUDE=${prefix}/include/db44 \
     23                    BERKELEYDB_LIB=${prefix}/lib/db44 \
     24                    DBNAME=-ldb
     25}
  • trunk/dports/perl/p5-bit-vector/Portfile

    r76711 r82547  
    11# $Id$
     2
    23PortSystem              1.0
    34PortGroup               perl5 1.0
    45
    56perl5.setup             Bit-Vector 7.1
    6 revision        2
     7revision        3
    78maintainers             nomaintainer
    89description             Efficient bit vector, set of integers and "big int" math library
     
    1617platforms               darwin
    1718
    18 depends_lib-append              port:p5-carp-clan
     19if {${perl5.major} != ""} {
     20    depends_lib-append          port:p${perl5.major}-carp-clan
     21}
  • trunk/dports/perl/p5-bsd-resource/Portfile

    r80700 r82547  
    55
    66perl5.setup             BSD-Resource 1.2904
     7revision        1
    78maintainers             geeklair.net:dluke openmaintainer
    89description             This is a Perl extension for BSD process resource limit and priority functions
  • trunk/dports/perl/p5-business-isbn-data/Portfile

    r76636 r82547  
    55
    66perl5.setup         Business-ISBN-Data 20081208
    7 revision        1
     7revision            2
    88maintainers         l2g
    99license             Artistic GPL
  • trunk/dports/perl/p5-business-isbn/Portfile

    r76636 r82547  
    55
    66perl5.setup         Business-ISBN 2.05
    7 revision        1
     7revision            2
    88maintainers         l2g
    99license             Artistic GPL
     
    1919platforms           darwin
    2020
    21 depends_lib-append  port:p5-business-isbn-data
    22 
    23 supported_archs     noarch
     21if {${perl5.major} != ""} {
     22    depends_lib-append  port:p${perl5.major}-business-isbn-data
     23   
     24    supported_archs     noarch
     25}
  • trunk/dports/perl/p5-cache-cache/Portfile

    r76604 r82547  
    55
    66perl5.setup           Cache-Cache 1.06
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Cache::Cache, the Cache interface
     
    2525                      rmd160 a82f81d5eeda9f9e653f6c406ce29f5cc910da18
    2626
    27 depends_lib-append    port:p5-error \
    28                       port:p5-digest-sha1
    29 
    30 supported_archs noarch
     27if {${perl5.major} != ""} {
     28    depends_lib-append    port:p${perl5.major}-error \
     29                          port:p${perl5.major}-digest-sha1
     30   
     31    supported_archs noarch
     32}
  • trunk/dports/perl/p5-cache-fastmmap/Portfile

    r76604 r82547  
    55
    66perl5.setup         Cache-FastMmap 1.35
    7 revision        1
     7revision            2
    88platforms           darwin
    99maintainers         fpassera.com:dev openmaintainer
  • trunk/dports/perl/p5-cache-memcached/Portfile

    r77024 r82547  
    66
    77perl5.setup             Cache-Memcached 1.29
     8revision                1
    89maintainers             costite.com:ron
    910license                 Artistic GPL
     
    2021                        rmd160  26e2aab4c2bc54cd9e7319399dc6b1cc52b938dd
    2122
    22 depends_lib-append      port:p5-string-crc32
     23if {${perl5.major} != ""} {
     24    depends_lib-append      port:p${perl5.major}-string-crc32
     25}
  • trunk/dports/perl/p5-cache-simple-timedexpiry/Portfile

    r76604 r82547  
    11# $Id$
     2
    23PortSystem 1.0
    34PortGroup perl5 1.0
    45
    56perl5.setup             Cache-Simple-TimedExpiry 0.27
    6 revision        1
     7revision        2
    78maintainers             nomaintainer
    89description             A lightweight cache with timed expiration
  • trunk/dports/perl/p5-cairo/Portfile

    r76711 r82547  
    55
    66perl5.setup                     Cairo 1.061
    7 revision                        3
     7revision                        4
    88maintainers                     nomaintainer
    99description                     Perl bindings to the cairo library
     
    2424                                        rmd160  eeed3fc830276a794b145ab9da2770e3cb856a65
    2525
    26 depends_lib-append              path:lib/pkgconfig/cairo.pc:cairo \
    27                                 port:p5-extutils-depends \
    28                                 port:p5-extutils-pkgconfig \
    29                                 port:p5-glib
     26if {${perl5.major} != ""} {
     27    depends_lib-append          path:lib/pkgconfig/cairo.pc:cairo \
     28                    port:p${perl5.major}-extutils-depends \
     29                    port:p${perl5.major}-extutils-pkgconfig \
     30                    port:p${perl5.major}-glib
     31}
  • trunk/dports/perl/p5-calendar-simple/Portfile

    r76604 r82547  
    66
    77perl5.setup             Calendar-Simple 1.21
    8 revision        1
     8revision                2
    99platforms               darwin
    1010maintainers             nomaintainer
     
    1515long_description        ${description}
    1616
    17 perl5.use_module_build
    18 
    19 depends_build-append    port:p5-test-simple
     17if {${perl5.major} != ""} {
     18    perl5.use_module_build
     19   
     20    depends_build-append    port:p${perl5.major}-test-simple
     21}
    2022
    2123checksums               sha1    a61ad8b1c9032862598b0d3987905c276e1ef6c6 \
  • trunk/dports/perl/p5-cam-pdf/Portfile

    r76604 r82547  
    55
    66perl5.setup                     CAM-PDF 1.52
    7 revision                        2
     7revision                        3
    88maintainers                     nomaintainer
    99description                     Reads and writes any document that conforms to PDF v1.4
     
    1515platforms                 darwin
    1616
    17 patchfiles                      patch-lib-CAM-PDF.pm
    18 
    19 checksums           md5     ab4914a3f07dd2d8cc23f2cdee8f7ce3 \
    20                     sha1    d0ecb93f0c67d4986a5e06d4bb891c358a25ab8f \
    21                     rmd160  8ec766c8ca3561b64573ddf228bdafdc3b0546ca
    22 
    23 depends_lib-append              port:p5-crypt-rc4 \
    24                                 port:p5-text-pdf
    25 
    26 supported_archs noarch
     17if {${perl5.major} != ""} {
     18    patchfiles                  patch-lib-CAM-PDF.pm
     19   
     20    checksums           md5     ab4914a3f07dd2d8cc23f2cdee8f7ce3 \
     21                        sha1    d0ecb93f0c67d4986a5e06d4bb891c358a25ab8f \
     22                        rmd160  8ec766c8ca3561b64573ddf228bdafdc3b0546ca
     23   
     24    depends_lib-append              port:p${perl5.major}-crypt-rc4 \
     25                                    port:p${perl5.major}-text-pdf
     26   
     27    supported_archs noarch
     28}
    2729
    2830## Note: CAM-PDF requires Digest::MD5, this is present in base perl 5.8.8.
    29 
  • trunk/dports/perl/p5-captcha-recaptcha/Portfile

    r76604 r82547  
    55
    66perl5.setup           Captcha-reCAPTCHA 0.94 ../by-authors/id/A/AN/ANDYA/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           A Perl implementation of the reCAPTCHA API
     
    1616                      rmd160 5cef7d4ddc43fc3722892c3eba0a52527671d1a9
    1717
    18 depends_lib-append    port:p5-html-tiny \
    19                       port:p5-libwww-perl
    20 
    21 supported_archs       noarch
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-html-tiny \
     20                          port:p${perl5.major}-libwww-perl
     21   
     22    supported_archs       noarch
     23}
  • trunk/dports/perl/p5-capture-tiny/Portfile

    r78778 r82547  
    66
    77perl5.setup         Capture-Tiny 0.11 ../by-authors/id/D/DA/DAGOLDEN
     8revision            1
    89platforms           darwin
    910maintainers         l2g openmaintainer
  • trunk/dports/perl/p5-carp-assert-more/Portfile

    r76604 r82547  
    55
    66perl5.setup           Carp-Assert-More 1.12
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Convenience wrappers around Carp::Assert
     
    1616                      rmd160 7501ffc3e557a0ffd083dab558482334fdcec3db
    1717
    18 depends_lib-append    port:p5-carp-assert \
    19                       port:p5-test-exception
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-carp-assert \
     20                          port:p${perl5.major}-test-exception
     21}
    2022
    2123supported_archs noarch
  • trunk/dports/perl/p5-carp-assert/Portfile

    r76604 r82547  
    55
    66perl5.setup           Carp-Assert 0.20
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           executable comments
  • trunk/dports/perl/p5-carp-clan/Portfile

    r76604 r82547  
    55
    66perl5.setup           Carp-Clan 6.04
    7 revision        1
     7revision              2
    88maintainers           email.arc.nasa.gov:sal
    99description           Report errors from perspective of caller of a "clan" of modules
     
    2020                      rmd160  b12853d3739e430dd125407a0b542bc7a1069dd1
    2121
    22 depends_lib-append    port:p5-test-exception
    23 
    24 supported_archs noarch
     22if {${perl5.major} != ""} {
     23    depends_lib-append    port:p${perl5.major}-test-exception
     24   
     25    supported_archs noarch
     26}
  • trunk/dports/perl/p5-catalyst-action-renderview/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Action-RenderView 0.16 ../by-authors/id/B/BO/BOBTFISH/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Sensible default end action.
     
    1818                      rmd160 b60adb40db2b5cbaed3a3365f9c5eff915cba767
    1919
    20 depends_lib-append    port:p5-http-request-ascgi \
    21                       port:p5-catalyst-runtime \
    22                       port:p5-data-visitor \
    23                       port:p5-mro-compat
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-http-request-ascgi \
     22                          port:p${perl5.major}-catalyst-runtime \
     23                          port:p${perl5.major}-data-visitor \
     24                          port:p${perl5.major}-mro-compat
     25}
  • trunk/dports/perl/p5-catalyst-authentication-credential-http/Portfile

    r76604 r82547  
    55
    66perl5.setup             Catalyst-Authentication-Credential-HTTP 1.012
    7 revision        1
     7revision                2
    88platforms               darwin
    99maintainers             fpassera.com:dev openmaintainer
     
    1515                        rmd160  cb48382549cca41789845601f2a8e15f425549e6
    1616
    17 depends_lib-append      port:p5-test-mockobject \
    18                         port:p5-catalyst-plugin-authentication \
    19                         port:p5-string-escape \
    20                         port:p5-data-uuid
    21 
    22 supported_archs         noarch
     17if {${perl5.major} != ""} {
     18    depends_lib-append      port:p${perl5.major}-test-mockobject \
     19                            port:p${perl5.major}-catalyst-plugin-authentication \
     20                            port:p${perl5.major}-string-escape \
     21                            port:p${perl5.major}-data-uuid
     22   
     23    supported_archs         noarch
     24}
  • trunk/dports/perl/p5-catalyst-authentication-store-dbix-class/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Authentication-Store-DBIx-Class 0.1401
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           A storage class for Catalyst Authentication using DBIx::Class.
     
    1818                      rmd160 be22c172fc3e23964e63e1a5ab8120d8398bd3f3
    1919
    20 depends_lib-append    port:p5-catalyst-model-dbic-schema \
    21                       port:p5-catalyst-plugin-authentication \
    22                       port:p5-catalyst-runtime \
    23                       port:p5-try-tiny \
    24                       port:p5-dbix-class \
    25                       port:p5-list-moreutils \
    26                       port:p5-moose
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-catalyst-model-dbic-schema \
     22                          port:p${perl5.major}-catalyst-plugin-authentication \
     23                          port:p${perl5.major}-catalyst-runtime \
     24                          port:p${perl5.major}-try-tiny \
     25                          port:p${perl5.major}-dbix-class \
     26                          port:p${perl5.major}-list-moreutils \
     27                          port:p${perl5.major}-moose
     28}
  • trunk/dports/perl/p5-catalyst-component-instancepercontext/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Component-InstancePerContext 0.001001
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Return a new instance a component on each request
     
    1616                      rmd160 6cc57280eb61f45a73c36c79e36058b76c59f186
    1717
    18 depends_lib-append    port:p5-catalyst-runtime \
    19                       port:p5-moose
    20 
    21 supported_archs       noarch
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     20                          port:p${perl5.major}-moose
     21   
     22    supported_archs       noarch
     23}
  • trunk/dports/perl/p5-catalyst-controller-formbuilder/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Controller-FormBuilder 0.06 ../by-authors/id/M/MS/MSTROUT/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Catalyst FormBuilder Base Controller
     
    2222                      rmd160 d8335d56d3e75d19bda75121971b68d434b2c268
    2323
    24 depends_lib-append    port:p5-cgi-formbuilder \
    25                       port:p5-catalyst-runtime \
    26                       port:p5-test-www-mechanize-catalyst \
    27                       port:p5-tie-ixhash \
    28                       port:p5-class-data-inheritable \
    29                       port:p5-class-inspector \
    30                       port:p5-mro-compat \
    31                       port:p5-scalar-list-utils \
    32                       port:p5-catalyst-view-tt
     24if {${perl5.major} != ""} {
     25    depends_lib-append    port:p${perl5.major}-cgi-formbuilder \
     26                          port:p${perl5.major}-catalyst-runtime \
     27                          port:p${perl5.major}-test-www-mechanize-catalyst \
     28                          port:p${perl5.major}-tie-ixhash \
     29                          port:p${perl5.major}-class-data-inheritable \
     30                          port:p${perl5.major}-class-inspector \
     31                          port:p${perl5.major}-mro-compat \
     32                          port:p${perl5.major}-scalar-list-utils \
     33                          port:p${perl5.major}-catalyst-view-tt
     34}
  • trunk/dports/perl/p5-catalyst-devel/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Devel 1.31 ../by-authors/id/B/BO/BOBTFISH/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Catalyst Development Tools
     
    1818                      rmd160 903f691a88d6cfb00f83e1d7391ae4dd055930d2
    1919
    20 depends_lib-append    port:p5-catalyst-runtime \
    21                       port:p5-catalyst-action-renderview \
    22                       port:p5-catalyst-plugin-configloader \
    23                       port:p5-catalyst-plugin-static-simple \
    24                       port:p5-config-general \
    25                       port:p5-file-copy-recursive \
    26                       port:p5-module-install \
    27                       port:p5-path-class \
    28                       port:p5-template-toolkit \
    29                       port:p5-file-changenotify \
    30                       port:p5-moose \
    31                       port:p5-moosex-emulate-class-accessor-fast \
    32                       port:p5-namespace-clean \
    33                       port:p5-namespace-autoclean \
    34                       port:p5-test-simple \
    35                       port:p5-file-sharedir
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     22                          port:p${perl5.major}-catalyst-action-renderview \
     23                          port:p${perl5.major}-catalyst-plugin-configloader \
     24                          port:p${perl5.major}-catalyst-plugin-static-simple \
     25                          port:p${perl5.major}-config-general \
     26                          port:p${perl5.major}-file-copy-recursive \
     27                          port:p${perl5.major}-module-install \
     28                          port:p${perl5.major}-path-class \
     29                          port:p${perl5.major}-template-toolkit \
     30                          port:p${perl5.major}-file-changenotify \
     31                          port:p${perl5.major}-moose \
     32                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
     33                          port:p${perl5.major}-namespace-clean \
     34                          port:p${perl5.major}-namespace-autoclean \
     35                          port:p${perl5.major}-test-simple \
     36                          port:p${perl5.major}-file-sharedir
     37}
  • trunk/dports/perl/p5-catalyst-engine-apache/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Engine-Apache 1.16
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Catalyst Apache Engines
     
    1616                      rmd160 7df032090d13924f6a97775ac3b426fdff4e4e6e
    1717
    18 depends_lib-append    port:p5-catalyst-runtime
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-catalyst-runtime
     20}
  • trunk/dports/perl/p5-catalyst-helper-authdbic/Portfile

    r76604 r82547  
    55
    66perl5.setup             Catalyst-Helper-AuthDBIC 0.12
    7 revision        1
     7revision                2
    88platforms               darwin
    99maintainers             fpassera.com:dev openmaintainer
     
    1515                        rmd160  6fc5f27f804ca8e6de56a641b76bd9f65e2b75dc
    1616
    17 depends_lib-append      port:p5-catalyst-authentication-credential-http \
    18                         port:p5-dbix-class-encodedcolumn \
    19                         port:p5-ppi \
    20                         port:p5-directory-scratch \
    21                         port:p5-catalyst-model-dbic-schema \
    22                         port:p5-catalyst-plugin-session-store-fastmmap \
    23                         port:p5-catalyst-plugin-session-state-cookie \
    24                         port:p5-catalyst-plugin-authorization-roles \
    25                         port:p5-catalyst-authentication-store-dbix-class \
    26                         port:p5-dbix-class-schema-loader \
    27                         port:p5-test-command
    28 
    29 supported_archs         noarch
     17if {${perl5.major} != ""} {
     18    depends_lib-append      port:p${perl5.major}-catalyst-authentication-credential-http \
     19                            port:p${perl5.major}-dbix-class-encodedcolumn \
     20                            port:p${perl5.major}-ppi \
     21                            port:p${perl5.major}-directory-scratch \
     22                            port:p${perl5.major}-catalyst-model-dbic-schema \
     23                            port:p${perl5.major}-catalyst-plugin-session-store-fastmmap \
     24                            port:p${perl5.major}-catalyst-plugin-session-state-cookie \
     25                            port:p${perl5.major}-catalyst-plugin-authorization-roles \
     26                            port:p${perl5.major}-catalyst-authentication-store-dbix-class \
     27                            port:p${perl5.major}-dbix-class-schema-loader \
     28                            port:p${perl5.major}-test-command
     29   
     30    supported_archs         noarch
     31}
  • trunk/dports/perl/p5-catalyst-log-log4perl/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Log-Log4perl 1.04
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Log::Log4perl logging for Catalyst
     
    1717                      rmd160 b46042fee1ffbe22c81fe581c34b2968065052c3
    1818
    19 depends_lib-append    port:p5-catalyst-runtime \
    20                       port:p5-data-dump \
    21                       port:p5-log-log4perl \
    22                       port:p5-mro-compat \
    23                       port:p5-params-validate
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     21                          port:p${perl5.major}-data-dump \
     22                          port:p${perl5.major}-log-log4perl \
     23                          port:p${perl5.major}-mro-compat \
     24                          port:p${perl5.major}-params-validate
     25}
  • trunk/dports/perl/p5-catalyst-model-adaptor/Portfile

    r76604 r82547  
    55
    66perl5.setup             Catalyst-Model-Adaptor 0.08
    7 revision        1
     7revision                2
    88platforms               darwin
    99maintainers             fpassera.com:dev openmaintainer
     
    1515                        rmd160  175e9b4e6990ddb3f408cf7df1b93152ba9c6771
    1616
    17 depends_lib-append      port:p5-test-use-ok \
    18                         port:p5-catalyst-runtime
     17if {${perl5.major} != ""} {
     18    depends_lib-append      port:p${perl5.major}-test-use-ok \
     19                            port:p${perl5.major}-catalyst-runtime
    1920
    20 supported_archs         noarch
     21    supported_archs         noarch
     22}
  • trunk/dports/perl/p5-catalyst-model-dbic-schema/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Model-DBIC-Schema 0.48
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Helper for DBIC Schema Models
     
    1616                      rmd160 05484616b93bbdcd673f357894b7570b1a877d0a
    1717
    18 depends_lib-append    port:p5-test-exception \
    19                       port:p5-carp-clan \
    20                       port:p5-catalyst-runtime \
    21                       port:p5-catalystx-component-traits \
    22                       port:p5-test-simple \
    23                       port:p5-dbix-class \
    24                       port:p5-list-moreutils \
    25                       port:p5-moose \
    26                       port:p5-moosex-types \
    27                       port:p5-tie-ixhash \
    28                       port:p5-namespace-autoclean \
    29                       port:p5-catalyst-devel \
    30                       port:p5-moosex-nonmoose \
    31                       port:p5-try-tiny \
    32                       port:p5-hash-merge \
    33                       port:p5-dbix-class-cursor-cached
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-test-exception \
     20                          port:p${perl5.major}-carp-clan \
     21                          port:p${perl5.major}-catalyst-runtime \
     22                          port:p${perl5.major}-catalystx-component-traits \
     23                          port:p${perl5.major}-test-simple \
     24                          port:p${perl5.major}-dbix-class \
     25                          port:p${perl5.major}-list-moreutils \
     26                          port:p${perl5.major}-moose \
     27                          port:p${perl5.major}-moosex-types \
     28                          port:p${perl5.major}-tie-ixhash \
     29                          port:p${perl5.major}-namespace-autoclean \
     30                          port:p${perl5.major}-catalyst-devel \
     31                          port:p${perl5.major}-moosex-nonmoose \
     32                          port:p${perl5.major}-try-tiny \
     33                          port:p${perl5.major}-hash-merge \
     34                          port:p${perl5.major}-dbix-class-cursor-cached
     35}
  • trunk/dports/perl/p5-catalyst-plugin-authentication-store-dbic/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Authentication-Store-DBIC 0.11
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Authentication against a DBIx::Class or Class::DBI model.
     
    1717                      rmd160 09b3e7c2e7fb48c2aaa514cc56b206d6d72ef12c
    1818
    19 depends_lib-append    port:p5-catalyst-runtime \
    20                       port:p5-catalyst-plugin-authentication \
    21                       port:p5-set-object \
    22                       port:p5-class-accessor \
    23                       port:p5-dbix-class \
    24                       port:p5-catalyst-model-dbic-schema \
    25                       port:p5-catalyst-plugin-authorization-roles \
    26                       port:p5-catalyst-plugin-session-state-cookie \
    27                       port:p5-test-www-mechanize-catalyst
    28 
    29 variant class_dbi description {build with class_dbi support} {
    30         depends_lib-append    port:p5-class-dbi
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     21                          port:p${perl5.major}-catalyst-plugin-authentication \
     22                          port:p${perl5.major}-set-object \
     23                          port:p${perl5.major}-class-accessor \
     24                          port:p${perl5.major}-dbix-class \
     25                          port:p${perl5.major}-catalyst-model-dbic-schema \
     26                          port:p${perl5.major}-catalyst-plugin-authorization-roles \
     27                          port:p${perl5.major}-catalyst-plugin-session-state-cookie \
     28                          port:p${perl5.major}-test-www-mechanize-catalyst
     29   
     30    variant class_dbi description {build with class_dbi support} {
     31        depends_lib-append    port:p${perl5.major}-class-dbi
     32    }
    3133}
  • trunk/dports/perl/p5-catalyst-plugin-authentication/Portfile

    r76604 r82547  
    66epoch                 1
    77perl5.setup           Catalyst-Plugin-Authentication 0.10017 ../by-authors/id/B/BO/BOBTFISH/
    8 revision        1
     8revision              2
    99maintainers           narf_tm openmaintainer
    1010description           Infrastructure plugin for the Catalyst authentication framework.
     
    2121                      rmd160 511018c41951ff4be6e08e84b43f415cf1cd8670
    2222
    23 depends_lib-append    port:p5-test-exception \
    24                       port:p5-catalyst-runtime \
    25                       port:p5-catalyst-plugin-session \
    26                       port:p5-class-inspector \
    27                       port:p5-mro-compat \
    28                       port:p5-class-mop \
    29                       port:p5-moose \
    30                       port:p5-test-simple
     23if {${perl5.major} != ""} {
     24    depends_lib-append    port:p${perl5.major}-test-exception \
     25                          port:p${perl5.major}-catalyst-runtime \
     26                          port:p${perl5.major}-catalyst-plugin-session \
     27                          port:p${perl5.major}-class-inspector \
     28                          port:p${perl5.major}-mro-compat \
     29                          port:p${perl5.major}-class-mop \
     30                          port:p${perl5.major}-moose \
     31                          port:p${perl5.major}-test-simple
     32}
  • trunk/dports/perl/p5-catalyst-plugin-authorization-acl/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Authorization-ACL 0.15
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           ACL support for Catalyst applications.
     
    1717                      rmd160 f4a401b8f1bc8164dd9596ee23191037301d3f1b
    1818
    19 depends_lib-append    port:p5-catalyst-runtime \
    20                       port:p5-class-data-inheritable \
    21                       port:p5-class-throwable \
    22                       port:p5-mro-compat \
    23                       port:p5-tree-simple-visitorfactory \
    24                       port:p5-catalyst-plugin-authorization-roles \
    25                       port:p5-catalyst-plugin-session-state-cookie \
    26                       port:p5-namespace-autoclean \
    27                       port:p5-catalyst-plugin-session \
    28                       port:p5-catalyst-plugin-authentication \
    29                       port:p5-tree-simple \
    30                       port:p5-moose \
    31                       port:p5-test-www-mechanize-catalyst
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     21                          port:p${perl5.major}-class-data-inheritable \
     22                          port:p${perl5.major}-class-throwable \
     23                          port:p${perl5.major}-mro-compat \
     24                          port:p${perl5.major}-tree-simple-visitorfactory \
     25                          port:p${perl5.major}-catalyst-plugin-authorization-roles \
     26                          port:p${perl5.major}-catalyst-plugin-session-state-cookie \
     27                          port:p${perl5.major}-namespace-autoclean \
     28                          port:p${perl5.major}-catalyst-plugin-session \
     29                          port:p${perl5.major}-catalyst-plugin-authentication \
     30                          port:p${perl5.major}-tree-simple \
     31                          port:p${perl5.major}-moose \
     32                          port:p${perl5.major}-test-www-mechanize-catalyst
     33}
  • trunk/dports/perl/p5-catalyst-plugin-authorization-roles/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Authorization-Roles 0.08
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Role based authorization for Catalyst based \
     
    2020                      rmd160 073c69b394b06de85d8ddb5a755326be7c4f5694
    2121
    22 depends_lib-append    port:p5-test-exception \
    23                       port:p5-catalyst-runtime \
    24                       port:p5-catalyst-plugin-authentication \
    25                       port:p5-set-object \
    26                       port:p5-universal-isa
     22if {${perl5.major} != ""} {
     23    depends_lib-append    port:p${perl5.major}-test-exception \
     24                          port:p${perl5.major}-catalyst-runtime \
     25                          port:p${perl5.major}-catalyst-plugin-authentication \
     26                          port:p${perl5.major}-set-object \
     27                          port:p${perl5.major}-universal-isa
     28}
  • trunk/dports/perl/p5-catalyst-plugin-captcha/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Captcha 0.04
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           create and validate Captcha for Catalyst
     
    1616                      rmd160 b463bccebbb7a78157a2ed34071fee6347206d25
    1717
    18 depends_lib-append    port:p5-catalyst-runtime \
    19                       port:p5-catalyst-plugin-session \
    20                       port:p5-gd-securityimage \
    21                       port:p5-libwww-perl
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     20                          port:p${perl5.major}-catalyst-plugin-session \
     21                          port:p${perl5.major}-gd-securityimage \
     22                          port:p${perl5.major}-libwww-perl
     23}
  • trunk/dports/perl/p5-catalyst-plugin-configloader/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-ConfigLoader 0.30
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Load config files of various types
     
    1818                      rmd160 091f779654b0f0461988d348c84724f2518cbabd
    1919
    20 depends_lib-append    port:p5-catalyst-runtime \
    21                       port:p5-config-any \
    22                       port:p5-data-visitor \
    23                       port:p5-mro-compat
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     22                          port:p${perl5.major}-config-any \
     23                          port:p${perl5.major}-data-visitor \
     24                          port:p${perl5.major}-mro-compat
     25}
  • trunk/dports/perl/p5-catalyst-plugin-datetime/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-DateTime 0.03
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           DateTime plugin for Catalyst.
     
    1717checksums             md5 3ad09a34f38dd2a34b57deb678c19cdf
    1818
    19 depends_lib-append    port:p5-catalyst-runtime \
    20                       port:p5-datetime
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     21                          port:p${perl5.major}-datetime
     22}
  • trunk/dports/perl/p5-catalyst-plugin-session-state-cookie/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Session-State-Cookie 0.17
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Maintain session IDs using cookies.
     
    2020                      rmd160 be13439d71318779d4539708d5005b5662df8d9d
    2121
    22 depends_lib-append    port:p5-catalyst-runtime \
    23                       port:p5-catalyst-plugin-session \
    24                       port:p5-mro-compat \
    25                       port:p5-moose \
    26                       port:p5-namespace-autoclean
     22if {${perl5.major} != ""} {
     23    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     24                          port:p${perl5.major}-catalyst-plugin-session \
     25                          port:p${perl5.major}-mro-compat \
     26                          port:p${perl5.major}-moose \
     27                          port:p${perl5.major}-namespace-autoclean
     28}
  • trunk/dports/perl/p5-catalyst-plugin-session-store-dbi/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Session-Store-DBI 0.16
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Store your sessions in a database
     
    1717                      rmd160 5e524b402b31d767e2dad240904bf1b9408adbba
    1818
    19 depends_lib-append    port:p5-catalyst-runtime \
    20                       port:p5-catalyst-plugin-session \
    21                       port:p5-dbi \
    22                       port:p5-mro-compat
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     21                          port:p${perl5.major}-catalyst-plugin-session \
     22                          port:p${perl5.major}-dbi \
     23                          port:p${perl5.major}-mro-compat
     24}
  • trunk/dports/perl/p5-catalyst-plugin-session-store-dbic/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Session-Store-DBIC 0.11
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Store your sessions via DBIx::Class
     
    1717                      rmd160 d529ffb504799fc6dd773d12215f57a6ea58218b
    1818
    19 depends_lib-append    port:p5-test-warn \
    20                       port:p5-catalyst-runtime \
    21                       port:p5-catalyst-plugin-session-store-delegate \
    22                       port:p5-class-accessor \
    23                       port:p5-dbix-class \
    24                       port:p5-mro-compat
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-test-warn \
     21                          port:p${perl5.major}-catalyst-runtime \
     22                          port:p${perl5.major}-catalyst-plugin-session-store-delegate \
     23                          port:p${perl5.major}-class-accessor \
     24                          port:p${perl5.major}-dbix-class \
     25                          port:p${perl5.major}-mro-compat
     26}
  • trunk/dports/perl/p5-catalyst-plugin-session-store-delegate/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Session-Store-Delegate 0.06
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Delegate session storage to an application model object.
     
    1717                      rmd160 6891c1cea4911950f686348efbf0552ad0a83684
    1818
    19 depends_lib-append    port:p5-catalyst-plugin-session \
    20                       port:p5-moosex-emulate-class-accessor-fast \
    21                       port:p5-moose \
    22                       port:p5-namespace-clean \
    23                       port:p5-test-use-ok \
    24                       port:p5-mro-compat
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-catalyst-plugin-session \
     21                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
     22                          port:p${perl5.major}-moose \
     23                          port:p${perl5.major}-namespace-clean \
     24                          port:p${perl5.major}-test-use-ok \
     25                          port:p${perl5.major}-mro-compat
     26}
  • trunk/dports/perl/p5-catalyst-plugin-session-store-fastmmap/Portfile

    r76604 r82547  
    55
    66perl5.setup             Catalyst-Plugin-Session-Store-FastMmap 0.13
    7 revision        1
     7revision                2
    88platforms               darwin
    99maintainers             fpassera.com:dev openmaintainer
     
    1515                        rmd160  ae341c41e0e08ee59bb51a64d27863d8afe97061
    1616
    17 depends_lib-append      port:p5-cache-fastmmap \
    18                         port:p5-extutils-makemaker \
    19                         port:p5-path-class \
    20                         port:p5-mro-compat \
    21                         port:p5-catalyst-plugin-session
    22 
    23 supported_archs         noarch
     17if {${perl5.major} != ""} {
     18    depends_lib-append      port:p${perl5.major}-cache-fastmmap \
     19                            port:p${perl5.major}-extutils-makemaker \
     20                            port:p${perl5.major}-path-class \
     21                            port:p${perl5.major}-mro-compat \
     22                            port:p${perl5.major}-catalyst-plugin-session
     23   
     24    supported_archs         noarch
     25}
  • trunk/dports/perl/p5-catalyst-plugin-session/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Session 0.31
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Generic Session plugin
     
    1818                      rmd160 6d20e213b54cb016f32c4c8d3de06f1a0383e486
    1919
    20 depends_lib-append    port:p5-test-deep \
    21                       port:p5-test-exception \
    22                       port:p5-test-simple \
    23                       port:p5-catalyst-runtime \
    24                       port:p5-mro-compat \
    25                       port:p5-moose \
    26                       port:p5-moosex-emulate-class-accessor-fast \
    27                       port:p5-object-signature \
    28                       port:p5-tie-refhash \
    29                       port:p5-namespace-clean
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-test-deep \
     22                          port:p${perl5.major}-test-exception \
     23                          port:p${perl5.major}-test-simple \
     24                          port:p${perl5.major}-catalyst-runtime \
     25                          port:p${perl5.major}-mro-compat \
     26                          port:p${perl5.major}-moose \
     27                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
     28                          port:p${perl5.major}-object-signature \
     29                          port:p${perl5.major}-tie-refhash \
     30                          port:p${perl5.major}-namespace-clean
     31}
  • trunk/dports/perl/p5-catalyst-plugin-stacktrace/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-StackTrace 0.11
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Display a stack trace on the debug screen
     
    1818                      rmd160 b8d7313c70519e13d2f381489d4e1b6a9eded8ae
    1919
    20 depends_lib-append    port:p5-catalyst-runtime \
    21                       port:p5-devel-stacktrace \
    22                       port:p5-mro-compat
     20if {${perl5.major} != ""} {
     21    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     22                          port:p${perl5.major}-devel-stacktrace \
     23                          port:p${perl5.major}-mro-compat
     24}
  • trunk/dports/perl/p5-catalyst-plugin-static-simple/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Plugin-Static-Simple 0.29
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Make serving static pages painless.
     
    1919                      rmd160 e30ed512a6ae747d9b13f5d1a2eec889b23d5287
    2020
    21 depends_lib-append    port:p5-catalyst-runtime \
    22                       port:p5-mime-types \
    23                       port:p5-namespace-autoclean \
    24                       port:p5-moose \
    25                       port:p5-moosex-types
     21if {${perl5.major} != ""} {
     22    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     23                          port:p${perl5.major}-mime-types \
     24                          port:p${perl5.major}-namespace-autoclean \
     25                          port:p${perl5.major}-moose \
     26                          port:p${perl5.major}-moosex-types
     27}
  • trunk/dports/perl/p5-catalyst-plugin-unicode-encoding/Portfile

    r76604 r82547  
    55
    66perl5.setup         Catalyst-Plugin-Unicode-Encoding 0.9
    7 revision        1
     7revision            2
    88maintainers         fpassera.com:dev openmaintainer
    99platforms           darwin
     
    1616                    rmd160 f19135f51bdf6fb95896039a532ce8adb985e700
    1717
    18 depends_lib-append  port:p5-catalyst-runtime \
    19                     port:p5-encode
    20 
    21 supported_archs noarch
     18if {${perl5.major} != ""} {
     19    depends_lib-append  port:p${perl5.major}-catalyst-runtime \
     20                        port:p${perl5.major}-encode
     21   
     22    supported_archs noarch
     23}
  • trunk/dports/perl/p5-catalyst-runtime/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-Runtime 5.80031 ../by-authors/id/B/BO/BOBTFISH/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           The Elegant MVC Web Application Framework
     
    1919                      rmd160 8f0d18b9efde614e4f62f941707f7d9fbc73dd41
    2020
    21 depends_lib-append    port:p5-class-data-inheritable \
    22                       port:p5-test-exception \
    23                       port:p5-b-hooks-endofscope \
    24                       port:p5-cgi-simple \
    25                       port:p5-class-c3-adopt-next \
    26                       port:p5-class-mop \
    27                       port:p5-data-dump \
    28                       port:p5-html-parser \
    29                       port:p5-http-body \
    30                       port:p5-libwww-perl \
    31                       port:p5-http-request-ascgi \
    32                       port:p5-list-moreutils \
    33                       port:p5-mro-compat \
    34                       port:p5-module-pluggable \
    35                       port:p5-moose \
    36                       port:p5-moosex-types \
    37                       port:p5-moosex-types-common \
    38                       port:p5-moosex-emulate-class-accessor-fast \
    39                       port:p5-moosex-methodattributes \
    40                       port:p5-moosex-getopt \
    41                       port:p5-path-class \
    42                       port:p5-string-rewriteprefix \
    43                       port:p5-sub-exporter \
    44                       port:p5-task-weaken \
    45                       port:p5-text-simpletable \
    46                       port:p5-tree-simple \
    47                       port:p5-tree-simple-visitorfactory \
    48                       port:p5-uri \
    49                       port:p5-namespace-autoclean \
    50                       port:p5-namespace-clean \
    51                       port:p5-moosex-role-withoverloading \
    52                       port:p5-test-simple \
    53                       port:p5-data-optlist
     21if {${perl5.major} != ""} {
     22    depends_lib-append    port:p${perl5.major}-class-data-inheritable \
     23                          port:p${perl5.major}-test-exception \
     24                          port:p${perl5.major}-b-hooks-endofscope \
     25                          port:p${perl5.major}-cgi-simple \
     26                          port:p${perl5.major}-class-c3-adopt-next \
     27                          port:p${perl5.major}-class-mop \
     28                          port:p${perl5.major}-data-dump \
     29                          port:p${perl5.major}-html-parser \
     30                          port:p${perl5.major}-http-body \
     31                          port:p${perl5.major}-libwww-perl \
     32                          port:p${perl5.major}-http-request-ascgi \
     33                          port:p${perl5.major}-list-moreutils \
     34                          port:p${perl5.major}-mro-compat \
     35                          port:p${perl5.major}-module-pluggable \
     36                          port:p${perl5.major}-moose \
     37                          port:p${perl5.major}-moosex-types \
     38                          port:p${perl5.major}-moosex-types-common \
     39                          port:p${perl5.major}-moosex-emulate-class-accessor-fast \
     40                          port:p${perl5.major}-moosex-methodattributes \
     41                          port:p${perl5.major}-moosex-getopt \
     42                          port:p${perl5.major}-path-class \
     43                          port:p${perl5.major}-string-rewriteprefix \
     44                          port:p${perl5.major}-sub-exporter \
     45                          port:p${perl5.major}-task-weaken \
     46                          port:p${perl5.major}-text-simpletable \
     47                          port:p${perl5.major}-tree-simple \
     48                          port:p${perl5.major}-tree-simple-visitorfactory \
     49                          port:p${perl5.major}-uri \
     50                          port:p${perl5.major}-namespace-autoclean \
     51                          port:p${perl5.major}-namespace-clean \
     52                          port:p${perl5.major}-moosex-role-withoverloading \
     53                          port:p${perl5.major}-test-simple \
     54                          port:p${perl5.major}-data-optlist
     55}
  • trunk/dports/perl/p5-catalyst-view-html-template/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-View-HTML-Template 0.03
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           HTML::Template View Class
     
    1616                      rmd160 48fab45b4f910e669f6360699bc9e159d0b7150b
    1717
    18 depends_lib-append    port:p5-catalyst-runtime \
    19                       port:p5-html-template
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     20                          port:p${perl5.major}-html-template
     21}
  • trunk/dports/perl/p5-catalyst-view-json/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-View-JSON 0.32 ../by-authors/id/M/MI/MIYAGAWA/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           JSON view for your data
     
    1717                      rmd160 074ce11b762375178a58554350f443070553c21d
    1818
    19 depends_lib-append    port:p5-catalyst-runtime \
    20                       port:p5-json-any \
    21                       port:p5-mro-compat
     19if {${perl5.major} != ""} {
     20    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     21                          port:p${perl5.major}-json-any \
     22                          port:p${perl5.major}-mro-compat
     23}
  • trunk/dports/perl/p5-catalyst-view-tt/Portfile

    r76604 r82547  
    55
    66perl5.setup           Catalyst-View-TT 0.36
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Helper for TT view which builds a skeleton web site
     
    1616                      rmd160 7a2d4afe61edfafd068b00c33c33a1cef2209eee
    1717
    18 depends_lib-append    port:p5-catalyst-runtime \
    19                       port:p5-class-accessor \
    20                       port:p5-mro-compat \
    21                       port:p5-path-class \
    22                       port:p5-template-toolkit \
    23                       port:p5-template-timer
     18if {${perl5.major} != ""} {
     19    depends_lib-append    port:p${perl5.major}-catalyst-runtime \
     20                          port:p${perl5.major}-class-accessor \
     21                          port:p${perl5.major}-mro-compat \
     22                          port:p${perl5.major}-path-class \
     23                          port:p${perl5.major}-template-toolkit \
     24                          port:p${perl5.major}-template-timer
     25}
  • trunk/dports/perl/p5-catalyst-view-xslt/Portfile

    r76604 r82547  
    55
    66perl5.setup               Catalyst-View-XSLT 0.08
    7 revision        1
     7revision                  2
    88maintainers               narf_tm openmaintainer
    99description               Helper for XSLT Views
     
    1616                          rmd160 064e135b8c510b816ebf28dfb3c0eef209ed62c4
    1717
    18 depends_lib-append        port:p5-catalyst-runtime \
    19                           port:p5-path-class \
    20                           port:p5-xml-libxslt
     18if {${perl5.major} != ""} {
     19depends_lib-append        port:p${perl5.major}-catalyst-runtime \
     20                          port:p${perl5.major}-path-class \
     21                          port:p${perl5.major}-xml-libxslt
    2122
    2223perl5.use_module_build
     24}
  • trunk/dports/perl/p5-catalystx-component-traits/Portfile

    r76604 r82547  
    55
    66perl5.setup           CatalystX-Component-Traits 0.16
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Automatic Trait Loading and Resolution for Catalyst Components
     
    2121                      rmd160 8a28497ac41110bc6463ba60f689255543bbfb01
    2222
    23 depends_lib-append    port:p5-module-pluggable \
    24                       port:p5-catalyst-runtime \
    25                       port:p5-list-moreutils \
    26                       port:p5-moosex-traits-pluggable \
    27                       port:p5-namespace-autoclean \
    28                       port:p5-test-simple
     23if {${perl5.major} != ""} {
     24depends_lib-append    port:p${perl5.major}-module-pluggable \
     25                      port:p${perl5.major}-catalyst-runtime \
     26                      port:p${perl5.major}-list-moreutils \
     27                      port:p${perl5.major}-moosex-traits-pluggable \
     28                      port:p${perl5.major}-namespace-autoclean \
     29                      port:p${perl5.major}-test-simple
     30}
  • trunk/dports/perl/p5-cgi-ajax/Portfile

    r76604 r82547  
    55
    66perl5.setup             CGI-Ajax 0.707
    7 revision        1
     7revision                2
    88maintainers             nomaintainer
    99categories-append       www
     
    2424                        rmd160  66061a053e2eedba35d491cacd314b3733cfd7fa
    2525
     26if {${perl5.major} != ""} {
    2627depends_lib-append      port:p5-class-accessor
     28}
    2729
    2830platforms               darwin
  • trunk/dports/perl/p5-cgi-formbuilder/Portfile

    r76604 r82547  
    33PortSystem                      1.0
    44PortGroup                       perl5 1.0
     5
    56perl5.setup                     CGI-FormBuilder 3.0501
    6 revision        1
     7revision            2
    78maintainers                     nomaintainer
    89description                     Easily generate and process stateful forms
  • trunk/dports/perl/p5-cgi-session/Portfile

    r76604 r82547  
    55
    66perl5.setup               CGI-Session 4.43 ../by-authors/id/M/MA/MARKSTOS/
    7 revision        1
     7revision                  2
    88maintainers               narf_tm openmaintainer
    99description               Persistent session data in CGI applications
     
    1616                          rmd160 e13b51288b36bc9fa9dbdda42e95d2b443b58604
    1717
     18if {${perl5.major} != ""} {
    1819perl5.use_module_build
     20}
  • trunk/dports/perl/p5-cgi-simple/Portfile

    r76604 r82547  
    55
    66perl5.setup           CGI-Simple 1.113 ../by-authors/id/A/AN/ANDYA/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           A Simple totally OO CGI interface that is CGI.pm compliant
     
    1616                      rmd160 37867a79abc0f4aa319dcaf5f7d1577cd32c48b5
    1717
    18 depends_lib-append    port:p5-io-stringy
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-io-stringy
    1920
    2021supported_archs       noarch
     22}
  • trunk/dports/perl/p5-cgi-speedycgi/Portfile

    r80902 r82547  
    33PortSystem                      1.0
    44PortGroup                       perl5 1.0
     5
    56perl5.setup                     CGI-SpeedyCGI 2.22
    6 revision                        10
     7revision                                    11
    78maintainers                     markd openmaintainer
    89description                     Speed up perl CGI scripts by running them persistently
     
    1718use_parallel_build              no
    1819
     20if {${perl5.major} != ""} {
    1921patchfiles                      patch-Makefile.PL \
    2022                                patch-mod_speedycgi2.c \
     
    6567        }
    6668}
     69}
    6770
    6871notes \
  • trunk/dports/perl/p5-cgi/Portfile

    r79403 r82547  
    55
    66perl5.setup         CGI.pm 3.55 CGI/MARKSTOS
     7revision            1
    78name                p5-cgi
    89maintainers         markd openmaintainer
  • trunk/dports/perl/p5-chart/Portfile

    r76604 r82547  
    66
    77perl5.setup         Chart 2.4.2
    8 revision        1
     8revision            2
    99platforms           darwin
    1010maintainers         nomaintainer
     
    1818                    rmd160  3dea72077e325b9f06bcff82f6296639bc65c3d8
    1919
    20 depends_lib-append  port:p5-gd
     20if {${perl5.major} != ""} {
     21depends_lib-append  port:p${perl5.major}-gd
     22}
  • trunk/dports/perl/p5-class-accessor-chained/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-Accessor-Chained 0.01
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           make chained accessors
     
    1616checksums             md5 9825a1f30a70e55e61bb5660b2bd7365
    1717
    18 depends_lib-append    port:p5-class-accessor
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-class-accessor
    1920
    2021supported_archs noarch
     22}
  • trunk/dports/perl/p5-class-accessor-grouped/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-Accessor-Grouped 0.10002
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Lets you build groups of accessors
     
    1717                      rmd160 b43af80ab6641be3a6c7def63e5ee82cb1b912aa
    1818
    19 depends_lib-append    port:p5-class-inspector \
    20                       port:p5-mro-compat \
    21                       port:p5-test-exception \
    22                       port:p5-test-simple
     19if {${perl5.major} != ""} {
     20depends_lib-append    port:p${perl5.major}-class-inspector \
     21                      port:p${perl5.major}-mro-compat \
     22                      port:p${perl5.major}-test-exception \
     23                      port:p${perl5.major}-test-simple
     24}
  • trunk/dports/perl/p5-class-accessor/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Accessor 0.34
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Automated accessor generation
  • trunk/dports/perl/p5-class-autouse/Portfile

    r80715 r82547  
    55
    66perl5.setup             Class-Autouse 2.00
     7revision        1
    78maintainers             geeklair.net:dluke openmaintainer
    89description             This is a Perl extension for run-time class loading on first method call.
  • trunk/dports/perl/p5-class-base/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Base 0.03
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         useful base class for deriving other modules
  • trunk/dports/perl/p5-class-c3-adopt-next/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-C3-Adopt-NEXT 0.13
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           make NEXT suck less
     
    1616                      rmd160 1d06bd6daffbd342f3a78fcf474cff33870be799
    1717
    18 depends_lib-append    port:p5-test-exception \
    19                       port:p5-list-moreutils \
    20                       port:p5-mro-compat
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-test-exception \
     20                      port:p${perl5.major}-list-moreutils \
     21                      port:p${perl5.major}-mro-compat
     22}
  • trunk/dports/perl/p5-class-c3-componentised/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-C3-Componentised 1.0006
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Load mix-ins or components to your C3-based class.
     
    1717                      rmd160 08a8c4c636b1a8d234687d74972ef0965b6d65ba
    1818
    19 depends_lib-append    port:p5-class-c3 \
    20                       port:p5-class-inspector \
    21                       port:p5-mro-compat \
    22                       port:p5-test-exception
     19if {${perl5.major} != ""} {
     20depends_lib-append    port:p${perl5.major}-class-c3 \
     21                      port:p${perl5.major}-class-inspector \
     22                      port:p${perl5.major}-mro-compat \
     23                      port:p${perl5.major}-test-exception
     24}
  • trunk/dports/perl/p5-class-c3-xs/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-C3-XS 0.13
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         XS speedups for Class::C3
  • trunk/dports/perl/p5-class-c3/Portfile

    r77414 r82547  
    55
    66perl5.setup           Class-C3 0.23
    7 revision              2
     7revision              3
    88maintainers           narf_tm openmaintainer
    99supported_archs       noarch
     
    2121                      rmd160 71b792b9d17bf7f556b4036c6b64dff35d700867
    2222
    23 depends_lib-append    port:p5-algorithm-c3 \
    24                       port:p5-class-c3-xs
     23if {${perl5.major} != ""} {
     24depends_lib-append    port:p${perl5.major}-algorithm-c3 \
     25                      port:p${perl5.major}-class-c3-xs
     26}
  • trunk/dports/perl/p5-class-container/Portfile

    r76604 r82547  
    33PortSystem 1.0
    44PortGroup perl5 1.0
     5
    56perl5.setup                     Class-Container 0.12
    6 revision        1
     7revision            2
    78maintainers                     FreeBSD.org:mat
    89description                     Glues object frameworks together transparently
     
    1920checksums md5 6896bdb4464b96ad638e22b0400acbc9
    2021
    21 depends_lib-append  port:p5-params-validate
     22if {${perl5.major} != ""} {
     23depends_lib-append  port:p${perl5.major}-params-validate
    2224
    2325perl5.use_module_build
     26}
  • trunk/dports/perl/p5-class-csv/Portfile

    r79046 r82547  
    66
    77perl5.setup         Class-CSV 1.03
     8revision            1
    89platforms           darwin
    910maintainers         ryandesign openmaintainer
     
    2223                    rmd160  3f1383513239cca998963b688a9657d63d9f1f40
    2324
    24 depends_lib-append  port:p5-class-accessor \
    25                     port:p5-text-csv_xs
     25if {${perl5.major} != ""} {
     26depends_lib-append  port:p${perl5.major}-class-accessor \
     27                    port:p${perl5.major}-text-csv_xs
     28}
  • trunk/dports/perl/p5-class-data-accessor/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Data-Accessor 0.04004
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Inheritable, overridable class and instance data accessor creation
  • trunk/dports/perl/p5-class-data-inheritable/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Data-Inheritable 0.08
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Inheritable, overridable class data
  • trunk/dports/perl/p5-class-dbi-abstractsearch/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI-AbstractSearch 0.07
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Abstract Class::DBI's SQL with SQL::Abstract::Limit
     
    1515checksums             md5 d40e7301201135fe0246251097132a54
    1616
    17 depends_lib-append    port:p5-class-dbi \
    18                       port:p5-sql-abstract-limit
     17if {${perl5.major} != ""} {
     18depends_lib-append    port:p${perl5.major}-class-dbi \
     19                      port:p${perl5.major}-sql-abstract-limit
     20}
  • trunk/dports/perl/p5-class-dbi-mysql/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI-mysql 1.00
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Extensions to Class::DBI for MySQL
     
    1717checksums             md5 3bee2423ba61348a54201f4aca25e79b
    1818
    19 depends_lib-append    port:p5-class-dbi \
    20                       port:p5-dbd-mysql
     19if {${perl5.major} != ""} {
     20depends_lib-append    port:p${perl5.major}-class-dbi \
     21                      port:p${perl5.major}-dbd-mysql
     22}
  • trunk/dports/perl/p5-class-dbi-pg/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI-Pg 0.08
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Class::DBI extension for Postgres
     
    1515checksums             md5 e6247928d20ec094a1052a534295bc5a
    1616
    17 depends_lib-append    port:p5-class-dbi \
    18                       port:p5-dbd-pg
     17if {${perl5.major} != ""} {
     18depends_lib-append    port:p${perl5.major}-class-dbi \
     19                      port:p${perl5.major}-dbd-pg
     20}
  • trunk/dports/perl/p5-class-dbi-plugin-abstractcount/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI-Plugin-AbstractCount 0.08
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           get COUNT(*) results with abstract SQL
     
    2020                      rmd160 9ef5c9935e802cf6af8e96501c01d42c9564a312
    2121
    22 depends_lib-append    port:p5-class-dbi \
    23                       port:p5-class-dbi-plugin \
    24                       port:p5-sql-abstract
     22if {${perl5.major} != ""} {
     23depends_lib-append    port:p${perl5.major}-class-dbi \
     24                      port:p${perl5.major}-class-dbi-plugin \
     25                      port:p${perl5.major}-sql-abstract
     26}
  • trunk/dports/perl/p5-class-dbi-plugin-pager/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI-Plugin-Pager 0.561
    7 revision              2
     7revision              3
    88maintainers           narf_tm openmaintainer
    99description           paged queries for CDBI
     
    1616checksums             md5 74801de56312b880b732485d9655b447
    1717
    18 depends_lib-append    port:p5-class-dbi \
    19                       port:p5-class-dbi-plugin-abstractcount \
    20                       port:p5-class-data-inheritable \
    21                       port:p5-data-page \
    22                       port:p5-sql-abstract \
    23                       port:p5-test-exception \
    24                       port:p5-test-warn \
    25                       port:p5-universal-require
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-class-dbi \
     20                      port:p${perl5.major}-class-dbi-plugin-abstractcount \
     21                      port:p${perl5.major}-class-data-inheritable \
     22                      port:p${perl5.major}-data-page \
     23                      port:p${perl5.major}-sql-abstract \
     24                      port:p${perl5.major}-test-exception \
     25                      port:p${perl5.major}-test-warn \
     26                      port:p${perl5.major}-universal-require
     27}
  • trunk/dports/perl/p5-class-dbi-plugin/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI-Plugin 0.03
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Abstract base class for Class::DBI plugins
     
    1919checksums             md5 b020611a93fe51cbcdfd78f2cbf872cb
    2020
    21 depends_lib-append    port:p5-class-dbi
     21if {${perl5.major} != ""} {
     22depends_lib-append    port:p${perl5.major}-class-dbi
     23}
  • trunk/dports/perl/p5-class-dbi-uuid/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI-UUID 1.01
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Provide Globally Unique Column Values
     
    1616checksums             md5 7ea5ff813abf2c43b18c9b833251baa9
    1717
    18 depends_lib-append    port:p5-class-dbi \
    19                       port:p5-data-uuid
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-class-dbi \
     20                      port:p${perl5.major}-data-uuid
     21}
  • trunk/dports/perl/p5-class-dbi/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-DBI 3.0.17
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Simple Database Abstraction
     
    1414                      referential integrity, cascading delete etc.), at the \
    1515                      application level, rather than at the database.
    16 distname              Class-DBI-v${version}
     16distname              Class-DBI-v${perl5.moduleversion}
    1717
    1818platforms             darwin
     
    2020checksums             md5 df59962bab98a0d31bf1d04d7270831b
    2121
    22 depends_lib-append    port:p5-class-accessor \
    23                       port:p5-class-data-inheritable \
    24                       port:p5-class-trigger \
    25                       port:p5-clone \
    26                       port:p5-ima-dbi \
    27                       port:p5-universal-moniker \
    28                       port:p5-version
     22if {${perl5.major} != ""} {
     23depends_lib-append    port:p${perl5.major}-class-accessor \
     24                      port:p${perl5.major}-class-data-inheritable \
     25                      port:p${perl5.major}-class-trigger \
     26                      port:p${perl5.major}-clone \
     27                      port:p${perl5.major}-ima-dbi \
     28                      port:p${perl5.major}-universal-moniker \
     29                      port:p${perl5.major}-version
     30}
  • trunk/dports/perl/p5-class-errorhandler/Portfile

    r76604 r82547  
    11# $Id$
     2
    23PortSystem              1.0
    34PortGroup               perl5 1.0
    45
    56perl5.setup             Class-ErrorHandler 0.01
    6 revision        1
     7revision                2
    78maintainers             nomaintainer
    89description             Base class for error handling
  • trunk/dports/perl/p5-class-factory-util/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Factory-Util 1.7
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Provide utility methods for factory classes
  • trunk/dports/perl/p5-class-generate/Portfile

    r76604 r82547  
    11# $Id$
     2
    23PortSystem              1.0
    34PortGroup               perl5 1.0
    45
    56perl5.setup             Class-Generate 1.10
    6 revision        1
     7revision        2
    78maintainers             nomaintainer
    89description             Generate Perl class hierarchies
  • trunk/dports/perl/p5-class-gomor/Portfile

    r76604 r82547  
    66
    77perl5.setup         Class-Gomor 1.02
    8 revision        1
     8revision            2
    99platforms           darwin
    1010maintainers         nomaintainer
  • trunk/dports/perl/p5-class-insideout/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-InsideOut 1.09
    7 revision        1
     7revision            2
    88maintainers         nomaintainer
    99description         Class::InsideOut is a safe, simple inside-out object \
  • trunk/dports/perl/p5-class-inspector/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Inspector 1.25 ../by-authors/id/A/AD/ADAMK/
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Get information about a class and its structure
  • trunk/dports/perl/p5-class-load/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-Load 0.06
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           a working (require \"Class::Name\") and more
     
    1616                      rmd160 4b81b05b80f400ec699169ec14247215d117bbd0
    1717
    18 depends_lib-append    port:p5-test-fatal
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-test-fatal
    1920
    2021supported_archs       noarch
     22}
  • trunk/dports/perl/p5-class-loader/Portfile

    r76604 r82547  
    55
    66perl5.setup     Class-Loader 2.03
    7 revision        1
     7revision        2
    88maintainers     nomaintainer
    99description     Load modules and create objects on demand
  • trunk/dports/perl/p5-class-makemethods/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-MakeMethods 1.01
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Generate common types of methods
  • trunk/dports/perl/p5-class-method-modifiers/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-Method-Modifiers 1.06
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           provides Moose-like method modifiers
     
    1616                      rmd160 ac0010de02b3fab975c888d0ca471141224c3bbb
    1717
    18 depends_lib-append    port:p5-test-exception
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-test-exception
    1920
    2021supported_archs       noarch
     22}
  • trunk/dports/perl/p5-class-methodmaker/Portfile

    r76604 r82547  
    33PortSystem            1.0
    44PortGroup             perl5 1.0
     5
    56perl5.setup           Class-MethodMaker 2.15
    6 revision        1
     7revision              2
    78maintainers           nomaintainer
    89description           Perl module for creating generic methods
     
    1415                      sha1    c480abf7f4c0c9eeb9d6a20975586d528ab6da8f \
    1516                      rmd160  d6de8588e977e1faddf6b7a8986adffb4a45f648
    16 
  • trunk/dports/perl/p5-class-mop/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-MOP 1.12 ../by-authors/id/F/FL/FLORA/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           A Meta Object Protocol for Perl 5
     
    1616                      rmd160 5f99cf47f769c736fd89abbce485dd176b918a88
    1717
    18 depends_lib-append    port:p5-devel-globaldestruction \
    19                       port:p5-mro-compat \
    20                       port:p5-sub-name \
    21                       port:p5-task-weaken \
    22                       port:p5-package-deprecationmanager \
    23                       port:p5-package-stash \
    24                       port:p5-test-fatal \
    25                       port:p5-test-simple \
    26                       port:p5-try-tiny \
    27                       port:p5-data-optlist \
    28                       port:p5-list-moreutils \
    29                       port:p5-test-requires
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-devel-globaldestruction \
     20                      port:p${perl5.major}-mro-compat \
     21                      port:p${perl5.major}-sub-name \
     22                      port:p${perl5.major}-task-weaken \
     23                      port:p${perl5.major}-package-deprecationmanager \
     24                      port:p${perl5.major}-package-stash \
     25                      port:p${perl5.major}-test-fatal \
     26                      port:p${perl5.major}-test-simple \
     27                      port:p${perl5.major}-try-tiny \
     28                      port:p${perl5.major}-data-optlist \
     29                      port:p${perl5.major}-list-moreutils \
     30                      port:p${perl5.major}-test-requires
     31}
  • trunk/dports/perl/p5-class-returnvalue/Portfile

    r76604 r82547  
    55
    66perl5.setup          Class-ReturnValue 0.55
    7 revision        1
     7revision        2
    88maintainers          nomaintainer
    99platforms            darwin
     
    1515                     can allow code calling your routine to expect: a boolean \
    1616                     value (did it fail) or a list (what are the return values).
    17 depends_lib-append   port:p5-devel-stacktrace
     17if {${perl5.major} != ""} {
     18depends_lib-append   port:p${perl5.major}-devel-stacktrace
    1819
    1920supported_archs noarch
     21}
  • trunk/dports/perl/p5-class-singleton/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Singleton 1.4
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Implementation of a "Singleton" class
  • trunk/dports/perl/p5-class-throwable/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-Throwable 0.11
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         A minimal lightweight exception class
  • trunk/dports/perl/p5-class-trigger/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-Trigger 0.14
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Mixin to add / call inheritable triggers
     
    1818                      rmd160 fc9c9d0fec5aa40930809fd62cfd75a697976bea
    1919
    20 depends_lib-append    port:p5-io-stringy
     20if {${perl5.major} != ""} {
     21depends_lib-append    port:p${perl5.major}-io-stringy
    2122
    2223supported_archs noarch
     24}
  • trunk/dports/perl/p5-class-unload/Portfile

    r76604 r82547  
    55
    66perl5.setup           Class-Unload 0.07 ../by-authors/id/I/IL/ILMARI/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Unload a class
     
    1616                      rmd160 040c7d38159578d3de68c4c1d2879d23e8033ca1
    1717
    18 depends_lib-append    port:p5-class-inspector
     18if {${perl5.major} != ""} {
     19depends_lib-append    port:p${perl5.major}-class-inspector
    1920
    2021supported_archs       noarch
     22}
  • trunk/dports/perl/p5-class-whitehole/Portfile

    r76604 r82547  
    33PortSystem 1.0
    44PortGroup perl5 1.0
     5
    56perl5.setup                     Class-WhiteHole 0.04
    6 revision        1
     7revision            2
    78maintainers                     FreeBSD.org:mat
    89description                     base class to treat unhandled method calls as errors
  • trunk/dports/perl/p5-class-xsaccessor/Portfile

    r76604 r82547  
    55
    66perl5.setup         Class-XSAccessor 1.11
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Generate fast XS accessors without runtime compilation
  • trunk/dports/perl/p5-clone/Portfile

    r80722 r82547  
    55
    66perl5.setup         Clone 0.31
    7 revision        1
     7revision            2
    88maintainers         geeklair.net:dluke openmaintainer
    99description         This is a Perl extension for recursively copying Perl datatypes.
  • trunk/dports/perl/p5-common-sense/Portfile

    r76604 r82547  
    66
    77perl5.setup     common-sense 3.4 ../by-authors/id/M/ML/MLEHMANN
    8 revision        1
     8revision        2
    99platforms       darwin
    1010maintainers     l2g openmaintainer
  • trunk/dports/perl/p5-compress-bzip2/Portfile

    r76604 r82547  
    33PortSystem 1.0
    44PortGroup perl5 1.0
     5
    56perl5.setup                     Compress-Bzip2 2.09
    6 revision        1
     7revision            2
    78maintainers                     nomaintainer
    89description                     Perl interface to the bzip2 compression algorithms
     
    1112platforms                       darwin
    1213
     14if {${perl5.major} != ""} {
    1315depends_lib-append      port:bzip2
    1416
    1517checksums                       md5 1699fde3e86f2a036f135ae606d456bf
    16 
     18}
  • trunk/dports/perl/p5-compress-raw-bzip2/Portfile

    r79860 r82547  
    55
    66perl5.setup         Compress-Raw-Bzip2 2.037
     7revision            1
    78maintainers         vinc17 openmaintainer
    89description         Perl low-level interface to bzip2 compression library
  • trunk/dports/perl/p5-compress-raw-zlib/Portfile

    r79264 r82547  
    55
    66perl5.setup         Compress-Raw-Zlib 2.035
     7revision            1
    78maintainers         narf_tm openmaintainer
    89description         The Compress::Raw::Zlib module provides a Perl \
  • trunk/dports/perl/p5-config-any/Portfile

    r76604 r82547  
    55
    66perl5.setup           Config-Any 0.20
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           Load configuration from different file formats, transparently
     
    1818                      rmd160 1ac04de15cbfdf1ceab3af07154b1e7731f5cbf6
    1919
    20 depends_lib-append    port:p5-module-pluggable
     20if {${perl5.major} != ""} {
     21depends_lib-append    port:p${perl5.major}-module-pluggable
    2122
    2223supported_archs       noarch
     24}
  • trunk/dports/perl/p5-config-autoconf/Portfile

    r81610 r82547  
    66
    77perl5.setup         Config-AutoConf 0.16
     8revision            1
    89platforms           darwin
    910maintainers         nomaintainer
  • trunk/dports/perl/p5-config-general/Portfile

    r76604 r82547  
    55
    66perl5.setup         Config-General 2.50
    7 revision        1
     7revision            2
    88maintainers         narf_tm openmaintainer
    99description         Generic Config Module
  • trunk/dports/perl/p5-config-inifiles/Portfile

    r76604 r82547  
    11# $Id$
     2
    23PortSystem              1.0
    34PortGroup               perl5 1.0
    45
    56perl5.setup             Config-IniFiles 2.57
    6 revision        1
     7revision                2
    78maintainers             nomaintainer
    89description             A module for reading .ini-style configuration files.
  • trunk/dports/perl/p5-config-json/Portfile

    r79341 r82547  
    66
    77perl5.setup             Config-JSON 1.5100
     8revision                1
    89platforms               darwin
    910maintainers             l2g openmaintainer
     
    2021                        rmd160 433a5b7899a00667df73377e1ae89bc078b04a54
    2122
    22 depends_build-append    port:p5-test-deep
    23 depends_lib-append      port:p5-any-moose port:p5-json
    24 
     23if {${perl5.major} != ""} {
     24depends_build-append    port:p${perl5.major}-test-deep
     25depends_lib-append      port:p${perl5.major}-any-moose port:p${perl5.major}-json
     26}
  • trunk/dports/perl/p5-config-properties/Portfile

    r78804 r82547  
    66
    77perl5.setup         Config-Properties 1.71
     8revision            1
    89platforms           darwin
    910maintainers         nomaintainer
  • trunk/dports/perl/p5-config-simple/Portfile

    r76604 r82547  
    66
    77perl5.setup         Config-Simple 4.58
    8 revision        1
     8revision            2
    99platforms           darwin
    1010maintainers         nomaintainer
  • trunk/dports/perl/p5-config-tiny/Portfile

    r76604 r82547  
    33PortSystem                      1.0
    44PortGroup                       perl5 1.0
     5
    56perl5.setup                     Config-Tiny 2.12
    6 revision        1
     7revision            2
    78maintainers                     nomaintainer
    89description                     Read/Write .ini style files with as little code as possible
  • trunk/dports/perl/p5-context-preserve/Portfile

    r76604 r82547  
    55
    66perl5.setup           Context-Preserve 0.01 ../by-authors/id/J/JR/JROCKWAY/
    7 revision        1
     7revision              2
    88maintainers           narf_tm openmaintainer
    99description           run code after a subroutine call, preserving the \
     
    1818                      rmd160 7823a552765028d885c1ab00473965d81de6b6ef
    1919
    20 depends_lib-append    port:p5-test-exception \
    21                       port:p5-test-use-ok
     20if {${perl5.major} != ""} {
     21depends_lib-append    port:p${perl5.major}-test-exception \
     22                      port:p${perl5.major}-test-use-ok
    2223
    2324supported_archs       noarch
     25}
  • trunk/dports/perl/p5-convert-ascii-armour/Portfile

    r76604 r82547  
    55
    66perl5.setup     Convert-ASCII-Armour 1.4
    7 revision        1
     7revision        2
    88maintainers     nomaintainer
    99description     Convert binary octets into ASCII armoured messages.
  • trunk/dports/perl/p5-convert-asn1/Portfile

    r76604 r82547  
    33PortSystem          1.0
    44PortGroup           perl5 1.0
     5
    56perl5.setup         Convert-ASN1 0.22
    6 revision        1
     7revision            2
    78maintainers         markd
    89description         ASN1 Encode / Decode Library
  • trunk/dports/perl/p5-convert-bencode/Portfile

    r76604 r82547  
    55
    66perl5.setup     Convert-Bencode 1.03
    7 revision        1
     7revision    2
    88maintainers     boeyms openmaintainer
    99description     Functions for converting to/from bencoded strings
  • trunk/dports/perl/p5-convert-binary-c/Portfile

    r78133 r82547  
    66
    77perl5.setup         Convert-Binary-C 0.74
     8revision            1
    89platforms           darwin
    910maintainers         bioperl.org:jason
  • trunk/dports/perl/p5-convert-binhex/Portfile

    r76604