[Midnightbsd-cvs] [MidnightBSD/mports] 076a62: multimedia: update GStreamer stack to 1.28.6 (#1383)

Lucas Holt noreply at github.com
Thu Sep 17 13:52:40 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 076a62e0952396c5fd3458b5bd664ecbc8bc373d
      https://github.com/MidnightBSD/mports/commit/076a62e0952396c5fd3458b5bd664ecbc8bc373d
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-17 (Thu, 17 Sep 2026)

  Changed paths:
    M Mk/extensions/gstreamer.mk
    M multimedia/gstreamer1-editing-services/Makefile
    M multimedia/gstreamer1-editing-services/distinfo
    M multimedia/gstreamer1-libav/distinfo
    M multimedia/gstreamer1-plugins-all/Makefile
    M multimedia/gstreamer1-plugins-aom/Makefile
    M multimedia/gstreamer1-plugins-assrender/Makefile
    M multimedia/gstreamer1-plugins-bad/Makefile
    M multimedia/gstreamer1-plugins-bad/files/patch-data_meson.build
    M multimedia/gstreamer1-plugins-bad/files/patch-ext_openjpeg_meson.build
    M multimedia/gstreamer1-plugins-bad/files/patch-ext_smoothstreaming_meson.build
    M multimedia/gstreamer1-plugins-bad/files/patch-ext_vulkan_meson.build
    M multimedia/gstreamer1-plugins-bad/files/patch-gst-libs_gst_analytics_meson.build
    M multimedia/gstreamer1-plugins-bad/files/patch-meson.build
    A multimedia/gstreamer1-plugins-bad/files/patch-meson.options
    R multimedia/gstreamer1-plugins-bad/files/patch-meson__options.txt
    M multimedia/gstreamer1-plugins-bad/files/patch-tests_examples_meson.build
    M multimedia/gstreamer1-plugins-bad/pkg-plist
    M multimedia/gstreamer1-plugins-dash/Makefile
    M multimedia/gstreamer1-plugins-dts/Makefile
    M multimedia/gstreamer1-plugins-dv/Makefile
    M multimedia/gstreamer1-plugins-dvdread/Makefile
    M multimedia/gstreamer1-plugins-good/Makefile
    M multimedia/gstreamer1-plugins-good/files/patch-ext_qt6_meson.build
    M multimedia/gstreamer1-plugins-good/files/patch-sys_v4l2_gstv4l2object.c
    M multimedia/gstreamer1-plugins-good/pkg-plist
    M multimedia/gstreamer1-plugins-hls/Makefile
    M multimedia/gstreamer1-plugins-libde265/Makefile
    M multimedia/gstreamer1-plugins-mpeg2dec/Makefile
    M multimedia/gstreamer1-plugins-mpeg2enc/Makefile
    M multimedia/gstreamer1-plugins-mplex/Makefile
    M multimedia/gstreamer1-plugins-msdk/Makefile
    M multimedia/gstreamer1-plugins-openh264/Makefile
    M multimedia/gstreamer1-plugins-resindvd/Makefile
    M multimedia/gstreamer1-plugins-rust/Makefile
    M multimedia/gstreamer1-plugins-rust/Makefile.crates
    M multimedia/gstreamer1-plugins-rust/distinfo
    M multimedia/gstreamer1-plugins-smoothstreaming/Makefile
    M multimedia/gstreamer1-plugins-theora/Makefile
    M multimedia/gstreamer1-plugins-ttml/Makefile
    M multimedia/gstreamer1-plugins-ugly/Makefile
    A multimedia/gstreamer1-plugins-ugly/files/patch-meson.options
    R multimedia/gstreamer1-plugins-ugly/files/patch-meson__options.txt
    M multimedia/gstreamer1-plugins-ugly/pkg-plist
    M multimedia/gstreamer1-plugins-v4l2/Makefile
    M multimedia/gstreamer1-plugins-vpx/Makefile
    M multimedia/gstreamer1-plugins-webrtc/Makefile
    M multimedia/gstreamer1-plugins-x264/Makefile
    M multimedia/gstreamer1-plugins-x265/Makefile
    M multimedia/gstreamer1-plugins/Makefile
    M multimedia/gstreamer1-plugins/Makefile.common
    M multimedia/gstreamer1-plugins/distinfo
    M multimedia/gstreamer1-plugins/files/patch-ext_cdparanoia_gstcdparanoiasrc.c
    M multimedia/gstreamer1-plugins/files/patch-ext_opus_meson.build
    M multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_allocators_meson.build
    M multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_audio_meson.build
    M multimedia/gstreamer1-plugins/files/patch-gst-libs_gst_video_meson.build
    A multimedia/gstreamer1-plugins/files/patch-meson.options
    R multimedia/gstreamer1-plugins/files/patch-meson__options.txt
    M multimedia/gstreamer1-plugins/pkg-plist
    M multimedia/gstreamer1-qt/Makefile
    M multimedia/gstreamer1-rtsp-server/distinfo
    M multimedia/gstreamer1-vaapi/Makefile
    M multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c
    M multimedia/gstreamer1-validate/Makefile
    M multimedia/gstreamer1/Makefile
    M multimedia/gstreamer1/distinfo
    M multimedia/gstreamer1/pkg-plist
    M multimedia/py-gstreamer1/Makefile
    M multimedia/py-gstreamer1/distinfo

  Log Message:
  -----------
  multimedia: update GStreamer stack to 1.28.6 (#1383)

## Summary
- synchronize GStreamer core, base/bad/good/ugly plugin bundles, Rust
and Python bindings, editing services, libav, RTSP server, Qt bindings,
and related plugin ports at 1.28.6
- refresh 1.28 Meson compatibility patches, plists, and generated Rust
crate metadata
- reset all coupled port revisions to 0 and add the new svt-av1 plugin
mapping
- retain gstreamer-vaapi at its last available 1.26.1 release because
upstream no longer publishes a 1.28 vaapi tarball

## Validation
- core: `bmake makesum patch build fake package test check-license`
passed
- base plugin bundle: all 368 compile targets passed serially with
introspection disabled
- default plugin introspection is blocked on this host because the GI
scanner links the still-installed 1.26 allocator during the build-tree
scan; the port retains introspection and no test suppression was added
- `git diff --check` passed

## Summary by Sourcery

Synchronize the GStreamer multimedia stack with the 1.28.6 release while
retaining the available VA-API version.

New Features:
- Add the SVT-AV1 GStreamer plugin to the multimedia plugin set.

Enhancements:
- Update the GStreamer core, plugin bundles, bindings, services, and
related components to version 1.28.6.
- Refresh platform compatibility patches and package metadata for the
updated GStreamer sources.
- Keep GStreamer VA-API at version 1.26.1 because no 1.28 release is
available.

Tests:
- Validate the updated core and plugin ports through build, packaging,
licensing, and compile checks.

Chores:
- Reset coupled GStreamer port revisions for the synchronized stack
update.

Signed-off-by: Lucas Holt <luke at foolishgames.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list