Mon Aug 12 18:41:11 UTC 2024

d/cbindgen-0.26.0-x86_64-3.txz:  Rebuilt.
  Revert this until FF/TB are patched. Thanks to Lenard Spencer.
l/M2Crypto-0.42.0-x86_64-1.txz:  Upgraded.
l/libedit-20240808_3.1-x86_64-1.txz:  Upgraded.
l/python-lxml-5.3.0-x86_64-1.txz:  Upgraded.
l/python-zipp-3.20.0-x86_64-1.txz:  Upgraded.
xap/ddd-3.4.1-x86_64-1.txz:  Upgraded.
xap/pan-0.160-x86_64-1.txz:  Upgraded.
testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txz:  Added.
testing/packages/glibc-2.40-x86_64-2.txz:  Added.
  Let's test building with -fno-omit-frame-pointer and
  -mno-omit-leaf-frame-pointer added to the CFLAGS (thanks alienBOB),
  and --enable-multi-arch added to the configure options as suggested
  by iive. Hopefully they will test and report if these changes fix
  the reported stability issues when running Steam.
testing/packages/glibc-i18n-2.40-x86_64-2.txz:  Added.
testing/packages/glibc-profile-2.40-x86_64-2.txz:  Added.
This commit is contained in:
Patrick J Volkerding 2024-08-12 18:41:11 +00:00 committed by Eric Hameleers
parent 214b5e5bad
commit bfbaf18b4a
33 changed files with 1432 additions and 129 deletions

View file

@ -11,9 +11,36 @@
<description>Tracking Slackware development in git.</description> <description>Tracking Slackware development in git.</description>
<language>en-us</language> <language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id> <id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
<pubDate>Sun, 11 Aug 2024 19:00:08 GMT</pubDate> <pubDate>Mon, 12 Aug 2024 18:41:11 GMT</pubDate>
<lastBuildDate>Sun, 11 Aug 2024 20:16:47 GMT</lastBuildDate> <lastBuildDate>Mon, 12 Aug 2024 19:02:15 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator> <generator>maintain_current_git.sh v 1.17</generator>
<item>
<title>Mon, 12 Aug 2024 18:41:11 GMT</title>
<pubDate>Mon, 12 Aug 2024 18:41:11 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240812184111</link>
<guid isPermaLink="false">20240812184111</guid>
<description>
<![CDATA[<pre>
d/cbindgen-0.26.0-x86_64-3.txz: Rebuilt.
Revert this until FF/TB are patched. Thanks to Lenard Spencer.
l/M2Crypto-0.42.0-x86_64-1.txz: Upgraded.
l/libedit-20240808_3.1-x86_64-1.txz: Upgraded.
l/python-lxml-5.3.0-x86_64-1.txz: Upgraded.
l/python-zipp-3.20.0-x86_64-1.txz: Upgraded.
xap/ddd-3.4.1-x86_64-1.txz: Upgraded.
xap/pan-0.160-x86_64-1.txz: Upgraded.
testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txz: Added.
testing/packages/glibc-2.40-x86_64-2.txz: Added.
Let's test building with -fno-omit-frame-pointer and
-mno-omit-leaf-frame-pointer added to the CFLAGS (thanks alienBOB),
and --enable-multi-arch added to the configure options as suggested
by iive. Hopefully they will test and report if these changes fix
the reported stability issues when running Steam.
testing/packages/glibc-i18n-2.40-x86_64-2.txz: Added.
testing/packages/glibc-profile-2.40-x86_64-2.txz: Added.
</pre>]]>
</description>
</item>
<item> <item>
<title>Sun, 11 Aug 2024 19:00:08 GMT</title> <title>Sun, 11 Aug 2024 19:00:08 GMT</title>
<pubDate>Sun, 11 Aug 2024 19:00:08 GMT</pubDate> <pubDate>Sun, 11 Aug 2024 19:00:08 GMT</pubDate>

View file

@ -1,3 +1,22 @@
Mon Aug 12 18:41:11 UTC 2024
d/cbindgen-0.26.0-x86_64-3.txz: Rebuilt.
Revert this until FF/TB are patched. Thanks to Lenard Spencer.
l/M2Crypto-0.42.0-x86_64-1.txz: Upgraded.
l/libedit-20240808_3.1-x86_64-1.txz: Upgraded.
l/python-lxml-5.3.0-x86_64-1.txz: Upgraded.
l/python-zipp-3.20.0-x86_64-1.txz: Upgraded.
xap/ddd-3.4.1-x86_64-1.txz: Upgraded.
xap/pan-0.160-x86_64-1.txz: Upgraded.
testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txz: Added.
testing/packages/glibc-2.40-x86_64-2.txz: Added.
Let's test building with -fno-omit-frame-pointer and
-mno-omit-leaf-frame-pointer added to the CFLAGS (thanks alienBOB),
and --enable-multi-arch added to the configure options as suggested
by iive. Hopefully they will test and report if these changes fix
the reported stability issues when running Steam.
testing/packages/glibc-i18n-2.40-x86_64-2.txz: Added.
testing/packages/glibc-profile-2.40-x86_64-2.txz: Added.
+--------------------------+
Sun Aug 11 19:00:08 UTC 2024 Sun Aug 11 19:00:08 UTC 2024
a/kernel-firmware-20240809_5946007-noarch-1.txz: Upgraded. a/kernel-firmware-20240809_5946007-noarch-1.txz: Upgraded.
a/kernel-generic-6.10.4-x86_64-1.txz: Upgraded. a/kernel-generic-6.10.4-x86_64-1.txz: Upgraded.

View file

@ -1,20 +1,20 @@
Sun Aug 11 19:24:01 UTC 2024 Mon Aug 12 18:45:20 UTC 2024
Here is the file list for this directory. If you are using a Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh subdirectories, please have the archive administrator refresh
the mirror. the mirror.
drwxr-xr-x 12 root root 4096 2024-08-11 19:18 . drwxr-xr-x 12 root root 4096 2024-08-12 18:41 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT -rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
-rw-r--r-- 1 root root 1157238 2024-08-11 19:18 ./CHECKSUMS.md5 -rw-r--r-- 1 root root 1157238 2024-08-11 19:24 ./CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-08-11 19:18 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-08-11 19:24 ./CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -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 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 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 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT
-rw-r--r-- 1 root root 1147589 2024-08-11 19:00 ./ChangeLog.txt -rw-r--r-- 1 root root 1148553 2024-08-12 18:41 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-08-11 18:20 ./EFI/BOOT drwxr-xr-x 2 root root 4096 2024-08-11 18:20 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-06-23 18:50 ./EFI/BOOT/bootx64.efi -rw-r--r-- 1 root root 1200128 2024-06-23 18:50 ./EFI/BOOT/bootx64.efi
@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-08-11 18:20 ./EFI/BOOT
-rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -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 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 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg
-rw-r--r-- 1 root root 1514465 2024-08-11 19:17 ./FILELIST.TXT -rw-r--r-- 1 root root 1514465 2024-08-11 19:24 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
-rw-r--r-- 1 root root 914784 2024-08-11 19:23 ./PACKAGES.TXT -rw-r--r-- 1 root root 914782 2024-08-12 18:44 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2024-08-11 19:11 ./README.initrd -rw-r--r-- 1 root root 3629 2024-08-11 19:11 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT -rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@ -662,11 +662,11 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST -rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT -rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
drwxr-xr-x 17 root root 4096 2024-08-11 19:23 ./slackware64 drwxr-xr-x 17 root root 4096 2024-08-12 18:44 ./slackware64
-rw-r--r-- 1 root root 356752 2024-08-11 19:23 ./slackware64/CHECKSUMS.md5 -rw-r--r-- 1 root root 356752 2024-08-12 18:44 ./slackware64/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-08-11 19:23 ./slackware64/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-08-12 18:44 ./slackware64/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 441769 2024-08-11 19:22 ./slackware64/FILE_LIST -rw-r--r-- 1 root root 441769 2024-08-12 18:43 ./slackware64/FILE_LIST
-rw-r--r-- 1 root root 4716997 2024-08-11 19:22 ./slackware64/MANIFEST.bz2 -rw-r--r-- 1 root root 4717934 2024-08-12 18:44 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2024-08-11 18:25 ./slackware64/a drwxr-xr-x 2 root root 32768 2024-08-11 18:25 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt -rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@ -1325,7 +1325,7 @@ drwxr-xr-x 2 root root 20480 2024-08-09 21:11 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt -rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz -rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
drwxr-xr-x 2 root root 20480 2024-08-11 18:25 ./slackware64/d drwxr-xr-x 2 root root 20480 2024-08-12 18:43 ./slackware64/d
-rw-r--r-- 1 root root 360 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txt -rw-r--r-- 1 root root 360 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txt
-rw-r--r-- 1 root root 4374784 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz -rw-r--r-- 1 root root 4374784 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-05 18:02 ./slackware64/d/Cython-3.0.11-x86_64-1.txz.asc
@ -1347,9 +1347,9 @@ drwxr-xr-x 2 root root 20480 2024-08-11 18:25 ./slackware64/d
-rw-r--r-- 1 root root 552 2024-07-22 18:13 ./slackware64/d/cargo-vendor-filterer-0.5.14-x86_64-2.txt -rw-r--r-- 1 root root 552 2024-07-22 18:13 ./slackware64/d/cargo-vendor-filterer-0.5.14-x86_64-2.txt
-rw-r--r-- 1 root root 654612 2024-07-22 18:13 ./slackware64/d/cargo-vendor-filterer-0.5.14-x86_64-2.txz -rw-r--r-- 1 root root 654612 2024-07-22 18:13 ./slackware64/d/cargo-vendor-filterer-0.5.14-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-07-22 18:13 ./slackware64/d/cargo-vendor-filterer-0.5.14-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-07-22 18:13 ./slackware64/d/cargo-vendor-filterer-0.5.14-x86_64-2.txz.asc
-rw-r--r-- 1 root root 662 2024-08-10 16:57 ./slackware64/d/cbindgen-0.27.0-x86_64-1.txt -rw-r--r-- 1 root root 662 2024-08-12 06:12 ./slackware64/d/cbindgen-0.26.0-x86_64-3.txt
-rw-r--r-- 1 root root 1427820 2024-08-10 16:57 ./slackware64/d/cbindgen-0.27.0-x86_64-1.txz -rw-r--r-- 1 root root 1366708 2024-08-12 06:12 ./slackware64/d/cbindgen-0.26.0-x86_64-3.txz
-rw-r--r-- 1 root root 195 2024-08-10 16:57 ./slackware64/d/cbindgen-0.27.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-12 06:12 ./slackware64/d/cbindgen-0.26.0-x86_64-3.txz.asc
-rw-r--r-- 1 root root 350 2024-07-22 18:19 ./slackware64/d/ccache-4.10.2-x86_64-1.txt -rw-r--r-- 1 root root 350 2024-07-22 18:19 ./slackware64/d/ccache-4.10.2-x86_64-1.txt
-rw-r--r-- 1 root root 599500 2024-07-22 18:19 ./slackware64/d/ccache-4.10.2-x86_64-1.txz -rw-r--r-- 1 root root 599500 2024-07-22 18:19 ./slackware64/d/ccache-4.10.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-22 18:19 ./slackware64/d/ccache-4.10.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-07-22 18:19 ./slackware64/d/ccache-4.10.2-x86_64-1.txz.asc
@ -2783,7 +2783,7 @@ drwxr-xr-x 2 root root 86016 2024-08-05 22:01 ./slackware64/kde
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt -rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz -rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
drwxr-xr-x 2 root root 102400 2024-08-11 18:25 ./slackware64/l drwxr-xr-x 2 root root 102400 2024-08-12 18:43 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt -rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz -rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc -rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@ -2793,9 +2793,9 @@ drwxr-xr-x 2 root root 102400 2024-08-11 18:25 ./slackware64/l
-rw-r--r-- 1 root root 551 2024-02-26 18:37 ./slackware64/l/LibRaw-0.21.2-x86_64-2.txt -rw-r--r-- 1 root root 551 2024-02-26 18:37 ./slackware64/l/LibRaw-0.21.2-x86_64-2.txt
-rw-r--r-- 1 root root 465404 2024-02-26 18:37 ./slackware64/l/LibRaw-0.21.2-x86_64-2.txz -rw-r--r-- 1 root root 465404 2024-02-26 18:37 ./slackware64/l/LibRaw-0.21.2-x86_64-2.txz
-rw-r--r-- 1 root root 163 2024-02-26 18:37 ./slackware64/l/LibRaw-0.21.2-x86_64-2.txz.asc -rw-r--r-- 1 root root 163 2024-02-26 18:37 ./slackware64/l/LibRaw-0.21.2-x86_64-2.txz.asc
-rw-r--r-- 1 root root 569 2024-03-29 04:45 ./slackware64/l/M2Crypto-0.41.0-x86_64-2.txt -rw-r--r-- 1 root root 569 2024-08-12 04:32 ./slackware64/l/M2Crypto-0.42.0-x86_64-1.txt
-rw-r--r-- 1 root root 1170880 2024-03-29 04:45 ./slackware64/l/M2Crypto-0.41.0-x86_64-2.txz -rw-r--r-- 1 root root 686840 2024-08-12 04:32 ./slackware64/l/M2Crypto-0.42.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:45 ./slackware64/l/M2Crypto-0.41.0-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-08-12 04:32 ./slackware64/l/M2Crypto-0.42.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 477 2024-06-02 03:04 ./slackware64/l/Mako-1.3.5-x86_64-1.txt -rw-r--r-- 1 root root 477 2024-06-02 03:04 ./slackware64/l/Mako-1.3.5-x86_64-1.txt
-rw-r--r-- 1 root root 160784 2024-06-02 03:04 ./slackware64/l/Mako-1.3.5-x86_64-1.txz -rw-r--r-- 1 root root 160784 2024-06-02 03:04 ./slackware64/l/Mako-1.3.5-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-06-02 03:04 ./slackware64/l/Mako-1.3.5-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-06-02 03:04 ./slackware64/l/Mako-1.3.5-x86_64-1.txz.asc
@ -3329,9 +3329,9 @@ drwxr-xr-x 2 root root 102400 2024-08-11 18:25 ./slackware64/l
-rw-r--r-- 1 root root 396 2022-05-25 18:19 ./slackware64/l/libdvdread-6.1.3-x86_64-1.txt -rw-r--r-- 1 root root 396 2022-05-25 18:19 ./slackware64/l/libdvdread-6.1.3-x86_64-1.txt
-rw-r--r-- 1 root root 77148 2022-05-25 18:19 ./slackware64/l/libdvdread-6.1.3-x86_64-1.txz -rw-r--r-- 1 root root 77148 2022-05-25 18:19 ./slackware64/l/libdvdread-6.1.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-25 18:19 ./slackware64/l/libdvdread-6.1.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-05-25 18:19 ./slackware64/l/libdvdread-6.1.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 428 2024-05-19 19:06 ./slackware64/l/libedit-20240517_3.1-x86_64-1.txt -rw-r--r-- 1 root root 428 2024-08-12 04:25 ./slackware64/l/libedit-20240808_3.1-x86_64-1.txt
-rw-r--r-- 1 root root 107928 2024-05-19 19:06 ./slackware64/l/libedit-20240517_3.1-x86_64-1.txz -rw-r--r-- 1 root root 108240 2024-08-12 04:25 ./slackware64/l/libedit-20240808_3.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-19 19:06 ./slackware64/l/libedit-20240517_3.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-12 04:25 ./slackware64/l/libedit-20240808_3.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 343 2023-10-22 18:37 ./slackware64/l/libev-4.33-x86_64-1.txt -rw-r--r-- 1 root root 343 2023-10-22 18:37 ./slackware64/l/libev-4.33-x86_64-1.txt
-rw-r--r-- 1 root root 132532 2023-10-22 18:37 ./slackware64/l/libev-4.33-x86_64-1.txz -rw-r--r-- 1 root root 132532 2023-10-22 18:37 ./slackware64/l/libev-4.33-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-22 18:37 ./slackware64/l/libev-4.33-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2023-10-22 18:37 ./slackware64/l/libev-4.33-x86_64-1.txz.asc
@ -3874,9 +3874,9 @@ drwxr-xr-x 2 root root 102400 2024-08-11 18:25 ./slackware64/l
-rw-r--r-- 1 root root 461 2024-03-31 22:35 ./slackware64/l/python-installer-0.7.0-x86_64-3.txt -rw-r--r-- 1 root root 461 2024-03-31 22:35 ./slackware64/l/python-installer-0.7.0-x86_64-3.txt
-rw-r--r-- 1 root root 38808 2024-03-31 22:35 ./slackware64/l/python-installer-0.7.0-x86_64-3.txz -rw-r--r-- 1 root root 38808 2024-03-31 22:35 ./slackware64/l/python-installer-0.7.0-x86_64-3.txz
-rw-r--r-- 1 root root 195 2024-03-31 22:35 ./slackware64/l/python-installer-0.7.0-x86_64-3.txz.asc -rw-r--r-- 1 root root 195 2024-03-31 22:35 ./slackware64/l/python-installer-0.7.0-x86_64-3.txz.asc
-rw-r--r-- 1 root root 472 2024-05-13 17:16 ./slackware64/l/python-lxml-5.2.2-x86_64-1.txt -rw-r--r-- 1 root root 472 2024-08-12 04:32 ./slackware64/l/python-lxml-5.3.0-x86_64-1.txt
-rw-r--r-- 1 root root 1399224 2024-05-13 17:16 ./slackware64/l/python-lxml-5.2.2-x86_64-1.txz -rw-r--r-- 1 root root 1431340 2024-08-12 04:32 ./slackware64/l/python-lxml-5.3.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-13 17:16 ./slackware64/l/python-lxml-5.2.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-12 04:32 ./slackware64/l/python-lxml-5.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 584 2024-03-29 04:28 ./slackware64/l/python-markdown-3.6-x86_64-2.txt -rw-r--r-- 1 root root 584 2024-03-29 04:28 ./slackware64/l/python-markdown-3.6-x86_64-2.txt
-rw-r--r-- 1 root root 170076 2024-03-29 04:28 ./slackware64/l/python-markdown-3.6-x86_64-2.txz -rw-r--r-- 1 root root 170076 2024-03-29 04:28 ./slackware64/l/python-markdown-3.6-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-29 04:28 ./slackware64/l/python-markdown-3.6-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-03-29 04:28 ./slackware64/l/python-markdown-3.6-x86_64-2.txz.asc
@ -3961,9 +3961,9 @@ drwxr-xr-x 2 root root 102400 2024-08-11 18:25 ./slackware64/l
-rw-r--r-- 1 root root 327 2024-08-05 00:16 ./slackware64/l/python-wheel-0.44.0-x86_64-1.txt -rw-r--r-- 1 root root 327 2024-08-05 00:16 ./slackware64/l/python-wheel-0.44.0-x86_64-1.txt
-rw-r--r-- 1 root root 129920 2024-08-05 00:16 ./slackware64/l/python-wheel-0.44.0-x86_64-1.txz -rw-r--r-- 1 root root 129920 2024-08-05 00:16 ./slackware64/l/python-wheel-0.44.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-05 00:16 ./slackware64/l/python-wheel-0.44.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-05 00:16 ./slackware64/l/python-wheel-0.44.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 327 2024-06-05 17:34 ./slackware64/l/python-zipp-3.19.2-x86_64-1.txt -rw-r--r-- 1 root root 327 2024-08-12 04:34 ./slackware64/l/python-zipp-3.20.0-x86_64-1.txt
-rw-r--r-- 1 root root 19132 2024-06-05 17:34 ./slackware64/l/python-zipp-3.19.2-x86_64-1.txz -rw-r--r-- 1 root root 19632 2024-08-12 04:34 ./slackware64/l/python-zipp-3.20.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-06-05 17:34 ./slackware64/l/python-zipp-3.19.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-12 04:34 ./slackware64/l/python-zipp-3.20.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 389 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txt -rw-r--r-- 1 root root 389 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txt
-rw-r--r-- 1 root root 172764 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txz -rw-r--r-- 1 root root 172764 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-03-20 18:41 ./slackware64/l/python2-pycairo-1.18.2-x86_64-1.txz.asc
@ -5528,7 +5528,7 @@ drwxr-xr-x 2 root root 65536 2024-08-11 18:25 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt -rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz -rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
drwxr-xr-x 2 root root 16384 2024-08-07 04:07 ./slackware64/xap drwxr-xr-x 2 root root 16384 2024-08-12 18:43 ./slackware64/xap
-rw-r--r-- 1 root root 625 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txt -rw-r--r-- 1 root root 625 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txt
-rw-r--r-- 1 root root 2705916 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txz -rw-r--r-- 1 root root 2705916 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-05-04 01:48 ./slackware64/xap/MPlayer-20240403-x86_64-2.txz.asc
@ -5547,9 +5547,9 @@ drwxr-xr-x 2 root root 16384 2024-08-07 04:07 ./slackware64/xap
-rw-r--r-- 1 root root 434 2024-07-26 17:44 ./slackware64/xap/blueman-2.4.3-x86_64-1.txt -rw-r--r-- 1 root root 434 2024-07-26 17:44 ./slackware64/xap/blueman-2.4.3-x86_64-1.txt
-rw-r--r-- 1 root root 1287340 2024-07-26 17:44 ./slackware64/xap/blueman-2.4.3-x86_64-1.txz -rw-r--r-- 1 root root 1287340 2024-07-26 17:44 ./slackware64/xap/blueman-2.4.3-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-07-26 17:44 ./slackware64/xap/blueman-2.4.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-07-26 17:44 ./slackware64/xap/blueman-2.4.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 429 2024-05-04 01:49 ./slackware64/xap/ddd-3.4.0-x86_64-2.txt -rw-r--r-- 1 root root 429 2024-08-12 17:55 ./slackware64/xap/ddd-3.4.1-x86_64-1.txt
-rw-r--r-- 1 root root 1347396 2024-05-04 01:49 ./slackware64/xap/ddd-3.4.0-x86_64-2.txz -rw-r--r-- 1 root root 1271828 2024-08-12 17:55 ./slackware64/xap/ddd-3.4.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-05-04 01:49 ./slackware64/xap/ddd-3.4.0-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-08-12 17:55 ./slackware64/xap/ddd-3.4.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 383 2022-11-19 19:18 ./slackware64/xap/easytag-2.4.3-x86_64-5.txt -rw-r--r-- 1 root root 383 2022-11-19 19:18 ./slackware64/xap/easytag-2.4.3-x86_64-5.txt
-rw-r--r-- 1 root root 744308 2022-11-19 19:18 ./slackware64/xap/easytag-2.4.3-x86_64-5.txz -rw-r--r-- 1 root root 744308 2022-11-19 19:18 ./slackware64/xap/easytag-2.4.3-x86_64-5.txz
-rw-r--r-- 1 root root 163 2022-11-19 19:18 ./slackware64/xap/easytag-2.4.3-x86_64-5.txz.asc -rw-r--r-- 1 root root 163 2022-11-19 19:18 ./slackware64/xap/easytag-2.4.3-x86_64-5.txz.asc
@ -5617,9 +5617,9 @@ drwxr-xr-x 2 root root 16384 2024-08-07 04:07 ./slackware64/xap
-rw-r--r-- 1 root root 359 2024-01-19 19:48 ./slackware64/xap/network-manager-applet-1.36.0-x86_64-1.txt -rw-r--r-- 1 root root 359 2024-01-19 19:48 ./slackware64/xap/network-manager-applet-1.36.0-x86_64-1.txt
-rw-r--r-- 1 root root 879652 2024-01-19 19:48 ./slackware64/xap/network-manager-applet-1.36.0-x86_64-1.txz -rw-r--r-- 1 root root 879652 2024-01-19 19:48 ./slackware64/xap/network-manager-applet-1.36.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-19 19:48 ./slackware64/xap/network-manager-applet-1.36.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 163 2024-01-19 19:48 ./slackware64/xap/network-manager-applet-1.36.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 301 2024-06-06 17:59 ./slackware64/xap/pan-0.159-x86_64-1.txt -rw-r--r-- 1 root root 301 2024-08-12 04:28 ./slackware64/xap/pan-0.160-x86_64-1.txt
-rw-r--r-- 1 root root 1146640 2024-06-06 17:59 ./slackware64/xap/pan-0.159-x86_64-1.txz -rw-r--r-- 1 root root 1150700 2024-08-12 04:28 ./slackware64/xap/pan-0.160-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-06-06 17:59 ./slackware64/xap/pan-0.159-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-12 04:28 ./slackware64/xap/pan-0.160-x86_64-1.txz.asc
-rw-r--r-- 1 root root 479 2024-08-05 00:14 ./slackware64/xap/pavucontrol-6.1-x86_64-1.txt -rw-r--r-- 1 root root 479 2024-08-05 00:14 ./slackware64/xap/pavucontrol-6.1-x86_64-1.txt
-rw-r--r-- 1 root root 189856 2024-08-05 00:14 ./slackware64/xap/pavucontrol-6.1-x86_64-1.txz -rw-r--r-- 1 root root 189856 2024-08-05 00:14 ./slackware64/xap/pavucontrol-6.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-05 00:14 ./slackware64/xap/pavucontrol-6.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 195 2024-08-05 00:14 ./slackware64/xap/pavucontrol-6.1-x86_64-1.txz.asc
@ -5798,13 +5798,13 @@ drwxr-xr-x 2 root root 4096 2024-05-05 18:37 ./slackware64/y
-rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz -rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc -rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
drwxr-xr-x 18 root root 4096 2024-08-11 19:24 ./source drwxr-xr-x 18 root root 4096 2024-08-12 18:45 ./source
-rw-r--r-- 1 root root 624274 2024-08-11 19:24 ./source/CHECKSUMS.md5 -rw-r--r-- 1 root root 624274 2024-08-12 18:45 ./source/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-08-11 19:24 ./source/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-08-12 18:45 ./source/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 870097 2024-08-11 19:23 ./source/FILE_LIST -rw-r--r-- 1 root root 870097 2024-08-12 18:45 ./source/FILE_LIST
-rw-r--r-- 1 root root 29980639 2024-08-11 19:23 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 29965034 2024-08-12 18:45 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 124 root root 4096 2024-08-06 17:35 ./source/a drwxr-xr-x 124 root root 4096 2024-08-12 03:46 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
drwxr-xr-x 2 root root 4096 2022-02-15 18:15 ./source/a/aaa_base drwxr-xr-x 2 root root 4096 2022-02-15 18:15 ./source/a/aaa_base
-rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./source/a/aaa_base/_aaa_base.tar.gz -rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./source/a/aaa_base/_aaa_base.tar.gz
@ -6189,14 +6189,14 @@ drwxr-xr-x 3 root root 4096 2024-02-03 18:51 ./source/a/glibc-zoneinfo
drwxr-xr-x 3 root root 4096 2020-12-09 20:13 ./source/a/glibc-zoneinfo/timezone-scripts drwxr-xr-x 3 root root 4096 2020-12-09 20:13 ./source/a/glibc-zoneinfo/timezone-scripts
-rwxr-xr-x 1 root root 2579 2015-12-11 17:32 ./source/a/glibc-zoneinfo/timezone-scripts/output-updated-timeconfig.sh -rwxr-xr-x 1 root root 2579 2015-12-11 17:32 ./source/a/glibc-zoneinfo/timezone-scripts/output-updated-timeconfig.sh
drwxr-xr-x 2 root root 4096 2006-12-03 23:10 ./source/a/glibc-zoneinfo/timezone-scripts/parts drwxr-xr-x 2 root root 4096 2006-12-03 23:10 ./source/a/glibc-zoneinfo/timezone-scripts/parts
-rw-r--r-- 1 root root 4528 2020-12-09 20:00 ./source/a/glibc-zoneinfo/timezone-scripts/parts/00 -rw-r--r-- 1 root root 4808 2024-08-12 03:44 ./source/a/glibc-zoneinfo/timezone-scripts/parts/00
-rw-r--r-- 1 root root 13593 2015-12-17 23:39 ./source/a/glibc-zoneinfo/timezone-scripts/parts/01 -rw-r--r-- 1 root root 13593 2015-12-17 23:39 ./source/a/glibc-zoneinfo/timezone-scripts/parts/01
-rw-r--r-- 1 root root 443 2006-12-03 22:53 ./source/a/glibc-zoneinfo/timezone-scripts/parts/02 -rw-r--r-- 1 root root 443 2006-12-03 22:53 ./source/a/glibc-zoneinfo/timezone-scripts/parts/02
-rw-r--r-- 1 root root 8913 2015-12-17 23:39 ./source/a/glibc-zoneinfo/timezone-scripts/parts/03 -rw-r--r-- 1 root root 8913 2015-12-17 23:39 ./source/a/glibc-zoneinfo/timezone-scripts/parts/03
-rw-r--r-- 1 root root 887 2018-04-28 19:21 ./source/a/glibc-zoneinfo/timezone-scripts/parts/04 -rw-r--r-- 1 root root 887 2018-04-28 19:21 ./source/a/glibc-zoneinfo/timezone-scripts/parts/04
-rw-r--r-- 1 root root 87 2006-12-03 23:10 ./source/a/glibc-zoneinfo/timezone-scripts/parts/README -rw-r--r-- 1 root root 87 2006-12-03 23:10 ./source/a/glibc-zoneinfo/timezone-scripts/parts/README
-rw-r--r-- 1 root root 66 2003-02-16 21:17 ./source/a/glibc-zoneinfo/timezone-scripts/setup.timeconfig -rw-r--r-- 1 root root 66 2003-02-16 21:17 ./source/a/glibc-zoneinfo/timezone-scripts/setup.timeconfig
-rw-r--r-- 1 root root 28680 2020-12-09 20:12 ./source/a/glibc-zoneinfo/timezone-scripts/timeconfig -rw-r--r-- 1 root root 29140 2024-08-12 03:45 ./source/a/glibc-zoneinfo/timezone-scripts/timeconfig
-rw-r--r-- 1 root root 301595 2024-02-01 18:40 ./source/a/glibc-zoneinfo/tzcode2024a.tar.gz -rw-r--r-- 1 root root 301595 2024-02-01 18:40 ./source/a/glibc-zoneinfo/tzcode2024a.tar.gz
-rw-r--r-- 1 root root 833 2024-02-01 18:40 ./source/a/glibc-zoneinfo/tzcode2024a.tar.gz.asc -rw-r--r-- 1 root root 833 2024-02-01 18:40 ./source/a/glibc-zoneinfo/tzcode2024a.tar.gz.asc
-rw-r--r-- 1 root root 451270 2024-02-01 18:40 ./source/a/glibc-zoneinfo/tzdata2024a.tar.gz -rw-r--r-- 1 root root 451270 2024-02-01 18:40 ./source/a/glibc-zoneinfo/tzdata2024a.tar.gz
@ -7645,11 +7645,11 @@ drwxr-xr-x 2 root root 4096 2024-04-05 17:22 ./source/d/cargo-vendor-filt
-rwxr-xr-x 1 root root 3818 2024-07-22 18:13 ./source/d/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild -rwxr-xr-x 1 root root 3818 2024-07-22 18:13 ./source/d/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
-rwxr-xr-x 1 root root 1229 2024-04-05 17:21 ./source/d/cargo-vendor-filterer/fetch-sources.sh -rwxr-xr-x 1 root root 1229 2024-04-05 17:21 ./source/d/cargo-vendor-filterer/fetch-sources.sh
-rw-r--r-- 1 root root 1053 2022-12-07 17:52 ./source/d/cargo-vendor-filterer/slack-desc -rw-r--r-- 1 root root 1053 2022-12-07 17:52 ./source/d/cargo-vendor-filterer/slack-desc
drwxr-xr-x 2 root root 4096 2024-08-10 16:56 ./source/d/cbindgen drwxr-xr-x 2 root root 4096 2024-08-12 06:11 ./source/d/cbindgen
-rw-r--r-- 1 root root 2184682 2024-08-10 16:56 ./source/d/cbindgen/cargo-cbindgen-0.27.0.tar.lz -rw-r--r-- 1 root root 1377219 2023-09-13 18:44 ./source/d/cbindgen/cargo-cbindgen-0.26.0.tar.lz
-rw-r--r-- 1 root root 171818 2024-08-10 16:56 ./source/d/cbindgen/cbindgen-0.27.0.tar.lz -rw-r--r-- 1 root root 164355 2023-09-13 18:44 ./source/d/cbindgen/cbindgen-0.26.0.tar.lz
-rwxr-xr-x 1 root root 3651 2024-08-10 16:55 ./source/d/cbindgen/cbindgen.SlackBuild -rwxr-xr-x 1 root root 3651 2024-08-12 06:11 ./source/d/cbindgen/cbindgen.SlackBuild
-rwxr-xr-x 1 root root 831 2024-08-10 16:56 ./source/d/cbindgen/fetch-sources.sh -rwxr-xr-x 1 root root 831 2023-09-13 18:44 ./source/d/cbindgen/fetch-sources.sh
-rw-r--r-- 1 root root 1150 2022-12-07 17:56 ./source/d/cbindgen/slack-desc -rw-r--r-- 1 root root 1150 2022-12-07 17:56 ./source/d/cbindgen/slack-desc
drwxr-xr-x 2 root root 4096 2024-07-22 18:17 ./source/d/ccache drwxr-xr-x 2 root root 4096 2024-07-22 18:17 ./source/d/ccache
-rw-r--r-- 1 root root 485460 2024-07-22 14:38 ./source/d/ccache/ccache-4.10.2.tar.xz -rw-r--r-- 1 root root 485460 2024-07-22 14:38 ./source/d/ccache/ccache-4.10.2.tar.xz
@ -10105,10 +10105,10 @@ drwxr-xr-x 2 root root 4096 2023-12-19 20:25 ./source/l/LibRaw
-rwxr-xr-x 1 root root 4089 2024-02-26 18:37 ./source/l/LibRaw/LibRaw.SlackBuild -rwxr-xr-x 1 root root 4089 2024-02-26 18:37 ./source/l/LibRaw/LibRaw.SlackBuild
-rw-r--r-- 1 root root 32 2020-10-15 02:03 ./source/l/LibRaw/LibRaw.url -rw-r--r-- 1 root root 32 2020-10-15 02:03 ./source/l/LibRaw/LibRaw.url
-rw-r--r-- 1 root root 1037 2019-11-10 02:53 ./source/l/LibRaw/slack-desc -rw-r--r-- 1 root root 1037 2019-11-10 02:53 ./source/l/LibRaw/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/M2Crypto drwxr-xr-x 2 root root 4096 2024-08-12 04:34 ./source/l/M2Crypto
-rw-r--r-- 1 root root 657521 2024-02-13 22:22 ./source/l/M2Crypto/M2Crypto-0.41.0.tar.lz -rwxr-xr-x 1 root root 2905 2024-08-12 04:34 ./source/l/M2Crypto/M2Crypto.SlackBuild
-rwxr-xr-x 1 root root 2892 2024-03-29 03:06 ./source/l/M2Crypto/M2Crypto.SlackBuild -rw-r--r-- 1 root root 188859 2024-08-10 21:56 ./source/l/M2Crypto/m2crypto-0.42.0.tar.lz
-rw-r--r-- 1 root root 38 2018-09-24 19:27 ./source/l/M2Crypto/M2Crypto.url -rw-r--r-- 1 root root 38 2018-09-24 19:27 ./source/l/M2Crypto/m2crypto.url
-rw-r--r-- 1 root root 1024 2018-02-27 06:12 ./source/l/M2Crypto/slack-desc -rw-r--r-- 1 root root 1024 2018-02-27 06:12 ./source/l/M2Crypto/slack-desc
drwxr-xr-x 2 root root 4096 2024-06-02 03:04 ./source/l/Mako drwxr-xr-x 2 root root 4096 2024-06-02 03:04 ./source/l/Mako
-rw-r--r-- 1 root root 273389 2024-05-14 12:22 ./source/l/Mako/Mako-1.3.5.tar.lz -rw-r--r-- 1 root root 273389 2024-05-14 12:22 ./source/l/Mako/Mako-1.3.5.tar.lz
@ -11098,9 +11098,9 @@ drwxr-xr-x 2 root root 4096 2022-05-25 18:19 ./source/l/libdvdread
-rwxr-xr-x 1 root root 3662 2021-04-19 18:03 ./source/l/libdvdread/libdvdread.SlackBuild -rwxr-xr-x 1 root root 3662 2021-04-19 18:03 ./source/l/libdvdread/libdvdread.SlackBuild
-rw-r--r-- 1 root root 54 2018-01-31 22:14 ./source/l/libdvdread/libdvdread.url -rw-r--r-- 1 root root 54 2018-01-31 22:14 ./source/l/libdvdread/libdvdread.url
-rw-r--r-- 1 root root 853 2018-02-27 06:12 ./source/l/libdvdread/slack-desc -rw-r--r-- 1 root root 853 2018-02-27 06:12 ./source/l/libdvdread/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-19 19:06 ./source/l/libedit drwxr-xr-x 2 root root 4096 2024-08-12 04:25 ./source/l/libedit
-rw-r--r-- 1 root root 362623 2024-05-17 17:12 ./source/l/libedit/libedit-20240517-3.1.tar.lz -rw-r--r-- 1 root root 364904 2024-08-08 18:22 ./source/l/libedit/libedit-20240808-3.1.tar.lz
-rwxr-xr-x 1 root root 4004 2024-05-19 19:06 ./source/l/libedit/libedit.SlackBuild -rwxr-xr-x 1 root root 3835 2024-08-12 04:25 ./source/l/libedit/libedit.SlackBuild
-rw-r--r-- 1 root root 915 2018-02-27 06:12 ./source/l/libedit/slack-desc -rw-r--r-- 1 root root 915 2018-02-27 06:12 ./source/l/libedit/slack-desc
drwxr-xr-x 2 root root 4096 2023-10-22 19:43 ./source/l/libev drwxr-xr-x 2 root root 4096 2023-10-22 19:43 ./source/l/libev
-rw-r--r-- 1 root root 595 2013-11-26 09:57 ./source/l/libev/README -rw-r--r-- 1 root root 595 2013-11-26 09:57 ./source/l/libev/README
@ -12071,10 +12071,10 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-installer
-rw-r--r-- 1 root root 35 2024-01-24 21:16 ./source/l/python-installer/installer.url -rw-r--r-- 1 root root 35 2024-01-24 21:16 ./source/l/python-installer/installer.url
-rwxr-xr-x 1 root root 3398 2024-03-31 22:34 ./source/l/python-installer/python-installer.SlackBuild -rwxr-xr-x 1 root root 3398 2024-03-31 22:34 ./source/l/python-installer/python-installer.SlackBuild
-rw-r--r-- 1 root root 925 2022-03-13 16:01 ./source/l/python-installer/slack-desc -rw-r--r-- 1 root root 925 2022-03-13 16:01 ./source/l/python-installer/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-13 17:09 ./source/l/python-lxml drwxr-xr-x 2 root root 4096 2024-08-12 04:30 ./source/l/python-lxml
-rw-r--r-- 1 root root 1937704 2024-05-13 05:58 ./source/l/python-lxml/lxml-5.2.2.tar.lz -rw-r--r-- 1 root root 1937594 2024-08-10 18:17 ./source/l/python-lxml/lxml-5.3.0.tar.lz
-rw-r--r-- 1 root root 30 2024-01-24 21:16 ./source/l/python-lxml/lxml.url -rw-r--r-- 1 root root 30 2024-01-24 21:16 ./source/l/python-lxml/lxml.url
-rwxr-xr-x 1 root root 3162 2024-03-29 19:13 ./source/l/python-lxml/python-lxml.SlackBuild -rwxr-xr-x 1 root root 3070 2024-08-12 04:30 ./source/l/python-lxml/python-lxml.SlackBuild
-rw-r--r-- 1 root root 931 2022-03-20 14:58 ./source/l/python-lxml/slack-desc -rw-r--r-- 1 root root 931 2022-03-20 14:58 ./source/l/python-lxml/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-markdown drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-markdown
-rw-r--r-- 1 root root 215631 2024-03-14 15:38 ./source/l/python-markdown/Markdown-3.6.tar.lz -rw-r--r-- 1 root root 215631 2024-03-14 15:38 ./source/l/python-markdown/Markdown-3.6.tar.lz
@ -12224,10 +12224,10 @@ drwxr-xr-x 2 root root 4096 2024-08-05 00:15 ./source/l/python-wheel
-rw-r--r-- 1 root root 787 2021-02-06 19:09 ./source/l/python-wheel/slack-desc -rw-r--r-- 1 root root 787 2021-02-06 19:09 ./source/l/python-wheel/slack-desc
-rw-r--r-- 1 root root 100733 2024-08-04 14:55 ./source/l/python-wheel/wheel-0.44.0.tar.gz -rw-r--r-- 1 root root 100733 2024-08-04 14:55 ./source/l/python-wheel/wheel-0.44.0.tar.gz
-rw-r--r-- 1 root root 31 2024-01-24 21:16 ./source/l/python-wheel/wheel.url -rw-r--r-- 1 root root 31 2024-01-24 21:16 ./source/l/python-wheel/wheel.url
drwxr-xr-x 2 root root 4096 2024-06-05 17:34 ./source/l/python-zipp drwxr-xr-x 2 root root 4096 2024-08-12 04:34 ./source/l/python-zipp
-rwxr-xr-x 1 root root 2908 2024-05-16 17:55 ./source/l/python-zipp/python-zipp.SlackBuild -rwxr-xr-x 1 root root 2908 2024-08-12 04:34 ./source/l/python-zipp/python-zipp.SlackBuild
-rw-r--r-- 1 root root 818 2021-11-17 19:03 ./source/l/python-zipp/slack-desc -rw-r--r-- 1 root root 818 2021-11-17 19:03 ./source/l/python-zipp/slack-desc
-rw-r--r-- 1 root root 22922 2024-06-04 17:21 ./source/l/python-zipp/zipp-3.19.2.tar.gz -rw-r--r-- 1 root root 23244 2024-08-11 17:20 ./source/l/python-zipp/zipp-3.20.0.tar.gz
-rw-r--r-- 1 root root 30 2021-11-17 19:00 ./source/l/python-zipp/zipp.url -rw-r--r-- 1 root root 30 2021-11-17 19:00 ./source/l/python-zipp/zipp.url
drwxr-xr-x 2 root root 4096 2024-03-20 12:46 ./source/l/python2-pycairo drwxr-xr-x 2 root root 4096 2024-03-20 12:46 ./source/l/python2-pycairo
-rw-r--r-- 1 root root 200462 2023-04-10 04:44 ./source/l/python2-pycairo/pycairo-1.18.2.tar.gz -rw-r--r-- 1 root root 200462 2023-04-10 04:44 ./source/l/python2-pycairo/pycairo-1.18.2.tar.gz
@ -15441,9 +15441,9 @@ drwxr-xr-x 2 root root 4096 2024-07-26 17:43 ./source/xap/blueman
-rw-r--r-- 1 root root 200 2020-06-23 19:57 ./source/xap/blueman/doinst.sh.gz -rw-r--r-- 1 root root 200 2020-06-23 19:57 ./source/xap/blueman/doinst.sh.gz
-rw-r--r-- 1 root root 269 2017-06-27 21:59 ./source/xap/blueman/dont-autostart-applet-in-kde.diff.gz -rw-r--r-- 1 root root 269 2017-06-27 21:59 ./source/xap/blueman/dont-autostart-applet-in-kde.diff.gz
-rw-r--r-- 1 root root 889 2018-02-27 06:13 ./source/xap/blueman/slack-desc -rw-r--r-- 1 root root 889 2018-02-27 06:13 ./source/xap/blueman/slack-desc
drwxr-xr-x 2 root root 4096 2024-05-04 00:01 ./source/xap/ddd drwxr-xr-x 2 root root 4096 2024-08-12 17:35 ./source/xap/ddd
-rw-r--r-- 1 root root 4415961 2023-05-09 15:25 ./source/xap/ddd/ddd-3.4.0.tar.lz -rw-r--r-- 1 root root 4522013 2024-08-11 21:05 ./source/xap/ddd/ddd-3.4.1.tar.lz
-rwxr-xr-x 1 root root 3786 2024-05-04 00:01 ./source/xap/ddd/ddd.SlackBuild -rwxr-xr-x 1 root root 3572 2024-08-12 17:35 ./source/xap/ddd/ddd.SlackBuild
-rw-r--r-- 1 root root 5689 2010-06-16 05:22 ./source/xap/ddd/ddd.png -rw-r--r-- 1 root root 5689 2010-06-16 05:22 ./source/xap/ddd/ddd.png
-rw-r--r-- 1 root root 121 2010-06-16 05:22 ./source/xap/ddd/doinst.sh.gz -rw-r--r-- 1 root root 121 2010-06-16 05:22 ./source/xap/ddd/doinst.sh.gz
-rw-r--r-- 1 root root 880 2018-02-27 06:13 ./source/xap/ddd/slack-desc -rw-r--r-- 1 root root 880 2018-02-27 06:13 ./source/xap/ddd/slack-desc
@ -15616,10 +15616,10 @@ drwxr-xr-x 2 root root 4096 2024-01-19 19:47 ./source/xap/network-manager-
-rw-r--r-- 1 root root 1923064 2024-01-19 12:15 ./source/xap/network-manager-applet/network-manager-applet-1.36.0.tar.xz -rw-r--r-- 1 root root 1923064 2024-01-19 12:15 ./source/xap/network-manager-applet/network-manager-applet-1.36.0.tar.xz
-rwxr-xr-x 1 root root 4317 2023-10-04 20:14 ./source/xap/network-manager-applet/network-manager-applet.SlackBuild -rwxr-xr-x 1 root root 4317 2023-10-04 20:14 ./source/xap/network-manager-applet/network-manager-applet.SlackBuild
-rw-r--r-- 1 root root 829 2018-02-27 06:13 ./source/xap/network-manager-applet/slack-desc -rw-r--r-- 1 root root 829 2018-02-27 06:13 ./source/xap/network-manager-applet/slack-desc
drwxr-xr-x 2 root root 4096 2024-06-06 19:38 ./source/xap/pan drwxr-xr-x 2 root root 4096 2024-08-12 04:27 ./source/xap/pan
-rw-r--r-- 1 root root 2568919 2024-06-05 15:32 ./source/xap/pan/pan-v0.159.tar.gz -rw-r--r-- 1 root root 1512163 2024-08-11 13:07 ./source/xap/pan/pan-v0.160.tar.lz
-rwxr-xr-x 1 root root 4503 2024-06-06 19:38 ./source/xap/pan/pan.SlackBuild -rwxr-xr-x 1 root root 4545 2024-08-12 04:28 ./source/xap/pan/pan.SlackBuild
-rw-r--r-- 1 root root 106 2024-06-06 19:38 ./source/xap/pan/pan.url -rw-r--r-- 1 root root 106 2024-08-12 04:26 ./source/xap/pan/pan.url
-rw-r--r-- 1 root root 752 2018-02-27 06:13 ./source/xap/pan/slack-desc -rw-r--r-- 1 root root 752 2018-02-27 06:13 ./source/xap/pan/slack-desc
drwxr-xr-x 2 root root 4096 2024-08-05 00:14 ./source/xap/pavucontrol drwxr-xr-x 2 root root 4096 2024-08-05 00:14 ./source/xap/pavucontrol
-rw-r--r-- 1 root root 120 2013-11-05 03:45 ./source/xap/pavucontrol/doinst.sh.gz -rw-r--r-- 1 root root 120 2013-11-05 03:45 ./source/xap/pavucontrol/doinst.sh.gz
@ -16040,14 +16040,49 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack
-rwxr-xr-x 1 root root 4972 2024-05-05 17:20 ./source/y/nethack/nethack.SlackBuild -rwxr-xr-x 1 root root 4972 2024-05-05 17:20 ./source/y/nethack/nethack.SlackBuild
-rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url -rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url
-rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc -rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc
drwxr-xr-x 4 root root 4096 2024-08-04 14:59 ./testing drwxr-xr-x 4 root root 4096 2024-08-12 18:45 ./testing
-rw-r--r-- 1 root root 552 2024-08-04 14:59 ./testing/CHECKSUMS.md5 -rw-r--r-- 1 root root 2925 2024-08-12 18:45 ./testing/CHECKSUMS.md5
-rw-r--r-- 1 root root 195 2024-08-04 14:59 ./testing/CHECKSUMS.md5.asc -rw-r--r-- 1 root root 195 2024-08-12 18:45 ./testing/CHECKSUMS.md5.asc
-rw-r--r-- 1 root root 685 2024-08-04 14:59 ./testing/FILE_LIST -rw-r--r-- 1 root root 3780 2024-08-12 18:45 ./testing/FILE_LIST
-rw-r--r-- 1 root root 14 2024-08-04 14:59 ./testing/MANIFEST.bz2 -rw-r--r-- 1 root root 159787 2024-08-12 18:45 ./testing/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2024-08-04 14:59 ./testing/PACKAGES.TXT -rw-r--r-- 1 root root 2283 2024-08-12 18:45 ./testing/PACKAGES.TXT
drwxr-xr-x 2 root root 4096 2024-08-03 13:47 ./testing/packages drwxr-xr-x 2 root root 4096 2024-08-12 18:45 ./testing/packages
drwxr-xr-x 2 root root 4096 2024-08-03 13:47 ./testing/source -rw-r--r-- 1 root root 371 2024-08-12 18:21 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txt
-rw-r--r-- 1 root root 3004204 2024-08-12 18:21 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-08-12 18:21 ./testing/packages/aaa_glibc-solibs-2.40-x86_64-2.txz.asc
-rw-r--r-- 1 root root 313 2024-08-12 18:22 ./testing/packages/glibc-2.40-x86_64-2.txt
-rw-r--r-- 1 root root 5730144 2024-08-12 18:22 ./testing/packages/glibc-2.40-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-08-12 18:22 ./testing/packages/glibc-2.40-x86_64-2.txz.asc
-rw-r--r-- 1 root root 353 2024-08-12 18:21 ./testing/packages/glibc-i18n-2.40-x86_64-2.txt
-rw-r--r-- 1 root root 12354280 2024-08-12 18:21 ./testing/packages/glibc-i18n-2.40-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-08-12 18:21 ./testing/packages/glibc-i18n-2.40-x86_64-2.txz.asc
-rw-r--r-- 1 root root 507 2024-08-12 18:21 ./testing/packages/glibc-profile-2.40-x86_64-2.txt
-rw-r--r-- 1 root root 1605752 2024-08-12 18:21 ./testing/packages/glibc-profile-2.40-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-08-12 18:21 ./testing/packages/glibc-profile-2.40-x86_64-2.txz.asc
drwxr-xr-x 3 root root 4096 2024-08-12 18:24 ./testing/source
drwxr-xr-x 4 root root 4096 2024-07-22 20:46 ./testing/source/glibc
-rw-r--r-- 1 root root 5930 2023-09-26 20:37 ./testing/source/glibc/doinst.sh-aaa_glibc-solibs
-rw-r--r-- 1 root root 6032 2023-09-26 20:36 ./testing/source/glibc/doinst.sh-glibc
-rw-r--r-- 1 root root 415 2021-01-17 00:43 ./testing/source/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff.gz
-rw-r--r-- 1 root root 18752204 2024-07-22 11:59 ./testing/source/glibc/glibc-2.40.tar.xz
-rw-r--r-- 1 root root 833 2024-07-22 11:59 ./testing/source/glibc/glibc-2.40.tar.xz.sig
-rwxr-xr-x 1 root root 174 2004-08-09 06:21 ./testing/source/glibc/glibc-cvs-checkout.sh
-rwxr-xr-x 1 root root 18331 2024-08-12 18:14 ./testing/source/glibc/glibc.SlackBuild
-rw-r--r-- 1 root root 312 2019-02-16 20:06 ./testing/source/glibc/glibc.locale.no-archive.diff.gz
-rw-r--r-- 1 root root 213 2006-08-22 06:33 ./testing/source/glibc/glibc.ru_RU.CP1251.diff.gz
-rw-r--r-- 1 root root 392462 2023-09-17 19:27 ./testing/source/glibc/libxcrypt-4.4.36.tar.lz
-rwxr-xr-x 1 root root 3955 2024-07-21 01:18 ./testing/source/glibc/libxcrypt.build
-rw-r--r-- 1 root root 38 2023-09-17 19:27 ./testing/source/glibc/libxcrypt.url
drwxr-xr-x 2 root root 4096 2024-07-22 20:49 ./testing/source/glibc/patches
-rw-r--r-- 1 root root 1349 2023-08-07 21:56 ./testing/source/glibc/patches/reenable_DT_HASH.patch.gz
drwxr-xr-x 2 root root 4096 2006-09-14 06:32 ./testing/source/glibc/profile.d
-rwxr-xr-x 1 root root 328 2011-03-27 21:19 ./testing/source/glibc/profile.d/glibc.csh.new
-rwxr-xr-x 1 root root 325 2006-09-14 08:26 ./testing/source/glibc/profile.d/glibc.sh.new
-rw-r--r-- 1 root root 835 2021-02-05 20:55 ./testing/source/glibc/slack-desc.aaa_glibc-solibs
-rw-r--r-- 1 root root 766 2019-02-21 18:35 ./testing/source/glibc/slack-desc.glibc
-rw-r--r-- 1 root root 1132 2018-02-27 06:12 ./testing/source/glibc/slack-desc.glibc-debug
-rw-r--r-- 1 root root 811 2018-02-27 06:12 ./testing/source/glibc/slack-desc.glibc-i18n
-rw-r--r-- 1 root root 968 2018-02-27 06:12 ./testing/source/glibc/slack-desc.glibc-profile
drwxr-xr-x 2 root root 4096 2024-08-11 18:20 ./usb-and-pxe-installers drwxr-xr-x 2 root root 4096 2024-08-11 18:20 ./usb-and-pxe-installers
-rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT -rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT
-rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT -rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT

View file

@ -1070,3 +1070,7 @@ gzip ./source/x/ibus/doinst.sh
gzip ./source/x/ibus/emoji-test.txt gzip ./source/x/ibus/emoji-test.txt
gzip ./source/x/xcm/xcm.udev.rules.diff gzip ./source/x/xcm/xcm.udev.rules.diff
gzip ./source/x/libva/doinst.sh gzip ./source/x/libva/doinst.sh
gzip ./testing/source/glibc/glibc.ru_RU.CP1251.diff
gzip ./testing/source/glibc/glibc.locale.no-archive.diff
gzip ./testing/source/glibc/patches/reenable_DT_HASH.patch
gzip ./testing/source/glibc/glibc-2.32.en_US.no.am.pm.date.format.diff

View file

@ -71,6 +71,21 @@ setzone()
# value is stored. # value is stored.
writeconf() writeconf()
{ {
# First, we need to make sure that /etc/adjtime won't override this choice:
if [ "$1" = "localtime" ]; then
cat > $T_PX/etc/adjtime << "EOF"
0.0 0 0.0
0
LOCAL
EOF
else
cat > $T_PX/etc/adjtime << "EOF"
0.0 0 0.0
0
UTC
EOF
fi
# Next write out the $HWCLOCK_CONF file:
echo "# /etc/hardwareclock" > $HWCLOCK_CONF echo "# /etc/hardwareclock" > $HWCLOCK_CONF
echo "#" >> $HWCLOCK_CONF echo "#" >> $HWCLOCK_CONF
echo "# Tells how the hardware clock time is stored." >> $HWCLOCK_CONF echo "# Tells how the hardware clock time is stored." >> $HWCLOCK_CONF

View file

@ -6,6 +6,7 @@
# Modified by: David Cantrell <david@slackware.com>, 06-Oct-2000 # Modified by: David Cantrell <david@slackware.com>, 06-Oct-2000
# #
# ChangeLog: # ChangeLog:
# 2024-08-11: Updated timezones from tzdata2024a. <pjv>
# 2019-09-11: Updated timezones from tzdata2019c. <pjv> # 2019-09-11: Updated timezones from tzdata2019c. <pjv>
# 2014-10-22: Updated timezones from tzdata2014i. <pjv> # 2014-10-22: Updated timezones from tzdata2014i. <pjv>
# 2012-12-12: Updated timezones from tzdata2012j. <pjv> # 2012-12-12: Updated timezones from tzdata2012j. <pjv>
@ -71,6 +72,21 @@ setzone()
# value is stored. # value is stored.
writeconf() writeconf()
{ {
# First, we need to make sure that /etc/adjtime won't override this choice:
if [ "$1" = "localtime" ]; then
cat > $T_PX/etc/adjtime << "EOF"
0.0 0 0.0
0
LOCAL
EOF
else
cat > $T_PX/etc/adjtime << "EOF"
0.0 0 0.0
0
UTC
EOF
fi
# Next write out the $HWCLOCK_CONF file:
echo "# /etc/hardwareclock" > $HWCLOCK_CONF echo "# /etc/hardwareclock" > $HWCLOCK_CONF
echo "#" >> $HWCLOCK_CONF echo "#" >> $HWCLOCK_CONF
echo "# Tells how the hardware clock time is stored." >> $HWCLOCK_CONF echo "# Tells how the hardware clock time is stored." >> $HWCLOCK_CONF
@ -237,6 +253,7 @@ if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then
"America/Cayman" " " \ "America/Cayman" " " \
"America/Chicago" " " \ "America/Chicago" " " \
"America/Chihuahua" " " \ "America/Chihuahua" " " \
"America/Ciudad_Juarez" " " \
"America/Coral_Harbour" " " \ "America/Coral_Harbour" " " \
"America/Cordoba" " " \ "America/Cordoba" " " \
"America/Costa_Rica" " " \ "America/Costa_Rica" " " \
@ -591,6 +608,7 @@ if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then
"Europe/Kaliningrad" " " \ "Europe/Kaliningrad" " " \
"Europe/Kiev" " " \ "Europe/Kiev" " " \
"Europe/Kirov" " " \ "Europe/Kirov" " " \
"Europe/Kyiv" " " \
"Europe/Lisbon" " " \ "Europe/Lisbon" " " \
"Europe/Ljubljana" " " \ "Europe/Ljubljana" " " \
"Europe/London" " " \ "Europe/London" " " \
@ -686,6 +704,7 @@ if [ "$COLOR" = "on" -o -r $TMP/SeTcolor -o "$T_PX" = "/" ]; then
"Pacific/Guam" " " \ "Pacific/Guam" " " \
"Pacific/Honolulu" " " \ "Pacific/Honolulu" " " \
"Pacific/Johnston" " " \ "Pacific/Johnston" " " \
"Pacific/Kanton" " " \
"Pacific/Kiritimati" " " \ "Pacific/Kiritimati" " " \
"Pacific/Kosrae" " " \ "Pacific/Kosrae" " " \
"Pacific/Kwajalein" " " \ "Pacific/Kwajalein" " " \
@ -859,6 +878,7 @@ America/Cayenne
America/Cayman America/Cayman
America/Chicago America/Chicago
America/Chihuahua America/Chihuahua
America/Ciudad_Juarez
America/Coral_Harbour America/Coral_Harbour
America/Cordoba America/Cordoba
America/Costa_Rica America/Costa_Rica
@ -1213,6 +1233,7 @@ Europe/Jersey
Europe/Kaliningrad Europe/Kaliningrad
Europe/Kiev Europe/Kiev
Europe/Kirov Europe/Kirov
Europe/Kyiv
Europe/Lisbon Europe/Lisbon
Europe/Ljubljana Europe/Ljubljana
Europe/London Europe/London
@ -1308,6 +1329,7 @@ Pacific/Guadalcanal
Pacific/Guam Pacific/Guam
Pacific/Honolulu Pacific/Honolulu
Pacific/Johnston Pacific/Johnston
Pacific/Kanton
Pacific/Kiritimati Pacific/Kiritimati
Pacific/Kosrae Pacific/Kosrae
Pacific/Kwajalein Pacific/Kwajalein

View file

@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=cbindgen PKGNAM=cbindgen
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1} BUILD=${BUILD:-3}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then

View file

@ -1,6 +1,6 @@
#!/bin/bash #!/bin/bash
VERSION=${VERSION:-0.27.0} VERSION=${VERSION:-0.26.0}
rm -rf cbindgen-*.tar.?z cargo-cbindgen* rm -rf cbindgen-*.tar.?z cargo-cbindgen*

View file

@ -24,13 +24,14 @@
cd $(dirname $0) ; CWD=$(pwd) cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=M2Crypto PKGNAM=M2Crypto
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} SRCNAM=m2crypto
BUILD=${BUILD:-2} VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) export ARCH=i586 ;; i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;; arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;; *) export ARCH=$( uname -m ) ;;
@ -51,9 +52,9 @@ PKG=${PKG:-$TMP/package-M2Crypto}
rm -rf $PKG rm -rf $PKG
mkdir -p $TMP $PKG mkdir -p $TMP $PKG
cd $TMP cd $TMP
rm -rf M2Crypto-$VERSION rm -rf $SRCNAM-$VERSION
tar xvf $CWD/M2Crypto-$VERSION.tar.?z || exit 1 tar xvf $CWD/$SRCNAM-$VERSION.tar.?z || exit 1
cd M2Crypto-$VERSION || exit 1 cd $SRCNAM-$VERSION || exit 1
chown -R root:root . chown -R root:root .
find . \ find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \

View file

@ -36,8 +36,7 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
MARCH=$( uname -m ) MARCH=$( uname -m )
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$MARCH" in case "$MARCH" in
i?86) export ARCH=i586 ;; i?86) export ARCH=i686 ;;
armv7hl) export ARCH=$MARCH ;;
arm*) export ARCH=arm ;; arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$MARCH ;; *) export ARCH=$MARCH ;;
@ -52,18 +51,12 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0 exit 0
fi fi
if [ "$ARCH" = "i586" ]; then if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64" LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O2 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else else
SLKCFLAGS="-O2" SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""

View file

@ -30,7 +30,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) export ARCH=i586 ;; i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;; arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;; *) export ARCH=$( uname -m ) ;;
@ -45,18 +45,15 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0 exit 0
fi fi
if [ "${ARCH}" = "i586" ]; then if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686" SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2" SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
fi fi
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}

View file

@ -29,7 +29,7 @@ BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i586 ;; i?86) ARCH=i686 ;;
arm*) ARCH=arm ;; arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;; *) ARCH=$( uname -m ) ;;
esac esac

View file

@ -29,12 +29,12 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=ddd PKGNAM=ddd
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} 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: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) ARCH=i586 ;; i?86) ARCH=i686 ;;
arm*) ARCH=arm ;; arm*) ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) ARCH=$( uname -m ) ;; *) ARCH=$( uname -m ) ;;
@ -53,21 +53,12 @@ TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM PKG=$TMP/package-$PKGNAM
OUTPUT=${OUTPUT:-$TMP} OUTPUT=${OUTPUT:-$TMP}
if [ "$ARCH" = "i586" ]; then if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "s390" ]; then
SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64" LIBDIRSUFFIX="64"
elif [ "$ARCH" = "armv7hl" ]; then
SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
LIBDIRSUFFIX=""
else else
SLKCFLAGS="-O2" SLKCFLAGS="-O2"
LIBDIRSUFFIX="" LIBDIRSUFFIX=""

View file

@ -29,7 +29,7 @@ BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on: # Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then if [ -z "$ARCH" ]; then
case "$( uname -m )" in case "$( uname -m )" in
i?86) export ARCH=i586 ;; i?86) export ARCH=i686 ;;
arm*) export ARCH=arm ;; arm*) export ARCH=arm ;;
# Unless $ARCH is already set, use uname -m for all other archs: # Unless $ARCH is already set, use uname -m for all other archs:
*) export ARCH=$( uname -m ) ;; *) export ARCH=$( uname -m ) ;;
@ -47,14 +47,15 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
if [ "$ARCH" = "i586" ]; then if [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686" SLKCFLAGS="-O2 -march=pentium4 -mtune=generic"
elif [ "$ARCH" = "s390" ]; then LIBDIRSUFFIX=""
SLKCFLAGS="-O2"
elif [ "$ARCH" = "x86_64" ]; then elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC" SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
else else
SLKCFLAGS="-O2" SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi fi
TMP=${TMP:-/tmp} TMP=${TMP:-/tmp}

View file

@ -1,2 +1,2 @@
https://gitlab.gnome.org/GNOME/pan/ https://gitlab.gnome.org/GNOME/pan/
https://gitlab.gnome.org/GNOME/pan/-/archive/v0.159/pan-v0.159.tar.gz https://gitlab.gnome.org/GNOME/pan/-/archive/v0.160/pan-v0.160.tar.gz

View file

@ -0,0 +1,158 @@
#!/bin/sh
# Copyright (C) 2002, 2005 Slackware Linux, Inc.
# Copyright 2005, 2006, 2011, 2012, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program 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 General Public License for more details.
#
# Swap glibc on the fly.
#
# If we're on a running system we have to handle this _very_ carefully. :-)
# The tricks involved here get trickier every time...
# OK, now we have to be sure of a few things. First, you do have a 2.6
# kernel running, right?
if [ -r /proc/ksyms ]; then
echo "FATAL: you need to be running a 2.6.x kernel in order to upgrade"
echo "to this version of glibc."
echo
sleep 999
exit 1
fi
# Next, stop using the /lib/ntpl libraries. These are now obsolete and
# will break the installation if present:
if [ -d lib/tls ]; then
mkdir -p lib/obsolete
mv lib/tls lib/obsolete
fi
if [ -x sbin/ldconfig ]; then
sbin/ldconfig -r . 2> /dev/null
fi
# Install NPTL glibc libraries:
if [ -x /sbin/ldconfig -a -d lib/incoming ]; then # swap on the fly
# Try to protect with flock against another installpkg/removepkg running
# ldconfig while we're doing the on-the-fly install:
mkdir -p run/lock/pkgtools
( flock 9 || exit 11
# First create copies of the incoming libraries:
( cd lib/incoming
for file in * ; do
if [ ! -r ../${file}.incoming ]; then
cp -a $file ../${file}.incoming
fi
done
)
# Then switch to them all at once:
/sbin/ldconfig -l lib/*.incoming 2> /dev/null
# Remove old versions of the glibc libraries. If you really don't want to
# do this for some reason, create a file /etc/glibc-nowipe.
if [ ! -r etc/glibc-nowipe ]; then
( cd lib
for INCOMING in incoming/*-* ; do
LIBPREFIX=$(basename $INCOMING | cut -f 1 -d -)
for LIBRARY in ${LIBPREFIX}-* ; do
# Don't remove the library if it ends in .incoming:
if [ "$(echo $LIBRARY | rev | cut -f 1 -d .)" = "gnimocni" ]; then
continue
fi
# Don't remove symlinks:
if [ -L $LIBRARY ]; then
continue
fi
rm -f $LIBRARY
done
done
# Remove stale versions of libcrypt from Slackware 14.2 or newer:
rm -f libcrypt-{2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37}.so
)
fi
# Finally, rename them and clean up:
( cd lib
for file in *.incoming ; do
rm -f `basename $file .incoming`
cp -a $file `basename $file .incoming`
/sbin/ldconfig -l `basename $file .incoming` 2> /dev/null
rm -f $file
done
)
) 9> run/lock/pkgtools/ldconfig.lock
else # no ldconfig? This is a broken situation, but we will do what we can:
( cd lib/incoming
for file in * ; do
cp -a $file ..
done
)
fi
# Now, get rid of the temporary directory:
rm -rf lib/incoming
# Done installing NPTL glibc libraries.
# Handle config files:
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/profile.d/glibc.csh.new
config etc/profile.d/glibc.sh.new
# Clearly you already decided this issue. :-)
rm -f etc/profile.d/glibc.csh.new
rm -f etc/profile.d/glibc.sh.new
# This block below *should* be dead code, but it's probably safer to leave it
# here as a fallback. It no longer has complete coverage of all the links
# that would be needed in /lib${LIBDIRSUFFIX}, but it covers enough that if
# we did fall back on this the machine would boot until it reached the boot
# time call to ldconfig, which would then take care of any missing links.
if [ ! -x /sbin/ldconfig ]; then
( cd lib ; rm -rf libm.so.6 )
( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 )
( cd lib ; rm -rf libnss_files.so.2 )
( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 )
( cd lib ; rm -rf libresolv.so.2 )
( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 )
( cd lib ; rm -rf libutil.so.1 )
( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 )
( cd lib ; rm -rf libnss_compat.so.2 )
( cd lib ; ln -sf libnss_compat-@@VERSION@@.so libnss_compat.so.2 )
( cd lib ; rm -rf libthread_db.so.1 )
( cd lib ; ln -sf libthread_db-1.0.so libthread_db.so.1 )
( cd lib ; rm -rf libnss_hesiod.so.2 )
( cd lib ; ln -sf libnss_hesiod-@@VERSION@@.so libnss_hesiod.so.2 )
( cd lib ; rm -rf libanl.so.1 )
( cd lib ; ln -sf libanl-@@VERSION@@.so libanl.so.1 )
( cd lib ; rm -rf libcrypt.so.1 )
( cd lib ; ln -sf libcrypt1-@@VERSION@@.so libcrypt.so.1 )
( cd lib ; rm -rf libcrypt.so.2 )
( cd lib ; ln -sf libcrypt2-@@VERSION@@.so libcrypt.so.2 )
( cd lib ; rm -rf libBrokenLocale.so.1 )
( cd lib ; ln -sf libBrokenLocale-@@VERSION@@.so libBrokenLocale.so.1 )
( cd lib ; rm -rf ld-linux.so.2 )
( cd lib ; ln -sf ld-@@VERSION@@.so ld-linux.so.2 )
( cd lib ; rm -rf libdl.so.2 )
( cd lib ; ln -sf libdl-@@VERSION@@.so libdl.so.2 )
( cd lib ; rm -rf libnss_dns.so.2 )
( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 )
( cd lib ; rm -rf libpthread.so.0 )
( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 )
( cd lib ; rm -rf libc.so.6 )
( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 )
( cd lib ; rm -rf librt.so.1 )
( cd lib ; ln -sf librt-@@VERSION@@.so librt.so.1 )
fi

View file

@ -0,0 +1,162 @@
#!/bin/sh
# Copyright (C) 2002, 2005 Slackware Linux, Inc.
# Copyright 2005, 2006, 2007, 2011, 2012, 2018 Patrick J. Volkerding, Sebeka, Minnesota, USA
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program 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 General Public License for more details.
#
# Swap glibc on the fly.
#
# If we're on a running system we have to handle this _very_ carefully. :-)
# The tricks involved here get trickier every time...
# OK, now we have to be sure of a few things. First, you do have a 2.6
# kernel running, right?
if [ -r /proc/ksyms ]; then
echo "FATAL: you need to be running a 2.6.x kernel in order to upgrade"
echo "to this version of glibc."
echo
sleep 999
exit 1
fi
# Next, stop using the /lib/ntpl libraries. These are now obsolete and
# will break the installation if present:
if [ -d lib/tls ]; then
mkdir -p lib/obsolete
mv lib/tls lib/obsolete
fi
if [ -x sbin/ldconfig ]; then
sbin/ldconfig -r . 2> /dev/null
fi
# Install NPTL glibc libraries:
if [ -x /sbin/ldconfig -a -d lib/incoming ]; then # swap on the fly
# Try to protect with flock against another installpkg/removepkg running
# ldconfig while we're doing the on-the-fly install:
mkdir -p run/lock/pkgtools
( flock 9 || exit 11
# First create copies of the incoming libraries:
( cd lib/incoming
for file in * ; do
if [ ! -r ../${file}.incoming ]; then
cp -a $file ../${file}.incoming
fi
done
)
# Then switch to them all at once:
/sbin/ldconfig -l lib/*.incoming 2> /dev/null
# Remove old versions of the glibc libraries. If you really don't want to
# do this for some reason, create a file /etc/glibc-nowipe.
if [ ! -r etc/glibc-nowipe ]; then
( cd lib
for INCOMING in incoming/*-* ; do
LIBPREFIX=$(basename $INCOMING | cut -f 1 -d -)
for LIBRARY in ${LIBPREFIX}-* ; do
# Don't remove the library if it ends in .incoming:
if [ "$(echo $LIBRARY | rev | cut -f 1 -d .)" = "gnimocni" ]; then
continue
fi
# Don't remove symlinks:
if [ -L $LIBRARY ]; then
continue
fi
rm -f $LIBRARY
done
done
# Remove stale versions of libcrypt from Slackware 14.2 or newer:
rm -f libcrypt-{2.23,2.24,2.25,2.26,2.27,2.28,2.29,2.30,2.31,2.32,2.33,2.34,2.35,2.36,2.37}.so
)
fi
# Finally, rename them and clean up:
( cd lib
for file in *.incoming ; do
rm -f `basename $file .incoming`
cp -a $file `basename $file .incoming`
/sbin/ldconfig -l `basename $file .incoming` 2> /dev/null
rm -f $file
done
)
) 9> run/lock/pkgtools/ldconfig.lock
else # no ldconfig? This is a broken situation, but we will do what we can:
( cd lib/incoming
for file in * ; do
cp -a $file ..
done
)
fi
# Now, get rid of the temporary directory:
rm -rf lib/incoming
# Done installing NPTL glibc libraries.
# Handle config files:
config() {
NEW="$1"
OLD="$(dirname $NEW)/$(basename $NEW .new)"
# If there's no config file by that name, mv it over:
if [ ! -r $OLD ]; then
mv $NEW $OLD
elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then # toss the redundant copy
rm $NEW
fi
# Otherwise, we leave the .new copy for the admin to consider...
}
config etc/nscd.conf.new
config etc/profile.d/glibc.csh.new
config etc/profile.d/glibc.sh.new
# Clearly you already decided this issue. :-)
rm -f etc/profile.d/glibc.csh.new
rm -f etc/profile.d/glibc.sh.new
# This block below *should* be dead code, but it's probably safer to leave it
# here as a fallback. It no longer has complete coverage of all the links
# that would be needed in /lib${LIBDIRSUFFIX}, but it covers enough that if
# we did fall back on this the machine would boot until it reached the boot
# time call to ldconfig, which would then take care of any missing links.
# In case there's no ldconfig, make the links manually:
if [ ! -x /sbin/ldconfig ]; then
( cd lib ; rm -rf libm.so.6 )
( cd lib ; ln -sf libm-@@VERSION@@.so libm.so.6 )
( cd lib ; rm -rf libnss_files.so.2 )
( cd lib ; ln -sf libnss_files-@@VERSION@@.so libnss_files.so.2 )
( cd lib ; rm -rf libresolv.so.2 )
( cd lib ; ln -sf libresolv-@@VERSION@@.so libresolv.so.2 )
( cd lib ; rm -rf libutil.so.1 )
( cd lib ; ln -sf libutil-@@VERSION@@.so libutil.so.1 )
( cd lib ; rm -rf libnss_compat.so.2 )
( cd lib ; ln -sf libnss_compat-@@VERSION@@.so libnss_compat.so.2 )
( cd lib ; rm -rf libthread_db.so.1 )
( cd lib ; ln -sf libthread_db-1.0.so libthread_db.so.1 )
( cd lib ; rm -rf libnss_hesiod.so.2 )
( cd lib ; ln -sf libnss_hesiod-@@VERSION@@.so libnss_hesiod.so.2 )
( cd lib ; rm -rf libanl.so.1 )
( cd lib ; ln -sf libanl-@@VERSION@@.so libanl.so.1 )
( cd lib ; rm -rf libcrypt.so.1 )
( cd lib ; ln -sf libcrypt1-@@VERSION@@.so libcrypt.so.1 )
( cd lib ; rm -rf libcrypt.so.2 )
( cd lib ; ln -sf libcrypt2-@@VERSION@@.so libcrypt.so.2 )
( cd lib ; rm -rf libBrokenLocale.so.1 )
( cd lib ; ln -sf libBrokenLocale-@@VERSION@@.so libBrokenLocale.so.1 )
( cd lib ; rm -rf ld-linux.so.2 )
( cd lib ; ln -sf ld-@@VERSION@@.so ld-linux.so.2 )
( cd lib ; rm -rf libdl.so.2 )
( cd lib ; ln -sf libdl-@@VERSION@@.so libdl.so.2 )
( cd lib ; rm -rf libnss_dns.so.2 )
( cd lib ; ln -sf libnss_dns-@@VERSION@@.so libnss_dns.so.2 )
( cd lib ; rm -rf libpthread.so.0 )
( cd lib ; ln -sf libpthread-@@VERSION@@.so libpthread.so.0 )
( cd lib ; rm -rf libc.so.6 )
( cd lib ; ln -sf libc-@@VERSION@@.so libc.so.6 )
( cd lib ; rm -rf librt.so.1 )
( cd lib ; ln -sf librt-@@VERSION@@.so librt.so.1 )
fi
# More links:

View file

@ -0,0 +1,14 @@
--- ./localedata/locales/en_US.orig 2021-01-16 18:40:31.050990981 -0600
+++ ./localedata/locales/en_US 2021-01-16 18:42:44.784983583 -0600
@@ -121,7 +121,10 @@
% different from d_t_fmt for historical reasons and has been different
% since 2000 when date_fmt was added as a GNU extension. At the end
% of 2018 it was adjusted to use 12H time (bug 24046) instead of 24H.
-date_fmt "%a %b %e %r %Z %Y"
+% [ Slackware editor's note - no thank you, US users
+% of UNIX-like systems expect a 24 hour clock, just
+% like users in the vast majority of other locales. ]
+%date_fmt "%a %d %b %Y %r %Z"
%
% Strings for AM/PM
%

View file

@ -0,0 +1,3 @@
echo "The password below is \"anoncvs\":"
cvs -z 9 -d :pserver:anoncvs@sources.redhat.com:/cvs/glibc login
cvs -z 9 -d :pserver:anoncvs@sources.redhat.com:/cvs/glibc co libc

View file

@ -0,0 +1,508 @@
#!/bin/bash
# Copyright 2006, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=glibc
VERSION=${VERSION:-$(echo glibc-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
CHECKOUT=${CHECKOUT:-""}
BUILD=${BUILD:-2}
# I was considering disabling NSCD, but MoZes talked me out of it. :)
#DISABLE_NSCD=" --disable-nscd "
# $ARCH may be preset, otherwise i686 (pentium4) is the Slackware default.
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) export ARCH=i686 ;;
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 "glibc-$VERSION-$ARCH-$BUILD.txz"
echo "glibc-i18n-$VERSION-$ARCH-$BUILD.txz"
echo "glibc-profile-$VERSION-$ARCH-$BUILD.txz"
echo "aaa_glibc-solibs-$VERSION-$ARCH-$BUILD.txz"
exit 0
fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
# Work around -Werror failure with gcc-10.2.0.
# NOTE: Until the next glibc release takes care of this issue, this will
# likely need to be updated with every new gcc release's version. Yes, we
# could pass --disable-werror by default, but I'd rather not just shove a
# stick in it like that.
if [ "$(gcc -dumpversion)" = "10.2.0" ]; then
if [ "$VERSION" = "2.30" ]; then
WERROR="--disable-werror"
fi
fi
# I'll break this out as an option for fun :-)
case $ARCH in
i586)
OPTIMIZ="-O3 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
;;
i686)
OPTIMIZ="-O3 -march=pentium4 -mtune=generic"
LIBDIRSUFFIX=""
;;
x86_64)
OPTIMIZ="-O3 -march=x86-64 -mtune=generic -fPIC"
LIBDIRSUFFIX="64"
;;
*)
OPTIMIZ="-O3"
LIBDIRSUFFIX=""
;;
esac
case $ARCH in
x86_64)
TARGET=${TARGET:-x86_64}
;;
i686)
# This should be i686 for all 32-bit x86 arch:
TARGET=${TARGET:-i686}
;;
esac
# Hand off the $ARCH variable to $SLACKWARE_ARCH to avoid confusing glibc:
SLACKWARE_ARCH=$ARCH
unset ARCH
CVSVER=${VERSION}${CHECKOUT}
# NOTE!!! glibc needs to be built against the sanitized kernel headers,
# which will be installed under /usr/include by the kernel-headers package.
# Be sure the correct version of the headers package is installed BEFORE
# building glibc!
TMP=${TMP:-/tmp}
mkdir -p $TMP
# This function fixes a doinst.sh file for x86_64.
# With thanks to Fred Emmott.
fix_doinst() {
if [ "x$LIBDIRSUFFIX" = "x" ]; then
return;
fi;
# Fix "( cd usr/lib ;" occurrences
sed -i "s#lib ;#lib${LIBDIRSUFFIX} ;#" install/doinst.sh
# Fix "lib/" occurrences
sed -i "s#lib/#lib${LIBDIRSUFFIX}/#g" install/doinst.sh
# Fix "( cd lib" occurrences
sed -i "s#( cd lib\$#( cd lib${LIBDIRSUFFIX}#" install/doinst.sh
if [ "$SLACKWARE_ARCH" = "x86_64" ]; then
sed -i 's#ld-linux.so.2#ld-linux-x86-64.so.2#' install/doinst.sh
fi
}
# This is a patch function to put all glibc patches in the build script
# up near the top.
apply_patches() {
# Use old-style locale directories rather than a single (and strangely
# formatted) /usr/lib/locale/locale-archive file:
zcat $CWD/glibc.locale.no-archive.diff.gz | patch -p1 --verbose || exit 1
# Support ru_RU.CP1251 locale:
zcat $CWD/glibc.ru_RU.CP1251.diff.gz | patch -p1 --verbose || exit 1
# Don't use AM/PM format for date(1). That's just plain crazy.
zcat $CWD/glibc-2.32.en_US.no.am.pm.date.format.diff.gz | patch -p1 --verbose || exit 1
# Other regression fixes from git:
for git_patch in $CWD/patches/*.patch.gz ; do
zcat $git_patch | patch -p1 --verbose || exit 1
done
}
# This is going to be the initial $DESTDIR:
export PKG=$TMP/package-glibc-incoming-tree
PGLIBC=$TMP/package-glibc
PSOLIBS=$TMP/package-aaa_glibc-solibs
PI18N=$TMP/package-glibc-i18n
PPROFILE=$TMP/package-glibc-profile
PDEBUG=$TMP/package-glibc-debug
# Empty these locations first:
for dir in $PKG $PGLIBC $PSOLIBS $PZONE $PI18N $PPROFILE $PDEBUG ; do
if [ -d $dir ]; then
rm -rf $dir
fi
mkdir -p $dir
done
if [ -d $TMP/glibc-$VERSION ]; then
rm -rf $TMP/glibc-$VERSION
fi
# Create an incoming directory structure for glibc to be built into:
mkdir -p $PKG/lib${LIBDIRSUFFIX}
mkdir -p $PKG/sbin
mkdir -p $PKG/usr/bin
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
mkdir -p $PKG/usr/sbin
mkdir -p $PKG/usr/include
mkdir -p $PKG/usr/doc
mkdir -p $PKG/usr/man
mkdir -p $PKG/usr/share
mkdir -p $PKG/var/db/nscd
mkdir -p $PKG/var/run/nscd
# Begin extract/compile:
cd $TMP
rm -rf glibc-$CVSVER
echo "Extracting $CWD/glibc-$CVSVER.tar.?z..."
tar xf $CWD/glibc-$CVSVER.tar.xz \
|| tar xf $CWD/glibc-$CVSVER.tar.lz \
|| tar xf $CWD/glibc-$CVSVER.tar.gz
cd glibc-$CVSVER
# Apply patches; exit if any fail.
apply_patches
if [ ! $? = 0 ]; then
exit 1
fi
# Clean up leftover CVS directories:
find . -type d -name CVS -exec rm -r {} \+ 2> /dev/null
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 {} \+
# Make build directory:
mkdir build-glibc-$VERSION
cd build-glibc-$VERSION || exit 1
echo "BUILDING DAS NPTL GLIBC"
# Adding -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer to CFLAGS and the
# option --enable-multi-arch to see if it stabilizes Steam.
CFLAGS="-g $OPTIMIZ -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" \
../configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--enable-kernel=4.4 \
--with-headers=/usr/include \
--enable-add-ons \
--enable-multi-arch \
--enable-profile \
$DISABLE_NSCD \
$WERROR \
--infodir=/usr/info \
--mandir=/usr/man \
--with-tls \
--with-__thread \
--without-cvs \
$TARGET-slackware-linux
make $NUMJOBS || exit 1
make $NUMJOBS install install_root=$PKG || exit 1
# Don't use this, as it makes the i18n package WAY bigger:
#make localedata/install-locale-files DESTDIR=$PKG || exit 1
# This is ugly run in parallel, and seems to hang at the end. But it actually
# completes much faster. :)
make $NUMJOBS localedata/install-locales install_root=$PKG DESTDIR=$PKG || exit 1
# Build and install libxcrypt:
pushd $CWD
ARCH=$SLACKWARE_ARCH LIBDIRSUFFIX=$LIBDIRSUFFIX SLKCFLAGS=$OPTIMIZ ./libxcrypt.build
popd
# We've always had an sln symlink in /bin, so let's make sure it
# remains there so as not to break any scripts that might need it:
mkdir -p $PKG/bin
( cd $PKG/bin ; ln -sf /sbin/sln sln )
# This bit was mostly copped from Fedora Rawhide's .spec file. I'm not
# entirely sure how important it is, since I'm not aware of anything
# we ship trying to link libpthread as static. What it does is make sure
# that anything linking libpthread static includes all of the functions
# so that the resulting binary doesn't rely on parts of the library that
# were not linked in. Optimizing actually working over binary size, so
# to speak.
( cd $PKG/usr/lib${LIBDIRSUFFIX}
gcc -r -nostdlib -o libpthread.o -Wl,--whole-archive ./libpthread.a
rm libpthread.a
ar rcs libpthread.a libpthread.o
rm libpthread.o
)
# The prevailing standard seems to be putting unstripped libraries in
# /usr/lib/debug/ and stripping the debugging symbols from all the other
# libraries.
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/debug
cp -a $PKG/lib${LIBDIRSUFFIX}/l*.so* $PKG/usr/lib${LIBDIRSUFFIX}/debug
cp -a $PKG/usr/lib${LIBDIRSUFFIX}/*.a $PKG/usr/lib${LIBDIRSUFFIX}/debug
# Don't need debug+profile:
( cd $PKG/usr/lib${LIBDIRSUFFIX}/debug ; rm -f *_p.* )
# NOTE: Is there really a reason for the glibc-debug package?
# If you're debugging glibc, you can also compile it, right?
## COMMENTED OUT: There's no reason for profile libs to include -g information.
## Put back unstripped profiling libraries:
#mv $PKG/usr/lib${LIBDIRSUFFIX}/debug/*_p.a $PKG/usr/lib${LIBDIRSUFFIX}
# It might be best to put the unstripped and profiling libraries in glibc-debug and glibc-profile.
# I don't think "strip -g" causes the pthread problems. It's --strip-unneeded that does.
strip -g $PKG/lib${LIBDIRSUFFIX}/l*.so*
strip -g $PKG/usr/lib${LIBDIRSUFFIX}/l*.so*
strip -g $PKG/usr/lib${LIBDIRSUFFIX}/lib*.a
# Remove the rquota.x and rquota.h include files, as they are provided by
# the quota package:
rm -f $PKG/usr/include/rpcsvc/rquota.{h,x}
# Back to the sources dir to add some files/docs:
cd $TMP/glibc-$CVSVER
# We'll automatically install the config file for the Name Server Cache Daemon.
# Perhaps this should also have some commented-out startup code in rc.inet2...
mkdir -p $PKG/etc
cat nscd/nscd.conf > $PKG/etc/nscd.conf.new
# Install docs:
( mkdir -p $PKG/usr/doc/glibc-$VERSION
cp -a \
CONTRIBUTED-BY* COPYING* INSTALL* LICENSES* MAINTAINERS* NEWS* README* SECURITY* SHARED-FILES* \
$PKG/usr/doc/glibc-$VERSION
)
# Trim the NEWS file to omit ancient history:
if [ -r NEWS ]; then
DOCSDIR=$(echo $PKG/usr/doc/glibc-$VERSION)
cat NEWS | head -n 1000 > $DOCSDIR/NEWS
touch -r NEWS $DOCSDIR/NEWS
fi
# OK, there are some very old Linux standards that say that any binaries in a /bin or
# /sbin directory (and the directories themselves) should be group bin rather than
# group root, unless a specific group is really needed for some reason.
#
# I can't find any mention of this in more recent standards docs, and always thought
# that it was pretty cosmetic anyway (hey, if there's a reason -- fill me in!), so
# it's possible that this ownership change won't be followed in the near future
# (it's a PITA, and causes many bug reports when the perms change is occasionally
# forgotten).
#
# But, it's hard to get me to break old habits, so we'll continue the tradition here:
#
# No, no we won't. You know how we love to break traditions.
# Strip most binaries:
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-debug 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip -g 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
# Compress info files, if any:
if [ -d $PKG/usr/info ]; then
( cd $PKG/usr/info
rm -f dir
gzip -9 *
)
fi
# This is junk
rm $PKG/etc/ld.so.cache
( cd $PKG
find . -name "*.orig" -exec rm {} \+
)
##################################
# OK, time to make some packages #
##################################
# glibc-profile:
cd $PPROFILE
mkdir -p usr/lib${LIBDIRSUFFIX}
# Might as well just grab these with 'mv' to simplify things later:
mv $PKG/usr/lib${LIBDIRSUFFIX}/lib*_p.a usr/lib${LIBDIRSUFFIX}
# Profile libs should be stripped. Use the debug libs to debug...
( cd usr/lib${LIBDIRSUFFIX} ; strip -g *.a )
mkdir install
cp -a $CWD/slack-desc.glibc-profile install/slack-desc
makepkg -l y -c n $TMP/glibc-profile-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
# THIS IS NO LONGER PACKAGED (or is it? might be better to let it be made, and then ship it or not...)
# glibc-debug:
cd $PDEBUG
mkdir -p usr/lib${LIBDIRSUFFIX}
# Might as well just grab these with 'mv' to simplify things later:
mv $PKG/usr/lib${LIBDIRSUFFIX}/debug usr/lib${LIBDIRSUFFIX}
mkdir install
cp -a $CWD/slack-desc.glibc-debug install/slack-desc
## Don't package this:
#makepkg -l y -c n $TMP/glibc-debug-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
## INSTEAD, NUKE THESE LIBS
#rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/debug
# glibc-i18n:
cd $PI18N
mkdir -p usr/lib${LIBDIRSUFFIX}/locale
mv $PKG/usr/lib${LIBDIRSUFFIX}/locale/* usr/lib${LIBDIRSUFFIX}/locale
mkdir -p usr/share/{i18n,locale}
mv $PKG/usr/share/i18n/* usr/share/i18n
mv $PKG/usr/share/locale/* usr/share/locale
# Leave copies of the C, POSIX, and en_US locales in the main glibc package:
cp -a usr/lib${LIBDIRSUFFIX}/locale/{C,en_US}* $PKG/usr/lib${LIBDIRSUFFIX}/locale
mkdir -p $PKG/usr/share/i18n/locales
cp -a usr/share/i18n/locales/{C,POSIX,en_US} $PKG/usr/share/i18n/locales
mkdir install
cp -a $CWD/slack-desc.glibc-i18n install/slack-desc
makepkg -l y -c n $TMP/glibc-i18n-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
# aaa_glibc-solibs:
cd $PSOLIBS
mkdir -p etc/profile.d
cp -a $CWD/profile.d/* etc/profile.d
chown -R root:root etc
chmod 755 etc/profile.d/*
mkdir -p lib${LIBDIRSUFFIX}
cp -a $PKG/lib${LIBDIRSUFFIX}/* lib${LIBDIRSUFFIX}
( cd lib${LIBDIRSUFFIX}
mkdir incoming
mv *so* incoming
mv incoming/libmemusage.so .
# Beginning with glibc-2.34, shared objects are using their ABI sonames
# directly, which is frankly, a terrible idea. It might help other package
# managers, but doesn't do us any favors where we already had a system for
# dealing with upgrades (and downgrades!). We'll change these libraries to
# use the versioned naming system of glibc-2.33 and earlier so that we don't
# have to handle these files differently and so that it's easy to see what
# version of glibc is in use at a glance.
cd incoming
# First do the new libxcrypt links (a little bit differently):
for cryptlib in libcrypt.so.* ; do
CRYPTSO=$(echo $cryptlib | cut -f 3 -d .)
mv $cryptlib libcrypt${CRYPTSO}-${VERSION}.so
done
for library in *.so.* ; do
mv $library $(echo $library | cut -f 1 -d .)-${VERSION}.so
done
# This one is a special case. We don't want an $ARCH embedded in the
# filename. It prevents using the same install scripts on all $ARCH
# and does no good since we'll never have multiple $ARCH libraries
# installed in the same directory anyway. So give it the previous name
# format:
mv ld-linux*-${VERSION}.so ld-${VERSION}.so
)
mkdir -p usr
cp -a $PKG/usr/bin usr
mv usr/bin/ldd .
rm usr/bin/*
mv ldd usr/bin
mkdir -p usr/lib${LIBDIRSUFFIX}
# The gconv directory has a lot of stuff, but including it here will save some problems.
# Seems standard elsewhere.
cp -a $PKG/usr/lib${LIBDIRSUFFIX}/gconv usr/lib${LIBDIRSUFFIX}
mkdir -p usr/libexec
cp -a $PKG/usr/libexec/pt_chown usr/libexec
# Same usr.bin deal:
cp -a $PKG/sbin .
mv sbin/ldconfig .
rm sbin/*
mv ldconfig sbin
mkdir install
cp -a $CWD/slack-desc.aaa_glibc-solibs install/slack-desc
cp -a $CWD/doinst.sh-aaa_glibc-solibs install/doinst.sh
# Fix specific versioning for the symlink creation script. This part of the
# script would only be used in the case where there is no ldconfig on the
# running system that's used to install the package. That should never be the
# case, but we'll leave the code in place anyway just in case.
sed -i "s/@@VERSION@@/$VERSION/g" install/doinst.sh
# Call the function to fix doinst.sh where $LIBDIRSUFFIX is needed:
fix_doinst
# Only scrub the links in /lib{,64} that will be created by ldconfig:
find lib${LIBDIRSUFFIX} -type l -exec rm {} \+
# Build the package:
makepkg -l y -c n $TMP/aaa_glibc-solibs-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
# And finally, the complete "all-in-one" glibc package is created
# from whatever was leftover:
cd $PGLIBC
mv $PKG/* .
mkdir -p etc/profile.d
cp -a $CWD/profile.d/* etc/profile.d
chown -R root:root etc
chmod 755 etc/profile.d/*
# Only scrub the links in /lib{,64} that will be created by ldconfig:
find lib${LIBDIRSUFFIX} -type l -exec rm {} \+
mkdir install
cp -a $CWD/slack-desc.glibc install/slack-desc
cp -a $CWD/doinst.sh-glibc install/doinst.sh
# Fix specific versioning for the symlink creation script. This part of the
# script would only be used in the case where there is no ldconfig on the
# running system that's used to install the package. That should never be the
# case, but we'll leave the code in place anyway just in case.
sed -i "s/@@VERSION@@/$VERSION/g" install/doinst.sh
# Call the function to fix doinst.sh where $LIBDIRSUFFIX is needed:
fix_doinst
( cd lib${LIBDIRSUFFIX}
mkdir incoming
mv *so* incoming
mv incoming/libmemusage.so .
# Beginning with glibc-2.34, shared objects are using their ABI sonames
# directly, which is frankly, a terrible idea. It might help other package
# managers, but doesn't do us any favors where we already had a system for
# dealing with upgrades (and downgrades!). We'll change these libraries to
# use the versioned naming system of glibc-2.33 and earlier so that we don't
# have to handle these files differently and so that it's easy to see what
# version of glibc is in use at a glance.
cd incoming
# First do the new libxcrypt links (a little bit differently):
for cryptlib in libcrypt.so.* ; do
CRYPTSO=$(echo $cryptlib | cut -f 3 -d .)
mv $cryptlib libcrypt${CRYPTSO}-${VERSION}.so
done
for library in *.so.* ; do
mv $library $(echo $library | cut -f 1 -d .)-${VERSION}.so
done
# This one is a special case. We don't want an $ARCH embedded in the
# filename. It prevents using the same install scripts on all $ARCH
# and does no good since we'll never have multiple $ARCH libraries
# installed in the same directory anyway. So give it the previous name
# format:
mv ld-linux*-${VERSION}.so ld-${VERSION}.so
)
# Build the package:
/sbin/makepkg -l y -c n $TMP/glibc-$VERSION-$SLACKWARE_ARCH-$BUILD.txz
# Done!
echo
echo "glibc packages built in $TMP!"

View file

@ -0,0 +1,10 @@
--- ./localedata/Makefile.orig 2019-02-16 14:05:01.794154302 -0600
+++ ./localedata/Makefile 2019-02-16 14:06:25.744146460 -0600
@@ -413,6 +413,7 @@
echo -n '...'; \
input=`echo $$locale | sed 's/\([^.]*\)[^@]*\(.*\)/\1\2/'`; \
$(LOCALEDEF) $$flags --alias-file=../intl/locale.alias \
+ --no-archive \
-i locales/$$input -f charmaps/$$charset \
$(addprefix --prefix=,$(install_root)) $$locale \
&& echo ' done';

View file

@ -0,0 +1,10 @@
--- ./localedata/SUPPORTED.orig 2005-07-17 20:50:35.000000000 -0500
+++ ./localedata/SUPPORTED 2006-08-22 01:33:09.000000000 -0500
@@ -270,6 +270,7 @@
ro_RO/ISO-8859-2 \
ru_RU.KOI8-R/KOI8-R \
ru_RU.UTF-8/UTF-8 \
+ru_RU.CP1251/CP1251 \
ru_RU/ISO-8859-5 \
ru_UA.UTF-8/UTF-8 \
ru_UA/KOI8-U \

View file

@ -0,0 +1,119 @@
#!/bin/bash
# Copyright 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=libxcrypt
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
TMP=${TMP:-/tmp}
PKG=$TMP/package-glibc-incoming-tree
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 {} \+
# Configure, build, and install:
if [ ! -r configure ]; then
if [ -x ./autogen.sh ]; then
NOCONFIGURE=1 ./autogen.sh
else
autoreconf -vif
fi
fi
# First, build and install the compat library:
mkdir build-libxcrypt-compat
cd build-libxcrypt-compat
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
../configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--enable-hashes=strong,glibc \
--enable-obsolete-api=glibc \
--disable-failure-tokens \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
cd ..
# Next, build the next-gen crypt library. We'll see what can link to it. :)
mkdir build-libxcrypt
cd build-libxcrypt
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
../configure \
--prefix=/usr \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--mandir=/usr/man \
--enable-hashes=strong,glibc \
--enable-obsolete-api=no \
--disable-failure-tokens \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
cd ..
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/libcrypt*.la
# Strip binaries:
find $PKG -name "libcrypt*" | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip -g 2> /dev/null
# Move libraries out of /usr:
mkdir -p $PKG/lib${LIBDIRSUFFIX}
( cd $PKG/usr/lib${LIBDIRSUFFIX}
## Actually, glibc always had libcrypt.a, so...
## No static crypt() libraries:
#rm libcrypt*.a
# No .so symlinks (yet):
rm libcrypt*.so
# Move libraries and remaining symlinks:
mv libcrypt*so* ../../lib${LIBDIRSUFFIX}
# Add .so symlinks for libcrypt and libxcrypt:
ln -sf ../../lib${LIBDIRSUFFIX}/libcrypt.so.2 libcrypt.so
ln -sf ../../lib${LIBDIRSUFFIX}/libcrypt.so.2 libxcrypt.so
)
# Add a documentation directory:
mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
cp -a \
AUTHORS* ChangeLog COPYING* LICENSING* NEWS* README* THANKS* TODO* \
$PKG/usr/doc/${PKGNAM}-$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 ChangeLog ]; then
DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
touch -r ChangeLog $DOCSDIR/ChangeLog
fi

View file

@ -0,0 +1 @@
https://github.com/besser82/libxcrypt

View file

@ -0,0 +1,101 @@
diff -up glibc-2.38/Makeconfig.45~ glibc-2.38/Makeconfig
--- glibc-2.38/Makeconfig.45~ 2023-08-01 01:02:58.246719027 +0200
+++ glibc-2.38/Makeconfig 2023-08-01 01:02:58.303719582 +0200
@@ -381,6 +381,15 @@ relro-LDFLAGS = -Wl,-z,relro
LDFLAGS.so += $(relro-LDFLAGS)
LDFLAGS-rtld += $(relro-LDFLAGS)
+ifeq (yes,$(have-hash-style))
+# For the time being we unconditionally use 'both'. At some time we
+# should declare statically linked code as 'out of luck' and compile
+# with --hash-style=gnu only.
+hashstyle-LDFLAGS = -Wl,--hash-style=both
+LDFLAGS.so += $(hashstyle-LDFLAGS)
+LDFLAGS-rtld += $(hashstyle-LDFLAGS)
+endif
+
# Linker options to enable and disable DT_RELR.
ifeq ($(have-dt-relr),yes)
dt-relr-ldflag = -Wl,-z,pack-relative-relocs
diff -up glibc-2.38/Makerules.45~ glibc-2.38/Makerules
diff -up glibc-2.38/config.make.in.45~ glibc-2.38/config.make.in
--- glibc-2.38/config.make.in.45~ 2023-08-01 01:02:58.301719562 +0200
+++ glibc-2.38/config.make.in 2023-08-01 01:03:54.721267748 +0200
@@ -71,6 +71,7 @@ have-libaudit = @have_libaudit@
have-libcap = @have_libcap@
have-cc-with-libunwind = @libc_cv_cc_with_libunwind@
bind-now = @bindnow@
+have-hash-style = @libc_cv_hashstyle@
have-cxx-thread_local = @libc_cv_cxx_thread_local@
have-loop-to-function = @libc_cv_cc_loop_to_function@
have-textrel_ifunc = @libc_cv_textrel_ifunc@
diff -up glibc-2.38/configure.45~ glibc-2.38/configure
--- glibc-2.38/configure.45~ 2023-07-31 19:54:16.000000000 +0200
+++ glibc-2.38/configure 2023-08-01 01:04:54.904850299 +0200
@@ -655,6 +655,7 @@ libc_cv_cc_submachine
libc_cv_cc_nofma
libc_cv_mtls_dialect_gnu2
libc_cv_has_glob_dat
+libc_cv_hashstyle
libc_cv_fpie
libc_cv_z_execstack
ASFLAGS_config
@@ -7107,6 +7108,32 @@ fi
printf "%s\n" "$libc_cv_fpie" >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
+$as_echo_n "checking for --hash-style option... " >&6; }
+if ${libc_cv_hashstyle+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat > conftest.c <<EOF
+int _start (void) { return 42; }
+EOF
+if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
+ -fPIC -shared -o conftest.so conftest.c
+ -Wl,--hash-style=both -nostdlib 1>&5'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }; }
+then
+ libc_cv_hashstyle=yes
+else
+ libc_cv_hashstyle=no
+fi
+rm -f conftest*
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
+$as_echo "$libc_cv_hashstyle" >&6; }
+
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
printf %s "checking for GLOB_DAT reloc... " >&6; }
diff -up glibc-2.38/configure.ac.45~ glibc-2.38/configure.ac
--- glibc-2.38/configure.ac.45~ 2023-07-31 19:54:16.000000000 +0200
+++ glibc-2.38/configure.ac 2023-08-01 01:02:58.303719582 +0200
@@ -1339,6 +1339,22 @@ LIBC_TRY_CC_OPTION([-fpie], [libc_cv_fpi
AC_SUBST(libc_cv_fpie)
+AC_CACHE_CHECK(for --hash-style option,
+ libc_cv_hashstyle, [dnl
+cat > conftest.c <<EOF
+int _start (void) { return 42; }
+EOF
+if AC_TRY_COMMAND([${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
+ -fPIC -shared -o conftest.so conftest.c
+ -Wl,--hash-style=both -nostdlib 1>&AS_MESSAGE_LOG_FD])
+then
+ libc_cv_hashstyle=yes
+else
+ libc_cv_hashstyle=no
+fi
+rm -f conftest*])
+AC_SUBST(libc_cv_hashstyle)
+
AC_CACHE_CHECK(for GLOB_DAT reloc,
libc_cv_has_glob_dat, [dnl
cat > conftest.c <<EOF

View file

@ -0,0 +1,9 @@
#!/bin/csh
# Set more relaxed (glibc-2.3.5 like) malloc() checking.
#
# This relaxes the default paranoia level so that it reports
# bugs, but does not kill the questionable process. You can
# get away with running broken programs with this setting,
# but at a possible performance and security cost.
#
#setenv MALLOC_CHECK_ 1

View file

@ -0,0 +1,8 @@
#!/bin/sh
# Set more relaxed (glibc-2.3.5 like) malloc() checking.
#
# This relaxes the default paranoia level so that it reports
# bugs, but does not kill the questionable process. You can
# get away with running broken programs with this setting,
# but at a possible performance and security cost.
#export MALLOC_CHECK_=1

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
aaa_glibc-solibs: aaa_glibc-solibs (shared GNU C libraries)
aaa_glibc-solibs:
aaa_glibc-solibs: This package contains the shared libraries, binaries, and support
aaa_glibc-solibs: files required to run most Linux applications linked with glibc.
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:
aaa_glibc-solibs:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
glibc: glibc (GNU C libraries)
glibc:
glibc: This package contains the GNU C libraries and header files. You'll
glibc: need this package to compile programs.
glibc:
glibc: The GNU C library was originally authored by Roland McGrath.
glibc:
glibc: Homepage: https://www.gnu.org/software/libc/
glibc:
glibc:
glibc:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
glibc-debug: glibc-debug (GNU C libraries with debugging symbols)
glibc-debug:
glibc-debug: This package contains versions of the GNU C libraries with debugging
glibc-debug: information. These are needed only if you wish to be able to step
glibc-debug: through C library routines while debugging programs. Most debugging
glibc-debug: efforts will not require these.
glibc-debug: To use these libraries, set LD_LIBRARY_PATH when calling the debugger:
glibc-debug: LD_LIBRARY_PATH=/usr/lib/debug gdb <executable>
glibc-debug:
glibc-debug: Or, use this approach if you need to debug a setuid binary:
glibc-debug: su user -c "LD_LIBRARY_PATH=/usr/lib/debug gdb <executable>"

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
glibc-i18n: glibc-i18n (locale files from glibc)
glibc-i18n:
glibc-i18n: These files go in /usr/lib/locale, /usr/share/i18n/, and
glibc-i18n: /usr/share/locale/ to provide internationalization support.
glibc-i18n: You'll need this package unless you will be using US English only.
glibc-i18n:
glibc-i18n:
glibc-i18n:
glibc-i18n:
glibc-i18n:
glibc-i18n:

View file

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|' on
# the right side marks the last column you can put a character in. You must make
# exactly 11 lines for the formatting to be correct. It's also customary to
# leave one space after the ':'.
|-----handy-ruler------------------------------------------------------|
glibc-profile: glibc-profile (GNU C libraries with profiling support)
glibc-profile:
glibc-profile: This package contains static versions of the GNU C libraries with
glibc-profile: support for profiling binaries using gprof. gprof calculates how
glibc-profile: much time a program spends in each routine which can suggest where
glibc-profile: to concentrate efforts to improve performance.
glibc-profile:
glibc-profile: See the gprof man page for more details.
glibc-profile:
glibc-profile:
glibc-profile: