Page MenuHomeFreeBSD

D58120.id181589.diff
No OneTemporary

D58120.id181589.diff

Index: devel/jansson/Makefile
===================================================================
--- devel/jansson/Makefile
+++ devel/jansson/Makefile
@@ -1,5 +1,6 @@
PORTNAME= jansson
DISTVERSION= 2.15.1
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://github.com/akheron/${PORTNAME}/releases/download/v${DISTVERSION}/
Index: devel/jansson/files/patch-CMakeLists.txt
===================================================================
--- /dev/null
+++ devel/jansson/files/patch-CMakeLists.txt
@@ -0,0 +1,45 @@
+--- CMakeLists.txt.orig 2026-07-09 07:39:40 UTC
++++ CMakeLists.txt
+@@ -304,17 +304,17 @@ if(JANSSON_BUILD_SHARED_LIBS)
+ src/jansson.def)
+
+ # check if linker support --default-symver
+- list(APPEND CMAKE_REQUIRED_LIBRARIES "-Wl,--default-symver")
++ list(APPEND CMAKE_REQUIRED_LIBRARIES "-shared -Wl,--default-symver")
+ check_c_source_compiles(
+ "
+- int main (void)
++ int function (void)
+ {
+ return 0;
+ }
+ "
+- DSYMVER_WORKS
++ SYMVER_WORKS
+ )
+- list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "-Wl,--default-symver")
++ list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "-shared -Wl,--default-symver")
+
+ if (SYMVER_WORKS)
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--default-symver")
+@@ -328,17 +328,17 @@ if(JANSSON_BUILD_SHARED_LIBS)
+ *;
+ };
+ ")
+- list(APPEND CMAKE_REQUIRED_LIBRARIES "-Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/jansson.sym")
++ list(APPEND CMAKE_REQUIRED_LIBRARIES "-shared -Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/jansson.sym")
+ check_c_source_compiles(
+ "
+- int main (void)
++ int function (void)
+ {
+ return 0;
+ }
+ "
+ VSCRIPT_WORKS
+ )
+- list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "-Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/jansson.sym")
++ list(REMOVE_ITEM CMAKE_REQUIRED_LIBRARIES "-shared -Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/jansson.sym")
+ if (VSCRIPT_WORKS)
+ set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--version-script,${CMAKE_CURRENT_BINARY_DIR}/jansson.sym")
+ endif()

File Metadata

Mime Type
text/plain
Expires
Mon, Aug 31, 8:02 PM (8 h, 31 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
37718111
Default Alt Text
D58120.id181589.diff (2 KB)

Event Timeline