diff --git a/dev-python/azure-storage-blob/Manifest b/dev-python/azure-storage-blob/Manifest new file mode 100644 index 0000000000..52f82543f3 --- /dev/null +++ b/dev-python/azure-storage-blob/Manifest @@ -0,0 +1 @@ +DIST azure-storage-blob-12.7.1.zip 607272 BLAKE2B 8880f409ec0c32ec1851879c2c480e76658a89105757f7c3269e638edd14146264f8a3af0da3b3d9123ecdd8c94cbe7e83d9b05557a50a82ae05f21fe19583a0 SHA512 741e1cd0eee4066803f0f67467a80de5b63c5456a1b83ab034be31a583ac7b3d2ec4b5a88dc4971c2c21584c69e95b5cb788a05db86ae6d8ba1671a378d907f1 diff --git a/dev-python/azure-storage-blob/azure-storage-blob-12.7.1.ebuild b/dev-python/azure-storage-blob/azure-storage-blob-12.7.1.ebuild new file mode 100644 index 0000000000..a9a0235116 --- /dev/null +++ b/dev-python/azure-storage-blob/azure-storage-blob-12.7.1.ebuild @@ -0,0 +1,15 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit distutils-r1 + +DESCRIPTION="Microsoft Azure Blob Storage Client Library for Python" +HOMEPAGE="https://pypi.org/project/azure-storage-blob/" +SRC_URI="https://files.pythonhosted.org/packages/62/c5/2ded1eafb82fe093c9f18db071755288cd646ed02bc87abd160d4b2c23ae/${P}.zip" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-python/azure-storage-blob/metadata.xml b/dev-python/azure-storage-blob/metadata.xml new file mode 100644 index 0000000000..ad8cead24f --- /dev/null +++ b/dev-python/azure-storage-blob/metadata.xml @@ -0,0 +1,8 @@ + + + + + svdm-gentoo@protonmail.com + Simon van der Maas + + diff --git a/dev-python/dateparser/dateparser-1.0.0.ebuild b/dev-python/dateparser/dateparser-1.0.0.ebuild index f279b5c990..062a65b090 100644 --- a/dev-python/dateparser/dateparser-1.0.0.ebuild +++ b/dev-python/dateparser/dateparser-1.0.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 diff --git a/dev-python/google-cloud-storage/Manifest b/dev-python/google-cloud-storage/Manifest new file mode 100644 index 0000000000..e429deb952 --- /dev/null +++ b/dev-python/google-cloud-storage/Manifest @@ -0,0 +1 @@ +DIST google-cloud-storage-1.36.0.tar.gz 5448275 BLAKE2B 17ba528dc8adb92eddd1153fcb103fbb1fe0c8c85b05d1263c7180313c08c3975619cd7c102f95d97c3a20a392665cb9610fc437d4253c0c8b168246a3ec645d SHA512 213704d2bbe344aaeb54487ded8879204be9178a3dbbe111234ea42d903b9de15c030fa9b585714cdc4c65db9a895f4e9713c1fe8c19ad2bcf49c4d04f599642 diff --git a/dev-python/google-cloud-storage/google-cloud-storage-1.36.0.ebuild b/dev-python/google-cloud-storage/google-cloud-storage-1.36.0.ebuild new file mode 100644 index 0000000000..06d35b1c84 --- /dev/null +++ b/dev-python/google-cloud-storage/google-cloud-storage-1.36.0.ebuild @@ -0,0 +1,15 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit distutils-r1 + +DESCRIPTION="Google Cloud Storage API client library" +HOMEPAGE="https://pypi.org/project/google-cloud-storage/" +SRC_URI="https://files.pythonhosted.org/packages/6d/5c/8f311c50661d907cbe5786c1be91ac75c59fdab4b69d8f679d0926b79820/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-python/google-cloud-storage/metadata.xml b/dev-python/google-cloud-storage/metadata.xml new file mode 100644 index 0000000000..ad8cead24f --- /dev/null +++ b/dev-python/google-cloud-storage/metadata.xml @@ -0,0 +1,8 @@ + + + + + svdm-gentoo@protonmail.com + Simon van der Maas + + diff --git a/dev-python/pure-protobuf/pure-protobuf-2.0.1.ebuild b/dev-python/pure-protobuf/pure-protobuf-2.0.1.ebuild index 3e370a83c0..448c8958e4 100644 --- a/dev-python/pure-protobuf/pure-protobuf-2.0.1.ebuild +++ b/dev-python/pure-protobuf/pure-protobuf-2.0.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7..9} ) inherit distutils-r1 diff --git a/dev-python/pyinstaller/Manifest b/dev-python/pyinstaller/Manifest new file mode 100644 index 0000000000..c31d065ba4 --- /dev/null +++ b/dev-python/pyinstaller/Manifest @@ -0,0 +1 @@ +DIST pyinstaller-4.2.tar.gz 3596102 BLAKE2B 2b273c043c4b584741cb4a4a2ef1df5b4305c775155f7195d2441b7dd69d169b768143d11141df6e0b3a27400f4f978460f0c923192c21695c26d0189a2b8855 SHA512 54acf059756cbbaa37fb559e9691dc8b3af77f7f57885f8fb142050662769f9138477686d0b768274f23166d2d327b4f9d4924b7077cdf1736790d7e2a3e161d diff --git a/dev-python/pyinstaller/metadata.xml b/dev-python/pyinstaller/metadata.xml new file mode 100644 index 0000000000..ad8cead24f --- /dev/null +++ b/dev-python/pyinstaller/metadata.xml @@ -0,0 +1,8 @@ + + + + + svdm-gentoo@protonmail.com + Simon van der Maas + + diff --git a/dev-python/pyinstaller/pyinstaller-4.2.ebuild b/dev-python/pyinstaller/pyinstaller-4.2.ebuild new file mode 100644 index 0000000000..568465d34f --- /dev/null +++ b/dev-python/pyinstaller/pyinstaller-4.2.ebuild @@ -0,0 +1,17 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend + +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit distutils-r1 + +DESCRIPTION="Bundles a Python application and all its dependencies into a single package." +HOMEPAGE="https://pypi.org/project/pyinstaller/" +SRC_URI="https://files.pythonhosted.org/packages/b4/83/9f6ff034650abe9778c9a4f86bcead63f89a62acf02b1b47fc2bfc6bf8dd/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" diff --git a/dev-python/pysftp/Manifest b/dev-python/pysftp/Manifest new file mode 100644 index 0000000000..0dfb9b1e44 --- /dev/null +++ b/dev-python/pysftp/Manifest @@ -0,0 +1 @@ +DIST pysftp-0.2.9.tar.gz 25949 BLAKE2B 18a06ffb13d9c266dc03a79b982550c8fcead8588ad6f962fdae026c92dd951c963b67033548057700fe5aaed7db3c0fb91ed992e6beb7f1d04173f221a8866e SHA512 408e28c362b3f2573a6717cda811de3c88a8026d3a0c21eae8fb05156be941b16874cd8c318f3a0f533b8524831f22a90bcc208b061ee4c28fc8fda4e441173d diff --git a/dev-python/pysftp/metadata.xml b/dev-python/pysftp/metadata.xml new file mode 100644 index 0000000000..ad8cead24f --- /dev/null +++ b/dev-python/pysftp/metadata.xml @@ -0,0 +1,8 @@ + + + + + svdm-gentoo@protonmail.com + Simon van der Maas + + diff --git a/dev-python/pysftp/pysftp-0.2.9.ebuild b/dev-python/pysftp/pysftp-0.2.9.ebuild new file mode 100644 index 0000000000..5960dac5ea --- /dev/null +++ b/dev-python/pysftp/pysftp-0.2.9.ebuild @@ -0,0 +1,15 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) +inherit distutils-r1 + +DESCRIPTION="A friendly face on SFTP" +HOMEPAGE="https://pypi.org/project/pysftp/" +SRC_URI="https://files.pythonhosted.org/packages/36/60/45f30390a38b1f92e0a8cf4de178cd7c2bc3f874c85430e40ccf99df8fe7/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" diff --git a/scripts/check-duplicates.sh b/scripts/check-duplicates.sh index 85af7839c4..8c6743bbd2 100755 --- a/scripts/check-duplicates.sh +++ b/scripts/check-duplicates.sh @@ -9,12 +9,12 @@ GENTOO_DIR="/var/db/repos/gentoo" GENTOO_PACKAGES=( $(find ${GENTOO_DIR} -mindepth 2 -maxdepth 2 -printf "%P\n" \ - | sort | grep -Ev "^(.git|.github|metadata|profiles|scripts)/" + | sort | grep -Ev "^(.git|.github|metadata|profiles|scripts)/|metadata.xml" ) ) REPO_PACKAGES=( $(find . -mindepth 2 -maxdepth 2 -printf "%P\n" \ - | sort | grep -Ev "^(.git|.github|metadata|profiles|scripts)/" + | sort | grep -Ev "^(.git|.github|metadata|profiles|scripts)/|metadata.xml" ) ) diff --git a/www-client/torbrowser-launcher/Manifest b/www-client/torbrowser-launcher/Manifest index f757cedbd0..1a9da1946f 100644 --- a/www-client/torbrowser-launcher/Manifest +++ b/www-client/torbrowser-launcher/Manifest @@ -1,2 +1 @@ -DIST torbrowser-launcher-0.3.2.tar.gz 227363 BLAKE2B b3e35f546ef84aec02a3b75068b08a6d60f9f41f6194d1bf25862c48780f77d72e4443e594add04c5a0d44cf01bcfc8c04d6d7d67c767c2cc75cc8b4a9c42f9c SHA512 26c5517723c730591ea5c4b81e30728e9db7323afcafc99d17a178d4300bad3df8731ffb063cc53fe189a3b5e2872395c913b9eea6595acac7f31ff4a1c5f105 DIST torbrowser-launcher-0.3.3.tar.gz 187239 BLAKE2B 8792e5474efe32124b401287bfbe01caef40381a35bb09062903da09c51f246b6092da2a3ffb84531c8f2be1bb45079263b8e46c98c5efa370abc6200289ac99 SHA512 129bcc3006d1cda92ab521c5106cacccf934b964b737f28bd89de6872f061b9e039678ca34b8ed30f348a0a47c3d87661b103f48e19a7edfae72a69512220fe6 diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild deleted file mode 100644 index 446a02ea58..0000000000 --- a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.2.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit distutils-r1 xdg - -DESCRIPTION="A program to download, updated, and run the Tor Browser Bundle" -HOMEPAGE="https://github.com/micahflee/torbrowser-launcher" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/micahflee/${PN}.git" -else - SRC_URI="https://github.com/micahflee/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -RESTRICT="test" -LICENSE="MIT" -SLOT="0" -IUSE="apparmor" - -RDEPEND=" - app-crypt/gpgme[python,${PYTHON_USEDEP}] - dev-python/PyQt5[${PYTHON_USEDEP},widgets] - dev-python/PySocks[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - apparmor? ( sys-libs/libapparmor ) -" - -PATCHES=( - "${FILESDIR}/${PN}-distro.patch" -) - -python_install_all() { - distutils-r1_python_install_all - - # delete apparmor profiles - if ! use apparmor; then - rm -r "${D}/etc/apparmor.d" || die "Failed to remove apparmor profiles" - rmdir "${D}/etc" || die "Failed to remove empty directory" - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - elog "For updating over system TOR install net-vpn/tor and dev-python/txsocksx" -} diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild index 446a02ea58..0694a09c37 100644 --- a/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild +++ b/www-client/torbrowser-launcher/torbrowser-launcher-0.3.3.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 xdg +inherit distutils-r1 optfeature xdg DESCRIPTION="A program to download, updated, and run the Tor Browser Bundle" HOMEPAGE="https://github.com/micahflee/torbrowser-launcher" @@ -48,5 +49,7 @@ python_install_all() { pkg_postinst() { xdg_pkg_postinst - elog "For updating over system TOR install net-vpn/tor and dev-python/txsocksx" + elog "To get additional features, some optional runtime dependencies" + elog "may be installed:" + optfeature "updating over system TOR" net-vpn/tor dev-python/txsocksx } diff --git a/www-client/torbrowser-launcher/torbrowser-launcher-9999.ebuild b/www-client/torbrowser-launcher/torbrowser-launcher-9999.ebuild index 446a02ea58..0694a09c37 100644 --- a/www-client/torbrowser-launcher/torbrowser-launcher-9999.ebuild +++ b/www-client/torbrowser-launcher/torbrowser-launcher-9999.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 xdg +inherit distutils-r1 optfeature xdg DESCRIPTION="A program to download, updated, and run the Tor Browser Bundle" HOMEPAGE="https://github.com/micahflee/torbrowser-launcher" @@ -48,5 +49,7 @@ python_install_all() { pkg_postinst() { xdg_pkg_postinst - elog "For updating over system TOR install net-vpn/tor and dev-python/txsocksx" + elog "To get additional features, some optional runtime dependencies" + elog "may be installed:" + optfeature "updating over system TOR" net-vpn/tor dev-python/txsocksx }