summaryrefslogtreecommitdiff
path: root/app-crypt/acme
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt/acme')
-rw-r--r--app-crypt/acme/Manifest3
-rw-r--r--app-crypt/acme/acme-3.2.0-r100.ebuild29
-rw-r--r--app-crypt/acme/acme-9999.ebuild60
3 files changed, 42 insertions, 50 deletions
diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 933055af40ea..a3229f00ccb7 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -7,6 +7,7 @@ EBUILD acme-2.10.0.ebuild 1531 BLAKE2B 15f0041fcccb610f9fc9b4ca24ebcf871b5577bdc
EBUILD acme-2.11.0.ebuild 1531 BLAKE2B 15f0041fcccb610f9fc9b4ca24ebcf871b5577bdc82e266c7fb4efe929dc431bd4020ee903510399fea14972d0a20590ca3471d6ec7c5f02e6cd0e4c0e406372 SHA512 b63e983e64a5a65f5c5f19a579c57ee8269ae8840e3c2afd2c16b2d4bc57290425d49d7882de4b1afcf7a5bfaf51bdea524e4f93d127d13eb2452a38e3f65270
EBUILD acme-3.0.1.ebuild 1575 BLAKE2B d39ba92589e3242535091947f9c9bf881b9235a165ba07b895379b7c285489d208694c0395506a6a792e45b4cfd5104cbbb010ee54fc5300e28c9415c0ed9642 SHA512 dddc4f7343dc3a60e97ea06ec4942a9b4a2ea5f7b54687faeac4037f22b2dabbc862f8545b5025596f957529d55422dbc55f1c3b04b42a24cb30b7fc621dad9a
EBUILD acme-3.1.0.ebuild 1575 BLAKE2B 9d7ca735492e3c266c54e2f7760620a656947da18af710eba5afaffd207e7815235fbbb9526433f9b8215741bb8d11bc60fa96f210510c8fd3ed1c27531c628d SHA512 1da6b99cd820608ed21d9e9effa14e3d0bc36d97025741def2fb4d5603f3c73d3a208112a1d84495acd33ffb9029fd3ffb5c387158e5b33852603bd5a4373369
+EBUILD acme-3.2.0-r100.ebuild 695 BLAKE2B 592a67f4b06c93c5df74fa76acb85e682b44eedb3aa25bcbdf1a98992e6b82c1ce01f1505cfcb9a4b3e16b9614d0e398d18ef56edb8f980805deccf952bdf20f SHA512 74a7b392195ca1ad13435d3f17e08c9c9f544bf07f30f57b507d920ec9d4f01e65f198ccd9d45f8cd8a915393dfe78188e569714f394c050efaa8e7b33560f0d
EBUILD acme-3.2.0.ebuild 1508 BLAKE2B 695537e9d5675f72bb40c6bc23521de55466df94bdbfbca2622dfae1b26a66ea966155907623a2305eb9b1fa36b8150d482ab3b5ac7103531f32d3e259b52282 SHA512 87f0652d223a8f8ae7e8cdbcfe2f142aa1873d9b1156008f86d4235030ba279cbd31849f0d2ac1017969b047267a7f5ad04ab728f3e5b9b7ad05271d28f6ffe5
-EBUILD acme-9999.ebuild 1575 BLAKE2B d39ba92589e3242535091947f9c9bf881b9235a165ba07b895379b7c285489d208694c0395506a6a792e45b4cfd5104cbbb010ee54fc5300e28c9415c0ed9642 SHA512 dddc4f7343dc3a60e97ea06ec4942a9b4a2ea5f7b54687faeac4037f22b2dabbc862f8545b5025596f957529d55422dbc55f1c3b04b42a24cb30b7fc621dad9a
+EBUILD acme-9999.ebuild 665 BLAKE2B 34b0c40cf14619a873d69957aab3a0281d4039347baa508355d76991cc018ed3f5229c7739e4ac81c508b886d915e4e20e5c3c43baaa809747e5e22e108df62b SHA512 abc856cd6dbe750ac4982eca4821c5e1ed1ad6a903548939957e7bf4d63853f6116916021f108fad23a95270469ba108fc5219aa972b8cc3dd574a8cd1cf4dd5
MISC metadata.xml 401 BLAKE2B 30a2ac1f03749a8e3bb98723c57f47ab6bcf7bfa58c2b6e21c309fae279feca0d3612df6c2a1dafaf27b4f0781c583a140322feac1a1cf2c13e50861cad129ea SHA512 d8e725b71ca81ce4ca6565ed58271b283c25394448f0f48f726f232122577c33d5b2d726e117419b2fae99f9dae29a8080bb9564eccbca13368c83988cf3da01
diff --git a/app-crypt/acme/acme-3.2.0-r100.ebuild b/app-crypt/acme/acme-3.2.0-r100.ebuild
new file mode 100644
index 000000000000..f4a7ab961278
--- /dev/null
+++ b/app-crypt/acme/acme-3.2.0-r100.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="An implementation of the ACME protocol"
+HOMEPAGE="
+ https://github.com/certbot/certbot
+ https://pypi.org/project/acme/
+ https://letsencrypt.org/
+"
+
+LICENSE="metapackage"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+# Meta package for transition
+# No need to upgrade thanks to ">="
+RDEPEND="
+ >=app-crypt/certbot-${PV}-r100
+"
+
+pkg_postinst() {
+ elog "This is a meta-package to help in transition to single package "
+ elog "app-crypt/certbot."
+ elog "It is advice to simply deselect this package and to emerge "
+ elog "app-crypt/certbot where module ${PN} is present by default."
+}
diff --git a/app-crypt/acme/acme-9999.ebuild b/app-crypt/acme/acme-9999.ebuild
index 31c4a24b9787..7b38b55372c2 100644
--- a/app-crypt/acme/acme-9999.ebuild
+++ b/app-crypt/acme/acme-9999.ebuild
@@ -1,65 +1,27 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-PARENT_PN="certbot"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == *9999 ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/certbot/certbot.git"
- EGIT_SUBMODULES=()
- 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 ~ppc64 ~riscv ~x86"
-fi
-
DESCRIPTION="An implementation of the ACME protocol"
HOMEPAGE="
- https://github.com/certbot/certbot/
+ https://github.com/certbot/certbot
https://pypi.org/project/acme/
https://letsencrypt.org/
"
-S="${WORKDIR}/${PARENT_P}/${PN}"
-LICENSE="Apache-2.0"
+LICENSE="metapackage"
SLOT="0"
-BDEPEND="
- test? (
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- )
-"
-# The requirement is really 17.5.0 but easier to require latest stable >= 23.1.1
-# to avoid broken 23.1.0.
+# Meta package for transition
+# No need to upgrade thanks to ">="
RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
- >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
- <dev-python/josepy-2[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
- dev-python/pyrfc3339[${PYTHON_USEDEP}]
- >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
- >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
- >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
+ >=app-crypt/certbot-9999
"
-distutils_enable_sphinx docs \
- dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
+pkg_postinst() {
+ elog "This is a meta-package to help in transition to single package "
+ elog "app-crypt/certbot."
+ elog "It is advice to simply deselect this package and to emerge "
+ elog "app-crypt/certbot where module ${PN} is present by default."
}