Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Justin Boffemmyer (e5ec0b2a997d6b35d224ce25b36105a04c62298a)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Justin Boffemmyer <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 Justin Boffemmyer (e5ec0b2a997d6b35d224ce25b36105a04c62298a)
  • Date: Wed, 29 Jan 2025 13:39:35 +0000

GIT changes to master grimoire by Justin Boffemmyer <flux AT sourcemage.org>:

editors/neovim/BUILD | 2 +-
editors/neovim/CONFIGURE | 2 +-
editors/neovim/DEPENDS | 33 ++++++++++++++++++---------------
editors/neovim/DETAILS | 29 +++++++++++++++--------------
editors/neovim/HISTORY | 7 +++++++
5 files changed, 42 insertions(+), 31 deletions(-)

New commits:
commit e5ec0b2a997d6b35d224ce25b36105a04c62298a
Author: Justin Boffemmyer <flux AT sourcemage.org>
Commit: Justin Boffemmyer <flux AT sourcemage.org>

editors/neovim: update to 0.10.4

Update the neovim version to 0.10.4. This is a bugfix version with
no new features.

diff --git a/editors/neovim/BUILD b/editors/neovim/BUILD
index 00e62af..5d301d2 100755
--- a/editors/neovim/BUILD
+++ b/editors/neovim/BUILD
@@ -1,2 +1,2 @@
-OPTS+=" -DUSE_BUNDLED=OFF -DENABLE_JEMALLOC=OFF" &&
+OPTS="$OPTS -DUSE_BUNDLED=OFF -DENABLE_JEMALLOC=OFF" &&
default_build
diff --git a/editors/neovim/CONFIGURE b/editors/neovim/CONFIGURE
index 12db82b..90942b1 100755
--- a/editors/neovim/CONFIGURE
+++ b/editors/neovim/CONFIGURE
@@ -1 +1 @@
-source "${GRIMOIRE}/CMAKE_CONFIGURE"
+. "${GRIMOIRE}/CMAKE_CONFIGURE"
diff --git a/editors/neovim/DEPENDS b/editors/neovim/DEPENDS
index 1454d4c..fd876c6 100755
--- a/editors/neovim/DEPENDS
+++ b/editors/neovim/DEPENDS
@@ -1,21 +1,24 @@
-source "${GRIMOIRE}/CMAKE_DEPENDS" &&
-depends gperf &&
-depends libuv &&
-depends msgpack-c &&
-depends unibilium &&
-depends -sub UNIBILIUM libtermkey &&
-depends libvterm &&
-depends lpeg &&
-depends lua-messagepack &&
-depends tree-sitter &&
-depends libmpack-lua &&
-depends luv &&
+. "${GRIMOIRE}/CMAKE_DEPENDS" &&
+. "${GRIMOIRE}/build_system_handler.function" &&

-optional_depends -sub "SNAPSHOT" luajit \
+buildsys_depends gperf &&
+buildsys_depends libuv &&
+buildsys_depends msgpack-c &&
+buildsys_depends unibilium &&
+buildsys_depends -sub UNIBILIUM libtermkey &&
+buildsys_depends libvterm &&
+buildsys_depends lpeg &&
+buildsys_depends lua-messagepack &&
+buildsys_depends tree-sitter &&
+buildsys_depends libmpack-lua &&
+buildsys_depends luv &&
+
+buildsys_optional_depends -sub "SNAPSHOT" luajit \
+ "Use LuaJIT instead of vanilla Lua 5.1?" \
"-DPREFER_LUA=OFF" \
"-DPREFER_LUA=ON" \
- "use LuaJit instead of old Lua" &&
+ &&

if ! is_depends_enabled "${SPELL}" "luajit" ; then
- depends lua51
+ buildsys_depends lua51
fi
diff --git a/editors/neovim/DETAILS b/editors/neovim/DETAILS
index ee34b8b..8b1ad5e 100755
--- a/editors/neovim/DETAILS
+++ b/editors/neovim/DETAILS
@@ -1,18 +1,19 @@
-source "${GRIMOIRE}/CMAKE_FUNCTIONS"
- SPELL=neovim
- VERSION=0.10.3
-
SOURCE_HASH=sha512:f1286c42bf0a119fea4575ae64043e43f36cd569d339ced15700c45441e8d8952ea7eac2250063a5aff4552632f0ca7696b442d4d8ffa4f5fce25ddbee0e861b
- SECURITY_PATCH=2
- SOURCE="${SPELL}-${VERSION}.tar.gz"
- SOURCE_HINTS="no-check-certificate"
-
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz
+. "${GRIMOIRE}/CMAKE_FUNCTIONS" &&
+
+ SPELL=neovim
+SPELL_BUILD_SYSTEM=cmake
+ VERSION=0.10.4
+
SOURCE_HASH="sha512:8dadc24edaaa27e6ecd4db6c19d0183868a8d2809ba122110685f340341d951772ac2eb0c5f7a7ab5f87d3d5d8ae5e81f156c61f04f6d4ebbaa17cd35fb70b64"
+ SECURITY_PATCH=2
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+
SOURCE_URL[0]="https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz";
# Watch: https://github.com/neovim/neovim/tags tags/v([0-9.]+)[.]tar
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
- WEB_SITE="https://neovim.io/";
- LICENSE[0]="APACHE"
- ENTERED=20151227
- KEYWORDS=""
- SHORT="vim out of the box"
+ SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://neovim.io/";
+ LICENSE[0]="APACHE"
+ ENTERED="20151227"
+ KEYWORDS=""
+ SHORT="vim out of the box"
cat << EOF
Neovim is a Vim-based text editor engineered for extensibility and usability,
to encourage new applications and contributions.
diff --git a/editors/neovim/HISTORY b/editors/neovim/HISTORY
index e3806b4..1823262 100644
--- a/editors/neovim/HISTORY
+++ b/editors/neovim/HISTORY
@@ -1,3 +1,10 @@
+2025-01-29 Justin Boffemmyer <flux AT sourcemage.org>
+ * BUILD: comply with Grimoire policy
+ * CONFIGURE: remove bashism "source"
+ * DETAILS: version 0.10.4, specify spell build system, remove
+ unnecessary source hints
+ * DEPENDS: convert to buildsys, remove bashism "source"
+
2025-01-12 Justin Boffemmyer <flux AT sourcemage.org>
* DETAILS: version 0.10.3



  • [[SM-Commit] ] GIT changes to master grimoire by Justin Boffemmyer (e5ec0b2a997d6b35d224ce25b36105a04c62298a), Justin Boffemmyer, 01/29/2025

Archive powered by MHonArc 2.6.24.

Top of Page