summaryrefslogtreecommitdiff
path: root/www/neon
diff options
context:
space:
mode:
Diffstat (limited to 'www/neon')
-rw-r--r--www/neon/Makefile18
-rw-r--r--www/neon/files/patch-Makefile.in (renamed from www/neon/files/extrapatch-docs)11
-rw-r--r--www/neon/files/patch-doc_manual.xml17
-rw-r--r--www/neon/pkg-plist208
4 files changed, 114 insertions, 140 deletions
diff --git a/www/neon/Makefile b/www/neon/Makefile
index 84af354aba6c..eb2cb9f47687 100644
--- a/www/neon/Makefile
+++ b/www/neon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neon
DISTVERSION= 0.34.0
-#PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://notroj.github.io/neon/
@@ -20,24 +20,18 @@ LDFLAGS= -Wl,--undefined-version
CONFIGURE_ARGS= --enable-shared --disable-static
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-OPTIONS_DEFINE= DOCS GSSAPI NLS PROXY
-OPTIONS_DEFAULT= EXPAT GSSAPI OPENSSL
+OPTIONS_DEFINE= DOCS GSSAPI MANPAGES NLS PROXY
+OPTIONS_DEFAULT= EXPAT GSSAPI MANPAGES OPENSSL
OPTIONS_RADIO= SSL
OPTIONS_RADIO_SSL= GNUTLS OPENSSL
OPTIONS_SINGLE= XML
OPTIONS_SINGLE_XML= EXPAT LIBXML2
-DOCS_DESC= Build and/or install documentation (including manpages)
LIBXML2_DESC= libxml2 XML parser support
PROXY_DESC= libproxy support
XML_DESC= XML parser library
-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
@@ -66,6 +60,12 @@ DOCSDIR= ${PREFIX}/share/doc/neon
post-patch:
${REINPLACE_CMD} -e 's|-@NEON_VERSION@$$||' ${WRKSRC}/Makefile.in
+post-patch-DOCS-off:
+ ${REINPLACE_CMD} -e '152s|install-docs ||' ${WRKSRC}/Makefile.in
+
+post-patch-MANPAGES-off:
+ ${REINPLACE_CMD} -e '152s|install-man ||' ${WRKSRC}/Makefile.in
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libneon.so.27.*
diff --git a/www/neon/files/extrapatch-docs b/www/neon/files/patch-Makefile.in
index 565765020c3f..2e20a7cbc836 100644
--- a/www/neon/files/extrapatch-docs
+++ b/www/neon/files/patch-Makefile.in
@@ -1,20 +1,11 @@
--- Makefile.in.orig 2022-02-27 07:23:39 UTC
+++ Makefile.in
-@@ -89,7 +89,7 @@ subdirs:
-
- # Regenerating the docs requires xmlto to be installed, this target is
- # executed when release tarballs are generated.
--docs: docs-man docs-html
-+#docs: docs-man docs-html
-
- docs-man:
- rm -rf doc/man; mkdir -p doc/man
@@ -148,7 +148,7 @@ install-memleak:
@echo "ERROR: purposes only; this copy of neon must not be installed."
@false
-install-yes: install-lib install-headers install-config install-docs install-nls
-+install-yes: install-lib install-headers install-config install-nls
++install-yes: install-lib install-headers install-config install-html install-man install-nls
# libtool does all the necessary magic here
install-lib: subdirs
diff --git a/www/neon/files/patch-doc_manual.xml b/www/neon/files/patch-doc_manual.xml
deleted file mode 100644
index ef0031d5dad6..000000000000
--- a/www/neon/files/patch-doc_manual.xml
+++ /dev/null
@@ -1,17 +0,0 @@
---- doc/manual.xml.orig 2021-11-01 10:10:24 UTC
-+++ doc/manual.xml
-@@ -3,14 +3,6 @@
- <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
- "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
-
--<!ENTITY % isoent SYSTEM
-- "http://www.oasis-open.org/docbook/xml/4.5/ent/isonum.ent">
--<!ENTITY % isopub SYSTEM
-- "http://www.oasis-open.org/docbook/xml/4.5/ent/isopub.ent">
--
--%isoent;
--%isopub;
--
- <!-- date/version stamp files created as release tarball is rolled -->
- <!ENTITY date SYSTEM "date.xml">
- <!ENTITY version SYSTEM "version.xml">
diff --git a/www/neon/pkg-plist b/www/neon/pkg-plist
index 3937b65cc2c1..bc94437fa304 100644
--- a/www/neon/pkg-plist
+++ b/www/neon/pkg-plist
@@ -27,110 +27,110 @@ lib/libneon.so
lib/libneon.so.27
lib/libneon.so.27.7.0
libdata/pkgconfig/neon.pc
-%%DOCS%%share/man/man1/neon-config.1.gz
-%%DOCS%%share/man/man3/ne_add_request_header.3.gz
-%%DOCS%%share/man/man3/ne_addr_destroy.3.gz
-%%DOCS%%share/man/man3/ne_addr_error.3.gz
-%%DOCS%%share/man/man3/ne_addr_first.3.gz
-%%DOCS%%share/man/man3/ne_addr_next.3.gz
-%%DOCS%%share/man/man3/ne_addr_resolve.3.gz
-%%DOCS%%share/man/man3/ne_addr_result.3.gz
-%%DOCS%%share/man/man3/ne_buffer.3.gz
-%%DOCS%%share/man/man3/ne_buffer_altered.3.gz
-%%DOCS%%share/man/man3/ne_buffer_append.3.gz
-%%DOCS%%share/man/man3/ne_buffer_clear.3.gz
-%%DOCS%%share/man/man3/ne_buffer_concat.3.gz
-%%DOCS%%share/man/man3/ne_buffer_create.3.gz
-%%DOCS%%share/man/man3/ne_buffer_destroy.3.gz
-%%DOCS%%share/man/man3/ne_buffer_finish.3.gz
-%%DOCS%%share/man/man3/ne_buffer_grow.3.gz
-%%DOCS%%share/man/man3/ne_buffer_ncreate.3.gz
-%%DOCS%%share/man/man3/ne_buffer_zappend.3.gz
-%%DOCS%%share/man/man3/ne_calloc.3.gz
-%%DOCS%%share/man/man3/ne_close_connection.3.gz
-%%DOCS%%share/man/man3/ne_forget_auth.3.gz
-%%DOCS%%share/man/man3/ne_get_error.3.gz
-%%DOCS%%share/man/man3/ne_get_request_flag.3.gz
-%%DOCS%%share/man/man3/ne_get_response_header.3.gz
-%%DOCS%%share/man/man3/ne_get_response_location.3.gz
-%%DOCS%%share/man/man3/ne_get_scheme.3.gz
-%%DOCS%%share/man/man3/ne_get_server_hostport.3.gz
-%%DOCS%%share/man/man3/ne_get_session_flag.3.gz
-%%DOCS%%share/man/man3/ne_get_status.3.gz
-%%DOCS%%share/man/man3/ne_has_support.3.gz
-%%DOCS%%share/man/man3/ne_i18n_init.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_cmp.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_free.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_make.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_parse.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_print.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_raw.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_reverse.3.gz
-%%DOCS%%share/man/man3/ne_iaddr_typeof.3.gz
-%%DOCS%%share/man/man3/ne_malloc.3.gz
-%%DOCS%%share/man/man3/ne_oom_callback.3.gz
-%%DOCS%%share/man/man3/ne_print_request_header.3.gz
-%%DOCS%%share/man/man3/ne_qtoken.3.gz
-%%DOCS%%share/man/man3/ne_realloc.3.gz
-%%DOCS%%share/man/man3/ne_redirect_location.3.gz
-%%DOCS%%share/man/man3/ne_redirect_register.3.gz
-%%DOCS%%share/man/man3/ne_request_create.3.gz
-%%DOCS%%share/man/man3/ne_request_destroy.3.gz
-%%DOCS%%share/man/man3/ne_request_dispatch.3.gz
-%%DOCS%%share/man/man3/ne_response_header_iterate.3.gz
-%%DOCS%%share/man/man3/ne_session_create.3.gz
-%%DOCS%%share/man/man3/ne_session_destroy.3.gz
-%%DOCS%%share/man/man3/ne_session_proxy.3.gz
-%%DOCS%%share/man/man3/ne_session_socks_proxy.3.gz
-%%DOCS%%share/man/man3/ne_session_system_proxy.3.gz
-%%DOCS%%share/man/man3/ne_set_addrlist.3.gz
-%%DOCS%%share/man/man3/ne_set_connect_timeout.3.gz
-%%DOCS%%share/man/man3/ne_set_error.3.gz
-%%DOCS%%share/man/man3/ne_set_proxy_auth.3.gz
-%%DOCS%%share/man/man3/ne_set_read_timeout.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_buffer.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_fd.3.gz
-%%DOCS%%share/man/man3/ne_set_request_body_provider.3.gz
-%%DOCS%%share/man/man3/ne_set_request_flag.3.gz
-%%DOCS%%share/man/man3/ne_set_server_auth.3.gz
-%%DOCS%%share/man/man3/ne_set_session_flag.3.gz
-%%DOCS%%share/man/man3/ne_set_useragent.3.gz
-%%DOCS%%share/man/man3/ne_shave.3.gz
-%%DOCS%%share/man/man3/ne_sock_exit.3.gz
-%%DOCS%%share/man/man3/ne_sock_init.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_cmp.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_export.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_free.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_identity.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_import.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_issuer.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_read.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_signedby.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_subject.3.gz
-%%DOCS%%share/man/man3/ne_ssl_cert_write.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_decrypt.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_encrypted.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_free.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_name.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_owner.3.gz
-%%DOCS%%share/man/man3/ne_ssl_clicert_read.3.gz
-%%DOCS%%share/man/man3/ne_ssl_dname_cmp.3.gz
-%%DOCS%%share/man/man3/ne_ssl_readable_dname.3.gz
-%%DOCS%%share/man/man3/ne_ssl_set_verify.3.gz
-%%DOCS%%share/man/man3/ne_ssl_trust_cert.3.gz
-%%DOCS%%share/man/man3/ne_ssl_trust_default_ca.3.gz
-%%DOCS%%share/man/man3/ne_status.3.gz
-%%DOCS%%share/man/man3/ne_strdup.3.gz
-%%DOCS%%share/man/man3/ne_strhash.3.gz
-%%DOCS%%share/man/man3/ne_strndup.3.gz
-%%DOCS%%share/man/man3/ne_strparam.3.gz
-%%DOCS%%share/man/man3/ne_vstrhash.3.gz
-%%DOCS%%share/man/man3/ne_token.3.gz
-%%DOCS%%share/man/man3/ne_version_match.3.gz
-%%DOCS%%share/man/man3/ne_version_string.3.gz
-%%DOCS%%share/man/man3/ne_xml_create.3.gz
-%%DOCS%%share/man/man3/ne_xml_destroy.3.gz
-%%DOCS%%share/man/man3/neon.3.gz
+%%MANPAGES%%share/man/man1/neon-config.1.gz
+%%MANPAGES%%share/man/man3/ne_add_request_header.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_error.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_first.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_next.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_resolve.3.gz
+%%MANPAGES%%share/man/man3/ne_addr_result.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_altered.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_append.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_clear.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_concat.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_create.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_finish.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_grow.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_ncreate.3.gz
+%%MANPAGES%%share/man/man3/ne_buffer_zappend.3.gz
+%%MANPAGES%%share/man/man3/ne_calloc.3.gz
+%%MANPAGES%%share/man/man3/ne_close_connection.3.gz
+%%MANPAGES%%share/man/man3/ne_forget_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_get_error.3.gz
+%%MANPAGES%%share/man/man3/ne_get_request_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_get_response_header.3.gz
+%%MANPAGES%%share/man/man3/ne_get_response_location.3.gz
+%%MANPAGES%%share/man/man3/ne_get_scheme.3.gz
+%%MANPAGES%%share/man/man3/ne_get_server_hostport.3.gz
+%%MANPAGES%%share/man/man3/ne_get_session_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_get_status.3.gz
+%%MANPAGES%%share/man/man3/ne_has_support.3.gz
+%%MANPAGES%%share/man/man3/ne_i18n_init.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_free.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_make.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_parse.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_print.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_raw.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_reverse.3.gz
+%%MANPAGES%%share/man/man3/ne_iaddr_typeof.3.gz
+%%MANPAGES%%share/man/man3/ne_malloc.3.gz
+%%MANPAGES%%share/man/man3/ne_oom_callback.3.gz
+%%MANPAGES%%share/man/man3/ne_print_request_header.3.gz
+%%MANPAGES%%share/man/man3/ne_qtoken.3.gz
+%%MANPAGES%%share/man/man3/ne_realloc.3.gz
+%%MANPAGES%%share/man/man3/ne_redirect_location.3.gz
+%%MANPAGES%%share/man/man3/ne_redirect_register.3.gz
+%%MANPAGES%%share/man/man3/ne_request_create.3.gz
+%%MANPAGES%%share/man/man3/ne_request_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_request_dispatch.3.gz
+%%MANPAGES%%share/man/man3/ne_response_header_iterate.3.gz
+%%MANPAGES%%share/man/man3/ne_session_create.3.gz
+%%MANPAGES%%share/man/man3/ne_session_destroy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_socks_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_session_system_proxy.3.gz
+%%MANPAGES%%share/man/man3/ne_set_addrlist.3.gz
+%%MANPAGES%%share/man/man3/ne_set_connect_timeout.3.gz
+%%MANPAGES%%share/man/man3/ne_set_error.3.gz
+%%MANPAGES%%share/man/man3/ne_set_proxy_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_set_read_timeout.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_buffer.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_fd.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_body_provider.3.gz
+%%MANPAGES%%share/man/man3/ne_set_request_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_set_server_auth.3.gz
+%%MANPAGES%%share/man/man3/ne_set_session_flag.3.gz
+%%MANPAGES%%share/man/man3/ne_set_useragent.3.gz
+%%MANPAGES%%share/man/man3/ne_shave.3.gz
+%%MANPAGES%%share/man/man3/ne_sock_exit.3.gz
+%%MANPAGES%%share/man/man3/ne_sock_init.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_export.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_free.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_identity.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_import.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_issuer.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_read.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_signedby.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_subject.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_cert_write.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_decrypt.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_encrypted.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_free.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_name.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_owner.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_clicert_read.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_dname_cmp.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_readable_dname.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_set_verify.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_trust_cert.3.gz
+%%MANPAGES%%share/man/man3/ne_ssl_trust_default_ca.3.gz
+%%MANPAGES%%share/man/man3/ne_status.3.gz
+%%MANPAGES%%share/man/man3/ne_strdup.3.gz
+%%MANPAGES%%share/man/man3/ne_strhash.3.gz
+%%MANPAGES%%share/man/man3/ne_strndup.3.gz
+%%MANPAGES%%share/man/man3/ne_strparam.3.gz
+%%MANPAGES%%share/man/man3/ne_vstrhash.3.gz
+%%MANPAGES%%share/man/man3/ne_token.3.gz
+%%MANPAGES%%share/man/man3/ne_version_match.3.gz
+%%MANPAGES%%share/man/man3/ne_version_string.3.gz
+%%MANPAGES%%share/man/man3/ne_xml_create.3.gz
+%%MANPAGES%%share/man/man3/ne_xml_destroy.3.gz
+%%MANPAGES%%share/man/man3/neon.3.gz
%%PORTDOCS%%%%DOCSDIR%%/html/api.html
%%PORTDOCS%%%%DOCSDIR%%/html/biblio.html
%%PORTDOCS%%%%DOCSDIR%%/html/compliance.html