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