summaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2018-04-15 09:40:04 +0000
committeradam <adam@pkgsrc.org>2018-04-15 09:40:04 +0000
commit0b8dd741155a66a528ee6b51baad056115cde456 (patch)
tree79074c42fee8c9baf93884c9b9643019bfe329ca /multimedia
parente471416eaef4c4815d673b68e46f21b3bf91e26f (diff)
downloadpkgsrc-0b8dd741155a66a528ee6b51baad056115cde456.tar.gz
gstreamer1: updated to 1.12.5
Bugs fixed in 1.12.5: pad: fix some stream deactivation deadlocks/races registrychunks: don't read from unaligned memory when loading registry ptp: fix build failure with #undef USE_MEASUREMENT_FILTERING downloadbuffer: Don't hold the mutex while posting the download-complete message playbin3: Fix accessing invalid index in GstStream when received select-stream event id3v2: re-fix handling of ID3 v2.4 tags with extended headers audio: fix handling of U32BE format videodecoder: Reset QoS time after pushing segment. This fixes playbin gapless playback with videos. subparse: push out of last chunk of text if last line has no newline aacparse: When parsing raw input, accept frames of any size. This fixes handling of encoded silence. splitmuxsrc: Improve not-linked handling. rtspsrc: also proxy multicast-iface property to RTCP udpsrc flacdec: flush flac decoder on lost sync, so that it can re-sync. matroskamux: Only mark new clusters as keyframe if they start on a keyframe or we're muxing only audio matroskamux: Clip maximum cluster duration to the maximum possible value h264parse: reset internal 'state' variable properly x264enc: fix build with newer x264 with support for multiple bit depths x265enc: Fix tagging of keyframes on output buffers glimagesink: Correct PAR in output caps when transforming vtdec: destroy and create the GL context on start()/stop(), fixing a refcount loop player: fix criticals when reading info/track properties that are NULL lv2: fix inverted boolean properties rtponviftimestamp: fix state change function init/reset, fixing memory corruption or leaks on shutdown libav: some build issues fixes rtsp-server: Place netaddress meta on packets received via TCP. Fixes keep-alive via RTCP in TCP interleaved mode. rtsp-server: gi annotation fixes gst-libav: internal ffmpeg copy was updated to ffmpeg 3.3.6 Various fixes for memory leaks, deadlocks and crashes in all modules ... and many, many more!
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/gst-plugins1-bad/Makefile.common5
-rw-r--r--multimedia/gst-plugins1-bad/PLIST5
-rw-r--r--multimedia/gst-plugins1-bad/PLIST.Darwin5
-rw-r--r--multimedia/gst-plugins1-bad/distinfo10
-rw-r--r--multimedia/gst-plugins1-base/Makefile.common5
-rw-r--r--multimedia/gst-plugins1-base/PLIST13
-rw-r--r--multimedia/gst-plugins1-base/distinfo10
-rw-r--r--multimedia/gst-plugins1-base/plugins.mk4
-rw-r--r--multimedia/gst-plugins1-good/Makefile.common4
-rw-r--r--multimedia/gst-plugins1-good/distinfo10
-rw-r--r--multimedia/gst-plugins1-libav/Makefile16
-rw-r--r--multimedia/gst-plugins1-libav/distinfo10
-rw-r--r--multimedia/gst-plugins1-ugly/Makefile.common4
-rw-r--r--multimedia/gst-plugins1-ugly/distinfo12
-rw-r--r--multimedia/gst-plugins1-ugly/patches/patch-configure15
-rw-r--r--multimedia/gst-plugins1-ugly/patches/patch-ext_x264_gstx264enc.c80
-rw-r--r--multimedia/gst-plugins1-x264/Makefile3
-rw-r--r--multimedia/gstreamer1/Makefile9
-rw-r--r--multimedia/gstreamer1/PLIST4
-rw-r--r--multimedia/gstreamer1/distinfo10
-rw-r--r--multimedia/py-gstreamer1/Makefile5
-rw-r--r--multimedia/py-gstreamer1/PLIST4
-rw-r--r--multimedia/py-gstreamer1/distinfo10
23 files changed, 81 insertions, 172 deletions
diff --git a/multimedia/gst-plugins1-bad/Makefile.common b/multimedia/gst-plugins1-bad/Makefile.common
index 04c2b2c6c45..003fa036be7 100644
--- a/multimedia/gst-plugins1-bad/Makefile.common
+++ b/multimedia/gst-plugins1-bad/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.27 2018/01/28 19:33:09 wiz Exp $
+# $NetBSD: Makefile.common,v 1.28 2018/04/15 09:40:04 adam Exp $
#
# used by audio/gst-plugins1-dts/Makefile
# used by audio/gst-plugins1-faac/Makefile
@@ -10,10 +10,9 @@
# used by multimedia/gst-plugins1-resindvd/Makefile
## used by multimedia/gst-plugins1-xvid/Makefile (broken)
## used by audio/gst-plugins1-musepack/Makefile (probably newer libmusepack or libmpcdec is needed)
-#
GST_PLUGINS1_TYPE= bad
-GST_PLUGINS1_VER= 1.12.4
+GST_PLUGINS1_VER= 1.12.5
# Disable all drivers and features by default.
.for driver in \
diff --git a/multimedia/gst-plugins1-bad/PLIST b/multimedia/gst-plugins1-bad/PLIST
index 04152c8a620..79fce216b6e 100644
--- a/multimedia/gst-plugins1-bad/PLIST
+++ b/multimedia/gst-plugins1-bad/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2017/09/12 09:32:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.11 2018/04/15 09:40:04 adam Exp $
include/gstreamer-1.0/gst/allocators/badallocators.h
include/gstreamer-1.0/gst/allocators/gstphysmemory.h
include/gstreamer-1.0/gst/audio/gstaudioaggregator.h
@@ -334,7 +334,9 @@ share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-p
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gaudieffects.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-geometrictransform.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gsm.html
+share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-gtk.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-jpegformat.html
+share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-legacyrawparse.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mms.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-modplug.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-mpeg2enc.html
@@ -347,7 +349,6 @@ share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-p
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-opencv.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-opengl.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-pcapparse.html
-share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-rawparse.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-rfbsrc.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-rtmp.html
share/doc/gst-plugins-0.10/gst-plugins-bad-plugins-1.0/gst-plugins-bad-plugins-plugin-sdpelem.html
diff --git a/multimedia/gst-plugins1-bad/PLIST.Darwin b/multimedia/gst-plugins1-bad/PLIST.Darwin
index 369b4b2df0b..ab3413b9557 100644
--- a/multimedia/gst-plugins1-bad/PLIST.Darwin
+++ b/multimedia/gst-plugins1-bad/PLIST.Darwin
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.Darwin,v 1.4 2018/01/28 19:33:09 wiz Exp $
+@comment $NetBSD: PLIST.Darwin,v 1.5 2018/04/15 09:40:04 adam Exp $
include/gstreamer-1.0/gst/gl/cocoa/gstglcaopengllayer.h
include/gstreamer-1.0/gst/gl/cocoa/gstgldisplay_cocoa.h
include/gstreamer-1.0/gst/gl/gl.h
@@ -51,8 +51,5 @@ lib/gstreamer-1.0/include/gst/gl/gstglconfig.h
lib/gstreamer-1.0/libgstapplemedia.la
lib/gstreamer-1.0/libgstdecklink.la
lib/gstreamer-1.0/libgstopengl.la
-lib/libgstgl-1.0.0.dylib
-lib/libgstgl-1.0.a
-lib/libgstgl-1.0.dylib
lib/libgstgl-1.0.la
lib/pkgconfig/gstreamer-gl-1.0.pc
diff --git a/multimedia/gst-plugins1-bad/distinfo b/multimedia/gst-plugins1-bad/distinfo
index 403ffc03d84..69e704792f0 100644
--- a/multimedia/gst-plugins1-bad/distinfo
+++ b/multimedia/gst-plugins1-bad/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.28 2018/01/28 19:33:09 wiz Exp $
+$NetBSD: distinfo,v 1.29 2018/04/15 09:40:04 adam Exp $
-SHA1 (gst-plugins-bad-1.12.4.tar.xz) = 90e3c0990bbc6e2ed20688993d89bf6fd256ae00
-RMD160 (gst-plugins-bad-1.12.4.tar.xz) = f44d9fceda3c8e9f3b8c1af5a3d00aac514952e1
-SHA512 (gst-plugins-bad-1.12.4.tar.xz) = a8e281aee1f1d0bb3f171fbe4242e997c661cbfd0be78da3913c0f55d68d6b7c3d34cabfcdd8c25728217ff885b86a7bedc0be34a7b14e2eb2a6c6236753231b
-Size (gst-plugins-bad-1.12.4.tar.xz) = 4709272 bytes
+SHA1 (gst-plugins-bad-1.12.5.tar.xz) = 7d8b2058a49ec19d20ee82300879ebd33dca6d50
+RMD160 (gst-plugins-bad-1.12.5.tar.xz) = b71fb57e15194a7db9bba1a47185f3d9663776f3
+SHA512 (gst-plugins-bad-1.12.5.tar.xz) = cbe55762d452a16220f8a58f4dd796fcd91a90b1ca7a94f797f786c01c25ac879a50433446378a83fe60c80c7a4c67a19c249fd8c9dde8a248acccbcd997a8b7
+Size (gst-plugins-bad-1.12.5.tar.xz) = 4699112 bytes
SHA1 (patch-configure) = 15bf1bba34f40b90f60b2849c391b48324e11ac5
diff --git a/multimedia/gst-plugins1-base/Makefile.common b/multimedia/gst-plugins1-base/Makefile.common
index 8df216aac12..5a8c0d22ec3 100644
--- a/multimedia/gst-plugins1-base/Makefile.common
+++ b/multimedia/gst-plugins1-base/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.27 2018/01/28 19:33:09 wiz Exp $
+# $NetBSD: Makefile.common,v 1.28 2018/04/15 09:40:05 adam Exp $
#
# used by audio/gst-plugins1-alsa/Makefile
# used by audio/gst-plugins1-cdparanoia/Makefile
@@ -10,10 +10,9 @@
# used by multimedia/gst-plugins1-theora/Makefile
# used by audio/gst-plugins1-vorbis/Makefile
# used by x11/gst-plugins1-x11/Makefile
-#
GST_PLUGINS1_TYPE= base
-GST_PLUGINS1_VER= 1.12.4
+GST_PLUGINS1_VER= 1.12.5
BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.12.0
LICENSE= gnu-lgpl-v2
diff --git a/multimedia/gst-plugins1-base/PLIST b/multimedia/gst-plugins1-base/PLIST
index 3e1283aa2eb..9d0fc51847b 100644
--- a/multimedia/gst-plugins1-base/PLIST
+++ b/multimedia/gst-plugins1-base/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2017/09/12 09:32:43 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2018/04/15 09:40:05 adam Exp $
bin/gst-device-monitor-1.0
bin/gst-discoverer-1.0
bin/gst-play-1.0
@@ -268,6 +268,17 @@ share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-tag.html
share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/gstreamer-video.html
share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/home.png
share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/index.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix03.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix04.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix05.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix06.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix07.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix08.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix09.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix10.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix11.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix12.html
+share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/ix13.html
share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/left-insensitive.png
share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/left.png
share/doc/gst-plugins-0.10/gst-plugins-base-libs-1.0/right-insensitive.png
diff --git a/multimedia/gst-plugins1-base/distinfo b/multimedia/gst-plugins1-base/distinfo
index 679c194fb9b..86a7dc7d8e1 100644
--- a/multimedia/gst-plugins1-base/distinfo
+++ b/multimedia/gst-plugins1-base/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.29 2018/01/28 19:33:09 wiz Exp $
+$NetBSD: distinfo,v 1.30 2018/04/15 09:40:05 adam Exp $
-SHA1 (gst-plugins-base-1.12.4.tar.xz) = 8b87967aa2feb36b8028e39163d5de2533674b0f
-RMD160 (gst-plugins-base-1.12.4.tar.xz) = 384e91223f068e7ef684313a786ef473f2592a86
-SHA512 (gst-plugins-base-1.12.4.tar.xz) = 89a6e92cd294612cf1406eb156416ab4606643f6b43637e64a18f6f28ab789ca8d4cf1308434ed85e5fc679c79cc3ca115db48f37e0065a6ab3cdfdbaaad9f53
-Size (gst-plugins-base-1.12.4.tar.xz) = 3119468 bytes
+SHA1 (gst-plugins-base-1.12.5.tar.xz) = 8204be5b81c7be7f86a244feb7cd4f9b849ab06a
+RMD160 (gst-plugins-base-1.12.5.tar.xz) = e2a208d1b6146431d46b585b69c0c94c6fe6412e
+SHA512 (gst-plugins-base-1.12.5.tar.xz) = 6fe492a28dfb1c42a71e54eaafb6c642e750ad0be59e93b01f0920295d572e929c0e1661a219d4804285295b4414af1c36ecf3228025c110a1bbe82d036b73f7
+Size (gst-plugins-base-1.12.5.tar.xz) = 3093500 bytes
diff --git a/multimedia/gst-plugins1-base/plugins.mk b/multimedia/gst-plugins1-base/plugins.mk
index 8f1a24ef166..5c0152b3f7f 100644
--- a/multimedia/gst-plugins1-base/plugins.mk
+++ b/multimedia/gst-plugins1-base/plugins.mk
@@ -1,10 +1,9 @@
-# $NetBSD: plugins.mk,v 1.4 2017/09/08 06:14:03 wiz Exp $
+# $NetBSD: plugins.mk,v 1.5 2018/04/15 09:40:05 adam Exp $
#
# This file is shared across the gst-plugins-{base,good} packages to
# simplify their code. It provides a framework to write simple packages
# providing individual plugins; note that these packages must not include
# this file, but use the correct Makefile.common instead.
-#
DISTNAME= gst-plugins-${GST_PLUGINS1_TYPE}-${GST_PLUGINS1_VER}
PKGNAME= ${DISTNAME:S/plugins/plugins1/}
@@ -15,6 +14,7 @@ EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://gstreamer.freedesktop.org/
COMMENT= Open source multimedia framework -
+LICENSE= gnu-gpl-v2
DISTINFO_FILE= ${.CURDIR}/../../multimedia/gst-plugins1-${GST_PLUGINS1_TYPE}/distinfo
FILESDIR= ${.CURDIR}/../../multimedia/gst-plugins1-${GST_PLUGINS1_TYPE}/files
diff --git a/multimedia/gst-plugins1-good/Makefile.common b/multimedia/gst-plugins1-good/Makefile.common
index 379555590a7..2ba2fa5e413 100644
--- a/multimedia/gst-plugins1-good/Makefile.common
+++ b/multimedia/gst-plugins1-good/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.27 2018/01/28 19:33:09 wiz Exp $
+# $NetBSD: Makefile.common,v 1.28 2018/04/15 09:40:05 adam Exp $
#
# used by audio/gst-plugins1-flac/Makefile
# used by audio/gst-plugins1-jack/Makefile
@@ -15,7 +15,7 @@
# used by x11/gst-plugins1-x11/Makefile
GST_PLUGINS1_TYPE= good
-GST_PLUGINS1_VER= 1.12.4
+GST_PLUGINS1_VER= 1.12.5
# Disable all drivers and features by default.
.for driver in aalib \
diff --git a/multimedia/gst-plugins1-good/distinfo b/multimedia/gst-plugins1-good/distinfo
index e2ef549598e..3da8ffc9ac0 100644
--- a/multimedia/gst-plugins1-good/distinfo
+++ b/multimedia/gst-plugins1-good/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.34 2018/01/28 19:33:09 wiz Exp $
+$NetBSD: distinfo,v 1.35 2018/04/15 09:40:05 adam Exp $
-SHA1 (gst-plugins-good-1.12.4.tar.xz) = 8758fde4b937551776773f89f7e50eb3027aea69
-RMD160 (gst-plugins-good-1.12.4.tar.xz) = 9ec4a9709d62b4ac156547674fbfef6da8d9e6c1
-SHA512 (gst-plugins-good-1.12.4.tar.xz) = 18f270c01be80fe5b026e2c26db3ec200117ffd99c1dca55a8a78f0bd6dcc4701126836e52a410f179779e363f11218413c7b4d13e96ef5ee1bfa82e79a81178
-Size (gst-plugins-good-1.12.4.tar.xz) = 3489992 bytes
+SHA1 (gst-plugins-good-1.12.5.tar.xz) = fc1b8166d7e7a2d527ddf8ec7acb69b3e0be93e9
+RMD160 (gst-plugins-good-1.12.5.tar.xz) = 85bca34658067d794488fc2fbe99fd50263ea006
+SHA512 (gst-plugins-good-1.12.5.tar.xz) = 4755f9a27769ed3079ed46ffa4de5122224bae3b3e366d71504c77a04b1f0d788f8cb4d7f62a80d62bfccdfe7a305bbcae4bde3bc709ca0fcf4be85140247a7a
+Size (gst-plugins-good-1.12.5.tar.xz) = 3507556 bytes
diff --git a/multimedia/gst-plugins1-libav/Makefile b/multimedia/gst-plugins1-libav/Makefile
index a3817f95afe..0df97bf153e 100644
--- a/multimedia/gst-plugins1-libav/Makefile
+++ b/multimedia/gst-plugins1-libav/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.39 2018/03/12 11:17:12 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2018/04/15 09:40:05 adam Exp $
-DISTNAME= gst-libav-1.12.4
+DISTNAME= gst-libav-1.12.5
PKGNAME= ${DISTNAME:S/gst/gst-plugins1/}
-PKGREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-libav/
EXTRACT_SUFX= .tar.xz
@@ -10,14 +9,14 @@ EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://gstreamer.freedesktop.org/src/gst-libav/
COMMENT= GStreamer libav/ffmpeg plugin
+LICENSE= gnu-gpl-v2
-USE_PKGLOCALEDIR= yes
USE_LIBTOOL= yes
-GNU_CONFIGURE= yes
+USE_PKGLOCALEDIR= yes
USE_TOOLS+= pkg-config gmake perl
-PKGSRC_MAKE_ENV+= PERL=${PERL5}
-
-#BUILD_DEPENDS+= yasm>=0.7.2:../../devel/yasm
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-system-libav
+PKGSRC_MAKE_ENV+= PERL=${PERL5:Q}
BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.10.0
.include "../../multimedia/gstreamer1/buildlink3.mk"
@@ -26,6 +25,5 @@ BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.10.0
# the included ffmpeg version, since the ffmpeg API/ABI is unstable
# and there are no releases
.include "../../multimedia/ffmpeg3/buildlink3.mk"
-CONFIGURE_ARGS+= --with-system-libav
.include "../../devel/orc/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/gst-plugins1-libav/distinfo b/multimedia/gst-plugins1-libav/distinfo
index 0f1bdd223da..c825532d96d 100644
--- a/multimedia/gst-plugins1-libav/distinfo
+++ b/multimedia/gst-plugins1-libav/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.27 2018/01/28 19:33:09 wiz Exp $
+$NetBSD: distinfo,v 1.28 2018/04/15 09:40:05 adam Exp $
-SHA1 (gst-libav-1.12.4.tar.xz) = 4aadb887babfc81b931ed3dc7942e9f8c146dca5
-RMD160 (gst-libav-1.12.4.tar.xz) = 5b9e1eb2a27fe66907419c32e4b1b714e07e9683
-SHA512 (gst-libav-1.12.4.tar.xz) = 80ef9b7e179c081996875e452f66a3c5124cb99b5439e15b6ed4edf43e7ed1821b56639eea0db24050f0d5291d2b67d59e884dd71ab9193b5d1820153976f879
-Size (gst-libav-1.12.4.tar.xz) = 8792776 bytes
+SHA1 (gst-libav-1.12.5.tar.xz) = 1accf00df67bfbedae870e8f2f12956b36950195
+RMD160 (gst-libav-1.12.5.tar.xz) = b54d21f34502bac3404941755394c4138907ab38
+SHA512 (gst-libav-1.12.5.tar.xz) = b23b1ca335d9616c60fec0802787f0657960a7f3f4c325de995da0ccf6c9fdc66c3ca1a1bdfe0279dd1329017f14cde62de6a8b055a572f6636cb3053cd5b5c2
+Size (gst-libav-1.12.5.tar.xz) = 8833656 bytes
SHA1 (patch-configure) = c78918ecac8eae3b9cc63f06e99dadcfa4a3f7ba
SHA1 (patch-ext_libav_gstavviddec.c) = c397a6c7e027453353a79c5d64f7b1d648c21739
diff --git a/multimedia/gst-plugins1-ugly/Makefile.common b/multimedia/gst-plugins1-ugly/Makefile.common
index e1667157e7f..243f8dfe514 100644
--- a/multimedia/gst-plugins1-ugly/Makefile.common
+++ b/multimedia/gst-plugins1-ugly/Makefile.common
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.24 2017/11/10 09:26:48 prlw1 Exp $
+# $NetBSD: Makefile.common,v 1.25 2018/04/15 09:40:05 adam Exp $
#
# used by audio/gst-plugins1-a52/Makefile
# used by audio/gst-plugins1-lame/Makefile
@@ -10,7 +10,7 @@
# used by multimedia/gst-plugins1-x264/Makefile
GST_PLUGINS1_TYPE= ugly
-GST_PLUGINS1_VER= 1.12.3
+GST_PLUGINS1_VER= 1.12.5
# Disable all drivers and features by default.
.for driver in a52dec \
diff --git a/multimedia/gst-plugins1-ugly/distinfo b/multimedia/gst-plugins1-ugly/distinfo
index 7d19a0ff38f..f9c71665453 100644
--- a/multimedia/gst-plugins1-ugly/distinfo
+++ b/multimedia/gst-plugins1-ugly/distinfo
@@ -1,8 +1,6 @@
-$NetBSD: distinfo,v 1.29 2018/03/01 22:31:08 snj Exp $
+$NetBSD: distinfo,v 1.30 2018/04/15 09:40:05 adam Exp $
-SHA1 (gst-plugins-ugly-1.12.3.tar.xz) = 28e7a492a96ff6845d9fe8509031a2ab9fcbf046
-RMD160 (gst-plugins-ugly-1.12.3.tar.xz) = 6c740784b09e73523dc568cb32ab7d86522a3855
-SHA512 (gst-plugins-ugly-1.12.3.tar.xz) = 9ca5769c325df3d2d97ba83d785fab08da5119f6d26c4ac4db72853af143477ea8fb7087464a8614b6e59f384463ac01087ee76cec2af8acd80a4dc15e392e34
-Size (gst-plugins-ugly-1.12.3.tar.xz) = 903784 bytes
-SHA1 (patch-configure) = f8fcbcebcb55334ba66c22076d6d01382444c930
-SHA1 (patch-ext_x264_gstx264enc.c) = e7001ca77a1397b76bf70bdc257f1a6d448b1809
+SHA1 (gst-plugins-ugly-1.12.5.tar.xz) = afa3a19b96bd65c2509791a205365ab0f9a3c1fe
+RMD160 (gst-plugins-ugly-1.12.5.tar.xz) = b3ad581030045a2271ceefe05ebaeb415b46eace
+SHA512 (gst-plugins-ugly-1.12.5.tar.xz) = 31c855c2cab31c27432525177d7b5d3cf20186bed57eb84d2a3e05c0056d866079b7fea2df3ea9e74073899c2c7602dc148f14edc759f25112f857dddea35a83
+Size (gst-plugins-ugly-1.12.5.tar.xz) = 905956 bytes
diff --git a/multimedia/gst-plugins1-ugly/patches/patch-configure b/multimedia/gst-plugins1-ugly/patches/patch-configure
deleted file mode 100644
index c8dfd03889a..00000000000
--- a/multimedia/gst-plugins1-ugly/patches/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-configure,v 1.3 2017/09/12 09:32:44 wiz Exp $
-
-Allow building with python 3.4-3.6.
-
---- configure.orig 2017-07-14 08:23:30.000000000 +0000
-+++ configure
-@@ -22295,7 +22295,7 @@ fi
-
- # Find any Python interpreter.
- if test -z "$PYTHON"; then
-- for ac_prog in python python2 python3 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0
-+ for ac_prog in python python2 python3 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0
- do
- # Extract the first word of "$ac_prog", so it can be a program name with args.
- set dummy $ac_prog; ac_word=$2
diff --git a/multimedia/gst-plugins1-ugly/patches/patch-ext_x264_gstx264enc.c b/multimedia/gst-plugins1-ugly/patches/patch-ext_x264_gstx264enc.c
deleted file mode 100644
index 614fa70a2ca..00000000000
--- a/multimedia/gst-plugins1-ugly/patches/patch-ext_x264_gstx264enc.c
+++ /dev/null
@@ -1,80 +0,0 @@
-$NetBSD: patch-ext_x264_gstx264enc.c,v 1.1 2018/03/01 22:31:08 snj Exp $
-
-Fix build with newer libx264. From:
-https://cgit.freedesktop.org/gstreamer/gst-plugins-ugly/commit/?id=83c38dc44622611c1f67dd26e4cb383c5aef90f6
-
---- ext/x264/gstx264enc.c.orig 2017-07-25 01:26:28.000000000 -0700
-+++ ext/x264/gstx264enc.c 2018-03-01 14:16:58.880753252 -0800
-@@ -117,7 +117,9 @@ struct _GstX264EncVTable
- {
- GModule *module;
-
-+#if X264_BUILD < 153
- const int *x264_bit_depth;
-+#endif
- const int *x264_chroma_format;
- void (*x264_encoder_close) (x264_t *);
- int (*x264_encoder_delayed_frames) (x264_t *);
-@@ -170,8 +172,9 @@ load_x264 (const gchar * filename)
- "' from '%s'. Incompatible version?", filename);
- goto error;
- }
--
-+#if X264_BUILD < 153
- LOAD_SYMBOL (x264_bit_depth);
-+#endif
- LOAD_SYMBOL (x264_chroma_format);
- LOAD_SYMBOL (x264_encoder_close);
- LOAD_SYMBOL (x264_encoder_delayed_frames);
-@@ -288,6 +291,7 @@ gst_x264_enc_add_x264_chroma_format (Gst
- return ret;
- }
-
-+#if X264_BUILD < 153
- static gboolean
- load_x264_libraries (void)
- {
-@@ -326,6 +330,33 @@ load_x264_libraries (void)
- return TRUE;
- }
-
-+#else /* X264_BUILD >= 153 */
-+
-+static gboolean
-+load_x264_libraries (void)
-+{
-+#if X264_BIT_DEPTH == 0 /* all */
-+ vtable_8bit = &default_vtable;
-+ vtable_10bit = &default_vtable;
-+#elif X264_BIT_DEPTH == 8
-+ vtable_8bit = &default_vtable;
-+#elif X264_BIT_DEPTH == 10
-+ vtable_10bit = &default_vtable;
-+#else
-+#error "unexpected X264_BIT_DEPTH value"
-+#endif
-+
-+#ifdef HAVE_X264_ADDITIONAL_LIBRARIES
-+ GST_WARNING ("Ignoring configured additional libraries %s, using libx264 "
-+ "version enabled for multiple bit depths",
-+ HAVE_X264_ADDITIONAL_LIBRARIES);
-+#endif
-+
-+ return TRUE;
-+}
-+
-+#endif
-+
- enum
- {
- ARG_0,
-@@ -2897,7 +2928,9 @@ plugin_init (GstPlugin * plugin)
- * if needed. We can't initialize statically because these values are not
- * constant on Windows. */
- default_vtable.module = NULL;
-+#if X264_BUILD < 153
- default_vtable.x264_bit_depth = &x264_bit_depth;
-+#endif
- default_vtable.x264_chroma_format = &x264_chroma_format;
- default_vtable.x264_encoder_close = x264_encoder_close;
- default_vtable.x264_encoder_delayed_frames = x264_encoder_delayed_frames;
diff --git a/multimedia/gst-plugins1-x264/Makefile b/multimedia/gst-plugins1-x264/Makefile
index 5d4eed74cd2..568b1a3f7bb 100644
--- a/multimedia/gst-plugins1-x264/Makefile
+++ b/multimedia/gst-plugins1-x264/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.4 2018/02/26 08:19:29 adam Exp $
+# $NetBSD: Makefile,v 1.5 2018/04/15 09:40:05 adam Exp $
GST_PLUGINS1_NAME= x264
GST_PLUGINS1_DIRS= ext/x264
-PKGREVISION= 1
.include "../../multimedia/gst-plugins1-ugly/Makefile.common"
# need shared lib
diff --git a/multimedia/gstreamer1/Makefile b/multimedia/gstreamer1/Makefile
index 619f3298666..c459114b455 100644
--- a/multimedia/gstreamer1/Makefile
+++ b/multimedia/gstreamer1/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.36 2018/01/28 19:33:09 wiz Exp $
+# $NetBSD: Makefile,v 1.37 2018/04/15 09:40:05 adam Exp $
-DISTNAME= gstreamer-1.12.4
+DISTNAME= gstreamer-1.12.5
PKGNAME= ${DISTNAME:S/gstreamer/gstreamer1/}
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer/
@@ -11,11 +11,10 @@ HOMEPAGE= https://gstreamer.freedesktop.org/
COMMENT= Open source multimedia framework
LICENSE= gnu-lgpl-v2
-GNU_CONFIGURE= yes
USE_LIBTOOL= yes
-USE_TOOLS+= bison flex gmake perl pkg-config
USE_PKGLOCALEDIR= yes
-USE_LANGUAGES= c
+USE_TOOLS+= bison flex gmake perl pkg-config
+GNU_CONFIGURE= yes
FLEX_REQD= 2.5.31
.include "options.mk"
diff --git a/multimedia/gstreamer1/PLIST b/multimedia/gstreamer1/PLIST
index 4757c25be0b..83c6b01d34f 100644
--- a/multimedia/gstreamer1/PLIST
+++ b/multimedia/gstreamer1/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.11 2018/01/01 22:29:45 rillig Exp $
+@comment $NetBSD: PLIST,v 1.12 2018/04/15 09:40:05 adam Exp $
bin/gst-inspect-1.0
bin/gst-launch-1.0
bin/gst-stats-1.0
@@ -298,6 +298,8 @@ share/gtk-doc/html/gstreamer-libs-1.0/ix05.html
share/gtk-doc/html/gstreamer-libs-1.0/ix06.html
share/gtk-doc/html/gstreamer-libs-1.0/ix07.html
share/gtk-doc/html/gstreamer-libs-1.0/ix08.html
+share/gtk-doc/html/gstreamer-libs-1.0/ix09.html
+share/gtk-doc/html/gstreamer-libs-1.0/ix10.html
share/gtk-doc/html/gstreamer-libs-1.0/left-insensitive.png
share/gtk-doc/html/gstreamer-libs-1.0/left.png
share/gtk-doc/html/gstreamer-libs-1.0/right-insensitive.png
diff --git a/multimedia/gstreamer1/distinfo b/multimedia/gstreamer1/distinfo
index 3758a486ea6..d1e0e214271 100644
--- a/multimedia/gstreamer1/distinfo
+++ b/multimedia/gstreamer1/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.30 2018/01/28 19:33:09 wiz Exp $
+$NetBSD: distinfo,v 1.31 2018/04/15 09:40:05 adam Exp $
-SHA1 (gstreamer-1.12.4.tar.xz) = 71ed76a339252d551c5da6bdcb641c31bea77612
-RMD160 (gstreamer-1.12.4.tar.xz) = 55c1a266742610f69dcf27e26eff933e2b9f298f
-SHA512 (gstreamer-1.12.4.tar.xz) = 849aa4ddf8ef465f2915e05d36fc0c31c2e31ae28be2fa38f8069a64a91b7347020fac5b881b7f3ee54c2198c3596138d49f27b09f258303834164a5d68b38a2
-Size (gstreamer-1.12.4.tar.xz) = 3177208 bytes
+SHA1 (gstreamer-1.12.5.tar.xz) = 04769e60cc0031f7b9e707f2512f2d8f59aaa36f
+RMD160 (gstreamer-1.12.5.tar.xz) = 0a6187246953509a5ffa9e2b57776879fa6601d8
+SHA512 (gstreamer-1.12.5.tar.xz) = 2f56bb7d7a9660e7c6ced180124b5a92ba48ebed46f252acaea8a79ed15525e61f9d1e42003f5d8df49b1895d821e83a676e6d5184e77f2a9bc981f2ecf77e17
+Size (gstreamer-1.12.5.tar.xz) = 3160248 bytes
SHA1 (patch-plugins_tracers_gstrusage.c) = 36ab41bc208cd9146bed3208f56eb332f2535591
diff --git a/multimedia/py-gstreamer1/Makefile b/multimedia/py-gstreamer1/Makefile
index 71f1234ce7d..82ef5e57a04 100644
--- a/multimedia/py-gstreamer1/Makefile
+++ b/multimedia/py-gstreamer1/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2018/04/14 12:24:32 adam Exp $
+# $NetBSD: Makefile,v 1.10 2018/04/15 09:40:05 adam Exp $
-DISTNAME= gst-python-1.12.4
+DISTNAME= gst-python-1.12.5
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/gst-python/gstreamer1/}
CATEGORIES= multimedia
MASTER_SITES= https://gstreamer.freedesktop.org/src/gst-python/
@@ -21,6 +21,7 @@ PY_PATCHPLIST= yes
CONFIGURE_ENV.SunOS+= ac_cv_prog_cc_c99=no
+.include "../../devel/py-gobject3-common/buildlink3.mk"
BUILDLINK_API_DEPENDS.gstreamer1+= gstreamer1>=1.12.0
.include "../../multimedia/gstreamer1/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
diff --git a/multimedia/py-gstreamer1/PLIST b/multimedia/py-gstreamer1/PLIST
index 6e81ca36be0..14b27f4064d 100644
--- a/multimedia/py-gstreamer1/PLIST
+++ b/multimedia/py-gstreamer1/PLIST
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2017/09/12 14:05:51 wiz Exp $
+@comment $NetBSD: PLIST,v 1.3 2018/04/15 09:40:05 adam Exp $
+lib/gstreamer-1.0/libgstpythonplugin.la
${PYSITELIB}/gi/overrides/Gst.py
${PYSITELIB}/gi/overrides/Gst.pyc
${PYSITELIB}/gi/overrides/Gst.pyo
@@ -6,4 +7,3 @@ ${PYSITELIB}/gi/overrides/GstPbutils.py
${PYSITELIB}/gi/overrides/GstPbutils.pyc
${PYSITELIB}/gi/overrides/GstPbutils.pyo
${PYSITELIB}/gi/overrides/_gi_gst.la
-lib/gstreamer-1.0/libgstpythonplugin.la
diff --git a/multimedia/py-gstreamer1/distinfo b/multimedia/py-gstreamer1/distinfo
index c37d4024be1..a07b7822151 100644
--- a/multimedia/py-gstreamer1/distinfo
+++ b/multimedia/py-gstreamer1/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2018/01/28 19:37:14 wiz Exp $
+$NetBSD: distinfo,v 1.6 2018/04/15 09:40:05 adam Exp $
-SHA1 (gst-python-1.12.4.tar.xz) = 3686a1f6f7946a4fa73b8228a3da991cf81e08dd
-RMD160 (gst-python-1.12.4.tar.xz) = e18f7a4f3e60ae8815d5bfc0e7ed1bbe878ad590
-SHA512 (gst-python-1.12.4.tar.xz) = 6bad210a35cc7767e7e0531d81e4a2ab017d063044e980db6f3982b7147d45d512ffd1059b1d17fece01df9d904321f3e3f55cd15f03e77f9b188d421ecfa948
-Size (gst-python-1.12.4.tar.xz) = 388672 bytes
+SHA1 (gst-python-1.12.5.tar.xz) = 90af34572a0f4de74dc3d0700458a5ff6be7a126
+RMD160 (gst-python-1.12.5.tar.xz) = 27f16973c768023d70fc9aea1bcf90bbf12af89a
+SHA512 (gst-python-1.12.5.tar.xz) = f021834f67789d03bb60dca612295267fd58df6492c23168b621fb502cc6d287f4a46a487606b1a78ade968bd262040b0350b385aa8bc8375da336e9028a1ca5
+Size (gst-python-1.12.5.tar.xz) = 395328 bytes