summaryrefslogtreecommitdiff
path: root/gui-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-10-14 19:44:42 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-10-14 19:44:42 +0100
commit4392d53af7ce45ccfe6eb14146479ef0e2bd790a (patch)
tree505de6d6499defff572e53779c70f5fac1118499 /gui-libs
parent926f46a6d07cdbc78d625b2dfca6a3c27a95b14a (diff)
gentoo auto-resync : 14:10:2022 - 19:44:42
Diffstat (limited to 'gui-libs')
-rw-r--r--gui-libs/Manifest.gzbin4286 -> 4294 bytes
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/Manifest2
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild45
-rw-r--r--gui-libs/gtk/Manifest4
-rw-r--r--gui-libs/gtk/gtk-4.6.6-r1.ebuild212
-rw-r--r--gui-libs/gtk/gtk-4.8.0-r1.ebuild213
-rw-r--r--gui-libs/gtksourceview/Manifest2
-rw-r--r--gui-libs/gtksourceview/gtksourceview-5.6.0.ebuild74
-rw-r--r--gui-libs/libadwaita/Manifest5
-rw-r--r--gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch204
-rw-r--r--gui-libs/libadwaita/libadwaita-1.1.4.ebuild69
-rw-r--r--gui-libs/libadwaita/libadwaita-1.1.5.ebuild69
-rw-r--r--gui-libs/libwpe/Manifest4
-rw-r--r--gui-libs/libwpe/libwpe-1.12.0.ebuild31
-rw-r--r--gui-libs/libwpe/libwpe-1.12.2.ebuild31
-rw-r--r--gui-libs/wpebackend-fdo/Manifest2
-rw-r--r--gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.0.ebuild35
17 files changed, 0 insertions, 1002 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 501013764145..6505b52f61ca 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/gdk-pixbuf-loader-webp/Manifest b/gui-libs/gdk-pixbuf-loader-webp/Manifest
index 89cfecb67c65..f553dee7329c 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/Manifest
+++ b/gui-libs/gdk-pixbuf-loader-webp/Manifest
@@ -1,5 +1,3 @@
-DIST gdk-pixbuf-loader-webp-0.0.4.tar.gz 23252 BLAKE2B d57aec7af7a5077caab054399a7b69b828680d16adc043ad420ea24648ae07c4879063479e5317cc35929f0b1f31fabc97a2ec32cda9d80f5ad64f07ad99c987 SHA512 2d67a0d56f248ae48b3f3500859cccf8fd358d0377c3a65e17018f849d77d28ac9ecc471709a84502baf26284e4dd5d9ef3045270de60de6be8e276eb4e54780
DIST gdk-pixbuf-loader-webp-0.0.6.tar.gz 23691 BLAKE2B 0d9ca0898bfd7f1df79883825f0e4f37c3fca578b8424f80a7024c4906567492d1c1dbf5165bd8864ac56a3d6babeb6c8cadd9557e158f355549f70b76c44666 SHA512 983adca9d7b8542e7f657cbd6194275775aa330e8f7de1575cd68f666a2f17db6065434b5e595daba986986d4b276a349937d7dc2f662d82a27ae1d9f6fbb70d
-EBUILD gdk-pixbuf-loader-webp-0.0.4.ebuild 1068 BLAKE2B bcdc906a64d931d26355cb47b8841fb3cdaa9f9420c788487caa06cb1c78803f1657187b5a75e7ad2a22de3b8f4a9ef74bb362b933ea601ac2c94517d63556de SHA512 bc89118260fdc3ad86cbfd10345c980f0153b54e12818824b8e4220805cbfe0ee45b8bd2daea712b2f81b7874b1a1d1f71605f4fe5820b67c47df801fc44134e
EBUILD gdk-pixbuf-loader-webp-0.0.6.ebuild 1068 BLAKE2B bcdc906a64d931d26355cb47b8841fb3cdaa9f9420c788487caa06cb1c78803f1657187b5a75e7ad2a22de3b8f4a9ef74bb362b933ea601ac2c94517d63556de SHA512 bc89118260fdc3ad86cbfd10345c980f0153b54e12818824b8e4220805cbfe0ee45b8bd2daea712b2f81b7874b1a1d1f71605f4fe5820b67c47df801fc44134e
MISC metadata.xml 343 BLAKE2B c0eee217ce892c71a14f8960f96d2be35bb4dbdd0592b193d8a6c5663dff8b7a849b676ca0d54093c8b9932c4c0fdaa89c713c878a40d58629170f004493dae9 SHA512 4aff98d342ab95dd3d577dd87bc7e3f2a3177478b7b167488c6156de55b57c9e02c29e4d6d0975bd6023b189fce1a51c7c09fe9cc0eb4b550b9576a65b1c6a6d
diff --git a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild
deleted file mode 100644
index eae0116ac185..000000000000
--- a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2-utils meson-multilib
-
-DESCRIPTION="WebP GDK Pixbuf Loader library"
-HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader"
-SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/webp-pixbuf-loader-${PV}"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 x86"
-IUSE=""
-
-RDEPEND="
- >x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
- >media-libs/libwebp-0.4.3:=[${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- # Drop handling of pixbuf cache update by upstream
- sed -e '/query_loaders/d' -i meson.build || die
-}
-
-pkg_preinst() {
- gnome2_gdk_pixbuf_savelist
-}
-
-pkg_postinst() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
-
-pkg_postrm() {
- # causes segfault if set, see bug 375615
- unset __GL_NO_DSO_FINALIZER
- multilib_foreach_abi gnome2_gdk_pixbuf_update
-}
diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest
index b9e9f4a5652e..7cf2f00437d3 100644
--- a/gui-libs/gtk/Manifest
+++ b/gui-libs/gtk/Manifest
@@ -1,9 +1,5 @@
-DIST gtk-4.6.6.tar.xz 23085304 BLAKE2B 2f0eacb9aaa3fad4e8d99feeadc93e04151f6c4552412d5b7485b972e97c8c9a7296143b39791e9e3230546770174a208ba6906179b9fed37414ee83a1980abb SHA512 b743d99029d7d51db19396641023eefd5d25bbacbd89ad6660d43e382b26fe6cc5e9ce8f0dbb3f4ac7d2143db617ea0c2e2d3cc8926fc93d735eb76ffb2f8309
DIST gtk-4.6.7.tar.xz 22885556 BLAKE2B ff3647fbb87fb7743c6aaf84f4de463275ff5816ccdba7f29425ee5268677e53ef56507ddd71447def5a1707e7509958068d5b8a7c64816cc3a1541691d7a262 SHA512 7f9068f66b472e796c1611625a34466b13aa51bce2dfc7661928e6d8087ed39ed0f6adf47a6691609b85540c588621bebc5951e81435277071abe7d2facf28bb
-DIST gtk-4.8.0.tar.xz 20502660 BLAKE2B 89a1cebc56cbb372dbdab6186b2661fa466bf6946fb5197b8c2334e228e4531749f96233a1243c6950d8ebcd0624b1d93d4d4d212ba1dec18a3d1b3857ba7da9 SHA512 c48fa63c197d9dbff98485cac57092d0af9ac56993fee5b622fc91c473f06489986105382222d75488fa95272377a9177f56a7cb3a4d2f159eb8d70f80cdadcc
DIST gtk-4.8.1.tar.xz 20502844 BLAKE2B 2e60b4a1985c2faa6990f0a2512a14f06ee30287ee8c4cb6cabd2100a4425c8e441879dd5b6d95b1f99ad49dd07909832ccfc4cb2738a467b32dad16074bee36 SHA512 26201c2ef0de24e0a530b0cb03af5c131a85d068ecb4dcbe22c1faaedf1d5c1555ebe2bf2da794ccfa24bea7de810179957d48474fa951ae691ac957bbdfd61e
-EBUILD gtk-4.6.6-r1.ebuild 5748 BLAKE2B 080ccac9ef219938bb0e44a670f67c635f3d9e8c58e5a3b202135a886df5c6406e374fe20914dd0929b4dba4a878d6bbebc08a5fe5b919c144e0cc4f5b65f584 SHA512 b1968a046d5e1b55dbf6c3519693da2d5b15778badca08af89ccadadb1427fc9c94f527e616e24a0dd1c38e055ec169b7e4cdc202b96db0f5fedf39c57f9c928
EBUILD gtk-4.6.7-r1.ebuild 5748 BLAKE2B 080ccac9ef219938bb0e44a670f67c635f3d9e8c58e5a3b202135a886df5c6406e374fe20914dd0929b4dba4a878d6bbebc08a5fe5b919c144e0cc4f5b65f584 SHA512 b1968a046d5e1b55dbf6c3519693da2d5b15778badca08af89ccadadb1427fc9c94f527e616e24a0dd1c38e055ec169b7e4cdc202b96db0f5fedf39c57f9c928
-EBUILD gtk-4.8.0-r1.ebuild 5783 BLAKE2B c1423587281fb456eecaa33c6ecf840220f1e2d105c1daa1fcc8e0a66d3b91cef230c2f33b44139d9e3140d117d0892fd894038bd5809fb7e3a0282aa9f3378f SHA512 30b11a89da8550e326041f1fce4f38cb5e7214234be97a3d6ca10760525848e6cf39ae745a07aa04ab6767a5650fb8de71926adb599c2abacdc9c50f51e680b3
EBUILD gtk-4.8.1-r1.ebuild 5650 BLAKE2B 9dfbb8bf31bdb96e56bb66e64ee7c8a79f6bd92b7b67a109b019802f1fb6ce4ef1f07e05dc0e93f5bd16ee710d4ad63f76ffa790756b3a795cfe86f0992e63ce SHA512 646ba31067e385340dfbd6636806a2e1d15bee48e7078ad52852429a0d7e3825189ff603b83029431f89d453aaebd1e94fad986cffb78b3b6a4dc56cde1bbd57
MISC metadata.xml 690 BLAKE2B 4ae68aa63a0aea931c3584ac288ac62226bc1a78395dad3e7401f1988d4ab45d3895eb8149f1c06a849e1e27926097d8aa09dd5a33a2bf8b4ce52e4e1694b1e0 SHA512 ff6bd9799fe0f9e3e922744ed78cc9db278801e6e2d309fbf146535b061670f5f9162946ddf76cdf3d0e4defca16657ba39b3af81e5bcf2423385c74fc299779
diff --git a/gui-libs/gtk/gtk-4.6.6-r1.ebuild b/gui-libs/gtk/gtk-4.6.6-r1.ebuild
deleted file mode 100644
index a33803ca3c52..000000000000
--- a/gui-libs/gtk/gtk-4.6.6-r1.ebuild
+++ /dev/null
@@ -1,212 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..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:0=
- media-libs/tiff:0=
- media-libs/libjpeg-turbo:0=
- >=media-libs/harfbuzz-2.1.0:=
- 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
- >=media-libs/gst-plugins-base-1.12.3[opengl]
- )
- introspection? ( >=dev-libs/gobject-introspection-1.39:= )
- vulkan? ( media-libs/vulkan-loader:= )
- wayland? (
- >=dev-libs/wayland-1.20.0
- >=dev-libs/wayland-protocols-1.23
- media-libs/mesa[wayland]
- >=x11-libs/libxkbcommon-0.2
- )
- X? (
- >=app-accessibility/at-spi2-atk-2.5.3
- 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
- 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
-
- # dev-python/docutils installs rst2man.py, not rst2man
- sed -i -e "s/'rst2man'/'rst2man.py'/" docs/reference/gtk/meson.build || die
- # 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
- -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
- 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
-
- 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.0-r1.ebuild b/gui-libs/gtk/gtk-4.8.0-r1.ebuild
deleted file mode 100644
index ea6f87056ab6..000000000000
--- a/gui-libs/gtk/gtk-4.8.0-r1.ebuild
+++ /dev/null
@@ -1,213 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..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:0=
- media-libs/tiff:0=
- media-libs/libjpeg-turbo:0=
- >=media-libs/harfbuzz-2.6.0:=
- 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
- >=media-libs/gst-plugins-base-1.12.3[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-atk-2.5.3
- 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
- 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
-
- # dev-python/docutils installs rst2man.py, not rst2man
- sed -i -e "s/'rst2man'/'rst2man.py'/" docs/reference/gtk/meson.build || die
- # 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
- 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
-
- 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 f7bbdea6604e..ee40b39da77b 100644
--- a/gui-libs/gtksourceview/Manifest
+++ b/gui-libs/gtksourceview/Manifest
@@ -1,8 +1,6 @@
AUX 5-gentoo.lang 3898 BLAKE2B a47c411fa650a53cb9176c3b670b5189ea9ee0c268d09444e08756f49d1d73c14c9505a19d9354671254cbfe0bfdc69545c3d5b761998037ab2ec57ce58bb2d7 SHA512 fffb635074ed0de4cedb3836f37322c7b9b58b65e91a014b72bd6a41bcaf195f0b25d4031d65d60fa5abd1c7f4f5aaf19d61a77eb91ab6f59df814dacf0a0595
DIST gtksourceview-5.4.2.tar.xz 1261496 BLAKE2B 3c7447de6d252c7fbccd5fb18222aeb25cd264b53847d3fb45a5b30a528d3a850d059f226a696e9d8462085910c67e318be10de89c0e7a554787fb25f27a6674 SHA512 eef5267bd473327f4e3e7b79d4a96c53067e221e9f171dde864a7866ccab8258ca9e13b5f59e40272fd7e3acd9e1e08bb4bea3674fa2864ec108b4a47220e9d3
-DIST gtksourceview-5.6.0.tar.xz 1266084 BLAKE2B b633de2abaa8476ae86cb4ec7b1bf4e1c48077f2674988b3ba807cb02c1b4ccc792325ddc3c2e1333d3f373371b378f8e2fa73089279d48b825267370af9d6a0 SHA512 f1dd7dc236b30ca540f033dd7ffdb2715375854d22ae69d7229dc525ea54f5319408624497d7c0c4b7b8e14a2c8a6b992721fe397171b62efab48b5a38509df9
DIST gtksourceview-5.6.1.tar.xz 1261200 BLAKE2B 144876e1649087d68aff7b9c33a5de25960672f81e85a2bca9fc3e39ba238b5045965f3b267022d037c7881ecf6713290d3ce850c5a3d67d683a76b3cd92aec9 SHA512 1b3683196fc50b8db56b7ae5161bf94b383361d4364142f4a8e89ab621d700144226871431820cb0bc21d5ec6ff041c75ba7585c6fc575bd532cb7a5dc711628
EBUILD gtksourceview-5.4.2.ebuild 1837 BLAKE2B 9d0e8e7e9c1c70f23fa4a084ca6ffc889852f6089a65a77b5c2f01824325eb4d46df77b0f19e5fdc3c8ae8b5b024f8550e218bddc0e383d0e8f9def708153afa SHA512 9b8046f6adbc152d196cb61da8d030fd5695780498d37a28cfafa300358a8ca81885a8d6cb42d45a683e5b9b59dcbb74b76ed9546c8d3d6b77cbb6b42226dfda
-EBUILD gtksourceview-5.6.0.ebuild 1840 BLAKE2B d8c52b66fc18c229ac48d9bc02988a9e03ae6d82bf17700686fe618b7224e5afdfd22436bde598035250bb2af6988563b0c41b4e6809c9c37a325457d663b545 SHA512 4dad09a9d221bed4f56a5b9dfd8ee665c5051e28357bebbc2223ec92a0b46b8e5a43719a916c8f5f83a951e5d2ced88c3de31e37749e42e41cf5c9ce6853bafb
EBUILD gtksourceview-5.6.1.ebuild 1840 BLAKE2B d8c52b66fc18c229ac48d9bc02988a9e03ae6d82bf17700686fe618b7224e5afdfd22436bde598035250bb2af6988563b0c41b4e6809c9c37a325457d663b545 SHA512 4dad09a9d221bed4f56a5b9dfd8ee665c5051e28357bebbc2223ec92a0b46b8e5a43719a916c8f5f83a951e5d2ced88c3de31e37749e42e41cf5c9ce6853bafb
MISC metadata.xml 372 BLAKE2B b688307985302494fc956df801d7ab8e4ac52ede6baec476031c31cabc013df8f0846ca3a0d67b613d4f3ba80edf69631f4d15bb43cadba82ecb1468b558651a SHA512 33dbeb75d42b8d42953d1db99e286baa90b0c7a2e6a93e945e2c1e2cb0287445aeef287bc41d44a53fcc243529880c237cf1acedc4962ee5ef5cc1e6424e102c
diff --git a/gui-libs/gtksourceview/gtksourceview-5.6.0.ebuild b/gui-libs/gtksourceview/gtksourceview-5.6.0.ebuild
deleted file mode 100644
index ff010dbd6254..000000000000
--- a/gui-libs/gtksourceview/gtksourceview-5.6.0.ebuild
+++ /dev/null
@@ -1,74 +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 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 4cabd5217a9b..8ddeef7c4224 100644
--- a/gui-libs/libadwaita/Manifest
+++ b/gui-libs/libadwaita/Manifest
@@ -1,10 +1,5 @@
-AUX 1.1.4-fix-aliasing.patch 7650 BLAKE2B d541eb143f18132d5a7cfb29efabbf9e48b303c96b965f7b783b1906b580893f1ee97926e4292dd1d1f07980e0cd80c5fd7491ec0280fa55776489f3ec7ee862 SHA512 242376c66fd3ff47fb5c59fe6b0adb1d77e3fadcf06fa17515ae6639c7ff3b8e83bb0da28da5c214ade7c48047d9a2e7ab5c0b0f944d3adfb9a8f4fc3323d9b3
DIST libadwaita-1.1.3.tar.xz 2731856 BLAKE2B 743d238779da843935149871f476426933b2b27424d449a32f0ac8a844e4980d65946f9a9cc79480e688fdd73c0e43cfbbc547aef2605dc34c800977825f33a1 SHA512 ffe3f5d3277d243a17b27055856e8c111fd856c22f07e990aff5fb48cd760928ff9389943b118ffba6671655af670cd0f0b8d2d5b34ee2265ac37249ddcaca7c
-DIST libadwaita-1.1.4.tar.xz 2733108 BLAKE2B 7a1dc225215f1090365a1ae7b4cd281c253699ee8e6dadbeb95ac0995688b5dd567af875b270cb8b537a0153c6d3204490c5fb38606fc7261c770ae4e27dfe73 SHA512 0e24fd2dff81eeabb658eca12e1a6065c97de9871b05e3eb2f305c789377c85d5719d70c3d4e69c42ef3b4474b6270055e0579dbafd1258a644d84879302e1ca
-DIST libadwaita-1.1.5.tar.xz 2709904 BLAKE2B 99cfa0049119363f7f59565871870470dae77b5c9cf288758ef91e2f35c729744f1bc9e8f27bfecefcd6716fa22fc7e1488260218beebec3d3f97ad086b60318 SHA512 e1287736c282cdf048fba5d1835cd928feb9e498f2ff3adcfca699f253470580d79779602f0bb1ea04bfa7d3131742abc829912f9dc37cadedc7100ab2815e00
DIST libadwaita-1.2.0.tar.xz 2955492 BLAKE2B 3c53ce54132a17ba09b94a93c1e3ab49e8d696610a4f24de0ddc101686d775c4b5a60df9565eb7673f3064f59d00c18480e4243cd14a9b7a463cc3cf54ab6610 SHA512 e043c3d43bb8f842e0b78d02d7ccaccce6c00a9c8abd7b63b21c4bab1000e5269708ca83677fe235260b12b1824ba5b06cb2c9460ddfc47fce10232d1901e4c8
EBUILD libadwaita-1.1.3.ebuild 1475 BLAKE2B b969abf4eb5707559418fb6a0bdca401ed86103473e659747711ada6ba5fc4432088c2fe47beddeb2c7565f371869bd6a26118121a99ead3c7596ace56099953 SHA512 01791235bdc31b69a84db542c48144591e9c835ece11dbb3e93e46ee909989130b8b66377350ddf4175a88512b99130d20db13e4ff427bdf85f80fddcdabdc06
-EBUILD libadwaita-1.1.4.ebuild 1531 BLAKE2B b9d3f201af7f0a55ad801dc6f268fe52120817dc18fc15373c4e0f01a55df0a76851cfd1f3bf9df9f7d8ffe817ae318221806c9a42f43aceb88925756e67ad39 SHA512 7d1f2e45445b413cc0ccd98a434dfc5aae055a571f318a14f7117c16d23feae898724589d852fe46f2429aa56393fc12b712ba9d79ee26959e7cf3370eb355f1
-EBUILD libadwaita-1.1.5.ebuild 1531 BLAKE2B d85beb8563436020ef4b1ac1f4cabf22cfcff61cc64ae5f00419ab461484affe6da5e1f489ba62c11528a8f1aa5655f096d246ce0846d6f61e60801695d46e66 SHA512 0135eb6e899ce003946cecf0775c5393394f6f479b744924c804bf68e2c488504f7fbaf062793c5b48525daf33224141ce8e263db7b18b48ad5b156e1ab8d82d
EBUILD libadwaita-1.2.0.ebuild 1514 BLAKE2B fde3df0cad607d405187e2fb70870b6e4b3a39f285e1ef844b51e7d3bff681299a6a5840d4d54c065276a79bf30f340344a3cf545769b0c105f9a2bbf8a6053b SHA512 532f1bb6ea072e21f7785edc79d8d1d3b90ecb904d3397ca15515d33580c2a70a44bf70c7f949f99a1d23240aeb5931fa1e148c21753af148c61034d076304ec
MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8
diff --git a/gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch b/gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch
deleted file mode 100644
index 659d81b2713b..000000000000
--- a/gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch
+++ /dev/null
@@ -1,204 +0,0 @@
-https://bugs.gentoo.org/859466
-
-From 200c33021dbe93eae270aa1cc9a4428365a8d7a4 Mon Sep 17 00:00:00 2001
-From: Matt Turner <mattst88@gmail.com>
-Date: Tue, 26 Jul 2022 11:00:18 -0400
-Subject: [PATCH 1/2] tab-view: Retype _AdwTabView::stack to fix aliasing
- violation
-
-../src/adw-tab-view.c:1269:20: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
-| g_clear_pointer ((GtkWidget **) &self->stack, gtk_widget_unparent);
-
-Closes: https://gitlab.gnome.org/GNOME/libadwaita/-/issues/522
-(cherry picked from commit 5b6ea17d51a5b42a99128afa562f52aa32eff7b2)
----
- src/adw-tab-view.c | 20 ++++++++++----------
- 1 file changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/src/adw-tab-view.c b/src/adw-tab-view.c
-index 26b64436..9c5fbe00 100644
---- a/src/adw-tab-view.c
-+++ b/src/adw-tab-view.c
-@@ -115,7 +115,7 @@ struct _AdwTabView
- {
- GtkWidget parent_instance;
-
-- GtkStack *stack;
-+ GtkWidget *stack;
- GListStore *children;
-
- int n_pages;
-@@ -763,7 +763,7 @@ page_belongs_to_this_view (AdwTabView *self,
- if (!page)
- return FALSE;
-
-- return gtk_widget_get_parent (page->child) == GTK_WIDGET (self->stack);
-+ return gtk_widget_get_parent (page->child) == self->stack;
- }
-
- static inline gboolean
-@@ -786,7 +786,7 @@ attach_page (AdwTabView *self,
-
- g_list_store_insert (self->children, position, page);
-
-- gtk_stack_add_child (self->stack, child);
-+ gtk_stack_add_child (GTK_STACK (self->stack), child);
-
- g_object_freeze_notify (G_OBJECT (self));
-
-@@ -829,7 +829,7 @@ set_selected_page (AdwTabView *self,
- if (notify_pages && self->pages)
- new_position = adw_tab_view_get_page_position (self, self->selected_page);
-
-- gtk_stack_set_visible_child (self->stack,
-+ gtk_stack_set_visible_child (GTK_STACK (self->stack),
- adw_tab_page_get_child (selected_page));
- set_page_selected (self->selected_page, TRUE);
- }
-@@ -922,7 +922,7 @@ detach_page (AdwTabView *self,
-
- g_object_thaw_notify (G_OBJECT (self));
-
-- gtk_stack_remove (self->stack, child);
-+ gtk_stack_remove (GTK_STACK (self->stack), child);
-
- g_signal_emit (self, signals[SIGNAL_PAGE_DETACHED], 0, page, pos);
-
-@@ -1305,7 +1305,7 @@ adw_tab_view_dispose (GObject *object)
-
- g_clear_object (&self->children);
-
-- g_clear_pointer ((GtkWidget **) &self->stack, gtk_widget_unparent);
-+ g_clear_pointer (&self->stack, gtk_widget_unparent);
-
- G_OBJECT_CLASS (adw_tab_view_parent_class)->dispose (object);
- }
-@@ -1737,9 +1737,9 @@ adw_tab_view_init (AdwTabView *self)
- self->children = g_list_store_new (ADW_TYPE_TAB_PAGE);
- self->default_icon = G_ICON (g_themed_icon_new ("adw-tab-icon-missing-symbolic"));
-
-- self->stack = GTK_STACK (gtk_stack_new ());
-- gtk_widget_show (GTK_WIDGET (self->stack));
-- gtk_widget_set_parent (GTK_WIDGET (self->stack), GTK_WIDGET (self));
-+ self->stack = gtk_stack_new ();
-+ gtk_widget_show (self->stack);
-+ gtk_widget_set_parent (self->stack, GTK_WIDGET (self));
-
- g_object_bind_property (self, "is-transferring-page",
- self->stack, "can-target",
-@@ -2569,7 +2569,7 @@ adw_tab_view_get_page (AdwTabView *self,
-
- g_return_val_if_fail (ADW_IS_TAB_VIEW (self), NULL);
- g_return_val_if_fail (GTK_IS_WIDGET (child), NULL);
-- g_return_val_if_fail (gtk_widget_get_parent (child) == GTK_WIDGET (self->stack), NULL);
-+ g_return_val_if_fail (gtk_widget_get_parent (child) == self->stack, NULL);
-
- for (i = 0; i < self->n_pages; i++) {
- AdwTabPage *page = adw_tab_view_get_nth_page (self, i);
---
-2.35.1
-
-From e6d911fae1cbebe3769ccfb0c665ce5162c86a24 Mon Sep 17 00:00:00 2001
-From: Matt Turner <mattst88@gmail.com>
-Date: Tue, 26 Jul 2022 11:02:14 -0400
-Subject: [PATCH 2/2] tab-box: Retype _AdwTabBox::context_menu to fix aliasing
- violation
-
-../src/adw-tab-box.c:3410:20: error: dereferencing type-punned pointer will break strict-aliasing rules [-Werror=strict-aliasing]
-| g_clear_pointer ((GtkWidget **) &self->context_menu, gtk_widget_unparent);
-
-Closes: https://gitlab.gnome.org/GNOME/libadwaita/-/issues/522
-(cherry picked from commit 33ab48efb62ae331f48521de1cf45960e609ff26)
----
- src/adw-tab-box.c | 28 ++++++++++++++--------------
- 1 file changed, 14 insertions(+), 14 deletions(-)
-
-diff --git a/src/adw-tab-box.c b/src/adw-tab-box.c
-index 54178555..2e0b62bf 100644
---- a/src/adw-tab-box.c
-+++ b/src/adw-tab-box.c
-@@ -100,7 +100,7 @@ struct _AdwTabBox
- GList *tabs;
- int n_tabs;
-
-- GtkPopover *context_menu;
-+ GtkWidget *context_menu;
- GtkWidget *background;
-
- int allocated_width;
-@@ -2618,7 +2618,7 @@ reset_setup_menu_cb (AdwTabBox *self)
- static void
- touch_menu_notify_visible_cb (AdwTabBox *self)
- {
-- if (!self->context_menu || gtk_widget_get_visible (GTK_WIDGET (self->context_menu)))
-+ if (!self->context_menu || gtk_widget_get_visible (self->context_menu))
- return;
-
- self->hovering = FALSE;
-@@ -2642,15 +2642,15 @@ do_popup (AdwTabBox *self,
- g_signal_emit_by_name (self->view, "setup-menu", info->page);
-
- if (!self->context_menu) {
-- self->context_menu = GTK_POPOVER (gtk_popover_menu_new_from_model (model));
-- gtk_widget_set_parent (GTK_WIDGET (self->context_menu), GTK_WIDGET (self));
-- gtk_popover_set_position (self->context_menu, GTK_POS_BOTTOM);
-- gtk_popover_set_has_arrow (self->context_menu, FALSE);
-+ self->context_menu = gtk_popover_menu_new_from_model (model);
-+ gtk_widget_set_parent (self->context_menu, GTK_WIDGET (self));
-+ gtk_popover_set_position (GTK_POPOVER (self->context_menu), GTK_POS_BOTTOM);
-+ gtk_popover_set_has_arrow (GTK_POPOVER (self->context_menu), FALSE);
-
- if (gtk_widget_get_direction (GTK_WIDGET (self)) == GTK_TEXT_DIR_RTL)
-- gtk_widget_set_halign (GTK_WIDGET (self->context_menu), GTK_ALIGN_END);
-+ gtk_widget_set_halign (self->context_menu, GTK_ALIGN_END);
- else
-- gtk_widget_set_halign (GTK_WIDGET (self->context_menu), GTK_ALIGN_START);
-+ gtk_widget_set_halign (self->context_menu, GTK_ALIGN_START);
-
- g_signal_connect_object (self->context_menu, "notify::visible",
- G_CALLBACK (touch_menu_notify_visible_cb), self,
-@@ -2672,9 +2672,9 @@ do_popup (AdwTabBox *self,
- rect.width = 0;
- rect.height = 0;
-
-- gtk_popover_set_pointing_to (self->context_menu, &rect);
-+ gtk_popover_set_pointing_to (GTK_POPOVER (self->context_menu), &rect);
-
-- gtk_popover_popup (self->context_menu);
-+ gtk_popover_popup (GTK_POPOVER (self->context_menu));
- }
-
- static void
-@@ -2958,7 +2958,7 @@ adw_tab_box_size_allocate (GtkWidget *widget,
- value = gtk_adjustment_get_value (self->adjustment);
-
- if (self->context_menu)
-- gtk_popover_present (self->context_menu);
-+ gtk_popover_present (GTK_POPOVER (self->context_menu));
-
- if (!self->n_tabs)
- return;
-@@ -3169,7 +3169,7 @@ adw_tab_box_unrealize (GtkWidget *widget)
- {
- AdwTabBox *self = ADW_TAB_BOX (widget);
-
-- g_clear_pointer ((GtkWidget **) &self->context_menu, gtk_widget_unparent);
-+ g_clear_pointer (&self->context_menu, gtk_widget_unparent);
-
- GTK_WIDGET_CLASS (adw_tab_box_parent_class)->unrealize (widget);
- }
-@@ -3213,9 +3213,9 @@ adw_tab_box_direction_changed (GtkWidget *widget,
-
- if (self->context_menu) {
- if (gtk_widget_get_direction (GTK_WIDGET (self)) == GTK_TEXT_DIR_RTL)
-- gtk_widget_set_halign (GTK_WIDGET (self->context_menu), GTK_ALIGN_END);
-+ gtk_widget_set_halign (self->context_menu, GTK_ALIGN_END);
- else
-- gtk_widget_set_halign (GTK_WIDGET (self->context_menu), GTK_ALIGN_START);
-+ gtk_widget_set_halign (self->context_menu, GTK_ALIGN_START);
- }
- }
-
---
-2.35.1
-
diff --git a/gui-libs/libadwaita/libadwaita-1.1.4.ebuild b/gui-libs/libadwaita/libadwaita-1.1.4.ebuild
deleted file mode 100644
index e7e4b05600de..000000000000
--- a/gui-libs/libadwaita/libadwaita-1.1.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
-VALA_MIN_API_VERSION="0.52"
-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"
-
-DEPEND="
- >=dev-libs/glib-2.66:2
- >=gui-libs/gtk-4.5.0:4[introspection?]
- dev-libs/fribidi
- introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- vala? ( $(vala_depend) )
- >=dev-util/meson-0.59.0
- dev-util/glib-utils
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PV}-fix-aliasing.patch
-)
-
-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.1.5.ebuild b/gui-libs/libadwaita/libadwaita-1.1.5.ebuild
deleted file mode 100644
index e057fc75d6c8..000000000000
--- a/gui-libs/libadwaita/libadwaita-1.1.5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..11} )
-VALA_MIN_API_VERSION="0.52"
-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"
-
-DEPEND="
- >=dev-libs/glib-2.66:2
- >=gui-libs/gtk-4.5.0:4[introspection?]
- dev-libs/fribidi
- introspection? ( >=dev-libs/gobject-introspection-1.54:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- vala? ( $(vala_depend) )
- >=dev-util/meson-0.59.0
- dev-util/glib-utils
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/1.1.4-fix-aliasing.patch
-)
-
-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/libwpe/Manifest b/gui-libs/libwpe/Manifest
index c1c66a1de730..abb3a0f5570f 100644
--- a/gui-libs/libwpe/Manifest
+++ b/gui-libs/libwpe/Manifest
@@ -1,9 +1,5 @@
-DIST libwpe-1.12.0.tar.xz 54548 BLAKE2B d2eb3f410ba0691c6e9ad4638de517be36d5b9729c7b09c44a316d91822071b527c1ea4a4fda5248d623bf61250cc398cffdf19ec47059621323ed726a5d0889 SHA512 d85865fd6f2dd907589a4d2c1b956d9a2093f72f5b7f755ab2bef040f7f26a73ddadd47a607a78578dec6eb6d59f44e18fa8b96a71f7bd19f3d62073f3ca6fee
-DIST libwpe-1.12.2.tar.xz 55416 BLAKE2B ac0d1f824b3cb82f1068cf4536b2481be6e1fb243582b3bc48afaa2b15450dbeeb374e52cf607ca3c758f314382a5090d5376be9b7ccf07bb06b654afa99844d SHA512 ff09d80ef896c22091169d62f25cf03213149b592a65029c4e1190c48068f023a81cb8191c7f4e6e27dedf8ba3dd6c28588dac6c6571cf634b3f3093115d6562
DIST libwpe-1.12.3.tar.xz 55580 BLAKE2B 1e54b86e8d7ece6218e8ff7ac5d201365c858616ac07924e0d8f4fc45c247cf3193e9abf90cced11f7e2eafcfa4f59e17dd81f26ab772d06e56749ab90e4f433 SHA512 17c1df0da6f58549630f89e63c505e0710b027f4bdeb7c10dcf738a1971893cfb02ad83959b99f62581e04e7000e1cfac196dcb070da4cbc5c9790c4d567cdee
DIST libwpe-1.14.0.tar.xz 62928 BLAKE2B 3d74d8282548048db0814b557c14ab170a3c7603014dc94e8a7f128f043f10fdfc3877c10bfffd655396f684b012dbb7e5a43ced6a164476f79ee3de7fcf92b8 SHA512 a443bc3777239140aff140a6b98595687aa50a3506e09d872cbabf843f5a6da575b90d0b3728062b7957b73c75778fc7d3a178d267b5ceca1da58e69f8ed9fed
-EBUILD libwpe-1.12.0.ebuild 583 BLAKE2B e20ea645064b23b28f248850abcbd75a782d603311cfbf167917ed4859a366542826a450293f95581d666fc8056282033f0385c8a51b6721939a185cb1975cb5 SHA512 a5b4e1e72504d208d0b2cc4aef69c09499eda76f66010a47a004abdbeb35bd2befdbe8aa167f14c0a078516108c70162489113b1055be12d2d8a093a51655bcd
-EBUILD libwpe-1.12.2.ebuild 589 BLAKE2B 09fd6a56012dcdfeecd51d57bab21347964dce8cc68620187aef30368a30cfda8025abb10ce912c3e26d909b52136b0651b0b609488f29c594fa29b269d10dc7 SHA512 c93e3e19c772f79d0e0883aca56114ffa08a6c6ba8bde8025dfffa6dbfcc364db6c85cbe5101bf4ba5fdf76d404272259b0467636db8dbd613c79b2e49bab79c
EBUILD libwpe-1.12.3.ebuild 583 BLAKE2B 749ec644f94a393c557e0ab07e8d37c5645431a9f8ec8a27a33b8d9e7aaa7e7081547b587b79e33dc6ba1c333b9aca5865851695efe1e89a8dcc365cc643abfc SHA512 92aba2fbb7316e6c766f37810783d1cb145733d0f4649c54cd81ccd1eb2a0515dc2ee0274b2596ce15162015a71bd84ca878b42143429cee4d9693de4ed91835
EBUILD libwpe-1.14.0.ebuild 609 BLAKE2B eff04631626f6f2f2e941d931b982b69129adc2712fc3a5e0ef23a61899952301f387639df78b77cc497fd9b698edebec730d5fa7327b500e1a6f42c2af9f93c SHA512 870a265d9a0cccd37dbd8144a68aab13f3c8f873b7e63b15f7bf2e8b8015152fcbf2af9a62fe2daac1b2a5b44c3445c671b8eed5b2e3d097d854510609ee310b
MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132
diff --git a/gui-libs/libwpe/libwpe-1.12.0.ebuild b/gui-libs/libwpe/libwpe-1.12.0.ebuild
deleted file mode 100644
index 7db05e527416..000000000000
--- a/gui-libs/libwpe/libwpe-1.12.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="Platform-agnostic interfaces for WPE WebKit"
-HOMEPAGE="https://wpewebkit.org/"
-SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz"
-
-LICENSE="BSD-2"
-SLOT="1.0"
-
-KEYWORDS="amd64 arm arm64 ~ia64 ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- media-libs/mesa[egl(+)]
- x11-libs/libxkbcommon
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- -Dbuild-docs=false # hotdoc not packaged
- )
- meson_src_configure
-}
diff --git a/gui-libs/libwpe/libwpe-1.12.2.ebuild b/gui-libs/libwpe/libwpe-1.12.2.ebuild
deleted file mode 100644
index c7b2ec058f58..000000000000
--- a/gui-libs/libwpe/libwpe-1.12.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Platform-agnostic interfaces for WPE WebKit"
-HOMEPAGE="https://wpewebkit.org/"
-SRC_URI="https://wpewebkit.org/releases/${P}.tar.xz"
-
-LICENSE="BSD-2"
-SLOT="1.0"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- media-libs/mesa[egl(+)]
- x11-libs/libxkbcommon
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- -Dbuild-docs=false # hotdoc not packaged
- )
- meson_src_configure
-}
diff --git a/gui-libs/wpebackend-fdo/Manifest b/gui-libs/wpebackend-fdo/Manifest
index e0571d1069d1..636b1c547610 100644
--- a/gui-libs/wpebackend-fdo/Manifest
+++ b/gui-libs/wpebackend-fdo/Manifest
@@ -1,7 +1,5 @@
-DIST wpebackend-fdo-1.12.0.tar.xz 43080 BLAKE2B 0ef0e537d430b60841732e9b350d46b44317c2ee9833d6f382cc792a7aaf6e93b5eb782c4913c6bd7af5e30a08cac348430d4d383bce247415babf48f1f4322f SHA512 856885394872ad3f205b600caecbae48ae0c51185a8e19e66add93222e49bb1b060cdc77f5c9269d43509a0b85af0b5642c27f951d1c9836d8616aa51a9180a5
DIST wpebackend-fdo-1.12.1.tar.xz 43148 BLAKE2B 3d666cdcd68c3b9356ec58020502bf4d61c0d8651b9dcc646f50ba63aa336e475a47627712678e4a192e0502cd86ea030613199503b056efe4c7afa3a49e0490 SHA512 0464ab4eb634390591b8cc09bc3db6a3a816c68aef6f9140012230e8dba9550e44bdc4f9008ea3fecfcc5f441306d6c4d91e6f693398179ee8bf7516dd58875b
DIST wpebackend-fdo-1.14.0.tar.xz 43068 BLAKE2B e5b06e7313a0122578fd668cb17a0f28e8f67ba4831b80616979ebedf15ee4fde94f610b5c7e4831ce90c51e11573ff8fc8f4970237230f5d3184b8aead21ce6 SHA512 9eda873adda854e1e498236215b7e240076caca52adca4f60277fb26db8ae9e6436b27a9b25ebf95612835acad82b764ccd21d8ae997e8802665dd79251083d6
-EBUILD wpebackend-fdo-1.12.0.ebuild 660 BLAKE2B ff96a893f6ada3510d52a3dbba54bcbfd701bdb993ca747fde6c213ebeea1e8509fda492a901ac801f80b1c32e63fe6d003206af3d1f5fde62bee993a06696ba SHA512 4547ab5ad0de181f8eddb5b841fdb08abe5c1708b2a3a05f603e0275ae1d0783408b7d010642f95235d4029078012b9a6b6ede64b25867a68bfd46ecb93bdf2f
EBUILD wpebackend-fdo-1.12.1.ebuild 660 BLAKE2B 8bbdf236d6065d19832bd9e4eb37e628ce2dfa4e603454462fe4f0caaa65d71767276720e3e1f98b6a1d04c8187bd1c48c5ded29d49a599a84590c80ac9672b6 SHA512 c0273b1a3c331ae0f6794ea16ec7b7f0a79c46cfa6d840ef72b6789c5af939914da07751ea33e99dc447e95dfbcea5579f93e9c73dfd94a516d40de7a6700bf4
EBUILD wpebackend-fdo-1.14.0.ebuild 666 BLAKE2B 29261d1dcc9733e714f9786238542d7ccd82e5f4822449208be3d31868cd6fed46bd4f203bb0b24b9d412fe7c7ea66f6f7b2787d05d193b1a2aed731e56092a3 SHA512 23a26b5b84317d10aa9f019aacdd64023a7e4c0c0b7ade2108a445e1239964b3ddfbf29e95bf0561f740aba21800fff20a7b2ad34bcf5ee02d6052cb19581e86
MISC metadata.xml 254 BLAKE2B de7a97001e5947704f42973c8a0c3a23c2d80afb976254f5fd21e9d372a946e055d4cdc3c0eaed010505f87929b56e8b1e650c945e2a302644adbc9440833be8 SHA512 c81da4f9b80e5691a167f4590906952e25356604ec17689c005be14efb394c0634776bbe84df936edde239480bdf46db41216b00da4a3a45f670e9ca18ab0132
diff --git a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.0.ebuild b/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.0.ebuild
deleted file mode 100644
index 794fd81da293..000000000000
--- a/gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 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
-}