summaryrefslogtreecommitdiffstats
path: root/slackware64-current/source
diff options
context:
space:
mode:
authorAdrien Nader <adrien@notk.org>2020-05-15 10:40:40 +0200
committerAdrien Nader <adrien@notk.org>2020-05-15 10:40:40 +0200
commit0dd1cd51611e9b01d0fe06647defa6e9d1aa0701 (patch)
treed211982140cfeb44cb6ba372ac57c6f2877bbb77 /slackware64-current/source
parente8d55fbbbef1967de19dee59d0c131531c46a813 (diff)
Fri May 15 07:28:15 UTC 2020
Hey folks, just a heads-up that PAM is about to be merged into the main tree. We can't have it blocking other upgrades any longer. The config files could be improved (adding support for pam_krb5 and pam_ldap, for example), but they'll do for now. Have a good weekend, and enjoy these updates! :-) a/aaa_elflibs-15.0-x86_64-23.txz: Rebuilt. Upgraded: libcap.so.2.34, libelf-0.179.so, liblzma.so.5.2.5, libglib-2.0.so.0.6400.2, libgmodule-2.0.so.0.6400.2, libgobject-2.0.so.0.6400.2, libgthread-2.0.so.0.6400.2, liblber-2.4.so.2.10.13, libldap-2.4.so.2.10.13, libpcre2-8.so.0.10.0. Added temporarily in preparation for upgrading icu4c: libicudata.so.65.1, libicui18n.so.65.1, libicuio.so.65.1, libicutest.so.65.1, libicutu.so.65.1, libicuuc.so.65.1. a/etc-15.0-x86_64-11.txz: Rebuilt. /etc/passwd: Added ldap (UID 330). /etc/group: Added ldap (GID 330). a/kernel-generic-5.4.41-x86_64-1.txz: Upgraded. a/kernel-huge-5.4.41-x86_64-1.txz: Upgraded. a/kernel-modules-5.4.41-x86_64-1.txz: Upgraded. a/pkgtools-15.0-noarch-33.txz: Rebuilt. setup.services: added support for rc.openldap and rc.openvpn. ap/hplip-3.20.5-x86_64-1.txz: Upgraded. d/kernel-headers-5.4.41-x86-1.txz: Upgraded. d/python-setuptools-46.3.0-x86_64-1.txz: Upgraded. d/python3-3.8.3-x86_64-1.txz: Upgraded. k/kernel-source-5.4.41-noarch-1.txz: Upgraded. n/openldap-2.4.50-x86_64-1.txz: Added. This is a complete OpenLDAP package with both client and server support. Thanks to Giuseppe Di Terlizzi for help with the server parts. n/openldap-client-2.4.50-x86_64-1.txz: Removed. x/mesa-20.0.7-x86_64-1.txz: Upgraded. isolinux/initrd.img: Rebuilt. kernels/*: Upgraded. testing/packages/PAM/hplip-3.20.5-x86_64-1_pam.txz: Upgraded. usb-and-pxe-installers/usbboot.img: Rebuilt.
Diffstat (limited to 'slackware64-current/source')
-rw-r--r--slackware64-current/source/CHECKSUMS.md562
-rw-r--r--slackware64-current/source/CHECKSUMS.md5.asc6
-rw-r--r--slackware64-current/source/FILE_LIST90
-rw-r--r--slackware64-current/source/MANIFEST.bz22
-rwxr-xr-xslackware64-current/source/a/aaa_elflibs/aaa_elflibs.SlackBuild2
-rw-r--r--slackware64-current/source/a/aaa_elflibs/symlinks-to-tracked-libs-tmp8
-rwxr-xr-xslackware64-current/source/a/etc/etc.SlackBuild2
-rw-r--r--slackware64-current/source/a/etc/group.new1
-rw-r--r--slackware64-current/source/a/etc/passwd.new1
-rw-r--r--slackware64-current/source/a/etc/shadow.new1
-rwxr-xr-xslackware64-current/source/a/pkgtools/pkgtools.SlackBuild2
-rw-r--r--slackware64-current/source/a/pkgtools/scripts/setup.services24
-rw-r--r--slackware64-current/source/ap/hplip/hplip-3.20.3.tar.lz1
-rw-r--r--slackware64-current/source/ap/hplip/hplip-3.20.5.tar.lz1
-rw-r--r--slackware64-current/source/d/python-setuptools/setuptools-46.2.0.tar.lz1
-rw-r--r--slackware64-current/source/d/python-setuptools/setuptools-46.3.0.tar.lz1
-rw-r--r--slackware64-current/source/d/python3/Python-3.8.2.tar.xz.asc1
-rw-r--r--slackware64-current/source/d/python3/Python-3.8.3.tar.xz.asc1
-rw-r--r--slackware64-current/source/k/kernel-configs/config-generic-5.4.41 (renamed from slackware64-current/source/k/kernel-configs/config-generic-5.4.40)2
-rw-r--r--slackware64-current/source/k/kernel-configs/config-generic-5.4.41.x64 (renamed from slackware64-current/source/k/kernel-configs/config-generic-5.4.40.x64)2
-rw-r--r--slackware64-current/source/k/kernel-configs/config-generic-smp-5.4.41-smp (renamed from slackware64-current/source/k/kernel-configs/config-generic-smp-5.4.40-smp)2
-rw-r--r--slackware64-current/source/k/kernel-configs/config-huge-5.4.41 (renamed from slackware64-current/source/k/kernel-configs/config-huge-5.4.40)2
-rw-r--r--slackware64-current/source/k/kernel-configs/config-huge-5.4.41.x64 (renamed from slackware64-current/source/k/kernel-configs/config-huge-5.4.40.x64)2
-rw-r--r--slackware64-current/source/k/kernel-configs/config-huge-smp-5.4.41-smp (renamed from slackware64-current/source/k/kernel-configs/config-huge-smp-5.4.40-smp)2
-rw-r--r--slackware64-current/source/k/linux-5.4.40.tar.sign1
-rw-r--r--slackware64-current/source/k/linux-5.4.41.tar.sign1
-rw-r--r--slackware64-current/source/n/openldap-client/doinst.sh.gz1
-rwxr-xr-xslackware64-current/source/n/openldap-client/openldap-client.SlackBuild165
-rw-r--r--slackware64-current/source/n/openldap-client/slack-desc19
-rw-r--r--slackware64-current/source/n/openldap/doinst.sh.gz1
-rw-r--r--slackware64-current/source/n/openldap/openldap-2.4.50.tar.lz (renamed from slackware64-current/source/n/openldap-client/openldap-2.4.50.tar.lz)0
-rwxr-xr-xslackware64-current/source/n/openldap/openldap.SlackBuild270
-rw-r--r--slackware64-current/source/n/openldap/openldap.url (renamed from slackware64-current/source/n/openldap-client/openldap.url)0
-rw-r--r--slackware64-current/source/n/openldap/rc.openldap69
-rw-r--r--slackware64-current/source/n/openldap/slack-desc19
-rw-r--r--slackware64-current/source/n/openldap/slapd16
-rw-r--r--slackware64-current/source/x/mesa/mesa-20.0.6.tar.xz.sig1
-rw-r--r--slackware64-current/source/x/mesa/mesa-20.0.7.tar.xz.sig1
38 files changed, 505 insertions, 278 deletions
diff --git a/slackware64-current/source/CHECKSUMS.md5 b/slackware64-current/source/CHECKSUMS.md5
index a4c987f97..5057bd2e7 100644
--- a/slackware64-current/source/CHECKSUMS.md5
+++ b/slackware64-current/source/CHECKSUMS.md5
@@ -10,8 +10,8 @@ tail +13 CHECKSUMS.md5 | md5sum -c --quiet - | less
/pub/gnu, or at any GNU mirror site.
MD5 message digest Filename
-d024ab411e95471802970b5c69e0cfa7 ./FILE_LIST
-55b4d7942518544c72c9f44c0f9f5536 ./MANIFEST.bz2
+e4bfa9711266e334a3de8f375ba51ac1 ./FILE_LIST
+3da378a5563e30992e6ad366ad8fb419 ./MANIFEST.bz2
842fe24ea4cecdae8e72ccac18b6e1b5 ./README.TXT
70995258cb16e2fd10f1d0dfb9895da4 ./a/FTBFSlog
dbe4a89b1a773932dfe6835055e623a8 ./a/aaa_base/_aaa_base.tar.gz
@@ -20,11 +20,11 @@ b6c344fa68a91072e629cc45f846011b ./a/aaa_base/current-release
c5d2f7a9d4e53975e0c743def6af069d ./a/aaa_base/os-release
bbf786ace9b7099b91915a2b7ffeeeab ./a/aaa_base/slack-desc
ab10542ec06ba709775cf4245fed4e09 ./a/aaa_base/slackware-version
-41db560587e18fb4fef18c0594996ade ./a/aaa_elflibs/aaa_elflibs.SlackBuild
+23588c3fab72808e721639ccd2ee0127 ./a/aaa_elflibs/aaa_elflibs.SlackBuild
bd0f244c75c11228a25a55d64a48f293 ./a/aaa_elflibs/display_orphans.sh
434e7b440f1cc8dbcd52aa33cf9e4df5 ./a/aaa_elflibs/slack-desc
3641175adc47ebd3cfdfc28daa39bddb ./a/aaa_elflibs/symlinks-to-tracked-libs
-da56601f1e60c3af32763fbc6b1f5082 ./a/aaa_elflibs/symlinks-to-tracked-libs-tmp
+a7027ac9aead50384355a2240a83258e ./a/aaa_elflibs/symlinks-to-tracked-libs-tmp
0633362dc16d39441b69021260632781 ./a/aaa_elflibs/tracked-files
71489fba3b865427db10a7fcb0b202da ./a/aaa_elflibs/tracked-files-tmp
9ad98809fd660116c25b87f9ce5debb6 ./a/acl/acl-2.2.53.tar.lz
@@ -199,11 +199,11 @@ b0ca9309564cf37061f386a7a16d4945 ./a/elvis/elvis.ref.c.getline.diff.gz
0b97e1abe27a78e26377514d681edcd4 ./a/elvis/slack-desc
c075ee095f4f86053a1da18dcb197139 ./a/etc/_etc.tar.gz
ad86b56b29c090c231b81e31839e4619 ./a/etc/doinst.sh.gz
-bd38f01be52d5cf5f89d119d6f459eb1 ./a/etc/etc.SlackBuild
-9903df34a6d54ea4b140095063df6430 ./a/etc/group.new
+fce57c454e00eda1f2af628119d3b309 ./a/etc/etc.SlackBuild
+d40b33cf6f10a4dcecb8d9d7289ca5b6 ./a/etc/group.new
59bb193eea987a157f62601c7cd14940 ./a/etc/nsswitch.conf.gz
-796f2435fcbd0cb8ba99e65fb48ff939 ./a/etc/passwd.new
-9e8b1aa7ad2f604f45fdcb52add38a34 ./a/etc/shadow.new
+289731d62e347ae7be427746e8c1ac08 ./a/etc/passwd.new
+af45c5858c8b2018f22a8f6582b18c98 ./a/etc/shadow.new
359b252948afc18b71e0e106dc9cfbd4 ./a/etc/slack-desc
a71c2582bbbfc212c2535b17ee424e6b ./a/eudev/60-cdrom_id.rules.diff.gz
84fb2b68f9665bd15012f9815d1729c5 ./a/eudev/config/modprobe.d/8139cp.conf
@@ -608,7 +608,7 @@ aff92002a4444bb998f2952dc9762ce7 ./a/pkgtools/manpages/makepkg.8
49ffe0740205aec77d9c2ab507a2f41f ./a/pkgtools/manpages/pkgtool.8
a46f98b11015572ab2690f1376362d95 ./a/pkgtools/manpages/removepkg.8
2aa024368b8c83eb4e98c8959e2b8b13 ./a/pkgtools/manpages/upgradepkg.8
-7e9151bc9cf67ea7afe9a5322926d53a ./a/pkgtools/pkgtools.SlackBuild
+39c66e3f71f1893c658053ddb2b7c140 ./a/pkgtools/pkgtools.SlackBuild
ba04260ce2f6ce3a8d1724053e077ed6 ./a/pkgtools/scripts/explodepkg
7695b3e3d71f866f9e49880defd45e79 ./a/pkgtools/scripts/installpkg
f55fdd1f75876d630200b60d0f31984b ./a/pkgtools/scripts/makebootdisk
@@ -619,7 +619,7 @@ c23bff7899be63c94936f450e4d24784 ./a/pkgtools/scripts/removepkg
610d750ba03a9740b9518e54e0947fae ./a/pkgtools/scripts/setup.70.install-kernel
c1f972d47169d60e53fcc7f54201b8f3 ./a/pkgtools/scripts/setup.80.make-bootdisk
1c82a620d06853e8b119a955cbe93fda ./a/pkgtools/scripts/setup.htmlview
-ee39119d5522260e83c0eab78afbedb9 ./a/pkgtools/scripts/setup.services
+a00877b15029b467aa4461a52125fc68 ./a/pkgtools/scripts/setup.services
31abae1e2342a481faf982c80ef15e3b ./a/pkgtools/scripts/setup.vi-ex
1702b943dc637b03553c9c1bca1da5c3 ./a/pkgtools/scripts/upgradepkg
48a4f75de0b5e239b55576f464c6812f ./a/pkgtools/slack-desc
@@ -1022,7 +1022,7 @@ e965222668e9fa089884c5928fc6c767 ./ap/gutenprint/slack-desc
5f591f0d0c566b12d7946bba71d1c9ba ./ap/hplip/0021-Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch.gz
6a46ec2aa8f1baba1e76ab454440e86b ./ap/hplip/0025-Remove-all-ImageProcessor-functionality-which-is-clo.patch.gz
68142e63341bd27f6e718afb53abf468 ./ap/hplip/doinst.sh.gz
-0ecd408b4f05b0bfcdb6844f994e7f96 ./ap/hplip/hplip-3.20.3.tar.lz
+61868ee0822e50de3b172115a742201a ./ap/hplip/hplip-3.20.5.tar.lz
b3e7bff2319437b237e378a6be757bb2 ./ap/hplip/hplip.SlackBuild
8f5b44c9ce7101b0a32d23e7c9832978 ./ap/hplip/hplip.no.upgrade.diff.gz
20401ea046e2f3807893c4de553b5150 ./ap/hplip/hplip.python3.shebang.diff.gz
@@ -1618,7 +1618,7 @@ c5d3ea0a5e66976cf22c388c162fc5a9 ./d/python-pip/pip-20.1.tar.lz
8f3c377b82424d1cae6b0a6f760315a9 ./d/python-pip/slack-desc
e3e3fe9359556c97e915a3483b78ffa6 ./d/python-setuptools/python-setuptools.SlackBuild
6470ead3f68704546ff9aef5e75d77bd ./d/python-setuptools/python-setuptools.url
-1bcd6a87c7aedc975ef70f0e2649375d ./d/python-setuptools/setuptools-46.2.0.tar.lz
+a64e7f6405c2d80a4d341feab16b08cd ./d/python-setuptools/setuptools-46.3.0.tar.lz
2c859e2350a38255c7434d4f533581c1 ./d/python-setuptools/slack-desc
fd6cc8ec0a78c44036f825e739f36e5a ./d/python2/Python-2.7.18.tar.xz
a38cd46cbfdcb63b8dca936f124efa7f ./d/python2/Python-2.7.18.tar.xz.asc
@@ -1629,10 +1629,10 @@ b1775d9322618d14d1cc6985124a43e2 ./d/python2/python.no-static-library.diff.gz
e58b05a518b25cf47001060a7bd69a89 ./d/python2/python.x86_64.diff.gz
18fbc0f3f4284bbca75603701eb12f8b ./d/python2/python2.SlackBuild
67e86a27a398ab5280acb0dbc21c5b3b ./d/python2/slack-desc
-e9d6ebc92183a177b8e8a58cad5b8d67 ./d/python3/Python-3.8.2.tar.xz
-a45fedd6da964ece4d8387b6f1c59bc2 ./d/python3/Python-3.8.2.tar.xz.asc
+3000cf50aaa413052aef82fd2122ca78 ./d/python3/Python-3.8.3.tar.xz
+a43fda93b35bfceb91c089c28e2fc17e ./d/python3/Python-3.8.3.tar.xz.asc
1912a28cff14a6a461a551e4cf8636f1 ./d/python3/README
-cf04ba00c5ae6dc630edb8d9823731df ./d/python3/python-3.8.2-docs-text.tar.bz2
+e6f35e2691e09309e15dbe21cac710c5 ./d/python3/python-3.8.3-docs-text.tar.bz2
99b1f8b6e1b0ee093e4efc0ca1b573a5 ./d/python3/python3.SlackBuild
dde72a2c6159d0f50cb3f4771fb3d29e ./d/python3/python3.no-static-library.diff.gz
b45d78bf575d0767f7f2d4ff107ca508 ./d/python3/python3.readline.set_pre_input_hook.diff.gz
@@ -1726,18 +1726,18 @@ c4ee842d02199b870c45faf5bea84cc6 ./installer/sources/initrd/skeleton_initrd.tar
c9214a22147fcd66ec56a0855a56c34b ./installer/sources/nano/nano-4.9.2.tar.xz.sig
03f879e6d5d92fd47bad37ecb40bba67 ./installer/usbimg2disk.sh
b504a2e61a882d3d0a789379528a2077 ./k/build-all-kernels.sh
-84813e11a5decb547d7fdb4f5d88aee9 ./k/kernel-configs/config-generic-5.4.40
-530046b7f5435e4e45fdaae4eeb13fc4 ./k/kernel-configs/config-generic-5.4.40.x64
-625db8e59e1d333c46d692e653244cfb ./k/kernel-configs/config-generic-smp-5.4.40-smp
-2b7f89f995fb277d9b7df04abef121f0 ./k/kernel-configs/config-huge-5.4.40
-f7436b911ad4a024b4df430aa6d6d9dc ./k/kernel-configs/config-huge-5.4.40.x64
-6419f4abb0cc702fd5934384e0e6647d ./k/kernel-configs/config-huge-smp-5.4.40-smp
+a321777d5aa4842e7346f974d47bd53d ./k/kernel-configs/config-generic-5.4.41
+239588781cb97fbea2fbfda3ab1d1ff4 ./k/kernel-configs/config-generic-5.4.41.x64
+cd26533199a70f58840bd81b7f83b7f4 ./k/kernel-configs/config-generic-smp-5.4.41-smp
+e70acf4d20e74d01c5a18f5b4a9a6367 ./k/kernel-configs/config-huge-5.4.41
+36cb01036e5e9ae966a1eb479cd00707 ./k/kernel-configs/config-huge-5.4.41.x64
+9c582fe7499968fa4f359a0f45ef5911 ./k/kernel-configs/config-huge-smp-5.4.41-smp
389c1cc40510524fe64767a7ad57a636 ./k/kernel-generic.SlackBuild
a7b6e219b743156ced1c90f46ac7f0eb ./k/kernel-headers.SlackBuild
0669a4ed9e003fd9c93a0b97baa0a75a ./k/kernel-modules.SlackBuild
52fbc9271b3e264ed3108d77b6409cc6 ./k/kernel-source.SlackBuild
-a57c6c6adbfce26b68bebd90dc0c80ef ./k/linux-5.4.40.tar.sign
-20a971be352631edca6eed5dcb137ace ./k/linux-5.4.40.tar.xz
+fe314d6bccfd83ddf0abc98ba59a5dd5 ./k/linux-5.4.41.tar.sign
+e9d0e066f18a227c6bb0647429ca50a9 ./k/linux-5.4.41.tar.xz
485f1d1df580e0bb80ec247166e5fcc6 ./k/slack-desc/slack-desc.kernel-generic-smp.i686
36eff34b1b9ace81ed269118566082e4 ./k/slack-desc/slack-desc.kernel-generic.i586
52e0f0da17c0817fb991410204ea4d85 ./k/slack-desc/slack-desc.kernel-generic.x86_64
@@ -5035,11 +5035,13 @@ cd7917d369ee4d34369c0e93c8877a9e ./n/obexftp/obexftp.SlackBuild
895698a915f65723ed67b07aec126bb2 ./n/obexftp/patches/obexftp-0.24-fix-absurd-install-path.patch.gz
addad3b5886581ab0f8ee24cc1531383 ./n/obexftp/patches/obexftp-norpath.patch.gz
10699864c0d15861ae272c6a0377d6df ./n/obexftp/slack-desc
-8d5be50bb3d62b8419a5fdf6e623aae8 ./n/openldap-client/doinst.sh.gz
-409cbb905b13ede20fdb4edc3e8dec49 ./n/openldap-client/openldap-2.4.50.tar.lz
-bdbb349e17f0d2d5205c53c88e785c5e ./n/openldap-client/openldap-client.SlackBuild
-e8a99e1fb6ab3f234d3d12b6ed3bbde9 ./n/openldap-client/openldap.url
-8e7b8ec359cce4b0639026609b0c1f82 ./n/openldap-client/slack-desc
+a716fc1c26276a5c015e18ea6e52f4cf ./n/openldap/doinst.sh.gz
+409cbb905b13ede20fdb4edc3e8dec49 ./n/openldap/openldap-2.4.50.tar.lz
+b731b385ea094d808acd266c9a99ad68 ./n/openldap/openldap.SlackBuild
+e8a99e1fb6ab3f234d3d12b6ed3bbde9 ./n/openldap/openldap.url
+dac2b2e6733c00f2f8538945bb424a60 ./n/openldap/rc.openldap
+13bed2ac48a080ab7580f419b6bb2970 ./n/openldap/slack-desc
+cfaf1607a11dee7747fbedda9fda7064 ./n/openldap/slapd
d67780ae13345357036af873e28ee6ce ./n/openobex/openobex-1.7.2-Source.tar.xz
45d9d16e88e8a234c41cf2c5a4173d3c ./n/openobex/openobex.SlackBuild
748833209133342e3a54811c00f5709d ./n/openobex/slack-desc
@@ -5489,8 +5491,8 @@ cd1a2430d269fd1ca02acf6c751a20b4 ./x/m17n-lib/slack-desc
3ec2aaad115582e9e3b146a02b9c95de ./x/mesa/README.GIT
23ab07708ebd99c1a297db60a0f58d8d ./x/mesa/doinst.sh.gz
a868ef844e342d4dbcb0dc73376dff45 ./x/mesa/get-mesa.sh
-82e4166a52a1023aace2dcdf223d6c8e ./x/mesa/mesa-20.0.6.tar.xz
-ae788b118bab06500f2f26cec5eb75fc ./x/mesa/mesa-20.0.6.tar.xz.sig
+609cb7664204e031d4c65c602c652a28 ./x/mesa/mesa-20.0.7.tar.xz
+94aeb769cd5d32f2807b41567b1facfa ./x/mesa/mesa-20.0.7.tar.xz.sig
9b5d722f18824760992324a90e667613 ./x/mesa/mesa-demos-8.4.0.tar.lz
b4093f1ce54b71401b51f163fe45788a ./x/mesa/mesa.SlackBuild
72a322be5e66fc2bed555fb3501a2edc ./x/mesa/mesa.url
diff --git a/slackware64-current/source/CHECKSUMS.md5.asc b/slackware64-current/source/CHECKSUMS.md5.asc
index bbf802182..8e2022aaf 100644
--- a/slackware64-current/source/CHECKSUMS.md5.asc
+++ b/slackware64-current/source/CHECKSUMS.md5.asc
@@ -1,6 +1,6 @@
-----BEGIN PGP SIGNATURE-----
-iEUEABECAAYFAl68VMEACgkQakRjwEAQIjMzdgCff4UX3CY3mIVSVchGNbiqjh+6
-SNgAliHXORMu41Xk97o7gB5aTy9nnsk=
-=A//D
+iEYEABECAAYFAl6+R6sACgkQakRjwEAQIjPv+QCfZmAUJ9L1WotPfvXYAwf07fs8
+JHsAnRD5oxUVQ2ucNA0Btr2YpX+cv8KR
+=pTJW
-----END PGP SIGNATURE-----
diff --git a/slackware64-current/source/FILE_LIST b/slackware64-current/source/FILE_LIST
index 64e603b0a..c33fe1558 100644
--- a/slackware64-current/source/FILE_LIST
+++ b/slackware64-current/source/FILE_LIST
@@ -1,17 +1,17 @@
-Wed May 13 20:12:09 UTC 2020
+Fri May 15 07:40:47 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 19 root root 4096 2020-05-13 20:12 .
--rw-r--r-- 1 root root 491067 2020-05-13 00:05 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-05-13 00:05 ./CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 691892 2020-05-13 00:05 ./FILE_LIST
--rw-r--r-- 1 root root 20763320 2020-05-13 20:12 ./MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2020-05-15 07:40 .
+-rw-r--r-- 1 root root 491067 2020-05-13 20:12 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-05-13 20:12 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 691892 2020-05-15 06:57 ./FILE_LIST
+-rw-r--r-- 1 root root 20779645 2020-05-15 07:40 ./MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./README.TXT
-drwxr-xr-x 112 root root 4096 2020-05-08 20:25 ./a
+drwxr-xr-x 112 root root 4096 2020-05-15 06:56 ./a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./a/FTBFSlog
drwxr-xr-x 2 root root 4096 2018-06-24 18:43 ./a/aaa_base
-rw-r--r-- 1 root root 11115 2018-06-24 18:43 ./a/aaa_base/_aaa_base.tar.gz
@@ -21,11 +21,11 @@ drwxr-xr-x 2 root root 4096 2018-06-24 18:43 ./a/aaa_base
-rw-r--r-- 1 root root 783 2018-02-27 06:13 ./a/aaa_base/slack-desc
-rw-r--r-- 1 root root 15 2015-12-28 19:27 ./a/aaa_base/slackware-version
drwxr-xr-x 2 root root 4096 2019-12-21 00:21 ./a/aaa_elflibs
--rwxr-xr-x 1 root root 4266 2020-03-15 19:37 ./a/aaa_elflibs/aaa_elflibs.SlackBuild
+-rwxr-xr-x 1 root root 4266 2020-05-13 19:49 ./a/aaa_elflibs/aaa_elflibs.SlackBuild
-rwxr-xr-x 1 root root 1630 2015-04-20 04:39 ./a/aaa_elflibs/display_orphans.sh
-rw-r--r-- 1 root root 930 2018-02-27 06:13 ./a/aaa_elflibs/slack-desc
-rw-r--r-- 1 root root 2007 2020-01-26 19:18 ./a/aaa_elflibs/symlinks-to-tracked-libs
--rw-r--r-- 1 root root 782 2019-12-21 00:21 ./a/aaa_elflibs/symlinks-to-tracked-libs-tmp
+-rw-r--r-- 1 root root 1070 2020-05-13 19:51 ./a/aaa_elflibs/symlinks-to-tracked-libs-tmp
-rw-r--r-- 1 root root 312 2020-01-11 21:13 ./a/aaa_elflibs/tracked-files
-rw-r--r-- 1 root root 213 2015-04-20 04:40 ./a/aaa_elflibs/tracked-files-tmp
lrwxrwxrwx 1 root root 12 2018-04-16 17:31 ./a/aaa_terminfo -> ../l/ncurses
@@ -224,14 +224,14 @@ drwxr-xr-x 2 root root 4096 2018-04-23 17:20 ./a/elvis
-rw-r--r-- 1 root root 1584 2003-10-21 02:32 ./a/elvis/elvis.clr.orig
-rw-r--r-- 1 root root 673 2010-01-27 18:31 ./a/elvis/elvis.ref.c.getline.diff.gz
-rw-r--r-- 1 root root 828 2020-01-12 22:43 ./a/elvis/slack-desc
-drwxr-xr-x 2 root root 4096 2019-09-08 18:53 ./a/etc
+drwxr-xr-x 2 root root 4096 2020-05-15 03:06 ./a/etc
-rw-r--r-- 1 root root 28897 2018-09-05 21:46 ./a/etc/_etc.tar.gz
-rw-r--r-- 1 root root 1131 2019-09-08 18:53 ./a/etc/doinst.sh.gz
--rwxr-xr-x 1 root root 3110 2019-09-08 18:52 ./a/etc/etc.SlackBuild
--rw-r--r-- 1 root root 775 2018-08-13 21:34 ./a/etc/group.new
+-rwxr-xr-x 1 root root 3110 2020-05-15 03:07 ./a/etc/etc.SlackBuild
+-rw-r--r-- 1 root root 787 2020-05-15 03:05 ./a/etc/group.new
-rw-r--r-- 1 root root 536 2002-10-11 20:17 ./a/etc/nsswitch.conf.gz
--rw-r--r-- 1 root root 1560 2018-08-13 21:33 ./a/etc/passwd.new
--rw-r--r-- 1 root root 685 2018-08-13 21:34 ./a/etc/shadow.new
+-rw-r--r-- 1 root root 1620 2020-05-15 03:05 ./a/etc/passwd.new
+-rw-r--r-- 1 root root 704 2020-05-15 03:06 ./a/etc/shadow.new
-rw-r--r-- 1 root root 653 2018-02-27 06:13 ./a/etc/slack-desc
drwxr-xr-x 3 root root 4096 2019-10-27 20:01 ./a/eudev
-rw-r--r-- 1 root root 526 2015-10-24 11:05 ./a/eudev/60-cdrom_id.rules.diff.gz
@@ -699,7 +699,7 @@ drwxr-xr-x 2 root root 4096 2019-10-04 06:20 ./a/pkgtools/manpages
-rw-r--r-- 1 root root 2518 2009-04-11 21:11 ./a/pkgtools/manpages/pkgtool.8
-rw-r--r-- 1 root root 4049 2020-04-01 22:09 ./a/pkgtools/manpages/removepkg.8
-rw-r--r-- 1 root root 2962 2018-06-08 19:56 ./a/pkgtools/manpages/upgradepkg.8
--rwxr-xr-x 1 root root 3754 2020-04-01 21:40 ./a/pkgtools/pkgtools.SlackBuild
+-rwxr-xr-x 1 root root 3754 2020-05-15 05:49 ./a/pkgtools/pkgtools.SlackBuild
drwxr-xr-x 2 root root 4096 2020-01-12 23:09 ./a/pkgtools/scripts
-rw-r--r-- 1 root root 3608 2018-06-19 19:28 ./a/pkgtools/scripts/explodepkg
-rw-r--r-- 1 root root 27627 2020-04-01 22:02 ./a/pkgtools/scripts/installpkg
@@ -711,7 +711,7 @@ drwxr-xr-x 2 root root 4096 2020-01-12 23:09 ./a/pkgtools/scripts
-rw-r--r-- 1 root root 170 2003-02-16 00:56 ./a/pkgtools/scripts/setup.70.install-kernel
-rw-r--r-- 1 root root 9164 2018-06-19 19:28 ./a/pkgtools/scripts/setup.80.make-bootdisk
-rw-r--r-- 1 root root 1062 2018-04-28 19:12 ./a/pkgtools/scripts/setup.htmlview
--rw-r--r-- 1 root root 8875 2018-06-19 19:28 ./a/pkgtools/scripts/setup.services
+-rw-r--r-- 1 root root 9395 2020-05-15 05:48 ./a/pkgtools/scripts/setup.services
-rw-r--r-- 1 root root 1357 2020-01-22 20:08 ./a/pkgtools/scripts/setup.vi-ex
-rw-r--r-- 1 root root 14168 2019-10-13 17:37 ./a/pkgtools/scripts/upgradepkg
-rw-r--r-- 1 root root 1128 2018-04-11 19:51 ./a/pkgtools/slack-desc
@@ -1184,11 +1184,11 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./ap/gutenprint
-rwxr-xr-x 1 root root 4776 2020-02-07 21:38 ./ap/gutenprint/gutenprint.SlackBuild
-rw-r--r-- 1 root root 121 2016-02-03 04:22 ./ap/gutenprint/setup.cups-genppdupdate
-rw-r--r-- 1 root root 1050 2019-08-27 20:54 ./ap/gutenprint/slack-desc
-drwxr-xr-x 2 root root 4096 2020-03-11 19:06 ./ap/hplip
+drwxr-xr-x 2 root root 4096 2020-05-15 05:37 ./ap/hplip
-rw-r--r-- 1 root root 869 2018-09-30 10:10 ./ap/hplip/0021-Add-include-cups-ppd.h-in-various-places-as-CUPS-2.2.patch.gz
-rw-r--r-- 1 root root 1759 2018-09-30 10:10 ./ap/hplip/0025-Remove-all-ImageProcessor-functionality-which-is-clo.patch.gz
-rw-r--r-- 1 root root 118 2009-03-05 16:38 ./ap/hplip/doinst.sh.gz
--rw-r--r-- 1 root root 21019509 2020-03-10 09:03 ./ap/hplip/hplip-3.20.3.tar.lz
+-rw-r--r-- 1 root root 21092967 2020-05-14 10:16 ./ap/hplip/hplip-3.20.5.tar.lz
-rwxr-xr-x 1 root root 6144 2020-02-27 19:43 ./ap/hplip/hplip.SlackBuild
-rw-r--r-- 1 root root 419 2013-03-20 04:46 ./ap/hplip/hplip.no.upgrade.diff.gz
-rw-r--r-- 1 root root 291 2017-11-28 00:41 ./ap/hplip/hplip.python3.shebang.diff.gz
@@ -1888,10 +1888,10 @@ drwxr-xr-x 2 root root 4096 2020-05-01 03:38 ./d/python-pip
-rw-r--r-- 1 root root 33 2018-03-29 06:10 ./d/python-pip/pip.url
-rwxr-xr-x 1 root root 2876 2020-05-01 03:38 ./d/python-pip/python-pip.SlackBuild
-rw-r--r-- 1 root root 760 2018-02-27 06:13 ./d/python-pip/slack-desc
-drwxr-xr-x 2 root root 4096 2020-05-10 23:02 ./d/python-setuptools
+drwxr-xr-x 2 root root 4096 2020-05-15 05:39 ./d/python-setuptools
-rwxr-xr-x 1 root root 3206 2020-05-01 03:40 ./d/python-setuptools/python-setuptools.SlackBuild
-rw-r--r-- 1 root root 40 2017-11-28 22:11 ./d/python-setuptools/python-setuptools.url
--rw-r--r-- 1 root root 462418 2020-05-10 21:47 ./d/python-setuptools/setuptools-46.2.0.tar.lz
+-rw-r--r-- 1 root root 462090 2020-05-13 16:02 ./d/python-setuptools/setuptools-46.3.0.tar.lz
-rw-r--r-- 1 root root 1059 2018-02-27 06:13 ./d/python-setuptools/slack-desc
drwxr-xr-x 2 root root 4096 2020-04-20 19:11 ./d/python2
-rw-r--r-- 1 root root 12854736 2020-04-19 21:50 ./d/python2/Python-2.7.18.tar.xz
@@ -1903,11 +1903,11 @@ drwxr-xr-x 2 root root 4096 2020-04-20 19:11 ./d/python2
-rw-r--r-- 1 root root 1867 2016-12-28 19:19 ./d/python2/python.x86_64.diff.gz
-rwxr-xr-x 1 root root 5723 2020-04-20 19:22 ./d/python2/python2.SlackBuild
-rw-r--r-- 1 root root 939 2020-04-20 19:09 ./d/python2/slack-desc
-drwxr-xr-x 2 root root 4096 2020-02-27 19:55 ./d/python3
--rw-r--r-- 1 root root 17869888 2020-02-25 11:35 ./d/python3/Python-3.8.2.tar.xz
--rw-r--r-- 1 root root 833 2020-02-25 11:35 ./d/python3/Python-3.8.2.tar.xz.asc
+drwxr-xr-x 2 root root 4096 2020-05-15 02:07 ./d/python3
+-rw-r--r-- 1 root root 17912964 2020-05-13 21:48 ./d/python3/Python-3.8.3.tar.xz
+-rw-r--r-- 1 root root 833 2020-05-13 21:48 ./d/python3/Python-3.8.3.tar.xz.asc
-rw-r--r-- 1 root root 890 2017-01-12 20:00 ./d/python3/README
--rw-r--r-- 1 root root 2399195 2020-02-25 11:57 ./d/python3/python-3.8.2-docs-text.tar.bz2
+-rw-r--r-- 1 root root 2411412 2020-05-15 02:07 ./d/python3/python-3.8.3-docs-text.tar.bz2
-rwxr-xr-x 1 root root 6163 2019-12-29 23:18 ./d/python3/python3.SlackBuild
-rw-r--r-- 1 root root 1386 2019-12-29 19:24 ./d/python3/python3.no-static-library.diff.gz
-rw-r--r-- 1 root root 369 2014-05-25 17:49 ./d/python3/python3.readline.set_pre_input_hook.diff.gz
@@ -2026,21 +2026,21 @@ drwxr-xr-x 2 root root 4096 2020-04-08 17:05 ./installer/sources/nano
-rw-r--r-- 1 root root 1517276 2020-04-07 09:29 ./installer/sources/nano/nano-4.9.2.tar.xz
-rw-r--r-- 1 root root 833 2020-04-07 09:29 ./installer/sources/nano/nano-4.9.2.tar.xz.sig
-rw-r--r-- 1 root root 16894 2012-09-03 20:53 ./installer/usbimg2disk.sh
-drwxr-xr-x 4 root root 4096 2020-05-10 18:19 ./k
+drwxr-xr-x 4 root root 4096 2020-05-14 19:41 ./k
-rwxr-xr-x 1 root root 7861 2019-12-27 22:39 ./k/build-all-kernels.sh
-drwxr-xr-x 2 root root 4096 2020-05-10 19:29 ./k/kernel-configs
--rw-r--r-- 1 root root 216206 2020-05-10 19:18 ./k/kernel-configs/config-generic-5.4.40
--rw-r--r-- 1 root root 217781 2020-05-10 19:29 ./k/kernel-configs/config-generic-5.4.40.x64
--rw-r--r-- 1 root root 217883 2020-05-10 19:17 ./k/kernel-configs/config-generic-smp-5.4.40-smp
--rw-r--r-- 1 root root 216206 2020-05-10 19:18 ./k/kernel-configs/config-huge-5.4.40
--rw-r--r-- 1 root root 217781 2020-05-10 19:29 ./k/kernel-configs/config-huge-5.4.40.x64
--rw-r--r-- 1 root root 217883 2020-05-10 19:18 ./k/kernel-configs/config-huge-smp-5.4.40-smp
+drwxr-xr-x 2 root root 4096 2020-05-14 19:50 ./k/kernel-configs
+-rw-r--r-- 1 root root 216206 2020-05-14 19:47 ./k/kernel-configs/config-generic-5.4.41
+-rw-r--r-- 1 root root 217781 2020-05-14 19:50 ./k/kernel-configs/config-generic-5.4.41.x64
+-rw-r--r-- 1 root root 217883 2020-05-14 19:47 ./k/kernel-configs/config-generic-smp-5.4.41-smp
+-rw-r--r-- 1 root root 216206 2020-05-14 19:47 ./k/kernel-configs/config-huge-5.4.41
+-rw-r--r-- 1 root root 217781 2020-05-14 19:49 ./k/kernel-configs/config-huge-5.4.41.x64
+-rw-r--r-- 1 root root 217883 2020-05-14 19:47 ./k/kernel-configs/config-huge-smp-5.4.41-smp
-rwxr-xr-x 1 root root 7416 2019-11-15 20:12 ./k/kernel-generic.SlackBuild
-rwxr-xr-x 1 root root 3779 2019-09-29 23:48 ./k/kernel-headers.SlackBuild
-rwxr-xr-x 1 root root 5979 2019-11-15 20:12 ./k/kernel-modules.SlackBuild
-rwxr-xr-x 1 root root 7952 2019-11-15 18:40 ./k/kernel-source.SlackBuild
--rw-r--r-- 1 root root 989 2020-05-10 08:44 ./k/linux-5.4.40.tar.sign
--rw-r--r-- 1 root root 109535980 2020-05-10 08:44 ./k/linux-5.4.40.tar.xz
+-rw-r--r-- 1 root root 989 2020-05-14 06:04 ./k/linux-5.4.41.tar.sign
+-rw-r--r-- 1 root root 109535752 2020-05-14 06:04 ./k/linux-5.4.41.tar.xz
drwxr-xr-x 2 root root 4096 2018-03-05 18:29 ./k/slack-desc
-rw-r--r-- 1 root root 1138 2018-02-27 06:16 ./k/slack-desc/slack-desc.kernel-generic-smp.i686
-rw-r--r-- 1 root root 1041 2018-02-27 06:16 ./k/slack-desc/slack-desc.kernel-generic.i586
@@ -5126,7 +5126,7 @@ drwxr-xr-x 2 root root 4096 2019-12-29 18:53 ./l/zstd
-rw-r--r-- 1 root root 325 2018-12-30 04:38 ./l/zstd/zstd.dont.link.pzstd.to.static.libzstd.a.diff.gz
-rw-r--r-- 1 root root 33 2018-11-08 01:06 ./l/zstd/zstd.url
-rwxr-xr-x 1 root root 14025 2018-11-20 03:08 ./make_world.sh
-drwxr-xr-x 149 root root 4096 2020-05-12 18:32 ./n
+drwxr-xr-x 149 root root 4096 2020-05-15 04:50 ./n
-rw-r--r-- 1 root root 1086 2020-01-14 04:36 ./n/FTBFSlog
drwxr-xr-x 2 root root 4096 2020-05-10 17:59 ./n/ModemManager
-rw-r--r-- 1 root root 2302732 2020-05-09 13:07 ./n/ModemManager/ModemManager-1.12.10.tar.xz
@@ -5861,12 +5861,14 @@ drwxr-xr-x 2 root root 4096 2017-01-08 20:26 ./n/obexftp/patches
-rw-r--r-- 1 root root 377 2015-06-17 23:38 ./n/obexftp/patches/obexftp-0.24-fix-absurd-install-path.patch.gz
-rw-r--r-- 1 root root 388 2015-06-17 23:38 ./n/obexftp/patches/obexftp-norpath.patch.gz
-rw-r--r-- 1 root root 986 2018-02-27 06:13 ./n/obexftp/slack-desc
-drwxr-xr-x 2 root root 4096 2020-04-29 00:51 ./n/openldap-client
--rw-r--r-- 1 root root 275 2006-01-17 21:18 ./n/openldap-client/doinst.sh.gz
--rw-r--r-- 1 root root 3611502 2020-04-28 16:03 ./n/openldap-client/openldap-2.4.50.tar.lz
--rwxr-xr-x 1 root root 5061 2019-09-29 23:48 ./n/openldap-client/openldap-client.SlackBuild
--rw-r--r-- 1 root root 53 2020-01-31 18:55 ./n/openldap-client/openldap.url
--rw-r--r-- 1 root root 1012 2019-07-25 17:01 ./n/openldap-client/slack-desc
+drwxr-xr-x 2 root root 4096 2020-05-15 06:01 ./n/openldap
+-rw-r--r-- 1 root root 484 2020-05-15 06:01 ./n/openldap/doinst.sh.gz
+-rw-r--r-- 1 root root 3611502 2020-04-28 16:03 ./n/openldap/openldap-2.4.50.tar.lz
+-rwxr-xr-x 1 root root 7911 2020-05-15 06:14 ./n/openldap/openldap.SlackBuild
+-rw-r--r-- 1 root root 53 2020-01-31 18:55 ./n/openldap/openldap.url
+-rw-r--r-- 1 root root 1526 2020-05-15 04:53 ./n/openldap/rc.openldap
+-rw-r--r-- 1 root root 934 2020-05-15 00:38 ./n/openldap/slack-desc
+-rw-r--r-- 1 root root 528 2017-04-08 00:05 ./n/openldap/slapd
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./n/openobex
-rw-r--r-- 1 root root 99552 2016-04-07 21:06 ./n/openobex/openobex-1.7.2-Source.tar.xz
-rwxr-xr-x 1 root root 4517 2019-09-29 23:48 ./n/openobex/openobex.SlackBuild
@@ -6399,12 +6401,12 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./x/m17n-lib
-rw-r--r-- 1 root root 749501 2018-02-08 14:02 ./x/m17n-lib/m17n-lib-1.8.0.tar.lz
-rwxr-xr-x 1 root root 5622 2019-09-29 23:48 ./x/m17n-lib/m17n-lib.SlackBuild
-rw-r--r-- 1 root root 870 2018-02-27 06:13 ./x/m17n-lib/slack-desc
-drwxr-xr-x 3 root root 4096 2020-04-30 17:36 ./x/mesa
+drwxr-xr-x 3 root root 4096 2020-05-15 05:26 ./x/mesa
-rw-r--r-- 1 root root 352 2008-03-10 07:13 ./x/mesa/README.GIT
-rw-r--r-- 1 root root 388 2018-12-07 19:28 ./x/mesa/doinst.sh.gz
-rwxr-xr-x 1 root root 720 2015-12-11 03:09 ./x/mesa/get-mesa.sh
--rw-r--r-- 1 root root 12275708 2020-04-29 23:00 ./x/mesa/mesa-20.0.6.tar.xz
--rw-r--r-- 1 root root 119 2020-04-29 23:00 ./x/mesa/mesa-20.0.6.tar.xz.sig
+-rw-r--r-- 1 root root 12308160 2020-05-14 17:02 ./x/mesa/mesa-20.0.7.tar.xz
+-rw-r--r-- 1 root root 119 2020-05-14 17:02 ./x/mesa/mesa-20.0.7.tar.xz.sig
-rw-r--r-- 1 root root 7206679 2018-02-23 08:54 ./x/mesa/mesa-demos-8.4.0.tar.lz
-rwxr-xr-x 1 root root 6463 2020-04-23 19:33 ./x/mesa/mesa.SlackBuild
-rw-r--r-- 1 root root 78 2010-10-01 04:23 ./x/mesa/mesa.url
diff --git a/slackware64-current/source/MANIFEST.bz2 b/slackware64-current/source/MANIFEST.bz2
index d90a85c1b..e9cd8cb83 100644
--- a/slackware64-current/source/MANIFEST.bz2
+++ b/slackware64-current/source/MANIFEST.bz2
@@ -1 +1 @@
-554ecbdebdc4291344af6d8221e8066d8cf1a226
+830229a1c8f63d059354a7940876bbbfeaa406d7
diff --git a/slackware64-current/source/a/aaa_elflibs/aaa_elflibs.SlackBuild b/slackware64-current/source/a/aaa_elflibs/aaa_elflibs.SlackBuild
index 9860fe6d5..760bd7095 100755
--- a/slackware64-current/source/a/aaa_elflibs/aaa_elflibs.SlackBuild
+++ b/slackware64-current/source/a/aaa_elflibs/aaa_elflibs.SlackBuild
@@ -23,7 +23,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=aaa_elflibs
VERSION=${VERSION:-15.0}
-BUILD=${BUILD:-22}
+BUILD=${BUILD:-23}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/slackware64-current/source/a/aaa_elflibs/symlinks-to-tracked-libs-tmp b/slackware64-current/source/a/aaa_elflibs/symlinks-to-tracked-libs-tmp
index 0c1cc6884..3ff4a28dc 100644
--- a/slackware64-current/source/a/aaa_elflibs/symlinks-to-tracked-libs-tmp
+++ b/slackware64-current/source/a/aaa_elflibs/symlinks-to-tracked-libs-tmp
@@ -20,3 +20,11 @@
/usr/lib/libraw_r.so.16
# We'll keep this one around for just a little bit:
/usr/lib/libffi.so.6
+# Upgrading icu4c is always painful. We'll hang onto these until nothing in the
+# main tree or common third-party additions require them.
+/usr/lib/libicudata.so.65
+/usr/lib/libicui18n.so.65
+/usr/lib/libicuio.so.65
+/usr/lib/libicutest.so.65
+/usr/lib/libicutu.so.65
+/usr/lib/libicuuc.so.65
diff --git a/slackware64-current/source/a/etc/etc.SlackBuild b/slackware64-current/source/a/etc/etc.SlackBuild
index 219443c8d..a4b0204e9 100755
--- a/slackware64-current/source/a/etc/etc.SlackBuild
+++ b/slackware64-current/source/a/etc/etc.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=etc
VERSION=15.0
-BUILD=${BUILD:-10}
+BUILD=${BUILD:-11}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/slackware64-current/source/a/etc/group.new b/slackware64-current/source/a/etc/group.new
index 281b58c19..6d1d825e9 100644
--- a/slackware64-current/source/a/etc/group.new
+++ b/slackware64-current/source/a/etc/group.new
@@ -53,3 +53,4 @@ nobody:x:98:nobody
nogroup:x:99:
users:x:100:
console:x:101:
+ldap:x:330:
diff --git a/slackware64-current/source/a/etc/passwd.new b/slackware64-current/source/a/etc/passwd.new
index 8f1513a7c..9b6dd226a 100644
--- a/slackware64-current/source/a/etc/passwd.new
+++ b/slackware64-current/source/a/etc/passwd.new
@@ -32,3 +32,4 @@ postfix:x:91:91:User for Postfix MTA:/dev/null:/bin/false
dovecot:x:94:94:User for Dovecot processes:/dev/null:/bin/false
dovenull:x:95:95:User for Dovecot login processing:/dev/null:/bin/false
nobody:x:99:99:nobody:/:/bin/false
+ldap:x:330:330:OpenLDAP server:/var/lib/openldap:/bin/false
diff --git a/slackware64-current/source/a/etc/shadow.new b/slackware64-current/source/a/etc/shadow.new
index 7a6f542df..0b008c5d9 100644
--- a/slackware64-current/source/a/etc/shadow.new
+++ b/slackware64-current/source/a/etc/shadow.new
@@ -32,3 +32,4 @@ postfix:*:9797:0:::::
dovecot:*:9797:0:::::
dovenull:*:9797:0:::::
nobody:*:9797:0:::::
+ldap:*:9797:0:::::
diff --git a/slackware64-current/source/a/pkgtools/pkgtools.SlackBuild b/slackware64-current/source/a/pkgtools/pkgtools.SlackBuild
index fd7ca0a67..c92be7f40 100755
--- a/slackware64-current/source/a/pkgtools/pkgtools.SlackBuild
+++ b/slackware64-current/source/a/pkgtools/pkgtools.SlackBuild
@@ -30,7 +30,7 @@ PKGNAM=pkgtools
# *** UPDATE THESE WITH EACH BUILD:
VERSION=15.0
ARCH=${ARCH:-noarch}
-BUILD=${BUILD:-32}
+BUILD=${BUILD:-33}
# 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
diff --git a/slackware64-current/source/a/pkgtools/scripts/setup.services b/slackware64-current/source/a/pkgtools/scripts/setup.services
index 2e83cb932..ee31b6f94 100644
--- a/slackware64-current/source/a/pkgtools/scripts/setup.services
+++ b/slackware64-current/source/a/pkgtools/scripts/setup.services
@@ -207,6 +207,28 @@ if [ -r etc/rc.d/rc.ntpd ]; then
EOF
fi
+if [ -r etc/rc.d/rc.openldap ]; then
+ if [ -x etc/rc.d/rc.openldap ]; then
+ RC_OPENLDAP=on
+ else
+ RC_OPENLDAP=off
+ fi
+ cat << EOF >> $TMP/tmpscript
+ "rc.openldap" "OpenLDAP server" $RC_OPENLDAP "The stand-alone LDAP daemon (slapd)." \\
+EOF
+fi
+
+if [ -r etc/rc.d/rc.openvpn ]; then
+ if [ -x etc/rc.d/rc.openvpn ]; then
+ RC_OPENVPN=on
+ else
+ RC_OPENVPN=off
+ fi
+ cat << EOF >> $TMP/tmpscript
+ "rc.openvpn" "OpenVPN daemon" $RC_OPENVPN "A secure IP tunnel daemon." \\
+EOF
+fi
+
if [ -r etc/rc.d/rc.pcmcia ]; then
if [ -x etc/rc.d/rc.pcmcia ]; then
RC_PCMCIA=on
@@ -328,7 +350,7 @@ if [ ! $? = 0 ]; then
exit
fi
-for service in rc.atalk rc.atd rc.bind rc.crond rc.cups rc.dovecot rc.dnsmasq rc.fuse rc.hald rc.hplip rc.httpd rc.inetd rc.ip_forward rc.lprng rc.messagebus rc.mysqld rc.ntpd rc.pcmcia rc.postfix rc.rpc rc.samba rc.saslauthd rc.smartd rc.snmpd rc.sendmail rc.syslog rc.sshd ; do
+for service in rc.atalk rc.atd rc.bind rc.crond rc.cups rc.dovecot rc.dnsmasq rc.fuse rc.hald rc.hplip rc.httpd rc.inetd rc.ip_forward rc.lprng rc.messagebus rc.mysqld rc.ntpd rc.openldap rc.openvpn rc.pcmcia rc.postfix rc.rpc rc.samba rc.saslauthd rc.smartd rc.snmpd rc.sendmail rc.syslog rc.sshd ; do
if [ -f etc/rc.d/$service ]; then
if grep -w $service $TMP/reply 1> /dev/null ; then
chmod 755 etc/rc.d/$service
diff --git a/slackware64-current/source/ap/hplip/hplip-3.20.3.tar.lz b/slackware64-current/source/ap/hplip/hplip-3.20.3.tar.lz
deleted file mode 100644
index 17191d3ff..000000000
--- a/slackware64-current/source/ap/hplip/hplip-3.20.3.tar.lz
+++ /dev/null
@@ -1 +0,0 @@
-8e4f8daf0b51543fea23147481ea9b59d4549385
diff --git a/slackware64-current/source/ap/hplip/hplip-3.20.5.tar.lz b/slackware64-current/source/ap/hplip/hplip-3.20.5.tar.lz
new file mode 100644
index 000000000..d4ab83dfd
--- /dev/null
+++ b/slackware64-current/source/ap/hplip/hplip-3.20.5.tar.lz
@@ -0,0 +1 @@
+1ca6f5aa04ec1778a72e02e9c5aa68aa280bf075
diff --git a/slackware64-current/source/d/python-setuptools/setuptools-46.2.0.tar.lz b/slackware64-current/source/d/python-setuptools/setuptools-46.2.0.tar.lz
deleted file mode 100644
index 7508af190..000000000
--- a/slackware64-current/source/d/python-setuptools/setuptools-46.2.0.tar.lz
+++ /dev/null
@@ -1 +0,0 @@
-fd2fac40778dd123abecaab95d2f6cb817c7ba85
diff --git a/slackware64-current/source/d/python-setuptools/setuptools-46.3.0.tar.lz b/slackware64-current/source/d/python-setuptools/setuptools-46.3.0.tar.lz
new file mode 100644
index 000000000..d380d7316
--- /dev/null
+++ b/slackware64-current/source/d/python-setuptools/setuptools-46.3.0.tar.lz
@@ -0,0 +1 @@
+d2915b00dc1b3b6c31ad349796e1206f96a4dd9b
diff --git a/slackware64-current/source/d/python3/Python-3.8.2.tar.xz.asc b/slackware64-current/source/d/python3/Python-3.8.2.tar.xz.asc
deleted file mode 100644
index 4f8ba6239..000000000
--- a/slackware64-current/source/d/python3/Python-3.8.2.tar.xz.asc
+++ /dev/null
@@ -1 +0,0 @@
-bc875c747e58f4c85708498914f0f31c028773e6
diff --git a/slackware64-current/source/d/python3/Python-3.8.3.tar.xz.asc b/slackware64-current/source/d/python3/Python-3.8.3.tar.xz.asc
new file mode 100644
index 000000000..3c84fe1c3
--- /dev/null
+++ b/slackware64-current/source/d/python3/Python-3.8.3.tar.xz.asc
@@ -0,0 +1 @@
+e856bd59bf080db8f7408d4820f4c9c74fdeb5d8
diff --git a/slackware64-current/source/k/kernel-configs/config-generic-5.4.40 b/slackware64-current/source/k/kernel-configs/config-generic-5.4.41
index 5779f61c8..467183fdc 100644
--- a/slackware64-current/source/k/kernel-configs/config-generic-5.4.40
+++ b/slackware64-current/source/k/kernel-configs/config-generic-5.4.41
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.40 Kernel Configuration
+# Linux/x86 5.4.41 Kernel Configuration
#
#
diff --git a/slackware64-current/source/k/kernel-configs/config-generic-5.4.40.x64 b/slackware64-current/source/k/kernel-configs/config-generic-5.4.41.x64
index 3e68f3216..dc7ab056f 100644
--- a/slackware64-current/source/k/kernel-configs/config-generic-5.4.40.x64
+++ b/slackware64-current/source/k/kernel-configs/config-generic-5.4.41.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.40 Kernel Configuration
+# Linux/x86 5.4.41 Kernel Configuration
#
#
diff --git a/slackware64-current/source/k/kernel-configs/config-generic-smp-5.4.40-smp b/slackware64-current/source/k/kernel-configs/config-generic-smp-5.4.41-smp
index 8a455ee6f..8f1e96af5 100644
--- a/slackware64-current/source/k/kernel-configs/config-generic-smp-5.4.40-smp
+++ b/slackware64-current/source/k/kernel-configs/config-generic-smp-5.4.41-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.40 Kernel Configuration
+# Linux/x86 5.4.41 Kernel Configuration
#
#
diff --git a/slackware64-current/source/k/kernel-configs/config-huge-5.4.40 b/slackware64-current/source/k/kernel-configs/config-huge-5.4.41
index 78ae60836..4bcce3a97 100644
--- a/slackware64-current/source/k/kernel-configs/config-huge-5.4.40
+++ b/slackware64-current/source/k/kernel-configs/config-huge-5.4.41
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.40 Kernel Configuration
+# Linux/x86 5.4.41 Kernel Configuration
#
#
diff --git a/slackware64-current/source/k/kernel-configs/config-huge-5.4.40.x64 b/slackware64-current/source/k/kernel-configs/config-huge-5.4.41.x64
index be45fa2d5..d2518e7d1 100644
--- a/slackware64-current/source/k/kernel-configs/config-huge-5.4.40.x64
+++ b/slackware64-current/source/k/kernel-configs/config-huge-5.4.41.x64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.40 Kernel Configuration
+# Linux/x86 5.4.41 Kernel Configuration
#
#
diff --git a/slackware64-current/source/k/kernel-configs/config-huge-smp-5.4.40-smp b/slackware64-current/source/k/kernel-configs/config-huge-smp-5.4.41-smp
index dd986638e..c6aff6e5c 100644
--- a/slackware64-current/source/k/kernel-configs/config-huge-smp-5.4.40-smp
+++ b/slackware64-current/source/k/kernel-configs/config-huge-smp-5.4.41-smp
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86 5.4.40 Kernel Configuration
+# Linux/x86 5.4.41 Kernel Configuration
#
#
diff --git a/slackware64-current/source/k/linux-5.4.40.tar.sign b/slackware64-current/source/k/linux-5.4.40.tar.sign
deleted file mode 100644
index bc7e0868b..000000000
--- a/slackware64-current/source/k/linux-5.4.40.tar.sign
+++ /dev/null
@@ -1 +0,0 @@
-2d81c89d48807a2356956ed627735a6ec6d71a58
diff --git a/slackware64-current/source/k/linux-5.4.41.tar.sign b/slackware64-current/source/k/linux-5.4.41.tar.sign
new file mode 100644
index 000000000..a44cd9ae6
--- /dev/null
+++ b/slackware64-current/source/k/linux-5.4.41.tar.sign
@@ -0,0 +1 @@
+42bbc58f5dcd786c23356594faa94fd214130560
diff --git a/slackware64-current/source/n/openldap-client/doinst.sh.gz b/slackware64-current/source/n/openldap-client/doinst.sh.gz
deleted file mode 100644
index 6ce1fea12..000000000
--- a/slackware64-current/source/n/openldap-client/doinst.sh.gz
+++ /dev/null
@@ -1 +0,0 @@
-39ba614127fa1025408dbfed4e60fd4869e1e94b
diff --git a/slackware64-current/source/n/openldap-client/openldap-client.SlackBuild b/slackware64-current/source/n/openldap-client/openldap-client.SlackBuild
deleted file mode 100755
index e37255d9e..000000000
--- a/slackware64-current/source/n/openldap-client/openldap-client.SlackBuild
+++ /dev/null
@@ -1,165 +0,0 @@
-#!/bin/bash
-
-# Copyright 2008, 2009, 2010, 2018, 2019 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.
-
-# OpenLDAP (clients/libraries only!)
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PKGNAM=openldap-client
-VERSION=${VERSION:-$(echo openldap-*.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) export ARCH=i586 ;;
- arm*) export ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
- *) export ARCH=$( uname -m ) ;;
- esac
-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" = "s390" ]; then
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-TMP=${TMP:-/tmp}
-PKG=$TMP/package-openldap-client
-
-rm -rf $PKG
-mkdir -p $TMP $PKG
-cd $TMP
-rm -rf openldap-$VERSION
-tar xvf $CWD/openldap-$VERSION.tar.?z || exit 1
-cd openldap-$VERSION || exit 1
-
-chown -R root:root .
-find . -perm 777 -exec chmod 755 {} \+
-find . -perm 664 -exec chmod 644 {} \+
-CFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --localstatedir=/var/lib \
- --sysconfdir=/etc \
- --mandir=/usr/man \
- --with-cyrus-sasl \
- --with-tls \
- --with-threads \
- --enable-debug \
- --enable-syslog \
- --enable-dynamic \
- --enable-local \
- --enable-proctitle \
- --disable-static \
- --enable-shared \
- --disable-slapd \
- --build=$ARCH-slackware-linux || exit 1
-
-make depend || exit 1
-make $NUMJOBS || exit 1
-make test || exit 1
-make install DESTDIR=$PKG || exit 1
-
-# Don't ship .la files:
-rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
-
-# Fix permissions on shared libraries:
-chmod 755 $PKG/usr/lib${LIBDIRSUFFIX}/*.so.*
-
-rm -f $PKG/etc/openldap/ldap.conf.default
-mv $PKG/etc/openldap/ldap.conf $PKG/etc/openldap/ldap.conf.new
-cat << EOF >> $PKG/etc/openldap/ldap.conf.new
-
-# In order to avoid problems with self-signed certificates using TLS:
-# "TLS certificate verification: Error, self signed certificate"
-# See also 'man ldap.conf' or http://www.openldap.org/doc/admin/tls.html
-TLS_REQCERT allow
-
-EOF
-
-mkdir -p $PKG/usr/doc/openldap-$VERSION
-cp -a \
- ANNOUNCEMENT COPYRIGHT LICENSE README \
- $PKG/usr/doc/openldap-$VERSION
-
-# If there's a ChangeLog, installing at least part of the recent history
-# is useful, but don't let it get totally out of control:
-if [ -r CHANGES ]; then
- DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION)
- cat CHANGES | head -n 1000 > $DOCSDIR/CHANGES
- touch -r CHANGES $DOCSDIR/CHANGES
-fi
-
-# Remove man pages for the servers (not currently supported or shipped...
-# do they even work properly without the evil PAM?)
-find $PKG/usr/man -name slap* -exec rm -f {} \+
-find $PKG/usr/man -type d -empty -exec rmdir {} \+
-
-# Compress and if needed symlink the man pages:
-if [ -d $PKG/usr/man ]; then
- ( cd $PKG/usr/man
- for manpagedir in $(find . -type d -name "man*") ; do
- ( cd $manpagedir
- for eachpage in $( find . -type l -maxdepth 1) ; do
- ln -s $( readlink $eachpage ).gz $eachpage.gz
- rm $eachpage
- done
- gzip -9 *.?
- )
- done
- )
-fi
-
-# Strip binaries
-( cd $PKG
- find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
- find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
-)
-
-mkdir $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
-
-cd $PKG
-makepkg -l y -c n $TMP/openldap-client-$VERSION-$ARCH-$BUILD.txz
-
diff --git a/slackware64-current/source/n/openldap-client/slack-desc b/slackware64-current/source/n/openldap-client/slack-desc
deleted file mode 100644
index 814190d5b..000000000
--- a/slackware64-current/source/n/openldap-client/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# 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 ':'.
-
- |-----handy-ruler------------------------------------------------------|
-openldap-client: openldap-client (OpenLDAP client programs)
-openldap-client:
-openldap-client: OpenLDAP is an open source implementation of the Lightweight
-openldap-client: Directory Access Protocol. LDAP is a alternative to the X.500
-openldap-client: Directory Access Protocol (DAP). It uses the TCP/IP stack versus
-openldap-client: the overly complex OSI stack.
-openldap-client:
-openldap-client: LDAP is often used to provide authentication (such as for email).
-openldap-client:
-openldap-client: Homepage: https://www.openldap.org/
-openldap-client:
diff --git a/slackware64-current/source/n/openldap/doinst.sh.gz b/slackware64-current/source/n/openldap/doinst.sh.gz
new file mode 100644
index 000000000..8bb3314ef
--- /dev/null
+++ b/slackware64-current/source/n/openldap/doinst.sh.gz
@@ -0,0 +1 @@
+666037d951ac03ece3002430f481022bc3e7dc2d
diff --git a/slackware64-current/source/n/openldap-client/openldap-2.4.50.tar.lz b/slackware64-current/source/n/openldap/openldap-2.4.50.tar.lz
index f51d64cda..f51d64cda 100644
--- a/slackware64-current/source/n/openldap-client/openldap-2.4.50.tar.lz
+++ b/slackware64-current/source/n/openldap/openldap-2.4.50.tar.lz
diff --git a/slackware64-current/source/n/openldap/openldap.SlackBuild b/slackware64-current/source/n/openldap/openldap.SlackBuild
new file mode 100755
index 000000000..3b6171c6f
--- /dev/null
+++ b/slackware64-current/source/n/openldap/openldap.SlackBuild
@@ -0,0 +1,270 @@
+#!/bin/bash
+
+# Copyright 2008, 2009, 2010, 2018, 2019, 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2015-2017 Giuseppe Di Terlizzi <giuseppe.diterlizzi@gmail.com>
+# 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=openldap
+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 {} \+
+
+# Ensure user:group exists before building:
+if ! grep -q "^ldap:" /etc/passwd ; then
+ echo "ldap:x:330:330:OpenLDAP server:/var/lib/openldap:/bin/false" >> /etc/passwd
+fi
+if ! grep -q "^ldap:" /etc/group ; then
+ echo "ldap:x:330:" >> /etc/group
+fi
+if ! grep -q "^ldap:" /etc/shadow ; then
+ echo "ldap:*:9797:0:::::" >> /etc/shadow
+fi
+
+# Change the location of run directory into /var/run/openldap:
+sed -i -e 's|%LOCALSTATEDIR%/run/|/var/run/openldap/|' \
+ servers/slapd/slapd.*
+
+# Change the location of ldapi socket into /var/run/openldap:
+sed -i -e 's|\(#define LDAPI_SOCK\).*|\1 "/var/run/openldap/ldapi"|' \
+ include/ldap_defaults.h
+
+# Change the default OpenLDAP database directory:
+sed -i -e 's|openldap-data|lib/openldap|' \
+ servers/slapd/slapd.* include/ldap_defaults.h servers/slapd/Makefile.in
+
+# Fix man pages:
+sed -i "s/openldap\\\-data/lib\/openldap/g" doc/man/man5/slapd-config.5 doc/man/man5/slapd-bdb.5 doc/man/man5/slapd-mdb.5 doc/man/man5/slapd.conf.5
+
+# Configure, build, and install:
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --exec-prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/man \
+ --localstatedir=/var \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ \
+ --enable-debug \
+ --enable-dynamic \
+ --enable-syslog \
+ --enable-proctitle \
+ --enable-ipv6 \
+ --enable-local \
+ \
+ --enable-slapd \
+ --enable-dynacl \
+ --enable-aci \
+ --enable-cleartext \
+ --enable-crypt \
+ --enable-lmpasswd \
+ --enable-spasswd \
+ --enable-modules \
+ --enable-rewrite \
+ --enable-rlookups \
+ --enable-slapi \
+ --disable-slp \
+ --enable-wrappers \
+ \
+ --enable-backends=mod \
+ --enable-bdb=yes \
+ --enable-hdb=yes \
+ --enable-mdb=yes \
+ --enable-monitor=yes \
+ --enable-perl=yes \
+ --disable-ndb \
+ \
+ --enable-overlays=mod \
+ \
+ --disable-static \
+ --enable-shared \
+ \
+ --with-cyrus-sasl \
+ --without-fetch \
+ --with-threads \
+ --with-pic \
+ --with-tls \
+ \
+ --build=$ARCH-slackware-linux || exit 1
+make depend
+make $NUMJOBS || make || exit 1
+make install DESTDIR=$PKG || exit 1
+
+# Don't ship .la files:
+rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+
+# Don't package this directory:
+rmdir $PKG/var/run
+
+# Fix permissions on shared libraries:
+chmod 755 $PKG/usr/lib${LIBDIRSUFFIX}/*.so.*
+
+# Restrict access to database:
+chmod 700 $PKG/var/lib/openldap
+
+# Fix ownership:
+chown -R ldap:ldap $PKG/var/lib/openldap
+chown -R ldap:ldap $PKG/etc/openldap
+
+# Get rid of .default config files:
+rm -f $PKG/etc/openldap/*.default
+
+# Move ldap.conf to ldap.conf.new and add an additional option:
+mv $PKG/etc/openldap/ldap.conf $PKG/etc/openldap/ldap.conf.new
+cat << EOF >> $PKG/etc/openldap/ldap.conf.new
+
+# In order to avoid problems with self-signed certificates using TLS:
+# "TLS certificate verification: Error, self signed certificate"
+# See also 'man ldap.conf' or http://www.openldap.org/doc/admin/tls.html
+TLS_REQCERT allow
+
+EOF
+# Move other config files to .new:
+mv $PKG/etc/openldap/slapd.conf $PKG/etc/openldap/slapd.conf.new
+mv $PKG/etc/openldap/slapd.ldif $PKG/etc/openldap/slapd.ldif.new
+
+# Create a symlink for slapd in /usr/sbin:
+if [ ! -x $PKG/usr/sbin/slapd ]; then
+ ( cd $PKG/usr/sbin ; ln -sf ../libexec/slapd slapd )
+fi
+
+# Create OpenLDAP certificates directory:
+mkdir -p $PKG/etc/openldap/certs
+
+# Copy rc.openldap:
+mkdir -p $PKG/etc/rc.d
+cat $CWD/rc.openldap > $PKG/etc/rc.d/rc.openldap.new
+
+# Copy slapd default file:
+mkdir -p $PKG/etc/default
+cat $CWD/slapd > $PKG/etc/default/slapd.new
+
+# Strip binaries:
+find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
+
+# Compress manual pages:
+find $PKG/usr/man -type f -exec gzip -9 {} \+
+for i in $( find $PKG/usr/man -type l ) ; do
+ ln -s $( readlink $i ).gz $i.gz
+ rm $i
+done
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ ANNOUNCEMENT* CHANGES COPYRIGHT* INSTALL* LICENSE* README* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+
+# If there's a CHANGES file, installing at least part of the recent history
+# is useful, but don't let it get totally out of control:
+if [ -r CHANGES ]; then
+ DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
+ cat CHANGES | head -n 1000 > $DOCSDIR/CHANGES
+ touch -r CHANGES $DOCSDIR/CHANGES
+fi
+
+# Include monitor backend README
+cp -a \
+ servers/slapd/back-monitor/README \
+ $PKG/usr/doc/$PKGNAM-$VERSION/README.back-monitor
+
+# Include Perl backend README
+cp -a \
+ servers/slapd/back-perl/README \
+ $PKG/usr/doc/$PKGNAM-$VERSION/README.back-perl
+
+# Include Perl backend sample file
+cp -a \
+ servers/slapd/back-perl/SampleLDAP.pm \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+
+# Include OpenLDAP documentation
+cp -a \
+ doc/guide/admin/*.png \
+ doc/guide/admin/*.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
diff --git a/slackware64-current/source/n/openldap-client/openldap.url b/slackware64-current/source/n/openldap/openldap.url
index 5ffa99122..5ffa99122 100644
--- a/slackware64-current/source/n/openldap-client/openldap.url
+++ b/slackware64-current/source/n/openldap/openldap.url
diff --git a/slackware64-current/source/n/openldap/rc.openldap b/slackware64-current/source/n/openldap/rc.openldap
new file mode 100644
index 000000000..d659d27a7
--- /dev/null
+++ b/slackware64-current/source/n/openldap/rc.openldap
@@ -0,0 +1,69 @@
+#!/bin/sh
+# Start/stop/restart the OpenLDAP server (slapd).
+
+# Source default settings:
+if [ -r /etc/default/slapd ]; then
+ . /etc/default/slapd
+fi
+
+# If needed, create run directory:
+if [ ! -d /var/run/openldap ]; then
+ mkdir -p /var/run/openldap
+ chown ldap:ldap /var/run/openldap
+fi
+
+slapd_start() {
+ if [ -e /var/run/openldap/slapd.pid ]; then
+ echo "ERROR: Not starting OpenLDAP server because /var/run/openldap/slapd.pid exists."
+ elif [ -x /usr/sbin/slapd ]; then
+ echo "Starting OpenLDAP server: /usr/sbin/slapd -u ldap -h "$SLAPD_URLS" $SLAPD_OPTIONS"
+ /usr/sbin/slapd -u ldap -h "$SLAPD_URLS" $SLAPD_OPTIONS 1> /dev/null 2> /dev/null
+ fi
+}
+
+slapd_stop() {
+ if [ -e /var/run/openldap/slapd.pid ]; then
+ echo "Stopping OpenLDAP server."
+ kill -INT $(cat /var/run/openldap/slapd.pid)
+ else
+ echo "ERROR: Not stopping OpenLDAP server because /var/run/openldap/slapd.pid does not exist."
+ fi
+ rm -f /var/run/openldap/slapd.pid
+}
+
+slapd_restart() {
+ slapd_stop
+ sleep 1
+ slapd_start
+}
+
+slapd_status() {
+ if [ -e /var/run/openldap/slapd.pid ]; then
+ if ps axc | grep slapd >/dev/null 2>&1; then
+ echo "OpenLDAP is running."
+ return 0
+ fi
+ echo "OpenLDAP PID file exists but the service is down."
+ return 1
+ else
+ echo "OpenLDAP is stopped."
+ return 0
+ fi
+}
+
+case "$1" in
+ 'start')
+ slapd_start
+ ;;
+ 'stop')
+ slapd_stop
+ ;;
+ 'restart')
+ slapd_restart
+ ;;
+ 'status')
+ slapd_status
+ ;;
+ *)
+ echo "usage $0 start|stop|restart"
+esac
diff --git a/slackware64-current/source/n/openldap/slack-desc b/slackware64-current/source/n/openldap/slack-desc
new file mode 100644
index 000000000..65552e5de
--- /dev/null
+++ b/slackware64-current/source/n/openldap/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name,
+# and the '|'on the right side marks the last column you can put a
+# character in. You must make exactly 11 lines for the formatting to be
+# correct. It's also customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+openldap: openldap (Lightweight Directory Access Protocol)
+openldap:
+openldap: OpenLDAP is an open source implementation of the Lightweight Directory
+openldap: Access Protocol. LDAP is a alternative to the X.500 Directory Access
+openldap: Protocol (DAP). It uses the TCP/IP stack versus the overly complex OSI
+openldap: stack.
+openldap:
+openldap: LDAP is often used to provide authentication (such as for email).
+openldap:
+openldap: Homepage: https://www.openldap.org/
+openldap:
diff --git a/slackware64-current/source/n/openldap/slapd b/slackware64-current/source/n/openldap/slapd
new file mode 100644
index 000000000..afbbfb55f
--- /dev/null
+++ b/slackware64-current/source/n/openldap/slapd
@@ -0,0 +1,16 @@
+# OpenLDAP server configuration
+# see 'man slapd' for additional information
+
+# Where the server will run (-h option)
+# - ldapi:/// is required for on-the-fly configuration using client tools
+# (use SASL with EXTERNAL mechanism for authentication)
+# - default: ldapi:/// ldap:///
+# - example: ldapi:/// ldap://127.0.0.1/ ldap://10.0.0.1:1389/ ldaps:///
+SLAPD_URLS="ldapi:/// ldap:///"
+
+# Any custom options
+#SLAPD_OPTIONS=""
+
+# Keytab location for GSSAPI Kerberos authentication
+#KRB5_KTNAME="FILE:/etc/openldap/ldap.keytab"
+
diff --git a/slackware64-current/source/x/mesa/mesa-20.0.6.tar.xz.sig b/slackware64-current/source/x/mesa/mesa-20.0.6.tar.xz.sig
deleted file mode 100644
index d28504e1c..000000000
--- a/slackware64-current/source/x/mesa/mesa-20.0.6.tar.xz.sig
+++ /dev/null
@@ -1 +0,0 @@
-73531280d8ec427c49b86272f2c893ed4d3ddebf
diff --git a/slackware64-current/source/x/mesa/mesa-20.0.7.tar.xz.sig b/slackware64-current/source/x/mesa/mesa-20.0.7.tar.xz.sig
new file mode 100644
index 000000000..dcd0389f1
--- /dev/null
+++ b/slackware64-current/source/x/mesa/mesa-20.0.7.tar.xz.sig
@@ -0,0 +1 @@
+e90b79faa8362198728053429855795d2864f04f