Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F137425637
D14262.id39040.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
30 KB
Referenced Files
None
Subscribers
None
D14262.id39040.diff
View Options
Index: dns/Makefile
===================================================================
--- dns/Makefile
+++ dns/Makefile
@@ -173,6 +173,7 @@
SUBDIR += powerdns-recursor
SUBDIR += powerdns-recursor40
SUBDIR += public_suffix_list
+ SUBDIR += py-cloudflare
SUBDIR += py-dns
SUBDIR += py-dns-lexicon
SUBDIR += py-dnschain
Index: dns/py-cloudflare/Makefile
===================================================================
--- /dev/null
+++ dns/py-cloudflare/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= cloudflare
+PORTVERSION= 1.8.1
+CATEGORIES= dns python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= wrapper for the Cloudflare v4 API
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: dns/py-cloudflare/distinfo
===================================================================
--- /dev/null
+++ dns/py-cloudflare/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518080731
+SHA256 (cloudflare-1.8.1.tar.gz) = 3d73cb071a14d443a8d3ef19a0c6a4cbbfea784de3144666ecbcd35ddfc9b5c2
+SIZE (cloudflare-1.8.1.tar.gz) = 48493
Index: dns/py-cloudflare/pkg-descr
===================================================================
--- /dev/null
+++ dns/py-cloudflare/pkg-descr
@@ -0,0 +1,3 @@
+Python wrapper for the DNS Cloudflare v4 API
+
+WWW: https://github.com/cloudflare/python-cloudflare
Index: security/Makefile
===================================================================
--- security/Makefile
+++ security/Makefile
@@ -890,6 +890,18 @@
SUBDIR += py-btchip-python
SUBDIR += py-cerealizer
SUBDIR += py-certbot
+ SUBDIR += py-certbot-apache
+ SUBDIR += py-certbot-dns-cloudflare
+ SUBDIR += py-certbot-dns-cloudxns
+ SUBDIR += py-certbot-dns-digitalocean
+ SUBDIR += py-certbot-dns-dnsimple
+ SUBDIR += py-certbot-dns-dnsmadeeasy
+ SUBDIR += py-certbot-dns-google
+ SUBDIR += py-certbot-dns-luadns
+ SUBDIR += py-certbot-dns-nsone
+ SUBDIR += py-certbot-dns-rfc2136
+ SUBDIR += py-certbot-dns-route53
+ SUBDIR += py-certbot-nginx
SUBDIR += py-certifi
SUBDIR += py-cpe
SUBDIR += py-cracklib
Index: security/py-acme/Makefile
===================================================================
--- security/py-acme/Makefile
+++ security/py-acme/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= acme
-PORTVERSION= 0.21.0
+PORTVERSION= ${ACME_VERSION}
PORTEPOCH= 1
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
@@ -33,4 +33,5 @@
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
+.include "version.mk"
.include <bsd.port.mk>
Index: security/py-acme/distinfo
===================================================================
--- security/py-acme/distinfo
+++ security/py-acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1516361808
-SHA256 (acme-0.21.0.tar.gz) = d64eae267c0bb21c98fa889b4e0be4c473ca8e80488d3de057e803d6d167544d
-SIZE (acme-0.21.0.tar.gz) = 70513
+TIMESTAMP = 1518078800
+SHA256 (acme-0.21.1.tar.gz) = 296e8abf4f5a69af1a892416faceea90e15f39e2920bf87beeaad1d6ce70a60b
+SIZE (acme-0.21.1.tar.gz) = 70383
Index: security/py-acme/version.mk
===================================================================
--- /dev/null
+++ security/py-acme/version.mk
@@ -0,0 +1 @@
+ACME_VERSION= 0.21.1
Index: security/py-certbot-apache/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-apache/Makefile
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME= certbot-apache
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, apache plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-augeas>0:textproc/py-python-augeas@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.component>0:devel/py-zope.component@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-apache/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-apache/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518077583
+SHA256 (certbot-apache-0.21.1.tar.gz) = 0bce4419d4fdabbdda2223cff8db6794c5717632fb9511b00498ec00982a3fa5
+SIZE (certbot-apache-0.21.1.tar.gz) = 157337
Index: security/py-certbot-apache/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-apache/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the Apache plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-cloudflare/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-cloudflare/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-cloudflare
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, Cloudflare DNS plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cloudflare>=1.5.1:dns/py-cloudflare@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-cloudflare/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-cloudflare/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518080463
+SHA256 (certbot-dns-cloudflare-0.21.1.tar.gz) = b284188339f24019312480829a7357ba2b932ded39aa7ff768e26d038a45a782
+SIZE (certbot-dns-cloudflare-0.21.1.tar.gz) = 12938
Index: security/py-certbot-dns-cloudflare/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-cloudflare/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the Cloudflare DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-cloudxns/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-cloudxns/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-cloudxns
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, CloudXNS DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dns-lexicon>0:dns/py-dns-lexicon@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-cloudxns/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-cloudxns/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518081734
+SHA256 (certbot-dns-cloudxns-0.21.1.tar.gz) = 4dca77bf1eae36578513da1ca75e350bccc8cb5536f157bca7615bc49f1bb7b0
+SIZE (certbot-dns-cloudxns-0.21.1.tar.gz) = 11373
Index: security/py-certbot-dns-cloudxns/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-cloudxns/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the CloudXNS DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-digitalocean/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-digitalocean/Makefile
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-digitalocean
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, DigitalOcean DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-digitalocean>=1.11:www/py-python-digitalocean@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-digitalocean/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-digitalocean/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518082389
+SHA256 (certbot-dns-digitalocean-0.21.1.tar.gz) = d993d765f14f9c0e059ffad0b6b5bcc78093afb2afb9f92f7ec59c0b8801d310
+SIZE (certbot-dns-digitalocean-0.21.1.tar.gz) = 12705
Index: security/py-certbot-dns-digitalocean/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-digitalocean/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the DigitalOcean DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-dnsimple/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-dnsimple/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-dnsimple
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, DNSimple DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dns-lexicon>0:dns/py-dns-lexicon@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-dnsimple/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-dnsimple/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518084700
+SHA256 (certbot-dns-dnsimple-0.21.1.tar.gz) = a6066bad1b7b610fff640dbabaa98545d7d5328946318f7dc50f3773c4358f16
+SIZE (certbot-dns-dnsimple-0.21.1.tar.gz) = 11431
Index: security/py-certbot-dns-dnsimple/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-dnsimple/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the DNSimple DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-dnsmadeeasy/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-dnsmadeeasy/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-dnsmadeeasy
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, DNS Made Easy DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dns-lexicon>0:dns/py-dns-lexicon@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-dnsmadeeasy/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-dnsmadeeasy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518085040
+SHA256 (certbot-dns-dnsmadeeasy-0.21.1.tar.gz) = f1de811a8a63e5e7ef244231bed008cc77a996450c23d95ab34c826947f3c8b4
+SIZE (certbot-dns-dnsmadeeasy-0.21.1.tar.gz) = 11450
Index: security/py-certbot-dns-dnsmadeeasy/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-dnsmadeeasy/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the DNS Made Easy DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-google/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-google/Makefile
@@ -0,0 +1,33 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-google
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, Google Cloud DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}httplib2>0:www/py-httplib2@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oauth2client>=2.0:security/py-oauth2client@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}google-api-python-client>1.5:www/py-google-api-python-client@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-google/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-google/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518085428
+SHA256 (certbot-dns-google-0.21.1.tar.gz) = 37b232104568993a127903842e1f627e72fd766864f4fd343136e314f3f64996
+SIZE (certbot-dns-google-0.21.1.tar.gz) = 14822
Index: security/py-certbot-dns-google/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-google/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the Google Cloud DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-luadns/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-luadns/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-luadns
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, LuaDNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dns-lexicon>0:dns/py-dns-lexicon@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-luadns/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-luadns/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518085957
+SHA256 (certbot-dns-luadns-0.21.1.tar.gz) = e3bf82cfb351357f9ab2e55950981bc8ef88fac0f4bc21d1c9ea1b68ecb90ff6
+SIZE (certbot-dns-luadns-0.21.1.tar.gz) = 11530
Index: security/py-certbot-dns-luadns/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-luadns/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the LuaDNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-nsone/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-nsone/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-nsone
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, NS1 DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dns-lexicon>0:dns/py-dns-lexicon@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-nsone/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-nsone/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518086143
+SHA256 (certbot-dns-nsone-0.21.1.tar.gz) = 45afd69beea870e1ec26e7d7adfe2f3bd40f0c9c3b2f01c22c13f0e3999d9dad
+SIZE (certbot-dns-nsone-0.21.1.tar.gz) = 11322
Index: security/py-certbot-dns-nsone/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-nsone/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the NS1 DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-rfc2136/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-rfc2136/Makefile
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-rfc2136
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, RFC 2136 DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-rfc2136/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-rfc2136/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518086356
+SHA256 (certbot-dns-rfc2136-0.21.1.tar.gz) = 42f8c9fc91f3ccbdeb8f80594a52db8584e2a65527d63edbd80ac0e725342094
+SIZE (certbot-dns-rfc2136-0.21.1.tar.gz) = 13616
Index: security/py-certbot-dns-rfc2136/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-rfc2136/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the RFC 2136 DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-dns-route53/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-dns-route53/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= certbot-dns-route53
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, Route53 DNS Authenticator plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-dns-route53/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-dns-route53/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518087204
+SHA256 (certbot-dns-route53-0.21.1.tar.gz) = 88fef0422dcdd917e1d3d9be2ee1eb41187c50062ed4df98cd0ef2584fe58828
+SIZE (certbot-dns-route53-0.21.1.tar.gz) = 13893
Index: security/py-certbot-dns-route53/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-dns-route53/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the Route53 DNS Authenticator plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot-nginx/Makefile
===================================================================
--- /dev/null
+++ security/py-certbot-nginx/Makefile
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME= certbot-nginx
+PORTVERSION= ${ACME_VERSION}
+CATEGORIES= security python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= python@FreeBSD.org
+COMMENT= Let's Encrypt client, nginx plugin
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}certbot>=${ACME_VERSION}:security/py-certbot@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:devel/py-zope.interface@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openssl>0:security/py-openssl@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.5:devel/py-pyparsing@${FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${FLAVOR}
+
+.include "${.CURDIR}/../py-acme/version.mk"
+.include <bsd.port.mk>
Index: security/py-certbot-nginx/distinfo
===================================================================
--- /dev/null
+++ security/py-certbot-nginx/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1518078578
+SHA256 (certbot-nginx-0.21.1.tar.gz) = 55a32afe0950ff49d3118f93035463a46c85c2f399d261123f5fe973afdd4f64
+SIZE (certbot-nginx-0.21.1.tar.gz) = 66327
Index: security/py-certbot-nginx/pkg-descr
===================================================================
--- /dev/null
+++ security/py-certbot-nginx/pkg-descr
@@ -0,0 +1,10 @@
+In short: getting and installing SSL/TLS certificates made easy.
+
+Certbot is a tool to automatically receive and install
+X.509 certificates to enable TLS on servers. The client will
+interoperate with the Let's Encrypt CA which will be issuing
+browser-trusted certificates for free.
+
+This is the NGINX plugin.
+
+WWW: https://github.com/certbot/certbot
Index: security/py-certbot/Makefile
===================================================================
--- security/py-certbot/Makefile
+++ security/py-certbot/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= certbot
-PORTVERSION= 0.21.0
+PORTVERSION= ${ACME_VERSION}
PORTEPOCH= 1
CATEGORIES= security python
MASTER_SITES= CHEESESHOP
@@ -14,7 +14,7 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${PORTVERSION}:security/py-acme@${FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION}:security/py-acme@${FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configargparse>=0.9.3:devel/py-configargparse@${FLAVOR} \
${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj@${FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cryptography>=1.2:security/py-cryptography@${FLAVOR} \
@@ -42,4 +42,5 @@
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
+.include "${.CURDIR}/../py-acme/version.mk"
.include <bsd.port.mk>
Index: security/py-certbot/distinfo
===================================================================
--- security/py-certbot/distinfo
+++ security/py-certbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1516361795
-SHA256 (certbot-0.21.0.tar.gz) = 07ca3246d3462fe73418113cc5c1036545f4b2312831024da923054de3a85857
-SIZE (certbot-0.21.0.tar.gz) = 288100
+TIMESTAMP = 1518078883
+SHA256 (certbot-0.21.1.tar.gz) = e6c8e9b0b5e38834330831d5a91e1c08accdb9b4923855d14d524e7327e6c4ea
+SIZE (certbot-0.21.1.tar.gz) = 288509
Index: www/py-python-digitalocean/Makefile
===================================================================
--- www/py-python-digitalocean/Makefile
+++ www/py-python-digitalocean/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= python-digitalocean
-PORTVERSION= 1.8
+PORTVERSION= 1.13.2
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
Index: www/py-python-digitalocean/distinfo
===================================================================
--- www/py-python-digitalocean/distinfo
+++ www/py-python-digitalocean/distinfo
@@ -1,2 +1,3 @@
-SHA256 (python-digitalocean-1.8.tar.gz) = dd8555037e6835f2aae460ed06cc3be3b2df9a34f66a3fc0fae63d001cba06af
-SIZE (python-digitalocean-1.8.tar.gz) = 12469
+TIMESTAMP = 1518084400
+SHA256 (python-digitalocean-1.13.2.tar.gz) = 7c8ac24e3e9570d6fa99adc520b9067c8819c267069bb7691e0bccaadbcd8d40
+SIZE (python-digitalocean-1.13.2.tar.gz) = 23326
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Nov 24, 8:33 AM (1 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
26054079
Default Alt Text
D14262.id39040.diff (30 KB)
Attached To
Mode
D14262: Add all py-certbot plugins.
Attached
Detach File
Event Timeline
Log In to Comment