From 5afe679dd371a4b8d0cc8cadd899403f8933dead Mon Sep 17 00:00:00 2001 From: taca Date: Sun, 21 Mar 2021 15:18:54 +0000 Subject: [PATCH] textproc/uriparser: update to 0.9.5 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2021-03-18 -- 0.9.5 * Fixed: Fix a bug regarding section "5.2.4. Remove Dot Segments" of RFC 3986 that affected both normalization and reference resolution with regard to trailing slashes (GitHub #92, #97) Thanks to Dan Pape for the report! * Fixed: MinGW: Fix name of static library (GitHub #90) Thanks to SpaceIm for the patch and Sandro Mani for review! * Fixed: Use correct inline marker "__forceinline" for Intel C++ Compiler (GitHub #93) Thanks to jensenrichardson for the patch! * Fixed: Link against pthreads for (default) -DURIPARSER_BUILD_TESTS=ON (GitHub #99, #100) * Fixed: When integrated using CMake function add_subdirectory, installation could fail due to lack of prefix ${CMAKE_CURRENT_SOURCE_DIR} (GitHub #98) Thanks for the patch to Shehzan Mohammed! * Fixed: Addressed MSVC compile warning about lack of /EHsc when compiling the C++ test suite code (GitHub #102) * Fixed: Stopped misadvertising wide characters as Unicode support (GitHub #104) * Added: CMake option URIPARSER_WARNINGS_AS_ERRORS=(ON|OFF) to turn compile warnings into errors, defaults to "OFF" (GitHub #102) * Improved: pkg-config: Use ${prefix} and ${exec_prefix} to ease overriding variables using --define-variable=NAME=VALUE, e.g. as done on OpenWRT (GitHub #91) Thanks to Karel Kočí for the pull request! * Improved: Auto-detection of the qhelpgenerator command based on CMake package "Qt5Help" when available. CMake option "QHG_LOCATION" can still be used to enforce a specific location (GitHub #103) Thanks for his help to Andreas Sturmlechner! * Improved: Make documentation use pkg-config in example on how to check for uriparser from within configure.ac (GNU Autoconf) (GitHub #37, #106) * Improved: In testing code, add a missing 'extern "C"' (GitHub #109) Thanks to Jørgen Ibsen for the patch! * Soname: 1:28:0 — see https://verbump.de/ for what these numbers do --- textproc/uriparser/Makefile | 4 ++-- textproc/uriparser/PLIST | 4 ++-- textproc/uriparser/distinfo | 11 +++++------ textproc/uriparser/patches/patch-CMakeLists.txt | 16 ---------------- 4 files changed, 9 insertions(+), 26 deletions(-) delete mode 100644 textproc/uriparser/patches/patch-CMakeLists.txt diff --git a/textproc/uriparser/Makefile b/textproc/uriparser/Makefile index 20f2a5ab822e..2793579d059f 100644 --- a/textproc/uriparser/Makefile +++ b/textproc/uriparser/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.14 2020/06/02 09:59:45 nia Exp $ +# $NetBSD: Makefile,v 1.15 2021/03/21 15:18:54 taca Exp $ -DISTNAME= uriparser-0.9.4 +DISTNAME= uriparser-0.9.5 CATEGORIES= textproc MASTER_SITES= ${MASTER_SITE_GITHUB:=uriparser/} GITHUB_RELEASE= ${DISTNAME} diff --git a/textproc/uriparser/PLIST b/textproc/uriparser/PLIST index da3b4a29343b..18c74f1eced5 100644 --- a/textproc/uriparser/PLIST +++ b/textproc/uriparser/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.6 2020/06/02 09:59:45 nia Exp $ +@comment $NetBSD: PLIST,v 1.7 2021/03/21 15:18:54 taca Exp $ bin/uriparse include/uriparser/Uri.h include/uriparser/UriBase.h @@ -12,5 +12,5 @@ lib/cmake/uriparser-${PKGVERSION}/uriparser-noconfig.cmake lib/cmake/uriparser-${PKGVERSION}/uriparser.cmake lib/liburiparser.so lib/liburiparser.so.1 -lib/liburiparser.so.1.0.27 +lib/liburiparser.so.1.0.28 lib/pkgconfig/liburiparser.pc diff --git a/textproc/uriparser/distinfo b/textproc/uriparser/distinfo index b99b7a4e2b1d..0d9c88671064 100644 --- a/textproc/uriparser/distinfo +++ b/textproc/uriparser/distinfo @@ -1,8 +1,7 @@ -$NetBSD: distinfo,v 1.13 2020/06/02 09:59:45 nia Exp $ +$NetBSD: distinfo,v 1.14 2021/03/21 15:18:54 taca Exp $ -SHA1 (uriparser-0.9.4.tar.xz) = 3f7102e2a2e59e1cbdcaa7dc974fc8d0775703c7 -RMD160 (uriparser-0.9.4.tar.xz) = 475d616bb0a845964c3f32550bbdef7c0bec0a0b -SHA512 (uriparser-0.9.4.tar.xz) = b62f13232be58f90b8d3ccd8d5de6759a2146ac67555ffbf1c32318c52073300e7ead55eb73254bef84d2273aa5eb815a66d3e81aafb30bfdb60a9ffb8233c55 -Size (uriparser-0.9.4.tar.xz) = 167456 bytes -SHA1 (patch-CMakeLists.txt) = af3b6b9531f82956ce7aa4294d505d035b8c76f0 +SHA1 (uriparser-0.9.5.tar.xz) = 5926cbd60865265c5b20765df605085ddafa8edd +RMD160 (uriparser-0.9.5.tar.xz) = 8ef71446a57ba087fefbe0aaa246be0f21d5bedc +SHA512 (uriparser-0.9.5.tar.xz) = e6077a1892cf92542205d5f4f888502e0cd51586832dd5d06903b8cebfada3fd37310978fac0134a671dea07d471f384026da07c076bda194c7a0abc7ba9867a +Size (uriparser-0.9.5.tar.xz) = 169220 bytes SHA1 (patch-include_uriparser_UriBase.h) = 71f3582a2988c6c35a1a2b1995d50f47f22939bd diff --git a/textproc/uriparser/patches/patch-CMakeLists.txt b/textproc/uriparser/patches/patch-CMakeLists.txt deleted file mode 100644 index 4c5082a42d68..000000000000 --- a/textproc/uriparser/patches/patch-CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -$NetBSD: patch-CMakeLists.txt,v 1.1 2020/03/22 13:51:23 tnn Exp $ - -libgtest.a needs to link with -pthread on Linux -XXX it really /should/ be using pkg-config to figure this out! - ---- CMakeLists.txt.orig 2019-04-28 12:04:25.000000000 +0000 -+++ CMakeLists.txt -@@ -274,7 +274,7 @@ if(URIPARSER_BUILD_TESTS) - ) - - target_link_libraries(testrunner PUBLIC -- ${GTEST_BOTH_LIBRARIES} -+ -pthread ${GTEST_BOTH_LIBRARIES} - ) - - add_test(