Page MenuHomeFreeBSD

D35097.id105573.diff
No OneTemporary

D35097.id105573.diff

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

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)

Event Timeline