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:           Mon May  6 05:49:29 UTC 2024

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

Log Message:
uriparser: update to 0.9.8.

2024-05-05 -- 0.9.8

>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: [CVE-2024-34402]
      Protect against integer overflow in ComposeQueryEngine
      (GitHub #183, GitHub #185)
  * Fixed: [CVE-2024-34403]
      Protect against integer overflow in ComposeQueryMallocExMm
      (GitHub #183, GitHub #186)
>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Changed: Require CMake >=3.5.0 (GitHub #172)
  * Added: CMake option URIPARSER_SHARED_LIBS=(ON|OFF) to control,
      whether to produce a shared or static library for uriparser
      and that alone, falls back to standard BUILD_SHARED_LIBS
      if available, else defaults to "ON" (GitHub #169, GitHub #170)
  * Improved: Document that scheme-based normalization a la
      section 6.2.3 of RFC 3986 is a responsibility of the application
      using uriparser (GitHub #173, GitHub #174)
  * Improved: Document supported code points for functions uriEscape(Ex)W
      (GitHub #171, GitHub #175)
  * Infrastructure: Update Clang from 15 to 18 (GitHub #161, GitHub #187)
  * Infrastructure: Adapt to breaking changes in Clang packaging (GitHub #160)
  * Infrastructure: Get sanitizer CFLAGS and LDFLAGS back in sync (GitHub #161)
  * Infrastructure: Pin GitHub Actions to specific commits for security
      (GitHub #165)
  * Soname: 1:31:0 — see https://verbump.de/ for what these numbers do

2022-10-05 -- 0.9.7

  * Fixed: Multiple issues with IPv6 and IPvFuture literal parsing
      (GitHub #146, GitHub #150)
      Thanks to Scallop Ye for the report and the pull request!
  * Fixed: Fix symbol visibility for -DBUILD_SHARED_LIBS=OFF (GitHub #139,
      GitHub #141); thanks to Mariusz Zaborski for the report!
  * Fixed: For MinGW, use size_t for inet_ntop declaration and fix macro
      checks for both MinGW and mingw-w64 (GitHub #131)
  * Fixed: Compiler warnings (GitHub #132, GitHub #152)
  * Improved: Use name UriConfig.h rather than generic config.h for the
      config header file to avoid name clashes and also include it through
      "UriConfig.h" with quotes rather than <UriConfig.h> so that it is found
      in quote path locations (GitHub #149)
      Thanks to Gaspard Petit for bringing this up!
  * Improved: Document need for UriConfig.h in UriMemory.c (GitHub #136)
  * Infrastructure: Add (support for) Visual Studio 17/2022 (GitHub #152)
  * Infrastructure: Drop (support for) Visual Studio <=14/2015 (GitHub #152)
  * Infrastructure: Update Clang from 13 to 15 (GitHub #143, GitHub #151)
  * Infrastructure: Make MinGW with 32bit Wine on Ubuntu 20.04 possible
      (GitHub #142, GitHub #144, GitHub #145)
  * Soname: 1:30:0 — see https://verbump.de/ for what these numbers do


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 pkgsrc/textproc/uriparser/Makefile \
    pkgsrc/textproc/uriparser/distinfo
cvs rdiff -u -r1.8 -r1.9 pkgsrc/textproc/uriparser/PLIST

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.17 pkgsrc/textproc/uriparser/Makefile:1.18
--- pkgsrc/textproc/uriparser/Makefile:1.17     Tue Jul 11 05:55:10 2023
+++ pkgsrc/textproc/uriparser/Makefile  Mon May  6 05:49:28 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.17 2023/07/11 05:55:10 nia Exp $
+# $NetBSD: Makefile,v 1.18 2024/05/06 05:49:28 wiz Exp $
 
-DISTNAME=      uriparser-0.9.6
+DISTNAME=      uriparser-0.9.8
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=uriparser/}
 GITHUB_RELEASE=        ${DISTNAME}
@@ -11,7 +11,6 @@ HOMEPAGE=     https://uriparser.github.io/
 COMMENT=       URI parsing library
 LICENSE=       modified-bsd
 
-USE_CMAKE=             yes
 USE_FEATURES=          snprintf
 PKGCONFIG_OVERRIDE+=   liburiparser.pc.in
 
@@ -23,4 +22,5 @@ CFLAGS.NetBSD+=               -D_OPENBSD_SOURCE
 LDFLAGS.SunOS+=                -lsocket -lnsl
 
 .include "options.mk"
+.include "../../devel/cmake/build.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/textproc/uriparser/distinfo
diff -u pkgsrc/textproc/uriparser/distinfo:1.17 pkgsrc/textproc/uriparser/distinfo:1.18
--- pkgsrc/textproc/uriparser/distinfo:1.17     Fri Jan  7 12:40:08 2022
+++ pkgsrc/textproc/uriparser/distinfo  Mon May  6 05:49:29 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2022/01/07 12:40:08 nros Exp $
+$NetBSD: distinfo,v 1.18 2024/05/06 05:49:29 wiz Exp $
 
-BLAKE2s (uriparser-0.9.6.tar.xz) = 51057de51f8f3380062c6065419565a1048ed29bcb6b9ff73cda9fa5e534a0ae
-SHA512 (uriparser-0.9.6.tar.xz) = 4b071e3aee5ca9e065ea9aaa98ee4f14157c8b52f8d95c0d526c083e61d0c015841fda7a8fa6e535664c0bfef7322da2bcfed0dc313e30794fb66a65b832d4ad
-Size (uriparser-0.9.6.tar.xz) = 171260 bytes
+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
 SHA1 (patch-include_uriparser_UriBase.h) = 71f3582a2988c6c35a1a2b1995d50f47f22939bd

Index: pkgsrc/textproc/uriparser/PLIST
diff -u pkgsrc/textproc/uriparser/PLIST:1.8 pkgsrc/textproc/uriparser/PLIST:1.9
--- pkgsrc/textproc/uriparser/PLIST:1.8 Fri Jan  7 12:40:08 2022
+++ pkgsrc/textproc/uriparser/PLIST     Mon May  6 05:49:29 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2022/01/07 12:40:08 nros Exp $
+@comment $NetBSD: PLIST,v 1.9 2024/05/06 05:49:29 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.29
+lib/liburiparser.so.1.0.31
 lib/pkgconfig/liburiparser.pc



Home | Main Index | Thread Index | Old Index