From 3986c5da074c6779b7e1e7eb51d7bd00f35f64c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20F=C3=B6rster?= Date: Sat, 18 May 2019 08:06:19 +0200 Subject: [PATCH] [app-crypt/certbot-dns-rfc2136] initial version --- app-crypt/certbot-dns-rfc2136/Manifest | 1 + .../certbot-dns-rfc2136-0.34.2.ebuild | 33 +++++++++++++++++++ .../certbot-dns-rfc2136-9999.ebuild | 33 +++++++++++++++++++ 3 files changed, 67 insertions(+) create mode 100644 app-crypt/certbot-dns-rfc2136/Manifest create mode 100644 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.34.2.ebuild create mode 100644 app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild diff --git a/app-crypt/certbot-dns-rfc2136/Manifest b/app-crypt/certbot-dns-rfc2136/Manifest new file mode 100644 index 0000000..e766aa3 --- /dev/null +++ b/app-crypt/certbot-dns-rfc2136/Manifest @@ -0,0 +1 @@ +DIST certbot-0.34.2.tar.gz 1347778 BLAKE2B 57195e3a7a3481c4c1fa184035b73b8b5e06a33f37b317d895381ec6c4b57852a475a3b76593b8fee9922f731512ed0d0423afa26b5c04138d24781df9da42f0 SHA512 63923b1d433f4c714318e848335e696e2412c574cc16f4fb1631caeebdce5a7f599985cf450e96dceb87a958c8f09a003e1d2f24eac1bdc183c7a5c43bb362de diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.34.2.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.34.2.ebuild new file mode 100644 index 0000000..8f9e534 --- /dev/null +++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-0.34.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=(python{2_7,3_5,3_6}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN} +fi + +inherit distutils-r1 + +DESCRIPTION="RFC2136 DNS plugin for certbot (Let's Encrypt Client)" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + >=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] + >=app-crypt/certbot-0.34.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND="${CDEPEND}" diff --git a/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild new file mode 100644 index 0000000..5869b62 --- /dev/null +++ b/app-crypt/certbot-dns-rfc2136/certbot-dns-rfc2136-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=(python{2_7,3_5,3_6,3_7}) + +if [[ ${PV} == 9999* ]]; then + EGIT_REPO_URI="https://github.com/certbot/certbot.git" + inherit git-r3 + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/${PN%-dns-rfc2136}/${PN%-dns-rfc2136}/archive/v${PV}.tar.gz -> ${PN%-dns-rfc2136}-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + S=${WORKDIR}/${PN%-dns-rfc2136}-${PV}/${PN} +fi + +inherit distutils-r1 + +DESCRIPTION="RFC2136 DNS plugin for certbot (Let's Encrypt Client)" +HOMEPAGE="https://github.com/certbot/certbot https://letsencrypt.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +CDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" +RDEPEND="${CDEPEND} + >=app-crypt/acme-0.29.0[${PYTHON_USEDEP}] + >=app-crypt/certbot-0.34.0[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/dnspython[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}]" +DEPEND="${CDEPEND}"