diff options
Diffstat (limited to 'x11-libs')
223 files changed, 3032 insertions, 984 deletions
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz Binary files differindex f17705fecffa..f63a04ccf491 100644 --- a/x11-libs/Manifest.gz +++ b/x11-libs/Manifest.gz diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest index 70c3250fa84b..7172ee1f4185 100644 --- a/x11-libs/cairo/Manifest +++ b/x11-libs/cairo/Manifest @@ -1,5 +1,8 @@ +AUX cairo-1.18.2-cups.patch 1181 BLAKE2B 8790ce088616c33312bf54aa3f86a19f80c2f9bfae04e4862cc432d7e5891d167e824ef54716735bf521cecc02a2711a865ae41b5fabc414886dcefbf7bed073 SHA512 9f889cb37e60dfcd483edbc624702bb8b65dbfdbc06bc7077b09672e1c2ec89a2df9a53b84afa8541da67d6be80164bbd39871bd03e01dd510df9793572a398f AUX cairo-respect-fontconfig.patch 538 BLAKE2B 7cc137277ccb2e1d641fd8ca39ee7ccd0fd4981a07a25122387c2f1b6ca4cd89a830360357953706dee62e4233126cd0630e4622f0682f6782cd27fa31f20ecc SHA512 4d4d473f956b56f11b31f513de06751dcc77342e0f04ecf37064a74b8217f9d3536c0a8a41b09e580f34576ff2d06815b4cbc2bc091c201f947965509677415e DIST cairo-1.18.0.tar.bz2 43979246 BLAKE2B 1afb01a934a41c9f4c2cac0d6f1fd842bfd3297378b7692a0c38786d151ca568a63707ceee4b220da7ec9a605f65eb87b546a78392c5fe652345e749e6d3da6b SHA512 bd702f3b64061f8add954c243c9b59f5d44271adfa76d997941ddab629ff8018c2a1d3368edf2362573e0018c342c61483de58240c63e15e1e6035d2511d3e40 -EBUILD cairo-1.18.0.ebuild 2696 BLAKE2B 5ad605b4c25b0547e7054196037f3879fcc270e2b5a28a32967bb9d9c1973e5d898970503164b7613b94a2673d853aa23db9c3eef2fb44f48799c756002fa94b SHA512 0081b5a19fc1db43a00d5e17d7f792b3da6b82422545eea04f8218c71db34c8cec91fc0f44623c02aefd4cc0688d4199f6f2ee8ce0a8acc67dca1f46217b78ae -EBUILD cairo-9999.ebuild 2671 BLAKE2B 22b6c97303f3f60e8556ba3677028d96a4beb6cd1e5304ffdd69165fd61858e78b5f936cc204bea01d82ffd22773f7b8cb3ac3e4d9f3d3a3c81d172cc81d734e SHA512 3a4b259eeec228135716af950c88701f9af34e4609ab1f78e2afec2401a587715611b346a735dd8d0be10fea5230ca646d8a58addcfe752209e6ec0787d95018 +DIST cairo-1.18.2.tar.bz2 42905863 BLAKE2B 2788b9b90aeee1ad906e36ec13c0e0dba5b87b88433bc2cd408ed427ebcab49ee3d63ded3bc4eb7dc51c63aba91a6c30de77c052235bc5b669eef268f706de36 SHA512 8db31b675791b892379bc5fca7f421d3e8ebca9c3cbcdc27fa80efb1274f12d89276a54fa1ec18008f81de9b1dc2fafb9fbee9ee368e893e8b035a332d07e141 +EBUILD cairo-1.18.0.ebuild 2690 BLAKE2B c54dd04e02cab2765d84b38a0322bf30973ead942d1a5c8ea6c74a8135a1b5044dfc840795e60b3db73b268f886ffc1c648ccde2b0dfdf1309a33e4564b34625 SHA512 261778a01724e25efd0615d653d188d71ef14934e3396844422b1c5593e6f48b5b41eb6e15c8eb7b23e6e04a69f276c54651785318d0e59aefd4e81b0b17ab95 +EBUILD cairo-1.18.2-r1.ebuild 2728 BLAKE2B 239b0105e665a7026b7b347eb1478892d2e5bd2edc0f4a20d85ed69bb5a8136cdbb31f8610d61e933146244ee6207fabee219be10c210a545a211b2de299db6c SHA512 035e8d53314cadd99d84d0dbb9f8285c72e8ddbcb12a97eb8b19d7815f96692afdd2f86db293f21523ef46a73cb67f87914e7f9a9c402b375547fdb5ca53320f +EBUILD cairo-9999.ebuild 2697 BLAKE2B 66fa4f151a2bdd05110a54982273aeeb080e148715f7e6d2ead0d7574256f3e345521eea7c3340125db606f234d4e8f18b803626beb235869018d4f3bc431257 SHA512 0295111a82323029bebde475485a94252753056017ba551b0b03bcda65d6bd0390932239e6f6f9525ac6d9b9228ab934512aa51745750d782340e087865e671c MISC metadata.xml 484 BLAKE2B 44ea5fe06e0b252b5d0cf71ccf53f76ca6f1f29432886ac0a66af9df19ed72358b91c6ff399ba418d051b5fa5380ff281647ffd050f1471578699ddfa87085ab SHA512 a575a5e6f807ac4527dbcf62e6e4a70c0e6012a6b52d7772ab167ffc29a55718bd35e52b1d0bf61be89ed82f38959e63e7ef198e7b2c1f48889df9dd2c4c8988 diff --git a/x11-libs/cairo/cairo-1.18.0.ebuild b/x11-libs/cairo/cairo-1.18.0.ebuild index 080fd2318b5c..b52091672e2d 100644 --- a/x11-libs/cairo/cairo-1.18.0.ebuild +++ b/x11-libs/cairo/cairo-1.18.0.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git" else SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="A vector graphics library with cross-device output support" diff --git a/x11-libs/cairo/cairo-1.18.2-r1.ebuild b/x11-libs/cairo/cairo-1.18.2-r1.ebuild new file mode 100644 index 000000000000..9bcd379e8859 --- /dev/null +++ b/x11-libs/cairo/cairo-1.18.2-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson-multilib + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git" +else + SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +DESCRIPTION="A vector graphics library with cross-device output support" +HOMEPAGE="https://www.cairographics.org/ https://gitlab.freedesktop.org/cairo/cairo" +LICENSE="|| ( LGPL-2.1 MPL-1.1 )" +SLOT="0" +IUSE="X aqua debug +glib gtk-doc test" +# Tests need more wiring up like e.g. https://gitlab.freedesktop.org/cairo/cairo/-/blob/master/.gitlab-ci.yml +# any2ppm tests seem to hang for now. +RESTRICT="test !test? ( test )" + +RDEPEND=" + >=dev-libs/lzo-2.06-r1:2[${MULTILIB_USEDEP}] + >=media-libs/fontconfig-2.13.92[${MULTILIB_USEDEP}] + >=media-libs/freetype-2.13:2[png,${MULTILIB_USEDEP}] + >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=x11-libs/pixman-0.42.3[${MULTILIB_USEDEP}] + debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] ) + glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) + X? ( + >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] + )" +DEPEND="${RDEPEND} + test? ( + app-text/ghostscript-gpl + app-text/poppler[cairo] + gnome-base/librsvg + ) + X? ( x11-base/xorg-proto )" +BDEPEND=" + virtual/pkgconfig + gtk-doc? ( dev-util/gtk-doc )" + +PATCHES=( + "${FILESDIR}"/${PN}-respect-fontconfig.patch + "${FILESDIR}"/${P}-cups.patch +) + +multilib_src_configure() { + local emesonargs=( + -Ddwrite=disabled + -Dfontconfig=enabled + -Dfreetype=enabled + -Dpng=enabled + $(meson_feature aqua quartz) + $(meson_feature X tee) + $(meson_feature X xcb) + $(meson_feature X xlib) + -Dxlib-xcb=disabled + -Dzlib=enabled + + # Requires poppler-glib (poppler[cairo]) which isn't available in multilib + $(meson_native_use_feature test tests) + + -Dgtk2-utils=disabled + + $(meson_feature glib) + -Dspectre=disabled # only used for tests + $(meson_feature debug symbol-lookup) + + $(meson_use gtk-doc gtk_doc) + ) + + meson_src_configure +} + +multilib_src_test() { + multilib_is_native_abi && meson_src_test +} + +multilib_src_install_all() { + einstalldocs + + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/cairo || die + mv "${ED}"/usr/share/gtk-doc/{html/cairo,cairo/html} || die + rmdir "${ED}"/usr/share/gtk-doc/html || die + fi +} diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild index f51355062fef..5b5de6710465 100644 --- a/x11-libs/cairo/cairo-9999.ebuild +++ b/x11-libs/cairo/cairo-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git" else SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="A vector graphics library with cross-device output support" @@ -24,11 +24,11 @@ RESTRICT="test !test? ( test )" RDEPEND=" >=dev-libs/lzo-2.06-r1:2[${MULTILIB_USEDEP}] - >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] - >=media-libs/freetype-2.5.0.1:2[png,${MULTILIB_USEDEP}] + >=media-libs/fontconfig-2.13.92[${MULTILIB_USEDEP}] + >=media-libs/freetype-2.13:2[png,${MULTILIB_USEDEP}] >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - >=x11-libs/pixman-0.36[${MULTILIB_USEDEP}] + >=x11-libs/pixman-0.42.3[${MULTILIB_USEDEP}] debug? ( sys-libs/binutils-libs:0=[${MULTILIB_USEDEP}] ) glib? ( >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] ) X? ( @@ -54,6 +54,7 @@ PATCHES=( multilib_src_configure() { local emesonargs=( + -Ddwrite=disabled -Dfontconfig=enabled -Dfreetype=enabled -Dpng=enabled diff --git a/x11-libs/cairo/files/cairo-1.18.2-cups.patch b/x11-libs/cairo/files/cairo-1.18.2-cups.patch new file mode 100644 index 000000000000..6a34c28a6250 --- /dev/null +++ b/x11-libs/cairo/files/cairo-1.18.2-cups.patch @@ -0,0 +1,32 @@ +https://bugs.gentoo.org/939607 +https://gitlab.freedesktop.org/cairo/cairo/-/issues/870 +https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/595 +https://gitlab.freedesktop.org/cairo/cairo/-/commit/f19e2fe080ddcfce93c8234a919fd882f3d63362 + +From f19e2fe080ddcfce93c8234a919fd882f3d63362 Mon Sep 17 00:00:00 2001 +From: Adrian Johnson <ajohnson@redneon.com> +Date: Fri, 13 Sep 2024 06:28:39 +0930 +Subject: [PATCH] cff: Don't fail if no local subs + +Fixes: #870 +--- a/src/cairo-cff-subset.c ++++ b/src/cairo-cff-subset.c +@@ -952,9 +952,13 @@ cairo_cff_font_read_private_dict (cairo_cff_font_t *font, + decode_number (operand, nominal_width); + + num_subs = _cairo_array_num_elements (local_sub_index); +- *local_subs_used = _cairo_calloc_ab (num_subs, sizeof (cairo_bool_t)); +- if (unlikely (*local_subs_used == NULL)) +- return _cairo_error (CAIRO_STATUS_NO_MEMORY); ++ if (num_subs > 0) { ++ *local_subs_used = _cairo_calloc_ab (num_subs, sizeof (cairo_bool_t)); ++ if (unlikely (*local_subs_used == NULL)) ++ return _cairo_error (CAIRO_STATUS_NO_MEMORY); ++ } else { ++ *local_subs_used = NULL; ++ } + + if (num_subs < 1240) + *local_sub_bias = 107; +-- +GitLab diff --git a/x11-libs/colord-gtk/Manifest b/x11-libs/colord-gtk/Manifest index f508502b2dc3..287444b02fe2 100644 --- a/x11-libs/colord-gtk/Manifest +++ b/x11-libs/colord-gtk/Manifest @@ -1,3 +1,3 @@ DIST colord-gtk-0.3.1.tar.xz 22132 BLAKE2B 3ae1d7f0473d082c2fa2d9bfea18cee3a74d854bc3c99ed6db685ad479f12f2f376f44549fc4e833668718470217971cd327eb867cb1212db9d71370496d8636 SHA512 d8ac4e6f32a0672cd4e87585a03e82ecfc359ae4b99a4a6529ad81025f9beec5a3b479e94dff9a7e49db03e99671099b7f8370f6f87791e5a9fc008da859b238 -EBUILD colord-gtk-0.3.1.ebuild 1354 BLAKE2B 2b63b049fc2d1336902b5b6efe425a8d1256784df5add7f2139440a1bbd63495baacd8714bbdd116c59cb0f59ef21f5af533f705620a2a110906a796e1c25321 SHA512 c538492bdfac7705b7817937b6bb569924c2eb68248b0759ee739ba18420ccfebf0e94f96dbbf18b5c0a780e3d91623d84b6575198ab39c1973521a09370c163 +EBUILD colord-gtk-0.3.1.ebuild 1348 BLAKE2B 75d85009c8c6940fe178db1848c3009c3ef7cb732307159c9fb47537c9de01518d8dd1effd79cc39f5915191761b4a6baed1c1d7edc15685126552dd9950747b SHA512 5817c5390d1ee14a90fc7d34de924236510cc48c96a309112f9b31f9d27ecbc1922fcf89c0a0292f9e0911d75ce11b1423b5bdc3778a7bdbb7cf3fcfdacefb8a MISC metadata.xml 347 BLAKE2B 5e07eafdbceaac3ba067628e3b92aedd8665a862e4f888e14711166b3edadd74c4a942765980d8e2bc9d5c7f292e7acd88a35f5875aff4a45b7383fcbec222a4 SHA512 e7098abc343f956231cad7ea3e12acb60b3df90b68d4f18b70ce62769e4b2fc30658669db838ed329f7572e30040aeaaac38fd8b64a277627d552c5b8de281a2 diff --git a/x11-libs/colord-gtk/colord-gtk-0.3.1.ebuild b/x11-libs/colord-gtk/colord-gtk-0.3.1.ebuild index 94a5b17bd275..b0a87c0b0d28 100644 --- a/x11-libs/colord-gtk/colord-gtk-0.3.1.ebuild +++ b/x11-libs/colord-gtk/colord-gtk-0.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.freedesktop.org/software/colord/releases/${P}.tar.xz" LICENSE="LGPL-3+" SLOT="0/1" # subslot = libcolord-gtk soname version -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="doc +introspection vala" REQUIRED_USE="vala? ( introspection )" diff --git a/x11-libs/dnd/Manifest b/x11-libs/dnd/Manifest index a94f726e2681..bab1883fdbe2 100644 --- a/x11-libs/dnd/Manifest +++ b/x11-libs/dnd/Manifest @@ -1,5 +1,5 @@ AUX Makefile-fix.patch 1139 BLAKE2B b8e6a2e3d7c91eaccde9cb47228a7a810d313e5f0e38fe999451a50078ef86ae66e22dc6df8a2430c1d1e6d4c6b84897f2894158bfddb53325c12ebaba6add50 SHA512 57785cec0adfef150f9560be79cad9f6170c0476060b7653705fc8a2e17e81c93996a4ca1cfa11cece609950e8d4afcae113f2169a6b5d622494c3ae36cd6c26 AUX dnd-1.1-gentoo.diff 1532 BLAKE2B 5bc035212d46f712b0f8ad016a0fc649f0b36f19674e8c90eec0b2a54a7a6a8e735bfdcf4d4afc0d5792236623a9c43b34775053704e8ad4916488fe55458edb SHA512 68e3fe2a8c36a1b9b8bfdf57ef4eef1e5abb11debd160633cc0d323cf90b1ba579ee87aad82fa8e29b086cbbcfe19326f2202f6191749059cfe638fa7940ec5f DIST dnd.1.1.tgz 227598 BLAKE2B 3d6bc4644d492cdfcb9160b87b1c8d2a0f0fa3ae30bfbc948e4327b390f80247c4e4fac562c14972ede2f807e11503d78edc845bac53ad5c5a42ce0439e60c6b SHA512 8644d669ea6553b4e99469f30144286e262fd64379a00b8595d1574d0f4f0e504799ed18979a9036cfc89d74074d325ffca94b4147e350969f3a1c5ff9cf0ff8 -EBUILD dnd-1.1-r4.ebuild 725 BLAKE2B 5426935c1f62e554148ac2670a8360a81eb8c30234a94b5fda7bf1a7b8e68478dec28ba084fa629b78acc87b8e36035cd689d7a9895b37954e37de684c2959b3 SHA512 1ec16fabcc41e1d3a95eed4464fbb993a6657a1490ade4466ac28475d9ac8de7ecdb0a2991ad16b371fc769b24f2ed0d0902cc390f01447f1557e0e5b3b7b51d +EBUILD dnd-1.1-r4.ebuild 719 BLAKE2B 3ffa460a50ab032ddb2ad319a43eb0f18c5558becc9e8e62b1bc18f1e0f8f6051c80c28ef08a9f8f25b03082da35dcf69d5672c3a4778badd1d6f4c719dc9bd6 SHA512 474456761a28e1398122af0f4777ec966f99d1c32ba079a6e699914520bf3771b375f53d584a00a0d8ead3ddf6982c4ebf167307e8df713189933c2557da4260 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/x11-libs/dnd/dnd-1.1-r4.ebuild b/x11-libs/dnd/dnd-1.1-r4.ebuild index 4a703c80c2b6..4d53efd6675f 100644 --- a/x11-libs/dnd/dnd-1.1-r4.ebuild +++ b/x11-libs/dnd/dnd-1.1-r4.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/DND/DNDlib" LICENSE="GPL-2 LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm64 ~hppa ppc ppc64 ~riscv sparc x86" RDEPEND=" x11-libs/libICE diff --git a/x11-libs/fltk/Manifest b/x11-libs/fltk/Manifest index 808e939ed410..89e62e760b90 100644 --- a/x11-libs/fltk/Manifest +++ b/x11-libs/fltk/Manifest @@ -13,8 +13,8 @@ AUX fltk-1.4.9999-makefile-dirs.patch 369 BLAKE2B 103f9ea921257c99e6b08f03f8ad32 AUX fltk-1.4.9999-optim.patch 342 BLAKE2B d76931d951083fa76c60569508ef6726a1e9307f3fb5e901a4eca78eb4b6ef0a260feef9bd29f91e324281f2ded87decb21cdbde9c5078ecce7f9fa815ea8122 SHA512 8f2337014933ef1db03477d017dc3c905bf4d2cbc3e62e49e40a6d03b3f38fe00d38eb31912245555ac2e5a28580b38b22532797f237e43b5fe98e204428cd4c DIST fltk-1.3.5-source.tar.gz 5261324 BLAKE2B df05989d6581b570c689e29e9f31e5fc85fa91dee1296d70b5f5c3b4aab527749850ea78bec3ef5947151b21598c3bb04e52f78b5e6db179e7fd922627862b5e SHA512 db7ea7c5f3489195a48216037b9371a50f1119ae7692d66f71b6711e5ccf78814670581bae015e408dee15c4bba921728309372c1cffc90113cdc092e8540821 DIST fltk-1.3.8-source.tar.gz 5335306 BLAKE2B 8c2d2fca4243c0e7c5a8aa46083940f99c8b3e7873d39d6e590a4b66587876393f209e5e7e5eaf4a4cc13f0f97cb03671d97129853b0146eeab409aaf687935e SHA512 5c1cbfc156c49888e25b90dcb9b1ab86a03447e08e00864c3c7ae8a0e32cfbd9154ee630054235c9edfd29fd1d0371ae77eff7b78094fb660dbbdec5cecfc8fb -EBUILD fltk-1.3.5-r4.ebuild 4579 BLAKE2B 1cd4f02ec46c6db49631a587fa39fa476f83f9ee713c7860247ba4f47d2afd494dc5cc0f5f8559b26e38e079ea99dcf37d75ab5f78f3c31b07fc6e0721de9213 SHA512 92070d9869bb07a3c86d8e3d66a3f2974b42858c9f64d93a0074d9069d49fb213fbd036b814ec0bf76ac9ff88fbb61883919bc1902a2a72eb649d5c8d54112bb -EBUILD fltk-1.3.8.ebuild 4439 BLAKE2B 5e03a3b9f0d7dff3863716ae5c995ece2d0bc46067e5bd8fd39c79615dbe62bd1b96a0f43e4c4b4ecfba9078a4d0cfac8828726dbe9b1606d3f7d35f4ff078e4 SHA512 554d622c327c24fe59bbfdebbace3161485d07eef55a88ad3c868c2ef9781075517d1105fd967be5b06818978895a0804b7d310773bf7a6851721cafe2b217ab +EBUILD fltk-1.3.5-r4.ebuild 4573 BLAKE2B ed5841c5f7d744c80894b61985503e370456a88fccd7e476eb99a84a19e06a00a46fdf4199b42c1ea01615f525b140e8fb3be46ba55b02452b9ba905b724a97c SHA512 a06a3f06844814e823aeeff45c3a8ed11412b96cd62eb7f39d42ceeb177035f956b60b9418e3139baf61c48c624fb61103cb6d8e6468cc054b335c58e9967b1a +EBUILD fltk-1.3.8.ebuild 4433 BLAKE2B 8094b9025c18d27f42272fc0496b404371d162279978ba3e95a758e23d74b79dcea5c2149840912beea03bd71306ca6aea0367aeefece09b8f55c5de2ca203e1 SHA512 e5e145a747bbdd076f5abf22fce94539be33bc90dfc8a1fa678dfc89a92e61c501b4265e3cbeb5ff1df985308583aca00307d641a044962840924dc3bd2960d9 EBUILD fltk-1.3.9999.ebuild 4575 BLAKE2B 925ddd0a48d88ab18c48373372c4636b477e462116254d3de69bb855f2d35fcc04f89303ea0370ee324233ea59c135e91249477fa5b71b8c8cbc0a3cebc0b2ef SHA512 7eebba378da3d889cf820531f3aef42b8755ce4274dc16f891d42939dea656d18f57972ebbaed78f630b8f10e62d25acc9ac2307e3b8fe22a4d701bf0040f78b EBUILD fltk-1.4.9999.ebuild 4375 BLAKE2B f72287f281ef2994be864b118d01de1fb15577a8ab8f002bfd178848eab2a463524499a37021441dc9354300313123ae94e73620b20ce190e7907b3b58ff3059 SHA512 bdfd6123d363bc3a2a7453a247325970f348eb2ae2a043394880381aa5b26b904cd29bcd3cc501e9754a5a6904a3f1c534b83475d73a0548666a835517a2cc24 MISC metadata.xml 657 BLAKE2B 3b8149138859276ea23b72969afbcae32725a2a2cb541b802cc37caa0621b8161cc3ba6f944ceddea5c5ae547b2a57ca344f4558648452e23f62182c65232140 SHA512 764bd4333938568be347da22d16ec023e86d5b0ae78754db195fade0d34830933ca4a768e538a29a29c9c7a765cd1828d6d76a4f021e2aa8dbbc56d21f883777 diff --git a/x11-libs/fltk/fltk-1.3.5-r4.ebuild b/x11-libs/fltk/fltk-1.3.5-r4.ebuild index ad957e104713..69b47fc0d881 100644 --- a/x11-libs/fltk/fltk-1.3.5-r4.ebuild +++ b/x11-libs/fltk/fltk-1.3.5-r4.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.fltk.org/pub/${PN}/${PV}/${P}-source.tar.gz" SLOT="1" LICENSE="FLTK LGPL-2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="cairo debug doc examples games +opengl static-libs +threads +xft +xinerama" RDEPEND=" diff --git a/x11-libs/fltk/fltk-1.3.8.ebuild b/x11-libs/fltk/fltk-1.3.8.ebuild index 710e3997f2a9..ffd72fe557df 100644 --- a/x11-libs/fltk/fltk-1.3.8.ebuild +++ b/x11-libs/fltk/fltk-1.3.8.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.fltk.org/pub/${PN}/${PV}/${P}-source.tar.gz" SLOT="1" LICENSE="FLTK LGPL-2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="cairo debug doc examples games +opengl static-libs +threads +xft +xinerama" RDEPEND=" diff --git a/x11-libs/fox-wrapper/Manifest b/x11-libs/fox-wrapper/Manifest index 76d5aa428eea..2cd31c60ef80 100644 --- a/x11-libs/fox-wrapper/Manifest +++ b/x11-libs/fox-wrapper/Manifest @@ -1,3 +1,3 @@ AUX fox-wrapper-3.sh 1901 BLAKE2B 951101042ea29b5a6c8566afec2005fed68b210b33f8b4b304cad2fd8246e9ae5a39adebc1e33ca84448f1935fc0be257ef8c431586156db1b12290519267c51 SHA512 e15395889cc254e11c7a0a5562b1ca77c172790823e76c60040ea6032ccee90ec9f4c9f1f45557129fb19f130abf9aa0a762d8bf93bbd834ec19c48851b56f8a -EBUILD fox-wrapper-3-r1.ebuild 514 BLAKE2B 5e2da76ae82bc90c4b56826d9269da869cd882c82b04156db415627d7aeb1d2efa392e1299b3cc37db894a21a718a3599025c0e299160bfda18d3c1fb5c16e0e SHA512 564d6b4432124d923cb69a32a7c43d2c0e2debb8dd56f98952ac51abbb734630f8c803f53440e9651cd116a8b24b5dbbb1cc4c9bb28650d8cc7c6db8b7007f87 +EBUILD fox-wrapper-3-r1.ebuild 508 BLAKE2B d1810b27de62c4eed5527ef8c39b69b0642533c98e02525a7ad81da739add0cea1a4f94703bd1cdd87b797fee45f4bcffe924c4d905c3f3e70b6b55763bc75fe SHA512 14a738d0e8d3e7028a226a5dc7e11875ab871a52fb2e57840363c5f50311cf6fdfe63d8dd95112896a776adcb0b0afd142134a7d01a6c7446ad5027fa1cf9ed4 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild b/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild index 5385e9e5df7b..4dddf95d013e 100644 --- a/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild +++ b/x11-libs/fox-wrapper/fox-wrapper-3-r1.ebuild @@ -9,7 +9,7 @@ S=${WORKDIR} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 sparc x86" src_install() { exeinto /usr/lib/misc diff --git a/x11-libs/fox/Manifest b/x11-libs/fox/Manifest index 46d8e9f6f1e0..3ac5ef9a17f3 100644 --- a/x11-libs/fox/Manifest +++ b/x11-libs/fox/Manifest @@ -4,8 +4,8 @@ AUX fox-1.7.84-pthread_rwlock_prefer_writer_np-musl.patch 937 BLAKE2B 2fa49b1218 DIST fox-1.6.57.tar.gz 4284018 BLAKE2B 3efbc6188225f9444fbd347359e8b4041a08fe654acb99c48e4966e501a2f72a44863f2e9b60ae810a259951f89cfc27b9a8b6341e029627066712e0dbf20e40 SHA512 e7b91054a9ea674818803415284cb61572935d22466e446cb37ef68344e2684e8acd567f7c8a6912f939dcbcc37455119ad6a01ac30513f460d0b3937b7e6087 DIST fox-1.7.67.tar.gz 5689421 BLAKE2B 60f2d8e887a41f1e234cd31c1bd2702bcedae0f1b47cb7b9832c317e34a9b517cb603033d28e5ed66c4b97c85deaf3caa8dd40a508eaf715d63772e6ef0020b0 SHA512 a45db7ea9453e2afe0ff61ed6608925e94f9202dc1fbee5e2b88a5a1c16310019cb4611090f8234ad6ebc46a6519a36085683c4553d47bc9c21b8ef0c13ab540 DIST fox-1.7.84.tar.gz 5879987 BLAKE2B 803a698eb5d976a04dd30b03a3c65f840d09e173292b8448dc02905b37ea352d0fe71b4a35f806f7ee2a8b6e6436b0c1dc9185ac3a17ecda3fb63a1b583e7348 SHA512 5590f16272a0630cb49e74e0f591e65886dd81ba1b0121d403fa3689ca8b23a727c75b645b417eb87e67fd0ece465b493146c8bb51d117a6559bb19b1b2b4297 -EBUILD fox-1.6.57-r3.ebuild 2716 BLAKE2B a05a83cf05d89281eaf2ff0aa541e5158b11eebe4e0b7df6d8504688cb9ac2238c6d1d62a96ff7080f8f357019af16c2ff6e571b5a044b0d04da915f62d8ecff SHA512 b9ef945852b7abe98cd538ac2b85fb23cb2f2839d5f688c2452860c53ad9df213a4c0de6cc8d19cb8a2604a70d4ac81dc936eb6bf0bbd9bff52728f8685905c2 -EBUILD fox-1.7.67-r1.ebuild 2933 BLAKE2B d5c7f8cd71a1b630bbbf891acc2a0cc292e42ed56d8e7d7c7b682cc6af00ffe07f77e7180e6aa835424f2d6a8a965348d8ff3624a1de59b4337c1e63a22daff3 SHA512 a41cefd75344bf768fe3fd1c5863139a0a653d2aa7e73af449ce368ada8c7654c2896c22a4009b0ffa1bd7e57eb20621c6978e1f7849d4f2c37b06bde2662d2e -EBUILD fox-1.7.67-r2.ebuild 3596 BLAKE2B 39bc68a4767df31681f6ee8ae584d6019813a9f68fb3d8f7800f0be5a2d8905d9600a91a740ccd3c60cf8d374e59d5f1648a4dcd08dc685935e515e15d1ab225 SHA512 ab98bb2d7fc89c8bebb2bf8c009848256d057b781ce147d85fee70a8860ce2b73c5e5d1a1d31ef3353b4c58145d05ab3bf906ae2fa5fba8eb3cd2ef02871f8ae -EBUILD fox-1.7.84.ebuild 2822 BLAKE2B e1c08e6f8ef697834c944f4e1be94a5bcae5cb0a9bbe563a96ad15542e9d74f335b877776e2e47203fa3e715b883d0800d59db31f79927a0d5c4444cbd1a1b95 SHA512 d28107586dccbdcb37e5f5e7153d6e847baa2a7dd5eb31f2a8c554faf0f9930232d99e9121e58c501bac7ca466d178a90812cedfc679a5bc7aba47df4b62ea37 +EBUILD fox-1.6.57-r3.ebuild 2710 BLAKE2B c57f579094a26412b90b359af0a15a1eff510f01b4d814f5eb8c3252607f2d9e50ca94332ac3848d6a6d3a55f407520faddd3a7fc6796660d10c7854722bc37e SHA512 f87be188db38e918f2fbb270baae7bf2fdffa1dc752a6b8984fa04633392b051da23bee86b24073a81bc89a73bf826098589775ef9e81576a0288b121be1af19 +EBUILD fox-1.7.67-r1.ebuild 2927 BLAKE2B bda42aaae44fea018a79d0a12e4d0e5588f24b52861b7b7b2fa0e098c6f9fb6bba3c7417297f3fdd28c51c4dd68bb60633dcc77ce5351e68989c9be426537470 SHA512 6cfa87181a4f6b3365ee6eb8b51684d4774c05189f1c39eab5cefeb9e63323f1131d952d9d501b96aeee5ec5af6ab97ba91ba2e6f25433291e3e6487100ceed6 +EBUILD fox-1.7.67-r2.ebuild 3590 BLAKE2B 674805fedbbaa9158d4c20a267a618f5d402b38bd15f2ad7f4ff2655ab7d14557ca4b3c4e44ea5dbbfbf35a0116c03baae2083b80e61e6b3bb7700439153552e SHA512 35635d778f9460626062ba18728acea39517de1507a58c3e3223ede3c00538b9ac9e0df609075adc518ef825d6e64eed6c3b9ce251ead3ad90c955f6e9c7e4f5 +EBUILD fox-1.7.84.ebuild 2829 BLAKE2B 42810ba250d98d84e674d5bb6e109ca797d82497e344ff9bafa065a211390ed4aa16bd33f0233e4585efde01707dba933973eeabb6b9bcf288b0eeb5b7558ff4 SHA512 72a5380bd86a5cc92209dd0009b5d5378a55f441b03cea903acf87bf96b0fdf6bda7b9a55d01bbda4a76713097ec3946777bf80b93e3b4e7d83099c965fcc00c MISC metadata.xml 353 BLAKE2B e9db8b14c07f63f450153af626408d7007471113ba54acad5aa97aac5258d02fe6702db354cce45ceca20444756f5ceb0c46dbacb6fae28fb06320f24221cbbb SHA512 26adab0c5f6876716fa0c87398e9d4009d162d4d202d0455d987837617316aecf8096b10c2a99a5529f7b9d5a324f9aa386d11d0f22c574114acebd15e30fdaa diff --git a/x11-libs/fox/fox-1.6.57-r3.ebuild b/x11-libs/fox/fox-1.6.57-r3.ebuild index 75a76109a911..ef39c33ba8c9 100644 --- a/x11-libs/fox/fox-1.6.57-r3.ebuild +++ b/x11-libs/fox/fox-1.6.57-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.fox-toolkit.org/pub/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="1.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib debug doc profile" RDEPEND=" diff --git a/x11-libs/fox/fox-1.7.67-r1.ebuild b/x11-libs/fox/fox-1.7.67-r1.ebuild index 1a2513f96a04..00cdfbd54909 100644 --- a/x11-libs/fox/fox-1.7.67-r1.ebuild +++ b/x11-libs/fox/fox-1.7.67-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.fox-toolkit.org/pub/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="1.7" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc x86" IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib debug doc profile tools" RDEPEND=" diff --git a/x11-libs/fox/fox-1.7.67-r2.ebuild b/x11-libs/fox/fox-1.7.67-r2.ebuild index 6f22d0fa1c2f..7b1a6adf3eb3 100644 --- a/x11-libs/fox/fox-1.7.67-r2.ebuild +++ b/x11-libs/fox/fox-1.7.67-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.fox-toolkit.org/pub/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="1.7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib debug doc profile tools" RDEPEND=" diff --git a/x11-libs/fox/fox-1.7.84.ebuild b/x11-libs/fox/fox-1.7.84.ebuild index 33e6f56e8667..9ab1aee4523a 100644 --- a/x11-libs/fox/fox-1.7.84.ebuild +++ b/x11-libs/fox/fox-1.7.84.ebuild @@ -11,7 +11,7 @@ SRC_URI="ftp://www.fox-toolkit.org/pub/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="1.7" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86" IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib debug doc profile tools" COMMON_DEPEND=" @@ -65,6 +65,8 @@ src_prepare() { } src_configure() { + filter-lto + use debug || append-cppflags -DNDEBUG # Not using --enable-release because of the options it sets like no SSP diff --git a/x11-libs/gdk-pixbuf-xlib/Manifest b/x11-libs/gdk-pixbuf-xlib/Manifest index 84c715d8e4f6..ee9964119bc5 100644 --- a/x11-libs/gdk-pixbuf-xlib/Manifest +++ b/x11-libs/gdk-pixbuf-xlib/Manifest @@ -1,3 +1,3 @@ DIST gdk-pixbuf-xlib-2.40.2.tar.xz 53588 BLAKE2B a515e86bc69f59910f61fe9c275ab89c0732f0aa2cfb614ac94e597de420d25708a11b9b21313c7cfe3763434f45a8318412ae5889c24c8ed57dac68e09c0227 SHA512 246bcace03f4d7d694c4d08f28c7ad044cab63b5cf264b478ee1fe161499e7607c7ffeff93908f1f3b308e5108d78c4b51a3f90b79189d42a1a653c8edc53e37 -EBUILD gdk-pixbuf-xlib-2.40.2.ebuild 823 BLAKE2B 1da2d3c6da3c3944278c9649e1431a96fbfd9cd9cc80e3fa0459ace892e13cbc7ae61d1c54703317d7f460ae5e35ffe37418377c645acbd4c537aadfe0f596e2 SHA512 1df1c9bd0adf6b23dfe3fb1eabe033d6e8ed24169d6019ecabf0f382d22cf4e1945eb3b4d4759f5a6f4688716414cbffc29a5f3ef974d489756de3772496ed7a +EBUILD gdk-pixbuf-xlib-2.40.2.ebuild 817 BLAKE2B 6350cecd0dcf5322e8d10dbf7a0d5e7b4daddd11aa09301344014c7958eea5b221ddd685727623abd8b64911ccbb15c84a8597fe3a52dae37396cbad9b5e5e2d SHA512 e0ad713ef04b731e5e29a00fb5e11dc08457a8d10516521457d2fd951a5e8dc4751a0a130955d8d73c2394769ddd6d091d0f2e05fda8dab6adb934c80b323d62 MISC metadata.xml 425 BLAKE2B ee7de00cc263619819078108a6960e1806ab7b023c1f6b34133c176ab28cebd34cc3757b0da1c94930214449e4f4ae886a06dacf40b6ff857401454c530f67ca SHA512 7e0b2f81877e55e7a6d51fade685c62895884dcf488ee94c1ae5040bef5cd536a521f6c57978263bb4f39fb38a5ba2d48416010d15a087b5ba4edbaf6973168f diff --git a/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild b/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild index 3672fcdf9d59..d02da5d2872d 100644 --- a/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild +++ b/x11-libs/gdk-pixbuf-xlib/gdk-pixbuf-xlib-2.40.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/Archive/gdk-pixbuf-xlib" LICENSE="LGPL-2+ MPL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="gtk-doc" RDEPEND=" diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest index e5d2f07dea54..1c7cb9f01e75 100644 --- a/x11-libs/gdk-pixbuf/Manifest +++ b/x11-libs/gdk-pixbuf/Manifest @@ -1,3 +1,5 @@ DIST gdk-pixbuf-2.42.10.tar.xz 6519776 BLAKE2B b6bec388b70a971ea5b336001920fdf433bcbc539d54e62c7b6198e968f0bd3560ef9adc94215b64b01e7d5db69c95d5a1d32654b38b051fceb75e93666b3385 SHA512 ad64963b61ef8cc84ae450328ec8c90a852f974e29ffdd42263ed32de47af93c058f3ffdf91c5d6e9bba815f4e8e8fe5a19422ac1bfb079666339814ac059b3a -EBUILD gdk-pixbuf-2.42.10-r1.ebuild 2611 BLAKE2B 1c36d8ebc003375c67b1a65e68a02f9d7e0224fda1aeb88fdcc9572799ea525d888e91c553189c768f08f6cb81d44376d5e8eb3d03721a610f6c04c9f0809d97 SHA512 90d2cecde576fdd05123accba3927e8d3307a95007376024586fda0bc8be2c90b7a7feacbb9bcffe31efcfb5b36bed71003cdda70db9058c1645f5385e48e9e8 +DIST gdk-pixbuf-2.42.12.tar.xz 6525072 BLAKE2B 718a96c9efb836a275692ccbc403df0eb285918c5867d344406f660898c7ce8aad8cce7187faf7f6e9cdcfd1b051d5384f57644d946b888baddbaafb8f99309c SHA512 ae9fcc9b4e8fd10a4c9bf34c3a755205dae7bbfe13fbc93ec4e63323dad10cc862df6a9e2e2e63c84ffa01c5e120a3be06ac9fad2a7c5e58d3dc6ba14d1766e8 +EBUILD gdk-pixbuf-2.42.10-r1.ebuild 2605 BLAKE2B db4863abce32e40778d0e2f4c3fd96e97b2733afc8b7a5a60e9b19ff9dfc318edea91c4fd9276bba03b0bfd2dc60eb6a1137f521994b80c220151eb435a457b1 SHA512 5d55258266750fb24b80a103536493506d8dc0c618c6cfde07a2e3cfaee5b690cccc40d656e17a3c880c8fac61afc284ed8f49bac3a704b87453a186e27a75cb +EBUILD gdk-pixbuf-2.42.12.ebuild 2659 BLAKE2B c4d01e9ffccae3370c2dadb9f06224f86827c3ba8af7eb267d2e68328789d796a5fad77d55a2a1f56be28b35d796c253f2dab7f76a429a8c6bc520571b7160c9 SHA512 ad5cac68e8e4be0790af1f471668b69e4ada8a9d5932859b18809681782a1675efa3468c1fa539384df755efec8ae15501c419120b4f5a3133dd2ac83180dbe2 MISC metadata.xml 413 BLAKE2B ef1599cbeba0cb882a3c2f3b1783ce2dbd965e86106c85531033d609d4535108522454c17b6384a458d723d9c8751c3880896a3f67cf09add1e4649db36adc16 SHA512 3527aab03be85d82f776f1a05887a69cf91c803692dd88d848d3a3878d41e9acce6b2294dd64eb9756b9b450893e542d62fc80b7544823a70e7573533c3b0a39 diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10-r1.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10-r1.ebuild index b6c6a7768807..aa0dfafc50ea 100644 --- a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10-r1.ebuild +++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.10-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf" LICENSE="LGPL-2.1+" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="gtk-doc +introspection jpeg test tiff" RESTRICT="!test? ( test )" diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.12.ebuild b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.12.ebuild new file mode 100644 index 000000000000..f94ce12c9ffb --- /dev/null +++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.12.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org gnome2-utils meson-multilib multilib xdg + +DESCRIPTION="Image loading library for GTK+" +HOMEPAGE="https://gitlab.gnome.org/GNOME/gdk-pixbuf" + +LICENSE="LGPL-2.1+" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="gtk-doc +introspection gif jpeg test tiff" +RESTRICT="!test? ( test )" + +# TODO: For windows/darwin support: shared-mime-info conditional, native_windows_loaders option review +DEPEND=" + >=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}] + x11-misc/shared-mime-info + >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}] + jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] ) + tiff? ( >=media-libs/tiff-3.9.2:=[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + gtk-doc? ( >=dev-util/gi-docgen-2021.1 ) + app-text/docbook-xsl-stylesheets + app-text/docbook-xml-dtd:4.3 + dev-libs/glib:2 + dev-libs/libxslt + dev-python/docutils + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gdk-pixbuf-query-loaders$(get_exeext) +) + +src_prepare() { + default + xdg_environment_reset +} + +multilib_src_configure() { + local emesonargs=( + -Dpng=enabled + $(meson_feature gif) + -Dothers=enabled + $(meson_feature tiff) + $(meson_feature jpeg) + -Dbuiltin_loaders=png,jpeg + -Drelocatable=false + #native_windows_loaders + $(meson_use test tests) + -Dinstalled_tests=false + -Dgio_sniffing=true + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_native_use_feature introspection) + $(meson_native_true man) + ) + + meson_src_configure +} + +multilib_src_install_all() { + einstalldocs + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/gdk-pixbuf "${ED}"/usr/share/gtk-doc/html/ || die + mv "${ED}"/usr/share/doc/gdk-pixdata "${ED}"/usr/share/gtk-doc/html/ || die + fi +} + +pkg_preinst() { + xdg_pkg_preinst + + multilib_pkg_preinst() { + # Make sure loaders.cache belongs to gdk-pixbuf alone + local cache="usr/$(get_libdir)/${PN}-2.0/2.10.0/loaders.cache" + + if [[ -e ${EROOT}/${cache} ]]; then + cp "${EROOT}"/${cache} "${ED}"/${cache} || die + else + touch "${ED}"/${cache} || die + fi + } + + multilib_foreach_abi multilib_pkg_preinst +} + +pkg_postinst() { + xdg_pkg_postinst + multilib_foreach_abi gnome2_gdk_pixbuf_update +} + +pkg_postrm() { + xdg_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + rm -f "${EROOT}"/usr/lib*/${PN}-2.0/2.10.0/loaders.cache + fi +} diff --git a/x11-libs/goffice/Manifest b/x11-libs/goffice/Manifest index 88f8718e8e04..9d72f1c3cdd4 100644 --- a/x11-libs/goffice/Manifest +++ b/x11-libs/goffice/Manifest @@ -1,3 +1,3 @@ DIST goffice-0.10.57.tar.xz 2518848 BLAKE2B d513722cf882d3fb320b2b60830027bf9d393c4032ac6d88305ba08af0effa070f74301911d8b28392a2490a0c0b5cf394d5d0cf73f1ccb79a81dc47789aa99a SHA512 be5a9f269dc8d1177df5a98b2294cf2344548eb7512c8937682eaabb09f6dce700b66990552e3ba6e1c8bc58f3d748136c63f5011da048ec1d415ef547f76dfc -EBUILD goffice-0.10.57.ebuild 1428 BLAKE2B 6820ddca1295a10cd166b749ef6b90ded71c597a8c9a5f07be233d9db5b81b261d82f0d28744bff3c3ada5f4fc77c762d01e5c84786856b4dea50936fae73212 SHA512 a6cb2ae26928d63ed8b3596476d2fa8108d050d8f68f95f0dbcf523cabd2981501c01aa63aa56bf3d83128605232f4079f9bad8f1f1ca40719b341ebf41d89bc +EBUILD goffice-0.10.57.ebuild 1422 BLAKE2B cbd5ec6c867b1e7fa92e942a92486f2d3054e2450a9124a620b715c3526a115264a787877d216870579e924896adacd69ee38996d219ebcb62fbe341067ba5d0 SHA512 b9d18e7b6254f3dbfeaddff297caf685fd26f059b60bee93f00959cdac196d62ee3fb765a3fa964698f7085fa050492f781832751ee4f5c78e1ece3b2c6bc061 MISC metadata.xml 653 BLAKE2B 5dcfe5914dc4466682862c4171d1d54f8547a8bab5794bf1e95c709e84d52e4aced8c7376674d85937d424766205f317de0de199595fbca15c817b6c3c4a3b25 SHA512 49d62e1f37f3d50f9e3d9ad50c69da19289cf1aac03afdfaa2f472c77e9277c76d81f59b26f2a84ce42e690341a3a26854814f0ca125b4f05a55670cc260e715 diff --git a/x11-libs/goffice/goffice-0.10.57.ebuild b/x11-libs/goffice/goffice-0.10.57.ebuild index 19dc94bf1b6c..04a57c819e4e 100644 --- a/x11-libs/goffice/goffice-0.10.57.ebuild +++ b/x11-libs/goffice/goffice-0.10.57.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/goffice/" LICENSE="GPL-2" SLOT="0.10" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="+introspection" # FIXME: add lasem to tree diff --git a/x11-libs/goocanvas/Manifest b/x11-libs/goocanvas/Manifest index a913769338e7..f4de45f96c6a 100644 --- a/x11-libs/goocanvas/Manifest +++ b/x11-libs/goocanvas/Manifest @@ -1,5 +1,6 @@ +AUX goocanvas-3.0.0-fix-gcc14.patch 1353 BLAKE2B 1f5fbd44ebafc3c54509ef7ff1a306183313132eadeca65a2087632ef0c84c3548ac95ab793674bb14f79dd0443e8500c6966f7ce88d2da9674657cbf452bca4 SHA512 e3eb0a187a24cc6e3867ed303d46a02139cb1ffedaf03c6057c625eef470fd24593fd1b75d9b7d2601d9274cfb05c32892f805d1e2700e535404da14078eb41d DIST goocanvas-2.0.4.tar.xz 584272 BLAKE2B 027ab47c1e9c241f74509001426367e86025ec8ea5901cf64c2014f8c32b83ce60870ca754dd15e8982a7023b77d3856b39dbbbdd636de6da47d361cb15a940e SHA512 e57dfd59d9b9cb64deadfeac193c11a89347c7f0e966377cfb98afcc2b46be13fe05d253a96e63dc7e6981c75e6e871040b83d8d0aee95cb62b79965d6be5688 DIST goocanvas-3.0.0.tar.xz 556832 BLAKE2B 4ee632a614b6b881000bbee8d5e21a166151a94667c603c92b94c5e076fab78a6df44fe1d45fb4d7c4d65c0e060b599abf3970313542836a63efbca33d6a075b SHA512 a53839af4d98afdfc0f92531bdb09013dd71e964185dc2670af077bb7b41b9ff5c75f2801f6e77c99055b38f3603d8cf197f84affb8d7c3196526ce824b228e3 -EBUILD goocanvas-2.0.4-r2.ebuild 1285 BLAKE2B dc5505f2d481aef2b7d0b2db009a51dd521c22303caf5ee75c8d454902b9d4c876592c02b1aae9b60a0e367aeaad0d21d280afd2e8dab4f1291bc1ff881262d6 SHA512 53099e2373f25f55efb6f71fe39834f593edf55f8bbc014bba374b8c8fd039793c9c798605578c78c6070c6ce3036ea4640085f376325529be398ae2b41f6d2b -EBUILD goocanvas-3.0.0.ebuild 1285 BLAKE2B a69268031dbbc33745cd392cac308b184ea2ca01abff9c15b9760c2e7f529e992c6c5137209b1f1dd2d78ef81c7548b5da21ca78034054e8092dc00005f486c5 SHA512 b2774284040739c516c511bf44531d965e13e8728162f68e13f8eaa838154847e0b0844952e9664a9f43e12ad0409eb3e8660c1154a84f1a00268342577d9a23 +EBUILD goocanvas-2.0.4-r2.ebuild 1339 BLAKE2B 03f6d04ab41d69ab585d845daac9f9d7dd0656c4868fe97f4bac63ebc2d0e4705c6acd290b478059276fc4acc360f7e69ad4aac2e48579ea3f245d8fd9cf0d0e SHA512 2b953e1d83d245c910d3811d8c33dc326c58e79a055021fa6c0add88243d1b3c7bbbf630894836491867548b2fd1335a0a5134d2d65544fe6ab9feb78bafb293 +EBUILD goocanvas-3.0.0.ebuild 1339 BLAKE2B 0cf8156d648dceea7e0a8a71da173e5367f5103c7f39e8e3b3ac311ab1164efb7e39f7decda2e25d84b0186c447ff09ec6444ffec1ab59bdca182e57ef24d961 SHA512 4e9172df179b67a58800a196a4a17263616362f63dc1dbfa29d2d10b265e444b9ca29eafb5cb996bed180e53add1adb1f7ce1b72f9b07e19a466b080711a53c5 MISC metadata.xml 350 BLAKE2B 901385c2f470228637138fe2c370e5dfa452935150231e6e339756865b520560670c7783f1a854d2e4bf19f86db7e09830255c951129ac8bd859fc20a4a6041b SHA512 459b79087fe033de51d207aca5a440d53c760506289ea8b46e6bdfe84f602e3b58cb4e1dc78bcc088ce508040d1c313f553a7c0ed9426274f02785b6e43e2762 diff --git a/x11-libs/goocanvas/files/goocanvas-3.0.0-fix-gcc14.patch b/x11-libs/goocanvas/files/goocanvas-3.0.0-fix-gcc14.patch new file mode 100644 index 000000000000..ecb54b1e1d27 --- /dev/null +++ b/x11-libs/goocanvas/files/goocanvas-3.0.0-fix-gcc14.patch @@ -0,0 +1,33 @@ +https://gitlab.gnome.org/Archive/goocanvas/-/merge_requests/15 +https://bugs.gentoo.org/919442 + +From d025d0eeae1c5266063bdc1476dbdff121bcfa57 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= <ppisar@redhat.com> +Date: Wed, 31 Jan 2024 17:44:59 +0100 +Subject: [PATCH] Fix building with GCC 14 + +GCC 14 becomes stricter regarging pointer types: + +goocanvasitemsimple.c: In function 'goo_canvas_item_simple_set_model': +goocanvasitemsimple.c:1539:15: error: assignment to 'GooCanvasItemModelSimple *' {aka 'struct _GooCanvasItemModelSimple *'} from incompatible pointer type 'GooCanvasItemModel *' {aka 'struct _GooCanvasItemModel *'} [-Wincompatible-pointer-types] + 1539 | item->model = g_object_ref (model); + | ^ +make[3]: *** [Makefile:595: goocanvasitemsimple.lo] Error 1 + +It looks like missing a pointer cast. + +<https://bugzilla.redhat.com/2261209> +--- a/src/goocanvasitemsimple.c ++++ b/src/goocanvasitemsimple.c +@@ -1536,7 +1536,7 @@ goo_canvas_item_simple_set_model (GooCanvasItemSimple *item, + goo_canvas_item_simple_free_data (item->simple_data); + g_slice_free (GooCanvasItemSimpleData, item->simple_data); + +- item->model = g_object_ref (model); ++ item->model = (GooCanvasItemModelSimple *) g_object_ref (model); + item->simple_data = &item->model->simple_data; + + if (accessibility_enabled) +-- +GitLab + diff --git a/x11-libs/goocanvas/goocanvas-2.0.4-r2.ebuild b/x11-libs/goocanvas/goocanvas-2.0.4-r2.ebuild index b7b95ceefbab..754ba5ef3ea7 100644 --- a/x11-libs/goocanvas/goocanvas-2.0.4-r2.ebuild +++ b/x11-libs/goocanvas/goocanvas-2.0.4-r2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/GooCanvas" LICENSE="LGPL-2" SLOT="2.0" -KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~riscv sparc x86" IUSE="examples +introspection" RDEPEND=" @@ -27,6 +27,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/goocanvas-3.0.0-fix-gcc14.patch +) + src_prepare() { # Do not build demos sed -e 's/^\(SUBDIRS =.*\)demo\(.*\)$/\1\2/' \ diff --git a/x11-libs/goocanvas/goocanvas-3.0.0.ebuild b/x11-libs/goocanvas/goocanvas-3.0.0.ebuild index bf6a749e26e6..8f152b6f45bf 100644 --- a/x11-libs/goocanvas/goocanvas-3.0.0.ebuild +++ b/x11-libs/goocanvas/goocanvas-3.0.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/GooCanvas" LICENSE="LGPL-2" SLOT="3.0" -KEYWORDS="~alpha amd64 ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~riscv sparc x86" IUSE="examples +introspection" RDEPEND=" @@ -27,6 +27,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/goocanvas-3.0.0-fix-gcc14.patch +) + src_prepare() { # Do not build demos sed -e 's/^\(SUBDIRS =.*\)demo\(.*\)$/\1\2/' \ diff --git a/x11-libs/gtk+/Manifest b/x11-libs/gtk+/Manifest index 172107efdce7..ec271986041d 100644 --- a/x11-libs/gtk+/Manifest +++ b/x11-libs/gtk+/Manifest @@ -1,3 +1,4 @@ +AUX 0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch 2662 BLAKE2B 153fd8af510f664ec3f6414ad905a3c93aacb65d8c8fd9a26949cb2094a986a67a52113efcfc6918003fe710673f52aeba3d428dd5b2e2e4831f2e632a6690d0 SHA512 218c22980df3dc76af6bae2930c2d9b9da64f0e902dc05ff392527250e8377ec61170c2b31119e2a9672bcb1f2d6c88355b09f56f5b5b5c4bfd2f2e9bcc2e773 AUX gtk+-2.24.24-out-of-source.patch 1487 BLAKE2B f322f3872c8e1f02f6d1d52cdfdb4b42dad26d44bda2f1a9b36ee7dae0f8e7c072f5a8e492d01429bb4ae679f886b3ef0fb9952bef5a08e75720908f2e8d616d SHA512 794903f8254a49f7d0e24f9730658dc69184969bb450419bd34bc2a9e7065d99931df4ae5ecd93abc0a18bff546aeb6816aae47531e8a79dc5aef5beaf9b6aa2 AUX gtk+-2.24.31-update-icon-cache.patch 2504 BLAKE2B 29a8874e81e287356f230e355117aabd9c3e9dfd1a810eaa8dc7e60dbe3fb65a73719c272dc1ba2058dae95b3988d86f09fa8587963df34a7486b50e68e79732 SHA512 c2a55a410019502b0af3fa5152fc372ce8a555bd63b5cf7f9574ebe5058f3b95e21dc5f14b5b8867d52105e4f6ebca3336a59935c3a7269bfd41aa91edadab48 AUX gtk+-2.24.33-Fix-casts.patch 6906 BLAKE2B 80247597a4bb6c84ed71d1c572125c28b2696f8f2571d3816fa44fa744a7cdb2a4cee744906b3172ee88c0d623a1ed0dbfc53c832561e0bc906fec7ebc3621e0 SHA512 0a26e9b726a2233ff5d1c1c2a4be0867c42e5127daf2c8312d68e64aa5e887deed36bb9af755db74c3d7aafd2f45bdec1e03d445d73cda325d73f75a88dfad3e @@ -11,8 +12,9 @@ DIST gtk+-2.24.33.tar.xz 12661828 BLAKE2B f3488b220aaee54bf36fa77e2112d060152e57 DIST gtk+-3.24.35.tar.xz 17913328 BLAKE2B 3beea3cbda7247357238ad133c951e69d5670d68e06efb4de09fae7141b141f4eb17a8c79661cab928a3db427f7b32b518875d0951254941e76b1a7aab60e34f SHA512 3a1ec35756fe12f5be3cfe33ef332d583690458327572e69bffad8b4095059d2a744a4a53b2fd31bab5da2ca7b41a2a38fbbd8ba541a45fa8cc0d00eae005ade DIST gtk+-3.24.41.tar.xz 13188312 BLAKE2B fbded114fe2b5c1c7bffe79d0a22d559f97081eb972baf31b5c9bd7190bd1ea2875f1c632d3f3be8233377299f1df15bbffbe45d50cc7ff588e034eb41eb8f6e SHA512 aaf061d846fac592e71089feace302bdef1bb64bb2ad6ff30d51d90000da9084cad2fa5bf88cb75adcd789c911d94231ae60a2ca7cf97a2f5720687369a3da98 DIST gtk+-3.24.42.tar.xz 13226980 BLAKE2B 04675abfa056d19a8324c8310789227e661458cfa356b670ba79d61a9498fa1c65161d19799d33d717742912cdddc3400a548573809d5dd4e0f289d0c75e88d9 SHA512 53e86e35d33f82384f1d40bd91feee67be68bc9003abd095842991441b1f2ee11a5b431168963270d3ffc0c653d26673ca97cdd55a8f577ef21dbd5d6004b643 -EBUILD gtk+-2.24.33-r3.ebuild 9873 BLAKE2B 2c8a9b6615fbf5a53f6bc4ffbe35455029a9401886a7c74258c52a542615a47ef67b3cc59a1b96fab194d8ce4106469d13b7466462473265b3c7d83beb5e14ff SHA512 c807aa90c4289afcebd66ea67b77dd844ff74e3aa7f54ddd0276b4d6df5286f5331ff5a05a88133f67ef4fcee50fb671e96d064acb40b0c03d69043d780be4e2 -EBUILD gtk+-3.24.35.ebuild 6975 BLAKE2B 0f546d052435348f1eb7fe32c286e599d949d078170034f43ff145ad37f5b7212bf39bbd6efe6e6a700ea9d803145b44f1c20db411676b0e43a7cbe78685e3aa SHA512 8567a382f37b0ee50ab8a38104ed9027b4b36f97e23db6ea9ed62d9031e2526d8382fd483363bb5d3133b1178a1addf747218945fd52f845e2540a729bd90a4e -EBUILD gtk+-3.24.41.ebuild 5698 BLAKE2B 3def6d5a97f192594a6359bcff0b2642ed7a5c1ff6b281837990944b3a8ad09c81ffeb93ce06c07f86131753fd7e9aac59e5ab68da628add7888315c9c1789b2 SHA512 fb3b785c371b06d039214d34b4376b5b86ee0dd5919c0d8fd2313d2f35c21ff3952a465477bcb3b42e772065d7c551de7b5d42601cab3bf273e8a3aacc0f837c -EBUILD gtk+-3.24.42.ebuild 6106 BLAKE2B 2e7e08718937b727150964b40893f4471a496f7b6ea40d220dad361aac752941dc5c90447660305ab42274ed2ae062d3377e59ba89eff494fb4926821c8e98a5 SHA512 955dc6d1c78dc373f0e149aa7e6e36b198d2efc38dd9af989ca64bfc50e429c2d4dbfeccc1705354050585091ed0b8417212878c5ec1c7a583a2004c8036a29e +EBUILD gtk+-2.24.33-r3.ebuild 9925 BLAKE2B 3b6be759a171e784c78509f185be00b8d6dcfe0bc7a0028d5f5c7c0fd32913bba34da24ee6cf3969ac520ebdf7951cef21f8eb831ecdaedff3518443c0035b01 SHA512 1c50f9419fc460cd74f4aa8ac760f16a8214253d6ee46c9c8a939111799440271ca06f2349edc3bb861cc4358c803412c6a380ab92175965f89cdae7a21d8d8f +EBUILD gtk+-3.24.35.ebuild 6969 BLAKE2B 6f2dd4fa4285bc425d5d75b6b3b90f5a150c4fb140b9a6d007f6a1634d4052da25705b0a425ee017703af94f71e20b23aa2280e4d001f9cc1b6850394499b4e4 SHA512 4d090b3cdc9fe8d1ed56e6800959ade3a4dcc59dd3ac8a91cb211cda3d4aa7c379173c98763e4cb2acd7977e7fefffeacf235a92b3a9d593cb93a6df73f21e9e +EBUILD gtk+-3.24.41-r1.ebuild 5975 BLAKE2B 5a161d3dd100bf2d2dc83cbd90eb2504c6c2d07c2dd6fb3e905d3a19d7926bff21159f2b0d7b7b27b8e2ac5fe79a0699304afd0b2b8c5fbd9ffdf523329d1843 SHA512 872673157fee15c748b750091c8707c38152524c20466a4901bfe16ef7346adbb9135f38b7f779c58669598de05ec8c92be8f9edd4e55b35e6a3c6352bf6aa0d +EBUILD gtk+-3.24.41.ebuild 5692 BLAKE2B 88e0ef98410aa8fc2bb683bdef611dc02c15e6ade888fdfdb6a2016098ff707667505fe92117248971746e51982b853aae3727aedeec132e9a19f344eba2aaf3 SHA512 f2dfe1754a6c41b7cc402783000a86991d382189558a71297cc37ce8e41e722928369b0c0a78eb237165108e946dd133a86acbd1cd5a80b9314711a6093ef0ba +EBUILD gtk+-3.24.42-r1.ebuild 6383 BLAKE2B 2b35359ca802e83026072c9537b1964d51ff4810d6fa64ed29008956b3e2c1dbbbbf25929a53280e28290f548146f332908bb200e0663e51bf65e2c8a00a3a90 SHA512 e091fb827a742e1bae1cc5ac25625c037c43098227b1560f9fc50d43d8ce0a34acd47a28341c25fd34240dc1b16b14ebd8239b4700073eb372056b5501174ecb MISC metadata.xml 1041 BLAKE2B 00e12e2caeeb34f9b79de3340f677ee56569fdd977169e5d7c28678936646170b8e5c51c697385453eae323e6dd8948b074caa5928298afb46717589def22a6f SHA512 82401f5bdd721846511ce9364b672a0dfb47c434ac9187bdb361265c7c83698f0777f99ce563f65daddeb03e4abf3741721de3a4589980779d3a7417f64f427e diff --git a/x11-libs/gtk+/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch b/x11-libs/gtk+/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch new file mode 100644 index 000000000000..26c56b86fe89 --- /dev/null +++ b/x11-libs/gtk+/files/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch @@ -0,0 +1,90 @@ +From 25bdad805bb9e16032baf4480e9c1e432ddef49b Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz93@gmail.com> +Date: Wed, 19 Jun 2024 21:28:31 -0400 +Subject: [PATCH] gdk: add a "poison" macro to hide GDK_WINDOWING_* + +Many packages perform automagic dependencies on gdk's backend +implementations by checking if the macro is defined and then using the +code it unlocks, rather than having a buildsystem option such as +-Dwayland=true. + +It's unfeasible to patch every such package's source code to add +configure options and respect them. Instead add a truly filthy hack and +permit gtk itself to selectively show or hide the windowing system in +use. + +By default, we assume this macro is never defined. It should only ever +be defined inside an ebuild, as such: + +``` +use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND +use X || append-cflags -DGENTOO_GTK_HIDE_X11 +``` + +When seen, this will prevent code using "#ifdef GDK_WINDOWING_*" from +seeing the define, so the automagic dependency won't be picked up. It +will also cause any attempt to #include the backend-specific headers to +bug out. + +Bug: https://bugs.gentoo.org/624960 +Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> +--- + gdk/gdkconfig.h.meson | 7 +++++++ + gdk/wayland/gdkwayland.h | 4 ++++ + gdk/x11/gdkx.h | 4 ++++ + 3 files changed, 15 insertions(+) + +diff --git a/gdk/gdkconfig.h.meson b/gdk/gdkconfig.h.meson +index 7db19e0470..6bee207e94 100644 +--- a/gdk/gdkconfig.h.meson ++++ b/gdk/gdkconfig.h.meson +@@ -10,9 +10,16 @@ + G_BEGIN_DECLS + + ++#ifndef GENTOO_GTK_HIDE_X11 + #mesondefine GDK_WINDOWING_X11 ++#endif ++ + #mesondefine GDK_WINDOWING_BROADWAY ++ ++#ifndef GENTOO_GTK_HIDE_WAYLAND + #mesondefine GDK_WINDOWING_WAYLAND ++#endif ++ + #mesondefine GDK_WINDOWING_WIN32 + #mesondefine GDK_WINDOWING_QUARTZ + +diff --git a/gdk/wayland/gdkwayland.h b/gdk/wayland/gdkwayland.h +index 2b79295add..5f0e9cfa81 100644 +--- a/gdk/wayland/gdkwayland.h ++++ b/gdk/wayland/gdkwayland.h +@@ -25,6 +25,10 @@ + #ifndef __GDK_WAYLAND_H__ + #define __GDK_WAYLAND_H__ + ++#ifdef GENTOO_GTK_HIDE_WAYLAND ++ #error "A Gentoo ebuild has hidden wayland and it cannot be used in this compilation unit. Please file a bug if you see this error." ++#endif ++ + #include <gdk/gdk.h> + + #define __GDKWAYLAND_H_INSIDE__ +diff --git a/gdk/x11/gdkx.h b/gdk/x11/gdkx.h +index 1f64bccb6d..256c83015e 100644 +--- a/gdk/x11/gdkx.h ++++ b/gdk/x11/gdkx.h +@@ -25,6 +25,10 @@ + #ifndef __GDK_X_H__ + #define __GDK_X_H__ + ++#ifdef GENTOO_GTK_HIDE_X11 ++ #error "A Gentoo ebuild has hidden x11 and it cannot be used in this compilation unit. Please file a bug if you see this error." ++#endif ++ + #include <gdk/gdk.h> + + #include <X11/Xlib.h> +-- +2.44.2 + diff --git a/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild b/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild index d6e8c26b77a2..4cf0af2ed00a 100644 --- a/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild +++ b/x11-libs/gtk+/gtk+-2.24.33-r3.ebuild @@ -16,7 +16,7 @@ REQUIRED_USE=" xinerama? ( !aqua ) " -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" # Upstream wants us to do their job: # https://bugzilla.gnome.org/show_bug.cgi?id=768663#c1 @@ -134,6 +134,8 @@ src_prepare() { # -O3 and company cause random crashes in applications, bug #133469 replace-flags -O3 -O2 strip-flags + # Not compatible with C23 decls + append-flags -std=gnu17 if ! use test ; then # don't waste time building tests diff --git a/x11-libs/gtk+/gtk+-3.24.35.ebuild b/x11-libs/gtk+/gtk+-3.24.35.ebuild index 122bdbeb50e3..bf161a727c02 100644 --- a/x11-libs/gtk+/gtk+-3.24.35.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.35.ebuild @@ -17,7 +17,7 @@ REQUIRED_USE=" xinerama? ( X ) " -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" # Upstream wants us to do their job: # https://bugzilla.gnome.org/show_bug.cgi?id=768662#c1 diff --git a/x11-libs/gtk+/gtk+-3.24.41-r1.ebuild b/x11-libs/gtk+/gtk+-3.24.41-r1.ebuild new file mode 100644 index 000000000000..500b29dc74ed --- /dev/null +++ b/x11-libs/gtk+/gtk+-3.24.41-r1.ebuild @@ -0,0 +1,205 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2 meson-multilib multilib toolchain-funcs virtualx + +DESCRIPTION="Gimp ToolKit +" +HOMEPAGE="https://www.gtk.org/" + +LICENSE="LGPL-2+" +SLOT="3" +IUSE="aqua broadway cloudproviders colord cups examples gtk-doc +introspection sysprof test vim-syntax wayland +X xinerama" +REQUIRED_USE=" + || ( aqua wayland X ) + test? ( X ) + xinerama? ( X ) +" +RESTRICT="!test? ( test )" + +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] + >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.57.2:2[${MULTILIB_USEDEP}] + media-libs/fontconfig[${MULTILIB_USEDEP}] + >=media-libs/harfbuzz-2.2.0:= + >=media-libs/libepoxy-1.4[X(+)?,egl(+),${MULTILIB_USEDEP}] + virtual/libintl[${MULTILIB_USEDEP}] + >=x11-libs/cairo-1.14[aqua?,glib,svg(+),X?,${MULTILIB_USEDEP}] + >=x11-libs/gdk-pixbuf-2.30:2[introspection?,${MULTILIB_USEDEP}] + >=x11-libs/pango-1.44.0[introspection?,${MULTILIB_USEDEP}] + x11-misc/shared-mime-info + + cloudproviders? ( net-libs/libcloudproviders[${MULTILIB_USEDEP}] ) + colord? ( >=x11-misc/colord-0.1.9:0=[${MULTILIB_USEDEP}] ) + cups? ( >=net-print/cups-2.0[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.39:= ) + sysprof? ( >=dev-util/sysprof-capture-3.33.2:3[${MULTILIB_USEDEP}] ) + wayland? ( + >=dev-libs/wayland-1.14.91[${MULTILIB_USEDEP}] + >=dev-libs/wayland-protocols-1.32 + media-libs/mesa[wayland,${MULTILIB_USEDEP}] + >=x11-libs/libxkbcommon-0.2[${MULTILIB_USEDEP}] + ) + X? ( + media-libs/libglvnd[X(+),${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXcomposite[${MULTILIB_USEDEP}] + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXdamage[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + >=x11-libs/libXi-1.8[${MULTILIB_USEDEP}] + >=x11-libs/libXrandr-1.5[${MULTILIB_USEDEP}] + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) + ) +" +DEPEND="${COMMON_DEPEND} + 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[${MULTILIB_USEDEP}] + >=x11-themes/adwaita-icon-theme-3.14 + vim-syntax? ( app-vim/gtk-syntax ) +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + app-text/docbook-xsl-stylesheets + dev-libs/gobject-introspection-common + dev-libs/libxslt + >=dev-util/gdbus-codegen-2.48 + dev-util/glib-utils + >=dev-build/gtk-doc-am-1.20 + wayland? ( dev-util/wayland-scanner ) + >=sys-devel/gettext-0.19.7 + virtual/pkgconfig + x11-libs/gdk-pixbuf:2 + gtk-doc? ( + app-text/docbook-xml-dtd:4.3 + >=dev-util/gtk-doc-1.20 + ) + test? ( sys-apps/dbus ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gtk-query-immodules-3.0$(get_exeext) +) + +PATCHES=( + # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache + "${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch + # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds + # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with + # such support. + # https://bugs.gentoo.org/624960 + "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch +) + +src_prepare() { + default + + # The border-image-excess-size.ui test is known to fail on big-endian platforms + # See https://gitlab.gnome.org/GNOME/gtk/-/issues/5904 + if [[ $(tc-endian) == big ]]; then + sed -i \ + -e "/border-image-excess-size.ui/d" \ + -e "/^xfails =/a 'border-image-excess-size.ui'," \ + testsuite/reftests/meson.build || die + fi +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use aqua quartz_backend) + $(meson_use broadway broadway_backend) + $(meson_use cloudproviders) + $(meson_use examples demos) + $(meson_use examples) + $(meson_native_use_bool gtk-doc gtk_doc) + $(meson_native_use_bool introspection) + $(meson_use sysprof profiler) + $(meson_use wayland wayland_backend) + $(meson_use X x11_backend) + -Dcolord=$(usex colord yes no) + -Dprint_backends=$(usex cups cups,file,lpr file,lpr) + -Dxinerama=$(usex xinerama yes no) + # Include backend immodules into gtk itself, to avoid problems like + # https://gitlab.gnome.org/GNOME/gnome-shell/issues/109 from a + # user overridden GTK_IM_MODULE envvar + -Dbuiltin_immodules=backend + -Dman=true + $(meson_use test tests) + -Dtracker3=false + ) + meson_src_configure +} + +multilib_src_compile() { + meson_src_compile +} + +multilib_src_test() { + virtx dbus-run-session meson test -C "${BUILD_DIR}" --timeout-multiplier 4 || die +} + +multilib_src_install() { + meson_src_install +} + +multilib_src_install_all() { + insinto /etc/gtk-3.0 + doins "${FILESDIR}"/settings.ini + # Skip README.win32.md that would get installed by default + DOCS=( NEWS README.md ) + einstalldocs +} + +pkg_preinst() { + gnome2_pkg_preinst + + multilib_pkg_preinst() { + # Make immodules.cache belongs to gtk+ alone + local cache="/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" + + if [[ -e ${EROOT}${cache} ]]; then + cp "${EROOT}${cache}" "${ED}${cache}" || die + else + touch "${ED}${cache}" || die + fi + } + multilib_parallel_foreach_abi multilib_pkg_preinst +} + +pkg_postinst() { + gnome2_pkg_postinst + + multilib_pkg_postinst() { + gnome2_query_immodules_gtk3 \ + || die "Update immodules cache failed (for ${ABI})" + } + multilib_parallel_foreach_abi multilib_pkg_postinst + + 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 +} + +pkg_postrm() { + gnome2_pkg_postrm + + if [[ -z ${REPLACED_BY_VERSION} ]]; then + multilib_pkg_postrm() { + rm -f "${EROOT}/usr/$(get_libdir)/gtk-3.0/3.0.0/immodules.cache" + } + multilib_foreach_abi multilib_pkg_postrm + fi +} diff --git a/x11-libs/gtk+/gtk+-3.24.41.ebuild b/x11-libs/gtk+/gtk+-3.24.41.ebuild index 8e646b3879db..82d2b4737e10 100644 --- a/x11-libs/gtk+/gtk+-3.24.41.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.41.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" COMMON_DEPEND=" >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] diff --git a/x11-libs/gtk+/gtk+-3.24.42.ebuild b/x11-libs/gtk+/gtk+-3.24.42-r1.ebuild index 655c05a8a518..49fb87f1c4d1 100644 --- a/x11-libs/gtk+/gtk+-3.24.42.ebuild +++ b/x11-libs/gtk+/gtk+-3.24.42-r1.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" " RESTRICT="!test? ( test )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" COMMON_DEPEND=" >=app-accessibility/at-spi2-core-2.46.0[introspection?,${MULTILIB_USEDEP}] @@ -95,6 +95,11 @@ MULTILIB_CHOST_TOOLS=( PATCHES=( # gtk-update-icon-cache is installed by dev-util/gtk-update-icon-cache "${FILESDIR}"/${PN}-3.24.36-update-icon-cache.patch + # Gentoo-specific patch to add a "poison" macro support, allowing other ebuilds + # with USE="-wayland -X" to trick gtk into claiming that it wasn't built with + # such support. + # https://bugs.gentoo.org/624960 + "${FILESDIR}"/0001-gdk-add-a-poison-macro-to-hide-GDK_WINDOWING_.patch ) src_prepare() { diff --git a/x11-libs/gtkglext/Manifest b/x11-libs/gtkglext/Manifest index 8381cd53f23b..eb045ff66819 100644 --- a/x11-libs/gtkglext/Manifest +++ b/x11-libs/gtkglext/Manifest @@ -2,5 +2,5 @@ AUX gtkglext-1.2.0-gcc8-fixes.patch 791 BLAKE2B d0f17c83bccd6e92c640383fecdce384 AUX gtkglext-1.2.0-gl-configure.patch 11350 BLAKE2B ad0cadfa12bda13866da64433935520bcbb77a9fb430640d31c66b14ffb867a1ae1cb236e459b9d13c0493279185dbe8c8eddafce86abd14b2ab4b2d0a59a0f9 SHA512 b164b8e64ff8fbe6d9b3437100c35d1352056094c4395fc1df4a40d8c91edf7543317ec05e3a05af1da9fe432817e312e7a8fc80fd3343824365d4579046f8fb AUX gtkglext-1.2.0-no-pangox.patch 2642 BLAKE2B c5d2e71671e370c2e267fa04d2aef5e68f7c55a056e40248231d4ff3deb6f9e89e72a5ac81a9d020fea6dd8f6a09e6ee01e5e9c73ff2876bde98739c990b7d6a SHA512 1117c3dc9a375c3a2f12e841a7601442ec46ff975047bac6f59e6cc7b6e18c155f90178b8fc9d403af684d4874f0f99717b5030b966030e008a7b8675e58158b DIST gtkglext-1.2.0.tar.bz2 703821 BLAKE2B 985d84cf1b87a23cfebcf536cecb087bbfd050f5131cf70b2a09e9a2e556e7f2549ed1b4b26ec6eccf790a383e3530d27171a553145614b641437c7c2d8462b5 SHA512 c5452b7594195da3c1428dc3021a041d70bb8079a514b7310fe7b66f638748ad2399adead36047b52b60b033757581e72f0532c0301e033019bf909f7365071d -EBUILD gtkglext-1.2.0-r6.ebuild 1521 BLAKE2B 9aaa5188c9a0c2d2b638393b8ae83a9b70b7bdb3968b0d97b1a43d7639025f3265ed0b8edca2bc28be6a0d845d2c2a689705e5fbd541537ad145740ef9f0dec9 SHA512 ac574a14a923a522d1b4f2a2c7d35472d5d1de76603f5f6002fcd9d8f61698629ca255878c98bf9df83f4286786502fa72352cb12b147a7889a51bd5cdcf4f95 +EBUILD gtkglext-1.2.0-r6.ebuild 1515 BLAKE2B f5b819cb36e99a5a319b2000de9b5340575dbc1b2fd7c6b67bf74e38c38a99c8581006d442a8be2dcae178fa7a263032756bc528c835320ff711a00c31b01eb6 SHA512 50652a9314e4f7cdacdb5a26e04713df6fd3086f6255fd27d85baef0f70c608521657cd8349921c43d410670e08f2b8f2999df4c0b3bd8881d4957cc10b62982 MISC metadata.xml 332 BLAKE2B 79fc244fae58275829c8b97d085f3ab08c3c0bfe98174bfa927288961561c152b9028cc0b0861f7f81ec6eb3fd7bc92687d0f802834de260e0e1c46986fbcc03 SHA512 6f638585589780b2c98b7e5faf9166c90c60f7db78d08f2d9468dc10e539e360c74fe796bf10ed0e320e43de78fa0f1b3e66bb74ea29494b1cbbf4d48df6dd3a diff --git a/x11-libs/gtkglext/gtkglext-1.2.0-r6.ebuild b/x11-libs/gtkglext/gtkglext-1.2.0-r6.ebuild index 9cfb390f1761..c105cd7c3479 100644 --- a/x11-libs/gtkglext/gtkglext-1.2.0-r6.ebuild +++ b/x11-libs/gtkglext/gtkglext-1.2.0-r6.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}] diff --git a/x11-libs/gtkmathview/Manifest b/x11-libs/gtkmathview/Manifest index 5023d6bc7098..2dbcf5ef595a 100644 --- a/x11-libs/gtkmathview/Manifest +++ b/x11-libs/gtkmathview/Manifest @@ -8,5 +8,5 @@ AUX gtkmathview-0.8.0-gcc6.patch 2043 BLAKE2B 5534acd718f3b4423a1325c109483de311 AUX gtkmathview-0.8.0-gcc7.patch 1150 BLAKE2B 28c122d1ac04cdbe6b232325da3e5994e9680c670ad51387c0d0f7cd67618fca11d54163b563431c3ae3853ea05ada400627c6dc45b8e00f79f07c050d118073 SHA512 550646e134f43a47dd185b9ac2bb7c1713682685c78feca43fd6371d3e6455d06cb105fac9cc69f624cc8c3fef14d06aeabe91dae35ecdd096901cea9c802b17 AUX gtkmathview-0.8.0-underlinking.patch 1926 BLAKE2B 6f50638ebb9c2a6af55e3b0f13b438b97a2e606fc7639a2aa6d7e3467bfcdeb4661c6b18db200b727a3de87c457ea99013f32e49b76ebaaf0a5d9793828f280b SHA512 9f0f4404ad60d8318f6feaae81db5ff4d331509145874926667eb9274a83ae278b08a078830cfd98ae85a602fd1ac7ea13b676f5dcd70a77e8b45e9e5fe5aa0d DIST gtkmathview-0.8.0.tar.gz 987328 BLAKE2B 1c8403fcfab828153911a40850bdfcfdd15c8c19da5dc1d7c015a8718c647b4adde2f7201ee0abc72d6c2b5acc79b8c852d6aa4f09021bbeaa827291d963b646 SHA512 aa7eb4aa031f9b9727be3fd8635fdac0e912585de9b91c5e71400edc5fa0b3257724244f796fea0122e32318d00701e63ee7fb12b97b7abbb7940a5439d31adb -EBUILD gtkmathview-0.8.0-r5.ebuild 1947 BLAKE2B 79a87c8eadd79ef83b3b5db9edab35b216cd11d6756ccc6635ba2fbd651a9c01498a6faca107d8b9abd9dc5a74e0852549cb98a440f79d5794327b11ae1defa7 SHA512 893b31bd012b13bf9547959ed6d2103148455b71e8cc1472b292dffc21c59a00bc74d0a8ad86c226815f506abe95b0db77d1d8e0eaa9685d5d693c7439b636c0 +EBUILD gtkmathview-0.8.0-r5.ebuild 1941 BLAKE2B c9eeaa1db322e9c927fd9e544a55707d585fc0bf86ce617ff5ec43f8ab26b141e9d1704bd50e9c8c95389b2e5488e83d6ab297577a5c9439de413d0734d9a8e4 SHA512 aee2ad00522bdb73b31abfa9b666281a2aa0da61539a29f277ea4ada4f5c6f4b99c1f278693c0f2373bc74da315c9fd15c38046be1d1f5f91484cb4b6b7ef98f MISC metadata.xml 527 BLAKE2B a3cb6f03478419aefd9060d13c8cbd94e620ae7d726cc175f7cd56edb0a35b7d0a5bf2d02ff9f5b47ff57ad5f332633ea6cc07fb0beaa4bc945fcdc7fe41634a SHA512 b1ff4752cf93c87fcff4ad026f8e9b3a4d8d843b13bd5ab9de494eeec48aef2582e5f0a4c7b96f6c3891e6864c42210b9240dc23d97e199a4cd7d1f00556661d diff --git a/x11-libs/gtkmathview/gtkmathview-0.8.0-r5.ebuild b/x11-libs/gtkmathview/gtkmathview-0.8.0-r5.ebuild index 1159f5c61a22..b5d1f4b49839 100644 --- a/x11-libs/gtkmathview/gtkmathview-0.8.0-r5.ebuild +++ b/x11-libs/gtkmathview/gtkmathview-0.8.0-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://helm.cs.unibo.it/mml-widget/sources/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86" IUSE="mathml svg t1lib" RDEPEND=" diff --git a/x11-libs/gtksourceview/Manifest b/x11-libs/gtksourceview/Manifest index 9e1a40a5a542..f7a4aacade55 100644 --- a/x11-libs/gtksourceview/Manifest +++ b/x11-libs/gtksourceview/Manifest @@ -1,10 +1,13 @@ AUX 2.0/gentoo.lang 3901 BLAKE2B 774a8c7c01e8188339d1ae4b10df39b58ef78015cc2eb7cd3a723d025c1ae9ff2567dd84e56a2d9f2fd47d78b9ef26517dd76cb6e114aaab8eca452c8097712c SHA512 62c3257663eb684c1eeddb8393d8529e63c2535aa2c2839c76cac2a75f0c059025aa22db5e1bb569242526f1f2ee53708c7339e81eb37843f876be498762f9fc +AUX 2.10.5-G_CONST_RETURN.patch 6799 BLAKE2B e3276c433d2bb6286ea8f6d5b45fc602a798c0261d12e065e8c5e1ed132f686bba93e450db7aa13a155f09841939733208dbcff9d2517f698536df1b7099b1ac SHA512 1a36c45a067cf999494b14f30d3322aa596343b5f77e54e337a382f6fc9857803cdf2f97a44433e4c055a0dc235fa270d335b6536fc682f0d952f06a2ce44546 +AUX 2.10.5-gcc14.patch 749 BLAKE2B 90b929f90459ce6f75c72675e0f5923e61c06aefc1611fc753c04ea88ff079a00a188428aa49d4569026c73d62a3649c05f3e867979373fc1f290f9102e1ad7d SHA512 d2133c47beea420c357abb4e9a98ae5388b3760a39cfd6361c24758a016ee725ee0a8f860259369c907cd19061aa82c1b1a4f200b88512bc2513d4f085d758b6 +AUX 3.24.11-gcc14.patch 2157 BLAKE2B 3ad0dbafb78355160353893e1026e8e19f07ff172b6689d6314efc1a444bcd503677a3ca9a7310ecca811c4f8dd8b88aba4c7a213cb3f35dd12d63fa016ee52b SHA512 88e7b6c90977d7a799e24f1d83b8d9de183bc318bf6a313c3f5e808851e1102311a77469bc33994ff67f7c16bc7273b580fbb7c9bd29f6147efdbcb65e43f4ea AUX 4.6-gentoo.lang 3889 BLAKE2B 1797c9e3ef615b36f3098104295fbadee18b8434d299bbab9603c5a00abdfb51c3a7db2f937885d8aa191067fd6e2ffbc1cf278b0d9333c67bcb07e24be5a7ba SHA512 a4ca3f24df56556c5d42aac19d36608d20466287b9e364154b1877c2a5aeab82a374fdf7dc64afbabbf9269d5a8fa88e1dd59d8a24a52fab219db09ec29a3d98 -AUX gtksourceview-2.10.5-G_CONST_RETURN.patch 6799 BLAKE2B e3276c433d2bb6286ea8f6d5b45fc602a798c0261d12e065e8c5e1ed132f686bba93e450db7aa13a155f09841939733208dbcff9d2517f698536df1b7099b1ac SHA512 1a36c45a067cf999494b14f30d3322aa596343b5f77e54e337a382f6fc9857803cdf2f97a44433e4c055a0dc235fa270d335b6536fc682f0d952f06a2ce44546 DIST gtksourceview-2.10.5.tar.bz2 1253321 BLAKE2B 810a3eeca69bab4356b21c64129bb852e00d02c7937ad4a2ce3af9e48700da943d8d6834efcce9810dd49a54f39d4a074dc086a557128da51a593b2f23e58d48 SHA512 6f64acef6196bfc5953e0b148d7e460d366073b5e21367c01b01fc4d1c86ffe8aca71ecd77cf0814e47d8fc3085495f25bbbdc69e746987b02fd02fcda64886d DIST gtksourceview-3.24.11.tar.xz 1438232 BLAKE2B a25762255a12887c8151465689e3acbd5864a6638044500acd087832888a092b8aad5d885d31c9dbe057ce183510afa2342bccb2a2675719dbba7e82be72368a SHA512 3490b34c6432a2e2ef292ad5bf982fdd22d33b1472434549b4ea8ddae0fc8808e128ef947e4d0dcb41e8de5e601b202f52532bbbbfa11d35050acfc42f9936b2 DIST gtksourceview-4.8.4.tar.xz 1159636 BLAKE2B 0fb649522ff904993b7673c380b8ffb6458c0727b6af906e5328d972fb5385a2a668c2ca45b7dd3533f9f00b2ed9eaade55ee7b20a0b75fb1c031b917c27af2d SHA512 9e4262e52a92b3a052f33b799622d4fd4dcc7cc5355df12f160d0e60a6d6c135bc52f07eb40c06b357d5d74bec7228d4ec545a69ee5af69429d4170cc1e2243d -EBUILD gtksourceview-2.10.5-r3.ebuild 1305 BLAKE2B d6d6830436119a7550be63b44b4737fb745ed6e4fdf4a6d68a6872cb0fa96d2cdbb7585c98cc0876431a390f945aa30a2122062681a9b2f98105c156596b6f60 SHA512 db11a86746c23457d021ea518f31eb8efca6333231d4365c9a4fdfbb1154940786dd86db9cb26a1c140e2012ad2f4100fd6cceb41c93fb379e56c684a2fffdbb -EBUILD gtksourceview-3.24.11-r1.ebuild 1209 BLAKE2B e697e419c583f0c0d284dc0c8b20dd1e73bcc87285c14187c4927626ffacae8de6893f477f3a450fdf56d0e63e9330b0fec7321a5c5e362f92c83553225956c3 SHA512 d3e8d711d16a1b5ab40748ec753309b5ea02707aa50d87da63b5399bb9acb48da8e2eea3cfd9205ff63a1982077288f2c077d3ff440d7825bac0c926256c1525 -EBUILD gtksourceview-4.8.4.ebuild 1745 BLAKE2B 9ee0364e2e94ff4f4488c6121399029168d9e7313fd3cac388bc5d4e5903b4e22a9fa0fae79d9459d69625b52d9b45bf5270e9cf72b22d2bc035daedee822af6 SHA512 75e72c9cf96f145e68d8fae62885d5c034c816eba58ba57f1c601d28508d53aaca6eaadca5c9eb84f4856c8db15964009198e68e9e011dbfadc72ee19d79896e +EBUILD gtksourceview-2.10.5-r3.ebuild 1336 BLAKE2B fa12ff8b5d0b42ecdaa45493993cf3d5aed45ad25f982a7d619bfc159f5989fb8b91faa4f00de54d12e677eb849b1df709869bf8a3118c4cb4d7c8bff44c8e3a SHA512 4031a0cb28d268e3bdb82aa29f987b343fe203739c7ba30017fded4ee1643b1f2d4dfed1c4e0c0b92ea1d34d5f9922a919cc282312ac2d33bddd1872d1091e1c +EBUILD gtksourceview-3.24.11-r1.ebuild 1203 BLAKE2B d2d5319a02673cf8ad0ff01056f0865f377bd5716539fab0a26ce8fc1c30ef8be643625673bb6ae7b5fdec1b842e6f1c6252cae4e57eeaff31a703f2a270c705 SHA512 b08dd2c1ad24dc99bb5435013aa2d9a76a7e3cdcb39c32332ee5ba52db5e3d5c42ea93144cc452134c71565ea822144f3fefd260f0a1039037883c71d4eca08e +EBUILD gtksourceview-3.24.11-r2.ebuild 1257 BLAKE2B 1fa0fc29d64add7127ef4a34ea6e3de4d510ca3a47f97240c03c731339c4330bb4221aebce4bd71b5cb0ac6a9217312571f0eba68c3216b072b0e918d962ccaa SHA512 e435c5648d566fb980fb7f7e1d473df9fc87cf4bc75e04cf361c345de342084277fccd80828ebc6c2aa84bd2bacb1c75ddd092e2e39b76fb4b81f98b1b0c707f +EBUILD gtksourceview-4.8.4.ebuild 1739 BLAKE2B 7cd651e679ceb4ed1acf25a88b70bf236c1ab834b066db55a0162cc46d22b0549f5c3839903e58f1943eaccbb964db32e943fe6c80c573dfe46488385ad9ea3f SHA512 c811661428d086f6bbb1fc2bf7abb17753366152172b2165714a943ea23f89382c50bd3653b40f328fcb357e23b06bce7fb933155f94a057380f93eec0b90736 MISC metadata.xml 430 BLAKE2B 97632c64552f8f8414314de16a73981465cdce4c553d550618ebaf6fdfd1ef100e32c008b6442cbbea68ad1f97ca0631f332ed9bc4fc1884fbf4ecc608b70ec0 SHA512 3c8df69407d401080882427ca5d135a462d246fc29878dbef7b0614e1ab150cb0c9349f5398397cb7c94adc854271066000a0d4ac118f8be342e2a02464e8ff9 diff --git a/x11-libs/gtksourceview/files/gtksourceview-2.10.5-G_CONST_RETURN.patch b/x11-libs/gtksourceview/files/2.10.5-G_CONST_RETURN.patch index d42feacd3e3f..d42feacd3e3f 100644 --- a/x11-libs/gtksourceview/files/gtksourceview-2.10.5-G_CONST_RETURN.patch +++ b/x11-libs/gtksourceview/files/2.10.5-G_CONST_RETURN.patch diff --git a/x11-libs/gtksourceview/files/2.10.5-gcc14.patch b/x11-libs/gtksourceview/files/2.10.5-gcc14.patch new file mode 100644 index 000000000000..e86cfbc7d60f --- /dev/null +++ b/x11-libs/gtksourceview/files/2.10.5-gcc14.patch @@ -0,0 +1,21 @@ + +Fix build with gcc-14. + +Backported version of patch from: +https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/b25e71c57fc934a7ce36e51826af9fa7c2cf9a80 + +Bug: https://bugs.gentoo.org/937626 + +Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com> + +--- gtksourceview-2.10.5/gtksourceview/gtksourceview.c 2010-08-22 13:45:05.000000000 +0200 ++++ gtksourceview-2.10.5-gcc14/gtksourceview/gtksourceview.c 2024-08-09 16:11:37.319493797 +0200 +@@ -1766,7 +1766,7 @@ set_source_buffer (GtkSourceView *view, + + if (buffer && GTK_IS_SOURCE_BUFFER (buffer)) + { +- view->priv->source_buffer = g_object_ref (buffer); ++ view->priv->source_buffer = g_object_ref (GTK_SOURCE_BUFFER (buffer)); + + g_signal_connect (buffer, + "highlight_updated", diff --git a/x11-libs/gtksourceview/files/3.24.11-gcc14.patch b/x11-libs/gtksourceview/files/3.24.11-gcc14.patch new file mode 100644 index 000000000000..161d060183fe --- /dev/null +++ b/x11-libs/gtksourceview/files/3.24.11-gcc14.patch @@ -0,0 +1,62 @@ + +Patch from: +https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/16db686c0b3170d9ec4d7c7eda4a8e9c0fb1c544 + +From 16db686c0b3170d9ec4d7c7eda4a8e9c0fb1c544 Mon Sep 17 00:00:00 2001 +From: Martin Blanchard <martin.blanchard@codethink.co.uk> +Date: Mon, 26 Feb 2018 14:26:59 +0000 +Subject: [PATCH] View: fix includes (implicit declarations) + +https://bugzilla.gnome.org/show_bug.cgi?id=793842 +--- + gtksourceview/gtksourceview.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/gtksourceview/gtksourceview.c b/gtksourceview/gtksourceview.c +index 7d567157c..4e086464f 100644 +--- a/gtksourceview/gtksourceview.c ++++ b/gtksourceview/gtksourceview.c +@@ -40,8 +40,9 @@ + #include "gtksourcemark.h" + #include "gtksourcemarkattributes.h" + #include "gtksourcestylescheme.h" +-#include "gtksourcecompletionprovider.h" ++#include "gtksourcecompletion.h" + #include "gtksourcecompletion-private.h" ++#include "gtksourcecompletionprovider.h" + #include "gtksourcegutter.h" + #include "gtksourcegutter-private.h" + #include "gtksourcegutterrendererlines.h" + +Patch from: +https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/b25e71c57fc934a7ce36e51826af9fa7c2cf9a80 + +From b25e71c57fc934a7ce36e51826af9fa7c2cf9a80 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?S=C3=A9bastien=20Wilmet?= <swilmet@gnome.org> +Date: Thu, 14 Dec 2017 13:03:15 +0100 +Subject: [PATCH] View: fix assignment from incompatible pointer type + +GLib now propagates types with g_object_ref(). + +At that code path we are sure that buffer is a GtkSourceBuffer since +there is a condition if (GTK_SOURCE_IS_BUFFER (buffer)). +--- + gtksourceview/gtksourceview.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/gtksourceview/gtksourceview.c b/gtksourceview/gtksourceview.c +index 21424be97..e642ce360 100644 +--- a/gtksourceview/gtksourceview.c ++++ b/gtksourceview/gtksourceview.c +@@ -1531,7 +1531,7 @@ set_source_buffer (GtkSourceView *view, + { + GtkSourceBufferInternal *buffer_internal; + +- view->priv->source_buffer = g_object_ref (buffer); ++ view->priv->source_buffer = g_object_ref (GTK_SOURCE_BUFFER (buffer)); + + g_signal_connect (buffer, + "highlight-updated", +-- +GitLab + diff --git a/x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild b/x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild index 711b6abc5b4e..5dc42f20caa8 100644 --- a/x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild +++ b/x11-libs/gtksourceview/gtksourceview-2.10.5-r3.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gnome.org/" LICENSE="GPL-2+ LGPL-2.1+" SLOT="2.0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND=" @@ -31,7 +31,10 @@ BDEPEND=" DOCS=( AUTHORS ChangeLog HACKING MAINTAINERS NEWS README ) # Patch from 3.x for bug #394925 -PATCHES=( "${FILESDIR}/${P}-G_CONST_RETURN.patch" ) +PATCHES=( + "${FILESDIR}/2.10.5-G_CONST_RETURN.patch" + "${FILESDIR}/2.10.5-gcc14.patch" +) src_prepare() { gnome2_src_prepare diff --git a/x11-libs/gtksourceview/gtksourceview-3.24.11-r1.ebuild b/x11-libs/gtksourceview/gtksourceview-3.24.11-r1.ebuild index ca4f20dcd0da..77d45f3fb1f9 100644 --- a/x11-libs/gtksourceview/gtksourceview-3.24.11-r1.ebuild +++ b/x11-libs/gtksourceview/gtksourceview-3.24.11-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" LICENSE="GPL-2+ LGPL-2.1+" SLOT="3.0/3" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="glade +introspection +vala" REQUIRED_USE="vala? ( introspection )" diff --git a/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild b/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild new file mode 100644 index 000000000000..c01a9ffd40f6 --- /dev/null +++ b/x11-libs/gtksourceview/gtksourceview-3.24.11-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +VALA_USE_DEPEND="vapigen" +inherit gnome2 vala virtualx + +DESCRIPTION="A text widget implementing syntax highlighting and other features" +HOMEPAGE="https://wiki.gnome.org/Projects/GtkSourceView" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="3.0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="glade +introspection +vala" +REQUIRED_USE="vala? ( introspection )" + +RDEPEND=" + >=dev-libs/glib-2.48:2 + >=dev-libs/libxml2-2.6:2 + >=x11-libs/gtk+-3.20:3[introspection?] + glade? ( >=dev-util/glade-3.9:3.10 ) + introspection? ( >=dev-libs/gobject-introspection-1.42:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-util/glib-utils + >=dev-build/gtk-doc-am-1.25 + >=sys-devel/gettext-0.19.4 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +PATCHES=( "${FILESDIR}/3.24.11-gcc14.patch" ) + +src_configure() { + use vala && vala_setup + + gnome2_src_configure \ + $(use_enable glade glade-catalog) \ + $(use_enable introspection) \ + $(use_enable vala) +} + +src_test() { + virtx emake check +} + +src_install() { + gnome2_src_install + + insinto /usr/share/${PN}-3.0/language-specs + doins "${FILESDIR}"/2.0/gentoo.lang +} diff --git a/x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild b/x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild index 73ffb44cb69e..ea22d83d59a5 100644 --- a/x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild +++ b/x11-libs/gtksourceview/gtksourceview-4.8.4.ebuild @@ -14,7 +14,7 @@ SLOT="4" IUSE="glade gtk-doc +introspection +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" >=dev-libs/glib-2.48:2 diff --git a/x11-libs/libFS/Manifest b/x11-libs/libFS/Manifest index 8fc7ae8aaff3..779b63800272 100644 --- a/x11-libs/libFS/Manifest +++ b/x11-libs/libFS/Manifest @@ -1,3 +1,3 @@ -DIST libFS-1.0.9.tar.xz 287416 BLAKE2B b4425ab4ce1c9e4e0c283419231e2966f462a6c9225ff8bd056b5ec41c7a6a96e35bd2edd47ce6bfad87040c6042f19619f32f8f045262da5609af5c55b03fe4 SHA512 7d012e62736c6d567931bad982eec221199d296f0fe41e1e7fde5575b8b928e9a8c644aa8746242bdfe72393635320b58774d9a519285765bd26d633588092b8 -EBUILD libFS-1.0.9.ebuild 408 BLAKE2B 90e5efe8b55d23cae411c78f51f6a4520ac4b2fa9bfc2e142df2804ff215a6a8224a34f57ebe749bf457d4409a63a972b92f688e2166553c1a95421ef28fee11 SHA512 ba9f0f9404540c1e3e31548e4cf23afb2dedbb0d28cd1abe3eab5ff0a1ab9617a466eebcd9e39eff01b8991f1ac55c2aff1b5d08693529fe00b28b4b6f0ecd34 +DIST libFS-1.0.10.tar.xz 293016 BLAKE2B 305d4343f84389805c9eb04e176fa9b291e784cf8636dfde929370ad9ffa66d63956afc643ca53cce22163bd54e5f222e44cb956e55e43a24dd3594c9bfc8ea9 SHA512 f4dc361b7e1dcc1f348ea86e96c5a60ff40c5168b6097f00d8a5db2b86d089cfca12ac13dbde5ce3b53279b7eb8773ed6dcd9c678c2e95363ffa5127ecaacee7 +EBUILD libFS-1.0.10.ebuild 402 BLAKE2B e1044a39c9a13f3415fdc54c1e92e110369263b1a15af52f951cf4a918a41bf0d73ecb207282ab463dbb337d1b7c266a332e9fc8e599e4b819e096c96da7ad96 SHA512 af8591e30cfe6f1a967e4fd3eb5ff73b249d95bebac4ca8c4e420f8212741a774c5715617ffebb569ea5829409e695a172fd363de466309b29e1898ceedba2fe MISC metadata.xml 336 BLAKE2B 63758b2250f1678012f938bfb7826c03e447991e3aba5c233e16df68dbaae033b1f14d77833c85238efe0eedd90314f5e8b2e1cfcac824bd5a034e7e575f244f SHA512 f2b85263c274822c779720160b79a4c243896f7169c9aa88181ed805c3f5808cd48aec07eeb0e2faedfb1b3ef467846243e2cfec925e8eeafb58f6d228a3aac1 diff --git a/x11-libs/libFS/libFS-1.0.9.ebuild b/x11-libs/libFS/libFS-1.0.10.ebuild index d6866a6bb1c9..6ca8db0f866c 100644 --- a/x11-libs/libFS/libFS-1.0.9.ebuild +++ b/x11-libs/libFS/libFS-1.0.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ inherit xorg-3 DESCRIPTION="X.Org FS library" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~s390 sparc x86" DEPEND=" x11-base/xorg-proto diff --git a/x11-libs/libICE/Manifest b/x11-libs/libICE/Manifest index 11df8111a360..cc1461163f96 100644 --- a/x11-libs/libICE/Manifest +++ b/x11-libs/libICE/Manifest @@ -1,3 +1,3 @@ DIST libICE-1.1.1.tar.xz 335960 BLAKE2B 2849418aa0a66a9137481194bb91208fae4a1eb9a4f9f509b52da7668b8281b6c36f4ba4bdc686eb008a2561b89801fb9270b22887b7c5044e6c14a1ae94dfae SHA512 2f7833a25f31cc743ca95cb88f9a8403b50e19ffb5bf43bfef87ba405857d359789daaa9ec2391351237d958f16d35dbf082adb76d301e46d3a54162a6b452d3 -EBUILD libICE-1.1.1-r1.ebuild 627 BLAKE2B 6589717f87dd881cb3601089fbf46b65fb6f6be95d6a83a81131ff660707e0d2dea635bd76cafd8523c5fdc3448d368d3d1fb7a8d1cd8052e61068b887393253 SHA512 9ade76f158dabbb2565490f437e3aae52e322ad17be72770413d0f8c7de12de3e8f615e47c381edc2edf961d018b5695e647ed5b0ef3f81b0ac036b55d8efe97 +EBUILD libICE-1.1.1-r1.ebuild 621 BLAKE2B 33adfe3b62861365b7dfa5a74c747864c0a1e81c030313175022e924d938062aa807e297fd990647f872e4a7f8dded5407f88ceed7cbdaaf4b341dc1b0d72f88 SHA512 63fa09404e53b0fa9c24ae6736b241a0de219c0dbd86ffb2478af89abacee245934b0ad2900d6396d2153f855fcf13b4be54e11c18102a2fcc7918238c34a492 MISC metadata.xml 337 BLAKE2B c895594110c07848bd58cf4a28df82dbdc5f26671689386a667afd32f3925d4b401887d992282416213be51536ee4d24fd00c0f85d52c98eb71d66854209055b SHA512 2718c47a51ba70e9622bd3bf5e6d987fa2f57d122e25aa972f71585ddf3dbdb8bf34eaa0492846e6230d951f8d557948e1d7e3f54ee27765b63e8f9f2e6fe604 diff --git a/x11-libs/libICE/libICE-1.1.1-r1.ebuild b/x11-libs/libICE/libICE-1.1.1-r1.ebuild index 482112f9608a..4d9a9525de59 100644 --- a/x11-libs/libICE/libICE-1.1.1-r1.ebuild +++ b/x11-libs/libICE/libICE-1.1.1-r1.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Inter-Client Exchange library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" elibc_glibc? ( diff --git a/x11-libs/libSM/Manifest b/x11-libs/libSM/Manifest index b34eafe60da0..5bc1b26becec 100644 --- a/x11-libs/libSM/Manifest +++ b/x11-libs/libSM/Manifest @@ -1,3 +1,3 @@ DIST libSM-1.2.4.tar.xz 306944 BLAKE2B c1944cd8e25389cffc18e9f6e46e3543381a2d74036cff2c24f063c1defca001c94055ef278dc468123b1f60f145df5daf34bcec39875ad918b664a3c279777a SHA512 7f1d41b7b6c5dd456c49ccad7740c3ba9791a2793fa50fd94814a4164ce2e20c4a0a0ad42a87708e494ed5c23f611be6d3ccd9ef1e9add6d46ac545e2b0f6f86 -EBUILD libSM-1.2.4.ebuild 1679 BLAKE2B 91432ce08cec64348934a76af4f31fccb439a2af2b6f1191eaac86ad58371aa6cb829302252eb6a3ab718870357fb997b47634deb5fbfe5af0e6cdb98ac3e295 SHA512 3b7e2d16daa386bb19e7b25b0a9587e505c9ff86dae28abfa76bb093eec6215eb3cd8bf15fcd126e3129099be84da4433fe5062ace5c9a96fa6052ea391c7f20 +EBUILD libSM-1.2.4.ebuild 1673 BLAKE2B a1aa9b0eb9f2107080f7c4f4b10f7653e30154aa9cd77f968a2e45b93be432d5390fb2bdfbb41696d9c3708901c74d4eb150550c8e51dfcb5513be1192cb26b3 SHA512 7bf3eb26b78a44d37862b055c4381177bfa9b696ce25027bdc285e2182982f275511b30388054d9d0eb5264c298250295acc52ad8e012a048391515d4f9182d1 MISC metadata.xml 457 BLAKE2B 895411214399309db731cd3f1c5c49ec5a505aa4a7a03e9fc39e7027b1956aeae7b0ffebe1d6f4500eaba907c0aa2ce7332f56de0b53ebc26dd000835a29c9ce SHA512 9e810808a715e91e939d710c5633675d4a7d74b2a18d8054d1932f6022bf186ae981b1ffffd81893bb1959923ddf541908a24656e7c308589994178dbab9ff60 diff --git a/x11-libs/libSM/libSM-1.2.4.ebuild b/x11-libs/libSM/libSM-1.2.4.ebuild index 1d0670369325..dd82f54b1b0d 100644 --- a/x11-libs/libSM/libSM-1.2.4.ebuild +++ b/x11-libs/libSM/libSM-1.2.4.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Session Management library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="+uuid" RDEPEND=" diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest index 5badac44df28..826d04c7a553 100644 --- a/x11-libs/libX11/Manifest +++ b/x11-libs/libX11/Manifest @@ -1,5 +1,3 @@ -DIST libX11-1.8.7.tar.xz 1859256 BLAKE2B 335d8af91c13aba11255c266c4687a7f66b021207a92485d723b4107601bbabb6a0e5535241a3bcff4ac9a99142730d2b3d2e2eaff86b507fee5b35a2590d792 SHA512 d53bfc18f38d339a6a695b09835b2ae96b323881678bfe7ddca697605e3bdf4102ff49cc3078880a6c55b5977fcdd0aadaf5429086132de3a5bda302f79a2fa6 -DIST libX11-1.8.9.tar.xz 1811900 BLAKE2B 8858157ac490d65e19500bfbb2ab773a3a30041f8a757ff22fff8fb0124044b8bb826f6dff4115230c757a175b61a3f7d596d976d98be760085749878d64f871 SHA512 737af91818537295ac86be601b1e3d7e37d150716ec549580913b7cc9a44fee7a6ce9dbc3d46167eed91f23fe857c4dd355ed8f8440fe5fbbf8e9ebe47091b96 -EBUILD libX11-1.8.7.ebuild 1006 BLAKE2B 8ea7476bf009cf313eec3224dbe1588b31d2facaf99106b4a5bbf3d8235417c29cb778fe7baea1850a4bf5db4a2aba30c3b89054e79f4296044a16b9a406dc01 SHA512 3e0bea40df7719fbbaaf3080341fbe5947bd79146b114b3f489a07534dd57c9f7314f9e71da68051e4f6d88e3a80edd756bfa31a6632639eb7f8d2aed4edb767 -EBUILD libX11-1.8.9.ebuild 1006 BLAKE2B a70633b8c19d537ca5ef8f12df093ddbe9de7990c662e83ebb9bb2b70156865436cd7016a19b4a06f931d07dddf616882b0b7a05374f2c3cb7fe2735f1c12687 SHA512 096882e9eac263a0f2cf9e8603157fb978fb6f237e6a083b9f9508aa73a653432063222a3788ecab449b87617d6eeea247c77d91035e1c3d0040fb484b96fa5d +DIST libX11-1.8.10.tar.xz 1839380 BLAKE2B 72ff400e1aad5bcb04e5dd3fb43f7767fad47e38cf628382cd5ffd5a204efc4de4f626027dddbbc7e10f80f8eaee0bcdf9792d9d012256366920f7ae0cffcb15 SHA512 f801f5b77cbc55074f73dc95b29fff7b5e1b13b99641f6e397788ad9f31a29793ed4e8e5bd373122c790ef90627e8f9d6d5e271051c1767a479a85c55cd82bc1 +EBUILD libX11-1.8.10.ebuild 964 BLAKE2B cd611e2b72ffb3ed7a13e449b8331c4abb45b4c4eb10676157521205c3f62fe5a12208b1bec3d6609f541ce4001253c40d23ff3045b5bac811cbc52db19d017f SHA512 81f01d7b4b2fe6c7557c14c53f3a6de1b0a384756f84eb037422e35f0272bbd8255be7d679424f00dd5912f5c2db25bb9a7aceb30642ff7061f67eb2e3f0fe89 MISC metadata.xml 395 BLAKE2B 7912fcccfd8d8a4c9c1e5601783a0668679506638511ee719bf7bb95f99415fe95a417343060cf5ca3fe918ab1f9847f74861af36d3c712afa321272cd13cf66 SHA512 c2956ef519fe59d0f713732059224568b9d7c34579654b71993b02227a512c1ac3057dc7f81c6bc93834fd4fee212f1ae26f4055ea92f3eb7524da7d9e690f8f diff --git a/x11-libs/libX11/libX11-1.8.9.ebuild b/x11-libs/libX11/libX11-1.8.10.ebuild index 09df058a702d..0373870f143a 100644 --- a/x11-libs/libX11/libX11-1.8.9.ebuild +++ b/x11-libs/libX11/libX11-1.8.10.ebuild @@ -11,15 +11,13 @@ inherit toolchain-funcs xorg-3 # Note: please bump this with x11-misc/compose-tables DESCRIPTION="X.Org X11 library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" RDEPEND=" >=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}] x11-misc/compose-tables - - !<xfce-base/xfce4-settings-4.16.3 " DEPEND="${RDEPEND} x11-base/xorg-proto diff --git a/x11-libs/libX11/libX11-1.8.7.ebuild b/x11-libs/libX11/libX11-1.8.7.ebuild deleted file mode 100644 index 30b04e004b26..000000000000 --- a/x11-libs/libX11/libX11-1.8.7.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_DOC=doc -XORG_MULTILIB=yes -XORG_TARBALL_SUFFIX=xz -inherit toolchain-funcs xorg-3 - -# Note: please bump this with x11-misc/compose-tables -DESCRIPTION="X.Org X11 library" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}] - x11-misc/compose-tables - - !<xfce-base/xfce4-settings-4.16.3 -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/xtrans -" -BDEPEND="test? ( dev-lang/perl )" - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_with doc xmlto) - $(use_enable doc specs) - --enable-ipv6 - --without-fop - --with-keysymdefdir="${ESYSROOT}/usr/include/X11" - CPP="$(tc-getPROG CPP cpp)" - ) - xorg-3_src_configure -} - -src_install() { - xorg-3_src_install - rm -rf "${ED}"/usr/share/X11/locale || die -} diff --git a/x11-libs/libXScrnSaver/Manifest b/x11-libs/libXScrnSaver/Manifest index f2d453cb6cea..9ad64a49f8c2 100644 --- a/x11-libs/libXScrnSaver/Manifest +++ b/x11-libs/libXScrnSaver/Manifest @@ -1,3 +1,3 @@ DIST libXScrnSaver-1.2.4.tar.xz 264384 BLAKE2B 03cd9431dd8efd4842d5775c7b8219941c1ee6e440fa38111e7f582b10c554cbedd03511494920d09f57fd278eeb05987043f730882e27d998dd9b71a0bca7a3 SHA512 e4395af85f8496618afb23ffdaca1a75f5e3d213478d8dc73249cbc9840d7b993ba7513dbf6015cb38b48fe3f2223496365158a148dd5e1ac7475c5ee569e28c -EBUILD libXScrnSaver-1.2.4.ebuild 501 BLAKE2B 1dbb396c9dfe1f3f476508d1d127ce0690a6b57207eb525cebcfab845a5afa2ddf0820202c6c8003599f5fb37d7f81af53731fb803cae9652b61d49e8bf49e48 SHA512 53b4170147ea6e6e47ee24ff75802fa8e3a87b545acc32bdcfe58cb1ae8a1f3be1a643cfcb6b5b3ce27907243725f43bf2edea83561800d8d23be6e8f9417f32 +EBUILD libXScrnSaver-1.2.4.ebuild 495 BLAKE2B 761603136832a8f3d29a777eb5dd9d431fe19a09d935556018132e2d883953f92a2cd2b074d521e4654248ec5a783dbed8fa31fde461db9177b44b047879266f SHA512 a0524c2c9f918fc1bcd9b74127d2bc7495b5949894c57025ed25f30bed8683aab3f14ca1aa333cf12bf15b1aeb6f45cec103a0a0a0975b77420374c85c7bd06a MISC metadata.xml 344 BLAKE2B 38592243cc511ed03e89684471df8496b65fd4e0c1dfee85cfff8eed5254cc1cd0eeab3da541ee094064dafcf1c69f2d05c4cc458f27e84e77871eca47bce075 SHA512 8fe30e64a2916afb8fc6b37454d5bcd10aa515d80f8af32b2a92faba055650d96e7385b48d503259cea360a503a240bc1eda2694d4e3020e7c4e5f36ac0d4e74 diff --git a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild index b0c2552b4e09..3cf0e080fd74 100644 --- a/x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild +++ b/x11-libs/libXScrnSaver/libXScrnSaver-1.2.4.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org XScrnSaver library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXau/Manifest b/x11-libs/libXau/Manifest index 7ae3debef3f7..d35f22048c20 100644 --- a/x11-libs/libXau/Manifest +++ b/x11-libs/libXau/Manifest @@ -1,3 +1,3 @@ DIST libXau-1.0.11.tar.xz 274108 BLAKE2B ffd037d6a5bd8bbf10d15747469c5277b3061b87793d8acf095f60aa121bdc0831da9d3e6c369846fd40d2ba03ef209e1e8febff64736d4ececd135a8fabb0a3 SHA512 f56abba3bef3fdd4739dfa69367a4251b5fab7c89194c9aece9efa66b9ebbf0736690cc9bd654aab19d9db377e4b9a5268c9c020b3d293bb5351bff5fe75a4dd -EBUILD libXau-1.0.11.ebuild 416 BLAKE2B 4ca9d9cc06f154313ec8e0b5997b43a80b7a175b64bd89457d03e4a9ab62b72fdc1b46a0b7d9269298453508817b34730bb69329bfa3b6589dda1f5d15813cfb SHA512 672fcd209327a8c6a254543e90dd65c47863b0f642ca1070d57cacb2e8e575e7ab93e5ac575aa8a1d7a0319fe8af2bc205d67707aa24d91f88080ee56301e417 +EBUILD libXau-1.0.11.ebuild 410 BLAKE2B 80273ff8691c6e3489115363cfc1be9bfe9886ac338f7ed8a44407850af6ca1773d197da971cd0b9013c66e06e38da382629611aa056a285ed26c8b38234b230 SHA512 e3091f93b751b995e72c8130494a973b445b78df019e3609515359ef77857502934fba114cadc325be8c7e0947a7aaf5dc72d41b2e591ddc2e922bc347cc1095 MISC metadata.xml 337 BLAKE2B bccad5dd3ea84c6ca278438b94fbfc3e94b65b1808a5004c71c10023c774528084e5afd9e17bc852d2e0b8cc966539d02985ba4485e05e92c7b404277250e50c SHA512 8c81a02a3f99267055e0d044a99b3add40e6737236718e1d5cca35b21b417295a4eae9405c6becd7b42792bb1e387c44bf9c3c31f163f8414da265ff21f41904 diff --git a/x11-libs/libXau/libXau-1.0.11.ebuild b/x11-libs/libXau/libXau-1.0.11.ebuild index 65d799fc5bda..a94314b41953 100644 --- a/x11-libs/libXau/libXau-1.0.11.ebuild +++ b/x11-libs/libXau/libXau-1.0.11.ebuild @@ -10,6 +10,6 @@ inherit xorg-3 DESCRIPTION="X.Org X authorization library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND="x11-base/xorg-proto" diff --git a/x11-libs/libXaw/Manifest b/x11-libs/libXaw/Manifest index ee620864c039..7e573c6647f2 100644 --- a/x11-libs/libXaw/Manifest +++ b/x11-libs/libXaw/Manifest @@ -1,3 +1,3 @@ DIST libXaw-1.0.16.tar.xz 602848 BLAKE2B 342ca47da7fce2ddcc01b12bff6b279ad1ce6a743e3d6cf20120a98d67cc8c533d0c19c33250552d8709c8fc401e72147b04522e9ced998b05b7639a15115e23 SHA512 1cabad1a9b06dec7de601b977e844536823ee1a0045244acc42ca6b6107da9b4953736d94898a96cab40845eab77dae21e20e1fa66a3dfc4dedf575dfbca04aa -EBUILD libXaw-1.0.16.ebuild 857 BLAKE2B 263070219dc5d6790998c9521d44f650ca9c62302b26e4a791d510dadea1f54a16ec592964abf2810dffa0ee1d2854efd2256cb48e90476fffd7753431e1acd9 SHA512 af7e4477b2a13cd0c865785fb5472ede8d67fdf30cd772e839b3fb97fb78f8e97f480a68f2c66a157f2670b0a0dfed5ea810890b490f75a08f63b9d7215afd65 +EBUILD libXaw-1.0.16.ebuild 851 BLAKE2B 692135a8daa2ccd6ff4026ba7babcff94deffdafeec2705ca9125fdc21a6e3bba65f73a2f9ae6b37bf22460d04338d97e3bbeaac9acbdf56d703e298d3c1763f SHA512 00f7a053636a761430a5a988571a3016ca1984e7b049a5474db034dd6303905ea01f7315123bf2c5bc2122c3058b59370b64a561b3f5ef8b6269380e8ee3be84 MISC metadata.xml 422 BLAKE2B b5d0b66e0f4638f8e8969f8fe1c02f4d83195f11529b266e2f79f18b71f2407102545a4e55b318c4a0957cbf00570586626a9a8ce3cda99bc463c0246ed7bcce SHA512 56d9ac54daf5febd8fc3df76ce86974b6ab37130bdb80d84ad07b59d985d6d1337afff0b36bafadad9ba464e7cbd45a7d6f71f697be3b66f9db907b317d9c2a8 diff --git a/x11-libs/libXaw/libXaw-1.0.16.ebuild b/x11-libs/libXaw/libXaw-1.0.16.ebuild index d764114b30eb..f1c40496cc60 100644 --- a/x11-libs/libXaw/libXaw-1.0.16.ebuild +++ b/x11-libs/libXaw/libXaw-1.0.16.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xaw library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="deprecated" RDEPEND=" diff --git a/x11-libs/libXaw3d/Manifest b/x11-libs/libXaw3d/Manifest index eca21dd7f1a6..3ce08e478804 100644 --- a/x11-libs/libXaw3d/Manifest +++ b/x11-libs/libXaw3d/Manifest @@ -1,3 +1,3 @@ DIST libXaw3d-1.6.6.tar.xz 482040 BLAKE2B d0c7be64283837a7b32f67a2671eebd6d608818819afc4055c360d46152a3348d895159e9a7b7321913b2fea5ec8c587043e921127043d4d37f929a4b71bd27d SHA512 f324ddb1117ae6f8d50137390b2e82b638b53a6b170cce8f7bd8108fd98ce956badc7dede6b49065419f1565f9f4304571880842e799f7f48fb36bebe3dc3603 -EBUILD libXaw3d-1.6.6.ebuild 755 BLAKE2B 2eb6cc33d8713f8461d5da4cff0b567604cc720bc067d0260f8c07670ca0816944f13df7d526febf28508ee3f583495f4f7a2c63db0c4f66a39d9392b8b803f1 SHA512 e9cc2e44a22fe524d83277be1f9b125589afb8109d63cdd5d3c1d3666a9117b69243273ede385fc0775e197127a1adbca2cfe371cbc243f9477eb5b523004e77 +EBUILD libXaw3d-1.6.6.ebuild 749 BLAKE2B 32fb9d91ccc4c5f5106395c8c4bf7eabc298c070d3f56977803448ce13046480f394d519b22e86003455478123f784af76602af28d76e67ad6e728e8103af5db SHA512 f8ba0f9b4610f070c1c372fc2c8e0221ed4c3b1f63cb5029f76ae6d50ccfc32edbfe58a4880ffc0eb87fe38e803a66babfc4f644d9d1a239baf37df9d2cd47c0 MISC metadata.xml 339 BLAKE2B 60635a05848869d4aba7783f45cb02a672045a8a9b1bed933f1587ecd0ab81aa32ecc63e8a6742b4eee50a14c3e32b17b6bf14b3797e5f11e0dd74a8b582b4bf SHA512 1ed17cca85445b70786acfd900c7a75eb765001e7218e576356ef76d3e9e6399df3a45413f4650e555d2404d0c9e5f0f20f814c1bc1d08e1e8138aedbacfe50d diff --git a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild index e6a9a306cb1d..da0cca16485e 100644 --- a/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild +++ b/x11-libs/libXaw3d/libXaw3d-1.6.6.ebuild @@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xaw3d library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="xpm" RDEPEND=" diff --git a/x11-libs/libXcomposite/Manifest b/x11-libs/libXcomposite/Manifest index 7c8d7a0a40d8..0ecbc060829d 100644 --- a/x11-libs/libXcomposite/Manifest +++ b/x11-libs/libXcomposite/Manifest @@ -1,3 +1,3 @@ DIST libXcomposite-0.4.6.tar.xz 265596 BLAKE2B 1e017ac65c7fb9973f8a1ad06116c67b9ebecf880bee8fb9b2afd83e85ec53853eb082c7edfb6a53f1a8451ac8c61c63c540facbf97953997695b18d65d00c45 SHA512 f35a0da8f9f22fd788eee01209557fe3a1b1abdc9744f76330ba42b21b6e3af5464ca4451c33415856417c30da5aa5624e3707980c644327249bfeda5a62a59b -EBUILD libXcomposite-0.4.6.ebuild 609 BLAKE2B 9afec07f50226371fa0387d392ff86cfb2761d93077da3e96eacb8f29d7d7d80b5d92b4dcefee45af908883ac927ce7122ac1ffd265e10e627e60ddac2d70484 SHA512 adc6869997800612b244688297eb1cb0eded92260492af909825aba1a4c939e056af15108126bfa69df62c06f2efb39c5e6800ec67dca5be1aba1fb34b11e7f3 +EBUILD libXcomposite-0.4.6.ebuild 603 BLAKE2B bb491249966df82ec1c44d3dca8bc7dde421fa0991e803803537b1a737d34f243e01d41394ae81a7c5afa88968cce00dada8ae0950a2f3c7dbb0f2c4b9daf516 SHA512 dcc948c75812041b1c16596ca93c5129bcd40d5a69967c1d2388cf7d9888ca24037f7a78f637ca666a68d729024e257a4a111fa082c5b75c4e16d1fce25ef9c0 MISC metadata.xml 344 BLAKE2B 4e9d885da27e4236caf1cc43695d87d4fb87181c60b1f4ee8d732f8d0cc090d9350ae9f48f0e9bca95fc64232327729c845bebbca0e2f54d31f78a1c075b1ae6 SHA512 8bb10302971adf52c2e2cb3cff8266e533b0913527f551dc1d73595d72a3e214a22eaa41ea85f35345b3e0a0020f3b0ff0eee6bf68542c275a39e48e6b706ff0 diff --git a/x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild b/x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild index 44293c6f26b0..5c231caea0b9 100644 --- a/x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild +++ b/x11-libs/libXcomposite/libXcomposite-0.4.6.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xcomposite library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/libXcursor/Manifest b/x11-libs/libXcursor/Manifest index 2d922935c354..bd1f3b63144a 100644 --- a/x11-libs/libXcursor/Manifest +++ b/x11-libs/libXcursor/Manifest @@ -1,3 +1,3 @@ DIST libXcursor-1.2.2.tar.xz 289536 BLAKE2B 1619f71a514586bab7651aa47702a06a3b6e8d9c60b27c7eabe39b49dff9e83a050b88e171fdde4735ad4c62b1be4be10c84af35bb3e78dedccd9cd85fe3680c SHA512 6550ce1e69b35ef3356f25e31aa2779503d9cea780eff307cb646364993dfaa971304085d32677e68996bd3b8e067436c8fc89aeb4db07a12ce5bc93b735b5b0 -EBUILD libXcursor-1.2.2.ebuild 910 BLAKE2B bf63b7794508c3bd367a961d616f387204f97bf6f3d9fc23c655e24df6e8d8e51dc0bd7a23e1f30a6a1d11091c85ab4d116ef3b796ce1ef81c8d22f359fe2ebc SHA512 7269b12e74e46e9ab353caf8078f4350c0890fe69c87a291aeb90b91bc8c4f4d3a91c43924ff87dd9ba62af1b648648abb8c378faacf08835069a141de2c0101 +EBUILD libXcursor-1.2.2.ebuild 904 BLAKE2B 86286399d7f7df16986e3436c5c6d5fbeb3e1e9f9b655a6ac4ae9d864330f5c0e5a4f917f723a2b81058b0424bdb2092211fbb3cbe2a977d72ef344e2731f1d9 SHA512 214606002149bb5c69c08c3cec723edbd59df1b81c8d7f57b907ea532c659a821c1e121353851da795a300dc809f4ff16fc34e5ba772ed8a53db729238f862e6 MISC metadata.xml 341 BLAKE2B c8efd915b38a2d39c542bcbab6fc55b5d6e9859e3c81064f666bacc342f3eee63c2cc1e4f9e6ce095d28242c2e7d04021eb0c34b3088da601fa9c8c78ad28bff SHA512 e11bbb32b278b773e6a393a574c80ab35b84e8eddb542a85df8c288005476de58c326605de76ba7a37504100a20a71ef1bbd61f3402af3f79a81a28d60ac4d90 diff --git a/x11-libs/libXcursor/libXcursor-1.2.2.ebuild b/x11-libs/libXcursor/libXcursor-1.2.2.ebuild index f067187a18c5..3ceb100959a8 100644 --- a/x11-libs/libXcursor/libXcursor-1.2.2.ebuild +++ b/x11-libs/libXcursor/libXcursor-1.2.2.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xcursor library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc" RDEPEND=">=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXdamage/Manifest b/x11-libs/libXdamage/Manifest index 605b3df28ea0..85bb3a394069 100644 --- a/x11-libs/libXdamage/Manifest +++ b/x11-libs/libXdamage/Manifest @@ -1,3 +1,3 @@ DIST libXdamage-1.1.6.tar.xz 257532 BLAKE2B 9b9e21c180fa2ddfeb15e97edc1e7665de722f7fdf9997273fead3348df78b8eec610181d7fd2ef41af7305286285ccf57b56fe7859ebd863b9d8bc1321247c8 SHA512 624dcefa1c79064569df952892f7f1351dc19ad338ce73d1a57041e406cb3e18abe531bab352b93d1f0f5c9b5c6b2652cc84a8f1fbfcbba648343812695a8acb -EBUILD libXdamage-1.1.6.ebuild 491 BLAKE2B 8baabed0a9b57d2909241d63ad089781b31e1238e65506a62c444471300b1354463abcaebbeec1bc8d951c61d0f05adaf8d4cbaf08e5d85dc092b82554f9525c SHA512 515950029217401439478e3b44bb61b1ee69cf959598a490a7c38855ee8c620a39e33fffe8e6f4253a9eda231aadb8b1effd72c7a01411f6981291bcf4eb428e +EBUILD libXdamage-1.1.6.ebuild 485 BLAKE2B 3b75315b9759846d0774160c88f97fcb1a85843dfc5065fb0b2d955691b9ef44da2a6cb3779033065d7f7d9e76c40b0df9a066f8d53e8d96ff783a066a7dc090 SHA512 ef1474cb5438ead7cb2a050ec40ab8c11dafc000308e5a786f0f00f4bcb26527aa5e7ebf09a81943be42be9e8d3bf3dde6f1af01454cd64de6bc608c5b9f9821 MISC metadata.xml 341 BLAKE2B b0dba30641b99c64904acd6ce23f90ac0618c3274fef812ac975f25a441ccbe75621f4f586666d6ed51a939f61165dd36381dc650b4ae39b7cc32c35940b20d8 SHA512 63d404d9b62a3b5f82511a4f472059e890f55a006b29a6f5de2b63d57e34c9619d31af94842f81effd35a664bbca4508e28d3db57dd05518a0e9db89511b2313 diff --git a/x11-libs/libXdamage/libXdamage-1.1.6.ebuild b/x11-libs/libXdamage/libXdamage-1.1.6.ebuild index 778663d40ef5..110b792b955a 100644 --- a/x11-libs/libXdamage/libXdamage-1.1.6.ebuild +++ b/x11-libs/libXdamage/libXdamage-1.1.6.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xdamage library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/libXdmcp/Manifest b/x11-libs/libXdmcp/Manifest index 1a7a3e7bd378..5cea93d83c7c 100644 --- a/x11-libs/libXdmcp/Manifest +++ b/x11-libs/libXdmcp/Manifest @@ -1,3 +1,3 @@ DIST libXdmcp-1.1.5.tar.xz 297596 BLAKE2B 81d02e510d07083550a630867bbf60f4f6fd0044433c99af504d791211f828d8109763ae0f01bb1b690a13f099f75a21a7c3bfc4aa7e2435f7327467eedd514e SHA512 d7a1d70a58b7d34ddd01a91d3ccbc086a36626b7081cfcbb150d24288c6adad612b042ba7ea63a218595afb2ee04384c0f8ba84ee3c6bd29913724b54e898d83 -EBUILD libXdmcp-1.1.5.ebuild 746 BLAKE2B 6801f98ce184bdc162986630800c349542c56bedab9422c84dde160a57641dca0e1d8d7cbc0aab3d740e78ca3fd363bedf56c6b980aad5887df95ef63c4a2707 SHA512 c726df2965711e6c32faadf0cf8e471d13ae5dcf1fb17e4635969f08a8e892a93a06824cf0bffb5333b32e52bdb7af7bfe2fc01d8f14ef4e843cf1c7bdb95ca5 +EBUILD libXdmcp-1.1.5.ebuild 740 BLAKE2B dd74556e25ef2e8431b9674cf28db7fc9f47d517e4e5180b146ccc5c4a8bcd69df6dbb0f8369f7cb01f25d8133ee8863b2c8f58a1726e78b23da4b64faa6398c SHA512 d4ad7a6e06d3b9029deda10fa0062197f51eba679a9a3b8d537cf0d4198a749515957cc38f84937d63ed5c027a7c396ca87bb8c1c40e412ce9033b7530cbfe37 MISC metadata.xml 399 BLAKE2B cc623f4c1293d011af9a0afaac1d5cdd0635f4db48b55c3f59070ee8ab14e96967afa925160680e8253b36654ff04d171db430ad90e5f13c72497d83fcd9408e SHA512 c5b696febaefea9d236c5f0a13502547350c87a410e57474574d3d2e463c9f07bbdad9a9c0994801dc96f25d2711702a8710f3112e96eb302ac46bc2602f7e96 diff --git a/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild b/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild index 2f1a86339ec9..f5802b3c12a3 100644 --- a/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild +++ b/x11-libs/libXdmcp/libXdmcp-1.1.5.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X.Org X Display Manager Control Protocol library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" elibc_glibc? ( diff --git a/x11-libs/libXext/Manifest b/x11-libs/libXext/Manifest index 9b92908faeba..86cd1428e606 100644 --- a/x11-libs/libXext/Manifest +++ b/x11-libs/libXext/Manifest @@ -1,3 +1,3 @@ DIST libXext-1.3.6.tar.xz 341092 BLAKE2B 9879ba01e45fb84613c62b161334bdb49e0cd9a5ca6c33d27a4add2a94c4bae700cc8021e383493cc1eec31da4969f99461dcb1a2aa0613cb300ceaefd3a3b7e SHA512 fd7693b5698cc4f5e80002a2cd4bd88e5d52c755c19a0417ee73029bd65f9d77b0969e765a1febc4d8fce1ba5dfb7278717f47be742e33d8fc5eb941e769792e -EBUILD libXext-1.3.6.ebuild 615 BLAKE2B b0d64c9d6214631740eff2833efcde383824e029da08569d697bf04d01f8cbaafe8e5ef6f386f1f298cc3d088cd7ad6fefb99498568f28250a56f8cc8c7b7ae4 SHA512 a65dc184e5b0b17dfee9fb0fb37d76121906b93b3c414bfe6bcaa0405e8d110f5bedfab45f3666467b65c77c842fa7f6d3b80f10baeda83d5cb2385981630674 +EBUILD libXext-1.3.6.ebuild 609 BLAKE2B 53d92bc62ab18c22f15c7b2eb8fabc108057debd8f9445f4ca3c04b02b156f886b7b3086119356121c8e2a3a562ecbcaf1dcc124d5769fe8a24b4001608fcff4 SHA512 98e19ad9ead4be24362ed01897b01270e44adc05fb37d46b164e300727a71326b5cd5593ad0f890437dff815c507ebb3dff9d5d3713143de3cf087f1cfaed85e MISC metadata.xml 338 BLAKE2B e957bc4dbc63892fdac35dbe1488c4e18f696adb7710ca4b0892f29043219dc12270fee2cd9a40e409ecc4ad9b5d6b738292a194a28e2a9b4c92cf8a4c3b32e1 SHA512 9b7112ebcf1981913c9596c1a5e05a4623833f2f4f2cd936b9ff0c277cddeec49aec35c4a44cb2aed4d737213d7ea0b363f64a8ffe44feae2623500def047ccc diff --git a/x11-libs/libXext/libXext-1.3.6.ebuild b/x11-libs/libXext/libXext-1.3.6.ebuild index cbd9e9c81fea..b431446fa5de 100644 --- a/x11-libs/libXext/libXext-1.3.6.ebuild +++ b/x11-libs/libXext/libXext-1.3.6.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xext library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/libXfixes/Manifest b/x11-libs/libXfixes/Manifest index b50a2aad0cc8..9bcacc037805 100644 --- a/x11-libs/libXfixes/Manifest +++ b/x11-libs/libXfixes/Manifest @@ -1,3 +1,3 @@ DIST libXfixes-6.0.1.tar.xz 265636 BLAKE2B 829264dc189dbc64aa16e4505464b90a0ccecd97a3c2594b2ad467f17a3bae1413e018f4ddc28608dbbbb3edf3157778158480ae71f8ccf5c17ffc6e7117ffb1 SHA512 b46deffb30cd73ec8a127390d99f2ba2f3ab78f334fdba227f1f461441644a0c169b0d13ffa47576fa458780e7a6db664ff8b93e9195fb217262efd8128f1ffe -EBUILD libXfixes-6.0.1.ebuild 483 BLAKE2B 4ca74cd2fdd8b2b612c9d6f3cda245feeba948cfe7cf9d7b725bfb09fa7d0be21916d56e3b4d5a9b341cb84ff9806b68ac01a7f0db6edfe06f66438e6072ede3 SHA512 42b89cbfa609d7a625c67b74b3c5437a8b2748778baf76776dc2481e497bfbaf076a5e8b66e1c6c96ab5a49979524674411e6ae034ef481e78fdd27a1574ec9f +EBUILD libXfixes-6.0.1.ebuild 477 BLAKE2B da1fb9aa8d3502dd45b81ba6fe40c45cd64b024a7b763cc363736c1f5b10ddf94eccd4f38b9c490d346f9870e46540cc98f35ce7b7cde95ff8a8c04201cf5b16 SHA512 5288326ba221ed40b3649bbe27e904945c6b53a2a8dc5f556acaf8b7bcbde145fae923167074bbb1e4f3d557f454cb308fdd117974c3c3919dce9ac2e316d067 MISC metadata.xml 340 BLAKE2B 254fe323e52c152162cb9e892abfc10405d4692c1ff3d50e1190f37ccba6bcf2d696a14aa5ec2f87c54da017afb954854a6ea862baf82f22e1aa3976873a6a30 SHA512 382967cfbefa032f23e25f9c336ffcb245775f85aa3def7b846ded15d068c9eafa8b393a530eb4e9f3e2fdd624798031b6d89c96bc43abc75a0e28e16c648267 diff --git a/x11-libs/libXfixes/libXfixes-6.0.1.ebuild b/x11-libs/libXfixes/libXfixes-6.0.1.ebuild index df1f84c6642b..9647cfdbb7fe 100644 --- a/x11-libs/libXfixes/libXfixes-6.0.1.ebuild +++ b/x11-libs/libXfixes/libXfixes-6.0.1.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xfixes library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" diff --git a/x11-libs/libXfont2/Manifest b/x11-libs/libXfont2/Manifest index 2bcaa4a76a7b..b5e045443ccd 100644 --- a/x11-libs/libXfont2/Manifest +++ b/x11-libs/libXfont2/Manifest @@ -1,3 +1,3 @@ -DIST libXfont2-2.0.6.tar.xz 446848 BLAKE2B 77e1fd0af5dae4f7d7cec5b9cbd20414df2c66699270ae46f81f6d21f6725b56bb0df9cea504a7a930084a4a759d7dcc3e204ab6c94dfcf0ff0006289f09a68d SHA512 24d6baeef8dc2ca2730925c6b790a97f4a3f46ea7b4d908555e7df29cee6e27b63d638b50c88dd30c853cecff7d9b079402cb617f4498f96410c5770b8815cbd -EBUILD libXfont2-2.0.6-r1.ebuild 859 BLAKE2B 5ec03158ef6d264a6806aa3c727169f9150f35c388db4d46c8667990216ce1991969844d67c69e6f4fad836929fa49e1102db482bec63b975dc55bbdfa9b0e55 SHA512 858bbbcaa094b000edd69ecebaca8245276a84dfbc923809d666e7f37a7e4b57f7d81449b1ec61fcd5cb79594a9d2fdc832da37d38265b8d9db8b5cb7d0c66d6 +DIST libXfont2-2.0.7.tar.xz 453012 BLAKE2B d20001c0e7ce90e0efea25f17d09d5671b0dafacfe7d34dfd3eabe377d75899f3eea6e266d043e8d917ff38585e778ddcb4179f0cbfe15845e4d8584f154eaad SHA512 f703127df5d5b1093c9b73e019153ed7799523573d52e61d344209f0acfd4df42e11be12bdd1880479c47c2b70de581a4f2ef74e199e9b1ac438f426593d56b0 +EBUILD libXfont2-2.0.7.ebuild 853 BLAKE2B ac198e8a976abab30deb47b8ac299c3a9e715dcb676709ff335813fb24a9bec9bd81d2f0d63f22911b728406f5ab61d3502a0a48f04049222d215de457bb863e SHA512 e21b3fb8ca37aaee9c352b6fc55fb60d6a65df7510076e3fc15a1ab93fccf3969af2d1e819a4a1010fad75bf8fee43e39f6afebc26c234cd5511a2ac413ccc87 MISC metadata.xml 574 BLAKE2B 7dd74ab652b5e72d852ab5e826d9025c8a81d1eb475d7b936e87f5baf9a726275475cf1e016816165c4a12b124b3fa238b84093c29115b98fcfd196181a4ed11 SHA512 788a597733e4defd54b0a4667b9b83a04991b3519442d2cb180ca1eb775c76c3936be572820d84b1c8db568b59d1288cc03e362a68ccd1e544042acc8b7af550 diff --git a/x11-libs/libXfont2/libXfont2-2.0.6-r1.ebuild b/x11-libs/libXfont2/libXfont2-2.0.7.ebuild index 58284adc9d10..4536bd3795e8 100644 --- a/x11-libs/libXfont2/libXfont2-2.0.6-r1.ebuild +++ b/x11-libs/libXfont2/libXfont2-2.0.7.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xfont library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="bzip2 truetype" RDEPEND="sys-libs/zlib diff --git a/x11-libs/libXft/Manifest b/x11-libs/libXft/Manifest index 3aca50afc532..c673ff603ee8 100644 --- a/x11-libs/libXft/Manifest +++ b/x11-libs/libXft/Manifest @@ -1,3 +1,3 @@ DIST libXft-2.3.8.tar.xz 311664 BLAKE2B c850cf5de1a4c6f96e5ff5697c827348c5c0741cbf4f967ca7f6a6c9616253439d80b7a0a121bd82ecd23b11f40e816db182649cbb8c0648872fc4b109203811 SHA512 fc385d73e1acb701942c154ffb5a283d17891f21d3ac598c4a3fb375a7d6082734593062368c15cad67c1a94177dd15deed878ec5ea852188393b52e92c372c8 -EBUILD libXft-2.3.8.ebuild 687 BLAKE2B c74fca7fd72e8d1f5aa42970c1490bedae175a17d6cdaada6318ec14398efce49f57f1a2ce9a1d9a5957c494c51ccd2f8c5739d2934006fc60588d636a5f622f SHA512 636a83fdeba0732bab98f4988215f1a7e9e626641a8e45c74c8c2cfa3fea56076857a5c1c450ac91c320176a86c40232205afc1635dc39ddf01f9f03efd5bc4a +EBUILD libXft-2.3.8.ebuild 681 BLAKE2B b142bc6d0c38d2be779aa80e2beb868eaa3b33a30bba3d1508f23d9277b350ae0fe9960798e1af926b3dff603234d96f6b4f2ada00542dd94bd1fa4b93f50abf SHA512 fe3b6a1e811fb0eff48b4b83e5dedc119310b182aa238a24540417337e3341792e1981f24e11ec0fb354b425f80d26649ef49d7aca7e2bd55667f3f5e889b3f9 MISC metadata.xml 337 BLAKE2B fdbaff607a3822084f5c65042d10c95df36c061790f13afef59f55a6a5d324f9781ea39e2d0510292eabdd8e1c1088e4f0b960bcd68c5debab2b6b0df5303528 SHA512 aae7659a8f73d6e6722fff3ad19f61ad545e5a3b0c1512823812e0e0bef046ed7d7aad39446c9fb08d0de4d9570922ef4c4cd9b8ea474de3c3ac04d62a3d1db3 diff --git a/x11-libs/libXft/libXft-2.3.8.ebuild b/x11-libs/libXft/libXft-2.3.8.ebuild index 746455070a0a..df64a7cbe0c2 100644 --- a/x11-libs/libXft/libXft-2.3.8.ebuild +++ b/x11-libs/libXft/libXft-2.3.8.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xft library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc" RDEPEND=">=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXi/Manifest b/x11-libs/libXi/Manifest index d5edc6047458..f5985584ee92 100644 --- a/x11-libs/libXi/Manifest +++ b/x11-libs/libXi/Manifest @@ -1,3 +1,5 @@ DIST libXi-1.8.1.tar.xz 404252 BLAKE2B a25e1e74ef2cc02b455b7b1c5f70040a3b2ecc19d4375c465e63e8b2638b4f90b0480c737fb7dcd5f658330871c623b364b0f8db61d3371cf97d680fdd840058 SHA512 a30b1a07e6d710f5196e7477415d68074736f89d954e8f2d5ccc9b5f349e7d1d440c90fb512508176b5db5ecad55608cfb540872936b731963fd83343db3a0b9 -EBUILD libXi-1.8.1.ebuild 749 BLAKE2B d7d330952cecdf1ed8a670507b313d78393d31020b01cf09ee089ae131dea164f75cb36e653b50a9dbbb42cb8386662555e7120b6a03753d111645661288083d SHA512 d9e3b7d92a06532fbf2c5cf3fca76597dbc534d5441aff8193bf8bfa317b4d12957519d1fb0fc0b1ec74c611b09131a10807b8d49206d92234854e4b65149ad9 +DIST libXi-1.8.2.tar.xz 405200 BLAKE2B 869389e4e35187c8ca28a63b9c49125c960629037e1c0e2aff7c149d0f3ed25bf6401dd4b9a8942a14152eceb0e3148e9805a48df3123dc0471c44f8636976b6 SHA512 6348aae8f595217e26f348184dd594d83af800949f649bfd11b6aef7387faa5624ed18551fe2c3a38c8deab9d7473f72fd7e3e8472cff3ff30d4bb3fb2e6dc31 +EBUILD libXi-1.8.1.ebuild 743 BLAKE2B 2d2667a3d89702dcec6704af61c06bae1be4a54e2acaf6a659701b465ab4d19bd81e979d3372f4e73851eaf1d921bc16107db1c34325277e287c21f22c1d1db0 SHA512 5eef1138c38003a629b59edd531cafcfb18a3dea91f239f626b64e61e007a5a98162704aab6514a78610db94633cd6e750c427cadd4f09e62a28e55a2d789dc2 +EBUILD libXi-1.8.2.ebuild 751 BLAKE2B 7904435ca07467666f944096897b02325e89e25889e571582c1e5be311a388551bda0cb79232ca1c823cddf0f02f7dcfd194cd4cdd64865d7b3fb76aea91c1bd SHA512 0905b2879fa0b9790d674f577b083f72ca2a27ddd64a4d1d79bf1f1c92053fb38aca193673d8f427bd64fa73ef42bbaae570d2c7cb9a592e96750f127aba961d MISC metadata.xml 336 BLAKE2B de8e8eec3344188d1f30e43f5b12ca4d257b352ed6f5ce92206c4479aaed9a4ff968d9be7d2bb0362eae1003ce350c4ebcbf394632d378c7da7c58a8fe65b2e7 SHA512 be9103f1d61f65e13558c3b5820e5af8b296419638f0b1b9685bfb293d45e408e2bb6667b9af5df0e60dbd922fec5af63ec1b287b68eedb7fabb9594c0a7a50e diff --git a/x11-libs/libXi/libXi-1.8.1.ebuild b/x11-libs/libXi/libXi-1.8.1.ebuild index 9ac1293acbf5..b029e338c521 100644 --- a/x11-libs/libXi/libXi-1.8.1.ebuild +++ b/x11-libs/libXi/libXi-1.8.1.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xi library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXmu/libXmu-1.1.4.ebuild b/x11-libs/libXi/libXi-1.8.2.ebuild index b2834adda38a..72531ddc3823 100644 --- a/x11-libs/libXmu/libXmu-1.1.4.ebuild +++ b/x11-libs/libXi/libXi-1.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,21 +8,21 @@ XORG_MULTILIB=yes XORG_TARBALL_SUFFIX="xz" inherit xorg-3 -DESCRIPTION="X.Org Xmu library" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +DESCRIPTION="X.Org Xi library" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] - >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}]" + >=x11-libs/libXfixes-5.0.1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} - x11-base/xorg-proto" + >=x11-base/xorg-proto-2021.4.99.2" src_configure() { local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc docs) + $(use_enable doc specs) $(use_with doc xmlto) + $(use_with doc asciidoc) --without-fop ) xorg-3_src_configure diff --git a/x11-libs/libXinerama/Manifest b/x11-libs/libXinerama/Manifest index ed4782871fa4..2d87c953d845 100644 --- a/x11-libs/libXinerama/Manifest +++ b/x11-libs/libXinerama/Manifest @@ -1,3 +1,3 @@ DIST libXinerama-1.1.5.tar.xz 260272 BLAKE2B fd51aad9c9d42634a246130a8ae0a155e34b67a2225b5f5a30b2bcebed0a9a98f19646625e9e423f0a9318a1358ad5251eb27a20eeb60eabc9ccd330ebdeba92 SHA512 735b5320de4782005b379e409bf2f976131c17d496b297d33a0e127ca1443034778586b6b25c077b2ad73a4ab34d440d7510475e0041f38202bb40f15fb08ff7 -EBUILD libXinerama-1.1.5.ebuild 513 BLAKE2B eec963258af70b98f5779fbbbd3028e260848919e07f2986a1e3e01df28ff4701eaf030ad61d40fd054872919e9bab7272197d13eb428a2e2906ad227d3572d7 SHA512 e81f5eb0caaff6d00a59ca7eaa8d446de58730ccb671fac102effdc316ebb60d563e6d1391cbf1c6a9f47b4486c5dcca7a04d3d7f42f0d576ebb97521b049e62 +EBUILD libXinerama-1.1.5.ebuild 507 BLAKE2B deba311043c2f4842574e70a4a695dee0d7f338e892470c799a9a30776647a609499dd8611ef14769adcdb09f1a24e46327e7e690014b93a6fe6ffc8940b588f SHA512 3ab8bce8b77fc094a1637f2364e449d16cd2641fffa8148b90fda964a48c29bce58af1f4eb487fbb2afa766762a7623abe3f43030848a673c89c7d4d0d4e3027 MISC metadata.xml 342 BLAKE2B 6c24aaa27568e06b0d2a5a8ad74449acf8f858010376f684a670a4fa183b9ad55bafe99f68930f9431e689719299437f5d725f116d32d2dabc85c7614bf63405 SHA512 7e4811d37aa49ed0bc020f677e73a292e43ad0db7efd2027cde9839bc6ca77eba21b1a80575accdc0938dc85fd779f22a7dc15ad5c059f36ee10c273ff88a559 diff --git a/x11-libs/libXinerama/libXinerama-1.1.5.ebuild b/x11-libs/libXinerama/libXinerama-1.1.5.ebuild index 94a60a45722f..05c2b8a684e6 100644 --- a/x11-libs/libXinerama/libXinerama-1.1.5.ebuild +++ b/x11-libs/libXinerama/libXinerama-1.1.5.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xinerama library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXmu/Manifest b/x11-libs/libXmu/Manifest index ab3702a33da4..9b2eda4bb577 100644 --- a/x11-libs/libXmu/Manifest +++ b/x11-libs/libXmu/Manifest @@ -1,5 +1,3 @@ -DIST libXmu-1.1.4.tar.xz 349264 BLAKE2B fe78cd3f529402394c19842b31b2451da2b16dc768b5aac1d157feea0af06b04dbe2be879d17c7ccff08630c0bdab0abbb853bc5672340f55da0cd1412db9df6 SHA512 3cf90cb3ff380aafefbb39297bdd95b9e1e6d6618cecb53ff09faf38f9b9c54599d28367f07a9ec77a20214c6c3e661b8d0a12b38082556790a79a59942039c1 DIST libXmu-1.2.1.tar.xz 364888 BLAKE2B fca2e16c663483c0147f87830d6a583bb32026719901bd0aa7b7c4e81b18667b7152e0dd0805e22faf51b62e86cffd7a9423c366f1cafd3af007807cf9965262 SHA512 05a30e5961e00e940ad7ec4eb94ec482b5cbe808585972bf70c849333af3fddf4ae4bd87895d706507fb3a94ed0fb73ea161e0e27dc2840323a1a1af49c0e8a3 -EBUILD libXmu-1.1.4.ebuild 705 BLAKE2B db0ba4d1ecb79a63c520a0511248d609e6f9752907916632d101313e33cc63232a9fa7eeda4710b4f3ed427489f746975c1f3145697027fecaf099c6c38c4962 SHA512 a06028fdd2c26907ae221c09f1aa4ba582de30035f3c72798de4cbe5bde2bb523ab07572078744fa5f3b28d936cb5d78d2171fcb4b2688096bca85f8df079107 -EBUILD libXmu-1.2.1.ebuild 792 BLAKE2B 12c81c3ad9b8f7e0188fc1e31d3401cddd20e9d82e528f0a415e02b4e7186cbc6ac775c44a571318d6942b33a042da704efc64a683e3002e2a24b0d2c7b55b4d SHA512 19e2bffc8b78a11a5b73dc6315b36382b78bf85351c74309ba89e28a8be7984055cd08c13dac2131e468202585b607a1adeeb0fa7780c5dd7a6f5d4ddb05078a +EBUILD libXmu-1.2.1.ebuild 784 BLAKE2B 758f6641a9c4a7b1ea9a9958b39729c107c9f2ac979505e1afc2618045390e7fa8ec5a5cdc18149f31f41aebb4774d349aefe693af63c7cccfdef23070038a80 SHA512 6ceaa9f8eba518edc70618c753cfe9390a6f1cefd453e1e763cfa11068a941f992ce69bed52c610bbfb1a70ab93011e818fadbdb84f0469b34f64b09421e57a5 MISC metadata.xml 337 BLAKE2B b3db98afa249caf8d23a610701683c053a774b136ba51d685c87c3630710500bf1926bc93b7c793cf57e0041aee5219f25ec0ce8d0cef5e1387000853c62d272 SHA512 ffccc841608e1f4aaebb2a4bf72fae9f6893268b2497686f0b3037c2cea6b8e11555d6576cb3684d44735ef117e80bb1fcb32d758471e0d92df8257fd3dbc705 diff --git a/x11-libs/libXmu/libXmu-1.2.1.ebuild b/x11-libs/libXmu/libXmu-1.2.1.ebuild index b17349f6b0e7..3cfd0e943f2e 100644 --- a/x11-libs/libXmu/libXmu-1.2.1.ebuild +++ b/x11-libs/libXmu/libXmu-1.2.1.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xmu library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-libs/libXpm/Manifest b/x11-libs/libXpm/Manifest index b7a036310565..427851386bfd 100644 --- a/x11-libs/libXpm/Manifest +++ b/x11-libs/libXpm/Manifest @@ -1,3 +1,3 @@ DIST libXpm-3.5.17.tar.xz 468964 BLAKE2B 28b5168495b20b1442f21d0be8395aab58a7e42dfb95e33a60694ccee1aa868b516f35a09d47ba798608a9ed3e4f92c63a3418a0c857a38308a0d95c6fbad4d7 SHA512 52f9d2664a47a26c1a6ad65d18867de870b66947b0b0d99cca3512756a0aaa6ce2a245c0b49f20b70c3ce48bf04c47c333e8119a147465c277bca727f6ab017e -EBUILD libXpm-3.5.17.ebuild 871 BLAKE2B e72559ee87f4264139267afc711bf8fe7cef14140f45cc2ba228af956d2967f148fd38ed70803a6f6d4b0ed67aa5f80f0b8c9bac15c75d08758550920fcef0f6 SHA512 bca0d53fe0f44c458561ecc69599b032c21c7af4c0bc4a261507900177993203439cb6aaaccbf693ce7db3b1365870aacd69138cedb98645f7d7208e0325e760 +EBUILD libXpm-3.5.17.ebuild 865 BLAKE2B 12301e186805db434ab6bcb0886efc56081eb39b8cee91ee4952bfa2d36e655ca6c0089b7e621a85b3af1d82ec7f646e060eb2a25b227e52a85e87b12e0752af SHA512 50130c3ca42d9b9293ace321d1d4d64fd0f7898dc79883d81bb373593610a7a708619ce2b17e7628dccf53609fe22d1cce3e76135204173c502cd7665ae8694e MISC metadata.xml 337 BLAKE2B f05884685bbe654022c1126464b03338198dcb0dea05679ec4ba2ee478ffeeb410f5445457956bb9309340616d66bce3bb1656c636669743fc962571a1bae32e SHA512 1a53eb6b24624c18dd13492dc76dcca255e7bcc88646a257cdb3b72ba6a1b347cbc9f3e2e8098bca25ae78060a68196bbce8861919250302c75a76db541236d7 diff --git a/x11-libs/libXpm/libXpm-3.5.17.ebuild b/x11-libs/libXpm/libXpm-3.5.17.ebuild index 0fdb9a35b4d2..4bd16ea24332 100644 --- a/x11-libs/libXpm/libXpm-3.5.17.ebuild +++ b/x11-libs/libXpm/libXpm-3.5.17.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xpm library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-libs/libXpresent/Manifest b/x11-libs/libXpresent/Manifest index 19ac67632551..4ce05d74ffb5 100644 --- a/x11-libs/libXpresent/Manifest +++ b/x11-libs/libXpresent/Manifest @@ -1,3 +1,3 @@ DIST libXpresent-1.0.1.tar.xz 257136 BLAKE2B 22c66f595f8f42ed8a7bcf60c4ae5689e590e443d9e99785fc8747dabe7aa20031f303c72950c8fdd64b347776f84d17156d539cb83900d60a11dae3b6c21df8 SHA512 a4551f49a68f4487eb70dc5b50b7f745fbc8b6842cfa60422afe3834af41c504a37bcfddb4e7e9ee084b250df256034290776c8eb7d8838e392eb626fff55d25 -EBUILD libXpresent-1.0.1.ebuild 562 BLAKE2B 009d939649ad934c87b824d92477f0ad58e80eb580e89e692edf115cb1a4528fe3686c7e1a0b17ccee8b4f6bdb8c1666c11bd9911b3ace2cf28e1702d82f1fce SHA512 ab4e44be285a5ce92cb9abbc300aaa05c995bedda9ceb8417edbdd51b51041df263e5c3d6a020eaab8f3180f6db27213ab3fa5b89ac003f9a7d9c8cca434b570 +EBUILD libXpresent-1.0.1.ebuild 556 BLAKE2B bd737201d1def584a2685692327b62b626158963ff7eb436be22e9719bf8bdb554a8ea4701b295a66fe54f24b5296e4a300120e35849a98c92301d9d4c709c84 SHA512 7c7b33dc77cca9d5a75f30a23becb6bc8194868a51782206181d77465ad3e407576516a44b2a471fef364b719358135930f456c0c948baea53561feaefb504b0 MISC metadata.xml 342 BLAKE2B af23e78e091dbf21e4c15d30aefa5af059e6ad211e296efd62d3718c8dc4131fa64a9175a9c915b860ade14d1a42cf4ab13f23cb3125980b5003ec1d4f4eb4a7 SHA512 03f60a6bdd8101b5b89c4784a654aff54be725d9479e9cf25426e0ddd67ea7d3b564d5893cfa9bfd80a8d561ce348247759284db197bc50d6a6e9da771466bc7 diff --git a/x11-libs/libXpresent/libXpresent-1.0.1.ebuild b/x11-libs/libXpresent/libXpresent-1.0.1.ebuild index f4532dbc3c07..243ffe6e81ad 100644 --- a/x11-libs/libXpresent/libXpresent-1.0.1.ebuild +++ b/x11-libs/libXpresent/libXpresent-1.0.1.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X Present Extension C Library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" RDEPEND=" x11-libs/libX11[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXrandr/Manifest b/x11-libs/libXrandr/Manifest index 2893e2c9b427..155b94d9fe17 100644 --- a/x11-libs/libXrandr/Manifest +++ b/x11-libs/libXrandr/Manifest @@ -1,3 +1,3 @@ DIST libXrandr-1.5.4.tar.xz 282928 BLAKE2B 683205e5d2727dca1319c096ce035469bc9c70844f57750df465d19fad31c3aadd3535860f5c02aebed324b41ffe4471c0389128fc3d15ef560956bc196ff489 SHA512 f7c0b083943e11b4cc3c97e10e2cbbc3920fe0c9c5031ef86fca2eb5df413d767caf53dca266abf65395eb10e55354c8fe59ed6b3265402ffccb919a813bc781 -EBUILD libXrandr-1.5.4.ebuild 568 BLAKE2B aa2ad231033707326f9a80fe10ab5e1d4e5973f035443e944fc5fcc380f5bebd63321be65af802b12a4966d61c3e08518d26bea03776ee28717431c7848e56bc SHA512 9578e6a20157729288594f9cc330dfc5662006737daa9537e7859d5bb75d0c1a69b7411e86c56f1d433cec090bc2b2f1d089aa4e633ab3494d509211768682d0 +EBUILD libXrandr-1.5.4.ebuild 562 BLAKE2B d88e76eb70b9c76f9d4e2dfec6bda2061e0d4ad4671805c9c202c6ccfc1143bf38b7012cca958dd73d84a91c31bb24a2232ff5e3860843b81547c5039ad62ed7 SHA512 eb86c82fdeae0bb92ba1aac8adf8f1fdfa6f7a001c0fcde0684fd469dbffa1cad544c6661cb03f4ae4944a982cc4e779f5ac298438eb27a21aaff3b3b7703d42 MISC metadata.xml 340 BLAKE2B 8256af7fc43fb196ed97a295a7f5a4f40dcef2833d715e5d6c247123e072336b09957fb1a08b337d72283fe4bc6d5c2288d74c88473b1c12c914d2e84a442ee0 SHA512 963039a140a9888c0ab1f1cc334ba764024b32fbc7ca152c39f82e6d62484ae99ff8c98f5bfa6c0ada201d15898072d0e5fa188247986f0a0110d4b04789182c diff --git a/x11-libs/libXrandr/libXrandr-1.5.4.ebuild b/x11-libs/libXrandr/libXrandr-1.5.4.ebuild index 2937fa4dff89..f1f2acf20443 100644 --- a/x11-libs/libXrandr/libXrandr-1.5.4.ebuild +++ b/x11-libs/libXrandr/libXrandr-1.5.4.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xrandr library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc" RDEPEND=" diff --git a/x11-libs/libXrender/Manifest b/x11-libs/libXrender/Manifest index 675f71aff0d5..9c96098978f0 100644 --- a/x11-libs/libXrender/Manifest +++ b/x11-libs/libXrender/Manifest @@ -1,3 +1,3 @@ DIST libXrender-0.9.11.tar.xz 302900 BLAKE2B b603118a02bc0bd64a98ac9820e6fd46a0613441b630d10aa8955c3a5e364c283f3d7323f7cd64e6c3a4c599409ae9d7c847751edc3250946342008abb66a015 SHA512 2327cc1b530382d81df29b8d579f801f1f990202107cc84506986bcf5d15010d414e9418987b200e3f222d188afce46f0d7754febcdca62a5fc1e541b3bb82de -EBUILD libXrender-0.9.11.ebuild 463 BLAKE2B 5a7a7a1307915e7130064d4ad486693e64b137a522e8df6e38ee133feb53a5076db4c11747d7f259194569d7aef7c49ee3729059b5db5e60c23795c653ab08f8 SHA512 fafea75f78a24909d250be31137f26506d18c8889399b19cbfc1bbc343e37a5e0e1171fd1f9188eefc05b38a4f3d1937dcb237aaeb83b9d10a5a05c6e942d574 +EBUILD libXrender-0.9.11.ebuild 457 BLAKE2B 07652e4dc60484701e6e0ccf53bdd4437ea2438626bd663f4cffe50cd67ef75d639a33a15affdb58ae6e54458cf0148032372e071b4e639c3e6c7db21021f610 SHA512 c9bdbc98e7a6e18752d8d6eba2cbc935def8e9fcaf6e16c64d28700d6089bc1930e461b7cfcef81dab28470b5e0fc8dc3dd4aa51b16c631770f9eb7d42b7921c MISC metadata.xml 341 BLAKE2B 02c79694315c5ca33c90a8854cbf506addc7b69a68fe066f99a45c3fbe7764ebc69c03808215e056c2bd0f7b0261ec173d02a623e8c91c3a090b9ae77a1c83a8 SHA512 158a1a560ef016f8fd5c85a6dc65fae5ce9e960f65be43913a58a4218b2f24ef4cd925a490140f8463b206fb50d5c18243c9dc0ea56b0639f5ad9e5fbc0cb31c diff --git a/x11-libs/libXrender/libXrender-0.9.11.ebuild b/x11-libs/libXrender/libXrender-0.9.11.ebuild index eb64ae980c3e..190787b37941 100644 --- a/x11-libs/libXrender/libXrender-0.9.11.ebuild +++ b/x11-libs/libXrender/libXrender-0.9.11.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xrender library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]" diff --git a/x11-libs/libXres/Manifest b/x11-libs/libXres/Manifest index fd6e7fc265cf..b25f8ba88868 100644 --- a/x11-libs/libXres/Manifest +++ b/x11-libs/libXres/Manifest @@ -1,3 +1,3 @@ DIST libXres-1.2.2.tar.xz 261400 BLAKE2B 569d4e4b8bf43254139a7c1428ba9dbce592930b05588ca90266e42721fe7cdfb997d05f983dce97afda460c39b9b232128f760f2c69aa87d800f948562a03fc SHA512 897f2d426ea6f41169a5a52c356d1a1cb2ffb9144ae41b9fedd06455c3d81042930fe55be269ce4b8545ee65fcfe168101192a599053d810e8810f627c94f810 -EBUILD libXres-1.2.2.ebuild 426 BLAKE2B 112785b8ff3761d6715c8799c6f4bcd5f602997769548d9224799c4fd05f4234256a13d66c7e80d140a615743abc890f64467f1c4adf0c960d82516813a933c2 SHA512 9051765526210f390db003b91b1840e2939cd526871408abde3b05b4a91cd04d96cb6ebd1e7c98abe84435ddc242a47077fa4e1e6f4c4900e2b07fdaf0c1569b +EBUILD libXres-1.2.2.ebuild 420 BLAKE2B 95096307f4215b0d1b5e5a7d4ccd2bc087cfe79ea042f38267995b36829dcb70df9d9df88a14301133ea2e97dbdd47f1f8e03bb88d13dc22b202b43adb9e2bfa SHA512 855be27bad9bb0529f6c8a20e004e5dceca810f0d734fb1f5053691cac12281614fbefea66c2dbe8eecef41b08230bb0f24a3530e5732d1b5dd49449e041ab79 MISC metadata.xml 338 BLAKE2B 8feab0e80e774feb4ee7a995224044633f0b686abe7a51f758d322d5107ee35847a8db2b568656ad50c8a720ce55d62d36f21165fa9d5067add7128e6eb07c0d SHA512 c6da27d02dd04dd7b98ec500496bf12c49a72865a34e8bfe236cb40f4243df5cc6b7c5052d780c213090e9fc413245419bd1fffb2c78865584ec1a2db2e7021a diff --git a/x11-libs/libXres/libXres-1.2.2.ebuild b/x11-libs/libXres/libXres-1.2.2.ebuild index 7e53a18d6d56..48850b6a5e90 100644 --- a/x11-libs/libXres/libXres-1.2.2.ebuild +++ b/x11-libs/libXres/libXres-1.2.2.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org XRes library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND="x11-libs/libX11 x11-libs/libXext" diff --git a/x11-libs/libXt/Manifest b/x11-libs/libXt/Manifest index 3374676e3535..c7920c71b40b 100644 --- a/x11-libs/libXt/Manifest +++ b/x11-libs/libXt/Manifest @@ -1,3 +1,3 @@ DIST libXt-1.3.0.tar.xz 688084 BLAKE2B e8ac62bee544521471f25d3138b88d8d740bf8701aa7b6c1badcb9f725659c2648f3fd31813e0a05f1091514323bcea0788319cd36dfa945213f83cae87afb7c SHA512 64c5978655135b925c3aaad86b1aa6a3f3b57ad8b3592bf142be616b8aa339a02c2fc7badfab9564ea8076ea8f37acfe31709ed528f5a1d251f2d116aa074118 -EBUILD libXt-1.3.0.ebuild 843 BLAKE2B 022319316bac686529e33a1b8e0dec6eb2f71417f324b3ef875d224702dd9843b0be6e762ad87b65e1065f05f92a110564b8d394a88962f0493ed29c3bb4d434 SHA512 6fa9985d081e3ebfbe58cd3c2edf2d6fd38737c3bbd1333a0bc9d592eda15949efcec35af806cf12493e6169934a799598bedaa2879ff599643f9da86cc7d76e +EBUILD libXt-1.3.0.ebuild 837 BLAKE2B 883f6509fc72cce37d23dc2567dde3f388ba8000476956d2e4ed29b768d43cdfc03cb14fe0a4d6bf011d41769f101ec4fc7da7ca15031ebddc1b2b01d3433a9d SHA512 d0d5da29c44fbf66ff6196ec394b25e3d9a5d84cffe56e197fac601395dda968dbff6af90ae41b255507b40e1fc0c8e403f20e0e06c4db7dc013b20a247d42fb MISC metadata.xml 336 BLAKE2B f3ceaf37a1b9096462f9c82a317f29ef6d144aff5051be6a92235ebb2155fd7f01efa71466c59c2de4fdda58f84b2c3d790a15010fb16c6836e37fa6f2485170 SHA512 bca56314490246cde70c6b3104a7458cb72d9995d7a833817a91add87ce89dabe08b542de9d80f493ad849a73aacc3b8556acda29fe683eaa6d8c34882bcd054 diff --git a/x11-libs/libXt/libXt-1.3.0.ebuild b/x11-libs/libXt/libXt-1.3.0.ebuild index 41ed5f22c83a..7ebd4111d8fc 100644 --- a/x11-libs/libXt/libXt-1.3.0.ebuild +++ b/x11-libs/libXt/libXt-1.3.0.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org X Toolkit Intrinsics library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/x11-libs/libXtst/Manifest b/x11-libs/libXtst/Manifest index d1ecee7ba086..c6f653a6e8c4 100644 --- a/x11-libs/libXtst/Manifest +++ b/x11-libs/libXtst/Manifest @@ -1,3 +1,3 @@ -DIST libXtst-1.2.4.tar.xz 287636 BLAKE2B 6c3e6154f221530158b8275ee638934c633f2e812333df0093a01663c416ded0b6be509578cca78d51c6b540ab17379e1e0503bf296abe3112f1afeda12e4af9 SHA512 f2f4e01239b892b8e26284cede90feb4fe7738beb243bca0f6adb349029f8bf87b5a482911edcd2401733c92ef78eec07fcd455b92e5b8c4828374769e60098d -EBUILD libXtst-1.2.4.ebuild 596 BLAKE2B 09cbeeab6c53a75fea271b6a9ac9ed796e134ce9874977fa1c3b5c2e2c437df4c198d164f928d318d38ae0c7180b6c2876ca135c2b5cd60c540f902d7298b83b SHA512 9707a10b201c38c94e59103364db241f927a9ec2430b4ee6a1df9dada4205dd582ee67ad7e8dc9bcd4953f0e93eef22b9212f8beb1bdd0beacb910ccf2002c4d +DIST libXtst-1.2.5.tar.xz 291748 BLAKE2B daf9d3c5412623a06c8579b341c1ab6e720719c4f3151acf5c735ea08c79c33800993d55cd9f9e8660be85e290fac641e5e9266deb4d317d9957ced847b1ebb1 SHA512 848fa580d7abccd48c9ca3440f92e299839ada0912ed60d38d4d4f5bf37431cd02d7059265ab4e524c3e2cb9c368b9b90b863d1ed97d74979ef8811fc5e635a9 +EBUILD libXtst-1.2.5.ebuild 590 BLAKE2B a3fbaa15d71e74bf62fd1d2e3da706a595a8b54c344cfe83925a0f3c2c102a411a3ed2254b95f6b5b579ba923f68693513548d75d59993fe6440a4bfeb85319d SHA512 2ad8aec0f55174b7576f340dab971b6ff5f999f914748365d716683ead7843ecfa3d0dd7ac0b617cdf214bafdb37a866075f958e1502e371718c711a0e1fe095 MISC metadata.xml 338 BLAKE2B 87a7a857c72d92a698c6ca2b9d6274b3a03edda1e5b4b84cb66f6c581f1ac428a7ad912c7c63ecc2554bda3c84fcaeeff108504237562499452934ef6ae4cf49 SHA512 6957dbdc6e6fe3186ff4ef7979cbf1f237ee942c1c6b3534b2833db2a799e765c244f1d6531f20d97011cb8901939dffc43e34d8f22ce4d977730fcff51f3e23 diff --git a/x11-libs/libXtst/libXtst-1.2.4.ebuild b/x11-libs/libXtst/libXtst-1.2.5.ebuild index 5d7e071c9c92..427d79387a65 100644 --- a/x11-libs/libXtst/libXtst-1.2.4.ebuild +++ b/x11-libs/libXtst/libXtst-1.2.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xlib-based client API for the XTEST & RECORD extensions library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXv/Manifest b/x11-libs/libXv/Manifest index bf98347125d5..ac56777ea6fd 100644 --- a/x11-libs/libXv/Manifest +++ b/x11-libs/libXv/Manifest @@ -1,3 +1,3 @@ DIST libXv-1.0.12.tar.xz 276020 BLAKE2B 567e824b77dd05a9e48f0ff0a4591d7088ee5b681b8822cda6a89c85b14a7471603cc5c80138d0734d7adaf9746610d443013492d10aa2a9efe4749e15e0388c SHA512 bdd00de1ce6a8911056181ab4de32f9e319a68567389162d4bc2e3c9946d5f3c60f87eb6c53f74c9b6a342255e591d5fef4a445a4ac8ca3c1b6fe87d42c51c1e -EBUILD libXv-1.0.12.ebuild 516 BLAKE2B 42b59c7f416a10e149bbc6eb0fd449b8e4b7120a2e4864f4eb23d9058cb244eafb86fa2b1ac53c23d9c9d1815d8b6a74f24a1b1fc42bb5b44ba430af61b875ef SHA512 319c3ef06c8a4e5caa02c88d94a030be3ed8eb3b7702f852ad3dc87e826f2769046ba9274087900c56603c4ac4b14a11d66ee3dd24cd2a32fdce0613fcdbd856 +EBUILD libXv-1.0.12.ebuild 510 BLAKE2B 3560414b53c0b66bb5b547f12155f6166224da15902f0b460a4f162716fb117124dbcb179145b1b0ca2246c75d637ad3c3deb412856296dc2c288c5e113b4a2d SHA512 57676c18e79cb3134cba667e0e1dd16ee642ed0aa2946f898d5b7fd130c3dfb2a5822d4cfeed76ea1c9d7343fdb5404b5ed6a01eaddc9a97a3442e0ceaa05d52 MISC metadata.xml 336 BLAKE2B df53f0c032a8ae8449fcb3a321b35be1981e1044461aa6356d1e47126ba671cf398614e88525d9fd9be633513556636f6813948e9bec593f2997bf48c47e2928 SHA512 9c32d9805677aa96736b66019dbd73055de44e2aa7581d123884b0a691b5cdcb3dbd1a8efd5d06e82ce7a987bca93f2127dfaa12cbde48d3e9162a7b7b9f599b diff --git a/x11-libs/libXv/libXv-1.0.12.ebuild b/x11-libs/libXv/libXv-1.0.12.ebuild index 5b3c83c8baaf..90fb520d3408 100644 --- a/x11-libs/libXv/libXv-1.0.12.ebuild +++ b/x11-libs/libXv/libXv-1.0.12.ebuild @@ -9,7 +9,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xv library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXvMC/Manifest b/x11-libs/libXvMC/Manifest index ad72e91d6437..9cf6b7572263 100644 --- a/x11-libs/libXvMC/Manifest +++ b/x11-libs/libXvMC/Manifest @@ -1,3 +1,3 @@ DIST libXvMC-1.0.14.tar.xz 278492 BLAKE2B 91c50f188ff944e9515043b0ff4b76477814a12a281a577dced157b8ffac5512f282c9393592c384743fb908bfc745f985e8f622e7a7034f84aa3ceb5bb1e004 SHA512 fc76c6d591780f3481f5032d1f956f2043f3dc7655a4b776dfda4bae55d4424a36d1a3c63dafe2a851908f33159297c0b038a41329d7a137ca7ea73d3db3eedf -EBUILD libXvMC-1.0.14.ebuild 846 BLAKE2B 133faea7f294278eb77da4db4b187fa5fd2570c43ae92383fa96f23da4161ce422f15c4f916e9ed7800c7b04a1b98705d557b0aa99418399af119f21ddab5cd4 SHA512 67fa3858f83cb6301f1fa83ca330391dccc1a2033a97edadb4c7560b7c381c7e300b5ccd462e0665e5ad4555cd42ceb0bdf8ed18085615f0d09a10826e3c4a4c +EBUILD libXvMC-1.0.14.ebuild 840 BLAKE2B 07844a4c8d0cc4ad7fae0dea377ca0e023018b91f2a133fcf8909b4d3377e45417455253f820153f7fed20baea75b9298a0b5e80d1189fd1d21f00d518666cf1 SHA512 8cc9240297bd94eaa3bceca80aea6a2d02ab844fd0f3a804972842c72fda0f782379974627748dd5b03c940bac246eff1379e6e63419f479960b3a27b470977f MISC metadata.xml 338 BLAKE2B 345dd31a1d8dd4b1d57c8ccab105d13f36a0c9f11cba9c53001df748af01402e2f5c26a8f68983c0b654ceb70ef3b06cb9d3c729d9e34a603f5b21d02e072fbd SHA512 fc19a18db1421eda4230bcea8c16feba56aa50ef6b5691802f73f7dbf7279faa5730df9c79f48d3fe2a1772ce4920466ec7569cebe2b1a507df793cd081fddce diff --git a/x11-libs/libXvMC/libXvMC-1.0.14.ebuild b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild index 5cc898da65c5..c375518fb051 100644 --- a/x11-libs/libXvMC/libXvMC-1.0.14.ebuild +++ b/x11-libs/libXvMC/libXvMC-1.0.14.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 meson-multilib DESCRIPTION="X.Org XvMC library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libXxf86dga/Manifest b/x11-libs/libXxf86dga/Manifest index 47aee7c1d275..659d33903df1 100644 --- a/x11-libs/libXxf86dga/Manifest +++ b/x11-libs/libXxf86dga/Manifest @@ -1,3 +1,3 @@ DIST libXxf86dga-1.1.6.tar.xz 267760 BLAKE2B cd571cd05f205ea770335e1d12f0051f85d786317d051cb22d0dfbaf105f2e6e2df36d50c2113b525fb7ab16a9f3c1262b5fdab864570f81f7318bc5019201ae SHA512 61f7954471df63840ffb5e82347018e285d30d64d4d0a97770ca031c8554a0f52d1b007ab8342a283cd2f0d534f564fb59f57ec92515714f20a7d145912c65d9 -EBUILD libXxf86dga-1.1.6.ebuild 491 BLAKE2B f172ab3de5e48535b049dbcca69e3848b4818981446e3e8e671e676359ebc9ead337cc16080535e0f874b39509b21f2adf9eeaf8e674033e244631cb8c33dab7 SHA512 58a540d48ef3443241092a9ef4889aade1b5f4757930ec2a855164f5a26d2c76edf8566ea0c772b4b8e9645aec23b635a69ae22456dd0ba2aab757a47fb4db68 +EBUILD libXxf86dga-1.1.6.ebuild 485 BLAKE2B 62f856c7168864e86b5b30172f7326efe6ba946b493962dc589134ed16ca28c060948875ff1d87f68c1300c3410ab750255913a35c5d53d895aac60a9ec102d8 SHA512 cc10b662b60d40b05185c68d77305578e63552382c81ad3c17203c17461da7093ae5f037dc5dd88d7fbb4cb348b4c54bf4f425c8ee6480e6dcd8f44236e0d05a MISC metadata.xml 342 BLAKE2B 2ddc40ae69f107abe54da5f36aedbc968115393409f0c4bf99f970cd03f6e43931d00131a2939ac54fda86a09699f62d27652c398bee31d8c7a96a351bf7d57d SHA512 b0c044574aa4c72d60352dc275a542f9c3fcdb9107bdab0bf48ecf221abe256f299d827f94f6fd96ddb580f3637f56aab65bd36968538bac48686e53861d604b diff --git a/x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild b/x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild index 7bfbcb8ff59f..f4efe5d915da 100644 --- a/x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild +++ b/x11-libs/libXxf86dga/libXxf86dga-1.1.6.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org Xxf86dga library" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc" RDEPEND=" diff --git a/x11-libs/libXxf86vm/Manifest b/x11-libs/libXxf86vm/Manifest index caf446d7ca32..4850642ea81c 100644 --- a/x11-libs/libXxf86vm/Manifest +++ b/x11-libs/libXxf86vm/Manifest @@ -1,3 +1,3 @@ DIST libXxf86vm-1.1.5.tar.xz 265384 BLAKE2B 4e94267ad815cf47ec558959ca122d89b5f8b54ead2b2cb93dc3ef7f9bc694b515978a0b2301bb8e48d32bc768595b50cd8cb71e7a65c65a752699b80c2c079b SHA512 68226fcb9773a583ea417ab413146203dd7db6ff8a4d388285da972353355e11e179861a77c9fa284aefac025bb3bbf5a9537fa0bf246c782e0116a667c9d9b6 -EBUILD libXxf86vm-1.1.5.ebuild 511 BLAKE2B a22e759ec7e6b4e2c5fdd78e331279ba0d283ece43537707744fc0035c5e65957d252d2566b44734ba8b2cf39ab41dbcbbbedf8d5b6fba2214cb1baf79e05fc3 SHA512 0c5ad6b2d6998473ff57bb7c01b3f4bc5e2ead6e6a57438eb20d263a59396d6b8349aab4785f6ab9ade583853d4581a948fc50236f0d220a8ae7898b4ab246dd +EBUILD libXxf86vm-1.1.5.ebuild 505 BLAKE2B 48cdecb55f52f94f7edc1ca10784b94c0c9b024c077ca715d3b8001e68209494e503f311a0b9b5ee5036e41c72a1028f12ed3f21879a2869049ac961a7288038 SHA512 4721652348c3728392a2af8d7e29a2688798293c6cbba8caa1c969dc802575b2bf4d4d110d47224861bf316041834d43cac5eda2748a3c3294c3671c514bad44 MISC metadata.xml 341 BLAKE2B 0fde03018f6bd9fe5ab8a01f13387fce7e15707acbb3bc7fec3c9f444f0b374a4b388f786f5b0b1bf8cc84a5cbbd4655a4980a716a7d47db7ee9bf3347e9898a SHA512 34043e9c37357b1a6a1ac66f2c159e3393ed6c4ac0e3ffabf5ccbe48c85d7ee62e98c7d6a022685bf6b2f30a8886e386f402f4fbbdafca7343c828ca316bdc12 diff --git a/x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild b/x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild index cac85a119588..ccb688ac6ef3 100644 --- a/x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild +++ b/x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X.Org Xxf86vm library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=" >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/libclxclient/Manifest b/x11-libs/libclxclient/Manifest index 6bab61b48797..3bf661fa5dc6 100644 --- a/x11-libs/libclxclient/Manifest +++ b/x11-libs/libclxclient/Manifest @@ -1,5 +1,5 @@ AUX libclxclient-3.9.2-Makefile.patch 1130 BLAKE2B a4d811b7bb964f2339d99838f3caa9088e4469bc8cd0ec18de1a4d0d87e53b1c62c797b239a3b1172a673c7d2f87c05f829fc72e4cb32c7d69a02bf31ddb64e6 SHA512 fe2d6bc14d5746786314792ddaaadac5f4d6e977cdf4e34ec58288e867c854082c93120e06002da17daf0c9709eb2074aa53603b2c99b8ad8bd9a1e9efe1eefd AUX libclxclient-3.9.2-enumip-include-fix.patch 310 BLAKE2B e0218f39b551978be1cf9318f21e53146c8e75826afd7e5f0cefcf43c434e3b64f3fb373386efd13b085b9b02bb631b5826b7441f9b73256097147dbb23c7b63 SHA512 3ff284c85635ea04b45f4640ab5a89a4d13b7933dc66bdb0310d5a4e1283b32d2d9078a9bf74f70f31636fb085d6ff8123d743d1750012cdf7549d8b1ad065e0 DIST clxclient-3.9.2.tar.bz2 29991 BLAKE2B ffd56894e0bcf09e2b6e4c882830e3c3a3a88f3778fe6a2c8b2ceb9336f8ce9cf28193da8e8c86987475e95e3ea2c07319bd82e88ad820b39167cfba9eefd7c3 SHA512 38c2782e58df24c2dfcb936fc9cfe4d44016055fb1aa52ef8e789bf8ec327f45f2f7a91f18012e4b0c6f253f6f10329d6d1e9fc341017ace3f2b6fa050592049 -EBUILD libclxclient-3.9.2.ebuild 1105 BLAKE2B 3e03c3029abaa1846233262888b6f51cb248020be22400e88eae00053fce6b29f0e2baaff6859096b433b64c510501de6b54269ac447315d47e246bc5d9633d9 SHA512 43b45473f7100d01af072cfd4c17e1d657d8b28245d1201b6efa6ad8f517a7571488a607fa87712c5ad28ee68ac27acb062e41e123d004e2ab260b142d4f4412 +EBUILD libclxclient-3.9.2-r1.ebuild 1089 BLAKE2B 2699a6c6f6d891d31f5649e09cb3e3b99d0acb46fe9ab0ebb9b14cb9cba9b5450bd193701c12d46f09b898068c334c5ab118cb53580b1c743127a82d5a2e0c2b SHA512 dad6822fd0a08d6aa040b0109f7ad7d52b2ac682c473c161d03c5b5aab48cb843aff15951c3ae79a6bfab4191e8709e83e08643fa4fc068337cbd846fe944a5c MISC metadata.xml 250 BLAKE2B 3e6dae5d5f3b3ac412806dd8615a1975c7ea8a64bfd72ad54f2c93a9b24c19c620ac3e8b26e1f6cadec899443e138ee4fb7a82ecb83c784d0c03ee91854d8622 SHA512 2bfce2cf73aefce6dda06ea351cb93b2990b9543f48be1ae5406a5a5acf2c34faed1eb2ce715eb689eb50a9a1add5576b39232eb818c233f5a5589e16032aca8 diff --git a/x11-libs/libclxclient/libclxclient-3.9.2.ebuild b/x11-libs/libclxclient/libclxclient-3.9.2-r1.ebuild index b257be17e7c2..f93fda69d912 100644 --- a/x11-libs/libclxclient/libclxclient-3.9.2.ebuild +++ b/x11-libs/libclxclient/libclxclient-3.9.2-r1.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit multilib toolchain-funcs +inherit toolchain-funcs DESCRIPTION="C++ wrapper library around the X Window System API" -HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/index.html" -SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/clxclient-${PV}.tar.bz2" +HOMEPAGE="https://kokkinizita.linuxaudio.org/linuxaudio/index.html" +SRC_URI="https://kokkinizita.linuxaudio.org/linuxaudio/downloads/clxclient-${PV}.tar.bz2" +S="${WORKDIR}/clxclient-${PV}" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ~ppc ~sparc x86" -IUSE="" CDEPEND=" dev-libs/libclthreads @@ -24,8 +24,6 @@ RDEPEND="${CDEPEND}" DEPEND="${CDEPEND}" BDEPEND="virtual/pkgconfig" -S="${WORKDIR}/clxclient-${PV}" - DOCS=( AUTHORS ) PATCHES=( diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest index ca643c727c47..5da414f15578 100644 --- a/x11-libs/libdrm/Manifest +++ b/x11-libs/libdrm/Manifest @@ -1,5 +1,6 @@ -AUX libdrm-2.4.120-backport-pr353.patch 1533 BLAKE2B 8beab698e4ad2ed48b45d05d266668b54e538d460d757d856599adfdbe8f72812865bad7ca065e56ebeaed46dd73531460cae816faf62cdb3043e615d23dc7ea SHA512 f04f9132966e66f946e17df86479c723ee2cc26046adea9519179dc91c335dbdd9142ee91fbd31a491dca386a050e63ea8debecf21b2d79b8b01d214cb44ec97 -DIST libdrm-2.4.120.tar.xz 479564 BLAKE2B 218d674da334c32aae27a31c10992cb276b08543704c875c7d7bf8f3dd348d1cf1c95f35b0afc8f3034d83152c2df460f84807388a21b241792db3e81c98dbfc SHA512 6dc16e5134a669eeb59debb1dc2d15b857483ab7476dc2b94bd05a32d8953f046f5656f6cf9e1a63e97e7156fb65ebb58b6a29fe45cb6326058baaf820626e70 -EBUILD libdrm-2.4.120.ebuild 2504 BLAKE2B 5eedee47428f90d087f504967d815c8ebdc267d95d494782487f72665e9a7f6a21320b2f26ff4636f0653f27f41f5bb207adcb3a5ee0eef53aaab9c7087e8e1b SHA512 cfd79db679571f5917292f0bd3ff5a035c4eaaf515071d1eb55f8cb8fd33c36cf94a3563420df6d3b8f444582aab6d337e8c7ed2f136be953635b6e38ece42e2 -EBUILD libdrm-9999.ebuild 2450 BLAKE2B f98f180d035438e14040fd37bf74ad2d019d7ba3b9ddb0fecade1cce6830f75eff664e117ead3ca879f9f372f858acece139b7bd46f7ac2692aa7c9d2512f4c0 SHA512 508697381f5aabae299cce0d81de28debd5d93bde1bcb90c3524424a573ae87025553cf9753efd63fc86f9e9ab96eba62dc446b228c031979e3282a3b64edb44 +DIST libdrm-2.4.122.tar.xz 481012 BLAKE2B ca6aaf0fe55dfcfe33a0d39a7b3ea07aa4cbe772294ec7f419a4edbb40cbce14c399e180e35dd781ef225a16daae8f40d4893599eb018b68cc78e4e981f2e6e2 SHA512 ea6bac94416d4ba0e9805e142ae62904236bc49f803d4fc10c92968a4df64c818dd42524ad7a4e988062836783a148e27094050bb2754f751a368627f794ad13 +DIST libdrm-2.4.123.tar.xz 481112 BLAKE2B 5a621682ef32bb9b9b69b153a36db4b85df54595ade9910091ff62a477ea30fc9e7f22ab5d9b8c8a5f9f1cf428cb400b5e62f3cf811227666de718ddd8cdcc34 SHA512 d3e6ba26bbd609fd87ca131690547eeb6a903c0a8c28b7f5cd5d0947619da09f31daf7bf4b6c38bf5e5dc173e2ccba476338ef682d8cf06d6b71ba73fc9b948d +EBUILD libdrm-2.4.122-r1.ebuild 2514 BLAKE2B 42af888eb1961e291182c6f7ebca9b185d2e639740614cf3059232587fae949993ec7fb2993947f0cff897381d84ffac2d1a5f8b329fefb51dc461b5e604ca03 SHA512 861f31281141dd5fef451c927a28f72ac0501da2008c281e20de8abe9172590f62f50a20111c9ff661f0cd99639547efb22b3a555fc918f40d1b047aa7d35e74 +EBUILD libdrm-2.4.123-r1.ebuild 2522 BLAKE2B 2c7a2fc8f98e209274b956d1395a374ce6bef8f2525c19858393448f02dd3243cf867ed506fb0dfc9d6141accb5b8ed4ce767ef6ffc1f947bcadd049c5eda66d SHA512 fdff83825843fdd519520f1bc57873599050d2f05f5dc6c1380cfacb8b12da94c5a44813328d5a152f97040b95a54a83184a748ec67a733e045492dbb64ca121 +EBUILD libdrm-9999.ebuild 2522 BLAKE2B 2c7a2fc8f98e209274b956d1395a374ce6bef8f2525c19858393448f02dd3243cf867ed506fb0dfc9d6141accb5b8ed4ce767ef6ffc1f947bcadd049c5eda66d SHA512 fdff83825843fdd519520f1bc57873599050d2f05f5dc6c1380cfacb8b12da94c5a44813328d5a152f97040b95a54a83184a748ec67a733e045492dbb64ca121 MISC metadata.xml 410 BLAKE2B 86cda23d38e7b6f3581545fcd036c4d6233380e3a61b3ad8a94b8fef4eb8ae3f3a9bd4680b0cac219c0decd4c2df58bf731fce668787b0b3bf7d88f054110a8d SHA512 5c10acae8f229f49f789c0447988a4a48cb2f7de996b9d0a68fe67c0a217d405bc4face3be503562210da7f480a17aebd64d6ae9b38d8d2ff2dc031c41b438d5 diff --git a/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch b/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch deleted file mode 100644 index 1d01db322a8c..000000000000 --- a/x11-libs/libdrm/files/libdrm-2.4.120-backport-pr353.patch +++ /dev/null @@ -1,62 +0,0 @@ -https://bugs.gentoo.org/927204 -https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/353 - -From 525e80447fee011734af464b3b5d478b2b7b17af Mon Sep 17 00:00:00 2001 -From: Matt Turner <mattst88@gmail.com> -Date: Fri, 22 Mar 2024 11:20:17 -0400 -Subject: [PATCH 1/2] symbols-check: Add _GLOBAL_OFFSET_TABLE_ - -This is exported on hppa/parisc. - -See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26978 - -Bug: https://bugs.gentoo.org/927204 ---- - symbols-check.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/symbols-check.py b/symbols-check.py -index 2e7ba68d1..47bc3bead 100644 ---- a/symbols-check.py -+++ b/symbols-check.py -@@ -7,6 +7,7 @@ import subprocess - - # This list contains symbols that _might_ be exported for some platforms - PLATFORM_SYMBOLS = [ -+ '_GLOBAL_OFFSET_TABLE_', - '__bss_end__', - '__bss_start__', - '__bss_start', --- -GitLab - - -From c45ffb1edf19faff79238934abe01fd92e9e3d0a Mon Sep 17 00:00:00 2001 -From: Matt Turner <mattst88@gmail.com> -Date: Fri, 22 Mar 2024 11:21:39 -0400 -Subject: [PATCH 2/2] symbols-check: Add _fbss, _fdata, _ftext - -These are exported on mips/mips64. - -See also: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11955 ---- - symbols-check.py | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/symbols-check.py b/symbols-check.py -index 47bc3bead..c63c0d112 100644 ---- a/symbols-check.py -+++ b/symbols-check.py -@@ -17,6 +17,9 @@ PLATFORM_SYMBOLS = [ - '_end', - '_fini', - '_init', -+ '_fbss', -+ '_fdata', -+ '_ftext', - ] - - --- -GitLab - diff --git a/x11-libs/libdrm/libdrm-2.4.120.ebuild b/x11-libs/libdrm/libdrm-2.4.122-r1.ebuild index 009f5144834f..f2fe1b0a540a 100644 --- a/x11-libs/libdrm/libdrm-2.4.120.ebuild +++ b/x11-libs/libdrm/libdrm-2.4.122-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git" -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) if [[ ${PV} = 9999* ]]; then GIT_ECLASS="git-r3" @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" if [[ ${PV} != 9999* ]]; then SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" fi VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" @@ -26,7 +26,7 @@ done LICENSE="MIT" SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -40,11 +40,10 @@ RDEPEND="${COMMON_DEPEND} ) udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" - -PATCHES=( "${FILESDIR}/${PN}-2.4.120-backport-pr353.patch" ) + doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" python_check_deps() { + use doc || return 0 python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } @@ -72,6 +71,7 @@ multilib_src_configure() { # valgrind installs its .pc file to the pkgconfig for the primary arch -Dvalgrind=$(usex valgrind auto disabled) $(meson_native_use_bool tools install-test-programs) + $(meson_native_use_feature doc man-pages) ) if use test || { multilib_is_native_abi && use tools; }; then diff --git a/x11-libs/libdrm/libdrm-2.4.123-r1.ebuild b/x11-libs/libdrm/libdrm-2.4.123-r1.ebuild new file mode 100644 index 000000000000..25b11549579e --- /dev/null +++ b/x11-libs/libdrm/libdrm-2.4.123-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git" +PYTHON_COMPAT=( python3_{10..13} ) + +if [[ ${PV} = 9999* ]]; then + GIT_ECLASS="git-r3" +fi + +inherit ${GIT_ECLASS} python-any-r1 meson-multilib + +DESCRIPTION="X.Org libdrm library" +HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" +if [[ ${PV} != 9999* ]]; then + SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" +for card in ${VIDEO_CARDS}; do + IUSE_VIDEO_CARDS+=" video_cards_${card}" +done + +LICENSE="MIT" +SLOT="0" +IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + video_cards_intel? ( >=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )" +DEPEND="${COMMON_DEPEND} + valgrind? ( dev-debug/valgrind )" +RDEPEND="${COMMON_DEPEND} + video_cards_amdgpu? ( + tools? ( >=dev-util/cunit-2.1 ) + test? ( >=dev-util/cunit-2.1 ) + ) + udev? ( virtual/udev )" +BDEPEND="${PYTHON_DEPS} + doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" + +python_check_deps() { + use doc || return 0 + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + sed -i -e "/^PLATFORM_SYMBOLS/a '__gentoo_check_ldflags__'," \ + symbols-check.py || die # bug #925550 +} + +multilib_src_configure() { + local emesonargs=( + $(meson_use udev) + -Dcairo-tests=disabled + $(meson_feature video_cards_amdgpu amdgpu) + $(meson_feature video_cards_exynos exynos) + $(meson_feature video_cards_freedreno freedreno) + $(meson_feature video_cards_intel intel) + $(meson_feature video_cards_nouveau nouveau) + $(meson_feature video_cards_omap omap) + $(meson_feature video_cards_radeon radeon) + $(meson_feature video_cards_tegra tegra) + $(meson_feature video_cards_vc4 vc4) + $(meson_feature video_cards_vivante etnaviv) + $(meson_feature video_cards_vmware vmwgfx) + # valgrind installs its .pc file to the pkgconfig for the primary arch + -Dvalgrind=$(usex valgrind auto disabled) + $(meson_native_use_bool tools install-test-programs) + $(meson_native_use_feature doc man-pages) + ) + + if use test || { multilib_is_native_abi && use tools; }; then + emesonargs+=( -Dtests=true ) + else + emesonargs+=( -Dtests=false ) + fi + meson_src_configure +} diff --git a/x11-libs/libdrm/libdrm-9999.ebuild b/x11-libs/libdrm/libdrm-9999.ebuild index aaedf84080c4..25b11549579e 100644 --- a/x11-libs/libdrm/libdrm-9999.ebuild +++ b/x11-libs/libdrm/libdrm-9999.ebuild @@ -4,7 +4,7 @@ EAPI=8 EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git" -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) if [[ ${PV} = 9999* ]]; then GIT_ECLASS="git-r3" @@ -16,7 +16,7 @@ DESCRIPTION="X.Org libdrm library" HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm" if [[ ${PV} != 9999* ]]; then SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 vivante vmware" @@ -26,7 +26,7 @@ done LICENSE="MIT" SLOT="0" -IUSE="${IUSE_VIDEO_CARDS} test tools udev valgrind" +IUSE="${IUSE_VIDEO_CARDS} doc test tools udev valgrind" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -40,9 +40,10 @@ RDEPEND="${COMMON_DEPEND} ) udev? ( virtual/udev )" BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]')" + doc? ( $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') )" python_check_deps() { + use doc || return 0 python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" } @@ -70,6 +71,7 @@ multilib_src_configure() { # valgrind installs its .pc file to the pkgconfig for the primary arch -Dvalgrind=$(usex valgrind auto disabled) $(meson_native_use_bool tools install-test-programs) + $(meson_native_use_feature doc man-pages) ) if use test || { multilib_is_native_abi && use tools; }; then diff --git a/x11-libs/libfm-qt/Manifest b/x11-libs/libfm-qt/Manifest index 181318f4d77a..70dd57c83722 100644 --- a/x11-libs/libfm-qt/Manifest +++ b/x11-libs/libfm-qt/Manifest @@ -1,7 +1,9 @@ DIST libfm-qt-1.1.0.tar.xz 383280 BLAKE2B f01b8d2b21bee05c265f55d6b1c71644001bd668a03d8c4994a4e0fde2f07e53014d3b079d818b7a66cd25f8c9141fa980d0cdb9d3b8e4a66eb3b1521c46690b SHA512 6717bc3fd3a2795389071e4dbfba2e73f3abfeafce8a583f99b3281e60347430db48246eb29796c5b7647b35b064824e90fc3a286547288798a1c6da3a3f5137 DIST libfm-qt-1.3.0.tar.xz 388256 BLAKE2B 454b2a685f505ad93c007744d92f9b87cdf2c02b65467762a337b021f9be648be92497e539d419b7a46556a281ee2b1f56fe57fbbdb8d3cf0d661f6f3260c8aa SHA512 fd7ecc1a8e94893682b7e0ca76805b36dbf184a4f2f7d84008ef81ea2257d994db0f8f8e18f890b8554fd1f20e23f8d7f20cf6b3112b32d66c969b683f8db3ba DIST libfm-qt-1.4.0.tar.xz 398004 BLAKE2B fbae0e86d468ce9b83b06c342a0473c9f44fe301c03b64e472f86791f297d99c3d2e52e482edcd7adc38683de71958b210e89dbb662e0f924c3b71df53e8c885 SHA512 d5a9bbb1f295dfbe88add760fc9c8da60771d4d49b64408b1278315b52dd071d7e24dbc9ff8354f0c68e5ad58e809e78a2dae77e2d4f52cd8e0b8409c0d7f5cb +DIST libfm-qt-2.0.2.tar.xz 412452 BLAKE2B ce63a75722769fcef4766461bea66f26579c0a37a73f4ce8b0ee976a53beea5bdf431c515d5f0195c02ddf46407802027d05709b8baf2bf1349578a38a33e8e8 SHA512 479a7de05096b0c7763676e8eef5fa83ec06b4a5bc7bde697a265b2ba3ec79f6733169bf4b4aeef807df44660790b3d68f873c3a428f45aa38820bd861ca881b EBUILD libfm-qt-1.1.0.ebuild 931 BLAKE2B 7b692ffe4c5c8a5e68f5ee0aa027a67175112312a0252676072710264f50ac593f8a8452c2be4e536996234345bcf72344ecc20abe16a4fa57a96265c243db8a SHA512 271f4e854e6af084a747045d1c1aab3e27d060c9c71bd31e68e22faa392897ade82e5aa3ab542a3623c3e71d96d6020ae961d1480e2dc26c5275521c01c48fd4 EBUILD libfm-qt-1.3.0.ebuild 931 BLAKE2B 6c42fe45d382abc369b7484ff2141bb64bccab5d28e290e62c8720688a0c38b93d5bdf7de867c06a9882d613a9898c43f78b9551f240d7147b2127db289a35c7 SHA512 6a3bb9727eac58abaadb5d27360094f039d648a851f32d5800d1d65d99ec53a10f57fe20db312be843ea8b5c6c38d38415ea4add693eb6f32de6c78417c9053c EBUILD libfm-qt-1.4.0.ebuild 992 BLAKE2B c52ee99411c3e2599ff52ed8d19b01a9ac0cc65f9e8919a08129d3be2e2387c015ecec3189b5fb251cc34de65a84dcfbee723aa2bce570b1f9fced82654bf65e SHA512 28de9f402c22b464940a9784ebab97f3b6a4034b2f65eef90bacf78db163d8977b0f189d3561db22a1d27736e46ec8e0969c05d186ee5c34e46f75fe977da25a +EBUILD libfm-qt-2.0.2-r1.ebuild 903 BLAKE2B a2970b5c75eccd0302f4d3d96044de3df4454beceff53a6c00eec8d1690f4727a757001ebca661e12a390b6fd3a2555a30b980c83b5d1af0adc440697bb991ad SHA512 672adc47a2e35fbf7876bfc2e45bc50f9bbf1c1e2c6cd561f5882e4cb7509ec4d14d171d416afcf7fccc375afa0aa62171e216b8363d33ff3ee540765f37b1bb MISC metadata.xml 315 BLAKE2B 1ca0894e1b787a755d024f95c4b09659b300f957f5cf69958bb3801e464eb84385303bbde99be3b491fc85e4202656dfefd40e5aa97ba47533307bfe07d40a0a SHA512 f9df6f22d74db03f845ad296b50e6d53e204867b2f00cbb04448c33f5ed3d22af6de3f9c58238f0e657aa4b963e467db74864d94266e5fa6923f2cb9c330e56c diff --git a/x11-libs/libfm-qt/libfm-qt-2.0.2-r1.ebuild b/x11-libs/libfm-qt/libfm-qt-2.0.2-r1.ebuild new file mode 100644 index 000000000000..b77b8977aecd --- /dev/null +++ b/x11-libs/libfm-qt/libfm-qt-2.0.2-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_cut 1-2)" + +inherit cmake xdg-utils + +DESCRIPTION="Qt Library for Building File Managers" +HOMEPAGE="https://lxqt-project.org/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" +else + SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" + KEYWORDS="amd64 arm64 ~riscv ~x86" +fi + +LICENSE="BSD GPL-2+ LGPL-2.1+" +SLOT="0/7" + +BDEPEND=" + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.0.0 + virtual/pkgconfig +" +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-6.6:6=[gui,widgets,X] + >=lxde-base/menu-cache-1.1.0:= + >=lxqt-base/lxqt-menu-data-2.0.0 + media-libs/libexif + x11-libs/libxcb:= +" +RDEPEND="${DEPEND}" + +pkg_postinst() { + xdg_mimeinfo_database_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update +} diff --git a/x11-libs/libfontenc/Manifest b/x11-libs/libfontenc/Manifest index ff19569bffa2..3fdb419d3c98 100644 --- a/x11-libs/libfontenc/Manifest +++ b/x11-libs/libfontenc/Manifest @@ -1,3 +1,3 @@ DIST libfontenc-1.1.8.tar.xz 274176 BLAKE2B b8bae8a25df2480281b00608998db59fb736b74cd5965958642036b16c5c4348c8bc6ccd65a8b784ef17650ddbb7635a728eb9dadd3b9c5cdad712ebfeb5df30 SHA512 c9ddea9c0c6c6f4933b5b8ed2044e3dc259a9edbb3070a32f0335a6ad4d47b1858cefc01fa2dff9f29808bee311e9c677b05861200d2f2c4552c92b33fe027e2 -EBUILD libfontenc-1.1.8.ebuild 501 BLAKE2B 3e025a3612f11fced7c976da707c735ad29b37a3fa58bf31fd63564459452a33d17b1388fd95533cced5a5f16e33c3c94e4ebdca11ef8fdc2c7cad433f0cb533 SHA512 bff578fef69f16ec2112ac997db0b711c7a20f987c67226b09585d04f3c5cc6b66a2cd071e99466b3fbfb6b00a6179cfd87ae791e15dcf5a6ac29fcb197af2c7 +EBUILD libfontenc-1.1.8.ebuild 495 BLAKE2B 25163d0ce01098bc23f9f3118d4bbd46d47b9a963f0259ed1d304ed6b955feb83835bc2f626cd37ccfa3bee6a3325745229a5f524a769868372548d8ffef24c6 SHA512 5516ffe64b964b2f8aaf6271af748c3d681d34e667510d1e741f39bb0300f1759091b5597031cbc218d8f8c9b657bb85d301b3b76c75c413fce119d1637f3c44 MISC metadata.xml 341 BLAKE2B 8eef39a5f51bea7f961c5605b9bf18c25ecc2a3937f3610275212ef0d6e99903102e7f9cd16c632b7bc22f4968cb259f63470e1e4594eec09752d3985538a3ec SHA512 4c3d24add9b54f986acaa2aceb12df8e59571d0df7370a4fba731d89618d4bfe443fb766f3305f45d46164fe7d465ec65bfe7b617b22e5151f075f8b133a04dc diff --git a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild index f36717f79fc1..2f7399aa187a 100644 --- a/x11-libs/libfontenc/libfontenc-1.1.8.ebuild +++ b/x11-libs/libfontenc/libfontenc-1.1.8.ebuild @@ -8,7 +8,7 @@ inherit xorg-3 DESCRIPTION="X.Org fontenc library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="sys-libs/zlib" DEPEND="${RDEPEND} diff --git a/x11-libs/libgxim/Manifest b/x11-libs/libgxim/Manifest index 1aac682ed29e..8d078f5d4eb0 100644 --- a/x11-libs/libgxim/Manifest +++ b/x11-libs/libgxim/Manifest @@ -1,3 +1,4 @@ +AUX libgxim-0.5.0-gcc14.patch 1255 BLAKE2B c52309c711b0e6ebe1d38fa780203188d516f38e70f9df4deb5906ac3a1b0d61b935c1320cf16636ba8bf1b242ceae7ef8badd0e2b702a86135b9239cbfea252 SHA512 d9eb9bd7f84e9d3a2040c57f3f934cd8e6a6f5777995c82d15646aa430a4da39aa0579eab8b215730e18220c770b4088800c4bfa5caf7ac3f7da1ee5dd9e644e DIST libgxim-0.5.0.tar.bz2 469547 BLAKE2B 183ea514b990b93efcf41a56704385e8b84b18d1f4f992ddaa8f7481a74b132f05b56322450258d53bc1fbcaf42d2528d297922ae042f5831010d58540974982 SHA512 ca143e16e8ddd8e3cea01cc0857cb0e665f9cf397462e2fd9ed714b825eaa06056dae4115aacd117f8113e815f11184d9dd9f239259a1eee691d0b120db580f7 -EBUILD libgxim-0.5.0.ebuild 1340 BLAKE2B e2f0a4657e5216850a62d12ea4610f5f1108612906b2dca500ce131040c145ddcc182e1b80fde811ee7ba2af7f221c77b7d71d4bb34fd169a0d0c8144f7ecfcc SHA512 69efea58125e6c89b8329776d8f3c8b50f313de307b914eb6dd9156afaecb603d3b8f083106495bc7cdfd5f15a727ce6fdbaf05ced7a57c195fbb531ed8204a3 +EBUILD libgxim-0.5.0-r1.ebuild 1515 BLAKE2B 12e711a1969a5cc774dfe988b261043e8bce819454689d99082ccfc848a5cb5aca2fd0f92bb48b90330d7f1b7d3d877d9eab8000bbaa1090789600eebb02dca7 SHA512 288ee60ad01cc1542ee425969e03d6d5702897f190ce9a51fd5ec508adf818727ff98f30d8736cdfaa5263d1de0318ea20052b2ee7bc6602b2d809ed5f3aac33 MISC metadata.xml 316 BLAKE2B c6389aed019cb4f4667f4d452f72634648dedac018e25c520805c761d8f2d161d0b63ef698b4229db3d619495dfa031ac4ec7a74d77d399c47ac2e603aa830c0 SHA512 1e797b6c97a0fe8a4cb0dedc6688a36b63a37b0ca11ea1e5b52ef43c84433eb9b4dd0951a7ebbff6aa10201af18fdeb404f7e6241b69814bbf245c218e60a51a diff --git a/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch b/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch new file mode 100644 index 000000000000..36e62471d591 --- /dev/null +++ b/x11-libs/libgxim/files/libgxim-0.5.0-gcc14.patch @@ -0,0 +1,40 @@ +From 274976ff39d9142169a18655f5013e66233ac9c8 Mon Sep 17 00:00:00 2001 +From: Akira TAGOH <akira@tagoh.org> +Date: Wed, 14 Feb 2018 13:20:40 +0900 +Subject: [PATCH] Fix a build fail + +--- + libgxim/gximcore.c | 2 -- + libgxim/gximprotocol10.c | 2 +- + 2 files changed, 1 insertion(+), 3 deletions(-) + +diff --git a/libgxim/gximcore.c b/libgxim/gximcore.c +index a92c413..3955d01 100644 +--- a/libgxim/gximcore.c ++++ b/libgxim/gximcore.c +@@ -26,9 +26,7 @@ + #endif + + #include <glib/gi18n-lib.h> +-#ifdef GNOME_ENABLE_DEBUG + #include <gdk/gdkx.h> +-#endif /* GNOME_ENABLE_DEBUG */ + #include "gximacc.h" + #include "gximconnection.h" + #include "gximmarshal.h" +diff --git a/libgxim/gximprotocol10.c b/libgxim/gximprotocol10.c +index 04887a5..65bd4df 100644 +--- a/libgxim/gximprotocol10.c ++++ b/libgxim/gximprotocol10.c +@@ -2073,7 +2073,7 @@ g_xim_protocol10_closure_real_parser_error(GXimProtocol *proto, + msg = g_strdup_printf("Unable to parse the protocol %s properly", + g_xim_protocol_name(major_opcode)); + +- g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, msg); ++ g_xim_messages_error(G_XIM_PROTOCOL_GET_IFACE (proto)->message, "%s", msg); + switch (major_opcode) { + case G_XIM_CONNECT: + case G_XIM_AUTH_REQUIRED: +-- +2.45.0 + diff --git a/x11-libs/libgxim/libgxim-0.5.0.ebuild b/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild index 3a0811f9cd0d..c796b10afae8 100644 --- a/x11-libs/libgxim/libgxim-0.5.0.ebuild +++ b/x11-libs/libgxim/libgxim-0.5.0-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI="7" -USE_RUBY="ruby27 ruby30 ruby31 ruby32" +USE_RUBY="ruby31 ruby32 ruby33" inherit autotools ruby-single @@ -33,6 +33,12 @@ BDEPEND="${RUBY_DEPS} AT_M4DIR="m4macros" +PATCHES=( + # backport upstream fix for gcc 14 implicit function declarations and by + # extension, LTO type mismatches. Also fixes format-security. + "${FILESDIR}"/${P}-gcc14.patch +) + src_prepare() { sed -i \ -e "/PKG_CHECK_MODULES/s/\(check\)/$(usex test '\1' _)/" \ diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest index 0c347345b16d..3de5bc119a8e 100644 --- a/x11-libs/libnotify/Manifest +++ b/x11-libs/libnotify/Manifest @@ -1,3 +1,3 @@ DIST libnotify-0.8.3.tar.xz 106008 BLAKE2B 05852c866dc91d42cf01804333605ecb546f7d779b143fabc341752263c8cacea9acda40bb60af90dbc84ab8327ba99966e09924ccc337f7a97909b95d39a874 SHA512 e55073fdf418a4c04375825221edc92ab6a01201b83db2a1f1530f8f91f7da9da32327452b0785251790553517dcc717cfe623142450691b7dd247ec9164cffb -EBUILD libnotify-0.8.3.ebuild 1669 BLAKE2B 71474f0668501785e0871bbca6c741abd4a21aced910ef80c75bf020b6f3afd0311b198b55f16ae298676ad80b034a534ab6596875b3a5ceb0488caf1051f9d7 SHA512 72a366ff491b445e203f2b427439e037ca8913b246f77e72f987f6c5c60bd1e79584568f512ea765986cb297b619ef14811c5008f957d1fb67b593cd58b52df3 +EBUILD libnotify-0.8.3.ebuild 1663 BLAKE2B 4c160976867f2ec486c2c871b4400287ed1bbbf4f7670c47952ca9ad8a80c2b78c24a8cb3dc68ee41853e311c7d0133c880729e5c3783160599007b62b26e569 SHA512 c35f9e353b9531f242a614164a2bf3409298f6ec660654e66dab452df4f8183e6d53bdf554f4f35a2048dd7c89ee4c9e1ec175f77dced9c4182f25c61ab88bcb MISC metadata.xml 487 BLAKE2B 9ca610c8e5775a9daf61254bdf6364bf8e2df0646c48c78e1178b5232faa1711c7a2cc85943dc8078b92c59b3d4d2a65525d4adc60d2fc323048c264b9495996 SHA512 7f1d6337756480c08fb487ec9115fe2ed7b7cae248fdb751fb3cb49c301807deb02b879e3ec8c275bef87d33c8eb853d6f9a16d72e6fcafb47446d8f634b2fa9 diff --git a/x11-libs/libnotify/libnotify-0.8.3.ebuild b/x11-libs/libnotify/libnotify-0.8.3.ebuild index d0a0f2c6fdb9..f9cede26c55d 100644 --- a/x11-libs/libnotify/libnotify-0.8.3.ebuild +++ b/x11-libs/libnotify/libnotify-0.8.3.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/libnotify" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="gtk-doc +introspection test" RESTRICT="!test? ( test )" REQUIRED_USE="gtk-doc? ( introspection )" diff --git a/x11-libs/libpciaccess/Manifest b/x11-libs/libpciaccess/Manifest index b73926c5c51e..495f07078db8 100644 --- a/x11-libs/libpciaccess/Manifest +++ b/x11-libs/libpciaccess/Manifest @@ -1,5 +1,3 @@ DIST libpciaccess-0.18.1.tar.xz 64452 BLAKE2B 19ebe4e8cb3f409f51be01d0c771aea79d9251d7b464f49d8adf40af55180b0f87c6092271023289f802cc2b684eecace963b5fdcb026ff7879481d22a34a675 SHA512 ef27999446e735df2331e94219ee3dafe9198a2472bb452f63ef9c9c446d5431f9e231e224cfabdeba1402974a5a0064546f9abced4d1770f994f5fc0c2b3310 -DIST libpciaccess-0.18.tar.xz 64452 BLAKE2B 06309f98aee985c92c2389344fdd0fcb4bebc6c69d71198e6bf5bc165dce85c7fd54aa1ff9454ee430264a8e1ff283976508285523d48d9948e242c53157761f SHA512 54dff9a493344586d072edf8c8eb8f7960c7dfd64aa5c51a8ec8d4e341f703fd39eb606ee41c4fdd9d5aad3372b7efe6e0fe96eadc575ea91de276320ebc3fbd -EBUILD libpciaccess-0.18.1.ebuild 681 BLAKE2B e9d212dc357520f06930599862398e04403e8eed60ad80858fab5ebaacbc05f1be7005ba6e3ea6c7335427ceae4f6fa3d3fed0f1176128565cd06d38ca77510b SHA512 af3d0feea5f8aab53b8a5226c556e21f9eea6f07f3cb68460dbec2c4ac493cab6357eaa48e5a3c0b3c2f63a973c09f915a7cb4915777da5a6a7810aa90ad926d -EBUILD libpciaccess-0.18.ebuild 681 BLAKE2B e9d212dc357520f06930599862398e04403e8eed60ad80858fab5ebaacbc05f1be7005ba6e3ea6c7335427ceae4f6fa3d3fed0f1176128565cd06d38ca77510b SHA512 af3d0feea5f8aab53b8a5226c556e21f9eea6f07f3cb68460dbec2c4ac493cab6357eaa48e5a3c0b3c2f63a973c09f915a7cb4915777da5a6a7810aa90ad926d +EBUILD libpciaccess-0.18.1.ebuild 675 BLAKE2B 65165d2817012b4cf69b56265fb4fac92f20e5b734a13d95096897720baff155941362f92cd0c010ad73b755cdc1a6bc130c1c45abf04ef77b8e21cf493c70b1 SHA512 03246323eb8d9ebf5399fcbafdd6925062d91cfeef8c82cf34f31cc4cc26547fdab153d1ef4daf78e13f3fed27f7ae5282903d838077cf829ad7a1467679dc1c MISC metadata.xml 343 BLAKE2B 841587af1693a1a28bc87d7785e79805abf10ea86b5b2bc117b786f005eb18c2d4369a6b7668c7ae6d41de19f2820d2957007b3c5417706713b26ffb5e67ece5 SHA512 89fe0feea88e2fca82867d6ef538a88576626681d6cc1e14c96784d0f0ff7ac9f09434440e8aec295a4fc5e4b07a3b681592129c26777e6182d3369e0720b035 diff --git a/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild b/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild index c2ab3ec0a766..2cbc02906c87 100644 --- a/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild +++ b/x11-libs/libpciaccess/libpciaccess-0.18.1.ebuild @@ -8,7 +8,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 meson-multilib DESCRIPTION="Library providing generic access to the PCI bus and devices" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="zlib" DEPEND=" diff --git a/x11-libs/libpciaccess/libpciaccess-0.18.ebuild b/x11-libs/libpciaccess/libpciaccess-0.18.ebuild deleted file mode 100644 index c2ab3ec0a766..000000000000 --- a/x11-libs/libpciaccess/libpciaccess-0.18.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -XORG_MULTILIB=yes -XORG_TARBALL_SUFFIX="xz" -inherit xorg-3 meson-multilib - -DESCRIPTION="Library providing generic access to the PCI bus and devices" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" -IUSE="zlib" - -DEPEND=" - zlib? ( >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )" -RDEPEND="${DEPEND} - sys-apps/hwdata" - -src_prepare() { - default -} - -multilib_src_configure() { - local emesonargs=( - -Dpci-ids="${EPREFIX}"/usr/share/hwdata - $(meson_feature zlib) - ) - meson_src_configure -} diff --git a/x11-libs/libwnck/Manifest b/x11-libs/libwnck/Manifest index 354e34eb7486..e9a4e09fff68 100644 --- a/x11-libs/libwnck/Manifest +++ b/x11-libs/libwnck/Manifest @@ -1,5 +1,5 @@ AUX libwnck-43.0-segfault_in_invalidate_icons.patch 874 BLAKE2B 1666698fab101141ddee0fb1ca11593d33e9fd85f739c41d2ad543605312ca99c81e8343fda361d52c8e6277a2c5293ca2e3c4fcfb3dc536a1c8274296fcc14c SHA512 c2a18539099b7bc5fcc86b39be5a145b11de5e203bdd1748e1139e4727806bbc6822af863522caf9f658f78a617c2adf9fd9620e65656726fae1e2a6d3ce2476 AUX libwnck-43.0-xres-extension.patch 11293 BLAKE2B a5ee7947941cc57f7e8f00b6fbecf08085c0af697d9a1618b70381543ad2c3d27cfd3e933b709bfe98e2f13a4e19c59ef8c339dde4f891b35ec16ef0d587f430 SHA512 367103f00bc3f6e55cd859941cf9abf6fb55a58b21eb3503155dfd586e56e7c262835e04065fdc2355ac2567645438784ade394f9fce5a712896e0f56448aefe DIST libwnck-43.0.tar.xz 455464 BLAKE2B 591b7a9016f5149a2493d36ed8ec8a7e2a59b13043aed23bf87ef67520954d2e5cab0edb6f427c36f33fe80478ad363c9db6f4dacbc7c6d4295e79191e7f5043 SHA512 f6c14b0a650c6d5ab4d4013e6add3972a0f0bcdedfb9785f64199c9a65713d11c9d936e8b04d0f04707c3d165dd345bfa806f654bf82eabb765546b8914d68d2 -EBUILD libwnck-43.0-r1.ebuild 1639 BLAKE2B 9f3a1abf9c64a1105c090663275daf88eba0222e7f52f482bbc6692ba0d9a916ddc30c5c92f21dfb723a899ed2493193b88fff0033ace3d2dc5e047b9f61edec SHA512 563f52e03045001aad7308581b433287302e8315de1337754e1e511d2ffdd0432e17816d90bcd058817fab126519c6f78bcbe757aebc8946683b29c1681f9f6f +EBUILD libwnck-43.0-r1.ebuild 1633 BLAKE2B b8dd67d2cc5425173ee41674d44fe9fd23c9b6304d61f0da107068d179c356881c5faa2d04eb0831ef7701ecd2d340433cd31b70aec734e8e0f253d088cb2ac5 SHA512 669eab91daacbda21f069dcc2fb4305bec24fe5864ebeff2ee403ce9f454ad3c1108cf472210e0fce1cff1f23ea37870e8818a7c2744e131e1bfc3ad6a797898 MISC metadata.xml 460 BLAKE2B 891b6b8e3c900dd4e0d285bb440976a1539c2272e1dd5d269c6d840a410bc9fb511458dea304a96cfdb38437df99e1557a78e6d8610a2c47c9420d0eed73b562 SHA512 c9cead188269942beacef6ea2dfebd829f9851d7f41b4b4fb1f9659cc2b64a2eb8b71a4b536446fd26485c215d601f5d5db2e41fb6cc40222c6e87c085313ce3 diff --git a/x11-libs/libwnck/libwnck-43.0-r1.ebuild b/x11-libs/libwnck/libwnck-43.0-r1.ebuild index a432e8e6e451..8680d8a56602 100644 --- a/x11-libs/libwnck/libwnck-43.0-r1.ebuild +++ b/x11-libs/libwnck/libwnck-43.0-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://developer.gnome.org/libwnck/stable/" LICENSE="LGPL-2+" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" IUSE="gtk-doc +introspection startup-notification tools" diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest index a82c6d902dcd..8b6b066faebb 100644 --- a/x11-libs/libxcb/Manifest +++ b/x11-libs/libxcb/Manifest @@ -1,5 +1,3 @@ -DIST libxcb-1.16.1.tar.xz 455368 BLAKE2B 91d489eaf8b0bfb0c02a4d974f72871963dc86cdf60478d618636d580974b260ab822ab33c7174e05dc45adf01e53e423a7449550b7b43fabb3917f7d99219c0 SHA512 e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f DIST libxcb-1.17.0.tar.xz 455208 BLAKE2B e2a35606981c00f9f18e5590cdc26c7c2efd8f832c37dc4dc82db47e2870bf4ff48786162c5a8eb713cb5f3a305eb22d334e4b0ff631bf0e047f1b79cb0701d3 SHA512 945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85aaaadab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0 -EBUILD libxcb-1.16.1.ebuild 1380 BLAKE2B 3835fb7840152ebad25362ded7e0c2fb78d590ed8f656bb200e91b1357df9c7baaa19c83a7d84b99ad29a9854110789fc218056acaee10cfa804cbe5d003f957 SHA512 ce7a12deceab6e609c58cac75007b25c092985358c06f9780e984da8f9fa00dea4429cac5379ef094354280eba43b8b7729e6df4c9c02a208925411091879098 -EBUILD libxcb-1.17.0.ebuild 1394 BLAKE2B 5d06e8c7efca99b2c4e23564bb31024f5939cea0abd96f15c8b21d1e43b317cda25d9a80b689e2a4e13e62a57237e894f3a98764c9ee708c5fcb9545247be657 SHA512 7a778db0fd8165fc6cea402b146b3990d4054c5e9bc5d86ca1ea51920094d5eecda07316915fe57cac296b93c97d7d7cbb8c8935dc90f0ec9c1e6bb3a15b0d9a +EBUILD libxcb-1.17.0.ebuild 1386 BLAKE2B 8846d44b873f03dcc65477d73464a46f2b939301a7e57872f45ed7dad8ac0f1c630bd771fb2d6f59a32bde5c3e14081aab4575a7b019303800117be9f0f68f9d SHA512 85f74450b157086709c5dba309ef6c96e3c63ffc20dbff5ef1e573b3ae29a665aedd4039fa212d7869af6a98ce0b1f73cfa577036f304ad6a5e4ff19b05fe247 MISC metadata.xml 470 BLAKE2B 9f530dabef12ece5a3ccaade8000872e1a89cfef4833ca4d6a4c5e157510516fec18f18e7dbe4ae88ac4059acff9fd099832c3614d12d9742af03167def25f16 SHA512 884ca6cde9de9394a67493b5ec40475873e363ad2530470ebbc0e080f55594bf02787b02960ad172ba05e736c80a6b9c33aa9c2ceaf1b47005f6f47b0895c1a3 diff --git a/x11-libs/libxcb/libxcb-1.16.1.ebuild b/x11-libs/libxcb/libxcb-1.16.1.ebuild deleted file mode 100644 index 23c3464ff0fd..000000000000 --- a/x11-libs/libxcb/libxcb-1.16.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="xml(+)" - -XORG_TARBALL_SUFFIX="xz" -XORG_MULTILIB=yes -XORG_DOC=doc - -inherit python-any-r1 xorg-3 - -DESCRIPTION="X C-language Bindings library" -HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -IUSE="doc selinux test +xkb" -RESTRICT="!test? ( test )" -SLOT="0/1.12" - -RDEPEND=" - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - >=x11-base/xcb-proto-1.16.0 - elibc_Darwin? ( dev-libs/libpthread-stubs ) - test? ( dev-libs/check[${MULTILIB_USEDEP}] ) -" -# Note: ${PYTHON_USEDEP} needs to go verbatim -BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep '>=x11-base/xcb-proto-1.16.0[${PYTHON_USEDEP}]') - doc? ( app-text/doxygen[dot] ) - test? ( dev-libs/libxslt ) -" - -python_check_deps() { - python_has_version ">=x11-base/xcb-proto-1.16.0[${PYTHON_USEDEP}]" -} - -pkg_setup() { - python-any-r1_pkg_setup - xorg-3_pkg_setup -} - -src_configure() { - local XORG_CONFIGURE_OPTIONS=( - $(use_enable doc devel-docs) - $(use_enable selinux) - ) - xorg-3_src_configure -} diff --git a/x11-libs/libxcb/libxcb-1.17.0.ebuild b/x11-libs/libxcb/libxcb-1.17.0.ebuild index 2454afcdedc6..3c23ec6a23a3 100644 --- a/x11-libs/libxcb/libxcb-1.17.0.ebuild +++ b/x11-libs/libxcb/libxcb-1.17.0.ebuild @@ -16,7 +16,7 @@ DESCRIPTION="X C-language Bindings library" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb" SLOT="0/1.12" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc selinux test +xkb" RESTRICT="!test? ( test )" diff --git a/x11-libs/libxcvt/Manifest b/x11-libs/libxcvt/Manifest index 7a48e18400f5..38e641439c78 100644 --- a/x11-libs/libxcvt/Manifest +++ b/x11-libs/libxcvt/Manifest @@ -1,4 +1,4 @@ DIST libxcvt-0.1.2.tar.xz 9648 BLAKE2B 8a4803eb6790fd0ea1520fd31e335f7a363c3606e74837a959453be8819ce0d450af7bb651887a891aa657a5eeac3e4983041060fa5c87b1238c83354e425de7 SHA512 3f6b2baca712a4608780686932f8881255c07bb74b1a788f9b07d4e22975c038d75111cd6b452257882a0b2bad57eebb2002f80a3e435d2e2d16936597f039b0 -EBUILD libxcvt-0.1.2.ebuild 447 BLAKE2B cab186971614c8f5d4d8c05cd5cf2bbc300beec95b4db64a48296a54e813a2385a2ccc9c659c049072d913e2cd0e5c00e252396b020843e6bf8259e5aa8ec6a6 SHA512 d62d09422c1591409978aee7f281c4ecb23bf5b9d723140b08964bbd805bef7978c150bc6a9cd0cacee312456b89ef61dce6c41c62cad76d98b073d9c202896b -EBUILD libxcvt-9999.ebuild 455 BLAKE2B 914a44404e7dd3eff5efaf2e0ad19f3a55b6f411b55adce6656c21b9af6973a3b2ae37f392d6d6ee4ccd74ecf630da95a291f7cd558c7c4ffecfc34c662b52a7 SHA512 79d158e1d12b275ba7a2d9e98544e7976b28ddb84da256cd393930c665a197501e2b2fbc61c9d365de07c3537463cfba98e801f4d895e2c45ad1e6ab672bec4e +EBUILD libxcvt-0.1.2.ebuild 441 BLAKE2B ca5c83fd85c78b968752ea9bb80aab340de31fd75496b84d1fdf9ba97ada23a360dc44caaddc8596a2e9e8c978a228517fb546f7f6dc8240c47cf85f96a206d3 SHA512 c54c34039565ec0616ba09b0bac87689f86e059991564509727be972d61d4e73fd3a6dedfb269891c3288a317787a42973355494926784548cc9b7f031a04ffa +EBUILD libxcvt-9999.ebuild 449 BLAKE2B 6631e0e45f10266fb3a433d1ad3ad37d0204f4e54ef928896c74846d99ed341f7c2eea995e016ff235a874ae6458ecf5fea3baa509d42ccc5f6abbdd6b8b2d4c SHA512 18dc876949e6cc7138e7ae91a215e89d7225b32c87d380884f32f3d3a7982274b2c178148c3631fe5675fd88e2fe9ba640265fa3bd63617786a2e7e1c0591f76 MISC metadata.xml 338 BLAKE2B a2ddb5adc6ae17e449baf87adb1731b6eba290736a5e9b0bdbc2fc46da8fc81fe1248c9f28d16ba1798ba215d6140c4f94a99defded313ff5cf977d2b80d6707 SHA512 2d6191c894e6466f9f37b0c658e914faaaa5c1d4899ef23911fc78417cae347c6292693df307b6bc1ac546845d2246263acd0e6d2638e36598a7f6325a30e771 diff --git a/x11-libs/libxcvt/libxcvt-0.1.2.ebuild b/x11-libs/libxcvt/libxcvt-0.1.2.ebuild index 2ab0546f16c2..ee05e94d1712 100644 --- a/x11-libs/libxcvt/libxcvt-0.1.2.ebuild +++ b/x11-libs/libxcvt/libxcvt-0.1.2.ebuild @@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 meson if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi DESCRIPTION="X.Org xcvt library and cvt program" diff --git a/x11-libs/libxcvt/libxcvt-9999.ebuild b/x11-libs/libxcvt/libxcvt-9999.ebuild index 920def423f8f..448beec53a04 100644 --- a/x11-libs/libxcvt/libxcvt-9999.ebuild +++ b/x11-libs/libxcvt/libxcvt-9999.ebuild @@ -7,7 +7,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 meson if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi DESCRIPTION="X.Org xcvt library and cvt program" diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest index 29333fc059f9..5f1697957b1b 100644 --- a/x11-libs/libxkbcommon/Manifest +++ b/x11-libs/libxkbcommon/Manifest @@ -1,5 +1,4 @@ -DIST libxkbcommon-1.6.0.tar.xz 510456 BLAKE2B ffd373161f12ea6448a9206f57710355ab65b81ebab5dce74e4dfcee1bdc9175406fc434560648f5933b83cac163099c8564c3add6f51d34856def39ab077850 SHA512 4f93225eada1c5d0806bbc01f72d82d72729f4580ade963ff6a386711c9b2232aae5213c8488abf01c3b81f0e1fdb7f4d8a4d3786113ccc134251ff164c4be5c +AUX libxkbcommon-1.7.0-symbol-ver.patch 3905 BLAKE2B 4dd577bf14806a854009dd6065841be6c4ccb900336aab79b4d41e164e9e85ac00c513a644f30a1aaf60c1de84780e8ffd356c3325b20e2ec5890bbfa0145999 SHA512 7acb5488683bd0d27b7decafbd9231b30ebf5dc6e089a48873dffac6be16290fc7ea6409f0539eac1cc35a17df88c0fde3cb91fcf7d337366ab785ef1f6013dd DIST libxkbcommon-1.7.0.tar.xz 534312 BLAKE2B b85cd8a78fce3c624e0c64c26a37b6d99bb8b8f3de489c6909826f53bdb6d33842f7ffcf955f6a9a8eb57cad53fc9756bd15d05aeb813b0f92985827243949a8 SHA512 4b74a9f3f63e2ebc1cbdcaa963c70362e55fa527e1d89b6a1fd30d7a84a8b60c1b3dc99bcfbde85aa31890e0b2f62f0bad3c8ff8340fe6a930ee662b33448ba5 -EBUILD libxkbcommon-1.6.0.ebuild 1800 BLAKE2B 3ff0a87b69159bba55da65e28e11baf189626ebf6f618d231d5ff75fb9f0a38ef8a5d44b3d8cffba2494df89b62a285ec8f7bdd743bc0ef25c1ed6e5379257d3 SHA512 310a38ffa4ce0c92fcf827e76a17520952fa7fb0c80c496a1e25d6e3237ea8e9a057faa181827b461a05d18c8bedc8bcaa343cd615720eb153a269f53d56f668 -EBUILD libxkbcommon-1.7.0.ebuild 1800 BLAKE2B 3ff0a87b69159bba55da65e28e11baf189626ebf6f618d231d5ff75fb9f0a38ef8a5d44b3d8cffba2494df89b62a285ec8f7bdd743bc0ef25c1ed6e5379257d3 SHA512 310a38ffa4ce0c92fcf827e76a17520952fa7fb0c80c496a1e25d6e3237ea8e9a057faa181827b461a05d18c8bedc8bcaa343cd615720eb153a269f53d56f668 +EBUILD libxkbcommon-1.7.0-r1.ebuild 1858 BLAKE2B 57742992bbf495c4aa210f861d432dd0bb2354974757315db8657273493d74918034a734daea576718f66ffdc27616e6976904604b1ba5b8b9e2eaaf6819ab3e SHA512 41b958ab457caa13e4fea060cac0e9fe8c6fbffe6197af6b1a1c7746dc403dd90bdf58a6c53d7255986fa96ceae0bbf5e1683679e4ee9bdec0f685f3dd2a03ab MISC metadata.xml 470 BLAKE2B 4edc4923d3888c12474fb659cf1fb1177c600fba9e8fd34fd6be284c979313bb3282d0fa9084c0aee29d9413e68947dd0ee2d241af4e78b2eb06887d2d684f6b SHA512 e19a6e154a79578d5641dfdbef8e963794b14ef0b0f63450dba2d24044e83b517991a72d81598420567978dcecb9d4e4f0eb9e4cf63e0b562d3e41aa80b39a87 diff --git a/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch new file mode 100644 index 000000000000..6defb3563b78 --- /dev/null +++ b/x11-libs/libxkbcommon/files/libxkbcommon-1.7.0-symbol-ver.patch @@ -0,0 +1,104 @@ +Avoid breaking with older binutils (silently not having versioned symbols). + +https://github.com/xkbcommon/libxkbcommon/commit/621e31014cbc985bd99d778260ad11a5fee783da +https://github.com/xkbcommon/libxkbcommon/commit/1d8a25d6f10ecfc638d7a889bf7d42f79c692a40 + +From 621e31014cbc985bd99d778260ad11a5fee783da Mon Sep 17 00:00:00 2001 +From: Pierre Le Marre <dev@wismill.eu> +Date: Tue, 16 Jul 2024 07:00:53 +0200 +Subject: [PATCH] build: Require meson >= 0.58 + +This will enable f-strings and allow us to simplify the build file. +--- + meson.build | 14 ++++---------- + 2 files changed, 5 insertions(+), 10 deletions(-) + create mode 100644 changes/build/+meson_bump.breaking.md + +--- a/meson.build ++++ b/meson.build +@@ -7,7 +7,7 @@ project( + 'warning_level=2', + 'b_lundef=true', + ], +- meson_version : '>= 0.52.0', ++ meson_version : '>= 0.58.0', # Released on May 2021 + ) + pkgconfig = import('pkgconfig') + cc = meson.get_compiler('c') +@@ -270,9 +270,7 @@ dep_libxkbcommon = declare_dependency( + link_with: libxkbcommon, + include_directories: include_directories('include'), + ) +-if meson.version().version_compare('>= 0.54.0') +- meson.override_dependency('xkbcommon', dep_libxkbcommon) +-endif ++meson.override_dependency('xkbcommon', dep_libxkbcommon) + pkgconfig.generate( + libxkbcommon, + name: 'xkbcommon', +@@ -341,9 +339,7 @@ You can disable X11 support with -Denable-x11=false.''') + link_with: libxkbcommon_x11, + include_directories: include_directories('include'), + ) +- if meson.version().version_compare('>= 0.54.0') +- meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11) +- endif ++ meson.override_dependency('xkbcommon-x11', dep_libxkbcommon_x11) + pkgconfig.generate( + libxkbcommon_x11, + name: 'xkbcommon-x11', +@@ -409,9 +405,7 @@ if get_option('enable-xkbregistry') + link_with: libxkbregistry, + include_directories: include_directories('include'), + ) +- if meson.version().version_compare('>= 0.54.0') +- meson.override_dependency('xkbregistry', dep_libxkbregistry) +- endif ++ meson.override_dependency('xkbregistry', dep_libxkbregistry) + endif + + man_pages = [] + +From 1d8a25d6f10ecfc638d7a889bf7d42f79c692a40 Mon Sep 17 00:00:00 2001 +From: Pierre Le Marre <dev@wismill.eu> +Date: Fri, 12 Jul 2024 11:10:46 +0200 +Subject: [PATCH] build: Check for --undefined-version support + +Gate the use of `--undefined-version` in the linker because it breaks on +older GNU `ld`: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=58272. +--- + meson.build | 11 +++++++++-- + 2 files changed, 11 insertions(+), 2 deletions(-) + +diff --git a/meson.build b/meson.build +index e8451b69..d0738468 100644 +--- a/meson.build ++++ b/meson.build +@@ -142,10 +142,17 @@ configh_data.set('_CRT_NONSTDC_NO_DEPRECATE', 1) + # Reduce unnecessary includes on MSVC. + configh_data.set('WIN32_LEAN_AND_MEAN', 1) + ++xkbcommon_map = meson.current_source_dir() / 'xkbcommon.map' ++ + # Supports -Wl,--version-script? ++if cc.has_link_argument('-Wl,--undefined-version') ++ extra_linker_args = ',--undefined-version' ++else ++ extra_linker_args = '' ++endif + have_version_script = cc.links( + 'int main(){}', +- args: '-Wl,--undefined-version,--version-script=' + meson.current_source_dir()/'xkbcommon.map', ++ args: f'-Wl,--version-script=@xkbcommon_map@@extra_linker_args@', + name: '-Wl,--version-script', + ) + +@@ -235,7 +242,7 @@ libxkbcommon_sources = [ + libxkbcommon_link_args = [] + libxkbcommon_link_deps = [] + if have_version_script +- libxkbcommon_link_args += '-Wl,--version-script=' + meson.current_source_dir()/'xkbcommon.map' ++ libxkbcommon_link_args += f'-Wl,--version-script=@xkbcommon_map@' + libxkbcommon_link_deps += 'xkbcommon.map' + elif cc.get_argument_syntax() == 'msvc' + libxkbcommon_def = custom_target('xkbcommon.def', diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild b/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild deleted file mode 100644 index 3fe9b0eff71b..000000000000 --- a/x11-libs/libxkbcommon/libxkbcommon-1.6.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = *9999* ]]; then - GIT_ECLASS="git-r3" - EGIT_REPO_URI="https://github.com/xkbcommon/${PN}" -else - SRC_URI="https://xkbcommon.org/download/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" -fi - -PYTHON_COMPAT=( python3_{10..12} ) - -inherit bash-completion-r1 meson-multilib ${GIT_ECLASS} python-any-r1 virtualx - -DESCRIPTION="Keymap handling library for toolkits and window systems" -HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/" -LICENSE="MIT" -SLOT="0" - -IUSE="doc static-libs test tools wayland X" -RESTRICT="!test? ( test )" - -BDEPEND=" - app-alternatives/yacc - doc? ( app-text/doxygen[dot] ) - test? ( ${PYTHON_DEPS} ) - tools? ( wayland? ( dev-util/wayland-scanner ) ) -" -RDEPEND=" - X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP}] ) - tools? ( wayland? ( >=dev-libs/wayland-1.2.0[${MULTILIB_USEDEP}] ) ) - dev-libs/libxml2[${MULTILIB_USEDEP}] - x11-misc/compose-tables - x11-misc/xkeyboard-config -" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto ) - tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) ) -" - -pkg_setup() { - if use test; then - python-any-r1_pkg_setup - fi -} - -multilib_src_configure() { - local emesonargs=( - -Ddefault_library="$(usex static-libs both shared)" - -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb" - -Dbash-completion-path="$(get_bashcompdir)" - $(meson_native_use_bool tools enable-tools) - $(meson_use X enable-x11) - $(meson_native_use_bool doc enable-docs) - $(meson_use wayland enable-wayland) - ) - meson_src_configure -} - -multilib_src_test() { - virtx meson_src_test -} - -multilib_src_install_all() { - if use doc; then - mv "${ED}"/usr/share/doc/{${PN},${P}} || die - fi -} diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild b/x11-libs/libxkbcommon/libxkbcommon-1.7.0-r1.ebuild index 3fe9b0eff71b..df29c4ceb028 100644 --- a/x11-libs/libxkbcommon/libxkbcommon-1.7.0.ebuild +++ b/x11-libs/libxkbcommon/libxkbcommon-1.7.0-r1.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/xkbcommon/${PN}" else SRC_URI="https://xkbcommon.org/download/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi PYTHON_COMPAT=( python3_{10..12} ) @@ -41,6 +41,10 @@ DEPEND="${RDEPEND} tools? ( wayland? ( >=dev-libs/wayland-protocols-1.12 ) ) " +PATCHES=( + "${FILESDIR}"/libxkbcommon-1.7.0-symbol-ver.patch +) + pkg_setup() { if use test; then python-any-r1_pkg_setup diff --git a/x11-libs/libxkbfile/Manifest b/x11-libs/libxkbfile/Manifest index 995e0a84397f..5cb7c172f518 100644 --- a/x11-libs/libxkbfile/Manifest +++ b/x11-libs/libxkbfile/Manifest @@ -1,3 +1,3 @@ DIST libxkbfile-1.1.3.tar.xz 314520 BLAKE2B b0fc59e7f68005bee731f72dfaccac1d0f1b1ec2d07d3ec24745542d47aba7bf86cf7ead22153f04a2b4b5acf66f1300050aa4ae6e4f609cf609d8a3a2a6d031 SHA512 d80ac41f6fa3a1ffad77ea1f8f9d9542f0bd210d74b263802bc6e6c1594fe325b27f42b5454aeeb36352518963b1ed1fdbbad95d7db3690b2e36d54742b7c236 -EBUILD libxkbfile-1.1.3.ebuild 452 BLAKE2B dfa5ec553794cf02ee0dccba6ef0919e04ca9b7b20c83fbba16897725b4e955ce62b7cc72be6b7a44aca24798069d8904f17feda0a062c8121d13eb96190a92a SHA512 61ac1e03e2ab80b0691925a06aeb57f9209782ada2e61c559e94fb6b84a346649424dafc4d60b51d183c34ccadbb2b2c5428e784dac4e1f55503c3e4f8194ff1 +EBUILD libxkbfile-1.1.3.ebuild 446 BLAKE2B 3e931a5f337c3ef4a6ae46138e33c1839b2192594efec5d1bd6f35470bc6b7d738782f6601158e447b13372c8e4829622a54bb699e36a09e692756d70d915a54 SHA512 3356e5338774b1409f5de5cf37557cadbfa3f518661dc7e47b34517d8a3a3248c33d39294d904e576efc9f88babf1664ecd6f11a6e9b30aaab21ed94e50a8f9b MISC metadata.xml 341 BLAKE2B 6bdfd118881a6eae282b380680ff6484fe69747cb1b1d0cabb00607d1cf06535de084ed07bb8664bc5027db274f263ed34175881cefb7464124891a9eb38e117 SHA512 436ec0aaca5f4a4392dfca223787672744e65354de323e5a6222e6a3eda53cfdbee00dcdacd375e587eb8a9277a0fb8da1c0f84723e577d8764ff884f37ccba9 diff --git a/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild b/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild index dfc45043e66f..b76d29df6d96 100644 --- a/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild +++ b/x11-libs/libxkbfile/libxkbfile-1.1.3.ebuild @@ -8,7 +8,7 @@ inherit xorg-3 DESCRIPTION="X.Org xkbfile library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" RDEPEND="x11-libs/libX11[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/libxklavier/Manifest b/x11-libs/libxklavier/Manifest index 4263949c9ac2..ff2c4648c557 100644 --- a/x11-libs/libxklavier/Manifest +++ b/x11-libs/libxklavier/Manifest @@ -1,4 +1,4 @@ AUX clang-17.patch 463 BLAKE2B 59294cd19eb2796433db3f3563070e6fedbe536acd99e5dfdecf988227941839ec2222ea9d3c3c1a80bb7fbe5ee385398a522a30e7a2877531cbfe2a1ea8c299 SHA512 aac1d5ac47a22d7ae25ffc0719d5a07c9299277913ae3868838e3eeb8e008274db40e4ada731784f86cd062796bb5fa76246455b51037c5a67019e9dd72c16ee DIST libxklavier-5.4.tar.bz2 390428 BLAKE2B 3cd109c6200ef977533d39b1362c33f871c2cd0b011779b726546aa7dc95bf7dc89931dff7ca2e9a012a51aeec602a53df499591ab30e1dd813fcc823318a2e2 SHA512 e9342d94f6cd67e900e44d9751ee0d8c75bec8e3a7b30989612bd71a5f890be52ff843465162dbbe0bfc9004da76e1d47158a4671b8f915e51c91f9d82f7baae -EBUILD libxklavier-5.4-r1.ebuild 1330 BLAKE2B e18f77ee95594efcb29d29c978a83a604f1c1e7927bc393330ef9fa6b04925623eab11f131b386e4fc11f42407e91a93f7d94a804e64e9d7a6bf869bc48c9d3c SHA512 bfcb3b34c501df897ecc12c9e7aedadc8ea61678739757e96ba68c21c35010e3d7cc75889aefd9e05605d9c42d839ff91329530cfb471277119440fa464a3642 +EBUILD libxklavier-5.4-r1.ebuild 1324 BLAKE2B 0dac7ff0630f981982863ee90f14ed395e3ca448449a03eb5b3e015e28c0a13c501094bb7fc45af5ee9753ca1139c307604db928a4cf2889b94c0d692a9ba828 SHA512 1d76ee9169bfaeaf41c831d0c0e9bcf960b52f21306cb6e9f072f0019669eca10b54c5e163c3a713dcfe515b1ac2b38558057948eacefac46f44a6efe286472c MISC metadata.xml 233 BLAKE2B 0287c5840d68d6fa00f870fb7024dee6332bef9f8f8608afa0b5b2bfe15f1fefe5dc8a2de31964f4c7b0fb2787a58a3798884fd75e0314e61cf84079475c9a39 SHA512 534aef7349f0f6243a01e578013481c76b2516382638feec7705502de825d73ea54a3ae890e7171e6238a3bf0ecc5c88c9bc48890f4116a257031bae022c7202 diff --git a/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild b/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild index 900c15dff6ce..25d0baff4137 100644 --- a/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild +++ b/x11-libs/libxklavier/libxklavier-5.4-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~svu/${P}.tar.bz2" LICENSE="LGPL-2" SLOT="0/16" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="+introspection vala" REQUIRED_USE="vala? ( introspection )" diff --git a/x11-libs/libxshmfence/Manifest b/x11-libs/libxshmfence/Manifest index f2d9328a1827..ff09a25956be 100644 --- a/x11-libs/libxshmfence/Manifest +++ b/x11-libs/libxshmfence/Manifest @@ -1,3 +1,3 @@ DIST libxshmfence-1.3.2.tar.xz 259024 BLAKE2B 2f0ef0767fbb29349acf43b4cb4d7177956c06c389f0443db06e398c4e0f3b424432ce6fe8946d70fdd59b9446c53bf2f1ee126df4d41b3065f1e94438facecf SHA512 e20a6827e370726cf50489a69f4a52b897f1c44e3eba8c72a4e626b08724e877d090770b8016765736d887d5d5eaba1fda9c29066e62d259b4d1e2064bc1626c -EBUILD libxshmfence-1.3.2.ebuild 386 BLAKE2B bfff8e75a075dee8f3cd9996a945fd39362e0691d628c983b1f77f6c46e9df33790fb5b1ec101d8b8b8d1ba279e60fac446dfa1ba2e4edf99e50964b11695d23 SHA512 698bac91a67097b4e7e8d15860e991b911dd68d450be2a1164da70dde40491dd6386dfc62dbd1d93d96a746b96d11486e9c29c5cf4ff426ab4f6dac76829c368 +EBUILD libxshmfence-1.3.2.ebuild 380 BLAKE2B f7d3329a11a1cfac76c4f789f9d072be5c8261fc3d7c1becdbe88369985f0aff7c568bb129f47597fffcb244b331117db9328c01b53594fd94c4f319b24bb1c4 SHA512 dc638f7c8ad3f27739295f38fad7705323739f101b399d2150ac7f7ce94d7edcdbfe630a37b15818244836c3dcced2acc13f97ccb00aa58207bf6d89a48d6e34 MISC metadata.xml 343 BLAKE2B 4b6c3bd00d5e71b96c4cb0c1eebd1606f5a7e219882a4310251f7b68b0230b4cb76ce1d5ea7f3911fe57a33c07c08ee5bd2ca6ac9d1fe690713a2ed39b0e199e SHA512 f58bff9c90477bd61d09f59b3e92b9d899d0329a1be77a76b3ac74c89e4a20a8b88daa37f4c64a06e5367fd25a40bc9709e98d141be271652185e4f2a3c350aa diff --git a/x11-libs/libxshmfence/libxshmfence-1.3.2.ebuild b/x11-libs/libxshmfence/libxshmfence-1.3.2.ebuild index a39e827676d7..e2bd6b73a3cb 100644 --- a/x11-libs/libxshmfence/libxshmfence-1.3.2.ebuild +++ b/x11-libs/libxshmfence/libxshmfence-1.3.2.ebuild @@ -9,6 +9,6 @@ inherit xorg-3 DESCRIPTION="Shared memory fences using futexes" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" DEPEND="x11-base/xorg-proto" diff --git a/x11-libs/motif/Manifest b/x11-libs/motif/Manifest index aeff0c0fae55..0f22fd9c500b 100644 --- a/x11-libs/motif/Manifest +++ b/x11-libs/motif/Manifest @@ -1,5 +1,6 @@ AUX Mwm.defaults 536 BLAKE2B 675abf74eaa86c9b8f1f9730c3216d06239a6e67cd3657245b4c4095a5e1fc552a0c9c59cd72d3537de71e7f26d10bca87c7d34723e5514890c7a044aa2674b2 SHA512 ef121001e0a124fdea20a2b573ad79a68f23bf4f73c33097e8acc62fa00fd28311d999893b37514be33bceee1d2a22a5b03a02b75b2c02049131c8fedb3e02ab DIST motif-2.3.8-patches-5.tar.xz 6156 BLAKE2B b8d1ac1f2bea3521c97b506ecb480ea92c64708376c1bd9c00b853109568527f82eb8f87bd50d78afe9e15a4c84aab51f32598a12b040f7d67ae0dee422c0366 SHA512 594b39ded4e932789baf906e5e7e3cc402f1940cba147b35ae43aba52f65522ba48a05f3193ed9f8ff5c03fed1b517bfde35b38c189e1e7169745c8b97a5d924 DIST motif-2.3.8.tar.gz 5704328 BLAKE2B 3755b7f46e50240e1e9e7046aa439fa89872e54ae5d03860383f509b6d0f09edf85bd7d92ea4d37925efd2e44401028aa2752d940c42d9cccb652b2bd1d85459 SHA512 1ab8e8eece25ef97e948592b5fa3e19d98e932695290a18b7a8e90f1aa2766bc4f082bdbc3999dff5660e684821178a149040f76bb477163e53ca06474d02b55 -EBUILD motif-2.3.8-r5.ebuild 3389 BLAKE2B 3d05d0064452bec7fac76d034a8cd7bd24f8e2822a0afca73b3eeb6a571cdc008afed4fe128d856fd7454ce16ee8508b14ab86bd194f79c77675204d50e42e95 SHA512 1ab9d512185faddd3319248f07d60c241af08311c1d516ab74be6b6a00d7d0f726b30653f93f79051b80330cc7ec6be1f10226c356854d16ad5db1c82870fb86 +EBUILD motif-2.3.8-r5.ebuild 3383 BLAKE2B fbf3d4af331fc3fe7f215c46cb3bfd53e0baf23765baf8b303f6c768a59c5e4dfb762ecd42a58fdea8e7a5398524c9ad0dd05d39b41db6ecfed5ea201f7422db SHA512 46dc51528ede57c1edb4ba6f19c2f493372430651fddc21a4095a9799507b3e9afb1a34f8348ea6db98de0283ebe60215beb702232cdbf1faa532a4448a97495 +EBUILD motif-2.3.8-r6.ebuild 3299 BLAKE2B 614d929708625819fe05920032b5aca130cc079e83cb2fdba95ce772b7f69d6a54fe53d7900e9acfeabc0b98c8bc8c15109223521c51bdb4b709021156d9bc47 SHA512 9314cd6673cb228bf4b58ddcd978abd62fbe5ce822b9e2f777f58e5411fea11c1cbb40e6c7eceb3c4d7b69aeffb71e6dc138602d206a33dab00585887c9d58e0 MISC metadata.xml 445 BLAKE2B 4cfd68cffe9f6c0fdccff74526669d1585ce47949682b911becb4508f40a13493be2a55b5cff6a90c0c9556b330a96bb478dbef2e1b16e4f4baf7a323d88ada3 SHA512 d8ada4a3a14db837ab11752d55bfec960de6a631fd4bbfa569dc4a09d8b3ff3f6908339888e83ad56c716ae9d940111c36030db870f2765b86db2303ed2fbaba diff --git a/x11-libs/motif/motif-2.3.8-r5.ebuild b/x11-libs/motif/motif-2.3.8-r5.ebuild index b2b9a073828f..d6dce29b8b90 100644 --- a/x11-libs/motif/motif-2.3.8-r5.ebuild +++ b/x11-libs/motif/motif-2.3.8-r5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/project/motif/Motif%20${PV}%20Source% LICENSE="LGPL-2.1+ MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft" RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] diff --git a/x11-libs/motif/motif-2.3.8-r6.ebuild b/x11-libs/motif/motif-2.3.8-r6.ebuild new file mode 100644 index 000000000000..1a0ec91fb94d --- /dev/null +++ b/x11-libs/motif/motif-2.3.8-r6.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs multilib-minimal + +DESCRIPTION="The Motif user interface component toolkit" +HOMEPAGE="https://sourceforge.net/projects/motif/ + https://motif.ics.com/" +SRC_URI="https://downloads.sourceforge.net/project/motif/Motif%20${PV}%20Source%20Code/${P}.tar.gz + https://dev.gentoo.org/~ulm/distfiles/${P}-patches-5.tar.xz" + +LICENSE="LGPL-2.1+ MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="examples jpeg +motif22-compatibility png static-libs unicode xft" + +RDEPEND=">=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}] + >=x11-libs/libXmu-1.1.1-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXt-1.1.4[${MULTILIB_USEDEP}] + jpeg? ( >=media-libs/libjpeg-turbo-1.5.3-r2:0=[${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}] ) + unicode? ( >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] ) + xft? ( + >=media-libs/fontconfig-2.10.92[${MULTILIB_USEDEP}] + >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}] + )" + +DEPEND="${RDEPEND} + x11-base/xorg-proto + x11-misc/xbitmaps" + +BDEPEND="sys-devel/flex + dev-util/byacc" + +src_prepare() { + eapply ../patch + eapply_user + + # remove files generated by flex #864533 + rm tools/wml/{wmllex,wmluiltok}.c || die + + AT_M4DIR=. eautoreconf + + # get around some LANG problems in make (#15119) + LANG=C + + # bug #80421 + filter-flags -ftracer + + # -Werror=lto-type-mismatch + filter-lto + + # feel free to fix properly if you care + append-flags -fno-strict-aliasing + + # for Solaris Xos_r.h :( + [[ ${CHOST} == *-solaris2.11 ]] \ + && append-cppflags -DNEED_XOS_R_H -DHAVE_READDIR_R_3 + + if use !elibc_glibc && use !elibc_musl && use unicode; then + # libiconv detection in configure script doesn't always work + # http://bugs.motifzone.net/show_bug.cgi?id=1423 + export LIBS="${LIBS} -liconv" + fi + + # avoid mismatch of lex variants #936172 + export LEX=flex + # "bison -y" causes runtime crashes #355795 + export YACC=byacc + + # remember the name of the C compiler for the native ABI + MY_NATIVE_CC=$(tc-getCC) +} + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf \ + --with-x \ + --disable-printing \ + $(use_enable static-libs static) \ + $(use_enable motif22-compatibility) \ + $(use_enable unicode utf8) \ + $(use_enable xft) \ + $(use_enable jpeg) \ + $(use_enable png) +} + +multilib_src_compile() { + if ! multilib_is_native_abi; then + # The wmluiltok build tool is linked with libfl.a, so always + # compile it for the native ABI + emake -C tools/wml CC="${MY_NATIVE_CC}" \ + wmluiltok_LDADD="-lfl" wmluiltok + fi + emake +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + if multilib_is_native_abi && use examples; then + emake -C demos DESTDIR="${D}" install-data + dodir /usr/share/doc/${PF}/demos + mv "${ED}"/usr/share/Xm/* "${ED}"/usr/share/doc/${PF}/demos || die + fi +} + +multilib_src_install_all() { + # mwm default configs + insinto /usr/share/X11/app-defaults + newins "${FILESDIR}"/Mwm.defaults Mwm + + # cleanup + rm -rf "${ED}"/usr/share/Xm || die + find "${D}" -type f -name "*.la" -delete || die + + dodoc BUGREPORT ChangeLog README RELEASE RELNOTES TODO +} diff --git a/x11-libs/neXtaw/Manifest b/x11-libs/neXtaw/Manifest index 766553feda7a..11f9918d774c 100644 --- a/x11-libs/neXtaw/Manifest +++ b/x11-libs/neXtaw/Manifest @@ -1,4 +1,4 @@ AUX neXtaw-0.15.1-clang16.patch 432 BLAKE2B ca135e49d714c300eb49bd560e9f7850ed55f799c8b5ae1c45b43e6ade976a261fbeb6cdeaa2996c19f64ea360da747e332c977180c7e2ae694bbe98aec11732 SHA512 5b387e36cfb6536c08a4135523906f225eb7d6b3f0b2757e9e4e58973b077343199584dcd627d6b88e90c71625e17c7b219da82f995ad0a332fc61696fa997eb DIST neXtaw-0.15.1.tar.gz 577459 BLAKE2B c38e8fe482bf0f51a2f387ab76d62666778d569982e153dbe32988d557dad91876122cfe4d0e8940e5c1d8ca7a8a3af09c09631b8ed656bd6a11db21d16ae331 SHA512 5250b2ac6fc746b8de19d0c2504e6c21e0b6c6ac4ef1a841a9793a2fd2dff082b86a987f54f68e0e35ed8f798900a701e6fd9c6cf7b1412a4bd53179fd07cbf1 -EBUILD neXtaw-0.15.1-r5.ebuild 996 BLAKE2B 0ec60021b2f373153c12c8aca39ae69f6322f6ca2c0489cccf850c24ec53a834dd5f778a404690870b02ab84c9ce1fede2eec3638bd6cd66d1a68108c87fd6c6 SHA512 50330a6bfc5bae264f3c7b1c7f40b730da8b9d95b9ca7f52b620c77127d5db1b8536552e2165c488241ed3c5e740e7f850235063b5577a00b65425368f9521e0 +EBUILD neXtaw-0.15.1-r5.ebuild 990 BLAKE2B 5d0d4ca099ee78ec7ba45e5946741d55a1c5b3c83b2fe7dfb818ffbeefdd7a0d9d80a5fbb25a37db46fe8d094ef85d987f295434bad3911c12870201c01f2073 SHA512 dcf05993423d88850fca2acd14d03ef9de7a620393d0b7a8a49ec4b70ccec0238238572898e56b81a00b5a6f7b88b19ded418b65b19819adfae96bda12d8924b MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild b/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild index f1e44ffca999..074f40e2f5ba 100644 --- a/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild +++ b/x11-libs/neXtaw/neXtaw-0.15.1-r5.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://siag.nu/pub/neXtaw/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND=" x11-libs/libICE diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest index 37b2a29485d2..1e8e672e53b6 100644 --- a/x11-libs/pango/Manifest +++ b/x11-libs/pango/Manifest @@ -1,9 +1,7 @@ -AUX 1.42.4-CVE-2019-1010238.patch 1088 BLAKE2B 7517b2b4c3502546a554d3b592c8c48af444bf2797fcffd18bd63fb97023f3fff666c70359d4935cf179d7e98be12b885e5a2937d882b27f213e17658002e0a9 SHA512 24f46b5d14dd589b0d5ca992169fb46a696d0251c63cf3c0210bfded534f4f35d20bcd158c4397d6ebe828ae995a5321daca4ecc634f0d5f38bc7f5ccf8f2fee -AUX 1.42.4-pango-view.1.in 2771 BLAKE2B 6cc529600d8bc0479a972046c0680139d1910fbeb1629ca66e9d50a80d6c805db1dc8bb1c6de77e73197f98b2b5ec8b8afeb4128ab588b155019fd287cee3105 SHA512 e26c20b889784a3f7aea0287ced559e25fdd23fd915949ab9c538f10d0a6c7200457132ed48061d2c47e004858f7307cf4c7c1027d6b2abd642911f5e81f72c6 DIST pango-1.51.0.tar.xz 1942044 BLAKE2B d7d343d5fb005b92dc70fc6f65c62d1d22cc81887185612d276e63614e622272117b64051f46aa1ae0348d4ccfbed0a473f9482703d51d5da7e81d1851b49071 SHA512 a427e93cdc00bf4bc97da2e1897363a53688886f112c8732684cc66c67b16fe82a84cf581ffa6c18a206e8e37bd54db4104856fdab8afa5a50a8bc0470e5d282 DIST pango-1.52.1.tar.xz 1956856 BLAKE2B 0b7f58f3d74bd37df285f3fbf14d2d2d776fbcf773568d63f12f26976d2ff505c19616fcee11562933df2594762e9ca30fe96a1d02dcd174381b976d63c68ac1 SHA512 7cddbd61afc3c98ffd09ea08c5d7613e454b6705f72304cb9b3578865b6bda70ca20f98605dea73f2cbca5e264217c8d79e4539e9eb36b8775d5d2a4f769cf32 DIST pango-1.52.2.tar.xz 1963588 BLAKE2B 9367703addcc6805fc14f0c0184d9d1b4093b8947fea9d260c54eb6c86ce56a0d6cfe35c3d6340eaa5d96fb84f0a94c5979ae308bfa79f02e4ce25c4c093556e SHA512 6b3d762d133e7c900c6dfa85f43c950699930f6149cb3c90bf0e787f1b5a126a0b90220b90e649f84e4c244e44c46d4b575d5d7afeb305232c333712effc0981 -EBUILD pango-1.51.0.ebuild 2363 BLAKE2B cbd19f05e6a0a7d05d2e235ec91eecd10ad22c4fa9891308c60ccd9c96898cff52a083872e6cd86e22bd2e57698115d10a5682d5b6738e5535d6fe2b8191c90a SHA512 af460059e4725f906298aa7d9db82cd083444beb4c0cbd7268c3d8092c7eb7f8b16cdb101c465edaf18718773703181f14a85e5155046e558e3e2b2c56a3256a -EBUILD pango-1.52.1.ebuild 2364 BLAKE2B 4527685dac19b01454209a2dd1eb36efa4cee2dfabbe990dccf6ec3c6978fa9ac76068e095506ff3d31f3517c8e2e3762f332630b2518ffca3c0d25f6b6906d0 SHA512 d0cd6e58730a6671148b5c2f53eb9c64190fa17740c8a2907ee3cc09c18ee805e20c62ec3c05338626f476a38aaf4cfbff3f521dd6b65d5837ccd3af8ccbee39 -EBUILD pango-1.52.2.ebuild 2367 BLAKE2B 389226c8a326a1fc706b152b38e8f1ee76e87199faeac0efb31b9a7643c460172dd4e902639bff96d9a1a8409a2a3aca6ec76a34f64952078f8a238db1e89b93 SHA512 e14dc57922162a5c3f871690843fe810ec3548f5186357e845619642bbb61f51cfc02163257d290ba15cdc4b598661b4cda8fe65a87aa1915e0a9c6ba1dfa2bd +EBUILD pango-1.51.0.ebuild 2357 BLAKE2B a758e3c7b3a2cf3bec16070256cb85b97b69036bb177a02e2734bc9af4565742bef36a517887fcde068978702125bf0f6e9b173b2ecf6098ed9eebc95ac4f87e SHA512 8d1a87cb4fcb4252d1f97563247b5f51d6272f60269486217889a6760038a0ea4f3a475cba8d75c1d4512dc5267241eba8e1b952005ccff9d7bc341d09ca8ff5 +EBUILD pango-1.52.1.ebuild 2357 BLAKE2B a758e3c7b3a2cf3bec16070256cb85b97b69036bb177a02e2734bc9af4565742bef36a517887fcde068978702125bf0f6e9b173b2ecf6098ed9eebc95ac4f87e SHA512 8d1a87cb4fcb4252d1f97563247b5f51d6272f60269486217889a6760038a0ea4f3a475cba8d75c1d4512dc5267241eba8e1b952005ccff9d7bc341d09ca8ff5 +EBUILD pango-1.52.2.ebuild 2361 BLAKE2B eb85b4eab049e8f203101b6516d088660acd0e68b5b943f86c21f4459b13d75e26974639bc80ded09dc78b5d28edabff57943971b1d27fce15db416850f00c8a SHA512 7ecff23f60b9a95ff85536884980768dda03151bcf8fce9de0a110d6714cfed3276a330189a8eaa48eb573d06753cf48c5d966c11970e90f11a11073e5bda827 MISC metadata.xml 604 BLAKE2B 94690ca7900ce8d6418fdbaaabf9da8a85471f575a8bf81ab73523e3910d4c8db227bf653be30fe068f9c7c2e2295aa6af52c3e8da2780aaed0947c2b76b3b2a SHA512 314a9b5ad763a0077acfe0afc46fb82e26b28cec783077765f8b42e0828a059fc18804dfa522f9cb3628bf63cce1ac27af3b244c2b2166cfc9e1e5b465dd2f06 diff --git a/x11-libs/pango/files/1.42.4-CVE-2019-1010238.patch b/x11-libs/pango/files/1.42.4-CVE-2019-1010238.patch deleted file mode 100644 index eaf0784c1b31..000000000000 --- a/x11-libs/pango/files/1.42.4-CVE-2019-1010238.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 490f8979a260c16b1df055eab386345da18a2d54 Mon Sep 17 00:00:00 2001 -From: Matthias Clasen <mclasen@redhat.com> -Date: Wed, 10 Jul 2019 20:26:23 -0400 -Subject: [PATCH] bidi: Be safer against bad input - -Don't run off the end of an array that we -allocated to certain length. - -Closes: https://gitlab.gnome.org/GNOME/pango/issues/342 ---- - pango/pango-bidi-type.c | 7 +++++-- - 1 file changed, 5 insertions(+), 2 deletions(-) - -diff --git a/pango/pango-bidi-type.c b/pango/pango-bidi-type.c -index 3e46b66c..5c02dbbb 100644 ---- a/pango/pango-bidi-type.c -+++ b/pango/pango-bidi-type.c -@@ -181,8 +181,11 @@ pango_log2vis_get_embedding_levels (const gchar *text, - for (i = 0, p = text; p < text + length; p = g_utf8_next_char(p), i++) - { - gunichar ch = g_utf8_get_char (p); -- FriBidiCharType char_type; -- char_type = fribidi_get_bidi_type (ch); -+ FriBidiCharType char_type = fribidi_get_bidi_type (ch); -+ -+ if (i == n_chars) -+ break; -+ - bidi_types[i] = char_type; - ored_types |= char_type; - if (FRIBIDI_IS_STRONG (char_type)) --- -2.21.0 - diff --git a/x11-libs/pango/files/1.42.4-pango-view.1.in b/x11-libs/pango/files/1.42.4-pango-view.1.in deleted file mode 100644 index 0b6f07a90d3a..000000000000 --- a/x11-libs/pango/files/1.42.4-pango-view.1.in +++ /dev/null @@ -1,113 +0,0 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. -.TH PANGO-VIEW "1" "August 2018" "pango-view (pango) 1.42.4" "User Commands" -.SH NAME -pango-view \- Pango text viewer -.SH DESCRIPTION -.SS "Usage:" -.IP -pango\-view [OPTION?] \- FILE -.SS "Help Options:" -.TP -\fB\-h\fR, \fB\-\-help\fR -Show help options -.TP -\fB\-\-help\-all\fR -Show all help options -.TP -\fB\-\-help\-cairo\fR -Options understood by the cairo backend -.SS "Cairo backend options:" -.TP -\fB\-\-annotate\fR=\fI\,1\/\fR or 2 -Annotate the output -.SS "Application Options:" -.TP -\fB\-\-no\-auto\-dir\fR -No layout direction according to contents -.TP -\fB\-\-backend\fR=\fI\,cairo\/\fR/xft/ft2 -Pango backend to use for rendering (default: cairo) -.TP -\fB\-\-background\fR=\fI\,red\/\fR/#rrggbb/#rrggbbaa/transparent -Set the background color -.TP -\fB\-q\fR, \fB\-\-no\-display\fR -Do not display (just write to file or whatever) -.TP -\fB\-\-dpi\fR=\fI\,number\/\fR -Set the resolution -.TP -\fB\-\-align\fR=\fI\,left\/\fR/center/right -Text alignment -.TP -\fB\-\-ellipsize\fR=\fI\,start\/\fR/middle/end -Ellipsization mode -.TP -\fB\-\-font\fR=\fI\,description\/\fR -Set the font description -.TP -\fB\-\-foreground\fR=\fI\,red\/\fR/#rrggbb/#rrggbbaa -Set the text color -.TP -\fB\-\-gravity\fR=\fI\,south\/\fR/east/north/west/auto -Base gravity: glyph rotation -.TP -\fB\-\-gravity\-hint\fR=\fI\,natural\/\fR/strong/line -Gravity hint -.TP -\fB\-\-header\fR -Display the options in the output -.TP -\fB\-\-height=\fR+points/\-numlines -Height in points (positive) or number of lines (negative) for ellipsizing -.TP -\fB\-\-hinting\fR=\fI\,none\/\fR/auto/full -Hinting style -.TP -\fB\-\-indent\fR=\fI\,points\/\fR -Width in points to indent paragraphs -.TP -\fB\-\-justify\fR -Align paragraph lines to be justified -.TP -\fB\-\-language\fR=\fI\,en_US\/\fR/etc -Language to use for font selection -.TP -\fB\-\-margin\fR=\fI\,CSS\-style\/\fR numbers in pixels -Set the margin on the output in pixels -.TP -\fB\-\-markup\fR -Interpret text as Pango markup -.TP -\fB\-o\fR, \fB\-\-output\fR=\fI\,file\/\fR -Save rendered image to output file -.TP -\fB\-\-pixels\fR -Use pixel units instead of points (sets dpi to 72) -.TP -\fB\-\-rtl\fR -Set base direction to right\-to\-left -.TP -\fB\-\-rotate\fR=\fI\,degrees\/\fR -Angle at which to rotate results -.TP -\fB\-n\fR, \fB\-\-runs\fR=\fI\,integer\/\fR -Run Pango layout engine this many times -.TP -\fB\-\-single\-par\fR -Enable single\-paragraph mode -.TP -\fB\-t\fR, \fB\-\-text\fR=\fI\,string\/\fR -Text to display (instead of a file) -.TP -\fB\-\-version\fR -Show version numbers -.TP -\fB\-\-waterfall\fR -Create a waterfall display -.TP -\fB\-w\fR, \fB\-\-width\fR=\fI\,points\/\fR -Width in points to which to wrap lines or ellipsize -.TP -\fB\-\-wrap\fR=\fI\,word\/\fR/char/word\-char -Text wrapping mode (needs a width to be set) diff --git a/x11-libs/pango/pango-1.51.0.ebuild b/x11-libs/pango/pango-1.51.0.ebuild index 117b99451163..8eb02dcf2961 100644 --- a/x11-libs/pango/pango-1.51.0.ebuild +++ b/x11-libs/pango/pango-1.51.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="debug +introspection sysprof test X" RESTRICT="!test? ( test )" diff --git a/x11-libs/pango/pango-1.52.1.ebuild b/x11-libs/pango/pango-1.52.1.ebuild index c97f3c068da5..8eb02dcf2961 100644 --- a/x11-libs/pango/pango-1.52.1.ebuild +++ b/x11-libs/pango/pango-1.52.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="debug +introspection sysprof test X" RESTRICT="!test? ( test )" diff --git a/x11-libs/pango/pango-1.52.2.ebuild b/x11-libs/pango/pango-1.52.2.ebuild index 08faaa35ef89..133bac5e1a95 100644 --- a/x11-libs/pango/pango-1.52.2.ebuild +++ b/x11-libs/pango/pango-1.52.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://ftp.gnome.org/pub/GNOME/sources/pango/$(ver_cut 1-2)/${P}.tar.xz LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="debug +introspection sysprof test X" RESTRICT="!test? ( test )" diff --git a/x11-libs/pixman/Manifest b/x11-libs/pixman/Manifest index 9be996793930..08bd07b9e903 100644 --- a/x11-libs/pixman/Manifest +++ b/x11-libs/pixman/Manifest @@ -1,4 +1,4 @@ DIST pixman-0.43.4.tar.xz 636900 BLAKE2B c31e5700bfadcd72f522af50509a4a6cd7bbf90c918c75b108e50246f1c76e858125138902a222040ada192710ec788deb43eb65085416f3eff88e3ed970933e SHA512 b40fb05bd58dc78f4e4e9b19c86991ab0611b708657c9a7fb42bfe82d57820a0fde01a34b00a0848a41da6c3fb90c2213942a70f435a0e9467631695d3bc7e36 -EBUILD pixman-0.43.4.ebuild 2157 BLAKE2B e0616551b979988f6b8c527adf6167a0346dfbc70663ede0939119570c68de2c92ae5153b29be138b55b3a6310a63544f93a81654a3dc2225e267b5d9cf862aa SHA512 83267c5c3222f86288d9c7bd72720e49d63ab50e358cd0d5c339a3d8cc9f2a162a79ea9d9f1f11066c8d9c8d52b043f1e6a103fb4a1270069a161d6f7b48addf -EBUILD pixman-9999.ebuild 2165 BLAKE2B b4203fc7f0f7561d14f178809db7405c620d1582c8af2b2e0934a9de2a9e2bb0ff9c1261e1a27571e80d8fcf700634968b585c06732b466f60c7fa3cbab2b86b SHA512 f85c5ddd7a98c312c2045c77ebb0ed96b2915808a02faafe16313836da0e91acf2201a2c08dd66e96623c48ecd87a5f5c00856b8555d23510afd324aa45920cb +EBUILD pixman-0.43.4.ebuild 2151 BLAKE2B d95e0432b19f9e656afdb5d9c3fd79200b37c427f9a0cc2d436c84c0127301368dceae2bc184d6765623200b4385c5324795b696d3e81bcedde33219e3a459f6 SHA512 d43fa723c8d02916109332ce97352a5e517317504b211c39ad7a684cb1ff593c14f108742300718848ca1bdaa394269fa5024f7050521e363710c2cf07bf92e5 +EBUILD pixman-9999.ebuild 2159 BLAKE2B 82a13aa95a9ffe70b9f9525efc831c16aa8235aaf3a83039a8c31be7ac0c7b2fb9374440c6755f3be57195fab1e7525b1b2079508c80055fc570679616501df7 SHA512 6aeadc2ceecedfb7ffe55a43f94e84ad80b9477c9bd6662e5db31d6032bfc03bd7ccee9f2fe9b3b4d27a8c62b535d40197ddaffe345d19bf029e125400a7aa5e MISC metadata.xml 483 BLAKE2B 4302fc025e7ce3dfb1b2f099371f0b3263942203ffd50730c40afe491feb003d2ec17cbf8ddd4ad3c1c0d752c46b87dd944e907b6c31a6ffdcaab7b518c247fb SHA512 f4777b9c1ae7527be4f354836c51142b095ab27dd56b173a6e0b7146ad68257136f326ff7c0fa564706dcc53aebe9171d8f844bab026c139cab717c559bf2a5e diff --git a/x11-libs/pixman/pixman-0.43.4.ebuild b/x11-libs/pixman/pixman-0.43.4.ebuild index c20efe3bbb8c..c4dd78757423 100644 --- a/x11-libs/pixman/pixman-0.43.4.ebuild +++ b/x11-libs/pixman/pixman-0.43.4.ebuild @@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing toolchain-func DESCRIPTION="Low-level pixel manipulation routines" HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/" if [[ ${PV} != 9999* ]]; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz" fi diff --git a/x11-libs/pixman/pixman-9999.ebuild b/x11-libs/pixman/pixman-9999.ebuild index 64f5bc702b84..281465208894 100644 --- a/x11-libs/pixman/pixman-9999.ebuild +++ b/x11-libs/pixman/pixman-9999.ebuild @@ -14,7 +14,7 @@ inherit ${GIT_ECLASS} flag-o-matic meson-multilib multiprocessing toolchain-func DESCRIPTION="Low-level pixel manipulation routines" HOMEPAGE="http://www.pixman.org/ https://gitlab.freedesktop.org/pixman/pixman/" if [[ ${PV} != 9999* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" SRC_URI="https://www.x.org/releases/individual/lib/${P}.tar.xz" fi diff --git a/x11-libs/qtermwidget/Manifest b/x11-libs/qtermwidget/Manifest index b8e728731443..53722e4a1726 100644 --- a/x11-libs/qtermwidget/Manifest +++ b/x11-libs/qtermwidget/Manifest @@ -1,6 +1,6 @@ -DIST qtermwidget-1.3.0.tar.xz 189464 BLAKE2B f6257588d6c8505737affcec56cc2da66121cb1fecaa8a44f4afad528f5bd18cb738cb9b65da7b2c1632093680bec2403439a323cdec5d2845b8799de0e02a50 SHA512 f1731f6915bb9d5ea83a434cab169064fe7ac2fcf60c6b35c696e4d945fe11937dd98311916d6272016b059ed7f3fc66a955b91d0b0e7e6499f69627116608ed DIST qtermwidget-1.4.0.tar.xz 190320 BLAKE2B 993674562bb15e423fc4dbfa1b99a839fe8fea52e4c49f2629858d01d8ac4a50750845b507fafa4b0bdf6337fef77458793d002388986923d8f55b321de3bb9b SHA512 b688290eff52bd77e4a9f342062b52bf7a03a8ba66fc86583875472d0c0b0414d59ea0ad6cde64117cc49061944eacd17950724b23f74bb6ada4995917a094bc -EBUILD qtermwidget-1.3.0.ebuild 677 BLAKE2B 5d835728de94660dcd62f8707e024efe520b6938e22b5c055709260637c82627abcc2032c78b008061165c34cba4c51f2cfb81a511c3f292fd1570272c3728f2 SHA512 9bfde174ca3ec61fc61aa82fb3007c4a8fab40898b7bc55d4381161367e1645e6d2a837006d0337cd8b16abdf3f84180dd1f5f76e3f013781aad6585f980101b +DIST qtermwidget-2.0.1.tar.xz 191548 BLAKE2B ec3155d8a92f606790c635c315df6809483b93d8976b24725288c030889a2010c88a7ac48f0dc8ed3011fbfd75e819dfd6213259c3d893b7bddc4927e14e6dfd SHA512 ba9bc9203428e54137ed1e5865bf9260e1d64bedda8e766a92fe16277179fdc83a95c5b6df42ba3ab82babb00543e50ec48faf26668f7af26716ac98ab6da62e EBUILD qtermwidget-1.4.0.ebuild 677 BLAKE2B cd7bf5c8dae79471fe41e4bd2d3ef956b20bd429f26334baca88bf46f0085ce2d58cdb20b66da43fd16d3cc7e79f2f715c547b50706107c2325e406e71950b57 SHA512 65b23b6e1be03e393d6f266530ece7c1d8e617e95774624c314344602942ca1df3d8289ebabb0861dcae031acd04b9cc69fcac083e1840107f0bc3ed84d3d0c9 -EBUILD qtermwidget-9999.ebuild 680 BLAKE2B 1e749336ed511ec7e5e9051ab144d86daa73e4a816c10deb4df0d8008399b11309b0d59bad8d02c8484da269f6148b3b7e491cc51ec735d80e98f770a8cc8326 SHA512 4f380c25f5c7e69151295fa91f904902ee2d8c1399198d6fb7549cf514f61938ddb107c21f227718851d270f21c6eeeeee49de5d623d4f782d99438e6ac6871a +EBUILD qtermwidget-2.0.1.ebuild 618 BLAKE2B 6c771b071b807f13cf83dad7af0530b39729f667499adbe0e6b0b1d9e7a5dc1df2adbe7724f5b5b4ad16bb3af7a8307e2a9bcec2175b7f2900e32940d600ec99 SHA512 ddb8fd90abf672c5c29b8bdca5e40bce1e0001bf3ebc19a2b014075f79b3b091c04a5048651b5148072b346bb2f4a899388def34dbc0c0bedf299aa5289e617a +EBUILD qtermwidget-9999.ebuild 601 BLAKE2B 468bccdf4917e48c6c8ed23b5ad97e1ea73bb64cf8392a48220b21f81064f708d17b221457959446063f7eba61230c4a9054e095f4e48228b43a6253296b3ccf SHA512 5b05eae478c3a1b0e3b3a8133e2ee3561ecbc989e80bb5435aa3a0dfa24accfeaeb37723727891daeb7e250c1322e17ef1d3efd18cec9553ccf1b91d700f823e MISC metadata.xml 592 BLAKE2B 0d2c8417ebd737779172fa9d4f20ac7ac43b2c0f0e8af1bc78a1c1cb03931c74786093e059c42c5da4990b894c46f9b74aa53f5fd7acf361aafcc42593518ff6 SHA512 af3edbac8d3e9973f931cd480f5ad19476dbcc05580b2586b69ee86828986c4e446464c501d217c9b0f74191b0d6e5ab190daf778bff7e43af87d1a64fb5ad52 diff --git a/x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild b/x11-libs/qtermwidget/qtermwidget-2.0.1.ebuild index 67d0e6d192ae..895cfcdc0def 100644 --- a/x11-libs/qtermwidget/qtermwidget-1.3.0.ebuild +++ b/x11-libs/qtermwidget/qtermwidget-2.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,24 +8,22 @@ inherit cmake DESCRIPTION="Qt terminal emulator widget" HOMEPAGE="https://lxqt-project.org/" -if [[ "${PV}" == "9999" ]]; then +if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm64 ~riscv ~x86" fi LICENSE="BSD GPL-2 LGPL-2+" SLOT="0/${PV}" BDEPEND=" - >=dev-qt/linguist-tools-5.15:5 - >=dev-util/lxqt-build-tools-0.13.0 + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.0.0 " DEPEND=" - >=dev-qt/qtcore-5.15:5 - >=dev-qt/qtgui-5.15:5 - >=dev-qt/qtwidgets-5.15:5 + >=dev-qt/qtbase-6.6:6[gui,widgets] " RDEPEND="${DEPEND}" diff --git a/x11-libs/qtermwidget/qtermwidget-9999.ebuild b/x11-libs/qtermwidget/qtermwidget-9999.ebuild index 1d05e00f94c1..ba12747178e9 100644 --- a/x11-libs/qtermwidget/qtermwidget-9999.ebuild +++ b/x11-libs/qtermwidget/qtermwidget-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,24 +8,22 @@ inherit cmake DESCRIPTION="Qt terminal emulator widget" HOMEPAGE="https://lxqt-project.org/" -if [[ "${PV}" == "9999" ]]; then +if [[ ${PV} == 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/lxqt/${PN}.git" else SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64" fi LICENSE="BSD GPL-2 LGPL-2+" SLOT="0/${PV}" BDEPEND=" - >=dev-qt/linguist-tools-5.15:5 - >=dev-util/lxqt-build-tools-0.13.0 + >=dev-qt/qttools-6.6:6[linguist] + >=dev-util/lxqt-build-tools-2.0.0 " DEPEND=" - >=dev-qt/qtcore-5.15:5 - >=dev-qt/qtgui-5.15:5 - >=dev-qt/qtwidgets-5.15:5 + >=dev-qt/qtbase-6.6:6[gui,widgets] " RDEPEND="${DEPEND}" diff --git a/x11-libs/qwtplot3d/Manifest b/x11-libs/qwtplot3d/Manifest index 7c61b50b2ffc..3455b7b468db 100644 --- a/x11-libs/qwtplot3d/Manifest +++ b/x11-libs/qwtplot3d/Manifest @@ -4,8 +4,6 @@ AUX qwtplot3d-examples.patch 4764 BLAKE2B 68cdda8bbec7744f4ee8ad811c8d2b934c58cd AUX qwtplot3d-gcc44.patch 440 BLAKE2B feaab80b003dedbe95a4e4ce5d70dff8e29efb498857274a68e078127947822eada637c66c452fbcdc51ccdc98a3dc85993a9a4266b9b7ae39700653a2bddc8b SHA512 4f10bfabc68ec313aa8f3f624632c59bfad18f701bc802cd222607ac551b2ad6736dca14e3b63bd238c9c2b68128cb0b66eb1801dc6efebc800e71b0d03cbd31 AUX qwtplot3d-qt-4.8.0.patch 1033 BLAKE2B f3039ed5892c68a364be3a93f89cd1c2d23b6899f50a42af7c2490331c7ea84a4bb0c23c67787d8b1d5a449767d8011d72bc9da2988913ce1a848a13e7b981db SHA512 7cb30ea968e491b0bdfd6a27ce6a47dfbf9888048a4368b14947988e29f4041814d9f452960851d959177a5ced58fda74f4cfdac1f178bb6b44fb9ccc98d53c7 AUX qwtplot3d-sys-gl2ps.patch 913 BLAKE2B 4605902c4297e9f6a0152e869d50d425edb771647dd230c3e9e3bc12365675b5524279dfacb64b40996416009e57eaf82a18fc8d8f98320a2fcc138f5f13e113 SHA512 4e1e7df4b7e31ed5b51fff730aa72e6834627d98f27605b43a8f63feb333f6d7f6858a71be4cf19abc83b20e483eebae2e2730ec00336225e45ea693f096b2eb -DIST qwtplot3d-0.2.tar.gz 322366 BLAKE2B 7c589efe13409089dd6e1b579f19891fb0b75e44a4add87128822b3184c4d22ec0e7b04ce4c7c52dfaf8644a17a8506419726ae1ab50ab7cd7bc9ea9f84f9268 SHA512 92addf10865d090216a92d5ced5b0793b50657c6c5e5faf5c8f78120cc9c94a0b6f8e351d2e053b73951411b8f81a4179c0f17aea27d78cd748df8f81b31bcf9 DIST qwtplot3d-0.2_p20210828.tar.gz 162362 BLAKE2B e2382f8b1b6f9f3ac5526a6ae3269f649badf11240e65283c62a88ae620ca81d6f1bad51f39651c1ca1fa8bf63f47978a41386cdec64a374a16eb7bf579d0875 SHA512 92ecfd6e91a31921993171f41f4606abbbd675fb869c32c3f1e0665cb13e1d88718bba39493edbc350c8e0a7b66cdfb14fd998d46b3f67b7223a41260347061a -EBUILD qwtplot3d-0.2.ebuild 1248 BLAKE2B d712fb3ba9c906c0fb63b31209e8e739e8b25e30f6d01886a767d5f0e5ecca8bbe82343a0b3adee9c15f817295cdea08536e66a57f19915873d802d91fed3436 SHA512 c45675398d54de2d4a6f34f0628b964887c97268b3013f7af91ebe0f60cf3cfac14d163b1956fe8ea101faf6b894c702ab39c70fe40924010a7372756dbdb6ac EBUILD qwtplot3d-0.2_p20210828.ebuild 860 BLAKE2B 519b99afc06507c97e27fc45f46cdcd7feed80c27884f0feea4a62110877ea88cb9d302414ad032966f5400c88a72bf83049d31aa724cbed8e3506d32dc01867 SHA512 6014dea32b975f25208855cdcd380b7d15f7ec14ade08cf8db525a11c8aa30777193905604ecfcffbb95092702686f449eb9fbf9a3eb33898bb66ee943d48586 MISC metadata.xml 641 BLAKE2B afa1d739bf16b3aded67a077b948efc327d15a22fd630ad5044d85eb1bc75b6c7617d01ec2e0b46a43e6def7998c3d78328af61bf85bd8dc4bd76090e752e670 SHA512 5e9791b1fca3d5d5899c64cecc781b5891ed519a12b713acb2c928436d78afdfd4121add2a8b593811b389890003a41f77fa9af03f7325fe8d97ff1aefbd9811 diff --git a/x11-libs/qwtplot3d/qwtplot3d-0.2.ebuild b/x11-libs/qwtplot3d/qwtplot3d-0.2.ebuild deleted file mode 100644 index 94347022ede3..000000000000 --- a/x11-libs/qwtplot3d/qwtplot3d-0.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DOCS_BUILDER="doxygen" -DOCS_DIR="doc" -DOCS_CONFIG_NAME="Doxyfile.doxygen" - -inherit docs qmake-utils - -DESCRIPTION="3D plotting library for Qt5" -HOMEPAGE="http://qwtplot3d.sourceforge.net/ https://github.com/SciDAVis/qwtplot3d/" -SRC_URI="https://github.com/SciDAVis/qwtplot3d/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="ZLIB" -KEYWORDS="~amd64 ~x86" -SLOT="0" - -IUSE="doc examples" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - x11-libs/gl2ps -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-examples.patch" - "${FILESDIR}/${PN}-doxygen.patch" - "${FILESDIR}/${PN}-gcc44.patch" - "${FILESDIR}/${PN}-qt-4.8.0.patch" - "${FILESDIR}/${PN}-sys-gl2ps.patch" -) - -src_prepare() { - default - cat >> ${PN}.pro <<-EOF || die - target.path = "${EPREFIX}/usr/$(get_libdir)" - headers.path = "${EPREFIX}/usr/include/${PN}" - headers.files = \$\$HEADERS - INSTALLS = target headers - EOF -} - -src_configure() { - eqmake5 -} - -src_compile() { - default - docs_compile -} - -src_install () { - emake INSTALL_ROOT="${D}" install - einstalldocs - if use examples; then - insinto /usr/share/${PN} - doins -r examples - fi -} diff --git a/x11-libs/qwtpolar/Manifest b/x11-libs/qwtpolar/Manifest index 575bff33214e..9486b4a610d1 100644 --- a/x11-libs/qwtpolar/Manifest +++ b/x11-libs/qwtpolar/Manifest @@ -1,3 +1,4 @@ DIST qwtpolar-1.1.1.tar.bz2 565546 BLAKE2B 7067a006c44d49fab1dc16e115c528aaf72fa172d92487bd38e112bdff99e8ea4d83f0dafcb7f17af4bad9190c809468e47db652ca712645504b350dc9f03ed3 SHA512 5b752e5426ae15740737277c2ba244cab947c54d573b4eedd1f54359b6eab1fa738d40f68f6c806106d01596eabc9f6d7ee825dde11a4925bebd643f42021621 EBUILD qwtpolar-1.1.1-r3.ebuild 1466 BLAKE2B faed155fab9a21cd565d840f28bbfcdfd8290c5e1e1a9b55a8c388361985f6282ec2824755abafd6723301b90dba23731ba433d94a88e34ce391e40c3748b963 SHA512 f13b2fc984b3a59e29988db037bafb547b50125d418c7bd0975b035cf21f3b26c2f82af8a7d3161efe1679bc8d7457edb80956fe90dde41f8119f475b8f167cf +EBUILD qwtpolar-1.1.1-r4.ebuild 1480 BLAKE2B 928cd10db0130e5004d4bdbf256acb17eef213a8fb34f0fd1c5e1920f094eb76a1f77a7f82329f0231cf877bf575df1ff66a3b5e70b4654de4477d6af7ec38f6 SHA512 ad4a745ed0fbe083746e9796d97750185c55717c4295ed548b80cabcaa95b1100497b5d584df57d9103fa5ad2c59422f5ed193b97a0af4efa821268cc8f45516 MISC metadata.xml 348 BLAKE2B 3cbd28f9c682cf2caec49ea1ca00fb991ead2b5c9692473550d9492c9fce7c3598492ac7bf719f8be991459c357e7ed2818577d7263dfd057a7316be59feb97f SHA512 cefce0b3816b27d9cdb557339ac258caab08f5090610aee3dd94098233616e8e2a0f642e4fd9b136ebb87138ba7d2fff6d442dba40390c4d63b350d59158d7ae diff --git a/x11-libs/qwtpolar/qwtpolar-1.1.1-r4.ebuild b/x11-libs/qwtpolar/qwtpolar-1.1.1-r4.ebuild new file mode 100644 index 000000000000..ff4af44583b7 --- /dev/null +++ b/x11-libs/qwtpolar/qwtpolar-1.1.1-r4.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +DESCRIPTION="Library for displaying values on a polar coordinate system" +HOMEPAGE="https://qwtpolar.sourceforge.io/" +SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.bz2" + +LICENSE="qwt" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtprintsupport:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + <x11-libs/qwt-6.2:6=[designer,qt5(+),svg,-polar(-)] +" +DEPEND="${RDEPEND} + dev-qt/qtconcurrent:5 +" + +src_prepare() { + default + + local qtplugindir="${EPREFIX}$(qt5_get_plugindir)" + + sed \ + -e "/QWT_POLAR_INSTALL_PREFIX /s:=.*$:= ${EPREFIX}/usr:g" \ + -e "/QWT_POLAR_INSTALL_LIBS/s:lib:$(get_libdir):g" \ + -e "/QWT_POLAR_INSTALL_DOCS/s:doc:share/doc/${PF}:g" \ + -e "/QWT_POLAR_INSTALL_PLUGINS/s:=.*$:= ${qtplugindir}/designer/:g" \ + -e "/QWT_POLAR_INSTALL_FEATURES/s:=.*$:= ${qtplugindir}/features/:g" \ + -e "/= QwtPolarDesigner/ d" \ + -e "/= QwtPolarExamples/d" \ + -i ${PN}config.pri || die + + sed \ + -e "s:{QWT_POLAR_ROOT}/lib:{QWT_POLAR_ROOT}/$(get_libdir):" \ + -i src/src.pro || die + echo "INCLUDEPATH += ${EPREFIX}/usr/include/qwt6" >> src/src.pro + cat >> designer/designer.pro <<- EOF + INCLUDEPATH += "${EPREFIX}"/usr/include/qwt6 + LIBS += -L"${S}/$(get_libdir)" + EOF +} + +src_configure() { + eqmake5 +} + +src_install() { + emake DESTDIR="${D}" INSTALL_ROOT="${D}" install + einstalldocs +} diff --git a/x11-libs/startup-notification/Manifest b/x11-libs/startup-notification/Manifest index 7875939dadcc..5531727b195c 100644 --- a/x11-libs/startup-notification/Manifest +++ b/x11-libs/startup-notification/Manifest @@ -1,5 +1,5 @@ AUX startup-notification-0.12-sys-select_h.patch 928 BLAKE2B 048e3a834d6ec993d629bd72d13fc3008b7c52885cd34f5b057c77c5be3b8601e05d5280443eb567696ff5e590f49f3b6f184971c92e8bffc8b94cd1103e9b81 SHA512 5f89b2747a2e5d633229b2e858380919121bdfd8f5788898824115fe5c4f60ffb51d0303830b7896657a96f4c2468de0ada0a72782a48cb990d614a1805e91cd AUX startup-notification-0.12-time_t-crash-with-32bit.patch 3377 BLAKE2B 2ed2cd342d606e6d3a2065aa127b7c1e2f6352c9e8142795d2a3a654706d771ec5a8cd1c26d5f75538d8961d081577cc3738d1c169790ebe954d3ade07f1721d SHA512 b1bbef28012a08e265e19296f6f6b1adf4bf82efa2d585680f06a352258deee6f2d8b2f842a8f27febe78f23048afe5f39fe80bd555b826aec927d14a289928d DIST startup-notification-0.12.tar.gz 355285 BLAKE2B 9822de9745fdeef28d7c6422d2a967394ffc329e7f37e1676c79e900f8e776578698ef47ff199fa05aa795540382f5eab5cb63f6cb20512328897236df1ab152 SHA512 ea1246acdb50dafd9ced9914ec3c8f0d499c0ca3cfd447b43a444c768a6e9ea7135e5c42d9ca0089354698ac235bd86d42f12c70a3a17c9c79f998c07461f7ab -EBUILD startup-notification-0.12-r2.ebuild 922 BLAKE2B 803ea8bb127321b69145de5334c6554ae6d919abf007871f0c405329e026c86f94773b58b6911ad0b8d796bf00496f6a6fa8e81b09f690720cbc7393b96abe2f SHA512 77f742888e0fa238a826949cf1f2c83ad84bb910210824314d163138e153cea2c7b48cf8d1a9ddd79d4a61454aeee689c2103b40d89f2482b53ffd47d1e8236d +EBUILD startup-notification-0.12-r2.ebuild 916 BLAKE2B 012e57c067219eb43bde9136a612661cf7e3d1171c500e78f00d34951bc852a2882234e00f24c51f135991e0d044117e2269f000bd879c4e60ea4cf42aa2360c SHA512 2013bd6e3a77b1cadf5148f7450067e64f06f885ce67beda0f4dace7a19fc5196c00fd4adf115f050f7a879e72c86a7a52c3612bcd190cd01221da5fdc23a7f7 MISC metadata.xml 322 BLAKE2B ce66cc96ac5bb18bea36ce9914c7487e2827fe1d1a5bbed2d7c088858a49e98f74404f29e88ca12e91e1ba5d497579b8c204fd51913d9d927ddb31191be99af5 SHA512 e9e89d06221ebc4f0f6ba8a23093c6ef0d04be6d66d7b3f5b5f6128b328f10b0bbd971f501ed9b2a6f28f75f5c637fcb7e2ae9e80d843706b6ed7413528f7ff3 diff --git a/x11-libs/startup-notification/startup-notification-0.12-r2.ebuild b/x11-libs/startup-notification/startup-notification-0.12-r2.ebuild index beabbf2828a8..8cb9bf559e52 100644 --- a/x11-libs/startup-notification/startup-notification-0.12-r2.ebuild +++ b/x11-libs/startup-notification/startup-notification-0.12-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.gz" LICENSE="LGPL-2 MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RESTRICT="test" # no tests RDEPEND=">=x11-libs/libX11-1.4.3 diff --git a/x11-libs/tslib/Manifest b/x11-libs/tslib/Manifest index 589dc4771832..0fe65382683a 100644 --- a/x11-libs/tslib/Manifest +++ b/x11-libs/tslib/Manifest @@ -1,4 +1,4 @@ AUX tslib-1.21-optional-utils.patch 610 BLAKE2B 0f25c58205f5bbddc62f278827d9689e58c88323d6c2797d3f36d165c5dcfc8fe18574225dab106eb9c01d3a7f54a3f7c3797be0853dd3b144bbb61529ea83eb SHA512 3c061d34e5a2f89c61754331d9a8efa9ffeb492169d3c0082b29107f03442adc75f6a39f289577c3902df2a9efc4166f9ac610867742989f09f10a8bfd69230d DIST tslib-1.22.tar.xz 351192 BLAKE2B 8cec9fe17b9aee7dac44bf54a78482b81a67072a7c1497b4c5a2a6703bb0e897a2481bc06df0fd91ca97fef3b4ebf17c475c3b717ce7f32fb677db5918630759 SHA512 8f51fc5e37bb1babb89e8d6d5302c7d7b712820525bed0253f980028a78b343e4100065bbe0ecafb828a7edf3a9b77f96929ab79205d516ebbf6c25b32af0008 -EBUILD tslib-1.22.ebuild 1551 BLAKE2B 3f5c190aa6299a6dcfd28a9dc9712bbb91868abe10f52942d930b6a5e03bf07da474be021b5ce685c8db7029ef65fbe98651c477536de4416a5152b31c01645c SHA512 c2d9fe1b947bb675420537009ef66c19a52babe2e50391edf7794122866cee694594ac2d3f9b833446c8c3196142cf68b53e8415b7a111fdbbd30b1dedab69bb +EBUILD tslib-1.22.ebuild 1545 BLAKE2B 5c1eeb352e6948af16c910d2c54382028b92339679d02a726b53ebd88371684a753bf2d95935cbd84852afacf8e41877e9d0a18cb30e1d1053b85bfaa9753263 SHA512 e5b5388d826936811951b1cae8f7edd0851e7d7ec12272a99b64bea015c7a0bce0cf86cd0f9a95bda2ef4393c0d145faa118d33c91193f78d7cf5161834b998d MISC metadata.xml 477 BLAKE2B 8d36843773ab5bbecad56e9cd25eb06d87f53a5cbca941ee9ef15adf74993ff52cfc080e5c0bc15ae45d37993d194da6723f570e11cd6bc35f42359450d4df28 SHA512 032d86919194e4eefbea2ff30e8af09fe357b2f55c00e21164fcd0a1410c74003f4527bed113adc3678e15495dcc14113fc81ec272a896923de4145532088374 diff --git a/x11-libs/tslib/tslib-1.22.ebuild b/x11-libs/tslib/tslib-1.22.ebuild index 7238f429a606..8c7bf60b2783 100644 --- a/x11-libs/tslib/tslib-1.22.ebuild +++ b/x11-libs/tslib/tslib-1.22.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libts/tslib/releases/download/${PV}/${P}.tar.xz" LICENSE="LGPL-2 uinput? ( GPL-2+ )" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="evdev sdl uinput" DEPEND=" diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest index 5dc7e4c9e8fb..85dd222be732 100644 --- a/x11-libs/vte/Manifest +++ b/x11-libs/vte/Manifest @@ -1,9 +1,14 @@ AUX vte-0.64.1-meson-Find-python-explicitly-to-honor-downstream-pyt.patch 1375 BLAKE2B 27ee298761155789aba19b77dcad97abbf2524a69de4540c38b814fa566e8f3e4003925570a12b75d85f56cb1b047c1895eb8c74df8c81f8334785dfc5055913 SHA512 983c7f4ab44417a5ca0e00f428882650b8a5c250aba328e8255bffb25cdff0505f0fa3a635d722a27467ac44e4e2880f8631b7ff3b20a35ea4e57db9537807ab AUX vte-0.66.2-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b00232ef8b2d95448f4ff7031142050e9286ff854a19095bb56cec471d50585302ac08ca7a1d40ad068c013d8af142b0165d4c8d2112 SHA512 a3dd31fb4fcc9c2e725cfd64bbc63def63c1c1a85b6896b4a82083d6ff985df885c3a587e8c3c001de2acae476cb950f05a1e31b33bb263ba4895d25fa1e275b +AUX vte-0.76.3-stdint.patch 808 BLAKE2B 71117a42992ca12841e06719594604069c7ade0eb9289270cb5b2b2befc7cad500265a1d2f5cfe3d3af827efd55ff7db736d577f0d3d3855d6fb0cb27aee3e28 SHA512 bfd67775251fbb4f4488d0692c423a1622d60a4f0a0e84dff0082081cf14da57b6e4093d047fe3dda1078efa88ede433a354e80b85d7f198b6f264e3588cb61c DIST vte-0.68.0-command-notify.patch.xz 9748 BLAKE2B de2d4c9b7f2c2b21518984f818d0052c0084398f5f4ee30d766a6adb9c4536fdec5027c753d3d710fb7432e67472b7f8ca44f1dd5f51aaef48d9124708975d24 SHA512 89be91cdba36749f97bac872f0f2196be7d36a58beaf94fa24a3ae9c266bdfbf4f4fbf1d10f43a276540653fff7062eb844107016e7f014437f2903d251dc1d7 DIST vte-0.68.0.tar.bz2 507598 BLAKE2B 10274d9e804f00bf071b7848633ca8de2953f4e91dc2967e33b7d6698bb304baac4f0e0431debae5a972c2c56c65efd1c5b92455a17db08cf254ddec56d3276e SHA512 785df7261b5075f166e59de7d3535b381564715ce65efd4837a130e153528691b610fc6160c00f0f17008f5f4ee94c23350d9a477b4b1d58da6ace083e5caae1 DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94 SHA512 fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83 DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82 SHA512 203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534 -EBUILD vte-0.68.0.ebuild 2804 BLAKE2B f18d23929fb1a09090acf7fde6e1c3c11901056d515e5ba4cc3d110ba983fca52c8a57d10c0f3d54b3d42d08129bed89462298758a10e160cb8bd8824cc76fff SHA512 bec9bd7247f9111fdb64cb71cc798cd5fbdc4b78cf545d20d210ff3aeba234e49e27836c92d863116044eeccf03928b05f88de4527a8121b4b6f9cea7770580b -EBUILD vte-0.74.2.ebuild 3335 BLAKE2B d0e8c981daaca68888bc794529b7076d6b9dbd3779297ab3f339597407f106768c4c94b8fe4279a4d7f18b591f107004ace5747675debe010153a444e589558f SHA512 dccdafdfbf01391c87914c5d9bc25b782297ad91989f6bf6b83c65744e4a152544b4232cc9ef78d4f66161eaf4536f8741117ceae54e09591561f0c46d6becd0 +DIST vte-0.76.3-a11y-implement-GtkAccessibleText.patch.xz 9548 BLAKE2B 2c34f44cff5e1abf00358984c8000a3d7bce3b020be08052d016ca69864f9ab9b1a22ca6709dd5e78a13c8e43a6c4ace1fc1e74f5be83a9988c2b0083880ab95 SHA512 490ec91f27a8a873ee03f8aebb222217c85b2f865e6662dcc5efc1d9fe3765c966d4e9cd8691c4f1779e232139822eb1aa0f464e7090da96c6c17b556f642927 +DIST vte-0.76.3-command-notify.patch.xz 4336 BLAKE2B d3fd8eef9c3322af20ceac4678635edbb00159fa88147a897f655a5920c638da19fff10e08215a891df2cdd5721cd808b6041d84e74980a9f129e07de621526b SHA512 1c974ae97823659bee873036d656423255fae2b71baa4f4221b656055d69d55120f5cccfe3d9e514a64a2c5f87f94c1e4b47b4a2a233faf28ca06a959efe3e3b +DIST vte-0.76.3.tar.bz2 564747 BLAKE2B 1ad65a18ca1aa2371dd74ef3ebaf1aa44358c4a1cbcfa39296fde10e03a76cdbdd2ca7f229f1b4507016e8b986824407d937952a45306eab5e6c0ca5ee9cec8b SHA512 8b7e18831e99ac92159f7b39c6404879cebf22f1f2dcb3feb38cad61f374767f631923c219e153551e9f30ee75c1e8e975fbbf3a6027b9c62ba4f948e3c9f199 +EBUILD vte-0.68.0.ebuild 2798 BLAKE2B 117cbd79d9f5b87bb9b115d1d829d6f549b95ad7f4df8274a4aec5a708cf1fab11f0c51756eb5e5c035959edae9aeb6e90fa0178c634715e74a1140ef4300196 SHA512 b86c1b7fb280324c8b3d8b256db271929f883dd6ee81e18a0fc76ea9646f837a7d51109958c12c0bc13ab0c53ae84b147889ee7af60bb1d0ff20eced6695c881 +EBUILD vte-0.74.2.ebuild 3329 BLAKE2B 3f8bb8ce0aa8e093bc0df0e8d8edc9e194f37c66d72848485ef323814fc336cf5304b3bc81bd5524177dd070f924fbd16bef65274a66d699366ef51f472b74f1 SHA512 60ff5fb03027a2e0bf652d01b56738810c8933d9bdd18a917180d97915336c1c7460caac5942b86e7f6a89ea12c574e559a18e9b9c5a8b95ad25c7c2388f4dad +EBUILD vte-0.76.3.ebuild 3678 BLAKE2B 0516ed51e5651488e2837af6ed4f11b601fb657b9847f25c1cf33cce5ad8a02a35c0adfec2d15a649a4aea1c7b56157d07880c4ac646af6436a055458e25cc78 SHA512 f3fc13a656d6237328cfc6f1a1cdd44ca4223037388b5cf5445fac278c620ac95227c4bc394f44fef40f7abd8ffc46352cb47dfbc30e70a5857d6b9889a725ed MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d diff --git a/x11-libs/vte/files/vte-0.76.3-stdint.patch b/x11-libs/vte/files/vte-0.76.3-stdint.patch new file mode 100644 index 000000000000..26c640e0ae7f --- /dev/null +++ b/x11-libs/vte/files/vte-0.76.3-stdint.patch @@ -0,0 +1,34 @@ + +Fix compilation with gcc-14. + +Bug: https://bugs.gentoo.org/937617 +Bug: https://gitlab.gnome.org/GNOME/vte/-/issues/2807 + +Patch from: +https://gitlab.gnome.org/GNOME/vte/-/commit/0d393b6cd6a24f53eaefa16764b9453a1483acf5 + +From 0d393b6cd6a24f53eaefa16764b9453a1483acf5 Mon Sep 17 00:00:00 2001 +From: Christian Persch <chpe@src.gnome.org> +Date: Mon, 12 Aug 2024 18:42:37 +0200 +Subject: [PATCH] lib: Include stdint.h where needed + +Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2807 +--- + src/vte/vteregex.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/vte/vteregex.h b/src/vte/vteregex.h +index 10c5088b8..c9e4f75db 100644 +--- a/src/vte/vteregex.h ++++ b/src/vte/vteregex.h +@@ -23,6 +23,7 @@ + + #include <glib.h> + #include <glib-object.h> ++#include <stdint.h> + + #include "vtemacros.h" + +-- +GitLab + diff --git a/x11-libs/vte/vte-0.68.0.ebuild b/x11-libs/vte/vte-0.68.0.ebuild index 31a008153e99..8e915c013e67 100644 --- a/x11-libs/vte/vte-0.68.0.ebuild +++ b/x11-libs/vte/vte-0.68.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE https://gitlab.gnome.org/GNOM LICENSE="LGPL-3+ GPL-3+" SLOT="2.91" IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" REQUIRED_USE="vala? ( introspection )" # Upstream is hostile and refuses to upload tarballs. diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild index 65965005d79e..fa0673481028 100644 --- a/x11-libs/vte/vte-0.74.2.ebuild +++ b/x11-libs/vte/vte-0.74.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE" LICENSE="LGPL-3+ GPL-3+" SLOT="2.91" # vte_api_version in meson.build IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" REQUIRED_USE=" gtk-doc? ( introspection ) vala? ( introspection ) diff --git a/x11-libs/vte/vte-0.76.3.ebuild b/x11-libs/vte/vte-0.76.3.ebuild new file mode 100644 index 000000000000..24417459a815 --- /dev/null +++ b/x11-libs/vte/vte-0.76.3.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{10..13} ) + +inherit flag-o-matic gnome.org meson python-any-r1 vala xdg + +DESCRIPTION="Library providing a virtual terminal emulator widget" +HOMEPAGE="https://gitlab.gnome.org/GNOME/vte/" + +# Upstream is hostile and refuses to upload tarballs. +SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2" +SRC_URI="${SRC_URI} + !vanilla? ( + https://dev.gentoo.org/~pacho/${PN}/${P}-command-notify.patch.xz + https://dev.gentoo.org/~pacho/${PN}/${P}-a11y-implement-GtkAccessibleText.patch.xz ) +" +# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+) +LICENSE="LGPL-3+ GPL-3+" + +SLOT="2.91" # vte_api_version in meson.build +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla" +REQUIRED_USE=" + gtk-doc? ( introspection ) + vala? ( introspection ) +" + +DEPEND=" + >=x11-libs/gtk+-3.24.22:3[introspection?] + >=x11-libs/cairo-1.0 + >=dev-libs/fribidi-1.0.0 + >=dev-libs/glib-2.72:2 + crypt? ( >=net-libs/gnutls-3.2.7:0= ) + icu? ( dev-libs/icu:= ) + >=x11-libs/pango-1.22.0 + >=dev-libs/libpcre2-10.21:= + systemd? ( >=sys-apps/systemd-220:= ) + >=app-arch/lz4-1.9 + introspection? ( >=dev-libs/gobject-introspection-1.56:= ) + x11-libs/pango[introspection?] +" +RDEPEND="${DEPEND} + ~gui-libs/vte-common-${PV}[systemd?] +" +BDEPEND=" + ${PYTHON_DEPS} + dev-libs/libxml2:2 + dev-util/glib-utils + gtk-doc? ( dev-util/gi-docgen ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) +" + +PATCHES=( "${FILESDIR}/${PN}-0.76.3-stdint.patch" ) + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset + + use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch + + if ! use vanilla; then + # From https://src.fedoraproject.org/rpms/vte291/raw/f40/f/0001-add-notification-and-shell-precmd-preexec.patch + # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere + eapply "${WORKDIR}"/${P}-command-notify.patch + # From https://src.fedoraproject.org/rpms/vte291/raw/f40/f/0001-a11y-implement-GtkAccessibleText.patch + # Migrate to GTK4 and add VteTerminal:enable-a11y feature flag + eapply "${WORKDIR}"/${P}-a11y-implement-GtkAccessibleText.patch + fi + + # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter + sed -e '/ggdb3/d' -i meson.build || die + sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die +} + +src_configure() { + # Upstream don't support LTO & error out on it in meson.build + filter-lto + + local emesonargs=( + -Da11y=true + $(meson_use debug) + $(meson_use gtk-doc docs) + $(meson_use introspection gir) + -Dfribidi=true # pulled in by pango anyhow + -Dglade=true + $(meson_use crypt gnutls) + -Dgtk3=true + -Dgtk4=false + $(meson_use icu) + $(meson_use systemd _systemd) + $(meson_use vala vapi) + ) + meson_src_configure +} + +src_install() { + # not meson_src_install because this would include einstalldocs, which + # would result in file collisions with gui-libs/vte + meson_install + + # Remove files that are provided by gui-libs/vte-common + rm "${ED}"/usr/libexec/vte-urlencode-cwd || die + rm "${ED}"/etc/profile.d/vte.sh || die + rm "${ED}"/etc/profile.d/vte.csh || die + if use systemd; then + rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die + fi + if use gtk-doc; then + mkdir -p "${ED}"/usr/share/gtk-doc/ || die + mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die + fi +} diff --git a/x11-libs/wxGTK/Manifest b/x11-libs/wxGTK/Manifest index 3e11f31a1b22..f933e64f3c17 100644 --- a/x11-libs/wxGTK/Manifest +++ b/x11-libs/wxGTK/Manifest @@ -8,6 +8,7 @@ AUX wxGTK-3.2.1-prefer-lib64-in-tests.patch 1016 BLAKE2B b2d7cac45af6a0e5e118c86 AUX wxGTK-3.2.1-wayland-control.patch 6150 BLAKE2B 4aef8ab0fb4e2352afba139cc539f77b1c0825ee7c4a33c0f2fc41bcbadd943a90c55dced954f362f73995d2232d54b1815725a0c5d03325c64d0a00d92191aa SHA512 995eeb0409293247756eddde8bf8fcee87ded284bb0f9faac27ae511483e0131e4802bdb9d93063097273e83b55b08328dd0380639fcb265352991cf3d34fc1d AUX wxGTK-3.2.2.1-backport-pr24197.patch 3030 BLAKE2B b005f114f03f4791fc3a94ab0ffd807dfa20fc7ccb36af58336010b3c3d5de262f53615cd99369e7d013c741f4b070417568e1671144287c2e8ed3c6f9a68880 SHA512 d358517a34a5040ee51055e4d67807e24e344f5ad0a8809939fd1cc708a7a409e564cb88fbffd95c6b8ef901fb00ed65423e745038675948d8c93052f222acaa AUX wxGTK-3.2.2.1-dont-break-flags.patch 1373 BLAKE2B 2ae7524b2f80cc562dc6a62a823e1e0d904213de4c11346995d7014490843ad6f7111c5b39b5d147a39beaf07b627b8f13378bfdc1ea129a24230054ccf8aad4 SHA512 3cb557dc51b7694a9e935b14d4c4ab430a75c3de091f697d3291e04b78cd0b3b6a8c7fc3c4afc32a2692d32f43cf4bb52655a4230ac1b38cd101f903f136f2e4 +AUX wxGTK-3.2.5-dont-break-flags.patch 565 BLAKE2B 87d05449f43c455089389aee4750480596f521f4ef97c54b3bb3825b8383625432b97dc10229ec214ad5ebca89802902455600def5be29d55128089dc99ea934 SHA512 7f551bc56a72db2a34058bf4880521b171727a9ab93acbf518ec88a54dd68952d914ea6fb1e848bb6fc158f1ad2225388d35c6cb8daafc79c55d06691273b3e4 AUX wxGTK-configure-tests.patch 560 BLAKE2B 86a735c58abc8690cd943ff58a39140a636c56dcde08f47d27dbdcf99790216ebe0f4524f2f7cd67e35748c32adaee377c4e8a4b606975115c666cbc453b5173 SHA512 f02b708e5de66a4a7dce9f1adef1ebd1461ef68acee502b54d514a0ce4e5fe998eaad9a9ec7b1bec9aa4d8803a4042111ea4cddafe8e2f68d3d122faf90465df AUX wxGTK-ignore-c++-abi.patch 1657 BLAKE2B 5d865c83174f2540b798a2930f8d5ae8336f031214691fe7d5cd8c283faf9511fff260735d9dcd293e6377be0e96a6521e84ceae4560f2fef8fc7e7ed5642cd6 SHA512 649551eeacc9915f249ece1c3ed79959f0f0129e54373bfbe84ea5fbf2b8e0ba7778d6a22ac6f165e5d4e85a3ea4320274296b1b2a8e623acb11300fe44478f8 DIST wxGTK-3.0.4_p20190713.tar.xz 53640 BLAKE2B 89eabc44660f8f9b19fc850717eb83244a746f2f8c28bcec89fa9ccd1828f103df114bce24406ff14875220de86276f9e51870d58e716f0c94d310707f7eae4c SHA512 44a4e92ccc9c143a0e70e015116e952b0529001a3a1e23193d501826720a505259ead6feaa08de75b4a7a8753f8b16f5cc14e4bff5d15585870066ccd1de53b9 @@ -18,8 +19,14 @@ DIST wxWidgets-3.0.5-docs-html.tar.bz2 23844256 BLAKE2B f5b5bef129302ae1ded7a651 DIST wxWidgets-3.0.5.1.tar.bz2 19739206 BLAKE2B da270cb8e4fc22b8d892ba80fbb4cc71578f642ca07102006f914a80331a254e746de6c91e61b585c0b1ab3abadd17d80a0eaa3efd48a3d412cf7202101abc7a SHA512 0a789fc5e71d414e43f75b5c16076fe8b1bcd7671be0770e4269dcef66d830c1bc74e183f49db270b928862f13472666c283fe2aa98b9006681722e06100725d DIST wxWidgets-3.2.2.1-docs-html.tar.bz2 18109775 BLAKE2B bb5dad886c2ba64feb9ec3be05f2cd4bcfb127d55f0a0af6d0aa59ee8f47663e39e7fcb3c0472cfdda9fbf99f1d32e07ff29604261e168f3b4218b9b5b61abc2 SHA512 9b883e1c611ac78f7b8457ffd8682c614d7653f561215c48e6239b6394cc4c084b34d6c55fe84fb7b76b38189591e94dc4596242f9e8653d2c72ae6f4b3a6293 DIST wxWidgets-3.2.2.1.tar.bz2 27339515 BLAKE2B e761e768dbb32bf76dbabf27aa9feb634760aa214c2d8f85f9b4284700d01390617c275a855fa3ae28481a38233f3a71f8560e5a8a360d7b72ace2603c551327 SHA512 289d61ea2abd75a329aafcbd347ab84b136f31fca01dd902593f661691ecd30a4416286ff501c4257baa6765cf356ade3087eb8609af9a44599cfdc20e2f03a6 -EBUILD wxGTK-3.0.4-r5.ebuild 3855 BLAKE2B a5767a56c2ce7ffaa0c992edb38d13af09c6c13c68f7365d4ed9403614d9dfface7570559286081aa8cca8ab1fb5a05835c5d1b9031a7e57c87eedce3868e311 SHA512 12a803bee87b1341e5948672b8d501b4199fbcf36f4392458ad527e06f8b61e83d3fce029299666b8614f9ced6a099070ffdce028e3e12f11efcc8083ca8ea09 -EBUILD wxGTK-3.0.5.1-r1.ebuild 5652 BLAKE2B af627de9327d718ac25c163fee1acc37cde2038bcac5404923388095c8ef266a8b200ba611fa75f13e75dde6492d820f16659a88ad921ae26d1118960e73077a SHA512 9e5daee2d0f0646a653c6319e4327eb6f13c4e45c91259ab5ba119a1e9914aec97dd5b9e5050dc0dc85081825d60c0201e6aea3f620a9d20c1772d6399dac51a -EBUILD wxGTK-3.0.5.1-r2.ebuild 5717 BLAKE2B 128f0cbb13c6c614c9a8c429b63684bb071f77b91b294ab1bf633447d999c6c91b68f3a159c9e306a917e447a77bd4dc43640df8bd7b27b1fd16d873d2b1c7f4 SHA512 a835963df5be7019be620fc389c5c7b001a484b387ed385798b957caafa08e570e55056d5e119a9b007a8d01041e5c1eade639f7251b67ebf315cce73dc6cb6a -EBUILD wxGTK-3.2.2.1-r3.ebuild 7778 BLAKE2B 56582d7235c516fb948290ea02554f109462e097ca4c428d6bd6f274e6aed62079f83e30906e4fa5334dfb5daacaae2f3cb8661252a82231b79cdc835442924f SHA512 4531ae289f92e9b34a06373cd6fef4b12785dbf31e0955f1e736aa6f5f23bccb138bd152a21c3067885ac7ff9ca1e8c8a761aa8cbff59ee0ea8efacff311be8f +DIST wxWidgets-3.2.5-docs-html.tar.bz2 18205089 BLAKE2B 8bf09c0f9698e72e425a4e4fcbd57498851c93f02dca33fadcd785e04f3927807ff65e8b7dbecaadde64b2bf7653e950a93c5d522ff4e27a8e3baaa85ef6c692 SHA512 cc80c827c4f8607ef38e435eb7fd5dab9fcad5e93ab81bca262d212f5a061b85093d1bc1a1bdc82a7422c4744b6fdd5c82f3142b6a497e85067f571ce9513f5e +DIST wxWidgets-3.2.5.tar.bz2 27539152 BLAKE2B e262860b5d64d30576bbe61913d14c98c7e56bc1f108696abe0d446145e8c8cea3711bae4f3248c7def06ee988ee4441652376113ad2b4f04402249d7c1e6961 SHA512 b5bd8e4b53b7c44f79b76a39de0071d14e1f0325e66b7a9f2c7f1934a4146be3c78332f610119f7ba46ca4cd1055272a3d8937ad46665ce5abd867a803f22c86 +EBUILD wxGTK-3.0.4-r5.ebuild 3849 BLAKE2B 6990536f9509c3e95db572b82226c7988869c9e9a2fb5a3d719d7f520fb2530ff6569e32c5c2783fe7f469fcb5ec77677c9fdf1924f01424f233aa4de856ca46 SHA512 88b95d38ece8d2ddac4f83c86368147b2c21fc3338ba405bcae8c81fb3540fd276968a7c62d521062ae3b0a34769e10bf4d17a7f9a385a8ac2f1b05d2fb30490 +EBUILD wxGTK-3.0.5.1-r1.ebuild 5646 BLAKE2B e22efcae6b368013585697a04ac1172eab560c7bd611b130e8220aca1deb0f0bedd1fb1bae015696192ad6adad1f1da5bedd0240e77e91c0a366e857b512cabd SHA512 4087681932cb63dff6967a80cb393c25c4a9c54510b14bd92220b6bf874c5132406a71ada6717a1861ae056ea00a9781c54e3eb011188988bf593a42cc89ccf5 +EBUILD wxGTK-3.0.5.1-r2.ebuild 5711 BLAKE2B 827d9842207bbaeb4449e4bbe4f7ed4c548b56354386e9640c5bf2f81cca8fb76047c9220a0a37e133fbd75282f9770898618bc7f400d8a3ec4606c0f19cfd0f SHA512 b425e0350d37dffbf71acd1df92aa9d34b7f2a3affb183f70455db6907b3e4796169d3f9424625b94ab42326903927e71d50d12f01cbd7f086a2d1acc13726af +EBUILD wxGTK-3.0.5.1-r3.ebuild 6177 BLAKE2B 26582758e26d72f791697cd9bdbaf1e373d2876012ac4d5767e08d8b67cd6c2b78337e7b3def9f2debbba11ff64bf2de1a9e8078bb86d38f3367add65c498d4c SHA512 3a0ebc816aa2dc14b7a0d38bc0a8e5afa1166fb30350b6bb5a589afd2deebff5c968925e43720423e7fc33e972616e3abe2b8e7ead442f6cb6b669271720f3f8 +EBUILD wxGTK-3.2.2.1-r3.ebuild 7772 BLAKE2B 8b9e03a7f54b604d4a57edc9db2f68bb18c3683c4bc1aec5c9296285cc0bc40aef361aff61b3e3b3c94040d2b00a770653562d14fd077fa2b72f01a123416f19 SHA512 1038d32b782f15e5665bdddc48473876f4720bafc7d29aa6667532eae513bcb03244dce2fbdb64a66bf8821f67f9d4bf00da9a9f5033bce92b75b237936d4b7d +EBUILD wxGTK-3.2.2.1-r4.ebuild 8238 BLAKE2B 40c3c6ef126245554494746a86601775d9c977a7d0685584b92546bab0b0d2a787c3925063439222b6927105d5fcd5640f3f61ef4dbeddd945350ba4991ee625 SHA512 93c9e637c39ec931fc8a56d833f309cf693aabea01d4d38ddb4090ce767752ec11b6cc018c9ea3958c749bff3f337d3dfee7829ed2f58acccf67f136cdb3c331 +EBUILD wxGTK-3.2.2.1-r5.ebuild 8405 BLAKE2B 0ae0751334b5920ec4ee9d1f801e8e87f515a0a36c0142c573bb8f27a8db31417150f8e817bd071026461a0955823e8c4411fbff569192f877e4698799e7d016 SHA512 83ffb85d1c03715fdcc20e32408b358205110fc756883c73b8cc0dae5aa917582c11e41cc4dc812a1c7d1d80240c9119f50bb447f1de389235196868368477cd +EBUILD wxGTK-3.2.5.ebuild 8242 BLAKE2B e682fbae5c1cc9cbbbefdd2a2b5f9b126eb93db44e169801558f163f107a1e93dabfa6f8f0fc4a15de50858e19ac033d2c1e4d71c5024f032b5053300674ab27 SHA512 017f76e3f0a11e4c7b5677402668e8832d57cbb8cd11ceb1eeb606126201bb723d43c8136a16633bbfd61fecf24355b1ae68d1fc349b72c485dd97e6c127fe06 MISC metadata.xml 756 BLAKE2B 336ffb3375ee9092de02d0808d0a44f7f5bcbc6e4a845c12b6466af0b91f3397c2b335e5433917361a060db43d6cb836cde0f87be2059214f314fa6726199e2d SHA512 190b72992c64b43b46e28ca2f730e1897a5f740ba211b859c816b4892256284feb579fbce06cb1939b774ae989dc68754f5a57f6375cfca50d7770d0c2ed47ed diff --git a/x11-libs/wxGTK/files/wxGTK-3.2.5-dont-break-flags.patch b/x11-libs/wxGTK/files/wxGTK-3.2.5-dont-break-flags.patch new file mode 100644 index 000000000000..329e0a8a80da --- /dev/null +++ b/x11-libs/wxGTK/files/wxGTK-3.2.5-dont-break-flags.patch @@ -0,0 +1,18 @@ +--- wxWidgets-3.2.5/configure.orig 2024-07-20 05:18:49.509254253 +0000 ++++ wxWidgets-3.2.5/configure 2024-07-20 05:20:47.575983942 +0000 +@@ -45700,13 +45700,8 @@ + + dedup_flags() + { +- printf "%s " "$@" | +- awk 'BEGIN { RS=" "; ORS=" " } +- { +- if ($0=="") next +- if ($0=="-arch" || $0=="-framework") { x=$0; next } +- if (x!="") x=x " " $0; else x=$0; if (!seen[x]++) print x; x="" +- }' ++ # Gentoo: Don't hack out flags, parsing them is complex. ++ printf '%s ' "$@" + } + + WX_CPPFLAGS=`dedup_flags "$CPPFLAGS"` diff --git a/x11-libs/wxGTK/wxGTK-3.0.4-r5.ebuild b/x11-libs/wxGTK/wxGTK-3.0.4-r5.ebuild index 597919bb53e1..25342b1f2fa1 100644 --- a/x11-libs/wxGTK/wxGTK-3.0.4-r5.ebuild +++ b/x11-libs/wxGTK/wxGTK-3.0.4-r5.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/wxWidgets-${PV}" LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" SLOT="3.0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="+X doc debug gstreamer libnotify opengl pch sdl tiff" RDEPEND=" diff --git a/x11-libs/wxGTK/wxGTK-3.0.5.1-r1.ebuild b/x11-libs/wxGTK/wxGTK-3.0.5.1-r1.ebuild index 6b61006effd7..63425cd19269 100644 --- a/x11-libs/wxGTK/wxGTK-3.0.5.1-r1.ebuild +++ b/x11-libs/wxGTK/wxGTK-3.0.5.1-r1.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/wxWidgets-${PV}" LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" SLOT="${WXRELEASE}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="+X doc debug gstreamer libnotify opengl pch sdl test tiff webkit" REQUIRED_USE="test? ( tiff ) tiff? ( X )" RESTRICT="!test? ( test )" diff --git a/x11-libs/wxGTK/wxGTK-3.0.5.1-r2.ebuild b/x11-libs/wxGTK/wxGTK-3.0.5.1-r2.ebuild index 832b85ae5e18..9da966be01be 100644 --- a/x11-libs/wxGTK/wxGTK-3.0.5.1-r2.ebuild +++ b/x11-libs/wxGTK/wxGTK-3.0.5.1-r2.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/wxWidgets-${PV}" LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" SLOT="${WXRELEASE}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="+X doc debug gstreamer libnotify opengl pch sdl test tiff webkit" REQUIRED_USE="test? ( tiff ) tiff? ( X )" RESTRICT="!test? ( test )" diff --git a/x11-libs/wxGTK/wxGTK-3.0.5.1-r3.ebuild b/x11-libs/wxGTK/wxGTK-3.0.5.1-r3.ebuild new file mode 100644 index 000000000000..34b22fca4906 --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-3.0.5.1-r3.ebuild @@ -0,0 +1,199 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal flag-o-matic + +WXSUBVERSION=${PV}-gtk3 # 3.0.5.1-gtk3 +WXVERSION=${WXSUBVERSION%.*} # 3.0.5 +WXRELEASE=${WXVERSION%.*}-gtk3 # 3.0-gtk3 +WXRELEASE_NODOT=${WXRELEASE//./} # 30-gtk3 + +DESCRIPTION="GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="https://wxwidgets.org/" +SRC_URI=" + https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 + https://dev.gentoo.org/~leio/distfiles/wxGTK-${WXVERSION}_p20210214.tar.xz + doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${WXVERSION}/wxWidgets-${WXVERSION}-docs-html.tar.bz2 )" +S="${WORKDIR}/wxWidgets-${PV}" + +LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" +SLOT="${WXRELEASE}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="+X doc debug gstreamer libnotify opengl pch sdl test tiff webkit" +REQUIRED_USE="test? ( tiff ) tiff? ( X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-eselect/eselect-wxwidgets-20131230 + dev-libs/expat[${MULTILIB_USEDEP}] + sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) + X? ( + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + x11-libs/pango[${MULTILIB_USEDEP}] + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + ) + libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) + opengl? ( virtual/opengl[${MULTILIB_USEDEP}] ) + tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] ) + webkit? ( net-libs/webkit-gtk:4 ) + )" +DEPEND="${RDEPEND} + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( x11-base/xorg-proto )" +BDEPEND=" + test? ( >=dev-util/cppunit-1.8.0 ) + >=app-eselect/eselect-wxwidgets-20131230 + virtual/pkgconfig" + +PATCHES=( + "${WORKDIR}"/wxGTK-3.0.5_p20210214/ + "${FILESDIR}"/wxGTK-${SLOT}-translation-domain.patch + "${FILESDIR}"/wxGTK-ignore-c++-abi.patch #676878 + "${FILESDIR}"/${PN}-configure-tests.patch + "${FILESDIR}"/${PN}-3.0.5.1-configure-modern-c.patch + "${FILESDIR}"/${PN}-3.0.5.1-excise-autoptr.patch + +) + +src_prepare() { + default + + # Versionating + sed -i \ + -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\ + -e "s:\(WX_RELEASE_NODOT = \).*:\1${WXRELEASE_NODOT}:"\ + -e "s:\(WX_VERSION = \).*:\1${WXVERSION}:"\ + -e "s:aclocal):aclocal/wxwin${WXRELEASE_NODOT}.m4):" \ + -e "s:wxstd.mo:wxstd${WXRELEASE_NODOT}.mo:" \ + -e "s:wxmsw.mo:wxmsw${WXRELEASE_NODOT}.mo:" \ + Makefile.in tests/Makefile.in || die + + sed -i \ + -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\ + utils/wxrc/Makefile.in || die + + sed -i \ + -e "s:\(WX_VERSION=\).*:\1${WXVERSION}:" \ + -e "s:\(WX_RELEASE=\).*:\1${WXRELEASE}:" \ + -e "s:\(WX_SUBVERSION=\).*:\1${WXSUBVERSION}:" \ + -e '/WX_VERSION_TAG=/ s:${WX_RELEASE}:3.0:' \ + configure || die +} + +multilib_src_configure() { + # Workaround for bug #915154 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + # X independent options + local myeconfargs=( + --with-zlib=sys + --with-expat=sys + --enable-compat28 + $(use_with sdl) + + # PCHes are unstable and are disabled in-tree where possible + # See bug #504204 + # Commits 8c4774042b7fdfb08e525d8af4b7912f26a2fdce, fb809aeadee57ffa24591e60cfb41aecd4823090 + $(use_enable pch precomp-headers) + + # Don't hard-code libdir's prefix for wx-config + --libdir='${prefix}'/$(get_libdir) + ) + + # debug in >=2.9 + # there is no longer separate debug libraries (gtk2ud) + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. + # http://docs.wxwidgets.org/3.0/overview_debugging.html + # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c + use debug && myeconfargs+=( --enable-debug=max ) + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && myeconfargs+=( + --enable-graphics_ctx + --with-gtkprint + --enable-gui + --with-gtk=3 + --with-libpng=sys + --with-libjpeg=sys + --without-gnomevfs + $(use_enable gstreamer mediactrl) + $(multilib_native_use_enable webkit webview) + $(use_with libnotify) + $(use_with opengl) + $(use_with tiff libtiff sys) + $(use_enable test tests) + ) + + # wxBase options + ! use X && myeconfargs+=( --disable-gui ) + + # wxWidgets installs a configuration file with a reference to EGREP. + # Autoconf discovers these programs via full paths, which is + # unnecessary and fails if a build happened on a merged-usr system + # but is being used on a split-usr system. Bug #927920. + export ac_cv_path_SED="sed" + export ac_cv_path_EGREP="grep -E" + export ac_cv_path_EGREP_TRADITIONAL="grep -E" + export ac_cv_path_FGREP="grep -F" + export ac_cv_path_GREP="grep" + export ac_cv_path_lt_DD="dd" + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -C tests + (cd tests && ./test) || die +} + +multilib_src_install_all() { + cd docs || die + dodoc changes.txt readme.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + use doc && HTML_DOCS=( "${WORKDIR}"/wxWidgets-${WXVERSION}-docs-html/. ) + einstalldocs + + # Stray windows locale file, bug #650118 + rm -f "${ED}"/usr/share/locale/it/LC_MESSAGES/wxmsw30-gtk3.mo || die + + # Unversioned links + rm "${ED}"/usr/bin/wx-config || die + use X && { rm "${ED}"/usr/bin/wxrc || die; } + + # version bakefile presets + pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die + local f + for f in wx*; do + mv "${f}" "${f/wx/wx30gtk3}" || die + done + popd >/dev/null || die +} + +pkg_postinst() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} diff --git a/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild b/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild index b27344e0947d..5e8fa465c08a 100644 --- a/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild +++ b/x11-libs/wxGTK/wxGTK-3.2.2.1-r3.ebuild @@ -20,7 +20,7 @@ S="${WORKDIR}/wxWidgets-${PV}" LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" SLOT="${WXRELEASE}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit" REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )" RESTRICT="!test? ( test )" diff --git a/x11-libs/wxGTK/wxGTK-3.2.2.1-r4.ebuild b/x11-libs/wxGTK/wxGTK-3.2.2.1-r4.ebuild new file mode 100644 index 000000000000..c1aec6d6a217 --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-3.2.2.1-r4.ebuild @@ -0,0 +1,258 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal flag-o-matic + +WXSUBVERSION="${PV}-gtk3" # 3.2.1-gtk3 +WXVERSION="$(ver_cut 1-3)" # 3.2.1 +# Make sure that this matches the number of components in ${PV} +WXRELEASE="$(ver_cut 1-2)-gtk3" # 3.2-gtk3 +WXRELEASE_NODOT=${WXRELEASE//./} # 32-gtk3 + +DESCRIPTION="GTK version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="https://wxwidgets.org/" +SRC_URI=" + https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 + doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )" +S="${WORKDIR}/wxWidgets-${PV}" + +LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" +SLOT="${WXRELEASE}" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit" +REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-eselect/eselect-wxwidgets-20131230 + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/libpcre2[pcre16,pcre32,unicode] + sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) + curl? ( net-misc/curl ) + lzma? ( app-arch/xz-utils ) + X? ( + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[wayland?,${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXtst + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + media-libs/fontconfig + x11-libs/pango[${MULTILIB_USEDEP}] + keyring? ( app-crypt/libsecret ) + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-bad:1.0[${MULTILIB_USEDEP}] + ) + libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) + opengl? ( + virtual/opengl[${MULTILIB_USEDEP}] + wayland? ( dev-libs/wayland ) + ) + spell? ( app-text/gspell:= ) + tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] ) + webkit? ( net-libs/webkit-gtk:4= ) + )" +DEPEND="${RDEPEND} + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( x11-base/xorg-proto )" +BDEPEND=" + test? ( >=dev-util/cppunit-1.8.0 ) + >=app-eselect/eselect-wxwidgets-20131230 + virtual/pkgconfig" + +# Note about the gst-plugin-base dep: The build system queries for it, +# but doesn't link it for some reason? Either way - probably best to +# depend on it anyway. +# Note about the wayland dep: Appears to be only required for the OpenGL +# canvas, and it seems impossible to disable the X dependency, unless +# I'm missing something. This is an automagic header dep, though. + +PATCHES=( + #"${WORKDIR}"/wxGTK-3.0.5_p20210214/ + "${FILESDIR}/${PN}-3.2.1-gtk3-translation-domain.patch" + #"${FILESDIR}"/wxGTK-ignore-c++-abi.patch #676878 + "${FILESDIR}/${PN}-3.2.1-configure-tests.patch" + "${FILESDIR}/${PN}-3.2.1-wayland-control.patch" + "${FILESDIR}/${PN}-3.2.1-prefer-lib64-in-tests.patch" + "${FILESDIR}/${PN}-3.2.2.1-dont-break-flags.patch" + "${FILESDIR}/${PN}-3.2.2.1-backport-pr24197.patch" +) + +src_prepare() { + default + + # find . -iname Makefile.in -not -path ./samples'/*' \ + # | xargs grep -l WX_RELEASE + local versioned_makefiles=( + ./tests/benchmarks/Makefile.in + ./tests/Makefile.in + ./utils/emulator/src/Makefile.in + ./utils/execmon/Makefile.in + ./utils/wxrc/Makefile.in + ./utils/helpview/src/Makefile.in + ./utils/hhp2cached/Makefile.in + ./utils/screenshotgen/src/Makefile.in + ./utils/ifacecheck/src/Makefile.in + ./Makefile.in + ./demos/life/Makefile.in + ./demos/bombs/Makefile.in + ./demos/fractal/Makefile.in + ./demos/forty/Makefile.in + ./demos/poem/Makefile.in + ) + + # Versionating + sed -i \ + -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\ + -e "s:\(WX_RELEASE_NODOT = \).*:\1${WXRELEASE_NODOT}:"\ + -e "s:\(WX_VERSION = \).*:\1${WXVERSION}:"\ + -e "s:aclocal):aclocal/wxwin${WXRELEASE_NODOT}.m4):" \ + "${versioned_makefiles[@]}" || die + + sed -i \ + -e "s:\(WX_VERSION=\).*:\1${WXVERSION}:" \ + -e "s:\(WX_RELEASE=\).*:\1${WXRELEASE}:" \ + -e "s:\(WX_SUBVERSION=\).*:\1${WXSUBVERSION}:" \ + -e '/WX_VERSION_TAG=/ s:${WX_RELEASE}:3.0:' \ + configure || die +} + +multilib_src_configure() { + # Workaround for bug #915154 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + # X independent options + local myeconfargs=( + --with-zlib=sys + --with-expat=sys + --enable-compat30 + --enable-xrc + $(use_with sdl) + $(use_with lzma liblzma) + # Currently defaults to curl, could change. Watch the VDB! + $(use_enable curl webrequest) + + # PCHes are unstable and are disabled in-tree where possible + # See bug #504204 + # Commits 8c4774042b7fdfb08e525d8af4b7912f26a2fdce, fb809aeadee57ffa24591e60cfb41aecd4823090 + $(use_enable pch precomp-headers) + + # Don't hard-code libdir's prefix for wx-config + --libdir='${prefix}'/$(get_libdir) + ) + + # By default, we now build with the GLX GLCanvas because some software like + # PrusaSlicer does not yet support EGL: + # + # https://github.com/prusa3d/PrusaSlicer/issues/9774 . + # + # A solution for this is being developed upstream: + # + # https://github.com/wxWidgets/wxWidgets/issues/22325 . + # + # Any software that needs to use OpenGL under Wayland can be patched like + # this to run under xwayland: + # + # https://github.com/visualboyadvance-m/visualboyadvance-m/commit/aca206a721265366728222d025fec30ee500de82 . + # + # Check that the macro wxUSE_GLCANVAS_EGL is set to 1. + # + myeconfargs+=( "--disable-glcanvasegl" ) + + # debug in >=2.9 + # there is no longer separate debug libraries (gtk2ud) + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. + # http://docs.wxwidgets.org/3.0/overview_debugging.html + # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c + use debug && myeconfargs+=( --enable-debug=max ) + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && myeconfargs+=( + --enable-graphics_ctx + --with-gtkprint + --enable-gui + --with-gtk=3 + --with-libpng=sys + --with-libjpeg=sys + + # Choosing to enable this unconditionally seems fair, pcre2 is + # almost certain to be installed. + --with-regex=sys + --without-gnomevfs + $(use_enable gstreamer mediactrl) + $(multilib_native_use_enable webkit webview) + $(use_with libnotify) + $(use_with opengl) + $(use_with tiff libtiff sys) + $(use_enable keyring secretstore) + $(use_enable spell spellcheck) + $(use_enable test tests) + $(use_enable wayland) + ) + + # wxBase options + ! use X && myeconfargs+=( --disable-gui ) + + # wxWidgets installs a configuration file with a reference to EGREP. + # Autoconf discovers these programs via full paths, which is + # unnecessary and fails if a build happened on a merged-usr system + # but is being used on a split-usr system. Bug #927920. + export ac_cv_path_SED="sed" + export ac_cv_path_EGREP="grep -E" + export ac_cv_path_EGREP_TRADITIONAL="grep -E" + export ac_cv_path_FGREP="grep -F" + export ac_cv_path_GREP="grep" + export ac_cv_path_lt_DD="dd" + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -C tests + (cd tests && ./test '~[.]~[net]') || die +} + +multilib_src_install_all() { + cd docs || die + dodoc changes.txt readme.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + use doc && HTML_DOCS=( "${WORKDIR}"/wxWidgets-${PV}-docs-html/. ) + einstalldocs + + # Unversioned links + rm "${ED}"/usr/bin/wx-config || die + rm "${ED}"/usr/bin/wxrc || die + + # version bakefile presets + pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die + local f + for f in wx*; do + mv "${f}" "${f/wx/wx32gtk3}" || die + done + popd >/dev/null || die +} + +pkg_postinst() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} diff --git a/x11-libs/wxGTK/wxGTK-3.2.2.1-r5.ebuild b/x11-libs/wxGTK/wxGTK-3.2.2.1-r5.ebuild new file mode 100644 index 000000000000..a694537d0a36 --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-3.2.2.1-r5.ebuild @@ -0,0 +1,262 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal flag-o-matic + +WXSUBVERSION="${PV}-gtk3" # 3.2.1-gtk3 +WXVERSION="$(ver_cut 1-3)" # 3.2.1 +# Make sure that this matches the number of components in ${PV} +WXRELEASE="$(ver_cut 1-2)-gtk3" # 3.2-gtk3 +WXRELEASE_NODOT=${WXRELEASE//./} # 32-gtk3 + +DESCRIPTION="GTK version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="https://wxwidgets.org/" +SRC_URI=" + https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 + doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )" +S="${WORKDIR}/wxWidgets-${PV}" + +LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" +SLOT="${WXRELEASE}" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit X" +REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-eselect/eselect-wxwidgets-20131230 + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/libpcre2[pcre16,pcre32,unicode] + sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) + curl? ( net-misc/curl ) + lzma? ( app-arch/xz-utils ) + X? ( + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + >=x11-libs/gtk+-3.24.41-r1:3[wayland?,X?,${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXtst + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + media-libs/fontconfig + x11-libs/pango[${MULTILIB_USEDEP}] + keyring? ( app-crypt/libsecret ) + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-bad:1.0[${MULTILIB_USEDEP}] + ) + libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) + opengl? ( + virtual/opengl[${MULTILIB_USEDEP}] + wayland? ( dev-libs/wayland ) + ) + spell? ( app-text/gspell:= ) + tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] ) + webkit? ( net-libs/webkit-gtk:4= ) + )" +DEPEND="${RDEPEND} + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( x11-base/xorg-proto )" +BDEPEND=" + test? ( >=dev-util/cppunit-1.8.0 ) + >=app-eselect/eselect-wxwidgets-20131230 + virtual/pkgconfig" + +# Note about the gst-plugin-base dep: The build system queries for it, +# but doesn't link it for some reason? Either way - probably best to +# depend on it anyway. +# Note about the wayland dep: Appears to be only required for the OpenGL +# canvas, and it seems impossible to disable the X dependency, unless +# I'm missing something. This is an automagic header dep, though. + +PATCHES=( + #"${WORKDIR}"/wxGTK-3.0.5_p20210214/ + "${FILESDIR}/${PN}-3.2.1-gtk3-translation-domain.patch" + #"${FILESDIR}"/wxGTK-ignore-c++-abi.patch #676878 + "${FILESDIR}/${PN}-3.2.1-configure-tests.patch" + "${FILESDIR}/${PN}-3.2.1-wayland-control.patch" + "${FILESDIR}/${PN}-3.2.1-prefer-lib64-in-tests.patch" + "${FILESDIR}/${PN}-3.2.2.1-dont-break-flags.patch" + "${FILESDIR}/${PN}-3.2.2.1-backport-pr24197.patch" +) + +src_prepare() { + default + + # find . -iname Makefile.in -not -path ./samples'/*' \ + # | xargs grep -l WX_RELEASE + local versioned_makefiles=( + ./tests/benchmarks/Makefile.in + ./tests/Makefile.in + ./utils/emulator/src/Makefile.in + ./utils/execmon/Makefile.in + ./utils/wxrc/Makefile.in + ./utils/helpview/src/Makefile.in + ./utils/hhp2cached/Makefile.in + ./utils/screenshotgen/src/Makefile.in + ./utils/ifacecheck/src/Makefile.in + ./Makefile.in + ./demos/life/Makefile.in + ./demos/bombs/Makefile.in + ./demos/fractal/Makefile.in + ./demos/forty/Makefile.in + ./demos/poem/Makefile.in + ) + + # Versionating + sed -i \ + -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\ + -e "s:\(WX_RELEASE_NODOT = \).*:\1${WXRELEASE_NODOT}:"\ + -e "s:\(WX_VERSION = \).*:\1${WXVERSION}:"\ + -e "s:aclocal):aclocal/wxwin${WXRELEASE_NODOT}.m4):" \ + "${versioned_makefiles[@]}" || die + + sed -i \ + -e "s:\(WX_VERSION=\).*:\1${WXVERSION}:" \ + -e "s:\(WX_RELEASE=\).*:\1${WXRELEASE}:" \ + -e "s:\(WX_SUBVERSION=\).*:\1${WXSUBVERSION}:" \ + -e '/WX_VERSION_TAG=/ s:${WX_RELEASE}:3.0:' \ + configure || die +} + +multilib_src_configure() { + # defang automagic dependencies, bug #927952 + use wayland || append-cflags -DGENTOO_GTK_HIDE_WAYLAND + use X || append-cflags -DGENTOO_GTK_HIDE_X11 + + # Workaround for bug #915154 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + # X independent options + local myeconfargs=( + --with-zlib=sys + --with-expat=sys + --enable-compat30 + --enable-xrc + $(use_with sdl) + $(use_with lzma liblzma) + # Currently defaults to curl, could change. Watch the VDB! + $(use_enable curl webrequest) + + # PCHes are unstable and are disabled in-tree where possible + # See bug #504204 + # Commits 8c4774042b7fdfb08e525d8af4b7912f26a2fdce, fb809aeadee57ffa24591e60cfb41aecd4823090 + $(use_enable pch precomp-headers) + + # Don't hard-code libdir's prefix for wx-config + --libdir='${prefix}'/$(get_libdir) + ) + + # By default, we now build with the GLX GLCanvas because some software like + # PrusaSlicer does not yet support EGL: + # + # https://github.com/prusa3d/PrusaSlicer/issues/9774 . + # + # A solution for this is being developed upstream: + # + # https://github.com/wxWidgets/wxWidgets/issues/22325 . + # + # Any software that needs to use OpenGL under Wayland can be patched like + # this to run under xwayland: + # + # https://github.com/visualboyadvance-m/visualboyadvance-m/commit/aca206a721265366728222d025fec30ee500de82 . + # + # Check that the macro wxUSE_GLCANVAS_EGL is set to 1. + # + myeconfargs+=( "--disable-glcanvasegl" ) + + # debug in >=2.9 + # there is no longer separate debug libraries (gtk2ud) + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. + # http://docs.wxwidgets.org/3.0/overview_debugging.html + # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c + use debug && myeconfargs+=( --enable-debug=max ) + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && myeconfargs+=( + --enable-graphics_ctx + --with-gtkprint + --enable-gui + --with-gtk=3 + --with-libpng=sys + --with-libjpeg=sys + + # Choosing to enable this unconditionally seems fair, pcre2 is + # almost certain to be installed. + --with-regex=sys + --without-gnomevfs + $(use_enable gstreamer mediactrl) + $(multilib_native_use_enable webkit webview) + $(use_with libnotify) + $(use_with opengl) + $(use_with tiff libtiff sys) + $(use_enable keyring secretstore) + $(use_enable spell spellcheck) + $(use_enable test tests) + $(use_enable wayland) + ) + + # wxBase options + ! use X && myeconfargs+=( --disable-gui ) + + # wxWidgets installs a configuration file with a reference to EGREP. + # Autoconf discovers these programs via full paths, which is + # unnecessary and fails if a build happened on a merged-usr system + # but is being used on a split-usr system. Bug #927920. + export ac_cv_path_SED="sed" + export ac_cv_path_EGREP="grep -E" + export ac_cv_path_EGREP_TRADITIONAL="grep -E" + export ac_cv_path_FGREP="grep -F" + export ac_cv_path_GREP="grep" + export ac_cv_path_lt_DD="dd" + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -C tests + (cd tests && ./test '~[.]~[net]') || die +} + +multilib_src_install_all() { + cd docs || die + dodoc changes.txt readme.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + use doc && HTML_DOCS=( "${WORKDIR}"/wxWidgets-${PV}-docs-html/. ) + einstalldocs + + # Unversioned links + rm "${ED}"/usr/bin/wx-config || die + rm "${ED}"/usr/bin/wxrc || die + + # version bakefile presets + pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die + local f + for f in wx*; do + mv "${f}" "${f/wx/wx32gtk3}" || die + done + popd >/dev/null || die +} + +pkg_postinst() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} diff --git a/x11-libs/wxGTK/wxGTK-3.2.5.ebuild b/x11-libs/wxGTK/wxGTK-3.2.5.ebuild new file mode 100644 index 000000000000..6a65c97507ac --- /dev/null +++ b/x11-libs/wxGTK/wxGTK-3.2.5.ebuild @@ -0,0 +1,258 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal flag-o-matic + +WXSUBVERSION="${PV}-gtk3" # 3.2.5-gtk3 +WXVERSION="$(ver_cut 1-3)" # 3.2.5 +# Make sure that this matches the number of components in ${PV} +WXRELEASE="$(ver_cut 1-2)-gtk3" # 3.2-gtk3 +WXRELEASE_NODOT=${WXRELEASE//./} # 32-gtk3 + +DESCRIPTION="GTK version of wxWidgets, a cross-platform C++ GUI toolkit" +HOMEPAGE="https://wxwidgets.org/" +SRC_URI=" + https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}.tar.bz2 + doc? ( https://github.com/wxWidgets/wxWidgets/releases/download/v${PV}/wxWidgets-${PV}-docs-html.tar.bz2 )" +S="${WORKDIR}/wxWidgets-${PV}" + +LICENSE="wxWinLL-3 GPL-2 doc? ( wxWinFDL-3 )" +SLOT="${WXRELEASE}" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="+X curl doc debug keyring gstreamer libnotify +lzma opengl pch sdl +spell test tiff wayland webkit" +REQUIRED_USE="test? ( tiff ) tiff? ( X ) spell? ( X ) keyring? ( X )" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-eselect/eselect-wxwidgets-20131230 + dev-libs/expat[${MULTILIB_USEDEP}] + dev-libs/libpcre2[pcre16,pcre32,unicode] + sdl? ( media-libs/libsdl2[${MULTILIB_USEDEP}] ) + curl? ( net-misc/curl ) + lzma? ( app-arch/xz-utils ) + X? ( + >=dev-libs/glib-2.22:2[${MULTILIB_USEDEP}] + media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] + media-libs/libpng:0=[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + x11-libs/cairo[${MULTILIB_USEDEP}] + x11-libs/gtk+:3[wayland?,${MULTILIB_USEDEP}] + x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] + x11-libs/libSM[${MULTILIB_USEDEP}] + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXtst + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + media-libs/fontconfig + x11-libs/pango[${MULTILIB_USEDEP}] + keyring? ( app-crypt/libsecret ) + gstreamer? ( + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + media-libs/gst-plugins-bad:1.0[${MULTILIB_USEDEP}] + ) + libnotify? ( x11-libs/libnotify[${MULTILIB_USEDEP}] ) + opengl? ( + virtual/opengl[${MULTILIB_USEDEP}] + wayland? ( dev-libs/wayland ) + ) + spell? ( app-text/gspell:= ) + tiff? ( media-libs/tiff:=[${MULTILIB_USEDEP}] ) + webkit? ( net-libs/webkit-gtk:4.1= ) + )" +DEPEND="${RDEPEND} + opengl? ( virtual/glu[${MULTILIB_USEDEP}] ) + X? ( x11-base/xorg-proto )" +BDEPEND=" + test? ( >=dev-util/cppunit-1.8.0 ) + >=app-eselect/eselect-wxwidgets-20131230 + virtual/pkgconfig" + +# Note about the gst-plugin-base dep: The build system queries for it, +# but doesn't link it for some reason? Either way - probably best to +# depend on it anyway. +# Note about the wayland dep: Appears to be only required for the OpenGL +# canvas, and it seems impossible to disable the X dependency, unless +# I'm missing something. This is an automagic header dep, though. + +PATCHES=( + #"${WORKDIR}"/wxGTK-3.0.5_p20210214/ + "${FILESDIR}/${PN}-3.2.1-gtk3-translation-domain.patch" + #"${FILESDIR}"/wxGTK-ignore-c++-abi.patch #676878 + "${FILESDIR}/${PN}-3.2.1-configure-tests.patch" + "${FILESDIR}/${PN}-3.2.1-wayland-control.patch" + "${FILESDIR}/${PN}-3.2.1-prefer-lib64-in-tests.patch" + "${FILESDIR}/${PN}-3.2.5-dont-break-flags.patch" + "${FILESDIR}/${PN}-3.2.2.1-backport-pr24197.patch" +) + +src_prepare() { + default + + # find . -iname Makefile.in -not -path ./samples'/*' \ + # | xargs grep -l WX_RELEASE + local versioned_makefiles=( + ./tests/benchmarks/Makefile.in + ./tests/Makefile.in + ./utils/emulator/src/Makefile.in + ./utils/execmon/Makefile.in + ./utils/wxrc/Makefile.in + ./utils/helpview/src/Makefile.in + ./utils/hhp2cached/Makefile.in + ./utils/screenshotgen/src/Makefile.in + ./utils/ifacecheck/src/Makefile.in + ./Makefile.in + ./demos/life/Makefile.in + ./demos/bombs/Makefile.in + ./demos/fractal/Makefile.in + ./demos/forty/Makefile.in + ./demos/poem/Makefile.in + ) + + # Versionating + sed -i \ + -e "s:\(WX_RELEASE = \).*:\1${WXRELEASE}:"\ + -e "s:\(WX_RELEASE_NODOT = \).*:\1${WXRELEASE_NODOT}:"\ + -e "s:\(WX_VERSION = \).*:\1${WXVERSION}:"\ + -e "s:aclocal):aclocal/wxwin${WXRELEASE_NODOT}.m4):" \ + "${versioned_makefiles[@]}" || die + + sed -i \ + -e "s:\(WX_VERSION=\).*:\1${WXVERSION}:" \ + -e "s:\(WX_RELEASE=\).*:\1${WXRELEASE}:" \ + -e "s:\(WX_SUBVERSION=\).*:\1${WXSUBVERSION}:" \ + -e '/WX_VERSION_TAG=/ s:${WX_RELEASE}:3.0:' \ + configure || die +} + +multilib_src_configure() { + # Workaround for bug #915154 + append-ldflags $(test-flags-CCLD -Wl,--undefined-version) + + # X independent options + local myeconfargs=( + --with-zlib=sys + --with-expat=sys + --enable-compat30 + --enable-xrc + $(use_with sdl) + $(use_with lzma liblzma) + # Currently defaults to curl, could change. Watch the VDB! + $(use_enable curl webrequest) + + # PCHes are unstable and are disabled in-tree where possible + # See bug #504204 + # Commits 8c4774042b7fdfb08e525d8af4b7912f26a2fdce, fb809aeadee57ffa24591e60cfb41aecd4823090 + $(use_enable pch precomp-headers) + + # Don't hard-code libdir's prefix for wx-config + --libdir='${prefix}'/$(get_libdir) + ) + + # By default, we now build with the GLX GLCanvas because some software like + # PrusaSlicer does not yet support EGL: + # + # https://github.com/prusa3d/PrusaSlicer/issues/9774 . + # + # A solution for this is being developed upstream: + # + # https://github.com/wxWidgets/wxWidgets/issues/22325 . + # + # Any software that needs to use OpenGL under Wayland can be patched like + # this to run under xwayland: + # + # https://github.com/visualboyadvance-m/visualboyadvance-m/commit/aca206a721265366728222d025fec30ee500de82 . + # + # Check that the macro wxUSE_GLCANVAS_EGL is set to 1. + # + myeconfargs+=( "--disable-glcanvasegl" ) + + # debug in >=2.9 + # there is no longer separate debug libraries (gtk2ud) + # wxDEBUG_LEVEL=1 is the default and we will leave it enabled + # wxDEBUG_LEVEL=2 enables assertions that have expensive runtime costs. + # apps can disable these features by building w/ -NDEBUG or wxDEBUG_LEVEL_0. + # http://docs.wxwidgets.org/3.0/overview_debugging.html + # https://groups.google.com/group/wx-dev/browse_thread/thread/c3c7e78d63d7777f/05dee25410052d9c + use debug && myeconfargs+=( --enable-debug=max ) + + # wxGTK options + # --enable-graphics_ctx - needed for webkit, editra + # --without-gnomevfs - bug #203389 + use X && myeconfargs+=( + --enable-graphics_ctx + --with-gtkprint + --enable-gui + --with-gtk=3 + --with-libpng=sys + --with-libjpeg=sys + + # Choosing to enable this unconditionally seems fair, pcre2 is + # almost certain to be installed. + --with-regex=sys + --without-gnomevfs + $(use_enable gstreamer mediactrl) + $(multilib_native_use_enable webkit webview) + $(use_with libnotify) + $(use_with opengl) + $(use_with tiff libtiff sys) + $(use_enable keyring secretstore) + $(use_enable spell spellcheck) + $(use_enable test tests) + $(use_enable wayland) + ) + + # wxBase options + ! use X && myeconfargs+=( --disable-gui ) + + # wxWidgets installs a configuration file with a reference to EGREP. + # Autoconf discovers these programs via full paths, which is + # unnecessary and fails if a build happened on a merged-usr system + # but is being used on a split-usr system. Bug #927920. + export ac_cv_path_SED="sed" + export ac_cv_path_EGREP="grep -E" + export ac_cv_path_EGREP_TRADITIONAL="grep -E" + export ac_cv_path_FGREP="grep -F" + export ac_cv_path_GREP="grep" + export ac_cv_path_lt_DD="dd" + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -C tests + (cd tests && ./test '~[.]~[net]') || die +} + +multilib_src_install_all() { + cd docs || die + dodoc changes.txt readme.txt + newdoc base/readme.txt base_readme.txt + newdoc gtk/readme.txt gtk_readme.txt + + use doc && HTML_DOCS=( "${WORKDIR}"/wxWidgets-${PV}-docs-html/. ) + einstalldocs + + # Unversioned links + rm "${ED}"/usr/bin/wx-config || die + rm "${ED}"/usr/bin/wxrc || die + + # version bakefile presets + pushd "${ED}"/usr/share/bakefile/presets >/dev/null || die + local f + for f in wx*; do + mv "${f}" "${f/wx/wx32gtk3}" || die + done + popd >/dev/null || die +} + +pkg_postinst() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} + +pkg_postrm() { + has_version -b app-eselect/eselect-wxwidgets \ + && eselect wxwidgets update +} diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest index 4bf2a2b17c6b..70da15b36ef3 100644 --- a/x11-libs/xapp/Manifest +++ b/x11-libs/xapp/Manifest @@ -1,7 +1,6 @@ AUX 0001-don-t-install-pastebin-upload-wrapper.patch 699 BLAKE2B b8acb6a54f18dfd5a6e74a462ccd2ff869ca09912a084ea7369fae5adabe974250f7d5aedb11a21de81c49530049d3516dd610242cb5a85bc78ed44c04331769 SHA512 b2d43ae457b1f8ad1ede0a3fdfa9ee0a34697b10bf25e44c91bd0be36b2f3ecfa8729b77732b0e7d32cc267fd75d071496b0263a37277f14e2d0d4ae9c433149 -AUX xapp-optional-de-options.patch 3309 BLAKE2B 4760a70b3e5a5806925f0e33ead8282990069302f4b6c4ff1899804010c4dfea6c4d97983c5acf57d523bfee7a6b12ae4e2e8d7736ab2258f8159897c2df79b7 SHA512 d4b5c613ac2f630b5f105572605429b064cd824f6ebc2f354207cdf253a33811af2f2ac7e3c10e21638de9856c035816396a05c96a298da0777ac146b540ff73 -DIST xapp-2.6.1.tar.gz 270606 BLAKE2B 0f2572b2e9ec4056bea0fc532f5327bd6de4741719a49b68180d45ff00fcea9b760acb362fc39d3f2dc9d94001b7021267a8a84c067aa90c5a201a46be76e97c SHA512 f96006fffac67b312caba644e8da75209c443688b08254b9bb5b17eb9148e66b35a8b1fe336e8880c7b950f8fc696884d8f5d610092c2cb44357ad3bf3ef43c7 -DIST xapp-2.8.2.tar.gz 272539 BLAKE2B 1e2fb92b976196c2e9f36e322656ee40252e4c358a13361a054ead88e6fa3df35a53f1b0ee594df4189a68c1739c4a040558fac533ace095536fcc1dca76954b SHA512 97d19b95626a37fc08a0a159be741de5d9bcc034484e977bd739b91bd37122fcf2f3479285d544282a92c8fa180b116db1ad5e96fe19284c62287d3c5b135163 -EBUILD xapp-2.6.1.ebuild 2279 BLAKE2B 7d758493c6c7cf1a2e62d2a878e3bad9e69c39936ab9712dc25506616226f2f957764ea6cac0e7de5712d544981cfe06c1b7a91be6d5421525622714ac1d9fb7 SHA512 3727448dcad306c21f8abc40f0c82bc0041457b3670b52c258e51080e5b28c8db6c7b53ec5e03cf074caadc062f6f1c6fa7a49463d031e7fc37d83b49cbd8e78 -EBUILD xapp-2.8.2-r1.ebuild 2369 BLAKE2B ef7266d7c90cee31fefee2ead6c275e9641b619fb9351264062686598ce08044884ed346b1c67b00bd5a3d6825a1b26b55011e29813d4b158b09018e509e52a9 SHA512 89497ba2d7cba4c794808aba824c1f142d75e182f313147f523c00c733dd4663d4fee771b940eced242ca7decb0baf689eb256fbbc4367f770ae32639d98f5da +AUX xapp-2.8.4-multiple-python-targets.patch 2581 BLAKE2B 710b864a41718dbd26263523baa6223e34771ced588152a2a985757979637d2e49eab7257ba1678cea6ffd5aab924f9ddb6e49c6584e97ee11aac48f98622cd3 SHA512 6a82ddb2cf4bff3929366c07613f866f354577cf1d487b20338853bf4bc22efba765405c057a678a02ffc0af1a91f1282693357650031707dbd378fa6de9f83e +AUX xapp-2.8.4-optional-introspection.patch 2894 BLAKE2B 4b6e19bfea20aff1b6a335480382222018a81d2a792e43a046348601c476f5d5f6aa8bb3fdfc63091c3b8187326c0edd4168f1c45fb552a9b279e900e224c9bf SHA512 dcabc7976bb86fe4707b8a8cad1e74d6558d02c62e2121235747eeadc4276d45e6bae3a94c3cfc44ca7f95ab92468be81cbf254750a0e9ec4f144f722e9cafa0 +DIST xapp-2.8.5.tar.gz 274241 BLAKE2B 86b38dcab542e934f65e2fb11a5c1e7a5e26e8c725c5c91fed7bec6e0676f40ab6fd85b0421378e4860271ef1c9954d8c5a42b465232670d3d695dcda0734e0b SHA512 133a01309f0bc33a0aa73ee86eb8900573b4ab5b84e9e503b04b246448bce0b05880403288a739c5e252a2276311afba86c9c687887dd6e8c528734e328c6ee7 +EBUILD xapp-2.8.5.ebuild 2414 BLAKE2B 91073544e63da6711d6e2d3a8fbb34eca31fff38104f85c75a30806cefa8fb743f3def99b30f5a6f7ee09a024039db8351f44c186ca702d340cdf6aa1de55c23 SHA512 f10f5db6148a5b81ff17bd5eed5f85e258cd2b4f717b5320731bf1c1b27251e1133ce637bf8fe60e397f9e8c8567611a6fbe5746a88ab8a72045345fa8d88d01 MISC metadata.xml 661 BLAKE2B aaf60791b7e8739d7418edd95ff2bfb7429de931c54ccd6c770e752f7f0b45b84a7720add07ecb9ae046064b12d14640b7fe1ab85f6f2a73dc0c0d80eaf13d43 SHA512 27f7fa4138c5d870f1299999711032d7a4c2f628efd8b73ef75d801645950ff9894f970b917501877ef845c0c6fa38ea24c6fa475f25a260f24a2925fcdc47e7 diff --git a/x11-libs/xapp/files/xapp-2.8.4-multiple-python-targets.patch b/x11-libs/xapp/files/xapp-2.8.4-multiple-python-targets.patch new file mode 100644 index 000000000000..861b58c06c19 --- /dev/null +++ b/x11-libs/xapp/files/xapp-2.8.4-multiple-python-targets.patch @@ -0,0 +1,80 @@ +From db45d22173d427eee3d673dc63b60b12c206b31d Mon Sep 17 00:00:00 2001 +From: Sparky Bluefang <sparky@bluefang-logic.com> +Date: Sun, 23 Jun 2024 17:10:47 -0400 +Subject: [PATCH] Allow installing gi override to multiple python installations + +--- + meson_options.txt | 9 +++++++-- + pygobject/meson.build | 33 +++++++++++++++++++++------------ + 2 files changed, 28 insertions(+), 14 deletions(-) + +diff --git a/meson_options.txt b/meson_options.txt +index 3ea5310..ccee240 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -9,10 +9,15 @@ option('deprecated_warnings', + description: 'Show build warnings for deprecations' + ) + option('py-overrides-dir', +- type : 'string', +- value : '', ++ type : 'array', ++ value : [], + description: 'Path to pygobject overrides directory' + ) ++option('python_target', ++ type: 'array', ++ value: ['python3'], ++ description: 'Python installation to target to lookup if py-overrides-dir not supplied' ++) + option('status-notifier', + type: 'boolean', + value: true, +diff --git a/pygobject/meson.build b/pygobject/meson.build +index da219f7..d5ffc09 100644 +--- a/pygobject/meson.build ++++ b/pygobject/meson.build +@@ -3,22 +3,31 @@ pygobject = dependency('pygobject-3.0', + required: true, + ) + +-override_dir = get_option('py-overrides-dir') ++override_dirs = get_option('py-overrides-dir') + +-if override_dir == '' +- exec = find_program(['python3', 'python']) ++if override_dirs.length() == 0 or override_dirs[0] == '' ++ override_dirs = [] + +- r = run_command(exec, '-c', 'import gi;print(gi._overridesdir)', check: false) ++ pymod = import('python') ++ python_targets = get_option('python_target') + +- if r.returncode() != 0 +- error('Error getting the GObject Introspection override directory: ' + r.stderr()) +- endif ++ foreach python_target : python_targets ++ python_install = pymod.find_installation(python_target) + +- override_dir = r.stdout().strip() ++ r = run_command(python_install, '-c', 'import gi;print(gi._overridesdir)', check: false) ++ ++ if r.returncode() != 0 ++ error('Error getting the GObject Introspection override directory: ' + r.stderr()) ++ endif ++ ++ override_dirs += r.stdout().strip() ++ endforeach + endif + +-message('PyGObject overrides dir: ' + override_dir) ++message('PyGObject overrides dirs: @0@'.format(override_dirs)) + +-install_data(['XApp.py'], +- install_dir: override_dir, +-) ++foreach override_dir : override_dirs ++ install_data(['XApp.py'], ++ install_dir: override_dir, ++ ) ++endforeach diff --git a/x11-libs/xapp/files/xapp-2.8.4-optional-introspection.patch b/x11-libs/xapp/files/xapp-2.8.4-optional-introspection.patch new file mode 100644 index 000000000000..4e9c0cc12a2d --- /dev/null +++ b/x11-libs/xapp/files/xapp-2.8.4-optional-introspection.patch @@ -0,0 +1,102 @@ +From 00f52c9f025b78aefd47637e2dd2c0cc8fd44d64 Mon Sep 17 00:00:00 2001 +From: Sparky Bluefang <sparky@bluefang-logic.com> +Date: Thu, 13 Jun 2024 22:49:12 -0400 +Subject: [PATCH] Add option to disable building introspection and vala + bindings. + +--- + libxapp/meson.build | 38 ++++++++++++++++++++++---------------- + meson.build | 5 ++++- + meson_options.txt | 10 ++++++++++ + 3 files changed, 36 insertions(+), 17 deletions(-) + +diff --git a/libxapp/meson.build b/libxapp/meson.build +index d4034cb..c419b8f 100644 +--- a/libxapp/meson.build ++++ b/libxapp/meson.build +@@ -119,16 +119,18 @@ libxapp_dep = declare_dependency( + sources: [ xapp_headers, dbus_headers ] + ) + +-gir = gnome.generate_gir(libxapp, +- namespace: 'XApp', +- nsversion: '1.0', +- sources: xapp_headers + xapp_sources + dbus_headers + xapp_enums, +- identifier_prefix: 'XApp', +- symbol_prefix: 'xapp_', +- export_packages: 'xapp', +- includes: ['GObject-2.0', 'Gtk-3.0'], +- install: true +-) ++if get_option('introspection') ++ gir = gnome.generate_gir(libxapp, ++ namespace: 'XApp', ++ nsversion: '1.0', ++ sources: xapp_headers + xapp_sources + dbus_headers + xapp_enums, ++ identifier_prefix: 'XApp', ++ symbol_prefix: 'xapp_', ++ export_packages: 'xapp', ++ includes: ['GObject-2.0', 'Gtk-3.0'], ++ install: true ++ ) ++endif + + pkg.generate( + libraries: libxapp, +@@ -144,12 +146,16 @@ install_data(['xapp-glade-catalog.xml'], + install_dir : join_paths(get_option('datadir'), 'glade/catalogs') + ) + +-gnome.generate_vapi('xapp', +- packages: ['glib-2.0', 'gio-unix-2.0', 'gtk+-3.0'], +- sources: gir[0], +- metadata_dirs: meson.current_source_dir(), +- install: true +-) ++if get_option('vapi') ++ assert(is_variable('gir'), 'vapi requires introspection to be enabled') ++ ++ gnome.generate_vapi('xapp', ++ packages: ['glib-2.0', 'gio-unix-2.0', 'gtk+-3.0'], ++ sources: gir[0], ++ metadata_dirs: meson.current_source_dir(), ++ install: true ++ ) ++endif + + if not app_lib_only + gtk3_module = shared_module( +diff --git a/meson.build b/meson.build +index 1783747..8b72f4b 100644 +--- a/meson.build ++++ b/meson.build +@@ -47,7 +47,10 @@ top_inc = include_directories('.') + subdir('libxapp') + subdir('po') + subdir('schemas') +-subdir('pygobject') ++ ++if get_option('introspection') ++ subdir('pygobject') ++endif + + if not app_lib_only + subdir('icons') +diff --git a/meson_options.txt b/meson_options.txt +index 3ea5310..5bfb661 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -38,3 +38,13 @@ option('xfce', + value: true, + description: 'Install xfce specific items.' + ) ++option('introspection', ++ type: 'boolean', ++ value: true, ++ description: 'Enable GObject Introspection.' ++) ++option('vapi', ++ type: 'boolean', ++ value: true, ++ description: 'Enable Vala bindings.' ++) diff --git a/x11-libs/xapp/files/xapp-optional-de-options.patch b/x11-libs/xapp/files/xapp-optional-de-options.patch deleted file mode 100644 index 1d054f3dc663..000000000000 --- a/x11-libs/xapp/files/xapp-optional-de-options.patch +++ /dev/null @@ -1,106 +0,0 @@ -From fda9544509c1b3c2c5417a4b27490e7a07e480ec Mon Sep 17 00:00:00 2001 -From: Sparky Bluefang <sparky@bluefang-logic.com> -Date: Tue, 27 Jun 2023 21:54:08 -0400 -Subject: [PATCH 1/2] Remove unused meson scripts - ---- - libxapp/install_generated_header.py | 12 ------------ - meson-scripts/install_generated_header.py | 12 ------------ - 2 files changed, 24 deletions(-) - delete mode 100644 libxapp/install_generated_header.py - delete mode 100644 meson-scripts/install_generated_header.py - -diff --git a/libxapp/install_generated_header.py b/libxapp/install_generated_header.py -deleted file mode 100644 -index d487ad9..0000000 ---- a/libxapp/install_generated_header.py -+++ /dev/null -@@ -1,12 +0,0 @@ --#!/usr/bin/python3 -- --import os --import sys --import subprocess -- --install_dir = os.path.join(os.environ['MESON_INSTALL_DESTDIR_PREFIX'], 'include', 'xapp', 'libxapp') --header_path = os.path.join(os.environ['MESON_BUILD_ROOT'], 'libxapp', sys.argv[1]) -- --print("\nInstalling generated header '%s' to %s\n" % (sys.argv[1], install_dir)) -- --subprocess.call(['cp', header_path, install_dir]) -diff --git a/meson-scripts/install_generated_header.py b/meson-scripts/install_generated_header.py -deleted file mode 100644 -index d487ad9..0000000 ---- a/meson-scripts/install_generated_header.py -+++ /dev/null -@@ -1,12 +0,0 @@ --#!/usr/bin/python3 -- --import os --import sys --import subprocess -- --install_dir = os.path.join(os.environ['MESON_INSTALL_DESTDIR_PREFIX'], 'include', 'xapp', 'libxapp') --header_path = os.path.join(os.environ['MESON_BUILD_ROOT'], 'libxapp', sys.argv[1]) -- --print("\nInstalling generated header '%s' to %s\n" % (sys.argv[1], install_dir)) -- --subprocess.call(['cp', header_path, install_dir]) - -From dac2e1ab74c3eb109b928ccba66b805e9a40aaee Mon Sep 17 00:00:00 2001 -From: Sparky Bluefang <sparky@bluefang-logic.com> -Date: Tue, 2 Jan 2024 23:46:57 -0500 -Subject: [PATCH 2/2] Add confiure options for environment specific - integrations - ---- - meson_options.txt | 10 ++++++++++ - scripts/meson.build | 7 +++++-- - status-applets/meson.build | 4 +++- - 3 files changed, 18 insertions(+), 3 deletions(-) - -diff --git a/meson_options.txt b/meson_options.txt -index a36933a..3ea5310 100644 ---- a/meson_options.txt -+++ b/meson_options.txt -@@ -28,3 +28,13 @@ option('debian_derivative', - value: false, - description: 'Use paths specific to Debian and derivatives.' - ) -+option('mate', -+ type: 'boolean', -+ value: true, -+ description: 'Install mate specific items.' -+) -+option('xfce', -+ type: 'boolean', -+ value: true, -+ description: 'Install xfce specific items.' -+) -diff --git a/scripts/meson.build b/scripts/meson.build -index b210f45..7b1c1bc 100644 ---- a/scripts/meson.build -+++ b/scripts/meson.build -@@ -1,8 +1,11 @@ - scripts = files( - 'pastebin', - 'upload-system-info', -- 'xapp-gpu-offload', -- 'xfce4-set-wallpaper') -+ 'xapp-gpu-offload') -+ -+if get_option('xfce') -+ scripts += files('xfce4-set-wallpaper') -+endif - - install_data(scripts, - install_dir: join_paths(get_option('prefix'), get_option('bindir')), -diff --git a/status-applets/meson.build b/status-applets/meson.build -index 979682e..b464d49 100644 ---- a/status-applets/meson.build -+++ b/status-applets/meson.build -@@ -1 +1,3 @@ --subdir('mate') -+if get_option('mate') -+ subdir('mate') -+endif diff --git a/x11-libs/xapp/xapp-2.6.1.ebuild b/x11-libs/xapp/xapp-2.6.1.ebuild deleted file mode 100644 index 352c01c40923..000000000000 --- a/x11-libs/xapp/xapp-2.6.1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{10..11} ) -VALA_USE_DEPEND="vapigen" - -inherit gnome2-utils vala meson python-r1 - -DESCRIPTION="Cross-desktop libraries and common resources" -HOMEPAGE="https://github.com/linuxmint/xapp/" -LICENSE="LGPL-3" - -SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" - -SLOT="0" -IUSE="gtk-doc introspection mate" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - >=dev-libs/glib-2.44.0:2 - dev-libs/libdbusmenu[gtk3] - gnome-base/libgnomekbd:= - x11-libs/cairo - >=x11-libs/gdk-pixbuf-2.22.0:2[introspection?] - >=x11-libs/gtk+-3.16.0:3[introspection?] - x11-libs/libxkbfile - x11-libs/libX11 - x11-libs/pango - - mate? ( - ${PYTHON_DEPS} - dev-python/pygobject:3[${PYTHON_USEDEP}] - ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - $(vala_depend) - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-util/gdbus-codegen - dev-util/glib-utils - sys-apps/dbus - sys-devel/gettext - - gtk-doc? ( dev-util/gtk-doc ) -" - -src_prepare() { - vala_src_prepare - default - - # don't install distro specific tools - sed -i "s/subdir('scripts')/#&/" meson.build || die - - # make mate integrations optional - if ! use mate; then - sed -i "s/subdir('mate')/#&/" status-applets/meson.build || die - fi - - # Fix meson helpers - python_setup - python_fix_shebang . -} - -src_configure() { - local emesonargs=( - $(meson_use gtk-doc docs) - -Dpy-overrides-dir="/pygobject" - ) - meson_src_configure -} - -src_install() { - meson_src_install - - # copy pygobject files to each active python target - # work-around for "py-overrides-dir" only supporting a single target - install_pygobject_override() { - PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) - einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" - mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" - } - python_foreach_impl install_pygobject_override - rm -r "${D}/pygobject" || die -} - -pkg_postinst() { - xdg_icon_cache_update - gnome2_schemas_update -} - -pkg_postrm() { - xdg_icon_cache_update - gnome2_schemas_update -} diff --git a/x11-libs/xapp/xapp-2.8.2-r1.ebuild b/x11-libs/xapp/xapp-2.8.5.ebuild index e98da20b7e9c..7cfc706b52e5 100644 --- a/x11-libs/xapp/xapp-2.8.2-r1.ebuild +++ b/x11-libs/xapp/xapp-2.8.5.ebuild @@ -1,23 +1,23 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) VALA_USE_DEPEND="vapigen" inherit gnome2-utils vala meson python-r1 DESCRIPTION="Cross-desktop libraries and common resources" HOMEPAGE="https://github.com/linuxmint/xapp/" -LICENSE="LGPL-3 xfce? ( GPL-3 )" SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz" -KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" - +LICENSE="LGPL-3 xfce? ( GPL-3 )" SLOT="0" -IUSE="gtk-doc introspection mate xfce" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv x86" +IUSE="gtk-doc introspection mate vala xfce" +REQUIRED_USE="${PYTHON_REQUIRED_USE} vala? ( introspection )" DEPEND=" >=dev-libs/glib-2.44.0:2 @@ -33,12 +33,13 @@ DEPEND=" RDEPEND=" ${PYTHON_DEPS} ${DEPEND} - dev-python/pygobject:3[${PYTHON_USEDEP}] + + introspection? ( + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) " BDEPEND=" ${PYTHON_DEPS} - $(vala_depend) - dev-python/pygobject:3[${PYTHON_USEDEP}] dev-util/gdbus-codegen dev-util/glib-utils sys-apps/dbus @@ -47,19 +48,32 @@ BDEPEND=" gtk-doc? ( dev-util/gtk-doc ) + + introspection? ( + dev-python/pygobject:3[${PYTHON_USEDEP}] + ) + + vala? ( + $(vala_depend) + ) " PATCHES=( - # Make desktop environment integrations optional - # https://github.com/linuxmint/xapp/pull/176 - "${FILESDIR}"/${PN}-optional-de-options.patch + # Make introspection/vala optional + # https://github.com/linuxmint/xapp/pull/184 + "${FILESDIR}"/${PN}-2.8.4-optional-introspection.patch - # don't install pastebin upload wrapper + # Allow multiple gobject installation targets + # https://github.com/linuxmint/xapp/pull/183 + "${FILESDIR}"/${PN}-2.8.4-multiple-python-targets.patch + + # Don't install pastebin upload wrapper "${FILESDIR}"/0001-don-t-install-pastebin-upload-wrapper.patch ) src_prepare() { - vala_src_prepare + use vala && vala_setup + default # Fix meson helpers @@ -70,27 +84,34 @@ src_prepare() { src_configure() { local emesonargs=( $(meson_use gtk-doc docs) + $(meson_use introspection) $(meson_use mate) + $(meson_use vala vapi) $(meson_use xfce) - -Dpy-overrides-dir="/pygobject" ) + + if use introspection; then + local xapp_python_targets=() + + get_xapp_python_targets() { + xapp_python_targets+=("${EPYTHON}") + } + python_foreach_impl get_xapp_python_targets + + emesonargs+=( + -Dpython_target="$(echo "${xapp_python_targets[@]}" | tr ' ' ,)" + ) + fi + meson_src_configure } src_install() { meson_src_install - # copy pygobject files to each active python target - # work-around for "py-overrides-dir" only supporting a single target - install_pygobject_override() { - PYTHON_GI_OVERRIDESDIR=$("${EPYTHON}" -c 'import gi;print(gi._overridesdir)' || die) - einfo "gobject overrides directory: ${PYTHON_GI_OVERRIDESDIR}" - mkdir -p "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - cp -r "${D}"/pygobject/* "${D}/${PYTHON_GI_OVERRIDESDIR}/" || die - python_optimize "${D}/${PYTHON_GI_OVERRIDESDIR}/" - } - python_foreach_impl install_pygobject_override - rm -r "${D}/pygobject" || die + if use introspection; then + python_foreach_impl python_optimize + fi } pkg_postinst() { diff --git a/x11-libs/xbae/Manifest b/x11-libs/xbae/Manifest index 341648c3971c..4f0bf7c578cb 100644 --- a/x11-libs/xbae/Manifest +++ b/x11-libs/xbae/Manifest @@ -1,6 +1,10 @@ AUX xbae-4.60.4-Makefile.in.patch 751 BLAKE2B cc40a6d58a1e6ae6c68f2dd989807fedac591c6e107dbda4d9876e93070142e2b8809db93efcf7866cc2adfb1df6e5ad39bb27575e260669606a5c882be13b37 SHA512 0fbbb49dd9dcb5571591ef214fc5318f8a4b09966a8cac6b94d17e1554747714d4aa79387fde970d0e83804397f5fe7e9988ec82164023ab3d2562397ba31308 +AUX xbae-4.60.4-c99.patch 616 BLAKE2B df43e5fb1917e29f00f7b9d69df7a0564bb25fb27cac23ebd78db24477281f451a2fa4d3a12bcc36b7d870c239e3447de6d0c7f3b77fcd47f0b10a98148b1964 SHA512 0dfd293552629076fe09d9dd41ff0b8992c3dc3d16df6501b4f568d2df67fa541c23febbd0c34fab9acb0a7bc93169f5d184ee479abb9b40417efe94b94d455b +AUX xbae-4.60.4-configure-c99.patch 1686 BLAKE2B beab19070e946eab6eb4e4887db7ec307171e930bda9506f81102e7ddc9637fadb3b6d1264abcd9c86bdcb9d7f9ad6b1424af974b1d30ac1662c88fda4d3a468 SHA512 8e82c59fbc6ee08896094aeef97f2ff29b35bc117299dd23128c19276c30186bbe8e1d4df14c77c12febbaf805cdb2da729bc1683fc2e4950bf01b352e0927c1 AUX xbae-4.60.4-lxmp.patch 364 BLAKE2B c7defbca432abd679c5afbab2e95de3270097617d7a52cf4c781d3d44e36887c18901a045d9ca36d107aa71343e7f1ce974ec0634062318a56c14351335e8425 SHA512 90a348e0f67b3954ce2c1965e4252ef5b1be9b0c6c232981219a79af5a705dcc09bada6e87b7a2ae25e9d9220130c1321af90d079843317cc82d8e2a11dd78fa +AUX xbae-4.60.4-modern-autotools.patch 1056 BLAKE2B 37dd68c32bb8a80f950b5279120c249b13bf9b246e803f7bb15f38597330f35741091ace012c634562b3453c058060c09025e8b864ff65014f6e795d5fdb4af6 SHA512 d9105973404546719ba83e117afbd8a50b22bc002d01ba95b923b6175687f2d353aba2c0f8d19e6f64ef68a4d6e1f907f089c8c2b83e7a23be6ea3a4f0fa564d AUX xbae-4.60.4-tmpl.patch 182 BLAKE2B fb68a556359b2825879567ad53e4fcdcb3f5d41198cc8f3bb7626e45251881b8b7e7ebc4f244c4df0973d21e62a797d38b7a429dc94ca84a97700a4f2f9055d8 SHA512 dc360679441f2c8a4642a8b12b624acc739e4e7bd4ccb931d385212e418291eaf8d05501a420cb0407ab953826cd477634938c1b3fb89b3aa5ea1fefa57a8a60 DIST xbae-4.60.4.tar.gz 1770938 BLAKE2B c9790dae438a4a35ca58274d96b3d4cdcf61191e3c8336e7df3df419a64a790bd010890f88082add21c304ec520ddec3545915c5babf267bd9ebb985b0acf0f4 SHA512 e9c2ea59ab598217a5d6a3df0b86ca9fa084c364116d9789334984a0ac83dec0d5b5e3fb643e067036fca10f13b175f6d5134325eb5041af614a4ed00745ba16 -EBUILD xbae-4.60.4.ebuild 1255 BLAKE2B 71f68f742942e25d060214a6be5635de45b9a623dd479fdcf00aaa3685f7592bf922bffe574fb6037a87476889c601891e6dce6cca48c04b6fa0758b6ab3bad5 SHA512 30f41835d24119ad1f4360fe194872f9edce80b3150edfc59df3b53a4660e70dc3ed82ffb4205f8d5b6749d1f7dc4b446906285692c896d709d3e44a85ad11a7 +EBUILD xbae-4.60.4-r1.ebuild 1488 BLAKE2B 947973c99598005e86c4f94aa3bb5e91895b7ec6b4c9755e85008b387f7ab632c38b10154d52cfa1db36a0336b2c4222e8e46b81f86ee87729fb40085fed5039 SHA512 27591c395cd8c55d9afafbf0526395fcbaee5278e7a3750fd88622de5179a5a39375c64dfe4ee321539da69e5b324e8122f342093a523f61c7526463613be7fa +EBUILD xbae-4.60.4.ebuild 1250 BLAKE2B 73ecf4bfea40201928d7f4b0bd241f780278a337ece83d96b215e09ad7245c39db2ff515881981860bef38cd58701a8c3f05e9840577724b61b499994baffeca SHA512 c066ca21fbf50439f09f601950f446d2c500208104489004df2b41c373866f311326f7dc1229aeb6f8311168cb87aabbd7e18ee46af9e8e5594d7999722c7d47 MISC metadata.xml 966 BLAKE2B edf4afe356cada257f2c1421d8c3f647ed4ebd4f32e2537a75c681f91cd08edd8328e92eef088bd3e77a8b47c1390920a4cc43697ff34e5e5004d3947353caa1 SHA512 d605fc363f55d3a6db056d2d35b8481ea6c1e900fe3416e11a0295e5cc2a4ad4e63a2b04b027dc544d43d09e54b8d8bce1647f73283f82353f61247360a50d86 diff --git a/x11-libs/xbae/files/xbae-4.60.4-c99.patch b/x11-libs/xbae/files/xbae-4.60.4-c99.patch new file mode 100644 index 000000000000..8c50dad3030d --- /dev/null +++ b/x11-libs/xbae/files/xbae-4.60.4-c99.patch @@ -0,0 +1,24 @@ +From bbfc674fc85c874560c784bd8076be7c9b3b5f43 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz93@gmail.com> +Date: Sun, 1 Sep 2024 22:33:09 -0400 +Subject: [PATCH] c99 porting: fix UB from not including headers + +--- + examples/matrix/matrix.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/examples/matrix/matrix.c b/examples/matrix/matrix.c +index 1d3e1df..3fbecf6 100644 +--- a/examples/matrix/matrix.c ++++ b/examples/matrix/matrix.c +@@ -28,6 +28,7 @@ + #ifdef HAVE_CONFIG_H + #include <XbaeConfig.h> + #endif ++#include <stdio.h> + #include <stdlib.h> + #ifdef USE_EDITRES + #include <X11/Intrinsic.h> +-- +2.44.2 + diff --git a/x11-libs/xbae/files/xbae-4.60.4-configure-c99.patch b/x11-libs/xbae/files/xbae-4.60.4-configure-c99.patch new file mode 100644 index 000000000000..33f108d8d603 --- /dev/null +++ b/x11-libs/xbae/files/xbae-4.60.4-configure-c99.patch @@ -0,0 +1,57 @@ +https://sourceforge.net/p/xbae/patches/3/ + +diff --git a/acinclude.m4 b/acinclude.m4 +index 36b4569680ea8531..0bda82ef7480beaf 100644 +--- a/acinclude.m4 ++++ b/acinclude.m4 +@@ -334,7 +334,7 @@ Display *display=NULL; + short major_version, minor_version; + Status rc; + rc=XpQueryVersion(display, &major_version, &minor_version); +-exit(0); ++return 0; + } + ], + lt_cv_libxp=yes, +diff --git a/configure b/configure +index f43d920c33b055ff..5e82cda106a450e8 100755 +--- a/configure ++++ b/configure +@@ -2937,7 +2937,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + for ac_declaration in \ +- '' \ ++ '#include <stdlib.h>' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ +@@ -4120,7 +4120,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + for ac_declaration in \ +- '' \ ++ '#include <stdlib.h>' \ + 'extern "C" void std::exit (int) throw (); using std::exit;' \ + 'extern "C" void std::exit (int); using std::exit;' \ + 'extern "C" void exit (int) throw ();' \ +@@ -4477,8 +4477,8 @@ main () + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) +- exit(2); +- exit (0); ++ return 2; ++ return 0; + } + _ACEOF + rm -f conftest$ac_exeext +@@ -21418,7 +21418,7 @@ Display *display=NULL; + short major_version, minor_version; + Status rc; + rc=XpQueryVersion(display, &major_version, &minor_version); +-exit(0); ++return 0; + } + + ; diff --git a/x11-libs/xbae/files/xbae-4.60.4-modern-autotools.patch b/x11-libs/xbae/files/xbae-4.60.4-modern-autotools.patch new file mode 100644 index 000000000000..ac5ebaa0f8b6 --- /dev/null +++ b/x11-libs/xbae/files/xbae-4.60.4-modern-autotools.patch @@ -0,0 +1,28 @@ +From 165c0f9ae086373c5d1659eac1ae14baa2975145 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz <eschwartz93@gmail.com> +Date: Sun, 1 Sep 2024 22:09:04 -0400 +Subject: [PATCH] port to modern autotools + +When listing files to be installed, you cannot double-list them. Modern +autotools tries to install all of them in one `install` command, which +is incompatible with installing the same file twice. +--- + doc/images/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/doc/images/Makefile.am b/doc/images/Makefile.am +index e6d91dd..79a8eb0 100644 +--- a/doc/images/Makefile.am ++++ b/doc/images/Makefile.am +@@ -34,7 +34,7 @@ image_DATA= \ + bg.png updated.png coverplus.png add.jpg \ + caption.png choice.png colors.jpg draw.png fifteen.jpg \ + input.png list.jpg matrix.jpg multifixed.jpg select-push.jpg \ +- mailbox.png bg.png pricing.jpg LDO.jpg risk.jpg \ ++ mailbox.png pricing.jpg LDO.jpg risk.jpg \ + organize.jpg xbasket.png xbum1-2.png xbill2-2.png capfloor1.png \ + capfloor3.png taam.png \ + grohtml-XbaeCaption1.png \ +-- +2.44.2 + diff --git a/x11-libs/xbae/xbae-4.60.4-r1.ebuild b/x11-libs/xbae/xbae-4.60.4-r1.ebuild new file mode 100644 index 000000000000..80f5116abd63 --- /dev/null +++ b/x11-libs/xbae/xbae-4.60.4-r1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +AT_M4DIR=${S} + +inherit autotools + +DESCRIPTION="Motif-based widget to display a grid of cells as a spreadsheet" +HOMEPAGE="https://xbae.sourceforge.net/" +SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples" +# tests need X display +# and are interactive so virtualx will not help +RESTRICT="test" + +RDEPEND=" + x11-libs/motif:0 + x11-libs/libXau + x11-libs/libXdmcp + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXpm + x11-libs/libXt" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-tmpl.patch + "${FILESDIR}"/${P}-lxmp.patch + "${FILESDIR}"/${P}-Makefile.in.patch + # https://sourceforge.net/p/xbae/patches/3/ + "${FILESDIR}"/${P}-configure-c99.patch + "${FILESDIR}"/${P}-modern-autotools.patch + "${FILESDIR}"/${P}-c99.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-production +} + +src_test() { + emake -C examples + emake -C examples/testall clean +} + +src_install() { + default + + insinto /usr/share/aclocal + doins ac_find_xbae.m4 + + if use examples; then + find examples -name '*akefile*' -delete || die + rm examples/{testall,extest} || die + dodoc -r examples + fi + if use doc; then + rm doc/{,images/}Makefile* || die + docinto html + dodoc -r doc/. + fi + + # no static archives + find "${D}" -name '*.la' -delete || die +} diff --git a/x11-libs/xbae/xbae-4.60.4.ebuild b/x11-libs/xbae/xbae-4.60.4.ebuild index 7d79a5fa59f3..1feb0ce8fa06 100644 --- a/x11-libs/xbae/xbae-4.60.4.ebuild +++ b/x11-libs/xbae/xbae-4.60.4.ebuild @@ -4,12 +4,12 @@ EAPI=7 DESCRIPTION="Motif-based widget to display a grid of cells as a spreadsheet" -HOMEPAGE="http://xbae.sourceforge.net/" +HOMEPAGE="https://xbae.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="doc examples" # tests need X display # and are interactive so virtualx will not help diff --git a/x11-libs/xcb-imdkit/Manifest b/x11-libs/xcb-imdkit/Manifest index e762250e665d..c6ffee210672 100644 --- a/x11-libs/xcb-imdkit/Manifest +++ b/x11-libs/xcb-imdkit/Manifest @@ -1,5 +1,5 @@ -DIST xcb-imdkit-1.0.7.tar.xz 346244 BLAKE2B 32cfd7d278ce8d65c2b2dec033ae0b4bb3e18f7b91e620788c797192dcb94a1c578930ac816fc7298d01362fb7abb9b461e1aec918164433b01aea6c85c47ecd SHA512 222b6fa4e699832c9ff926ebed6ca6c959aa2a55a9aebe9c8824ca1d84dcd4d699bbe75e4ceb36453340be9dcd86e0dbad01553d01e89c3a4ba6d48ff1f100a4 DIST xcb-imdkit-1.0.8.tar.zst 580618 BLAKE2B 760f9a65692986b2bbb359f919e209a5c0ef42b302b25dbb1892cf9bc986b3d9c05963ac454bc4b3ad42f7c2b3549cb5e1c3bbd29fcb39aa03490cb20c00c2d6 SHA512 318106904d1dca79d006e91f21dd965ff486be72edc790a79100908e588e8c26b9faa505daa45d59789feeac8f01a132f14c9509ac68c8ebc43af5719774443d -EBUILD xcb-imdkit-1.0.7.ebuild 644 BLAKE2B e880e4c11377fba8287fc3bac02b01f95d8de4a2f9a8e4d0cc6422529fd66bc665420ed0f093e14523f20cf595fb650f7d154c575a4fbe60a80b55adbfb3286d SHA512 310c81aecbbc828f4b5d4dd8c27b2f21c942c63217d21cf1db1636ab60383627414ddd72fb63f1375491aaf184701f6f11fbc4d99f4bfd36f73bc329752fdbb6 +DIST xcb-imdkit-1.0.9.tar.zst 580633 BLAKE2B b153c10c87460da8e1e06133c9ce05302e8f4408551ce4b5a962a5b52b9256635c03b8d5224f826cdf229136f92865254716682dd5b2adcf44b3848086fb641e SHA512 b63e4698e4c6c918923e58f38aa096366025d960f362ef9c84d47cb3f4fc1e01f231342839552019ccf256b1de1e108bb395057ea2beb2d009c245954296b321 EBUILD xcb-imdkit-1.0.8.ebuild 654 BLAKE2B d768b5e73abab2cc74ec0c0f4334dd91f44052fb5e936c3e5b63976a758408dcca877be77038e6657de8c8955c7b1f9bcd66d65192705a77b240f5bcca46c12e SHA512 b7c57676504aa05bb3922ba25acd48a5e58ad3f0e808b4c123239af444ae40102931c02a933bc012201d9aa4efa19a7190ca062d4972f2902f01167ac7c57cb3 +EBUILD xcb-imdkit-1.0.9.ebuild 652 BLAKE2B d0b9a14aa4bb527619a6cf80c530f60506daef6484e981fb359fab23a0b62cdf7dbe76bfaa4279a13319d3c61ef1889a0369e07304cbbc27e738b1b593e60684 SHA512 0f2079e873b000413553769562f88de9ace77a11c73ccf042a973c5f385bc8d3d3fff10df62e1d23734957be5835fe4eef592dafc9fc1b49262e54f32452e374 MISC metadata.xml 620 BLAKE2B 53c4d07dd7404fc13572d6611654a66c5ec54b898175385075c6994e45de993022f2a1a42b4c42f901ab3c68b6a317d6c7e5492a9a9380da79cff426ad16f477 SHA512 491151816522ecd61808e8e7c64b05977ebc4f7ef19e9c2cdb74ccf003ced19217d283b23bf1fa1e049661b2606bbd459215bb503a9488c9c1c047facb193bcc diff --git a/x11-libs/xcb-imdkit/xcb-imdkit-1.0.7.ebuild b/x11-libs/xcb-imdkit/xcb-imdkit-1.0.9.ebuild index 77009381c920..6559aa8cc6f6 100644 --- a/x11-libs/xcb-imdkit/xcb-imdkit-1.0.7.ebuild +++ b/x11-libs/xcb-imdkit/xcb-imdkit-1.0.9.ebuild @@ -3,15 +3,15 @@ EAPI=8 -inherit cmake +inherit cmake unpacker DESCRIPTION="Input method development support for xcb" HOMEPAGE="https://github.com/fcitx/xcb-imdkit" -SRC_URI="https://download.fcitx-im.org/fcitx5/${PN}/${P}.tar.xz" +SRC_URI="https://download.fcitx-im.org/fcitx5/${PN}/${P}.tar.zst" LICENSE="LGPL-2.1" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" RDEPEND=" x11-libs/libxcb diff --git a/x11-libs/xcb-util-cursor/Manifest b/x11-libs/xcb-util-cursor/Manifest index b75dd9816c9a..6b1b24d9b5b3 100644 --- a/x11-libs/xcb-util-cursor/Manifest +++ b/x11-libs/xcb-util-cursor/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-cursor-0.1.5.tar.xz 266788 BLAKE2B a6c2d3d539191fdf896814711f7483ddd5e450dbd11293d8fbf9b04a05ebc3a0e2374b910bc43dd57a8d33936c611048a1ba20563f2df585b5ceed69332c1942 SHA512 e2d14c3f0ab117524ba90d1a992b61717ccee04bc9e66c587a6a0f10571f15e89fc5db3413882ca7ce14ebc07b6b7b0a4ddecd59ba910e6ca654ea9b1c705ed5 -EBUILD xcb-util-cursor-0.1.5.ebuild 1035 BLAKE2B b4ef64dd68b164b3df323928f19436da2927e356cf075154da1ce746c2fb42e4d2807d5ea549e84c8df7b7119a9806c6a79dbfe158b351d44fc9c143fe8d7d7e SHA512 7d8b5d28b8b2be06108ea44b6d691b1e2464fdf82ba2d94bfa1cc006b13be7e082d74fc47790145e36e34184e5d7d33a1e6c0545ae21eaa0d1706e075755d8fd +EBUILD xcb-util-cursor-0.1.5.ebuild 1029 BLAKE2B 1e50409859a0417112b77d5e85bb4e0e279adddff71453fc6891e5a1e86154c6d74c410688bcf74993e8f7fd8e12d725032439f485e19f35e54af6b391b8c5f6 SHA512 fd20891a9fea345cd80ad0c30cf5139a4eed03bd6af81b978dbd2d2b1269c65ca0a890bcab0e94621a06fc5b98768a23b95e728f93af133342585771b7064898 MISC metadata.xml 344 BLAKE2B 7350bdaa3994406d2c539c1e580759e17729eba1b935c15802e0fcdcb5194ffc2655148bc0a5b1c40329b887e9c41fb26964286e8fc5a29cfae2ce721cb00f01 SHA512 38736ab0f5b649781a67f911269e622c22b8ff75963818552aa772ef460691285260c057581226e00b2ebb9a7ff94c3bca863351ec1d916bd9e0a50537a8caa9 diff --git a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild index ccdf4c68655e..f86ce73edfd8 100644 --- a/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild +++ b/x11-libs/xcb-util-cursor/xcb-util-cursor-0.1.5.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X C-language Bindings sample implementations" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-cursor" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] >=x11-libs/xcb-util-image-0.3.9-r1[${MULTILIB_USEDEP}] diff --git a/x11-libs/xcb-util-errors/Manifest b/x11-libs/xcb-util-errors/Manifest index dd75b251f700..d716f64500bc 100644 --- a/x11-libs/xcb-util-errors/Manifest +++ b/x11-libs/xcb-util-errors/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-errors-1.0.1.tar.xz 268052 BLAKE2B cdcac4234110441e4a115e339fcf3462cb0aa75297c8eb1bdf5c6bf9305996dd2021321e40a274c369191dc68de9f0fa8f42a919c80307c2aa10e856e073cf01 SHA512 e883e178921a6f783e0100acae66eaf0ed13fc169fd21b0c313d7a70c9358c129b01b117675eda50e258e8b3b27ff7b21aa4d15c4da69249ffc6bbc7dcf87d4a -EBUILD xcb-util-errors-1.0.1-r1.ebuild 793 BLAKE2B b97ec3b6ecfd8b4060c4c0970c3c8992ee1f898fd11b7b5b4872d6bb5bf839d2940f4e7c85007a2e3a5d28beb74fa175be3b9612165592b502531971bebe0509 SHA512 20e2aa8f13b6e4eee6c71bf1c977d6f6fa4704ca330da7171df78a833e4a0f12535b939af1a1c35e24c27f65f1fcd7be752b979af029fb574d0c0fd5336d0edf +EBUILD xcb-util-errors-1.0.1-r1.ebuild 787 BLAKE2B 235e2a3db14ecda78452cb9481f864d53243e671931f4201961cf28a7c03b44f5230c211556affdaf1d3cb2f23dea81c88dd0bc4f4913bbe03f5f3fa7f5b0ea2 SHA512 356ff82c6cc3d854432e069ff15b7d5e93bf24da9c56a4a7d75d671333357f1835065c204414a767f0e640161a313e5f25394524a644c78028216a5e1d9634c9 MISC metadata.xml 344 BLAKE2B 1ed0ef33171aa6498955055746b397efa40a5516745cf6a298a72d3b6353c1321f6785fb899041d339ad8ba6b7746a01850f39a22138b92cde12307fa4a14ba5 SHA512 a98be13312d19c6d2ad1c371a86e25c8b250171eab66c228e05e2501ddaed9f69db86e495a4d25bda4401a50384864c9e67cc99f8876edff8a4a07bd0c242279 diff --git a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1-r1.ebuild b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1-r1.ebuild index 5d519c7d5a3f..40ad9195c73a 100644 --- a/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1-r1.ebuild +++ b/x11-libs/xcb-util-errors/xcb-util-errors-1.0.1-r1.ebuild @@ -11,7 +11,7 @@ inherit python-any-r1 xorg-3 DESCRIPTION="Library that gives human readable names to XCB error, event, & request codes" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-errors" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=">=x11-libs/libxcb-1.9.1:=" DEPEND="${RDEPEND} diff --git a/x11-libs/xcb-util-image/Manifest b/x11-libs/xcb-util-image/Manifest index 2f5e7487372c..73698bf13840 100644 --- a/x11-libs/xcb-util-image/Manifest +++ b/x11-libs/xcb-util-image/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-image-0.4.1.tar.xz 289016 BLAKE2B 7f1c7c3da950604adf4a22146e9bd3b77fb3b0d35f0a1bb17a1eefeb1ba5546d58a3e40ac0c130d67ebcbc8bdaf40ef734ff19434f66bd57bc4a4a849a88cf82 SHA512 9b47ba38b91196d76541b6ccabeaf291d3b91036f15422909cd6a79b3fd1a9786d5b1728e411bc41cfdf3d60a253485f4ef7c65ffa6ae646fa93439ec782746e -EBUILD xcb-util-image-0.4.1.ebuild 616 BLAKE2B 6bdaca1b606a7bab1e71f865e8da6ae0a3b09f03df027ba6c2dab2132bc3f2256aada93360822c3c52de25ebd4a114049a33dc6ab6cb69e7e4e78278f47e9d4e SHA512 a6757f4c45ac782c8c0d2b5e259c8a828d2ff4f929e9a81baf7f9ace33327f4261a167f654b102d9d17d769c5ee7378b6384ea0e39f155bd1cee13e2fdf05a9d +EBUILD xcb-util-image-0.4.1.ebuild 610 BLAKE2B aaf2c07d2c2eed60f8dbdfa0849b4c6e5d8f2fb71767f56e6f7bedc18e678efd18cd9da00d151953337c5c4a68362b18ea4fa15c1d01381260074d49b22f7608 SHA512 fbb54ee2c7b84376a856f3d8ce0220b7af0ec5c84877e8b3c4507c0b4ca3acadfb9525b1499485bfb870fc3fa63474fc567acc0839e6d09079a24fbcfe468dfe MISC metadata.xml 343 BLAKE2B f43656c79094ea2102119fdfae5e8a9fd2bef2ede1e4536f637d9041fb46cff927e8207fa25a65437cd5ddccbaea4afd3f2555b7b31eb9db9bbe68c557b0e35c SHA512 a39c03ef5043b4576a7ab27203268f6bebfdc06b1888f819560ea052d66ad49775a6787163fc47db1fa96b81fa8a19b3729b6af4f6391c448f53360e48dea6cb diff --git a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild index 160c47d95fa8..38d7ff6dd02c 100644 --- a/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild +++ b/x11-libs/xcb-util-image/xcb-util-image-0.4.1.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X C-language Bindings sample implementations" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-image" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}] >=x11-libs/xcb-util-0.4:=[${MULTILIB_USEDEP}]" diff --git a/x11-libs/xcb-util-keysyms/Manifest b/x11-libs/xcb-util-keysyms/Manifest index fe6a84ef8090..18659cf48688 100644 --- a/x11-libs/xcb-util-keysyms/Manifest +++ b/x11-libs/xcb-util-keysyms/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-keysyms-0.4.1.tar.xz 259860 BLAKE2B 15d08761c673647fda2d8faf7fd47b817f7068cde157384d7ea879b0a50983eb97ea6f4b593c26d631419ee59a128f7fb5b3ca029dedf14f6629096fcb49ed7b SHA512 dd53a36b52647f22bf0da8cded4b2974a51899eaac799797017ed8534f14bc2d2d339a14fa5ef387ae4528b7d9a5d31920bb0c71b09ca34f58e5081e768e2bbf -EBUILD xcb-util-keysyms-0.4.1.ebuild 563 BLAKE2B be7cabe78735e8939e69d6af6de4ff20ee55e2216d335f94ba2f11dcd932b9b25c13a482d0f0e7c2801d3d608811327bb84164917d4058f3d82bbafc693158b2 SHA512 226abadeee41e82199f156472cd62a0f7405f440cb2fddbfc1fe8024729af6d8f5d1d3830385fd613245466d6df0e4eb1296c71d01fb93fa1efecaba8c6e91b7 +EBUILD xcb-util-keysyms-0.4.1.ebuild 557 BLAKE2B fb8771d1ada2d253298cd5a157fd4664f0f9ef88b6d761933495c711f30b7580a2c87f4f2c8fd0b90761dfd2e6209ae605466e1f8116591f9056c264488f6fdc SHA512 6d063586de5393862f73566d34ab282af73b2d8a47c911916aadd6b1bfab0aef5d4e15a144e71187f7cf9438e1ffa12f1badc66141af736ea7e619d349f479bd MISC metadata.xml 345 BLAKE2B 95d38918c502f2397c09c9f07ba88f9059889f51b6339656a48437f149c946b79c8868abb2715bcf78c1d5890ac75d22a1a7e58ab61fdd73a680b351a09fe298 SHA512 467331b043b4dc8aa2a97d6a73fc51aadaaf550f31c0c4095e06315b4d6909cf1cfbeaa6bd14d933b57522143b678a0cbcd7da3320ad22501ea3153e90a6fde8 diff --git a/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.1.ebuild b/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.1.ebuild index 6905e72cb18f..e5e650be09c8 100644 --- a/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.1.ebuild +++ b/x11-libs/xcb-util-keysyms/xcb-util-keysyms-0.4.1.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X C-language Bindings sample implementations" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-keysyms" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND="x11-libs/libxcb:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/xcb-util-renderutil/Manifest b/x11-libs/xcb-util-renderutil/Manifest index 9f6ac984ab3c..b644f0ce5e94 100644 --- a/x11-libs/xcb-util-renderutil/Manifest +++ b/x11-libs/xcb-util-renderutil/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-renderutil-0.3.10.tar.xz 262028 BLAKE2B 49b017fed34cd1c8cceae697bf76dc17c34c32dcc05acaff87c75f74fcd486bc0abc9fe4699cc989c1afd13ac33fc04092719209e9d48aceb5e35d64a5790393 SHA512 9cfa9201be2df7c0b832e1e1fe506e7c7a1e0f2b1b1d4a4b58620eadc241190a36478fa3ea27c32047fa79bf199f17dcd0b106853dbf5eda8cd584f3fc2b0c15 -EBUILD xcb-util-renderutil-0.3.10.ebuild 575 BLAKE2B 7bb0ddf8beda4e648410138d2d3982a95ee1c0035814f46d9a784b480534b56068ffc6f85675902957024b2055dfebb75fd32535e9386a6e0826de623cae1e58 SHA512 a76bfeb5cbc77a86d5301b751dfd1aed80f0abd824b40eb3bdf66f8c57a00fd572a34d081d199838a7069aa49296db4e8b9c65df0072461839e1934426df90d9 +EBUILD xcb-util-renderutil-0.3.10.ebuild 569 BLAKE2B 8ee4da0cc1487cb240613c8aee162136e5dd40e88d44bb0117fa4fd3f7046b1667de6746ba517817a4a8319c8fa0f50c7c1f838d1901762f5a5953413ee2ac74 SHA512 b32444916d6329e2134861f5700d69d9cefe94a73097d68a7fabd53c398cbcea553a90beaaf21f0b55e40f415874cead99c48b3bc5d19a3662cc46108ba07124 MISC metadata.xml 349 BLAKE2B 49f5b4e390ba8e82461e662b0ab228113caa86ba25683d6cea931936c4002627a4eca860fdf6fe77eb3209aeaa24a0d25b4e132d943267912a158d14a628dc66 SHA512 9f5ad281542dcca4ffae5d5f4c5659f47f83a340effe36eea06031721fffee77340bdd63905d47ad82b72f035aa906f6dc37a9188847406a2460726241c93462 diff --git a/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.10.ebuild b/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.10.ebuild index ecee995a6153..649f154f6d41 100644 --- a/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.10.ebuild +++ b/x11-libs/xcb-util-renderutil/xcb-util-renderutil-0.3.10.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X C-language Bindings sample implementations" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-render-util" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/xcb-util-wm/Manifest b/x11-libs/xcb-util-wm/Manifest index 1f9f767967b1..41b2fceb3ed2 100644 --- a/x11-libs/xcb-util-wm/Manifest +++ b/x11-libs/xcb-util-wm/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-wm-0.4.2.tar.xz 285152 BLAKE2B 091bdfe318d0ab37df934dd4ea75382a8792577e60471dd6bfb3de8966a9ac9c25c8776a9fa7afb0a0b924f952ebc17084070f1fcfe9665cb5c0e1b2d576d39b SHA512 eab6588e6a47d28a3b25ecd13b5018529419db6b49c74458c093699b60a194933be1e1f6f7799abf03344f7ebc7af88586ff2935938d53644bdd5c763a7fa9b0 -EBUILD xcb-util-wm-0.4.2.ebuild 566 BLAKE2B 5302e4c7a78045e6f60be77061cf67ad5ba3b3b8b5d875145fdc456e037a6c7395e447136fa365619a5d9a51528a65fa076659a09b9df2b5696d0d5d8926a458 SHA512 368029f819bd4a5d7b9deb112afedd28c04232ae38dfe7bff82cf94837a17171506be2046f2e057adfca51af7b1d8631e2ad091c4447a91a1a28114c66d389f5 +EBUILD xcb-util-wm-0.4.2.ebuild 560 BLAKE2B 01dec9531c63c09636edf3a949a1781c3a5016989e6894596683c7d06af3ed7d1e2913d30bf30e7d0d5e6df3285a0951066dbad8c4a70fa854c2c59ec69c71a5 SHA512 870ae5ee65ce737298f3c04561f00c6c863cbc999d305129f058f9340cb7e43729a6c1dfebac04d224a8d896640f34d9de7b20ee75da9af91d01269b2029556b MISC metadata.xml 340 BLAKE2B 73178674ca632e4da2c664fadb411eef0375dc8d9f3be935eaca1696dbe83af995dc5158403808f6377ff857191d15a606816acf5c569e87b95b26d1d2eaa2db SHA512 7ef425868fd0f352e8f88fb415427a5d98ec6cf5332f75af969d1a74a99f6bc2c1c6c9f3c649d7dcde72971e2171b45cacc6a08b0e1bf634cbd1bdb6248ca21a diff --git a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild b/x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild index a51d4ac3ceea..54fb910ae646 100644 --- a/x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild +++ b/x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild @@ -10,7 +10,7 @@ inherit xorg-3 DESCRIPTION="X C-language Bindings sample implementations" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-wm" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/xcb-util/Manifest b/x11-libs/xcb-util/Manifest index 0e4b132c3932..a0ffdbdde9e9 100644 --- a/x11-libs/xcb-util/Manifest +++ b/x11-libs/xcb-util/Manifest @@ -1,3 +1,3 @@ DIST xcb-util-0.4.1.tar.xz 267396 BLAKE2B bcde73073590c56771af6233f1a04a692197a756ef9ce70b6e0bd3625ad6d61f99f4c671dcfae39c8dd66e3225f40f7e9b42dd115ffe83a561e48a9808bf00e3 SHA512 da67f2f017d2a1788dcf35f28d6956e171303a622a1dd085cd3d69fdb2ed77965d83c557cc926ebf9b32e905eb2cbb5921987250192d78a2f5edc4d437ed7d2b -EBUILD xcb-util-0.4.1.ebuild 567 BLAKE2B 3b480ebac1a0826045aeff104d9564584fbecf8f1319476eaa93ed058b5cdddf7e6de46f50d26d6f378ca513ac3b93371e0bff71414ebfdcfe8311b651dbc336 SHA512 8aa77e1cfe551c318bc46f4735363a090d90f0ded20cffabe71f63e1a93727f57e27f62c7891b0fff2422084592570ffd2479c28ab4a8c9daa06dd2b1515dd1e +EBUILD xcb-util-0.4.1.ebuild 561 BLAKE2B 587ce960c4e2e8b1786ff5e12f74b20077d97bd2f9f34215c53ef259577fc2d4084b6178c2bfb8fc63c9c539b39eb0e01ec8c538115ca5ac7949667fd9a85cf9 SHA512 66b33cabb6989fdcd7852105e325ef48976b676c4c715b6b60e61e08ed3f8be47b56abcea2b37f6dcc94d7bf495b05110c5df98922d5486d77aa113a92901475 MISC metadata.xml 342 BLAKE2B 8b63c0c5e0e032812e3fc213bf7d260736517921d7af89de1e73e8224a36f56e50e2cc8a3252731f44b843e6623c0ea8f503b20fa4066f80461830986f10623f SHA512 a178db0e3ebcf2ded489273330063bd5630c721a4909673eefe7c23e2efa6ccc392b92986f07ade3c9100e02551e17cb94d80574eaa8d777e0d2e9f9cb4eed33 diff --git a/x11-libs/xcb-util/xcb-util-0.4.1.ebuild b/x11-libs/xcb-util/xcb-util-0.4.1.ebuild index a21d2b9359dc..1d8a92690cc0 100644 --- a/x11-libs/xcb-util/xcb-util-0.4.1.ebuild +++ b/x11-libs/xcb-util/xcb-util-0.4.1.ebuild @@ -9,7 +9,7 @@ inherit xorg-3 DESCRIPTION="X C-language Bindings sample implementations" HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb-util" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" RDEPEND=">=x11-libs/libxcb-1.9.1:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} diff --git a/x11-libs/xforms/Manifest b/x11-libs/xforms/Manifest index 7ce13e71f7bd..0c8bab4c9833 100644 --- a/x11-libs/xforms/Manifest +++ b/x11-libs/xforms/Manifest @@ -1,4 +1,4 @@ AUX xforms-1.2.4-fno-common.patch 1265 BLAKE2B d75cab39e1adaad1ee3f9c9ab49e2520832421592f9879bee6be68e0306cbcf26d2a70767322efe4881e47c091898d1be1e112337731cfc1624f3453115fc028 SHA512 1ebb08da290d7d33963afa65115b8acaf92a8ab3686fb35310e2c33ab0f2af3528abd97eafe379c89d5877e8542db7623034a4366e18732a5bd08a160a221d77 DIST xforms-1.2.4.tar.gz 1438503 BLAKE2B 5027fbd06d001f3291419e5d4e71f7c55e97394b7bda5bf0b4796ba34d7804e7b0bdd12271c082de150d7718039fc3ec6da1b1c530f6a36dcc3a7841c2cd416d SHA512 58669a64b2390da4f4c8b76b1dc34c2e6a4094ebbcfa7f75e0846db4d5c4455d772d9ef59e5aff09edd777957140015faea129c180600634a8d0962b01b912aa -EBUILD xforms-1.2.4-r1.ebuild 912 BLAKE2B 4ae6c4ddbeca3ef1cb2ffd731c5736fb8767e7871f2121d7d31c38a23a71cd97ddc2e07ced16186a6562e3e0879d3f3361275a3548e067027da23927c4426a4d SHA512 ce43822f3979ca7d197c81fd769c383cb234a2c9cd1618c03278e695703e56aec01597838d436ec1b3caacd075d5db33f055f504e3584f84c29c0e4c0777b945 +EBUILD xforms-1.2.4-r1.ebuild 892 BLAKE2B 7b8754e0f37d1e5afb1a445ddcc43130a1a21f123d781b5fa496c558320140629ce1262eddcb1a435673df6a15d49bc01c493b0cb721bd8021a162156509ccbe SHA512 31319ab8a45bec2705f8a5a718d3dc168824c421bf4e379375691ecc3d1aa35638ea9eced345b4bbf245437f13225c58c55080ca7f8537913876d2138b6f1b2b MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/x11-libs/xforms/xforms-1.2.4-r1.ebuild b/x11-libs/xforms/xforms-1.2.4-r1.ebuild index 7681e0333f9f..b2fbd883a7b3 100644 --- a/x11-libs/xforms/xforms-1.2.4-r1.ebuild +++ b/x11-libs/xforms/xforms-1.2.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc opengl" RDEPEND=" diff --git a/x11-libs/xosd/Manifest b/x11-libs/xosd/Manifest index 1415f55b0977..310019ae4088 100644 --- a/x11-libs/xosd/Manifest +++ b/x11-libs/xosd/Manifest @@ -2,5 +2,5 @@ AUX xosd-config-incorrect-dup-filter-fix.patch 519 BLAKE2B 94990ecefbb09e341c62e DIST xosd-gentoo-m4-1.tar.bz2 5043 BLAKE2B c855a8c114911c2bec1bd582c19ef09f731a8df2c22a400a895d63ad5c4a32ad393330b47ee75fb7d8943a230df6d750094457e2021025035e91e5b1cf470e6b SHA512 fcf4d8a77cc80bc04a444a4faa9e072ea1e00950b3ce685b7944302d2ee3ebdfc5ec29ccb311495ee2e1fb5e61cc2d49350b303288d1d86430fa6bc8b3772483 DIST xosd_2.2.14-2.1.debian.tar.xz 17276 BLAKE2B 77caf1f33ba66698ab7f1894da3da27e754fe5989814427de804b9797f71930e2d52ced403f72cdbac9522337876bec2c93fc83b0d97f7e0d05f8b78337d0b34 SHA512 ba5d86d2391e6dfdc6a2994e486f9c5ecd1934438815f4dc01c0633192d74a2fa2cabe647574052c4a87203e0c12b9bb8c38851975c36f19d113787dae3681ee DIST xosd_2.2.14.orig.tar.gz 418331 BLAKE2B 2f7b8fbc31a2341ede7bc85c35ede4209c1d3a74ce07dbc62f302aa6d81a00e5e0dd4880d8ac290c0ff0f3babfcdb8b5975f7375cdafdc87fa0747c8ed8295ad SHA512 3caf6d106d34488f4823e2a58fdff7a69b90f505b8da2443485167ff0362c6f27614c9a5019e738ff1f897d3c2249c934ff60953e3775566d66e8e9b30e4e473 -EBUILD xosd-2.2.14_p2_p1.ebuild 1487 BLAKE2B 737a2f573efc84ad99a8658a294d7d442f20adee500815d774922cdda80ba5620317a41aae1757200b6550583cd3903b7d788149759fe9950c692928e4fda6d8 SHA512 131d0b7fe332df96de7f7e43ff1748cd9ac4897373423cbf31bda480538e7c84cf9063d0ed8abb8a4ee45465acc5c529b8f8ca48123e4e2d9d54852b4a433894 +EBUILD xosd-2.2.14_p2_p1.ebuild 1481 BLAKE2B 3415f7f29507a78aa1ad3610292d5523bfe94730306b0e99cea762a1ce3d4fbc67b2ca3e2dbb08495b12f8765a6bd17cc5f4c96f3ca64a37bcc89cd29043b659 SHA512 8880596be13ccceb4c07460551353b91ac3284cd0f9adf591b9379bb055083db5df43f9525b969a491ee3a8c4e396616ab690fa27cfb3e503bc126cc5fadaaab MISC metadata.xml 243 BLAKE2B 0053677bf09bc6cef6676e50397074f9ac794e245ec5e1fb037ae73e9d7e230f95d17569838e9fb640466467ba20ff49eddddf44f9ad6f6f921f8610e534eb8f SHA512 70b099724c1ee7c0f5509d556562ea0de20a041b35f5d39675a3085406cc5ec934af135df6f08e8777e97f4d7659e0ffa675a789a8bfce9f070084fb498a0897 diff --git a/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild b/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild index eea6affd7bca..2c969dea74e0 100644 --- a/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild +++ b/x11-libs/xosd/xosd-2.2.14_p2_p1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}"/${PN}-${MY_PV} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 ~arm ~hppa ~mips ppc ppc64 ~riscv sparc x86" IUSE="static-libs xinerama" RDEPEND="x11-libs/libX11 diff --git a/x11-libs/xtrans/Manifest b/x11-libs/xtrans/Manifest index 246d20dd1145..6763d57d2a30 100644 --- a/x11-libs/xtrans/Manifest +++ b/x11-libs/xtrans/Manifest @@ -1,3 +1,3 @@ DIST xtrans-1.5.0.tar.xz 170388 BLAKE2B a07dc501a36f4a6d7d9c407c36c5fcaa9555eeec3066d91fa8531118ac04bc55a1fbdce6370782aa8a18e1f26b14e3ad644e1e98ae3a353234e3ecae71fe065b SHA512 e8091f11d4ad2b14e01de3eac56bdf2267ea26687ce66e3056374d0d02e049480c0b27c482f8828a0efd086f1e4c485108ca4dce3f83d66c1896effa3b38b228 -EBUILD xtrans-1.5.0.ebuild 594 BLAKE2B 653a510de0f091acb0e9d21750a3c39e091cba44c2d66941e91932fb58720a7e3a958eb8bc855584fabf513f0e79838a89a194425bf3874ea02158aa80b68f7a SHA512 8fa1cf8bdd7ea3dbb099cc8725bc71b7ad26f7d1f8987aaf86aec4a448be641b17c724c799bd4e7f9e0437a39c7087eea8613df50410f075da8ac75a92b5d0de +EBUILD xtrans-1.5.0.ebuild 588 BLAKE2B 508b3ad507e8fa27de824a75b3906f91b92a6fc08d572d3a3a3c24b332c6f067745b5fa2485599b251abc8bdd20f26ca0987e1eb8dfe3e7b32d570f336bda306 SHA512 97ae0117d2d993145c9345d108fd7166b27efd22f6baa07ec1e540b95f3af893603d029ea71a7e52c2985b5ea2b6fd959911bd6ed1b08aa7e0673b87c58a8efe MISC metadata.xml 340 BLAKE2B a338aaec9199c9b8d4d7104867c9beab0c1363cf8ae64b4c13366ba1d506a8849c9ace547c8ba8f737e5f0cb6f69a9acc11e4a7ed719bad81da5fb44214d33c4 SHA512 1a1504c0e5788a839e01bb8fa84ac557664af8057690b7dca4528253abbc6355bad2899c492a847ff1c4c938ffb2652c6d34a0b6f6efc2a783080a606ad8323e diff --git a/x11-libs/xtrans/xtrans-1.5.0.ebuild b/x11-libs/xtrans/xtrans-1.5.0.ebuild index 2b3c33b5a88a..e5050c583f96 100644 --- a/x11-libs/xtrans/xtrans-1.5.0.ebuild +++ b/x11-libs/xtrans/xtrans-1.5.0.ebuild @@ -10,7 +10,7 @@ XORG_TARBALL_SUFFIX="xz" inherit xorg-3 DESCRIPTION="X.Org xtrans library" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" src_configure() { local XORG_CONFIGURE_OPTIONS=( |