Update the Gstreamer stack to version 1.20.0.

This commit is contained in:
ajacoutot 2022-02-05 14:49:40 +00:00
parent 7abb9e9c08
commit b0e5186dd1
24 changed files with 270 additions and 108 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile.inc,v 1.72 2022/02/03 09:35:18 ajacoutot Exp $
# $OpenBSD: Makefile.inc,v 1.73 2022/02/05 14:49:40 ajacoutot Exp $
# Most frequent usage of the GStreamer packages:
# core base library
@ -15,7 +15,7 @@
PORTROACH= limitw:1,even
V ?= 1.18.6
V ?= 1.20.0
API= 1.0
SUBST_VARS += API

View File

@ -1,15 +1,15 @@
# $OpenBSD: Makefile,v 1.66 2022/02/03 09:35:18 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.67 2022/02/05 14:49:40 ajacoutot Exp $
COMMENT= framework for streaming media
DISTNAME= gstreamer-${V}
PKGNAME= ${GST_PKGNAME_PREFIX}-${V}
SHARED_LIBS += gstreamer-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstbase-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstcontroller-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstnet-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstcheck-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstreamer-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstbase-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstcontroller-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstnet-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstcheck-1.0 7.0 # 0.2000.0
WANTLIB += c execinfo gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 intl m
@ -21,8 +21,7 @@ BUILD_DEPENDS= devel/bison \
LIB_DEPENDS= devel/glib2
CONFIGURE_ARGS= -Dgtk_doc=disabled \
-Dbenchmarks=disabled \
CONFIGURE_ARGS= -Dbenchmarks=disabled \
-Dlibunwind=disabled \
-Dlibdw=disabled \
-Ddbghelp=disabled

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gstreamer-1.18.6.tar.xz) = TsgWAQ3U06k89HCtCm8lMV9SsgTrHXHfpwq4ocO9BuY=
SIZE (gstreamer/gstreamer-1.18.6.tar.xz) = 2713892
SHA256 (gstreamer/gstreamer-1.20.0.tar.xz) = 7fS///hVkdT/97Ibue1/D+q8EjrEpO/ynnPLzkVPnbc=
SIZE (gstreamer/gstreamer-1.20.0.tar.xz) = 2671356

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.29 2022/02/03 09:35:18 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.30 2022/02/05 14:49:40 ajacoutot Exp $
@bin bin/gst-inspect-${API}
@bin bin/gst-launch-${API}
@bin bin/gst-stats-${API}
@ -165,7 +165,7 @@ 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/auto-load/usr/local/lib/libgstreamer-${API}.so.0.1806.0-gdb.py
share/gdb/auto-load/usr/local/lib/libgstreamer-${API}.so.0.2000.0-gdb.py
share/gir-${API}/
share/gir-${API}/Gst-${API}.gir
share/gir-${API}/GstBase-${API}.gir
@ -199,6 +199,7 @@ 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/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

View File

@ -1,31 +1,32 @@
# $OpenBSD: Makefile,v 1.86 2022/02/03 09:35:18 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.87 2022/02/05 14:49:40 ajacoutot Exp $
COMMENT= bad elements for GStreamer
DISTNAME= gst-plugins-bad-${V}
PKGNAME= ${GST_PKGNAME_PREFIX}-plugins-bad-${V}
SHARED_LIBS += gsturidownloader-1.0 4.0 # 0.1806.0
SHARED_LIBS += gstadaptivedemux-1.0 3.0 # 0.1806.0
SHARED_LIBS += gstbadaudio-1.0 2.0 # 0.1806.0
SHARED_LIBS += gstbasecamerabinsrc-1.0 5.0 # 0.1806.0
SHARED_LIBS += gstcodecparsers-1.0 5.0 # 0.1806.0
SHARED_LIBS += gstcodecs-1.0 0.0 # 0.1806.0
SHARED_LIBS += gstinsertbin-1.0 4.0 # 0.1806.0
SHARED_LIBS += gstphotography-1.0 5.0 # 0.1806.0
SHARED_LIBS += gstisoff-1.0 2.0 # 0.1806.0
SHARED_LIBS += gstmpegts-1.0 4.0 # 0.1806.0
SHARED_LIBS += gstplayer-1.0 2.0 # 0.1806.0
SHARED_LIBS += gstsctp-1.0 2.0 # 0.1806.0
SHARED_LIBS += gsttranscoder-1.0 0.0 # 0
SHARED_LIBS += gstwebrtc-1.0 2.0 # 0.1806.0
SHARED_LIBS += gsturidownloader-1.0 5.0 # 0.2000.0
SHARED_LIBS += gstadaptivedemux-1.0 4.0 # 0.2000.0
SHARED_LIBS += gstbadaudio-1.0 3.0 # 0.2000.0
SHARED_LIBS += gstbasecamerabinsrc-1.0 6.0 # 0.2000.0
SHARED_LIBS += gstcodecparsers-1.0 6.0 # 0.2000.0
SHARED_LIBS += gstcodecs-1.0 1.0 # 0.2000.0
SHARED_LIBS += gstinsertbin-1.0 5.0 # 0.2000.0
SHARED_LIBS += gstphotography-1.0 6.0 # 0.2000.0
SHARED_LIBS += gstisoff-1.0 3.0 # 0.2000.0
SHARED_LIBS += gstmpegts-1.0 5.0 # 0.2000.0
SHARED_LIBS += gstplay-1.0 0.0 # 0.2000.0
SHARED_LIBS += gstplayer-1.0 3.0 # 0.2000.0
SHARED_LIBS += gstsctp-1.0 3.0 # 0.2000.0
SHARED_LIBS += gsttranscoder-1.0 1.0 # 0
SHARED_LIBS += gstwebrtc-1.0 3.0 # 0.2000.0
WANTLIB += ${COMPILER_LIBCXX} SoundTouch X11 ass bs2b bz2 c cairo
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gstapp-1.0
WANTLIB += crypto gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gstapp-1.0
WANTLIB += gstaudio-1.0 gstbase-1.0 gstfft-1.0 gstgl-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 mms nettle opus
WANTLIB += orc-0.4 pango-1.0 pangocairo-1.0 rsvg-2 xml2
WANTLIB += gsttag-1.0 gstvideo-1.0 intl lcms2 m nettle opus orc-0.4
WANTLIB += pango-1.0 pangocairo-1.0 rsvg-2 xml2
MASTER_SITES = ${MASTER_SITE_GST:=gst-plugins-bad/}
@ -39,21 +40,20 @@ LIB_DEPENDS= ${P}/plugins-base=${V} \
audio/opus \
audio/soundtouch \
graphics/lcms2 \
multimedia/libass \
multimedia/libmms
multimedia/libass
# each plugin that has an external dependency is disabled unless proven useful
DISABLED += opencv wayland aom androidmedia applemedia bluez
DISABLED += opencv wayland 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 ofa openal openexr
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
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
DISABLED += svthevcenc zxing qroverlay
.for d in ${DISABLED}
CONFIGURE_ARGS += -D${d}=disabled
.endfor

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gst-plugins-bad-1.18.6.tar.xz) = CxtQrGMR8MUQJIts1k1tPJQ2k0SCi6pgLbhd7VvHDsk=
SIZE (gstreamer/gst-plugins-bad-1.18.6.tar.xz) = 5652788
SHA256 (gstreamer/gst-plugins-bad-1.20.0.tar.xz) = AVuNTZo5Xr9ETUCHaGeiA03TMEs61IvDoN0MHucdwR0=
SIZE (gstreamer/gst-plugins-bad-1.20.0.tar.xz) = 6203880

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-ext_aes_meson_build,v 1.1 2022/02/05 14:49:40 ajacoutot Exp $
XXX until our libssl.pc exposes a higher version
ext/aes/meson.build:9:0: ERROR: Invalid version of dependency,
need 'openssl' ['>= 1.1.0'] found '1.0.0'.
Index: ext/aes/meson.build
--- ext/aes/meson.build.orig
+++ ext/aes/meson.build
@@ -6,7 +6,7 @@ aes_sources = [
]
aes_cargs = []
-aes_dep = dependency('openssl', version : '>= 1.1.0', required : get_option('aes'))
+aes_dep = dependency('openssl', version : '>= 1.0.0', required : get_option('aes'))
if aes_dep.found()
aes_cargs += ['-DHAVE_OPENSSL']
else

View File

@ -1,5 +1,8 @@
@comment $OpenBSD: PLIST,v 1.33 2020/09/14 06:03:12 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.34 2022/02/05 14:49:40 ajacoutot Exp $
@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
@ -31,15 +34,28 @@ include/gstreamer-${API}/gst/interfaces/photography.h
include/gstreamer-${API}/gst/isoff/
include/gstreamer-${API}/gst/isoff/gstisoff.h
include/gstreamer-${API}/gst/mpegts/
include/gstreamer-${API}/gst/mpegts/gst-atsc-descriptor.h
include/gstreamer-${API}/gst/mpegts/gst-atsc-section.h
include/gstreamer-${API}/gst/mpegts/gst-dvb-descriptor.h
include/gstreamer-${API}/gst/mpegts/gst-dvb-section.h
include/gstreamer-${API}/gst/mpegts/gst-hdmv-section.h
include/gstreamer-${API}/gst/mpegts/gst-isdb-descriptor.h
include/gstreamer-${API}/gst/mpegts/gst-scte-section.h
include/gstreamer-${API}/gst/mpegts/gstmpegts-enumtypes.h
include/gstreamer-${API}/gst/mpegts/gstmpegtsdescriptor.h
include/gstreamer-${API}/gst/mpegts/gstmpegtssection.h
include/gstreamer-${API}/gst/mpegts/mpegts-prelude.h
include/gstreamer-${API}/gst/mpegts/mpegts.h
include/gstreamer-${API}/gst/play/
include/gstreamer-${API}/gst/play/gstplay-media-info.h
include/gstreamer-${API}/gst/play/gstplay-signal-adapter.h
include/gstreamer-${API}/gst/play/gstplay-types.h
include/gstreamer-${API}/gst/play/gstplay-video-overlay-video-renderer.h
include/gstreamer-${API}/gst/play/gstplay-video-renderer.h
include/gstreamer-${API}/gst/play/gstplay-visualization.h
include/gstreamer-${API}/gst/play/gstplay.h
include/gstreamer-${API}/gst/play/play-prelude.h
include/gstreamer-${API}/gst/play/play.h
include/gstreamer-${API}/gst/player/
include/gstreamer-${API}/gst/player/gstplayer-g-main-context-signal-dispatcher.h
include/gstreamer-${API}/gst/player/gstplayer-media-info.h
@ -56,7 +72,9 @@ include/gstreamer-${API}/gst/sctp/sctp-prelude.h
include/gstreamer-${API}/gst/sctp/sctpreceivemeta.h
include/gstreamer-${API}/gst/sctp/sctpsendmeta.h
include/gstreamer-${API}/gst/transcoder/
include/gstreamer-${API}/gst/transcoder/gsttranscoder-signal-adapter.h
include/gstreamer-${API}/gst/transcoder/gsttranscoder.h
include/gstreamer-${API}/gst/transcoder/transcoder-enumtypes.h
include/gstreamer-${API}/gst/transcoder/transcoder-prelude.h
include/gstreamer-${API}/gst/uridownloader/
include/gstreamer-${API}/gst/uridownloader/gstfragment.h
@ -71,19 +89,24 @@ include/gstreamer-${API}/gst/webrtc/rtcsessiondescription.h
include/gstreamer-${API}/gst/webrtc/rtpreceiver.h
include/gstreamer-${API}/gst/webrtc/rtpsender.h
include/gstreamer-${API}/gst/webrtc/rtptransceiver.h
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}/
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
@ -98,6 +121,7 @@ lib/girepository-${API}/GstWebRTC-${API}.typelib
@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}/libgstcoloreffects.so
@so lib/gstreamer-${API}/libgstcolormanagement.so
@so lib/gstreamer-${API}/libgstdash.so
@ -124,7 +148,6 @@ lib/girepository-${API}/GstWebRTC-${API}.typelib
@so lib/gstreamer-${API}/libgstjpegformat.so
@so lib/gstreamer-${API}/libgstlegacyrawparse.so
@so lib/gstreamer-${API}/libgstmidi.so
@so lib/gstreamer-${API}/libgstmms.so
@so lib/gstreamer-${API}/libgstmpegpsdemux.so
@so lib/gstreamer-${API}/libgstmpegpsmux.so
@so lib/gstreamer-${API}/libgstmpegtsdemux.so
@ -171,6 +194,7 @@ lib/girepository-${API}/GstWebRTC-${API}.typelib
@lib lib/libgstisoff-${API}.so.${LIBgstisoff-${API}_VERSION}
@lib lib/libgstmpegts-${API}.so.${LIBgstmpegts-${API}_VERSION}
@lib lib/libgstphotography-${API}.so.${LIBgstphotography-${API}_VERSION}
@lib lib/libgstplay-${API}.so.${LIBgstplay-${API}_VERSION}
@lib lib/libgstplayer-${API}.so.${LIBgstplayer-${API}_VERSION}
@lib lib/libgstsctp-${API}.so.${LIBgstsctp-${API}_VERSION}
@lib lib/libgsttranscoder-${API}.so.${LIBgsttranscoder-${API}_VERSION}
@ -181,18 +205,22 @@ lib/pkgconfig/gstreamer-codecparsers-${API}.pc
lib/pkgconfig/gstreamer-insertbin-${API}.pc
lib/pkgconfig/gstreamer-mpegts-${API}.pc
lib/pkgconfig/gstreamer-photography-${API}.pc
lib/pkgconfig/gstreamer-play-${API}.pc
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-webrtc-${API}.pc
share/gir-${API}/
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
@ -204,50 +232,139 @@ share/gstreamer-${API}/encoding-profiles/file-extension/mp3.gep
share/gstreamer-${API}/encoding-profiles/file-extension/mp4.gep
share/gstreamer-${API}/encoding-profiles/file-extension/oga.gep
share/gstreamer-${API}/encoding-profiles/file-extension/ogv.gep
share/gstreamer-${API}/encoding-profiles/file-extension/ts.gep
share/gstreamer-${API}/encoding-profiles/file-extension/webm.gep
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/
share/locale/af/
share/locale/af/LC_MESSAGES/
share/locale/af/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/ast/
share/locale/ast/LC_MESSAGES/
share/locale/ast/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/az/
share/locale/az/LC_MESSAGES/
share/locale/az/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/bg/
share/locale/bg/LC_MESSAGES/
share/locale/bg/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/ca/
share/locale/ca/LC_MESSAGES/
share/locale/ca/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/cs/
share/locale/cs/LC_MESSAGES/
share/locale/cs/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/da/
share/locale/da/LC_MESSAGES/
share/locale/da/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/de/
share/locale/de/LC_MESSAGES/
share/locale/de/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/el/
share/locale/el/LC_MESSAGES/
share/locale/el/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/en_GB/
share/locale/en_GB/LC_MESSAGES/
share/locale/en_GB/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/eo/
share/locale/eo/LC_MESSAGES/
share/locale/eo/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/es/
share/locale/es/LC_MESSAGES/
share/locale/es/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/eu/
share/locale/eu/LC_MESSAGES/
share/locale/eu/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/fi/
share/locale/fi/LC_MESSAGES/
share/locale/fi/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/fr/
share/locale/fr/LC_MESSAGES/
share/locale/fr/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/fur/
share/locale/fur/LC_MESSAGES/
share/locale/fur/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/gl/
share/locale/gl/LC_MESSAGES/
share/locale/gl/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/hr/
share/locale/hr/LC_MESSAGES/
share/locale/hr/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/hu/
share/locale/hu/LC_MESSAGES/
share/locale/hu/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/id/
share/locale/id/LC_MESSAGES/
share/locale/id/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/it/
share/locale/it/LC_MESSAGES/
share/locale/it/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/ja/
share/locale/ja/LC_MESSAGES/
share/locale/ja/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/ky/
share/locale/ky/LC_MESSAGES/
share/locale/ky/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/lt/
share/locale/lt/LC_MESSAGES/
share/locale/lt/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/lv/
share/locale/lv/LC_MESSAGES/
share/locale/lv/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/mt/
share/locale/mt/LC_MESSAGES/
share/locale/mt/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/nb/
share/locale/nb/LC_MESSAGES/
share/locale/nb/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/nl/
share/locale/nl/LC_MESSAGES/
share/locale/nl/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/or/
share/locale/or/LC_MESSAGES/
share/locale/or/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/pl/
share/locale/pl/LC_MESSAGES/
share/locale/pl/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/pt_BR/
share/locale/pt_BR/LC_MESSAGES/
share/locale/pt_BR/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/ro/
share/locale/ro/LC_MESSAGES/
share/locale/ro/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/ru/
share/locale/ru/LC_MESSAGES/
share/locale/ru/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/sk/
share/locale/sk/LC_MESSAGES/
share/locale/sk/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/sl/
share/locale/sl/LC_MESSAGES/
share/locale/sl/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/sq/
share/locale/sq/LC_MESSAGES/
share/locale/sq/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/sr/
share/locale/sr/LC_MESSAGES/
share/locale/sr/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/sv/
share/locale/sv/LC_MESSAGES/
share/locale/sv/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/tr/
share/locale/tr/LC_MESSAGES/
share/locale/tr/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/uk/
share/locale/uk/LC_MESSAGES/
share/locale/uk/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/vi/
share/locale/vi/LC_MESSAGES/
share/locale/vi/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/zh_CN/
share/locale/zh_CN/LC_MESSAGES/
share/locale/zh_CN/LC_MESSAGES/gst-plugins-bad-${API}.mo
share/locale/zh_TW/
share/locale/zh_TW/LC_MESSAGES/
share/locale/zh_TW/LC_MESSAGES/gst-plugins-bad-${API}.mo

View File

@ -1,22 +1,22 @@
# $OpenBSD: Makefile,v 1.83 2022/02/03 09:35:18 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.84 2022/02/05 14:49:40 ajacoutot Exp $
COMMENT= base elements for GStreamer
DISTNAME= gst-plugins-base-${V}
PKGNAME= ${GST_PKGNAME_PREFIX}-plugins-base-${V}
SHARED_LIBS += gsttag-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstfft-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstvideo-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstaudio-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstrtp-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstsdp-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstrtsp-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstpbutils-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstriff-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstapp-1.0 6.0 # 0.1806.0
SHARED_LIBS += gstallocators-1.0 5.0 # 0.1806.0
SHARED_LIBS += gstgl-1.0 5.0 # 0.1806.0
SHARED_LIBS += gsttag-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstfft-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstvideo-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstaudio-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstrtp-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstpbutils-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstsdp-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstrtsp-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstriff-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstapp-1.0 7.0 # 0.2000.0
SHARED_LIBS += gstallocators-1.0 6.0 # 0.2000.0
SHARED_LIBS += gstgl-1.0 6.0 # 0.2000.0
MASTER_SITES= ${MASTER_SITE_GST:=gst-plugins-base/}

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gst-plugins-base-1.18.6.tar.xz) = Vqn/L+nmYDueZYz2iX1BKhc9IYCCn+AeklaFSca9D1s=
SIZE (gstreamer/gst-plugins-base-1.18.6.tar.xz) = 3180564
SHA256 (gstreamer/gst-plugins-base-1.20.0.tar.xz) = TLZvzPcwsQN+ZTOGLCEomQkSpttOW70U4O+RRFDrTHw=
SIZE (gstreamer/gst-plugins-base-1.20.0.tar.xz) = 3286080

View File

@ -1,11 +1,11 @@
$OpenBSD: patch-ext_cdparanoia_gstcdparanoiasrc_c,v 1.4 2020/09/14 06:03:13 ajacoutot Exp $
$OpenBSD: patch-ext_cdparanoia_gstcdparanoiasrc_c,v 1.5 2022/02/05 14:49:40 ajacoutot Exp $
XXX old cdparanoia-3.a9.8 (cdparanoia-III-9.8) does not have cache control.
Index: ext/cdparanoia/gstcdparanoiasrc.c
--- ext/cdparanoia/gstcdparanoiasrc.c.orig
+++ ext/cdparanoia/gstcdparanoiasrc.c
@@ -257,6 +257,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
@@ -259,6 +259,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
GST_INFO_OBJECT (src, "search overlap set to %u", src->search_overlap);
}
@ -13,7 +13,7 @@ Index: ext/cdparanoia/gstcdparanoiasrc.c
cache_size = src->cache_size;
if (cache_size == -1) {
/* if paranoia mode is low (the default), assume we're doing playback */
@@ -267,6 +268,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
@@ -269,6 +270,7 @@ gst_cd_paranoia_src_open (GstAudioCdSrc * audiocdsrc,
}
paranoia_cachemodel_size (src->p, cache_size);
GST_INFO_OBJECT (src, "set cachemodel size to %u", cache_size);

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.20 2020/09/14 06:03:13 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.21 2022/02/05 14:49:40 ajacoutot Exp $
@conflict gstreamer1-plugins-bad-<1.14.0
@bin bin/gst-device-monitor-${API}
@bin bin/gst-discoverer-${API}
@ -65,6 +65,7 @@ include/gstreamer-${API}/gst/gl/glprototypes/
include/gstreamer-${API}/gst/gl/glprototypes/all_functions.h
include/gstreamer-${API}/gst/gl/glprototypes/base.h
include/gstreamer-${API}/gst/gl/glprototypes/blending.h
include/gstreamer-${API}/gst/gl/glprototypes/buffer_storage.h
include/gstreamer-${API}/gst/gl/glprototypes/buffers.h
include/gstreamer-${API}/gst/gl/glprototypes/debug.h
include/gstreamer-${API}/gst/gl/glprototypes/eglimage.h
@ -88,6 +89,7 @@ include/gstreamer-${API}/gst/gl/gstglbuffer.h
include/gstreamer-${API}/gst/gl/gstglbufferpool.h
include/gstreamer-${API}/gst/gl/gstglcolorconvert.h
include/gstreamer-${API}/gst/gl/gstglcontext.h
include/gstreamer-${API}/gst/gl/gstglcontextconfig.h
include/gstreamer-${API}/gst/gl/gstgldebug.h
include/gstreamer-${API}/gst/gl/gstgldisplay.h
include/gstreamer-${API}/gst/gl/gstglfeature.h
@ -174,6 +176,7 @@ include/gstreamer-${API}/gst/video/colorbalance.h
include/gstreamer-${API}/gst/video/colorbalancechannel.h
include/gstreamer-${API}/gst/video/gstvideoaffinetransformationmeta.h
include/gstreamer-${API}/gst/video/gstvideoaggregator.h
include/gstreamer-${API}/gst/video/gstvideocodecalphameta.h
include/gstreamer-${API}/gst/video/gstvideodecoder.h
include/gstreamer-${API}/gst/video/gstvideoencoder.h
include/gstreamer-${API}/gst/video/gstvideofilter.h

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.73 2021/09/09 10:12:20 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.74 2022/02/05 14:49:41 ajacoutot Exp $
# Reenable that port on non-rust archs at the cost of pulseaudio support:
# pulseaudio -> [...] -> spidermonkey>=78 -> rust
@ -19,18 +19,12 @@ WANTLIB += glib-2.0 gobject-2.0 gstaudio-1.0 gstbase-1.0 gstreamer-1.0
WANTLIB += intl
WANTLIB-main += ${WANTLIB}
WANTLIB-main += FLAC X11 Xdamage Xext Xfixes bz2 cairo cairo-gobject
WANTLIB-main += gdk-3 gdk_pixbuf-2.0 gio-2.0 gstallocators-1.0 gstfft-1.0
WANTLIB-main += gstgl-1.0 gstnet-1.0 gstpbutils-1.0 gstriff-1.0 gstrtp-1.0
WANTLIB-main += gstrtsp-1.0 gstsdp-1.0 gsttag-1.0 gtk-3 jpeg m orc-0.4 png
WANTLIB-main += shout soup-2.4 speex tag twolame v4l2 vpx wavpack z
WANTLIB-main += gstvideo-1.0
# comes from multimedia/libvpx using lang/clang MODULE on i386|amd64 only
# which includes gcc4 MODULE with adds gcc-libs in dependency scope
.if ${MACHINE_ARCH:Mi386} || ${MACHINE_ARCH:Mamd64}
WANTLIB-main += ${COMPILER_LIBCXX}
.endif
WANTLIB-main += ${COMPILER_LIBCXX} FLAC X11 Xdamage Xext Xfixes bz2
WANTLIB-main += cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 gio-2.0 gmodule-2.0
WANTLIB-main += gstallocators-1.0 gstfft-1.0 gstgl-1.0 gstnet-1.0 gstpbutils-1.0
WANTLIB-main += gstriff-1.0 gstrtp-1.0 gstrtsp-1.0 gstsdp-1.0 gsttag-1.0
WANTLIB-main += gstvideo-1.0 gtk-3 jpeg m mp3lame orc-0.4 png shout
WANTLIB-main += speex tag twolame v4l2 vpx wavpack z
WANTLIB-pulse += ${WANTLIB} pulse
@ -41,16 +35,21 @@ LIB_DEPENDS= ${P}/plugins-base=${V}
LIB_DEPENDS-main= ${LIB_DEPENDS} \
archivers/bzip2 \
audio/flac \
audio/lame \
audio/speex \
audio/taglib \
audio/twolame \
audio/wavpack \
devel/libsoup \
multimedia/libv4l \
multimedia/libvpx \
net/libshout \
x11/gtk+3
# dlopen()
WANTLIB-main += soup-3.0
BUILD_DEPENDS += devel/libsoup3
RUN_DEPENDS-main += devel/libsoup3
LIB_DEPENDS-pulse= ${LIB_DEPENDS} \
audio/pulseaudio
RUN_DEPENDS-pulse= ${BASE_PKGPATH},-main=${V}
@ -61,7 +60,6 @@ CONFIGURE_ARGS= -Daalib=disabled \
-Ddv1394=disabled \
-Dwaveform=disabled \
-Djack=disabled \
-Dlame=disabled \
-Dlibcaca=disabled \
-Dmpg123=disabled \
-Doss=disabled \

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gst-plugins-good-1.18.6.tar.xz) = JnI6wB/LNgreH0HRaMfDItivTOt+VcjBLtJpDQanbu0=
SIZE (gstreamer/gst-plugins-good-1.18.6.tar.xz) = 3296552
SHA256 (gstreamer/gst-plugins-good-1.20.0.tar.xz) = LRGcFauMnnn4zTxr9YL/egULKMyuUqtIZeGhRkmRZZw=
SIZE (gstreamer/gst-plugins-good-1.20.0.tar.xz) = 3409288

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-ext_soup_gstsouploader_c,v 1.1 2022/02/05 14:49:41 ajacoutot Exp $
Index: ext/soup/gstsouploader.c
--- ext/soup/gstsouploader.c.orig
+++ ext/soup/gstsouploader.c
@@ -33,8 +33,8 @@
GST_DEBUG_CATEGORY_EXTERN (gst_soup_debug);
#define GST_CAT_DEFAULT gst_soup_debug
-#define LIBSOUP_3_SONAME "libsoup-3.0.so.0"
-#define LIBSOUP_2_SONAME "libsoup-2.4.so.1"
+#define LIBSOUP_3_SONAME "libsoup-3.0.so"
+#define LIBSOUP_2_SONAME "libsoup-2.4.so"
#define LOAD_SYMBOL(name) G_STMT_START { \
if (!g_module_symbol (module, G_STRINGIFY (name), (gpointer *) &G_PASTE (vtable->_, name))) { \

View File

@ -1,19 +0,0 @@
$OpenBSD: patch-gst_deinterlace_meson_build,v 1.1 2021/08/27 08:28:02 ajacoutot Exp $
From 7db10403468fab512de45ccfaca8f0579f6ea6d9 Mon Sep 17 00:00:00 2001
From: Brad Smith <brad@comstyle.com>
Date: Fri, 27 Aug 2021 02:05:45 -0400
Subject: [PATCH] deinterlace: Use proper ASM output format for *BSD OS
Index: gst/deinterlace/meson.build
--- gst/deinterlace/meson.build.orig
+++ gst/deinterlace/meson.build
@@ -65,8 +65,6 @@ if have_nasm and host_cpu == 'x86_64'
asm_outformat = 'win64'
elif ['darwin', 'ios'].contains(host_system)
asm_outformat = 'macho64'
- elif host_system.endswith('bsd')
- asm_outformat = 'aoutb'
else
asm_outformat = 'elf64'
endif

View File

@ -0,0 +1,24 @@
$OpenBSD: patch-sys_v4l2_v4l2_calls_c,v 1.3 2022/02/05 14:49:41 ajacoutot Exp $
Index: sys/v4l2/v4l2_calls.c
--- sys/v4l2/v4l2_calls.c.orig
+++ sys/v4l2/v4l2_calls.c
@@ -1329,14 +1329,18 @@ gst_v4l2_query_dv_timings (GstV4l2Object * v4l2object,
if (ret < 0) {
switch (errno) {
+#ifdef ENODATA
case ENODATA:
GST_DEBUG_OBJECT (v4l2object->dbg_obj,
"QUERY_DV_TIMINGS not supported for this input/output");
break;
+#endif
+#ifdef ENOLINK
case ENOLINK:
GST_DEBUG_OBJECT (v4l2object->dbg_obj,
"No timings could be detected because no signal was found.");
break;
+#endif
case ENOLCK:
GST_INFO_OBJECT (v4l2object->dbg_obj,
"The signal was unstable and the hardware could not lock on to it.");

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.20 2021/05/15 17:47:16 ajacoutot Exp $
@comment $OpenBSD: PLIST-main,v 1.21 2022/02/05 14:49:41 ajacoutot Exp $
@conflict gstreamer1-plugins-bad-<1.14.0
@conflict gstreamer1-plugins-ugly-<1.14.0
@so lib/gstreamer-${API}/libgstalaw.so
@ -30,6 +30,7 @@
@so lib/gstreamer-${API}/libgstinterleave.so
@so lib/gstreamer-${API}/libgstisomp4.so
@so lib/gstreamer-${API}/libgstjpeg.so
@so lib/gstreamer-${API}/libgstlame.so
@so lib/gstreamer-${API}/libgstlevel.so
@so lib/gstreamer-${API}/libgstmatroska.so
@so lib/gstreamer-${API}/libgstmonoscope.so

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gst-libav-1.18.6.tar.xz) = 5OUNzVopRBrjTeYNIiEFfoBk7YJLtspNwP2e6I++m4E=
SIZE (gstreamer/gst-libav-1.18.6.tar.xz) = 286976
SHA256 (gstreamer/gst-libav-1.20.0.tar.xz) = Xu5e2NUIKjG1AESOQVNcci7jDNX4Ik8ymCu6ui7t7xc=
SIZE (gstreamer/gst-libav-1.20.0.tar.xz) = 277816

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.41 2020/09/14 06:03:13 ajacoutot Exp $
# $OpenBSD: Makefile,v 1.42 2022/02/05 14:49:41 ajacoutot Exp $
COMMENT= ugly elements for GStreamer
@ -17,7 +17,8 @@ LIB_DEPENDS= ${P}/plugins-base=${V} \
devel/libdvdread \
multimedia/x264
CONFIGURE_ARGS= -Da52dec=disabled \
CONFIGURE_ARGS= -Dgpl=enabled \
-Da52dec=disabled \
-Damrnb=disabled \
-Damrwbdec=disabled \
-Dmpeg2dec=disabled \

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gst-plugins-ugly-1.18.6.tar.xz) = SWnECctqiDF9IQi4V3EI4YYjsjM9e1h64/OUWccOOn8=
SIZE (gstreamer/gst-plugins-ugly-1.18.6.tar.xz) = 515236
SHA256 (gstreamer/gst-plugins-ugly-1.20.0.tar.xz) = To3LXSZVLwpJN/a8Ynm9kHD1XKauDqoy1y0mTEQAHC4=
SIZE (gstreamer/gst-plugins-ugly-1.20.0.tar.xz) = 502056

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.15 2019/12/08 10:16:18 ajacoutot Exp $
@comment $OpenBSD: PLIST,v 1.16 2022/02/05 14:49:41 ajacoutot Exp $
@so lib/gstreamer-${API}/libgstasf.so
@so lib/gstreamer-${API}/libgstcdio.so
@so lib/gstreamer-${API}/libgstdvdlpcmdec.so
@ -52,3 +52,4 @@ share/locale/tr/LC_MESSAGES/gst-plugins-ugly-${API}.mo
share/locale/uk/LC_MESSAGES/gst-plugins-ugly-${API}.mo
share/locale/vi/LC_MESSAGES/gst-plugins-ugly-${API}.mo
share/locale/zh_CN/LC_MESSAGES/gst-plugins-ugly-${API}.mo
share/locale/zh_TW/LC_MESSAGES/gst-plugins-ugly-${API}.mo

View File

@ -1,2 +1,2 @@
SHA256 (gstreamer/gst-python-1.18.6.tar.xz) = vcDqIvvXM1rZ3swVFWGqzFPFEgapc1uB6scAzlsLvUo=
SIZE (gstreamer/gst-python-1.18.6.tar.xz) = 163648
SHA256 (gstreamer/gst-python-1.20.0.tar.xz) = j2e9xWBrozYGxryJbonefc2M9PykWfcTibG2/gdbXlQ=
SIZE (gstreamer/gst-python-1.20.0.tar.xz) = 148632

View File

@ -1,6 +1,8 @@
@comment $OpenBSD: PLIST,v 1.7 2021/01/04 14:06:35 sthen Exp $
@comment $OpenBSD: PLIST,v 1.8 2022/02/05 14:49:41 ajacoutot Exp $
@pkgpath multimedia/gstreamer1/py-gstreamer
@so lib/gstreamer-${API}/libgstpython.so
lib/python${MODPY_VERSION}/site-packages/gi/overrides/Gst.py
lib/python${MODPY_VERSION}/site-packages/gi/overrides/GstAudio.py
lib/python${MODPY_VERSION}/site-packages/gi/overrides/GstPbutils.py
lib/python${MODPY_VERSION}/site-packages/gi/overrides/GstVideo.py
@so lib/python${MODPY_VERSION}/site-packages/gi/overrides/_gi_gst.${MODPY_PYC_MAGIC_TAG}so