sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (fc52e1ba3012bc11534e5d49a9f116633230004d)
- From: Pavel Vinogradov <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 Pavel Vinogradov (fc52e1ba3012bc11534e5d49a9f116633230004d)
- Date: Sun, 26 May 2024 18:11:51 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 3 +++
chat-irc/weechat/DEPENDS | 2 +-
chat-irc/weechat/DETAILS | 4 ++--
chat-irc/weechat/HISTORY | 4 ++++
libs/cjson/CONFIGURE | 1 +
libs/cjson/DEPENDS | 5 +++++
libs/cjson/DETAILS | 26 ++++++++++++++++++++++++++
libs/cjson/HISTORY | 3 +++
libs/cjson/PREPARE | 2 ++
9 files changed, 47 insertions(+), 3 deletions(-)
New commits:
commit fc52e1ba3012bc11534e5d49a9f116633230004d
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
chat-irc/weechat: version 4.3.0
commit 6668293ed2d3727a16074e7636d4d8683bc06128
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
libs/cjson: new spell. ultralightweight JSON parser in ANSI C
diff --git a/ChangeLog b/ChangeLog
index fdbdfbf..485056b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-05-26 Pavel Vinogradov <public AT sourcemage.org>
+ * libs/cjson: new spell. ultralightweight JSON parser in ANSI C
+
2024-05-17 Treeve Jelbert <treeve AT sourcemage.org>
* libs/simdutf: added, very fast utf processing
diff --git a/chat-irc/weechat/DEPENDS b/chat-irc/weechat/DEPENDS
index 2655614..998b0e4 100755
--- a/chat-irc/weechat/DEPENDS
+++ b/chat-irc/weechat/DEPENDS
@@ -17,7 +17,6 @@ if is_depends_enabled asciidoctor; then
depends source-highlight
fi &&
-
optional_depends xsltproc "-DENABLE_MAN=ON" "-DENABLE_MAN=OFF" "build
manpages" &&
if is_depends_enabled xsltproc; then
depends docbook-xml &&
@@ -36,6 +35,7 @@ optional_depends libv8 "-DENABLE_JAVASCRIPT=ON"
"-DENABLE_JAVASCRIPT=OFF" "Turn
optional_depends ncurses "-DENABLE_NCURSES=ON" "-DENABLE_NCURSES=OFF"
"Enable ncurses interface" &&
optional_depends tcl "-DENABLE_TCL=ON" "-DENABLE_TCL=OFF" "Enable tcl script
plugin" &&
optional_depends zstd "-DENABLE_ZSTD=ON" "-DENABLE_ZSTD=OFF" "for Zstandard
compression" &&
+optional_depends cjson "-DENABLE_CJSON=ON" "-DENABLE_CJSON=OFF" "for JSON
support?" &&
if is_depends_enabled $SPELL aspell; then
optional_depends enchant "-DENABLE_ENCHANT=ON" "-DENABLE_ENCHANT=OFF"
"enable Enchant lib for Aspell plugin"
diff --git a/chat-irc/weechat/DETAILS b/chat-irc/weechat/DETAILS
index 883fad2..2538b30 100755
--- a/chat-irc/weechat/DETAILS
+++ b/chat-irc/weechat/DETAILS
@@ -18,8 +18,8 @@ SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$WEECHAT_BRANCH"
SOURCE_URL[0]=http://www.weechat.org/files/src/$SOURCE
;;
*)
- VERSION=4.2.2
-
SOURCE_HASH="sha512:cee642ea0fd43763933bb401d40999dff0b1a5260d536d7437cb2188e31f90c8196c6836072be51fa9df7abca5f5aee91a5f99e82852c9268091347d56350032:UPSTREAM_HASH"
+ VERSION=4.3.0
+
SOURCE_HASH="sha512:d52d04dd3e8a5e0b5f6b626c2ee9e1b400c8605e7102a53b22206ad4caf89f226fd1cfc827072c3ab298967f4d1ba94a97c504cee8e9ecdec8234eabacc63e12:UPSTREAM_HASH"
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
SOURCE_URL[0]="http://www.weechat.org/files/src/${SOURCE}"
diff --git a/chat-irc/weechat/HISTORY b/chat-irc/weechat/HISTORY
index 0b23dce..64e8e6a 100644
--- a/chat-irc/weechat/HISTORY
+++ b/chat-irc/weechat/HISTORY
@@ -1,3 +1,7 @@
+2024-05-26 Pavel Vinogradov <public AT sourcemage.org>
+ * DETAILS: version 4.3.0
+ * DEPENDS: opti8onally needs cjson
+
2024-04-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 4.2.2
diff --git a/libs/cjson/CONFIGURE b/libs/cjson/CONFIGURE
new file mode 100755
index 0000000..90942b1
--- /dev/null
+++ b/libs/cjson/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/libs/cjson/DEPENDS b/libs/cjson/DEPENDS
new file mode 100755
index 0000000..17c21cc
--- /dev/null
+++ b/libs/cjson/DEPENDS
@@ -0,0 +1,5 @@
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+
+if [[ "${CJSON_BRANCH}" == "scm" ]]; then
+ depends git
+fi
diff --git a/libs/cjson/DETAILS b/libs/cjson/DETAILS
new file mode 100755
index 0000000..8586f44
--- /dev/null
+++ b/libs/cjson/DETAILS
@@ -0,0 +1,26 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/CMAKE_FUNCTIONS"
+ SPELL="cjson"
+if [[ "${CJSON_BRANCH}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-scm.tar.xz"
+ FORCE_DOWNLOAD="on"
+
SOURCE_URL[0]="git_http://github.com/DaveGamble/${SPELL}:${SPELL}-scm:main"
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+else
+ VERSION="1.7.18"
+
SOURCE_HASH="sha512:2accb507c6b97222eb5f0232c015b356cf6d248d1247049928731aa8e897378245e62395c232b1ec57d28d1e53ac72c849be85e59c33616a382d40473649f66b"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/cJSON-${VERSION}"
+
SOURCE_URL[0]="https://github.com/DaveGamble/${SPELL}/archive/refs/tags/v${VERSION}.tar.gz"
+# Watch: https://github.com/DaveGamble/cjson/tags tags/v([0-9.]+)[.]tar
+fi
+ WEB_SITE="https://github.com/DaveGamble/cJSON"
+ ENTERED="20240526"
+ LICENSE[0]="MIT"
+ KEYWORDS="jaon c parser"
+ SHORT="Ultralightweight JSON parser in ANSI C"
+cat << EOF
+Ultralightweight JSON parser in ANSI C.
+EOF
diff --git a/libs/cjson/HISTORY b/libs/cjson/HISTORY
new file mode 100644
index 0000000..28fd500
--- /dev/null
+++ b/libs/cjson/HISTORY
@@ -0,0 +1,3 @@
+2024-05-26 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS, PREPARE: created, version 1.7.18
+
diff --git a/libs/cjson/PREPARE b/libs/cjson/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/libs/cjson/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (fc52e1ba3012bc11534e5d49a9f116633230004d), Pavel Vinogradov, 05/26/2024
Archive powered by MHonArc 2.6.24.