pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/erlang-pkix erlang-pkix: Add version 1.0.7



details:   https://anonhg.NetBSD.org/pkgsrc/rev/373a74dc2824
branches:  trunk
changeset: 445148:373a74dc2824
user:      triaxx <triaxx%pkgsrc.org@localhost>
date:      Sat Jan 16 19:58:30 2021 +0000

description:
erlang-pkix: Add version 1.0.7

erlang-pkix is a certificates management library for Erlang. It is a
dependency for the last release of chat/ejabberd.

diffstat:

 security/erlang-pkix/DESCR    |  18 ++++++++++++++++++
 security/erlang-pkix/Makefile |  17 +++++++++++++++++
 security/erlang-pkix/PLIST    |   6 ++++++
 security/erlang-pkix/distinfo |   6 ++++++
 4 files changed, 47 insertions(+), 0 deletions(-)

diffs (63 lines):

diff -r 6bd984821346 -r 373a74dc2824 security/erlang-pkix/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/erlang-pkix/DESCR        Sat Jan 16 19:58:30 2021 +0000
@@ -0,0 +1,18 @@
+The idea of the library is to simplify certificates configuration in Erlang
+programs. Typically an Erlang program which needs certificates (for HTTPS/
+MQTT/XMPP/etc) provides a bunch of options such as certfile, chainfile,
+privkey, etc. The situation becomes even more complicated when a server
+supports so called virtual domains because a program is typically required to
+match a virtual domain with its certificate. If a user has plenty of virtual
+domains it's quickly becoming a nightmare for them to configure all this. The
+complexity also leads to errors: a single configuration mistake and a program
+generates obscure log messages, unreadable Erlang tracebacks or, even worse,
+just silently ignores the errors. Fortunately, the large part of certificates
+configuration can be automated, reducing a user configuration to something as
+simple as:
+
+certfiles:
+
+  - /etc/letsencrypt/live/*/*.pem
+
+The purpose of this library is to do this dirty job under the hood.
diff -r 6bd984821346 -r 373a74dc2824 security/erlang-pkix/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/erlang-pkix/Makefile     Sat Jan 16 19:58:30 2021 +0000
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2021/01/16 19:58:30 triaxx Exp $
+
+DISTNAME=      pkix-1.0.7
+CATEGORIES=    security
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=processone/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/processone/pkix
+COMMENT=       PKIX certificates management library for Erlang
+LICENSE=       apache-2.0
+
+#DEPENDS+=     erlang-fast_yaml>=1.0.29:../../textproc/erlang-fast_yaml
+
+GITHUB_PROJECT=        pkix
+
+.include "../../lang/erlang/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 6bd984821346 -r 373a74dc2824 security/erlang-pkix/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/erlang-pkix/PLIST        Sat Jan 16 19:58:30 2021 +0000
@@ -0,0 +1,6 @@
+@comment $NetBSD: PLIST,v 1.1 2021/01/16 19:58:30 triaxx Exp $
+lib/erlang/lib/pkix-${PKGVERSION}/ebin/pkix.app
+lib/erlang/lib/pkix-${PKGVERSION}/ebin/pkix.beam
+lib/erlang/lib/pkix-${PKGVERSION}/ebin/pkix_app.beam
+lib/erlang/lib/pkix-${PKGVERSION}/ebin/pkix_sup.beam
+lib/erlang/lib/pkix-${PKGVERSION}/priv/cacert.pem
diff -r 6bd984821346 -r 373a74dc2824 security/erlang-pkix/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/erlang-pkix/distinfo     Sat Jan 16 19:58:30 2021 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/01/16 19:58:30 triaxx Exp $
+
+SHA1 (pkix-1.0.7.tar.gz) = 50745ed745552199b0d44bfa5ce65ccff289ce61
+RMD160 (pkix-1.0.7.tar.gz) = 1974d745059fe6d758b1bcf81f45c3415ac9e130
+SHA512 (pkix-1.0.7.tar.gz) = cbc87f94cdc0645773a40291e8c20eb6db913901dd1d73fc97d10b109408de405c4ca99c8e629adb5aee5583893479008c307f6c2a963465b77b57b6216bd446
+Size (pkix-1.0.7.tar.gz) = 412022 bytes



Home | Main Index | Thread Index | Old Index