sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (717d7b1c7bad227a78ac3147055255e353c68503)
- 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 (717d7b1c7bad227a78ac3147055255e353c68503)
- Date: Sat, 15 Aug 2026 23:25:14 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
devel/llvm/HISTORY | 2 +-
devel/llvm/WATCH | 33 ++++++++++-----------------------
gnu/gcc/DETAILS | 1 -
gnu/gcc/HISTORY | 3 +++
gnu/gcc/WATCH | 7 +++++++
5 files changed, 21 insertions(+), 25 deletions(-)
New commits:
commit 717d7b1c7bad227a78ac3147055255e353c68503
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
gcc, llvm: Move the Watch lines into a WATCH file
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index c9163db..22a05ff 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,5 +1,5 @@
2026-08-16 Ismael Luceno <ismael AT sourcemage.org>
- * DETAILS: slot 20 updated to 20.1.8
+ * WATCH: added
2026-08-15 Ismael Luceno <ismael AT sourcemage.org>
* SLOTS: added, slots 0, 20, 16 and 15
diff --git a/devel/llvm/WATCH b/devel/llvm/WATCH
index 892dd64..c5be398 100644
--- a/devel/llvm/WATCH
+++ b/devel/llvm/WATCH
@@ -1,23 +1,10 @@
-# slot 0 follows llvm wherever it goes; the other slots each stay on a
-# major of their own, and each is told which VERSION= line is its. The
-# tags page only ever shows the newest tags, so the older slots ask for
-# the page that follows the first tag of the major above them.
-url https://github.com/llvm/llvm-project/releases
-slot 0
-release /llvmorg-([0-9.]+)[.]tar
-version ^[ \t]*\(0\)[ \t]*VERSION=(.*)
-
-url https://github.com/llvm/llvm-project/tags?after=llvmorg-21.1.0
-slot 20
-release /llvmorg-(20[.][0-9.]+)[.]tar
-version ^[ \t]*\(20\)[ \t]*VERSION=(.*)
-
-url https://github.com/llvm/llvm-project/tags?after=llvmorg-17.0.0
-slot 16
-release /llvmorg-(16[.][0-9.]+)[.]tar
-version ^[ \t]*\(16\)[ \t]*VERSION=(.*)
-
-url https://github.com/llvm/llvm-project/tags?after=llvmorg-16.0.0
-slot 15
-release /llvmorg-(15[.][0-9.]+)[.]tar
-version ^[ \t]*\(15\)[ \t]*VERSION=(.*)
+# a line per slot: the slot, a regex for the VERSION= that is its, where
+# its releases are listed, and a regex picking the version out of that
+# page. Slot 0 follows llvm wherever it goes, so it takes the first
+# VERSION= in DETAILS, which is its own; the frozen slots ask the tags
+# page for what follows the first tag of the major above them, since it
+# only ever lists the newest tags.
+0 . https://github.com/llvm/llvm-project/releases
/llvmorg-([0-9.]+)[.]tar
+20 ^20[.]
https://github.com/llvm/llvm-project/tags?after=llvmorg-21.1.0
/llvmorg-(20[.][0-9.]+)[.]tar
+16 ^16[.]
https://github.com/llvm/llvm-project/tags?after=llvmorg-17.0.0
/llvmorg-(16[.][0-9.]+)[.]tar
+15 ^15[.]
https://github.com/llvm/llvm-project/tags?after=llvmorg-16.0.0
/llvmorg-(15[.][0-9.]+)[.]tar
diff --git a/gnu/gcc/DETAILS b/gnu/gcc/DETAILS
index 6d4086c..9f07d0c 100755
--- a/gnu/gcc/DETAILS
+++ b/gnu/gcc/DETAILS
@@ -1,4 +1,3 @@
-# Watch: https://ftp.gnu.org/gnu/gcc href="gcc-([0-9.]+)/"
SPELL=gcc
case "$SLOT" in
('') SLOT=0 ;&
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index e5472ce..53b9432 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,6 @@
+2026-08-16 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS; WATCH: added WATCH file and dropped the Watch line
+
2026-08-15 Ismael Luceno <ismael AT sourcemage.org>
* SLOTS: added, one slot per major version; slot 0 is the system
compiler and keeps every path, name and tablet it had, the rest
diff --git a/gnu/gcc/WATCH b/gnu/gcc/WATCH
new file mode 100644
index 0000000..ac3e7b4
--- /dev/null
+++ b/gnu/gcc/WATCH
@@ -0,0 +1,7 @@
+# a line per slot: the slot, a regex for the VERSION= that is its, where
+# its releases are listed, and a regex picking the version out of that
+# page. Slot 0 follows the newest major, so it takes the first VERSION=
+# in DETAILS, which is its own.
+0 . https://ftp.gnu.org/gnu/gcc href="gcc-(1[6-9][.][0-9.]+)/"
+14 ^14[.] https://ftp.gnu.org/gnu/gcc href="gcc-(14[.][0-9.]+)/"
+10 ^10[.] https://ftp.gnu.org/gnu/gcc href="gcc-(10[.][0-9.]+)/"
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (717d7b1c7bad227a78ac3147055255e353c68503), Ismael Luceno, 08/15/2026
Archive powered by MHonArc 2.6.24.