summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin99170 -> 99186 bytes
-rw-r--r--dev-libs/gobject-introspection-common/Manifest2
-rw-r--r--dev-libs/gobject-introspection-common/gobject-introspection-common-1.84.0.ebuild30
-rw-r--r--dev-libs/gobject-introspection/Manifest2
-rw-r--r--dev-libs/gobject-introspection/gobject-introspection-1.84.0.ebuild87
-rw-r--r--dev-libs/level-zero/Manifest2
-rw-r--r--dev-libs/level-zero/level-zero-1.21.2.ebuild36
-rw-r--r--dev-libs/libical/Manifest2
-rw-r--r--dev-libs/libical/libical-3.0.20.ebuild113
-rw-r--r--dev-libs/libzia/Manifest2
-rw-r--r--dev-libs/libzia/libzia-4.64-r1.ebuild56
-rw-r--r--dev-libs/unittest++/Manifest2
-rw-r--r--dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch11
-rw-r--r--dev-libs/unittest++/unittest++-2.0.0-r3.ebuild50
-rw-r--r--dev-libs/xapian-bindings/Manifest2
-rw-r--r--dev-libs/xapian-bindings/xapian-bindings-1.4.26-r1.ebuild4
-rw-r--r--dev-libs/xapian/Manifest2
-rw-r--r--dev-libs/xapian/xapian-1.4.26.ebuild4
-rw-r--r--dev-libs/yajl/Manifest2
-rw-r--r--dev-libs/yajl/yajl-2.1.0-r4.ebuild37
20 files changed, 343 insertions, 103 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index c712ecc23953..c60ab4623448 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/gobject-introspection-common/Manifest b/dev-libs/gobject-introspection-common/Manifest
index 8b9db97ce249..151100a33994 100644
--- a/dev-libs/gobject-introspection-common/Manifest
+++ b/dev-libs/gobject-introspection-common/Manifest
@@ -2,8 +2,10 @@ DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 2251c34b543c95f95bdec68
DIST gobject-introspection-1.78.1.tar.xz 1060296 BLAKE2B 115cf9ea27cec2d8d3a84081c909b72144fd1568bc316677c26f49652dc93b34fba10701678ad4977dcf97a89f7608545fbd2d73c2503c87635b2102e66ae024 SHA512 a3081882995a762645b04faa71082dbd523bee845519007e48b13235aad8a4cd4c74f0d042a6c17710125f945bd970e4b76e95a559274e294d595e04725a4e97
DIST gobject-introspection-1.80.1.tar.xz 1040228 BLAKE2B 7a8c1da9bc8aef293deedde1eed97536fa2f42f79a9761ac8ededb0676e46b636545a69e20e63d812844aeb626fa4fb7ce3c7922e51554fdc79560f16443acd9 SHA512 f45c2c1b105086488d974c6134db9910746df8edb187772f2ecd249656a1047c8ac88ba51f5bf7393c3d99c3ace143ecd09be256c2f4d0ceee110c9ad51a839a
DIST gobject-introspection-1.82.0.tar.xz 1052872 BLAKE2B 8336ae26d48a71a203655d9d268076f603055ceabb55dbfa676f2c67b4096b83afc106d485dc45d02b3a8be806f9ef50d54806a82e61f2a252ae59543c61e934 SHA512 e139fadb4174c72b648914f3774d89fc0e5eaee45bba0c13edf05de883664dad8276dbc34006217bb09871ed4bad23adab51ff232a17b9eb131329b2926cafb7
+DIST gobject-introspection-1.84.0.tar.xz 1080316 BLAKE2B c888cc36f980db61bf7da46199fecfbe944034b9ffdf3e6e21cc56b2177c3ece1a0571166ab37c63c6f0d5c80be91963c9e342f5162e2b908838d8eef9e193e3 SHA512 764b5071472f93ed62bd64983c16fc4f73d4e20575d31eb475b40f4c6643080249aec4c5e9536d0ade719a99844cefa5a6e902b4d58e5644d0c0793212da3e5b
EBUILD gobject-introspection-common-1.76.1.ebuild 895 BLAKE2B f9ad5b702f500fecf87e8b6f68d7788ec8b888ab4dcc3ccde4915da541138cb8b74cbf2ac557298d6efef507c14a2abfe59b398891d54f949ccdacf04a8adac2 SHA512 c2775c4a2d5c2d1f636086fb2cfbc4bc5fed14b5f765f9a5840199c04d5ca0fa30f228375be6b3f5353b2cefd8f693ccda7755f055f9e2cb3507f79682d3911a
EBUILD gobject-introspection-common-1.78.1.ebuild 895 BLAKE2B 1d9838e4c18872d1aac733a8daa2c0706719355028912bfb2c9de76a6781ce4949b23a732af3160b082dfd653b0ffd08225007e8e175dc3be25ea20d42a0a9ab SHA512 f4bb38c7240a3a9d75c5be7092879a5f2c1fd22ad23879ad4bf55401c3f065ca9e058d173cc6d6214c4d52ad3541d2cb38054a559ff36a1a2e5517212fb95083
EBUILD gobject-introspection-common-1.80.1.ebuild 869 BLAKE2B 4877be9a14490d01f33de32747ec784027235100e40af7f2d6e3b49ec12b7f583e2a9bd09bec225e3eab51d55cec56059a1a5ca8190d689d3431b89ac03ed1f3 SHA512 3aca666ea2d31cedd74714b54ae86a2b93bbec64293ae9ef1ee23d087dd9f9c71cc9cdcafe2526039be9f66f186eb51e62418db09c60184f9e7db5ff6d1a7753
EBUILD gobject-introspection-common-1.82.0.ebuild 869 BLAKE2B 4877be9a14490d01f33de32747ec784027235100e40af7f2d6e3b49ec12b7f583e2a9bd09bec225e3eab51d55cec56059a1a5ca8190d689d3431b89ac03ed1f3 SHA512 3aca666ea2d31cedd74714b54ae86a2b93bbec64293ae9ef1ee23d087dd9f9c71cc9cdcafe2526039be9f66f186eb51e62418db09c60184f9e7db5ff6d1a7753
+EBUILD gobject-introspection-common-1.84.0.ebuild 877 BLAKE2B 086271a73da6d5b617d224c4011254552d28a1004b8b089e54f360b81f031d6b9444657662e078ae1459e6eaa9594b16101f50f6d19b9ceb20d6a1b0d4163dda SHA512 65af5878be8bd75f973ec2b58bbf3bf94501842bb038be878d82fe583ce14fdfacfc99ea0588a8c62ffb317ecf8f33ad38298eaa026779ffe8ac7251cfbee705
MISC metadata.xml 387 BLAKE2B 53c8885e0d64951fab2ea24063b41dd75c1c2f1e2a8038ff760175126c3597dcfc8ed8e7ca98bcfd47c6e303b68cc7473f283193cdce010292e4a4c9d0f60bb8 SHA512 57c817a11ca62240745f69a12685d0ab11ceaa960acf2e6cdf7b47361239a3b29c23b696a24f4314eae80fc7dd9974860d5c422e9f6fd31ea54476fe74f0ebd4
diff --git a/dev-libs/gobject-introspection-common/gobject-introspection-common-1.84.0.ebuild b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.84.0.ebuild
new file mode 100644
index 000000000000..ac499b93cec8
--- /dev/null
+++ b/dev-libs/gobject-introspection-common/gobject-introspection-common-1.84.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+GNOME_ORG_MODULE="gobject-introspection"
+
+inherit gnome.org
+
+DESCRIPTION="Build infrastructure for GObject Introspection"
+HOMEPAGE="https://gi.readthedocs.io/"
+
+LICENSE="HPND"
+SLOT="0"
+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"
+
+RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"
+# Use !<${PV} because mixing gobject-introspection with different version of -common can cause issues like:
+# https://forums.gentoo.org/viewtopic-p-7421930.html
+
+src_configure() { :; }
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/aclocal
+ doins m4/introspection.m4
+
+ insinto /usr/share/gobject-introspection-1.0
+ doins Makefile.introspection
+}
diff --git a/dev-libs/gobject-introspection/Manifest b/dev-libs/gobject-introspection/Manifest
index b3af61f03b8f..afe98c5d8f8b 100644
--- a/dev-libs/gobject-introspection/Manifest
+++ b/dev-libs/gobject-introspection/Manifest
@@ -5,9 +5,11 @@ DIST gobject-introspection-1.76.1.tar.xz 1055416 BLAKE2B 2251c34b543c95f95bdec68
DIST gobject-introspection-1.78.1.tar.xz 1060296 BLAKE2B 115cf9ea27cec2d8d3a84081c909b72144fd1568bc316677c26f49652dc93b34fba10701678ad4977dcf97a89f7608545fbd2d73c2503c87635b2102e66ae024 SHA512 a3081882995a762645b04faa71082dbd523bee845519007e48b13235aad8a4cd4c74f0d042a6c17710125f945bd970e4b76e95a559274e294d595e04725a4e97
DIST gobject-introspection-1.80.1.tar.xz 1040228 BLAKE2B 7a8c1da9bc8aef293deedde1eed97536fa2f42f79a9761ac8ededb0676e46b636545a69e20e63d812844aeb626fa4fb7ce3c7922e51554fdc79560f16443acd9 SHA512 f45c2c1b105086488d974c6134db9910746df8edb187772f2ecd249656a1047c8ac88ba51f5bf7393c3d99c3ace143ecd09be256c2f4d0ceee110c9ad51a839a
DIST gobject-introspection-1.82.0.tar.xz 1052872 BLAKE2B 8336ae26d48a71a203655d9d268076f603055ceabb55dbfa676f2c67b4096b83afc106d485dc45d02b3a8be806f9ef50d54806a82e61f2a252ae59543c61e934 SHA512 e139fadb4174c72b648914f3774d89fc0e5eaee45bba0c13edf05de883664dad8276dbc34006217bb09871ed4bad23adab51ff232a17b9eb131329b2926cafb7
+DIST gobject-introspection-1.84.0.tar.xz 1080316 BLAKE2B c888cc36f980db61bf7da46199fecfbe944034b9ffdf3e6e21cc56b2177c3ece1a0571166ab37c63c6f0d5c80be91963c9e342f5162e2b908838d8eef9e193e3 SHA512 764b5071472f93ed62bd64983c16fc4f73d4e20575d31eb475b40f4c6643080249aec4c5e9536d0ade719a99844cefa5a6e902b4d58e5644d0c0793212da3e5b
EBUILD gobject-introspection-1.76.1-r2.ebuild 2093 BLAKE2B b4a15b784d04d99d81153a32426d0b84335aa36236cbbc9184d0fa9277d092dfbed6438e35430c46967893aac5837cee9eacf19382fd638a63bd80b4b0fdaaf6 SHA512 5aaaedfd7e96798f024c354bddf613f2ee3d4af5cf00e6ff329dce84db6a995da511ccfc763f0af510e061fe19914f7d84ffd59cfcaefde0198b4cc00e787e60
EBUILD gobject-introspection-1.78.1-r2.ebuild 2194 BLAKE2B f73406d3e64bfbc228d2b6c2be102c7d06441e4c0baddc4a3b3fc9fbbc9f4924c3b0d6f901919b47393caabdbe9a89aa20c72b0336060c8c881ac0ff93e6f0fc SHA512 64fe0f31821eeef21eb4a245c3e146c5f3917689a3274121b235352816f6c401a821142ef0c2e4ce067ce5b8e162b1c36d6caf0f1b121bc18dd7cf131f8d53c9
EBUILD gobject-introspection-1.80.1-r3.ebuild 2189 BLAKE2B 13d81fb2a75998e83069cbdae1569ad5c51ce1d26adbe36a411b023b0e9f97bdc12f589b76865c3f864e1cbba01599b353546dd68b5b87c92895b10ebc4849c9 SHA512 7fa0d4f89bd758c6923e2d6aeb4680371fb84c9fdace6044a2925b09d9404864967fc9f4771bca6dea9f031949d6bcd2f53a9a70369e2e850d2042d36a9dfe3d
EBUILD gobject-introspection-1.82.0-r1.ebuild 2059 BLAKE2B f1bb22b50a4cffd86c33119fbd179d77542fbd68cc25c40d8bad6d101c8b9b4e5ba5014209891d454471e801821bba407ff0ba385f143f927e9a11b4a55f13a1 SHA512 7ce8f3cd307223564621767de9c19042d31bc192a466cb6f1ab88ba11f2b8e0bbe390d9af397f5b71044250d2dfe210749d7f04df800591803c8ab5203e84625
EBUILD gobject-introspection-1.82.0-r2.ebuild 2107 BLAKE2B a1adb8cc74f2418c9942305dce45eb8d0588fe703826a5168975fc70f818d0cb0d934bb0d304aec79f1c5eb77f9c68f4029ea0d1ed6d1990b94da2f95dc4766f SHA512 3b8336a535cff134e98b614d114bb9dc220d15fadc1c3fb1bf74f122c03eea9411a81d346d366cb1474d6a41b8d30846987e8052fdfdbda041c3b22e049c2277
+EBUILD gobject-introspection-1.84.0.ebuild 2110 BLAKE2B c7f100b2607a4279b9761b021abed0d4b37ab0e6a184ca7cdeb94cd6d97e35e1102654213ee02120d6d13987aca8582586f48eec4b978a59f83ec1d22207876c SHA512 0c55ee757f1128461bcac3d589ea49a3169bf5800d4bc02af8c2f1d26f52fc6f0fd0889aaeb7256a07973e2789fc070553f0bf621929d2775e5078e8663c5f67
MISC metadata.xml 485 BLAKE2B 6ecc9396bcb29a8365be4058592c307ddcb0cc16ab56723ca32a378b5608b86378ab291345a6a3ccbe8225c6ffc91b6ba1e2996b5b0d1f4271d0757bf376ef8e SHA512 43a479854b1d5783c028ecfd8357a632db089f95de9e703608de7f229a37beee5e43781ff3f68b2dfa9bceac1355597373d31d209fdea0301917be5fbe7e7fbe
diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.84.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.84.0.ebuild
new file mode 100644
index 000000000000..3d5c7413dd14
--- /dev/null
+++ b/dev-libs/gobject-introspection/gobject-introspection-1.84.0.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+inherit gnome.org meson python-single-r1 xdg
+
+DESCRIPTION="Introspection system for GObject-based libraries"
+HOMEPAGE="https://gi.readthedocs.io/"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="0"
+
+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="doctool gtk-doc test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# virtual/pkgconfig needed at runtime, bug #505408
+RDEPEND="
+ >=dev-libs/gobject-introspection-common-${PV}
+ >=dev-libs/glib-2.82.0:2[introspection]
+ dev-libs/libffi:=
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ doctool? (
+ $(python_gen_cond_dep '
+ dev-python/mako[${PYTHON_USEDEP}]
+ dev-python/markdown[${PYTHON_USEDEP}]
+ ')
+ )
+ virtual/pkgconfig
+ ${PYTHON_DEPS}
+"
+# Wants real bison, not app-alternatives/yacc
+DEPEND="${RDEPEND}"
+BDEPEND="
+ gtk-doc? (
+ >=dev-util/gtk-doc-1.19
+ app-text/docbook-xml-dtd:4.3
+ app-text/docbook-xml-dtd:4.5
+ )
+ >=dev-build/meson-1.4.0
+ sys-devel/bison
+ app-alternatives/lex
+ test? (
+ x11-libs/cairo[glib]
+ $(python_gen_cond_dep '
+ dev-python/mako[${PYTHON_USEDEP}]
+ dev-python/markdown[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature test cairo)
+ $(meson_use test tests)
+ $(meson_feature doctool)
+ #-Dglib_src_dir
+ $(meson_use gtk-doc gtk_doc)
+ #-Dcairo_libname
+ -Dpython="${EPYTHON}"
+ -Dbuild_introspection_data=true
+ #-Dgir_dir_prefix
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ python_fix_shebang "${ED}"/usr/bin/
+ python_optimize "${ED}"/usr/$(get_libdir)/gobject-introspection/giscanner
+
+ # Prevent collision with gobject-introspection-common
+ rm -v "${ED}"/usr/share/aclocal/introspection.m4 \
+ "${ED}"/usr/share/gobject-introspection-1.0/Makefile.introspection || die
+ rmdir "${ED}"/usr/share/aclocal || die
+}
diff --git a/dev-libs/level-zero/Manifest b/dev-libs/level-zero/Manifest
index 2bf4d867854a..2f96648920cc 100644
--- a/dev-libs/level-zero/Manifest
+++ b/dev-libs/level-zero/Manifest
@@ -3,9 +3,11 @@ DIST level-zero-1.20.3.tar.gz 906836 BLAKE2B 6311430a6517b69a417141e28e6bfb7e7b2
DIST level-zero-1.20.4.tar.gz 906450 BLAKE2B 7acaa19280e5b37a81f6e7bda3ed2c3afc66a655141a61107c665dfa0e5cdcdda4103e766b33ea78c93110bb5ad708cb7d70a3a50237bba3ad859c30ea536eb9 SHA512 ebbdd3b849df4d5a5e561ebb4ae4743c777f2ab047e81e31822c0d29e3b5661c56b0dafded0103e31e65bbf98491b856d13b79a79c0fa41b6e5ad7aa7bf7a5e5
DIST level-zero-1.20.6.tar.gz 918321 BLAKE2B 21936943bc3836adbd97bca673c554e49f1209cbb0cfe46672c833a6a4bdbea9e1be82a483bbbb38f6c2212ae79604446656b8c32a98fd472c6327610e84a2fd SHA512 128b5b2eafd28f4d1ebfab26743df3ed433e64f640c682c3a40e3d7f30fd25e5b6c9aa6661207d993d0ab0ece2490342489cf59c32b2eb7ab76d937519c7eed0
DIST level-zero-1.21.1.tar.gz 922104 BLAKE2B 809ed5dbf2f39a57466eaea3fda229a6d2fdd2cd0d6fe83ebef111a7ee17bef15cb3390bac5ff93923b60a673c32ad8a07395c96bd1a78493e4e52b9e5f2f742 SHA512 584eec3601fd1eb826518a29302bcdecdc0ab3bac0d6ecb4bf6654aeec10cef04f4a57113c5734ede828191be956aa316a4e264bb807edd7e97f93b1364c708c
+DIST level-zero-1.21.2.tar.gz 924737 BLAKE2B cbcd845587035b5df29e8f1f95469ab9fe375470a12977deb554fe20ca7d2a6c65847c3702a1b38d8fe2ca68e694ef24e86808a8ec22071a54ac81a7fb47ad92 SHA512 eb2936cdaf983b8f9f991281e7d2fb8c5644ed131199bb10b4c5ff04ecbcf263473558447985b91df6bf2f847889a2b6555218a5de3e1925d1137508bf212f0b
EBUILD level-zero-1.20.2.ebuild 847 BLAKE2B ac0df5aabfe7bf9254d7b20d010fe55f8e1ed50c95e82f66686e98f2924a61d67456609ac3de91c625c8e18f8c983d59619dbe8a429dcaf5a8e08d534e022f26 SHA512 638f065118c672bc51d5e8ff47808208fef030a79e8d1a8e6e19653740239a91484dbb7d0627328d1a01bb494bbdb1fcabef335fa402cef63b7074176305740c
EBUILD level-zero-1.20.3.ebuild 848 BLAKE2B 50d777352fc6eaf2d223c91e80635ccb411ec45f8e168a939648f995588dfb321ef762028d802416bc8a45498d84bbaaca47e50348a27c23a07fd4cfb59dceed SHA512 427054bd9546a77f059b5c2e51f556dbc3562568958ba4ec824dac903fccd3dd3bcc8549cefb8121827033a28ec9a63e9f870fbca36bb47b773d1f5e5c3e662f
EBUILD level-zero-1.20.4.ebuild 848 BLAKE2B 50d777352fc6eaf2d223c91e80635ccb411ec45f8e168a939648f995588dfb321ef762028d802416bc8a45498d84bbaaca47e50348a27c23a07fd4cfb59dceed SHA512 427054bd9546a77f059b5c2e51f556dbc3562568958ba4ec824dac903fccd3dd3bcc8549cefb8121827033a28ec9a63e9f870fbca36bb47b773d1f5e5c3e662f
EBUILD level-zero-1.20.6.ebuild 848 BLAKE2B 50d777352fc6eaf2d223c91e80635ccb411ec45f8e168a939648f995588dfb321ef762028d802416bc8a45498d84bbaaca47e50348a27c23a07fd4cfb59dceed SHA512 427054bd9546a77f059b5c2e51f556dbc3562568958ba4ec824dac903fccd3dd3bcc8549cefb8121827033a28ec9a63e9f870fbca36bb47b773d1f5e5c3e662f
EBUILD level-zero-1.21.1.ebuild 848 BLAKE2B 50d777352fc6eaf2d223c91e80635ccb411ec45f8e168a939648f995588dfb321ef762028d802416bc8a45498d84bbaaca47e50348a27c23a07fd4cfb59dceed SHA512 427054bd9546a77f059b5c2e51f556dbc3562568958ba4ec824dac903fccd3dd3bcc8549cefb8121827033a28ec9a63e9f870fbca36bb47b773d1f5e5c3e662f
+EBUILD level-zero-1.21.2.ebuild 848 BLAKE2B 50d777352fc6eaf2d223c91e80635ccb411ec45f8e168a939648f995588dfb321ef762028d802416bc8a45498d84bbaaca47e50348a27c23a07fd4cfb59dceed SHA512 427054bd9546a77f059b5c2e51f556dbc3562568958ba4ec824dac903fccd3dd3bcc8549cefb8121827033a28ec9a63e9f870fbca36bb47b773d1f5e5c3e662f
MISC metadata.xml 586 BLAKE2B 44eca05640a9276ea9cbddccc0d199dc8c7297a3fbf5ad6b58693c406961efa2aabf99501faaace47ce6bb97736fe371533e89a5a700949b03db66359222b269 SHA512 da9b222b216ed217842f236eeb1991e31ec4f140d86c0a048e9e401a18018d90d6ad8d4f10edec8b71386687bc9481ebf9154a1190bf6969d4fab04bba20100e
diff --git a/dev-libs/level-zero/level-zero-1.21.2.ebuild b/dev-libs/level-zero/level-zero-1.21.2.ebuild
new file mode 100644
index 000000000000..7855ea438290
--- /dev/null
+++ b/dev-libs/level-zero/level-zero-1.21.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="oneAPI Level Zero headers, loader and validation layer"
+HOMEPAGE="https://github.com/oneapi-src/level-zero"
+SRC_URI="https://github.com/oneapi-src/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+
+RDEPEND="dev-libs/spdlog:="
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # Don't hardcore -Werror
+ sed -e 's/-Werror//g' -i CMakeLists.txt || die
+
+ cmake_src_prepare
+
+ # According to upstream, release tarballs should contain this file but at least
+ # some of them do not. Fortunately it is trivial to make one ourselves.
+ echo "$(ver_cut 3)" > "${S}"/VERSION_PATCH || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSYSTEM_SPDLOG="ON"
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/libical/Manifest b/dev-libs/libical/Manifest
index 9a4e08c57260..cdd51b27fd81 100644
--- a/dev-libs/libical/Manifest
+++ b/dev-libs/libical/Manifest
@@ -1,4 +1,6 @@
AUX libical-3.0.11-pkgconfig-libdir.patch 612 BLAKE2B 90b53adfb90684dd8c18f91a4de5d87df9cf590e097e414eef7ec92221dddbc5b0ade7b3deccd1aed6c7c61c1d9bb16663d2e1910718ced1f21a55ffeffe7a16 SHA512 bf1af662e65d62778fcc946543d41e4fd592a90bb643a8b584916c4d62ddb100c1746aaf0d4b4698c1b97de19926220f7c3c8dd03014febfdce32015571f77eb
DIST libical-3.0.19.tar.gz 973744 BLAKE2B d3a8bc71cbef7014db23358b523691de7f32c071d5d978c79e94b7f21c4776bc9f88bd39df5ba552ce6e8e0f86beda13bbd14a73a11f21b1f45e020d2a15bb53 SHA512 32e5cac219801b40d8691deae6efae6fdaa64ca0968a72af5b27647958d44d79626c26c4e3675cfb284c2f1039c237c61ba2dd6030e9b1ea6a9d69296424240d
+DIST libical-3.0.20.tar.gz 973928 BLAKE2B 3492efc8ace54b254a7079aa863394da0555a4c342b7c83a47991ecdf31fe06035bb8c196700ec6804bde2b1c074e5e3a2118c948fec26bdff90b92b9c5042e8 SHA512 2506320240ba0e4287b6ef1b90b653eacd51105d392b91f8c772f3b0745fecbf55eecfe81f89413cc56106b71ccca780754df31f5190ffce6c372126e27bf1da
EBUILD libical-3.0.19.ebuild 2375 BLAKE2B b09223e354d4a29a4753cb214363b6e19df8b18bf410201688b0a32a1fd500b7b51a2fb6ee689af2784c1f863170828843310b8b2ff5fbd3870d8cd656a62a5b SHA512 45db7a6d72276d7ffc2a3c9817ed5c006b193d077921ad8c1c8c3988d7f5701574e7e2bbe5bef8fb5cadec9f283c4b8e778df8f08520e00aa89e2625fce2fdf6
+EBUILD libical-3.0.20.ebuild 2382 BLAKE2B 9e2e9d4671b1229174326e7e4b33bf8abcbfcc7ec5c5a0d221cf08f22f21c7aa602278ee801af83f2296497b3b4993ea11ace0d3368a081dbfcd2f0e9e08d4f7 SHA512 7896725e73cb6088fcdfc9f4a0f4ee8c1958eb375fe7394e1c88c276bb838cc12da927f9a18d5ada119d6676101f2fef8f5132902b9fb7d81ce5dba279b06b12
MISC metadata.xml 426 BLAKE2B bdc616f3bedfa391b56edde0bd0f350b171c1f9afa2a8a9e0166e71ecf1177946aae064bea9f48fb9933d24cb94fd784a299bd97b12ad7236b3483641a5dd763 SHA512 663bef7814dfd66077f1046094879c0ec1eb0165d616e85c08eb0ff9cecd3557afd31e7d8dda8f1e95aca6955d94818f3253c8b763ff135195d41b1b1e871d5c
diff --git a/dev-libs/libical/libical-3.0.20.ebuild b/dev-libs/libical/libical-3.0.20.ebuild
new file mode 100644
index 000000000000..1ffc77e1b830
--- /dev/null
+++ b/dev-libs/libical/libical-3.0.20.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+VALA_USE_DEPEND="vapigen"
+inherit cmake python-any-r1 vala
+
+DESCRIPTION="Implementation of basic iCAL protocols"
+HOMEPAGE="https://github.com/libical/libical"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="|| ( MPL-2.0 LGPL-2.1 )"
+SLOT="0/3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc examples +glib +introspection static-libs test vala"
+
+REQUIRED_USE="introspection? ( glib ) vala? ( introspection )"
+
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ dev-libs/icu:=
+ glib? ( dev-libs/glib:2 )
+"
+DEPEND="${COMMON_DEPEND}
+ glib? ( dev-libs/libxml2:2 )
+"
+RDEPEND="${COMMON_DEPEND}
+ sys-libs/timezone-data
+"
+BDEPEND="
+ dev-lang/perl
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen[dot]
+ glib? ( dev-util/gtk-doc )
+ )
+ introspection? ( dev-libs/gobject-introspection )
+ test? (
+ ${PYTHON_DEPS}
+ glib? ( $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') )
+ )
+ vala? ( $(vala_depend) )
+"
+
+DOCS=(
+ AUTHORS README.md ReleaseNotes.txt TEST THANKS TODO
+ doc/{AddingOrModifyingComponents.txt,UsingLibical.md}
+)
+
+PATCHES=( "${FILESDIR}/${PN}-3.0.11-pkgconfig-libdir.patch" )
+
+python_check_deps() {
+ python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+ use vala && vala_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_BerkeleyDB=ON
+ -DICAL_BUILD_DOCS=$(usex doc)
+ -DLIBICAL_BUILD_EXAMPLES=$(use examples)
+ -DICAL_GLIB=$(usex glib)
+ -DGOBJECT_INTROSPECTION=$(usex introspection)
+ -DSHARED_ONLY=$(usex !static-libs)
+ -DLIBICAL_BUILD_TESTING=$(usex test)
+ -DICAL_GLIB_VAPI=$(usex vala)
+ )
+ if use vala; then
+ mycmakeargs+=(
+ -DVALAC="${VALAC}"
+ -DVAPIGEN="${VAPIGEN}"
+ )
+ fi
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc; then
+ cmake_src_compile docs
+
+ HTML_DOCS=( "${BUILD_DIR}"/apidocs/html/. )
+ fi
+}
+
+src_test() {
+ local myctestargs=(
+ -E "(icalrecurtest|icalrecurtest-r)" # bug 660282
+ )
+
+ cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ if use examples; then
+ rm examples/CMakeLists.txt || die
+ dodoc -r examples
+ fi
+}
diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 49c480135d09..644a9ae98e4e 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,6 +1,4 @@
AUX libzia-4.64-musl-strerror_r.patch 642 BLAKE2B b71edcb7676a8337a7793c6296f0d8155a66eea83b76bcd961171ece923824b9b24d30470047c66bc9b4f719b87e30a6c41f5cc29fc9003af7cf8e9643423aff SHA512 91c7aba0f5e40fad0e0392b026dd9f277b834f61853cf08948225e777caadec51c68746488cb90199e51dc332d75ec6cd7aa0f2d5318014573ca847e3a4ffa06
-DIST libzia-4.64.tar.gz 655073 BLAKE2B 7ec3397565d441d7f820bda9b73e1051031e30bea6111e28cc2073cd1ea49be237c35c1eb358671b1930de74e0e2f3ff4beb476676ce9b9bef608a9f39da5ca3 SHA512 5e520fb1e1782e919c727e6056ae1e979c9774e9a994267c9eabe86f4a5b9c62d11639b59735e236cc36fa42e319418e4cbe12a2e41c47d5040ed6c1d7929192
DIST libzia-4.67.tar.gz 646877 BLAKE2B fbf812ae39fe6d7e3abad717ddfe397e6f6341b3ced4987c30a95df6132a2788d1c8389fdbedece05943fa695ae3155c7640e8eff527fa29302390d1a586696a SHA512 4efb7d4de2d1c6ba1c05b7e2e6cc120cc157a71c85354119d50bed8519154f07869cab4dea74da4e4327fa82f6eca674caa85c2023c1ed2dfc8dce09d7c74d40
-EBUILD libzia-4.64-r1.ebuild 1257 BLAKE2B c2f5e64e50be59fb078de33ac37fc2cd9622f99330437ed39c0d670c312bd454f8e9402fa4e0e03f441a9218093c76664eb4913642bf39c48fda1044e06cf609 SHA512 63bbc3469e89383ee59dda008c77be0b830f04086e7f3f377ae0b3dbbd934df55c5f0db303035e3b170717cc15af7422f3ff358789d35b2fcba3bd12db2b1886
EBUILD libzia-4.67.ebuild 1257 BLAKE2B 541e0c56782423d5054aa871ab5c5309d81805f61248ade18c39ddd8e251aa9255a918fa4c4fea9613ee432f8b4aa1ebea4bad735d1dac54da7dc2df056eab4b SHA512 4ac3d2761121c8a1701acfbc083170c9263f41d036aabe2f469b83ed7034467014c6f1372b72008923eedb2e46589fda1f454571d7acc185bb1006798eb89f6e
MISC metadata.xml 326 BLAKE2B 1b8ed6c9d40252f3371cf9a1ec295f593c8898dd8e45173ca05cededf987c7e44e2fafca613f8ad3022e9fbb6886d6aec2d183fd47c3064f35038784f361ebc4 SHA512 0c8a48b1101aa184dc596581feaf47463688801cb0f342177ecfb6fade1d63520ca1b9dcb278279470c181b560f555de332e4d2583e8856eec9057cde34df48f
diff --git a/dev-libs/libzia/libzia-4.64-r1.ebuild b/dev-libs/libzia/libzia-4.64-r1.ebuild
deleted file mode 100644
index 9ba71dbc6120..000000000000
--- a/dev-libs/libzia/libzia-4.64-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Platform abstraction code for tucnak package"
-HOMEPAGE="http://tucnak.nagano.cz"
-SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="ftdi"
-
-RDEPEND="dev-libs/glib:2
- x11-libs/gtk+:3
- media-libs/libsdl2
- media-libs/sdl2-ttf
- media-libs/libpng:=
- net-libs/gnutls:=
- ftdi? ( dev-embedded/libftdi:1 )
- elibc_musl? ( sys-libs/libunwind )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
- eapply_user
- sed -i -e "s/docsdir/#docsdir/g" \
- -e "s/docs_/#docs_/g" Makefile.am || die
-
- # fix build for MUSL (bugs #832235, 935544, 942789)
- if use elibc_musl ; then
- sed -i -e "s/zstr.h>/zstr.h>\\n#include <libunwind.h>/" src/zbfd.c || die
- sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
- eapply "${FILESDIR}/${PN}-4.64-musl-strerror_r.patch"
- fi
-
- eautoreconf
-}
-
-src_configure() {
- use elibc_musl && append-libs -lunwind
- econf \
- $(use_with ftdi) --with-sdl \
- --with-png --without-bfd \
- --disable-static
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/dev-libs/unittest++/Manifest b/dev-libs/unittest++/Manifest
index c53a492fc22f..76a2a767f960 100644
--- a/dev-libs/unittest++/Manifest
+++ b/dev-libs/unittest++/Manifest
@@ -1,6 +1,8 @@
AUX unittest++-2.0.0-Add-support-for-LIB_SUFFIX.patch 2311 BLAKE2B c7d8511fbf0973f1209e0b555b3550b25692d306f35274e4e3dc8864d2928fe47930cf74f9e17e6c09cd1dc43e6c14a8f2f1f1444a5149b3d0e18a1672c78996 SHA512 638ee1aa92fdfc0148563e493b3853b4e8b71e69a8d0a279e6d033b6ecf2de9fe4b2e6b0b57ad8e242bda7d4a19ada1bd26649745ef2297275615e87a82a3ac7
AUX unittest++-2.0.0-cmake-fix-pkgconfig-dir-path-on-FreeBSD.patch 999 BLAKE2B 02ac677273d5b2c52e23683b878df04095ddfdc294c87778da71e1e3f4a2c0b2012f9ffb78f92f43a5667b8c76426abf094b8048c76283f69951f3e8e3fbb104 SHA512 089ab6aa6b68f52ba7d61a4b7929cfefe4feb25b73ff6ab0f05e9a8fec29e502bc2bf5c16cd620808e24267f04b3330572baf232d8ce78e459d439c22b22d0b2
+AUX unittest++-2.0.0-cmake4.patch 303 BLAKE2B 316ad5eca2e5698e20ef70acba4b5f73917cb7c29d59da1c946006618894ed35d1c09d515483fb80476fdad8a4fe1cce92b38c9376d442cea295dddc663d5f7c SHA512 068ff03791a84f37083f60f7f192ec7d0f0adfbea33eb6f0a1f2e5e1a93547fed64ee7fcabc3576e79a9f6696bd9ba43ee6c388b450c4d5720c071a4b4976c2e
AUX unittest++-2.0.0-fix-tests-with-clang.patch 1018 BLAKE2B 5913b010ceae5975b8cdcfe7656c137cfe47845ae92815d3b7fa66f429a712e686cb7accb400c43149458b6716020c7ff48f0a673a7c2b7bcc36f5cf0fcd40ae SHA512 dd77794e8c22e168235f14c3c00381bf7439bfe60a700ae038290c93e2f6faa276d4f45de17a159d7a1edbb182a40b078b7751a25e1dcf646e7d311fd33e31cf
DIST unittest++-2.0.0.tar.gz 54100 BLAKE2B 5aceda6e76f4536054c8de0fb4a4a17027d0707101fb323883734d420f038aeb094fb6567e41145804f012c952a5807bdd6fe1bae1e4a09a6e36c5f1bbc5717e SHA512 39318f4ed31534c116679a3257bf1438a6c4b3bef1894dfd40aea934950c6c8197af6a7f61539b8e9ddc67327c9388d7e8a6f8a3e0e966ad26c07554e2429cab
EBUILD unittest++-2.0.0-r2.ebuild 1261 BLAKE2B 8f4574bc14902c2889ed43cde5dce17a661d9c955e41f0ea294693e35af360c3e7fcece933b91a9f6b1b7327aa08cb54b524962de51876ffa516cb4cd12c40aa SHA512 c3d4773aac2d9ccf83411aaec6a1ca4bd2c0dbf11532d15d4ec3ed23fdd2c606f43fddb64f92deb335ffbbeaf6e79990caaf5b959f87d6918388850a8628fc37
+EBUILD unittest++-2.0.0-r3.ebuild 1301 BLAKE2B 31c33ce5fe861c42478dfeb8ec62669dd95d8d14e2357878fb23984b5b591e4aaed3b4fe4582e4d9f7ae1b49535e91c3b7ba9d19ac95190654bb8351050db28a SHA512 67a55807479693ebde7550105e24d9908cbaead90d12bfccee9d24c8dbd53eb9e55f94be6311ddb18496dafea915f2eeb605832da15b82981093d07d7feb06b3
MISC metadata.xml 409 BLAKE2B edb3811be0aa57e581bc2d4597ef3e106c81fa5cd37855da621cc0094a359ecc8308ca8f58603aa2292b84fcdfc66e6cca2020462a774a56375192cdf93134b9 SHA512 226ff58d03787c5bf67786de6999bc5a45c793ba2326223d24024695de42ad168fcc51f5c1a0c08e9d5f63a14cd7f25464360febfe6a4c4ad47b70621c656b50
diff --git a/dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch b/dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch
new file mode 100644
index 000000000000..e15629625bb8
--- /dev/null
+++ b/dev-libs/unittest++/files/unittest++-2.0.0-cmake4.patch
@@ -0,0 +1,11 @@
+Bump minimum cmake version, this builds with no warnings
+beyond request to bump to 3.10
+https://bugs.gentoo.org/951811
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 2.8.1)
++cmake_minimum_required(VERSION 3.5)
+ project(UnitTest++)
+
+ option(UTPP_USE_PLUS_SIGN
diff --git a/dev-libs/unittest++/unittest++-2.0.0-r3.ebuild b/dev-libs/unittest++/unittest++-2.0.0-r3.ebuild
new file mode 100644
index 000000000000..da4923ad6108
--- /dev/null
+++ b/dev-libs/unittest++/unittest++-2.0.0-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+MY_PN="unittest-cpp"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A lightweight unit testing framework for C++"
+HOMEPAGE="https://unittest-cpp.github.io/"
+SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ # https://github.com/unittest-cpp/unittest-cpp/commit/2423fcac7668aa9c331a2dcf024c3ca06742942d
+ "${FILESDIR}"/${P}-fix-tests-with-clang.patch
+
+ "${FILESDIR}"/${P}-cmake-fix-pkgconfig-dir-path-on-FreeBSD.patch
+ "${FILESDIR}"/${P}-Add-support-for-LIB_SUFFIX.patch
+ "${FILESDIR}"/${P}-cmake4.patch
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ # https://github.com/unittest-cpp/unittest-cpp/pull/163
+ sed -i '/run unit tests as post build step/,/Running unit tests/d' \
+ CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # Don't build with -Werror: https://bugs.gentoo.org/747583
+ -DUTPP_AMPLIFY_WARNINGS=OFF
+ -DUTPP_INCLUDE_TESTS_IN_BUILD=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ "${BUILD_DIR}/TestUnitTest++" || die "Tests failed"
+}
diff --git a/dev-libs/xapian-bindings/Manifest b/dev-libs/xapian-bindings/Manifest
index df654c38becb..08affbb2b97c 100644
--- a/dev-libs/xapian-bindings/Manifest
+++ b/dev-libs/xapian-bindings/Manifest
@@ -4,6 +4,6 @@ DIST xapian-bindings-1.4.25.tar.xz 1076644 BLAKE2B 190c560d341039c68b35421c1a75e
DIST xapian-bindings-1.4.26.tar.xz 1114580 BLAKE2B 997d997ce382364749822c93ce9ff03d21dba9657ba07b039e0ea330cce4e47eb285f7fcb97a79931ca4a2448edae48c863dc7e1ca429f3e4ea76ac65789dc4d SHA512 9ab6c8f7092c6d353341a2de565501ba4eadd47c78a472c54c9f41de08ac5b42382236a4b66f03257cd505464e1b6e9eaf2ab05c1d6e984cc641738dd43b3314
DIST xapian-bindings-1.4.27.tar.xz 1116236 BLAKE2B ea4b5698a4a5c428f3304b430188505fd67ff04bcace369d3ea822eda53c1b39a2e2a2a383a3b39632a92732e54bccd3cdc600f028df19b69d6b7274e75b3475 SHA512 ca7195329500aebe96a4dd0ecee4b8357e790fd798dddd0d13fe2d5e901a8fb09e3e56b3661ebec5dac57ee8c4ff3d36beb97c39d440899f0284c845b0edef87
EBUILD xapian-bindings-1.4.25.ebuild 6975 BLAKE2B f70bc73bb5b639d399bff6c0dcfce728dd7adf5d70b746ca0cf9046f3e5e107496e6f641b8e89fb8fedf58f1d3311310130d88f50033eee87833dcdb29ec63fd SHA512 20f7dc0c4830808a86b43e3936e3226be58a3a2039e2ac9189f8ccff5e8a59c426cf6cb0c3b2ae2cf49f4d031fb709ded73e3f573ee467a9ee126c71f06c5c2a
-EBUILD xapian-bindings-1.4.26-r1.ebuild 7117 BLAKE2B 24c44342d3161372f272175e15534057f0ef7f9e2cc54e6ff6f3417955a0e7cf4e3750b6bede46ccbef9cf08762faa7e3ac7afbb0decc06b2e8d01f245f174ab SHA512 bc15b25f62d4fcc6133129bcc1611451d45ccde789d9dc81a4d0c97caa520ab3b1863d8648c7506d95c75dc70900611b21a379ba051824e1e7e0f126ddc93c7c
+EBUILD xapian-bindings-1.4.26-r1.ebuild 7114 BLAKE2B ca24cd89cfc21d7ac29761d11462ac590ab9ff4e089a3062b3e810ae95ed52f4dff7fce2694327f800f4f33ebc12faed0cd72fef228d1b4a407878962f0412da SHA512 66382a1d212b2a4fe76500ff4e2f1415b013d190714fb28e13206810999bfa44f40e5dd32945d801d5595b7c8a6c1129fb7d5485e2db33b6020a0eb85ac757cf
EBUILD xapian-bindings-1.4.27.ebuild 7126 BLAKE2B 2495c73bad742e6eb701872e1eef3c62dc8deed397f9564427b92c76892b4a0b6829adf035940a0f1dc8d54d1fd35c3a8c3f49f0626a4aa0aebda4cc5a5f0cc2 SHA512 77a84eb68734c58408be5b3c7c0da3279b3da203609198d301be38c97885a6789c77dbf564a26b6f58b1de81ca5666c993c94e9d0bad91b4b73dbd0e48ae1b46
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-libs/xapian-bindings/xapian-bindings-1.4.26-r1.ebuild b/dev-libs/xapian-bindings/xapian-bindings-1.4.26-r1.ebuild
index 99cb4031cfed..8c27ffc9c950 100644
--- a/dev-libs/xapian-bindings/xapian-bindings-1.4.26-r1.ebuild
+++ b/dev-libs/xapian-bindings/xapian-bindings-1.4.26-r1.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
@@ -26,7 +26,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"
REQUIRED_USE="
|| ( java lua perl php python ruby tcl )
diff --git a/dev-libs/xapian/Manifest b/dev-libs/xapian/Manifest
index 2a05901f47fb..cf9b24ff0398 100644
--- a/dev-libs/xapian/Manifest
+++ b/dev-libs/xapian/Manifest
@@ -2,6 +2,6 @@ DIST xapian-core-1.4.25.tar.xz 3205904 BLAKE2B 7b03a8fabc3c688f58b3451541dedb664
DIST xapian-core-1.4.26.tar.xz 3246304 BLAKE2B f68b25741de821ef6de2ae5127f09f69a68c435dd224b796d92fc18769db3e3307a0a3aadc98cf26adc966eb063fdbd3ee612ec725020cfc79bdfa041675794b SHA512 ecd94d410dc94b6510c6729f276606987f9dd955cfb0520e62d46fa71645f5b140d474cda0d77078e64ee7cf9c0cd00f3aefe0e1b087739582e64bbcb9fabd4b
DIST xapian-core-1.4.27.tar.xz 3246624 BLAKE2B 4a61490ebb53738660ef7ff9ecd60e2b53474309d63fe9b9702323a6eba6c9d96d79048f67e8356a2a7c0436ab6ff38792bf9d9776b60f820eaddc77ca5b0f32 SHA512 5a9b75dfc61782012c4c2febd95532e6705f7fa45b0765b64dbc9ee3751c88fb3420f1d7d8fdadee21a59ff4143c5197870a4aa50993490a033fce6925e1e9f1
EBUILD xapian-1.4.25.ebuild 1547 BLAKE2B 08c35c8a33590696ac010835c448b63fda437d03ec9e7d5d3240b912fb22d6af07c242f426c336df2d5b17e81f1d71f4fc2a8b5a0aed34a6ab1f4a40372c3557 SHA512 dc7e3019b0a02cb58799146f4574bcf1ea25570e00f86dc1a087717bf9913430ef32167ab76b70891a7d824168820751ce4446f57f047c28f411d7e79bd2c1f9
-EBUILD xapian-1.4.26.ebuild 1551 BLAKE2B 4464f06727bef1b4fc2b62ce941238569a4e6df34bca87e121a1f19895b86486f65160b5571a45d5c7826c244e863c0997f8c2af8dae49e8949a4933b7f1dde9 SHA512 08b6ca38318646edcc42c6395dcb6dcbe736db50cbc278f5a1b3d7ff9d48d305ef25f51c873aa03f5ee9c70fb0eb5b245970a96010ecb4034e077cb00319a387
+EBUILD xapian-1.4.26.ebuild 1548 BLAKE2B 72125ce93df31c9a95f62f0f68d2e40edeec60cde1bcb3a38f95ec959622846045166beba77e80ab8546a2653d8c0bc0bb1d969ecf4c540d8136a11bfb9d944b SHA512 a0cb0fa8614ae027efc4ea046945b3156eb104848cd4b33fb8e5257beec9017c5106adae2f6b4bc64f31c6050b2874bd244ee3bba588975e88373fedb5a3324f
EBUILD xapian-1.4.27.ebuild 1554 BLAKE2B 9d341698c4f1b4c8fc7b5593896873eafd0c3b00279522c22dbcd1b5c674705f36845745f44d076705f66419848b0438faccd3fd39d643f6d463721914802d47 SHA512 a0e0bcbd5ab264ee186a46628ab62db11e1679acb142ddc63b419ca344147ee4536cc75c0e797cddffc6405d4ae0a9164d13dd5ab40b58507e9fe7e9b3420d84
MISC metadata.xml 583 BLAKE2B 171ba94d14d632c0654d7a7035c1a2ea8b02e7c2ed43b37cae25d8af91f90341cb4dc3cc7982b270bde8667f085eef568236a53d34add2127bbdaee668af4dcb SHA512 cc7bfffe1db364b1ddb9859ae27a2775ef57498d8668470c0b719579d5d8656f8eb1b5a0288e938f80b88b42489aa7e3dbea282140b5a7143f8ff106efb60274
diff --git a/dev-libs/xapian/xapian-1.4.26.ebuild b/dev-libs/xapian/xapian-1.4.26.ebuild
index 2e2b9e318242..b54b13798ecd 100644
--- a/dev-libs/xapian/xapian-1.4.26.ebuild
+++ b/dev-libs/xapian/xapian-1.4.26.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
@@ -13,7 +13,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="
diff --git a/dev-libs/yajl/Manifest b/dev-libs/yajl/Manifest
index 93cbeea8e98a..97542e8367b3 100644
--- a/dev-libs/yajl/Manifest
+++ b/dev-libs/yajl/Manifest
@@ -2,7 +2,5 @@ AUX yajl-2.1.0-memory-leak.patch 668 BLAKE2B dd0a4c69fa1077f67e2235155213a1b0da9
AUX yajl-2.1.0-pkg-config.patch 2299 BLAKE2B 1de5b3d183b692b8be1fe37d0f05e97141b82dcfce7770e9b4e27ed2443b8506efb8a6cff2bbc5ebac640ba87819833d0e6eb5d8cd8139a973861904afbea648 SHA512 0cc7f685b80280af209c8b3d9443711174a0439dc59f3e81dbd1f78b8aecca3eb29b2c8b88d94b8a4200a1248fb03948a1e51206373af49a55fb2eb32e9d7dde
AUX yajl-2.1.0-uclibc.patch 487 BLAKE2B 873f1c4d4c53ff155814d960301f0932267ce277bfe772593853234c446ef949a7bd424c7db8f97c9dbc14428b03210b1c740a51b5379dbcebefbb311144a826 SHA512 7d81f13329da5fa81c31b07763b50153197760c93ceaf14d3b87232a377fb0871dc522f73a7d556131d1272496d7e8082eaef8ec968b8004e2d2c5e74987167d
DIST yajl-2.1.0-r5.tar.gz 83997 BLAKE2B 755ee1d9f8c59b730393468722dae9148cd63443a0c91f0e1894f5998b699303920b8f0748541bd280d132ee1c9dedd40ebc2a7e020a8fe65beb186f25af5402 SHA512 9e786d080803df80ec03a9c2f447501e6e8e433a6baf636824bc1d50ecf4f5f80d7dfb1d47958aeb0a30fe459bd0ef033d41bc6a79e1dc6e6b5eade930b19b02
-DIST yajl-2.1.0.tar.gz 84039 BLAKE2B 53cfa60994a478050ef1ab35ecfe60cc51f166bc101ee81f42122b134cc30afd1277c3c2661f5c03dc8c8117fcfdaab8ec7c6d735a6810ea4700f1afaea60e1a SHA512 671c06081e01584d170b614dc0685f49c6d7448b673d8ed99749ce4e0ca73875af9f62df7787b919ceaecab213668ac1d2a5800b6831731ec146353552f36985
-EBUILD yajl-2.1.0-r4.ebuild 969 BLAKE2B a3746e2a2e37a8b043b4095979277ad5e20d085e66272ebb0443d4a5d54a45e873dd27bf530a17f3bb620ae4c9150822f242739b10a2e096293c97d3bdd27a32 SHA512 31b9b24fc770965d07edffbd0594e07e70fcc32b5f8f996df8ee0ddac616cc2dd97e6b7d98359df0cf065f6599be913001e6f07160b22499a09435f645d938e1
EBUILD yajl-2.1.0-r5.ebuild 948 BLAKE2B b27fcfabfc0afe16d6a83406a5b055c686c9efcb2f38b1fbe0ca47db0213125257e7177db8d8eae93e2f70eaf243ecb21e5b8f51bc4e29052f0e2f38c2978c03 SHA512 c24a0a5eebc4ad9370c5432a57460cb8641541653b49816f70fcc48da21353abccbbfed228781de2d3a470cb4ac0cdc04da810dc0437d67092fa0d092dd7c58d
MISC metadata.xml 337 BLAKE2B 11442725a3ce669685b6c6d2c5ea5c2b4299171f457c7e897e66199de5e46a3434e4b57ed7dba37e3fdf36f2957eb6a67ec0e4805f03f030a05552e688d039bb SHA512 8f91fa500eba8067bd756f42cce81a5473d2c85f5d46a8593bd391c8c39b6b4d548dcce5a4b1e5f92adf1b3b9ba728bc590bff9ba5961a524afb1c592c6c2d16
diff --git a/dev-libs/yajl/yajl-2.1.0-r4.ebuild b/dev-libs/yajl/yajl-2.1.0-r4.ebuild
deleted file mode 100644
index 8b75ec72598b..000000000000
--- a/dev-libs/yajl/yajl-2.1.0-r4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib multibuild
-
-DESCRIPTION="Small event-driven (SAX-style) JSON parser"
-HOMEPAGE="https://lloyd.github.io/yajl/"
-SRC_URI="https://github.com/lloyd/yajl/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/lloyd-yajl-66cb08c"
-
-LICENSE="ISC"
-SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-PATCHES=(
- "${FILESDIR}"/${P}-uclibc.patch # git master 5d4bf525
- "${FILESDIR}"/${P}-pkg-config.patch # downstream
- "${FILESDIR}"/${P}-memory-leak.patch # Bug 908036
-)
-
-src_prepare() {
- cmake_src_prepare
- multilib_copy_sources
-}
-
-multilib_src_test() {
- cd "${S}"/test/parsing || die
- ./run_tests.sh "${BUILD_DIR}"/test/parsing/yajl_test || die
-}
-
-src_install() {
- cmake-multilib_src_install
- find "${D}" -name libyajl_s.a -delete || die
-}