pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/erlang-pkix



Module Name:    pkgsrc
Committed By:   triaxx
Date:           Sat Jan 16 19:58:30 UTC 2021

Added Files:
        pkgsrc/security/erlang-pkix: DESCR Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/security/erlang-pkix/DESCR \
    pkgsrc/security/erlang-pkix/Makefile pkgsrc/security/erlang-pkix/PLIST \
    pkgsrc/security/erlang-pkix/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/erlang-pkix/DESCR
diff -u /dev/null pkgsrc/security/erlang-pkix/DESCR:1.1
--- /dev/null   Sat Jan 16 19:58:30 2021
+++ pkgsrc/security/erlang-pkix/DESCR   Sat Jan 16 19:58:30 2021
@@ -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.
Index: pkgsrc/security/erlang-pkix/Makefile
diff -u /dev/null pkgsrc/security/erlang-pkix/Makefile:1.1
--- /dev/null   Sat Jan 16 19:58:30 2021
+++ pkgsrc/security/erlang-pkix/Makefile        Sat Jan 16 19:58:30 2021
@@ -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"
Index: pkgsrc/security/erlang-pkix/PLIST
diff -u /dev/null pkgsrc/security/erlang-pkix/PLIST:1.1
--- /dev/null   Sat Jan 16 19:58:30 2021
+++ pkgsrc/security/erlang-pkix/PLIST   Sat Jan 16 19:58:30 2021
@@ -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
Index: pkgsrc/security/erlang-pkix/distinfo
diff -u /dev/null pkgsrc/security/erlang-pkix/distinfo:1.1
--- /dev/null   Sat Jan 16 19:58:30 2021
+++ pkgsrc/security/erlang-pkix/distinfo        Sat Jan 16 19:58:30 2021
@@ -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