summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin95612 -> 95620 bytes
-rw-r--r--dev-libs/kpathsea/Manifest5
-rw-r--r--dev-libs/kpathsea/files/kpathsea-6.3.3_p20210325-Fix-Wimplicit-function-declaration.patch31
-rw-r--r--dev-libs/kpathsea/kpathsea-6.3.3_p20210325-r1.ebuild (renamed from dev-libs/kpathsea/kpathsea-6.3.3_p20210325.ebuild)4
-rw-r--r--dev-libs/kpathsea/metadata.xml5
-rw-r--r--dev-libs/serd/Manifest2
-rw-r--r--dev-libs/serd/serd-0.30.14-r1.ebuild47
-rw-r--r--dev-libs/sord/Manifest2
-rw-r--r--dev-libs/sord/sord-0.16.12-r1.ebuild54
-rw-r--r--dev-libs/uulib/Manifest3
-rw-r--r--dev-libs/uulib/files/uulib-0.5.20-Fix-Wimplicit-function-declaration-for-strerror.patch16
-rw-r--r--dev-libs/uulib/uulib-0.5.20-r3.ebuild (renamed from dev-libs/uulib/uulib-0.5.20-r2.ebuild)1
12 files changed, 61 insertions, 109 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index e5bdcc36b8ad..36471afe9c61 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/kpathsea/Manifest b/dev-libs/kpathsea/Manifest
index 47a6dc305344..8e90af409223 100644
--- a/dev-libs/kpathsea/Manifest
+++ b/dev-libs/kpathsea/Manifest
@@ -1,8 +1,9 @@
+AUX kpathsea-6.3.3_p20210325-Fix-Wimplicit-function-declaration.patch 1340 BLAKE2B 51267e47bf043ab2b63b886d7659b4af672ae7d6f22795073bc14a3e11a3f808373d3e798d970585d1f0ba89ccda008ed8233dab8d1d36e81afe9f9dda7df8ff SHA512 49e2b1790fa1837477a3f9a6ddaa2ffc842bd3180769b058e683b1d387dc8755bc74be923414204e5b0c3feb350b0aafeaf29129fed2d212f239c57861b5db07
AUX kpathsea.conf 36 BLAKE2B 5f3ea92946c78a2a4aa336aa38783cf894859e368ec2437facdb9a814ba258097831166df15afc412d6df3fd6639fbca8f2c2f33efa5d69fde75090a9fc7dd3b SHA512 4221eda451499869a3b9b6b5c07e6866df963368481c7169645e0923f674ce6aa7bd9411303bb087fe55d99eea8b187b2a978c9f9ba0e40802f1863268566e28
AUX texmf-update-r2 6017 BLAKE2B b9ded4693768342c6fe9a0d99b6836e74b3d8b9a5bb3d335d8ecbbe5c2a45967ac880ebfc2476c04e461ca2dac3eb02ee6c41ee34a050ba94b54d9d731853ee0 SHA512 924c6a53d778b1a05252830d914c92f8d1a8d1c479cd8a065b861bf1f263d6bb529c42c365134fea19ea1d9bedf68a943d609cd89abf73912f90bbc3397fb14f
DIST kpathsea-texmf.d-11.tar.xz 12616 BLAKE2B f64dcaae859d6c95d534907f69519428973fad5b7a734eec269b3cc89fc2ae527a459b4ae4d966a3394d6a95f40fac16841f59f9f6cabf2a07dcdcb98a14cba9 SHA512 eec72ecc35edd47bd9a5762f0d06212e4625eea1ee2ffc36f93885b548ca6c4e0eb65345a1ec050f3f838aed5128bb32eda509b5aadbad6643469b4955441f22
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
DIST tl-kpathsea-2021.tar.xz 32308 BLAKE2B 83052cefc5699d46ce104e4379d39eee8e86b514d25245a6104fc9940accf131790ae144ca11dbd3b99a31a06017495bb5a53afb1e49da71a2c9eec008200653 SHA512 398358b84ecb81fece969fbd3521b093f7e791feec828c218e6371c26d57956491328999517a65711d45dfb04c83fd643ef0fad6a0153590866eddf485d5c575
DIST tl-kpathsea.doc-2021.tar.xz 1066608 BLAKE2B 798ccf9953e4fa2037f81b56dfa30cf99c56c17e2942d5a0f2041b871958284f05150e5d7631b542896190f178327f009130e6bb07f60e8173ec1e9f12c4cda9 SHA512 8ecccee7ad99220f91139dcd9c2ce0bd19eb0e2fe74f0a965f68e59a28bd3de454624d6e014ef2a5c481a537acb95b08a9546a79abd8df429300043ecf973545
-EBUILD kpathsea-6.3.3_p20210325.ebuild 3310 BLAKE2B 742570b3575dd5ae4155ade4d9942ac20c17ad204238b3dd3e47876440fd070f2989ba714bde51cb22f2f860e5dd764d9211a94628945d476848aa44ec3d1857 SHA512 4a6b03cca7ba488bae72d9b402e93addef9a0056810babb0efe342fa058f16df1b56016f6535bebd08f605a5448de86e09ff4ff979bf71c556f469f7c08ff15a
-MISC metadata.xml 359 BLAKE2B f8f134283ba7c09acbe2287098bf3730562d5eba164a72164f74af41454ee332ae783ebe74b795e8ef47357d25601c1e3b9956a46018327ebf9db47c9b5fa431 SHA512 5443fd37f07be32ccbc409f63b8a337888ecea5466871a071b917bedc49b07680ae83d53a4dcdeffb330a985e67e112f04a16576b790f6f02c7a30b716fc7dfb
+EBUILD kpathsea-6.3.3_p20210325-r1.ebuild 3401 BLAKE2B 5970b21f3806264c1932fbcb0f2ccedea39d702991f313ef9ba247d86a8c55d2137d462271e72b5583fd91754adede9e513a3dbbb57f70142c22b085597857af SHA512 7fecf314c49f7005cd0dea295720378d8f1a6ba1c02402aed23fee4c741526c4774fd0428d642b94e8a062b5a2952f40bc4ac8a43d17b91d2dc04b18489e1b5a
+MISC metadata.xml 448 BLAKE2B b21dc893e893d1436adc5c3b486139cbf75bd1dd49318b2d552692705a1398d5bcb5e9d7c8a7757abee8b995a127d56702d497d263cc8d0dd2bb2a1c7b8443c5 SHA512 de08adc50b3edccebe1b625acedca999aa7c9aa4b117aacb7d40e4e7e8d7952b4e1d684f0124127a19cb008022c9effce1cd5f38f0bd216258fac8c32c220dd5
diff --git a/dev-libs/kpathsea/files/kpathsea-6.3.3_p20210325-Fix-Wimplicit-function-declaration.patch b/dev-libs/kpathsea/files/kpathsea-6.3.3_p20210325-Fix-Wimplicit-function-declaration.patch
new file mode 100644
index 000000000000..89cf314856ae
--- /dev/null
+++ b/dev-libs/kpathsea/files/kpathsea-6.3.3_p20210325-Fix-Wimplicit-function-declaration.patch
@@ -0,0 +1,31 @@
+Sent upstream to tlbuild mailing list. Not yet in archive.
+
+From: Sam James <sam@gentoo.org>
+Date: Fri, 4 Nov 2022 04:58:38 +0000
+Subject: [PATCH] Fix -Wimplicit-function-declaration
+
+Add <stdlib.h> includes for exit(). Clang 16 makes -Wimplicit-function-declaration an error by default.
+
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/configure.ac
++++ b/configure.ac
+@@ -45,7 +45,8 @@ if test "x$ac_cv_func_getcwd" = xyes; then
+ # We only need to run this if we have getcwd.
+ AC_CACHE_CHECK([whether getcwd uses fork or vfork],
+ [kb_cv_func_getcwd_forks],
+- [AC_RUN_IFELSE([AC_LANG_PROGRAM([[int fork() { exit(1); }
++ [AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
++ int fork() { exit(1); }
+ int vfork() { exit(1); }
+ extern char *getcwd();
+ char path[100];]],
+--- a/configure
++++ b/configure
+@@ -13920,6 +13920,7 @@ else
+ else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
++#include <stdlib.h>
+ int fork() { exit(1); }
+ int vfork() { exit(1); }
+ extern char *getcwd();
diff --git a/dev-libs/kpathsea/kpathsea-6.3.3_p20210325.ebuild b/dev-libs/kpathsea/kpathsea-6.3.3_p20210325-r1.ebuild
index 43a961e05eb2..45e773f12628 100644
--- a/dev-libs/kpathsea/kpathsea-6.3.3_p20210325.ebuild
+++ b/dev-libs/kpathsea/kpathsea-6.3.3_p20210325-r1.ebuild
@@ -35,6 +35,10 @@ SRC_URI="${SRC_URI} ) "
TEXMF_PATH=/usr/share/texmf-dist
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.3.3_p20210325-Fix-Wimplicit-function-declaration.patch
+)
+
src_prepare() {
default
cd "${WORKDIR}/texlive-${PV#*_p}-source" || die
diff --git a/dev-libs/kpathsea/metadata.xml b/dev-libs/kpathsea/metadata.xml
index 52546db07960..08ee5edcf6b4 100644
--- a/dev-libs/kpathsea/metadata.xml
+++ b/dev-libs/kpathsea/metadata.xml
@@ -5,8 +5,11 @@
<email>aballier@gentoo.org</email>
<name>Alexis Ballier</name>
</maintainer>
-<maintainer type="project">
+ <maintainer type="project">
<email>tex@gentoo.org</email>
<name>Gentoo TeX Project</name>
</maintainer>
+ <upstream>
+ <remote-id type="github">TeX-Live/texlive-source</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/dev-libs/serd/Manifest b/dev-libs/serd/Manifest
index f87423178583..7e7ffc8f3023 100644
--- a/dev-libs/serd/Manifest
+++ b/dev-libs/serd/Manifest
@@ -1,5 +1,3 @@
-DIST serd-0.30.14.tar.xz 168728 BLAKE2B 42ed92e8eed3564c2625dd2f8e9bff55b65d1c8c993f13f2aa7ea0ab41a4c261b6b8fe9d4c61a915157616df1dba11d37f3813cd7bf7cd4571cb535895cb8f9c SHA512 d753bf60d4ff37220e64fda6a5dc6c69dc1a52ef435ab5b1e698f72dc5a7280ea764bb53b015753c3dc0910f252ca96c0ebafcb902a9956fcbf0a4480ce4e1dc
DIST serd-0.30.16.tar.xz 173932 BLAKE2B 0021125505bf23565a1cca24dc83eff3496fc11fe6b38dc07b68d800c7bd6a854923bc7c529161b659bd80cb7aa8c3b45e767f0841b57d4803d820e0016e2ed2 SHA512 1bc2e310027d52ea675aa261b52e89c4c1ccb622fa9fef11c874876de7821fe94672918ff58b9edcc7995daa70fc88b7ceb88fae61dd40f601285de1995b39ff
-EBUILD serd-0.30.14-r1.ebuild 990 BLAKE2B 88d46d6954d6ba306be0d926ce55ff983549475ec6c8345795f26c21251a0cc9e129dff4e10c8cdb096284072e3758017aa8188f8f7b26ac83e5702c9657ee72 SHA512 544fa6b20646188483ff6641233bec5737bd8b6f3eefd4e5572b2ea5f4d3e33f956f4c4f8df1168f754036f4d16cc61bd2f5ede6f01bd039c5280f94e0507456
EBUILD serd-0.30.16.ebuild 997 BLAKE2B 2f82aae79c0028b38fb9fe23ed237df97316b0a9e191edc9ce13ec728c68b48a004671343eeffa7ffb5d742376aa533ae3b2a8adefd2369d0bfe54d472a98148 SHA512 551f67b5fad485385c1095c20c8405f8d67ff3b48570a0007b3cb9389b03d69ac995df7de96be206dc947b5eaa6c3ae40274b494a477bf34f3321ec082e92fa3
MISC metadata.xml 739 BLAKE2B 09a901f48745f4516a7eec8d70fb78bde4c11c3c96b97118f23de06b2b9ddfcf6b32c35edc60cb02061158f72fe433102f7298708676f65f9c5bdca7851e1f91 SHA512 e387f00d2f73f6caa983c8abd7a6003b1bccc78276eeef427e137d89fdd76d18df7dc3f07bd7178d2745da7828670145cad6610e706f59f3a757f216c2f45b69
diff --git a/dev-libs/serd/serd-0.30.14-r1.ebuild b/dev-libs/serd/serd-0.30.14-r1.ebuild
deleted file mode 100644
index 9564556bf0fc..000000000000
--- a/dev-libs/serd/serd-0.30.14-r1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-DESCRIPTION="Library for RDF syntax which supports reading and writing Turtle and NTriples"
-HOMEPAGE="https://drobilla.net/software/serd.html"
-SRC_URI="https://download.drobilla.net/${P}.tar.xz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-IUSE="doc static-libs test +tools"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- doc? (
- app-doc/doxygen
- dev-python/sphinx
- dev-python/sphinx_lv2_theme
-)
-"
-
-src_prepare() {
- default
-
- # fix doc installation path
- sed -i "s/versioned_name/'${PF}'/g" doc/c/meson.build || die
-}
-
-multilib_src_configure() {
- local emesonargs=(
- $(meson_native_use_feature doc docs)
- $(meson_use static-libs static)
- $(meson_feature test tests)
- $(meson_feature tools)
- )
-
- meson_src_configure
-}
-
-multilib_src_install_all() {
- local DOCS=( AUTHORS NEWS README.md )
- einstalldocs
-}
diff --git a/dev-libs/sord/Manifest b/dev-libs/sord/Manifest
index 7f0123f0507d..26d1339df12f 100644
--- a/dev-libs/sord/Manifest
+++ b/dev-libs/sord/Manifest
@@ -1,6 +1,4 @@
-DIST sord-0.16.12.tar.xz 111328 BLAKE2B 9b89848440a994145a934e66e6fe7b844e82e926cb48d05223faef9357d315db981cd68b1174d7c47e5d63b97f8e15d8cc6b2b992a6bd790b8b117ebbb6c059a SHA512 d63cc1473d12676dac3724a096c85fd47745e456cf4b191fd9f8aaf8bb9399510c6878948fd045cc1942356e61dbefd8d88374c1ef6b327057e0bb8bfa03f926
DIST sord-0.16.14.tar.xz 112748 BLAKE2B 399f4bf5d1b8ae557fa7e2d2e92e74ed646d0554235f4527a4b9ad53aa6beb0e90e2d80c9e65ab3c872b5c8d45a7948b7746284bb1fd2352320a0aa33e97e305 SHA512 f6f254518d5dccece7975529b1fcfd552fd9c37e49dc7e9f8a46756b85e476dac064a39af42bfb3078e999e75d1aa75dcc30ec91e08753defa9363adafdfd3bd
-EBUILD sord-0.16.12-r1.ebuild 1045 BLAKE2B a0f6bcebf5bd833cb1f694c25ccbb96d5451b94100d88e049e2889e79f9361021fe830d6340e980319c3102ba34e8324efb5bb4f92815dddd17b8e4fd2189c91 SHA512 193778b22ddd95a7abd215aaf748deadd1e956eb837e35c8a285a8f198613aabbcfc3d1fe58a02ad70af70b45f99c31d0f1b25a4d9d46f84a6ca96a7ae9c1663
EBUILD sord-0.16.14.ebuild 1052 BLAKE2B 5b67fdb35412fda8ffc2a36f9274b0fb74cda153d81967c8d525a208e708e15369da45c5bfce3a2361e1fb0f1c0403508409cf8e532940664e04b2cb74bdf410 SHA512 81fdc1e5ef3e34b5e6750e17cb20d8dab726a0045a8e0302e46cf180a92307e91b1faaa2e297305b103b81ee02179327a79ed55ff75d1b58ad988669f482520e
EBUILD sord-9999.ebuild 1051 BLAKE2B 4d102297d84c3b7762770a944d5eb6a4ddd425a5103c1e9705c1c7827be98d96fc0e7aa7db18484454bdd6ad4749dac30fe9571cf9a6babbb8d410b0fea43c38 SHA512 b131c46b8dcb4d2d7f16f3969e94b8a64af6d77a2c8dd414ecfc92f093cf2410c83b3d81b900b8dd8b1262e3f85fb51c0cfdc7bf9c6b964b950342e046ea2c36
MISC metadata.xml 332 BLAKE2B 8b6ced42cb1806732db75f2163ec786301af6fe535da27127ea4fff4cd08c354b5881551574952e3d192fe2191331765f7a3356c2e48f9ad93b6341d467fa9c3 SHA512 96f38c83f6692b5598c94ee3e72a0ecd26706b532ada45420e5517f39be2f608eb1de7090e4d7df025404f6474739913fbefda39f5be227ffefd02da61a288ae
diff --git a/dev-libs/sord/sord-0.16.12-r1.ebuild b/dev-libs/sord/sord-0.16.12-r1.ebuild
deleted file mode 100644
index af76f5b23358..000000000000
--- a/dev-libs/sord/sord-0.16.12-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/drobilla/sord.git"
-else
- SRC_URI="https://download.drobilla.net/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86"
-fi
-
-DESCRIPTION="Library for storing RDF data in memory"
-HOMEPAGE="https://drobilla.net/software/sord.html"
-
-LICENSE="ISC"
-SLOT="0"
-IUSE="doc test tools"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
-"
-RDEPEND="
- dev-libs/libpcre
- dev-libs/serd
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
-
- # fix doc installation path
- sed -i "s/versioned_name/'${PF}'/g" doc/meson.build || die
-}
-
-multilib_src_configure() {
- local emesonargs=(
- $(meson_native_use_feature doc docs)
- $(meson_feature test tests)
- $(meson_feature tools)
- )
-
- meson_src_configure
-}
-
-multilib_src_install_all() {
- local DOCS=( AUTHORS NEWS README.md )
- einstalldocs
-}
diff --git a/dev-libs/uulib/Manifest b/dev-libs/uulib/Manifest
index 34e39984574f..bc0bb048da68 100644
--- a/dev-libs/uulib/Manifest
+++ b/dev-libs/uulib/Manifest
@@ -1,6 +1,7 @@
+AUX uulib-0.5.20-Fix-Wimplicit-function-declaration-for-strerror.patch 505 BLAKE2B 2ca32b836728d956761f21f6de69f7a8037e5e2ba602acac5e5a495b37d77725c78a1e65ee4dab25f46eb1d85b77d787d766f3843e072b2d3ea9f63dca017d1b SHA512 a5006a309ded1e635a8b70435d207c4afc4ac3244524dcf77d41773eb52b80f7cdca5c0526c16a8e490802277e5d8cb401a8ba8e279379d90da8bb874e2cfa5f
AUX uulib-0.5.20-libtool.patch 3556 BLAKE2B 473586a6d1c0c36a7402747c19a3133dedb16edfe79eb8867004da9b065f843e965124c62f54cde857df558cd47433d5cc99c9ebc421aa746cc3472a310595e8 SHA512 91a16db31654a80c50e35ad5eb0e9eb0eea5a88c434b589b4d4d719baa9e7d3d3eccb17d17bde4df5c833e1941ce5f7b2830712c5758c64ee7c2373c4b0a6772
AUX uulib-0.5.20-shared.patch 2528 BLAKE2B aec47f6b2ca06bba0161ea94c32dca12b96baa5e0d6301501f9959499f252fe3557f50cbfb016d8a79fe959775db5694d688ad83d58160d097452d043565b2a9 SHA512 4dc386a2d70569ac218d56f1a1b0c0d9ad1f0708a0c975c273d8b18482d9fbb0863540459f64bdbc5415576c616088ea791001a6f3a8f30f0ef01e650de63996
DIST uudeview-0.5.20.tar.gz 261574 BLAKE2B bd345144a87e2322c89e185d0fe5f31f1cd1ff8f73a5c5b6e585b79a0b319fcf349f2bb51f814a6d6a81e0e18271b5c37db827ba414007785b1743c64e5efe46 SHA512 d080e9c3940bad7bacd28457f21133056384a01e33ba014de42502d23f81f2c7f5fa7f6c472ce9f37bec2edb8e18d27135bf18426cf2f23188a3683558e1721c
EBUILD uulib-0.5.20-r1.ebuild 1025 BLAKE2B c80ecd15486db6f32cdb65ea6d8265a0c39a8362a50f96dab58c0ea70209de8810190b3c8a6e4819f7badc434426b2def3402f798dd928e31932654083cf21f7 SHA512 62ba0ec14cf4e9a4a185c5b2150d8161f65460d03f71c574e18298eff60c0e5f7d2d0433b854148ea39f1ac0cd5b1940c69c1ec34664ba29264a2ca144edb7c0
-EBUILD uulib-0.5.20-r2.ebuild 756 BLAKE2B c4c93c3a933514a7cb69d07d15de98160e9534901f609c2af8f4d3482da2f2015de5f34040e0c5a37210fc8f20c0574f3fbbb4fd09e507910f5e4bc4a2723f32 SHA512 73092fd6c7f3d0245c3c2338d6e2b29b2e7fad4ddc1573efcff242071498c2d3fd323c033c1f43917ba196026ba94b2f51376e35de50df81a1b53963d985ebc2
+EBUILD uulib-0.5.20-r3.ebuild 838 BLAKE2B 2c8f8070c9cba16a6acbd6e85543b56ff0e6b9e71335f62af4b279a77195955657ba3e0732a69c672669e45a0c4a83c2cef1b3eb8ea55c5e29c4c3e24fa8a016 SHA512 3384407a4f266ab74569c31a975d7b9378c1eaea1c3f03f59c7a0759cab1753e1e18d755f987d327297160a560cd28cf9698035cdb930b3accd9bd06008b4acc
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-libs/uulib/files/uulib-0.5.20-Fix-Wimplicit-function-declaration-for-strerror.patch b/dev-libs/uulib/files/uulib-0.5.20-Fix-Wimplicit-function-declaration-for-strerror.patch
new file mode 100644
index 000000000000..3f1e7c75ec93
--- /dev/null
+++ b/dev-libs/uulib/files/uulib-0.5.20-Fix-Wimplicit-function-declaration-for-strerror.patch
@@ -0,0 +1,16 @@
+From 5679254b7b79e2f091fbb8658af910fe961f4d65 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Fri, 4 Nov 2022 01:35:53 +0000
+Subject: [PATCH] Fix -Wimplicit-function-declaration for strerror
+
+Signed-off-by: Sam James <sam@gentoo.org>
+--- a/configure.in
++++ b/configure.in
+@@ -51,6 +51,7 @@ AC_CHECK_FUNC(tempnam,,AC_DEFINE(tempnam,_FP_tempnam))
+ #
+ AC_MSG_CHECKING([for strerror])
+ AC_TRY_LINK([
++#include <string.h>
+ char *blubb() { return (char *) strerror (42); }
+ ],[
+ (void) blubb();
diff --git a/dev-libs/uulib/uulib-0.5.20-r2.ebuild b/dev-libs/uulib/uulib-0.5.20-r3.ebuild
index 7fb2f06b6273..d90186cd79ae 100644
--- a/dev-libs/uulib/uulib-0.5.20-r2.ebuild
+++ b/dev-libs/uulib/uulib-0.5.20-r3.ebuild
@@ -18,6 +18,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x
PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 780018
+ "${FILESDIR}"/${PN}-0.5.20-Fix-Wimplicit-function-declaration-for-strerror.patch
)
src_prepare() {