Ticket #36761: Portfile-pgbouncer.2.diff

File Portfile-pgbouncer.2.diff, 2.9 KB (added by gthb (Gunnlaugur Thor Briem), 12 years ago)

Patch with all postgresqlXY targets as variants

  • Portfile

    old new  
    33PortSystem 1.0
    44
    55name                    pgbouncer
    6 version                 1.4.2
     6version                 1.5.3
    77categories              databases
    88platforms               darwin
    99maintainers             mac.com:giorgio_v
     
    1515                        server, or to reuse one of its existing connections.
    1616
    1717homepage                http://pgbouncer.projects.postgresql.org/
    18 master_sites            http://pgfoundry.org/frs/download.php/3085/
     18master_sites            http://pgfoundry.org/frs/download.php/3369/
    1919
    2020
    21 checksums           md5     5083110b5b4f2127234bfc7b1f451f8d \
    22                     sha1    610198c3f2186d70267275f554e23bd43598e4b5 \
    23                     rmd160  055796e23dd7029d3f4a2c882cf24399a5481cb1
     21checksums           md5     a6b975693a68cf6fa79a4b7def10930b \
     22                    sha1    2811d32d39cb87a64e278d985178258072c5c8ef \
     23                    rmd160  8e76cd3bb3cf4a91efd711f3e7a98d2eeefe8dd9
    2424
    25 configure.env           PATH=$env(PATH):${prefix}/lib/postgresql90/bin
    26 
    27 depends_build           port:postgresql90
     25default_variants        +postgresql92
    2826depends_lib             port:libevent
    2927
    3028livecheck.type  regex
    3129livecheck.url   http://pgfoundry.org/frs/?group_id=1000258
    3230livecheck.regex pgbouncer-(\[0-9\\.\]+)\\.tgz
    3331
    34 variant postgresql82 description {uses postgresql82 installation} {
     32variant postgresql82 conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 description {uses postgresql82 installation} {
    3533        depends_build           port:postgresql82
    3634        configure.env           PATH=$env(PATH):${prefix}/lib/postgresql82/bin
    3735}
    3836
    39 variant postgresql83 description {uses postgresql83 installation} {
     37variant postgresql83 conflicts postgresql82 postgresql84 postgresql90 postgresql91 postgresql92 description {uses postgresql83 installation} {
    4038        depends_build           port:postgresql83
    4139        configure.env           PATH=$env(PATH):${prefix}/lib/postgresql83/bin
    4240}
    4341
    44 variant postgresql84 description {uses postgresql84 installation} {
     42variant postgresql84 conflicts postgresql82 postgresql83 postgresql90 postgresql91 postgresql92 description {uses postgresql84 installation} {
    4543        depends_build           port:postgresql84
    4644        configure.env           PATH=$env(PATH):${prefix}/lib/postgresql84/bin
    4745}
     46
     47variant postgresql90 conflicts postgresql82 postgresql83 postgresql84 postgresql91 postgresql92 description {uses postgresql90 installation} {
     48        depends_build           port:postgresql90
     49        configure.env           PATH=$env(PATH):${prefix}/lib/postgresql90/bin
     50}
     51
     52variant postgresql91 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql92 description {uses postgresql91 installation} {
     53        depends_build           port:postgresql91
     54        configure.env           PATH=$env(PATH):${prefix}/lib/postgresql91/bin
     55}
     56
     57variant postgresql92 conflicts postgresql82 postgresql83 postgresql84 postgresql90 postgresql91 description {uses postgresql92 installation} {
     58        depends_build           port:postgresql92
     59        configure.env           PATH=$env(PATH):${prefix}/lib/postgresql92/bin
     60}