summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2024-04-19 19:36:17 +0000
committer Eric Hameleers <alien@slackware.com>2024-04-19 21:59:51 +0200
commited81ac8ddaafd71f8b94096a87aae978c25c65c8 (patch)
tree7e0ad100feb83dca52e14828cbf0655c7058b7e0
parentf924be94d261d8f6594c864c8bef34eae5970b64 (diff)
downloadcurrent-ed81ac8ddaafd71f8b94096a87aae978c25c65c8.tar.gz
current-ed81ac8ddaafd71f8b94096a87aae978c25c65c8.tar.xz
Fri Apr 19 19:36:17 UTC 202420240419193617
a/elogind-252.23-x86_64-3.txz: Rebuilt. All right, it's time to stop the bleeding (edge). This has been verified as the last working version of elogind, so we'll revert for now while moving the newer sources into /testing. We didn't actually *need* the 255 branch for libgudev (I was mistakenly under that impression), so this will be fine for now. We'll keep an eye on upstream and move forward when things settle down. d/vala-0.56.17-x86_64-1.txz: Upgraded. l/gdk-pixbuf2-2.42.11-x86_64-1.txz: Upgraded. l/gtk4-4.14.3-x86_64-1.txz: Upgraded. l/polkit-124-x86_64-2.txz: Rebuilt. Recompiled against elogind-252.23. l/python-sphinx-7.3.7-x86_64-1.txz: Upgraded. n/NetworkManager-1.46.0-x86_64-2.txz: Rebuilt. Build with meson instead of autotools, since setting session_tracking to elogind is ignored with autotools, and is set to consolekit instead. While this didn't seem to make a difference in practice, better to get this right now and rule it out as part of the issue. Thanks to marav and LuckyCyborg for the options hints. x/xdg-desktop-portal-1.18.4-x86_64-1.txz: Upgraded. xap/freerdp-2.11.6-x86_64-1.txz: Upgraded. This release is a security release and addresses multiple issues: [Low] OutOfBound Read in zgfx_decompress_segment. [Moderate] Integer overflow & OutOfBound Write in clear_decompress_residual_data. [Low] integer underflow in nsc_rle_decode. [Low] OutOfBound Read in planar_skip_plane_rle. [Low] OutOfBound Read in ncrush_decompress. [Low] OutOfBound Read in interleaved_decompress. For more information, see: https://www.cve.org/CVERecord?id=CVE-2024-32041 https://www.cve.org/CVERecord?id=CVE-2024-32039 https://www.cve.org/CVERecord?id=CVE-2024-32040 https://www.cve.org/CVERecord?id=CVE-2024-32458 https://www.cve.org/CVERecord?id=CVE-2024-32459 https://www.cve.org/CVERecord?id=CVE-2024-32460 (* Security fix *)
-rw-r--r--ChangeLog.rss50
-rw-r--r--ChangeLog.txt38
-rw-r--r--FILELIST.TXT181
-rwxr-xr-xrecompress.sh2
-rw-r--r--source/a/elogind/doinst.sh1
-rwxr-xr-xsource/a/elogind/elogind.SlackBuild36
-rwxr-xr-xsource/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild2
-rwxr-xr-xsource/l/polkit/polkit.SlackBuild2
-rwxr-xr-xsource/n/NetworkManager/NetworkManager.SlackBuild83
-rwxr-xr-xsource/xap/freerdp/freerdp.SlackBuild2
-rwxr-xr-xsource/xap/mozilla-firefox/mozilla-firefox.SlackBuild2
-rwxr-xr-xsource/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild2
-rw-r--r--testing/source/elogind/10-enable-elogind-power.rules12
-rw-r--r--testing/source/elogind/11-prefer-deep-suspend.patch (renamed from source/a/elogind/11-prefer-deep-suspend.patch)0
-rw-r--r--testing/source/elogind/doinst.sh39
-rwxr-xr-xtesting/source/elogind/elogind.SlackBuild208
-rw-r--r--testing/source/elogind/elogind.nobody.nogroup.99.99.diff174
-rw-r--r--testing/source/elogind/elogind.url1
-rw-r--r--testing/source/elogind/rc.elogind65
-rw-r--r--testing/source/elogind/slack-desc19
20 files changed, 763 insertions, 156 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 1e8d14f63..e2efaeae3 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,56 @@
<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>Fri, 19 Apr 2024 05:38:28 GMT</pubDate>
- <lastBuildDate>Fri, 19 Apr 2024 05:59:21 GMT</lastBuildDate>
+ <pubDate>Fri, 19 Apr 2024 19:36:17 GMT</pubDate>
+ <lastBuildDate>Fri, 19 Apr 2024 19:59:44 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
+ <title>Fri, 19 Apr 2024 19:36:17 GMT</title>
+ <pubDate>Fri, 19 Apr 2024 19:36:17 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20240419193617</link>
+ <guid isPermaLink="false">20240419193617</guid>
+ <description>
+ <![CDATA[<pre>
+a/elogind-252.23-x86_64-3.txz: Rebuilt.
+ All right, it's time to stop the bleeding (edge). This has been verified as
+ the last working version of elogind, so we'll revert for now while moving the
+ newer sources into /testing. We didn't actually *need* the 255 branch for
+ libgudev (I was mistakenly under that impression), so this will be fine for
+ now. We'll keep an eye on upstream and move forward when things settle down.
+d/vala-0.56.17-x86_64-1.txz: Upgraded.
+l/gdk-pixbuf2-2.42.11-x86_64-1.txz: Upgraded.
+l/gtk4-4.14.3-x86_64-1.txz: Upgraded.
+l/polkit-124-x86_64-2.txz: Rebuilt.
+ Recompiled against elogind-252.23.
+l/python-sphinx-7.3.7-x86_64-1.txz: Upgraded.
+n/NetworkManager-1.46.0-x86_64-2.txz: Rebuilt.
+ Build with meson instead of autotools, since setting session_tracking to
+ elogind is ignored with autotools, and is set to consolekit instead.
+ While this didn't seem to make a difference in practice, better to get this
+ right now and rule it out as part of the issue.
+ Thanks to marav and LuckyCyborg for the options hints.
+x/xdg-desktop-portal-1.18.4-x86_64-1.txz: Upgraded.
+xap/freerdp-2.11.6-x86_64-1.txz: Upgraded.
+ This release is a security release and addresses multiple issues:
+ [Low] OutOfBound Read in zgfx_decompress_segment.
+ [Moderate] Integer overflow & OutOfBound Write in
+ clear_decompress_residual_data.
+ [Low] integer underflow in nsc_rle_decode.
+ [Low] OutOfBound Read in planar_skip_plane_rle.
+ [Low] OutOfBound Read in ncrush_decompress.
+ [Low] OutOfBound Read in interleaved_decompress.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2024-32041
+ https://www.cve.org/CVERecord?id=CVE-2024-32039
+ https://www.cve.org/CVERecord?id=CVE-2024-32040
+ https://www.cve.org/CVERecord?id=CVE-2024-32458
+ https://www.cve.org/CVERecord?id=CVE-2024-32459
+ https://www.cve.org/CVERecord?id=CVE-2024-32460
+ (* Security fix *)
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Fri, 19 Apr 2024 05:38:28 GMT</title>
<pubDate>Fri, 19 Apr 2024 05:38:28 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240419053828</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index b4f47a347..e4e5e48c0 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,41 @@
+Fri Apr 19 19:36:17 UTC 2024
+a/elogind-252.23-x86_64-3.txz: Rebuilt.
+ All right, it's time to stop the bleeding (edge). This has been verified as
+ the last working version of elogind, so we'll revert for now while moving the
+ newer sources into /testing. We didn't actually *need* the 255 branch for
+ libgudev (I was mistakenly under that impression), so this will be fine for
+ now. We'll keep an eye on upstream and move forward when things settle down.
+d/vala-0.56.17-x86_64-1.txz: Upgraded.
+l/gdk-pixbuf2-2.42.11-x86_64-1.txz: Upgraded.
+l/gtk4-4.14.3-x86_64-1.txz: Upgraded.
+l/polkit-124-x86_64-2.txz: Rebuilt.
+ Recompiled against elogind-252.23.
+l/python-sphinx-7.3.7-x86_64-1.txz: Upgraded.
+n/NetworkManager-1.46.0-x86_64-2.txz: Rebuilt.
+ Build with meson instead of autotools, since setting session_tracking to
+ elogind is ignored with autotools, and is set to consolekit instead.
+ While this didn't seem to make a difference in practice, better to get this
+ right now and rule it out as part of the issue.
+ Thanks to marav and LuckyCyborg for the options hints.
+x/xdg-desktop-portal-1.18.4-x86_64-1.txz: Upgraded.
+xap/freerdp-2.11.6-x86_64-1.txz: Upgraded.
+ This release is a security release and addresses multiple issues:
+ [Low] OutOfBound Read in zgfx_decompress_segment.
+ [Moderate] Integer overflow & OutOfBound Write in
+ clear_decompress_residual_data.
+ [Low] integer underflow in nsc_rle_decode.
+ [Low] OutOfBound Read in planar_skip_plane_rle.
+ [Low] OutOfBound Read in ncrush_decompress.
+ [Low] OutOfBound Read in interleaved_decompress.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2024-32041
+ https://www.cve.org/CVERecord?id=CVE-2024-32039
+ https://www.cve.org/CVERecord?id=CVE-2024-32040
+ https://www.cve.org/CVERecord?id=CVE-2024-32458
+ https://www.cve.org/CVERecord?id=CVE-2024-32459
+ https://www.cve.org/CVERecord?id=CVE-2024-32460
+ (* Security fix *)
++--------------------------+
Fri Apr 19 05:38:28 UTC 2024
xap/mozilla-thunderbird-115.10.1-x86_64-1.txz: Upgraded.
This is a bugfix release.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 318247fd0..5eee57dc6 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Fri Apr 19 05:42:57 UTC 2024
+Fri Apr 19 19:40: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-04-19 05:38 .
+drwxr-xr-x 12 root root 4096 2024-04-19 19:36 .
-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 1148312 2024-04-18 19:22 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-04-18 19:22 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1148312 2024-04-19 05:43 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-04-19 05:43 ./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 1049406 2024-04-19 05:38 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1051379 2024-04-19 19:36 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-04-17 20:10 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-04-17 20:10 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1503110 2024-04-18 19:22 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1503110 2024-04-19 05:42 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 907051 2024-04-19 05:42 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 907049 2024-04-19 19:40 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2024-04-17 20:01 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@@ -683,13 +683,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-04-19 05:42 ./slackware64
--rw-r--r-- 1 root root 353834 2024-04-19 05:42 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-04-19 05:42 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 438223 2024-04-19 05:41 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4625247 2024-04-19 05:41 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-04-19 19:40 ./slackware64
+-rw-r--r-- 1 root root 353828 2024-04-19 19:40 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-04-19 19:40 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 438217 2024-04-19 19:39 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4624483 2024-04-19 19:39 ./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-04-18 19:20 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2024-04-19 19:39 ./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
@@ -768,9 +768,9 @@ drwxr-xr-x 2 root root 32768 2024-04-18 19:20 ./slackware64/a
-rw-r--r-- 1 root root 445 2023-05-25 00:04 ./slackware64/a/elilo-3.16-x86_64-16.txt
-rw-r--r-- 1 root root 153504 2023-05-25 00:04 ./slackware64/a/elilo-3.16-x86_64-16.txz
-rw-r--r-- 1 root root 163 2023-05-25 00:04 ./slackware64/a/elilo-3.16-x86_64-16.txz.asc
--rw-r--r-- 1 root root 260 2024-04-16 18:45 ./slackware64/a/elogind-255.4_r2-x86_64-1.txt
--rw-r--r-- 1 root root 1230056 2024-04-16 18:45 ./slackware64/a/elogind-255.4_r2-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-16 18:45 ./slackware64/a/elogind-255.4_r2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 260 2024-04-19 19:19 ./slackware64/a/elogind-252.23-x86_64-3.txt
+-rw-r--r-- 1 root root 1192116 2024-04-19 19:19 ./slackware64/a/elogind-252.23-x86_64-3.txz
+-rw-r--r-- 1 root root 195 2024-04-19 19:19 ./slackware64/a/elogind-252.23-x86_64-3.txz.asc
-rw-r--r-- 1 root root 375 2021-09-25 18:44 ./slackware64/a/elvis-2.2_0-x86_64-8.txt
-rw-r--r-- 1 root root 712424 2021-09-25 18:44 ./slackware64/a/elvis-2.2_0-x86_64-8.txz
-rw-r--r-- 1 root root 163 2021-09-25 18:44 ./slackware64/a/elvis-2.2_0-x86_64-8.txz.asc
@@ -1337,7 +1337,7 @@ drwxr-xr-x 2 root root 20480 2024-04-18 19:20 ./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-04-18 19:21 ./slackware64/d
+drwxr-xr-x 2 root root 20480 2024-04-19 19:39 ./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
@@ -1574,9 +1574,9 @@ drwxr-xr-x 2 root root 20480 2024-04-18 19:21 ./slackware64/d
-rw-r--r-- 1 root root 424 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txt
-rw-r--r-- 1 root root 3200272 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txz.asc
--rw-r--r-- 1 root root 394 2024-03-14 19:24 ./slackware64/d/vala-0.56.16-x86_64-1.txt
--rw-r--r-- 1 root root 2304080 2024-03-14 19:24 ./slackware64/d/vala-0.56.16-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-14 19:24 ./slackware64/d/vala-0.56.16-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 394 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txt
+-rw-r--r-- 1 root root 2304644 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txz.asc
-rw-r--r-- 1 root root 551 2024-04-12 17:29 ./slackware64/d/valgrind-3.22.0-x86_64-1.txt
-rw-r--r-- 1 root root 13487100 2024-04-12 17:29 ./slackware64/d/valgrind-3.22.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-12 17:29 ./slackware64/d/valgrind-3.22.0-x86_64-1.txz.asc
@@ -2783,7 +2783,7 @@ drwxr-xr-x 2 root root 86016 2024-04-16 22:00 ./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-04-18 19:20 ./slackware64/l
+drwxr-xr-x 2 root root 102400 2024-04-19 19:39 ./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
@@ -3033,9 +3033,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l
-rw-r--r-- 1 root root 186 2023-11-29 21:19 ./slackware64/l/gdbm-1.23-x86_64-2.txt
-rw-r--r-- 1 root root 245324 2023-11-29 21:19 ./slackware64/l/gdbm-1.23-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-11-29 21:19 ./slackware64/l/gdbm-1.23-x86_64-2.txz.asc
--rw-r--r-- 1 root root 537 2023-12-05 21:07 ./slackware64/l/gdk-pixbuf2-2.42.10-x86_64-2.txt
--rw-r--r-- 1 root root 487120 2023-12-05 21:07 ./slackware64/l/gdk-pixbuf2-2.42.10-x86_64-2.txz
--rw-r--r-- 1 root root 163 2023-12-05 21:07 ./slackware64/l/gdk-pixbuf2-2.42.10-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 537 2024-04-19 19:34 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-1.txt
+-rw-r--r-- 1 root root 453984 2024-04-19 19:34 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-04-19 19:34 ./slackware64/l/gdk-pixbuf2-2.42.11-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
@@ -3141,9 +3141,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l
-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 315 2024-04-03 16:48 ./slackware64/l/gtk4-4.14.2-x86_64-1.txt
--rw-r--r-- 1 root root 10971756 2024-04-03 16:48 ./slackware64/l/gtk4-4.14.2-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-03 16:48 ./slackware64/l/gtk4-4.14.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 315 2024-04-19 17:11 ./slackware64/l/gtk4-4.14.3-x86_64-1.txt
+-rw-r--r-- 1 root root 10972284 2024-04-19 17:11 ./slackware64/l/gtk4-4.14.3-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-04-19 17:11 ./slackware64/l/gtk4-4.14.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 341 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txt
-rw-r--r-- 1 root root 1379452 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txz.asc
@@ -3736,9 +3736,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l
-rw-r--r-- 1 root root 552 2024-04-15 19:29 ./slackware64/l/pipewire-1.0.5-x86_64-1.txt
-rw-r--r-- 1 root root 2278016 2024-04-15 19:29 ./slackware64/l/pipewire-1.0.5-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-15 19:29 ./slackware64/l/pipewire-1.0.5-x86_64-1.txz.asc
--rw-r--r-- 1 root root 450 2024-04-11 19:23 ./slackware64/l/polkit-124-x86_64-1.txt
--rw-r--r-- 1 root root 187192 2024-04-11 19:23 ./slackware64/l/polkit-124-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-11 19:23 ./slackware64/l/polkit-124-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 450 2024-04-19 19:22 ./slackware64/l/polkit-124-x86_64-2.txt
+-rw-r--r-- 1 root root 187012 2024-04-19 19:22 ./slackware64/l/polkit-124-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-04-19 19:22 ./slackware64/l/polkit-124-x86_64-2.txz.asc
-rw-r--r-- 1 root root 367 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txt
-rw-r--r-- 1 root root 67536 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txz.asc
@@ -3925,9 +3925,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l
-rw-r--r-- 1 root root 647 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txt
-rw-r--r-- 1 root root 191972 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txz.asc
--rw-r--r-- 1 root root 637 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txt
--rw-r--r-- 1 root root 2401420 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 637 2024-04-19 17:26 ./slackware64/l/python-sphinx-7.3.7-x86_64-1.txt
+-rw-r--r-- 1 root root 2401288 2024-04-19 17:26 ./slackware64/l/python-sphinx-7.3.7-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-04-19 17:26 ./slackware64/l/python-sphinx-7.3.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 603 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txt
-rw-r--r-- 1 root root 2588132 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txz.asc
@@ -4109,13 +4109,13 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./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-04-18 19:20 ./slackware64/n
+drwxr-xr-x 2 root root 36864 2024-04-19 19:39 ./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
--rw-r--r-- 1 root root 602 2024-02-23 01:51 ./slackware64/n/NetworkManager-1.46.0-x86_64-1.txt
--rw-r--r-- 1 root root 4301616 2024-02-23 01:51 ./slackware64/n/NetworkManager-1.46.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-02-23 01:51 ./slackware64/n/NetworkManager-1.46.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 602 2024-04-19 19:24 ./slackware64/n/NetworkManager-1.46.0-x86_64-2.txt
+-rw-r--r-- 1 root root 4327604 2024-04-19 19:24 ./slackware64/n/NetworkManager-1.46.0-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-04-19 19:24 ./slackware64/n/NetworkManager-1.46.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 613 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txt
-rw-r--r-- 1 root root 2163548 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txz
-rw-r--r-- 1 root root 163 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txz.asc
@@ -4625,7 +4625,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-04-17 20:39 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2024-04-19 19:39 ./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
@@ -5258,9 +5258,9 @@ drwxr-xr-x 2 root root 65536 2024-04-17 20:39 ./slackware64/x
-rw-r--r-- 1 root root 254 2021-02-13 13:12 ./slackware64/x/xdbedizzy-1.1.0-x86_64-5.txt
-rw-r--r-- 1 root root 17628 2021-02-13 13:12 ./slackware64/x/xdbedizzy-1.1.0-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:12 ./slackware64/x/xdbedizzy-1.1.0-x86_64-5.txz.asc
--rw-r--r-- 1 root root 638 2024-04-04 17:48 ./slackware64/x/xdg-desktop-portal-1.18.3-x86_64-1.txt
--rw-r--r-- 1 root root 354720 2024-04-04 17:48 ./slackware64/x/xdg-desktop-portal-1.18.3-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-04-04 17:48 ./slackware64/x/xdg-desktop-portal-1.18.3-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 638 2024-04-19 17:27 ./slackware64/x/xdg-desktop-portal-1.18.4-x86_64-1.txt
+-rw-r--r-- 1 root root 354860 2024-04-19 17:27 ./slackware64/x/xdg-desktop-portal-1.18.4-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-04-19 17:27 ./slackware64/x/xdg-desktop-portal-1.18.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 475 2022-08-02 21:14 ./slackware64/x/xdg-user-dirs-0.18-x86_64-1.txt
-rw-r--r-- 1 root root 45640 2022-08-02 21:14 ./slackware64/x/xdg-user-dirs-0.18-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-08-02 21:14 ./slackware64/x/xdg-user-dirs-0.18-x86_64-1.txz.asc
@@ -5510,7 +5510,7 @@ drwxr-xr-x 2 root root 65536 2024-04-17 20:39 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2024-04-19 05:41 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2024-04-19 19:39 ./slackware64/xap
-rw-r--r-- 1 root root 625 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txt
-rw-r--r-- 1 root root 2706516 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txz.asc
@@ -5544,9 +5544,9 @@ drwxr-xr-x 2 root root 16384 2024-04-19 05:41 ./slackware64/xap
-rw-r--r-- 1 root root 229 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txt
-rw-r--r-- 1 root root 746904 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txz
-rw-r--r-- 1 root root 163 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txz.asc
--rw-r--r-- 1 root root 278 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txt
--rw-r--r-- 1 root root 1665344 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz
--rw-r--r-- 1 root root 163 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 278 2024-04-19 17:14 ./slackware64/xap/freerdp-2.11.6-x86_64-1.txt
+-rw-r--r-- 1 root root 1675252 2024-04-19 17:14 ./slackware64/xap/freerdp-2.11.6-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-04-19 17:14 ./slackware64/xap/freerdp-2.11.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 411 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txt
-rw-r--r-- 1 root root 2458460 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz.asc
@@ -5777,13 +5777,13 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2024-04-19 05:42 ./source
--rw-r--r-- 1 root root 616762 2024-04-19 05:42 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-04-19 05:42 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 860031 2024-04-19 05:42 ./source/FILE_LIST
--rw-r--r-- 1 root root 28575221 2024-04-19 05:42 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-04-19 19:40 ./source
+-rw-r--r-- 1 root root 616685 2024-04-19 19:40 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-04-19 19:40 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 859937 2024-04-19 19:40 ./source/FILE_LIST
+-rw-r--r-- 1 root root 28581449 2024-04-19 19:40 ./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-04-16 18:37 ./source/a
+drwxr-xr-x 123 root root 4096 2024-04-19 19:18 ./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
@@ -6028,12 +6028,11 @@ drwxr-xr-x 2 root root 4096 2023-03-20 17:03 ./source/a/elilo
-rw-r--r-- 1 root root 7978 2023-05-25 00:04 ./source/a/elilo/eliloconfig
-rw-r--r-- 1 root root 105 2013-10-06 07:42 ./source/a/elilo/setup.ll.eliloconfig
-rw-r--r-- 1 root root 897 2018-02-27 06:13 ./source/a/elilo/slack-desc
-drwxr-xr-x 2 root root 4096 2024-04-16 18:36 ./source/a/elogind
+drwxr-xr-x 2 root root 4096 2024-03-14 19:33 ./source/a/elogind
-rw-r--r-- 1 root root 227 2020-06-08 19:25 ./source/a/elogind/10-enable-elogind-power.rules.gz
--rw-r--r-- 1 root root 271 2024-04-16 18:32 ./source/a/elogind/11-prefer-deep-suspend.patch
--rw-r--r-- 1 root root 511 2024-04-16 18:36 ./source/a/elogind/doinst.sh.gz
--rw-r--r-- 1 root root 1432454 2024-04-16 07:21 ./source/a/elogind/elogind-255.4_r2.tar.lz
--rwxr-xr-x 1 root root 7174 2024-04-16 18:36 ./source/a/elogind/elogind.SlackBuild
+-rw-r--r-- 1 root root 502 2024-03-14 19:33 ./source/a/elogind/doinst.sh.gz
+-rw-r--r-- 1 root root 1330215 2024-03-10 08:24 ./source/a/elogind/elogind-252.23.tar.lz
+-rwxr-xr-x 1 root root 6990 2024-04-19 19:18 ./source/a/elogind/elogind.SlackBuild
-rw-r--r-- 1 root root 10401 2024-03-12 18:23 ./source/a/elogind/elogind.nobody.nogroup.99.99.diff
-rw-r--r-- 1 root root 35 2020-09-28 21:24 ./source/a/elogind/elogind.url
-rw-r--r-- 1 root root 1615 2020-09-28 21:29 ./source/a/elogind/rc.elogind
@@ -7980,12 +7979,12 @@ drwxr-xr-x 2 root root 4096 2024-02-14 20:56 ./source/d/tree-sitter
-rw-r--r-- 1 root root 607555 2024-01-25 20:05 ./source/d/tree-sitter/tree-sitter-0.20.9.tar.lz
-rwxr-xr-x 1 root root 4798 2024-02-14 21:24 ./source/d/tree-sitter/tree-sitter.SlackBuild
-rw-r--r-- 1 root root 43 2023-07-30 19:23 ./source/d/tree-sitter/tree-sitter.url
-drwxr-xr-x 2 root root 4096 2024-03-14 19:23 ./source/d/vala
+drwxr-xr-x 2 root root 4096 2024-04-19 17:06 ./source/d/vala
-rw-r--r-- 1 root root 1718 2019-03-10 18:11 ./source/d/vala/disable-graphviz.patch.gz
-rw-r--r-- 1 root root 116 2019-03-10 18:05 ./source/d/vala/disable-graphviz.patch.url
-rw-r--r-- 1 root root 233 2018-11-11 05:10 ./source/d/vala/no.gvc-compat.c.diff.gz
-rw-r--r-- 1 root root 849 2018-04-04 20:22 ./source/d/vala/slack-desc
--rw-r--r-- 1 root root 4013716 2024-03-14 09:09 ./source/d/vala/vala-0.56.16.tar.xz
+-rw-r--r-- 1 root root 4016576 2024-04-19 11:08 ./source/d/vala/vala-0.56.17.tar.xz
-rwxr-xr-x 1 root root 4895 2022-09-06 18:27 ./source/d/vala/vala.SlackBuild
drwxr-xr-x 2 root root 4096 2024-04-12 17:27 ./source/d/valgrind
-rw-r--r-- 1 root root 1079 2022-03-11 05:34 ./source/d/valgrind/README
@@ -10023,7 +10022,7 @@ drwxr-xr-x 2 root root 4096 2023-11-30 17:19 ./source/kde/wcslib
-rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.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 438 root root 16384 2024-04-13 19:38 ./source/l
+drwxr-xr-x 438 root root 16384 2024-04-19 19:22 ./source/l
-rw-r--r-- 1 root root 2653 2024-03-22 18:04 ./source/l/FTBFSlog
drwxr-xr-x 3 root root 4096 2022-03-06 19:58 ./source/l/GConf
-rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz
@@ -10484,14 +10483,14 @@ drwxr-xr-x 2 root root 4096 2022-02-07 21:39 ./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 2023-11-29 21:08 ./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 2023-12-05 20:57 ./source/l/gdk-pixbuf2
+drwxr-xr-x 2 root root 4096 2024-04-19 19:31 ./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 6519776 2022-10-25 16:55 ./source/l/gdk-pixbuf2/gdk-pixbuf-2.42.10.tar.xz
--rwxr-xr-x 1 root root 5172 2023-12-05 20:57 ./source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
+-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 5172 2024-04-19 19:31 ./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 +10729,9 @@ drwxr-xr-x 2 root root 4096 2024-01-24 03:03 ./source/l/gtk+3
-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
-drwxr-xr-x 2 root root 4096 2024-04-03 16:46 ./source/l/gtk4
+drwxr-xr-x 2 root root 4096 2024-04-19 17:09 ./source/l/gtk4
-rw-r--r-- 1 root root 421 2021-08-11 19:12 ./source/l/gtk4/doinst.sh.gz
--rw-r--r-- 1 root root 18331244 2024-04-03 12:16 ./source/l/gtk4/gtk-4.14.2.tar.xz
+-rw-r--r-- 1 root root 18340444 2024-04-19 02:04 ./source/l/gtk4/gtk-4.14.3.tar.xz
-rwxr-xr-x 1 root root 5306 2024-01-18 19:20 ./source/l/gtk4/gtk4.SlackBuild
-rw-r--r-- 1 root root 767 2021-08-11 19:02 ./source/l/gtk4/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/gtkmm2
@@ -11779,7 +11778,7 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/polkit-qt-1
-rw-r--r-- 1 root root 1571 2024-04-11 19:19 ./source/l/polkit/polkit-124-systemd-fixup.patch
-rw-r--r-- 1 root root 2483 2024-04-11 19:19 ./source/l/polkit/polkit-124-systemd.patch
-rw-r--r-- 1 root root 671281 2024-04-11 19:16 ./source/l/polkit/polkit-124.tar.lz
--rwxr-xr-x 1 root root 5528 2024-04-11 19:22 ./source/l/polkit/polkit.SlackBuild
+-rwxr-xr-x 1 root root 5528 2024-04-19 18:37 ./source/l/polkit/polkit.SlackBuild
-rw-r--r-- 1 root root 903 2020-11-01 20:04 ./source/l/polkit/slack-desc
drwxr-xr-x 2 root root 4096 2024-04-01 17:00 ./source/l/poppler
drwxr-xr-x 2 root root 4096 2023-02-03 04:19 ./source/l/poppler-data
@@ -12093,7 +12092,7 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-snowballst
-rw-r--r-- 1 root root 1149 2022-04-29 18:59 ./source/l/python-snowballstemmer/slack-desc
-rw-r--r-- 1 root root 86699 2021-11-16 18:38 ./source/l/python-snowballstemmer/snowballstemmer-2.2.0.tar.gz
-rw-r--r-- 1 root root 41 2022-04-29 18:55 ./source/l/python-snowballstemmer/snowballstemmer.url
-drwxr-xr-x 3 root root 4096 2024-04-18 17:43 ./source/l/python-sphinx
+drwxr-xr-x 3 root root 4096 2024-04-19 17:26 ./source/l/python-sphinx
drwxr-xr-x 2 root root 4096 2024-01-24 20:30 ./source/l/python-sphinx/extensions
-rw-r--r-- 1 root root 122331 2023-04-11 07:35 ./source/l/python-sphinx/extensions/sphinxcontrib-jquery-4.1.tar.gz
-rw-r--r-- 1 root root 5787 2020-02-26 17:53 ./source/l/python-sphinx/extensions/sphinxcontrib-jsmath-1.0.1.tar.gz
@@ -12104,7 +12103,7 @@ drwxr-xr-x 2 root root 4096 2024-01-24 20:30 ./source/l/python-sphinx/ext
-rw-r--r-- 1 root root 15592 2024-01-13 02:51 ./source/l/python-sphinx/extensions/sphinxcontrib_serializinghtml-1.1.10.tar.gz
-rwxr-xr-x 1 root root 4206 2024-04-17 18:19 ./source/l/python-sphinx/python-sphinx.SlackBuild
-rw-r--r-- 1 root root 1131 2022-04-28 18:22 ./source/l/python-sphinx/slack-desc
--rw-r--r-- 1 root root 3232443 2024-04-17 21:08 ./source/l/python-sphinx/sphinx-7.3.6.tar.lz
+-rw-r--r-- 1 root root 3232788 2024-04-19 04:44 ./source/l/python-sphinx/sphinx-7.3.7.tar.lz
-rw-r--r-- 1 root root 369 2024-01-24 20:30 ./source/l/python-sphinx/sphinx.url
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-sphinx_rtd_theme
-rwxr-xr-x 1 root root 2858 2024-03-29 03:06 ./source/l/python-sphinx_rtd_theme/python-sphinx_rtd_theme.SlackBuild
@@ -12480,17 +12479,17 @@ 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-03-20 18:39 ./source/n
+drwxr-xr-x 159 root root 4096 2024-04-19 19:22 ./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
-rwxr-xr-x 1 root root 4133 2023-03-09 19:10 ./source/n/ModemManager/ModemManager.SlackBuild
-rw-r--r-- 1 root root 444 2013-09-22 21:10 ./source/n/ModemManager/WeDoNotHaveSystemD.patch.gz
-rw-r--r-- 1 root root 817 2018-09-24 19:21 ./source/n/ModemManager/slack-desc
-drwxr-xr-x 4 root root 4096 2024-02-23 01:49 ./source/n/NetworkManager
+drwxr-xr-x 4 root root 4096 2024-04-19 19:10 ./source/n/NetworkManager
-rw-r--r-- 1 root root 189 2015-01-02 05:15 ./source/n/NetworkManager/10-org.freedesktop.NetworkManager.rules
-rw-r--r-- 1 root root 7033296 2024-02-22 15:15 ./source/n/NetworkManager/NetworkManager-1.46.0.tar.xz
--rwxr-xr-x 1 root root 7100 2024-02-23 01:49 ./source/n/NetworkManager/NetworkManager.SlackBuild
+-rwxr-xr-x 1 root root 6953 2024-04-19 19:13 ./source/n/NetworkManager/NetworkManager.SlackBuild
-rw-r--r-- 1 root root 139 2016-04-22 03:58 ./source/n/NetworkManager/NetworkManager.conf
drwxr-xr-x 2 root root 4096 2016-03-25 04:54 ./source/n/NetworkManager/conf.d
-rw-r--r-- 1 root root 329 2021-09-17 06:12 ./source/n/NetworkManager/conf.d/00-dhcp-client.conf
@@ -15238,9 +15237,9 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/xcm
-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-04 17:48 ./source/x/xdg-desktop-portal
+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 696410 2024-04-04 14:02 ./source/x/xdg-desktop-portal/xdg-desktop-portal-1.18.3.tar.lz
+-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
@@ -15279,8 +15278,8 @@ drwxr-xr-x 2 root root 4096 2024-04-03 17:36 ./source/xap/MPlayer
-rw-r--r-- 1 root root 1081 2018-08-20 04:29 ./source/xap/MPlayer/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn
-rw-r--r-- 1 root root 701652 2022-11-15 11:50 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn-1.10.2.tar.xz
--rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild
--rw-r--r-- 1 root root 1027 2020-05-04 01:23 ./source/xap/NetworkManager-openvpn/slack-desc
+-rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild
+-rw-r--r-- 1 root root 1027 2020-05-04 01:23 ./source/xap/NetworkManager-openvpn/slack-desc
drwxr-xr-x 2 root root 4096 2023-05-01 18:12 ./source/xap/audacious
drwxr-xr-x 2 root root 4096 2024-01-28 20:02 ./source/xap/audacious-plugins
-rw-r--r-- 1 root root 1379774 2023-04-29 21:08 ./source/xap/audacious-plugins/audacious-plugins-4.3.1.tar.lz
@@ -15346,9 +15345,9 @@ drwxr-xr-x 2 root root 4096 2022-01-17 21:09 ./source/xap/fluxbox
-rw-r--r-- 1 root root 323 2012-08-09 04:35 ./source/xap/fluxbox/fluxbox.startfluxbox.dbus.diff.gz
-rw-r--r-- 1 root root 684 2018-02-27 06:13 ./source/xap/fluxbox/slack-desc
-rw-r--r-- 1 root root 339 2012-08-08 19:16 ./source/xap/fluxbox/xinitrc.fluxbox.gz
-drwxr-xr-x 2 root root 4096 2024-01-28 20:02 ./source/xap/freerdp
--rw-r--r-- 1 root root 4758902 2024-01-19 08:34 ./source/xap/freerdp/freerdp-2.11.5.tar.lz
--rwxr-xr-x 1 root root 4644 2024-01-28 20:02 ./source/xap/freerdp/freerdp.SlackBuild
+drwxr-xr-x 2 root root 4096 2024-04-19 17:14 ./source/xap/freerdp
+-rw-r--r-- 1 root root 4760992 2024-04-17 12:33 ./source/xap/freerdp/freerdp-2.11.6.tar.lz
+-rwxr-xr-x 1 root root 4644 2024-04-19 17:14 ./source/xap/freerdp/freerdp.SlackBuild
-rw-r--r-- 1 root root 34 2021-09-23 18:07 ./source/xap/freerdp/freerdp.url
-rw-r--r-- 1 root root 765 2021-09-23 18:18 ./source/xap/freerdp/slack-desc
drwxr-xr-x 2 root root 4096 2022-11-04 18:08 ./source/xap/fvwm
@@ -15452,7 +15451,7 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox/
-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-firefox/gkrust.a.no.networking.check.diff.gz
-rw-r--r-- 1 root root 462 2009-07-01 06:05 ./source/xap/mozilla-firefox/mimeTypes.rdf.gz
-rw-r--r-- 1 root root 680 2009-07-01 13:28 ./source/xap/mozilla-firefox/mozilla-firefox-mimeTypes-fix.diff.gz
--rwxr-xr-x 1 root root 16029 2024-03-20 18:46 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
+-rwxr-xr-x 1 root root 16029 2024-04-19 16:55 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
-rw-r--r-- 1 root root 1033 2024-02-23 03:12 ./source/xap/mozilla-firefox/slack-desc
drwxr-xr-x 4 root root 4096 2024-04-19 04:00 ./source/xap/mozilla-thunderbird
-rw-r--r-- 1 root root 266 2022-08-06 19:40 ./source/xap/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff.gz
@@ -15468,7 +15467,7 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-thunderb
-rwxr-xr-x 1 root root 2502 2019-08-27 19:46 ./source/xap/mozilla-thunderbird/build-deps/autoconf/autoconf.build
-rw-r--r-- 1 root root 263 2022-06-30 18:42 ./source/xap/mozilla-thunderbird/double_t.x86.diff.gz
-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff.gz
--rwxr-xr-x 1 root root 13066 2024-03-20 18:47 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+-rwxr-xr-x 1 root root 13066 2024-04-19 16:55 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
-rw-r--r-- 1 root root 1130 2018-02-27 06:47 ./source/xap/mozilla-thunderbird/slack-desc
-rw-r--r-- 1 root root 330 2019-08-27 16:35 ./source/xap/mozilla-thunderbird/tb.ui.scrollToClick.diff.gz
-rw-r--r-- 1 root root 532507896 2024-04-18 16:51 ./source/xap/mozilla-thunderbird/thunderbird-115.10.1.source.tar.xz
@@ -15903,17 +15902,27 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack
-rwxr-xr-x 1 root root 4972 2023-02-19 18:30 ./source/y/nethack/nethack.SlackBuild
-rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url
-rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc
-drwxr-xr-x 4 root root 4096 2024-02-12 21:02 ./testing
--rw-r--r-- 1 root root 1777 2024-02-12 21:02 ./testing/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2024-02-12 21:02 ./testing/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 2245 2024-02-12 21:02 ./testing/FILE_LIST
--rw-r--r-- 1 root root 30756 2024-02-12 21:02 ./testing/MANIFEST.bz2
--rw-r--r-- 1 root root 652 2024-02-12 21:02 ./testing/PACKAGES.TXT
+drwxr-xr-x 4 root root 4096 2024-04-19 19:40 ./testing
+-rw-r--r-- 1 root root 2422 2024-04-19 19:40 ./testing/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-04-19 19:40 ./testing/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 3091 2024-04-19 19:40 ./testing/FILE_LIST
+-rw-r--r-- 1 root root 38813 2024-04-19 19:40 ./testing/MANIFEST.bz2
+-rw-r--r-- 1 root root 652 2024-04-19 19:40 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2024-02-12 20:44 ./testing/packages
-rw-r--r-- 1 root root 269 2024-01-02 19:49 ./testing/packages/grub-2.12-x86_64-2.txt
-rw-r--r-- 1 root root 10454116 2024-01-02 19:49 ./testing/packages/grub-2.12-x86_64-2.txz
-rw-r--r-- 1 root root 163 2024-01-02 19:49 ./testing/packages/grub-2.12-x86_64-2.txz.asc
-drwxr-xr-x 3 root root 4096 2024-02-12 20:37 ./testing/source
+drwxr-xr-x 4 root root 4096 2024-04-19 19:17 ./testing/source
+drwxr-xr-x 2 root root 4096 2024-04-16 18:36 ./testing/source/elogind
+-rw-r--r-- 1 root root 227 2020-06-08 19:25 ./testing/source/elogind/10-enable-elogind-power.rules.gz
+-rw-r--r-- 1 root root 271 2024-04-16 18:32 ./testing/source/elogind/11-prefer-deep-suspend.patch
+-rw-r--r-- 1 root root 511 2024-04-16 18:36 ./testing/source/elogind/doinst.sh.gz
+-rw-r--r-- 1 root root 1432454 2024-04-16 07:21 ./testing/source/elogind/elogind-255.4_r2.tar.lz
+-rwxr-xr-x 1 root root 7180 2024-04-19 17:08 ./testing/source/elogind/elogind.SlackBuild
+-rw-r--r-- 1 root root 10401 2024-03-12 18:23 ./testing/source/elogind/elogind.nobody.nogroup.99.99.diff
+-rw-r--r-- 1 root root 35 2020-09-28 21:24 ./testing/source/elogind/elogind.url
+-rw-r--r-- 1 root root 1615 2020-09-28 21:29 ./testing/source/elogind/rc.elogind
+-rw-r--r-- 1 root root 747 2020-11-01 20:04 ./testing/source/elogind/slack-desc
drwxr-xr-x 2 root root 4096 2024-01-02 19:45 ./testing/source/grub
-rw-r--r-- 1 root root 1167 2023-12-21 19:26 ./testing/source/grub/0001-00_header-add-GRUB_COLOR_-variables.patch
-rw-r--r-- 1 root root 444 2024-01-02 19:45 ./testing/source/grub/0001-skip-new-and-orig-files-in-etc-grub.d.patch
diff --git a/recompress.sh b/recompress.sh
index ec7856f58..2c926e154 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -1078,3 +1078,5 @@ gzip ./source/x/ibus/emoji-test.txt
gzip ./source/x/xcm/xcm.udev.rules.diff
gzip ./source/x/libva/doinst.sh
gzip ./testing/source/grub/doinst.sh
+gzip ./testing/source/elogind/10-enable-elogind-power.rules
+gzip ./testing/source/elogind/doinst.sh
diff --git a/source/a/elogind/doinst.sh b/source/a/elogind/doinst.sh
index e39e2aee3..e529fda15 100644
--- a/source/a/elogind/doinst.sh
+++ b/source/a/elogind/doinst.sh
@@ -29,7 +29,6 @@ preserve_perms() {
preserve_perms etc/rc.d/rc.elogind.new
config etc/elogind/logind.conf.new
config etc/elogind/sleep.conf.new
-config etc/elogind/sleep.conf.d/10-elogind.conf.new
config etc/pam.d/elogind-user.new
# Reload elogind-daemon:
diff --git a/source/a/elogind/elogind.SlackBuild b/source/a/elogind/elogind.SlackBuild
index 1cf9c09ee..ead080f8e 100755
--- a/source/a/elogind/elogind.SlackBuild
+++ b/source/a/elogind/elogind.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=elogind
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-3}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -98,33 +98,30 @@ find . \
# but sed will still happily scribble all over everything.
cat $CWD/elogind.nobody.nogroup.99.99.diff | patch -p1 --verbose || exit 1
-# Don't prefer s2idle, as it doesn't seem to work:
-cat $CWD/11-prefer-deep-suspend.patch | patch -p1 --verbose || exit 1
-
# Configure, build, and install:
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
mkdir meson-build
cd meson-build
-meson \
- --buildtype=release \
- --prefix=/usr \
- --libdir=/lib${LIBDIRSUFFIX} \
- --libexecdir=/lib${LIBDIRSUFFIX}/elogind \
- -Dpkgconfiglibdir=/usr/lib${LIBDIRSUFFIX}/pkgconfig \
- -Dpamlibdir=/lib${LIBDIRSUFFIX}/security \
+meson setup \
+ --buildtype release \
+ --prefix /usr \
+ --libdir /usr/lib${LIBDIRSUFFIX} \
+ -Drootlibdir="/lib${LIBDIRSUFFIX}" \
+ -Drootlibexecdir="/lib${LIBDIRSUFFIX}/elogind" \
-Dudevrulesdir="/lib/udev/rules.d" \
-Ddocdir="/usr/doc/$PKGNAM-$VERSION" \
-Dhtmldir="/usr/doc/$PKGNAM-$VERSION/html" \
-Dmandir="/usr/man" \
- -Dman=enabled \
- -Dhtml=disabled \
+ -Dman=true \
+ -Dhtml=false \
-Dbashcompletiondir="/usr/share/bash-completion/completions" \
-Dnobody-user=nobody \
-Dnobody-group=nogroup \
- -Dpam=enabled \
+ -Dpam=true \
+ -Dpamlibdir="/lib${LIBDIRSUFFIX}/security" \
-Dpamconfdir="/etc/pam.d" \
- -Dacl=enabled \
+ -Dacl=true \
-Dsmack=false \
-Dutmp=true \
-Ddefault-hierarchy=legacy \
@@ -139,15 +136,14 @@ meson \
DESTDIR=$PKG $NINJA install || exit 1
cd ..
-# Create symlinks for elogind binaries to /bin/:
-mkdir -p $PKG/bin
-ln -sf /usr/bin/elogind-inhibit $PKG/bin/elogind-inhibit
-ln -sf /usr/bin/loginctl $PKG/bin/loginctl
+# Create symlinks for elogind binaries to /usr/bin/:
+mkdir -p $PKG/usr/bin
+ln -sf /bin/elogind-inhibit $PKG/usr/bin/elogind-inhibit
+ln -sf /bin/loginctl $PKG/usr/bin/loginctl
# Make sure we do not overwrite the user's customizations:
mv -i $PKG/etc/elogind/logind.conf{,.new}
mv -i $PKG/etc/elogind/sleep.conf{,.new}
-mv -i $PKG/etc/elogind/sleep.conf.d/10-elogind.conf{,.new}
mv -i $PKG/etc/pam.d/elogind-user{,.new}
# Strip binaries:
diff --git a/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild b/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild
index 1a8c6a2a6..959810d9e 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/l/polkit/polkit.SlackBuild b/source/l/polkit/polkit.SlackBuild
index 1c41e4036..f83b85613 100755
--- a/source/l/polkit/polkit.SlackBuild
+++ b/source/l/polkit/polkit.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=polkit
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/n/NetworkManager/NetworkManager.SlackBuild b/source/n/NetworkManager/NetworkManager.SlackBuild
index 25f681522..7fa8d4a56 100755
--- a/source/n/NetworkManager/NetworkManager.SlackBuild
+++ b/source/n/NetworkManager/NetworkManager.SlackBuild
@@ -1,7 +1,7 @@
#!/bin/bash
# Copyright 2010, 2011, 2014, 2016 Robby Workman, Northport, Alabama, USA
-# Copyright 2013, 2014, 2015, 2016, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2013, 2014, 2015, 2016, 2018, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=NetworkManager
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
MARCH=$( uname -m )
@@ -98,50 +98,44 @@ for dfile in $CWD/patches/* ; do
zcat $dfile | patch -p1 --verbose || exit 1
done
-# For git-patched builds
-autoreconf -vif
-automake
-./autogen.sh
-
-# Configuring --enable-json-validation --enable-ovs requires the Jansson
-# json-c library. If there's any interest or usefulness with that, let me
-# know. The library is fairly small, but in order to actually use team
-# interfaces will probably require more stuff (not sure how much).
-#
-# Update September 2018: Added those options since we needed Jansson
-# already for HTTP/2 support.
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
+# Configure, build, and install:
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+mkdir meson-build
+cd meson-build
+meson setup \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
--mandir=/usr/man \
- --docdir=/usr/doc/$PKGNAM-$VERSION \
- --with-udev-dir=/lib/udev \
- --with-pppd-plugin-dir=/usr/lib${LIBDIRSUFFIX}/pppd/$PPPD \
- --with-crypto=nss \
- --enable-more-warnings=no \
- --without-resolvconf \
- --with-dhcpcd=/sbin/dhcpcd \
- --with-dhclient=yes \
- --with-modem-manager-1=yes \
- --with-nmtui=yes \
- --enable-json-validation \
- --enable-ovs \
- --with-consolekit=no \
- --with-session-tracking=elogind \
- --with-suspend-resume=elogind \
- --with-hostname-persist=slackware \
- --build=$TARGET || exit 1
-
-make $NUMJOBS || exit 1
-make install DESTDIR=$PKG || exit 1
-
-# Don't ship .la files:
-rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+ --buildtype=release \
+ -Dudev_dir=/lib/udev \
+ -Ddbus_conf_dir=/usr/share/dbus-1/system.d \
+ -Dpppd_plugin_dir=/usr/lib${LIBDIRSUFFIX}/pppd/$PPPD \
+ -Dcrypto=nss \
+ -Dresolvconf=false \
+ -Ddhcpcd=/sbin/dhcpcd \
+ -Dconfig_dhcp_default=dhcpcd \
+ -Ddhclient=/sbin/dhclient \
+ -Dmodem_manager=true \
+ -Dnmtui=true \
+ -Dovs=true \
+ -Dsession_tracking_consolekit=false \
+ -Dsession_tracking=elogind \
+ -Dsuspend_resume=elogind \
+ -Dhostname_persist=slackware \
+ -Dsystemd_journal=false \
+ -Dsystemdsystemunitdir=no \
+ -Dmore_logging=false \
+ -Dselinux=false \
+ -Dlibaudit=no \
+ -Dqt=false \
+ -Ddocs=true \
+ .. || exit 1
+ "${NINJA:=ninja}" $NUMJOBS || exit 1
+ DESTDIR=$PKG $NINJA install || exit 1
+cd ..
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
@@ -158,6 +152,11 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
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
+# Relocate:
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+mv $PKG/usr/share/doc/NetworkManager/examples $PKG/usr/doc/$PKGNAM-$VERSION
+rm -r $PKG/usr/share/doc
+
# In case NetworkManager tries to install something here:
rm -f $PKG/etc/rc.d/rc.networkmanager
diff --git a/source/xap/freerdp/freerdp.SlackBuild b/source/xap/freerdp/freerdp.SlackBuild
index 6252d5db3..21e78ee05 100755
--- a/source/xap/freerdp/freerdp.SlackBuild
+++ b/source/xap/freerdp/freerdp.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=freerdp
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/xap/mozilla-firefox/mozilla-firefox.SlackBuild b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
index ab6c28373..92d0f6e84 100755
--- a/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
+++ b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
@@ -279,7 +279,7 @@ if [ ! -z $MOZLOCALIZE ]; then
fi
# They say to use the second line, not the first.
-# But they're not the boos of me.
+# But they're not the boss of me.
export MACH_USE_SYSTEM_PYTHON="1"
#export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
export MOZILLA_OFFICIAL="1"
diff --git a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
index b4cfb0cde..58ecad05b 100755
--- a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+++ b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
@@ -250,7 +250,7 @@ if [ ! -z $MOZLOCALIZE ]; then
fi
# They say to use the second line, not the first.
-# But they're not the boos of me.
+# But they're not the boss of me.
export MACH_USE_SYSTEM_PYTHON="1"
#export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system
export BUILD_OFFICIAL=1
diff --git a/testing/source/elogind/10-enable-elogind-power.rules b/testing/source/elogind/10-enable-elogind-power.rules
new file mode 100644
index 000000000..db4992062
--- /dev/null
+++ b/testing/source/elogind/10-enable-elogind-power.rules
@@ -0,0 +1,12 @@
+polkit.addRule(
+ function(action, subject) {
+ if ( (action.id == "org.freedesktop.login1.reboot" ||
+ action.id == "org.freedesktop.login1.reboot-multiple-sessions" ||
+ action.id == "org.freedesktop.login1.power-off" ||
+ action.id == "org.freedesktop.login1.power-off-multiple-sessions")
+ && subject.isInGroup("power") ) {
+ return polkit.Result.YES;
+ }
+ }
+);
+
diff --git a/source/a/elogind/11-prefer-deep-suspend.patch b/testing/source/elogind/11-prefer-deep-suspend.patch
index c3d3d23b5..c3d3d23b5 100644
--- a/source/a/elogind/11-prefer-deep-suspend.patch
+++ b/testing/source/elogind/11-prefer-deep-suspend.patch
diff --git a/testing/source/elogind/doinst.sh b/testing/source/elogind/doinst.sh
new file mode 100644
index 000000000..e39e2aee3
--- /dev/null
+++ b/testing/source/elogind/doinst.sh
@@ -0,0 +1,39 @@
+# Handle the incoming configuration files:
+config() {
+ for infile in $1; do
+ NEW="$infile"
+ OLD="`dirname $NEW`/`basename $NEW .new`"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+ done
+}
+preserve_perms() {
+ NEW="$1"
+ OLD="$(dirname ${NEW})/$(basename ${NEW} .new)"
+ if [ -e ${OLD} ]; then
+ cp -a ${OLD} ${NEW}.incoming
+ cat ${NEW} > ${NEW}.incoming
+ mv ${NEW}.incoming ${NEW}
+ fi
+ config ${NEW}
+}
+
+#
+# Preserve permissions while moving into place:
+preserve_perms etc/rc.d/rc.elogind.new
+config etc/elogind/logind.conf.new
+config etc/elogind/sleep.conf.new
+config etc/elogind/sleep.conf.d/10-elogind.conf.new
+config etc/pam.d/elogind-user.new
+
+# Reload elogind-daemon:
+if pgrep -f elogind-daemon 1> /dev/null 2> /dev/null ; then
+ pkill -HUP -f elogind-daemon
+fi
+
diff --git a/testing/source/elogind/elogind.SlackBuild b/testing/source/elogind/elogind.SlackBuild
new file mode 100755
index 000000000..494eddc53
--- /dev/null
+++ b/testing/source/elogind/elogind.SlackBuild
@@ -0,0 +1,208 @@
+#!/bin/bash
+
+# Copyright 2016, 2017, 2020 Eric Hameleers, Eindhoven, NL
+# Copyright 2020, 2023, 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=elogind
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | 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 | grep -E -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.?z || 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 {} \+
+
+# Once upon a time we were encouraged to go against long-standing UNIX
+# traditions and use 99:99 for nobody:nogroup.
+# This may have been a bad idea.
+# But since to change this we'll have to dig through the system and make
+# sure that nothing hardcodes 99:99, we'll leave it as-is for now.
+# It's more than likely on the TODO list to change these back to
+# 65534:65534, however.
+# Meanwhile we'll at least change this from a sed to a patch.
+# Always hated sed in these situations because the underlying code can change
+# but sed will still happily scribble all over everything.
+cat $CWD/elogind.nobody.nogroup.99.99.diff | patch -p1 --verbose || exit 1
+
+# Don't prefer s2idle, as it doesn't seem to work:
+cat $CWD/11-prefer-deep-suspend.patch | patch -p1 --verbose || exit 1
+
+# Configure, build, and install:
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+mkdir meson-build
+cd meson-build
+meson setup \
+ --buildtype=release \
+ --prefix=/usr \
+ --libdir=/lib${LIBDIRSUFFIX} \
+ --libexecdir=/lib${LIBDIRSUFFIX}/elogind \
+ -Dpkgconfiglibdir=/usr/lib${LIBDIRSUFFIX}/pkgconfig \
+ -Dpamlibdir=/lib${LIBDIRSUFFIX}/security \
+ -Dudevrulesdir="/lib/udev/rules.d" \
+ -Ddocdir="/usr/doc/$PKGNAM-$VERSION" \
+ -Dhtmldir="/usr/doc/$PKGNAM-$VERSION/html" \
+ -Dmandir="/usr/man" \
+ -Dman=enabled \
+ -Dhtml=disabled \
+ -Dbashcompletiondir="/usr/share/bash-completion/completions" \
+ -Dnobody-user=nobody \
+ -Dnobody-group=nogroup \
+ -Dpam=enabled \
+ -Dpamconfdir="/etc/pam.d" \
+ -Dacl=enabled \
+ -Dsmack=false \
+ -Dutmp=true \
+ -Ddefault-hierarchy=legacy \
+ -Dcgroup-controller=elogind \
+ -Dhalt-path=/sbin/halt \
+ -Dpoweroff-path=/sbin/poweroff \
+ -Dreboot-path=/sbin/reboot \
+ -Ddefault-kill-user-processes=false \
+ -Dmode=release \
+ .. || exit 1
+ "${NINJA:=ninja}" $NUMJOBS || exit 1
+ DESTDIR=$PKG $NINJA install || exit 1
+cd ..
+
+# Create symlinks for elogind binaries to /bin/:
+mkdir -p $PKG/bin
+ln -sf /usr/bin/elogind-inhibit $PKG/bin/elogind-inhibit
+ln -sf /usr/bin/loginctl $PKG/bin/loginctl
+
+# Make sure we do not overwrite the user's customizations:
+mv -i $PKG/etc/elogind/logind.conf{,.new}
+mv -i $PKG/etc/elogind/sleep.conf{,.new}
+mv -i $PKG/etc/elogind/sleep.conf.d/10-elogind.conf{,.new}
+mv -i $PKG/etc/pam.d/elogind-user{,.new}
+
+# 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 an rc script:
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.elogind \
+ | sed -e "s/@LIBDIRSUFFIX@/${LIBDIRSUFFIX}/g" \
+ > $PKG/etc/rc.d/rc.elogind.new
+chmod 755 $PKG/etc/rc.d/rc.elogind.new
+
+# Create supported dirs in /etc/elogind/ (local config)
+mkdir -p $PKG/etc/elogind/logind.conf.d/ $PKG/etc/elogind/sleep.conf.d/
+
+# Add login1 policy file that allows users in the 'power' group
+# to shutdown/reboot the computer:
+mkdir -p $PKG/usr/share/polkit-1/rules.d
+zcat $CWD/10-enable-elogind-power.rules.gz > $PKG/usr/share/polkit-1/rules.d/10-enable-session-power.rules
+
+# We don't need the hidden files to make inferior package managers keep dirs:
+find $PKG -type f -name ".keep_dir" -exec rm -f {} \;
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+
+# If there's a ChangeLog, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r ChangeLog ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
+ touch -r ChangeLog $DOCSDIR/ChangeLog
+fi
+
+# If there's a CHANGES file, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r CHANGES ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat CHANGES | head -n 1000 > $DOCSDIR/CHANGES
+ touch -r CHANGES $DOCSDIR/CHANGES
+fi
+
+mkdir -p $PKG/install
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+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/testing/source/elogind/elogind.nobody.nogroup.99.99.diff b/testing/source/elogind/elogind.nobody.nogroup.99.99.diff
new file mode 100644
index 000000000..e1930ef52
--- /dev/null
+++ b/testing/source/elogind/elogind.nobody.nogroup.99.99.diff
@@ -0,0 +1,174 @@
+diff -u -r --new-file elogind-252.23.orig/meson.build elogind-252.23/meson.build
+--- elogind-252.23.orig/meson.build 2024-03-10 03:24:27.000000000 -0500
++++ elogind-252.23/meson.build 2024-03-12 13:22:28.571004872 -0500
+@@ -1031,40 +1031,40 @@
+ nobody_group = get_option('nobody-group')
+
+ if not meson.is_cross_build()
+- getent_result = run_command('getent', 'passwd', '65534', check : false)
++ getent_result = run_command('getent', 'passwd', '99', check : false)
+ if getent_result.returncode() == 0
+ name = getent_result.stdout().split(':')[0]
+ if name != nobody_user
+ warning('\n' +
+- 'The local user with the UID 65534 does not match the configured user name "@0@" of the nobody user (its name is @1@).\n'.format(nobody_user, name) +
++ 'The local user with the UID 99 does not match the configured user name "@0@" of the nobody user (its name is @1@).\n'.format(nobody_user, name) +
+ 'Your build will result in an user table setup that is incompatible with the local system.')
+ endif
+ endif
+ id_result = run_command('id', '-u', nobody_user, check : false)
+ if id_result.returncode() == 0
+ id = id_result.stdout().strip().to_int()
+- if id != 65534
++ if id != 99
+ warning('\n' +
+- 'The local user with the configured user name "@0@" of the nobody user does not have UID 65534 (it has @1@).\n'.format(nobody_user, id) +
++ 'The local user with the configured user name "@0@" of the nobody user does not have UID 99 (it has @1@).\n'.format(nobody_user, id) +
+ 'Your build will result in an user table setup that is incompatible with the local system.')
+ endif
+ endif
+
+- getent_result = run_command('getent', 'group', '65534', check : false)
++ getent_result = run_command('getent', 'group', '99', check : false)
+ if getent_result.returncode() == 0
+ name = getent_result.stdout().split(':')[0]
+ if name != nobody_group
+ warning('\n' +
+- 'The local group with the GID 65534 does not match the configured group name "@0@" of the nobody group (its name is @1@).\n'.format(nobody_group, name) +
++ 'The local group with the GID 99 does not match the configured group name "@0@" of the nobody group (its name is @1@).\n'.format(nobody_group, name) +
+ 'Your build will result in an group table setup that is incompatible with the local system.')
+ endif
+ endif
+ id_result = run_command('id', '-g', nobody_group, check : false)
+ if id_result.returncode() == 0
+ id = id_result.stdout().strip().to_int()
+- if id != 65534
++ if id != 99
+ warning('\n' +
+- 'The local group with the configured group name "@0@" of the nobody group does not have GID 65534 (it has @1@).\n'.format(nobody_group, id) +
++ 'The local group with the configured group name "@0@" of the nobody group does not have GID 99 (it has @1@).\n'.format(nobody_group, id) +
+ 'Your build will result in an group table setup that is incompatible with the local system.')
+ endif
+ endif
+diff -u -r --new-file elogind-252.23.orig/meson_options.txt elogind-252.23/meson_options.txt
+--- elogind-252.23.orig/meson_options.txt 2024-03-10 03:24:27.000000000 -0500
++++ elogind-252.23/meson_options.txt 2024-03-12 13:22:28.571004872 -0500
+@@ -308,10 +308,10 @@
+ option('wheel-group', type : 'boolean',
+ description : 'the ACL for wheel group should be added')
+ option('nobody-user', type : 'string',
+- description : 'The name of the nobody user (the one with UID 65534)',
++ description : 'The name of the nobody user (the one with UID 99)',
+ value : 'nobody')
+ option('nobody-group', type : 'string',
+- description : 'The name of the nobody group (the one with GID 65534)',
++ description : 'The name of the nobody group (the one with GID 99)',
+ value : 'nobody')
+ #if 0 /// UNNEEDED by elogind
+ # option('adm-gid', type : 'integer', value : 0,
+diff -u -r --new-file elogind-252.23.orig/src/basic/user-util.c elogind-252.23/src/basic/user-util.c
+--- elogind-252.23.orig/src/basic/user-util.c 2024-03-10 03:24:27.000000000 -0500
++++ elogind-252.23/src/basic/user-util.c 2024-03-12 13:22:28.571004872 -0500
+@@ -178,7 +178,7 @@
+ const char **shell,
+ UserCredsFlags flags) {
+
+- /* We enforce some special rules for uid=0 and uid=65534: in order to avoid NSS lookups for root we hardcode
++ /* We enforce some special rules for uid=0 and uid=99: in order to avoid NSS lookups for root we hardcode
+ * their user record data. */
+
+ if (STR_IN_SET(*username, "root", "0")) {
+@@ -198,7 +198,7 @@
+ return 0;
+ }
+
+- if (STR_IN_SET(*username, NOBODY_USER_NAME, "65534") &&
++ if (STR_IN_SET(*username, NOBODY_USER_NAME, "99") &&
+ synthesize_nobody()) {
+ *username = NOBODY_USER_NAME;
+
+@@ -344,7 +344,7 @@
+ return 0;
+ }
+
+- if (STR_IN_SET(*groupname, NOBODY_GROUP_NAME, "65534") &&
++ if (STR_IN_SET(*groupname, NOBODY_GROUP_NAME, "99") &&
+ synthesize_nobody()) {
+ *groupname = NOBODY_GROUP_NAME;
+
+@@ -940,7 +940,7 @@
+ bool synthesize_nobody(void) {
+ /* Returns true when we shall synthesize the "nobody" user (which we do by default). This can be turned off by
+ * touching /etc/systemd/dont-synthesize-nobody in order to provide upgrade compatibility with legacy systems
+- * that used the "nobody" user name and group name for other UIDs/GIDs than 65534.
++ * that used the "nobody" user name and group name for other UIDs/GIDs than 99.
+ *
+ * Note that we do not employ any kind of synchronization on the following caching variable. If the variable is
+ * accessed in multi-threaded programs in the worst case it might happen that we initialize twice, but that
+diff -u -r --new-file elogind-252.23.orig/src/basic/user-util.h elogind-252.23/src/basic/user-util.h
+--- elogind-252.23.orig/src/basic/user-util.h 2024-03-10 03:24:27.000000000 -0500
++++ elogind-252.23/src/basic/user-util.h 2024-03-12 13:22:28.571004872 -0500
+@@ -78,8 +78,8 @@
+ #define UID_INVALID ((uid_t) -1)
+ #define GID_INVALID ((gid_t) -1)
+
+-#define UID_NOBODY ((uid_t) 65534U)
+-#define GID_NOBODY ((gid_t) 65534U)
++#define UID_NOBODY ((uid_t) 99U)
++#define GID_NOBODY ((gid_t) 99U)
+
+ /* If REMOUNT_IDMAPPING_HOST_ROOT is set for remount_idmap() we'll include a mapping here that maps the host
+ * root user accessing the idmapped mount to the this user ID on the backing fs. This is the last valid UID in
+diff -u -r --new-file elogind-252.23.orig/src/test/test-fs-util.c elogind-252.23/src/test/test-fs-util.c
+--- elogind-252.23.orig/src/test/test-fs-util.c 2024-03-10 03:24:27.000000000 -0500
++++ elogind-252.23/src/test/test-fs-util.c 2024-03-12 13:22:28.571004872 -0500
+@@ -591,8 +591,8 @@
+ usec_t test_mtime;
+ int r;
+
+- test_uid = geteuid() == 0 ? 65534 : getuid();
+- test_gid = geteuid() == 0 ? 65534 : getgid();
++ test_uid = geteuid() == 0 ? 99 : getuid();
++ test_gid = geteuid() == 0 ? 99 : getgid();
+
+ test_mtime = usec_sub_unsigned(now(CLOCK_REALTIME), USEC_PER_WEEK);
+
+diff -u -r --new-file elogind-252.23.orig/src/test/test-user-util.c elogind-252.23/src/test/test-user-util.c
+--- elogind-252.23.orig/src/test/test-user-util.c 2024-03-10 03:24:27.000000000 -0500
++++ elogind-252.23/src/test/test-user-util.c 2024-03-12 13:22:28.571004872 -0500
+@@ -230,7 +230,7 @@
+ assert_se(!valid_user_group_name("", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
+ assert_se(valid_user_group_name("0", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
+ assert_se(valid_user_group_name("1", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
+- assert_se(valid_user_group_name("65534", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
++ assert_se(valid_user_group_name("99", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
+ assert_se(!valid_user_group_name("65535", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
+ assert_se(valid_user_group_name("65536", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
+ assert_se(!valid_user_group_name("-1", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX));
+@@ -266,7 +266,7 @@
+ assert_se(!valid_user_group_name("", VALID_USER_ALLOW_NUMERIC));
+ assert_se(valid_user_group_name("0", VALID_USER_ALLOW_NUMERIC));
+ assert_se(valid_user_group_name("1", VALID_USER_ALLOW_NUMERIC));
+- assert_se(valid_user_group_name("65534", VALID_USER_ALLOW_NUMERIC));
++ assert_se(valid_user_group_name("99", VALID_USER_ALLOW_NUMERIC));
+ assert_se(!valid_user_group_name("65535", VALID_USER_ALLOW_NUMERIC));
+ assert_se(valid_user_group_name("65536", VALID_USER_ALLOW_NUMERIC));
+ assert_se(!valid_user_group_name("-1", VALID_USER_ALLOW_NUMERIC));
+@@ -350,7 +350,7 @@
+ test_get_user_creds_one("root", "root", 0, 0, "/root", DEFAULT_USER_SHELL);
+ test_get_user_creds_one("0", "root", 0, 0, "/root", DEFAULT_USER_SHELL);
+ test_get_user_creds_one(NOBODY_USER_NAME, NOBODY_USER_NAME, UID_NOBODY, GID_NOBODY, "/", NOLOGIN);
+- test_get_user_creds_one("65534", NOBODY_USER_NAME, UID_NOBODY, GID_NOBODY, "/", NOLOGIN);
++ test_get_user_creds_one("99", NOBODY_USER_NAME, UID_NOBODY, GID_NOBODY, "/", NOLOGIN);
+ }
+
+ #if 0 /// UNNEEDED by elogind
+@@ -375,7 +375,7 @@
+ test_get_group_creds_one("root", "root", 0);
+ test_get_group_creds_one("0", "root", 0);
+ test_get_group_creds_one(NOBODY_GROUP_NAME, NOBODY_GROUP_NAME, GID_NOBODY);
+- test_get_group_creds_one("65534", NOBODY_GROUP_NAME, GID_NOBODY);
++ test_get_group_creds_one("99", NOBODY_GROUP_NAME, GID_NOBODY);
+ }
+
+ TEST(make_salt) {
diff --git a/testing/source/elogind/elogind.url b/testing/source/elogind/elogind.url
new file mode 100644
index 000000000..b8940789e
--- /dev/null
+++ b/testing/source/elogind/elogind.url
@@ -0,0 +1 @@
+https://github.com/elogind/elogind
diff --git a/testing/source/elogind/rc.elogind b/testing/source/elogind/rc.elogind
new file mode 100644
index 000000000..62884784a
--- /dev/null
+++ b/testing/source/elogind/rc.elogind
@@ -0,0 +1,65 @@
+#!/bin/bash
+#
+# /etc/rc.d/rc.elogind
+# Initializes the elogind service on Slackware.
+# There is no need to explicitly start a daemon; this will be taken
+# care of automatically by dbus when that starts.
+#
+# Author:
+# Eric Hameleers <alien@slackware.com> 2016
+# Widya Walesa 2020
+#
+# Description:
+# We use elogind (standalone subset extracted from systemd) instead of
+# systemd itself; so we need to initialize a systemd-like state.
+#
+# Note:
+# Slackware has a tmpfs mounted on /run (see rc.S).
+#
+
+start_elogind() {
+ if [ -x /lib@LIBDIRSUFFIX@/elogind/elogind ]; then
+ if [ ! -d /run/user ]; then
+ mkdir -p /run/user
+ fi
+ if [ ! -d /run/systemd ]; then
+ mkdir -p /run/elogind /sys/fs/cgroup/elogind
+ ( cd /run; rm -rf systemd; ln -sf elogind systemd; )
+ ( cd /sys/fs/cgroup; rm -rf systemd; ln -sf elogind systemd; )
+ fi
+ if pgrep -l -F /run/elogind.pid 2>/dev/null | grep -q elogind; then
+ echo "Elogind is already running"
+ else
+ echo -n "Starting elogind: "
+ rm -f /run/elogind.pid
+ /lib@LIBDIRSUFFIX@/elogind/elogind --daemon
+ echo "/lib@LIBDIRSUFFIX@/elogind/elogind --daemon"
+ fi
+ fi
+}
+
+stop_elogind() {
+ if pgrep -l -F /run/elogind.pid 2>/dev/null | grep -q elogind; then
+ echo -n "Stopping elogind: "
+ pkill -F /run/elogind.pid 2>/dev/null
+ echo "DONE"
+ else
+ echo "Elogind is not running"
+ fi
+}
+
+case "$1" in
+ start)
+ start_elogind
+ ;;
+ stop)
+ stop_elogind
+ ;;
+ restart)
+ stop_elogind
+ sleep 1
+ start_elogind
+ ;;
+ *)
+ echo "Usage: $0 start|stop|restart"
+esac
diff --git a/testing/source/elogind/slack-desc b/testing/source/elogind/slack-desc
new file mode 100644
index 000000000..507776d5f
--- /dev/null
+++ b/testing/source/elogind/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 ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+elogind: elogind (logind extracted from systemd)
+elogind:
+elogind: elogind is the systemd project's logind, extracted to a standalone
+elogind: package.
+elogind:
+elogind: Homepage: https://github.com/elogind/elogind
+elogind:
+elogind:
+elogind:
+elogind:
+elogind: