aboutsummaryrefslogtreecommitdiff
path: root/mail/qmail
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2005-12-12 15:17:23 +0000
committerRenato Botelho <garga@FreeBSD.org>2005-12-12 15:17:23 +0000
commit1f0edbb3c7ee192dd681ab0c19e1ba22b472d4ff (patch)
tree9bd2128c61a4586f4072a1dcfeb7e4186aef2745 /mail/qmail
parent1c4a0eb23b74d55e17885ced5e01aa0048dca6ba (diff)
downloadports-1f0edbb3c7ee192dd681ab0c19e1ba22b472d4ff.tar.gz
ports-1f0edbb3c7ee192dd681ab0c19e1ba22b472d4ff.zip
Notes
Diffstat (limited to 'mail/qmail')
-rw-r--r--mail/qmail/Makefile69
-rw-r--r--mail/qmail/distinfo3
-rw-r--r--mail/qmail/files/pkg-message-smtp_auth+tls.in23
-rw-r--r--mail/qmail/pkg-plist1
4 files changed, 8 insertions, 88 deletions
diff --git a/mail/qmail/Makefile b/mail/qmail/Makefile
index 0359b9885846..7e0884b4e252 100644
--- a/mail/qmail/Makefile
+++ b/mail/qmail/Makefile
@@ -26,6 +26,7 @@ CONFLICTS= qmail-vida-[0-9]*
BARRIER_MAILDIRQUOTA_PATCH= yes
BARRIER_BLOCKEXEC_PATCH= yes
BARRIER_QMAILQUEUE_PATCH= yes
+BARRIER_SMTP_AUTH_PATCH= yes
.endif
.if defined(SLAVE_LDAP) || \
@@ -43,34 +44,16 @@ BARRIER_LOCALTIME_PATCH= yes
defined(SLAVE_SPAMCONTROL) || \
defined(SLAVE_TLS)
BARRIER_OUTGOINGIP_PATCH= yes
-.endif
-
-.if defined(SLAVE_LDAP) || \
- defined(SLAVE_SMTP_AUTH_TLS) || \
- defined(SLAVE_SPAMCONTROL) || \
- defined(SLAVE_TLS)
BARRIER_RFC2821_PATCH= yes
.endif
.if defined(SLAVE_LDAP) || \
defined(SLAVE_MYSQL) || \
- defined(SLAVE_SMTP_AUTH_TLS) || \
- defined(SLAVE_SPAMCONTROL)
-BARRIER_SMTP_AUTH_PATCH= yes
-.endif
-
-.if defined(SLAVE_LDAP) || \
- defined(SLAVE_MYSQL) || \
- defined(SLAVE_SMTP_AUTH_TLS) || \
defined(SLAVE_SPAMCONTROL) || \
defined(SLAVE_TLS)
BARRIER_SPF_PATCH= yes
.endif
-.if !defined(SLAVE_SMTP_AUTH_TLS)
-BARRIER_MAXRCPT_PATCH= yes
-.endif
-
.if !defined(BARRIER_DNS_PATCH)
# Patch necessary to cope with non-RFC >512 dns entries
# Since AOL has been using those, the problem has skyrocketed from minor to
@@ -109,8 +92,8 @@ PATCHFILES+= qmail-1.03-tls-${TLS_PATCH_DATE}.patch:tls
PATCH_DIST_STRIP+= -p1
.endif
-PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:dns,sendmail_flagf,rfc2821,ldap,mysql,smtp_auth_tls,tls,quota,blockexec,doublebounce,spf,localtime,qmtpc_outgoingip/}
-PATCH_SITE_SUBDIR+= garga/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,smtp_auth_tls,tls,quota,blockexec,doublebounce,spf,localtime,qmtpc_outgoingip
+PATCH_SITES+= ${MASTER_SITE_LOCAL:S/$/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,localtime,qmtpc_outgoingip/}
+PATCH_SITE_SUBDIR+= garga/qmail/:dns,sendmail_flagf,rfc2821,ldap,mysql,tls,quota,blockexec,doublebounce,spf,localtime,qmtpc_outgoingip
NO_PACKAGE= "djb\'s packaging license does not allow non-standard \
qmail binary distributions"
@@ -157,10 +140,7 @@ OPTIONS+= DISCBOUNCES_PATCH "discard double-bounces" off
.if !defined(BARRIER_SPF_PATCH)
OPTIONS+= SPF_PATCH "Implement SPF checker" off
.endif
-.if !defined(BARRIER_MAXRCPT_PATCH)
-OPTIONS+= MAXRCPT_PATCH "Limit max RCPT's allowed per message" off
-.endif
-.if defined(SLAVE_TLS) || defined(SLAVE_SMTP_AUTH_TLS)
+.if defined(SLAVE_TLS)
OPTIONS+= TLS_DEBUG "enable additional debug information" off
.elif defined(SLAVE_LDAP)
OPTIONS+= TLS "SMTP TLS support" on \
@@ -224,7 +204,7 @@ ALL_TARGET+= ${EXTRA_MAN8}
MAN8+= ${EXTRA_MAN8}
.endif
-.if defined(SLAVE_SPAMCONTROL) || defined(SLAVE_SMTP_AUTH_TLS)
+.if defined(SLAVE_SPAMCONTROL)
PLIST_SUB+= README_AUTH=""
.else
PLIST_SUB+= README_AUTH="@comment "
@@ -237,13 +217,6 @@ PLIST_SUB+= LDAP="" NOT_LDAP="@comment "
PLIST_SUB+= LDAP="@comment " NOT_LDAP=""
.endif
-.if defined(SLAVE_SMTP_AUTH_TLS)
-PKGMESSAGE_SUFFIX= -smtp_auth+tls
-PLIST_SUB+= SMTP_AUTH_TLS=""
-.else
-PLIST_SUB+= SMTP_AUTH_TLS="@comment "
-.endif
-
.if defined(SLAVE_SPAMCONTROL)
PLIST_SUB+= SPAMCONTROL=""
.else
@@ -286,9 +259,6 @@ DOCFILES+= ${WRKSRC}/QLDAPINSTALL ${WRKSRC}/QLDAPNEWS \
${WRKSRC}/POPBEFORESMTP ${WRKSRC}/QLDAPTODO \
${WRKSRC}/QLDAPPICTURE ${WRKSRC}/QLDAPGROUP \
${WRKSRC}/EXTTODO ${WRKSRC}/qmail.schema
-.elif defined(SLAVE_SMTP_AUTH_TLS)
-DOCFILES+= ${WRKDIR}/SMTP_AUTH+TLS.readme \
- ${WRKSRC}/README.auth
.elif defined(SLAVE_TLS)
DOCFILES+= ${WRKDIR}/TLS.readme
.elif defined(SLAVE_SPAMCONTROL)
@@ -330,7 +300,7 @@ USE_REINPLACE= yes
.include <bsd.port.pre.mk>
-.if defined(SLAVE_SMTP_AUTH_TLS) || defined(SLAVE_TLS)
+.if defined(SLAVE_TLS)
CFLAGS+= -I${OPENSSLBASE}/include -L${OPENSSLBASE}/lib -DTLS
.if defined(WITH_TLS_DEBUG)
CFLAGS+= -DDEBUG
@@ -365,24 +335,6 @@ MASTER_SITES+= http://members.elysium.pl/brush/qmail-smtpd-auth/dist/:smtp_auth
DISTFILES+= qmail-smtpd-auth-${SMTP_AUTH_VERSION}.tar.gz:smtp_auth
.endif
-.if defined(SLAVE_SMTP_AUTH_TLS)
-PATCH_SITES+= http://www.galle.com.br/~garga/qmail/:smtp_auth_tls
-
-.if defined(WITH_OUTGOINGIP_PATCH) && !defined(BARRIER_OUTGOINGIP_PATCH)
-SMTP_AUTH_TLS_PATCH= qmail-1.03-starttls-smtp-auth_outgoingip.patch
-.else
-SMTP_AUTH_TLS_PATCH= qmail-1.03-starttls-smtp-auth.patch
-.endif
-
-PATCHFILES+= ${SMTP_AUTH_TLS_PATCH}:smtp_auth_tls
-
-.if defined(WITH_MAXRCPT_PATCH) && !defined(BARRIER_MAXRCPT_PATCH)
-PATCH_SITES+= http://www.unixlike.com.br/coisas/qmail/:maxrcpt
-PATCHFILES+= qmail-1.03-maxrcpt.freebsd_qmail-smtp+tls_port.patch:maxrcpt
-.endif
-
-.endif
-
.if defined(WITH_MAILDIRQUOTA_PATCH) && !defined(BARRIER_MAILDIRQUOTA_PATCH)
PATCH_SITES+= http://www.alexdupre.com/qmail/:quota
PATCHFILES+= qmail-maildir++.patch:quota
@@ -535,11 +487,6 @@ post-patch:
.if defined(SLAVE_MYSQL)
@${REINPLACE_CMD} 's|/opt/mysql|${LOCALBASE}|' \
${WRKSRC}/Makefile
-.elif defined(SLAVE_SMTP_AUTH_TLS)
- @${HEAD} -6 ${DISTDIR}/${DIST_SUBDIR}/${SMTP_AUTH_TLS_PATCH} \
- | ${TAIL} -5 \
- > ${WRKDIR}/SMTP_AUTH+TLS.readme
- @${REINPLACE_CMD} "s|/usr/local/ssl|${OPENSSLBASE}|" ${WRKSRC}/Makefile
.elif defined(SLAVE_SPAMCONTROL)
@${ECHO_CMD} ${WRKDIR} > ${WRKSRC}/conf-qmail
@${ECHO_CMD} "# Generated by qmail-spamcontrol FreeBSD port" \
@@ -651,7 +598,7 @@ do-install:
@${ECHO_CMD}
certificate:
-.if defined(SLAVE_TLS) || defined(SLAVE_SMTP_AUTH_TLS) || defined(SLAVE_LDAP)
+.if defined(SLAVE_TLS) || defined(SLAVE_LDAP)
@if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \
if [ ! -d ${WRKDIR} ]; then \
${MKDIR} ${WRKDIR} ; \
@@ -667,7 +614,7 @@ certificate:
.endif
certificate-req:
-.if defined(SLAVE_TLS) || defined(SLAVE_SMTP_AUTH_TLS) || defined(SLAVE_LDAP)
+.if defined(SLAVE_TLS) || defined(SLAVE_LDAP)
@if [ -f ${OPENSSLDIR}/openssl.cnf ]; then \
if [ ! -d ${WRKDIR} ]; then \
${MKDIR} ${WRKDIR} ; \
diff --git a/mail/qmail/distinfo b/mail/qmail/distinfo
index 79e66b43e456..9df8afe4ea16 100644
--- a/mail/qmail/distinfo
+++ b/mail/qmail/distinfo
@@ -43,9 +43,6 @@ SIZE (qmail/qmail-discard-double-bounces.patch) = 1305
MD5 (qmail/qmail-spf-rc5.patch) = 434bd84b87e2027cfa643673c498bd6f
SHA256 (qmail/qmail-spf-rc5.patch) = 8ad251d779125e11422ae9bcbf619b0ba002c0893dd8c8fe55a34a8b5fc42640
SIZE (qmail/qmail-spf-rc5.patch) = 63582
-MD5 (qmail/qmail-1.03-maxrcpt.freebsd_qmail-smtp+tls_port.patch) = 0b4fc2811bf1b358d6229c8ada08a8cf
-SHA256 (qmail/qmail-1.03-maxrcpt.freebsd_qmail-smtp+tls_port.patch) = 606f8b1009be41b2c5fa9dc7ee2a0e1836eeac56dfb784351a40ec9721a0ce01
-SIZE (qmail/qmail-1.03-maxrcpt.freebsd_qmail-smtp+tls_port.patch) = 1771
MD5 (qmail/qmail-ldap-1.03-20050401a.patch.gz) = 077254d5034ee966ab5dd111f05ebbf1
SHA256 (qmail/qmail-ldap-1.03-20050401a.patch.gz) = 89016748995546eb2a88f6fa8746d9ca3a15a491885fb1cda800dd6a4f75f5c3
SIZE (qmail/qmail-ldap-1.03-20050401a.patch.gz) = 267930
diff --git a/mail/qmail/files/pkg-message-smtp_auth+tls.in b/mail/qmail/files/pkg-message-smtp_auth+tls.in
deleted file mode 100644
index b833bab4dd99..000000000000
--- a/mail/qmail/files/pkg-message-smtp_auth+tls.in
+++ /dev/null
@@ -1,23 +0,0 @@
- ATTENTION:
-
-Please make sure that you read %%PREFIX%%/doc/PORT_NOTES.
-It contains important information about testing and configuring
-qmail, and finally replacing sendmail with qmail.
-
-You should also add %%PREFIX%%/man to your MANPATH (see manpath(1)
-or login.conf(5)).
-
-Do not forget to read both %%PREFIX%%/doc/SMTP_AUTH+TLS.readme AND
-%%PREFIX%%/doc/README.auth. After all, this is NOT our old stock
-qmail.
-
-You can enable qmail as your default mailer executing:
-> %%PREFIX%%/scripts/enable-qmail
-
-==> As you need to provide a working certificate in %%PREFIX%%/control/cert.pem :
-
-# makes a self-signed certificate
-3) do "make certificate"
-
-# makes a certificate request
-4) do "make certificate-req"
diff --git a/mail/qmail/pkg-plist b/mail/qmail/pkg-plist
index b5489bfb1c19..eccaf32c2698 100644
--- a/mail/qmail/pkg-plist
+++ b/mail/qmail/pkg-plist
@@ -161,7 +161,6 @@ scripts/mkaliasdir
%%PORTDOCS%%%%DOCSDIR%%/SECURITY
%%PORTDOCS%%%%DOCSDIR%%/SENDMAIL
%%SPAMCONTROL%%%%PORTDOCS%%%%DOCSDIR%%/SMTPREPLY.spamcontrol
-%%SMTP_AUTH_TLS%%%%PORTDOCS%%%%DOCSDIR%%/SMTP_AUTH+TLS.readme
%%PORTDOCS%%%%DOCSDIR%%/SYSDEPS
%%PORTDOCS%%%%DOCSDIR%%/TEST.deliver
%%PORTDOCS%%%%DOCSDIR%%/TEST.receive