logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git
commit: b4842f72c8c5f26927358ad1b920a81dcb25c332
parent 5f4e945429e735b0e75b8631e4c1204c4a18440c
Author: Michael Forney <mforney@mforney.org>
Date:   Wed,  4 Dec 2019 00:52:19 -0800

Add libtls-bearssl

Diffstat:

M.gitmodules3+++
Mpkg/gen.lua1+
Apkg/libtls-bearssl/gen.lua30++++++++++++++++++++++++++++++
Apkg/libtls-bearssl/src1+
Apkg/libtls-bearssl/ver1+
5 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -130,6 +130,9 @@ [submodule "pkg/libpng/src"] path = pkg/libpng/src url = https://github.com/glennrp/libpng +[submodule "pkg/libtls-bearssl/src"] + path = pkg/libtls-bearssl/src + url = https://git.sr.ht/~mcf/libtls-bearssl [submodule "pkg/libutp/src"] path = pkg/libutp/src url = https://github.com/oasislinux/libutp.git diff --git a/pkg/gen.lua b/pkg/gen.lua @@ -48,6 +48,7 @@ subgen 'libpciaccess' subgen 'libpng' subgen 'libressl' subgen 'libtermkey' +subgen 'libtls-bearssl' subgen 'libutp' subgen 'libxkbcommon' subgen 'loksh' diff --git a/pkg/libtls-bearssl/gen.lua b/pkg/libtls-bearssl/gen.lua @@ -0,0 +1,30 @@ +cflags{ + '-std=c11', '-Wall', '-Wpedantic', + '-D _DEFAULT_SOURCE', + '-I $builddir/pkg/bearssl/include', + '-I $srcdir', +} + +pkg.hdrs = copy('$outdir/include', '$srcdir', {'tls.h'}) +pkg.deps = { + 'pkg/libressl/headers', +} + +lib('libtls.a', { + 'tls.c', + 'tls_bio_cb.c', + 'tls_client.c', + 'tls_config.c', + 'tls_conninfo.c', + 'tls_keypair.c', + 'tls_ocsp.c', + 'tls_peer.c', + 'tls_server.c', + 'tls_util.c', + 'tls_verify.c', + 'bearssl.c', + '$builddir/pkg/bearssl/libbearssl.a', + '$builddir/pkg/openbsd/libbsd.a', +}) + +fetch 'git' diff --git a/pkg/libtls-bearssl/src b/pkg/libtls-bearssl/src @@ -0,0 +1 @@ +Subproject commit 161c0cb1ba1d6efcacbf3e12af0ca4dfd3119c2a diff --git a/pkg/libtls-bearssl/ver b/pkg/libtls-bearssl/ver @@ -0,0 +1 @@ +161c0cb1ba r0