sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (3cbf8b11da30927894e522a0e27bf95c892724c5)
- 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 (3cbf8b11da30927894e522a0e27bf95c892724c5)
- Date: Wed, 29 Oct 2025 00:32:39 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 3 +++
libs/protobuf-c/DETAILS | 24 ++++++++++++++++++++++++
libs/protobuf-c/HISTORY | 2 ++
3 files changed, 29 insertions(+)
New commits:
commit 3cbf8b11da30927894e522a0e27bf95c892724c5
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
protobuf-c: new spell, C implementation of Protocol Buffers
diff --git a/ChangeLog b/ChangeLog
index 40ee527..222f66f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2025-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * libs/protobuf-c: new spell, C implementation of Protocol Buffers
+
2025-10-28 Ismael Luceno <ismael AT sourcemage.org>
* doc/go-md2man: new spell, converts markdown into roff (man pages)
diff --git a/libs/protobuf-c/DETAILS b/libs/protobuf-c/DETAILS
new file mode 100755
index 0000000..6429569
--- /dev/null
+++ b/libs/protobuf-c/DETAILS
@@ -0,0 +1,24 @@
+# Watch: https://github.com/protobuf-c/protobuf-c/tags
+ SPELL=protobuf-c
+ VERSION=1.5.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+
SOURCE_URL[0]=https://github.com/protobuf-c/protobuf-c/releases/download/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:78dc72988d7e8232c1b967849aa00939bc05ab7d39b86a8e2af005e38aa4ef4c9b03920d51fb5337399d980e65f35d11bd4742bea745a893ecc909f56a51c9ac
+ WEB_SITE=https://github.com/protobuf-c/protobuf-c
+ ENTERED=20241028
+ LICENSE[0]=BSD
+ KEYWORDS="libs devel"
+ SHORT="C implementation of Protocol Buffers"
+cat << EOF
+protobuf-c is a C implementation of the Google Protocol Buffers data
+serialization format. It includes libprotobuf-c, a pure C library that
+implements protobuf encoding and decoding, and protoc-c, a code generator
+that converts Protocol Buffer .proto files to C descriptor code.
+
+Features:
+- Pure C library with no C++ dependencies at runtime
+- Lightweight and efficient
+- Compatible with Google's Protocol Buffers
+- Generates .c/.h files from .proto files
+EOF
diff --git a/libs/protobuf-c/HISTORY b/libs/protobuf-c/HISTORY
new file mode 100644
index 0000000..d33bbad
--- /dev/null
+++ b/libs/protobuf-c/HISTORY
@@ -0,0 +1,2 @@
+2025-10-29 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: spell created
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (3cbf8b11da30927894e522a0e27bf95c892724c5), Ismael Luceno, 10/28/2025
Archive powered by MHonArc 2.6.24.