pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Update letsencrypt to 0.6.0. The software changed name to certbot meanwhile , so adjust package names and directories accordingly. No usable changelog was provided.



Module Name:	pkgsrc-wip
Committed By:	Filip Hajny <filip%joyent.com@localhost>
Pushed By:	fhajny
Date:		Tue May 24 23:43:20 2016 +0000
Changeset:	21c3d4d21b4a43cea1568f1d756df05e7fb16785

Modified Files:
	Makefile
	py-acme/Makefile
	py-acme/PLIST
Added Files:
	py-certbot-apache/DESCR
	py-certbot-apache/Makefile
	py-certbot-apache/PLIST
	py-certbot-apache/TODO
	py-certbot-nginx/DESCR
	py-certbot-nginx/Makefile
	py-certbot-nginx/PLIST
	py-certbot/DESCR
	py-certbot/MESSAGE
	py-certbot/Makefile
	py-certbot/Makefile.common
	py-certbot/PLIST
	py-certbot/distinfo
Removed Files:
	py-letsencrypt-apache/DESCR
	py-letsencrypt-apache/Makefile
	py-letsencrypt-apache/PLIST
	py-letsencrypt-apache/TODO
	py-letsencrypt-nginx/DESCR
	py-letsencrypt-nginx/Makefile
	py-letsencrypt-nginx/PLIST
	py-letsencrypt/DESCR
	py-letsencrypt/MESSAGE
	py-letsencrypt/Makefile
	py-letsencrypt/Makefile.common
	py-letsencrypt/PLIST
	py-letsencrypt/distinfo

Log Message:
Update letsencrypt to 0.6.0. The software changed name to certbot
meanwhile, so adjust package names and directories accordingly. No
usable changelog was provided.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=21c3d4d21b4a43cea1568f1d756df05e7fb16785

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                       |   6 +-
 py-acme/Makefile               |   7 +-
 py-acme/PLIST                  |   6 -
 py-certbot-apache/DESCR        |   1 +
 py-certbot-apache/Makefile     |  31 ++++++
 py-certbot-apache/PLIST        | 117 +++++++++++++++++++
 py-certbot-apache/TODO         |   3 +
 py-certbot-nginx/DESCR         |   1 +
 py-certbot-nginx/Makefile      |  25 +++++
 py-certbot-nginx/PLIST         |  75 +++++++++++++
 py-certbot/DESCR               |   4 +
 py-certbot/MESSAGE             |  17 +++
 py-certbot/Makefile            |  57 ++++++++++
 py-certbot/Makefile.common     |  20 ++++
 py-certbot/PLIST               | 247 +++++++++++++++++++++++++++++++++++++++++
 py-certbot/distinfo            |   6 +
 py-letsencrypt-apache/DESCR    |   1 -
 py-letsencrypt-apache/Makefile |  32 ------
 py-letsencrypt-apache/PLIST    | 117 -------------------
 py-letsencrypt-apache/TODO     |   3 -
 py-letsencrypt-nginx/DESCR     |   1 -
 py-letsencrypt-nginx/Makefile  |  25 -----
 py-letsencrypt-nginx/PLIST     |  75 -------------
 py-letsencrypt/DESCR           |   4 -
 py-letsencrypt/MESSAGE         |  17 ---
 py-letsencrypt/Makefile        |  55 ---------
 py-letsencrypt/Makefile.common |  20 ----
 py-letsencrypt/PLIST           | 229 --------------------------------------
 py-letsencrypt/distinfo        |   6 -
 29 files changed, 610 insertions(+), 598 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index f083423..9aad3e1 100644
--- a/Makefile
+++ b/Makefile
@@ -2777,6 +2777,9 @@ SUBDIR+=	py-cclib
 SUBDIR+=	py-ccuracy
 SUBDIR+=	py-cellulist
 SUBDIR+=	py-cerridwen
+SUBDIR+=	py-certbot
+SUBDIR+=	py-certbot-apache
+SUBDIR+=	py-certbot-nginx
 SUBDIR+=	py-cexprtk
 SUBDIR+=	py-cf-python
 SUBDIR+=	py-chaco
@@ -3080,9 +3083,6 @@ SUBDIR+=	py-lazy-object-proxy
 SUBDIR+=	py-lds
 SUBDIR+=	py-lea
 SUBDIR+=	py-lenstools
-SUBDIR+=	py-letsencrypt
-SUBDIR+=	py-letsencrypt-apache
-SUBDIR+=	py-letsencrypt-nginx
 SUBDIR+=	py-lhafile
 SUBDIR+=	py-lib
 SUBDIR+=	py-liblzma
diff --git a/py-acme/Makefile b/py-acme/Makefile
index 15ff021..eb9c6d3 100644
--- a/py-acme/Makefile
+++ b/py-acme/Makefile
@@ -1,13 +1,12 @@
 # $NetBSD$
 
-PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/dev//:S/letsencrypt/acme/}
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/certbot/acme/}
 CATEGORIES=	security
-MASTER_SITES=	${MASTER_SITE_GITHUB:=letsencrypt/}
 
 COMMENT=	ACME protocol implementation in Python
 LICENSE=	apache-2.0
 
-.include "../../wip/py-letsencrypt/Makefile.common"
+.include "../../wip/py-certbot/Makefile.common"
 
 DEPENDS+=	${PYPKGPREFIX}-OpenSSL>=0.15:../../security/py-OpenSSL
 DEPENDS+=	${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1
@@ -19,7 +18,7 @@ DEPENDS+=	${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
 DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 DEPENDS+=	${PYPKGPREFIX}-werkzeug-[0-9]*:../../www/py-werkzeug
 
-EGG_NAME=	${DISTNAME:S/letsencrypt/acme/}
+EGG_NAME=	${DISTNAME:S/certbot/acme/}
 
 PYSETUPSUBDIR=	acme
 
diff --git a/py-acme/PLIST b/py-acme/PLIST
index 78aca9b..cfd6ede 100644
--- a/py-acme/PLIST
+++ b/py-acme/PLIST
@@ -102,12 +102,6 @@ ${PYSITELIB}/acme/messages.pyo
 ${PYSITELIB}/acme/messages_test.py
 ${PYSITELIB}/acme/messages_test.pyc
 ${PYSITELIB}/acme/messages_test.pyo
-${PYSITELIB}/acme/other.py
-${PYSITELIB}/acme/other.pyc
-${PYSITELIB}/acme/other.pyo
-${PYSITELIB}/acme/other_test.py
-${PYSITELIB}/acme/other_test.pyc
-${PYSITELIB}/acme/other_test.pyo
 ${PYSITELIB}/acme/standalone.py
 ${PYSITELIB}/acme/standalone.pyc
 ${PYSITELIB}/acme/standalone.pyo
diff --git a/py-certbot-apache/DESCR b/py-certbot-apache/DESCR
new file mode 100644
index 0000000..96a6ff8
--- /dev/null
+++ b/py-certbot-apache/DESCR
@@ -0,0 +1 @@
+Apache plugin for Certbot
diff --git a/py-certbot-apache/Makefile b/py-certbot-apache/Makefile
new file mode 100644
index 0000000..3daf402
--- /dev/null
+++ b/py-certbot-apache/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD$
+
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/certbot/certbot-apache/}
+CATEGORIES=	security
+
+COMMENT=	Apache plugin for Certbot
+LICENSE=	apache-2.0
+
+.include "../../wip/py-certbot/Makefile.common"
+
+DEPENDS+=	${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../wip/py-acme
+DEPENDS+=	${PYPKGPREFIX}-certbot-${PKGVERSION_NOREV}{nb*,}:../../wip/py-certbot
+
+DEPENDS+=	${PYPKGPREFIX}-augeas-[0-9]*:../../sysutils/py-augeas
+DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+DEPENDS+=	${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent
+DEPENDS+=	${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
+
+EGG_NAME=	${DISTNAME:S/certbot/certbot_apache/}
+
+PYSETUPSUBDIR=	certbot-apache
+
+SUBST_CLASSES+=         path
+SUBST_STAGE.path=       pre-build
+SUBST_MESSAGE.path=     Fixing default paths
+SUBST_FILES.path+=	certbot-apache/certbot_apache/augeas_lens/httpd.aug
+SUBST_FILES.path+=	certbot-apache/certbot_apache/constants.py
+SUBST_SED.path+=        -e 's,/etc,${PKG_SYSCONFBASE},g'
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-certbot-apache/PLIST b/py-certbot-apache/PLIST
new file mode 100644
index 0000000..ff709e0
--- /dev/null
+++ b/py-certbot-apache/PLIST
@@ -0,0 +1,117 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/certbot_apache/__init__.py
+${PYSITELIB}/certbot_apache/__init__.pyc
+${PYSITELIB}/certbot_apache/__init__.pyo
+${PYSITELIB}/certbot_apache/augeas_configurator.py
+${PYSITELIB}/certbot_apache/augeas_configurator.pyc
+${PYSITELIB}/certbot_apache/augeas_configurator.pyo
+${PYSITELIB}/certbot_apache/augeas_lens/httpd.aug
+${PYSITELIB}/certbot_apache/centos-options-ssl-apache.conf
+${PYSITELIB}/certbot_apache/configurator.py
+${PYSITELIB}/certbot_apache/configurator.pyc
+${PYSITELIB}/certbot_apache/configurator.pyo
+${PYSITELIB}/certbot_apache/constants.py
+${PYSITELIB}/certbot_apache/constants.pyc
+${PYSITELIB}/certbot_apache/constants.pyo
+${PYSITELIB}/certbot_apache/display_ops.py
+${PYSITELIB}/certbot_apache/display_ops.pyc
+${PYSITELIB}/certbot_apache/display_ops.pyo
+${PYSITELIB}/certbot_apache/obj.py
+${PYSITELIB}/certbot_apache/obj.pyc
+${PYSITELIB}/certbot_apache/obj.pyo
+${PYSITELIB}/certbot_apache/options-ssl-apache.conf
+${PYSITELIB}/certbot_apache/parser.py
+${PYSITELIB}/certbot_apache/parser.pyc
+${PYSITELIB}/certbot_apache/parser.pyo
+${PYSITELIB}/certbot_apache/tests/__init__.py
+${PYSITELIB}/certbot_apache/tests/__init__.pyc
+${PYSITELIB}/certbot_apache/tests/__init__.pyo
+${PYSITELIB}/certbot_apache/tests/augeas_configurator_test.py
+${PYSITELIB}/certbot_apache/tests/augeas_configurator_test.pyc
+${PYSITELIB}/certbot_apache/tests/augeas_configurator_test.pyo
+${PYSITELIB}/certbot_apache/tests/complex_parsing_test.py
+${PYSITELIB}/certbot_apache/tests/complex_parsing_test.pyc
+${PYSITELIB}/certbot_apache/tests/complex_parsing_test.pyo
+${PYSITELIB}/certbot_apache/tests/configurator_test.py
+${PYSITELIB}/certbot_apache/tests/configurator_test.pyc
+${PYSITELIB}/certbot_apache/tests/configurator_test.pyo
+${PYSITELIB}/certbot_apache/tests/constants_test.py
+${PYSITELIB}/certbot_apache/tests/constants_test.pyc
+${PYSITELIB}/certbot_apache/tests/constants_test.pyo
+${PYSITELIB}/certbot_apache/tests/display_ops_test.py
+${PYSITELIB}/certbot_apache/tests/display_ops_test.pyc
+${PYSITELIB}/certbot_apache/tests/display_ops_test.pyo
+${PYSITELIB}/certbot_apache/tests/obj_test.py
+${PYSITELIB}/certbot_apache/tests/obj_test.pyc
+${PYSITELIB}/certbot_apache/tests/obj_test.pyo
+${PYSITELIB}/certbot_apache/tests/parser_test.py
+${PYSITELIB}/certbot_apache/tests/parser_test.pyc
+${PYSITELIB}/certbot_apache/tests/parser_test.pyo
+${PYSITELIB}/certbot_apache/tests/testdata/complex_parsing/apache2.conf
+${PYSITELIB}/certbot_apache/tests/testdata/complex_parsing/conf-enabled/dummy.conf
+${PYSITELIB}/certbot_apache/tests/testdata/complex_parsing/test_fnmatch.conf
+${PYSITELIB}/certbot_apache/tests/testdata/complex_parsing/test_variables.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/apache2.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-available/other-vhosts-access-log.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-available/security.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-available/serve-cgi-bin.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-enabled/other-vhosts-access-log.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-enabled/security.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-enabled/serve-cgi-bin.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/envvars
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/mods-available/ssl.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/mods-available/ssl.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/ports.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/sites-available/000-default.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/sites-available/default-ssl.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/sites-enabled/000-default.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/default_vhost/sites
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/apache2.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/conf-available/bad_conf_file.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/conf-available/other-vhosts-access-log.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/conf-available/security.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/conf-available/serve-cgi-bin.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/conf-enabled/other-vhosts-access-log.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/conf-enabled/security.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/conf-enabled/serve-cgi-bin.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/envvars
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-available/authz_svn.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-available/dav.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-available/dav_svn.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-available/dav_svn.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-available/rewrite.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-available/ssl.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-available/ssl.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-enabled/.gitignore
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-enabled/authz_svn.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-enabled/dav.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-enabled/dav_svn.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/mods-enabled/dav_svn.load
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/ports.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-available/000-default.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-available/certbot.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-available/default-ssl-port-only.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-available/default-ssl.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-available/encryption-example.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-available/mod_macro-example.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-available/wildcard.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-enabled/000-default.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-enabled/certbot.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-enabled/encryption-example.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/apache2/sites-enabled/mod_macro-example.conf
+${PYSITELIB}/certbot_apache/tests/testdata/debian_apache_2_4/multiple_vhosts/sites
+${PYSITELIB}/certbot_apache/tests/tls_sni_01_test.py
+${PYSITELIB}/certbot_apache/tests/tls_sni_01_test.pyc
+${PYSITELIB}/certbot_apache/tests/tls_sni_01_test.pyo
+${PYSITELIB}/certbot_apache/tests/util.py
+${PYSITELIB}/certbot_apache/tests/util.pyc
+${PYSITELIB}/certbot_apache/tests/util.pyo
+${PYSITELIB}/certbot_apache/tls_sni_01.py
+${PYSITELIB}/certbot_apache/tls_sni_01.pyc
+${PYSITELIB}/certbot_apache/tls_sni_01.pyo
diff --git a/py-certbot-apache/TODO b/py-certbot-apache/TODO
new file mode 100644
index 0000000..b03f191
--- /dev/null
+++ b/py-certbot-apache/TODO
@@ -0,0 +1,3 @@
+It looks like the Apache certbot plugin assumes the Apache
+configuration to have the Debian sites-available etc. like
+structure, making it useless on pkgsrc standard sites.
diff --git a/py-certbot-nginx/DESCR b/py-certbot-nginx/DESCR
new file mode 100644
index 0000000..69d73ca
--- /dev/null
+++ b/py-certbot-nginx/DESCR
@@ -0,0 +1 @@
+Nginx plugin for Certbot
diff --git a/py-certbot-nginx/Makefile b/py-certbot-nginx/Makefile
new file mode 100644
index 0000000..d3a8a45
--- /dev/null
+++ b/py-certbot-nginx/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/certbot/certbot-nginx/}
+CATEGORIES=	security
+MASTER_SITES=	${MASTER_SITE_GITHUB:=certbot/}
+
+COMMENT=	Nginx plugin for Certbot
+LICENSE=	apache-2.0
+
+.include "../../wip/py-certbot/Makefile.common"
+
+DEPENDS+=	${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../wip/py-acme
+DEPENDS+=	${PYPKGPREFIX}-certbot-${PKGVERSION_NOREV}{nb*,}:../../wip/py-certbot
+
+DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+DEPENDS+=	${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
+DEPENDS+=	${PYPKGPREFIX}-pyparsing>=1.5.5:../../devel/py-pyparsing
+DEPENDS+=	${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
+
+EGG_NAME=	${DISTNAME:S/certbot/certbot_nginx/}
+
+PYSETUPSUBDIR=	certbot-nginx
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-certbot-nginx/PLIST b/py-certbot-nginx/PLIST
new file mode 100644
index 0000000..ba99a9c
--- /dev/null
+++ b/py-certbot-nginx/PLIST
@@ -0,0 +1,75 @@
+@comment $NetBSD$
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/certbot_nginx/__init__.py
+${PYSITELIB}/certbot_nginx/__init__.pyc
+${PYSITELIB}/certbot_nginx/__init__.pyo
+${PYSITELIB}/certbot_nginx/configurator.py
+${PYSITELIB}/certbot_nginx/configurator.pyc
+${PYSITELIB}/certbot_nginx/configurator.pyo
+${PYSITELIB}/certbot_nginx/constants.py
+${PYSITELIB}/certbot_nginx/constants.pyc
+${PYSITELIB}/certbot_nginx/constants.pyo
+${PYSITELIB}/certbot_nginx/nginxparser.py
+${PYSITELIB}/certbot_nginx/nginxparser.pyc
+${PYSITELIB}/certbot_nginx/nginxparser.pyo
+${PYSITELIB}/certbot_nginx/obj.py
+${PYSITELIB}/certbot_nginx/obj.pyc
+${PYSITELIB}/certbot_nginx/obj.pyo
+${PYSITELIB}/certbot_nginx/options-ssl-nginx.conf
+${PYSITELIB}/certbot_nginx/parser.py
+${PYSITELIB}/certbot_nginx/parser.pyc
+${PYSITELIB}/certbot_nginx/parser.pyo
+${PYSITELIB}/certbot_nginx/tests/__init__.py
+${PYSITELIB}/certbot_nginx/tests/__init__.pyc
+${PYSITELIB}/certbot_nginx/tests/__init__.pyo
+${PYSITELIB}/certbot_nginx/tests/configurator_test.py
+${PYSITELIB}/certbot_nginx/tests/configurator_test.pyc
+${PYSITELIB}/certbot_nginx/tests/configurator_test.pyo
+${PYSITELIB}/certbot_nginx/tests/nginxparser_test.py
+${PYSITELIB}/certbot_nginx/tests/nginxparser_test.pyc
+${PYSITELIB}/certbot_nginx/tests/nginxparser_test.pyo
+${PYSITELIB}/certbot_nginx/tests/obj_test.py
+${PYSITELIB}/certbot_nginx/tests/obj_test.pyc
+${PYSITELIB}/certbot_nginx/tests/obj_test.pyo
+${PYSITELIB}/certbot_nginx/tests/parser_test.py
+${PYSITELIB}/certbot_nginx/tests/parser_test.pyc
+${PYSITELIB}/certbot_nginx/tests/parser_test.pyo
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/broken.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/edge_cases.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/foo.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/mime.types
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/minimalistic_comments.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/minimalistic_comments.new.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/nginx.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/nginx.new.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/server.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/sites-enabled/default
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/sites-enabled/example.com
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/fastcgi_params
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/koi-utf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/koi-win
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/mime.types
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/naxsi-ui.conf.1.4.1
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/naxsi.rules
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/naxsi_core.rules
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/nginx.conf
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/proxy_params
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/scgi_params
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/sites-available/default
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/sites-enabled/default
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/uwsgi_params
+${PYSITELIB}/certbot_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/win-utf
+${PYSITELIB}/certbot_nginx/tests/tls_sni_01_test.py
+${PYSITELIB}/certbot_nginx/tests/tls_sni_01_test.pyc
+${PYSITELIB}/certbot_nginx/tests/tls_sni_01_test.pyo
+${PYSITELIB}/certbot_nginx/tests/util.py
+${PYSITELIB}/certbot_nginx/tests/util.pyc
+${PYSITELIB}/certbot_nginx/tests/util.pyo
+${PYSITELIB}/certbot_nginx/tls_sni_01.py
+${PYSITELIB}/certbot_nginx/tls_sni_01.pyc
+${PYSITELIB}/certbot_nginx/tls_sni_01.pyo
diff --git a/py-certbot/DESCR b/py-certbot/DESCR
new file mode 100644
index 0000000..19c1ac8
--- /dev/null
+++ b/py-certbot/DESCR
@@ -0,0 +1,4 @@
+The Let's Encrypt Client 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.
diff --git a/py-certbot/MESSAGE b/py-certbot/MESSAGE
new file mode 100644
index 0000000..a42e770
--- /dev/null
+++ b/py-certbot/MESSAGE
@@ -0,0 +1,17 @@
+===========================================================================
+$NetBSD$
+
+This package installs the standalone certbot (letsencrypt) client.
+The following modes of obtaining certificates will work:
+
+  certbot --standalone -d <domain_name> certonly
+
+    Spawns a temporary daemon on port 80 or 443, the web server (if
+    any) will need to be shut down for the operation to succeed.
+
+  certbot --webroot -d <domain_name> -w <web_root> certonly
+
+    Doesn't spawn daemons, authenticates using temporary files
+    put in the document root directory.
+
+===========================================================================
diff --git a/py-certbot/Makefile b/py-certbot/Makefile
new file mode 100644
index 0000000..204431f
--- /dev/null
+++ b/py-certbot/Makefile
@@ -0,0 +1,57 @@
+# $NetBSD$
+
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=	security
+
+COMMENT=	Automatically receive and install X.509 certificates on servers
+LICENSE=	apache-2.0
+
+EGG_NAME=	${DISTNAME}
+
+# Only supports Python 2.6 and 2.7 so far
+# https://github.com/certbot/certbot#system-requirements
+PYTHON_VERSIONS_ACCEPTED=	27
+
+.include "Makefile.common"
+.include "../../lang/python/egg.mk"
+
+DEPENDS+=	${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../wip/py-acme
+DEPENDS+=	${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse
+DEPENDS+=	${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
+DEPENDS+=	${PYPKGPREFIX}-cryptography>=0.7:../../security/py-cryptography
+.if ${_PYTHON_VERSION} == 27
+DEPENDS+=	${PYPKGPREFIX}-dialog>=3.2.2rc1:../../devel/py-dialog2
+.else
+DEPENDS+=	${PYPKGPREFIX}-dialog-[0-9]*:../../devel/py-dialog
+.endif
+DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
+DEPENDS+=	${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
+DEPENDS+=	${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime
+DEPENDS+=	${PYPKGPREFIX}-psutil>=2.1.0:../../sysutils/py-psutil
+DEPENDS+=	${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
+DEPENDS+=	${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
+DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
+DEPENDS+=	${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent
+DEPENDS+=	${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
+
+PKG_SYSCONFSUBDIR=	letsencrypt
+
+SUBST_CLASSES+=		path
+SUBST_STAGE.path=	pre-build
+SUBST_MESSAGE.path=	Fixing default paths
+SUBST_FILES.path+=	certbot/constants.py certbot/display/ops.py
+SUBST_FILES.path+=	certbot/plugins/*.py certbot/tests/*.py
+SUBST_SED.path+=	-e 's,/etc/letsencrypt,${PKG_SYSCONFDIR},g'
+SUBST_SED.path+=	-e 's,/var/lib/letsencrypt,${VARBASE}/letsencrypt,g'
+SUBST_SED.path+=	-e 's,/var/log/letsencrypt,${VARBASE}/letsencrypt/log,g'
+
+MAKE_DIRS+=		${VARBASE}/letsencrypt/log
+
+INSTALLATION_DIRS+=	share/examples/certbot
+
+post-install:
+	${INSTALL_DATA} ${WRKSRC}/examples/cli.ini \
+		${DESTDIR}${PREFIX}/share/examples/certbot
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-certbot/Makefile.common b/py-certbot/Makefile.common
new file mode 100644
index 0000000..c2ad909
--- /dev/null
+++ b/py-certbot/Makefile.common
@@ -0,0 +1,20 @@
+# $NetBSD$
+# used by wip/py-acme/Makefile
+# used by wip/py-certbot/Makefile
+# used by wip/py-certbot-apache/Makefile
+# used by wip/py-certbot-nginx/Makefile
+
+DISTNAME=	certbot-0.6.0
+MASTER_SITES=	${MASTER_SITE_GITHUB:=certbot/}
+
+MAINTAINER=	filip%joyent.com@localhost
+HOMEPAGE=	https://letsencrypt.org/
+
+GITHUB_PROJECT=	certbot
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+EXTRACT_USING=	bsdtar
+USE_TOOLS+=	bsdtar
+
+DISTINFO_FILE=	${PKGDIR}/../../wip/py-certbot/distinfo
+PATCHDIR=	${PKGDIR}/../../wip/py-certbot/patches
diff --git a/py-certbot/PLIST b/py-certbot/PLIST
new file mode 100644
index 0000000..c2f8409
--- /dev/null
+++ b/py-certbot/PLIST
@@ -0,0 +1,247 @@
+@comment $NetBSD$
+bin/certbot
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/certbot/__init__.py
+${PYSITELIB}/certbot/__init__.pyc
+${PYSITELIB}/certbot/__init__.pyo
+${PYSITELIB}/certbot/account.py
+${PYSITELIB}/certbot/account.pyc
+${PYSITELIB}/certbot/account.pyo
+${PYSITELIB}/certbot/achallenges.py
+${PYSITELIB}/certbot/achallenges.pyc
+${PYSITELIB}/certbot/achallenges.pyo
+${PYSITELIB}/certbot/auth_handler.py
+${PYSITELIB}/certbot/auth_handler.pyc
+${PYSITELIB}/certbot/auth_handler.pyo
+${PYSITELIB}/certbot/cli.py
+${PYSITELIB}/certbot/cli.pyc
+${PYSITELIB}/certbot/cli.pyo
+${PYSITELIB}/certbot/client.py
+${PYSITELIB}/certbot/client.pyc
+${PYSITELIB}/certbot/client.pyo
+${PYSITELIB}/certbot/colored_logging.py
+${PYSITELIB}/certbot/colored_logging.pyc
+${PYSITELIB}/certbot/colored_logging.pyo
+${PYSITELIB}/certbot/configuration.py
+${PYSITELIB}/certbot/configuration.pyc
+${PYSITELIB}/certbot/configuration.pyo
+${PYSITELIB}/certbot/constants.py
+${PYSITELIB}/certbot/constants.pyc
+${PYSITELIB}/certbot/constants.pyo
+${PYSITELIB}/certbot/crypto_util.py
+${PYSITELIB}/certbot/crypto_util.pyc
+${PYSITELIB}/certbot/crypto_util.pyo
+${PYSITELIB}/certbot/display/__init__.py
+${PYSITELIB}/certbot/display/__init__.pyc
+${PYSITELIB}/certbot/display/__init__.pyo
+${PYSITELIB}/certbot/display/completer.py
+${PYSITELIB}/certbot/display/completer.pyc
+${PYSITELIB}/certbot/display/completer.pyo
+${PYSITELIB}/certbot/display/dummy_readline.py
+${PYSITELIB}/certbot/display/dummy_readline.pyc
+${PYSITELIB}/certbot/display/dummy_readline.pyo
+${PYSITELIB}/certbot/display/enhancements.py
+${PYSITELIB}/certbot/display/enhancements.pyc
+${PYSITELIB}/certbot/display/enhancements.pyo
+${PYSITELIB}/certbot/display/ops.py
+${PYSITELIB}/certbot/display/ops.pyc
+${PYSITELIB}/certbot/display/ops.pyo
+${PYSITELIB}/certbot/display/util.py
+${PYSITELIB}/certbot/display/util.pyc
+${PYSITELIB}/certbot/display/util.pyo
+${PYSITELIB}/certbot/error_handler.py
+${PYSITELIB}/certbot/error_handler.pyc
+${PYSITELIB}/certbot/error_handler.pyo
+${PYSITELIB}/certbot/errors.py
+${PYSITELIB}/certbot/errors.pyc
+${PYSITELIB}/certbot/errors.pyo
+${PYSITELIB}/certbot/hooks.py
+${PYSITELIB}/certbot/hooks.pyc
+${PYSITELIB}/certbot/hooks.pyo
+${PYSITELIB}/certbot/interfaces.py
+${PYSITELIB}/certbot/interfaces.pyc
+${PYSITELIB}/certbot/interfaces.pyo
+${PYSITELIB}/certbot/le_util.py
+${PYSITELIB}/certbot/le_util.pyc
+${PYSITELIB}/certbot/le_util.pyo
+${PYSITELIB}/certbot/log.py
+${PYSITELIB}/certbot/log.pyc
+${PYSITELIB}/certbot/log.pyo
+${PYSITELIB}/certbot/main.py
+${PYSITELIB}/certbot/main.pyc
+${PYSITELIB}/certbot/main.pyo
+${PYSITELIB}/certbot/notify.py
+${PYSITELIB}/certbot/notify.pyc
+${PYSITELIB}/certbot/notify.pyo
+${PYSITELIB}/certbot/plugins/__init__.py
+${PYSITELIB}/certbot/plugins/__init__.pyc
+${PYSITELIB}/certbot/plugins/__init__.pyo
+${PYSITELIB}/certbot/plugins/common.py
+${PYSITELIB}/certbot/plugins/common.pyc
+${PYSITELIB}/certbot/plugins/common.pyo
+${PYSITELIB}/certbot/plugins/common_test.py
+${PYSITELIB}/certbot/plugins/common_test.pyc
+${PYSITELIB}/certbot/plugins/common_test.pyo
+${PYSITELIB}/certbot/plugins/disco.py
+${PYSITELIB}/certbot/plugins/disco.pyc
+${PYSITELIB}/certbot/plugins/disco.pyo
+${PYSITELIB}/certbot/plugins/disco_test.py
+${PYSITELIB}/certbot/plugins/disco_test.pyc
+${PYSITELIB}/certbot/plugins/disco_test.pyo
+${PYSITELIB}/certbot/plugins/manual.py
+${PYSITELIB}/certbot/plugins/manual.pyc
+${PYSITELIB}/certbot/plugins/manual.pyo
+${PYSITELIB}/certbot/plugins/manual_test.py
+${PYSITELIB}/certbot/plugins/manual_test.pyc
+${PYSITELIB}/certbot/plugins/manual_test.pyo
+${PYSITELIB}/certbot/plugins/null.py
+${PYSITELIB}/certbot/plugins/null.pyc
+${PYSITELIB}/certbot/plugins/null.pyo
+${PYSITELIB}/certbot/plugins/null_test.py
+${PYSITELIB}/certbot/plugins/null_test.pyc
+${PYSITELIB}/certbot/plugins/null_test.pyo
+${PYSITELIB}/certbot/plugins/selection.py
+${PYSITELIB}/certbot/plugins/selection.pyc
+${PYSITELIB}/certbot/plugins/selection.pyo
+${PYSITELIB}/certbot/plugins/selection_test.py
+${PYSITELIB}/certbot/plugins/selection_test.pyc
+${PYSITELIB}/certbot/plugins/selection_test.pyo
+${PYSITELIB}/certbot/plugins/standalone.py
+${PYSITELIB}/certbot/plugins/standalone.pyc
+${PYSITELIB}/certbot/plugins/standalone.pyo
+${PYSITELIB}/certbot/plugins/standalone_test.py
+${PYSITELIB}/certbot/plugins/standalone_test.pyc
+${PYSITELIB}/certbot/plugins/standalone_test.pyo
+${PYSITELIB}/certbot/plugins/util.py
+${PYSITELIB}/certbot/plugins/util.pyc
+${PYSITELIB}/certbot/plugins/util.pyo
+${PYSITELIB}/certbot/plugins/util_test.py
+${PYSITELIB}/certbot/plugins/util_test.pyc
+${PYSITELIB}/certbot/plugins/util_test.pyo
+${PYSITELIB}/certbot/plugins/webroot.py
+${PYSITELIB}/certbot/plugins/webroot.pyc
+${PYSITELIB}/certbot/plugins/webroot.pyo
+${PYSITELIB}/certbot/plugins/webroot_test.py
+${PYSITELIB}/certbot/plugins/webroot_test.pyc
+${PYSITELIB}/certbot/plugins/webroot_test.pyo
+${PYSITELIB}/certbot/renewal.py
+${PYSITELIB}/certbot/renewal.pyc
+${PYSITELIB}/certbot/renewal.pyo
+${PYSITELIB}/certbot/reporter.py
+${PYSITELIB}/certbot/reporter.pyc
+${PYSITELIB}/certbot/reporter.pyo
+${PYSITELIB}/certbot/reverter.py
+${PYSITELIB}/certbot/reverter.pyc
+${PYSITELIB}/certbot/reverter.pyo
+${PYSITELIB}/certbot/storage.py
+${PYSITELIB}/certbot/storage.pyc
+${PYSITELIB}/certbot/storage.pyo
+${PYSITELIB}/certbot/tests/__init__.py
+${PYSITELIB}/certbot/tests/__init__.pyc
+${PYSITELIB}/certbot/tests/__init__.pyo
+${PYSITELIB}/certbot/tests/account_test.py
+${PYSITELIB}/certbot/tests/account_test.pyc
+${PYSITELIB}/certbot/tests/account_test.pyo
+${PYSITELIB}/certbot/tests/acme_util.py
+${PYSITELIB}/certbot/tests/acme_util.pyc
+${PYSITELIB}/certbot/tests/acme_util.pyo
+${PYSITELIB}/certbot/tests/auth_handler_test.py
+${PYSITELIB}/certbot/tests/auth_handler_test.pyc
+${PYSITELIB}/certbot/tests/auth_handler_test.pyo
+${PYSITELIB}/certbot/tests/cli_test.py
+${PYSITELIB}/certbot/tests/cli_test.pyc
+${PYSITELIB}/certbot/tests/cli_test.pyo
+${PYSITELIB}/certbot/tests/client_test.py
+${PYSITELIB}/certbot/tests/client_test.pyc
+${PYSITELIB}/certbot/tests/client_test.pyo
+${PYSITELIB}/certbot/tests/colored_logging_test.py
+${PYSITELIB}/certbot/tests/colored_logging_test.pyc
+${PYSITELIB}/certbot/tests/colored_logging_test.pyo
+${PYSITELIB}/certbot/tests/configuration_test.py
+${PYSITELIB}/certbot/tests/configuration_test.pyc
+${PYSITELIB}/certbot/tests/configuration_test.pyo
+${PYSITELIB}/certbot/tests/crypto_util_test.py
+${PYSITELIB}/certbot/tests/crypto_util_test.pyc
+${PYSITELIB}/certbot/tests/crypto_util_test.pyo
+${PYSITELIB}/certbot/tests/display/__init__.py
+${PYSITELIB}/certbot/tests/display/__init__.pyc
+${PYSITELIB}/certbot/tests/display/__init__.pyo
+${PYSITELIB}/certbot/tests/display/completer_test.py
+${PYSITELIB}/certbot/tests/display/completer_test.pyc
+${PYSITELIB}/certbot/tests/display/completer_test.pyo
+${PYSITELIB}/certbot/tests/display/enhancements_test.py
+${PYSITELIB}/certbot/tests/display/enhancements_test.pyc
+${PYSITELIB}/certbot/tests/display/enhancements_test.pyo
+${PYSITELIB}/certbot/tests/display/ops_test.py
+${PYSITELIB}/certbot/tests/display/ops_test.pyc
+${PYSITELIB}/certbot/tests/display/ops_test.pyo
+${PYSITELIB}/certbot/tests/display/util_test.py
+${PYSITELIB}/certbot/tests/display/util_test.pyc
+${PYSITELIB}/certbot/tests/display/util_test.pyo
+${PYSITELIB}/certbot/tests/error_handler_test.py
+${PYSITELIB}/certbot/tests/error_handler_test.pyc
+${PYSITELIB}/certbot/tests/error_handler_test.pyo
+${PYSITELIB}/certbot/tests/errors_test.py
+${PYSITELIB}/certbot/tests/errors_test.pyc
+${PYSITELIB}/certbot/tests/errors_test.pyo
+${PYSITELIB}/certbot/tests/hook_test.py
+${PYSITELIB}/certbot/tests/hook_test.pyc
+${PYSITELIB}/certbot/tests/hook_test.pyo
+${PYSITELIB}/certbot/tests/le_util_test.py
+${PYSITELIB}/certbot/tests/le_util_test.pyc
+${PYSITELIB}/certbot/tests/le_util_test.pyo
+${PYSITELIB}/certbot/tests/log_test.py
+${PYSITELIB}/certbot/tests/log_test.pyc
+${PYSITELIB}/certbot/tests/log_test.pyo
+${PYSITELIB}/certbot/tests/main_test.py
+${PYSITELIB}/certbot/tests/main_test.pyc
+${PYSITELIB}/certbot/tests/main_test.pyo
+${PYSITELIB}/certbot/tests/notify_test.py
+${PYSITELIB}/certbot/tests/notify_test.pyc
+${PYSITELIB}/certbot/tests/notify_test.pyo
+${PYSITELIB}/certbot/tests/reporter_test.py
+${PYSITELIB}/certbot/tests/reporter_test.pyc
+${PYSITELIB}/certbot/tests/reporter_test.pyo
+${PYSITELIB}/certbot/tests/reverter_test.py
+${PYSITELIB}/certbot/tests/reverter_test.pyc
+${PYSITELIB}/certbot/tests/reverter_test.pyo
+${PYSITELIB}/certbot/tests/storage_test.py
+${PYSITELIB}/certbot/tests/storage_test.pyc
+${PYSITELIB}/certbot/tests/storage_test.pyo
+${PYSITELIB}/certbot/tests/test_util.py
+${PYSITELIB}/certbot/tests/test_util.pyc
+${PYSITELIB}/certbot/tests/test_util.pyo
+${PYSITELIB}/certbot/tests/testdata/archive/sample-renewal/cert1.pem
+${PYSITELIB}/certbot/tests/testdata/archive/sample-renewal/chain1.pem
+${PYSITELIB}/certbot/tests/testdata/archive/sample-renewal/fullchain1.pem
+${PYSITELIB}/certbot/tests/testdata/archive/sample-renewal/privkey1.pem
+${PYSITELIB}/certbot/tests/testdata/cert-san.pem
+${PYSITELIB}/certbot/tests/testdata/cert.b64jose
+${PYSITELIB}/certbot/tests/testdata/cert.der
+${PYSITELIB}/certbot/tests/testdata/cert.pem
+${PYSITELIB}/certbot/tests/testdata/cli.ini
+${PYSITELIB}/certbot/tests/testdata/csr-6sans.pem
+${PYSITELIB}/certbot/tests/testdata/csr-nosans.pem
+${PYSITELIB}/certbot/tests/testdata/csr-san.der
+${PYSITELIB}/certbot/tests/testdata/csr-san.pem
+${PYSITELIB}/certbot/tests/testdata/csr.der
+${PYSITELIB}/certbot/tests/testdata/csr.pem
+${PYSITELIB}/certbot/tests/testdata/dsa512_key.pem
+${PYSITELIB}/certbot/tests/testdata/dsa_cert.pem
+${PYSITELIB}/certbot/tests/testdata/live/sample-renewal/cert.pem
+${PYSITELIB}/certbot/tests/testdata/live/sample-renewal/chain.pem
+${PYSITELIB}/certbot/tests/testdata/live/sample-renewal/fullchain.pem
+${PYSITELIB}/certbot/tests/testdata/live/sample-renewal/privkey.pem
+${PYSITELIB}/certbot/tests/testdata/matching_cert.pem
+${PYSITELIB}/certbot/tests/testdata/rsa256_key.pem
+${PYSITELIB}/certbot/tests/testdata/rsa512_key.pem
+${PYSITELIB}/certbot/tests/testdata/rsa512_key_2.pem
+${PYSITELIB}/certbot/tests/testdata/sample-renewal-ancient.conf
+${PYSITELIB}/certbot/tests/testdata/sample-renewal.conf
+${PYSITELIB}/certbot/tests/testdata/webrootconftest.ini
+share/examples/certbot/cli.ini
diff --git a/py-certbot/distinfo b/py-certbot/distinfo
new file mode 100644
index 0000000..b84f2d8
--- /dev/null
+++ b/py-certbot/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (certbot-0.6.0.tar.gz) = 11c07f8832a7c95279ffd0a2f3815673ef2d5d5f
+RMD160 (certbot-0.6.0.tar.gz) = 4b4e2b66ec1015d06190b632c9163495c4a354fa
+SHA512 (certbot-0.6.0.tar.gz) = 966fdbff13ac9651ebb5fafae86a58a45538d57a43eb6d157358bbecef4286634bb61dd13b94e0ca5b006980a35cc5fe55b4a12efdeadc2530653d844516c926
+Size (certbot-0.6.0.tar.gz) = 686826 bytes
diff --git a/py-letsencrypt-apache/DESCR b/py-letsencrypt-apache/DESCR
deleted file mode 100644
index 3505fd5..0000000
--- a/py-letsencrypt-apache/DESCR
+++ /dev/null
@@ -1 +0,0 @@
-Apache plugin for Let's Encrypt client
diff --git a/py-letsencrypt-apache/Makefile b/py-letsencrypt-apache/Makefile
deleted file mode 100644
index eb23c8d..0000000
--- a/py-letsencrypt-apache/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-# $NetBSD$
-
-PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/dev//:S/letsencrypt/letsencrypt-apache/}
-CATEGORIES=	security
-MASTER_SITES=	${MASTER_SITE_GITHUB:=letsencrypt/}
-
-COMMENT=	Apache plugin for Let's Encrypt client
-LICENSE=	apache-2.0
-
-.include "../../wip/py-letsencrypt/Makefile.common"
-
-DEPENDS+=	${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../wip/py-acme
-DEPENDS+=	${PYPKGPREFIX}-letsencrypt-${PKGVERSION_NOREV}{nb*,}:../../wip/py-letsencrypt
-
-DEPENDS+=	${PYPKGPREFIX}-augeas-[0-9]*:../../sysutils/py-augeas
-DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
-DEPENDS+=	${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent
-DEPENDS+=	${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
-
-EGG_NAME=	${DISTNAME:S/letsencrypt/letsencrypt_apache/}
-
-PYSETUPSUBDIR=	letsencrypt-apache
-
-SUBST_CLASSES+=         path
-SUBST_STAGE.path=       pre-build
-SUBST_MESSAGE.path=     Fixing default paths
-SUBST_FILES.path+=	letsencrypt-apache/letsencrypt_apache/augeas_lens/httpd.aug
-SUBST_FILES.path+=	letsencrypt-apache/letsencrypt_apache/constants.py
-SUBST_SED.path+=        -e 's,/etc,${PKG_SYSCONFBASE},g'
-
-.include "../../lang/python/egg.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/py-letsencrypt-apache/PLIST b/py-letsencrypt-apache/PLIST
deleted file mode 100644
index bfc1fe2..0000000
--- a/py-letsencrypt-apache/PLIST
+++ /dev/null
@@ -1,117 +0,0 @@
-@comment $NetBSD$
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/letsencrypt_apache/__init__.py
-${PYSITELIB}/letsencrypt_apache/__init__.pyc
-${PYSITELIB}/letsencrypt_apache/__init__.pyo
-${PYSITELIB}/letsencrypt_apache/augeas_configurator.py
-${PYSITELIB}/letsencrypt_apache/augeas_configurator.pyc
-${PYSITELIB}/letsencrypt_apache/augeas_configurator.pyo
-${PYSITELIB}/letsencrypt_apache/augeas_lens/httpd.aug
-${PYSITELIB}/letsencrypt_apache/centos-options-ssl-apache.conf
-${PYSITELIB}/letsencrypt_apache/configurator.py
-${PYSITELIB}/letsencrypt_apache/configurator.pyc
-${PYSITELIB}/letsencrypt_apache/configurator.pyo
-${PYSITELIB}/letsencrypt_apache/constants.py
-${PYSITELIB}/letsencrypt_apache/constants.pyc
-${PYSITELIB}/letsencrypt_apache/constants.pyo
-${PYSITELIB}/letsencrypt_apache/display_ops.py
-${PYSITELIB}/letsencrypt_apache/display_ops.pyc
-${PYSITELIB}/letsencrypt_apache/display_ops.pyo
-${PYSITELIB}/letsencrypt_apache/obj.py
-${PYSITELIB}/letsencrypt_apache/obj.pyc
-${PYSITELIB}/letsencrypt_apache/obj.pyo
-${PYSITELIB}/letsencrypt_apache/options-ssl-apache.conf
-${PYSITELIB}/letsencrypt_apache/parser.py
-${PYSITELIB}/letsencrypt_apache/parser.pyc
-${PYSITELIB}/letsencrypt_apache/parser.pyo
-${PYSITELIB}/letsencrypt_apache/tests/__init__.py
-${PYSITELIB}/letsencrypt_apache/tests/__init__.pyc
-${PYSITELIB}/letsencrypt_apache/tests/__init__.pyo
-${PYSITELIB}/letsencrypt_apache/tests/augeas_configurator_test.py
-${PYSITELIB}/letsencrypt_apache/tests/augeas_configurator_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/augeas_configurator_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/complex_parsing_test.py
-${PYSITELIB}/letsencrypt_apache/tests/complex_parsing_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/complex_parsing_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/configurator_test.py
-${PYSITELIB}/letsencrypt_apache/tests/configurator_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/configurator_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/constants_test.py
-${PYSITELIB}/letsencrypt_apache/tests/constants_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/constants_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/display_ops_test.py
-${PYSITELIB}/letsencrypt_apache/tests/display_ops_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/display_ops_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/obj_test.py
-${PYSITELIB}/letsencrypt_apache/tests/obj_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/obj_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/parser_test.py
-${PYSITELIB}/letsencrypt_apache/tests/parser_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/parser_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/testdata/complex_parsing/apache2.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/complex_parsing/conf-enabled/dummy.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/complex_parsing/test_fnmatch.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/complex_parsing/test_variables.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/apache2.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-available/other-vhosts-access-log.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-available/security.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-available/serve-cgi-bin.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-enabled/other-vhosts-access-log.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-enabled/security.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/conf-enabled/serve-cgi-bin.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/envvars
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/mods-available/ssl.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/mods-available/ssl.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/ports.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/sites-available/000-default.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/sites-available/default-ssl.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/apache2/sites-enabled/000-default.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/default_vhost/sites
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/apache2.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/conf-available/bad_conf_file.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/conf-available/other-vhosts-access-log.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/conf-available/security.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/conf-available/serve-cgi-bin.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/conf-enabled/other-vhosts-access-log.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/conf-enabled/security.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/conf-enabled/serve-cgi-bin.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/envvars
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/authz_svn.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav_svn.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/dav_svn.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/rewrite.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/ssl.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-available/ssl.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/.gitignore
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/authz_svn.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav_svn.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/mods-enabled/dav_svn.load
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/ports.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-available/000-default.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-available/default-ssl-port-only.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-available/default-ssl.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-available/encryption-example.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-available/letsencrypt.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-available/mod_macro-example.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-available/wildcard.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-enabled/000-default.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-enabled/encryption-example.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-enabled/letsencrypt.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/apache2/sites-enabled/mod_macro-example.conf
-${PYSITELIB}/letsencrypt_apache/tests/testdata/debian_apache_2_4/two_vhost_80/sites
-${PYSITELIB}/letsencrypt_apache/tests/tls_sni_01_test.py
-${PYSITELIB}/letsencrypt_apache/tests/tls_sni_01_test.pyc
-${PYSITELIB}/letsencrypt_apache/tests/tls_sni_01_test.pyo
-${PYSITELIB}/letsencrypt_apache/tests/util.py
-${PYSITELIB}/letsencrypt_apache/tests/util.pyc
-${PYSITELIB}/letsencrypt_apache/tests/util.pyo
-${PYSITELIB}/letsencrypt_apache/tls_sni_01.py
-${PYSITELIB}/letsencrypt_apache/tls_sni_01.pyc
-${PYSITELIB}/letsencrypt_apache/tls_sni_01.pyo
diff --git a/py-letsencrypt-apache/TODO b/py-letsencrypt-apache/TODO
deleted file mode 100644
index 42762b0..0000000
--- a/py-letsencrypt-apache/TODO
+++ /dev/null
@@ -1,3 +0,0 @@
-It looks like the Apache letsencrypt plugin assumes the Apache
-configuration to have the Debian sites-available etc. like
-structure, making it useless on pkgsrc standard sites.
diff --git a/py-letsencrypt-nginx/DESCR b/py-letsencrypt-nginx/DESCR
deleted file mode 100644
index 3505fd5..0000000
--- a/py-letsencrypt-nginx/DESCR
+++ /dev/null
@@ -1 +0,0 @@
-Apache plugin for Let's Encrypt client
diff --git a/py-letsencrypt-nginx/Makefile b/py-letsencrypt-nginx/Makefile
deleted file mode 100644
index 022d7f6..0000000
--- a/py-letsencrypt-nginx/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-# $NetBSD$
-
-PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/dev//:S/letsencrypt/letsencrypt-nginx/}
-CATEGORIES=	security
-MASTER_SITES=	${MASTER_SITE_GITHUB:=letsencrypt/}
-
-COMMENT=	Nginx plugin for Let's Encrypt client
-LICENSE=	apache-2.0
-
-.include "../../wip/py-letsencrypt/Makefile.common"
-
-DEPENDS+=	${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../wip/py-acme
-DEPENDS+=	${PYPKGPREFIX}-letsencrypt-${PKGVERSION_NOREV}{nb*,}:../../wip/py-letsencrypt
-
-DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
-DEPENDS+=	${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
-DEPENDS+=	${PYPKGPREFIX}-pyparsing-[0-9]*:../../devel/py-pyparsing
-DEPENDS+=	${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
-
-EGG_NAME=	${DISTNAME:S/letsencrypt/letsencrypt_nginx/}
-
-PYSETUPSUBDIR=	letsencrypt-nginx
-
-.include "../../lang/python/egg.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/py-letsencrypt-nginx/PLIST b/py-letsencrypt-nginx/PLIST
deleted file mode 100644
index 0b50dba..0000000
--- a/py-letsencrypt-nginx/PLIST
+++ /dev/null
@@ -1,75 +0,0 @@
-@comment $NetBSD$
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/letsencrypt_nginx/__init__.py
-${PYSITELIB}/letsencrypt_nginx/__init__.pyc
-${PYSITELIB}/letsencrypt_nginx/__init__.pyo
-${PYSITELIB}/letsencrypt_nginx/configurator.py
-${PYSITELIB}/letsencrypt_nginx/configurator.pyc
-${PYSITELIB}/letsencrypt_nginx/configurator.pyo
-${PYSITELIB}/letsencrypt_nginx/constants.py
-${PYSITELIB}/letsencrypt_nginx/constants.pyc
-${PYSITELIB}/letsencrypt_nginx/constants.pyo
-${PYSITELIB}/letsencrypt_nginx/nginxparser.py
-${PYSITELIB}/letsencrypt_nginx/nginxparser.pyc
-${PYSITELIB}/letsencrypt_nginx/nginxparser.pyo
-${PYSITELIB}/letsencrypt_nginx/obj.py
-${PYSITELIB}/letsencrypt_nginx/obj.pyc
-${PYSITELIB}/letsencrypt_nginx/obj.pyo
-${PYSITELIB}/letsencrypt_nginx/options-ssl-nginx.conf
-${PYSITELIB}/letsencrypt_nginx/parser.py
-${PYSITELIB}/letsencrypt_nginx/parser.pyc
-${PYSITELIB}/letsencrypt_nginx/parser.pyo
-${PYSITELIB}/letsencrypt_nginx/tests/__init__.py
-${PYSITELIB}/letsencrypt_nginx/tests/__init__.pyc
-${PYSITELIB}/letsencrypt_nginx/tests/__init__.pyo
-${PYSITELIB}/letsencrypt_nginx/tests/configurator_test.py
-${PYSITELIB}/letsencrypt_nginx/tests/configurator_test.pyc
-${PYSITELIB}/letsencrypt_nginx/tests/configurator_test.pyo
-${PYSITELIB}/letsencrypt_nginx/tests/nginxparser_test.py
-${PYSITELIB}/letsencrypt_nginx/tests/nginxparser_test.pyc
-${PYSITELIB}/letsencrypt_nginx/tests/nginxparser_test.pyo
-${PYSITELIB}/letsencrypt_nginx/tests/obj_test.py
-${PYSITELIB}/letsencrypt_nginx/tests/obj_test.pyc
-${PYSITELIB}/letsencrypt_nginx/tests/obj_test.pyo
-${PYSITELIB}/letsencrypt_nginx/tests/parser_test.py
-${PYSITELIB}/letsencrypt_nginx/tests/parser_test.pyc
-${PYSITELIB}/letsencrypt_nginx/tests/parser_test.pyo
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/broken.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/edge_cases.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/foo.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/mime.types
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/minimalistic_comments.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/minimalistic_comments.new.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/nginx.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/nginx.new.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/server.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/sites-enabled/default
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/sites-enabled/example.com
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/fastcgi_params
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/koi-utf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/koi-win
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/mime.types
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/naxsi-ui.conf.1.4.1
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/naxsi.rules
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/naxsi_core.rules
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/nginx.conf
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/proxy_params
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/scgi_params
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/sites-available/default
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/sites-enabled/default
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/uwsgi_params
-${PYSITELIB}/letsencrypt_nginx/tests/testdata/etc_nginx/ubuntu_nginx_1_4_6/default_vhost/nginx/win-utf
-${PYSITELIB}/letsencrypt_nginx/tests/tls_sni_01_test.py
-${PYSITELIB}/letsencrypt_nginx/tests/tls_sni_01_test.pyc
-${PYSITELIB}/letsencrypt_nginx/tests/tls_sni_01_test.pyo
-${PYSITELIB}/letsencrypt_nginx/tests/util.py
-${PYSITELIB}/letsencrypt_nginx/tests/util.pyc
-${PYSITELIB}/letsencrypt_nginx/tests/util.pyo
-${PYSITELIB}/letsencrypt_nginx/tls_sni_01.py
-${PYSITELIB}/letsencrypt_nginx/tls_sni_01.pyc
-${PYSITELIB}/letsencrypt_nginx/tls_sni_01.pyo
diff --git a/py-letsencrypt/DESCR b/py-letsencrypt/DESCR
deleted file mode 100644
index 19c1ac8..0000000
--- a/py-letsencrypt/DESCR
+++ /dev/null
@@ -1,4 +0,0 @@
-The Let's Encrypt Client 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.
diff --git a/py-letsencrypt/MESSAGE b/py-letsencrypt/MESSAGE
deleted file mode 100644
index 1330a60..0000000
--- a/py-letsencrypt/MESSAGE
+++ /dev/null
@@ -1,17 +0,0 @@
-===========================================================================
-$NetBSD$
-
-This package installs the standalone letsencrypt client. Following
-modes of obtaining certificates will work:
-
-  letsencrypt --standalone -d <domain_name> certonly
-
-    Spawns a temporary daemon on port 80 or 443, the web server (if
-    any) will need to be shut down for the operation to succeed.
-
-  letsencrypt --webroot -d <domain_name> -w <web_root> certonly
-
-    Doesn't spawn daemons, authenticates using temporary files
-    put in the document root directory.
-
-===========================================================================
diff --git a/py-letsencrypt/Makefile b/py-letsencrypt/Makefile
deleted file mode 100644
index dc1147a..0000000
--- a/py-letsencrypt/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# $NetBSD$
-
-PKGNAME=	${PYPKGPREFIX}-${DISTNAME:S/dev//}
-CATEGORIES=	security
-
-COMMENT=	Automatically receive and install X.509 certificates on servers
-LICENSE=	apache-2.0
-
-EGG_NAME=	${DISTNAME}
-
-PYTHON_VERSIONS_INCOMPATIBLE=	33 34 35 # as of 0.1.0
-
-.include "Makefile.common"
-.include "../../lang/python/egg.mk"
-
-DEPENDS+=	${PYPKGPREFIX}-acme-${PKGVERSION_NOREV}{nb*,}:../../wip/py-acme
-DEPENDS+=	${PYPKGPREFIX}-configargparse>=0.9.3:../../devel/py-configargparse
-DEPENDS+=	${PYPKGPREFIX}-configobj-[0-9]*:../../devel/py-configobj
-DEPENDS+=	${PYPKGPREFIX}-cryptography>=0.7:../../security/py-cryptography
-.if ${_PYTHON_VERSION} == 27
-DEPENDS+=	${PYPKGPREFIX}-dialog>=3.2.2rc1:../../devel/py-dialog2
-.else
-DEPENDS+=	${PYPKGPREFIX}-dialog-[0-9]*:../../devel/py-dialog
-.endif
-DEPENDS+=	${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock
-DEPENDS+=	${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
-DEPENDS+=	${PYPKGPREFIX}-parsedatetime>=2.0:../../time/py-parsedatetime
-DEPENDS+=	${PYPKGPREFIX}-psutil>=2.1.0:../../sysutils/py-psutil
-DEPENDS+=	${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
-DEPENDS+=	${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
-DEPENDS+=	${PYPKGPREFIX}-rfc3339-[0-9]*:../../time/py-rfc3339
-DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
-DEPENDS+=	${PYPKGPREFIX}-ZopeComponent-[0-9]*:../../devel/py-ZopeComponent
-DEPENDS+=	${PYPKGPREFIX}-ZopeInterface-[0-9]*:../../devel/py-ZopeInterface
-
-PKG_SYSCONFSUBDIR=	letsencrypt
-
-SUBST_CLASSES+=		path
-SUBST_STAGE.path=	pre-build
-SUBST_MESSAGE.path=	Fixing default paths
-SUBST_FILES.path+=	letsencrypt/constants.py letsencrypt/display/ops.py
-SUBST_FILES.path+=	letsencrypt/renewer.py letsencrypt/tests/*.py
-SUBST_SED.path+=	-e 's,/etc/letsencrypt,${PKG_SYSCONFDIR},g'
-SUBST_SED.path+=	-e 's,/var/lib/letsencrypt,${VARBASE}/letsencrypt,g'
-SUBST_SED.path+=	-e 's,/var/log/letsencrypt,${VARBASE}/letsencrypt/log,g'
-
-MAKE_DIRS+=		${VARBASE}/letsencrypt/log
-
-INSTALLATION_DIRS+=	share/examples/letsencrypt
-
-post-install:
-	${INSTALL_DATA} ${WRKSRC}/examples/cli.ini \
-		${DESTDIR}${PREFIX}/share/examples/letsencrypt
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/py-letsencrypt/Makefile.common b/py-letsencrypt/Makefile.common
deleted file mode 100644
index 8d5291e..0000000
--- a/py-letsencrypt/Makefile.common
+++ /dev/null
@@ -1,20 +0,0 @@
-# $NetBSD$
-# used by wip/py-acme/Makefile
-# used by wip/py-letsencrypt/Makefile
-# used by wip/py-letsencrypt-apache/Makefile
-# used by wip/py-letsencrypt-nginx/Makefile
-
-DISTNAME=	letsencrypt-${GITHUB_TAG:S/^v//}
-MASTER_SITES=	${MASTER_SITE_GITHUB:=letsencrypt/}
-
-MAINTAINER=	filip%joyent.com@localhost
-HOMEPAGE=	https://letsencrypt.org/
-
-GITHUB_PROJECT=	letsencrypt
-GITHUB_TAG=	v0.4.2
-
-EXTRACT_USING=	bsdtar
-USE_TOOLS+=	bsdtar
-
-DISTINFO_FILE=	${PKGDIR}/../../wip/py-letsencrypt/distinfo
-PATCHDIR=	${PKGDIR}/../../wip/py-letsencrypt/patches
diff --git a/py-letsencrypt/PLIST b/py-letsencrypt/PLIST
deleted file mode 100644
index 8846977..0000000
--- a/py-letsencrypt/PLIST
+++ /dev/null
@@ -1,229 +0,0 @@
-@comment $NetBSD$
-bin/letsencrypt
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/letsencrypt/__init__.py
-${PYSITELIB}/letsencrypt/__init__.pyc
-${PYSITELIB}/letsencrypt/__init__.pyo
-${PYSITELIB}/letsencrypt/account.py
-${PYSITELIB}/letsencrypt/account.pyc
-${PYSITELIB}/letsencrypt/account.pyo
-${PYSITELIB}/letsencrypt/achallenges.py
-${PYSITELIB}/letsencrypt/achallenges.pyc
-${PYSITELIB}/letsencrypt/achallenges.pyo
-${PYSITELIB}/letsencrypt/auth_handler.py
-${PYSITELIB}/letsencrypt/auth_handler.pyc
-${PYSITELIB}/letsencrypt/auth_handler.pyo
-${PYSITELIB}/letsencrypt/cli.py
-${PYSITELIB}/letsencrypt/cli.pyc
-${PYSITELIB}/letsencrypt/cli.pyo
-${PYSITELIB}/letsencrypt/client.py
-${PYSITELIB}/letsencrypt/client.pyc
-${PYSITELIB}/letsencrypt/client.pyo
-${PYSITELIB}/letsencrypt/colored_logging.py
-${PYSITELIB}/letsencrypt/colored_logging.pyc
-${PYSITELIB}/letsencrypt/colored_logging.pyo
-${PYSITELIB}/letsencrypt/configuration.py
-${PYSITELIB}/letsencrypt/configuration.pyc
-${PYSITELIB}/letsencrypt/configuration.pyo
-${PYSITELIB}/letsencrypt/constants.py
-${PYSITELIB}/letsencrypt/constants.pyc
-${PYSITELIB}/letsencrypt/constants.pyo
-${PYSITELIB}/letsencrypt/continuity_auth.py
-${PYSITELIB}/letsencrypt/continuity_auth.pyc
-${PYSITELIB}/letsencrypt/continuity_auth.pyo
-${PYSITELIB}/letsencrypt/crypto_util.py
-${PYSITELIB}/letsencrypt/crypto_util.pyc
-${PYSITELIB}/letsencrypt/crypto_util.pyo
-${PYSITELIB}/letsencrypt/display/__init__.py
-${PYSITELIB}/letsencrypt/display/__init__.pyc
-${PYSITELIB}/letsencrypt/display/__init__.pyo
-${PYSITELIB}/letsencrypt/display/enhancements.py
-${PYSITELIB}/letsencrypt/display/enhancements.pyc
-${PYSITELIB}/letsencrypt/display/enhancements.pyo
-${PYSITELIB}/letsencrypt/display/ops.py
-${PYSITELIB}/letsencrypt/display/ops.pyc
-${PYSITELIB}/letsencrypt/display/ops.pyo
-${PYSITELIB}/letsencrypt/display/util.py
-${PYSITELIB}/letsencrypt/display/util.pyc
-${PYSITELIB}/letsencrypt/display/util.pyo
-${PYSITELIB}/letsencrypt/error_handler.py
-${PYSITELIB}/letsencrypt/error_handler.pyc
-${PYSITELIB}/letsencrypt/error_handler.pyo
-${PYSITELIB}/letsencrypt/errors.py
-${PYSITELIB}/letsencrypt/errors.pyc
-${PYSITELIB}/letsencrypt/errors.pyo
-${PYSITELIB}/letsencrypt/interfaces.py
-${PYSITELIB}/letsencrypt/interfaces.pyc
-${PYSITELIB}/letsencrypt/interfaces.pyo
-${PYSITELIB}/letsencrypt/le_util.py
-${PYSITELIB}/letsencrypt/le_util.pyc
-${PYSITELIB}/letsencrypt/le_util.pyo
-${PYSITELIB}/letsencrypt/log.py
-${PYSITELIB}/letsencrypt/log.pyc
-${PYSITELIB}/letsencrypt/log.pyo
-${PYSITELIB}/letsencrypt/notify.py
-${PYSITELIB}/letsencrypt/notify.pyc
-${PYSITELIB}/letsencrypt/notify.pyo
-${PYSITELIB}/letsencrypt/plugins/__init__.py
-${PYSITELIB}/letsencrypt/plugins/__init__.pyc
-${PYSITELIB}/letsencrypt/plugins/__init__.pyo
-${PYSITELIB}/letsencrypt/plugins/common.py
-${PYSITELIB}/letsencrypt/plugins/common.pyc
-${PYSITELIB}/letsencrypt/plugins/common.pyo
-${PYSITELIB}/letsencrypt/plugins/common_test.py
-${PYSITELIB}/letsencrypt/plugins/common_test.pyc
-${PYSITELIB}/letsencrypt/plugins/common_test.pyo
-${PYSITELIB}/letsencrypt/plugins/disco.py
-${PYSITELIB}/letsencrypt/plugins/disco.pyc
-${PYSITELIB}/letsencrypt/plugins/disco.pyo
-${PYSITELIB}/letsencrypt/plugins/disco_test.py
-${PYSITELIB}/letsencrypt/plugins/disco_test.pyc
-${PYSITELIB}/letsencrypt/plugins/disco_test.pyo
-${PYSITELIB}/letsencrypt/plugins/manual.py
-${PYSITELIB}/letsencrypt/plugins/manual.pyc
-${PYSITELIB}/letsencrypt/plugins/manual.pyo
-${PYSITELIB}/letsencrypt/plugins/manual_test.py
-${PYSITELIB}/letsencrypt/plugins/manual_test.pyc
-${PYSITELIB}/letsencrypt/plugins/manual_test.pyo
-${PYSITELIB}/letsencrypt/plugins/null.py
-${PYSITELIB}/letsencrypt/plugins/null.pyc
-${PYSITELIB}/letsencrypt/plugins/null.pyo
-${PYSITELIB}/letsencrypt/plugins/null_test.py
-${PYSITELIB}/letsencrypt/plugins/null_test.pyc
-${PYSITELIB}/letsencrypt/plugins/null_test.pyo
-${PYSITELIB}/letsencrypt/plugins/standalone.py
-${PYSITELIB}/letsencrypt/plugins/standalone.pyc
-${PYSITELIB}/letsencrypt/plugins/standalone.pyo
-${PYSITELIB}/letsencrypt/plugins/standalone_test.py
-${PYSITELIB}/letsencrypt/plugins/standalone_test.pyc
-${PYSITELIB}/letsencrypt/plugins/standalone_test.pyo
-${PYSITELIB}/letsencrypt/plugins/util.py
-${PYSITELIB}/letsencrypt/plugins/util.pyc
-${PYSITELIB}/letsencrypt/plugins/util.pyo
-${PYSITELIB}/letsencrypt/plugins/util_test.py
-${PYSITELIB}/letsencrypt/plugins/util_test.pyc
-${PYSITELIB}/letsencrypt/plugins/util_test.pyo
-${PYSITELIB}/letsencrypt/plugins/webroot.py
-${PYSITELIB}/letsencrypt/plugins/webroot.pyc
-${PYSITELIB}/letsencrypt/plugins/webroot.pyo
-${PYSITELIB}/letsencrypt/plugins/webroot_test.py
-${PYSITELIB}/letsencrypt/plugins/webroot_test.pyc
-${PYSITELIB}/letsencrypt/plugins/webroot_test.pyo
-${PYSITELIB}/letsencrypt/proof_of_possession.py
-${PYSITELIB}/letsencrypt/proof_of_possession.pyc
-${PYSITELIB}/letsencrypt/proof_of_possession.pyo
-${PYSITELIB}/letsencrypt/reporter.py
-${PYSITELIB}/letsencrypt/reporter.pyc
-${PYSITELIB}/letsencrypt/reporter.pyo
-${PYSITELIB}/letsencrypt/reverter.py
-${PYSITELIB}/letsencrypt/reverter.pyc
-${PYSITELIB}/letsencrypt/reverter.pyo
-${PYSITELIB}/letsencrypt/storage.py
-${PYSITELIB}/letsencrypt/storage.pyc
-${PYSITELIB}/letsencrypt/storage.pyo
-${PYSITELIB}/letsencrypt/tests/__init__.py
-${PYSITELIB}/letsencrypt/tests/__init__.pyc
-${PYSITELIB}/letsencrypt/tests/__init__.pyo
-${PYSITELIB}/letsencrypt/tests/account_test.py
-${PYSITELIB}/letsencrypt/tests/account_test.pyc
-${PYSITELIB}/letsencrypt/tests/account_test.pyo
-${PYSITELIB}/letsencrypt/tests/acme_util.py
-${PYSITELIB}/letsencrypt/tests/acme_util.pyc
-${PYSITELIB}/letsencrypt/tests/acme_util.pyo
-${PYSITELIB}/letsencrypt/tests/auth_handler_test.py
-${PYSITELIB}/letsencrypt/tests/auth_handler_test.pyc
-${PYSITELIB}/letsencrypt/tests/auth_handler_test.pyo
-${PYSITELIB}/letsencrypt/tests/cli_test.py
-${PYSITELIB}/letsencrypt/tests/cli_test.pyc
-${PYSITELIB}/letsencrypt/tests/cli_test.pyo
-${PYSITELIB}/letsencrypt/tests/client_test.py
-${PYSITELIB}/letsencrypt/tests/client_test.pyc
-${PYSITELIB}/letsencrypt/tests/client_test.pyo
-${PYSITELIB}/letsencrypt/tests/colored_logging_test.py
-${PYSITELIB}/letsencrypt/tests/colored_logging_test.pyc
-${PYSITELIB}/letsencrypt/tests/colored_logging_test.pyo
-${PYSITELIB}/letsencrypt/tests/configuration_test.py
-${PYSITELIB}/letsencrypt/tests/configuration_test.pyc
-${PYSITELIB}/letsencrypt/tests/configuration_test.pyo
-${PYSITELIB}/letsencrypt/tests/continuity_auth_test.py
-${PYSITELIB}/letsencrypt/tests/continuity_auth_test.pyc
-${PYSITELIB}/letsencrypt/tests/continuity_auth_test.pyo
-${PYSITELIB}/letsencrypt/tests/crypto_util_test.py
-${PYSITELIB}/letsencrypt/tests/crypto_util_test.pyc
-${PYSITELIB}/letsencrypt/tests/crypto_util_test.pyo
-${PYSITELIB}/letsencrypt/tests/display/__init__.py
-${PYSITELIB}/letsencrypt/tests/display/__init__.pyc
-${PYSITELIB}/letsencrypt/tests/display/__init__.pyo
-${PYSITELIB}/letsencrypt/tests/display/enhancements_test.py
-${PYSITELIB}/letsencrypt/tests/display/enhancements_test.pyc
-${PYSITELIB}/letsencrypt/tests/display/enhancements_test.pyo
-${PYSITELIB}/letsencrypt/tests/display/ops_test.py
-${PYSITELIB}/letsencrypt/tests/display/ops_test.pyc
-${PYSITELIB}/letsencrypt/tests/display/ops_test.pyo
-${PYSITELIB}/letsencrypt/tests/display/util_test.py
-${PYSITELIB}/letsencrypt/tests/display/util_test.pyc
-${PYSITELIB}/letsencrypt/tests/display/util_test.pyo
-${PYSITELIB}/letsencrypt/tests/error_handler_test.py
-${PYSITELIB}/letsencrypt/tests/error_handler_test.pyc
-${PYSITELIB}/letsencrypt/tests/error_handler_test.pyo
-${PYSITELIB}/letsencrypt/tests/errors_test.py
-${PYSITELIB}/letsencrypt/tests/errors_test.pyc
-${PYSITELIB}/letsencrypt/tests/errors_test.pyo
-${PYSITELIB}/letsencrypt/tests/le_util_test.py
-${PYSITELIB}/letsencrypt/tests/le_util_test.pyc
-${PYSITELIB}/letsencrypt/tests/le_util_test.pyo
-${PYSITELIB}/letsencrypt/tests/log_test.py
-${PYSITELIB}/letsencrypt/tests/log_test.pyc
-${PYSITELIB}/letsencrypt/tests/log_test.pyo
-${PYSITELIB}/letsencrypt/tests/notify_test.py
-${PYSITELIB}/letsencrypt/tests/notify_test.pyc
-${PYSITELIB}/letsencrypt/tests/notify_test.pyo
-${PYSITELIB}/letsencrypt/tests/proof_of_possession_test.py
-${PYSITELIB}/letsencrypt/tests/proof_of_possession_test.pyc
-${PYSITELIB}/letsencrypt/tests/proof_of_possession_test.pyo
-${PYSITELIB}/letsencrypt/tests/reporter_test.py
-${PYSITELIB}/letsencrypt/tests/reporter_test.pyc
-${PYSITELIB}/letsencrypt/tests/reporter_test.pyo
-${PYSITELIB}/letsencrypt/tests/reverter_test.py
-${PYSITELIB}/letsencrypt/tests/reverter_test.pyc
-${PYSITELIB}/letsencrypt/tests/reverter_test.pyo
-${PYSITELIB}/letsencrypt/tests/storage_test.py
-${PYSITELIB}/letsencrypt/tests/storage_test.pyc
-${PYSITELIB}/letsencrypt/tests/storage_test.pyo
-${PYSITELIB}/letsencrypt/tests/test_util.py
-${PYSITELIB}/letsencrypt/tests/test_util.pyc
-${PYSITELIB}/letsencrypt/tests/test_util.pyo
-${PYSITELIB}/letsencrypt/tests/testdata/archive/sample-renewal/cert1.pem
-${PYSITELIB}/letsencrypt/tests/testdata/archive/sample-renewal/chain1.pem
-${PYSITELIB}/letsencrypt/tests/testdata/archive/sample-renewal/fullchain1.pem
-${PYSITELIB}/letsencrypt/tests/testdata/archive/sample-renewal/privkey1.pem
-${PYSITELIB}/letsencrypt/tests/testdata/cert-san.pem
-${PYSITELIB}/letsencrypt/tests/testdata/cert.b64jose
-${PYSITELIB}/letsencrypt/tests/testdata/cert.der
-${PYSITELIB}/letsencrypt/tests/testdata/cert.pem
-${PYSITELIB}/letsencrypt/tests/testdata/cli.ini
-${PYSITELIB}/letsencrypt/tests/testdata/csr-6sans.pem
-${PYSITELIB}/letsencrypt/tests/testdata/csr-nosans.pem
-${PYSITELIB}/letsencrypt/tests/testdata/csr-san.der
-${PYSITELIB}/letsencrypt/tests/testdata/csr-san.pem
-${PYSITELIB}/letsencrypt/tests/testdata/csr.der
-${PYSITELIB}/letsencrypt/tests/testdata/csr.pem
-${PYSITELIB}/letsencrypt/tests/testdata/dsa512_key.pem
-${PYSITELIB}/letsencrypt/tests/testdata/dsa_cert.pem
-${PYSITELIB}/letsencrypt/tests/testdata/live/sample-renewal/cert.pem
-${PYSITELIB}/letsencrypt/tests/testdata/live/sample-renewal/chain.pem
-${PYSITELIB}/letsencrypt/tests/testdata/live/sample-renewal/fullchain.pem
-${PYSITELIB}/letsencrypt/tests/testdata/live/sample-renewal/privkey.pem
-${PYSITELIB}/letsencrypt/tests/testdata/matching_cert.pem
-${PYSITELIB}/letsencrypt/tests/testdata/rsa256_key.pem
-${PYSITELIB}/letsencrypt/tests/testdata/rsa512_key.pem
-${PYSITELIB}/letsencrypt/tests/testdata/rsa512_key_2.pem
-${PYSITELIB}/letsencrypt/tests/testdata/sample-renewal-ancient.conf
-${PYSITELIB}/letsencrypt/tests/testdata/sample-renewal.conf
-${PYSITELIB}/letsencrypt/tests/testdata/webrootconftest.ini
-share/examples/letsencrypt/cli.ini
diff --git a/py-letsencrypt/distinfo b/py-letsencrypt/distinfo
deleted file mode 100644
index 1b72274..0000000
--- a/py-letsencrypt/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD$
-
-SHA1 (letsencrypt-0.4.2.tar.gz) = 2f82a383a3d2a4d63ea16a5816294330cadba1a1
-RMD160 (letsencrypt-0.4.2.tar.gz) = 7b453d7a5d335a6f1adbfd599a5950eb457ec13b
-SHA512 (letsencrypt-0.4.2.tar.gz) = cce6a69b7903b65aa93aa794fa5353701944d6d0736393f68e3f17316116929efa864310fb7275d62c94ab30921cae694fb7c2cd13c08164344c2e3a533cd434
-Size (letsencrypt-0.4.2.tar.gz) = 674494 bytes


Home | Main Index | Thread Index | Old Index