summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2020-10-28 20:19:37 +0000
committer Eric Hameleers <alien@slackware.com>2020-10-29 08:59:45 +0100
commit037917abe789c55171028a20ce56284921260d2a (patch)
tree8460773d2753bd9e953d37f5e59e54d1fa0b2e4d
parentaa7512c31f7b3672d1605cf788d8e481b507949e (diff)
downloadcurrent-037917abe789c55171028a20ce56284921260d2a.tar.gz
current-037917abe789c55171028a20ce56284921260d2a.tar.xz
Wed Oct 28 20:19:37 UTC 202020201028201937
a/libblockdev-2.24-x86_64-1.txz: Added. This is required by the new version of udisks2. a/libbytesize-2.4-x86_64-1.txz: Added. This is required by the new version of udisks2. a/ndctl-70.1-x86_64-1.txz: Added. This is required by libblockdev, which in turn is required by the new version of udisks2. a/udisks2-2.9.1-x86_64-1.txz: Upgraded. Thanks to Robby Workman for this update and the deps for it. a/volume_key-0.3.12-x86_64-1.txz: Added. This is required by the new version of udisks2. ap/qpdf-10.0.2-x86_64-1.txz: Upgraded. n/openvpn-2.5.0-x86_64-1.txz: Upgraded. n/php-7.4.12-x86_64-1.txz: Upgraded.
-rw-r--r--ChangeLog.rss28
-rw-r--r--ChangeLog.txt16
-rw-r--r--FILELIST.TXT231
-rwxr-xr-xrecompress.sh2
-rw-r--r--slackware64/a/maketag8
-rw-r--r--slackware64/a/maketag.ez8
-rw-r--r--slackware64/a/tagfile4
-rw-r--r--source/a/libblockdev/doinst.sh15
-rwxr-xr-xsource/a/libblockdev/libblockdev.SlackBuild151
-rw-r--r--source/a/libblockdev/libblockdev.url1
-rw-r--r--source/a/libblockdev/slack-desc19
-rwxr-xr-xsource/a/libbytesize/libbytesize.SlackBuild146
-rw-r--r--source/a/libbytesize/libbytesize.url1
-rw-r--r--source/a/libbytesize/slack-desc19
-rw-r--r--source/a/ndctl/doinst.sh14
-rwxr-xr-xsource/a/ndctl/ndctl.SlackBuild159
-rw-r--r--source/a/ndctl/ndctl.url1
-rw-r--r--source/a/ndctl/slack-desc19
-rw-r--r--source/a/udisks2/doinst.sh16
-rwxr-xr-xsource/a/udisks2/udisks2.SlackBuild125
-rw-r--r--source/a/udisks2/udisks2.url1
-rw-r--r--source/a/volume_key/slack-desc19
-rwxr-xr-xsource/a/volume_key/volume_key.SlackBuild143
-rw-r--r--source/a/volume_key/volume_key.url2
-rwxr-xr-xsource/n/openvpn/openvpn.SlackBuild2
-rwxr-xr-xsource/n/php/fetch-php.sh4
26 files changed, 981 insertions, 173 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index d2ed05c41..693935fd0 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,34 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Tue, 27 Oct 2020 18:30:38 GMT</pubDate>
- <lastBuildDate>Wed, 28 Oct 2020 07:59:42 GMT</lastBuildDate>
+ <pubDate>Wed, 28 Oct 2020 20:19:37 GMT</pubDate>
+ <lastBuildDate>Thu, 29 Oct 2020 07:59:38 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
+ <title>Wed, 28 Oct 2020 20:19:37 GMT</title>
+ <pubDate>Wed, 28 Oct 2020 20:19:37 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20201028201937</link>
+ <guid isPermaLink="false">20201028201937</guid>
+ <description>
+ <![CDATA[<pre>
+a/libblockdev-2.24-x86_64-1.txz: Added.
+ This is required by the new version of udisks2.
+a/libbytesize-2.4-x86_64-1.txz: Added.
+ This is required by the new version of udisks2.
+a/ndctl-70.1-x86_64-1.txz: Added.
+ This is required by libblockdev, which in turn is required by the new
+ version of udisks2.
+a/udisks2-2.9.1-x86_64-1.txz: Upgraded.
+ Thanks to Robby Workman for this update and the deps for it.
+a/volume_key-0.3.12-x86_64-1.txz: Added.
+ This is required by the new version of udisks2.
+ap/qpdf-10.0.2-x86_64-1.txz: Upgraded.
+n/openvpn-2.5.0-x86_64-1.txz: Upgraded.
+n/php-7.4.12-x86_64-1.txz: Upgraded.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Tue, 27 Oct 2020 18:30:38 GMT</title>
<pubDate>Tue, 27 Oct 2020 18:30:38 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20201027183038</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index c1fadecab..276a713a7 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,19 @@
+Wed Oct 28 20:19:37 UTC 2020
+a/libblockdev-2.24-x86_64-1.txz: Added.
+ This is required by the new version of udisks2.
+a/libbytesize-2.4-x86_64-1.txz: Added.
+ This is required by the new version of udisks2.
+a/ndctl-70.1-x86_64-1.txz: Added.
+ This is required by libblockdev, which in turn is required by the new
+ version of udisks2.
+a/udisks2-2.9.1-x86_64-1.txz: Upgraded.
+ Thanks to Robby Workman for this update and the deps for it.
+a/volume_key-0.3.12-x86_64-1.txz: Added.
+ This is required by the new version of udisks2.
+ap/qpdf-10.0.2-x86_64-1.txz: Upgraded.
+n/openvpn-2.5.0-x86_64-1.txz: Upgraded.
+n/php-7.4.12-x86_64-1.txz: Upgraded.
++--------------------------+
Tue Oct 27 18:30:38 UTC 2020
a/glibc-zoneinfo-2020d-noarch-1.txz: Upgraded.
This package provides the latest timezone updates.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index b0d9b534b..19675ff5b 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Tue Oct 27 18:35:43 UTC 2020
+Wed Oct 28 20:22:15 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-10-27 18:30 .
+drwxr-xr-x 12 root root 4096 2020-10-28 20:19 .
-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 972552 2020-10-26 20:27 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-10-26 20:27 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 972639 2020-10-27 18:35 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-10-27 18:35 ./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 978486 2020-10-27 18:30 ./ChangeLog.txt
+-rw-r--r-- 1 root root 979169 2020-10-28 20:19 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2020-10-17 19:55 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2020-10-17 19:55 ./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 1278595 2020-10-26 20:27 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1278698 2020-10-27 18:35 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 764691 2020-10-27 18:35 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 766541 2020-10-28 20:21 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3629 2020-10-17 19:45 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -791,13 +791,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-10-27 18:35 ./slackware64
--rw-r--r-- 1 root root 301197 2020-10-27 18:35 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-10-27 18:35 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 374836 2020-10-27 18:34 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3860623 2020-10-27 18:34 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2020-10-28 20:21 ./slackware64
+-rw-r--r-- 1 root root 302011 2020-10-28 20:21 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-10-28 20:21 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 375834 2020-10-28 20:21 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3867988 2020-10-28 20:21 ./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-10-27 18:34 ./slackware64/a
+drwxr-xr-x 2 root root 20480 2020-10-28 20:21 ./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
@@ -974,6 +974,12 @@ drwxr-xr-x 2 root root 20480 2020-10-27 18:34 ./slackware64/a
-rw-r--r-- 1 root root 399 2019-10-18 18:25 ./slackware64/a/lhasa-0.3.1-x86_64-1.txt
-rw-r--r-- 1 root root 37128 2019-10-18 18:25 ./slackware64/a/lhasa-0.3.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-10-18 18:25 ./slackware64/a/lhasa-0.3.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 307 2020-10-28 19:34 ./slackware64/a/libblockdev-2.24-x86_64-1.txt
+-rw-r--r-- 1 root root 305408 2020-10-28 19:34 ./slackware64/a/libblockdev-2.24-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 19:34 ./slackware64/a/libblockdev-2.24-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 342 2020-10-28 19:11 ./slackware64/a/libbytesize-2.4-x86_64-1.txt
+-rw-r--r-- 1 root root 39760 2020-10-28 19:11 ./slackware64/a/libbytesize-2.4-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 19:11 ./slackware64/a/libbytesize-2.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 594 2020-05-16 19:50 ./slackware64/a/libcgroup-0.41-x86_64-7.txt
-rw-r--r-- 1 root root 122020 2020-05-16 19:50 ./slackware64/a/libcgroup-0.41-x86_64-7.txz
-rw-r--r-- 1 root root 163 2020-05-16 19:50 ./slackware64/a/libcgroup-0.41-x86_64-7.txz.asc
@@ -1001,8 +1007,8 @@ drwxr-xr-x 2 root root 20480 2020-10-27 18:34 ./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-10-17 19:45 ./slackware64/a/maketag
--rw-r--r-- 1 root root 9395 2020-10-17 19:45 ./slackware64/a/maketag.ez
+-rw-r--r-- 1 root root 9704 2020-10-28 20:16 ./slackware64/a/maketag
+-rw-r--r-- 1 root root 9704 2020-10-28 20:16 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2020-09-24 18:08 ./slackware64/a/mcelog-173-x86_64-1.txt
-rw-r--r-- 1 root root 344188 2020-09-24 18:08 ./slackware64/a/mcelog-173-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-09-24 18:08 ./slackware64/a/mcelog-173-x86_64-1.txz.asc
@@ -1027,6 +1033,9 @@ drwxr-xr-x 2 root root 20480 2020-10-27 18:34 ./slackware64/a
-rw-r--r-- 1 root root 557 2019-12-31 22:34 ./slackware64/a/ncompress-4.2.4.6-x86_64-1.txt
-rw-r--r-- 1 root root 17796 2019-12-31 22:34 ./slackware64/a/ncompress-4.2.4.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-12-31 22:34 ./slackware64/a/ncompress-4.2.4.6-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 275 2020-10-28 18:55 ./slackware64/a/ndctl-70.1-x86_64-1.txt
+-rw-r--r-- 1 root root 248184 2020-10-28 18:55 ./slackware64/a/ndctl-70.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 18:55 ./slackware64/a/ndctl-70.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 550 2018-04-13 13:10 ./slackware64/a/ntfs-3g-2017.3.23-x86_64-2.txt
-rw-r--r-- 1 root root 453784 2018-04-13 13:10 ./slackware64/a/ntfs-3g-2017.3.23-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:10 ./slackware64/a/ntfs-3g-2017.3.23-x86_64-2.txz.asc
@@ -1108,7 +1117,7 @@ drwxr-xr-x 2 root root 20480 2020-10-27 18:34 ./slackware64/a
-rw-r--r-- 1 root root 378 2020-10-22 17:51 ./slackware64/a/sysvinit-scripts-2.1-noarch-36.txt
-rw-r--r-- 1 root root 22520 2020-10-22 17:51 ./slackware64/a/sysvinit-scripts-2.1-noarch-36.txz
-rw-r--r-- 1 root root 163 2020-10-22 17:51 ./slackware64/a/sysvinit-scripts-2.1-noarch-36.txz.asc
--rw-r--r-- 1 root root 1456 2020-10-17 19:45 ./slackware64/a/tagfile
+-rw-r--r-- 1 root root 1513 2020-10-28 20:16 ./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
@@ -1124,9 +1133,9 @@ drwxr-xr-x 2 root root 20480 2020-10-27 18:34 ./slackware64/a
-rw-r--r-- 1 root root 412 2020-03-04 21:55 ./slackware64/a/udisks-1.0.5-x86_64-5.txt
-rw-r--r-- 1 root root 175180 2020-03-04 21:55 ./slackware64/a/udisks-1.0.5-x86_64-5.txz
-rw-r--r-- 1 root root 163 2020-03-04 21:55 ./slackware64/a/udisks-1.0.5-x86_64-5.txz.asc
--rw-r--r-- 1 root root 427 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txt
--rw-r--r-- 1 root root 742296 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txz
--rw-r--r-- 1 root root 163 2018-11-09 21:03 ./slackware64/a/udisks2-2.6.5-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 427 2020-10-28 19:50 ./slackware64/a/udisks2-2.9.1-x86_64-1.txt
+-rw-r--r-- 1 root root 983560 2020-10-28 19:50 ./slackware64/a/udisks2-2.9.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 19:50 ./slackware64/a/udisks2-2.9.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 392 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txt
-rw-r--r-- 1 root root 16944 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:13 ./slackware64/a/unarj-265-x86_64-2.txz.asc
@@ -1145,6 +1154,9 @@ drwxr-xr-x 2 root root 20480 2020-10-27 18:34 ./slackware64/a
-rw-r--r-- 1 root root 354 2020-10-24 22:43 ./slackware64/a/util-linux-2.36-x86_64-2.txt
-rw-r--r-- 1 root root 2725296 2020-10-24 22:43 ./slackware64/a/util-linux-2.36-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-10-24 22:43 ./slackware64/a/util-linux-2.36-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 412 2020-10-28 19:06 ./slackware64/a/volume_key-0.3.12-x86_64-1.txt
+-rw-r--r-- 1 root root 163312 2020-10-28 19:06 ./slackware64/a/volume_key-0.3.12-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 19:06 ./slackware64/a/volume_key-0.3.12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 579 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txt
-rw-r--r-- 1 root root 29812 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:14 ./slackware64/a/which-2.21-x86_64-2.txz.asc
@@ -1160,7 +1172,7 @@ drwxr-xr-x 2 root root 20480 2020-10-27 18:34 ./slackware64/a
-rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt
-rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 20480 2020-10-26 18:23 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2020-10-28 20:21 ./slackware64/ap
-rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt
-rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc
@@ -1342,9 +1354,9 @@ drwxr-xr-x 2 root root 20480 2020-10-26 18:23 ./slackware64/ap
-rw-r--r-- 1 root root 541 2020-06-12 18:52 ./slackware64/ap/powertop-2.13-x86_64-1.txt
-rw-r--r-- 1 root root 204328 2020-06-12 18:52 ./slackware64/ap/powertop-2.13-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-06-12 18:52 ./slackware64/ap/powertop-2.13-x86_64-1.txz.asc
--rw-r--r-- 1 root root 494 2020-04-10 17:13 ./slackware64/ap/qpdf-10.0.1-x86_64-1.txt
--rw-r--r-- 1 root root 1006248 2020-04-10 17:13 ./slackware64/ap/qpdf-10.0.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-04-10 17:13 ./slackware64/ap/qpdf-10.0.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 494 2020-10-28 18:28 ./slackware64/ap/qpdf-10.0.2-x86_64-1.txt
+-rw-r--r-- 1 root root 1015484 2020-10-28 18:28 ./slackware64/ap/qpdf-10.0.2-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 18:28 ./slackware64/ap/qpdf-10.0.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 364 2018-04-13 13:29 ./slackware64/ap/radeontool-1.6.3-x86_64-2.txt
-rw-r--r-- 1 root root 58412 2018-04-13 13:29 ./slackware64/ap/radeontool-1.6.3-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:29 ./slackware64/ap/radeontool-1.6.3-x86_64-2.txz.asc
@@ -2708,18 +2720,18 @@ drwxr-xr-x 2 root root 69632 2020-10-27 18:34 ./slackware64/l
-rw-r--r-- 1 root root 163 2020-03-23 19:12 ./slackware64/l/gd-2.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 186 2019-04-03 20:59 ./slackware64/l/gdbm-1.18.1-x86_64-2.txt
-rw-r--r-- 1 root root 192480 2019-04-03 20:59 ./slackware64/l/gdbm-1.18.1-x86_64-2.txz
--rw-r--r-- 1 root root 163 2019-04-03 20:59 ./slackware64/l/gdbm-1.18.1-x86_64-2.txz.asc
--rw-r--r-- 1 root root 537 2019-10-08 18:28 ./slackware64/l/gdk-pixbuf2-2.40.0-x86_64-1.txt
--rw-r--r-- 1 root root 669440 2019-10-08 18:28 ./slackware64/l/gdk-pixbuf2-2.40.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2019-10-08 18:28 ./slackware64/l/gdk-pixbuf2-2.40.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 406 2020-08-04 17:33 ./slackware64/l/gegl-0.4.26-x86_64-1.txt
--rw-r--r-- 1 root root 1717072 2020-08-04 17:33 ./slackware64/l/gegl-0.4.26-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-08-04 17:33 ./slackware64/l/gegl-0.4.26-x86_64-1.txz.asc
--rw-r--r-- 1 root root 295 2020-10-24 22:44 ./slackware64/l/gexiv2-0.12.0-x86_64-3.txt
--rw-r--r-- 1 root root 480572 2020-10-24 22:44 ./slackware64/l/gexiv2-0.12.0-x86_64-3.txz
--rw-r--r-- 1 root root 163 2020-10-24 22:44 ./slackware64/l/gexiv2-0.12.0-x86_64-3.txz.asc
--rw-r--r-- 1 root root 319 2019-06-26 19:35 ./slackware64/l/giflib-5.2.1-x86_64-2.txt
--rw-r--r-- 1 root root 254396 2019-06-26 19:35 ./slackware64/l/giflib-5.2.1-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2019-04-03 20:59 ./slackware64/l/gdbm-1.18.1-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 537 2019-10-08 18:28 ./slackware64/l/gdk-pixbuf2-2.40.0-x86_64-1.txt
+-rw-r--r-- 1 root root 669440 2019-10-08 18:28 ./slackware64/l/gdk-pixbuf2-2.40.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2019-10-08 18:28 ./slackware64/l/gdk-pixbuf2-2.40.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 406 2020-08-04 17:33 ./slackware64/l/gegl-0.4.26-x86_64-1.txt
+-rw-r--r-- 1 root root 1717072 2020-08-04 17:33 ./slackware64/l/gegl-0.4.26-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-08-04 17:33 ./slackware64/l/gegl-0.4.26-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 295 2020-10-24 22:44 ./slackware64/l/gexiv2-0.12.0-x86_64-3.txt
+-rw-r--r-- 1 root root 480572 2020-10-24 22:44 ./slackware64/l/gexiv2-0.12.0-x86_64-3.txz
+-rw-r--r-- 1 root root 163 2020-10-24 22:44 ./slackware64/l/gexiv2-0.12.0-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 319 2019-06-26 19:35 ./slackware64/l/giflib-5.2.1-x86_64-2.txt
+-rw-r--r-- 1 root root 254396 2019-06-26 19:35 ./slackware64/l/giflib-5.2.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-06-26 19:35 ./slackware64/l/giflib-5.2.1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 446 2018-04-13 14:38 ./slackware64/l/glade3-3.8.6-x86_64-2.txt
-rw-r--r-- 1 root root 1763416 2018-04-13 14:38 ./slackware64/l/glade3-3.8.6-x86_64-2.txz
@@ -3536,7 +3548,7 @@ drwxr-xr-x 2 root root 69632 2020-10-27 18:34 ./slackware64/l
-rw-r--r-- 1 root root 463 2020-06-23 19:31 ./slackware64/l/zstd-1.4.5-x86_64-2.txt
-rw-r--r-- 1 root root 627360 2020-06-23 19:31 ./slackware64/l/zstd-1.4.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-06-23 19:31 ./slackware64/l/zstd-1.4.5-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 32768 2020-10-27 18:34 ./slackware64/n
+drwxr-xr-x 2 root root 32768 2020-10-28 20:21 ./slackware64/n
-rw-r--r-- 1 root root 357 2020-10-15 20:14 ./slackware64/n/ModemManager-1.14.6-x86_64-1.txt
-rw-r--r-- 1 root root 1865696 2020-10-15 20:14 ./slackware64/n/ModemManager-1.14.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-10-15 20:14 ./slackware64/n/ModemManager-1.14.6-x86_64-1.txz.asc
@@ -3868,18 +3880,18 @@ drwxr-xr-x 2 root root 32768 2020-10-27 18:34 ./slackware64/n
-rw-r--r-- 1 root root 583 2019-12-20 22:50 ./slackware64/n/openssl10-1.0.2u-x86_64-1.txt
-rw-r--r-- 1 root root 1543216 2019-12-20 22:50 ./slackware64/n/openssl10-1.0.2u-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-12-20 22:50 ./slackware64/n/openssl10-1.0.2u-x86_64-1.txz.asc
--rw-r--r-- 1 root root 430 2020-10-20 18:44 ./slackware64/n/openvpn-2.4.9-x86_64-3.txt
--rw-r--r-- 1 root root 446168 2020-10-20 18:44 ./slackware64/n/openvpn-2.4.9-x86_64-3.txz
--rw-r--r-- 1 root root 163 2020-10-20 18:44 ./slackware64/n/openvpn-2.4.9-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 430 2020-10-28 18:25 ./slackware64/n/openvpn-2.5.0-x86_64-1.txt
+-rw-r--r-- 1 root root 548320 2020-10-28 18:25 ./slackware64/n/openvpn-2.5.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 18:25 ./slackware64/n/openvpn-2.5.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 485 2020-08-19 02:08 ./slackware64/n/p11-kit-0.23.21-x86_64-1.txt
-rw-r--r-- 1 root root 451508 2020-08-19 02:08 ./slackware64/n/p11-kit-0.23.21-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-08-19 02:08 ./slackware64/n/p11-kit-0.23.21-x86_64-1.txz.asc
-rw-r--r-- 1 root root 478 2020-05-16 19:45 ./slackware64/n/pam-krb5-4.9-x86_64-1.txt
-rw-r--r-- 1 root root 71468 2020-05-16 19:45 ./slackware64/n/pam-krb5-4.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-05-16 19:45 ./slackware64/n/pam-krb5-4.9-x86_64-1.txz.asc
--rw-r--r-- 1 root root 374 2020-09-29 17:49 ./slackware64/n/php-7.4.11-x86_64-1.txt
--rw-r--r-- 1 root root 5768780 2020-09-29 17:49 ./slackware64/n/php-7.4.11-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-09-29 17:49 ./slackware64/n/php-7.4.11-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 374 2020-10-28 18:27 ./slackware64/n/php-7.4.12-x86_64-1.txt
+-rw-r--r-- 1 root root 5755352 2020-10-28 18:27 ./slackware64/n/php-7.4.12-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-10-28 18:27 ./slackware64/n/php-7.4.12-x86_64-1.txz.asc
-rw-r--r-- 1 root root 576 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txt
-rw-r--r-- 1 root root 43000 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-05-08 04:25 ./slackware64/n/pidentd-3.0.19-x86_64-4.txz.asc
@@ -5156,13 +5168,13 @@ 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-10-27 18:35 ./source
--rw-r--r-- 1 root root 501985 2020-10-27 18:35 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-10-27 18:35 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 707014 2020-10-27 18:35 ./source/FILE_LIST
--rw-r--r-- 1 root root 21901403 2020-10-27 18:35 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2020-10-28 20:22 ./source
+-rw-r--r-- 1 root root 503222 2020-10-28 20:22 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-10-28 20:22 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 708798 2020-10-28 20:22 ./source/FILE_LIST
+-rw-r--r-- 1 root root 21926745 2020-10-28 20:22 ./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
+drwxr-xr-x 119 root root 4096 2020-10-28 19:36 ./source/a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog
drwxr-xr-x 2 root root 4096 2018-06-24 18:43 ./source/a/aaa_base
-rw-r--r-- 1 root root 11115 2018-06-24 18:43 ./source/a/aaa_base/_aaa_base.tar.gz
@@ -5576,15 +5588,15 @@ drwxr-xr-x 2 root root 4096 2019-03-01 19:26 ./source/a/infozip/unzip-patc
-rw-r--r-- 1 root root 290 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-exec-shield.patch.gz
-rw-r--r-- 1 root root 5391 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-fix-recmatch.patch.gz
-rw-r--r-- 1 root root 880 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-format-secure.patch.gz
--rw-r--r-- 1 root root 1544 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-heap-overflow-infloop.patch.gz
--rw-r--r-- 1 root root 415 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-manpage-fix.patch.gz
--rw-r--r-- 1 root root 721 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-overflow-long-fsize.patch.gz
--rw-r--r-- 1 root root 507 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-overflow.patch.gz
--rw-r--r-- 1 root root 359 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-symlink.patch.gz
--rw-r--r-- 1 root root 670 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-timestamp.patch.gz
--rw-r--r-- 1 root root 552 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-valgrind.patch.gz
--rw-r--r-- 1 root root 476 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-x-option.patch.gz
--rw-r--r-- 1 root root 882180 2009-01-02 16:33 ./source/a/infozip/unzip60.tar.xz
+-rw-r--r-- 1 root root 1544 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-heap-overflow-infloop.patch.gz
+-rw-r--r-- 1 root root 415 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-manpage-fix.patch.gz
+-rw-r--r-- 1 root root 721 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-overflow-long-fsize.patch.gz
+-rw-r--r-- 1 root root 507 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-overflow.patch.gz
+-rw-r--r-- 1 root root 359 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-symlink.patch.gz
+-rw-r--r-- 1 root root 670 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-timestamp.patch.gz
+-rw-r--r-- 1 root root 552 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-valgrind.patch.gz
+-rw-r--r-- 1 root root 476 2019-02-03 10:53 ./source/a/infozip/unzip-patches/unzip-6.0-x-option.patch.gz
+-rw-r--r-- 1 root root 882180 2009-01-02 16:33 ./source/a/infozip/unzip60.tar.xz
drwxr-xr-x 2 root root 4096 2019-03-01 19:36 ./source/a/infozip/zip-patches
-rw-r--r-- 1 root root 306 2019-02-03 13:12 ./source/a/infozip/zip-patches/man.patch.gz
-rw-r--r-- 1 root root 348 2019-02-03 13:12 ./source/a/infozip/zip-patches/zip-3.0-currdir.patch.gz
@@ -5652,6 +5664,17 @@ drwxr-xr-x 2 root root 4096 2019-10-18 18:19 ./source/a/lhasa
-rw-r--r-- 1 root root 93760 2016-03-30 02:24 ./source/a/lhasa/lhasa-0.3.1.tar.lz
-rwxr-xr-x 1 root root 4004 2019-10-18 18:17 ./source/a/lhasa/lhasa.SlackBuild
-rw-r--r-- 1 root root 852 2019-10-18 18:16 ./source/a/lhasa/slack-desc
+drwxr-xr-x 2 root root 4096 2020-10-28 19:33 ./source/a/libblockdev
+-rw-r--r-- 1 root root 293 2020-10-28 19:22 ./source/a/libblockdev/doinst.sh.gz
+-rw-r--r-- 1 root root 507479 2020-05-22 12:30 ./source/a/libblockdev/libblockdev-2.24.tar.lz
+-rwxr-xr-x 1 root root 4787 2020-10-28 19:33 ./source/a/libblockdev/libblockdev.SlackBuild
+-rw-r--r-- 1 root root 43 2020-10-28 19:18 ./source/a/libblockdev/libblockdev.url
+-rw-r--r-- 1 root root 799 2017-06-16 16:20 ./source/a/libblockdev/slack-desc
+drwxr-xr-x 2 root root 4096 2020-10-28 19:12 ./source/a/libbytesize
+-rw-r--r-- 1 root root 285063 2020-07-31 06:18 ./source/a/libbytesize/libbytesize-2.4.tar.lz
+-rwxr-xr-x 1 root root 4602 2020-10-28 19:11 ./source/a/libbytesize/libbytesize.SlackBuild
+-rw-r--r-- 1 root root 43 2017-06-16 15:47 ./source/a/libbytesize/libbytesize.url
+-rw-r--r-- 1 root root 834 2020-10-28 19:09 ./source/a/libbytesize/slack-desc
drwxr-xr-x 2 root root 4096 2020-05-16 19:32 ./source/a/libcgroup
-rw-r--r-- 1 root root 513 2011-01-10 20:23 ./source/a/libcgroup/doinst.sh.gz
-rw-r--r-- 1 root root 406464 2014-01-13 14:10 ./source/a/libcgroup/libcgroup-0.41.tar.xz
@@ -5782,6 +5805,12 @@ drwxr-xr-x 2 root root 4096 2019-12-31 22:34 ./source/a/ncompress
-rwxr-xr-x 1 root root 3405 2019-12-31 22:34 ./source/a/ncompress/ncompress.SlackBuild
-rw-r--r-- 1 root root 36 2019-01-06 01:09 ./source/a/ncompress/ncompress.url
-rw-r--r-- 1 root root 1014 2018-02-27 06:13 ./source/a/ncompress/slack-desc
+drwxr-xr-x 2 root root 4096 2020-10-28 18:50 ./source/a/ndctl
+-rw-r--r-- 1 root root 270 2020-10-28 18:50 ./source/a/ndctl/doinst.sh.gz
+-rw-r--r-- 1 root root 235093 2020-10-10 00:03 ./source/a/ndctl/ndctl-70.1.tar.lz
+-rwxr-xr-x 1 root root 5092 2020-10-28 18:55 ./source/a/ndctl/ndctl.SlackBuild
+-rw-r--r-- 1 root root 39 2019-07-23 06:13 ./source/a/ndctl/ndctl.url
+-rw-r--r-- 1 root root 761 2020-10-28 18:46 ./source/a/ndctl/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/ntfs-3g
-rw-r--r-- 1 root root 2067 2010-01-18 16:00 ./source/a/ntfs-3g/10-ntfs-3g-policy.fdi
-rw-r--r-- 1 root root 125 2012-06-28 19:40 ./source/a/ntfs-3g/99-ntfs-3g.rules
@@ -6102,11 +6131,12 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/udisks
-rw-r--r-- 1 root root 367 2018-09-19 00:06 ./source/a/udisks/udisks.glibc228.diff.gz
-rw-r--r-- 1 root root 753 2015-11-20 19:25 ./source/a/udisks/udisks.no.pci-db.diff.gz
-rw-r--r-- 1 root root 37 2010-11-10 05:15 ./source/a/udisks/udisks.url
-drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/udisks2
--rw-r--r-- 1 root root 386 2012-07-19 03:58 ./source/a/udisks2/doinst.sh.gz
+drwxr-xr-x 2 root root 4096 2020-10-28 19:47 ./source/a/udisks2
+-rw-r--r-- 1 root root 571 2020-10-28 19:36 ./source/a/udisks2/doinst.sh.gz
-rw-r--r-- 1 root root 882 2018-02-27 06:13 ./source/a/udisks2/slack-desc
--rw-r--r-- 1 root root 967776 2017-05-15 11:29 ./source/a/udisks2/udisks-2.6.5.tar.xz
--rwxr-xr-x 1 root root 4951 2019-09-29 23:48 ./source/a/udisks2/udisks2.SlackBuild
+-rw-r--r-- 1 root root 1223385 2020-08-12 15:19 ./source/a/udisks2/udisks-2.9.1.tar.lz
+-rwxr-xr-x 1 root root 4950 2020-10-28 19:50 ./source/a/udisks2/udisks2.SlackBuild
+-rw-r--r-- 1 root root 52 2020-10-28 19:37 ./source/a/udisks2/udisks2.url
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/unarj
-rw-r--r-- 1 root root 269 2006-12-23 05:36 ./source/a/unarj/Makefile.gz
-rw-r--r-- 1 root root 845 2018-02-27 06:13 ./source/a/unarj/slack-desc
@@ -6179,6 +6209,11 @@ drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./source/a/util-linux/pam.d-
-rw-r--r-- 1 root root 335 2014-07-03 08:34 ./source/a/util-linux/util-linux.fdisk-no-solaris.diff.gz
-rw-r--r-- 1 root root 10292 2009-05-30 01:25 ./source/a/util-linux/ziptool-1.4.0.tar.xz
-rw-r--r-- 1 root root 386 2009-05-30 01:25 ./source/a/util-linux/ziptool-fix_build.patch.gz
+drwxr-xr-x 2 root root 4096 2020-10-28 19:05 ./source/a/volume_key
+-rw-r--r-- 1 root root 903 2020-10-28 18:58 ./source/a/volume_key/slack-desc
+-rw-r--r-- 1 root root 152804 2020-10-28 19:00 ./source/a/volume_key/volume_key-volume_key-0.3.12.tar.lz
+-rwxr-xr-x 1 root root 4499 2020-10-28 19:05 ./source/a/volume_key/volume_key.SlackBuild
+-rw-r--r-- 1 root root 67 2020-10-28 19:01 ./source/a/volume_key/volume_key.url
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/which
-rw-r--r-- 1 root root 1032 2018-02-27 06:13 ./source/a/which/slack-desc
-rw-r--r-- 1 root root 149305 2015-03-20 16:38 ./source/a/which/which-2.21.tar.gz
@@ -6614,8 +6649,8 @@ drwxr-xr-x 2 root root 4096 2020-06-12 18:51 ./source/ap/powertop
-rw-r--r-- 1 root root 478793 2020-06-12 16:00 ./source/ap/powertop/powertop-2.13.tar.lz
-rwxr-xr-x 1 root root 4492 2019-10-03 18:37 ./source/ap/powertop/powertop.SlackBuild
-rw-r--r-- 1 root root 997 2018-02-27 06:12 ./source/ap/powertop/slack-desc
-drwxr-xr-x 2 root root 4096 2020-04-10 17:12 ./source/ap/qpdf
--rw-r--r-- 1 root root 12544644 2020-04-09 21:27 ./source/ap/qpdf/qpdf-10.0.1.tar.lz
+drwxr-xr-x 2 root root 4096 2020-10-28 18:28 ./source/ap/qpdf
+-rw-r--r-- 1 root root 12562108 2020-10-27 21:45 ./source/ap/qpdf/qpdf-10.0.2.tar.lz
-rwxr-xr-x 1 root root 3993 2019-09-29 23:48 ./source/ap/qpdf/qpdf.SlackBuild
-rw-r--r-- 1 root root 50 2018-06-24 18:11 ./source/ap/qpdf/qpdf.url
-rw-r--r-- 1 root root 978 2018-02-27 06:12 ./source/ap/qpdf/slack-desc
@@ -11180,11 +11215,11 @@ drwxr-xr-x 2 root root 4096 2019-12-20 21:56 ./source/n/openssl10
-rwxr-xr-x 1 root root 10101 2019-12-20 22:09 ./source/n/openssl10/openssl10.SlackBuild
-rw-r--r-- 1 root root 1040 2018-05-08 18:00 ./source/n/openssl10/slack-desc.openssl10
-rw-r--r-- 1 root root 1118 2018-05-08 18:01 ./source/n/openssl10/slack-desc.openssl10-solibs
-drwxr-xr-x 2 root root 4096 2020-10-20 18:32 ./source/n/openvpn
+drwxr-xr-x 2 root root 4096 2020-10-28 18:24 ./source/n/openvpn
-rw-r--r-- 1 root root 1375 2007-06-10 01:25 ./source/n/openvpn/README
-rw-r--r-- 1 root root 355 2018-02-22 02:16 ./source/n/openvpn/doinst.sh.gz
--rw-r--r-- 1 root root 734688 2020-04-16 10:47 ./source/n/openvpn/openvpn-2.4.9.tar.lz
--rwxr-xr-x 1 root root 6313 2020-10-20 18:32 ./source/n/openvpn/openvpn.SlackBuild
+-rw-r--r-- 1 root root 850663 2020-10-27 20:23 ./source/n/openvpn/openvpn-2.5.0.tar.lz
+-rwxr-xr-x 1 root root 6313 2020-10-28 18:24 ./source/n/openvpn/openvpn.SlackBuild
-rw-r--r-- 1 root root 35 2019-02-20 21:37 ./source/n/openvpn/openvpn.url
-rw-r--r-- 1 root root 3489 2018-02-28 21:25 ./source/n/openvpn/rc.openvpn
-rw-r--r-- 1 root root 885 2018-02-27 06:13 ./source/n/openvpn/slack-desc
@@ -11202,12 +11237,12 @@ drwxr-xr-x 2 root root 4096 2020-05-09 20:32 ./source/n/pam-krb5
-rw-r--r-- 1 root root 45 2020-05-09 19:13 ./source/n/pam-krb5/pam-krb5.url
-rw-r--r-- 1 root root 929 2020-05-09 19:19 ./source/n/pam-krb5/slack-desc
-rw-r--r-- 1 root root 379 2020-05-09 19:12 ./source/n/pam-krb5/system-auth.krb5
-drwxr-xr-x 2 root root 4096 2020-09-29 17:47 ./source/n/php
+drwxr-xr-x 2 root root 4096 2020-10-28 18:25 ./source/n/php
-rw-r--r-- 1 root root 425 2017-12-08 01:53 ./source/n/php/doinst.sh.gz
--rwxr-xr-x 1 root root 120 2020-09-29 17:47 ./source/n/php/fetch-php.sh
+-rwxr-xr-x 1 root root 120 2020-10-28 18:25 ./source/n/php/fetch-php.sh
-rw-r--r-- 1 root root 1022 2017-11-28 18:32 ./source/n/php/mod_php.conf.example
--rw-r--r-- 1 root root 10302076 2020-09-29 10:40 ./source/n/php/php-7.4.11.tar.xz
--rw-r--r-- 1 root root 833 2020-09-29 10:40 ./source/n/php/php-7.4.11.tar.xz.asc
+-rw-r--r-- 1 root root 10311980 2020-10-27 15:10 ./source/n/php/php-7.4.12.tar.xz
+-rw-r--r-- 1 root root 833 2020-10-27 15:10 ./source/n/php/php-7.4.12.tar.xz.asc
-rw-r--r-- 1 root root 387 2017-11-28 02:08 ./source/n/php/php-fpm.conf.diff.gz
-rwxr-xr-x 1 root root 10274 2020-09-02 17:35 ./source/n/php/php.SlackBuild
-rw-r--r-- 1 root root 605 2020-03-17 21:22 ./source/n/php/php.imap.api.diff.gz
@@ -12367,34 +12402,34 @@ drwxr-xr-x 2 root root 4096 2011-04-16 03:28 ./source/x/x11/post-install/
-rw-r--r-- 1 root root 1765 2009-06-08 19:45 ./source/x/x11/post-install/libXaw.post-install
-rw-r--r-- 1 root root 1246 2012-05-04 04:35 ./source/x/x11/post-install/libXaw3d.post-install
-rw-r--r-- 1 root root 183 2007-02-14 06:42 ./source/x/x11/post-install/libpthread-stubs.post-install
--rw-r--r-- 1 root root 1334 2020-02-23 17:58 ./source/x/x11/post-install/libxcb.post-install
-drwxr-xr-x 2 root root 4096 2007-03-24 04:12 ./source/x/x11/post-install/mkfontscale
--rw-r--r-- 1 root root 223 2019-10-28 20:09 ./source/x/x11/post-install/mkfontscale.post-install
--rw-r--r-- 1 root root 1012 2007-03-23 20:46 ./source/x/x11/post-install/mkfontscale/setup.04.mkfontdir
--rw-r--r-- 1 root root 286 2008-04-26 21:33 ./source/x/x11/post-install/pixman.post-install
-drwxr-xr-x 2 root root 4096 2007-02-22 01:03 ./source/x/x11/post-install/twm
--rw-r--r-- 1 root root 175 2007-02-22 01:05 ./source/x/x11/post-install/twm.post-install
--rw-r--r-- 1 root root 725 2009-12-01 07:39 ./source/x/x11/post-install/twm/xinitrc.twm
--rw-r--r-- 1 root root 344 2007-02-13 23:28 ./source/x/x11/post-install/x11-app-test.post-install
--rw-r--r-- 1 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/x11-font.post-install
--rw-r--r-- 1 root root 68 2007-02-13 21:50 ./source/x/x11/post-install/x11-util.post-install
--rw-r--r-- 1 root root 63 2009-12-15 01:10 ./source/x/x11/post-install/xbitmaps.post-install
--rw-r--r-- 1 root root 169 2020-02-23 17:54 ./source/x/x11/post-install/xcb-proto.post-install
--rw-r--r-- 1 root root 342 2012-05-03 19:24 ./source/x/x11/post-install/xcb-util.post-install
-drwxr-xr-x 2 root root 4096 2020-02-07 00:50 ./source/x/x11/post-install/xdm
--rw-r--r-- 1 root root 1775 2020-02-07 00:43 ./source/x/x11/post-install/xdm.post-install
--rwxr-xr-x 1 root root 5470 2011-01-23 19:01 ./source/x/x11/post-install/xdm/Xsession
--rwxr-xr-x 1 root root 1348 2019-03-03 19:36 ./source/x/x11/post-install/xdm/Xsession.orig
--rwxr-xr-x 1 root root 503 2007-02-14 01:22 ./source/x/x11/post-install/xdm/Xsetup_0
--rwxr-xr-x 1 root root 88 2019-03-02 22:06 ./source/x/x11/post-install/xdm/Xsetup_0.orig
--rw-r--r-- 1 root root 260 2018-11-19 23:07 ./source/x/x11/post-install/xdm/xdm.pamd
--rw-r--r-- 1 root root 40 2008-09-15 22:43 ./source/x/x11/post-install/xf86-input-joystick.post-install
--rw-r--r-- 1 root root 1808 2017-01-18 02:26 ./source/x/x11/post-install/xf86-input-libinput.post-install
-drwxr-xr-x 2 root root 4096 2010-08-03 04:04 ./source/x/x11/post-install/xf86-input-synaptics
--rw-r--r-- 1 root root 373 2010-08-03 04:23 ./source/x/x11/post-install/xf86-input-synaptics.post-install
--rw-r--r-- 1 root root 444 2010-11-01 01:13 ./source/x/x11/post-install/xf86-input-synaptics/50-synaptics.conf
-drwxr-xr-x 2 root root 4096 2011-07-12 18:18 ./source/x/x11/post-install/xf86-input-wacom
--rw-r--r-- 1 root root 354 2016-05-25 21:17 ./source/x/x11/post-install/xf86-input-wacom.post-install
+-rw-r--r-- 1 root root 1334 2020-02-23 17:58 ./source/x/x11/post-install/libxcb.post-install
+drwxr-xr-x 2 root root 4096 2007-03-24 04:12 ./source/x/x11/post-install/mkfontscale
+-rw-r--r-- 1 root root 223 2019-10-28 20:09 ./source/x/x11/post-install/mkfontscale.post-install
+-rw-r--r-- 1 root root 1012 2007-03-23 20:46 ./source/x/x11/post-install/mkfontscale/setup.04.mkfontdir
+-rw-r--r-- 1 root root 286 2008-04-26 21:33 ./source/x/x11/post-install/pixman.post-install
+drwxr-xr-x 2 root root 4096 2007-02-22 01:03 ./source/x/x11/post-install/twm
+-rw-r--r-- 1 root root 175 2007-02-22 01:05 ./source/x/x11/post-install/twm.post-install
+-rw-r--r-- 1 root root 725 2009-12-01 07:39 ./source/x/x11/post-install/twm/xinitrc.twm
+-rw-r--r-- 1 root root 344 2007-02-13 23:28 ./source/x/x11/post-install/x11-app-test.post-install
+-rw-r--r-- 1 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/x11-font.post-install
+-rw-r--r-- 1 root root 68 2007-02-13 21:50 ./source/x/x11/post-install/x11-util.post-install
+-rw-r--r-- 1 root root 63 2009-12-15 01:10 ./source/x/x11/post-install/xbitmaps.post-install
+-rw-r--r-- 1 root root 169 2020-02-23 17:54 ./source/x/x11/post-install/xcb-proto.post-install
+-rw-r--r-- 1 root root 342 2012-05-03 19:24 ./source/x/x11/post-install/xcb-util.post-install
+drwxr-xr-x 2 root root 4096 2020-02-07 00:50 ./source/x/x11/post-install/xdm
+-rw-r--r-- 1 root root 1775 2020-02-07 00:43 ./source/x/x11/post-install/xdm.post-install
+-rwxr-xr-x 1 root root 5470 2011-01-23 19:01 ./source/x/x11/post-install/xdm/Xsession
+-rwxr-xr-x 1 root root 1348 2019-03-03 19:36 ./source/x/x11/post-install/xdm/Xsession.orig
+-rwxr-xr-x 1 root root 503 2007-02-14 01:22 ./source/x/x11/post-install/xdm/Xsetup_0
+-rwxr-xr-x 1 root root 88 2019-03-02 22:06 ./source/x/x11/post-install/xdm/Xsetup_0.orig
+-rw-r--r-- 1 root root 260 2018-11-19 23:07 ./source/x/x11/post-install/xdm/xdm.pamd
+-rw-r--r-- 1 root root 40 2008-09-15 22:43 ./source/x/x11/post-install/xf86-input-joystick.post-install
+-rw-r--r-- 1 root root 1808 2017-01-18 02:26 ./source/x/x11/post-install/xf86-input-libinput.post-install
+drwxr-xr-x 2 root root 4096 2010-08-03 04:04 ./source/x/x11/post-install/xf86-input-synaptics
+-rw-r--r-- 1 root root 373 2010-08-03 04:23 ./source/x/x11/post-install/xf86-input-synaptics.post-install
+-rw-r--r-- 1 root root 444 2010-11-01 01:13 ./source/x/x11/post-install/xf86-input-synaptics/50-synaptics.conf
+drwxr-xr-x 2 root root 4096 2011-07-12 18:18 ./source/x/x11/post-install/xf86-input-wacom
+-rw-r--r-- 1 root root 354 2016-05-25 21:17 ./source/x/x11/post-install/xf86-input-wacom.post-install
-rw-r--r-- 1 root root 1143 2016-05-25 21:15 ./source/x/x11/post-install/xf86-input-wacom/60-wacom.rules
-rw-r--r-- 1 root root 111 2015-08-24 18:55 ./source/x/x11/post-install/xf86-video-intel.post-install
-rw-r--r-- 1 root root 54 2009-08-01 05:00 ./source/x/x11/post-install/xfs.post-install
diff --git a/recompress.sh b/recompress.sh
index 90c139d38..17a84700c 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -201,6 +201,7 @@ gzip ./source/a/pam/doinst.sh
gzip ./source/a/glibc-zoneinfo/doinst.sh
gzip ./source/a/glibc-zoneinfo/zic.default.fat.diff
gzip ./source/a/efibootmgr/f862d860103511ae953cc2dd1283e1e95bf00376.patch
+gzip ./source/a/ndctl/doinst.sh
gzip ./source/a/minicom/lrzsz_0.12.21-5.diff
gzip ./source/a/minicom/config.sub-x86_64.diff
gzip ./source/a/minicom/doinst.sh
@@ -299,6 +300,7 @@ gzip ./source/a/lvm2/create-dm-run-dir.diff
gzip ./source/a/lvm2/doinst.sh
gzip ./source/a/bin/scripts/xx
gzip ./source/a/bin/scripts/diskcopy
+gzip ./source/a/libblockdev/doinst.sh
gzip ./source/a/lilo/lilo.allow.colons.in.by-id.diff
gzip ./source/a/lilo/lilo.nvme.support.diff
gzip ./source/a/lilo/lilo.ignore.usable.memory.above.4G.diff
diff --git a/slackware64/a/maketag b/slackware64/a/maketag
index 1f6b0aafe..fe3180dc1 100644
--- a/slackware64/a/maketag
+++ b/slackware64/a/maketag
@@ -69,6 +69,8 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
"lhasa" "Free LZH archive tool" "on" \
+"libblockdev" "library for manipulating block devices" "on" \
+"libbytesize" "library for working with big sizes in bytes" "on" \
"libcgroup" "Tools for using kernel control groups" "on" \
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
"libpwquality" "Password quality checking library - REQUIRED" "on" \
@@ -86,6 +88,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"mt-st" "mt ported from BSD - controls tape drive" "on" \
"mtx" "Controls tape autochangers" "on" \
"ncompress" "The historic compress utility" "on" \
+"ndctl" "non-volatile memory device library" "on" \
"ntfs-3g" "FUSE-based NTFS read-write mount program" "on" \
"nvi" "nvi text editor (ex/vi clone)" "on" \
"openssl-solibs" "OpenSSL shared libraries -- REQUIRED" "on" \
@@ -125,6 +128,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"usbutils" "Linux USB utilities" "on" \
"utempter" "Library used for writing to utmp/wtmp" "on" \
"util-linux" "Util-linux utilities - REQUIRED" "on" \
+"volume_key" "manipulate storage keys" "on" \
"which" "Locate an executable in your \$PATH" "on" \
"xfsprogs" "Utilities for SGI's XFS filesystem" "on" \
"xz" "xz (LZMA) compression utility - REQUIRED" "on" \
@@ -135,7 +139,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \
+aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -143,7 +147,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 core
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \
+aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/a/maketag.ez b/slackware64/a/maketag.ez
index 1f6b0aafe..fe3180dc1 100644
--- a/slackware64/a/maketag.ez
+++ b/slackware64/a/maketag.ez
@@ -69,6 +69,8 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
"lhasa" "Free LZH archive tool" "on" \
+"libblockdev" "library for manipulating block devices" "on" \
+"libbytesize" "library for working with big sizes in bytes" "on" \
"libcgroup" "Tools for using kernel control groups" "on" \
"libgudev" "udev GObject bindings library - REQUIRED" "on" \
"libpwquality" "Password quality checking library - REQUIRED" "on" \
@@ -86,6 +88,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"mt-st" "mt ported from BSD - controls tape drive" "on" \
"mtx" "Controls tape autochangers" "on" \
"ncompress" "The historic compress utility" "on" \
+"ndctl" "non-volatile memory device library" "on" \
"ntfs-3g" "FUSE-based NTFS read-write mount program" "on" \
"nvi" "nvi text editor (ex/vi clone)" "on" \
"openssl-solibs" "OpenSSL shared libraries -- REQUIRED" "on" \
@@ -125,6 +128,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"usbutils" "Linux USB utilities" "on" \
"utempter" "Library used for writing to utmp/wtmp" "on" \
"util-linux" "Util-linux utilities - REQUIRED" "on" \
+"volume_key" "manipulate storage keys" "on" \
"which" "Locate an executable in your \$PATH" "on" \
"xfsprogs" "Utilities for SGI's XFS filesystem" "on" \
"xz" "xz (LZMA) compression utility - REQUIRED" "on" \
@@ -135,7 +139,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \
+aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -143,7 +147,7 @@ aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 core
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux which xfsprogs xz zerofree zoo \
+aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils cracklib cryptsetup dbus dcron devs dialog dosfstools e2fsprogs ed efibootmgr efivar elilo elvis etc eudev f2fs-tools file findutils floppy gawk genpower gettext glibc-solibs glibc-zoneinfo gpm gptfdisk grep grub gzip haveged hdparm hostname hwdata infozip inotify-tools jfsutils kbd kernel-firmware kernel-generic kernel-huge kernel-modules kmod lbzip2 less lhasa libblockdev libbytesize libcgroup libgudev libpwquality lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ndctl ntfs-3g nvi openssl-solibs openssl10-solibs os-prober pam patch pciutils pcmciautils pkgtools plzip procps-ng quota reiserfsprogs rpm2tgz sdparm sed shadow sharutils smartmontools splitvt sysfsutils sysklogd syslinux sysvinit sysvinit-functions sysvinit-scripts tar tcsh time tree udisks udisks2 unarj upower usb_modeswitch usbutils utempter util-linux volume_key which xfsprogs xz zerofree zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/a/tagfile b/slackware64/a/tagfile
index a1e65524e..0fe896ec2 100644
--- a/slackware64/a/tagfile
+++ b/slackware64/a/tagfile
@@ -56,6 +56,8 @@ kmod:ADD
lbzip2:REC
less:ADD
lhasa:OPT
+libblockdev:REC
+libbytesize:REC
libcgroup:REC
libgudev:ADD
libpwquality:ADD
@@ -73,6 +75,7 @@ mlocate:ADD
mt-st:OPT
mtx:REC
ncompress:REC
+ndctl:REC
ntfs-3g:OPT
nvi:ADD
openssl-solibs:ADD
@@ -112,6 +115,7 @@ usb_modeswitch:ADD
usbutils:ADD
utempter:REC
util-linux:ADD
+volume_key:REC
which:REC
xfsprogs:OPT
xz:ADD
diff --git a/source/a/libblockdev/doinst.sh b/source/a/libblockdev/doinst.sh
new file mode 100644
index 000000000..09fe04bb0
--- /dev/null
+++ b/source/a/libblockdev/doinst.sh
@@ -0,0 +1,15 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/libblockdev/conf.d/00-default.cfg.new
+config etc/libblockdev/conf.d/10-lvm-dbus.cfg.new
diff --git a/source/a/libblockdev/libblockdev.SlackBuild b/source/a/libblockdev/libblockdev.SlackBuild
new file mode 100755
index 000000000..5f815f1d8
--- /dev/null
+++ b/source/a/libblockdev/libblockdev.SlackBuild
@@ -0,0 +1,151 @@
+#!/bin/bash
+
+# Copyright 2017-2019 Robby Workman, Tuscaloosa, Alabama, USA
+# Copyright 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=libblockdev
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$VERSION || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Configure, build, and install:
+if [ ! -r configure ]; then
+ if [ -x ./autogen.sh ]; then
+ NOCONFIGURE=1 ./autogen.sh
+ else
+ autoreconf -vif
+ fi
+fi
+# --without-dm because no support for old dm_raid here
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PKGNAM-$VERSION \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --disable-static \
+ --without-dm \
+ --build=$ARCH-slackware-linux || exit 1
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
+
+# Don't ship .la files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+mv $PKG/etc/libblockdev/conf.d/00-default.cfg \
+ $PKG/etc/libblockdev/conf.d/00-default.cfg.new
+mv $PKG/etc/libblockdev/conf.d/10-lvm-dbus.cfg \
+ $PKG/etc/libblockdev/conf.d/10-lvm-dbus.cfg.new
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Compress manual pages:
+find $PKG/usr/man -type f -exec gzip -9 {} \+
+for i in $( find $PKG/usr/man -type l ) ; do
+ ln -s $( readlink $i ).gz $i.gz
+ rm $i
+done
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+
+# If there's a ChangeLog, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r ChangeLog ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
+ touch -r ChangeLog $DOCSDIR/ChangeLog
+fi
+
+mkdir -p $PKG/install
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/a/libblockdev/libblockdev.url b/source/a/libblockdev/libblockdev.url
new file mode 100644
index 000000000..9c4cf6961
--- /dev/null
+++ b/source/a/libblockdev/libblockdev.url
@@ -0,0 +1 @@
+https://github.com/rhinstaller/libblockdev
diff --git a/source/a/libblockdev/slack-desc b/source/a/libblockdev/slack-desc
new file mode 100644
index 000000000..df0fcbde9
--- /dev/null
+++ b/source/a/libblockdev/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+libblockdev: libblockdev (library for manipulating block devices)
+libblockdev:
+libblockdev: libblockdev is a library for manipulating block devices.
+libblockdev:
+libblockdev: Homepage: https://github.com/rhinstaller/libblockdev
+libblockdev:
+libblockdev:
+libblockdev:
+libblockdev:
+libblockdev:
+libblockdev:
diff --git a/source/a/libbytesize/libbytesize.SlackBuild b/source/a/libbytesize/libbytesize.SlackBuild
new file mode 100755
index 000000000..21765d4e3
--- /dev/null
+++ b/source/a/libbytesize/libbytesize.SlackBuild
@@ -0,0 +1,146 @@
+#!/bin/bash
+
+# Copyright 2020 Robby Workman, Tuscaloosa, Alabama, USA
+# Copyright 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=libbytesize
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$VERSION || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Configure, build, and install:
+if [ ! -r configure ]; then
+ if [ -x ./autogen.sh ]; then
+ NOCONFIGURE=1 ./autogen.sh
+ else
+ autoreconf -vif
+ fi
+fi
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PKGNAM-$VERSION \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --disable-static \
+ --build=$ARCH-slackware-linux || exit 1
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
+
+# Don't ship .la files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Compress manual pages:
+find $PKG/usr/man -type f -exec gzip -9 {} \+
+for i in $( find $PKG/usr/man -type l ) ; do
+ ln -s $( readlink $i ).gz $i.gz
+ rm $i
+done
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ AUTHORS* ChangeLog CHANGES COPYING* HACKING* LICENSE* NEWS* README* THANKS* TODO* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+if [ -d $PKG/usr/share/gtk-doc/html/$PKGNAM ]; then
+ ln -s /usr/share/gtk-doc/html/$PKGNAM $PKG/usr/doc/$PKGNAM-$VERSION/html
+fi
+
+# If there's a ChangeLog, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r ChangeLog ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
+ touch -r ChangeLog $DOCSDIR/ChangeLog
+fi
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/a/libbytesize/libbytesize.url b/source/a/libbytesize/libbytesize.url
new file mode 100644
index 000000000..0f41f6415
--- /dev/null
+++ b/source/a/libbytesize/libbytesize.url
@@ -0,0 +1 @@
+https://github.com/rhinstaller/libbytesize
diff --git a/source/a/libbytesize/slack-desc b/source/a/libbytesize/slack-desc
new file mode 100644
index 000000000..f5f845223
--- /dev/null
+++ b/source/a/libbytesize/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+libbytesize: libbytesize (library for working with big sizes in bytes)
+libbytesize:
+libbytesize: libbytesize is a library providing a C class for working with
+libbytesize: arbitrary sizes in bytes.
+libbytesize:
+libbytesize: Homepage: https://github.com/rhinstaller/libbytesize
+libbytesize:
+libbytesize:
+libbytesize:
+libbytesize:
+libbytesize:
diff --git a/source/a/ndctl/doinst.sh b/source/a/ndctl/doinst.sh
new file mode 100644
index 000000000..2fe7500eb
--- /dev/null
+++ b/source/a/ndctl/doinst.sh
@@ -0,0 +1,14 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/ndctl/monitor.conf.new
diff --git a/source/a/ndctl/ndctl.SlackBuild b/source/a/ndctl/ndctl.SlackBuild
new file mode 100755
index 000000000..65ba4ab8c
--- /dev/null
+++ b/source/a/ndctl/ndctl.SlackBuild
@@ -0,0 +1,159 @@
+#!/bin/bash
+
+# Copyright 2020 Robby Workman, Tuscaloosa, Alabama, USA
+# Copyright 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=ndctl
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$VERSION || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Configure, build, and install:
+if [ ! -r configure ]; then
+ if [ -x ./autogen.sh ]; then
+ NOCONFIGURE=1 ./autogen.sh
+ else
+ autoreconf -vif
+ fi
+fi
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --disable-static \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PKGNAM-$VERSION \
+ --without-systemd \
+ --disable-asciidoctor \
+ --with-bash=no \
+ --build=$ARCH-slackware-linux || exit 1
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
+
+# Don't ship .la files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+mkdir $PKG/lib
+mv $PKG/etc/modprobe.d $PKG/lib
+
+mv $PKG/etc/ndctl/monitor.conf $PKG/etc/ndctl/monitor.conf.new
+
+# We ship bash-completion in /extra, so this won't build using --with-bash=yes
+# since it isn't available on a default installation. No matter, we'll just
+# install the completion file manually:
+mkdir -p $PKG/usr/share/bash-completion/completions
+cp -a contrib/ndctl $PKG/usr/share/bash-completion/completions
+chown root:root $PKG/usr/share/bash-completion/completions
+chmod 644 $PKG/usr/share/bash-completion/completions
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Compress manual pages:
+find $PKG/usr/man -type f -exec gzip -9 {} \+
+for i in $( find $PKG/usr/man -type l ) ; do
+ ln -s $( readlink $i ).gz $i.gz
+ rm $i
+done
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ AUTHORS* ChangeLog CHANGES COPYING* HACKING* LICENSE* NEWS* README* THANKS* TODO* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+
+# If there's a ChangeLog, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r ChangeLog ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
+ touch -r ChangeLog $DOCSDIR/ChangeLog
+fi
+
+mkdir -p $PKG/install
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/a/ndctl/ndctl.url b/source/a/ndctl/ndctl.url
new file mode 100644
index 000000000..ec98c90f0
--- /dev/null
+++ b/source/a/ndctl/ndctl.url
@@ -0,0 +1 @@
+https://github.com/pmem/ndctl/releases
diff --git a/source/a/ndctl/slack-desc b/source/a/ndctl/slack-desc
new file mode 100644
index 000000000..28139bef4
--- /dev/null
+++ b/source/a/ndctl/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+ndctl: ndctl (non-volatile memory device library)
+ndctl:
+ndctl: ndctl is a utility library for managing the LIBNVDIMM (non-volatile
+ndctl: memory device) subsystem in the Linux kernel.
+ndctl:
+ndctl: Homepage: https://github.com/pmem/ndctl
+ndctl:
+ndctl:
+ndctl:
+ndctl:
+ndctl:
diff --git a/source/a/udisks2/doinst.sh b/source/a/udisks2/doinst.sh
index c186599af..bec035196 100644
--- a/source/a/udisks2/doinst.sh
+++ b/source/a/udisks2/doinst.sh
@@ -1,3 +1,18 @@
+config() {
+ NEW="$1"
+ OLD="$(dirname $NEW)/$(basename $NEW .new)"
+ # If there's no config file by that name, mv it over:
+ if [ ! -r $OLD ]; then
+ mv $NEW $OLD
+ elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then
+ # toss the redundant copy
+ rm $NEW
+ fi
+ # Otherwise, we leave the .new copy for the admin to consider...
+}
+
+config etc/udisks2/udisks2.conf.new
+
# udisks2 is stupid about testing files before using them. If /etc/crypttab
# does not exist, it will fill the log with "errors" as it tries to open the
# nonexistent file. There's really no reason that a system without encrypted
@@ -9,4 +24,3 @@ if [ ! -r etc/crypttab ]; then
# echo "HEY, EVERYONE SHOULD HAVE A CRYPTTAB!!!" (just kidding)
touch etc/crypttab
fi
-
diff --git a/source/a/udisks2/udisks2.SlackBuild b/source/a/udisks2/udisks2.SlackBuild
index 78e61e73d..8886f0151 100755
--- a/source/a/udisks2/udisks2.SlackBuild
+++ b/source/a/udisks2/udisks2.SlackBuild
@@ -1,8 +1,7 @@
#!/bin/bash
-# Slackware build script for udisks
-
-# Copyright 2010, 2011 Robby Workman, Northport, Alabama, USA
+# Copyright 2010, 2011, 2018 Robby Workman, Tuscaloosa, Alabama, USA
+# Copyright 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -11,7 +10,7 @@
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
@@ -22,27 +21,22 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-# Modified 2012 by Eric Hameleers <alien at slackware.com> for ARM port.
-
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=udisks2
SRCNAM=udisks
-VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-3}
-
-NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
+VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
-MARCH=$( uname -m )
if [ -z "$ARCH" ]; then
- case "$MARCH" in
- i?86) export ARCH=i586 ;;
- armv7hl) export ARCH=$MARCH ;;
- arm*) export ARCH=arm ;;
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
- *) export ARCH=$MARCH ;;
+ *) ARCH=$(uname -m) ;;
esac
+ export ARCH
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
@@ -53,95 +47,96 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
+
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ SLKCFLAGS="-O2 -march=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
- SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
-case "$ARCH" in
- arm*) TARGET=$ARCH-slackware-linux-gnueabi ;;
- *) TARGET=$ARCH-slackware-linux ;;
-esac
-
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
+
cd $TMP
rm -rf $SRCNAM-$VERSION
-tar xvf $CWD/$SRCNAM-$VERSION.tar.xz || exit 1
+tar xvf $CWD/$SRCNAM-$VERSION.tar.?z || exit 1
cd $SRCNAM-$VERSION || exit 1
+
chown -R root:root .
find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \+ -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \+
-
-# Temporarily omit LVM2 support since it uses a removed API. We'll upgrade
-# udisks2 soon (and add newly required deps) to handle this, but since it
-# was broken after the LVM2 upgrade recently and nobody noticed yet it's
-# probably OK for it to be like this for a little while.
-if [ "$VERSION" = "2.6.5" ]; then
- LVM2_SUPPORT="--disable-lvm2"
-else
- LVM2_SUPPORT="--enable-lvm2"
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Configure, build, and install:
+if [ ! -r configure ]; then
+ if [ -x ./autogen.sh ]; then
+ NOCONFIGURE=1 ./autogen.sh
+ else
+ autoreconf -vif
+ fi
fi
-
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
+# --enable-zram (removed since it appears to require systemd... but perhaps there's a way around that)
./configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--localstatedir=/var \
- --disable-static \
- --mandir=/usr/man \
--docdir=/usr/doc/$PKGNAM-$VERSION \
- $LVM2_SUPPORT \
- --build=$TARGET || exit 1
-
+ --mandir=/usr/man \
+ --disable-static \
+ --enable-lvm2 \
+ --enable-btrfs \
+ --enable-bcache \
+ --build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
# Don't ship .la files:
-rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-# Compress and link manpages, if any:
-if [ -d $PKG/usr/man ]; then
- ( cd $PKG/usr/man
- for manpagedir in $(find . -type d -name "man*") ; do
- ( cd $manpagedir
- for eachpage in $( find . -type l -maxdepth 1) ; do
- ln -s $( readlink $eachpage ).gz $eachpage.gz
- rm $eachpage
- done
- gzip -9 *.?
- )
- done
- )
-fi
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+# Don't overwrite config file, but leave mount_options.conf.example alone
+mv $PKG/etc/udisks2/udisks2.conf $PKG/etc/udisks2/udisks2.conf.new
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
-mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+# Compress manual pages:
+find $PKG/usr/man -type f -exec gzip -9 {} \+
+for i in $( find $PKG/usr/man -type l ) ; do
+ ln -s $( readlink $i ).gz $i.gz
+ rm $i
+done
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
cp -a \
- AUTHORS COPYING* HACKING INSTALL NEWS README* \
- $PKG/usr/doc/$PKGNAM-$VERSION
+ AUTHORS* ChangeLog CHANGES COPYING* HACKING* LICENSE* NEWS* README* THANKS* TODO* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+if [ -d $PKG/usr/share/gtk-doc/html/$PKGNAM ]; then
+ ln -s /usr/share/gtk-doc/html/$PKGNAM $PKG/usr/doc/$PKGNAM-$VERSION/html
+fi
# If there's a ChangeLog, installing at least part of the recent history
# is useful, but don't let it get totally out of control:
diff --git a/source/a/udisks2/udisks2.url b/source/a/udisks2/udisks2.url
new file mode 100644
index 000000000..e2d993ee5
--- /dev/null
+++ b/source/a/udisks2/udisks2.url
@@ -0,0 +1 @@
+https://github.com/storaged-project/udisks/releases
diff --git a/source/a/volume_key/slack-desc b/source/a/volume_key/slack-desc
new file mode 100644
index 000000000..98d6b333a
--- /dev/null
+++ b/source/a/volume_key/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+volume_key: volume_key (manipulate storage keys)
+volume_key:
+volume_key: The volume_key package provides a libvolume_key, a library for
+volume_key: manipulating storage volume encryption keys and storing them
+volume_key: separately from volumes, and an associated command-line tool named
+volume_key: volume_key.
+volume_key:
+volume_key: Homepage: https://pagure.io/volume_key/
+volume_key:
+volume_key:
+volume_key:
diff --git a/source/a/volume_key/volume_key.SlackBuild b/source/a/volume_key/volume_key.SlackBuild
new file mode 100755
index 000000000..745db104a
--- /dev/null
+++ b/source/a/volume_key/volume_key.SlackBuild
@@ -0,0 +1,143 @@
+#!/bin/bash
+
+# Copyright 2017-2019 Robby Workman, Tuscaloosa, Alabama, USA
+# Copyright 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=volume_key
+VERSION=${VERSION:-$(echo $PKGNAM-$PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf $PKGNAM-$PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$PKGNAM-$VERSION || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Configure, build, and install:
+if [ ! -r configure ]; then
+ if [ -x ./autogen.sh ]; then
+ NOCONFIGURE=1 ./autogen.sh
+ else
+ autoreconf -vif
+ fi
+fi
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PKGNAM-$VERSION \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --disable-static \
+ --build=$ARCH-slackware-linux || exit 1
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
+
+# Don't ship .la files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Compress manual pages:
+find $PKG/usr/man -type f -exec gzip -9 {} \+
+for i in $( find $PKG/usr/man -type l ) ; do
+ ln -s $( readlink $i ).gz $i.gz
+ rm $i
+done
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+
+# If there's a ChangeLog, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r ChangeLog ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
+ touch -r ChangeLog $DOCSDIR/ChangeLog
+fi
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/a/volume_key/volume_key.url b/source/a/volume_key/volume_key.url
new file mode 100644
index 000000000..774310646
--- /dev/null
+++ b/source/a/volume_key/volume_key.url
@@ -0,0 +1,2 @@
+# To see the latest release:
+https://pagure.io/volume_key/releases
diff --git a/source/n/openvpn/openvpn.SlackBuild b/source/n/openvpn/openvpn.SlackBuild
index f136d02a2..21406b8b4 100755
--- a/source/n/openvpn/openvpn.SlackBuild
+++ b/source/n/openvpn/openvpn.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=openvpn
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-3}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/n/php/fetch-php.sh b/source/n/php/fetch-php.sh
index cbaa7e1c6..a4d0b6f59 100755
--- a/source/n/php/fetch-php.sh
+++ b/source/n/php/fetch-php.sh
@@ -1,2 +1,2 @@
-lftpget http://us.php.net/distributions/php-7.4.11.tar.xz.asc
-lftpget http://us.php.net/distributions/php-7.4.11.tar.xz
+lftpget http://us.php.net/distributions/php-7.4.12.tar.xz.asc
+lftpget http://us.php.net/distributions/php-7.4.12.tar.xz