sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (8cf5e4d2beacda6f23073a28c01983f3969952ed)
- 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 (8cf5e4d2beacda6f23073a28c01983f3969952ed)
- Date: Mon, 12 Oct 2026 17:02:47 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
xorg/xserver/HISTORY | 4 ++++
xorg/xserver/PRE_SUB_DEPENDS | 5 +++++
xorg/xserver/SUB_DEPENDS | 7 +++++++
3 files changed, 16 insertions(+)
New commits:
commit 8cf5e4d2beacda6f23073a28c01983f3969952ed
Author: chris_debian <cjhandrew AT gmail.com>
Commit: Pavel Vinogradov <public AT sourcemage.org>
xorg/xserver: add an XRES sub-depends for the X-Resource extension
libxres stays optional. Spells that need X-Resource (lxqt-panel exits
on start without it) can ask for xserver[XRES], which forces libxres
and xres=true.
diff --git a/xorg/xserver/HISTORY b/xorg/xserver/HISTORY
index 9fa5511..dcbec67 100644
--- a/xorg/xserver/HISTORY
+++ b/xorg/xserver/HISTORY
@@ -1,3 +1,7 @@
+2026-10-11 chris_debian <cjhandrew AT gmail.com>
+ * SUB_DEPENDS, PRE_SUB_DEPENDS: added XRES, which forces the
X-Resource
+ extension for spells that need it
+
2025-03-10 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 21.1.16
diff --git a/xorg/xserver/PRE_SUB_DEPENDS b/xorg/xserver/PRE_SUB_DEPENDS
new file mode 100755
index 0000000..2ef241d
--- /dev/null
+++ b/xorg/xserver/PRE_SUB_DEPENDS
@@ -0,0 +1,5 @@
+case $THIS_SUB_DEPENDS in
+ XRES) is_depends_enabled $SPELL libxres ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
diff --git a/xorg/xserver/SUB_DEPENDS b/xorg/xserver/SUB_DEPENDS
new file mode 100755
index 0000000..3e87af2
--- /dev/null
+++ b/xorg/xserver/SUB_DEPENDS
@@ -0,0 +1,7 @@
+case $THIS_SUB_DEPENDS in
+ XRES) message "X server with the X-Resource extension requested, forcing
libxres dependency" &&
+ depends libxres 'xres=true'
+ ;;
+ *) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}"
+ return 1;;
+esac
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (8cf5e4d2beacda6f23073a28c01983f3969952ed), Pavel Vinogradov, 10/12/2026
Archive powered by MHonArc 2.6.24.