Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F110177686
D35097.id105573.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
98 KB
Referenced Files
None
Subscribers
None
D35097.id105573.diff
View Options
Index: CHANGES
===================================================================
--- CHANGES
+++ CHANGES
@@ -10,6 +10,28 @@
All ports committers are allowed to commit to this file.
+20220430:
+AUTHOR: tcberner@FreeBSD.org
+
+ A new USES has been added to handle dependency on gstreamer.
+
+ Instead of writing
+
+ USE_GSTREAMER1=[list of components]
+
+ you now have to write
+
+ USES=gstreamer
+ USE_GSTREAMER=[list of components]
+
+ If your port previously set just
+
+ USE_GSTREAMER=yes
+
+ this now is is just
+
+ USES=gstreamer
+
20220415:
AUTHOR: amdmi3@FreeBSD.org
Index: Mk/Uses/gstreamer.mk
===================================================================
--- /dev/null
+++ Mk/Uses/gstreamer.mk
@@ -0,0 +1,439 @@
+#
+# gstreamer.mk - Support for gstreamer-plugins-based ports.
+#
+
+.if ! defined(_INCLUDE_USES_GSTREAMER_MK)
+_INCLUDE_USES_GSTREAMER_MK= YES
+
+#== Argument handling
+# be prepared for a possible future gstreamer-2
+_GST_VER_SUPPORTED= 1
+_GST_VER_DEFAULT= 1
+_GST_VER= #
+. for ver in ${_GST_VER_SUPPORTED:O:u}
+. if ${gstreamer_ARGS:M${ver}}
+. if empty(_GST_VER)
+_GST_VER= ${ver}
+. else
+INGORE= Incorrect USES=gstreamer:${gstramer_ARGS} - multiple versions defined
+. endif
+. endif
+. endfor
+
+. if empty(_GST_VER)
+_GST_VER= ${_GST_VER_DEFAULT}
+. endif
+
+#== dependency handling
+_GST1_VERSION= 1.16.2
+_GST1_PORT= multimedia/gstreamer1-plugins
+_GST1_LIB_VER= 1.0
+_GST1_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST1_VERSION}
+
+#== gstreamer1 components by category
+_GST1_CATEGORIES= audio comms devel ftp graphics multimedia net security \
+ sysutils www x11 x11-toolkits
+_GST1_PLUGINS_audio= a52dec amrnb amrwbdec bs2b cdparanoia chromaprint faac \
+ faad flac flite gme gsm jack ladspa lame lv2 modplug \
+ mpg123 musepack ogg openmpt opus pulse shout2 sidplay \
+ sndfile sndio soundtouch speex taglib twolame vorbis \
+ wavpack webrtcdsp
+_GST1_PLUGINS_comms= spandsp
+_GST1_PLUGINS_devel= soup
+_GST1_PLUGINS_ftp= curl
+_GST1_PLUGINS_graphics= aalib cairo gdkpixbuf gl jpeg kms libcaca libvisual \
+ opencv openexr openjpeg png qt rsvg vulkan webp zbar
+_GST1_PLUGINS_multimedia= aom assrender bad dash dts dv dvd dvdread \
+ editing-services gnonlin good hls kate libav libde265 \
+ mpeg2dec mpeg2enc mplex openh264 resindvd rtmp \
+ smoothstreaming theora ttml ugly v4l2 vpx x264 x265
+_GST1_PLUGINS_net= libmms srtp
+_GST1_PLUGINS_security= dtls
+_GST1_PLUGINS_sysutils= cdio hal
+_GST1_PLUGINS_www= neon
+_GST1_PLUGINS_x11= x ximagesrc
+_GST1_PLUGINS_x11-toolkits= gtk gtk4 pango
+
+
+# ==== Unversioned information
+# Gather all available plugins for the chosen version
+_GST_PLUGINS_BASE= bad core good ugly libgstreamer plugins
+_GST_PLUGINS_VER:= ${_GST${_GST_VER}_CATEGORIES:S/^/\${_GST${_GST_VER}_PLUGINS_/:S/$/}/}
+
+
+_GST_VERSION= ${_GST${_GST_VER}_VERSION}
+# List of all available components
+_USE_GSTREAMER_ALL= ${_GST_PLUGINS_BASE} \
+ ${_GST_PLUGINS_VER}
+
+# Dependency setup
+
+#==== Top-level components
+gst-plugins_PORT= multimedia/gstreamer${_GST_VER}-plugins
+gst-plugins_IMPL= # empty
+gst-plugins_SUFFIX= #
+
+gst-bad_PORT= multimedia/gstreamer${_GST_VER}-plugins-bad
+gst-bad_IMPL= #
+
+gst-core_PORT= multimedia/gstreamer${_GST_VER}-plugins-core
+gst-core_IMPL= #
+gst-core_GST1_VERSION= 1.16
+gst-core_VERSION= ${gst-core_GST${_GST_VER}_VERSION}
+
+gst-good_PORT= multimedia/gstreamer${_GST_VER}-plugins-good
+gst-good_IMPL= #
+
+gst-ugly_PORT= multimedia/gstreamer${_GST_VER}-plugins-ugly
+gst-ugly_IMPL= #
+
+gst-libgstreamer_LIB= libgstreamer${_GST${_GST_VER}_LIB_VER:D-${_GST${_GST_VER}_LIB_VER}}.so
+gst-libgstreamer_PORT= multimedia/gstreamer${_GST_VER}
+
+#==== Audio Plugins Section
+gst-a52dec_PORT= audio/gstreamer${_GST_VER}-plugins-a52dec
+gst-a52dec_IMPL= ugly
+
+gst-amrnb_PORT= audio/gstreamer${_GST_VER}-plugins-amrnb
+gst-amrnb_IMPL= ugly
+
+gst-amrwbdec_PORT= audio/gstreamer${_GST_VER}-plugins-amrwbdec
+gst-amrwbdec_IMPL= ugly
+
+gst-bs2b_PORT= audio/gstreamer${_GST_VER}-plugins-bs2b
+gst-bs2b_IMPL= bad
+
+gst-cdparanoia_PORT= audio/gstreamer${_GST_VER}-plugins-cdparanoia
+gst-cdparanoia_IMPL= #
+
+gst-chromaprint_PORT= audio/gstreamer${_GST_VER}-plugins-chromaprint
+gst-chromeprint_IMPL= bad
+
+gst-faac_PORT= audio/gstreamer${_GST_VER}-plugins-faac
+gst-faac_IMPL= bad
+
+gst-faad_PORT= audio/gstreamer${_GST_VER}-plugins-faad
+gst-faad_IMPL= bad
+
+gst-flac_PORT= audio/gstreamer${_GST_VER}-plugins-flac
+gst-flac_IMPL= good
+
+gst-flite_PORT= audio/gstreamer${_GST_VER}-plugins-flite
+gst-flite_IMPL= bad
+
+gst-gme_PORT= audio/gstreamer${_GST_VER}-plugins-gme
+gst-gme_IMPL= bad
+
+gst-gsm_PORT= audio/gstreamer${_GST_VER}-plugins-gsm
+gst-gsm_IMPL= bad
+
+gst-hal_PORT= sysutils/gstreamer${_GST_VER}-plugins-hal
+gst-hal_IMPL= good
+
+gst-jack_PORT= audio/gstreamer${_GST_VER}-plugins-jack
+gst-jack_IMPL= good
+
+gst-ladspa_PORT= audio/gstreamer${_GST_VER}-plugins-ladspa
+gst-ladspa_IMPL= bad
+
+gst-lame_PORT= audio/gstreamer${_GST_VER}-plugins-lame
+gst-lame_IMPL= ugly
+
+gst-lv2_PORT= audio/gstreamer${_GST_VER}-plugins-lv2
+gst-lv2_IMPL= bad
+
+gst-modplug_PORT= audio/gstreamer${_GST_VER}-plugins-modplug
+gst-modplug_IMPL= bad
+
+gst-mpg123_PORT= audio/gstreamer${_GST_VER}-plugins-mpg123
+gst-mpg123_IMPL= ugly
+
+gst-musepack_PORT= audio/gstreamer${_GST_VER}-plugins-musepack
+gst-musepack_IMPL= bad
+
+gst-neon_PORT= www/gstreamer${_GST_VER}-plugins-neon
+gst-neon_IMPL= bad
+
+gst-ogg_PORT= audio/gstreamer${_GST_VER}-plugins-ogg
+gst-ogg_IMPL= #
+
+gst-opus_PORT= audio/gstreamer${_GST_VER}-plugins-opus
+gst-opus_IMPL= #
+
+gst-pulse_PORT= audio/gstreamer${_GST_VER}-plugins-pulse
+gst-pulse_IMPL= good
+
+gst-shout2_PORT= audio/gstreamer${_GST_VER}-plugins-shout2
+gst-shout2_IMPL= good
+
+gst-sidplay_PORT= audio/gstreamer${_GST_VER}-plugins-sidplay
+gst-sidplay_IMPL= ugly
+
+gst-sndio_PORT= audio/gstreamer${_GST_VER}-plugins-sndio
+gst-sndio_IMPL= #
+
+gst-sndfile_PORT= audio/gstreamer${_GST_VER}-plugins-sndfile
+gst-sndfile_IMPL= bad
+
+gst-soundtouch_PORT= audio/gstreamer${_GST_VER}-plugins-soundtouch
+gst-soundtouch_IMPL= bad
+
+gst-speex_PORT= audio/gstreamer${_GST_VER}-plugins-speex
+gst-speex_IMPL= good
+
+gst-taglib_PORT= audio/gstreamer${_GST_VER}-plugins-taglib
+gst-taglib_IMPL= good
+
+gst-twolame_PORT= audio/gstreamer${_GST_VER}-plugins-twolame
+gst-twolame_IMPL= ugly
+
+gst-vorbis_PORT= audio/gstreamer${_GST_VER}-plugins-vorbis
+gst-vorbis_IMPL= #
+
+gst-wavpack_PORT= audio/gstreamer${_GST_VER}-plugins-wavpack
+gst-wavpack_IMPL= good
+
+gst-webrtcdsp_PORT= audio/gstreamer${_GST_VER}-plugins-webrtcdsp
+gst-webrtcdsp_IMPL= bad
+
+#==== comms plugin section
+
+gst-spandsp_PORT= comms/gstreamer${_GST_VER}-plugins-spandsp
+gst-spandsp_IMPL= bad
+
+#==== devel plugin section
+
+gst-soup_PORT= devel/gstreamer${_GST_VER}-plugins-soup
+gst-soup_IMPL= good
+
+#==== ftp plugin section
+
+gst-curl_PORT= ftp/gstreamer${_GST_VER}-plugins-curl
+gst-curl_IMPL= bad
+
+#==== graphics plugin section
+
+gst-aalib_PORT= graphics/gstreamer${_GST_VER}-plugins-aalib
+gst-aalib_IMPL= good
+
+gst-aom_PORT= multimedia/gstreamer${_GST_VER}-plugins-aom
+gst-aom_IMPL= bad
+
+gst-assrender_PORT= multimedia/gstreamer${_GST_VER}-plugins-assrender
+gst-assrender_IMPL= bad
+
+gst-cairo_PORT= graphics/gstreamer${_GST_VER}-plugins-cairo
+gst-cairo_IMPL= good
+
+gst-gdkpixbuf_PORT= graphics/gstreamer${_GST_VER}-plugins-gdkpixbuf
+gst-gdkpixbuf_IMPL= good
+
+gst-gl_PORT= graphics/gstreamer${_GST_VER}-plugins-gl
+gst-gl_IMPL= bad
+
+gst-jpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-jpeg
+gst-jpeg_IMPL= good
+
+gst-kms_PORT= graphics/gstreamer${_GST_VER}-plugins-kms
+gst-kms_IMPL= bad
+
+gst-libcaca_PORT= graphics/gstreamer${_GST_VER}-plugins-libcaca
+gst-libcaca_IMPL= good
+
+gst-libvisual_PORT= graphics/gstreamer${_GST_VER}-plugins-libvisual
+gst-libvisual_IMPL= #
+
+gst-opencv_PORT= graphics/gstreamer${_GST_VER}-plugins-opencv
+gst-opencv_IMPL= bad
+
+gst-openexr_PORT= graphics/gstreamer${_GST_VER}-plugins-openexr
+gst-openexr_IMPL= bad
+
+gst-openjpeg_PORT= graphics/gstreamer${_GST_VER}-plugins-openjpeg
+gst-openjpeg_IMPL= bad
+
+gst-openmpt_PORT= audio/gstreamer${_GST_VER}-plugins-openmpt
+gst-openmpt_IMPL= bad
+
+gst-png_PORT= graphics/gstreamer${_GST_VER}-plugins-png
+gst-png_IMPL= good
+
+gst-qt_PORT= graphics/gstreamer${_GST_VER}-plugins-qt
+gst-qt_IMPL= good
+
+gst-rsvg_PORT= graphics/gstreamer${_GST_VER}-plugins-rsvg
+gst-rsvg_IMPL= bad
+
+gst-webp_PORT= graphics/gstreamer${_GST_VER}-plugins-webp
+gst-webp_IMPL= bad
+
+gst-zbar_PORT= graphics/gstreamer${_GST_VER}-plugins-zbar
+gst-zbar_IMPL= bad
+
+#==== multimedia plugins section
+gst-dash_PORT= multimedia/gstreamer${_GST_VER}-plugins-dash
+gst-dash_IMPL= bad
+
+gst-dvdread_PORT= multimedia/gstreamer${_GST_VER}-plugins-dvdread
+gst-dvdread_IMPL= ugly
+
+gst-editing-services_PORT= multimedia/gstreamer${_GST_VER}-editing-services
+gst-editing-services_SUFFIX= #
+gst-editing-services_IMPL= #
+
+gst-dts_PORT= multimedia/gstreamer${_GST_VER}-plugins-dts
+gst-dts_IMPL= bad
+
+gst-dv_PORT= multimedia/gstreamer${_GST_VER}-plugins-dv
+gst-dv_IMPL= good
+
+gst-dvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-dvd
+gst-dvd_IMPL= ugly
+
+gst-gnonlin_PORT= multimedia/gstreamer${_GST_VER}-plugins-gnonlin
+gst-gnonlin_IMPL= good
+
+gst-hls_PORT= multimedia/gstreamer${_GST_VER}-plugins-hls
+gst-hls_IMPL= bad
+
+gst-kate_PORT= multimedia/gstreamer${_GST_VER}-plugins-kate
+gst-kate_IMPL= bad
+
+gst-libav_PORT= multimedia/gstreamer${_GST_VER}-libav
+gst-libav_SUFFIX= #
+gst-libav_IMPL= #
+
+gst-libde265_PORT= multimedia/gstreamer${_GST_VER}-plugins-libde265
+gst-libde265_IMPL= bad
+
+gst-mm_PORT= multimedia/gstreamermm
+gst-mm_SUFFIX= #
+gst-mm_IMPL= #
+
+gst-mpeg2dec_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2dec
+gst-mpeg2dec_IMPL= ugly
+
+gst-mpeg2enc_PORT= multimedia/gstreamer${_GST_VER}-plugins-mpeg2enc
+gst-mpeg2enc_IMPL= bad
+
+gst-mplex_PORT= multimedia/gstreamer${_GST_VER}-plugins-mplex
+gst-mplex_IMPL= bad
+
+gst-openh264_PORT= multimedia/gstreamer${_GST_VER}-plugins-openh264
+gst-openh264_IMPL= bad
+
+gst-rtmp_PORT= multimedia/gstreamer${_GST_VER}-plugins-rtmp
+gst-rtmp_IMPL= bad
+
+gst-smoothstreaming_PORT= multimedia/gstreamer${_GST_VER}-plugins-smoothstreaming
+gst-smoothstreaming_IMPL= bad
+
+gst-ttml_PORT= multimedia/gstreamer${_GST_VER}-plugins-ttml
+gst-ttml_IMPL= bad
+
+gst-v4l2_PORT= multimedia/gstreamer${_GST_VER}-plugins-v4l2
+gst-v4l2_IMPL= good
+
+# hmmm
+gst-vaapi_PORT= multimedia/gstreamer-vaapi
+gst-vaapi_IMPL= bad
+
+gst-vpx_PORT= multimedia/gstreamer${_GST_VER}-plugins-vpx
+gst-vpx_IMPL= good
+
+gst-vulkan_PORT= graphics/gstreamer${_GST_VER}-plugins-vulkan
+gst-vulkan_IMPL= bad
+
+gst-resindvd_PORT= multimedia/gstreamer${_GST_VER}-plugins-resindvd
+gst-resindvd_IMPL= bad
+
+gst-theora_PORT= multimedia/gstreamer${_GST_VER}-plugins-theora
+gst-theora_IMPL= #
+
+gst-x264_PORT= multimedia/gstreamer${_GST_VER}-plugins-x264
+gst-x264_IMPL= ugly
+
+gst-x265_PORT= multimedia/gstreamer${_GST_VER}-plugins-x265
+gst-x265_IMPL= bad
+
+#==== Net Plugins Section
+
+gst-libmms_PORT= net/gstreamer${_GST_VER}-plugins-libmms
+gst-libmms_IMPL= bad
+
+gst-srtp_PORT= net/gstreamer${_GST_VER}-plugins-srtp
+gst-srtp_IMPL= bad
+
+#==== security plugins section
+
+gst-dtls_PORT= security/gstreamer${_GST_VER}-plugins-dtls
+gst-dtls_IMPL= bad
+
+#==== sysutils plugins section
+
+gst-cdio_PORT= sysutils/gstreamer${_GST_VER}-plugins-cdio
+gst-cdio_IMPL= ugly
+
+#==== x11 plugins section
+
+gst-x_PORT= x11/gstreamer${_GST_VER}-plugins-x
+gst-x_IMPL= #
+
+gst-ximagesrc_PORT= x11/gstreamer${_GST_VER}-plugins-ximagesrc
+gst-ximagesrc_IMPL= good
+
+#==== x11-toolkits plugins section
+
+gst-gtk_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk
+gst-gtk_IMPL= bad
+
+gst-gtk4_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-gtk4
+gst-gtk4_IMPL= good
+
+gst-pango_PORT= x11-toolkits/gstreamer${_GST_VER}-plugins-pango
+gst-pango_IMPL= #
+
+#--------------------------------------------------------------------------#
+
+_GST_BR_DEPENDS= #
+_GST_LIB_DEPENDS= #
+
+USE_GSTREAMER?= #
+# everything wants this
+USE_GSTREAMER+= libgstreamer
+. if ${PORTDIRNAME} != gstreamer${_GST_VER}-plugins
+USE_GSTREAMER+= plugins
+. endif
+
+# Gather all Impl values
+_GST_IMPL_LIST:= ${USE_GSTREAMER:S/^/\${gst-/:S/$/_IMPL}/}
+
+# Combine the wanted copmonents and the required implementations
+_USE_GSTREAMER= ${USE_GSTREAMER} \
+ ${_GST_IMPL_LIST}
+
+. for component in ${_USE_GSTREAMER:O:u}
+# Fill in the common default component values
+gst-${component}_VERSION?= ${_GST_VERSION}
+gst-${component}_NAME?= ${component}
+gst-${component}_PREFIX?= gstreamer${_GST_VER}-
+gst-${component}_SUFFIX?= plugins-
+gst-${component}_PKG?= ${gst-${component}_PREFIX}${gst-${component}_SUFFIX}${gst-${component}_NAME}
+
+. if empty(_USE_GSTREAMER_ALL:M${component})
+IGNORE= unknown gstreamer component '${component}' for gstreamer:${_GST_VER}
+. endif
+. if !empty(gst-${component}_LIB)
+# forced evaluation
+_GST_LIB_DEPENDS+= ${gst-${component}_LIB}:${gst-${component}_PORT}
+. else
+# forced evaluation
+_GST_BR_DEPENDS+= ${gst-${component}_PKG}>=${gst-${component}_VERSION}:${gst-${component}_PORT}
+. endif
+. endfor
+
+LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u}
+BUILD_DEPENDS+= ${_GST_BR_DEPENDS:O:u}
+RUN_DEPENDS+= ${_GST_BR_DEPENDS:O:u}
+
+.endif
Index: Mk/bsd.gstreamer.mk
===================================================================
--- Mk/bsd.gstreamer.mk
+++ /dev/null
@@ -1,562 +0,0 @@
-#-*- tab-width: 4; -*-
-# ex:ts=4
-#
-# bsd.gstreamer.mk - Support for gstreamer-plugins-based ports.
-#
-# Created by: Michael Johnson <ahze@FreeBSD.org>
-
-.if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include)
-
-Gstreamer_Include_MAINTAINER= multimedia@FreeBSD.org
-Gstreamer_Pre_Include= bsd.gstreamer.mk
-
-.endif
-
-# Ports can use the following:
-#
-# For Gstreamer 1.x the same rules apply but instead of
-# USE_GSTREAMER=, USE_GSTREAMER1= is used.
-#
-# If you want to use USE_GSTREAMER after <bsd.port.pre.mk>
-# you must follow one of the examples listed below
-#
-# .include <bsd.port.options.mk>
-# .if defined(WITH_VORBIS)
-# USE_GSTREAMER= vorbis
-# .endif
-#
-# or
-# USE_GSTREAMER= yes
-# .include <bsd.port.options.mk>
-# .if defined(WITH_FAAD)
-# USE_GSTREAMER+= faad
-# .endif
-# .include <bsd.port.pre.mk>
-#
-# USE_GSTREAMER=yes will always add a dependency to
-# gstreamer-plugins
-#
-# "Normal" dependencies and variables
-#
-
-GSTREAMER1_PORT= ${PORTSDIR}/multimedia/gstreamer1-plugins
-_GST1_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST1_VERSION}
-GST1_VERSION= 1.4
-GST1_MINOR_VERSION= .0
-GST1_SHLIB_VERSION= 0
-GST1_MINIMAL_VERSION= .0
-
-# 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 \
- ladspa \
- lame \
- libcaca \
- libmms \
- libvisual \
- mpeg2dec \
- mpeg2enc \
- musepack \
- neon \
- ogg \
- opus \
- pango \
- pulse \
- resindvd \
- shout2 \
- sndfile \
- sndio \
- sidplay \
- soundtouch \
- soup \
- speex \
- taglib \
- theora \
- twolame \
- v4l2 \
- vorbis \
- wavpack \
- x264
-
-# plugins only in 1.0
-.if defined(USE_GSTREAMER1)
-_GSTREAMER_PLUGINS+= \
- aom \
- assrender \
- bs2b \
- chromaprint \
- curl \
- dash \
- dtls \
- dvdread \
- editing-services \
- gtk \
- gtk4 \
- hls \
- kate \
- kms \
- libav \
- libde265 \
- lv2 \
- mm \
- modplug \
- mpg123 \
- mplex \
- opencv \
- openexr \
- openh264 \
- openjpeg \
- openmpt \
- png \
- qt \
- rsvg \
- rtmp \
- smoothstreaming \
- spandsp \
- srtp \
- ttml \
- vpx \
- vulkan \
- webp \
- webrtcdsp \
- x \
- x265 \
- ximagesrc \
- zbar
-# vaapi
-.endif # USE_GSTREAMER1
-
-# other plugins
-_USE_GSTREAMER_ALL= bad core good ugly yes ${_GSTREAMER_PLUGINS}
-
-#--------------------------------------------------------------------------#
-
-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
-
-bs2b_DEPENDS= audio/gstreamer-plugins-bs2b
-bs2b_IMPL= bad
-
-cdparanoia_DEPENDS= audio/gstreamer-plugins-cdparanoia
-cdparanoia_IMPL= #
-
-chromaprint_DEPENDS= audio/gstreamer-plugins-chromaprint
-chromeprint_IMPL= bad
-
-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
-
-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
-
-lv2_DEPENDS= audio/gstreamer-plugins-lv2
-lv2_IMPL= bad
-
-modplug_DEPENDS= audio/gstreamer-plugins-modplug
-modplug_IMPL= bad
-
-mpg123_DEPENDS= audio/gstreamer-plugins-mpg123
-mpg123_IMPL= ugly
-
-musepack_DEPENDS= audio/gstreamer-plugins-musepack
-musepack_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= #
-
-pulse_DEPENDS= audio/gstreamer-plugins-pulse
-pulse_IMPL= good
-
-shout2_DEPENDS= audio/gstreamer-plugins-shout2
-shout2_IMPL= good
-
-sidplay_DEPENDS= audio/gstreamer-plugins-sidplay
-sidplay_IMPL= ugly
-
-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
-
-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
-
-webrtcdsp_DEPENDS= audio/gstreamer-plugins-webrtcdsp
-webrtcdsp_IMPL= bad
-
-#-- comms plugin section --------------------------------------------------#
-
-spandsp_DEPENDS= comms/gstreamer-plugins-spandsp
-spandsp_IMPL= bad
-
-#-- devel plugin section --------------------------------------------------#
-
-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
-
-aom_DEPENDS= multimedia/gstreamer-plugins-aom
-aom_IMPL= bad
-
-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_IMPL= bad
-
-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
-
-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
-
-openmpt_DEPENDS= audio/gstreamer-plugins-openmpt
-openmpt_IMPL= bad
-
-png_DEPENDS= graphics/gstreamer-plugins-png
-png_IMPL= good
-
-qt_DEPENDS= graphics/gstreamer-plugins-qt
-qt_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= #
-
-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= #
-
-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
-
-mm_DEPENDS= multimedia/gstreamermm
-mm_GST_PREFIX= gstreamer
-mm_GST_SUFX= # empty
-mm_GST_VERSION= 1.10.0
-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
-
-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
-
-# hmmm
-vaapi_DEPENDS= multimedia/gstreamer-vaapi
-vaapi_IMPL= bad
-
-vpx_DEPENDS= multimedia/gstreamer-plugins-vpx
-vpx_IMPL= good
-
-vulkan_DEPENDS= graphics/gstreamer-plugins-vulkan
-vulkan_IMPL= bad
-
-resindvd_DEPENDS= multimedia/gstreamer-plugins-resindvd
-resindvd_IMPL= bad
-
-theora_DEPENDS= multimedia/gstreamer-plugins-theora
-theora_IMPL= #
-
-ugly_DEPENDS= multimedia/gstreamer-plugins-ugly
-ugly_IMPL= #
-
-x264_DEPENDS= multimedia/gstreamer-plugins-x264
-x264_IMPL= ugly
-
-x265_DEPENDS= multimedia/gstreamer-plugins-x265
-x265_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 ------------------------------------------#
-
-gtk_DEPENDS= x11-toolkits/gstreamer-plugins-gtk
-gtk_IMPL= bad
-
-gtk4_DEPENDS= x11-toolkits/gstreamer-plugins-gtk4
-gtk4_IMPL= good
-
-pango_DEPENDS= x11-toolkits/gstreamer-plugins-pango
-pango_IMPL= #
-
-#--------------------------------------------------------------------------#
-
-.if defined(_POSTMKINCLUDED) && !defined(Gstreamer_Post_Include)
-Gstreamer_Post_Include= bsd.gstreamer.mk
-
-. if (defined (USE_GSTREAMER) && defined(USE_GSTREAMER1))
-IGNORE= USE_GSTREAMER and USE_GSTREAMER1 can't be used together
-. endif
-
-_GST_IMPL_LIST:= #
-
-. if defined(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})
-_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
-
-# 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}
-${ext}_GST_PREFIX?= gstreamer1-plugins-
-${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})
-_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
-
-# 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
-.endif
Index: Mk/bsd.port.mk
===================================================================
--- Mk/bsd.port.mk
+++ Mk/bsd.port.mk
@@ -1421,10 +1421,6 @@
.include "${PORTSDIR}/Mk/bsd.wx.mk"
. endif
-. if defined(WANT_GSTREAMER) || defined(USE_GSTREAMER) || defined(USE_GSTREAMER1)
-.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
-. endif
-
. if !defined(UID)
UID!= ${ID} -u
. endif
@@ -1937,10 +1933,6 @@
.sinclude "${odir}/Mk/bsd.overlay.mk"
. endfor
-. if defined(USE_GSTREAMER1)
-.include "${PORTSDIR}/Mk/bsd.gstreamer.mk"
-. endif
-
. if defined(USE_JAVA)
.include "${PORTSDIR}/Mk/bsd.java.mk"
. endif
@@ -3750,7 +3742,7 @@
. if !target(deinstall-all)
deinstall-all:
-.if ${UID} != 0 && !defined(INSTALL_AS_USER)
+. if ${UID} != 0 && !defined(INSTALL_AS_USER)
@${ECHO_MSG} "===> Switching to root credentials for '${.TARGET}' target"
@cd ${.CURDIR} && \
${SU_CMD} "${MAKE} ${.TARGET}"
Index: audio/exaile/Makefile
===================================================================
--- audio/exaile/Makefile
+++ audio/exaile/Makefile
@@ -16,10 +16,10 @@
${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen@${PY_FLAVOR}
-USES= desktop-file-utils gmake gnome python:3.6+
+USES= desktop-file-utils gmake gnome gstreamer python:3.6+
USE_GITHUB= yes
USE_GNOME= gtk30 librsvg2 pygobject3
-USE_GSTREAMER1= faad good
+USE_GSTREAMER= faad good
MAKE_ENV= EPREFIX=${PREFIX} \
MANPREFIX=${PREFIX} \
Index: audio/faudio/Makefile
===================================================================
--- audio/faudio/Makefile
+++ audio/faudio/Makefile
@@ -21,9 +21,8 @@
GSTREAMER_DESC= WMA/XMA support via GStreamer
-GSTREAMER_USES= gettext-runtime gnome pkgconfig
-GSTREAMER_USE= GNOME=glib20 \
- GSTREAMER1=yes
+GSTREAMER_USES= gettext-runtime gnome gstreamer pkgconfig
+GSTREAMER_USE= GNOME=glib20
GSTREAMER_CMAKE_BOOL= GSTREAMER
do-test:
Index: audio/gnome-music/Makefile
===================================================================
--- audio/gnome-music/Makefile
+++ audio/gnome-music/Makefile
@@ -26,11 +26,11 @@
PORTSCOUT= limitw:1,even
-USES= desktop-file-utils gettext gnome localbase meson pkgconfig \
+USES= desktop-file-utils gettext gnome gstreamer localbase meson pkgconfig \
python:3.4+ shebangfix tar:xz
USE_LDCONFIG= yes
USE_GNOME= cairo gtk40 introspection pygobject3
-USE_GSTREAMER1= mpg123 ogg
+USE_GSTREAMER= mpg123 ogg
SHEBANG_FILES= gnome-music.in
BINARY_ALIAS= python3=${PYTHON_VERSION}
Index: audio/gnome-podcasts/Makefile
===================================================================
--- audio/gnome-podcasts/Makefile
+++ audio/gnome-podcasts/Makefile
@@ -17,10 +17,10 @@
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libhandy-1.so:x11-toolkits/libhandy
-USES= cargo gettext gnome meson pkgconfig python:build shebangfix sqlite ssl
+USES= cargo gettext gnome gstreamer meson pkgconfig python:build shebangfix sqlite ssl
USE_GITLAB= yes
USE_GNOME= gdkpixbuf2 gtk30
-USE_GSTREAMER1= bad good libav
+USE_GSTREAMER= bad good libav
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_COMMIT= c86f7bfdef7692bbf20f315a90450321f6ca9ce7
Index: audio/goobox/Makefile
===================================================================
--- audio/goobox/Makefile
+++ audio/goobox/Makefile
@@ -18,11 +18,10 @@
libbrasero-media3.so:sysutils/brasero \
libunique-1.0.so:x11-toolkits/unique
-USES= desktop-file-utils gettext gnome meson pkgconfig \
+USES= desktop-file-utils gettext gnome gstreamer meson pkgconfig \
python:3.5+,build tar:xz xorg
USE_GNOME= glib20 gtk30 intlhack
USE_XORG= x11
-USE_GSTREAMER1= yes
INSTALL_TARGET= install-strip
BINARY_ALIAS= python3=${PYTHON_CMD}
Index: audio/gradio/Makefile
===================================================================
--- audio/gradio/Makefile
+++ audio/gradio/Makefile
@@ -15,12 +15,12 @@
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libjson-glib-1.0.so:devel/json-glib
-USES= gettext gnome meson pkgconfig python:3.4+,env sqlite
+USES= gettext gnome gstreamer meson pkgconfig python:3.4+,env sqlite
USE_GITHUB= yes
GH_ACCOUNT= haecker-felix
GH_PROJECT= Gradio
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30
-USE_GSTREAMER1= mpg123 soup
+USE_GSTREAMER= mpg123 soup
GLIB_SCHEMAS= de.haeckerfelix.gradio.gschema.xml
Index: audio/gsequencer/Makefile
===================================================================
--- audio/gsequencer/Makefile
+++ audio/gsequencer/Makefile
@@ -24,10 +24,9 @@
libwebkit2gtk-4.0.so:www/webkit2-gtk3
RUN_DEPENDS= dssi>0:audio/dssi
-USES= desktop-file-utils gettext-runtime gettext-tools gmake gnome libtool localbase pkgconfig shared-mime-info xorg
+USES= desktop-file-utils gettext-runtime gettext-tools gmake gnome gstreamer libtool localbase pkgconfig shared-mime-info xorg
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 libxml2 pango
USE_XORG= x11
-USE_GSTREAMER1= yes
USE_GCC= yes # the project uses gnu99 extensions, clang fails even with USE_CSTD=gnu99. Suggestions how to build with clang are welcome.
USE_CSTD= gnu99
USE_LDCONFIG= yes
Index: audio/libcanberra/Makefile
===================================================================
--- audio/libcanberra/Makefile
+++ audio/libcanberra/Makefile
@@ -50,7 +50,7 @@
.endif
.if ${PORT_OPTIONS:MGSTREAMER}
-USE_GSTREAMER1= yes
+USES+= gstreamer
PLIST_SUB+= GSTREAMER=""
.else
CONFIGURE_ARGS+=--disable-gstreamer
Index: audio/lollypop/Makefile
===================================================================
--- audio/lollypop/Makefile
+++ audio/lollypop/Makefile
@@ -24,14 +24,14 @@
${PYTHON_PKGNAMEPREFIX}pylast>=1.4.0:audio/py-pylast@${PY_FLAVOR} \
${PY_PILLOW}
-USES= python:3.6+ pkgconfig gnome gettext meson shebangfix sqlite desktop-file-utils
+USES= python:3.6+ pkgconfig gnome gettext gstreamer meson shebangfix sqlite desktop-file-utils
USE_GITLAB= yes
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_COMMIT= 5b2d95f4f8509d80fa86ab7d65b118326dc82a95
GL_TUPLE= gnumdk:lollypop-po:94a7300004ec15adfd596c7d2b8670bbf5c2e33a:po/subprojects/po
USE_GNOME= glib20 gtk30 pygobject3 introspection:build intltool intlhack
-USE_GSTREAMER1= yes mpg123 ogg flac opus libav faad good speex
+USE_GSTREAMER= mpg123 ogg flac opus libav faad good speex
USE_PYTHON= py3kplist
SHEBANG_FILES= lollypop.in search-provider/lollypop-sp.in meson_post_install.py
@@ -41,6 +41,6 @@
BINARY_ALIAS= python3=${PYTHON_VERSION}
OPTIONS_DEFINE= PULSEAUDIO
-PULSEAUDIO_USE= gstreamer1=pulse
+PULSEAUDIO_USE= gstreamer=pulse
.include <bsd.port.mk>
Index: audio/moodbar/Makefile
===================================================================
--- audio/moodbar/Makefile
+++ audio/moodbar/Makefile
@@ -12,10 +12,10 @@
LIB_DEPENDS= libfftw3.so:math/fftw3
TEST_DEPENDS= ${PYNUMPY}
-USES= compiler:c++14-lang gnome meson pkgconfig python:3.5+,test \
+USES= compiler:c++14-lang gnome gstreamer meson pkgconfig python:3.5+,test \
shebangfix tar:xz
USE_GNOME= glib20
-USE_GSTREAMER1= yes good ogg vorbis
+USE_GSTREAMER= good ogg vorbis
PLIST_FILES= bin/moodbar
SHEBANG_FILES= test.py
Index: audio/mp3splt-gtk/Makefile
===================================================================
--- audio/mp3splt-gtk/Makefile
+++ audio/mp3splt-gtk/Makefile
@@ -21,8 +21,7 @@
libid3tag.so:audio/libid3tag \
libltdl.so:devel/libltdl
-USES= desktop-file-utils gmake gnome pkgconfig
-USE_GSTREAMER1= yes
+USES= desktop-file-utils gmake gnome gstreamer pkgconfig
USE_GNOME= gtk30
GNU_CONFIGURE= yes
Index: audio/mpz/Makefile
===================================================================
--- audio/mpz/Makefile
+++ audio/mpz/Makefile
@@ -15,8 +15,8 @@
USE_GITHUB= yes
GH_ACCOUNT= olegantonyan
-USES= compiler:c++11-lang desktop-file-utils qmake qt:5
-USE_GSTREAMER1= flac libav mpg123 ogg opus vorbis
+USES= compiler:c++11-lang desktop-file-utils gstreamer qmake qt:5
+USE_GSTREAMER= flac libav mpg123 ogg opus vorbis
USE_QT= buildtools_build concurrent core dbus gui multimedia \
network widgets x11extras
Index: audio/pianod2/Makefile
===================================================================
--- audio/pianod2/Makefile
+++ audio/pianod2/Makefile
@@ -27,10 +27,10 @@
libtag.so:audio/taglib
RUN_DEPENDS= mksh>0:shells/mksh
-USES= autoreconf compiler:c11 gettext gmake gnome pkgconfig shebangfix
+USES= autoreconf compiler:c11 gettext gmake gnome gstreamer pkgconfig shebangfix
USE_GNOME= glib20
-USE_GSTREAMER1= ffmpeg
+USE_GSTREAMER= #ffmpeg
USE_RC_SUBR= pianod
Index: audio/pithos/Makefile
===================================================================
--- audio/pithos/Makefile
+++ audio/pithos/Makefile
@@ -20,11 +20,11 @@
${PYTHON_PKGNAMEPREFIX}pylast>0:audio/py-pylast@${PY_FLAVOR} \
${PYTHON_SITELIBDIR}/xdg/__init__.py:devel/py-xdg@${PY_FLAVOR}
-USES= pkgconfig:run python:3.6+ gnome meson ninja gettext shebangfix
+USES= pkgconfig:run python:3.6+ gnome gstreamer meson ninja gettext shebangfix
USE_GITHUB= yes
USE_GNOME= glib20
-USE_GSTREAMER1= core good bad soup
+USE_GSTREAMER= core good bad soup
GLIB_SCHEMAS= io.github.Pithos.gschema.xml
Index: audio/pragha/Makefile
===================================================================
--- audio/pragha/Makefile
+++ audio/pragha/Makefile
@@ -18,11 +18,11 @@
libsoup-2.4.so:devel/libsoup \
libtotem-plparser.so:multimedia/totem-pl-parser
-USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome \
+USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome gstreamer \
libtool pkgconfig sqlite tar:bz2
GNU_CONFIGURE= yes
USE_GNOME= glib20 gtk30 intltool intlhack
-USE_GSTREAMER1= yes faad flac libav mpg123 ogg speex
+USE_GSTREAMER= faad flac libav mpg123 ogg speex
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
Index: audio/pulseeffects/Makefile
===================================================================
--- audio/pulseeffects/Makefile
+++ audio/pulseeffects/Makefile
@@ -40,10 +40,10 @@
zam-plugins-lv2>0:audio/zam-plugins-lv2
USES= compiler:c++17-lang desktop-file-utils libtool \
- localbase:ldflags gettext gnome meson ninja pathfix pkgconfig \
+ localbase:ldflags gettext gnome gstreamer meson ninja pathfix pkgconfig \
python:3.6+ shebangfix
USE_GNOME= cairo gtkmm30 libsigc++20 pygobject3
-USE_GSTREAMER1= bad bs2b good ladspa lv2 pulse webrtcdsp
+USE_GSTREAMER= bad bs2b good ladspa lv2 pulse webrtcdsp
USE_LDCONFIG= yes
USE_GITHUB= yes
Index: audio/rhythmbox/Makefile
===================================================================
--- audio/rhythmbox/Makefile
+++ audio/rhythmbox/Makefile
@@ -29,13 +29,13 @@
libgudev-1.0.so:devel/libgudev \
libtdb.so:databases/tdb
-USES= desktop-file-utils gmake gnome libtool localbase \
+USES= desktop-file-utils gmake gnome gstreamer libtool localbase \
pathfix pkgconfig tar:xz xorg
USE_GNOME= cairo intlhack glib20 gnomeprefix gtk30 introspection \
pygobject3 libxml2
USE_XORG= ice x11 xorgproto
GNU_CONFIGURE= yes
-USE_GSTREAMER1= flac lame jpeg cdparanoia vorbis
+USE_GSTREAMER= flac lame jpeg cdparanoia vorbis
CONFIGURE_ARGS= --enable-vala \
--enable-visualizer=no \
--with-python=yes \
Index: audio/sayonara/Makefile
===================================================================
--- audio/sayonara/Makefile
+++ audio/sayonara/Makefile
@@ -13,10 +13,10 @@
LIB_DEPENDS= libtag.so:audio/taglib \
libmtp.so:multimedia/libmtp
-USES= cmake compiler:c++11-lib desktop-file-utils gnome pkgconfig \
+USES= cmake compiler:c++11-lib desktop-file-utils gnome gstreamer pkgconfig \
qt:5 python shebangfix
USE_GNOME= glib20
-USE_GSTREAMER1= flac libav mpg123 ogg opus vorbis
+USE_GSTREAMER= flac libav mpg123 ogg opus vorbis
USE_QT= dbus core gui network sql sql-sqlite3_run svg widgets xml \
buildtools_build qmake_build linguisttools_build
Index: audio/shortwave/Makefile
===================================================================
--- audio/shortwave/Makefile
+++ audio/shortwave/Makefile
@@ -13,10 +13,10 @@
LIB_DEPENDS= libdbus-1.so:devel/dbus
-USES= cargo gettext gnome meson pkgconfig python:build shebangfix sqlite ssl
+USES= cargo gettext gnome gstreamer meson pkgconfig python:build shebangfix sqlite ssl
USE_GITLAB= yes
USE_GNOME= gdkpixbuf2 gtk40 libadwaita
-USE_GSTREAMER1= good libav soup vorbis
+USE_GSTREAMER= good libav soup vorbis
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_PROJECT= Shortwave
@@ -284,7 +284,7 @@
OPTIONS_DEFINE= PULSEAUDIO
OPTIONS_DEFAULT=PULSEAUDIO
-PULSEAUDIO_USE= GSTREAMER1=pulse
+PULSEAUDIO_USE= GSTREAMER=pulse
pre-patch:
# Chase gtk-rs -> gtk3-rs rename for USES=cargo patching
Index: audio/sound-juicer/Makefile
===================================================================
--- audio/sound-juicer/Makefile
+++ audio/sound-juicer/Makefile
@@ -24,9 +24,9 @@
PORTSCOUT= limitw:1,even
-USES= compiler:c11 desktop-file-utils gettext gnome meson \
+USES= compiler:c11 desktop-file-utils gettext gnome gstreamer meson \
pkgconfig tar:xz
-USE_GSTREAMER1= cdparanoia flac good vorbis
+USE_GSTREAMER= cdparanoia flac good vorbis
USE_GNOME= gtk30
INSTALL_TARGET= install-strip
Index: audio/strawberry/Makefile
===================================================================
--- audio/strawberry/Makefile
+++ audio/strawberry/Makefile
@@ -18,11 +18,10 @@
TEST_DEPENDS= googletest>=0:devel/googletest
USES= compiler:c++11-lang cmake desktop-file-utils gnome \
- gettext-runtime gettext-tools iconv pkgconfig \
+ gettext-runtime gettext-tools gstreamer iconv pkgconfig \
qt:5 sqlite pkgconfig tar:xz xorg
USE_GNOME= glib20
-USE_GSTREAMER1= yes
USE_QT= buildtools_build concurrent core dbus gui network \
linguisttools qmake_build sql sql-sqlite3 testlib_build \
widgets x11extras
Index: deskutils/alarm-clock-applet/Makefile
===================================================================
--- deskutils/alarm-clock-applet/Makefile
+++ deskutils/alarm-clock-applet/Makefile
@@ -19,9 +19,8 @@
RUN_DEPENDS= gnome-icon-theme>0:misc/gnome-icon-theme
GNU_CONFIGURE= yes
-USES= gettext-tools gmake gnome pkgconfig
+USES= gettext-tools gmake gnome gstreamer pkgconfig
USE_GNOME= cairo gconf2 gtk20 intltool
-USE_GSTREAMER1= yes
GCONF_SCHEMAS= alarm-clock.schemas
Index: deskutils/gnome-pomodoro/Makefile
===================================================================
--- deskutils/gnome-pomodoro/Makefile
+++ deskutils/gnome-pomodoro/Makefile
@@ -14,7 +14,7 @@
libgom-1.0.so:databases/gom \
libpeas-1.0.so:devel/libpeas
-USES= desktop-file-utils gettext-tools gmake gnome libtool meson \
+USES= desktop-file-utils gettext-tools gmake gnome gstreamer libtool meson \
pkgconfig sqlite
USE_GITHUB= yes
@@ -23,7 +23,6 @@
# from vala source. USE_GCC=yes is a temporary workaround to this issue.
USE_GCC= yes
USE_GNOME= cairo glib20 gtk30 introspection
-USE_GSTREAMER1= yes
GLIB_SCHEMAS= org.gnome.pomodoro.gschema.xml \
org.gnome.pomodoro.plugins.actions.gschema.xml \
Index: deskutils/gnome-sound-recorder/Makefile
===================================================================
--- deskutils/gnome-sound-recorder/Makefile
+++ deskutils/gnome-sound-recorder/Makefile
@@ -18,9 +18,9 @@
PORTSCOUT= limitw:1,even
-USES= gettext gnome localbase meson pkgconfig python:3.4+ tar:xz
+USES= gettext gnome gstreamer localbase meson pkgconfig python:3.4+ tar:xz
USE_GNOME= gtk40 intlhack introspection
-USE_GSTREAMER1= bad flac ogg pulse
+USE_GSTREAMER= bad flac ogg pulse
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_CMD}
GLIB_SCHEMAS= org.gnome.SoundRecorder.gschema.xml
Index: deskutils/solanum/Makefile
===================================================================
--- deskutils/solanum/Makefile
+++ deskutils/solanum/Makefile
@@ -12,10 +12,10 @@
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= cargo gettext gnome meson pkgconfig python:build shebangfix
+USES= cargo gettext gnome gstreamer meson pkgconfig python:build shebangfix
USE_GITLAB= yes
USE_GNOME= gtk40 libadwaita
-USE_GSTREAMER1= bad good vorbis
+USE_GSTREAMER= bad good vorbis
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_PROJECT= Solanum
Index: deskutils/spice-gtk/Makefile
===================================================================
--- deskutils/spice-gtk/Makefile
+++ deskutils/spice-gtk/Makefile
@@ -18,11 +18,10 @@
spice-protocol>=0.12.15:devel/spice-protocol
RUN_DEPENDS= spice-protocol>=0.12.15:devel/spice-protocol
-USES= autoreconf compiler:c11 cpe gettext-tools gmake gnome jpeg \
+USES= autoreconf compiler:c11 cpe gettext-tools gmake gnome gstreamer jpeg \
libtool localbase:ldflags pkgconfig python ssl tar:bzip2 xorg
USE_XORG= pixman x11
USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 intltool introspection:build
-USE_GSTREAMER1= yes
CPE_VENDOR= spice-gtk_project
Index: deskutils/xfce4-tumbler/Makefile
===================================================================
--- deskutils/xfce4-tumbler/Makefile
+++ deskutils/xfce4-tumbler/Makefile
@@ -55,7 +55,7 @@
FONTS_LIB_DEPENDS= libfreetype.so:print/freetype2
GSTREAMER_CONFIGURE_ENABLE= gstreamer-thumbnailer
-GSTREAMER_USE= gstreamer1=yes
+GSTREAMER_USES= gstreamer
JPEG_CONFIGURE_ENABLE= jpeg-thumbnailer
JPEG_LIB_DEPENDS= libexif.so:graphics/libexif
Index: devel/efl/Makefile
===================================================================
--- devel/efl/Makefile
+++ devel/efl/Makefile
@@ -122,7 +122,7 @@
WAYLAND_MESON_TRUE= wl
WAYLAND_BROKEN= Wayland bits compile but don't yet work at runtime
-GSTREAMER_USE= GSTREAMER1=core
+GSTREAMER_USE= GSTREAMER=core
GSTREAMER_MESON_TRUE= gstreamer
V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
Index: devel/libspice-server/Makefile
===================================================================
--- devel/libspice-server/Makefile
+++ devel/libspice-server/Makefile
@@ -19,9 +19,9 @@
OPTIONS_DEFAULT= GSTREAMER LZ4 SASL
STATISTICS_DESC= Statistic code
+GSTREAMER_USES= gstreamer
GSTREAMER_CONFIGURE_ON= --enable-gstreamer=1.0
GSTREAMER_CONFIGURE_OFF= --enable-gstreamer=no
-GSTREAMER_USE= gstreamer1=yes
GSTREAMER_LIB_DEPENDS= liborc-0.4.so:devel/orc
LZ4_CONFIGURE_ENABLE= lz4
Index: editors/libreoffice/Makefile
===================================================================
--- editors/libreoffice/Makefile
+++ editors/libreoffice/Makefile
@@ -210,8 +210,8 @@
LTO_CONFIGURE_ENABLE= lto
+MMEDIA_USES= gstreamer
MMEDIA_CONFIGURE_ENABLE= gstreamer-1-0
-MMEDIA_USE= GSTREAMER1=yes
PDFIUM_CONFIGURE_ENABLE= pdfium
PDFIUM_DISTFILES= pdfium-4699.tar.bz2:src
Index: editors/openoffice-devel/Makefile
===================================================================
--- editors/openoffice-devel/Makefile
+++ editors/openoffice-devel/Makefile
@@ -191,7 +191,7 @@
libdbus-glib-1.so:devel/dbus-glib
MMEDIA_CONFIGURE_ENABLE= gstreamer
-MMEDIA_USE= GSTREAMER1=yes
+MMEDIA_USE= GSTREAMER=yes
MYSQL_CONFIGURE_ENABLE= mysql-connector
MYSQL_CONFIGURE_WITH= system-mysql
Index: emulators/wine-proton/Makefile
===================================================================
--- emulators/wine-proton/Makefile
+++ emulators/wine-proton/Makefile
@@ -23,7 +23,7 @@
libvulkan.so:graphics/vulkan-loader \
libxml2.so:textproc/libxml2
-USES= bison desktop-file-utils gettext-runtime gl gmake gnome jpeg localbase openal pkgconfig sdl shebangfix tar:xz xorg
+USES= bison desktop-file-utils gettext-runtime gl gmake gnome gstreamer jpeg localbase openal pkgconfig sdl shebangfix tar:xz xorg
USE_GCC= yes
USE_GITHUB= yes
@@ -33,7 +33,7 @@
USE_GL= gl
USE_GNOME= glib20
-USE_GSTREAMER1= good
+USE_GSTREAMER= good
USE_SDL= sdl2
USE_XORG= x11 xext xcomposite xcursor xi xinerama xrandr xrender
Index: games/eboard/Makefile
===================================================================
--- games/eboard/Makefile
+++ games/eboard/Makefile
@@ -20,11 +20,10 @@
libfreetype.so:print/freetype2 \
libpng.so:graphics/png
-USES= compiler:c++11-lang gnome perl5 pkgconfig shebangfix tar:bzip2
+USES= compiler:c++11-lang gnome gstreamer perl5 pkgconfig shebangfix tar:bzip2
USE_GITHUB= yes
GH_ACCOUNT= fbergo
USE_GNOME= cairo gdkpixbuf2 gtk20
-USE_GSTREAMER1= yes
USE_PERL5= build
SHEBANG_FILES= configure
Index: games/lordsawar/Makefile
===================================================================
--- games/lordsawar/Makefile
+++ games/lordsawar/Makefile
@@ -20,7 +20,7 @@
OPTIONS_DEFINE= SOUND
OPTIONS_DEFAULT=SOUND
-SOUND_USE= GSTREAMER1=mm,good,ogg,vorbis
+SOUND_USE= GSTREAMER=mm,good,ogg,vorbis
SOUND_CONFIGURE_ENABLE= sound
post-patch:
Index: games/py-pychess/Makefile
===================================================================
--- games/py-pychess/Makefile
+++ games/py-pychess/Makefile
@@ -19,12 +19,11 @@
RUN_DEPENDS= ${COMMON_DEPENDS}
BUILD_DEPENDS= ${COMMON_DEPENDS}
-USES= desktop-file-utils display:configure gettext gnome python:3.7+
+USES= desktop-file-utils display:configure gettext gnome gstreamer python:3.7+
# DISPLAY must be set at all steps:
.for t in build install stage
_USES_$t+= ${_USES_configure}
.endfor
-USE_GSTREAMER1= yes
USE_PYTHON= distutils autoplist
USE_GNOME= gtksourceview3:run glib20 gtk30 librsvg2 introspection
PYDISTUTILS_INSTALLNOSINGLE= nope
Index: graphics/elementary-photos/Makefile
===================================================================
--- graphics/elementary-photos/Makefile
+++ graphics/elementary-photos/Makefile
@@ -30,7 +30,7 @@
libwebp.so:graphics/webp \
libxml2.so:textproc/libxml2
-USES= compiler:c11 desktop-file-utils gettext gnome meson \
+USES= compiler:c11 desktop-file-utils gettext gnome gstreamer meson \
ninja pkgconfig sqlite xorg
USE_GITHUB= yes
GH_ACCOUNT= elementary
@@ -38,7 +38,6 @@
USE_GNOME= cairo gdkpixbuf2 gtk30 intltool
GLIB_SCHEMAS= io.elementary.photos-extras.gschema.xml \
io.elementary.photos.gschema.xml
-USE_GSTREAMER1= yes
USE_LDCONFIG= yes
USE_XORG= x11
MESON_BUILD_DIR= build
Index: graphics/entangle/Makefile
===================================================================
--- graphics/entangle/Makefile
+++ graphics/entangle/Makefile
@@ -19,9 +19,9 @@
libpeas-1.0.so:devel/libpeas
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>0:devel/py-libpeas@${PY_FLAVOR}
-USES= compiler:c++11-lang gnome meson pkgconfig python tar:xz xorg
+USES= compiler:c++11-lang gnome gstreamer meson pkgconfig python tar:xz xorg
USE_GNOME= cairo gtk30 intltool introspection
-USE_GSTREAMER1= core
+USE_GSTREAMER= core
USE_XORG= xext
GLIB_SCHEMAS= org.entangle-photo.manager.gschema.xml
USE_LDCONFIG= yes
Index: graphics/evince/Makefile
===================================================================
--- graphics/evince/Makefile
+++ graphics/evince/Makefile
@@ -30,10 +30,9 @@
PORTSCOUT= limitw:1,even
SLAVEPORT?= no
-USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome libarchive \
+USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer libarchive \
localbase:ldflags meson pkgconfig tar:xz xorg
USE_GNOME= cairo gtk30
-USE_GSTREAMER1= yes
USE_LDCONFIG= yes
USE_XORG= ice
CPE_VENDOR= gnome
Index: graphics/gnome-video-effects/Makefile
===================================================================
--- graphics/gnome-video-effects/Makefile
+++ graphics/gnome-video-effects/Makefile
@@ -11,8 +11,8 @@
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gettext meson tar:xz
-USE_GSTREAMER1= good bad
+USES= gettext gstreamer meson tar:xz
+USE_GSTREAMER= good bad
NO_ARCH= yes
.include <bsd.port.mk>
Index: graphics/gthumb/Makefile
===================================================================
--- graphics/gthumb/Makefile
+++ graphics/gthumb/Makefile
@@ -83,7 +83,7 @@
CLUTTER_MESON_TRUE= clutter
EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2
EXIV2_MESON_TRUE= exiv2
-GSTREAMER_USE= gstreamer1=yes
+GSTREAMER_USES= gstreamer
GSTREAMER_MESON_TRUE= gstreamer
RAW_DESC= Raw image support via libraw
RAW_LIB_DEPENDS= libraw.so:graphics/libraw
Index: graphics/kmscube/Makefile
===================================================================
--- graphics/kmscube/Makefile
+++ graphics/kmscube/Makefile
@@ -24,8 +24,8 @@
OPTIONS_DEFINE= GSTREAMER PNG
OPTIONS_DEFAULT=PNG
-GSTREAMER_USES= gnome
-GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes
+GSTREAMER_USES= gnome gstreamer
+GSTREAMER_USE= GNOME=glib20
GSTREAMER_MESON_ENABLED=gstreamer
PNG_LIB_DEPENDS= libpng.so:graphics/png
Index: graphics/opencv/Makefile
===================================================================
--- graphics/opencv/Makefile
+++ graphics/opencv/Makefile
@@ -161,7 +161,7 @@
GSTREAMER_DESC= Add GSTREAMER Support
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER
-GSTREAMER_USE= GSTREAMER1=yes
+GSTREAMER_USES= gstreamer
V4L_DESC= Enable support for Video for Linux
V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L
Index: graphics/osg/Makefile
===================================================================
--- graphics/osg/Makefile
+++ graphics/osg/Makefile
@@ -69,8 +69,8 @@
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
GIF_VARS= FORCE_REQUIRE+=GIFLIB
GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB
-GSTREAMER_USES= gnome
-GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes
+GSTREAMER_USES= gnome gstreamer
+GSTREAMER_USE= GNOME=glib20
GSTREAMER_VARS= FORCE_REQUIRE+="GStreamer GLIB"
GSTREAMER_VARS_OFF= FORCE_IGNORE+="GStreamer GLIB"
GTA_LIB_DEPENDS= libgta.so:devel/libgta
Index: graphics/osg34/Makefile
===================================================================
--- graphics/osg34/Makefile
+++ graphics/osg34/Makefile
@@ -67,7 +67,8 @@
GIF_LIB_DEPENDS= libgif.so:graphics/giflib
GIF_VARS= FORCE_REQUIRE+=GIFLIB
GIF_VARS_OFF= FORCE_IGNORE+=GIFLIB
-GSTREAMER_USE= GNOME=glib20 GSTREAMER1=yes
+GSTREAMER_USES= gstreamer
+GSTREAMER_USE= GNOME=glib20
GSTREAMER_VARS= FORCE_REQUIRE+=GStreamer
GSTREAMER_VARS_OFF= FORCE_IGNORE+=GStreamer
GTA_LIB_DEPENDS= libgta.so:devel/libgta
Index: graphics/pdfpc/Makefile
===================================================================
--- graphics/pdfpc/Makefile
+++ graphics/pdfpc/Makefile
@@ -18,9 +18,8 @@
USE_GITHUB= yes
-USES= cmake compiler:c11 gnome pkgconfig
+USES= cmake compiler:c11 gnome gstreamer pkgconfig
USE_GNOME= gtk30
-USE_GSTREAMER1= yes
CMAKE_ARGS= -DMANDIR:STRING="man/"
Index: graphics/shotwell/Makefile
===================================================================
--- graphics/shotwell/Makefile
+++ graphics/shotwell/Makefile
@@ -31,11 +31,10 @@
libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
libxml2.so:textproc/libxml2
-USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome meson \
+USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer meson \
ninja pkgconfig python:3.4+,build shebangfix sqlite tar:xz xorg
CPE_VENDOR= gnome
USE_GNOME= cairo dconf gtk30
-USE_GSTREAMER1= yes
USE_LDCONFIG= yes
USE_XORG= x11
Index: mail/py-mailnag/Makefile
===================================================================
--- mail/py-mailnag/Makefile
+++ mail/py-mailnag/Makefile
@@ -16,13 +16,12 @@
${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
-USES= desktop-file-utils gettext-tools gnome python:3.5+ shebangfix
+USES= desktop-file-utils gettext-tools gnome gstreamer python:3.5+ shebangfix
USE_GITHUB= yes
GH_ACCOUNT= pulb
USE_GNOME= gdkpixbuf2 glib20 gtk30 pygobject3
-USE_GSTREAMER1= yes
USE_PYTHON= autoplist distutils
SHEBANG_FILES= mailnag mailnag-config
Index: misc/copperspice-examples/Makefile
===================================================================
--- misc/copperspice-examples/Makefile
+++ misc/copperspice-examples/Makefile
@@ -28,10 +28,9 @@
BUILD_DEPENDS= copperspice>=1.7:x11-toolkits/copperspice
RUN_DEPENDS= copperspice>=1.7:x11-toolkits/copperspice
-USES= compiler:c++17-lang cmake dos2unix gl gnome iconv jpeg pkgconfig ssl tar:bz2 xorg
+USES= compiler:c++17-lang cmake dos2unix gl gnome gstreamer iconv jpeg pkgconfig ssl tar:bz2 xorg
USE_GL= gl
USE_GNOME= cairo glib20 libxml2
-USE_GSTREAMER1= yes
USE_XORG= ice sm x11 xau xcb xcursor xext xfixes xi xinerama xrandr xrender
PLIST_FILES= bin/kitchensink
Index: multimedia/aravis/Makefile
===================================================================
--- multimedia/aravis/Makefile
+++ multimedia/aravis/Makefile
@@ -13,9 +13,8 @@
LIB_DEPENDS= libaravis-0.8.so:devel/libaravis \
libnotify.so:devel/libnotify
-USES= gettext gnome meson pkgconfig
+USES= gettext gnome gstreamer meson pkgconfig
USE_GNOME= cairo glib20 intltool gtk30
-USE_GSTREAMER1= yes
USE_GITHUB= yes
GH_ACCOUNT= AravisProject
Index: multimedia/cheese/Makefile
===================================================================
--- multimedia/cheese/Makefile
+++ multimedia/cheese/Makefile
@@ -27,11 +27,11 @@
PORTSCOUT= limitw:1,even
-USES= gettext gl gnome localbase:ldflags pkgconfig meson tar:xz xorg
+USES= gettext gl gnome gstreamer localbase:ldflags pkgconfig meson tar:xz xorg
USE_GNOME= cairo librsvg2 gnomedesktop3 libxml2:build introspection:build
USE_GL= egl
USE_XORG= xi xext xdamage xfixes xcomposite xrandr xxf86vm x11
-USE_GSTREAMER1= bad good jpeg ogg theora v4l2 vorbis vpx
+USE_GSTREAMER= bad good jpeg ogg theora v4l2 vorbis vpx
USE_LDCONFIG= yes
CPPFLAGS+= -Wno-format-nonliteral
Index: multimedia/clutter-gst/Makefile
===================================================================
--- multimedia/clutter-gst/Makefile
+++ multimedia/clutter-gst/Makefile
@@ -13,12 +13,11 @@
PORTSCOUT= ignore:1
-USES= gl gmake gnome libtool localbase pathfix \
+USES= gl gmake gnome gstreamer libtool localbase pathfix \
pkgconfig tar:xz xorg
USE_GNOME= introspection gnomeprefix
GNU_CONFIGURE= yes
USE_GL= gl
-USE_GSTREAMER1= yes
USE_XORG= x11
USE_LDCONFIG= yes
Index: multimedia/clutter-gst3/Makefile
===================================================================
--- multimedia/clutter-gst3/Makefile
+++ multimedia/clutter-gst3/Makefile
@@ -19,12 +19,11 @@
libfribidi.so:converters/fribidi \
libjson-glib-1.0.so:devel/json-glib
-USES= gettext-runtime gl gmake gnome libtool localbase pathfix \
+USES= gettext-runtime gl gmake gnome gstreamer libtool localbase pathfix \
pkgconfig tar:xz xorg
USE_GNOME= atk cairo gdkpixbuf2 gnomeprefix introspection:build pango
GNU_CONFIGURE= yes
USE_GL= gl egl
-USE_GSTREAMER1= yes
USE_XORG= xcomposite xdamage xext xfixes xi xrandr x11
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-udev
Index: multimedia/elementary-videos/Makefile
===================================================================
--- multimedia/elementary-videos/Makefile
+++ multimedia/elementary-videos/Makefile
@@ -21,13 +21,12 @@
libgstbase-1.0.so:multimedia/gstreamer1
RUN_DEPENDS= gstreamer1-plugins-core>=0:multimedia/gstreamer1-plugins-core
-USES= desktop-file-utils gettext gnome meson pkgconfig xorg
+USES= desktop-file-utils gettext gnome gstreamer meson pkgconfig xorg
USE_GITHUB= yes
GH_ACCOUNT= elementary
GH_PROJECT= videos
USE_GNOME= cairo gdkpixbuf2 gtk30
GLIB_SCHEMAS= io.elementary.videos.gschema.xml
-USE_GSTREAMER1= yes
USE_XORG= x11
.include <bsd.port.mk>
Index: multimedia/gnome-twitch/Makefile
===================================================================
--- multimedia/gnome-twitch/Makefile
+++ multimedia/gnome-twitch/Makefile
@@ -50,10 +50,10 @@
GSTREAMER_CLUTTER_LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \
libclutter-gst-3.0.so:multimedia/clutter-gst3 \
libclutter-gtk-1.0.so:graphics/clutter-gtk3
-GSTREAMER_CLUTTER_USE= GSTREAMER1=hls
+GSTREAMER_CLUTTER_USE= GSTREAMER=hls
-GSTREAMER_CAIRO_USE= GSTREAMER1=cairo,hls
-GSTREAMER_OPENGL_USE= GSTREAMER1=hls
+GSTREAMER_CAIRO_USE= GSTREAMER=cairo,hls
+GSTREAMER_OPENGL_USE= GSTREAMER=hls
MPV_OPENGL_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libmpv.so:multimedia/mpv
Index: multimedia/gst123/Makefile
===================================================================
--- multimedia/gst123/Makefile
+++ multimedia/gst123/Makefile
@@ -12,7 +12,7 @@
LICENSE= LGPL20
GNU_CONFIGURE= yes
-USES= compiler:c++11-lang localbase gmake gnome ncurses pkgconfig \
+USES= compiler:c++11-lang localbase gmake gnome gstreamer ncurses pkgconfig \
tar:bzip2
USE_GNOME= gtk20
CONFIGURE_ENV= NCURSES5_CONFIG=/usr/bin/true
@@ -20,7 +20,7 @@
PLIST_FILES= bin/${PORTNAME} man/man1/${PORTNAME}.1.gz
-USE_GSTREAMER1= good
+USE_GSTREAMER= good
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
Index: multimedia/gstreamer1-editing-services/Makefile
===================================================================
--- multimedia/gstreamer1-editing-services/Makefile
+++ multimedia/gstreamer1-editing-services/Makefile
@@ -12,12 +12,12 @@
LICENSE= LGPL20
-USES= compiler:c11 gmake gnome libtool pathfix perl5 python:3.6-3.9 pkgconfig tar:xz
+USES= compiler:c11 gmake gnome gstreamer libtool pathfix perl5 python:3.6-3.9 pkgconfig tar:xz
USE_LDCONFIG= yes
USE_PERL5= build
GNU_CONFIGURE= yes
USE_GNOME= glib20 introspection:build libxml2 pygobject3:build
-USE_GSTREAMER1= good
+USE_GSTREAMER= good
INSTALL_TARGET= install-strip
PORTSCOUT= limitw:1,even
Index: multimedia/gstreamer1-libav/Makefile
===================================================================
--- multimedia/gstreamer1-libav/Makefile
+++ multimedia/gstreamer1-libav/Makefile
@@ -20,10 +20,9 @@
PORTSCOUT= limitw:1,even
-USES= compiler:features gettext-runtime gmake gnome libtool localbase \
+USES= compiler:features gettext-runtime gmake gnome gstreamer libtool localbase \
pkgconfig python:build tar:xz
USE_LDCONFIG= yes
-USE_GSTREAMER1= yes
USE_GNOME= glib20
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
Index: multimedia/gstreamer1-plugins-all/Makefile
===================================================================
--- multimedia/gstreamer1-plugins-all/Makefile
+++ multimedia/gstreamer1-plugins-all/Makefile
@@ -9,9 +9,6 @@
COMMENT= Meta-port of all GStreamer 1.x plugins with options
USES= metaport
-USE_GSTREAMER1= yes
-
-.include "${.CURDIR}/../../Mk/bsd.gstreamer.mk"
ALL_PLUGINS:= ${_GSTREAMER_PLUGINS}
# Weed out gst-plugins that can not be packaged. or are broken.
@@ -26,7 +23,7 @@
.for all in ${ALL_PLUGINS}
${all:tu}_DESC= ${all} plugin
-${all:tu}_USE= GSTREAMER1=${all}
+${all:tu}_USE= GSTREAMER=${all}
.endfor
# Pull out i386-only plugins, add back conditionally
Index: multimedia/gstreamer1-plugins-core/Makefile
===================================================================
--- multimedia/gstreamer1-plugins-core/Makefile
+++ multimedia/gstreamer1-plugins-core/Makefile
@@ -15,7 +15,7 @@
GST_DIR= lib/gstreamer-1.0
PLIST_FILES= ${GST_DIR}/.gstreamer-plugins-core.keep
-USE_GSTREAMER1=yes
+USES= gstreamer
OPTIONS_DEFINE= DVD
OPTIONS_DEFAULT=DVD
@@ -24,20 +24,20 @@
.include <bsd.port.options.mk>
# Audio plugins
-USE_GSTREAMER1+= mpg123 ogg vorbis
+USE_GSTREAMER+= mpg123 ogg vorbis
# Graphics plugins
-USE_GSTREAMER1+= png
+USE_GSTREAMER+= png
# Misc plugins
-USE_GSTREAMER1+= pango
+USE_GSTREAMER+= pango
# Multimedia plugins
-USE_GSTREAMER1+= libav good theora
+USE_GSTREAMER+= libav good theora
.if ${PORT_OPTIONS:MDVD}
# dvd related plugins plugins
-USE_GSTREAMER1+= a52dec dvdread resindvd dts
+USE_GSTREAMER+= a52dec dvdread resindvd dts
.endif
do-install:
Index: multimedia/gstreamer1-plugins-gnonlin/Makefile
===================================================================
--- multimedia/gstreamer1-plugins-gnonlin/Makefile
+++ multimedia/gstreamer1-plugins-gnonlin/Makefile
@@ -9,9 +9,9 @@
MAINTAINER= multimedia@FreeBSD.org
COMMENT= GStreamer library for writing non-linear audio and video
-USES= libtool pkgconfig python:3.4+,build tar:xz
+USES= gstreamer libtool pkgconfig python:3.4+,build tar:xz
GNU_CONFIGURE= yes
-USE_GSTREAMER1= good
+USE_GSTREAMER= good
INSTALL_TARGET= install-strip
PLIST_FILES= lib/gstreamer-1.0/libgnl.so
Index: multimedia/gstreamer1-plugins-rust/Makefile
===================================================================
--- multimedia/gstreamer1-plugins-rust/Makefile
+++ multimedia/gstreamer1-plugins-rust/Makefile
@@ -13,10 +13,9 @@
BUILD_DEPENDS= cargo-cbuild:devel/cargo-c
-USES= cargo gnome meson pkgconfig ssl
+USES= cargo gnome gstreamer meson pkgconfig ssl
USE_GITLAB= yes
USE_GNOME= glib20
-USE_GSTREAMER1= yes
GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= gstreamer
GL_PROJECT= gst-plugins-rs
Index: multimedia/gstreamer1-plugins-svt-av1/Makefile
===================================================================
--- multimedia/gstreamer1-plugins-svt-av1/Makefile
+++ multimedia/gstreamer1-plugins-svt-av1/Makefile
@@ -12,10 +12,9 @@
LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1
-USES= gnome meson pkgconfig
+USES= gnome gstreamer meson pkgconfig
USE_GITLAB= yes
USE_GNOME= glib20
-USE_GSTREAMER1= yes
GL_ACCOUNT= AOMediaCodec
GL_PROJECT= SVT-AV1
GL_COMMIT= da60d7c6e27c08806da0b493d5d3fc0a08629102
Index: multimedia/gstreamer1-plugins-svt-hevc/Makefile
===================================================================
--- multimedia/gstreamer1-plugins-svt-hevc/Makefile
+++ multimedia/gstreamer1-plugins-svt-hevc/Makefile
@@ -12,10 +12,9 @@
LIB_DEPENDS= libSvtHevcEnc.so:multimedia/svt-hevc
-USES= gnome meson pkgconfig
+USES= gnome gstreamer meson pkgconfig
USE_GITHUB= yes
USE_GNOME= glib20
-USE_GSTREAMER1= yes
GH_ACCOUNT= OpenVisualCloud
GH_PROJECT= SVT-HEVC
WRKSRC_SUBDIR= gstreamer-plugin
Index: multimedia/gstreamer1-plugins-svt-vp9/Makefile
===================================================================
--- multimedia/gstreamer1-plugins-svt-vp9/Makefile
+++ multimedia/gstreamer1-plugins-svt-vp9/Makefile
@@ -12,10 +12,9 @@
LIB_DEPENDS= libSvtVp9Enc.so:multimedia/svt-vp9
-USES= gnome meson pkgconfig
+USES= gnome gstreamer meson pkgconfig
USE_GITHUB= yes
USE_GNOME= glib20
-USE_GSTREAMER1= yes
GH_ACCOUNT= OpenVisualCloud
GH_PROJECT= SVT-VP9
WRKSRC_SUBDIR= gstreamer-plugin
Index: multimedia/gstreamer1-plugins/Makefile
===================================================================
--- multimedia/gstreamer1-plugins/Makefile
+++ multimedia/gstreamer1-plugins/Makefile
@@ -19,11 +19,9 @@
LICENSE= LGPL20
-BUILD_DEPENDS+= gstreamer1>=${GST1_VERSION}${GST1_MINIMAL_VERSION}:multimedia/gstreamer1 \
- iso-codes>=0:misc/iso-codes \
+BUILD_DEPENDS+= iso-codes>=0:misc/iso-codes \
orc>=0.4.16:devel/orc
-LIB_DEPENDS+= libgstreamer-1.0.so:multimedia/gstreamer1 \
- libfreetype.so:print/freetype2 \
+LIB_DEPENDS+= libfreetype.so:print/freetype2 \
liborc-0.4.so:devel/orc
RUN_DEPENDS+= iso-codes>=0:misc/iso-codes
@@ -43,7 +41,7 @@
UGLY_DISTFILE= ${UGLY_DISTNAME}${EXTRACT_SUFX}
DIST?= base
-USES+= cpe gettext gmake gnome libtool pathfix pkgconfig python tar:xz
+USES+= cpe gettext gmake gnome gstreamer libtool pathfix pkgconfig python tar:xz
USE_GNOME+= glib20 introspection:build libxml2
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
Index: multimedia/gstreamer1-plugins/Makefile.common
===================================================================
--- multimedia/gstreamer1-plugins/Makefile.common
+++ multimedia/gstreamer1-plugins/Makefile.common
@@ -287,7 +287,7 @@
# gtk3
gst_gtk3_USES= gnome
-gst_gtk3_USE_GSTREAMER1= gl
+gst_gtk3_USE_GSTREAMER= gl
gst_gtk3_USE_GNOME= cairo gdkpixbuf2 gtk30
gst_gtk3_CONFIGURE_ARGS=--enable-gtk3
gst_gtk3_GST_PLUGIN_DIR=ext/gtk
@@ -408,7 +408,7 @@
# qt
gst_qt_USES= compiler:c++11-lang qt:5
gst_qt_USE_QT= core gui declarative buildtools_build network x11extras
-gst_qt_USE_GSTREAMER1= gl
+gst_qt_USE_GSTREAMER= gl
gst_qt_PLIST_FILES= ${GST_LIB_DIR}/libgstqmlgl.so
# resindvd
@@ -472,7 +472,7 @@
gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2
# vorbis
-gst_vorbis_USE_GSTREAMER1= ogg
+gst_vorbis_USE_GSTREAMER= ogg
gst_vorbis_LIB_DEPENDS= libvorbis.so:audio/libvorbis
# vpx
@@ -485,7 +485,7 @@
gst_vdpau_GST_PLUGIN_DIR= sys/vdpau
# vulkan
-gst_vulkan_USE_GSTREAMER1= gl
+gst_vulkan_USE_GSTREAMER= gl
gst_vulkan_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \
${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers \
@@ -558,7 +558,7 @@
gst_${GST_PLUGIN}_GLIB_SCHEMAS?=
gst_${GST_PLUGIN}_CONFIGURE_ARGS?=
gst_${GST_PLUGIN}_USE_SDL?=
-gst_${GST_PLUGIN}_USE_GSTREAMER1?=
+gst_${GST_PLUGIN}_USE_GSTREAMER?=
BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS}
LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS}
@@ -590,7 +590,7 @@
USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL}
.endif
-USE_GSTREAMER1+= ${gst_${GST_PLUGIN}_USE_GSTREAMER1} ${DIST:base=yes}
+USE_GSTREAMER+= ${gst_${GST_PLUGIN}_USE_GSTREAMER} # ${DIST:base=yes}
GST_PREBUILD_DIR= ${gst_${GST_PLUGIN}_GST_PREBUILD_DIR}
GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR}
GST_POSTBUILD_DIR= ${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR}
Index: multimedia/gstreamer1-qt/Makefile
===================================================================
--- multimedia/gstreamer1-qt/Makefile
+++ multimedia/gstreamer1-qt/Makefile
@@ -17,8 +17,7 @@
CONFLICTS_INSTALL= gstreamer${PKGNAMESUFFIX}
-USES= bison cmake compiler:c++11-lang gl gnome pathfix pkgconfig qt:5 tar:xz
-USE_GSTREAMER1= yes
+USES= bison cmake compiler:c++11-lang gl gnome gstreamer pathfix pkgconfig qt:5 tar:xz
USE_GL= gl
USE_GNOME= glib20
USE_QT= buildtools_build qmake_build core declarative gui network opengl \
Index: multimedia/gstreamer1-rtsp-server/Makefile
===================================================================
--- multimedia/gstreamer1-rtsp-server/Makefile
+++ multimedia/gstreamer1-rtsp-server/Makefile
@@ -12,11 +12,11 @@
LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= gmake gnome libtool pathfix pkgconfig tar:xz
+USES= gmake gnome gstreamer libtool pathfix pkgconfig tar:xz
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME= glib20 introspection:build
-USE_GSTREAMER1= good bad
+USE_GSTREAMER= good bad
INSTALL_TARGET= install-strip
PLIST_SUB= VERSION=1.0 SOVERSION=0.1602.0
Index: multimedia/gstreamer1-transcoder/Makefile
===================================================================
--- multimedia/gstreamer1-transcoder/Makefile
+++ multimedia/gstreamer1-transcoder/Makefile
@@ -10,9 +10,9 @@
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler gnome meson pkgconfig python:3.3+ #shebangfix
+USES= compiler gnome gstreamer meson pkgconfig python:3.3+ #shebangfix
USE_GNOME= introspection
-USE_GSTREAMER1= core
+USE_GSTREAMER= core
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_VERSION}
Index: multimedia/gstreamer1-vaapi/Makefile
===================================================================
--- multimedia/gstreamer1-vaapi/Makefile
+++ multimedia/gstreamer1-vaapi/Makefile
@@ -16,11 +16,11 @@
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
-USES= compiler:c11 gettext-runtime gl gmake gnome libtool \
+USES= compiler:c11 gettext-runtime gl gmake gnome gstreamer libtool \
pkgconfig tar:xz xorg
USE_LDCONFIG= yes
USE_GNOME= glib20
-USE_GSTREAMER1= bad gl
+USE_GSTREAMER= bad gl
USE_GL= gl
USE_XORG= x11 xrandr xrender xorgproto
Index: multimedia/gstreamer1-validate/Makefile
===================================================================
--- multimedia/gstreamer1-validate/Makefile
+++ multimedia/gstreamer1-validate/Makefile
@@ -15,13 +15,12 @@
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c11 gettext-runtime gmake gnome libtool pathfix \
+USES= compiler:c11 gettext-runtime gmake gnome gstreamer libtool pathfix \
pkgconfig python shebangfix tar:xz
SHEBANG_FILES= tools/gst-validate-launcher.in
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
USE_GNOME= cairo gdkpixbuf2 gtk30 introspection:build
-USE_GSTREAMER1= yes
INSTALL_TARGET= install-strip
USE_PYTHON= noflavors
Index: multimedia/gstreamermm/Makefile
===================================================================
--- multimedia/gstreamermm/Makefile
+++ multimedia/gstreamermm/Makefile
@@ -13,10 +13,9 @@
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c++11-lang gmake gnome libtool pathfix pkgconfig \
+USES= compiler:c++11-lang gmake gnome gstreamer libtool pathfix pkgconfig \
tar:xz
USE_CXXSTD= c++11
-USE_GSTREAMER1= yes
USE_GNOME= gnomeprefix gtkmm24
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-documentation
Index: multimedia/handbrake/Makefile
===================================================================
--- multimedia/handbrake/Makefile
+++ multimedia/handbrake/Makefile
@@ -110,7 +110,7 @@
X11_LIB_DEPENDS= libvpx.so:multimedia/libvpx \
libnotify.so:devel/libnotify
X11_USES= gettext desktop-file-utils gnome
-X11_USE= gstreamer1=gdkpixbuf,libav \
+X11_USE= gstreamer=gdkpixbuf,libav \
gnome=gtk30,intltool,cairo,gdkpixbuf2
# HandBrake tries to fetch its dependencies during build phase, which is not
Index: multimedia/kamoso/Makefile
===================================================================
--- multimedia/kamoso/Makefile
+++ multimedia/kamoso/Makefile
@@ -7,11 +7,10 @@
LICENSE= GPLv2
-USES= cmake compiler:c++11-lang gettext gl gnome kde:5 pkgconfig qt:5 \
+USES= cmake compiler:c++11-lang gettext gl gnome gstreamer kde:5 pkgconfig qt:5 \
tar:xz
USE_GL= gl
USE_GNOME= glib20
-USE_GSTREAMER1= yes
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons i18n itemviews jobwidgets kio kirigami2 \
notifications purpose service solid widgetsaddons windowsystem xmlgui \
Index: multimedia/kooha/Makefile
===================================================================
--- multimedia/kooha/Makefile
+++ multimedia/kooha/Makefile
@@ -13,10 +13,10 @@
LIB_DEPENDS= libpulse.so:audio/pulseaudio \
libgraphene-1.0.so:graphics/graphene
-USES= cargo gettext gnome meson pkgconfig python:build shebangfix
+USES= cargo gettext gnome gstreamer meson pkgconfig python:build shebangfix
USE_GITHUB= yes
USE_GNOME= gtk40 libadwaita
-USE_GSTREAMER1= good opus pulse vpx
+USE_GSTREAMER= good opus pulse vpx
GH_ACCOUNT= SeaDve
GH_PROJECT= Kooha
SHEBANG_FILES= build-aux/meson_post_install.py
Index: multimedia/librespot/Makefile
===================================================================
--- multimedia/librespot/Makefile
+++ multimedia/librespot/Makefile
@@ -26,9 +26,8 @@
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_VARS= CARGO_FEATURES+=rodio-backend
-GSTREAMER_USES= gnome
-GSTREAMER_USE= GNOME=glib20 \
- GSTREAMER1=yes
+GSTREAMER_USES= gnome gstreamer
+GSTREAMER_USE= GNOME=glib20
GSTREAMER_VARS= CARGO_FEATURES+=gstreamer-backend
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_VARS= CARGO_FEATURES+=jackaudio-backend
Index: multimedia/neolink/Makefile
===================================================================
--- multimedia/neolink/Makefile
+++ multimedia/neolink/Makefile
@@ -13,9 +13,8 @@
LIB_DEPENDS= libgstrtspserver-1.0.so:multimedia/gstreamer1-rtsp-server
-USES= cargo gnome
+USES= cargo gnome gstreamer
USE_GNOME= glib20
-USE_GSTREAMER1= yes
USE_RC_SUBR= neolink
USERS= ${PORTNAME}
Index: multimedia/phonon-gstreamer/Makefile
===================================================================
--- multimedia/phonon-gstreamer/Makefile
+++ multimedia/phonon-gstreamer/Makefile
@@ -14,10 +14,9 @@
LICENSE= LGPL21
-USES= cmake compiler:c++11-lang gl gnome kde:5 pkgconfig qt:5 tar:xz xorg
+USES= cmake compiler:c++11-lang gl gnome gstreamer kde:5 pkgconfig qt:5 tar:xz xorg
USE_GL= gl
USE_GNOME= glib20 libxml2
-USE_GSTREAMER1= yes
USE_KDE= ecm
USE_QT= core gui opengl phonon4 widgets x11extras \
buildtools_build qmake_build
Index: multimedia/photofilmstrip/Makefile
===================================================================
--- multimedia/photofilmstrip/Makefile
+++ multimedia/photofilmstrip/Makefile
@@ -18,8 +18,8 @@
RUN_DEPENDS= mencoder:multimedia/mencoder \
mplayer:multimedia/mplayer
-USES= python:3.6+ gettext
-USE_GSTREAMER1= jpeg
+USES= python:3.6+ gettext gstreamer
+USE_GSTREAMER= jpeg
USE_PYTHON= distutils
USE_WX= 3.1
WX_COMPS= python:lib
Index: multimedia/pitivi/Makefile
===================================================================
--- multimedia/pitivi/Makefile
+++ multimedia/pitivi/Makefile
@@ -20,14 +20,14 @@
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYNUMPY}
-USES= cpe desktop-file-utils gettext gnome meson pkgconfig python:3.7+ shebangfix tar:xz
+USES= cpe desktop-file-utils gettext gnome gstreamer meson pkgconfig python:3.7+ shebangfix tar:xz
SHEBANG_FILES= bin/pitivi.in \
getenvvar.py \
tests/__init__.py \
tests/validate-tests/manager.py \
tests/validate-tests/runtests
USE_GNOME= cairo intltool gdkpixbuf2 gsound gtk30 pygobject3
-USE_GSTREAMER1= editing-services gdkpixbuf good gtk
+USE_GSTREAMER= editing-services gdkpixbuf good gtk
USE_LDCONFIG= yes
MESON_ARGS= -Db_lundef=false
Index: multimedia/py-gstreamer1/Makefile
===================================================================
--- multimedia/py-gstreamer1/Makefile
+++ multimedia/py-gstreamer1/Makefile
@@ -16,11 +16,10 @@
PORTSCOUT= limitw:1,even
-USES= cpe gnome meson pkgconfig python:3.6+ tar:xz
+USES= cpe gnome gstreamer meson pkgconfig python:3.6+ tar:xz
CPE_VENDOR= ${PORTNAME}_project
USE_GNOME= pygobject3
USE_PYTHON= flavors py3kplist
-USE_GSTREAMER1= yes
PLIST_SUB= VERSION="${GST_VERSION}"
BINARY_ALIAS= python3=${PYTHON_VERSION}
Index: multimedia/qt5-multimedia/Makefile
===================================================================
--- multimedia/qt5-multimedia/Makefile
+++ multimedia/qt5-multimedia/Makefile
@@ -45,7 +45,8 @@
QMAKE_CONFIGURE_ARGS+=-no-alsa
GSTREAMER_BUILD_DEPENDS=${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
-GSTREAMER_USE= GSTREAMER1=bad
+GSTREAMER_USES= gstreamer
+GSTREAMER_USE= GSTREAMER=bad
GSTREAMER_VARS= QT_CONFIG+=gstreamer-1.0 \
QMAKE_CONFIGURE_ARGS+=-gstreamer 1.0
GSTREAMER_VARS_OFF= QT_CONFIG+=-gstreamer-1.0 \
Index: multimedia/quodlibet/Makefile
===================================================================
--- multimedia/quodlibet/Makefile
+++ multimedia/quodlibet/Makefile
@@ -19,11 +19,11 @@
${LOCALBASE}/libexec/notification-daemon:deskutils/notification-daemon
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup
-USES= desktop-file-utils gettext gnome python:3.6+ shebangfix
+USES= desktop-file-utils gettext gnome gstreamer python:3.6+ shebangfix
SHEBANG_FILES= exfalso.py operon.py quodlibet.py
USE_PYTHON= distutils autoplist
USE_GNOME= gtk30 pygobject3
-USE_GSTREAMER1= good
+USE_GSTREAMER= good
NO_ARCH= yes
CONFLICTS_INSTALL= ${PORTNAME}
@@ -31,6 +31,6 @@
OPTIONS_DEFINE= PULSEAUDIO
PULSEAUDIO_DESC= Support PulseAudio
-PULSEAUDIO_USE= GSTREAMER1=pulse
+PULSEAUDIO_USE= GSTREAMER=pulse
.include <bsd.port.mk>
Index: multimedia/snappy/Makefile
===================================================================
--- multimedia/snappy/Makefile
+++ multimedia/snappy/Makefile
@@ -19,11 +19,10 @@
libclutter-1.0.so:graphics/clutter \
libclutter-gtk-1.0.so:graphics/clutter-gtk3
-USES= desktop-file-utils gettext gmake gnome pathfix pkgconfig tar:xz
+USES= desktop-file-utils gettext gmake gnome gstreamer pathfix pkgconfig tar:xz
USE_GNOME= gnomeprefix gtk30 intlhack
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-USE_GSTREAMER1= yes
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
Index: multimedia/termplay/Makefile
===================================================================
--- multimedia/termplay/Makefile
+++ multimedia/termplay/Makefile
@@ -13,9 +13,8 @@
LIB_DEPENDS= libsixel.so:graphics/libsixel
-USES= cargo gnome
+USES= cargo gnome gstreamer
USE_GNOME= glib20
-USE_GSTREAMER1= yes
CARGO_FEATURES= bin
CARGO_CRATES= \
Index: multimedia/totem/Makefile
===================================================================
--- multimedia/totem/Makefile
+++ multimedia/totem/Makefile
@@ -38,11 +38,11 @@
PORTSCOUT= limitw:1,even
-USES= compiler desktop-file-utils gettext gl gnome localbase meson \
+USES= compiler desktop-file-utils gettext gl gnome gstreamer localbase meson \
pkgconfig python:3.6+ tar:xz xorg
USE_GNOME= cairo gtk30 intlhack introspection libxml2 pygobject3 gnomedesktop3
USE_XORG= x11 xorgproto xtst ice sm
-USE_GSTREAMER1= core good bad soup ugly
+USE_GSTREAMER= core good bad soup ugly
USE_GL= egl
USE_LDCONFIG= yes
Index: multimedia/webcamoid/Makefile
===================================================================
--- multimedia/webcamoid/Makefile
+++ multimedia/webcamoid/Makefile
@@ -16,10 +16,9 @@
libpulse.so:audio/pulseaudio \
libv4l2.so:multimedia/libv4l
-USES= compiler:c++11-lang gl gnome pkgconfig qmake qt:5 xorg
+USES= compiler:c++11-lang gl gnome gstreamer pkgconfig qmake qt:5 xorg
USE_GITHUB= yes
USE_GNOME= glib20
-USE_GSTREAMER1= yes
USE_GL= gl
USE_QT= concurrent core declarative gui multimedia network opengl quickcontrols2 svg widgets xml \
buildtools_build quickcontrols_run
Index: multimedia/xfce4-parole/Makefile
===================================================================
--- multimedia/xfce4-parole/Makefile
+++ multimedia/xfce4-parole/Makefile
@@ -19,9 +19,9 @@
RUN_DEPENDS= xdg-screensaver:devel/xdg-utils
USES= compiler:c++11-lang desktop-file-utils gettext-tools \
- gmake gnome libtool pkgconfig tar:bzip2 xfce xorg
+ gmake gnome gstreamer libtool pkgconfig tar:bzip2 xfce xorg
USE_GNOME= cairo gtk30 glib20 intltool
-USE_GSTREAMER1= core faad flac wavpack rtmp x
+USE_GSTREAMER= core faad flac wavpack rtmp x
USE_XFCE= panel
USE_XORG= ice sm x11
@@ -39,12 +39,12 @@
OPTIONS_DEFAULT= HTTP
OPTIONS_SUB= yes
-CDDA_USE= gstreamer1=cdparanoia
+CDDA_USE= gstreamer=cdparanoia
GST_PLUG_DESC= Additional GStreamer plugins
HTTP_DESC= HTTP streaming (libsoup)
-HTTP_USE= gstreamer1=soup
+HTTP_USE= gstreamer=soup
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
Index: net-im/dino/Makefile
===================================================================
--- net-im/dino/Makefile
+++ net-im/dino/Makefile
@@ -47,7 +47,7 @@
ICE_VARS_OFF= DISABLED_PLUGINS+=ice
RTP_LIB_DEPENDS= libgnutls.so:security/gnutls \
libwebrtc-audio-processing-1.so:audio/webrtc-audio-processing
-RTP_USE= GSTREAMER1=srtp,gtk,pulse,opus,speex,vpx,x264,v4l2
+RTP_USE= GSTREAMER=srtp,gtk,pulse,opus,speex,vpx,x264,v4l2
RTP_VARS= ENABLED_PLUGINS+=rtp
RTP_CMAKE_BOOL= RTP_ENABLE_H264 RTP_ENABLE_VP9 RTP_ENABLE_H264 RTP_ENABLE_VAAPI
RTP_VARS_OFF= DISABLED_PLUGINS+=rtp
Index: net-im/farstream/Makefile
===================================================================
--- net-im/farstream/Makefile
+++ net-im/farstream/Makefile
@@ -13,11 +13,11 @@
LIB_DEPENDS= libnice.so:net-im/libnice
RUN_DEPENDS= libnice-gst1>=0:net-im/libnice-gst1
-USES= gettext gmake gnome libtool localbase:ldflags pathfix \
+USES= gettext gmake gnome gstreamer libtool localbase:ldflags pathfix \
pkgconfig python
USE_LDCONFIG= yes
USE_GNOME= glib20 introspection:build
-USE_GSTREAMER1= good bad
+USE_GSTREAMER= good bad
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
Index: net-im/fractal/Makefile
===================================================================
--- net-im/fractal/Makefile
+++ net-im/fractal/Makefile
@@ -21,10 +21,10 @@
libgspell-1.so:textproc/gspell \
libhandy-0.0.so:x11-toolkits/libhandy0
-USES= cpe gettext gnome meson pkgconfig python:3.5+,build ssl tar:xz
+USES= cpe gettext gnome gstreamer meson pkgconfig python:3.5+,build ssl tar:xz
CPE_VENDOR= gnome
USE_GNOME= cairo gtk30 gtksourceview4
-USE_GSTREAMER1= bad editing-services
+USE_GSTREAMER= bad editing-services
GL_HASH= d4168ac40fd681240964705e000dd353
BINARY_ALIAS= python3=${PYTHON_CMD}
Index: net-im/ktp-call-ui/Makefile
===================================================================
--- net-im/ktp-call-ui/Makefile
+++ net-im/ktp-call-ui/Makefile
@@ -18,10 +18,9 @@
libtelepathy-glib.so:net-im/telepathy-glib \
libtelepathy-qt5-farstream.so:net-im/telepathy-qt
-USES= cmake compiler:c++11-lang gettext gnome kde:5 pkgconfig \
+USES= cmake compiler:c++11-lang gettext gnome gstreamer kde:5 pkgconfig \
python qt:5 tar:xz
USE_GNOME= glib20
-USE_GSTREAMER1= yes
USE_KDE= auth codecs config configwidgets coreaddons iconthemes \
i18n kcmutils kdeclarative notifications package service \
wallet widgetsaddons xmlgui \
Index: net-im/libnice/Makefile
===================================================================
--- net-im/libnice/Makefile
+++ net-im/libnice/Makefile
@@ -28,7 +28,7 @@
MESON_ARGS+=-Dtests=disabled
.if defined(LIBNICE_SLAVE)
-USE_GSTREAMER1= yes
+USES+= gstreamer
MESON_ARGS+=-Dgstreamer=enabled
.else
MESON_ARGS+=-Dgstreamer=disabled -Dgtk_doc=enabled
Index: net-im/libpurple/Makefile
===================================================================
--- net-im/libpurple/Makefile
+++ net-im/libpurple/Makefile
@@ -129,14 +129,15 @@
.endif
.if ${PORT_OPTIONS:MGSTREAMER}
-USE_GSTREAMER1+=core good
+USES+= gstreamer
+USE_GSTREAMER+=core good
.else
CONFIGURE_ARGS+=--disable-gstreamer
.endif
.if ${PORT_OPTIONS:MVV} && ${PORT_OPTIONS:MGSTREAMER}
LIB_DEPENDS+= libfarstream-0.2.so:net-im/farstream
-USE_GSTREAMER1+=v4l2
+USE_GSTREAMER+=v4l2
PLIST_SUB+= VV=""
.else
CONFIGURE_ARGS+=--disable-vv
Index: net-im/pidgin-sipe/Makefile
===================================================================
--- net-im/pidgin-sipe/Makefile
+++ net-im/pidgin-sipe/Makefile
@@ -25,9 +25,8 @@
libfarstream-0.2.so:net-im/farstream
RUN_DEPENDS= pidgin:net-im/pidgin
-USES= compiler:c11 gmake gnome libtool localbase pkgconfig tar:bzip2 ssl
+USES= compiler:c11 gmake gnome gstreamer libtool localbase pkgconfig tar:bzip2 ssl
USE_GNOME= gtk20 intltool libxml2
-USE_GSTREAMER1= yes
USE_LDCONFIG= yes
Index: net-im/telepathy-qt/Makefile
===================================================================
--- net-im/telepathy-qt/Makefile
+++ net-im/telepathy-qt/Makefile
@@ -17,11 +17,9 @@
libtelepathy-glib.so:net-im/telepathy-glib
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_dbus_bindings.so:devel/py-dbus@${PY_FLAVOR}
-USES= cmake compiler:c++11-lang gettext gnome localbase:ldflags pathfix \
+USES= cmake compiler:c++11-lang gettext gnome gstreamer localbase:ldflags pathfix \
pkgconfig python:3.5+,build qt:5
USE_GNOME= glib20 libxslt:build
-USE_GSTREAMER1= yes
-USE_LDCONFIG= yes
USE_QT= core dbus gui network xml \
buildtools_build qmake_build testlib_build widgets_build
Index: net/freerdp/Makefile
===================================================================
--- net/freerdp/Makefile
+++ net/freerdp/Makefile
@@ -80,8 +80,8 @@
GSM_CMAKE_BOOL= WITH_GSM
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER_1_0 CHANNEL_TSMF
-GSTREAMER_USES= gnome xorg
-GSTREAMER_USE= gnome=glib20 gstreamer1=yes xorg=x11,xext,xorgproto,xrandr
+GSTREAMER_USES= gnome gstreamer xorg
+GSTREAMER_USE= gnome=glib20 xorg=x11,xext,xorgproto,xrandr
GSTREAMER_LIB_DEPENDS= libgstbase-1.0.so:multimedia/gstreamer1
ICU_LIB_DEPENDS= libicuuc.so:devel/icu
Index: net/grilo-plugins/Makefile
===================================================================
--- net/grilo-plugins/Makefile
+++ net/grilo-plugins/Makefile
@@ -25,10 +25,10 @@
libgmime-2.6.so:mail/gmime26 \
libjson-glib-1.0.so:devel/json-glib
-USES= gettext gperf gnome libarchive meson pathfix pkgconfig sqlite tar:xz
+USES= gettext gperf gnome gstreamer libarchive meson pathfix pkgconfig sqlite tar:xz
USE_LDCONFIG= yes
USE_GNOME= glib20 intlhack libxml2
-USE_GSTREAMER1= chromaprint
+USE_GSTREAMER= chromaprint
MESON_ARGS= -Denable-lua-factory=no
OPTIONS_SUB= yes
Index: net/gupnp-dlna/Makefile
===================================================================
--- net/gupnp-dlna/Makefile
+++ net/gupnp-dlna/Makefile
@@ -20,9 +20,8 @@
CONFIGURE_ARGS= --enable-introspection \
--enable-gstreamer-metadata-backend
-USES= gmake gnome libtool pathfix pkgconfig tar:xz
+USES= gmake gnome gstreamer libtool pathfix pkgconfig tar:xz
USE_GNOME= glib20 introspection:build libxml2
-USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
Index: net/libdmapsharing/Makefile
===================================================================
--- net/libdmapsharing/Makefile
+++ net/libdmapsharing/Makefile
@@ -16,9 +16,8 @@
LIB_DEPENDS= libsoup-2.4.so:devel/libsoup \
libgee-0.8.so:devel/libgee
-USES= gettext gnome gmake libtool pathfix pkgconfig
+USES= gettext gnome gmake gstreamer libtool pathfix pkgconfig
USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 introspection:build
-USE_GSTREAMER1= yes
USE_LDCONFIG= yes
CONFIGURE_ARGS= --disable-tests \
--disable-gtk-doc \
Index: net/uget/Makefile
===================================================================
--- net/uget/Makefile
+++ net/uget/Makefile
@@ -36,7 +36,7 @@
libgpg-error.so:security/libgpg-error
GNUTLS_CONFIGURE_ON= --with-gnutls=yes
-GSTREAMER_USE= gstreamer1=yes
+GSTREAMER_USES= gstreamer
GSTREAMER_CONFIGURE_ENABLE= gstreamer
NLS_USES= gettext-runtime
Index: security/authenticator/Makefile
===================================================================
--- security/authenticator/Makefile
+++ security/authenticator/Makefile
@@ -19,10 +19,10 @@
libgraphene-1.0.so:graphics/graphene \
libzbar.so:graphics/zbar
-USES= cargo gettext gnome meson pkgconfig python:build shebangfix sqlite ssl
+USES= cargo gettext gnome gstreamer meson pkgconfig python:build shebangfix sqlite ssl
USE_GITLAB= yes
USE_GNOME= gtk40 libadwaita
-USE_GSTREAMER1= gl gtk4 zbar
+USE_GSTREAMER= gl gtk4 zbar
GL_SITE= https://gitlab.gnome.org
GL_ACCOUNT= World
GL_PROJECT= Authenticator
Index: sysutils/brasero/Makefile
===================================================================
--- sysutils/brasero/Makefile
+++ sysutils/brasero/Makefile
@@ -17,14 +17,13 @@
RUN_DEPENDS= growisofs:sysutils/dvd+rw-tools \
cdrdao:sysutils/cdrdao
-USES= desktop-file-utils gettext gmake gnome libtool pathfix \
+USES= desktop-file-utils gettext gmake gnome gstreamer libtool pathfix \
pkgconfig shared-mime-info tar:xz xorg
USE_GNOME= cairo gdkpixbuf2 gnomeprefix gtk30 intlhack \
introspection:build libxml2
GNU_CONFIGURE= yes
USE_XORG= sm ice
USE_LDCONFIG= yes
-USE_GSTREAMER1= yes
CONFIGURE_ARGS= --disable-inotify --enable-search=no --enable-playlist=no \
--enable-introspection=yes
CPPFLAGS+= -I${LOCALBASE}/include -DHAVE_CAM_LIB_H=1 -Wno-error=format-nonliteral
Index: sysutils/gnome-control-center/Makefile
===================================================================
--- sysutils/gnome-control-center/Makefile
+++ sysutils/gnome-control-center/Makefile
@@ -44,11 +44,10 @@
PORTSCOUT= limitw:1,even
-USES= compiler:c++11-lib gettext gnome localbase:ldflags meson \
+USES= compiler:c++11-lib gettext gnome gstreamer localbase:ldflags meson \
pkgconfig python:3.6+,build samba:lib tar:xz xorg
USE_GNOME= cairo gnomedesktop3 gsound libxml2
USE_XORG= x11 xi
-#USE_GSTREAMER1= yes
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_VERSION}
Index: sysutils/tracker-miners/Makefile
===================================================================
--- sysutils/tracker-miners/Makefile
+++ sysutils/tracker-miners/Makefile
@@ -45,9 +45,9 @@
OPTIONS_DEFINE= GSTREAMER RSS
OPTIONS_DEFAULT= GSTREAMER RSS
+GSTREAMER_USES= gstreamer
GSTREAMER_MESON_ON= -Dgeneric_media_extractor=gstreamer
GSTREAMER_MESON_OFF= -Dgeneric_media_extractor=none
-GSTREAMER_USE= gstreamer1=yes
RSS_DESC= Tracker RSS miner
RSS_MESON_TRUE= miner_rss
Index: sysutils/xfburn/Makefile
===================================================================
--- sysutils/xfburn/Makefile
+++ sysutils/xfburn/Makefile
@@ -29,7 +29,7 @@
OPTIONS_SUB= yes
GSTREAMER_CONFIGURE_ENABLE= gstreamer
-GSTREAMER_USE= gstreamer1=yes,faac,flac,lame,vorbis,wavpack
+GSTREAMER_USE= gstreamer=faac,flac,lame,vorbis,wavpack
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
Index: textproc/libextractor/Makefile
===================================================================
--- textproc/libextractor/Makefile
+++ textproc/libextractor/Makefile
@@ -59,7 +59,7 @@
GIF_CONFIGURE_ENV_OFF= ac_cv_lib_gif_DGifOpen=no
GSF_USE= gnome=libgsf
GSF_CONFIGURE_ENV_OFF= ac_cv_lib_gsf_1_gsf_init=no
-GSTREAMER_USE= gstreamer1=yes
+GSTREAMER_USES= gstreamer
GSTREAMER_CONFIGURE_WITH= gstreamer
MP4_LIB_DEPENDS= libmp4v2.so:multimedia/mp4v2
MP4_CONFIGURE_ENV_OFF= ac_cv_lib_mp4v2_MP4ReadProvider=no
Index: www/qt5-webkit/Makefile
===================================================================
--- www/qt5-webkit/Makefile
+++ www/qt5-webkit/Makefile
@@ -54,9 +54,8 @@
OPTIONS_DEFINE= GSTREAMER
OPTIONS_DEFAULT= GSTREAMER
-GSTREAMER_LIB_DEPENDS= libgstapp-1.0.so:multimedia/gstreamer1-plugins \
- libgstbase-1.0.so:multimedia/gstreamer1
-GSTREAMER_USE= GSTREAMER1=core
+GSTREAMER_USES= gstreamer
+GSTREAMER_USE= GSTREAMER=core
GSTREAMER_CMAKE_OFF= -DUSE_GSTREAMER:BOOL=OFF
BINARY_ALIAS= python3=${PYTHON_CMD}
Index: www/webkit2-gtk3/Makefile
===================================================================
--- www/webkit2-gtk3/Makefile
+++ www/webkit2-gtk3/Makefile
@@ -90,7 +90,8 @@
GEOIP_BUILD_DEPENDS= geoclue>=2.4.3:net/geoclue
GEOIP_RUN_DEPENDS= geoclue>=2.4.3:net/geoclue
-GSTREAMER_USE= GSTREAMER1=bad,gl
+GSTREAMER_USES= gstreamer
+GSTREAMER_USE= GSTREAMER=bad,gl
GSTREAMER_CMAKE_BOOL= ENABLE_VIDEO ENABLE_WEB_AUDIO
WAYLAND_CMAKE_BOOL= ENABLE_WAYLAND_TARGET
Index: x11-fm/nautilus/Makefile
===================================================================
--- x11-fm/nautilus/Makefile
+++ x11-fm/nautilus/Makefile
@@ -21,10 +21,9 @@
PORTSCOUT= limitw:1,even
-USES= compiler:c11 cpe desktop-file-utils gettext gnome localbase meson \
+USES= compiler:c11 cpe desktop-file-utils gettext gnome gstreamer localbase meson \
pkgconfig python:3.6+,build tar:xz xorg
USE_GNOME= cairo gdkpixbuf2 gnomedesktop3
-USE_GSTREAMER1= yes
USE_LDCONFIG= yes
USE_XORG= x11
MESON_ARGS= -Dpackagekit=false \
Index: x11-fm/sushi/Makefile
===================================================================
--- x11-fm/sushi/Makefile
+++ x11-fm/sushi/Makefile
@@ -31,12 +31,11 @@
PORTSCOUT= limitw:1,even
-USES= compiler:c11 gettext gl gnome localbase meson \
+USES= compiler:c11 gettext gl gnome gstreamer localbase meson \
pkgconfig tar:xz xorg
USE_CSTD= c11
USE_GNOME= cairo gtksourceview4 intlhack introspection
USE_GL= egl
-USE_GSTREAMER1= yes
USE_LDCONFIG= yes
USE_XORG= x11 xcomposite xdamage xext xi xfixes xrandr
Index: x11-toolkits/copperspice/Makefile
===================================================================
--- x11-toolkits/copperspice/Makefile
+++ x11-toolkits/copperspice/Makefile
@@ -14,7 +14,6 @@
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libpulse.so:audio/pulseaudio \
- libgstreamer-1.0.so:multimedia/gstreamer1 \
libcups.so:print/cups \
libxcb-icccm.so:x11/xcb-util-wm \
libxcb-image.so:x11/xcb-util-image \
@@ -24,10 +23,9 @@
libxkbcommon.so:x11/libxkbcommon \
libfontconfig.so:x11-fonts/fontconfig
-USES= compiler:c++17-lang cmake dos2unix gl gnome iconv jpeg pkgconfig ssl tar:bz2 xorg
+USES= compiler:c++17-lang cmake dos2unix gl gnome gstreamer iconv jpeg pkgconfig ssl tar:bz2 xorg
USE_GL= gl
USE_GNOME= cairo glib20 libxml2
-USE_GSTREAMER1= yes
USE_XORG= ice sm x11 xau xcb xcursor xext xfixes xi xinerama xrandr xrender
CMAKE_ARGS+= -DCMAKE_INSTALL_BINDIR:PATH='${LOCALBASE}/lib/copperspice/bin' \
Index: x11-toolkits/gstreamer1-plugins-gtk4/Makefile
===================================================================
--- x11-toolkits/gstreamer1-plugins-gtk4/Makefile
+++ x11-toolkits/gstreamer1-plugins-gtk4/Makefile
@@ -11,9 +11,9 @@
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= compiler:c11 gnome meson pkgconfig tar:xz
+USES= compiler:c11 gnome gstreamer meson pkgconfig tar:xz
USE_GNOME= cairo gtk40
-USE_GSTREAMER1= gl
+USE_GSTREAMER= gl
MESON_ARGS= --auto-features=disabled -Dgtk4=enabled
PLIST_FILES= lib/gstreamer-1.0/libgstgtk4.so
Index: x11-toolkits/gtk40/Makefile
===================================================================
--- x11-toolkits/gtk40/Makefile
+++ x11-toolkits/gtk40/Makefile
@@ -66,7 +66,7 @@
GSTREAMER_DESC= GStreamer multimedia backend
GSTREAMER_MESON_ENABLED=media-gstreamer
-GSTREAMER_USE= GSTREAMER1=bad,gl
+GSTREAMER_USE= GSTREAMER=bad,gl
VULKAN_DESC= GDK Vulkan renderer backend
VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
Index: x11-toolkits/wxgtk30/Makefile
===================================================================
--- x11-toolkits/wxgtk30/Makefile
+++ x11-toolkits/wxgtk30/Makefile
@@ -58,8 +58,8 @@
NLS_USES= gettext
+GSTREAMER_USES= gstreamer
GSTREAMER_CONFIGURE_ENABLE= mediactrl
-GSTREAMER_USE= GSTREAMER1=yes
NOTIFY_CONFIGURE_WITH= libnotify
NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
Index: x11-toolkits/wxgtk31/Makefile
===================================================================
--- x11-toolkits/wxgtk31/Makefile
+++ x11-toolkits/wxgtk31/Makefile
@@ -65,7 +65,7 @@
NLS_USES= gettext
GSTREAMER_CONFIGURE_ENABLE= mediactrl
-GSTREAMER_USE= GSTREAMER1=bad
+GSTREAMER_USE= GSTREAMER=bad
MSPACK_CONFIGURE_WITH= libmspack
MSPACK_LIB_DEPENDS= libmspack.so:archivers/libmspack
Index: x11/cinnamon/Makefile
===================================================================
--- x11/cinnamon/Makefile
+++ x11/cinnamon/Makefile
@@ -45,12 +45,11 @@
metacity:x11-wm/metacity \
tint2:x11/tint
-USES= compiler:c11 cpe gettext gl gnome meson pkgconfig python:3.5+ shebangfix xorg
+USES= compiler:c11 cpe gettext gl gnome gstreamer meson pkgconfig python:3.5+ shebangfix xorg
CPE_VENDOR= linuxmint
USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool introspection libxml2 pygobject3
USE_XORG= x11 xfixes
USE_GL= gl
-USE_GSTREAMER1= yes
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
Index: x11/florence/Makefile
===================================================================
--- x11/florence/Makefile
+++ x11/florence/Makefile
@@ -14,10 +14,9 @@
LIB_DEPENDS= libnotify.so:devel/libnotify
-USES= gmake gnome iconv libtool pathfix pkgconfig tar:bzip2 xorg
+USES= gmake gnome gstreamer iconv libtool pathfix pkgconfig tar:bzip2 xorg
USE_XORG= xtst xext
USE_GNOME= gtk30 cairo intlhack librsvg2
-USE_GSTREAMER1= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-static --without-docs
USE_LDCONFIG= yes
Index: x11/gnome-shell/Makefile
===================================================================
--- x11/gnome-shell/Makefile
+++ x11/gnome-shell/Makefile
@@ -42,14 +42,13 @@
PORTSCOUT= limitw:1,even
-USES= compiler:c11 cpe gettext gl gnome libtool localbase meson \
+USES= compiler:c11 cpe gettext gl gnome gstreamer libtool localbase meson \
pathfix perl5 pkgconfig python:3.4+ shebangfix tar:xz \
webplugin:native xorg
USE_GNOME= cairo evolutiondataserver3 gdkpixbuf2 gnomedesktop3 gtk40 \
introspection libxml2 libxslt:build
USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr xtst
USE_GL= egl gbm
-USE_GSTREAMER1= yes
USE_PERL5= build
USE_LDCONFIG= yes
SHEBANG_FILES= src/gnome-shell-extension-tool.in src/gnome-shell-perf-tool.in
Index: x11/workrave/Makefile
===================================================================
--- x11/workrave/Makefile
+++ x11/workrave/Makefile
@@ -43,7 +43,7 @@
DISTRIBUTION_CONFIGURE_ENABLE= distribution
-GSTREAMER_USE= GSTREAMER1=good
+GSTREAMER_USE= GSTREAMER=good
GSTREAMER_CONFIGURE_ENABLE= gstreamer
.include <bsd.port.mk>
Index: x11/xpra/Makefile
===================================================================
--- x11/xpra/Makefile
+++ x11/xpra/Makefile
@@ -71,10 +71,10 @@
CUPS_VARS= XPRA_OPTIONS+=printing
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_VARS= XPRA_OPTIONS+=enc_ffmpeg
+GSTREAMER_USES= gstreamer
GSTREAMER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1@${PY_FLAVOR}
-GSTREAMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1@${PY_FLAVOR} \
- gstreamer1-plugins-pulse>1:audio/gstreamer1-plugins-pulse
-GSTREAMER_USE= GSTREAMER1=flac,lame,mpg123,ogg,opus,vorbis,wavpack
+GSTREAMER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gstreamer1>1:multimedia/py-gstreamer1@${PY_FLAVOR}
+GSTREAMER_USE= GSTREAMER=flac,lame,mpg123,ogg,opus,pulse,vorbis,wavpack
GSTREAMER_VARS= XPRA_OPTIONS+=sound
LIBYUV_LIB_DEPENDS= libyuv.so:graphics/libyuv
LIBYUV_VARS= XPRA_OPTIONS+=csc_libyuv
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Feb 15, 4:42 PM (58 m, 50 s)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16661700
Default Alt Text
D35097.id105573.diff (98 KB)
Attached To
Mode
D35097: framework: convert bsd.gstreamer.mk to Uses/gstreamer.mk
Attached
Detach File
Event Timeline
Log In to Comment