View | Details | Raw Unified | Return to bug 250048 | Differences between
and this patch

Collapse All | Expand All

(-)b/www/neon/Makefile (-27 / +30 lines)
Lines 2-59 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	neon
4
PORTNAME=	neon
5
PORTVERSION=	0.30.2
5
DISTVERSION=	0.31.2
6
PORTREVISION=	4
7
CATEGORIES=	www
6
CATEGORIES=	www
8
MASTER_SITES=	LOCAL/lev
7
MASTER_SITES=	https://notroj.github.io/${PORTNAME}/
9
8
10
MAINTAINER=	lev@FreeBSD.org
9
MAINTAINER=	lev@FreeBSD.org
11
COMMENT=	HTTP and WebDAV client library for Unix systems
10
COMMENT=	HTTP and WebDAV client library for Unix systems
12
11
13
LICENSE=	GPLv2
12
LICENSE=	GPLv2
13
LICENSE_FILE=	${WRKSRC}/src/COPYING.LIB
14
14
15
USES=		pathfix libtool
15
USES=		pathfix libtool localbase:ldflags
16
USE_LDCONFIG=	yes
16
USE_LDCONFIG=	yes
17
GNU_CONFIGURE=	yes
17
GNU_CONFIGURE=	yes
18
18
19
OPTIONS_SUB=		yes
19
CONFIGURE_ARGS=	--enable-shared
20
OPTIONS_DEFINE=		CA_BUNDLE DOCS GSSAPI NLS OPENSSL PROXY
20
21
OPTIONS_DEFINE=		CA_BUNDLE DOCS GSSAPI NLS PROXY
21
OPTIONS_DEFAULT=	CA_BUNDLE EXPAT GSSAPI OPENSSL
22
OPTIONS_DEFAULT=	CA_BUNDLE EXPAT GSSAPI OPENSSL
23
24
OPTIONS_RADIO=		SSL
25
OPTIONS_RADIO_SSL=	GNUTLS OPENSSL
22
OPTIONS_SINGLE=		XML
26
OPTIONS_SINGLE=		XML
23
OPTIONS_SINGLE_XML=	EXPAT LIBXML
27
OPTIONS_SINGLE_XML=	EXPAT LIBXML2
24
28
25
CA_BUNDLE_DESC=		Install CA bundle for OpenSSL
29
OPTIONS_SUB=		yes
26
LIBXML_DESC=		libxml2 XML parser support
30
31
CA_BUNDLE_DESC=		Enable CA bundle for GnuTLS/OpenSSL
27
PROXY_DESC=		libproxy support
32
PROXY_DESC=		libproxy support
28
XML_DESC=		XML parser library
33
XML_DESC=		XML parser library
29
34
30
CA_BUNDLE_CONFIGURE_ON=	--with-ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt
35
CA_BUNDLE_CONFIGURE_ON=	--with-ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt
31
CA_BUNDLE_RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
36
CA_BUNDLE_RUN_DEPENDS=	${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
32
EXPAT_CONFIGURE_WITH=	expat
37
33
EXPAT_LIB_DEPENDS=	libexpat.so:textproc/expat2
38
EXPAT_LIB_DEPENDS=	libexpat.so:textproc/expat2
39
EXPAT_CONFIGURE_WITH=	expat
40
41
GNUTLS_LIB_DEPENDS=	libgnutls.so:security/gnutls
42
GNUTLS_CONFIGURE_ON=	--with-ssl=gnutls --enable-threadsafe-ssl=posix
43
34
GSSAPI_CONFIGURE_WITH=	gssapi
44
GSSAPI_CONFIGURE_WITH=	gssapi
35
LIBXML_CONFIGURE_WITH=	libxml2
45
36
LIBXML_USES=		gnome
46
LIBXML2_USES=		gnome
37
LIBXML_USE=		GNOME=libxml2
47
LIBXML2_USE=		GNOME=libxml2
38
NLS_CONFIGURE_ENABLE=	nls
48
LIBXML2_CONFIGURE_WITH=	libxml2
49
39
NLS_USES=		gettext
50
NLS_USES=		gettext
40
OPENSSL_CONFIGURE_ENV=	ne_cv_libsfor_SSL_library_init=-lssl
51
NLS_CONFIGURE_ENABLE=	nls
41
OPENSSL_CONFIGURE_WITH=	ssl
52
42
OPENSSL_USES=		ssl
53
OPENSSL_USES=		ssl
54
OPENSSL_CONFIGURE_ENV=	ne_cv_libsfor_SSL_library_init=-lssl
55
OPENSSL_CONFIGURE_ON=	--with-ssl=openssl --enable-threadsafe-ssl=posix
56
43
PROXY_CONFIGURE_WITH=	libproxy
57
PROXY_CONFIGURE_WITH=	libproxy
44
PROXY_LIB_DEPENDS=	libproxy.so:net/libproxy
58
PROXY_LIB_DEPENDS=	libproxy.so:net/libproxy
45
59
46
.include <bsd.port.options.mk>
47
48
CONFIGURE_ARGS+=--enable-shared \
49
		--with-libs=${LOCALBASE}:${PREFIX}
50
51
.if ${PORT_OPTIONS:MCA_BUNDLE} && !${PORT_OPTIONS:MOPENSSL}
52
WARNING+=	"OpenSSL need for CA bundle support"
53
WARNING+=	"Enable the OPENSSL option or disable the CA_BUNDLE option"
54
.endif
55
56
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
57
DOCSDIR=	${PREFIX}/share/doc/neon
60
DOCSDIR=	${PREFIX}/share/doc/neon
58
61
59
post-patch:
62
post-patch:
(-)b/www/neon/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1529335398
1
TIMESTAMP = 1603055082
2
SHA256 (neon-0.30.2.tar.gz) = db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca
2
SHA256 (neon-0.31.2.tar.gz) = cf1ee3ac27a215814a9c80803fcee4f0ede8466ebead40267a9bd115e16a8678
3
SIZE (neon-0.30.2.tar.gz) = 932779
3
SIZE (neon-0.31.2.tar.gz) = 867914
(-)b/www/neon/pkg-descr (-1 / +1 lines)
Lines 16-19 interface. Featuring: Link Here
16
	. WebDAV metadata support: set and remove properties, query
16
	. WebDAV metadata support: set and remove properties, query
17
	  any set of properties (PROPPATCH/PROPFIND).
17
	  any set of properties (PROPPATCH/PROPFIND).
18
18
19
WWW: http://www.webdav.org/neon/
19
WWW: https://notroj.github.io/neon/
(-)b/www/neon/pkg-plist (-1 / +1 lines)
Lines 26-32 include/neon/ne_xmlreq.h Link Here
26
lib/libneon.a
26
lib/libneon.a
27
lib/libneon.so
27
lib/libneon.so
28
lib/libneon.so.27
28
lib/libneon.so.27
29
lib/libneon.so.27.3.2
29
lib/libneon.so.27.4.2
30
libdata/pkgconfig/neon.pc
30
libdata/pkgconfig/neon.pc
31
man/man1/neon-config.1.gz
31
man/man1/neon-config.1.gz
32
man/man3/ne_add_request_header.3.gz
32
man/man3/ne_add_request_header.3.gz

Return to bug 250048