Page MenuHomeFreeBSD

D14262.id39040.diff
No OneTemporary

D14262.id39040.diff

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

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)

Event Timeline