Index: head/security/py-acme/Makefile =================================================================== --- head/security/py-acme/Makefile (revision 403056) +++ head/security/py-acme/Makefile (revision 403057) @@ -1,31 +1,31 @@ # Created by: Carlos J Puga Medina # $FreeBSD$ PORTNAME= acme -DISTVERSION= 0.0.0.dev20151123 +DISTVERSION= 0.1.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= cpm@fbsd.es COMMENT= ACME implementation LICENSE= APACHE20 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyasn1>0:${PORTSDIR}/devel/py-pyasn1 \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0.8:${PORTSDIR}/security/py-cryptography \ ${PYTHON_PKGNAMEPREFIX}mock>=1.0.1:${PORTSDIR}/devel/py-mock \ ${PYTHON_PKGNAMEPREFIX}ndg_httpsclient>=0.4.0:${PORTSDIR}/net/py-ndg_httpsclient \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>=0.2:${PORTSDIR}/devel/py-pyrfc3339 \ ${PYTHON_PKGNAMEPREFIX}pytz>=2015.4:${PORTSDIR}/devel/py-pytz \ ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \ ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:${PORTSDIR}/devel/py-six \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.9:${PORTSDIR}/www/py-werkzeug USES= gmake python USE_PYTHON= autoplist distutils do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/security/py-acme/distinfo =================================================================== --- head/security/py-acme/distinfo (revision 403056) +++ head/security/py-acme/distinfo (revision 403057) @@ -1,2 +1,2 @@ -SHA256 (acme-0.0.0.dev20151123.tar.gz) = 0015b55918360a46e38ca2076ba84eb14ef35b8525023914c40ed8c403473840 -SIZE (acme-0.0.0.dev20151123.tar.gz) = 82399 +SHA256 (acme-0.1.0.tar.gz) = c3ebbfecd1f787ef6e309ddcc412c65d0eea318d00d0aff610bdb7ff09a8403a +SIZE (acme-0.1.0.tar.gz) = 82880 Index: head/security/py-letsencrypt/Makefile =================================================================== --- head/security/py-letsencrypt/Makefile (revision 403056) +++ head/security/py-letsencrypt/Makefile (revision 403057) @@ -1,44 +1,44 @@ # Created by: Kubilay Kocak # $FreeBSD$ PORTNAME= letsencrypt -DISTVERSION= 0.0.0.dev20151123 +DISTVERSION= 0.1.0 CATEGORIES= security python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= koobs@FreeBSD.org COMMENT= Let's Encrypt client LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_SITELIBDIR}/acme/__init__.py:${PORTSDIR}/security/py-acme \ ${PYTHON_PKGNAMEPREFIX}configargparse>0:${PORTSDIR}/devel/py-configargparse \ ${PYTHON_PKGNAMEPREFIX}configobj>0:${PORTSDIR}/devel/py-configobj \ ${PYTHON_PKGNAMEPREFIX}cryptography>=0.7:${PORTSDIR}/security/py-cryptography \ ${PYTHON_PKGNAMEPREFIX}parsedatetime>0:${PORTSDIR}/devel/py-parsedatetime \ ${PYTHON_PKGNAMEPREFIX}psutil>0:${PORTSDIR}/sysutils/py-psutil \ ${PYTHON_PKGNAMEPREFIX}openssl>0:${PORTSDIR}/security/py-openssl \ ${PYTHON_PKGNAMEPREFIX}pyrfc3339>0:${PORTSDIR}/devel/py-pyrfc3339 \ ${PYTHON_PKGNAMEPREFIX}python2-pythondialog>0:${PORTSDIR}/devel/py-python2-pythondialog \ ${PYTHON_PKGNAMEPREFIX}pytz>0:${PORTSDIR}/devel/py-pytz \ ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \ ${PYTHON_PKGNAMEPREFIX}six>0:${PORTSDIR}/devel/py-six \ ${PYTHON_PKGNAMEPREFIX}zope.component>0:${PORTSDIR}/devel/py-zope.component \ ${PYTHON_PKGNAMEPREFIX}zope.interface>0:${PORTSDIR}/devel/py-zope.interface USES= python:-2.7 USE_PYTHON= autoplist distutils NO_ARCH= yes post-patch: ${REINPLACE_CMD} \ -e 's|/etc/|${LOCALBASE}/etc/|' \ -e 's|/var/lib|/var/db|' \ ${WRKSRC}/letsencrypt/constants.py do-test: @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include Index: head/security/py-letsencrypt/distinfo =================================================================== --- head/security/py-letsencrypt/distinfo (revision 403056) +++ head/security/py-letsencrypt/distinfo (revision 403057) @@ -1,2 +1,2 @@ -SHA256 (letsencrypt-0.0.0.dev20151123.tar.gz) = 365c51e8f8d4992fa60f7aa86bd13c1bf256c998b128d9cd6f1d0da7eef2f25c -SIZE (letsencrypt-0.0.0.dev20151123.tar.gz) = 159702 +SHA256 (letsencrypt-0.1.0.tar.gz) = 81f6276176d254b7cf5f95b564700bc71f12b11034d4020389ca4c317e3769fd +SIZE (letsencrypt-0.1.0.tar.gz) = 167375 Index: head/security/py-letsencrypt/pkg-message =================================================================== --- head/security/py-letsencrypt/pkg-message (revision 403056) +++ head/security/py-letsencrypt/pkg-message (revision 403057) @@ -1,35 +1,25 @@ =========================================================================== -This software is a DEVELOPER PREVIEW intended for developers, testers and -early-adopters only. Support requests and bug reports should be sent directly -and only to the upstream project: https://github.com/letsencrypt/letsencrypt +The Let's Encrypt Client is BETA SOFTWARE. It contains plenty of bugs and +rough edges, and should be tested thoroughly in staging environments before +use on production systems. -letsencrypt is currently in Closed Beta (invite only). In order to -acquire certificates, you must have applied for and received an invitation, -and have your domains whitelisted FIRST. - This port installs the "standalone" Python client only, which does not use and is not the letsencrypt-auto bootstrap/wrapper script. -By default, the client will authenticate and obtain certificates using, and -signed by a TEST(Staging) Certificate Authority (CA). These certificates will -NOT be trusted publicly. - -To obtain certificates, use the --server argument pointing to the correct -server URL as documented in your invitation email, and use the 'certonly' -command as follows: +To obtain certificates, use use the 'certonly' command as follows: # sudo letsencrypt --server certonly Note: The client currently requires the ability to bind on TCP port 80. If you have a server running on this port, it will need to be temporarily stopped so that the standalone server can listen on that port to complete authentication. The letsencrypt plugins to support apache and nginx certificate installation will be made available soon in the following ports: * Apache plugin: security/py-letsencrypt-apache * Nginx plugin: security/py-letsencrypt-nginx ===========================================================================