| @@ -1,47 +1,64 @@ | | | @@ -1,47 +1,64 @@ |
1 | # $NetBSD: Makefile,v 1.15 2011/04/12 11:33:33 obache Exp $ | | 1 | # $NetBSD: Makefile,v 1.16 2011/07/13 11:26:09 shattered Exp $ |
2 | | | 2 | |
3 | DISTNAME= ldns-1.6.9 | | 3 | DISTNAME= ldns-1.6.9 |
4 | CATEGORIES= net | | 4 | CATEGORIES= net |
5 | MASTER_SITES= http://www.nlnetlabs.nl/downloads/ldns/ | | 5 | MASTER_SITES= http://www.nlnetlabs.nl/downloads/ldns/ |
6 | | | 6 | |
7 | MAINTAINER= he@NetBSD.org | | 7 | MAINTAINER= he@NetBSD.org |
8 | HOMEPAGE= http://www.nlnetlabs.nl/projects/ldns/ | | 8 | HOMEPAGE= http://www.nlnetlabs.nl/projects/ldns/ |
9 | COMMENT= Library for simplified DNS programming | | 9 | COMMENT= Library for simplified DNS programming |
10 | LICENSE= modified-bsd | | 10 | LICENSE= modified-bsd |
11 | | | 11 | |
12 | PKG_DESTDIR_SUPPORT= user-destdir | | 12 | PKG_DESTDIR_SUPPORT= user-destdir |
13 | | | 13 | |
14 | USE_TOOLS+= gmake perl | | 14 | USE_TOOLS+= gmake perl |
15 | USE_LIBTOOL= yes | | 15 | USE_LIBTOOL= yes |
16 | GNU_CONFIGURE= yes | | 16 | GNU_CONFIGURE= yes |
17 | | | 17 | |
18 | REPLACE_PERL= doc/doxyparse.pl | | 18 | REPLACE_PERL= doc/doxyparse.pl |
19 | | | 19 | |
20 | BUILDLINK_ABI_DEPENDS.openssl+= openssl>=0.9.8 | | 20 | BUILDLINK_ABI_DEPENDS.openssl+= openssl>=0.9.8 |
21 | .include "../../security/openssl/buildlink3.mk" | | 21 | .include "../../security/openssl/buildlink3.mk" |
22 | | | 22 | |
23 | PLIST_VARS+= sha2 | | 23 | PLIST_VARS+= sha2 gost |
24 | .if defined(USE_BUILTIN.openssl) && !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) | | 24 | .if defined(USE_BUILTIN.openssl) && !empty(USE_BUILTIN.openssl:M[yY][eE][sS]) |
| | | 25 | PLIST_VARS.gost!= \ |
| | | 26 | if ${PKG_ADMIN} pmatch 'openssl>=1.0.0' ${BUILTIN_PKG.openssl:Q}; then \ |
| | | 27 | ${ECHO} "yes"; \ |
| | | 28 | else \ |
| | | 29 | ${ECHO} "no"; \ |
| | | 30 | fi |
25 | PLIST_VARS.sha2!= \ | | 31 | PLIST_VARS.sha2!= \ |
26 | if ${PKG_ADMIN} pmatch 'openssl>=0.9.8' ${BUILTIN_PKG.openssl:Q}; then \ | | 32 | if ${PKG_ADMIN} pmatch 'openssl>=0.9.8' ${BUILTIN_PKG.openssl:Q}; then \ |
27 | ${ECHO} "yes"; \ | | 33 | ${ECHO} "yes"; \ |
28 | else \ | | 34 | else \ |
29 | ${ECHO} "no"; \ | | 35 | ${ECHO} "no"; \ |
30 | fi | | 36 | fi |
31 | .else | | 37 | .else |
| | | 38 | PLIST_VARS.gost!= \ |
| | | 39 | if ${PKG_INFO} -qe 'openssl>=1.0.0'; then \ |
| | | 40 | ${ECHO} yes; \ |
| | | 41 | else \ |
| | | 42 | ${ECHO} no; \ |
| | | 43 | fi |
32 | PLIST_VARS.sha2!= \ | | 44 | PLIST_VARS.sha2!= \ |
33 | if ${PKG_INFO} -qe 'openssl>=0.9.8'; then \ | | 45 | if ${PKG_INFO} -qe 'openssl>=0.9.8'; then \ |
34 | ${ECHO} yes; \ | | 46 | ${ECHO} yes; \ |
35 | else \ | | 47 | else \ |
36 | ${ECHO} no; \ | | 48 | ${ECHO} no; \ |
37 | fi | | 49 | fi |
38 | .endif | | 50 | .endif |
| | | 51 | .if ${PLIST_VARS.gost} == "yes" |
| | | 52 | CONFIGURE_ARGS+= --enable-gost |
| | | 53 | .else |
| | | 54 | CONFIGURE_ARGS+= --disable-gost |
| | | 55 | .endif |
39 | .if ${PLIST_VARS.sha2} == "yes" | | 56 | .if ${PLIST_VARS.sha2} == "yes" |
40 | CONFIGURE_ARGS+= --enable-sha2 | | 57 | CONFIGURE_ARGS+= --enable-sha2 |
41 | .else | | 58 | .else |
42 | CONFIGURE_ARGS+= --disable-sha2 | | 59 | CONFIGURE_ARGS+= --disable-sha2 |
43 | .endif | | 60 | .endif |
44 | CONFIGURE_ARGS+= --with-ssl=${SSLBASE} | | 61 | CONFIGURE_ARGS+= --with-ssl=${SSLBASE} |
45 | CONFIGURE_ARGS+= DOXYGEN=${FALSE} | | 62 | CONFIGURE_ARGS+= DOXYGEN=${FALSE} |
46 | | | 63 | |
47 | .include "../../mk/bsd.pkg.mk" | | 64 | .include "../../mk/bsd.pkg.mk" |