diff --git a/ChangeLog.rss b/ChangeLog.rss
index 8a97d3bdd..b851ae141 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,31 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Fri, 20 Dec 2024 20:45:00 GMT
- Fri, 20 Dec 2024 21:32:40 GMT
+ Sun, 22 Dec 2024 03:52:10 GMT
+ Sun, 22 Dec 2024 05:09:30 GMT
maintain_current_git.sh v 1.17
+ -
+ Sun, 22 Dec 2024 03:52:10 GMT
+ Sun, 22 Dec 2024 03:52:10 GMT
+ https://git.slackware.nl/current/tag/?h=20241222035210
+ 20241222035210
+
+
+a/userspace-rcu-0.15.0-x86_64-1.txz: Upgraded.
+ap/nano-8.3-x86_64-1.txz: Upgraded.
+d/luajit-2.1.1734355927-x86_64-1.txz: Upgraded.
+x/mesa-24.2.8-x86_64-1.txz: Upgraded.
+ We'll use this more stable branch in the main tree for a while.
+x/wayland-protocols-1.39-noarch-1.txz: Upgraded.
+xap/gnuplot-6.0.2-x86_64-1.txz: Upgraded.
+xfce/xfce4-screensaver-4.18.4-x86_64-1.txz: Upgraded.
+xfce/xfce4-session-4.20.0-x86_64-3.txz: Rebuilt.
+ startxfce4: call labwc with --session. Thanks to nikybiasionoru_82.
+testing/packages/mesa-24.3.2-x86_64-1.txz: Added.
+ Moved Mesa 24.3 into /testing.
+ ]]>
+
+
-
Fri, 20 Dec 2024 20:45:00 GMT
Fri, 20 Dec 2024 20:45:00 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 11d18e44d..3eb799f48 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,17 @@
+Sun Dec 22 03:52:10 UTC 2024
+a/userspace-rcu-0.15.0-x86_64-1.txz: Upgraded.
+ap/nano-8.3-x86_64-1.txz: Upgraded.
+d/luajit-2.1.1734355927-x86_64-1.txz: Upgraded.
+x/mesa-24.2.8-x86_64-1.txz: Upgraded.
+ We'll use this more stable branch in the main tree for a while.
+x/wayland-protocols-1.39-noarch-1.txz: Upgraded.
+xap/gnuplot-6.0.2-x86_64-1.txz: Upgraded.
+xfce/xfce4-screensaver-4.18.4-x86_64-1.txz: Upgraded.
+xfce/xfce4-session-4.20.0-x86_64-3.txz: Rebuilt.
+ startxfce4: call labwc with --session. Thanks to nikybiasionoru_82.
+testing/packages/mesa-24.3.2-x86_64-1.txz: Added.
+ Moved Mesa 24.3 into /testing.
++--------------------------+
Fri Dec 20 20:45:00 UTC 2024
a/dbus-1.16.0-x86_64-1.txz: Upgraded.
Thanks to gmgf for the elogind patch.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index cc1283013..5e2fda18c 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Fri Dec 20 20:48:30 UTC 2024
+Sun Dec 22 03:55:43 UTC 2024
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2024-12-20 20:45 .
+drwxr-xr-x 12 root root 4096 2024-12-22 03:52 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 1166037 2024-12-19 22:49 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-12-19 22:49 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1166033 2024-12-20 20:48 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-12-20 20:48 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 1275735 2024-12-20 20:45 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1276384 2024-12-22 03:52 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-12-19 21:01 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-12-13 04:26 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-12-19 21:01 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1529649 2024-12-19 22:49 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1529645 2024-12-20 20:48 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 920265 2024-12-20 20:47 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 920265 2024-12-22 03:55 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 2640 2024-12-19 20:49 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@@ -662,13 +662,13 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
-drwxr-xr-x 17 root root 4096 2024-12-20 20:48 ./slackware64
--rw-r--r-- 1 root root 359070 2024-12-20 20:48 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-12-20 20:48 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 446065 2024-12-20 20:47 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4844035 2024-12-20 20:47 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-12-22 03:55 ./slackware64
+-rw-r--r-- 1 root root 359070 2024-12-22 03:55 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-12-22 03:55 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 446065 2024-12-22 03:54 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4831951 2024-12-22 03:54 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 32768 2024-12-20 20:47 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2024-12-22 03:54 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
@@ -1028,9 +1028,9 @@ drwxr-xr-x 2 root root 32768 2024-12-20 20:47 ./slackware64/a
-rw-r--r-- 1 root root 322 2024-10-22 18:47 ./slackware64/a/usbutils-018-x86_64-1.txt
-rw-r--r-- 1 root root 101460 2024-10-22 18:47 ./slackware64/a/usbutils-018-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-22 18:47 ./slackware64/a/usbutils-018-x86_64-1.txz.asc
--rw-r--r-- 1 root root 393 2024-08-29 19:13 ./slackware64/a/userspace-rcu-0.14.1-x86_64-1.txt
--rw-r--r-- 1 root root 130828 2024-08-29 19:13 ./slackware64/a/userspace-rcu-0.14.1-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-08-29 19:13 ./slackware64/a/userspace-rcu-0.14.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 393 2024-12-20 21:46 ./slackware64/a/userspace-rcu-0.15.0-x86_64-1.txt
+-rw-r--r-- 1 root root 137436 2024-12-20 21:46 ./slackware64/a/userspace-rcu-0.15.0-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-12-20 21:46 ./slackware64/a/userspace-rcu-0.15.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 400 2023-05-01 19:53 ./slackware64/a/utempter-1.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 16032 2023-05-01 19:53 ./slackware64/a/utempter-1.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-05-01 19:53 ./slackware64/a/utempter-1.2.1-x86_64-1.txz.asc
@@ -1055,7 +1055,7 @@ drwxr-xr-x 2 root root 32768 2024-12-20 20:47 ./slackware64/a
-rw-r--r-- 1 root root 540 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txt
-rw-r--r-- 1 root root 55448 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2024-12-22 03:54 ./slackware64/ap
-rw-r--r-- 1 root root 291 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txt
-rw-r--r-- 1 root root 675492 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz.asc
@@ -1213,9 +1213,9 @@ drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/ap
-rw-r--r-- 1 root root 331 2024-12-14 21:33 ./slackware64/ap/mpg123-1.32.10-x86_64-1.txt
-rw-r--r-- 1 root root 499320 2024-12-14 21:33 ./slackware64/ap/mpg123-1.32.10-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-12-14 21:33 ./slackware64/ap/mpg123-1.32.10-x86_64-1.txz.asc
--rw-r--r-- 1 root root 430 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txt
--rw-r--r-- 1 root root 624380 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 430 2024-12-21 18:17 ./slackware64/ap/nano-8.3-x86_64-1.txt
+-rw-r--r-- 1 root root 628596 2024-12-21 18:17 ./slackware64/ap/nano-8.3-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-12-21 18:17 ./slackware64/ap/nano-8.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 604 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txt
-rw-r--r-- 1 root root 89584 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txz
-rw-r--r-- 1 root root 163 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txz.asc
@@ -1325,7 +1325,7 @@ drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/d
+drwxr-xr-x 2 root root 20480 2024-12-22 03:54 ./slackware64/d
-rw-r--r-- 1 root root 360 2024-11-22 00:27 ./slackware64/d/Cython-3.0.11-x86_64-2.txt
-rw-r--r-- 1 root root 4266384 2024-11-22 00:27 ./slackware64/d/Cython-3.0.11-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-11-22 00:27 ./slackware64/d/Cython-3.0.11-x86_64-2.txz.asc
@@ -1460,9 +1460,9 @@ drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/d
-rw-r--r-- 1 root root 511 2024-06-30 17:24 ./slackware64/d/lua-5.4.7-x86_64-1.txt
-rw-r--r-- 1 root root 300944 2024-06-30 17:24 ./slackware64/d/lua-5.4.7-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-06-30 17:24 ./slackware64/d/lua-5.4.7-x86_64-1.txz.asc
--rw-r--r-- 1 root root 227 2024-12-08 19:09 ./slackware64/d/luajit-2.1.1732813678-x86_64-1.txt
--rw-r--r-- 1 root root 335904 2024-12-08 19:09 ./slackware64/d/luajit-2.1.1732813678-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-12-08 19:09 ./slackware64/d/luajit-2.1.1732813678-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 227 2024-12-21 18:16 ./slackware64/d/luajit-2.1.1734355927-x86_64-1.txt
+-rw-r--r-- 1 root root 335780 2024-12-21 18:16 ./slackware64/d/luajit-2.1.1734355927-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-12-21 18:16 ./slackware64/d/luajit-2.1.1734355927-x86_64-1.txz.asc
-rw-r--r-- 1 root root 473 2021-05-31 19:24 ./slackware64/d/m4-1.4.19-x86_64-1.txt
-rw-r--r-- 1 root root 298692 2021-05-31 19:24 ./slackware64/d/m4-1.4.19-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-05-31 19:24 ./slackware64/d/m4-1.4.19-x86_64-1.txz.asc
@@ -4649,7 +4649,7 @@ drwxr-xr-x 2 root root 4096 2024-12-05 21:43 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2024-09-17 23:06 ./slackware64/tcl/tk-8.6.15-x86_64-1.txt
-rw-r--r-- 1 root root 1813700 2024-09-17 23:06 ./slackware64/tcl/tk-8.6.15-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-17 23:06 ./slackware64/tcl/tk-8.6.15-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 65536 2024-12-19 22:47 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2024-12-22 03:54 ./slackware64/x
-rw-r--r-- 1 root root 440 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txt
-rw-r--r-- 1 root root 649604 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txz.asc
@@ -5119,9 +5119,9 @@ drwxr-xr-x 2 root root 65536 2024-12-19 22:47 ./slackware64/x
-rw-r--r-- 1 root root 485 2024-11-22 01:11 ./slackware64/x/marisa-0.2.6-x86_64-12.txt
-rw-r--r-- 1 root root 162636 2024-11-22 01:11 ./slackware64/x/marisa-0.2.6-x86_64-12.txz
-rw-r--r-- 1 root root 195 2024-11-22 01:11 ./slackware64/x/marisa-0.2.6-x86_64-12.txz.asc
--rw-r--r-- 1 root root 362 2024-12-19 22:36 ./slackware64/x/mesa-24.3.2-x86_64-1.txt
--rw-r--r-- 1 root root 39250572 2024-12-19 22:36 ./slackware64/x/mesa-24.3.2-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-12-19 22:36 ./slackware64/x/mesa-24.3.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 362 2024-11-28 20:25 ./slackware64/x/mesa-24.2.8-x86_64-1.txt
+-rw-r--r-- 1 root root 36315228 2024-11-28 20:25 ./slackware64/x/mesa-24.2.8-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-11-28 20:25 ./slackware64/x/mesa-24.2.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 425 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txt
-rw-r--r-- 1 root root 13532 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz.asc
@@ -5216,9 +5216,9 @@ drwxr-xr-x 2 root root 65536 2024-12-19 22:47 ./slackware64/x
-rw-r--r-- 1 root root 551 2024-08-25 17:16 ./slackware64/x/wayland-1.23.1-x86_64-1.txt
-rw-r--r-- 1 root root 137924 2024-08-25 17:16 ./slackware64/x/wayland-1.23.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-25 17:16 ./slackware64/x/wayland-1.23.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 566 2024-10-12 18:23 ./slackware64/x/wayland-protocols-1.38-noarch-1.txt
--rw-r--r-- 1 root root 100516 2024-10-12 18:23 ./slackware64/x/wayland-protocols-1.38-noarch-1.txz
--rw-r--r-- 1 root root 195 2024-10-12 18:23 ./slackware64/x/wayland-protocols-1.38-noarch-1.txz.asc
+-rw-r--r-- 1 root root 566 2024-12-21 18:19 ./slackware64/x/wayland-protocols-1.39-noarch-1.txt
+-rw-r--r-- 1 root root 105396 2024-12-21 18:19 ./slackware64/x/wayland-protocols-1.39-noarch-1.txz
+-rw-r--r-- 1 root root 195 2024-12-21 18:19 ./slackware64/x/wayland-protocols-1.39-noarch-1.txz.asc
-rw-r--r-- 1 root root 564 2024-12-17 23:37 ./slackware64/x/wlroots-0.18.2-x86_64-1.txt
-rw-r--r-- 1 root root 432460 2024-12-17 23:37 ./slackware64/x/wlroots-0.18.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-12-17 23:37 ./slackware64/x/wlroots-0.18.2-x86_64-1.txz.asc
@@ -5555,7 +5555,7 @@ drwxr-xr-x 2 root root 65536 2024-12-19 22:47 ./slackware64/x
-rw-r--r-- 1 root root 213 2024-10-13 18:29 ./slackware64/x/xwud-1.0.7-x86_64-1.txt
-rw-r--r-- 1 root root 26124 2024-10-13 18:29 ./slackware64/x/xwud-1.0.7-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-13 18:29 ./slackware64/x/xwud-1.0.7-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2024-12-16 22:42 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2024-12-22 03:54 ./slackware64/xap
-rw-r--r-- 1 root root 625 2024-08-12 23:22 ./slackware64/xap/MPlayer-20240812-x86_64-1.txt
-rw-r--r-- 1 root root 2722348 2024-08-12 23:22 ./slackware64/xap/MPlayer-20240812-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-12 23:22 ./slackware64/xap/MPlayer-20240812-x86_64-1.txz.asc
@@ -5610,9 +5610,9 @@ drwxr-xr-x 2 root root 16384 2024-12-16 22:42 ./slackware64/xap
-rw-r--r-- 1 root root 336 2024-05-04 01:50 ./slackware64/xap/gnuchess-6.2.9-x86_64-2.txt
-rw-r--r-- 1 root root 1688180 2024-05-04 01:50 ./slackware64/xap/gnuchess-6.2.9-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:50 ./slackware64/xap/gnuchess-6.2.9-x86_64-2.txz.asc
--rw-r--r-- 1 root root 644 2024-05-31 17:32 ./slackware64/xap/gnuplot-6.0.1-x86_64-1.txt
--rw-r--r-- 1 root root 1637264 2024-05-31 17:32 ./slackware64/xap/gnuplot-6.0.1-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-05-31 17:32 ./slackware64/xap/gnuplot-6.0.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 644 2024-12-21 18:13 ./slackware64/xap/gnuplot-6.0.2-x86_64-1.txt
+-rw-r--r-- 1 root root 1650540 2024-12-21 18:13 ./slackware64/xap/gnuplot-6.0.2-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-12-21 18:13 ./slackware64/xap/gnuplot-6.0.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 378 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txt
-rw-r--r-- 1 root root 861428 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txz.asc
@@ -5717,7 +5717,7 @@ drwxr-xr-x 2 root root 16384 2024-12-16 22:42 ./slackware64/xap
-rw-r--r-- 1 root root 230 2024-12-13 18:35 ./slackware64/xap/xsnow-3.8.1-x86_64-1.txt
-rw-r--r-- 1 root root 1833500 2024-12-13 18:35 ./slackware64/xap/xsnow-3.8.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-12-13 18:35 ./slackware64/xap/xsnow-3.8.1-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 12288 2024-12-18 22:15 ./slackware64/xfce
+drwxr-xr-x 2 root root 12288 2024-12-22 03:54 ./slackware64/xfce
-rw-r--r-- 1 root root 253 2024-12-18 19:53 ./slackware64/xfce/Greybird-3.23.4-noarch-1.txt
-rw-r--r-- 1 root root 200808 2024-12-18 19:53 ./slackware64/xfce/Greybird-3.23.4-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-12-18 19:53 ./slackware64/xfce/Greybird-3.23.4-noarch-1.txz.asc
@@ -5780,15 +5780,15 @@ drwxr-xr-x 2 root root 12288 2024-12-18 22:15 ./slackware64/xfce
-rw-r--r-- 1 root root 598 2024-12-06 18:57 ./slackware64/xfce/xfce4-pulseaudio-plugin-0.4.9-x86_64-1.txt
-rw-r--r-- 1 root root 109376 2024-12-06 18:57 ./slackware64/xfce/xfce4-pulseaudio-plugin-0.4.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-12-06 18:57 ./slackware64/xfce/xfce4-pulseaudio-plugin-0.4.9-x86_64-1.txz.asc
--rw-r--r-- 1 root root 561 2024-03-14 19:32 ./slackware64/xfce/xfce4-screensaver-4.18.3-x86_64-2.txt
--rw-r--r-- 1 root root 260796 2024-03-14 19:32 ./slackware64/xfce/xfce4-screensaver-4.18.3-x86_64-2.txz
--rw-r--r-- 1 root root 195 2024-03-14 19:32 ./slackware64/xfce/xfce4-screensaver-4.18.3-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 561 2024-12-21 18:22 ./slackware64/xfce/xfce4-screensaver-4.18.4-x86_64-1.txt
+-rw-r--r-- 1 root root 270176 2024-12-21 18:22 ./slackware64/xfce/xfce4-screensaver-4.18.4-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-12-21 18:22 ./slackware64/xfce/xfce4-screensaver-4.18.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 365 2024-12-17 21:07 ./slackware64/xfce/xfce4-screenshooter-1.11.1-x86_64-2.txt
-rw-r--r-- 1 root root 154428 2024-12-17 21:07 ./slackware64/xfce/xfce4-screenshooter-1.11.1-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-12-17 21:07 ./slackware64/xfce/xfce4-screenshooter-1.11.1-x86_64-2.txz.asc
--rw-r--r-- 1 root root 449 2024-12-17 21:07 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-2.txt
--rw-r--r-- 1 root root 365180 2024-12-17 21:07 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-2.txz
--rw-r--r-- 1 root root 195 2024-12-17 21:07 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 449 2024-12-22 00:02 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-3.txt
+-rw-r--r-- 1 root root 365328 2024-12-22 00:02 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-3.txz
+-rw-r--r-- 1 root root 195 2024-12-22 00:02 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-3.txz.asc
-rw-r--r-- 1 root root 377 2024-12-17 21:07 ./slackware64/xfce/xfce4-settings-4.20.0-x86_64-2.txt
-rw-r--r-- 1 root root 923684 2024-12-17 21:07 ./slackware64/xfce/xfce4-settings-4.20.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-12-17 21:07 ./slackware64/xfce/xfce4-settings-4.20.0-x86_64-2.txz.asc
@@ -5831,11 +5831,11 @@ drwxr-xr-x 2 root root 4096 2024-11-10 20:41 ./slackware64/y
-rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2024-12-20 20:48 ./source
--rw-r--r-- 1 root root 629751 2024-12-20 20:48 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-12-20 20:48 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 881976 2024-12-20 20:48 ./source/FILE_LIST
--rw-r--r-- 1 root root 31699608 2024-12-20 20:48 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-12-22 03:55 ./source
+-rw-r--r-- 1 root root 629839 2024-12-22 03:55 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-12-22 03:55 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 882081 2024-12-22 03:55 ./source/FILE_LIST
+-rw-r--r-- 1 root root 31698683 2024-12-22 03:55 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 125 root root 4096 2024-12-20 20:31 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@@ -6933,9 +6933,9 @@ drwxr-xr-x 2 root root 4096 2024-10-22 18:41 ./source/a/usbutils
-rw-r--r-- 1 root root 119234 2024-10-22 09:33 ./source/a/usbutils/usbutils-018.tar.lz
-rwxr-xr-x 1 root root 4480 2024-10-22 18:46 ./source/a/usbutils/usbutils.SlackBuild
-rw-r--r-- 1 root root 69 2023-11-11 19:00 ./source/a/usbutils/usbutils.url
-drwxr-xr-x 2 root root 4096 2024-08-29 19:12 ./source/a/userspace-rcu
+drwxr-xr-x 2 root root 4096 2024-12-20 21:45 ./source/a/userspace-rcu
-rw-r--r-- 1 root root 854 2023-06-13 18:34 ./source/a/userspace-rcu/slack-desc
--rw-r--r-- 1 root root 480025 2024-08-28 19:13 ./source/a/userspace-rcu/userspace-rcu-0.14.1.tar.lz
+-rw-r--r-- 1 root root 491605 2024-12-20 15:57 ./source/a/userspace-rcu/userspace-rcu-0.15.0.tar.lz
-rwxr-xr-x 1 root root 4522 2024-08-29 19:12 ./source/a/userspace-rcu/userspace-rcu.SlackBuild
-rw-r--r-- 1 root root 20 2023-06-13 18:28 ./source/a/userspace-rcu/userspace-rcu.url
drwxr-xr-x 2 root root 4096 2023-05-01 19:53 ./source/a/utempter
@@ -7380,10 +7380,10 @@ drwxr-xr-x 2 root root 4096 2024-12-14 21:33 ./source/ap/mpg123
-rw-r--r-- 1 root root 250 2021-09-18 19:47 ./source/ap/mpg123/mpg123.lib64.diff.gz
-rw-r--r-- 1 root root 27 2019-08-26 18:16 ./source/ap/mpg123/mpg123.url
-rw-r--r-- 1 root root 785 2018-02-27 06:12 ./source/ap/mpg123/slack-desc
-drwxr-xr-x 2 root root 4096 2024-09-05 16:53 ./source/ap/nano
+drwxr-xr-x 2 root root 4096 2024-12-21 18:16 ./source/ap/nano
-rw-r--r-- 1 root root 269 2012-06-18 08:46 ./source/ap/nano/doinst.sh.gz
--rw-r--r-- 1 root root 1672076 2024-09-05 09:42 ./source/ap/nano/nano-8.2.tar.xz
--rw-r--r-- 1 root root 833 2024-09-05 09:42 ./source/ap/nano/nano-8.2.tar.xz.sig
+-rw-r--r-- 1 root root 1681216 2024-12-21 10:56 ./source/ap/nano/nano-8.3.tar.xz
+-rw-r--r-- 1 root root 833 2024-12-21 10:56 ./source/ap/nano/nano-8.3.tar.xz.sig
-rwxr-xr-x 1 root root 5328 2024-10-09 18:21 ./source/ap/nano/nano.SlackBuild
-rw-r--r-- 1 root root 882 2018-02-27 06:12 ./source/ap/nano/slack-desc
drwxr-xr-x 2 root root 4096 2021-12-17 05:22 ./source/ap/neofetch
@@ -7881,9 +7881,9 @@ drwxr-xr-x 2 root root 4096 2024-06-30 17:24 ./source/d/lua
-rw-r--r-- 1 root root 23 2023-08-19 18:36 ./source/d/lua/lua.url
-rw-r--r-- 1 root root 966 2024-02-13 19:05 ./source/d/lua/lua.usr.local.patch
-rw-r--r-- 1 root root 994 2023-08-30 20:24 ./source/d/lua/slack-desc
-drwxr-xr-x 2 root root 4096 2024-12-08 19:09 ./source/d/luajit
+drwxr-xr-x 2 root root 4096 2024-12-21 18:16 ./source/d/luajit
-rwxr-xr-x 1 root root 2495 2024-06-03 18:57 ./source/d/luajit/fetch-luajit.sh
--rw-r--r-- 1 root root 737735 2024-11-28 18:07 ./source/d/luajit/luajit-2.1.1732813678.tar.lz
+-rw-r--r-- 1 root root 737932 2024-12-16 14:32 ./source/d/luajit/luajit-2.1.1734355927.tar.lz
-rwxr-xr-x 1 root root 3937 2024-08-17 17:44 ./source/d/luajit/luajit.SlackBuild
-rw-r--r-- 1 root root 713 2024-05-31 22:32 ./source/d/luajit/slack-desc
drwxr-xr-x 2 root root 4096 2021-05-31 19:24 ./source/d/m4
@@ -8169,9 +8169,9 @@ drwxr-xr-x 2 root root 4096 2024-09-10 19:21 ./source/installer/sources/e
-rw-r--r-- 1 root root 893 2024-09-12 20:19 ./source/installer/sources/efi.x86_64/EFI/BOOT/grub.cfg
drwxr-xr-x 2 root root 4096 2024-12-14 19:37 ./source/installer/sources/initrd
-rw-r--r-- 1 root root 113140 2024-12-14 19:37 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
-drwxr-xr-x 2 root root 4096 2024-09-05 16:54 ./source/installer/sources/nano
--rw-r--r-- 1 root root 1672076 2024-09-05 09:42 ./source/installer/sources/nano/nano-8.2.tar.xz
--rw-r--r-- 1 root root 833 2024-09-05 09:42 ./source/installer/sources/nano/nano-8.2.tar.xz.sig
+drwxr-xr-x 2 root root 4096 2024-12-21 18:17 ./source/installer/sources/nano
+-rw-r--r-- 1 root root 1681216 2024-12-21 10:56 ./source/installer/sources/nano/nano-8.3.tar.xz
+-rw-r--r-- 1 root root 833 2024-12-21 10:56 ./source/installer/sources/nano/nano-8.3.tar.xz.sig
drwxr-xr-x 6 root root 4096 2024-12-19 18:56 ./source/k
-rwxr-xr-x 1 root root 9830 2024-12-01 23:52 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2024-11-07 22:42 ./source/k/doinst.sh
@@ -14226,7 +14226,7 @@ drwxr-xr-x 2 root root 4096 2024-11-21 21:52 ./source/x/marisa
-rwxr-xr-x 1 root root 4686 2024-11-21 21:52 ./source/x/marisa/marisa.SlackBuild
-rw-r--r-- 1 root root 38 2020-12-08 18:39 ./source/x/marisa/marisa.url
-rw-r--r-- 1 root root 972 2020-11-28 00:57 ./source/x/marisa/slack-desc
-drwxr-xr-x 5 root root 4096 2024-12-19 22:31 ./source/x/mesa
+drwxr-xr-x 5 root root 4096 2024-11-28 19:40 ./source/x/mesa
drwxr-xr-x 4 root root 4096 2022-08-08 18:18 ./source/x/mesa/amber
-rw-r--r-- 1 root root 16607716 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz
-rw-r--r-- 1 root root 119 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz.sig
@@ -14236,16 +14236,16 @@ drwxr-xr-x 2 root root 4096 2021-03-12 01:31 ./source/x/mesa/amber/patch
-rw-r--r-- 1 root root 1259 2021-03-12 01:31 ./source/x/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch
-rw-r--r-- 1 root root 388 2018-12-07 19:28 ./source/x/mesa/doinst.sh.gz
-rwxr-xr-x 1 root root 720 2015-12-11 03:09 ./source/x/mesa/get-mesa.sh
--rw-r--r-- 1 root root 30640276 2024-12-19 21:04 ./source/x/mesa/mesa-24.3.2.tar.xz
--rw-r--r-- 1 root root 119 2024-12-19 21:04 ./source/x/mesa/mesa-24.3.2.tar.xz.sig
+-rw-r--r-- 1 root root 29622208 2024-11-28 00:15 ./source/x/mesa/mesa-24.2.8.tar.xz
+-rw-r--r-- 1 root root 310 2024-11-28 00:15 ./source/x/mesa/mesa-24.2.8.tar.xz.sig
-rwxr-xr-x 1 root root 2901 2024-06-09 18:30 ./source/x/mesa/mesa-amber.build
-rw-r--r-- 1 root root 7322153 2022-05-30 14:26 ./source/x/mesa/mesa-demos-8.5.0.tar.lz
-rwxr-xr-x 1 root root 1590 2023-08-24 13:39 ./source/x/mesa/mesa-demos.build
--rw-r--r-- 1 root root 935806 2024-12-19 22:31 ./source/x/mesa/mesa-subprojects.tar.lz
--rwxr-xr-x 1 root root 6874 2024-12-19 22:30 ./source/x/mesa/mesa.SlackBuild
+-rw-r--r-- 1 root root 928077 2024-08-17 17:01 ./source/x/mesa/mesa-subprojects.tar.lz
+-rwxr-xr-x 1 root root 6863 2024-10-16 18:45 ./source/x/mesa/mesa.SlackBuild
-rw-r--r-- 1 root root 78 2010-10-01 04:23 ./source/x/mesa/mesa.url
drwxr-xr-x 2 root root 4096 2024-09-18 17:39 ./source/x/mesa/patches
-drwxr-xr-x 2 root root 4096 2024-12-19 22:31 ./source/x/mesa/patches-revert
+drwxr-xr-x 2 root root 4096 2022-08-08 18:00 ./source/x/mesa/patches-revert
-rw-r--r-- 1 root root 814 2019-09-25 19:15 ./source/x/mesa/slack-desc
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/x/motif
-rw-r--r-- 1 root root 735 2014-06-07 14:12 ./source/x/motif/motif-2.3.4-bindings.patch.gz
@@ -14379,12 +14379,12 @@ drwxr-xr-x 2 root root 4096 2024-10-10 17:42 ./source/x/vulkan-sdk
-rw-r--r-- 1 root root 34360 2024-08-07 18:32 ./source/x/vulkan-sdk/volk-vulkan-sdk-1.3.290.tar.lz
-rwxr-xr-x 1 root root 33513 2024-10-10 17:42 ./source/x/vulkan-sdk/vulkan-sdk.SlackBuild
drwxr-xr-x 2 root root 4096 2024-08-25 17:16 ./source/x/wayland
-drwxr-xr-x 2 root root 4096 2024-10-12 18:22 ./source/x/wayland-protocols
+drwxr-xr-x 2 root root 4096 2024-12-21 18:19 ./source/x/wayland-protocols
-rw-r--r-- 1 root root 1063 2020-02-19 20:00 ./source/x/wayland-protocols/slack-desc
--rw-r--r-- 1 root root 102648 2024-10-12 13:48 ./source/x/wayland-protocols/wayland-protocols-1.38.tar.xz
--rw-r--r-- 1 root root 566 2024-10-12 13:48 ./source/x/wayland-protocols/wayland-protocols-1.38.tar.xz.sig
+-rw-r--r-- 1 root root 108844 2024-12-20 15:34 ./source/x/wayland-protocols/wayland-protocols-1.39.tar.xz
+-rw-r--r-- 1 root root 566 2024-12-20 15:37 ./source/x/wayland-protocols/wayland-protocols-1.39.tar.xz.sig
-rwxr-xr-x 1 root root 3912 2024-08-31 18:06 ./source/x/wayland-protocols/wayland-protocols.SlackBuild
--rw-r--r-- 1 root root 159 2024-10-12 18:22 ./source/x/wayland-protocols/wayland-protocols.url
+-rw-r--r-- 1 root root 159 2024-12-21 18:19 ./source/x/wayland-protocols/wayland-protocols.url
-rw-r--r-- 1 root root 1038 2020-02-19 19:48 ./source/x/wayland/slack-desc
-rw-r--r-- 1 root root 238212 2024-08-24 15:47 ./source/x/wayland/wayland-1.23.1.tar.xz
-rw-r--r-- 1 root root 566 2024-08-24 15:47 ./source/x/wayland/wayland-1.23.1.tar.xz.sig
@@ -15635,9 +15635,9 @@ drwxr-xr-x 2 root root 4096 2024-05-04 00:01 ./source/xap/gnuchess
-rw-r--r-- 1 root root 792 2018-02-27 06:13 ./source/xap/gnuchess/slack-desc
-rw-r--r-- 1 root root 2731760 2016-08-01 03:55 ./source/xap/gnuchess/xboard-4.9.1.tar.xz
-rw-r--r-- 1 root root 269 2015-03-20 18:35 ./source/xap/gnuchess/xboard.conf.diff.gz
-drwxr-xr-x 2 root root 4096 2024-05-31 17:31 ./source/xap/gnuplot
--rw-r--r-- 1 root root 6383413 2024-05-29 17:25 ./source/xap/gnuplot/gnuplot-6.0.1.tar.lz
--rwxr-xr-x 1 root root 4656 2023-12-30 19:10 ./source/xap/gnuplot/gnuplot.SlackBuild
+drwxr-xr-x 2 root root 4096 2024-12-21 18:12 ./source/xap/gnuplot
+-rw-r--r-- 1 root root 6452523 2024-12-20 22:35 ./source/xap/gnuplot/gnuplot-6.0.2.tar.lz
+-rwxr-xr-x 1 root root 4624 2024-12-21 18:12 ./source/xap/gnuplot/gnuplot.SlackBuild
-rw-r--r-- 1 root root 24 2018-06-05 04:25 ./source/xap/gnuplot/gnuplot.url
-rw-r--r-- 1 root root 1099 2018-02-27 06:13 ./source/xap/gnuplot/slack-desc
drwxr-xr-x 2 root root 4096 2024-02-27 18:47 ./source/xap/gparted
@@ -16060,12 +16060,12 @@ drwxr-xr-x 2 root root 4096 2024-12-06 18:57 ./source/xfce/xfce4-pulseaudi
-rw-r--r-- 1 root root 403084 2024-12-05 21:23 ./source/xfce/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.9.tar.lz
-rwxr-xr-x 1 root root 4505 2024-12-06 18:57 ./source/xfce/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin.SlackBuild
-rw-r--r-- 1 root root 71 2022-09-04 18:52 ./source/xfce/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin.url
-drwxr-xr-x 2 root root 4096 2024-12-17 21:04 ./source/xfce/xfce4-screensaver
--rw-r--r-- 1 root root 251 2023-05-30 17:47 ./source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch.gz
+drwxr-xr-x 2 root root 4096 2024-12-21 18:20 ./source/xfce/xfce4-screensaver
+-rw-r--r-- 1 root root 247 2024-12-21 18:22 ./source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch.gz
-rw-r--r-- 1 root root 320 2024-03-14 19:31 ./source/xfce/xfce4-screensaver/doinst.sh.gz
-rw-r--r-- 1 root root 1026 2019-05-26 02:41 ./source/xfce/xfce4-screensaver/slack-desc
--rw-r--r-- 1 root root 591479 2024-03-04 12:29 ./source/xfce/xfce4-screensaver/xfce4-screensaver-4.18.3.tar.lz
--rwxr-xr-x 1 root root 4708 2024-12-17 21:04 ./source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild
+-rw-r--r-- 1 root root 692660 2024-12-21 06:41 ./source/xfce/xfce4-screensaver/xfce4-screensaver-4.18.4.tar.lz
+-rwxr-xr-x 1 root root 4708 2024-12-21 18:20 ./source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild
-rw-r--r-- 1 root root 51 2021-01-08 19:20 ./source/xfce/xfce4-screensaver/xfce4-screensaver.url
drwxr-xr-x 2 root root 4096 2024-08-20 17:15 ./source/xfce/xfce4-screenshooter
-rw-r--r-- 1 root root 172 2011-10-26 15:38 ./source/xfce/xfce4-screenshooter/doinst.sh.gz
@@ -16073,11 +16073,12 @@ drwxr-xr-x 2 root root 4096 2024-08-20 17:15 ./source/xfce/xfce4-screensho
-rw-r--r-- 1 root root 579135 2024-08-20 17:15 ./source/xfce/xfce4-screenshooter/xfce4-screenshooter-1.11.1.tar.lz
-rwxr-xr-x 1 root root 4377 2024-12-17 20:55 ./source/xfce/xfce4-screenshooter/xfce4-screenshooter.SlackBuild
-rw-r--r-- 1 root root 59 2024-08-20 17:15 ./source/xfce/xfce4-screenshooter/xfce4-screenshooter.url
-drwxr-xr-x 2 root root 4096 2024-12-15 18:31 ./source/xfce/xfce4-session
+drwxr-xr-x 2 root root 4096 2024-12-22 00:00 ./source/xfce/xfce4-session
-rw-r--r-- 1 root root 910 2018-02-27 06:13 ./source/xfce/xfce4-session/slack-desc
-rw-r--r-- 1 root root 338 2020-12-19 05:09 ./source/xfce/xfce4-session/use-xfss-by-default-in-xfce.patch.gz
-rw-r--r-- 1 root root 889375 2024-12-15 09:27 ./source/xfce/xfce4-session/xfce4-session-4.20.0.tar.lz
--rwxr-xr-x 1 root root 4877 2024-12-17 20:55 ./source/xfce/xfce4-session/xfce4-session.SlackBuild
+-rwxr-xr-x 1 root root 5008 2024-12-22 00:02 ./source/xfce/xfce4-session/xfce4-session.SlackBuild
+-rw-r--r-- 1 root root 397 2024-12-22 00:00 ./source/xfce/xfce4-session/xfce4-session.labwc.session.diff
-rw-r--r-- 1 root root 53 2024-12-15 18:31 ./source/xfce/xfce4-session/xfce4-session.url
drwxr-xr-x 2 root root 4096 2024-12-15 18:38 ./source/xfce/xfce4-settings
-rw-r--r-- 1 root root 839 2018-02-27 06:13 ./source/xfce/xfce4-settings/slack-desc
@@ -16171,14 +16172,38 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack
-rwxr-xr-x 1 root root 4972 2024-05-05 17:20 ./source/y/nethack/nethack.SlackBuild
-rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url
-rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc
-drwxr-xr-x 4 root root 4096 2024-12-05 21:44 ./testing
--rw-r--r-- 1 root root 552 2024-12-05 21:44 ./testing/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-12-05 21:44 ./testing/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 701 2024-12-05 21:44 ./testing/FILE_LIST
--rw-r--r-- 1 root root 14 2024-12-05 21:44 ./testing/MANIFEST.bz2
--rw-r--r-- 1 root root 224 2024-12-05 21:44 ./testing/PACKAGES.TXT
-drwxr-xr-x 2 root root 4096 2024-12-05 18:19 ./testing/packages
-drwxr-xr-x 2 root root 4096 2024-12-05 18:18 ./testing/source
+drwxr-xr-x 4 root root 4096 2024-12-22 03:55 ./testing
+-rw-r--r-- 1 root root 1861 2024-12-22 03:55 ./testing/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-12-22 03:55 ./testing/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 2738 2024-12-22 03:55 ./testing/FILE_LIST
+-rw-r--r-- 1 root root 158613 2024-12-22 03:55 ./testing/MANIFEST.bz2
+-rw-r--r-- 1 root root 768 2024-12-22 03:55 ./testing/PACKAGES.TXT
+drwxr-xr-x 2 root root 4096 2024-12-21 18:57 ./testing/packages
+-rw-r--r-- 1 root root 362 2024-12-19 22:36 ./testing/packages/mesa-24.3.2-x86_64-1.txt
+-rw-r--r-- 1 root root 39250572 2024-12-19 22:36 ./testing/packages/mesa-24.3.2-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-12-19 22:36 ./testing/packages/mesa-24.3.2-x86_64-1.txz.asc
+drwxr-xr-x 3 root root 4096 2024-12-21 18:57 ./testing/source
+drwxr-xr-x 5 root root 4096 2024-12-19 22:31 ./testing/source/mesa
+drwxr-xr-x 4 root root 4096 2022-08-08 18:18 ./testing/source/mesa/amber
+-rw-r--r-- 1 root root 16607716 2022-06-08 18:26 ./testing/source/mesa/amber/mesa-21.3.9.tar.xz
+-rw-r--r-- 1 root root 119 2022-06-08 18:26 ./testing/source/mesa/amber/mesa-21.3.9.tar.xz.sig
+drwxr-xr-x 2 root root 4096 2021-10-15 17:57 ./testing/source/mesa/amber/patches
+drwxr-xr-x 2 root root 4096 2021-03-12 01:31 ./testing/source/mesa/amber/patches-revert
+-rw-r--r-- 1 root root 1706 2021-03-12 01:31 ./testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch
+-rw-r--r-- 1 root root 1259 2021-03-12 01:31 ./testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch
+-rw-r--r-- 1 root root 388 2018-12-07 19:28 ./testing/source/mesa/doinst.sh.gz
+-rwxr-xr-x 1 root root 720 2015-12-11 03:09 ./testing/source/mesa/get-mesa.sh
+-rw-r--r-- 1 root root 30640276 2024-12-19 21:04 ./testing/source/mesa/mesa-24.3.2.tar.xz
+-rw-r--r-- 1 root root 119 2024-12-19 21:04 ./testing/source/mesa/mesa-24.3.2.tar.xz.sig
+-rwxr-xr-x 1 root root 2901 2024-06-09 18:30 ./testing/source/mesa/mesa-amber.build
+-rw-r--r-- 1 root root 7322153 2022-05-30 14:26 ./testing/source/mesa/mesa-demos-8.5.0.tar.lz
+-rwxr-xr-x 1 root root 1590 2023-08-24 13:39 ./testing/source/mesa/mesa-demos.build
+-rw-r--r-- 1 root root 935806 2024-12-19 22:31 ./testing/source/mesa/mesa-subprojects.tar.lz
+-rwxr-xr-x 1 root root 6874 2024-12-19 22:30 ./testing/source/mesa/mesa.SlackBuild
+-rw-r--r-- 1 root root 78 2010-10-01 04:23 ./testing/source/mesa/mesa.url
+drwxr-xr-x 2 root root 4096 2024-09-18 17:39 ./testing/source/mesa/patches
+drwxr-xr-x 2 root root 4096 2024-12-19 22:31 ./testing/source/mesa/patches-revert
+-rw-r--r-- 1 root root 814 2019-09-25 19:15 ./testing/source/mesa/slack-desc
drwxr-xr-x 2 root root 4096 2024-12-19 21:01 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
diff --git a/recompress.sh b/recompress.sh
index 60517b121..27387e8ba 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -1028,3 +1028,4 @@ gzip ./source/x/ibus/doinst.sh
gzip ./source/x/ibus/emoji-test.txt
gzip ./source/x/xcm/xcm.udev.rules.diff
gzip ./source/x/libva/doinst.sh
+gzip ./testing/source/mesa/doinst.sh
diff --git a/source/x/mesa/mesa.SlackBuild b/source/x/mesa/mesa.SlackBuild
index ef8c71a35..970492c78 100755
--- a/source/x/mesa/mesa.SlackBuild
+++ b/source/x/mesa/mesa.SlackBuild
@@ -34,7 +34,7 @@ CODECS=${CODECS:-h264dec,h264enc,h265dec,h265enc,vc1dec,av1dec,av1enc,vp9dec}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Be sure this list is up-to-date:
-GALLIUM_DRIVERS="nouveau,r300,r600,svga,radeonsi,softpipe,llvmpipe,virgl,i915,iris,crocus,zink,d3d12"
+GALLIUM_DRIVERS="nouveau,r300,r600,svga,radeonsi,swrast,virgl,i915,iris,crocus,zink,d3d12"
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/source/x/wayland-protocols/wayland-protocols.url b/source/x/wayland-protocols/wayland-protocols.url
index 5096c971e..5647f0ac2 100644
--- a/source/x/wayland-protocols/wayland-protocols.url
+++ b/source/x/wayland-protocols/wayland-protocols.url
@@ -1,2 +1,2 @@
https://wayland.freedesktop.org/releases.html
-https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.38/downloads/wayland-protocols-1.38.tar.xz
+https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.39/downloads/wayland-protocols-1.39.tar.xz
diff --git a/source/xap/gnuplot/gnuplot.SlackBuild b/source/xap/gnuplot/gnuplot.SlackBuild
index 20de4deda..9b8aeed61 100755
--- a/source/xap/gnuplot/gnuplot.SlackBuild
+++ b/source/xap/gnuplot/gnuplot.SlackBuild
@@ -29,7 +29,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) export ARCH=i586 ;;
+ i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;;
@@ -46,14 +46,11 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "s390" ]; then
- SLKCFLAGS="-O2"
+if [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
diff --git a/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch b/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch
index 80d1c8f2f..6fdaac38d 100644
--- a/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch
+++ b/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch
@@ -1,12 +1,12 @@
---- ./data/xfce4-screensaver-preferences.desktop.in.orig 2023-05-30 12:44:57.360018440 -0500
-+++ ./data/xfce4-screensaver-preferences.desktop.in 2023-05-30 12:46:50.469020971 -0500
+--- ./data/xfce4-screensaver-preferences.desktop.in.orig 2024-12-21 12:20:11.441740819 -0600
++++ ./data/xfce4-screensaver-preferences.desktop.in 2024-12-21 12:21:47.184742961 -0600
@@ -1,7 +1,7 @@
[Desktop Entry]
- _Name=Xfce Screensaver
--_Comment=Set your screensaver preferences
--_GenericName=Screensaver
-+_Comment=Set your xfce4-screensaver preferences
-+_GenericName=Xfce Screensaver
+ Name=Xfce Screensaver
+-Comment=Set your screensaver preferences
+-GenericName=Screensaver
++Comment=Set your xfce4-screensaver preferences
++GenericName=Xfce Screensaver
Icon=org.xfce.ScreenSaver
Exec=xfce4-screensaver-preferences
Terminal=false
diff --git a/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild b/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild
index a0ae7c1bc..1e7e1ba1a 100755
--- a/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild
+++ b/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=xfce4-screensaver
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/xfce/xfce4-session/xfce4-session.SlackBuild b/source/xfce/xfce4-session/xfce4-session.SlackBuild
index 228025cd2..f655d690e 100755
--- a/source/xfce/xfce4-session/xfce4-session.SlackBuild
+++ b/source/xfce/xfce4-session/xfce4-session.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=xfce4-session
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-3}
# Automatically determine the architecture we're building on:
MARCH=$( uname -m )
@@ -78,6 +78,9 @@ find . \
zcat $CWD/use-xfss-by-default-in-xfce.patch.gz | patch -p1 --verbose || exit 1
+# labwc should be called with --session, not --startup:
+cat $CWD/xfce4-session.labwc.session.diff | patch -p1 --version || exit 1
+
# Configure:
CFLAGS="$SLKCFLAGS" \
./configure \
diff --git a/source/xfce/xfce4-session/xfce4-session.labwc.session.diff b/source/xfce/xfce4-session/xfce4-session.labwc.session.diff
new file mode 100644
index 000000000..07d874b8d
--- /dev/null
+++ b/source/xfce/xfce4-session/xfce4-session.labwc.session.diff
@@ -0,0 +1,11 @@
+--- ./scripts/startxfce4.in.orig 2024-10-11 00:36:33.000000000 -0500
++++ ./scripts/startxfce4.in 2024-12-21 18:00:05.677383861 -0600
+@@ -73,7 +73,7 @@
+ echo "$0: Please either install $default_compositor or specify another compositor as argument"
+ exit 1
+ fi
+- XFCE4_SESSION_COMPOSITOR=${OPTS:-labwc --startup}
++ XFCE4_SESSION_COMPOSITOR=${OPTS:-labwc --session}
+ fi
+ fi
+
diff --git a/testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch b/testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch
new file mode 100644
index 000000000..0200efa3f
--- /dev/null
+++ b/testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch
@@ -0,0 +1,42 @@
+From 72566fd92c27b39abe2057f6f23388ec40793dd9 Mon Sep 17 00:00:00 2001
+From: Jesse Natalie
+Date: Wed, 18 Nov 2020 18:28:49 -0800
+Subject: [PATCH] clover: Support LLVM coming from CMake instead of config-tool
+
+Reviewed-by: Karol Herbst
+Reviewed-by: Francisco Jerez
+Part-of:
+---
+ src/gallium/frontends/clover/meson.build | 2 +-
+ src/gallium/targets/opencl/meson.build | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/gallium/frontends/clover/meson.build b/src/gallium/frontends/clover/meson.build
+index 95a100d005c..b946eefff37 100644
+--- a/src/gallium/frontends/clover/meson.build
++++ b/src/gallium/frontends/clover/meson.build
+@@ -71,7 +71,7 @@ libclllvm = static_library(
+ clover_opencl_cpp_args,
+ clover_spirv_cpp_args,
+ '-DCLANG_RESOURCE_DIR="@0@"'.format(join_paths(
+- dep_llvm.get_configtool_variable('libdir'), 'clang',
++ dep_llvm.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir'), 'clang',
+ dep_llvm.version(), 'include',
+ )),
+ ],
+diff --git a/src/gallium/targets/opencl/meson.build b/src/gallium/targets/opencl/meson.build
+index dedd8ab7647..e758e4c12d9 100644
+--- a/src/gallium/targets/opencl/meson.build
++++ b/src/gallium/targets/opencl/meson.build
+@@ -29,7 +29,7 @@ if with_ld_version_script
+ opencl_link_deps += files('opencl.sym')
+ endif
+
+-llvm_libdir = dep_llvm.get_configtool_variable('libdir')
++llvm_libdir = dep_llvm.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir')
+ opencl_libname = with_opencl_icd ? 'MesaOpenCL' : 'OpenCL'
+
+ polly_dep = null_dep
+--
+GitLab
+
diff --git a/testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch b/testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch
new file mode 100644
index 000000000..13eec39c3
--- /dev/null
+++ b/testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch
@@ -0,0 +1,35 @@
+From 80817b6e344258ac9b955f824ebf9019a0fc1610 Mon Sep 17 00:00:00 2001
+From: Jesse Natalie
+Date: Wed, 18 Nov 2020 18:30:30 -0800
+Subject: [PATCH] meson: Adjust Clover's required LLVM modules
+
+When coming from CMake, all-targets doesn't exist, and Clover's
+mechanism for finding Clang apparently requires the OpenMP frontend
+lib but doesn't automatically pull it in.
+
+Reviewed-by: Daniel Stone
+Part-of:
+---
+ meson.build | 5 +++--
+ 1 file changed, 3 insertions(+), 2 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 6d1607c35a3..f828eb80faa 100644
+--- a/meson.build
++++ b/meson.build
+@@ -1479,9 +1479,10 @@ if with_amd_vk or with_gallium_radeonsi or with_gallium_r600
+ endif
+ if with_gallium_opencl
+ llvm_modules += [
+- 'all-targets', 'linker', 'coverage', 'instrumentation', 'ipo', 'irreader',
+- 'lto', 'option', 'objcarcopts', 'profiledata',
++ 'linker', 'coverage', 'instrumentation', 'ipo', 'irreader',
++ 'lto', 'option', 'objcarcopts', 'profiledata'
+ ]
++ llvm_optional_modules += ['frontendopenmp']
+ endif
+ if with_microsoft_clc
+ llvm_modules += ['target', 'linker', 'irreader', 'option', 'libdriver']
+--
+GitLab
+
diff --git a/testing/source/mesa/doinst.sh b/testing/source/mesa/doinst.sh
new file mode 100644
index 000000000..d6297d692
--- /dev/null
+++ b/testing/source/mesa/doinst.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+config() {
+ NEW="$1"
+ OLD="`dirname $NEW`/`basename $NEW .new`"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+# Don't mess with /etc/drirc. Mesa now installs the defaults as
+# /usr/share/drirc.d/00-mesa-defaults.conf. We won't protect that
+# as a .new file as it shouldn't be modified. Create /etc/drirc if
+# you need local overrides.
+#config etc/drirc.new
diff --git a/testing/source/mesa/get-mesa.sh b/testing/source/mesa/get-mesa.sh
new file mode 100755
index 000000000..b88329984
--- /dev/null
+++ b/testing/source/mesa/get-mesa.sh
@@ -0,0 +1,20 @@
+# Pull a stable branch + patches
+BRANCH=7.10
+
+rm -rf mesa
+git clone git://anongit.freedesktop.org/git/mesa/mesa
+# package the source archive and clean up:
+( cd mesa
+ git checkout $BRANCH || exit 1
+)
+HEADISAT="$(cat mesa/.git/packed-refs | grep "refs/remotes/origin/${BRANCH}$" | cut -b1-7)"
+# Cleanup. We're not packing up the whole git repo.
+( cd mesa && find . -type d -name ".git*" -exec rm -rf {} \; 2> /dev/null )
+DATE=$(date +%Y%m%d)
+mv mesa mesa-${BRANCH}_${HEADISAT}
+tar cf mesa-${BRANCH}_${HEADISAT}.tar mesa-${BRANCH}_${HEADISAT}
+xz -9 mesa-${BRANCH}_${HEADISAT}.tar
+rm -rf mesa-${BRANCH}_${HEADISAT}
+echo
+echo "Mesa branch $BRANCH with HEAD at $HEADISAT packaged as mesa-${BRANCH}_${HEADISAT}.tar.xz"
+echo
diff --git a/testing/source/mesa/mesa-amber.build b/testing/source/mesa/mesa-amber.build
new file mode 100755
index 000000000..a4531913a
--- /dev/null
+++ b/testing/source/mesa/mesa-amber.build
@@ -0,0 +1,98 @@
+#!/bin/bash
+# This script is not meant to be run directly:
+if [ -z $AMBERVERS ]; then
+ exit 1
+fi
+
+
+# Be sure this list is up-to-date:
+DRI_DRIVERS="i915,i965,r100,r200,nouveau"
+
+cd $TMP
+rm -rf ${PKGNAM}-${AMBERVERS}
+
+tar xvf $CWD/amber/${PKGNAM}-${AMBERVERS}.tar.?z || exit 1
+cd ${PKGNAM}-$AMBERVERS || exit 1
+
+# Let's kill the warning about operating on a dangling symlink:
+rm -f src/gallium/state_trackers/d3d1x/w32api
+
+# Make sure ownerships and permissions are sane:
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Apply patches from git (and maybe elsewhere):
+# Patches obtained by:
+# git checkout origin/17.2
+# git format-patch 93c2beafc0a7fa2f210b006d22aba61caa71f773 # 17.2.6 release
+if /bin/ls $CWD/amber/patches/*.patch 1> /dev/null 2> /dev/null ; then
+ for patch in $CWD/amber/patches/*.patch ; do
+ patch -p1 --verbose < $patch || exit 1 ;
+ done
+fi
+
+# Revert these patches from git (and maybe elsewhere):
+if /bin/ls $CWD/amber/patches-revert/*.patch 1> /dev/null 2> /dev/null ; then
+ for patch in $CWD/amber/patches-revert/*.patch ; do
+ patch -p1 -R --verbose < $patch || exit 1 ;
+ done
+fi
+
+# Configure, build, and install:
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+mkdir meson-build
+cd meson-build
+# Architecture-specific settings can be configured in the mesa.SlackBuild
+# within the variable 'SLK_AMBER_CONF_OPTS'
+meson setup \
+ $SLK_AMBER_CONF_OPTS \
+ --prefix=/usr \
+ --libdir=lib${LIBDIRSUFFIX} \
+ --libexecdir=/usr/libexec \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --includedir=/usr/include \
+ --datadir=/usr/share \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --buildtype=release \
+ -Dplatforms=x11,wayland \
+ -Damber=true \
+ -Ddri-drivers=$DRI_DRIVERS \
+ -Dgallium-drivers='' \
+ -Dvulkan-drivers='' \
+ -Dosmesa=false \
+ -Dglvnd=true \
+ -Dllvm=enabled \
+ -Dshared-llvm=enabled \
+ -Dshared-glapi=enabled \
+ -Degl=enabled \
+ -Dgles1=enabled \
+ -Dgles2=enabled \
+ -Dopengl=true \
+ -Dglx=dri \
+ .. || exit 1
+ "${NINJA:=ninja}" $NUMJOBS || exit 1
+ DESTDIR=$PKG/cruft $NINJA install || exit 1
+cd ..
+
+# We will install only the DRI drivers.
+mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/dri
+# First, remove any drivers that were built by the newer Mesa:
+( cd $PKG/usr/lib${LIBDIRSUFFIX}/dri ; /bin/ls * ) | while read newdriver ; do
+ rm -f -v $PKG/cruft/usr/lib${LIBDIRSUFFIX}/dri/$newdriver
+done
+rsync -lHprvt $PKG/cruft/usr/lib${LIBDIRSUFFIX}/dri/ $PKG/usr/lib${LIBDIRSUFFIX}/dri/
+rm -rf $PKG/cruft
+
+rm -rf $PKG/usr/doc/$PKGNAM-$AMBERVERS
+mkdir -p $PKG/usr/doc/$PKGNAM-amber-$AMBERVERS
+cp -a \
+ CODEOWNERS* README* docs/README* docs/license* docs/relnotes/${AMBERVERS}.* \
+ $PKG/usr/doc/$PKGNAM-amber-$AMBERVERS
diff --git a/testing/source/mesa/mesa-demos.build b/testing/source/mesa/mesa-demos.build
new file mode 100755
index 000000000..c9452d088
--- /dev/null
+++ b/testing/source/mesa/mesa-demos.build
@@ -0,0 +1,45 @@
+#!/bin/bash
+# This script is not meant to be run directly:
+if [ -z $DEMOVERS ]; then
+ exit 1
+fi
+
+# Now build/install a small subset of the demos:
+export CWD SLKCFLAGS NUMJOBS PKG
+( cd $TMP
+ rm -rf mesa-demos-$DEMOVERS
+ tar xvf $CWD/mesa-demos-$DEMOVERS.tar.?z* || exit 1
+ cd mesa-demos-$DEMOVERS
+ chown -R root:root .
+ find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+ # Architecture-specific settings can be configured in the mesa.SlackBuild
+ # within the variable 'SLK_MESADEMOS_CONF_OPTS'
+ CFLAGS="$SLKCFLAGS" \
+ ./configure \
+ $SLK_MESADEMOS_CONF_OPTS \
+ --enable-autotools \
+ --prefix=/usr \
+ --build=$ARCH-slackware-linux || exit 1
+ make $NUMJOBS || exit 1
+ # Install all the demos (including the pointless ones) at first, in a
+ # temporary location:
+ make install DESTDIR=$PKG/cruft || exit 1
+ # Install gears and glinfo, as well as a few other demos:
+ mkdir -p $PKG/usr/bin
+ MESA_DEMO_BINS="${MESA_DEMO_BINS:=eglinfo gears glinfo glthreads glxcontexts glxdemo \
+ glxgears glxgears_fbconfig glxheads glxinfo glxpbdemo glxpixmap}"
+ # Install the demo:
+ for demo in $MESA_DEMO_BINS ; do
+ mv --verbose $PKG/cruft/usr/bin/$demo $PKG/usr/bin
+ done
+ # Remove cruft:
+ rm -rf $PKG/cruft
+ # Add the README file(s):
+ rm -rf $PKG/usr/doc/mesa-demos-$DEMOVERS
+ mkdir -p $PKG/usr/doc/mesa-demos-$DEMOVERS
+ cp -a README* $PKG/usr/doc/mesa-demos-$DEMOVERS
+) || exit 1
diff --git a/testing/source/mesa/mesa.SlackBuild b/testing/source/mesa/mesa.SlackBuild
new file mode 100755
index 000000000..ef8c71a35
--- /dev/null
+++ b/testing/source/mesa/mesa.SlackBuild
@@ -0,0 +1,227 @@
+#!/bin/bash
+
+# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=mesa
+VERSION=${VERSION:-$(echo $PKGNAM-[0-9]*.tar.?z | rev | cut -f 3- -d . | rev | cut -f 2- -d -)}
+AMBERVERS=${AMBERVERS:-21.3.9}
+DEMOVERS=${DEMOVERS:-8.5.0}
+BUILD=${BUILD:-1}
+BUILD_AMBER=${BUILD_AMBER:-YES}
+BUILD_DEMOS=${BUILD_DEMOS:-YES}
+CODECS=${CODECS:-h264dec,h264enc,h265dec,h265enc,vc1dec,av1dec,av1enc,vp9dec}
+
+NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
+
+# Be sure this list is up-to-date:
+GALLIUM_DRIVERS="nouveau,r300,r600,svga,radeonsi,softpipe,llvmpipe,virgl,i915,iris,crocus,zink,d3d12"
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) export ARCH=i686 ;;
+ arm*) export ARCH=arm ;;
+ *) export ARCH=$( uname -m ) ;;
+ esac
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-mesa
+
+if [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
+ LIBDIRSUFFIX="64"
+ # Only supported on x86_64:
+ INTELRT="-Dintel-rt=enabled"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+cd $TMP
+rm -rf ${PKGNAM}-${VERSION}
+
+tar xvf $CWD/${PKGNAM}-${VERSION}.tar.?z || exit 1
+cd ${PKGNAM}-$VERSION || exit 1
+
+# Let's kill the warning about operating on a dangling symlink:
+rm -f src/gallium/state_trackers/d3d1x/w32api
+
+# Don't use the system DirectX headers:
+rm -f /usr/lib${LIBDIRSUFFIX}/pkgconfig/DirectX-Headers.pc
+
+# Make sure ownerships and permissions are sane:
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Apply patches from git (and maybe elsewhere):
+# Patches obtained by:
+# git checkout origin/17.2
+# git format-patch 93c2beafc0a7fa2f210b006d22aba61caa71f773 # 17.2.6 release
+if /bin/ls $CWD/patches/*.patch 1> /dev/null 2> /dev/null ; then
+ for patch in $CWD/patches/*.patch ; do
+ patch -p1 --verbose < $patch || exit 1 ;
+ done
+fi
+
+# Revert these patches from git (and maybe elsewhere):
+if /bin/ls $CWD/patches-revert/*.patch 1> /dev/null 2> /dev/null ; then
+ for patch in $CWD/patches-revert/*.patch ; do
+ patch -p1 -R --verbose < $patch || exit 1 ;
+ done
+fi
+
+# "Download" subprojects:
+if [ -r $CWD/mesa-subprojects.tar.lz ]; then
+ tar xvf $CWD/mesa-subprojects.tar.lz || exit 1
+fi
+
+# Configure, build, and install:
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+mkdir meson-build
+cd meson-build
+meson setup \
+ --prefix=/usr \
+ --libdir=lib${LIBDIRSUFFIX} \
+ --libexecdir=/usr/libexec \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --includedir=/usr/include \
+ --datadir=/usr/share \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --buildtype=release \
+ -Dplatforms=x11,wayland \
+ -Dgallium-opencl=icd \
+ -Dgallium-nine=true \
+ -Dgallium-rusticl=true \
+ -Dgallium-extra-hud=true \
+ -Drust_std=2021 \
+ -Dosmesa=true \
+ -Dgallium-drivers=$GALLIUM_DRIVERS \
+ -Dvulkan-drivers=amd,intel,intel_hasvk,swrast,virtio,nouveau \
+ -Dvulkan-layers=device-select,intel-nullhw,overlay \
+ -Dvideo-codecs="$CODECS" \
+ -Dglvnd=enabled \
+ -Dllvm=enabled \
+ -Dshared-llvm=enabled \
+ -Dshared-glapi=enabled \
+ -Degl=enabled \
+ -Dgles1=enabled \
+ -Dgles2=enabled \
+ -Dopengl=true \
+ -Dglx=dri \
+ -Dlibunwind=disabled \
+ -Dmicrosoft-clc=disabled \
+ -Dvalgrind=enabled \
+ -Dintel-clc=enabled \
+ $INTELRT \
+ .. || exit 1
+
+ # If there's no mesa-subprojects.tar.lz in $CWD, let's try to make one:
+ if [ ! -r $CWD/mesa-subprojects.tar.lz ]; then
+ cd ..
+ mkdir -p tmp/subprojects
+ for file in subprojects/* ; do
+ if [ "$file" -nt "$PKG" ]; then
+ cp -a -v $file tmp/subprojects
+ fi
+ done
+ cd tmp
+ find . -name ".git*" -exec rm -r "{}" \; 2> /dev/null
+ tar cf $CWD/mesa-subprojects.tar subprojects
+ plzip -9 $CWD/mesa-subprojects.tar
+ cd ..
+ rm -r tmp
+ cd meson-build
+ fi
+
+ "${NINJA:=ninja}" $NUMJOBS || exit 1
+ DESTDIR=$PKG $NINJA install || exit 1
+cd ..
+
+# Install /etc/drirc as a .new file:
+if [ -r $PKG/etc/drirc ]; then
+ mv $PKG/etc/drirc $PKG/etc/drirc.new
+fi
+
+# Add a default provider for glvnd when the vendor cannot be determined:
+( cd $PKG/usr/lib${LIBDIRSUFFIX}
+ if [ ! -r libGLX_system.so.0 ]; then
+ ln -sf libGLX_mesa.so.0 libGLX_system.so.0
+ fi
+)
+
+if [ "$BUILD_AMBER" = "YES" ]; then
+ . $CWD/mesa-amber.build
+fi
+
+if [ "$BUILD_DEMOS" = "YES" ]; then
+ . $CWD/mesa-demos.build
+fi
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Compress man pages, if any:
+if [ -d $PKG/usr/man ]; then
+ find $PKG/usr/man -type f -exec gzip -9 {} \+
+ for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
+fi
+
+# Compress info files, if any:
+if [ -d $PKG/usr/info ]; then
+ rm -f $PKG/usr/info/dir
+ gzip -9 $PKG/usr/info/*
+fi
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a \
+ CODEOWNERS* README* docs/README* docs/license* docs/relnotes/${VERSION}.* \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz
diff --git a/testing/source/mesa/mesa.url b/testing/source/mesa/mesa.url
new file mode 100644
index 000000000..3f30cc843
--- /dev/null
+++ b/testing/source/mesa/mesa.url
@@ -0,0 +1,2 @@
+ftp://ftp.freedesktop.org/pub/mesa/
+ftp://ftp.freedesktop.org/pub/mesa/demos/
diff --git a/testing/source/mesa/slack-desc b/testing/source/mesa/slack-desc
new file mode 100644
index 000000000..ffbe90832
--- /dev/null
+++ b/testing/source/mesa/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+mesa: mesa (a 3-D graphics library)
+mesa:
+mesa: Mesa is a 3-D graphics library with an API very similar to that of
+mesa: another well-known 3-D graphics library. The Mesa libraries are used
+mesa: by X to provide both software and hardware accelerated graphics.
+mesa:
+mesa: Mesa was written by Brian Paul.
+mesa:
+mesa: Homepage: https://www.mesa3d.org
+mesa:
+mesa: