aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkwm <kwm@FreeBSD.org>2013-11-02 06:14:07 +0800
committerkwm <kwm@FreeBSD.org>2013-11-02 06:14:07 +0800
commit1a8785035bcea4385a2ef2b954860630a0805972 (patch)
treeb260b05e7fe7e534f08af61d8504ddf8a7ab5a49
parent77c3437069513ce4c186a3089baef619f66b5999 (diff)
downloadfreebsd-ports-gnome-1a8785035bcea4385a2ef2b954860630a0805972.tar.gz
freebsd-ports-gnome-1a8785035bcea4385a2ef2b954860630a0805972.tar.zst
freebsd-ports-gnome-1a8785035bcea4385a2ef2b954860630a0805972.zip
Stagify Gstreamer ports.
Fix build of gstreamer and gstreamer1 with glib 2.38.x [1]. Update gstreamer and gstreamer-plugins to new rules, USES=gmake pathfix, new LIB_DEPENDS syntax. Only pull in flex if base version is too old. Be more selective for which OSVERSIONS we need gcc due to the clang bug. Obtained from: Gstreamer upstream [1]
-rw-r--r--audio/gstreamer-plugins-a52dec/Makefile1
-rw-r--r--audio/gstreamer-plugins-amrnb/Makefile1
-rw-r--r--audio/gstreamer-plugins-amrwbdec/Makefile1
-rw-r--r--audio/gstreamer-plugins-cdaudio/Makefile1
-rw-r--r--audio/gstreamer-plugins-cdparanoia/Makefile1
-rw-r--r--audio/gstreamer-plugins-esound/Makefile1
-rw-r--r--audio/gstreamer-plugins-faac/Makefile1
-rw-r--r--audio/gstreamer-plugins-faad/Makefile1
-rw-r--r--audio/gstreamer-plugins-flac/Makefile1
-rw-r--r--audio/gstreamer-plugins-flite/Makefile1
-rw-r--r--audio/gstreamer-plugins-fluendo-mp3/Makefile1
-rw-r--r--audio/gstreamer-plugins-gme/Makefile1
-rw-r--r--audio/gstreamer-plugins-gsm/Makefile1
-rw-r--r--audio/gstreamer-plugins-jack/Makefile1
-rw-r--r--audio/gstreamer-plugins-ladspa/Makefile1
-rw-r--r--audio/gstreamer-plugins-lame/Makefile1
-rw-r--r--audio/gstreamer-plugins-mad/Makefile1
-rw-r--r--audio/gstreamer-plugins-mp3/Makefile5
-rw-r--r--audio/gstreamer-plugins-musepack/Makefile1
-rw-r--r--audio/gstreamer-plugins-nas/Makefile1
-rw-r--r--audio/gstreamer-plugins-ogg/Makefile1
-rw-r--r--audio/gstreamer-plugins-opus/Makefile1
-rw-r--r--audio/gstreamer-plugins-pulse/Makefile1
-rw-r--r--audio/gstreamer-plugins-shout2/Makefile1
-rw-r--r--audio/gstreamer-plugins-sidplay/Makefile1
-rw-r--r--audio/gstreamer-plugins-sndfile/Makefile1
-rw-r--r--audio/gstreamer-plugins-soundtouch/Makefile1
-rw-r--r--audio/gstreamer-plugins-spc/Makefile1
-rw-r--r--audio/gstreamer-plugins-speex/Makefile1
-rw-r--r--audio/gstreamer-plugins-taglib/Makefile1
-rw-r--r--audio/gstreamer-plugins-twolame/Makefile1
-rw-r--r--audio/gstreamer-plugins-vorbis/Makefile1
-rw-r--r--audio/gstreamer-plugins-wavpack/Makefile1
-rw-r--r--audio/gstreamer1-plugins-a52dec/Makefile1
-rw-r--r--audio/gstreamer1-plugins-amrnb/Makefile1
-rw-r--r--audio/gstreamer1-plugins-amrwbdec/Makefile1
-rw-r--r--audio/gstreamer1-plugins-cdparanoia/Makefile1
-rw-r--r--audio/gstreamer1-plugins-celt/Makefile1
-rw-r--r--audio/gstreamer1-plugins-faac/Makefile1
-rw-r--r--audio/gstreamer1-plugins-faad/Makefile1
-rw-r--r--audio/gstreamer1-plugins-flac/Makefile1
-rw-r--r--audio/gstreamer1-plugins-flite/Makefile1
-rw-r--r--audio/gstreamer1-plugins-gme/Makefile1
-rw-r--r--audio/gstreamer1-plugins-gsm/Makefile1
-rw-r--r--audio/gstreamer1-plugins-jack/Makefile1
-rw-r--r--audio/gstreamer1-plugins-lame/Makefile1
-rw-r--r--audio/gstreamer1-plugins-mad/Makefile1
-rw-r--r--audio/gstreamer1-plugins-modplug/Makefile1
-rw-r--r--audio/gstreamer1-plugins-ogg/Makefile1
-rw-r--r--audio/gstreamer1-plugins-opus/Makefile1
-rw-r--r--audio/gstreamer1-plugins-shout2/Makefile1
-rw-r--r--audio/gstreamer1-plugins-sidplay/Makefile1
-rw-r--r--audio/gstreamer1-plugins-soundtouch/Makefile1
-rw-r--r--audio/gstreamer1-plugins-speex/Makefile1
-rw-r--r--audio/gstreamer1-plugins-taglib/Makefile1
-rw-r--r--audio/gstreamer1-plugins-twolame/Makefile1
-rw-r--r--audio/gstreamer1-plugins-vorbis/Makefile1
-rw-r--r--audio/gstreamer1-plugins-wavpack/Makefile1
-rw-r--r--comms/gstreamer1-plugins-spandsp/Makefile1
-rw-r--r--devel/gstreamer-plugins-gconf/Makefile1
-rw-r--r--devel/gstreamer-plugins-gio/Makefile1
-rw-r--r--devel/gstreamer-plugins-gnomevfs/Makefile1
-rw-r--r--devel/gstreamer-plugins-sdl/Makefile1
-rw-r--r--devel/gstreamer-plugins-soup/Makefile1
-rw-r--r--devel/gstreamer1-plugins-soup/Makefile1
-rw-r--r--ftp/gstreamer1-plugins-curl/Makefile1
-rw-r--r--graphics/gstreamer-plugins-aalib/Makefile1
-rw-r--r--graphics/gstreamer-plugins-cairo/Makefile1
-rw-r--r--graphics/gstreamer-plugins-gdkpixbuf/Makefile1
-rw-r--r--graphics/gstreamer-plugins-gl/Makefile9
-rw-r--r--graphics/gstreamer-plugins-jpeg/Makefile1
-rw-r--r--graphics/gstreamer-plugins-libcaca/Makefile1
-rw-r--r--graphics/gstreamer-plugins-libpng/Makefile1
-rw-r--r--graphics/gstreamer-plugins-libvisual/Makefile1
-rw-r--r--graphics/gstreamer-plugins-opencv/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-aalib/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-cairo/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-gdkpixbuf/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-jpeg/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-libcaca/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-libvisual/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-opencv/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-png/Makefile1
-rw-r--r--graphics/gstreamer1-plugins-zbar/Makefile1
-rw-r--r--multimedia/gstreamer-ffmpeg/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-all/Makefile6
-rw-r--r--multimedia/gstreamer-plugins-annodex/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-bad/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-buzztard/Makefile3
-rw-r--r--multimedia/gstreamer-plugins-bz2/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-core/Makefile2
-rw-r--r--multimedia/gstreamer-plugins-dts/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-dv/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-dvd/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-fluendo-mpegdemux/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-gnonlin/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-good/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-mpeg2dec/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-mpeg2enc/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-resindvd/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-schroedinger/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-theora/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-ugly/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-v4l2/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-vdpau/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-vp8/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-x264/Makefile1
-rw-r--r--multimedia/gstreamer-plugins-xvid/Makefile1
-rw-r--r--multimedia/gstreamer-plugins/Makefile31
-rw-r--r--multimedia/gstreamer-plugins/Makefile.common116
-rw-r--r--multimedia/gstreamer-plugins/pkg-plist1
-rw-r--r--multimedia/gstreamer/Makefile38
-rw-r--r--multimedia/gstreamer/files/patch-gst_gstdatetime.c12
-rw-r--r--multimedia/gstreamer/pkg-plist6
-rw-r--r--multimedia/gstreamer1-libav/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-all/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-assrender/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-bad/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-core/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-dts/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-dv/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-dvdread/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-good/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-mpeg2dec/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-mpeg2enc/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-resindvd/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-rtmp/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-schroedinger/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-theora/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-ugly/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-v4l2/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-vpx/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-x264/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins/Makefile17
-rw-r--r--multimedia/gstreamer1-plugins/pkg-plist1
-rw-r--r--multimedia/gstreamer1/Makefile17
-rw-r--r--multimedia/gstreamer1/files/patch-gst_gstdatetime.c12
-rw-r--r--multimedia/gstreamer1/pkg-plist3
-rw-r--r--multimedia/gstreamermm/Makefile5
-rw-r--r--net/gstreamer-plugins-libmms/Makefile1
-rw-r--r--net/gstreamer1-plugins-libmms/Makefile1
-rw-r--r--sysutils/gstreamer-plugins-cdio/Makefile1
-rw-r--r--sysutils/gstreamer-plugins-hal/Makefile1
-rw-r--r--sysutils/gstreamer1-plugins-cdio/Makefile1
-rw-r--r--www/gstreamer-plugins-neon/Makefile1
-rw-r--r--www/gstreamer1-plugins-neon/Makefile1
-rw-r--r--x11-toolkits/gstreamer-plugins-pango/Makefile1
-rw-r--r--x11-toolkits/gstreamer1-plugins-pango/Makefile1
-rw-r--r--x11/gstreamer1-plugins-x/Makefile1
-rw-r--r--x11/gstreamer1-plugins-ximagesrc/Makefile1
150 files changed, 169 insertions, 248 deletions
diff --git a/audio/gstreamer-plugins-a52dec/Makefile b/audio/gstreamer-plugins-a52dec/Makefile
index ce80d9a652d7..add343bd0412 100644
--- a/audio/gstreamer-plugins-a52dec/Makefile
+++ b/audio/gstreamer-plugins-a52dec/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin
GST_PLUGIN= a52dec
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-amrnb/Makefile b/audio/gstreamer-plugins-amrnb/Makefile
index cda2bb69a7da..1eee14347f2b 100644
--- a/audio/gstreamer-plugins-amrnb/Makefile
+++ b/audio/gstreamer-plugins-amrnb/Makefile
@@ -9,6 +9,5 @@ COMMENT= Gstreamer OpenCore based Adaptive Multi-Rate Narrow-Band plugin
GST_PLUGIN= amrnb
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-amrwbdec/Makefile b/audio/gstreamer-plugins-amrwbdec/Makefile
index 9ba2b5750bac..a9ee47b43011 100644
--- a/audio/gstreamer-plugins-amrwbdec/Makefile
+++ b/audio/gstreamer-plugins-amrwbdec/Makefile
@@ -9,6 +9,5 @@ COMMENT= Gstreamer OpenCore based Adaptive Multi-Rate Wide-Band Decoder plugin
GST_PLUGIN= amrwbdec
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-cdaudio/Makefile b/audio/gstreamer-plugins-cdaudio/Makefile
index 927156cea75c..8c7569799a59 100644
--- a/audio/gstreamer-plugins-cdaudio/Makefile
+++ b/audio/gstreamer-plugins-cdaudio/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer frontend to libcdaudio
GST_PLUGIN= cdaudio
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-cdparanoia/Makefile b/audio/gstreamer-plugins-cdparanoia/Makefile
index 71d9a340f4ad..1f2a6ebf6d76 100644
--- a/audio/gstreamer-plugins-cdparanoia/Makefile
+++ b/audio/gstreamer-plugins-cdparanoia/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer CDDA extraction (aka audio ripping) plugin
GST_PLUGIN= cdparanoia
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-esound/Makefile b/audio/gstreamer-plugins-esound/Makefile
index bc298438cc96..30dd5fba98a8 100644
--- a/audio/gstreamer-plugins-esound/Makefile
+++ b/audio/gstreamer-plugins-esound/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer enlightenment sound library plugin
GST_PLUGIN= esound
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-faac/Makefile b/audio/gstreamer-plugins-faac/Makefile
index 8354fa6d79d4..d7fb84eceeca 100644
--- a/audio/gstreamer-plugins-faac/Makefile
+++ b/audio/gstreamer-plugins-faac/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer MPEG-2 and MPEG-4 AAC encoder plugin
GST_PLUGIN= faac
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-faad/Makefile b/audio/gstreamer-plugins-faad/Makefile
index ea093a02ae1b..c094573fb01e 100644
--- a/audio/gstreamer-plugins-faad/Makefile
+++ b/audio/gstreamer-plugins-faad/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer MPEG-2 and MPEG-4 AAC decoder plugin
GST_PLUGIN= faad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-flac/Makefile b/audio/gstreamer-plugins-flac/Makefile
index 1496cdadc973..958031ed3532 100644
--- a/audio/gstreamer-plugins-flac/Makefile
+++ b/audio/gstreamer-plugins-flac/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer free lossless audio encoder/decoder plugin
GST_PLUGIN= flac
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-flite/Makefile b/audio/gstreamer-plugins-flite/Makefile
index b7d967d31e16..e39a82db7096 100644
--- a/audio/gstreamer-plugins-flite/Makefile
+++ b/audio/gstreamer-plugins-flite/Makefile
@@ -9,6 +9,5 @@ COMMENT= Gstreamer flite run-time speech synthesis engine plugin
GST_PLUGIN= flite
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-fluendo-mp3/Makefile b/audio/gstreamer-plugins-fluendo-mp3/Makefile
index 520b1256d8ee..df480ed2db9d 100644
--- a/audio/gstreamer-plugins-fluendo-mp3/Makefile
+++ b/audio/gstreamer-plugins-fluendo-mp3/Makefile
@@ -14,7 +14,6 @@ LICENSE= MIT
CFLAGS:= ${CFLAGS} -O2
USES= pkgconfig
-NO_STAGE= yes
USE_GSTREAMER= yes
GNU_CONFIGURE= yes
PLIST_FILES= lib/gstreamer-0.10/libgstflump3dec.la \
diff --git a/audio/gstreamer-plugins-gme/Makefile b/audio/gstreamer-plugins-gme/Makefile
index a2b8a6cb22be..90968527b98f 100644
--- a/audio/gstreamer-plugins-gme/Makefile
+++ b/audio/gstreamer-plugins-gme/Makefile
@@ -9,6 +9,5 @@ COMMENT= Gstreamer game-music-emu (libgme) frontend
GST_PLUGIN= gme
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-gsm/Makefile b/audio/gstreamer-plugins-gsm/Makefile
index 8977f79793fd..db4d970d271a 100644
--- a/audio/gstreamer-plugins-gsm/Makefile
+++ b/audio/gstreamer-plugins-gsm/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer gsm encoding/decoding plugin
GST_PLUGIN= gsm
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-jack/Makefile b/audio/gstreamer-plugins-jack/Makefile
index fbf7b077c26f..8ec6b3fc39c8 100644
--- a/audio/gstreamer-plugins-jack/Makefile
+++ b/audio/gstreamer-plugins-jack/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer low-latency audio server plugin
GST_PLUGIN= jack
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-ladspa/Makefile b/audio/gstreamer-plugins-ladspa/Makefile
index 1414a8d3bd32..0d35b00ffab1 100644
--- a/audio/gstreamer-plugins-ladspa/Makefile
+++ b/audio/gstreamer-plugins-ladspa/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer ladspa (Linux Audio Developer's Simple Plugin API) plugin
GST_PLUGIN= ladspa
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-lame/Makefile b/audio/gstreamer-plugins-lame/Makefile
index 2f0fde630e74..9f484b9a0a79 100644
--- a/audio/gstreamer-plugins-lame/Makefile
+++ b/audio/gstreamer-plugins-lame/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer mp3 encode plugin
GST_PLUGIN= lame
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-mad/Makefile b/audio/gstreamer-plugins-mad/Makefile
index 88df0c1c404e..d40bf38f6a54 100644
--- a/audio/gstreamer-plugins-mad/Makefile
+++ b/audio/gstreamer-plugins-mad/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer mp3 decoder plugin
GST_PLUGIN= mad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-mp3/Makefile b/audio/gstreamer-plugins-mp3/Makefile
index bbeca3e09631..e036ac7d05e3 100644
--- a/audio/gstreamer-plugins-mp3/Makefile
+++ b/audio/gstreamer-plugins-mp3/Makefile
@@ -14,13 +14,14 @@ MAINTAINER= multimedia@FreeBSD.org
COMMENT= Gstreamer Plugins Mp3 decoder meta-port
NO_BUILD= yes
+NO_INSTALL= yes
+NO_MTREE= yes
WANT_GSTREAMER= yes
OPTIONS_MULTI= MP3
OPTIONS_MULTI_MP3= MAD FLUENDO
OPTIONS_DEFAULT= MAD
FLUENDO_DESC= Use Fluendo Mp3 decoder
-NO_STAGE= yes
.include <bsd.port.options.mk>
@@ -32,6 +33,4 @@ USE_GSTREAMER+= mad
USE_GSTREAMER+= fluendo-mp3
.endif
-do-install:
-
.include <bsd.port.mk>
diff --git a/audio/gstreamer-plugins-musepack/Makefile b/audio/gstreamer-plugins-musepack/Makefile
index 4752ea1d0833..9564be2d828c 100644
--- a/audio/gstreamer-plugins-musepack/Makefile
+++ b/audio/gstreamer-plugins-musepack/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer musepack mpc encoder/decoder plugin
GST_PLUGIN= musepack
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-nas/Makefile b/audio/gstreamer-plugins-nas/Makefile
index 49a6bf8503f7..fc97eba328f0 100644
--- a/audio/gstreamer-plugins-nas/Makefile
+++ b/audio/gstreamer-plugins-nas/Makefile
@@ -10,6 +10,5 @@ COMMENT= GStreamer NAS (Network Audio System) plugin
GST_PLUGIN= nas
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-ogg/Makefile b/audio/gstreamer-plugins-ogg/Makefile
index 7236a41a5c82..22946cd6cfbd 100644
--- a/audio/gstreamer-plugins-ogg/Makefile
+++ b/audio/gstreamer-plugins-ogg/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer Ogg bitstream plugin
GST_PLUGIN= ogg
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-opus/Makefile b/audio/gstreamer-plugins-opus/Makefile
index 15e76d220017..21385bbd7679 100644
--- a/audio/gstreamer-plugins-opus/Makefile
+++ b/audio/gstreamer-plugins-opus/Makefile
@@ -8,6 +8,5 @@ COMMENT= Gstreamer Opus audio encoder/decoder plugin
GST_PLUGIN= opus
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-pulse/Makefile b/audio/gstreamer-plugins-pulse/Makefile
index 1f3669dc09c6..d990633dd24d 100644
--- a/audio/gstreamer-plugins-pulse/Makefile
+++ b/audio/gstreamer-plugins-pulse/Makefile
@@ -9,6 +9,5 @@ COMMENT= GStreamer plugin for pulseaudio
GST_PLUGIN= pulse
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-shout2/Makefile b/audio/gstreamer-plugins-shout2/Makefile
index 5fab97031cbf..e2a2097f68ca 100644
--- a/audio/gstreamer-plugins-shout2/Makefile
+++ b/audio/gstreamer-plugins-shout2/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer icecast plugin
GST_PLUGIN= shout2
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-sidplay/Makefile b/audio/gstreamer-plugins-sidplay/Makefile
index d3f5d49c62c9..13e5d1909b6a 100644
--- a/audio/gstreamer-plugins-sidplay/Makefile
+++ b/audio/gstreamer-plugins-sidplay/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer Commodore SID decoder plugin
GST_PLUGIN= sidplay
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-sndfile/Makefile b/audio/gstreamer-plugins-sndfile/Makefile
index 48196dd98b5e..1df3e4de2eeb 100644
--- a/audio/gstreamer-plugins-sndfile/Makefile
+++ b/audio/gstreamer-plugins-sndfile/Makefile
@@ -9,6 +9,5 @@ COMMENT= Gstreamer sndfile plugin
GST_PLUGIN= sndfile
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-soundtouch/Makefile b/audio/gstreamer-plugins-soundtouch/Makefile
index ecb43c3fdee2..db5440e6e9de 100644
--- a/audio/gstreamer-plugins-soundtouch/Makefile
+++ b/audio/gstreamer-plugins-soundtouch/Makefile
@@ -10,6 +10,5 @@ COMMENT= GStreamer soundtouch plugin
GST_PLUGIN= soundtouch
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-spc/Makefile b/audio/gstreamer-plugins-spc/Makefile
index 9d5172e5f524..669ccd9bb815 100644
--- a/audio/gstreamer-plugins-spc/Makefile
+++ b/audio/gstreamer-plugins-spc/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer OpenSPC frontend
GST_PLUGIN= spc
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-speex/Makefile b/audio/gstreamer-plugins-speex/Makefile
index 9775a684c6a1..7fca11c8bfb7 100644
--- a/audio/gstreamer-plugins-speex/Makefile
+++ b/audio/gstreamer-plugins-speex/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer speex voice plugin
GST_PLUGIN= speex
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-taglib/Makefile b/audio/gstreamer-plugins-taglib/Makefile
index b9133f7106a7..3b951d58b3c5 100644
--- a/audio/gstreamer-plugins-taglib/Makefile
+++ b/audio/gstreamer-plugins-taglib/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer taglib plugin
GST_PLUGIN= taglib
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-twolame/Makefile b/audio/gstreamer-plugins-twolame/Makefile
index ee89dc7f7575..0c0d9ad551c5 100644
--- a/audio/gstreamer-plugins-twolame/Makefile
+++ b/audio/gstreamer-plugins-twolame/Makefile
@@ -9,6 +9,5 @@ COMMENT= Gstreamer High-quality free MP2 encoder plugin
GST_PLUGIN= twolame
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-vorbis/Makefile b/audio/gstreamer-plugins-vorbis/Makefile
index 5a6cdbb12aff..997d7833cec9 100644
--- a/audio/gstreamer-plugins-vorbis/Makefile
+++ b/audio/gstreamer-plugins-vorbis/Makefile
@@ -10,6 +10,5 @@ COMMENT= Gstreamer vorbis encoder/decoder plugin
GST_PLUGIN= vorbis
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer-plugins-wavpack/Makefile b/audio/gstreamer-plugins-wavpack/Makefile
index 3ed0c2a05aa5..54dee5fb78c3 100644
--- a/audio/gstreamer-plugins-wavpack/Makefile
+++ b/audio/gstreamer-plugins-wavpack/Makefile
@@ -8,6 +8,5 @@ CATEGORIES= audio
GST_PLUGIN= wavpack
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-a52dec/Makefile b/audio/gstreamer1-plugins-a52dec/Makefile
index 2a61bbc5b178..a01e0f3298e6 100644
--- a/audio/gstreamer1-plugins-a52dec/Makefile
+++ b/audio/gstreamer1-plugins-a52dec/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= a52dec
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-amrnb/Makefile b/audio/gstreamer1-plugins-amrnb/Makefile
index b903fa5385a4..299d979c00b0 100644
--- a/audio/gstreamer1-plugins-amrnb/Makefile
+++ b/audio/gstreamer1-plugins-amrnb/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= amrnb
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-amrwbdec/Makefile b/audio/gstreamer1-plugins-amrwbdec/Makefile
index 93343b0fc9fa..16ca74769856 100644
--- a/audio/gstreamer1-plugins-amrwbdec/Makefile
+++ b/audio/gstreamer1-plugins-amrwbdec/Makefile
@@ -10,6 +10,5 @@ GST_PLUGIN= amrwb
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-cdparanoia/Makefile b/audio/gstreamer1-plugins-cdparanoia/Makefile
index 934e6b03ba1d..b6db5390dfc8 100644
--- a/audio/gstreamer1-plugins-cdparanoia/Makefile
+++ b/audio/gstreamer1-plugins-cdparanoia/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= cdparanoia
DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-celt/Makefile b/audio/gstreamer1-plugins-celt/Makefile
index 6bad19c0f2a5..86c4ca7ad921 100644
--- a/audio/gstreamer1-plugins-celt/Makefile
+++ b/audio/gstreamer1-plugins-celt/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= celt
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-faac/Makefile b/audio/gstreamer1-plugins-faac/Makefile
index 734854e0c6f1..02fb5733f92d 100644
--- a/audio/gstreamer1-plugins-faac/Makefile
+++ b/audio/gstreamer1-plugins-faac/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= faac
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-faad/Makefile b/audio/gstreamer1-plugins-faad/Makefile
index b090f9cf0bde..8bc4a9be70a9 100644
--- a/audio/gstreamer1-plugins-faad/Makefile
+++ b/audio/gstreamer1-plugins-faad/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= faad
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-flac/Makefile b/audio/gstreamer1-plugins-flac/Makefile
index 14ee0287c16b..32c266fdd22a 100644
--- a/audio/gstreamer1-plugins-flac/Makefile
+++ b/audio/gstreamer1-plugins-flac/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= flac
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-flite/Makefile b/audio/gstreamer1-plugins-flite/Makefile
index d47be8a1c35b..9668cf960a40 100644
--- a/audio/gstreamer1-plugins-flite/Makefile
+++ b/audio/gstreamer1-plugins-flite/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= flite
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-gme/Makefile b/audio/gstreamer1-plugins-gme/Makefile
index 1347c5effdbd..538deb08fdae 100644
--- a/audio/gstreamer1-plugins-gme/Makefile
+++ b/audio/gstreamer1-plugins-gme/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= gme
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-gsm/Makefile b/audio/gstreamer1-plugins-gsm/Makefile
index a3a086470243..bd12b0e89580 100644
--- a/audio/gstreamer1-plugins-gsm/Makefile
+++ b/audio/gstreamer1-plugins-gsm/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= gsm
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-jack/Makefile b/audio/gstreamer1-plugins-jack/Makefile
index c2792fade9f3..f83f8ca4b91b 100644
--- a/audio/gstreamer1-plugins-jack/Makefile
+++ b/audio/gstreamer1-plugins-jack/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= jack
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-lame/Makefile b/audio/gstreamer1-plugins-lame/Makefile
index dfcd9a47eb23..2acfcc012a94 100644
--- a/audio/gstreamer1-plugins-lame/Makefile
+++ b/audio/gstreamer1-plugins-lame/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= lame
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-mad/Makefile b/audio/gstreamer1-plugins-mad/Makefile
index 7bec61058cb0..b1d6ec73fa9b 100644
--- a/audio/gstreamer1-plugins-mad/Makefile
+++ b/audio/gstreamer1-plugins-mad/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= mad
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-modplug/Makefile b/audio/gstreamer1-plugins-modplug/Makefile
index 47801c00342c..77e06c33ab9a 100644
--- a/audio/gstreamer1-plugins-modplug/Makefile
+++ b/audio/gstreamer1-plugins-modplug/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= modplug
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-ogg/Makefile b/audio/gstreamer1-plugins-ogg/Makefile
index 13fb3293fc5b..d072013cc22b 100644
--- a/audio/gstreamer1-plugins-ogg/Makefile
+++ b/audio/gstreamer1-plugins-ogg/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= ogg
DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-opus/Makefile b/audio/gstreamer1-plugins-opus/Makefile
index b356ce45fe33..f8080177e474 100644
--- a/audio/gstreamer1-plugins-opus/Makefile
+++ b/audio/gstreamer1-plugins-opus/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= opus
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-shout2/Makefile b/audio/gstreamer1-plugins-shout2/Makefile
index 681c954414fd..bbd80d4c11e3 100644
--- a/audio/gstreamer1-plugins-shout2/Makefile
+++ b/audio/gstreamer1-plugins-shout2/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= shout2
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-sidplay/Makefile b/audio/gstreamer1-plugins-sidplay/Makefile
index c10e417c6906..34ceef01da44 100644
--- a/audio/gstreamer1-plugins-sidplay/Makefile
+++ b/audio/gstreamer1-plugins-sidplay/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= sidplay
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-soundtouch/Makefile b/audio/gstreamer1-plugins-soundtouch/Makefile
index 16d63886562a..e47e9b95084a 100644
--- a/audio/gstreamer1-plugins-soundtouch/Makefile
+++ b/audio/gstreamer1-plugins-soundtouch/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= soundtouch
DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-speex/Makefile b/audio/gstreamer1-plugins-speex/Makefile
index 45f4daf729ec..3645d07e676d 100644
--- a/audio/gstreamer1-plugins-speex/Makefile
+++ b/audio/gstreamer1-plugins-speex/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= speex
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-taglib/Makefile b/audio/gstreamer1-plugins-taglib/Makefile
index 7fd1ba10b525..affe2063feea 100644
--- a/audio/gstreamer1-plugins-taglib/Makefile
+++ b/audio/gstreamer1-plugins-taglib/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= taglib
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-twolame/Makefile b/audio/gstreamer1-plugins-twolame/Makefile
index e56ee13b551e..7703d2435d69 100644
--- a/audio/gstreamer1-plugins-twolame/Makefile
+++ b/audio/gstreamer1-plugins-twolame/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= twolame
DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-vorbis/Makefile b/audio/gstreamer1-plugins-vorbis/Makefile
index d8c6f98db8df..d247bf880775 100644
--- a/audio/gstreamer1-plugins-vorbis/Makefile
+++ b/audio/gstreamer1-plugins-vorbis/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= vorbis
DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/audio/gstreamer1-plugins-wavpack/Makefile b/audio/gstreamer1-plugins-wavpack/Makefile
index ee8cf885a5f5..34b2fe9212e6 100644
--- a/audio/gstreamer1-plugins-wavpack/Makefile
+++ b/audio/gstreamer1-plugins-wavpack/Makefile
@@ -9,6 +9,5 @@ GST_PLUGIN= wavpack
DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/comms/gstreamer1-plugins-spandsp/Makefile b/comms/gstreamer1-plugins-spandsp/Makefile
index a2571bac02a5..cc82fd04ac9f 100644
--- a/comms/gstreamer1-plugins-spandsp/Makefile
+++ b/comms/gstreamer1-plugins-spandsp/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer-plugins-gconf/Makefile b/devel/gstreamer-plugins-gconf/Makefile
index 01e70650192b..d59e0e192afe 100644
--- a/devel/gstreamer-plugins-gconf/Makefile
+++ b/devel/gstreamer-plugins-gconf/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= gconf
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer-plugins-gio/Makefile b/devel/gstreamer-plugins-gio/Makefile
index 6bf98afbfd3d..b61828ef1879 100644
--- a/devel/gstreamer-plugins-gio/Makefile
+++ b/devel/gstreamer-plugins-gio/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= gio
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer-plugins-gnomevfs/Makefile b/devel/gstreamer-plugins-gnomevfs/Makefile
index 44b1006f3738..279448a6ae0a 100644
--- a/devel/gstreamer-plugins-gnomevfs/Makefile
+++ b/devel/gstreamer-plugins-gnomevfs/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= gnomevfs
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer-plugins-sdl/Makefile b/devel/gstreamer-plugins-sdl/Makefile
index 5fa2baaefe43..9d17f2227b80 100644
--- a/devel/gstreamer-plugins-sdl/Makefile
+++ b/devel/gstreamer-plugins-sdl/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= sdl
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer-plugins-soup/Makefile b/devel/gstreamer-plugins-soup/Makefile
index bdbcf43ab8d8..b582f8e7dcae 100644
--- a/devel/gstreamer-plugins-soup/Makefile
+++ b/devel/gstreamer-plugins-soup/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= soup
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/devel/gstreamer1-plugins-soup/Makefile b/devel/gstreamer1-plugins-soup/Makefile
index 5496e503b80d..77b7ac08c26e 100644
--- a/devel/gstreamer1-plugins-soup/Makefile
+++ b/devel/gstreamer1-plugins-soup/Makefile
@@ -10,5 +10,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/ftp/gstreamer1-plugins-curl/Makefile b/ftp/gstreamer1-plugins-curl/Makefile
index 42fd9bac2f9c..437f289f3bfa 100644
--- a/ftp/gstreamer1-plugins-curl/Makefile
+++ b/ftp/gstreamer1-plugins-curl/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-aalib/Makefile b/graphics/gstreamer-plugins-aalib/Makefile
index 7f81df63f7d4..2d35c5d43662 100644
--- a/graphics/gstreamer-plugins-aalib/Makefile
+++ b/graphics/gstreamer-plugins-aalib/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= aalib
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-cairo/Makefile b/graphics/gstreamer-plugins-cairo/Makefile
index 6a9f7899e781..d0b5aa4f2644 100644
--- a/graphics/gstreamer-plugins-cairo/Makefile
+++ b/graphics/gstreamer-plugins-cairo/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= cairo
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-gdkpixbuf/Makefile b/graphics/gstreamer-plugins-gdkpixbuf/Makefile
index 13ac38311e26..282970bcfd39 100644
--- a/graphics/gstreamer-plugins-gdkpixbuf/Makefile
+++ b/graphics/gstreamer-plugins-gdkpixbuf/Makefile
@@ -12,5 +12,4 @@ GST_PLUGIN= gdk_pixbuf
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-gl/Makefile b/graphics/gstreamer-plugins-gl/Makefile
index e89cc8d2fe0b..39e862282c1e 100644
--- a/graphics/gstreamer-plugins-gl/Makefile
+++ b/graphics/gstreamer-plugins-gl/Makefile
@@ -11,8 +11,8 @@ DISTNAME= ${PORTNAME:S/gstreamer/gst/}-${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= GStreamer OpenGL video plugin
-LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \
- jpeg.11:${PORTSDIR}/graphics/jpeg
+LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
+ libjpeg.so:${PORTSDIR}/graphics/jpeg
USE_BZIP2= yes
USE_LDCONFIG= yes
@@ -27,5 +27,8 @@ CONFIGURE_ARGS=--disable-examples
PLIST_SUB= VERSION="0.10"
-NO_STAGE= yes
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgstgl-0.10.so.1
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-0.10/libgst*.so
+
.include <bsd.port.mk>
diff --git a/graphics/gstreamer-plugins-jpeg/Makefile b/graphics/gstreamer-plugins-jpeg/Makefile
index e750c6d2c654..dde7d90a2e50 100644
--- a/graphics/gstreamer-plugins-jpeg/Makefile
+++ b/graphics/gstreamer-plugins-jpeg/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= jpeg
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-libcaca/Makefile b/graphics/gstreamer-plugins-libcaca/Makefile
index 77093421ce6b..b194bcbc140a 100644
--- a/graphics/gstreamer-plugins-libcaca/Makefile
+++ b/graphics/gstreamer-plugins-libcaca/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= libcaca
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-libpng/Makefile b/graphics/gstreamer-plugins-libpng/Makefile
index fac6ed0b103c..740a4a4038a2 100644
--- a/graphics/gstreamer-plugins-libpng/Makefile
+++ b/graphics/gstreamer-plugins-libpng/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= libpng
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-libvisual/Makefile b/graphics/gstreamer-plugins-libvisual/Makefile
index fa51ddd57a16..7137b84847a0 100644
--- a/graphics/gstreamer-plugins-libvisual/Makefile
+++ b/graphics/gstreamer-plugins-libvisual/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= libvisual
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer-plugins-opencv/Makefile b/graphics/gstreamer-plugins-opencv/Makefile
index 329b68f9ee02..61e83791ef33 100644
--- a/graphics/gstreamer-plugins-opencv/Makefile
+++ b/graphics/gstreamer-plugins-opencv/Makefile
@@ -10,5 +10,4 @@ GST_PLUGIN= opencv
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-aalib/Makefile b/graphics/gstreamer1-plugins-aalib/Makefile
index aa8f04a76817..e997dd6bbbd2 100644
--- a/graphics/gstreamer1-plugins-aalib/Makefile
+++ b/graphics/gstreamer1-plugins-aalib/Makefile
@@ -10,5 +10,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-cairo/Makefile b/graphics/gstreamer1-plugins-cairo/Makefile
index c2f380a85b1e..9fd5a125d029 100644
--- a/graphics/gstreamer1-plugins-cairo/Makefile
+++ b/graphics/gstreamer1-plugins-cairo/Makefile
@@ -10,5 +10,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
index 6e7f3ddf11fe..db433bc32bc8 100644
--- a/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
+++ b/graphics/gstreamer1-plugins-gdkpixbuf/Makefile
@@ -11,5 +11,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-jpeg/Makefile b/graphics/gstreamer1-plugins-jpeg/Makefile
index fb8fb4e707b6..96a1fc8b912e 100644
--- a/graphics/gstreamer1-plugins-jpeg/Makefile
+++ b/graphics/gstreamer1-plugins-jpeg/Makefile
@@ -10,5 +10,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-libcaca/Makefile b/graphics/gstreamer1-plugins-libcaca/Makefile
index 23b42e5593c9..779a0e869f5d 100644
--- a/graphics/gstreamer1-plugins-libcaca/Makefile
+++ b/graphics/gstreamer1-plugins-libcaca/Makefile
@@ -10,5 +10,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-libvisual/Makefile b/graphics/gstreamer1-plugins-libvisual/Makefile
index 03b6b0e3ba85..27fce809821c 100644
--- a/graphics/gstreamer1-plugins-libvisual/Makefile
+++ b/graphics/gstreamer1-plugins-libvisual/Makefile
@@ -10,5 +10,4 @@ DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-opencv/Makefile b/graphics/gstreamer1-plugins-opencv/Makefile
index b2460c22e32c..6887f7bfc3d0 100644
--- a/graphics/gstreamer1-plugins-opencv/Makefile
+++ b/graphics/gstreamer1-plugins-opencv/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-png/Makefile b/graphics/gstreamer1-plugins-png/Makefile
index 22087879e8f6..668a1f8aabb8 100644
--- a/graphics/gstreamer1-plugins-png/Makefile
+++ b/graphics/gstreamer1-plugins-png/Makefile
@@ -11,5 +11,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/gstreamer1-plugins-zbar/Makefile b/graphics/gstreamer1-plugins-zbar/Makefile
index 7b154de7733b..59da68f189f5 100644
--- a/graphics/gstreamer1-plugins-zbar/Makefile
+++ b/graphics/gstreamer1-plugins-zbar/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-ffmpeg/Makefile b/multimedia/gstreamer-ffmpeg/Makefile
index 110023c42426..15b64a49db78 100644
--- a/multimedia/gstreamer-ffmpeg/Makefile
+++ b/multimedia/gstreamer-ffmpeg/Makefile
@@ -58,7 +58,6 @@ CFLAGS+= -msse
CONFIGURE_ARGS+= --with-ffmpeg-extra-configure="${FFMPEG_CONFIG}"
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 900033
diff --git a/multimedia/gstreamer-plugins-all/Makefile b/multimedia/gstreamer-plugins-all/Makefile
index e6a9e9afb133..300df0ddddd3 100644
--- a/multimedia/gstreamer-plugins-all/Makefile
+++ b/multimedia/gstreamer-plugins-all/Makefile
@@ -15,8 +15,10 @@ COMMENT= Meta-port of all gstreamer plugins with options
.MAKE.FreeBSD_UL= yes
NO_BUILD= yes
+NO_INSTALL= yes
+NO_MTREE= yes
USE_GSTREAMER= yes
-NO_STAGE= yes
+
.include "${.CURDIR}/../../Mk/bsd.gstreamer.mk"
.for all in ${_GSTREAMER_PLUGINS}
@@ -45,6 +47,4 @@ USE_GSTREAMER+= ${f:L}
.endif
.endfor
-do-install: # empty
-
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer-plugins-annodex/Makefile b/multimedia/gstreamer-plugins-annodex/Makefile
index 0f8a69779502..25d6328fec78 100644
--- a/multimedia/gstreamer-plugins-annodex/Makefile
+++ b/multimedia/gstreamer-plugins-annodex/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= annodex
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-bad/Makefile b/multimedia/gstreamer-plugins-bad/Makefile
index b11e5dab1123..def1dfa4e455 100644
--- a/multimedia/gstreamer-plugins-bad/Makefile
+++ b/multimedia/gstreamer-plugins-bad/Makefile
@@ -22,7 +22,6 @@ PLIST_SUB= VERSION="${GST_VERSION}"
NO_GSTREAMER_COMMON= yes
PLIST= ${.CURDIR}/pkg-plist
-NO_STAGE= yes
do-build:
.for dir in ${BAD_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
diff --git a/multimedia/gstreamer-plugins-buzztard/Makefile b/multimedia/gstreamer-plugins-buzztard/Makefile
index 29b2575b1770..8d18036682a9 100644
--- a/multimedia/gstreamer-plugins-buzztard/Makefile
+++ b/multimedia/gstreamer-plugins-buzztard/Makefile
@@ -11,7 +11,7 @@ DISTNAME= gst-${PORTNAME}-${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Buzztard gstreamer plugins
-LIB_DEPENDS= fluidsynth.1:${PORTSDIR}/audio/fluidsynth
+LIB_DEPENDS= libfluidsynth.so:${PORTSDIR}/audio/fluidsynth
USES= pkgconfig
USE_AUTOTOOLS= libtool
@@ -20,7 +20,6 @@ USE_GNOME= gnomehack ltverhack
USE_LDCONFIG= yes
PLIST_SUB= GST_VERSION="${GST_VERSION}"
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's|$${datadir}/gtk-doc/html|${DOCSDIR}|' \
${WRKSRC}/configure
diff --git a/multimedia/gstreamer-plugins-bz2/Makefile b/multimedia/gstreamer-plugins-bz2/Makefile
index 1e86cf918ae6..f9a6450114e2 100644
--- a/multimedia/gstreamer-plugins-bz2/Makefile
+++ b/multimedia/gstreamer-plugins-bz2/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= bz2
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-core/Makefile b/multimedia/gstreamer-plugins-core/Makefile
index b797c36063a8..34701e1c93a8 100644
--- a/multimedia/gstreamer-plugins-core/Makefile
+++ b/multimedia/gstreamer-plugins-core/Makefile
@@ -14,12 +14,12 @@ MAINTAINER= multimedia@FreeBSD.org
COMMENT= Core set of typical audio and video gstreamer-plugins
NO_BUILD= yes
+NO_MTREE= yes
GST_DIR= lib/gstreamer-${PORTVERSION}
PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep
WANT_GSTREAMER= yes
-NO_STAGE= yes
.include <bsd.port.pre.mk>
# Audio plugins
diff --git a/multimedia/gstreamer-plugins-dts/Makefile b/multimedia/gstreamer-plugins-dts/Makefile
index 7cce2c69be6b..c458b3d966f0 100644
--- a/multimedia/gstreamer-plugins-dts/Makefile
+++ b/multimedia/gstreamer-plugins-dts/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= dts
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dv/Makefile b/multimedia/gstreamer-plugins-dv/Makefile
index 1d25cb46780b..d23efc39d49d 100644
--- a/multimedia/gstreamer-plugins-dv/Makefile
+++ b/multimedia/gstreamer-plugins-dv/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= dv
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-dvd/Makefile b/multimedia/gstreamer-plugins-dvd/Makefile
index 23fe30190557..5b447d3fd81e 100644
--- a/multimedia/gstreamer-plugins-dvd/Makefile
+++ b/multimedia/gstreamer-plugins-dvd/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= dvd
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-fluendo-mpegdemux/Makefile b/multimedia/gstreamer-plugins-fluendo-mpegdemux/Makefile
index 4c08b4fad8e1..7437aca831b8 100644
--- a/multimedia/gstreamer-plugins-fluendo-mpegdemux/Makefile
+++ b/multimedia/gstreamer-plugins-fluendo-mpegdemux/Makefile
@@ -20,5 +20,4 @@ GNU_CONFIGURE= yes
PLIST_FILES= lib/gstreamer-0.10/libgstflumpegdemux.la \
lib/gstreamer-0.10/libgstflumpegdemux.so
-NO_STAGE= yes
.include <bsd.port.mk>
diff --git a/multimedia/gstreamer-plugins-gnonlin/Makefile b/multimedia/gstreamer-plugins-gnonlin/Makefile
index fc08fe41b9e4..ba022ba4ec20 100644
--- a/multimedia/gstreamer-plugins-gnonlin/Makefile
+++ b/multimedia/gstreamer-plugins-gnonlin/Makefile
@@ -20,7 +20,6 @@ USE_GSTREAMER= yes
PLIST_FILES= lib/gstreamer-0.10/libgnl.la \
lib/gstreamer-0.10/libgnl.so
-NO_STAGE= yes
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' ${WRKSRC}/configure
diff --git a/multimedia/gstreamer-plugins-good/Makefile b/multimedia/gstreamer-plugins-good/Makefile
index b9d6cf67a5d8..6efe20972e45 100644
--- a/multimedia/gstreamer-plugins-good/Makefile
+++ b/multimedia/gstreamer-plugins-good/Makefile
@@ -24,7 +24,6 @@ FILESDIR=${.CURDIR}/files
PATCHDIR=${.CURDIR}/files
NO_GSTREAMER_COMMON= yes
-NO_STAGE= yes
do-build:
.for dir in ${GOOD_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
diff --git a/multimedia/gstreamer-plugins-mpeg2dec/Makefile b/multimedia/gstreamer-plugins-mpeg2dec/Makefile
index fcbffd0a9d4d..6f64b1b9b5e6 100644
--- a/multimedia/gstreamer-plugins-mpeg2dec/Makefile
+++ b/multimedia/gstreamer-plugins-mpeg2dec/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= mpeg2dec
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-mpeg2enc/Makefile b/multimedia/gstreamer-plugins-mpeg2enc/Makefile
index f177e90cab93..becfea2e4b81 100644
--- a/multimedia/gstreamer-plugins-mpeg2enc/Makefile
+++ b/multimedia/gstreamer-plugins-mpeg2enc/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= mpeg2enc
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-resindvd/Makefile b/multimedia/gstreamer-plugins-resindvd/Makefile
index 1dfbe2d7420f..72c6e35196e7 100644
--- a/multimedia/gstreamer-plugins-resindvd/Makefile
+++ b/multimedia/gstreamer-plugins-resindvd/Makefile
@@ -10,5 +10,4 @@ GST_PLUGIN= resindvd
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-schroedinger/Makefile b/multimedia/gstreamer-plugins-schroedinger/Makefile
index 3395f29e6076..22bd7246701b 100644
--- a/multimedia/gstreamer-plugins-schroedinger/Makefile
+++ b/multimedia/gstreamer-plugins-schroedinger/Makefile
@@ -10,5 +10,4 @@ GST_PLUGIN= schroedinger
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-theora/Makefile b/multimedia/gstreamer-plugins-theora/Makefile
index 2065d1bc6b9e..b7832efae873 100644
--- a/multimedia/gstreamer-plugins-theora/Makefile
+++ b/multimedia/gstreamer-plugins-theora/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= theora
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-ugly/Makefile b/multimedia/gstreamer-plugins-ugly/Makefile
index ca4dcb6d941f..ac304acfaa71 100644
--- a/multimedia/gstreamer-plugins-ugly/Makefile
+++ b/multimedia/gstreamer-plugins-ugly/Makefile
@@ -21,7 +21,6 @@ PLIST_SUB= VERSION="${GST_VERSION}"
NO_GSTREAMER_COMMON= yes
PLIST= ${.CURDIR}/pkg-plist
-NO_STAGE= yes
do-build:
.for dir in ${UGLY_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
diff --git a/multimedia/gstreamer-plugins-v4l2/Makefile b/multimedia/gstreamer-plugins-v4l2/Makefile
index d5cb6d4425c5..32cfece4d79a 100644
--- a/multimedia/gstreamer-plugins-v4l2/Makefile
+++ b/multimedia/gstreamer-plugins-v4l2/Makefile
@@ -11,5 +11,4 @@ PKGNAMESUFFIX?= -plugins-v4l2
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-vdpau/Makefile b/multimedia/gstreamer-plugins-vdpau/Makefile
index 32f6d3bbb2d6..768b6398385a 100644
--- a/multimedia/gstreamer-plugins-vdpau/Makefile
+++ b/multimedia/gstreamer-plugins-vdpau/Makefile
@@ -10,5 +10,4 @@ GST_PLUGIN= vdpau
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-vp8/Makefile b/multimedia/gstreamer-plugins-vp8/Makefile
index 2b93c7ddf373..24f5468a2af1 100644
--- a/multimedia/gstreamer-plugins-vp8/Makefile
+++ b/multimedia/gstreamer-plugins-vp8/Makefile
@@ -10,5 +10,4 @@ GST_PLUGIN= vp8
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-x264/Makefile b/multimedia/gstreamer-plugins-x264/Makefile
index b70b5d4918f6..4a6b3028c07b 100644
--- a/multimedia/gstreamer-plugins-x264/Makefile
+++ b/multimedia/gstreamer-plugins-x264/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= x264
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins-xvid/Makefile b/multimedia/gstreamer-plugins-xvid/Makefile
index 9c1d8ed2b90b..665346ab386e 100644
--- a/multimedia/gstreamer-plugins-xvid/Makefile
+++ b/multimedia/gstreamer-plugins-xvid/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= xvid
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer-plugins/Makefile b/multimedia/gstreamer-plugins/Makefile
index 768505db33a1..de1f58467317 100644
--- a/multimedia/gstreamer-plugins/Makefile
+++ b/multimedia/gstreamer-plugins/Makefile
@@ -21,8 +21,8 @@ COMMENT?= GStreamer written collection of plugins handling several media types
BUILD_DEPENDS+= v4l_compat>=1.0.20110720:${PORTSDIR}/multimedia/v4l_compat \
gstreamer>=0.10.36:${PORTSDIR}/multimedia/gstreamer \
orc>=0.4.14:${PORTSDIR}/devel/orc
-LIB_DEPENDS+= gstreamer-0.10:${PORTSDIR}/multimedia/gstreamer \
- orc-0.4:${PORTSDIR}/devel/orc
+LIB_DEPENDS+= libgstreamer-0.10.so:${PORTSDIR}/multimedia/gstreamer \
+ liborc-0.4.so:${PORTSDIR}/devel/orc
CFLAGS:= ${CFLAGS} -O2 -Wno-format
@@ -44,24 +44,19 @@ SHLIB_VERSION= 1
VERSION= ${GST_VERSION}
WANT_GSTREAMER= yes
USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GNOME+= gnomehack ltverhack ltasneededhack
-USES= pkgconfig gettext
+USE_GNOME+= ltverhack ltasneededhack
+USES= gettext gmake pathfix pkgconfig shebangfix
USE_AUTOTOOLS= libtool
GST_PLUGIN?= base
CONFIGURE_ARGS= --disable-option-checking
-CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS+= -L${LOCALBASE}/lib ${EXTRA_LIBS} ${PTHREAD_LIBS}
+CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib ${EXTRA_LIBS}
CFLAGS+= -I${LOCALBASE}/include
-# workaround a crash in clang 3.3 crash llvm bug # 15840
-USE_GCC= any
-
DEFAULT_AUDIOSINK?= osssink
DEFAULT_AUDIOSRC?= osssrc
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${ARCH}=="i386"
@@ -75,9 +70,9 @@ gst_base_DIST= base
NO_GSTREAMER_COMMON= yes
USE_LDCONFIG= yes
USE_XORG= x11 xv xext videoproto xextproto
-MAN1= gst-visualise-0.10.1
PLIST_SUB+= VERSION="${VERSION}" \
SHLIB_VERSION="${SHLIB_VERSION}"
+SHEBANG_FILES= tools/gst-visualise-m.m
.else
USE_GSTREAMER= yes
.endif
@@ -168,4 +163,16 @@ post-patch:
${WRKSRC}/../gnome-libtool
.endif
+# workaround a crash in clang 3.3 crash llvm bug # 15840
+.if ((${OSVERSION} >= 901504 && ${OSVERSION} < 902502) || \
+ (${OSVERSION} >= 1000037 && ${OSVERSION} < 1000056))
+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/Makefile.common b/multimedia/gstreamer-plugins/Makefile.common
index d276cc02c7a7..7d42042acaa2 100644
--- a/multimedia/gstreamer-plugins/Makefile.common
+++ b/multimedia/gstreamer-plugins/Makefile.common
@@ -170,19 +170,19 @@ GST_LIB_DIR= lib/gstreamer-${VERSION}
PLIST= ${NONEXISTENT}
# a52dec
-gst_a52dec_LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52
+gst_a52dec_LIB_DEPENDS+= liba52.so:${PORTSDIR}/audio/liba52
gst_a52dec_PLIST_FILES= ${GST_LIB_DIR}/libgsta52dec.la \
${GST_LIB_DIR}/libgsta52dec.so
gst_a52dec_DIST= ugly
# aalib
-gst_aalib_LIB_DEPENDS+= aa.1:${PORTSDIR}/graphics/aalib
+gst_aalib_LIB_DEPENDS+= libaa.so:${PORTSDIR}/graphics/aalib
gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so \
${GST_LIB_DIR}/libgstaasink.la
# amrnb
gst_amrnb_BUILD_DEPENDS+=opencore-amr>=0.1.3:${PORTSDIR}/audio/opencore-amr
-gst_amrnb_LIB_DEPENDS+= opencore-amrnb.0:${PORTSDIR}/audio/opencore-amr
+gst_amrnb_LIB_DEPENDS+= libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr
gst_amrnb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrnb.la \
${GST_LIB_DIR}/libgstamrnb.so \
share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs
@@ -192,14 +192,14 @@ gst_amrnb_DIST= ugly
# amrwbdec
gst_amrwbdec_BUILD_DEPENDS+= opencore-amr>=0.1.3:${PORTSDIR}/audio/opencore-amr
-gst_amrwbdec_LIB_DEPENDS+= opencore-amrwb.0:${PORTSDIR}/audio/opencore-amr
+gst_amrwbdec_LIB_DEPENDS+= libopencore-amrwb.so:${PORTSDIR}/audio/opencore-amr
gst_amrwbdec_CONFIGURE_ARGS+= --enable-amrwb
gst_amrwbdec_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.la \
${GST_LIB_DIR}/libgstamrwbdec.so
gst_amrwbdec_DIST= ugly
# annodex
-gst_annodex_LIB_DEPENDS+= xml2.5:${PORTSDIR}/textproc/libxml2
+gst_annodex_USE_GNOME= libxml2
gst_annodex_PLIST_FILES= ${GST_LIB_DIR}/libgstannodex.la \
${GST_LIB_DIR}/libgstannodex.so
@@ -209,43 +209,43 @@ gst_bz2_PLIST_FILES= ${GST_LIB_DIR}/libgstbz2.la \
gst_bz2_DIST= bad
# cairo
-gst_cairo_LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo
+gst_cairo_USE_GNOME= cairo
gst_cairo_PLIST_FILES= ${GST_LIB_DIR}/libgstcairo.la \
${GST_LIB_DIR}/libgstcairo.so
# cdaudio
-gst_cdaudio_LIB_DEPENDS+=cdaudio.1:${PORTSDIR}/audio/libcdaudio
+gst_cdaudio_LIB_DEPENDS+= libcdaudio.so:${PORTSDIR}/audio/libcdaudio
gst_cdaudio_PLIST_FILES= ${GST_LIB_DIR}/libgstcdaudio.la \
${GST_LIB_DIR}/libgstcdaudio.so
gst_cdaudio_DIST= bad
# cdparanoia
-gst_cdparanoia_LIB_DEPENDS+= cdda_interface.0:${PORTSDIR}/audio/cdparanoia
+gst_cdparanoia_LIB_DEPENDS+= libcdda_interface.so:${PORTSDIR}/audio/cdparanoia
gst_cdparanoia_EXTRA_LIBS+= -lgstcdda-${VERSION}
gst_cdparanoia_PLIST_FILES= ${GST_LIB_DIR}/libgstcdparanoia.la \
${GST_LIB_DIR}/libgstcdparanoia.so
gst_cdparanoia_DIST= base
# cdio
-gst_cdio_LIB_DEPENDS+= cdio.13:${PORTSDIR}/sysutils/libcdio
+gst_cdio_LIB_DEPENDS+= libcdio.so:${PORTSDIR}/sysutils/libcdio
gst_cdio_PLIST_FILES= ${GST_LIB_DIR}/libgstcdio.la \
${GST_LIB_DIR}/libgstcdio.so
gst_cdio_DIST= ugly
# dts
-gst_dts_LIB_DEPENDS+= dca.0:${PORTSDIR}/multimedia/libdca
+gst_dts_LIB_DEPENDS+= libdca.so:${PORTSDIR}/multimedia/libdca
gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.la \
${GST_LIB_DIR}/libgstdtsdec.so
gst_dts_EXTRA_LIBS+= -ldca
gst_dts_DIST= bad
# dv
-gst_dv_LIB_DEPENDS+= dv.4:${PORTSDIR}/multimedia/libdv
+gst_dv_LIB_DEPENDS+= libdv.so:${PORTSDIR}/multimedia/libdv
gst_dv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.la \
${GST_LIB_DIR}/libgstdv.so
# dvd
-gst_dvd_LIB_DEPENDS+= dvdread.4:${PORTSDIR}/multimedia/libdvdread
+gst_dvd_LIB_DEPENDS+= libdvdread.so:${PORTSDIR}/multimedia/libdvdread
gst_dvd_GST_PLUGIN_DIR= ext/dvdread
gst_dvd_PLIST_FILES= ${GST_LIB_DIR}/libgstdvdread.la \
${GST_LIB_DIR}/libgstdvdread.so
@@ -262,31 +262,31 @@ gst_esound_PLIST_FILES= ${GST_LIB_DIR}/libgstesd.so \
# exif
# hmm not a real plugin, seems to be part of metadata?
-#gst_exif_LIB_DEPENDS+= exif.12:${PORTSDIR}/graphics/libexif
+#gst_exif_LIB_DEPENDS+= libexif.so:${PORTSDIR}/graphics/libexif
#gst_exif_PLIST_FILES= ${GST_LIB_DIR}/libgstexif.la \
# ${GST_LIB_DIR}/libgstexif.so
#gst_exif_DIST= bad
# faac
-gst_faac_LIB_DEPENDS+= faac.0:${PORTSDIR}/audio/faac
+gst_faac_LIB_DEPENDS+= libfaac.so:${PORTSDIR}/audio/faac
gst_faac_PLIST_FILES= ${GST_LIB_DIR}/libgstfaac.la \
${GST_LIB_DIR}/libgstfaac.so
gst_faac_DIST= bad
# faad
gst_faad_USE_GSTREAMER+= bad
-gst_faad_LIB_DEPENDS+= faad.2:${PORTSDIR}/audio/faad
+gst_faad_LIB_DEPENDS+= libfaad.so:${PORTSDIR}/audio/faad
gst_faad_PLIST_FILES= ${GST_LIB_DIR}/libgstfaad.la \
${GST_LIB_DIR}/libgstfaad.so
gst_faad_DIST= bad
# flac
-gst_flac_LIB_DEPENDS+= FLAC:${PORTSDIR}/audio/flac
+gst_flac_LIB_DEPENDS+= libFLAC.so:${PORTSDIR}/audio/flac
gst_flac_PLIST_FILES= ${GST_LIB_DIR}/libgstflac.la \
${GST_LIB_DIR}/libgstflac.so
# flite
-gst_flite_LIB_DEPENDS+= flite.1:${PORTSDIR}/audio/flite
+gst_flite_LIB_DEPENDS+= libflite.so:${PORTSDIR}/audio/flite
gst_flite_PLIST_FILES= ${GST_LIB_DIR}/libgstflite.la \
${GST_LIB_DIR}/libgstflite.so
gst_flite_DIST= bad
@@ -313,7 +313,7 @@ gst_gio_PLIST_FILES= ${GST_LIB_DIR}/libgstgio.la \
gst_gio_DIST= base
# gme
-gst_gme_LIB_DEPENDS+= gme.0:${PORTSDIR}/audio/libgme
+gst_gme_LIB_DEPENDS+= libgme.so:${PORTSDIR}/audio/libgme
gst_gme_PLIST_FILES= ${GST_LIB_DIR}/libgstgme.la \
${GST_LIB_DIR}/libgstgme.so
gst_gme_DIST= bad
@@ -326,116 +326,116 @@ gst_gnomevfs_PLIST_FILES= ${GST_LIB_DIR}/libgstgnomevfs.la \
gst_gnomevfs_DIST= base
# gsm
-gst_gsm_LIB_DEPENDS+= gsm.1:${PORTSDIR}/audio/gsm
+gst_gsm_LIB_DEPENDS+= libgsm.so:${PORTSDIR}/audio/gsm
gst_gsm_PLIST_FILES= ${GST_LIB_DIR}/libgstgsm.la \
${GST_LIB_DIR}/libgstgsm.so
gst_gsm_DIST= bad
# hal
-gst_hal_LIB_DEPENDS+= hal.1:${PORTSDIR}/sysutils/hal
+gst_hal_LIB_DEPENDS+= libhal.so:${PORTSDIR}/sysutils/hal
gst_hal_PLIST_FILES= ${GST_LIB_DIR}/libgsthalelements.la \
${GST_LIB_DIR}/libgsthalelements.so
# jack
-gst_jack_LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
+gst_jack_LIB_DEPENDS+= libjack.so:${PORTSDIR}/audio/jack
gst_jack_PLIST_FILES= ${GST_LIB_DIR}/libgstjack.la \
${GST_LIB_DIR}/libgstjack.so
gst_jack_DIST= good
# jpeg
-gst_jpeg_LIB_DEPENDS+= jpeg.11:${PORTSDIR}/graphics/jpeg
+gst_jpeg_LIB_DEPENDS+= libjpeg.so:${PORTSDIR}/graphics/jpeg
gst_jpeg_PLIST_FILES= ${GST_LIB_DIR}/libgstjpeg.la \
${GST_LIB_DIR}/libgstjpeg.so
# ladspa
gst_ladspa_BUILD_DEPENDS+= ${LOCALBASE}/include/ladspa.h:${PORTSDIR}/audio/ladspa
-gst_ladspa_LIB_DEPENDS+= lrdf:${PORTSDIR}/textproc/liblrdf
+gst_ladspa_LIB_DEPENDS+= liblrdf.so:${PORTSDIR}/textproc/liblrdf
gst_ladspa_PLIST_FILES= ${GST_LIB_DIR}/libgstladspa.la \
${GST_LIB_DIR}/libgstladspa.so
gst_ladspa_DIST= bad
# lame
-gst_lame_LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame
+gst_lame_LIB_DEPENDS+= libmp3lame.so:${PORTSDIR}/audio/lame
gst_lame_PLIST_FILES= ${GST_LIB_DIR}/libgstlame.la \
${GST_LIB_DIR}/libgstlame.so
gst_lame_DIST= ugly
# libcaca
-gst_libcaca_LIB_DEPENDS+= caca.0:${PORTSDIR}/graphics/libcaca
+gst_libcaca_LIB_DEPENDS+= libcaca.so:${PORTSDIR}/graphics/libcaca
gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so \
${GST_LIB_DIR}/libgstcacasink.la
# libmms
-gst_libmms_LIB_DEPENDS+= mms.0:${PORTSDIR}/net/libmms
+gst_libmms_LIB_DEPENDS+= libmms.so:${PORTSDIR}/net/libmms
gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so \
${GST_LIB_DIR}/libgstmms.la
gst_libmms_DIST= bad
# libpng and the snapshot plugin
-gst_libpng_LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png
+gst_libpng_LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png
gst_libpng_GST_PLUGIN_DIR= ext/libpng
gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so \
${GST_LIB_DIR}/libgstpng.la
# libvisual
-gst_libvisual_LIB_DEPENDS+= visual-0.4:${PORTSDIR}/graphics/libvisual04
+gst_libvisual_LIB_DEPENDS+= libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04
gst_libvisual_PLIST_FILES= ${GST_LIB_DIR}/libgstlibvisual.la \
${GST_LIB_DIR}/libgstlibvisual.so
gst_libvisual_DIST= base
# mad
-gst_mad_LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad \
- id3tag.0:${PORTSDIR}/audio/libid3tag
+gst_mad_LIB_DEPENDS+= libmad.so:${PORTSDIR}/audio/libmad \
+ libid3tag.so:${PORTSDIR}/audio/libid3tag
gst_mad_PLIST_FILES= ${GST_LIB_DIR}/libgstmad.la \
${GST_LIB_DIR}/libgstmad.so
gst_mad_DIST= ugly
# mpeg2enc
-gst_mpeg2enc_LIB_DEPENDS+= mjpegutils-2.0.0:${PORTSDIR}/multimedia/mjpegtools
+gst_mpeg2enc_LIB_DEPENDS+= libmjpegutils-2.0.so:${PORTSDIR}/multimedia/mjpegtools
gst_mpeg2enc_PLIST_FILES= ${GST_LIB_DIR}/libgstmpeg2enc.la \
${GST_LIB_DIR}/libgstmpeg2enc.so
gst_mpeg2enc_DIST= bad
# mpeg2dec
-gst_mpeg2dec_LIB_DEPENDS+= mpeg2.0:${PORTSDIR}/multimedia/libmpeg2
+gst_mpeg2dec_LIB_DEPENDS+= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2
gst_mpeg2dec_PLIST_FILES= ${GST_LIB_DIR}/libgstmpeg2dec.la \
${GST_LIB_DIR}/libgstmpeg2dec.so
gst_mpeg2dec_DIST= ugly
# musepack
-gst_musepack_LIB_DEPENDS+= mpcdec.7:${PORTSDIR}/audio/musepack
+gst_musepack_LIB_DEPENDS+= libmpcdec.so:${PORTSDIR}/audio/musepack
gst_musepack_PLIST_FILES= ${GST_LIB_DIR}/libgstmusepack.la \
${GST_LIB_DIR}/libgstmusepack.so
gst_musepack_DIST= bad
# nas
-gst_nas_LIB_DEPENDS+= audio.2:${PORTSDIR}/audio/nas
+gst_nas_LIB_DEPENDS+= libaudio.so:${PORTSDIR}/audio/nas
gst_nas_DIST= bad
gst_nas_PLIST_FILES= ${GST_LIB_DIR}/libgstnassink.la \
${GST_LIB_DIR}/libgstnassink.so
# neon
-gst_neon_LIB_DEPENDS+= neon.27:${PORTSDIR}/www/neon29
+gst_neon_LIB_DEPENDS+= libneon.so:${PORTSDIR}/www/neon29
gst_neon_CONFIGURE_ENV+= NEON_CFLAGS="-I${LOCALBASE}/include/neon"
gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.la \
${GST_LIB_DIR}/libgstneonhttpsrc.so
gst_neon_DIST= bad
# ogg
-gst_ogg_LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg
+gst_ogg_LIB_DEPENDS+= libogg.so:${PORTSDIR}/audio/libogg
gst_ogg_EXTRA_LIBS+= -lgstriff-${VERSION}
gst_ogg_PLIST_FILES= ${GST_LIB_DIR}/libgstogg.la \
${GST_LIB_DIR}/libgstogg.so
gst_ogg_DIST= base
# opencv
-gst_opencv_LIB_DEPENDS+=opencv_highgui.2:${PORTSDIR}/graphics/opencv
+gst_opencv_LIB_DEPENDS+=libopencv_highgui.so:${PORTSDIR}/graphics/opencv
gst_opencv_PLIST_FILES= ${GST_LIB_DIR}/libgstopencv.la \
${GST_LIB_DIR}/libgstopencv.so
gst_opencv_DIST= bad
# opus
-gst_opus_LIB_DEPENDS+= opus:${PORTSDIR}/audio/opus
+gst_opus_LIB_DEPENDS+= libopus.so:${PORTSDIR}/audio/opus
gst_opus_PLIST_FILES= ${GST_LIB_DIR}/libgstopus.la \
${GST_LIB_DIR}/libgstopus.so
gst_opus_DIST= bad
@@ -447,7 +447,7 @@ gst_pango_PLIST_FILES= ${GST_LIB_DIR}/libgstpango.la \
gst_pango_DIST= base
# pulse
-gst_pulse_LIB_DEPENDS= pulse.0:${PORTSDIR}/audio/pulseaudio
+gst_pulse_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio
gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulse.la \
${GST_LIB_DIR}/libgstpulse.so
gst_pulse_DIST= good
@@ -466,75 +466,75 @@ gst_sdl_PLIST_FILES= ${GST_LIB_DIR}/libgstsdl.la \
gst_sdl_DIST= bad
# shout2
-gst_shout2_LIB_DEPENDS+= shout.5:${PORTSDIR}/audio/libshout2
+gst_shout2_LIB_DEPENDS+= libshout.so.5:${PORTSDIR}/audio/libshout2
gst_shout2_PLIST_FILES= ${GST_LIB_DIR}/libgstshout2.la \
${GST_LIB_DIR}/libgstshout2.so
# sidplay
-gst_sidplay_LIB_DEPENDS+= sidplay.1:${PORTSDIR}/audio/libsidplay
+gst_sidplay_LIB_DEPENDS+= libsidplay.so:${PORTSDIR}/audio/libsidplay
gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so \
${GST_LIB_DIR}/libgstsid.la
gst_sidplay_DIST= ugly
# sndfile
-gst_sndfile_LIB_DEPENDS+= sndfile.1:${PORTSDIR}/audio/libsndfile
+gst_sndfile_LIB_DEPENDS+= libsndfile.so:${PORTSDIR}/audio/libsndfile
gst_sndfile_PLIST_FILES= ${GST_LIB_DIR}/libgstsndfile.la \
${GST_LIB_DIR}/libgstsndfile.so
gst_sndfile_DIST= bad
# soundtouch
-gst_soundtouch_LIB_DEPENDS+= SoundTouch.0:${PORTSDIR}/audio/soundtouch
+gst_soundtouch_LIB_DEPENDS+= libSoundTouch.so:${PORTSDIR}/audio/soundtouch
gst_soundtouch_PLIST_FILES= ${GST_LIB_DIR}/libgstsoundtouch.la \
${GST_LIB_DIR}/libgstsoundtouch.so
gst_soundtouch_DIST= bad
# souphttpsrc
-gst_soup_LIB_DEPENDS+= soup-2.4.1:${PORTSDIR}/devel/libsoup
+gst_soup_LIB_DEPENDS+= libsoup-2.4.so:${PORTSDIR}/devel/libsoup
gst_soup_GST_PLUGIN_DIR=ext/soup
gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.la \
${GST_LIB_DIR}/libgstsouphttpsrc.so
# spc
-gst_spc_LIB_DEPENDS+= openspc.0:${PORTSDIR}/audio/libopenspc
+gst_spc_LIB_DEPENDS+= libopenspc.so:${PORTSDIR}/audio/libopenspc
gst_spc_PLIST_FILES= ${GST_LIB_DIR}/libgstspc.la \
${GST_LIB_DIR}/libgstspc.so
gst_spc_DIST= bad
# speex
-gst_speex_LIB_DEPENDS+= speex.1:${PORTSDIR}/audio/speex
+gst_speex_LIB_DEPENDS+= libspeex.so:${PORTSDIR}/audio/speex
gst_speex_PLIST_FILES= ${GST_LIB_DIR}/libgstspeex.la \
${GST_LIB_DIR}/libgstspeex.so
# schro(edinger)
-gst_schroedinger_LIB_DEPENDS+= schroedinger-1.0.11:${PORTSDIR}/multimedia/schroedinger
+gst_schroedinger_LIB_DEPENDS+= libschroedinger-1.0.so:${PORTSDIR}/multimedia/schroedinger
gst_schroedinger_CONFIGURE_ARGS+=--enable-schro
gst_schroedinger_PLIST_FILES= ${GST_LIB_DIR}/libgstschro.la \
${GST_LIB_DIR}/libgstschro.so
gst_schroedinger_DIST= bad
# swfdec
-gst_swfdec_LIB_DEPENDS+=swfdec-0.4.1:${PORTSDIR}/graphics/swfdec
+gst_swfdec_LIB_DEPENDS+=libswfdec-0.4.so:${PORTSDIR}/graphics/swfdec
gst_swfdec_DIST= bad
# taglib
-gst_taglib_LIB_DEPENDS+= tag.1:${PORTSDIR}/audio/taglib
+gst_taglib_LIB_DEPENDS+= libtag.so:${PORTSDIR}/audio/taglib
gst_taglib_PLIST_FILES= ${GST_LIB_DIR}/libgsttaglib.la \
${GST_LIB_DIR}/libgsttaglib.so
# theora
-gst_theora_LIB_DEPENDS+= theora.0:${PORTSDIR}/multimedia/libtheora
+gst_theora_LIB_DEPENDS+= libtheora.so:${PORTSDIR}/multimedia/libtheora
gst_theora_PLIST_FILES= ${GST_LIB_DIR}/libgsttheora.la \
${GST_LIB_DIR}/libgsttheora.so
gst_theora_DIST= base
# twolame
-gst_twolame_LIB_DEPENDS+= twolame.0:${PORTSDIR}/audio/twolame
+gst_twolame_LIB_DEPENDS+= libtwolame.so:${PORTSDIR}/audio/twolame
gst_twolame_PLIST_FILES= ${GST_LIB_DIR}/libgsttwolame.la \
${GST_LIB_DIR}/libgsttwolame.so
gst_twolame_DIST= ugly
# gst_v4l2
-gst_gst_v4l2_LIB_DEPENDS+= v4l2.0:${PORTSDIR}/multimedia/libv4l
+gst_gst_v4l2_LIB_DEPENDS+= libv4l2.so:${PORTSDIR}/multimedia/libv4l
.if ${OSVERSION} >= 800000
gst_gst_v4l2_RUN_DEPENDS+= webcamd:${PORTSDIR}/multimedia/webcamd
.endif
@@ -545,7 +545,7 @@ gst_gst_v4l2_GST_PLUGIN_DIR=sys/v4l2
gst_gst_v4l2_DIST= good
# vdpau
-gst_vdpau_LIB_DEPENDS+= vdpau.1:${PORTSDIR}/multimedia/libvdpau
+gst_vdpau_LIB_DEPENDS+= libvdpau.so:${PORTSDIR}/multimedia/libvdpau
gst_vdpau_GST_PLUGIN_DIR=sys/vdpau
gst_vdpau_PLIST_FILES= ${GST_INC_DIR}/gst/vdpau/gstvdp.h \
${GST_INC_DIR}/gst/vdpau/gstvdpbuffer.h \
@@ -569,20 +569,20 @@ gst_vdpau_DIST= bad
# vorbis
gst_vorbis_USE_GSTREAMER+= ogg
-gst_vorbis_LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis
+gst_vorbis_LIB_DEPENDS+= libvorbis.so:${PORTSDIR}/audio/libvorbis
gst_vorbis_EXTRA_LIBS+= -lgsttag-${VERSION} -lgstaudio-${VERSION}
gst_vorbis_PLIST_FILES= ${GST_LIB_DIR}/libgstvorbis.la \
${GST_LIB_DIR}/libgstvorbis.so
gst_vorbis_DIST= base
# vp8
-gst_vp8_LIB_DEPENDS+= vpx.1:${PORTSDIR}/multimedia/libvpx
+gst_vp8_LIB_DEPENDS+= libvpx.so:${PORTSDIR}/multimedia/libvpx
gst_vp8_PLIST_FILES= ${GST_LIB_DIR}/libgstvp8.la \
${GST_LIB_DIR}/libgstvp8.so
gst_vp8_DIST= bad
# x264
-gst_x264_LIB_DEPENDS+= x264:${PORTSDIR}/multimedia/x264
+gst_x264_LIB_DEPENDS+= libx264.so:${PORTSDIR}/multimedia/x264
gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.la \
${GST_LIB_DIR}/libgstx264.so \
share/gstreamer-${VERSION}/presets/GstX264Enc.prs
@@ -591,13 +591,13 @@ gst_x264_PLIST_DIRSTRY= share/gstreamer-${VERSION}/presets \
gst_x264_DIST= ugly
# xvid
-gst_xvid_LIB_DEPENDS+= xvidcore.4:${PORTSDIR}/multimedia/xvid
+gst_xvid_LIB_DEPENDS+= libxvidcore.so:${PORTSDIR}/multimedia/xvid
gst_xvid_PLIST_FILES= ${GST_LIB_DIR}/libgstxvid.la \
${GST_LIB_DIR}/libgstxvid.so
gst_xvid_DIST= bad
# wavpack
-gst_wavpack_LIB_DEPENDS+= wavpack.2:${PORTSDIR}/audio/wavpack
+gst_wavpack_LIB_DEPENDS+= libwavpack.so:${PORTSDIR}/audio/wavpack
gst_wavpack_PLIST_FILES= ${GST_LIB_DIR}/libgstwavpack.la \
${GST_LIB_DIR}/libgstwavpack.so
diff --git a/multimedia/gstreamer-plugins/pkg-plist b/multimedia/gstreamer-plugins/pkg-plist
index f1b098961ab1..02852131c2f7 100644
--- a/multimedia/gstreamer-plugins/pkg-plist
+++ b/multimedia/gstreamer-plugins/pkg-plist
@@ -200,6 +200,7 @@ libdata/pkgconfig/gstreamer-rtsp-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-sdp-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-tag-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-video-%%VERSION%%.pc
+man/man1/gst-visualise-0.10.1.gz
share/gir-1.0/GstApp-%%VERSION%%.gir
share/gir-1.0/GstAudio-%%VERSION%%.gir
share/gir-1.0/GstFft-%%VERSION%%.gir
diff --git a/multimedia/gstreamer/Makefile b/multimedia/gstreamer/Makefile
index cd90c87c262d..f3d64e980c0b 100644
--- a/multimedia/gstreamer/Makefile
+++ b/multimedia/gstreamer/Makefile
@@ -10,19 +10,13 @@ MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Development framework for creating media applications
-BUILD_DEPENDS= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex \
- gobject-introspection>=0.9.12:${PORTSDIR}/devel/gobject-introspection
-RUN_DEPENDS= ${LOCALBASE}/share/gir-1.0/GLib-2.0.gir:${PORTSDIR}/devel/gobject-introspection
-
LICENSE= LGPL20
LICENSE_FILE= ${WRKSRC}/COPYING
+
CFLAGS:= ${CFLAGS} -O2 -Wno-format
-USES= bison pathfix pkgconfig gettext
-# workaround a crash in clang 3.3 crash llvm bug # 15840
-USE_GCC= any
+USES= bison gettext gmake pathfix pkgconfig
USE_BZIP2= yes
-USE_GMAKE= yes
-USE_GNOME= glib20 libxml2 ltverhack ltasneededhack
+USE_GNOME= glib20 introspection libxml2 ltverhack ltasneededhack
USE_AUTOTOOLS= libtool
CONFIGURE_ARGS= --disable-tests \
--disable-examples \
@@ -30,33 +24,41 @@ CONFIGURE_ARGS= --disable-tests \
--disable-gtk-doc
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-CONFIGURE_ENV= ac_cv_func_register_printf_function="no" \
- FLEX_PATH="${LOCALBASE}/bin/flex"
+CONFIGURE_ENV= ac_cv_func_register_printf_function="no"
PLIST_SUB= VERSION="${GST_VERSION}"
USE_LDCONFIG= yes
GST_VERSION= 0.10
-MAN1= gst-feedback-${GST_VERSION}.1 gst-inspect-${GST_VERSION}.1 \
- gst-launch-${GST_VERSION}.1 \
- gst-typefind-${GST_VERSION}.1 gst-xmlinspect-${GST_VERSION}.1 \
- gst-xmllaunch-${GST_VERSION}.1
-
OPTIONS_DEFINE= LIBCHECK
LIBCHECK_DESC= Unit tests support
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MLIBCHECK}
-LIB_DEPENDS+= check:${PORTSDIR}/devel/libcheck
+LIB_DEPENDS+= libcheck.so:${PORTSDIR}/devel/libcheck
PLIST_SUB+= CHECK=""
.else
CONFIGURE_ARGS+=--disable-check
PLIST_SUB+= CHECK="@comment "
.endif
+# workaround a crash in clang 3.3 crash llvm bug # 15840
+.if ((${OSVERSION} >= 901504 && ${OSVERSION} < 902502) || \
+ (${OSVERSION} >= 1000037 && ${OSVERSION} < 1000056))
+USE_GCC= any
+.endif
+
+.if ${OSVERSION} < 1000033
+BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
+CONFIGURE_ENV+= FLEX_PATH="${LOCALBASE}/bin/flex"
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgst*.so*
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-0.10/libgst*.so
+
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer/files/patch-gst_gstdatetime.c b/multimedia/gstreamer/files/patch-gst_gstdatetime.c
new file mode 100644
index 000000000000..8eac4d8c76d4
--- /dev/null
+++ b/multimedia/gstreamer/files/patch-gst_gstdatetime.c
@@ -0,0 +1,12 @@
+--- gst/gstdatetime.c.orig 2013-10-20 16:05:12.000000000 +0200
++++ gst/gstdatetime.c 2013-10-20 16:05:24.000000000 +0200
+@@ -21,8 +21,8 @@
+ #include "config.h"
+ #endif
+
+-#include "glib-compat-private.h"
+ #include "gst_private.h"
++#include "glib-compat-private.h"
+ #include "gstdatetime.h"
+ #include "gstvalue.h"
+ #include <glib.h>
diff --git a/multimedia/gstreamer/pkg-plist b/multimedia/gstreamer/pkg-plist
index 50bd60265d69..a78167eaf032 100644
--- a/multimedia/gstreamer/pkg-plist
+++ b/multimedia/gstreamer/pkg-plist
@@ -135,6 +135,12 @@ libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-dataprotocol-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc
libexec/gstreamer-%%VERSION%%/gst-plugin-scanner
+man/man1/gst-feedback-0.10.1.gz
+man/man1/gst-inspect-0.10.1.gz
+man/man1/gst-launch-0.10.1.gz
+man/man1/gst-typefind-0.10.1.gz
+man/man1/gst-xmlinspect-0.10.1.gz
+man/man1/gst-xmllaunch-0.10.1.gz
share/aclocal/gst-element-check-%%VERSION%%.m4
share/gir-1.0/Gst-%%VERSION%%.gir
share/gir-1.0/GstBase-%%VERSION%%.gir
diff --git a/multimedia/gstreamer1-libav/Makefile b/multimedia/gstreamer1-libav/Makefile
index 35df9d0f4a5d..fca69f20b508 100644
--- a/multimedia/gstreamer1-libav/Makefile
+++ b/multimedia/gstreamer1-libav/Makefile
@@ -51,7 +51,6 @@ CFLAGS+= -msse
CONFIGURE_ARGS+= --with-libav-extra-configure="${LIBAV_CONFIG}"
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 900033
diff --git a/multimedia/gstreamer1-plugins-all/Makefile b/multimedia/gstreamer1-plugins-all/Makefile
index 89fa3a426612..05e97afcf3c9 100644
--- a/multimedia/gstreamer1-plugins-all/Makefile
+++ b/multimedia/gstreamer1-plugins-all/Makefile
@@ -16,7 +16,6 @@ COMMENT= Meta-port of all gstreamer 1.x plugins with options
NO_BUILD= yes
USE_GSTREAMER1= yes
-NO_STAGE= yes
.include "${.CURDIR}/../../Mk/bsd.gstreamer.mk"
.for all in ${_GSTREAMER_PLUGINS}
diff --git a/multimedia/gstreamer1-plugins-assrender/Makefile b/multimedia/gstreamer1-plugins-assrender/Makefile
index 37040af7160b..86ab0ad29761 100644
--- a/multimedia/gstreamer1-plugins-assrender/Makefile
+++ b/multimedia/gstreamer1-plugins-assrender/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile
index 894149a00d35..d5b6514b84b6 100644
--- a/multimedia/gstreamer1-plugins-bad/Makefile
+++ b/multimedia/gstreamer1-plugins-bad/Makefile
@@ -21,7 +21,6 @@ BAD_GST_DIRS= gst-libs sys gst po pkgconfig
NO_GSTREAMER_COMMON= yes
PLIST= ${.CURDIR}/pkg-plist
-NO_STAGE= yes
do-build:
.for dir in ${BAD_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
diff --git a/multimedia/gstreamer1-plugins-core/Makefile b/multimedia/gstreamer1-plugins-core/Makefile
index 960dd9b4d577..fdb7635c41f8 100644
--- a/multimedia/gstreamer1-plugins-core/Makefile
+++ b/multimedia/gstreamer1-plugins-core/Makefile
@@ -23,7 +23,6 @@ OPTIONS_DEFINE= DVD
OPTIONS_DEFAULT=DVD
DVD_DESC= Include DVD related plugins
-NO_STAGE= yes
.include <bsd.port.options.mk>
# Audio plugins
diff --git a/multimedia/gstreamer1-plugins-dts/Makefile b/multimedia/gstreamer1-plugins-dts/Makefile
index c4b121c870c8..db1d89f16a0b 100644
--- a/multimedia/gstreamer1-plugins-dts/Makefile
+++ b/multimedia/gstreamer1-plugins-dts/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-dv/Makefile b/multimedia/gstreamer1-plugins-dv/Makefile
index fcbc155ace45..20af99fb7309 100644
--- a/multimedia/gstreamer1-plugins-dv/Makefile
+++ b/multimedia/gstreamer1-plugins-dv/Makefile
@@ -11,5 +11,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-dvdread/Makefile b/multimedia/gstreamer1-plugins-dvdread/Makefile
index 9d95ffa5a439..ca439dffa2ce 100644
--- a/multimedia/gstreamer1-plugins-dvdread/Makefile
+++ b/multimedia/gstreamer1-plugins-dvdread/Makefile
@@ -10,5 +10,4 @@ DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-good/Makefile b/multimedia/gstreamer1-plugins-good/Makefile
index 065da52a5faa..fb00a9188416 100644
--- a/multimedia/gstreamer1-plugins-good/Makefile
+++ b/multimedia/gstreamer1-plugins-good/Makefile
@@ -25,7 +25,6 @@ FILESDIR= ${.CURDIR}/files
PATCHDIR= ${.CURDIR}/files
NO_GSTREAMER_COMMON= yes
-NO_STAGE= yes
do-build:
.for dir in ${GOOD_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
diff --git a/multimedia/gstreamer1-plugins-mpeg2dec/Makefile b/multimedia/gstreamer1-plugins-mpeg2dec/Makefile
index c8f5e6ca2429..b0190dc9a4b0 100644
--- a/multimedia/gstreamer1-plugins-mpeg2dec/Makefile
+++ b/multimedia/gstreamer1-plugins-mpeg2dec/Makefile
@@ -10,5 +10,4 @@ DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-mpeg2enc/Makefile b/multimedia/gstreamer1-plugins-mpeg2enc/Makefile
index bd22031d8598..ef5d5e6b98e6 100644
--- a/multimedia/gstreamer1-plugins-mpeg2enc/Makefile
+++ b/multimedia/gstreamer1-plugins-mpeg2enc/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-resindvd/Makefile b/multimedia/gstreamer1-plugins-resindvd/Makefile
index 1d2b33db1efe..c40882dc955e 100644
--- a/multimedia/gstreamer1-plugins-resindvd/Makefile
+++ b/multimedia/gstreamer1-plugins-resindvd/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-rtmp/Makefile b/multimedia/gstreamer1-plugins-rtmp/Makefile
index 726560e47c0e..2c3cf6ecd6d4 100644
--- a/multimedia/gstreamer1-plugins-rtmp/Makefile
+++ b/multimedia/gstreamer1-plugins-rtmp/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-schroedinger/Makefile b/multimedia/gstreamer1-plugins-schroedinger/Makefile
index b2075d947cc3..fd71d23b8256 100644
--- a/multimedia/gstreamer1-plugins-schroedinger/Makefile
+++ b/multimedia/gstreamer1-plugins-schroedinger/Makefile
@@ -11,5 +11,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-theora/Makefile b/multimedia/gstreamer1-plugins-theora/Makefile
index 7bdb79cdb707..ba9b21525d56 100644
--- a/multimedia/gstreamer1-plugins-theora/Makefile
+++ b/multimedia/gstreamer1-plugins-theora/Makefile
@@ -10,5 +10,4 @@ DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-ugly/Makefile b/multimedia/gstreamer1-plugins-ugly/Makefile
index c90f06014b91..4387d8ae4bf8 100644
--- a/multimedia/gstreamer1-plugins-ugly/Makefile
+++ b/multimedia/gstreamer1-plugins-ugly/Makefile
@@ -20,7 +20,6 @@ UGLY_GST_DIRS= gst po gst-libs
NO_GSTREAMER_COMMON= yes
PLIST= ${.CURDIR}/pkg-plist
-NO_STAGE= yes
do-build:
.for dir in ${UGLY_GST_DIRS}
@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
diff --git a/multimedia/gstreamer1-plugins-v4l2/Makefile b/multimedia/gstreamer1-plugins-v4l2/Makefile
index f315c1aeed94..b0a3d7486e40 100644
--- a/multimedia/gstreamer1-plugins-v4l2/Makefile
+++ b/multimedia/gstreamer1-plugins-v4l2/Makefile
@@ -11,5 +11,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile
index 8fdc8ada4e6e..379ee383b963 100644
--- a/multimedia/gstreamer1-plugins-vpx/Makefile
+++ b/multimedia/gstreamer1-plugins-vpx/Makefile
@@ -10,5 +10,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-x264/Makefile b/multimedia/gstreamer1-plugins-x264/Makefile
index cb082771459a..bbdf10e0afcc 100644
--- a/multimedia/gstreamer1-plugins-x264/Makefile
+++ b/multimedia/gstreamer1-plugins-x264/Makefile
@@ -10,5 +10,4 @@ DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile
index 13a22db66bd7..8b90f879cabb 100644
--- a/multimedia/gstreamer1-plugins/Makefile
+++ b/multimedia/gstreamer1-plugins/Makefile
@@ -57,9 +57,6 @@ CFLAGS:= ${CFLAGS} -O2 -Wno-format
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib ${EXTRA_LIBS} ${PTHREAD_LIBS}
-# workaround a clang crash with clang 3.3, llvm bug # 15840
-USE_GCC= any
-
DEFAULT_AUDIOSINK?= osssink
DEFAULT_AUDIOSRC?= osssrc
@@ -67,7 +64,6 @@ DEFAULT_AUDIOSRC?= osssrc
IGNORE= DIST not specified
.endif
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${ARCH}=="i386"
@@ -79,7 +75,6 @@ PLIST_SUB+= I386="@comment "
.if ${GST_PLUGIN} == "base"
DIST= base
NO_GSTREAMER_COMMON= yes
-MAN1= gst-discoverer-1.0.1
.else
BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
RUN_DEPEDNS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
@@ -171,4 +166,16 @@ post-patch:
${WRKSRC}/../gnome-libtool
.endif
+# workaround a crash in clang 3.3 crash llvm bug # 15840
+.if ((${OSVERSION} >= 901504 && ${OSVERSION} < 902502) || \
+ (${OSVERSION} >= 1000037 && ${OSVERSION} < 1000056))
+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-1.0/libgst*.so
+
.include <bsd.port.post.mk>
diff --git a/multimedia/gstreamer1-plugins/pkg-plist b/multimedia/gstreamer1-plugins/pkg-plist
index bc5ec0d46d08..0e8516a74e19 100644
--- a/multimedia/gstreamer1-plugins/pkg-plist
+++ b/multimedia/gstreamer1-plugins/pkg-plist
@@ -173,6 +173,7 @@ libdata/pkgconfig/gstreamer-rtsp-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-sdp-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-tag-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-video-%%VERSION%%.pc
+man/man1/gst-discoverer-1.0.1.gz
share/gir-1.0/GstApp-%%VERSION%%.gir
share/gir-1.0/GstAudio-%%VERSION%%.gir
share/gir-1.0/GstFft-%%VERSION%%.gir
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 2563620ee20b..d4da8794686f 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -17,8 +17,6 @@ PORTSCOUT= limitw:1,even
CFLAGS:= ${CFLAGS} -O2 -Wno-format
USES= bison gettext gmake pathfix pkgconfig
-# workaround a crash in clang 3.3, llvm bug # 15840
-USE_GCC= any
USE_XZ= yes
USE_GNOME= glib20 gnomehier introspection:build ltverhack:0 ltasneededhack
USE_AUTOTOOLS= libtool
@@ -35,15 +33,17 @@ PLIST_SUB= VERSION=${GST10_VERSION}
USE_LDCONFIG= yes
GST10_VERSION= ${PORTVERSION:R}
-MAN1= gst-inspect-${GST10_VERSION}.1 gst-launch-${GST10_VERSION}.1 \
- gst-typefind-${GST10_VERSION}.1
-
OPTIONS_DEFINE= LIBCHECK
LIBCHECK_DESC= Unit tests support
-NO_STAGE= yes
.include <bsd.port.options.mk>
+# workaround a crash in clang 3.3 crash llvm bug # 15840
+.if ((${OSVERSION} >= 901504 && ${OSVERSION} < 902502) || \
+ (${OSVERSION} >= 1000037 && ${OSVERSION} < 1000056))
+USE_GCC= any
+.endif
+
.if ${OSVERSION} < 1000033
BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
CONFIGURE_ENV+= FLEX_PATH="${LOCALBASE}/bin/flex"
@@ -62,4 +62,9 @@ post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgst*-1.0.so.0
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/gstreamer-1.0/libgst*.so
+
.include <bsd.port.mk>
+
diff --git a/multimedia/gstreamer1/files/patch-gst_gstdatetime.c b/multimedia/gstreamer1/files/patch-gst_gstdatetime.c
new file mode 100644
index 000000000000..8eac4d8c76d4
--- /dev/null
+++ b/multimedia/gstreamer1/files/patch-gst_gstdatetime.c
@@ -0,0 +1,12 @@
+--- gst/gstdatetime.c.orig 2013-10-20 16:05:12.000000000 +0200
++++ gst/gstdatetime.c 2013-10-20 16:05:24.000000000 +0200
+@@ -21,8 +21,8 @@
+ #include "config.h"
+ #endif
+
+-#include "glib-compat-private.h"
+ #include "gst_private.h"
++#include "glib-compat-private.h"
+ #include "gstdatetime.h"
+ #include "gstvalue.h"
+ #include <glib.h>
diff --git a/multimedia/gstreamer1/pkg-plist b/multimedia/gstreamer1/pkg-plist
index 154475fda01d..398249d75c87 100644
--- a/multimedia/gstreamer1/pkg-plist
+++ b/multimedia/gstreamer1/pkg-plist
@@ -122,6 +122,9 @@ libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc
libexec/gstreamer-%%VERSION%%/gst-plugin-scanner
+man/man1/gst-inspect-1.0.1.gz
+man/man1/gst-launch-1.0.1.gz
+man/man1/gst-typefind-1.0.1.gz
share/aclocal/gst-element-check-%%VERSION%%.m4
share/gir-1.0/Gst-%%VERSION%%.gir
share/gir-1.0/GstBase-%%VERSION%%.gir
diff --git a/multimedia/gstreamermm/Makefile b/multimedia/gstreamermm/Makefile
index 46a5be6b56d8..2d2dbadb3806 100644
--- a/multimedia/gstreamermm/Makefile
+++ b/multimedia/gstreamermm/Makefile
@@ -12,19 +12,16 @@ COMMENT= C++ wrapper library for the multimedia library GStreamer
LICENSE= LGPL21
-LIB_DEPENDS= gtkmm-2.4.1:${PORTSDIR}/x11-toolkits/gtkmm24
-
USES= pkgconfig
USE_XZ= yes
USE_GMAKE= yes
USE_GSTREAMER= theora vorbis cdparanoia gio pango
-USE_GNOME= gnomeprefix gnomehack
+USE_GNOME= gnomeprefix gnomehack gtkmm24
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-documentation
USE_LDCONFIG= yes
PLIST_SUB= GST_VERSION="${GST_VERSION}"
-NO_STAGE= yes
post-patch:
# Fix the build with clang
@${REINPLACE_CMD} -e 's|GREP "\\-L"|GREP "conftest\\.$$objext"|g' \
diff --git a/net/gstreamer-plugins-libmms/Makefile b/net/gstreamer-plugins-libmms/Makefile
index 85eb70fc4124..69f392914293 100644
--- a/net/gstreamer-plugins-libmms/Makefile
+++ b/net/gstreamer-plugins-libmms/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= libmms
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/net/gstreamer1-plugins-libmms/Makefile b/net/gstreamer1-plugins-libmms/Makefile
index 2fb5b9c41f2e..219b688c921a 100644
--- a/net/gstreamer1-plugins-libmms/Makefile
+++ b/net/gstreamer1-plugins-libmms/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/gstreamer-plugins-cdio/Makefile b/sysutils/gstreamer-plugins-cdio/Makefile
index c9312ad1a9bc..79290e0084eb 100644
--- a/sysutils/gstreamer-plugins-cdio/Makefile
+++ b/sysutils/gstreamer-plugins-cdio/Makefile
@@ -10,5 +10,4 @@ GST_PLUGIN= cdio
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/gstreamer-plugins-hal/Makefile b/sysutils/gstreamer-plugins-hal/Makefile
index dfc0adce0515..1c7d5ab4b57a 100644
--- a/sysutils/gstreamer-plugins-hal/Makefile
+++ b/sysutils/gstreamer-plugins-hal/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= hal
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/sysutils/gstreamer1-plugins-cdio/Makefile b/sysutils/gstreamer1-plugins-cdio/Makefile
index b542cdd35b27..e75f0104c61d 100644
--- a/sysutils/gstreamer1-plugins-cdio/Makefile
+++ b/sysutils/gstreamer1-plugins-cdio/Makefile
@@ -10,5 +10,4 @@ DIST= ugly
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/www/gstreamer-plugins-neon/Makefile b/www/gstreamer-plugins-neon/Makefile
index 5caab3afe952..2b8f3f27b958 100644
--- a/www/gstreamer-plugins-neon/Makefile
+++ b/www/gstreamer-plugins-neon/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= neon
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/www/gstreamer1-plugins-neon/Makefile b/www/gstreamer1-plugins-neon/Makefile
index 39f809ab490f..dd3f19b0f5e0 100644
--- a/www/gstreamer1-plugins-neon/Makefile
+++ b/www/gstreamer1-plugins-neon/Makefile
@@ -10,5 +10,4 @@ DIST= bad
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/x11-toolkits/gstreamer-plugins-pango/Makefile b/x11-toolkits/gstreamer-plugins-pango/Makefile
index ed6be61daf05..85ea408ef0a4 100644
--- a/x11-toolkits/gstreamer-plugins-pango/Makefile
+++ b/x11-toolkits/gstreamer-plugins-pango/Makefile
@@ -11,5 +11,4 @@ GST_PLUGIN= pango
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/x11-toolkits/gstreamer1-plugins-pango/Makefile b/x11-toolkits/gstreamer1-plugins-pango/Makefile
index f0bfb8edd11b..ce7fd500bfb6 100644
--- a/x11-toolkits/gstreamer1-plugins-pango/Makefile
+++ b/x11-toolkits/gstreamer1-plugins-pango/Makefile
@@ -10,5 +10,4 @@ DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/x11/gstreamer1-plugins-x/Makefile b/x11/gstreamer1-plugins-x/Makefile
index 22d1b4bb0c50..1dbe602c8921 100644
--- a/x11/gstreamer1-plugins-x/Makefile
+++ b/x11/gstreamer1-plugins-x/Makefile
@@ -10,5 +10,4 @@ DIST= base
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"
diff --git a/x11/gstreamer1-plugins-ximagesrc/Makefile b/x11/gstreamer1-plugins-ximagesrc/Makefile
index e4f47f17d6cd..6518baadabba 100644
--- a/x11/gstreamer1-plugins-ximagesrc/Makefile
+++ b/x11/gstreamer1-plugins-ximagesrc/Makefile
@@ -11,5 +11,4 @@ DIST= good
MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
-NO_STAGE= yes
.include "${MASTERDIR}/Makefile"