aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/gstreamer-plugins
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2014-04-25 18:09:46 +0800
committerbapt <bapt@FreeBSD.org>2014-04-25 18:09:46 +0800
commitd6ed8c8533ca8b5415baa0e512239416cbd1e024 (patch)
tree90f1186179160966ba61e6059571cf08ade6580c /multimedia/gstreamer-plugins
parente878e1c1dd8ae05f3afcb43aad2ed5b8ce6dbe66 (diff)
downloadfreebsd-ports-gnome-d6ed8c8533ca8b5415baa0e512239416cbd1e024.tar.gz
freebsd-ports-gnome-d6ed8c8533ca8b5415baa0e512239416cbd1e024.tar.zst
freebsd-ports-gnome-d6ed8c8533ca8b5415baa0e512239416cbd1e024.zip
Switch to USES=libtool:keepla
strip binaries
Diffstat (limited to 'multimedia/gstreamer-plugins')
-rw-r--r--multimedia/gstreamer-plugins/Makefile21
-rw-r--r--multimedia/gstreamer-plugins/pkg-plist13
2 files changed, 18 insertions, 16 deletions
diff --git a/multimedia/gstreamer-plugins/Makefile b/multimedia/gstreamer-plugins/Makefile
index 44432c5611d6..b4f99fcf460d 100644
--- a/multimedia/gstreamer-plugins/Makefile
+++ b/multimedia/gstreamer-plugins/Makefile
@@ -6,7 +6,7 @@ PORTNAME= gstreamer
PORTVERSION?= ${BASE_PORTVERSION}
# When chasing a shared library for a plug-in bump the PORTREVISION in the
# plug-in port instead, like ${category}/gstreamer-plugin-${PLUGIN}.
-PORTREVISION?= 3
+PORTREVISION?= 4
PORTEPOCH= 3
CATEGORIES?= multimedia audio
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \
@@ -43,11 +43,11 @@ DIST?= good
SHLIB_VERSION= 1
VERSION= ${GST_VERSION}
WANT_GSTREAMER= yes
-USE_BZIP2= yes
-USE_GNOME+= ltverhack ltasneededhack introspection:build
-USES= gettext gmake pathfix pkgconfig shebangfix
-USE_AUTOTOOLS= libtool
+USE_GNOME+= introspection:build
+USES= gettext gmake libtool:keepla pathfix pkgconfig shebangfix tar:bzip2
+GNU_CONFIGURE= yes
GST_PLUGIN?= base
+INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --disable-option-checking
CPPFLAGS+= -I${LOCALBASE}/include
@@ -157,11 +157,6 @@ post-patch:
s|DEFAULT_AUDIOSRC="alsasrc"|DEFAULT_AUDIOSRC="${DEFAULT_AUDIOSRC}"|' \
-e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
-.if ${GST_PLUGIN} == "flite"
-# Hack to get all the libraries linked to the flite plugin so it is useable.
- -@${REINPLACE_CMD} -e 's|-Wl,--as-needed||g' \
- ${WRKSRC}/../gnome-libtool
-.endif
# workaround a crash in clang 3.3 crash llvm bug # 15840
.if ((${OSVERSION} >= 901504 && ${OSVERSION} < 902502) || \
@@ -169,10 +164,4 @@ post-patch:
USE_GCC= any
.endif
-post-install:
-.if ${GST_PLUGIN}==base
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgst*.so.0
-.endif
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-0.10/lib*.so
-
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-plugins/pkg-plist b/multimedia/gstreamer-plugins/pkg-plist
index 02852131c2f7..afe3eaf88db9 100644
--- a/multimedia/gstreamer-plugins/pkg-plist
+++ b/multimedia/gstreamer-plugins/pkg-plist
@@ -137,54 +137,67 @@ lib/gstreamer-%%VERSION%%/libgstxvimagesink.so
lib/libgstapp-%%VERSION%%.la
lib/libgstapp-%%VERSION%%.so
lib/libgstapp-%%VERSION%%.so.0
+lib/libgstapp-%%VERSION%%.so.0.25.0
lib/libgstaudio-%%VERSION%%.a
lib/libgstaudio-%%VERSION%%.la
lib/libgstaudio-%%VERSION%%.so
lib/libgstaudio-%%VERSION%%.so.0
+lib/libgstaudio-%%VERSION%%.so.0.25.0
lib/libgstcdda-%%VERSION%%.a
lib/libgstcdda-%%VERSION%%.la
lib/libgstcdda-%%VERSION%%.so
lib/libgstcdda-%%VERSION%%.so.0
+lib/libgstcdda-%%VERSION%%.so.0.25.0
lib/libgstfft-%%VERSION%%.a
lib/libgstfft-%%VERSION%%.la
lib/libgstfft-%%VERSION%%.so
lib/libgstfft-%%VERSION%%.so.0
+lib/libgstfft-%%VERSION%%.so.0.25.0
lib/libgstinterfaces-%%VERSION%%.a
lib/libgstinterfaces-%%VERSION%%.la
lib/libgstinterfaces-%%VERSION%%.so
lib/libgstinterfaces-%%VERSION%%.so.0
+lib/libgstinterfaces-%%VERSION%%.so.0.25.0
lib/libgstnetbuffer-%%VERSION%%.a
lib/libgstnetbuffer-%%VERSION%%.la
lib/libgstnetbuffer-%%VERSION%%.so
lib/libgstnetbuffer-%%VERSION%%.so.0
+lib/libgstnetbuffer-%%VERSION%%.so.0.25.0
lib/libgstpbutils-%%VERSION%%.a
lib/libgstpbutils-%%VERSION%%.la
lib/libgstpbutils-%%VERSION%%.so
lib/libgstpbutils-%%VERSION%%.so.0
+lib/libgstpbutils-%%VERSION%%.so.0.25.0
lib/libgstriff-%%VERSION%%.a
lib/libgstriff-%%VERSION%%.la
lib/libgstriff-%%VERSION%%.so
lib/libgstriff-%%VERSION%%.so.0
+lib/libgstriff-%%VERSION%%.so.0.25.0
lib/libgstrtp-%%VERSION%%.a
lib/libgstrtp-%%VERSION%%.la
lib/libgstrtp-%%VERSION%%.so
lib/libgstrtp-%%VERSION%%.so.0
+lib/libgstrtp-%%VERSION%%.so.0.25.0
lib/libgstrtsp-%%VERSION%%.a
lib/libgstrtsp-%%VERSION%%.la
lib/libgstrtsp-%%VERSION%%.so
lib/libgstrtsp-%%VERSION%%.so.0
+lib/libgstrtsp-%%VERSION%%.so.0.25.0
lib/libgstsdp-%%VERSION%%.a
lib/libgstsdp-%%VERSION%%.la
lib/libgstsdp-%%VERSION%%.so
lib/libgstsdp-%%VERSION%%.so.0
+lib/libgstsdp-%%VERSION%%.so.0.25.0
lib/libgsttag-%%VERSION%%.a
lib/libgsttag-%%VERSION%%.la
lib/libgsttag-%%VERSION%%.so
lib/libgsttag-%%VERSION%%.so.0
+lib/libgsttag-%%VERSION%%.so.0.25.0
lib/libgstvideo-%%VERSION%%.a
lib/libgstvideo-%%VERSION%%.la
lib/libgstvideo-%%VERSION%%.so
lib/libgstvideo-%%VERSION%%.so.0
+lib/libgstvideo-%%VERSION%%.so.0.25.0
libdata/pkgconfig/gstreamer-app-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-audio-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-cdda-%%VERSION%%.pc