diff --git a/devel/benchmark/Makefile b/devel/benchmark/Makefile index a4c25ab1687e..bdb48870fcce 100644 --- a/devel/benchmark/Makefile +++ b/devel/benchmark/Makefile @@ -1,35 +1,35 @@ PORTNAME= benchmark DISTVERSIONPREFIX= v -DISTVERSION= 1.8.3 +DISTVERSION= 1.8.4 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Microbenchmark support library WWW= https://github.com/google/benchmark LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake:testing compiler:c++11-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= google GH_TUPLE= google:googletest:release-1.12.1:googletest # requires googletest sources for some reason, see https://github.com/google/benchmark/issues/979 CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BENCHMARK_ENABLE_TESTING CMAKE_TESTING_ON= BENCHMARK_ENABLE_TESTING # BENCHMARK_DOWNLOAD_DEPENDENCIES CMAKE_TESTING_ARGS= -DGOOGLETEST_PATH=${WRKSRC_googletest} CXXFLAGS+= ${CXXFLAGS_${CHOSEN_COMPILER_TYPE}} CXXFLAGS_gcc= -Wno-stringop-truncation PIE_UNSAFE= yes BINARY_ALIAS= git=false PLIST_SUB= VERSION=${DISTVERSION} # tests fail to compile, see https://github.com/google/benchmark/issues/1593 .include diff --git a/devel/benchmark/distinfo b/devel/benchmark/distinfo index 16d0181dd151..39acdf45a027 100644 --- a/devel/benchmark/distinfo +++ b/devel/benchmark/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1693553059 -SHA256 (google-benchmark-v1.8.3_GH0.tar.gz) = 6bc180a57d23d4d9515519f92b0c83d61b05b5bab188961f36ac7b06b0d9e9ce -SIZE (google-benchmark-v1.8.3_GH0.tar.gz) = 250206 +TIMESTAMP = 1718558572 +SHA256 (google-benchmark-v1.8.4_GH0.tar.gz) = 3e7059b6b11fb1bbe28e33e02519398ca94c1818874ebed18e504dc6f709be45 +SIZE (google-benchmark-v1.8.4_GH0.tar.gz) = 253916 SHA256 (google-googletest-release-1.12.1_GH0.tar.gz) = 81964fe578e9bd7c94dfdb09c8e4d6e6759e19967e397dbea48d1c10e45d0df2 SIZE (google-googletest-release-1.12.1_GH0.tar.gz) = 854944 diff --git a/devel/benchmark/pkg-plist b/devel/benchmark/pkg-plist index d43e8e819e88..e054fa4f12e8 100644 --- a/devel/benchmark/pkg-plist +++ b/devel/benchmark/pkg-plist @@ -1,13 +1,14 @@ include/benchmark/benchmark.h include/benchmark/export.h lib/cmake/benchmark/benchmarkConfig.cmake lib/cmake/benchmark/benchmarkConfigVersion.cmake lib/cmake/benchmark/benchmarkTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/benchmark/benchmarkTargets.cmake lib/libbenchmark.so -lib/libbenchmark.so.1 -lib/libbenchmark.so.%%VERSION%% +lib/libbenchmark.so.0 +lib/libbenchmark.so.0.0.0 lib/libbenchmark_main.so -lib/libbenchmark_main.so.1 -lib/libbenchmark_main.so.%%VERSION%% +lib/libbenchmark_main.so.0 +lib/libbenchmark_main.so.0.0.0 libdata/pkgconfig/benchmark.pc +libdata/pkgconfig/benchmark_main.pc diff --git a/devel/grpc/Makefile b/devel/grpc/Makefile index 8ac19259c151..4695b6f13e5f 100644 --- a/devel/grpc/Makefile +++ b/devel/grpc/Makefile @@ -1,80 +1,81 @@ PORTNAME= grpc PORTVERSION= 1.62.2 +PORTREVISION= 1 DISTVERSIONPREFIX= v PORTEPOCH= 2 CATEGORIES= devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= HTTP/2-based RPC framework WWW= https://grpc.io/ \ https://github.com/grpc/grpc LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/xxhash.h:devel/xxhash LIB_DEPENDS= libabsl_base.so:devel/abseil \ libbenchmark.so:devel/benchmark \ libcares.so:dns/c-ares \ libprotobuf.so:devel/protobuf \ libre2.so:devel/re2 USES= cmake compiler:c++17-lang cpe localbase:ldflags pkgconfig ssl USE_GITHUB= yes CMAKE_ARGS= -DCMAKE_CXX_STANDARD=17 \ -DgRPC_ABSL_PROVIDER=package \ -DgRPC_BENCHMARK_PROVIDER=package \ -DgRPC_CARES_PROVIDER=package \ -DgRPC_PROTOBUF_PROVIDER=package \ -DgRPC_RE2_PROVIDER=package \ -DgRPC_SSL_PROVIDER=package \ -DgRPC_ZLIB_PROVIDER=package CMAKE_OFF= CMAKE_CXX_EXTENSIONS \ gRPC_BUILD_TESTS \ gRPC_DOWNLOAD_ARCHIVES CMAKE_ON= BUILD_SHARED_LIBS \ gRPC_BUILD_CODEGEN \ gRPC_BUILD_GRPC_CPP_PLUGIN \ gRPC_BUILD_GRPC_CSHARP_PLUGIN \ gRPC_BUILD_GRPC_NODE_PLUGIN \ gRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN \ gRPC_BUILD_GRPC_PHP_PLUGIN \ gRPC_BUILD_GRPC_PYTHON_PLUGIN \ gRPC_BUILD_GRPC_RUBY_PLUGIN USE_CSTD= c11 USE_CXXSTD= c++17 USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} \ SHLIB_VER=${PORTVERSION:R} CONFLICTS_INSTALL= grpc[0-9][0-9][0-9] # Clean up bundled libraries .if !defined(MAINTAINER_MODE) EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/third_party/abseil-cpp/ \ --exclude ${DISTNAME}/third_party/benchmark/ \ --exclude ${DISTNAME}/third_party/boringssl-with-bazel/ \ --exclude ${DISTNAME}/third_party/cares/ \ --exclude ${DISTNAME}/third_party/protobuf/ \ --exclude ${DISTNAME}/third_party/re2/ \ --exclude ${DISTNAME}/third_party/xxhash/ \ --exclude ${DISTNAME}/third_party/zlib/ \ --no-same-owner --no-same-permissions .else post-patch: @${RM} -r ${WRKSRC}/third_party/abseil-cpp/ @${RM} -r ${WRKSRC}/third_party/benchmark/ @${RM} -r ${WRKSRC}/third_party/boringssl-with-bazel/ @${RM} -r ${WRKSRC}/third_party/cares/ @${RM} -r ${WRKSRC}/third_party/protobuf/ @${RM} -r ${WRKSRC}/third_party/re2/ #@${RM} -r ${WRKSRC}/third_party/upb/ #@${RM} -r ${WRKSRC}/third_party/utf8_range/ @${RM} -r ${WRKSRC}/third_party/xxhash/ @${RM} -r ${WRKSRC}/third_party/zlib/ .endif .include diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile index 8fc588f84a22..ef0198bfc765 100644 --- a/games/openrct2/Makefile +++ b/games/openrct2/Makefile @@ -1,62 +1,63 @@ PORTNAME= openrct2 DISTVERSIONPREFIX= v DISTVERSION= 0.4.11 +PORTREVISION= 1 CATEGORIES= games MASTER_SITES= https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.6/:sequence \ https://github.com/OpenRCT2/objects/releases/download/v1.4.4/:object \ https://github.com/OpenRCT2/OpenMusic/releases/download/v1.5/:openmsx \ https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v1.0.5/:opensfx DISTFILES= title-sequences.zip:sequence \ objects.zip:object\ openmusic.zip:openmsx \ opensound.zip:opensfx MAINTAINER= pkubaj@FreeBSD.org COMMENT= Open source re-implementation of RollerCoaster Tycoon 2 WWW= https://openrct2.io/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/licence.txt NOT_FOR_ARCHS= mips mips64 powerpc powerpc64 powerpcspe NOT_FOR_ARCHS_REASON= Only for little-endian architectures BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json LIB_DEPENDS= libpng.so:graphics/png \ libzip.so:archivers/libzip \ libFLAC.so:audio/flac \ libvorbisfile.so:audio/libvorbis \ libspeexdsp.so:audio/speexdsp \ libfontconfig.so:x11-fonts/fontconfig \ libcurl.so:ftp/curl \ libfreetype.so:print/freetype2 \ libicuuc.so:devel/icu \ libbenchmark.so:devel/benchmark \ libogg.so:audio/libogg USES= cmake compiler:c++17-lang desktop-file-utils gl \ localbase:ldflags pkgconfig sdl shared-mime-info ssl USE_GITHUB= yes GH_ACCOUNT= OpenRCT2 GH_PROJECT= OpenRCT2 USE_GL= gl USE_LDCONFIG= yes USE_SDL= sdl2 CMAKE_ON= BUILD_SHARED_LIBS OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' \ ${WRKSRC}/src/openrct2/config/Config.cpp ${MKDIR} ${WRKSRC}/data/sequence ${MKDIR} ${WRKSRC}/data/object ${MKDIR} ${WRKSRC}/data/assetpack ${CP} ${WRKDIR}/*.parkseq ${WRKSRC}/data/sequence/ ${CP} -r ${WRKDIR}/official ${WRKDIR}/rct1 ${WRKDIR}/rct2 \ ${WRKDIR}/rct2tt ${WRKDIR}/rct2ww ${WRKDIR}/object/official \ ${WRKSRC}/data/object/ ${CP} -r ${WRKDIR}/assetpack ${WRKSRC}/data/ .include diff --git a/graphics/ospray-studio/Makefile b/graphics/ospray-studio/Makefile index b53402caaddb..81b8f2120ae9 100644 --- a/graphics/ospray-studio/Makefile +++ b/graphics/ospray-studio/Makefile @@ -1,37 +1,37 @@ PORTNAME= ospray-studio DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Application to showcase OSPRay's rendering capabilities WWW= https://www.ospray.org/ospray_studio/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libbenchmark.so:devel/benchmark \ libglfw.so:graphics/glfw \ libospray.so:graphics/ospray \ librkcommon.so:devel/rkcommon \ libtbb.so:devel/onetbb USES= cmake gl pkgconfig USE_GL= gl glu USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ospray GH_PROJECT= ${PORTNAME:S/-/_/} CMAKE_OFF= USE_PYSG CMAKE_OFF+= OSPRAY_INSTALL # otherwise it installs all dependencies, see https://github.com/ospray/ospray_studio/issues/8 PLIST_FILES= bin/ospStudio \ lib/libospray_sg.so post-install: @${RM} -rf ${STAGEDIR}${LOCALBASE}/share/doc/ospray_studio .include diff --git a/graphics/ospray/Makefile b/graphics/ospray/Makefile index 9a3dc721d9e8..f039753b41c6 100644 --- a/graphics/ospray/Makefile +++ b/graphics/ospray/Makefile @@ -1,46 +1,46 @@ PORTNAME= ospray DISTVERSIONPREFIX= v DISTVERSION= 2.10.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Ray tracing based rendering engine for high-fidelity visualization WWW= https://www.ospray.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ispc:devel/ispc LIB_DEPENDS= libbenchmark.so:devel/benchmark \ libembree3.so:graphics/embree \ libglfw.so:graphics/glfw \ libopenvkl.so:graphics/openvkl \ librkcommon.so:devel/rkcommon \ libtbb.so:devel/onetbb USES= cmake:testing compiler:c++11-lang gl pkgconfig readline qt:5 USE_GITHUB= yes USE_GL= gl glu USE_QT= core gui opengl qmake:build USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION} CMAKE_OFF= OSPRAY_ENABLE_APPS_TESTING CMAKE_TESTING_ON= OSPRAY_ENABLE_APPS_TESTING OPTIONS_DEFINE= APPS OPTIONS_DEFAULT= APPS OPTIONS_SUB= yes APPS_DESC= Build apps APPS_CMAKE_BOOL= OSPRAY_ENABLE_APPS post-patch: # replace alloca.h includes @${FIND} ${WRKSRC} -name "*.c*" -a -exec ${GREP} "#include " {} \; -a -exec ${REINPLACE_CMD} -e "s|#include |#include |" {} \; > /dev/null post-install: @${RM} -r ${STAGEDIR}${PREFIX}/share/doc/OSPRay .include diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile index 1a754baffc92..5df15a22f5e9 100644 --- a/math/e-antic/Makefile +++ b/math/e-antic/Makefile @@ -1,64 +1,65 @@ PORTNAME= e-antic DISTVERSION= 2.0.2 +PORTREVISION= 1 #MASTER_SITES= https://www.labri.fr/perso/vdelecro/e-antic/ CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= Real Embedded Algebraic Number Theory In C WWW= https://github.com/flatsurf/e-antic LICENSE= GPLv3 LGPL3 LICENSE_COMB= dual BUILD_DEPENDS= ${PY_SETUPTOOLS} LIB_DEPENDS= libarb.so:math/arb \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libantic.so:math/antic \ libflint.so:math/flint2 \ libbenchmark.so:devel/benchmark \ libboost_thread.so:devel/boost-libs USES= autoreconf compiler:c++11-lang gmake libtool localbase \ python USE_GITHUB= yes ANTIC_TAG= f4e8a60 CATCH_TAG= 62fd660 CEREAL_TAG= ebef1e9 FLINT_TAG= ae7ec89 GH_ACCOUNT= flatsurf catchorg:c1 USCiLab:c2 wbhart:f GH_PROJECT= ${PORTNAME} antic:a Catch2:c1 cereal:c2 flint2:f GH_TAGNAME= ${ANTIC_TAG}:a ${CATCH_TAG}:c1 ${CEREAL_TAG}:c2 ${FLINT_TAG}:f GH_SUBDIR= libeantic/upstream/antic:a \ libeantic/upstream/flint:f \ libeantic/test/external/catch2:c1 \ libeantic/test/external/cereal:c2 LIBS+= "-lm" GNU_CONFIGURE= yes # pytest requires cppyy, doc requires standardese CONFIGURE_ARGS= --without-byexample \ --without-pytest \ --without-doc USE_LDCONFIG= yes INSTALL_TARGET= install-strip TEST_TARGET= check PLIST_SUB= VER=${DISTVERSION} pre-extract: ${MKDIR} ${WRKDIR}/flint-${FLINT_TAG} ${LN} -sf ${WRKDIR}/flint-${FLINT_TAG} ${WRKDIR}/flint2-${FLINT_TAG} ${RMDIR} ${WRKDIR}/flint-${FLINT_TAG} post-install: ${REINPLACE_CMD} -e 's|${STAGEDIR}||' \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyeantic/install_files.txt ${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyeantic/install_files.txt.bak ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d \ ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py -d \ ${PYTHONPREFIX_SITELIBDIR} -f ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/math/hpcombi/Makefile b/math/hpcombi/Makefile index 0879f3c421be..1b901c1a2df1 100644 --- a/math/hpcombi/Makefile +++ b/math/hpcombi/Makefile @@ -1,51 +1,52 @@ PORTNAME= HPCombi PORTVERSION= 1.0.1 +PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= math devel MAINTAINER= thierry@FreeBSD.org COMMENT= Fast combinatorics in C++ using SSE/AVX instruction sets WWW= https://github.com/hivert/HPCombi LICENSE= GPLv3 ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= uses AVX instruction set BUILD_DEPENDS= sparsehash>0:devel/sparsehash LIB_DEPENDS= libbenchmark.so:devel/benchmark TEST_DEPENDS= boost-libs>0:devel/boost-libs USE_GITHUB= yes GH_ACCOUNT= hivert USES= cmake:testing compiler:c++11-lang localbase:ldflags pathfix \ pkgconfig CMAKE_ARGS= -DHPCOMBI_DISABLE_MARCH_NATIVE:BOOL=on NO_ARCH= yes #OPTIONS_DEFINE= DOXYGEN TEST OPTIONS_DEFINE= DOXYGEN OPTIONS_SUB= yes DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CMAKE_ON= -DAPIDOC_DIR=${DOCSDIR} TEST_CMAKE_ON= -DBUILD_TESTING=1 TEST_LIB_DEPENDS= libCatch2.so:devel/catch2 DATADIR= ${PREFIX}/share/${PORTNAME:tl} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl} .include pre-configure-DOXYGEN-off: ${REINPLACE_CMD} -e 's/add_subdirectory(doc)/# No doc/' \ ${WRKSRC}/CMakeLists.txt post-stage-DOXYGEN-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${BUILD_WRKSRC}/doc/html && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/net-p2p/ethash/Makefile b/net-p2p/ethash/Makefile index 010ff507010d..c230b1ec96b0 100644 --- a/net-p2p/ethash/Makefile +++ b/net-p2p/ethash/Makefile @@ -1,25 +1,25 @@ PORTNAME= ethash PORTVERSION= 1.0.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-p2p MAINTAINER= bofh@FreeBSD.org COMMENT= C/C++ implementation of Ethash and ProgPoW WWW= https://github.com/chfast/ethash LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libbenchmark.so:devel/benchmark \ libgtest.so:devel/googletest USES= cmake USE_GITHUB= yes GH_ACCOUNT= chfast CMAKE_OFF= HUNTER_ENABLED CFLAGS+= -Wno-error=deprecated-declarations .include