aboutsummaryrefslogtreecommitdiff
path: root/www/neon/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'www/neon/Makefile')
-rw-r--r--www/neon/Makefile26
1 files changed, 16 insertions, 10 deletions
diff --git a/www/neon/Makefile b/www/neon/Makefile
index d514a93daf70..72254f4ed312 100644
--- a/www/neon/Makefile
+++ b/www/neon/Makefile
@@ -1,36 +1,42 @@
-# Created by: Mikhail Teterin <mi@aldan.algebra.com>
-
PORTNAME= neon
-PORTVERSION= 0.31.2
+DISTVERSION= 0.32.5
+PORTREVISION= 3
CATEGORIES= www
MASTER_SITES= https://notroj.github.io/neon/
MAINTAINER= lev@FreeBSD.org
COMMENT= HTTP and WebDAV client library for Unix systems
+WWW= https://notroj.github.io/neon/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/src/COPYING.LIB
-USES= libtool localbase:ldflags pathfix pkgconfig
+USES= cpe libtool localbase:ldflags pathfix pkgconfig
+CPE_VENDOR= webdav
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-shared
+CONFIGURE_ENV= have_ld_version_script=yes
+LDFLAGS= -Wl,--undefined-version
+CONFIGURE_ARGS= --enable-shared --disable-static
+GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-OPTIONS_DEFINE= CA_BUNDLE DOCS GSSAPI NLS PROXY
-OPTIONS_DEFAULT= CA_BUNDLE EXPAT GSSAPI OPENSSL
+OPTIONS_DEFINE= DOCS GSSAPI NLS PROXY
+OPTIONS_DEFAULT= EXPAT GSSAPI OPENSSL
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= GNUTLS OPENSSL
OPTIONS_SINGLE= XML
OPTIONS_SINGLE_XML= EXPAT LIBXML2
-CA_BUNDLE_DESC= Enable CA bundle for GnuTLS/OpenSSL
+DOCS_DESC= Build and/or install documentation (including manpages)
LIBXML2_DESC= libxml2 XML parser support
PROXY_DESC= libproxy support
XML_DESC= XML parser library
-CA_BUNDLE_CONFIGURE_ON= --with-ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt
-CA_BUNDLE_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
+DOCS_BUILD_DEPENDS= xmlto:textproc/xmlto \
+ docbook-xml>0:textproc/docbook-xml
+
+DOCS_EXTRA_PATCHES_OFF= ${FILESDIR}/extrapatch-docs
EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2
EXPAT_CONFIGURE_WITH= expat