Updating multimedia/gstreamer1-*

From: Janos Dohanics <web_at_3dresearch.com>
Date: Tue, 18 Oct 2022 00:28:37 UTC
Hello,

I have followed the instructions in /usr/ports/UPDATING 20221015;
deleted all multimedia/gstreamer1-* packages.

I could build multimedia/gstreamer1, gstreamer1-libav,
gstreamer1-plugins, gstreamer1-plugins-a52dec, gstreamer1-plugins-bad,
and gstreamer1-plugins-ugly, but building
multimedia/gstreamer1-plugins-core failed:

[...]
Found pkg-config: /usr/local/bin/pkgconf (1.8.0)
Run-time dependency gstreamer-1.0 found: YES 1.20.3
Run-time dependency gstreamer-base-1.0 found: YES 1.20.3
Run-time dependency gstreamer-net-1.0 found: YES 1.20.3
Run-time dependency gstreamer-controller-1.0 found: YES 1.20.3
Run-time dependency gstreamer-pbutils-1.0 found: YES 1.20.3
Run-time dependency gstreamer-allocators-1.0 found: YES 1.20.3
Run-time dependency gstreamer-app-1.0 found: YES 1.20.3
Run-time dependency gstreamer-audio-1.0 found: YES 1.20.3
Run-time dependency gstreamer-fft-1.0 found: YES 1.20.3
Run-time dependency gstreamer-riff-1.0 found: YES 1.20.3
Run-time dependency gstreamer-rtp-1.0 found: YES 1.20.3
Run-time dependency gstreamer-rtsp-1.0 found: YES 1.20.3
Run-time dependency gstreamer-sdp-1.0 found: YES 1.20.3
Run-time dependency gstreamer-tag-1.0 found: YES 1.20.3
Run-time dependency gstreamer-video-1.0 found: YES 1.20.3
Dependency gstreamer-check-1.0 skipped: feature tests disabled
Found CMake: /usr/local/bin/cmake (3.24.0)
Run-time dependency gstreamer-gl-1.0 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency gstreamer-gl-1.0
Neither a subproject directory nor a gst-plugins-base.wrap file was found.
Subproject  gst-plugins-base is buildable: NO (disabling)
Dependency gstreamer-gl-1.0 from subproject gst-plugins-base found: NO (subproject failed to configure)
Run-time dependency gstreamer-gl-prototypes-1.0 found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency gstreamer-gl-prototypes-1.0
Dependency gstreamer-gl-prototypes-1.0 from subproject gst-plugins-base found: NO (subproject failed to configure)
Library m found: YES
Run-time dependency glib-2.0 found: YES 2.74.0
Run-time dependency gmodule-2.0 found: YES 2.74.0
Run-time dependency gio-2.0 found: YES 2.74.0
Run-time dependency x11 found: YES 1.7.2
Run-time dependency orc-0.4 found: YES 0.4.32
Program orcc found: YES (/usr/local/bin/orcc)
Header "gst/gstconfig.h" has symbol "GST_DISABLE_GST_DEBUG" with dependency gstreamer-1.0: NO 
Message: GStreamer debug system is enabled
Program python3 found: YES (/usr/local/bin/python3.9)
Program g-ir-scanner found: YES (/usr/local/bin/g-ir-scanner)
Dependency wayland-client skipped: feature wayland disabled
Dependency libdrm skipped: feature wayland disabled
Dependency wayland-protocols skipped: feature wayland disabled
Program wayland-scanner skipped: feature wayland disabled
Dependency bluez skipped: feature bluez disabled
Dependency gio-unix-2.0 skipped: feature bluez disabled
Library dl found: YES
Run-time dependency threads found: YES
Message: Not building decklink plugin for "freebsd
Has header "linux/fb.h" : NO 
Dependency libdrm skipped: feature kms disabled
Library ml_audio found: NO
Library lumin_rt_core_1_7 found: NO
Library lumin_rt_app_1_7 found: NO
Has header "SLES/OpenSLES.h" : NO 
Library OpenSLES found: NO
Dependency gudev-1.0 skipped: feature uvch264 disabled
Dependency libusb-1.0 skipped: feature uvch264 disabled
Has header "linux/uvcvideo.h" : NO 
Run-time dependency gudev-1.0 found: YES 234
Has header "linux/videodev2.h" : YES 
Header "sys/mkdev.h" has symbol "makedev" : NO 
Header "sys/sysmacros.h" has symbol "makedev" : NO 
Header "sys/types.h" has symbol "makedev" : YES 

sys/v4l2codecs/meson.build:38:2: ERROR: Unknown variable "gstcodecs_dep".

A full log can be found at /usr/ports/multimedia/gstreamer1-plugins-dts/work/gst-plugins-bad-1.20.3/_build/meson-logs/meson-log.txt
===>  Script "configure" failed unexpectedly.
Please report the problem to multimedia@FreeBSD.org [maintainer] and attach
the
"/usr/ports/multimedia/gstreamer1-plugins-dts/work/gst-plugins-bad-1.20.3/_build/meson-logs/meson-log.txt"
including the output of the failure of your make command. Also, it might be
a good idea to provide an overview of all packages installed on your system
(e.g. a /usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/multimedia/gstreamer1-plugins-dts
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/multimedia/gstreamer1-plugins-core
*** Error code 1

Stop.
make: stopped in /usr/ports/multimedia/gstreamer1-plugins-core

It's FreeBSD 13.1-STABLE #0 85cbda132, with updated ports.

Would you please advise?

-- 
Janos Dohanics