Date: Mon, 2 Dec 2024 18:40:18 GMT From: Fernando =?utf-8?Q?Apestegu=C3=ADa?= <fernape@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: be7c6e82ef00 - main - cad/openvsp: Unbreak in 15 Message-ID: <202412021840.4B2IeImG021767@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/ports/commit/?id=be7c6e82ef00ef5480dfb61f1970e074a1b73262 commit be7c6e82ef00ef5480dfb61f1970e074a1b73262 Author: Fernando ApesteguĂa <fernape@FreeBSD.org> AuthorDate: 2024-11-26 17:51:49 +0000 Commit: Fernando ApesteguĂa <fernape@FreeBSD.org> CommitDate: 2024-12-02 18:39:41 +0000 cad/openvsp: Unbreak in 15 --- .../patch-Libraries_cmake_External__STEPCode.cmake | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/cad/openvsp/files/patch-Libraries_cmake_External__STEPCode.cmake b/cad/openvsp/files/patch-Libraries_cmake_External__STEPCode.cmake new file mode 100644 index 000000000000..add33de9689f --- /dev/null +++ b/cad/openvsp/files/patch-Libraries_cmake_External__STEPCode.cmake @@ -0,0 +1,21 @@ +--- Libraries/cmake/External_STEPCode.cmake.orig 2024-11-11 02:55:22 UTC ++++ Libraries/cmake/External_STEPCode.cmake +@@ -30,6 +30,11 @@ ExternalProject_Add( STEPCODE + -DSC_BUILD_SHARED_LIBS=${SC_SHARED} + -DSC_PYTHON_GENERATOR=OFF + -DSC_INSTALL_PREFIX:PATH=<INSTALL_DIR> ++ # Patch to avoid build failure in FBSD 15 and higher ++ PATCH_COMMAND ${CMAKE_COMMAND} -E echo "Patching files...${CMAKE_SOURCE_DIR} - ${CMAKE_BINARY_DIR}" && ++ ${CMAKE_COMMAND} -E chdir ${CMAKE_BINARY_DIR}/STEPCODE-prefix/src/STEPCODE/src/base/judy/src/ sed -i '' -e "s/strncpy\( _buff, other._buff/strncpy\( (char *)_buff, (char *)other._buff/g" judySArray.h && ++ ${CMAKE_COMMAND} -E chdir ${CMAKE_BINARY_DIR}/STEPCODE-prefix/src/STEPCODE/src/base/judy/src/ sed -i '' -e "s/strncpy\( _buff, other._buff/strncpy\( (char *)_buff, (char *)other._buff/g" judyS2Array.h ++ + ) + ExternalProject_Get_Property( STEPCODE SOURCE_DIR ) + ExternalProject_Get_Property( STEPCODE BINARY_DIR ) +@@ -47,4 +52,4 @@ SET( STEPCODE_BINARY_DIR ${BINARY_DIR} ) + # Consequently, force Debug so it installs in ../sc-install directory + # instead of /usr/local/lib. + # +-# SC's own programs fail to build with -DSC_BUILD_SHARED_LIBS=OFF +\ No newline at end of file ++# SC's own programs fail to build with -DSC_BUILD_SHARED_LIBS=OFF
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412021840.4B2IeImG021767>