summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2023-07-16 20:35:56 +0000
committer Eric Hameleers <alien@slackware.com>2023-07-16 23:28:51 +0200
commit4b5c56953a0f06205b03ff799546e20e5ea81349 (patch)
tree43bfd4a202de9a205e19cd32ae9b70e4de394edb
parentb3d88c8ae0b2f8be4445655cbcdd9459891853a8 (diff)
downloadcurrent-4b5c56953a0f06205b03ff799546e20e5ea81349.tar.gz
current-4b5c56953a0f06205b03ff799546e20e5ea81349.tar.xz
Sun Jul 16 20:35:56 UTC 202320230716203556
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.
-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