summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin94791 -> 94804 bytes
-rw-r--r--dev-libs/angelscript/Manifest5
-rw-r--r--dev-libs/angelscript/angelscript-2.35.1-r1.ebuild (renamed from dev-libs/angelscript/angelscript-2.35.0.ebuild)10
-rw-r--r--dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch30
-rw-r--r--dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch31
-rw-r--r--dev-libs/d0_blind_id/Manifest2
-rw-r--r--dev-libs/d0_blind_id/d0_blind_id-1.0_p20201124.ebuild2
-rw-r--r--dev-libs/libbpf/Manifest2
-rw-r--r--dev-libs/libbpf/libbpf-0.8.1.ebuild51
-rw-r--r--dev-libs/libmpack/Manifest2
-rw-r--r--dev-libs/libmpack/libmpack-1.0.5-r3.ebuild8
-rw-r--r--dev-libs/libretls/Manifest2
-rw-r--r--dev-libs/libretls/libretls-3.5.2.ebuild2
13 files changed, 134 insertions, 13 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 9df2ae0e6b10..bfafaacd1884 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/angelscript/Manifest b/dev-libs/angelscript/Manifest
index 3cfef6a81071..5e0be375f5fc 100644
--- a/dev-libs/angelscript/Manifest
+++ b/dev-libs/angelscript/Manifest
@@ -1,5 +1,6 @@
-DIST angelscript_2.35.0.zip 1971850 BLAKE2B 2253583f46181b420514e3f5a4609a33a019e47ac4ef183d1ddbca52610ce421da28a0e67f16f04b873bd18d9c56673bfac5aba152e6fadff84f8fe4718308a4 SHA512 e54b58e78b21c2ff6aa34d5f55b18fcf8737d057c86aef8901ac0c11f14739fe7f1494f9bcfdbca6a8e54b6d0b36a04dd098780bcd02dea5764fd6d22984b6b0
+AUX 0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch 925 BLAKE2B a5a4f29521ba02b3c422ed40b488a36612dcee302ebc8426d5a02c5ba684e02799806fe769f3e2cbd5d78f16fdb48b14c0e700b1d961bec069f188cf0181123c SHA512 d4806e4750fd8d0f6a8fa8a9d5d30b231968b89ec6ff298809e70ae72dbd605c75566fed50105dfd5bb772c5bc179fc7df95fb6adc1a4089104491099731b002
+AUX 0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch 1025 BLAKE2B 2303787c9f4fda45bfe91326fcf63a616f8714f0315f3895ff6932352b225eb85a7218e05969b700471bee4fd30b36ce0bdd3a6f85262446b2bfc92a8efc47a2 SHA512 92d190db8e7606a9866c2f8061ca30e0b2fce1bc1f7de4567b85bd66c1fe4992f570e468d882ec11b61cfd322d7ea7a659e41a2ccd6a76c3dacf35b38154c038
DIST angelscript_2.35.1.zip 2033435 BLAKE2B b88189fb78294e5804adf313bc333a9a21760120a42b3df78c9c54861718acf435de55dcfb26a8975407102c1182093caed11bfecc6ba946bc7614f62f7e176a SHA512 b15083c7a77434c291e72ea82cfbab7734fa79df654d911a822f306d526669ebe9e55a981e8a1914deda0d2a52ebdc0ffb51a4179f307632c8c7d74b1abc69fa
-EBUILD angelscript-2.35.0.ebuild 993 BLAKE2B d3a12ba2531ce84532b7dcb61a4921fd3caa17820c032c0a79803d4c7bcfad4202c1a3b0c95f1453ebbc0b239c8e7935703d23e181c7dc1cad9420eb2e87e3fe SHA512 148a185791b7d9cf4e51781da3911a9080cf70495b4e1198700791149c4885ce5752775394fc807230b892fb153aced0a8e31bfba90d7cc6cefa76dea70d342f
+EBUILD angelscript-2.35.1-r1.ebuild 1157 BLAKE2B 71c76276bd438d06d667ebcec8282d269439705fe29173f79ab6668f0d49db57ffc19c6ec26f7a13938245d65eca847b517d3bca19a522317225baf99fa276d2 SHA512 e94d2e5d2aa0a4931fafb735915054731f5f0908b49e0d20b03a0cbd911cde0b922f9d0fcf17bc68881c421eb9759c863d47dd6f08164c8508688833c4f8e5a0
EBUILD angelscript-2.35.1.ebuild 1000 BLAKE2B 643e6fcdea47e013ab3a38f6dac69747fa1fb15bdb16ba384db920e2800d8cd6a00317daa0b9448a9e80b9b6e3dae7fe8d48ef22d0d541e6da0f0ea11d33fc61 SHA512 4c1a8a32162074c93c7498e34a43b6204da3e1fee27f1b245c363a4a01263bc0f5583b0f156d0690db2912c79f8713bb0996e6aee371a39e3f1b09d02463426b
MISC metadata.xml 407 BLAKE2B 5d10a87729e294d0df6a7afd624cd4012116e773736aae89ee56763eee0002feca2206d62b22feaa835383c1b0d197966a5e19f48851281b06df0c7cf9c0a4a8 SHA512 883e575349da504d73f1aad6b8e03fe12a1a0c05a33c63cf592bc1919fe926a4f5fcc80fc68deeb026adc143ebee0b96bbff2f32d0d5fa49554a0af28ee69b19
diff --git a/dev-libs/angelscript/angelscript-2.35.0.ebuild b/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild
index 8c105c0fadfc..d0aa028768b9 100644
--- a/dev-libs/angelscript/angelscript-2.35.0.ebuild
+++ b/dev-libs/angelscript/angelscript-2.35.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit toolchain-funcs multilib-minimal
@@ -10,12 +10,16 @@ HOMEPAGE="http://www.angelcode.com/angelscript/"
SRC_URI="http://www.angelcode.com/angelscript/sdk/files/angelscript_${PV}.zip"
LICENSE="ZLIB"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="doc static-libs"
BDEPEND="app-arch/unzip"
S="${WORKDIR}/sdk"
+PATCHES=(
+ "${FILESDIR}/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch"
+ "${FILESDIR}/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch"
+)
pkg_setup() {
tc-export CXX AR RANLIB
diff --git a/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch b/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch
new file mode 100644
index 000000000000..b889c495f3e6
--- /dev/null
+++ b/dev-libs/angelscript/files/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch
@@ -0,0 +1,30 @@
+This patch taken from Debian:
+https://salsa.debian.org/yangfl-guest/angelscript/-/blob/master/debian/patches/0004-Add-as_callfunc_arm64.cpp-to-gnuc-makefile.patch
+
+Gentoo bug:
+https://bugs.gentoo.org/818868
+
+From 53841747c668abe3ff2cac280354703bef5dd395 Mon Sep 17 00:00:00 2001
+From: yangfl <yangfl@users.noreply.github.com>
+Date: Thu, 14 Oct 2021 18:29:25 +0800
+Subject: [PATCH 4/6] Add as_callfunc_arm64.cpp to gnuc makefile
+
+---
+ angelscript/projects/gnuc/Makefile | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/angelscript/projects/gnuc/Makefile b/angelscript/projects/gnuc/Makefile
+index 5274f05e..276baa9e 100644
+--- a/angelscript/projects/gnuc/Makefile
++++ b/angelscript/projects/gnuc/Makefile
+@@ -107,6 +107,7 @@ SRCNAMES = \
+ as_bytecode.cpp \
+ as_callfunc.cpp \
+ as_callfunc_arm.cpp \
++ as_callfunc_arm64.cpp \
+ as_callfunc_mips.cpp \
+ as_callfunc_ppc.cpp \
+ as_callfunc_ppc_64.cpp \
+--
+2.33.0
+
diff --git a/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch b/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch
new file mode 100644
index 000000000000..ccdd21a5e7c9
--- /dev/null
+++ b/dev-libs/angelscript/files/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch
@@ -0,0 +1,31 @@
+This file taken from Debian:
+https://salsa.debian.org/yangfl-guest/angelscript/-/blob/master/debian/patches/0006-Add-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch
+
+Gentoo bug:
+https://bugs.gentoo.org/818868
+
+From 64e3e5a356047531012789802ece987bacb6a120 Mon Sep 17 00:00:00 2001
+From: yangfl <yangfl@users.noreply.github.com>
+Date: Fri, 15 Oct 2021 02:24:17 +0800
+Subject: [PATCH 6/6] Add as_callfunc_arm_gcc.S to gnuc makefile
+
+---
+ angelscript/projects/gnuc/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/angelscript/projects/gnuc/Makefile b/angelscript/projects/gnuc/Makefile
+index 276baa9e..973da7b0 100644
+--- a/angelscript/projects/gnuc/Makefile
++++ b/angelscript/projects/gnuc/Makefile
+@@ -145,7 +145,7 @@ OBJ = $(addprefix $(OBJDIR)/, $(notdir $(SRCNAMES:.cpp=.o)))
+ ifeq ($(TARGETPLATFORM), iphone)
+ OBJ += $(OBJDIR)/as_callfunc_arm_xcode.o
+ else
+- OBJ += $(OBJDIR)/as_callfunc_arm_gcc.o
++ OBJ += $(OBJDIR)/as_callfunc_arm_gcc.o $(OBJDIR)/as_callfunc_arm64_gcc.o
+ endif
+
+
+--
+2.33.0
+
diff --git a/dev-libs/d0_blind_id/Manifest b/dev-libs/d0_blind_id/Manifest
index 942320a53707..f80fadb43910 100644
--- a/dev-libs/d0_blind_id/Manifest
+++ b/dev-libs/d0_blind_id/Manifest
@@ -2,5 +2,5 @@ AUX d0_blind_id-1.0-slibtool.patch 1564 BLAKE2B 60aa46c04897ac10b57b67cdaf0efcf9
DIST d0_blind_id-1.0.tar.gz 49110 BLAKE2B 1977bb9c71d6655e8a84aab9daf5aee470ac3f3e140e7beff3555a41a81baebab5e4e5019b0550594b8c6e8b936706bb9790e5e3171c1348abf3212349d07109 SHA512 dbee0bec44a008a6843ec367211e4cdfa25f6c4577b48d942d19301d5ff885d4fde8d40ea304a114d349d8e90283a50854afb2fb322bf19640842ded025849f2
DIST d0_blind_id-1.0_p20201124.tar.gz 49380 BLAKE2B 7ab544c512a720165d26b637e63825c09e5a8628f84eaf43663cef0f9b0a8655437438560da288179141bb7314e89f53c7e4725957b2b4b5973174340527b33a SHA512 72cec41e88302cb8ea8bc5b2e115e4b2939475ca2c6e1e3cf8e90d2fde99c8ab1c1ae7c18e804b9c19549e4d331fda8c46a1e6ca4d0057742c6d71298dca96f8
EBUILD d0_blind_id-1.0.ebuild 996 BLAKE2B 2bbc7b5023392c8a8e9f70d9db033de5441b724de4a38ac7fd35c2d430b4abf0f0115b7f89913addaa758bb3931306fb98ce5eef461b2ba2b8e1123b1289fb36 SHA512 eda309a54fbc10a92ba37946e9d903b313ba1a970af830f2fe37c6864d1903157dbd1f78d56bcb43a9281f198e166a074e95c4c39ec381f9cd215fd9558a3e90
-EBUILD d0_blind_id-1.0_p20201124.ebuild 894 BLAKE2B dc2f839d235a9313babdadcfd652e1bc95a07a1e0560d540297a7f4695a9f72030e2833469bcab6eefe45bddf4e5910c95da09e970107902bcfd3d65ca018d7a SHA512 9fb309a1116cb141db1a54991e7815c2bc357c1d963210ff0c274f087c6fccf718b1a778112256cc5f8f55fd48ef60dfb7732d8142e2123c0111b5687b2f2560
+EBUILD d0_blind_id-1.0_p20201124.ebuild 892 BLAKE2B aaee372ce687d078655bdcc680c2079f4cb9e100f0511cae8a98c6524c32c77879fc101b075df27650b530995f60bbadcb9ff5717b32d84523ee9d48b99f61f3 SHA512 9959a6b18a003bf7fe0393bb5393c200fab775066616e78830225d6251fcf8d4ae806a43faead80b77e526597dc782b9afee6da11c0efed90ac62cc22a630cdd
MISC metadata.xml 338 BLAKE2B ba1262033aaff6cf5085e3d9916f3232cb8b8b600ca8653e9ab4ff369f18d4d52ad6d4da3ed9a940fe4a194ad4bda477b2ca1cec563fa4e1fb1bb0a4af87e922 SHA512 a9a8adfb1cc177ecd21544fd2f3efe158f854c2298a31367d517215a2266c1e78a3a3e8c1a19f5c2f9d1404873e3fe78edcd009ed7ab8b6b6f9aa0878392d391
diff --git a/dev-libs/d0_blind_id/d0_blind_id-1.0_p20201124.ebuild b/dev-libs/d0_blind_id/d0_blind_id-1.0_p20201124.ebuild
index b619ed49cf9e..8f17b3e9e117 100644
--- a/dev-libs/d0_blind_id/d0_blind_id-1.0_p20201124.ebuild
+++ b/dev-libs/d0_blind_id/d0_blind_id-1.0_p20201124.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${D0BLIND_HASH}"
LICENSE="BSD public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="dev-libs/gmp:="
DEPEND="${RDEPEND}"
diff --git a/dev-libs/libbpf/Manifest b/dev-libs/libbpf/Manifest
index 9c25d240a925..d86d19628d4f 100644
--- a/dev-libs/libbpf/Manifest
+++ b/dev-libs/libbpf/Manifest
@@ -1,5 +1,7 @@
AUX libbpf-9999-paths.patch 883 BLAKE2B 663e03ae01afd7be73c281e8b83cf5534717c28f5960b4b7ca5530096840568dedf4e5f58f2139ab56c5f57382a80540294cb492f6ad619f174184172b3441af SHA512 de78131baa08874000cc52b0b21db4055246a653503301bd82c2e8f5818c955d63727d957d7834f1aed63abad42607480911fa0c2ea8d07d833ebd1f8b338039
DIST libbpf-0.8.0.tar.gz 942574 BLAKE2B c8e380d80f69f10da9d8a6ea4d19a53e8b34ed5a6072e1b57c61273f0714d13135c917224086de37246d9e47e9b848cbe75aced79278711a3007aa9e564db4b5 SHA512 8b034a9c8f23207638630b95ff95a651148a800589eb52f2fe09698bf3c4147f2e2008b24de45a70832cc7669cdfebd78bc491e575ca0b27de5c2de3b1fb5637
+DIST libbpf-0.8.1.tar.gz 942702 BLAKE2B 084be7d4258500fa894560ed2e52821addcc5d150dcd77fd646271b614d788b7931271be9c3e46fdbc4ed93d053ea3e09023158a8e4a31f9452d10dcb0677b58 SHA512 e3bb602f55215a4f030e564af7321ba6338937c426fcaee478b607f88b0c773c40a0c3f59a2b345bda951a19e79061733f8a3fdc10a6292e92782e65754b584a
EBUILD libbpf-0.8.0.ebuild 1084 BLAKE2B dc1a4b3f72e0b0ee6e2a02eaea9cced199292d3123ea561d4500ecb046aed913a3b36953ab0834835e21ba479ce5e6e5dfa2886f0dee3a11b3931f5923c346d9 SHA512 a28fa90a912fe5a83c0698f59461d24de22b7176940e248eb217910c58ad4a39f80a942d608bdfee98b256ae15d16f025eec497aeb2c0439cecb014c94fffda1
+EBUILD libbpf-0.8.1.ebuild 1091 BLAKE2B f5aa61d45eaf11bd937389ef698dea38dfeccf88fd6f1d8e8cd2c589bcc44fb7cd1de40f45547b3488a756d38e4d7c3fe06921fc4d4c118f5b918224dbc967ff SHA512 8ec82bc841f84ebbad7fe8b86294fcf0020fd26b6f8e1c0e68c71fae067d461d99ed778558947e1a690da74e43a08a65bf4d81344e4b7ad9c21d0927e8b608ee
EBUILD libbpf-9999.ebuild 1083 BLAKE2B 54ff762df027c679d66b248e7d0d2124acf163a40b9b8b6b5d73a574e1290215d5d60117310561b0b71893a196d1d9839648021b9919d902df6a6da97714d4d0 SHA512 c78ab45c28c6152569571587ae317eac4cf0f84157a395181eb4091e4a1f86ff93bd7303fc471ff0b00fbbb725ee538df22dfdd18395fb663095bd258dd8b118
MISC metadata.xml 420 BLAKE2B c61b50bd86dd9d110c35d57a9352ca3862790460f0a6f8e4be9e4ac2eb603fe6c1d6bbe8d77e9fdf32d08e7aaf19349516f25a0fdcb29e2671d71d2c230fc1f5 SHA512 131f77e33aa5b3cbc037a297fe0ed9affbcb956b4c7ddc64889eba5f8315f5090ae4fd7a6054f8961461072ca77d13f8bc6674f3ed27372b7b96c4322c487676
diff --git a/dev-libs/libbpf/libbpf-0.8.1.ebuild b/dev-libs/libbpf/libbpf-0.8.1.ebuild
new file mode 100644
index 000000000000..2ebd8eeef0c6
--- /dev/null
+++ b/dev-libs/libbpf/libbpf-0.8.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/libbpf/libbpf.git"
+else
+ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+S="${WORKDIR}/${P}/src"
+
+DESCRIPTION="Stand-alone build of libbpf from the Linux kernel"
+HOMEPAGE="https://github.com/libbpf/libbpf"
+
+LICENSE="GPL-2 LGPL-2.1 BSD-2"
+SLOT="0/$(ver_cut 1-2 ${PV})"
+IUSE="static-libs"
+
+DEPEND="
+ sys-kernel/linux-headers
+ virtual/libelf
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/libbpf-9999-paths.patch
+)
+
+src_configure() {
+ append-cflags -fPIC
+ tc-export CC AR
+ export LIBSUBDIR="$(get_libdir)" V=1
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ install install_uapi_headers
+
+ if ! use static-libs; then
+ find "${ED}" -name '*.a' -delete || die
+ fi
+
+ insinto /usr/$(get_libdir)/pkgconfig
+ doins ${PN}.pc
+}
diff --git a/dev-libs/libmpack/Manifest b/dev-libs/libmpack/Manifest
index 5d6458d8b694..93448f0fa283 100644
--- a/dev-libs/libmpack/Manifest
+++ b/dev-libs/libmpack/Manifest
@@ -1,5 +1,5 @@
AUX libmpack-1.0.5-libtool.patch 2022 BLAKE2B 1b1104b35a79d1bd3595353ec238fd13ece6a369d10999a5c7b627a7c9a98a24fad880970cda5d324cd95e434ae4f31e044ff6702a307f7811bf0833372afbb9 SHA512 dcb0029018df34aa5530ef6f9f0c8ffec7d33288e8854273db98c823f03663d260837c80846acf5571400dd0f78588f26fe62b20a2f9469c09f22189b0a65fff
DIST libmpack-1.0.5.tar.gz 32966 BLAKE2B 8ad01de11c740c3efc7b42046b89f7691dd32d228e126485bc49224e54789e7f12a611982c0fd9d2bbe8b06d1ce2df1ceea1b302e139e30d0a8c31f251129166 SHA512 6e30edafcacfb580b410bc6749ed7fe8f18b3be0cb98959339853e77bc3ec0cda6df08a0f1f22768cfc773458a2ea6bcef4f0421eea55cf56c58981d13711a04
EBUILD libmpack-1.0.5-r2.ebuild 1298 BLAKE2B 105ad8baeabbc915a33cbbc2d2a62aa6e37b422f969533ca38293bf9299ad67d3b29be8ef20190ee692d56357c67d111a7b5ab0d989f74bf13bc7bb69ed8c6ca SHA512 a3395fa0d99cf4913040c0318e28115e8ade54fa44cdc76fcddc173744b054f646d0680fdb3a2f3e2ce46a44526787b5868c02b5552544dd2f8a9aed1c4cd46e
-EBUILD libmpack-1.0.5-r3.ebuild 1338 BLAKE2B b6dea0a251618a778858329c60061e9be4b010bce61971418bd4a7eb04cc0f9c8a4ba8a5c4e74eb9570a2d46df41b85656898dae690fcc4156e55d499df600ef SHA512 4ef6cae229e65c1e77af51a3afc2905285a44710ac90809be617fcc009e17914fd1bb6481a75052d547ef0d08c7d0ea9c60beaaec7c31ede8312243c89fb6062
+EBUILD libmpack-1.0.5-r3.ebuild 1425 BLAKE2B de55dd8863d4180f24948ff3af832d5eec62f37c73e4a3786d0b5a21460f93d71f489b924f8367b030c8e37258609b4f89b24c15457b7a1e9cd7dc2768c815db SHA512 43ed6111acc2af7b7dab44177c27f121b70c2e60cce6a3810f769018dbad7734bea9f484dcd01e077a26f1a239b0b31c4775147931de822a61ea4ab2b11aec42
MISC metadata.xml 333 BLAKE2B f3e54e3a241a85adad55693f7dd3cc47cc646d1432b4281c264c849fb2a2bfc050aee53f5ae766063335b72c3ca91ed9054bac758d82c969acb61913f7282940 SHA512 aa83f4113099ecf8b749a070014b9d9c09fc1c0d4836f2cf621b2966088cf3ee73e26ab4f365063713db353671ad5937f98ffe4c87762c6e196cd57c8eb595ea
diff --git a/dev-libs/libmpack/libmpack-1.0.5-r3.ebuild b/dev-libs/libmpack/libmpack-1.0.5-r3.ebuild
index ee84302d76e2..f1fc343d175b 100644
--- a/dev-libs/libmpack/libmpack-1.0.5-r3.ebuild
+++ b/dev-libs/libmpack/libmpack-1.0.5-r3.ebuild
@@ -33,7 +33,8 @@ src_compile() {
"PREFIX=${EPREFIX}/usr"
"CC=$(tc-getCC)"
"config=release"
- "LIBDIR=/usr/$(get_libdir)"
+ "LIBDIR=${EPREFIX}/usr/$(get_libdir)"
+ "INCDIR=${EPREFIX}/usr/include"
)
emake "${myemakeargs[@]}" lib-bin
@@ -47,8 +48,9 @@ src_install() {
local myemakeargs=(
"VERBOSE=1"
"PREFIX=${EPREFIX}/usr"
- "DESTDIR=${ED}"
- "LIBDIR=/usr/$(get_libdir)"
+ "DESTDIR=${D}"
+ "LIBDIR=${EPREFIX}/usr/$(get_libdir)"
+ "INCDIR=${EPREFIX}/usr/include"
"XLDFLAGS=-shared"
)
diff --git a/dev-libs/libretls/Manifest b/dev-libs/libretls/Manifest
index c5f4bc8a3c23..cf9e3baa7020 100644
--- a/dev-libs/libretls/Manifest
+++ b/dev-libs/libretls/Manifest
@@ -1,5 +1,5 @@
DIST libretls-3.5.1.tar.gz 425343 BLAKE2B e303ce141a218c58655f01aacb11e61fdb96d9b3a5943b211a35f02d869fa99efe7bfbf719ad14a1983c7f418d8c1daf3013c01ffa3e0bdd58cfce84ed41ec63 SHA512 ea566f0eda3f5ecb413f070db0ff9633b0c9403919eb2724712eac1c47fd32745b6da8e974a0226c8f95b7e24e5824780b377ae63651fbd0fa34ff0e6df4792a
DIST libretls-3.5.2.tar.gz 425404 BLAKE2B b975326c0bd9c2f4adb511f3a6ad4fc8cd9afccd24a3def0c82bf68473b73b93cd83b8b6b3ffb29fc5ba378a9d4fd902dda933f552a02fec374cd56e1690956e SHA512 62eed971cbacb4a50e5ebdad1ea1d57dd3b4f7520634393faf1fc141ef63b6e7d50acbe49747c956fca6b9f2dec8a79ab724df6e08a77858a1624b5a6e3cbe57
EBUILD libretls-3.5.1.ebuild 663 BLAKE2B 9f7271d760697ab4258229045278b1dc3808e08ece9888b58ab91ee88a60a635c58b3241c0e8d1a56df51c6dc3da5a20cb28cc77e5439fb58f87bf65dbcc0a02 SHA512 e1656101af64ae4c6e2772eb92f8b57539a248a7ac614e40bb1785dd6593349050335bf379adbf3dc4da7f8f9fa3f005b88d7d39a49e7ff6d93c1e2f11420775
-EBUILD libretls-3.5.2.ebuild 685 BLAKE2B 6b1d261db986aa889d45a38a95269bff457fbaae78c56c052ae3b153994cb211636394f23c169a9a1dd35ecb6435d5d6ff143e8042d23f25916a9ade8f5830f0 SHA512 06184424b30abbed0057b8cf757d0af6b961e3fec24c69155a425368c6e5202a1ace1d7f58275266c1bfa035bbf7e9cd94ba84c2aa9ddf9509f53395252ee176
+EBUILD libretls-3.5.2.ebuild 744 BLAKE2B c346d00ee7819a1d7853dcd458c187e3a33008f90fd2ed534aea90ff8e173767368f5d0f96f486d5c86eda6154d11be40dd0bf48b28a53deb58ba00e0e37827d SHA512 31c2df6ebf4ac0fc547a1c89abcc5f0745e055ebe141f71630f065c4ef2669420d49aceeee5e7ebb46e54dc1c22a5f61c5f9da4eafc66b0cf9ccd245a6847263
MISC metadata.xml 361 BLAKE2B 9f05ddd1ac3e1a634962c9c800c3bdf60554488c61dff9b215866b24e0b2472d7c0873f0fd6bacec2abbab0e79faca728a4b22e34633c3dde64995b05b86db61 SHA512 c7b186da31da21b4ad5c5662325cb2757e3ee8d7cfd84d75a49b07aebd4dc882cb9b0e16ffce99a8ae2409a53dd750dfb5ec6eff0f9da9f4afee013f102ef688
diff --git a/dev-libs/libretls/libretls-3.5.2.ebuild b/dev-libs/libretls/libretls-3.5.2.ebuild
index 3302b9fe93cd..dd2fdeed7463 100644
--- a/dev-libs/libretls/libretls-3.5.2.ebuild
+++ b/dev-libs/libretls/libretls-3.5.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://causal.agency/libretls/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/22"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
DEPEND="
dev-libs/openssl:=