diff options
author | Thibaud CANALE <thican@thican.net> | 2022-11-06 22:41:08 +0100 |
---|---|---|
committer | Thibaud CANALE <thican@thican.net> | 2022-11-12 02:26:28 +0100 |
commit | 597c6ba85a49200291b403a229c85504fda9fb3f (patch) | |
tree | ea40e3b8c5d262bd80ba6ee448d4a78c8d296d00 /app-crypt/certbot-dns-rfc2136 | |
parent | app-crypt/certbot-dns-rfc2136: add dnspython as RDEPEND (diff) | |
download | guru-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/Manifest | 6 | ||||
-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.ebuild | 11 |
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, |