pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/py-acme-tiny Import acme-tiny's latest commit...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c90027e0da55
branches:  trunk
changeset: 358513:c90027e0da55
user:      khorben <khorben%pkgsrc.org@localhost>
date:      Tue Feb 14 00:38:56 2017 +0000

description:
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@

diffstat:

 security/py-acme-tiny/DESCR    |   5 +++++
 security/py-acme-tiny/Makefile |  28 ++++++++++++++++++++++++++++
 security/py-acme-tiny/PLIST    |   3 +++
 security/py-acme-tiny/distinfo |   6 ++++++
 4 files changed, 42 insertions(+), 0 deletions(-)

diffs (58 lines):

diff -r bcf04806e6e7 -r c90027e0da55 security/py-acme-tiny/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-acme-tiny/DESCR       Tue Feb 14 00:38:56 2017 +0000
@@ -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.
diff -r bcf04806e6e7 -r c90027e0da55 security/py-acme-tiny/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-acme-tiny/Makefile    Tue Feb 14 00:38:56 2017 +0000
@@ -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"
diff -r bcf04806e6e7 -r c90027e0da55 security/py-acme-tiny/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-acme-tiny/PLIST       Tue Feb 14 00:38:56 2017 +0000
@@ -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
diff -r bcf04806e6e7 -r c90027e0da55 security/py-acme-tiny/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-acme-tiny/distinfo    Tue Feb 14 00:38:56 2017 +0000
@@ -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