summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-19 00:30:04 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-19 00:30:04 +0000
commit781c9128468d2e8302221d4d7152ae09cffc4a9e (patch)
tree1f0892c391dbb3e56d61a206fdc800034917eead /dev-libs
parentcade0827f4ab3a7b13c870b7841c4462dde54dc6 (diff)
gentoo auto-resync : 19:03:2025 - 00:30:03
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild2
-rw-r--r--dev-libs/FXdiv/Manifest2
-rw-r--r--dev-libs/Manifest.gzbin99161 -> 99139 bytes
-rw-r--r--dev-libs/asmjit/Manifest2
-rw-r--r--dev-libs/asmjit/asmjit-2024.10.25.ebuild4
-rw-r--r--dev-libs/cpuinfo/Manifest4
-rw-r--r--dev-libs/cpuinfo/cpuinfo-2024.10.22.1.ebuild35
-rw-r--r--dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild2
-rw-r--r--dev-libs/efl/Manifest2
-rw-r--r--dev-libs/efl/efl-1.28.1.ebuild306
-rw-r--r--dev-libs/libei/Manifest2
-rw-r--r--dev-libs/libei/libei-1.4.0.ebuild2
-rw-r--r--dev-libs/libgweather/Manifest2
-rw-r--r--dev-libs/libgweather/libgweather-4.4.2.ebuild16
-rw-r--r--dev-libs/libpeas/Manifest2
-rw-r--r--dev-libs/libpeas/libpeas-2.0.7.ebuild90
-rw-r--r--dev-libs/protobuf-c/Manifest2
-rw-r--r--dev-libs/protobuf-c/protobuf-c-1.5.1.ebuild2
-rw-r--r--dev-libs/re2/Manifest2
-rw-r--r--dev-libs/re2/re2-2024.07.02.ebuild2
-rw-r--r--dev-libs/stb/Manifest2
-rw-r--r--dev-libs/stb/stb-20240201-r1.ebuild2
22 files changed, 430 insertions, 55 deletions
diff --git a/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild
index 64cd883734de..0f806aaaab61 100644
--- a/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild
+++ b/dev-libs/FXdiv/FXdiv-2020.12.09-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${CommitId}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="test"
BDEPEND="test? ( dev-cpp/gtest )"
diff --git a/dev-libs/FXdiv/Manifest b/dev-libs/FXdiv/Manifest
index bec247dd8f0f..a6ae8ddd2689 100644
--- a/dev-libs/FXdiv/Manifest
+++ b/dev-libs/FXdiv/Manifest
@@ -1,4 +1,4 @@
AUX FXdiv-2020.12.09-gentoo.patch 1136 BLAKE2B 18169891d271f8821388fd24ec86127e573690325622ccc0a65c3bbfc795d3adc573e5f7ce0c416cb89d3850cbc66ca91ea2655735c770c4063101b45700c0bb SHA512 d122267fa0457df7cfa9605af37116545ef7a173c715e635501cafc225e923bcd7edd546c83b7415db36e04932c6e9866049515cb46d4b965273e3c0e68ff250
DIST FXdiv-2020.12.09.tar.gz 9667 BLAKE2B 373717a3271b36f052e70f58c644aa83aa1a1cfdccc648d8830dd034fa9d799c04d908eedea7d064ce35b0bc50d521e842fb92c36ccaf2da1bc19ea478de4301 SHA512 da33eab4d006645f383a1f24fc3e747db3aeb0613219297ec0ae69aa2617f07ba050ebd6a64a8cbde6d25481f176d0ec3b9753a95d1fbcead2136595f3e50e97
-EBUILD FXdiv-2020.12.09-r1.ebuild 909 BLAKE2B 49bf35fd78b0fa20479cb15f812ab866fccd6e8a177669743af449222b245a888876e3ba7b14a16fd397bf09f0e43451f20ddea540064dcb6d549185147e9601 SHA512 d1bdd4fa02a2f837b4eca10f110e4a9c35b9eeee1dc2331cb9926751c751b0ebe3e0dd42dc10cafab5f6bd982182d219970142a8be759a444a1bf98766c27372
+EBUILD FXdiv-2020.12.09-r1.ebuild 908 BLAKE2B 049d91f4a5d71be0a439e8b94b1c4dc38eb091fe3355032a59b689033370f705fd206c1072deb18835c646b7af5a0c8872e7b99dbb5984db0d6c17ecab7e3e8f SHA512 930a3e8d24b6c16b71651a47155cf0936bfbf02dbd9d41d8dcd004a498b629cff96b2b292da7d008b5a1c1c9533b1cb443000c47b33aacbc1e1ab8f2276203dc
MISC metadata.xml 330 BLAKE2B 1f14f2d40c93835fb63cc89de3156fa3ffe18d9aa198f32bb9f9effa069f19f3e21ab7b6479f1fe1a39e3d9b3f6edde75949c455936bd6439bf6f24287491b3b SHA512 7abc4ae53c074b947421db136cccdcc0dc0656c9521258087e9bab5d48be20ebda1ba0c7509b5c1fb2a7021b8b428ed7c98a8728bea2429d5f357a2451d13bbb
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 37c0d39c84ea..035f236906f7 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/asmjit/Manifest b/dev-libs/asmjit/Manifest
index d5628be83c15..e56c5495c289 100644
--- a/dev-libs/asmjit/Manifest
+++ b/dev-libs/asmjit/Manifest
@@ -1,4 +1,4 @@
DIST asmjit-2024.10.25.tar.gz 1184167 BLAKE2B 2b07a470f1b7a3886aa67bd3d8efeb35f7218622df0f21da398b724226fa7253c37c3548f9a3f29ce0d2306794af02642969e9623829750e7ed6a0e6abfd88de SHA512 aef778b28bfb7187c93f5a7c8edacbb4d57b79d32b09ce30eab52e1708f641b123d19d5501c14625a155b4add8499782f4207145addbdf670266bc121d11138b
-EBUILD asmjit-2024.10.25.ebuild 726 BLAKE2B 8f71d56d7845d218e9b368711e253e78ddca43cb8516f355cbaaa82d418e32fa54a3ff9afefde06fde1b7195d5bb5f6b70a8e7504a62493f5097012cdc48cbcb SHA512 ced186011d6a31a267244221f6767f47cf6670a4afda6d6e930362c2393e92ba50c9072ae823bfb5a49303c5dd4556a6f2fd362ec2eef9308359cd188295f0a1
+EBUILD asmjit-2024.10.25.ebuild 725 BLAKE2B 4d91d6f8140de0c70c4601e03e4ee201434da4624567e3be899da27dc4a2dfb429ead6b4acdfd6d1c44f9e6a116300d1ac3588375f7ca8b08c9b025b2b5fe11d SHA512 bef6d361bbff66d69b56e2f2241e2dab55245618d943aae11fe0ba092af5da55723bcc7624aa42447044d0bb385ed86d63f24f082b1ffd707893fadd81cf43a5
EBUILD asmjit-9999.ebuild 726 BLAKE2B 8f71d56d7845d218e9b368711e253e78ddca43cb8516f355cbaaa82d418e32fa54a3ff9afefde06fde1b7195d5bb5f6b70a8e7504a62493f5097012cdc48cbcb SHA512 ced186011d6a31a267244221f6767f47cf6670a4afda6d6e930362c2393e92ba50c9072ae823bfb5a49303c5dd4556a6f2fd362ec2eef9308359cd188295f0a1
MISC metadata.xml 326 BLAKE2B 33b6a6c08e1c2d3427bd6106ba3d354c2b5cce4ea529d955d558839ce1b2446ed0980f0a149f4706d89abdbf61d98e99cf5c30dbbb58e30a9c8c659b33992c6f SHA512 753ce999cb3a5a181bdf8efa874269cf31b43c836a8e2ac709fc64429ca003fccfafc38bdd0fc1ddfbc92a45baea64370568b96ff4435eed0df636eab6d41d34
diff --git a/dev-libs/asmjit/asmjit-2024.10.25.ebuild b/dev-libs/asmjit/asmjit-2024.10.25.ebuild
index 69fb1376fe46..5f278833f779 100644
--- a/dev-libs/asmjit/asmjit-2024.10.25.ebuild
+++ b/dev-libs/asmjit/asmjit-2024.10.25.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then
else
CommitId=f1096428b87e9d16305de16e91f2a7f52aef5a88
SRC_URI="https://github.com/asmjit/${PN}/archive/${CommitId}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
S="${WORKDIR}"/${PN}-${CommitId}
fi
diff --git a/dev-libs/cpuinfo/Manifest b/dev-libs/cpuinfo/Manifest
index 037c6332d475..4f5cd426867f 100644
--- a/dev-libs/cpuinfo/Manifest
+++ b/dev-libs/cpuinfo/Manifest
@@ -1,7 +1,5 @@
AUX cpuinfo-2023.01.13-test.patch 432 BLAKE2B 31cb0cb7b75445651a2d82143bdfce28f636ab4692c3c4f4f503646b61af952c8599f17192d15ff43d20ad9a0a4cc26410057efd44aa9b9837ff1cdba319663d SHA512 e6a730137c621946a7839b3273e163382ad35a8881f0fd848e70f3fe02820a3196044a235f5d301e0443e2d376321ff17f3256f8aa27e1ae66fc220bbf6f0d96
AUX cpuinfo-2023.11.04-gentoo.patch 1246 BLAKE2B 67f451ec281e6f46c54406e0238df3cc79db669cf3113aa629e04688c3f64e59c7afff7d09b40239443336cdda1a379068ab08a9e7c80b1d7f138b78c783c1ec SHA512 f95f407b7c40786f731116c21fb87597445c21efd6ac8a12ee4d8f186b5fcf23eb05d0a8cc51040bf23f1e02b6bd80bff59316395403e5af5715cdcf1b2a41d0
-DIST cpuinfo-2024.10.22.1.tar.gz 3544638 BLAKE2B ba5f0fdc9e2910e51a14b656947ed36196c6cbc2e653b3699d6d1a998567ed3367044a8efe94b8d342352ecea481da492f2b6747e5e680abfd91804d2c8e27d2 SHA512 e98b8ca15b311dde460502ed5fed94688b3fcff08d0d5b860fc7213e598bd3d8e38b825206b911646aae47c0102fd9f69ab32c3f47bae4def451259503d9ca1b
DIST cpuinfo-2024.10.22.2.tar.gz 3544807 BLAKE2B 704da52744f1edb11535ce8a3f87bfcb2f76f758f98e80bbadffcc9648b52e93254b7adc5965be7160f9ea2bfa18fb97841ffdf2209918f5b2bf729d61c32903 SHA512 de681a8cdc0e33cac7b875fabcb05aef8f41cfdeeeb3a1231ae145e6c39c2d5b2b96ad768dc55141b34e0d60291f1e4ef4283bbc2678d04155629a05e9c0f9b0
-EBUILD cpuinfo-2024.10.22.1.ebuild 748 BLAKE2B d6df3d1f9d2ca117e863fb03ab5a836bd44f3af9151d560965c91056d0e4ee43acf012c609f231d4f73ce845293c1273beb63c9663f90c33377537b6f44b0709 SHA512 e16ddfc6fa2e159a62056727647a292802585a7167895c5ab711622b3f237e1263143857dc6b5ee0a579653e90ca1652d2a54e3589c5cc179a82f70a51074e2f
-EBUILD cpuinfo-2024.10.22.2.ebuild 755 BLAKE2B 07827e109d3bf3be23bad9cb30041a2cf50afa0d10ad4392abe38870ac781dd231022b9496ce73b1acf027e53d1e51fca97235c7e4674529c286197dbd5b7885 SHA512 1b42cd86f729b3d75195e8047cdb5a99ad118da0c214de45591a07f633d9a0f769c4bfb96e9c8593e92662ca2f51b6a2ee6581ecd7cfd8603af26b2459cb3aaa
+EBUILD cpuinfo-2024.10.22.2.ebuild 754 BLAKE2B d473e7e67b6e85cca671815909c95a5bcd91e89cc9471f53e57718708542806e71108e6d9cb0c7d2f6c606fe13816f6cb4bf48436c6108f991f3a775a7a3eea3 SHA512 41dd41891ab36b714d3eab3b55a24c58e177eea4b80b5a86fa996c13ae7a2b7ff202d430e309be4ac959104c8c8e2c96c529e73fda8590838388c62ff9d27b00
MISC metadata.xml 328 BLAKE2B 160050e4c013753fd69c5a153bf5c63d0627fb2dc96f170f5d2d4a9585b53771fb32866db5a99c27a878402c54c2f10ff43a56718acec5afd5e7b6827c8884d1 SHA512 032c753ed917179bba2cb457ee87b3a8ce6941032138d4cdf59ff764907da93c779fd1ff01a36778d99fefa89f0a2fdf43d1871a9db9e82d6ecfdcbe8bb198fe
diff --git a/dev-libs/cpuinfo/cpuinfo-2024.10.22.1.ebuild b/dev-libs/cpuinfo/cpuinfo-2024.10.22.1.ebuild
deleted file mode 100644
index 43cb3b1940fd..000000000000
--- a/dev-libs/cpuinfo/cpuinfo-2024.10.22.1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-CommitId=094fc30b9256f54dad5ad23bcbfb5de74781422f
-
-DESCRIPTION="CPU INFOrmation library"
-HOMEPAGE="https://github.com/pytorch/cpuinfo/"
-SRC_URI="https://github.com/pytorch/${PN}/archive/${CommitId}.tar.gz
- -> ${P}.tar.gz"
-
-S="${WORKDIR}"/${PN}-${CommitId}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-BDEPEND="test? ( dev-cpp/gtest )"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2023.11.04-gentoo.patch
- "${FILESDIR}"/${PN}-2023.01.13-test.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCPUINFO_BUILD_BENCHMARKS=OFF
- -DCPUINFO_BUILD_UNIT_TESTS=$(usex test ON OFF)
- )
- cmake_src_configure
-}
diff --git a/dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild b/dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild
index 30e6a4bd92c0..8b077607d75d 100644
--- a/dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild
+++ b/dev-libs/cpuinfo/cpuinfo-2024.10.22.2.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${CommitId}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="test"
BDEPEND="test? ( dev-cpp/gtest )"
diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest
index 497c8da45f6a..b4cea95b351e 100644
--- a/dev-libs/efl/Manifest
+++ b/dev-libs/efl/Manifest
@@ -1,6 +1,8 @@
AUX efl-1.27-eina_string_view.patch 1384 BLAKE2B a2582818ff1a0f0bf5c3ebb70256cf449c1196ef1d409cbd4bcd5f7e5b1d7b51331a3350a0200211204a8743b099e23d8b6b5f349f130046546609d127dd3aad SHA512 9024545ec77be7582862c3b38dc2c718d8df93257f7025a0c4dbc8de3858dd4d9815c570386c9b2327581d757e3e34d527f7499040ea7406917684098ea94cd7
DIST efl-1.27.0.tar.xz 168543208 BLAKE2B 082f7089f1a017db8e62f36fb2a51e18c7d00b74b8e865a60d066e49921c69720101deb3184a125633a6c646e241b8765cccc038c906c00d4ca16ecb705faf6f SHA512 5dda2f630463a2504d9246be17449579bbc470904e137b02b3b5c44db033dec2688f6c477885de1485944d875ee62619b6e7c5d4d3657225951f6feaf83b4fa4
DIST efl-1.28.0.tar.xz 168556580 BLAKE2B d40cc99a5512c81931ba6d8459ff3941406a377cf17131300a2681a180e40467526ea71039c5d4bcaf8c4fe192d3b656a168333a75a0d5d3f7bbc7c681ec3c61 SHA512 f88b005f981f09496baac0a1232c26433ad80acc5957a0a972a9b1335dda111d8defbfd7ed0ed6a7ead1528d58fef4f7ed53c60b87f33c625fb22f38683a890d
+DIST efl-1.28.1.tar.xz 168561296 BLAKE2B c6ef6ff55b81ca212c7057abc8a0f4710d9f1c7496d2dff66d3a8e88d8de58911a1faa34fed79bdb739551067d57b5919aaed6922d366cf2ba3a3e0053552104 SHA512 06f68701a3e652999a11ed10ef92c5dbaf7d93ceb82bfd9bddc120f8b87ac5730d3d282f63db8b915df6dcce525b493bccddb9c99cfdfe171997c88904d7aa92
EBUILD efl-1.27.0-r1.ebuild 8221 BLAKE2B b59d1348fa50769ce12df1eb374a4ab7f80d51b125eff9cec0452625bfaa8483f6de231d9a02d2cfe1522ecd2a53b4fe20f1084d59648afa5122e561dcd99bb1 SHA512 3e2a611d266a378691523b1142be4ed034923c2c71c86256e955fb82f123a9d308a8d5c8f0b5da0b18120519895b5f28182066640373e82f53e62b4f17a6a674
EBUILD efl-1.28.0.ebuild 8199 BLAKE2B a805101d38dd864df26e0fef2dc01b17e4a6dd20817af2c9535454d5846d46ddcd8fb7a853b9aa3a177f356897d98f833646f6762b6f398750874e5fa10e1c45 SHA512 1011dca9f23a610ef52c1f4030feeca1d2e75f16122e4181518e84c676bf3d12585dea4bb4abafb1061267bc04b16ee72842d9d20c97766c5dbd39dd5895a983
+EBUILD efl-1.28.1.ebuild 8201 BLAKE2B 94393d3b0c1330a011a9ad2dd8f48041e765dd90856434e1567442bdf20b0a4b97be49c1f1b4903e2351ba8f8c6ecdf0a4bb053ecced6faca6f5e7d3da5cfd37 SHA512 390a611ad95105a30f9035f983ab099f1bd6c3f943a9a9aebecb1e5c7633f972eb8bdef874a2a0fd7aea96e2bc8a529a5485e2c2156117e96e5c95625de6dde7
MISC metadata.xml 1835 BLAKE2B 9057e58727f82d085606315896cca8f37f81fc9642cb3d40fed53f07ae09bedfd6d1d1a23878bca9e7e2713314d83c26dcfbf305557cfdfbeeeb01bfb73b2867 SHA512 ac1d09983c4f6e992dd92cc6aa4770a6a847be3a4f5b4236867d411f5c730e8b743574864b948301782eedd72e78dfdd6e7a4deeffd4a09f2f52f958e9a1e6c7
diff --git a/dev-libs/efl/efl-1.28.1.ebuild b/dev-libs/efl/efl-1.28.1.ebuild
new file mode 100644
index 000000000000..3e837c98f669
--- /dev/null
+++ b/dev-libs/efl/efl-1.28.1.ebuild
@@ -0,0 +1,306 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_REQ_USE="deprecated(+)"
+LUA_COMPAT=( lua5-{1,2} luajit )
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit flag-o-matic lua-single meson python-any-r1 xdg
+
+DESCRIPTION="Enlightenment Foundation Libraries all-in-one package"
+HOMEPAGE="https://www.enlightenment.org"
+SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz"
+
+LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+X avif bmp connman cpu_flags_arm_neon dds debug doc drm +eet efl-one elogind examples fbcon"
+IUSE+=" +fontconfig fribidi gif glib +gstreamer harfbuzz heif hyphen ibus ico jpeg2k jpegxl json"
+IUSE+=" nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim sdl +sound +svg"
+IUSE+=" +system-lz4 systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf xim xpm xpresent"
+IUSE+=" zeroconf"
+
+REQUIRED_USE="${LUA_REQUIRED_USE}
+ ?? ( elogind systemd )
+ ?? ( fbcon tslib )
+ drm? ( wayland )
+ examples? ( eet svg )
+ gstreamer? ( sound )
+ ibus? ( glib )
+ opengl? ( X )
+ pulseaudio? ( sound )
+ xim? ( X )
+ xpresent? ( X )"
+
+# Requires everything to be enabled unconditionally.
+RESTRICT="test"
+
+RDEPEND="${LUA_DEPS}
+ dev-libs/libinput:=
+ dev-libs/libunibreak:=
+ dev-libs/openssl:0=
+ net-misc/curl
+ media-libs/giflib:=
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ sys-apps/dbus
+ sys-apps/util-linux
+ sys-libs/zlib
+ X? (
+ !opengl? ( media-libs/libglvnd )
+ media-libs/freetype
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXinerama
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libxkbcommon
+ wayland? ( x11-libs/libxkbcommon[X] )
+ )
+ avif? ( media-libs/libavif:= )
+ connman? ( net-misc/connman )
+ drm? (
+ dev-libs/libinput:=
+ dev-libs/wayland
+ media-libs/mesa[gbm(+)]
+ x11-libs/libdrm
+ x11-libs/libxkbcommon
+ )
+ elogind? (
+ sys-auth/elogind
+ virtual/libudev:=
+ )
+ fontconfig? (
+ media-libs/fontconfig
+ media-libs/freetype
+ )
+ fribidi? ( dev-libs/fribidi )
+ glib? ( dev-libs/glib:2 )
+ gstreamer? (
+ media-libs/gstreamer:1.0
+ media-libs/gst-plugins-base:1.0
+ )
+ harfbuzz? ( media-libs/harfbuzz:= )
+ heif? ( media-libs/libheif:= )
+ hyphen? ( dev-libs/hyphen )
+ ibus? ( app-i18n/ibus )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( media-libs/libjxl:= )
+ json? ( >=media-libs/rlottie-0.0.1_pre20200424:= )
+ mono? ( dev-lang/mono )
+ opengl? ( virtual/opengl )
+ pdf? ( app-text/poppler:=[cxx] )
+ physics? ( sci-physics/bullet:= )
+ postscript? ( app-text/libspectre )
+ pulseaudio? ( media-libs/libpulse )
+ raw? ( media-libs/libraw:= )
+ scim? ( app-i18n/scim )
+ sdl? ( media-libs/libsdl2 )
+ sound? ( media-libs/libsndfile )
+ svg? ( gnome-base/librsvg:2 )
+ system-lz4? ( app-arch/lz4:= )
+ systemd? ( sys-apps/systemd:= )
+ tiff? ( media-libs/tiff:= )
+ tslib? ( x11-libs/tslib:= )
+ unwind? ( sys-libs/libunwind:= )
+ v4l? ( media-libs/libv4l )
+ vnc? ( net-libs/libvncserver )
+ wayland? (
+ dev-libs/wayland
+ media-libs/libglvnd
+ media-libs/mesa[wayland]
+ x11-libs/libxkbcommon
+ )
+ webp? ( media-libs/libwebp:= )
+ xpm? ( x11-libs/libXpm )
+ xpresent? ( x11-libs/libXpresent )
+ zeroconf? ( net-dns/avahi )"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+ wayland? ( dev-libs/wayland-protocols )"
+BDEPEND="${PYTHON_DEPS}
+ virtual/pkgconfig
+ doc? ( app-text/doxygen )
+ examples? ( sys-devel/gettext )
+ mono? ( dev-build/cmake )
+ nls? ( sys-devel/gettext )
+ wayland? ( dev-util/wayland-scanner )"
+
+pkg_setup() {
+ # Deprecated, provided for backward-compatibility. Everything is moved to libefreet.so.
+ QA_FLAGS_IGNORED="/usr/$(get_libdir)/libefreet_trash.so.${PV}
+ /usr/$(get_libdir)/libefreet_mime.so.${PV}"
+
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Remove automagic unwind configure option, #743154
+ if ! use unwind; then
+ sed -i "/config_h.set('HAVE_UNWIND/,/eina_ext_deps += unwind/d" src/lib/eina/meson.build ||
+ die "Failed to remove libunwind dep"
+ fi
+
+ # Fix python shebangs for python-exec[-native-symlinks], #764086
+ local shebangs=($(grep -rl "#!/usr/bin/env python3" || die))
+ python_fix_shebang -q ${shebangs[*]}
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dbuffer=false
+ -Dbuild-tests=false
+ -Dcocoa=false
+ -Ddrm-deprecated=false
+ -Dembedded-libunibreak=false
+ -Dg-mainloop=false
+ -Dmono-beta=false
+ -Ddotnet=false
+ -Dpixman=false
+ -Dwl-deprecated=false
+
+ -Dedje-sound-and-video=true
+ -Deeze=true
+ -Dinput=true
+ -Dinstall-eo-files=true
+ -Dlibmount=true
+ -Dnative-arch-optimization=true
+ -Dxinput2=true
+ -Dxinput22=true
+
+ -Dcrypto=openssl
+ -Ddotnet-stylecop-severity=Warning
+
+ $(meson_use X x11)
+ $(meson_use debug debug-threads)
+ $(meson_use doc docs)
+ $(meson_use drm)
+ $(meson_use examples build-examples)
+ $(meson_use fbcon fb)
+ $(meson_use fontconfig)
+ $(meson_use fribidi)
+ $(meson_use glib)
+ $(meson_use gstreamer)
+ $(meson_use harfbuzz)
+ $(meson_use hyphen)
+ $(meson_use lua_single_target_luajit elua)
+ $(meson_use nls)
+ $(meson_use physics)
+ $(meson_use pulseaudio)
+ $(meson_use sdl)
+ $(meson_use sound audio)
+ $(meson_use tslib)
+ $(meson_use v4l v4l2)
+ $(meson_use vnc vnc-server)
+ $(meson_use wayland wl)
+ $(meson_use xpresent)
+ $(meson_use zeroconf avahi)
+
+ $(meson_use !system-lz4 embedded-lz4)
+ )
+
+ if use elogind || use systemd; then
+ emesonargs+=( -D systemd=true )
+ else
+ emesonargs+=( -D systemd=false )
+ fi
+
+ if use wayland; then
+ emesonargs+=( -D opengl=es-egl )
+ elif ! use wayland && use opengl; then
+ emesonargs+=( -D opengl=full )
+ elif ! use wayland && use X && ! use opengl; then
+ emesonargs+=( -D opengl=es-egl )
+ else
+ emesonargs+=( -D opengl=none )
+ fi
+
+ if use connman; then
+ emesonargs+=( -D network-backend=connman )
+ else
+ emesonargs+=( -D network-backend=none )
+ fi
+
+ local disabledEvasLoaders=""
+ ! use avif && disabledEvasLoaders="avif,"
+ ! use bmp && disabledEvasLoaders+="bmp,wbmp,"
+ ! use dds && disabledEvasLoaders+="dds,"
+ ! use eet && disabledEvasLoaders+="eet,"
+ ! use gstreamer && disabledEvasLoaders+="gst,"
+ ! use heif && disabledEvasLoaders+="heif,"
+ ! use ico && disabledEvasLoaders+="ico,"
+ ! use jpeg2k && disabledEvasLoaders+="jp2k,"
+ ! use jpegxl && disabledEvasLoaders+="jxl,"
+ ! use json && disabledEvasLoaders+="json,"
+ ! use pdf && disabledEvasLoaders+="pdf,"
+ ! use pmaps && disabledEvasLoaders+="pmaps,"
+ ! use postscript && disabledEvasLoaders+="ps,"
+ ! use psd && disabledEvasLoaders+="psd,"
+ ! use raw && disabledEvasLoaders+="raw,"
+ ! use svg && disabledEvasLoaders+="rsvg,svg,"
+ ! use tga && disabledEvasLoaders+="tga,"
+ ! use tgv && disabledEvasLoaders+="tgv,"
+ ! use tiff && disabledEvasLoaders+="tiff,"
+ ! use webp && disabledEvasLoaders+="webp,"
+ ! use xcf && disabledEvasLoaders+="xcf,"
+ ! use xpm && disabledEvasLoaders+="xpm,"
+ [[ ! -z "$disabledEvasLoaders" ]] && disabledEvasLoaders=${disabledEvasLoaders::-1}
+ emesonargs+=( -D evas-loaders-disabler="${disabledEvasLoaders}" )
+
+ local disabledImfLoaders=""
+ ! use ibus && disabledImfLoaders+="ibus,"
+ ! use scim && disabledImfLoaders+="scim,"
+ ! use xim && disabledImfLoaders+="xim,"
+ [[ ! -z "$disabledImfLoaders" ]] && disabledImfLoaders=${disabledImfLoaders::-1}
+ emesonargs+=( -D ecore-imf-loaders-disabler="${disabledImfLoaders}" )
+
+ local bindingsList="cxx,"
+ use lua_single_target_luajit && bindingsList+="lua,"
+ use mono && bindingsList+="mono,"
+ [[ ! -z "$bindingsList" ]] && bindingsList=${bindingsList::-1}
+ emesonargs+=( -D bindings="${bindingsList}" )
+
+ local luaChoice=""
+ if use lua_single_target_luajit; then
+ luaChoice+="luajit"
+ else
+ luaChoice+="lua"
+ fi
+ emesonargs+=( -D lua-interpreter="${luaChoice}" )
+
+ # Not all arm CPU's have neon instruction set, #722552
+ if use arm && ! use cpu_flags_arm_neon; then
+ emesonargs+=( -D native-arch-optimization=false )
+ fi
+
+ if use elibc_musl ; then
+ append-cflags -D_LARGEFILE64_SOURCE
+ fi
+
+ meson_src_configure
+}
+
+src_compile() {
+ meson_src_compile
+}
+
+src_install() {
+ meson_src_install
+
+ if use examples; then
+ docompress -x /usr/share/doc/${PF}/examples/
+ dodoc -r "${BUILD_DIR}"/src/examples/
+ fi
+}
diff --git a/dev-libs/libei/Manifest b/dev-libs/libei/Manifest
index 05034b8b00d3..59b78bac6c71 100644
--- a/dev-libs/libei/Manifest
+++ b/dev-libs/libei/Manifest
@@ -4,5 +4,5 @@ DIST libei-1.3.0.tar.bz2 175492 BLAKE2B cc5b0ae228a7282e0b5890280cab15cbb4c9179a
DIST libei-1.4.0.tar.bz2 182498 BLAKE2B 251c35b0ad0b21896cf5600206646e904c508813bcfa9344954922b7b0156dd528987b9d3678edaf3fac14952996dc98fb1a07e8703ce7fde676e63d27a12553 SHA512 c5ac78687b8cbc174406d9b176968416496cd354a20b5861e2959be0cb361edc9437acad46de0013f78b204ec28594d044f79b00a6442e7bda513e283968270b
DIST munit-fbbdf1467eb0d04a6ee465def2e529e4c87f2118.tar.gz 27724 BLAKE2B 9670c9b7a0b5d9ee6ec8df2dea9e241b043964ecf1fa3f6060ad1d16c40ab6afe47f53c6d4a791003e101a0b363263b858e6e4e445f868292753dd1ee7f7e3ce SHA512 26b5599fd12be627a692823ebf496fa446be7ed04a1233fb42e0667c05109b0f804f76646e289ac660fc815baf45f77ec8caf0ff2ea7fb0b4f87f0038a2b971c
EBUILD libei-1.3.0-r2.ebuild 2516 BLAKE2B 5d5a1a75aa0db093971032f7b3b5176dd9015274c889e3416bbb735d47d973ddd9300ef397323ab49569344e2b2d1848ac7cc379cfd6ade36d5ac8f0f92ab0c3 SHA512 18ecaad4e2d66c63dc12478adca668dc9baff5f6fc4a6e55268020786eb51d5025344237c4f43acfdfc0e8b2e89a8daf2f1190eb5591e65ca6518994152c9abb
-EBUILD libei-1.4.0.ebuild 2381 BLAKE2B 5f419e621e4459f694d006aaa95a1a320a6efdc7756f9b129cf975f66b8fcd282acb237576df8d2ac8e360dcf790ca6724dcd0c86cc41912f943aa3b4f4e7404 SHA512 423e3ee4e288187ccb355d1d4b631756b21f3dbb389c390b7073fe0adc5e67af94a7bf960d9012b4ea7250f075d300d7e372d9722a9ffe8dc58148f6742c7321
+EBUILD libei-1.4.0.ebuild 2376 BLAKE2B 0b233867e4949ad118ce73c6960c40982f1a3d87deba4cab2f35c6d52b9033b257cf77a40fc40f4f2d81eedea7e7f9a0c7aaa95a47f7fb90ca670e26425e7fbe SHA512 c76fda6e761c97c2921eb871926eb35d167b17045689fed61f8cc7b009ed574bf9f5c672a9413f68feafc942440e4841cb3793bdf02684ca49e1b461a36c6849
MISC metadata.xml 336 BLAKE2B 2fd4200876fa044f3563b0eea2096214af92fed1a8db009cf4885a7cf32f303b0a6911dba18cc8fac942348dbe2668ea2d50fabedd235e33be0793076ab0e5be SHA512 a26feb7d41edc6f728bfbaf805cfefa6bba4c5161e70785e7de5f389492f405f7cd6f2c55cce1d2c6bdf9af3aba17e1e51254d9e4421c4fab2e61f2c563c8f3f
diff --git a/dev-libs/libei/libei-1.4.0.ebuild b/dev-libs/libei/libei-1.4.0.ebuild
index 10340c3c29fc..ee8e0dd3aedc 100644
--- a/dev-libs/libei/libei-1.4.0.ebuild
+++ b/dev-libs/libei/libei-1.4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" https://github.com/nemequ/munit/archive/${MUNIT_COMMIT}.tar.gz -> mun
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="elogind systemd test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libgweather/Manifest b/dev-libs/libgweather/Manifest
index bfbe54b0793b..17b702dbdc1b 100644
--- a/dev-libs/libgweather/Manifest
+++ b/dev-libs/libgweather/Manifest
@@ -1,3 +1,3 @@
DIST libgweather-4.4.2.tar.xz 2827456 BLAKE2B de53257f15b5b0e38bd41ccf69665e701065db85d144853831f409cd1a7116482bb374a858b022f9fb5eb167203bb393fa4a9087ab2c2272ba1b83dec3efcbb0 SHA512 66012af9bc50dfbb8cdb3d8b1ad7c72b5e8e012d8bbaa5a8d7a841f4bd5b2ebe0a490cc7ea256ea5e1d218f328da8826fb2345aa848fd961da271e64cdf330ad
-EBUILD libgweather-4.4.2.ebuild 1966 BLAKE2B fdefbb3aaec23b6dab6f1320d87e78c1343bd61f039ac82a8ac7d2701e4ffeceea4f83ae5ba2394e3f59a6d1bbcdb4bbc2477bfd30a2a85e5f16e0c2892dd363 SHA512 aea643f97dafb7aa983d6f843502f8828ee7a756229dc925f1f718d1bb78fb14912c05e09bb9473bd229d0d163c7b53d2e94e64f43f00a838b0f4ca401c83a36
+EBUILD libgweather-4.4.2.ebuild 2234 BLAKE2B 673a184e48c9874eb8fb9fce240d1ccfc1478d89e8ec8c8829949fb19112f56e1ba68f31adcf52382f3793c9e97799cb9e00a6f798fe0e8f6ba05d64ed37e4da SHA512 6ea968c840dc02fd2577550348bd334cc3027ba2e7d5d6b1ba8c6694c0ce4696ee6c8fa9ed106b293741e8db4544ad98b0556759e014347473ea6e165cb73977
MISC metadata.xml 352 BLAKE2B 3726dfdf7269138db7992dbab72db960ed2362a8c753362376f28fa37e0849ef89f74b132dea4c63120dfb777f27566aea12f5dc92ddbeeb5a3b8139d4feeb9c SHA512 06dcfdd1ba301e34b2b9a23f3cdb5a686daa8fcc7a2caa8ac921eade3e805589ba2bb148da5f64f95f93d62dda71b5e19f37b33f1e35201c61bd8e0bb996bbf4
diff --git a/dev-libs/libgweather/libgweather-4.4.2.ebuild b/dev-libs/libgweather/libgweather-4.4.2.ebuild
index 9d91fb1cf036..72cf005cb962 100644
--- a/dev-libs/libgweather/libgweather-4.4.2.ebuild
+++ b/dev-libs/libgweather/libgweather-4.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -59,16 +59,28 @@ src_prepare() {
}
src_configure() {
+ local native_file="${T}"/meson.ini.local
+ # We don't want to run pylint tests. They're only for style.
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ pylint='pylint-falseified'
+ EOF
+
local emesonargs=(
$(meson_use vala enable_vala)
$(meson_use gtk-doc gtk_doc)
$(meson_use introspection)
$(meson_use test tests)
-Dsoup2=false
- )
+ --native-file "${native_file}"
+ )
meson_src_configure
}
+src_test() {
+ meson_src_test --no-suite style
+}
+
src_install() {
meson_src_install
if use gtk-doc; then
diff --git a/dev-libs/libpeas/Manifest b/dev-libs/libpeas/Manifest
index 59a75dd26f3d..bdb75cf79b12 100644
--- a/dev-libs/libpeas/Manifest
+++ b/dev-libs/libpeas/Manifest
@@ -1,6 +1,8 @@
AUX 1.26.0-lua.patch 3695 BLAKE2B 16f370ea0707743db9a28cd511f6b9521d285bb37eb3a49d916fcce84965c84490253c1a30e729b21eb528b3a6397cab9bb372b9afeb22bed05e278048734bc4 SHA512 d8939b9a21b838db8e34ddfba7f54f17e88c4387cc3baa15f4df6386180677b419bb9989cecd8e0757442a45bc04f83bef06df5a8df86c17f6812a41044a7eb7
DIST libpeas-1.36.0.tar.xz 195432 BLAKE2B 12b12f041784e5fbeb03a36cad62625f7b60f770f7ff83d0660b28288262e125c2ca5f83032d4ae96faaa7b815ba9dcb245d3cbdac823765435a21e1eb08f663 SHA512 254087089475a3c1415e0ba8efb17aac56b96b1eee7c8e12933e72cc551ee39e9e3eac2d3d602bf9d369dd9fc7d3f5141e7683dec11b40b6c7b961b8e6c70a11
DIST libpeas-2.0.3.tar.xz 156608 BLAKE2B 495a089f8ed9be0589f5c1129dbe054857e6f6ad62a46348dc0c1e4ee8aa96798615d610fec93a86a954020011032628344e4bbcfe6015b8b86ac7ef5dbf9c2d SHA512 ec4e0c0ec8d4cb513a1c30f74ad6c9181eaf6e91babcfce2872715ab57f0c3c6334b18f3dbc6271d14635ccfcda52a2101f81c3417b37bb82c163be3aed93f48
+DIST libpeas-2.0.7.tar.xz 157468 BLAKE2B 4688c6cde69abb6496ab08eda0ab57c032712220aaba51d09720e10cd8df12085c517fbe6b2a2e73c85a731eeb18efc0521f598b81f2070c10b322428bf3b6f6 SHA512 105cdc7b4ec681ec7b1a2c7d52bd891908bf0ebb32ac0f04f24adcf49e73236848f8ea1324c70ebc7490d316eb439f72de23db85ef4643e3301276dfbdec912b
EBUILD libpeas-1.36.0.ebuild 2324 BLAKE2B 99a3e14e83a74e325e8f58d315e5ef9f14e9ef6bc8431c5cd46489688558e264f8d2ee4f0a136199cc4e706e226daae5f8447eba0ed3575fa3cc23c9395d31fe SHA512 a749bfdc3bda45e33a16673920b55b646349796a538ab896bf2171316c37b83b02134a8bab6e1371658ee7921b7e0199a214f81f77def29d1e5600693ca892c7
EBUILD libpeas-2.0.3.ebuild 1932 BLAKE2B 7a90512efe676c97dd006569d029bea5dfc0459993997ac553e00954151dbec50f69ea211267917826efaac69a9e0578a4af5d8890c10d793bea29df0b0c49cf SHA512 6aff2e0171166c5710f8019a068de7cb18eae8be5f98d861fec2202802eb7957689163482b3baf63dacdced59375783640e2de78730406f1d57e417e82177588
+EBUILD libpeas-2.0.7.ebuild 1935 BLAKE2B d29c61b888994fbe5711c5e481623a0204d88408ac9785aafbd8706163e0e932f10b2bb79ed11b64c21f05f870e70d8e4a5a0740be98d7c18a7e952d40f11731 SHA512 c7459b9c820905509909b768a3b1436dcaba923df8ad6d600d39a94184952a5988a3f75182174c03fb8ac29949866c12fb1228a64a39c77d3da8d6679d5340db
MISC metadata.xml 604 BLAKE2B 5e12bfdf96ff5e77ab7f69ed7c07c2a503a562831133feaab455cee5709f97f49ca39091a73f9c45f47cf745006580415bd541e4061a068bf59df564337ea096 SHA512 9cd56891948e74f76df79ceb647c92d84cbdc35b4479a6e75356aacf8ec471bfbec5a12625e30cf86b3bcbfdcd087110d276f231e0eb64dbf8f34df7cb541d4d
diff --git a/dev-libs/libpeas/libpeas-2.0.7.ebuild b/dev-libs/libpeas/libpeas-2.0.7.ebuild
new file mode 100644
index 000000000000..639fc2e6e05b
--- /dev/null
+++ b/dev-libs/libpeas/libpeas-2.0.7.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-1 )
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit gnome.org lua-single meson python-single-r1 vala virtualx xdg
+
+DESCRIPTION="A GObject plugins library"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libpeas"
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="glade gtk-doc javascript lua +python vala"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ >=dev-libs/glib-2.74:2
+ >=dev-libs/gobject-introspection-1.39:=
+ javascript? (
+ >=dev-libs/gjs-1.78.5
+ dev-lang/spidermonkey:115
+ )
+ glade? ( >=dev-util/glade-3.9.1:3.10 )
+ lua? (
+ ${LUA_DEPS}
+ $(lua_gen_cond_dep '
+ >=dev-lua/lgi-0.9.0[${LUA_USEDEP}]
+ ')
+ )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/pygobject-3.2:3[${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ gtk-doc? (
+ >=dev-util/gtk-doc-1.11
+ >=dev-util/gi-docgen-2021.7
+ app-text/docbook-xml-dtd:4.3
+ )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ use vala && vala_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use javascript gjs)
+ $(meson_use lua lua51)
+ $(meson_use python python3)
+ # introspection was always enabled in autotools; would need readiness by consumers
+ # to USE flag it, but most need it for python plugins anyways
+ -Dintrospection=true
+ $(meson_use vala vapi)
+ $(meson_use gtk-doc gtk_doc)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ virtx meson_src_test
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/libpeas-2 "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
diff --git a/dev-libs/protobuf-c/Manifest b/dev-libs/protobuf-c/Manifest
index dcc5c2513cb8..74c26b024b6a 100644
--- a/dev-libs/protobuf-c/Manifest
+++ b/dev-libs/protobuf-c/Manifest
@@ -9,5 +9,5 @@ DIST protobuf-c-1.5.1.tar.gz 531693 BLAKE2B f3c8688e6d88999b24c1192a91fd96855233
EBUILD protobuf-c-1.4.1-r2.ebuild 1342 BLAKE2B eacc99926c4effa44ba0d6da73cee4aa7e121e49a17c45bf2876708243352faacb337ad4975fbff309a64acfcba1f99afc472c1cf66c5a13b59bfec17df97ed0 SHA512 8df2975d411150e53356424b274826565f10c8abc5dfbe57ea037024b1095c4241133b971c3496a57bbc44137c09554fa0f2a4431cc4f30bc72031299ff980a9
EBUILD protobuf-c-1.5.0-r3.ebuild 1389 BLAKE2B 2b0d754cad2c9203320567425dd459b1c5a855629e2f5d05e1d26ad234599c9290dd79ceea3f86ab27463edf5ad36b710527f3a52feec11a10b1c3ea607b6def SHA512 831e38453d77606e2005718ae2831bcfab8fec5dd8838823a0399c897c6122743d683d130538beccefec9d3995fd20536e8161791ce90fe1242b150aa7adecb2
EBUILD protobuf-c-1.5.0-r4.ebuild 1479 BLAKE2B 11e9a99a01536ae7fedde0f827c09db1623ef07cd08f47e3349f72ce81f94a40c0bb6d2588c0b9370f778d27cb8e9a14eca54cf8a56f5595e48d963081d9bff9 SHA512 36393635b60b7f4a66b60ee819787aafc209a9fbbbcf0b9d7d17693a9538d12b91ee034ab5c663a1a350d40fe387d10dda5a5502e7f294638002d1d501d2956d
-EBUILD protobuf-c-1.5.1.ebuild 1219 BLAKE2B cc98a236b54e5cc7e677c0e73257f24952c3cedaab488ca0c2a5e77e536d2db8de5a69af58ef2308d3f84ae4a52c47aefd110caebf678fa2ebb2055a17a13d59 SHA512 d4837248927851a873e0446b745957e5b04c7860743200ec9af56e4a73b18b7fbe05146919f77317557a05a29966f1db23f0c1cf25c50d6e616cf01121772963
+EBUILD protobuf-c-1.5.1.ebuild 1224 BLAKE2B dffc490541fb27db20a04ffdc8bfb7b1fd6cdfd99f8bb5efe45a9d7a3b8890d51e01c0f9f57e0665732e2aac42c971fd722e1fd8d9dc7e08686cf282d02fd2eb SHA512 0af4a27c836e3efc436c6a515bcdad5db32f64ea7f27273c93807c413f59dce78053096981a7e165b32784bcdcc1d3f97fc692073191f6df48e0349750d8fa03
MISC metadata.xml 334 BLAKE2B faf0bb965591d515842465979c2c5224d21f7cc820d529ffc6dd8081b9c6d9bb80118f7c9767844b3c855f324054463a65880bd8851a95835c70246dfa8ae1c9 SHA512 6ba2fd30a13dca3180099c390f5b715062b0b082eb977ffa9b582f29693ea1b9c00870ebf4f5783261e5f05358a9b1ccf8ed5c9b35325432721099db4676a9aa
diff --git a/dev-libs/protobuf-c/protobuf-c-1.5.1.ebuild b/dev-libs/protobuf-c/protobuf-c-1.5.1.ebuild
index c878ac17bed8..627008fb260e 100644
--- a/dev-libs/protobuf-c/protobuf-c-1.5.1.ebuild
+++ b/dev-libs/protobuf-c/protobuf-c-1.5.1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD-2"
# Subslot == SONAME version
SLOT="0/1.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="static-libs"
BDEPEND="
diff --git a/dev-libs/re2/Manifest b/dev-libs/re2/Manifest
index c05ee88c8aab..f43b3efe2788 100644
--- a/dev-libs/re2/Manifest
+++ b/dev-libs/re2/Manifest
@@ -5,5 +5,5 @@ DIST re2-2024-07-02.tar.gz 390672 BLAKE2B 86b915dc0b8e68b35fd0ed20bedd5e9c578182
EBUILD re2-0.2022.06.01.ebuild 1353 BLAKE2B 77b4bc83b35006208480b1e46b1ec935bbdceceeaa967bd671a4c2c24e79598b75968f18d1dee39bd131f0f3698bd67acbb19429e7dd6e49e0110d2f4367e2c3 SHA512 9446c0b67873ea7d0433279c2e5e11c9c9d590f5cbf87b4c3fda7577bc62ddd89e4c08828be1bb9b7d11b5baed19afb8c16eae5093e6e59acad52c3369868568
EBUILD re2-0.2022.12.01.ebuild 1353 BLAKE2B 3c28a0b44229708276cc0b2364e77b8ecfd4fee6b32159599e934e47377f7a6d0f0ed378cdc2dde997970074682108dfbe31481b15e43407ae478a2088465aee SHA512 89878bf4505faa20da73138c205962fe9cb6c5cac12d5530b8514c987177b8c1a87ddfafad1eb91351ae32fc986da06d3e9b6abff5e2039b173e1076cbeade23
EBUILD re2-0.2024.07.02-r1.ebuild 1803 BLAKE2B ca14b9135696eeaebbaa1b99f9f0e6f4e445787560d71f07e45b76019b11ea9e9684f2a0af5f82fc5b2bd481b8df06f04f16b29478146ad369bf752352e869c5 SHA512 64463c27da635c1504f7b469e22ada63475f6b2d6597b223134904cb348d8ffe72d76f193fdad432460eaee132216a2e09bdbae54f981395ed7ed59c2b023606
-EBUILD re2-2024.07.02.ebuild 1106 BLAKE2B f862732d48383bb26878b02805c478c155a7ddd45c188b12e02ca32d06c40d05d32609cc3ded898612dffb482ccfd08996d1ed05b3c45060225fb7b502a8941b SHA512 032b71ab08683e9ab2d38f199d5278bb7addb233376adcca1ba1b748a820a0e346e7c8d8a3e82a9212c31367c8c4e0e4f7a5c26bfcf7aba59113946dba569aa4
+EBUILD re2-2024.07.02.ebuild 1111 BLAKE2B 6c48ffa242a6dd374fbb5f8df926e13a59a3252d321d25c3994fe9f2f06254980e11c5cd17c353ea6b10688cb83b4df004c732204780a4f1bc2b35b979b64419 SHA512 b949207574c329dedbd245a85d749a40c1b1178683195e35b135cd3795fab8c167ceda6851061151c3929ac51104ab091b253e120be429f8c5e3894ab4d8b536
MISC metadata.xml 703 BLAKE2B e1b025447de661823b20426ea9ced01a41d1897ce037d3feaad1042f5717b319121ee54a77cbff831fe9c868131c4b1548850fa94d590d990e4c97c4bba8ff25 SHA512 83ed980012d4f0ee055f14d9c64a32a30f83ea685a8822dbc185e1f328a7a04bf54df95dac53c1d5d85dd14ee040a5dd43dac30e671285da75a38ba511f5c009
diff --git a/dev-libs/re2/re2-2024.07.02.ebuild b/dev-libs/re2/re2-2024.07.02.ebuild
index 766cb2a878e2..b158ce3ded3a 100644
--- a/dev-libs/re2/re2-2024.07.02.ebuild
+++ b/dev-libs/re2/re2-2024.07.02.ebuild
@@ -16,7 +16,7 @@ LICENSE="BSD"
# NOTE: Follow SONAME variable in CMakeLists.txt
SONAME="11"
SLOT="0/${SONAME}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="icu test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/stb/Manifest b/dev-libs/stb/Manifest
index 202388a79766..3a0f185d1c9b 100644
--- a/dev-libs/stb/Manifest
+++ b/dev-libs/stb/Manifest
@@ -1,3 +1,3 @@
DIST stb-20240201.tar.gz 1510288 BLAKE2B f11e802c6e9efe60bf08bb6071b6e8a12fc7a0713f450379534c2a4fc96c2023a190f4fed598fa7fa9b577e19f14bffbfa2f54dff1ebf72d933dc0113aa820c5 SHA512 2403ddb14b7c1a49f12bb0b43e52c612d58e4382ed03f59b4255560900eb7f08651b6688ec8b468b89e999611a67de5bd1102aa03d3847e3dd2d464175a11905
-EBUILD stb-20240201-r1.ebuild 987 BLAKE2B 292b626c3c1853e6551baee254ab25aec36e858b5e872a4e044dea73084e3b1f63806f837ae9c8896b34413f217564da460f44ab47647627a50c3d9d9ff01985 SHA512 7f846575a3cac5a4f445459bc2c5d3c4ab9b5d70f20cf10c52b534ce26a89071e8d39f959a6c7e6c89773486568c2da90daa007a348b34cbfad3325add616b5c
+EBUILD stb-20240201-r1.ebuild 992 BLAKE2B d76435c7c258fc314d3addfabd1683e18426a6662b2a11580c3138bbedb1fe489e3e7674061659f50737f0161044a86dbf2dff283a35d9df0eecabcf522dfbc9 SHA512 46078fe54a9134f5f1f56b061211d54696ae2e90e780f9aa80893610c3d750ff9c321a714d99521265038a8e8cec3803896cf4ca41692866e21b4f6b9f7ea07c
MISC metadata.xml 657 BLAKE2B 981e6b50cf2d4583dcd230e5fc5ed2adcd26c193d932fed79658e117f553593dace68d57a43a4a59e7046f5c11aaa82ec251fea664a9dcdada691846119820f9 SHA512 086f821db8f43371e2d411251afa1f17af5c7d3ac213daa4480ed15b00e0505e1368c73f73f91ae176dc92a3e96bdb4d002745f394069879bb8d980f83405479
diff --git a/dev-libs/stb/stb-20240201-r1.ebuild b/dev-libs/stb/stb-20240201-r1.ebuild
index 90235023a14a..375166ee6ad4 100644
--- a/dev-libs/stb/stb-20240201-r1.ebuild
+++ b/dev-libs/stb/stb-20240201-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${CHECKSUM}"
LICENSE="|| ( MIT Unlicense )"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86"
src_prepare() {
default