logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: 5250cedaf66ccc5f128c8b59478e346b1654e778
parent 13519fb0bf280802b275873ea1412ec3acd3182e
Author: Michael Forney <mforney@mforney.org>
Date:   Wed,  5 May 2021 14:44:27 -0700

Add x509cert git

Diffstat:

M.gitmodules3+++
Mpkg/gen.lua1+
Apkg/x509cert/gen.lua25+++++++++++++++++++++++++
Apkg/x509cert/src1+
Apkg/x509cert/ver1+
5 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -351,6 +351,9 @@ [submodule "pkg/wld/src"] path = pkg/wld/src url = https://github.com/michaelforney/wld +[submodule "pkg/x509cert/src"] + path = pkg/x509cert/src + url = https://git.sr.ht/~mcf/x509cert [submodule "pkg/xkeyboard-config/src"] path = pkg/xkeyboard-config/src url = https://anongit.freedesktop.org/git/xkeyboard-config.git diff --git a/pkg/gen.lua b/pkg/gen.lua @@ -130,6 +130,7 @@ subgen 'wayland' subgen 'wayland-protocols' subgen 'wld' subgen 'wpa_supplicant' +subgen 'x509cert' subgen 'xkeyboard-config' subgen 'xz' subgen 'youtube-dl' diff --git a/pkg/x509cert/gen.lua b/pkg/x509cert/gen.lua @@ -0,0 +1,25 @@ +cflags{ + '-std=c99', '-Wall', '-Wpedantic', '-Wno-format-truncation', + '-I $srcdir', + '-I $builddir/pkg/bearssl/include', +} + +pkg.deps = {'pkg/bearssl/headers'} + +lib('libx509cert.a', { + 'asn1.c', + 'cert.c', + 'dn.c', + 'dn_string.c', + 'oid.c', + 'pkey.c', + 'req.c', + 'san.c', + 'sign.c', +}) + +exe('x509cert', {'x509cert.c', 'libx509cert.a', '$builddir/pkg/bearssl/libbearssl.a'}) +file('bin/x509cert', '755', '$outdir/x509cert') +man{'x509cert.1'} + +fetch 'git' diff --git a/pkg/x509cert/src b/pkg/x509cert/src @@ -0,0 +1 @@ +Subproject commit 64155493ee8c97eea89a92f53ce56e57ff0aeb46 diff --git a/pkg/x509cert/ver b/pkg/x509cert/ver @@ -0,0 +1 @@ +64155493ee r0