diff --git a/app-pda/pymobiledevice3/Manifest b/app-pda/pymobiledevice3/Manifest
index 950cdcddf..b8297a404 100644
--- a/app-pda/pymobiledevice3/Manifest
+++ b/app-pda/pymobiledevice3/Manifest
@@ -1,3 +1,2 @@
-DIST pymobiledevice3-2.30.0.tar.gz 575932 BLAKE2B 2336a9ecb478d25f71dd573a45801ce112e7a05ca8d5f263da1e33aebb14b713700e44421bcf857c871d2c4aacfce0751be9beb0d7857d996cce4f9a482222ad SHA512 7e7bf57e677c94116d34c6532c9279244d1bd9ccc89a7a42b103edf9ef07dc15826a7d9558366799b0412a17525edb5be89316bbf3e891c40d43a267bf197c86
-DIST pymobiledevice3-4.16.7.tar.gz 31568502 BLAKE2B e06f862c527225ddff119e7de5ea13155c57f543d82d886c0a70ea8793558fe1899e9eea62eebd714bdcaa9a1b9282a4017dd7f29660c723e7fed68933f7fcc1 SHA512 eee279b58170a539b034c5631fbf556397867d331dce6202f42f4c3857c1b2b55ea48024ec23050b72737ac487edaab83a5a2691198bc64e2d072cf38c662ab4
DIST pymobiledevice3-4.20.17.tar.gz 31575968 BLAKE2B 64401bb9e782ac86aee95977c22cc1cb56c96e1f84761005bc5f01a10aad61f6fc47cd6625c04e993db4a5da45d5e1c3d31a963505df20cb61054eac683f687a SHA512 3e6caa02dcdc2da1186d0d6dcedae1ef1995ea08971aaeabae53d2861e1ed10be3398d1e1b19990a53ec12f4ecfa67088bc98bfde41f8012e42117a9fb556633
+DIST pymobiledevice3-4.21.1.tar.gz 31577094 BLAKE2B 4ee2b11b3d60e55413aa16e17d39c4eee48f960e0ef971073ac78cd101a0c8b5646cee9ecf0dc19e57adea82ea11b2291462b226616e109467d869d67384f023 SHA512 33ee9f6cfdd906dd2e868714e351fa1c5d0ba60da55cb7912e0460275147c151e4693405a2051af6804299d047aa7d216f3759a1d68cf25a492eadc172554a70
diff --git a/app-pda/pymobiledevice3/pymobiledevice3-2.30.0.ebuild b/app-pda/pymobiledevice3/pymobiledevice3-2.30.0.ebuild
deleted file mode 100644
index 60342b9e5..000000000
--- a/app-pda/pymobiledevice3/pymobiledevice3-2.30.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="python3 implementation for working with iDevices"
-HOMEPAGE="https://github.com/doronz88/pymobiledevice3"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# dev-python/fastapi[all][${PYTHON_USEDEP}]
-# dev-python/gnureadline[${PYTHON_USEDEP}]
-RDEPEND="
- >=dev-python/construct-2.9.29[${PYTHON_USEDEP}]
- dev-python/asn1[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/coloredlogs[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- >=dev-python/bpylist2-4.0.1[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/hexdump[${PYTHON_USEDEP}]
- dev-python/arrow[${PYTHON_USEDEP}]
- dev-python/daemonize[${PYTHON_USEDEP}]
- dev-python/gpxpy[${PYTHON_USEDEP}]
- >=dev-python/pykdebugparser-1.2.4[${PYTHON_USEDEP}]
- >=dev-python/pyusb-1.2.1[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/xonsh[${PYTHON_USEDEP}]
- dev-python/parameter-decorators[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/pygnuutils-0.0.7[${PYTHON_USEDEP}]
- >=dev-python/cryptography-41.0.1[${PYTHON_USEDEP}]
- >=dev-python/pycrashreport-1.2.2[${PYTHON_USEDEP}]
- dev-python/fastapi[${PYTHON_USEDEP}]
- >=dev-python/uvicorn-0.15.0[${PYTHON_USEDEP}]
- dev-python/starlette[${PYTHON_USEDEP}]
- dev-python/wsproto[${PYTHON_USEDEP}]
- >=dev-python/nest-asyncio-1.5.5[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- >=dev-python/inquirer3-0.1.0[${PYTHON_USEDEP}]
- >=dev-python/pyimg4-0.8[${PYTHON_USEDEP}]
- >=dev-python/ipsw-parser-1.1.2[${PYTHON_USEDEP}]
- dev-python/remotezip[${PYTHON_USEDEP}]
- dev-python/zeroconf[${PYTHON_USEDEP}]
- dev-python/ifaddr[${PYTHON_USEDEP}]
- dev-python/hyperframe[${PYTHON_USEDEP}]
- dev-python/srptools[${PYTHON_USEDEP}]
- >=dev-python/qh3-0.11.5[${PYTHON_USEDEP}]
- >=dev-python/developer_disk_image-0.0.2[${PYTHON_USEDEP}]
- dev-python/opack[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pytun-pmd3-1.0.0[${PYTHON_USEDEP}]
- dev-python/aiofiles[${PYTHON_USEDEP}]
- dev-python/prompt-toolkit[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-#distutils_enable_tests pytest
diff --git a/app-pda/pymobiledevice3/pymobiledevice3-4.20.17.ebuild b/app-pda/pymobiledevice3/pymobiledevice3-4.20.17.ebuild
index 606f098ac..2c5c72379 100644
--- a/app-pda/pymobiledevice3/pymobiledevice3-4.20.17.ebuild
+++ b/app-pda/pymobiledevice3/pymobiledevice3-4.20.17.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
>=dev-python/developer_disk_image-0.0.2[${PYTHON_USEDEP}]
dev-python/opack2[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pytun-pmd3-1.0.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/sslpsk-pmd3[${PYTHON_USEDEP}]' 3.{11..12})
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/prompt-toolkit[${PYTHON_USEDEP}]
dev-python/sslpsk-pmd3[${PYTHON_USEDEP}]
diff --git a/app-pda/pymobiledevice3/pymobiledevice3-4.16.7.ebuild b/app-pda/pymobiledevice3/pymobiledevice3-4.21.1.ebuild
similarity index 80%
rename from app-pda/pymobiledevice3/pymobiledevice3-4.16.7.ebuild
rename to app-pda/pymobiledevice3/pymobiledevice3-4.21.1.ebuild
index acd89a3d9..a485e73ab 100644
--- a/app-pda/pymobiledevice3/pymobiledevice3-4.16.7.ebuild
+++ b/app-pda/pymobiledevice3/pymobiledevice3-4.21.1.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,7 +13,7 @@ HOMEPAGE="https://github.com/doronz88/pymobiledevice3"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
RESTRICT="test"
@@ -31,7 +31,7 @@ RDEPEND="
dev-python/arrow[${PYTHON_USEDEP}]
dev-python/daemonize[${PYTHON_USEDEP}]
dev-python/gpxpy[${PYTHON_USEDEP}]
- >=dev-python/pykdebugparser-1.2.4[${PYTHON_USEDEP}]
+ >=dev-python/pykdebugparser-1.2.7[${PYTHON_USEDEP}]
>=dev-python/pyusb-1.2.1[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
@@ -40,16 +40,15 @@ RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/pygnuutils-0.0.7[${PYTHON_USEDEP}]
>=dev-python/cryptography-41.0.1[${PYTHON_USEDEP}]
- >=dev-python/pycrashreport-1.2.2[${PYTHON_USEDEP}]
+ >=dev-python/pycrashreport-1.2.4[${PYTHON_USEDEP}]
dev-python/fastapi[${PYTHON_USEDEP}]
>=dev-python/uvicorn-0.15.0[${PYTHON_USEDEP}]
dev-python/starlette[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
>=dev-python/nest-asyncio-1.5.5[${PYTHON_USEDEP}]
dev-python/pillow[${PYTHON_USEDEP}]
- >=dev-python/inquirer3-0.1.0[${PYTHON_USEDEP}]
- >=dev-python/pyimg4-0.8[${PYTHON_USEDEP}]
- >=dev-python/ipsw-parser-1.1.2[${PYTHON_USEDEP}]
+ >=dev-python/inquirer3-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/ipsw-parser-1.3.4[${PYTHON_USEDEP}]
dev-python/remotezip2[${PYTHON_USEDEP}]
dev-python/zeroconf[${PYTHON_USEDEP}]
dev-python/ifaddr[${PYTHON_USEDEP}]
@@ -59,12 +58,15 @@ RDEPEND="
>=dev-python/developer_disk_image-0.0.2[${PYTHON_USEDEP}]
dev-python/opack2[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
- >=dev-python/pytun-pmd3-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pytun-pmd3-2.0.9[${PYTHON_USEDEP}]
dev-python/aiofiles[${PYTHON_USEDEP}]
dev-python/prompt-toolkit[${PYTHON_USEDEP}]
- dev-python/sslpsk-pmd3[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/sslpsk-pmd3[${PYTHON_USEDEP}]' 3.{11..12})
dev-python/python-pcapng[${PYTHON_USEDEP}]
+ dev-python/plumbum[${PYTHON_USEDEP}]
+ >=dev-python/pyimg4-0.8[${PYTHON_USEDEP}]
"
+# $(python_gen_cond_dep '>=dev-python/aiohttp-3.9.0[${PYTHON_USEDEP}]' python3_12 3.{10..11})
# dev-python/sslpsk-pmd3>=1.0.3;python_version<'3.13'[${PYTHON_USEDEP}]
DEPEND="${RDEPEND}"
diff --git a/dev-python/inquirer3/Manifest b/dev-python/inquirer3/Manifest
index 9de106295..e44118953 100644
--- a/dev-python/inquirer3/Manifest
+++ b/dev-python/inquirer3/Manifest
@@ -1,2 +1 @@
-DIST inquirer3-0.4.0.tar.gz 15189 BLAKE2B 5edead35d094bbc11feedfc26a3528ea7b99a75173ea93669075a4deb926c53354fa38aceec733105b5fe73547714d7b7a03a2beb437c61b3bdc9497581de50b SHA512 603d8e2520edd3e4d3c639f35d7fc413a6bb173443a95adada4f12fd4067a14887e779a6c452eed457a9729ff4627ce887759172d85f3356767c9382bf730dac
DIST inquirer3-0.6.1.tar.gz 15151 BLAKE2B fdeb127b76aa5597ec7d4d18ff1043f4a097981d8299cf18e54c1b3f325dfe5b7d4a67419bfa5c177a367594a017478eecad0b1bef4407d30e5a8734bd638a95 SHA512 e046a04da8e528df589f65e018fc1c667643ac5575b926f416036670f5b626e73bece8a3aa6182ad7bd807c840f6545c28b47417cd3be094181e8078d18da7f5
diff --git a/dev-python/inquirer3/inquirer3-0.4.0.ebuild b/dev-python/inquirer3/inquirer3-0.4.0.ebuild
deleted file mode 100644
index 1a5bef5aa..000000000
--- a/dev-python/inquirer3/inquirer3-0.4.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{11..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of common interactive command line user interfaces"
-HOMEPAGE="https://github.com/guysalt/python-inquirer3"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-RDEPEND=">=dev-python/blessed-1.20.0[${PYTHON_USEDEP}]
- >=dev-python/readchar-4.0.5[${PYTHON_USEDEP}]
- >=dev-python/python-editor-1.0.4[${PYTHON_USEDEP}]
- >=dev-python/coloredlogs-15.0.1[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-#distutils_enable_tests pytest
diff --git a/dev-python/inquirer3/metadata.xml b/dev-python/inquirer3/metadata.xml
new file mode 100644
index 000000000..3bd260f71
--- /dev/null
+++ b/dev-python/inquirer3/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ guysalt/python-inquirer3
+ inquirer3
+
+
diff --git a/dev-python/pycrashreport/Manifest b/dev-python/pycrashreport/Manifest
index d93eb79bf..80c2c5d63 100644
--- a/dev-python/pycrashreport/Manifest
+++ b/dev-python/pycrashreport/Manifest
@@ -1 +1,2 @@
DIST pycrashreport-1.2.5.tar.gz 100768 BLAKE2B 8780badf5fca8f983996277a3ee7d79e46a3cb4813d286bb24448abfad94ad7a03aa2b5998948c8cbe7f4031ebf9aeb23a85c332555ef3d3e8545bae7321d5c4 SHA512 3dad3be0f745dd2a2163b5ae39a2a4c219af5dc1c202f97a504fa7196fcd4edda80489a7327f8f125970dcebb949f250f5647f0fce3bbc5d045641e4fdec7d38
+DIST pycrashreport-1.2.6.tar.gz 100771 BLAKE2B 3314cc676efc08dd97d4cebd47940a180db41ddef0667ed842cc6e38076fe444f638d7703f50eccdbd531a1504a2026fa9d29cd483468aa6f537c0de395baab0 SHA512 7083509d29277be7e7b456a8e56f5048e256ce65d55bb5b9f92f164017766c1ca4aae573b387e0a5b70635be7d64d73fd11a63745db1837a712ab638f205d323
diff --git a/dev-python/pycrashreport/pycrashreport-1.2.6.ebuild b/dev-python/pycrashreport/pycrashreport-1.2.6.ebuild
new file mode 100644
index 000000000..4221e6d82
--- /dev/null
+++ b/dev-python/pycrashreport/pycrashreport-1.2.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure python3 for parsing Apple's crash reports"
+HOMEPAGE="https://github.com/doronz88/pycrashreport"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/cached-property[${PYTHON_USEDEP}]
+ >=dev-python/la-panic-0.5.0[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RESTRICT="test"
+#distutils_enable_tests pytest
+
+src_prepare(){
+ sed -i -e 's|==|>=|g' requirements.txt || die
+ eapply_user
+}
diff --git a/dev-python/pyimg4/Manifest b/dev-python/pyimg4/Manifest
index dc81e12f4..83db7c52f 100644
--- a/dev-python/pyimg4/Manifest
+++ b/dev-python/pyimg4/Manifest
@@ -1 +1,2 @@
DIST pyimg4-0.8.6.tar.gz 14868 BLAKE2B 576a046d992c2dc13e8bb90650b56953797cf8427fcc620a575ef6edb97708683b16750a0bd3d8f40a6c2886d8ec9a184ae4c81fc38baa7b477e87a47b58519c SHA512 b44fbcb76b8332d7c3261ff5364349431c151471d2ad4ccd4d6de02f4622e7fbf16f1035fe8ee62345d637056b8364ed2564871fd66bbffe5eb303eb2d18c923
+DIST pyimg4-0.8.8.tar.gz 173091 BLAKE2B 19155f2803f120c5da0844f6a54329e964936be6a961436795917ce68cabdffc393321fcdafeec5c8597fb162a591cb5f8bea71eef9b6fce98c186245ba17c59 SHA512 86ca08e9f82f7e75ab45354e5c89c53ed654e3ba61eabd0157ff1a56cdc55ad2e170f66114352693ecc72533071ccd1f1090fb544692a504975939e865a67f48
diff --git a/dev-python/pyimg4/pyimg4-0.8.8.ebuild b/dev-python/pyimg4/pyimg4-0.8.8.ebuild
new file mode 100644
index 000000000..03d23df66
--- /dev/null
+++ b/dev-python/pyimg4/pyimg4-0.8.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python library/CLI tool for parsing Apple's Image4 format"
+HOMEPAGE="https://github.com/m1stadev/PyIMG4"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm64 x86"
+
+RDEPEND=">=dev-python/asn1-2.7.0[${PYTHON_USEDEP}]
+ >=dev-python/click-8.1.7[${PYTHON_USEDEP}]
+ >=dev-python/pycryptodome-3.18.0[${PYTHON_USEDEP}]
+ dev-python/lzfse[${PYTHON_USEDEP}]
+ dev-python/pylzss[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}
+ dev-python/poetry-dynamic-versioning[${PYTHON_USEDEP}]
+"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+#distutils_enable_tests pytest
diff --git a/dev-python/pykdebugparser/Manifest b/dev-python/pykdebugparser/Manifest
index a9dee5f1f..7d4b10ee8 100644
--- a/dev-python/pykdebugparser/Manifest
+++ b/dev-python/pykdebugparser/Manifest
@@ -1 +1,2 @@
DIST pykdebugparser-1.2.4.tar.gz 89160 BLAKE2B 2a03e1d5050729027e778097163b1f515de31a0edd7d797d6503f02669b4f54d9623ec377931eb0f5a9f4854607f06dde75de50128862569d24321b1438d5ed8 SHA512 61420fb97a2004ce0ef283d4fb8f9f360a28135cb3a2c9356469d746e8d0e8d330ffec7273c4aa32be7fbf604ac75d5e2424c6884f5944525c3f30750aaaa423
+DIST pykdebugparser-1.2.7.tar.gz 89365 BLAKE2B ad360c7e93650c354fe20757475223c697fc6fbafb08b4ba17ff0eb49f771ffd9c77582c1bae0b3bfc6942c68df33677a09c8573738353668610cfa2f66fac7b SHA512 b0bc7ee957bbc510834a772f1225995aef682354bd8f5adc7cf683d3a953936ba3694b7ef71bcaed5a129a1888451f2bf27b8ffeb4c4df822a70ec71799fb8ce
diff --git a/dev-python/pykdebugparser/pykdebugparser-1.2.7.ebuild b/dev-python/pykdebugparser/pykdebugparser-1.2.7.ebuild
new file mode 100644
index 000000000..f3473f056
--- /dev/null
+++ b/dev-python/pykdebugparser/pykdebugparser-1.2.7.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python parser for kdebug events"
+HOMEPAGE="https://github.com/matan1008/pykdebugparser"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~x86"
+IUSE=""
+
+RDEPEND="
+ dev-python/construct[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/termcolor[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+#distutils_enable_tests pytest
+
+src_prepare(){
+ rm -r tests
+ eapply_user
+}
diff --git a/dev-python/pytun-pmd3/Manifest b/dev-python/pytun-pmd3/Manifest
index 43e72457e..401ee29dd 100644
--- a/dev-python/pytun-pmd3/Manifest
+++ b/dev-python/pytun-pmd3/Manifest
@@ -1 +1,2 @@
DIST pytun-pmd3-1.0.0.tar.gz 43370 BLAKE2B 4d190b8766e776ae4e55d99cac5a261b8ed692154e2f70df66a0734cd6f61e844caf9223373804baa3f03d35c899d33eee042593f25f24d6f685f6f5de88bdd3 SHA512 b4cf93ce4808c2cf8beca6e23b2c758257537bf77e71b26dc0a104305de4343c740ca5cefc1a3731b9a174bd0ed09727c836abd578a8ee2d87f0c50bb0a8b429
+DIST pytun_pmd3-2.0.10.tar.gz 765586 BLAKE2B 155b86f0e9051d82ff25eacd294da093ffbcaea3af367b70061e6e0c51040a73dd9ec2013de19a006820ac05b8a7cba0014e90c0e53fe5052f49b403902e28e7 SHA512 c39f2a87d1e809f6257d36f3bc1656c2dc08cea8cf1e25608d014f018892c26f2f7a18894b90f5a4423f4b2ee30ccf50633efed84a7c614a872b4d35f7515f42
diff --git a/dev-python/pytun-pmd3/metadata.xml b/dev-python/pytun-pmd3/metadata.xml
new file mode 100644
index 000000000..1832f8fc3
--- /dev/null
+++ b/dev-python/pytun-pmd3/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ doronz88/pytun-pmd3
+ pytun-pmd3
+
+
diff --git a/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild b/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild
index 052670019..2897d0848 100644
--- a/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild
+++ b/dev-python/pytun-pmd3/pytun-pmd3-1.0.0.ebuild
@@ -16,9 +16,7 @@ HOMEPAGE="https://github.com/doronz88/pytun-pmd3"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
-RDEPEND=""
DEPEND="${RDEPEND}"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/dev-python/pytun-pmd3/pytun-pmd3-2.0.10.ebuild b/dev-python/pytun-pmd3/pytun-pmd3-2.0.10.ebuild
new file mode 100644
index 000000000..1252d6a3d
--- /dev/null
+++ b/dev-python/pytun-pmd3/pytun-pmd3-2.0.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="python-pytun fork with Darwin support (IPv6-ONLY)"
+HOMEPAGE="https://github.com/doronz88/pytun-pmd3"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+
+DEPEND="${RDEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+#distutils_enable_tests pytest
+
+src_prepare(){
+ rm -r test
+ eapply_user
+}
diff --git a/dev-python/qh3/Manifest b/dev-python/qh3/Manifest
index 89cfe19f0..e1a9c2e26 100644
--- a/dev-python/qh3/Manifest
+++ b/dev-python/qh3/Manifest
@@ -1 +1,2 @@
DIST qh3-0.12.0.tar.gz 818568 BLAKE2B 8cc3f87469ee08fcf1da4fca2281e888ae03bcd6a2e57300e01165fcdfe26c9370617ba0db462b941bd767104b1f285f07bf3bfdf5a549c29a4d49b9a71d4792 SHA512 1003ef46f2ced3d5a01bec52ca8bbafb1317ed69a39cb1f74aa6686125381f6bb4c7d33f963a8eef6e85d5b073f0f9e086b63c0db93b86b11cd9d5ced12df823
+DIST qh3-1.5.2.tar.gz 259836 BLAKE2B 3bab6c80097d596a948bfc912a46beb4d2ac785e1a33e512b736d2748a539a388127650a43fc81fec7e5e6fb05d3867874733d831a351538444d5b82df69df82 SHA512 b4e90680eff602a114907e86eea8644e5351809a242b30defb1caea717ff3efab846557db9006627414466809fc227ea189ba77d7ba56f0dfee3a3ecd085433c
diff --git a/dev-python/qh3/metadata.xml b/dev-python/qh3/metadata.xml
new file mode 100644
index 000000000..4cb27f768
--- /dev/null
+++ b/dev-python/qh3/metadata.xml
@@ -0,0 +1,12 @@
+
+
+
+
+ unknown@pentoo.ch
+ Author Unknown
+
+
+ jawah/qh3
+ qh3
+
+
diff --git a/dev-python/qh3/qh3-0.12.0.ebuild b/dev-python/qh3/qh3-0.12.0.ebuild
index cd2ab0a28..1e78a9bf5 100644
--- a/dev-python/qh3/qh3-0.12.0.ebuild
+++ b/dev-python/qh3/qh3-0.12.0.ebuild
@@ -14,7 +14,6 @@ HOMEPAGE="https://github.com/jawah/qh3"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
-IUSE=""
RDEPEND=">=dev-python/cryptography-41.0.0[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/dev-python/qh3/qh3-1.5.2.ebuild b/dev-python/qh3/qh3-1.5.2.ebuild
new file mode 100644
index 000000000..e89f13b0f
--- /dev/null
+++ b/dev-python/qh3/qh3-1.5.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An implementation of QUIC and HTTP/3"
+HOMEPAGE="https://github.com/jawah/qh3"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 x86"
+
+RDEPEND=">=dev-python/cryptography-41.0.0[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+#distutils_enable_tests pytest
diff --git a/dev-python/sslpsk-pmd3/sslpsk-pmd3-1.0.3.ebuild b/dev-python/sslpsk-pmd3/sslpsk-pmd3-1.0.3.ebuild
index 0e4a15551..0019785f6 100644
--- a/dev-python/sslpsk-pmd3/sslpsk-pmd3-1.0.3.ebuild
+++ b/dev-python/sslpsk-pmd3/sslpsk-pmd3-1.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,11 +6,11 @@ EAPI=8
PYPI_NO_NORMALIZE=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 pypi
-DESCRIPTION="Fork of sslpsk with support for latest python versions (<3_12?)"
+DESCRIPTION="Fork of sslpsk with support for latest python versions (=<3_12)"
HOMEPAGE="https://pypi.org/project/sslpsk-pmd3/"
LICENSE="Apache-2.0"