summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin30648 -> 30655 bytes
-rw-r--r--net-libs/aqbanking/Manifest2
-rw-r--r--net-libs/aqbanking/aqbanking-6.5.3-r1.ebuild59
-rw-r--r--net-libs/gupnp-igd/Manifest2
-rw-r--r--net-libs/gupnp-igd/gupnp-igd-1.6.0-r1.ebuild (renamed from net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild)14
-rw-r--r--net-libs/libnftnl/Manifest5
-rw-r--r--net-libs/libnftnl/libnftnl-1.2.9.ebuild76
-rw-r--r--net-libs/libnftnl/libnftnl-9999.ebuild11
-rw-r--r--net-libs/libnpupnp/Manifest4
-rw-r--r--net-libs/libnpupnp/libnpupnp-6.2.0.ebuild22
-rw-r--r--net-libs/libnpupnp/libnpupnp-6.2.1.ebuild2
-rw-r--r--net-libs/libssh/Manifest3
-rw-r--r--net-libs/libssh/files/libssh-0.11.1-openssh-10.patch48
-rw-r--r--net-libs/libssh/libssh-0.11.1-r1.ebuild4
-rw-r--r--net-libs/libupnpp/Manifest6
-rw-r--r--net-libs/libupnpp/libupnpp-0.26.8.ebuild2
-rw-r--r--net-libs/libupnpp/libupnpp-1.0.2.ebuild (renamed from net-libs/libupnpp/libupnpp-0.26.7.ebuild)4
17 files changed, 160 insertions, 104 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index a67b3fe2365d..f6f4b88ba7c2 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/aqbanking/Manifest b/net-libs/aqbanking/Manifest
index 19e87c114258..d1db3655928f 100644
--- a/net-libs/aqbanking/Manifest
+++ b/net-libs/aqbanking/Manifest
@@ -1,5 +1,3 @@
-DIST aqbanking-6.5.3.tar.gz 2690700 BLAKE2B 2a6407a9d6bfe6a7cfa3b3f4b6d3183b801bda8914770a11d48491fa7bc48e9b034b7eb5d220c6181725240e4475460a11c64df2d73dac98ccb30a61d5de5bca SHA512 bca4449981f9660dc7de8506a2088981b52dcf4ded765fd337263962b464b7903319878e8efbce6cbef043b65be8edb828fee873f19e8c6b2fed0cf7906d58b2
DIST aqbanking-6.6.0.tar.gz 2724090 BLAKE2B 32b5b83bd99f0404c84d0d1de096113c5236879535178f226d0ba5df1d9e9cc54bf2e1ba64af7c7e5e243ccf62dce3f44feb7e84dfe3327c9e9e79694418c53a SHA512 9275015f1c8885f9e59874abda3ad8977f0fddd24e80360ea1d88467832183d7bf4f3f3cb1138ede437a0e4f1bf8aec3d795d9a45f866e91a44936d7f30ec954
-EBUILD aqbanking-6.5.3-r1.ebuild 1329 BLAKE2B e83795249b2905656a3f21bbd279cb1aab11924748ccdb57b0f66b9b5ae0bc9b12da0dca6a7c3ddc07a30d063c9e7812580098b8d81b76ad1acf1cd75e19f615 SHA512 3fe8dd98f462bec08dd2d54cd620221ed7b99905001cc228d6d4fd03a4f0bacb91eb4f37dc86b2e3e8ec4c9cbac579394f7e66c657b991859926b1461bf69070
EBUILD aqbanking-6.6.0.ebuild 1329 BLAKE2B 91bf80b1351d0823abff4536e90f1f6de6cd612afe476bcf2e7d2515209961028dd5d6a0b091c7524035dbeb0d5a67ee3a32220eb94bfb4361e763d72e108d85 SHA512 7e9d89705ea567b1ed32e93b599464fdb180194ea1fa9b52e47fb8374eee3db91fbfa5b34cc03de530bac37c5f220cb794b267df9500f75094bc8cadd76d3532
MISC metadata.xml 294 BLAKE2B 3e8d1f1507f7ddb3187be8ca27bb737073510725cb99e38816a95ae321f3c06428131cd55ba2d825749d4788e7551c4c6492804b4f2b60039370209af1b2115e SHA512 f0d83a3d07d5fce12d53c0557f32648a8b3df0b2a85d927a53531910bfd24762f32284dbc2f2c8d5dbb2aecaf96060c0f5f3fee5adfb2b12fb2cc60194a5907a
diff --git a/net-libs/aqbanking/aqbanking-6.5.3-r1.ebuild b/net-libs/aqbanking/aqbanking-6.5.3-r1.ebuild
deleted file mode 100644
index a0741935a412..000000000000
--- a/net-libs/aqbanking/aqbanking-6.5.3-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Generic Online Banking Interface"
-HOMEPAGE="https://www.aquamaniac.de/sites/aqbanking/index.php"
-SRC_URI="https://www.aquamaniac.de/rdm/attachments/download/467/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="debug doc ebics examples ofx"
-
-BDEPEND="
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-DEPEND="
- app-misc/ktoblzcheck
- dev-libs/gmp:0=
- >=sys-libs/gwenhywfar-5.10.1:=
- virtual/libintl
- ebics? ( dev-libs/xmlsec:=[gcrypt] )
- ofx? ( >=dev-libs/libofx-0.9.5:= )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS ChangeLog NEWS README TODO )
-
-src_configure() {
- local backends="aqhbci aqnone aqpaypal"
- use ofx && backends="${backends} aqofxconnect"
- use ebics && backends="${backends} aqebics"
-
- local myeconfargs=(
- --docdir="${EPREFIX}"/usr/share/doc/"${PF}"
- $(use_enable debug)
- $(use_enable doc full-doc)
- --with-backends="${backends}"
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- rm -rv "${ED}"/usr/share/doc/ || die "Failed to remove docs"
-
- einstalldocs
-
- if use examples; then
- docinto tutorials
- dodoc tutorials/*.{c,h} tutorials/README
- fi
-
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/net-libs/gupnp-igd/Manifest b/net-libs/gupnp-igd/Manifest
index 6999bff45ec9..a7d86fb208b4 100644
--- a/net-libs/gupnp-igd/Manifest
+++ b/net-libs/gupnp-igd/Manifest
@@ -1,5 +1,5 @@
DIST gupnp-igd-1.2.0.tar.xz 26100 BLAKE2B a72117b1c3ac3cd95d797b5d7a21b333a46d161bf22bc9649c1649fee6301f16824b0068ee094cfeb31ea283ca0aae8c2369c331fe956f59586ae00fd48c5825 SHA512 0129e743b09cc773b997e0f09d7ab84481d114d52ab273b1e9957960e6a47d686d600492b916970f3b2d3d30c36b68e1e4d049eb7be5d44101a56b90dd5f0af9
DIST gupnp-igd-1.6.0.tar.xz 29220 BLAKE2B ef90ea50c9bb7fb567d0654626f179012a95cbdbbd233637661f4952e1b0c3493a70b14940a2d7ef598b94c1895e40710d475f79b812f96cfdc1a4e570d5782d SHA512 ebec5f9d7fafc3614dc1c503aa86c7675aedfa05325554576160eaa83386b3da1fef72ef3c79a6fe7213fe64efcb24296ef99da87e90073813af3306df89a7bd
EBUILD gupnp-igd-1.2.0.ebuild 1139 BLAKE2B 83206f759cb24d3c259ef2d07de88f76903c6d5d74d58c443b50ae6b034039d4cabff0b19f0f58dbb0477510fda76758ac30482b6fddb03fc836e9c4d019c76e SHA512 fab0d10648812a2d48a5f86c50108b4e746c66d9700d0127259f9013d6a64e2b39829a52c049cd4a234d36a4c22462514c81ffed093b36cd489f894628a60f7c
-EBUILD gupnp-igd-1.6.0.ebuild 1081 BLAKE2B 31f52873611ccff216b5b3da46327128b27704ddb922dc1e8f2274c723819c17c2a8a03e691378d7692da395ab7b6cf2f1782d13bfeadf407c231d8cacf6cac9 SHA512 8352e199658cd676060f881c65a9b7fdb2d79cd180b69735b95ed933576f5b81f9a40caaf23f57ca5ff52cbda3c8eccd04b6ab76f3f0596934ef98e49fbeee6f
+EBUILD gupnp-igd-1.6.0-r1.ebuild 1129 BLAKE2B 1b7d3528b35da3f1114f3acf9ee28b5a78c3c9afc0dd6d45be2a5e810e5c9a8d6e3e912a87e465d30d566cee4048eca551c50e7cd9d673220d26bd68af23e379 SHA512 7e544e86d9c33fd55bb6d5ee12ae49aa4f359d88067b0126221d6c9e2586a1a259bc94e25d9811838247b825d7aed782187a2bd890715d636caffaf50b104f8f
MISC metadata.xml 350 BLAKE2B 07c293e06e6937c814a1f3b8e77d88bbd317981476546b264a91b1c9b32d13154556d534467263452d759658d0bbcb481947eea3dcc85356af99e9877ca88946 SHA512 d267a60475c659ae37573b8157e3fbb4892408b0796d380cd1cef5a6576600c0dca3dc188908d120b4f179ce992265a713d513a01e9af89ab9542a9eaae5046b
diff --git a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild b/net-libs/gupnp-igd/gupnp-igd-1.6.0-r1.ebuild
index 65368a762f18..bccb94cceea2 100644
--- a/net-libs/gupnp-igd/gupnp-igd-1.6.0.ebuild
+++ b/net-libs/gupnp-igd/gupnp-igd-1.6.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,19 +16,23 @@ IUSE="gtk-doc +introspection"
# The only existing test is broken
RESTRICT="test"
-RDEPEND="
+DEPEND="
>=dev-libs/glib-2.70.0:2[${MULTILIB_USEDEP}]
>=net-libs/gssdp-1.6:1.6=[${MULTILIB_USEDEP}]
>=net-libs/gupnp-1.6:1.6=[${MULTILIB_USEDEP}]
introspection? ( >=dev-libs/gobject-introspection-0.10 )
"
-DEPEND="${RDEPEND}"
+RDEPEND="${DEPEND}
+ gtk-doc? ( !net-libs/gupnp-igd:0[gtk-doc] )
+"
BDEPEND="
dev-util/glib-utils
sys-devel/gettext
virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc
- app-text/docbook-xml-dtd:4.1.2 )
+ gtk-doc? (
+ dev-util/gtk-doc
+ app-text/docbook-xml-dtd:4.1.2
+ )
"
src_prepare() {
diff --git a/net-libs/libnftnl/Manifest b/net-libs/libnftnl/Manifest
index 3bbcf8d18634..801107b952e5 100644
--- a/net-libs/libnftnl/Manifest
+++ b/net-libs/libnftnl/Manifest
@@ -5,9 +5,12 @@ DIST libnftnl-1.2.7.tar.xz 343876 BLAKE2B 42decbfdfce07c4743e7a55cf3d5d03a244ab6
DIST libnftnl-1.2.7.tar.xz.sig 566 BLAKE2B ad79b0a149d37c0ae32bcf8c64b34e02146242ce731f6860bd8d63d90e96a58e04616d543783b8edc13a0f2ca6286c16c9d8b17c34d8e8920f680a17ee70bde0 SHA512 8bf9188a287850a5057be452541871af69187c4dacde580c57be15e7f3357ab4a874745f326880260e2c2b1486e59b684db41b0d8afd57bab9d77ad62ba052bd
DIST libnftnl-1.2.8.tar.xz 343732 BLAKE2B 274fcdd9c7c0de173e9b2b35d79613e3f6f41d56a9223145d87f93d4f7c0bb085fd622581ecc69f248be4641874fd60b294ebf12cb4d4ed1ceea9b410ef70187 SHA512 c57030f34c50b09ae2fbf8dac5d9cf431eaaa5a5a08098e3e4c146a8bd4ae9b7753f5d2de5f2d0a6c15e5ba0c39f51275c9d8b03bdedeaadbafa6c96f9a972b6
DIST libnftnl-1.2.8.tar.xz.sig 566 BLAKE2B 2c8eae671d41f84b1ded96f7dc98e214a240cc4025265e3008b986554c2d30d830c5f15c2e4b77d0a80d889cd7a0a85403c80bc905019734611baa25575b9daf SHA512 f56a5f049dab8397f4ff84070d782f17b701b46bd42c84cb3fb2b7241a7543f0b5f2877e7d6d95fb942f36119e54c939f89af964ea08858d2c41dc9fd7323b16
+DIST libnftnl-1.2.9.tar.xz 345708 BLAKE2B c29591c78afae0d76b3c412d95999ad5e3d7e581dd1187858a1e57f7b6ff74caf1910724f553de6d716b37529cdf44f23a7a37ff63f04e554d294af398e06df5 SHA512 48f6a3e67ad368340690bed2c8db8d0fab5528f23bc9cf3f5f6dca81c90db340b526d7dbeff1fb59989337e80d3b16cf02443e2a2d5c07b54c8963d2bf4c56e3
+DIST libnftnl-1.2.9.tar.xz.sig 566 BLAKE2B e983fff8be369391670379b5c4eb5b253e4f24b2a76fd9eb7343ff98ecf1c3282d17c7f3e16e8742667438d4211a9ef6b63d31dda03a33348278e9138bacc940 SHA512 a6d521a0f8da337f5c52567397ceacd396fc3eec1df272534ae62901fa59b4892e7535cca9c8213220c037090265825289a32800e83cca21c8433ccc1fda0099
EBUILD libnftnl-1.2.6-r1.ebuild 1556 BLAKE2B 90973ac652e4d91cd124d79cb292388feb45100594a56a4e4f3c7a37b44ad8e3561847dffc044c19056e97862d630731b1739b30bb262772338bd22ae22711a3 SHA512 713ebaf3a02812a483502fe563f4a3c05cbc012b3a048bb7cc1225a43dc31ee92e76047c311586480b4e139abc0111e42b7f2f62e9d59db37a753fe600b11daa
EBUILD libnftnl-1.2.6.ebuild 1597 BLAKE2B 46322df3e8858340d9bace49d376f96bb1730f15bbcc41a7ccf9d0e244b501c591f06c426b293a5bede1c474da1360d561bb6af76861e57a6cd3bb0b2044323a SHA512 bb61baa34478c799fe53ef6b51716c204ba569e37b459a218bb3148fccd05a40484cdb6e098fdb05b24bb6661d2aa3ed6541da30a97a0e925751efdd9f47da51
EBUILD libnftnl-1.2.7.ebuild 1556 BLAKE2B 90973ac652e4d91cd124d79cb292388feb45100594a56a4e4f3c7a37b44ad8e3561847dffc044c19056e97862d630731b1739b30bb262772338bd22ae22711a3 SHA512 713ebaf3a02812a483502fe563f4a3c05cbc012b3a048bb7cc1225a43dc31ee92e76047c311586480b4e139abc0111e42b7f2f62e9d59db37a753fe600b11daa
EBUILD libnftnl-1.2.8.ebuild 1610 BLAKE2B fd02629d5085a4ccfe547ef6d10f4c55cfd593d082515202c60e46eddbca5699cdd5f89f0b4b828d14a88344bf07412c507aa079719056512774e4944e253f41 SHA512 07f2a13ec4fc30d5ee1de479bedd76fbcfcca64a342a4ffb0361df530b69d0792ac100f830960aa3fe78c921c2ecb95c5f9dd825a7a6cca2246260d8aa057b94
-EBUILD libnftnl-9999.ebuild 1564 BLAKE2B d2bc07055b525f502f44e11184ce599aa985ad0760671a916771992a739229c388f0c4a1d3adc714bf81bce03d95221cec568795464fde3c31905ee9703c0413 SHA512 7715f480f3e63eaa6ee72c5edc9d919634ae4e094c601b6b57fd96da60174195074a3486eae1432af7170cdf4bf5f50b6f4cf926d545a00f127b66ec7285356a
+EBUILD libnftnl-1.2.9.ebuild 1625 BLAKE2B 4832472229df9ca31d2a68373c2c3567826d144e20c5dd1f6a166161910c62fba0ec73c41ac98ff2d01e2a83098c3d6b0be49d1071a47ca44a8895a535fa2393 SHA512 981d7acf7f782fd56a6683fb869632da6e00b0fa7ffaab9f79f6c3cf0cba58236be047e4ee3547d283012229b4f764b30de790c71b426b5c54b8577c3791f133
+EBUILD libnftnl-9999.ebuild 1625 BLAKE2B 4832472229df9ca31d2a68373c2c3567826d144e20c5dd1f6a166161910c62fba0ec73c41ac98ff2d01e2a83098c3d6b0be49d1071a47ca44a8895a535fa2393 SHA512 981d7acf7f782fd56a6683fb869632da6e00b0fa7ffaab9f79f6c3cf0cba58236be047e4ee3547d283012229b4f764b30de790c71b426b5c54b8577c3791f133
MISC metadata.xml 338 BLAKE2B fc63cdfa0a08b5933c6606290f44c4aee56f65224222425b6bf3b1c88427d17b5222a31126c38b326bbf8095786cacce65121103fcd45ce27aa16f9bde979a82 SHA512 1875b393684566e8dee08cfaa9fb0f19196121e500bab6deef6895784d33cdf2e2a7a96469ae57a02654f7dbc22e8af03b15f5a8a3dd840743ef077dc68edc71
diff --git a/net-libs/libnftnl/libnftnl-1.2.9.ebuild b/net-libs/libnftnl/libnftnl-1.2.9.ebuild
new file mode 100644
index 000000000000..d15923402a8e
--- /dev/null
+++ b/net-libs/libnftnl/libnftnl-1.2.9.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc
+inherit linux-info verify-sig
+
+DESCRIPTION="Netlink API to the in-kernel nf_tables subsystem"
+HOMEPAGE="https://netfilter.org/projects/nftables/"
+
+if [[ ${PV} =~ ^[9]{4,}$ ]]; then
+ inherit autotools git-r3
+ EGIT_REPO_URI="https://git.netfilter.org/${PN}"
+else
+ inherit libtool
+ SRC_URI="
+ https://netfilter.org/projects/${PN}/files/${P}.tar.xz
+ verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.xz.sig )
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+ BDEPEND+="verify-sig? ( >=sec-keys/openpgp-keys-netfilter-20240415 )"
+fi
+
+LICENSE="GPL-2"
+SLOT="0/11" # libnftnl.so version
+IUSE="examples static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=net-libs/libmnl-1.0.4:=
+"
+BDEPEND+="
+ virtual/pkgconfig
+"
+DEPEND="${RDEPEND}"
+
+pkg_setup() {
+ if kernel_is ge 3 13; then
+ CONFIG_CHECK="~NF_TABLES"
+ linux-info_pkg_setup
+ else
+ eerror "This package requires kernel version 3.13 or newer to work properly."
+ fi
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} =~ ^[9]{4,}$ ]] ; then
+ eautoreconf
+ else
+ elibtoolize
+ fi
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_enable static-libs static)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ if use examples; then
+ find examples/ -name 'Makefile*' -delete || die "Could not rm examples"
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/net-libs/libnftnl/libnftnl-9999.ebuild b/net-libs/libnftnl/libnftnl-9999.ebuild
index 9356110ea5bb..d15923402a8e 100644
--- a/net-libs/libnftnl/libnftnl-9999.ebuild
+++ b/net-libs/libnftnl/libnftnl-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,13 +13,14 @@ if [[ ${PV} =~ ^[9]{4,}$ ]]; then
inherit autotools git-r3
EGIT_REPO_URI="https://git.netfilter.org/${PN}"
else
+ inherit libtool
SRC_URI="
https://netfilter.org/projects/${PN}/files/${P}.tar.xz
verify-sig? ( https://netfilter.org/projects/${PN}/files/${P}.tar.xz.sig )
"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-netfilter )"
+ BDEPEND+="verify-sig? ( >=sec-keys/openpgp-keys-netfilter-20240415 )"
fi
LICENSE="GPL-2"
@@ -47,7 +48,11 @@ pkg_setup() {
src_prepare() {
default
- [[ ${PV} =~ ^[9]{4,}$ ]] && eautoreconf
+ if [[ ${PV} =~ ^[9]{4,}$ ]] ; then
+ eautoreconf
+ else
+ elibtoolize
+ fi
}
src_configure() {
diff --git a/net-libs/libnpupnp/Manifest b/net-libs/libnpupnp/Manifest
index 943957c5fe70..817e533bd01b 100644
--- a/net-libs/libnpupnp/Manifest
+++ b/net-libs/libnpupnp/Manifest
@@ -1,5 +1,3 @@
-DIST libnpupnp-6.2.0.tar.gz 449563 BLAKE2B 2b89878969ec0a5f6aaf8a0ada188a5df21c27633ff1af21164186670f8bd8e94d690ad4e3abf8dc1b078f9269ae96178ef9f8aae44ea264f5b935b8f193e49f SHA512 6c5bf0e26e61c5eecf93c1afe6a051db8b4d35a8d77f829afebae82cca0bfe2fe10ca20911f2f030eb6833acdeb2d001ea2b5ea863202559457347f6a6d41a07
DIST libnpupnp-6.2.1.tar.gz 471007 BLAKE2B 7d9c6a641e42f9fb79156c6878ee0e47ec5447504e99478c36edd9e7376672ebb346052b9b09178aae1fb1114748647bb421cc221e923c4cf585b818f705c2e5 SHA512 5718616321e5204e79de78095951fd48789fb0a7f7b8539420429743cf1cb2443fc0005be4ba4a1df26387620b95c8b924be59353c419467e6d359d29f991f11
-EBUILD libnpupnp-6.2.0.ebuild 491 BLAKE2B 9eb16a43b76c6c2af6d33b4cd8d24a6649f1db248ce9ff25fb4b4368a005cc780858d02a9a7707100802b2f433816bb267a46cb791ca084ed776811cb5ba0086 SHA512 8d9d4c9b1aeac8864f0dc8a3959c614ca6d5c0ee360003025d72598c127037e5ed7ea74d9ea28f99f08361c7d0139c4a1e4585cad99aefe1f5412ed36aa411a4
-EBUILD libnpupnp-6.2.1.ebuild 493 BLAKE2B 32d69689aa70cd54b3076763b2841fbec0e9d631f0dd1bda8395b86483864cfcf3bde895a3fd75befc2e73db029ab438adcbd6f1d5bf5c91ed6df066c17d482b SHA512 25d0df9f866d9232cf28ab63acdd2910f8f2e2ac0b0068045d9b3cd229e1e2e8d0c07a7a4c4257e519fd614a510c34124535ce341b8afaf69ed88c9798e7676c
+EBUILD libnpupnp-6.2.1.ebuild 491 BLAKE2B 9eb16a43b76c6c2af6d33b4cd8d24a6649f1db248ce9ff25fb4b4368a005cc780858d02a9a7707100802b2f433816bb267a46cb791ca084ed776811cb5ba0086 SHA512 8d9d4c9b1aeac8864f0dc8a3959c614ca6d5c0ee360003025d72598c127037e5ed7ea74d9ea28f99f08361c7d0139c4a1e4585cad99aefe1f5412ed36aa411a4
MISC metadata.xml 536 BLAKE2B 10f40312537ef0896c90f23ff327c320fd6c983227f182b46fa2d2d3bbe83044894f07449c9c119c5aa89dc8a889405f14437c0a84c6c52d0116818f9d169d39 SHA512 82d22e0273ed07ff51ce763851f8ea0070e10f6665763543cf96518ab9ef53005c88588cfe3f94855da74a17eae68118d263f12478f0928aca4cad6cce849677
diff --git a/net-libs/libnpupnp/libnpupnp-6.2.0.ebuild b/net-libs/libnpupnp/libnpupnp-6.2.0.ebuild
deleted file mode 100644
index e229753610b9..000000000000
--- a/net-libs/libnpupnp/libnpupnp-6.2.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="A C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp"
-HOMEPAGE="https://framagit.org/medoc92/npupnp"
-SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- dev-libs/expat
- net-libs/libmicrohttpd:=
- net-misc/curl
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
diff --git a/net-libs/libnpupnp/libnpupnp-6.2.1.ebuild b/net-libs/libnpupnp/libnpupnp-6.2.1.ebuild
index b877c51f62e5..e229753610b9 100644
--- a/net-libs/libnpupnp/libnpupnp-6.2.1.ebuild
+++ b/net-libs/libnpupnp/libnpupnp-6.2.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RDEPEND="
dev-libs/expat
diff --git a/net-libs/libssh/Manifest b/net-libs/libssh/Manifest
index 4a2bdf9baa83..9a7014183296 100644
--- a/net-libs/libssh/Manifest
+++ b/net-libs/libssh/Manifest
@@ -1,4 +1,5 @@
+AUX libssh-0.11.1-openssh-10.patch 2468 BLAKE2B 8d85e05cd8989a75a973c628a5f931f13b3f0d1a600e9026e202487009f3100f7006737b678880c33c8940d64dca57835cce184b96edd3a78b2a4ac60330500a SHA512 56273d2838bfe742b1ac1b798ba6abbd2c95f2be6539f81957050eb453cb812cbcb0ed45ef86e4c32feaeeca8df51d9090c62efe05744f1a0b91ce802d7a95ff
DIST libssh-0.11.1.tar.xz 621108 BLAKE2B 87079b4eaf66ceb77803b3d854f847b3f3fb6a67ac3bfa756ebcf8f06bf2b313e976044e0a1d81227fb5278fb04bc56f1a82877d14a6ee76bec0c690b14f38a7 SHA512 284d376ad9ea30b0274b4ac754b27d168286dca862ece43ef15ca6d89e66865ad7a6703cc12dd4a8564a60b8449ae9b36e6496fd51d34cc27ac4030f6cf216d6
-EBUILD libssh-0.11.1-r1.ebuild 3408 BLAKE2B 54de13c6cd2190a41ee768f503e7902289665dcb7782cd94c8a6bdee18ed7e9a72960593bab503c47890dd552725cc50774e34b0c6251b7c9b2430e64a30c0e8 SHA512 892c863897a8c5866517babdb1fd2fcbbe66dc4164228c684e35bd6023aa6c7265c779d9700d93011fa8c58481ba2cb50e5167c28923f5697b1db25a09603621
+EBUILD libssh-0.11.1-r1.ebuild 3466 BLAKE2B 8145539e970e866edfe41ca6c1604886dfee7b8901402f3cfaa3b310db317010a90276900f6ed436e204eb9b03e207371c0c3f385bade8732b447e67c781de96 SHA512 f805d16f751c2188ba6b9e57dccf7f366b8a2b553f76f07afe083d053bbf2d817ca8343613c0d24e5250d3312c047e48b0101c623a1acfa0fe1f244df5ba50e4
EBUILD libssh-9999.ebuild 3416 BLAKE2B 5d6a3d09ff28400a3f77d59090694607bd4b68977700687ef5ba348d457781246b4eaeac08026c264009cbb41201aad30d856a284b71f6e3fbd12ec593f52655 SHA512 41ec2b870a27a64eb13e3260507b8d9c4afa66414cbdd26e38fd59729c3686f6ebfecbba88eca16e3353f5439a81728a48e01fcf89f4876b70e8f6ffba3183e5
MISC metadata.xml 704 BLAKE2B 5a3e9f32decb26a947dc4c51845cb8979ee071e90782367d1f0bec0eb89b54f0374bc0943e4cefcfbd5c0033bca49f613824c31f302873cccd14fdbc15eb696e SHA512 6b6fc79261d7e7d921be1b7f288a5207d5d95ba36b93db3719e39527ef6036716698412bc7fb214667040e6ca0651aedb0b09ee726e3351af44fab9ce64bdd6a
diff --git a/net-libs/libssh/files/libssh-0.11.1-openssh-10.patch b/net-libs/libssh/files/libssh-0.11.1-openssh-10.patch
new file mode 100644
index 000000000000..e8c9d64872d5
--- /dev/null
+++ b/net-libs/libssh/files/libssh-0.11.1-openssh-10.patch
@@ -0,0 +1,48 @@
+https://gitlab.com/libssh/libssh-mirror/-/issues/298
+https://gitlab.com/libssh/libssh-mirror/-/commit/af10857aa3216f40c5c2e5d7116803fb03c166f9
+
+From af10857aa3216f40c5c2e5d7116803fb03c166f9 Mon Sep 17 00:00:00 2001
+From: Norbert Pocs <norbertpocs0@gmail.com>
+Date: Fri, 11 Apr 2025 09:04:40 +0200
+Subject: [PATCH] CmakeLists: Fix multiple digit major version for OpenSSH
+
+Signed-off-by: Norbert Pocs <norbertpocs0@gmail.com>
+Reviewed-by: Jakub Jelen <jjelen@redhat.com>
+---
+ tests/CMakeLists.txt | 13 +++----------
+ 1 file changed, 3 insertions(+), 10 deletions(-)
+
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index 8d4e94b69..e8b196b83 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -104,9 +104,10 @@ add_subdirectory(unittests)
+ find_program(SSH_EXECUTABLE NAMES ssh)
+ if (SSH_EXECUTABLE)
+ execute_process(COMMAND ${SSH_EXECUTABLE} -V ERROR_VARIABLE OPENSSH_VERSION_STR)
+- string(REGEX REPLACE "^.*OpenSSH_([0-9]).[0-9].*$" "\\1" OPENSSH_VERSION_MAJOR "${OPENSSH_VERSION_STR}")
+- string(REGEX REPLACE "^.*OpenSSH_[0-9].([0-9]).*$" "\\1" OPENSSH_VERSION_MINOR "${OPENSSH_VERSION_STR}")
++ string(REGEX REPLACE "^.*OpenSSH_([0-9]+).[0-9].*$" "\\1" OPENSSH_VERSION_MAJOR "${OPENSSH_VERSION_STR}")
++ string(REGEX REPLACE "^.*OpenSSH_[0-9]+.([0-9]).*$" "\\1" OPENSSH_VERSION_MINOR "${OPENSSH_VERSION_STR}")
+ set(OPENSSH_VERSION "${OPENSSH_VERSION_MAJOR}.${OPENSSH_VERSION_MINOR}")
++ add_definitions(-DOPENSSH_VERSION_MAJOR=${OPENSSH_VERSION_MAJOR} -DOPENSSH_VERSION_MINOR=${OPENSSH_VERSION_MINOR})
+ if("${OPENSSH_VERSION}" VERSION_LESS "6.3")
+ # ssh - Q was introduced in 6.3
+ message("Version less than 6.3, hardcoding cipher list")
+@@ -207,14 +208,6 @@ if (CLIENT_TESTING OR SERVER_TESTING)
+ /usr/bin
+ /usr/local/bin)
+
+- find_program(SSH_EXECUTABLE NAMES ssh)
+- if (SSH_EXECUTABLE)
+- execute_process(COMMAND ${SSH_EXECUTABLE} -V ERROR_VARIABLE OPENSSH_VERSION_STR)
+- string(REGEX REPLACE "^.*OpenSSH_([0-9]).[0-9].*$" "\\1" OPENSSH_VERSION_MAJOR "${OPENSSH_VERSION_STR}")
+- string(REGEX REPLACE "^.*OpenSSH_[0-9].([0-9]).*$" "\\1" OPENSSH_VERSION_MINOR "${OPENSSH_VERSION_STR}")
+- add_definitions(-DOPENSSH_VERSION_MAJOR=${OPENSSH_VERSION_MAJOR} -DOPENSSH_VERSION_MINOR=${OPENSSH_VERSION_MINOR})
+- endif()
+-
+ set(LOCAL_USER "nobody")
+ set(LOCAL_UID "65533")
+ find_program(ID_EXECUTABLE NAMES id)
+--
+GitLab
diff --git a/net-libs/libssh/libssh-0.11.1-r1.ebuild b/net-libs/libssh/libssh-0.11.1-r1.ebuild
index ff8dea4ce6d1..4badd5848619 100644
--- a/net-libs/libssh/libssh-0.11.1-r1.ebuild
+++ b/net-libs/libssh/libssh-0.11.1-r1.ebuild
@@ -39,6 +39,10 @@ BDEPEND="doc? ( app-text/doxygen[dot] )"
DOCS=( AUTHORS CHANGELOG README )
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.11.1-openssh-10.patch
+)
+
src_prepare() {
cmake_src_prepare
diff --git a/net-libs/libupnpp/Manifest b/net-libs/libupnpp/Manifest
index bfe2c1ddac78..f74ffffb0a74 100644
--- a/net-libs/libupnpp/Manifest
+++ b/net-libs/libupnpp/Manifest
@@ -1,5 +1,5 @@
-DIST libupnpp-0.26.7.tar.gz 128834 BLAKE2B f6e53795c84b58f2ac6012ef2df8aaf4374c0c8cb245319b1955bef9bea581bfe263853d5f5af71f361dc2137d42589ed31041bf50e65839695fb93abf2b69c3 SHA512 d1a73c3b2c31bce02ca4ccd0a67afcd4267c1812712fd6b91445bcf1b09473d25f3beb1b2111567149be0a78342bc7b025dc68c62a0c0ae3cde2d2589590603b
DIST libupnpp-0.26.8.tar.gz 129144 BLAKE2B 1c74f45d0eabe62f5cf4e5568eed7dae646a69f6b5215316f31de1b44177ca2ca98370fa63d0e9b836afdfffad7a1dbbd618dce25a7682cafd65deb8df545f33 SHA512 5ce29e58c881852d31813ac24124ecd10e8d8729ab7f80f3459d8ec16cc82799a47091d67ad0065635d64c688c7f51c7d72e509f526b3ae1fc9bfb607ef2e332
-EBUILD libupnpp-0.26.7.ebuild 471 BLAKE2B f6a40dc96bb39ccf94b8de349a24d4ff3ed80de4cfc815d21163d60abd5f1efbdba189f153622b726b37df1ecdf6eea5b21c5d598da6a7cad6201ac1b0152b0f SHA512 12c6c620dff80a3d33bab6f5835395d7a4157df1817e59205426959c3a61ce435b3dfefb2339bbde06c71224f735fca77dfda04749e4d57680ab54f7b64dcc45
-EBUILD libupnpp-0.26.8.ebuild 473 BLAKE2B c0256aa338fd0eac82384addabb87dabb709a0a2c9e460f98066ffa7614ea1f618426830f7236046f40a9bd98b18e32df9c1acb385b71c69682b235936639887 SHA512 4fd5014e590823e50f4aac598c1acf5d082fffe96b3a1ff291307c59982e17ed8cf63cf46a3fca063e52a77e274c07ff732231fa16ec23b9ffcb9437db783c84
+DIST libupnpp-1.0.2.tar.gz 129138 BLAKE2B 201e685a86d42f54f073b7f48a51533b1f85e1a27d6273218c4e9f9f396a7636ad4fca2a8d872b29faab8497e6757ecf3b60a6d1212669b474cea8b35e393ceb SHA512 45b06cefa75669b0ad298514e6fcc5ede120f38ccf012c74d24697860989e9a345aed87f0f8f2251900b596f9e4405cccce1eee26a8ebe8c20dec50392723ef4
+EBUILD libupnpp-0.26.8.ebuild 471 BLAKE2B cde576fdd065ca24fe57e7b77b959dc6b6baae3f398d58507be198b98064cfa9ed048cc24479d7ede88795efa9541f3062c5fd20ef3476d78c67b6918ac7052a SHA512 a318b3f6190fd957eb43dad3609a7c97ff88a6789a90e2405bad553401709f72380fa2302b22e2e47d78a8e4971181dfcf39890e39f2081dec46433b7a4b4284
+EBUILD libupnpp-1.0.2.ebuild 473 BLAKE2B c0256aa338fd0eac82384addabb87dabb709a0a2c9e460f98066ffa7614ea1f618426830f7236046f40a9bd98b18e32df9c1acb385b71c69682b235936639887 SHA512 4fd5014e590823e50f4aac598c1acf5d082fffe96b3a1ff291307c59982e17ed8cf63cf46a3fca063e52a77e274c07ff732231fa16ec23b9ffcb9437db783c84
MISC metadata.xml 218 BLAKE2B a724c5fc41f88a8b75cf9091c58241ae839c3d8a0275a28e4b61e76d8d51865b3dc363752961f61562b702b9e70c49643533164340360ac2d1fd41f8487d5c82 SHA512 e4a1847c2fb757c0e4fef284e730e49814e005f0fd7fcc12a3a4ed70867160635cede513455be1e88ca1b7fd8e671655ac6475be3ea8fe47d979523970ed2851
diff --git a/net-libs/libupnpp/libupnpp-0.26.8.ebuild b/net-libs/libupnpp/libupnpp-0.26.8.ebuild
index 80f7390fabd9..d68dd80905e9 100644
--- a/net-libs/libupnpp/libupnpp-0.26.8.ebuild
+++ b/net-libs/libupnpp/libupnpp-0.26.8.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="
dev-libs/expat
diff --git a/net-libs/libupnpp/libupnpp-0.26.7.ebuild b/net-libs/libupnpp/libupnpp-1.0.2.ebuild
index 3a5d54e39669..80f7390fabd9 100644
--- a/net-libs/libupnpp/libupnpp-0.26.7.ebuild
+++ b/net-libs/libupnpp/libupnpp-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
DEPEND="
dev-libs/expat