summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss25
-rw-r--r--ChangeLog.txt13
-rw-r--r--FILELIST.TXT113
-rw-r--r--source/kde/kde/build/sddm2
-rw-r--r--source/kde/kde/patch/sddm.patch7
-rw-r--r--source/kde/kde/patch/sddm/sddm.fix.build.diff11
-rw-r--r--source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff31
-rw-r--r--source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch183
-rw-r--r--source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch88
-rwxr-xr-xsource/l/imagemagick/imagemagick.SlackBuild2
-rw-r--r--source/n/nghttp2/nghttp2.url2
11 files changed, 118 insertions, 359 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index cbeb33282..a015718b6 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,31 @@
<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, 14 Jul 2023 17:53:34 GMT</pubDate>
- <lastBuildDate>Fri, 14 Jul 2023 18:31:52 GMT</lastBuildDate>
+ <pubDate>Sun, 16 Jul 2023 20:35:56 GMT</pubDate>
+ <lastBuildDate>Sun, 16 Jul 2023 21:28:47 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
+ <title>Sun, 16 Jul 2023 20:35:56 GMT</title>
+ <pubDate>Sun, 16 Jul 2023 20:35:56 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20230716203556</link>
+ <guid isPermaLink="false">20230716203556</guid>
+ <description>
+ <![CDATA[<pre>
+Hey folks! It's time to acknowledge another one of those milestones... 30 (!)
+years since I made the post linked below announcing Slackware's first stable
+release after months of beta testing. Thanks to all of our dedicated
+contributors, loyal users, and those who have helped us to keep the lights on
+here. It's really been a remarkable journey that I couldn't have anticipated
+starting out back in 1993. Cheers! :-)
+ https://www.slackware.com/announce/1.0.php
+kde/sddm-0.20.0-x86_64-1.txz: Upgraded.
+l/imagemagick-7.1.1_13-x86_64-1.txz: Upgraded.
+n/nghttp2-1.55.1-x86_64-1.txz: Upgraded.
+xap/xlockmore-5.72-x86_64-1.txz: Upgraded.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Fri, 14 Jul 2023 17:53:34 GMT</title>
<pubDate>Fri, 14 Jul 2023 17:53:34 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20230714175334</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index d6b2b1feb..16c1a2383 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,16 @@
+Sun Jul 16 20:35:56 UTC 2023
+Hey folks! It's time to acknowledge another one of those milestones... 30 (!)
+years since I made the post linked below announcing Slackware's first stable
+release after months of beta testing. Thanks to all of our dedicated
+contributors, loyal users, and those who have helped us to keep the lights on
+here. It's really been a remarkable journey that I couldn't have anticipated
+starting out back in 1993. Cheers! :-)
+ https://www.slackware.com/announce/1.0.php
+kde/sddm-0.20.0-x86_64-1.txz: Upgraded.
+l/imagemagick-7.1.1_13-x86_64-1.txz: Upgraded.
+n/nghttp2-1.55.1-x86_64-1.txz: Upgraded.
+xap/xlockmore-5.72-x86_64-1.txz: Upgraded.
++--------------------------+
Fri Jul 14 17:53:34 UTC 2023
ap/vim-9.0.1677-x86_64-1.txz: Upgraded.
n/nftables-1.0.8-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index fb3235d56..511713059 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Fri Jul 14 17:57:30 UTC 2023
+Sun Jul 16 20:39:09 UTC 2023
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2023-07-14 17:53 .
+drwxr-xr-x 12 root root 4096 2023-07-16 20:35 .
-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 1113876 2023-07-13 19:56 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-07-13 19:56 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1114577 2023-07-14 17:57 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-07-14 17:57 ./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 703486 2023-07-14 17:53 ./ChangeLog.txt
+-rw-r--r-- 1 root root 704182 2023-07-16 20:35 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2023-07-05 21:01 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-07-05 21:01 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1452914 2023-07-13 19:56 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1453831 2023-07-14 17:57 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 873778 2023-07-14 17:56 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 873777 2023-07-16 20:38 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2023-07-05 20:48 ./README.initrd
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
@@ -665,11 +665,11 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
-drwxr-xr-x 17 root root 4096 2023-07-14 17:56 ./slackware64
--rw-r--r-- 1 root root 341018 2023-07-14 17:56 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-07-14 17:56 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 422759 2023-07-14 17:56 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4312489 2023-07-14 17:56 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2023-07-16 20:38 ./slackware64
+-rw-r--r-- 1 root root 341015 2023-07-16 20:38 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-07-16 20:38 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 422756 2023-07-16 20:37 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4304654 2023-07-16 20:38 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2023-07-08 19:48 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@@ -1577,7 +1577,7 @@ drwxr-xr-x 2 root root 4096 2023-07-05 21:05 ./slackware64/k
-rw-r--r-- 1 root root 1170 2023-07-05 20:48 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2023-07-05 20:48 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2023-07-05 20:48 ./slackware64/k/tagfile
-drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde
+drwxr-xr-x 2 root root 86016 2023-07-16 20:37 ./slackware64/kde
-rw-r--r-- 1 root root 382 2023-07-06 17:32 ./slackware64/kde/akonadi-23.04.3-x86_64-1.txt
-rw-r--r-- 1 root root 2576552 2023-07-06 17:32 ./slackware64/kde/akonadi-23.04.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-06 17:32 ./slackware64/kde/akonadi-23.04.3-x86_64-1.txz.asc
@@ -2668,9 +2668,9 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde
-rw-r--r-- 1 root root 460 2023-07-06 18:35 ./slackware64/kde/rocs-23.04.3-x86_64-1.txt
-rw-r--r-- 1 root root 1587536 2023-07-06 18:35 ./slackware64/kde/rocs-23.04.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-06 18:35 ./slackware64/kde/rocs-23.04.3-x86_64-1.txz.asc
--rw-r--r-- 1 root root 490 2022-01-16 05:12 ./slackware64/kde/sddm-0.19.0-x86_64-10.txt
--rw-r--r-- 1 root root 3517188 2022-01-16 05:12 ./slackware64/kde/sddm-0.19.0-x86_64-10.txz
--rw-r--r-- 1 root root 163 2022-01-16 05:12 ./slackware64/kde/sddm-0.19.0-x86_64-10.txz.asc
+-rw-r--r-- 1 root root 490 2023-07-16 19:57 ./slackware64/kde/sddm-0.20.0-x86_64-1.txt
+-rw-r--r-- 1 root root 3541512 2023-07-16 19:57 ./slackware64/kde/sddm-0.20.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-07-16 19:57 ./slackware64/kde/sddm-0.20.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 275 2023-06-20 19:37 ./slackware64/kde/sddm-kcm-5.27.6-x86_64-1.txt
-rw-r--r-- 1 root root 119788 2023-06-20 19:37 ./slackware64/kde/sddm-kcm-5.27.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-06-20 19:37 ./slackware64/kde/sddm-kcm-5.27.6-x86_64-1.txz.asc
@@ -2732,7 +2732,7 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde
-rw-r--r-- 1 root root 403 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 754048 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 86016 2023-07-13 19:55 ./slackware64/l
+drwxr-xr-x 2 root root 86016 2023-07-16 20:37 ./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
@@ -3099,9 +3099,9 @@ drwxr-xr-x 2 root root 86016 2023-07-13 19:55 ./slackware64/l
-rw-r--r-- 1 root root 473 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txt
-rw-r--r-- 1 root root 161400 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz.asc
--rw-r--r-- 1 root root 537 2023-07-03 19:32 ./slackware64/l/imagemagick-7.1.1_12-x86_64-2.txt
--rw-r--r-- 1 root root 8048932 2023-07-03 19:32 ./slackware64/l/imagemagick-7.1.1_12-x86_64-2.txz
--rw-r--r-- 1 root root 163 2023-07-03 19:32 ./slackware64/l/imagemagick-7.1.1_12-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 537 2023-07-16 19:09 ./slackware64/l/imagemagick-7.1.1_13-x86_64-1.txt
+-rw-r--r-- 1 root root 8050856 2023-07-16 19:09 ./slackware64/l/imagemagick-7.1.1_13-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-07-16 19:09 ./slackware64/l/imagemagick-7.1.1_13-x86_64-1.txz.asc
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end
-rw-r--r-- 1 root root 418 2023-04-06 17:00 ./slackware64/l/isl-0.26-x86_64-1.txt
@@ -3917,7 +3917,7 @@ drwxr-xr-x 2 root root 86016 2023-07-13 19:55 ./slackware64/l
-rw-r--r-- 1 root root 463 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txt
-rw-r--r-- 1 root root 465608 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 36864 2023-07-14 17:55 ./slackware64/n
+drwxr-xr-x 2 root root 36864 2023-07-16 20:37 ./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
@@ -4222,9 +4222,9 @@ drwxr-xr-x 2 root root 36864 2023-07-14 17:55 ./slackware64/n
-rw-r--r-- 1 root root 535 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txt
-rw-r--r-- 1 root root 363948 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-14 17:33 ./slackware64/n/nftables-1.0.8-x86_64-1.txz.asc
--rw-r--r-- 1 root root 297 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txt
--rw-r--r-- 1 root root 112380 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 297 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txt
+-rw-r--r-- 1 root root 111224 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-07-15 17:21 ./slackware64/n/nghttp2-1.55.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 649 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txt
-rw-r--r-- 1 root root 6360180 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txz.asc
@@ -5312,7 +5312,7 @@ drwxr-xr-x 2 root root 65536 2023-07-14 17:55 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2023-07-14 17:56 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2023-07-16 20:37 ./slackware64/xap
-rw-r--r-- 1 root root 625 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txt
-rw-r--r-- 1 root root 2750024 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz.asc
@@ -5450,9 +5450,9 @@ drwxr-xr-x 2 root root 16384 2023-07-14 17:56 ./slackware64/xap
-rw-r--r-- 1 root root 373 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txt
-rw-r--r-- 1 root root 1702648 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txz.asc
--rw-r--r-- 1 root root 508 2022-08-18 17:31 ./slackware64/xap/xlockmore-5.71-x86_64-1.txt
--rw-r--r-- 1 root root 1261564 2022-08-18 17:31 ./slackware64/xap/xlockmore-5.71-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-08-18 17:31 ./slackware64/xap/xlockmore-5.71-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 508 2023-07-15 17:22 ./slackware64/xap/xlockmore-5.72-x86_64-1.txt
+-rw-r--r-- 1 root root 1262032 2023-07-15 17:22 ./slackware64/xap/xlockmore-5.72-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-07-15 17:22 ./slackware64/xap/xlockmore-5.72-x86_64-1.txz.asc
-rw-r--r-- 1 root root 376 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txt
-rw-r--r-- 1 root root 1123980 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txz.asc
@@ -5579,11 +5579,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2023-07-14 17:57 ./source
--rw-r--r-- 1 root root 599717 2023-07-14 17:57 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-07-14 17:57 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 833869 2023-07-14 17:57 ./source/FILE_LIST
--rw-r--r-- 1 root root 24707539 2023-07-14 17:57 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2023-07-16 20:39 ./source
+-rw-r--r-- 1 root root 599440 2023-07-16 20:39 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-07-16 20:39 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 833541 2023-07-16 20:38 ./source/FILE_LIST
+-rw-r--r-- 1 root root 24725299 2023-07-16 20:38 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 124 root root 4096 2023-06-29 19:08 ./source/a
-rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog
@@ -7867,7 +7867,7 @@ drwxr-xr-x 2 root root 4096 2023-03-15 17:05 ./source/kde/kImageAnnotator
-rwxr-xr-x 1 root root 4828 2022-09-06 18:27 ./source/kde/kImageAnnotator/kImageAnnotator.SlackBuild
-rw-r--r-- 1 root root 41 2022-08-18 19:44 ./source/kde/kImageAnnotator/kImageAnnotator.url
-rw-r--r-- 1 root root 768 2022-08-18 19:45 ./source/kde/kImageAnnotator/slack-desc
-drwxr-xr-x 16 root root 4096 2023-04-24 19:12 ./source/kde/kde
+drwxr-xr-x 16 root root 4096 2023-07-16 19:53 ./source/kde/kde
drwxr-xr-x 2 root root 16384 2023-04-21 00:31 ./source/kde/kde/build
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/akonadi
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/akonadi-calendar
@@ -8271,7 +8271,7 @@ drwxr-xr-x 2 root root 16384 2023-04-21 00:31 ./source/kde/kde/build
-rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/qqc2-breeze-style
-rw-r--r-- 1 root root 2 2021-10-10 18:07 ./source/kde/kde/build/qqc2-desktop-style
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/rocs
--rw-r--r-- 1 root root 3 2022-01-16 05:11 ./source/kde/kde/build/sddm
+-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/sddm
-rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/sddm-kcm
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/signon-kwallet-extension
-rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/skanlite
@@ -8392,7 +8392,7 @@ drwxr-xr-x 2 root root 4096 2022-10-13 17:53 ./source/kde/kde/modules
-rw-r--r-- 1 root root 44 2016-04-11 07:39 ./source/kde/kde/nomake
drwxr-xr-x 2 root root 4096 2017-10-30 11:32 ./source/kde/kde/nostrip
-rw-r--r-- 1 root root 237 2017-10-24 13:23 ./source/kde/kde/package-blacklist
-drwxr-xr-x 20 root root 4096 2023-07-06 18:54 ./source/kde/kde/patch
+drwxr-xr-x 20 root root 4096 2023-07-16 19:23 ./source/kde/kde/patch
-rw-r--r-- 1 root root 328 2011-07-28 17:38 ./source/kde/kde/patch/README
drwxr-xr-x 2 root root 4096 2020-07-29 17:52 ./source/kde/kde/patch/baloo
-rw-r--r-- 1 root root 189 2020-11-02 01:05 ./source/kde/kde/patch/baloo.patch
@@ -8457,13 +8457,10 @@ drwxr-xr-x 2 root root 4096 2021-10-26 21:07 ./source/kde/kde/patch/plasm
drwxr-xr-x 2 root root 4096 2023-02-14 18:09 ./source/kde/kde/patch/plasma-workspace
-rw-r--r-- 1 root root 174 2022-10-13 16:43 ./source/kde/kde/patch/plasma-workspace.patch
-rw-r--r-- 1 root root 4390 2023-02-14 18:09 ./source/kde/kde/patch/plasma-workspace/0001-Revert-No-icons-on-the-desktop-by-default.patch
-drwxr-xr-x 2 root root 4096 2021-08-29 18:16 ./source/kde/kde/patch/sddm
--rw-r--r-- 1 root root 1114 2021-08-29 16:37 ./source/kde/kde/patch/sddm.patch
+drwxr-xr-x 2 root root 4096 2023-07-16 19:56 ./source/kde/kde/patch/sddm
+-rw-r--r-- 1 root root 562 2023-07-16 19:56 ./source/kde/kde/patch/sddm.patch
-rw-r--r-- 1 root root 578 2020-12-15 20:17 ./source/kde/kde/patch/sddm/sddm.do.not.source.HOME.xsession.diff
--rw-r--r-- 1 root root 467 2021-08-29 16:36 ./source/kde/kde/patch/sddm/sddm.fix.build.diff
--rw-r--r-- 1 root root 663 2021-04-26 17:55 ./source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff
--rw-r--r-- 1 root root 6562 2020-06-02 09:59 ./source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch
--rw-r--r-- 1 root root 3617 2020-06-02 09:59 ./source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch
+-rw-r--r-- 1 root root 1252 2023-07-16 19:56 ./source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff
drwxr-xr-x 2 root root 4096 2020-10-31 22:26 ./source/kde/kde/pkgsrc
-rw-r--r-- 1 root root 4405 2014-06-04 17:32 ./source/kde/kde/plasma_checkout.sh
drwxr-xr-x 7 root root 4096 2023-04-23 20:10 ./source/kde/kde/post-install
@@ -9629,7 +9626,7 @@ drwxr-xr-x 2 root root 4096 2023-07-08 17:29 ./source/kde/kde/src/framewo
-rw-r--r-- 1 root root 1413008 2023-07-02 10:07 ./source/kde/kde/src/frameworks/threadweaver-5.108.0.tar.xz
-rw-r--r-- 1 root root 488 2023-07-02 10:07 ./source/kde/kde/src/frameworks/threadweaver-5.108.0.tar.xz.sig
drwxr-xr-x 2 root root 12288 2023-06-21 19:01 ./source/kde/kde/src/plasma
-drwxr-xr-x 2 root root 4096 2023-06-30 18:43 ./source/kde/kde/src/plasma-extra
+drwxr-xr-x 2 root root 4096 2023-07-16 19:23 ./source/kde/kde/src/plasma-extra
-rwxr-xr-x 1 root root 2071 2020-07-12 21:54 ./source/kde/kde/src/plasma-extra/fetch-wacomtablet.sh
-rw-r--r-- 1 root root 108800 2023-06-30 12:17 ./source/kde/kde/src/plasma-extra/kirigami-addons-0.9.0.tar.xz
-rw-r--r-- 1 root root 488 2023-06-30 12:17 ./source/kde/kde/src/plasma-extra/kirigami-addons-0.9.0.tar.xz.sig
@@ -9644,7 +9641,7 @@ drwxr-xr-x 2 root root 4096 2023-06-30 18:43 ./source/kde/kde/src/plasma-
-rw-r--r-- 1 root root 488 2023-01-19 13:06 ./source/kde/kde/src/plasma-extra/plasma-wayland-protocols-1.10.0.tar.xz.sig
-rw-r--r-- 1 root root 34148 2021-05-27 13:20 ./source/kde/kde/src/plasma-extra/pulseaudio-qt-1.3.tar.xz
-rw-r--r-- 1 root root 488 2021-05-27 13:20 ./source/kde/kde/src/plasma-extra/pulseaudio-qt-1.3.tar.xz.sig
--rw-r--r-- 1 root root 3406056 2020-11-03 09:57 ./source/kde/kde/src/plasma-extra/sddm-0.19.0.tar.xz
+-rw-r--r-- 1 root root 3423760 2023-06-23 12:28 ./source/kde/kde/src/plasma-extra/sddm-0.20.0.tar.xz
-rw-r--r-- 1 root root 501475 2022-01-24 15:20 ./source/kde/kde/src/plasma-extra/wacomtablet-20220124_dd28b27.tar.lz
-rw-r--r-- 1 root root 3053128 2023-06-20 15:30 ./source/kde/kde/src/plasma/aura-browser-5.27.6.tar.xz
-rw-r--r-- 1 root root 833 2023-06-20 15:30 ./source/kde/kde/src/plasma/aura-browser-5.27.6.tar.xz.sig
@@ -10493,11 +10490,11 @@ drwxr-xr-x 2 root root 4096 2018-01-05 18:45 ./source/l/id3lib/patches
-rw-r--r-- 1 root root 629 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.utf8_writing.patch.gz
-rw-r--r-- 1 root root 517 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.vbr_stack_smash.patch.gz
-rw-r--r-- 1 root root 927 2018-02-27 06:12 ./source/l/id3lib/slack-desc
-drwxr-xr-x 2 root root 4096 2023-06-26 18:13 ./source/l/imagemagick
--rw-r--r-- 1 root root 10168049 2023-06-25 22:59 ./source/l/imagemagick/ImageMagick-7.1.1-12.tar.lz
--rw-r--r-- 1 root root 833 2023-06-25 23:37 ./source/l/imagemagick/ImageMagick-7.1.1-12.tar.lz.asc
+drwxr-xr-x 2 root root 4096 2023-07-16 19:05 ./source/l/imagemagick
+-rw-r--r-- 1 root root 10170065 2023-07-16 11:03 ./source/l/imagemagick/ImageMagick-7.1.1-13.tar.lz
+-rw-r--r-- 1 root root 833 2023-07-16 11:48 ./source/l/imagemagick/ImageMagick-7.1.1-13.tar.lz.asc
-rw-r--r-- 1 root root 309 2016-05-17 04:08 ./source/l/imagemagick/doinst.sh.gz
--rwxr-xr-x 1 root root 7107 2023-07-03 19:30 ./source/l/imagemagick/imagemagick.SlackBuild
+-rwxr-xr-x 1 root root 7107 2022-01-23 19:11 ./source/l/imagemagick/imagemagick.SlackBuild
-rw-r--r-- 1 root root 81 2022-11-08 20:07 ./source/l/imagemagick/imagemagick.url
-rw-r--r-- 1 root root 559 2020-11-16 19:45 ./source/l/imagemagick/policy.xml.diff.gz
-rw-r--r-- 1 root root 996 2018-02-27 06:12 ./source/l/imagemagick/slack-desc
@@ -12691,10 +12688,10 @@ drwxr-xr-x 2 root root 4096 2023-07-14 17:32 ./source/n/nftables
-rwxr-xr-x 1 root root 3897 2021-11-19 20:47 ./source/n/nftables/nftables.SlackBuild
-rw-r--r-- 1 root root 46 2020-10-27 17:39 ./source/n/nftables/nftables.url
-rw-r--r-- 1 root root 1023 2018-02-27 06:13 ./source/n/nftables/slack-desc
-drwxr-xr-x 2 root root 4096 2023-07-12 18:14 ./source/n/nghttp2
--rw-r--r-- 1 root root 1542356 2023-07-12 08:36 ./source/n/nghttp2/nghttp2-1.55.0.tar.xz
+drwxr-xr-x 2 root root 4096 2023-07-15 17:21 ./source/n/nghttp2
+-rw-r--r-- 1 root root 1541884 2023-07-14 13:51 ./source/n/nghttp2/nghttp2-1.55.1.tar.xz
-rwxr-xr-x 1 root root 4606 2022-09-06 18:27 ./source/n/nghttp2/nghttp2.SlackBuild
--rw-r--r-- 1 root root 118 2023-07-12 18:14 ./source/n/nghttp2/nghttp2.url
+-rw-r--r-- 1 root root 118 2023-07-15 17:21 ./source/n/nghttp2/nghttp2.url
-rw-r--r-- 1 root root 784 2018-03-26 18:26 ./source/n/nghttp2/slack-desc
drwxr-xr-x 2 root root 4096 2023-05-21 17:15 ./source/n/nmap
-rw-r--r-- 1 root root 9184015 2023-05-20 21:58 ./source/n/nmap/nmap-7.94.tar.lz
@@ -15063,7 +15060,7 @@ drwxr-xr-x 2 root root 4096 2023-03-05 20:50 ./source/xap/xine-ui
-rw-r--r-- 1 root root 2210025 2023-01-07 19:35 ./source/xap/xine-ui/xine-ui-0.99.14.tar.lz
-rwxr-xr-x 1 root root 3385 2023-03-05 20:50 ./source/xap/xine-ui/xine-ui.SlackBuild
-rw-r--r-- 1 root root 53 2023-01-12 20:40 ./source/xap/xine-ui/xine-ui.url
-drwxr-xr-x 2 root root 4096 2022-08-18 17:30 ./source/xap/xlockmore
+drwxr-xr-x 2 root root 4096 2023-07-15 17:22 ./source/xap/xlockmore
-rw-r--r-- 1 root root 277 2020-02-07 00:37 ./source/xap/xlockmore/doinst.sh.gz
-rw-r--r-- 1 root root 225 2002-02-23 22:23 ./source/xap/xlockmore/l-bob.README
-rw-r--r-- 1 root root 27870 1998-04-01 15:09 ./source/xap/xlockmore/l-bob.xbm
@@ -15071,8 +15068,8 @@ drwxr-xr-x 2 root root 4096 2022-08-18 17:30 ./source/xap/xlockmore
-rw-r--r-- 1 root root 7025 2002-02-23 21:40 ./source/xap/xlockmore/s-bob.xbm
-rw-r--r-- 1 root root 965 2018-02-27 06:13 ./source/xap/xlockmore/slack-desc
-rw-r--r-- 1 root root 154 2014-07-26 21:14 ./source/xap/xlockmore/xlock.pam
--rw-r--r-- 1 root root 2048496 2022-08-18 00:16 ./source/xap/xlockmore/xlockmore-5.71.tar.xz
--rw-r--r-- 1 root root 195 2022-08-18 00:16 ./source/xap/xlockmore/xlockmore-5.71.tar.xz.asc
+-rw-r--r-- 1 root root 2024132 2023-07-14 02:40 ./source/xap/xlockmore/xlockmore-5.72.tar.xz
+-rw-r--r-- 1 root root 195 2023-07-14 02:40 ./source/xap/xlockmore/xlockmore-5.72.tar.xz.asc
-rwxr-xr-x 1 root root 4373 2021-08-31 19:56 ./source/xap/xlockmore/xlockmore.SlackBuild
-rw-r--r-- 1 root root 371 2002-05-30 04:25 ./source/xap/xlockmore/xlockmore.bitmap.diff.gz
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xmms
@@ -15246,10 +15243,10 @@ drwxr-xr-x 2 root root 4096 2023-06-05 18:35 ./source/xfce/xfce4-panel-pr
-rwxr-xr-x 1 root root 3834 2021-02-22 01:27 ./source/xfce/xfce4-panel-profiles/xfce4-panel-profiles.SlackBuild
-rw-r--r-- 1 root root 896 2018-02-27 06:13 ./source/xfce/xfce4-panel/slack-desc
-rw-r--r-- 1 root root 1344602 2023-05-22 17:42 ./source/xfce/xfce4-panel/xfce4-panel-4.18.4.tar.lz
--rwxr-xr-x 1 root root 4782 2021-02-25 19:35 ./source/xfce/xfce4-panel/xfce4-panel.SlackBuild
--rw-r--r-- 1 root root 52 2022-12-17 20:44 ./source/xfce/xfce4-panel/xfce4-panel.url
-drwxr-xr-x 2 root root 4096 2023-05-30 17:47 ./source/xfce/xfce4-power-manager
--rw-r--r-- 1 root root 172 2009-05-30 01:47 ./source/xfce/xfce4-power-manager/doinst.sh.gz
+-rwxr-xr-x 1 root root 4782 2021-02-25 19:35 ./source/xfce/xfce4-panel/xfce4-panel.SlackBuild
+-rw-r--r-- 1 root root 52 2022-12-17 20:44 ./source/xfce/xfce4-panel/xfce4-panel.url
+drwxr-xr-x 2 root root 4096 2023-05-30 17:47 ./source/xfce/xfce4-power-manager
+-rw-r--r-- 1 root root 172 2009-05-30 01:47 ./source/xfce/xfce4-power-manager/doinst.sh.gz
-rw-r--r-- 1 root root 880 2020-11-25 21:10 ./source/xfce/xfce4-power-manager/slack-desc
-rw-r--r-- 1 root root 926948 2023-05-30 07:45 ./source/xfce/xfce4-power-manager/xfce4-power-manager-4.18.2.tar.lz
-rwxr-xr-x 1 root root 4138 2022-12-17 20:46 ./source/xfce/xfce4-power-manager/xfce4-power-manager.SlackBuild
diff --git a/source/kde/kde/build/sddm b/source/kde/kde/build/sddm
index f599e28b8..d00491fd7 100644
--- a/source/kde/kde/build/sddm
+++ b/source/kde/kde/build/sddm
@@ -1 +1 @@
-10
+1
diff --git a/source/kde/kde/patch/sddm.patch b/source/kde/kde/patch/sddm.patch
index 319bad684..a84399001 100644
--- a/source/kde/kde/patch/sddm.patch
+++ b/source/kde/kde/patch/sddm.patch
@@ -1,7 +1,3 @@
-# Properly honor supplemental groups, https://github.com/sddm/sddm/issues/1159 :
-cat $CWD/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-cat $CWD/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-
# Don't source $HOME/.xession in SDDM's Xsession script. It may cause the
# wrong session type to launch, or run a second copy of dbus-run-session which
# will break logout:
@@ -9,6 +5,3 @@ cat $CWD/patch/sddm/sddm.do.not.source.HOME.xsession.diff | patch -p1 --verbose
# List Wayland sessions after X11 sessions since Wayland is more experimental:
cat $CWD/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-
-# Fix build with Qt from git:
-cat $CWD/patch/sddm/sddm.fix.build.diff | patch -p1 --verbose || { touch ${SLACK_KDE_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/kde/kde/patch/sddm/sddm.fix.build.diff b/source/kde/kde/patch/sddm/sddm.fix.build.diff
deleted file mode 100644
index b481cfa6a..000000000
--- a/source/kde/kde/patch/sddm/sddm.fix.build.diff
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./src/daemon/XorgDisplayServer.cpp.orig 2020-11-03 03:49:10.000000000 -0600
-+++ ./src/daemon/XorgDisplayServer.cpp 2021-08-29 11:36:20.356811948 -0500
-@@ -65,7 +65,7 @@
- // create a random hexadecimal number
- const char *digits = "0123456789abcdef";
- for (int i = 0; i < 32; ++i)
-- m_cookie[i] = digits[dis(gen)];
-+ m_cookie[i] = QLatin1Char(digits[dis(gen)]);
- }
-
- XorgDisplayServer::~XorgDisplayServer() {
diff --git a/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff b/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff
index 78a6c966b..23577f97b 100644
--- a/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff
+++ b/source/kde/kde/patch/sddm/sddm.list.X11.sessions.before.Wayland.Sessions.diff
@@ -1,12 +1,29 @@
---- ./src/greeter/SessionModel.cpp.orig 2020-11-03 01:41:06.000000000 -0600
-+++ ./src/greeter/SessionModel.cpp 2021-04-26 12:54:48.558769977 -0500
-@@ -41,8 +41,8 @@
- SessionModel::SessionModel(QObject *parent) : QAbstractListModel(parent), d(new SessionModelPrivate()) {
+--- ./src/greeter/SessionModel.cpp.orig 2023-06-23 07:28:38.000000000 -0500
++++ ./src/greeter/SessionModel.cpp 2023-07-16 14:56:32.741943650 -0500
+@@ -46,9 +46,9 @@
+
// initial population
beginResetModel();
-- populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get());
- populate(Session::X11Session, mainConfig.X11.SessionDir.get());
-+ populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get());
++ populate(Session::X11Session, mainConfig.X11.SessionDir.get());
+ if (dri_active)
+ populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get());
+- populate(Session::X11Session, mainConfig.X11.SessionDir.get());
endResetModel();
// refresh everytime a file is changed, added or removed
+@@ -59,13 +59,13 @@
+ beginResetModel();
+ d->sessions.clear();
+ d->displayNames.clear();
++ populate(Session::X11Session, mainConfig.X11.SessionDir.get());
+ if (dri_active)
+ populate(Session::WaylandSession, mainConfig.Wayland.SessionDir.get());
+- populate(Session::X11Session, mainConfig.X11.SessionDir.get());
+ endResetModel();
+ });
+- watcher->addPaths(mainConfig.Wayland.SessionDir.get());
+ watcher->addPaths(mainConfig.X11.SessionDir.get());
++ watcher->addPaths(mainConfig.Wayland.SessionDir.get());
+ }
+
+ SessionModel::~SessionModel() {
diff --git a/source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch b/source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch
deleted file mode 100644
index bf3bfd255..000000000
--- a/source/kde/kde/patch/sddm/sddm_honor-PAM-supplemental-groups-v2.patch
+++ /dev/null
@@ -1,183 +0,0 @@
-From 75e6e00d9e1ecf25e3a9c8332530a1e40d737cdb Mon Sep 17 00:00:00 2001
-From: "J. Konrad Tegtmeier-Rottach" <jktr@0x16.de>
-Date: Thu, 9 May 2019 03:06:48 +0200
-Subject: [PATCH] Honor PAM's supplemental groups (v2) (#834, #1159)
-
-This moves the supplemental group initialization step from
-UserSession.cpp to the Backend system, so that the Pam Backend can
-inject additional supplemental groups via modules like pam_group.so.
-
-pam_setcred(3) assumes that it operates on an already initialized
-supplemental group list. However, PamBackend calls
-pam_setcred(PAM_ESTABLISH_CRED) earlier, at the start
-PamBackend::openSession, so a pam_setcred(PAM_REINITIALIZE_CRED) call
-must be issued to repeat the injection of PAM's supplemental groups.
----
- src/helper/Backend.cpp | 5 +++++
- src/helper/Backend.h | 3 +++
- src/helper/HelperApp.cpp | 4 ++++
- src/helper/HelperApp.h | 1 +
- src/helper/UserSession.cpp | 13 ++++++++-----
- src/helper/backend/PamBackend.cpp | 18 ++++++++++++++++++
- src/helper/backend/PamBackend.h | 2 ++
- 7 files changed, 41 insertions(+), 5 deletions(-)
-
-diff --git a/src/helper/Backend.cpp b/src/helper/Backend.cpp
-index d6bb4d0a..35ae2bdf 100644
---- a/src/helper/Backend.cpp
-+++ b/src/helper/Backend.cpp
-@@ -29,6 +29,7 @@
- #include <QtCore/QProcessEnvironment>
-
- #include <pwd.h>
-+#include <grp.h>
-
- namespace SDDM {
- Backend::Backend(HelperApp* parent)
-@@ -79,4 +80,8 @@ namespace SDDM {
- bool Backend::closeSession() {
- return true;
- }
-+
-+ bool Backend::setupSupplementalGroups(struct passwd *pw) {
-+ return !initgroups(pw->pw_name, pw->pw_gid);
-+ }
- }
-diff --git a/src/helper/Backend.h b/src/helper/Backend.h
-index b790e001..3caf1592 100644
---- a/src/helper/Backend.h
-+++ b/src/helper/Backend.h
-@@ -22,6 +22,7 @@
- #define BACKEND_H
-
- #include <QtCore/QObject>
-+#include <pwd.h>
-
- namespace SDDM {
- class HelperApp;
-@@ -38,6 +39,8 @@ namespace SDDM {
- void setAutologin(bool on = true);
- void setGreeter(bool on = true);
-
-+ virtual bool setupSupplementalGroups(struct passwd *pw);
-+
- public slots:
- virtual bool start(const QString &user = QString()) = 0;
- virtual bool authenticate() = 0;
-diff --git a/src/helper/HelperApp.cpp b/src/helper/HelperApp.cpp
-index cad93bd8..d0891d75 100644
---- a/src/helper/HelperApp.cpp
-+++ b/src/helper/HelperApp.cpp
-@@ -253,6 +253,10 @@ namespace SDDM {
- return m_session;
- }
-
-+ Backend *HelperApp::backend() {
-+ return m_backend;
-+ }
-+
- const QString& HelperApp::user() const {
- return m_user;
- }
-diff --git a/src/helper/HelperApp.h b/src/helper/HelperApp.h
-index 3742df12..cb5959a7 100644
---- a/src/helper/HelperApp.h
-+++ b/src/helper/HelperApp.h
-@@ -39,6 +39,7 @@ namespace SDDM {
- virtual ~HelperApp();
-
- UserSession *session();
-+ Backend *backend();
- const QString &user() const;
- const QString &cookie() const;
-
-diff --git a/src/helper/UserSession.cpp b/src/helper/UserSession.cpp
-index f71fd358..62fd4d70 100644
---- a/src/helper/UserSession.cpp
-+++ b/src/helper/UserSession.cpp
-@@ -19,6 +19,7 @@
- *
- */
-
-+#include "Backend.h"
- #include "Configuration.h"
- #include "UserSession.h"
- #include "HelperApp.h"
-@@ -129,7 +130,8 @@ namespace SDDM {
- #endif
-
- // switch user
-- const QByteArray username = qobject_cast<HelperApp*>(parent())->user().toLocal8Bit();
-+ HelperApp* app = qobject_cast<HelperApp*>(parent());
-+ const QByteArray username = app->user().toLocal8Bit();
- struct passwd pw;
- struct passwd *rpw;
- long bufsize = sysconf(_SC_GETPW_R_SIZE_MAX);
-@@ -146,12 +148,13 @@ namespace SDDM {
- qCritical() << "getpwnam_r(" << username << ") failed with error: " << strerror(err);
- exit(Auth::HELPER_OTHER_ERROR);
- }
-- if (setgid(pw.pw_gid) != 0) {
-- qCritical() << "setgid(" << pw.pw_gid << ") failed for user: " << username;
-+
-+ if (!app->backend()->setupSupplementalGroups(&pw)) {
-+ qCritical() << "failed to set up supplemental groups for user: " << username;
- exit(Auth::HELPER_OTHER_ERROR);
- }
-- if (initgroups(pw.pw_name, pw.pw_gid) != 0) {
-- qCritical() << "initgroups(" << pw.pw_name << ", " << pw.pw_gid << ") failed for user: " << username;
-+ if (setgid(pw.pw_gid) != 0) {
-+ qCritical() << "setgid(" << pw.pw_gid << ") failed for user: " << username;
- exit(Auth::HELPER_OTHER_ERROR);
- }
- if (setuid(pw.pw_uid) != 0) {
-diff --git a/src/helper/backend/PamBackend.cpp b/src/helper/backend/PamBackend.cpp
-index f86d77d6..cccfa258 100644
---- a/src/helper/backend/PamBackend.cpp
-+++ b/src/helper/backend/PamBackend.cpp
-@@ -289,6 +289,24 @@ namespace SDDM {
- return QString::fromLocal8Bit((const char*) m_pam->getItem(PAM_USER));
- }
-
-+ bool PamBackend::setupSupplementalGroups(struct passwd *pw) {
-+ if (!Backend::setupSupplementalGroups(pw))
-+ return false;
-+
-+ // pam_setcred(3) may inject additional groups into the user's
-+ // list of supplemental groups, and assumes that the user's
-+ // supplemental groups have already been initialized before
-+ // its invocation. Since pam_setcred was already called at the
-+ // start of openSession, we need to repeat this step here as
-+ // the user's groups have only just now been initialized.
-+
-+ if (!m_pam->setCred(PAM_REINITIALIZE_CRED)) {
-+ m_app->error(m_pam->errorString(), Auth::ERROR_AUTHENTICATION);
-+ return false;
-+ }
-+ return true;
-+ }
-+
- int PamBackend::converse(int n, const struct pam_message **msg, struct pam_response **resp) {
- qDebug() << "[PAM] Conversation with" << n << "messages";
-
-diff --git a/src/helper/backend/PamBackend.h b/src/helper/backend/PamBackend.h
-index 4c8b4b35..5b079099 100644
---- a/src/helper/backend/PamBackend.h
-+++ b/src/helper/backend/PamBackend.h
-@@ -28,6 +28,7 @@
- #include <QtCore/QObject>
-
- #include <security/pam_appl.h>
-+#include <pwd.h>
-
- namespace SDDM {
- class PamHandle;
-@@ -61,6 +62,7 @@ namespace SDDM {
- explicit PamBackend(HelperApp *parent);
- virtual ~PamBackend();
- int converse(int n, const struct pam_message **msg, struct pam_response **resp);
-+ virtual bool setupSupplementalGroups(struct passwd *pw);
-
- public slots:
- virtual bool start(const QString &user = QString());
-
diff --git a/source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch b/source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch
deleted file mode 100644
index 2391c80ce..000000000
--- a/source/kde/kde/patch/sddm/sddm_revert-honor-PAM-supplemental-groups.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From d3953e88a94ec25a87d3c5136517b3d1009cb1fd Mon Sep 17 00:00:00 2001
-From: "J. Konrad Tegtmeier-Rottach" <jktr@0x16.de>
-Date: Wed, 8 May 2019 18:58:53 +0200
-Subject: [PATCH] Revert "Honor PAM's ambient supplemental groups. (#834)"
-
-This reverts commit 1bc813d08b8130e458a6550ec47fb2bfbe6de080, which
-misuses PAM and leads to pulling in all of root's supplemental groups
-during session initialization instead of only adding PAM's extra
-groups. The problem was masked due to the root user not having any
-supplemental groups in some common contexts, like running sddm from a
-systemd unit.
----
- src/helper/UserSession.cpp | 57 --------------------------------------
- 1 file changed, 57 deletions(-)
-
-diff --git a/src/helper/UserSession.cpp b/src/helper/UserSession.cpp
-index b3aec356..f71fd358 100644
---- a/src/helper/UserSession.cpp
-+++ b/src/helper/UserSession.cpp
-@@ -150,67 +150,10 @@ namespace SDDM {
- qCritical() << "setgid(" << pw.pw_gid << ") failed for user: " << username;
- exit(Auth::HELPER_OTHER_ERROR);
- }
--
--#ifdef USE_PAM
--
-- // fetch ambient groups from PAM's environment;
-- // these are set by modules such as pam_groups.so
-- int n_pam_groups = getgroups(0, NULL);
-- gid_t *pam_groups = NULL;
-- if (n_pam_groups > 0) {
-- pam_groups = new gid_t[n_pam_groups];
-- if ((n_pam_groups = getgroups(n_pam_groups, pam_groups)) == -1) {
-- qCritical() << "getgroups() failed to fetch supplemental"
-- << "PAM groups for user:" << username;
-- exit(Auth::HELPER_OTHER_ERROR);
-- }
-- } else {
-- n_pam_groups = 0;
-- }
--
-- // fetch session's user's groups
-- int n_user_groups = 0;
-- gid_t *user_groups = NULL;
-- if (-1 == getgrouplist(username.constData(), pw.pw_gid,
-- NULL, &n_user_groups)) {
-- user_groups = new gid_t[n_user_groups];
-- if ((n_user_groups = getgrouplist(username.constData(),
-- pw.pw_gid, user_groups,
-- &n_user_groups)) == -1 ) {
-- qCritical() << "getgrouplist(" << username << ", " << pw.pw_gid
-- << ") failed";
-- exit(Auth::HELPER_OTHER_ERROR);
-- }
-- }
--
-- // set groups to concatenation of PAM's ambient
-- // groups and the session's user's groups
-- int n_groups = n_pam_groups + n_user_groups;
-- if (n_groups > 0) {
-- gid_t *groups = new gid_t[n_groups];
-- memcpy(groups, pam_groups, (n_pam_groups * sizeof(gid_t)));
-- memcpy((groups + n_pam_groups), user_groups,
-- (n_user_groups * sizeof(gid_t)));
--
-- // setgroups(2) handles duplicate groups
-- if (setgroups(n_groups, groups) != 0) {
-- qCritical() << "setgroups() failed for user: " << username;
-- exit (Auth::HELPER_OTHER_ERROR);
-- }
-- delete[] groups;
-- }
-- delete[] pam_groups;
-- delete[] user_groups;
--
--#else
--
- if (initgroups(pw.pw_name, pw.pw_gid) != 0) {
- qCritical() << "initgroups(" << pw.pw_name << ", " << pw.pw_gid << ") failed for user: " << username;
- exit(Auth::HELPER_OTHER_ERROR);
- }
--
--#endif /* USE_PAM */
--
- if (setuid(pw.pw_uid) != 0) {
- qCritical() << "setuid(" << pw.pw_uid << ") failed for user: " << username;
- exit(Auth::HELPER_OTHER_ERROR);
-
diff --git a/source/l/imagemagick/imagemagick.SlackBuild b/source/l/imagemagick/imagemagick.SlackBuild
index 254d9c7ea..21e77f538 100755
--- a/source/l/imagemagick/imagemagick.SlackBuild
+++ b/source/l/imagemagick/imagemagick.SlackBuild
@@ -23,7 +23,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=imagemagick
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# NOTE: This is to cope with ImageMagick version numbers such as 5.4.7-4,
# which occur fairly often (but not always). If these numbers are all the same,
diff --git a/source/n/nghttp2/nghttp2.url b/source/n/nghttp2/nghttp2.url
index cf2e81ad7..aed23fa81 100644
--- a/source/n/nghttp2/nghttp2.url
+++ b/source/n/nghttp2/nghttp2.url
@@ -1,2 +1,2 @@
https://github.com/nghttp2/nghttp2
-https://github.com/nghttp2/nghttp2/releases/download/v1.55.0/nghttp2-1.55.0.tar.xz
+https://github.com/nghttp2/nghttp2/releases/download/v1.55.1/nghttp2-1.55.1.tar.xz