pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/textproc/uriparser



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Sep  5 18:53:02 UTC 2025

Modified Files:
        pkgsrc/textproc/uriparser: Makefile PLIST distinfo

Log Message:
uriparser: update to 0.9.9.

2025-09-03 -- 0.9.9

  * Changed: Require CMake >=3.10.0 (GitHub #204)
  * Fixed: Dissolve undefined behavior in parsing of URIs (GitHub #252)
      Thanks to Tim Düsterhus for the report!
  * Fixed: Normalized percent-encoded octets should have uppercase letters
      in the host (GitHub #221, GitHub #222)
      Thanks to Máté Kocsis for the pull request!
  * Fixed: Fix documentation of uriEscape (GitHub #206, GitHub #207)
  * Fixed: Docstring typo in ParseIpFourAddress (GitHub #254)
  * Fixed: Documentation: Make Mainpage.txt bypass the C preprocessor
      (GitHub #226, GitHub #227)
  * Fixed: Documentation: Migrate Doxygen from ${CPP} to ${CC} -E (GitHub #192)
  * Fixed: Fix macros URI_VER_SUFFIX_UNICODE and URI_VER_UNICODE (GitHub #258)
      Thanks to Tim Düsterhus for the report and patch!
  * Added: Support for copying Uri structures (GitHub #200, GitHub #230,
      GitHub #237, GitHub #240, GitHub #250, GitHub #251)
      Thanks to Máté Kocsis and to Tim Düsterhus!
      New functions:
        uriCopyUri[AW]
        uriCopyUriMm[AW]
  * Added: Add port normalization to NormalizeSyntax function (GitHub #231)
  * Added: Add function HasHost to the public API (GitHub #234)
      Thanks to Máté Kocsis for the pull request!
      New functions:
        uriHasHost[AW]
  * Added: Support obtaining base runtime version (GitHub #219, GitHub #258)
      New functions:
        uriBaseRuntimeVersion[AW]
  * Added: CMake: Add alias "uriparser::uriparser" (GitHub #197)
  * Added: Integrate fuzzers from google/oss-fuzz repository and
      improve those fuzzers on top (GitHub #209, GitHub #211, GitHub #212,
      GitHub #214)
      Thanks to @tyler92 for two of the related pull requests!
  * Added: Support setting individual components of a UriUri[AW] structure
      (GitHub #196, GitHub #249)
      Part of this work was commissioned by the PHP Foundation.
      Thanks to Máté Kocsis and Tim Düsterhus for the detailed review!
      New functions:
        uriIsWellFormedFragment[AW]
        uriIsWellFormedHostIp4[AW]
        uriIsWellFormedHostIp6[AW]
        uriIsWellFormedHostIp6Mm[AW]
        uriIsWellFormedHostIpFuture[AW]
        uriIsWellFormedHostIpFutureMm[AW]
        uriIsWellFormedHostRegName[AW]
        uriIsWellFormedPath[AW]
        uriIsWellFormedPort[AW]
        uriIsWellFormedQuery[AW]
        uriIsWellFormedScheme[AW]
        uriIsWellFormedUserInfo[AW]
        uriParseIpSixAddress[AW]
        uriParseIpSixAddressMm[AW]
        uriSetFragment[AW]
        uriSetFragmentMm[AW]
        uriSetHostAuto[AW]
        uriSetHostAutoMm[AW]
        uriSetHostIp4[AW]
        uriSetHostIp4Mm[AW]
        uriSetHostIp6[AW]
        uriSetHostIp6Mm[AW]
        uriSetHostIpFuture[AW]
        uriSetHostIpFutureMm[AW]
        uriSetHostRegName[AW]
        uriSetHostRegNameMm[AW]
        uriSetPath[AW]
        uriSetPathMm[AW]
        uriSetPortText[AW]
        uriSetPortTextMm[AW]
        uriSetQuery[AW]
        uriSetQueryMm[AW]
        uriSetScheme[AW]
        uriSetSchemeMm[AW]
        uriSetUserInfo[AW]
        uriSetUserInfoMm[AW]
  * Improved: CMake: Compile with -std=c90 by default (GitHub #232)
  * Improved: Be consequent about and document .hostData.ipFuture .hostText
      relation (GitHub #243)
  * Improved: Document and cover FreeUriMembers after memset with zeros
      (GitHub #238, GitHub #239)
  * Improved: CLI tool "uriparse": Add missing hostData.ipFuture output
      (GitHub #253)
  * Improved: tests: Mass-replace ASSERT_TRUE([..] == [..]) by ASSERT_EQ
      (GitHub #235)
  * Improved: tests: Leverage assertion EXPECT_STREQ (GitHub #257)
  * Improved: Percent encoding related code cleanup (GitHub #242)
  * Improved: Documentation: Update some URLs to new HTTPS locations
      Thanks to Hanno Böck for the pull request!
      (GitHub #224)
  * Improved: Documentation: Hide URI_PUBLIC (GitHub #236)
  * Improved: Convert remaining DOS (CR/LF) newlines to Unix newlines
      Thanks to Hanno Böck for the pull request!
      (GitHub #225)
  * Improved: Rename misleading variable doneMask to revertMask
      (GitHub #233, GitHub #244)
  * Improved: Make licensing easier to discover (GitHub #246)
  * Changed: Documentation: For the Qt Compressed Help file, migrate from
      naming ".qch" to "-doc.qch" (GitHub #191)
  * Infrastructure: Update Clang from 18 to 20 (GitHub #217, GitHub #228)
  * Infrastructure: Bump CI to Ubuntu 24.04 (GitHub #216)
  * Infrastructure: Adapt to breaking changes in CI (GitHub #199, GitHub #204)
  * Soname: 2:0:1 — see https://verbump.de/ for what these numbers do
      (liburiparser.so.1.1.0)


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/textproc/uriparser/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/textproc/uriparser/PLIST
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/uriparser/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/textproc/uriparser/Makefile
diff -u pkgsrc/textproc/uriparser/Makefile:1.19 pkgsrc/textproc/uriparser/Makefile:1.20
--- pkgsrc/textproc/uriparser/Makefile:1.19     Sun Aug 25 06:19:17 2024
+++ pkgsrc/textproc/uriparser/Makefile  Fri Sep  5 18:53:02 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2024/08/25 06:19:17 wiz Exp $
+# $NetBSD: Makefile,v 1.20 2025/09/05 18:53:02 wiz Exp $
 
-DISTNAME=      uriparser-0.9.8
+DISTNAME=      uriparser-0.9.9
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=uriparser/}
 GITHUB_RELEASE=        ${DISTNAME}

Index: pkgsrc/textproc/uriparser/PLIST
diff -u pkgsrc/textproc/uriparser/PLIST:1.9 pkgsrc/textproc/uriparser/PLIST:1.10
--- pkgsrc/textproc/uriparser/PLIST:1.9 Mon May  6 05:49:29 2024
+++ pkgsrc/textproc/uriparser/PLIST     Fri Sep  5 18:53:02 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2024/05/06 05:49:29 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2025/09/05 18:53:02 wiz Exp $
 bin/uriparse
 include/uriparser/Uri.h
 include/uriparser/UriBase.h
@@ -12,5 +12,5 @@ lib/cmake/${PKGNAME}/uriparser-noconfig.
 lib/cmake/${PKGNAME}/uriparser.cmake
 lib/liburiparser.so
 lib/liburiparser.so.1
-lib/liburiparser.so.1.0.31
+lib/liburiparser.so.1.1.0
 lib/pkgconfig/liburiparser.pc

Index: pkgsrc/textproc/uriparser/distinfo
diff -u pkgsrc/textproc/uriparser/distinfo:1.18 pkgsrc/textproc/uriparser/distinfo:1.19
--- pkgsrc/textproc/uriparser/distinfo:1.18     Mon May  6 05:49:29 2024
+++ pkgsrc/textproc/uriparser/distinfo  Fri Sep  5 18:53:02 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.18 2024/05/06 05:49:29 wiz Exp $
+$NetBSD: distinfo,v 1.19 2025/09/05 18:53:02 wiz Exp $
 
-BLAKE2s (uriparser-0.9.8.tar.xz) = d7d0711ff31256c6d130e975d3d3a4748b31ca2b27166e4b806ac423abc48638
-SHA512 (uriparser-0.9.8.tar.xz) = 05741eeb1419d64205f4758b6aee60a4725a3386d5b54e195900dc62492cff3b8ee7143423d6d4e255d24bd0d7111ec4d767afe8e04fdee6fe58b72b5bb2142e
-Size (uriparser-0.9.8.tar.xz) = 172804 bytes
+BLAKE2s (uriparser-0.9.9.tar.xz) = 159df4d8d79156aa95ec4d3065e3424a62d389053439f80418d36f184670bdcf
+SHA512 (uriparser-0.9.9.tar.xz) = e032fa5d119fbad000194dc0fa5182c41c1ba8ee237ea5cd197d94f7c75cc1dff89105be68398dfadc6f1a03ec0e6721ad02dc47b3d18a754bf1346380e467ca
+Size (uriparser-0.9.9.tar.xz) = 193436 bytes
 SHA1 (patch-include_uriparser_UriBase.h) = 71f3582a2988c6c35a1a2b1995d50f47f22939bd



Home | Main Index | Thread Index | Old Index