Date: Mon, 29 Feb 2016 17:11:11 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r409819 - in head/security: . py-acme-tiny py-acme-tiny/files Message-ID: <201602291711.u1THBBJW023798@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mat Date: Mon Feb 29 17:11:11 2016 New Revision: 409819 URL: https://svnweb.freebsd.org/changeset/ports/409819 Log: Add acme-tiny, a tiny script to issue and renew TLS certs from Let's Encrypt. Sponsored by: Absolight Added: head/security/py-acme-tiny/ head/security/py-acme-tiny/Makefile (contents, props changed) head/security/py-acme-tiny/distinfo (contents, props changed) head/security/py-acme-tiny/files/ head/security/py-acme-tiny/files/pkg-message.in (contents, props changed) head/security/py-acme-tiny/pkg-descr (contents, props changed) Modified: head/security/Makefile Modified: head/security/Makefile ============================================================================== --- head/security/Makefile Mon Feb 29 17:07:18 2016 (r409818) +++ head/security/Makefile Mon Feb 29 17:11:11 2016 (r409819) @@ -812,6 +812,7 @@ SUBDIR += py-scrypt SUBDIR += py-SecretStorage SUBDIR += py-acme + SUBDIR += py-acme-tiny SUBDIR += py-artifacts SUBDIR += py-bcrypt SUBDIR += py-borg.localrole Added: head/security/py-acme-tiny/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-acme-tiny/Makefile Mon Feb 29 17:11:11 2016 (r409819) @@ -0,0 +1,33 @@ +# Created by: mat +# $FreeBSD$ + +PORTNAME= acme-tiny +PORTVERSION= 0.0.g.2015.12.29 +CATEGORIES= security python + +MAINTAINER= mat@FreeBSD.org +COMMENT= Tiny script to issue and renew TLS certs from Let's Encrypt + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= python +USE_OPENSSL= yes + +USE_GITHUB= yes +GH_ACCOUNT= diafygi +GH_TAGNAME= f61f72c + +SUB_FILES= pkg-message +NO_BUILD= yes + +NO_ARCH= yes + +PLIST_FILES= bin/acme_tiny ${DOCSDIR}/README.md + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/acme_tiny.py ${STAGEDIR}${PREFIX}/bin/acme_tiny + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/security/py-acme-tiny/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-acme-tiny/distinfo Mon Feb 29 17:11:11 2016 (r409819) @@ -0,0 +1,2 @@ +SHA256 (diafygi-acme-tiny-0.0.g.2015.12.29-f61f72c_GH0.tar.gz) = d19a427cf1ed037e74b479536ddcc9f2c77c277421956ca5a7bbcee606d07839 +SIZE (diafygi-acme-tiny-0.0.g.2015.12.29-f61f72c_GH0.tar.gz) = 10470 Added: head/security/py-acme-tiny/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-acme-tiny/files/pkg-message.in Mon Feb 29 17:11:11 2016 (r409819) @@ -0,0 +1,6 @@ +=========================================================================== + +Have a look at the README.md file in the documentation directory: +%%DOCSDIR%% + +=========================================================================== Added: head/security/py-acme-tiny/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/py-acme-tiny/pkg-descr Mon Feb 29 17:11:11 2016 (r409819) @@ -0,0 +1,7 @@ +This is a tiny, auditable script that you can throw on your server to issue and +renew Let's Encrypt certificates. Since it has to be run on your server and +have access to your private Let's Encrypt account key, I tried to make it as +tiny as possible (currently less than 200 lines). The only prerequisites are +python and openssl. + +WWW: https://github.com/diafygi/acme-tiny
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201602291711.u1THBBJW023798>