commit 314e042ab2241e28e90488aa24eef78f4d8f8eeb
parent 9846421274ab6c5bce74731965de217773906f1b
Author: Shokara Kou <kou@13f0.net>
Date: Sun, 3 Mar 2024 22:02:24 -0500
disable lots of options in multimedia/gstreamer1-plugins-base/bad
Diffstat:
6 files changed, 93 insertions(+), 329 deletions(-)
diff --git a/multimedia/gstreamer1/core/Makefile b/multimedia/gstreamer1/core/Makefile
@@ -9,20 +9,25 @@ SHARED_LIBS += gstcontroller-1.0 7.1 # 0.2210.0
SHARED_LIBS += gstnet-1.0 7.1 # 0.2210.0
SHARED_LIBS += gstcheck-1.0 7.1 # 0.2210.0
-WANTLIB += c execinfo gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 intl m
+WANTLIB += c execinfo gio-2.0 glib-2.0 gmodule-2.0 m
SITES= ${SITE_GST:=gstreamer/}
-BUILD_DEPENDS= devel/bison \
- devel/gobject-introspection \
- shells/bash-completion
+BUILD_DEPENDS= devel/bison
LIB_DEPENDS= devel/glib2
CONFIGURE_ARGS= -Dbenchmarks=disabled \
-Dlibunwind=disabled \
-Dlibdw=disabled \
- -Ddbghelp=disabled
+ -Ddbghelp=disabled \
+ -Dbash-completion=disabled \
+ -Dintrospection=disabled \
+ -Dexamples=disabled \
+ -Dtests=disabled \
+ -Dtools=disabled \
+ -Dnls=disabled \
+ -Ddoc=disabled
# PTP helper does not do anything on OpenBSD (functionality needs to be
# implemented): no need to install it suid root
diff --git a/multimedia/gstreamer1/core/pkg/PLIST b/multimedia/gstreamer1/core/pkg/PLIST
@@ -1,7 +1,3 @@
-@bin bin/gst-inspect-${API}
-@bin bin/gst-launch-${API}
-@bin bin/gst-stats-${API}
-@bin bin/gst-typefind-${API}
include/gstreamer-${API}/
include/gstreamer-${API}/gst/
include/gstreamer-${API}/gst/base/
@@ -130,12 +126,6 @@ include/gstreamer-${API}/gst/net/gstnetutils.h
include/gstreamer-${API}/gst/net/gstptpclock.h
include/gstreamer-${API}/gst/net/net-prelude.h
include/gstreamer-${API}/gst/net/net.h
-lib/girepository-${API}/
-lib/girepository-${API}/Gst-${API}.typelib
-lib/girepository-${API}/GstBase-${API}.typelib
-lib/girepository-${API}/GstCheck-${API}.typelib
-lib/girepository-${API}/GstController-${API}.typelib
-lib/girepository-${API}/GstNet-${API}.typelib
lib/gstreamer-${API}/
@so lib/gstreamer-${API}/libgstcoreelements.so
@so lib/gstreamer-${API}/libgstcoretracers.so
@@ -150,71 +140,19 @@ lib/pkgconfig/gstreamer-check-${API}.pc
lib/pkgconfig/gstreamer-controller-${API}.pc
lib/pkgconfig/gstreamer-net-${API}.pc
libexec/gstreamer-${API}/
-@bin libexec/gstreamer-${API}/gst-completion-helper
@bin libexec/gstreamer-${API}/gst-hotdoc-plugins-scanner
@bin libexec/gstreamer-${API}/gst-plugin-scanner
libexec/gstreamer-${API}/gst-plugins-doc-cache-generator
@bin libexec/gstreamer-${API}/gst-ptp-helper
-@man man/man1/gst-inspect-${API}.1
-@man man/man1/gst-launch-${API}.1
-@man man/man1/gst-stats-${API}.1
-@man man/man1/gst-typefind-${API}.1
+share/aclocal/
share/aclocal/gst-element-check-${API}.m4
-share/bash-completion/completions/gst-inspect-${API}
-share/bash-completion/completions/gst-launch-${API}
-share/bash-completion/helpers/
-share/bash-completion/helpers/gst
+share/gdb/
+share/gdb/auto-load/
+share/gdb/auto-load/usr/
+share/gdb/auto-load/usr/local/
+share/gdb/auto-load/usr/local/lib/
share/gdb/auto-load/usr/local/lib/libgstreamer-${API}.so.0.2210.0-gdb.py
-share/gir-${API}/
-share/gir-${API}/Gst-${API}.gir
-share/gir-${API}/GstBase-${API}.gir
-share/gir-${API}/GstCheck-${API}.gir
-share/gir-${API}/GstController-${API}.gir
-share/gir-${API}/GstNet-${API}.gir
share/gstreamer-${API}/
share/gstreamer-${API}/gdb/
share/gstreamer-${API}/gdb/glib_gobject_helper.py
share/gstreamer-${API}/gdb/gst_gdb.py
-share/locale/af/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/ast/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/az/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/be/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/bg/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/ca/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/cs/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/da/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/de/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/el/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/en_GB/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/eo/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/es/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/eu/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/fi/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/fr/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/fur/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/gl/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/hr/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/hu/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/id/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/it/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/ja/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/ka/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/ko/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/lt/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/nb/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/nl/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/pl/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/pt_BR/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/ro/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/ru/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/rw/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/sk/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/sl/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/sq/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/sr/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/sv/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/tr/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/uk/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/vi/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/zh_CN/LC_MESSAGES/gstreamer-${API}.mo
-share/locale/zh_TW/LC_MESSAGES/gstreamer-${API}.mo
diff --git a/multimedia/gstreamer1/plugins-bad/Makefile b/multimedia/gstreamer1/plugins-bad/Makefile
@@ -3,70 +3,56 @@ COMMENT= bad elements for GStreamer
DISTNAME= gst-plugins-bad-${V}
PKGNAME= ${GST_PKGNAME_PREFIX}-plugins-bad-${V}
-SHARED_LIBS += gsturidownloader-1.0 5.1 # 0.2210.0
-SHARED_LIBS += gstadaptivedemux-1.0 4.1 # 0.2210.0
-SHARED_LIBS += gstbadaudio-1.0 3.1 # 0.2210.0
-SHARED_LIBS += gstbasecamerabinsrc-1.0 6.1 # 0.2210.0
-SHARED_LIBS += gstcodecparsers-1.0 6.1 # 0.2210.0
-SHARED_LIBS += gstcodecs-1.0 1.1 # 0.2210.0
-SHARED_LIBS += gstinsertbin-1.0 5.1 # 0.2210.0
-SHARED_LIBS += gstphotography-1.0 6.1 # 0.2210.0
-SHARED_LIBS += gstisoff-1.0 3.1 # 0.2210.0
-SHARED_LIBS += gstmpegts-1.0 5.1 # 0.2210.0
-SHARED_LIBS += gstplay-1.0 0.1 # 0.2210.0
-SHARED_LIBS += gstplayer-1.0 3.1 # 0.2210.0
-SHARED_LIBS += gstsctp-1.0 3.1 # 0.2210.0
-SHARED_LIBS += gsttranscoder-1.0 1.1 # 0
-SHARED_LIBS += gstwayland-1.0 0.0 # 0.2210.0
-SHARED_LIBS += gstwebrtc-1.0 3.1 # 0.2210.0
-
COMPILER_LANGS = c c++
-WANTLIB += ${COMPILER_LIBCXX} SoundTouch X11 ass bs2b bz2 c cairo
-WANTLIB += crypto gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gstallocators-1.0
+SHARED_LIBS += gstadaptivedemux-1.0 0.0 # 0.0
+SHARED_LIBS += gstbadaudio-1.0 0.0 # 0.0
+SHARED_LIBS += gstbasecamerabinsrc-1.0 0.0 # 0.0
+SHARED_LIBS += gstcodecparsers-1.0 0.0 # 0.0
+SHARED_LIBS += gstcodecs-1.0 0.0 # 0.0
+SHARED_LIBS += gstinsertbin-1.0 0.0 # 0.0
+SHARED_LIBS += gstisoff-1.0 0.0 # 0.0
+SHARED_LIBS += gstmpegts-1.0 0.0 # 0.0
+SHARED_LIBS += gstphotography-1.0 0.0 # 0.0
+SHARED_LIBS += gstplay-1.0 0.0 # 0.0
+SHARED_LIBS += gstplayer-1.0 0.0 # 0.0
+SHARED_LIBS += gstsctp-1.0 0.0 # 0.0
+SHARED_LIBS += gsttranscoder-1.0 0.0 # 0.0
+SHARED_LIBS += gsturidownloader-1.0 0.0 # 0.0
+SHARED_LIBS += gstwebrtc-1.0 0.0 # 0.0
+
+WANTLIB += ${COMPILER_LIBCXX} X11 c cairo
+WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gstallocators-1.0
WANTLIB += gstapp-1.0 gstaudio-1.0 gstbase-1.0 gstfft-1.0 gstnet-1.0
-WANTLIB += gstpbutils-1.0 gstreamer-1.0 gstrtp-1.0 gstsdp-1.0
-WANTLIB += gsttag-1.0 gstvideo-1.0 intl lcms2 m nettle opus orc-0.4
-WANTLIB += pango-1.0 pangocairo-1.0 rsvg-2 wayland-client xml2
+WANTLIB += gstpbutils-1.0 gstreamer-1.0 gstsdp-1.0
+WANTLIB += gsttag-1.0 gstvideo-1.0 intl m
SITES = ${SITE_GST:=gst-plugins-bad/}
-BUILD_DEPENDS= devel/gobject-introspection \
- wayland/wayland-protocols
-
-# needed for ${WRKSRC}/tests/
-BUILD_DEPENDS += graphics/libexif
-
-LIB_DEPENDS= ${P}/plugins-base=${V} \
- audio/libbs2b \
- audio/opus \
- audio/soundtouch \
- graphics/lcms2 \
- multimedia/libass \
- security/libnettle \
- x11/gnome/librsvg
-
-# each plugin that has an external dependency is disabled unless proven useful
-DISABLED += opencv aom androidmedia applemedia bluez ldac
-DISABLED += chromaprint curl curl-ssh2 dc1394 decklink directfb
-DISABLED += dtls dts dvb faac faad fbdev fdkaac flite fluidsynth
-DISABLED += gme gsm iqa kate ladspa libde265 lv2 modplug mpeg2enc
-DISABLED += mplex msdk musepack neon openal openexr gs isac onnx
-DISABLED += openh264 openjpeg openmpt openni2 opensles resindvd rtmp
-DISABLED += sbc sctp sndfile spandsp srt srtp teletext tinyalsa
-DISABLED += uvch264 voaacenc voamrwbenc vulkan wasapi webp openaptx
-DISABLED += webrtc webrtcdsp wildmidi winks winscreencap wpe x265
-DISABLED += zbar magicleap v4l2codecs va wasapi2 avtp microdns
-DISABLED += svthevcenc zxing qroverlay timecode amfcodec directshow
-DISABLED += nvcodec qsv gtk3 dvbsuboverlay siren
+LIB_DEPENDS= ${P}/plugins-base=${V}
+
+DISABLED += opencv wayland aes aom avtp amfcodec androidmedia applemedia asio
+DISABLED += assrender bluez bs2b bz2 chromaprint closedcaption colormanagement
+DISABLED += curl curl-ssh2 d3dvideosink d3d11 dash dc1394 decklink directfb
+DISABLED += directsound directshow dtls dts dvb faac faad fbdev fdkaac flite
+DISABLED += fluidsynth gme gs gsm gtk3 ipcpipeline iqa kms ladspa ladspa-rdf
+DISABLED += ldac openaptx lv2 mediafoundation microdns modplug mpeg2enc mplex
+DISABLED += msdk musepack neon nvcodec onnx openal openexr openmpt openni2
+DISABLED += opensles qroverlay qsv rsvg rtmp sbc sctp shm smoothstreaming
+DISABLED += soundtouch spandsp srt srtp svthevcenc teletext tinyalsa transcode
+DISABLED += ttml uvch264 va voaacenc voamrwbenc wasapi wasapi2 webp webrtc
+DISABLED += webrtcdsp wildmidi wic win32ipc winks winscreencap x265 zbar zxing
+DISABLED += wpe magicleap v4l2codecs isac hls sctp-internal-usrsctp opus vulkan
+DISABLED += kate libde265 openh264 resindvd
+DISABLED += examples tests introspection nls orc
+ENABLED += openjpeg sndfile
.for d in ${DISABLED}
CONFIGURE_ARGS += -D${d}=disabled
.endfor
-
-# XXX cannot set to 'openssl' because meson.build will fail because of
-# hls_crypto_dep not deing defined (if not hls_crypto_dep.found ...)
-CONFIGURE_ARGS += -Dhls-crypto="nettle"
+.for d in ${ENABLED}
+CONFIGURE_ARGS += -D${d}=enabled
+.endfor
DEBUG_PACKAGES= ${BUILD_PACKAGES}
diff --git a/multimedia/gstreamer1/plugins-bad/pkg/PLIST b/multimedia/gstreamer1/plugins-bad/pkg/PLIST
@@ -1,4 +1,7 @@
@bin bin/gst-transcoder-${API}
+include/gstreamer-${API}/
+include/gstreamer-${API}/gst/
+include/gstreamer-${API}/gst/audio/
include/gstreamer-${API}/gst/audio/audio-bad-prelude.h
include/gstreamer-${API}/gst/audio/gstnonstreamaudiodecoder.h
include/gstreamer-${API}/gst/audio/gstplanaraudioadapter.h
@@ -77,18 +80,6 @@ include/gstreamer-${API}/gst/uridownloader/gstfragment.h
include/gstreamer-${API}/gst/uridownloader/gsturidownloader.h
include/gstreamer-${API}/gst/uridownloader/gsturidownloader_debug.h
include/gstreamer-${API}/gst/uridownloader/uridownloader-prelude.h
-include/gstreamer-${API}/gst/wayland/
-include/gstreamer-${API}/gst/wayland/gstwl_fwd.h
-include/gstreamer-${API}/gst/wayland/gstwlbuffer.h
-include/gstreamer-${API}/gst/wayland/gstwlcontext.h
-include/gstreamer-${API}/gst/wayland/gstwldisplay.h
-include/gstreamer-${API}/gst/wayland/gstwllinuxdmabuf.h
-include/gstreamer-${API}/gst/wayland/gstwlshmallocator.h
-include/gstreamer-${API}/gst/wayland/gstwlvideobufferpool.h
-include/gstreamer-${API}/gst/wayland/gstwlvideoformat.h
-include/gstreamer-${API}/gst/wayland/gstwlwindow.h
-include/gstreamer-${API}/gst/wayland/wayland-prelude.h
-include/gstreamer-${API}/gst/wayland/wayland.h
include/gstreamer-${API}/gst/webrtc/
include/gstreamer-${API}/gst/webrtc/datachannel.h
include/gstreamer-${API}/gst/webrtc/dtlstransport.h
@@ -103,21 +94,12 @@ include/gstreamer-${API}/gst/webrtc/sctptransport.h
include/gstreamer-${API}/gst/webrtc/webrtc-enumtypes.h
include/gstreamer-${API}/gst/webrtc/webrtc.h
include/gstreamer-${API}/gst/webrtc/webrtc_fwd.h
-lib/girepository-${API}/GstBadAudio-${API}.typelib
-lib/girepository-${API}/GstCodecs-${API}.typelib
-lib/girepository-${API}/GstInsertBin-${API}.typelib
-lib/girepository-${API}/GstMpegts-${API}.typelib
-lib/girepository-${API}/GstPlay-${API}.typelib
-lib/girepository-${API}/GstPlayer-${API}.typelib
-lib/girepository-${API}/GstTranscoder-${API}.typelib
-lib/girepository-${API}/GstWebRTC-${API}.typelib
+lib/gstreamer-${API}/
@so lib/gstreamer-${API}/libgstaccurip.so
@so lib/gstreamer-${API}/libgstadpcmdec.so
@so lib/gstreamer-${API}/libgstadpcmenc.so
-@so lib/gstreamer-${API}/libgstaes.so
@so lib/gstreamer-${API}/libgstaiff.so
@so lib/gstreamer-${API}/libgstasfmux.so
-@so lib/gstreamer-${API}/libgstassrender.so
@so lib/gstreamer-${API}/libgstaudiobuffersplit.so
@so lib/gstreamer-${API}/libgstaudiofxbad.so
@so lib/gstreamer-${API}/libgstaudiolatency.so
@@ -125,17 +107,13 @@ lib/girepository-${API}/GstWebRTC-${API}.typelib
@so lib/gstreamer-${API}/libgstaudiovisualizers.so
@so lib/gstreamer-${API}/libgstautoconvert.so
@so lib/gstreamer-${API}/libgstbayer.so
-@so lib/gstreamer-${API}/libgstbs2b.so
-@so lib/gstreamer-${API}/libgstbz2.so
@so lib/gstreamer-${API}/libgstcamerabin.so
-@so lib/gstreamer-${API}/libgstclosedcaption.so
@so lib/gstreamer-${API}/libgstcodecalpha.so
@so lib/gstreamer-${API}/libgstcodectimestamper.so
@so lib/gstreamer-${API}/libgstcoloreffects.so
-@so lib/gstreamer-${API}/libgstcolormanagement.so
-@so lib/gstreamer-${API}/libgstdash.so
@so lib/gstreamer-${API}/libgstdebugutilsbad.so
@so lib/gstreamer-${API}/libgstdvbsubenc.so
+@so lib/gstreamer-${API}/libgstdvbsuboverlay.so
@so lib/gstreamer-${API}/libgstdvdspu.so
@so lib/gstreamer-${API}/libgstfaceoverlay.so
@so lib/gstreamer-${API}/libgstfestival.so
@@ -145,11 +123,9 @@ lib/girepository-${API}/GstWebRTC-${API}.typelib
@so lib/gstreamer-${API}/libgstgaudieffects.so
@so lib/gstreamer-${API}/libgstgdp.so
@so lib/gstreamer-${API}/libgstgeometrictransform.so
-@so lib/gstreamer-${API}/libgsthls.so
@so lib/gstreamer-${API}/libgstid3tag.so
@so lib/gstreamer-${API}/libgstinter.so
@so lib/gstreamer-${API}/libgstinterlace.so
-@so lib/gstreamer-${API}/libgstipcpipeline.so
@so lib/gstreamer-${API}/libgstivfparse.so
@so lib/gstreamer-${API}/libgstivtc.so
@so lib/gstreamer-${API}/libgstjp2kdecimator.so
@@ -162,34 +138,30 @@ lib/girepository-${API}/GstWebRTC-${API}.typelib
@so lib/gstreamer-${API}/libgstmpegtsmux.so
@so lib/gstreamer-${API}/libgstmxf.so
@so lib/gstreamer-${API}/libgstnetsim.so
-@so lib/gstreamer-${API}/libgstopusparse.so
+@so lib/gstreamer-${API}/libgstopenjpeg.so
@so lib/gstreamer-${API}/libgstpcapparse.so
@so lib/gstreamer-${API}/libgstpnm.so
@so lib/gstreamer-${API}/libgstproxy.so
@so lib/gstreamer-${API}/libgstremovesilence.so
@so lib/gstreamer-${API}/libgstrfbsrc.so
@so lib/gstreamer-${API}/libgstrist.so
-@so lib/gstreamer-${API}/libgstrsvg.so
@so lib/gstreamer-${API}/libgstrtmp2.so
@so lib/gstreamer-${API}/libgstrtpmanagerbad.so
@so lib/gstreamer-${API}/libgstrtponvif.so
@so lib/gstreamer-${API}/libgstsdpelem.so
@so lib/gstreamer-${API}/libgstsegmentclip.so
-@so lib/gstreamer-${API}/libgstshm.so
+@so lib/gstreamer-${API}/libgstsiren.so
@so lib/gstreamer-${API}/libgstsmooth.so
-@so lib/gstreamer-${API}/libgstsmoothstreaming.so
-@so lib/gstreamer-${API}/libgstsoundtouch.so
+@so lib/gstreamer-${API}/libgstsndfile.so
@so lib/gstreamer-${API}/libgstspeed.so
@so lib/gstreamer-${API}/libgstsubenc.so
@so lib/gstreamer-${API}/libgstswitchbin.so
-@so lib/gstreamer-${API}/libgsttranscode.so
-@so lib/gstreamer-${API}/libgstttmlsubs.so
+@so lib/gstreamer-${API}/libgsttimecode.so
@so lib/gstreamer-${API}/libgstvideofiltersbad.so
@so lib/gstreamer-${API}/libgstvideoframe_audiolevel.so
@so lib/gstreamer-${API}/libgstvideoparsersbad.so
@so lib/gstreamer-${API}/libgstvideosignal.so
@so lib/gstreamer-${API}/libgstvmnc.so
-@so lib/gstreamer-${API}/libgstwaylandsink.so
@so lib/gstreamer-${API}/libgsty4mdec.so
@lib lib/libgstadaptivedemux-${API}.so.${LIBgstadaptivedemux-${API}_VERSION}
@lib lib/libgstbadaudio-${API}.so.${LIBgstbadaudio-${API}_VERSION}
@@ -205,7 +177,6 @@ lib/girepository-${API}/GstWebRTC-${API}.typelib
@lib lib/libgstsctp-${API}.so.${LIBgstsctp-${API}_VERSION}
@lib lib/libgsttranscoder-${API}.so.${LIBgsttranscoder-${API}_VERSION}
@lib lib/libgsturidownloader-${API}.so.${LIBgsturidownloader-${API}_VERSION}
-@lib lib/libgstwayland-${API}.so.${LIBgstwayland-${API}_VERSION}
@lib lib/libgstwebrtc-${API}.so.${LIBgstwebrtc-${API}_VERSION}
lib/pkgconfig/gstreamer-bad-audio-${API}.pc
lib/pkgconfig/gstreamer-codecparsers-${API}.pc
@@ -217,16 +188,8 @@ lib/pkgconfig/gstreamer-player-${API}.pc
lib/pkgconfig/gstreamer-plugins-bad-${API}.pc
lib/pkgconfig/gstreamer-sctp-${API}.pc
lib/pkgconfig/gstreamer-transcoder-${API}.pc
-lib/pkgconfig/gstreamer-wayland-${API}.pc
lib/pkgconfig/gstreamer-webrtc-${API}.pc
-share/gir-${API}/GstBadAudio-${API}.gir
-share/gir-${API}/GstCodecs-${API}.gir
-share/gir-${API}/GstInsertBin-${API}.gir
-share/gir-${API}/GstMpegts-${API}.gir
-share/gir-${API}/GstPlay-${API}.gir
-share/gir-${API}/GstPlayer-${API}.gir
-share/gir-${API}/GstTranscoder-${API}.gir
-share/gir-${API}/GstWebRTC-${API}.gir
+share/gstreamer-${API}/
share/gstreamer-${API}/encoding-profiles/
share/gstreamer-${API}/encoding-profiles/device/
share/gstreamer-${API}/encoding-profiles/device/dvd.gep
@@ -244,47 +207,3 @@ share/gstreamer-${API}/encoding-profiles/online-services/
share/gstreamer-${API}/encoding-profiles/online-services/youtube.gep
share/gstreamer-${API}/presets/
share/gstreamer-${API}/presets/GstFreeverb.prs
-share/locale/af/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/ast/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/az/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/bg/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/ca/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/cs/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/da/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/de/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/el/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/en_GB/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/eo/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/es/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/eu/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/fi/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/fr/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/fur/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/gl/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/hr/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/hu/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/id/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/it/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/ja/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/ka/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/ky/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/lt/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/lv/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/mt/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/nb/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/nl/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/or/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/pl/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/pt_BR/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/ro/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/ru/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/sk/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/sl/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/sq/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/sr/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/sv/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/tr/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/uk/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/vi/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/zh_CN/LC_MESSAGES/gst-plugins-bad-${API}.mo
-share/locale/zh_TW/LC_MESSAGES/gst-plugins-bad-${API}.mo
diff --git a/multimedia/gstreamer1/plugins-base/Makefile b/multimedia/gstreamer1/plugins-base/Makefile
@@ -18,43 +18,39 @@ SHARED_LIBS += gstgl-1.0 6.1 # 0.2210.0
SITES= ${SITE_GST:=gst-plugins-base/}
-WANTLIB += EGL GL X11 X11-xcb Xext Xi Xv c cairo cdda_interface
-WANTLIB += cdda_paranoia gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
-WANTLIB += graphene-1.0 gstbase-1.0 gstcontroller-1.0 gstnet-1.0
-WANTLIB += gstreamer-1.0 intl jpeg m ogg opus orc-0.4 pango-1.0
-WANTLIB += pangocairo-1.0 png sndio theoradec theoraenc vorbis
-WANTLIB += vorbisenc wayland-client wayland-cursor wayland-egl
-WANTLIB += xcb z
-
-BUILD_DEPENDS= devel/iso-codes \
- devel/gobject-introspection \
- wayland/wayland-protocols
-
-RUN_DEPENDS= devel/iso-codes
+WANTLIB += EGL GL X11 X11-xcb Xext Xi Xv c cairo
+WANTLIB += glib-2.0 gmodule-2.0
+WANTLIB += gstbase-1.0 gstcontroller-1.0 gstnet-1.0
+WANTLIB += gstreamer-1.0 m jpeg png sndio xcb z
LIB_DEPENDS= ${P}/core=${V} \
- audio/cdparanoia \
- audio/libvorbis \
- audio/opus \
- devel/orc \
- devel/pango \
- graphics/graphene \
+ graphics/cairo \
graphics/jpeg \
- multimedia/libtheora \
- wayland/wayland
+ graphics/png
# optional dependency for the the gio plugin;
# disabled because of cyclic build dependency:
# x11/gtk+4 -> gst-plugins-{bad,base} -> gvfs -> gtk+4,-guic -> x11/gtk+4
#RUN_DEPENDS += x11/gnome/gvfs
-CONFIGURE_ARGS= -Dalsa=disabled
-
-#XXX libvisual needs to be ported
-CONFIGURE_ARGS += -Dlibvisual=disabled
-
-# XXX needs vorbisidec
-CONFIGURE_ARGS += -Dtremor=disabled
+CONFIGURE_ARGS= -Dalsa=disabled \
+ -Dlibvisual=disabled \
+ -Dtremor=disabled \
+ -Diso-codes=disabled \
+ -Dgl-graphene=disabled \
+ -Dgio=disabled \
+ -Dcdparanoia=disabled \
+ -Dogg=disabled \
+ -Dopus=disabled \
+ -Dpango=disabled \
+ -Dtheora=disabled \
+ -Dvorbis=disabled \
+ -Dexamples=disabled \
+ -Dtests=disabled \
+ -Dtools=disabled \
+ -Dintrospection=disabled \
+ -Dnls=disabled \
+ -Dorc=disabled
DEBUG_PACKAGES= ${BUILD_PACKAGES}
diff --git a/multimedia/gstreamer1/plugins-base/pkg/PLIST b/multimedia/gstreamer1/plugins-base/pkg/PLIST
@@ -1,7 +1,6 @@
@conflict gstreamer1-plugins-bad-<1.14.0
-@bin bin/gst-device-monitor-${API}
-@bin bin/gst-discoverer-${API}
-@bin bin/gst-play-${API}
+include/gstreamer-${API}/
+include/gstreamer-${API}/gst/
include/gstreamer-${API}/gst/allocators/
include/gstreamer-${API}/gst/allocators/allocators-prelude.h
include/gstreamer-${API}/gst/allocators/allocators.h
@@ -110,9 +109,6 @@ include/gstreamer-${API}/gst/gl/gstglupload.h
include/gstreamer-${API}/gst/gl/gstglutils.h
include/gstreamer-${API}/gst/gl/gstglviewconvert.h
include/gstreamer-${API}/gst/gl/gstglwindow.h
-include/gstreamer-${API}/gst/gl/wayland/
-include/gstreamer-${API}/gst/gl/wayland/gstgldisplay_wayland.h
-include/gstreamer-${API}/gst/gl/wayland/wayland.h
include/gstreamer-${API}/gst/gl/x11/
include/gstreamer-${API}/gst/gl/x11/gstgldisplay_x11.h
include/gstreamer-${API}/gst/gl/x11/x11.h
@@ -211,19 +207,7 @@ include/gstreamer-${API}/gst/video/video.h
include/gstreamer-${API}/gst/video/videodirection.h
include/gstreamer-${API}/gst/video/videoorientation.h
include/gstreamer-${API}/gst/video/videooverlay.h
-lib/girepository-${API}/GstAllocators-${API}.typelib
-lib/girepository-${API}/GstApp-${API}.typelib
-lib/girepository-${API}/GstAudio-${API}.typelib
-lib/girepository-${API}/GstGL-${API}.typelib
-lib/girepository-${API}/GstGLEGL-${API}.typelib
-lib/girepository-${API}/GstGLWayland-${API}.typelib
-lib/girepository-${API}/GstGLX11-${API}.typelib
-lib/girepository-${API}/GstPbutils-${API}.typelib
-lib/girepository-${API}/GstRtp-${API}.typelib
-lib/girepository-${API}/GstRtsp-${API}.typelib
-lib/girepository-${API}/GstSdp-${API}.typelib
-lib/girepository-${API}/GstTag-${API}.typelib
-lib/girepository-${API}/GstVideo-${API}.typelib
+lib/gstreamer-${API}/
lib/gstreamer-${API}/include/
lib/gstreamer-${API}/include/gst/
lib/gstreamer-${API}/include/gst/gl/
@@ -235,28 +219,21 @@ lib/gstreamer-${API}/include/gst/gl/gstglconfig.h
@so lib/gstreamer-${API}/libgstaudiorate.so
@so lib/gstreamer-${API}/libgstaudioresample.so
@so lib/gstreamer-${API}/libgstaudiotestsrc.so
-@so lib/gstreamer-${API}/libgstcdparanoia.so
@so lib/gstreamer-${API}/libgstcompositor.so
@so lib/gstreamer-${API}/libgstencoding.so
-@so lib/gstreamer-${API}/libgstgio.so
-@so lib/gstreamer-${API}/libgstogg.so
@so lib/gstreamer-${API}/libgstopengl.so
-@so lib/gstreamer-${API}/libgstopus.so
@so lib/gstreamer-${API}/libgstoverlaycomposition.so
-@so lib/gstreamer-${API}/libgstpango.so
@so lib/gstreamer-${API}/libgstpbtypes.so
@so lib/gstreamer-${API}/libgstplayback.so
@so lib/gstreamer-${API}/libgstrawparse.so
@so lib/gstreamer-${API}/libgstsndio.so
@so lib/gstreamer-${API}/libgstsubparse.so
@so lib/gstreamer-${API}/libgsttcp.so
-@so lib/gstreamer-${API}/libgsttheora.so
@so lib/gstreamer-${API}/libgsttypefindfunctions.so
@so lib/gstreamer-${API}/libgstvideoconvertscale.so
@so lib/gstreamer-${API}/libgstvideorate.so
@so lib/gstreamer-${API}/libgstvideotestsrc.so
@so lib/gstreamer-${API}/libgstvolume.so
-@so lib/gstreamer-${API}/libgstvorbis.so
@so lib/gstreamer-${API}/libgstximagesink.so
@so lib/gstreamer-${API}/libgstxvimagesink.so
@lib lib/libgstallocators-${API}.so.${LIBgstallocators-${API}_VERSION}
@@ -278,7 +255,6 @@ lib/pkgconfig/gstreamer-fft-${API}.pc
lib/pkgconfig/gstreamer-gl-${API}.pc
lib/pkgconfig/gstreamer-gl-egl-${API}.pc
lib/pkgconfig/gstreamer-gl-prototypes-${API}.pc
-lib/pkgconfig/gstreamer-gl-wayland-${API}.pc
lib/pkgconfig/gstreamer-gl-x11-${API}.pc
lib/pkgconfig/gstreamer-pbutils-${API}.pc
lib/pkgconfig/gstreamer-plugins-base-${API}.pc
@@ -288,62 +264,6 @@ lib/pkgconfig/gstreamer-rtsp-${API}.pc
lib/pkgconfig/gstreamer-sdp-${API}.pc
lib/pkgconfig/gstreamer-tag-${API}.pc
lib/pkgconfig/gstreamer-video-${API}.pc
-@man man/man1/gst-device-monitor-${API}.1
-@man man/man1/gst-discoverer-${API}.1
-@man man/man1/gst-play-${API}.1
-share/gir-${API}/GstAllocators-${API}.gir
-share/gir-${API}/GstApp-${API}.gir
-share/gir-${API}/GstAudio-${API}.gir
-share/gir-${API}/GstGL-${API}.gir
-share/gir-${API}/GstGLEGL-${API}.gir
-share/gir-${API}/GstGLWayland-${API}.gir
-share/gir-${API}/GstGLX11-${API}.gir
-share/gir-${API}/GstPbutils-${API}.gir
-share/gir-${API}/GstRtp-${API}.gir
-share/gir-${API}/GstRtsp-${API}.gir
-share/gir-${API}/GstSdp-${API}.gir
-share/gir-${API}/GstTag-${API}.gir
-share/gir-${API}/GstVideo-${API}.gir
share/gst-plugins-base/
share/gst-plugins-base/${API}/
share/gst-plugins-base/${API}/license-translations.dict
-share/locale/af/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/az/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/bg/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/ca/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/cs/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/da/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/de/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/el/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/en_GB/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/eo/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/es/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/eu/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/fi/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/fr/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/fur/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/gl/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/hr/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/hu/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/id/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/it/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/ja/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/ka/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/lt/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/lv/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/nb/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/nl/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/or/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/pl/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/pt_BR/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/ro/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/ru/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/sk/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/sl/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/sq/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/sr/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/sv/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/tr/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/uk/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/vi/LC_MESSAGES/gst-plugins-base-${API}.mo
-share/locale/zh_CN/LC_MESSAGES/gst-plugins-base-${API}.mo