git: 0918a505acd3 - main - multimedia/gstreamer1-vaapi: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
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