summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-01-08 18:59:30 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-01-08 18:59:30 +0000
commit1e1e7636b59380beebd325e8d256875e4f824230 (patch)
treecac3706b236cea47f66f8d45afc943890cd4375e /dev-libs
parent5cbf14acf23c82626389931f64cfe3ef12a1c29f (diff)
gentoo auto-resync : 08:01:2024 - 18:59:30
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin97188 -> 97192 bytes
-rw-r--r--dev-libs/foma/Manifest4
-rw-r--r--dev-libs/foma/foma-0.10.0_p20220612-r1.ebuild2
-rw-r--r--dev-libs/foma/foma-0.10.0_p20220612.ebuild2
-rw-r--r--dev-libs/gjs/Manifest2
-rw-r--r--dev-libs/gjs/gjs-1.78.1.ebuild4
-rw-r--r--dev-libs/keystone/Manifest6
-rw-r--r--dev-libs/keystone/files/keystone-0.9.2-strict-prototypes.patch156
-rw-r--r--dev-libs/keystone/keystone-0.9.2-r2.ebuild4
-rw-r--r--dev-libs/keystone/keystone-0.9.2-r3.ebuild100
-rw-r--r--dev-libs/keystone/keystone-9999.ebuild6
-rw-r--r--dev-libs/kopeninghours/Manifest2
-rw-r--r--dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild2
-rw-r--r--dev-libs/kosmindoormap/Manifest2
-rw-r--r--dev-libs/kosmindoormap/kosmindoormap-23.08.4.ebuild2
-rw-r--r--dev-libs/libcgroup/Manifest6
-rw-r--r--dev-libs/libcgroup/libcgroup-0.41-r6.ebuild2
-rw-r--r--dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild2
-rw-r--r--dev-libs/libcgroup/libcgroup-3.0.0.ebuild2
-rw-r--r--dev-libs/libconfig/Manifest2
-rw-r--r--dev-libs/libconfig/libconfig-1.7.3.ebuild4
-rw-r--r--dev-libs/libksba/Manifest8
-rw-r--r--dev-libs/libksba/libksba-1.6.3.ebuild4
-rw-r--r--dev-libs/libksba/libksba-1.6.4-r1.ebuild4
-rw-r--r--dev-libs/libksba/libksba-1.6.4.ebuild4
-rw-r--r--dev-libs/libksba/libksba-1.6.5.ebuild2
-rw-r--r--dev-libs/libmemcached-awesome/Manifest2
-rw-r--r--dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild2
-rw-r--r--dev-libs/libtracefs/Manifest2
-rw-r--r--dev-libs/libtracefs/libtracefs-1.7.0.ebuild2
-rw-r--r--dev-libs/libzia/Manifest6
-rw-r--r--dev-libs/libzia/libzia-4.46.ebuild54
-rw-r--r--dev-libs/libzia/libzia-4.54.ebuild (renamed from dev-libs/libzia/libzia-4.49.ebuild)6
-rw-r--r--dev-libs/template-glib/Manifest2
-rw-r--r--dev-libs/template-glib/template-glib-3.36.1.ebuild2
-rw-r--r--dev-libs/thrift/Manifest2
-rw-r--r--dev-libs/thrift/thrift-0.18.1-r1.ebuild2
-rw-r--r--dev-libs/yaz/Manifest4
-rw-r--r--dev-libs/yaz/yaz-3.0.53.ebuild4
-rw-r--r--dev-libs/yaz/yaz-5.32.0.ebuild4
40 files changed, 313 insertions, 115 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index d928eba3c050..92928f30d180 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/foma/Manifest b/dev-libs/foma/Manifest
index f5b94b58f1b5..b3c0e4094f53 100644
--- a/dev-libs/foma/Manifest
+++ b/dev-libs/foma/Manifest
@@ -1,6 +1,6 @@
AUX foma-0.10-0-fix-BOM_codes-initializer.patch 1428 BLAKE2B a1e8d95419b111e36bb9209727b2a88be8844bb21a7b24393fbae603e5fd9b8dbf75c7ba8addec0e041c43540e622a5e9119763c4ba6fca013fcb5d5fd182972 SHA512 28fff7e59c899c44a75da0731d6ac400250f8cc2ea179e41c0c9fce640c826aae5c3a09bc0366472a1fbb260b7cc4b7f4ead386a44982d09e3f123476b884a4b
AUX foma-0.10.0-gcc-13-fixes.patch 5887 BLAKE2B 95efb20aef3c440248a98cee4e9cb43ecf35480aa1509386841748c791d9f922ca9b2970d69fc6ac67e6a32e62c7a87ca86e578506a28bda51f73773a2cbe8b9 SHA512 b944104e1e971d79bfbbb682042db7acdcb147380fc94c5e1cd33b6b88ae6b2a2e1b3e44168b73f9fb6277c88dda2063daa64654e95acea3efe76de1246be3ce
DIST foma-0.10.0_p20220612.tar.gz 179778 BLAKE2B f96bf46404ead44725b609953a01a3966506af98d82e925e981cef65b3f0dc7ae3414ad96df911e380f1f565f9c11ea3f85e93fa5962cc52db5e451d2f39d37c SHA512 4539c937bd20f74dee5274126cc3a950873a87364d0fcbf02e674eca5ef049badb1b2774c2975ec7969f7f24ccffb7dd17842840e3a818b1503957374ceff048
-EBUILD foma-0.10.0_p20220612-r1.ebuild 875 BLAKE2B 8cc657c468b766f4a4b9a3a1915d217aecef74f5cf82db36fb2b9eae055943c39dc9e67f2f48a9babe820a92bdbe66ee6e429859ecfce06d9fe5841f764b39c7 SHA512 2dbb9ca3412805881ad4dca23560f19bf4eea664b9d4b461d715e975de033bcd03040850d54c091be9edd46f6a65bd9cb322cb6121293efb48996b5b99e4c1e3
-EBUILD foma-0.10.0_p20220612.ebuild 673 BLAKE2B 43b48c5d1d1e9eb1be40f3144fd4e7660fdade7a12fca4a6861adbf86cf9485b3730aaa1fa5e11313199e98b3a02ff5a46d6921bd52e1c75c52efcddd3cfc554 SHA512 140a0ed0e531a788ef68d8c2c831a93a32c9fbb53cacced0ff72c4c79c92c3fddfd96c5af55cc1202cf07b5439cb3341de301b49c4a42f5e11cbcb2b2451de58
+EBUILD foma-0.10.0_p20220612-r1.ebuild 881 BLAKE2B 9294dc4bc4fbb7053a0c6729790b7636f071ec2d77a0dc8a8e09c13b99f6e24ebc215918e7691febc4d963d0ede2d6b026521acf8b499092ea8d4bc0be4b3ca4 SHA512 9a1d714ea78a5bdad4322ef676eccf2ed5f65eb616b837c6538abc67ef93eb32fe12f4ef57f2e498d778d779faf6df7014d0a868b7e2b48fb979312f1f31e813
+EBUILD foma-0.10.0_p20220612.ebuild 679 BLAKE2B 8d32ec5e1209fef4721c9be2ca610090efa4c0cf57bf6f1fba9192f3b21c712ff47d376674ba8a83b4247401c5c321d05d0025dfbeebaa5a0ac992e4004488f2 SHA512 a876341e35afd7314b05f38a88569dc33d9f5e13a47bc60c4a36e14785302e101798084d6f70dfb7550b3b2a7588a072ec312283d111ade5e83eacdc17617063
MISC metadata.xml 336 BLAKE2B 5f93087668fbab915127e19c39476f28eb04b03bf8be79693ce1eedff87591f4d1777f6c55df02c41db5531935c83579186cbe7ba3c0fa209cc049466f05d7e2 SHA512 001ef85af17a4171febd0fbc62e1ae1a3dfb352c0da141ddd2636af713f0e21159832695c72cfb3a87ff86ffd29057377b8fe33a211eb90a38a3c78840a913cd
diff --git a/dev-libs/foma/foma-0.10.0_p20220612-r1.ebuild b/dev-libs/foma/foma-0.10.0_p20220612-r1.ebuild
index 2f0481bb26b8..55793a263a8d 100644
--- a/dev-libs/foma/foma-0.10.0_p20220612-r1.ebuild
+++ b/dev-libs/foma/foma-0.10.0_p20220612-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0/0.10"
KEYWORDS="~amd64 ~x86"
-BDEPEND="sys-devel/bison
+BDEPEND="app-alternatives/yacc
app-alternatives/lex"
DEPEND="sys-libs/readline:=
sys-libs/zlib"
diff --git a/dev-libs/foma/foma-0.10.0_p20220612.ebuild b/dev-libs/foma/foma-0.10.0_p20220612.ebuild
index 21443150a87d..113e0c864ab3 100644
--- a/dev-libs/foma/foma-0.10.0_p20220612.ebuild
+++ b/dev-libs/foma/foma-0.10.0_p20220612.ebuild
@@ -15,7 +15,7 @@ LICENSE="Apache-2.0"
SLOT="0/0.10"
KEYWORDS="amd64 x86"
-BDEPEND="sys-devel/bison
+BDEPEND="app-alternatives/yacc
app-alternatives/lex"
DEPEND="sys-libs/readline:=
sys-libs/zlib"
diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index 24b344cbdac1..f39e51104b9e 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -4,5 +4,5 @@ DIST gjs-1.78.0.tar.xz 653500 BLAKE2B f2b6c3d80f55c1b3365fdc94dcedec357fc21ec7f9
DIST gjs-1.78.1.tar.xz 654556 BLAKE2B 1d723ad2fd15e7ba6b9194cb90f0c0bc7b89c150604beb11ad95e1628ead2bea7ed8b423e1836736013a31e8ff8f3e2400458faa26dcc95d3a6dc36c65957583 SHA512 9a5d02bacbf82364cf5daa69d6613eb38ef34121eb350b2773b87cf1027ccc1b9905b651275fd71036817e710d834d356ee1cecac2f7c83ff571c39e98360286
EBUILD gjs-1.76.2.ebuild 2054 BLAKE2B dfa49fe0e2831e150bb43428b12c7475464a98fd305cc0151318125e0cdd2d0e32c2cf303e3efbdc65ad88c80969c2cd2cbb67ee53a274f069dac5397dc04383 SHA512 18f55663e333ef183fafee8eb9e3e201e258a7caa06e1714035c0cfafbfba42faf2b33db861940d4329f69ddbcbfce831419ef6548044325add84d624124ee7b
EBUILD gjs-1.78.0.ebuild 1963 BLAKE2B 61c84fe06406b20e6c53aca59460c5198ab9833611e553f322e828d9a18995d38a7e22c66b5e96e0e58cd5e120e78a8f7d770e04d1a506a5e1b6d9c45cfef73f SHA512 8f361f0b5b9e0186cd20ac2834d1cea5bccf7eaf0ca6a78f11b839125e19710393d999e73a89dd81bd62ea6330f15dc41c4c50dbda6dbf64c3ed1245f5dc9da1
-EBUILD gjs-1.78.1.ebuild 1963 BLAKE2B 61c84fe06406b20e6c53aca59460c5198ab9833611e553f322e828d9a18995d38a7e22c66b5e96e0e58cd5e120e78a8f7d770e04d1a506a5e1b6d9c45cfef73f SHA512 8f361f0b5b9e0186cd20ac2834d1cea5bccf7eaf0ca6a78f11b839125e19710393d999e73a89dd81bd62ea6330f15dc41c4c50dbda6dbf64c3ed1245f5dc9da1
+EBUILD gjs-1.78.1.ebuild 1959 BLAKE2B 6eb45252da9e02fff7a9f6ca9eb21d8ac853f7ac352115348ad5bc2afe4a3a504d7ec9133f18cc05fb7e0045624b7a716cff3bd6e0a3f4a3ba144d2e245678d0 SHA512 8baf07add00694dc20fa53f8915e315180c6708663bc41b17e2ec0c8c28afba3215eaf99e97b8a691bb143f9947f4c61211491cad058568e13c273d48a9604d8
MISC metadata.xml 473 BLAKE2B 0d57ec402b3daaa00af170335374e711150ecccd019aea100484079a055015f36119c4564ae2d95e82e4ac8d6de6d84b83379aedfdcbfb7aaabaa752b51d8203 SHA512 a4f99ef450b30c381845a774865b4e82b2a554cc7f0a2edba7002096563943b58b290f704210cc00ca0508cf6e81a11be2fa0c6402117d2b05f0e4eb2e03a0c2
diff --git a/dev-libs/gjs/gjs-1.78.1.ebuild b/dev-libs/gjs/gjs-1.78.1.ebuild
index 3f77c1d06628..263c27b48779 100644
--- a/dev-libs/gjs/gjs-1.78.1.ebuild
+++ b/dev-libs/gjs/gjs-1.78.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs
LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
SLOT="0"
IUSE="+cairo examples readline sysprof test"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~x86"
RESTRICT="!test? ( test )"
RDEPEND="
diff --git a/dev-libs/keystone/Manifest b/dev-libs/keystone/Manifest
index 090ca21036cf..34f5a433d95a 100644
--- a/dev-libs/keystone/Manifest
+++ b/dev-libs/keystone/Manifest
@@ -1,4 +1,6 @@
+AUX keystone-0.9.2-strict-prototypes.patch 5380 BLAKE2B fa7f3c5ab895fbde2b92d5b09ba74d900c502ee09d201a8d63bc9f68f173d93393f57c3358292f769006a3b1b694f519b5ce0efce0082ac651ed1620343ed593 SHA512 617c7ddefed76a51b19bbb2b3c89a34898fcf0aece01daa50b4d6f1779e3994be67b4c58cc54630de92f29baca2d36daeee7dc793b99de73111b26847d6bcb7f
DIST keystone-0.9.2.tar.gz 4433222 BLAKE2B 5654ae6a66ccf6832fbdbb8c1083a2318e413bb833a0fadc4e1374f0de601e3dad9f354b1dec92d9a944621923458e432510299c1b55579ac9bb6b6e90a818de SHA512 5d4dd30410410bc7848e75a2e31e8ecef6241ad25e21963aa7a07bbea21d95b75e235c80573129014102684c9647710ace3c0776a8401844d7e4b45cab7bd04b
-EBUILD keystone-0.9.2-r2.ebuild 1916 BLAKE2B 6fca6e554861ec503751a1336d2f7663e0dde01513a1da347fae7dfadad98a5f5ce0d3b10c14ed59aedb6db01bc88ebc374d8254ed4095e8aa56fdd40dc4c234 SHA512 be4e999b7a64e24106b52f8849358a57d7f1c259e648d1a236b0b8a313d897adea8675a6330465c6891676fd6a2d9c5a4da600f163ecbd202b611ceb83008d9e
-EBUILD keystone-9999.ebuild 1918 BLAKE2B 20b4e5848cf1c770e4c4b1e47027e8a8c96e265aaac414ee5d3a9a7dd72030547ce7f9d0238cd826284dd9d6ab0f489e433ae26b62899882ca157da9f1601189 SHA512 7618de5a0da95fd4414fdac5c4e36d98d68bcd4e726677b9e75ab39c42e55a31a5a13bc16d989f623e00fd46f3db3279a452f54b3c11f28f7c3bee4d04723bde
+EBUILD keystone-0.9.2-r2.ebuild 1910 BLAKE2B d3314f0f8c04733dab8bd54ae12dedd6eecf914005404563551f784844ade93f5ca8da5637ef66c9f33067e3204333a3443bc5ae8fa935a5097f4708b4ea4951 SHA512 35e8dbacc61b0a936d58f417c4d7c26ce9a51a443801a914bb6e101eeb6ca36d8fa3185110852b26f97b67c0014ba0298406fe3bec600d87ec2b20eb3171a183
+EBUILD keystone-0.9.2-r3.ebuild 1959 BLAKE2B b87d298ba6b534e5efc796a614bbeb86b6339cba8b4ac8bca040271b08611200e496bb6b86ef011f3f3283984c95c725c87886eb63bc44fc5bafe87f3389ca35 SHA512 f7a0eeed19c7ec63b7936781c2290881d420ce5cd643b275edd74c4f8c0815d241cd3ada739c23d7e3400edbc161f85da825a8d50cc958f5d541391008c8db5e
+EBUILD keystone-9999.ebuild 1902 BLAKE2B 3240f05887bc3627654aa63176ac87e6c5271e62ada9a4ae0d4c998b0bd98783c165920c139843c77b0a4659e867b6fe581321b11129092a48fe6d669196345d SHA512 fa14bcbed45289a4cdf7a8e68195788ba5565b49ba1861c00f5b593795e0934226b94c9f9cbb11d2a06d45139870ea70a86d31c97b77af92d5ec01d0e7179510
MISC metadata.xml 500 BLAKE2B 4b4e43ac4694c90c31773bede3c829801ab8ac33709a750bf574b3b4808fdb2ab10c655f16a6b19afbd9981eda154cf2fe40f62c0ade3457bad30fe013b37e38 SHA512 8380f6fbc99e23fbdcc5e820207b63082c903d5b41ff91a899acb1d6a6262eba63a17e4f930b8b56a6be1cb301b0605cc1a4413d62764208416017d520206785
diff --git a/dev-libs/keystone/files/keystone-0.9.2-strict-prototypes.patch b/dev-libs/keystone/files/keystone-0.9.2-strict-prototypes.patch
new file mode 100644
index 000000000000..6f41ba1841b4
--- /dev/null
+++ b/dev-libs/keystone/files/keystone-0.9.2-strict-prototypes.patch
@@ -0,0 +1,156 @@
+commit 3717a45601835ddce9f0c21c6552aef5b4a6383b
+Upstream: https://github.com/keystone-engine/keystone/pull/563
+Author: Mario Haustein <mario.haustein@hrz.tu-chemnitz.de>
+Date: Sun Oct 8 13:59:08 2023 +0200
+
+ use full prototypes for functions without parameters
+
+--- a/bindings/ruby/keystone_gem/ext/keystone.c
++++ b/bindings/ruby/keystone_gem/ext/keystone.c
+@@ -27,7 +27,7 @@ VALUE KsClass = Qnil;
+ VALUE KsError = Qnil;
+
+
+-void Init_keystone() {
++void Init_keystone(void) {
+ rb_require("keystone/keystone_const");
+ KeystoneModule = rb_define_module("Keystone");
+ KsError = rb_define_class_under(KeystoneModule, "KsError", rb_eStandardError);
+--- a/llvm/cmake/config-ix.cmake
++++ b/llvm/cmake/config-ix.cmake
+@@ -35,7 +35,7 @@ function(check_type_exists type files variable)
+ add_cxx_include(includes "${files}")
+ CHECK_CXX_SOURCE_COMPILES("
+ ${includes} ${type} typeVar;
+- int main() {
++ int main(void) {
+ return 0;
+ }
+ " ${variable})
+@@ -83,7 +83,7 @@ check_include_file(histedit.h HAVE_HISTEDIT_H)
+ check_cxx_source_compiles("
+ #include <stddef.h>
+ #include <cxxabi.h>
+-int main() { return 0; }
++int main(void) { return 0; }
+ " HAVE_CXXABI_H)
+
+ # library checks
+@@ -414,7 +414,7 @@ if( PURE_WINDOWS )
+ #include <imagehlp.h>
+ extern \"C\" void foo(PENUMLOADED_MODULES_CALLBACK);
+ extern \"C\" void foo(BOOL(CALLBACK*)(PCSTR,ULONG_PTR,ULONG,PVOID));
+- int main(){return 0;}"
++ int main(void){return 0;}"
+ HAVE_ELMCB_PCSTR)
+ if( HAVE_ELMCB_PCSTR )
+ set(WIN32_ELMCB_PCSTR "PCSTR")
+--- a/llvm/cmake/config.guess
++++ b/llvm/cmake/config.guess
+@@ -539,7 +539,7 @@ EOF
+ sed 's/^ //' << EOF >$dummy.c
+ #include <sys/systemcfg.h>
+
+- main()
++ int main(void)
+ {
+ if (!__power_pc())
+ exit(1);
+@@ -622,7 +622,7 @@ EOF
+ #include <stdlib.h>
+ #include <unistd.h>
+
+- int main ()
++ int main (void)
+ {
+ #if defined(_SC_KERNEL_BITS)
+ long bits = sysconf(_SC_KERNEL_BITS);
+@@ -684,8 +684,8 @@ EOF
+ eval $set_cc_for_build
+ sed 's/^ //' << EOF >$dummy.c
+ #include <unistd.h>
+- int
+- main ()
++
++ int main (void)
+ {
+ long cpu = sysconf (_SC_CPU_VERSION);
+ /* The order matters, because CPU_IS_HP_MC68K erroneously returns
+@@ -1338,7 +1338,7 @@ cat >$dummy.c <<EOF
+ # include <sys/types.h>
+ # include <sys/utsname.h>
+ #endif
+-main ()
++int main (void)
+ {
+ #if defined (sony)
+ #if defined (MIPSEB)
+--- a/llvm/cmake/modules/CheckAtomic.cmake
++++ b/llvm/cmake/modules/CheckAtomic.cmake
+@@ -11,7 +11,7 @@ function(check_working_cxx_atomics varname)
+ CHECK_CXX_SOURCE_COMPILES("
+ #include <atomic>
+ std::atomic<int> x;
+-int main() {
++int main(void) {
+ return x;
+ }
+ " ${varname})
+@@ -46,7 +46,7 @@ CHECK_CXX_SOURCE_COMPILES("
+ #include <Intrin.h> /* Workaround for PR19898. */
+ #include <windows.h>
+ #endif
+-int main() {
++int main(void) {
+ #ifdef _MSC_VER
+ volatile LONG val = 1;
+ MemoryBarrier();
+--- a/llvm/cmake/modules/HandleLLVMOptions.cmake
++++ b/llvm/cmake/modules/HandleLLVMOptions.cmake
+@@ -37,7 +37,7 @@ if(NOT LLVM_FORCE_USE_OLD_TOOLCHAIN)
+ check_cxx_source_compiles("
+ #include <atomic>
+ std::atomic<float> x(0.0f);
+-int main() { return (float)x; }"
++int main(void) { return (float)x; }"
+ LLVM_NO_OLD_LIBSTDCXX)
+ if(NOT LLVM_NO_OLD_LIBSTDCXX)
+ message(FATAL_ERROR "Host Clang must be able to find libstdc++4.7 or newer!")
+@@ -457,7 +457,7 @@ elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE )
+ set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -std=c++11 -Werror=non-virtual-dtor")
+ CHECK_CXX_SOURCE_COMPILES("class base {public: virtual void anchor();protected: ~base();};
+ class derived final : public base { public: ~derived();};
+- int main() { return 0; }"
++ int main(void) { return 0; }"
+ CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR)
+ set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS})
+ append_if(CXX_WONT_WARN_ON_FINAL_NONVIRTUALDTOR
+@@ -471,7 +471,7 @@ elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE )
+ # line is also a // comment.
+ set(OLD_CMAKE_REQUIRED_FLAGS ${CMAKE_REQUIRED_FLAGS})
+ set(CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS} -Werror -Wcomment")
+- CHECK_C_SOURCE_COMPILES("// \\\\\\n//\\nint main() {return 0;}"
++ CHECK_C_SOURCE_COMPILES("// \\\\\\n//\\nint main(void) {return 0;}"
+ C_WCOMMENT_ALLOWS_LINE_WRAP)
+ set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS})
+ if (NOT C_WCOMMENT_ALLOWS_LINE_WRAP)
+@@ -508,7 +508,7 @@ elseif( LLVM_COMPILER_IS_GCC_COMPATIBLE )
+ #include <cassert>
+ #define NDEBUG
+ #include <cassert>
+- int main() { assert(this code is not compiled); }"
++ int main(void) { assert(this code is not compiled); }"
+ CXX_SUPPORTS_MODULES)
+ set(CMAKE_REQUIRED_FLAGS ${OLD_CMAKE_REQUIRED_FLAGS})
+ if (CXX_SUPPORTS_MODULES)
+--- a/samples/sample.c
++++ b/samples/sample.c
+@@ -61,7 +61,7 @@ static bool sym_resolver(const char *symbol, uint64_t *value)
+ }
+
+ // test symbol resolver to handle missing symbols
+-static int test_sym_resolver()
++static int test_sym_resolver(void)
+ {
+ ks_engine *ks;
+ ks_err err;
diff --git a/dev-libs/keystone/keystone-0.9.2-r2.ebuild b/dev-libs/keystone/keystone-0.9.2-r2.ebuild
index 87eec63b08e6..1ca6a8f4b3fe 100644
--- a/dev-libs/keystone/keystone-0.9.2-r2.ebuild
+++ b/dev-libs/keystone/keystone-0.9.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,7 +28,7 @@ SLOT="0"
# Keep in sync with llvm/CMakeLists.txt
KEYSTONE_TARGETS="AArch64 ARM Hexagon Mips PowerPC Sparc SystemZ X86"
-IUSE="debug python"
+IUSE="python"
RDEPEND="
python? ( ${PYTHON_DEPS} )
diff --git a/dev-libs/keystone/keystone-0.9.2-r3.ebuild b/dev-libs/keystone/keystone-0.9.2-r3.ebuild
new file mode 100644
index 000000000000..8e961f5914eb
--- /dev/null
+++ b/dev-libs/keystone/keystone-0.9.2-r3.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="assembly/assembler framework + bindings"
+HOMEPAGE="https://www.keystone-engine.org/"
+
+if [[ ${PV} == 9999* ]]; then
+ EGIT_REPO_URI="https://github.com/keystone-engine/keystone.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/keystone-engine/keystone/archive/${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+fi
+S="${WORKDIR}"/${P/_rc/-rc}
+
+LICENSE="GPL-2"
+SLOT="0"
+
+# Keep in sync with llvm/CMakeLists.txt
+KEYSTONE_TARGETS="AArch64 ARM Hexagon Mips PowerPC Sparc SystemZ X86"
+
+IUSE="python"
+
+RDEPEND="
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ python?
+ (
+ ${DISTUTILS_DEPS}
+ ${PYTHON_DEPS}
+ )
+"
+
+RESTRICT=test # only regression tests
+
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-strict-prototypes.patch"
+)
+
+# Upstream doesn't flag patch releases (bug 858395)
+QA_PKGCONFIG_VERSION="$(ver_cut 1-2)"
+
+wrap_python() {
+ if use python; then
+ pushd bindings/python >/dev/null || die
+ distutils-r1_${1} "$@"
+ popd >/dev/null || die
+ fi
+}
+
+pkg_setup() {
+ python_setup
+}
+
+src_prepare() {
+ sed -i '/NOT uppercase_CMAKE_BUILD_TYPE MATCHES/ s/DEBUG/GENTOO|DEBUG/' \
+ llvm/CMakeLists.txt || die
+ cmake_src_prepare
+ wrap_python ${FUNCNAME}
+}
+
+src_configure() {
+ local libdir="$(get_libdir)"
+ local mycmakeargs=(
+ -DCMAKE_CONFIGURATION_TYPES="Gentoo"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DBUILD_SHARED_LIBS=ON
+ -DLLVM_TARGETS_TO_BUILD="${KEYSTONE_TARGETS// /;}"
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ )
+
+ cmake_src_configure
+ wrap_python ${FUNCNAME}
+}
+
+src_compile() {
+ cmake_src_compile
+ wrap_python ${FUNCNAME}
+}
+
+src_install() {
+ cmake_src_install
+ wrap_python ${FUNCNAME}
+}
diff --git a/dev-libs/keystone/keystone-9999.ebuild b/dev-libs/keystone/keystone-9999.ebuild
index 39bfca3c6387..8d3497ec3aed 100644
--- a/dev-libs/keystone/keystone-9999.ebuild
+++ b/dev-libs/keystone/keystone-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,7 +28,7 @@ SLOT="0"
# Keep in sync with llvm/CMakeLists.txt
KEYSTONE_TARGETS="AArch64 ARM Hexagon Mips PowerPC Sparc SystemZ X86"
-IUSE="debug python"
+IUSE="python"
RDEPEND="
python? ( ${PYTHON_DEPS} )
@@ -64,8 +64,6 @@ pkg_setup() {
}
src_prepare() {
- default
-
sed -i '/NOT uppercase_CMAKE_BUILD_TYPE MATCHES/ s/DEBUG/GENTOO|DEBUG/' \
llvm/CMakeLists.txt || die
cmake_src_prepare
diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest
index af62a5a4c93d..0dae38a6188a 100644
--- a/dev-libs/kopeninghours/Manifest
+++ b/dev-libs/kopeninghours/Manifest
@@ -1,4 +1,4 @@
AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0828bf5258321b57161061534939e95256ab3501a887a026231568e09b1d20499238284107c34c6835d33853096be62e1345356cde SHA512 562b30fe66a9e8904e79c95496c4b06e50dbbb8d328db93a655ffa7f8829ff70bc8a6b0ee7beb7840e7046b74d4d858265ec67703c6317c3fe4c87b54b40a349
DIST kopeninghours-23.08.4.tar.xz 72316 BLAKE2B 041df496387bf6e128419decc6529c380c4ddee8bc22f6f052c8e621aac644442f739ecc563ed4e18fadcb05ebbd275f58a13e8418ec6cb4f18b1e260c2bcfd7 SHA512 76b4b46fc9bc0541636bf53aefc85bd24ecdbd243baafafc13da847281293a780410e1000930d805b710b3828234ab35b91369c5b70f86e7bdc21dff7d8c70d7
-EBUILD kopeninghours-23.08.4.ebuild 1280 BLAKE2B 020ebb0cb14766d4d5130c060b0107cbdca87fd4ac4d11e4d5ec5faedf20ece829a7c7a81369166bc06fe76097910b2c068fd071e213963ab970015da6d266f0 SHA512 f2838f0c67467d52fc234fa8e92dc1ddd63b1bf8b36ee3e912f9237aab9955404f8fb81dac5bb56dc6fad187933f740131c933f26ebddad5c4b13e1326ae38b3
+EBUILD kopeninghours-23.08.4.ebuild 1286 BLAKE2B 22a394cf34e5a2ac06f7e29e43cb1c02c0343033c23ded8ba182728d82708e8b7b9735470ea2ed4cc6ee8233710e2513892a7c621743224e82bf1b267b0348e5 SHA512 e7d00c08d64bb97193a94ed9ffeac496075c516f47cf6d395ed50bcbae7a5f42ab0515915dc759f15caa3bde0ebc7a339b88478b6891e7c759a699b854665f56
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild b/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild
index 02794ef1f6e4..b8a3c408fdfc 100644
--- a/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild
+++ b/dev-libs/kopeninghours/kopeninghours-23.08.4.ebuild
@@ -39,7 +39,7 @@ RDEPEND="${DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest
index 4432df6c6195..c794b6803085 100644
--- a/dev-libs/kosmindoormap/Manifest
+++ b/dev-libs/kosmindoormap/Manifest
@@ -1,3 +1,3 @@
DIST kosmindoormap-23.08.4.tar.xz 380016 BLAKE2B d7e6d940ccdac8a17404dc40e5948fed1674d789ba2796e704c71d9b8cae4e79bcc385bd4a245a5b85301f51c37517bc19c17977556e6c4d83bc9f2cd03cc82d SHA512 ea27d24c1623c40b39a8681bc5b119187d463575b3e888aed0c0b2c0549b5997809ebc74e2e08427238586b9f2ee77350d34874862c6084c91245a6040dbfd2a
-EBUILD kosmindoormap-23.08.4.ebuild 1059 BLAKE2B 6b535a560590c9988a1b18eaf64a10319a6f74650ec614edec790557da7bd49365eef5167c85905363dad1a8a9aef7f24bb1f96ec06a19027588e8252cca04d8 SHA512 8a3937a4432b9b63da1281dccbbb24268ffe951b888fe08e727bedec7c6f0589271866e130a621385508293fb7f2ac30050c2a424dbe250f24875a25dbce283f
+EBUILD kosmindoormap-23.08.4.ebuild 1065 BLAKE2B 09310f13acc035a9a9e6870489ada066ab4e57610f7f7acb13c8b018c262378727e1572292729623e686af31cf84486e98599d0c9bf644aa1387450ecd28ef32 SHA512 934f13e6d15e4a8f18cd897c30598900ef066055d66726fec475b4d35bfe20a179ac5b8303304aee006a59c5dc4eb111f6557947bc0ab558f0b8914ab36c90b3
MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b
diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.4.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.08.4.ebuild
index 8db42686a676..0769dfe41975 100644
--- a/dev-libs/kosmindoormap/kosmindoormap-23.08.4.ebuild
+++ b/dev-libs/kosmindoormap/kosmindoormap-23.08.4.ebuild
@@ -34,7 +34,7 @@ RDEPEND="${COMMON_DEPEND}
>=dev-qt/qtquickcontrols2-${QTMIN}:5
"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
diff --git a/dev-libs/libcgroup/Manifest b/dev-libs/libcgroup/Manifest
index a7165dd9f4b2..c89d28c97d77 100644
--- a/dev-libs/libcgroup/Manifest
+++ b/dev-libs/libcgroup/Manifest
@@ -16,8 +16,8 @@ AUX libcgroup-3.0.0-musl-strerror_r.patch 1310 BLAKE2B a410898aedefb23d910f6bbd2
DIST libcgroup-0.41.tar.bz2 500120 BLAKE2B 3410b430aa58613b5b9abedba05bef99b1b8a1fd619d55fb446ab951e052a336efc918879217055bceee886a03d97c3ff46028a87e8231212653a886cfb80521 SHA512 1aedb02cd2ce3bc2e2a328a247a92976ad0978ca4d3aee4eb671fbcc6bb270348efc78dcf84f27fc500f8bfb9bb57c7d6e4d429ef2bc69e4e5118b7cd895a6bd
DIST libcgroup-3.0.0.tar.gz 1125800 BLAKE2B 5d4999ac513de756ffe741d2e959c01d8500a2000f521dff31832e1ef545869fb9c8ae1c78d05aaa051e7e6e68266bd57a751ba3aa897966a83ff50128090ba5 SHA512 1e8a7c9a71d928ab0e354254b007b30fc159a30e441bd52a03ded142420c94e130594bb512680c62fc22f5193934fb78afc31453342b032d1db3197fd4c3e606
DIST libcgroup-3.1.0.tar.gz 1223547 BLAKE2B 3cd3ca779b4453df71aba584ad8fe654fb55478ad89b36ba5deccf46e3ef331b11dc32a9a72dfa525784558701a72fd0777e05275233e599015ae93269661534 SHA512 84272e811422f2105e275ccadbd333fe6da495da5504cd97acd3101718e27b52e0f56b62f847933b32d613e15c170d1b998d85a89c1591e8ce37c33043f3e00b
-EBUILD libcgroup-0.41-r6.ebuild 2521 BLAKE2B aef27b86b57de8e0d10bfa635f7ce95f88bc272bb986afb867bb587f29182ae8167d1e955cdc4086bdb180f80412ac9e0dda4a379eab3962f588f6884e5049b1 SHA512 f2bf527c793110f59ed29847ddac9b4b1fe39e448b97a95cc09a04d504c1d3039441c4584ed57f9576c9b30dd19f96b45737645eddcd53829dfcda1a07aa4b83
-EBUILD libcgroup-3.0.0-r1.ebuild 2672 BLAKE2B 25e65bad2af88650945e2226355f15d8352783987dbf85696f3f7f865fec800b57ac8215feba03ff13b059147967273716422cfb58957e2d34a5a70b24252cf3 SHA512 37b248a90eca8cbd6a69364fd91d7b882fd19719b29de190708a912dc91cc321b289bceec5594723866e5c69d4bff27979b1c2429a4cbca8dc3b408b5e9e2046
-EBUILD libcgroup-3.0.0.ebuild 2634 BLAKE2B f1e5f83169d5eafd870b93ff69f49cca000452655f265d0656c2cc70cddb3020372005b317b7cc2fc8d84035f20f8d1173666064542d5fa1d156a26f14c48b87 SHA512 c7149f1bedc2f0ae55f104362457d465dbe703a39d143f0d7096fea85a9233868537320b3e50435127648860f1b59e536985b3ce03eff37b17a295bd418b144c
+EBUILD libcgroup-0.41-r6.ebuild 2527 BLAKE2B dcb8a4c876ab832361c8806bab460b18339465553805f95cf1024f0f88baa0349885ff60f75a13dbdf88c8339a634308e13416e06108ad2cb65365cedbd9198a SHA512 e36cabcd7d377a7d1d0edcd5736708676a9acd4de5ee8c886f81cbffa7d58370984437ff81ef1b66a66958dce53d8eb64d28d342ca931999be5037a8510781f4
+EBUILD libcgroup-3.0.0-r1.ebuild 2678 BLAKE2B b0530ba4f175c0c8095a2d0c0867f9b292ab00352e519c34501e78a86e9f2533d6779948901a90c0b77c498f02add7b3cfc7436332efdb551d3919c7ad4c456f SHA512 e9784aa21a06ddf7366be2262780807f627ef3009a2e45a6e79992fefa8604febd6ef8521d5eb149a0a545787b5cc63ec1fa2d593ddc44e51c7e14904dcb92d4
+EBUILD libcgroup-3.0.0.ebuild 2640 BLAKE2B 88096f901be0cb51df93050ae2a64aaa45b5aff449316a00a5194e02143a2d942899f3c529a796bb120ccff5b8c26b12405b8147a27e71044108ef35d42e4854 SHA512 42d8cd29086e45e217ce374605105680d49fab7d57726520ae7ba9c31bf275b8937bbb4e4e84b8b893d3ddfd499ab1c68cba010dee30e69454bfdbdb3baa6f9d
EBUILD libcgroup-3.1.0.ebuild 2650 BLAKE2B fb181aa38ea1d53c6eb2ad7ed8cc6d8e0991e2f50cc9b9c5e3b2811f7397e0152906c04481fbbbb9c6a8b1934ea2fb9f12e608d999daac0aa0fc47fd7ec8d5fd SHA512 902cf414cd08448aa48d68f9e2ed987a7b79bae6808f6b5612f4d832c7b2ea07d30469e227513f810c859c23045d3ad7533929c6b84903df1156b1bbec5caf19
MISC metadata.xml 675 BLAKE2B 2904270c2fc59a91ad0f0820094cb4569ca84b1c97010519bfa19e86d312f5d310fe7e11d04d185125eb3d2c017c7d9e7bedc4950c487154941084ea11250b59 SHA512 fbc778a739e6b0fef0844a61b12cc18ee7fa377c978b389818d47eea2ecc0ff154e56c779e37730f7c8257daf07bb54cc8dbc7225e082fd7adb8eb6a5fc91bc8
diff --git a/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild b/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild
index e558106a4e9b..0c4c21f022b8 100644
--- a/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild
+++ b/dev-libs/libcgroup/libcgroup-0.41-r6.ebuild
@@ -20,7 +20,7 @@ REQUIRED_USE="daemon? ( tools )"
RESTRICT="test"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
elibc_musl? ( sys-libs/fts-standalone )
"
diff --git a/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild b/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
index 82ea216bd696..980bb7d03807 100644
--- a/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
+++ b/dev-libs/libcgroup/libcgroup-3.0.0-r1.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="daemon? ( tools )"
RESTRICT="!test? ( test ) test"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
DEPEND="
diff --git a/dev-libs/libcgroup/libcgroup-3.0.0.ebuild b/dev-libs/libcgroup/libcgroup-3.0.0.ebuild
index 49a589636aee..296dd1071c8b 100644
--- a/dev-libs/libcgroup/libcgroup-3.0.0.ebuild
+++ b/dev-libs/libcgroup/libcgroup-3.0.0.ebuild
@@ -19,7 +19,7 @@ REQUIRED_USE="daemon? ( tools )"
RESTRICT="!test? ( test ) test"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
"
DEPEND="
diff --git a/dev-libs/libconfig/Manifest b/dev-libs/libconfig/Manifest
index 0dac2f349406..7ecd2412a6f5 100644
--- a/dev-libs/libconfig/Manifest
+++ b/dev-libs/libconfig/Manifest
@@ -1,3 +1,3 @@
DIST libconfig-1.7.3.tar.gz 3026416 BLAKE2B 94301be4d6e472fc9daeac7a04074855737ddda94bb5748cd0087fafe192cf674ea1c020808ebf855372188b6b27a57ed185323fa26988bb1fccde0566617cba SHA512 3749bf9eb29bab0f6b14f4fc759f0c419ed27a843842aaabed1ec1fbe0faa8c93322ff875ca1291d69cb28a39ece86d512aec42c2140d566c38c56dc616734f4
-EBUILD libconfig-1.7.3.ebuild 1167 BLAKE2B b0d5acea82971067954aa5bf50c7c377a89c97c62168d054ba02ddcf98d9b033d3f918245662f5477e3191d2a1c56484e12d76a481130b32165a2820d35d4b52 SHA512 d2a610304d40d68b4a3c93a2629eda155d6d4ec19a0c99349a6f2b94bd3da810a630ed1c0295ed6c27eb344469f73a67905a3c8a5635b8de50d68352e450d0bb
+EBUILD libconfig-1.7.3.ebuild 1173 BLAKE2B 786f03851a2a798b920eab30338a51bede014491077f2e291df0a080ef67f3919d2ea2bb3814f22ffc7d2737cf1f3a64285ba6d6007808894a806eb6d9ab7552 SHA512 8950ea5e23b8c28a8a3560a8776c04504a59add226ee0bc76dcdb9e0853c93496e61a6a3f4618950b2846970738d1e0c77225019b2f075b7ab8f749b2c08a68c
MISC metadata.xml 253 BLAKE2B e595c2f117852882dd0c6e5e28f2c4f845f0178a5e91d6f4cbb453bd5954b858c3171796a167c71e9cf193060eb3d60a1d1a8a436b868f95a96f800dfeab3372 SHA512 8ee2c2029d048041d487b0448066aa0616d04c6dceb639b0c82e4f0af283fe436de8dd80c1d3a3fcd591c108eb11c17f20b7bc21b88324dd1fa84edc6cf58d80
diff --git a/dev-libs/libconfig/libconfig-1.7.3.ebuild b/dev-libs/libconfig/libconfig-1.7.3.ebuild
index 12eef715344b..91f1fa4da8c5 100644
--- a/dev-libs/libconfig/libconfig-1.7.3.ebuild
+++ b/dev-libs/libconfig/libconfig-1.7.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,7 +20,7 @@ RESTRICT="!test? ( test )"
DEPEND="
sys-apps/texinfo
- sys-devel/bison
+ app-alternatives/yacc
sys-devel/libtool
"
diff --git a/dev-libs/libksba/Manifest b/dev-libs/libksba/Manifest
index 8f4c1202b15a..ea2f62c12e76 100644
--- a/dev-libs/libksba/Manifest
+++ b/dev-libs/libksba/Manifest
@@ -5,8 +5,8 @@ DIST libksba-1.6.4.tar.bz2 668445 BLAKE2B 639be954727e2c3a74e075c52090bc2d9998a1
DIST libksba-1.6.4.tar.bz2.sig 119 BLAKE2B 5b9edcf65eb7b46182144a8d17a1656ada93a8a7ce3106ea5f525ab3e892b078f9c723544c13702d6d3b40fefd2bff78dc0cfbc3b1a3c156ba18740ecfc42ce6 SHA512 fbf75e03b9e0e771027acfef8cc702744a0d1fe37ef285fcf6475d4a58f7936d3bc890ee3ffe923195152bbcede807ba721ac3fdfdd6d05a1a523416f64ff8c1
DIST libksba-1.6.5.tar.bz2 708400 BLAKE2B 934bde6412de6c1f3062b101930d7b2beac3f6e3f2fbeb5c964a6252b68a3b70c7cb3a48c7eac04b7f1d2ea3c717e1c7e164c1bc6113b46244b9dd130c64b540 SHA512 959312ac0bb2dabcdd22217266daccdf3938d62ff2936c767cade76888757ece1bb6fe79f2c679db03d1baf3919757265d0ded216fee8b8d235e94a70fcf05de
DIST libksba-1.6.5.tar.bz2.sig 119 BLAKE2B 70f290ed44160af2882b5f2543965e3003dd0fd106ab6eaa1f7dfbb878d1f0402c16f3e802af6be589e501e17d0ead82c03afe73c8353b314c8cafb24e7d4a11 SHA512 e70f136edcf29bf931eccaf930e0ae644fd372e0a6f472599898d2fd5e44e64ab2cea63b0be2b1d9a468f73f607881dfdf06adfe6d1fc9ebd66b21e4c245f837
-EBUILD libksba-1.6.3.ebuild 1691 BLAKE2B 2250798799281e3341d55e6f1db865b49a8f3270d12f9f0a43b0282ab34a81697023abdbd1107bd3cb533b5fd7d911b81da0007629565e03f7db88de11d22a69 SHA512 e407c6ba20c843b08158b8bdeefb9d17d324c2f36a687e771fcd8de581a1693831338c583e96bcbfc4379c1188f88dfd669ab0b66c67c7575bcd41b91c7d30b5
-EBUILD libksba-1.6.4-r1.ebuild 1785 BLAKE2B 7dcc9a51c7d68a8c99d69ea54eac1a1a5f685a8e7b820850f67ae3e2e55f4432f8f301dea8a1c19219105f905236cdfdb09b832b8b6867b09d5f040fa16f1499 SHA512 2820f6249c6a887d3714827392b404bca8a343869a27cd859f3934a56ee6004914964acaad0ca3a328548df6605d998bd17160e44d84ca812cddc49abf174994
-EBUILD libksba-1.6.4.ebuild 1692 BLAKE2B 882f8409e1fcdb306e875eb423de6473b5d3c24db8e131ff1901099b4074af05a422f0dcef93aa75cb2767f3f3ef46d633a3cbf54043715c79569c8ba51264f6 SHA512 11bcaf0a4261893bfc6d23e68ef7a5cbd8300466256d663af11ed01aabf3f3a297df004c97e4297c4499757df5c2ff1b8b4544c541babbe32ac942a8763ff738
-EBUILD libksba-1.6.5.ebuild 1785 BLAKE2B 6feb2c27dbc62a213a575ccd8db8285cf531a4cd7305bb6578ff645a416c312058f177b5ac6b25be4d79daa1664de036efd903d7478f63f901e69b8c82e54b11 SHA512 e08f45ec4b56c803e1a0958ac73c5b43360927682c6c450b3e207a84820b014c451479ddcae3918477fb812973dddb2921f820694282f0e6d69e3d71746f5c1e
+EBUILD libksba-1.6.3.ebuild 1697 BLAKE2B 878ad82edcade6d90795d029da363595ca959eef03a847d923247c6d9e036828519008f76475ce354a51edcd2a07841e68f92beb85caed6066b16ecea2250b55 SHA512 0611243ec3ad098c9c89463c07d01c7297eda2e6e42f093c78a883687472d4d8503d99c8e44280f8cd157df07c0cf90b24579d4f82d0cc9fa9d9a7b390ac932d
+EBUILD libksba-1.6.4-r1.ebuild 1791 BLAKE2B 659dfdcfcecec6995d35a6c58bc533a9bb09d861af4229ec79a55dac105bbac2d6b014c9606d504a0b19088b874a23e806a9e5947cb970b46eeb0cf357daa7e6 SHA512 7e73050f51512559b044a3953aa0f35064b107d8acc14a6f9ffc7e3addd3f71103b1ba1f6f1fd75edb46415a14b6640cbf4c9ba60db317be5a0ffbb820443a95
+EBUILD libksba-1.6.4.ebuild 1698 BLAKE2B 3326e03ac4e0bc81fee0adb06b7f70e1cbe8ff72d972379ff9690494e6af9901ed849ce6359ac3031f5a0a59340b9ff310ac939605ee09ba3bc7eb66a1534449 SHA512 db6d799f7cbead308e9a8dcce01f77c5b50760716d5b7bc45394835ea48802c5975c89d825f1503f6e199f2852ebbf7e84f80d878ab3d4f5bfc766b4f2919bc6
+EBUILD libksba-1.6.5.ebuild 1791 BLAKE2B 659dfdcfcecec6995d35a6c58bc533a9bb09d861af4229ec79a55dac105bbac2d6b014c9606d504a0b19088b874a23e806a9e5947cb970b46eeb0cf357daa7e6 SHA512 7e73050f51512559b044a3953aa0f35064b107d8acc14a6f9ffc7e3addd3f71103b1ba1f6f1fd75edb46415a14b6640cbf4c9ba60db317be5a0ffbb820443a95
MISC metadata.xml 258 BLAKE2B b3ebb9691cf2c860b26172c2fc7ead843959a83806b7c06f4eec2ea349a6d2f39afe2f4b08c09bc7f65d18bece520b8b6306c8c7c2075d653f04b09af43db8fd SHA512 02ab38ca1547c68e87cbcad1dd4bb121e90d1fcca941cbfd29583ea803ed50617aa6a29df11915af5e95d63fc817df2250c7b8189157d705ef86e477d6a1685e
diff --git a/dev-libs/libksba/libksba-1.6.3.ebuild b/dev-libs/libksba/libksba-1.6.3.ebuild
index 0f9d54de3559..4090339cedca 100644
--- a/dev-libs/libksba/libksba-1.6.3.ebuild
+++ b/dev-libs/libksba/libksba-1.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ IUSE="static-libs"
RDEPEND=">=dev-libs/libgpg-error-1.8"
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
verify-sig? ( sec-keys/openpgp-keys-gnupg )
"
diff --git a/dev-libs/libksba/libksba-1.6.4-r1.ebuild b/dev-libs/libksba/libksba-1.6.4-r1.ebuild
index a48064d35f08..59e606b3c1d1 100644
--- a/dev-libs/libksba/libksba-1.6.4-r1.ebuild
+++ b/dev-libs/libksba/libksba-1.6.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -26,7 +26,7 @@ IUSE="static-libs"
RDEPEND=">=dev-libs/libgpg-error-1.33"
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
verify-sig? ( sec-keys/openpgp-keys-gnupg )
"
diff --git a/dev-libs/libksba/libksba-1.6.4.ebuild b/dev-libs/libksba/libksba-1.6.4.ebuild
index 5433aee2179c..74595b66dc64 100644
--- a/dev-libs/libksba/libksba-1.6.4.ebuild
+++ b/dev-libs/libksba/libksba-1.6.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ IUSE="static-libs"
RDEPEND=">=dev-libs/libgpg-error-1.33"
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
verify-sig? ( sec-keys/openpgp-keys-gnupg )
"
diff --git a/dev-libs/libksba/libksba-1.6.5.ebuild b/dev-libs/libksba/libksba-1.6.5.ebuild
index baf75bb44457..59e606b3c1d1 100644
--- a/dev-libs/libksba/libksba-1.6.5.ebuild
+++ b/dev-libs/libksba/libksba-1.6.5.ebuild
@@ -26,7 +26,7 @@ IUSE="static-libs"
RDEPEND=">=dev-libs/libgpg-error-1.33"
DEPEND="${RDEPEND}"
BDEPEND="
- sys-devel/bison
+ app-alternatives/yacc
verify-sig? ( sec-keys/openpgp-keys-gnupg )
"
diff --git a/dev-libs/libmemcached-awesome/Manifest b/dev-libs/libmemcached-awesome/Manifest
index d1a96b781a95..7c99d93dd347 100644
--- a/dev-libs/libmemcached-awesome/Manifest
+++ b/dev-libs/libmemcached-awesome/Manifest
@@ -1,3 +1,3 @@
DIST libmemcached-awesome-1.1.4.tar.gz 530337 BLAKE2B b3309e4e7ab737d06255ce9e8d2b8644e2787dca73c0b09de8bbf9c99b8126cb5eee9ef2f7320c312f35ed8e29c70e1c1042dc80587982d9bcb7200d79bba5b2 SHA512 0a10a2431142ec6e4547f82fdd35b55c018264e5f8c39910a65252c3f53d862fb5945e7a671951915aac076767cc995740b3e499eb584017a38eb2d1e82171fb
-EBUILD libmemcached-awesome-1.1.4.ebuild 1108 BLAKE2B 865fc24546b635e81aff0ee049c78b5aa284f7965b27b2bebead353fdde3e8c56f05971bae00a0907c249193d60d84ca9b3bf8f45b42c15bce99c09c5b974560 SHA512 d4f7339b49d1a5d8486f89cf0455445c8d34e8d223baf78f22827631d778546118858d95be715b6b4b8c12aab36dc94a18ab612cb13a3980fce7d9e943a15fe4
+EBUILD libmemcached-awesome-1.1.4.ebuild 1114 BLAKE2B 1417eac6fcb481213fc75e7766ec4fdeb36924fb1c196df47de5b47c6da3d6e8c48d3d48bd6c8c0da1de6f3dadadc025a730ed3f442717cd627ad17f4d74bf82 SHA512 c368109177d2d9e81c1e961e8dd11e06b7dbb20c72fae6a8345930c34067e4570ab187ccd3156db1b103cb6a427761a8bc09332df7b66eba6cab49c51ce07cbb
MISC metadata.xml 632 BLAKE2B abbf2b34829dfd68688dfe74c7a14e788558ecbf1e738fddb9296f986925c4c3cb927fd30b2d4a2a38c54082271eaabf19963d1daf4ab1ea9a3a9d16f1f5b558 SHA512 f4095b8e6c92046ae23a793724237522c99734ab80c3dd71f58d9972e728ba27330d169eafc3294df6e2e0f9b57e7c8f70e8b5a51a3c532250965e8ae7b05e0c
diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild
index cc2ef46994d5..ef402d87eff8 100644
--- a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild
+++ b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.4.ebuild
@@ -22,7 +22,7 @@ RDEPEND="!app-forensics/memdump
sasl? ( dev-libs/cyrus-sasl:2 )"
DEPEND="${RDEPEND}
test? ( net-misc/memcached )"
-BDEPEND="sys-devel/bison
+BDEPEND="app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig"
diff --git a/dev-libs/libtracefs/Manifest b/dev-libs/libtracefs/Manifest
index fa4a1da90622..1381d49db611 100644
--- a/dev-libs/libtracefs/Manifest
+++ b/dev-libs/libtracefs/Manifest
@@ -5,5 +5,5 @@ DIST libtracefs-1.7.0.tar.gz 205716 BLAKE2B 7e11ed75e65ddfb6e95fa67db2d3a3000e72
EBUILD libtracefs-1.6.1-r2.ebuild 1363 BLAKE2B 63ca275f16bb40d52273defab3eaf43f08fe73af13efa9c416ef3eb3d4698ff542ee9618fc575993ee806682b464d04d1fe0ad9e0f0834ecdc21ae29dabda159 SHA512 5cdf431afd163ff14c4234664f31e61f822da1a5f7dc2d44e404c60e7deb0b2311cc673067bf3df610ef778da3f4dcdf77134c971bee4816877b6d0537ad6ca5
EBUILD libtracefs-1.6.3-r2.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0
EBUILD libtracefs-1.6.4.ebuild 1371 BLAKE2B 12e8b123542412df2707f66ddc9abc443e050d8c8f32151e08b7e9a99f721680be69dbaa3160045c87702c9eb0d75da526ff69d3cf47c65e9f16805e617438f4 SHA512 05b300f1a3debab95185f49040f7969e299483b2708dfec8a641d4eebe7741e2990363144cb6cb29e70b92e6ff6a45ecf0d744fe146ae8607c35caba087becf0
-EBUILD libtracefs-1.7.0.ebuild 1143 BLAKE2B 23585c7b5cee2111d959b4e2294b8acf1e6df301bd580796a6b98834a8bef81139888d5c0e0e094308f0d883a8a438fbd6957934346481e4f9130568a4bae44d SHA512 ce27eb60ca7d4d0ebecdf1fc1d91c8af75929ec41999f749161779e65890a3d8309d7c5aae917d75ed1315648f372dabcdfad5230881ea7bf6a55fef357cf542
+EBUILD libtracefs-1.7.0.ebuild 1149 BLAKE2B 7f6c7844b3d67e5a7635a459fd0ec2db59e6b7e0c199373d8919323ed7b108c163b34c6cf76e4862be673f32ce1004d165233d5bc4fd7adb2c02098aa05449ab SHA512 4c74e5c2b8bc9cdcf49dc842689b6c17515c9289a056db0921e751d3c04c52b9da914cb90f927d055010ff6d5b09bae5e4c4ea0c82a547a0fac0836e5c28203e
MISC metadata.xml 363 BLAKE2B e7330c25a8a87a9811793ee730e7822000fdf1cbdda003302e5d542118204d905583a4acd07a5f37a15952bbe6265ff606d44978db823905c724b5f142d5d2ae SHA512 7be0cfa3fd15ef0cfc0647c73d69a7efc5f00d8b7f9d85c6092326d638132e7f989b855fe5f3bd9ab770e860e7858f8d462f8727b9ddeee64a0c44f7e66acf9c
diff --git a/dev-libs/libtracefs/libtracefs-1.7.0.ebuild b/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
index 28cedbf11d0b..2a2a93d15195 100644
--- a/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
@@ -30,7 +30,7 @@ BDEPEND="
app-text/asciidoc
app-text/xmlto
dev-util/source-highlight
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
virtual/pkgconfig
"
diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 7f5472f15dd5..64c8ad1c04e3 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,7 +1,5 @@
-DIST libzia-4.46.tar.gz 642261 BLAKE2B cf8a4fc32599d77114dbfb6684196f4b0fb4715af1e8bf5f647d8b383130030c0d9c62aa94b8f12f72653dcba019f57ea75adb699646b6f27ed2f6c6f410c2e9 SHA512 11242683133c094c61b55824f35c399daf187b82b33620e938c47ff09f60dc3b4bf644623ce2ad551d60e75694c4afa1747a3168df98ada245dd1e9500e52c16
-DIST libzia-4.49.tar.gz 641558 BLAKE2B 045c6edc95d95cf4180209c20f8fb4de1ee0854f93fcab59ac9e47d1c76b73b5a6be8b453c96114ba53b7ff1f7d0e06228881920096bbd0aaf8029409f155424 SHA512 7dc8e8ea2984a5aca8db01af82adf7e824d264da061616658c184694c3fb1565e90f84008d92ad4ff07dfdd8633b17366e1ca32e71e2671172453c40da87cb9f
DIST libzia-4.52.tar.gz 641867 BLAKE2B 106ec4ad8be1fd32dfc887b2bc57fcb506f3f4a4e25cd054228ddf2ebbd5c8d3df8f5e79f8e77fd8198c16acb55796c875dd3759bd1ec57c69ab51528bd9363a SHA512 d18b7a5ea168276f6f90429be271dd2807000fa7fef938d11cd55349475afe4343b54a7bcd0222606a4d51ea74e10aeede38dd9b80ec0c44fa5ce392ce79c59b
-EBUILD libzia-4.46.ebuild 1191 BLAKE2B fdedbbb747f79407c1697e883d89dab444cc8fb60065c5800f6593010444160dc555f9c7fdc99e8d336ef7cd3409ce828e3c9156dc627143139bb987d7a20c2b SHA512 57c194225792866b997c7c1e5ed386f87f0213f8eeb4837c44148d013df10a61c6c71ddb20409088bb2e236eb3da948fc5c08c574ffc5d5bf962ab6ccb04cf8d
-EBUILD libzia-4.49.ebuild 1193 BLAKE2B 14f99f1cbc754761e90212206e4d0d01a16071f07aee10c232bbfe66548432a576193bc83847a23bb7bd9d3eaa12e036c2e727e52eb2d5ac33c98b2c2f576856 SHA512 f0a68f7a6e158b889856683f2199c85cfdde1283a7b0d7b075adaa82a0859a9cabad1a731f0a13dddc2954e4084ed0c4d959584ca3c7aeb379befb71a366a2a5
+DIST libzia-4.54.tar.gz 646921 BLAKE2B 43a5575e673b24b9687bf744892dcc823c260760934d983d7b5e4480cad588283b1e830bbf0aac9ff46bc419ebf6f474b7fc7059c25214906756e678371baebe SHA512 818cd7219c7d742236cdbf8f1d7077b85e430c575ad76aea9724023eb7d72771ecf91e9c82f6a6b95bd1119ec46efd1fd7bb08c53b918b803e6051df82e47846
EBUILD libzia-4.52.ebuild 1067 BLAKE2B 21c485ac1109a8dc4c60b6319a9c0b7e17c4f4e267eb92f9ade39d34ad142d10ada511e697897405b15a05b87b4bb640c4a85a89158272b25ef5c357d6966586 SHA512 a96d7d98885d5dac2ac323c54cd981fb7677dba8b55f9eb2210e5331ff132d463b43bba80d185e1a1480db09939795774886f701826a5f4786496d81af88e36e
+EBUILD libzia-4.54.ebuild 1090 BLAKE2B d16d96ece880bec45cc15b93dee88eff503487bd843f8dca5a821439758b4ae5aadf7f9312f8c16dce3de1b70d71bb3dacf748bcf19689e2d3979f77b9b33c47 SHA512 a8a8c71b25cfd990178f542aff43b5dfac168375de43246b4bae4cc90493d4ebb5aca9b41fe1ac3c3a4755406d50db51afa0b085f8deba369c4a2a9f41736a1f
MISC metadata.xml 326 BLAKE2B 1b8ed6c9d40252f3371cf9a1ec295f593c8898dd8e45173ca05cededf987c7e44e2fafca613f8ad3022e9fbb6886d6aec2d183fd47c3064f35038784f361ebc4 SHA512 0c8a48b1101aa184dc596581feaf47463688801cb0f342177ecfb6fade1d63520ca1b9dcb278279470c181b560f555de332e4d2583e8856eec9057cde34df48f
diff --git a/dev-libs/libzia/libzia-4.46.ebuild b/dev-libs/libzia/libzia-4.46.ebuild
deleted file mode 100644
index d2bf5df52022..000000000000
--- a/dev-libs/libzia/libzia-4.46.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 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+:2
- media-libs/libsdl2
- media-libs/libpng:0
- 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 QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
- sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die
-
- # fix build for MUSL (bug #832235)
- if use elibc_musl ; then
- sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
- 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/libzia/libzia-4.49.ebuild b/dev-libs/libzia/libzia-4.54.ebuild
index 9c39a847c882..0fe1254dbfda 100644
--- a/dev-libs/libzia/libzia-4.49.ebuild
+++ b/dev-libs/libzia/libzia-4.54.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,6 +17,7 @@ IUSE="ftdi"
RDEPEND="dev-libs/glib:2
x11-libs/gtk+:2
media-libs/libsdl2
+ media-libs/sdl2-ttf
media-libs/libpng:0
ftdi? ( dev-embedded/libftdi:1 )
elibc_musl? ( sys-libs/libunwind )"
@@ -30,9 +31,6 @@ src_prepare() {
sed -i -e "s/docsdir/#docsdir/g" \
-e "s/docs_/#docs_/g" Makefile.am || die
- # Fix QA-Warning "QA Notice: pkg-config files with wrong LDFLAGS detected"
- sed -i -e 's/@LDFLAGS@//' libzia.pc.in || die
-
# fix build for MUSL (bug #832235)
if use elibc_musl ; then
sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
diff --git a/dev-libs/template-glib/Manifest b/dev-libs/template-glib/Manifest
index f7f238096000..045677979859 100644
--- a/dev-libs/template-glib/Manifest
+++ b/dev-libs/template-glib/Manifest
@@ -1,3 +1,3 @@
DIST template-glib-3.36.1.tar.xz 64580 BLAKE2B 3dbedb59c769ec169d469ae6640d9319c8d3ec09aa91cadc4be64290401f36b83e514c0dc8c03fb0eddefef0ddc0a717fdbad12e67c9aaf6d4b291b00b289d02 SHA512 7c00d750f7d58e98f2d6c9baa6fa84efde1cce2eaacfb334ef0ee19d0583373d303d67d43cc290cd1a41239f2ee804077e104bb4799b70cfd6760ac3fb04178e
-EBUILD template-glib-3.36.1.ebuild 1104 BLAKE2B dbfcc59e352c6bd476148c63926697adcaa16288131987b32496cfc83ab521825bb654c2833413b5fb3a68fbbb9a2c720a363b8c8e1ef7e39da13d867d58081d SHA512 62625514a823a04d5e9857c9fd7a7f0c84a494a6835b350c24ff8d0a1150d8ea2557bd8a7fd5f6f5f0ff85af45f1c530fbd57df08a9b57b1f4bd06dcd8f37a1a
+EBUILD template-glib-3.36.1.ebuild 1110 BLAKE2B 90f289e48e3437764ee0d389a3bebeeb17fdc654993e5e9152b21068208c9b1adffda6d71db203afc53c42609096764091505c0e3d639309c8614f4195559c55 SHA512 b22f36df70d7f201f32154beb0f1316d56c9c0df46cd7c81c5bd26fd3379fc0f019df33ced2b4fc1aed58a8ddbc3f5a05cbb2582dba73b5eb92df74ca0fd40da
MISC metadata.xml 762 BLAKE2B a82aa17f494b2721428a999a60f16a3d86ef2b7b3310d398d6d296e1d840c6a2bd5477fa4e281678cb87d19db311077371ddda9b39ba5c98c46849479a76bf79 SHA512 122b0e14f897b1d92ed71ac0969eb1f0f5beb7ecf5b44b71444ad1f80e9477906936e1ec7ca4cafc3d0875424bcdf3473acb71900a6d323f63c21e0c77030eee
diff --git a/dev-libs/template-glib/template-glib-3.36.1.ebuild b/dev-libs/template-glib/template-glib-3.36.1.ebuild
index ea03bbe34e30..52a0c01b99f1 100644
--- a/dev-libs/template-glib/template-glib-3.36.1.ebuild
+++ b/dev-libs/template-glib/template-glib-3.36.1.ebuild
@@ -24,7 +24,7 @@ DEPEND="${RDEPEND}"
BDEPEND="
vala? ( $(vala_depend) )
dev-util/glib-utils
- sys-devel/bison
+ app-alternatives/yacc
app-alternatives/lex
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
diff --git a/dev-libs/thrift/Manifest b/dev-libs/thrift/Manifest
index 2d759f87d888..3002f5e9eece 100644
--- a/dev-libs/thrift/Manifest
+++ b/dev-libs/thrift/Manifest
@@ -3,5 +3,5 @@ AUX thrift-0.18.1-tests.patch 1266 BLAKE2B 93937699f0b34d3dd273563f94fe5a55b0fc8
DIST thrift-0.16.0.tar.gz 4085114 BLAKE2B 17c35096f6848fb0795e4cb125fed3068c8e1e53f67f404f4dcab67df7a42fc049a7d615591c861eb9e59e3333e21f185e8615663008bc7c846a03722ea8b834 SHA512 468fff6be2def85959fdf8adac92a0cfa7f786083b3bafb2c31427dfe5725f4d10962052d13ea960828f6a317778d35e66b602744a570212352bfc637ae586e0
DIST thrift-0.18.1.tar.gz 4310494 BLAKE2B 3e6c7e03059341e79d3f58e16b55761888b530b3d31dd22853026486a1303725ee5d5e6e5dd7a5e6bf8e57a2d3cf36ffc829cdb194d990cadedfc63f4f3e0874 SHA512 9c9a462aa8b6fddefd5bb9d2c950570eb2d3beaa7c9d37fceee677bdc1fdeb521b796f4eeee8a1fd9a7649f84449f6c0572305210e67402eb97682ca7f6e851b
EBUILD thrift-0.16.0-r2.ebuild 955 BLAKE2B af2d7197d12e51e06b8cc6f6c63ece98425f96e169d0abe105d67236dba2bfc66e6ab3d34c4de4d56e2d77c799877e4faab44af8d44d5cdfb46a77845f86aa22 SHA512 0fd770c1ed096eb6905867ae53bf40fc7b5978e5be1556c7416a7ecef695658edc6ef152165e4616aa1d7a5b0b3ca38ddf75b96d3c352c58ee428053745fa1f1
-EBUILD thrift-0.18.1-r1.ebuild 1113 BLAKE2B d7aeefe1c79b501daed52c87981764e34f3ba58af7e18dc6095c797c14a04bc0d3cb5799bcec86d4ff3ceae41cae12a8bc44edbe2140cf857bb7341130d14e7e SHA512 24302f24104718edb8222d6b33c0606b75ba33fa330dea558fb26a6ef7433570c8d5f8aa867b3f0c71f5965eaec5ec60ef65a2e090a9ed3c674c5c2a8bd49f00
+EBUILD thrift-0.18.1-r1.ebuild 1119 BLAKE2B 3fead3422ab3f2eac757e6920f15d0dca1e8f772a911dc6d349a332a2448db2ff3798bf70ed6ebc5a41f3f0b0d47307f0ce259c7423a4127e567bea784c99287 SHA512 aaabca0d5b646d02a8dc446a68f1a904785a319aebb02a64ca450e659d2e998c851f053fc2ab46bf018ceebe14f28c0f3cf22860ad523171deb6e814ca2c73bc
MISC metadata.xml 489 BLAKE2B 2b2c924951cd9c5dfa2a9d4f50f4a74b3f422d853fdf61248424500d792f87a9348335a80e54c2c110039274060ec8df87f3369c8ff81c3dc8d515cb7de58fa8 SHA512 f15102234cb9eb25272e4d1788b7cdd4274ef9c5ad0d2af3521533d86a4145b0f2789385ce9663f9d0aa9161c218d357cc76d56e5c47ed597c56f7ac35d8a373
diff --git a/dev-libs/thrift/thrift-0.18.1-r1.ebuild b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
index 3f5f9d879b7d..3fb46013b8dc 100644
--- a/dev-libs/thrift/thrift-0.18.1-r1.ebuild
+++ b/dev-libs/thrift/thrift-0.18.1-r1.ebuild
@@ -25,7 +25,7 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND="
app-alternatives/lex
- sys-devel/bison
+ app-alternatives/yacc
"
REQUIRED_USE="
diff --git a/dev-libs/yaz/Manifest b/dev-libs/yaz/Manifest
index cb5b8056a2a4..cffd40a8ef76 100644
--- a/dev-libs/yaz/Manifest
+++ b/dev-libs/yaz/Manifest
@@ -1,6 +1,6 @@
AUX yaz-3.0.47-icu-automagic.patch 804 BLAKE2B 37016fbe77f2f611f4118ee5995b6f9050cc6e47bd8546bf8b681084a6844b888e084d567f943b5734a0c33cd12918ae5cec5c6b7ab19dc169d8e9950792cb1d SHA512 b0b38a85342045ef68e0b866a6f15f30605e246c7f795402238e68e70aec26ad7b985257879cbba2698d6f0c40a8373b522dd7fbea9253dbd6d2ceed2a0d4dcf
DIST yaz-3.0.53.tar.gz 2164681 BLAKE2B e42a97d63e031f14234258c7c44735a615ebc83774c1532d7e1b50f1f231dc933168e41a1b35a139ec193e694f6253336a666daad627a4aae9a0c7ffe34ca360 SHA512 537d54757e401c1b29ad2120209b2cd038f26ff7f43ffc3c1e22808e12a1580aedee3880478e951fd4b3057ca9af4a34afa2a64c0b8ffcbec24f76deb83ddc89
DIST yaz-5.32.0.tar.gz 2607933 BLAKE2B 9119b77a262ef2d6f0b1140425384575218a5b93cbe50a716bb254b07e2427eaad55de3c4590d0d6843af31b987b201fa733fdf010e463648a35b5600d055d5a SHA512 a4d40b5c20b1d4acab0e687235eda361fe0550c00396f6aa26d1965d2ecdd217433ba65160eda07fcc4c263d9e2e47b607e4b668412f81123b2904b9deece763
-EBUILD yaz-3.0.53.ebuild 1529 BLAKE2B e5c9ba7f1aec5064f1390af53c6682d2db4683125837312e1bc29768e8cbf211299ba7be8613bafb0ef44d573520cdadf9992cbba00dace535e08b2e0bd2822f SHA512 6aa6e607e66c1937d81341aa636f8e1971366320b8eb14525432382862c4af710e0aced2fcb8eb0b51131fff56b214ff6e74331b78b9c5d6d7c3c75fa6554262
-EBUILD yaz-5.32.0.ebuild 1508 BLAKE2B 3f1645207dec10831e2e5991d19e3bfcd12d6045c37ec04f4272c1cace426395b7ee8f603a7a08dbd63b2c0385b2ae29dafe20ef0518e6a44f6cd35d978923ee SHA512 ddd4b6b100d2b1ac6ad285c55a92f681e708c2f2d6c7bddb44a75d0af4d0aa439c04f7b48bed592dcc157b094a802715bc68930c7a2596e598e46a9c36501c6a
+EBUILD yaz-3.0.53.ebuild 1535 BLAKE2B fb6e6dd0dd3a14de176bd677a867be3c1f80c194752431e2f2efcab8082de916bd839dd5da27a27f667dbc93717fad823244680570a40c9f92f6d521b442c490 SHA512 e94699039b799e0c7311c380d7fc98dfc016d7806053c67354cdb8a84e5184739b6d8becbadef355143744ba579fb64b53c7bc0b22154ea87747df72ef2ff284
+EBUILD yaz-5.32.0.ebuild 1514 BLAKE2B 740d6a6a0b93914447aa3b142d944eec299987151ed67817e01306a13b04f84ecc165412fde13bbcc624e2930a741d6b0a68d9e6d28d928f1954829ddb69ce06 SHA512 d66d6fbc6a5871cd1d376bddbfb72a04415dc6a38b8e79f636d195037df08672708340030b8d244af18ea0454a73c2fc11ed4b36f3b0bed96ee632a762d9c599
MISC metadata.xml 347 BLAKE2B 19555e3c2c7609fe2af5c064fbfe51a27dd44a512a33b53d8968e1a5824da8cb39df6b0507a6cef8364275b7f78abfef25f929139a7662efc841364917c81dc1 SHA512 7239ce6a2a684a53a4e1769e08bc86650798c772e2b95da476e96f189646a5fd8bf4d46d655eb9c3796a7784efd20ed64d4ef3daf287772518ba8f91a4c6719b
diff --git a/dev-libs/yaz/yaz-3.0.53.ebuild b/dev-libs/yaz/yaz-3.0.53.ebuild
index ded4ba65e435..46ae1d0e9bb1 100644
--- a/dev-libs/yaz/yaz-3.0.53.ebuild
+++ b/dev-libs/yaz/yaz-3.0.53.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -29,7 +29,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-lang/tcl:0
- sys-devel/bison
+ app-alternatives/yacc
>=sys-devel/libtool-2
virtual/pkgconfig
"
diff --git a/dev-libs/yaz/yaz-5.32.0.ebuild b/dev-libs/yaz/yaz-5.32.0.ebuild
index b6f7992e0942..48b033719a76 100644
--- a/dev-libs/yaz/yaz-5.32.0.ebuild
+++ b/dev-libs/yaz/yaz-5.32.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -35,7 +35,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="
dev-lang/tcl:0
- sys-devel/bison
+ app-alternatives/yacc
>=sys-devel/libtool-2
virtual/pkgconfig
"