summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorCrucible <crucible@localhost>2026-10-05 20:15:34 -0500
committerCrucible <crucible@localhost>2026-10-05 20:15:34 -0500
commit0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93 (patch)
tree712bba14b1c4791c27e4a1b21bbb7b4637c70bbd /dev-libs
parent5c02f4f10cf4865b1f5d2fc82a62c9292351d08d (diff)
downloadsrcux-0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93.tar.gz
srcux-0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93.tar.xz
srcux-0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93.zip
Publish srcux candidate 0000000571-20261005-201336
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/aws-c-s3/Manifest1
-rw-r--r--dev-libs/aws-c-s3/aws-c-s3-1.3.1.ebuild48
-rw-r--r--dev-libs/blake3/Manifest3
-rw-r--r--dev-libs/blake3/blake3-1.8.4.ebuild38
-rw-r--r--dev-libs/blake3/blake3-1.8.7.ebuild (renamed from dev-libs/blake3/blake3-1.8.3.ebuild)5
-rw-r--r--dev-libs/expat/Manifest1
-rw-r--r--dev-libs/expat/expat-2.9.0.ebuild101
-rw-r--r--dev-libs/ftl/Manifest2
-rw-r--r--dev-libs/ftl/ftl-1.0_p20260211.ebuild (renamed from dev-libs/ftl/ftl-1.0_p20230220.ebuild)4
-rw-r--r--dev-libs/granite/metadata.xml2
-rw-r--r--dev-libs/libzia/libzia-4.73.ebuild2
-rw-r--r--dev-libs/open62541/Manifest2
-rw-r--r--dev-libs/open62541/open62541-1.5.8.ebuild (renamed from dev-libs/open62541/open62541-1.5.6.ebuild)0
13 files changed, 162 insertions, 47 deletions
diff --git a/dev-libs/aws-c-s3/Manifest b/dev-libs/aws-c-s3/Manifest
index 61facfad4fe1..626b386cc4f3 100644
--- a/dev-libs/aws-c-s3/Manifest
+++ b/dev-libs/aws-c-s3/Manifest
@@ -5,3 +5,4 @@ DIST aws-c-s3-1.1.2.tar.gz 502623 BLAKE2B 8e64f8196cafef0a73a3830f3521064c053f59
DIST aws-c-s3-1.1.3.tar.gz 508476 BLAKE2B cf6c699e6bdb22e3af9e1201f60aab2e06741fc82663dd6eb62ebe31c00de43e99ac8e00a260041fda0dabcf91f6a51eae8a6bbd94c2f95cb3566d3e43896312 SHA512 5017710d2ab4177c3e0b7d913e45cc116099d627a260a8428edff5a63c8896b8fe911ef76a4cfa0731c945940b4d0b1aea6ed92361728fbcb01ee0594dcc7cf0
DIST aws-c-s3-1.2.0.tar.gz 553567 BLAKE2B 536aee27d2d7c51b6b7ff28222f670aa73009a44a98e13fe1b3f8e6ca92297d9450efdce1dd189632aac268b272b21ffb6322057a70d3a429a374eb8f0f9676e SHA512 8a7116a35471591226ca81cf0613dad39b6cd84f046c57efa86f997dd84790f9bb020029d8bfa8f14958d55a2ce7059372c175cb743076a05e75a203043c98a9
DIST aws-c-s3-1.3.0.tar.gz 562512 BLAKE2B 76c9e031f9647b4166dfae0be1c70ad9ef28aaf4675644c50708fd8e8a178c5fd1de496933415ceab8ef0b5ad8726ba4bcc275b466752d42f4ab765104c80ea4 SHA512 f49747c078fddafb73b6125d01e3711540c82d362443ffa6ebb3c8208c2d374cb2c0df33786d67ddf8e3e0df59c07f8b7fe2d558ec7e7d4f7665754c50df0a2e
+DIST aws-c-s3-1.3.1.tar.gz 571766 BLAKE2B 1cd7a362ef6f3c0651d65a9c35a95385a66ec7954502a341f54c9ed4289fe0523b41d43ab71bd3a926c65fc1620beecaa527131e016fb9dbaad1c8c18cd58652 SHA512 c69ebe6c70c57d77186c3a31a8f8c426e2236accf7e032528099f89ab901d8b2147c9bd8ac7487f51afc9135ace74851635826af0732c62c0b281620a610ac5b
diff --git a/dev-libs/aws-c-s3/aws-c-s3-1.3.1.ebuild b/dev-libs/aws-c-s3/aws-c-s3-1.3.1.ebuild
new file mode 100644
index 000000000000..79892bd9f666
--- /dev/null
+++ b/dev-libs/aws-c-s3/aws-c-s3-1.3.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2025-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="AWS C S3 async library"
+HOMEPAGE="https://github.com/awslabs/aws-c-s3"
+SRC_URI="https://github.com/awslabs/aws-c-s3/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/aws-c-auth-1.0.0:=
+ >=dev-libs/aws-c-cal-1.0.0:=
+ >=dev-libs/aws-c-common-1.0.0:=
+ >=dev-libs/aws-c-http-1.0.0:=
+ >=dev-libs/aws-c-io-1.0.0:=
+ >=dev-libs/aws-checksums-1.0.0:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="dev-libs/aws-c-common"
+
+src_configure() {
+ local mycmakeargs=(
+ -DAWS_GET_VERSION_MODULE="${ESYSROOT}/usr/$(get_libdir)/cmake/aws-c-common/modules/AwsGetVersion.cmake"
+ -DBUILD_TESTING=$(usex test)
+ )
+ use test && mycmakeargs+=(
+ -DENABLE_NET_TESTS=OFF # Network Sandbox cause these to fail.
+ )
+
+ cmake_src_configure
+}
+
+src_install()
+{
+ cmake_src_install
+
+ if use test; then
+ rm "${ED}/usr/bin/s3" || die
+ fi
+}
diff --git a/dev-libs/blake3/Manifest b/dev-libs/blake3/Manifest
index 6412843fbe75..b3237a4c58be 100644
--- a/dev-libs/blake3/Manifest
+++ b/dev-libs/blake3/Manifest
@@ -1,3 +1,2 @@
-DIST blake3-1.8.3.tar.gz 266132 BLAKE2B d455def42ef3ec6946d9928da3c00cb0207c281bbefb35c3992d56e430e41e9a1c5a178df332271596b3986051028804682233711ca00c178a814fb2869eb875 SHA512 d0861c3c0294d84a46a3760e5e51734f4040036aa74d72d32242adb9311c0f85f580c17fbee9ca17dc2b3818ff68048b3156a19b8d11fe5c459c5e9266709fb9
-DIST blake3-1.8.4.tar.gz 268793 BLAKE2B b4514dc02a2f4ecf759a81bb33434244d8fa133f2b17d6fde9ffaa3d0f5a3ffd084d85f5532c988160c00a78d5b58b3673aeed9ddc55f90aa387cafaeb2ef48e SHA512 a4309ee063ff019cc5da2e9f2d15709de1dbf5d6324380c4668ea2e09d0df72edf5a3f9b035d466b957c0d876d6202ac9ad33cbfade2c9a3b20fb72e4366c9d9
DIST blake3-1.8.5.tar.gz 269145 BLAKE2B cd31e56bffc0d580275829ebb6f3e42cf67bf63246fa413b5b8c6340dab9a132a9a4bea61695bd9ae73e6eb332e910dfd5245160c72ab292e73e0cda7fce1317 SHA512 53344e5fa3d3058f9190f159991652a11951ce960236793d2ef2328b1c7f9310f11a7f84c6a2487aed253bc6d8269dbf4d7fbd30d765480849b2ef82e22c418e
+DIST blake3-1.8.7.tar.gz 268353 BLAKE2B ffc69df1fcfb67a1565961da4bfb46c6dde21a3a6e31ad2116928156b350ee062cadd3d752118e8e6f58f0f7d010555908d3d627bedb221acb32b57f544b7d94 SHA512 02374ce3c4fe11cabaf16ba1fb711058411818778dceccd7723b765aaf5436d2ec1419c28ebce6b3085ff96384f80ddccbca10d992bdc997f4e7429320c310de
diff --git a/dev-libs/blake3/blake3-1.8.4.ebuild b/dev-libs/blake3/blake3-1.8.4.ebuild
deleted file mode 100644
index ee1d01887432..000000000000
--- a/dev-libs/blake3/blake3-1.8.4.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit cmake python-any-r1
-
-DESCRIPTION="a fast cryptographic hash function"
-HOMEPAGE="https://github.com/BLAKE3-team/BLAKE3"
-SRC_URI="https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/BLAKE3-${PV}/c"
-
-LICENSE="|| ( CC0-1.0 Apache-2.0 )"
-SLOT="0/0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.5.3-backport-pr405.patch"
- "${FILESDIR}/${PN}-1.8.2-x32.patch"
- "${FILESDIR}/${PN}-1.8.3-fix-non-x86-test.patch" # 970424
-)
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBLAKE3_BUILD_TESTING="$(usex test)"
- -DBLAKE3_USE_TBB=OFF # TODO
- )
- cmake_src_configure
-}
diff --git a/dev-libs/blake3/blake3-1.8.3.ebuild b/dev-libs/blake3/blake3-1.8.7.ebuild
index ee1d01887432..8de152950a14 100644
--- a/dev-libs/blake3/blake3-1.8.3.ebuild
+++ b/dev-libs/blake3/blake3-1.8.7.ebuild
@@ -13,12 +13,15 @@ S="${WORKDIR}/BLAKE3-${PV}/c"
LICENSE="|| ( CC0-1.0 Apache-2.0 )"
SLOT="0/0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
BDEPEND="test? ( ${PYTHON_DEPS} )"
+# The "fix-non-x86-test" patch has been applied upstream in commit
+# ce50300b3d40ca4d5ad410c8b4f096d7add6fb8e (just *after* 1.8.6 was released)
+# so we can drop this patch for the next release
PATCHES=(
"${FILESDIR}/${PN}-1.5.3-backport-pr405.patch"
"${FILESDIR}/${PN}-1.8.2-x32.patch"
diff --git a/dev-libs/expat/Manifest b/dev-libs/expat/Manifest
index 3755617a6bee..fdf42c83b29b 100644
--- a/dev-libs/expat/Manifest
+++ b/dev-libs/expat/Manifest
@@ -1 +1,2 @@
DIST expat-2.8.5.tar.xz 528380 BLAKE2B 7d10459714722c6e4e858da92d3f7def6950240275ad5054b97f5d7612524f2813b8add75d6693698c8e7cdb4a64f73750346783e438ff6271dbc80643d51ee7 SHA512 ad3d4198a70682c7c8b2149cb7c743585cc9470ea2e4bd81ec7c0aff9545d9010b51df5cfcd0714335c7ef1578537cbd2a5580f649246b4ea78ee5e3466808a3
+DIST expat-2.9.0.tar.xz 534052 BLAKE2B b029962cd2ea06fbbe922837e6c708512a5c77a4617ee399779788ffe91537533d8c66e0ca63e0b92b76da8e84c10fa82216f27a6e48b16b898905b06e116562 SHA512 677b5a39ea47aa238813412061eefba0ff2e819597efee69452eab7fd63b1387537eda0dfd4e5891b938be202dc87df4b5115bdae75c6b81643ac2363bb99b34
diff --git a/dev-libs/expat/expat-2.9.0.ebuild b/dev-libs/expat/expat-2.9.0.ebuild
new file mode 100644
index 000000000000..3526fc8e1260
--- /dev/null
+++ b/dev-libs/expat/expat-2.9.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+AUTOTOOLS_AUTO_DEPEND=no
+inherit autotools multilib-minimal
+
+DESCRIPTION="Stream-oriented XML parser library"
+HOMEPAGE="https://libexpat.github.io/"
+SRC_URI="https://github.com/libexpat/libexpat/releases/download/R_${PV//\./_}/expat-${PV}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+IUSE="examples static-libs test unicode"
+RESTRICT="!test? ( test )"
+BDEPEND="unicode? ( ${AUTOTOOLS_DEPEND} )"
+
+DOCS=( README.md )
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # https://bugs.gentoo.org/906384
+ arc4random
+ arc4random_buf
+)
+
+src_prepare() {
+ default
+
+ # fix interpreter to be a recent/good shell
+ sed -i -e "1s:/bin/sh:${BASH}:" conftools/get-version.sh || die
+ if use unicode; then
+ cp -R "${S}" "${S}"w || die
+ pushd "${S}"w >/dev/null
+ find -name Makefile.am \
+ -exec sed \
+ -e 's,libexpat\.la,libexpatw.la,' \
+ -e 's,libexpat_la,libexpatw_la,' \
+ -i {} + || die
+ eautoreconf
+ popd >/dev/null
+ fi
+}
+
+multilib_src_configure() {
+ local myconf="$(use_with test tests) $(use_enable static-libs static) --without-docbook"
+
+ mkdir -p "${BUILD_DIR}"w || die
+
+ if use unicode; then
+ pushd "${BUILD_DIR}"w >/dev/null
+ CPPFLAGS="${CPPFLAGS} -DXML_UNICODE" ECONF_SOURCE="${S}"w econf ${myconf}
+ popd >/dev/null
+ fi
+
+ ECONF_SOURCE="${S}" econf ${myconf}
+}
+
+multilib_src_compile() {
+ emake
+
+ if use unicode; then
+ pushd "${BUILD_DIR}"w >/dev/null
+ emake -C lib
+ popd >/dev/null
+ fi
+}
+
+multilib_src_install() {
+ emake install DESTDIR="${D}"
+
+ if use unicode; then
+ pushd "${BUILD_DIR}"w >/dev/null
+ emake -C lib install DESTDIR="${D}"
+ popd >/dev/null
+
+ pushd "${ED}"/usr/$(get_libdir)/pkgconfig >/dev/null
+ cp expat.pc expatw.pc
+ sed -i -e '/^Libs/s:-lexpat:&w:' expatw.pc || die
+ popd >/dev/null
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ doman doc/xmlwf.1
+
+ # Note: Use of HTML_DOCS would add unwanted "doc" subfolder
+ docinto html
+ dodoc doc/*.{css,html}
+
+ if use examples; then
+ docinto examples
+ dodoc examples/*.c
+ docompress -x usr/share/doc/${PF}/examples
+ fi
+
+ find "${D}" -name '*.la' -type f -delete || die
+}
diff --git a/dev-libs/ftl/Manifest b/dev-libs/ftl/Manifest
index 7b05a94c4e2f..bc24102a1e81 100644
--- a/dev-libs/ftl/Manifest
+++ b/dev-libs/ftl/Manifest
@@ -1 +1 @@
-DIST ftl-1.0_p20230220.tar.gz 732507 BLAKE2B a43620ed06c16566ea3e112393be0a59ffdff2339e1500e8017e995359d2ec73a711d5b3c9127a13fd0972b3a00de659efbddf580da324f4db4eeeed92687721 SHA512 1e1d416cc6fe18cc8d766bbfaa9ab6ee9a1f1fe5af661781857ca88c33cc9309e7dfc6abb826e7b09ec13984948b0dbe41cccf770105bf58c6b9b01662dfbef8
+DIST ftl-1.0_p20260211.tar.gz 734004 BLAKE2B 6eb64913305e7dbd46f7479f9cf61da045b2f79cf6c81f48802076e3e0e12d44c87cc7992512f14f623c3ab5af1d352ccff578b3dd57791e74388cfeac5003bd SHA512 4a0367b23037c636dfd549c4965006d419b1c5dd5d2607f5281d46c15fab1f2f51cae2ccc4755abd41a3adbdf3a322d181342c28be852135237f1f124b205b69
diff --git a/dev-libs/ftl/ftl-1.0_p20230220.ebuild b/dev-libs/ftl/ftl-1.0_p20260211.ebuild
index e9662f26ac28..dacff4b8738f 100644
--- a/dev-libs/ftl/ftl-1.0_p20230220.ebuild
+++ b/dev-libs/ftl/ftl-1.0_p20260211.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
FORTRAN_STANDARD="2003"
inherit flag-o-matic fortran-2 toolchain-funcs
-COMMIT="e19574fb309076550d7d6179273f63c79e236207"
+COMMIT="f1f0c3845f7822cba61f07a285ceee37c4a1426b"
DESCRIPTION="The Fortran Template Library (FTL) is a general purpose library for Fortran 2003"
HOMEPAGE="https://github.com/SCM-NV/ftl"
SRC_URI="https://github.com/SCM-NV/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
diff --git a/dev-libs/granite/metadata.xml b/dev-libs/granite/metadata.xml
index 6bb2d23ae556..e03535980367 100644
--- a/dev-libs/granite/metadata.xml
+++ b/dev-libs/granite/metadata.xml
@@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "https://srcux.com/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person" proxied="yes">
- <email>freijon@pm.me</email>
+ <email>freijon@kagimail.com</email>
<name>Jonas Frei</name>
</maintainer>
<maintainer type="project" proxied="proxy">
diff --git a/dev-libs/libzia/libzia-4.73.ebuild b/dev-libs/libzia/libzia-4.73.ebuild
index ac3397eb2bda..c937fb13306f 100644
--- a/dev-libs/libzia/libzia-4.73.ebuild
+++ b/dev-libs/libzia/libzia-4.73.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="ftdi"
RDEPEND="dev-libs/glib:2
diff --git a/dev-libs/open62541/Manifest b/dev-libs/open62541/Manifest
index 178f8e10c0ca..496ae55117e2 100644
--- a/dev-libs/open62541/Manifest
+++ b/dev-libs/open62541/Manifest
@@ -1 +1 @@
-DIST open62541-1.5.6.tar.gz 8120507 BLAKE2B 96f79ef17798c504ae490b38342f023a43593b582cf42a7424b6445df72aba2bbf5db77451d96f9588c2d0b7a76d69a1e1fccaffcfac0a72f67681df8da6dcb0 SHA512 67866850094c56189efdf34ce190b6374cce451186772d17b769e4709f494a27393d9c1878d9432e6eb812a63b859262f4f7e515b940540c704fd4a20e39aee2
+DIST open62541-1.5.8.tar.gz 8159382 BLAKE2B 5ab8990d11de4cc9e0a3e2b302238b259a32ef1f4013d1f9bb98ce9ed0aeea00b878c0ce1485073d80b85421cede4bba57f24849ef4f9338a98b9db428db38a5 SHA512 58da0f9a855a8a40ca951ef98239e2bd35f43438ef0f8bdfd1c82b5273a728a7502db9c6f6202d0811a30fd47f2026164e50b31556e9c707d67387234319c4ae
diff --git a/dev-libs/open62541/open62541-1.5.6.ebuild b/dev-libs/open62541/open62541-1.5.8.ebuild
index 1a2655b41bab..1a2655b41bab 100644
--- a/dev-libs/open62541/open62541-1.5.6.ebuild
+++ b/dev-libs/open62541/open62541-1.5.8.ebuild