pkgsrc-Changes archive

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

CVS commit: pkgsrc/textproc/jsoncpp



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Sep 12 06:42:32 UTC 2024

Modified Files:
        pkgsrc/textproc/jsoncpp: Makefile distinfo
        pkgsrc/textproc/jsoncpp/patches: patch-CMakeLists.txt

Log Message:
jsoncpp: updated to 1.9.6

1.9.6: Bugfixes

Parse large floats as infinity
Fix various typos
Use default rather than hard-coded 8 for maximum aggregate member alignment
Fix wrong usage of doxygen groups
feat: adds front and back methods to Value type
Avoid using cmake glob vars if we are a subproject v2
Create meson_build_and_run
Fix clang format issues
Delete .travis.yml
Delete .travis_scripts directory
add comment space directive
Clang format updates
Update meson.yml
Fix a parser bug where tokens are misidentified as commas.
Fix out-of-bounds read.
Fix asserts in Value::setComment
add a valueToQuotedString overload
Add code coverage
Update meson.yml
build(meson): use find_program('python3')
Bump CMake policy version to avoid deprecation warning
Update link in amalgamate.py to GitHub
CharReader: Add StructuredError
Fix configure Clang on Windows
Fixed setting JSONCPP_USE_SECURE_MEMORY definition
Update readFromString.cpp print error
Add security policy
CMake: remove ccache micro management
Create cmake.yml
Update meson.yml
Move removeIndex's result instead of copying
Use current source / binary dir when assuring out of source builds
Opportunistically take advantage of C++20 move-in/out-of stringstream
Protect target JsonCpp::JsonCpp against multi-include
Don't use build dir build interfaces - Fix use with CMake FetchContent
Create a jsoncppConfig.cmake file, even if building under meson
include/json/value.h is changed
meson.build: fix the version number
Introduce CharReaderBuilder::ecma404Mode
cmake export configuration: allow repeating find_package(jsoncpp) calls
Added Value::find with String key
Don't use build dir build interfaces


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/textproc/jsoncpp/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/textproc/jsoncpp/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/textproc/jsoncpp/patches/patch-CMakeLists.txt

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

Modified files:

Index: pkgsrc/textproc/jsoncpp/Makefile
diff -u pkgsrc/textproc/jsoncpp/Makefile:1.18 pkgsrc/textproc/jsoncpp/Makefile:1.19
--- pkgsrc/textproc/jsoncpp/Makefile:1.18       Sun Aug 25 06:19:15 2024
+++ pkgsrc/textproc/jsoncpp/Makefile    Thu Sep 12 06:42:32 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2024/08/25 06:19:15 wiz Exp $
+# $NetBSD: Makefile,v 1.19 2024/09/12 06:42:32 adam Exp $
 
-DISTNAME=      jsoncpp-1.9.5
+DISTNAME=      jsoncpp-1.9.6
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=open-source-parsers/}
 
@@ -10,10 +10,11 @@ COMMENT=    JSON reader and writer in C++
 LICENSE=       public-domain OR mit
 
 USE_LANGUAGES=         c c++
+PKGCONFIG_OVERRIDE=    pkg-config/jsoncpp.pc.in
+
 CMAKE_CONFIGURE_ARGS+=         -DBUILD_STATIC_LIBS=OFF
 CMAKE_CONFIGURE_ARGS+=         -DBUILD_OBJECT_LIBS=OFF
 CMAKE_CONFIGURE_ARGS+=         -DJSONCPP_WITH_TESTS=OFF
-PKGCONFIG_OVERRIDE=    pkg-config/jsoncpp.pc.in
 
 .include "../../devel/cmake/build.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/textproc/jsoncpp/distinfo
diff -u pkgsrc/textproc/jsoncpp/distinfo:1.17 pkgsrc/textproc/jsoncpp/distinfo:1.18
--- pkgsrc/textproc/jsoncpp/distinfo:1.17       Wed Nov  3 20:52:23 2021
+++ pkgsrc/textproc/jsoncpp/distinfo    Thu Sep 12 06:42:32 2024
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2021/11/03 20:52:23 adam Exp $
+$NetBSD: distinfo,v 1.18 2024/09/12 06:42:32 adam Exp $
 
-BLAKE2s (jsoncpp-1.9.5.tar.gz) = e10152d14c86b9f20b6da5a0bac484322728e445d5368724457c59c0f2c4092e
-SHA512 (jsoncpp-1.9.5.tar.gz) = 1d06e044759b1e1a4cc4960189dd7e001a0a4389d7239a6d59295af995a553518e4e0337b4b4b817e70da5d9731a4c98655af90791b6287870b5ff8d73ad8873
-Size (jsoncpp-1.9.5.tar.gz) = 216055 bytes
-SHA1 (patch-CMakeLists.txt) = ccd72520cea8293d2fc0300e15b81be2505cd719
+BLAKE2s (jsoncpp-1.9.6.tar.gz) = 0920f35a952823b4763ae7f5bb62514cfa087794e163a75bd8ce8507b804e9e1
+SHA512 (jsoncpp-1.9.6.tar.gz) = 006d81f9f723dcfe875ebc2147449c07c5246bf97dd7b9eee1909decc914b051d6f3f06feb5c3dfa143d28773fb310aabb04a81dc447cc61513309df8eba8b08
+Size (jsoncpp-1.9.6.tar.gz) = 212682 bytes
+SHA1 (patch-CMakeLists.txt) = 814d424f172f3290a047bdd1d8f4941f78fd29bb

Index: pkgsrc/textproc/jsoncpp/patches/patch-CMakeLists.txt
diff -u pkgsrc/textproc/jsoncpp/patches/patch-CMakeLists.txt:1.6 pkgsrc/textproc/jsoncpp/patches/patch-CMakeLists.txt:1.7
--- pkgsrc/textproc/jsoncpp/patches/patch-CMakeLists.txt:1.6    Wed Nov  3 20:52:23 2021
+++ pkgsrc/textproc/jsoncpp/patches/patch-CMakeLists.txt        Thu Sep 12 06:42:32 2024
@@ -1,14 +1,14 @@
-$NetBSD: patch-CMakeLists.txt,v 1.6 2021/11/03 20:52:23 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.7 2024/09/12 06:42:32 adam Exp $
 
 Make so version match symlink versions.
 
---- CMakeLists.txt.orig        2021-11-03 17:53:28.000000000 +0000
+--- CMakeLists.txt.orig        2024-09-10 03:18:29.000000000 +0000
 +++ CMakeLists.txt
-@@ -76,7 +76,7 @@ project(jsoncpp
+@@ -66,7 +66,7 @@ project(jsoncpp
          LANGUAGES CXX)
  
  message(STATUS "JsonCpp Version: ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}")
--set(PROJECT_SOVERSION 25)
+-set(PROJECT_SOVERSION 26)
 +set(PROJECT_SOVERSION ${PROJECT_VERSION_MAJOR})
  
  include(${CMAKE_CURRENT_SOURCE_DIR}/include/PreventInSourceBuilds.cmake)



Home | Main Index | Thread Index | Old Index