| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: options.mk,v 1.63 2019/04/10 22:24:57 schmonz Exp $ | | 1 | # $NetBSD: options.mk,v 1.64 2019/06/19 17:46:39 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 syncdir tai-system-clock tls | | 4 | PKG_SUPPORTED_OPTIONS+= eai inet6 pam syncdir tai-system-clock tls |
5 | PKG_SUPPORTED_OPTIONS+= qmail-customerror qmail-srs | | 5 | PKG_SUPPORTED_OPTIONS+= qmail-customerror qmail-srs |
6 | PKG_SUGGESTED_OPTIONS+= eai syncdir tls | | 6 | PKG_SUGGESTED_OPTIONS+= eai syncdir tls |
7 | PKG_SUGGESTED_OPTIONS+= qmail-customerror qmail-srs | | 7 | PKG_SUGGESTED_OPTIONS+= qmail-customerror qmail-srs |
8 | | | 8 | |
9 | .include "../../mk/bsd.options.mk" | | 9 | .include "../../mk/bsd.options.mk" |
10 | | | 10 | |
11 | .if !empty(PKG_OPTIONS:Meai) | | 11 | .if !empty(PKG_OPTIONS:Meai) |
12 | . include "../../devel/libidn2/buildlink3.mk" | | 12 | . include "../../devel/libidn2/buildlink3.mk" |
13 | QMAILPATCHES+= eai:${EAI_PATCH} | | 13 | QMAILPATCHES+= eai:${EAI_PATCH} |
14 | EAI_PATCH= netqmail-1.06-tls-20160918-onlyremote-20181107-spp-20181109-smtputf8-20181109.patch | | 14 | EAI_PATCH= netqmail-1.06-tls-20160918-onlyremote-20181107-spp-20181109-smtputf8-20181109.patch |
| @@ -79,37 +79,27 @@ SUBST_MESSAGE.load= Setting linker flag | | | @@ -79,37 +79,27 @@ SUBST_MESSAGE.load= Setting linker flag |
79 | .if !empty(PKG_OPTIONS:Mtai-system-clock) | | 79 | .if !empty(PKG_OPTIONS:Mtai-system-clock) |
80 | QMAILPATCHES+= taileapsecs:${TAILEAPSECS_PATCH} | | 80 | QMAILPATCHES+= taileapsecs:${TAILEAPSECS_PATCH} |
81 | TAILEAPSECS_PATCH= netqmail-1.05-TAI-leapsecs.patch | | 81 | TAILEAPSECS_PATCH= netqmail-1.05-TAI-leapsecs.patch |
82 | PATCHFILES+= ${TAILEAPSECS_PATCH} | | 82 | PATCHFILES+= ${TAILEAPSECS_PATCH} |
83 | SITES.${TAILEAPSECS_PATCH}= https://su.bze.ro/software/ | | 83 | SITES.${TAILEAPSECS_PATCH}= https://su.bze.ro/software/ |
84 | PATCH_DIST_STRIP.${TAILEAPSECS_PATCH}=-p1 | | 84 | PATCH_DIST_STRIP.${TAILEAPSECS_PATCH}=-p1 |
85 | PATCH_DIST_CAT.${TAILEAPSECS_PATCH}= \ | | 85 | PATCH_DIST_CAT.${TAILEAPSECS_PATCH}= \ |
86 | ${SED} -e 's|"/etc/leapsecs.dat"|"@PKG_SYSCONFDIR@/leapsecs.dat"|' \ | | 86 | ${SED} -e 's|"/etc/leapsecs.dat"|"@PKG_SYSCONFDIR@/leapsecs.dat"|' \ |
87 | < ${TAILEAPSECS_PATCH} | | 87 | < ${TAILEAPSECS_PATCH} |
88 | SUBST_CLASSES+= libtai | | 88 | SUBST_CLASSES+= libtai |
89 | SUBST_STAGE.libtai= do-configure | | 89 | SUBST_STAGE.libtai= do-configure |
90 | SUBST_FILES.libtai= leapsecs_read.c | | 90 | SUBST_FILES.libtai= leapsecs_read.c |
91 | SUBST_SED.libtai= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR.libtai}|g' | | 91 | SUBST_SED.libtai= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR.libtai}|g' |
92 | DEPENDS_LIBTAI= libtai>=0.60nb5:../../devel/libtai | | 92 | DEPENDS+= libtai>=0.60nb5:../../devel/libtai |
93 | DEPENDS+= ${DEPENDS_LIBTAI} | | | |
94 | . if !defined(PKG_SYSCONFDIR.libtai) | | | |
95 | PKG_SYSCONFDIR.libtai!= \ | | | |
96 | ${PKG_INFO} -Q PKG_SYSCONFDIR \ | | | |
97 | ${DEPENDS_LIBTAI:C/:.*$//:Q} 2>/dev/null || \ | | | |
98 | ${ECHO} "PKG_SYSCONFDIR.libtai_not_set" | | | |
99 | . if empty(PKG_SYSCONFDIR.libtai:M*not_set) | | | |
100 | MAKEVARS+= PKG_SYSCONFDIR.libtai | | | |
101 | . endif | | | |
102 | . endif | | | |
103 | .endif | | 93 | .endif |
104 | | | 94 | |
105 | PLIST_VARS+= tls | | 95 | PLIST_VARS+= tls |
106 | .if !empty(PKG_OPTIONS:Mtls) | | 96 | .if !empty(PKG_OPTIONS:Mtls) |
107 | PLIST.tls= yes | | 97 | PLIST.tls= yes |
108 | . include "../../security/openssl/buildlink3.mk" | | 98 | . include "../../security/openssl/buildlink3.mk" |
109 | CFLAGS+= -DTLS=20190408 # NOTE: match what's _in_ the patch | | 99 | CFLAGS+= -DTLS=20190408 # NOTE: match what's _in_ the patch |
110 | USE_TOOLS+= openssl | | 100 | USE_TOOLS+= openssl |
111 | SUBST_CLASSES+= tmprsadh | | 101 | SUBST_CLASSES+= tmprsadh |
112 | SUBST_STAGE.tmprsadh= do-configure | | 102 | SUBST_STAGE.tmprsadh= do-configure |
113 | SUBST_FILES.tmprsadh= update_tmprsadh.sh | | 103 | SUBST_FILES.tmprsadh= update_tmprsadh.sh |
114 | SUBST_SED.tmprsadh= -e 's|^export PATH=.*||' | | 104 | SUBST_SED.tmprsadh= -e 's|^export PATH=.*||' |
115 | SUBST_SED.tmprsadh+= -e 's|^openssl |${OPENSSL} |' | | 105 | SUBST_SED.tmprsadh+= -e 's|^openssl |${OPENSSL} |' |