summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss75
-rw-r--r--ChangeLog.txt63
-rw-r--r--FILELIST.TXT280
-rw-r--r--README.initrd6
-rwxr-xr-xrecompress.sh1
-rw-r--r--slackware64/a/maketag5
-rw-r--r--slackware64/a/maketag.ez5
-rw-r--r--slackware64/a/tagfile1
-rw-r--r--source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zstbin0 -> 1093324 bytes
-rwxr-xr-xsource/a/bcachefs-tools/bcachefs-tools.SlackBuild135
-rw-r--r--source/a/bcachefs-tools/bcachefs-tools.url1
-rw-r--r--source/a/bcachefs-tools/slack-desc19
-rw-r--r--source/d/strace/strace.url2
-rw-r--r--source/installer/ChangeLog.txt8
-rwxr-xr-xsource/installer/build_installer.sh12
l---------[-rwxr-xr-x]source/installer/sources/initrd/sbin/rescan-scsi-bus760
-rwxr-xr-xsource/k/build-all-kernels.sh2
-rw-r--r--source/k/kernel-configs/config-generic-6.919
-rw-r--r--source/k/kernel-configs/config-generic-6.9.x6420
-rw-r--r--source/k/kernel-configs/config-huge-6.919
-rw-r--r--source/k/kernel-configs/config-huge-6.9.x6420
-rwxr-xr-xsource/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild2
-rwxr-xr-xsource/n/popa3d/popa3d.SlackBuild24
-rw-r--r--source/n/popa3d/popa3d.pam.diff24
-rw-r--r--source/n/popa3d/popa3d.shadow.diff58
25 files changed, 543 insertions, 1018 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 1b082fe29..111891a61 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,81 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Tue, 14 May 2024 19:07:51 GMT</pubDate>
- <lastBuildDate>Tue, 14 May 2024 21:20:35 GMT</lastBuildDate>
+ <pubDate>Thu, 16 May 2024 02:31:40 GMT</pubDate>
+ <lastBuildDate>Thu, 16 May 2024 03:20:00 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
+ <title>Thu, 16 May 2024 02:31:40 GMT</title>
+ <pubDate>Thu, 16 May 2024 02:31:40 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20240516023140</link>
+ <guid isPermaLink="false">20240516023140</guid>
+ <description>
+ <![CDATA[<pre>
+a/bcachefs-tools-1.7.0-x86_64-1.txz: Added.
+a/kernel-generic-6.9.0-x86_64-2.txz: Upgraded.
+a/kernel-huge-6.9.0-x86_64-2.txz: Upgraded.
+a/kernel-modules-6.9.0-x86_64-2.txz: Upgraded.
+d/git-2.45.1-x86_64-1.txz: Upgraded.
+ This update fixes security issues:
+ Recursive clones on case-insensitive filesystems that support symbolic
+ links are susceptible to case confusion that can be exploited to
+ execute just-cloned code during the clone operation.
+ Repositories can be configured to execute arbitrary code during local
+ clones. To address this, the ownership checks introduced in v2.30.3
+ are now extended to cover cloning local repositories.
+ Local clones may end up hardlinking files into the target repository's
+ object database when source and target repository reside on the same
+ disk. If the source repository is owned by a different user, then
+ those hardlinked files may be rewritten at any point in time by the
+ untrusted user.
+ When cloning a local source repository that contains symlinks via the
+ filesystem, Git may create hardlinks to arbitrary user-readable files
+ on the same filesystem as the target repository in the objects/
+ directory.
+ It is supposed to be safe to clone untrusted repositories, even those
+ unpacked from zip archives or tarballs originating from untrusted
+ sources, but Git can be tricked to run arbitrary code as part of the
+ clone.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2024-32002
+ https://www.cve.org/CVERecord?id=CVE-2024-32004
+ https://www.cve.org/CVERecord?id=CVE-2024-32020
+ https://www.cve.org/CVERecord?id=CVE-2024-32021
+ https://www.cve.org/CVERecord?id=CVE-2024-32465
+ (* Security fix *)
+d/kernel-headers-6.9.0-x86-2.txz: Upgraded.
+d/strace-6.9-x86_64-1.txz: Upgraded.
+k/kernel-source-6.9.0-noarch-2.txz: Upgraded.
+ BCACHEFS_FS m -> y
+ CRYPTO_CHACHA20 m -> y
+ CRYPTO_LIB_CHACHA_GENERIC m -> y
+ CRYPTO_LIB_POLY1305_GENERIC m -> y
+ CRYPTO_POLY1305 m -> y
+ MITIGATION_GDS_FORCE y -> n
+kde/wcslib-8.3-x86_64-1.txz: Upgraded.
+l/gdk-pixbuf2-2.42.12-x86_64-1.txz: Upgraded.
+ ani: Reject files with multiple INA or IART chunks.
+ ani: Reject files with multiple anih chunks.
+ ani: validate chunk size.
+ Thanks to 0xvhp, pedrib, and Benjamin Gilbert.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2022-48622
+ (* Security fix *)
+l/gtk+3-3.24.42-x86_64-1.txz: Upgraded.
+n/bind-9.18.27-x86_64-1.txz: Upgraded.
+ This is a bugfix release.
+n/popa3d-1.0.3-x86_64-8.txz: Rebuilt.
+ This is a bugfix release:
+ Build with AUTH_PAM, not AUTH_SHADOW.
+ Thanks to jayjwa.
+x/xorg-server-xwayland-23.2.7-x86_64-1.txz: Upgraded.
+isolinux/initrd.img: Rebuilt.
+kernels/*: Upgraded.
+usb-and-pxe-installers/usbboot.img: Rebuilt.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Tue, 14 May 2024 19:07:51 GMT</title>
<pubDate>Tue, 14 May 2024 19:07:51 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240514190751</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 415fc59c1..7a587ae73 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,66 @@
+Thu May 16 02:31:40 UTC 2024
+a/bcachefs-tools-1.7.0-x86_64-1.txz: Added.
+a/kernel-generic-6.9.0-x86_64-2.txz: Upgraded.
+a/kernel-huge-6.9.0-x86_64-2.txz: Upgraded.
+a/kernel-modules-6.9.0-x86_64-2.txz: Upgraded.
+d/git-2.45.1-x86_64-1.txz: Upgraded.
+ This update fixes security issues:
+ Recursive clones on case-insensitive filesystems that support symbolic
+ links are susceptible to case confusion that can be exploited to
+ execute just-cloned code during the clone operation.
+ Repositories can be configured to execute arbitrary code during local
+ clones. To address this, the ownership checks introduced in v2.30.3
+ are now extended to cover cloning local repositories.
+ Local clones may end up hardlinking files into the target repository's
+ object database when source and target repository reside on the same
+ disk. If the source repository is owned by a different user, then
+ those hardlinked files may be rewritten at any point in time by the
+ untrusted user.
+ When cloning a local source repository that contains symlinks via the
+ filesystem, Git may create hardlinks to arbitrary user-readable files
+ on the same filesystem as the target repository in the objects/
+ directory.
+ It is supposed to be safe to clone untrusted repositories, even those
+ unpacked from zip archives or tarballs originating from untrusted
+ sources, but Git can be tricked to run arbitrary code as part of the
+ clone.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2024-32002
+ https://www.cve.org/CVERecord?id=CVE-2024-32004
+ https://www.cve.org/CVERecord?id=CVE-2024-32020
+ https://www.cve.org/CVERecord?id=CVE-2024-32021
+ https://www.cve.org/CVERecord?id=CVE-2024-32465
+ (* Security fix *)
+d/kernel-headers-6.9.0-x86-2.txz: Upgraded.
+d/strace-6.9-x86_64-1.txz: Upgraded.
+k/kernel-source-6.9.0-noarch-2.txz: Upgraded.
+ BCACHEFS_FS m -> y
+ CRYPTO_CHACHA20 m -> y
+ CRYPTO_LIB_CHACHA_GENERIC m -> y
+ CRYPTO_LIB_POLY1305_GENERIC m -> y
+ CRYPTO_POLY1305 m -> y
+ MITIGATION_GDS_FORCE y -> n
+kde/wcslib-8.3-x86_64-1.txz: Upgraded.
+l/gdk-pixbuf2-2.42.12-x86_64-1.txz: Upgraded.
+ ani: Reject files with multiple INA or IART chunks.
+ ani: Reject files with multiple anih chunks.
+ ani: validate chunk size.
+ Thanks to 0xvhp, pedrib, and Benjamin Gilbert.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2022-48622
+ (* Security fix *)
+l/gtk+3-3.24.42-x86_64-1.txz: Upgraded.
+n/bind-9.18.27-x86_64-1.txz: Upgraded.
+ This is a bugfix release.
+n/popa3d-1.0.3-x86_64-8.txz: Rebuilt.
+ This is a bugfix release:
+ Build with AUTH_PAM, not AUTH_SHADOW.
+ Thanks to jayjwa.
+x/xorg-server-xwayland-23.2.7-x86_64-1.txz: Upgraded.
+isolinux/initrd.img: Rebuilt.
+kernels/*: Upgraded.
+usb-and-pxe-installers/usbboot.img: Rebuilt.
++--------------------------+
Tue May 14 19:07:51 UTC 2024
a/kernel-firmware-20240510_b9d2bf2-noarch-1.txz: Upgraded.
a/kernel-generic-6.9.0-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 9f5025219..866ba28c5 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,35 +1,35 @@
-Tue May 14 19:14:21 UTC 2024
+Thu May 16 02:32:48 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-05-14 19:07 .
+drwxr-xr-x 12 root root 4096 2024-05-16 02:31 .
-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 1150942 2024-05-14 18:42 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-05-14 18:42 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1151531 2024-05-16 02:30 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-05-16 02:30 ./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 1069895 2024-05-14 19:07 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1072739 2024-05-16 02:31 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
-drwxr-xr-x 2 root root 4096 2024-05-14 18:34 ./EFI/BOOT
+drwxr-xr-x 2 root root 4096 2024-05-16 00:31 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
--rw-r--r-- 2 root root 14463488 2024-05-14 10:14 ./EFI/BOOT/huge.s
--rw-r--r-- 2 root root 52269336 2024-05-14 18:33 ./EFI/BOOT/initrd.img
+-rw-r--r-- 2 root root 15086080 2024-05-15 20:17 ./EFI/BOOT/huge.s
+-rw-r--r-- 2 root root 53513936 2024-05-16 00:30 ./EFI/BOOT/initrd.img
-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 1506194 2024-05-14 18:41 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1506978 2024-05-16 02:29 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 907902 2024-05-14 19:13 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 908630 2024-05-16 01:19 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
--rw-r--r-- 1 root root 3615 2024-05-14 18:09 ./README.initrd
+-rw-r--r-- 1 root root 3615 2024-05-16 00:12 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8754 2022-03-30 19:05 ./README_LVM.TXT
-rw-r--r-- 1 root root 19646 2023-12-11 20:36 ./README_RAID.TXT
@@ -618,16 +618,16 @@ drwxr-xr-x 2 root root 4096 2024-02-07 20:10 ./extra/xv
-rw-r--r-- 1 root root 233 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txt
-rw-r--r-- 1 root root 1097524 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-07 19:12 ./extra/xv/xv-5.0.0-x86_64-1.txz.asc
-drwxr-xr-x 3 root root 4096 2024-05-14 18:34 ./isolinux
+drwxr-xr-x 3 root root 4096 2024-05-16 00:31 ./isolinux
-rw-r--r-- 1 root root 6185 2022-02-03 06:53 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2021-06-15 19:16 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
--rw-r--r-- 2 root root 52269336 2024-05-14 18:33 ./isolinux/initrd.img
+-rw-r--r-- 2 root root 53513936 2024-05-16 00:30 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
--rw-r--r-- 1 root root 679 2024-05-14 18:09 ./isolinux/message.txt
+-rw-r--r-- 1 root root 679 2024-05-16 00:12 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@@ -638,12 +638,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 2879 2020-12-07 20:48 ./isolinux/setpkg
-drwxr-xr-x 5 root root 4096 2024-05-14 18:09 ./kernels
--rw-r--r-- 1 root root 33 2024-05-14 18:09 ./kernels/VERSIONS.TXT
-drwxr-xr-x 2 root root 4096 2024-05-14 10:14 ./kernels/huge.s
--rw-r--r-- 1 root root 1710693 2024-05-14 10:13 ./kernels/huge.s/System.map.gz
--rw-r--r-- 2 root root 14463488 2024-05-14 10:14 ./kernels/huge.s/bzImage
--rw-r--r-- 1 root root 265074 2024-05-14 10:10 ./kernels/huge.s/config
+drwxr-xr-x 5 root root 4096 2024-05-16 00:12 ./kernels
+-rw-r--r-- 1 root root 33 2024-05-16 00:12 ./kernels/VERSIONS.TXT
+drwxr-xr-x 2 root root 4096 2024-05-15 20:17 ./kernels/huge.s
+-rw-r--r-- 1 root root 1756259 2024-05-15 20:17 ./kernels/huge.s/System.map.gz
+-rw-r--r-- 2 root root 15086080 2024-05-15 20:17 ./kernels/huge.s/bzImage
+-rw-r--r-- 1 root root 265085 2024-05-15 19:09 ./kernels/huge.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@@ -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-05-14 19:13 ./slackware64
--rw-r--r-- 1 root root 354115 2024-05-14 19:13 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-05-14 19:13 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 438600 2024-05-14 19:13 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4669494 2024-05-14 19:13 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-05-16 01:19 ./slackware64
+-rw-r--r-- 1 root root 354329 2024-05-16 01:19 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-05-16 01:19 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 438859 2024-05-16 01:18 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4677082 2024-05-16 01:18 ./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-05-14 18:40 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2024-05-16 01:18 ./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
@@ -693,6 +693,9 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./slackware64/a
-rw-r--r-- 1 root root 507 2024-01-14 18:57 ./slackware64/a/bash-5.2.026-x86_64-1.txt
-rw-r--r-- 1 root root 1810332 2024-01-14 18:57 ./slackware64/a/bash-5.2.026-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-14 18:57 ./slackware64/a/bash-5.2.026-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 552 2024-05-15 20:54 ./slackware64/a/bcachefs-tools-1.7.0-x86_64-1.txt
+-rw-r--r-- 1 root root 1079212 2024-05-15 20:54 ./slackware64/a/bcachefs-tools-1.7.0-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-15 20:54 ./slackware64/a/bcachefs-tools-1.7.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 226 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txt
-rw-r--r-- 1 root root 39244 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txz.asc
@@ -833,15 +836,15 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./slackware64/a
-rw-r--r-- 1 root root 422 2024-05-14 17:50 ./slackware64/a/kernel-firmware-20240510_b9d2bf2-noarch-1.txt
-rw-r--r-- 1 root root 332780552 2024-05-14 17:50 ./slackware64/a/kernel-firmware-20240510_b9d2bf2-noarch-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 17:50 ./slackware64/a/kernel-firmware-20240510_b9d2bf2-noarch-1.txz.asc
--rw-r--r-- 1 root root 489 2024-05-14 10:15 ./slackware64/a/kernel-generic-6.9.0-x86_64-1.txt
--rw-r--r-- 1 root root 13742832 2024-05-14 10:15 ./slackware64/a/kernel-generic-6.9.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-05-14 10:15 ./slackware64/a/kernel-generic-6.9.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 481 2024-05-14 10:14 ./slackware64/a/kernel-huge-6.9.0-x86_64-1.txt
--rw-r--r-- 1 root root 15627332 2024-05-14 10:14 ./slackware64/a/kernel-huge-6.9.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-05-14 10:14 ./slackware64/a/kernel-huge-6.9.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 576 2024-05-14 10:20 ./slackware64/a/kernel-modules-6.9.0-x86_64-1.txt
--rw-r--r-- 1 root root 58786924 2024-05-14 10:20 ./slackware64/a/kernel-modules-6.9.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-05-14 10:20 ./slackware64/a/kernel-modules-6.9.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 489 2024-05-15 20:19 ./slackware64/a/kernel-generic-6.9.0-x86_64-2.txt
+-rw-r--r-- 1 root root 14433412 2024-05-15 20:19 ./slackware64/a/kernel-generic-6.9.0-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-05-15 20:19 ./slackware64/a/kernel-generic-6.9.0-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 481 2024-05-15 20:18 ./slackware64/a/kernel-huge-6.9.0-x86_64-2.txt
+-rw-r--r-- 1 root root 16278652 2024-05-15 20:18 ./slackware64/a/kernel-huge-6.9.0-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-05-15 20:18 ./slackware64/a/kernel-huge-6.9.0-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 576 2024-05-15 20:24 ./slackware64/a/kernel-modules-6.9.0-x86_64-2.txt
+-rw-r--r-- 1 root root 58092720 2024-05-15 20:24 ./slackware64/a/kernel-modules-6.9.0-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-05-15 20:24 ./slackware64/a/kernel-modules-6.9.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 509 2024-03-14 19:05 ./slackware64/a/kmod-32-x86_64-1.txt
-rw-r--r-- 1 root root 120388 2024-03-14 19:05 ./slackware64/a/kmod-32-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-14 19:05 ./slackware64/a/kmod-32-x86_64-1.txz.asc
@@ -887,8 +890,8 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./slackware64/a
-rw-r--r-- 1 root root 405 2024-01-23 19:48 ./slackware64/a/lzlib-1.14-x86_64-1.txt
-rw-r--r-- 1 root root 58032 2024-01-23 19:48 ./slackware64/a/lzlib-1.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-23 19:48 ./slackware64/a/lzlib-1.14-x86_64-1.txz.asc
--rw-r--r-- 1 root root 9976 2024-05-14 18:09 ./slackware64/a/maketag
--rw-r--r-- 1 root root 9976 2024-05-14 18:09 ./slackware64/a/maketag.ez
+-rw-r--r-- 1 root root 10062 2024-05-16 00:12 ./slackware64/a/maketag
+-rw-r--r-- 1 root root 10062 2024-05-16 00:12 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2024-03-29 19:11 ./slackware64/a/mcelog-198-x86_64-1.txt
-rw-r--r-- 1 root root 356168 2024-03-29 19:11 ./slackware64/a/mcelog-198-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-29 19:11 ./slackware64/a/mcelog-198-x86_64-1.txz.asc
@@ -1000,7 +1003,7 @@ drwxr-xr-x 2 root root 32768 2024-05-14 18:40 ./slackware64/a
-rw-r--r-- 1 root root 378 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txt
-rw-r--r-- 1 root root 17096 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txz
-rw-r--r-- 1 root root 195 2024-04-05 19:55 ./slackware64/a/sysvinit-scripts-15.1-noarch-16.txz.asc
--rw-r--r-- 1 root root 1571 2024-05-14 18:09 ./slackware64/a/tagfile
+-rw-r--r-- 1 root root 1590 2024-05-16 00:12 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 395 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txt
-rw-r--r-- 1 root root 774812 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txz.asc
@@ -1319,7 +1322,7 @@ drwxr-xr-x 2 root root 20480 2024-05-04 17:39 ./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-05-14 18:40 ./slackware64/d
+drwxr-xr-x 2 root root 20480 2024-05-16 01:18 ./slackware64/d
-rw-r--r-- 1 root root 360 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txt
-rw-r--r-- 1 root root 4305292 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz.asc
@@ -1407,9 +1410,9 @@ drwxr-xr-x 2 root root 20480 2024-05-14 18:40 ./slackware64/d
-rw-r--r-- 1 root root 628 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txt
-rw-r--r-- 1 root root 2397912 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:43 ./slackware64/d/gettext-tools-0.22.5-x86_64-2.txz.asc
--rw-r--r-- 1 root root 397 2024-04-30 18:26 ./slackware64/d/git-2.45.0-x86_64-1.txt
--rw-r--r-- 1 root root 7754240 2024-04-30 18:26 ./slackware64/d/git-2.45.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-30 18:26 ./slackware64/d/git-2.45.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 397 2024-05-15 22:44 ./slackware64/d/git-2.45.1-x86_64-1.txt
+-rw-r--r-- 1 root root 7765200 2024-05-15 22:44 ./slackware64/d/git-2.45.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-15 22:44 ./slackware64/d/git-2.45.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 589 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txt
-rw-r--r-- 1 root root 1028936 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz.asc
@@ -1436,9 +1439,9 @@ drwxr-xr-x 2 root root 20480 2024-05-14 18:40 ./slackware64/d
-rw-r--r-- 1 root root 279 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txt
-rw-r--r-- 1 root root 48024 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz
-rw-r--r-- 1 root root 163 2021-02-13 09:57 ./slackware64/d/intltool-0.51.0-x86_64-6.txz.asc
--rw-r--r-- 1 root root 332 2024-05-14 10:20 ./slackware64/d/kernel-headers-6.9.0-x86-1.txt
--rw-r--r-- 1 root root 1195500 2024-05-14 10:20 ./slackware64/d/kernel-headers-6.9.0-x86-1.txz
--rw-r--r-- 1 root root 195 2024-05-14 10:20 ./slackware64/d/kernel-headers-6.9.0-x86-1.txz.asc
+-rw-r--r-- 1 root root 332 2024-05-15 20:24 ./slackware64/d/kernel-headers-6.9.0-x86-2.txt
+-rw-r--r-- 1 root root 1195368 2024-05-15 20:24 ./slackware64/d/kernel-headers-6.9.0-x86-2.txz
+-rw-r--r-- 1 root root 195 2024-05-15 20:24 ./slackware64/d/kernel-headers-6.9.0-x86-2.txz.asc
-rw-r--r-- 1 root root 312 2024-05-14 06:17 ./slackware64/d/libgccjit-14.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 10425804 2024-05-14 06:17 ./slackware64/d/libgccjit-14.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-14 06:17 ./slackware64/d/libgccjit-14.1.0-x86_64-1.txz.asc
@@ -1543,9 +1546,9 @@ drwxr-xr-x 2 root root 20480 2024-05-14 18:40 ./slackware64/d
-rw-r--r-- 1 root root 467 2022-09-07 18:35 ./slackware64/d/slacktrack-2.23-x86_64-1.txt
-rw-r--r-- 1 root root 100516 2022-09-07 18:35 ./slackware64/d/slacktrack-2.23-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-07 18:35 ./slackware64/d/slacktrack-2.23-x86_64-1.txz.asc
--rw-r--r-- 1 root root 547 2024-03-20 19:45 ./slackware64/d/strace-6.8-x86_64-1.txt
--rw-r--r-- 1 root root 472952 2024-03-20 19:45 ./slackware64/d/strace-6.8-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-20 19:45 ./slackware64/d/strace-6.8-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 547 2024-05-15 22:58 ./slackware64/d/strace-6.9-x86_64-1.txt
+-rw-r--r-- 1 root root 473604 2024-05-15 22:58 ./slackware64/d/strace-6.9-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-15 22:58 ./slackware64/d/strace-6.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 547 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txt
-rw-r--r-- 1 root root 4196028 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txz.asc
@@ -1589,16 +1592,16 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile
-drwxr-xr-x 2 root root 4096 2024-05-14 18:40 ./slackware64/k
+drwxr-xr-x 2 root root 4096 2024-05-16 01:18 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
--rw-r--r-- 1 root root 317 2024-05-14 10:09 ./slackware64/k/kernel-source-6.9.0-noarch-1.txt
--rw-r--r-- 1 root root 139931136 2024-05-14 10:09 ./slackware64/k/kernel-source-6.9.0-noarch-1.txz
--rw-r--r-- 1 root root 195 2024-05-14 10:09 ./slackware64/k/kernel-source-6.9.0-noarch-1.txz.asc
--rw-r--r-- 1 root root 1167 2024-05-14 18:09 ./slackware64/k/maketag
--rw-r--r-- 1 root root 1167 2024-05-14 18:09 ./slackware64/k/maketag.ez
--rw-r--r-- 1 root root 18 2024-05-14 18:09 ./slackware64/k/tagfile
-drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./slackware64/kde
+-rw-r--r-- 1 root root 317 2024-05-15 20:13 ./slackware64/k/kernel-source-6.9.0-noarch-2.txt
+-rw-r--r-- 1 root root 139934104 2024-05-15 20:13 ./slackware64/k/kernel-source-6.9.0-noarch-2.txz
+-rw-r--r-- 1 root root 195 2024-05-15 20:13 ./slackware64/k/kernel-source-6.9.0-noarch-2.txz.asc
+-rw-r--r-- 1 root root 1167 2024-05-16 00:12 ./slackware64/k/maketag
+-rw-r--r-- 1 root root 1167 2024-05-16 00:12 ./slackware64/k/maketag.ez
+-rw-r--r-- 1 root root 18 2024-05-16 00:12 ./slackware64/k/tagfile
+drwxr-xr-x 2 root root 86016 2024-05-16 01:18 ./slackware64/kde
-rw-r--r-- 1 root root 382 2024-02-15 20:27 ./slackware64/kde/akonadi-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 2559504 2024-02-15 20:27 ./slackware64/kde/akonadi-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 20:27 ./slackware64/kde/akonadi-23.08.5-x86_64-1.txz.asc
@@ -2706,9 +2709,9 @@ drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./slackware64/kde
-rw-r--r-- 1 root root 163 2024-02-15 21:32 ./slackware64/kde/rocs-23.08.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 275 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txt
-rw-r--r-- 1 root root 121684 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txz.asc
--rw-r--r-- 1 root root 204 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txt
--rw-r--r-- 1 root root 2539336 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-06 20:49 ./slackware64/kde/sddm-kcm-5.27.11-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 204 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txt
+-rw-r--r-- 1 root root 2539336 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:41 ./slackware64/kde/skanlite-23.08.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 334 2024-02-15 21:49 ./slackware64/kde/skanpage-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 166452 2024-02-15 21:49 ./slackware64/kde/skanpage-23.08.5-x86_64-1.txz
@@ -2753,9 +2756,9 @@ drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./slackware64/kde
-rw-r--r-- 1 root root 371 2022-02-21 19:47 ./slackware64/kde/wacomtablet-20220124_dd28b27-x86_64-1.txt
-rw-r--r-- 1 root root 403004 2022-02-21 19:47 ./slackware64/kde/wacomtablet-20220124_dd28b27-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-02-21 19:47 ./slackware64/kde/wacomtablet-20220124_dd28b27-x86_64-1.txz.asc
--rw-r--r-- 1 root root 360 2023-11-30 17:19 ./slackware64/kde/wcslib-8.2.2-x86_64-1.txt
--rw-r--r-- 1 root root 415244 2023-11-30 17:19 ./slackware64/kde/wcslib-8.2.2-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-11-30 17:19 ./slackware64/kde/wcslib-8.2.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 360 2024-05-15 22:59 ./slackware64/kde/wcslib-8.3-x86_64-1.txt
+-rw-r--r-- 1 root root 422292 2024-05-15 22:59 ./slackware64/kde/wcslib-8.3-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-15 22:59 ./slackware64/kde/wcslib-8.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 408 2024-03-06 20:50 ./slackware64/kde/xdg-desktop-portal-kde-5.27.11-x86_64-1.txt
-rw-r--r-- 1 root root 319864 2024-03-06 20:50 ./slackware64/kde/xdg-desktop-portal-kde-5.27.11-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-06 20:50 ./slackware64/kde/xdg-desktop-portal-kde-5.27.11-x86_64-1.txz.asc
@@ -2765,7 +2768,7 @@ drwxr-xr-x 2 root root 86016 2024-05-04 17:39 ./slackware64/kde
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 102400 2024-05-14 19:13 ./slackware64/l
+drwxr-xr-x 2 root root 102400 2024-05-16 01:18 ./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
@@ -3015,9 +3018,9 @@ drwxr-xr-x 2 root root 102400 2024-05-14 19:13 ./slackware64/l
-rw-r--r-- 1 root root 186 2024-05-04 01:40 ./slackware64/l/gdbm-1.23-x86_64-3.txt
-rw-r--r-- 1 root root 245324 2024-05-04 01:40 ./slackware64/l/gdbm-1.23-x86_64-3.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:40 ./slackware64/l/gdbm-1.23-x86_64-3.txz.asc
--rw-r--r-- 1 root root 537 2024-04-20 00:05 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-2.txt
--rw-r--r-- 1 root root 491100 2024-04-20 00:05 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-2.txz
--rw-r--r-- 1 root root 195 2024-04-20 00:05 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 537 2024-05-15 22:42 ./slackware64/l/gdk-pixbuf2-2.42.12-x86_64-1.txt
+-rw-r--r-- 1 root root 492396 2024-05-15 22:42 ./slackware64/l/gdk-pixbuf2-2.42.12-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-15 22:42 ./slackware64/l/gdk-pixbuf2-2.42.12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 456 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txt
-rw-r--r-- 1 root root 45008 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txz.asc
@@ -3120,9 +3123,9 @@ drwxr-xr-x 2 root root 102400 2024-05-14 19:13 ./slackware64/l
-rw-r--r-- 1 root root 328 2022-02-20 22:10 ./slackware64/l/gtk+2-2.24.33-x86_64-3.txt
-rw-r--r-- 1 root root 6887800 2022-02-20 22:10 ./slackware64/l/gtk+2-2.24.33-x86_64-3.txz
-rw-r--r-- 1 root root 163 2022-02-20 22:10 ./slackware64/l/gtk+2-2.24.33-x86_64-3.txz.asc
--rw-r--r-- 1 root root 328 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txt
--rw-r--r-- 1 root root 12031308 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 328 2024-05-16 01:10 ./slackware64/l/gtk+3-3.24.42-x86_64-1.txt
+-rw-r--r-- 1 root root 12055796 2024-05-16 01:10 ./slackware64/l/gtk+3-3.24.42-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-16 01:10 ./slackware64/l/gtk+3-3.24.42-x86_64-1.txz.asc
-rw-r--r-- 1 root root 315 2024-05-03 17:18 ./slackware64/l/gtk4-4.14.4-x86_64-1.txt
-rw-r--r-- 1 root root 10980988 2024-05-03 17:18 ./slackware64/l/gtk4-4.14.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-03 17:18 ./slackware64/l/gtk4-4.14.4-x86_64-1.txz.asc
@@ -4094,7 +4097,7 @@ drwxr-xr-x 2 root root 102400 2024-05-14 19:13 ./slackware64/l
-rw-r--r-- 1 root root 403 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 773596 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 36864 2024-05-13 18:25 ./slackware64/n
+drwxr-xr-x 2 root root 36864 2024-05-16 01:18 ./slackware64/n
-rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt
-rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc
@@ -4110,9 +4113,9 @@ drwxr-xr-x 2 root root 36864 2024-05-13 18:25 ./slackware64/n
-rw-r--r-- 1 root root 683 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txt
-rw-r--r-- 1 root root 11280 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:55 ./slackware64/n/biff+comsat-0.17-x86_64-4.txz.asc
--rw-r--r-- 1 root root 334 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txt
--rw-r--r-- 1 root root 2463832 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-18 17:15 ./slackware64/n/bind-9.18.26-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 334 2024-05-15 22:36 ./slackware64/n/bind-9.18.27-x86_64-1.txt
+-rw-r--r-- 1 root root 2463332 2024-05-15 22:36 ./slackware64/n/bind-9.18.27-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-15 22:36 ./slackware64/n/bind-9.18.27-x86_64-1.txz.asc
-rw-r--r-- 1 root root 333 2024-04-25 17:11 ./slackware64/n/bluez-5.75-x86_64-3.txt
-rw-r--r-- 1 root root 1382992 2024-04-25 17:11 ./slackware64/n/bluez-5.75-x86_64-3.txz
-rw-r--r-- 1 root root 195 2024-04-25 17:11 ./slackware64/n/bluez-5.75-x86_64-3.txz.asc
@@ -4459,9 +4462,9 @@ drwxr-xr-x 2 root root 36864 2024-05-13 18:25 ./slackware64/n
-rw-r--r-- 1 root root 315 2024-03-18 17:08 ./slackware64/n/pinentry-1.3.0-x86_64-1.txt
-rw-r--r-- 1 root root 187668 2024-03-18 17:08 ./slackware64/n/pinentry-1.3.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-18 17:08 ./slackware64/n/pinentry-1.3.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 543 2023-03-08 02:29 ./slackware64/n/popa3d-1.0.3-x86_64-7.txt
--rw-r--r-- 1 root root 21048 2023-03-08 02:29 ./slackware64/n/popa3d-1.0.3-x86_64-7.txz
--rw-r--r-- 1 root root 163 2023-03-08 02:29 ./slackware64/n/popa3d-1.0.3-x86_64-7.txz.asc
+-rw-r--r-- 1 root root 543 2024-05-16 00:44 ./slackware64/n/popa3d-1.0.3-x86_64-8.txt
+-rw-r--r-- 1 root root 21520 2024-05-16 00:44 ./slackware64/n/popa3d-1.0.3-x86_64-8.txz
+-rw-r--r-- 1 root root 195 2024-05-16 00:44 ./slackware64/n/popa3d-1.0.3-x86_64-8.txz.asc
-rw-r--r-- 1 root root 409 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 2121968 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-07 19:58 ./slackware64/n/postfix-3.9.0-x86_64-1.txz.asc
@@ -4610,7 +4613,7 @@ drwxr-xr-x 2 root root 4096 2024-03-01 22:17 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txt
-rw-r--r-- 1 root root 1806636 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 65536 2024-05-13 18:25 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2024-05-16 01:18 ./slackware64/x
-rw-r--r-- 1 root root 440 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txt
-rw-r--r-- 1 root root 644060 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz.asc
@@ -5435,9 +5438,9 @@ drwxr-xr-x 2 root root 65536 2024-05-13 18:25 ./slackware64/x
-rw-r--r-- 1 root root 689 2024-04-13 16:57 ./slackware64/x/xorg-server-xvfb-21.1.13-x86_64-1.txt
-rw-r--r-- 1 root root 742648 2024-04-13 16:57 ./slackware64/x/xorg-server-xvfb-21.1.13-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-13 16:57 ./slackware64/x/xorg-server-xvfb-21.1.13-x86_64-1.txz.asc
--rw-r--r-- 1 root root 816 2024-04-09 16:39 ./slackware64/x/xorg-server-xwayland-23.2.6-x86_64-1.txt
--rw-r--r-- 1 root root 855000 2024-04-09 16:39 ./slackware64/x/xorg-server-xwayland-23.2.6-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-09 16:39 ./slackware64/x/xorg-server-xwayland-23.2.6-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 816 2024-05-16 00:06 ./slackware64/x/xorg-server-xwayland-23.2.7-x86_64-1.txt
+-rw-r--r-- 1 root root 861756 2024-05-16 00:06 ./slackware64/x/xorg-server-xwayland-23.2.7-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-05-16 00:06 ./slackware64/x/xorg-server-xwayland-23.2.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 669 2024-04-08 18:19 ./slackware64/x/xorg-sgml-doctools-1.12.1-x86_64-1.txt
-rw-r--r-- 1 root root 26508 2024-04-08 18:19 ./slackware64/x/xorg-sgml-doctools-1.12.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-08 18:19 ./slackware64/x/xorg-sgml-doctools-1.12.1-x86_64-1.txz.asc
@@ -5489,9 +5492,9 @@ drwxr-xr-x 2 root root 65536 2024-05-13 18:25 ./slackware64/x
-rw-r--r-- 1 root root 262 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txt
-rw-r--r-- 1 root root 30588 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-06-04 18:37 ./slackware64/x/xwd-1.0.9-x86_64-1.txz.asc
--rw-r--r-- 1 root root 243 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txt
--rw-r--r-- 1 root root 36448 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 243 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txt
+-rw-r--r-- 1 root root 36448 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-04-09 18:46 ./slackware64/x/xwininfo-1.1.6-x86_64-1.txz.asc
-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
@@ -5762,13 +5765,13 @@ drwxr-xr-x 2 root root 4096 2024-05-05 18:37 ./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-05-14 19:14 ./source
--rw-r--r-- 1 root root 620085 2024-05-14 19:14 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-05-14 19:14 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 864291 2024-05-14 19:14 ./source/FILE_LIST
--rw-r--r-- 1 root root 29182828 2024-05-14 19:14 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-05-16 01:19 ./source
+-rw-r--r-- 1 root root 620396 2024-05-16 01:19 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-05-16 01:19 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 864740 2024-05-16 01:19 ./source/FILE_LIST
+-rw-r--r-- 1 root root 29180999 2024-05-16 01:19 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
-drwxr-xr-x 123 root root 4096 2024-05-08 18:00 ./source/a
+drwxr-xr-x 124 root root 4096 2024-05-15 20:45 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
drwxr-xr-x 2 root root 4096 2022-02-15 18:15 ./source/a/aaa_base
-rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./source/a/aaa_base/_aaa_base.tar.gz
@@ -5872,6 +5875,12 @@ drwxr-xr-x 2 root root 4096 2024-01-14 18:56 ./source/a/bash/bash-5.2-pat
-rw-r--r-- 1 root root 631 2018-03-29 01:12 ./source/a/bash/bash_manpages.patch.gz
-rw-r--r-- 1 root root 189 2019-03-08 17:32 ./source/a/bash/doinst.sh.gz
-rw-r--r-- 1 root root 959 2018-02-27 06:13 ./source/a/bash/slack-desc
+drwxr-xr-x 2 root root 4096 2024-05-15 20:11 ./source/a/bcachefs-tools
+-rw-r--r-- 1 root root 833 2024-04-17 07:26 ./source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.sign
+-rw-r--r-- 1 root root 1093324 2024-04-17 07:26 ./source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst
+-rwxr-xr-x 1 root root 4169 2024-05-15 20:54 ./source/a/bcachefs-tools/bcachefs-tools.SlackBuild
+-rw-r--r-- 1 root root 42 2024-05-14 20:50 ./source/a/bcachefs-tools/bcachefs-tools.url
+-rw-r--r-- 1 root root 1014 2024-05-15 20:11 ./source/a/bcachefs-tools/slack-desc
drwxr-xr-x 3 root root 4096 2024-05-11 03:54 ./source/a/bin
-rwxr-xr-x 1 root root 4581 2021-02-13 05:31 ./source/a/bin/bin.SlackBuild
-rw-r--r-- 1 root root 478 2004-02-24 17:32 ./source/a/bin/debianutils_2.7.dsc
@@ -7665,9 +7674,9 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/d/gdb
-rwxr-xr-x 1 root root 4584 2024-03-29 03:06 ./source/d/gdb/gdb.SlackBuild
-rw-r--r-- 1 root root 1200 2018-02-27 06:48 ./source/d/gdb/slack-desc
lrwxrwxrwx 1 root root 12 2010-07-29 00:48 ./source/d/gettext-tools -> ../a/gettext
-drwxr-xr-x 2 root root 4096 2024-04-30 18:24 ./source/d/git
--rw-r--r-- 1 root root 566 2024-04-29 16:54 ./source/d/git/git-2.45.0.tar.sign
--rw-r--r-- 1 root root 7482988 2024-04-29 16:54 ./source/d/git/git-2.45.0.tar.xz
+drwxr-xr-x 2 root root 4096 2024-05-15 22:43 ./source/d/git
+-rw-r--r-- 1 root root 566 2024-05-14 16:55 ./source/d/git/git-2.45.1.tar.sign
+-rw-r--r-- 1 root root 7490268 2024-05-14 16:55 ./source/d/git/git-2.45.1.tar.xz
-rwxr-xr-x 1 root root 5720 2024-04-30 18:25 ./source/d/git/git.SlackBuild
-rw-r--r-- 1 root root 45 2015-09-01 20:04 ./source/d/git/git.url
-rw-r--r-- 1 root root 848 2018-02-27 06:13 ./source/d/git/slack-desc
@@ -7962,13 +7971,13 @@ drwxr-xr-x 2 root root 4096 2022-09-07 11:33 ./source/d/slacktrack
-rw-r--r-- 1 root root 27340 2009-05-15 22:42 ./source/d/slacktrack/OVERVIEW
-rw-r--r-- 1 root root 91808 2022-09-07 11:31 ./source/d/slacktrack/slacktrack-2.23-source.tar.xz
-rwxr-xr-x 1 root root 1033 2022-09-07 11:34 ./source/d/slacktrack/slacktrack.SlackBuild
-drwxr-xr-x 2 root root 4096 2024-03-20 19:45 ./source/d/strace
+drwxr-xr-x 2 root root 4096 2024-05-15 22:57 ./source/d/strace
-rwxr-xr-x 1 root root 1929 2020-07-09 18:37 ./source/d/strace/get-strace.sh
-rw-r--r-- 1 root root 1001 2018-02-27 06:13 ./source/d/strace/slack-desc
--rw-r--r-- 1 root root 2457948 2024-03-20 08:51 ./source/d/strace/strace-6.8.tar.xz
--rw-r--r-- 1 root root 801 2024-03-20 08:51 ./source/d/strace/strace-6.8.tar.xz.asc
+-rw-r--r-- 1 root root 2466252 2024-05-14 21:58 ./source/d/strace/strace-6.9.tar.xz
+-rw-r--r-- 1 root root 801 2024-05-14 21:58 ./source/d/strace/strace-6.9.tar.xz.asc
-rwxr-xr-x 1 root root 3545 2021-02-18 19:04 ./source/d/strace/strace.SlackBuild
--rw-r--r-- 1 root root 107 2024-03-20 19:45 ./source/d/strace/strace.url
+-rw-r--r-- 1 root root 107 2024-05-15 22:57 ./source/d/strace/strace.url
drwxr-xr-x 2 root root 4096 2023-12-29 20:10 ./source/d/subversion
-rwxr-xr-x 1 root root 211 2020-05-27 22:59 ./source/d/subversion/get-svn-book.sh
-rw-r--r-- 1 root root 1005 2018-07-23 18:17 ./source/d/subversion/slack-desc
@@ -8021,10 +8030,10 @@ drwxr-xr-x 2 root root 4096 2024-03-04 19:05 ./source/e/emacspeak
drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./source/f
-rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/f/slack-desc.linux-faqs
-rw-r--r-- 1 root root 801 2018-02-27 06:13 ./source/f/slack-desc.linux-howtos
-drwxr-xr-x 3 root root 4096 2024-05-08 18:31 ./source/installer
--rw-r--r-- 1 root root 49980 2024-05-14 18:25 ./source/installer/ChangeLog.txt
+drwxr-xr-x 3 root root 4096 2024-05-15 22:32 ./source/installer
+-rw-r--r-- 1 root root 50338 2024-05-15 22:57 ./source/installer/ChangeLog.txt
-rw-r--r-- 1 root root 6849 2018-03-11 00:53 ./source/installer/README
--rwxr-xr-x 1 root root 79881 2024-05-08 08:24 ./source/installer/build_installer.sh
+-rwxr-xr-x 1 root root 80093 2024-05-15 20:59 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 2252 2023-12-11 20:39 ./source/installer/installer.SlackBuild
-rw-r--r-- 1 root root 1376 2020-02-29 06:16 ./source/installer/module-blacklist
-rwxr-xr-x 1 root root 5290 2023-12-11 20:18 ./source/installer/repack_installer.SlackBuild
@@ -8062,18 +8071,18 @@ drwxr-xr-x 2 root root 4096 2018-03-11 02:36 ./source/installer/sources/e
-rwxr-xr-x 1 root root 238531 2018-06-12 19:01 ./source/installer/sources/efi.x86_64/EFI/BOOT/BOOTX64.EFI
-rwxr-xr-x 1 root root 422 2013-03-27 03:35 ./source/installer/sources/efi.x86_64/EFI/BOOT/elilo.conf
-rwxr-xr-x 1 root root 561 2021-01-29 20:43 ./source/installer/sources/efi.x86_64/EFI/BOOT/message.txt
-drwxr-xr-x 2 root root 4096 2024-03-10 17:49 ./source/installer/sources/initrd
--rw-r--r-- 1 root root 118844 2024-03-10 17:49 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
+drwxr-xr-x 2 root root 4096 2024-05-15 19:26 ./source/installer/sources/initrd
+-rw-r--r-- 1 root root 112050 2024-05-15 19:26 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
drwxr-xr-x 2 root root 4096 2024-05-01 17:41 ./source/installer/sources/nano
-rw-r--r-- 1 root root 1666272 2024-05-01 08:43 ./source/installer/sources/nano/nano-8.0.tar.xz
-rw-r--r-- 1 root root 833 2024-05-01 08:43 ./source/installer/sources/nano/nano-8.0.tar.xz.sig
drwxr-xr-x 5 root root 4096 2024-05-13 18:35 ./source/k
--rwxr-xr-x 1 root root 8119 2023-11-15 21:04 ./source/k/build-all-kernels.sh
-drwxr-xr-x 2 root root 4096 2024-05-13 19:20 ./source/k/kernel-configs
--rw-r--r-- 1 root root 261094 2024-05-13 19:20 ./source/k/kernel-configs/config-generic-6.9
--rw-r--r-- 1 root root 265005 2024-05-13 19:17 ./source/k/kernel-configs/config-generic-6.9.x64
--rw-r--r-- 1 root root 261094 2024-05-13 19:20 ./source/k/kernel-configs/config-huge-6.9
--rw-r--r-- 1 root root 265005 2024-05-13 19:17 ./source/k/kernel-configs/config-huge-6.9.x64
+-rwxr-xr-x 1 root root 8119 2024-05-15 19:13 ./source/k/build-all-kernels.sh
+drwxr-xr-x 2 root root 4096 2024-05-15 19:13 ./source/k/kernel-configs
+-rw-r--r-- 1 root root 261144 2024-05-15 19:12 ./source/k/kernel-configs/config-generic-6.9
+-rw-r--r-- 1 root root 265085 2024-05-15 19:07 ./source/k/kernel-configs/config-generic-6.9.x64
+-rw-r--r-- 1 root root 261144 2024-05-15 19:12 ./source/k/kernel-configs/config-huge-6.9
+-rw-r--r-- 1 root root 265085 2024-05-15 19:09 ./source/k/kernel-configs/config-huge-6.9.x64
-rwxr-xr-x 1 root root 7441 2020-06-11 19:56 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 6513 2023-12-01 21:09 ./source/k/kernel-modules.SlackBuild
@@ -10021,9 +10030,9 @@ drwxr-xr-x 2 root root 4096 2023-10-05 20:21 ./source/kde/stellarsolver
-rw-r--r-- 1 root root 15842300 2023-08-18 03:36 ./source/kde/stellarsolver/stellarsolver-2.5.tar.lz
-rwxr-xr-x 1 root root 3901 2024-05-12 04:41 ./source/kde/stellarsolver/stellarsolver.SlackBuild
-rw-r--r-- 1 root root 43 2023-10-05 20:16 ./source/kde/stellarsolver/stellarsolver.url
-drwxr-xr-x 2 root root 4096 2023-11-30 17:19 ./source/kde/wcslib
+drwxr-xr-x 2 root root 4096 2024-05-15 22:59 ./source/kde/wcslib
-rw-r--r-- 1 root root 814 2023-10-05 20:31 ./source/kde/wcslib/slack-desc
--rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.tar.lz
+-rw-r--r-- 1 root root 2655446 2024-05-13 16:35 ./source/kde/wcslib/wcslib-8.3.tar.lz
-rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild
-rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url
drwxr-xr-x 439 root root 16384 2024-05-11 00:07 ./source/l
@@ -10490,14 +10499,14 @@ drwxr-xr-x 2 root root 4096 2024-05-04 00:01 ./source/l/gdbm
-rw-r--r-- 1 root root 690810 2022-02-04 14:13 ./source/l/gdbm/gdbm-1.23.tar.lz
-rwxr-xr-x 1 root root 3980 2024-05-04 00:01 ./source/l/gdbm/gdbm.SlackBuild
-rw-r--r-- 1 root root 638 2018-02-27 06:12 ./source/l/gdbm/slack-desc
-drwxr-xr-x 2 root root 4096 2024-04-20 00:05 ./source/l/gdk-pixbuf2
+drwxr-xr-x 2 root root 4096 2024-05-15 22:41 ./source/l/gdk-pixbuf2
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/gdk-pixbuf2-xlib
-rw-r--r-- 1 root root 53588 2020-11-13 15:54 ./source/l/gdk-pixbuf2-xlib/gdk-pixbuf-xlib-2.40.2.tar.xz
-rwxr-xr-x 1 root root 4323 2022-02-16 20:28 ./source/l/gdk-pixbuf2-xlib/gdk-pixbuf2-xlib.SlackBuild
-rw-r--r-- 1 root root 920 2020-11-26 22:25 ./source/l/gdk-pixbuf2-xlib/slack-desc
-rw-r--r-- 1 root root 91 2010-11-16 21:31 ./source/l/gdk-pixbuf2/doinst.sh.gz
--rw-r--r-- 1 root root 6524192 2024-04-19 17:10 ./source/l/gdk-pixbuf2/gdk-pixbuf-2.42.11.tar.xz
--rwxr-xr-x 1 root root 5211 2024-04-20 00:05 ./source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
+-rw-r--r-- 1 root root 6525072 2024-05-15 02:44 ./source/l/gdk-pixbuf2/gdk-pixbuf-2.42.12.tar.xz
+-rwxr-xr-x 1 root root 5211 2024-05-15 22:42 ./source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
-rw-r--r-- 1 root root 996 2018-02-27 06:12 ./source/l/gdk-pixbuf2/slack-desc
-rw-r--r-- 1 root root 1653 2017-07-24 19:13 ./source/l/gdk-pixbuf2/update-gdk-pixbuf-loaders
drwxr-xr-x 2 root root 4096 2024-02-12 18:30 ./source/l/gegl
@@ -10730,9 +10739,9 @@ drwxr-xr-x 2 root root 4096 2003-01-11 06:27 ./source/l/gtk+2/profile.d
-rw-r--r-- 1 root root 781 2021-04-02 18:02 ./source/l/gtk+2/slack-desc
-rw-r--r-- 1 root root 339 2011-02-24 20:40 ./source/l/gtk+2/update-gtk-immodules
-rw-r--r-- 1 root root 1459 2013-07-12 04:52 ./source/l/gtk+2/update-gtk-immodules-2.0
-drwxr-xr-x 2 root root 4096 2024-01-24 03:03 ./source/l/gtk+3
+drwxr-xr-x 2 root root 4096 2024-05-16 00:54 ./source/l/gtk+3
-rw-r--r-- 1 root root 639 2014-09-30 04:11 ./source/l/gtk+3/doinst.sh.gz
--rw-r--r-- 1 root root 13188312 2024-01-24 01:39 ./source/l/gtk+3/gtk+-3.24.41.tar.xz
+-rw-r--r-- 1 root root 13226980 2024-05-15 22:55 ./source/l/gtk+3/gtk+-3.24.42.tar.xz
-rwxr-xr-x 1 root root 5213 2023-01-20 19:40 ./source/l/gtk+3/gtk+3.SlackBuild
-rw-r--r-- 1 root root 781 2021-04-02 18:03 ./source/l/gtk+3/slack-desc
-rw-r--r-- 1 root root 1458 2013-07-12 05:02 ./source/l/gtk+3/update-gtk-immodules-3.0
@@ -12500,7 +12509,7 @@ drwxr-xr-x 2 root root 4096 2023-12-11 22:02 ./source/l/zxing-cpp
-rwxr-xr-x 1 root root 3872 2023-04-20 20:52 ./source/l/zxing-cpp/zxing-cpp.SlackBuild
-rw-r--r-- 1 root root 39 2023-04-20 20:51 ./source/l/zxing-cpp/zxing-cpp.url
-rwxr-xr-x 1 root root 14793 2022-06-07 03:16 ./source/make_world.sh
-drwxr-xr-x 159 root root 4096 2024-05-11 02:23 ./source/n
+drwxr-xr-x 159 root root 4096 2024-05-16 00:39 ./source/n
-rw-r--r-- 1 root root 713 2023-12-21 19:06 ./source/n/FTBFSlog
drwxr-xr-x 2 root root 4096 2023-03-09 19:09 ./source/n/ModemManager
-rw-r--r-- 1 root root 1280407 2023-03-09 19:09 ./source/n/ModemManager/ModemManager-1.20.6.tar.lz
@@ -12548,10 +12557,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/biff+comsat
-rw-r--r-- 1 root root 729 2004-06-21 20:51 ./source/n/biff+comsat/biff+comsat.badutmp.diff.gz
-rw-r--r-- 1 root root 1222 2001-06-03 08:32 ./source/n/biff+comsat/biff+comsat.offset.diff.gz
-rw-r--r-- 1 root root 1142 2018-02-27 06:13 ./source/n/biff+comsat/slack-desc
-drwxr-xr-x 3 root root 4096 2024-04-18 17:08 ./source/n/bind
+drwxr-xr-x 3 root root 4096 2024-05-15 22:35 ./source/n/bind
-rw-r--r-- 1 root root 5120 2007-06-08 04:48 ./source/n/bind/3link.sh
--rw-r--r-- 1 root root 5519432 2024-04-17 15:59 ./source/n/bind/bind-9.18.26.tar.xz
--rw-r--r-- 1 root root 833 2024-04-17 15:59 ./source/n/bind/bind-9.18.26.tar.xz.asc
+-rw-r--r-- 1 root root 5524000 2024-05-15 15:52 ./source/n/bind/bind-9.18.27.tar.xz
+-rw-r--r-- 1 root root 833 2024-05-15 15:52 ./source/n/bind/bind-9.18.27.tar.xz.asc
-rwxr-xr-x 1 root root 5838 2023-12-21 19:02 ./source/n/bind/bind.SlackBuild
drwxr-xr-x 2 root root 4096 2024-04-18 17:15 ./source/n/bind/caching-example
-rw-r--r-- 1 root root 195 2001-05-18 02:03 ./source/n/bind/caching-example/localhost.zone
@@ -13366,13 +13375,12 @@ drwxr-xr-x 2 root root 4096 2024-03-18 17:07 ./source/n/pinentry
-rw-r--r-- 1 root root 421332 2024-03-18 11:24 ./source/n/pinentry/pinentry-1.3.0.tar.lz
-rwxr-xr-x 1 root root 4175 2024-03-18 17:08 ./source/n/pinentry/pinentry.SlackBuild
-rw-r--r-- 1 root root 771 2021-01-23 03:59 ./source/n/pinentry/slack-desc
-drwxr-xr-x 2 root root 4096 2024-05-11 19:16 ./source/n/popa3d
+drwxr-xr-x 2 root root 4096 2024-05-16 00:44 ./source/n/popa3d
-rw-r--r-- 1 root root 164 2006-09-30 23:56 ./source/n/popa3d/doinst.sh.gz
-rw-r--r-- 1 root root 29258 2013-10-21 13:34 ./source/n/popa3d/popa3d-1.0.3.tar.lz
--rwxr-xr-x 1 root root 3433 2024-05-11 19:17 ./source/n/popa3d/popa3d.SlackBuild
+-rwxr-xr-x 1 root root 3537 2024-05-16 00:44 ./source/n/popa3d/popa3d.SlackBuild
-rw-r--r-- 1 root root 305 2024-05-11 19:16 ./source/n/popa3d/popa3d.gcc14.diff.gz
--rw-r--r-- 1 root root 885 2018-09-18 16:57 ./source/n/popa3d/popa3d.pam.diff.gz
--rw-r--r-- 1 root root 769 2006-03-12 22:23 ./source/n/popa3d/popa3d.shadow.diff.gz
+-rw-r--r-- 1 root root 916 2024-05-16 00:43 ./source/n/popa3d/popa3d.pam.diff.gz
-rw-r--r-- 1 root root 997 2018-02-27 06:13 ./source/n/popa3d/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-23 19:23 ./source/n/postfix
-rw-r--r-- 1 root root 707 2023-12-11 19:51 ./source/n/postfix/0001-openssl-micro-mismatch-nowarn.patch.gz
@@ -15270,15 +15278,15 @@ drwxr-xr-x 2 root root 4096 2024-04-23 22:10 ./source/x/xcb-imdkit
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/xcm
-rw-r--r-- 1 root root 744 2018-11-11 20:29 ./source/x/xcm/slack-desc
-rw-r--r-- 1 root root 205926 2016-12-09 21:50 ./source/x/xcm/xcm-0.5.4.tar.lz
--rwxr-xr-x 1 root root 4055 2021-02-13 05:32 ./source/x/xcm/xcm.SlackBuild
--rw-r--r-- 1 root root 393 2018-11-11 21:25 ./source/x/xcm/xcm.udev.rules.diff.gz
--rw-r--r-- 1 root root 44 2018-11-11 20:29 ./source/x/xcm/xcm.url
-drwxr-xr-x 2 root root 4096 2024-04-19 17:27 ./source/x/xdg-desktop-portal
--rw-r--r-- 1 root root 1137 2021-09-24 17:52 ./source/x/xdg-desktop-portal/slack-desc
--rw-r--r-- 1 root root 696565 2024-04-18 17:00 ./source/x/xdg-desktop-portal/xdg-desktop-portal-1.18.4.tar.lz
--rwxr-xr-x 1 root root 4539 2023-11-25 18:45 ./source/x/xdg-desktop-portal/xdg-desktop-portal.SlackBuild
--rw-r--r-- 1 root root 46 2021-04-20 19:33 ./source/x/xdg-desktop-portal/xdg-desktop-portal.url
-drwxr-xr-x 2 root root 4096 2022-08-02 19:48 ./source/x/xdg-user-dirs
+-rwxr-xr-x 1 root root 4055 2021-02-13 05:32 ./source/x/xcm/xcm.SlackBuild
+-rw-r--r-- 1 root root 393 2018-11-11 21:25 ./source/x/xcm/xcm.udev.rules.diff.gz
+-rw-r--r-- 1 root root 44 2018-11-11 20:29 ./source/x/xcm/xcm.url
+drwxr-xr-x 2 root root 4096 2024-04-19 17:27 ./source/x/xdg-desktop-portal
+-rw-r--r-- 1 root root 1137 2021-09-24 17:52 ./source/x/xdg-desktop-portal/slack-desc
+-rw-r--r-- 1 root root 696565 2024-04-18 17:00 ./source/x/xdg-desktop-portal/xdg-desktop-portal-1.18.4.tar.lz
+-rwxr-xr-x 1 root root 4539 2023-11-25 18:45 ./source/x/xdg-desktop-portal/xdg-desktop-portal.SlackBuild
+-rw-r--r-- 1 root root 46 2021-04-20 19:33 ./source/x/xdg-desktop-portal/xdg-desktop-portal.url
+drwxr-xr-x 2 root root 4096 2022-08-02 19:48 ./source/x/xdg-user-dirs
-rw-r--r-- 1 root root 281 2010-12-15 02:17 ./source/x/xdg-user-dirs/doinst.sh.gz
-rw-r--r-- 1 root root 936 2018-02-27 06:13 ./source/x/xdg-user-dirs/slack-desc
-rw-r--r-- 1 root root 193496 2022-08-01 10:31 ./source/x/xdg-user-dirs/xdg-user-dirs-0.18.tar.xz
@@ -15291,11 +15299,11 @@ drwxr-xr-x 2 root root 4096 2024-02-06 20:09 ./source/x/xdg-utils
-rw-r--r-- 1 root root 275231 2024-02-06 01:55 ./source/x/xdg-utils/xdg-utils-v1.2.1.tar.lz
-rwxr-xr-x 1 root root 3206 2024-02-06 20:09 ./source/x/xdg-utils/xdg-utils.SlackBuild
-rw-r--r-- 1 root root 45 2024-02-06 20:06 ./source/x/xdg-utils/xdg-utils.url
-drwxr-xr-x 2 root root 4096 2024-04-09 16:38 ./source/x/xorg-server-xwayland
+drwxr-xr-x 2 root root 4096 2024-05-16 00:03 ./source/x/xorg-server-xwayland
-rw-r--r-- 1 root root 1287 2021-04-18 18:21 ./source/x/xorg-server-xwayland/slack-desc
-rwxr-xr-x 1 root root 5293 2022-11-02 19:21 ./source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild
--rw-r--r-- 1 root root 1300092 2024-04-09 11:36 ./source/x/xorg-server-xwayland/xwayland-23.2.6.tar.xz
--rw-r--r-- 1 root root 95 2024-04-09 11:36 ./source/x/xorg-server-xwayland/xwayland-23.2.6.tar.xz.sig
+-rw-r--r-- 1 root root 1295016 2024-05-15 09:46 ./source/x/xorg-server-xwayland/xwayland-23.2.7.tar.xz
+-rw-r--r-- 1 root root 95 2024-05-15 09:46 ./source/x/xorg-server-xwayland/xwayland-23.2.7.tar.xz.sig
drwxr-xr-x 2 root root 4096 2024-05-13 17:13 ./source/x/xterm
-rw-r--r-- 1 root root 3266 2022-01-19 05:01 ./source/x/xterm/XTerm-console
-rw-r--r-- 1 root root 391 2019-01-01 20:06 ./source/x/xterm/doinst.sh.gz
@@ -15963,9 +15971,9 @@ drwxr-xr-x 2 root root 4096 2024-01-02 19:45 ./testing/source/grub
-rw-r--r-- 1 root root 1458 2016-12-25 09:49 ./testing/source/grub/grub.dejavusansmono.gfxterm.font.diff
-rw-r--r-- 1 root root 619 2012-09-29 04:34 ./testing/source/grub/initrd_naming.patch
-rw-r--r-- 1 root root 721 2023-12-21 19:34 ./testing/source/grub/slack-desc
-drwxr-xr-x 2 root root 4096 2024-05-14 18:34 ./usb-and-pxe-installers
+drwxr-xr-x 2 root root 4096 2024-05-16 00:31 ./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
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
--rw-r--r-- 1 root root 67798016 2024-05-14 18:33 ./usb-and-pxe-installers/usbboot.img
+-rw-r--r-- 1 root root 69661696 2024-05-16 00:30 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 16314 2022-03-24 20:54 ./usb-and-pxe-installers/usbimg2disk.sh
diff --git a/README.initrd b/README.initrd
index 67c4ca969..68024a847 100644
--- a/README.initrd
+++ b/README.initrd
@@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
-Tue May 14 18:09:39 UTC 2024
+Thu May 16 00:12:19 UTC 2024
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@@ -40,8 +40,8 @@ First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
- installpkg kernel-generic-6.9.0-x86_64-1.txz
- installpkg kernel-modules-6.9.0-x86_64-1.txz
+ installpkg kernel-generic-6.9.0-x86_64-2.txz
+ installpkg kernel-modules-6.9.0-x86_64-2.txz
installpkg mkinitrd-1.4.11-x86_64-34.txz
Change into the /boot directory:
diff --git a/recompress.sh b/recompress.sh
index 7c740911c..a3fa9d167 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -436,7 +436,6 @@ gzip ./source/n/obexftp/patches/obexftp-0.24-fix-absurd-install-path.patch
gzip ./source/n/netkit-ntalk/ntalk-0.17-slackware-alt-talkd.patch
gzip ./source/n/netkit-ntalk/netkit-ntalk-0.17.diff
gzip ./source/n/netkit-ntalk/netkit-ntalk-0.11.diff
-gzip ./source/n/popa3d/popa3d.shadow.diff
gzip ./source/n/popa3d/popa3d.pam.diff
gzip ./source/n/popa3d/doinst.sh
gzip ./source/n/popa3d/popa3d.gcc14.diff
diff --git a/slackware64/a/maketag b/slackware64/a/maketag
index eb045b081..ab05510ae 100644
--- a/slackware64/a/maketag
+++ b/slackware64/a/maketag
@@ -19,6 +19,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"acpid" "ACPI Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \
+"bcachefs-tools" "tools for bcachefs filesystem" "on" \
"bin" "Various system utilities - REQUIRED" "on" \
"btrfs-progs" "Utilities for btrfs filesystems" "on" \
"bzip2" "bzip2 compression utility" "on" \
@@ -143,7 +144,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
+aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -151,7 +152,7 @@ aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btr
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
+aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez
index eb045b081..ab05510ae 100644
--- a/slackware64/a/maketag.ez
+++ b/slackware64/a/maketag.ez
@@ -19,6 +19,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"acpid" "ACPI Power Management daemon" "on" \
"attr" "Tools for fs extended attributes -- REQUIRED" "on" \
"bash" "GNU bash shell - REQUIRED" "on" \
+"bcachefs-tools" "tools for bcachefs filesystem" "on" \
"bin" "Various system utilities - REQUIRED" "on" \
"btrfs-progs" "Utilities for btrfs filesystems" "on" \
"bzip2" "bzip2 compression utility" "on" \
@@ -143,7 +144,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
+aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -151,7 +152,7 @@ aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btr
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
+aaa_base aaa_glibc-solibs aaa_libraries aaa_terminfo acl acpid attr bash bcachefs-tools bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elogind elvis etc eudev exfatprogs f2fs-tools file findutils floppy gawk gettext glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inih iniparser inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nut nvi openssl-solibs openssl11-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks2 unarj upower usb_modeswitch usbutils userspace-rcu utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/a/tagfile b/slackware64/a/tagfile
index f04c88a65..5a0dfb6b5 100644
--- a/slackware64/a/tagfile
+++ b/slackware64/a/tagfile
@@ -6,6 +6,7 @@ acl:ADD
acpid:REC
attr:ADD
bash:ADD
+bcachefs-tools:ADD
bin:ADD
btrfs-progs:REC
bzip2:ADD
diff --git a/source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst b/source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst
new file mode 100644
index 000000000..b683b226b
--- /dev/null
+++ b/source/a/bcachefs-tools/bcachefs-tools-1.7.0.tar.zst
Binary files differ
diff --git a/source/a/bcachefs-tools/bcachefs-tools.SlackBuild b/source/a/bcachefs-tools/bcachefs-tools.SlackBuild
new file mode 100755
index 000000000..5eaabd8d0
--- /dev/null
+++ b/source/a/bcachefs-tools/bcachefs-tools.SlackBuild
@@ -0,0 +1,135 @@
+#!/bin/bash
+
+# Copyright 2024 Patrick J. Volkerding, Sebeka, Minnesota, 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=bcachefs-tools
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.zst | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+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-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.zst || exit 1
+cd $PKGNAM-$VERSION || exit 1
+
+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 {} \+
+
+# Let's not draw this dep in right now:
+# BCACHEFS_FUSE=1
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+ make $NUMJOBS \
+ PREFIX=/usr \
+ LIBEXECDIR=/usr/lib${LIBDIRSUFFIX} \
+ ROOT_SBINDIR=/sbin \
+ INITRAMFS_DIR=/etc/junk \
+ DESTDIR=$PKG \
+ install || exit 1
+
+# Remove junk:
+rm -rf $PKG/etc
+
+# No option, so relocate:
+mv $PKG/usr/share/man $PKG/usr
+rmdir $PKG/usr/share
+
+# Install completions:
+mkdir -p $PKG/usr/share/bash-completion/completions
+$PKG/sbin/bcachefs completions bash > $PKG/usr/share/bash-completion/completions/bcachefs
+mkdir -p $PKG/usr/share/zsh/site-functions
+$PKG/sbin/bcachefs completions zsh > $PKG/usr/share/zsh/site-functions/_bcachefs
+
+# 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 manual pages:
+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
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ COPYING* INSTALL* README* \
+ doc/bcachefs-principles-of-operation.tex \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/a/bcachefs-tools/bcachefs-tools.url b/source/a/bcachefs-tools/bcachefs-tools.url
new file mode 100644
index 000000000..42c0def89
--- /dev/null
+++ b/source/a/bcachefs-tools/bcachefs-tools.url
@@ -0,0 +1 @@
+https://evilpiepirate.org/bcachefs-tools/
diff --git a/source/a/bcachefs-tools/slack-desc b/source/a/bcachefs-tools/slack-desc
new file mode 100644
index 000000000..6d78e799a
--- /dev/null
+++ b/source/a/bcachefs-tools/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------------------------------------------------------|
+bcachefs-tools: bcachefs-tools (tools for bcachefs filesystem)
+bcachefs-tools:
+bcachefs-tools: Bcachefs is an advanced new filesystem for Linux, with an emphasis on
+bcachefs-tools: reliability and robustness and the complete set of features one would
+bcachefs-tools: expect from a modern filesystem.
+bcachefs-tools:
+bcachefs-tools: This package contains the bcachefs tool, {mkfs,mount,fsck}.bcachefs
+bcachefs-tools: wrappers that call the bcachefs tool, and documentation.
+bcachefs-tools:
+bcachefs-tools: Homepage: https://bcachefs.org
+bcachefs-tools:
diff --git a/source/d/strace/strace.url b/source/d/strace/strace.url
index 7f8c04ea1..845787a44 100644
--- a/source/d/strace/strace.url
+++ b/source/d/strace/strace.url
@@ -1,2 +1,2 @@
https://github.com/strace/strace
-https://github.com/strace/strace/releases/download/v6.8/strace-6.8.tar.xz
+https://github.com/strace/strace/releases/download/v6.9/strace-6.9.tar.xz
diff --git a/source/installer/ChangeLog.txt b/source/installer/ChangeLog.txt
index 5bf590993..48c4bd76e 100644
--- a/source/installer/ChangeLog.txt
+++ b/source/installer/ChangeLog.txt
@@ -1,3 +1,11 @@
+Wed May 15 22:32:33 UTC 2024
+ Force compress the hwdata files. Thanks to Stuart Winter.
+ Include rescan_scsi_bus.sh, sg_inq, sg_turs, and libsgutils2 from the
+ sg3_utils package. Thanks to ikocher.
+ Include bcachefs-tools.
+ Add libsodium for bcachefs-tools.
+ No menu-driven installer support yet (nor immediately pending).
++--------------------------+
Tue May 14 18:24:45 UTC 2024
Disable CONFIG_TC in busybox-dot-config.
+--------------------------+
diff --git a/source/installer/build_installer.sh b/source/installer/build_installer.sh
index a70c9c1d6..07c064e29 100755
--- a/source/installer/build_installer.sh
+++ b/source/installer/build_installer.sh
@@ -946,6 +946,7 @@ case $ARCH in
esac
PKGLIST="${EXTRA_PKGS} \
a/bash \
+a/bcachefs-tools \
a/btrfs-progs \
a/coreutils \
a/cryptsetup \
@@ -1010,6 +1011,7 @@ l/libcap \
l/libidn2 \
l/libnsl \
l/libnvme \
+l/libsodium \
l/libunistring \
l/libusb \
l/lz4 \
@@ -1018,6 +1020,7 @@ l/parted \
l/pcre2 \
l/popt \
l/readline \
+l/sg3_utils \
l/zlib \
l/zstd \
n/dhcpcd \
@@ -1094,6 +1097,9 @@ cp --remove-destination -fa${VERBOSE1} ${EXTRA_PKGS_USRBIN} \
plzip \
rev \
uuidgen \
+ rescan-scsi-bus.sh \
+ sg_inq \
+ sg_turs \
syslinux-nomtools \
strings \
$PKG/$ARCH-installer-filesystem/usr/bin/
@@ -1121,6 +1127,7 @@ cp --remove-destination -fa${VERBOSE1} \
cd $TMP/extract-packages/sbin
cp --remove-destination -fa${VERBOSE1} ${EXTRA_PKGS_SBIN} \
badblocks \
+ *bcachefs* \
blkid \
btrfs* \
cgdisk \
@@ -1383,6 +1390,8 @@ cp -fa${VERBOSE1} \
libnvme*.so* \
libparted*so* \
libreadline*.so* \
+ libsgutils2*.so* \
+ libsodium.so* \
libstdc++*.so* \
libunistring*.so* \
libusb-1.0*.so* \
@@ -1429,7 +1438,7 @@ cd $TMP/extract-packages/usr/share/hwdata
mkdir -p -m755 $PKG/$ARCH-installer-filesystem/usr/share/hwdata
cp -fa${VERBOSE1} pci.ids usb.ids \
$PKG/$ARCH-installer-filesystem/usr/share/hwdata
-gzip -9${VERBOSE1} $PKG/$ARCH-installer-filesystem/usr/share/hwdata/*
+gzip -f9${VERBOSE1} $PKG/$ARCH-installer-filesystem/usr/share/hwdata/*
# Copy the rc script for rpcbind:
cd $TMP/extract-packages/etc/rc.d
@@ -2265,6 +2274,7 @@ if [ -d usr/man ]; then
# man page format... perhaps handy for future documentation, or
# README_LVM, etc. ?
for manpage in \
+ man8/bcachefs.8.bz2 \
man8/cfdisk.8.bz2 \
man8/fdisk.8.bz2 \
man8/gdisk.8.bz2 \
diff --git a/source/installer/sources/initrd/sbin/rescan-scsi-bus b/source/installer/sources/initrd/sbin/rescan-scsi-bus
index 4be8f01e1..106125246 100755..120000
--- a/source/installer/sources/initrd/sbin/rescan-scsi-bus
+++ b/source/installer/sources/initrd/sbin/rescan-scsi-bus
@@ -1,759 +1 @@
-#!/bin/bash
-# Skript to rescan SCSI bus, using the
-# scsi add-single-device mechanism
-# (c) 1998--2010 Kurt Garloff <kurt@garloff.de>, GNU GPL v2 or v3
-# (c) 2006--2008 Hannes Reinecke, GNU GPL v2 or later
-# $Id: rescan-scsi-bus.sh,v 1.56 2012/01/14 22:23:53 garloff Exp $
-
-SCAN_WILD_CARD=4294967295
-
-setcolor ()
-{
- red="\e[0;31m"
- green="\e[0;32m"
- yellow="\e[0;33m"
- bold="\e[0;1m"
- norm="\e[0;0m"
-}
-
-unsetcolor ()
-{
- red=""; green=""
- yellow=""; norm=""
-}
-
-# Output some text and return cursor to previous position
-# (only works for simple strings)
-# Stores length of string in LN and returns it
-print_and_scroll_back ()
-{
- STRG="$1"
- LN=${#STRG}
- BK=""
- declare -i cntr=0
- while test $cntr -lt $LN; do BK="$BK\e[D"; let cntr+=1; done
- echo -en "$STRG$BK"
- return $LN
-}
-
-# Overwrite a text of length $1 (fallback to $LN) with whitespace
-white_out ()
-{
- BK=""; WH=""
- if test -n "$1"; then LN=$1; fi
- declare -i cntr=0
- while test $cntr -lt $LN; do BK="$BK\e[D"; WH="$WH "; let cntr+=1; done
- echo -en "$WH$BK"
-}
-
-# Return hosts. sysfs must be mounted
-findhosts_26 ()
-{
- hosts=`find /sys/class/scsi_host/host* -maxdepth 4 -type d -o -type l 2> /dev/null | awk -F'/' '{print $5}' | sed -e 's~host~~' | sort -nu`
- scsi_host_data=`echo "$hosts" | sed -e 's~^~/sys/class/scsi_host/host~'`
- for hostdir in $scsi_host_data; do
- hostno=${hostdir#/sys/class/scsi_host/host}
- if [ -f $hostdir/isp_name ] ; then
- hostname="qla2xxx"
- elif [ -f $hostdir/lpfc_drvr_version ] ; then
- hostname="lpfc"
- else
- hostname=`cat $hostdir/proc_name`
- fi
- #hosts="$hosts $hostno"
- echo "Host adapter $hostno ($hostname) found."
- done
- if [ -z "$hosts" ] ; then
- echo "No SCSI host adapters found in sysfs"
- exit 1;
- fi
- # Not necessary just use double quotes around variable to preserve new lines
- #hosts=`echo $hosts | tr ' ' '\n'`
-}
-
-# Return hosts. /proc/scsi/HOSTADAPTER/? must exist
-findhosts ()
-{
- hosts=
- for driverdir in /proc/scsi/*; do
- driver=${driverdir#/proc/scsi/}
- if test $driver = scsi -o $driver = sg -o $driver = dummy -o $driver = device_info; then continue; fi
- for hostdir in $driverdir/*; do
- name=${hostdir#/proc/scsi/*/}
- if test $name = add_map -o $name = map -o $name = mod_parm; then continue; fi
- num=$name
- driverinfo=$driver
- if test -r $hostdir/status; then
- num=$(printf '%d\n' `sed -n 's/SCSI host number://p' $hostdir/status`)
- driverinfo="$driver:$name"
- fi
- hosts="$hosts $num"
- echo "Host adapter $num ($driverinfo) found."
- done
- done
-}
-
-printtype ()
-{
- local type=$1
-
- case "$type" in
- 0) echo "Direct-Access " ;;
- 1) echo "Sequential-Access" ;;
- 2) echo "Printer " ;;
- 3) echo "Processor " ;;
- 4) echo "WORM " ;;
- 5) echo "CD-ROM " ;;
- 6) echo "Scanner " ;;
- 7) echo "Optical Device " ;;
- 8) echo "Medium Changer " ;;
- 9) echo "Communications " ;;
- 10) echo "Unknown " ;;
- 11) echo "Unknown " ;;
- 12) echo "RAID " ;;
- 13) echo "Enclosure " ;;
- 14) echo "Direct-Access-RBC" ;;
- *) echo "Unknown " ;;
- esac
-}
-
-print02i()
-{
- if [ "$1" = "*" ] ; then
- echo "00"
- else
- printf "%02i" "$1"
- fi
-}
-
-# Get /proc/scsi/scsi info for device $host:$channel:$id:$lun
-# Optional parameter: Number of lines after first (default = 2),
-# result in SCSISTR, return code 1 means empty.
-procscsiscsi ()
-{
- if test -z "$1"; then LN=2; else LN=$1; fi
- CHANNEL=`print02i "$channel"`
- ID=`print02i "$id"`
- LUN=`print02i "$lun"`
- if [ -d /sys/class/scsi_device ]; then
- SCSIPATH="/sys/class/scsi_device/${host}:${channel}:${id}:${lun}"
- if [ -d "$SCSIPATH" ] ; then
- SCSISTR="Host: scsi${host} Channel: $CHANNEL Id: $ID Lun: $LUN"
- if [ "$LN" -gt 0 ] ; then
- IVEND=$(cat ${SCSIPATH}/device/vendor)
- IPROD=$(cat ${SCSIPATH}/device/model)
- IPREV=$(cat ${SCSIPATH}/device/rev)
- SCSIDEV=$(printf ' Vendor: %-08s Model: %-16s Rev: %-4s' "$IVEND" "$IPROD" "$IPREV")
- SCSISTR="$SCSISTR
-$SCSIDEV"
- fi
- if [ "$LN" -gt 1 ] ; then
- ILVL=$(cat ${SCSIPATH}/device/scsi_level)
- type=$(cat ${SCSIPATH}/device/type)
- ITYPE=$(printtype $type)
- SCSITMP=$(printf ' Type: %-16s ANSI SCSI revision: %02d' "$ITYPE" "$((ILVL - 1))")
- SCSISTR="$SCSISTR
-$SCSITMP"
- fi
- else
- return 1
- fi
- else
- grepstr="scsi$host Channel: $CHANNEL Id: $ID Lun: $LUN"
- SCSISTR=`cat /proc/scsi/scsi | grep -A$LN -e"$grepstr"`
- fi
- if test -z "$SCSISTR"; then return 1; else return 0; fi
-}
-
-# Find sg device with 2.6 sysfs support
-sgdevice26 ()
-{
- if test -e /sys/class/scsi_device/$host\:$channel\:$id\:$lun/device/generic; then
- SGDEV=`readlink /sys/class/scsi_device/$host\:$channel\:$id\:$lun/device/generic`
- SGDEV=`basename $SGDEV`
- else
- for SGDEV in /sys/class/scsi_generic/sg*; do
- DEV=`readlink $SGDEV/device`
- if test "${DEV##*/}" = "$host:$channel:$id:$lun"; then
- SGDEV=`basename $SGDEV`; return
- fi
- done
- SGDEV=""
- fi
-}
-
-# Find sg device with 2.4 report-devs extensions
-sgdevice24 ()
-{
- if procscsiscsi 3; then
- SGDEV=`echo "$SCSISTR" | grep 'Attached drivers:' | sed 's/^ *Attached drivers: \(sg[0-9]*\).*/\1/'`
- fi
-}
-
-# Find sg device that belongs to SCSI device $host $channel $id $lun
-# and return in SGDEV
-sgdevice ()
-{
- SGDEV=
- if test -d /sys/class/scsi_device; then
- sgdevice26
- else
- DRV=`grep 'Attached drivers:' /proc/scsi/scsi 2>/dev/null`
- repdevstat=$((1-$?))
- if [ $repdevstat = 0 ]; then
- echo "scsi report-devs 1" >/proc/scsi/scsi
- DRV=`grep 'Attached drivers:' /proc/scsi/scsi 2>/dev/null`
- if [ $? = 1 ]; then return; fi
- fi
- if ! `echo $DRV | grep 'drivers: sg' >/dev/null`; then
- modprobe sg
- fi
- sgdevice24
- if [ $repdevstat = 0 ]; then
- echo "scsi report-devs 0" >/proc/scsi/scsi
- fi
- fi
-}
-
-# Test if SCSI device is still responding to commands
-testonline ()
-{
- : testonline
- RC=0
- if test ! -x /usr/bin/sg_turs; then return 0; fi
- sgdevice
- if test -z "$SGDEV"; then return 0; fi
- sg_turs /dev/$SGDEV >/dev/null 2>&1
- RC=$?
- # Handle in progress of becoming ready and unit attention -- wait at max 11s
- declare -i ctr=0
- if test $RC = 2 -o $RC = 6; then
- RMB=`sg_inq /dev/$SGDEV | grep 'RMB=' | sed 's/^.*RMB=\(.\).*$/\1/'`
- print_and_scroll_back "$host:$channel:$id:$lun $SGDEV ($RMB) "
- fi
- while test $RC = 2 -o $RC = 6 && test $ctr -le 8; do
- if test $RC = 2 -a "$RMB" != "1"; then echo -n "."; let $LN+=1; sleep 1
- else usleep 20000; fi
- let ctr+=1
- sg_turs /dev/$SGDEV >/dev/null 2>&1
- RC=$?
- done
- if test $ctr != 0; then white_out; fi
- # echo -e "\e[A\e[A\e[A${yellow}Test existence of $SGDEV = $RC ${norm} \n\n\n"
- if test $RC = 1; then return $RC; fi
- # Reset RC (might be !=0 for passive paths)
- RC=0
- # OK, device online, compare INQUIRY string
- INQ=`sg_inq $sg_len_arg /dev/$SGDEV 2>/dev/null`
- IVEND=`echo "$INQ" | grep 'Vendor identification:' | sed 's/^[^:]*: \(.*\)$/\1/'`
- IPROD=`echo "$INQ" | grep 'Product identification:' | sed 's/^[^:]*: \(.*\)$/\1/'`
- IPREV=`echo "$INQ" | grep 'Product revision level:' | sed 's/^[^:]*: \(.*\)$/\1/'`
- STR=`printf " Vendor: %-08s Model: %-16s Rev: %-4s" "$IVEND" "$IPROD" "$IPREV"`
- IPTYPE=`echo "$INQ" | sed -n 's/.* Device_type=\([0-9]*\) .*/\1/p'`
- IPQUAL=`echo "$INQ" | sed -n 's/ *PQual=\([0-9]*\) Device.*/\1/p'`
- if [ "$IPQUAL" != 0 ] ; then
- echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}LU not available (PQual $IPQUAL)${norm} \n\n\n"
- return 2
- fi
-
- TYPE=$(printtype $IPTYPE)
- procscsiscsi
- TMPSTR=`echo "$SCSISTR" | grep 'Vendor:'`
- if [ "$TMPSTR" != "$STR" ]; then
- echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}\nfrom:${SCSISTR#* } \nto: $STR ${norm} \n\n\n"
- return 1
- fi
- TMPSTR=`echo "$SCSISTR" | sed -n 's/.*Type: *\(.*\) *ANSI.*/\1/p'`
- if [ $TMPSTR != $TYPE ] ; then
- echo -e "\e[A\e[A\e[A\e[A${red}$SGDEV changed: ${bold}\nfrom:${TMPSTR} \nto: $TYPE ${norm} \n\n\n"
- return 1
- fi
- return $RC
-}
-
-# Test if SCSI device $host $channen $id $lun exists
-# Outputs description from /proc/scsi/scsi (unless arg passed)
-# Returns SCSISTR (empty if no dev)
-testexist ()
-{
- : testexist
- SCSISTR=
- if procscsiscsi && test -z "$1"; then
- echo "$SCSISTR" | head -n1
- echo "$SCSISTR" | tail -n2 | pr -o4 -l1
- fi
-}
-
-# Returns the list of existing channels per host
-chanlist ()
-{
- local hcil
- local cil
- local chan
- local tmpchan
-
- for dev in /sys/class/scsi_device/${host}:* ; do
- [ -d $dev ] || continue;
- hcil=${dev##*/}
- cil=${hcil#*:}
- chan=${cil%%:*}
- for tmpchan in $channelsearch ; do
- if test "$chan" -eq $tmpchan ; then
- chan=
- fi
- done
- if test -n "$chan" ; then
- channelsearch="$channelsearch $chan"
- fi
- done
- if test -z "$channelsearch"; then channelsearch="0"; fi
-}
-
-# Returns the list of existing targets per host
-idlist ()
-{
- local hcil
- local cil
- local il
- local target
- local tmpid
-
- for dev in /sys/class/scsi_device/${host}:${channel}:* ; do
- [ -d $dev ] || continue;
- hcil=${dev##*/}
- cil=${hcil#*:}
- il=${cil#*:}
- target=${il%%:*}
- for tmpid in $idsearch ; do
- if test "$target" -eq $tmpid ; then
- target=
- break
- fi
- done
- if test -n "$target" ; then
- idsearch="$idsearch $target"
- fi
- done
-}
-
-# Returns the list of existing LUNs from device $host $channel $id $lun
-# and returns list to stdout
-getluns()
-{
- sgdevice
- if test -z "$SGDEV"; then return 1; fi
- if test ! -x /usr/bin/sg_luns; then echo 0; return 1; fi
- LLUN=`sg_luns /dev/$SGDEV 2>/dev/null | sed -n 's/ \(.*\)/\1/p'`
- if test $? != 0; then echo 0; return 1; fi
- #echo "$LLUN" | sed -n 's/.*lun=\(.*\)/\1/p'
- for lun in $LLUN ; do
- # Swap LUN number
- l0=$(printf '%u' 0x$lun)
- l1=$(( ($l0 >> 48) & 0xffff ))
- l2=$(( ($l0 >> 32) & 0xffff ))
- l3=$(( ($l0 >> 16) & 0xffff ))
- l4=$(( $l0 & 0xffff ))
- l0=$(( ( ( ($l4 * 0xffff) + $l3 ) * 0xffff + $l2 ) * 0xffff + $l1 ))
- printf "%u\n" $l0
- done
- return 0
-}
-
-# Wait for udev to settle (create device nodes etc.)
-udevadm_settle()
-{
- if test -x /sbin/udevadm; then
- print_and_scroll_back " Calling udevadm settle (can take a while) "
- /sbin/udevadm settle
- white_out
- elif test -x /sbin/udevsettle; then
- print_and_scroll_back " Calling udevsettle (can take a while) "
- /sbin/udevsettle
- white_out
- else
- usleep 20000
- fi
-}
-
-# Perform scan on a single lun $host $channel $id $lun
-dolunscan()
-{
- SCSISTR=
- devnr="$host $channel $id $lun"
- echo -e " Scanning for device $devnr ... "
- printf "${yellow}OLD: $norm"
- testexist
- # Special case: lun 0 just got added (for reportlunscan),
- # so make sure we correctly treat it as new
- if test "$lun" = "0" -a "$1"; then
- SCSISTR=""
- printf "\r\e[A\e[A\e[A"
- fi
- : f $remove s $SCSISTR
- if test "$remove" -a "$SCSISTR"; then
- # Device exists: Test whether it's still online
- # (testonline returns 1 if it's gone or has changed)
- testonline
- RC=$?
- if test $RC != 0 -o ! -z "$forceremove"; then
- echo -en "\r\e[A\e[A\e[A${red}REM: "
- echo "$SCSISTR" | head -n1
- echo -e "${norm}\e[B\e[B"
- if test -e /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device; then
- echo 1 > /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device/delete
- # FIXME: Can we skip udevadm settle for removal?
- #udevadm_settle
- usleep 20000
- else
- echo "scsi remove-single-device $devnr" > /proc/scsi/scsi
- if test $RC -eq 1 -o $lun -eq 0 ; then
- # Try readding, should fail if device is gone
- echo "scsi add-single-device $devnr" > /proc/scsi/scsi
- fi
- fi
- fi
- if test $RC = 0 -o "$forcerescan" ; then
- if test -e /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device; then
- echo 1 > /sys/class/scsi_device/${host}:${channel}:${id}:${lun}/device/rescan
- udevadm_settle
- fi
- fi
- printf "\r\e[A\e[A\e[A${yellow}OLD: $norm"
- testexist
- if test -z "$SCSISTR"; then
- printf "\r${red}DEL: $norm\r\n\n"
- let rmvd+=1;
- return 1
- fi
- fi
- if test -z "$SCSISTR"; then
- # Device does not exist, try to add
- printf "\r${green}NEW: $norm"
- if test -e /sys/class/scsi_host/host${host}/scan; then
- echo "$channel $id $lun" > /sys/class/scsi_host/host${host}/scan 2> /dev/null
- udevadm_settle
- else
- echo "scsi add-single-device $devnr" > /proc/scsi/scsi
- fi
- testexist
- if test -z "$SCSISTR"; then
- # Device not present
- printf "\r\e[A";
- ## COMMENTED OUT as the "break" below is broken.
- ## Optimization: if lun==0, stop here (only if in non-remove mode)
- #if test $lun = 0 -a -z "$remove" -a $optscan = 1; then
- # break;
- #fi
- else
- let found+=1;
- fi
- fi
-}
-
-# Perform report lun scan on $host $channel $id using REPORT_LUNS
-doreportlun()
-{
- lun=0
- SCSISTR=
- devnr="$host $channel $id $lun"
- echo -en " Scanning for device $devnr ...\r"
- lun0added=
- #printf "${yellow}OLD: $norm"
- # Phase one: If LUN0 does not exist, try to add
- testexist -q
- if test -z "$SCSISTR"; then
- # Device does not exist, try to add
- #printf "\r${green}NEW: $norm"
- if test -e /sys/class/scsi_host/host${host}/scan; then
- echo "$channel $id $lun" > /sys/class/scsi_host/host${host}/scan 2> /dev/null
- udevadm_settle
- else
- echo "scsi add-single-device $devnr" > /proc/scsi/scsi
- fi
- testexist -q
- if test -n "$SCSISTR"; then
- lun0added=1
- #testonline
- else
- # Device not present
- # return
- # Find alternative LUN to send getluns to
- for dev in /sys/class/scsi_device/${host}:${channel}:${id}:*; do
- [ -d "$dev" ] || continue
- lun=${dev##*:}
- break
- done
- fi
- fi
- targetluns=`getluns`
- REPLUNSTAT=$?
- lunremove=
- #echo "getluns reports " $targetluns
- olddev=`find /sys/class/scsi_device/ -name $host:$channel:$id:* 2>/dev/null`
- oldluns=`echo "$olddev" | awk -F'/' '{print $5}' | awk -F':' '{print $4}'`
- oldtargets="$targetluns"
- # OK -- if we don't have a LUN to send a REPORT_LUNS to, we could
- # fall back to wildcard scanning. Same thing if the device does not
- # support REPORT_LUNS
- # TODO: We might be better off to ALWAYS use wildcard scanning if
- # it works
- if test "$REPLUNSTAT" = "1"; then
- if test -e /sys/class/scsi_host/host${host}/scan; then
- echo "$channel $id -" > /sys/class/scsi_host/host${host}/scan 2> /dev/null
- udevadm_settle
- else
- echo "scsi add-single-device $host $channel $id $SCAN_WILD_CARD" > /proc/scsi/scsi
- fi
- targetluns=`find /sys/class/scsi_device/ -name $host:$channel:$id:* 2>/dev/null | awk -F'/' '{print $5}' | awk -F':' '{print $4}' | sort -n`
- let found+=`echo "$targetluns" | wc -l`
- let found-=`echo "$olddev" | wc -l`
- fi
- if test -z "$targetluns"; then targetluns="$oldtargets"; fi
- # Check existing luns
- for dev in $olddev; do
- [ -d "$dev" ] || continue
- lun=${dev##*:}
- newsearch=
- inlist=
- # OK, is existing $lun (still) in reported list
- for tmplun in $targetluns; do
- if test $tmplun -eq $lun ; then
- inlist=1
- dolunscan $lun0added
- else
- newsearch="$newsearch $tmplun"
- fi
- done
- # OK, we have now done a lunscan on $lun and
- # $newsearch is the old $targetluns without $lun
- if [ -z "$inlist" ]; then
- # Stale lun
- lunremove="$lunremove $lun"
- fi
- # $lun removed from $lunsearch (echo for whitespace cleanup)
- targetluns=`echo $newsearch`
- done
- # Add new ones and check stale ones
- for lun in $targetluns $lunremove; do
- dolunscan $lun0added
- done
-}
-
-# Perform search (scan $host)
-dosearch ()
-{
- if test -z "$channelsearch" ; then
- chanlist
- fi
- for channel in $channelsearch; do
- if test -z "$idsearch" ; then
- idlist
- fi
- for id in $idsearch; do
- if test -z "$lunsearch" ; then
- doreportlun
- else
- for lun in $lunsearch; do
- dolunscan
- done
- fi
- done
- done
-}
-
-expandlist ()
-{
- list=$1
- result=""
- first=${list%%,*}
- rest=${list#*,}
- while test ! -z "$first"; do
- beg=${first%%-*};
- if test "$beg" = "$first"; then
- result="$result $beg";
- else
- end=${first#*-}
- result="$result `seq $beg $end`"
- fi
- test "$rest" = "$first" && rest=""
- first=${rest%%,*}
- rest=${rest#*,}
- done
- echo $result
-}
-
-# main
-if test @$1 = @--help -o @$1 = @-h -o @$1 = @-?; then
- echo "Usage: rescan-scsi-bus.sh [options] [host [host ...]]"
- echo "Options:"
- echo " -l activates scanning for LUNs 0--7 [default: 0]"
- echo " -L NUM activates scanning for LUNs 0--NUM [default: 0]"
- echo " -w scan for target device IDs 0--15 [default: 0--7]"
- echo " -c enables scanning of channels 0 1 [default: 0 / all detected ones]"
- echo " -r enables removing of devices [default: disabled]"
- echo " -i issue a FibreChannel LIP reset [default: disabled]"
- echo "--remove: same as -r"
- echo "--issue-lip: same as -i"
- echo "--forcerescan: Rescan existing devices"
- echo "--forceremove: Remove and readd every device (DANGEROUS)"
- echo "--nooptscan: don't stop looking for LUNs is 0 is not found"
- echo "--color: use coloured prefixes OLD/NEW/DEL"
- echo "--hosts=LIST: Scan only host(s) in LIST"
- echo "--channels=LIST: Scan only channel(s) in LIST"
- echo "--ids=LIST: Scan only target ID(s) in LIST"
- echo "--luns=LIST: Scan only lun(s) in LIST"
- echo "--sync/nosync: Issue a sync / no sync [default: sync if remove]"
- echo "--attachpq3: Tell kernel to attach sg to LUN 0 that reports PQ=3"
- echo "--reportlun2: Tell kernel to try REPORT_LUN even on SCSI2 devices"
- echo "--largelun: Tell kernel to support LUNs > 7 even on SCSI2 devs"
- echo "--sparselun: Tell kernel to support sparse LUN numbering"
- echo " Host numbers may thus be specified either directly on cmd line (deprecated) or"
- echo " or with the --hosts=LIST parameter (recommended)."
- echo "LIST: A[-B][,C[-D]]... is a comma separated list of single values and ranges"
- echo " (No spaces allowed.)"
- exit 0
-fi
-
-if test ! -d /sys/class/scsi_host/ -a ! -d /proc/scsi/; then
- echo "Error: SCSI subsystem not active"
- exit 1
-fi
-
-# Make sure sg is there
-modprobe sg >/dev/null 2>&1
-
-if test -x /usr/bin/sg_inq; then
- sg_version=$(sg_inq -V 2>&1 | cut -d " " -f 3)
- sg_version=${sg_version##0.}
- #echo "\"$sg_version\""
- #if [ -z "$sg_version" -o "$sg_version" -lt 70 ] ; then
- #sg_len_arg="-36"
- #else
- sg_len_arg="--len=36"
- #fi
-#else
-# # Slackware note: it may not "fully work", but it works well enough for
-# # what we need here in the installer. If that turns out not to be the
-# # case, let volkerdi know on the Slackware Linux Questions forum.
-# echo "WARN: /usr/bin/sg_inq not present -- please install sg3_utils"
-# echo " or rescan-scsi-bus.sh might not fully work."
-fi
-
-# defaults
-unsetcolor
-lunsearch=
-opt_idsearch=`seq 0 7`
-opt_channelsearch=
-remove=
-forceremove=
-optscan=1
-sync=1
-declare -i scan_flags=0
-if test -d /sys/class/scsi_host; then
- findhosts_26
-else
- findhosts
-fi
-
-# Scan options
-opt="$1"
-while test ! -z "$opt" -a -z "${opt##-*}"; do
- opt=${opt#-}
- case "$opt" in
- l) lunsearch=`seq 0 7` ;;
- L) lunsearch=`seq 0 $2`; shift ;;
- w) opt_idsearch=`seq 0 15` ;;
- c) opt_channelsearch="0 1" ;;
- r) remove=1 ;;
- i) lipreset=1 ;;
- -remove) remove=1 ;;
- -forcerescan) remove=1; forcerescan=1 ;;
- -forceremove) remove=1; forceremove=1 ;;
- -hosts=*) arg=${opt#-hosts=}; hosts=`expandlist $arg` ;;
- -channels=*) arg=${opt#-channels=};opt_channelsearch=`expandlist $arg` ;;
- -ids=*) arg=${opt#-ids=}; opt_idsearch=`expandlist $arg` ;;
- -luns=*) arg=${opt#-luns=}; lunsearch=`expandlist $arg` ;;
- -color) setcolor ;;
- -nooptscan) optscan=0 ;;
- -issue-lip) lipreset=1 ;;
- -sync) sync=2 ;;
- -nosync) sync=0 ;;
- -attachpq3) scan_flags=$(($scan_flags|0x1000000)) ;;
- -reportlun2) scan_flags=$(($scan_flags|0x20000)) ;;
- -largelun) scan_flags=$(($scan_flags|0x200)) ;;
- -sparselun) scan_flags=$((scan_flags|0x40)) ;;
- *) echo "Unknown option -$opt !" ;;
- esac
- shift
- opt="$1"
-done
-
-# Hosts given ?
-if test "@$1" != "@"; then
- hosts=$*
-fi
-
-if [ -d /sys/class/scsi_host -a ! -w /sys/class/scsi_host ]; then
- echo "You need to run scsi-rescan-bus.sh as root"
- exit 2
-fi
-if test "$sync" = 1 -a "$remove" = 1; then sync=2; fi
-if test "$sync" = 2; then echo "Syncing file systems"; sync; fi
-if test -w /sys/module/scsi_mod/parameters/default_dev_flags -a $scan_flags != 0; then
- OLD_SCANFLAGS=`cat /sys/module/scsi_mod/parameters/default_dev_flags`
- NEW_SCANFLAGS=$(($OLD_SCANFLAGS|$scan_flags))
- if test "$OLD_SCANFLAGS" != "$NEW_SCANFLAGS"; then
- echo -n "Temporarily setting kernel scanning flags from "
- printf "0x%08x to 0x%08x\n" $OLD_SCANFLAGS $NEW_SCANFLAGS
- echo $NEW_SCANFLAGS > /sys/module/scsi_mod/parameters/default_dev_flags
- else
- unset OLD_SCANFLAGS
- fi
-fi
-echo "Scanning SCSI subsystem for new devices"
-test -z "$remove" || echo " and remove devices that have disappeared"
-declare -i found=0
-declare -i rmvd=0
-for host in $hosts; do
- echo -n "Scanning host $host "
- if test -e /sys/class/fc_host/host$host ; then
- # It's pointless to do a target scan on FC
- if test -n "$lipreset" ; then
- echo 1 > /sys/class/fc_host/host$host/issue_lip 2> /dev/null;
- udevadm_settle
- fi
- # We used to always trigger a rescan for FC to update channels and targets
- # Commented out -- as discussed with Hannes we should rely
- # on the main loop doing the scan, no need to do it here.
- #echo "- - -" > /sys/class/scsi_host/host$host/scan 2> /dev/null;
- #udevadm_settle
- channelsearch=
- idsearch=
- else
- channelsearch=$opt_channelsearch
- idsearch=$opt_idsearch
- fi
- [ -n "$channelsearch" ] && echo -n "channels $channelsearch "
- echo -n "for "
- if [ -n "$idsearch" ] ; then
- echo -n " SCSI target IDs " $idsearch
- else
- echo -n " all SCSI target IDs"
- fi
- if [ -n "$lunsearch" ] ; then
- echo ", LUNs " $lunsearch
- else
- echo ", all LUNs"
- fi
- dosearch
-done
-if test -n "$OLD_SCANFLAGS"; then
- echo $OLD_SCANFLAGS > /sys/module/scsi_mod/parameters/default_dev_flags
-fi
-echo "$found new device(s) found. "
-echo "$rmvd device(s) removed. "
-
-# Local Variables:
-# sh-basic-offset: 2
-# End:
-
+../usr/bin/rescan-scsi-bus.sh \ No newline at end of file
diff --git a/source/k/build-all-kernels.sh b/source/k/build-all-kernels.sh
index e4b907bae..91ecb9983 100755
--- a/source/k/build-all-kernels.sh
+++ b/source/k/build-all-kernels.sh
@@ -27,7 +27,7 @@
cd $(dirname $0) ; CWD=$(pwd)
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
if [ -z "$VERSION" ]; then
# Get the filename of the newest kernel tarball:
KERNEL_SOURCE_FILE="$(/bin/ls -t linux-*.tar.?z | head -n 1 )"
diff --git a/source/k/kernel-configs/config-generic-6.9 b/source/k/kernel-configs/config-generic-6.9
index 264ae3c26..5e558d736 100644
--- a/source/k/kernel-configs/config-generic-6.9
+++ b/source/k/kernel-configs/config-generic-6.9
@@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=130200
+CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@@ -16,7 +16,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@@ -535,7 +534,7 @@ CONFIG_CPU_MITIGATIONS=y
CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
CONFIG_MITIGATION_RETPOLINE=y
CONFIG_MITIGATION_RETHUNK=y
-CONFIG_MITIGATION_GDS_FORCE=y
+# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
@@ -892,6 +891,8 @@ CONFIG_GCC_PLUGINS=y
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT=4
+CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
+CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@@ -9968,7 +9969,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
-CONFIG_BCACHEFS_FS=m
+CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@@ -10437,7 +10438,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
-CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@@ -10475,7 +10476,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@@ -10630,13 +10631,13 @@ CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_ARC4=y
CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
diff --git a/source/k/kernel-configs/config-generic-6.9.x64 b/source/k/kernel-configs/config-generic-6.9.x64
index 7f81b3ddf..7f6a78cb4 100644
--- a/source/k/kernel-configs/config-generic-6.9.x64
+++ b/source/k/kernel-configs/config-generic-6.9.x64
@@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=130200
+CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@@ -15,7 +15,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@@ -552,7 +551,7 @@ CONFIG_MITIGATION_IBPB_ENTRY=y
CONFIG_MITIGATION_IBRS_ENTRY=y
CONFIG_MITIGATION_SRSO=y
CONFIG_MITIGATION_SLS=y
-CONFIG_MITIGATION_GDS_FORCE=y
+# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_ARCH_HAS_ADD_PAGES=y
@@ -935,6 +934,8 @@ CONFIG_GCC_PLUGINS=y
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT_16B=y
CONFIG_FUNCTION_ALIGNMENT=16
+CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
+CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@@ -10001,7 +10002,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
-CONFIG_BCACHEFS_FS=m
+CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@@ -10479,7 +10480,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
-CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@@ -10517,7 +10518,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@@ -10706,7 +10707,7 @@ CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
@@ -10714,7 +10715,7 @@ CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
@@ -10971,6 +10972,7 @@ CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_KASAN_SW_TAGS=y
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
# CONFIG_KASAN is not set
CONFIG_HAVE_ARCH_KFENCE=y
diff --git a/source/k/kernel-configs/config-huge-6.9 b/source/k/kernel-configs/config-huge-6.9
index d09f50d26..ac046ad67 100644
--- a/source/k/kernel-configs/config-huge-6.9
+++ b/source/k/kernel-configs/config-huge-6.9
@@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=130200
+CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@@ -16,7 +16,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@@ -535,7 +534,7 @@ CONFIG_CPU_MITIGATIONS=y
CONFIG_MITIGATION_PAGE_TABLE_ISOLATION=y
CONFIG_MITIGATION_RETPOLINE=y
CONFIG_MITIGATION_RETHUNK=y
-CONFIG_MITIGATION_GDS_FORCE=y
+# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
@@ -892,6 +891,8 @@ CONFIG_GCC_PLUGINS=y
# CONFIG_GCC_PLUGIN_LATENT_ENTROPY is not set
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT=4
+CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
+CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@@ -9968,7 +9969,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
-CONFIG_BCACHEFS_FS=m
+CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@@ -10437,7 +10438,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
-CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@@ -10475,7 +10476,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@@ -10630,13 +10631,13 @@ CONFIG_CRYPTO_LIB_AES=y
CONFIG_CRYPTO_LIB_ARC4=y
CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=1
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
diff --git a/source/k/kernel-configs/config-huge-6.9.x64 b/source/k/kernel-configs/config-huge-6.9.x64
index 6309cc58c..e9c5673fc 100644
--- a/source/k/kernel-configs/config-huge-6.9.x64
+++ b/source/k/kernel-configs/config-huge-6.9.x64
@@ -2,9 +2,9 @@
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.9.0 Kernel Configuration
#
-CONFIG_CC_VERSION_TEXT="gcc (GCC) 13.2.0"
+CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.1.0"
CONFIG_CC_IS_GCC=y
-CONFIG_GCC_VERSION=130200
+CONFIG_GCC_VERSION=140100
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24200
@@ -15,7 +15,6 @@ CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
-CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND=y
CONFIG_TOOLS_SUPPORT_RELR=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_CC_HAS_NO_PROFILE_FN_ATTR=y
@@ -552,7 +551,7 @@ CONFIG_MITIGATION_IBPB_ENTRY=y
CONFIG_MITIGATION_IBRS_ENTRY=y
CONFIG_MITIGATION_SRSO=y
CONFIG_MITIGATION_SLS=y
-CONFIG_MITIGATION_GDS_FORCE=y
+# CONFIG_MITIGATION_GDS_FORCE is not set
CONFIG_MITIGATION_RFDS=y
CONFIG_MITIGATION_SPECTRE_BHI=y
CONFIG_ARCH_HAS_ADD_PAGES=y
@@ -935,6 +934,8 @@ CONFIG_GCC_PLUGINS=y
CONFIG_FUNCTION_ALIGNMENT_4B=y
CONFIG_FUNCTION_ALIGNMENT_16B=y
CONFIG_FUNCTION_ALIGNMENT=16
+CONFIG_CC_HAS_MIN_FUNCTION_ALIGNMENT=y
+CONFIG_CC_HAS_SANE_FUNCTION_ALIGNMENT=y
# end of General architecture-dependent options
CONFIG_RT_MUTEXES=y
@@ -10001,7 +10002,7 @@ CONFIG_F2FS_FS_LZ4HC=y
CONFIG_F2FS_FS_ZSTD=y
CONFIG_F2FS_IOSTAT=y
# CONFIG_F2FS_UNFAIR_RWSEM is not set
-CONFIG_BCACHEFS_FS=m
+CONFIG_BCACHEFS_FS=y
CONFIG_BCACHEFS_QUOTA=y
# CONFIG_BCACHEFS_ERASURE_CODING is not set
CONFIG_BCACHEFS_POSIX_ACL=y
@@ -10479,7 +10480,7 @@ CONFIG_CRYPTO_TWOFISH_COMMON=y
#
CONFIG_CRYPTO_ADIANTUM=m
CONFIG_CRYPTO_ARC4=y
-CONFIG_CRYPTO_CHACHA20=m
+CONFIG_CRYPTO_CHACHA20=y
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTR=y
CONFIG_CRYPTO_CTS=y
@@ -10517,7 +10518,7 @@ CONFIG_CRYPTO_MD4=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_MICHAEL_MIC=y
CONFIG_CRYPTO_POLYVAL=m
-CONFIG_CRYPTO_POLY1305=m
+CONFIG_CRYPTO_POLY1305=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA256=y
@@ -10706,7 +10707,7 @@ CONFIG_CRYPTO_LIB_GF128MUL=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_BLAKE2S=y
CONFIG_CRYPTO_LIB_BLAKE2S_GENERIC=y
CONFIG_CRYPTO_ARCH_HAVE_LIB_CHACHA=m
-CONFIG_CRYPTO_LIB_CHACHA_GENERIC=m
+CONFIG_CRYPTO_LIB_CHACHA_GENERIC=y
CONFIG_CRYPTO_LIB_CHACHA=m
CONFIG_CRYPTO_ARCH_HAVE_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_CURVE25519_GENERIC=m
@@ -10714,7 +10715,7 @@ CONFIG_CRYPTO_LIB_CURVE25519=m
CONFIG_CRYPTO_LIB_DES=y
CONFIG_CRYPTO_LIB_POLY1305_RSIZE=11
CONFIG_CRYPTO_ARCH_HAVE_LIB_POLY1305=m
-CONFIG_CRYPTO_LIB_POLY1305_GENERIC=m
+CONFIG_CRYPTO_LIB_POLY1305_GENERIC=y
CONFIG_CRYPTO_LIB_POLY1305=m
CONFIG_CRYPTO_LIB_CHACHA20POLY1305=m
CONFIG_CRYPTO_LIB_SHA1=y
@@ -10971,6 +10972,7 @@ CONFIG_ARCH_SUPPORTS_KMAP_LOCAL_FORCE_MAP=y
CONFIG_HAVE_ARCH_KASAN=y
CONFIG_HAVE_ARCH_KASAN_VMALLOC=y
CONFIG_CC_HAS_KASAN_GENERIC=y
+CONFIG_CC_HAS_KASAN_SW_TAGS=y
CONFIG_CC_HAS_WORKING_NOSANITIZE_ADDRESS=y
# CONFIG_KASAN is not set
CONFIG_HAVE_ARCH_KFENCE=y
diff --git a/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild b/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
index 59032f628..4c18cb626 100755
--- a/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
+++ b/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gdk-pixbuf
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/n/popa3d/popa3d.SlackBuild b/source/n/popa3d/popa3d.SlackBuild
index 43ff60c2d..91b1b6436 100755
--- a/source/n/popa3d/popa3d.SlackBuild
+++ b/source/n/popa3d/popa3d.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=popa3d
VERSION=1.0.3
-BUILD=${BUILD:-7}
+BUILD=${BUILD:-8}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -46,6 +46,20 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
+if [ "$ARCH" = "i586" ]; then
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ LIBDIRSUFFIX=""
+else
+ LIBDIRSUFFIX=""
+fi
+
TMP=${TMP:-/tmp}
PKG=$TMP/package-popa3d
rm -rf $PKG
@@ -56,12 +70,8 @@ rm -rf popa3d-$VERSION
tar xvf $CWD/popa3d-$VERSION.tar.?z || exit 1
cd popa3d-$VERSION || exit 1
-# Choose correct options depending on whether PAM is installed:
-if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then
- zcat $CWD/popa3d.pam.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
-else
- zcat $CWD/popa3d.shadow.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
-fi
+# Choose correct options for PAM:
+zcat $CWD/popa3d.pam.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
zcat $CWD/popa3d.gcc14.diff.gz | patch -p1 --verbose || exit 1
diff --git a/source/n/popa3d/popa3d.pam.diff b/source/n/popa3d/popa3d.pam.diff
index c0b643844..700dd40d6 100644
--- a/source/n/popa3d/popa3d.pam.diff
+++ b/source/n/popa3d/popa3d.pam.diff
@@ -1,7 +1,6 @@
-diff -up ../popa3d-1.0.3.orig/Makefile ./Makefile
---- ../popa3d-1.0.3.orig/Makefile 2006-03-05 05:36:54.000000000 -0500
-+++ ./Makefile 2018-09-18 12:56:05.412312376 -0400
-@@ -5,26 +5,26 @@ MKDIR = mkdir -p
+--- ./Makefile.orig 2006-03-05 04:36:54.000000000 -0600
++++ ./Makefile 2024-05-15 19:42:54.924020444 -0500
+@@ -5,26 +5,26 @@
INSTALL = install -c
CFLAGS = -Wall -O2 -fomit-frame-pointer
# You may use OpenSSL's MD5 routines instead of the ones supplied here
@@ -33,10 +32,8 @@ diff -up ../popa3d-1.0.3.orig/Makefile ./Makefile
SBINDIR = $(PREFIX)/sbin
MANDIR = $(PREFIX)/man
-Common subdirectories: ../popa3d-1.0.3.orig/md5 and ./md5
-diff -up ../popa3d-1.0.3.orig/params.h ./params.h
---- ../popa3d-1.0.3.orig/params.h 2006-03-05 08:18:32.000000000 -0500
-+++ ./params.h 2018-09-18 12:55:55.953210742 -0400
+--- ./params.h.orig 2006-03-05 07:18:32.000000000 -0600
++++ ./params.h 2024-05-15 19:43:21.877021047 -0500
@@ -13,7 +13,7 @@
/*
* Are we going to be a standalone server or start via an inetd clone?
@@ -55,6 +52,17 @@ diff -up ../popa3d-1.0.3.orig/params.h ./params.h
/*
* An empty directory to chroot to before authentication. The directory
+@@ -155,8 +155,8 @@
+ * Note that there's no built-in password aging support.
+ */
+ #define AUTH_PASSWD 0
+-#define AUTH_SHADOW 1
+-#define AUTH_PAM 0
++#define AUTH_SHADOW 0
++#define AUTH_PAM 1
+ #define AUTH_PAM_USERPASS 0
+ #define USE_LIBPAM_USERPASS 0
+
@@ -191,7 +191,7 @@
*
* #undef this for qmail-style $HOME/Mailbox mailboxes.
diff --git a/source/n/popa3d/popa3d.shadow.diff b/source/n/popa3d/popa3d.shadow.diff
deleted file mode 100644
index 773f90856..000000000
--- a/source/n/popa3d/popa3d.shadow.diff
+++ /dev/null
@@ -1,58 +0,0 @@
---- ./Makefile.orig 2006-03-05 04:36:20.000000000 -0600
-+++ ./Makefile 2006-03-12 16:20:44.000000000 -0600
-@@ -5,11 +5,11 @@
- INSTALL = install -c
- CFLAGS = -Wall -O2 -fomit-frame-pointer
- # You may use OpenSSL's MD5 routines instead of the ones supplied here
--#CFLAGS += -DHAVE_OPENSSL
-+CFLAGS += -DHAVE_OPENSSL
- LDFLAGS = -s
- LIBS =
- # Linux with glibc, FreeBSD, NetBSD
--#LIBS += -lcrypt
-+LIBS += -lcrypt
- # HP-UX trusted system
- #LIBS += -lsec
- # Solaris (POP_STANDALONE, POP_VIRTUAL)
-@@ -21,10 +21,10 @@
- # libwrap may also want this
- #LIBS += -lnsl
- # OpenSSL (-DHAVE_OPENSSL)
--#LIBS += -lcrypto
-+LIBS += -lcrypto
-
- DESTDIR =
--PREFIX = /usr/local
-+PREFIX = /usr
- SBINDIR = $(PREFIX)/sbin
- MANDIR = $(PREFIX)/man
-
---- ./params.h.orig 2006-03-05 06:44:52.000000000 -0600
-+++ ./params.h 2006-03-12 16:23:16.000000000 -0600
-@@ -13,7 +13,7 @@
- /*
- * Are we going to be a standalone server or start via an inetd clone?
- */
--#define POP_STANDALONE 0
-+#define POP_STANDALONE 1
-
- #if POP_STANDALONE
-
-@@ -103,7 +103,7 @@
- * A pseudo-user to run as before authentication. The user and its UID
- * must not be used for any other purpose.
- */
--#define POP_USER POP_SERVER
-+#define POP_USER "pop"
-
- /*
- * An empty directory to chroot to before authentication. The directory
-@@ -191,7 +191,7 @@
- *
- * #undef this for qmail-style $HOME/Mailbox mailboxes.
- */
--#define MAIL_SPOOL_PATH "/var/mail"
-+#define MAIL_SPOOL_PATH "/var/spool/mail"
-
- #ifndef MAIL_SPOOL_PATH
- /*