summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-03-24 00:31:53 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-03-24 00:31:53 +0000
commit72e4c0bc86eea366d063d15b3d5611e8f82ffd05 (patch)
treebe4116935e605807f4a03de97c876e050718881a /net-libs
parentadd1c3acddd7a3f49fdb230135725463d2662921 (diff)
gentoo auto-resync : 24:03:2025 - 00:31:53
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin30650 -> 30643 bytes
-rw-r--r--net-libs/libiio/Manifest2
-rw-r--r--net-libs/libiio/libiio-0.26.ebuild56
-rw-r--r--net-libs/ngtcp2/Manifest2
-rw-r--r--net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch46
-rw-r--r--net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch28
6 files changed, 58 insertions, 76 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 10c821f95e51..d69265742c27 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libiio/Manifest b/net-libs/libiio/Manifest
index 281275210ad7..05bcf96bb429 100644
--- a/net-libs/libiio/Manifest
+++ b/net-libs/libiio/Manifest
@@ -1,4 +1,6 @@
DIST libiio-0.25.tar.gz 518247 BLAKE2B 9b3190b5c69fc9fc624f4b0c686cace828fc34219a986a306ffba6b4c2a4f3b8c60cd8d5c67c350033d83ecdaeb010559318bbf76f0b0565bdbcbe119d85e097 SHA512 e0f2f5545b4c78d1f0f56b037db6e363aab01aad69af3a095b3546af74dab6effe0b00f5c336ef799a739f76c5f16ab76a6b8e823508861edd2745a9d3fd2599
+DIST libiio-0.26.tar.gz 519150 BLAKE2B d420963a4044330cd5bcc99bf7add3b11579aee7bdada7bdd92c1c1731635ec0460ba7d9fea1364876dc7dc95a600a22826b4866e651e24292b04902d8dd9e6e SHA512 f2febe8223149602e9d34957fb04892ff1d7449abf2923d0428d0db43148445a0b5595eb6d00013687c73001685b6aaaa5aa098ff67f51ec1950200330481bba
EBUILD libiio-0.25.ebuild 1240 BLAKE2B 59c6013a56cd81911e447a13c88af56d567d8ed53f31120f99b0f00b842cba172d9cc4b30eb386a5545eb9af07945537570a425798b8fa5c8c235dcbbb5850d4 SHA512 f3ee5c4369da2d1d46b7671b4343a1083c2f30f8c77f0728077c50f7f48f10864e0204f760bc21e3317bad57fb6effcb6d7633feeb1f06a200e1008af010e079
+EBUILD libiio-0.26.ebuild 1241 BLAKE2B 30b519a4dcac74b019c955fb0c35df0c03851bc474b8001072cd88f8e45e70f8c0f45e631f386254e97b171932d7c62a0878d7ff34ab9017ba736d3ca0577ae1 SHA512 665ced537c8141bf97dfbc7fa0701c879d378bb77d5dea22ecd7024bb437c330b983ad96a70ded0a75205d1091996613e0666c4db0a3f1030ba6e00c30646bcb
EBUILD libiio-9999.ebuild 1241 BLAKE2B 0c06ad6f8e52a76ae31c93946483402d85a974f674961c91aadfac787981ed49b76afe144f47d30d411753e8c5330b62a485ea3f010be78a393752efc1633020 SHA512 4a3fea02b77179f0bdb40fc961a41f9d197541c24d789cd57dcddcc739d5404ead20800afec2f87af538ac44cdb59b0fcc2bde9da833dca2f0162266946f5793
MISC metadata.xml 507 BLAKE2B 505f5ab82f68dd736cfc6ee3433576894fcaa76cbce1c37e98973150fbd8e99026f6da3fe9c5a91626c61b2c1c9a7d85180a16ca822e5f0d0984902957eb5d7e SHA512 f7c7fd7619c757d20eb2255e6b5b2ccf1ae21e7b5fd1ce55210528d009fa8d516656bef0f7ef4ad7e99ed4cab26febfb4421b53de92a8203496558c6963eb6c8
diff --git a/net-libs/libiio/libiio-0.26.ebuild b/net-libs/libiio/libiio-0.26.ebuild
new file mode 100644
index 000000000000..7131a2bd8f72
--- /dev/null
+++ b/net-libs/libiio/libiio-0.26.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake udev python-single-r1
+
+DESCRIPTION="Library for interfacing with IIO devices"
+HOMEPAGE="https://github.com/analogdevicesinc/libiio"
+if [ "${PV}" = "9999" ]; then
+ EGIT_REPO_URI="https://github.com/analogdevicesinc/libiio"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/analogdevicesinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+IUSE="+aio python +zeroconf"
+
+BDEPEND="python? ( ${PYTHON_DEPS} )"
+RDEPEND="python? ( ${PYTHON_DEPS} )
+ dev-libs/libxml2
+ virtual/libusb:1
+ aio? ( dev-libs/libaio )
+ zeroconf? ( net-dns/avahi[dbus] )"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DHAVE_DNS_SD="$(usex zeroconf)"
+ -DWITH_AIO="$(usex aio)"
+ -DPYTHON_BINDINGS="$(usex python)"
+ )
+ use python && mycmakeargs+=(-DPYTHON_EXECUTABLE="${PYTHON}")
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ if use python; then
+ python_fix_shebang "${ED}"
+ python_optimize
+ fi
+}
+
+pkg_postinst() {
+ udev_reload
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index b528add26fc4..b2841a961c00 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,5 +1,3 @@
-AUX ngtcp2-1.10.0-gcc15-uninit.patch 1686 BLAKE2B 8122058a83c28c4eae25ed592c60b32bdaaf8259fbc8ee6d50d82da7c6a175b897c5231ba82589e7cd8e45606f1857314c542c52e853b79b816d48262cef5428 SHA512 ae8ef45cf943ca8c73b76407a1fc3548989f536d4944687b37830fbd0a873952364bbd4e51d08cf5c7eb83381bf79b0895f742c63fa829cbdde148aba8e3f700
-AUX ngtcp2-1.10.0-munit-c23.patch 961 BLAKE2B 30f969117b8f8a74747d5c6d466ec9be7b35ef852d5b05d7f2900fdc8867a9859289ccadfe071262f5d45838da3282666f012a581c08640e26d3893d88fe08cb SHA512 815c47f9bcc600de920e81a7630104b0a3875123831b131b7d95fc8a022d4c38a42b0a9681e6cfc941a0bd71093e960b1f608a84df7cf5289c7fad77a2ecc7a0
DIST ngtcp2-1.11.0.tar.xz 652904 BLAKE2B 138a0e10cdca8ca3a38718ddd0155cea7ed8493483186d1242e7b949477774fe8d67b00f07688e1c098984598125c3e137fa697198efe0f64d3c562961a84b94 SHA512 8c4c8faa24d34e8d6c66df99ba7f3a4dbae689b38bf2bfa68e147af11abc050dc1de790ffc5de1f7379405c91d736f67e58d5661c2d2b72126ba079fadee72d3
EBUILD ngtcp2-1.11.0-r1.ebuild 1355 BLAKE2B 5d0b0194befb04b68145bf1aba281203d949332093b7224e6bc325086a58c39eede2b4b083f12b02736b145fabbf0d89afe66aff604410a17017876c9c9a0000 SHA512 f98ca1043fa21f097f7f2b5b7c5aa745ea175639931b1f6bdbc877035071131857aa619fff4bcc9ce110fd28dd47d956823802fe32a028dd337835fe5d722f0a
EBUILD ngtcp2-1.11.0.ebuild 1401 BLAKE2B a7b4e132361ff6f3356946442c545d4afe9136d7b45f80b01c53ab74cc90f7e71e2674a65490ddde19e1ca9b984800dda82c9f7eb1d928d1bed2d823d15d81d7 SHA512 3a8840dbc0e234527e08c17dedfe2f810109bd0a622d4638c3bb4b91007231498f28d49ce9eca83f516deaf8ef884325534d5faed022952ed82b1c07a7f19b1e
diff --git a/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch b/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
deleted file mode 100644
index 7ce0cf2b6c3c..000000000000
--- a/net-libs/ngtcp2/files/ngtcp2-1.10.0-gcc15-uninit.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugs.gentoo.org/947300
-https://github.com/ngtcp2/ngtcp2/pull/1464
-https://github.com/ngtcp2/ngtcp2/commit/60ab2b73aa02e6c99597b975724c6b58008c4869
-https://github.com/ngtcp2/ngtcp2/commit/416698347d60968eba635182dfdedc44d1aa7c3b
-
-From 60ab2b73aa02e6c99597b975724c6b58008c4869 Mon Sep 17 00:00:00 2001
-From: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
-Date: Fri, 3 Jan 2025 10:05:55 +0900
-Subject: [PATCH] tests: Fix uninitialized variable reference
-
---- a/tests/ngtcp2_transport_params_test.c
-+++ b/tests/ngtcp2_transport_params_test.c
-@@ -419,11 +419,16 @@ void test_ngtcp2_transport_params_convert_to_latest(void) {
- ngtcp2_cid rcid, scid, dcid;
- uint8_t available_versions[sizeof(uint32_t) * 3];
- ngtcp2_sockaddr_in6 *sa_in6;
-+ size_t i;
-
- rcid_init(&rcid);
- scid_init(&scid);
- dcid_init(&dcid);
-
-+ for (i = 0; i < sizeof(available_versions); i += sizeof(uint32_t)) {
-+ ngtcp2_put_uint32be(&available_versions[i], (uint32_t)(0xff000000u + i));
-+ }
-+
- ngtcp2_transport_params_default_versioned(NGTCP2_TRANSPORT_PARAMS_V1,
- &srcbuf);
-
-
-From 416698347d60968eba635182dfdedc44d1aa7c3b Mon Sep 17 00:00:00 2001
-From: Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>
-Date: Fri, 3 Jan 2025 10:13:56 +0900
-Subject: [PATCH] Fix uninitialized connection close frame_type
-
---- a/lib/ngtcp2_conn.c
-+++ b/lib/ngtcp2_conn.c
-@@ -13765,6 +13765,7 @@ ngtcp2_ssize ngtcp2_pkt_write_connection_close(
-
- fr.type = NGTCP2_FRAME_CONNECTION_CLOSE;
- fr.connection_close.error_code = error_code;
-+ fr.connection_close.frame_type = 0;
- fr.connection_close.reasonlen = reasonlen;
- fr.connection_close.reason = (uint8_t *)reason;
-
-
diff --git a/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch b/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
deleted file mode 100644
index 93d208fa4215..000000000000
--- a/net-libs/ngtcp2/files/ngtcp2-1.10.0-munit-c23.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://github.com/nemequ/munit/pull/105
---- a/tests/munit/munit.c
-+++ b/tests/munit/munit.c
-@@ -858,23 +858,18 @@ static psnip_uint64_t munit_clock_get_elapsed(struct PsnipClockTimespec *start,
-
- #if defined(_OPENMP)
- # define ATOMIC_UINT32_T uint32_t
--# define ATOMIC_UINT32_INIT(x) (x)
- #elif defined(HAVE_STDATOMIC)
- # include <stdatomic.h>
- # define ATOMIC_UINT32_T _Atomic uint32_t
--# define ATOMIC_UINT32_INIT(x) ATOMIC_VAR_INIT(x)
- #elif defined(HAVE_CLANG_ATOMICS)
- # define ATOMIC_UINT32_T _Atomic uint32_t
--# define ATOMIC_UINT32_INIT(x) (x)
- #elif defined(_WIN32)
- # define ATOMIC_UINT32_T volatile LONG
--# define ATOMIC_UINT32_INIT(x) (x)
- #else
- # define ATOMIC_UINT32_T volatile uint32_t
--# define ATOMIC_UINT32_INIT(x) (x)
- #endif
-
--static ATOMIC_UINT32_T munit_rand_state = ATOMIC_UINT32_INIT(42);
-+static ATOMIC_UINT32_T munit_rand_state = 42;
-
- #if defined(_OPENMP)
- static inline void munit_atomic_store(ATOMIC_UINT32_T *dest,