Kill librtmp's soname and prevent lib symlink creation. ok sthen@

This commit is contained in:
jca 2014-01-14 00:18:35 +00:00
parent 2d5624ab69
commit 0de22c9ee8
2 changed files with 20 additions and 4 deletions

View File

@ -1,10 +1,11 @@
# $OpenBSD: Makefile,v 1.26 2014/01/13 23:52:34 sthen Exp $
# $OpenBSD: Makefile,v 1.27 2014/01/14 00:18:35 jca Exp $
SHARED_LIBS = rtmp 1.0
COMMENT = dump RTMP media streams
DISTNAME = rtmpdump-2.4pl7
REVISION = 0
WRKDIST = ${WRKDIR}/rtmpdump
CATEGORIES = net

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-librtmp_Makefile,v 1.3 2014/01/13 23:52:34 sthen Exp $
--- librtmp/Makefile.orig Mon Jan 13 23:33:30 2014
+++ librtmp/Makefile Mon Jan 13 23:37:39 2014
$OpenBSD: patch-librtmp_Makefile,v 1.4 2014/01/14 00:18:35 jca Exp $
--- librtmp/Makefile.orig Tue Jan 14 00:33:30 2014
+++ librtmp/Makefile Tue Jan 14 01:12:10 2014
@@ -38,7 +38,7 @@ CRYPTO_REQ=$(REQ_$(CRYPTO))
CRYPTO_DEF=$(DEF_$(CRYPTO))
PUBLIC_LIBS=$(PUB_$(CRYPTO))
@ -10,3 +10,18 @@ $OpenBSD: patch-librtmp_Makefile,v 1.3 2014/01/13 23:52:34 sthen Exp $
SOX_posix=so
SOX_darwin=dylib
SOX_mingw=dll
@@ -53,7 +53,7 @@ SODIR_darwin=$(LIBDIR)
SODIR_mingw=$(BINDIR)
SODIR=$(SODIR_$(SYS))
-SO_LDFLAGS_posix=-shared -Wl,-soname,$@
+SO_LDFLAGS_posix=-shared
SO_LDFLAGS_darwin=-dynamiclib -twolevel_namespace -undefined dynamic_lookup \
-fno-common -headerpad_max_install_names -install_name $(libdir)/$@
SO_LDFLAGS_mingw=-shared -Wl,--out-implib,librtmp.dll.a
@@ -117,5 +117,4 @@ install_base: librtmp.a librtmp.pc
install_so: librtmp$(SO_EXT)
cp librtmp$(SO_EXT) $(SODIR)
$(INSTALL_IMPLIB)
- cd $(SODIR); ln -sf librtmp$(SO_EXT) librtmp.$(SOX)