summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-18 04:11:17 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-18 04:11:17 +0100
commit75b7b7da41881995754ded71c9c029cb1686096d (patch)
tree02022977f8ef1eed026d9f132e5951721aded5ef /gui-libs
parent6854913aa1a57839328baafb435b84f9baacae65 (diff)
gentoo auto-resync : 18:05:2023 - 04:11:16
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin4280 -> 4278 bytes
-rw-r--r--gui-libs/gtk/Manifest6
-rw-r--r--gui-libs/gtk/gtk-4.10.1.ebuild215
-rw-r--r--gui-libs/gtk/gtk-4.10.2.ebuild215
-rw-r--r--gui-libs/gtk/gtk-4.8.3.ebuild213
-rw-r--r--gui-libs/gtksourceview/Manifest2
-rw-r--r--gui-libs/gtksourceview/gtksourceview-5.6.2.ebuild74
-rw-r--r--gui-libs/libadwaita/Manifest4
-rw-r--r--gui-libs/libadwaita/libadwaita-1.2.3.ebuild66
-rw-r--r--gui-libs/libadwaita/libadwaita-1.3.1.ebuild65
-rw-r--r--gui-libs/libpanel/Manifest2
-rw-r--r--gui-libs/libpanel/libpanel-1.0.2.ebuild55
-rw-r--r--gui-libs/vte-common/Manifest6
-rw-r--r--gui-libs/vte-common/vte-common-0.70.3.ebuild78
-rw-r--r--gui-libs/vte-common/vte-common-0.70.4.ebuild78
-rw-r--r--gui-libs/vte-common/vte-common-0.72.0.ebuild78
-rw-r--r--gui-libs/vte/Manifest6
-rw-r--r--gui-libs/vte/vte-0.70.3.ebuild101
-rw-r--r--gui-libs/vte/vte-0.70.4.ebuild101
-rw-r--r--gui-libs/vte/vte-0.72.0.ebuild101
-rw-r--r--gui-libs/wpebackend-fdo/Manifest2
-rw-r--r--gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.1.ebuild35
22 files changed, 0 insertions, 1503 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index da881ef5fabc..284b52ace894 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index 58649ff8fa6f..30b670d01314 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,9 +1,3 @@
-DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1 SHA512 1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074
-DIST gtk-4.10.2.tar.xz 20480356 BLAKE2B f634359d13aac057c2c1083a88062cc969f5ee9f9f70461e69caae317e81340ea9794e365439f7c022347fd0d91f2bc0acaa983feb3b5a85630731744641c426 SHA512 cd36f87689e6457b8fe42f7e76a38b24cfc212f6cd180b698ec391505797c802de4481c8d3e3f6ba2410820aca1f9850ad240922253a2abf914f1ef1345d43e7
DIST gtk-4.10.3.tar.xz 20483468 BLAKE2B dcc845e567e3f921f1b479ac2b40b45922725452656d08e95579f3dd8d521261cedf73bf998c781e42318d0c2253967765a4bcb6223db4f29d45648bc524f843 SHA512 aac4703f9c135271febdd373b24995dabcd08fb0cea2d6014c812f2839ae88926c1939ddcc64ab9728ba3248a1f58260ce73fa6ef5679e54dbb798021adfa324
-DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f SHA512 56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754
-EBUILD gtk-4.10.1.ebuild 5803 BLAKE2B d4b1ca67c5ac3524f0ca87370d2f2b676e2c5e85a89c7bf961712a51f0d0d5554c9d876d37abc41ee4d9be32afa90647ffab5469e83e5139d6147d71e0b6a21f SHA512 9addb38b8dcc767cb9d94a247f822255f5a04e0fe81dbb33fe9f5ef864e0abdfce9c5ed2b57a0fc3396e81fbed00f076555ec2cfc781baaa030b49f871872cc2
-EBUILD gtk-4.10.2.ebuild 5803 BLAKE2B d4b1ca67c5ac3524f0ca87370d2f2b676e2c5e85a89c7bf961712a51f0d0d5554c9d876d37abc41ee4d9be32afa90647ffab5469e83e5139d6147d71e0b6a21f SHA512 9addb38b8dcc767cb9d94a247f822255f5a04e0fe81dbb33fe9f5ef864e0abdfce9c5ed2b57a0fc3396e81fbed00f076555ec2cfc781baaa030b49f871872cc2
EBUILD gtk-4.10.3.ebuild 5796 BLAKE2B 0a9b1d7f5b594c9c882ca763facfea5b4ac0d3621f12a1c0375b28e0b4a9defd006f9cf589793376b6406168c7de3352c9c04bd34a9879e92ccc27fd357596a7 SHA512 72012e0c3adec57d0da2f3da75e55f76b0762f528b3172cd02c26081e380dd4a191a75a15415ecfad89fd04926e8195c8189333bb62a9c7be8348e78f7930501
-EBUILD gtk-4.8.3.ebuild 5746 BLAKE2B 59e26ac0494849360a921c2b0663d8734a97b211ab1490ed64479c6df0168abb493551290da32b8bff9815eb241fdca033cbc7197a0a9198ab4569bd18bf73ce SHA512 d1ce986a211f07636c97cb6388d9749f096e45cf3bab9b4531db5538e4cf063272306c5e5537ce23b9a5f26367805c724b5bdf867bc0e030ed3e7afdc328401c
MISC metadata.xml 849 BLAKE2B 729466a39564aa6c7dfc1768319061645d6b46297d653eb79092fcd4f1319e74e87723d1bca1ca5cde1490d47bb4984abe0407d555a9fb84bd2fdf83f41ad9af SHA512 3f8f67936202a7daa7dd9015bc2569930b70f9944cff7821f7d99376660c873537ab64e1c81189c0ccaab7a48d392da715b456a9dd3937dd7b045b8491cb820e
diff --git a/gui-libs/gtk/gtk-4.10.1.ebuild b/gui-libs/gtk/gtk-4.10.1.ebuild
deleted file mode 100644
index bb16f8073375..000000000000
--- a/gui-libs/gtk/gtk-4.10.1.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
-
-DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
-HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
- || ( aqua wayland X )
- test? ( introspection )
-"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.72.0:2
- >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
- >=x11-libs/pango-1.50.0[introspection?]
- >=dev-libs/fribidi-1.0.6
- >=media-libs/harfbuzz-2.6.0:=
- >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libjpeg-turbo:=
- >=media-libs/libepoxy-1.4[egl,X(+)?]
- >=media-libs/graphene-1.10.0[introspection?]
- app-text/iso-codes
- x11-misc/shared-mime-info
-
- cloudproviders? ( net-libs/libcloudproviders )
- colord? ( >=x11-misc/colord-0.1.9:0= )
- cups? ( >=net-print/cups-2.0 )
- ffmpeg? ( media-video/ffmpeg:= )
- gstreamer? (
- >=media-libs/gst-plugins-bad-1.12.3:1.0
- >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
- )
- introspection? ( >=dev-libs/gobject-introspection-1.72:= )
- vulkan? ( media-libs/vulkan-loader:= )
- wayland? (
- >=dev-libs/wayland-1.21.0
- >=dev-libs/wayland-protocols-1.25
- media-libs/mesa[wayland]
- >=x11-libs/libxkbcommon-0.2
- )
- X? (
- >=app-accessibility/at-spi2-core-2.46.0
- media-libs/fontconfig
- media-libs/mesa[X(+)]
- x11-libs/libX11
- >=x11-libs/libXi-1.8
- x11-libs/libXext
- >=x11-libs/libXrandr-1.5
- x11-libs/libXcursor
- x11-libs/libXfixes
- x11-libs/libXdamage
- x11-libs/libXinerama
- )
-"
-DEPEND="${COMMON_DEPEND}
- sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
- X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-util/gtk-update-icon-cache-3
-"
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
-PDEPEND="
- gnome-base/librsvg
- >=x11-themes/adwaita-icon-theme-3.14
-"
-BDEPEND="
- dev-libs/gobject-introspection-common
- introspection? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- )
- dev-python/docutils
- >=dev-util/gdbus-codegen-2.48
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.7
- virtual/pkgconfig
- test? (
- dev-libs/glib:2
- media-fonts/cantarell
- wayland? ( dev-libs/weston[headless] )
- )
-"
-
-python_check_deps() {
- python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-}
-
-pkg_setup() {
- use introspection && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Nothing should use gtk4-update-icon-cache and an unversioned one is shipped by dev-util/gtk-update-icon-cache
- sed -i -e '/gtk4-update-icon-cache/d' tools/meson.build || die
- # Workaround RWX ELF sections, https://gitlab.gnome.org/GNOME/gtk/-/issues/4598
- sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
- sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- # GDK backends
- $(meson_use X x11-backend)
- $(meson_use wayland wayland-backend)
- $(meson_use broadway broadway-backend)
- -Dwin32-backend=false
- $(meson_use aqua macos-backend)
-
- # Media backends
- $(meson_feature ffmpeg media-ffmpeg)
- $(meson_feature gstreamer media-gstreamer)
-
- # Print backends
- -Dprint-cpdb=disabled
- $(meson_feature cups print-cups)
-
- # Optional dependencies
- $(meson_feature vulkan)
- $(meson_feature cloudproviders)
- $(meson_feature sysprof)
- -Dtracker=disabled # tracker3 is not packaged in Gentoo yet
- $(meson_feature colord)
- # Expected to fail with GCC < 11
- # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71993
- $(meson_feature cpu_flags_x86_f16c f16c)
-
- # Documentation and introspection
- -Dgtk_doc=false # we ship pregenerated API docs from tarball
- -Dupdate_screenshots=false
- -Dman-pages=true
- $(meson_feature introspection)
-
- # Demos and binaries
- $(meson_use test build-testsuite)
- $(meson_use examples build-examples)
- $(meson_use examples demos)
- -Dbuild-tests=false
- )
- meson_src_configure
-}
-
-src_test() {
- "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die
-
- if use X; then
- einfo "Running tests under X"
- GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11 --timeout-multiplier=130
- fi
-
- if use wayland; then
- einfo "Running tests under Weston"
-
- export XDG_RUNTIME_DIR="$(mktemp -p $(pwd) -d xdg-runtime-XXXXXX)"
-
- weston --backend=headless-backend.so --socket=wayland-5 --idle-time=0 &
- compositor=$!
- export WAYLAND_DISPLAY=wayland-5
-
- GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland --timeout-multiplier=130
-
- exit_code=$?
- kill ${compositor}
- fi
-}
-
-src_install() {
- meson_src_install
-
- insinto /usr/share/gtk-doc/html
- # This will install API docs specific to X11 and wayland regardless of USE flags, but this is intentional
- doins -r "${S}"/docs/reference/{gtk/gtk4,gsk/gsk4,gdk/gdk4{,-wayland,-x11}}
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "app-text/evince"; then
- elog "Please install app-text/evince for print preview functionality."
- elog "Alternatively, check \"gtk-print-preview-command\" documentation and"
- elog "add it to your settings.ini file."
- fi
-
- if use examples ; then
- optfeature "syntax highlighting in gtk4-demo" app-text/highlight
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gui-libs/gtk/gtk-4.10.2.ebuild b/gui-libs/gtk/gtk-4.10.2.ebuild
deleted file mode 100644
index bb16f8073375..000000000000
--- a/gui-libs/gtk/gtk-4.10.2.ebuild
+++ /dev/null
@@ -1,215 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
-
-DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
-HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
- || ( aqua wayland X )
- test? ( introspection )
-"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.72.0:2
- >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?]
- >=x11-libs/pango-1.50.0[introspection?]
- >=dev-libs/fribidi-1.0.6
- >=media-libs/harfbuzz-2.6.0:=
- >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libjpeg-turbo:=
- >=media-libs/libepoxy-1.4[egl,X(+)?]
- >=media-libs/graphene-1.10.0[introspection?]
- app-text/iso-codes
- x11-misc/shared-mime-info
-
- cloudproviders? ( net-libs/libcloudproviders )
- colord? ( >=x11-misc/colord-0.1.9:0= )
- cups? ( >=net-print/cups-2.0 )
- ffmpeg? ( media-video/ffmpeg:= )
- gstreamer? (
- >=media-libs/gst-plugins-bad-1.12.3:1.0
- >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
- )
- introspection? ( >=dev-libs/gobject-introspection-1.72:= )
- vulkan? ( media-libs/vulkan-loader:= )
- wayland? (
- >=dev-libs/wayland-1.21.0
- >=dev-libs/wayland-protocols-1.25
- media-libs/mesa[wayland]
- >=x11-libs/libxkbcommon-0.2
- )
- X? (
- >=app-accessibility/at-spi2-core-2.46.0
- media-libs/fontconfig
- media-libs/mesa[X(+)]
- x11-libs/libX11
- >=x11-libs/libXi-1.8
- x11-libs/libXext
- >=x11-libs/libXrandr-1.5
- x11-libs/libXcursor
- x11-libs/libXfixes
- x11-libs/libXdamage
- x11-libs/libXinerama
- )
-"
-DEPEND="${COMMON_DEPEND}
- sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
- X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-util/gtk-update-icon-cache-3
-"
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
-PDEPEND="
- gnome-base/librsvg
- >=x11-themes/adwaita-icon-theme-3.14
-"
-BDEPEND="
- dev-libs/gobject-introspection-common
- introspection? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- )
- dev-python/docutils
- >=dev-util/gdbus-codegen-2.48
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.7
- virtual/pkgconfig
- test? (
- dev-libs/glib:2
- media-fonts/cantarell
- wayland? ( dev-libs/weston[headless] )
- )
-"
-
-python_check_deps() {
- python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-}
-
-pkg_setup() {
- use introspection && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Nothing should use gtk4-update-icon-cache and an unversioned one is shipped by dev-util/gtk-update-icon-cache
- sed -i -e '/gtk4-update-icon-cache/d' tools/meson.build || die
- # Workaround RWX ELF sections, https://gitlab.gnome.org/GNOME/gtk/-/issues/4598
- sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
- sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- # GDK backends
- $(meson_use X x11-backend)
- $(meson_use wayland wayland-backend)
- $(meson_use broadway broadway-backend)
- -Dwin32-backend=false
- $(meson_use aqua macos-backend)
-
- # Media backends
- $(meson_feature ffmpeg media-ffmpeg)
- $(meson_feature gstreamer media-gstreamer)
-
- # Print backends
- -Dprint-cpdb=disabled
- $(meson_feature cups print-cups)
-
- # Optional dependencies
- $(meson_feature vulkan)
- $(meson_feature cloudproviders)
- $(meson_feature sysprof)
- -Dtracker=disabled # tracker3 is not packaged in Gentoo yet
- $(meson_feature colord)
- # Expected to fail with GCC < 11
- # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71993
- $(meson_feature cpu_flags_x86_f16c f16c)
-
- # Documentation and introspection
- -Dgtk_doc=false # we ship pregenerated API docs from tarball
- -Dupdate_screenshots=false
- -Dman-pages=true
- $(meson_feature introspection)
-
- # Demos and binaries
- $(meson_use test build-testsuite)
- $(meson_use examples build-examples)
- $(meson_use examples demos)
- -Dbuild-tests=false
- )
- meson_src_configure
-}
-
-src_test() {
- "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die
-
- if use X; then
- einfo "Running tests under X"
- GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11 --timeout-multiplier=130
- fi
-
- if use wayland; then
- einfo "Running tests under Weston"
-
- export XDG_RUNTIME_DIR="$(mktemp -p $(pwd) -d xdg-runtime-XXXXXX)"
-
- weston --backend=headless-backend.so --socket=wayland-5 --idle-time=0 &
- compositor=$!
- export WAYLAND_DISPLAY=wayland-5
-
- GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland --timeout-multiplier=130
-
- exit_code=$?
- kill ${compositor}
- fi
-}
-
-src_install() {
- meson_src_install
-
- insinto /usr/share/gtk-doc/html
- # This will install API docs specific to X11 and wayland regardless of USE flags, but this is intentional
- doins -r "${S}"/docs/reference/{gtk/gtk4,gsk/gsk4,gdk/gdk4{,-wayland,-x11}}
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "app-text/evince"; then
- elog "Please install app-text/evince for print preview functionality."
- elog "Alternatively, check \"gtk-print-preview-command\" documentation and"
- elog "add it to your settings.ini file."
- fi
-
- if use examples ; then
- optfeature "syntax highlighting in gtk4-demo" app-text/highlight
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gui-libs/gtk/gtk-4.8.3.ebuild b/gui-libs/gtk/gtk-4.8.3.ebuild
deleted file mode 100644
index 8c5456a3084e..000000000000
--- a/gui-libs/gtk/gtk-4.8.3.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg
-
-DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces"
-HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/"
-
-LICENSE="LGPL-2+"
-SLOT="4"
-IUSE="aqua broadway colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c"
-REQUIRED_USE="
- || ( aqua wayland X )
- test? ( introspection )
-"
-
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-
-COMMON_DEPEND="
- >=dev-libs/fribidi-0.19.7
- >=dev-libs/glib-2.66.0:2
- >=media-libs/graphene-1.9.1[introspection?]
- >=media-libs/libepoxy-1.4[egl,X(+)?]
- >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?]
- >=x11-libs/gdk-pixbuf-2.30:2[introspection?]
- >=x11-libs/pango-1.50.0[introspection?]
- media-libs/libpng:=
- media-libs/tiff:=
- media-libs/libjpeg-turbo:=
- >=media-libs/harfbuzz-2.6.0:=
- app-text/iso-codes
- x11-misc/shared-mime-info
-
- colord? ( >=x11-misc/colord-0.1.9:0= )
- cups? ( >=net-print/cups-2.0 )
- ffmpeg? ( media-video/ffmpeg:= )
- gstreamer? (
- >=media-libs/gst-plugins-bad-1.12.3:1.0
- >=media-libs/gst-plugins-base-1.12.3:1.0[opengl]
- )
- introspection? ( >=dev-libs/gobject-introspection-1.39:= )
- vulkan? ( media-libs/vulkan-loader:= )
- wayland? (
- >=dev-libs/wayland-1.21.0
- >=dev-libs/wayland-protocols-1.25
- media-libs/mesa[wayland]
- >=x11-libs/libxkbcommon-0.2
- )
- X? (
- >=app-accessibility/at-spi2-core-2.46.0
- media-libs/fontconfig
- media-libs/mesa[X(+)]
- x11-libs/libX11
- >=x11-libs/libXi-1.8
- x11-libs/libXext
- >=x11-libs/libXrandr-1.5
- x11-libs/libXcursor
- x11-libs/libXfixes
- x11-libs/libXdamage
- x11-libs/libXinerama
- )
-"
-DEPEND="${COMMON_DEPEND}
- sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 )
- X? ( x11-base/xorg-proto )
-"
-RDEPEND="${COMMON_DEPEND}
- >=dev-util/gtk-update-icon-cache-3
-"
-# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710
-PDEPEND="
- gnome-base/librsvg
- >=x11-themes/adwaita-icon-theme-3.14
-"
-BDEPEND="
- dev-libs/gobject-introspection-common
- introspection? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- ')
- )
- dev-python/docutils
- >=dev-util/gdbus-codegen-2.48
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.7
- virtual/pkgconfig
- test? (
- dev-libs/glib:2
- media-fonts/cantarell
- wayland? ( dev-libs/weston[headless] )
- )
-"
-
-python_check_deps() {
- python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" || return
-}
-
-pkg_setup() {
- use introspection && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # Nothing should use gtk4-update-icon-cache and an unversioned one is shipped by dev-util/gtk-update-icon-cache
- sed -i -e '/gtk4-update-icon-cache/d' tools/meson.build || die
- # Workaround RWX ELF sections, https://gitlab.gnome.org/GNOME/gtk/-/issues/4598
- sed -i -e 's/^ld =.*/ld = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
- sed -i -e 's/^objcopy =.*/objcopy = disabler()/g' gtk/meson.build demos/gtk-demo/meson.build demos/widget-factory/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- # GDK backends
- $(meson_use X x11-backend)
- $(meson_use wayland wayland-backend)
- $(meson_use broadway broadway-backend)
- -Dwin32-backend=false
- $(meson_use aqua macos-backend)
-
- # Media backends
- $(meson_feature ffmpeg media-ffmpeg)
- $(meson_feature gstreamer media-gstreamer)
-
- # Print backends
- $(meson_feature cups print-cups)
-
- # Optional dependencies
- $(meson_feature vulkan)
- -Dcloudproviders=disabled # cloudprovider is not packaged in Gentoo yet
- $(meson_feature sysprof)
- -Dtracker=disabled # tracker3 is not packaged in Gentoo yet
- $(meson_feature colord)
- # Expected to fail with GCC < 11
- # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71993
- $(meson_feature cpu_flags_x86_f16c f16c)
-
- # Documentation and introspection
- -Dgtk_doc=false # we ship pregenerated API docs from tarball
- -Dupdate_screenshots=false
- -Dman-pages=true
- $(meson_feature introspection)
-
- # Demos and binaries
- $(meson_use examples build-examples)
- $(meson_use examples demos)
- $(meson_use test build-tests)
- -Dinstall-tests=false
- )
- meson_src_configure
-}
-
-src_test() {
- "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/gtk" || die
-
- if use X; then
- einfo "Running tests under X"
- GSETTINGS_SCHEMA_DIR="${S}/gtk" virtx meson_src_test --setup=x11 --timeout-multiplier=130
- fi
-
- if use wayland; then
- einfo "Running tests under Weston"
-
- export XDG_RUNTIME_DIR="$(mktemp -p $(pwd) -d xdg-runtime-XXXXXX)"
-
- weston --backend=headless-backend.so --socket=wayland-5 --idle-time=0 &
- compositor=$!
- export WAYLAND_DISPLAY=wayland-5
-
- GSETTINGS_SCHEMA_DIR="${S}/gtk" meson_src_test --setup=wayland --timeout-multiplier=130
-
- exit_code=$?
- kill ${compositor}
- fi
-}
-
-src_install() {
- meson_src_install
-
- insinto /usr/share/gtk-doc/html
- # This will install API docs specific to X11 and wayland regardless of USE flags, but this is intentional
- doins -r "${S}"/docs/reference/{gtk/gtk4,gsk/gsk4,gdk/gdk4{,-wayland,-x11}}
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- if ! has_version "app-text/evince"; then
- elog "Please install app-text/evince for print preview functionality."
- elog "Alternatively, check \"gtk-print-preview-command\" documentation and"
- elog "add it to your settings.ini file."
- fi
-
- if use examples ; then
- optfeature "syntax highlighting in gtk4-demo" app-text/highlight
- fi
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/gui-libs/gtksourceview/Manifest b/gui-libs/gtksourceview/Manifest
index ccb6534e6b40..73bebd3cc8c1 100644
--- a/gui-libs/gtksourceview/Manifest
+++ b/gui-libs/gtksourceview/Manifest
@@ -1,6 +1,4 @@
AUX 5-gentoo.lang 3898 BLAKE2B a47c411fa650a53cb9176c3b670b5189ea9ee0c268d09444e08756f49d1d73c14c9505a19d9354671254cbfe0bfdc69545c3d5b761998037ab2ec57ce58bb2d7 SHA512 fffb635074ed0de4cedb3836f37322c7b9b58b65e91a014b72bd6a41bcaf195f0b25d4031d65d60fa5abd1c7f4f5aaf19d61a77eb91ab6f59df814dacf0a0595
-DIST gtksourceview-5.6.2.tar.xz 1262272 BLAKE2B c2b2c9e8700d25472521188d034763f23eaa45ec02955bd045094c709169c89cfc9bc37bd66de7837fb61fa442123bb068c016cd183897f3ae49d05fa9212cf1 SHA512 82921af3e7eacf05b86310a9d9d96f8d21c215852f1bb2b38a9d4afe1fbb100b215761666a43a455fbd880d5d0b6bc1acccb8b3a4229bff55275b7978a69f077
DIST gtksourceview-5.8.0.tar.xz 1253152 BLAKE2B 62806fbcced82fec3bdb3ec056dfe5d74db0c4cc039b6f0f18993872b9b082f1190698b0aca966bafc07c29d5ec7d37018c62e5142de0b426742cbe3ddac9f94 SHA512 370be5e8040f68eeef5fc6dec3e0ff9cbcf64a6ad162e228cddf07f6d493c762f37c89010073d4d850ec8c6ffa45c4697f5d9eb8c32de5fffc7ec97f44911d3b
-EBUILD gtksourceview-5.6.2.ebuild 1837 BLAKE2B 727c3e1de8c90128e4c5c5b477ba42dd4f07064990c70bee11c6e4e12c6dd32c0f9d7626a252d2a1775ed18ef77380b411c46f10a37e1166da2c3af02c5d5d34 SHA512 f48a9da498399e499cf22aef77bf76c41cdaeb881e549852eb55e96f43694c663a4e241271e828f0c9e55f6b342630df6a70c9904009e3598893c095d0532649
EBUILD gtksourceview-5.8.0.ebuild 1837 BLAKE2B 727c3e1de8c90128e4c5c5b477ba42dd4f07064990c70bee11c6e4e12c6dd32c0f9d7626a252d2a1775ed18ef77380b411c46f10a37e1166da2c3af02c5d5d34 SHA512 f48a9da498399e499cf22aef77bf76c41cdaeb881e549852eb55e96f43694c663a4e241271e828f0c9e55f6b342630df6a70c9904009e3598893c095d0532649
MISC metadata.xml 483 BLAKE2B 4a540a461cade35f65793fedf3ef6ff73d4fb73d15127f752e0878c488c837c2616d1aed9f39bc94ea1196221cc94bc3372ecc985f83bc6bffa467aef8c4d185 SHA512 366ceb666c38841efd022c74452626c98bc99cbfa649a6d79416a08e8694194c8ec00419147a79f3c7742aba9d90c77194573e9a44b72ce38435ef456e43e643
diff --git a/gui-libs/gtksourceview/gtksourceview-5.6.2.ebuild b/gui-libs/gtksourceview/gtksourceview-5.6.2.ebuild
deleted file mode 100644
index 8a4aabe00cda..000000000000
--- a/gui-libs/gtksourceview/gtksourceview-5.6.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala virtualx xdg
-
-DESCRIPTION="A text widget implementing syntax highlighting and other features"
-HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView"
-
-LICENSE="LGPL-2.1+"
-SLOT="5"
-
-IUSE="gtk-doc +introspection sysprof +vala"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=dev-libs/glib-2.72:2
- >=gui-libs/gtk-4.6:4[introspection?]
- >=dev-libs/libxml2-2.6:2
- introspection? ( >=dev-libs/gobject-introspection-1.70.0:= )
- >=dev-libs/fribidi-0.19.7
- media-libs/fontconfig
- x11-libs/pango[introspection?]
- >=dev-libs/libpcre2-10.21:=[-recursion-limit(-)]
- sysprof? ( dev-util/sysprof-capture:4 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- gtk-doc? ( dev-util/gi-docgen )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
- use vala && vala_setup
- xdg_environment_reset
-}
-
-src_configure() {
- local emesonargs=(
- -Dinstall_tests=false
- $(meson_feature introspection)
- $(meson_use vala vapi)
- $(meson_use gtk-doc gtk_doc)
- $(meson_use sysprof)
- )
- meson_src_configure
-}
-
-src_test() {
- # Tests fail in test-regex with libpcre2[recursion-limit] - https://gitlab.gnome.org/GNOME/gtksourceview/-/issues/255
- # Ensured OK via USE dep, as it would mean issues in real usage for syntax highlighting as well
- virtx meson_src_test --timeout-multiplier=2
-}
-
-src_install() {
- meson_src_install
-
- insinto /usr/share/${PN}-5/language-specs
- newins "${FILESDIR}"/5-gentoo.lang gentoo.lang
-
- if use gtk-doc ; then
- mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
- mv "${ED}"/usr/share/doc/${PN}${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
diff --git a/gui-libs/libadwaita/Manifest b/gui-libs/libadwaita/Manifest
index 84fa477d999e..f16bd0f25f7a 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,7 +1,3 @@
-DIST libadwaita-1.2.3.tar.xz 2950664 BLAKE2B 8c76554d603992e99240782a2b52245d5f2149d4eca01a79828bf321545bd249d7742246372d09d7351584b48762f1ba3eac8aa3a391ce658f0025a2ebb1cbce SHA512 dd8eb41df7f8b0f71c711c6d1f350b147e52e37f8d0e5df2a7264c6bdff43b8b0a787c243432039ca1c991f22b109229515c4bc8a10a29ff4c93f1b53813c8ad
-DIST libadwaita-1.3.1.tar.xz 3131484 BLAKE2B 5569effd85c061e2af88a5420e8df43d6873cc67def17570aeecd54b261aaea9c668ebbe9eafd94f1621e47a86e52404f4a9bc67479b577edbc8c5772243aea3 SHA512 9bb5203e61baa671a30aabd7f56f9a160af8b4a01974f4964f7e975cb49669e30d394dcd5e4f4a64d9e2e9cd3e17b82d938a57456e3e166444cbe1ce15fb2b09
DIST libadwaita-1.3.2.tar.xz 3132728 BLAKE2B ca9839af1016fae291d8d40dfc29c82ec92c2a22dc5b164290f755b40d01dfe0112afcf0c95101e37874ccf97b5ee2b5d5543315ef1144dc0ebaa73fa820afdb SHA512 86591af2a699931518e211a41844a23d5aaaccb6196d39b28f4768129852c33267e9a66a91dc274711a31df38b84f39feb7c7d22ae54b946a16cea4865ac83e8
-EBUILD libadwaita-1.2.3.ebuild 1487 BLAKE2B dab9b1cec346f1b20f34ed1347479a58f9142cdbe534c1f2e32ef38d35d92c2760bc38816bb93597481096016410adbc1f7e40733c08a1721b191da36b09f596 SHA512 414540cd74d85c9163636932801cf5d229c0feccb8544ae0e684cfadb432a4036411252a19114160aececf66c4a4534dd6f85b571750d8642c6462dc6ad7fea5
-EBUILD libadwaita-1.3.1.ebuild 1467 BLAKE2B 6d7736ac1984038efb46d043391885050cd24ae10cab213e13c9a1b699cf3ae82a8a715a7014ea3cc70fba363aa4176377e7cb8eefc1b5d364d719f70b2971bb SHA512 de8600f57f56bad51046186909a2a6ca71c92fca029ed19b5ebe2a5c18f2877ee195adb733f89d033e18c805486ba288f7bdab60f689fee0cadb2d33ba87cb19
EBUILD libadwaita-1.3.2.ebuild 1462 BLAKE2B e1c27144a0eb709c51a1dffe7236a70f69fbe1fb96d60a491f95249f950ab00c4519ac8347a45e4023e941efa4d05089c0ee35c103f1cfc773293ccfb43bf760 SHA512 3998a43f1f659976ef0421d749ebefcd52642462eb84909da855e20a605e1d0fc1439b8c9fad66f50cad0cea5bb59c986e5d2e0824f716d756693907a153f94e
MISC metadata.xml 351 BLAKE2B ae57c9eb56cb12bf754b28c2e6620c09ad7ccc79396fd0476e99e52b93bf6d3900fc84ab55fdf11d98e59ed9e247cabf6f301d45bc5e4c453c0fcffc49b144cb SHA512 dc1333518d24d60f69a180ee7369c4b783f234bda36cd65ec66d483db86f3123eca5ed10cd8aadc7a183b707d698a159d7917f7ebd1c342c212f15e90cb8d5df
diff --git a/gui-libs/libadwaita/libadwaita-1.2.3.ebuild b/gui-libs/libadwaita/libadwaita-1.2.3.ebuild
deleted file mode 100644
index 52a477498eb5..000000000000
--- a/gui-libs/libadwaita/libadwaita-1.2.3.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org meson python-any-r1 vala virtualx
-
-DESCRIPTION="Building blocks for modern adaptive GNOME applications"
-HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita"
-
-LICENSE="LGPL-2.1+"
-SLOT="1"
-IUSE="+introspection test +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- >=dev-libs/glib-2.66:2
- >=gui-libs/gtk-4.5.0:4[introspection?]
- dev-libs/fribidi
- introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}
- test? ( dev-libs/appstream-glib )"
-BDEPEND="
- ${PYTHON_DEPS}
- vala? ( $(vala_depend) )
- >=dev-util/meson-0.59.0
- dev-util/glib-utils
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- use vala && vala_setup
-}
-
-src_configure() {
- local emesonargs=(
- # Never use gi-docgen subproject
- --wrap-mode nofallback
-
- -Dprofiling=false
- $(meson_feature introspection)
- $(meson_use vala vapi)
- -Dgtk_doc=false # we ship pregenerated docs
- $(meson_use test tests)
- -Dexamples=false
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test --timeout-multiplier 2
-}
-
-src_install() {
- meson_src_install
-
- insinto /usr/share/gtk-doc/html
- # This will install libadwaita API docs unconditionally, but this is intentional
- doins -r "${S}"/doc/libadwaita-1
-}
diff --git a/gui-libs/libadwaita/libadwaita-1.3.1.ebuild b/gui-libs/libadwaita/libadwaita-1.3.1.ebuild
deleted file mode 100644
index b890018eecd6..000000000000
--- a/gui-libs/libadwaita/libadwaita-1.3.1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit gnome.org meson python-any-r1 vala virtualx
-
-DESCRIPTION="Building blocks for modern adaptive GNOME applications"
-HOMEPAGE="https://gnome.pages.gitlab.gnome.org/libadwaita/ https://gitlab.gnome.org/GNOME/libadwaita"
-
-LICENSE="LGPL-2.1+"
-SLOT="1"
-IUSE="+introspection test +vala"
-REQUIRED_USE="vala? ( introspection )"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- >=dev-libs/glib-2.72:2
- >=gui-libs/gtk-4.9.5:4[introspection?]
- dev-libs/fribidi
- introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- vala? ( $(vala_depend) )
- dev-util/glib-utils
- sys-devel/gettext
- virtual/pkgconfig
- test? ( dev-libs/appstream-glib )
-"
-
-src_prepare() {
- default
- use vala && vala_setup
-}
-
-src_configure() {
- local emesonargs=(
- # Never use gi-docgen subproject
- --wrap-mode nofallback
-
- -Dprofiling=false
- $(meson_feature introspection)
- $(meson_use vala vapi)
- -Dgtk_doc=false # we ship pregenerated docs
- $(meson_use test tests)
- -Dexamples=false
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test --timeout-multiplier 2
-}
-
-src_install() {
- meson_src_install
-
- insinto /usr/share/gtk-doc/html
- # This will install libadwaita API docs unconditionally, but this is intentional
- doins -r "${S}"/doc/libadwaita-1
-}
diff --git a/gui-libs/libpanel/Manifest b/gui-libs/libpanel/Manifest
index 777bb6234339..753a92ff0374 100644
--- a/gui-libs/libpanel/Manifest
+++ b/gui-libs/libpanel/Manifest
@@ -1,5 +1,3 @@
-DIST libpanel-1.0.2.tar.xz 101032 BLAKE2B 965140df480b4d6aad1fb008b54ce4c46e78c50136c1bbe200430e97b1f9f2f399bedb8d8695ddfdaef80fdb544be181f3e1a97bd6a4ad7bcacc2a091e00448e SHA512 3c13d7842ba1f1dc1a4bbea3e47517fffe20205c6145812659c203d065523310f1a9b991d7a70454c1333332b25b3eb52835122df14b2993a395fd2aa6046dca
DIST libpanel-1.2.0.tar.xz 131296 BLAKE2B ee999166748e1cab227a970a9cc3ab05f47a88e5e9431b0e25f9e1933c31d13de1ce9a4132658905d6e0a7d7a6cc1ed214ff41d61ff3722355e7bc11465dce8a SHA512 28277d9679b71d6ea9ec891db2fad371e7f152240114def3ad84a24a4abe7b4de0dcec18448cd397dc79083109fdf2d0c9dd45bb198f059869a30b0f51afdb2f
-EBUILD libpanel-1.0.2.ebuild 1115 BLAKE2B f5ebe3c37ca875841815b636b81c8a8edf8bc8f6d77a69c06424116350cf6ea3737ea354580ad42467a71e20f3490f8759033c59261faf63b4c68b0286fba451 SHA512 0a79f87edb0e874e44bc52fc6fe2ba421fdd2d83437e8c920f8790fa3ec6f57e7d6232000480917321a01b726d328e38c583bd2105feb53289fcc484dab404b2
EBUILD libpanel-1.2.0.ebuild 1115 BLAKE2B e77ca041a1dd3c48357330374bd530989d294ef6e362374be44ff0c17bfecc1b69118eeaca1cd21ae1b7bb5868deef388dd2b090fdb49bcfcdfa614c13afd6ea SHA512 d4802eb854f4fe99dc97ae131feb9ad9d325e84a157d2a8ef7b4dc80e1c8b5e164dd78e2fe291e8c66818b51447d8fb9363c6935cd375d8de9974ae4dbe7b0a1
MISC metadata.xml 349 BLAKE2B 6dd4e05099ea7fdf8c070ffbb273509583382a5b163575b7e7e5c8d18cf20e52b6721e291369b1ea8cabffdb8d55a25448ca17e491f919b062c0964f9bcb1690 SHA512 76847ef0c4a539327bc23d22a24e170b8afed19cf109fa6677140792fc0a6539e371385b6be856ee8b58bde59ec52855721d343ab9bb6635e738f6e8638ab715
diff --git a/gui-libs/libpanel/libpanel-1.0.2.ebuild b/gui-libs/libpanel/libpanel-1.0.2.ebuild
deleted file mode 100644
index bf73f4bbc9ca..000000000000
--- a/gui-libs/libpanel/libpanel-1.0.2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson vala xdg
-
-DESCRIPTION="A dock/panel library for GTK 4"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libpanel"
-
-LICENSE="LGPL-3+"
-SLOT="1"
-KEYWORDS="amd64"
-
-IUSE="examples gtk-doc +introspection +vala"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-RDEPEND="
- >=dev-libs/glib-2.72:2
- >=gui-libs/gtk-4.6:4[introspection?]
- >=gui-libs/libadwaita-1.0:1
- introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- gtk-doc? ( >=dev-util/gi-docgen-2021.1 )
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
- use vala && vala_setup
- xdg_environment_reset
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use examples install-examples)
- $(meson_feature introspection)
- $(meson_feature gtk-doc docs)
- $(meson_use vala vapi)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- if use gtk-doc; then
- mkdir "${ED}"/usr/share/gtk-doc || die
- mv "${ED}"/usr/share/doc/panel-1.0 "${ED}"/usr/share/gtk-doc/ || die
- fi
-}
diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 8dceabeb7c6c..8771ff96cea7 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -1,10 +1,4 @@
AUX vte-common-0.70.0-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2d95448f4ff7031142050e9286ff854a19095bb56cec471d50585302ac08ca7a1d40ad068c013d8af142b0165d4c8d2112 SHA512 a3dd31fb4fcc9c2e725cfd64bbc63def63c1c1a85b6896b4a82083d6ff985df885c3a587e8c3c001de2acae476cb950f05a1e31b33bb263ba4895d25fa1e275b
-DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d SHA512 5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d
-DIST vte-0.70.4.tar.bz2 502950 BLAKE2B d3152c939e0b90b542aad268b455085e04c194cc6d86e4d9352b6531cf74a19bdcd16351e1f3934b1835d1470815215c19b1301136cecf43d23a6951fd8bb889 SHA512 f899c99bf5a9593fa618016a31c93e249bcc01b8635e1b878ab236de71a24a5b3cf1a032bea96855e43d894d004b0e00f20cc2e08079e52d8e7cb709cc73a7af
-DIST vte-0.72.0.tar.bz2 503848 BLAKE2B 4c87f5648b17a269072a7fbe520e9cf086325d8740050b9868fd6e0d812ed78e240a3d3dc882729435bbae30fbbbfe35c0e92f36cd62e6aa8e581350b81a3f90 SHA512 198ea27d0991d825cc993746422e89b0e7b2b225e9cbdb072477dcf5b5866e79a27920233e8da63a412c5f270769e6d333470f5368d0b09b39e15d53ddbe6dd6
DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1 SHA512 a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145
-EBUILD vte-common-0.70.3.ebuild 1893 BLAKE2B 44307cc4fcfca5292f2302b263eaf4bf2008053e787f098fce7a46f5013b95261920ccd824c1370282408d1a319ecf3d323ea76050188d0c4b71f6476f513750 SHA512 9d0c60985026894dd7e6343f8ff46c4459ed21c92484edea35590e0d475f6899762404043608fb49053a284d6be2444b28741da3db139d539eb988273854c61e
-EBUILD vte-common-0.70.4.ebuild 1900 BLAKE2B e1a18682d390761d4c865d7dbc33d5a0782e64115a8e04aca28144b618d2e02ee1934f68aa7678ee1720686870ab7a6f10474a3a3bbe87bb17009cf8d406bc32 SHA512 7954594f37c1f041168bc3e9e3261f3962440cfe3900f1fff76d1b6579fa7b9e6fdf05b821e6518743ce24eb70544153e8b42fa835e75bd21abdd00155d2b8f2
-EBUILD vte-common-0.72.0.ebuild 1900 BLAKE2B a691afcd3d5193bb8fcc6cfc530ebe475d83d944a558ebbeffcdda91918f197e1a85e82f8d8d7a07ae41a4522b3d831b241a361aff1b6018b09670d446c1a3a9 SHA512 a9ad78c4ae76fcd7e1e6afed5052cfd251e5e8257397393068b1eb18aa83ef80afbc3a10931b8e61df8278b23f67f218f591708cbabea64201ff74ec1a70b214
EBUILD vte-common-0.72.1.ebuild 1893 BLAKE2B 8af6a8a9c3e61640c5b8197e7172f7d5ff02a6c74c5ea18f9d041e1bc0a7f518a92dc79ea50adacd4ca3d6ebf2e912e9711b3383cae7a1e77ee13547b8ff4c1f SHA512 6b0303ceaf501e2a5fcc9f640a59f1b968c440636bcedd2f03604a3c3f4c8d6f6d14cc3c654240dea2bfc616894ef053aa41cfb87a1cd6196363c0edd0934ccb
MISC metadata.xml 524 BLAKE2B 2a7e14b63adff1385d2a1260d238c0f35854cbd7ba0579a55edf0c6367e37fba80c99fa21b911279c6b7eb7ff4d122f56d02cfc463076614adec2eb059666b68 SHA512 60c71846ff7745c3f3d4c2fb0c9b0214c7fef04d221d2b7e568d1a63b2bff56d49a442072aa5aba48b9247c1a60b1cdf3ca8e3766986e9ef1a38ee659fb65437
diff --git a/gui-libs/vte-common/vte-common-0.70.3.ebuild b/gui-libs/vte-common/vte-common-0.70.3.ebuild
deleted file mode 100644
index dde0490be4e5..000000000000
--- a/gui-libs/vte-common/vte-common-0.70.3.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2"
-
-DEPEND="
- || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
- >=dev-libs/fribidi-1.0.0
- >=dev-libs/glib-2.52:2
- >=x11-libs/pango-1.22.0
- >=dev-libs/libpcre2-10.21
- systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
- x11-libs/pango
-"
-RDEPEND="
- !<x11-libs/vte-0.70.0:2.91
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/libxml2:2
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/vte-${PV}"
-
-src_prepare() {
- default
- use elibc_musl && eapply "${FILESDIR}"/${PN}-0.70.0-musl-W_EXITCODE.patch
-}
-
-src_configure() {
- local emesonargs=(
- -Da11y=false
- -Ddebugg=false
- -Ddocs=false
- -Dgir=false
- -Dfribidi=true # pulled in by pango anyhow
- -Dglade=false
- -Dgnutls=false
- -Dgtk3=false
- -Dgtk4=false
- -Dicu=false
- $(meson_use systemd _systemd)
- -Dvapi=false
- )
- meson_src_configure
-}
-
-src_install() {
- exeinto /usr/libexec/
- doexe "${BUILD_DIR}"/src/vte-urlencode-cwd
- insinto /etc/profile.d/
- newins "${BUILD_DIR}"/src/vte.sh vte-${SLOT}.sh
- newins "${BUILD_DIR}"/src/vte.csh vte-${SLOT}.csh
- if use systemd; then
- insinto /usr/lib/systemd/user/vte-spawn-.scode.d/
- newins "${S}"/src/vte-spawn-.scope.conf defaults.conf
- fi
- einstalldocs
-}
diff --git a/gui-libs/vte-common/vte-common-0.70.4.ebuild b/gui-libs/vte-common/vte-common-0.70.4.ebuild
deleted file mode 100644
index 49887bf0c20b..000000000000
--- a/gui-libs/vte-common/vte-common-0.70.4.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2"
-
-DEPEND="
- || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
- >=dev-libs/fribidi-1.0.0
- >=dev-libs/glib-2.52:2
- >=x11-libs/pango-1.22.0
- >=dev-libs/libpcre2-10.21
- systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
- x11-libs/pango
-"
-RDEPEND="
- !<x11-libs/vte-0.70.0:2.91
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/libxml2:2
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/vte-${PV}"
-
-src_prepare() {
- default
- use elibc_musl && eapply "${FILESDIR}"/${PN}-0.70.0-musl-W_EXITCODE.patch
-}
-
-src_configure() {
- local emesonargs=(
- -Da11y=false
- -Ddebugg=false
- -Ddocs=false
- -Dgir=false
- -Dfribidi=true # pulled in by pango anyhow
- -Dglade=false
- -Dgnutls=false
- -Dgtk3=false
- -Dgtk4=false
- -Dicu=false
- $(meson_use systemd _systemd)
- -Dvapi=false
- )
- meson_src_configure
-}
-
-src_install() {
- exeinto /usr/libexec/
- doexe "${BUILD_DIR}"/src/vte-urlencode-cwd
- insinto /etc/profile.d/
- newins "${BUILD_DIR}"/src/vte.sh vte-${SLOT}.sh
- newins "${BUILD_DIR}"/src/vte.csh vte-${SLOT}.csh
- if use systemd; then
- insinto /usr/lib/systemd/user/vte-spawn-.scode.d/
- newins "${S}"/src/vte-spawn-.scope.conf defaults.conf
- fi
- einstalldocs
-}
diff --git a/gui-libs/vte-common/vte-common-0.72.0.ebuild b/gui-libs/vte-common/vte-common-0.72.0.ebuild
deleted file mode 100644
index b2ef085b763d..000000000000
--- a/gui-libs/vte-common/vte-common-0.72.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91" # vte_api_version in meson.build
-IUSE="systemd"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2"
-
-DEPEND="
- || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
- >=dev-libs/fribidi-1.0.0
- >=dev-libs/glib-2.60:2
- >=x11-libs/pango-1.22.0
- >=dev-libs/libpcre2-10.21
- systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
- x11-libs/pango
-"
-RDEPEND="
- !<x11-libs/vte-0.70.0:2.91
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/libxml2:2
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-S="${WORKDIR}/vte-${PV}"
-
-src_prepare() {
- default
- use elibc_musl && eapply "${FILESDIR}"/${PN}-0.70.0-musl-W_EXITCODE.patch
-}
-
-src_configure() {
- local emesonargs=(
- -Da11y=false
- -Ddebugg=false
- -Ddocs=false
- -Dgir=false
- -Dfribidi=true # pulled in by pango anyhow
- -Dglade=false
- -Dgnutls=false
- -Dgtk3=false
- -Dgtk4=false
- -Dicu=false
- $(meson_use systemd _systemd)
- -Dvapi=false
- )
- meson_src_configure
-}
-
-src_install() {
- exeinto /usr/libexec/
- doexe "${BUILD_DIR}"/src/vte-urlencode-cwd
- insinto /etc/profile.d/
- newins "${BUILD_DIR}"/src/vte.sh vte-${SLOT}.sh
- newins "${BUILD_DIR}"/src/vte.csh vte-${SLOT}.csh
- if use systemd; then
- insinto /usr/lib/systemd/user/vte-spawn-.scode.d/
- newins "${S}"/src/vte-spawn-.scope.conf defaults.conf
- fi
- einstalldocs
-}
diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 060f46e2a177..1904d13a97ba 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -1,11 +1,5 @@
AUX vte-0.66.2-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2d95448f4ff7031142050e9286ff854a19095bb56cec471d50585302ac08ca7a1d40ad068c013d8af142b0165d4c8d2112 SHA512 a3dd31fb4fcc9c2e725cfd64bbc63def63c1c1a85b6896b4a82083d6ff985df885c3a587e8c3c001de2acae476cb950f05a1e31b33bb263ba4895d25fa1e275b
DIST vte-0.70.0-command-notify.patch.xz 9040 BLAKE2B 108dd05d00409af90b1fd3e9b5c3b0e5586ac80204cef8840fda935204cbc480fec1193e2a0a2782f98e2b094c3caebbfe61cf18631b16921df05cf3808afd22 SHA512 92123e7f5cb6ef876f2b2b108dbef59bce212efebd64cd790d49d9ee3215344acd848eec5d326fe2c3bd236846ed3b896148024390093491b2f6e2f7c46e2bd1
-DIST vte-0.70.3.tar.bz2 502706 BLAKE2B 1fee46dee38618137781d62b27730893b0c6969cf3badfa157628621a608983be48e35ef4d8e58099c93b8be91434b257d120cab2e7a943cfecaf37ff7b3fd5d SHA512 5520bc58b0ad2f803da27985e30862de987ecc31c0137895c6945c53f99a7c16ee0281646b9e04362de934364ee7beaa1acf47dad9baf5a16ab9898d5f746d2d
-DIST vte-0.70.4.tar.bz2 502950 BLAKE2B d3152c939e0b90b542aad268b455085e04c194cc6d86e4d9352b6531cf74a19bdcd16351e1f3934b1835d1470815215c19b1301136cecf43d23a6951fd8bb889 SHA512 f899c99bf5a9593fa618016a31c93e249bcc01b8635e1b878ab236de71a24a5b3cf1a032bea96855e43d894d004b0e00f20cc2e08079e52d8e7cb709cc73a7af
-DIST vte-0.72.0.tar.bz2 503848 BLAKE2B 4c87f5648b17a269072a7fbe520e9cf086325d8740050b9868fd6e0d812ed78e240a3d3dc882729435bbae30fbbbfe35c0e92f36cd62e6aa8e581350b81a3f90 SHA512 198ea27d0991d825cc993746422e89b0e7b2b225e9cbdb072477dcf5b5866e79a27920233e8da63a412c5f270769e6d333470f5368d0b09b39e15d53ddbe6dd6
DIST vte-0.72.1.tar.bz2 504271 BLAKE2B 8ab39ab8d491757ab9402ad4bfc10ca733427d2efe895204c0db580e44107a9ab005c29ce2e6934ae27e8da7c27e39d1173fe787ddb8569938a29697eed2e2e1 SHA512 a5655d2d2602183cbda1050003d7cf883e427c8e00976af4ee2685f43530d87169e31a3b9597133d14dffdc95f20f9ca1488186d8463997a2672510f5a95d145
-EBUILD vte-0.70.3.ebuild 3194 BLAKE2B 150f3cf645c43b1432b3dc4d21bcf61289af002c454d114531c2b5c9fe5ff14f3e15b7561cf43c78b14f0cd9e49e41648cfd2ad698051e69eda26e840ba914a6 SHA512 5a5fe4dabfcb070e63f42688b5d21da32bef12c07b4ad12178a8067bcd953c4ba947d87ecb73c39d2d22e9cdf423b54a83098e4202049f0c33ae7b78eb344777
-EBUILD vte-0.70.4.ebuild 3195 BLAKE2B 81183f15a109b4c464cce94768472a17c503e8450d4278f7caba892315dac3876f622830194e7efe926927d95a1183568d8fe4072c47eef5fc6e0309e60f36ee SHA512 c01b25d1db690c65e374ad8ecf5088bd3cae1a85a06ee4f49e1ee2beec2fe0b1a27935ad0317e0118f749ed95c898194dce6ac556a57bd9983bc18a46c3bb004
-EBUILD vte-0.72.0.ebuild 3195 BLAKE2B 21802635a351d5427ba45ef4b82d3896e2ed3ff0cd9aaa229ac976a569f5afda55c84d4bf6259a98e8a2d444ff42a50c135e733c0e86c8732f578f9ad176cb0c SHA512 cd6cbb8c834116315f5939f047ec9994ae332130c01f302edf3c46c7dd6fae86a1e1c9d204f2f88f5a755539e6397cd028a96da3a05f92eff6d71409c8851a2b
EBUILD vte-0.72.1.ebuild 3194 BLAKE2B 6a4746c749a0d51f4faa4ab15f761c5b95a1513eba19b8906669a287b21ef7c72718b935be693987b0dca527f00d9274ab4246903248d64643ce2dfade269f49 SHA512 67be6ffefab986f03ca6ec60fff34744181e813acabeeeefa951922bfbaa8ed30f97c13ab06176758b76b2a258d7defbbdbf85f372e516015ef73b5c57e15b91
MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d
diff --git a/gui-libs/vte/vte-0.70.3.ebuild b/gui-libs/vte/vte-0.70.3.ebuild
deleted file mode 100644
index 41b6f2286eb9..000000000000
--- a/gui-libs/vte/vte-0.70.3.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1 vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
-SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz )"
-
-DEPEND="
- >=gui-libs/gtk-4.0.1:4[introspection?]
- >=dev-libs/fribidi-1.0.0
- >=dev-libs/glib-2.52:2
- crypt? ( >=net-libs/gnutls-3.2.7:0= )
- icu? ( dev-libs/icu:= )
- >=x11-libs/pango-1.22.0
- >=dev-libs/libpcre2-10.21:=
- systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
- introspection? ( >=dev-libs/gobject-introspection-1.56:= )
- x11-libs/pango[introspection?]
-"
-RDEPEND="${DEPEND}
- ~gui-libs/vte-common-${PV}[systemd?]
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/libxml2:2
- dev-util/glib-utils
- gtk-doc? ( dev-util/gi-docgen )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
- use vala && vala_setup
- xdg_environment_reset
-
- use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
-
- if ! use vanilla; then
- # Part of https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
- # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
- eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
- fi
-
- # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
- sed -e '/ggdb3/d' -i meson.build || die
- sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Da11y=true
- $(meson_use debug debugg)
- $(meson_use gtk-doc docs)
- $(meson_use introspection gir)
- -Dfribidi=true # pulled in by pango anyhow
- -Dglade=true
- $(meson_use crypt gnutls)
- -Dgtk3=false
- -Dgtk4=true
- $(meson_use icu)
- $(meson_use systemd _systemd)
- $(meson_use vala vapi)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with x11-libs/vte
- # Remove files that are provided by gui-libs/vte-common
- rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
- rm "${ED}"/etc/profile.d/vte.sh || die
- rm "${ED}"/etc/profile.d/vte.csh || die
- if use systemd; then
- rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
- fi
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/ || die
- mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/ || die
- fi
-}
diff --git a/gui-libs/vte/vte-0.70.4.ebuild b/gui-libs/vte/vte-0.70.4.ebuild
deleted file mode 100644
index 600eb48e4b87..000000000000
--- a/gui-libs/vte/vte-0.70.4.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1 vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
-SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz )"
-
-DEPEND="
- >=gui-libs/gtk-4.0.1:4[introspection?]
- >=dev-libs/fribidi-1.0.0
- >=dev-libs/glib-2.52:2
- crypt? ( >=net-libs/gnutls-3.2.7:0= )
- icu? ( dev-libs/icu:= )
- >=x11-libs/pango-1.22.0
- >=dev-libs/libpcre2-10.21:=
- systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
- introspection? ( >=dev-libs/gobject-introspection-1.56:= )
- x11-libs/pango[introspection?]
-"
-RDEPEND="${DEPEND}
- ~gui-libs/vte-common-${PV}[systemd?]
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/libxml2:2
- dev-util/glib-utils
- gtk-doc? ( dev-util/gi-docgen )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
- use vala && vala_setup
- xdg_environment_reset
-
- use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
-
- if ! use vanilla; then
- # Part of https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
- # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
- eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
- fi
-
- # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
- sed -e '/ggdb3/d' -i meson.build || die
- sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Da11y=true
- $(meson_use debug debugg)
- $(meson_use gtk-doc docs)
- $(meson_use introspection gir)
- -Dfribidi=true # pulled in by pango anyhow
- -Dglade=true
- $(meson_use crypt gnutls)
- -Dgtk3=false
- -Dgtk4=true
- $(meson_use icu)
- $(meson_use systemd _systemd)
- $(meson_use vala vapi)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with x11-libs/vte
- # Remove files that are provided by gui-libs/vte-common
- rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
- rm "${ED}"/etc/profile.d/vte.sh || die
- rm "${ED}"/etc/profile.d/vte.csh || die
- if use systemd; then
- rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
- fi
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/ || die
- mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/ || die
- fi
-}
diff --git a/gui-libs/vte/vte-0.72.0.ebuild b/gui-libs/vte/vte-0.72.0.ebuild
deleted file mode 100644
index b9c4b4743126..000000000000
--- a/gui-libs/vte/vte-0.72.0.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit gnome.org meson python-any-r1 vala xdg
-
-DESCRIPTION="Library providing a virtual terminal emulator widget"
-HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
-
-# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
-LICENSE="LGPL-3+ GPL-3+"
-SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
-IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-REQUIRED_USE="
- gtk-doc? ( introspection )
- vala? ( introspection )
-"
-
-# Upstream is hostile and refuses to upload tarballs.
-SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
-SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.70.0-command-notify.patch.xz )"
-
-DEPEND="
- >=gui-libs/gtk-4.0.1:4[introspection?]
- >=dev-libs/fribidi-1.0.0
- >=dev-libs/glib-2.60:2
- crypt? ( >=net-libs/gnutls-3.2.7:0= )
- icu? ( dev-libs/icu:= )
- >=x11-libs/pango-1.22.0
- >=dev-libs/libpcre2-10.21:=
- systemd? ( >=sys-apps/systemd-220:= )
- sys-libs/zlib
- introspection? ( >=dev-libs/gobject-introspection-1.56:= )
- x11-libs/pango[introspection?]
-"
-RDEPEND="${DEPEND}
- ~gui-libs/vte-common-${PV}[systemd?]
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-libs/libxml2:2
- dev-util/glib-utils
- gtk-doc? ( dev-util/gi-docgen )
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_prepare() {
- default
- use vala && vala_setup
- xdg_environment_reset
-
- use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
-
- if ! use vanilla; then
- # Part of https://src.fedoraproject.org/rpms/vte291/raw/f37/f/vte291-cntnr-precmd-preexec-scroll.patch
- # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
- eapply "${WORKDIR}"/${PN}-0.70.0-command-notify.patch
- fi
-
- # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
- sed -e '/ggdb3/d' -i meson.build || die
- sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- -Da11y=true
- $(meson_use debug debugg)
- $(meson_use gtk-doc docs)
- $(meson_use introspection gir)
- -Dfribidi=true # pulled in by pango anyhow
- -Dglade=true
- $(meson_use crypt gnutls)
- -Dgtk3=false
- -Dgtk4=true
- $(meson_use icu)
- $(meson_use systemd _systemd)
- $(meson_use vala vapi)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_install # not meson_src_install because this would include einstalldocs, which would result in file collisions with x11-libs/vte
- # Remove files that are provided by gui-libs/vte-common
- rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
- rm "${ED}"/etc/profile.d/vte.sh || die
- rm "${ED}"/etc/profile.d/vte.csh || die
- if use systemd; then
- rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
- fi
- if use gtk-doc; then
- mkdir -p "${ED}"/usr/share/gtk-doc/ || die
- mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/ || die
- fi
-}
diff --git a/gui-libs/wpebackend-fdo/Manifest b/gui-libs/wpebackend-fdo/Manifest
index cc9dd9369d86..47fe59fc4fc3 100644
--- a/gui-libs/wpebackend-fdo/Manifest
+++ b/gui-libs/wpebackend-fdo/Manifest
@@ -1,5 +1,3 @@
-DIST wpebackend-fdo-1.14.1.tar.xz 43188 BLAKE2B e4e2ae5da7ca93847644e5f6cbb97251f394ab6237b59868e727e89ea57f8676c8319a7a944a4b5080161187d6b5c6937af3913976f215ceb99b42b5fe86c5c0 SHA512 711ffa968852818f080dbb2b222168b61d0d20584b6022e309be7f1a06128440c91d30e61673a30f89831aba4b30dbc0cdae560b3d5f6c8ac462b5445a4c9e8b
DIST wpebackend-fdo-1.14.2.tar.xz 43332 BLAKE2B 31d670140672a7234acfd8d98c01901039745739489c5b9e7fdcb47ac08c8202d782df8cb5c94a6ed0c38d788ecc087bc81799beff392be24b9b8e661fa7ef52 SHA512 4edc28221795b325977f9a5a79b7656b4f100129a6d1c15142180bab94cce1a8b06b42a71fbe985ddc1e02772f1cc03a92f73d2176edd16e791db799b831740c
-EBUILD wpebackend-fdo-1.14.1.ebuild 667 BLAKE2B c1f6efad8c5af9d606d7eafa8f8639b56e01c29517bb113cf0cc5d87655e5df53b822f745b1557d1beb74a3da998149d4076396b0e5bd7350add67371d962ca4 SHA512 f337964ef5c9eb26d879003d37997208f854f0e57c95a002c38c2b363c3022c6269b52ef551034148fd3f00416eeb56ffb3b4a9c332e1c256e37b327e4ac5d99
EBUILD wpebackend-fdo-1.14.2.ebuild 667 BLAKE2B c1f6efad8c5af9d606d7eafa8f8639b56e01c29517bb113cf0cc5d87655e5df53b822f745b1557d1beb74a3da998149d4076396b0e5bd7350add67371d962ca4 SHA512 f337964ef5c9eb26d879003d37997208f854f0e57c95a002c38c2b363c3022c6269b52ef551034148fd3f00416eeb56ffb3b4a9c332e1c256e37b327e4ac5d99
MISC metadata.xml 350 BLAKE2B df50880a0744703272cd3aecfb9dae45d62e4233a0c5b3e1fdc06b1d05f814bd57c8b1a4b20cd88a97bc2c22a22bd84befd15c9c3ab094aeeae97346d8713ed0 SHA512 a1bdbe1182fd4545bd83a55d589dd17dce2b306510763f2305e7e43dba6c28c7c5cb85628ccc7eb3ce763b694f0b1b172b19d5aa72ad4c686e600d6ba4ebe765
diff --git a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.1.ebuild b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.1.ebuild
deleted file mode 100644
index e712cd0657bc..000000000000
--- a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.14.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="WPE backend designed for Linux desktop systems"
-HOMEPAGE="https://wpewebkit.org/"
-SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz"
-
-LICENSE="BSD-2"
-SLOT="1.0"
-
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- media-libs/libepoxy[egl]
- dev-libs/glib:2
- >=dev-libs/wayland-1.10
- >=gui-libs/libwpe-1.6:1.0
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/wayland-scanner
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- -Dbuild_docs=false # hotdoc not packaged
- )
-
- meson_src_configure
-}