| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: options.mk,v 1.52 2018/09/14 09:01:53 schmonz Exp $ | | 1 | # $NetBSD: options.mk,v 1.53 2018/09/14 16:44:09 schmonz Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.qmail | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.qmail |
4 | PKG_SUPPORTED_OPTIONS+= eai inet6 pam sasl syncdir tls | | 4 | PKG_SUPPORTED_OPTIONS+= eai inet6 pam sasl syncdir tls |
5 | PKG_SUPPORTED_OPTIONS+= qmail-customerror qmail-srs | | 5 | PKG_SUPPORTED_OPTIONS+= qmail-customerror qmail-srs |
6 | PKG_SUGGESTED_OPTIONS+= eai sasl syncdir tls | | 6 | PKG_SUGGESTED_OPTIONS+= eai sasl syncdir tls |
7 | PKG_SUGGESTED_OPTIONS+= qmail-customerror qmail-srs | | 7 | PKG_SUGGESTED_OPTIONS+= qmail-customerror qmail-srs |
8 | | | 8 | |
9 | # Formerly optional patches, now unconditionally applied: | | 9 | # Formerly optional patches, now unconditionally applied: |
10 | QMAILPATCHES= netqmail:${DEFAULT_DISTFILES} | | 10 | QMAILPATCHES= netqmail:${DEFAULT_DISTFILES} |
11 | | | 11 | |
12 | QMAILPATCHES+= tls-smtpauth:${TLSSASL_PATCH} | | 12 | QMAILPATCHES+= tls-smtpauth:${TLSSASL_PATCH} |
13 | TLSSASL_PATCH= netqmail-1.05-tls-smtpauth-20070417.patch | | 13 | TLSSASL_PATCH= netqmail-1.05-tls-smtpauth-20070417.patch |
14 | PATCHFILES+= ${TLSSASL_PATCH} | | 14 | PATCHFILES+= ${TLSSASL_PATCH} |
| @@ -129,27 +129,29 @@ PLIST_VARS+= tls | | | @@ -129,27 +129,29 @@ PLIST_VARS+= tls |
129 | . if empty(PKG_OPTIONS:Msasl) | | 129 | . if empty(PKG_OPTIONS:Msasl) |
130 | PKG_OPTIONS+= sasl | | 130 | PKG_OPTIONS+= sasl |
131 | . endif | | 131 | . endif |
132 | . include "../../security/openssl/buildlink3.mk" | | 132 | . include "../../security/openssl/buildlink3.mk" |
133 | . if !empty(PKG_OPTIONS:Mtls) | | 133 | . if !empty(PKG_OPTIONS:Mtls) |
134 | CFLAGS+= -DTLS=20070408nb1 # NOTE: match what's _in_ the patch | | 134 | CFLAGS+= -DTLS=20070408nb1 # NOTE: match what's _in_ the patch |
135 | USE_TOOLS+= openssl | | 135 | USE_TOOLS+= openssl |
136 | SUBST_CLASSES+= tmprsadh | | 136 | SUBST_CLASSES+= tmprsadh |
137 | SUBST_STAGE.tmprsadh= do-configure | | 137 | SUBST_STAGE.tmprsadh= do-configure |
138 | SUBST_FILES.tmprsadh= update_tmprsadh.sh | | 138 | SUBST_FILES.tmprsadh= update_tmprsadh.sh |
139 | SUBST_SED.tmprsadh= -e 's|^export PATH=.*||' | | 139 | SUBST_SED.tmprsadh= -e 's|^export PATH=.*||' |
140 | SUBST_SED.tmprsadh+= -e 's|^openssl |${OPENSSL} |' | | 140 | SUBST_SED.tmprsadh+= -e 's|^openssl |${OPENSSL} |' |
141 | SUBST_SED.tmprsadh+= -e 's|rsa512|rsa2048|g' | | 141 | SUBST_SED.tmprsadh+= -e 's|rsa512|rsa2048|g' |
| | | 142 | SUBST_SED.tmprsadh+= -e 's|rsa2048\.new 512|rsa2048.new 2048|g' |
142 | SUBST_SED.tmprsadh+= -e 's|dh1024|dh2048|g' | | 143 | SUBST_SED.tmprsadh+= -e 's|dh1024|dh2048|g' |
| | | 144 | SUBST_SED.tmprsadh+= -e 's|dh2048\.new 1024|dh2048.new 2048|g' |
143 | SUBST_CLASSES+= keys | | 145 | SUBST_CLASSES+= keys |
144 | SUBST_STAGE.keys= do-configure | | 146 | SUBST_STAGE.keys= do-configure |
145 | SUBST_FILES.keys= qmail-smtpd.c | | 147 | SUBST_FILES.keys= qmail-smtpd.c |
146 | SUBST_SED.keys= -e 's|\(keylen.* \)512|\12048|g' | | 148 | SUBST_SED.keys= -e 's|\(keylen.* \)512|\12048|g' |
147 | SUBST_SED.keys+= -e 's|512\.pem|2048.pem|g' | | 149 | SUBST_SED.keys+= -e 's|512\.pem|2048.pem|g' |
148 | SUBST_SED.keys+= -e 's|keylen = 1024|keylen = 2048|g' | | 150 | SUBST_SED.keys+= -e 's|keylen = 1024|keylen = 2048|g' |
149 | SUBST_SED.keys+= -e 's|\(keylen == 1024\)|0 \&\& \1|g' | | 151 | SUBST_SED.keys+= -e 's|\(keylen == 1024\)|0 \&\& \1|g' |
150 | SUBST_CLASSES+= mankeys | | 152 | SUBST_CLASSES+= mankeys |
151 | SUBST_STAGE.mankeys= do-configure | | 153 | SUBST_STAGE.mankeys= do-configure |
152 | SUBST_FILES.mankeys= qmail-smtpd.8 qmail-control.9 | | 154 | SUBST_FILES.mankeys= qmail-smtpd.8 qmail-control.9 |
153 | SUBST_SED.mankeys= -e 's|dh1024\.pem|dh2048.pem|g' | | 155 | SUBST_SED.mankeys= -e 's|dh1024\.pem|dh2048.pem|g' |
154 | SUBST_SED.mankeys+= -e 's|1024 bit|2048 bit|g' | | 156 | SUBST_SED.mankeys+= -e 's|1024 bit|2048 bit|g' |
155 | SUBST_SED.mankeys+= -e 's|rsa512\.pem|rsa2048.pem|g' | | 157 | SUBST_SED.mankeys+= -e 's|rsa512\.pem|rsa2048.pem|g' |