Ticket #36954: dovecot2.diff

File dovecot2.diff, 6.2 KB (added by ryandesign (Ryan Carsten Schmidt), 10 years ago)
  • Portfile

     
    6060                    --with-ssldir=${prefix}/etc/ssl \
    6161                    --enable-shared \
    6262                    --disable-static \
    63                     --with-shared-libs
     63                    --with-shared-libs \
     64                    --without-ldap \
     65                    --without-lucene \
     66                    --without-mysql \
     67                    --without-pgsql \
     68                    --without-solr \
     69                    --without-stemmer
    6470
    6571# Do not build with kqueue or poll support prior to Darwin 10.7.0 (Mac OS X 10.6)
    6672if {${os.platform} eq "darwin" && [vercmp ${os.version} 10.7.0] < 0} {
     
    6773    configure.args-append \
    6874                    --with-ioloop=select
    6975}
    70 configure.cppflags  -I${prefix}/include/openssl
     76configure.cppflags-append \
     77                    -I${prefix}/include/openssl
    7178
    72 variant postgresql82  \
     79variant postgresql82 \
    7380    conflicts postgresql83 postgresql84 postgresql90 postgresql91 postgresql92 \
    7481    description "Enable PostgreSQL 8.2 support" {
    7582
    7683    depends_lib-append          port:postgresql82
    7784    configure.env-append        PG_CONFIG=${prefix}/lib/postgresql82/bin/pg_config
    78     configure.args-append      --with-pgsql
     85    configure.args-replace      --without-pgsql --with-pgsql
    7986}
    8087
    8188variant postgresql83 \
     
    8491
    8592    depends_lib-append          port:postgresql83
    8693    configure.env-append        PG_CONFIG=${prefix}/lib/postgresql83/bin/pg_config
    87     configure.args-append      --with-pgsql
     94    configure.args-replace      --without-pgsql --with-pgsql
    8895}
    8996
    9097variant postgresql84 \
     
    93100
    94101    depends_lib-append          port:postgresql84
    95102    configure.env-append        PG_CONFIG=${prefix}/lib/postgresql84/bin/pg_config
    96     configure.args-append      --with-pgsql
     103    configure.args-replace      --without-pgsql --with-pgsql
    97104}
    98105
    99106variant postgresql90 \
     
    102109
    103110    depends_lib-append          port:postgresql90
    104111    configure.env-append        PG_CONFIG=${prefix}/lib/postgresql90/bin/pg_config
    105     configure.args-append      --with-pgsql
     112    configure.args-replace      --without-pgsql --with-pgsql
    106113}
    107114
    108115variant postgresql91 \
     
    111118
    112119    depends_lib-append          port:postgresql91
    113120    configure.env-append        PG_CONFIG=${prefix}/lib/postgresql91/bin/pg_config
    114     configure.args-append      --with-pgsql
     121    configure.args-replace      --without-pgsql --with-pgsql
    115122}
    116123
    117124variant postgresql92 \
     
    120127
    121128    depends_lib-append          port:postgresql92
    122129    configure.env-append        PG_CONFIG=${prefix}/lib/postgresql92/bin/pg_config
    123     configure.args-append      --with-pgsql
     130    configure.args-replace      --without-pgsql --with-pgsql
    124131}
    125132
    126133variant mysql5 \
     
    129136
    130137    depends_lib-append          port:mysql5
    131138    configure.env-append        MYSQL_CONFIG=${prefix}/lib/mysql5/bin/mysql_config
    132     configure.args-append      --with-mysql
     139    configure.args-replace      --without-mysql --with-mysql
    133140}
    134141
    135142variant mysql51 \
     
    138145
    139146    depends_lib-append          port:mysql51
    140147    configure.env-append        MYSQL_CONFIG=${prefix}/lib/mysql51/bin/mysql_config
    141     configure.args-append      --with-mysql
     148    configure.args-replace      --without-mysql --with-mysql
    142149}
    143150
    144151variant mysql55 \
     
    147154
    148155    depends_lib-append          port:mysql55
    149156    configure.env-append        MYSQL_CONFIG=${prefix}/lib/mysql55/bin/mysql_config
    150     configure.args-append      --with-mysql
     157    configure.args-replace      --without-mysql --with-mysql
    151158}
    152159
    153160variant mysql56 \
     
    156163
    157164    depends_lib-append          port:mysql56
    158165    configure.env-append        MYSQL_CONFIG=${prefix}/lib/mysql56/bin/mysql_config
    159     configure.args-append      --with-mysql
     166    configure.args-replace      --without-mysql --with-mysql
    160167}
    161168
    162169variant mariadb \
     
    165172
    166173    depends_lib-append          port:mariadb
    167174    configure.env-append        MYSQL_CONFIG=${prefix}/lib/mariadb/bin/mysql_config
    168     configure.args-append      --with-mysql
     175    configure.args-replace      --without-mysql --with-mysql
    169176}
    170177
    171178variant percona \
    172179    conflicts mysql5 mysql51 mysql55 mysql56 mariadb \
    173180    description "Enable Percona (MySQL) support" {
    174         depends_lib-append          port:percona
    175         configure.env-append        MYSQL_CONFIG=${prefix}/lib/percona/bin/mysql_config
    176         configure.args-append       --with-mysql
     181
     182    depends_lib-append          port:percona
     183    configure.env-append        MYSQL_CONFIG=${prefix}/lib/percona/bin/mysql_config
     184    configure.args-replace      --without-mysql --with-mysql
    177185}
    178186
    179187variant ldap description {Enable LDAP support} {
    180 
    181188    depends_lib-append          port:openldap
    182     configure.args-append      --with-ldap
     189    configure.args-replace      --without-ldap --with-ldap
    183190}
    184191
    185 if {[vercmp ${version} 2.1.0] > -1} {
    186 
    187     variant lucene description {Enable lucene support} {
    188 
    189         depends_lib-append          port:clucene
    190         configure.args-append       --with-lucene
    191         configure.cppflags-append   -I/opt/local/include -I/opt/local/lib
    192         configure.ldflags-append    -L/opt/local/lib/
    193     }
     192variant lucene description {Enable lucene support} {
     193    depends_lib-append          port:clucene
     194    configure.args-replace      --without-lucene --with-lucene
    194195}
    195196
    196 variant libstemmer description {Use libstemmer for full-text search} {
    197     depends_lib-append          port:libstemmer
    198     configure.args-append       --with-libstemmer
    199     configure.cppflags-append   -I${prefix}/include
    200     configure.ldflags-append    -L${prefix}/lib/
     197variant libstemmer requires lucene description {Use libstemmer for full-text search} {
     198    depends_build-append        port:libstemmer
     199    configure.args-replace      --without-stemmer --with-stemmer
    201200}
    202201
    203202variant solr description {Enable apache-solr support} {
    204 
    205203    depends_lib-append          port:expat port:curl
    206     configure.args-append      --with-solr
     204    configure.args-replace      --without-solr --with-solr
    207205}
    208206
    209207variant no_startupitem description {Do not install a launchd plist} {}