diff --git a/devel/rapidjson/Makefile b/devel/rapidjson/Makefile index 2fcda9455e99..564f52da431c 100644 --- a/devel/rapidjson/Makefile +++ b/devel/rapidjson/Makefile @@ -1,54 +1,56 @@ PORTNAME= rapidjson DISTVERSIONPREFIX= v -DISTVERSION= 1.1.0-709 -DISTVERSIONSUFFIX= -g06d58b9e +DISTVERSION= 1.1.0-763 +DISTVERSIONSUFFIX= -g24b5e7a8 CATEGORIES= devel textproc MAINTAINER= yuri@FreeBSD.org COMMENT= Fast JSON parser/generator for C++ with both SAX/DOM style API WWW= https://github.com/Tencent/rapidjson LICENSE= unknown LICENSE_NAME= RapidJSON LICENSE_FILE= ${WRKSRC}/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept TEST_DEPENDS= googletest>0:devel/googletest \ ${TEST_DEPENDS_${ARCH}} TEST_DEPENDS_amd64= valgrind:devel/valgrind TEST_DEPENDS_i386= valgrind:devel/valgrind USES= cmake:testing compiler:c++11-lang cpe pathfix CPE_VENDOR= tencent USE_GITHUB= yes GH_ACCOUNT= Tencent NO_ARCH= yes CMAKE_ARGS= -DGTEST_SOURCE_DIR=${NONEXISTENT} -DGTEST_INCLUDE_DIR=${LOCALBASE}/include -DGTESTSRC_FOUND=TRUE CMAKE_OFF= RAPIDJSON_BUILD_CXX11 RAPIDJSON_BUILD_TESTS RAPIDJSON_BUILD_EXAMPLES CMAKE_TESTING_ON= RAPIDJSON_BUILD_TESTS CMAKE_TESTING_ARGS= ${"${TEST_DEPENDS:Mvalgrind*}":?:-DCMAKE_CTEST_ARGUMENTS\:STRING="-E;valgrind"} OPTIONS_DEFINE= DOXYGEN OPTIONS_DEFAULT=${OPTIONS_DEFINE} OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CMAKE_BOOL= RAPIDJSON_BUILD_DOC DATADIR= ${PREFIX}/share/doc/RapidJSON PORTDATA= * CXXFLAGS+= -Wno-error post-patch: @${REINPLACE_CMD} -e 's|DOC_INSTALL_DIR}/examples"|CMAKE_INSTALL_PREFIX}/share/examples/${PORTNAME}"| ; s| -march=native||' ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|.*travis.*||' ${WRKSRC}/CMakeLists.txt # travis_doc breaks cmake: see https://github.com/miloyip/rapidjson/issues/715 @${REINPLACE_CMD} -e 's|add_subdirectory.*googletest.*|link_directories(${LOCALBASE}/lib)|' ${WRKSRC}/test/CMakeLists.txt post-install: @${RM} -r ${STAGEDIR}${EXAMPLESDIR}/CMake* +# Tests fail to compile: implicit instantiation of undefined template 'std::char_traits', see https://github.com/Tencent/rapidjson/issues/2349 + .include diff --git a/devel/rapidjson/distinfo b/devel/rapidjson/distinfo index ede72c970274..1125b2e6a8ef 100644 --- a/devel/rapidjson/distinfo +++ b/devel/rapidjson/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1667714043 -SHA256 (Tencent-rapidjson-v1.1.0-709-g06d58b9e_GH0.tar.gz) = 6bda6c47ac79664cbe6eccb8d05a595770e5aeb5d1d3d8275ecd409b37c36c75 -SIZE (Tencent-rapidjson-v1.1.0-709-g06d58b9e_GH0.tar.gz) = 1107697 +TIMESTAMP = 1753329903 +SHA256 (Tencent-rapidjson-v1.1.0-763-g24b5e7a8_GH0.tar.gz) = 2c160efab6a3720aa37b35052dd38252ea8c5eb148f2222f8c0ea5ab2a1ea2d6 +SIZE (Tencent-rapidjson-v1.1.0-763-g24b5e7a8_GH0.tar.gz) = 1116341 diff --git a/devel/rapidjson/pkg-plist b/devel/rapidjson/pkg-plist index 75bce941d704..77a62d50bfb0 100644 --- a/devel/rapidjson/pkg-plist +++ b/devel/rapidjson/pkg-plist @@ -1,41 +1,42 @@ include/rapidjson/allocators.h include/rapidjson/cursorstreamwrapper.h include/rapidjson/document.h include/rapidjson/encodedstream.h include/rapidjson/encodings.h include/rapidjson/error/en.h include/rapidjson/error/error.h include/rapidjson/filereadstream.h include/rapidjson/filewritestream.h include/rapidjson/fwd.h include/rapidjson/internal/biginteger.h include/rapidjson/internal/clzll.h include/rapidjson/internal/diyfp.h include/rapidjson/internal/dtoa.h include/rapidjson/internal/ieee754.h include/rapidjson/internal/itoa.h include/rapidjson/internal/meta.h include/rapidjson/internal/pow10.h include/rapidjson/internal/regex.h include/rapidjson/internal/stack.h include/rapidjson/internal/strfunc.h include/rapidjson/internal/strtod.h include/rapidjson/internal/swap.h include/rapidjson/istreamwrapper.h include/rapidjson/memorybuffer.h include/rapidjson/memorystream.h include/rapidjson/msinttypes/inttypes.h include/rapidjson/msinttypes/stdint.h include/rapidjson/ostreamwrapper.h include/rapidjson/pointer.h include/rapidjson/prettywriter.h include/rapidjson/rapidjson.h include/rapidjson/reader.h include/rapidjson/schema.h include/rapidjson/stream.h include/rapidjson/stringbuffer.h include/rapidjson/uri.h include/rapidjson/writer.h +lib/cmake/RapidJSON/RapidJSON-targets.cmake lib/cmake/RapidJSON/RapidJSONConfig.cmake lib/cmake/RapidJSON/RapidJSONConfigVersion.cmake libdata/pkgconfig/RapidJSON.pc