sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (3425a1cd2560bb7ef8b450d41461bcc765fadbef)
- From: Treeve Jelbert <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 Treeve Jelbert (3425a1cd2560bb7ef8b450d41461bcc765fadbef)
- Date: Fri, 21 Feb 2025 16:35:20 +0000
GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:
devel/nodejs/BUILD | 10 +++++-----
devel/nodejs/HISTORY | 5 +++++
devel/nodejs/INSTALL | 12 ++++--------
rust-crates/cargo-c/DETAILS | 4 ++--
rust-crates/cargo-c/HISTORY | 3 +++
5 files changed, 19 insertions(+), 15 deletions(-)
New commits:
commit 3425a1cd2560bb7ef8b450d41461bcc765fadbef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
cargo-c: => 0.10.9
commit 8782072bc2df2ef6c4356bcef0d6d277df820161
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>
nodejs - vastly speedup cast
diff --git a/devel/nodejs/BUILD b/devel/nodejs/BUILD
index e55ad9e..25bee0f 100755
--- a/devel/nodejs/BUILD
+++ b/devel/nodejs/BUILD
@@ -5,12 +5,12 @@ CXXFLAGS="${CXXFLAGS//-Ofast/-O2}" &&
if is_depends_enabled ${SPELL} llvm; then
disable_stack_clash_protection &&
- CC=clang CXX=clang++ CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" ./configure
--prefix=$INSTALL_ROOT/usr $OPTS
-else
- ./configure --prefix=$INSTALL_ROOT/usr $OPTS
+ CC=clang CXX=clang++ CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS"
fi &&
+./configure --prefix=$INSTALL_ROOT/usr $OPTS &&
# necessary for linking:
ulimit -n 65535 &&
-
-default_build_make
+# don't bother with the make phase, do dummy install immediately
+mkdir "$SOURCE_DIRECTORY/fake" &&
+make install DESTDIR="$SOURCE_DIRECTORY/fake"
diff --git a/devel/nodejs/HISTORY b/devel/nodejs/HISTORY
index 1075962..25c7e98 100644
--- a/devel/nodejs/HISTORY
+++ b/devel/nodejs/HISTORY
@@ -1,3 +1,8 @@
+2025-02-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * BUILD INSTALL: do a dummy install during build,
+ then opy files during install
+ reduces cast tiem from 110 _> 5 minutes for me!!
+
2025-02-13 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 23.8.0
diff --git a/devel/nodejs/INSTALL b/devel/nodejs/INSTALL
index 99e7aed..ec0897d 100755
--- a/devel/nodejs/INSTALL
+++ b/devel/nodejs/INSTALL
@@ -1,9 +1,5 @@
-# -Ofast breaks other projects (Firefox)
-CFLAGS="${CFLAGS//-Ofast/-O2}" &&
-CXXFLAGS="${CXXFLAGS//-Ofast/-O2}" &&
+cd "$SOURCE_DIRECTORY/fake" &&
+find . | cpio --pass-through --make-directories --unconditional --verbose \
+ "${INSTALL_ROOT}/" &&
-if is_depends_enabled ${SPELL} llvm; then
- disable_stack_clash_protection
-fi &&
-
-default_install
+( ldconfig || true )
diff --git a/rust-crates/cargo-c/DETAILS b/rust-crates/cargo-c/DETAILS
index e1d70b0..3d9f6e7 100755
--- a/rust-crates/cargo-c/DETAILS
+++ b/rust-crates/cargo-c/DETAILS
@@ -1,7 +1,7 @@
SPELL=cargo-c
- VERSION=0.10.4
+ VERSION=0.10.9
SOURCE=${SPELL}-${VERSION}.tar.gz
-
SOURCE_HASH=sha512:8ffa9855bc1b005c3f7be1230ce3742a443a9cf9b819fc4116317434014d901785e2d6dba236be02b64dd25b8881e6e585f3ca70d65cb77f37dc7e67f81db7cc
+
SOURCE_HASH=sha512:4565fb05f67df0dcfc0e3f005469d9bed1f493f725962cc59ccc86a674b3f722d4ed2cacbbca640c0ac97dbb79de590f9105b2aab1e1253c933816bddf579bcb
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
WEB_SITE=https://github.com/lu-zero/cargo-c
SOURCE_URL[0]=$WEB_SITE//archive/v${VERSION}.tar.gz
diff --git a/rust-crates/cargo-c/HISTORY b/rust-crates/cargo-c/HISTORY
index 4ab9ac6..6181d74 100644
--- a/rust-crates/cargo-c/HISTORY
+++ b/rust-crates/cargo-c/HISTORY
@@ -1,3 +1,6 @@
+2025-02-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.10.9
+
2024-09-07 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 0.10.4
- [[SM-Commit] ] GIT changes to master grimoire by Treeve Jelbert (3425a1cd2560bb7ef8b450d41461bcc765fadbef), Treeve Jelbert, 02/21/2025
Archive powered by MHonArc 2.6.24.