svn commit: r409819 - in head/security: . py-acme-tiny py-acme-tiny/files

Mathieu Arnold mat at FreeBSD.org
Mon Feb 29 17:11:13 UTC 2016


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


More information about the svn-ports-all mailing list