pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/py-acme-tiny
Module Name: pkgsrc
Committed By: khorben
Date: Tue Feb 14 00:38:56 UTC 2017
Added Files:
pkgsrc/security/py-acme-tiny: DESCR Makefile PLIST distinfo
Log Message:
Import acme-tiny's latest commit (versioned as 0.0.20170214)
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.
Tested successfully on NetBSD 7.0.2 (i386).
"please import!" wiz@
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/py-acme-tiny/DESCR \
pkgsrc/security/py-acme-tiny/Makefile pkgsrc/security/py-acme-tiny/PLIST \
pkgsrc/security/py-acme-tiny/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/security/py-acme-tiny/DESCR
diff -u /dev/null pkgsrc/security/py-acme-tiny/DESCR:1.1
--- /dev/null Tue Feb 14 00:38:56 2017
+++ pkgsrc/security/py-acme-tiny/DESCR Tue Feb 14 00:38:56 2017
@@ -0,0 +1,5 @@
+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.
Index: pkgsrc/security/py-acme-tiny/Makefile
diff -u /dev/null pkgsrc/security/py-acme-tiny/Makefile:1.1
--- /dev/null Tue Feb 14 00:38:56 2017
+++ pkgsrc/security/py-acme-tiny/Makefile Tue Feb 14 00:38:56 2017
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2017/02/14 00:38:56 khorben Exp $
+
+DISTNAME= acme-tiny-0.0.20170214
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= security
+MASTER_SITES= ${MASTER_SITE_GITHUB:=diafygi/}
+
+MAINTAINER= khorben%defora.org@localhost
+HOMEPAGE= https://github.com/diafygi/acme-tiny/
+COMMENT= A tiny script to issue and renew TLS certs from Let's Encrypt
+LICENSE= mit
+
+GITHUB_PROJECT= acme-tiny
+GITHUB_TAG= daba51d37efd7c1f205f9da383b9b09968e30d29
+
+NO_BUILD= yes
+INSTALLATION_DIRS=bin share/doc/${PYPKGPREFIX}-acme-tiny
+PLIST_SUBST+= PYPKGPREFIX=${PYPKGPREFIX}
+
+REPLACE_PYTHON= acme_tiny.py
+
+do-install:
+ ${INSTALL} -m 0755 ${WRKSRC}/acme_tiny.py ${DESTDIR}${PREFIX}/bin/acme_tiny
+ ${INSTALL} -m 0644 ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PYPKGPREFIX}-acme-tiny/README.md
+
+.include "../../lang/python/application.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/security/py-acme-tiny/PLIST
diff -u /dev/null pkgsrc/security/py-acme-tiny/PLIST:1.1
--- /dev/null Tue Feb 14 00:38:56 2017
+++ pkgsrc/security/py-acme-tiny/PLIST Tue Feb 14 00:38:56 2017
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2017/02/14 00:38:56 khorben Exp $
+bin/acme_tiny
+share/doc/${PYPKGPREFIX}-acme-tiny/README.md
Index: pkgsrc/security/py-acme-tiny/distinfo
diff -u /dev/null pkgsrc/security/py-acme-tiny/distinfo:1.1
--- /dev/null Tue Feb 14 00:38:56 2017
+++ pkgsrc/security/py-acme-tiny/distinfo Tue Feb 14 00:38:56 2017
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/02/14 00:38:56 khorben Exp $
+
+SHA1 (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) = 1e312aa9e1dd24eb34bd42bb418f83b2df7e5235
+RMD160 (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) = 82897ea46269517e4328e2d1f67ca7b27d05481e
+SHA512 (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) =
260de3fe3052e3eba3e8438b15e34d95c99f95d75137ddabe9c031a83bd7b967bebabe6916fa23de6194ab19cc687942af0cc700b7095b7c810820800c26061e
+Size (acme-tiny-0.0.20170214-daba51d37efd7c1f205f9da383b9b09968e30d29.tar.gz) = 10510 bytes
Home |
Main Index |
Thread Index |
Old Index