| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: options.mk,v 1.6 2008/05/26 22:01:07 tron Exp $ | | 1 | # $NetBSD: options.mk,v 1.7 2009/05/26 11:32:22 obache Exp $ |
2 | | | 2 | |
3 | .include "../../mk/bsd.prefs.mk" | | 3 | .include "../../mk/bsd.prefs.mk" |
4 | | | 4 | |
5 | PKG_OPTIONS_VAR= PKG_OPTIONS.imap-uw | | 5 | PKG_OPTIONS_VAR= PKG_OPTIONS.imap-uw |
6 | PKG_SUPPORTED_OPTIONS+= imapuw-cleartextpwd imapuw-whoson inet6 ssl | | 6 | PKG_SUPPORTED_OPTIONS+= imapuw-cleartextpwd imapuw-whoson inet6 ssl |
7 | PKG_SUGGESTED_OPTIONS+= imapuw-cleartextpwd inet6 ssl | | 7 | PKG_SUGGESTED_OPTIONS+= imapuw-cleartextpwd inet6 ssl |
8 | | | 8 | |
9 | # On NetBSD 1.x, using the native Kerberos 5 implementation causes | | 9 | # On NetBSD 1.x, using the native Kerberos 5 implementation causes |
10 | # interoperability problems with OpenSSL 0.9.7 and above. | | 10 | # interoperability problems with OpenSSL 0.9.7 and above. |
11 | # | | 11 | # |
12 | .if !empty(MACHINE_PLATFORM:MNetBSD-1.*) | | 12 | .if !empty(MACHINE_PLATFORM:MNetBSD-1.*) |
13 | CHECK_BUILTIN.heimdal:= yes | | 13 | CHECK_BUILTIN.heimdal:= yes |
14 | . include "../../security/heimdal/builtin.mk" | | 14 | . include "../../security/heimdal/builtin.mk" |
| @@ -52,23 +52,25 @@ LDFLAGS+= -lwhoson | | | @@ -52,23 +52,25 @@ LDFLAGS+= -lwhoson |
52 | CFLAGS+= -DUSE_WHOSON | | 52 | CFLAGS+= -DUSE_WHOSON |
53 | .endif | | 53 | .endif |
54 | | | 54 | |
55 | ### | | 55 | ### |
56 | ### Support SSL/TLS connections. | | 56 | ### Support SSL/TLS connections. |
57 | ### | | 57 | ### |
58 | .if !empty(PKG_OPTIONS:Mssl) | | 58 | .if !empty(PKG_OPTIONS:Mssl) |
59 | . include "../../security/openssl/buildlink3.mk" | | 59 | . include "../../security/openssl/buildlink3.mk" |
60 | . if !empty(PKG_OPTIONS:Mimapuw-cleartextpwd) | | 60 | . if !empty(PKG_OPTIONS:Mimapuw-cleartextpwd) |
61 | MAKE_FLAGS+= SSLTYPE=unix # plaintext auth | | 61 | MAKE_FLAGS+= SSLTYPE=unix # plaintext auth |
62 | . else | | 62 | . else |
63 | MAKE_FLAGS+= SSLTYPE=nopwd # plaintext auth only over SSL/TLS | | 63 | MAKE_FLAGS+= SSLTYPE=nopwd # plaintext auth only over SSL/TLS |
64 | . endif | | 64 | . endif |
| | | 65 | |
65 | MESSAGE_SRC+= ${PKGDIR}/MESSAGE.ssl | | 66 | MESSAGE_SRC+= ${PKGDIR}/MESSAGE.ssl |
66 | MESSAGE_SUBST+= SSLCERTS=${SSLCERTS:Q} | | 67 | MESSAGE_SUBST+= SSLCERTS=${SSLCERTS:Q} |
67 | MESSAGE_SUBST+= SSLKEYS=${SSLKEYS:Q} | | 68 | MESSAGE_SUBST+= SSLKEYS=${SSLKEYS:Q} |
68 | | | 69 | |
69 | EXTRASPECIALS+= SSLDIR=${SSLBASE:Q} | | 70 | EXTRASPECIALS+= SSLINCLUDE=${SSLBASE:Q}/include |
| | | 71 | EXTRASPECIALS+= SSLLIB=${SSLBASE:Q}/lib |
70 | EXTRASPECIALS+= SSLCERTS=${SSLCERTS:Q} | | 72 | EXTRASPECIALS+= SSLCERTS=${SSLCERTS:Q} |
71 | EXTRASPECIALS+= SSLKEYS=${SSLKEYS:Q} | | 73 | EXTRASPECIALS+= SSLKEYS=${SSLKEYS:Q} |
72 | .else | | 74 | .else |
73 | MAKE_FLAGS+= SSLTYPE=none # no SSL/TLS | | 75 | MAKE_FLAGS+= SSLTYPE=none # no SSL/TLS |
74 | .endif | | 76 | .endif |