From 90a99655a4d0feb3687b37d5a60082e1ade01c27 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Thu, 1 Apr 2021 23:50:48 +0000 Subject: 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. --- ChangeLog.rss | 26 ++- ChangeLog.txt | 14 ++ FILELIST.TXT | 125 +++++------ recompress.sh | 1 + source/ap/inxi/inxi.SlackBuild | 2 +- source/l/glibc/glibc.SlackBuild | 2 +- .../cdc31409bd4f878577059e70dbd52a28643ec609.patch | 237 +++++++++++++++++++++ .../n/network-scripts/network-scripts.SlackBuild | 2 +- source/n/network-scripts/scripts/netconfig | 30 +-- source/x/x11/build/libXres | 2 +- 10 files changed, 347 insertions(+), 94 deletions(-) create mode 100644 source/l/glibc/patches/cdc31409bd4f878577059e70dbd52a28643ec609.patch diff --git a/ChangeLog.rss b/ChangeLog.rss index f671ef830..8d193a8b0 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,31 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Wed, 31 Mar 2021 23:43:20 GMT - Thu, 1 Apr 2021 06:59:59 GMT + Thu, 1 Apr 2021 23:50:48 GMT + Fri, 2 Apr 2021 06:59:43 GMT maintain_current_git.sh v 1.12 + + Thu, 1 Apr 2021 23:50:48 GMT + Thu, 1 Apr 2021 23:50:48 GMT + https://git.slackware.nl/current/tag/?h=20210401235048 + 20210401235048 + + +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, 31 Mar 2021 23:43:20 GMT Wed, 31 Mar 2021 23:43:20 GMT 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 +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 ++ . */ ++ ++#include ++ ++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 ++ . */ ++ ++#include ++ ++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 -- cgit v1.2.3