From 314e042ab2241e28e90488aa24eef78f4d8f8eeb Mon Sep 17 00:00:00 2001 From: Shokara Kou Date: Sun, 3 Mar 2024 22:02:24 -0500 Subject: disable lots of options in multimedia/gstreamer1-plugins-base/bad --- multimedia/gstreamer1/core/Makefile | 15 ++-- multimedia/gstreamer1/core/pkg/PLIST | 74 ++------------------ multimedia/gstreamer1/plugins-bad/Makefile | 94 +++++++++++-------------- multimedia/gstreamer1/plugins-bad/pkg/PLIST | 101 +++------------------------ multimedia/gstreamer1/plugins-base/Makefile | 52 +++++++------- multimedia/gstreamer1/plugins-base/pkg/PLIST | 86 +---------------------- 6 files changed, 93 insertions(+), 329 deletions(-) diff --git a/multimedia/gstreamer1/core/Makefile b/multimedia/gstreamer1/core/Makefile index d9d6e53..11cd5a5 100644 --- 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 index c79c17f..a364c52 100644 --- 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 index 6c7737b..c45e22f 100644 --- 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 index 0638358..a65c754 100644 --- 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 index 6757df2..ea14807 100644 --- 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 index 74635d6..e3c85de 100644 --- 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 -- cgit v1.2.3