neon: Add gnutls support. This probably makes more sense as a default given that neon is GPLv2.diff -r1.74 -r1.75 pkgsrc/www/neon/Makefile
(nia)
@@ -1,33 +1,31 @@ | @@ -1,33 +1,31 @@ | |||
1 | # $NetBSD: Makefile,v 1.74 2020/01/18 21:48:30 jperkin Exp $ | 1 | # $NetBSD: Makefile,v 1.75 2020/04/25 12:45:43 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= neon-0.30.2 | 3 | DISTNAME= neon-0.30.2 | |
4 | PKGREVISION= 3 | 4 | PKGREVISION= 4 | |
5 | CATEGORIES= www | 5 | CATEGORIES= www | |
6 | #MASTER_SITES= http://www.webdav.org/neon/ | 6 | #MASTER_SITES= http://www.webdav.org/neon/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | #HOMEPAGE= http://www.webdav.org/neon/ | 9 | #HOMEPAGE= http://www.webdav.org/neon/ | |
10 | COMMENT= HTTP and WebDAV client library | 10 | COMMENT= HTTP and WebDAV client library | |
11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 | 11 | LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 | |
12 | 12 | |||
13 | USE_LIBTOOL= yes | 13 | USE_LIBTOOL= yes | |
14 | USE_TOOLS+= pkg-config msgfmt | 14 | USE_TOOLS+= pkg-config msgfmt | |
15 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
16 | CONFIGURE_ARGS+= --enable-shared | 16 | CONFIGURE_ARGS+= --enable-shared | |
17 | CONFIGURE_ARGS+= --with-expat | 17 | CONFIGURE_ARGS+= --with-expat | |
18 | CONFIGURE_ARGS+= --with-ssl=yes | |||
19 | 18 | |||
20 | PKGCONFIG_OVERRIDE= neon.pc.in | 19 | PKGCONFIG_OVERRIDE= neon.pc.in | |
21 | TEST_TARGET= check | 20 | TEST_TARGET= check | |
22 | #selftest needs perl | 21 | #selftest needs perl | |
23 | USE_TOOLS+= perl | 22 | USE_TOOLS+= perl | |
24 | 23 | |||
25 | LDFLAGS.SunOS+= -lintl | 24 | LDFLAGS.SunOS+= -lintl | |
26 | 25 | |||
27 | .include "options.mk" | 26 | .include "options.mk" | |
28 | 27 | |||
29 | .include "../../devel/gettext-lib/buildlink3.mk" | 28 | .include "../../devel/gettext-lib/buildlink3.mk" | |
30 | .include "../../devel/zlib/buildlink3.mk" | 29 | .include "../../devel/zlib/buildlink3.mk" | |
31 | .include "../../security/openssl/buildlink3.mk" | |||
32 | .include "../../textproc/expat/buildlink3.mk" | 30 | .include "../../textproc/expat/buildlink3.mk" | |
33 | .include "../../mk/bsd.pkg.mk" | 31 | .include "../../mk/bsd.pkg.mk" |
@@ -1,17 +1,27 @@ | @@ -1,17 +1,27 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.20 2020/01/18 21:48:30 jperkin Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.21 2020/04/25 12:45:43 nia Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= neon | 3 | BUILDLINK_TREE+= neon | |
4 | 4 | |||
5 | .if !defined(NEON_BUILDLINK3_MK) | 5 | .if !defined(NEON_BUILDLINK3_MK) | |
6 | NEON_BUILDLINK3_MK:= | 6 | NEON_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.neon+= neon>=0.24.4 | 8 | BUILDLINK_API_DEPENDS.neon+= neon>=0.24.4 | |
9 | BUILDLINK_ABI_DEPENDS.neon+= neon>=0.30.2nb3 | 9 | BUILDLINK_ABI_DEPENDS.neon+= neon>=0.30.2nb3 | |
10 | BUILDLINK_PKGSRCDIR.neon?= ../../www/neon | 10 | BUILDLINK_PKGSRCDIR.neon?= ../../www/neon | |
11 | 11 | |||
12 | .include "../../devel/zlib/buildlink3.mk" | 12 | pkgbase := neon | |
13 | .include "../../mk/pkg-build-options.mk" | |||
14 | ||||
15 | .if ${PKG_BUILD_OPTIONS.neon:Mgnutls} | |||
16 | .include "../../security/gnutls/buildlink3.mk" | |||
17 | .endif | |||
18 | ||||
19 | .if ${PKG_BUILD_OPTIONS.neon:Mopenssl} | |||
13 | .include "../../security/openssl/buildlink3.mk" | 20 | .include "../../security/openssl/buildlink3.mk" | |
21 | .endif | |||
22 | ||||
23 | .include "../../devel/zlib/buildlink3.mk" | |||
14 | .include "../../textproc/expat/buildlink3.mk" | 24 | .include "../../textproc/expat/buildlink3.mk" | |
15 | .endif # NEON_BUILDLINK3_MK | 25 | .endif # NEON_BUILDLINK3_MK | |
16 | 26 | |||
17 | BUILDLINK_TREE+= -neon | 27 | BUILDLINK_TREE+= -neon |
@@ -1,13 +1,26 @@ | @@ -1,13 +1,26 @@ | |||
1 | # $NetBSD: options.mk,v 1.1 2006/01/31 04:15:29 epg Exp $ | 1 | # $NetBSD: options.mk,v 1.2 2020/04/25 12:45:43 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.neon | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.neon | |
4 | ||||
5 | PKG_OPTIONS_REQUIRED_GROUPS= ssl | |||
6 | PKG_OPTIONS_GROUP.ssl= gnutls openssl | |||
7 | ||||
4 | PKG_SUPPORTED_OPTIONS= gssapi | 8 | PKG_SUPPORTED_OPTIONS= gssapi | |
9 | PKG_SUGGESTED_OPTIONS= gnutls | |||
5 | 10 | |||
6 | .include "../../mk/bsd.options.mk" | 11 | .include "../../mk/bsd.options.mk" | |
7 | 12 | |||
8 | .if !empty(PKG_OPTIONS:Mgssapi) | 13 | .if !empty(PKG_OPTIONS:Mgssapi) | |
9 | CONFIGURE_ARGS+= --with-gssapi | 14 | CONFIGURE_ARGS+= --with-gssapi | |
10 | . include "../../mk/krb5.buildlink3.mk" | 15 | . include "../../mk/krb5.buildlink3.mk" | |
11 | .else | 16 | .else | |
12 | CONFIGURE_ARGS+= --without-gssapi | 17 | CONFIGURE_ARGS+= --without-gssapi | |
13 | .endif | 18 | .endif | |
19 | ||||
20 | .if !empty(PKG_OPTIONS:Mopenssl) | |||
21 | . include "../../security/openssl/buildlink3.mk" | |||
22 | CONFIGURE_ARGS+= --with-ssl=openssl | |||
23 | .elif !empty(PKG_OPTIONS:Mgnutls) | |||
24 | . include "../../security/gnutls/buildlink3.mk" | |||
25 | CONFIGURE_ARGS+= --with-ssl=gnutls | |||
26 | .endif |