diff --git a/README.md b/README.md
index eb02e775a..aeedba91c 100644
--- a/README.md
+++ b/README.md
@@ -524,20 +524,20 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
-There are 1767 Ebuilds in total, 1760 of them have in total 1769 (35 different) licenses assigned.
+There are 1773 Ebuilds in total, 1766 of them have in total 1775 (35 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1081|
|Apache-2.0|315|
|GPL-3|105|
-|BSD|102|
+|BSD|103|
|LGPL-3|30|
|GPL-2|22|
|LGPL-3+|18|
+|BSD-2|14|
|GPL-3+|14|
|all-rights-reserved|13|
-|BSD-2|9|
|LGPL-2.1|7|
|Unlicense|6|
|EPL-1.0|5|
diff --git a/dev-python/pysnmp-pyasn1-modules/Manifest b/dev-python/pysnmp-pyasn1-modules/Manifest
new file mode 100644
index 000000000..fd6003909
--- /dev/null
+++ b/dev-python/pysnmp-pyasn1-modules/Manifest
@@ -0,0 +1,3 @@
+DIST pysnmp-pyasn1-modules-0.2.9.tar.gz 298087 BLAKE2B 0d2936d700e38d625834cfe4d2abbcc71aca5285808e6265bae84c7b6dac6b1148aa402266e0befec92a6c55c26ce615183e66276c671e525b959511b37ab842 SHA512 b65ee7f131252e63e002475201f9701ef21596e9bc372f2d8ddb3d82dd69033d1ddeda8f8363a373fbc3685d96e54027e1d10d5bb7806b7e59aabcfe144ff0f8
+EBUILD pysnmp-pyasn1-modules-0.2.9.ebuild 764 BLAKE2B a6249d3b3c3ab1931173c67fbc003240f3a274f12ec8c35a02399fca40472fa7c778ab400979089b39e962dbe585645380220203aef6533cb99a0d3cd3f32c2f SHA512 5b0d9fce76317977ddda5ff8d1c9fe5924dabddfd13bf172f90c9aced51b803d2fc9c589ef7d850608d9375aeeb6a820c1197e1a1e85fb50ebfd8388c5104411
+MISC metadata.xml 472 BLAKE2B 2ac44bb8eb0dd33478c5b0765b1793b724b3a75435e87f79a160031e7db6cc39c6a9fe4e7c9031e6350ac25c7faf163292a4d2c6d25939687a096c7744e216cd SHA512 859865808e2322c29de3785f1725c07fc41b41935ee8be32fb0f1904b9101b2e40e62473f0c88c342d798c6673fd7046eb2e7969f84082a992cb49cb47bd572c
diff --git a/dev-python/pysnmp-pyasn1-modules/metadata.xml b/dev-python/pysnmp-pyasn1-modules/metadata.xml
new file mode 100644
index 000000000..0845f35a0
--- /dev/null
+++ b/dev-python/pysnmp-pyasn1-modules/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ b@edevau.net
+ Andreas Billmeier
+
+
+ pysnmp-pyasn1-modules
+
+ rfaircloth@splunk.com
+ rfaircloth-splunk
+
+
+
diff --git a/dev-python/pysnmp-pyasn1-modules/pysnmp-pyasn1-modules-0.2.9.ebuild b/dev-python/pysnmp-pyasn1-modules/pysnmp-pyasn1-modules-0.2.9.ebuild
new file mode 100644
index 000000000..648eb7c86
--- /dev/null
+++ b/dev-python/pysnmp-pyasn1-modules/pysnmp-pyasn1-modules-0.2.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="A collection of ASN.1-based protocols modules."
+HOMEPAGE="https://github.com/pysnmp/pyasn1-modules https://pypi.org/project/pysnmp-pyasn1-modules/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.md"
+
+RDEPEND=">=dev-python/pysnmp-pyasn1-0.4.11[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
diff --git a/dev-python/pysnmp-pyasn1/Manifest b/dev-python/pysnmp-pyasn1/Manifest
new file mode 100644
index 000000000..1f9d860d5
--- /dev/null
+++ b/dev-python/pysnmp-pyasn1/Manifest
@@ -0,0 +1,3 @@
+DIST pysnmp-pyasn1-1.1.2.tar.gz 126796 BLAKE2B f3640be6b58dae61f7b1c2a757aa498ac0eaf2cf2f880823782a201f6dfe68d0670642effd065ecf80609151cc60173e84839ec57d3a9d628a4e9985877f9273 SHA512 5f2da75b5963f61050b22d27237d480652a5c5a950b93f68ce8a806a8ce36514447f101d742cece3c917f9640a0ce98d6e3471b26fa6e6e8958f9cbdc51250dd
+EBUILD pysnmp-pyasn1-1.1.2.ebuild 675 BLAKE2B 9718d33c55695d82ec73c30c4b9d65906243922252cd27a1ccea15e80454e21811052674ce64e15ce27bb33e171126c728ab604b254ea7ae31366e974f5f3dfd SHA512 f337caa6fcdc98d4600a7118fd4ecb092dce837de037584ea4992a441bd2f4db2bdf8acec8fafb36e3fc6bbd217cf4b034c8cd185310290f6f8f01ef2ee84cfa
+MISC metadata.xml 464 BLAKE2B 0afc9e17dacb900e04e564994c118c9c0b333a71c0ab67bd5cf894762ea78b686bc8a81bc3b33c8fda844b311d6ab8a729b5d3f03c478e967e12fc0b4bf0e3ef SHA512 98bd0cb713584f08de5153c5ae0bcc6e7cbcc3c4845e0b48af20c0f937d4dd8368e9a8622d43a5d9ce3ffefa4df5084c73b133db79e2defefaf1fe4655116a82
diff --git a/dev-python/pysnmp-pyasn1/metadata.xml b/dev-python/pysnmp-pyasn1/metadata.xml
new file mode 100644
index 000000000..ad1fd36eb
--- /dev/null
+++ b/dev-python/pysnmp-pyasn1/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ b@edevau.net
+ Andreas Billmeier
+
+
+ pysnmp-pyasn1
+
+ rfaircloth@splunk.com
+ rfaircloth-splunk
+
+
+
diff --git a/dev-python/pysnmp-pyasn1/pysnmp-pyasn1-1.1.2.ebuild b/dev-python/pysnmp-pyasn1/pysnmp-pyasn1-1.1.2.ebuild
new file mode 100644
index 000000000..0a9f11fa0
--- /dev/null
+++ b/dev-python/pysnmp-pyasn1/pysnmp-pyasn1-1.1.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="ASN.1 types and codecs"
+HOMEPAGE="https://github.com/pysnmp/pyasn1 https://pypi.org/project/pysnmp-pyasn1/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.md"
+
+RDEPEND=""
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
diff --git a/dev-python/pysnmp-pysmi/Manifest b/dev-python/pysnmp-pysmi/Manifest
new file mode 100644
index 000000000..ca8cc727b
--- /dev/null
+++ b/dev-python/pysnmp-pysmi/Manifest
@@ -0,0 +1,5 @@
+DIST pysnmp-pysmi-1.1.10.tar.gz 103203 BLAKE2B 8cb7c59322b98a40e8a6417b7498cca398f193915da53739753489ad811e872dc49aa2920afdd08c46dd6b1255ae77f39391365f02bd692aa7ae3cb9d7bce5d2 SHA512 be4b43b161b744e78b4886bfbd8b17189bbad5d17293f145a534d5185d1e2eef729f6d76273243166b9aa5f5810a10cb4026011f0c6085fedbeef678c05c826c
+DIST pysnmp-pysmi-1.1.8.tar.gz 103160 BLAKE2B de0a855fb308e0cfe9e094a0053f2d479ca3533bb9da4819f35601543e665e9c2c8ec72947c5622b5e6c239d6222749f14d7a51115fa91fb1d8a23b0de844ce3 SHA512 11fdc4952c206a5a4aa06e670ed0e2f7fcdf3d0f5fe0ccc0d6403c84e51ab55f79d378f65ceeb13c31f6567b7b2de82aa2585c6277295b9ec8d9c2a86fda83f3
+EBUILD pysnmp-pysmi-1.1.10.ebuild 893 BLAKE2B b59bc1f4bb656b966a463fce990f501d2c1e16e7eabdb14fea5638411672e83ce417dcc92dcbb3f5aada9f0a189b2d51928276104d699d1a7935c84773525546 SHA512 3e6c5cb0dee6ecc088413995d2da9874c7f05139fbab10636f4425d78b6e00864037c5f854a1b940ca5e151c29c614117aa9612cc509ec8152fba0ce39be708d
+EBUILD pysnmp-pysmi-1.1.8.ebuild 862 BLAKE2B c97b87833ad238eac68d9fd74dc043910af5c13812ee0551e99053d0ed97219a4e6da119b4425c3c7376bac44235461bb8d38e85898dbc450a3e219bfec4faec SHA512 3045c1b04515110844b001e2ee2050380acfff9549a9d0cb9a93873b5a46670dac1a6602f2d1eadae84e7b87ae81a8e403475aa61d29b8fc7dafba29a7dae338
+MISC metadata.xml 463 BLAKE2B d37e418a53f36fca44c5f7111c283e4312e35807e0589886ee53ee69078a28d150a38b44fbedccf44fba04cefd661266da3270614927051dbb73c12d369b4d86 SHA512 1c75a97af29137c6fa08f9151e74340398a0b82b6f6495c4ef68e9487f4afc0639fb1504e25aec700a13cb5cf4735f79e4077b74331c9c73cc84de60cbe192e9
diff --git a/dev-python/pysnmp-pysmi/metadata.xml b/dev-python/pysnmp-pysmi/metadata.xml
new file mode 100644
index 000000000..79a3a31fa
--- /dev/null
+++ b/dev-python/pysnmp-pysmi/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ b@edevau.net
+ Andreas Billmeier
+
+
+ pysnmp-pysmi
+
+ rfaircloth@splunk.com
+ rfaircloth-splunk
+
+
+
diff --git a/dev-python/pysnmp-pysmi/pysnmp-pysmi-1.1.10.ebuild b/dev-python/pysnmp-pysmi/pysnmp-pysmi-1.1.10.ebuild
new file mode 100644
index 000000000..5827f4388
--- /dev/null
+++ b/dev-python/pysnmp-pysmi/pysnmp-pysmi-1.1.10.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="PySMI is a pure-Python implementation of SNMP SMI MIB parser. This tool is designed to turn ASN.1 MIBs into various formats."
+HOMEPAGE="https://github.com/pysnmp/pysmi https://pypi.org/project/pysnmp-pysmi/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.md"
+
+RDEPEND=">=dev-python/ply-3.11[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
+
+distutils_enable_tests pytest
diff --git a/dev-python/pysnmp-pysmi/pysnmp-pysmi-1.1.8.ebuild b/dev-python/pysnmp-pysmi/pysnmp-pysmi-1.1.8.ebuild
new file mode 100644
index 000000000..9562cb492
--- /dev/null
+++ b/dev-python/pysnmp-pysmi/pysnmp-pysmi-1.1.8.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="PySMI is a pure-Python implementation of SNMP SMI MIB parser. This tool is designed to turn ASN.1 MIBs into various formats."
+HOMEPAGE="https://github.com/pysnmp/pysmi https://pypi.org/project/pysnmp-pysmi/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.md"
+
+RDEPEND=">=dev-python/ply-3.11[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26.0[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
diff --git a/dev-python/pysnmplib/Manifest b/dev-python/pysnmplib/Manifest
new file mode 100644
index 000000000..a70061684
--- /dev/null
+++ b/dev-python/pysnmplib/Manifest
@@ -0,0 +1,5 @@
+DIST pysnmplib-5.0.10.tar.gz 398323 BLAKE2B d7b007aa6cd69810da30cd684a5ecbf4d148d9c90dcd8bc0e86c9fa6c21d47a8cb1c4e25ddfdd6aff40caae2c8f49914056e9a5a0887ef2a9eee32afe5a5a895 SHA512 1fb40cfad4936958d9cf19e7bd818cdbf9654b880287ca4656c4015a32d700d4b22f16f280e0a30f086879302f489505b8932bbf4b1ccb418db7f027ea2890a6
+DIST pysnmplib-5.0.15.tar.gz 398287 BLAKE2B b0d44a81efba6101dd923da38418859e250561214324eece88b27e4a2b28dd4484126ce845b2bcf7159411c7e4d348c7465ed4320326dcb45ffd31112dca3163 SHA512 dd7ac7f41c2a7a70629029ab8a8126636d543fadeaf8bd6272dadc737b349b6ca9d2be5ca6b912201624a6f9a3c89315789ab7d7e80bf6197068b94afdf4aaf2
+EBUILD pysnmplib-5.0.10.ebuild 876 BLAKE2B 2d48b975d32e0768469b5a6354761aac2c9dc2cdfbefe366a3583ebb712db53ca49c8b7a3546026de026deaeb40ab1c9a093e5b8e1a8f81c21787442c09ed36e SHA512 d49d38665ebcc042eadf91949d7480412bc0b95b974bda4c2338149674b2e3663299facd1badec5b974dd1688122211d29f7aca56632b1eafbf85b41fdf0e6b6
+EBUILD pysnmplib-5.0.15.ebuild 907 BLAKE2B be217dbc6582cf5ed0d77eb1174c505d8b8f99dea23b25e9f8313f46a94224a421c5ebae02604b5511be77c9a511db1413fec5e40add9df8889998ee65c1fcc6 SHA512 dcad6248988245d9a4f78ba1272780086b316eeeaee395771276ff2d0b0cd2c2577708bc2fb8b8424e574cf0909454ff83f60420245ff3c262799e8a3ad25995
+MISC metadata.xml 453 BLAKE2B c03fb58107aaa7c57848ec0d560a6fe4ba69c1c6b6bc965eeb31a8c47902f3ac35f7c9b319f3b1997d1e55368903dc8b415080414dd6be021f61e5c9e7ec6071 SHA512 e800ee136efe53d42cd9ef0e8c0991b5a98d101f961f43ad6725f2b201eafd4399030eb309e9c39d78eeb37cb4cd45bac8126ebd3a4be060ef9a8ec19420211e
diff --git a/dev-python/pysnmplib/metadata.xml b/dev-python/pysnmplib/metadata.xml
new file mode 100644
index 000000000..23e9e9f44
--- /dev/null
+++ b/dev-python/pysnmplib/metadata.xml
@@ -0,0 +1,15 @@
+
+
+
+
+ b@edevau.net
+ Andreas Billmeier
+
+
+ pysnmplib
+
+ omrozowicz@splunk.com
+ omrozowicz
+
+
+
diff --git a/dev-python/pysnmplib/pysnmplib-5.0.10.ebuild b/dev-python/pysnmplib/pysnmplib-5.0.10.ebuild
new file mode 100644
index 000000000..2f55c1406
--- /dev/null
+++ b/dev-python/pysnmplib/pysnmplib-5.0.10.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine"
+HOMEPAGE="https://github.com/pysnmp/pysnmp https://pypi.org/project/pysnmplib/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.md"
+
+RDEPEND=">=dev-python/pysnmp-pysmi-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/pysnmp-pyasn1-1.0.3[${PYTHON_USEDEP}]
+ >=dev-python/pycryptodomex-3.11.0[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
diff --git a/dev-python/pysnmplib/pysnmplib-5.0.15.ebuild b/dev-python/pysnmplib/pysnmplib-5.0.15.ebuild
new file mode 100644
index 000000000..38d6e172b
--- /dev/null
+++ b/dev-python/pysnmplib/pysnmplib-5.0.15.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python, open source and free implementation of v1/v2c/v3 SNMP engine"
+HOMEPAGE="https://github.com/pysnmp/pysnmp https://pypi.org/project/pysnmplib/"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 arm arm64 x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DOCS="README.md"
+
+RDEPEND=">=dev-python/pysnmp-pysmi-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/pysnmp-pyasn1-1.0.3[${PYTHON_USEDEP}]
+ >=dev-python/pycryptodomex-3.11.0[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/nose[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )"
+
+python_test() {
+ nosetests --verbose || die
+ py.test -v -v || die
+}
+
+distutils_enable_tests pytest
diff --git a/etc/portage/profile/package.provided b/etc/portage/profile/package.provided
new file mode 100644
index 000000000..d44ec5964
--- /dev/null
+++ b/etc/portage/profile/package.provided
@@ -0,0 +1,5 @@
+# Workaround for replacing pysnmp with pysnmplib
+dev-python/pysnmp-4.4.12-r2
+dev-python/pyasn1-1.1.2
+dev-python/pyasn1-modules-0.2.8-r1
+dev-python/pysmi-0.3.4