ports/net/xmlrpc-c/patches/patch-config_mk_in

23 lines
627 B
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
Index: config.mk.in
--- config.mk.in.orig
+++ config.mk.in
@@ -255,6 +255,18 @@ ifeq ($(patsubst netbsd%,netbsd,$(HOST_OS)),netbsd)
NEED_WL_RPATH=yes
endif
+ifeq ($(patsubst openbsd%,openbsd,$(HOST_OS)),openbsd)
+ SHARED_LIB_TYPE = unix
+ SHLIB_SUFFIX = so
+ MUST_BUILD_SHLIB = Y
+ MUST_BUILD_SHLIBLE = Y
+ shlibfn = $(1:%=%.$(SHLIB_SUFFIX).$(MAJ).$(MIN))
+ shliblefn = $(1:%=%.$(SHLIB_SUFFIX))
+ CFLAGS_SHLIB = -fpic
+ LDFLAGS_SHLIB = -shared -Wl,-soname,$(SONAME) $(SHLIB_CLIB)
+ NEED_WL_RPATH=yes
+endif
+
ifeq ($(patsubst freebsd%,freebsd,$(HOST_OS)),freebsd)
SHARED_LIB_TYPE = unix
SHLIB_SUFFIX = so