diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-10-14 19:44:42 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-10-14 19:44:42 +0100 |
commit | 4392d53af7ce45ccfe6eb14146479ef0e2bd790a (patch) | |
tree | 505de6d6499defff572e53779c70f5fac1118499 /gui-libs | |
parent | 926f46a6d07cdbc78d625b2dfca6a3c27a95b14a (diff) |
gentoo auto-resync : 14:10:2022 - 19:44:42
Diffstat (limited to 'gui-libs')
-rw-r--r-- | gui-libs/Manifest.gz | bin | 4286 -> 4294 bytes | |||
-rw-r--r-- | gui-libs/gdk-pixbuf-loader-webp/Manifest | 2 | ||||
-rw-r--r-- | gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.0.4.ebuild | 45 | ||||
-rw-r--r-- | gui-libs/gtk/Manifest | 4 | ||||
-rw-r--r-- | gui-libs/gtk/gtk-4.6.6-r1.ebuild | 212 | ||||
-rw-r--r-- | gui-libs/gtk/gtk-4.8.0-r1.ebuild | 213 | ||||
-rw-r--r-- | gui-libs/gtksourceview/Manifest | 2 | ||||
-rw-r--r-- | gui-libs/gtksourceview/gtksourceview-5.6.0.ebuild | 74 | ||||
-rw-r--r-- | gui-libs/libadwaita/Manifest | 5 | ||||
-rw-r--r-- | gui-libs/libadwaita/files/1.1.4-fix-aliasing.patch | 204 | ||||
-rw-r--r-- | gui-libs/libadwaita/libadwaita-1.1.4.ebuild | 69 | ||||
-rw-r--r-- | gui-libs/libadwaita/libadwaita-1.1.5.ebuild | 69 | ||||
-rw-r--r-- | gui-libs/libwpe/Manifest | 4 | ||||
-rw-r--r-- | gui-libs/libwpe/libwpe-1.12.0.ebuild | 31 | ||||
-rw-r--r-- | gui-libs/libwpe/libwpe-1.12.2.ebuild | 31 | ||||
-rw-r--r-- | gui-libs/wpebackend-fdo/Manifest | 2 | ||||
-rw-r--r-- | gui-libs/wpebackend-fdo/wpebackend-fdo-1.12.0.ebuild | 35 |
17 files changed, 0 insertions, 1002 deletions
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz Binary files differindex 501013764145..6505b52f61ca 100644 --- a/gui-libs/Manifest.gz +++ b/gui-libs/Manifest.gz 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 -} |