File openslp-1.2.0-visibility.patch of Package openslp

--- libslp/Makefile.am.orig
+++ libslp/Makefile.am
@@ -26,4 +26,4 @@ libslp_la_SOURCES = libslp_dereg.c   \
 	libslp_mdns.c \
         libslp.h
 libslp_la_LIBADD = ../common/libcommonlibslp.la
-libslp_la_LDFLAGS = -version-info 1:0:0
+libslp_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libslp.map -version-info 1:0:0
--- /dev/null
+++ libslp/libslp.map
@@ -0,0 +1,25 @@
+{
+global:
+  SLPAssociateIFList;
+  SLPAssociateIP;
+  SLPClose;
+  SLPDelAttrs;
+  SLPDereg;
+  SLPEscape;
+  SLPFindAttrs;
+  SLPFindScopes;
+  SLPFindSrvTypes;
+  SLPFindSrvs;
+  SLPFree;
+  SLPGetMDNSName;
+  SLPGetPeer;
+  SLPGetProperty;
+  SLPGetRefreshInterval;
+  SLPOpen;
+  SLPParseAttrs;
+  SLPParseSrvURL;
+  SLPReg;
+  SLPSetProperty;
+  SLPUnescape;
+local: *;
+};
openSUSE Build Service is sponsored by