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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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