aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2017-07-22 11:35:44 +0000
committerKoop Mast <kwm@FreeBSD.org>2017-07-22 11:35:44 +0000
commitd566d54fa6c982cb4bed8330d51cb11bfe3674ed (patch)
treedb8ae1482499741d4dbb123637dac45579f28eb5 /multimedia
parent190ced69a285efe9780eea205067282568a3063f (diff)
downloadports-d566d54fa6c982cb4bed8330d51cb11bfe3674ed.tar.gz
ports-d566d54fa6c982cb4bed8330d51cb11bfe3674ed.zip
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile4
-rw-r--r--multimedia/gstreamer1-editing-services/Makefile10
-rw-r--r--multimedia/gstreamer1-editing-services/distinfo5
-rw-r--r--multimedia/gstreamer1-editing-services/pkg-plist4
-rw-r--r--multimedia/gstreamer1-libav/Makefile9
-rw-r--r--multimedia/gstreamer1-libav/distinfo5
-rw-r--r--multimedia/gstreamer1-plugins-all/Makefile4
-rw-r--r--multimedia/gstreamer1-plugins-assrender/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-bad/Makefile4
-rw-r--r--multimedia/gstreamer1-plugins-bad/files/patch-3aee20355
-rw-r--r--multimedia/gstreamer1-plugins-bad/pkg-plist21
-rw-r--r--multimedia/gstreamer1-plugins-core/Makefile5
-rw-r--r--multimedia/gstreamer1-plugins-dash/Makefile13
-rw-r--r--multimedia/gstreamer1-plugins-good/Makefile1
-rw-r--r--multimedia/gstreamer1-plugins-good/pkg-plist10
-rw-r--r--multimedia/gstreamer1-plugins-mplex/Makefile13
-rw-r--r--multimedia/gstreamer1-plugins-openh264/Makefile6
-rw-r--r--multimedia/gstreamer1-plugins-smoothstreaming/Makefile13
-rw-r--r--multimedia/gstreamer1-plugins-ttml/Makefile13
-rw-r--r--multimedia/gstreamer1-plugins-ugly/pkg-plist3
-rw-r--r--multimedia/gstreamer1-plugins-vpx/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins-x264/Makefile2
-rw-r--r--multimedia/gstreamer1-plugins/Makefile35
-rw-r--r--multimedia/gstreamer1-plugins/Makefile.common154
-rw-r--r--multimedia/gstreamer1-plugins/distinfo17
-rw-r--r--multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c23
-rw-r--r--multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c12
-rw-r--r--multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c21
-rw-r--r--multimedia/gstreamer1-plugins/pkg-plist10
-rw-r--r--multimedia/gstreamer1-rtsp-server/Makefile6
-rw-r--r--multimedia/gstreamer1-rtsp-server/distinfo5
-rw-r--r--multimedia/gstreamer1-vaapi/Makefile7
-rw-r--r--multimedia/gstreamer1-vaapi/distinfo5
-rw-r--r--multimedia/gstreamer1-vaapi/pkg-plist13
-rw-r--r--multimedia/gstreamer1-validate/Makefile11
-rw-r--r--multimedia/gstreamer1-validate/distinfo5
-rw-r--r--multimedia/gstreamer1-validate/pkg-plist36
-rw-r--r--multimedia/gstreamer1/Makefile18
-rw-r--r--multimedia/gstreamer1/distinfo5
-rw-r--r--multimedia/gstreamer1/pkg-plist14
-rw-r--r--multimedia/py-gstreamer1/Makefile6
-rw-r--r--multimedia/py-gstreamer1/distinfo5
-rw-r--r--multimedia/py3-gstreamer1/Makefile6
-rw-r--r--multimedia/py3-gstreamer1/distinfo5
-rw-r--r--multimedia/quodlibet/Makefile4
45 files changed, 343 insertions, 284 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 9e644f687351..adb38fa1658d 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -123,6 +123,7 @@
SUBDIR += gstreamer1-plugins-assrender
SUBDIR += gstreamer1-plugins-bad
SUBDIR += gstreamer1-plugins-core
+ SUBDIR += gstreamer1-plugins-dash
SUBDIR += gstreamer1-plugins-dts
SUBDIR += gstreamer1-plugins-dv
SUBDIR += gstreamer1-plugins-dvdread
@@ -133,11 +134,14 @@
SUBDIR += gstreamer1-plugins-libde265
SUBDIR += gstreamer1-plugins-mpeg2dec
SUBDIR += gstreamer1-plugins-mpeg2enc
+ SUBDIR += gstreamer1-plugins-mplex
SUBDIR += gstreamer1-plugins-openh264
SUBDIR += gstreamer1-plugins-resindvd
SUBDIR += gstreamer1-plugins-rtmp
SUBDIR += gstreamer1-plugins-schroedinger
+ SUBDIR += gstreamer1-plugins-smoothstreaming
SUBDIR += gstreamer1-plugins-theora
+ SUBDIR += gstreamer1-plugins-ttml
SUBDIR += gstreamer1-plugins-ugly
SUBDIR += gstreamer1-plugins-v4l2
SUBDIR += gstreamer1-plugins-vpx
diff --git a/multimedia/gstreamer1-editing-services/Makefile b/multimedia/gstreamer1-editing-services/Makefile
index 7f6630642352..95cc2a14fb27 100644
--- a/multimedia/gstreamer1-editing-services/Makefile
+++ b/multimedia/gstreamer1-editing-services/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-editing-services
-PORTVERSION= 1.8.0
+PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer-editing-services/
DISTNAME= gstreamer-editing-services-${PORTVERSION}
@@ -12,15 +12,15 @@ COMMENT= GStreamer editing services
PORTSCOUT= limitw:1,even
-USES= gmake libtool pathfix python:2 pkgconfig tar:xz
+USES= gmake gnome libtool pathfix python:2.7 pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USE_GNOME= glib20 introspection:build libxml2
-USE_GSTREAMER1= yes
+USE_GNOME= glib20 introspection:build libxml2 pygobject3
+USE_GSTREAMER1= good
INSTALL_TARGET= install-strip
CONFIGURE_ARGS= --enable-introspection=yes \
--with-bash-completion-dir=${PREFIX}/share/bash-completion/completions
-PLIST_SUB= VERSION=1.0 SOVERSION=0.800.0
+PLIST_SUB= VERSION=1.0 SOVERSION=0.1202.0
.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-editing-services/distinfo b/multimedia/gstreamer1-editing-services/distinfo
index 1eb2b6692ccb..7c34ba6d5ae5 100644
--- a/multimedia/gstreamer1-editing-services/distinfo
+++ b/multimedia/gstreamer1-editing-services/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gstreamer-editing-services-1.8.0.tar.xz) = 50f066d5b4090d5739fd6d38932bbe14c1aea83a64ed55f54a08cf90946b3abe
-SIZE (gstreamer-editing-services-1.8.0.tar.xz) = 1036176
+TIMESTAMP = 1500051429
+SHA256 (gstreamer-editing-services-1.12.2.tar.xz) = 59c75497b53d36f020cb0cb7c7b9ae7545f5b47fd6e4406d4f3391741071202e
+SIZE (gstreamer-editing-services-1.12.2.tar.xz) = 1059672
diff --git a/multimedia/gstreamer1-editing-services/pkg-plist b/multimedia/gstreamer1-editing-services/pkg-plist
index 5a3c0aa2fefc..9edd2e096dd7 100644
--- a/multimedia/gstreamer1-editing-services/pkg-plist
+++ b/multimedia/gstreamer1-editing-services/pkg-plist
@@ -64,6 +64,10 @@ lib/gstreamer-%%VERSION%%/libgstnle.so
lib/libges-%%VERSION%%.so
lib/libges-%%VERSION%%.so.0
lib/libges-%%VERSION%%.so.%%SOVERSION%%
+%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.py
+%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.pyc
+%%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.%%PYTHON_PYOEXTENSION%%
libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
+man/man1/ges-launch-%%VERSION%%.1.gz
share/bash-completion/completions/ges-launch-%%VERSION%%
share/gir-%%VERSION%%/GES-%%VERSION%%.gir
diff --git a/multimedia/gstreamer1-libav/Makefile b/multimedia/gstreamer1-libav/Makefile
index 9382edf80061..db8823b3b4f7 100644
--- a/multimedia/gstreamer1-libav/Makefile
+++ b/multimedia/gstreamer1-libav/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-libav
-PORTVERSION= 1.8.0
-PORTREVISION= 2
+PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/
DISTNAME= gst-libav-${PORTVERSION}
@@ -20,13 +19,13 @@ LIB_DEPENDS= liborc-0.4.so:devel/orc \
PORTSCOUT= limitw:1,even
-USES= compiler:features gmake libtool pkgconfig tar:xz
+USES= compiler:features gettext-runtime gmake libtool localbase \
+ pkgconfig tar:xz
USE_LDCONFIG= yes
USE_GSTREAMER1= yes
+USE_GNOME= glib20
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-system-libav
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo
index c1a3b4cd021d..2a9e9bc786d0 100644
--- a/multimedia/gstreamer1-libav/distinfo
+++ b/multimedia/gstreamer1-libav/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gst-libav-1.8.0.tar.xz) = 5a1ce28876aee93cb4f3d090f0e807915a5d9bc1325e3480dd302b85aeb4291c
-SIZE (gst-libav-1.8.0.tar.xz) = 7983656
+TIMESTAMP = 1500051021
+SHA256 (gst-libav-1.12.2.tar.xz) = 5bb735b9bb218b652ae4071ea6f6be8eaae55e9d3233aec2f36b882a27542db3
+SIZE (gst-libav-1.12.2.tar.xz) = 8784544
diff --git a/multimedia/gstreamer1-plugins-all/Makefile b/multimedia/gstreamer1-plugins-all/Makefile
index 9cd16d03353f..f9dd89f2c127 100644
--- a/multimedia/gstreamer1-plugins-all/Makefile
+++ b/multimedia/gstreamer1-plugins-all/Makefile
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= gstreamer1-plugins-all
-PORTVERSION= ${GST1_VERSION}
-PORTREVISION= 5
+PORTVERSION= 1.12
+PORTREVISION= 0
CATEGORIES= multimedia
MAINTAINER= multimedia@FreeBSD.org
diff --git a/multimedia/gstreamer1-plugins-assrender/Makefile b/multimedia/gstreamer1-plugins-assrender/Makefile
index b79b4bd85d1d..40a9f3006ca8 100644
--- a/multimedia/gstreamer1-plugins-assrender/Makefile
+++ b/multimedia/gstreamer1-plugins-assrender/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 3
+PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer ASS/SSA text renderer plugin
diff --git a/multimedia/gstreamer1-plugins-bad/Makefile b/multimedia/gstreamer1-plugins-bad/Makefile
index b73a0e8b3c57..98328bcd48f0 100644
--- a/multimedia/gstreamer1-plugins-bad/Makefile
+++ b/multimedia/gstreamer1-plugins-bad/Makefile
@@ -1,7 +1,7 @@
# Created by: Michael Johnson <ahze@FreeBSD.org>
# $FreeBSD$
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer-plugins that need more quality, testing or documentation
@@ -17,6 +17,8 @@ RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}${GST1_MININAL_VERSION}:multime
DIST= bad
BAD_GST_DIRS= gst-libs sys gst po pkgconfig
+# "extra" plugins enabled by default in Makefile.common
+BAD_GST_DIRS+= ext/bz2
NO_GSTREAMER_COMMON= yes
PLIST= ${.CURDIR}/pkg-plist
diff --git a/multimedia/gstreamer1-plugins-bad/files/patch-3aee203 b/multimedia/gstreamer1-plugins-bad/files/patch-3aee203
deleted file mode 100644
index 5b6024ea363f..000000000000
--- a/multimedia/gstreamer1-plugins-bad/files/patch-3aee203
+++ /dev/null
@@ -1,55 +0,0 @@
-From 3aee2039591421f4cc8757353034daf0e011a9ce Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= <sebastian@centricular.com>
-Date: Thu, 31 Mar 2016 12:20:30 +0300
-Subject: adaptivedemux: Handle find_stream_for_pad() without
- g_assert_not_reached() if no pad is found
-
-Happens e.g. if a RECONFIGURE event is sent from downstream while we're
-switching pads at this very moment. The old pad is gone and the stream has a
-new pad.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=764404
-
-diff --git a/gst-libs/gst/adaptivedemux/gstadaptivedemux.c b/gst-libs/gst/adaptivedemux/gstadaptivedemux.c
-index dfe7ba7..ba29214 100644
---- gst-libs/gst/adaptivedemux/gstadaptivedemux.c
-+++ gst-libs/gst/adaptivedemux/gstadaptivedemux.c
-@@ -1092,7 +1092,6 @@ gst_adaptive_demux_find_stream_for_pad (GstAdaptiveDemux * demux, GstPad * pad)
- return stream;
- }
- }
-- g_assert_not_reached ();
- return NULL;
- }
-
-@@ -1241,6 +1240,7 @@ gst_adaptive_demux_src_event (GstPad * pad, GstObject * parent,
- gboolean update;
- gboolean ret = TRUE;
- GstSegment oldsegment;
-+ GstAdaptiveDemuxStream *stream = NULL;
-
- GST_INFO_OBJECT (demux, "Received seek event");
-
-@@ -1318,9 +1318,8 @@ gst_adaptive_demux_src_event (GstPad * pad, GstObject * parent,
- * use the one that received the event as the 'leading'
- * one to do the snap seek.
- */
-- if (IS_SNAP_SEEK (flags) && demux_class->stream_seek) {
-- GstAdaptiveDemuxStream *stream =
-- gst_adaptive_demux_find_stream_for_pad (demux, pad);
-+ if (IS_SNAP_SEEK (flags) && demux_class->stream_seek && (stream =
-+ gst_adaptive_demux_find_stream_for_pad (demux, pad))) {
- GstClockTime ts;
- GstSeekFlags stream_seek_flags = flags;
-
-@@ -1359,6 +1358,7 @@ gst_adaptive_demux_src_event (GstPad * pad, GstObject * parent,
- GST_DEBUG_OBJECT (demux, "Adapted snap seek to %" GST_PTR_FORMAT,
- event);
- }
-+ stream = NULL;
-
- gst_segment_do_seek (&demux->segment, rate, format, flags, start_type,
- start, stop_type, stop, &update);
---
-cgit v0.10.2
-
diff --git a/multimedia/gstreamer1-plugins-bad/pkg-plist b/multimedia/gstreamer1-plugins-bad/pkg-plist
index 3cfe35498fdc..262d2d53efa6 100644
--- a/multimedia/gstreamer1-plugins-bad/pkg-plist
+++ b/multimedia/gstreamer1-plugins-bad/pkg-plist
@@ -1,3 +1,5 @@
+include/gstreamer-%%VERSION%%/gst/allocators/badallocators.h
+include/gstreamer-%%VERSION%%/gst/allocators/gstphysmemory.h
include/gstreamer-%%VERSION%%/gst/audio/gstaudioaggregator.h
include/gstreamer-%%VERSION%%/gst/base/gstaggregator.h
include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstbasecamerasrc.h
@@ -5,6 +7,7 @@ include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabin-enum.h
include/gstreamer-%%VERSION%%/gst/basecamerabinsrc/gstcamerabinpreview.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth264parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gsth265parser.h
+include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpeg2000sampling.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstjpegparser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpeg4parser.h
include/gstreamer-%%VERSION%%/gst/codecparsers/gstmpegvideometa.h
@@ -38,6 +41,7 @@ include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader.h
include/gstreamer-%%VERSION%%/gst/uridownloader/gsturidownloader_debug.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregator.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoaggregatorpad.h
+lib/girepository-1.0/GstBadAllocators-%%VERSION%%.typelib
lib/girepository-1.0/GstInsertBin-%%VERSION%%.typelib
lib/girepository-1.0/GstMpegts-%%VERSION%%.typelib
lib/girepository-1.0/GstPlayer-%%VERSION%%.typelib
@@ -46,19 +50,22 @@ lib/gstreamer-%%VERSION%%/libgstadpcmdec.so
lib/gstreamer-%%VERSION%%/libgstadpcmenc.so
lib/gstreamer-%%VERSION%%/libgstaiff.so
lib/gstreamer-%%VERSION%%/libgstasfmux.so
+lib/gstreamer-%%VERSION%%/libgstaudiobuffersplit.so
lib/gstreamer-%%VERSION%%/libgstaudiofxbad.so
lib/gstreamer-%%VERSION%%/libgstaudiomixer.so
+lib/gstreamer-%%VERSION%%/libgstaudiomixmatrix.so
lib/gstreamer-%%VERSION%%/libgstaudiovisualizers.so
lib/gstreamer-%%VERSION%%/libgstautoconvert.so
lib/gstreamer-%%VERSION%%/libgstbayer.so
-lib/gstreamer-%%VERSION%%/libgstcamerabin2.so
+lib/gstreamer-%%VERSION%%/libgstbz2.so
+lib/gstreamer-%%VERSION%%/libgstcamerabin.so
lib/gstreamer-%%VERSION%%/libgstcoloreffects.so
lib/gstreamer-%%VERSION%%/libgstcompositor.so
-lib/gstreamer-%%VERSION%%/libgstdataurisrc.so
lib/gstreamer-%%VERSION%%/libgstdebugutilsbad.so
lib/gstreamer-%%VERSION%%/libgstdvb.so
lib/gstreamer-%%VERSION%%/libgstdvbsuboverlay.so
lib/gstreamer-%%VERSION%%/libgstdvdspu.so
+lib/gstreamer-%%VERSION%%/libgstfaceoverlay.so
lib/gstreamer-%%VERSION%%/libgstfestival.so
lib/gstreamer-%%VERSION%%/libgstfieldanalysis.so
lib/gstreamer-%%VERSION%%/libgstfreeverb.so
@@ -73,6 +80,7 @@ lib/gstreamer-%%VERSION%%/libgstivfparse.so
lib/gstreamer-%%VERSION%%/libgstivtc.so
lib/gstreamer-%%VERSION%%/libgstjp2kdecimator.so
lib/gstreamer-%%VERSION%%/libgstjpegformat.so
+lib/gstreamer-%%VERSION%%/libgstlegacyrawparse.so
lib/gstreamer-%%VERSION%%/libgstmidi.so
lib/gstreamer-%%VERSION%%/libgstmpegpsdemux.so
lib/gstreamer-%%VERSION%%/libgstmpegpsmux.so
@@ -82,8 +90,8 @@ lib/gstreamer-%%VERSION%%/libgstmxf.so
lib/gstreamer-%%VERSION%%/libgstnetsim.so
lib/gstreamer-%%VERSION%%/libgstpcapparse.so
lib/gstreamer-%%VERSION%%/libgstpnm.so
-lib/gstreamer-%%VERSION%%/libgstrawparse.so
lib/gstreamer-%%VERSION%%/libgstremovesilence.so
+lib/gstreamer-%%VERSION%%/libgstrfbsrc.so
lib/gstreamer-%%VERSION%%/libgstrtponvif.so
lib/gstreamer-%%VERSION%%/libgstsdpelem.so
lib/gstreamer-%%VERSION%%/libgstsegmentclip.so
@@ -93,6 +101,7 @@ lib/gstreamer-%%VERSION%%/libgstsmooth.so
lib/gstreamer-%%VERSION%%/libgstspeed.so
lib/gstreamer-%%VERSION%%/libgststereo.so
lib/gstreamer-%%VERSION%%/libgstsubenc.so
+lib/gstreamer-%%VERSION%%/libgsttimecode.so
lib/gstreamer-%%VERSION%%/libgstvideofiltersbad.so
lib/gstreamer-%%VERSION%%/libgstvideoframe_audiolevel.so
lib/gstreamer-%%VERSION%%/libgstvideoparsersbad.so
@@ -103,6 +112,9 @@ lib/gstreamer-%%VERSION%%/libgstyadif.so
lib/libgstadaptivedemux-%%VERSION%%.so
lib/libgstadaptivedemux-%%VERSION%%.so.0
lib/libgstadaptivedemux-%%VERSION%%.so.%%SOVERSION%%
+lib/libgstbadallocators-%%VERSION%%.so
+lib/libgstbadallocators-%%VERSION%%.so.0
+lib/libgstbadallocators-%%VERSION%%.so.%%SOVERSION%%
lib/libgstbadaudio-%%VERSION%%.so
lib/libgstbadaudio-%%VERSION%%.so.0
lib/libgstbadaudio-%%VERSION%%.so.%%SOVERSION%%
@@ -133,6 +145,7 @@ lib/libgstplayer-%%VERSION%%.so.%%SOVERSION%%
lib/libgsturidownloader-%%VERSION%%.so
lib/libgsturidownloader-%%VERSION%%.so.0
lib/libgsturidownloader-%%VERSION%%.so.%%SOVERSION%%
+libdata/pkgconfig/gstreamer-bad-allocators-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-audio-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-base-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-bad-video-%%VERSION%%.pc
@@ -141,6 +154,7 @@ libdata/pkgconfig/gstreamer-insertbin-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-mpegts-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-player-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-plugins-bad-%%VERSION%%.pc
+share/gir-1.0/GstBadAllocators-%%VERSION%%.gir
share/gir-1.0/GstInsertBin-%%VERSION%%.gir
share/gir-1.0/GstMpegts-%%VERSION%%.gir
share/gir-1.0/GstPlayer-%%VERSION%%.gir
@@ -159,6 +173,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
+share/locale/fur/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-bad-%%VERSION%%.mo
diff --git a/multimedia/gstreamer1-plugins-core/Makefile b/multimedia/gstreamer1-plugins-core/Makefile
index f595014d2d79..8a8bd5c4d788 100644
--- a/multimedia/gstreamer1-plugins-core/Makefile
+++ b/multimedia/gstreamer1-plugins-core/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-plugins-core
-PORTVERSION= ${GST1_VERSION}${GST1_MINIMAL_VERSION}
-PORTREVISION= 1
+PORTVERSION= 1.12
CATEGORIES= multimedia audio
MASTER_SITES= # empty
DISTFILES= # empty
@@ -25,7 +24,7 @@ DVD_DESC= Include DVD related plugins
.include <bsd.port.options.mk>
# Audio plugins
-USE_GSTREAMER1+= mad ogg vorbis
+USE_GSTREAMER1+= mpg123 ogg vorbis
# Graphics plugins
USE_GSTREAMER1+= png
diff --git a/multimedia/gstreamer1-plugins-dash/Makefile b/multimedia/gstreamer1-plugins-dash/Makefile
new file mode 100644
index 000000000000..656fb400498d
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-dash/Makefile
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= GStreamer Dynamic Adaptive Streaming over HTTP demuxer plugin
+
+GST_PLUGIN= dash
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-good/Makefile b/multimedia/gstreamer1-plugins-good/Makefile
index a1b1d498fdaa..f05e649a02f9 100644
--- a/multimedia/gstreamer1-plugins-good/Makefile
+++ b/multimedia/gstreamer1-plugins-good/Makefile
@@ -30,7 +30,6 @@ do-build:
do-install:
.for dir in ${GOOD_GST_DIRS}
@(cd ${INSTALL_WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
-
.endfor
.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-good/pkg-plist b/multimedia/gstreamer1-plugins-good/pkg-plist
index cd64f69d198e..edf6d7dc280f 100644
--- a/multimedia/gstreamer1-plugins-good/pkg-plist
+++ b/multimedia/gstreamer1-plugins-good/pkg-plist
@@ -21,15 +21,15 @@ lib/gstreamer-%%VERSION%%/libgsticydemux.so
lib/gstreamer-%%VERSION%%/libgstid3demux.so
lib/gstreamer-%%VERSION%%/libgstimagefreeze.so
lib/gstreamer-%%VERSION%%/libgstinterleave.so
+lib/gstreamer-%%VERSION%%/libgstisomp4.so
lib/gstreamer-%%VERSION%%/libgstlevel.so
lib/gstreamer-%%VERSION%%/libgstmatroska.so
lib/gstreamer-%%VERSION%%/libgstmulaw.so
lib/gstreamer-%%VERSION%%/libgstmultifile.so
lib/gstreamer-%%VERSION%%/libgstmultipart.so
lib/gstreamer-%%VERSION%%/libgstnavigationtest.so
-lib/gstreamer-%%VERSION%%/libgstoss4audio.so
+lib/gstreamer-%%VERSION%%/libgstoss4.so
lib/gstreamer-%%VERSION%%/libgstossaudio.so
-lib/gstreamer-%%VERSION%%/libgstisomp4.so
lib/gstreamer-%%VERSION%%/libgstreplaygain.so
lib/gstreamer-%%VERSION%%/libgstrtp.so
lib/gstreamer-%%VERSION%%/libgstrtpmanager.so
@@ -45,8 +45,9 @@ lib/gstreamer-%%VERSION%%/libgstvideomixer.so
lib/gstreamer-%%VERSION%%/libgstwavenc.so
lib/gstreamer-%%VERSION%%/libgstwavparse.so
lib/gstreamer-%%VERSION%%/libgsty4menc.so
-share/gstreamer-%%VERSION%%/presets/GstIirEqualizer10Bands.prs
-share/gstreamer-%%VERSION%%/presets/GstIirEqualizer3Bands.prs
+%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer10Bands.prs
+%%DATADIR%%-%%VERSION%%/presets/GstIirEqualizer3Bands.prs
+%%DATADIR%%-%%VERSION%%/presets/GstQTMux.prs
share/locale/af/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
@@ -61,6 +62,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
+share/locale/fur/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-good-%%VERSION%%.mo
diff --git a/multimedia/gstreamer1-plugins-mplex/Makefile b/multimedia/gstreamer1-plugins-mplex/Makefile
new file mode 100644
index 000000000000..277c9153de71
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-mplex/Makefile
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= GStreamer mplex plugin
+
+GST_PLUGIN= mplex
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-openh264/Makefile b/multimedia/gstreamer1-plugins-openh264/Makefile
index 4cd35af73058..5b5c388225c1 100644
--- a/multimedia/gstreamer1-plugins-openh264/Makefile
+++ b/multimedia/gstreamer1-plugins-openh264/Makefile
@@ -1,14 +1,10 @@
# $FreeBSD$
-PORTREVISION= 2
+PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer (openh264) plugin
-# https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/commit/?id=9f2dfaaa7a97
-BROKEN= gstopenh264enc.cpp:737:32: error: no member \
- named 'sSliceCfg' in 'SSpatialLayerConfig'
-
GST_PLUGIN= openh264
DIST= bad
diff --git a/multimedia/gstreamer1-plugins-smoothstreaming/Makefile b/multimedia/gstreamer1-plugins-smoothstreaming/Makefile
new file mode 100644
index 000000000000..e1577670a76b
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-smoothstreaming/Makefile
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= GStreamer parse and demuliplex a Smooth Streaming manifest into audio/video streams plugin
+
+GST_PLUGIN= smoothstreaming
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-ttml/Makefile b/multimedia/gstreamer1-plugins-ttml/Makefile
new file mode 100644
index 000000000000..4e6643f8b6a7
--- /dev/null
+++ b/multimedia/gstreamer1-plugins-ttml/Makefile
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION= 0
+CATEGORIES= multimedia
+
+COMMENT= GStreamer ttml subtitle plugin
+
+GST_PLUGIN= ttml
+DIST= bad
+
+MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"
diff --git a/multimedia/gstreamer1-plugins-ugly/pkg-plist b/multimedia/gstreamer1-plugins-ugly/pkg-plist
index 0a479e7b17da..2a5c90d56935 100644
--- a/multimedia/gstreamer1-plugins-ugly/pkg-plist
+++ b/multimedia/gstreamer1-plugins-ugly/pkg-plist
@@ -1,7 +1,7 @@
lib/gstreamer-%%VERSION%%/libgstasf.so
lib/gstreamer-%%VERSION%%/libgstdvdlpcmdec.so
lib/gstreamer-%%VERSION%%/libgstdvdsub.so
-lib/gstreamer-%%VERSION%%/libgstrmdemux.so
+lib/gstreamer-%%VERSION%%/libgstrealmedia.so
lib/gstreamer-%%VERSION%%/libgstxingmux.so
share/locale/af/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
@@ -17,6 +17,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
+share/locale/fur/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-ugly-%%VERSION%%.mo
diff --git a/multimedia/gstreamer1-plugins-vpx/Makefile b/multimedia/gstreamer1-plugins-vpx/Makefile
index 9ec5908a1f9c..1adbff551d1d 100644
--- a/multimedia/gstreamer1-plugins-vpx/Makefile
+++ b/multimedia/gstreamer1-plugins-vpx/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer vp8 codec plugin
diff --git a/multimedia/gstreamer1-plugins-x264/Makefile b/multimedia/gstreamer1-plugins-x264/Makefile
index 5b7d25b1b3d6..51c6c23eece2 100644
--- a/multimedia/gstreamer1-plugins-x264/Makefile
+++ b/multimedia/gstreamer1-plugins-x264/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= multimedia
COMMENT= GStreamer libx264 based H264 plugin
diff --git a/multimedia/gstreamer1-plugins/Makefile b/multimedia/gstreamer1-plugins/Makefile
index 5413da34846f..a0be61b0aadf 100644
--- a/multimedia/gstreamer1-plugins/Makefile
+++ b/multimedia/gstreamer1-plugins/Makefile
@@ -5,7 +5,7 @@ PORTNAME= gstreamer
PORTVERSION?= ${BASE_PORTVERSION}
# When chasing a shared library for a plug-in bump the PORTREVISION in the
# plug-in port instead, like ${category}/gstreamer1-plugin-${PLUGIN}.
-PORTREVISION?= 3
+PORTREVISION?= 0
CATEGORIES?= multimedia audio
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-plugins-base/:base \
http://gstreamer.freedesktop.org/src/gst-plugins-bad/:bad \
@@ -26,21 +26,21 @@ RUN_DEPENDS+= iso-codes>=0:misc/iso-codes
PORTSCOUT= limitw:1,even
-BASE_PORTVERSION= 1.8.0
+BASE_PORTVERSION= 1.12.2
BASE_DISTNAME= gst-plugins-base-${BASE_PORTVERSION}
BASE_DISTFILE= ${BASE_DISTNAME}${EXTRACT_SUFX}
-BAD_PORTVERSION= 1.8.0
+BAD_PORTVERSION= 1.12.2
BAD_DISTNAME= gst-plugins-bad-${BAD_PORTVERSION}
BAD_DISTFILE= ${BAD_DISTNAME}${EXTRACT_SUFX}
-GOOD_PORTVERSION= 1.8.0
+GOOD_PORTVERSION= 1.12.2
GOOD_DISTNAME= gst-plugins-good-${GOOD_PORTVERSION}
GOOD_DISTFILE= ${GOOD_DISTNAME}${EXTRACT_SUFX}
-UGLY_PORTVERSION= 1.8.0
+UGLY_PORTVERSION= 1.12.2
UGLY_DISTNAME= gst-plugins-ugly-${UGLY_PORTVERSION}
UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX}
DIST?= base
-USES+= gettext gmake libtool pathfix pkgconfig tar:xz
+USES+= gettext gmake gnome libtool pathfix pkgconfig tar:xz
WANT_GSTREAMER= yes
USE_GNOME+= glib20 introspection:build libxml2
GNU_CONFIGURE= yes
@@ -48,7 +48,7 @@ INSTALL_TARGET= install-strip
GST_PLUGIN?= base
USE_LDCONFIG= yes
-CFLAGS:= ${CFLAGS} -O2 -Wno-format
+CFLAGS+= -Wno-format
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -lpthread -L${LOCALBASE}/lib ${EXTRA_LIBS}
@@ -60,7 +60,7 @@ IGNORE= DIST not specified
.endif
VERSION= 1.0
-SOVERSION= 0.800.0
+SOVERSION= 0.1202.0
PLIST_SUB+= VERSION="${VERSION}" \
SOVERSION="${SOVERSION}"
@@ -135,8 +135,8 @@ post-patch:
${WRKSRC}/ext/resindvd/resindvdsrc.c
.endif
.if ${DIST} != ugly
- @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \
- ${XARGS} -n 10 ${REINPLACE_CMD} -e \
+ @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys \
+ -name Makefile.in | ${XARGS} -n 10 ${REINPLACE_CMD} -e \
'/la_DEPENDENCIES/,/am__DEPENDENCIES/s,$$(top_builddir)/gst-libs/.*.la,,' -e \
's|$$(top_builddir)/gst-libs/gst/tag/libgsttag-@GST_API_VERSION@.la|-lgsttag-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio-@GST_API_VERSION@.la|-lgstaudio-${VERSION}|; \
@@ -148,6 +148,8 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-@GST_API_VERSION@.la|-lgstbadbase-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-@GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \
+ s|$$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-@GST_API_VERSION@.la|-lgstcodecparsers-${VERSION}|; \
+ s|$$(top_builddir)/gst-libs/gst/allocators/libgstbadallocators-@GST_API_VERSION@.la|-lgstbadallocators-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-@GST_API_VERSION@.la|-lgstbadvideo-${VERSION}|'
@${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \
@@ -163,9 +165,22 @@ post-patch:
s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase-$$(GST_API_VERSION).la|-lgstbadbase-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader-$$(GST_API_VERSION).la|-lgsturidownloader-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux-@GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \
+ s|$$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers-$$(GST_API_VERSION).la|-lgstcodecparsers-${VERSION}|; \
+ s|$$(top_builddir)/gst-libs/gst/allocators/libgstbadallocators-$$(GST_API_VERSION).la|-lgstbadallocators-${VERSION}|; \
s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo-$$(GST_API_VERSION).la|-lgstbadvideo-${VERSION}|'
.endif
+.if ${DIST} == bad
+# Disable X11 support in librfb
+post-configure:
+ @${REINPLACE_CMD} -e 's|HAVE_X11 = yes|HAVE_X11 = no|g' \
+ -e 's|#ifdef HAVE_X11|#ifdef NO_X11|g' \
+ -e 's|$$(X11_CFLAGS) \\|\\|g' \
+ -e 's|$$(X11_LIBS) \\|\\|g' \
+ ${WRKSRC}/gst/librfb/Makefile \
+ ${WRKSRC}/gst/librfb/gstrfbsrc.c
+.endif
+
pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/lib/gstreamer-1.0
diff --git a/multimedia/gstreamer1-plugins/Makefile.common b/multimedia/gstreamer1-plugins/Makefile.common
index 95a40c3520ae..53fabe51be9c 100644
--- a/multimedia/gstreamer1-plugins/Makefile.common
+++ b/multimedia/gstreamer1-plugins/Makefile.common
@@ -18,6 +18,7 @@ BAD_GST_ALL_PLUGINS+= \
bs2b \
chromaprint \
curl \
+ dash \
dtls \
dts \
faac \
@@ -25,19 +26,22 @@ BAD_GST_ALL_PLUGINS+= \
flite \
gme \
gsm \
- gtksink \
+ gtk3 \
hls \
kate \
+ kms \
+ ladspa \
libde265 \
libmms \
- librfb \
modplug \
mpeg2enc \
mplex \
+ musepack \
neon \
ofa \
openal \
opencv \
+ openexr \
opengl \
openh264 \
openjpeg \
@@ -45,83 +49,70 @@ BAD_GST_ALL_PLUGINS+= \
rtmp \
rsvg \
schro \
+ smoothstreaming \
+ sndfile \
soundtouch \
spandsp \
+ spc \
+ srtp \
+ ttml \
vdpau \
+ wayland \
webp \
+ webrtcdsp \
x265 \
zbar \
-# plugins not yet ported to the 1.0 API, or not portable
-BAD_GST_ALL_PLUGINS+= \
- acm \
- apexsink \
- cdxaparse \
- dc1394 \
- dccp \
- faceoverlay \
- hdvparse \
- linsys \
- lv2 \
- musepack \
- mve \
- nas \
- nuvdemux \
- patchdetect \
- sdi \
- sdl \
- sndio \
- teletextdec \
- timidity \
- tta \
- wininet \
- xvid
-
# --with-egl-window-system=none --disable-opengl --disable-gles2 --disable-egl --disable-glx \
+# XXX need to sort these three out.
BAD_GST_NON_PLUGINS= \
--disable-gles2 \
--disable-egl \
- --disable-glx \
- --disable-wayland \
+ --disable-glx
+BAD_GST_NON_PLUGINS+= \
--enable-bz2 \
--enable-dvb \
--enable-shm \
- --disable-wgl \
--disable-acm \
--disable-android_media \
--disable-apple_media \
--disable-avc \
- --disable-dc1394 \
- --disable-dccp \
+ --disable-bluez \
+ --disable-directfb \
--disable-direct3d \
--disable-directsound \
- --disable-fbdev \
+ --disable-msdk \
+ --disable-nvenc \
+ --disable-sbc \
+ --disable-tinyalsa \
--disable-uvch264 \
--disable-vcd \
--disable-vulkan \
- --disable-wildmidi \
- --disable-wininet
+ --disable-wasapi \
+ --disable-wgl \
+ --disable-winks \
+ --disable-winscreencap
GOOD_GST_ALL_PLUGINS+= \
aalib \
cairo \
flac \
gdk_pixbuf \
+ gst_v4l2 \
jack \
jpeg \
libcaca \
libdv \
libpng \
- gst_v4l2 \
+ pulse \
shout2 \
soup \
speex \
taglib \
vpx \
wavpack \
- x \
- pulse
+ x
GOOD_GST_NON_PLUGINS= \
--disable-dv1394 \
@@ -142,7 +133,6 @@ UGLY_GST_ALL_PLUGINS+= \
cdio \
dvdread \
lame \
- mad \
mpeg2dec \
mpg123 \
sidplay \
@@ -203,6 +193,7 @@ gst_a52dec_LIB_DEPENDS= liba52.so:audio/liba52
# aalib
gst_aalib_LIB_DEPENDS= libaa.so:graphics/aalib
+gst_aalib_USES= ncurses
gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so
# amrnb
@@ -234,10 +225,17 @@ gst_cdio_LIB_DEPENDS= libcdio.so:sysutils/libcdio
gst_chromaprint_LIB_DEPENDS= libchromaprint.so:audio/chromaprint
# curl
-gst_curl_LIB_DEPENDS= libcurl.so:ftp/curl
+gst_curl_LIB_DEPENDS= libcurl.so:ftp/curl \
+ libssh2.so:security/libssh2
+
+# dash
+gst_dash_USE_GNOME= libxml2
+gst_dash_PLIST_FILES= ${GST_LIB_DIR}/libgstdashdemux.so
# dtls
-gst_dtls_USES= compiler:c11
+gst_dtls_USES= compiler:c11 ssl
+gst_dtls_CONFIGURE_ENV= DTLS_CFLAGS="-I${OPENSSLINC}" \
+ DTLS_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
# dts
gst_dts_LIB_DEPENDS= libdca.so:multimedia/libdca
@@ -269,10 +267,10 @@ gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.so
# gl
gst_gl_USE_GL= gl glu glesv2 egl
-#xxxx do we need it?
-#gst_gl_USE_GNOME= introspection:build
+gst_gl_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene
gst_gl_CONFIGURE_ARGS= --enable-gl --enable-glx \
--enable-egl --enable-gles2
+gst_gl_GST_PLUGIN_DIR= gst-libs/gst/gl ext/gl
gst_gl_PLIST_FILES= #
# gme
@@ -281,9 +279,11 @@ gst_gme_LIB_DEPENDS= libgme.so:audio/libgme
# gsm
gst_gsm_LIB_DEPENDS= libgsm.so:audio/gsm
-# gtksink
-gst_gtksink_USE_GNOME= gtk30
-gst_gtksink_GST_PLUGIN_DIR=ext/gtk
+# gtk3
+gst_gtk3_USE_GNOME= cairo gdkpixbuf2 gtk30
+gst_gtk3_CONFIGURE_ARGS=--enable-gtk3
+gst_gtk3_GST_PLUGIN_DIR=ext/gtk
+gst_gtk3_PLIST_FILES= ${GST_LIB_DIR}/libgstgtk.so
# hls
gst_hls_LIB_DEPENDS= libnettle.so:security/nettle
@@ -297,6 +297,13 @@ gst_jpeg_USES= jpeg
# kate
gst_kate_LIB_DEPENDS= libkate.so:multimedia/libkate
+# kms
+gst_kms_LIB_DEPENDS= libkms.so:graphics/libdrm
+gst_kms_GST_PLUGIN_DIR= sys/kms
+
+# ladspa
+gst_ladspa_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa
+
# lame
gst_lame_LIB_DEPENDS= libmp3lame.so:audio/lame
@@ -311,6 +318,9 @@ gst_libde265_LIB_DEPENDS= libde265.so:multimedia/libde265
gst_libmms_LIB_DEPENDS= libmms.so:net/libmms
gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so
+# librfb
+gst_librfb_USE_XORG= x11
+
# png
gst_libpng_LIB_DEPENDS= libpng.so:graphics/png
gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so
@@ -318,9 +328,6 @@ gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so
# libvisual
gst_libvisual_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04
-# mad
-gst_mad_LIB_DEPENDS= libmad.so:audio/libmad
-
# modplug
gst_modplug_LIB_DEPENDS= libmodplug.so:audio/libmodplug
@@ -330,9 +337,15 @@ gst_mpeg2enc_LIB_DEPENDS= libmjpegutils.so:multimedia/mjpegtools
# mpeg2dec
gst_mpeg2dec_LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2
+# mplex
+gst_mplex_LIB_DEPENDS= libmplex2.so:multimedia/mjpegtools
+
# mpg123
gst_mpg123_LIB_DEPENDS= libmpg123.so:audio/mpg123
+# musepack
+gst_musepack_LIB_DEPENDS=libmpcdec.so:audio/musepack
+
# neon
gst_neon_LIB_DEPENDS+= libneon.so:www/neon
gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so
@@ -341,14 +354,18 @@ gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so
gst_ogg_LIB_DEPENDS= libogg.so:audio/libogg
# opencv
-gst_opencv_LIB_DEPENDS= libopencv_highgui.so:graphics/opencv
-gst_opencv_PLIST_FILES= ${GST_LIB_DIR}/libgstopencv.so \
- share/gst-plugins-bad/${VERSION}/opencv_haarcascades/fist.xml \
- share/gst-plugins-bad/${VERSION}/opencv_haarcascades/palm.xml
+gst_opencv_LIB_DEPENDS= libopencv_core.so:graphics/opencv-core \
+ libopencv_highgui.so:graphics/opencv
+gst_opencv_GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv
+gst_opencv_PLIST_FILES= #
gst_opencv_USES= compiler:c++11-lib
+# openexr
+gst_openexr_LIB_DEPENDS=libImath-2_2.so:graphics/ilmbase \
+ libIlmImf.so:graphics/OpenEXR
+
# openjpeg
-gst_openjpeg_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15
+gst_openjpeg_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
# openh264
gst_openh264_LIB_DEPENDS= libopenh264.so:multimedia/openh264
@@ -357,20 +374,22 @@ gst_openh264_LIB_DEPENDS= libopenh264.so:multimedia/openh264
gst_opus_LIB_DEPENDS= libopus.so:audio/opus
# pango
-gst_pango_USE_GNOME= pango
+gst_pango_USE_GNOME= cairo pango
# pulse
gst_pulse_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulseaudio.so
# resindvd
gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav
+gst_resindvd_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread
gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav
-# rtmp xxx
+# rtmp
gst_rtmp_LIB_DEPENDS= librtmp.so:multimedia/librtmp
# rsvg
-gst_rsvg_USE_GNOME= librsvg2
+gst_rsvg_USE_GNOME= cairo librsvg2
# shout2
gst_shout2_LIB_DEPENDS= libshout.so:audio/libshout
@@ -379,20 +398,30 @@ gst_shout2_LIB_DEPENDS= libshout.so:audio/libshout
gst_sidplay_LIB_DEPENDS= libsidplay.so:audio/libsidplay
gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so
+# smoothstreaming
+gst_smoothstreaming_USE_GNOME= libxml2
+
+# sndfile
+gst_sndfile_LIB_DEPENDS= libsndfile.so:audio/libsndfile
+
# soundtouch
gst_soundtouch_LIB_DEPENDS= libSoundTouch.so:audio/soundtouch
# souphttpsrc
gst_soup_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
-gst_soup_GST_PLUGIN_DIR=ext/soup
-gst_soup_PLIST_FILES= ${GST_LIB_DIR}/libgstsouphttpsrc.so
# spandsp
gst_spandsp_LIB_DEPENDS= libspandsp.so:comms/spandsp
+# spc
+gst_spc_LIB_DEPENDS= libopenspc.so:audio/libopenspc
+
# speex
gst_speex_LIB_DEPENDS= libspeex.so:audio/speex
+# srtp
+gst_srtp_LIB_DEPENDS= libsrtp.so:net/libsrtp
+
# schroedinger or schro for short
gst_schro_LIB_DEPENDS= libschroedinger-1.0.so:multimedia/schroedinger
gst_schro_GST_PLUGIN_DIR= ext/schroedinger
@@ -401,7 +430,12 @@ gst_schro_GST_PLUGIN_DIR= ext/schroedinger
gst_taglib_LIB_DEPENDS= libtag.so:audio/taglib
# theora
-gst_theora_LIB_DEPENDS= libtheora.so:multimedia/libtheora
+gst_theora_LIB_DEPENDS= libtheora.so:multimedia/libtheora \
+ libogg.so:audio/libogg
+
+# ttml
+gst_ttml_USE_GNOME= cairo libxml2 pango
+gst_ttml_PLIST_FILES= ${GST_LIB_DIR}/libgstttmlsubs.so
# twolame
gst_twolame_LIB_DEPENDS= libtwolame.so:audio/twolame
diff --git a/multimedia/gstreamer1-plugins/distinfo b/multimedia/gstreamer1-plugins/distinfo
index 25a0a3a21923..2dcce24b6874 100644
--- a/multimedia/gstreamer1-plugins/distinfo
+++ b/multimedia/gstreamer1-plugins/distinfo
@@ -1,8 +1,9 @@
-SHA256 (gst-plugins-base-1.8.0.tar.xz) = abc0acc1d15b4b9c97c65cd9689bd6400081853b9980ea428d3c8572dd791522
-SIZE (gst-plugins-base-1.8.0.tar.xz) = 2890152
-SHA256 (gst-plugins-bad-1.8.0.tar.xz) = 116376dd1085082422e0b21b0ecd3d1cb345c469c58e32463167d4675f4ca90e
-SIZE (gst-plugins-bad-1.8.0.tar.xz) = 4460144
-SHA256 (gst-plugins-ugly-1.8.0.tar.xz) = 53657ffb7d49ddc4ae40e3f52e56165db4c06eb016891debe2b6c0e9f134eb8c
-SIZE (gst-plugins-ugly-1.8.0.tar.xz) = 898408
-SHA256 (gst-plugins-good-1.8.0.tar.xz) = c20c134d47dbc238d921707a3b66da709c2b4dd89f9d267cec13d1ddf16e9f4d
-SIZE (gst-plugins-good-1.8.0.tar.xz) = 3220992
+TIMESTAMP = 1500048538
+SHA256 (gst-plugins-base-1.12.2.tar.xz) = 5067dce3afe197a9536fea0107c77213fab536dff4a213b07fc60378d5510675
+SIZE (gst-plugins-base-1.12.2.tar.xz) = 3114184
+SHA256 (gst-plugins-bad-1.12.2.tar.xz) = 9c2c7edde4f59d74eb414e0701c55131f562e5c605a3ce9b091754f106c09e37
+SIZE (gst-plugins-bad-1.12.2.tar.xz) = 4702120
+SHA256 (gst-plugins-ugly-1.12.2.tar.xz) = 1cc3942bbf3ea87da3e35437d4e014e991b103db22a6174f62a98c89c3f5f466
+SIZE (gst-plugins-ugly-1.12.2.tar.xz) = 902560
+SHA256 (gst-plugins-good-1.12.2.tar.xz) = 5591ee7208ab30289a30658a82b76bf87169c927572d9b794f3a41ed48e1ee96
+SIZE (gst-plugins-good-1.12.2.tar.xz) = 3490976
diff --git a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c
deleted file mode 100644
index f66e4faaf78d..000000000000
--- a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- gst/audioresample/speex_resampler_float.c.orig 2013-04-26 08:20:28.000000000 +0200
-+++ gst/audioresample/speex_resampler_float.c 2013-10-20 17:32:45.000000000 +0200
-@@ -17,8 +17,20 @@
- * Boston, MA 02110-1301, USA.
- */
-
-+#ifdef HAVE_CONFIG_H
-+#include "config.h"
-+#endif
-+
-+#ifdef _USE_SSE
-+#ifndef HAVE_XMMINTRIN_H
-+#undef _USE_SSE
-+#undef _USE_SSE2
-+#else
- #define _USE_SSE
- #define _USE_SSE2
-+#endif
-+#endif
-+
- #define _USE_NEON
- #define FLOATING_POINT
- #define OUTSIDE_SPEEX
diff --git a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c
deleted file mode 100644
index aa5c15195dd3..000000000000
--- a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- gst/audioresample/resample.c.orig 2012-06-28 10:15:58.000000000 +0200
-+++ gst/audioresample/resample.c 2012-06-28 10:22:41.000000000 +0200
-@@ -79,6 +79,9 @@
- #ifdef _USE_SSE
- #ifndef HAVE_XMMINTRIN_H
- #undef _USE_SSE
-+/* this is a hack to build on i386, there the configure check for emmintrin.h
-+ doesn't fail but the xmmintrin.h does. */
-+#undef _USE_SSE2
- #endif
- #endif
-
diff --git a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c b/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c
deleted file mode 100644
index 97d8e785a2ca..000000000000
--- a/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c
+++ /dev/null
@@ -1,21 +0,0 @@
---- gst/audioresample/speex_resampler_double.c.orig 2012-06-28 10:31:31.000000000 +0200
-+++ gst/audioresample/speex_resampler_double.c 2012-06-28 10:33:01.000000000 +0200
-@@ -17,7 +17,18 @@
- * Boston, MA 02111-1307, USA.
- */
-
-+#ifdef HAVE_CONFIG_H
-+#include "config.h"
-+#endif
-+
-+#ifdef _USE_SSE
-+#ifndef HAVE_XMMINTRIN_H
-+#undef _USE_SSE
-+#undef _USE_SSE2
-+#else
- #define _USE_SSE2
-+#endif
-+#endif
- #define FLOATING_POINT
- #define DOUBLE_PRECISION
- #define OUTSIDE_SPEEX
diff --git a/multimedia/gstreamer1-plugins/pkg-plist b/multimedia/gstreamer1-plugins/pkg-plist
index b7aa878b9ac2..b7eeb074d125 100644
--- a/multimedia/gstreamer1-plugins/pkg-plist
+++ b/multimedia/gstreamer1-plugins/pkg-plist
@@ -4,6 +4,7 @@ bin/gst-play-%%VERSION%%
include/gstreamer-%%VERSION%%/gst/allocators/allocators.h
include/gstreamer-%%VERSION%%/gst/allocators/gstdmabuf.h
include/gstreamer-%%VERSION%%/gst/allocators/gstfdmemory.h
+include/gstreamer-%%VERSION%%/gst/app/app-enumtypes.h
include/gstreamer-%%VERSION%%/gst/app/app.h
include/gstreamer-%%VERSION%%/gst/app/gstappsink.h
include/gstreamer-%%VERSION%%/gst/app/gstappsrc.h
@@ -14,6 +15,7 @@ include/gstreamer-%%VERSION%%/gst/audio/audio-enumtypes.h
include/gstreamer-%%VERSION%%/gst/audio/audio-format.h
include/gstreamer-%%VERSION%%/gst/audio/audio-info.h
include/gstreamer-%%VERSION%%/gst/audio/audio-quantize.h
+include/gstreamer-%%VERSION%%/gst/audio/audio-resampler.h
include/gstreamer-%%VERSION%%/gst/audio/audio.h
include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesink.h
include/gstreamer-%%VERSION%%/gst/audio/gstaudiobasesrc.h
@@ -75,6 +77,7 @@ include/gstreamer-%%VERSION%%/gst/sdp/gstsdpmessage.h
include/gstreamer-%%VERSION%%/gst/sdp/sdp.h
include/gstreamer-%%VERSION%%/gst/tag/gsttagdemux.h
include/gstreamer-%%VERSION%%/gst/tag/gsttagmux.h
+include/gstreamer-%%VERSION%%/gst/tag/tag-enumtypes.h
include/gstreamer-%%VERSION%%/gst/tag/tag.h
include/gstreamer-%%VERSION%%/gst/tag/xmpwriter.h
include/gstreamer-%%VERSION%%/gst/video/colorbalance.h
@@ -86,6 +89,7 @@ include/gstreamer-%%VERSION%%/gst/video/gstvideofilter.h
include/gstreamer-%%VERSION%%/gst/video/gstvideometa.h
include/gstreamer-%%VERSION%%/gst/video/gstvideopool.h
include/gstreamer-%%VERSION%%/gst/video/gstvideosink.h
+include/gstreamer-%%VERSION%%/gst/video/gstvideotimecode.h
include/gstreamer-%%VERSION%%/gst/video/gstvideoutils.h
include/gstreamer-%%VERSION%%/gst/video/navigation.h
include/gstreamer-%%VERSION%%/gst/video/video-blend.h
@@ -104,6 +108,7 @@ include/gstreamer-%%VERSION%%/gst/video/video-resampler.h
include/gstreamer-%%VERSION%%/gst/video/video-scaler.h
include/gstreamer-%%VERSION%%/gst/video/video-tile.h
include/gstreamer-%%VERSION%%/gst/video/video.h
+include/gstreamer-%%VERSION%%/gst/video/videodirection.h
include/gstreamer-%%VERSION%%/gst/video/videoorientation.h
include/gstreamer-%%VERSION%%/gst/video/videooverlay.h
lib/girepository-1.0/GstAllocators-%%VERSION%%.typelib
@@ -122,9 +127,11 @@ lib/gstreamer-%%VERSION%%/libgstaudioconvert.so
lib/gstreamer-%%VERSION%%/libgstaudiorate.so
lib/gstreamer-%%VERSION%%/libgstaudioresample.so
lib/gstreamer-%%VERSION%%/libgstaudiotestsrc.so
-lib/gstreamer-%%VERSION%%/libgstencodebin.so
+lib/gstreamer-%%VERSION%%/libgstencoding.so
lib/gstreamer-%%VERSION%%/libgstgio.so
+lib/gstreamer-%%VERSION%%/libgstpbtypes.so
lib/gstreamer-%%VERSION%%/libgstplayback.so
+lib/gstreamer-%%VERSION%%/libgstrawparse.so
lib/gstreamer-%%VERSION%%/libgstsubparse.so
lib/gstreamer-%%VERSION%%/libgsttcp.so
lib/gstreamer-%%VERSION%%/libgsttypefindfunctions.so
@@ -206,6 +213,7 @@ share/locale/es/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
+share/locale/fur/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
diff --git a/multimedia/gstreamer1-rtsp-server/Makefile b/multimedia/gstreamer1-rtsp-server/Makefile
index 436229cbc267..35d10c204bc5 100644
--- a/multimedia/gstreamer1-rtsp-server/Makefile
+++ b/multimedia/gstreamer1-rtsp-server/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-rtsp-server
-PORTVERSION= 1.8.0
+PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-rtsp-server/
DISTNAME= gst-rtsp-server-${PORTVERSION}
@@ -10,13 +10,13 @@ DISTNAME= gst-rtsp-server-${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= GStreamer library for building a RTSP server
-USES= gmake libtool pathfix pkgconfig tar:xz
+USES= gmake gnome libtool pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME= glib20 introspection:build
USE_GSTREAMER1= good bad
INSTALL_TARGET= install-strip
-PLIST_SUB= VERSION=1.0 SOVERSION=0.800.0
+PLIST_SUB= VERSION=1.0 SOVERSION=0.1202.0
.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-rtsp-server/distinfo b/multimedia/gstreamer1-rtsp-server/distinfo
index 599a8001d0f7..f3f09bcf7484 100644
--- a/multimedia/gstreamer1-rtsp-server/distinfo
+++ b/multimedia/gstreamer1-rtsp-server/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gst-rtsp-server-1.8.0.tar.xz) = b075d9780985e133149f59a74a1ea7385ab147f65ffa6640e122447a0185362c
-SIZE (gst-rtsp-server-1.8.0.tar.xz) = 610676
+TIMESTAMP = 1500051099
+SHA256 (gst-rtsp-server-1.12.2.tar.xz) = d8ba9264e8ae6e440293328e759e40456f161aa66077b3143dd07581136190b3
+SIZE (gst-rtsp-server-1.12.2.tar.xz) = 630356
diff --git a/multimedia/gstreamer1-vaapi/Makefile b/multimedia/gstreamer1-vaapi/Makefile
index a9ae6492ff20..c08f6a5827a5 100644
--- a/multimedia/gstreamer1-vaapi/Makefile
+++ b/multimedia/gstreamer1-vaapi/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-vaapi
-PORTVERSION= 1.8.0
-PORTREVISION= 3
+PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-vaapi/
DISTNAME= gstreamer-vaapi-${PORTVERSION}
@@ -18,8 +17,10 @@ LIB_DEPENDS= libva.so:multimedia/libva
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-wayland
INSTALL_TARGET= install-strip
-USES= compiler:c11 gmake libtool pkgconfig tar:xz
+USES= compiler:c11 gettext-runtime gmake gnome libtool \
+ pkgconfig tar:xz
USE_LDCONFIG= yes
+USE_GNOME= glib20
USE_GSTREAMER1= bad gl
USE_GL= gl
USE_XORG= x11 xrandr xrender xproto:build
diff --git a/multimedia/gstreamer1-vaapi/distinfo b/multimedia/gstreamer1-vaapi/distinfo
index 31bc554436c2..87fcd923e0dc 100644
--- a/multimedia/gstreamer1-vaapi/distinfo
+++ b/multimedia/gstreamer1-vaapi/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gstreamer-vaapi-1.8.0.tar.xz) = 3b83d405f4423ab0bdc8fbe25e72c4c37b59b7776da21f1d49b0444957595ac1
-SIZE (gstreamer-vaapi-1.8.0.tar.xz) = 944056
+TIMESTAMP = 1500051743
+SHA256 (gstreamer-vaapi-1.12.2.tar.xz) = 23c714e0474b3c7ae6ff8884aebf8503a1bc3ded335fa2d2b2ac31788466163a
+SIZE (gstreamer-vaapi-1.12.2.tar.xz) = 994508
diff --git a/multimedia/gstreamer1-vaapi/pkg-plist b/multimedia/gstreamer1-vaapi/pkg-plist
index 5bb820369560..7eef5458a3c1 100644
--- a/multimedia/gstreamer1-vaapi/pkg-plist
+++ b/multimedia/gstreamer1-vaapi/pkg-plist
@@ -2,17 +2,28 @@ lib/gstreamer-1.0/libgstvaapi.so
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/api-index-full.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/ch01.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/ch02.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/ch03.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-1.0.devhelp2
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-plugin-vaapi.html
-share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapidecode.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapidecodebin.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih263dec.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih264dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih264enc.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih265dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapih265enc.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapijpegdec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapijpegenc.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapimpeg2dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapimpeg2enc.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapimpeg4dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapipostproc.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapisink.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivc1dec.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp8dec.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp8enc.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp9dec.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-plugins-vaapivp9enc.html
+share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/gstreamer-vaapi-running.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/home.png
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/index.html
share/gtk-doc/html/gstreamer-vaapi-plugins-1.0/left-insensitive.png
diff --git a/multimedia/gstreamer1-validate/Makefile b/multimedia/gstreamer1-validate/Makefile
index 8f8fa6b9ce26..b01e57da9858 100644
--- a/multimedia/gstreamer1-validate/Makefile
+++ b/multimedia/gstreamer1-validate/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-validate
-PORTVERSION= 1.8.0
+PORTVERSION= 1.12.2
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-validate/
DISTNAME= gst-validate-${PORTVERSION}
@@ -10,13 +10,16 @@ DISTNAME= gst-validate-${PORTVERSION}
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Gstreamer element validation suite
-USES= gmake libtool pathfix pkgconfig python:2 tar:xz
+LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib
+
+USES= gettext-runtime gmake gnome libtool pathfix \
+ pkgconfig python:2 tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USE_GNOME= gtk30 introspection:build
+USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build
USE_GSTREAMER1= yes
INSTALL_TARGET= install-strip
-PLIST_SUB= VERSION=1.0 SOVERSION=0.800.0
+PLIST_SUB= VERSION=1.0 SOVERSION=0.1202.0
.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-validate/distinfo b/multimedia/gstreamer1-validate/distinfo
index eb066576c94d..f46e1d5e83b3 100644
--- a/multimedia/gstreamer1-validate/distinfo
+++ b/multimedia/gstreamer1-validate/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gst-validate-1.8.0.tar.xz) = 7666b777bd4b05efe4520ef92669169d8879f69a68606578ec667ae7dc4d9edd
-SIZE (gst-validate-1.8.0.tar.xz) = 644088
+TIMESTAMP = 1500051668
+SHA256 (gst-validate-1.12.2.tar.xz) = 6b7a25d1fd2a08ffe08e4809587f16b4c4e01dfd9e77cfa222b7f2558666fedd
+SIZE (gst-validate-1.12.2.tar.xz) = 673404
diff --git a/multimedia/gstreamer1-validate/pkg-plist b/multimedia/gstreamer1-validate/pkg-plist
index 803e6ecb7098..f1d2b50aa95c 100644
--- a/multimedia/gstreamer1-validate/pkg-plist
+++ b/multimedia/gstreamer1-validate/pkg-plist
@@ -28,43 +28,47 @@ include/gstreamer-%%VERSION%%/lib/validate/video/gstvalidatessim.h
lib/girepository-%%VERSION%%/GstValidate-%%VERSION%%.typelib
lib/gst-validate-launcher/python/launcher/RangeHTTPServer.py
lib/gst-validate-launcher/python/launcher/RangeHTTPServer.pyc
-lib/gst-validate-launcher/python/launcher/RangeHTTPServer.pyo
+lib/gst-validate-launcher/python/launcher/RangeHTTPServer.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/__init__.py
lib/gst-validate-launcher/python/launcher/__init__.pyc
-lib/gst-validate-launcher/python/launcher/__init__.pyo
+lib/gst-validate-launcher/python/launcher/__init__.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/apps/__init__.py
lib/gst-validate-launcher/python/launcher/apps/__init__.pyc
-lib/gst-validate-launcher/python/launcher/apps/__init__.pyo
+lib/gst-validate-launcher/python/launcher/apps/__init__.%%PYTHON_PYOEXTENSION%%
+lib/gst-validate-launcher/python/launcher/apps/gstcheck.py
+lib/gst-validate-launcher/python/launcher/apps/gstcheck.pyc
+lib/gst-validate-launcher/python/launcher/apps/gstcheck.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.py
lib/gst-validate-launcher/python/launcher/apps/gstvalidate.pyc
-lib/gst-validate-launcher/python/launcher/apps/gstvalidate.pyo
+lib/gst-validate-launcher/python/launcher/apps/gstvalidate.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/baseclasses.py
lib/gst-validate-launcher/python/launcher/baseclasses.pyc
-lib/gst-validate-launcher/python/launcher/baseclasses.pyo
+lib/gst-validate-launcher/python/launcher/baseclasses.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/config.py
lib/gst-validate-launcher/python/launcher/config.pyc
-lib/gst-validate-launcher/python/launcher/config.pyo
+lib/gst-validate-launcher/python/launcher/config.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/httpserver.py
lib/gst-validate-launcher/python/launcher/httpserver.pyc
-lib/gst-validate-launcher/python/launcher/httpserver.pyo
+lib/gst-validate-launcher/python/launcher/httpserver.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/loggable.py
lib/gst-validate-launcher/python/launcher/loggable.pyc
-lib/gst-validate-launcher/python/launcher/loggable.pyo
+lib/gst-validate-launcher/python/launcher/loggable.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/main.py
lib/gst-validate-launcher/python/launcher/main.pyc
-lib/gst-validate-launcher/python/launcher/main.pyo
+lib/gst-validate-launcher/python/launcher/main.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/reporters.py
lib/gst-validate-launcher/python/launcher/reporters.pyc
-lib/gst-validate-launcher/python/launcher/reporters.pyo
+lib/gst-validate-launcher/python/launcher/reporters.%%PYTHON_PYOEXTENSION%%
+lib/gst-validate-launcher/python/launcher/testsuites/check.py
+lib/gst-validate-launcher/python/launcher/testsuites/check.pyc
+lib/gst-validate-launcher/python/launcher/testsuites/check.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/utils.py
lib/gst-validate-launcher/python/launcher/utils.pyc
-lib/gst-validate-launcher/python/launcher/utils.pyo
+lib/gst-validate-launcher/python/launcher/utils.%%PYTHON_PYOEXTENSION%%
lib/gst-validate-launcher/python/launcher/vfb_server.py
lib/gst-validate-launcher/python/launcher/vfb_server.pyc
-lib/gst-validate-launcher/python/launcher/vfb_server.pyo
-lib/gstreamer-%%VERSION%%/libgstvalidateplugin-%%VERSION%%.so
-lib/gstreamer-%%VERSION%%/libgstvalidateplugin-%%VERSION%%.so.0
-lib/gstreamer-%%VERSION%%/libgstvalidateplugin-%%VERSION%%.so.%%SOVERSION%%
+lib/gst-validate-launcher/python/launcher/vfb_server.%%PYTHON_PYOEXTENSION%%
+lib/gstreamer-%%VERSION%%/libgstvalidatetracer.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidatefaultinjection.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidategapplication.so
lib/gstreamer-%%VERSION%%/validate/libgstvalidategtk.so
@@ -102,9 +106,11 @@ share/gstreamer-%%VERSION%%/validate/scenarios/seek_backward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/seek_forward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/seek_forward_backward.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/seek_with_stop.scenario
+share/gstreamer-%%VERSION%%/validate/scenarios/setup_sink_props_max_lateness.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/simple_seeks.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_audio_track.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_audio_track_while_paused.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_subtitle_track.scenario
share/gstreamer-%%VERSION%%/validate/scenarios/switch_subtitle_track_while_paused.scenario
+share/gstreamer-%%VERSION%%/validate/scenarios/trick_mode_seeks.scenario
share/gstreamer-%%VERSION%%/validate/valgrind.config
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 46037f81a6a9..5007b911132f 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= gstreamer
-PORTVERSION= 1.8.0
-PORTREVISION= 2
+PORTVERSION= 1.12.2
CATEGORIES= multimedia
-MASTER_SITES= http://gstreamer.freedesktop.org/src/gstreamer/
+MASTER_SITES= GNOME \
+ http://gstreamer.freedesktop.org/src/gstreamer/
PKGNAMESUFFIX= 1
MAINTAINER= multimedia@FreeBSD.org
@@ -16,8 +16,8 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limitw:1,even
-CFLAGS:= ${CFLAGS} -O2 -Wno-format
-USES= bison gettext gmake libtool pathfix pkgconfig tar:xz
+CFLAGS+= -Wno-format
+USES= bison gettext gmake gnome libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 introspection:build
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-tests \
@@ -28,10 +28,16 @@ CONFIGURE_ARGS= --disable-tests \
CONFIGURE_ENV= ac_cv_func_register_printf_function="no"
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=${GST10_VERSION} \
- SOVERSION=0.800.0
+ SOVERSION=0.1202.0
USE_LDCONFIG= yes
GST10_VERSION= 1.0
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == i386 || ${ARCH} == amd64
+LIB_DEPENDS+= libunwind.so:devel/libunwind
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
${WRKSRC}/configure
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index 8dfc5fcb7768..1fd73db8059d 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gstreamer-1.8.0.tar.xz) = 947a314a212b5d94985d89b43440dbe66b696e12bbdf9a2f78967b98d74abedc
-SIZE (gstreamer-1.8.0.tar.xz) = 3616276
+TIMESTAMP = 1500046323
+SHA256 (gstreamer-1.12.2.tar.xz) = 9fde3f39a2ea984f9e07ce09250285ce91f6e3619d186889f75b5154ecf994ba
+SIZE (gstreamer-1.12.2.tar.xz) = 3172260
diff --git a/multimedia/gstreamer1/pkg-plist b/multimedia/gstreamer1/pkg-plist
index 660c2218e774..567e1e10a1bb 100644
--- a/multimedia/gstreamer1/pkg-plist
+++ b/multimedia/gstreamer1/pkg-plist
@@ -24,11 +24,13 @@ include/gstreamer-%%VERSION%%/gst/check/gstconsistencychecker.h
include/gstreamer-%%VERSION%%/gst/check/gstharness.h
include/gstreamer-%%VERSION%%/gst/check/gsttestclock.h
include/gstreamer-%%VERSION%%/gst/check/internal-check.h
+include/gstreamer-%%VERSION%%/gst/controller/controller-enumtypes.h
include/gstreamer-%%VERSION%%/gst/controller/controller.h
include/gstreamer-%%VERSION%%/gst/controller/gstargbcontrolbinding.h
include/gstreamer-%%VERSION%%/gst/controller/gstdirectcontrolbinding.h
include/gstreamer-%%VERSION%%/gst/controller/gstinterpolationcontrolsource.h
include/gstreamer-%%VERSION%%/gst/controller/gstlfocontrolsource.h
+include/gstreamer-%%VERSION%%/gst/controller/gstproxycontrolbinding.h
include/gstreamer-%%VERSION%%/gst/controller/gsttimedvaluecontrolsource.h
include/gstreamer-%%VERSION%%/gst/controller/gsttriggercontrolsource.h
include/gstreamer-%%VERSION%%/gst/glib-compat.h
@@ -45,6 +47,7 @@ include/gstreamer-%%VERSION%%/gst/gstcapsfeatures.h
include/gstreamer-%%VERSION%%/gst/gstchildproxy.h
include/gstreamer-%%VERSION%%/gst/gstclock.h
include/gstreamer-%%VERSION%%/gst/gstcompat.h
+include/gstreamer-%%VERSION%%/gst/gstconfig.h
include/gstreamer-%%VERSION%%/gst/gstcontext.h
include/gstreamer-%%VERSION%%/gst/gstcontrolbinding.h
include/gstreamer-%%VERSION%%/gst/gstcontrolsource.h
@@ -54,6 +57,7 @@ include/gstreamer-%%VERSION%%/gst/gstdevice.h
include/gstreamer-%%VERSION%%/gst/gstdevicemonitor.h
include/gstreamer-%%VERSION%%/gst/gstdeviceprovider.h
include/gstreamer-%%VERSION%%/gst/gstdeviceproviderfactory.h
+include/gstreamer-%%VERSION%%/gst/gstdynamictypefactory.h
include/gstreamer-%%VERSION%%/gst/gstelement.h
include/gstreamer-%%VERSION%%/gst/gstelementfactory.h
include/gstreamer-%%VERSION%%/gst/gstelementmetadata.h
@@ -84,6 +88,8 @@ include/gstreamer-%%VERSION%%/gst/gstquery.h
include/gstreamer-%%VERSION%%/gst/gstregistry.h
include/gstreamer-%%VERSION%%/gst/gstsample.h
include/gstreamer-%%VERSION%%/gst/gstsegment.h
+include/gstreamer-%%VERSION%%/gst/gststreamcollection.h
+include/gstreamer-%%VERSION%%/gst/gststreams.h
include/gstreamer-%%VERSION%%/gst/gststructure.h
include/gstreamer-%%VERSION%%/gst/gstsystemclock.h
include/gstreamer-%%VERSION%%/gst/gsttaglist.h
@@ -115,7 +121,6 @@ lib/girepository-1.0/GstBase-%%VERSION%%.typelib
lib/girepository-1.0/GstCheck-%%VERSION%%.typelib
lib/girepository-1.0/GstController-%%VERSION%%.typelib
lib/girepository-1.0/GstNet-%%VERSION%%.typelib
-lib/gstreamer-%%VERSION%%/include/gst/gstconfig.h
lib/gstreamer-%%VERSION%%/libgstcoreelements.so
lib/gstreamer-%%VERSION%%/libgstcoretracers.so
lib/libgstbase-%%VERSION%%.so
@@ -138,22 +143,24 @@ libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-check-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-controller-%%VERSION%%.pc
libdata/pkgconfig/gstreamer-net-%%VERSION%%.pc
+libexec/gstreamer-%%VERSION%%/gst-completion-helper
libexec/gstreamer-%%VERSION%%/gst-plugin-scanner
-@(,,7755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
+@(,,4755) libexec/gstreamer-%%VERSION%%/gst-ptp-helper
man/man1/gst-inspect-%%VERSION%%.1.gz
man/man1/gst-launch-%%VERSION%%.1.gz
+man/man1/gst-stats-%%VERSION%%.1.gz
man/man1/gst-typefind-%%VERSION%%.1.gz
share/aclocal/gst-element-check-%%VERSION%%.m4
share/bash-completion/completions/gst-inspect-%%VERSION%%
share/bash-completion/completions/gst-launch-%%VERSION%%
share/bash-completion/helpers/gst
-share/bash-completion/helpers/gst-completion-helper-%%VERSION%%
share/gir-1.0/Gst-%%VERSION%%.gir
share/gir-1.0/GstBase-%%VERSION%%.gir
share/gir-1.0/GstCheck-%%VERSION%%.gir
share/gir-1.0/GstController-%%VERSION%%.gir
share/gir-1.0/GstNet-%%VERSION%%.gir
share/locale/af/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+share/locale/ast/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/az/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/be/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/bg/LC_MESSAGES/gstreamer-%%VERSION%%.mo
@@ -168,6 +175,7 @@ share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fi/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/fr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+share/locale/fur/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/gl/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/hr/LC_MESSAGES/gstreamer-%%VERSION%%.mo
share/locale/hu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
diff --git a/multimedia/py-gstreamer1/Makefile b/multimedia/py-gstreamer1/Makefile
index cee304dc6b5d..ee2761b6bf77 100644
--- a/multimedia/py-gstreamer1/Makefile
+++ b/multimedia/py-gstreamer1/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer
-PORTVERSION= 1.8.0
+PORTVERSION= 1.12.2
CATEGORIES= multimedia python
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,13 +17,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limitw:1,even
-USES= gmake libtool pathfix pkgconfig python:2 tar:xz
+USES= gmake libtool localbase pathfix pkgconfig python:2.7 tar:xz
USE_GNOME= pygobject3
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
PLIST_SUB= VERSION="${GST_VERSION}"
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/multimedia/py-gstreamer1/distinfo b/multimedia/py-gstreamer1/distinfo
index c0e01e57475b..97ed8e5b9556 100644
--- a/multimedia/py-gstreamer1/distinfo
+++ b/multimedia/py-gstreamer1/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gst-python-1.8.0.tar.xz) = ce45ff17c59f86a3a525685e37b95e6a78a019e709f66a5c4b462a7f7a22f6ea
-SIZE (gst-python-1.8.0.tar.xz) = 382324
+TIMESTAMP = 1500051336
+SHA256 (gst-python-1.12.2.tar.xz) = f4cc32ad46a653e1ae2f27ac2a16078b00075c9106b2784a1a8d1f31c5069e47
+SIZE (gst-python-1.12.2.tar.xz) = 387072
diff --git a/multimedia/py3-gstreamer1/Makefile b/multimedia/py3-gstreamer1/Makefile
index 45e941faf8f9..ed3c35f9367d 100644
--- a/multimedia/py3-gstreamer1/Makefile
+++ b/multimedia/py3-gstreamer1/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer
-PORTVERSION= 1.8.0
+PORTVERSION= 1.12.2
CATEGORIES= multimedia python
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-python/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,13 +17,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
PORTSCOUT= limitw:1,even
-USES= gmake libtool pathfix pkgconfig python:3 tar:xz
+USES= gmake libtool localbase pathfix pkgconfig python:3.6+ tar:xz
USE_GNOME= py3gobject3
USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
PLIST_SUB= VERSION="${GST_VERSION}"
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
INSTALL_TARGET= install-strip
.include <bsd.port.mk>
diff --git a/multimedia/py3-gstreamer1/distinfo b/multimedia/py3-gstreamer1/distinfo
index c0e01e57475b..17075d207cae 100644
--- a/multimedia/py3-gstreamer1/distinfo
+++ b/multimedia/py3-gstreamer1/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gst-python-1.8.0.tar.xz) = ce45ff17c59f86a3a525685e37b95e6a78a019e709f66a5c4b462a7f7a22f6ea
-SIZE (gst-python-1.8.0.tar.xz) = 382324
+TIMESTAMP = 1500051382
+SHA256 (gst-python-1.12.2.tar.xz) = f4cc32ad46a653e1ae2f27ac2a16078b00075c9106b2784a1a8d1f31c5069e47
+SIZE (gst-python-1.12.2.tar.xz) = 387072
diff --git a/multimedia/quodlibet/Makefile b/multimedia/quodlibet/Makefile
index 18b8d0dbd90e..a28bdbcba040 100644
--- a/multimedia/quodlibet/Makefile
+++ b/multimedia/quodlibet/Makefile
@@ -3,7 +3,7 @@
PORTNAME= quodlibet
PORTVERSION= 3.6.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia audio python gnome
MASTER_SITES= http://bitbucket.org/lazka/${PORTNAME}-files/raw/default/releases/
@@ -40,7 +40,7 @@ OGG_USE= GSTREAMER1=ogg
VORBIS_USE= GSTREAMER1=vorbis
SPC_USE= GSTREAMER1=spc
SPEEX_USE= GSTREAMER1=speex
-MP3_USE= GSTREAMER1=mad
+MP3_USE= GSTREAMER1=mpg123
FLAC_USE= GSTREAMER1=flac
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack