aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2025-02-25 22:47:54 +0000
committerJan Beich <jbeich@FreeBSD.org>2025-02-25 22:55:03 +0000
commitd2f94eef06f27b0af5952109fa3edd58b9f58127 (patch)
tree8a7b51e65430fcdd62d0b9ee452ff1348930647e
parent25a28147ff2b06e6fcfee9825b7f01c1beb9101a (diff)
x11-toolkits/scenefx: remove port after 25a28147ff2b
No consumers left. Use the new versioned API, similar to wlroots.
-rw-r--r--MOVED1
-rw-r--r--x11-toolkits/Makefile1
-rw-r--r--x11-toolkits/scenefx/Makefile35
-rw-r--r--x11-toolkits/scenefx/distinfo3
-rw-r--r--x11-toolkits/scenefx/files/patch-wlroots01715
-rw-r--r--x11-toolkits/scenefx/pkg-descr9
-rw-r--r--x11-toolkits/scenefx/pkg-plist9
7 files changed, 1 insertions, 72 deletions
diff --git a/MOVED b/MOVED
index 169d0b28ceee..716fc4d87cda 100644
--- a/MOVED
+++ b/MOVED
@@ -4163,3 +4163,4 @@ net-im/kopete||2025-02-22|Discontinued upstream
sysutils/shim||2025-02-22|Has expired: upstream has been inactive for 10 years and does not build with GCC 14
devel/py-python-gilt|devel/gilt|2025-02-23|Project switched language from python to go
textproc/uim-gtk|textproc/uim-gtk2|2025-02-23|Rename with versioned suffix
+x11-toolkits/scenefx|x11-toolkits/scenefx02|2025-02-25|Renamed to match versioned API
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 507259c0f716..f82cb32a6c56 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -235,7 +235,6 @@
SUBDIR += rubygem-uh
SUBDIR += rubygem-vte3
SUBDIR += rubygem-vte4
- SUBDIR += scenefx
SUBDIR += scenefx02
SUBDIR += scintilla
SUBDIR += sdl2_pango
diff --git a/x11-toolkits/scenefx/Makefile b/x11-toolkits/scenefx/Makefile
deleted file mode 100644
index f958b55450bc..000000000000
--- a/x11-toolkits/scenefx/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= scenefx
-DISTVERSION= 0.1
-PORTREVISION= 2
-CATEGORIES= x11-toolkits
-
-MAINTAINER= jbeich@FreeBSD.org
-COMMENT= wlroots scene API, but with eye candy! (deprecated version)
-WWW= https://github.com/wlrfx/scenefx
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= wayland-protocols>=1.27:graphics/wayland-protocols
-LIB_DEPENDS= libdrm.so:graphics/libdrm \
- libwayland-server.so:graphics/wayland \
- libwlroots-0.17.so:x11-toolkits/wlroots017
-
-USES= compiler:c11 meson pkgconfig xorg
-USE_GITHUB= yes
-USE_LDCONFIG= yes
-USE_XORG= pixman
-GH_ACCOUNT= wlrfx
-MESON_ARGS= -Dexamples=false -Drenderers=${RENDERERS:ts,}
-
-PORTSCOUT= limit:^0\.1\.
-
-OPTIONS_DEFINE= OPENGL
-OPTIONS_DEFAULT=OPENGL
-OPTIONS_SLAVE= OPENGL # XXX Remove after adding VULKAN
-
-OPENGL_USES= gl
-OPENGL_USE= GL=egl,gbm,glesv2
-OPENGL_VARS= RENDERERS+=gles2
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/scenefx/distinfo b/x11-toolkits/scenefx/distinfo
deleted file mode 100644
index 532a29bcdb99..000000000000
--- a/x11-toolkits/scenefx/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1713561527
-SHA256 (wlrfx-scenefx-0.1_GH0.tar.gz) = f5c889f4c826a4216628bf1e7e48071fc33e7774b5e3d51e6fee6e571e420827
-SIZE (wlrfx-scenefx-0.1_GH0.tar.gz) = 107137
diff --git a/x11-toolkits/scenefx/files/patch-wlroots017 b/x11-toolkits/scenefx/files/patch-wlroots017
deleted file mode 100644
index b1364601cf92..000000000000
--- a/x11-toolkits/scenefx/files/patch-wlroots017
+++ /dev/null
@@ -1,15 +0,0 @@
-Run-time dependency wlroots found: NO (tried pkgconfig and cmake)
-
-meson.build:103:10: ERROR: Dependency "wlroots" not found, tried pkgconfig and cmake
-
---- meson.build.orig 2024-04-19 21:18:47 UTC
-+++ meson.build
-@@ -100,7 +100,7 @@ wlroots_is_sub = subproject(
- required: false,
- version: wlroots_version,
- ).found()
--wlroots = dependency('wlroots',
-+wlroots = dependency('wlroots-0.17',
- version: wlroots_version,
- default_options: wlroots_options,
- )
diff --git a/x11-toolkits/scenefx/pkg-descr b/x11-toolkits/scenefx/pkg-descr
deleted file mode 100644
index bde5f7ad3ee0..000000000000
--- a/x11-toolkits/scenefx/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-wlroots is the de-facto library for building wayland compositors, and
-its scene api is a great stride in simplifying wayland compositor
-development. The problem with the scene api (for compositors looking
-for eye candy), however, is that it forces you to use the wlr
-renderer, which is powerful yet simple. SceneFX is a project that
-takes the scene api and replaces the wlr renderer with our own fx
-renderer, capable of rendering surfaces with eye-candy effects
-including blur, shadows, and rounded corners, while maintaining the
-benefits of simplicity gained from using the scene api.
diff --git a/x11-toolkits/scenefx/pkg-plist b/x11-toolkits/scenefx/pkg-plist
deleted file mode 100644
index c556a77fe8a3..000000000000
--- a/x11-toolkits/scenefx/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-include/scenefx/render/fx_renderer/fx_effect_framebuffers.h
-include/scenefx/render/fx_renderer/fx_renderer.h
-include/scenefx/render/pass.h
-include/scenefx/types/fx/blur_data.h
-include/scenefx/types/fx/shadow_data.h
-include/scenefx/types/wlr_scene.h
-lib/libscenefx.so
-lib/libscenefx.so.1
-libdata/pkgconfig/scenefx.pc