summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin97553 -> 97551 bytes
-rw-r--r--dev-libs/libffi/Manifest2
-rw-r--r--dev-libs/libffi/libffi-3.4.4-r3.ebuild2
-rw-r--r--dev-libs/raft/Manifest2
-rw-r--r--dev-libs/raft/raft-0.21.0.ebuild60
-rw-r--r--dev-libs/tree-sitter/Manifest2
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild2
7 files changed, 66 insertions, 4 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index cf9b7d21b8f9..77827ecd026b 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest
index 93c6ddcd84b9..d667b06f2465 100644
--- a/dev-libs/libffi/Manifest
+++ b/dev-libs/libffi/Manifest
@@ -6,6 +6,6 @@ AUX libffi-3.4.4-sparc-float-typo.patch 830 BLAKE2B cdec73bd227f0bcfb077ae0383bd
AUX libffi-3.4.4-trampoline-c99.patch 1174 BLAKE2B da7990d940b5b0e6944c5b87d599c4955b75224c4f679477fd89cafdfa2ec7cab175986b25db08f0674c56f012456a20bcfce4cdabca1feb224ebd6ebf741e40 SHA512 5ba4e178d4d15a6149bd0bfa44542329812a8c98bae6350b0d2c760c5d4c376cb789c1f313bc6004f458578b18718f23f35c900fb14e5e697b43a2ebd02d7e57
DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd SHA512 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889
EBUILD libffi-3.4.4-r2.ebuild 2434 BLAKE2B b4e7209406b797ccd41f7fab8ca7c3d4eb2453b2b35fb4a66076fdefa16a346bb6d9fba77fe27dbfa1b9b93a557c3abb7eae03992560477ff2ebd309715c8eec SHA512 de765af9a7397af03a32639dcf016da774308db2cc7e321b366dff6a162a633d2f5c57cfdbf6e8eb9e6c3deefe195de08f4ffe1c4366c93397989840107f9d0d
-EBUILD libffi-3.4.4-r3.ebuild 2509 BLAKE2B b5d3f2bea016433abf610caba732ac4e67d3e02ee5214d7cc5660f3f8376b949af329ff465504d0ea205aa6ae43746501d7800a3a265fe15632c52307f81e915 SHA512 5e56e9b7d436dac9e57d972a4120f5eafb0212ce6440de29fd1797b1d5e1328a289fe9ca56edadf5804a2020da4ca411ecbda577ad06656ed131db1631656031
+EBUILD libffi-3.4.4-r3.ebuild 2507 BLAKE2B d821d8e440542680a9d8c8e1e07d5606ed31901652303d0becb352a7309bd9474636d26cd8babae00778263fbb28610ffae40b982352b81ed7f592cb34d73391 SHA512 d8be9b8878ae818fce0d90f69cda80c86aac3f62b781df6947e91eb819516ade626f17e715bba91378aaf84638eb94f0a7efc963422c9506638e1af97c46186d
EBUILD libffi-3.4.4-r4.ebuild 2554 BLAKE2B 08e2c1f2860a9447e34ba67e7d19b95b2ca65ccf33dda9b1686d45d4e71321f4b2f78cb00f06539eefc292019c17bd570f2238bd263945c7901a57ff1c8cb9ad SHA512 65cf061acbe26d6c44cb69bf01c86d78cfe2674b03154c736c7b2cfb15a6bedf4037582372adcec0c3ce2fa41d35d9a75a5b9e02337243df5ce8cf8024a33e32
MISC metadata.xml 2110 BLAKE2B 2653be2cf09c047e45e489d7265d00165ddab2f94744988e4e8bca449bd1e40eeab74cb0b8d7d47a2d8b73563869460fcccb06e1fbccad697a9f213be362cb03 SHA512 e1a280792b929d38451fea1eb360053ed3a452592094f3e327ce4a4ff7eb8e0119435e8ee98f215585d8d98440512b5b68f92d1cd472a3bfd12e2f382e1981a1
diff --git a/dev-libs/libffi/libffi-3.4.4-r3.ebuild b/dev-libs/libffi/libffi-3.4.4-r3.ebuild
index 48cf69cb1769..4264c560bf15 100644
--- a/dev-libs/libffi/libffi-3.4.4-r3.ebuild
+++ b/dev-libs/libffi/libffi-3.4.4-r3.ebuild
@@ -19,7 +19,7 @@ LICENSE="MIT"
# with FEATURES="-preserved-libs" or another package manager if SONAME
# changes.
SLOT="0/8" # SONAME=libffi.so.8
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="debug exec-static-trampoline pax-kernel static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index e41a2603e324..6d668421d264 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -2,7 +2,9 @@ AUX raft-0.10.0-toggle-zfs.patch 955 BLAKE2B bb9f351a6b7d0b7d95b7cdb6cf89db8963d
DIST raft-0.18.3.tar.gz 335916 BLAKE2B f8dbf5f5ae89645a2d99e8b4b8c80560f64226deb2ac10e683f337c98f458fc5db7898b1e0fd9754f14ded07aa058daf88e03003a037729bdafdab3539b8ca46 SHA512 0ba0ea71b70d2769da22482cfeac5c59a17f4fa75d582075108411d633db75c7d6f6e817ce14768c15bd5c977987650e813019808932bafcac5753478c672916
DIST raft-0.19.1.tar.gz 354736 BLAKE2B cfdb9a1948311debe99b56e0f9c1f19fb858248ab1138648e26a21d965cc488aea504711415ff569d2e80a15414a1f15ca9b34ff9b3de62b03580755cefe30b3 SHA512 4990dca1f61dcda82acaf043a5b81dd9a3b92a0f3e0be9b2c339d764be338220f2fab31ed8bae535153b1d81c86364d447774b52da2c8b90c5daa7b8718d7ae2
DIST raft-0.20.0.tar.gz 360152 BLAKE2B 7eb109b483a298a60c5ea46b1df55a611cb5c40b7b7d14c29d615384ac0b8dd582a521e8da1a616cfe312f675980be55669c77a7d070dabbf1f20a99970097a6 SHA512 d29fd1e610c7e668a0ca25f60a5644b807a24c642993a3e0b54593f9f640a719bb38a6b45f72ded7fbd332817a1137e2d08bdcc74d2afd675e4d0e3dda27358c
+DIST raft-0.21.0.tar.gz 362922 BLAKE2B c1594ca3aa111882ff5b0442cb4deb7ceec9978429e4e8a8c97251716cb876a9c9444527c90ef70acad2bf6d53378d27fb14a44e1497364c1a1270f01fe712ce SHA512 08e3dfe262ac39f50e990eb0fa65462255a3d6b5e87484fd5a6223d9b54f508e3aa0cd134286b99272b181fcef138bf8035d3c6e3be0aee22d25f2d42295904d
EBUILD raft-0.18.3.ebuild 1067 BLAKE2B 3b28ce9f2a80d80c6315102100b63a0c074d9c688cf1e054ee2d8fd66466fd574f0c6caadaefbc3262375a2ad3bd2ae87445e1e8c9fda836bd02bdca2bef8f99 SHA512 f50a665dee4984bf8db8c006207ae46220cf2fa8724c77b66a9116fd730a488011013d17e77b8c838b4a33f56de6b69f6de0bec6eecfc8bd615a0b36a2c93f7a
EBUILD raft-0.19.1.ebuild 1172 BLAKE2B 5e1f55ea0a8adeb2ad42dd0e0d68c25c91f1ea0b03c0b6160665a9930c4d0876b590a7d4d8ab3da7d8701da0f72964f7cc35b1df092b6c9d30339b103de19153 SHA512 6c98b36be4a6bee7ae1825f5f401524f9bf7d53a1edbc86dffdf2a626ef709794d4ee0d05b08f1697115f414e732f67e397b9ecb1b3c9b9db1d336db471f3ea7
EBUILD raft-0.20.0.ebuild 1186 BLAKE2B b5995cd8926a3ec74c8dfd4560a3612e180885cd602c3a830b1d80866540364a79e084bedf1da8896a21a6b39dd47214951ae306727c64575c57f3b4ca38e40b SHA512 f517a90a7bc2cafe5cad0bb32fa928a24d1d8eae80cbcd702b6277e1173a779ecbe6b791661fae85a6d54b6f2387bf9cc2ab4afc83b6c0fed89a9f94235ac20c
+EBUILD raft-0.21.0.ebuild 1186 BLAKE2B b5995cd8926a3ec74c8dfd4560a3612e180885cd602c3a830b1d80866540364a79e084bedf1da8896a21a6b39dd47214951ae306727c64575c57f3b4ca38e40b SHA512 f517a90a7bc2cafe5cad0bb32fa928a24d1d8eae80cbcd702b6277e1173a779ecbe6b791661fae85a6d54b6f2387bf9cc2ab4afc83b6c0fed89a9f94235ac20c
MISC metadata.xml 894 BLAKE2B f5f18621f9238af58d307f4e7ab675efc2da37172c395362c0a15f4595fcd67bb67eaedbdb789396e5bd515ca1d10ef466bc80b5f5d07d8835d83700ec451930 SHA512 8a8b1021d4b9d3007c47d20471a90fbf9fc25a4fe7123717bc6a74742b3eae54bc779326776f0fd6e2126bf05d7be0d2d47e458b0bd99adc87298c51deeea8cc
diff --git a/dev-libs/raft/raft-0.21.0.ebuild b/dev-libs/raft/raft-0.21.0.ebuild
new file mode 100644
index 000000000000..4b51fe639271
--- /dev/null
+++ b/dev-libs/raft/raft-0.21.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="C implementation of the Raft consensus protocol"
+HOMEPAGE="https://github.com/cowsql/raft"
+SRC_URI="https://github.com/cowsql/raft/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-3-with-linking-exception"
+
+# Upstream change from canonical to cowsql resetted SONAME, 3 -> 0. bgo#915960
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="lz4 test zfs"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/libuv:=
+ lz4? ( app-arch/lz4:= )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # --disable-hardening: most of these are covered on non-hardened Gentoo already.
+ local myeconfargs=(
+ --enable-uv
+ --enable-v0
+
+ --disable-backtrace
+ --disable-benchmark
+ --disable-debug
+ --disable-example
+ --disable-hardening
+ --disable-sanitize
+ --disable-static
+
+ $(use_enable test fixture)
+
+ $(use_with lz4)
+ $(use_with zfs)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 7e6a1e9f8e5f..b9e013bdf4c9 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -3,7 +3,7 @@ AUX tree-sitter-0.20.9-no-static.patch 756 BLAKE2B 26b67c972575d3fce7d9ac841828e
AUX tree-sitter-No-static-libs-gentoo.patch 793 BLAKE2B 9f80752bff2b5d327889702b6d890a4cdfefc74965a8109e692ddbf576cdea62062df0b3757c2ac8264946e549bbc9885f1b52b870f932c4805b74f5171fa718 SHA512 8eb3e40f91ea5a23ae668a7208b697d6d8c67f34f5807c0c26e8ed56357a577b3f3e6e7138d32aa69f8d1865b274595341dfe77674abf8eea1be442ca023da9d
DIST tree-sitter-0.20.8.tar.gz 2941223 BLAKE2B 158820a88b20cc96252f8bfdd257e910ca4dc79174bb45ee52623c923b8a634714c65be8f9534411865fb03aaf84bf16bf659567a74cd58141ea687fa89601e5 SHA512 30fa3f97e1a24d469a7565dc91db629accdfbe081b43d951e9751059a0c7f763d727e95efce5806cd9b1689650773bee1106f4f91ba001da57df3b0d83dda967
DIST tree-sitter-0.20.9.tar.gz 3041304 BLAKE2B a6cf6606f75918eeab7dab0d2758cdba0922b5677cd4c8755982c077ee0a734090c8a87f7dd1fd56525b5864f94f5f19c3fd04e43773877e13968855f976d0c0 SHA512 6882c0edf87232d42aa40936c6a2da46e6dbb89d28b3def67e9c5231af19a517fbe22cf0ce9aa25a8ad4252cef6cf4aa94a00f8d0503a8bdd99ce0edd99a392a
-EBUILD tree-sitter-0.20.8-r1.ebuild 1332 BLAKE2B d836ab4ff1f365a45f9034dff5bc168104c933b4c01e33c265b750de299c2b294282551775730c913faccd06ec9ed37062fa987ad70cc90f08da81f8b952c8a4 SHA512 237017af8d13cff5291e90dc5cc7f641e8c442021e606f47e12370a7e098948ddca289dfc671768a6a289f3de1fd82dd3a95cc635b2f856b66d4360e19576b4b
+EBUILD tree-sitter-0.20.8-r1.ebuild 1329 BLAKE2B 6fa8c3ea7340285e5657978e1f2e4442cd1d403a63248c53f4445d3151f4749449071df8a934a2781f86a487ae376f915feda21cf620162a42826cd7c83c2b34 SHA512 d587e3d7ee65d1ed93164ea89a62ca7478a16079de604dda4a8677533f84c11426cdd521236f479b7473a9898a407b49f5c2d3401ca19851cac32d5af0a8c362
EBUILD tree-sitter-0.20.8.ebuild 1277 BLAKE2B fca5db0fb7a996038dd8c65c12b74e038d566b01d68e2a19ea00a56b69d5e17feb1f175ffc7077dde778861fa1a918e3f1d33201f08b3d46ec90cb19e5639acf SHA512 97138d0d18931238eb7359a4f0043c69bb63624785d48326ca127fc166c3cb8c372dabbde1aa787041fe7345aca642b6eafdc2c9907bc75992e771185fcf3933
EBUILD tree-sitter-0.20.9-r1.ebuild 1336 BLAKE2B 3edabc26fd499cfcf80ebb03c5c3c269bac8d819868c81dfe56d10f1cbcc332059a7737bc5741b02d85257f44a922636fbcdb152de5ffe3d2e9761d31857f7d2 SHA512 2a7a80d6dd93a8c2850c8b39e426996db51714da16632f7293f9d1a70573eda81ae53795be763096f33034a0220b108d3f74b7ea22fd563e7deb239c507ab576
EBUILD tree-sitter-9999.ebuild 1025 BLAKE2B 85ec2589b2036eccd8a1e73dbf66b250ac818135bfc771667f9c61f0ee9ad125992a94c01f33f0662d6bd059e1c57eda8616a2c2f0a918461db9ef09601b0834 SHA512 e3141a10101219d2ee2a978277214827b787ab0a9ed67d0532f070805393a05e5ed040c954d7c8ee157c5fb5161126ffb65a12b834122564d913addc9ef451ee
diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
index 1e1b8f0f0287..9a1014e25fc3 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
fi
LICENSE="MIT"