Mon Jan 13 00:11:55 UTC 2020

a/elvis-2.2_0-x86_64-5.txz:  Rebuilt.
  Don't make /usr/bin/{ex,vi} symlinks.
a/kernel-generic-5.4.11-x86_64-1.txz:  Upgraded.
a/kernel-huge-5.4.11-x86_64-1.txz:  Upgraded.
a/kernel-modules-5.4.11-x86_64-1.txz:  Upgraded.
a/nvi-1.81.6-x86_64-1.txz:  Added.
  This is an implementation of the classic ex/vi text editor written by Keith
  Bostic. Due to this having UTF8 support which elvis lacks, we'll have it
  take over the ex/vi symlinks if they aren't already pointing to a different
  choice. Note that the removal of vi/ex symlinks from the elvis and vim
  packages might cause your ex/vi symlinks to point to this after all the ex/vi
  packages have been upgraded. You can set them to your preferences using
  pkgtool -> Setup -> vi-ex.
a/pkgtools-15.0-noarch-29.txz:  Rebuilt.
  Added an installer/pkgtool menu to select the default ex/vi editor.
ap/vim-8.2.0114-x86_64-1.txz:  Upgraded.
  Don't make /usr/bin/{ex,vi} symlinks.
d/kernel-headers-5.4.11-x86-1.txz:  Upgraded.
d/python-setuptools-45.0.0-x86_64-1.txz:  Upgraded.
k/kernel-source-5.4.11-noarch-1.txz:  Upgraded.
l/imagemagick-7.0.9_15-x86_64-1.txz:  Upgraded.
n/ethtool-5.4-x86_64-1.txz:  Upgraded.
xap/vim-gvim-8.2.0114-x86_64-1.txz:  Upgraded.
isolinux/initrd.img:  Rebuilt.
kernels/*:  Upgraded.
usb-and-pxe-installers/usbboot.img:  Rebuilt.
This commit is contained in:
Patrick J Volkerding 2020-01-13 00:11:55 +00:00 committed by Eric Hameleers
parent ed2eb16b11
commit ba4217f718
63 changed files with 7289 additions and 222 deletions

View file

@ -11,9 +11,45 @@
<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>Sat, 11 Jan 2020 21:58:08 GMT</pubDate>
<lastBuildDate>Sun, 12 Jan 2020 07:59:44 GMT</lastBuildDate>
<pubDate>Mon, 13 Jan 2020 00:11:55 GMT</pubDate>
<lastBuildDate>Mon, 13 Jan 2020 07:59:43 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.11</generator>
<item>
<title>Mon, 13 Jan 2020 00:11:55 GMT</title>
<pubDate>Mon, 13 Jan 2020 00:11:55 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200113001155</link>
<guid isPermaLink="false">20200113001155</guid>
<description>
<![CDATA[<pre>
a/elvis-2.2_0-x86_64-5.txz: Rebuilt.
Don't make /usr/bin/{ex,vi} symlinks.
a/kernel-generic-5.4.11-x86_64-1.txz: Upgraded.
a/kernel-huge-5.4.11-x86_64-1.txz: Upgraded.
a/kernel-modules-5.4.11-x86_64-1.txz: Upgraded.
a/nvi-1.81.6-x86_64-1.txz: Added.
This is an implementation of the classic ex/vi text editor written by Keith
Bostic. Due to this having UTF8 support which elvis lacks, we'll have it
take over the ex/vi symlinks if they aren't already pointing to a different
choice. Note that the removal of vi/ex symlinks from the elvis and vim
packages might cause your ex/vi symlinks to point to this after all the ex/vi
packages have been upgraded. You can set them to your preferences using
pkgtool -> Setup -> vi-ex.
a/pkgtools-15.0-noarch-29.txz: Rebuilt.
Added an installer/pkgtool menu to select the default ex/vi editor.
ap/vim-8.2.0114-x86_64-1.txz: Upgraded.
Don't make /usr/bin/{ex,vi} symlinks.
d/kernel-headers-5.4.11-x86-1.txz: Upgraded.
d/python-setuptools-45.0.0-x86_64-1.txz: Upgraded.
k/kernel-source-5.4.11-noarch-1.txz: Upgraded.
l/imagemagick-7.0.9_15-x86_64-1.txz: Upgraded.
n/ethtool-5.4-x86_64-1.txz: Upgraded.
xap/vim-gvim-8.2.0114-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
</pre>]]>
</description>
</item>
<item>
<title>Sat, 11 Jan 2020 21:58:08 GMT</title>
<pubDate>Sat, 11 Jan 2020 21:58:08 GMT</pubDate>

View file

@ -1,3 +1,31 @@
Mon Jan 13 00:11:55 UTC 2020
a/elvis-2.2_0-x86_64-5.txz: Rebuilt.
Don't make /usr/bin/{ex,vi} symlinks.
a/kernel-generic-5.4.11-x86_64-1.txz: Upgraded.
a/kernel-huge-5.4.11-x86_64-1.txz: Upgraded.
a/kernel-modules-5.4.11-x86_64-1.txz: Upgraded.
a/nvi-1.81.6-x86_64-1.txz: Added.
This is an implementation of the classic ex/vi text editor written by Keith
Bostic. Due to this having UTF8 support which elvis lacks, we'll have it
take over the ex/vi symlinks if they aren't already pointing to a different
choice. Note that the removal of vi/ex symlinks from the elvis and vim
packages might cause your ex/vi symlinks to point to this after all the ex/vi
packages have been upgraded. You can set them to your preferences using
pkgtool -> Setup -> vi-ex.
a/pkgtools-15.0-noarch-29.txz: Rebuilt.
Added an installer/pkgtool menu to select the default ex/vi editor.
ap/vim-8.2.0114-x86_64-1.txz: Upgraded.
Don't make /usr/bin/{ex,vi} symlinks.
d/kernel-headers-5.4.11-x86-1.txz: Upgraded.
d/python-setuptools-45.0.0-x86_64-1.txz: Upgraded.
k/kernel-source-5.4.11-noarch-1.txz: Upgraded.
l/imagemagick-7.0.9_15-x86_64-1.txz: Upgraded.
n/ethtool-5.4-x86_64-1.txz: Upgraded.
xap/vim-gvim-8.2.0114-x86_64-1.txz: Upgraded.
isolinux/initrd.img: Rebuilt.
kernels/*: Upgraded.
usb-and-pxe-installers/usbboot.img: Rebuilt.
+--------------------------+
Sat Jan 11 21:58:08 UTC 2020
a/aaa_elflibs-15.0-x86_64-18.txz: Rebuilt.
Added: libdb-4.8.so

View file

@ -1,35 +1,35 @@
Sat Jan 11 22:10:04 UTC 2020
Mon Jan 13 00:23:33 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-01-11 21:58 .
drwxr-xr-x 12 root root 4096 2020-01-13 00:11 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 14809 2019-12-16 17:26 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 929019 2020-01-10 23:14 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-01-10 23:14 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 927763 2020-01-11 22:10 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-01-11 22:10 ./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 777411 2020-01-11 21:58 ./ChangeLog.txt
-rw-r--r-- 1 root root 778784 2020-01-13 00:11 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2020-01-09 21:57 ./EFI/BOOT
drwxr-xr-x 2 root root 4096 2020-01-13 00:09 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
-rw-r--r-- 1 root root 78 2013-09-23 20:35 ./EFI/BOOT/grub-embedded.cfg
-rw-r--r-- 1 root root 893 2018-04-17 21:17 ./EFI/BOOT/grub.cfg
-rw-r--r-- 2 root root 10025344 2020-01-09 20:44 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 43609144 2020-01-09 21:56 ./EFI/BOOT/initrd.img
-rw-r--r-- 2 root root 10025344 2020-01-12 22:24 ./EFI/BOOT/huge.s
-rw-r--r-- 2 root root 43612864 2020-01-13 00:09 ./EFI/BOOT/initrd.img
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1221542 2020-01-10 23:13 ./FILELIST.TXT
-rw-r--r-- 1 root root 1219844 2020-01-11 22:10 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 733999 2020-01-11 22:08 ./PACKAGES.TXT
-rw-r--r-- 1 root root 734615 2020-01-13 00: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-01-09 21:30 ./README.initrd
-rw-r--r-- 1 root root 3629 2020-01-12 23:46 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
-rw-r--r-- 1 root root 8751 2016-06-28 21:44 ./README_LVM.TXT
-rw-r--r-- 1 root root 19658 2013-06-18 04:34 ./README_RAID.TXT
@ -760,16 +760,16 @@ drwxr-xr-x 2 root root 4096 2019-10-18 18:28 ./extra/xv
-rw-r--r-- 1 root root 233 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txt
-rw-r--r-- 1 root root 953308 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz
-rw-r--r-- 1 root root 163 2018-04-13 18:00 ./extra/xv/xv-3.10a-x86_64-9.txz.asc
drwxr-xr-x 3 root root 4096 2020-01-09 21:57 ./isolinux
drwxr-xr-x 3 root root 4096 2020-01-13 00:09 ./isolinux
-rw-r--r-- 1 root root 6183 2017-11-18 18:47 ./isolinux/README.TXT
-rw-r--r-- 1 root root 788 2007-03-17 19:50 ./isolinux/README_SPLIT.TXT
-rw-r--r-- 1 root root 1474560 2019-07-05 18:54 ./isolinux/efiboot.img
-rw-r--r-- 1 root root 574 2013-10-24 00:19 ./isolinux/f2.txt
-rw-r--r-- 2 root root 43609144 2020-01-09 21:56 ./isolinux/initrd.img
-rw-r--r-- 2 root root 43612864 2020-01-13 00:09 ./isolinux/initrd.img
-rw-r--r-- 1 root root 50 2003-01-18 00:02 ./isolinux/iso.sort
-rw-r--r-- 1 root root 24576 2016-05-27 20:36 ./isolinux/isolinux.bin
-rw-r--r-- 1 root root 578 2013-03-27 03:29 ./isolinux/isolinux.cfg
-rw-r--r-- 1 root root 682 2020-01-09 21:30 ./isolinux/message.txt
-rw-r--r-- 1 root root 682 2020-01-12 23:46 ./isolinux/message.txt
drwxr-xr-x 2 root root 4096 2003-03-17 07:31 ./isolinux/sbootmgr
-rwxr-xr-x 1 root root 36064 1995-05-12 01:23 ./isolinux/sbootmgr/RAWRITE.EXE
-rw-r--r-- 1 root root 2138 1997-12-01 01:21 ./isolinux/sbootmgr/RAWRITE12.DOC
@ -780,12 +780,12 @@ lrwxrwxrwx 1 root root 11 2009-08-23 23:37 ./isolinux/sbootmgr/RAWRITE13
-rw-r--r-- 1 root root 1291 2003-03-17 07:31 ./isolinux/sbootmgr/README.TXT
-rw-r--r-- 1 root root 110592 2003-03-16 08:38 ./isolinux/sbootmgr/sbootmgr.dsk
-rw-r--r-- 1 root root 3024 2018-03-03 01:37 ./isolinux/setpkg
drwxr-xr-x 5 root root 4096 2020-01-09 21:30 ./kernels
-rw-r--r-- 1 root root 36 2020-01-09 21:30 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2020-01-09 20:44 ./kernels/huge.s
-rw-r--r-- 1 root root 1080436 2020-01-09 20:43 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 10025344 2020-01-09 20:44 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 199120 2020-01-09 18:31 ./kernels/huge.s/config
drwxr-xr-x 5 root root 4096 2020-01-12 23:46 ./kernels
-rw-r--r-- 1 root root 36 2020-01-12 23:46 ./kernels/VERSIONS.TXT
drwxr-xr-x 2 root root 4096 2020-01-12 22:24 ./kernels/huge.s
-rw-r--r-- 1 root root 1080377 2020-01-12 22:24 ./kernels/huge.s/System.map.gz
-rw-r--r-- 2 root root 10025344 2020-01-12 22:24 ./kernels/huge.s/bzImage
-rw-r--r-- 1 root root 199120 2020-01-12 20:09 ./kernels/huge.s/config
drwxr-xr-x 2 root root 4096 2011-03-25 03:15 ./kernels/memtest
-rw-r--r-- 1 root root 60 2011-03-24 00:19 ./kernels/memtest/README
-rw-r--r-- 1 root root 150024 2013-10-17 04:15 ./kernels/memtest/memtest
@ -830,13 +830,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-01-11 22:08 ./slackware64
-rw-r--r-- 1 root root 291018 2020-01-11 22:08 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-01-11 22:08 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 362487 2020-01-11 22:05 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3698557 2020-01-11 22:06 ./slackware64/MANIFEST.bz2
drwxr-xr-x 18 root root 4096 2020-01-13 00:21 ./slackware64
-rw-r--r-- 1 root root 291208 2020-01-13 00:21 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-01-13 00:21 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 362724 2020-01-13 00:19 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 3702315 2020-01-13 00:19 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./slackware64/a
drwxr-xr-x 2 root root 28672 2020-01-13 00:19 ./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
@ -909,9 +909,9 @@ drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./slackware64/a
-rw-r--r-- 1 root root 445 2019-07-29 20:52 ./slackware64/a/elilo-3.16-x86_64-10.txt
-rw-r--r-- 1 root root 152968 2019-07-29 20:52 ./slackware64/a/elilo-3.16-x86_64-10.txz
-rw-r--r-- 1 root root 163 2019-07-29 20:52 ./slackware64/a/elilo-3.16-x86_64-10.txz.asc
-rw-r--r-- 1 root root 387 2018-04-13 13:03 ./slackware64/a/elvis-2.2_0-x86_64-4.txt
-rw-r--r-- 1 root root 711352 2018-04-13 13:03 ./slackware64/a/elvis-2.2_0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:03 ./slackware64/a/elvis-2.2_0-x86_64-4.txz.asc
-rw-r--r-- 1 root root 375 2020-01-12 22:45 ./slackware64/a/elvis-2.2_0-x86_64-5.txt
-rw-r--r-- 1 root root 711176 2020-01-12 22:45 ./slackware64/a/elvis-2.2_0-x86_64-5.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:45 ./slackware64/a/elvis-2.2_0-x86_64-5.txz.asc
-rw-r--r-- 1 root root 202 2019-09-08 18:54 ./slackware64/a/etc-15.0-x86_64-10.txt
-rw-r--r-- 1 root root 27520 2019-09-08 18:54 ./slackware64/a/etc-15.0-x86_64-10.txz
-rw-r--r-- 1 root root 163 2019-09-08 18:54 ./slackware64/a/etc-15.0-x86_64-10.txz.asc
@ -989,15 +989,15 @@ drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./slackware64/a
-rw-r--r-- 1 root root 422 2020-01-07 20:12 ./slackware64/a/kernel-firmware-20200107_67d4ff5-noarch-1.txt
-rw-r--r-- 1 root root 96652656 2020-01-07 20:12 ./slackware64/a/kernel-firmware-20200107_67d4ff5-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-01-07 20:12 ./slackware64/a/kernel-firmware-20200107_67d4ff5-noarch-1.txz.asc
-rw-r--r-- 1 root root 624 2020-01-09 20:45 ./slackware64/a/kernel-generic-5.4.10-x86_64-1.txt
-rw-r--r-- 1 root root 6908912 2020-01-09 20:45 ./slackware64/a/kernel-generic-5.4.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-09 20:45 ./slackware64/a/kernel-generic-5.4.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 636 2020-01-09 20:44 ./slackware64/a/kernel-huge-5.4.10-x86_64-1.txt
-rw-r--r-- 1 root root 10638004 2020-01-09 20:44 ./slackware64/a/kernel-huge-5.4.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-09 20:44 ./slackware64/a/kernel-huge-5.4.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 567 2020-01-09 20:54 ./slackware64/a/kernel-modules-5.4.10-x86_64-1.txt
-rw-r--r-- 1 root root 43098980 2020-01-09 20:54 ./slackware64/a/kernel-modules-5.4.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-09 20:54 ./slackware64/a/kernel-modules-5.4.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 624 2020-01-12 22:26 ./slackware64/a/kernel-generic-5.4.11-x86_64-1.txt
-rw-r--r-- 1 root root 6907444 2020-01-12 22:26 ./slackware64/a/kernel-generic-5.4.11-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:26 ./slackware64/a/kernel-generic-5.4.11-x86_64-1.txz.asc
-rw-r--r-- 1 root root 636 2020-01-12 22:24 ./slackware64/a/kernel-huge-5.4.11-x86_64-1.txt
-rw-r--r-- 1 root root 10638112 2020-01-12 22:24 ./slackware64/a/kernel-huge-5.4.11-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:24 ./slackware64/a/kernel-huge-5.4.11-x86_64-1.txz.asc
-rw-r--r-- 1 root root 567 2020-01-12 22:34 ./slackware64/a/kernel-modules-5.4.11-x86_64-1.txt
-rw-r--r-- 1 root root 43093932 2020-01-12 22:34 ./slackware64/a/kernel-modules-5.4.11-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:34 ./slackware64/a/kernel-modules-5.4.11-x86_64-1.txz.asc
-rw-r--r-- 1 root root 508 2019-12-30 18:09 ./slackware64/a/kmod-26-x86_64-3.txt
-rw-r--r-- 1 root root 108312 2019-12-30 18:09 ./slackware64/a/kmod-26-x86_64-3.txz
-rw-r--r-- 1 root root 163 2019-12-30 18:09 ./slackware64/a/kmod-26-x86_64-3.txz.asc
@ -1034,8 +1034,8 @@ drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./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 9035 2020-01-09 21:30 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9035 2020-01-09 21:30 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 9080 2020-01-12 23:46 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9080 2020-01-12 23:46 ./slackware64/a/maketag.ez
-rw-r--r-- 1 root root 591 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txt
-rw-r--r-- 1 root root 342928 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-11 19:31 ./slackware64/a/mcelog-168-x86_64-1.txz.asc
@ -1063,6 +1063,9 @@ drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./slackware64/a
-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
-rw-r--r-- 1 root root 461 2020-01-12 23:40 ./slackware64/a/nvi-1.81.6-x86_64-1.txt
-rw-r--r-- 1 root root 337928 2020-01-12 23:40 ./slackware64/a/nvi-1.81.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 23:40 ./slackware64/a/nvi-1.81.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 623 2019-09-11 19:04 ./slackware64/a/openssl-solibs-1.1.1d-x86_64-1.txt
-rw-r--r-- 1 root root 1345708 2019-09-11 19:04 ./slackware64/a/openssl-solibs-1.1.1d-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-09-11 19:04 ./slackware64/a/openssl-solibs-1.1.1d-x86_64-1.txz.asc
@ -1081,9 +1084,9 @@ drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./slackware64/a
-rw-r--r-- 1 root root 450 2018-04-13 13:10 ./slackware64/a/pcmciautils-018-x86_64-2.txt
-rw-r--r-- 1 root root 32548 2018-04-13 13:10 ./slackware64/a/pcmciautils-018-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:10 ./slackware64/a/pcmciautils-018-x86_64-2.txz.asc
-rw-r--r-- 1 root root 672 2019-11-24 21:12 ./slackware64/a/pkgtools-15.0-noarch-28.txt
-rw-r--r-- 1 root root 195808 2019-11-24 21:12 ./slackware64/a/pkgtools-15.0-noarch-28.txz
-rw-r--r-- 1 root root 163 2019-11-24 21:12 ./slackware64/a/pkgtools-15.0-noarch-28.txz.asc
-rw-r--r-- 1 root root 672 2020-01-12 23:23 ./slackware64/a/pkgtools-15.0-noarch-29.txt
-rw-r--r-- 1 root root 196216 2020-01-12 23:23 ./slackware64/a/pkgtools-15.0-noarch-29.txz
-rw-r--r-- 1 root root 163 2020-01-12 23:23 ./slackware64/a/pkgtools-15.0-noarch-29.txz.asc
-rw-r--r-- 1 root root 523 2019-01-07 20:48 ./slackware64/a/plzip-1.8-x86_64-1.txt
-rw-r--r-- 1 root root 55804 2019-01-07 20:48 ./slackware64/a/plzip-1.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-01-07 20:48 ./slackware64/a/plzip-1.8-x86_64-1.txz.asc
@ -1135,7 +1138,7 @@ drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./slackware64/a
-rw-r--r-- 1 root root 378 2019-08-28 18:26 ./slackware64/a/sysvinit-scripts-2.1-noarch-27.txt
-rw-r--r-- 1 root root 22344 2019-08-28 18:26 ./slackware64/a/sysvinit-scripts-2.1-noarch-27.txz
-rw-r--r-- 1 root root 163 2019-08-28 18:26 ./slackware64/a/sysvinit-scripts-2.1-noarch-27.txz.asc
-rw-r--r-- 1 root root 1397 2020-01-09 21:30 ./slackware64/a/tagfile
-rw-r--r-- 1 root root 1405 2020-01-12 23:46 ./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
@ -1184,7 +1187,7 @@ drwxr-xr-x 2 root root 28672 2020-01-11 22:05 ./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-01-11 22:05 ./slackware64/ap
drwxr-xr-x 2 root root 20480 2020-01-13 00:18 ./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
@ -1316,8 +1319,8 @@ drwxr-xr-x 2 root root 20480 2020-01-11 22:05 ./slackware64/ap
-rw-r--r-- 1 root root 338 2018-04-13 13:23 ./slackware64/ap/madplay-0.15.2b-x86_64-5.txt
-rw-r--r-- 1 root root 60100 2018-04-13 13:23 ./slackware64/ap/madplay-0.15.2b-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:23 ./slackware64/ap/madplay-0.15.2b-x86_64-5.txz.asc
-rw-r--r-- 1 root root 6252 2018-05-25 20:16 ./slackware64/ap/maketag
-rw-r--r-- 1 root root 6252 2018-05-25 20:16 ./slackware64/ap/maketag.ez
-rw-r--r-- 1 root root 6255 2020-01-12 23:41 ./slackware64/ap/maketag
-rw-r--r-- 1 root root 6255 2020-01-12 23:41 ./slackware64/ap/maketag.ez
-rw-r--r-- 1 root root 532 2019-10-23 18:09 ./slackware64/ap/man-db-2.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 543036 2019-10-23 18:09 ./slackware64/ap/man-db-2.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-10-23 18:09 ./slackware64/ap/man-db-2.9.0-x86_64-1.txz.asc
@ -1399,7 +1402,7 @@ drwxr-xr-x 2 root root 20480 2020-01-11 22:05 ./slackware64/ap
-rw-r--r-- 1 root root 403 2019-12-28 19:06 ./slackware64/ap/sysstat-12.3.1-x86_64-1.txt
-rw-r--r-- 1 root root 341408 2019-12-28 19:06 ./slackware64/ap/sysstat-12.3.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-12-28 19:06 ./slackware64/ap/sysstat-12.3.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 928 2018-05-25 20:16 ./slackware64/ap/tagfile
-rw-r--r-- 1 root root 928 2020-01-12 23:41 ./slackware64/ap/tagfile
-rw-r--r-- 1 root root 495 2019-12-14 18:37 ./slackware64/ap/terminus-font-4.48-noarch-1.txt
-rw-r--r-- 1 root root 2217744 2019-12-14 18:37 ./slackware64/ap/terminus-font-4.48-noarch-1.txz
-rw-r--r-- 1 root root 163 2019-12-14 18:37 ./slackware64/ap/terminus-font-4.48-noarch-1.txz.asc
@ -1415,9 +1418,9 @@ drwxr-xr-x 2 root root 20480 2020-01-11 22:05 ./slackware64/ap
-rw-r--r-- 1 root root 375 2018-04-13 13:33 ./slackware64/ap/vbetool-1.2.2-x86_64-2.txt
-rw-r--r-- 1 root root 14852 2018-04-13 13:33 ./slackware64/ap/vbetool-1.2.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:33 ./slackware64/ap/vbetool-1.2.2-x86_64-2.txz.asc
-rw-r--r-- 1 root root 383 2020-01-11 19:34 ./slackware64/ap/vim-8.2.0111-x86_64-1.txt
-rw-r--r-- 1 root root 7358396 2020-01-11 19:34 ./slackware64/ap/vim-8.2.0111-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-11 19:34 ./slackware64/ap/vim-8.2.0111-x86_64-1.txz.asc
-rw-r--r-- 1 root root 383 2020-01-12 22:57 ./slackware64/ap/vim-8.2.0114-x86_64-1.txt
-rw-r--r-- 1 root root 7355384 2020-01-12 22:57 ./slackware64/ap/vim-8.2.0114-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:57 ./slackware64/ap/vim-8.2.0114-x86_64-1.txz.asc
-rw-r--r-- 1 root root 604 2018-04-13 13:34 ./slackware64/ap/vorbis-tools-1.4.0-x86_64-4.txt
-rw-r--r-- 1 root root 180908 2018-04-13 13:34 ./slackware64/ap/vorbis-tools-1.4.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:34 ./slackware64/ap/vorbis-tools-1.4.0-x86_64-4.txz.asc
@ -1430,7 +1433,7 @@ drwxr-xr-x 2 root root 20480 2020-01-11 22:05 ./slackware64/ap
-rw-r--r-- 1 root root 506 2020-01-07 20:18 ./slackware64/ap/zsh-5.7.1-x86_64-2.txt
-rw-r--r-- 1 root root 3000108 2020-01-07 20:18 ./slackware64/ap/zsh-5.7.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-01-07 20:18 ./slackware64/ap/zsh-5.7.1-x86_64-2.txz.asc
drwxr-xr-x 2 root root 20480 2020-01-11 22:05 ./slackware64/d
drwxr-xr-x 2 root root 20480 2020-01-13 00:19 ./slackware64/d
-rw-r--r-- 1 root root 360 2019-12-30 00:49 ./slackware64/d/Cython-0.29.14-x86_64-2.txt
-rw-r--r-- 1 root root 3295652 2019-12-30 00:49 ./slackware64/d/Cython-0.29.14-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-12-30 00:49 ./slackware64/d/Cython-0.29.14-x86_64-2.txz.asc
@ -1532,9 +1535,9 @@ drwxr-xr-x 2 root root 20480 2020-01-11 22:05 ./slackware64/d
-rw-r--r-- 1 root root 279 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txt
-rw-r--r-- 1 root root 48112 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:53 ./slackware64/d/intltool-0.51.0-x86_64-4.txz.asc
-rw-r--r-- 1 root root 332 2020-01-09 20:54 ./slackware64/d/kernel-headers-5.4.10-x86-1.txt
-rw-r--r-- 1 root root 964320 2020-01-09 20:54 ./slackware64/d/kernel-headers-5.4.10-x86-1.txz
-rw-r--r-- 1 root root 163 2020-01-09 20:54 ./slackware64/d/kernel-headers-5.4.10-x86-1.txz.asc
-rw-r--r-- 1 root root 332 2020-01-12 22:35 ./slackware64/d/kernel-headers-5.4.11-x86-1.txt
-rw-r--r-- 1 root root 964560 2020-01-12 22:35 ./slackware64/d/kernel-headers-5.4.11-x86-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:35 ./slackware64/d/kernel-headers-5.4.11-x86-1.txz.asc
-rw-r--r-- 1 root root 498 2019-09-25 19:06 ./slackware64/d/libtool-2.4.6-x86_64-12.txt
-rw-r--r-- 1 root root 428440 2019-09-25 19:06 ./slackware64/d/libtool-2.4.6-x86_64-12.txz
-rw-r--r-- 1 root root 163 2019-09-25 19:06 ./slackware64/d/libtool-2.4.6-x86_64-12.txz.asc
@ -1591,9 +1594,9 @@ drwxr-xr-x 2 root root 20480 2020-01-11 22:05 ./slackware64/d
-rw-r--r-- 1 root root 270 2019-12-30 00:49 ./slackware64/d/python-pip-19.3.1-x86_64-2.txt
-rw-r--r-- 1 root root 2209780 2019-12-30 00:49 ./slackware64/d/python-pip-19.3.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-12-30 00:49 ./slackware64/d/python-pip-19.3.1-x86_64-2.txz.asc
-rw-r--r-- 1 root root 562 2020-01-02 19:36 ./slackware64/d/python-setuptools-44.0.0-x86_64-1.txt
-rw-r--r-- 1 root root 687248 2020-01-02 19:36 ./slackware64/d/python-setuptools-44.0.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-02 19:36 ./slackware64/d/python-setuptools-44.0.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 562 2020-01-12 22:37 ./slackware64/d/python-setuptools-45.0.0-x86_64-1.txt
-rw-r--r-- 1 root root 687776 2020-01-12 22:37 ./slackware64/d/python-setuptools-45.0.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:37 ./slackware64/d/python-setuptools-45.0.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 663 2019-12-30 00:48 ./slackware64/d/python3-3.8.1-x86_64-1.txt
-rw-r--r-- 1 root root 17264332 2019-12-30 00:48 ./slackware64/d/python3-3.8.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-12-30 00:48 ./slackware64/d/python3-3.8.1-x86_64-1.txz.asc
@ -1652,15 +1655,15 @@ drwxr-xr-x 2 root root 4096 2016-04-01 21:41 ./slackware64/f
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag
-rw-r--r-- 1 root root 1075 2018-03-01 07:54 ./slackware64/f/maketag.ez
-rw-r--r-- 1 root root 32 2018-03-01 07:54 ./slackware64/f/tagfile
drwxr-xr-x 2 root root 4096 2020-01-09 22:04 ./slackware64/k
drwxr-xr-x 2 root root 4096 2020-01-13 00:19 ./slackware64/k
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/k/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/k/install.end
-rw-r--r-- 1 root root 317 2020-01-09 20:39 ./slackware64/k/kernel-source-5.4.10-noarch-1.txt
-rw-r--r-- 1 root root 109845000 2020-01-09 20:39 ./slackware64/k/kernel-source-5.4.10-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-01-09 20:39 ./slackware64/k/kernel-source-5.4.10-noarch-1.txz.asc
-rw-r--r-- 1 root root 1170 2020-01-09 21:30 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2020-01-09 21:30 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2020-01-09 21:30 ./slackware64/k/tagfile
-rw-r--r-- 1 root root 317 2020-01-12 22:19 ./slackware64/k/kernel-source-5.4.11-noarch-1.txt
-rw-r--r-- 1 root root 109836844 2020-01-12 22:19 ./slackware64/k/kernel-source-5.4.11-noarch-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:19 ./slackware64/k/kernel-source-5.4.11-noarch-1.txz.asc
-rw-r--r-- 1 root root 1170 2020-01-12 23:47 ./slackware64/k/maketag
-rw-r--r-- 1 root root 1170 2020-01-12 23:47 ./slackware64/k/maketag.ez
-rw-r--r-- 1 root root 18 2020-01-12 23:47 ./slackware64/k/tagfile
drwxr-xr-x 2 root root 45056 2019-12-31 05:36 ./slackware64/kde
-rw-r--r-- 1 root root 319 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txt
-rw-r--r-- 1 root root 47003780 2018-06-02 22:05 ./slackware64/kde/amarok-2.9.0-x86_64-3.txz
@ -2501,7 +2504,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
drwxr-xr-x 2 root root 69632 2020-01-11 22:05 ./slackware64/l
drwxr-xr-x 2 root root 69632 2020-01-13 00:18 ./slackware64/l
-rw-r--r-- 1 root root 338 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txt
-rw-r--r-- 1 root root 149752 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:13 ./slackware64/l/ConsoleKit2-1.0.0-x86_64-4.txz.asc
@ -2726,8 +2729,8 @@ drwxr-xr-x 2 root root 69632 2020-01-11 22:05 ./slackware64/l
-rw-r--r-- 1 root root 163 2019-09-10 17:13 ./slackware64/l/glibc-2.30-x86_64-1.txz.asc
-rw-r--r-- 1 root root 353 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txt
-rw-r--r-- 1 root root 11975260 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2019-09-10 17:11 ./slackware64/l/glibc-profile-2.30-x86_64-1.txt
-rw-r--r-- 1 root root 163 2019-09-10 17:12 ./slackware64/l/glibc-i18n-2.30-x86_64-1.txz.asc
-rw-r--r-- 1 root root 507 2019-09-10 17:11 ./slackware64/l/glibc-profile-2.30-x86_64-1.txt
-rw-r--r-- 1 root root 1521232 2019-09-10 17:11 ./slackware64/l/glibc-profile-2.30-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-09-10 17:11 ./slackware64/l/glibc-profile-2.30-x86_64-1.txz.asc
-rw-r--r-- 1 root root 358 2019-09-20 17:19 ./slackware64/l/glibmm-2.62.0-x86_64-1.txt
@ -2829,9 +2832,9 @@ drwxr-xr-x 2 root root 69632 2020-01-11 22:05 ./slackware64/l
-rw-r--r-- 1 root root 370 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txt
-rw-r--r-- 1 root root 138092 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-17 07:49 ./slackware64/l/ilmbase-2.2.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 537 2020-01-05 23:06 ./slackware64/l/imagemagick-7.0.9_14-x86_64-1.txt
-rw-r--r-- 1 root root 7619756 2020-01-05 23:06 ./slackware64/l/imagemagick-7.0.9_14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-05 23:06 ./slackware64/l/imagemagick-7.0.9_14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 537 2020-01-12 22:41 ./slackware64/l/imagemagick-7.0.9_15-x86_64-1.txt
-rw-r--r-- 1 root root 7620644 2020-01-12 22:41 ./slackware64/l/imagemagick-7.0.9_15-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:41 ./slackware64/l/imagemagick-7.0.9_15-x86_64-1.txz.asc
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/l/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/l/install.end
-rw-r--r-- 1 root root 417 2019-11-11 18:29 ./slackware64/l/isl-0.22-x86_64-1.txt
@ -3473,7 +3476,7 @@ drwxr-xr-x 2 root root 69632 2020-01-11 22:05 ./slackware64/l
-rw-r--r-- 1 root root 463 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txt
-rw-r--r-- 1 root root 405812 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2019-12-29 18:55 ./slackware64/l/zstd-1.4.4-x86_64-2.txz.asc
drwxr-xr-x 2 root root 36864 2020-01-11 22:05 ./slackware64/n
drwxr-xr-x 2 root root 36864 2020-01-13 00:19 ./slackware64/n
-rw-r--r-- 1 root root 357 2019-12-11 18:10 ./slackware64/n/ModemManager-1.12.2-x86_64-1.txt
-rw-r--r-- 1 root root 1760160 2019-12-11 18:10 ./slackware64/n/ModemManager-1.12.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-12-11 18:10 ./slackware64/n/ModemManager-1.12.2-x86_64-1.txz.asc
@ -3546,9 +3549,9 @@ drwxr-xr-x 2 root root 36864 2020-01-11 22:05 ./slackware64/n
-rw-r--r-- 1 root root 318 2020-01-01 01:11 ./slackware64/n/epic5-2.1.1-x86_64-4.txt
-rw-r--r-- 1 root root 799528 2020-01-01 01:11 ./slackware64/n/epic5-2.1.1-x86_64-4.txz
-rw-r--r-- 1 root root 163 2020-01-01 01:11 ./slackware64/n/epic5-2.1.1-x86_64-4.txz.asc
-rw-r--r-- 1 root root 440 2019-09-24 18:51 ./slackware64/n/ethtool-5.3-x86_64-1.txt
-rw-r--r-- 1 root root 126652 2019-09-24 18:51 ./slackware64/n/ethtool-5.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-09-24 18:51 ./slackware64/n/ethtool-5.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 440 2020-01-12 22:37 ./slackware64/n/ethtool-5.4-x86_64-1.txt
-rw-r--r-- 1 root root 127752 2020-01-12 22:37 ./slackware64/n/ethtool-5.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:37 ./slackware64/n/ethtool-5.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 604 2019-09-28 19:00 ./slackware64/n/fetchmail-6.4.1-x86_64-1.txt
-rw-r--r-- 1 root root 608768 2019-09-28 19:00 ./slackware64/n/fetchmail-6.4.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2019-09-28 19:00 ./slackware64/n/fetchmail-6.4.1-x86_64-1.txz.asc
@ -4814,7 +4817,7 @@ drwxr-xr-x 2 root root 65536 2020-01-09 22:05 ./slackware64/x
-rw-r--r-- 1 root root 213 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txt
-rw-r--r-- 1 root root 25288 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz.asc
drwxr-xr-x 2 root root 12288 2020-01-11 22:05 ./slackware64/xap
drwxr-xr-x 2 root root 12288 2020-01-13 00:18 ./slackware64/xap
-rw-r--r-- 1 root root 625 2020-01-03 18:37 ./slackware64/xap/MPlayer-20200103-x86_64-1.txt
-rw-r--r-- 1 root root 2730320 2020-01-03 18:37 ./slackware64/xap/MPlayer-20200103-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-03 18:37 ./slackware64/xap/MPlayer-20200103-x86_64-1.txz.asc
@ -4916,9 +4919,9 @@ drwxr-xr-x 2 root root 12288 2020-01-11 22:05 ./slackware64/xap
-rw-r--r-- 1 root root 115596 2018-04-13 17:38 ./slackware64/xap/seyon-2.20c-x86_64-4.txz
-rw-r--r-- 1 root root 163 2018-04-13 17:38 ./slackware64/xap/seyon-2.20c-x86_64-4.txz.asc
-rw-r--r-- 1 root root 608 2019-12-13 14:58 ./slackware64/xap/tagfile
-rw-r--r-- 1 root root 503 2020-01-11 19:36 ./slackware64/xap/vim-gvim-8.2.0111-x86_64-1.txt
-rw-r--r-- 1 root root 1388692 2020-01-11 19:36 ./slackware64/xap/vim-gvim-8.2.0111-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-11 19:36 ./slackware64/xap/vim-gvim-8.2.0111-x86_64-1.txz.asc
-rw-r--r-- 1 root root 503 2020-01-12 22:58 ./slackware64/xap/vim-gvim-8.2.0114-x86_64-1.txt
-rw-r--r-- 1 root root 1388544 2020-01-12 22:58 ./slackware64/xap/vim-gvim-8.2.0114-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-01-12 22:58 ./slackware64/xap/vim-gvim-8.2.0114-x86_64-1.txz.asc
-rw-r--r-- 1 root root 455 2018-04-13 17:42 ./slackware64/xap/windowmaker-0.95.8-x86_64-2.txt
-rw-r--r-- 1 root root 1741516 2018-04-13 17:42 ./slackware64/xap/windowmaker-0.95.8-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 17:42 ./slackware64/xap/windowmaker-0.95.8-x86_64-2.txz.asc
@ -5051,13 +5054,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-01-11 22:10 ./source
-rw-r--r-- 1 root root 472641 2020-01-11 22:10 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-01-11 22:10 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 666752 2020-01-11 22:09 ./source/FILE_LIST
-rw-r--r-- 1 root root 18217243 2020-01-11 22:09 ./source/MANIFEST.bz2
drwxr-xr-x 19 root root 4096 2020-01-13 00:23 ./source
-rw-r--r-- 1 root root 475240 2020-01-13 00:23 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 163 2020-01-13 00:23 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 670073 2020-01-13 00:22 ./source/FILE_LIST
-rw-r--r-- 1 root root 18247731 2020-01-13 00:22 ./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 2020-01-02 20:03 ./source/a
drwxr-xr-x 111 root root 4096 2020-01-12 22:42 ./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
@ -5253,11 +5256,11 @@ drwxr-xr-x 2 root root 4096 2018-06-12 19:02 ./source/a/elilo
-rw-r--r-- 1 root root 897 2018-02-27 06:13 ./source/a/elilo/slack-desc
drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./source/a/elvis
-rw-r--r-- 1 root root 1143603 2003-10-21 02:35 ./source/a/elvis/elvis-2.2_0.tar.bz2
-rwxr-xr-x 1 root root 4405 2018-04-23 17:20 ./source/a/elvis/elvis.SlackBuild
-rwxr-xr-x 1 root root 4305 2020-01-12 22:45 ./source/a/elvis/elvis.SlackBuild
-rw-r--r-- 1 root root 1633 2004-02-22 06:19 ./source/a/elvis/elvis.clr
-rw-r--r-- 1 root root 1584 2003-10-21 02:32 ./source/a/elvis/elvis.clr.orig
-rw-r--r-- 1 root root 673 2010-01-27 18:31 ./source/a/elvis/elvis.ref.c.getline.diff.gz
-rw-r--r-- 1 root root 840 2018-02-27 06:13 ./source/a/elvis/slack-desc
-rw-r--r-- 1 root root 828 2020-01-12 22:43 ./source/a/elvis/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-08 18:53 ./source/a/etc
-rw-r--r-- 1 root root 28897 2018-09-05 21:46 ./source/a/etc/_etc.tar.gz
-rw-r--r-- 1 root root 1131 2019-09-08 18:53 ./source/a/etc/doinst.sh.gz
@ -5634,9 +5637,9 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/mlocate
-rw-rw-r-- 1 root root 359204 2012-09-22 02:54 ./source/a/mlocate/mlocate-0.26.tar.xz
-rw-r--r-- 1 root root 138 2017-03-17 06:51 ./source/a/mlocate/mlocate-run-updatedb
-rwxr-xr-x 1 root root 5342 2019-09-29 23:48 ./source/a/mlocate/mlocate.SlackBuild
-rw-r--r-- 1 root root 66 2017-03-17 07:02 ./source/a/mlocate/mlocate.cron
-rw-r--r-- 1 root root 1123 2018-02-27 06:13 ./source/a/mlocate/slack-desc
-rw-r--r-- 1 root root 546 2017-03-17 06:56 ./source/a/mlocate/updatedb.conf.new
-rw-r--r-- 1 root root 66 2017-03-17 07:02 ./source/a/mlocate/mlocate.cron
-rw-r--r-- 1 root root 1123 2018-02-27 06:13 ./source/a/mlocate/slack-desc
-rw-r--r-- 1 root root 546 2017-03-17 06:56 ./source/a/mlocate/updatedb.conf.new
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/mt-st
-rw-r--r-- 1 root root 31212 2017-05-22 04:12 ./source/a/mt-st/mt-st-1.3.tar.xz
-rwxr-xr-x 1 root root 3373 2019-09-29 23:48 ./source/a/mt-st/mt-st.SlackBuild
@ -5656,6 +5659,41 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/ntfs-3g
-rwxr-xr-x 1 root root 5597 2019-09-29 23:48 ./source/a/ntfs-3g/ntfs-3g.SlackBuild
-rw-r--r-- 1 root root 853608 2017-03-28 16:12 ./source/a/ntfs-3g/ntfs-3g_ntfsprogs-2017.3.23.tar.xz
-rw-r--r-- 1 root root 1004 2018-02-27 06:13 ./source/a/ntfs-3g/slack-desc
drwxr-xr-x 3 root root 4096 2020-01-12 23:36 ./source/a/nvi
-rw-r--r-- 1 root root 324 2020-01-12 23:36 ./source/a/nvi/doinst.sh.gz
-rw-r--r-- 1 root root 1281282 2013-11-03 18:33 ./source/a/nvi/nvi-1.81.6.tar.lz
-rwxr-xr-x 1 root root 4446 2020-01-12 21:36 ./source/a/nvi/nvi.SlackBuild
drwxr-xr-x 2 root root 4096 2020-01-12 21:23 ./source/a/nvi/patches
-rw-r--r-- 1 root root 61404 2019-07-26 07:36 ./source/a/nvi/patches/nvi-01-additional_upstream_data.patch.gz
-rw-r--r-- 1 root root 470 2019-07-26 07:36 ./source/a/nvi/patches/nvi-03-db4.patch.gz
-rw-r--r-- 1 root root 315 2019-07-26 07:36 ./source/a/nvi/patches/nvi-04-confdefs.patch.gz
-rw-r--r-- 1 root root 500 2019-07-26 07:36 ./source/a/nvi/patches/nvi-06-default_value_escapetime.patch.gz
-rw-r--r-- 1 root root 470 2019-07-26 07:36 ./source/a/nvi/patches/nvi-07-flush_cache.patch.gz
-rw-r--r-- 1 root root 642 2019-07-26 07:36 ./source/a/nvi/patches/nvi-08-lfs.patch.gz
-rw-r--r-- 1 root root 333 2019-07-26 07:36 ./source/a/nvi/patches/nvi-08-safe_printf.patch.gz
-rw-r--r-- 1 root root 561 2019-07-26 07:36 ./source/a/nvi/patches/nvi-08-tempfile_umask.patch.gz
-rw-r--r-- 1 root root 439 2019-07-26 07:36 ./source/a/nvi/patches/nvi-09-casting.patch.gz
-rw-r--r-- 1 root root 530 2019-07-26 07:36 ./source/a/nvi/patches/nvi-10-no_one_line_visual.patch.gz
-rw-r--r-- 1 root root 380 2019-07-26 07:36 ./source/a/nvi/patches/nvi-11-backward_sentence_moving.patch.gz
-rw-r--r-- 1 root root 430 2019-07-26 07:36 ./source/a/nvi/patches/nvi-12-horiz_scroll_count.patch.gz
-rw-r--r-- 1 root root 1105 2019-07-26 07:36 ./source/a/nvi/patches/nvi-13-widechar_horrors.patch.gz
-rw-r--r-- 1 root root 609 2019-07-26 07:36 ./source/a/nvi/patches/nvi-14-private_regex_fixes.patch.gz
-rw-r--r-- 1 root root 550 2019-07-26 07:36 ./source/a/nvi/patches/nvi-15-search_word.patch.gz
-rw-r--r-- 1 root root 6217 2019-07-26 07:36 ./source/a/nvi/patches/nvi-16-manpage_errors.patch.gz
-rw-r--r-- 1 root root 1176 2019-07-26 07:36 ./source/a/nvi/patches/nvi-17-tutorial_typos.patch.gz
-rw-r--r-- 1 root root 477 2019-07-26 07:36 ./source/a/nvi/patches/nvi-18-dbpagesize_binpower.patch.gz
-rw-r--r-- 1 root root 388 2019-07-26 07:36 ./source/a/nvi/patches/nvi-19-include_term_h.patch.gz
-rw-r--r-- 1 root root 512 2019-07-26 07:36 ./source/a/nvi/patches/nvi-20-glibc_has_grantpt.patch.gz
-rw-r--r-- 1 root root 845 2019-07-26 07:36 ./source/a/nvi/patches/nvi-21-exrc_writability_check.patch.gz
-rw-r--r-- 1 root root 668 2019-07-26 07:36 ./source/a/nvi/patches/nvi-23-debian_alternatives.patch.gz
-rw-r--r-- 1 root root 603 2019-07-26 07:36 ./source/a/nvi/patches/nvi-24-fallback_to_dumb_term.patch.gz
-rw-r--r-- 1 root root 741 2019-07-26 07:36 ./source/a/nvi/patches/nvi-25-manpage_note_dropped_F.patch.gz
-rw-r--r-- 1 root root 493 2019-07-26 07:36 ./source/a/nvi/patches/nvi-26-trailing_tab_segv.patch.gz
-rw-r--r-- 1 root root 558 2019-07-26 07:36 ./source/a/nvi/patches/nvi-27-support_C_locale.patch.gz
-rw-r--r-- 1 root root 615 2019-07-26 07:36 ./source/a/nvi/patches/nvi-29-file_backup.patch.gz
-rw-r--r-- 1 root root 14043 2019-07-26 07:36 ./source/a/nvi/patches/nvi-30-autoconf-269-aarch64.patch.gz
-rw-r--r-- 1 root root 945 2020-01-12 22:43 ./source/a/nvi/slack-desc
-rw-r--r-- 1 root root 61 2020-01-09 19:58 ./source/a/nvi/vi.exrc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/os-prober
-rwxr-xr-x 1 root root 4560 2019-09-30 04:39 ./source/a/os-prober/os-prober.SlackBuild
-rw-r--r-- 1 root root 682 2019-08-06 04:39 ./source/a/os-prober/os-prober.lvm2.diff.gz
@ -5697,8 +5735,8 @@ drwxr-xr-x 2 root root 4096 2019-10-04 06:20 ./source/a/pkgtools/manpages
-rw-r--r-- 1 root root 2518 2009-04-11 21:11 ./source/a/pkgtools/manpages/pkgtool.8
-rw-r--r-- 1 root root 3251 2018-06-19 19:28 ./source/a/pkgtools/manpages/removepkg.8
-rw-r--r-- 1 root root 2962 2018-06-08 19:56 ./source/a/pkgtools/manpages/upgradepkg.8
-rwxr-xr-x 1 root root 3742 2019-11-24 21:12 ./source/a/pkgtools/pkgtools.SlackBuild
drwxr-xr-x 2 root root 4096 2019-11-24 21:12 ./source/a/pkgtools/scripts
-rwxr-xr-x 1 root root 3742 2020-01-12 23:07 ./source/a/pkgtools/pkgtools.SlackBuild
drwxr-xr-x 2 root root 4096 2020-01-12 23:09 ./source/a/pkgtools/scripts
-rw-r--r-- 1 root root 3608 2018-06-19 19:28 ./source/a/pkgtools/scripts/explodepkg
-rw-r--r-- 1 root root 27102 2019-10-04 06:05 ./source/a/pkgtools/scripts/installpkg
-rw-r--r-- 1 root root 13672 2018-06-19 19:28 ./source/a/pkgtools/scripts/makebootdisk
@ -5710,6 +5748,7 @@ drwxr-xr-x 2 root root 4096 2019-11-24 21:12 ./source/a/pkgtools/scripts
-rw-r--r-- 1 root root 9164 2018-06-19 19:28 ./source/a/pkgtools/scripts/setup.80.make-bootdisk
-rw-r--r-- 1 root root 1062 2018-04-28 19:12 ./source/a/pkgtools/scripts/setup.htmlview
-rw-r--r-- 1 root root 8875 2018-06-19 19:28 ./source/a/pkgtools/scripts/setup.services
-rw-r--r-- 1 root root 1154 2020-01-12 23:22 ./source/a/pkgtools/scripts/setup.vi-ex
-rw-r--r-- 1 root root 14168 2019-10-13 17:37 ./source/a/pkgtools/scripts/upgradepkg
-rw-r--r-- 1 root root 1128 2018-04-11 19:51 ./source/a/pkgtools/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/plzip
@ -6499,15 +6538,14 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/vbetool
-rw-r--r-- 1 root root 24915 2015-12-20 20:37 ./source/ap/vbetool/vbetool-1.2.2.tar.gz
-rwxr-xr-x 1 root root 3202 2019-09-29 23:48 ./source/ap/vbetool/vbetool.SlackBuild
-rw-r--r-- 1 root root 129 2008-11-24 18:23 ./source/ap/vbetool/vbetool.info
drwxr-xr-x 2 root root 4096 2020-01-11 19:33 ./source/ap/vim
drwxr-xr-x 2 root root 4096 2020-01-12 22:49 ./source/ap/vim
-rw-r--r-- 1 root root 299348 2009-07-09 22:03 ./source/ap/vim/ctags-5.8.tar.xz
-rw-r--r-- 1 root root 118 2006-08-23 23:20 ./source/ap/vim/doinst.sh.gz
-rw-r--r-- 1 root root 8249 2006-01-19 17:01 ./source/ap/vim/gvim.png
-rw-r--r-- 1 root root 834 2018-02-27 06:13 ./source/ap/vim/slack-desc.vim
-rw-r--r-- 1 root root 959 2018-03-15 02:41 ./source/ap/vim/slack-desc.vim-gvim
-rw-r--r-- 1 root root 9316265 2020-01-11 19:32 ./source/ap/vim/vim-8.2.0111.tar.lz
-rwxr-xr-x 1 root root 6214 2019-12-12 18:28 ./source/ap/vim/vim-gvim.SlackBuild
-rwxr-xr-x 1 root root 7588 2019-12-12 18:28 ./source/ap/vim/vim.SlackBuild
-rw-r--r-- 1 root root 9316706 2020-01-12 22:48 ./source/ap/vim/vim-8.2.0114.tar.lz
-rwxr-xr-x 1 root root 6157 2020-01-12 22:56 ./source/ap/vim/vim-gvim.SlackBuild
-rwxr-xr-x 1 root root 7536 2020-01-12 22:56 ./source/ap/vim/vim.SlackBuild
-rw-r--r-- 1 root root 283 2019-01-11 20:43 ./source/ap/vim/vim.vimrc.diff.gz
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/ap/vorbis-tools
-rw-r--r-- 1 root root 4423 2017-12-24 22:19 ./source/ap/vorbis-tools/ogg123.opus.diff.gz
@ -6831,10 +6869,10 @@ drwxr-xr-x 2 root root 4096 2019-12-29 19:15 ./source/d/python-pip
-rw-r--r-- 1 root root 33 2018-03-29 06:10 ./source/d/python-pip/pip.url
-rwxr-xr-x 1 root root 3066 2019-12-29 19:15 ./source/d/python-pip/python-pip.SlackBuild
-rw-r--r-- 1 root root 760 2018-02-27 06:13 ./source/d/python-pip/slack-desc
drwxr-xr-x 2 root root 4096 2020-01-02 19:36 ./source/d/python-setuptools
drwxr-xr-x 2 root root 4096 2020-01-12 20:23 ./source/d/python-setuptools
-rwxr-xr-x 1 root root 3414 2020-01-01 19:30 ./source/d/python-setuptools/python-setuptools.SlackBuild
-rw-r--r-- 1 root root 40 2017-11-28 22:11 ./source/d/python-setuptools/python-setuptools.url
-rw-r--r-- 1 root root 460026 2020-01-01 23:41 ./source/d/python-setuptools/setuptools-44.0.0.tar.lz
-rw-r--r-- 1 root root 460323 2020-01-12 04:44 ./source/d/python-setuptools/setuptools-45.0.0.tar.lz
-rw-r--r-- 1 root root 1059 2018-02-27 06:13 ./source/d/python-setuptools/slack-desc
-rw-r--r-- 1 root root 12855568 2019-10-19 19:00 ./source/d/python/Python-2.7.17.tar.xz
-rw-r--r-- 1 root root 833 2019-10-19 19:00 ./source/d/python/Python-2.7.17.tar.xz.asc
@ -6926,9 +6964,9 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./source/f
-rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/f/slack-desc.linux-faqs
-rw-r--r-- 1 root root 801 2018-02-27 06:13 ./source/f/slack-desc.linux-howtos
drwxr-xr-x 3 root root 4096 2019-12-06 20:12 ./source/installer
-rw-r--r-- 1 root root 32851 2019-12-30 20:07 ./source/installer/ChangeLog.txt
-rw-r--r-- 1 root root 33031 2020-01-12 21:00 ./source/installer/ChangeLog.txt
-rw-r--r-- 1 root root 6849 2018-03-11 00:53 ./source/installer/README
-rwxr-xr-x 1 root root 71579 2019-12-06 20:16 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 72072 2020-01-12 20:57 ./source/installer/build_installer.sh
-rwxr-xr-x 1 root root 2244 2018-03-18 19:14 ./source/installer/installer.SlackBuild
-rw-r--r-- 1 root root 1391 2013-04-01 21:47 ./source/installer/module-blacklist
-rwxr-xr-x 1 root root 5287 2019-12-07 00:25 ./source/installer/repack_installer.SlackBuild
@ -6957,24 +6995,24 @@ drwxr-xr-x 2 root root 4096 2018-03-11 02:36 ./source/installer/sources/e
-rwxr-xr-x 1 root root 238531 2018-06-12 19:01 ./source/installer/sources/efi.x86_64/EFI/BOOT/BOOTX64.EFI
-rwxr-xr-x 1 root root 422 2013-03-27 03:35 ./source/installer/sources/efi.x86_64/EFI/BOOT/elilo.conf
-rwxr-xr-x 1 root root 561 2018-04-18 05:03 ./source/installer/sources/efi.x86_64/EFI/BOOT/message.txt
drwxr-xr-x 2 root root 4096 2019-12-30 20:05 ./source/installer/sources/initrd
drwxr-xr-x 2 root root 4096 2020-01-12 20:36 ./source/installer/sources/initrd
-rw-r--r-- 1 root root 140146 2019-12-30 20:05 ./source/installer/sources/initrd/skeleton_initrd.tar.gz
-rw-r--r-- 1 root root 16894 2012-09-03 20:53 ./source/installer/usbimg2disk.sh
drwxr-xr-x 4 root root 4096 2020-01-09 18:16 ./source/k
drwxr-xr-x 4 root root 4096 2020-01-12 20:02 ./source/k
-rwxr-xr-x 1 root root 7861 2019-12-27 22:39 ./source/k/build-all-kernels.sh
drwxr-xr-x 2 root root 4096 2020-01-09 18:31 ./source/k/kernel-configs
-rw-r--r-- 1 root root 197548 2020-01-09 18:29 ./source/k/kernel-configs/config-generic-5.4.10
-rw-r--r-- 1 root root 199120 2020-01-09 18:31 ./source/k/kernel-configs/config-generic-5.4.10.x64
-rw-r--r-- 1 root root 199225 2020-01-09 18:28 ./source/k/kernel-configs/config-generic-smp-5.4.10-smp
-rw-r--r-- 1 root root 197548 2020-01-09 18:29 ./source/k/kernel-configs/config-huge-5.4.10
-rw-r--r-- 1 root root 199120 2020-01-09 18:31 ./source/k/kernel-configs/config-huge-5.4.10.x64
-rw-r--r-- 1 root root 199225 2020-01-09 18:29 ./source/k/kernel-configs/config-huge-smp-5.4.10-smp
drwxr-xr-x 2 root root 4096 2020-01-12 20:09 ./source/k/kernel-configs
-rw-r--r-- 1 root root 197548 2020-01-12 20:07 ./source/k/kernel-configs/config-generic-5.4.11
-rw-r--r-- 1 root root 199120 2020-01-12 20:09 ./source/k/kernel-configs/config-generic-5.4.11.x64
-rw-r--r-- 1 root root 199225 2020-01-12 20:06 ./source/k/kernel-configs/config-generic-smp-5.4.11-smp
-rw-r--r-- 1 root root 197548 2020-01-12 20:07 ./source/k/kernel-configs/config-huge-5.4.11
-rw-r--r-- 1 root root 199120 2020-01-12 20:09 ./source/k/kernel-configs/config-huge-5.4.11.x64
-rw-r--r-- 1 root root 199225 2020-01-12 20:07 ./source/k/kernel-configs/config-huge-smp-5.4.11-smp
-rwxr-xr-x 1 root root 7416 2019-11-15 20:12 ./source/k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./source/k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 5979 2019-11-15 20:12 ./source/k/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 7952 2019-11-15 18:40 ./source/k/kernel-source.SlackBuild
-rw-r--r-- 1 root root 989 2020-01-09 09:32 ./source/k/linux-5.4.10.tar.sign
-rw-r--r-- 1 root root 109453652 2020-01-09 09:32 ./source/k/linux-5.4.10.tar.xz
-rw-r--r-- 1 root root 989 2020-01-12 11:27 ./source/k/linux-5.4.11.tar.sign
-rw-r--r-- 1 root root 109456460 2020-01-12 11:27 ./source/k/linux-5.4.11.tar.xz
drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./source/k/slack-desc
-rw-r--r-- 1 root root 1138 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic-smp.i686
-rw-r--r-- 1 root root 1041 2018-02-27 06:16 ./source/k/slack-desc/slack-desc.kernel-generic.i586
@ -8157,7 +8195,7 @@ drwxr-xr-x 2 root root 4096 2015-10-21 21:51 ./source/l/ConsoleKit2/patch
-rw-r--r-- 1 root root 554 2015-09-10 12:24 ./source/l/ConsoleKit2/patches/0004-Apply-overlooked-prefix-lib-libdir-substitution.patch.gz
-rw-r--r-- 1 root root 572 2015-09-10 09:24 ./source/l/ConsoleKit2/rc.consolekit
-rw-r--r-- 1 root root 796 2018-02-27 06:12 ./source/l/ConsoleKit2/slack-desc
-rw-r--r-- 1 root root 3806 2019-12-03 18:47 ./source/l/FTBFSlog
-rw-r--r-- 1 root root 3918 2020-01-13 00:11 ./source/l/FTBFSlog
drwxr-xr-x 3 root root 4096 2019-09-29 23:48 ./source/l/GConf
-rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz
-rwxr-xr-x 1 root root 4695 2019-09-29 23:48 ./source/l/GConf/GConf.SlackBuild
@ -8366,7 +8404,7 @@ drwxr-xr-x 2 root root 4096 2020-01-07 20:03 ./source/l/dconf-editor
-rw-r--r-- 1 root root 222 2018-06-10 04:12 ./source/l/dconf-editor/doinst.sh.gz
-rw-r--r-- 1 root root 878 2018-02-27 06:12 ./source/l/dconf-editor/slack-desc
-rw-r--r-- 1 root root 112876 2019-09-09 23:11 ./source/l/dconf/dconf-0.34.0.tar.xz
-rwxr-xr-x 1 root root 4873 2019-12-10 17:59 ./source/l/dconf/dconf.SlackBuild
-rwxr-xr-x 1 root root 4916 2020-01-13 00:10 ./source/l/dconf/dconf.SlackBuild
-rw-r--r-- 1 root root 73 2012-02-20 04:10 ./source/l/dconf/dconf.url
-rw-r--r-- 1 root root 222 2018-06-10 04:11 ./source/l/dconf/doinst.sh.gz
-rw-r--r-- 1 root root 753 2018-02-27 06:12 ./source/l/dconf/slack-desc
@ -8777,9 +8815,9 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/l/ilmbase
-rw-r--r-- 1 root root 326876 2014-11-29 16:17 ./source/l/ilmbase/ilmbase-2.2.0.tar.xz
-rwxr-xr-x 1 root root 3609 2019-09-29 23:48 ./source/l/ilmbase/ilmbase.SlackBuild
-rw-r--r-- 1 root root 825 2018-02-27 06:12 ./source/l/ilmbase/slack-desc
drwxr-xr-x 2 root root 4096 2020-01-05 23:21 ./source/l/imagemagick
-rw-r--r-- 1 root root 9446694 2020-01-05 01:33 ./source/l/imagemagick/ImageMagick-7.0.9-14.tar.lz
-rw-r--r-- 1 root root 836 2020-01-05 13:04 ./source/l/imagemagick/ImageMagick-7.0.9-14.tar.lz.asc
drwxr-xr-x 2 root root 4096 2020-01-12 20:20 ./source/l/imagemagick
-rw-r--r-- 1 root root 9446969 2020-01-12 02:50 ./source/l/imagemagick/ImageMagick-7.0.9-15.tar.lz
-rw-r--r-- 1 root root 836 2020-01-12 13:26 ./source/l/imagemagick/ImageMagick-7.0.9-15.tar.lz.asc
-rw-r--r-- 1 root root 309 2016-05-17 04:08 ./source/l/imagemagick/doinst.sh.gz
-rwxr-xr-x 1 root root 7092 2019-09-29 23:48 ./source/l/imagemagick/imagemagick.SlackBuild
-rw-r--r-- 1 root root 512 2017-07-18 01:14 ./source/l/imagemagick/policy.xml.diff.gz
@ -10159,9 +10197,9 @@ drwxr-xr-x 2 root root 4096 2019-12-25 18:09 ./source/n/epic5
-rw-r--r-- 1 root root 844992 2019-02-24 15:48 ./source/n/epic5/epic5-2.1.1.tar.xz
-rwxr-xr-x 1 root root 4147 2020-01-01 01:10 ./source/n/epic5/epic5.SlackBuild
-rw-r--r-- 1 root root 771 2018-02-27 06:13 ./source/n/epic5/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-24 18:50 ./source/n/ethtool
-rw-r--r-- 1 root root 833 2019-09-23 18:19 ./source/n/ethtool/ethtool-5.3.tar.sign
-rw-r--r-- 1 root root 237952 2019-09-23 18:19 ./source/n/ethtool/ethtool-5.3.tar.xz
drwxr-xr-x 2 root root 4096 2020-01-12 20:19 ./source/n/ethtool
-rw-r--r-- 1 root root 833 2020-01-10 18:40 ./source/n/ethtool/ethtool-5.4.tar.sign
-rw-r--r-- 1 root root 239288 2020-01-10 18:40 ./source/n/ethtool/ethtool-5.4.tar.xz
-rwxr-xr-x 1 root root 3251 2018-04-23 17:20 ./source/n/ethtool/ethtool.SlackBuild
-rw-r--r-- 1 root root 53 2018-02-03 23:15 ./source/n/ethtool/ethtool.url
-rw-r--r-- 1 root root 895 2018-02-27 06:13 ./source/n/ethtool/slack-desc
@ -12347,52 +12385,52 @@ drwxr-xr-x 2 root root 4096 2019-12-13 20:03 ./source/x/x11/src/lib
-rw-r--r-- 1 root root 262516 2019-03-16 22:21 ./source/x/x11/src/lib/libXxf86dga-1.1.5.tar.xz
-rw-r--r-- 1 root root 251004 2018-07-05 16:49 ./source/x/x11/src/lib/libXxf86misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 244964 2015-02-24 07:04 ./source/x/x11/src/lib/libXxf86vm-1.1.4.tar.xz
-rw-r--r-- 1 root root 259316 2018-05-14 00:45 ./source/x/x11/src/lib/libdmx-1.1.4.tar.xz
-rw-r--r-- 1 root root 263112 2019-02-20 01:33 ./source/x/x11/src/lib/libfontenc-1.1.4.tar.xz
-rw-r--r-- 1 root root 320072 2019-07-17 16:25 ./source/x/x11/src/lib/libpciaccess-0.16.tar.xz
-rw-r--r-- 1 root root 302836 2019-03-16 18:36 ./source/x/x11/src/lib/libxkbfile-1.1.0.tar.xz
-rw-r--r-- 1 root root 250612 2018-02-26 17:27 ./source/x/x11/src/lib/libxshmfence-1.3.tar.xz
-rw-r--r-- 1 root root 624168 2019-04-10 17:22 ./source/x/x11/src/lib/pixman-0.38.4.tar.xz
-rw-r--r-- 1 root root 169464 2019-03-16 21:30 ./source/x/x11/src/lib/xtrans-1.4.0.tar.xz
drwxr-xr-x 2 root root 4096 2019-10-17 18:14 ./source/x/x11/src/proto
-rw-r--r-- 1 root root 744584 2019-10-17 16:03 ./source/x/x11/src/proto/xorgproto-2019.2.tar.xz
drwxr-xr-x 2 root root 4096 2019-03-17 18:33 ./source/x/x11/src/util
-rw-r--r-- 1 root root 97488 2014-05-21 18:26 ./source/x/x11/src/util/gccmakedep-1.0.3.tar.xz
-rw-r--r-- 1 root root 148372 2019-03-16 23:26 ./source/x/x11/src/util/imake-1.0.8.tar.xz
-rw-r--r-- 1 root root 106664 2012-03-08 05:51 ./source/x/x11/src/util/lndir-1.0.3.tar.xz
-rw-r--r-- 1 root root 136760 2019-03-16 23:42 ./source/x/x11/src/util/makedepend-1.0.6.tar.xz
-rw-r--r-- 1 root root 81060 2018-03-05 01:42 ./source/x/x11/src/util/util-macros-1.19.2.tar.xz
-rw-r--r-- 1 root root 298008 2015-12-22 01:29 ./source/x/x11/src/util/xorg-cf-files-1.0.6.tar.xz
drwxr-xr-x 2 root root 4096 2018-10-10 17:38 ./source/x/x11/src/xcb
-rw-r--r-- 1 root root 53800 2017-03-14 17:55 ./source/x/x11/src/xcb/libpthread-stubs-0.4.tar.xz
-rw-r--r-- 1 root root 437972 2018-09-27 12:11 ./source/x/x11/src/xcb/libxcb-1.13.1.tar.xz
-rw-r--r-- 1 root root 143560 2018-03-05 09:18 ./source/x/x11/src/xcb/xcb-proto-1.13.tar.xz
-rw-r--r-- 1 root root 247676 2014-10-15 05:34 ./source/x/x11/src/xcb/xcb-util-0.4.0.tar.xz
-rw-r--r-- 1 root root 258940 2016-05-12 07:58 ./source/x/x11/src/xcb/xcb-util-cursor-0.1.3.tar.xz
-rw-r--r-- 1 root root 251100 2015-04-26 14:14 ./source/x/x11/src/xcb/xcb-util-errors-1.0.tar.xz
-rw-r--r-- 1 root root 271064 2014-10-15 04:11 ./source/x/x11/src/xcb/xcb-util-image-0.4.0.tar.xz
-rw-r--r-- 1 root root 241520 2014-10-01 10:05 ./source/x/x11/src/xcb/xcb-util-keysyms-0.4.0.tar.xz
-rw-r--r-- 1 root root 243560 2014-06-13 02:53 ./source/x/x11/src/xcb/xcb-util-renderutil-0.3.9.tar.xz
-rw-r--r-- 1 root root 266716 2014-02-19 11:40 ./source/x/x11/src/xcb/xcb-util-wm-0.4.1.tar.xz
-rw-r--r-- 1 root root 232228 2012-03-23 22:46 ./source/x/x11/src/xcb/xpyb-1.3.1.tar.xz
-rw-r--r-- 1 root root 47 2018-03-23 18:19 ./source/x/x11/src/xf86-input-wacom.url
drwxr-xr-x 2 root root 4096 2019-11-23 19:23 ./source/x/x11/src/xserver
-rw-r--r-- 1 root root 4962468 2019-11-22 23:50 ./source/x/x11/src/xserver/xorg-server-1.20.6.tar.xz
-rwxr-xr-x 1 root root 15125 2019-09-29 23:48 ./source/x/x11/x11.SlackBuild
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/x/xcm
-rw-r--r-- 1 root root 744 2018-11-11 20:29 ./source/x/xcm/slack-desc
-rw-r--r-- 1 root root 205926 2016-12-09 21:50 ./source/x/xcm/xcm-0.5.4.tar.lz
-rwxr-xr-x 1 root root 4055 2019-09-29 23:48 ./source/x/xcm/xcm.SlackBuild
-rw-r--r-- 1 root root 393 2018-11-11 21:25 ./source/x/xcm/xcm.udev.rules.diff.gz
-rw-r--r-- 1 root root 44 2018-11-11 20:29 ./source/x/xcm/xcm.url
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/x/xdg-user-dirs
-rw-r--r-- 1 root root 281 2010-12-15 02:17 ./source/x/xdg-user-dirs/doinst.sh.gz
-rw-r--r-- 1 root root 936 2018-02-27 06:13 ./source/x/xdg-user-dirs/slack-desc
-rw-r--r-- 1 root root 182776 2018-03-14 09:14 ./source/x/xdg-user-dirs/xdg-user-dirs-0.17.tar.xz
-rwxr-xr-x 1 root root 3787 2019-09-29 23:48 ./source/x/xdg-user-dirs/xdg-user-dirs.SlackBuild
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/x/xdg-utils
-rw-r--r-- 1 root root 1432 2011-01-20 23:46 ./source/x/xdg-utils/doinst.sh.gz
-rw-r--r-- 1 root root 1005 2018-02-27 06:13 ./source/x/xdg-utils/slack-desc
-rw-r--r-- 1 root root 259316 2018-05-14 00:45 ./source/x/x11/src/lib/libdmx-1.1.4.tar.xz
-rw-r--r-- 1 root root 263112 2019-02-20 01:33 ./source/x/x11/src/lib/libfontenc-1.1.4.tar.xz
-rw-r--r-- 1 root root 320072 2019-07-17 16:25 ./source/x/x11/src/lib/libpciaccess-0.16.tar.xz
-rw-r--r-- 1 root root 302836 2019-03-16 18:36 ./source/x/x11/src/lib/libxkbfile-1.1.0.tar.xz
-rw-r--r-- 1 root root 250612 2018-02-26 17:27 ./source/x/x11/src/lib/libxshmfence-1.3.tar.xz
-rw-r--r-- 1 root root 624168 2019-04-10 17:22 ./source/x/x11/src/lib/pixman-0.38.4.tar.xz
-rw-r--r-- 1 root root 169464 2019-03-16 21:30 ./source/x/x11/src/lib/xtrans-1.4.0.tar.xz
drwxr-xr-x 2 root root 4096 2019-10-17 18:14 ./source/x/x11/src/proto
-rw-r--r-- 1 root root 744584 2019-10-17 16:03 ./source/x/x11/src/proto/xorgproto-2019.2.tar.xz
drwxr-xr-x 2 root root 4096 2019-03-17 18:33 ./source/x/x11/src/util
-rw-r--r-- 1 root root 97488 2014-05-21 18:26 ./source/x/x11/src/util/gccmakedep-1.0.3.tar.xz
-rw-r--r-- 1 root root 148372 2019-03-16 23:26 ./source/x/x11/src/util/imake-1.0.8.tar.xz
-rw-r--r-- 1 root root 106664 2012-03-08 05:51 ./source/x/x11/src/util/lndir-1.0.3.tar.xz
-rw-r--r-- 1 root root 136760 2019-03-16 23:42 ./source/x/x11/src/util/makedepend-1.0.6.tar.xz
-rw-r--r-- 1 root root 81060 2018-03-05 01:42 ./source/x/x11/src/util/util-macros-1.19.2.tar.xz
-rw-r--r-- 1 root root 298008 2015-12-22 01:29 ./source/x/x11/src/util/xorg-cf-files-1.0.6.tar.xz
drwxr-xr-x 2 root root 4096 2018-10-10 17:38 ./source/x/x11/src/xcb
-rw-r--r-- 1 root root 53800 2017-03-14 17:55 ./source/x/x11/src/xcb/libpthread-stubs-0.4.tar.xz
-rw-r--r-- 1 root root 437972 2018-09-27 12:11 ./source/x/x11/src/xcb/libxcb-1.13.1.tar.xz
-rw-r--r-- 1 root root 143560 2018-03-05 09:18 ./source/x/x11/src/xcb/xcb-proto-1.13.tar.xz
-rw-r--r-- 1 root root 247676 2014-10-15 05:34 ./source/x/x11/src/xcb/xcb-util-0.4.0.tar.xz
-rw-r--r-- 1 root root 258940 2016-05-12 07:58 ./source/x/x11/src/xcb/xcb-util-cursor-0.1.3.tar.xz
-rw-r--r-- 1 root root 251100 2015-04-26 14:14 ./source/x/x11/src/xcb/xcb-util-errors-1.0.tar.xz
-rw-r--r-- 1 root root 271064 2014-10-15 04:11 ./source/x/x11/src/xcb/xcb-util-image-0.4.0.tar.xz
-rw-r--r-- 1 root root 241520 2014-10-01 10:05 ./source/x/x11/src/xcb/xcb-util-keysyms-0.4.0.tar.xz
-rw-r--r-- 1 root root 243560 2014-06-13 02:53 ./source/x/x11/src/xcb/xcb-util-renderutil-0.3.9.tar.xz
-rw-r--r-- 1 root root 266716 2014-02-19 11:40 ./source/x/x11/src/xcb/xcb-util-wm-0.4.1.tar.xz
-rw-r--r-- 1 root root 232228 2012-03-23 22:46 ./source/x/x11/src/xcb/xpyb-1.3.1.tar.xz
-rw-r--r-- 1 root root 47 2018-03-23 18:19 ./source/x/x11/src/xf86-input-wacom.url
drwxr-xr-x 2 root root 4096 2019-11-23 19:23 ./source/x/x11/src/xserver
-rw-r--r-- 1 root root 4962468 2019-11-22 23:50 ./source/x/x11/src/xserver/xorg-server-1.20.6.tar.xz
-rwxr-xr-x 1 root root 15125 2019-09-29 23:48 ./source/x/x11/x11.SlackBuild
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/x/xcm
-rw-r--r-- 1 root root 744 2018-11-11 20:29 ./source/x/xcm/slack-desc
-rw-r--r-- 1 root root 205926 2016-12-09 21:50 ./source/x/xcm/xcm-0.5.4.tar.lz
-rwxr-xr-x 1 root root 4055 2019-09-29 23:48 ./source/x/xcm/xcm.SlackBuild
-rw-r--r-- 1 root root 393 2018-11-11 21:25 ./source/x/xcm/xcm.udev.rules.diff.gz
-rw-r--r-- 1 root root 44 2018-11-11 20:29 ./source/x/xcm/xcm.url
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/x/xdg-user-dirs
-rw-r--r-- 1 root root 281 2010-12-15 02:17 ./source/x/xdg-user-dirs/doinst.sh.gz
-rw-r--r-- 1 root root 936 2018-02-27 06:13 ./source/x/xdg-user-dirs/slack-desc
-rw-r--r-- 1 root root 182776 2018-03-14 09:14 ./source/x/xdg-user-dirs/xdg-user-dirs-0.17.tar.xz
-rwxr-xr-x 1 root root 3787 2019-09-29 23:48 ./source/x/xdg-user-dirs/xdg-user-dirs.SlackBuild
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/x/xdg-utils
-rw-r--r-- 1 root root 1432 2011-01-20 23:46 ./source/x/xdg-utils/doinst.sh.gz
-rw-r--r-- 1 root root 1005 2018-02-27 06:13 ./source/x/xdg-utils/slack-desc
-rw-r--r-- 1 root root 328 2019-01-25 19:01 ./source/x/xdg-utils/xdg-open.no.relative.paths.diff.gz
-rw-r--r-- 1 root root 268718 2018-05-10 15:03 ./source/x/xdg-utils/xdg-utils-1.1.3.tar.lz
-rwxr-xr-x 1 root root 3117 2019-09-29 23:48 ./source/x/xdg-utils/xdg-utils.SlackBuild
@ -12991,9 +13029,9 @@ drwxr-xr-x 4 root root 4096 2019-11-30 21:40 ./testing
-rw-r--r-- 1 root root 224 2019-11-30 21:40 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2019-11-30 20:52 ./testing/packages
drwxr-xr-x 2 root root 4096 2019-11-30 20:52 ./testing/source
drwxr-xr-x 2 root root 4096 2020-01-09 21:57 ./usb-and-pxe-installers
drwxr-xr-x 2 root root 4096 2020-01-13 00:09 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT
-rw-r--r-- 1 root root 574 2013-03-27 04:59 ./usb-and-pxe-installers/pxelinux.cfg_default
-rw-r--r-- 1 root root 54694912 2020-01-09 21:57 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 54703104 2020-01-13 00:09 ./usb-and-pxe-installers/usbboot.img
-rw-r--r-- 1 root root 16042 2019-08-05 07:08 ./usb-and-pxe-installers/usbimg2disk.sh

View file

@ -1,7 +1,7 @@
Slackware initrd mini HOWTO
by Patrick Volkerding, volkerdi@slackware.com
Thu Jan 9 21:30:26 UTC 2020
Sun Jan 12 23:46:49 UTC 2020
This document describes how to create and install an initrd, which may be
required to use the 4.x kernel. Also see "man mkinitrd".
@ -33,15 +33,15 @@ flexible to ship a generic kernel and a set of kernel modules for it.
The easiest way to make the initrd is to use the mkinitrd script included
in Slackware's mkinitrd package. We'll walk through the process of
upgrading to the generic 5.4.10 Linux kernel using the packages
upgrading to the generic 5.4.11 Linux kernel using the packages
found in Slackware's slackware/a/ directory.
First, make sure the kernel, kernel modules, and mkinitrd package are
installed (the current version numbers might be a little different, so
this is just an example):
installpkg kernel-generic-5.4.10-x86_64-1.txz
installpkg kernel-modules-5.4.10-x86_64-1.txz
installpkg kernel-generic-5.4.11-x86_64-1.txz
installpkg kernel-modules-5.4.11-x86_64-1.txz
installpkg mkinitrd-1.4.11-x86_64-14.txz
Change into the /boot directory:
@ -52,7 +52,7 @@ Now you'll want to run "mkinitrd". I'm using ext4 for my root filesystem,
and since the disk controller requires no special support the ext4 module
will be the only one I need to load:
mkinitrd -c -k 5.4.10 -m ext4
mkinitrd -c -k 5.4.11 -m ext4
This should do two things. First, it will create a directory
/boot/initrd-tree containing the initrd's filesystem. Then it will
@ -61,10 +61,10 @@ you could make some additional changes in /boot/initrd-tree/ and
then run mkinitrd again without options to rebuild the image. That's
optional, though, and only advanced users will need to think about that.
Here's another example: Build an initrd image using Linux 5.4.10
Here's another example: Build an initrd image using Linux 5.4.11
kernel modules for a system with an ext4 root partition on /dev/sdb3:
mkinitrd -c -k 5.4.10 -m ext4 -f ext4 -r /dev/sdb3
mkinitrd -c -k 5.4.11 -m ext4 -f ext4 -r /dev/sdb3
4. Now that I've built an initrd, how do I use it?

View file

@ -1,5 +1,5 @@
Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.4.10)!
Welcome to 09Slackware6407 version 15.0 (Linux kernel 5.4.11)!
If you need to pass extra parameters to the kernel, enter them at the prompt
below after the name of the kernel to boot (e.g., huge.s).

View file

@ -1,3 +1,3 @@
These kernels are version 5.4.10.
These kernels are version 5.4.11.

View file

@ -241,6 +241,35 @@ gzip ./source/a/infozip/zip-patches/zip-3.0-currdir.patch
gzip ./source/a/infozip/zip-patches/zip-3.0-time.patch
gzip ./source/a/infozip/zip-patches/man.patch
gzip ./source/a/infozip/zip-patches/zip-3.0-exec-shield.patch
gzip ./source/a/nvi/patches/nvi-06-default_value_escapetime.patch
gzip ./source/a/nvi/patches/nvi-03-db4.patch
gzip ./source/a/nvi/patches/nvi-25-manpage_note_dropped_F.patch
gzip ./source/a/nvi/patches/nvi-12-horiz_scroll_count.patch
gzip ./source/a/nvi/patches/nvi-08-tempfile_umask.patch
gzip ./source/a/nvi/patches/nvi-23-debian_alternatives.patch
gzip ./source/a/nvi/patches/nvi-09-casting.patch
gzip ./source/a/nvi/patches/nvi-30-autoconf-269-aarch64.patch
gzip ./source/a/nvi/patches/nvi-16-manpage_errors.patch
gzip ./source/a/nvi/patches/nvi-21-exrc_writability_check.patch
gzip ./source/a/nvi/patches/nvi-13-widechar_horrors.patch
gzip ./source/a/nvi/patches/nvi-29-file_backup.patch
gzip ./source/a/nvi/patches/nvi-07-flush_cache.patch
gzip ./source/a/nvi/patches/nvi-14-private_regex_fixes.patch
gzip ./source/a/nvi/patches/nvi-08-lfs.patch
gzip ./source/a/nvi/patches/nvi-08-safe_printf.patch
gzip ./source/a/nvi/patches/nvi-04-confdefs.patch
gzip ./source/a/nvi/patches/nvi-11-backward_sentence_moving.patch
gzip ./source/a/nvi/patches/nvi-19-include_term_h.patch
gzip ./source/a/nvi/patches/nvi-20-glibc_has_grantpt.patch
gzip ./source/a/nvi/patches/nvi-01-additional_upstream_data.patch
gzip ./source/a/nvi/patches/nvi-17-tutorial_typos.patch
gzip ./source/a/nvi/patches/nvi-24-fallback_to_dumb_term.patch
gzip ./source/a/nvi/patches/nvi-18-dbpagesize_binpower.patch
gzip ./source/a/nvi/patches/nvi-15-search_word.patch
gzip ./source/a/nvi/patches/nvi-10-no_one_line_visual.patch
gzip ./source/a/nvi/patches/nvi-26-trailing_tab_segv.patch
gzip ./source/a/nvi/patches/nvi-27-support_C_locale.patch
gzip ./source/a/nvi/doinst.sh
gzip ./source/a/lvm2/create-dm-run-dir.diff
gzip ./source/a/lvm2/doinst.sh
gzip ./source/a/bin/scripts/xx
@ -646,7 +675,6 @@ gzip ./source/ap/libx86/libx86-mmap-offset.patch
gzip ./source/ap/libx86/libx86-add-pkgconfig.patch
gzip ./source/ap/squashfs-tools/squashfs-tools.glibc228.diff
gzip ./source/ap/vim/vim.vimrc.diff
gzip ./source/ap/vim/doinst.sh
gzip ./source/ap/acct/acct.logdir.fhs.diff
gzip ./source/ap/usbmuxd/39-usbmuxd.rules
gzip ./source/ap/usbmuxd/doinst.sh

View file

@ -35,7 +35,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"efibootmgr" "Tool to modify UEFI boot entries" "on" \
"efivar" "Library and tools to handle UEFI variables" "on" \
"elilo" "Linux Loader for EFI-based platforms" "on" \
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
"elvis" "elvis text editor (ex/vi clone)" "on" \
"etc" "System config files & utilities - REQUIRED" "on" \
"eudev" "Manages /dev and modules - REQUIRED" "on" \
"f2fs-tools" "Flash-Friendly File System" "on" \
@ -61,9 +61,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.4.10 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.4.10 Linux kernel" "on" \
"kernel-modules" "Linux 5.4.10 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 5.4.11 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.4.11 Linux kernel" "on" \
"kernel-modules" "Linux 5.4.11 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
@ -85,6 +85,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"mtx" "Controls tape autochangers" "on" \
"ncompress" "The historic compress utility" "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" \
"openssl10-solibs" "OpenSSL shared libraries version 1.0.x" "on" \
"os-prober" "A tool for finding bootable OS partitions" "on" \
@ -130,7 +131,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 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g openssl-solibs openssl10-solibs os-prober 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 zoo \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober 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 zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -138,7 +139,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 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g openssl-solibs openssl10-solibs os-prober 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 zoo \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober 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 zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -35,7 +35,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"efibootmgr" "Tool to modify UEFI boot entries" "on" \
"efivar" "Library and tools to handle UEFI variables" "on" \
"elilo" "Linux Loader for EFI-based platforms" "on" \
"elvis" "elvis text editor (vi clone) - REQUIRED" "on" \
"elvis" "elvis text editor (ex/vi clone)" "on" \
"etc" "System config files & utilities - REQUIRED" "on" \
"eudev" "Manages /dev and modules - REQUIRED" "on" \
"f2fs-tools" "Flash-Friendly File System" "on" \
@ -61,9 +61,9 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"jfsutils" "Utilities for IBM's Journaled Filesystem" "on" \
"kbd" "Change keyboard and console mappings" "on" \
"kernel-firmware" "Linux kernel firmware -- REQUIRED" "on" \
"kernel-generic" "Generic 5.4.10 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.4.10 Linux kernel" "on" \
"kernel-modules" "Linux 5.4.10 kernel modules -- REQUIRED" "on" \
"kernel-generic" "Generic 5.4.11 kernel (needs an initrd)" "on" \
"kernel-huge" "Loaded 5.4.11 Linux kernel" "on" \
"kernel-modules" "Linux 5.4.11 kernel modules -- REQUIRED" "on" \
"kmod" "Kernel module utilities -- REQUIRED" "on" \
"lbzip2" "Parallel bzip2 compressor" "on" \
"less" "A text pager utility - REQUIRED" "on" \
@ -85,6 +85,7 @@ system. :^) Press ENTER when you are done." 21 76 10 \
"mtx" "Controls tape autochangers" "on" \
"ncompress" "The historic compress utility" "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" \
"openssl10-solibs" "OpenSSL shared libraries version 1.0.x" "on" \
"os-prober" "A tool for finding bootable OS partitions" "on" \
@ -130,7 +131,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 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g openssl-solibs openssl10-solibs os-prober 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 zoo \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober 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 zoo \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@ -138,7 +139,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 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g openssl-solibs openssl10-solibs os-prober 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 zoo \
aaa_base aaa_elflibs aaa_terminfo acl acpid attr bash bin btrfs-progs bzip2 coreutils cpio cpufrequtils 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 lilo logrotate lrzip lvm2 lzip lzlib mcelog mdadm minicom mkinitrd mlocate mt-st mtx ncompress ntfs-3g nvi openssl-solibs openssl10-solibs os-prober 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 zoo \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag

View file

@ -72,6 +72,7 @@ mt-st:OPT
mtx:REC
ncompress:REC
ntfs-3g:OPT
nvi:ADD
openssl-solibs:ADD
openssl10-solibs:ADD
os-prober:REC

View file

@ -86,7 +86,7 @@ done." 22 72 12 \
"tmux" "terminal multiplexer" "on" \
"usbmuxd" "iOS USB connection daemon" "on" \
"vbetool" "Video BIOS execution tool" "on" \
"vim" "Improved vi clone" "on" \
"vim" "Improved ex/vi clone" "on" \
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
"xfsdump" "Backup/restore tools for the XFS filesystem" "on" \
"xorriso" "ISO-9660 and Rock Ridge manipulation tool" "on" \

View file

@ -86,7 +86,7 @@ done." 22 72 12 \
"tmux" "terminal multiplexer" "on" \
"usbmuxd" "iOS USB connection daemon" "on" \
"vbetool" "Video BIOS execution tool" "on" \
"vim" "Improved vi clone" "on" \
"vim" "Improved ex/vi clone" "on" \
"vorbis-tools" "Ogg Vorbis encoder, player, and utilities" "on" \
"xfsdump" "Backup/restore tools for the XFS filesystem" "on" \
"xorriso" "ISO-9660 and Rock Ridge manipulation tool" "on" \

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 5.4.10 kernel source" "on" \
"kernel-source" "Linux 5.4.11 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -21,7 +21,7 @@ from series K. Use the UP/DOWN keys to scroll through the list, and \
the SPACE key to deselect any items you don't want to install. \
Press ENTER when you are \
done." 11 70 1 \
"kernel-source" "Linux 5.4.10 kernel source" "on" \
"kernel-source" "Linux 5.4.11 kernel source" "on" \
2> $TMP/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs

View file

@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=elvis
VERSION=2.2_0
BUILD=${BUILD:-4}
BUILD=${BUILD:-5}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@ -111,8 +111,6 @@ rm -f $PKG/usr/share/elvis-$VERSION/tags
rm -f $PKG/usr/share/elvis-$VERSION/doc/*.man
rm -f $PKG/usr/share/elvis-$VERSION/doc/printdoc.bat
# Add /usr/bin/ex and /usr/bin/vi symlinks.
( cd $PKG/usr/bin ; ln -sf elvis ex ; ln -sf elvis vi )
mkdir $PKG/usr/doc
( cd $PKG/usr/doc ; ln -sf /usr/share/elvis-$VERSION . )
mkdir -p $PKG/install

View file

@ -6,14 +6,14 @@
# customary to leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
elvis: elvis (text editor)
elvis: elvis (ex/vi text editor)
elvis:
elvis: Elvis is a text editor. It is intended to be a modern replacement
elvis: for the classic ex/vi editor of UNIX fame. Elvis supports many new
elvis: features, including multiple edit buffers, multiple windows, and a
elvis: variety of display modes.
elvis:
elvis: As elvis is Slackware's default vi, this is a required package.
elvis: Please note that elvis does not support UTF8.
elvis:
elvis:
elvis:

22
source/a/nvi/doinst.sh Normal file
View file

@ -0,0 +1,22 @@
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/vi.exrc.new
# If there's no vi link, take over:
if [ ! -r usr/bin/vi ]; then
( cd usr/bin ; ln -sf nvi vi )
fi
# If there's no ex link, take over:
if [ ! -r usr/bin/ex ]; then
( cd usr/bin ; ln -sf nex ex )
fi

147
source/a/nvi/nvi.SlackBuild Executable file
View file

@ -0,0 +1,147 @@
#!/bin/bash
# Copyright 2008-2012 Robby Workman Northport, 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=nvi
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 {} \+
for file in $CWD/patches/*.gz ; do
zcat $file | patch -p1 || exit 1
done
# Configure, build, and install:
cd build.unix
CFLAGS="$SLKCFLAGS" \
../dist/configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--sysconfdir=/etc \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--enable-widechar \
--disable-static \
--program-prefix="n" \
--build=$ARCH-slackware-linux
make $NUMJOBS || exit 1
make install DESTDIR=$PKG || exit 1
cd ..
# 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
# These are better as softlinks instead of hardlinks:
ln -sf nvi $PKG/usr/bin/nex
ln -sf nvi $PKG/usr/bin/nview
ln -sf nvi.1 $PKG/usr/man/man1/nex.1
ln -sf nvi.1 $PKG/usr/man/man1/nview.1
# Catmandon't:
rm -rf $PKG/usr/man/cat*
# Disable the visual bell:
mkdir -p $PKG/etc
cat $CWD/vi.exrc > $PKG/etc/vi.exrc.new
# 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 \
Changes LICENSE* README* TODO docs/html \
$PKG/usr/doc/${PKGNAM}-$VERSION
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

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,28 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 03db4.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: libdb4 compatibility adjustments.
@DPATCH@
--- nvi-1.81.6.orig/common/msg.c 2009-02-26 14:26:58.350336128 +0100
+++ nvi-1.81.6/common/msg.c 2009-02-26 14:29:05.235335829 +0100
@@ -724,9 +724,18 @@
p = buf;
} else
p = file;
+ if (access(p, F_OK) != 0) {
+ if (first) {
+ first = 0;
+ return (1);
+ }
+ sp->db_error = ENOENT;
+ msgq_str(sp, M_DBERR, p, "%s");
+ return (1);
+ }
if ((sp->db_error = db_create(&db, 0, 0)) != 0 ||
(sp->db_error = db->set_re_source(db, p)) != 0 ||
- (sp->db_error = db_open(db, NULL, DB_RECNO, 0, 0)) != 0) {
+ (sp->db_error = db_open(db, NULL, DB_RECNO, DB_CREATE, 0)) != 0) {
if (first) {
first = 0;
return (1);

View file

@ -0,0 +1,13 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 04confdefs.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Help configure by decreeing that some headers are present.
@DPATCH@
diff -Naur nvi-1.81.6.orig/build/confdefs.h nvi-1.81.6/build/confdefs.h
--- nvi-1.81.6.orig/build/confdefs.h 1970-01-01 01:00:00.000000000 +0100
+++ nvi-1.81.6/build/confdefs.h 2008-05-01 18:05:00.000000000 +0200
@@ -0,0 +1,3 @@
+
+#define HAVE_SYS_MMAN_H 1
+#define HAVE_SYS_SELECT_H 1

View file

@ -0,0 +1,18 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 06default_value_escapetime.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Increase the default 'escapetime' setting to accommodate slow lines.
@DPATCH@
diff -Naur nvi-1.81.6.orig/common/options.c nvi-1.81.6/common/options.c
--- nvi-1.81.6.orig/common/options.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/common/options.c 2008-05-01 18:06:18.000000000 +0200
@@ -356,7 +356,7 @@
(void)SPRINTF(b2, SIZE(b2),
L("directory=%s"), (s = getenv("TMPDIR")) == NULL ? _PATH_TMP : s);
OI(O_TMP_DIRECTORY, b2);
- OI(O_ESCAPETIME, L("escapetime=1"));
+ OI(O_ESCAPETIME, L("escapetime=3"));
OI(O_KEYTIME, L("keytime=6"));
OI(O_MATCHTIME, L("matchtime=7"));
(void)SPRINTF(b2, SIZE(b2), L("msgcat=%s"), _PATH_MSGCAT);

View file

@ -0,0 +1,49 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 07flush_cache.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: No description.
@DPATCH@
diff -Naur nvi-1.81.6.orig/common/db1.c nvi-1.81.6/common/db1.c
--- nvi-1.81.6.orig/common/db1.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/common/db1.c 2008-05-01 18:07:58.000000000 +0200
@@ -262,8 +262,7 @@
}
/* Flush the cache, update line count, before screen update. */
- if (lno <= ep->c_lno)
- ep->c_lno = OOBLNO;
+ ep->c_lno = OOBLNO;
if (ep->c_nlines != OOBLNO)
--ep->c_nlines;
@@ -314,8 +313,7 @@
}
/* Flush the cache, update line count, before screen update. */
- if (lno < ep->c_lno)
- ep->c_lno = OOBLNO;
+ ep->c_lno = OOBLNO;
if (ep->c_nlines != OOBLNO)
++ep->c_nlines;
@@ -386,8 +384,7 @@
}
/* Flush the cache, update line count, before screen update. */
- if (lno >= ep->c_lno)
- ep->c_lno = OOBLNO;
+ ep->c_lno = OOBLNO;
if (ep->c_nlines != OOBLNO)
++ep->c_nlines;
@@ -459,8 +456,7 @@
}
/* Flush the cache, before logging or screen update. */
- if (lno == ep->c_lno)
- ep->c_lno = OOBLNO;
+ ep->c_lno = OOBLNO;
/* File now dirty. */
if (F_ISSET(ep, F_FIRSTMODIFY))

View file

@ -0,0 +1,28 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 08lfs.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Insert a safety check to save large files from being overwritten.
@DPATCH@
diff -Naur nvi-1.81.6.orig/common/exf.c nvi-1.81.6/common/exf.c
--- nvi-1.81.6.orig/common/exf.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/common/exf.c 2008-05-01 18:09:55.000000000 +0200
@@ -157,6 +157,18 @@
*/
if (file_spath(sp, frp, &sb, &exists))
return (1);
+ /*
+ * On LFS systems, it's possible that stat returned an error because
+ * the file is >2GB, which nvi would normally treat as "doesn't exist"
+ * and eventually overwrite. That's no good. Rather than mess with
+ * every stat() call in file_spath, we'll just check again here.
+ */
+ if (!exists && stat(frp->name, &sb)) {
+ if (errno == EOVERFLOW) {
+ msgq(sp, M_ERR, "File too large (>2GB, probably)");
+ goto err;
+ }
+ }
/*
* Check whether we already have this file opened in some

View file

@ -0,0 +1,18 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 08safe_printf.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: No description.
@DPATCH@
diff -Naur nvi-1.81.6.orig/common/exf.c nvi-1.81.6/common/exf.c
--- nvi-1.81.6.orig/common/exf.c 2008-05-01 18:10:20.000000000 +0200
+++ nvi-1.81.6/common/exf.c 2008-05-01 18:10:30.000000000 +0200
@@ -1075,7 +1075,7 @@
*--s = '.';
}
}
- msgq(sp, M_INFO, s);
+ msgq(sp, M_INFO, "%s", s);
if (nf)
FREE_SPACE(sp, p, 0);
return (0);

View file

@ -0,0 +1,31 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 08tempfile_umask.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: No description.
@DPATCH@
diff -Naur nvi-1.81.6.orig/common/exf.c nvi-1.81.6/common/exf.c
--- nvi-1.81.6.orig/common/exf.c 2008-05-01 18:10:45.000000000 +0200
+++ nvi-1.81.6/common/exf.c 2008-05-01 18:13:23.000000000 +0200
@@ -207,16 +207,21 @@
*/
oname = frp->name;
if (LF_ISSET(FS_OPENERR) || oname == NULL || !exists) {
+ mode_t orig_umask;
if (opts_empty(sp, O_TMP_DIRECTORY, 0))
goto err;
+ orig_umask = umask(0);
+ umask(orig_umask & 0177);
(void)snprintf(tname, sizeof(tname),
"%s/vi.XXXXXX", O_STR(sp, O_TMP_DIRECTORY));
if ((fd = mkstemp(tname)) == -1) {
+ umask(orig_umask);
msgq(sp, M_SYSERR,
"237|Unable to create temporary file");
goto err;
}
(void)close(fd);
+ umask(orig_umask);
if (frp->name == NULL)
F_SET(frp, FR_TMPFILE);

View file

@ -0,0 +1,27 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 09casting.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: No description.
@DPATCH@
diff -Naur nvi-1.81.6.orig/vi/v_ch.c nvi-1.81.6/vi/v_ch.c
--- nvi-1.81.6.orig/vi/v_ch.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/vi/v_ch.c 2008-05-01 18:14:03.000000000 +0200
@@ -165,7 +165,7 @@
endp = (startp = p) + len;
p += vp->m_start.cno;
for (cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1; cnt--;) {
- while (++p < endp && *p != key);
+ while (++p < endp && *p != (char) key);
if (p == endp) {
notfound(sp, key);
return (1);
@@ -247,7 +247,7 @@
endp = p - 1;
p += vp->m_start.cno;
for (cnt = F_ISSET(vp, VC_C1SET) ? vp->count : 1; cnt--;) {
- while (--p > endp && *p != key);
+ while (--p > endp && *p != (char) key);
if (p == endp) {
notfound(sp, key);
return (1);

View file

@ -0,0 +1,24 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 10no_one_line_visual.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Catch segfaults when the screen is only one line high.
@DPATCH@
diff -Naur nvi-1.81.6.orig/vi/vi.c nvi-1.81.6/vi/vi.c
--- nvi-1.81.6.orig/vi/vi.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/vi/vi.c 2008-05-01 18:15:14.000000000 +0200
@@ -974,6 +974,14 @@
sp->rows = vip->srows = O_VAL(sp, O_LINES);
sp->cols = O_VAL(sp, O_COLUMNS);
sp->t_rows = sp->t_minrows = O_VAL(sp, O_WINDOW);
+ /*
+ * To avoid segfaults on terminals with only one line,
+ * catch this corner case now and die explicitly.
+ */
+ if (sp->t_rows == 0) {
+ (void)fprintf(stderr, "Error: Screen too small for visual mode.\n");
+ return 1;
+ }
if (sp->rows != 1) {
if (sp->t_rows > sp->rows - 1) {
sp->t_minrows = sp->t_rows = sp->rows - 1;

View file

@ -0,0 +1,18 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 11backward_sentence_moving.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: No description.
@DPATCH@
diff -Naur nvi-1.81.6.orig/vi/v_sentence.c nvi-1.81.6/vi/v_sentence.c
--- nvi-1.81.6.orig/vi/v_sentence.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/vi/v_sentence.c 2008-05-01 18:15:37.000000000 +0200
@@ -291,7 +291,7 @@
* we can end up where we started. Fix it.
*/
if (vp->m_start.lno != cs.cs_lno ||
- vp->m_start.cno != cs.cs_cno)
+ vp->m_start.cno > cs.cs_cno)
goto okret;
/*

View file

@ -0,0 +1,18 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 12horiz_scroll_count.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: No description.
@DPATCH@
diff -Naur nvi-1.81.6.orig/vi/vs_refresh.c nvi-1.81.6/vi/vs_refresh.c
--- nvi-1.81.6.orig/vi/vs_refresh.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/vi/vs_refresh.c 2008-05-01 18:16:01.000000000 +0200
@@ -569,7 +569,7 @@
* for the number option offset.
*/
cnt = vs_columns(sp, NULL, LNO, &CNO, NULL);
- if (O_ISSET(sp, O_NUMBER))
+ if (O_ISSET(sp, O_NUMBER) && cnt)
cnt -= O_NUMBER_LENGTH;
/* Adjust the window towards the beginning of the line. */

View file

@ -0,0 +1,67 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 13widechar_horrors.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: This patch tries to cope with the fact that widechar support
## DP: in nvi is at best rudimentary.
## DP: Hunk 1)
## DP: * Due to "ch = *t", this code is not wide-char aware, so
## DP: cast the value to a proper type so the KEY_ macros make
## DP: the right choice.
## DP: Hunk 2)
## DP: * Printing of the in-/decreased number back into the screen
## DP: buffer is not widechar-aware, either. Add a dirty fix.
## DP: Cf. #497349.
@DPATCH@
--- nvi-1.81.6.orig/vi/vs_msg.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/vi/vs_msg.c 2009-03-01 14:51:08.211414132 +0100
@@ -472,10 +472,10 @@
*/
if (ch == '\t')
ch = ' ';
- chlen = KEY_LEN(sp, ch);
+ chlen = KEY_LEN(sp, (unsigned char)ch);
if (cbp + chlen >= ecbp)
FLUSH;
- for (kp = KEY_NAME(sp, ch); chlen--;)
+ for (kp = KEY_NAME(sp, (unsigned char)ch); chlen--;)
*cbp++ = *kp++;
}
if (cbp > cbuf)
--- nvi-1.81.6.orig/vi/v_increment.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/vi/v_increment.c 2009-03-01 15:12:50.950415874 +0100
@@ -57,7 +57,7 @@
long change, ltmp, lval;
size_t beg, blen, end, len, nlen, wlen;
int base, isempty, rval;
- char *ntype, nbuf[100];
+ char *ntype, nbuf[100 * sizeof(CHAR_T)];
CHAR_T *bp, *p, *t;
/* Validate the operator. */
@@ -202,7 +202,7 @@
/* If we cross 0, signed numbers lose their sign. */
if (lval == 0 && ntype == fmt[SDEC])
ntype = fmt[DEC];
- nlen = snprintf(nbuf, sizeof(nbuf), ntype, lval);
+ nlen = snprintf(nbuf, sizeof(nbuf)/sizeof(CHAR_T), ntype, lval);
} else {
if ((nret = nget_uslong(sp, &ulval, t, NULL, base)) != NUM_OK)
goto err;
@@ -224,7 +224,15 @@
if (base == 16)
wlen -= 2;
- nlen = snprintf(nbuf, sizeof(nbuf), ntype, wlen, ulval);
+ nlen = snprintf(nbuf, sizeof(nbuf)/sizeof(CHAR_T), ntype, wlen, ulval);
+ }
+
+ /* Inflate the printed char buffer to CHAR_T elements if necessary */
+ if (sizeof(CHAR_T) > sizeof(char)) {
+ int nlen_inflate;
+ for (nlen_inflate = nlen; nlen_inflate >= 0; nlen_inflate--) {
+ ((CHAR_T *)nbuf)[nlen_inflate] = nbuf[nlen_inflate];
+ }
}
/* Build the new line. */

View file

@ -0,0 +1,31 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 14private_regex_fixes.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Fixes to the private regex library; includes fix for #523934.
@DPATCH@
diff -Naur regex.orig/regcomp.c regex/regcomp.c
--- nvi-1.81.6.orig/regex/regcomp.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/regex/regcomp.c 2008-05-01 18:37:57.000000000 +0200
@@ -606,7 +606,8 @@
REQUIRE(starordinary, REG_BADRPT);
/* FALLTHROUGH */
default:
- ordinary(p, c &~ BACKSL);
+ /* ordinary(p, c &~ BACKSL); -- Fix potential overflow */
+ ordinary(p, c & 0xff);
break;
}
diff -Naur regex.orig/regexec.c regex/regexec.c
--- nvi-1.81.6.orig/regex/regexec.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/regex/regexec.c 2008-05-01 18:38:00.000000000 +0200
@@ -63,7 +63,7 @@
/* macros for manipulating states, small version */
#define states int
-#define states1 states /* for later use in regexec() decision */
+typedef states states1; /* for later use in regexec() decision */
#define CLEAR(v) ((v) = 0)
#define SET0(v, n) ((v) &= ~(1 << (n)))
#define SET1(v, n) ((v) |= 1 << (n))

View file

@ -0,0 +1,29 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 15search_word.dpatch by Al Viro <viro@ZenIV.linux.org.uk>
##
## DP: Fix {^A} command. (End-of-word was not included in search
## DP: regexp leading to false positives.)
@DPATCH@
--- nvi-1.81.6.orig/vi/v_search.c 2007-11-18 11:41:42.000000000 -0500
+++ nvi-1.81.6/vi/v_search.c 2009-03-05 15:37:37.000000000 -0500
@@ -322,16 +322,17 @@
v_searchw(SCR *sp, VICMD *vp)
{
size_t blen, len;
+ size_t olen = STRLEN(VIP(sp)->keyw);
int rval;
CHAR_T *bp, *p;
- len = VIP(sp)->klen + RE_WSTART_LEN + RE_WSTOP_LEN;
+ len = olen + RE_WSTART_LEN + RE_WSTOP_LEN;
GET_SPACE_RETW(sp, bp, blen, len);
MEMCPY(bp, RE_WSTART, RE_WSTART_LEN);
p = bp + RE_WSTART_LEN;
- MEMCPY(p, VIP(sp)->keyw, VIP(sp)->klen);
- p += VIP(sp)->klen;
+ MEMCPY(p, VIP(sp)->keyw, olen);
+ p += olen;
MEMCPY(p, RE_WSTOP, RE_WSTOP_LEN);
rval = v_search(sp, vp, bp, len, SEARCH_SET, FORWARD);

View file

@ -0,0 +1,770 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 16manpage_errors.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Fix a truckload of roff markup glitches.
@DPATCH@
diff -Naur nvi-1.81.6.orig/docs/vi.man/vi.1 nvi-1.81.6/docs/vi.man/vi.1
--- nvi-1.81.6.orig/docs/vi.man/vi.1 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/docs/vi.man/vi.1 2008-05-01 18:17:59.000000000 +0200
@@ -17,35 +17,35 @@
.SH SYNOPSIS
.B ex
[\c
-.B -eFRrSsv\c
+.B \-eFRrSsv\c
] [\c
-.BI -c " cmd"\c
+.BI \-c " cmd"\c
] [\c
-.BI -t " tag"\c
+.BI \-t " tag"\c
] [\c
-.BI -w " size"\c
+.BI \-w " size"\c
] [file ...]
.br
.B vi
[\c
-.B -eFlRrSv\c
+.B \-eFlRrSv\c
] [\c
-.BI -c " cmd"\c
+.BI \-c " cmd"\c
] [\c
-.BI -t " tag"\c
+.BI \-t " tag"\c
] [\c
-.BI -w " size"\c
+.BI \-w " size"\c
] [file ...]
.br
.B view
[\c
-.B -eFRrSv\c
+.B \-eFRrSv\c
] [\c
-.BI -c " cmd"\c
+.BI \-c " cmd"\c
] [\c
-.BI -t " tag"\c
+.BI \-t " tag"\c
] [\c
-.BI -w " size"\c
+.BI \-w " size"\c
] [file ...]
.SH LICENSE
The vi program is freely redistributable. You are welcome to copy,
@@ -57,7 +57,7 @@
.I \&Vi
is a screen oriented text editor.
.I \&Ex
-is a line-oriented text editor.
+is a line\(hyoriented text editor.
.I \&Ex
and
.I \&vi
@@ -66,7 +66,7 @@
.I View
is the equivalent of using the
.B \-R
-(read-only) option of
+(read\(hyonly) option of
.IR \&vi .
.PP
This manual page is the one provided with the
@@ -75,7 +75,7 @@
.I ex/vi
text editors.
.I Nex/nvi
-are intended as bug-for-bug compatible replacements for the original
+are intended as bug\(hyfor\(hybug compatible replacements for the original
Fourth Berkeley Software Distribution (4BSD)
.I \&ex
and
@@ -93,7 +93,7 @@
editor before this manual page.
If you're in an unfamiliar environment, and you absolutely have to
get work done immediately, read the section after the options
-description, entitled ``Fast Startup''.
+description, entitled \(lqFast Startup\(rq.
It's probably enough to get you going.
.PP
The following options are available:
@@ -105,7 +105,7 @@
Particularly useful for initial positioning in the file, however
.B cmd
is not limited to positioning commands.
-This is the POSIX 1003.2 interface for the historic ``+cmd'' syntax.
+This is the POSIX 1003.2 interface for the historic \(lq+cmd\(rq syntax.
.I Nex/nvi
supports both the old and new syntax.
.TP
@@ -122,7 +122,7 @@
Start editing with the lisp and showmatch options set.
.TP
.B \-R
-Start editing in read-only mode, as if the command name was
+Start editing in read\(hyonly mode, as if the command name was
.IR view ,
or the
.B readonly
@@ -151,7 +151,7 @@
Prompts, informative messages and other user oriented message
are turned off,
and no startup files or environmental variables are read.
-This is the POSIX 1003.2 interface for the historic ``\-'' argument.
+This is the POSIX 1003.2 interface for the historic \(lq\-\(rq argument.
.I \&Nex/nvi
supports both the old and new syntax.
.TP
@@ -215,8 +215,8 @@
There are commands that switch you into input mode.
There is only one key that takes you out of input mode,
and that is the <escape> key.
-(Key names are written using less-than and greater-than signs, e.g.
-<escape> means the ``escape'' key, usually labeled ``esc'' on your
+(Key names are written using less\(hythan and greater\(hythan signs, e.g.
+<escape> means the \(lqescape\(rq key, usually labeled \(lqesc\(rq on your
terminal's keyboard.)
If you're ever confused as to which mode you're in,
keep entering the <escape> key until
@@ -227,9 +227,9 @@
will beep at you if you try and do something that's not allowed.
It will also display error messages.)
.PP
-To start editing a file, enter the command ``vi file_name<carriage-return>''.
+To start editing a file, enter the command \(lqvi file_name<carriage\(hyreturn>\(rq.
The command you should enter as soon as you start editing is
-``:set verbose showmode<carriage-return>''.
+\(lq:set verbose showmode<carriage\(hyreturn>\(rq.
This will make the editor give you verbose error messages and display
the current mode at the bottom of the screen.
.PP
@@ -247,11 +247,11 @@
.B l
Move the cursor right one character.
.TP
-.B <cursor-arrows>
+.B <cursor\(hyarrows>
The cursor arrow keys should work, too.
.TP
-.B /text<carriage-return>
-Search for the string ``text'' in the file,
+.B /text<carriage\(hyreturn>
+Search for the string \(lqtext\(rq in the file,
and move the cursor to its first character.
.PP
The commands to enter new text are:
@@ -303,30 +303,30 @@
.PP
The commands to write the file are:
.TP
-.B :w<carriage-return>
+.B :w<carriage\(hyreturn>
Write the file back to the file with the name that you originally used
as an argument on the
.I \&vi
command line.
.TP
-.B ":w file_name<carriage-return>"
-Write the file back to the file with the name ``file_name''.
+.B ":w file_name<carriage\(hyreturn>"
+Write the file back to the file with the name \(lqfile_name\(rq.
.PP
The commands to quit editing and exit the editor are:
.TP
-.B :q<carriage-return>
+.B :q<carriage\(hyreturn>
Quit editing and leave vi (if you've modified the file, but not
saved your changes,
.I \&vi
will refuse to quit).
.TP
-.B :q!<carriage-return>
+.B :q!<carriage\(hyreturn>
Quit, discarding any modifications that you may have made.
.PP
One final caution.
Unusual characters can take up more than one column on the screen,
and long lines can take up more than a single screen line.
-The above commands work on ``physical'' characters and lines,
+The above commands work on \(lqphysical\(rq characters and lines,
i.e. they affect the entire line no matter how many screen lines it
takes up and the entire character no matter how many screen columns
it takes up.
@@ -339,87 +339,87 @@
character.
.PP
.TP
-.B "[count] <control-A>"
+.B "[count] <control\(hyA>"
Search forward
.I count
times for the current word.
.TP
-.B "[count] <control-B>"
+.B "[count] <control\(hyB>"
Page backwards
.I count
screens.
.TP
-.B "[count] <control-D>"
+.B "[count] <control\(hyD>"
Scroll forward
.I count
lines.
.TP
-.B "[count] <control-E>"
+.B "[count] <control\(hyE>"
Scroll forward
.I count
lines, leaving the current line and column as is, if possible.
.TP
-.B "[count] <control-F>"
+.B "[count] <control\(hyF>"
Page forward
.I count
screens.
.TP
-.B "<control-G>"
+.B "<control\(hyG>"
Display the file information.
.TP
-.B "<control-H>"
+.B "<control\(hyH>"
.TP
.B "[count] h"
Move the cursor back
.I count
characters in the current line.
.TP
-.B "[count] <control-J>"
+.B "[count] <control\(hyJ>"
.TP
-.B "[count] <control-N>"
+.B "[count] <control\(hyN>"
.TP
.B "[count] j"
Move the cursor down
.I count
lines without changing the current column.
.TP
-.B "<control-L>"
+.B "<control\(hyL>"
.TP
-.B "<control-R>"
+.B "<control\(hyR>"
Repaint the screen.
.TP
-.B "[count] <control-M>"
+.B "[count] <control\(hyM>"
.TP
.B "[count] +"
Move the cursor down
.I count
lines to the first nonblank character of that line.
.TP
-.B "[count] <control-P>"
+.B "[count] <control\(hyP>"
.TP
.B "[count] k"
Move the cursor up
.I count
lines, without changing the current column.
.TP
-.B "<control-T>"
+.B "<control\(hyT>"
Return to the most recent tag context.
.TP
-.B "<control-U>"
+.B "<control\(hyU>"
Scroll backwards
.I count
lines.
.TP
-.B "<control-W>"
+.B "<control\(hyW>"
Switch to the next lower screen in the window, or, to the first
screen if there are no lower screens in the window.
.TP
-.B "<control-Y>"
+.B "<control\(hyY>"
Scroll backwards
.I count
lines, leaving the current line and column as is, if possible.
.TP
-.B "<control-Z>"
+.B "<control\(hyZ>"
Suspend the current editor session.
.TP
.B "<escape>"
@@ -427,10 +427,10 @@
.I \&ex
commands or cancel partial commands.
.TP
-.B "<control-]>"
+.B "<control\(hy]>"
Push a tag reference onto the tag stack.
.TP
-.B "<control-^>"
+.B "<control\(hy^>"
Switch to the most recently edited file.
.TP
.B "[count] <space>"
@@ -440,10 +440,10 @@
.I count
characters without changing the current line.
.TP
-.B "[count] ! motion shell-argument(s)"
+.B "[count] ! motion shell\(hyargument(s)"
Replace text with results from a shell command.
.TP
-.B "[count] # #|+|-"
+.B "[count] # #|+|\-"
Increment or decrement the cursor number.
.TP
.B "[count] $"
@@ -457,7 +457,7 @@
.TP
.B "'<character>"
.TP
-.B "`<character>"
+.B "\`<character>"
Return to a context marked by the character
.IR <character> .
.TP
@@ -476,7 +476,7 @@
.I count
times.
.TP
-.B "[count] -"
+.B "[count] \-"
Move to first nonblank of the previous line,
.I count
times.
@@ -486,13 +486,13 @@
.I \&vi
command that modified text.
.TP
-.B "/RE<carriage-return>"
+.B "/RE<carriage\(hyreturn>"
.TP
-.B "/RE/ [offset]<carriage-return>"
+.B "/RE/ [offset]<carriage\(hyreturn>"
.TP
-.B "?RE<carriage-return>"
+.B "?RE<carriage\(hyreturn>"
.TP
-.B "?RE? [offset]<carriage-return>"
+.B "?RE? [offset]<carriage\(hyreturn>"
.TP
.B "N"
.TP
@@ -527,15 +527,15 @@
bigwords.
.TP
.B "[buffer] [count] C"
-Change text from the current position to the end-of-line.
+Change text from the current position to the end\(hyof\(hyline.
.TP
.B "[buffer] D"
-Delete text from the current position to the end-of-line.
+Delete text from the current position to the end\(hyof\(hyline.
.TP
.B "[count] E"
Move forward
.I count
-end-of-bigwords.
+end\(hyof\(hybigwords.
.TP
.B "[count] F <character>"
Search
@@ -552,7 +552,7 @@
.TP
.B "[count] H"
Move to the screen line
-.I "count - 1"
+.I "count \- 1"
lines below the top of the screen.
.TP
.B "[count] I"
@@ -563,7 +563,7 @@
.TP
.B "[count] L"
Move to the screen line
-.I "count - 1"
+.I "count \- 1"
lines above the bottom of the screen.
.TP
.B " M"
@@ -614,7 +614,7 @@
characters before the cursor.
.TP
.B "[buffer] [count] Y"
-Copy (or ``yank'')
+Copy (or \(lqyank\(rq)
.I count
lines into the specified buffer.
.TP
@@ -637,7 +637,7 @@
.TP
.B "[count] _"
Move down
-.I "count - 1"
+.I "count \- 1"
lines, to the first nonblank character.
.TP
.B "[count] a"
@@ -657,7 +657,7 @@
.B "[count] e"
Move forward
.I count
-end-of-words.
+end\(hyof\(hywords.
.TP
.B "[count] f<character>"
Search forward,
@@ -709,12 +709,12 @@
characters.
.TP
.B "[buffer] [count] y motion"
-Copy (or ``yank'')
+Copy (or \(lqyank\(rq)
a text region specified by the
.I count
and motion into a buffer.
.TP
-.B "[count1] z [count2] -|.|+|^|<carriage-return>"
+.B "[count1] z [count2] \-|.|+|^|<carriage\(hyreturn>"
Redraw, optionally repositioning and resizing the screen.
.TP
.B "[count] {"
@@ -735,13 +735,20 @@
.B "[count] ~"
Reverse the case of the next
.I count
-character(s).
+character(s), if the
+.B tildeop
+option is
+.IR unset .
.TP
.B "[count] ~ motion"
Reverse the case of the characters in a text region specified by the
.I count
and
-.IR motion .
+.IR motion ,
+if the
+.B tildeop
+option is
+.IR set .
.TP
.B "<interrupt>"
Interrupt the current operation.
@@ -755,18 +762,18 @@
.B "<nul>"
Replay the previous input.
.TP
-.B "<control-D>"
+.B "<control\(hyD>"
Erase to the previous
.B shiftwidth
column boundary.
.TP
-.B "^<control-D>"
+.B "^<control\(hyD>"
Erase all of the autoindent characters, and reset the autoindent level.
.TP
-.B "0<control-D>"
+.B "0<control\(hyD>"
Erase all of the autoindent characters.
.TP
-.B "<control-T>"
+.B "<control\(hyT>"
Insert sufficient
.I <tab>
and
@@ -777,7 +784,7 @@
.TP
.B "<erase>
.TP
-.B "<control-H>"
+.B "<control\(hyH>"
Erase the last character.
.TP
.B "<literal next>"
@@ -789,7 +796,7 @@
.B "<line erase>"
Erase the current line.
.TP
-.B "<control-W>"
+.B "<control\(hyW>"
.TP
.B "<word erase>"
Erase the last word.
@@ -799,7 +806,7 @@
.B ttywerase
options.
.TP
-.B "<control-X>[0-9A-Fa-f]+"
+.B "<control\(hyX>[0\-9A\-Fa\-f]+"
Insert a character with the specified hexadecimal value into the text.
.TP
.B "<interrupt>"
@@ -811,7 +818,7 @@
In each entry below, the tag line is a usage synopsis for the command.
.PP
.TP
-.B "<end-of-file>"
+.B "<end\(hyof\(hyfile>"
Scroll the screen.
.TP
.B "! argument(s)"
@@ -932,7 +939,7 @@
.I file
if it was previously saved.
.TP
-.B "res[ize] [+|-]size"
+.B "res[ize] [+|\-]size"
.I \&Vi
mode only.
Grow or shrink the current screen.
@@ -1034,7 +1041,10 @@
.I \&ex
and
.I \&vi
-modes, unless otherwise specified.
+modes, unless otherwise specified. Multiple options can be given in
+one set or unset, separated by spaces or tabs. Spaces and tabs can be
+included in string options (eg. tags or filec) by preceding each with
+a backslash. There's no way to get backslash itself into an option.
.PP
.TP
.B "altwerase [off]"
@@ -1071,7 +1081,7 @@
command.
.TP
.B "cedit [no default]"
-Set the character to edit the colon command-line history.
+Set the character to edit the colon command\(hyline history.
.TP
.B "columns, co [80]"
Set the number of columns in the screen.
@@ -1085,7 +1095,7 @@
The directory where temporary files are created.
.TP
.B "edcompatible, ed [off]"
-Remember the values of the ``c'' and ``g'' suffices to the
+Remember the values of the \(lqc\(rq and \(lqg\(rq suffices to the
.B substitute
commands, instead of initializing them as unset for each new
command.
@@ -1114,8 +1124,8 @@
Set the spacing between hardware tab settings.
.TP
.B "iclower [off]"
-Makes all Regular Expressions case-insensitive,
-as long as an upper-case letter does not appear in the search string.
+Makes all Regular Expressions case\(hyinsensitive,
+as long as an upper\(hycase letter does not appear in the search string.
.TP
.B "ignorecase, ic [off]"
Ignore case differences in regular expressions.
@@ -1128,7 +1138,7 @@
.B "leftright [off]"
.I \&Vi
only.
-Do left-right scrolling.
+Do left\(hyright scrolling.
.TP
.B "lines, li [24]"
.I \&Vi
@@ -1227,7 +1237,7 @@
Display a command prompt.
.TP
.B "readonly, ro [off]"
-Mark the file and session as read-only.
+Mark the file and session as read\(hyonly.
.TP
.B "recdir [/var/tmp/vi.recover]"
The directory where recovery files are stored.
@@ -1278,7 +1288,7 @@
.\" to save my life. The ONLY way I've been able to get this to work
.\" is with the .tr command.
.tr Q"
-.ds ms shellmeta [~{[*?$`'Q\e]
+.ds ms shellmeta [~{[*?$\`'Q\e]
.TP
.B "\*(ms"
.tr QQ
@@ -1291,17 +1301,17 @@
.B "showmatch, sm [off]"
.I \&Vi
only.
-Note matching ``{'' and ``('' for ``}'' and ``)'' characters.
+Note matching \(lq{\(rq and \(lq(\(rq for \(lq}\(rq and \(lq)\(rq characters.
.TP
.B "showmode, smd [off]"
.I \&Vi
only.
-Display the current editor mode and a ``modified'' flag.
+Display the current editor mode and a \(lqmodified\(rq flag.
.TP
.B "sidescroll [16]"
.I \&Vi
only.
-Set the amount a left-right scroll will shift.
+Set the amount a left\(hyright scroll will shift.
.TP
.B "slowopen, slow [off]"
Delay display updating during text input.
@@ -1379,7 +1389,7 @@
.I \&Vi
only.
Break lines automatically, the specified number of columns from the
-left-hand margin.
+left\(hyhand margin.
If both the
.B wraplen
and
@@ -1392,7 +1402,7 @@
.I \&Vi
only.
Break lines automatically, the specified number of columns from the
-right-hand margin.
+right\(hyhand margin.
If both the
.B wraplen
and
@@ -1405,7 +1415,7 @@
Set searches to wrap around the end or beginning of the file.
.TP
.B "writeany, wa [off]"
-Turn off file-overwriting checks.
+Turn off file\(hyoverwriting checks.
.SH "ENVIRONMENT VARIABLES
.TP
.I COLUMNS
@@ -1430,7 +1440,7 @@
.TP
.I HOME
The user's home directory, used as the initial directory path
-for the startup ``$\fIHOME\fP/.nexrc'' and ``$\fIHOME\fP/.exrc''
+for the startup \(lq$\fIHOME\fP/.nexrc\(rq and \(lq$\fIHOME\fP/.exrc\(rq
files.
This value is also used as the default directory for the
.I \&vi
@@ -1462,7 +1472,7 @@
.TP
.I TERM
The user's terminal type.
-The default is the type ``unknown''.
+The default is the type \(lqunknown\(rq.
If the
.I TERM
environmental variable is not set when
@@ -1482,7 +1492,7 @@
SIGALRM
.I \&Vi/ex
uses this signal for periodic backups of file modifications and to
-display ``busy'' messages when operations are likely to take a long time.
+display \(lqbusy\(rq messages when operations are likely to take a long time.
.TP
SIGHUP
.TP
@@ -1492,7 +1502,7 @@
be later recovered.
See the
.I \&vi/ex
-Reference manual section entitled ``Recovery'' for more information.
+Reference manual section entitled \(lqRecovery\(rq for more information.
.TP
SIGINT
When an interrupt occurs,
@@ -1506,7 +1516,7 @@
The screen is resized.
See the
.I \&vi/ex
-Reference manual section entitled ``Sizing the Screen'' for more information.
+Reference manual section entitled \(lqSizing the Screen\(rq for more information.
.TP
SIGCONT
.TP
@@ -1521,7 +1531,7 @@
The default user shell.
.TP
/etc/vi.exrc
-System-wide vi startup file.
+System\(hywide vi startup file.
.TP
/tmp
Temporary file directory.
@@ -1546,38 +1556,38 @@
.IR curses (3),
.IR dbopen (3)
.sp
-The ``Vi Quick Reference'' card.
+The \(lqVi Quick Reference\(rq card.
.sp
-``An Introduction to Display Editing with Vi'', found in the
-``UNIX User's Manual Supplementary Documents''
+\(lqAn Introduction to Display Editing with Vi\(rq, found in the
+\(lqUNIX User's Manual Supplementary Documents\(rq
section of both the 4.3BSD and 4.4BSD manual sets.
This document is the closest thing available to an introduction to the
.I \&vi
screen editor.
.sp
-``Ex Reference Manual (Version 3.7)'',
+\(lqEx Reference Manual (Version 3.7)\(rq,
found in the
-``UNIX User's Manual Supplementary Documents''
+\(lqUNIX User's Manual Supplementary Documents\(rq
section of both the 4.3BSD and 4.4BSD manual sets.
This document is the final reference for the
.I \&ex
editor, as distributed in most historic 4BSD and System V systems.
.sp
-``Edit: A tutorial'',
+\(lqEdit: A tutorial\(rq,
found in the
-``UNIX User's Manual Supplementary Documents''
+\(lqUNIX User's Manual Supplementary Documents\(rq
section of the 4.3BSD manual set.
This document is an introduction to a simple version of the
.I \&ex
screen editor.
.sp
-``Ex/Vi Reference Manual'',
+\(lqEx/Vi Reference Manual\(rq,
found in the
-``UNIX User's Manual Supplementary Documents''
+\(lqUNIX User's Manual Supplementary Documents\(rq
section of the 4.4BSD manual set.
This document is the final reference for the
.I \&nex/nvi
-text editors, as distributed in 4.4BSD and 4.4BSD-Lite.
+text editors, as distributed in 4.4BSD and 4.4BSD\(hyLite.
.PP
.I Roff
source for all of these documents is distributed with
@@ -1588,7 +1598,7 @@
.I nex/nvi
source code.
.sp
-The files ``autowrite'', ``input'', ``quoting'' and ``structures''
+The files \(lqautowrite\(rq, \(lqinput\(rq, \(lqquoting\(rq and \(lqstructures\(rq
found in the
.I nvi/docs/internals
directory of the
@@ -1602,7 +1612,7 @@
editor first appeared in 4.4BSD.
.SH STANDARDS
.I \&Nex/nvi
-is close to IEEE Std1003.2 (``POSIX'').
+is close to IEEE Std1003.2 (\(lqPOSIX\(rq).
That document differs from historical
.I ex/vi
practice in several places; there are changes to be made on both sides.

View file

@ -0,0 +1,63 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 17tutorial_typos.dpatch
##
## DP: Fix typos in the nvi tutorial.
@DPATCH@
--- nvi-1.81.6.orig/nvi-1.79/docs/tutorial/vi.beginner
+++ nvi-1.81.6/nvi-1.79/docs/tutorial/vi.beginner
@@ -505,7 +505,7 @@
j - moves the cursor DOWN one line
h - moves the cursor one character to the LEFT
-Section 22: {i} {a} {I} {A} {o} {O} ^[ (escape key)
+Section 22: {i} {a} {I} {A} {o} {O} {^[} (escape key)
For this and following sections you will need to use the ESCAPE key on your
terminal. It is usually marked ESC. Since the escape key is the same as
@@ -525,9 +525,9 @@
on the word 'of'.)
Now carefully type the following string and observe the effects:
- {iexample ^[} (remember: ^[ is the escape key)}
+ {iexample ^[} (remember: ^[ is the escape key)
The {i} begins the insert mode, and 'example ' is inserted into the line:
-be sure to notice the blank in 'example '. The ^[ ends insertion mode,
+be sure to notice the blank in 'example '. The {^[} ends insertion mode,
and the line is updated to include the new string. Line 1 should look exactly
like Line 2.
@@ -541,9 +541,9 @@
of 'line'. You can do this in several ways, one way is the following:
First, type {/line /^M}. This puts us on the word 'line' in Line 4
(the blank in the search string is important!). Next, type {e}. The 'e' puts
-us at the end of the word. Now, type {as^[ (^[ is the escape character)}.
+us at the end of the word. Now, type {as^[} (^[ is the escape character).
The 'a' puts us in insert mode, AFTER the current character. We appended the
-'s', and the escape ^[ ended the insert mode.
+'s', and the escape '^[' ended the insert mode.
The difference between {i} (insert) and {a} (append) is that {i} begins
inserting text BEFORE the cursor, and {a} begins inserting AFTER the cursor.
--- nvi-1.81.6.orig/nvi-1.79/docs/tutorial/vi.advanced
+++ nvi-1.81.6/nvi-1.79/docs/tutorial/vi.advanced
@@ -26,8 +26,8 @@
1 introduction: {^F} {ZZ}
2 introduction (con't) and positioning: {^F} {^B}
3 introduction (con't) and positioning: {^F} {^B}
- 4 positioning: {^F} {^B} ^M (return key)
- 5 quitting: {:q!} ^M key
+ 4 positioning: {^F} {^B} {^M} (return key)
+ 5 quitting: {:q!} {^M} (return key)
6 marking, cursor and screen positioning: {m} {G} {'} {z}
7 marking, cursor and screen positioning: {m} {G} {'} {z}
8 marking, cursor and screen positioning: {z} {m} {'}
@@ -44,7 +44,7 @@
19 screen positioning: {H} {M} {L}
20 character positioning: {w} {b} {0} {W} {B} {e} {E} {'} {`}
21 cursor positioning: {l} {k} {j} {h}
- 22 adding text: {i} {a} {I} {A} {o} {O} ^[ (escape key)
+ 22 adding text: {i} {a} {I} {A} {o} {O} {^[} (escape key)
23 character manipulation: {f} {x} {X} {w} {l} {r} {R} {s} {S} {J}
24 undo: {u} {U}
25 review

View file

@ -0,0 +1,25 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 18dbpagesize_binpower.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Make sure that the pagesize passed to db__set_pagesize() is
## DP: a power of two.
@DPATCH@
--- nvi-1.81.6.orig/common/exf.c 2009-03-09 01:48:01.695862889 +0100
+++ nvi-1.81.6/common/exf.c 2009-03-09 10:42:41.147866272 +0100
@@ -249,11 +249,10 @@
* (vi should have good locality) or smaller than 1K.
*/
psize = ((sb.st_size / 15) + 1023) / 1024;
- if (psize > 10)
- psize = 10;
- if (psize == 0)
- psize = 1;
- psize *= 1024;
+ if (psize >= 8) psize=8<<10;
+ else if (psize >= 4) psize=4<<10;
+ else if (psize >= 2) psize=2<<10;
+ else psize=1<<10;
F_SET(ep, F_DEVSET);
ep->mdev = sb.st_dev;

View file

@ -0,0 +1,28 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 19include_term_h.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Add <term.h> to the include list to suppress a few warnings.
@DPATCH@
diff -Naur nvi-1.81.6.orig/cl/cl_funcs.c nvi-1.81.6/cl/cl_funcs.c
--- nvi-1.81.6.orig/cl/cl_funcs.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/cl/cl_funcs.c 2008-05-01 18:23:08.000000000 +0200
@@ -18,6 +18,7 @@
#include <sys/time.h>
#include <bitstring.h>
+#include <term.h>
#include <ctype.h>
#include <signal.h>
#include <stdio.h>
diff -Naur nvi-1.81.6.orig/cl/cl_screen.c nvi-1.81.6/cl/cl_screen.c
--- nvi-1.81.6.orig/cl/cl_screen.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/cl/cl_screen.c 2008-05-01 18:23:02.000000000 +0200
@@ -17,6 +17,7 @@
#include <sys/queue.h>
#include <bitstring.h>
+#include <term.h>
#include <errno.h>
#include <signal.h>
#include <stdio.h>

View file

@ -0,0 +1,29 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 20glibc_has_grantpt.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: glibc has grantpt(), so only hceck for HAVE_SYS5_PTY
## DP: on non-glibc installations.
@DPATCH@
diff -Naur nvi-1.81.6.orig/ex/ex_script.c nvi-1.81.6/ex/ex_script.c
--- nvi-1.81.6.orig/ex/ex_script.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/ex/ex_script.c 2008-05-01 18:24:06.000000000 +0200
@@ -23,7 +23,8 @@
#include <sys/select.h>
#endif
#include <sys/stat.h>
-#ifdef HAVE_SYS5_PTY
+/* glibc2.1 defines grantpt but there is no stropts.h */
+#if defined(HAVE_SYS5_PTY) && !defined(__GLIBC__)
#include <sys/stropts.h>
#endif
#include <sys/time.h>
@@ -664,7 +665,7 @@
F_CLR(gp, G_SCRWIN);
}
-#ifdef HAVE_SYS5_PTY
+#if defined(HAVE_SYS5_PTY) && !defined(__GLIBC__)
static int ptys_open __P((int, char *));
static int ptym_open __P((char *));

View file

@ -0,0 +1,61 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 21exrc_writability_check.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: No description.
@DPATCH@
diff -Naur nvi-1.81.6.orig/ex/ex_init.c nvi-1.81.6/ex/ex_init.c
--- nvi-1.81.6.orig/ex/ex_init.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/ex/ex_init.c 2008-05-01 18:24:45.000000000 +0200
@@ -26,6 +26,9 @@
#include <string.h>
#include <unistd.h>
+#include <pwd.h>
+#include <grp.h>
+
#include "../common/common.h"
#include "tag.h"
#include "pathnames.h"
@@ -346,6 +349,9 @@
int nf1, nf2;
char *a, *b, buf[MAXPATHLEN];
+ struct group *grp_p;
+ struct passwd *pwd_p;
+
/* Check for the file's existence. */
if (stat(path, sbp))
return (NOEXIST);
@@ -359,10 +365,30 @@
}
/* Check writeability. */
- if (sbp->st_mode & (S_IWGRP | S_IWOTH)) {
+ if (sbp->st_mode & S_IWOTH) {
etype = WRITER;
goto denied;
}
+ if (sbp->st_mode & S_IWGRP) {
+ /* on system error (getgrgid or getpwnam return NULL) set etype to WRITER
+ * and continue execution */
+ if( (grp_p = getgrgid(sbp->st_gid)) == NULL) {
+ etype = WRITER;
+ goto denied;
+ }
+
+ /* lookup the group members' uids for an uid different from euid */
+ while( ( *(grp_p->gr_mem) ) != NULL) { /* gr_mem is a null-terminated array */
+ if( (pwd_p = getpwnam(*(grp_p->gr_mem)++)) == NULL) {
+ etype = WRITER;
+ goto denied;
+ }
+ if(pwd_p->pw_uid != euid) {
+ etype = WRITER;
+ goto denied;
+ }
+ }
+ }
return (RCOK);
denied: a = msg_print(sp, path, &nf1);

View file

@ -0,0 +1,35 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 23debian_alternatives.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Adapt the internal program name if nvi was called via one of
## DP: the Debian alternative symlinks.
@DPATCH@
diff -Naur nvi-1.81.6.orig/common/gs.c nvi-1.81.6/common/gs.c
--- nvi-1.81.6.orig/common/gs.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/common/gs.c 2008-05-01 18:28:44.000000000 +0200
@@ -45,6 +45,24 @@
gp->progname = name;
+#ifdef DEBIAN
+ /* This is because of the Debian alternatives system. The
+ definitions of editor, vi, view, and ex are transient. This
+ would be ok, except that the recovery file hardcodes the
+ name. The downside of this is that the error messages may
+ not quite match what the user expects */
+
+ if (!strcmp(name, "editor")) {
+ gp->progname = "nvi";
+ } else if (!strcmp(name, "vi")){
+ gp->progname = "nvi";
+ } else if (!strcmp(name, "view")){
+ gp->progname = "nview";
+ } else if (!strcmp(name, "ex")){
+ gp->progname = "nex";
+ }
+#endif /* DEBIAN */
+
/* Common global structure initialization. */
/* others will need to be copied from main.c */
CIRCLEQ_INIT(&gp->dq);

View file

@ -0,0 +1,29 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 24fallback_to_dumb_term.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: If there's no $TERM around, just fall back to "dumb".
@DPATCH@
diff -Naur nvi-1.81.6.orig/cl/cl_main.c nvi-1.81.6/cl/cl_main.c
--- nvi-1.81.6.orig/cl/cl_main.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/cl/cl_main.c 2008-05-01 18:29:13.000000000 +0200
@@ -96,6 +96,7 @@
if ((ttype = getenv("TERM")) == NULL)
ttype = "unknown";
term_init(gp->progname, ttype);
+ ttype = getenv("TERM");
/* Add the terminal type to the global structure. */
if ((OG_D_STR(gp, GO_TERM) =
@@ -233,6 +234,11 @@
/* Set up the terminal database information. */
setupterm(ttype, STDOUT_FILENO, &err);
+ if (err == 0) {
+ (void)fprintf(stderr, "%s: %s: unknown terminal type, falling back to 'dumb'\n", name, ttype);
+ setenv("TERM", "dumb", 1);
+ setupterm("dumb", STDOUT_FILENO, &err);
+ }
switch (err) {
case -1:
(void)fprintf(stderr,

View file

@ -0,0 +1,58 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 25manpage_note_dropped_F.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Replace the manpage paragraph about the '-F' commandline option
## DP: with a notice that is has been dropped.
@DPATCH@
--- nvi-1.81.6+debian-1.orig/docs/vi.man/vi.1 2008-06-13 00:52:45.000000000 +0200
+++ nvi-1.81.6+debian-1/docs/vi.man/vi.1 2008-06-13 00:55:40.000000000 +0200
@@ -17,7 +17,7 @@
.SH SYNOPSIS
.B ex
[\c
-.B \-eFRrSsv\c
+.B \-eRrSsv\c
] [\c
.BI \-c " cmd"\c
] [\c
@@ -28,7 +28,7 @@
.br
.B vi
[\c
-.B \-eFlRrSv\c
+.B \-elRrSv\c
] [\c
.BI \-c " cmd"\c
] [\c
@@ -39,7 +39,7 @@
.br
.B view
[\c
-.B \-eFRrSv\c
+.B \-eRrSv\c
] [\c
.BI \-c " cmd"\c
] [\c
@@ -113,11 +113,6 @@
Start editing in ex mode, as if the command name were
.IR \&ex .
.TP
-.B \-F
-Don't copy the entire file when first starting to edit.
-(The default is to make a copy in case someone else modifies
-the file during your edit session.)
-.TP
.B \-l
Start editing with the lisp and showmatch options set.
.TP
@@ -169,6 +164,9 @@
or
.IR view .
.PP
+Note that the \fB-F\fP option (which prevented \fIex/vi\fP from making
+a full backup of the target file) has been removed and is no longer available.
+.PP
Command input for
.I ex/vi
is read from the standard input.

View file

@ -0,0 +1,18 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 26trailing_tab_segv.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Prevent a segfault if a trailing tab is pushed to a new line by inserting
## DP: characters before it if 'set number' is in effect.
@DPATCH@
--- nvi-1.81.6+debian.orig/vi/vs_relative.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6+debian/vi/vs_relative.c 2008-06-13 03:22:55.000000000 +0200
@@ -133,7 +133,7 @@
* Initialize the pointer into the buffer and current offset.
*/
p = lp;
- curoff = 0;
+ curoff = scno;
/* Macro to return the display length of any signal character. */
#define CHLEN(val) (ch = *(UCHAR_T *)p++) == '\t' && \

View file

@ -0,0 +1,30 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 27support_C_locale.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Allow users to edit 8-bit files even under LC_CTYPE=C.
@DPATCH@
--- nvi-1.81.6.orig/common/conv.c 2007-11-18 17:41:42.000000000 +0100
+++ nvi-1.81.6/common/conv.c 2009-03-09 16:45:37.812022582 +0100
@@ -322,11 +322,16 @@
else {
setlocale(LC_ALL, "");
#ifdef USE_WIDECHAR
- sp->conv.sys2int = cs_char2int;
- sp->conv.int2sys = cs_int2char;
- sp->conv.file2int = fe_char2int;
- sp->conv.int2file = fe_int2char;
- sp->conv.input2int = ie_char2int;
+ if (!strcmp(LANGCODESET, "ANSI_X3.4-1968")) {
+ sp->conv.file2int = sp->conv.input2int = sp->conv.sys2int = raw2int;
+ sp->conv.int2sys = sp->conv.int2file = int2raw;
+ } else {
+ sp->conv.sys2int = cs_char2int;
+ sp->conv.int2sys = cs_int2char;
+ sp->conv.file2int = fe_char2int;
+ sp->conv.int2file = fe_int2char;
+ sp->conv.input2int = ie_char2int;
+ }
#endif
#ifdef USE_ICONV
o_set(sp, O_FILEENCODING, OS_STRDUP, nl_langinfo(CODESET), 0);

View file

@ -0,0 +1,35 @@
#! /bin/sh /usr/share/dpatch/dpatch-run
## 29file_backup.dpatch by <hesso@pool.math.tu-berlin.de>
##
## DP: Save the intermediate CHAR2INT conversion pointer because
## DP: that pointer is reused by later conversions in calls below.
@DPATCH@
--- nvi-1.81.6.orig/common/exf.c 2009-07-24 11:30:05.962060755 +0200
+++ nvi-1.81.6/common/exf.c 2009-07-24 12:09:57.511311177 +0200
@@ -1092,8 +1092,8 @@
size_t blen;
int flags, maxnum, nr, num, nw, rfd, wfd, version;
char *bp, *estr, *p, *pct, *slash, *t, *wfname, buf[8192];
- CHAR_T *wp;
- size_t wlen;
+ CHAR_T *wp, *wp2;
+ size_t wlen, wlen2;
size_t nlen;
char *d = NULL;
@@ -1148,8 +1148,13 @@
} else
version = 0;
CHAR2INT(sp, bname, strlen(bname) + 1, wp, wlen);
- if (argv_exp2(sp, &cmd, wp, wlen - 1))
+ GET_SPACE_RETW(sp, wp2, wlen2, wlen);
+ MEMCPY(wp2, wp, wlen);
+ if (argv_exp2(sp, &cmd, wp2, wlen2 - 1)) {
+ FREE_SPACEW(sp, wp2, wlen2);
return (1);
+ }
+ FREE_SPACEW(sp, wp2, wlen2);
/*
* 0 args: impossible.

File diff suppressed because it is too large Load diff

19
source/a/nvi/slack-desc Normal file
View file

@ -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------------------------------------------------------|
nvi: nvi (ex/vi text editor)
nvi:
nvi: Nvi is an implementation of the ex/vi text editor. Nvi supports all
nvi: the historic ex/vi features except for open mode and the lisp edit
nvi: option (it has a fully implemented underlying ex mode). Some
nvi: additional features are: extended regular expressions, infinite undo,
nvi: UTF8 support, and multiple edit buffers. Nvi has a very small memory
nvi: footprint.
nvi:
nvi: Homepage: http://www.bostic.com/vi/
nvi:

2
source/a/nvi/vi.exrc Normal file
View file

@ -0,0 +1,2 @@
" Screen-flashing "visual bell" off by default:
:set noflash

View file

@ -30,7 +30,7 @@ PKGNAM=pkgtools
# *** UPDATE THESE WITH EACH BUILD:
VERSION=15.0
ARCH=${ARCH:-noarch}
BUILD=${BUILD:-28}
BUILD=${BUILD:-29}
# 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

View file

@ -0,0 +1,31 @@
#!/bin/sh
#BLURB="Configure the ex/vi symlinks."
T_PX=$1
TMP=/var/log/setup/tmp
rm -f $TMP/exvitype
dialog --title "CHOOSE DEFAULT EX/VI EDITOR" --default-item "nvi" --menu \
"This part of the configuration \
process will create ex and vi symlinks in /usr/bin pointing to your default \
ex/vi editors. On a fresh installation, these will point to nvi by default, \
as it is lightweight and supports UTF8. You may choose a different default \
if you prefer, but please note that elvis does not support UTF8." 14 76 3 \
"elvis" "Slackware's traditional ex/vi, no UTF8 support" \
"nvi" "Classic BSD ex/vi, supports UTF8" \
"vim" "VI Improved - top rated ex/vi clone, supports UTF8" \
2> $TMP/exvitype
if [ ! $? = 0 ]; then
rm -f $TMP/exvitype
exit
fi
if [ -f $TMP/exvitype ]; then
DEFAULT_VI=$(cat $TMP/exvitype)
else
exit 0
fi
if [ "$DEFAULT_VI" = "elvis" ]; then
( cd $T_PX/usr/bin ; rm -f ex vi ; ln -sf elvis ex ; ln -sf elvis vi )
elif [ "$DEFAULT_VI" = "nvi" ]; then
( cd $T_PX/usr/bin ; rm -f ex vi ; ln -sf nex ex ; ln -sf nvi vi )
elif [ "$DEFAULT_VI" = "vim" ]; then
( cd $T_PX/usr/bin ; rm -f ex vi ; ln -sf vim ex ; ln -sf vim vi )
fi

View file

@ -1,5 +0,0 @@
# If there's no vi link, take over:
if [ ! -r usr/bin/vi ]; then
( cd usr/bin ; ln -sf vim vi )
fi

View file

@ -129,8 +129,6 @@ if [ -d $PKG/usr/man ]; then
fi
# Legacy binary links:
( cd $PKG/usr/bin ; rm -rf ex )
( cd $PKG/usr/bin ; ln -sf vim ex )
( cd $PKG/usr/bin ; rm -rf rview )
( cd $PKG/usr/bin ; ln -sf vim rview )
( cd $PKG/usr/bin ; rm -rf rvim )
@ -142,9 +140,11 @@ fi
( cd $PKG/usr/bin ; rm -rf evim )
( cd $PKG/usr/bin ; ln -sf vim evim )
# These should not be shipped:
rm -f $PKG/usr/bin/{ex,vi}
mkdir -p $PKG/install
cat $CWD/slack-desc.vim-gvim > $PKG/install/slack-desc
zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null

View file

@ -1,6 +1,6 @@
#!/bin/bash
# Copyright 2008, 2009, 2010, 2013, 2016, 2018, 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
# Copyright 2008, 2009, 2010, 2013, 2016, 2018, 2019, 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -185,8 +185,6 @@ if [ -d $PKG/usr/man ]; then
fi
# Legacy binary links:
( cd $PKG/usr/bin ; rm -rf ex )
( cd $PKG/usr/bin ; ln -sf vim ex )
( cd $PKG/usr/bin ; rm -rf rview )
( cd $PKG/usr/bin ; ln -sf vim rview )
( cd $PKG/usr/bin ; rm -rf rvim )
@ -198,6 +196,9 @@ fi
( cd $PKG/usr/bin ; rm -rf evim )
( cd $PKG/usr/bin ; ln -sf vim evim )
# These should not be shipped:
rm -f $PKG/usr/bin/{ex,vi}
mkdir -p $PKG/usr/doc/vim-$VERSION
cp -a README.txt $PKG/usr/doc/vim-$VERSION
find $PKG/usr/doc/vim-$VERSION -type f | xargs chmod 644
@ -221,7 +222,6 @@ config() {
}
config usr/share/vim/vimrc.new
EOF
zcat $CWD/doinst.sh.gz >> $PKG/install/doinst.sh
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null

View file

@ -1,3 +1,7 @@
Sun Jan 12 20:36:57 UTC 2020
/sbin/reboot: Attempt to kill running processes and sync/umount/sync
filesystems before rebooting. Thanks to Jeebizz.
+--------------------------+
Mon Dec 30 20:05:46 UTC 2019
SeTEFI: Patched to remove extra whitespace from lsblk output.
Thanks to Didier Spaier.

View file

@ -1003,7 +1003,22 @@ rm -f $PKG/$ARCH-installer-filesystem/sbin/reboot
( cd $PKG/$ARCH-installer-filesystem/bin ; ln -sf busybox reboot )
cat << EOF > $PKG/$ARCH-installer-filesystem/sbin/reboot
#!/bin/sh
echo "Sending all processes the SIGTERM signal."
/sbin/killall5 -15
/bin/sleep 2
echo "Sending all processes the SIGKILL signal."
/sbin/killall5 -9
/bin/sleep 2
echo "Syncing filesystems."
sync
echo "Unmounting filesystems:"
# Try to unmount these bind mounts first to prevent them from blocking unmount of the target /:
umount /mnt/dev 2> /dev/null
umount /mnt/proc 2> /dev/null
umount /mnt/sys 2> /dev/null
/bin/umount -v -a -t no,proc,sysfs,devtmpfs,fuse.gvfsd-fuse,tmpfs
sync
echo "Rebooting."
if [ -z "\$*" ]; then
/bin/reboot -f
else

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.4.10 Kernel Configuration
# Linux/x86 5.4.11 Kernel Configuration
#
#

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.4.10 Kernel Configuration
# Linux/x86 5.4.11 Kernel Configuration
#
#

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.4.10 Kernel Configuration
# Linux/x86 5.4.11 Kernel Configuration
#
#

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.4.10 Kernel Configuration
# Linux/x86 5.4.11 Kernel Configuration
#
#

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.4.10 Kernel Configuration
# Linux/x86 5.4.11 Kernel Configuration
#
#

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.4.10 Kernel Configuration
# Linux/x86 5.4.11 Kernel Configuration
#
#

View file

@ -1,3 +1,6 @@
Mon Jan 13 00:10:54 UTC 2020
dconf: also fix duplicate symbols for meson-0.53.0.
+--------------------------+
Tue Dec 3 18:47:08 UTC 2019
dconf: also fix duplicate symbols for meson-0.52.1.
+--------------------------+

View file

@ -78,8 +78,8 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
# Fix duplicate symbols at link time with meson-0.52.{0,1}:
if [ "$(meson --version)" = "0.52.0" -o "$(meson --version)" = "0.52.1" ]; then
# Fix duplicate symbols at link time with meson-0.52.{0,1}, 0.53.0:
if [ "$(meson --version)" = "0.52.0" -o "$(meson --version)" = "0.52.1" -o "$(meson --version)" = "0.53.0" ]; then
sed -i 's|link_whole|link_with|' client/meson.build &&
sed -i 's/module/& | grep -v mangle_path/' gsettings/abicheck.sh
fi