From a14af22c9aeea5d99c211b904a9853d775e21151 Mon Sep 17 00:00:00 2001 From: layman Date: Sat, 5 Oct 2019 17:35:18 +0200 Subject: [PATCH] Updated flexget / certbot --- app-crypt/certbot-apache/Manifest | 3 + .../certbot-apache-0.36.0.ebuild} | 17 +- app-crypt/certbot-apache/metadata.xml | 11 ++ app-crypt/certbot-dns-rfc2136/Manifest | 12 +- .../certbot-dns-rfc2136-0.26.1.ebuild | 39 ----- .../certbot-dns-rfc2136-0.28.0.ebuild | 39 ----- .../certbot-dns-rfc2136-0.31.0.ebuild | 39 ----- ...uild => certbot-dns-rfc2136-0.36.0.ebuild} | 12 +- app-crypt/certbot-nginx/Manifest | 3 + .../certbot-nginx/certbot-nginx-0.36.0.ebuild | 34 ++++ app-crypt/certbot-nginx/metadata.xml | 11 ++ app-crypt/certbot/Manifest | 3 + app-crypt/certbot/certbot-0.36.0.ebuild | 48 ++++++ app-crypt/certbot/metadata.xml | 11 ++ dev-python/pyyaml/Manifest | 4 + .../files/pyyaml-5.1-cve-2017-18342.patch | 40 +++++ dev-python/pyyaml/metadata.xml | 11 ++ dev-python/pyyaml/pyyaml-5.1.2.ebuild | 46 ++++++ dev-python/werkzeug/Manifest | 3 + dev-python/werkzeug/metadata.xml | 15 ++ dev-python/werkzeug/werkzeug-0.15.6.ebuild | 39 +++++ net-misc/flexget/Manifest | 2 + net-misc/flexget/flexget-2.21.21.ebuild | 147 ++++++++++++++++++ 23 files changed, 447 insertions(+), 142 deletions(-) create mode 100644 app-crypt/certbot-apache/Manifest rename app-crypt/{certbot-dns-rfc2136/certbot-dns-rfc2136-0.33.1.ebuild => certbot-apache/certbot-apache-0.36.0.ebuild} (63%) create mode 100644 app-crypt/certbot-apache/metadata.xml delete mode 100644 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.26.1.ebuild delete mode 100644 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.28.0.ebuild delete mode 100644 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.31.0.ebuild rename app-crypt/certbot-dns-rfc2136/{certbot-dns-rfc2136-0.24.0.ebuild => certbot-dns-rfc2136-0.36.0.ebuild} (81%) create mode 100644 app-crypt/certbot-nginx/Manifest create mode 100644 app-crypt/certbot-nginx/certbot-nginx-0.36.0.ebuild create mode 100644 app-crypt/certbot-nginx/metadata.xml create mode 100644 app-crypt/certbot/Manifest create mode 100644 app-crypt/certbot/certbot-0.36.0.ebuild create mode 100644 app-crypt/certbot/metadata.xml create mode 100644 dev-python/pyyaml/Manifest create mode 100644 dev-python/pyyaml/files/pyyaml-5.1-cve-2017-18342.patch create mode 100644 dev-python/pyyaml/metadata.xml create mode 100644 dev-python/pyyaml/pyyaml-5.1.2.ebuild create mode 100644 dev-python/werkzeug/Manifest create mode 100644 dev-python/werkzeug/metadata.xml create mode 100644 dev-python/werkzeug/werkzeug-0.15.6.ebuild create mode 100644 net-misc/flexget/flexget-2.21.21.ebuild diff --git a/app-crypt/certbot-apache/Manifest b/app-crypt/certbot-apache/Manifest new file mode 100644 index 0000000..95a2793 --- /dev/null +++ b/app-crypt/certbot-apache/Manifest @@ -0,0 +1,3 @@ +DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894 SHA512 f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92 +EBUILD certbot-apache-0.36.0.ebuild 1080 BLAKE2B d619b7b78385f52863109318365b53a5787e5c2c64bbd26cbbd735f81971b6703fd8c0367bae1d55d44f9f6782157ade26aa19d5643f078b1146d0c0f67576d7 SHA512 b158899197ccc0e9c145f90f92fa4f48ca71c2781fece4185ae1dbd01f943dd75ab3a05ef58f83558c3da7108364af094eed6d008945f9c011b80357d2d8b741 +MISC metadata.xml 334 BLAKE2B 4adbd04c0edcc84925da47b32fee63d4652bf2a1bf5222a56e0e1c7cfe8aaa34275a2652c4416f8a80de11fd88217d8626d610fa857f0615f18bfd773a279e55 SHA512 e3d6dda6c44557523fd48b464b6d39fc45b90ba2ecbe03fb300a655973c1b2e654a24d8d381b769eba00d0d80fb5881e1dfec1694e223cd83047abba9f01a44f diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.33.1.ebuild b/app-crypt/certbot-apache/certbot-apache-0.36.0.ebuild similarity index 63% rename from app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.33.1.ebuild rename to app-crypt/certbot-apache/certbot-apache-0.36.0.ebuild index 70cc6ed..5ac928a 100644 --- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.33.1.ebuild +++ b/app-crypt/certbot-apache/certbot-apache-0.36.0.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6}) +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7}) if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/certbot/certbot.git" inherit git-r3 S=${WORKDIR}/${P}/${PN} else - SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz" - KEYWORDS="~amd64" - S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN} + SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" + S=${WORKDIR}/${PN%-apache}-${PV}/${PN} fi inherit distutils-r1 @@ -23,9 +23,8 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="test" -RDEPEND="~app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - >app-crypt/acme-0.25[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] +RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] + >=app-crypt/certbot-0.36.0[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] dev-python/python-augeas[${PYTHON_USEDEP}] dev-python/zope-component[${PYTHON_USEDEP}] diff --git a/app-crypt/certbot-apache/metadata.xml b/app-crypt/certbot-apache/metadata.xml new file mode 100644 index 0000000..264684b --- /dev/null +++ b/app-crypt/certbot-apache/metadata.xml @@ -0,0 +1,11 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + certbot/certbot + + diff --git a/app-crypt/certbot-dns-rfc2136/Manifest b/app-crypt/certbot-dns-rfc2136/Manifest index 3b9ea00..321e205 100644 --- a/app-crypt/certbot-dns-rfc2136/Manifest +++ b/app-crypt/certbot-dns-rfc2136/Manifest @@ -1,15 +1,7 @@ -DIST certbot-0.24.0.tar.gz 1149694 BLAKE2B 7c57d59ced97de77e0f98eb11a2bba418ee81ba0eb4506ebc010cb0060c92820617ba2a3464dd398bfec6dc86f4c2dc8e22461d76ae51ccfbb97afab3bbb3681 SHA512 b067da7eea54deb72ff4b516382cbe480ffebcb378489a2b0c52955f7399401d936d8d6587d88473d6f4fa9e864de94514941bde9727a5babbf2d6211ea61b20 -DIST certbot-0.26.1.tar.gz 1237273 BLAKE2B d3e1582eac16c224a361d383266000c057a825fca996776b575c152e9d7b29c3ac719dccfd7a7dc4a6adb9070f7c3b4a2fbf0e59bd6d5bf74acdfd7487c5103a SHA512 e1eaca840f020135ad329c458b25f69b622de0e886c69fe64f098a6ea468e74e69e16625c5ea5c9465d220b1de01e40a45450dc5e2aded1c474508f65863396a -DIST certbot-0.28.0.tar.gz 1253582 BLAKE2B f97a195afacd279b1dfc2d62ea45ae43dfd2d160f148200dd0756eda1c75561a6b1326a346f84c666c8409d339bc4341106ed4cfc684a7d868b6e1e10707ef78 SHA512 07c9bbad52acebc60e48d79619e4f12818d67c3b0f41ffa4fcd02098fb9da245e4006418f54c51c2e4bb9aaa01a21f7a083c9eb092f533e6676ed75ae8667a54 -DIST certbot-0.31.0.tar.gz 1267960 BLAKE2B 4097a3d278d86589e7273c3f5c4f809f0a5777319856a2aea27233ee99eadf2e7c075c5400970be6a2f11032e54457c9705ef45b85e9d158bc04c7761e59a23a SHA512 9202800649691e9b2d6b4c898b975d11ef3aba8f34903c93a11eafa5300f64c939547cfbbe34ac664de293d2540b143f14d3117969e4a6dfc55d624cfae44fea -DIST certbot-0.33.1.tar.gz 1304071 BLAKE2B 400c12ce254780fc0f336bbcff7917ba1ef4c6a0a708fb9607b79f8e966720a77adea9e56dc110c9424978d18eff15bd372141a0fc79edfb9f8fcc41f5f09f2b SHA512 055030e1ab1d3eb57b980c44732c8ec623d99de2d797a2b825bd2b816fce5b4c4d63d09178eb0a79fb83d991d63f00a149cc043067a2ae42a0ddcaa4fd329979 DIST certbot-0.34.1.tar.gz 1347164 BLAKE2B e35ebd3a2f2650e101f018bed73f450bf8d3acf229a4bcb1c329b90cfc899135e6d0013ee2082d6563e88ad16e3ed349c696d9855ee07b453c6b260aa4dcb9eb SHA512 18888aeac2208578063a4b099ae2e6fc706596c6288fce2f50921dfc44e6ed3becce4a9e7d5540f32e4a398a65db2eb8c86b06d93e3f3953b2f4ca9b312b1057 DIST certbot-0.35.0.tar.gz 1333065 BLAKE2B 8bd4fd735e68f24ee7c0533b18b63e2924eab9dcef78250f5d7094fbb04f78acca1c11cefae48e25da637a01a7dcd004f22926923b63a39206b63133193793a1 SHA512 ca94858aca5c6849dd6667d1e96389d80a7882de9a4deeda28d244ac105c1524dddb100dc899e4fabdef908607956617e26640b8e573b04a0625e19413c23bee -EBUILD certbot-dns-rfc2136-0.24.0.ebuild 1127 BLAKE2B f792daed6badc9a01bc3b364aa149a98d7f9c35da3d7e2ad567983d9a8f8e7f98d298f0f3c212633fec47391dd85ee6f1c2d6f4f3f36468725df9c1a8803e623 SHA512 e8123479947735189bf6a6026c29f697ef873aed005e07af9ffa2c847d151496709ad9b2f09ce1bb711c9597b5eed8b51d85c26fc9ca2a0cb267b334d4a6f318 -EBUILD certbot-dns-rfc2136-0.26.1.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c -EBUILD certbot-dns-rfc2136-0.28.0.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c -EBUILD certbot-dns-rfc2136-0.31.0.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c -EBUILD certbot-dns-rfc2136-0.33.1.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c +DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894 SHA512 f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92 EBUILD certbot-dns-rfc2136-0.34.1.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c EBUILD certbot-dns-rfc2136-0.35.0.ebuild 1126 BLAKE2B bb35e056a874673b3fd807ccc1f64cdf2b5d5302559c8f9b5d46c43b094a7ee1cdf4793e32585b7873174cb36b9c92361145ad0a370b91cf7e24b7e4fa4270be SHA512 a6014ce3c2c24599e9f5d76c1c7039e8569ffb8d607600cad0dc571f82922a284b98487681286294fa22a5c5a6a25dda3ddd7cbf8bba26f1a869d45a8ddfab5c +EBUILD certbot-dns-rfc2136-0.36.0.ebuild 1140 BLAKE2B 0e574caf9b9ac2f7d5e758afcbac8d1cbd74a61f94b0c8344c0d3753b744cb201f6cbe7b77cb26989dd519dd398450b21d949c59d0e23b14a7fd5520b6e61cd4 SHA512 655d9fd6ea83c30420e57c4bd12ba6e13b27c441cefbd71cadf09d2aaf7571c726fcec40f2d15c22c2bd2bf6fa8bd9d8bea959f1e279d1cf42d6d8b367f5d6b1 EBUILD certbot-dns-rfc2136-9999.ebuild 1127 BLAKE2B f792daed6badc9a01bc3b364aa149a98d7f9c35da3d7e2ad567983d9a8f8e7f98d298f0f3c212633fec47391dd85ee6f1c2d6f4f3f36468725df9c1a8803e623 SHA512 e8123479947735189bf6a6026c29f697ef873aed005e07af9ffa2c847d151496709ad9b2f09ce1bb711c9597b5eed8b51d85c26fc9ca2a0cb267b334d4a6f318 diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.26.1.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.26.1.ebuild deleted file mode 100644 index 70cc6ed..0000000 --- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.26.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6}) - -if [[ ${PV} == 9999* ]]; then - EGIT_REPO_URI="https://github.com/certbot/certbot.git" - inherit git-r3 - S=${WORKDIR}/${P}/${PN} -else - SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz" - KEYWORDS="~amd64" - S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN} -fi - -inherit distutils-r1 - -DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)" -HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -RDEPEND="~app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - >app-crypt/acme-0.25[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/python-augeas[${PYTHON_USEDEP}] - dev-python/zope-component[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}]" -DEPEND="test? ( ${RDEPEND} - dev-python/nose[${PYTHON_USEDEP}] ) - dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - nosetests || die -} diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.28.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.28.0.ebuild deleted file mode 100644 index 70cc6ed..0000000 --- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.28.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6}) - -if [[ ${PV} == 9999* ]]; then - EGIT_REPO_URI="https://github.com/certbot/certbot.git" - inherit git-r3 - S=${WORKDIR}/${P}/${PN} -else - SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz" - KEYWORDS="~amd64" - S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN} -fi - -inherit distutils-r1 - -DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)" -HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -RDEPEND="~app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - >app-crypt/acme-0.25[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/python-augeas[${PYTHON_USEDEP}] - dev-python/zope-component[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}]" -DEPEND="test? ( ${RDEPEND} - dev-python/nose[${PYTHON_USEDEP}] ) - dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - nosetests || die -} diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.31.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.31.0.ebuild deleted file mode 100644 index 70cc6ed..0000000 --- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.31.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6}) - -if [[ ${PV} == 9999* ]]; then - EGIT_REPO_URI="https://github.com/certbot/certbot.git" - inherit git-r3 - S=${WORKDIR}/${P}/${PN} -else - SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz" - KEYWORDS="~amd64" - S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN} -fi - -inherit distutils-r1 - -DESCRIPTION="Apache plugin for certbot (Let's Encrypt Client)" -HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" - -RDEPEND="~app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - >app-crypt/acme-0.25[${PYTHON_USEDEP}] - dev-python/dnspython[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/python-augeas[${PYTHON_USEDEP}] - dev-python/zope-component[${PYTHON_USEDEP}] - dev-python/zope-interface[${PYTHON_USEDEP}]" -DEPEND="test? ( ${RDEPEND} - dev-python/nose[${PYTHON_USEDEP}] ) - dev-python/setuptools[${PYTHON_USEDEP}]" - -python_test() { - nosetests || die -} diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.24.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.36.0.ebuild similarity index 81% rename from app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.24.0.ebuild rename to app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.36.0.ebuild index 8341417..398d5d5 100644 --- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.24.0.ebuild +++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.36.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -PYTHON_COMPAT=(python{2_7,3_4,3_5,3_6}) +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7}) if [[ ${PV} == 9999* ]]; then EGIT_REPO_URI="https://github.com/certbot/certbot.git" @@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]]; then S=${WORKDIR}/${P}/${PN} else SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~arm64 ~x86" S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN} fi @@ -23,8 +23,8 @@ LICENSE="Apache-2.0" SLOT="0" IUSE="test" -RDEPEND="~app-crypt/certbot-${PV}[${PYTHON_USEDEP}] - ~app-crypt/acme-${PV}[${PYTHON_USEDEP}] +RDEPEND=">=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] + >=app-crypt/certbot-0.36.0[${PYTHON_USEDEP}] dev-python/dnspython[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] dev-python/python-augeas[${PYTHON_USEDEP}] diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest new file mode 100644 index 0000000..b6b16f1 --- /dev/null +++ b/app-crypt/certbot-nginx/Manifest @@ -0,0 +1,3 @@ +DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894 SHA512 f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92 +EBUILD certbot-nginx-0.36.0.ebuild 1014 BLAKE2B c424ab9e7f11ad23e128e0a9876359ebdea32746a810380e17acd108bec3920b3ed8b48992446b0a1a4bf704f8dd07e20006fcdb7ca26338bdee85b0ac1676b2 SHA512 ebeb6165a82c28105a65032c47ef92999df3aae3aa75bb9374405f58918743f983802ac8b62945eb2c93b3183a7065f36bdebd1d50ebbb94ef4a7ebca9ea1e63 +MISC metadata.xml 334 BLAKE2B 4adbd04c0edcc84925da47b32fee63d4652bf2a1bf5222a56e0e1c7cfe8aaa34275a2652c4416f8a80de11fd88217d8626d610fa857f0615f18bfd773a279e55 SHA512 e3d6dda6c44557523fd48b464b6d39fc45b90ba2ecbe03fb300a655973c1b2e654a24d8d381b769eba00d0d80fb5881e1dfec1694e223cd83047abba9f01a44f diff --git a/app-crypt/certbot-nginx/certbot-nginx-0.36.0.ebuild b/app-crypt/certbot-nginx/certbot-nginx-0.36.0.ebuild new file mode 100644 index 0000000..c4f2df8 --- /dev/null +++ b/app-crypt/certbot-nginx/certbot-nginx-0.36.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + S=${WORKDIR}/${PN%-nginx}-${PV}/${PN} +fi + +inherit distutils-r1 + +DESCRIPTION="Nginx plugin for certbot (Let's Encrypt Client)" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + >=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] + >=app-crypt/certbot-0.35.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + >=dev-python/pyparsing-1.5.5[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND="${CDEPEND}" diff --git a/app-crypt/certbot-nginx/metadata.xml b/app-crypt/certbot-nginx/metadata.xml new file mode 100644 index 0000000..264684b --- /dev/null +++ b/app-crypt/certbot-nginx/metadata.xml @@ -0,0 +1,11 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + certbot/certbot + + diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest new file mode 100644 index 0000000..1282aba --- /dev/null +++ b/app-crypt/certbot/Manifest @@ -0,0 +1,3 @@ +DIST certbot-0.36.0.tar.gz 1322339 BLAKE2B 69fbf68b5dd95d6d3ac6c868d583da8c66dfcd01e3471c511d0d9d95de08ac096479733e9fca12ca99abf43484835fa7184dcccb1c11a41ee7948174364f2894 SHA512 f7fa8c6200a76b4fc4830865bf11fbba8bd73ea55e1236680181073952505c83b4650b43ccfc8e9b96caf47b85c43e47acf8db6d92134f7c279ebd954ab0ac92 +EBUILD certbot-0.36.0.ebuild 1366 BLAKE2B 81a7df13ee1e1abcb0dfff63995fb752a5e0a3d6bebebf45ea11f476715ed96e5417fd667dd5f4faf0ad446649ad03e4c45be33b035cfecbe023aa2a1044e1d2 SHA512 2bac9490ac0be45fd39696c5befc5f63436a6d8f6238fba0ba1ec07a1a892f3887f49ed23499df4e07bd712666bd579d9d035358bbd70465a7ff2fb4231dea0d +MISC metadata.xml 334 BLAKE2B e7b28e7d3e7c6fdce0c5120b29fbf5aa607408e2add6c0ad42e921fb1add9def38c6cb191129a5a6e1f0e3ea119caa6cdc74955b572e5d2c6f854d0b7c7c521a SHA512 a24ccf633fc9c2670dcd35801d95bd8ca0f4ea4d3d53b6651f2e8e3e280b95ec8a464d99f5423942c14b0777ae4551f46c1ff285caea460bc91cbc417a7a5b70 diff --git a/app-crypt/certbot/certbot-0.36.0.ebuild b/app-crypt/certbot/certbot-0.36.0.ebuild new file mode 100644 index 0000000..c556797 --- /dev/null +++ b/app-crypt/certbot/certbot-0.36.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 +else + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +inherit distutils-r1 + +DESCRIPTION="Let's encrypt client to automate deployment of X.509 certificates" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND=" + ${CDEPEND} + >=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] + >=dev-python/configargparse-0.9.3[${PYTHON_USEDEP}] + dev-python/configobj[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.2.3[${PYTHON_USEDEP}] + >=dev-python/josepy-1.1.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/parsedatetime-1.3[${PYTHON_USEDEP}] + dev-python/pyrfc3339[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + dev-python/zope-component[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND=" + ${CDEPEND} + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + )" + +python_test() { + # acme is not installed, removing it here is fine, the dir just confuses tests + rm -R acme + pytest -vv ${PN} || die +} diff --git a/app-crypt/certbot/metadata.xml b/app-crypt/certbot/metadata.xml new file mode 100644 index 0000000..0a55369 --- /dev/null +++ b/app-crypt/certbot/metadata.xml @@ -0,0 +1,11 @@ + + + + + prometheanfire@gentoo.org + Matthew Thode + + + certbot/certbot + + diff --git a/dev-python/pyyaml/Manifest b/dev-python/pyyaml/Manifest new file mode 100644 index 0000000..48b4d29 --- /dev/null +++ b/dev-python/pyyaml/Manifest @@ -0,0 +1,4 @@ +AUX pyyaml-5.1-cve-2017-18342.patch 1420 BLAKE2B bf053ed121355aea1e44f9bd29b22c9afbca7b99b68e59a6e213d2723531044049964dcb20dbc036ee27ae8bcc2c26e317cf080637e611fa0105a9d451496125 SHA512 8e7737761555d851b21ca61128d2ced4163d446acb87510b6962a20dc217923bcf835d70224c9e721486351e0aeb57f9f3c570b57086a0a00c3e8ac656a458c5 +DIST PyYAML-5.1.2.tar.gz 265034 BLAKE2B a3f6fe4a0c0a24f8934b94545e7727fad26b397755416a8127bd52fd9ea5e8fea3c6452ddfbd91edfa2e8ca88522b1ae9061c9221f394c8fa4cbd1c2dc256f72 SHA512 b5ee201c612486a95c87b7e41d474313160284359b8b30ababc80b51325aef9dd7dc27eb3b8a03a4749cb8c7e3789c5684d5c285fe35d4b20be1f189641531e0 +EBUILD pyyaml-5.1.2.ebuild 1153 BLAKE2B 2fc4bec2f14d5982d433b0564d4a735fe0254107403a0006bc5d69ef6836d542193e6636cbe4ecb60165236f9b8a4b9d263db162837d64db24a31a527c80bb77 SHA512 df0e89caac252e76cc703e969a51ae1844654a5adefe698a89571c101eac7503740ddc39b21e887b0b5ce303afa037e6bf10320eba0f49a65950c86a647b988b +MISC metadata.xml 345 BLAKE2B 8c26b8b05b08ed9abab5ed2cb36552dc9af33ee2b30cf3ebe551576d7ad44908b3dff195cd7f1a3f5af9323d17eadee407e42bfeb99150be2a0ac4b48653c1eb SHA512 1fdee5219c989b3edf11bdb63264c6ca6bd54fb1f44907bf20ce7ee6b1968c9c6f2c94363698be87d92eb6cd07a034acca7dbcffaeac40d2add8d57a240772da diff --git a/dev-python/pyyaml/files/pyyaml-5.1-cve-2017-18342.patch b/dev-python/pyyaml/files/pyyaml-5.1-cve-2017-18342.patch new file mode 100644 index 0000000..28626ba --- /dev/null +++ b/dev-python/pyyaml/files/pyyaml-5.1-cve-2017-18342.patch @@ -0,0 +1,40 @@ +diff --git a/lib/yaml/__init__.py b/lib/yaml/__init__.py +index e7a419d..5f80761 100644 +--- a/lib/yaml/__init__.py ++++ b/lib/yaml/__init__.py +@@ -106,6 +106,7 @@ def load(stream, Loader=None): + and produce the corresponding Python object. + """ + if Loader is None: ++ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348") + load_warning('load') + Loader = FullLoader + +@@ -121,6 +122,7 @@ def load_all(stream, Loader=None): + and produce corresponding Python objects. + """ + if Loader is None: ++ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348") + load_warning('load_all') + Loader = FullLoader + +diff --git a/lib3/yaml/__init__.py b/lib3/yaml/__init__.py +index 5df0bb5..6952ba5 100644 +--- a/lib3/yaml/__init__.py ++++ b/lib3/yaml/__init__.py +@@ -106,6 +106,7 @@ def load(stream, Loader=None): + and produce the corresponding Python object. + """ + if Loader is None: ++ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348") + load_warning('load') + Loader = FullLoader + +@@ -121,6 +122,7 @@ def load_all(stream, Loader=None): + and produce corresponding Python objects. + """ + if Loader is None: ++ raise RuntimeError("Unsafe load() call disabled by Gentoo. See bug #659348") + load_warning('load_all') + Loader = FullLoader + diff --git a/dev-python/pyyaml/metadata.xml b/dev-python/pyyaml/metadata.xml new file mode 100644 index 0000000..98375f2 --- /dev/null +++ b/dev-python/pyyaml/metadata.xml @@ -0,0 +1,11 @@ + + + + + python@gentoo.org + Python + + + enable support for C implementation using libyaml + + diff --git a/dev-python/pyyaml/pyyaml-5.1.2.ebuild b/dev-python/pyyaml/pyyaml-5.1.2.ebuild new file mode 100644 index 0000000..cb8f0ff --- /dev/null +++ b/dev-python/pyyaml/pyyaml-5.1.2.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 ) + +inherit distutils-r1 + +MY_P="PyYAML-${PV}" + +DESCRIPTION="YAML parser and emitter for Python" +HOMEPAGE="https://pyyaml.org/wiki/PyYAML https://pypi.org/project/PyYAML/" +SRC_URI="https://pyyaml.org/download/${PN}/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~riscv s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" +IUSE="examples libyaml" + +RDEPEND="libyaml? ( dev-libs/libyaml )" +DEPEND="${RDEPEND} + libyaml? ( $(python_gen_cond_dep 'dev-python/cython[${PYTHON_USEDEP}]' python2_7 'python3*') )" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + # bug #659348 + "${FILESDIR}/${PN}-5.1-cve-2017-18342.patch" +) + +python_configure_all() { + mydistutilsargs=( $(use_with libyaml) ) +} + +python_test() { + esetup.py test +} + +python_install_all() { + distutils-r1_python_install_all + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF} + fi +} diff --git a/dev-python/werkzeug/Manifest b/dev-python/werkzeug/Manifest new file mode 100644 index 0000000..18d1b4f --- /dev/null +++ b/dev-python/werkzeug/Manifest @@ -0,0 +1,3 @@ +DIST Werkzeug-0.15.6.tar.gz 926705 BLAKE2B abcae1a03c0f3282bfd6c6514edbead30b3bc28eb2a766e180fcda6123e4a87a7f8f2f971571608e014ed0744e1579d7545db45307187043b49cecfc8dfbbf43 SHA512 5530002c3da348cdc6bc8954d499338ca3730d46221b0ce93feffa03fa7188ca9458a5102dcf90592b35004583b7a06af70f3d8ce7ff35515506366f327c68af +EBUILD werkzeug-0.15.6.ebuild 1019 BLAKE2B a6f38cbd9d6c38a1230d83d49ff061e22e7bd755372b993ff69686a467f3421de649a0c8fe08b73359975b4fcf68226379df92b6c79d5902ca942060832c4810 SHA512 6d6792784168648a9f44083a19dd95cfbc817c7a2df03a45b75be7d716ca393bef74d02f5519df888776203de7400a2626ecd62f74925be06ba0af4062d3d4b6 +MISC metadata.xml 450 BLAKE2B 553ae7b037307259ba7c22b90f001cc7fcdd1c2a2437ad4a038eceec9e9787b3c2287b0f4ba40c9cc435ccc80dc60a96ceadd2ca3e892ae5e5083e4dd037525c SHA512 5bdd21ede3cc864b573ccd668ec99585baa7bf922f80137fd7880f73285510d0bd357707d44f9609b13f01245d011ff209e6c8d837c0f247fce08887bffc3cef diff --git a/dev-python/werkzeug/metadata.xml b/dev-python/werkzeug/metadata.xml new file mode 100644 index 0000000..cc1d62c --- /dev/null +++ b/dev-python/werkzeug/metadata.xml @@ -0,0 +1,15 @@ + + + + + python@gentoo.org + Python + + + Werkzeug is a WSGI utility library. It can serve as the basis for a + custom framework. + + + Werkzeug + + diff --git a/dev-python/werkzeug/werkzeug-0.15.6.ebuild b/dev-python/werkzeug/werkzeug-0.15.6.ebuild new file mode 100644 index 0000000..0b9d425 --- /dev/null +++ b/dev-python/werkzeug/werkzeug-0.15.6.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 python3_{5,6,7} pypy pypy3 ) + +inherit distutils-r1 + +MY_PN="Werkzeug" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Collection of various utilities for WSGI applications" +HOMEPAGE="http://werkzeug.pocoo.org/ https://pypi.org/project/Werkzeug/ https://github.com/pallets/werkzeug" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" +IUSE="test" + +RDEPEND="dev-python/simplejson[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/requests[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/pytest-xprocess[${PYTHON_USEDEP}] + )" + +S="${WORKDIR}/${MY_P}" + +python_compile() { + distutils-r1_python_compile +} + +python_test() { + pytest -vv tests || die "Tests failed under ${EPYTHON}" +} diff --git a/net-misc/flexget/Manifest b/net-misc/flexget/Manifest index 3e92374..f8ef369 100644 --- a/net-misc/flexget/Manifest +++ b/net-misc/flexget/Manifest @@ -10,6 +10,7 @@ DIST FlexGet-2.14.9.tar.gz 6122541 BLAKE2B 24d7617f8e2692ea313038428634f1cbc4ee9 DIST FlexGet-2.17.11.tar.gz 6128310 BLAKE2B 5f8a91e2bf5442adb15a8a00b16ecec32b418fd35e90d70fc18c43be28a40ced25d5c92f4c983cce7d285b3e383041eb2374e6a84e405c85e2e7cba8d165d917 SHA512 41118d3b35ff2add07e7fed89a5be97a4bb33057f7830d9100bdb37028d15104f15a1c669addedc6ef9e0b641e0c8d1ea70cd6a26457455155841a34dc5977f4 DIST FlexGet-2.20.21.tar.gz 6175953 BLAKE2B c13ce5dc69a1b9e2817feb38ea9ee3c4f9110db705fce873785183c9d21a1b6ad15386f00932f09f3853228d10bbc232ed5048d72ea9c0d25d5aba4fbce137a0 SHA512 be9ca09a0ecab42f16a66745a0d07c023015316167dd6f476ffe3ecc213e46183ea6915a9c7fa64c6131d89a3bb5cf965970a24fe4e9c80e6c927c66283206e4 DIST FlexGet-2.21.14.tar.gz 6174703 BLAKE2B 40d95e3dc3166bbddd6e533095cea92cfd92da9710976d7f0776c20715af041bf5ec9400e0ed021ef332dd6ca74da86cd583dfee6eb2d7e7532315420697a150 SHA512 7a5b9dc642cf950e49c833e97ab74d5b73fd86ab91febdee1e67272e1bd97b630f699dedc88b65d0c147a169ba65a01172ca927a1cda8b287f8638e29c3a58d5 +DIST FlexGet-2.21.21.tar.gz 5020038 BLAKE2B d220d45438e7433575cb47483ea5597a92b708c25535feaa227e1712cb103d47618147f7068eca3475b4fcacb9d2ec26da5124eea070c92ffc50b030023aa1b4 SHA512 53a576d958190ba824bbf96fb31a0f433a28413599b2bb0c64e2236512ddc52e961094cb78259dafb3aae6341104dd5a6cea7e391eac6b30b6e86e41781f8120 DIST FlexGet-2.9.18.tar.gz 2637431 BLAKE2B 78253e2ae95193488715c7c5e5d048b7abb98c1bd2399dc5b77f1e1d0795b52f3ce35074c53c23a0200fb3d4e3b186a87c7b6f88b51bf2db71719e636533400a SHA512 3ae7d407d31850aa4f003e257c3c41b11658d1ab13ca3f11476fe976fd6b16314410c3b7d441a4b66dc987618deb62ec703e1e9e81d34ca7344a6674488a8b57 EBUILD flexget-2.10.35.ebuild 2589 BLAKE2B 0d6e3deb742f146a8f1fc193e340dde9d15e5853c4da2d69c7d15fed0aa327a274f704f2aa515b14820d9b079e0e9ed27cf559140f9f08dde944962ede9001a1 SHA512 30a1ddac133fd8617dfac5c3a8dfae6240503a4e64f65f030582b27b5a0fb2469bcba49357f59e0972c706acbfc83b53dd0b51c0aabd623263c93c6a30fb2568 EBUILD flexget-2.10.84.ebuild 2555 BLAKE2B 7610d7606ec86ee5ceb957b18560b17b6f945e72bb0fd6f78339ba4f5b8b08d62dce5b631be5f1d6e295a9426744a11fb1eaf6037972c81a197148a3d32fc3e3 SHA512 ba1efb6b476c9bcfd346bcad40f6aac688b17d037de63a3307fb85f8ada6575be52cf44a6ab579a4f0a7dc83bc7f8c86c7e49e2ca275d84adeb3c6f566d59fe8 @@ -21,5 +22,6 @@ EBUILD flexget-2.14.9.ebuild 3517 BLAKE2B 069cf2cba3fb96524525fc919e461ca6bb3870 EBUILD flexget-2.17.11.ebuild 4766 BLAKE2B 91bc29dcf67aeeeea124b7056f3dd3a80ef23be4fd0a1703032c2d915e61d7fe5a826e8a6f6245a83daea2e1ed65dc908d6e46e755fff97a5d902b46696e7c61 SHA512 f465a4f90e0924d8274874ecc37856508d47045926ca0915983dc8fc931b7f4ae3f947339817996e6a8b545d5c2b63c253f09bed682aec4f84b44572a8a44cc9 EBUILD flexget-2.20.21.ebuild 5637 BLAKE2B 5e52628e4656ff436bc036f1e50221a17359fac77966dc134652b0b8a5efc74dd86bef159ff96cc51505ac650fb643339df30dc60c563bd1779414d34e3a8b53 SHA512 1dc7209f1a865a2296a33f50292519a61435987d75fac35040e32cc7666fd441cab86a2a7b080a460ad17def054d2fe45c296f39808a1f77f3efd90088506c71 EBUILD flexget-2.21.14.ebuild 6052 BLAKE2B 207022b33db99f21fed2240d0e283d4694c5ff1a664aeb388dce8caf67e3372f5ad2ab664941abd160644824c29e1e9617754ec98c4f2310afa73271bad2d858 SHA512 d3fbd2a73519212fee1df72c26112ee0a0a0705d0726ab473c8606ec500123e66afa7e44cb81d7df371471de07f1e27fc40a7ba97cc91d94be26584d1f80e2f4 +EBUILD flexget-2.21.21.ebuild 5970 BLAKE2B ae8f4d2b7fd78b798b3beb8f5ebba303264f80aa3015cb3b525bd4fb39e7ee89521845cdd8ecd94b16ccd76a5d6acd348d72ff2b2c0e3ed6027ceaf91b7baedb SHA512 edcf3a67139e7a770c6d4f39ba9f48ccc18d2ecd148bd4ca4ff4d379676a9895a24cf7c91b429d4cf8f67f5cbe0f488250bfc441c5670f6a3c1a27fec7b9fbcb EBUILD flexget-2.9.18.ebuild 2725 BLAKE2B 2a80b56f4cf1c5d92a1648919f2daac5818a36908ac3130df5ab482bb65fbf0f3675ae8ff6d1d15025e0acc616314160357972d3d9c6aabf578954e20997d649 SHA512 6a1282b64862b61f15586278462fd29da45a2472dbd5a1740b1ef13eb486210fd42de625d6ed200c804349a4684ee4db4e3a6f2347be3e9d85ffea806e6d9bfd MISC ChangeLog 559 BLAKE2B 43030b5c73d9efa71c0cd9b8e60d1d75908debd818fb880a3740b2f74764fccfd9e1e014453a3fe851addce9f57a701c53894279ef1801622d9e8b71900b62df SHA512 85e73780c6b8c9abfd16f66e9183c9d7a8a2bc06fdd6311d05572b316a3975dafbd29bfe6f872862b0d6d41e79fde99717df2dedac2be5eee76af58a2d387667 diff --git a/net-misc/flexget/flexget-2.21.21.ebuild b/net-misc/flexget/flexget-2.21.21.ebuild new file mode 100644 index 0000000..9250796 --- /dev/null +++ b/net-misc/flexget/flexget-2.21.21.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 eutils systemd user + +if [[ ${PV} != 9999 ]]; then + MY_P="FlexGet-${PV}" + SRC_URI="mirror://pypi/F/FlexGet/${MY_P}.tar.gz" + KEYWORDS="~amd64 ~x86" +else + inherit git-r3 + EGIT_REPO_URI="git://github.com/Flexget/Flexget.git + https://github.com/Flexget/Flexget.git" +fi + +DESCRIPTION="Multipurpose automation tool for content like torrents, nzbs, podcasts, comics" +HOMEPAGE="http://flexget.com/" + +LICENSE="MIT" +SLOT="0" +IUSE="systemd test transmission" + +RESTRICT="nomirror" + +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] + ~dev-python/aniso8601-4.0.1[${PYTHON_USEDEP}] + =dev-python/APScheduler-3.5.3[${PYTHON_USEDEP}] + ~dev-python/babelfish-0.5.5[${PYTHON_USEDEP}] + =dev-python/beautifulsoup-4.6.3:4[${PYTHON_USEDEP}] + =dev-python/certifi-2019.9.11[${PYTHON_USEDEP}] + ~dev-python/chardet-3.0.4[${PYTHON_USEDEP}] + ~dev-python/cheroot-5.5.0[${PYTHON_USEDEP}] + ~dev-python/cherrypy-10.2.2[${PYTHON_USEDEP}] + ~dev-python/click-6.7[${PYTHON_USEDEP}] + =dev-python/colorclass-2.2.0[${PYTHON_USEDEP}] + ~dev-python/feedparser-5.2.1[${PYTHON_USEDEP}] + ~dev-python/flask-1.1.1[${PYTHON_USEDEP}] + =dev-python/flask-compress-1.4.0[${PYTHON_USEDEP}] + =dev-python/flask-cors-3.0.2[${PYTHON_USEDEP}] + =dev-python/flask-login-0.4.1[${PYTHON_USEDEP}] + =dev-python/flask-restful-0.3.7[${PYTHON_USEDEP}] + =dev-python/flask-restplus-0.10.1[${PYTHON_USEDEP}] + ~dev-python/future-0.17.1[${PYTHON_USEDEP}] + =dev-python/guessit-3.0.3[${PYTHON_USEDEP}] + =dev-python/html5lib-1.0.1[${PYTHON_USEDEP}] + =dev-python/idna-2.8[${PYTHON_USEDEP}] + =dev-python/importlib_metadata-0.23[${PYTHON_USEDEP}] + ~dev-python/itsdangerous-0.24[${PYTHON_USEDEP}] + ~dev-python/jinja-2.10.1[${PYTHON_USEDEP}] + ~dev-python/jsonschema-2.6.0[${PYTHON_USEDEP}] + ~dev-python/path-py-11.0.1[${PYTHON_USEDEP}] + =dev-python/plumbum-1.6.4[${PYTHON_USEDEP}] + ~dev-python/portend-2.2[${PYTHON_USEDEP}] + ~dev-python/progressbar-2.5[${PYTHON_USEDEP}] + ~dev-python/pynzb-0.1.0[${PYTHON_USEDEP}] + ~dev-python/pyparsing-2.2.0[${PYTHON_USEDEP}] + =dev-python/PyRSS2Gen-1.1[${PYTHON_USEDEP}] + ~dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + =dev-python/pytz-2018.9[${PYTHON_USEDEP}] + =dev-python/pyyaml-5.1.2[${PYTHON_USEDEP}] + =dev-python/rebulk-0.9.0[${PYTHON_USEDEP}] + ~dev-python/requests-2.21.0[${PYTHON_USEDEP}] + =dev-python/rpyc-4.0.2[${PYTHON_USEDEP}] + =dev-python/six-1.12.0[${PYTHON_USEDEP}] + =dev-python/sqlalchemy-1.3.4[${PYTHON_USEDEP}] + =dev-python/tempora-1.8[${PYTHON_USEDEP}] + =dev-python/terminaltables-3.1.0[${PYTHON_USEDEP}] + =dev-python/tzlocal-1.4[${PYTHON_USEDEP}] + =dev-python/urllib3-1.24.2[${PYTHON_USEDEP}] + ~dev-python/webencodings-0.5.1[${PYTHON_USEDEP}] + ~dev-python/werkzeug-0.15.6[${PYTHON_USEDEP}] + =dev-python/zipp-0.6.0[${PYTHON_USEDEP}] + =dev-python/zxcvbn-python-4.4.15[${PYTHON_USEDEP}] +" +RDEPEND="${DEPEND} + transmission? ( dev-python/transmissionrpc[${PYTHON_USEDEP}] ) +" +DEPEND+=" test? ( dev-python/nose[${PYTHON_USEDEP}] )" + +if [[ ${PV} == 9999 ]]; then + DEPEND+=" dev-python/paver[${PYTHON_USEDEP}]" +else + S="${WORKDIR}/${MY_P}" +fi + +python_test() { + cp -lr tests setup.cfg "${BUILD_DIR}" || die + run_in_build_dir nosetests -v --attr=!online > "${T}/tests-${EPYTHON}.log" \ + || die "Tests fail with ${EPYTHON}" +} + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 ${PN} +} + +src_prepare() { + distutils-r1_src_prepare + + sed -i -e "s/^aniso8601==1.2.1/aniso8601==4.0.1/" ${S}/requirements.txt || die + sed -i -e "s/^apscheduler==3.5.0/apscheduler==3.5.3/" ${S}/requirements.txt || die + sed -i -e "s/^beautifulsoup4==4.6.0/beautifulsoup4==4.6.3/" ${S}/requirements.txt || die + sed -i -e "s/^certifi==2017.4.17/certifi==2019.9.11/" ${S}/requirements.txt || die + sed -i -e "s/^chardet==3.0.3/chardet==3.0.4/" ${S}/requirements.txt || die + #sed -i -e "s/^cheroot==5.5.0/cheroot==6.0.0/" ${S}/requirements.txt || die + #sed -i -e "s/^cherrypy==10.2.2/cherrypy==13.1.0/" ${S}/requirements.txt || die + #sed -i -e "s/^click==6.7/click==7.0/" ${S}/requirements.txt || die + sed -i -e "s/^flask==1.0.2/flask==1.1.1/" ${S}/requirements.txt || die + sed -i -e "s/^flask-login==0.4.0/flask-login==0.4.1/" ${S}/requirements.txt || die + sed -i -e "s/^flask-restful==0.3.6/flask-restful==0.3.7/" ${S}/requirements.txt || die + sed -i -e "s/^future==0.16.0/future==0.17.1/" ${S}/requirements.txt || die + sed -i -e "s/^html5lib==0.999999999/html5lib==1.0.1/" ${S}/requirements.txt || die + sed -i -e "s/^idna==2.5/idna==2.8/" ${S}/requirements.txt || die + sed -i -e "s/^importlib-metadata==0.8/importlib-metadata==0.23/" ${S}/requirements.txt || die + #sed -i -e "s/^jinja2==2.10.1/jinja2==2.10/" ${S}/requirements.txt || die + sed -i -e "s/^path.py==11.5.0/path.py==11.0.1/" ${S}/requirements.txt || die + sed -i -e "s/^portend==1.8/portend==2.2/" ${S}/requirements.txt || die + sed -i -e "s/^plumbum==1.6.3/plumbum==1.6.4/" ${S}/requirements.txt || die + #sed -i -e "s/^progressbar==2.5/progressbar==2.3/" ${S}/requirements.txt || die + sed -i -e "s/^python-dateutil==2.6.1/python-dateutil==2.7.5/" ${S}/requirements.txt || die + sed -i -e "s/^pytz==2017.2/pytz==2018.9/" ${S}/requirements.txt || die + #sed -i -e "s/^pyparsing==2.2.0/pyparsing==2.3.1/" ${S}/requirements.txt || die + sed -i -e "s/^requests==2.20.1/requests==2.21.0/" ${S}/requirements.txt || die + sed -i -e "s/^rpyc==4.0.1/rpyc==4.0.2/" ${S}/requirements.txt || die + sed -i -e "s/^six==1.10.0/six==1.12.0/" ${S}/requirements.txt || die + sed -i -e "s/^sqlalchemy==1.3.3/sqlalchemy==1.3.4/" ${S}/requirements.txt || die + #sed -i -e "s/^urllib3==1.24.2/urllib3==1.24.1/" ${S}/requirements.txt || die + sed -i -e "s/^zipp==0.3.3/zipp==0.6.0/" ${S}/requirements.txt || die +} + +src_install() { + distutils-r1_src_install + + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} + fperms 755 /var/log/${PN} + + if use systemd; then + systemd_dounit "${FILESDIR}"/flexget.service + fi +} +