[97680] trunk/dports/mail/dspam/Portfile
pixilla at macports.org
pixilla at macports.org
Tue Sep 11 14:56:22 PDT 2012
Revision: 97680
http://trac.macports.org//changeset/97680
Author: pixilla at macports.org
Date: 2012-09-11 14:51:30 -0700 (Tue, 11 Sep 2012)
Log Message:
-----------
mail/dspam:
- Take advantage of maintainer timeout.
- Fix sqlite storage driver variant. Closes #35701.
- Fix sqlite variant "libaries" typo.
- Add debug variant requested by ticket #35701 author to help troubleshoot that issue.
- Deconflict db backend variants.
- Fix livecheck.
Modified Paths:
--------------
trunk/dports/mail/dspam/Portfile
Modified: trunk/dports/mail/dspam/Portfile
===================================================================
--- trunk/dports/mail/dspam/Portfile 2012-09-11 21:41:26 UTC (rev 97679)
+++ trunk/dports/mail/dspam/Portfile 2012-09-11 21:51:30 UTC (rev 97680)
@@ -5,6 +5,7 @@
name dspam
version 3.10.2
+revision 1
categories mail net
license AGPL-3
maintainers yahoo.com:compconsultant
@@ -27,6 +28,25 @@
destroot.keepdirs ${destroot}${prefix}/var/log/dspam
+set storage-driver "hash_drv"
+if {[variant_isset mysql5]} {
+ set storage-driver "${storage-driver},mysql_drv"
+}
+if {[variant_isset sqlite]} {
+ set storage-driver "${storage-driver},sqlite3_drv"
+}
+if {[variant_isset postgres]} {
+ set storage-driver "${storage-driver},pgsql_drv"
+}
+configure.args-append \
+ --with-storage-driver=${storage-driver}
+if {[variant_isset mysql5] || [variant_isset postgres]} {
+
+ configure.args-append \
+ --enable-preferences-extension \
+ --enable-virtual-users
+}
+
variant vpopmail description {Configure dspam to work with vpopmail} {
configure.args-append --with-dspam-home-owner=vpopmail \
--with-dspam-home-group=vchkpw \
@@ -35,26 +55,27 @@
depends_lib port:vpopmail
}
-variant mysql5 conflicts postgres sqlite description {Configure dspam to work with mysql5} {
+variant mysql5 description {Configure dspam to work with mysql5} {
depends_lib path:bin/mysql_config5:mysql5
- configure.args-append --with-storage-driver=mysql_drv \
- --with-mysql-includes=${prefix}/include/mysql5/mysql \
- --with-mysql-libraries=${prefix}/lib/mysql5/mysql \
- --enable-preferences-extension \
- --enable-virtual-users
+ configure.args-append --with-mysql-includes=${prefix}/include/mysql5/mysql \
+ --with-mysql-libraries=${prefix}/lib/mysql5/mysql
}
-variant sqlite conflicts postgres mysql5 description {Configure dspam to work with sqlite} {
+variant sqlite description {Configure dspam to work with sqlite} {
depends_lib port:sqlite3
- configure.args-append --with-sqlite-libaries=${prefix}/lib
+ configure.args-append --with-sqlite-libraries=${prefix}/lib
}
-variant postgres conflicts sqlite mysql5 description {Configure dspam to work with postgresql80} {
+variant postgres description {Configure dspam to work with postgresql80} {
depends_lib port:postgresql80
- configure.args-append --with-storage-driver=pgsql_drv \
- --with-pgsql-includes=${prefix}/include/pgsql8 \
- --with-pgsql-libraries=${prefix}/lib/pgsql8
+ configure.args-append --with-pgsql-includes=${prefix}/include/postgresql80 \
+ --with-pgsql-libraries=${prefix}/lib/postgresql80
}
+variant debug description {add debug capabilities} {
+ configure.args-append --enable-debug \
+ --enable-verbose-debug
+}
+
post-destroot {
file rename ${destroot}${prefix}/etc/dspam.conf ${destroot}${prefix}/etc/dspam.conf.sample
file mkdir ${destroot}${prefix}/var/dspam/samples
@@ -88,3 +109,6 @@
Please create the dspam configuration file ${prefix}/etc/dspam.conf\
by using the sample file ${prefix}/etc/dspam.conf.sample as a reference
"
+
+livecheck.url http://sourceforge.net/projects/dspam/files/dspam/
+livecheck.regex "${name}-((?!.*${name}.*|\\${extract.suffix}).*)\\${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120911/288b7428/attachment.html>
More information about the macports-changes
mailing list