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,28 +1,27 @@ # 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 MAINTAINER= sunpoet@FreeBSD.org COMMENT= JSON (JavaScript Object Notation) implementation in C LICENSE= MIT 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 CPE_VENDOR= json-c_project post-install: ${INSTALL_DATA} ${WRKSRC}/json_object_private.h ${STAGEDIR}${PREFIX}/include/json-c/ .include 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,13 +1,22 @@ 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) - check_symbol_exists(uselocale "locale.h" HAVE_USELOCALE) + # check_symbol_exists(uselocale "locale.h" HAVE_USELOCALE) 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 @@ -1,24 +1,24 @@ include/json-c/arraylist.h include/json-c/debug.h include/json-c/json.h include/json-c/json_c_version.h include/json-c/json_config.h include/json-c/json_inttypes.h include/json-c/json_object.h include/json-c/json_object_iterator.h include/json-c/json_object_private.h include/json-c/json_pointer.h include/json-c/json_tokener.h include/json-c/json_types.h include/json-c/json_util.h include/json-c/json_visit.h include/json-c/linkhash.h include/json-c/printbuf.h lib/cmake/json-c/json-c-config.cmake lib/cmake/json-c/json-c-targets-%%CMAKE_BUILD_TYPE%%.cmake 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