sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (81e5ea48fe5a816c96700545a6b6a5ae2062d53b)
- 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 (81e5ea48fe5a816c96700545a6b6a5ae2062d53b)
- Date: Thu, 18 Dec 2025 06:34:49 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 4 ++++
FUNCTIONS | 2 +-
archive/cpio/BUILD | 12 ++++--------
archive/cpio/HISTORY | 4 ++++
archive/cpio/PRE_BUILD | 7 +++++++
utils/tiptop/DETAILS | 5 ++++-
utils/tiptop/HISTORY | 5 +++++
utils/tiptop/PRE_BUILD | 3 +++
xorg-lib/libinput/DEPENDS | 4 ++++
xorg-lib/libinput/HISTORY | 3 +++
10 files changed, 39 insertions(+), 10 deletions(-)
New commits:
commit 81e5ea48fe5a816c96700545a6b6a5ae2062d53b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
cpio: Move buildsystem fixups to PRE_BUILD
commit c366515bb5cc3d6e46a41f017ba7f308d5365403
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
cpio: Fix command chaining in BUILD
commit 3f8d0dcf7f9640dc51ca99b29455975ef1e4dd1e
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
tiptop: Apply PR #9 (multiple build fixes)
commit 910667fe43741eafc17206df70ab068e2e8c0172
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
tiptop: Fix SOURCE_URL[0]
commit c95322ac86210e5e7a18ac74e5acd1704346b709
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
FUNCTIONS: apply_patch_dir: enforce POSIX behaviour and unified diff
commit 9116df160c45663cce80a9585165cccf4d0bcb42
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
libinput: Added missing optional dep on LUA
diff --git a/ChangeLog b/ChangeLog
index ed1dc47..344bb96 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-18 Ismael Luceno <ismael AT sourcemage.org>
+ * FUNCTIONS: apply_patch_dir: enforce POSIX behaviour and unified
+ diff format
+
2025-12-10 Remko van der Vossen <wich AT sourcemage.org>
* php-pear/php8: new spell, version 8 of php as separate spell because
not backwards compatible
diff --git a/FUNCTIONS b/FUNCTIONS
index baeee19..969d098 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -303,7 +303,7 @@ apply_patch_dir() {
if [ -d "$dir" ] && [ "$(ls -Af $dir/*.diff $dir/*.patch 2>/dev/null)" ]
then
find "$dir" \( -name \*.patch -o -name \*.diff \) -print0 |
- sort -zV | xargs -r -0 -n 1 -t patch -fp1 -i
+ sort -zV | xargs -r -0 -n 1 -t patch --posix -ufp1 -i
else
message "${MESSAGE_COLOR}No patches found.$DEFAULT_COLOR"
fi
diff --git a/archive/cpio/BUILD b/archive/cpio/BUILD
index 12650be..fd660fa 100755
--- a/archive/cpio/BUILD
+++ b/archive/cpio/BUILD
@@ -3,14 +3,10 @@ case "$(${CC-gcc} --help)" in
(*\ -std=*) CFLAGS+=' -std=c17';;
esac &&
-#
-# The mt-st package installs the mt manpage
-#
-sedit 's: mt.1::' doc/Makefile.am &&
-sedit 's: mt.1::' doc/Makefile.in &&
-
- OPTS="$OPTS --build=${BUILD}"
- [[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
+OPTS+=" --build=${BUILD}" &&
+if [[ $CROSS_INSTALL == on ]]; then
+ OPTS+=" --host=${HOST}"
+fi &&
./configure --prefix=${TRACK_ROOT}/usr \
--sysconfdir=${TRACK_ROOT}/etc \
diff --git a/archive/cpio/HISTORY b/archive/cpio/HISTORY
index dc70f53..8af29c9 100644
--- a/archive/cpio/HISTORY
+++ b/archive/cpio/HISTORY
@@ -1,3 +1,7 @@
+2025-12-18 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: fixed command chaining
+ * BUILD, PRE_BUILD: moved buildsystem fixups to PRE_BUILD
+
2025-12-07 Remko van der Vossen <wich AT sourcemage.org>
* BUILD: build with c17
diff --git a/archive/cpio/PRE_BUILD b/archive/cpio/PRE_BUILD
new file mode 100755
index 0000000..6769797
--- /dev/null
+++ b/archive/cpio/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+#
+# The mt-st package installs the mt manpage
+#
+sed -i 's: mt.1::' doc/Makefile.am doc/Makefile.in
diff --git a/utils/tiptop/DETAILS b/utils/tiptop/DETAILS
index d3995c3..48bf767 100755
--- a/utils/tiptop/DETAILS
+++ b/utils/tiptop/DETAILS
@@ -2,9 +2,12 @@
SPELL=tiptop
VERSION=$(get_scm_version)
SOURCE="$SPELL-git.tar.xz"
- SOURCE_URL[0]=git_http://github.com/FeCastle/$SPELL.git:$SPELL-git
+ SOURCE_URL[0]=https://github.com/FeCastle/tiptop.git:tiptop-git
SOURCE_IGNORE=volatile
FORCE_DOWLOAD=on
+
SOURCE2_URL[0]=https://patch-diff.githubusercontent.com/raw/FeCastle/tiptop/pull/9.patch
+
SOURCE2_HASH=sha512:383bcdc9d082deaf5c01a6d4a055a95227c9c256ca734b4f10309536f935fa1b47d8b201fcadb34726c0287f6ddd3b3808f292a61486fb2b59dff6f5d6a50a78
+ SOURCE2=tiptop-pr9.patch
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-git"
WEB_SITE="https://github.com/FeCastle/tiptop/"
LICENSE[0]="GPL-2.0-only"
diff --git a/utils/tiptop/HISTORY b/utils/tiptop/HISTORY
index e26a5df..6c94d2f 100644
--- a/utils/tiptop/HISTORY
+++ b/utils/tiptop/HISTORY
@@ -1,2 +1,7 @@
+2025-12-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: fixed SOURCE_URL[0]
+ * DETAILS, PRE_BUILD: applied PR #9
+ <https://github.com/FeCastle/tiptop/pull/9>; multiple build fixes
+
2022-11-12 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS: spell created
diff --git a/utils/tiptop/PRE_BUILD b/utils/tiptop/PRE_BUILD
new file mode 100755
index 0000000..27b50ae
--- /dev/null
+++ b/utils/tiptop/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+patch --posix -ufp1 -i "$SOURCE_CACHE/$SOURCE2"
diff --git a/xorg-lib/libinput/DEPENDS b/xorg-lib/libinput/DEPENDS
index 8d4905a..ac05e6c 100755
--- a/xorg-lib/libinput/DEPENDS
+++ b/xorg-lib/libinput/DEPENDS
@@ -18,6 +18,10 @@ if is_depends_enabled $SPELL gtk+3; then
depends cairo &&
depends glib2
fi &&
+optional_depends LUA \
+ 'lua-plugins=enabled' \
+ 'lua-plugins=disabled' \
+ 'Enable support for Lua plugins' &&
optional_depends libwacom \
'libwacom=true' \
'libwacom=false' \
diff --git a/xorg-lib/libinput/HISTORY b/xorg-lib/libinput/HISTORY
index 5adba2a..c89fd48 100644
--- a/xorg-lib/libinput/HISTORY
+++ b/xorg-lib/libinput/HISTORY
@@ -1,3 +1,6 @@
+2025-12-18 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: added missing dep on LUA
+
2025-12-08 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.30.1
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (81e5ea48fe5a816c96700545a6b6a5ae2062d53b), Ismael Luceno, 12/18/2025
Archive powered by MHonArc 2.6.24.