aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-04-17 23:42:22 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2022-04-17 23:58:01 +0000
commit927aece18eeb41f2b7012ebde2026160740e6809 (patch)
tree3d60673b494a4c940c4ecfaba36a28c6750ab3b2
parentf55dafeb306950a34ad59b8a3b2f9fc9ac3f3a82 (diff)
devel/json-c: Update to 0.16
-rw-r--r--devel/json-c/Makefile7
-rw-r--r--devel/json-c/distinfo6
-rw-r--r--devel/json-c/files/patch-CMakeLists.txt13
-rw-r--r--devel/json-c/pkg-plist2
4 files changed, 18 insertions, 10 deletions
diff --git a/devel/json-c/Makefile b/devel/json-c/Makefile
index cc5b9aebebde..4ecd723a6740 100644
--- a/devel/json-c/Makefile
+++ b/devel/json-c/Makefile
@@ -1,8 +1,7 @@
# Created by: gno@yahoo-inc.com
PORTNAME= json-c
-PORTVERSION= 0.15
-PORTREVISION= 1
+PORTVERSION= 0.16
CATEGORIES= devel
MASTER_SITES= https://s3.amazonaws.com/json-c_releases/releases/ \
LOCAL/sunpoet
@@ -15,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake compiler:c11 cpe
-CMAKE_OFF= BUILD_DOCUMENTATION
-CMAKE_ON= BUILD_SHARED_LIBS BUILD_STATIC_LIBS DISABLE_WERROR
+CMAKE_OFF= DISABLE_BSYMBOLIC DISABLE_JSON_POINTER DISABLE_THREAD_LOCAL_STORAGE ENABLE_RDRAND ENABLE_THREADING OVERRIDE_GET_RANDOM_SEED
+CMAKE_ON= BUILD_SHARED_LIBS BUILD_STATIC_LIBS DISABLE_EXTRA_LIBS DISABLE_WERROR
TEST_TARGET= test
USE_LDCONFIG= yes
diff --git a/devel/json-c/distinfo b/devel/json-c/distinfo
index 420ac3a1b588..36f7466ac483 100644
--- a/devel/json-c/distinfo
+++ b/devel/json-c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1597081472
-SHA256 (json-c-0.15.tar.gz) = b8d80a1ddb718b3ba7492916237bbf86609e9709fb007e7f7d4322f02341a4c6
-SIZE (json-c-0.15.tar.gz) = 361488
+TIMESTAMP = 1650228674
+SHA256 (json-c-0.16.tar.gz) = 8e45ac8f96ec7791eaf3bb7ee50e9c2100bbbc87b8d0f1d030c5ba8a0288d96b
+SIZE (json-c-0.16.tar.gz) = 351916
diff --git a/devel/json-c/files/patch-CMakeLists.txt b/devel/json-c/files/patch-CMakeLists.txt
index 152f9d0ff1f5..6b0b4eb19eb9 100644
--- a/devel/json-c/files/patch-CMakeLists.txt
+++ b/devel/json-c/files/patch-CMakeLists.txt
@@ -1,8 +1,8 @@
Avoid use of newlocale(3) that results in increasing memory usage
---- CMakeLists.txt.orig 2020-07-26 15:08:19 UTC
+--- CMakeLists.txt.orig 2022-04-14 01:09:51 UTC
+++ CMakeLists.txt
-@@ -177,7 +177,7 @@ if (HAVE_STDLIB_H)
+@@ -198,7 +198,7 @@ if (HAVE_STDLIB_H)
endif()
if (HAVE_LOCALE_H)
check_symbol_exists(setlocale "locale.h" HAVE_SETLOCALE)
@@ -11,3 +11,12 @@ Avoid use of newlocale(3) that results in increasing memory usage
endif()
if (HAVE_STRINGS_H)
check_symbol_exists(strcasecmp "strings.h" HAVE_STRCASECMP)
+@@ -432,8 +432,6 @@ configure_file(json.h.cmakein ${PROJECT_BINARY_DIR}/js
+
+ include_directories(${PROJECT_SOURCE_DIR})
+ include_directories(${PROJECT_BINARY_DIR})
+-
+-add_subdirectory(doc)
+
+ # "uninstall" custom target for make generators in unix like operating systems
+ # and if that target is not present
diff --git a/devel/json-c/pkg-plist b/devel/json-c/pkg-plist
index 7d0971f7e6bc..ce69d8eeee65 100644
--- a/devel/json-c/pkg-plist
+++ b/devel/json-c/pkg-plist
@@ -20,5 +20,5 @@ lib/cmake/json-c/json-c-targets.cmake
lib/libjson-c.a
lib/libjson-c.so
lib/libjson-c.so.5
-lib/libjson-c.so.5.1.0
+lib/libjson-c.so.5.2.0
libdata/pkgconfig/json-c.pc