diff --git a/ChangeLog.rss b/ChangeLog.rss
index 160d5dddd..0adf6df3c 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,30 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Wed, 11 Oct 2023 06:37:21 GMT
- Wed, 11 Oct 2023 07:54:25 GMT
+ Wed, 11 Oct 2023 22:22:40 GMT
+ Wed, 11 Oct 2023 23:03:57 GMT
maintain_current_git.sh v 1.17
+ -
+ Wed, 11 Oct 2023 22:22:40 GMT
+ Wed, 11 Oct 2023 22:22:40 GMT
+ https://git.slackware.nl/current/tag/?h=20231011222240
+ 20231011222240
+
+
+l/libcaca-0.99.beta20-x86_64-1.txz: Upgraded.
+ Fixed a crash bug (a crafted file defining width of zero leads to divide by
+ zero and a crash). Seems to be merely a bug rather than a security issue, but
+ I'd been meaning to get beta20 building so this was a good excuse.
+ Thanks to marav.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2022-0856
+ (* Security fix *)
+l/libcue-2.3.0-x86_64-1.txz: Upgraded.
+xap/xscreensaver-6.08-x86_64-1.txz: Upgraded.
+testing/packages/rust-1.73.0-x86_64-1.txz: Upgraded.
+ ]]>
+
+
-
Wed, 11 Oct 2023 06:37:21 GMT
Wed, 11 Oct 2023 06:37:21 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 12f16b7eb..ddeeb734e 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,16 @@
+Wed Oct 11 22:22:40 UTC 2023
+l/libcaca-0.99.beta20-x86_64-1.txz: Upgraded.
+ Fixed a crash bug (a crafted file defining width of zero leads to divide by
+ zero and a crash). Seems to be merely a bug rather than a security issue, but
+ I'd been meaning to get beta20 building so this was a good excuse.
+ Thanks to marav.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2022-0856
+ (* Security fix *)
+l/libcue-2.3.0-x86_64-1.txz: Upgraded.
+xap/xscreensaver-6.08-x86_64-1.txz: Upgraded.
+testing/packages/rust-1.73.0-x86_64-1.txz: Upgraded.
++--------------------------+
Wed Oct 11 06:37:21 UTC 2023
a/kernel-generic-6.1.57-x86_64-1.txz: Upgraded.
a/kernel-huge-6.1.57-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 1ed8b2d91..d37315809 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Wed Oct 11 06:48:14 UTC 2023
+Wed Oct 11 22:27:38 UTC 2023
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 2023-10-11 06:37 .
+drwxr-xr-x 12 root root 4096 2023-10-11 22:22 .
-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 1119341 2023-10-10 19:32 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-10-10 19:32 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1119420 2023-10-11 06:48 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-10-11 06: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 802678 2023-10-11 06:39 ./ChangeLog.txt
+-rw-r--r-- 1 root root 803271 2023-10-11 22:22 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./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 1461005 2023-10-10 19:32 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1461100 2023-10-11 06:48 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 883326 2023-10-11 06:47 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 883325 2023-10-11 22:26 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2023-10-11 04:24 ./README.initrd
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
@@ -666,11 +666,11 @@ 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 2023-10-11 06:47 ./slackware64
--rw-r--r-- 1 root root 344180 2023-10-11 06:47 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-10-11 06:47 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 426582 2023-10-11 06:46 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4337215 2023-10-11 06:46 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2023-10-11 22:27 ./slackware64
+-rw-r--r-- 1 root root 344177 2023-10-11 22:27 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-10-11 22:27 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 426579 2023-10-11 22:26 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4343506 2023-10-11 22:26 ./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 2023-10-11 06:46 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@@ -2742,7 +2742,7 @@ drwxr-xr-x 2 root root 86016 2023-10-05 21:46 ./slackware64/kde
-rw-r--r-- 1 root root 403 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 754048 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 86016 2023-10-10 19:30 ./slackware64/l
+drwxr-xr-x 2 root root 86016 2023-10-11 22:26 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@@ -3186,9 +3186,9 @@ drwxr-xr-x 2 root root 86016 2023-10-10 19:30 ./slackware64/l
-rw-r--r-- 1 root root 414 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txt
-rw-r--r-- 1 root root 293252 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-06-09 19:39 ./slackware64/l/libburn-1.5.6-x86_64-1.txz.asc
--rw-r--r-- 1 root root 359 2021-11-03 00:55 ./slackware64/l/libcaca-0.99.beta19-x86_64-11.txt
--rw-r--r-- 1 root root 294876 2021-11-03 00:55 ./slackware64/l/libcaca-0.99.beta19-x86_64-11.txz
--rw-r--r-- 1 root root 163 2021-11-03 00:55 ./slackware64/l/libcaca-0.99.beta19-x86_64-11.txz.asc
+-rw-r--r-- 1 root root 359 2023-10-11 19:55 ./slackware64/l/libcaca-0.99.beta20-x86_64-1.txt
+-rw-r--r-- 1 root root 291720 2023-10-11 19:55 ./slackware64/l/libcaca-0.99.beta20-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-10-11 19:55 ./slackware64/l/libcaca-0.99.beta20-x86_64-1.txz.asc
-rw-r--r-- 1 root root 479 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txt
-rw-r--r-- 1 root root 97484 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz
-rw-r--r-- 1 root root 163 2022-01-31 20:01 ./slackware64/l/libcanberra-0.30-x86_64-9.txz.asc
@@ -3210,9 +3210,9 @@ drwxr-xr-x 2 root root 86016 2023-10-10 19:30 ./slackware64/l
-rw-r--r-- 1 root root 327 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txt
-rw-r--r-- 1 root root 6482040 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-09-24 22:42 ./slackware64/l/libclc-17.0.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 464 2023-10-10 17:05 ./slackware64/l/libcue-2.2.1-x86_64-4.txt
--rw-r--r-- 1 root root 27224 2023-10-10 17:05 ./slackware64/l/libcue-2.2.1-x86_64-4.txz
--rw-r--r-- 1 root root 163 2023-10-10 17:05 ./slackware64/l/libcue-2.2.1-x86_64-4.txz.asc
+-rw-r--r-- 1 root root 464 2023-10-11 20:06 ./slackware64/l/libcue-2.3.0-x86_64-1.txt
+-rw-r--r-- 1 root root 27944 2023-10-11 20:06 ./slackware64/l/libcue-2.3.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-10-11 20:06 ./slackware64/l/libcue-2.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 461 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txt
-rw-r--r-- 1 root root 129340 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:01 ./slackware64/l/libdbusmenu-16.04.0-x86_64-3.txz.asc
@@ -5358,7 +5358,7 @@ drwxr-xr-x 2 root root 65536 2023-10-09 18:14 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2023-10-11 06:46 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2023-10-11 22:26 ./slackware64/xap
-rw-r--r-- 1 root root 625 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txt
-rw-r--r-- 1 root root 2750024 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz.asc
@@ -5511,9 +5511,9 @@ drwxr-xr-x 2 root root 16384 2023-10-11 06:46 ./slackware64/xap
-rw-r--r-- 1 root root 498 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txt
-rw-r--r-- 1 root root 1636864 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:46 ./slackware64/xap/xsane-0.999-x86_64-5.txz.asc
--rw-r--r-- 1 root root 463 2023-09-01 19:02 ./slackware64/xap/xscreensaver-6.07-x86_64-1.txt
--rw-r--r-- 1 root root 9226012 2023-09-01 19:02 ./slackware64/xap/xscreensaver-6.07-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-09-01 19:02 ./slackware64/xap/xscreensaver-6.07-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 463 2023-10-11 20:10 ./slackware64/xap/xscreensaver-6.08-x86_64-1.txt
+-rw-r--r-- 1 root root 9235984 2023-10-11 20:10 ./slackware64/xap/xscreensaver-6.08-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-10-11 20:10 ./slackware64/xap/xscreensaver-6.08-x86_64-1.txz.asc
-rw-r--r-- 1 root root 230 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txt
-rw-r--r-- 1 root root 1788332 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-06-28 19:46 ./slackware64/xap/xsnow-3.7.5-x86_64-1.txz.asc
@@ -5625,11 +5625,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2023-10-11 06:48 ./source
--rw-r--r-- 1 root root 602570 2023-10-11 06:48 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-10-11 06:48 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 838816 2023-10-11 06:48 ./source/FILE_LIST
--rw-r--r-- 1 root root 25076057 2023-10-11 06:48 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2023-10-11 22:27 ./source
+-rw-r--r-- 1 root root 602750 2023-10-11 22:27 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-10-11 22:27 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 839048 2023-10-11 22:27 ./source/FILE_LIST
+-rw-r--r-- 1 root root 25106258 2023-10-11 22:27 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 124 root root 4096 2023-09-28 19:04 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@@ -9822,7 +9822,7 @@ drwxr-xr-x 2 root root 4096 2023-07-06 17:29 ./source/kde/zxing-cpp
-rw-r--r-- 1 root root 574494 2023-07-05 16:25 ./source/kde/zxing-cpp/zxing-cpp-2.1.0.tar.lz
-rwxr-xr-x 1 root root 3872 2023-04-20 20:52 ./source/kde/zxing-cpp/zxing-cpp.SlackBuild
-rw-r--r-- 1 root root 39 2023-04-20 20:51 ./source/kde/zxing-cpp/zxing-cpp.url
-drwxr-xr-x 404 root root 12288 2023-10-08 18:30 ./source/l
+drwxr-xr-x 404 root root 12288 2023-10-11 19:55 ./source/l
-rw-r--r-- 1 root root 1227 2023-08-15 02:21 ./source/l/FTBFSlog
drwxr-xr-x 3 root root 4096 2022-03-06 19:58 ./source/l/GConf
-rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz
@@ -10666,9 +10666,13 @@ drwxr-xr-x 2 root root 4096 2023-06-09 19:37 ./source/l/libburn
-rwxr-xr-x 1 root root 4451 2023-06-09 19:38 ./source/l/libburn/libburn.SlackBuild
-rw-r--r-- 1 root root 43 2023-06-09 19:35 ./source/l/libburn/libburn.url
-rw-r--r-- 1 root root 901 2020-11-01 20:04 ./source/l/libburn/slack-desc
-drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/l/libcaca
--rw-r--r-- 1 root root 805684 2014-05-16 19:22 ./source/l/libcaca/libcaca-0.99.beta19.tar.xz
--rwxr-xr-x 1 root root 4369 2021-11-02 19:02 ./source/l/libcaca/libcaca.SlackBuild
+drwxr-xr-x 2 root root 4096 2023-10-11 19:49 ./source/l/libcaca
+-rw-r--r-- 1 root root 2857 2023-07-21 18:51 ./source/l/libcaca/70.patch
+-rw-r--r-- 1 root root 1146 2023-10-11 19:48 ./source/l/libcaca/libcaca-0.99.beta20-CVE-2022-0856.patch
+-rw-r--r-- 1 root root 719772 2021-12-07 16:32 ./source/l/libcaca/libcaca-0.99.beta20.tar.xz
+-rwxr-xr-x 1 root root 4629 2023-10-11 19:49 ./source/l/libcaca/libcaca.SlackBuild
+-rw-r--r-- 1 root root 7223 2023-10-11 19:45 ./source/l/libcaca/libcaca.git.20211207.patch
+-rw-r--r-- 1 root root 36 2023-07-21 18:46 ./source/l/libcaca/libcaca.url
-rw-r--r-- 1 root root 814 2018-02-27 06:12 ./source/l/libcaca/slack-desc
drwxr-xr-x 2 root root 4096 2022-01-31 19:59 ./source/l/libcanberra
-rw-r--r-- 1 root root 974 2022-01-31 19:59 ./source/l/libcanberra/libcanberra-0.30-wayland-1.patch.gz
@@ -10709,10 +10713,9 @@ drwxr-xr-x 2 root root 4096 2023-09-24 18:37 ./source/l/libclc
-rwxr-xr-x 1 root root 3612 2021-10-15 03:22 ./source/l/libclc/libclc.SlackBuild
-rw-r--r-- 1 root root 95 2023-09-24 18:37 ./source/l/libclc/libclc.url
-rw-r--r-- 1 root root 813 2018-02-27 06:12 ./source/l/libclc/slack-desc
-drwxr-xr-x 2 root root 4096 2023-10-10 17:04 ./source/l/libcue
--rw-r--r-- 1 root root 692 2023-10-10 17:04 ./source/l/libcue/fdf72c8bded8d24cfa0608b8e97f2eed210a920e.patch
--rw-r--r-- 1 root root 20903 2018-05-02 00:51 ./source/l/libcue/libcue-2.2.1.tar.lz
--rwxr-xr-x 1 root root 4095 2023-10-10 17:05 ./source/l/libcue/libcue.SlackBuild
+drwxr-xr-x 2 root root 4096 2023-10-11 20:06 ./source/l/libcue
+-rw-r--r-- 1 root root 20940 2023-10-10 20:38 ./source/l/libcue/libcue-2.3.0.tar.lz
+-rwxr-xr-x 1 root root 4006 2023-10-11 20:06 ./source/l/libcue/libcue.SlackBuild
-rw-r--r-- 1 root root 35 2020-03-22 18:38 ./source/l/libcue/libcue.url
-rw-r--r-- 1 root root 918 2020-03-22 18:46 ./source/l/libcue/slack-desc
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/libdbusmenu
@@ -15257,12 +15260,12 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xsane
-rw-r--r-- 1 root root 12822 2015-03-26 16:54 ./source/xap/xsane/xsane-0.999-snprintf-update.patch.gz
-rw-r--r-- 1 root root 1878344 2013-06-04 15:48 ./source/xap/xsane/xsane-0.999.tar.xz
-rwxr-xr-x 1 root root 5039 2021-02-13 05:32 ./source/xap/xsane/xsane.SlackBuild
-drwxr-xr-x 2 root root 4096 2023-09-01 19:01 ./source/xap/xscreensaver
--rw-r--r-- 1 root root 280 2020-02-07 00:37 ./source/xap/xscreensaver/doinst.sh.gz
--rwxr-xr-x 1 root root 616 2017-12-24 07:25 ./source/xap/xscreensaver/dump.android.osx.sources.sh
+drwxr-xr-x 2 root root 4096 2023-10-11 20:09 ./source/xap/xscreensaver
+-rw-r--r-- 1 root root 280 2020-02-07 00:37 ./source/xap/xscreensaver/doinst.sh.gz
+-rwxr-xr-x 1 root root 616 2017-12-24 07:25 ./source/xap/xscreensaver/dump.android.osx.sources.sh
-rw-r--r-- 1 root root 2868 2008-10-17 04:30 ./source/xap/xscreensaver/setuid.c.gz
-rw-r--r-- 1 root root 923 2018-02-27 06:13 ./source/xap/xscreensaver/slack-desc
--rw-r--r-- 1 root root 9954571 2023-08-30 16:05 ./source/xap/xscreensaver/xscreensaver-6.07.tar.lz
+-rw-r--r-- 1 root root 9955050 2023-10-11 00:41 ./source/xap/xscreensaver/xscreensaver-6.08.tar.lz
-rw-r--r-- 1 root root 16569 2011-01-30 03:18 ./source/xap/xscreensaver/xscreensaver-getimage-file-5.14
-rwxr-xr-x 1 root root 6008 2023-09-01 18:54 ./source/xap/xscreensaver/xscreensaver.SlackBuild
-rw-r--r-- 1 root root 285 2022-12-12 19:21 ./source/xap/xscreensaver/xscreensaver.electricsheep.diff.gz
@@ -15479,22 +15482,22 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack
-rwxr-xr-x 1 root root 4972 2023-02-19 18:30 ./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 2023-10-09 18:16 ./testing
--rw-r--r-- 1 root root 1086 2023-10-09 18:16 ./testing/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-10-09 18:16 ./testing/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 1451 2023-10-09 18:16 ./testing/FILE_LIST
--rw-r--r-- 1 root root 1655757 2023-10-09 18:16 ./testing/MANIFEST.bz2
--rw-r--r-- 1 root root 832 2023-10-09 18:16 ./testing/PACKAGES.TXT
-drwxr-xr-x 2 root root 4096 2023-10-08 18:30 ./testing/packages
--rw-r--r-- 1 root root 426 2023-09-19 22:46 ./testing/packages/rust-1.72.1-x86_64-1.txt
--rw-r--r-- 1 root root 96914996 2023-09-19 22:46 ./testing/packages/rust-1.72.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-09-19 22:46 ./testing/packages/rust-1.72.1-x86_64-1.txz.asc
+drwxr-xr-x 4 root root 4096 2023-10-11 22:27 ./testing
+-rw-r--r-- 1 root root 1086 2023-10-11 22:27 ./testing/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-10-11 22:27 ./testing/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1451 2023-10-11 22:27 ./testing/FILE_LIST
+-rw-r--r-- 1 root root 1721982 2023-10-11 22:27 ./testing/MANIFEST.bz2
+-rw-r--r-- 1 root root 832 2023-10-11 22:27 ./testing/PACKAGES.TXT
+drwxr-xr-x 2 root root 4096 2023-10-11 22:27 ./testing/packages
+-rw-r--r-- 1 root root 426 2023-10-11 21:00 ./testing/packages/rust-1.73.0-x86_64-1.txt
+-rw-r--r-- 1 root root 97451788 2023-10-11 21:00 ./testing/packages/rust-1.73.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-10-11 21:00 ./testing/packages/rust-1.73.0-x86_64-1.txz.asc
drwxr-xr-x 3 root root 4096 2023-10-08 18:30 ./testing/source
-drwxr-xr-x 2 root root 4096 2023-09-19 22:46 ./testing/source/rust
+drwxr-xr-x 2 root root 4096 2023-10-11 21:02 ./testing/source/rust
-rw-r--r-- 1 root root 261 2020-11-19 19:46 ./testing/source/rust/link_libffi.diff.gz
--rwxr-xr-x 1 root root 10063 2023-09-19 21:57 ./testing/source/rust/rust.SlackBuild
--rw-r--r-- 1 root root 1670 2023-09-19 21:57 ./testing/source/rust/rust.url
--rw-r--r-- 1 root root 154968650 2023-09-19 14:05 ./testing/source/rust/rustc-1.72.1-src.tar.lz
+-rwxr-xr-x 1 root root 10063 2023-10-11 20:14 ./testing/source/rust/rust.SlackBuild
+-rw-r--r-- 1 root root 1670 2023-10-11 20:16 ./testing/source/rust/rust.url
+-rw-r--r-- 1 root root 158020101 2023-10-05 16:09 ./testing/source/rust/rustc-1.73.0-src.tar.lz
-rw-r--r-- 1 root root 910 2018-02-27 06:49 ./testing/source/rust/slack-desc
drwxr-xr-x 2 root root 4096 2023-10-11 04:36 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
diff --git a/source/l/libcaca/70.patch b/source/l/libcaca/70.patch
new file mode 100644
index 000000000..eacf75824
--- /dev/null
+++ b/source/l/libcaca/70.patch
@@ -0,0 +1,84 @@
+From afacac2cf7dfad8015c059a96046d9c2fa34632f Mon Sep 17 00:00:00 2001
+From: Johannes Kauffmann
+Date: Sun, 18 Sep 2022 17:31:19 +0200
+Subject: [PATCH 1/3] common-image: avoid implicit function declaration
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+common-image.c: In function ‘load_image’:
+common-image.c:164:18: warning: implicit declaration of function ‘_caca_alloc2d’ [-Wimplicit-function-declaration]
+ 164 | im->pixels = _caca_alloc2d(im->w, im->h, depth);
+ | ^~~~~~~~~~~~~
+---
+ src/common-image.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/common-image.c b/src/common-image.c
+index 7059bf40..d40eba12 100644
+--- a/src/common-image.c
++++ b/src/common-image.c
+@@ -22,6 +22,7 @@
+ #endif
+
+ #include "caca.h"
++#include "caca_internals.h"
+
+ #include "common-image.h"
+
+
+From f57b0d65cfaac5f1fbdc75458170e102f57a8dfa Mon Sep 17 00:00:00 2001
+From: Johannes Kauffmann
+Date: Sun, 18 Sep 2022 17:52:40 +0200
+Subject: [PATCH 2/3] caca: avoid nested externs
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+common-image.c:164:18: warning: nested extern declaration of ‘_caca_alloc2d’ [-Wnested-externs]
+---
+ caca/caca.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/caca/caca.c b/caca/caca.c
+index 327a8f9f..a9f461d8 100644
+--- a/caca/caca.c
++++ b/caca/caca.c
+@@ -284,7 +284,7 @@ char const * caca_get_version(void)
+ * XXX: The following functions are private.
+ */
+
+-extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size)
++void *_caca_alloc2d(size_t width, size_t height, size_t elem_size)
+ {
+ if (width == 0 || height == 0 || elem_size == 0 || SIZE_MAX / width / height < elem_size)
+ return NULL;
+
+From 9683d1f7efe316b1e6113b65c6fff40671d35632 Mon Sep 17 00:00:00 2001
+From: Johannes Kauffmann
+Date: Sun, 18 Sep 2022 18:01:31 +0200
+Subject: [PATCH 3/3] caca_internals: export _caca_alloc2d
+
+It is used by the image viewer:
+
+/usr/bin/ld: img2txt-common-image.o: in function `load_image':
+../../src/common-image.c:164: undefined reference to `_caca_alloc2d'
+
+Fixes #59.
+---
+ caca/caca_internals.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/caca/caca_internals.h b/caca/caca_internals.h
+index 7b74b9e9..0bd7f6c8 100644
+--- a/caca/caca_internals.h
++++ b/caca/caca_internals.h
+@@ -268,7 +268,7 @@ extern int _caca_pop_event(caca_display_t *, caca_privevent_t *);
+ extern void _caca_set_term_title(char const *);
+
+ /* Internal memory function */
+-extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size);
++__extern void *_caca_alloc2d(size_t width, size_t height, size_t elem_size);
+
+ /* Profiling functions */
+ #if defined PROF
diff --git a/source/l/libcaca/libcaca-0.99.beta20-CVE-2022-0856.patch b/source/l/libcaca/libcaca-0.99.beta20-CVE-2022-0856.patch
new file mode 100644
index 000000000..092af0643
--- /dev/null
+++ b/source/l/libcaca/libcaca-0.99.beta20-CVE-2022-0856.patch
@@ -0,0 +1,38 @@
+From d33a9ca2b7e9f32483c1aee4c3944c56206d456b Mon Sep 17 00:00:00 2001
+From: Josef Moellers
+Date: Fri, 18 Mar 2022 11:52:22 +0100
+Subject: [PATCH] Prevent a divide-by-zero by checking for a zero width or
+ height.
+
+---
+ src/img2txt.c | 10 ++++++++--
+ 1 file changed, 8 insertions(+), 2 deletions(-)
+
+diff --git a/src/img2txt.c b/src/img2txt.c
+index b8a25899..b9d5ba24 100644
+--- a/src/img2txt.c
++++ b/src/img2txt.c
+@@ -177,7 +177,13 @@ int main(int argc, char **argv)
+ }
+
+ /* Assume a 6×10 font */
+- if(!cols && !lines)
++ if(!i->w || !i->h)
++ {
++ fprintf(stderr, "%s: image size is 0\n", argv[0]);
++ lines = 0;
++ cols = 0;
++ }
++ else if(!cols && !lines)
+ {
+ cols = 60;
+ lines = cols * i->h * font_width / i->w / font_height;
+@@ -214,7 +220,7 @@ int main(int argc, char **argv)
+ export = caca_export_canvas_to_memory(cv, format?format:"ansi", &len);
+ if(!export)
+ {
+- fprintf(stderr, "%s: Can't export to format '%s'\n", argv[0], format);
++ fprintf(stderr, "%s: Can't export to format '%s'\n", argv[0], format?format:"ansi");
+ }
+ else
+ {
diff --git a/source/l/libcaca/libcaca.SlackBuild b/source/l/libcaca/libcaca.SlackBuild
index 6c1ff0d30..6c039313c 100755
--- a/source/l/libcaca/libcaca.SlackBuild
+++ b/source/l/libcaca/libcaca.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2006, 2007, 2008, 2009, 2010, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2006, 2007, 2008, 2009, 2010, 2017, 2018, 2023 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libcaca
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-11}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -78,7 +78,15 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
+# Fix build failure:
+cat $CWD/libcaca.git.20211207.patch | patch -p1 --verbose || exit 1
+cat $CWD/70.patch | patch -p1 --verbose || exit 1
+
+# Fix crash bug:
+cat $CWD/libcaca-0.99.beta20-CVE-2022-0856.patch | patch -p1 --verbose || exit 1
+
# Configure:
+autoreconf -vif
CFLAGS="$SLKCFLAGS" \
./configure \
--prefix=/usr \
diff --git a/source/l/libcaca/libcaca.git.20211207.patch b/source/l/libcaca/libcaca.git.20211207.patch
new file mode 100644
index 000000000..404369e43
--- /dev/null
+++ b/source/l/libcaca/libcaca.git.20211207.patch
@@ -0,0 +1,188 @@
+diff -u -r --new-file libcaca-0.99.beta20.orig/caca/caca_internals.h libcaca-0.99.beta20/caca/caca_internals.h
+--- libcaca-0.99.beta20.orig/caca/caca_internals.h 2021-10-19 08:58:30.000000000 -0500
++++ libcaca-0.99.beta20/caca/caca_internals.h 2021-12-07 03:03:53.000000000 -0600
+@@ -26,6 +26,13 @@
+ # define MAX_DIRTY_COUNT 8
+ #endif
+
++#undef __extern
++#if defined CACA_ENABLE_VISIBILITY
++# define __extern extern __attribute__((visibility("default")))
++#else
++# define __extern extern
++#endif
++
+ struct caca_frame
+ {
+ /* Frame size */
+@@ -116,7 +123,7 @@
+ int conio_install(caca_display_t *);
+ #endif
+ #if defined(USE_GL)
+-int gl_install(caca_display_t *);
++__extern int gl_install(caca_display_t *);
+ #endif
+ #if defined(USE_NCURSES)
+ int ncurses_install(caca_display_t *);
+@@ -133,7 +140,7 @@
+ int win32_install(caca_display_t *);
+ #endif
+ #if defined(USE_X11)
+-int x11_install(caca_display_t *);
++__extern int x11_install(caca_display_t *);
+ #endif
+
+ /* Timer structure */
+@@ -252,8 +259,9 @@
+ /* Internal event functions */
+ extern void _caca_handle_resize(caca_display_t *);
+ #if defined(USE_SLANG) || defined(USE_NCURSES) || defined(USE_CONIO) || defined(USE_GL)
+-extern void _push_event(caca_display_t *, caca_privevent_t *);
+-extern int _pop_event(caca_display_t *, caca_privevent_t *);
++/* Expose this with ‘__extern’ because the GL driver uses it */
++__extern void _caca_push_event(caca_display_t *, caca_privevent_t *);
++extern int _caca_pop_event(caca_display_t *, caca_privevent_t *);
+ #endif
+
+ /* Internal window functions */
+@@ -269,4 +277,6 @@
+ extern void _caca_fini_stat(struct caca_stat *);
+ #endif
+
++#undef __extern
++
+ #endif /* __CACA_INTERNALS_H__ */
+diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/conio.c libcaca-0.99.beta20/caca/driver/conio.c
+--- libcaca-0.99.beta20.orig/caca/driver/conio.c 2021-10-19 08:58:30.000000000 -0500
++++ libcaca-0.99.beta20/caca/driver/conio.c 2021-12-07 03:03:53.000000000 -0600
+@@ -151,7 +151,7 @@
+
+ release = *ev;
+ release.type = CACA_EVENT_KEY_RELEASE;
+- _push_event(dp, &release);
++ _caca_push_event(dp, &release);
+
+ return 1;
+ }
+diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/gl.c libcaca-0.99.beta20/caca/driver/gl.c
+--- libcaca-0.99.beta20.orig/caca/driver/gl.c 2021-10-19 08:58:30.000000000 -0500
++++ libcaca-0.99.beta20/caca/driver/gl.c 2021-12-07 03:03:53.000000000 -0600
+@@ -374,7 +374,7 @@
+
+ if(dp->drv.p->mouse_clicked)
+ {
+- _push_event(dp, ev);
++ _caca_push_event(dp, ev);
+ ev->type = CACA_EVENT_MOUSE_PRESS;
+ ev->data.mouse.button = dp->drv.p->mouse_button;
+ dp->drv.p->mouse_clicked = 0;
+diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/ncurses.c libcaca-0.99.beta20/caca/driver/ncurses.c
+--- libcaca-0.99.beta20.orig/caca/driver/ncurses.c 2021-10-19 08:58:30.000000000 -0500
++++ libcaca-0.99.beta20/caca/driver/ncurses.c 2021-12-07 03:03:53.000000000 -0600
+@@ -482,9 +482,9 @@
+ switch(mevent.bstate)
+ {
+ #define PRESS(x) ev->data.mouse.button = x; \
+- ev->type = CACA_EVENT_MOUSE_PRESS; _push_event(dp, ev)
++ ev->type = CACA_EVENT_MOUSE_PRESS; _caca_push_event(dp, ev)
+ #define RELEASE(x) ev->data.mouse.button = x; \
+- ev->type = CACA_EVENT_MOUSE_RELEASE; _push_event(dp, ev)
++ ev->type = CACA_EVENT_MOUSE_RELEASE; _caca_push_event(dp, ev)
+ #define CLICK(x) PRESS(x); RELEASE(x)
+ case BUTTON1_PRESSED: PRESS(1); break;
+ case BUTTON1_RELEASED: RELEASE(1); break;
+@@ -530,7 +530,7 @@
+ }
+
+ if(dp->mouse.x == mevent.x && dp->mouse.y == mevent.y)
+- return _pop_event(dp, ev);
++ return _caca_pop_event(dp, ev);
+
+ dp->mouse.x = mevent.x;
+ dp->mouse.y = mevent.y;
+diff -u -r --new-file libcaca-0.99.beta20.orig/caca/driver/slang.c libcaca-0.99.beta20/caca/driver/slang.c
+--- libcaca-0.99.beta20.orig/caca/driver/slang.c 2021-10-19 08:58:30.000000000 -0500
++++ libcaca-0.99.beta20/caca/driver/slang.c 2021-12-07 03:03:53.000000000 -0600
+@@ -403,12 +403,12 @@
+
+ ev->data.mouse.button = button;
+ ev->type = CACA_EVENT_MOUSE_PRESS;
+- _push_event(dp, ev);
++ _caca_push_event(dp, ev);
+ ev->type = CACA_EVENT_MOUSE_RELEASE;
+- _push_event(dp, ev);
++ _caca_push_event(dp, ev);
+
+ if(dp->mouse.x == x && dp->mouse.y == y)
+- return _pop_event(dp, ev);
++ return _caca_pop_event(dp, ev);
+
+ dp->mouse.x = x;
+ dp->mouse.y = y;
+diff -u -r --new-file libcaca-0.99.beta20.orig/caca/event.c libcaca-0.99.beta20/caca/event.c
+--- libcaca-0.99.beta20.orig/caca/event.c 2021-10-19 08:58:30.000000000 -0500
++++ libcaca-0.99.beta20/caca/event.c 2021-12-07 03:03:53.000000000 -0600
+@@ -380,7 +380,7 @@
+ && dp->events.autorepeat_ticks > AUTOREPEAT_THRESHOLD
+ && dp->events.autorepeat_ticks > AUTOREPEAT_RATE)
+ {
+- _push_event(dp, ev);
++ _caca_push_event(dp, ev);
+ dp->events.autorepeat_ticks -= AUTOREPEAT_RATE;
+ *ev = dp->events.last_key_event;
+ return 1;
+@@ -403,7 +403,7 @@
+ && (dp->events.last_key_ticks > AUTOREPEAT_THRESHOLD
+ || (ev->type & CACA_EVENT_KEY_PRESS)))
+ {
+- _push_event(dp, ev);
++ _caca_push_event(dp, ev);
+ *ev = dp->events.last_key_event;
+ ev->type = CACA_EVENT_KEY_RELEASE;
+ dp->events.last_key_event.type = CACA_EVENT_NONE;
+@@ -425,7 +425,7 @@
+ static int _lowlevel_event(caca_display_t *dp, caca_privevent_t *ev)
+ {
+ #if defined(USE_SLANG) || defined(USE_NCURSES) || defined(USE_CONIO)
+- int ret = _pop_event(dp, ev);
++ int ret = _caca_pop_event(dp, ev);
+
+ if(ret)
+ return ret;
+@@ -435,7 +435,7 @@
+ }
+
+ #if defined(USE_SLANG) || defined(USE_NCURSES) || defined(USE_CONIO) || defined(USE_GL)
+-void _push_event(caca_display_t *dp, caca_privevent_t *ev)
++void _caca_push_event(caca_display_t *dp, caca_privevent_t *ev)
+ {
+ if(!ev->type || dp->events.queue == EVENTBUF_LEN)
+ return;
+@@ -443,7 +443,7 @@
+ dp->events.queue++;
+ }
+
+-int _pop_event(caca_display_t *dp, caca_privevent_t *ev)
++int _caca_pop_event(caca_display_t *dp, caca_privevent_t *ev)
+ {
+ int i;
+
+diff -u -r --new-file libcaca-0.99.beta20.orig/configure.ac libcaca-0.99.beta20/configure.ac
+--- libcaca-0.99.beta20.orig/configure.ac 2021-10-19 08:58:30.000000000 -0500
++++ libcaca-0.99.beta20/configure.ac 2021-12-07 03:03:53.000000000 -0600
+@@ -269,7 +269,6 @@
+ [ac_cv_my_have_cocoa="yes"])
+ CFLAGS="$save_CFLAGS"
+ if test "${ac_cv_my_have_cocoa}" = "yes"; then
+- [[[ "$target_os" =~ [0-9]+ ]]] && darwin_ver="${BASH_REMATCH[[0]]}"
+ case x${target} in
+ xpowerpc*darwin*)
+ # 10.3 needed to link with X11
+@@ -297,6 +296,7 @@
+ esac
+ CC="${CC:-gcc-${GCC_VERSION}}"
+ CXX="${CXX:-g++-${GCC_VERSION}}"
++ darwin_ver="$(echo "${target_os}" | sed -ne 's/[^0-9]*\([0-9]\+\).*/\1/p')"
+ if [[ "$darwin_ver" -lt "13" ]]; then
+ MACOSX_SDK_FRAMEWORKS="${MACOSX_SDK_FRAMEWORKS:--F${MACOSX_SDK}/System/Library/Frameworks}"
+ CPPFLAGS="${CPPFLAGS} ${ARCH} ${MACOSX_SDK_FRAMEWORKS}"
diff --git a/source/l/libcaca/libcaca.url b/source/l/libcaca/libcaca.url
new file mode 100644
index 000000000..6bb713dea
--- /dev/null
+++ b/source/l/libcaca/libcaca.url
@@ -0,0 +1 @@
+https://github.com/cacalabs/libcaca
diff --git a/source/l/libcue/fdf72c8bded8d24cfa0608b8e97f2eed210a920e.patch b/source/l/libcue/fdf72c8bded8d24cfa0608b8e97f2eed210a920e.patch
deleted file mode 100644
index b38727fdc..000000000
--- a/source/l/libcue/fdf72c8bded8d24cfa0608b8e97f2eed210a920e.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From fdf72c8bded8d24cfa0608b8e97f2eed210a920e Mon Sep 17 00:00:00 2001
-From: Kevin Backhouse
-Date: Wed, 27 Sep 2023 20:22:43 +0100
-Subject: [PATCH] Check that the array index isn't negative. This fixes
- CVE-2023-43641.
-
-Signed-off-by: Kevin Backhouse
----
- cd.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cd.c b/cd.c
-index cf77a18..4bbea19 100644
---- a/cd.c
-+++ b/cd.c
-@@ -339,7 +339,7 @@ track_get_rem(const Track* track)
-
- void track_set_index(Track *track, int i, long ind)
- {
-- if (i > MAXINDEX) {
-+ if (i < 0 || i > MAXINDEX) {
- fprintf(stderr, "too many indexes\n");
- return;
- }
diff --git a/source/l/libcue/libcue.SlackBuild b/source/l/libcue/libcue.SlackBuild
index d5b983e41..1df3c6a7a 100755
--- a/source/l/libcue/libcue.SlackBuild
+++ b/source/l/libcue/libcue.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libcue
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-4}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -85,8 +85,6 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
-cat $CWD/fdf72c8bded8d24cfa0608b8e97f2eed210a920e.patch | patch -p1 --verbose || exit 1
-
# Configure, build, and install:
mkdir cmake-build
cd cmake-build
diff --git a/testing/source/rust/rust.SlackBuild b/testing/source/rust/rust.SlackBuild
index cbd7c441c..a0c1058b2 100755
--- a/testing/source/rust/rust.SlackBuild
+++ b/testing/source/rust/rust.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rust
SRCNAM="${PKGNAM}c"
-VERSION=${VERSION:-1.72.1}
+VERSION=${VERSION:-1.73.0}
BUILD=${BUILD:-1}
# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
@@ -34,9 +34,9 @@ BUILD=${BUILD:-1}
SYSTEM_LLVM=${SYSTEM_LLVM:-NO}
# Bootstrap variables (might not be kept updated for latest Rust):
-RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.71.0}
-RSTAGE0_DIR=${RSTAGE0_DIR:-2023-07-13}
-CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.71.0}
+RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.72.0}
+RSTAGE0_DIR=${RSTAGE0_DIR:-2023-08-24}
+CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.72.0}
CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR}
# Automatically determine the architecture we're building on:
diff --git a/testing/source/rust/rust.url b/testing/source/rust/rust.url
index 8fec44153..e8bee1167 100644
--- a/testing/source/rust/rust.url
+++ b/testing/source/rust/rust.url
@@ -1,5 +1,5 @@
# Source code (repacked to .tar.lz):
-VERSION=1.72.1
+VERSION=1.73.0
rm -f rustc-${VERSION}-src.tar.*
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz
lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc
@@ -20,8 +20,8 @@ fi
# update the settings below, look at src/stage0.json in the Rust sources.
exit 0
-BOOTSTRAP_DATE=2023-07-13
-BOOTSTRAP_VERSION=1.71.0
+BOOTSTRAP_DATE=2023-08-24
+BOOTSTRAP_VERSION=1.72.0
BOOTSTRAP_CARGO=$BOOTSTRAP_VERSION
# i686 bootstrap: