Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (55a317876fa7235298159bb23095b03f343414e4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (55a317876fa7235298159bb23095b03f343414e4)
  • Date: Thu, 24 Sep 2026 21:05:31 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 2 ++
crypto/bearssl/BUILD | 2 ++
crypto/bearssl/DETAILS | 17 +++++++++++++++++
crypto/bearssl/HISTORY | 2 ++
crypto/bearssl/INSTALL | 5 +++++
5 files changed, 28 insertions(+)

New commits:
commit 55a317876fa7235298159bb23095b03f343414e4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

bearssl: new spell, lightweight SSL/TLS cryptographic library

diff --git a/ChangeLog b/ChangeLog
index f3139d8..8dd715d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2026-09-24 Ismael Luceno <ismael AT sourcemage.org>
* devel/hax: new spell, minimalist terminal-native coding agent
written in C
+ * crypto/bearssl: new spell, lightweight SSL/TLS cryptographic
+ library

2026-09-23 Ismael Luceno <ismael AT sourcemage.org>
* containers/cgroup-session: new spell, Per-session cgroup delegation
without systemd
diff --git a/crypto/bearssl/BUILD b/crypto/bearssl/BUILD
new file mode 100755
index 0000000..d316ce6
--- /dev/null
+++ b/crypto/bearssl/BUILD
@@ -0,0 +1,2 @@
+# TODO: fix the soname after v1.0
+default_build_make dll LDDLLFLAGS="-shared
-Wl,-soname,libbearssl.so.${VERSION}"
diff --git a/crypto/bearssl/DETAILS b/crypto/bearssl/DETAILS
new file mode 100755
index 0000000..d33a036
--- /dev/null
+++ b/crypto/bearssl/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=bearssl
+ VERSION=0.6
+
SOURCE_HASH=sha512:f9ed25683cfc6c4abe7f1203a2b82ed101ee4c9e0f9ab60755b6a09c8d1e8e4f64d413624e7bb9c4b0033f909a2e4568a1d916cc6ce4736222900691e1f8359a
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://bearssl.org/
+ SOURCE_URL[0]=https://bearssl.org/$SOURCE
+ DOC_DIRS=
+ ENTERED=20260924
+ LICENSE[0]=MIT
+ KEYWORDS="crypto ssl tls"
+ SHORT="lightweight SSL/TLS cryptographic library"
+cat << EOF
+BearSSL is a lightweight SSL/TLS implementation written in C. It focuses on
+small code and RAM footprints while providing a secure, portable TLS stack
for
+resource-constrained and general-purpose applications.
+EOF
diff --git a/crypto/bearssl/HISTORY b/crypto/bearssl/HISTORY
new file mode 100644
index 0000000..4c50f4c
--- /dev/null
+++ b/crypto/bearssl/HISTORY
@@ -0,0 +1,2 @@
+2026-09-24 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS, BUILD, INSTALL: spell created, version 0.6
diff --git a/crypto/bearssl/INSTALL b/crypto/bearssl/INSTALL
new file mode 100755
index 0000000..711583f
--- /dev/null
+++ b/crypto/bearssl/INSTALL
@@ -0,0 +1,5 @@
+# TODO: fix the soname after v1.0
+install -v -D -m555 build/libbearssl.so \
+ "$INSTALL_ROOT"/usr/lib/libbearssl.so.$VERSION &&
+ln -sf libbearssl.so.${VERSION} "$INSTALL_ROOT"/usr/lib/libbearssl.so &&
+install -v -D -m444 -t "$INSTALL_ROOT"/usr/include inc/*.h


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (55a317876fa7235298159bb23095b03f343414e4), Ismael Luceno, 09/24/2026

Archive powered by MHonArc 2.6.24.

Top of Page