[Midnightbsd-cvs] mports [23584] trunk/multimedia: update gstreamer1

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Jun 10 14:55:31 EDT 2018


Revision: 23584
          http://svnweb.midnightbsd.org/mports/?rev=23584
Author:   laffer1
Date:     2018-06-10 14:55:30 -0400 (Sun, 10 Jun 2018)
Log Message:
-----------
update gstreamer1

Modified Paths:
--------------
    trunk/multimedia/gstreamer1/Makefile
    trunk/multimedia/gstreamer1/distinfo
    trunk/multimedia/gstreamer1/files/patch-Makefile.in
    trunk/multimedia/gstreamer1/pkg-descr
    trunk/multimedia/gstreamer1/pkg-plist
    trunk/multimedia/gstreamer1-plugins/Makefile
    trunk/multimedia/gstreamer1-plugins/Makefile.common
    trunk/multimedia/gstreamer1-plugins/distinfo
    trunk/multimedia/gstreamer1-plugins/pkg-descr
    trunk/multimedia/gstreamer1-plugins/pkg-plist

Removed Paths:
-------------
    trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c
    trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c
    trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c

Modified: trunk/multimedia/gstreamer1/Makefile
===================================================================
--- trunk/multimedia/gstreamer1/Makefile	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1/Makefile	2018-06-10 18:55:30 UTC (rev 23584)
@@ -2,11 +2,12 @@
 # $MidnightBSD$
 # $FreeBSD: head/multimedia/gstreamer1/Makefile 393429 2015-08-02 15:03:19Z tijl $
 
-PORTNAME=	gstreamer1
-PORTVERSION=	1.4.5
+PORTNAME=	gstreamer
+PORTVERSION=	1.12.3
 CATEGORIES=	multimedia
-MASTER_SITES=	http://gstreamer.freedesktop.org/src/gstreamer/
-DISTNAME=	${PORTNAME:S/1//}-${PORTVERSION}
+MASTER_SITES=	GNOME \
+		http://gstreamer.freedesktop.org/src/gstreamer/
+PKGNAMESUFFIX=	1
 
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	Media applications framework
@@ -27,23 +28,16 @@
 CONFIGURE_ENV=	ac_cv_func_register_printf_function="no"
 INSTALL_TARGET=	install-strip
 PLIST_SUB=	VERSION=${GST10_VERSION} \
-		SOVERSION=0.405.0
+		SOVERSION=0.1203.0
 USE_LDCONFIG=	yes
 GST10_VERSION=	1.0
 
-OPTIONS_SUB=	yes
-OPTIONS_DEFINE=	LIBCHECK
-LIBCHECK_DESC=	Unit tests support
-LIBCHECK_CONFIGURE_ENABLE=	check
-LIBCHECK_LIB_DEPENDS=	libcheck.so:${PORTSDIR}/devel/libcheck
-
 .include <bsd.mport.options.mk>
 
-USE_GCC=	any
+.if ${ARCH} == i386 || ${ARCH} == amd64
+LIB_DEPENDS+=	libunwind.so:devel/libunwind
+.endif
 
-BUILD_DEPENDS+=	${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
-CONFIGURE_ENV+=	FLEX_PATH="${LOCALBASE}/bin/flex"
-
 post-patch:
 	@${REINPLACE_CMD} -e 's|-Wmissing-include-dirs||g' \
 		${WRKSRC}/configure

Modified: trunk/multimedia/gstreamer1/distinfo
===================================================================
--- trunk/multimedia/gstreamer1/distinfo	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1/distinfo	2018-06-10 18:55:30 UTC (rev 23584)
@@ -1,2 +1,3 @@
-SHA256 (gstreamer-1.4.5.tar.xz) = 40801aa7f979024526258a0e94707ba42b8ab6f7d2206e56adbc4433155cb0ae
-SIZE (gstreamer-1.4.5.tar.xz) = 3324052
+TIMESTAMP = 1506167841
+SHA256 (gstreamer-1.12.3.tar.xz) = d388f492440897f02b01eebb033ca2d41078a3d85c0eddc030cdea5a337a216e
+SIZE (gstreamer-1.12.3.tar.xz) = 3175480

Modified: trunk/multimedia/gstreamer1/files/patch-Makefile.in
===================================================================
--- trunk/multimedia/gstreamer1/files/patch-Makefile.in	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1/files/patch-Makefile.in	2018-06-10 18:55:30 UTC (rev 23584)
@@ -1,11 +1,11 @@
---- Makefile.in.orig	2013-03-10 14:50:08.000000000 +0000
-+++ Makefile.in	2013-03-10 14:50:24.000000000 +0000
-@@ -499,7 +499,7 @@
+--- Makefile.in.orig	2015-06-07 12:59:34.071555000 +0200
++++ Makefile.in	2015-06-07 13:00:02.869339000 +0200
+@@ -564,7 +564,7 @@
  DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-docbook
  aclocaldir = $(datadir)/aclocal
  aclocal_DATA = gst-element-check- at GST_API_VERSION@.m4
--SUBDIRS = pkgconfig gst libs plugins tests docs po m4 common \
-+SUBDIRS = pkgconfig gst libs plugins tests po m4 common \
+-SUBDIRS = pkgconfig gst libs plugins tests docs po m4 common data \
++SUBDIRS = pkgconfig gst libs plugins tests po m4 common data \
  	$(am__append_1)
  
  # These are all the possible subdirs

Modified: trunk/multimedia/gstreamer1/pkg-descr
===================================================================
--- trunk/multimedia/gstreamer1/pkg-descr	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1/pkg-descr	2018-06-10 18:55:30 UTC (rev 23584)
@@ -1,5 +1,3 @@
-[ excerpt from developer's site ]
-- What is GStreamer?
 GStreamer allows the construction of graphs of media-handling
 components, ranging from simple mp3 playback to complex audio
 (mixing) and video (non-linear editing) processing. Applications

Modified: trunk/multimedia/gstreamer1/pkg-plist
===================================================================
--- trunk/multimedia/gstreamer1/pkg-plist	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1/pkg-plist	2018-06-10 18:55:30 UTC (rev 23584)
@@ -1,11 +1,10 @@
 bin/gst-inspect-%%VERSION%%
 bin/gst-launch-%%VERSION%%
+bin/gst-stats-%%VERSION%%
 bin/gst-typefind-%%VERSION%%
 include/gstreamer-%%VERSION%%/gst/base/base.h
 include/gstreamer-%%VERSION%%/gst/base/gstadapter.h
 include/gstreamer-%%VERSION%%/gst/base/gstbaseparse.h
-include/gstreamer-%%VERSION%%/gst/base/gstdataqueue.h
-include/gstreamer-%%VERSION%%/gst/base/gstqueuearray.h
 include/gstreamer-%%VERSION%%/gst/base/gstbasesink.h
 include/gstreamer-%%VERSION%%/gst/base/gstbasesrc.h
 include/gstreamer-%%VERSION%%/gst/base/gstbasetransform.h
@@ -13,21 +12,26 @@
 include/gstreamer-%%VERSION%%/gst/base/gstbytereader.h
 include/gstreamer-%%VERSION%%/gst/base/gstbytewriter.h
 include/gstreamer-%%VERSION%%/gst/base/gstcollectpads.h
+include/gstreamer-%%VERSION%%/gst/base/gstdataqueue.h
 include/gstreamer-%%VERSION%%/gst/base/gstflowcombiner.h
 include/gstreamer-%%VERSION%%/gst/base/gstpushsrc.h
+include/gstreamer-%%VERSION%%/gst/base/gstqueuearray.h
 include/gstreamer-%%VERSION%%/gst/base/gsttypefindhelper.h
-%%LIBCHECK%%include/gstreamer-%%VERSION%%/gst/check/check.h
-%%LIBCHECK%%include/gstreamer-%%VERSION%%/gst/check/gstbufferstraw.h
-%%LIBCHECK%%include/gstreamer-%%VERSION%%/gst/check/gstcheck.h
-%%LIBCHECK%%include/gstreamer-%%VERSION%%/gst/check/gstconsistencychecker.h
-%%LIBCHECK%%include/gstreamer-%%VERSION%%/gst/check/gsttestclock.h
-%%LIBCHECK%%include/gstreamer-%%VERSION%%/gst/check/internal-check.h
+include/gstreamer-%%VERSION%%/gst/check/check.h
+include/gstreamer-%%VERSION%%/gst/check/gstbufferstraw.h
+include/gstreamer-%%VERSION%%/gst/check/gstcheck.h
+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/gsttimedvaluecontrolsource.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
 include/gstreamer-%%VERSION%%/gst/gst.h
@@ -53,6 +57,7 @@
 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
@@ -78,10 +83,13 @@
 include/gstreamer-%%VERSION%%/gst/gstpluginfeature.h
 include/gstreamer-%%VERSION%%/gst/gstpoll.h
 include/gstreamer-%%VERSION%%/gst/gstpreset.h
+include/gstreamer-%%VERSION%%/gst/gstprotection.h
 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
@@ -90,6 +98,9 @@
 include/gstreamer-%%VERSION%%/gst/gsttaskpool.h
 include/gstreamer-%%VERSION%%/gst/gsttoc.h
 include/gstreamer-%%VERSION%%/gst/gsttocsetter.h
+include/gstreamer-%%VERSION%%/gst/gsttracer.h
+include/gstreamer-%%VERSION%%/gst/gsttracerfactory.h
+include/gstreamer-%%VERSION%%/gst/gsttracerrecord.h
 include/gstreamer-%%VERSION%%/gst/gsttypefind.h
 include/gstreamer-%%VERSION%%/gst/gsttypefindfactory.h
 include/gstreamer-%%VERSION%%/gst/gsturi.h
@@ -97,24 +108,27 @@
 include/gstreamer-%%VERSION%%/gst/gstvalue.h
 include/gstreamer-%%VERSION%%/gst/gstversion.h
 include/gstreamer-%%VERSION%%/gst/math-compat.h
-include/gstreamer-%%VERSION%%/gst/net/net.h
 include/gstreamer-%%VERSION%%/gst/net/gstnet.h
 include/gstreamer-%%VERSION%%/gst/net/gstnetaddressmeta.h
 include/gstreamer-%%VERSION%%/gst/net/gstnetclientclock.h
+include/gstreamer-%%VERSION%%/gst/net/gstnetcontrolmessagemeta.h
 include/gstreamer-%%VERSION%%/gst/net/gstnettimepacket.h
 include/gstreamer-%%VERSION%%/gst/net/gstnettimeprovider.h
+include/gstreamer-%%VERSION%%/gst/net/gstptpclock.h
+include/gstreamer-%%VERSION%%/gst/net/net.h
 lib/girepository-1.0/Gst-%%VERSION%%.typelib
 lib/girepository-1.0/GstBase-%%VERSION%%.typelib
-%%LIBCHECK%%lib/girepository-1.0/GstCheck-%%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%%/libgstcoreelements.so
+lib/gstreamer-%%VERSION%%/libgstcoretracers.so
 lib/libgstbase-%%VERSION%%.so
 lib/libgstbase-%%VERSION%%.so.0
 lib/libgstbase-%%VERSION%%.so.%%SOVERSION%%
-%%LIBCHECK%%lib/libgstcheck-%%VERSION%%.so
-%%LIBCHECK%%lib/libgstcheck-%%VERSION%%.so.0
-%%LIBCHECK%%lib/libgstcheck-%%VERSION%%.so.%%SOVERSION%%
+lib/libgstcheck-%%VERSION%%.so
+lib/libgstcheck-%%VERSION%%.so.0
+lib/libgstcheck-%%VERSION%%.so.%%SOVERSION%%
 lib/libgstcontroller-%%VERSION%%.so
 lib/libgstcontroller-%%VERSION%%.so.0
 lib/libgstcontroller-%%VERSION%%.so.%%SOVERSION%%
@@ -126,20 +140,27 @@
 lib/libgstreamer-%%VERSION%%.so.%%SOVERSION%%
 libdata/pkgconfig/gstreamer-%%VERSION%%.pc
 libdata/pkgconfig/gstreamer-base-%%VERSION%%.pc
-%%LIBCHECK%%libdata/pkgconfig/gstreamer-check-%%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
-man/man1/gst-inspect-1.0.1.gz
-man/man1/gst-launch-1.0.1.gz
-man/man1/gst-typefind-1.0.1.gz
+@(,,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/gir-1.0/Gst-%%VERSION%%.gir
 share/gir-1.0/GstBase-%%VERSION%%.gir
-%%LIBCHECK%%share/gir-1.0/GstCheck-%%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
@@ -150,10 +171,11 @@
 share/locale/el/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 share/locale/en_GB/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 share/locale/eo/LC_MESSAGES/gstreamer-%%VERSION%%.mo
+share/locale/es/LC_MESSAGES/gstreamer-%%VERSION%%.mo
 share/locale/eu/LC_MESSAGES/gstreamer-%%VERSION%%.mo
-share/locale/es/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

Modified: trunk/multimedia/gstreamer1-plugins/Makefile
===================================================================
--- trunk/multimedia/gstreamer1-plugins/Makefile	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/Makefile	2018-06-10 18:55:30 UTC (rev 23584)
@@ -5,7 +5,7 @@
 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?=	2
+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 \
@@ -18,29 +18,31 @@
 
 LICENSE=	gpl2
 
-BUILD_DEPENDS+=	gstreamer1>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1 \
-		iso-codes>=0:${PORTSDIR}/misc/iso-codes \
-		orc>=0.4.16:${PORTSDIR}/devel/orc
-LIB_DEPENDS+=	libgstreamer-1.0.so:${PORTSDIR}/multimedia/gstreamer1 \
-		libfreetype.so:${PORTSDIR}/print/freetype2 \
-		liborc-0.4.so:${PORTSDIR}/devel/orc
-RUN_DEPENDS+=	iso-codes>=0:${PORTSDIR}/misc/iso-codes
+BUILD_DEPENDS+=	gstreamer1>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1 \
+		iso-codes>=0:misc/iso-codes \
+		orc>=0.4.16:devel/orc
+LIB_DEPENDS+=	libgstreamer-1.0.so:multimedia/gstreamer1 \
+		libfreetype.so:print/freetype2 \
+		liborc-0.4.so:devel/orc
+RUN_DEPENDS+=	iso-codes>=0:misc/iso-codes
 
-BASE_PORTVERSION=	1.4.5
+PORTSCOUT=	limitw:1,even
+
+BASE_PORTVERSION=	1.12.3
 BASE_DISTNAME=		gst-plugins-base-${BASE_PORTVERSION}
 BASE_DISTFILE=		${BASE_DISTNAME}${EXTRACT_SUFX}
-BAD_PORTVERSION=	1.4.5
+BAD_PORTVERSION=	1.12.3
 BAD_DISTNAME=		gst-plugins-bad-${BAD_PORTVERSION}
 BAD_DISTFILE=		${BAD_DISTNAME}${EXTRACT_SUFX}
-GOOD_PORTVERSION=	1.4.5
+GOOD_PORTVERSION=	1.12.3
 GOOD_DISTNAME=		gst-plugins-good-${GOOD_PORTVERSION}
 GOOD_DISTFILE=		${GOOD_DISTNAME}${EXTRACT_SUFX}
-UGLY_PORTVERSION=	1.4.5
+UGLY_PORTVERSION=	1.12.3
 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 +50,7 @@
 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 +62,7 @@
 .endif
 
 VERSION=	1.0
-SOVERSION=	0.405.0
+SOVERSION=	0.1203.0
 PLIST_SUB+=	VERSION="${VERSION}" \
 		SOVERSION="${SOVERSION}"
 
@@ -70,8 +72,8 @@
 DIST=	base
 NO_GSTREAMER_COMMON=	yes
 .else
-BUILD_DEPENDS+=	gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
-RUN_DEPENDS+=	gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:${PORTSDIR}/multimedia/gstreamer1-plugins
+BUILD_DEPENDS+=	gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1-plugins
+RUN_DEPENDS+=	gstreamer1-plugins>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1-plugins
 .endif
 
 .if ${DIST} == base || ${DIST} == ugly
@@ -134,8 +136,8 @@
 		${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- at GST_API_VERSION@.la|-lgsttag-${VERSION}|; \
 	s|$$(top_builddir)/gst-libs/gst/audio/libgstaudio- at GST_API_VERSION@.la|-lgstaudio-${VERSION}|; \
@@ -145,7 +147,10 @@
 	s|$$(top_builddir)/gst-libs/gst/video/libgstbasevideo- at GST_API_VERSION@.la|-lgstbasevideo-${VERSION}|; \
 	s|$$(top_builddir)/gst-libs/gst/video/libgstvideo- at GST_API_VERSION@.la|-lgstvideo-${VERSION}|; \
 	s|$$(top_builddir)/gst-libs/gst/base/libgstbadbase- at GST_API_VERSION@.la|-lgstbadbase-${VERSION}|; \
-	 s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader- at GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \
+	s|$$(top_builddir)/gst-libs/gst/uridownloader/libgsturidownloader- at GST_API_VERSION@.la|-lgsturidownloader-${VERSION}|; \
+	s|$$(top_builddir)/gst-libs/gst/adaptivedemux/libgstadaptivedemux- at GST_API_VERSION@.la|-lgstadaptivedemux-${VERSION}|; \
+	s|$$(top_builddir)/gst-libs/gst/codecparsers/libgstcodecparsers- at GST_API_VERSION@.la|-lgstcodecparsers-${VERSION}|; \
+	s|$$(top_builddir)/gst-libs/gst/allocators/libgstbadallocators- at GST_API_VERSION@.la|-lgstbadallocators-${VERSION}|; \
 	s|$$(top_builddir)/gst-libs/gst/video/libgstbadvideo- at GST_API_VERSION@.la|-lgstbadvideo-${VERSION}|'
 
 	 @${FIND} ${WRKSRC}/ext ${WRKSRC}/sys -name Makefile.in | \
@@ -160,13 +165,21 @@
 	  s|$$(top_builddir)/gst-libs/gst/video/libgstvideo-$$(GST_API_VERSION).la|-lgstvideo-${VERSION}|; \
 	  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- at 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
 
-# workaround a crash in clang 3.3 crash llvm bug # 15840
-.if ((${OSVERSION} >= 901504 && ${OSVERSION} < 902502) || \
-     (${OSVERSION} >= 1000037 && ${OSVERSION} < 1000056))
-USE_GCC=	any
+.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:

Modified: trunk/multimedia/gstreamer1-plugins/Makefile.common
===================================================================
--- trunk/multimedia/gstreamer1-plugins/Makefile.common	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/Makefile.common	2018-06-10 18:55:30 UTC (rev 23584)
@@ -7,6 +7,7 @@
 		ivorbis \
 		libvisual \
 		ogg \
+		opus \
 		pango \
 		theora \
 		vorbis \
@@ -15,7 +16,11 @@
 
 BAD_GST_ALL_PLUGINS+= \
 		assrender \
+		bs2b \
+		chromaprint \
 		curl \
+		dash \
+		dtls \
 		dts \
 		faac \
 		faad \
@@ -22,85 +27,73 @@
 		flite \
 		gme \
 		gsm \
+		gtk3 \
 		hls \
 		kate \
+		kms \
+		ladspa \
+		libde265 \
 		libmms \
-		librfb \
 		modplug \
 		mpeg2enc \
 		mplex \
+		musepack \
 		neon \
 		ofa \
 		openal \
 		opencv \
+		openexr \
+		opengl \
+		openh264 \
 		openjpeg \
-		opengl \
-		opus \
 		resindvd \
 		rtmp \
+		rsvg \
 		schro \
+		smoothstreaming \
+		sndfile \
 		soundtouch \
 		spandsp \
-		webp \
-		zbar \
-
-# plugins not yet ported to the 1.0 API, or not portable
-BAD_GST_ALL_PLUGINS+= \
-		apexsink \
-		chromaprint \
-		decklink \
-		directfb \
-		ladspa \
-		linsys \
-		lv2 \
-		mimic \
-		mpg123 \
-		musepack \
-		mythtv \
-		nas \
-		opensles \
-		pvr \
-		rsvg \
-		sdl \
-		sndfile \
-		sndio \
 		spc \
-		teletextdec \
-		timidity \
+		srtp \
+		ttml \
 		vdpau \
-		voaacenc \
-		voamrwbenc \
 		wayland \
-		xvid
+		webp \
+		webrtcdsp \
+		x265 \
+		zbar \
 
 # --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 \
-		--enable-quicktime \
-		--disable-wgl \
-		--disable-gsettings \
 		--disable-acm \
 		--disable-android_media \
 		--disable-apple_media \
 		--disable-avc \
-		--disable-dc1394 \
-		--disable-dccp \
+		--disable-bluez \
+		--disable-directfb \
 		--disable-direct3d \
-		--disable-directdraw \
 		--disable-directsound \
-		--disable-fbdev \
-		--disable-osx_video \
+		--disable-msdk \
+		--disable-nvenc \
+		--disable-sbc \
+		--disable-tinyalsa \
 		--disable-uvch264 \
 		--disable-vcd \
-		--disable-wildmidi \
-		--disable-wininet
+		--disable-vulkan \
+		--disable-wasapi \
+		--disable-wgl \
+		--disable-winks \
+		--disable-winscreencap
 
 GOOD_GST_ALL_PLUGINS+= \
 		aalib \
@@ -107,12 +100,13 @@
 		cairo \
 		flac \
 		gdk_pixbuf \
+		gst_v4l2 \
 		jack \
 		jpeg \
 		libcaca \
 		libdv \
 		libpng \
-		gst_v4l2 \
+		pulse \
 		shout2 \
 		soup \
 		speex \
@@ -120,7 +114,6 @@
 		vpx \
 		wavpack \
 		x
-#	xxx	pulse \
 
 GOOD_GST_NON_PLUGINS=	\
 		--disable-dv1394 \
@@ -141,8 +134,8 @@
 		cdio \
 		dvdread \
 		lame \
-		mad \
 		mpeg2dec \
+		mpg123 \
 		sidplay \
 		twolame \
 		x264
@@ -197,60 +190,77 @@
 # ------- plugins ---------
 
 # a52dec
-gst_a52dec_LIB_DEPENDS=	liba52.so:${PORTSDIR}/audio/liba52
+gst_a52dec_LIB_DEPENDS=	liba52.so:audio/liba52
 
 # aalib
-gst_aalib_LIB_DEPENDS=	libaa.so:${PORTSDIR}/graphics/aalib
+gst_aalib_LIB_DEPENDS=	libaa.so:graphics/aalib
+gst_aalib_USES=		ncurses
 gst_aalib_PLIST_FILES=	${GST_LIB_DIR}/libgstaasink.so
 
 # amrnb
-gst_amrnb_LIB_DEPENDS=	libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr
+gst_amrnb_LIB_DEPENDS=	libopencore-amrnb.so:audio/opencore-amr
 gst_amrnb_PLIST_FILES=	${GST_LIB_DIR}/libgstamrnb.so \
 			share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs
 
 # amrwb
-gst_amrwb_LIB_DEPENDS=	libopencore-amrwb.so:${PORTSDIR}/audio/opencore-amr
+gst_amrwb_LIB_DEPENDS=	libopencore-amrwb.so:audio/opencore-amr
 gst_amrwb_GST_PLUGIN_DIR=	ext/amrwbdec
 gst_amrwb_PLIST_FILES=	${GST_LIB_DIR}/libgstamrwbdec.so
 
 # assrender
-gst_assrender_LIB_DEPENDS=	libass.so:${PORTSDIR}/multimedia/libass
+gst_assrender_LIB_DEPENDS=	libass.so:multimedia/libass
 
+# bs2b
+gst_bs2b_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
+
 # cairo
 gst_cairo_USE_GNOME=	cairo
 
 # cdparanoia
-gst_cdparanoia_LIB_DEPENDS=	libcdda_interface.so:${PORTSDIR}/audio/cdparanoia
+gst_cdparanoia_LIB_DEPENDS=	libcdda_interface.so:audio/cdparanoia
 
 # cdio
-gst_cdio_LIB_DEPENDS=	libcdio.so:${PORTSDIR}/sysutils/libcdio
+gst_cdio_LIB_DEPENDS=	libcdio.so:sysutils/libcdio
 
+# chromaprint
+gst_chromaprint_LIB_DEPENDS=	libchromaprint.so:audio/chromaprint
+
 # curl
-gst_curl_LIB_DEPENDS=	libcurl.so:${PORTSDIR}/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 ssl
+gst_dtls_CONFIGURE_ENV=	DTLS_CFLAGS="-I${OPENSSLINC}" \
+			DTLS_LIBS="-L${OPENSSLLIB} -lcrypto -lssl"
+
 # dts
-gst_dts_LIB_DEPENDS=	libdca.so:${PORTSDIR}/multimedia/libdca
+gst_dts_LIB_DEPENDS=	libdca.so:multimedia/libdca
 gst_dts_PLIST_FILES=	${GST_LIB_DIR}/libgstdtsdec.so
 
 # libdv
-gst_libdv_LIB_DEPENDS=		libdv.so:${PORTSDIR}/multimedia/libdv
+gst_libdv_LIB_DEPENDS=		libdv.so:multimedia/libdv
 gst_libdv_GST_PLUGIN_DIR=	ext/dv
 gst_libdv_PLIST_FILES=		${GST_LIB_DIR}/libgstdv.so
 
 # dvdread
-gst_dvdread_LIB_DEPENDS=libdvdread.so:${PORTSDIR}/multimedia/libdvdread
+gst_dvdread_LIB_DEPENDS=libdvdread.so:multimedia/libdvdread
 
 # faac
-gst_faac_LIB_DEPENDS=	libfaac.so:${PORTSDIR}/audio/faac
+gst_faac_LIB_DEPENDS=	libfaac.so:audio/faac
 
 # faad
-gst_faad_LIB_DEPENDS=	libfaad.so:${PORTSDIR}/audio/faad
+gst_faad_LIB_DEPENDS=	libfaad.so:audio/faad
 
 # flac
-gst_flac_LIB_DEPENDS=	libFLAC.so:${PORTSDIR}/audio/flac
+gst_flac_LIB_DEPENDS=	libFLAC.so:audio/flac
 
 # flite
-gst_flite_LIB_DEPENDS=	libflite.so:${PORTSDIR}/audio/flite
+gst_flite_LIB_DEPENDS=	libflite.so:audio/flite
 
 # gdk_pixbuf
 gst_gdk_pixbuf_USE_GNOME=	gdkpixbuf2
@@ -258,143 +268,201 @@
 
 # gl
 gst_gl_USE_GL=	gl glu glesv2 egl
+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
-gst_gme_LIB_DEPENDS=	libgme.so:${PORTSDIR}/audio/libgme
+gst_gme_LIB_DEPENDS=	libgme.so:audio/libgme
 
 # gsm
-gst_gsm_LIB_DEPENDS=	libgsm.so:${PORTSDIR}/audio/gsm
+gst_gsm_LIB_DEPENDS=	libgsm.so:audio/gsm
 
+# 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:${PORTSDIR}/security/nettle
-gst_hls_PLIST_FILES=	${GST_LIB_DIR}/libgstfragmented.so
+gst_hls_LIB_DEPENDS=	libnettle.so:security/nettle
 
 # jack
-gst_jack_LIB_DEPENDS=	libjack.so:${PORTSDIR}/audio/jack
+gst_jack_LIB_DEPENDS=	libjack.so:audio/jack
 
 # jpeg
 gst_jpeg_USES=		jpeg
 
 # kate
-gst_kate_LIB_DEPENDS=	libkate.so:${PORTSDIR}/multimedia/libkate
+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:${PORTSDIR}/audio/lame
+gst_lame_LIB_DEPENDS=	libmp3lame.so:audio/lame
 
 # libcaca
-gst_libcaca_LIB_DEPENDS=	libcaca.so:${PORTSDIR}/graphics/libcaca
+gst_libcaca_LIB_DEPENDS=	libcaca.so:graphics/libcaca
 gst_libcaca_PLIST_FILES=	${GST_LIB_DIR}/libgstcacasink.so
 
+# libde265
+gst_libde265_LIB_DEPENDS=	libde265.so:multimedia/libde265
+
 # libmms
-gst_libmms_LIB_DEPENDS=	libmms.so:${PORTSDIR}/net/libmms
+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:${PORTSDIR}/graphics/png
+gst_libpng_LIB_DEPENDS=	libpng.so:graphics/png
 gst_libpng_PLIST_FILES=	${GST_LIB_DIR}/libgstpng.so
 
 # libvisual
-gst_libvisual_LIB_DEPENDS=	libvisual-0.4.so:${PORTSDIR}/graphics/libvisual04
+gst_libvisual_LIB_DEPENDS=	libvisual-0.4.so:graphics/libvisual04
 
-# mad
-gst_mad_LIB_DEPENDS=	libmad.so:${PORTSDIR}/audio/libmad
-
 # modplug
-gst_modplug_LIB_DEPENDS=	libmodplug.so:${PORTSDIR}/audio/libmodplug
+gst_modplug_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
 
 # mpeg2enc
-gst_mpeg2enc_LIB_DEPENDS=	libmjpegutils.so:${PORTSDIR}/multimedia/mjpegtools
+gst_mpeg2enc_LIB_DEPENDS=	libmjpegutils.so:multimedia/mjpegtools
 
 # mpeg2dec
-gst_mpeg2dec_LIB_DEPENDS=	libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2
+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:${PORTSDIR}/www/neon
+gst_neon_LIB_DEPENDS+=  libneon.so:www/neon
 gst_neon_PLIST_FILES=	${GST_LIB_DIR}/libgstneonhttpsrc.so
 
 # ogg
-gst_ogg_LIB_DEPENDS=	libogg.so:${PORTSDIR}/audio/libogg
+gst_ogg_LIB_DEPENDS=	libogg.so:audio/libogg
 
 # opencv
-gst_opencv_LIB_DEPENDS=	libopencv_highgui.so:${PORTSDIR}/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:${PORTSDIR}/graphics/openjpeg15
+gst_openjpeg_LIB_DEPENDS=	libopenjp2.so:graphics/openjpeg
 
+# openh264
+gst_openh264_LIB_DEPENDS=	libopenh264.so:multimedia/openh264
+
 # opus
-gst_opus_LIB_DEPENDS=	libopus.so:${PORTSDIR}/audio/opus
+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:${PORTSDIR}/audio/pulseaudio
+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:${PORTSDIR}/multimedia/libdvdnav
-gst_resindvd_RUN_DEPENDS=	libdvdnav>=4.1.2:${PORTSDIR}/multimedia/libdvdnav
+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
-gst_rtmp_LIB_DEPENDS=	librtmp.so.0:${PORTSDIR}/multimedia/librtmp
+# rtmp
+gst_rtmp_LIB_DEPENDS=	librtmp.so:multimedia/librtmp
 
+# rsvg
+gst_rsvg_USE_GNOME=	cairo librsvg2
+
 # shout2
-gst_shout2_LIB_DEPENDS=	libshout.so:${PORTSDIR}/audio/libshout
+gst_shout2_LIB_DEPENDS=	libshout.so:audio/libshout
 
 # sidplay
-gst_sidplay_LIB_DEPENDS=	libsidplay.so:${PORTSDIR}/audio/libsidplay
+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:${PORTSDIR}/audio/soundtouch
+gst_soundtouch_LIB_DEPENDS=	libSoundTouch.so:audio/soundtouch
 
 # souphttpsrc
-gst_soup_LIB_DEPENDS=	libsoup-2.4.so:${PORTSDIR}/devel/libsoup
-gst_soup_GST_PLUGIN_DIR=ext/soup
-gst_soup_PLIST_FILES=	${GST_LIB_DIR}/libgstsouphttpsrc.so
+gst_soup_LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup
 
 # spandsp
-gst_spandsp_LIB_DEPENDS=	libspandsp.so:${PORTSDIR}/comms/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:${PORTSDIR}/audio/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:${PORTSDIR}/multimedia/schroedinger
+gst_schro_LIB_DEPENDS=		libschroedinger-1.0.so:multimedia/schroedinger
 gst_schro_GST_PLUGIN_DIR=	ext/schroedinger
 
 # taglib
-gst_taglib_LIB_DEPENDS=	libtag.so:${PORTSDIR}/audio/taglib
+gst_taglib_LIB_DEPENDS=	libtag.so:audio/taglib
 
 # theora
-gst_theora_LIB_DEPENDS=	libtheora.so:${PORTSDIR}/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:${PORTSDIR}/audio/twolame
+gst_twolame_LIB_DEPENDS=	libtwolame.so:audio/twolame
 
 # gst_v4l2
-gst_gst_v4l2_BUILD_DEPENDS=	v4l_compat>0:${PORTSDIR}/multimedia/v4l_compat
-gst_gst_v4l2_LIB_DEPENDS=	libv4l2.so:${PORTSDIR}/multimedia/libv4l
-gst_gst_v4l2_RUN_DEPENDS=	webcamd:${PORTSDIR}/multimedia/webcamd
+gst_gst_v4l2_BUILD_DEPENDS=	v4l_compat>0:multimedia/v4l_compat
+gst_gst_v4l2_LIB_DEPENDS=	libv4l2.so:multimedia/libv4l
+gst_gst_v4l2_RUN_DEPENDS=	webcamd:multimedia/webcamd
 gst_gst_v4l2_PLIST_FILES=	${GST_LIB_DIR}/libgstvideo4linux2.so
 gst_gst_v4l2_GST_PLUGIN_DIR=	sys/v4l2
 
 # vorbis
 gst_vorbis_USE_GSTREAMER1=	ogg
-gst_vorbis_LIB_DEPENDS=	libvorbis.so:${PORTSDIR}/audio/libvorbis
+gst_vorbis_LIB_DEPENDS=	libvorbis.so:audio/libvorbis
 
 # vpx
-gst_vpx_LIB_DEPENDS=	libvpx.so:${PORTSDIR}/multimedia/libvpx
+gst_vpx_LIB_DEPENDS=	libvpx.so:multimedia/libvpx
 gst_vpx_PLIST_FILES=	${GST_LIB_DIR}/libgstvpx.so \
 			share/gstreamer-${VERSION}/presets/GstVP8Enc.prs
 
+# vdpau
+gst_vdpau_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
+gst_vdpau_GST_PLUGIN_DIR=	sys/vdpau
+
 # webp
-gst_webp_LIB_DEPENDS=	libwebp.so:${PORTSDIR}/graphics/webp
+gst_webp_LIB_DEPENDS=	libwebp.so:graphics/webp
 
 # X ximage and xvimage sinks aka output
 .if ${DIST} == base
@@ -414,18 +482,21 @@
 .endif
 
 # x264
-gst_x264_LIB_DEPENDS=	libx264.so:${PORTSDIR}/multimedia/libx264
+gst_x264_LIB_DEPENDS=	libx264.so:multimedia/libx264
 gst_x264_PLIST_FILES=	${GST_LIB_DIR}/libgstx264.so \
 			share/gstreamer-${VERSION}/presets/GstX264Enc.prs
 
+# x265
+gst_x265_LIB_DEPENDS=	libx265.so:multimedia/x265
+
 # xvid
-gst_xvid_LIB_DEPENDS=	libxvidcore.so:${PORTSDIR}/multimedia/xvid
+gst_xvid_LIB_DEPENDS=	libxvidcore.so:multimedia/xvid
 
 # wavpack
-gst_wavpack_LIB_DEPENDS=	libwavpack.so:${PORTSDIR}/audio/wavpack
+gst_wavpack_LIB_DEPENDS=	libwavpack.so:audio/wavpack
 
 # zbar
-gst_zbar_LIB_DEPENDS=	libzbar.so:${PORTSDIR}/graphics/zbar
+gst_zbar_LIB_DEPENDS=	libzbar.so:graphics/zbar
 
 .endif # NO_GSTREAMER_COMMON
 

Modified: trunk/multimedia/gstreamer1-plugins/distinfo
===================================================================
--- trunk/multimedia/gstreamer1-plugins/distinfo	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/distinfo	2018-06-10 18:55:30 UTC (rev 23584)
@@ -1,8 +1,9 @@
-SHA256 (gst-plugins-base-1.4.5.tar.xz) = 77bd8199e7a312d3d71de9b7ddf761a3b78560a2c2a80829d0815ca39cbd551d
-SIZE (gst-plugins-base-1.4.5.tar.xz) = 2637680
-SHA256 (gst-plugins-bad-1.4.5.tar.xz) = 152fad7250683d72f9deb36c5685428338365fe4a4c87ffe15e38783b14f983c
-SIZE (gst-plugins-bad-1.4.5.tar.xz) = 3824936
-SHA256 (gst-plugins-ugly-1.4.5.tar.xz) = 5cd5e81cf618944f4dc935f1669b2125e8bb2fe9cc7dc8dc15b72237aca49067
-SIZE (gst-plugins-ugly-1.4.5.tar.xz) = 846828
-SHA256 (gst-plugins-good-1.4.5.tar.xz) = 79b1b5f3f7bcaa8a615202eb5e176121eeb8336960f70687e536ad78dbc7e641
-SIZE (gst-plugins-good-1.4.5.tar.xz) = 3031588
+TIMESTAMP = 1506168324
+SHA256 (gst-plugins-base-1.12.3.tar.xz) = d3d37b8489d37fa0018973d850bd2067b98af335fef2fa543ee7d40359e3cea5
+SIZE (gst-plugins-base-1.12.3.tar.xz) = 3117364
+SHA256 (gst-plugins-bad-1.12.3.tar.xz) = 36d059761852bed0f1a7fcd3ef64a8aeecab95d2bca53cd6aa0f08054b1cbfec
+SIZE (gst-plugins-bad-1.12.3.tar.xz) = 4707000
+SHA256 (gst-plugins-ugly-1.12.3.tar.xz) = e88ca584c94ea78eeecbf3af00ef7f134b66bdee7408aa4aa6c547235e060052
+SIZE (gst-plugins-ugly-1.12.3.tar.xz) = 903784
+SHA256 (gst-plugins-good-1.12.3.tar.xz) = 13e7f479296891fef5a686438f20ba7d534680becf2269ecc5ee24aa83b45f03
+SIZE (gst-plugins-good-1.12.3.tar.xz) = 3487448

Deleted: trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c
===================================================================
--- trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c	2018-06-10 18:55:30 UTC (rev 23584)
@@ -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

Deleted: trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c
===================================================================
--- trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c	2018-06-10 18:55:30 UTC (rev 23584)
@@ -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
- 

Deleted: trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c
===================================================================
--- trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c	2018-06-10 18:55:30 UTC (rev 23584)
@@ -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

Modified: trunk/multimedia/gstreamer1-plugins/pkg-descr
===================================================================
--- trunk/multimedia/gstreamer1-plugins/pkg-descr	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/pkg-descr	2018-06-10 18:55:30 UTC (rev 23584)
@@ -1,5 +1,3 @@
-[ excerpt from developer's site ]
-
 This is a collection of plugins written with the GStreamer framework.
 Some features of these plugins are:
 

Modified: trunk/multimedia/gstreamer1-plugins/pkg-plist
===================================================================
--- trunk/multimedia/gstreamer1-plugins/pkg-plist	2018-06-10 18:49:06 UTC (rev 23583)
+++ trunk/multimedia/gstreamer1-plugins/pkg-plist	2018-06-10 18:55:30 UTC (rev 23584)
@@ -3,13 +3,19 @@
 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
+include/gstreamer-%%VERSION%%/gst/audio/audio-channel-mixer.h
 include/gstreamer-%%VERSION%%/gst/audio/audio-channels.h
+include/gstreamer-%%VERSION%%/gst/audio/audio-converter.h
 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
@@ -34,6 +40,7 @@
 include/gstreamer-%%VERSION%%/gst/pbutils/descriptions.h
 include/gstreamer-%%VERSION%%/gst/pbutils/encoding-profile.h
 include/gstreamer-%%VERSION%%/gst/pbutils/encoding-target.h
+include/gstreamer-%%VERSION%%/gst/pbutils/gstaudiovisualizer.h
 include/gstreamer-%%VERSION%%/gst/pbutils/gstdiscoverer.h
 include/gstreamer-%%VERSION%%/gst/pbutils/gstpluginsbaseversion.h
 include/gstreamer-%%VERSION%%/gst/pbutils/install-plugins.h
@@ -45,10 +52,12 @@
 include/gstreamer-%%VERSION%%/gst/riff/riff-read.h
 include/gstreamer-%%VERSION%%/gst/riff/riff.h
 include/gstreamer-%%VERSION%%/gst/rtp/gstrtcpbuffer.h
+include/gstreamer-%%VERSION%%/gst/rtp/gstrtp-enumtypes.h
 include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbaseaudiopayload.h
 include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasedepayload.h
 include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbasepayload.h
 include/gstreamer-%%VERSION%%/gst/rtp/gstrtpbuffer.h
+include/gstreamer-%%VERSION%%/gst/rtp/gstrtpdefs.h
 include/gstreamer-%%VERSION%%/gst/rtp/gstrtphdrext.h
 include/gstreamer-%%VERSION%%/gst/rtp/gstrtppayloads.h
 include/gstreamer-%%VERSION%%/gst/rtp/rtp.h
@@ -68,10 +77,12 @@
 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
 include/gstreamer-%%VERSION%%/gst/video/colorbalancechannel.h
+include/gstreamer-%%VERSION%%/gst/video/gstvideoaffinetransformationmeta.h
 include/gstreamer-%%VERSION%%/gst/video/gstvideodecoder.h
 include/gstreamer-%%VERSION%%/gst/video/gstvideoencoder.h
 include/gstreamer-%%VERSION%%/gst/video/gstvideofilter.h
@@ -78,19 +89,26 @@
 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
 include/gstreamer-%%VERSION%%/gst/video/video-chroma.h
 include/gstreamer-%%VERSION%%/gst/video/video-color.h
+include/gstreamer-%%VERSION%%/gst/video/video-converter.h
+include/gstreamer-%%VERSION%%/gst/video/video-dither.h
 include/gstreamer-%%VERSION%%/gst/video/video-enumtypes.h
 include/gstreamer-%%VERSION%%/gst/video/video-event.h
 include/gstreamer-%%VERSION%%/gst/video/video-format.h
 include/gstreamer-%%VERSION%%/gst/video/video-frame.h
 include/gstreamer-%%VERSION%%/gst/video/video-info.h
+include/gstreamer-%%VERSION%%/gst/video/video-multiview.h
 include/gstreamer-%%VERSION%%/gst/video/video-overlay-composition.h
+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
@@ -98,7 +116,6 @@
 lib/girepository-1.0/GstAudio-%%VERSION%%.typelib
 lib/girepository-1.0/GstFft-%%VERSION%%.typelib
 lib/girepository-1.0/GstPbutils-%%VERSION%%.typelib
-lib/girepository-1.0/GstRiff-%%VERSION%%.typelib
 lib/girepository-1.0/GstRtp-%%VERSION%%.typelib
 lib/girepository-1.0/GstRtsp-%%VERSION%%.typelib
 lib/girepository-1.0/GstSdp-%%VERSION%%.typelib
@@ -110,9 +127,11 @@
 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
@@ -174,13 +193,12 @@
 share/gir-1.0/GstAudio-%%VERSION%%.gir
 share/gir-1.0/GstFft-%%VERSION%%.gir
 share/gir-1.0/GstPbutils-%%VERSION%%.gir
-share/gir-1.0/GstRiff-%%VERSION%%.gir
 share/gir-1.0/GstRtp-%%VERSION%%.gir
 share/gir-1.0/GstRtsp-%%VERSION%%.gir
 share/gir-1.0/GstSdp-%%VERSION%%.gir
 share/gir-1.0/GstTag-%%VERSION%%.gir
 share/gir-1.0/GstVideo-%%VERSION%%.gir
-share/gst-plugins-base/1.0/license-translations.dict
+share/gst-plugins-base/%%VERSION%%/license-translations.dict
 share/locale/af/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
 share/locale/az/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
 share/locale/bg/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
@@ -195,9 +213,10 @@
 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
-share/locale/hr/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
 share/locale/id/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
 share/locale/it/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo
 share/locale/ja/LC_MESSAGES/gst-plugins-base-%%VERSION%%.mo



More information about the Midnightbsd-cvs mailing list