summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2014-05-16 12:56:26 +0000
committerryoon <ryoon@pkgsrc.org>2014-05-16 12:56:26 +0000
commit6938b5122d3e32941b9047b467c2e4be81d9d7a6 (patch)
tree3adef8754e2bdda9a885101d58af7dda1a4b5f64 /multimedia
parent7a258f4bafbb1b16b3bc3f2ff82edacb12d0c696 (diff)
downloadpkgsrc-6938b5122d3e32941b9047b467c2e4be81d9d7a6.tar.gz
Use libtool(1) under OpenBSD, the build with pkgsrc/devel/libtool-base
hould be fixed.
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/gst-plugins1-base/plugins.mk16
1 files changed, 15 insertions, 1 deletions
diff --git a/multimedia/gst-plugins1-base/plugins.mk b/multimedia/gst-plugins1-base/plugins.mk
index 9573ccacb7f..ec1aee5fb0b 100644
--- a/multimedia/gst-plugins1-base/plugins.mk
+++ b/multimedia/gst-plugins1-base/plugins.mk
@@ -1,4 +1,4 @@
-# $NetBSD: plugins.mk,v 1.1 2012/11/29 08:22:29 ryoon Exp $
+# $NetBSD: plugins.mk,v 1.2 2014/05/16 12:56:26 ryoon Exp $
#
# This file is shared across the gst-plugins-{base,good} packages to
# simplify their code. It provides a framework to write simple packages
@@ -78,6 +78,20 @@ SUBST_SED.libs= -e 's|$$(top_builddir)/gst-libs/gst/.*/libgst|${BUILDLINK_PREFI
.include "../../multimedia/gst-plugins1-${GST_PLUGINS1_TYPE}/buildlink3.mk"
.endif
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "OpenBSD"
+# libtool(1) of /usr/bin/libtool is required to build gstreamer 1.0.
+# I have no idea how to fix the build with libtool-base from pkgsrc...
+# https://bugzilla.gnome.org/show_bug.cgi?id=726518
+SUBST_CLASSES+= fix-libtool
+SUBST_STAGE.fix-libtool= pre-configure
+SUBST_MESSAGE.fix-libtool= Fix libtool path
+.for _d_ in app audio fft pbutils riff rtp rtsp sdp tag video
+SUBST_FILES.fix-libtool+= gst-libs/gst/${_d_}/Makefile.in
+.endfor
+SUBST_SED.fix-libtool= -e 's,--libtool=\"$$(top_builddir)/libtool\",--libtool=\"/usr/bin/libtool\",g'
+.endif
+
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"