sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (bae8f07e78598af8b863cc403a8090e4794763fd)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (bae8f07e78598af8b863cc403a8090e4794763fd)
- Date: Tue, 19 Sep 2023 00:32:29 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
editors/neovim/DEPENDS | 2 +-
editors/neovim/DETAILS | 4 ++--
editors/neovim/HISTORY | 4 ++++
lua-forge/luajit/DETAILS | 11 +++++++++++
lua-forge/luajit/HISTORY | 4 ++++
lua-forge/luajit/PREPARE | 2 ++
lua-forge/luajit/PRE_SUB_DEPENDS | 5 +++++
lua-forge/luajit/REPAIR^all^PRE_SUB_DEPENDS | 5 +++++
lua-forge/luajit/SUB_DEPENDS | 5 +++++
9 files changed, 39 insertions(+), 3 deletions(-)
New commits:
commit bae8f07e78598af8b863cc403a8090e4794763fd
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
editors/neovim: version 0.9.2
commit 3b7aeb99a819af4a6601bb253b22c7d647f9bacc
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
lua-forge/luajit: added snapshot branch, version 2.1.03c31124
diff --git a/editors/neovim/DEPENDS b/editors/neovim/DEPENDS
index fa8b76c..1454d4c 100755
--- a/editors/neovim/DEPENDS
+++ b/editors/neovim/DEPENDS
@@ -11,7 +11,7 @@ depends tree-sitter &&
depends libmpack-lua &&
depends luv &&
-optional_depends luajit \
+optional_depends -sub "SNAPSHOT" luajit \
"-DPREFER_LUA=OFF" \
"-DPREFER_LUA=ON" \
"use LuaJit instead of old Lua" &&
diff --git a/editors/neovim/DETAILS b/editors/neovim/DETAILS
index 0739834..a7d15d1 100755
--- a/editors/neovim/DETAILS
+++ b/editors/neovim/DETAILS
@@ -1,7 +1,7 @@
source "${GRIMOIRE}/CMAKE_FUNCTIONS"
SPELL=neovim
- VERSION=0.9.1
-
SOURCE_HASH=sha512:339efd3d8c1a73aa3b43e8770d6943aeba9e4ce6a3598c0424e388f80759d50b14aa7c60fd435bf2d17997476e06d28b79e7e98670d02ca9ceec031841e8b9b8
+ VERSION=0.9.2
+
SOURCE_HASH=sha512:f12ae48c82c4a3622e464a23966cb06e9da1a7cd000b4efeb8408bb55e189ffeb4ece99e9488244c16f7de70356303e4dc964afd70ab24d23a5e07c59e902ed9
SECURITY_PATCH=2
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE_HINTS="no-check-certificate"
diff --git a/editors/neovim/HISTORY b/editors/neovim/HISTORY
index 318a02e..aabdf98 100644
--- a/editors/neovim/HISTORY
+++ b/editors/neovim/HISTORY
@@ -1,3 +1,7 @@
+2023-09-18 Pavel Vinogradov <public AT sorcemage.org>
+ * DETAILS: version 0.9.2
+ * DEPENDS: needs luajit snapshot branch if selected
+
2023-05-29 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 0.9.1
diff --git a/lua-forge/luajit/DETAILS b/lua-forge/luajit/DETAILS
index 9af1af1..61b8c3c 100755
--- a/lua-forge/luajit/DETAILS
+++ b/lua-forge/luajit/DETAILS
@@ -1,9 +1,20 @@
SPELL=luajit
+case "${LUAJIT_BRANCH}" in
+ snapshot)
+ COMMIT_ID="03c31124cc3b521ef54fe398e10fa55660a5057d"
+ VERSION="2.1.${COMMIT_ID:0:8}"
+ SOURCE=LuaJIT-$VERSION.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/luajit-2.0-${COMMIT_ID:0:7}"
+
SOURCE_URL[0]="https://repo.or.cz/${SPELL}-2.0.git/snapshot/${COMMIT_ID}.tar.gz"
+
SOURCE_HASH=sha512:6b62ea5f9bde2edfcc2936bab807d4540ef1c6cd6581cc2c00554d56c2579983b63529fe55b360fe1c2c8451857b6f930b7d8d877029740db8665e2fcd0871ec
+;;
+ stable)
VERSION=2.0.5
SOURCE=LuaJIT-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/LuaJIT-$VERSION"
SOURCE_URL[0]="http://luajit.org/download/$SOURCE"
SOURCE_HASH=sha512:2636675602b4a060b0571c05220db2061dd2f38568e35b2be346a0f5e3128d87057d11d3d0d7567d8cc4e0817b5e4cf2c52a17a48065520962b157816465a9fe
+esac
WEB_SITE="http://luajit.org/"
ENTERED=20121222
LICENSE[0]=MIT
diff --git a/lua-forge/luajit/HISTORY b/lua-forge/luajit/HISTORY
index bb564ad..decc69f 100644
--- a/lua-forge/luajit/HISTORY
+++ b/lua-forge/luajit/HISTORY
@@ -1,3 +1,7 @@
+2023-09-18 Pavel Vinogradov <public AT sorcemage.org>
+ * DETAILS, PREPARE, PRE_SUB_DEPENDS, REPAIR^all^PRE_SUB_DEPENDS,
SUB_DEPENDS:
+ added snapshot branch, version 2.1.03c31124
+
2018-02-19 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 2.0.5
diff --git a/lua-forge/luajit/PREPARE b/lua-forge/luajit/PREPARE
new file mode 100755
index 0000000..10d2e49
--- /dev/null
+++ b/lua-forge/luajit/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable snapshot
diff --git a/lua-forge/luajit/PRE_SUB_DEPENDS
b/lua-forge/luajit/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..bb96611
--- /dev/null
+++ b/lua-forge/luajit/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case "${THIS_SUB_DEPENDS}" in
+ SNAPSHOT) if [[ "${LUAJIT_BRANCH}" == "snapshot" ]]; then return 0; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: ${SPELL}
${THIS_SUB_DEPENDS}${DEFAULT_COLOR}" ;;
+esac
+return 1
diff --git a/lua-forge/luajit/REPAIR^all^PRE_SUB_DEPENDS
b/lua-forge/luajit/REPAIR^all^PRE_SUB_DEPENDS
new file mode 100755
index 0000000..bb96611
--- /dev/null
+++ b/lua-forge/luajit/REPAIR^all^PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case "${THIS_SUB_DEPENDS}" in
+ SNAPSHOT) if [[ "${LUAJIT_BRANCH}" == "snapshot" ]]; then return 0; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: ${SPELL}
${THIS_SUB_DEPENDS}${DEFAULT_COLOR}" ;;
+esac
+return 1
diff --git a/lua-forge/luajit/SUB_DEPENDS b/lua-forge/luajit/SUB_DEPENDS
new file mode 100755
index 0000000..a6a4130
--- /dev/null
+++ b/lua-forge/luajit/SUB_DEPENDS
@@ -0,0 +1,5 @@
+case "${THIS_SUB_DEPENDS}" in
+ SNAPSHOT) if [[ "${LUAJIT_BRANCH}" != "snapshot" ]]; then
LUAJIT_BRANCH="snapshot" && return 0; fi ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: ${SPELL}
${THIS_SUB_DEPENDS}${DEFAULT_COLOR}" ;;
+esac
+return 1
- [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (bae8f07e78598af8b863cc403a8090e4794763fd), Pavel Vinogradov, 09/18/2023
Archive powered by MHonArc 2.6.24.