aboutsummaryrefslogtreecommitdiffstats
path: root/mail/qmail-mysql/Makefile
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2001-02-23 02:15:18 +0800
committerlioux <lioux@FreeBSD.org>2001-02-23 02:15:18 +0800
commit43fdedb91f27714fae56f4c20b76c80f464d7dcd (patch)
tree7062152f48bf1393fa0f99a3904bbb8615fd8992 /mail/qmail-mysql/Makefile
parentbbdf21863719dd45f0198d45bb41f8a6fcfe3ddd (diff)
downloadfreebsd-ports-gnome-43fdedb91f27714fae56f4c20b76c80f464d7dcd.tar.gz
freebsd-ports-gnome-43fdedb91f27714fae56f4c20b76c80f464d7dcd.tar.zst
freebsd-ports-gnome-43fdedb91f27714fae56f4c20b76c80f464d7dcd.zip
* qmail port
o bump PORTREVISION o sanitize MASTER_SITES o added several flags (defined checks) to enable active slave port control on what they inherit o add extra enhancement patches, these can be inherited too: - WITH_QMAILQUEUE_PATCH: qmailqueue-patch - WITH_BIG_TODO_PATCH: big-todo.103.patch - WITH_BIG_CONCURRENCY_PATCH: big-concurrency.patch - WITH_BIG_CONCURRENCY_PATCH_CONCURRENCY_LIMIT default: 509 o add patches checksum to distinfo o added MASTER_SITE_QMAIL for internal use o additional copies of slave qmail patches are now housed at MASTER_SITE_LOCAL, PATCH_SITE_SUBDIR=lioux because these patches only have ONE PATCH_SITES source each - qmail-ldap-1.03-20010201.patch.gz (qmail-ldap) - qmail-mysql-1.1.1.patch (qmail-mysql) - tls.patch (qmail-tls) o turn all absolute references to both binaries and FreeBSD configuration files into VARs: better maintability o s/yetanotherone-/slaveport-/: that is the correct nomenclature o ${LN} should use -sf instead of plain -s o typo fix: QMail -> qmail * qmail-ldap port o bump PORTREVISION in sync with master port bump o minor changes to comply to recent changes to the master port o block the WITH_BIG_CONCURRENCY_PATCH, it does not like the qmail-ldap patch o enable SMTP TLS support with WITH_TLS - the PKGNAMESUFFIX changes to -ldap-with_tls - let it know the location of QMAIL_TLS_PORT - add certificate and certificate-req; in fact, we are inheriting qmail-tls targets o s/yetanotherone-/slaveport-/: that is the correct nomenclature o tabulate better the WITH_* advertisement messages o add appropriate message to PKGMESSAGE about the new certificate targets following the qmail-tls port o nomenclature fix: ^ldap- -> ^qmail-ldap- * qmail-mysql port o bump PORTREVISION in sync with master port bump o block the WITH_QMAILQUEUE_PATCH, it does not like the qmail-mysql patch o s/yetanotherone-/slaveport-/: that is the correct nomenclature * qmail-tls port o bump PORTREVISION in sync with master port bump o minor changes to comply to recent changes to the master port o s/yetanotherone-/slaveport-/: that is the correct nomenclature o nomenclature fix: ^tls- -> ^qmail-tls-
Diffstat (limited to 'mail/qmail-mysql/Makefile')
-rw-r--r--mail/qmail-mysql/Makefile6
1 files changed, 5 insertions, 1 deletions
diff --git a/mail/qmail-mysql/Makefile b/mail/qmail-mysql/Makefile
index c1244083360b..5f02408f9cc1 100644
--- a/mail/qmail-mysql/Makefile
+++ b/mail/qmail-mysql/Makefile
@@ -7,6 +7,7 @@
PORTNAME= qmail
PORTVERSION= ${QMAIL_VERSION}.${MYSQL_PATCH_VERSION}
+PORTREVISION= 1
CATEGORIES= mail
PKGNAMESUFFIX= -mysql
@@ -17,6 +18,9 @@ MAINTAINER= lioux@FreeBSD.org
LIB_DEPENDS+= mysqlclient.10:${PORTSDIR}/databases/mysql323-client
+# patches from the master port that brake this one are now allowed
+MAIN_QMAIL_PORT_WITH_QMAILQUEUE_PATCH_BARRIER= yes
+
MYSQL_PATCH_VERSION= 1.1.1
# Using default from master port, i.e., /var/qmail
@@ -32,7 +36,7 @@ QMAIL_PORT= ${.CURDIR}/../qmail
QMAIL_PORT_PREFIX!= cd ${QMAIL_PORT} && ${MAKE} -V PREFIX
# Yet anther ugly hack (works due to code inside the main qmail port)
-yetanotherone-post-patch: qmail-mysql-post-patch
+slaveport-post-patch: qmail-mysql-post-patch
qmail-mysql-post-patch:
@${PERL} -pi -ne \