aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThibaud CANALE <thican@thican.net>2022-11-06 22:41:08 +0100
committerThibaud CANALE <thican@thican.net>2022-11-12 02:26:28 +0100
commit597c6ba85a49200291b403a229c85504fda9fb3f (patch)
treeea40e3b8c5d262bd80ba6ee448d4a78c8d296d00 /app-crypt/certbot-dns-rfc2136
parentapp-crypt/certbot-dns-rfc2136: add dnspython as RDEPEND (diff)
downloadguru-597c6ba85a49200291b403a229c85504fda9fb3f.tar.gz
guru-597c6ba85a49200291b403a229c85504fda9fb3f.tar.bz2
guru-597c6ba85a49200291b403a229c85504fda9fb3f.zip
app-crypt/certbot-dns-rfc2136: add 1.32.0, drop 1.29.0-r2, brings multiple reworks
The purpose of this rework is to use parent package archive as common base for all the modules. Warnings: some modifications might require some reviews, tests were done but maybe not thoroughly enough. Reworks: - replaces deprecated DISTUTILS_USE_SETUPTOOLS by DISTUTILS_USE_PEP517, with "setuptools" (DistutilsNonPEP517Build); - integrates parent mechanism for base source; - stores archive with ".gh" in its extension (PythonGHDistfileSuffix) also use parent’s file; - enables more architectures; - adds Sphinx documentation support (to test further). Signed-off-by: Thibaud CANALE <thican@thican.net>
Diffstat (limited to 'app-crypt/certbot-dns-rfc2136')
-rw-r--r--app-crypt/certbot-dns-rfc2136/Manifest6
-rw-r--r--app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.30.0-r2.ebuild (renamed from app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.30.0-r1.ebuild)14
-rw-r--r--app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.31.0-r1.ebuild (renamed from app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.31.0.ebuild)14
-rw-r--r--app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.32.0.ebuild (renamed from app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.29.0-r2.ebuild)16
-rw-r--r--app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild11
5 files changed, 39 insertions, 22 deletions
diff --git a/app-crypt/certbot-dns-rfc2136/Manifest b/app-crypt/certbot-dns-rfc2136/Manifest
index 4374c9ab7f..898d072a0a 100644
--- a/app-crypt/certbot-dns-rfc2136/Manifest
+++ b/app-crypt/certbot-dns-rfc2136/Manifest
@@ -1,3 +1,3 @@
-DIST certbot-1.29.0.tar.gz 1367853 BLAKE2B c0d8d2c05a061b2d50564a97bf17ae883bd443321bf99cea13fbae196c7ec876231d803d5389e524997dd8632035d5ad60b1a99b025a22a65d0865d564cfafc5 SHA512 755781e12e0e4cdb41aa16d90ab6a334ef41a98630e08127a867c8e8813ee45ebd3f6f54168fe747900f6ab59539e414ffed7891c05746b3a7af2e2a96a8d522
-DIST certbot-1.30.0.tar.gz 1370072 BLAKE2B c9286bc6dfee59c5a7b458430b08ee273615b42e40d2355b41c5d58a0b8757d83551e947058660e4abda88d7f11c16184a248c313b4d01e145df0e39b717bf86 SHA512 15727a7a38a9cbe4890a347c0cc2a795be19502ece28034400d41cf96a6d4bef197890bd85cd02ecc6a792e3502ae8aa663aad45e980047567f0d3b161cbe3df
-DIST certbot-1.31.0.tar.gz 1371459 BLAKE2B 95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051 SHA512 a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052
+DIST certbot-1.30.0.gh.tar.gz 1370072 BLAKE2B c9286bc6dfee59c5a7b458430b08ee273615b42e40d2355b41c5d58a0b8757d83551e947058660e4abda88d7f11c16184a248c313b4d01e145df0e39b717bf86 SHA512 15727a7a38a9cbe4890a347c0cc2a795be19502ece28034400d41cf96a6d4bef197890bd85cd02ecc6a792e3502ae8aa663aad45e980047567f0d3b161cbe3df
+DIST certbot-1.31.0.gh.tar.gz 1371459 BLAKE2B 95fc9f29b1e91f5bc12a9b7146d00f4f3b4647eeda8e866c46c17d8d8a2443bd46cfa04758e8571e84b2bbf70bd68943c47ceaf6d830d3e5121e41d9548da051 SHA512 a2f6d7714bfc8e2c400e69be038404da138b53f0dc09e071048d560ba9e9527cc0b786b8d210b62c3d07c3aeadaee12dc0d060d144af4b5c3178576fde65b052
+DIST certbot-1.32.0.gh.tar.gz 1372897 BLAKE2B ce0be11e07186fa5ec71c52bb728161be3326b86214e13951335f460ed19b3fd7a66eaca242cb51767e0c335c02ceba1c964fc39ab79dd7c3dd2b6a383e47732 SHA512 6addbb14e69dd6206749c5659a114bc2421d948b5d01c95cacf389fc9c23a735881f3eb0c2fc18e6729e3fac95bc86b4b6a1575affe28e94b81255d4ec13b242
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.30.0-r1.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.30.0-r2.ebuild
index 4da14f63dc..e3a024c2a5 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.30.0-r1.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.30.0-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -16,14 +16,13 @@ if [[ "${PV}" == *9999 ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_PN}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
- # To rename with .gh.tar.gz extension once parent package also uses this naming.
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
- -> ${PARENT_P}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
@@ -36,6 +35,10 @@ SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
+BDEPEND="
+ test? ( dev-python/pytest )
+"
+
RDEPEND="
${PYTHON_DEPS}
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
@@ -46,6 +49,7 @@ RDEPEND="
>=dev-python/dnspython-2.2.0[${PYTHON_USEDEP}]
"
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
distutils_enable_tests pytest
# Same than PATCHES but from repository's root directory,
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.31.0.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.31.0-r1.ebuild
index 4da14f63dc..e3a024c2a5 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.31.0.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.31.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -16,14 +16,13 @@ if [[ "${PV}" == *9999 ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_PN}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
- # To rename with .gh.tar.gz extension once parent package also uses this naming.
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
- -> ${PARENT_P}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
@@ -36,6 +35,10 @@ SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
+BDEPEND="
+ test? ( dev-python/pytest )
+"
+
RDEPEND="
${PYTHON_DEPS}
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
@@ -46,6 +49,7 @@ RDEPEND="
>=dev-python/dnspython-2.2.0[${PYTHON_USEDEP}]
"
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
distutils_enable_tests pytest
# Same than PATCHES but from repository's root directory,
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.29.0-r2.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.32.0.ebuild
index d1e1c22664..e3a024c2a5 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.29.0-r2.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-1.32.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -16,14 +16,13 @@ if [[ "${PV}" == *9999 ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_PN}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
- # To rename with .gh.tar.gz extension once parent package also uses this naming.
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
- -> ${PARENT_P}.tar.gz
+ -> ${PARENT_P}.gh.tar.gz
"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
@@ -36,16 +35,21 @@ SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
+BDEPEND="
+ test? ( dev-python/pytest )
+"
+
RDEPEND="
${PYTHON_DEPS}
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
>=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
>=dev-python/pyopenssl-22.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-3.0.9[${PYTHON_USEDEP}]
>=dev-python/zope-interface-5.4.0[${PYTHON_USEDEP}]
>=dev-python/dnspython-2.2.0[${PYTHON_USEDEP}]
"
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
distutils_enable_tests pytest
# Same than PATCHES but from repository's root directory,
diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
index 9e2454b454..e3a024c2a5 100644
--- a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
+++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -16,13 +16,13 @@ if [[ "${PV}" == *9999 ]]; then
EGIT_REPO_URI="https://github.com/certbot/certbot.git"
EGIT_SUBMODULES=()
- EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_PN}"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
else
SRC_URI="
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="RFC 2136 DNS Authenticator plugin for Certbot (Let’s Encrypt client)"
@@ -35,6 +35,10 @@ SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
+BDEPEND="
+ test? ( dev-python/pytest )
+"
+
RDEPEND="
${PYTHON_DEPS}
>=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
@@ -45,6 +49,7 @@ RDEPEND="
>=dev-python/dnspython-2.2.0[${PYTHON_USEDEP}]
"
+distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
distutils_enable_tests pytest
# Same than PATCHES but from repository's root directory,