Ignore:
Timestamp:
Sep 20, 2010, 3:20:44 PM (9 years ago)
Author:
stromnov@…
Message:

gearmand: declare dependencies and variants, ticket #24171

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/sysutils/gearmand/Portfile

    r71693 r71694  
    66name                gearmand
    77version             0.14
    8 categories          sysutils
     8revision            1
     9categories          sysutils net devel
    910platforms           darwin
    1011
     
    1920        for how distributed processing communicates.
    2021
    21 maintainers         medialize.de:rodney.rehm openmaintainer
     22maintainers         medialize.de:rodney.rehm \
     23                    andyfowler.com:andy \
     24                    openmaintainer
     25
    2226homepage            http://gearman.org/
    2327master_sites        https://launchpad.net/gearmand/trunk/${version}/+download/
     
    2731                    rmd160  6b1c305fc830fac8d0eb6493016295bed609a9fe
    2832
    29 depends_lib         port:libevent
     33depends_lib         port:libevent port:ossp-uuid port:sqlite3
    3034
    3135configure.args      --mandir=${prefix}/share/man \
    3236                    --with-libevent-prefix=${prefix} \
    33                     --enable-threads
     37                    --disable-libdrizzle \
     38                    --disable-libpq \
     39                    --disable-libmemcached \
     40                    --disable-libtokyocabinet
     41
     42variant dtrace description {Enable DTrace probes} {
     43    configure.args-append   --enable-dtrace
     44}
     45
     46variant no_sqlite description {Build without sqlite3 support} {
     47    depends_lib-delete      port:sqlite3
     48    configure.args-append   --disable-libsqlite3
     49}
     50
     51variant drizzle description {Build with libdrizzle support} {
     52    depends_lib-append      port:libdrizzle
     53    configure.args-delete   --disable-libdrizzle
     54    configure.args-append   --enable-libdrizzle
     55}
     56
     57variant postgres description {Build with postgresql support} {
     58    depends_lib-append      port:libpqxx
     59    configure.args-delete   --disable-libpq
     60    configure.args-append   --enable-libpq
     61}
     62
     63variant memcached description {Build with memcached support} {
     64    depends_lib-append      port:libmemcached
     65    configure.args-delete   --disable-libmemcached
     66    configure.args-append   --enable-libmemcached
     67}
     68
     69variant tokyocabinet description {Build with tokyocabinet support} {
     70    depends_lib-append      port:tokyocabinet
     71    configure.args-delete   --disable-libtokyocabinet
     72    configure.args-append   --enable-libtokyocabinet
     73}
    3474
    3575startupitem.create  yes
     
    4080                        --log-file=${prefix}/var/log/gearmand.log
    4181
    42 variant dtrace description (Enable DTrace probes) {
    43     configure.args-append    --enable-dtrace
    44 }
     82livecheck.type      regex
     83livecheck.url       https://launchpad.net/${name}/+download
     84livecheck.regex     {gearmand-(\d+(?:\.\d+)*).tar.gz}
Note: See TracChangeset for help on using the changeset viewer.