diff options
Diffstat (limited to 'app-crypt/acme-sh')
-rw-r--r-- | app-crypt/acme-sh/Manifest | 3 | ||||
-rw-r--r-- | app-crypt/acme-sh/acme-sh-2.8.3.ebuild | 46 | ||||
-rw-r--r-- | app-crypt/acme-sh/acme-sh-2.8.5.ebuild | 46 | ||||
-rw-r--r-- | app-crypt/acme-sh/acme-sh-3.0.7.ebuild | 54 | ||||
-rw-r--r-- | app-crypt/acme-sh/acme-sh-9999.ebuild | 55 | ||||
-rw-r--r-- | app-crypt/acme-sh/metadata.xml | 13 |
6 files changed, 94 insertions, 123 deletions
diff --git a/app-crypt/acme-sh/Manifest b/app-crypt/acme-sh/Manifest index caf9c58a1e18..7cfc680ef19a 100644 --- a/app-crypt/acme-sh/Manifest +++ b/app-crypt/acme-sh/Manifest @@ -1,2 +1 @@ -DIST acme.sh-2.8.3.tar.gz 163573 BLAKE2B 7436932d79e732b8c419a588f4677ec0338c63d0dfc227e7410b151731e2fc4c028df81f459f7ad140dab857ebdebddab3173095e3efcfad0a971ff6762c8608 SHA512 15e147d0f07af91eab7274df50e274ae41a411c30ee7f6ebc8bcbcb601b66094fc1d8126bfb816caa27dbeb5222da20a25d1c79227bc70ddb6b5d0ce0dcb389e -DIST acme.sh-2.8.5.tar.gz 176854 BLAKE2B 74eb9bbf4b99984ba77725c6751b713d6971503d1a8542472e75192afc9139705607f629e673af75b6ec7dab68b1a9ad2fd4676cda26871daf475487e28e0848 SHA512 db355d8c60c61b632c62dda376e71c438035d3eaf5630a6dc3ca241f6d988216f046e1588ccfe3da955aacb7897cefac5a8c7b6868f12af8f422182c52ed7b72 +DIST acme.sh-3.0.7.tar.gz 284269 BLAKE2B 2e3d81446772049660d3a7b8005b82a890238d33ef16211b304ecd9b996063de9e788095ff958422f90d2e20615f84943d6085959ac2f27d6ad51a8eeffb2800 SHA512 83d080b461662bf2c5cfa9cb51aaf41d7f873f54908e2e5f94d7e3fe8e3f6953d73aafb66adc97455aa958f37c72ef77ba475c7d7cbb3ca3c5bbffb4937c4bae diff --git a/app-crypt/acme-sh/acme-sh-2.8.3.ebuild b/app-crypt/acme-sh/acme-sh-2.8.3.ebuild deleted file mode 100644 index 6aa2342cb37c..000000000000 --- a/app-crypt/acme-sh/acme-sh-2.8.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="${PN/-/.}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="An ACME Shell script" -HOMEPAGE="https://github.com/Neilpang/acme.sh" -SRC_URI="https://github.com/Neilpang/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="net-misc/curl - || ( dev-libs/libressl dev-libs/openssl:0 ) - || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) - || ( net-misc/socat www-servers/apache:2 www-servers/nginx ) - virtual/cron" - -S="${WORKDIR}/${MY_P}" - -src_install() { - einstalldocs - newdoc dnsapi/README.md README-dnsapi.md - newdoc deploy/README.md README-deploy.md - - keepdir /etc/acme-sh - doenvd "${FILESDIR}"/99acme-sh - insinto /etc/bash/bashrc.d - doins "${FILESDIR}"/acme.sh - - exeinto /usr/share/acme.sh - doexe acme.sh - insinto /usr/share/acme.sh/dnsapi - doins -r dnsapi/*.sh - insinto /usr/share/acme.sh/deploy - doins -r deploy/*.sh - insinto /usr/share/acme.sh/notify - doins -r notify/*.sh - - dosym ../share/acme.sh/acme.sh usr/bin/acme.sh -} diff --git a/app-crypt/acme-sh/acme-sh-2.8.5.ebuild b/app-crypt/acme-sh/acme-sh-2.8.5.ebuild deleted file mode 100644 index 59253f841d69..000000000000 --- a/app-crypt/acme-sh/acme-sh-2.8.5.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="${PN/-/.}" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="An ACME Shell script" -HOMEPAGE="https://github.com/Neilpang/acme.sh" -SRC_URI="https://github.com/Neilpang/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="" - -RDEPEND="net-misc/curl - || ( dev-libs/libressl dev-libs/openssl:0 ) - || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) - || ( net-misc/socat www-servers/apache:2 www-servers/nginx ) - virtual/cron" - -S="${WORKDIR}/${MY_P}" - -src_install() { - einstalldocs - newdoc dnsapi/README.md README-dnsapi.md - newdoc deploy/README.md README-deploy.md - - keepdir /etc/acme-sh - doenvd "${FILESDIR}"/99acme-sh - insinto /etc/bash/bashrc.d - doins "${FILESDIR}"/acme.sh - - exeinto /usr/share/acme.sh - doexe acme.sh - insinto /usr/share/acme.sh/dnsapi - doins -r dnsapi/*.sh - insinto /usr/share/acme.sh/deploy - doins -r deploy/*.sh - insinto /usr/share/acme.sh/notify - doins -r notify/*.sh - - dosym ../share/acme.sh/acme.sh usr/bin/acme.sh -} diff --git a/app-crypt/acme-sh/acme-sh-3.0.7.ebuild b/app-crypt/acme-sh/acme-sh-3.0.7.ebuild new file mode 100644 index 000000000000..321de0c3a864 --- /dev/null +++ b/app-crypt/acme-sh/acme-sh-3.0.7.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-/.}" +MY_P="${MY_PN}-${PV}" + +inherit optfeature + +DESCRIPTION="A pure Unix shell script implementing ACME client protocol" +HOMEPAGE="https://github.com/acmesh-official/acme.sh" +SRC_URI="https://github.com/acmesh-official/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +IUSE="selinux" + +RDEPEND=" + dev-libs/openssl:0 + net-misc/curl + net-misc/socat + selinux? ( sec-policy/selinux-certbot ) +" + +src_install() { + newdoc deploy/README.md README-deploy.md + newdoc dnsapi/README.md README-dnsapi.md + rm {deploy,dnsapi}/README.md || die + einstalldocs + + exeinto /usr/share/acme.sh + doexe acme.sh + + insinto /usr/share/acme.sh + doins -r deploy dnsapi notify + + keepdir /etc/acme-sh + doenvd "${FILESDIR}"/99acme-sh + + insinto /etc/bash/bashrc.d + doins "${FILESDIR}"/acme.sh + + dosym ../share/acme.sh/acme.sh usr/bin/acme.sh +} + +pkg_postinst() { + optfeature_header "For webserver mode, install a supported web server:" + optfeature "using apache2 webserver mode" www-servers/apache + optfeature "using nginx webserver mode" www-servers/nginx +} diff --git a/app-crypt/acme-sh/acme-sh-9999.ebuild b/app-crypt/acme-sh/acme-sh-9999.ebuild index 7ff01d8cd7e6..25fe72160c37 100644 --- a/app-crypt/acme-sh/acme-sh-9999.ebuild +++ b/app-crypt/acme-sh/acme-sh-9999.ebuild @@ -1,45 +1,50 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -EGIT_REPO_URI="https://github.com/Neilpang/${PN/-/.}.git" +inherit git-r3 optfeature -inherit git-r3 - -DESCRIPTION="An ACME Shell script" -HOMEPAGE="https://github.com/Neilpang/acme.sh" -SRC_URI="" +DESCRIPTION="A pure Unix shell script implementing ACME client protocol" +HOMEPAGE="https://github.com/acmesh-official/acme.sh" +EGIT_REPO_URI="https://github.com/acmesh-official/${PN/-/.}.git" LICENSE="GPL-3" SLOT="0" KEYWORDS="" -IUSE="" -RDEPEND="net-misc/curl - || ( dev-libs/libressl dev-libs/openssl:0 ) - || ( net-analyzer/netcat net-analyzer/openbsd-netcat ) - || ( net-misc/socat www-servers/apache:2 www-servers/nginx ) - virtual/cron" +IUSE="selinux" + +RDEPEND=" + dev-libs/openssl:0 + net-misc/curl + net-misc/socat + selinux? ( sec-policy/selinux-certbot ) +" src_install() { - einstalldocs - newdoc dnsapi/README.md README-dnsapi.md newdoc deploy/README.md README-deploy.md + newdoc dnsapi/README.md README-dnsapi.md + rm {deploy,dnsapi}/README.md || die + einstalldocs + + exeinto /usr/share/acme.sh + doexe acme.sh + + insinto /usr/share/acme.sh + doins -r deploy dnsapi notify keepdir /etc/acme-sh doenvd "${FILESDIR}"/99acme-sh + insinto /etc/bash/bashrc.d doins "${FILESDIR}"/acme.sh - exeinto /usr/share/acme.sh - doexe acme.sh - insinto /usr/share/acme.sh/dnsapi - doins -r dnsapi/*.sh - insinto /usr/share/acme.sh/deploy - doins -r deploy/*.sh - insinto /usr/share/acme.sh/notify - doins -r notify/*.sh - dosym ../share/acme.sh/acme.sh usr/bin/acme.sh } + +pkg_postinst() { + optfeature_header "For webserver mode, install a supported web server:" + optfeature "using apache2 webserver mode" www-servers/apache + optfeature "using nginx webserver mode" www-servers/nginx +} diff --git a/app-crypt/acme-sh/metadata.xml b/app-crypt/acme-sh/metadata.xml index e60bd24cf641..28af4957c00f 100644 --- a/app-crypt/acme-sh/metadata.xml +++ b/app-crypt/acme-sh/metadata.xml @@ -1,15 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer type="person"> + <maintainer type="person" proxied="yes"> <email>spiderx@spiderx.dp.ua</email> <name>Vladimir Pavljuchenkov</name> </maintainer> - <maintainer type="project"> + <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> + <maintainer type="person"> + <email>conikost@gentoo.org</email> + <name>Conrad Kostecki</name> + </maintainer> <upstream> - <remote-id type="github">Neilpang/acme.sh</remote-id> + <bugs-to>https://github.com/acmesh-official/acme.sh/issues</bugs-to> + <remote-id type="github">acmesh-official/acme.sh</remote-id> </upstream> </pkgmetadata> |