git: 0918a505acd3 - main - multimedia/gstreamer1-vaapi: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 31 Mar 2026 18:34:36 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=0918a505acd3f25412174155d8116682fafa3865
commit 0918a505acd3f25412174155d8116682fafa3865
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-03-31 18:34:32 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-03-31 18:34:32 +0000
multimedia/gstreamer1-vaapi: Remove expired port
2026-03-31 multimedia/gstreamer1-vaapi: Project discontinued
---
MOVED | 1 +
multimedia/Makefile | 1 -
multimedia/gstreamer1-vaapi/Makefile | 44 ----------------------
multimedia/gstreamer1-vaapi/distinfo | 3 --
...atch-gst-libs_gst_vaapi_gstvaapidecoder__h265.c | 13 -------
...patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c | 22 -----------
.../patch-gst_vaapi_gstvaapivideobufferpool.h | 13 -------
multimedia/gstreamer1-vaapi/pkg-descr | 6 ---
multimedia/gstreamer1-vaapi/pkg-plist | 1 -
9 files changed, 1 insertion(+), 103 deletions(-)
diff --git a/MOVED b/MOVED
index a73c48119fd4..11a8c18cfa37 100644
--- a/MOVED
+++ b/MOVED
@@ -5216,3 +5216,4 @@ sysutils/tmate||2026-03-31|Has expired: Upstream unmaintained
x11/mrxvt||2026-03-31|Has expired: Upstream unmaintained and has known vulnerability
www/glassfish4|www/glassfish|2026-03-31|Has expired: Very old version reached EoL, use www/glassfish instead
devel/qjson||2026-03-31|Has expired: Deprecated upstream, not used by anything
+multimedia/gstreamer1-vaapi||2026-03-31|Has expired: Project discontinued
diff --git a/multimedia/Makefile b/multimedia/Makefile
index d67e680c054d..543e9d837619 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -109,7 +109,6 @@
SUBDIR += gstreamer1-plugins-x264
SUBDIR += gstreamer1-plugins-x265
SUBDIR += gstreamer1-rtsp-server
- SUBDIR += gstreamer1-vaapi
SUBDIR += gstreamermm
SUBDIR += gtk-pipe-viewer
SUBDIR += gtk-youtube-viewer
diff --git a/multimedia/gstreamer1-vaapi/Makefile b/multimedia/gstreamer1-vaapi/Makefile
deleted file mode 100644
index 03948af94ef7..000000000000
--- a/multimedia/gstreamer1-vaapi/Makefile
+++ /dev/null
@@ -1,44 +0,0 @@
-PORTNAME= gstreamer1-vaapi
-PORTVERSION= ${gst-vaapi_VERSION}
-CATEGORIES= multimedia
-MASTER_SITES= https://gstreamer.freedesktop.org/src/gstreamer-vaapi/
-DISTNAME= gstreamer-vaapi-${PORTVERSION}
-
-MAINTAINER= multimedia@FreeBSD.org
-COMMENT= GStreamer hardware video decoding via VA-API plug-in
-WWW= https://github.com/GStreamer/gstreamer-vaapi
-
-LICENSE= LGPL21
-
-DEPRECATED= Project discontinued
-EXPIRATION_DATE= 2026-03-31
-
-LIB_DEPENDS= libva.so:multimedia/libva
-
-USES= bison compiler:c11 gettext-runtime gl gnome gstreamer libtool \
- meson ninja pkgconfig python:build tar:xz xorg
-USE_GNOME= glib20
-USE_GSTREAMER= bad
-USE_GL= gl
-USE_LDCONFIG= yes
-USE_XORG= x11 xrandr xrender xorgproto
-
-MESON_ARGS= -Ddoc=disabled -Dexamples=disabled
-
-BINARY_ALIAS= python3=${PYTHON_VERSION}
-
-OPTIONS_DEFINE= DRM WAYLAND
-OPTIONS_DEFAULT=DRM WAYLAND
-
-DRM_DESC= KMS console and headless support
-DRM_BUILD_DEPENDS= libdrm>0:graphics/libdrm
-DRM_LIB_DEPENDS= libudev.so:devel/libudev-devd
-DRM_MESON_ENABLED= drm
-
-WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.15:graphics/wayland-protocols
-WAYLAND_LIB_DEPENDS= libva-wayland.so:multimedia/libva \
- libwayland-client.so:graphics/wayland
-WAYLAND_MESON_ENABLED= wayland
-WAYLAND_IMPLIES= DRM
-
-.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-vaapi/distinfo b/multimedia/gstreamer1-vaapi/distinfo
deleted file mode 100644
index d21cd44074b5..000000000000
--- a/multimedia/gstreamer1-vaapi/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1767505494
-SHA256 (gstreamer-vaapi-1.26.10.tar.xz) = 64633e188d0b6005847fd8e3ad70c0c20c86caeeae4f211f3e383b1455fc5d09
-SIZE (gstreamer-vaapi-1.26.10.tar.xz) = 558936
diff --git a/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidecoder__h265.c b/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidecoder__h265.c
deleted file mode 100644
index e5f925e10073..000000000000
--- a/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidecoder__h265.c
+++ /dev/null
@@ -1,13 +0,0 @@
-Adaptations for GStreamer 1.28.1
-
---- gst-libs/gst/vaapi/gstvaapidecoder_h265.c.orig 2025-12-25 14:44:26 UTC
-+++ gst-libs/gst/vaapi/gstvaapidecoder_h265.c
-@@ -456,7 +456,7 @@ nal_is_irap (guint8 nal_type)
- nal_is_irap (guint8 nal_type)
- {
- if ((nal_type >= GST_H265_NAL_SLICE_BLA_W_LP) &&
-- (nal_type <= RESERVED_IRAP_NAL_TYPE_MAX))
-+ (nal_type <= GST_H265_RESERVED_IRAP_NAL_TYPE_MAX))
- return TRUE;
- return FALSE;
- }
diff --git a/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c b/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c
deleted file mode 100644
index f0ea9ac78261..000000000000
--- a/multimedia/gstreamer1-vaapi/files/patch-gst-libs_gst_vaapi_gstvaapidisplay__drm.c
+++ /dev/null
@@ -1,22 +0,0 @@
-Workaround for an incompatibility bug in our libudev-devd.
-See https://github.com/FreeBSDDesktop/libudev-devd/issues/19
-
---- gst-libs/gst/vaapi/gstvaapidisplay_drm.c.orig 2025-12-25 14:44:26 UTC
-+++ gst-libs/gst/vaapi/gstvaapidisplay_drm.c
-@@ -118,6 +118,7 @@ get_default_device_path (GstVaapiDisplay * display)
- udev_list_entry_foreach (l, udev_enumerate_get_list_entry (e)) {
- syspath = udev_list_entry_get_name (l);
- device = udev_device_new_from_syspath (udev, syspath);
-+#ifdef __linux__
- parent = udev_device_get_parent (device);
-
- for (i = 0; allowed_subsystems[i] != NULL; i++)
-@@ -129,7 +130,7 @@ get_default_device_path (GstVaapiDisplay * display)
- udev_device_unref (device);
- continue;
- }
--
-+#endif
- devpath = udev_device_get_devnode (device);
- fd = open (devpath, O_RDWR | O_CLOEXEC);
- if (fd < 0) {
diff --git a/multimedia/gstreamer1-vaapi/files/patch-gst_vaapi_gstvaapivideobufferpool.h b/multimedia/gstreamer1-vaapi/files/patch-gst_vaapi_gstvaapivideobufferpool.h
deleted file mode 100644
index 79e93a293113..000000000000
--- a/multimedia/gstreamer1-vaapi/files/patch-gst_vaapi_gstvaapivideobufferpool.h
+++ /dev/null
@@ -1,13 +0,0 @@
-Adaptation for GStreamer 1.28.0
-
---- gst/vaapi/gstvaapivideobufferpool.h.orig 2025-12-25 14:44:26 UTC
-+++ gst/vaapi/gstvaapivideobufferpool.h
-@@ -23,7 +23,7 @@
- #ifndef GST_VAAPI_VIDEO_BUFFER_POOL_H
- #define GST_VAAPI_VIDEO_BUFFER_POOL_H
-
--#include <gst/video/gstvideopool.h>
-+#include <gst/video/video.h>
- #include <gst/vaapi/gstvaapidisplay.h>
- #include <gst/vaapi/gstvaapisurfaceproxy.h>
-
diff --git a/multimedia/gstreamer1-vaapi/pkg-descr b/multimedia/gstreamer1-vaapi/pkg-descr
deleted file mode 100644
index a01b543ff9b6..000000000000
--- a/multimedia/gstreamer1-vaapi/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-gstreamer-vaapi is a collection of GStreamer plugins and helper
-libraries that allow hardware accelerated video decoding through
-VA-API. Depending on the underlying hardware, the following video
-decoders are supported: JPEG, MPEG-2, MPEG-4:2, H.264 and VC-1.
-Renderers are available for X11, GLX, Wayland and raw DRM for headless
-pipelines.
diff --git a/multimedia/gstreamer1-vaapi/pkg-plist b/multimedia/gstreamer1-vaapi/pkg-plist
deleted file mode 100644
index 4144bda81efa..000000000000
--- a/multimedia/gstreamer1-vaapi/pkg-plist
+++ /dev/null
@@ -1 +0,0 @@
-lib/gstreamer-1.0/libgstvaapi.so