Christian Weisgerber <[email protected]> writes:
> From the latest amd64 bulk build. These ports failed to build with
> what are likely errors triggered by the switch to binutils-2.17:
The remaining one (except for riak which is awaiting for oks):
> multimedia/mlt
Index: Makefile
===================================================================
RCS file: /cvs/ports/multimedia/mlt/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile 1 May 2015 16:05:07 -0000 1.6
+++ Makefile 26 May 2015 17:38:19 -0000
@@ -7,8 +7,8 @@ VERSION = 0.9.2
DISTNAME = mlt-${VERSION}
PKGNAME-main = ${DISTNAME}
PKGNAME-gpl2 = mlt-gpl2-${VERSION}
-REVISION-main = 1
-REVISION-gpl2 = 1
+REVISION-main = 2
+REVISION-gpl2 = 2
# XXX versions should be kept in sync together
SHARED_LIBS = mlt 0.0
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/multimedia/mlt/patches/patch-configure,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-configure
--- patches/patch-configure 14 Jul 2014 09:15:12 -0000 1.1.1.1
+++ patches/patch-configure 26 May 2015 17:19:15 -0000
@@ -1,11 +1,13 @@
$OpenBSD: patch-configure,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- configure.orig Sun Jun 29 22:23:17 2014
-+++ configure Wed Jul 9 09:43:49 2014
-@@ -122,6 +122,11 @@ build_config()
++++ configure Tue May 26 19:19:08 2015
+@@ -122,6 +122,13 @@ build_config()
echo "RDYNAMIC=-rdynamic"
echo "LDFLAGS+=-Wl,--no-undefined -Wl,--as-needed"
;;
+ OpenBSD)
++ echo "CFLAGS+=-fPIC"
++ echo "CXXFLAGS+=-fPIC"
+ echo "SHFLAGS=-shared"
+ echo "RDYNAMIC=-rdynamic"
+ echo "LDFLAGS+=-Wl,--as-needed"
Index: patches/patch-src_mlt++_Makefile
===================================================================
RCS file: /cvs/ports/multimedia/mlt/patches/patch-src_mlt++_Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-src_mlt++_Makefile
--- patches/patch-src_mlt++_Makefile 14 Jul 2014 09:15:12 -0000 1.1.1.1
+++ patches/patch-src_mlt++_Makefile 26 May 2015 17:33:46 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-src_mlt++_Makefile,v 1.1.1.1 2014/07/14 09:15:12 zhuk Exp $
--- src/mlt++/Makefile.orig Sun Jun 29 22:23:17 2014
-+++ src/mlt++/Makefile Wed Jul 9 09:43:49 2014
++++ src/mlt++/Makefile Tue May 26 19:33:42 2015
@@ -12,6 +12,10 @@ NAME = libmlt++$(LIBSUF)
TARGET = libmlt++-$(soversion)$(LIBSUF)
CXXFLAGS += -DMLTPP_EXPORTS
@@ -8,7 +8,7 @@ $OpenBSD: patch-src_mlt++_Makefile,v 1.1
+else ifeq ($(targetos), OpenBSD)
+LIBmlt++_VERSION ?= $(soversion)
+TARGET = libmlt++$(LIBSUF).$(LIBmlt++_VERSION)
-+LIBFLAGS += -Wl,-shared
++LIBFLAGS += -shared
else
NAME = libmlt++$(LIBSUF)
TARGET = $(NAME).$(version)
--
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE