From 36119ada8749c8c36efe79da1292bedd773ec7ab Mon Sep 17 00:00:00 2001 From: Crucible Date: Sat, 3 Oct 2026 03:05:05 -0500 Subject: Publish srcux candidate 0000000559-20261003-030307 --- dev-libs/kirigami-addons/Manifest | 2 +- .../kirigami-addons/kirigami-addons-1.12.1.ebuild | 51 ---------- .../kirigami-addons/kirigami-addons-1.15.0.ebuild | 51 ++++++++++ dev-libs/kpathsea/Manifest | 4 + dev-libs/kpathsea/kpathsea-6.4.2_p20260301.ebuild | 112 +++++++++++++++++++++ dev-libs/libcsv/Manifest | 2 +- dev-libs/libcsv/libcsv-3.0.3_p20210820.ebuild | 20 ++++ dev-libs/libcsv/libcsv-3.0.4_pre20240316.ebuild | 16 --- dev-libs/libcsv/metadata.xml | 13 +-- dev-libs/libfastjson/libfastjson-1.2609.0.ebuild | 2 +- dev-libs/ptexenc/Manifest | 1 + dev-libs/ptexenc/ptexenc-1.5.2_p20260301.ebuild | 48 +++++++++ dev-libs/s2n-tls/Manifest | 1 + dev-libs/s2n-tls/s2n-tls-1.7.11.ebuild | 34 +++++++ 14 files changed, 277 insertions(+), 80 deletions(-) delete mode 100644 dev-libs/kirigami-addons/kirigami-addons-1.12.1.ebuild create mode 100644 dev-libs/kirigami-addons/kirigami-addons-1.15.0.ebuild create mode 100644 dev-libs/kpathsea/kpathsea-6.4.2_p20260301.ebuild create mode 100644 dev-libs/libcsv/libcsv-3.0.3_p20210820.ebuild delete mode 100644 dev-libs/libcsv/libcsv-3.0.4_pre20240316.ebuild create mode 100644 dev-libs/ptexenc/ptexenc-1.5.2_p20260301.ebuild create mode 100644 dev-libs/s2n-tls/s2n-tls-1.7.11.ebuild (limited to 'dev-libs') 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.12.1.ebuild deleted file mode 100644 index 04696bc6d59a..000000000000 --- a/dev-libs/kirigami-addons/kirigami-addons-1.12.1.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2021-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: ECMGenerateQDoc -ECM_TEST="true" -KFMIN=6.16.0 -QTMIN=6.8.1 -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" -fi - -DESCRIPTION="Visual end user components for Kirigami-based applications" -HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons" - -LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+" -SLOT="6" -IUSE="" - -# would profit from VIRTUALX_REQUIRED=test, but then still requires -# org.qt-project.qt.mediaplayer service and fails, bug 911186 -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[gui] - >=dev-qt/qtdeclarative-${QTMIN}:6 - >=kde-frameworks/kcolorscheme-${KFMIN}:6 - >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kcrash-${KFMIN}:6 - >=kde-frameworks/kglobalaccel-${KFMIN}:6 - >=kde-frameworks/kguiaddons-${KFMIN}:6 - >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kiconthemes-${KFMIN}:6 - >=kde-frameworks/kirigami-${KFMIN}:6 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtmultimedia-${QTMIN}:6[qml] - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 - kde-plasma/libplasma:6= -" -DEPEND="${COMMON_DEPEND} - test? ( - >=dev-qt/qtmultimedia-${QTMIN}:6[qml] - x11-themes/sound-theme-freedesktop - ) -" diff --git a/dev-libs/kirigami-addons/kirigami-addons-1.15.0.ebuild b/dev-libs/kirigami-addons/kirigami-addons-1.15.0.ebuild new file mode 100644 index 000000000000..f55fee8ab698 --- /dev/null +++ b/dev-libs/kirigami-addons/kirigami-addons-1.15.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 2021-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: ECMGenerateQDoc +ECM_TEST="true" +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" +fi + +DESCRIPTION="Visual end user components for Kirigami-based applications" +HOMEPAGE="https://invent.kde.org/libraries/kirigami-addons" + +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) LGPL-2.1+" +SLOT="6" +IUSE="" + +# would profit from VIRTUALX_REQUIRED=test, but then still requires +# org.qt-project.qt.mediaplayer service and fails, bug 911186 +RESTRICT="test" + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + kde-plasma/libplasma:6= +" +DEPEND="${COMMON_DEPEND} + test? ( + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + x11-themes/sound-theme-freedesktop + ) +" 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 @@ - - Julien Roy - julien@jroy.ca + + kde@gentoo.org + Gentoo KDE Project - - - Pham Văn Phúc - phuclaplace@gmail.com - - https://github.com/ppvan/libcsv/issues - srcux 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 +} -- cgit v1.3