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