summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-07-06 04:12:55 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-07-06 04:12:55 +0100
commit38d6f110ff1dfdd7c6f0b0baf0ed8b13191dcde3 (patch)
tree82f1a2074ab61dae5f1333408972f185457e8f30 /dev-libs
parent0d3219165e816e09207a0e1b5b5c8ad764228615 (diff)
gentoo auto-resync : 06:07:2023 - 04:12:55
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin97909 -> 97914 bytes
-rw-r--r--dev-libs/botan/Manifest3
-rw-r--r--dev-libs/botan/botan-3.0.0-r2.ebuild3
-rw-r--r--dev-libs/botan/files/botan-3.0.0-getentropy-includes.patch68
-rw-r--r--dev-libs/libtracefs/Manifest2
-rw-r--r--dev-libs/libtracefs/libtracefs-1.7.0.ebuild2
-rw-r--r--dev-libs/miniaudio/Manifest6
-rw-r--r--dev-libs/miniaudio/metadata.xml2
-rw-r--r--dev-libs/miniaudio/miniaudio-0.11.11.ebuild4
-rw-r--r--dev-libs/miniaudio/miniaudio-0.11.15.ebuild4
10 files changed, 83 insertions, 11 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 950af67fde37..0e6a60525fe8 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/botan/Manifest b/dev-libs/botan/Manifest
index 20548bcdac0a..f809da7d69da 100644
--- a/dev-libs/botan/Manifest
+++ b/dev-libs/botan/Manifest
@@ -1,3 +1,4 @@
+AUX botan-3.0.0-getentropy-includes.patch 2105 BLAKE2B 989ca3a08673bf3d9492d25b41c3a3f8a67d35f377d750f1f53fcbafcc881b560a3ac48e175a9b4b243c8dbc4b3b08a8e31560c867683d561ce661d4e4af084b SHA512 8c5cccdec61a2ce52ba8f1377f538bb29523fdbfd8d732ad6cc009d4e06a52f45d9ab06ac6d2447cbc1c55009e4d11a2a36e40a9e719f5d909d45a91705302a9
DIST Botan-2.19.2.tar.xz 6063336 BLAKE2B a46fa49c61846e718197ab3a8431a5bdcab0f4cc5e42aec04fd22932ecdbfa2b755cae53c125eee8248ecae237671ec6f0533f99289068ed81e6cd34886d8b88 SHA512 52b9c80a240457e46a299480338472f7d0c0b56df7b1709fdef52c5be3afca5b474fe143801c9a332ae884eaf033e60461c9d3e0b2f7b069f4fe8b4c45932abf
DIST Botan-2.19.2.tar.xz.asc 488 BLAKE2B 94d22dff9de02871560649b1d961f4c7ae5fa37a847141554f8da9f0a726d4497cd23e0d84197beb4d176f29aa3a478118d94cd52d2c04733d115828f85d400d SHA512 e25a03ac437a08737ecde541ead4b841ccb507d3198683a1755dab1d4f82e9ce0278473db7c7041a4b808f9dff9927106e30bbad79b1674615254ee78f0b6a06
DIST Botan-2.19.3.tar.xz 6105896 BLAKE2B 6d7778d9e9a101c76f35c65b0fb0201641cd91967ba934510f3836ee4b924d54cabdc760dd460997679250aa66e1d2a99369cd03f8fb9e7b2fe672d4b355215f SHA512 80012397e2aa7cc88a9536340ac9b770d1195fddda53b9d4cfde82318dd05f9d4f925bbdff773aba99883a701f4d30581e9d5c97e915fa80c3ca2acfa5a92110
@@ -6,5 +7,5 @@ DIST Botan-3.0.0.tar.xz 8752380 BLAKE2B 06ac29dc0cbaef43a38cc30185f431e1b1f40834
DIST Botan-3.0.0.tar.xz.asc 488 BLAKE2B 6a34817ec4700983151f97d2e278870736860ac72f3936fcc63e241d89ba758bdf7765d3c877d88019055562a6067c278ecbac263e8d87cc310790089e47f662 SHA512 46ff64bb4d215a48b0549d90ae2461ae39ae5ecf588a7e130876759ec30561c5a2db77ee9cdc7a3dab990927b51ea732f5b56592bdc150062ca25690378ab817
EBUILD botan-2.19.2.ebuild 4430 BLAKE2B f3ecd4970642c364814e8ecbc7e831c8009b90d06b44dfc3da8abf270d7bd55f07715f86bf155a0e7f31baab03b849ccfbade89e346d8ccd2cb88edaeb7530a2 SHA512 42227dea382c9db6d3623506ab50ee4b3bf4139e419917c0f7e2fc5467b29a86723b1159e8025b982f7d82f057733cc8ac1193834e8a4609a5dfde80563f8205
EBUILD botan-2.19.3-r2.ebuild 4801 BLAKE2B 62773458d226a78bb28c0611073c6a1b628e3a6910915a40bf07c2f7dc5f8252f8da3ccf682d618f915a6095e808c7ef9d4f46a1ad0d30dc1bf3fde98ced59e0 SHA512 c5dba4870489f004a2d955d351aa4f31d82f483b39a01dd137f765686b3f1a18f69139b72097761839a6485443ce4b4fbdcfb875f40537ce2248fe73b5e681d2
-EBUILD botan-3.0.0-r2.ebuild 4802 BLAKE2B 8ea6383cbb7d1ce1e2cdfeaf3dad03aa075958a5d58eab5f737e8471ee9451186c1e977c0d11b0b4209163c60f90530b53c1d98b30a3f36cf58ce0bceb79a815 SHA512 2ee10c636aa02484ffb8a137687d5a25c3aad2b542e2237c8cc0847a3b5e12e5135515f592925bc67c9678729253f0757c73a2becaed7eb92aef8669f8575859
+EBUILD botan-3.0.0-r2.ebuild 4860 BLAKE2B 1ec833d713637672ba14219b65a3a63e21be62a47591fb8a2ede543155bdff499da3db470f99b78e0f86623036cc2955e0c58202da438985b2e30eb5224dea2f SHA512 b7b2530a5c081f9fd43c2d38e7864681bfdfe318ae763423f4d352c995996a2454cc4679a8ef23a67a1ab591a6608dc7119443d474b110fc7858a6f92f9e7920
MISC metadata.xml 587 BLAKE2B 8d46466fee633fda0f81549a6e512e4ef5963eda31d7c882cee2fe2bfae8b0379509f046d0bdfdb1fe9481eea0585f1754753ed6b509c4f922b8fbf9ae089f39 SHA512 258e04098b9db5821a66e38d02ffb195b57378621fd2a549c8892744cf257be857ebf75c8e4a2f041cd267f07c2f1c3a5fca8df61db0538d8282507cf03a029d
diff --git a/dev-libs/botan/botan-3.0.0-r2.ebuild b/dev-libs/botan/botan-3.0.0-r2.ebuild
index 866ca3ab1f23..fb1e9384a2cc 100644
--- a/dev-libs/botan/botan-3.0.0-r2.ebuild
+++ b/dev-libs/botan/botan-3.0.0-r2.ebuild
@@ -55,6 +55,9 @@ BDEPEND="
# NOTE: Considering patching Botan?
# Please see upstream's guidance:
# https://botan.randombit.net/handbook/packaging.html#minimize-distribution-patches
+PATCHES=(
+ "${FILESDIR}"/${P}-getentropy-includes.patch
+)
python_check_deps() {
use doc || return 0
diff --git a/dev-libs/botan/files/botan-3.0.0-getentropy-includes.patch b/dev-libs/botan/files/botan-3.0.0-getentropy-includes.patch
new file mode 100644
index 000000000000..d8b99ba0f4c5
--- /dev/null
+++ b/dev-libs/botan/files/botan-3.0.0-getentropy-includes.patch
@@ -0,0 +1,68 @@
+https://bugs.gentoo.org/909422
+https://github.com/randombit/botan/commit/3f87e1eef7dbfe231d833ffbf06f7a85b070b600 (cherry-picked getentropy.cpp bit)
+https://github.com/randombit/botan/commit/562ea8da8ab34985b4b3dfefc1bea57829213ace
+
+--- a/src/lib/entropy/getentropy/getentropy.cpp
++++ b/src/lib/entropy/getentropy/getentropy.cpp
+@@ -10,8 +10,8 @@
+ #if defined(BOTAN_TARGET_OS_IS_OPENBSD) || defined(BOTAN_TARGET_OS_IS_FREEBSD) || defined(BOTAN_TARGET_OS_IS_SOLARIS)
+ #include <unistd.h>
+ #else
+- #include <sys/types.h> // older macOS needs this before sys/random.h
+ #include <sys/random.h>
++ #include <sys/types.h> // older macOS needs this before sys/random.h
+ #endif
+
+ namespace Botan {
+@@ -21,16 +21,14 @@ namespace Botan {
+ * buffer size is limited to 256 bytes. On OpenBSD this does neither
+ * block nor fail.
+ */
+-size_t Getentropy::poll(RandomNumberGenerator& rng)
+- {
++size_t Getentropy::poll(RandomNumberGenerator& rng) {
+ secure_vector<uint8_t> buf(256);
+
+- if(::getentropy(buf.data(), buf.size()) == 0)
+- {
++ if(::getentropy(buf.data(), buf.size()) == 0) {
+ rng.add_entropy(buf.data(), buf.size());
+ return buf.size() * 8;
+- }
++ }
+
+ return 0;
+- }
+ }
++} // namespace Botan
+
+From 562ea8da8ab34985b4b3dfefc1bea57829213ace Mon Sep 17 00:00:00 2001
+From: Jack Lloyd <jack@randombit.net>
+Date: Mon, 29 May 2023 10:10:54 -0400
+Subject: [PATCH] Clean up getentropy includes
+
+--- a/src/lib/entropy/getentropy/getentropy.cpp
++++ b/src/lib/entropy/getentropy/getentropy.cpp
+@@ -6,12 +6,11 @@
+ */
+
+ #include <botan/internal/getentropy.h>
++#include <unistd.h>
+
+-#if defined(BOTAN_TARGET_OS_IS_OPENBSD) || defined(BOTAN_TARGET_OS_IS_FREEBSD) || defined(BOTAN_TARGET_OS_IS_SOLARIS)
+- #include <unistd.h>
+-#else
++// macOS and Android include it in sys/random.h instead
++#if __has_include(<sys/random.h>)
+ #include <sys/random.h>
+- #include <sys/types.h> // older macOS needs this before sys/random.h
+ #endif
+
+ namespace Botan {
+@@ -31,4 +30,5 @@ size_t Getentropy::poll(RandomNumberGenerator& rng) {
+
+ return 0;
+ }
++
+ } // namespace Botan
+
diff --git a/dev-libs/libtracefs/Manifest b/dev-libs/libtracefs/Manifest
index 623cf7521210..e8d3bddda481 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 1113 BLAKE2B 80ce31f2ff8ba7b00a078d7c5812d51f4e36b753065c4552387a50cc5c3b8090747b449fe47dacdcc2c720a4c15e38db6f1019fdd0e8971d3fbbca8aae759b49 SHA512 7b29dcc64e17b683406d1a9339cdc0d8afc3d0dc74b5e53cf7407a9535acdc1bde54e2c83150edf1172820cb7fc07c2272ab486e697f7561b3be6aaea4242405
+EBUILD libtracefs-1.7.0.ebuild 1130 BLAKE2B 70170a620e9287015de4364dce64df5e26cac01560e894da958e1141e5096ae35a24f680b3badd7e7a62ec8f749bbdff70e40da7efdfe6a57160c5dc1cd79810 SHA512 f4c752c1af280c6429b434d509986da7088572b258378ebb42c23e130dda3e14ad021379314cc616063a89a0057d9269c8b7c302889b35a09e1fac1de78c54fc
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 d44cb7d93468..1d10d3f21671 100644
--- a/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
+++ b/dev-libs/libtracefs/libtracefs-1.7.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
else
SRC_URI="https://git.kernel.org/pub/scm/libs/libtrace/libtracefs.git/snapshot/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
fi
LICENSE="LGPL-2.1"
diff --git a/dev-libs/miniaudio/Manifest b/dev-libs/miniaudio/Manifest
index 4a3ec574cbc2..bf455527adb1 100644
--- a/dev-libs/miniaudio/Manifest
+++ b/dev-libs/miniaudio/Manifest
@@ -1,5 +1,5 @@
DIST miniaudio-0.11.11.tar.gz 1419564 BLAKE2B 63f23637b2a53e5438695b71d60b76ca16fdb63e08fbf17df7701e4c20aaffa7f635368e6bc21e2564da52b3f51127e76145ed8b7492b6f3f8f0b493dd459f05 SHA512 396608d8326777adfffb50216322198b9f86d73c6a83c5886dc9eaef93b82a4e8f44f446192990b7b9fabac53fad073546214692a000415307e70812a50fb0c2
DIST miniaudio-0.11.15.tar.gz 1465008 BLAKE2B 3c2ddcb765f44b0367462dd5ca466ade3a91e69f2132790fc2a9753ef11bfd2238f221d063d3e76cc0ac18567acb11af537887bac9aaa33adbca65f3882d8587 SHA512 1866c14396e9ceefe7e1aa6650a505fb1d4f087a77f71eec933c871dce34fda172da7b31621d88ee1e83410d1089f2d7dd0990a70ce8aab101f796b048fd8dcb
-EBUILD miniaudio-0.11.11.ebuild 505 BLAKE2B 6ffe9aa635e284a0c8b3bbad2972637b7211bede38e3d658819e506237233207a545f3afc458700599e08633facd2dee077cbeab52b87a9f1406917165955f35 SHA512 08165a34943e7f57f7ecc35a440c34088f6430929e321069953011871bdcca9ee9ecc5184818c9b4c1d70f3d6c46e0e6d55fa062143e3f3246b514fc26a8f713
-EBUILD miniaudio-0.11.15.ebuild 442 BLAKE2B 5c81fa12e6efe6e985b02744659d2aca11423b57c44b97ac79e5079f0469a57d76b68cdb315e24779d19e577e8146921e5bb892e3064389b7113cc97c39afef0 SHA512 b8beb5f963420722fbbfe72cc604f418433338ebaa7ab664e55a134ff94316e5c54cccdde34ef91ecb7ef5feec38518a4d0f4bdb601cba6e807c6e1afe7a6394
-MISC metadata.xml 465 BLAKE2B 8aa6ef99bd949c038385c1e8a031cd0cc6c47981b91107d686545b508bc5c7cc7e121e152cf24c8ff88cc06355b958cba392bf651b5f124faaa851e469018a8b SHA512 95913d127844a0cc7ac6a72a77475bac7aaacb307b4f5bd452ccb3045c05483761427309f56770f8e7732d6d726180444f29df7409d85597531371b37579a55c
+EBUILD miniaudio-0.11.11.ebuild 501 BLAKE2B 88113325f280b0311a39852c7b47d039807865f8647140fa0b55b1e31d5f91966477af5c5605f560682c81285d6e524086c9a1f80b80eacd5f45cd61abf78bd4 SHA512 d3c79c2a86969a7bac46c4df4ee3f50acf7e5d1514779300a418ced011916f9200be684ae73d385d5c4a541a83752e12faa07fd284ddf6632394332bd9dfd68f
+EBUILD miniaudio-0.11.15.ebuild 438 BLAKE2B 35bc3e2c39f63471921ff4c7df93476991acb2ce8bfe66120f8c0a6a62a5be1fe6c1350a4b79dbec33a7ae18918ad28b79da7c906cf8e4e460780f26abbf0f1f SHA512 4e38fed5d34de124d2c823adf9557bb3a07a7c61588e680f36499505baad517cb429e89c9086d3a0555ebd09744f10b447f8d89ec5080cf7b50f8d9aee4c975c
+MISC metadata.xml 464 BLAKE2B 5c22ccdf8fdb85481f33f638e6921a4f00318a387b97d45ac392d74fd79646f1f0dedec8d79096dd7ffec36c68df0910c1dcabc541f790728358901719f23716 SHA512 7dfcf6d6b7cc8bd773dd832ff5c62d46cf9f6d0a0257ea599020670dccc4d9cf5da428a3c05d668f73e5e8fc9fc24bfcaf0f103ed5dde61ae9dd775cceb269a6
diff --git a/dev-libs/miniaudio/metadata.xml b/dev-libs/miniaudio/metadata.xml
index 78438f9aa5b5..d1cb40fe7921 100644
--- a/dev-libs/miniaudio/metadata.xml
+++ b/dev-libs/miniaudio/metadata.xml
@@ -10,6 +10,6 @@
<name>Gentoo Games Project</name>
</maintainer>
<upstream>
- <remote-id type="github">jmackron/miniaudio</remote-id>
+ <remote-id type="github">mackron/miniaudio</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-libs/miniaudio/miniaudio-0.11.11.ebuild b/dev-libs/miniaudio/miniaudio-0.11.11.ebuild
index 3cb98015c5b2..d777fa47f385 100644
--- a/dev-libs/miniaudio/miniaudio-0.11.11.ebuild
+++ b/dev-libs/miniaudio/miniaudio-0.11.11.ebuild
@@ -4,8 +4,8 @@
EAPI=8
COMMIT="a0dc1037f99a643ff5fad7272cd3d6461f2d63fa"
-DESCRIPTION="A single file library for audio playback and capture"
-HOMEPAGE="https://miniaudio.io"
+DESCRIPTION="Single file library for audio playback and capture"
+HOMEPAGE="https://miniaud.io"
SRC_URI="https://github.com/mackron/miniaudio/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
diff --git a/dev-libs/miniaudio/miniaudio-0.11.15.ebuild b/dev-libs/miniaudio/miniaudio-0.11.15.ebuild
index 3a49bcc45a1a..71dfa0b4f4c5 100644
--- a/dev-libs/miniaudio/miniaudio-0.11.15.ebuild
+++ b/dev-libs/miniaudio/miniaudio-0.11.15.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-DESCRIPTION="A single file library for audio playback and capture"
-HOMEPAGE="https://miniaudio.io"
+DESCRIPTION="Single file library for audio playback and capture"
+HOMEPAGE="https://miniaud.io"
SRC_URI="https://github.com/mackron/miniaudio/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( public-domain MIT-0 )"