diff options
| author | Crucible <crucible@localhost> | 2026-10-05 20:15:34 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-10-05 20:15:34 -0500 |
| commit | 0ec94c3dc8d7a7ce5a857085e8039d80dbb1fb93 (patch) | |
| tree | 712bba14b1c4791c27e4a1b21bbb7b4637c70bbd /dev-libs | |
| parent | 5c02f4f10cf4865b1f5d2fc82a62c9292351d08d (diff) | |
| download | srcux-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/aws-c-s3/aws-c-s3-1.3.1.ebuild | 48 | ||||
| -rw-r--r-- | dev-libs/blake3/Manifest | 3 | ||||
| -rw-r--r-- | dev-libs/blake3/blake3-1.8.4.ebuild | 38 | ||||
| -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/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/expat/expat-2.9.0.ebuild | 101 | ||||
| -rw-r--r-- | dev-libs/ftl/Manifest | 2 | ||||
| -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.xml | 2 | ||||
| -rw-r--r-- | dev-libs/libzia/libzia-4.73.ebuild | 2 | ||||
| -rw-r--r-- | dev-libs/open62541/Manifest | 2 | ||||
| -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 |
