diff options
| author | Jan Beich <jbeich@FreeBSD.org> | 2025-02-25 22:47:54 +0000 |
|---|---|---|
| committer | Jan Beich <jbeich@FreeBSD.org> | 2025-02-25 22:55:03 +0000 |
| commit | d2f94eef06f27b0af5952109fa3edd58b9f58127 (patch) | |
| tree | 8a7b51e65430fcdd62d0b9ee452ff1348930647e | |
| parent | 25a28147ff2b06e6fcfee9825b7f01c1beb9101a (diff) | |
x11-toolkits/scenefx: remove port after 25a28147ff2b
No consumers left. Use the new versioned API, similar to wlroots.
| -rw-r--r-- | MOVED | 1 | ||||
| -rw-r--r-- | x11-toolkits/Makefile | 1 | ||||
| -rw-r--r-- | x11-toolkits/scenefx/Makefile | 35 | ||||
| -rw-r--r-- | x11-toolkits/scenefx/distinfo | 3 | ||||
| -rw-r--r-- | x11-toolkits/scenefx/files/patch-wlroots017 | 15 | ||||
| -rw-r--r-- | x11-toolkits/scenefx/pkg-descr | 9 | ||||
| -rw-r--r-- | x11-toolkits/scenefx/pkg-plist | 9 |
7 files changed, 1 insertions, 72 deletions
@@ -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 |
