summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-03 03:05:05 -0500
committerCrucible <crucible@localhost>2026-10-03 03:05:05 -0500
commit36119ada8749c8c36efe79da1292bedd773ec7ab (patch)
treedb0945374a2e32b2ca88a0d78e9be1dbc9260efb /dev-libs
parent21285dda7f0109f39ec4234fdbb6a88025150872 (diff)
downloadsrcux-36119ada8749c8c36efe79da1292bedd773ec7ab.tar.gz
srcux-36119ada8749c8c36efe79da1292bedd773ec7ab.tar.xz
srcux-36119ada8749c8c36efe79da1292bedd773ec7ab.zip
Publish srcux candidate 0000000559-20261003-030307
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/kirigami-addons/Manifest2
-rw-r--r--dev-libs/kirigami-addons/kirigami-addons-1.15.0.ebuild (renamed from dev-libs/kirigami-addons/kirigami-addons-1.12.1.ebuild)6
-rw-r--r--dev-libs/kpathsea/Manifest4
-rw-r--r--dev-libs/kpathsea/kpathsea-6.4.2_p20260301.ebuild112
-rw-r--r--dev-libs/libcsv/Manifest2
-rw-r--r--dev-libs/libcsv/libcsv-3.0.3_p20210820.ebuild20
-rw-r--r--dev-libs/libcsv/libcsv-3.0.4_pre20240316.ebuild16
-rw-r--r--dev-libs/libcsv/metadata.xml13
-rw-r--r--dev-libs/libfastjson/libfastjson-1.2609.0.ebuild2
-rw-r--r--dev-libs/ptexenc/Manifest1
-rw-r--r--dev-libs/ptexenc/ptexenc-1.5.2_p20260301.ebuild48
-rw-r--r--dev-libs/s2n-tls/Manifest1
-rw-r--r--dev-libs/s2n-tls/s2n-tls-1.7.11.ebuild34
13 files changed, 229 insertions, 32 deletions
diff --git a/dev-libs/kirigami-addons/Manifest b/dev-libs/kirigami-addons/Manifest
index 8bcbfe2b154e..a8663be3bfd6 100644
--- a/dev-libs/kirigami-addons/Manifest
+++ b/dev-libs/kirigami-addons/Manifest
@@ -1,3 +1,3 @@
-DIST kirigami-addons-1.12.1.tar.xz 2815592 BLAKE2B 4635e756e7c463b0d7c091db2714a23cf0a005666abf05063be96a0221b4147ec3d701f1b1366014769821fea6f55f9e84ed4aa899b222adccd5b2870a10e267 SHA512 365021b896c8a6ad7bfc1e98ff554040bdc50c109e25b362e8e4dc9219b721cf68092d0cef5b64884c9cee6367d65377621cccd0a9fdd8a79a515c739b136c2d
DIST kirigami-addons-1.13.1.tar.xz 3023492 BLAKE2B 026f56a978b079cb85c3273bcf547dbb84cb783d791a9dd8b88296abac824d94951ddf80e37f01706be0b5a1236456f512749dcda6eb0672db50c1754b3fb4bd SHA512 be7499358b5a30ca44e50b8579a7fbf69569c42cc4bfb28473f05444f534548d301997f4608b3c2ab68bef22e56cbf8b21c474949125d116ac945b7357ca51f8
DIST kirigami-addons-1.14.2.tar.xz 3074868 BLAKE2B 6397e0fc20bcb5276cf659a96f01f52a837ee67859fbc32e3a06cf64eb6a0c66e3c5b2f733051cdea1745c0be75649ff77833c8e1711258480e04554a2a0cb67 SHA512 1b008d2b70d1eec1cb9f8850594e0ae5d5b0062b4b227a4976e3b7c8cc5d4d48bf2e4e85b427d20f8e451656b060f5be67644bc271677a76cceedd498dfb6657
+DIST kirigami-addons-1.15.0.tar.xz 3087076 BLAKE2B 148b4dbf9a2cc1fd18b15fe100bf9e45515cd338e9daa6efe6594a3bcab95bd074d05b6352fa68bd6758a95dd5232a2dfa714155574c40cdc2b02d35877223e9 SHA512 57dc101527417eb8fe67775b4d9950ce19a5eb100ea5885c5a9269f485c418ef827c65a27a99bc0fe30a0db02e9f69e0244b681648e14334402960c885fdae58
diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.12.1.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.15.0.ebuild
index 04696bc6d59a..f55fee8ab698 100644
--- a/dev-libs/kirigami-addons/kirigami-addons-1.12.1.ebuild
+++ b/dev-libs/kirigami-addons/kirigami-addons-1.15.0.ebuild
@@ -5,13 +5,13 @@ EAPI=8
# TODO: ECMGenerateQDoc
ECM_TEST="true"
-KFMIN=6.16.0
-QTMIN=6.8.1
+KFMIN=6.27.0
+QTMIN=6.11.2
inherit ecm kde.org
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Visual end user components for Kirigami-based applications"
diff --git a/dev-libs/kpathsea/Manifest b/dev-libs/kpathsea/Manifest
index c3282dce19fb..1ebcc618b9fd 100644
--- a/dev-libs/kpathsea/Manifest
+++ b/dev-libs/kpathsea/Manifest
@@ -1,7 +1,11 @@
+DIST gentoo-tex-patches-9.tar.bz2 21471 BLAKE2B 03047dedbef9f696fe894abd1d0b36a71bca37e521a2783b198c53b8cd8a80ba0fa15c3fe750e3a210063e2b3c6a1d0674896a4f71c9e4f788b02fd7f24e3d23 SHA512 b7e33b3b50964c343e1f7b80a0e002e033f2b3d5a36ceddbe3a61a682ea170965e22735a726f03406484558977af11705d3956be417286fce9d85005b81422eb
DIST kpathsea-texmf.d-11.tar.xz 12616 BLAKE2B f64dcaae859d6c95d534907f69519428973fad5b7a734eec269b3cc89fc2ae527a459b4ae4d966a3394d6a95f40fac16841f59f9f6cabf2a07dcdcb98a14cba9 SHA512 eec72ecc35edd47bd9a5762f0d06212e4625eea1ee2ffc36f93885b548ca6c4e0eb65345a1ec050f3f838aed5128bb32eda509b5aadbad6643469b4955441f22
DIST kpathsea.doc.r68516.tar.xz 1040300 BLAKE2B f62e86600b7eef2edba9a1fc77d8bb1fe7ee7f6839cc541e976381c2435fe4e18c410edb1c422f9a56e838cf481f38398305c8691f55ce6ee8728ed4cd21862b SHA512 de1946896816d6ece6ac8632d8ca0d04212c34ef98009aaca5c7ec593f1c932e67c591d85b12406c7be6f142a59a03345d78279492857502ab2696af76bd35db
DIST kpathsea.doc.r72376.tar.xz 1057476 BLAKE2B 8b83fd14c4fefb64b4e931cd1e3080bffb52f8e24f2630f2e50bf5a99c8e359582364337e6e97d62fc9b3b3dee6d9b23b4c21f77ce556ebf8ca9227d7d5018e7 SHA512 ba35e45f839354fd5047c12595656cd61ca1426dc164f596f159d2aa2e0cdd38e98e2fd8dc1389bce55db710510057945626a0c7a204e93edab400fa148b3205
+DIST kpathsea.doc.r79498.tar.xz 1287828 BLAKE2B dfd37133c5d23d1d64b9385eb976acef68cdfbad5e8e343bea6ab3722ef5bc834baf5d5de0e77971e68f87529ec83833d2e2ca6b522d1959820983a965363ea4 SHA512 f63e3f8ba380f43c0605df39bfbcde7f62082d235dc8dd135a96a858922c57a2829e4082941c278d4e6ead6842da5477817d7937a1ee37fd7afd527727416c84
DIST kpathsea.r68516.tar.xz 32592 BLAKE2B b59e2ec011d34c6378a1815fd2041107bed0b66a01af4b138322bbca5504b9e1418d50463d2b6fca7d581eaa5c033509a7b63bb0060a566735cd9556f51def59 SHA512 3a0e08fd9a7635e282e0fa010594358488e03db40faa305c309f28d307d475573696f3b6091b84eca96e9f25870ccab9ff549cdcc1412e610f6ca8474154b9f9
DIST kpathsea.r72376.tar.xz 33080 BLAKE2B f40fea6d5b6f1918b185d123914fca8e618b43ceb5e16399dbf64ff31c0dae5bedad3a444ef06d8839ad35975eba9eb1dcfeaca5575c3ddc9209dd373c8ea481 SHA512 f8f5404087aeec306e7c2713a165b0ced5bf02aaf5b002e0ac9c603c1a9f9eed3fedfff96ab47cba9c44e4360a0e98fd702a6c178ff51eed198d58717008f8b8
+DIST kpathsea.r79498.tar.xz 33684 BLAKE2B 9930b9c66dcd0937eea4368756d267587277cd5c59955b848bc591da1babad4e8a1896a4a134702c5bd2086831810bf0cc57237d558f6e65bc6298216698f963 SHA512 46db6b1d08a53e057d95b7f4484b53a78f974ad7f4f35ecfd033add5dbfda987dfe6e00cc99a5866f87a8cb3611d0824d8a465a58d04b429b3e3ecd3f2ebded6
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
+DIST texlive-20260301-source.tar.xz 99342236 BLAKE2B d89a82681465cd262c645aac683eff9009d71cf3fb39aebaaf62f4e660837a37cd235c21935e9bd66b3b0167fc2890b9408f47a71f38ad21a88d4d4ee8f53662 SHA512 7b244504c7ea667267c3a93c4140a0c2288cb73425e695df8633e1801664d65bc72838f6a778e1e895904d8e5a373419ae91a1138cd919568a1c9a230935bbde
diff --git a/dev-libs/kpathsea/kpathsea-6.4.2_p20260301.ebuild b/dev-libs/kpathsea/kpathsea-6.4.2_p20260301.ebuild
new file mode 100644
index 000000000000..e8dc80a5426c
--- /dev/null
+++ b/dev-libs/kpathsea/kpathsea-6.4.2_p20260301.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit texlive-common libtool prefix tmpfiles
+
+GENTOO_TEX_PATCHES_NUM=9
+TL_VERSION="${PV#*p}"
+MY_SOURCE_FILE="texlive-${TL_VERSION}-source.tar.xz"
+
+DESCRIPTION="Path searching library for TeX-related files"
+HOMEPAGE="https://tug.org/texlive/"
+SRC_URI="
+ https://mirrors.ctan.org/systems/texlive/Source/${MY_SOURCE_FILE}
+ https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
+ -> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
+"
+
+S=${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}
+LICENSE="LGPL-2.1"
+SLOT="0/${PV%_p*}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="doc source static-libs"
+
+TL_REVISION=79498
+EXTRA_TL_MODULES="kpathsea.r${TL_REVISION}"
+EXTRA_TL_DOC_MODULES="kpathsea.doc.r${TL_REVISION}"
+
+texlive-common_append_to_src_uri EXTRA_TL_MODULES
+
+SRC_URI="${SRC_URI} doc? ( "
+texlive-common_append_to_src_uri EXTRA_TL_DOC_MODULES
+SRC_URI="${SRC_URI} ) "
+
+TEXMF_PATH=/usr/share/texmf-dist
+
+PATCHES=(
+ "${FILESDIR}"/kpathsea-6.4.0_p20240311-r1-musl.patch
+)
+
+src_prepare() {
+ default
+ cd "${WORKDIR}/texlive-${PV#*_p}-source" || die
+ S="${WORKDIR}/texlive-${PV#*_p}-source" elibtoolize
+ cp "${FILESDIR}/texmf-update-r2" "${S}"/texmf-update || die
+ eprefixify "${S}"/texmf-update
+}
+
+src_configure() {
+ # Too many regexps use A-Z a-z constructs, what causes problems with locales
+ # that don't have the same alphabetical order than ascii. Bug #347798
+ # So we set LC_ALL to C in order to avoid problems.
+ export LC_ALL=C
+
+ # Disable largefile because it seems to cause problems on big endian 32 bits
+ # systems...
+ econf \
+ --disable-largefile \
+ "$(use_enable static-libs static)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" web2cdir="${EPREFIX}/usr/share/texmf-dist/web2c" install
+ find "${D}" -name '*.la' -delete || die
+
+ dodir /usr/share # just in case
+ cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
+ if use source ; then
+ cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
+ fi
+
+ # Take care of fmtutil.cnf and texmf.cnf
+ dodir /etc/texmf/{fmtutil.d,texmf.d}
+
+ # Remove default texmf.cnf to ship our own, greatly based on texlive dvd's
+ # texmf.cnf
+ # It will also be generated from /etc/texmf/texmf.d files by texmf-update
+ rm -f "${ED}${TEXMF_PATH}/web2c/texmf.cnf" || die
+
+ local tl_year=${TL_VERSION:0:4}
+ insinto /etc/texmf/texmf.d
+ doins "${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}/${tl_year}/texmf.d/"*.cnf
+
+ # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
+ # by texmf-update
+ rm -f "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" || die
+
+ dosym ../../../../etc/texmf/web2c/fmtutil.cnf ${TEXMF_PATH}/web2c/fmtutil.cnf
+ dosym ../../../../etc/texmf/web2c/texmf.cnf ${TEXMF_PATH}/web2c/texmf.cnf
+
+ newsbin "${S}/texmf-update" texmf-update
+
+ # Keep it as that's where the formats will go
+ keepdir /var/lib/texmf
+
+ dodoc ChangeLog NEWS PROJECTS README
+
+ # The default configuration expects it to be world writable, bug #266680
+ # People can still change it with texconfig though.
+ dotmpfiles "${FILESDIR}"/kpathsea.conf
+}
+
+pkg_postinst() {
+ tmpfiles_process kpathsea.conf
+ etexmf-update
+}
+
+pkg_postrm() {
+ etexmf-update
+}
diff --git a/dev-libs/libcsv/Manifest b/dev-libs/libcsv/Manifest
index 579781caef35..94b70e77f9cb 100644
--- a/dev-libs/libcsv/Manifest
+++ b/dev-libs/libcsv/Manifest
@@ -1 +1 @@
-DIST libcsv-3.0.4_pre20240316.gh.tar.gz 137387 BLAKE2B b201ea4399ff8f45d7f32433ab4e10b1dade0889ec4c82b31de6df2afef4c113f763ad2f2813ba864fabb23c2e96d004c9bb49e08ab7896a439be10aa136b02f SHA512 1674831c7375db2e1b403e334de30c20b4e6337944766efdfe5c2034147de173d3ae31859d5b58bc36e101162ea7c0f8367dc3f2436d8e8e610bea6c91282db8
+DIST libcsv-3.0.3_p20210820-b1d52128.tar.gz 378742 BLAKE2B 2a373a193955d0f3d477d7b1788f8193a6b456c757494c8c7429369b8172346e92a14cb49ab365f9a5324aa57982c4b20ad36341da7f17e105ca627c5fe066ef SHA512 2e6ea0b68768d502e9bdb3bb801a1eb64b7fb0010a5006dec1b36a0fe705ec717560ec91f586572654c015db1f0d3a6e804dbcaa666a419192e93820b2c5e891
diff --git a/dev-libs/libcsv/libcsv-3.0.3_p20210820.ebuild b/dev-libs/libcsv/libcsv-3.0.3_p20210820.ebuild
new file mode 100644
index 000000000000..992d6fb2fcc5
--- /dev/null
+++ b/dev-libs/libcsv/libcsv-3.0.3_p20210820.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=9
+
+COMMIT=b1d5212831842ee5869d99bc208a21837e4037d5
+
+DESCRIPTION="Fast and flexible ANSI C library to read and write CSV data"
+HOMEPAGE="https://github.com/rgamble/libcsv"
+SRC_URI="https://github.com/rgamble/libcsv/archive/${COMMIT}.tar.gz -> ${P}-${COMMIT:0:8}.tar.gz"
+S="${WORKDIR}/${PN}-${COMMIT}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_install() {
+ default
+ find "${ED}" -type f -name "*.la" -delete || die
+}
diff --git a/dev-libs/libcsv/libcsv-3.0.4_pre20240316.ebuild b/dev-libs/libcsv/libcsv-3.0.4_pre20240316.ebuild
deleted file mode 100644
index c447d1887051..000000000000
--- a/dev-libs/libcsv/libcsv-3.0.4_pre20240316.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-COMMIT="c8f01b8b4aa8d8156a624405b8a4c646e3f6efaa"
-DESCRIPTION="Fast and flexible CSV library that can read and write CSV data"
-HOMEPAGE="https://github.com/ppvan/libcsv"
-SRC_URI="https://github.com/ppvan/libcsv/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
diff --git a/dev-libs/libcsv/metadata.xml b/dev-libs/libcsv/metadata.xml
index 561b4f3a821a..135da03b8b14 100644
--- a/dev-libs/libcsv/metadata.xml
+++ b/dev-libs/libcsv/metadata.xml
@@ -1,16 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://srcux.com/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <name>Julien Roy</name>
- <email>julien@jroy.ca</email>
+ <maintainer type="project">
+ <email>kde@gentoo.org</email>
+ <name>Gentoo KDE Project</name>
</maintainer>
- <upstream>
- <maintainer>
- <name>Pham Văn Phúc</name>
- <email>phuclaplace@gmail.com</email>
- </maintainer>
- <bugs-to>https://github.com/ppvan/libcsv/issues</bugs-to>
- </upstream>
<origin>srcux</origin>
</pkgmetadata>
diff --git a/dev-libs/libfastjson/libfastjson-1.2609.0.ebuild b/dev-libs/libfastjson/libfastjson-1.2609.0.ebuild
index aefec153c7e1..a6949dc9bdc0 100644
--- a/dev-libs/libfastjson/libfastjson-1.2609.0.ebuild
+++ b/dev-libs/libfastjson/libfastjson-1.2609.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/rsyslog/${PN}/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0/4.3.0"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ppc64 ~riscv ~sparc x86"
IUSE="static-libs"
BDEPEND="
diff --git a/dev-libs/ptexenc/Manifest b/dev-libs/ptexenc/Manifest
index 67621d7651a1..76ea33e0de98 100644
--- a/dev-libs/ptexenc/Manifest
+++ b/dev-libs/ptexenc/Manifest
@@ -1,2 +1,3 @@
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
+DIST texlive-20260301-source.tar.xz 99342236 BLAKE2B d89a82681465cd262c645aac683eff9009d71cf3fb39aebaaf62f4e660837a37cd235c21935e9bd66b3b0167fc2890b9408f47a71f38ad21a88d4d4ee8f53662 SHA512 7b244504c7ea667267c3a93c4140a0c2288cb73425e695df8633e1801664d65bc72838f6a778e1e895904d8e5a373419ae91a1138cd919568a1c9a230935bbde
diff --git a/dev-libs/ptexenc/ptexenc-1.5.2_p20260301.ebuild b/dev-libs/ptexenc/ptexenc-1.5.2_p20260301.ebuild
new file mode 100644
index 000000000000..4cb9b0145844
--- /dev/null
+++ b/dev-libs/ptexenc/ptexenc-1.5.2_p20260301.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool
+
+DESCRIPTION="Library for Japanese pTeX providing a better way of handling character encodings"
+HOMEPAGE="http://tutimura.ath.cx/ptexlive/?ptexenc"
+SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${PV#*_p}-source.tar.xz"
+S="${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="iconv"
+
+DEPEND="
+ dev-libs/kpathsea:=
+ iconv? ( virtual/libiconv )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ # https://bugs.gentoo.org/show_bug.cgi?id=377141
+ sed -i '/^LIBS/s:@LIBS@:@LIBS@ @KPATHSEA_LIBS@:' Makefile.in || die
+
+ cd "${WORKDIR}/texlive-${PV#*_p}-source" || die
+ S="${WORKDIR}/texlive-${PV#*_p}-source" elibtoolize #sane .so versionning on gfbsd
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ --with-system-kpathsea \
+ $(use_enable iconv kanji-iconv)
+}
+
+src_install() {
+ default
+
+ insinto /usr/include/ptexenc
+ doins ptexenc/unicode-jp.h
+ use iconv && doins ptexenc/kanjicnv.h
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/dev-libs/s2n-tls/Manifest b/dev-libs/s2n-tls/Manifest
index 354d15c45ce1..292e4540a42d 100644
--- a/dev-libs/s2n-tls/Manifest
+++ b/dev-libs/s2n-tls/Manifest
@@ -1,3 +1,4 @@
DIST s2n-tls-1.6.0.tar.gz 5108926 BLAKE2B 3ba2e31607bf9807caa715f526171e930c10e8a308b7b5a451b737ec19c43688ab2641d82e201e584daa7273da88f7288d2e44b1c814cf016f922eb008b92973 SHA512 6675edc33284c04e9d2197079dcfec3c4327dcc54b9c330509fc3080b5fa699da2e28239939ef135f2d1c567d304ce5c604f78dde7b6ee483bd33e0efb920ba6
DIST s2n-tls-1.7.10.tar.gz 4938244 BLAKE2B 475c343a0887f966c53e06021b73bf24401cab1d0a2ab5a55ae8a9c378a945e93c38347abbd0d27e706f56e1504647efdce30b5e03da35ff49e7a2f3024619d0 SHA512 fadd8cdd5fca93f7390fe726441f14da81093dd74ead83057fe19c5bcaae759b17b01b33f418ae09d77a22da51dd09db4debde2f5e978dfa12840b0b4a9628ac
+DIST s2n-tls-1.7.11.tar.gz 4969344 BLAKE2B 21382835ffa840f38cef598b80398ee88251612044adac72fbe885792d266af6bc1fb9d7e64a02d33f1a4fbc71b845c5f4bfb08e118c65b88c2de2895db05ae3 SHA512 fa3426f1154410fa208ed2486e512daaadc9d715346a090e02ad5d8495e557184cc04ab50337def5c88b6c4cfee4dcdddfd92b1c1f5b3a05846cd3ef431a961a
DIST s2n-tls-1.7.9.tar.gz 4934186 BLAKE2B c75bfd9a658f94ba667385072c65f6c470562fd0b80f4c507b92c21d8e9a8bd84b753db55b07c78c359c43c7b51bb7364d017cc4c8afccc529fe2383a48ce4e8 SHA512 b963727d39d807ab651000f9a6bf730c1ca03065bbb44f848efc825051328e22170880af37b6d10f2117c5cf3ccf85b081db0686e79d15249d5846eae64ef90a
diff --git a/dev-libs/s2n-tls/s2n-tls-1.7.11.ebuild b/dev-libs/s2n-tls/s2n-tls-1.7.11.ebuild
new file mode 100644
index 000000000000..ac95b104eb4f
--- /dev/null
+++ b/dev-libs/s2n-tls/s2n-tls-1.7.11.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="s2n-tls is a C99 implementation of the TLS/SSL protocols"
+HOMEPAGE="https://github.com/aws/s2n-tls"
+SRC_URI="https://github.com/aws/s2n-tls/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="dev-libs/openssl:="
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ cmake_src_prepare
+
+ # stop overwriting LDFLAGS
+ sed -i -e '/set(CMAKE_SHARED_LINKER_FLAGS/d' CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test ON OFF)
+ )
+
+ cmake_src_configure
+}