From 38d6f110ff1dfdd7c6f0b0baf0ed8b13191dcde3 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 6 Jul 2023 04:12:55 +0100 Subject: gentoo auto-resync : 06:07:2023 - 04:12:55 --- dev-libs/Manifest.gz | Bin 97909 -> 97914 bytes dev-libs/botan/Manifest | 3 +- dev-libs/botan/botan-3.0.0-r2.ebuild | 3 + .../files/botan-3.0.0-getentropy-includes.patch | 68 +++++++++++++++++++++ dev-libs/libtracefs/Manifest | 2 +- dev-libs/libtracefs/libtracefs-1.7.0.ebuild | 2 +- dev-libs/miniaudio/Manifest | 6 +- dev-libs/miniaudio/metadata.xml | 2 +- dev-libs/miniaudio/miniaudio-0.11.11.ebuild | 4 +- dev-libs/miniaudio/miniaudio-0.11.15.ebuild | 4 +- 10 files changed, 83 insertions(+), 11 deletions(-) create mode 100644 dev-libs/botan/files/botan-3.0.0-getentropy-includes.patch (limited to 'dev-libs') diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 950af67fde37..0e6a60525fe8 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz 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 + #else +- #include // older macOS needs this before sys/random.h + #include ++ #include // 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 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 +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 ++#include + +-#if defined(BOTAN_TARGET_OS_IS_OPENBSD) || defined(BOTAN_TARGET_OS_IS_FREEBSD) || defined(BOTAN_TARGET_OS_IS_SOLARIS) +- #include +-#else ++// macOS and Android include it in sys/random.h instead ++#if __has_include() + #include +- #include // 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 @@ Gentoo Games Project - jmackron/miniaudio + mackron/miniaudio 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 )" -- cgit v1.2.3