diff --git a/ChangeLog.rss b/ChangeLog.rss
index 3b8d83064..99b885e2a 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,62 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Tue, 19 Jun 2018 05:47:22 GMT
- Tue, 19 Jun 2018 19:00:30 GMT
+ Tue, 19 Jun 2018 22:35:25 GMT
+ Wed, 20 Jun 2018 07:00:28 GMT
maintain_current_git.sh v 1.10
+ -
+ Tue, 19 Jun 2018 22:35:25 GMT
+ Tue, 19 Jun 2018 22:35:25 GMT
+ https://git.slackware.nl/current/tag/?h=20180619223525
+ 20180619223525
+
+
+a/acl-2.2.53-x86_64-1.txz: Upgraded.
+a/attr-2.4.48-x86_64-1.txz: Upgraded.
+n/gnupg-1.4.23-x86_64-1.txz: Upgraded.
+ Sanitize the diagnostic output of the original file name in verbose mode.
+ By using a made up file name in the message it was possible to fake status
+ messages. Using this technique it was for example possible to fake the
+ verification status of a signed mail.
+ For more information, see:
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12020
+ (* Security fix *)
+x/libXaw3d-1.6.3-x86_64-1.txz: Upgraded.
+x/libinput-1.11.1-x86_64-1.txz: Upgraded.
+x/xf86-input-mouse-1.9.3-x86_64-1.txz: Upgraded.
+testing/packages/pkgtools-15.0-noarch-20.txz: Rebuilt.
+ This update is a bit scarier than usual, so we're going to test it here
+ first and then move it into the main tree in a couple of days if there
+ are no serious bug reports. It's well-tested here, and works with the
+ slackpkg that's in -current now, but I don't know about slackpkg+ so that's
+ another reason to let it cool down here first. The purpose of this update
+ is to migrate the package database and directories from /var/log to
+ /var/lib/pkgtools. /var/log was never a good place for this data, as it is
+ considered by many to be a directory that could be wiped to free up some
+ space. Originally the package database was in /var/adm, but the FSSTND
+ (later FHS) group decided that directory should be a symlink to /var/log,
+ and I went along with that since it was years ago and I was a n00b and didn't
+ know any better. /var/lib/pkgtools will be a better and safer location.
+ The removed_packages and removed_scripts directories are really just logs
+ that aren't actually used for anything - those will remain under /var/log,
+ but moved into /var/log/pkgtools. Everything under /var/log will be
+ considered potentially non-permanent by the pkgtools - if any directories or
+ symlinks disappear from there, the pkgtools will automatically recreate them
+ as needed. In fact, the migration process will create symlinks from all the
+ old directory locations to the new ones, so anything that expects the old
+ locations (including slackpkg, for now) should continue to work. Once this
+ moves into the main tree, the plan is to fix other packages to use the new
+ installer script directory (/var/lib/pkgtools/setup) and change the installer
+ and slackpkg to use the new native locations for everything. When slackpkg
+ is changed over to use the new native locations, I'll also make sure to float
+ that in testing/ for a few days before moving it to the main tree to avoid
+ more unintentional disruption to slackpkg+ users.
+ Be aware that the package database migration is a one-way operation, but even
+ so if you later downgrade to an older version of the pkgtools it will still
+ work through the compatibility symlinks.
+ ]]>
+
+
-
Tue, 19 Jun 2018 05:47:22 GMT
Tue, 19 Jun 2018 05:47:22 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 68a3c84d7..f3a35ee83 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,48 @@
+Tue Jun 19 22:35:25 UTC 2018
+a/acl-2.2.53-x86_64-1.txz: Upgraded.
+a/attr-2.4.48-x86_64-1.txz: Upgraded.
+n/gnupg-1.4.23-x86_64-1.txz: Upgraded.
+ Sanitize the diagnostic output of the original file name in verbose mode.
+ By using a made up file name in the message it was possible to fake status
+ messages. Using this technique it was for example possible to fake the
+ verification status of a signed mail.
+ For more information, see:
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2018-12020
+ (* Security fix *)
+x/libXaw3d-1.6.3-x86_64-1.txz: Upgraded.
+x/libinput-1.11.1-x86_64-1.txz: Upgraded.
+x/xf86-input-mouse-1.9.3-x86_64-1.txz: Upgraded.
+testing/packages/pkgtools-15.0-noarch-20.txz: Rebuilt.
+ This update is a bit scarier than usual, so we're going to test it here
+ first and then move it into the main tree in a couple of days if there
+ are no serious bug reports. It's well-tested here, and works with the
+ slackpkg that's in -current now, but I don't know about slackpkg+ so that's
+ another reason to let it cool down here first. The purpose of this update
+ is to migrate the package database and directories from /var/log to
+ /var/lib/pkgtools. /var/log was never a good place for this data, as it is
+ considered by many to be a directory that could be wiped to free up some
+ space. Originally the package database was in /var/adm, but the FSSTND
+ (later FHS) group decided that directory should be a symlink to /var/log,
+ and I went along with that since it was years ago and I was a n00b and didn't
+ know any better. /var/lib/pkgtools will be a better and safer location.
+ The removed_packages and removed_scripts directories are really just logs
+ that aren't actually used for anything - those will remain under /var/log,
+ but moved into /var/log/pkgtools. Everything under /var/log will be
+ considered potentially non-permanent by the pkgtools - if any directories or
+ symlinks disappear from there, the pkgtools will automatically recreate them
+ as needed. In fact, the migration process will create symlinks from all the
+ old directory locations to the new ones, so anything that expects the old
+ locations (including slackpkg, for now) should continue to work. Once this
+ moves into the main tree, the plan is to fix other packages to use the new
+ installer script directory (/var/lib/pkgtools/setup) and change the installer
+ and slackpkg to use the new native locations for everything. When slackpkg
+ is changed over to use the new native locations, I'll also make sure to float
+ that in testing/ for a few days before moving it to the main tree to avoid
+ more unintentional disruption to slackpkg+ users.
+ Be aware that the package database migration is a one-way operation, but even
+ so if you later downgrade to an older version of the pkgtools it will still
+ work through the compatibility symlinks.
++--------------------------+
Tue Jun 19 05:47:22 UTC 2018
a/btrfs-progs-v4.17-x86_64-1.txz: Upgraded.
a/lvm2-2.02.179-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 69f2b62aa..24c468a85 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Tue Jun 19 05:57:13 UTC 2018
+Tue Jun 19 23:07:14 UTC 2018
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 2018-06-19 05:47 .
+drwxr-xr-x 12 root root 4096 2018-06-19 22:35 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 13424 2018-06-13 05:25 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 896128 2018-06-18 18:38 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-06-18 18:38 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 896152 2018-06-19 05:57 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-06-19 05:57 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING
-rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3
-rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT
-rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
--rw-r--r-- 1 root root 419378 2018-06-19 05:47 ./ChangeLog.txt
+-rw-r--r-- 1 root root 422280 2018-06-19 22:35 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2018-06-18 18:15 ./EFI/BOOT
-rw-r--r-- 1 root root 1253376 2018-02-24 20:49 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2018-06-18 18:15 ./EFI/BOOT
-rwxr-xr-x 1 root root 2494 2018-02-24 20:49 ./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 1179810 2018-06-18 18:37 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1179831 2018-06-19 05:57 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 725984 2018-06-19 05:55 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 725984 2018-06-19 23:05 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3634 2018-06-18 05:56 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -748,13 +748,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 2018-06-19 05:56 ./slackware64
--rw-r--r-- 1 root root 288390 2018-06-19 05:56 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-06-19 05:56 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 359305 2018-06-19 05:53 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3611845 2018-06-19 05:54 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2018-06-19 23:05 ./slackware64
+-rw-r--r-- 1 root root 288390 2018-06-19 23:05 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-06-19 23:05 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 359305 2018-06-19 23:03 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3609920 2018-06-19 23:04 ./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 2018-06-19 05:53 ./slackware64/a
+drwxr-xr-x 2 root root 20480 2018-06-19 23:03 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-04-14 20:33 ./slackware64/a/aaa_base-14.2-x86_64-4.txt
-rw-r--r-- 1 root root 10972 2018-04-14 20:33 ./slackware64/a/aaa_base-14.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-14 20:33 ./slackware64/a/aaa_base-14.2-x86_64-4.txz.asc
@@ -764,15 +764,15 @@ drwxr-xr-x 2 root root 20480 2018-06-19 05:53 ./slackware64/a
-rw-r--r-- 1 root root 503 2018-04-16 17:32 ./slackware64/a/aaa_terminfo-6.1_20180324-x86_64-4.txt
-rw-r--r-- 1 root root 50276 2018-04-16 17:32 ./slackware64/a/aaa_terminfo-6.1_20180324-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-16 17:32 ./slackware64/a/aaa_terminfo-6.1_20180324-x86_64-4.txz.asc
--rw-r--r-- 1 root root 414 2018-04-13 13:00 ./slackware64/a/acl-2.2.52-x86_64-2.txt
--rw-r--r-- 1 root root 138096 2018-04-13 13:00 ./slackware64/a/acl-2.2.52-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 13:00 ./slackware64/a/acl-2.2.52-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 414 2018-06-19 20:04 ./slackware64/a/acl-2.2.53-x86_64-1.txt
+-rw-r--r-- 1 root root 128832 2018-06-19 20:04 ./slackware64/a/acl-2.2.53-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-06-19 20:04 ./slackware64/a/acl-2.2.53-x86_64-1.txz.asc
-rw-r--r-- 1 root root 462 2018-04-18 18:18 ./slackware64/a/acpid-2.0.29-x86_64-1.txt
-rw-r--r-- 1 root root 47480 2018-04-18 18:18 ./slackware64/a/acpid-2.0.29-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-04-18 18:18 ./slackware64/a/acpid-2.0.29-x86_64-1.txz.asc
--rw-r--r-- 1 root root 606 2018-04-13 13:00 ./slackware64/a/attr-2.4.47-x86_64-2.txt
--rw-r--r-- 1 root root 74984 2018-04-13 13:00 ./slackware64/a/attr-2.4.47-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 13:00 ./slackware64/a/attr-2.4.47-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 606 2018-06-19 20:02 ./slackware64/a/attr-2.4.48-x86_64-1.txt
+-rw-r--r-- 1 root root 63636 2018-06-19 20:02 ./slackware64/a/attr-2.4.48-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-06-19 20:02 ./slackware64/a/attr-2.4.48-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2018-06-05 18:56 ./slackware64/a/bash-4.4.023-x86_64-1.txt
-rw-r--r-- 1 root root 1526328 2018-06-05 18:56 ./slackware64/a/bash-4.4.023-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-06-05 18:56 ./slackware64/a/bash-4.4.023-x86_64-1.txz.asc
@@ -3355,7 +3355,7 @@ drwxr-xr-x 2 root root 69632 2018-06-19 05:53 ./slackware64/l
-rw-r--r-- 1 root root 388 2018-04-13 15:26 ./slackware64/l/zlib-1.2.11-x86_64-2.txt
-rw-r--r-- 1 root root 103500 2018-04-13 15:26 ./slackware64/l/zlib-1.2.11-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:26 ./slackware64/l/zlib-1.2.11-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 32768 2018-06-19 05:53 ./slackware64/n
+drwxr-xr-x 2 root root 32768 2018-06-19 23:03 ./slackware64/n
-rw-r--r-- 1 root root 368 2018-06-05 04:17 ./slackware64/n/ModemManager-1.8.0-x86_64-1.txt
-rw-r--r-- 1 root root 1510328 2018-06-05 04:17 ./slackware64/n/ModemManager-1.8.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-06-05 04:17 ./slackware64/n/ModemManager-1.8.0-x86_64-1.txz.asc
@@ -3437,9 +3437,9 @@ drwxr-xr-x 2 root root 32768 2018-06-19 05:53 ./slackware64/n
-rw-r--r-- 1 root root 362 2018-04-13 15:35 ./slackware64/n/getmail-5.6-x86_64-2.txt
-rw-r--r-- 1 root root 176848 2018-04-13 15:35 ./slackware64/n/getmail-5.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 15:35 ./slackware64/n/getmail-5.6-x86_64-2.txz.asc
--rw-r--r-- 1 root root 369 2018-04-13 15:35 ./slackware64/n/gnupg-1.4.22-x86_64-2.txt
--rw-r--r-- 1 root root 1175556 2018-04-13 15:35 ./slackware64/n/gnupg-1.4.22-x86_64-2.txz
--rw-r--r-- 1 root root 163 2018-04-13 15:35 ./slackware64/n/gnupg-1.4.22-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 369 2018-06-19 19:00 ./slackware64/n/gnupg-1.4.23-x86_64-1.txt
+-rw-r--r-- 1 root root 1175208 2018-06-19 19:00 ./slackware64/n/gnupg-1.4.23-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-06-19 19:00 ./slackware64/n/gnupg-1.4.23-x86_64-1.txz.asc
-rw-r--r-- 1 root root 598 2018-06-08 18:58 ./slackware64/n/gnupg2-2.2.8-x86_64-1.txt
-rw-r--r-- 1 root root 2176680 2018-06-08 18:58 ./slackware64/n/gnupg2-2.2.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-06-08 18:58 ./slackware64/n/gnupg2-2.2.8-x86_64-1.txz.asc
@@ -3835,7 +3835,7 @@ drwxr-xr-x 2 root root 4096 2018-04-18 08:32 ./slackware64/tcl
-rw-r--r-- 1 root root 198 2018-04-13 16:03 ./slackware64/tcl/tk-8.6.8-x86_64-2.txt
-rw-r--r-- 1 root root 1762804 2018-04-13 16:03 ./slackware64/tcl/tk-8.6.8-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 16:03 ./slackware64/tcl/tk-8.6.8-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 65536 2018-06-19 05:53 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2018-06-19 23:03 ./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
@@ -4036,9 +4036,9 @@ drwxr-xr-x 2 root root 65536 2018-06-19 05:53 ./slackware64/x
-rw-r--r-- 1 root root 208 2018-04-13 05:55 ./slackware64/x/libXaw-1.0.13-x86_64-2.txt
-rw-r--r-- 1 root root 378328 2018-04-13 05:55 ./slackware64/x/libXaw-1.0.13-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 05:55 ./slackware64/x/libXaw-1.0.13-x86_64-2.txz.asc
--rw-r--r-- 1 root root 511 2018-04-13 05:55 ./slackware64/x/libXaw3d-1.6.2-x86_64-4.txt
--rw-r--r-- 1 root root 183520 2018-04-13 05:55 ./slackware64/x/libXaw3d-1.6.2-x86_64-4.txz
--rw-r--r-- 1 root root 163 2018-04-13 05:55 ./slackware64/x/libXaw3d-1.6.2-x86_64-4.txz.asc
+-rw-r--r-- 1 root root 511 2018-06-19 18:00 ./slackware64/x/libXaw3d-1.6.3-x86_64-1.txt
+-rw-r--r-- 1 root root 185804 2018-06-19 18:00 ./slackware64/x/libXaw3d-1.6.3-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-06-19 18:00 ./slackware64/x/libXaw3d-1.6.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 556 2018-04-13 16:06 ./slackware64/x/libXaw3dXft-1.6.2d-x86_64-3.txt
-rw-r--r-- 1 root root 181236 2018-04-13 16:06 ./slackware64/x/libXaw3dXft-1.6.2d-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-04-13 16:06 ./slackware64/x/libXaw3dXft-1.6.2d-x86_64-3.txz.asc
@@ -4144,9 +4144,9 @@ drwxr-xr-x 2 root root 65536 2018-06-19 05:53 ./slackware64/x
-rw-r--r-- 1 root root 378 2018-04-13 16:07 ./slackware64/x/libhangul-0.1.0-x86_64-2.txt
-rw-r--r-- 1 root root 1865468 2018-04-13 16:07 ./slackware64/x/libhangul-0.1.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 16:07 ./slackware64/x/libhangul-0.1.0-x86_64-2.txz.asc
--rw-r--r-- 1 root root 534 2018-06-05 18:59 ./slackware64/x/libinput-1.11.0-x86_64-1.txt
--rw-r--r-- 1 root root 180960 2018-06-05 18:59 ./slackware64/x/libinput-1.11.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2018-06-05 18:59 ./slackware64/x/libinput-1.11.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 534 2018-06-19 17:43 ./slackware64/x/libinput-1.11.1-x86_64-1.txt
+-rw-r--r-- 1 root root 181144 2018-06-19 17:43 ./slackware64/x/libinput-1.11.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-06-19 17:43 ./slackware64/x/libinput-1.11.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 322 2018-05-01 18:36 ./slackware64/x/libmypaint-1.3.0-x86_64-1.txt
-rw-r--r-- 1 root root 117120 2018-05-01 18:36 ./slackware64/x/libmypaint-1.3.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-05-01 18:36 ./slackware64/x/libmypaint-1.3.0-x86_64-1.txz.asc
@@ -4411,9 +4411,9 @@ drwxr-xr-x 2 root root 65536 2018-06-19 05:53 ./slackware64/x
-rw-r--r-- 1 root root 468 2018-05-11 23:28 ./slackware64/x/xf86-input-libinput-0.27.1-x86_64-3.txt
-rw-r--r-- 1 root root 50192 2018-05-11 23:28 ./slackware64/x/xf86-input-libinput-0.27.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2018-05-11 23:28 ./slackware64/x/xf86-input-libinput-0.27.1-x86_64-3.txz.asc
--rw-r--r-- 1 root root 428 2018-05-11 23:28 ./slackware64/x/xf86-input-mouse-1.9.2-x86_64-3.txt
--rw-r--r-- 1 root root 49556 2018-05-11 23:28 ./slackware64/x/xf86-input-mouse-1.9.2-x86_64-3.txz
--rw-r--r-- 1 root root 163 2018-05-11 23:28 ./slackware64/x/xf86-input-mouse-1.9.2-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 428 2018-06-19 18:00 ./slackware64/x/xf86-input-mouse-1.9.3-x86_64-1.txt
+-rw-r--r-- 1 root root 49684 2018-06-19 18:00 ./slackware64/x/xf86-input-mouse-1.9.3-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2018-06-19 18:00 ./slackware64/x/xf86-input-mouse-1.9.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 485 2018-05-11 23:29 ./slackware64/x/xf86-input-penmount-1.5.0-x86_64-12.txt
-rw-r--r-- 1 root root 18160 2018-05-11 23:29 ./slackware64/x/xf86-input-penmount-1.5.0-x86_64-12.txz
-rw-r--r-- 1 root root 163 2018-05-11 23:29 ./slackware64/x/xf86-input-penmount-1.5.0-x86_64-12.txz.asc
@@ -4933,11 +4933,11 @@ drwxr-xr-x 2 root root 4096 2018-04-18 08:35 ./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 2018-06-19 05:57 ./source
--rw-r--r-- 1 root root 452852 2018-06-19 05:57 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-06-19 05:57 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 641000 2018-06-19 05:56 ./source/FILE_LIST
--rw-r--r-- 1 root root 14766616 2018-06-19 05:56 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2018-06-19 23:07 ./source
+-rw-r--r-- 1 root root 452816 2018-06-19 23:07 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-06-19 23:07 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 640899 2018-06-19 23:06 ./source/FILE_LIST
+-rw-r--r-- 1 root root 14763377 2018-06-19 23:06 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 110 root root 4096 2018-06-14 19:02 ./source/a
-rw-r--r-- 1 root root 567 2018-03-13 18:43 ./source/a/FTBFSlog
@@ -4957,10 +4957,11 @@ drwxr-xr-x 2 root root 4096 2018-05-06 19:33 ./source/a/aaa_elflibs
-rw-r--r-- 1 root root 288 2015-08-29 17:08 ./source/a/aaa_elflibs/tracked-files
-rw-r--r-- 1 root root 213 2015-04-20 04:40 ./source/a/aaa_elflibs/tracked-files-tmp
lrwxrwxrwx 1 root root 12 2018-04-16 17:31 ./source/a/aaa_terminfo -> ../l/ncurses
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/acl
--rw-r--r-- 1 root root 274060 2013-05-19 06:10 ./source/a/acl/acl-2.2.52.src.tar.xz
--rwxr-xr-x 1 root root 4119 2018-04-23 17:20 ./source/a/acl/acl.SlackBuild
--rw-r--r-- 1 root root 865 2018-02-27 06:13 ./source/a/acl/slack-desc
+drwxr-xr-x 2 root root 4096 2018-06-19 18:12 ./source/a/acl
+-rw-r--r-- 1 root root 355672 2018-06-19 03:34 ./source/a/acl/acl-2.2.53.tar.lz
+-rwxr-xr-x 1 root root 3972 2018-06-19 20:04 ./source/a/acl/acl.SlackBuild
+-rw-r--r-- 1 root root 49 2018-06-19 18:12 ./source/a/acl/acl.url
+-rw-r--r-- 1 root root 865 2018-06-19 18:00 ./source/a/acl/slack-desc
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/acpid
-rw-r--r-- 1 root root 224 2004-02-05 01:54 ./source/a/acpid/acpi_handler.sh.gz
-rw-r--r-- 1 root root 155568 2018-04-17 01:29 ./source/a/acpid/acpid-2.0.29.tar.xz
@@ -4970,10 +4971,12 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/acpid
-rw-r--r-- 1 root root 271 2010-01-16 00:00 ./source/a/acpid/doinst.sh.gz
-rw-r--r-- 1 root root 285 2010-02-16 22:57 ./source/a/acpid/rc.acpid.gz
-rw-r--r-- 1 root root 915 2018-02-27 06:13 ./source/a/acpid/slack-desc
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/attr
--rw-r--r-- 1 root root 242700 2013-05-19 14:16 ./source/a/attr/attr-2.4.47.src.tar.xz
--rwxr-xr-x 1 root root 4056 2018-04-23 17:20 ./source/a/attr/attr.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-06-19 18:09 ./source/a/attr
+-rw-r--r-- 1 root root 317239 2018-06-19 02:52 ./source/a/attr/attr-2.4.48.tar.lz
+-rwxr-xr-x 1 root root 4181 2018-06-19 20:02 ./source/a/attr/attr.SlackBuild
+-rw-r--r-- 1 root root 50 2018-06-19 18:02 ./source/a/attr/attr.url
-rw-r--r-- 1 root root 88 2006-02-28 00:02 ./source/a/attr/build
+-rw-r--r-- 1 root root 270 2018-06-19 18:09 ./source/a/attr/doinst.sh.gz
-rw-r--r-- 1 root root 1058 2018-02-27 06:13 ./source/a/attr/slack-desc
drwxr-xr-x 3 root root 4096 2018-04-23 17:20 ./source/a/bash
drwxr-xr-x 2 root root 4096 2018-06-05 18:55 ./source/a/bash/bash-4.4-patches
@@ -5694,7 +5697,7 @@ drwxr-xr-x 2 root root 4096 2017-11-03 00:51 ./source/a/sysvinit-scripts/s
-rw-r--r-- 1 root root 1654 2015-11-23 22:22 ./source/a/sysvinit-scripts/scripts/rc.sysvinit
-rw-r--r-- 1 root root 22473 2012-09-07 17:51 ./source/a/sysvinit-scripts/scripts/rescan-scsi-bus.sh
-rw-r--r-- 1 root root 645 2012-09-07 17:52 ./source/a/sysvinit-scripts/scripts/rescan-scsi-bus.sh.diff
--rw-r--r-- 1 root root 842 2018-02-27 06:13 ./source/a/sysvinit-scripts/slack-desc
+-rw-r--r-- 1 root root 842 2018-02-27 06:13 ./source/a/sysvinit-scripts/slack-desc
-rwxr-xr-x 1 root root 2558 2018-06-14 23:29 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild
-rw-r--r-- 1 root root 23 2015-08-06 22:54 ./source/a/sysvinit/CHANGES
-rw-r--r-- 1 root root 668 2015-08-06 22:54 ./source/a/sysvinit/doinst.sh.gz
@@ -9838,9 +9841,9 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/n/getmail
-rwxr-xr-x 1 root root 2544 2018-04-23 17:20 ./source/n/getmail/getmail.SlackBuild
-rw-r--r-- 1 root root 35 2018-04-03 18:20 ./source/n/getmail/getmail.url
-rw-r--r-- 1 root root 817 2018-02-27 06:13 ./source/n/getmail/slack-desc
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/n/gnupg
--rw-r--r-- 1 root root 2660120 2017-07-19 09:24 ./source/n/gnupg/gnupg-1.4.22.tar.xz
--rwxr-xr-x 1 root root 3720 2018-04-23 17:20 ./source/n/gnupg/gnupg.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-06-19 18:59 ./source/n/gnupg
+-rw-r--r-- 1 root root 2663136 2018-06-11 08:48 ./source/n/gnupg/gnupg-1.4.23.tar.xz
+-rwxr-xr-x 1 root root 3720 2018-06-19 18:59 ./source/n/gnupg/gnupg.SlackBuild
-rw-r--r-- 1 root root 822 2018-02-27 06:13 ./source/n/gnupg/slack-desc.gnupg
drwxr-xr-x 2 root root 4096 2018-06-08 18:57 ./source/n/gnupg2
-rw-r--r-- 1 root root 4694045 2018-06-08 10:11 ./source/n/gnupg2/gnupg-2.2.8.tar.lz
@@ -10772,9 +10775,9 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/x/libhangul
-rw-r--r-- 1 root root 2148068 2011-10-30 11:43 ./source/x/libhangul/libhangul-0.1.0.tar.xz
-rwxr-xr-x 1 root root 4852 2018-04-23 17:20 ./source/x/libhangul/libhangul.SlackBuild
-rw-r--r-- 1 root root 835 2018-02-27 06:13 ./source/x/libhangul/slack-desc
-drwxr-xr-x 2 root root 4096 2018-06-05 18:59 ./source/x/libinput
--rw-r--r-- 1 root root 485976 2018-06-05 00:27 ./source/x/libinput/libinput-1.11.0.tar.xz
--rw-r--r-- 1 root root 95 2018-06-05 00:27 ./source/x/libinput/libinput-1.11.0.tar.xz.sig
+drwxr-xr-x 2 root root 4096 2018-06-19 17:43 ./source/x/libinput
+-rw-r--r-- 1 root root 485064 2018-06-19 05:01 ./source/x/libinput/libinput-1.11.1.tar.xz
+-rw-r--r-- 1 root root 95 2018-06-19 05:01 ./source/x/libinput/libinput-1.11.1.tar.xz.sig
-rwxr-xr-x 1 root root 3729 2018-04-23 17:20 ./source/x/libinput/libinput.SlackBuild
-rw-r--r-- 1 root root 46 2015-04-21 01:23 ./source/x/libinput/libinput.url
-rw-r--r-- 1 root root 1022 2018-02-27 06:13 ./source/x/libinput/slack-desc
@@ -11015,7 +11018,7 @@ drwxr-xr-x 2 root root 12288 2018-04-15 22:31 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/libXScrnSaver
-rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/libXau
-rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/libXaw
--rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/libXaw3d
+-rw-r--r-- 1 root root 2 2018-06-19 17:45 ./source/x/x11/build/libXaw3d
-rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/libXaw3dXft
-rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/libXcm
-rw-r--r-- 1 root root 2 2018-04-13 02:44 ./source/x/x11/build/libXcomposite
@@ -11148,7 +11151,7 @@ drwxr-xr-x 2 root root 12288 2018-04-15 22:31 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2018-05-11 12:33 ./source/x/x11/build/xf86-input-joystick
-rw-r--r-- 1 root root 2 2018-05-11 12:33 ./source/x/x11/build/xf86-input-keyboard
-rw-r--r-- 1 root root 2 2018-05-11 12:33 ./source/x/x11/build/xf86-input-libinput
--rw-r--r-- 1 root root 2 2018-05-11 12:33 ./source/x/x11/build/xf86-input-mouse
+-rw-r--r-- 1 root root 2 2018-06-19 17:44 ./source/x/x11/build/xf86-input-mouse
-rw-r--r-- 1 root root 3 2018-05-11 12:33 ./source/x/x11/build/xf86-input-penmount
-rw-r--r-- 1 root root 2 2018-06-01 05:18 ./source/x/x11/build/xf86-input-synaptics
-rw-r--r-- 1 root root 2 2018-05-11 12:33 ./source/x/x11/build/xf86-input-vmmouse
@@ -11325,7 +11328,7 @@ drwxr-xr-x 2 root root 4096 2015-04-21 02:59 ./source/x/x11/makepkg
-rw-r--r-- 1 root root 3528 2018-03-12 18:09 ./source/x/x11/modularize
-rw-r--r-- 1 root root 1189 2018-05-03 12:16 ./source/x/x11/noarch
-rw-r--r-- 1 root root 856 2016-01-12 23:39 ./source/x/x11/package-blacklist
-drwxr-xr-x 13 root root 4096 2018-05-17 19:24 ./source/x/x11/patch
+drwxr-xr-x 12 root root 4096 2018-06-19 17:59 ./source/x/x11/patch
-rw-r--r-- 1 root root 326 2010-11-13 18:39 ./source/x/x11/patch/README
drwxr-xr-x 2 root root 4096 2014-07-14 23:09 ./source/x/x11/patch/luit
-rw-r--r-- 1 root root 170 2014-07-14 23:09 ./source/x/x11/patch/luit.patch
@@ -11340,9 +11343,6 @@ drwxr-xr-x 2 root root 4096 2014-12-07 08:09 ./source/x/x11/patch/xdm
-rw-r--r-- 1 root root 419 2014-12-07 08:06 ./source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch.gz
-rw-r--r-- 1 root root 2309 2014-12-07 08:07 ./source/x/x11/patch/xdm/xdm-consolekit.patch.gz
-rw-r--r-- 1 root root 830 2013-07-07 06:42 ./source/x/x11/patch/xdm/xdm.glibc.crypt.diff.gz
-drwxr-xr-x 2 root root 4096 2018-05-11 12:39 ./source/x/x11/patch/xf86-input-mouse
--rw-r--r-- 1 root root 174 2018-05-11 12:40 ./source/x/x11/patch/xf86-input-mouse.patch
--rw-r--r-- 1 root root 632 2018-05-11 12:38 ./source/x/x11/patch/xf86-input-mouse/3c8f243b750a92d5837a449d344ff884dbd02b57.patch.gz
-rw-r--r-- 1 root root 319 2015-08-20 06:44 ./source/x/x11/patch/xf86-video-apm.patch
-rw-r--r-- 1 root root 319 2015-08-20 06:44 ./source/x/x11/patch/xf86-video-ark.patch
-rw-r--r-- 1 root root 319 2015-08-20 06:44 ./source/x/x11/patch/xf86-video-ast.patch
@@ -11756,7 +11756,7 @@ drwxr-xr-x 2 root root 12288 2018-03-12 18:05 ./source/x/x11/slack-desc
-rw-r--r-- 1 root root 716 2012-04-08 02:21 ./source/x/x11/slack-desc/xwd
-rw-r--r-- 1 root root 702 2012-04-08 02:21 ./source/x/x11/slack-desc/xwininfo
-rw-r--r-- 1 root root 668 2012-04-07 23:42 ./source/x/x11/slack-desc/xwud
-drwxr-xr-x 12 root root 4096 2018-05-18 17:19 ./source/x/x11/src
+drwxr-xr-x 12 root root 4096 2018-06-19 17:44 ./source/x/x11/src
drwxr-xr-x 2 root root 4096 2018-06-11 18:01 ./source/x/x11/src/app
-rw-r--r-- 1 root root 115464 2018-03-05 03:32 ./source/x/x11/src/app/appres-1.0.5.tar.xz
-rw-r--r-- 1 root root 139452 2017-11-07 19:12 ./source/x/x11/src/app/bdftopcf-1.1.tar.xz
@@ -11853,13 +11853,13 @@ drwxr-xr-x 2 root root 4096 2018-03-11 20:42 ./source/x/x11/src/data
drwxr-xr-x 2 root root 4096 2015-05-04 05:55 ./source/x/x11/src/doc
-rw-r--r-- 1 root root 333452 2015-05-01 06:18 ./source/x/x11/src/doc/xorg-docs-1.7.1.tar.xz
-rw-r--r-- 1 root root 110976 2012-06-06 02:42 ./source/x/x11/src/doc/xorg-sgml-doctools-1.11.tar.xz
-drwxr-xr-x 2 root root 4096 2018-06-01 05:18 ./source/x/x11/src/driver
+drwxr-xr-x 2 root root 4096 2018-06-19 17:44 ./source/x/x11/src/driver
-rw-r--r-- 1 root root 236544 2011-05-04 23:02 ./source/x/x11/src/driver/xf86-input-acecad-1.5.0.tar.xz
-rw-r--r-- 1 root root 345048 2018-05-29 02:33 ./source/x/x11/src/driver/xf86-input-evdev-2.10.6.tar.xz
-rw-r--r-- 1 root root 291860 2016-11-17 23:02 ./source/x/x11/src/driver/xf86-input-joystick-1.6.3.tar.xz
-rw-r--r-- 1 root root 290104 2016-11-17 04:29 ./source/x/x11/src/driver/xf86-input-keyboard-1.9.0.tar.xz
-rw-r--r-- 1 root root 305292 2018-04-09 23:27 ./source/x/x11/src/driver/xf86-input-libinput-0.27.1.tar.xz
--rw-r--r-- 1 root root 318096 2016-11-17 04:39 ./source/x/x11/src/driver/xf86-input-mouse-1.9.2.tar.xz
+-rw-r--r-- 1 root root 318204 2018-06-19 04:36 ./source/x/x11/src/driver/xf86-input-mouse-1.9.3.tar.xz
-rw-r--r-- 1 root root 229120 2011-06-28 00:52 ./source/x/x11/src/driver/xf86-input-penmount-1.5.0.tar.xz
-rw-r--r-- 1 root root 427964 2018-05-29 03:19 ./source/x/x11/src/driver/xf86-input-synaptics-1.9.1.tar.xz
-rw-r--r-- 1 root root 258876 2015-06-25 10:30 ./source/x/x11/src/driver/xf86-input-vmmouse-13.1.0.tar.xz
@@ -11945,7 +11945,7 @@ drwxr-xr-x 2 root root 4096 2015-03-15 21:33 ./source/x/x11/src/font
-rwxr-xr-x 1 root root 2052 2016-04-13 17:16 ./source/x/x11/src/get-xf86-video-intel.sh
-rwxr-xr-x 1 root root 2080 2016-04-13 17:16 ./source/x/x11/src/get-xf86-video-nouveau.sh
-rwxr-xr-x 1 root root 2125 2016-04-13 17:16 ./source/x/x11/src/get-xf86-video-openchrome.sh
-drwxr-xr-x 2 root root 4096 2018-05-14 18:23 ./source/x/x11/src/lib
+drwxr-xr-x 2 root root 4096 2018-06-19 17:44 ./source/x/x11/src/lib
-rw-r--r-- 1 root root 266224 2015-05-01 04:35 ./source/x/x11/src/lib/libFS-1.0.7.tar.xz
-rw-r--r-- 1 root root 309088 2014-06-07 01:31 ./source/x/x11/src/lib/libICE-1.0.9.tar.xz
-rw-r--r-- 1 root root 283276 2013-09-08 06:08 ./source/x/x11/src/lib/libSM-1.2.2.tar.xz
@@ -11953,7 +11953,7 @@ drwxr-xr-x 2 root root 4096 2018-05-14 18:23 ./source/x/x11/src/lib
-rw-r--r-- 1 root root 235904 2012-03-08 05:08 ./source/x/x11/src/lib/libXScrnSaver-1.2.2.tar.xz
-rw-r--r-- 1 root root 247936 2013-05-24 22:18 ./source/x/x11/src/lib/libXau-1.0.8.tar.xz
-rw-r--r-- 1 root root 565164 2015-05-01 05:18 ./source/x/x11/src/lib/libXaw-1.0.13.tar.xz
--rw-r--r-- 1 root root 454428 2012-03-29 22:44 ./source/x/x11/src/lib/libXaw3d-1.6.2.tar.xz
+-rw-r--r-- 1 root root 475672 2018-06-19 05:01 ./source/x/x11/src/lib/libXaw3d-1.6.3.tar.xz
-rw-r--r-- 1 root root 250328 2013-01-04 09:14 ./source/x/x11/src/lib/libXcm-0.5.2.tar.xz
-rw-r--r-- 1 root root 239876 2013-01-03 07:30 ./source/x/x11/src/lib/libXcomposite-0.4.4.tar.xz
-rw-r--r-- 1 root root 273708 2017-11-28 14:26 ./source/x/x11/src/lib/libXcursor-1.1.15.tar.xz
@@ -12237,7 +12237,7 @@ drwxr-xr-x 2 root root 4096 2018-05-06 19:33 ./source/xap/sane
-rw-r--r-- 1 root root 3581624 2017-05-23 13:08 ./source/xap/sane/sane-backends-1.0.27.tar.xz
-rw-r--r-- 1 root root 341 2010-01-20 01:54 ./source/xap/sane/sane-frontends-1.0.14-sane_cap_always_settable.diff.gz
-rw-r--r-- 1 root root 172596 2005-09-18 07:21 ./source/xap/sane/sane-frontends-1.0.14.tar.xz
--rwxr-xr-x 1 root root 5677 2018-05-06 19:33 ./source/xap/sane/sane.SlackBuild
+-rwxr-xr-x 1 root root 5718 2018-06-19 21:38 ./source/xap/sane/sane.SlackBuild
-rw-r--r-- 1 root root 773 2018-02-27 06:13 ./source/xap/sane/slack-desc
drwxr-xr-x 5 root root 4096 2018-05-03 19:20 ./source/xap/seamonkey
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/seamonkey/autoconf
@@ -12455,11 +12455,11 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/libxfce4ui
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/libxfce4util
-rw-r--r-- 1 root root 386632 2015-02-28 16:06 ./source/xfce/libxfce4util/libxfce4util-4.12.1.tar.xz
-rwxr-xr-x 1 root root 4750 2018-04-23 17:20 ./source/xfce/libxfce4util/libxfce4util.SlackBuild
--rw-r--r-- 1 root root 776 2018-02-27 06:13 ./source/xfce/libxfce4util/slack-desc
-drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/orage
--rw-r--r-- 1 root root 2165672 2015-04-10 10:30 ./source/xfce/orage/orage-4.12.1.tar.xz
--rwxr-xr-x 1 root root 4085 2018-04-23 17:20 ./source/xfce/orage/orage.SlackBuild
--rw-r--r-- 1 root root 723 2017-11-14 22:05 ./source/xfce/orage/orage.libical3.diff.gz
+-rw-r--r-- 1 root root 776 2018-02-27 06:13 ./source/xfce/libxfce4util/slack-desc
+drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/orage
+-rw-r--r-- 1 root root 2165672 2015-04-10 10:30 ./source/xfce/orage/orage-4.12.1.tar.xz
+-rwxr-xr-x 1 root root 4085 2018-04-23 17:20 ./source/xfce/orage/orage.SlackBuild
+-rw-r--r-- 1 root root 723 2017-11-14 22:05 ./source/xfce/orage/orage.libical3.diff.gz
-rw-r--r-- 1 root root 625 2018-02-27 06:13 ./source/xfce/orage/slack-desc
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/xfce/thunar-volman
-rw-r--r-- 1 root root 835 2015-03-22 04:39 ./source/xfce/thunar-volman/0001-Fix-return-with-no-value-in-function-returning-non-v.patch
@@ -12585,14 +12585,43 @@ drwxr-xr-x 2 root root 4096 2012-03-02 16:01 ./source/y/bsd-games/fortune-fi
-rw-r--r-- 1 root root 364407 2002-03-10 05:09 ./source/y/bsd-games/fortunes-o.tar.gz
-rw-r--r-- 1 root root 104848 1993-10-25 00:02 ./source/y/bsd-games/hangman-words.gz
-rw-r--r-- 1 root root 1048 2018-02-27 06:13 ./source/y/bsd-games/slack-desc
-drwxr-xr-x 4 root root 4096 2018-06-13 05:57 ./testing
--rw-r--r-- 1 root root 552 2018-06-13 05:57 ./testing/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2018-06-13 05:57 ./testing/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 685 2018-06-13 05:57 ./testing/FILE_LIST
--rw-r--r-- 1 root root 14 2018-06-13 05:57 ./testing/MANIFEST.bz2
--rw-r--r-- 1 root root 224 2018-06-13 05:57 ./testing/PACKAGES.TXT
-drwxr-xr-x 2 root root 4096 2018-06-12 19:55 ./testing/packages
-drwxr-xr-x 2 root root 4096 2018-06-12 19:55 ./testing/source
+drwxr-xr-x 4 root root 4096 2018-06-19 23:07 ./testing
+-rw-r--r-- 1 root root 2433 2018-06-19 23:07 ./testing/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2018-06-19 23:07 ./testing/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 3132 2018-06-19 23:07 ./testing/FILE_LIST
+-rw-r--r-- 1 root root 1640 2018-06-19 23:07 ./testing/MANIFEST.bz2
+-rw-r--r-- 1 root root 1079 2018-06-19 23:07 ./testing/PACKAGES.TXT
+drwxr-xr-x 2 root root 4096 2018-06-19 23:07 ./testing/packages
+-rw-r--r-- 1 root root 672 2018-06-19 21:13 ./testing/packages/pkgtools-15.0-noarch-20.txt
+-rw-r--r-- 1 root root 195204 2018-06-19 21:13 ./testing/packages/pkgtools-15.0-noarch-20.txz
+-rw-r--r-- 1 root root 163 2018-06-19 21:13 ./testing/packages/pkgtools-15.0-noarch-20.txz.asc
+drwxr-xr-x 3 root root 4096 2018-06-19 21:12 ./testing/source
+drwxr-xr-x 4 root root 4096 2018-06-19 21:12 ./testing/source/pkgtools
+-rw-r--r-- 1 root root 984 2018-06-19 19:28 ./testing/source/pkgtools/doinst.sh.gz
+drwxr-xr-x 2 root root 4096 2018-06-19 19:42 ./testing/source/pkgtools/manpages
+-rw-r--r-- 1 root root 76636 2016-06-15 01:08 ./testing/source/pkgtools/manpages-l10n.tar.xz
+-rw-r--r-- 1 root root 1265 2018-06-19 19:28 ./testing/source/pkgtools/manpages/explodepkg.8
+-rw-r--r-- 1 root root 3554 2018-06-19 19:28 ./testing/source/pkgtools/manpages/installpkg.8
+-rw-r--r-- 1 root root 5441 2018-06-19 19:28 ./testing/source/pkgtools/manpages/makepkg.8
+-rw-r--r-- 1 root root 1401 2018-04-11 19:48 ./testing/source/pkgtools/manpages/pkgdiff.8
+-rw-r--r-- 1 root root 2518 2009-04-11 21:11 ./testing/source/pkgtools/manpages/pkgtool.8
+-rw-r--r-- 1 root root 3251 2018-06-19 19:28 ./testing/source/pkgtools/manpages/removepkg.8
+-rw-r--r-- 1 root root 2962 2018-06-08 19:56 ./testing/source/pkgtools/manpages/upgradepkg.8
+-rwxr-xr-x 1 root root 3742 2018-06-19 21:13 ./testing/source/pkgtools/pkgtools.SlackBuild
+drwxr-xr-x 2 root root 4096 2018-06-19 19:42 ./testing/source/pkgtools/scripts
+-rw-r--r-- 1 root root 3608 2018-06-19 19:28 ./testing/source/pkgtools/scripts/explodepkg
+-rw-r--r-- 1 root root 27106 2018-06-19 19:31 ./testing/source/pkgtools/scripts/installpkg
+-rw-r--r-- 1 root root 13672 2018-06-19 19:28 ./testing/source/pkgtools/scripts/makebootdisk
+-rw-r--r-- 1 root root 15923 2018-05-22 00:23 ./testing/source/pkgtools/scripts/makepkg
+-rw-r--r-- 1 root root 4712 2018-04-11 20:28 ./testing/source/pkgtools/scripts/pkgdiff
+-rw-r--r-- 1 root root 21938 2018-06-19 19:28 ./testing/source/pkgtools/scripts/pkgtool
+-rw-r--r-- 1 root root 15611 2018-06-19 19:39 ./testing/source/pkgtools/scripts/removepkg
+-rw-r--r-- 1 root root 170 2003-02-16 00:56 ./testing/source/pkgtools/scripts/setup.70.install-kernel
+-rw-r--r-- 1 root root 9164 2018-06-19 19:28 ./testing/source/pkgtools/scripts/setup.80.make-bootdisk
+-rw-r--r-- 1 root root 1062 2018-04-28 19:12 ./testing/source/pkgtools/scripts/setup.htmlview
+-rw-r--r-- 1 root root 8875 2018-06-19 19:28 ./testing/source/pkgtools/scripts/setup.services
+-rw-r--r-- 1 root root 14138 2018-06-19 19:41 ./testing/source/pkgtools/scripts/upgradepkg
+-rw-r--r-- 1 root root 1128 2018-04-11 19:51 ./testing/source/pkgtools/slack-desc
drwxr-xr-x 2 root root 4096 2018-06-18 18:15 ./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
diff --git a/recompress.sh b/recompress.sh
index 6a889615e..b5c7bc5f7 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -33,7 +33,6 @@ gzip ./source/x/motif/motif-2.3.4-mwmrc_dir.patch
gzip ./source/x/motif/motif-2.3.4-bindings.patch
gzip ./source/x/motif/motif.rgbtxt.patch
gzip ./source/x/ttf-indic-fonts/doinst.sh
-gzip ./source/x/x11/patch/xf86-input-mouse/3c8f243b750a92d5837a449d344ff884dbd02b57.patch
gzip ./source/x/x11/patch/xpyb/xpyb-1.3.1-xcbproto-1.13.patch
gzip ./source/x/x11/patch/xorg-server/fix-nouveau-segfault.diff
gzip ./source/x/x11/patch/xorg-server/xorg-server.combo.mouse.keyboard.layout.patch
@@ -923,6 +922,7 @@ gzip ./source/a/logrotate/logrotate.conf
gzip ./source/a/sysvinit-scripts/doinst.sh
gzip ./source/a/dialog/dialog.smaller.min.height.diff
gzip ./source/a/glibc-zoneinfo/doinst.sh
+gzip ./source/a/attr/doinst.sh
gzip ./source/a/lvm2/doinst.sh
gzip ./source/a/lvm2/create-dm-run-dir.diff
gzip ./source/a/tcsh/doinst.sh
@@ -1066,6 +1066,7 @@ gzip ./source/ap/linuxdoc-tools/doinst.sh
gzip ./source/t/texlive/doinst.sh
gzip ./source/t/xfig/xfig.fig.ad.diff
gzip ./source/t/xfig/xfig.no.pdf.ref.diff
+gzip ./testing/source/pkgtools/doinst.sh
gzip ./pasture/source/php/php-fpm.conf.diff
gzip ./pasture/source/php/PHP-5.6.31-OpenSSL-1.1.0-compatibility-20170801.patch
gzip ./pasture/source/php/doinst.sh
diff --git a/source/a/acl/acl.SlackBuild b/source/a/acl/acl.SlackBuild
index 83e78f9dd..9d024b207 100755
--- a/source/a/acl/acl.SlackBuild
+++ b/source/a/acl/acl.SlackBuild
@@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=acl
-VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 4- -d . | rev | cut -f 2 -d -)}
-BUILD=${BUILD:-2}
+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
@@ -53,13 +53,15 @@ else
LIBDIRSUFFIX=""
fi
+NUMJOBS=${NUMJOBS:-" -j7 "}
+
rm -rf $PKG
-mkdir -p $TMP $PKG
+mkdir -p $TMP $PKG/usr/lib${LIBDIRSUFFIX}
cd $TMP
rm -rf acl-$(echo $VERSION | cut -f 1 -d '-')
-tar xvf $CWD/acl-$VERSION.src.tar.?z || exit 1
+tar xvf $CWD/acl-$VERSION.tar.?z || exit 1
cd acl-$(echo $VERSION | cut -f 1 -d '-') || exit 1
chown -R root:root .
@@ -70,22 +72,19 @@ find . \
-exec chmod 644 {} \;
./configure \
- --prefix=/ \
- --exec-prefix=/ \
- --sbindir=/bin \
- --bindir=/usr/bin \
- --libdir=/lib${LIBDIRSUFFIX} \
- --libexecdir=/usr/lib${LIBDIRSUFFIX} \
- --includedir=/usr/include \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PKGNAM-$VERSION \
--mandir=/usr/man \
- --datadir=/usr/share \
+ --infodir=/usr/info \
+ --disable-static \
--docdir=/usr/doc/acl-$VERSION \
--build=$ARCH-slackware-linux || exit 1
-make PKG_DOC_DIR=/usr/doc/acl-$VERSION || exit 1
-make install PKG_DOC_DIR=/usr/doc/acl-$VERSION DESTDIR=$PKG || exit 1
-make install-dev PKG_DOC_DIR=/usr/doc/acl-$VERSION DESTDIR=$PKG || exit 1
-make install-lib PKG_DOC_DIR=/usr/doc/acl-$VERSION DESTDIR=$PKG || exit 1
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
#It would be nice to keep the same timestamps that the files have in the source:
cp -a \
@@ -96,17 +95,23 @@ cp -a \
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
-strip -g $PKG/usr/lib${LIBDIRSUFFIX}/*.a
-# Remove bogus files:
-rm -f $PKG/lib${LIBDIRSUFFIX}/*.a $PKG/lib${LIBDIRSUFFIX}/libacl.so $PKG/lib${LIBDIRSUFFIX}/*.la $PKG/usr/lib${LIBDIRSUFFIX}/*.la
-# Make /usr/lib${LIBDIRSUFFIX}/libacl.so a symlink to /lib${LIBDIRSUFFIX}:
+# Don't ship static libraries:
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.a
+
+# Don't ship .la files:
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
+# Move libraries, as they might be needed by programs that bring a network
+# mounted /usr online:
+mkdir $PKG/lib${LIBDIRSUFFIX}
( cd $PKG/usr/lib${LIBDIRSUFFIX}
- rm -f libacl.so
- ln -sf /lib${LIBDIRSUFFIX}/libacl.so.1 libacl.so
+ for file in lib*.so.?.* ; do
+ mv $file ../../lib${LIBDIRSUFFIX}
+ ln -sf ../../lib${LIBDIRSUFFIX}/$file .
+ done
+ cp -a lib*.so.? ../../lib${LIBDIRSUFFIX}
)
-# Fix shared library perms:
-chmod 755 $PKG/lib${LIBDIRSUFFIX}/*
# Gzip the man pages:
( cd $PKG/usr/man
diff --git a/source/a/acl/acl.url b/source/a/acl/acl.url
new file mode 100644
index 000000000..ea5a80b32
--- /dev/null
+++ b/source/a/acl/acl.url
@@ -0,0 +1 @@
+http://download.savannah.nongnu.org/releases/acl
diff --git a/source/a/acl/slack-desc b/source/a/acl/slack-desc
index a3b5966fd..95f100fce 100644
--- a/source/a/acl/slack-desc
+++ b/source/a/acl/slack-desc
@@ -13,7 +13,7 @@ acl: POSIX Access Control Lists. POSIX Access Control Lists (defined in
acl: POSIX 1003.1e draft standard 17) are used to define more fine-grained
acl: discretionary access rights for files and directories.
acl:
-acl:
-acl:
acl: Homepage: http://savannah.nongnu.org/projects/acl
acl:
+acl:
+acl:
diff --git a/source/a/attr/attr.SlackBuild b/source/a/attr/attr.SlackBuild
index f9593d5dd..1254c5ca1 100755
--- a/source/a/attr/attr.SlackBuild
+++ b/source/a/attr/attr.SlackBuild
@@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=attr
-VERSION=2.4.47
-BUILD=${BUILD:-2}
+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
@@ -53,12 +53,14 @@ else
LIBDIRSUFFIX=""
fi
+NUMJOBS=${NUMJOBS:-" -j7 "}
+
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
rm -rf attr-$(echo $VERSION | cut -f 1 -d '-')
-tar xvf $CWD/attr-$VERSION.src.tar.?z || exit 1
+tar xvf $CWD/attr-$VERSION.tar.?z || exit 1
cd attr-$(echo $VERSION | cut -f 1 -d '-') || exit 1
chown -R root:root .
find . \
@@ -68,22 +70,39 @@ find . \
-exec chmod 644 {} \;
./configure \
- --prefix=/ \
- --exec-prefix=/ \
- --sbindir=/bin \
- --bindir=/usr/bin \
- --libdir=/lib${LIBDIRSUFFIX} \
- --libexecdir=/usr/lib${LIBDIRSUFFIX} \
- --includedir=/usr/include \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --docdir=/usr/doc/$PKGNAM-$VERSION \
--mandir=/usr/man \
- --datadir=/usr/share \
+ --infodir=/usr/info \
--docdir=/usr/doc/attr-$VERSION \
+ --disable-static \
--build=$ARCH-slackware-linux || exit 1
-make PKG_DOC_DIR=/usr/doc/attr-$VERSION || exit 1
-make install PKG_DOC_DIR=/usr/doc/attr-$VERSION DESTDIR=$PKG || exit 1
-make install-dev PKG_DOC_DIR=/usr/doc/attr-$VERSION DESTDIR=$PKG || exit 1
-make install-lib PKG_DOC_DIR=/usr/doc/attr-$VERSION DESTDIR=$PKG || exit 1
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
+
+# Install xattr.conf as a .new file:
+mv $PKG/etc/xattr.conf $PKG/etc/xattr.conf.new
+
+# Don't ship static library:
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.a
+
+# Don't ship .la files:
+rm -f $PKG/usr/lib${LIBDIRSUFFIX}/*.la
+
+# Move libraries, as they might be needed by programs that bring a network
+# mounted /usr online:
+mkdir $PKG/lib${LIBDIRSUFFIX}
+( cd $PKG/usr/lib${LIBDIRSUFFIX}
+ for file in lib*.so.?.* ; do
+ mv $file ../../lib${LIBDIRSUFFIX}
+ ln -sf ../../lib${LIBDIRSUFFIX}/$file .
+ done
+ cp -a lib*.so.? ../../lib${LIBDIRSUFFIX}
+)
#It would be nice to keep the same timestamps that the files have in the source:
rm -rf $PKG/usr/doc/attr-$VERSION/ea-conv
@@ -95,11 +114,6 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" \
| grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
strip -g $PKG/usr/lib${LIBDIRSUFFIX}/*.a
-# Remove bogus files:
-rm -f $PKG/lib${LIBDIRSUFFIX}/*.a $PKG/lib${LIBDIRSUFFIX}/libattr.so $PKG/lib${LIBDIRSUFFIX}/*.la $PKG/usr/lib${LIBDIRSUFFIX}/*.la
-# Make /usr/lib${LIBDIRSUFFIX}/libattr.so a symlink to /lib${LIBDIRSUFFIX}:
-mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
-ln -sf /lib${LIBDIRSUFFIX}/libattr.so.1 $PKG/usr/lib${LIBDIRSUFFIX}/libattr.so
# Fix shared library perms:
chmod 755 $PKG/lib${LIBDIRSUFFIX}/*
@@ -111,6 +125,7 @@ chmod 755 $PKG/lib${LIBDIRSUFFIX}/*
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
+zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $TMP/attr-$(echo $VERSION | tr - _ )-$ARCH-$BUILD.txz
diff --git a/source/a/attr/attr.url b/source/a/attr/attr.url
new file mode 100644
index 000000000..f9f14b84f
--- /dev/null
+++ b/source/a/attr/attr.url
@@ -0,0 +1 @@
+http://download.savannah.nongnu.org/releases/attr
diff --git a/source/a/attr/doinst.sh b/source/a/attr/doinst.sh
new file mode 100644
index 000000000..ca6ce568e
--- /dev/null
+++ b/source/a/attr/doinst.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+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/xattr.conf.new
diff --git a/source/n/gnupg/gnupg.SlackBuild b/source/n/gnupg/gnupg.SlackBuild
index 5de0ee6cf..8836b5526 100755
--- a/source/n/gnupg/gnupg.SlackBuild
+++ b/source/n/gnupg/gnupg.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gnupg
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/x/x11/build/libXaw3d b/source/x/x11/build/libXaw3d
index b8626c4cf..d00491fd7 100644
--- a/source/x/x11/build/libXaw3d
+++ b/source/x/x11/build/libXaw3d
@@ -1 +1 @@
-4
+1
diff --git a/source/x/x11/build/xf86-input-mouse b/source/x/x11/build/xf86-input-mouse
index 00750edc0..d00491fd7 100644
--- a/source/x/x11/build/xf86-input-mouse
+++ b/source/x/x11/build/xf86-input-mouse
@@ -1 +1 @@
-3
+1
diff --git a/source/x/x11/patch/xf86-input-mouse.patch b/source/x/x11/patch/xf86-input-mouse.patch
deleted file mode 100644
index e54c5190b..000000000
--- a/source/x/x11/patch/xf86-input-mouse.patch
+++ /dev/null
@@ -1,2 +0,0 @@
-zcat $CWD/patch/xf86-input-mouse/3c8f243b750a92d5837a449d344ff884dbd02b57.patch.gz \
- | patch -p1 --verbose || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/x/x11/patch/xf86-input-mouse/3c8f243b750a92d5837a449d344ff884dbd02b57.patch b/source/x/x11/patch/xf86-input-mouse/3c8f243b750a92d5837a449d344ff884dbd02b57.patch
deleted file mode 100644
index 5726c50ae..000000000
--- a/source/x/x11/patch/xf86-input-mouse/3c8f243b750a92d5837a449d344ff884dbd02b57.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 3c8f243b750a92d5837a449d344ff884dbd02b57 Mon Sep 17 00:00:00 2001
-From: Adam Jackson
-Date: Thu, 16 Feb 2017 09:21:21 -0500
-Subject: Adapt to removal of xf86GetOS
-
-Signed-off-by: Adam Jackson
----
- src/mouse.c | 11 +++++------
- 1 file changed, 5 insertions(+), 6 deletions(-)
-
-diff --git a/src/mouse.c b/src/mouse.c
-index dae98aa..40d97a9 100644
---- a/src/mouse.c
-+++ b/src/mouse.c
-@@ -794,7 +794,6 @@ InitProtocols(void)
- {
- int classes;
- int i;
-- const char *osname = NULL;
-
- if (osInfo)
- return TRUE;
-@@ -821,11 +820,11 @@ InitProtocols(void)
- mouseProtocols[i].id = PROT_UNSUP;
-
- /* NetBSD uses PROT_BM for "PS/2". */
-- xf86GetOS(&osname, NULL, NULL, NULL);
-- if (osname && xf86NameCmp(osname, "netbsd") == 0)
-- for (i = 0; mouseProtocols[i].name; i++)
-- if (mouseProtocols[i].id == PROT_PS2)
-- mouseProtocols[i].id = PROT_BM;
-+#if defined(__NetBSD__)
-+ for (i = 0; mouseProtocols[i].name; i++)
-+ if (mouseProtocols[i].id == PROT_PS2)
-+ mouseProtocols[i].id = PROT_BM;
-+#endif
-
- return TRUE;
- }
---
-cgit v1.1
-
diff --git a/source/xap/sane/sane.SlackBuild b/source/xap/sane/sane.SlackBuild
index e14b943b1..f66739c17 100755
--- a/source/xap/sane/sane.SlackBuild
+++ b/source/xap/sane/sane.SlackBuild
@@ -152,6 +152,7 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+rm -f /usr/lib${LIBDIRSUFFIX}/libsane.la
# List additional backends in /etc/sane.d/dll.conf.
# I don't think it will hurt anything to do this, even
diff --git a/testing/source/pkgtools/doinst.sh b/testing/source/pkgtools/doinst.sh
new file mode 100644
index 000000000..d14a67873
--- /dev/null
+++ b/testing/source/pkgtools/doinst.sh
@@ -0,0 +1,69 @@
+#!/bin/bash
+# Migrate the package database and related directories from the long-time
+# (stupid) directory /var/log to /var/lib/pkgtools.
+#
+# The removed_* directories will remain under /var/log (but moved to
+# /var/log/pkgtools) as they contain log files of previous operations,
+# not anything that's actively used for package management. Also, the
+# removed_* directories can become quite large compared with the database.
+#
+# First, if it's just a case of missing symlinks, make them. Don't make them
+# if the directories exist in /var/log - we'll do a proper migration in that
+# case.
+for directory in packages scripts setup ; do
+ if [ ! -L var/log/$directory -a ! -d var/log/$directory ]; then
+ if [ -d var/lib/pkgtools/$directory ]; then
+ # Make the symlink:
+ ( cd var/log ; ln -sf ../lib/pkgtools/$directory . )
+ fi
+ fi
+done
+for directory in removed_packages removed_scripts ; do
+ if [ ! -L var/log/$directory -a ! -d var/log/$directory ]; then
+ mkdir -p var/log/pkgtools/$directory
+ ( cd var/log ; ln -sf pkgtools/$directory . )
+ fi
+ if [ ! -L var/lib/pkgtools/$directory -a ! -d var/lib/pkgtools/$directory ]; then
+ mkdir -p var/lib/pkgtools
+ ( cd var/lib/pkgtools ; ln -sf ../../log/pkgtools/$directory . )
+ fi
+done
+# If at this point /var/log/packages is not a symlink, we need to do the
+# migration. We should already have a lock on being the only install script
+# that's currently running, but also get a lock on ldconfig to freeze any
+# other package operations that are happening now until after the migration
+# is complete.
+if [ ! -L var/log/packages ]; then
+ if [ ! -d run/lock/pkgtools ]; then
+ mkdir -p run/lock/pkgtools
+ fi
+ ( flock 9 || exit 11
+ # Don't migrate if tar is running, as there may still be package operations
+ # going on in another process:
+ while pidof tar 1> /dev/null 2> /dev/null ; do
+ sleep 15
+ done
+ # Just to be a bit safer from race conditions:
+ sleep 5
+ # First, move the removed_* directories into a pkgtools subdirectory:
+ mkdir -p var/log/pkgtools
+ for directory in removed_packages removed_scripts ; do
+ if [ ! -d var/log/pkgtools/$directory ]; then
+ mkdir -p var/log/pkgtools/$directory
+ # Move anything found in the old location, then remove it:
+ mv var/log/$directory/* var/log/pkgtools/$directory 2> /dev/null
+ rm -rf var/log/$directory
+ # Make a symlink:
+ ( cd var/log ; ln -sf pkgtools/$directory . )
+ fi
+ done
+ for directory in packages scripts setup ; do
+ mkdir -p var/lib/pkgtools/$directory
+ mv var/log/$directory/* var/lib/pkgtools/$directory 2> /dev/null
+ rm -rf var/log/$directory
+ ( cd var/log
+ ln -sf ../lib/pkgtools/$directory .
+ )
+ done
+ ) 9> run/lock/pkgtools/ldconfig.lock
+fi
diff --git a/testing/source/pkgtools/manpages/explodepkg.8 b/testing/source/pkgtools/manpages/explodepkg.8
new file mode 100644
index 000000000..ddc3d47c1
--- /dev/null
+++ b/testing/source/pkgtools/manpages/explodepkg.8
@@ -0,0 +1,41 @@
+.\" -*- nroff -*-
+.ds g \" empty
+.ds G \" empty
+.\" Like TP, but if specified indent is more than half
+.\" the current line-length - indent, use the default indent.
+.de Tp
+.ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP
+.el .TP "\\$1"
+..
+.TH EXPLODEPKG 8 "21 May 1994" "Slackware Version 2.0.0"
+.SH NAME
+explodepkg \- Extract the contents of a tar+compression package (such as a Slackware
+software package) in the current directory.
+.SH SYNOPSIS
+.B explodepkg
+.BI package
+.BI [
+.BI package2,
+.BI package3,
+.BI ...
+.BI ]
+.SH DESCRIPTION
+.B explodepkg
+uncompresses and untars Slackware *.tgz (or .tbz, .tlz, .txz) packages (or any archive
+that was created by
+compressing a tarfile with one of the supported compression utilities) in the current directory. It is not usually
+used to install packages, since it doesn't execute the installation scripts
+in ./install or ./var/lib/pkgtools/setup. The primary use for
+.B explodepkg
+is in package maintenance - exploding a package in a subdirectory, making fixes
+to it or upgrading the software, and then building the updated package with
+.B makepkg.
+.SH AUTHOR
+Patrick J. Volkerding
+.SH "SEE ALSO"
+.BR tar(1),
+.BR gzip(1),
+.BR installpkg(8),
+.BR makepkg(8),
+.BR pkgtool(8),
+.BR upgradepkg(8)
diff --git a/testing/source/pkgtools/manpages/installpkg.8 b/testing/source/pkgtools/manpages/installpkg.8
new file mode 100644
index 000000000..204cc841e
--- /dev/null
+++ b/testing/source/pkgtools/manpages/installpkg.8
@@ -0,0 +1,126 @@
+.\" -*- nroff -*-
+.ds g \" empty
+.ds G \" empty
+.\" Like TP, but if specified indent is more than half
+.\" the current line-length - indent, use the default indent.
+.de Tp
+.ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP
+.el .TP "\\$1"
+..
+.TH INSTALLPKG 8 "22 Nov 2001" "Slackware Version 8.1.0"
+.SH NAME
+installpkg \- install Slackware packages.
+.SH SYNOPSIS
+.B installpkg
+[
+.B \--warn
+]
+[
+.B \--md5sum
+]
+[
+.B \--root /otherroot
+]
+[
+.B \--infobox
+]
+[
+.B \--menu
+]
+[
+.B \--terse
+]
+[
+.B \--terselength
+]
+[
+.B \--ask
+]
+[
+.B \--priority ADD|REC|OPT|SKP
+]
+[
+.B \--tagfile /somedir/tagfile
+]
+[
+.B \--threads
+]
+.BI packagename
+[
+.B packagename2 ...
+]
+.SH DESCRIPTION
+.B installpkg
+installs single or multiple *.txz (or .tbz, .tgz, .tlz) binary packages designed
+for use with the Slackware Linux distribution onto your system.
+.SH OPTIONS
+.TP
+.B \--warn packagename
+Generate a list of files that would be overwritten to the standard output, but do
+not actually install the package. The list is formatted in a suitable fashion to
+use as a list of files to backup.
+.TP
+.B \--md5sum packagename
+Record the package md5sum in the metadata written in /var/lib/pkgtools/packages.
+.TP
+.B \--root /otherroot
+Install using a location other than / (the default) as the root of the
+filesystem to install on. In the example given, use /otherroot instead. Setting
+the ROOT environment variable does the same thing.
+.TP
+.B \--infobox
+Use /bin/dialog to display an informational dialog as the package is installed.
+Primarily used when installpkg is called from other scripts.
+.TP
+.B \--menu
+Use /bin/dialog to display a menu asking the user if they would like to install the
+package(s) or not. Generally used when installpkg is called from other scripts.
+.TP
+.B \--terse
+Install the package displaying only a single description line to stdout.
+.TP
+.B \--terselength
+Maximum line length of --terse mode output. Default is the number of terminal columns.
+.TP
+.B \--ask
+Used with -menu mode. When selected, always ask if a package should be
+installed regardless of what the package's priority is.
+.TP
+.B \--priority ADD|REC|OPT|SKP
+When installing with the \-menu option, package priority levels (found in the file
+"tagfile" in the package directory) are used to automatically install (ADD) or
+skip (SKP) a package, or to suggest recommended (REC) or optional (OPT) to the user
+if a menu is displayed. If a priority is set on the command line, it will override
+the values set in the tagfile for the entire package list.
+.TP
+.B \--tagfile /somedir/tagfile
+Specify a different file to use for package priorities (in this example, /somedir/tagfile
+will be used). The default is "tagfile" in the package's directory.
+.TP
+.B \--threads
+For xz/plzip compressed packages, set the maximum number of threads to be used for
+decompression. Only has an effect if a multithreaded compressor was used, and then
+only on large packages. The default for plzip is the number of CPU threads available.
+The default for xz is 2.
+.SH EXAMPLES
+.TP
+.B Install a font package for X:
+.P
+installpkg font-bh-ttf-1.0.3-noarch-1.txz
+.P
+Note that if a package is already installed, upgradepkg(8) should be used instead.
+.TP
+.B Create a backup of the files that would be overwritten if the package is installed:
+.P
+.nf
+tar czvf /tmp/backup.tar.gz \\
+ $(installpkg --warn font-bh-ttf-1.0.3-noarch-1.txz)
+.fi
+.SH AUTHOR
+Patrick J. Volkerding
+.SH "SEE ALSO"
+.BR makepkg(8),
+.BR removepkg(8),
+.BR explodepkg(8),
+.BR pkgtool(8),
+.BR upgradepkg(8)
diff --git a/testing/source/pkgtools/manpages/makepkg.8 b/testing/source/pkgtools/manpages/makepkg.8
new file mode 100644
index 000000000..16a98f3fb
--- /dev/null
+++ b/testing/source/pkgtools/manpages/makepkg.8
@@ -0,0 +1,164 @@
+.\" -*- nroff -*-
+.ds g \" empty
+.ds G \" empty
+.\" Like TP, but if specified indent is more than half
+.\" the current line-length - indent, use the default indent.
+.de Tp
+.ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP
+.el .TP "\\$1"
+..
+.TH MAKEPKG 8 "21 May 1994" "Slackware Version 2.0.0"
+.SH NAME
+makepkg \- make Slackware packages.
+.SH SYNOPSIS
+.B makepkg
+[
+.B -l, --linkadd y|n
+]
+[
+.B -c, --chown y|n
+]
+[
+.B --threads
+]
+[
+.B --compress