| @@ -1,29 +1,39 @@ | | | @@ -1,29 +1,39 @@ |
1 | # $NetBSD: options.mk,v 1.3 2007/08/11 14:41:36 schmonz Exp $ | | 1 | # $NetBSD: options.mk,v 1.4 2008/09/19 19:20:57 adrianp Exp $ |
2 | | | 2 | |
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.stunnel | | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.stunnel |
4 | PKG_SUPPORTED_OPTIONS= inet6 pthread | | 4 | PKG_SUPPORTED_OPTIONS= inet6 pthread libwrap |
| | | 5 | PKG_SUGGESTED_OPTIONS= libwrap |
5 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "none" | | 6 | .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} != "none" |
6 | PKG_SUGGESTED_OPTIONS+= pthread | | 7 | PKG_SUGGESTED_OPTIONS+= pthread |
7 | .endif | | 8 | .endif |
8 | | | 9 | |
9 | .include "../../mk/bsd.options.mk" | | 10 | .include "../../mk/bsd.options.mk" |
10 | | | 11 | |
11 | ### | | 12 | ### |
12 | ### Support IPv6 | | 13 | ### Support IPv6 |
13 | ### | | 14 | ### |
14 | .if !empty(PKG_OPTIONS:Minet6) | | 15 | .if !empty(PKG_OPTIONS:Minet6) |
15 | CONFIGURE_ARGS+= --enable-ipv6 | | 16 | CONFIGURE_ARGS+= --enable-ipv6 |
16 | .else | | 17 | .else |
17 | CONFIGURE_ARGS+= --disable-ipv6 | | 18 | CONFIGURE_ARGS+= --disable-ipv6 |
18 | .endif | | 19 | .endif |
19 | | | 20 | |
20 | ### | | 21 | ### |
21 | ### Support pthreads | | 22 | ### Support pthreads |
22 | ### | | 23 | ### |
23 | .if !empty(PKG_OPTIONS:Mpthread) | | 24 | .if !empty(PKG_OPTIONS:Mpthread) |
24 | CONFIGURE_ARGS+= --with-threads=pthread | | 25 | CONFIGURE_ARGS+= --with-threads=pthread |
25 | CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} ${PTHREAD_CFLAGS}" \ | | 26 | CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} ${PTHREAD_CFLAGS}" \ |
26 | LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS}" | | 27 | LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS}" |
27 | .else | | 28 | .else |
28 | CONFIGURE_ARGS+= --with-threads=fork | | 29 | CONFIGURE_ARGS+= --with-threads=fork |
29 | .endif | | 30 | .endif |
| | | 31 | |
| | | 32 | ### |
| | | 33 | ### Support libwrap |
| | | 34 | ### |
| | | 35 | .if !empty(PKG_OPTIONS:Mlibwrap) |
| | | 36 | CONFIGURE_ARGS+= --enable-libwrap |
| | | 37 | .else |
| | | 38 | CONFIGURE_ARGS+= --disable-libwrap |
| | | 39 | .endif |