Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Jul 2017 11:35:44 +0000 (UTC)
From:      Koop Mast <kwm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r446388 - in head: . Mk audio audio/clementine-player audio/gnome-music audio/gstreamer1-plugins-chromaprint audio/gstreamer1-plugins-ladspa audio/gstreamer1-plugins-mad audio/gstreamer...
Message-ID:  <201707221135.v6MBZigE081731@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Sat Jul 22 11:35:44 2017
New Revision: 446388
URL: https://svnweb.freebsd.org/changeset/ports/446388

Log:
  Update GStreamer1 ports to 1.12.2.
  
  Rework the adding of dependancies in Mk/bsd.gstreamer.mk.
  Previous when using USE_GSTREAMER[1] it would just add the request modules to BUILD/RUN_DEPENDS. This caused the qa script to complain because the old code didn't implicit depend on the gstreamer1 and gstreamer1-plugins[-bad] ports for the libraries they carried, even if they where present via the plugins! The new code adds implicit depends on these ports so USE_GSTREAMER[1] using ports have all the libraries included.
  
  * The mad mp3 plugin was removed, mpg123 plugin also provides mp3 decoding. Switch over ports that used the gstreamer1 mad plugin.
  * gtksink plugin renamed -> gtk
  * Hook up the sndio plugin into the framework
  * Add some indirect dependacies where needed
  * Reorder the plugin list in bsd.gstreamer.mk so only one plugin per line. When changing plugins it doesn't result in multiple lines being changed.
  * Remove mentions in bsd.gstreamer.mk of plugins mentions that where removed.
  * Depend on libunwind on i386/amd64, GStreamer links to it if it is present.
  
  PR:		220753
  Exp-run by:	antoine@

Added:
  head/audio/gstreamer1-plugins-ladspa/
  head/audio/gstreamer1-plugins-ladspa/Makefile   (contents, props changed)
  head/audio/gstreamer1-plugins-musepack/
  head/audio/gstreamer1-plugins-musepack/Makefile   (contents, props changed)
  head/audio/gstreamer1-plugins-sndfile/
  head/audio/gstreamer1-plugins-sndfile/Makefile   (contents, props changed)
  head/audio/gstreamer1-plugins-spc/
  head/audio/gstreamer1-plugins-spc/Makefile   (contents, props changed)
  head/graphics/gstreamer1-plugins-kms/
  head/graphics/gstreamer1-plugins-kms/Makefile   (contents, props changed)
  head/graphics/gstreamer1-plugins-opencv/pkg-plist   (contents, props changed)
  head/graphics/gstreamer1-plugins-openexr/
  head/graphics/gstreamer1-plugins-openexr/Makefile   (contents, props changed)
  head/multimedia/gstreamer1-plugins-dash/
  head/multimedia/gstreamer1-plugins-dash/Makefile   (contents, props changed)
  head/multimedia/gstreamer1-plugins-mplex/
  head/multimedia/gstreamer1-plugins-mplex/Makefile   (contents, props changed)
  head/multimedia/gstreamer1-plugins-smoothstreaming/
  head/multimedia/gstreamer1-plugins-smoothstreaming/Makefile   (contents, props changed)
  head/multimedia/gstreamer1-plugins-ttml/
  head/multimedia/gstreamer1-plugins-ttml/Makefile   (contents, props changed)
  head/net/gstreamer1-plugins-srtp/
  head/net/gstreamer1-plugins-srtp/Makefile   (contents, props changed)
  head/x11-toolkits/gstreamer1-plugins-gtk/
     - copied from r446387, head/x11-toolkits/gstreamer1-plugins-gtksink/
Deleted:
  head/audio/gstreamer1-plugins-mad/
  head/multimedia/gstreamer1-plugins-bad/files/
  head/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_float.c
  head/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_resample.c
  head/multimedia/gstreamer1-plugins/files/patch-gst_audioresample_speex-resampler-double.c
  head/x11-toolkits/gstreamer1-plugins-gtksink/
Modified:
  head/MOVED
  head/Mk/bsd.gstreamer.mk
  head/audio/Makefile
  head/audio/clementine-player/Makefile
  head/audio/gnome-music/Makefile
  head/audio/gstreamer1-plugins-chromaprint/Makefile
  head/audio/lollypop/Makefile
  head/audio/pragha/Makefile
  head/graphics/Makefile
  head/graphics/gstreamer1-plugins-gl/Makefile
  head/graphics/gstreamer1-plugins-gl/pkg-plist
  head/graphics/gstreamer1-plugins-opencv/Makefile
  head/graphics/gstreamer1-plugins-webp/Makefile
  head/multimedia/Makefile
  head/multimedia/gstreamer1-editing-services/Makefile
  head/multimedia/gstreamer1-editing-services/distinfo
  head/multimedia/gstreamer1-editing-services/pkg-plist
  head/multimedia/gstreamer1-libav/Makefile
  head/multimedia/gstreamer1-libav/distinfo
  head/multimedia/gstreamer1-plugins-all/Makefile
  head/multimedia/gstreamer1-plugins-assrender/Makefile
  head/multimedia/gstreamer1-plugins-bad/Makefile
  head/multimedia/gstreamer1-plugins-bad/pkg-plist
  head/multimedia/gstreamer1-plugins-core/Makefile
  head/multimedia/gstreamer1-plugins-good/Makefile
  head/multimedia/gstreamer1-plugins-good/pkg-plist
  head/multimedia/gstreamer1-plugins-openh264/Makefile
  head/multimedia/gstreamer1-plugins-ugly/pkg-plist
  head/multimedia/gstreamer1-plugins-vpx/Makefile
  head/multimedia/gstreamer1-plugins-x264/Makefile
  head/multimedia/gstreamer1-plugins/Makefile
  head/multimedia/gstreamer1-plugins/Makefile.common
  head/multimedia/gstreamer1-plugins/distinfo
  head/multimedia/gstreamer1-plugins/pkg-plist
  head/multimedia/gstreamer1-rtsp-server/Makefile
  head/multimedia/gstreamer1-rtsp-server/distinfo
  head/multimedia/gstreamer1-vaapi/Makefile
  head/multimedia/gstreamer1-vaapi/distinfo
  head/multimedia/gstreamer1-vaapi/pkg-plist
  head/multimedia/gstreamer1-validate/Makefile
  head/multimedia/gstreamer1-validate/distinfo
  head/multimedia/gstreamer1-validate/pkg-plist
  head/multimedia/gstreamer1/Makefile
  head/multimedia/gstreamer1/distinfo
  head/multimedia/gstreamer1/pkg-plist
  head/multimedia/py-gstreamer1/Makefile
  head/multimedia/py-gstreamer1/distinfo
  head/multimedia/py3-gstreamer1/Makefile
  head/multimedia/py3-gstreamer1/distinfo
  head/multimedia/quodlibet/Makefile
  head/net-im/corebird/Makefile
  head/net/Makefile
  head/security/gstreamer1-plugins-dtls/Makefile
  head/sysutils/gstreamer1-plugins-cdio/Makefile
  head/sysutils/mate-control-center/pkg-plist
  head/x11-toolkits/Makefile
  head/x11-toolkits/gstreamer1-plugins-gtk/Makefile
  head/x11/xpra/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/MOVED	Sat Jul 22 11:35:44 2017	(r446388)
@@ -9469,3 +9469,4 @@ databases/py-odbc|databases/py-pyodbc|2017-07-18|Renam
 security/sshguard-ipfw|security/sshguard|2017-07-20|Merged with security/sshguard
 security/sshguard-pf|security/sshguard|2017-07-20|Merged with security/sshguard
 security/sshguard-null|security/sshguard|2017-07-20|Merged with security/sshguard
+audio/gstreamer1-plugins-mad|audio/gstreamer1-plugins-mpg123|2017-07-21|The GStreamer 1 mad plugin was removed, the mpg123 plugin supplies the same functionality

Modified: head/Mk/bsd.gstreamer.mk
==============================================================================
--- head/Mk/bsd.gstreamer.mk	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/Mk/bsd.gstreamer.mk	Sat Jul 22 11:35:44 2017	(r446388)
@@ -60,40 +60,127 @@ GST1_MINOR_VERSION=	.0
 GST1_SHLIB_VERSION=	0
 GST1_MINIMAL_VERSION=	.0
 
-#
-# missing base: alsa ivorbisdec
-# missing good: -
-# missing ugly: -
-# missing bad: openal
-
 # These are the current supported gstreamer-plugins modules:
 # Supported plugins by both 0.10 and 1.0.
 _GSTREAMER_PLUGINS= \
-		a52dec aalib amrnb amrwbdec cairo cdio \
-		cdparanoia dts dv faac faad flac flite \
-		gdkpixbuf gl gme gnonlin gsm jack jpeg lame libcaca \
-		libmms libvisual mad mpeg2dec mpeg2enc neon ogg \
-		opencv opus pango pulse resindvd schroedinger \
-		shout2 sidplay soundtouch soup speex taglib \
-		theora twolame v4l2 vorbis wavpack x264
+		a52dec \
+		aalib \
+		amrnb \
+		amrwbdec \
+		cairo \
+		cdio \
+		cdparanoia \
+		dts \
+		dv \
+		faac \
+		faad \
+		flac \
+		flite \
+		gdkpixbuf \
+		gl \
+		gme \
+		gnonlin \
+		gsm \
+		jack \
+		jpeg \
+		ladspa \
+		lame \
+		libcaca \
+		libmms \
+		libvisual \
+		mpeg2dec \
+		mpeg2enc \
+		musepack \
+		neon \
+		ogg \
+		opencv \
+		opus \
+		pango \
+		pulse \
+		resindvd \
+		schroedinger \
+		shout2 \
+		sndfile \
+		sndio \
+		sidplay \
+		soundtouch \
+		soup \
+		spc \
+		speex \
+		taglib \
+		theora \
+		twolame \
+		v4l2 \
+		vorbis \
+		wavpack \
+		x264
 
 # plugins only in 0.10
 .if defined(USE_GSTREAMER)
 _GSTREAMER_PLUGINS+= \
-		annodex bz2 cdaudio dvd esound ffmpeg fluendo-mp3 \
-		fluendo-mpegdemux gconf gio gnomevfs hal \
-		ladspa libpng mm mp3 musepack nas python qt4 \
-		sdl sndfile spc vdpau vp8 xvid
-.endif
+		annodex \
+		bz2 \
+		cdaudio \
+		dvd \
+		esound \
+		ffmpeg \
+		fluendo-mp3 \
+		fluendo-mpegdemux \
+		gconf \
+		gio \
+		gnomevfs \
+		hal \
+		libpng \
+		mad \
+		mm \
+		mp3 \
+		nas \
+		python \
+		qt4 \
+		sdl \
+		vdpau \
+		vp8 \
+		xvid
+.endif # USE_GSTREAMER
 
 # plugins only in 1.0
 .if defined(USE_GSTREAMER1)
 _GSTREAMER_PLUGINS+= \
-		assrender bs2b chromaprint curl dtls dvdread editing-services \
-		gtksink hls kate libav libde265 modplug mpg123 openh264 openjpeg \
-		png rsvg rtmp spandsp vpx webp x x265 ximagesrc zbar
-# vaapi?
-.endif
+		assrender \
+		bs2b \
+		chromaprint \
+		curl \
+		dash \
+		dtls \
+		dvdread \
+		editing-services \
+		gtk \
+		hls \
+		kate \
+		kms \
+		libav \
+		libde265 \
+		modplug \
+		mpg123 \
+		mplex \
+		openexr \
+		openh264 \
+		openjpeg \
+		png \
+		rsvg \
+		rtmp \
+		smoothstreaming \
+		spandsp \
+		srtp \
+		ttml \
+		vpx \
+		webp \
+		x \
+		x265 \
+		ximagesrc \
+		zbar
+# vaapi webrtcdsp
+.endif # USE_GSTREAMER1
 
 # other plugins
 _USE_GSTREAMER_ALL=	bad core good ugly yes ${_GSTREAMER_PLUGINS}
@@ -101,231 +188,324 @@ _USE_GSTREAMER_ALL=	bad core good ugly yes ${_GSTREAME
 #--------------------------------------------------------------------------#
 
 core_DEPENDS=	multimedia/gstreamer-plugins-core
+core_IMPL=	#
 
 yes_DEPENDS=	multimedia/gstreamer-plugins
 yes_NAME=	gstreamer-plugins
 yes_NAME10=	gstreamer1-plugins
 yes_GST_PREFIX=	# empty
+yes_IMPL=	# empty
 
+# XXX check if IMPL is correct for both 0.10 and 1.0
+
 #-- audio plugins section -------------------------------------------------#
 
 # Audio Plugins Section
 a52dec_DEPENDS=	audio/gstreamer-plugins-a52dec
+a52dec_IMPL=	ugly
 
 amrnb_DEPENDS=	audio/gstreamer-plugins-amrnb
+amrnb_IMPL=	ugly
 
 amrwbdec_DEPENDS=	audio/gstreamer-plugins-amrwbdec
+amrwbdec_IMPL=		ugly
 
-artsd_DEPENDS=	audio/gstreamer-plugins-artsd
-
-audiofile_DEPENDS=	audio/gstreamer-plugins-audiofile
-
 bs2b_DEPENDS=	audio/gstreamer-plugins-bs2b
+bs2b_IMPL=	bad
 
 cdaudio_DEPENDS=	audio/gstreamer-plugins-cdaudio
+cdaudio_IMPL=		bad
 
 cdparanoia_DEPENDS=	audio/gstreamer-plugins-cdparanoia
+cdparanoia_IMPL=	#
 
 chromaprint_DEPENDS=	audio/gstreamer-plugins-chromaprint
+chromeprint_IMPL=	bad
 
 esound_DEPENDS=	audio/gstreamer-plugins-esound
+esound_IMPL=	good
 
 faac_DEPENDS=	audio/gstreamer-plugins-faac
+faac_IMPL=	bad
 
 faad_DEPENDS=	audio/gstreamer-plugins-faad
+faad_IMPL=	bad
 
 flac_DEPENDS=	audio/gstreamer-plugins-flac
+flac_IMPL=	good
 
 flite_DEPENDS=	audio/gstreamer-plugins-flite
+flite_IMPL=	bad
 
 fluendo-mp3_DEPENDS=	audio/gstreamer-plugins-fluendo-mp3
+fluendo_IMPL=		#
 
 gme_DEPENDS=	audio/gstreamer-plugins-gme
+gme_IMPL=	bad
 
 gsm_DEPENDS=	audio/gstreamer-plugins-gsm
+gsm_IMPL=	bad
 
 hal_DEPENDS=	sysutils/gstreamer-plugins-hal
+hal_IMPL=	good
 
 jack_DEPENDS=	audio/gstreamer-plugins-jack
+jack_IMPL=	good
 
 ladspa_DEPENDS=	audio/gstreamer-plugins-ladspa
+ladspa_IMPL=	bad
 
 lame_DEPENDS=	audio/gstreamer-plugins-lame
+lame_IMPL=	ugly
 
 mad_DEPENDS=	audio/gstreamer-plugins-mad
+mad_IMPL=	ugly
 
-mikmod_DEPENDS=	audio/gstreamer-plugins-mikmod
-
 modplug_DEPENDS=	audio/gstreamer-plugins-modplug
+modplug_IMPL=		bad
 
 mp3_DEPENDS=	audio/gstreamer-plugins-mp3
+mp3_IMPL=	#
 
 mpg123_DEPENDS=	audio/gstreamer-plugins-mpg123
+mpg123_IMPL=	ugly
 
 musepack_DEPENDS=	audio/gstreamer-plugins-musepack
+musepack_IMPL=		bad
 
 nas_DEPENDS=	audio/gstreamer-plugins-nas
+nas_IMPL=	bad
 
 neon_DEPENDS=	www/gstreamer-plugins-neon
+neon_IMPL=	bad
 
 ogg_DEPENDS=	audio/gstreamer-plugins-ogg
+ogg_IMPL=	#
 
 opus_DEPENDS=	audio/gstreamer-plugins-opus
+opus_IMPL=	#
 
-polyp_DEPENDS=	audio/gstreamer-plugins-polyp
-
 pulse_DEPENDS=	audio/gstreamer-plugins-pulse
+pulse_IMPL=	good
 
-shout_DEPENDS=	audio/gstreamer-plugins-shout
-
 shout2_DEPENDS=	audio/gstreamer-plugins-shout2
+shout2_IMPL=	good
 
 sidplay_DEPENDS=	audio/gstreamer-plugins-sidplay
+sidplay_IMPL=		ugly
 
-smoothwave_DEPENDS=	audio/gstreamer-plugins-smoothwave
+sndio_DEPENDS=	audio/gstreamer-plugins-sndio
+sndio_IMPL=	#
 
 sndfile_DEPENDS=	audio/gstreamer-plugins-sndfile
+sndfile_IMPL=		bad
 
 soundtouch_DEPENDS=	audio/gstreamer-plugins-soundtouch
+soundtouch_IMPL=	bad
 
 spc_DEPENDS=	audio/gstreamer-plugins-spc
+spc_IMPL=	bad
 
 speex_DEPENDS=	audio/gstreamer-plugins-speex
+speex_IMPL=	good
 
 taglib_DEPENDS=	audio/gstreamer-plugins-taglib
+taglib_IMPL=	good
 
 twolame_DEPENDS=	audio/gstreamer-plugins-twolame
+twolame_IMPL=		ugly
 
 vorbis_DEPENDS=	audio/gstreamer-plugins-vorbis
+vorbis_IMPL=	#
 
 wavpack_DEPENDS=	audio/gstreamer-plugins-wavpack
+wavpack_IMPL=		good
 
 #-- comms plugin section --------------------------------------------------#
 
 spandsp_DEPENDS=	comms/gstreamer-plugins-spandsp
+spandsp_IMPL=		bad
 
 #-- devel plugin section --------------------------------------------------#
 
 gconf_DEPENDS=	devel/gstreamer-plugins-gconf
+gconf_IMPL=	good
 
 gio_DEPENDS=	devel/gstreamer-plugins-gio
+gio_IMPL=	#
 
 gnomevfs_DEPENDS=	devel/gstreamer-plugins-gnomevfs
+gnomevfs_IMPL=		#
 
 sdl_DEPENDS=	devel/gstreamer-plugins-sdl
+sdl_IMPL=	bad
 
 soup_DEPENDS=	devel/gstreamer-plugins-soup
+soup_IMPL=	good
 
 #-- ftp plugin section ----------------------------------------------------#
 
 curl_DEPENDS=	ftp/gstreamer-plugins-curl
+curl_IMPL=	bad
 
 #-- graphics plugin section -----------------------------------------------#
 
 aalib_DEPENDS=	graphics/gstreamer-plugins-aalib
+aalib_IMPL=	good
 
 annodex_DEPENDS=	multimedia/gstreamer-plugins-annodex
+annodex_IMPL=		good
 
 assrender_DEPENDS=	multimedia/gstreamer-plugins-assrender
+assrender_IMPL=		bad
 
 cairo_DEPENDS=	graphics/gstreamer-plugins-cairo
+cairo_IMPL=	good
 
 gdkpixbuf_DEPENDS=	graphics/gstreamer-plugins-gdkpixbuf
+gdkpixbuf_IMPL=		good
 
-gl_DEPENDS=		graphics/gstreamer-plugins-gl
+gl_DEPENDS=	graphics/gstreamer-plugins-gl
+gl_IMPL=	bad
 
-hermes_DEPENDS=	graphics/gstreamer-plugins-hermes
-
 jpeg_DEPENDS=	graphics/gstreamer-plugins-jpeg
+jpeg_IMPL=	good
 
+kms_DEPENDS=	graphics/gstreamer-plugins-kms
+kms_IMPL=	bad
+
 libcaca_DEPENDS=	graphics/gstreamer-plugins-libcaca
+libcaca_IMPL=		good
 
-libmng_DEPENDS=	graphics/gstreamer-plugins-libmng
-
 libpng_DEPENDS=	graphics/gstreamer-plugins-libpng
+libpng_IMPL=	good
 
 libvisual_DEPENDS=	graphics/gstreamer-plugins-libvisual
+libvisual_IMPL=		#
 
 opencv_DEPENDS=	graphics/gstreamer-plugins-opencv
+opencv_IMPL=	bad
 
+openexr_DEPENDS=	graphics/gstreamer-plugins-openexr
+openexr_IMPL=		bad
+
 openjpeg_DEPENDS=	graphics/gstreamer-plugins-openjpeg
+openjpeg_IMPL=		bad
 
 png_DEPENDS=	graphics/gstreamer-plugins-png
+png_IMPL=	good
 
 rsvg_DEPENDS=	graphics/gstreamer-plugins-rsvg
+rsvg_IMPL=	bad
 
 webp_DEPENDS=	graphics/gstreamer-plugins-webp
+webp_IMPL=	bad
 
 zbar_DEPENDS=	graphics/gstreamer-plugins-zbar
+zbar_IMPL=	bad
 
 #-- multimedia plugins section --------------------------------------------#
 
 bad_DEPENDS=	multimedia/gstreamer-plugins-bad
+bad_IMPL=	#
 
 bz2_DEPENDS=	multimedia/gstreamer-plugins-bz2
+bz2_IMPL=	bad
 
+dash_DEPENDS=	multimedia/gstreamer-plugins-dash
+dash_IMPL=	bad
+
 dvdread_DEPENDS=	multimedia/gstreamer-plugins-dvdread
+dvdread_IMPL=		ugly
 
 editing-services_DEPENDS=	multimedia/gstreamer-editing-services
 editing-services_GST_PREFIX=	gstreamer1-
 editing-services_GST_SUFX=	# empty
 editing-services_GST_VERSION=	1.0.0
+editing-services_IMPL=		#
 
 ffmpeg_DEPENDS=	multimedia/gstreamer-ffmpeg
 ffmpeg_GST_PREFIX=	gstreamer-
 ffmpeg_GST_SUFX=	# empty
 ffmpeg_GST_VERSION=	0.10.0
+ffmpeg_IMPL=		#
 
 fluendo-mpegdemux_DEPENDS=	multimedia/gstreamer-plugins-fluendo-mpegdemux
+fluendo-mpegdemux_IMPL=		#
 
 dts_DEPENDS=	multimedia/gstreamer-plugins-dts
+dts_IMPL=	bad
 
 dv_DEPENDS=	multimedia/gstreamer-plugins-dv
+dv_IMPL=	good
 
 dvd_DEPENDS=	multimedia/gstreamer-plugins-dvd
+dvd_IMPL=	ugly
 
 good_DEPENDS=	multimedia/gstreamer-plugins-good
+good_IMPL=	#
 
 gnonlin_DEPENDS=	multimedia/gstreamer-plugins-gnonlin
+gnonlin_IMPL=		good
 
 hls_DEPENDS=	multimedia/gstreamer-plugins-hls
+hls_IMPL=	bad
 
 kate_DEPENDS=		multimedia/gstreamer-plugins-kate
+kate_IMPL=		bad
 
 libav_DEPENDS=		multimedia/gstreamer-libav
 libav_GST_PREFIX=	gstreamer1-
 libav_GST_SUFX=		# empty
 libav_GST_VERSION=	1.0.0
+libav_IMPL=		#
 
 libde265_DEPENDS=	multimedia/gstreamer-plugins-libde265
+libde265_IMPL=		bad
 
-libfame_DEPENDS=	multimedia/gstreamer-plugins-libfame
-
 mm_DEPENDS=	multimedia/gstreamermm
 mm_GST_PREFIX=	gstreamer
 mm_GST_SUFX=	# empty
 mm_GST_VERSION=	0.9.4
+mm_IMPL=	#
 
 mpeg2dec_DEPENDS=	multimedia/gstreamer-plugins-mpeg2dec
+mpeg2dec_IMPL=		ugly
 
 mpeg2enc_DEPENDS=	multimedia/gstreamer-plugins-mpeg2enc
+mpeg2enc_IMPL=		bad
 
 mplex_DEPENDS=	multimedia/gstreamer-plugins-mplex
+mplex_IMPL=	bad
 
 openh264_DEPENDS=	multimedia/gstreamer-plugins-openh264
+openh264_IMPL=		bad
 
 qt4_DEPENDS=	multimedia/gstreamer-qt4
 qt4_GST_PREFIX=	gstreamer-
+qt4_IMPL=	#
 
-rtmp_DEPENDS=	multimedia/gstreamer1-plugins-rtmp
+rtmp_DEPENDS=	multimedia/gstreamer-plugins-rtmp
+rtmp_IMPL=	bad
 
+smoothstreaming_DEPENDS=	multimedia/gstreamer-plugins-smoothstreaming
+smoothstreaming_IMPL=		bad
+
+ttml_DEPENDS=	multimedia/gstreamer-plugins-ttml
+ttml_IMPL=	bad
+
 v4l2_DEPENDS=	multimedia/gstreamer-plugins-v4l2
+v4l2_IMPL=	good
 
-vaapi_DEPENDS=	multimedia/gstreamer-plugins-vaapi
+# hmmm
+vaapi_DEPENDS=	multimedia/gstreamer-vaapi
+vaapi_IMPL=	bad
 
 vp8_DEPENDS=	multimedia/gstreamer-plugins-vp8
+vp8_IMPL=	bad
 
 vpx_DEPENDS=	multimedia/gstreamer-plugins-vpx
+vpx_IMPL=	good
 
 # XXX: This is a quick solution for ports with USE_GSTREAMER=python
 #      but without USE_PYTHON.
@@ -336,47 +516,69 @@ python_NAME=	gstreamer
 python_GST_PREFIX=      ${PYTHON_PKGNAMEPREFIX}
 python_GST_SUFX=        # empty
 python_GST_VERSION=     0.10.4
+python_IMPL=		#
 
 resindvd_DEPENDS=	multimedia/gstreamer-plugins-resindvd
+resindvd_IMPL=		bad
 
 schroedinger_DEPENDS=	multimedia/gstreamer-plugins-schroedinger
+schroedinger_IMPL=	bad
 
 theora_DEPENDS=	multimedia/gstreamer-plugins-theora
+theora_IMPL=	#
 
 ugly_DEPENDS=	multimedia/gstreamer-plugins-ugly
+ugly_IMPL=	#
 
 vdpau_DEPENDS=	multimedia/gstreamer-plugins-vdpau
+vdpau_IMPL=	bad
 
+webrtcdsp_DEPENDS=	multimedia/gstreamer-plugins-webrtcdsp
+webrtcdsp_IMPL=		bad
+
 x264_DEPENDS=	multimedia/gstreamer-plugins-x264
+x264_IMPL=	ugly
 
 x265_DEPENDS=	multimedia/gstreamer-plugins-x265
+x265_IMPL=	bad
 
 xvid_DEPENDS=	multimedia/gstreamer-plugins-xvid
+xvid_IMPL=	bad
 
 
 #-- Net Plugins Section ---------------------------------------------------#
 
 libmms_DEPENDS=	net/gstreamer-plugins-libmms
+libmms_IMPL=	bad
 
+srtp_DEPENDS=	net/gstreamer-plugins-srtp
+srtp_IMPL=	bad
+
 #-- security plugins section ----------------------------------------------#
 
 dtls_DEPENDS=	security/gstreamer-plugins-dtls
+dtls_IMPL=	bad
 
 #-- sysutils plugins section ----------------------------------------------#
 
 cdio_DEPENDS=	sysutils/gstreamer-plugins-cdio
+cdio_IMPL=	ugly
 
 #-- x11 plugins section ---------------------------------------------------#
 
 x_DEPENDS=	x11/gstreamer-plugins-x
+x_IMPL=		#
 
 ximagesrc_DEPENDS=	x11/gstreamer-plugins-ximagesrc
+ximagesrc_IMPL=		good
 
 #-- x11-toolkits plugins section ------------------------------------------#
 
-gtksink_DEPENDS=	x11-toolkits/gstreamer-plugins-gtksink
+gtk_DEPENDS=	x11-toolkits/gstreamer-plugins-gtk
+gtk_IMPL=	bad
 
 pango_DEPENDS=	x11-toolkits/gstreamer-plugins-pango
+pango_IMPL=	#
 
 #--------------------------------------------------------------------------#
 
@@ -387,33 +589,70 @@ Gstreamer_Post_Include=	bsd.gstreamer.mk
 IGNORE=	USE_GSTREAMER and USE_GSTREAMER1 can't be used together
 .endif
 
+_GST_IMPL_LIST:=	#
+
 .if defined(USE_GSTREAMER)
-.for ext in ${USE_GSTREAMER}
+# update this with the gst 1.0 version below
+. for ext in ${USE_GSTREAMER}
 ${ext}_GST_PREFIX?=	gstreamer-plugins-
 ${ext}_GST_VERSION?=	${GST_VERSION}${GST_MINOR_VERSION}
 ${ext}_NAME?=		${ext}
-. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
-BUILD_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
-RUN_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
-. else
+.  if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS})
+_GST_BUILD_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
+_GST_RUN_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS}
+_GST_GST_IMPL_LIST+=	${${ext}_IMPL}
+.  else
 IGNORE=	cannot install: unknown gstreamer ${GST_VERSION} plugin -- ${ext}
-. endif
-.endfor
+.  endif
+. endfor
+
+# everything wants this
+_GST_BUILD_DEPENDS+= gstreamer-plugins>=0:multimedia/gstreamer-plugins
+_GST_LIB_DEPENDS+=   libgstreamer-0.10.so:multimedia/gstreamer
+_GST_RUN_DEPENDS+=   gstreamer-plugins>=0:multimedia/gstreamer-plugins
+
+. for plugin in ${_GST_IMPL_LIST:O:u}
+_GST_BUILD_DEPENDS+=	gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin}
+_GST_RUN_DEPENDS+=	gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin}
+. endfor
+
+BUILD_DEPENDS+= ${_GST_BUILD_DEPENDS:O:u}
+LIB_DEPENDS+=   ${_GST_LIB_DEPENDS:O:u}
+RUN_DEPENDS+=   ${_GST_RUN_DEPENDS:O:u}
 .endif
 
 .if defined(USE_GSTREAMER1)
-.for ext in ${USE_GSTREAMER1}
+. for ext in ${USE_GSTREAMER1}
 ${ext}_GST_PREFIX?=	gstreamer1-plugins-
-${ext}_GST_VERSION?=	${GST1_VERSION}${GST1_MINIMAL_VERSION}
+${ext}_GST_VERSION?=	${GST1_VERSION}
 ${ext}_NAME10?=		${ext}
 ${ext}_GST_DEPENDS?=	${${ext}_DEPENDS:S,gstreamer-,gstreamer1-,}
-. if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST_DEPENDS})
-BUILD_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
-RUN_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
-. else
+.  if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST_DEPENDS})
+_GST_BUILD_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
+_GST_RUN_DEPENDS+=	${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS}
+.   if defined(${ext}1_IMPL)
+_GST_IMPL_LIST+=	${${ext}1_IMPL}
+.   else
+_GST_IMPL_LIST+=	${${ext}_IMPL}
+.   endif
+.  else
 IGNORE=	cannot install: unknown gstreamer ${GST1_VERSION} plugin -- ${ext}
-. endif
-.endfor
+.  endif
+. endfor
+
+# everything wants this
+_GST_BUILD_DEPENDS+=	gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins
+_GST_LIB_DEPENDS+=	libgstreamer-1.0.so:multimedia/gstreamer1
+_GST_RUN_DEPENDS+=	gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins
+
+. for plugin in ${_GST_IMPL_LIST:O:u}
+_GST_BUILD_DEPENDS+=	gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin}
+_GST_RUN_DEPENDS+=	gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin}
+. endfor
+
+BUILD_DEPENDS+=	${_GST_BUILD_DEPENDS:O:u}
+LIB_DEPENDS+=	${_GST_LIB_DEPENDS:O:u}
+RUN_DEPENDS+=	${_GST_RUN_DEPENDS:O:u}
 .endif
 
 # The End

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/audio/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -280,17 +280,20 @@
     SUBDIR += gstreamer1-plugins-gme
     SUBDIR += gstreamer1-plugins-gsm
     SUBDIR += gstreamer1-plugins-jack
+    SUBDIR += gstreamer1-plugins-ladspa
     SUBDIR += gstreamer1-plugins-lame
-    SUBDIR += gstreamer1-plugins-mad
     SUBDIR += gstreamer1-plugins-modplug
     SUBDIR += gstreamer1-plugins-mpg123
+    SUBDIR += gstreamer1-plugins-musepack
     SUBDIR += gstreamer1-plugins-ogg
     SUBDIR += gstreamer1-plugins-opus
     SUBDIR += gstreamer1-plugins-pulse
     SUBDIR += gstreamer1-plugins-shout2
     SUBDIR += gstreamer1-plugins-sidplay
+    SUBDIR += gstreamer1-plugins-sndfile
     SUBDIR += gstreamer1-plugins-sndio
     SUBDIR += gstreamer1-plugins-soundtouch
+    SUBDIR += gstreamer1-plugins-spc
     SUBDIR += gstreamer1-plugins-speex
     SUBDIR += gstreamer1-plugins-taglib
     SUBDIR += gstreamer1-plugins-twolame

Modified: head/audio/clementine-player/Makefile
==============================================================================
--- head/audio/clementine-player/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/audio/clementine-player/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -3,7 +3,7 @@
 
 PORTNAME=	clementine
 PORTVERSION=	1.3.1
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	audio
 PKGNAMESUFFIX=	-player
 
@@ -62,7 +62,7 @@ USE_GSTREAMER1=	cdparanoia \
 		faad \
 		flac \
 		lame \
-		mad \
+		mpg123 \
 		neon \
 		shout2 \
 		soup \

Modified: head/audio/gnome-music/Makefile
==============================================================================
--- head/audio/gnome-music/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/audio/gnome-music/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -3,7 +3,7 @@
 
 PORTNAME=	gnome-music
 PORTVERSION=	3.18.2
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio gnome
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome3
@@ -21,7 +21,7 @@ USES=		gettext gmake gnome libtool pathfix pkgconfig p
 USE_LDCONFIG=	yes
 USE_GNOME=	gnomedesktop3 gtk30 intltool introspection:build
 GNU_CONFIGURE=	yes
-USE_GSTREAMER1=	ogg mad
+USE_GSTREAMER1=	ogg mpg123
 INSTALLS_ICONS=	yes
 CPPFLAGS+=	-I${LOCALBASE}/include
 LDFLAGS+=	-L${LOCALBASE}/lib

Modified: head/audio/gstreamer1-plugins-chromaprint/Makefile
==============================================================================
--- head/audio/gstreamer1-plugins-chromaprint/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/audio/gstreamer1-plugins-chromaprint/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -1,9 +1,9 @@
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	0
 CATEGORIES=	audio
 
-COMMENT=	GStreamer fingerprint audio plugin
+COMMENT=	GStreamer audio fingerprint extracting plugin
 
 GST_PLUGIN=	chromaprint
 DIST=		bad

Added: head/audio/gstreamer1-plugins-ladspa/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/gstreamer1-plugins-ladspa/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION=	0
+CATEGORIES=	audio
+
+COMMENT=	Gstreamer ladspa (Linux Audio Developer's Simple Plugin API) plugin
+
+GST_PLUGIN=	ladspa
+DIST=		bad
+
+MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"

Added: head/audio/gstreamer1-plugins-musepack/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/gstreamer1-plugins-musepack/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION=	0
+CATEGORIES=	audio
+
+COMMENT=	Gstreamer musepack mpc encoder/decoder plugin
+
+GST_PLUGIN=	musepack
+DIST=		bad
+
+MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"

Added: head/audio/gstreamer1-plugins-sndfile/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/gstreamer1-plugins-sndfile/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -0,0 +1,14 @@
+# Created by: Michael Johnson <ahze@FreeBSD.org>
+# $FreeBSD$
+
+PORTREVISION=	0
+CATEGORIES=	audio
+
+COMMENT=	Gstreamer sndfile plugin
+
+GST_PLUGIN=	sndfile
+DIST=		bad
+
+MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"

Added: head/audio/gstreamer1-plugins-spc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/gstreamer1-plugins-spc/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION=	0
+CATEGORIES=	audio
+
+COMMENT=	Gstreamer OpenSPC plugin
+
+GST_PLUGIN=	spc
+DIST=		bad
+
+MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"

Modified: head/audio/lollypop/Makefile
==============================================================================
--- head/audio/lollypop/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/audio/lollypop/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -3,7 +3,7 @@
 
 PORTNAME=	lollypop
 PORTVERSION=	0.9.15
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio
 MASTER_SITES=	https://github.com/gnumdk/${PORTNAME}/releases/download/${PORTVERSION}/
 
@@ -14,6 +14,7 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>=2.7.8:databases/py-sqlite3 \
+		itstool:textproc/itstool \
 	${PYTHON_PKGNAMEPREFIX}dbus>=1.1.1:devel/py3-dbus \
 	${PYTHON_PKGNAMEPREFIX}gstreamer1>=1.4.0:multimedia/py3-gstreamer1
 LIB_DEPENDS=	libnotify.so:devel/libnotify \
@@ -22,7 +23,7 @@ LIB_DEPENDS=	libnotify.so:devel/libnotify \
 USES=	shebangfix python:3 pkgconfig gettext gmake sqlite tar:xz
 GNU_CONFIGURE=	yes
 USE_GNOME=	glib20 gtk30 py3gobject3 introspection:build intltool intlhack
-USE_GSTREAMER1=	yes mad ogg flac opus libav faad good speex
+USE_GSTREAMER1=	yes mpg123 ogg flac opus libav faad good speex
 USE_PYTHON=	py3kplist
 INSTALLS_ICONS=	yes
 

Modified: head/audio/pragha/Makefile
==============================================================================
--- head/audio/pragha/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/audio/pragha/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -3,7 +3,7 @@
 
 PORTNAME=	pragha
 PORTVERSION=	1.3.3
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	audio
 MASTER_SITES=	https://github.com/pragha-music-player/${PORTNAME}/releases/download/v${PORTVERSION}/
 
@@ -23,7 +23,7 @@ USES=	compiler:c11 desktop-file-utils gettext-tools gm
 	pkgconfig sqlite tar:bz2
 GNU_CONFIGURE=	yes
 USE_GNOME=	glib20 gtk30 intltool intlhack
-USE_GSTREAMER1=	yes faad flac libav mad ogg speex
+USE_GSTREAMER1=	yes faad flac libav mpg123 ogg speex
 INSTALLS_ICONS=	yes
 USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/graphics/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -321,9 +321,11 @@
     SUBDIR += gstreamer1-plugins-gdkpixbuf
     SUBDIR += gstreamer1-plugins-gl
     SUBDIR += gstreamer1-plugins-jpeg
+    SUBDIR += gstreamer1-plugins-kms
     SUBDIR += gstreamer1-plugins-libcaca
     SUBDIR += gstreamer1-plugins-libvisual
     SUBDIR += gstreamer1-plugins-opencv
+    SUBDIR += gstreamer1-plugins-openexr
     SUBDIR += gstreamer1-plugins-openjpeg
     SUBDIR += gstreamer1-plugins-png
     SUBDIR += gstreamer1-plugins-rsvg

Modified: head/graphics/gstreamer1-plugins-gl/Makefile
==============================================================================
--- head/graphics/gstreamer1-plugins-gl/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/graphics/gstreamer1-plugins-gl/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -8,16 +8,17 @@ COMMENT=	GStreamer GL graphics plugin
 GST_PLUGIN=	gl
 DIST=		bad
 
+GL_GST_DIRS=	gst-libs/gst/allocators
 PLIST=		${.CURDIR}/pkg-plist
 
 MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
 
 pre-build:
-	@cd ${WRKSRC}/gst-libs/gst/gl && ${GMAKE}
+.for dir in ${GL_GST_DIRS}
+	@(cd ${BUILD_WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET})
+.endfor
 
 post-install:
-	@cd ${WRKSRC}/gst-libs/gst/gl && ${SETENV} DESTDIR=${STAGEDIR} \
-		INSTALL_TARGET=${INSTALL_TARGET} ${GMAKE} install
 	${INSTALL_DATA} ${WRKSRC}/pkgconfig/gstreamer-gl.pc \
 		${STAGEDIR}${PREFIX}/libdata/pkgconfig/gstreamer-gl-1.0.pc
 

Modified: head/graphics/gstreamer1-plugins-gl/pkg-plist
==============================================================================
--- head/graphics/gstreamer1-plugins-gl/pkg-plist	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/graphics/gstreamer1-plugins-gl/pkg-plist	Sat Jul 22 11:35:44 2017	(r446388)
@@ -1,7 +1,7 @@
 include/gstreamer-%%VERSION%%/gst/gl/egl/gstegl.h
-include/gstreamer-%%VERSION%%/gst/gl/egl/gsteglimagememory.h
-include/gstreamer-%%VERSION%%/gst/gl/egl/gstglcontext_egl.h
+include/gstreamer-%%VERSION%%/gst/gl/egl/gsteglimage.h
 include/gstreamer-%%VERSION%%/gst/gl/egl/gstgldisplay_egl.h
+include/gstreamer-%%VERSION%%/gst/gl/egl/gstglmemoryegl.h
 include/gstreamer-%%VERSION%%/gst/gl/gl.h
 include/gstreamer-%%VERSION%%/gst/gl/glprototypes/all_functions.h
 include/gstreamer-%%VERSION%%/gst/gl/glprototypes/base.h
@@ -28,7 +28,6 @@ include/gstreamer-%%VERSION%%/gst/gl/gstglbuffer.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglbufferpool.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglcolorconvert.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglcontext.h
-include/gstreamer-%%VERSION%%/gst/gl/gstglcontrolbindingproxy.h
 include/gstreamer-%%VERSION%%/gst/gl/gstgldebug.h
 include/gstreamer-%%VERSION%%/gst/gl/gstgldisplay.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglfeature.h
@@ -39,6 +38,7 @@ include/gstreamer-%%VERSION%%/gst/gl/gstglmemory.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglmemorypbo.h
 include/gstreamer-%%VERSION%%/gst/gl/gstgloverlaycompositor.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglquery.h
+include/gstreamer-%%VERSION%%/gst/gl/gstglrenderbuffer.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglshader.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglshaderstrings.h
 include/gstreamer-%%VERSION%%/gst/gl/gstglsl.h

Added: head/graphics/gstreamer1-plugins-kms/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/gstreamer1-plugins-kms/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION=	0
+CATEGORIES=	graphics
+
+COMMENT=	GStreamer video sink via KMS plugin
+
+GST_PLUGIN=	kms
+DIST=		bad
+
+MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"

Modified: head/graphics/gstreamer1-plugins-opencv/Makefile
==============================================================================
--- head/graphics/gstreamer1-plugins-opencv/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/graphics/gstreamer1-plugins-opencv/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	0
 CATEGORIES=	graphics
 
 COMMENT=	GStreamer opencv real time computer vision plugin
@@ -12,5 +12,7 @@ MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plug
 
 # Clang has issues with Overloaded stuff inside OpenCV
 CXXFLAGS+=	-Wno-overloaded-virtual
+
+PLIST=		${.CURDIR}/pkg-plist
 
 .include "${MASTERDIR}/Makefile"

Added: head/graphics/gstreamer1-plugins-opencv/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/gstreamer1-plugins-opencv/pkg-plist	Sat Jul 22 11:35:44 2017	(r446388)
@@ -0,0 +1,8 @@
+include/gstreamer-%%VERSION%%/gst/opencv/gstopencvutils.h
+include/gstreamer-%%VERSION%%/gst/opencv/gstopencvvideofilter.h
+lib/gstreamer-%%VERSION%%/libgstopencv.so
+lib/libgstopencv-%%VERSION%%.so
+lib/libgstopencv-%%VERSION%%.so.0
+lib/libgstopencv-%%VERSION%%.so.%%SOVERSION%%
+share/gst-plugins-bad/%%VERSION%%/opencv_haarcascades/fist.xml
+share/gst-plugins-bad/%%VERSION%%/opencv_haarcascades/palm.xml

Added: head/graphics/gstreamer1-plugins-openexr/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/gstreamer1-plugins-openexr/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION=	0
+CATEGORIES=	graphics
+
+COMMENT=	GStreamer OpenExr codec plugin
+
+GST_PLUGIN=	openexr
+DIST=		bad
+
+MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"

Modified: head/graphics/gstreamer1-plugins-webp/Makefile
==============================================================================
--- head/graphics/gstreamer1-plugins-webp/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/graphics/gstreamer1-plugins-webp/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-PORTREVISION=	2
+PORTREVISION=	0
 CATEGORIES=	graphics
 
 COMMENT=	GStreamer webp image decoder plugin

Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile	Sat Jul 22 11:01:38 2017	(r446387)
+++ head/multimedia/Makefile	Sat Jul 22 11:35:44 2017	(r446388)
@@ -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 @@

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707221135.v6MBZigE081731>