Skip to Content.
Sympa Menu

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

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 (96c929aadd39f16fc9af0ee254dca85acec66682)
  • Date: Sat, 5 Apr 2025 20:54:05 +0000

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

ChangeLog | 3 +++
net/nng/BUILD | 2 ++
net/nng/CONFIGURE | 1 +
net/nng/DEPENDS | 5 +++++
net/nng/DETAILS | 22 ++++++++++++++++++++++
net/nng/HISTORY | 2 ++
6 files changed, 35 insertions(+)

New commits:
commit 96c929aadd39f16fc9af0ee254dca85acec66682
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

nng: new spell, Lightweight Broker-Less Messaging Library

diff --git a/ChangeLog b/ChangeLog
index 92cbf66..de3f043 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,7 @@
2025-04-05 Ismael Luceno <ismael AT sourcemage.org>
+ * net/nng: new spell, Lightweight Broker-Less Messaging Library
+
+2025-04-05 Ismael Luceno <ismael AT sourcemage.org>
* crypto/age: new spell, simple, modern and secure encryption tool

2025-04-04 Thomas Orgis <sobukus AT sourcemage.org>
diff --git a/net/nng/BUILD b/net/nng/BUILD
new file mode 100755
index 0000000..8e66ea8
--- /dev/null
+++ b/net/nng/BUILD
@@ -0,0 +1,2 @@
+OPTS+=' -DNNG_TESTS=OFF' &&
+default_build
diff --git a/net/nng/CONFIGURE b/net/nng/CONFIGURE
new file mode 100755
index 0000000..b1e2770
--- /dev/null
+++ b/net/nng/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE"/CMAKE_CONFIGURE
diff --git a/net/nng/DEPENDS b/net/nng/DEPENDS
new file mode 100755
index 0000000..9f9dfa5
--- /dev/null
+++ b/net/nng/DEPENDS
@@ -0,0 +1,5 @@
+. "$GRIMOIRE"/CMAKE_DEPENDS &&
+optional_depends asciidoctor \
+ -DNNG_ENABLE_DOC=ON \
+ -DNNG_ENABLE_DOC=OFF \
+ "to build manual pages"
diff --git a/net/nng/DETAILS b/net/nng/DETAILS
new file mode 100755
index 0000000..6665956
--- /dev/null
+++ b/net/nng/DETAILS
@@ -0,0 +1,22 @@
+. "$GRIMOIRE"/CMAKE_FUNCTIONS
+ SPELL=nng
+ VERSION=1.10.1
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]=https://github.com/nanomsg/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:79d5d176e96591951379150c632322553fb96c62a254a1366303bb491612f84f7b07a7c9e1e1391173d3beb673c4568be3553cc7002165fc9832d738cc0d9a54
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ DOC_DIRS=""
+ WEB_SITE="https://nng.nanomsg.org/";
+ LICENSE[0]="MIT"
+ ENTERED=20250405
+ KEYWORDS=""
+ SHORT="Lightweight Broker-Less Messaging Library"
+cat << EOF
+NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a
+lightweight, broker-less library, offering a simple API to solve common
+recurring messaging problems, such as publish/subscribe, RPC-style
+request/reply, or service discovery. The API frees the programmer from
+worrying about details like connection management, retries, and other common
+considerations, so that they can focus on the application instead of the
+plumbing.
+EOF
diff --git a/net/nng/HISTORY b/net/nng/HISTORY
new file mode 100644
index 0000000..cd52b23
--- /dev/null
+++ b/net/nng/HISTORY
@@ -0,0 +1,2 @@
+2025-04-05 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, CONFIGURE, DEPENDS, DETAILS: spell created


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (96c929aadd39f16fc9af0ee254dca85acec66682), Ismael Luceno, 04/05/2025

Archive powered by MHonArc 2.6.24.

Top of Page