app-crypt/acme: add 2.9.0-r1

Signed-off-by: Andreas Billmeier <b@edevau.net>
This commit is contained in:
Andreas Billmeier 2024-03-09 15:04:58 +01:00
parent 0fb40e9e13
commit 186b3aeb11
Signed by: onkelbeh
GPG Key ID: E6DB12C8C550F3C0
5 changed files with 80 additions and 4 deletions

View File

@ -617,12 +617,12 @@ A daily compile test is run at Github with Python 3.9 to catch general faults. E
## Licenses
This repository itself is released under GPL-3 (like most Gentoo repositories), all work on the depending components under the licenses they came from. Perhaps you came here because I filed an issue at your component about a bad or missing license. It is easy to [assign a license](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). During cleanups and license investigations I have been asked often which license to choose. I am not a lawyer, but I can offer the following table, counted over this repository, perhaps this helps your decision. If a package has more than one license listed, all of them are counted.
There are 1844 Ebuilds in total, 1833 of them have in total 1852 (42 different) licenses assigned.
There are 1845 Ebuilds in total, 1834 of them have in total 1853 (42 different) licenses assigned.
|License| Ebuilds using it|
|-------|-----|
|MIT|1047|
|Apache-2.0|417|
|Apache-2.0|418|
|GPL-3|121|
|BSD|103|
|LGPL-3|24|

View File

@ -1,2 +1,5 @@
DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9 SHA512 2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
EBUILD acme-2.8.0-r1.ebuild 1492 BLAKE2B 59a8aa1c0ca4ab82de9deb0dca96b6ea1bb35cfd42b3efae3e3bcd4d987149cb374b6a4fb46bc49bcdf092a8254d5bd21677fe1c9ee9047718973139241daa41 SHA512 522d9615499bbbfc7ee4800564b1847654f35823a821433d15bc9a69db7a2ef4444d8effc10049d0401719a9f78c0316210178e7485b6574f8f5d72743e49ea5
DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94 SHA512 27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546
EBUILD acme-2.8.0-r1.ebuild 1492 BLAKE2B c342f606015538573b6410cbc3ac45dc7e3d8ea426e77e3fb4bbe66eef12f90678c7bdc94d5ed3a9122fd60c51640333c8553e891bab6a82ca54a3cc417724e7 SHA512 f56549c380d9ba115830b11fe2e40b51bba5a96c921246ca68f1bd8dbc28ddf37ddf445747d9ad6bd8ed5974283e686e2fb057a61e913a4d3c55a009f37e2cb3
EBUILD acme-2.9.0-r1.ebuild 1494 BLAKE2B 48582e96829eae862edf406adfae6cabcd6f5729d303b60f77fbd968cd7f80b6ef1ee9290492d07a212d9f6af645684bdeaf07b50357f3d907e943df2d7484d4 SHA512 69f004bc909373a72bb1271e22ef0153e6656d786b607f5ea6a324dc799a8f566b8efcb1996b6a987e24926b0726fe1480cd4905da977cbb0f5388d6d640920b
MISC metadata.xml 508 BLAKE2B 4fe51d2a5379c7848d5be6e3a1a578bfe9e55c531863cc05127ce5339394d8e9aabb31b302c051c85deb8c5f69406800877e2f5a64a80dcc47d06cb6a9ce6bfe SHA512 90ba95fa53baaa343aff3c7ced1c16ce1a2f4600c0c2d570664b16611ff6c25573c55fb8b434d36b82a562b565440772f5b90754dee2059e91d5624075e3d859

View File

@ -3,7 +3,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1

View File

@ -0,0 +1,57 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{11..12} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="ACME protocol implementation in Python"
HOMEPAGE="https://github.com/certbot/certbot https://pypi.org/project/acme/"
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 x86"
fi
LICENSE="Apache-2.0"
SLOT="0"
S="${WORKDIR}/${PARENT_P}/${PN}"
BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
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.
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
>=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
>=dev-python/josepy-1.13.0[${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}]
"
distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
distutils_enable_tests pytest

View File

@ -0,0 +1,16 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>b@edevau.net</email>
<name>Andreas Billmeier</name>
</maintainer>
<upstream>
<remote-id type="pypi">acme</remote-id>
<remote-id type="github">certbot/certbot</remote-id>
<maintainer status="unknown">
<email>certbot-dev@eff.org</email>
<name>Certbot Project</name>
</maintainer>
</upstream>
</pkgmetadata>