summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-08 20:55:35 -0500
committerCrucible <crucible@localhost>2026-10-08 20:55:35 -0500
commit010e9f026af7b24ae016a3d084cc03f3198fae6e (patch)
treeb04639857933458c83309f7f116a0553f8623111 /dev-libs
parentac0126af4bbed1cc9dd34c9d8394875eb06f1ad9 (diff)
downloadsrcux-010e9f026af7b24ae016a3d084cc03f3198fae6e.tar.gz
srcux-010e9f026af7b24ae016a3d084cc03f3198fae6e.tar.xz
srcux-010e9f026af7b24ae016a3d084cc03f3198fae6e.zip
Publish srcux candidate 0000000591-20261008-205339
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/aws-c-auth/Manifest1
-rw-r--r--dev-libs/aws-c-auth/aws-c-auth-1.0.1.ebuild36
-rw-r--r--dev-libs/aws-c-http/Manifest1
-rw-r--r--dev-libs/aws-c-http/aws-c-http-1.1.0.ebuild46
-rw-r--r--dev-libs/aws-c-io/Manifest1
-rw-r--r--dev-libs/aws-c-io/aws-c-io-1.1.0.ebuild42
-rw-r--r--dev-libs/kopeninghours/Manifest1
-rw-r--r--dev-libs/kopeninghours/kopeninghours-26.08.2.ebuild57
-rw-r--r--dev-libs/kosmindoormap/Manifest1
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-26.08.2.ebuild49
-rw-r--r--dev-libs/kpublictransport/Manifest1
-rw-r--r--dev-libs/kpublictransport/kpublictransport-26.08.2.ebuild42
-rw-r--r--dev-libs/kweathercore/Manifest1
-rw-r--r--dev-libs/kweathercore/kweathercore-26.08.2.ebuild33
-rw-r--r--dev-libs/opencl-clang/opencl-clang-17.0.10.ebuild2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-18.1.9.ebuild2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-19.1.7.ebuild2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-20.1.7.ebuild2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-21.1.7.ebuild2
-rw-r--r--dev-libs/opencl-clang/opencl-clang-22.1.4.ebuild2
-rw-r--r--dev-libs/tree-sitter-zig/Manifest1
-rw-r--r--dev-libs/tree-sitter-zig/metadata.xml12
-rw-r--r--dev-libs/tree-sitter-zig/tree-sitter-zig-1.1.2_p20250910.ebuild33
-rw-r--r--dev-libs/xapian-bindings/xapian-bindings-1.4.32.ebuild2
-rw-r--r--dev-libs/xapian/xapian-1.4.32.ebuild2
25 files changed, 366 insertions, 8 deletions
diff --git a/dev-libs/aws-c-auth/Manifest b/dev-libs/aws-c-auth/Manifest
index 4452b11b21b6..6c851dd638c2 100644
--- a/dev-libs/aws-c-auth/Manifest
+++ b/dev-libs/aws-c-auth/Manifest
@@ -1,3 +1,4 @@
DIST aws-c-auth-0.10.4.tar.gz 288986 BLAKE2B b69da30caf68ba9e2cdb32c4ae9f12c9dcfc18d707d9ddf357d5fa395bc78164e719ccf5fccee0bc2bfde0baab4d04fbac956c0a36eacdfa54f9a222687bbc91 SHA512 f10209473bc417388a1f6804a10f93fb549f5b960ed4f1522c1080c4d073037f86fd3ab8c6faf8ab0f9d9603602a968f5d1000041299be6690b40cf0e1252357
DIST aws-c-auth-0.9.3.tar.gz 280180 BLAKE2B 68b9750899aea8f4baffaa42afbeaa1b6eb60344d4df386fb328ad01ac16cff4589ef2de7b912ece001f715ed3ecbb8f731d4495f74453a07b74d4d0d23645a5 SHA512 f4573b644717e7882220a97e0795a4a6befba86371a24cb9df2d886dd832f40b478b698e878cb901f23ffde2f97737e27e4d9e5cd1d3af08645f6f1e33f11eee
DIST aws-c-auth-1.0.0.tar.gz 291120 BLAKE2B d57ae0d87a4c80f33d27320b750e9f9cf9e4ab483f346f658ec451b4af686ae82a0627412bd33ecd4854f8ec7bdda760fbbcd7cc49769be574927d74151f6699 SHA512 6ff5e408a3c9d88eb4f0b6b711eb98acdba94f8677f15297e44636de1a2a3d352aaa8cd264693cf1d757a3b58d6bf05e5182cb7b80956c8531c53be34d9f8f73
+DIST aws-c-auth-1.0.1.tar.gz 291149 BLAKE2B 8e5ed88410030b45d47309fbe342abfdc6814a52745ec1214ebed424a1defc1562149c55d04f5c94ed79e498a1f49ced63f40eaf1b7ca9fd6ee828cc1d113c57 SHA512 6049eb23d00c96d049abf2102a2bb92b47221b4fff947588a59f3d1030e89011427076c570c045585ded2a68c62cda0c8c685ecfb72f0cc2ae5dcc0d21434093
diff --git a/dev-libs/aws-c-auth/aws-c-auth-1.0.1.ebuild b/dev-libs/aws-c-auth/aws-c-auth-1.0.1.ebuild
new file mode 100644
index 000000000000..fdd992d29825
--- /dev/null
+++ b/dev-libs/aws-c-auth/aws-c-auth-1.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="AWS C Auth: C99 library implementation of AWS client-side authentication"
+HOMEPAGE="https://github.com/awslabs/aws-c-auth"
+SRC_URI="https://github.com/awslabs/aws-c-auth/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/aws-c-cal-1.0.0:=
+ >=dev-libs/aws-c-common-1.0.0:=
+ >=dev-libs/aws-c-http-1.0.0:=
+ >=dev-libs/aws-c-sdkutils-1.0.0:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/aws-c-common"
+
+src_configure() {
+ local mycmakeargs=(
+ -DAWS_GET_VERSION_MODULE="${ESYSROOT}/usr/$(get_libdir)/cmake/aws-c-common/modules/AwsGetVersion.cmake"
+ -DBUILD_TESTING=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DENABLE_NET_TESTS=OFF # Network Sandbox cause these to fail.
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/aws-c-http/Manifest b/dev-libs/aws-c-http/Manifest
index e91b81302138..6aa29e285cc1 100644
--- a/dev-libs/aws-c-http/Manifest
+++ b/dev-libs/aws-c-http/Manifest
@@ -1,3 +1,4 @@
DIST aws-c-http-0.10.7.tar.gz 500595 BLAKE2B 22865ede99bd421856b7c2462594f2643b8bf8ad0a1b49c56bb44f8b0ecaebc03f0f2459eaa135030767f7f8ca303f65e725a5e89622e361b762941d760edc4a SHA512 8f07b9c5d9b315d5beba79f8f0dc583fdb0466843fb0caef792bbb4e7db5f261abd4850929f8b3ca81b9eaf4efcf7e63564891586ac2dd7796e3eb797ddecf99
DIST aws-c-http-0.11.0.tar.gz 516512 BLAKE2B d9c03349ba9197a31c850cb96ecbad3858b0e8f74faf18f1108bbf855f244bb8dfa0a27d092563419e44cf7e62c7ba92709a6b3cfc204f7aad74f3414a1932e0 SHA512 f25bebbcbb5dcc6c996b8f20abfcd1c2bb2bc8f042097f0b81322ff3f83c44fec884a5f145a2bf5253ebb7137b806d28af6a93d46c74c2d865a19a5a97e804af
DIST aws-c-http-1.0.0.tar.gz 526848 BLAKE2B 970132efe5b72e06f1e7493f9dcddf74ad2a2e16ae88527596f554e8c660bad1ebcdba3798cf1d69900e75b5a3fb358d6af82273d9c402eb64f10661a877edd9 SHA512 6236e6713f44d87446f4a521d5044d9c46b06bc5738bbf38c112aeff9a222427a52c8acb57eabff55c229de41dce8380b6cc04a8970a78cc378a63240e31ecc3
+DIST aws-c-http-1.1.0.tar.gz 536872 BLAKE2B 6bad19b248dd47af0e834fb2209e40cf8c678343cb93ad9fd72ad7717f8a9451be1bf28e5ea0000db49af40a35579c64b67d85e02e53335af448979faf4ca59e SHA512 7a39af8603c21c5ce34280a9d002afb534e527a2159f19d64ced0c046b3473bcb6a0647c9ea01c5c1d6a8f52a1fa706c0e081cd3b02ede642a4add1b1df71ce8
diff --git a/dev-libs/aws-c-http/aws-c-http-1.1.0.ebuild b/dev-libs/aws-c-http/aws-c-http-1.1.0.ebuild
new file mode 100644
index 000000000000..bf5b9566cba7
--- /dev/null
+++ b/dev-libs/aws-c-http/aws-c-http-1.1.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="AWS C Http: C99 implementation of the HTTP/1.1 and HTTP/2 specifications"
+HOMEPAGE="https://github.com/awslabs/aws-c-http"
+SRC_URI="https://github.com/awslabs/aws-c-http/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/aws-c-common-1.0.0:=
+ >=dev-libs/aws-c-compression-1.0.0:=
+ >=dev-libs/aws-c-io-1.0.0:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/aws-c-common"
+
+src_configure() {
+ local mycmakeargs=(
+ -DAWS_GET_VERSION_MODULE="${ESYSROOT}/usr/$(get_libdir)/cmake/aws-c-common/modules/AwsGetVersion.cmake"
+ -DBUILD_TESTING=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DENABLE_NET_TESTS=OFF # Network Sandbox cause these to fail.
+ )
+
+ cmake_src_configure
+}
+
+src_install()
+{
+ cmake_src_install
+
+ if use test; then
+ rm "${ED}/usr/bin/elasticurl" || die
+ rm "${ED}/usr/bin/h2benchmark" || die
+ fi
+}
diff --git a/dev-libs/aws-c-io/Manifest b/dev-libs/aws-c-io/Manifest
index fbc5bc731920..03c6d06b7d01 100644
--- a/dev-libs/aws-c-io/Manifest
+++ b/dev-libs/aws-c-io/Manifest
@@ -1,3 +1,4 @@
DIST aws-c-io-0.23.3.tar.gz 754282 BLAKE2B 9ee873c0ac66117f7974796ab0b7e3f8ff1c80e5ddbbb7b5a51342f8ab716dd187267ad46a6e1fb0e28f665a9bd735d2542de91b7c8044be3299cabccc47a0a4 SHA512 e0fa77e462f52c793c32cb32088231f43b07e813cba3557d8c5503c8e01add11e55e01b22297596a2ed488b79d3c3a1a5982bcdb6adba0916d408d0b97358841
DIST aws-c-io-0.27.4.tar.gz 772441 BLAKE2B 43b0b0f184325ca7f82799264376c2405cac7e758cb0eaae8a55ea321e053d81cf0e6dabbd5a065391abcc9c9ae683945e4bab00ea521a4929b4d709c37319c2 SHA512 f0f4da3d86edb5b182a75f7a0f5cc4f9a2a4053ec2699f8b4ae6d632958696d9811efda8726ddee93ef8a145e2443336abd0b87a5a2af19664b5e9ad4eb78823
DIST aws-c-io-1.0.0.tar.gz 783683 BLAKE2B 33dab5d619b93b729e60b79ebc1acfc1854c5033e5383924fb5e0745e3887c5daf1188b6b4f7c7101637fa1772a0d72511ff2fba7659fe00fde29566eec3140d SHA512 f0a16581dcb3f11d1c8b883f9eeffd2cfc029868683488da0193dce7dd619b5d17843baeaa944da122a0281ae0e58d78b5e50a2bcc10773d0059e3c50bd80500
+DIST aws-c-io-1.1.0.tar.gz 829302 BLAKE2B a32c5d184913d12f3791930a13842e867dc101237f4d87751e208d3e91bb2f304a6d16c94961676881182f96ca3f830b6253a8a8d5cd465f78795325ca1f80f8 SHA512 e3542ec23911540e16cb2546df61c8a55427d4fdfdb4343da2b94c34d8599aeb8d2b1685ed8ce36b6ba31538e093fd6f49a2ada7f1a7e8df1ee871cf8643b7f9
diff --git a/dev-libs/aws-c-io/aws-c-io-1.1.0.ebuild b/dev-libs/aws-c-io/aws-c-io-1.1.0.ebuild
new file mode 100644
index 000000000000..7a968f55527d
--- /dev/null
+++ b/dev-libs/aws-c-io/aws-c-io-1.1.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="AWS C IO: It handles all IO and TLS work for application protocols"
+HOMEPAGE="https://github.com/awslabs/aws-c-io"
+SRC_URI="https://github.com/awslabs/aws-c-io/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/aws-c-cal-1.0.0:=
+ >=dev-libs/aws-c-common-1.0.0:=
+ dev-libs/s2n-tls
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/aws-c-common"
+
+src_configure() {
+ local mycmakeargs=(
+ -DAWS_GET_VERSION_MODULE="${ESYSROOT}/usr/$(get_libdir)/cmake/aws-c-common/modules/AwsGetVersion.cmake"
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ if use test; then
+ # (#759802) Due to network sandboxing of portage, internet connectivity
+ # tests will always fail. If you need a USE flag, because you want/need
+ # to perform these tests manually, please open a bug report for it.
+ mycmakeargs+=(
+ -DENABLE_NET_TESTS=OFF
+ )
+ fi
+
+ cmake_src_configure
+}
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index f86018c54a1b..2bb66981ffbd 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -1,2 +1,3 @@
DIST kopeninghours-26.04.3.tar.xz 76648 BLAKE2B bd9dc8c061045912da4986cbe411aae1f9b91f5e8ceafafc3142356ea7fba4467c2d8b4045ac3ffd475f5cc4558b737ea2eded201eccff860b9000dd955b06c5 SHA512 136b3f3ada39110d65880454774caafb715cf40682acaa5185cd993049c129fd0be917efe22a38d28d07f640e7d1ad5c57652f4202f0dad409479f8debdeaaef
DIST kopeninghours-26.08.1.tar.xz 77144 BLAKE2B 4ce54b44b7968d043cec0926ce898a2cf1d43f54bf9072fc735693a1331d641869e4fa66a1d49a520ea1cccd79f46ac7753150f7feffbfd97b2e9234b2e899b3 SHA512 a83e776111cfe9f7e066829f72e06a1046af3d24bb68c7a52f1bc74a35c5dd0fba2192853b8463a7deb3751b8594808c8a678a0173b7daa9b9b58a84064edb3c
+DIST kopeninghours-26.08.2.tar.xz 77064 BLAKE2B 03699bbc18877b77c196a62db46e9ecd1182bee2f3bbd98a0c5b24da2be538f1cef2bbbbcf5912fea96758508d619766b152aac42b75a002cca450d009615b08 SHA512 64c4cd742c84de5031ed360073b78ea2d7091fc935b473cbe425dab45e67a461446d35f28e2ba2c16c051d1fd232ed3fe61fd88e6d3cd4b9cdbb534dffde6c73
diff --git a/dev-libs/kopeninghours/kopeninghours-26.08.2.ebuild b/dev-libs/kopeninghours/kopeninghours-26.08.2.ebuild
new file mode 100644
index 000000000000..c6ce9cb3a2df
--- /dev/null
+++ b/dev-libs/kopeninghours/kopeninghours-26.08.2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+PYTHON_COMPAT=( python3_{13..14} )
+inherit ecm gear.kde.org python-single-r1
+
+DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions"
+HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html
+https://invent.kde.org/libraries/kopeninghours"
+
+LICENSE="LGPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="python"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+ >=dev-libs/kpublictransport-${PVCUT}:6=
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ virtual/zlib:=
+ python? (
+ $(python_gen_cond_dep '
+ >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}]
+ ')
+ )
+"
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPython_LIBRARY=$(python_get_library_path)
+ -DPython_INCLUDE_DIR=$(python_get_includedir)
+ $(cmake_use_find_package python Boost)
+ )
+ ecm_src_configure
+}
+
+src_install() {
+ ecm_src_install
+ use python && python_optimize
+}
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index 5891ebd9aa5a..3f9e2e15d97a 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1,2 +1,3 @@
DIST kosmindoormap-26.04.3.tar.xz 779668 BLAKE2B ab5ef04a5f76e65d1fa2809748a08f690c70b1f9496e4f9b12d2cc4f2c77a2f50bddd3cbbbe41bf96cb2f1836695f870248834585312b3f2efb820c1f8025139 SHA512 14b4f4e283c81d8f536b7082dfcf928f9b40473b92c33d711ebdd82974f0b25a83e3ced3df3e3d4b96f25124fa581445bef826d18d109906681aaa2ce7d3b997
DIST kosmindoormap-26.08.1.tar.xz 783124 BLAKE2B 62f58e8050de7c08c3d5d2c3a1fc71ea79a3ff5c76725c8259f8c3b9a4e6806509c4f4892d789af7538315cf424c3f7747f9f965efcec6b4e10a20e37ae5ea25 SHA512 ea201aac327f0f8df3ba57da63f21ac283617a2648cfaacc8602089668c26da0bfcd3da38de8f4621d7eb4f97ae660e9db9c9eb4ddfb0f409896ff60443ef37d
+DIST kosmindoormap-26.08.2.tar.xz 783312 BLAKE2B 855599d79cbe5b2852b8e8aedee1fc15e8a66a58a5102ef9e5bea08a597b7f7cc6e7e7f10a296162024239c7b43af26ab6ee4b04f4f6924385f2bc209b1dd05b SHA512 02965e9556fc80b1dbd69e42905560d2f007825b75bcf838559ed8ed77f00e546df84930a98a3cd1381180cfe45dfa271dd49d2c4719963ebd59533c7b2e6334
diff --git a/dev-libs/kosmindoormap/kosmindoormap-26.08.2.ebuild b/dev-libs/kosmindoormap/kosmindoormap-26.08.2.ebuild
new file mode 100644
index 000000000000..5841c6665dd7
--- /dev/null
+++ b/dev-libs/kosmindoormap/kosmindoormap-26.08.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Data Model and Extraction System for Travel Reservation information"
+HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap"
+
+LICENSE="LGPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+gui"
+
+# kservice is optional and only used to find and open josm
+RDEPEND="
+ >=dev-libs/kirigami-addons-1.6.0:6
+ dev-libs/protobuf:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui?,network]
+ virtual/zlib:=
+ gui? (
+ >=dev-libs/kopeninghours-${PVCUT}:6=
+ >=dev-libs/kpublictransport-${PVCUT}:6=
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+BDEPEND="
+ app-alternatives/lex
+ app-alternatives/yacc
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TOOLS_ONLY=$(usex !gui)
+ -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+ )
+ ecm_src_configure
+}
diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest
index 46e4a50c6a9d..538f6a4c4a06 100644
--- a/dev-libs/kpublictransport/Manifest
+++ b/dev-libs/kpublictransport/Manifest
@@ -1,2 +1,3 @@
DIST kpublictransport-26.04.3.tar.xz 959348 BLAKE2B a92eaa94fe536c0b7129cee7d76bd72f10c375732e980aa3dc844e71143ac397714ee9a1babc8faf0e1d12b9421aac9fbabdf8be2465f67621529d303d4ce70d SHA512 59dcb14bb7c3deffc20c4e79f4a6b28c6782a5ab0143b6dd8a344228deef974af2501e1ae4a3fb553050f7b699be76ce0352eb4aec5da0c0262bef783b06b85e
DIST kpublictransport-26.08.1.tar.xz 1005016 BLAKE2B 600996474f856daba24bfc7eb26def7bb24120c49f9b59d3b737229ddf83419db8bc104a4aeef22e81b3bcf54f55709541c36293eaf578ec16738b66779dfacc SHA512 ca191ea3841b3b0689e2c588dcce4f0f756537d99120b66765efb5c29e54f95baf6097479d66ebde3ae27feb42b892420e3700f93858aea15f162a28fde594e1
+DIST kpublictransport-26.08.2.tar.xz 1005556 BLAKE2B 3ce1d3211617f81a287c8a2dd4da19d954eeae5f9c7ae8b97b138787860b5fa3aa2628a154fc8fe9608bfc68899ad2af046a786ad727a603493abc11e2bf5faa SHA512 bf0f7221bc1be228e9e9e061dbe6e373586aa93789e804953886acccb07e8d09249f9f1241c1f85d13b2dddf52061094fd826d70fec56ed70b25c423b2bc9018
diff --git a/dev-libs/kpublictransport/kpublictransport-26.08.2.ebuild b/dev-libs/kpublictransport/kpublictransport-26.08.2.ebuild
new file mode 100644
index 000000000000..6ef99ea4793b
--- /dev/null
+++ b/dev-libs/kpublictransport/kpublictransport-26.08.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for accessing public transport timetables and other information"
+HOMEPAGE="https://invent.kde.org/libraries/kpublictransport
+ https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html"
+
+LICENSE="LGPL-2+"
+SLOT="6/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm64"
+IUSE="networkmanager"
+
+RDEPEND="
+ >=dev-libs/kirigami-addons-1.6.0:6
+ dev-libs/protobuf:=
+ >=dev-qt/qtbase-${QTMIN}:6[gui,network,ssl]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtlocation-${QTMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kitemmodels-${KFMIN}:6
+ virtual/zlib:=
+ networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 )
+"
+DEPEND="${RDEPEND}
+ test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it
+ $(cmake_use_find_package networkmanager KF6NetworkManagerQt)
+ )
+ ecm_src_configure
+}
diff --git a/dev-libs/kweathercore/Manifest b/dev-libs/kweathercore/Manifest
index 5c4001f5335b..752461e89d94 100644
--- a/dev-libs/kweathercore/Manifest
+++ b/dev-libs/kweathercore/Manifest
@@ -1,2 +1,3 @@
DIST kweathercore-26.04.3.tar.xz 87016 BLAKE2B 725dcb1351e8284374a886a6d42856b56c6245091657ae5c74e027ea10df2732072ab02bd2cf44848964e30817641aac766f665ef9a08923656361d88ce9c49b SHA512 3f497fdcc356e840ac35cb4ebd285f362977c823f23099a014e5d908e78172e5076033c68879ddf299ca59676832df6e17709e000cf52b439beda2ea55526736
DIST kweathercore-26.08.1.tar.xz 87828 BLAKE2B e3c616384f68f0e9b1f5ca65be6e584c58c6d8f0685f1cc08b6924f54fd8c578564f356ad5aecc1960cb16eaa20630bde9ba2279d42ac5661ecc83b38fceceb3 SHA512 cf8feeed3247ce9da50951c959845a1d563d694c6a028783068ec6a70b4f8c02a09032f5a7e7c8f7df1655690a8597385f8540abcfb2dbcdcd4836b31f9ec346
+DIST kweathercore-26.08.2.tar.xz 87888 BLAKE2B 699a1e4258a5a8c311af3a750152965ed5b131d88f0f5c5ecfe4dc2e2dd7b5affca43fb81121af868d1d82e05d6b3beaec59b1a3a0ceca045f063b6e60c78754 SHA512 88de5b9d39ebfed14c9239ad05e32766caf80e6c1a5e8f77d785429d6c382a9c663d1ec53454419d28f4b7935559cece079f838ce7b5472460e57129eb84244a
diff --git a/dev-libs/kweathercore/kweathercore-26.08.2.ebuild b/dev-libs/kweathercore/kweathercore-26.08.2.ebuild
new file mode 100644
index 000000000000..d134b9567ce1
--- /dev/null
+++ b/dev-libs/kweathercore/kweathercore-26.08.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_NONGUI="true"
+ECM_QTHELP="true"
+ECM_TEST="true"
+KFMIN=6.27.0
+QTMIN=6.11.2
+inherit ecm gear.kde.org
+
+DESCRIPTION="Library for retrieval of weather information including forecasts and alerts"
+HOMEPAGE="https://invent.kde.org/libraries/kweathercore"
+
+LICENSE="LGPL-2+"
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~x86"
+
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6[network]
+ >=dev-qt/qtdeclarative-${QTMIN}:6
+ >=dev-qt/qtpositioning-${QTMIN}:6
+ >=kde-frameworks/kholidays-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+"
+RDEPEND="${DEPEND}"
+
+CMAKE_SKIP_TESTS=(
+ locationquerytest
+ # bug 906392
+ metnoparsertest
+)
diff --git a/dev-libs/opencl-clang/opencl-clang-17.0.10.ebuild b/dev-libs/opencl-clang/opencl-clang-17.0.10.ebuild
index 2c6795f57d3a..c75a49e1ee6f 100644
--- a/dev-libs/opencl-clang/opencl-clang-17.0.10.ebuild
+++ b/dev-libs/opencl-clang/opencl-clang-17.0.10.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV}"
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
dev-util/spirv-llvm-translator:${SLOT}=
diff --git a/dev-libs/opencl-clang/opencl-clang-18.1.9.ebuild b/dev-libs/opencl-clang/opencl-clang-18.1.9.ebuild
index c756463c4fc8..7c382fbfde29 100644
--- a/dev-libs/opencl-clang/opencl-clang-18.1.9.ebuild
+++ b/dev-libs/opencl-clang/opencl-clang-18.1.9.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV}"
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
dev-util/spirv-llvm-translator:${SLOT}=
diff --git a/dev-libs/opencl-clang/opencl-clang-19.1.7.ebuild b/dev-libs/opencl-clang/opencl-clang-19.1.7.ebuild
index 46ff5cc31d9f..7a6e850b48c6 100644
--- a/dev-libs/opencl-clang/opencl-clang-19.1.7.ebuild
+++ b/dev-libs/opencl-clang/opencl-clang-19.1.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV}"
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
dev-util/spirv-llvm-translator:${SLOT}=
diff --git a/dev-libs/opencl-clang/opencl-clang-20.1.7.ebuild b/dev-libs/opencl-clang/opencl-clang-20.1.7.ebuild
index ae6c7936828f..1636478fc6cf 100644
--- a/dev-libs/opencl-clang/opencl-clang-20.1.7.ebuild
+++ b/dev-libs/opencl-clang/opencl-clang-20.1.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV}"
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
dev-util/spirv-llvm-translator:${SLOT}=
diff --git a/dev-libs/opencl-clang/opencl-clang-21.1.7.ebuild b/dev-libs/opencl-clang/opencl-clang-21.1.7.ebuild
index 60a8d36e955f..dee45d345675 100644
--- a/dev-libs/opencl-clang/opencl-clang-21.1.7.ebuild
+++ b/dev-libs/opencl-clang/opencl-clang-21.1.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV}"
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
dev-util/spirv-llvm-translator:${SLOT}=
diff --git a/dev-libs/opencl-clang/opencl-clang-22.1.4.ebuild b/dev-libs/opencl-clang/opencl-clang-22.1.4.ebuild
index 4e46325bbc6f..21e6b0daa9c5 100644
--- a/dev-libs/opencl-clang/opencl-clang-22.1.4.ebuild
+++ b/dev-libs/opencl-clang/opencl-clang-22.1.4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV}"
LICENSE="UoI-NCSA"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
dev-util/spirv-llvm-translator:${SLOT}=
diff --git a/dev-libs/tree-sitter-zig/Manifest b/dev-libs/tree-sitter-zig/Manifest
new file mode 100644
index 000000000000..8e24daebbb3d
--- /dev/null
+++ b/dev-libs/tree-sitter-zig/Manifest
@@ -0,0 +1 @@
+DIST tree-sitter-zig-1.1.2_p20250910.tar.gz 258895 BLAKE2B bf31dd47749f0a9b6d4391e94cdeb00c2cbb490b3e7c9c8f69c84b8b5bf7ba9af38929a3a924f9fb1cb12ceefc496e33fdcdd1cc6554a8c0efeeee5e098f798a SHA512 a05d0c4a9c55a07cea348351a1cecdc21a0a1ffd9d40f20cdb29b4cd61e1f3b727f0b31c560a34a9eb78a0aed78fcd9d4871a1076553c14e8b9a82d13789e33f
diff --git a/dev-libs/tree-sitter-zig/metadata.xml b/dev-libs/tree-sitter-zig/metadata.xml
new file mode 100644
index 000000000000..52aec0b88456
--- /dev/null
+++ b/dev-libs/tree-sitter-zig/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://srcux.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <name>Pavel Sobolev</name>
+ <email>contact@paveloom.dev</email>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/tree-sitter-grammars/tree-sitter-zig/issues</bugs-to>
+ </upstream>
+ <origin>srcux</origin>
+</pkgmetadata>
diff --git a/dev-libs/tree-sitter-zig/tree-sitter-zig-1.1.2_p20250910.ebuild b/dev-libs/tree-sitter-zig/tree-sitter-zig-1.1.2_p20250910.ebuild
new file mode 100644
index 000000000000..a2325aadc029
--- /dev/null
+++ b/dev-libs/tree-sitter-zig/tree-sitter-zig-1.1.2_p20250910.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_COMMIT="6479aa13f32f701c383083d8b28360ebd682fb7d"
+
+ZIG_NEEDS_LLVM=1
+ZIG_SLOT="0.15"
+
+inherit zig
+
+DESCRIPTION="Zig grammar for tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter-grammars/tree-sitter-zig"
+SRC_URI="https://github.com/tree-sitter-grammars/tree-sitter-zig/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"
+
+src_prepare() {
+ sed -e '/.install_subdir/s#queries#share/tree-sitter/queries/zig#' \
+ -e '/node-types.json/d' \
+ -i "${S}/build.zig" || die
+
+ sed -e '2a .fingerprint = 0xb3d0096061c17516,' \
+ -i "${S}/build.zig.zon" || die
+
+ zig_src_prepare
+}
diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.32.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.32.ebuild
index d463c8b3c529..9c7acc77d9f5 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.32.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.32.ebuild
@@ -33,7 +33,7 @@ S="${WORKDIR}/${P}" # need this here, some inherited eclasses change it
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~sparc ~x86"
IUSE="java lua perl php python ruby tcl ${GENTOO_PERL_USESTRING}"
REQUIRED_USE="
|| ( java lua perl php python ruby tcl )
diff --git a/dev-libs/xapian/xapian-1.4.32.ebuild b/dev-libs/xapian/xapian-1.4.32.ebuild
index c6822e8318c7..bd58375e961d 100644
--- a/dev-libs/xapian/xapian-1.4.32.ebuild
+++ b/dev-libs/xapian/xapian-1.4.32.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0/30" # ABI version of libxapian.so
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
IUSE="cpu_flags_x86_sse cpu_flags_x86_sse2 debug static-libs"
DEPEND="