pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/textproc/jsoncpp jsoncpp: updated to 1.9.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1c17fb66392b
branches:  trunk
changeset: 398004:1c17fb66392b
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Jul 08 18:42:19 2019 +0000

description:
jsoncpp: updated to 1.9.0

1.9.0:
It's been ~2 years since the last release, so this has quite a few changes. Some highlights:
Build optimizations and updates. Now needs at least Meson 0.50.0, bot support for VS 2013 dropped in favor of VS 2017
Lots of bug fixes
Lots of enhancements
Lots of cleanup

diffstat:

 textproc/jsoncpp/Makefile                     |   9 ++++-----
 textproc/jsoncpp/PLIST                        |   8 +++++---
 textproc/jsoncpp/distinfo                     |  13 ++++++-------
 textproc/jsoncpp/patches/patch-CMakeLists.txt |  20 ++++++++++----------
 4 files changed, 25 insertions(+), 25 deletions(-)

diffs (94 lines):

diff -r acbefd433dfc -r 1c17fb66392b textproc/jsoncpp/Makefile
--- a/textproc/jsoncpp/Makefile Mon Jul 08 18:37:03 2019 +0000
+++ b/textproc/jsoncpp/Makefile Mon Jul 08 18:42:19 2019 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2019/04/09 07:08:18 wiz Exp $
+# $NetBSD: Makefile,v 1.11 2019/07/08 18:42:19 adam Exp $
 
-DISTNAME=      jsoncpp-1.8.4
-PKGREVISION=   2
+DISTNAME=      jsoncpp-1.9.0
 CATEGORIES=    textproc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=open-source-parsers/}
 
@@ -11,9 +10,9 @@
 LICENSE=       public-domain OR mit
 
 USE_CMAKE=             yes
-CMAKE_ARGS+=           -DBUILD_SHARED_LIBS:BOOL=ON
-CMAKE_ARGS+=           -DJSONCPP_WITH_TESTS:BOOL=OFF
 USE_LANGUAGES=         c c++
+CMAKE_ARGS+=           -DBUILD_SHARED_LIBS=ON
+CMAKE_ARGS+=           -DJSONCPP_WITH_TESTS=OFF
 PKGCONFIG_OVERRIDE=    pkg-config/jsoncpp.pc.in
 
 .include "../../mk/bsd.pkg.mk"
diff -r acbefd433dfc -r 1c17fb66392b textproc/jsoncpp/PLIST
--- a/textproc/jsoncpp/PLIST    Mon Jul 08 18:37:03 2019 +0000
+++ b/textproc/jsoncpp/PLIST    Mon Jul 08 18:42:19 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2019/04/09 07:08:18 wiz Exp $
+@comment $NetBSD: PLIST,v 1.5 2019/07/08 18:42:19 adam Exp $
 include/json/allocator.h
 include/json/assertions.h
 include/json/autolink.h
@@ -10,8 +10,10 @@
 include/json/value.h
 include/json/version.h
 include/json/writer.h
-lib/libjsoncpp.a
+lib/cmake/jsoncpp/jsoncppConfig-release.cmake
+lib/cmake/jsoncpp/jsoncppConfig.cmake
+lib/cmake/jsoncpp/jsoncppConfigVersion.cmake
 lib/libjsoncpp.so
+lib/libjsoncpp.so.${PKGVERSION}
 lib/libjsoncpp.so.1
-lib/libjsoncpp.so.${PKGVERSION}
 lib/pkgconfig/jsoncpp.pc
diff -r acbefd433dfc -r 1c17fb66392b textproc/jsoncpp/distinfo
--- a/textproc/jsoncpp/distinfo Mon Jul 08 18:37:03 2019 +0000
+++ b/textproc/jsoncpp/distinfo Mon Jul 08 18:42:19 2019 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.9 2019/04/09 07:08:18 wiz Exp $
+$NetBSD: distinfo,v 1.10 2019/07/08 18:42:19 adam Exp $
 
-SHA1 (jsoncpp-1.8.4.tar.gz) = 98a56dba0cc6378c91668b6e1c120a657820c45e
-RMD160 (jsoncpp-1.8.4.tar.gz) = 5444cc199daef95c3297aacafb7471d1a4e2b3bf
-SHA512 (jsoncpp-1.8.4.tar.gz) = f70361a3263dd8b9441374a9a409462be1426c0d6587c865171a80448ab73b3f69de2b4d70d2f0c541764e1e6cccc727dd53178347901f625ec6fb54fb94f4f1
-Size (jsoncpp-1.8.4.tar.gz) = 200226 bytes
-SHA1 (patch-CMakeLists.txt) = ce873c2fb1a1c6df0748613f0d1fe8441ceb1132
-SHA1 (patch-src_lib__json_CMakeLists.txt) = 13cd2b4fb864644bc67a493d00acc9c32822aa38
+SHA1 (jsoncpp-1.9.0.tar.gz) = 2a61b81cba7c5a1c83b5e5fcce6193716f1f7304
+RMD160 (jsoncpp-1.9.0.tar.gz) = 201f2650e679acf1bb4d97b6e16714cd80241f21
+SHA512 (jsoncpp-1.9.0.tar.gz) = b1da96c12d9ad4c7e002ed84b6c0ff24a7c86034f462a4eb29d93be2f81d7961a03d6f7aa3e7fa58366a2ed76242f6c72e8c3c6d34bdf562c86ca9951f5f3785
+Size (jsoncpp-1.9.0.tar.gz) = 203176 bytes
+SHA1 (patch-CMakeLists.txt) = 43a6e243cc6aebb4bd2cb21c4657cdac14ce9d18
diff -r acbefd433dfc -r 1c17fb66392b textproc/jsoncpp/patches/patch-CMakeLists.txt
--- a/textproc/jsoncpp/patches/patch-CMakeLists.txt     Mon Jul 08 18:37:03 2019 +0000
+++ b/textproc/jsoncpp/patches/patch-CMakeLists.txt     Mon Jul 08 18:42:19 2019 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2019/04/09 06:48:18 wiz Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2019/07/08 18:42:19 adam Exp $
 
 Make so version match symlink versions.
 
---- CMakeLists.txt.orig        2017-12-20 21:07:10.000000000 +0000
+--- CMakeLists.txt.orig        2019-07-08 12:02:29.000000000 +0000
 +++ CMakeLists.txt
-@@ -64,7 +64,7 @@ jsoncpp_parse_version( ${JSONCPP_VERSION
- #IF(NOT JSONCPP_VERSION_FOUND)
- #    MESSAGE(FATAL_ERROR "Failed to parse version string properly. Expect X.Y.Z")
- #ENDIF(NOT JSONCPP_VERSION_FOUND)
--SET( JSONCPP_SOVERSION 19 )
-+SET( JSONCPP_SOVERSION ${JSONCPP_VERSION_MAJOR} )
- SET( JSONCPP_USE_SECURE_MEMORY "0" CACHE STRING "-D...=1 to use memory-wiping allocator for STL" )
+@@ -67,7 +67,7 @@ project(JSONCPP
+         LANGUAGES CXX)
  
- MESSAGE(STATUS "JsonCpp Version: ${JSONCPP_VERSION_MAJOR}.${JSONCPP_VERSION_MINOR}.${JSONCPP_VERSION_PATCH}")
+ message(STATUS "JsonCpp Version: ${JSONCPP_VERSION_MAJOR}.${JSONCPP_VERSION_MINOR}.${JSONCPP_VERSION_PATCH}")
+-set( JSONCPP_SOVERSION 21 )
++set( JSONCPP_SOVERSION ${JSONCPP_VERSION_MAJOR} )
+ 
+ option(JSONCPP_WITH_TESTS "Compile and (for jsoncpp_check) run JsonCpp test executables" ON)
+ option(JSONCPP_WITH_POST_BUILD_UNITTEST "Automatically run unit-tests as a post build step" ON)



Home | Main Index | Thread Index | Old Index