diff --git a/net/uriparser/Makefile b/net/uriparser/Makefile index d5521497000e..529ebb77360d 100644 --- a/net/uriparser/Makefile +++ b/net/uriparser/Makefile @@ -1,43 +1,41 @@ PORTNAME= uriparser -DISTVERSION= 1.0.0 -PORTREVISION= 1 +DISTVERSION= 1.0.1 CATEGORIES= net MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-doc.zip \ ${DISTNAME}-doc.qch EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-doc.zip MAINTAINER= svysh.fbsd@gmail.com COMMENT= URI parsing library WWW= https://github.com/uriparser/uriparser LICENSE= APACHE20 BSD3CLAUSE LGPL21+ LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/COPYING.Apache-2.0 LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD-3-Clause LICENSE_FILE_LGPL21+ = ${WRKSRC}/COPYING.LGPL-2.1 LICENSE_FILE= ${WRKSRC}/README.md TEST_DEPENDS= googletest>=1.10.0:devel/googletest USES= cmake:testing cpe pathfix tar:xz CPE_VENDOR= uriparser_project USE_LDCONFIG= yes -CMAKE_OFF= URIPARSER_BUILD_TESTS \ - URIPARSER_BUILD_DOCS +CMAKE_OFF= URIPARSER_BUILD_DOCS URIPARSER_BUILD_TESTS CMAKE_TESTING_ON= URIPARSER_BUILD_TESTS PLIST_SUB= DISTVERSION=${DISTVERSION} PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/qch (cd ${WRKDIR}/${DISTNAME}-doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${INSTALL_MAN} ${DISTDIR}/${DISTNAME}-doc.qch ${STAGEDIR}${DOCSDIR}/qch .include diff --git a/net/uriparser/distinfo b/net/uriparser/distinfo index e12f068203ac..033e97f50090 100644 --- a/net/uriparser/distinfo +++ b/net/uriparser/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1765831847 -SHA256 (uriparser-1.0.0.tar.xz) = 154a3f649d80a78d5095fc461ec032ffb45f5ed3619edec923ac68cff29a088d -SIZE (uriparser-1.0.0.tar.xz) = 200048 -SHA256 (uriparser-1.0.0-doc.zip) = 089de452fe185cf79523c93f5692a88029fd19d1f6953557363f145a1fc6a711 -SIZE (uriparser-1.0.0-doc.zip) = 280173 -SHA256 (uriparser-1.0.0-doc.qch) = e6ab4eb2542c91c00f702d902d07519ffcf5f369678c71341cfa963c802cc930 -SIZE (uriparser-1.0.0-doc.qch) = 405504 +TIMESTAMP = 1777302101 +SHA256 (uriparser-1.0.1.tar.xz) = acd18cfb14d1851705f863f7a625be693fb3971fb85d4996faa21147f0315fcb +SIZE (uriparser-1.0.1.tar.xz) = 201260 +SHA256 (uriparser-1.0.1-doc.zip) = 3d0828516954f1a108ecad5b9ad26d2b608d46b41da4aa562d0132cf08e1ab0a +SIZE (uriparser-1.0.1-doc.zip) = 278402 +SHA256 (uriparser-1.0.1-doc.qch) = 18ee61fb21761b68f7121a8ce35435325d3053655b9ce04ef818d464dbb1a87b +SIZE (uriparser-1.0.1-doc.qch) = 405504 diff --git a/net/uriparser/files/patch-src_UriMemory.c b/net/uriparser/files/patch-src_UriMemory.c new file mode 100644 index 000000000000..034b078b9fb0 --- /dev/null +++ b/net/uriparser/files/patch-src_UriMemory.c @@ -0,0 +1,13 @@ +--- src/UriMemory.c.orig 2026-04-27 12:35:55 UTC ++++ src/UriMemory.c +@@ -66,6 +66,10 @@ + # endif + #endif + ++/* Ensure BSD extensions like reallocarray are visible */ ++#define __BSD_VISIBLE 1 ++#define _DEFAULT_SOURCE 1 ++ + #include + #include + diff --git a/net/uriparser/pkg-plist b/net/uriparser/pkg-plist index add9f1c4fac2..3ea52e7668ad 100644 --- a/net/uriparser/pkg-plist +++ b/net/uriparser/pkg-plist @@ -1,15 +1,15 @@ bin/uriparse include/uriparser/Uri.h include/uriparser/UriBase.h include/uriparser/UriDefsAnsi.h include/uriparser/UriDefsConfig.h include/uriparser/UriDefsUnicode.h include/uriparser/UriIp4.h lib/liburiparser.so lib/liburiparser.so.1 -lib/liburiparser.so.1.2.0 +lib/liburiparser.so.1.2.1 lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config-version.cmake lib/cmake/uriparser-%%DISTVERSION%%/uriparser-config.cmake lib/cmake/uriparser-%%DISTVERSION%%/uriparser-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/uriparser-%%DISTVERSION%%/uriparser.cmake libdata/pkgconfig/liburiparser.pc