Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Dec 2018 19:43:20 +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: r488337 - in head: Mk audio audio/gstreamer1-plugins-lv2 multimedia/gstreamer1-plugins
Message-ID:  <201812251943.wBPJhK7Z037211@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: kwm
Date: Tue Dec 25 19:43:19 2018
New Revision: 488337
URL: https://svnweb.freebsd.org/changeset/ports/488337

Log:
  * Add the gstreamer1 lv2 plugin.
    This plugins is a wrapper that exposes lv2 plugins to gstreamer applications.
  * Correct the handling of webrtcdsp in bsd.gstreamer.mk so it can be used
    in the USE_GSTREAMER1 macro.
  
  multimedia/gstreamer1-plugins/Makefile.common:
  * Remove configure disable switches for sunadio and wgl, these
    plugins where removed in 1.14.
  * Move gtk3 from the "bad" plugins to the "good" plugins. This removes a
    warning from the configure stage of "bad" plugins about unknown
    configure arguments.

Added:
  head/audio/gstreamer1-plugins-lv2/
  head/audio/gstreamer1-plugins-lv2/Makefile   (contents, props changed)
Modified:
  head/Mk/bsd.gstreamer.mk
  head/audio/Makefile
  head/multimedia/gstreamer1-plugins/Makefile.common

Modified: head/Mk/bsd.gstreamer.mk
==============================================================================
--- head/Mk/bsd.gstreamer.mk	Tue Dec 25 19:19:54 2018	(r488336)
+++ head/Mk/bsd.gstreamer.mk	Tue Dec 25 19:43:19 2018	(r488337)
@@ -161,6 +161,7 @@ _GSTREAMER_PLUGINS+= \
 		kms \
 		libav \
 		libde265 \
+		lv2 \
 		modplug \
 		mpg123 \
 		mplex \
@@ -178,11 +179,12 @@ _GSTREAMER_PLUGINS+= \
 		vpx \
 		vulkan \
 		webp \
+		webrtcdsp \
 		x \
 		x265 \
 		ximagesrc \
 		zbar
-# vaapi webrtcdsp
+# vaapi
 .endif # USE_GSTREAMER1
 
 # other plugins
@@ -261,6 +263,9 @@ ladspa_IMPL=	bad
 lame_DEPENDS=	audio/gstreamer-plugins-lame
 lame_IMPL=	ugly
 
+lv2_DEPENDS=	audio/gstreamer-plugins-lv2
+lv2_IMPL=	bad
+
 mad_DEPENDS=	audio/gstreamer-plugins-mad
 mad_IMPL=	ugly
 
@@ -324,6 +329,9 @@ vorbis_IMPL=	#
 wavpack_DEPENDS=	audio/gstreamer-plugins-wavpack
 wavpack_IMPL=		good
 
+webrtcdsp_DEPENDS=	audio/gstreamer-plugins-webrtcdsp
+webrtcdsp_IMPL=		bad
+
 #-- comms plugin section --------------------------------------------------#
 
 spandsp_DEPENDS=	comms/gstreamer-plugins-spandsp
@@ -544,9 +552,6 @@ 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

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Tue Dec 25 19:19:54 2018	(r488336)
+++ head/audio/Makefile	Tue Dec 25 19:43:19 2018	(r488337)
@@ -264,6 +264,7 @@
     SUBDIR += gstreamer-plugins-jack
     SUBDIR += gstreamer-plugins-ladspa
     SUBDIR += gstreamer-plugins-lame
+    SUBDIR += gstreamer-plugins-lv2
     SUBDIR += gstreamer-plugins-mad
     SUBDIR += gstreamer-plugins-mp3
     SUBDIR += gstreamer-plugins-musepack

Added: head/audio/gstreamer1-plugins-lv2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/gstreamer1-plugins-lv2/Makefile	Tue Dec 25 19:43:19 2018	(r488337)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+PORTREVISION=	0
+CATEGORIES=	audio
+
+COMMENT=	Gstreamer lv2 wrapper plugin
+
+GST_PLUGIN=	lv2
+DIST=		bad
+
+MASTERDIR=	${.CURDIR}/../../multimedia/gstreamer1-plugins
+
+.include "${MASTERDIR}/Makefile"

Modified: head/multimedia/gstreamer1-plugins/Makefile.common
==============================================================================
--- head/multimedia/gstreamer1-plugins/Makefile.common	Tue Dec 25 19:19:54 2018	(r488336)
+++ head/multimedia/gstreamer1-plugins/Makefile.common	Tue Dec 25 19:43:19 2018	(r488337)
@@ -34,13 +34,13 @@ BAD_GST_ALL_PLUGINS+= \
 		flite \
 		gme \
 		gsm \
-		gtk3 \
 		hls \
 		kate \
 		kms \
 		ladspa \
 		libde265 \
 		libmms \
+		lv2 \
 		modplug \
 		mpeg2enc \
 		mplex \
@@ -91,7 +91,6 @@ BAD_GST_NON_PLUGINS= \
 		--disable-uvch264 \
 		--disable-vcd \
 		--disable-wasapi \
-		--disable-wgl \
 		--disable-winks \
 		--disable-winscreencap
 
@@ -101,6 +100,7 @@ GOOD_GST_ALL_PLUGINS+= \
 		flac \
 		gdk_pixbuf \
 		gst_v4l2 \
+		gtk3 \
 		jack \
 		jpeg \
 		lame \
@@ -123,7 +123,6 @@ GOOD_GST_NON_PLUGINS=	\
 		--disable-directsound \
 		--disable-osx_audio \
 		--disable-osx_video \
-		--disable-sunaudio \
 		--disable-waveform \
 		--enable-bz2 \
 		--enable-oss \
@@ -330,6 +329,12 @@ gst_libmms_PLIST_FILES=	${GST_LIB_DIR}/libgstmms.so
 
 # librfb
 gst_librfb_USE_XORG=	x11
+
+# liblv2
+gst_lv2_LIB_DEPENDS=	libsord-0.so:devel/sord \
+			libserd-0.so:devel/serd \
+			libsratom-0.so:audio/sratom \
+			liblilv-0.so:audio/lilv
 
 # png
 gst_libpng_LIB_DEPENDS=	libpng.so:graphics/png



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