summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Patrick J Volkerding <volkerdi@slackware.com>2021-04-01 23:50:48 +0000
committer Eric Hameleers <alien@slackware.com>2021-04-02 08:59:52 +0200
commit90a99655a4d0feb3687b37d5a60082e1ade01c27 (patch)
treecfb3c9d50a29e9ab593b62247b453846703a4525
parent44010944eea1c5c0d026636dc815962954d77bb0 (diff)
downloadcurrent-90a99655a4d0feb3687b37d5a60082e1ade01c27.tar.gz
current-90a99655a4d0feb3687b37d5a60082e1ade01c27.tar.xz
Thu Apr 1 23:50:48 UTC 202120210401235048
a/aaa_glibc-solibs-2.33-x86_64-2.txz: Rebuilt. ap/inxi-20210329_a539c8fd-noarch-1.txz: Upgraded. l/glibc-2.33-x86_64-2.txz: Rebuilt. Applied upstream patch to fix a performance regression: [PATCH] linux: Normalize and return timeout on select (BZ #27651) Thanks to Fulalas and Adhemerval Zanella. l/glibc-i18n-2.33-x86_64-2.txz: Rebuilt. l/glibc-profile-2.33-x86_64-2.txz: Rebuilt. l/imagemagick-7.0.11_5-x86_64-1.txz: Upgraded. n/network-scripts-15.0-noarch-15.txz: Rebuilt. netconfig: remove (broken) checks on hostname/domainname validity. x/libXres-1.2.1-x86_64-1.txz: Upgraded.
-rw-r--r--ChangeLog.rss26
-rw-r--r--ChangeLog.txt14
-rw-r--r--FILELIST.TXT125
-rwxr-xr-xrecompress.sh1
-rwxr-xr-xsource/ap/inxi/inxi.SlackBuild2
-rwxr-xr-xsource/l/glibc/glibc.SlackBuild2
-rw-r--r--source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch237
-rwxr-xr-xsource/n/network-scripts/network-scripts.SlackBuild2
-rw-r--r--source/n/network-scripts/scripts/netconfig30
-rw-r--r--source/x/x11/build/libXres2
10 files changed, 347 insertions, 94 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index f671ef830..8d193a8b0 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,32 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Wed, 31 Mar 2021 23:43:20 GMT</pubDate>
- <lastBuildDate>Thu, 1 Apr 2021 06:59:59 GMT</lastBuildDate>
+ <pubDate>Thu, 1 Apr 2021 23:50:48 GMT</pubDate>
+ <lastBuildDate>Fri, 2 Apr 2021 06:59:43 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
+ <title>Thu, 1 Apr 2021 23:50:48 GMT</title>
+ <pubDate>Thu, 1 Apr 2021 23:50:48 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20210401235048</link>
+ <guid isPermaLink="false">20210401235048</guid>
+ <description>
+ <![CDATA[<pre>
+a/aaa_glibc-solibs-2.33-x86_64-2.txz: Rebuilt.
+ap/inxi-20210329_a539c8fd-noarch-1.txz: Upgraded.
+l/glibc-2.33-x86_64-2.txz: Rebuilt.
+ Applied upstream patch to fix a performance regression:
+ [PATCH] linux: Normalize and return timeout on select (BZ #27651)
+ Thanks to Fulalas and Adhemerval Zanella.
+l/glibc-i18n-2.33-x86_64-2.txz: Rebuilt.
+l/glibc-profile-2.33-x86_64-2.txz: Rebuilt.
+l/imagemagick-7.0.11_5-x86_64-1.txz: Upgraded.
+n/network-scripts-15.0-noarch-15.txz: Rebuilt.
+ netconfig: remove (broken) checks on hostname/domainname validity.
+x/libXres-1.2.1-x86_64-1.txz: Upgraded.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Wed, 31 Mar 2021 23:43:20 GMT</title>
<pubDate>Wed, 31 Mar 2021 23:43:20 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20210331234320</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index f227a5ff1..758e74da0 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,17 @@
+Thu Apr 1 23:50:48 UTC 2021
+a/aaa_glibc-solibs-2.33-x86_64-2.txz: Rebuilt.
+ap/inxi-20210329_a539c8fd-noarch-1.txz: Upgraded.
+l/glibc-2.33-x86_64-2.txz: Rebuilt.
+ Applied upstream patch to fix a performance regression:
+ [PATCH] linux: Normalize and return timeout on select (BZ #27651)
+ Thanks to Fulalas and Adhemerval Zanella.
+l/glibc-i18n-2.33-x86_64-2.txz: Rebuilt.
+l/glibc-profile-2.33-x86_64-2.txz: Rebuilt.
+l/imagemagick-7.0.11_5-x86_64-1.txz: Upgraded.
+n/network-scripts-15.0-noarch-15.txz: Rebuilt.
+ netconfig: remove (broken) checks on hostname/domainname validity.
+x/libXres-1.2.1-x86_64-1.txz: Upgraded.
++--------------------------+
Wed Mar 31 23:43:20 UTC 2021
a/file-5.40-x86_64-1.txz: Upgraded.
ap/ghostscript-9.54.0-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index f79929b01..538ec1a74 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Wed Mar 31 23:49:39 UTC 2021
+Thu Apr 1 23:56:04 UTC 2021
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 2021-03-31 23:43 .
+drwxr-xr-x 12 root root 4096 2021-04-01 23:50 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 15397 2021-03-19 18:39 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 1071533 2021-03-30 20:14 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2021-03-30 20:14 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1071247 2021-03-31 23:49 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2021-03-31 23:49 ./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 1430542 2021-03-31 23:43 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1431199 2021-04-01 23:50 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2021-03-30 19:52 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2021-03-30 19:52 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh
-rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg
-rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
--rw-r--r-- 1 root root 1396706 2021-03-30 20:13 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1396369 2021-03-31 23:49 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 845888 2021-03-31 23:49 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 845888 2021-04-01 23:55 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3635 2021-03-30 19:40 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -714,19 +714,19 @@ 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 17 root root 4096 2021-03-31 23:49 ./slackware64
--rw-r--r-- 1 root root 330775 2021-03-31 23:49 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2021-03-31 23:49 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 410476 2021-03-31 23:48 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4022025 2021-03-31 23:48 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2021-04-01 23:55 ./slackware64
+-rw-r--r-- 1 root root 330775 2021-04-01 23:55 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2021-04-01 23:55 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 410476 2021-04-01 23:55 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4004619 2021-04-01 23:55 ./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 2021-03-31 23:48 ./slackware64/a
+drwxr-xr-x 2 root root 28672 2021-04-01 23:54 ./slackware64/a
-rw-r--r-- 1 root root 327 2021-02-13 10:54 ./slackware64/a/aaa_base-14.2-x86_64-7.txt
-rw-r--r-- 1 root root 10804 2021-02-13 10:54 ./slackware64/a/aaa_base-14.2-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:54 ./slackware64/a/aaa_base-14.2-x86_64-7.txz.asc
--rw-r--r-- 1 root root 371 2021-02-13 05:52 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-1.txt
--rw-r--r-- 1 root root 2726928 2021-02-13 05:52 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-1.txz
--rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 371 2021-04-01 23:21 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-2.txt
+-rw-r--r-- 1 root root 2723192 2021-04-01 23:21 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2021-04-01 23:21 ./slackware64/a/aaa_glibc-solibs-2.33-x86_64-2.txz.asc
-rw-r--r-- 1 root root 413 2021-03-20 19:51 ./slackware64/a/aaa_libraries-15.0-x86_64-4.txt
-rw-r--r-- 1 root root 9088136 2021-03-20 19:51 ./slackware64/a/aaa_libraries-15.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-03-20 19:51 ./slackware64/a/aaa_libraries-15.0-x86_64-4.txz.asc
@@ -1101,7 +1101,7 @@ drwxr-xr-x 2 root root 28672 2021-03-31 23:48 ./slackware64/a
-rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt
-rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc
-drwxr-xr-x 2 root root 20480 2021-03-31 23:48 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2021-04-01 23:54 ./slackware64/ap
-rw-r--r-- 1 root root 291 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txt
-rw-r--r-- 1 root root 703580 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:23 ./slackware64/ap/a2ps-4.14-x86_64-9.txz.asc
@@ -1191,9 +1191,9 @@ drwxr-xr-x 2 root root 20480 2021-03-31 23:48 ./slackware64/ap
-rw-r--r-- 1 root root 163 2021-02-13 11:31 ./slackware64/ap/htop-3.0.5-x86_64-3.txz.asc
-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/ap/install-packages
-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/ap/install.end
--rw-r--r-- 1 root root 488 2021-02-13 11:31 ./slackware64/ap/inxi-20210113_1e2d470c-noarch-2.txt
--rw-r--r-- 1 root root 245584 2021-02-13 11:31 ./slackware64/ap/inxi-20210113_1e2d470c-noarch-2.txz
--rw-r--r-- 1 root root 163 2021-02-13 11:31 ./slackware64/ap/inxi-20210113_1e2d470c-noarch-2.txz.asc
+-rw-r--r-- 1 root root 488 2021-04-01 23:20 ./slackware64/ap/inxi-20210329_a539c8fd-noarch-1.txt
+-rw-r--r-- 1 root root 259804 2021-04-01 23:20 ./slackware64/ap/inxi-20210329_a539c8fd-noarch-1.txz
+-rw-r--r-- 1 root root 163 2021-04-01 23:20 ./slackware64/ap/inxi-20210329_a539c8fd-noarch-1.txz.asc
-rw-r--r-- 1 root root 597 2021-02-13 11:31 ./slackware64/ap/ispell-3.4.02-x86_64-3.txt
-rw-r--r-- 1 root root 346544 2021-02-13 11:31 ./slackware64/ap/ispell-3.4.02-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:31 ./slackware64/ap/ispell-3.4.02-x86_64-3.txz.asc
@@ -2703,7 +2703,7 @@ drwxr-xr-x 2 root root 77824 2021-03-24 04:31 ./slackware64/kde
-rw-r--r-- 1 root root 296 2021-03-05 19:33 ./slackware64/kde/zeroconf-ioslave-20.12.3-x86_64-1.txt
-rw-r--r-- 1 root root 52680 2021-03-05 19:33 ./slackware64/kde/zeroconf-ioslave-20.12.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-05 19:33 ./slackware64/kde/zeroconf-ioslave-20.12.3-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
+drwxr-xr-x 2 root root 73728 2021-04-01 23:55 ./slackware64/l
-rw-r--r-- 1 root root 329 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txt
-rw-r--r-- 1 root root 928148 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz
-rw-r--r-- 1 root root 163 2021-02-13 05:56 ./slackware64/l/GConf-3.2.6-x86_64-7.txz.asc
@@ -2953,15 +2953,15 @@ drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
-rw-r--r-- 1 root root 407 2021-03-31 19:01 ./slackware64/l/glib2-2.68.0-x86_64-1.txt
-rw-r--r-- 1 root root 3993400 2021-03-31 19:01 ./slackware64/l/glib2-2.68.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-31 19:01 ./slackware64/l/glib2-2.68.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 313 2021-02-13 05:52 ./slackware64/l/glibc-2.33-x86_64-1.txt
--rw-r--r-- 1 root root 5290396 2021-02-13 05:52 ./slackware64/l/glibc-2.33-x86_64-1.txz
--rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/l/glibc-2.33-x86_64-1.txz.asc
--rw-r--r-- 1 root root 353 2021-02-13 05:52 ./slackware64/l/glibc-i18n-2.33-x86_64-1.txt
--rw-r--r-- 1 root root 12061056 2021-02-13 05:52 ./slackware64/l/glibc-i18n-2.33-x86_64-1.txz
--rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/l/glibc-i18n-2.33-x86_64-1.txz.asc
--rw-r--r-- 1 root root 507 2021-02-13 05:52 ./slackware64/l/glibc-profile-2.33-x86_64-1.txt
--rw-r--r-- 1 root root 1443344 2021-02-13 05:52 ./slackware64/l/glibc-profile-2.33-x86_64-1.txz
--rw-r--r-- 1 root root 163 2021-02-13 05:52 ./slackware64/l/glibc-profile-2.33-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 313 2021-04-01 23:21 ./slackware64/l/glibc-2.33-x86_64-2.txt
+-rw-r--r-- 1 root root 5280640 2021-04-01 23:21 ./slackware64/l/glibc-2.33-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2021-04-01 23:21 ./slackware64/l/glibc-2.33-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 353 2021-04-01 23:20 ./slackware64/l/glibc-i18n-2.33-x86_64-2.txt
+-rw-r--r-- 1 root root 12038660 2021-04-01 23:20 ./slackware64/l/glibc-i18n-2.33-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2021-04-01 23:20 ./slackware64/l/glibc-i18n-2.33-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 507 2021-04-01 23:20 ./slackware64/l/glibc-profile-2.33-x86_64-2.txt
+-rw-r--r-- 1 root root 1443304 2021-04-01 23:20 ./slackware64/l/glibc-profile-2.33-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2021-04-01 23:20 ./slackware64/l/glibc-profile-2.33-x86_64-2.txz.asc
-rw-r--r-- 1 root root 358 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txt
-rw-r--r-- 1 root root 1012844 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:37 ./slackware64/l/glibmm-2.64.5-x86_64-3.txz.asc
@@ -3058,9 +3058,9 @@ drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
-rw-r--r-- 1 root root 473 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txt
-rw-r--r-- 1 root root 161400 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:52 ./slackware64/l/id3lib-3.8.3-x86_64-4.txz.asc
--rw-r--r-- 1 root root 537 2021-03-21 17:46 ./slackware64/l/imagemagick-7.0.11_4-x86_64-1.txt
--rw-r--r-- 1 root root 7939212 2021-03-21 17:46 ./slackware64/l/imagemagick-7.0.11_4-x86_64-1.txz
--rw-r--r-- 1 root root 163 2021-03-21 17:46 ./slackware64/l/imagemagick-7.0.11_4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 537 2021-04-01 18:07 ./slackware64/l/imagemagick-7.0.11_5-x86_64-1.txt
+-rw-r--r-- 1 root root 7915652 2021-04-01 18:07 ./slackware64/l/imagemagick-7.0.11_5-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2021-04-01 18:07 ./slackware64/l/imagemagick-7.0.11_5-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 415 2021-02-13 06:54 ./slackware64/l/isl-0.23-x86_64-3.txt
@@ -3786,7 +3786,7 @@ drwxr-xr-x 2 root root 73728 2021-03-31 23:48 ./slackware64/l
-rw-r--r-- 1 root root 463 2021-03-05 21:29 ./slackware64/l/zstd-1.4.9-x86_64-1.txt
-rw-r--r-- 1 root root 421332 2021-03-05 21:29 ./slackware64/l/zstd-1.4.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-05 21:29 ./slackware64/l/zstd-1.4.9-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 32768 2021-03-31 23:48 ./slackware64/n
+drwxr-xr-x 2 root root 32768 2021-04-01 23:54 ./slackware64/n
-rw-r--r-- 1 root root 357 2021-02-13 11:52 ./slackware64/n/ModemManager-1.14.10-x86_64-3.txt
-rw-r--r-- 1 root root 1877092 2021-02-13 11:52 ./slackware64/n/ModemManager-1.14.10-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:52 ./slackware64/n/ModemManager-1.14.10-x86_64-3.txz.asc
@@ -4067,9 +4067,9 @@ drwxr-xr-x 2 root root 32768 2021-03-31 23:48 ./slackware64/n
-rw-r--r-- 1 root root 306 2021-02-13 12:15 ./slackware64/n/netwatch-1.3.1_2-x86_64-5.txt
-rw-r--r-- 1 root root 86984 2021-02-13 12:15 ./slackware64/n/netwatch-1.3.1_2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:15 ./slackware64/n/netwatch-1.3.1_2-x86_64-5.txz.asc
--rw-r--r-- 1 root root 582 2021-03-18 23:28 ./slackware64/n/network-scripts-15.0-noarch-14.txt
--rw-r--r-- 1 root root 39928 2021-03-18 23:28 ./slackware64/n/network-scripts-15.0-noarch-14.txz
--rw-r--r-- 1 root root 163 2021-03-18 23:28 ./slackware64/n/network-scripts-15.0-noarch-14.txz.asc
+-rw-r--r-- 1 root root 582 2021-04-01 20:21 ./slackware64/n/network-scripts-15.0-noarch-15.txt
+-rw-r--r-- 1 root root 39680 2021-04-01 20:21 ./slackware64/n/network-scripts-15.0-noarch-15.txz
+-rw-r--r-- 1 root root 163 2021-04-01 20:21 ./slackware64/n/network-scripts-15.0-noarch-15.txz.asc
-rw-r--r-- 1 root root 557 2021-02-13 12:16 ./slackware64/n/netwrite-0.17-x86_64-4.txt
-rw-r--r-- 1 root root 6912 2021-02-13 12:16 ./slackware64/n/netwrite-0.17-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:16 ./slackware64/n/netwrite-0.17-x86_64-4.txz.asc
@@ -4281,7 +4281,7 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:35 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2021-02-13 12:42 ./slackware64/tcl/tk-8.6.11.1-x86_64-3.txt
-rw-r--r-- 1 root root 1787440 2021-02-13 12:42 ./slackware64/tcl/tk-8.6.11.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:42 ./slackware64/tcl/tk-8.6.11.1-x86_64-3.txz.asc
-drwxr-xr-x 2 root root 65536 2021-03-27 20:16 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2021-04-01 23:54 ./slackware64/x
-rw-r--r-- 1 root root 440 2021-03-05 02:40 ./slackware64/x/OpenCC-1.1.2-x86_64-1.txt
-rw-r--r-- 1 root root 681960 2021-03-05 02:40 ./slackware64/x/OpenCC-1.1.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-03-05 02:40 ./slackware64/x/OpenCC-1.1.2-x86_64-1.txz.asc
@@ -4614,9 +4614,9 @@ drwxr-xr-x 2 root root 65536 2021-03-27 20:16 ./slackware64/x
-rw-r--r-- 1 root root 377 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txt
-rw-r--r-- 1 root root 34824 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txz.asc
--rw-r--r-- 1 root root 321 2021-02-13 13:08 ./slackware64/x/libXres-1.2.0-x86_64-4.txt
--rw-r--r-- 1 root root 22404 2021-02-13 13:08 ./slackware64/x/libXres-1.2.0-x86_64-4.txz
--rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXres-1.2.0-x86_64-4.txz.asc
+-rw-r--r-- 1 root root 321 2021-04-01 18:07 ./slackware64/x/libXres-1.2.1-x86_64-1.txt
+-rw-r--r-- 1 root root 22932 2021-04-01 18:07 ./slackware64/x/libXres-1.2.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2021-04-01 18:07 ./slackware64/x/libXres-1.2.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 288 2021-02-13 13:08 ./slackware64/x/libXt-1.2.1-x86_64-2.txt
-rw-r--r-- 1 root root 691372 2021-02-13 13:08 ./slackware64/x/libXt-1.2.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXt-1.2.1-x86_64-2.txz.asc
@@ -5490,11 +5490,11 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:33 ./slackware64/y
-rw-r--r-- 1 root root 1486956 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2021-03-31 23:49 ./source
--rw-r--r-- 1 root root 566937 2021-03-31 23:49 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2021-03-31 23:49 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 789325 2021-03-31 23:49 ./source/FILE_LIST
--rw-r--r-- 1 root root 22393989 2021-03-31 23:49 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2021-04-01 23:56 ./source
+-rw-r--r-- 1 root root 567039 2021-04-01 23:56 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2021-04-01 23:56 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 789443 2021-04-01 23:55 ./source/FILE_LIST
+-rw-r--r-- 1 root root 22388095 2021-04-01 23:55 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 122 root root 4096 2021-03-08 19:03 ./source/a
-rw-r--r-- 1 root root 1470 2021-01-17 20:11 ./source/a/FTBFSlog
@@ -6741,10 +6741,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/htop
-rwxr-xr-x 1 root root 4105 2021-02-13 05:31 ./source/ap/htop/htop.SlackBuild
-rw-r--r-- 1 root root 33 2020-08-29 17:27 ./source/ap/htop/htop.url
-rw-r--r-- 1 root root 933 2018-02-27 06:12 ./source/ap/htop/slack-desc
-drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/inxi
+drwxr-xr-x 2 root root 4096 2021-04-01 23:19 ./source/ap/inxi
-rwxr-xr-x 1 root root 2065 2020-07-29 18:57 ./source/ap/inxi/fetch-inxi.sh
--rw-r--r-- 1 root root 320299 2021-01-13 17:32 ./source/ap/inxi/inxi-20210113_1e2d470c.tar.lz
--rwxr-xr-x 1 root root 3884 2021-02-13 05:31 ./source/ap/inxi/inxi.SlackBuild
+-rw-r--r-- 1 root root 345610 2021-03-29 14:32 ./source/ap/inxi/inxi-20210329_a539c8fd.tar.lz
+-rwxr-xr-x 1 root root 3884 2021-04-01 23:19 ./source/ap/inxi/inxi.SlackBuild
-rw-r--r-- 1 root root 940 2020-07-29 19:10 ./source/ap/inxi/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/ispell
-rw-r--r-- 1 root root 512639 2021-01-09 21:12 ./source/ap/ispell/ispell-3.4.02.tar.lz
@@ -9504,7 +9504,7 @@ drwxr-xr-x 2 root root 4096 2020-11-11 22:13 ./source/kde/kde/src/plasma-
-rw-r--r-- 1 root root 488 2021-03-16 12:46 ./source/kde/kde/src/plasma/systemsettings-5.21.3.tar.xz.sig
-rw-r--r-- 1 root root 82504 2021-03-16 12:46 ./source/kde/kde/src/plasma/xdg-desktop-portal-kde-5.21.3.tar.xz
-rw-r--r-- 1 root root 488 2021-03-16 12:46 ./source/kde/kde/src/plasma/xdg-desktop-portal-kde-5.21.3.tar.xz.sig
-drwxr-xr-x 358 root root 12288 2021-03-31 19:02 ./source/l
+drwxr-xr-x 358 root root 12288 2021-04-01 23:34 ./source/l
-rw-r--r-- 1 root root 4949 2021-03-07 06:00 ./source/l/FTBFSlog
drwxr-xr-x 3 root root 4096 2021-02-13 05:31 ./source/l/GConf
-rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz
@@ -9958,7 +9958,7 @@ drwxr-xr-x 2 root root 4096 2021-03-31 18:34 ./source/l/glib2
-rw-r--r-- 1 root root 999 2011-03-27 21:04 ./source/l/glib2/libglib2.csh
-rw-r--r-- 1 root root 982 2008-03-18 07:08 ./source/l/glib2/libglib2.sh
-rw-r--r-- 1 root root 860 2018-11-15 04:21 ./source/l/glib2/slack-desc
-drwxr-xr-x 4 root root 4096 2021-02-09 19:59 ./source/l/glibc
+drwxr-xr-x 4 root root 4096 2021-04-01 23:34 ./source/l/glibc
-rw-r--r-- 1 root root 5660 2020-08-16 19:34 ./source/l/glibc/doinst.sh-aaa_glibc-solibs
-rw-r--r-- 1 root root 5761 2020-08-16 19:34 ./source/l/glibc/doinst.sh-glibc
-rw-r--r-- 1 root root 415 2021-01-17 00:43 ./source/l/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff.gz
@@ -9966,11 +9966,12 @@ drwxr-xr-x 4 root root 4096 2021-02-09 19:59 ./source/l/glibc
-rw-r--r-- 1 root root 833 2021-02-01 19:21 ./source/l/glibc/glibc-2.33.tar.xz.sig
-rw-r--r-- 1 root root 2617 2016-08-08 14:05 ./source/l/glibc/glibc-c-utf8-locale.patch.gz
-rwxr-xr-x 1 root root 174 2004-08-09 06:21 ./source/l/glibc/glibc-cvs-checkout.sh
--rwxr-xr-x 1 root root 16081 2021-02-13 05:36 ./source/l/glibc/glibc.SlackBuild
+-rwxr-xr-x 1 root root 16081 2021-04-01 23:11 ./source/l/glibc/glibc.SlackBuild
-rw-r--r-- 1 root root 312 2019-02-16 20:06 ./source/l/glibc/glibc.locale.no-archive.diff.gz
-rw-r--r-- 1 root root 213 2006-08-22 06:33 ./source/l/glibc/glibc.ru_RU.CP1251.diff.gz
-drwxr-xr-x 2 root root 4096 2021-02-09 19:53 ./source/l/glibc/patches
+drwxr-xr-x 2 root root 4096 2021-04-01 23:15 ./source/l/glibc/patches
-rw-r--r-- 1 root root 899 2021-02-09 19:43 ./source/l/glibc/patches/0001-nsswitch-return-result-when-nss-database-is-locked.patch.gz
+-rw-r--r-- 1 root root 2959 2021-04-01 23:15 ./source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch.gz
drwxr-xr-x 2 root root 4096 2006-09-14 06:32 ./source/l/glibc/profile.d
-rwxr-xr-x 1 root root 328 2011-03-27 21:19 ./source/l/glibc/profile.d/glibc.csh.new
-rwxr-xr-x 1 root root 325 2006-09-14 08:26 ./source/l/glibc/profile.d/glibc.sh.new
@@ -10186,8 +10187,8 @@ drwxr-xr-x 2 root root 4096 2018-01-05 18:45 ./source/l/id3lib/patches
-rw-r--r-- 1 root root 629 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.utf8_writing.patch.gz
-rw-r--r-- 1 root root 517 2017-09-11 16:30 ./source/l/id3lib/patches/id3lib.vbr_stack_smash.patch.gz
-rw-r--r-- 1 root root 927 2018-02-27 06:12 ./source/l/id3lib/slack-desc
-drwxr-xr-x 2 root root 4096 2021-03-21 17:44 ./source/l/imagemagick
--rw-r--r-- 1 root root 10185641 2021-03-20 17:23 ./source/l/imagemagick/ImageMagick-7.0.11-4.tar.lz
+drwxr-xr-x 2 root root 4096 2021-04-01 18:05 ./source/l/imagemagick
+-rw-r--r-- 1 root root 10169409 2021-03-28 17:24 ./source/l/imagemagick/ImageMagick-7.0.11-5.tar.lz
-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 2021-02-19 18:54 ./source/l/imagemagick/imagemagick.SlackBuild
-rw-r--r-- 1 root root 43 2020-09-30 21:13 ./source/l/imagemagick/imagemagick.url
@@ -12047,7 +12048,7 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/netkit-ntalk
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/netkit-routed
-rw-r--r-- 1 root root 305 2001-02-26 02:15 ./source/n/netkit-routed/netkit-routed-0.17.diff.gz
-rw-r--r-- 1 root root 36435 2000-07-31 03:02 ./source/n/netkit-routed/netkit-routed-0.17.tar.gz
--rwxr-xr-x 1 root root 2996 2021-02-13 05:32 ./source/n/netkit-routed/netkit-routed.SlackBuild
+-rwxr-xr-x 1 root root 2996 2021-02-13 05:32 ./source/n/netkit-routed/netkit-routed.SlackBuild
-rw-r--r-- 1 root root 8075 2000-12-26 15:14 ./source/n/netkit-routed/routed.18.candidate.final.patch.gz
-rw-r--r-- 1 root root 1096 2018-02-27 06:13 ./source/n/netkit-routed/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/netkit-rsh
@@ -12104,15 +12105,15 @@ drwxr-xr-x 2 root root 4096 2020-08-14 03:30 ./source/n/network-scripts/ma
drwxr-xr-x 2 root root 4096 2021-03-13 05:06 ./source/n/network-scripts/modprobe.d
-rw-r--r-- 1 root root 442 2021-02-28 02:09 ./source/n/network-scripts/modprobe.d/bonding.conf
-rw-r--r-- 1 root root 344 2021-02-28 02:09 ./source/n/network-scripts/modprobe.d/ipv6.conf
--rwxr-xr-x 1 root root 3298 2021-03-10 04:17 ./source/n/network-scripts/network-scripts.SlackBuild
-drwxr-xr-x 2 root root 4096 2021-02-27 18:53 ./source/n/network-scripts/scripts
+-rwxr-xr-x 1 root root 3298 2021-04-01 20:21 ./source/n/network-scripts/network-scripts.SlackBuild
+drwxr-xr-x 2 root root 4096 2021-04-01 20:21 ./source/n/network-scripts/scripts
-rw-r--r-- 1 root root 21 1999-01-28 01:15 ./source/n/network-scripts/scripts/HOSTNAME
-rw-r--r-- 1 root root 27 1994-07-07 15:39 ./source/n/network-scripts/scripts/host.conf
-rw-r--r-- 1 root root 627 2003-08-27 01:07 ./source/n/network-scripts/scripts/hosts
-rw-r--r-- 1 root root 293 1993-11-26 01:54 ./source/n/network-scripts/scripts/hosts.allow
-rw-r--r-- 1 root root 296 1993-11-26 01:54 ./source/n/network-scripts/scripts/hosts.deny
-rw-r--r-- 1 root root 320 1998-02-09 01:57 ./source/n/network-scripts/scripts/hosts.equiv
--rw-r--r-- 1 root root 38717 2021-03-09 00:13 ./source/n/network-scripts/scripts/netconfig
+-rw-r--r-- 1 root root 37686 2021-04-01 20:21 ./source/n/network-scripts/scripts/netconfig
-rw-r--r-- 1 root root 233 1999-10-07 05:21 ./source/n/network-scripts/scripts/networks
-rw-r--r-- 1 root root 24 1998-02-09 02:21 ./source/n/network-scripts/scripts/nntpserver
-rw-r--r-- 1 root root 5748 2002-02-10 09:01 ./source/n/network-scripts/scripts/protocols
@@ -13143,7 +13144,7 @@ drwxr-xr-x 2 root root 12288 2021-02-13 05:36 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXpresent
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXrandr
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXrender
--rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXres
+-rw-r--r-- 1 root root 2 2021-04-01 18:07 ./source/x/x11/build/libXres
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXt
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXtst
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/libXv
@@ -14056,7 +14057,7 @@ drwxr-xr-x 2 root root 4096 2020-08-09 17:46 ./source/x/x11/src/font
-rwxr-xr-x 1 root root 2202 2020-07-09 18:37 ./source/x/x11/src/get-xf86-video-savage.sh
-rwxr-xr-x 1 root root 2154 2020-07-09 18:37 ./source/x/x11/src/get-xf86-video-sis.sh
-rwxr-xr-x 1 root root 2154 2020-07-09 18:37 ./source/x/x11/src/get-xf86-video-v4l.sh
-drwxr-xr-x 2 root root 4096 2021-03-27 18:04 ./source/x/x11/src/lib
+drwxr-xr-x 2 root root 4096 2021-04-01 18:06 ./source/x/x11/src/lib
-rw-r--r-- 1 root root 280640 2019-03-10 22:43 ./source/x/x11/src/lib/libFS-1.0.8.tar.xz
-rw-r--r-- 1 root root 325932 2019-07-14 17:45 ./source/x/x11/src/lib/libICE-1.0.10.tar.xz
-rw-r--r-- 1 root root 300712 2018-10-10 15:05 ./source/x/x11/src/lib/libSM-1.2.3.tar.xz
@@ -14083,7 +14084,7 @@ drwxr-xr-x 2 root root 4096 2021-03-27 18:04 ./source/x/x11/src/lib
-rw-r--r-- 1 root root 235464 2015-04-17 18:42 ./source/x/x11/src/lib/libXpresent-1.0.0.tar.xz
-rw-r--r-- 1 root root 275120 2019-03-16 20:58 ./source/x/x11/src/lib/libXrandr-1.5.2.tar.xz
-rw-r--r-- 1 root root 255432 2016-10-04 20:24 ./source/x/x11/src/lib/libXrender-0.9.10.tar.xz
--rw-r--r-- 1 root root 254692 2017-10-11 15:13 ./source/x/x11/src/lib/libXres-1.2.0.tar.xz
+-rw-r--r-- 1 root root 254900 2021-03-31 20:05 ./source/x/x11/src/lib/libXres-1.2.1.tar.xz
-rw-r--r-- 1 root root 684716 2021-01-24 14:49 ./source/x/x11/src/lib/libXt-1.2.1.tar.xz
-rw-r--r-- 1 root root 267468 2016-10-04 20:25 ./source/x/x11/src/lib/libXtst-1.2.3.tar.xz
-rw-r--r-- 1 root root 257292 2016-10-04 20:25 ./source/x/x11/src/lib/libXv-1.0.11.tar.xz
diff --git a/recompress.sh b/recompress.sh
index 1f589dce6..1ae450138 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -697,6 +697,7 @@ gzip ./source/t/xfig/xfig.fig.ad.diff
gzip ./source/l/glibc/glibc.ru_RU.CP1251.diff
gzip ./source/l/glibc/glibc.locale.no-archive.diff
gzip ./source/l/glibc/patches/0001-nsswitch-return-result-when-nss-database-is-locked.patch
+gzip ./source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch
gzip ./source/l/glibc/glibc-c-utf8-locale.patch
gzip ./source/l/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff
gzip ./source/l/fuse/doinst.sh
diff --git a/source/ap/inxi/inxi.SlackBuild b/source/ap/inxi/inxi.SlackBuild
index 1f10e39bf..2e5e02b07 100755
--- a/source/ap/inxi/inxi.SlackBuild
+++ b/source/ap/inxi/inxi.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=inxi
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/l/glibc/glibc.SlackBuild b/source/l/glibc/glibc.SlackBuild
index 5a0e4e929..80e2f7e73 100755
--- a/source/l/glibc/glibc.SlackBuild
+++ b/source/l/glibc/glibc.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=glibc
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
CHECKOUT=${CHECKOUT:-""}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# I was considering disabling NSCD, but MoZes talked me out of it. :)
#DISABLE_NSCD=" --disable-nscd "
diff --git a/source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch b/source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch
new file mode 100644
index 000000000..96f56ce73
--- /dev/null
+++ b/source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch
@@ -0,0 +1,237 @@
+From cdc31409bd4f878577059e70dbd52a28643ec609 Mon Sep 17 00:00:00 2001
+From: Adhemerval Zanella <adhemerval.zanella@linaro.org>
+Date: Wed, 31 Mar 2021 13:53:34 -0300
+Subject: [PATCH] linux: Normalize and return timeout on select (BZ #27651)
+
+The commit 2433d39b697, which added time64 support to select, changed
+the function to use __NR_pselect6 (or __NR_pelect6_time64) on all
+architectures. However, on architectures where the symbol was
+implemented with __NR_select the kernel normalizes the passed timeout
+instead of return EINVAL. For instance, the input timeval
+{ 0, 5000000 } is interpreted as { 5, 0 }.
+
+And as indicated by BZ #27651, this semantic seems to be expected
+and changing it results in some performance issues (most likely
+the program does not check the return code and keeps issuing
+select with unormalized tv_usec argument).
+
+To avoid a different semantic depending whether which syscall the
+architecture used to issue, select now always normalize the timeout
+input. This is a slight change for some ABIs (for instance aarch64).
+
+Checked on x86_64-linux-gnu and i686-linux-gnu.
+---
+ include/time.h | 5 +++
+ sunrpc/svcauth_des.c | 1 -
+ support/Makefile | 2 ++
+ support/support.h | 8 +++++
+ support/support_select_modify_timeout.c | 29 ++++++++++++++++
+ support/support_select_normalize_timeout.c | 29 ++++++++++++++++
+ sysdeps/unix/sysv/linux/select.c | 40 ++++++++++++++++++----
+ 8 files changed, 123 insertions(+), 8 deletions(-)
+ create mode 100644 support/support_select_modify_timeout.c
+ create mode 100644 support/support_select_normalize_timeout.c
+
+diff --git a/include/time.h b/include/time.h
+index caf2af5e74..e0636132a6 100644
+--- a/include/time.h
++++ b/include/time.h
+@@ -502,6 +502,11 @@ time_now (void)
+ __clock_gettime (TIME_CLOCK_GETTIME_CLOCKID, &ts);
+ return ts.tv_sec;
+ }
++
++#define NSEC_PER_SEC 1000000000L /* Nanoseconds per second. */
++#define USEC_PER_SEC 1000000L /* Microseconds per second. */
++#define NSEC_PER_USEC 1000L /* Nanoseconds per microsecond. */
++
+ #endif
+
+ #endif
+diff --git a/sunrpc/svcauth_des.c b/sunrpc/svcauth_des.c
+index 7607abc818..25a85c9097 100644
+--- a/sunrpc/svcauth_des.c
++++ b/sunrpc/svcauth_des.c
+@@ -58,7 +58,6 @@
+
+ #define debug(msg) /*printf("svcauth_des: %s\n", msg) */
+
+-#define USEC_PER_SEC ((uint32_t) 1000000L)
+ #define BEFORE(t1, t2) timercmp(t1, t2, <)
+
+ /*
+diff --git a/support/Makefile b/support/Makefile
+index 900e17f94f..1e2fc97ee6 100644
+--- a/support/Makefile
++++ b/support/Makefile
+@@ -68,6 +68,8 @@ libsupport-routines = \
+ support_quote_string \
+ support_record_failure \
+ support_run_diff \
++ support_select_modify_timeout \
++ support_select_normalize_timeout \
+ support_set_small_thread_stack_size \
+ support_shared_allocate \
+ support_small_stack_thread_attribute \
+diff --git a/support/support.h b/support/support.h
+index e023d00857..f983783d64 100644
+--- a/support/support.h
++++ b/support/support.h
+@@ -144,6 +144,14 @@ static __inline bool support_path_support_time64 (const char *path)
+ /* Return true if stat supports nanoseconds resolution. */
+ extern bool support_stat_nanoseconds (const char *path);
+
++/* Return true if select modify the timeout to reflect the amount of time
++ no slept. */
++extern bool support_select_modify_timeout (void);
++
++/* Return true if select normalize the timeout input by taking in account
++ tv_usec larger than 1000000. */
++extern bool support_select_normalize_timeout (void);
++
+ __END_DECLS
+
+ #endif /* SUPPORT_H */
+diff --git a/support/support_select_modify_timeout.c b/support/support_select_modify_timeout.c
+new file mode 100644
+index 0000000000..d70a5a5068
+--- /dev/null
++++ b/support/support_select_modify_timeout.c
+@@ -0,0 +1,29 @@
++/* Return whether select modify the timeout.
++ Copyright (C) 2021 Free Software Foundation, Inc.
++ This file is part of the GNU C Library.
++
++ The GNU C Library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++
++ The GNU C Library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++
++ You should have received a copy of the GNU Lesser General Public
++ License along with the GNU C Library; if not, see
++ <https://www.gnu.org/licenses/>. */
++
++#include <stdbool.h>
++
++bool
++support_select_modify_timeout (void)
++{
++#ifdef __linux__
++ return true;
++#else
++ return false;
++#endif
++}
+diff --git a/support/support_select_normalize_timeout.c b/support/support_select_normalize_timeout.c
+new file mode 100644
+index 0000000000..447e3ec3e3
+--- /dev/null
++++ b/support/support_select_normalize_timeout.c
+@@ -0,0 +1,29 @@
++/* Return whether select normalize the timeout.
++ Copyright (C) 2021 Free Software Foundation, Inc.
++ This file is part of the GNU C Library.
++
++ The GNU C Library is free software; you can redistribute it and/or
++ modify it under the terms of the GNU Lesser General Public
++ License as published by the Free Software Foundation; either
++ version 2.1 of the License, or (at your option) any later version.
++
++ The GNU C Library is distributed in the hope that it will be useful,
++ but WITHOUT ANY WARRANTY; without even the implied warranty of
++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
++ Lesser General Public License for more details.
++
++ You should have received a copy of the GNU Lesser General Public
++ License along with the GNU C Library; if not, see
++ <https://www.gnu.org/licenses/>. */
++
++#include <stdbool.h>
++
++bool
++support_select_normalize_timeout (void)
++{
++#ifdef __linux__
++ return true;
++#else
++ return false;
++#endif
++}
+diff --git a/sysdeps/unix/sysv/linux/select.c b/sysdeps/unix/sysv/linux/select.c
+index 415aa87d3c..d075270ff4 100644
+--- a/sysdeps/unix/sysv/linux/select.c
++++ b/sysdeps/unix/sysv/linux/select.c
+@@ -33,12 +33,34 @@ int
+ __select64 (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
+ struct __timeval64 *timeout)
+ {
+- struct __timespec64 ts64, *pts64 = NULL;
+- if (timeout != NULL)
++ __time64_t s = timeout != NULL ? timeout->tv_sec : 0;
++ int32_t us = timeout != NULL ? timeout->tv_usec : 0;
++ int32_t ns;
++
++ if (s < 0 || us < 0)
++ return INLINE_SYSCALL_ERROR_RETURN_VALUE (EINVAL);
++
++ /* Normalize the timeout, as legacy Linux __NR_select and __NR__newselect.
++ Different than syscall, it also handle possible overflow. */
++ if (us / USEC_PER_SEC > INT64_MAX - s)
+ {
+- ts64 = timeval64_to_timespec64 (*timeout);
+- pts64 = &ts64;
++ s = INT64_MAX;
++ ns = NSEC_PER_SEC - 1;
+ }
++ else
++ {
++ s += us / USEC_PER_SEC;
++ us = us % USEC_PER_SEC;
++ ns = us * NSEC_PER_USEC;
++ }
++
++ struct __timespec64 ts64, *pts64 = NULL;
++ if (timeout != NULL)
++ {
++ ts64.tv_sec = s;
++ ts64.tv_nsec = ns;
++ pts64 = &ts64;
++ }
+
+ #ifndef __NR_pselect6_time64
+ # define __NR_pselect6_time64 __NR_pselect6
+@@ -52,10 +74,13 @@ __select64 (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
+ (though the pselect() glibc call suppresses this behavior).
+ Since select() on Linux has the same behavior as the pselect6
+ syscall, we update the timeout here. */
+- if (r == 0 || errno != ENOSYS)
++ if (r >= 0 || errno != ENOSYS)
+ {
+ if (timeout != NULL)
+- TIMEVAL_TO_TIMESPEC (timeout, &ts64);
++ {
++ timeout->tv_sec = ts64.tv_sec;
++ timeout->tv_usec = ts64.tv_nsec / NSEC_PER_USEC;
++ }
+ return r;
+ }
+
+@@ -71,7 +96,8 @@ __select64 (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
+ __set_errno (EINVAL);
+ return -1;
+ }
+- ts32 = valid_timespec64_to_timespec (ts64);
++ ts32.tv_sec = s;
++ ts32.tv_nsec = ns;
+ pts32 = &ts32;
+ }
+ # ifndef __ASSUME_PSELECT
+--
+2.27.0
+
+
diff --git a/source/n/network-scripts/network-scripts.SlackBuild b/source/n/network-scripts/network-scripts.SlackBuild
index 0093d246a..f3eaba9aa 100755
--- a/source/n/network-scripts/network-scripts.SlackBuild
+++ b/source/n/network-scripts/network-scripts.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=network-scripts
VERSION=${VERSION:-15.0}
ARCH=noarch
-BUILD=${BUILD:-14}
+BUILD=${BUILD:-15}
# 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/source/n/network-scripts/scripts/netconfig b/source/n/network-scripts/scripts/netconfig
index bb5a5acc2..f3e7445d6 100644
--- a/source/n/network-scripts/scripts/netconfig
+++ b/source/n/network-scripts/scripts/netconfig
@@ -461,17 +461,8 @@ EOF
fi
HOSTNM="`cat $TMP/SeThost`"
rm -f $TMP/SeThost $TMP/tempmsg
- if [ "$HOSTNM" = "" ] || [[ ! "$HOSTNM" =~ ^[[:alnum:]-]+$ ]] || \
- [ "${HOSTNM:0:1}" == "-" ] || [ "${HOSTNM: -1:1}" == "-" ]; then
- dialog --title "HOSTNAME" --ok-button "Back" --msgbox \
- "That doesn't appear to be a valid hostname.\n
-Hostnames can only contain letters, numbers and hyphens,
-and may not begin or end with a hyphen." 7 60
- if [ $? = 1 -o $? = 255 ]; then
- exit
- fi
- else
- break
+ if [ ! "$HOSTNM" = "" ]; then
+ break;
fi
done
@@ -491,21 +482,8 @@ EOF
fi
DOMAIN="`cat $TMP/SeTdom`"
rm -f $TMP/SeTdom $TMP/tempmsg
- # These regexes doon't catch everything, just basic syntax mistakes.
- DN="${DOMAIN%.*}"
- TLD="${DOMAIN##*.}"
- if [ -z "$DOMAIN" ] || [ -z "$TLD" ] || [ -z "$DN" ] || [[ ! "$DOMAIN" =~ ^[^.-][[:alnum:].-]+[^.-]$ ]] || \
- [[ ! "$DN" =~ ^[^.-][[:alnum:].-]+[^.-]$ ]] || [[ "$DN" =~ \.\. ]] || [[ "$DN" =~ -- ]] || \
- [[ ! "$TLD" =~ ^[^-][[:alnum:]-]+[^-]$ ]]; then
- dialog --title "DOMAINNAME" --ok-button "Back" --msgbox \
- "That doesn't appear to be a valid domain name.\n
-Domain names can only contain letters and numbers, hyphens
-and dots, and may not begin or end with a hyphen or dot." 7 68
- if [ $? = 1 -o $? = 255 ]; then
- exit
- fi
- else
- break
+ if [ ! "$DOMAIN" = "" ]; then
+ break;
fi
done
diff --git a/source/x/x11/build/libXres b/source/x/x11/build/libXres
index b8626c4cf..d00491fd7 100644
--- a/source/x/x11/build/libXres
+++ b/source/x/x11/build/libXres
@@ -1 +1 @@
-4
+1