git: fb5004c69215 - main - net/libarcus: Fix build with protobuf 22+
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 14 Dec 2023 17:03:45 UTC
The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=fb5004c69215be796b94d869d639a213bfecad30 commit fb5004c69215be796b94d869d639a213bfecad30 Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org> AuthorDate: 2023-12-14 16:23:07 +0000 Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org> CommitDate: 2023-12-14 17:03:08 +0000 net/libarcus: Fix build with protobuf 22+ --- net/libarcus/Makefile | 3 ++- net/libarcus/files/patch-protobuf | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/net/libarcus/Makefile b/net/libarcus/Makefile index c8cd0472e930..c69ed8e705ef 100644 --- a/net/libarcus/Makefile +++ b/net/libarcus/Makefile @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= sip:devel/py-sip4 LIB_DEPENDS= libprotobuf.so:devel/protobuf -USES= cmake compiler:c++11-lang python pyqt:5 +USES= cmake compiler:c++17-lang python pyqt:5 USE_PYQT= pysip USE_GITHUB= yes GH_ACCOUNT= Ultimaker @@ -24,4 +24,5 @@ USE_LDCONFIG= yes CMAKE_ARGS+= -DPYTHON_EXECUTABLE:STRING=${PYTHON_CMD} \ -DPYTHON_INCLUDEDIR:STRING=${PYTHON_INCLUDEDIR} + .include <bsd.port.mk> diff --git a/net/libarcus/files/patch-protobuf b/net/libarcus/files/patch-protobuf new file mode 100644 index 000000000000..5fccf07f15b7 --- /dev/null +++ b/net/libarcus/files/patch-protobuf @@ -0,0 +1,11 @@ +--- examples/CMakeLists.txt.orig 2021-11-26 15:37:16 UTC ++++ examples/CMakeLists.txt +@@ -12,7 +12,7 @@ add_executable(example ${example_SRCS} ${example_PB_SR + target_link_libraries(example Arcus) + if(NOT WIN32 OR CMAKE_COMPILER_IS_GNUCXX) + target_link_libraries(example pthread) +- set_target_properties(example PROPERTIES COMPILE_FLAGS "-std=c++11") ++ set_target_properties(example PROPERTIES COMPILE_FLAGS "-std=c++17") + endif() + + add_custom_command(