summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2020-07-16 19:43:38 +0000
committer Eric Hameleers <alien@slackware.com>2020-07-17 08:59:50 +0200
commit6fe7ea34909357ac4740e80c2c20245d4d129b20 (patch)
tree2cb4e33e809ba3ad8b57266b94164f267e22a444
parent1097672bbe2dad8c413235e4cd4f8ee4a8d162e0 (diff)
downloadcurrent-6fe7ea34909357ac4740e80c2c20245d4d129b20.tar.gz
current-6fe7ea34909357ac4740e80c2c20245d4d129b20.tar.xz
Thu Jul 16 19:43:38 UTC 202020200716194338
a/kernel-generic-5.4.52-x86_64-1.txz: Upgraded. a/kernel-huge-5.4.52-x86_64-1.txz: Upgraded. a/kernel-modules-5.4.52-x86_64-1.txz: Upgraded. d/kernel-headers-5.4.52-x86-1.txz: Upgraded. d/rust-1.45.0-x86_64-1.txz: Upgraded. k/kernel-source-5.4.52-noarch-1.txz: Upgraded. l/M2Crypto-0.36.0-x86_64-1.txz: Upgraded. x/libevdev-1.9.1-x86_64-1.txz: Upgraded. xap/pan-0.146-x86_64-2.txz: Rebuilt. Fix posting errors with GMime3. Thanks to Detlef Graef. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
-rw-r--r--ChangeLog.rss27
-rw-r--r--ChangeLog.txt15
-rw-r--r--FILELIST.TXT188
-rw-r--r--README.initrd14
-rw-r--r--isolinux/message.txt2
-rw-r--r--kernels/VERSIONS.TXT2
-rwxr-xr-xrecompress.sh2
-rw-r--r--slackware64/a/maketag6
-rw-r--r--slackware64/a/maketag.ez6
-rw-r--r--slackware64/k/maketag2
-rw-r--r--slackware64/k/maketag.ez2
-rwxr-xr-xsource/d/rust/rust.SlackBuild8
-rw-r--r--source/d/rust/rust.url14
-rw-r--r--source/k/kernel-configs/config-generic-5.4.52 (renamed from source/k/kernel-configs/config-generic-5.4.51)2
-rw-r--r--source/k/kernel-configs/config-generic-5.4.52.x64 (renamed from source/k/kernel-configs/config-generic-5.4.51.x64)2
-rw-r--r--source/k/kernel-configs/config-generic-smp-5.4.52-smp (renamed from source/k/kernel-configs/config-generic-smp-5.4.51-smp)2
-rw-r--r--source/k/kernel-configs/config-huge-5.4.52 (renamed from source/k/kernel-configs/config-huge-5.4.51)2
-rw-r--r--source/k/kernel-configs/config-huge-5.4.52.x64 (renamed from source/k/kernel-configs/config-huge-5.4.51.x64)2
-rw-r--r--source/k/kernel-configs/config-huge-smp-5.4.52-smp (renamed from source/k/kernel-configs/config-huge-smp-5.4.51-smp)2
-rwxr-xr-xsource/l/M2Crypto/M2Crypto.SlackBuild6
-rw-r--r--source/xap/pan/0d775547f0e7cf7529538704814469e1db5496f2.patch25
-rw-r--r--source/xap/pan/495bfb2eb9228b5b5cef8b50e11af577e4b473f8.patch280
-rwxr-xr-xsource/xap/pan/pan.SlackBuild6
23 files changed, 483 insertions, 134 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 9a2a79aed..9525458ef 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,33 @@
<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>Wed, 15 Jul 2020 19:34:18 GMT</pubDate>
- <lastBuildDate>Thu, 16 Jul 2020 06:59:45 GMT</lastBuildDate>
+ <pubDate>Thu, 16 Jul 2020 19:43:38 GMT</pubDate>
+ <lastBuildDate>Fri, 17 Jul 2020 06:59:44 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
+ <title>Thu, 16 Jul 2020 19:43:38 GMT</title>
+ <pubDate>Thu, 16 Jul 2020 19:43:38 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20200716194338</link>
+ <guid isPermaLink="false">20200716194338</guid>
+ <description>
+ <![CDATA[<pre>
+a/kernel-generic-5.4.52-x86_64-1.txz: Upgraded.
+a/kernel-huge-5.4.52-x86_64-1.txz: Upgraded.
+a/kernel-modules-5.4.52-x86_64-1.txz: Upgraded.
+d/kernel-headers-5.4.52-x86-1.txz: Upgraded.
+d/rust-1.45.0-x86_64-1.txz: Upgraded.
+k/kernel-source-5.4.52-noarch-1.txz: Upgraded.
+l/M2Crypto-0.36.0-x86_64-1.txz: Upgraded.
+x/libevdev-1.9.1-x86_64-1.txz: Upgraded.
+xap/pan-0.146-x86_64-2.txz: Rebuilt.
+ Fix posting errors with GMime3. Thanks to Detlef Graef.
+isolinux/initrd.img: Rebuilt.
+kernels/*: Upgraded.
+usb-and-pxe-installers/usbboot.img: Rebuilt.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Wed, 15 Jul 2020 19:34:18 GMT</title>
<pubDate>Wed, 15 Jul 2020 19:34:18 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200715193418</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 7b9245370..10c671ad3 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,18 @@
+Thu Jul 16 19:43:38 UTC 2020
+a/kernel-generic-5.4.52-x86_64-1.txz: Upgraded.
+a/kernel-huge-5.4.52-x86_64-1.txz: Upgraded.
+a/kernel-modules-5.4.52-x86_64-1.txz: Upgraded.
+d/kernel-headers-5.4.52-x86-1.txz: Upgraded.
+d/rust-1.45.0-x86_64-1.txz: Upgraded.
+k/kernel-source-5.4.52-noarch-1.txz: Upgraded.
+l/M2Crypto-0.36.0-x86_64-1.txz: Upgraded.
+x/libevdev-1.9.1-x86_64-1.txz: Upgraded.
+xap/pan-0.146-x86_64-2.txz: Rebuilt.
+ Fix posting errors with GMime3. Thanks to Detlef Graef.
+isolinux/initrd.img: Rebuilt.
+kernels/*: Upgraded.
+usb-and-pxe-installers/usbboot.img: Rebuilt.
++--------------------------+
Wed Jul 15 19:34:18 UTC 2020
a/kernel-firmware-20200715_69c7f0b-noarch-1.txz: Upgraded.
ap/soma-3.3.5-noarch-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index bb5a23cb8..82fa8ce0f 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,35 +1,35 @@
-Wed Jul 15 19:36:38 UTC 2020
+Thu Jul 16 19:47:11 UTC 2020
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 2020-07-15 19:34 .
+drwxr-xr-x 12 root root 4096 2020-07-16 19:43 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 14975 2020-02-08 21:06 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 966643 2020-07-15 19:22 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-07-15 19:22 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 966643 2020-07-15 19:36 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-07-15 19:36 ./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 921193 2020-07-15 19:34 ./ChangeLog.txt
+-rw-r--r-- 1 root root 921808 2020-07-16 19:43 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
-drwxr-xr-x 2 root root 4096 2020-07-10 00:29 ./EFI/BOOT
+drwxr-xr-x 2 root root 4096 2020-07-16 19:43 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
--rw-r--r-- 2 root root 10029440 2020-07-09 19:23 ./EFI/BOOT/huge.s
--rw-r--r-- 2 root root 44570428 2020-07-10 00:29 ./EFI/BOOT/initrd.img
+-rw-r--r-- 2 root root 10029440 2020-07-16 09:47 ./EFI/BOOT/huge.s
+-rw-r--r-- 2 root root 44573592 2020-07-16 19:39 ./EFI/BOOT/initrd.img
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1273558 2020-07-15 19:22 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1273558 2020-07-15 19:36 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 755893 2020-07-15 19:36 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 755893 2020-07-16 19:46 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
--rw-r--r-- 1 root root 3629 2020-07-10 00:25 ./README.initrd
+-rw-r--r-- 1 root root 3629 2020-07-16 19:27 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8751 2016-06-28 21:44 ./README_LVM.TXT
-rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT
@@ -747,16 +747,16 @@ drwxr-xr-x 2 root root 4096 2019-10-18 18:28 ./extra/xv
-rw-r--r-- 1 root root 233 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txt
-rw-r--r-- 1 root root 953308 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz
-rw-r--r-- 1 root root 163 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz.asc
-drwxr-xr-x 3 root root 4096 2020-07-10 00:29 ./isolinux
+drwxr-xr-x 3 root root 4096 2020-07-16 19:43 ./isolinux
-rw-r--r-- 1 root root 6183 2017-11-18 18:47 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2019-07-05 18:54 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
--rw-r--r-- 2 root root 44570428 2020-07-10 00:29 ./isolinux/initrd.img
+-rw-r--r-- 2 root root 44573592 2020-07-16 19:39 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
--rw-r--r-- 1 root root 682 2020-07-10 00:25 ./isolinux/message.txt
+-rw-r--r-- 1 root root 682 2020-07-16 19:27 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@@ -767,12 +767,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 3024 2018-03-03 01:37 ./isolinux/setpkg
-drwxr-xr-x 5 root root 4096 2020-07-10 00:25 ./kernels
--rw-r--r-- 1 root root 36 2020-07-10 00:25 ./kernels/VERSIONS.TXT
-drwxr-xr-x 2 root root 4096 2020-07-09 19:23 ./kernels/huge.s
--rw-r--r-- 1 root root 1078922 2020-07-09 19:23 ./kernels/huge.s/System.map.gz
--rw-r--r-- 2 root root 10029440 2020-07-09 19:23 ./kernels/huge.s/bzImage
--rw-r--r-- 1 root root 217774 2020-07-09 18:21 ./kernels/huge.s/config
+drwxr-xr-x 5 root root 4096 2020-07-16 19:27 ./kernels
+-rw-r--r-- 1 root root 36 2020-07-16 19:27 ./kernels/VERSIONS.TXT
+drwxr-xr-x 2 root root 4096 2020-07-16 09:47 ./kernels/huge.s
+-rw-r--r-- 1 root root 1079112 2020-07-16 09:47 ./kernels/huge.s/System.map.gz
+-rw-r--r-- 2 root root 10029440 2020-07-16 09:47 ./kernels/huge.s/bzImage
+-rw-r--r-- 1 root root 217774 2020-07-16 08:38 ./kernels/huge.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@@ -817,13 +817,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
-drwxr-xr-x 18 root root 4096 2020-07-15 19:36 ./slackware64
--rw-r--r-- 1 root root 298388 2020-07-15 19:36 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-07-15 19:36 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 371452 2020-07-15 19:35 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3868050 2020-07-15 19:35 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2020-07-16 19:46 ./slackware64
+-rw-r--r-- 1 root root 298388 2020-07-16 19:46 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-07-16 19:46 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 371452 2020-07-16 19:46 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3849897 2020-07-16 19:46 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 20480 2020-07-15 19:21 ./slackware64/a
+drwxr-xr-x 2 root root 20480 2020-07-16 19:45 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
-rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc
@@ -979,15 +979,15 @@ drwxr-xr-x 2 root root 20480 2020-07-15 19:21 ./slackware64/a
-rw-r--r-- 1 root root 422 2020-07-15 19:03 ./slackware64/a/kernel-firmware-20200715_69c7f0b-noarch-1.txt
-rw-r--r-- 1 root root 116835332 2020-07-15 19:03 ./slackware64/a/kernel-firmware-20200715_69c7f0b-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-07-15 19:03 ./slackware64/a/kernel-firmware-20200715_69c7f0b-noarch-1.txz.asc
--rw-r--r-- 1 root root 624 2020-07-09 19:24 ./slackware64/a/kernel-generic-5.4.51-x86_64-1.txt
--rw-r--r-- 1 root root 6980032 2020-07-09 19:24 ./slackware64/a/kernel-generic-5.4.51-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-07-09 19:24 ./slackware64/a/kernel-generic-5.4.51-x86_64-1.txz.asc
--rw-r--r-- 1 root root 636 2020-07-09 19:23 ./slackware64/a/kernel-huge-5.4.51-x86_64-1.txt
--rw-r--r-- 1 root root 10642032 2020-07-09 19:23 ./slackware64/a/kernel-huge-5.4.51-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-07-09 19:23 ./slackware64/a/kernel-huge-5.4.51-x86_64-1.txz.asc
--rw-r--r-- 1 root root 567 2020-07-09 19:27 ./slackware64/a/kernel-modules-5.4.51-x86_64-1.txt
--rw-r--r-- 1 root root 43892692 2020-07-09 19:27 ./slackware64/a/kernel-modules-5.4.51-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-07-09 19:27 ./slackware64/a/kernel-modules-5.4.51-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 624 2020-07-16 09:48 ./slackware64/a/kernel-generic-5.4.52-x86_64-1.txt
+-rw-r--r-- 1 root root 6976888 2020-07-16 09:48 ./slackware64/a/kernel-generic-5.4.52-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 09:48 ./slackware64/a/kernel-generic-5.4.52-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 636 2020-07-16 09:47 ./slackware64/a/kernel-huge-5.4.52-x86_64-1.txt
+-rw-r--r-- 1 root root 10644224 2020-07-16 09:47 ./slackware64/a/kernel-huge-5.4.52-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 09:47 ./slackware64/a/kernel-huge-5.4.52-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 567 2020-07-16 09:51 ./slackware64/a/kernel-modules-5.4.52-x86_64-1.txt
+-rw-r--r-- 1 root root 43913284 2020-07-16 09:51 ./slackware64/a/kernel-modules-5.4.52-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 09:51 ./slackware64/a/kernel-modules-5.4.52-x86_64-1.txz.asc
-rw-r--r-- 1 root root 508 2020-03-05 07:03 ./slackware64/a/kmod-27-x86_64-1.txt
-rw-r--r-- 1 root root 112556 2020-03-05 07:03 ./slackware64/a/kmod-27-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-03-05 07:03 ./slackware64/a/kmod-27-x86_64-1.txz.asc
@@ -1027,8 +1027,8 @@ drwxr-xr-x 2 root root 20480 2020-07-15 19:21 ./slackware64/a
-rw-r--r-- 1 root root 405 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txt
-rw-r--r-- 1 root root 56396 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txz.asc
--rw-r--r-- 1 root root 9395 2020-07-10 00:25 ./slackware64/a/maketag
--rw-r--r-- 1 root root 9395 2020-07-10 00:25 ./slackware64/a/maketag.ez
+-rw-r--r-- 1 root root 9395 2020-07-16 19:27 ./slackware64/a/maketag
+-rw-r--r-- 1 root root 9395 2020-07-16 19:27 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2020-05-29 21:14 ./slackware64/a/mcelog-170-x86_64-1.txt
-rw-r--r-- 1 root root 344048 2020-05-29 21:14 ./slackware64/a/mcelog-170-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-05-29 21:14 ./slackware64/a/mcelog-170-x86_64-1.txz.asc
@@ -1134,7 +1134,7 @@ drwxr-xr-x 2 root root 20480 2020-07-15 19:21 ./slackware64/a
-rw-r--r-- 1 root root 378 2020-06-19 19:08 ./slackware64/a/sysvinit-scripts-2.1-noarch-34.txt
-rw-r--r-- 1 root root 22508 2020-06-19 19:08 ./slackware64/a/sysvinit-scripts-2.1-noarch-34.txz
-rw-r--r-- 1 root root 163 2020-06-19 19:08 ./slackware64/a/sysvinit-scripts-2.1-noarch-34.txz.asc
--rw-r--r-- 1 root root 1456 2020-07-10 00:25 ./slackware64/a/tagfile
+-rw-r--r-- 1 root root 1456 2020-07-16 19:27 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 395 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txt
-rw-r--r-- 1 root root 844396 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-02-23 18:03 ./slackware64/a/tar-1.32-x86_64-1.txz.asc
@@ -1444,7 +1444,7 @@ drwxr-xr-x 2 root root 20480 2020-07-15 19:35 ./slackware64/ap
-rw-r--r-- 1 root root 506 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txt
-rw-r--r-- 1 root root 3053312 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2020-07-15 19:21 ./slackware64/d
+drwxr-xr-x 2 root root 16384 2020-07-16 19:46 ./slackware64/d
-rw-r--r-- 1 root root 360 2020-07-09 19:56 ./slackware64/d/Cython-0.29.21-x86_64-1.txt
-rw-r--r-- 1 root root 2381796 2020-07-09 19:56 ./slackware64/d/Cython-0.29.21-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-07-09 19:56 ./slackware64/d/Cython-0.29.21-x86_64-1.txz.asc
@@ -1549,9 +1549,9 @@ drwxr-xr-x 2 root root 16384 2020-07-15 19:21 ./slackware64/d
-rw-r--r-- 1 root root 279 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txt
-rw-r--r-- 1 root root 48112 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz.asc
--rw-r--r-- 1 root root 332 2020-07-09 19:28 ./slackware64/d/kernel-headers-5.4.51-x86-1.txt
--rw-r--r-- 1 root root 964360 2020-07-09 19:28 ./slackware64/d/kernel-headers-5.4.51-x86-1.txz
--rw-r--r-- 1 root root 163 2020-07-09 19:28 ./slackware64/d/kernel-headers-5.4.51-x86-1.txz.asc
+-rw-r--r-- 1 root root 332 2020-07-16 09:52 ./slackware64/d/kernel-headers-5.4.52-x86-1.txt
+-rw-r--r-- 1 root root 964476 2020-07-16 09:52 ./slackware64/d/kernel-headers-5.4.52-x86-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 09:52 ./slackware64/d/kernel-headers-5.4.52-x86-1.txz.asc
-rw-r--r-- 1 root root 498 2020-03-12 20:59 ./slackware64/d/libtool-2.4.6-x86_64-13.txt
-rw-r--r-- 1 root root 428492 2020-03-12 20:59 ./slackware64/d/libtool-2.4.6-x86_64-13.txz
-rw-r--r-- 1 root root 163 2020-03-12 20:59 ./slackware64/d/libtool-2.4.6-x86_64-13.txz.asc
@@ -1623,9 +1623,9 @@ drwxr-xr-x 2 root root 16384 2020-07-15 19:21 ./slackware64/d
-rw-r--r-- 1 root root 385 2020-04-01 01:03 ./slackware64/d/ruby-2.7.1-x86_64-1.txt
-rw-r--r-- 1 root root 6104464 2020-04-01 01:03 ./slackware64/d/ruby-2.7.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-04-01 01:03 ./slackware64/d/ruby-2.7.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 426 2020-06-18 20:43 ./slackware64/d/rust-1.44.1-x86_64-1.txt
--rw-r--r-- 1 root root 48949452 2020-06-18 20:43 ./slackware64/d/rust-1.44.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-06-18 20:43 ./slackware64/d/rust-1.44.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 426 2020-07-16 18:34 ./slackware64/d/rust-1.45.0-x86_64-1.txt
+-rw-r--r-- 1 root root 50323232 2020-07-16 18:34 ./slackware64/d/rust-1.45.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 18:34 ./slackware64/d/rust-1.45.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 456 2020-03-25 05:01 ./slackware64/d/scons-3.1.2-x86_64-3.txt
-rw-r--r-- 1 root root 828760 2020-03-25 05:01 ./slackware64/d/scons-3.1.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2020-03-25 05:01 ./slackware64/d/scons-3.1.2-x86_64-3.txz.asc
@@ -1669,15 +1669,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile
-drwxr-xr-x 2 root root 4096 2020-07-10 00:43 ./slackware64/k
+drwxr-xr-x 2 root root 4096 2020-07-16 19:46 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
--rw-r--r-- 1 root root 317 2020-07-09 19:21 ./slackware64/k/kernel-source-5.4.51-noarch-1.txt
--rw-r--r-- 1 root root 109984988 2020-07-09 19:21 ./slackware64/k/kernel-source-5.4.51-noarch-1.txz
--rw-r--r-- 1 root root 163 2020-07-09 19:21 ./slackware64/k/kernel-source-5.4.51-noarch-1.txz.asc
--rw-r--r-- 1 root root 1170 2020-07-10 00:25 ./slackware64/k/maketag
--rw-r--r-- 1 root root 1170 2020-07-10 00:25 ./slackware64/k/maketag.ez
--rw-r--r-- 1 root root 18 2020-07-10 00:25 ./slackware64/k/tagfile
+-rw-r--r-- 1 root root 317 2020-07-16 09:45 ./slackware64/k/kernel-source-5.4.52-noarch-1.txt
+-rw-r--r-- 1 root root 109979424 2020-07-16 09:45 ./slackware64/k/kernel-source-5.4.52-noarch-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 09:45 ./slackware64/k/kernel-source-5.4.52-noarch-1.txz.asc
+-rw-r--r-- 1 root root 1170 2020-07-16 19:27 ./slackware64/k/maketag
+-rw-r--r-- 1 root root 1170 2020-07-16 19:27 ./slackware64/k/maketag.ez
+-rw-r--r-- 1 root root 18 2020-07-16 19:27 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 36864 2020-06-22 20:22 ./slackware64/kde
-rw-r--r-- 1 root root 319 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txt
-rw-r--r-- 1 root root 47003780 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txz
@@ -2518,7 +2518,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
-drwxr-xr-x 2 root root 69632 2020-07-15 19:21 ./slackware64/l
+drwxr-xr-x 2 root root 69632 2020-07-16 19:46 ./slackware64/l
-rw-r--r-- 1 root root 338 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txt
-rw-r--r-- 1 root root 193724 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txz
-rw-r--r-- 1 root root 163 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txz.asc
@@ -2528,9 +2528,9 @@ drwxr-xr-x 2 root root 69632 2020-07-15 19:21 ./slackware64/l
-rw-r--r-- 1 root root 333 2018-06-11 17:52 ./slackware64/l/LibRaw-0.18.12-x86_64-1.txt
-rw-r--r-- 1 root root 366988 2018-06-11 17:52 ./slackware64/l/LibRaw-0.18.12-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-06-11 17:52 ./slackware64/l/LibRaw-0.18.12-x86_64-1.txz.asc
--rw-r--r-- 1 root root 569 2020-05-01 03:43 ./slackware64/l/M2Crypto-0.35.2-x86_64-5.txt
--rw-r--r-- 1 root root 1142424 2020-05-01 03:43 ./slackware64/l/M2Crypto-0.35.2-x86_64-5.txz
--rw-r--r-- 1 root root 163 2020-05-01 03:43 ./slackware64/l/M2Crypto-0.35.2-x86_64-5.txz.asc
+-rw-r--r-- 1 root root 569 2020-07-16 17:46 ./slackware64/l/M2Crypto-0.36.0-x86_64-1.txt
+-rw-r--r-- 1 root root 1143524 2020-07-16 17:46 ./slackware64/l/M2Crypto-0.36.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 17:46 ./slackware64/l/M2Crypto-0.36.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 477 2020-05-30 18:23 ./slackware64/l/Mako-1.1.3-x86_64-1.txt
-rw-r--r-- 1 root root 110836 2020-05-30 18:23 ./slackware64/l/Mako-1.1.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-05-30 18:23 ./slackware64/l/Mako-1.1.3-x86_64-1.txz.asc
@@ -4027,7 +4027,7 @@ drwxr-xr-x 2 root root 4096 2020-04-05 21:10 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2019-11-22 21:51 ./slackware64/tcl/tk-8.6.10-x86_64-1.txt
-rw-r--r-- 1 root root 1780348 2019-11-22 21:51 ./slackware64/tcl/tk-8.6.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-11-22 21:51 ./slackware64/tcl/tk-8.6.10-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 61440 2020-07-13 18:33 ./slackware64/x
+drwxr-xr-x 2 root root 61440 2020-07-16 19:45 ./slackware64/x
-rw-r--r-- 1 root root 257 2018-04-13 16:03 ./slackware64/x/anthy-9100h-x86_64-2.txt
-rw-r--r-- 1 root root 5074404 2018-04-13 16:03 ./slackware64/x/anthy-9100h-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 16:03 ./slackware64/x/anthy-9100h-x86_64-2.txz.asc
@@ -4327,9 +4327,9 @@ drwxr-xr-x 2 root root 61440 2020-07-13 18:33 ./slackware64/x
-rw-r--r-- 1 root root 599 2020-06-08 18:41 ./slackware64/x/liberation-fonts-ttf-2.1.1-noarch-1.txt
-rw-r--r-- 1 root root 1461588 2020-06-08 18:41 ./slackware64/x/liberation-fonts-ttf-2.1.1-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-06-08 18:41 ./slackware64/x/liberation-fonts-ttf-2.1.1-noarch-1.txz.asc
--rw-r--r-- 1 root root 425 2020-03-02 17:58 ./slackware64/x/libevdev-1.9.0-x86_64-1.txt
--rw-r--r-- 1 root root 66204 2020-03-02 17:58 ./slackware64/x/libevdev-1.9.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-03-02 17:58 ./slackware64/x/libevdev-1.9.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 425 2020-07-16 17:44 ./slackware64/x/libevdev-1.9.1-x86_64-1.txt
+-rw-r--r-- 1 root root 66612 2020-07-16 17:44 ./slackware64/x/libevdev-1.9.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-07-16 17:44 ./slackware64/x/libevdev-1.9.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 346 2019-02-20 20:38 ./slackware64/x/libfontenc-1.1.4-x86_64-1.txt
-rw-r--r-- 1 root root 27712 2019-02-20 20:38 ./slackware64/x/libfontenc-1.1.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-02-20 20:38 ./slackware64/x/libfontenc-1.1.4-x86_64-1.txz.asc
@@ -4900,7 +4900,7 @@ drwxr-xr-x 2 root root 61440 2020-07-13 18:33 ./slackware64/x
-rw-r--r-- 1 root root 213 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txt
-rw-r--r-- 1 root root 25288 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 12288 2020-07-11 18:58 ./slackware64/xap
+drwxr-xr-x 2 root root 12288 2020-07-16 19:46 ./slackware64/xap
-rw-r--r-- 1 root root 625 2020-04-05 20:17 ./slackware64/xap/MPlayer-20200103-x86_64-2.txt
-rw-r--r-- 1 root root 2733304 2020-04-05 20:17 ./slackware64/xap/MPlayer-20200103-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-04-05 20:17 ./slackware64/xap/MPlayer-20200103-x86_64-2.txz.asc
@@ -4983,9 +4983,9 @@ drwxr-xr-x 2 root root 12288 2020-07-11 18:58 ./slackware64/xap
-rw-r--r-- 1 root root 359 2020-06-23 18:24 ./slackware64/xap/network-manager-applet-1.18.0-x86_64-1.txt
-rw-r--r-- 1 root root 905824 2020-06-23 18:24 ./slackware64/xap/network-manager-applet-1.18.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-06-23 18:24 ./slackware64/xap/network-manager-applet-1.18.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 301 2019-10-13 18:11 ./slackware64/xap/pan-0.146-x86_64-1.txt
--rw-r--r-- 1 root root 1055556 2019-10-13 18:11 ./slackware64/xap/pan-0.146-x86_64-1.txz
--rw-r--r-- 1 root root 163 2019-10-13 18:11 ./slackware64/xap/pan-0.146-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 301 2020-07-16 18:19 ./slackware64/xap/pan-0.146-x86_64-2.txt
+-rw-r--r-- 1 root root 1055788 2020-07-16 18:19 ./slackware64/xap/pan-0.146-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2020-07-16 18:19 ./slackware64/xap/pan-0.146-x86_64-2.txz.asc
-rw-r--r-- 1 root root 478 2019-03-06 19:39 ./slackware64/xap/pavucontrol-4.0-x86_64-1.txt
-rw-r--r-- 1 root root 140148 2019-03-06 19:39 ./slackware64/xap/pavucontrol-4.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-03-06 19:39 ./slackware64/xap/pavucontrol-4.0-x86_64-1.txz.asc
@@ -5143,11 +5143,11 @@ drwxr-xr-x 2 root root 4096 2019-02-17 23:51 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
-drwxr-xr-x 19 root root 4096 2020-07-15 19:36 ./source
--rw-r--r-- 1 root root 497980 2020-07-15 19:36 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-07-15 19:36 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 701085 2020-07-15 19:36 ./source/FILE_LIST
--rw-r--r-- 1 root root 21205863 2020-07-15 19:36 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2020-07-16 19:47 ./source
+-rw-r--r-- 1 root root 498168 2020-07-16 19:47 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-07-16 19:47 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 701297 2020-07-16 19:47 ./source/FILE_LIST
+-rw-r--r-- 1 root root 21217470 2020-07-16 19:47 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 115 root root 4096 2020-06-27 19:15 ./source/a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog
@@ -7129,11 +7129,11 @@ drwxr-xr-x 2 root root 4096 2020-04-01 00:58 ./source/d/ruby
-rw-r--r-- 1 root root 12003684 2020-03-31 13:13 ./source/d/ruby/ruby-2.7.1.tar.xz
-rwxr-xr-x 1 root root 4807 2019-12-25 18:16 ./source/d/ruby/ruby.SlackBuild
-rw-r--r-- 1 root root 837 2019-03-13 16:43 ./source/d/ruby/slack-desc
-drwxr-xr-x 2 root root 4096 2020-06-18 21:03 ./source/d/rust
+drwxr-xr-x 2 root root 4096 2020-07-16 18:43 ./source/d/rust
-rw-r--r-- 1 root root 300 2017-10-16 20:00 ./source/d/rust/link_libffi.diff.gz
--rwxr-xr-x 1 root root 9444 2020-06-18 20:04 ./source/d/rust/rust.SlackBuild
--rw-r--r-- 1 root root 1147 2020-06-18 20:00 ./source/d/rust/rust.url
--rw-r--r-- 1 root root 87273842 2020-06-18 13:53 ./source/d/rust/rustc-1.44.1-src.tar.lz
+-rwxr-xr-x 1 root root 9444 2020-07-16 17:55 ./source/d/rust/rust.SlackBuild
+-rw-r--r-- 1 root root 1147 2020-07-16 17:54 ./source/d/rust/rust.url
+-rw-r--r-- 1 root root 90699729 2020-07-16 13:57 ./source/d/rust/rustc-1.45.0-src.tar.lz
-rw-r--r-- 1 root root 910 2018-02-27 06:49 ./source/d/rust/slack-desc
drwxr-xr-x 2 root root 4096 2019-12-18 17:13 ./source/d/scons
-rw-r--r-- 1 root root 500278 2019-12-17 02:30 ./source/d/scons/scons-3.1.2.tar.lz
@@ -7222,21 +7222,21 @@ drwxr-xr-x 2 root root 4096 2020-05-24 17:56 ./source/installer/sources/n
-rw-r--r-- 1 root root 1515384 2020-05-23 15:09 ./source/installer/sources/nano/nano-4.9.3.tar.xz
-rw-r--r-- 1 root root 833 2020-05-23 15:09 ./source/installer/sources/nano/nano-4.9.3.tar.xz.sig
-rw-r--r-- 1 root root 16894 2012-09-03 20:53 ./source/installer/usbimg2disk.sh
-drwxr-xr-x 4 root root 4096 2020-07-09 18:13 ./source/k
+drwxr-xr-x 4 root root 4096 2020-07-16 08:33 ./source/k
-rwxr-xr-x 1 root root 7861 2019-12-27 22:39 ./source/k/build-all-kernels.sh
-drwxr-xr-x 2 root root 4096 2020-07-09 18:21 ./source/k/kernel-configs
--rw-r--r-- 1 root root 216199 2020-07-09 18:18 ./source/k/kernel-configs/config-generic-5.4.51
--rw-r--r-- 1 root root 217774 2020-07-09 18:21 ./source/k/kernel-configs/config-generic-5.4.51.x64
--rw-r--r-- 1 root root 217876 2020-07-09 18:16 ./source/k/kernel-configs/config-generic-smp-5.4.51-smp
--rw-r--r-- 1 root root 216199 2020-07-09 18:18 ./source/k/kernel-configs/config-huge-5.4.51
--rw-r--r-- 1 root root 217774 2020-07-09 18:21 ./source/k/kernel-configs/config-huge-5.4.51.x64
--rw-r--r-- 1 root root 217876 2020-07-09 18:18 ./source/k/kernel-configs/config-huge-smp-5.4.51-smp
+drwxr-xr-x 2 root root 4096 2020-07-16 08:38 ./source/k/kernel-configs
+-rw-r--r-- 1 root root 216199 2020-07-16 08:36 ./source/k/kernel-configs/config-generic-5.4.52
+-rw-r--r-- 1 root root 217774 2020-07-16 08:38 ./source/k/kernel-configs/config-generic-5.4.52.x64
+-rw-r--r-- 1 root root 217876 2020-07-16 08:36 ./source/k/kernel-configs/config-generic-smp-5.4.52-smp
+-rw-r--r-- 1 root root 216199 2020-07-16 08:36 ./source/k/kernel-configs/config-huge-5.4.52
+-rw-r--r-- 1 root root 217774 2020-07-16 08:38 ./source/k/kernel-configs/config-huge-5.4.52.x64
+-rw-r--r-- 1 root root 217876 2020-07-16 08:36 ./source/k/kernel-configs/config-huge-smp-5.4.52-smp
-rwxr-xr-x 1 root root 7441 2020-06-11 19:56 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 6004 2020-06-11 19:57 ./source/k/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 7977 2020-06-11 19:56 ./source/k/kernel-source.SlackBuild
--rw-r--r-- 1 root root 989 2020-07-09 07:50 ./source/k/linux-5.4.51.tar.sign
--rw-r--r-- 1 root root 109562468 2020-07-09 07:50 ./source/k/linux-5.4.51.tar.xz
+-rw-r--r-- 1 root root 989 2020-07-16 06:25 ./source/k/linux-5.4.52.tar.sign
+-rw-r--r-- 1 root root 109563772 2020-07-16 06:25 ./source/k/linux-5.4.52.tar.xz
drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./source/k/slack-desc
-rw-r--r-- 1 root root 1138 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic-smp.i686
-rw-r--r-- 1 root root 1041 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic.i586
@@ -8433,9 +8433,9 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/LibRaw
-rw-r--r-- 1 root root 31961 2018-02-24 11:20 ./source/l/LibRaw/LibRaw-demosaic-pack-GPL3-0.18.8.tar.lz
-rwxr-xr-x 1 root root 4350 2019-09-29 23:48 ./source/l/LibRaw/LibRaw.SlackBuild
-rw-r--r-- 1 root root 819 2018-02-27 06:12 ./source/l/LibRaw/slack-desc
-drwxr-xr-x 2 root root 4096 2020-05-01 03:41 ./source/l/M2Crypto
--rw-r--r-- 1 root root 707832 2019-06-10 11:55 ./source/l/M2Crypto/M2Crypto-0.35.2.tar.xz
--rwxr-xr-x 1 root root 2814 2020-05-01 03:42 ./source/l/M2Crypto/M2Crypto.SlackBuild
+drwxr-xr-x 2 root root 4096 2020-07-16 17:46 ./source/l/M2Crypto
+-rw-r--r-- 1 root root 689174 2020-07-13 21:05 ./source/l/M2Crypto/M2Crypto-0.36.0.tar.lz
+-rwxr-xr-x 1 root root 2812 2020-07-16 17:46 ./source/l/M2Crypto/M2Crypto.SlackBuild
-rw-r--r-- 1 root root 38 2018-09-24 19:27 ./source/l/M2Crypto/M2Crypto.url
-rw-r--r-- 1 root root 1024 2018-02-27 06:12 ./source/l/M2Crypto/slack-desc
drwxr-xr-x 2 root root 4096 2020-05-30 18:23 ./source/l/Mako
@@ -11586,9 +11586,9 @@ drwxr-xr-x 2 root root 4096 2020-03-09 20:24 ./source/x/liberation-fonts-
-rwxr-xr-x 1 root root 2604 2020-06-08 18:41 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild
-rw-r--r-- 1 root root 52 2019-03-12 17:37 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf.url
-rw-r--r-- 1 root root 1067 2018-02-27 06:13 ./source/x/liberation-fonts-ttf/slack-desc
-drwxr-xr-x 2 root root 4096 2020-03-02 17:58 ./source/x/libevdev
--rw-r--r-- 1 root root 443208 2020-03-02 04:17 ./source/x/libevdev/libevdev-1.9.0.tar.xz
--rw-r--r-- 1 root root 95 2020-03-02 04:17 ./source/x/libevdev/libevdev-1.9.0.tar.xz.sig
+drwxr-xr-x 2 root root 4096 2020-07-16 17:44 ./source/x/libevdev
+-rw-r--r-- 1 root root 442740 2020-07-16 03:51 ./source/x/libevdev/libevdev-1.9.1.tar.xz
+-rw-r--r-- 1 root root 95 2020-07-16 03:51 ./source/x/libevdev/libevdev-1.9.1.tar.xz.sig
-rwxr-xr-x 1 root root 3530 2020-03-02 18:03 ./source/x/libevdev/libevdev.SlackBuild
-rw-r--r-- 1 root root 46 2019-08-26 18:14 ./source/x/libevdev/libevdev.url
-rw-r--r-- 1 root root 913 2018-02-27 06:13 ./source/x/libevdev/slack-desc
@@ -13108,9 +13108,11 @@ drwxr-xr-x 2 root root 4096 2020-06-23 18:18 ./source/xap/network-manager-
-rw-r--r-- 1 root root 1950696 2020-06-22 17:28 ./source/xap/network-manager-applet/network-manager-applet-1.18.0.tar.xz
-rwxr-xr-x 1 root root 4333 2020-06-23 18:19 ./source/xap/network-manager-applet/network-manager-applet.SlackBuild
-rw-r--r-- 1 root root 829 2018-02-27 06:13 ./source/xap/network-manager-applet/slack-desc
-drwxr-xr-x 2 root root 4096 2019-10-13 18:09 ./source/xap/pan
+drwxr-xr-x 2 root root 4096 2020-07-16 18:17 ./source/xap/pan
+-rw-r--r-- 1 root root 460 2020-07-16 18:16 ./source/xap/pan/0d775547f0e7cf7529538704814469e1db5496f2.patch.gz
+-rw-r--r-- 1 root root 2533 2020-07-16 18:16 ./source/xap/pan/495bfb2eb9228b5b5cef8b50e11af577e4b473f8.patch.gz
-rw-r--r-- 1 root root 1657736 2019-10-12 20:22 ./source/xap/pan/pan-0.146.tar.lz
--rwxr-xr-x 1 root root 4456 2019-10-13 18:09 ./source/xap/pan/pan.SlackBuild
+-rwxr-xr-x 1 root root 4640 2020-07-16 18:17 ./source/xap/pan/pan.SlackBuild
-rw-r--r-- 1 root root 752 2018-02-27 06:13 ./source/xap/pan/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/xap/pavucontrol
-rw-r--r-- 1 root root 120 2013-11-05 03:45 ./source/xap/pavucontrol/doinst.sh.gz
@@ -13529,9 +13531,9 @@ drwxr-xr-x 2 root root 4096 2020-04-02 02:44 ./testing/source/gcc10/patche
-rw-r--r-- 1 root root 870 2018-06-26 01:38 ./testing/source/gcc10/slack-desc.gcc-gnat
-rw-r--r-- 1 root root 1026 2020-05-09 18:56 ./testing/source/gcc10/slack-desc.gcc-go
-rw-r--r-- 1 root root 945 2019-05-07 21:16 ./testing/source/gcc10/slack-desc.gcc-objc
-drwxr-xr-x 2 root root 4096 2020-07-10 00:29 ./usb-and-pxe-installers
+drwxr-xr-x 2 root root 4096 2020-07-16 19:43 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
--rw-r--r-- 1 root root 55661568 2020-07-10 00:29 ./usb-and-pxe-installers/usbboot.img
+-rw-r--r-- 1 root root 55665664 2020-07-16 19:39 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 16042 2019-08-05 07:08 ./usb-and-pxe-installers/usbimg2disk.sh
diff --git a/README.initrd b/README.initrd
index 2e1f892a7..20572ff64 100644
--- a/README.initrd
+++ b/README.initrd
@@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
-Fri Jul 10 00:25:42 UTC 2020
+Thu Jul 16 19:27:33 UTC 2020
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
-upgrading to the generic 5.4.51 Linux kernel using the packages
+upgrading to the generic 5.4.52 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
- installpkg kernel-generic-5.4.51-x86_64-1.txz
- installpkg kernel-modules-5.4.51-x86_64-1.txz
+ installpkg kernel-generic-5.4.52-x86_64-1.txz
+ installpkg kernel-modules-5.4.52-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-15.txz
Change into the /boot directory:
@@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module
will be the only one I need to load:
- mkinitrd -c -k 5.4.51 -m ext4
+ mkinitrd -c -k 5.4.52 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
-Here's another example: Build an initrd image using Linux 5.4.51
+Here's another example: Build an initrd image using Linux 5.4.52
kernel modules for a system with an ext4 root partition on /dev/sdb3:
- mkinitrd -c -k 5.4.51 -m ext4 -f ext4 -r /dev/sdb3
+ mkinitrd -c -k 5.4.52 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?
diff --git a/isolinux/message.txt b/isolinux/message.txt
index f4c1667f7..b5bdb823a 100644
--- a/isolinux/message.txt
+++ b/isolinux/message.txt
@@ -1,5 +1,5 @@
-Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.4.51)!
+Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.4.52)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).
diff --git a/kernels/VERSIONS.TXT b/kernels/VERSIONS.TXT
index b9e6e9928..cc30ed91c 100644
--- a/kernels/VERSIONS.TXT
+++ b/kernels/VERSIONS.TXT
@@ -1,3 +1,3 @@
-These kernels are version 5.4.51.
+These kernels are version 5.4.52.
diff --git a/recompress.sh b/recompress.sh
index 9daabddd1..bcc5ec500 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -1224,6 +1224,8 @@ gzip ./source/xap/easytag/easytag.revert.ogg.handle.patch
gzip ./source/xap/easytag/easytag.no.freedb.musicbrainz.org.diff
gzip ./source/xap/easytag/doinst.sh
gzip ./source/xap/gkrellm/gkrellm.theme.defaults.diff
+gzip ./source/xap/pan/495bfb2eb9228b5b5cef8b50e11af577e4b473f8.patch
+gzip ./source/xap/pan/0d775547f0e7cf7529538704814469e1db5496f2.patch
gzip ./source/xap/pidgin/fix-gmain_h-compile-error.diff
gzip ./source/xap/pidgin/doinst.sh
gzip ./source/xap/NetworkManager-openvpn/openvpn.nobody.nogroup.diff
diff --git a/slackware64/a/maketag b/slackware64/a/maketag
index 4432a8678..bc832deae 100644
--- a/slackware64/a/maketag
+++ b/slackware64/a/maketag
@@ -62,9 +62,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
-"kernel-generic" "Generic 5.4.51 kernel (needs an initrd)" "on" \
-"kernel-huge" "Loaded 5.4.51 Linux kernel" "on" \
-"kernel-modules" "Linux 5.4.51 kernel modules -- REQUIRED" "on" \
+"kernel-generic" "Generic 5.4.52 kernel (needs an initrd)" "on" \
+"kernel-huge" "Loaded 5.4.52 Linux kernel" "on" \
+"kernel-modules" "Linux 5.4.52 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez
index 4432a8678..bc832deae 100644
--- a/slackware64/a/maketag.ez
+++ b/slackware64/a/maketag.ez
@@ -62,9 +62,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
-"kernel-generic" "Generic 5.4.51 kernel (needs an initrd)" "on" \
-"kernel-huge" "Loaded 5.4.51 Linux kernel" "on" \
-"kernel-modules" "Linux 5.4.51 kernel modules -- REQUIRED" "on" \
+"kernel-generic" "Generic 5.4.52 kernel (needs an initrd)" "on" \
+"kernel-huge" "Loaded 5.4.52 Linux kernel" "on" \
+"kernel-modules" "Linux 5.4.52 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
diff --git a/slackware64/k/maketag b/slackware64/k/maketag
index d054c7823..075d79e9f 100644
--- a/slackware64/k/maketag
+++ b/slackware64/k/maketag
@@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
-"kernel-source" "Linux 5.4.51 kernel source" "on" \
+"kernel-source" "Linux 5.4.52 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
diff --git a/slackware64/k/maketag.ez b/slackware64/k/maketag.ez
index d054c7823..075d79e9f 100644
--- a/slackware64/k/maketag.ez
+++ b/slackware64/k/maketag.ez
@@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
-"kernel-source" "Linux 5.4.51 kernel source" "on" \
+"kernel-source" "Linux 5.4.52 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
diff --git a/source/d/rust/rust.SlackBuild b/source/d/rust/rust.SlackBuild
index 8756d19aa..0f65c5ad0 100755
--- a/source/d/rust/rust.SlackBuild
+++ b/source/d/rust/rust.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=rust
SRCNAM="${PKGNAM}c"
-VERSION=${VERSION:-1.44.1}
+VERSION=${VERSION:-1.45.0}
BUILD=${BUILD:-1}
# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM.
@@ -34,9 +34,9 @@ BUILD=${BUILD:-1}
SYSTEM_LLVM=${SYSTEM_LLVM:-YES}
# Bootstrap variables (might not be kept updated for latest Rust):
-RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.43.1}
-RSTAGE0_DIR=${RSTAGE0_DIR:-2020-05-07}
-CSTAGE0_VERSION=${CSTAGE0_VERSION:-0.44.0}
+RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.44.0}
+RSTAGE0_DIR=${RSTAGE0_DIR:-2020-06-04}
+CSTAGE0_VERSION=${CSTAGE0_VERSION:-0.45.0}
CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR}
# Automatically determine the architecture we're building on:
diff --git a/source/d/rust/rust.url b/source/d/rust/rust.url
index 3e0145069..701e521ed 100644
--- a/source/d/rust/rust.url
+++ b/source/d/rust/rust.url
@@ -1,5 +1,5 @@
# Source code (repacked to .tar.xz):
-lftpget https://static.rust-lang.org/dist/rustc-1.44.1-src.tar.gz
+lftpget https://static.rust-lang.org/dist/rustc-1.45.0-src.tar.gz
gzip -d rustc-*tar.gz
plzip -9 -v rustc-*tar
@@ -12,12 +12,12 @@ plzip -9 -v rustc-*tar
exit 0
# i686 bootstrap:
-lftpget https://static.rust-lang.org/dist/2020-05-07/cargo-0.44.0-i686-unknown-linux-gnu.tar.gz
-lftpget https://static.rust-lang.org/dist/2020-05-07/rust-std-1.43.1-i686-unknown-linux-gnu.tar.gz
-lftpget https://static.rust-lang.org/dist/2020-05-07/rustc-1.43.1-i686-unknown-linux-gnu.tar.gz
+lftpget https://static.rust-lang.org/dist/2020-06-04/cargo-0.45.0-i686-unknown-linux-gnu.tar.gz
+lftpget https://static.rust-lang.org/dist/2020-06-04/rust-std-1.44.0-i686-unknown-linux-gnu.tar.gz
+lftpget https://static.rust-lang.org/dist/2020-06-04/rustc-1.44.0-i686-unknown-linux-gnu.tar.gz
# x86_64 bootstrap:
-lftpget https://static.rust-lang.org/dist/2020-05-07/cargo-0.44.0-x86_64-unknown-linux-gnu.tar.gz
-lftpget https://static.rust-lang.org/dist/2020-05-07/rust-std-1.43.1-x86_64-unknown-linux-gnu.tar.gz
-lftpget https://static.rust-lang.org/dist/2020-05-07/rustc-1.43.1-x86_64-unknown-linux-gnu.tar.gz
+lftpget https://static.rust-lang.org/dist/2020-06-04/cargo-0.45.0-x86_64-unknown-linux-gnu.tar.gz
+lftpget https://static.rust-lang.org/dist/2020-06-04/rust-std-1.44.0-x86_64-unknown-linux-gnu.tar.gz
+lftpget https://static.rust-lang.org/dist/2020-06-04/rustc-1.44.0-x86_64-unknown-linux-gnu.tar.gz
diff --git a/source/k/kernel-configs/config-generic-5.4.51 b/source/k/kernel-configs/config-generic-5.4.52
index df6406c9c..93f45042e 100644
--- a/source/k/kernel-configs/config-generic-5.4.51
+++ b/source/k/kernel-configs/config-generic-5.4.52
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.51 Kernel Configuration
+# Linux/x86 5.4.52 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-generic-5.4.51.x64 b/source/k/kernel-configs/config-generic-5.4.52.x64
index 90203bc35..392e37df6 100644
--- a/source/k/kernel-configs/config-generic-5.4.51.x64
+++ b/source/k/kernel-configs/config-generic-5.4.52.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.51 Kernel Configuration
+# Linux/x86 5.4.52 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-generic-smp-5.4.51-smp b/source/k/kernel-configs/config-generic-smp-5.4.52-smp
index 2ef48e228..3924b9506 100644
--- a/source/k/kernel-configs/config-generic-smp-5.4.51-smp
+++ b/source/k/kernel-configs/config-generic-smp-5.4.52-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.51 Kernel Configuration
+# Linux/x86 5.4.52 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-5.4.51 b/source/k/kernel-configs/config-huge-5.4.52
index 3cceb8280..f26e8ea7f 100644
--- a/source/k/kernel-configs/config-huge-5.4.51
+++ b/source/k/kernel-configs/config-huge-5.4.52
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.51 Kernel Configuration
+# Linux/x86 5.4.52 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-5.4.51.x64 b/source/k/kernel-configs/config-huge-5.4.52.x64
index 9783fafb3..de979ef5f 100644
--- a/source/k/kernel-configs/config-huge-5.4.51.x64
+++ b/source/k/kernel-configs/config-huge-5.4.52.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.51 Kernel Configuration
+# Linux/x86 5.4.52 Kernel Configuration
#
#
diff --git a/source/k/kernel-configs/config-huge-smp-5.4.51-smp b/source/k/kernel-configs/config-huge-smp-5.4.52-smp
index 6069fc7e8..fe1dbfb5c 100644
--- a/source/k/kernel-configs/config-huge-smp-5.4.51-smp
+++ b/source/k/kernel-configs/config-huge-smp-5.4.52-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.51 Kernel Configuration
+# Linux/x86 5.4.52 Kernel Configuration
#
#
diff --git a/source/l/M2Crypto/M2Crypto.SlackBuild b/source/l/M2Crypto/M2Crypto.SlackBuild
index 0aefd8c5f..5b0cd553a 100755
--- a/source/l/M2Crypto/M2Crypto.SlackBuild
+++ b/source/l/M2Crypto/M2Crypto.SlackBuild
@@ -24,8 +24,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=M2Crypto
-VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-5}
+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
@@ -52,7 +52,7 @@ rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf M2Crypto-$VERSION
-tar xvf $CWD/M2Crypto-$VERSION.tar.?z* || exit 1
+tar xvf $CWD/M2Crypto-$VERSION.tar.?z || exit 1
cd M2Crypto-$VERSION || exit 1
chown -R root:root .
find . \
diff --git a/source/xap/pan/0d775547f0e7cf7529538704814469e1db5496f2.patch b/source/xap/pan/0d775547f0e7cf7529538704814469e1db5496f2.patch
new file mode 100644
index 000000000..80dc04877
--- /dev/null
+++ b/source/xap/pan/0d775547f0e7cf7529538704814469e1db5496f2.patch
@@ -0,0 +1,25 @@
+From 0d775547f0e7cf7529538704814469e1db5496f2 Mon Sep 17 00:00:00 2001
+From: Detlef Graef <detlef.graef@yahoo.de>
+Date: Sun, 5 Jul 2020 08:54:35 +0200
+Subject: [PATCH] Remove empty line from file posting.xml
+
+---
+ pan/data-impl/profiles.cc | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/pan/data-impl/profiles.cc b/pan/data-impl/profiles.cc
+index e999fda..4053cae 100644
+--- a/pan/data-impl/profiles.cc
++++ b/pan/data-impl/profiles.cc
+@@ -240,7 +240,7 @@ ProfilesImpl :: serialize (std::ostream& out) const
+ }
+ out << indent(--depth) << "</profile>\n";
+ }
+- out << indent(--depth) << "</profiles>\n\n";
++ out << indent(--depth) << "</profiles>\n";
+ out << indent(--depth) << "</posting>\n";
+ }
+
+--
+GitLab
+
diff --git a/source/xap/pan/495bfb2eb9228b5b5cef8b50e11af577e4b473f8.patch b/source/xap/pan/495bfb2eb9228b5b5cef8b50e11af577e4b473f8.patch
new file mode 100644
index 000000000..6b876d1ed
--- /dev/null
+++ b/source/xap/pan/495bfb2eb9228b5b5cef8b50e11af577e4b473f8.patch
@@ -0,0 +1,280 @@
+From 495bfb2eb9228b5b5cef8b50e11af577e4b473f8 Mon Sep 17 00:00:00 2001
+From: Detlef Graef <detlef.graef@yahoo.de>
+Date: Sun, 5 Jul 2020 08:47:54 +0200
+Subject: [PATCH] Fix for GMime3 build (Posting error). Issues #103 and #114
+
+---
+ pan/gui/post-ui.cc | 176 ++++++++++++++++++++++++++++++++-------------
+ 1 file changed, 126 insertions(+), 50 deletions(-)
+
+diff --git a/pan/gui/post-ui.cc b/pan/gui/post-ui.cc
+index 8769ec5..eb21384 100644
+--- a/pan/gui/post-ui.cc
++++ b/pan/gui/post-ui.cc
+@@ -1598,86 +1598,178 @@ namespace
+ GMimeMessage*
+ PostUI :: new_message_from_ui (Mode mode, bool copy_body)
+ {
++#ifdef HAVE_GMIME_30
+
+ GMimeMessage * msg(0);
+- msg = g_mime_message_new (false);
++ msg = g_mime_message_new (true);
++ const char * charset_cstr = _charset.c_str();
+
+ // headers from the ui: From
+ const Profile profile (get_current_profile ());
+ std::string s;
+ profile.get_from_header (s);
+-#ifdef HAVE_GMIME_30
+- g_mime_message_add_mailbox (msg, GMIME_ADDRESS_TYPE_SENDER, NULL, s.c_str());
++ g_mime_message_add_mailbox (msg, GMIME_ADDRESS_TYPE_FROM, profile.username.c_str(), profile.address.c_str());
++
++ // headers from the ui: Subject
++ const char * cpch (gtk_entry_get_text (GTK_ENTRY(_subject_entry)));
++ if (cpch) {
++ g_mime_message_set_subject (msg, cpch, charset_cstr);
++ }
++
++ // headers from the ui: To
++ const StringView to (gtk_entry_get_text (GTK_ENTRY(_to_entry)));
++ if (!to.empty())
++ pan_g_mime_message_add_recipients_from_string (msg, GMIME_ADDRESS_TYPE_TO, to.str);
++
++ // headers from the ui: Newsgroups
++ const StringView groups (gtk_entry_get_text (GTK_ENTRY(_groups_entry)));
++ if (!groups.empty())
++ g_mime_object_set_header ((GMimeObject *) msg, "Newsgroups", groups.str, charset_cstr);
++
++ // headers from the ui: Followup-To
++ const StringView followupto (gtk_entry_get_text (GTK_ENTRY(_followupto_entry)));
++ if (!followupto.empty())
++ g_mime_object_set_header ((GMimeObject *) msg, "Followup-To", followupto.str, charset_cstr);
++
++ // headers from the ui: Reply-To
++ const StringView replyto (gtk_entry_get_text (GTK_ENTRY(_replyto_entry)));
++ if (!replyto.empty())
++ g_mime_object_set_header ((GMimeObject *) msg, "Reply-To", replyto.str, charset_cstr);
++
++ // headers from posting profile(via prefs): X-Face
++ if (!profile.xface.empty())
++ {
++ std::string f;
++ f += " " + profile.xface;
++ g_mime_object_set_header ((GMimeObject *) msg, "X-Face", f.c_str(), charset_cstr);
++ }
++
++ // add the 'hidden headers' (references)
++ const gchar * h_key_str;
++ foreach_const (str2str_t, _hidden_headers, it)
++ if ((mode==DRAFTING) || (it->first.find ("X-Draft-")!=0))
++ {
++ h_key_str = it->first.c_str();
++ if ( g_ascii_strncasecmp (h_key_str, "Content", 7) )
++ {
++ g_mime_object_set_header ((GMimeObject *) msg, it->first.c_str(), it->second.c_str(), charset_cstr);
++ }
++ }
++
++ // build headers from the 'more headers' entry field
++ std::map<std::string,std::string> headers;
++ GtkTextBuffer * buf (_headers_buf);
++ GtkTextIter start, end;
++ gtk_text_buffer_get_bounds (buf, &start, &end);
++ char * pch = gtk_text_buffer_get_text (buf, &start, &end, false);
++ StringView key, val, v(pch);
++ v.trim ();
++ while (v.pop_token (val, '\n') && val.pop_token(key,':')) {
++ key.trim ();
++ val.eat_chars (1);
++ val.trim ();
++ std::string key_str (key.to_string());
++ if (extra_header_is_editable (key, val))
++ g_mime_object_set_header ((GMimeObject *) msg, key.to_string().c_str(),
++ val.to_string().c_str(), charset_cstr);
++ }
++ g_free (pch);
++
++ // User-Agent
++ if ((mode==POSTING || mode == UPLOADING) && _prefs.get_flag (USER_AGENT_PREFS_KEY, true))
++ g_mime_object_set_header ((GMimeObject *) msg, "User-Agent", get_user_agent(), charset_cstr);
++
++ // Message-ID for single text-only posts
++ if (mode==DRAFTING || ((mode==POSTING || mode==UPLOADING) && _prefs.get_flag (MESSAGE_ID_PREFS_KEY, false))) {
++ const std::string message_id = generate_message_id(profile);
++ pan_g_mime_message_set_message_id (msg, message_id.c_str());
++ }
++
++ // body & charset
++ {
++ std::string body;
++ if (copy_body) body = get_body();
++
++ GMimeStream * stream = g_mime_stream_mem_new_with_buffer (body.c_str(), body.size());
++
++ const std::string charset ((mode==POSTING && !_charset.empty()) ? _charset : "UTF-8");
++ if (charset != "UTF-8") {
++ // add a wrapper to convert from UTF-8 to $charset
++ GMimeStream * tmp = g_mime_stream_filter_new (stream);
++ g_object_unref (stream);
++ GMimeFilter * filter = g_mime_filter_charset_new ("UTF-8", charset.c_str());
++ g_mime_stream_filter_add (GMIME_STREAM_FILTER(tmp), filter);
++ g_object_unref (filter);
++ stream = tmp;
++ }
++ GMimeDataWrapper * content_object = g_mime_data_wrapper_new_with_stream (stream, GMIME_CONTENT_ENCODING_DEFAULT);
++ g_object_unref (stream);
++ GMimePart * part = g_mime_part_new ();
++ g_mime_part_set_content (part, content_object);
++
++ pch = g_strdup_printf ("text/plain; charset=%s", charset.c_str());
++ GMimeContentType * type = g_mime_content_type_parse (NULL, pch);
++ g_free (pch);
++ g_mime_object_set_content_type ((GMimeObject *) part, type); // part owns type now. type isn't refcounted.
++
++ if (mode != UPLOADING) g_mime_part_set_content_encoding (part, _enc);
++
++ g_object_unref (content_object);
++ g_mime_message_set_mime_part (msg, GMIME_OBJECT(part));
++ g_object_unref (part);
++ }
++
++ return msg;
++
+ #else
++
++ GMimeMessage * msg(0);
++ msg = g_mime_message_new (false);
++
++ // headers from the ui: From
++ const Profile profile (get_current_profile ());
++ std::string s;
++ profile.get_from_header (s);
+ g_mime_message_set_sender (msg, s.c_str());
+-#endif
+
+ // headers from the ui: Subject
+ const char * cpch (gtk_entry_get_text (GTK_ENTRY(_subject_entry)));
+ if (cpch) {
+-#ifdef HAVE_GMIME_30
+- g_mime_message_set_subject (msg, cpch, NULL);
+-#else
+ g_mime_message_set_subject (msg, cpch);
+-#endif
+ }
+
+ // headers from the ui: To
+ const StringView to (gtk_entry_get_text (GTK_ENTRY(_to_entry)));
+ if (!to.empty())
+-#ifdef HAVE_GMIME_30
+- pan_g_mime_message_add_recipients_from_string (msg, GMIME_ADDRESS_TYPE_TO, to.str);
+-#else
+ pan_g_mime_message_add_recipients_from_string (msg, GMIME_RECIPIENT_TYPE_TO, to.str);
+-#endif
+
+ // headers from the ui: Newsgroups
+ const StringView groups (gtk_entry_get_text (GTK_ENTRY(_groups_entry)));
+ if (!groups.empty())
+-#ifdef HAVE_GMIME_30
+- g_mime_object_set_header ((GMimeObject *) msg, "Newsgroups", groups.str, NULL);
+-#else
+ g_mime_object_set_header ((GMimeObject *) msg, "Newsgroups", groups.str);
+-#endif
+
+ // headers from the ui: Followup-To
+ const StringView followupto (gtk_entry_get_text (GTK_ENTRY(_followupto_entry)));
+ if (!followupto.empty())
+-#ifdef HAVE_GMIME_30
+- g_mime_object_set_header ((GMimeObject *) msg, "Followup-To", followupto.str, NULL);
+-#else
+ g_mime_object_set_header ((GMimeObject *) msg, "Followup-To", followupto.str);
+-#endif
+
+ // headers from the ui: Reply-To
+ const StringView replyto (gtk_entry_get_text (GTK_ENTRY(_replyto_entry)));
+ if (!replyto.empty())
+-#ifdef HAVE_GMIME_30
+- g_mime_object_set_header ((GMimeObject *) msg, "Reply-To", replyto.str, NULL);
+-#else
+ g_mime_object_set_header ((GMimeObject *) msg, "Reply-To", replyto.str);
+-#endif
+
+ // headers from posting profile(via prefs): X-Face
+ if (!profile.xface.empty())
+ {
+ std::string f;
+ f += " " + profile.xface;
+-#ifdef HAVE_GMIME_30
+- g_mime_object_set_header ((GMimeObject *) msg, "X-Face", f.c_str(), NULL);
+-#else
+ g_mime_object_set_header ((GMimeObject *) msg, "X-Face", f.c_str());
+-#endif
+ }
+
+ // add the 'hidden headers'
+ foreach_const (str2str_t, _hidden_headers, it)
+ if ((mode==DRAFTING) || (it->first.find ("X-Draft-")!=0))
+-#ifdef HAVE_GMIME_30
+- g_mime_object_set_header ((GMimeObject *) msg, it->first.c_str(), it->second.c_str(), NULL);
+-#else
+ g_mime_object_set_header ((GMimeObject *) msg, it->first.c_str(), it->second.c_str());
+-#endif
+
+ // build headers from the 'more headers' entry field
+ std::map<std::string,std::string> headers;
+@@ -1693,23 +1785,14 @@ PostUI :: new_message_from_ui (Mode mode, bool copy_body)
+ val.trim ();
+ std::string key_str (key.to_string());
+ if (extra_header_is_editable (key, val))
+-#ifdef HAVE_GMIME_30
+- g_mime_object_set_header ((GMimeObject *) msg, key.to_string().c_str(),
+- val.to_string().c_str(), NULL);
+-#else
+ g_mime_object_set_header ((GMimeObject *) msg, key.to_string().c_str(),
+ val.to_string().c_str());
+-#endif
+ }
+ g_free (pch);
+
+ // User-Agent
+ if ((mode==POSTING || mode == UPLOADING) && _prefs.get_flag (USER_AGENT_PREFS_KEY, true))
+-#ifdef HAVE_GMIME_30
+- g_mime_object_set_header ((GMimeObject *) msg, "User-Agent", get_user_agent(), NULL);
+-#else
+ g_mime_object_set_header ((GMimeObject *) msg, "User-Agent", get_user_agent());
+-#endif
+
+ // Message-ID for single text-only posts
+ if (mode==DRAFTING || ((mode==POSTING || mode==UPLOADING) && _prefs.get_flag (MESSAGE_ID_PREFS_KEY, false))) {
+@@ -1738,19 +1821,10 @@ PostUI :: new_message_from_ui (Mode mode, bool copy_body)
+ g_object_unref (stream);
+ GMimePart * part = g_mime_part_new ();
+ pch = g_strdup_printf ("text/plain; charset=%s", charset.c_str());
+-
+-#ifdef HAVE_GMIME_30
+- GMimeContentType * type = g_mime_content_type_parse (NULL, pch);
+-#else
+ GMimeContentType * type = g_mime_content_type_new_from_string (pch);
+-#endif
+ g_free (pch);
+ g_mime_object_set_content_type ((GMimeObject *) part, type); // part owns type now. type isn't refcounted.
+-#ifdef HAVE_GMIME_30
+- g_mime_part_set_content(part, content_object);
+-#else
+ g_mime_part_set_content_object (part, content_object);
+-#endif
+ if (mode != UPLOADING) g_mime_part_set_content_encoding (part, _enc);
+ g_object_unref (content_object);
+ g_mime_message_set_mime_part (msg, GMIME_OBJECT(part));
+@@ -1758,6 +1832,8 @@ PostUI :: new_message_from_ui (Mode mode, bool copy_body)
+ }
+
+ return msg;
++
++#endif
+ }
+
+ void
+--
+GitLab
+
diff --git a/source/xap/pan/pan.SlackBuild b/source/xap/pan/pan.SlackBuild
index 683ed8c40..b88524a30 100755
--- a/source/xap/pan/pan.SlackBuild
+++ b/source/xap/pan/pan.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=pan
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -75,6 +75,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
+zcat $CWD/0d775547f0e7cf7529538704814469e1db5496f2.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/495bfb2eb9228b5b5cef8b50e11af577e4b473f8.patch.gz | patch -p1 --verbose || exit 1
+
# Configure:
CFLAGS="$SLKCFLAGS" \
./configure \
@@ -146,4 +149,3 @@ cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz
-