diff --git a/ChangeLog.rss b/ChangeLog.rss index 81f2e3be2..099d693d4 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,43 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Sun, 9 Jul 2023 18:35:37 GMT - Sun, 9 Jul 2023 18:58:03 GMT + Wed, 12 Jul 2023 20:41:16 GMT + Wed, 12 Jul 2023 21:32:16 GMT maintain_current_git.sh v 1.17 + + Wed, 12 Jul 2023 20:41:16 GMT + Wed, 12 Jul 2023 20:41:16 GMT + https://git.slackware.nl/current/tag/?h=20230712204116 + 20230712204116 + + +ap/inxi-3.3.28_1-noarch-1.txz: Upgraded. +ap/sudo-1.9.14p1-x86_64-1.txz: Upgraded. +d/rust-1.70.0-x86_64-1.txz: Upgraded. +l/harfbuzz-8.0.1-x86_64-1.txz: Upgraded. +l/lmdb-0.9.31-x86_64-1.txz: Upgraded. +l/pipewire-0.3.74-x86_64-1.txz: Upgraded. +n/krb5-1.21.1-x86_64-1.txz: Upgraded. + Fix potential uninitialized pointer free in kadm5 XDR parsing. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2023-36054 + (* Security fix *) +n/libnftnl-1.2.6-x86_64-1.txz: Upgraded. +n/nghttp2-1.55.0-x86_64-1.txz: Upgraded. +n/openldap-2.6.5-x86_64-1.txz: Upgraded. +x/ibus-table-1.17.1-x86_64-1.txz: Upgraded. +x/xterm-384-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-115.0.2esr-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/firefox/115.0.2esr/releasenotes/ + https://www.mozilla.org/security/advisories/mfsa2023-26/ + https://www.cve.org/CVERecord?id=CVE-2023-3600 + (* Security fix *) +testing/packages/mozilla-thunderbird-115.0-x86_64-1.txz: Added. + ]]> + + Sun, 9 Jul 2023 18:35:37 GMT Sun, 9 Jul 2023 18:35:37 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index c073a1e77..1485d3809 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,29 @@ +Wed Jul 12 20:41:16 UTC 2023 +ap/inxi-3.3.28_1-noarch-1.txz: Upgraded. +ap/sudo-1.9.14p1-x86_64-1.txz: Upgraded. +d/rust-1.70.0-x86_64-1.txz: Upgraded. +l/harfbuzz-8.0.1-x86_64-1.txz: Upgraded. +l/lmdb-0.9.31-x86_64-1.txz: Upgraded. +l/pipewire-0.3.74-x86_64-1.txz: Upgraded. +n/krb5-1.21.1-x86_64-1.txz: Upgraded. + Fix potential uninitialized pointer free in kadm5 XDR parsing. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2023-36054 + (* Security fix *) +n/libnftnl-1.2.6-x86_64-1.txz: Upgraded. +n/nghttp2-1.55.0-x86_64-1.txz: Upgraded. +n/openldap-2.6.5-x86_64-1.txz: Upgraded. +x/ibus-table-1.17.1-x86_64-1.txz: Upgraded. +x/xterm-384-x86_64-1.txz: Upgraded. +xap/mozilla-firefox-115.0.2esr-x86_64-1.txz: Upgraded. + This release contains security fixes and improvements. + For more information, see: + https://www.mozilla.org/en-US/firefox/115.0.2esr/releasenotes/ + https://www.mozilla.org/security/advisories/mfsa2023-26/ + https://www.cve.org/CVERecord?id=CVE-2023-3600 + (* Security fix *) +testing/packages/mozilla-thunderbird-115.0-x86_64-1.txz: Added. ++--------------------------+ Sun Jul 9 18:35:37 UTC 2023 ap/qpdf-11.5.0-x86_64-1.txz: Upgraded. kde/kid3-3.9.4-x86_64-1.txz: Upgraded. diff --git a/FILELIST.TXT b/FILELIST.TXT index a23f028ea..c5a548d38 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Sun Jul 9 18:38:50 UTC 2023 +Wed Jul 12 20:50:05 UTC 2023 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2023-07-09 18:35 . +drwxr-xr-x 12 root root 4096 2023-07-12 20:41 . -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 1113279 2023-07-08 19:50 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-07-08 19:50 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1113279 2023-07-09 18:39 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-09 18:39 ./CHECKSUMS.md5.asc -rw-r--r-- 1 root root 17976 1994-06-10 02:28 ./COPYING -rw-r--r-- 1 root root 35147 2007-06-30 04:21 ./COPYING3 -rw-r--r-- 1 root root 19573 2016-06-23 20:08 ./COPYRIGHT.TXT -rw-r--r-- 1 root root 616 2006-10-02 04:37 ./CRYPTO_NOTICE.TXT --rw-r--r-- 1 root root 701943 2023-07-09 18:35 ./ChangeLog.txt +-rw-r--r-- 1 root root 703069 2023-07-12 20:41 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2023-07-05 21:01 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-07-05 21:01 ./EFI/BOOT -rwxr-xr-x 1 root root 2504 2019-07-05 18:54 ./EFI/BOOT/make-grub.sh -rw-r--r-- 1 root root 10722 2013-09-21 19:02 ./EFI/BOOT/osdetect.cfg -rw-r--r-- 1 root root 1273 2013-08-12 21:08 ./EFI/BOOT/tools.cfg --rw-r--r-- 1 root root 1452128 2023-07-08 19:49 ./FILELIST.TXT +-rw-r--r-- 1 root root 1452128 2023-07-09 18:38 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 873771 2023-07-09 18:38 ./PACKAGES.TXT +-rw-r--r-- 1 root root 873778 2023-07-12 20:49 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 3629 2023-07-05 20:48 ./README.initrd -rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT @@ -39,12 +39,12 @@ drwxr-xr-x 2 root root 4096 2023-07-05 21:01 ./EFI/BOOT -rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT -rw-r--r-- 1 root root 57187 2022-02-01 19:37 ./Slackware-HOWTO -rw-r--r-- 1 root root 8700 2022-01-26 05:44 ./UPGRADE.TXT -drwxr-xr-x 17 root root 4096 2023-06-06 20:35 ./extra --rw-r--r-- 1 root root 46937 2023-06-06 20:35 ./extra/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-06-06 20:35 ./extra/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 58928 2023-06-06 20:35 ./extra/FILE_LIST --rw-r--r-- 1 root root 1477144 2023-06-06 20:35 ./extra/MANIFEST.bz2 --rw-r--r-- 1 root root 35459 2023-06-06 20:35 ./extra/PACKAGES.TXT +drwxr-xr-x 16 root root 4096 2023-07-12 20:48 ./extra +-rw-r--r-- 1 root root 46139 2023-07-12 20:48 ./extra/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-12 20:48 ./extra/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 56649 2023-07-12 20:48 ./extra/FILE_LIST +-rw-r--r-- 1 root root 120351 2023-07-12 20:48 ./extra/MANIFEST.bz2 +-rw-r--r-- 1 root root 34856 2023-07-12 20:48 ./extra/PACKAGES.TXT -rw-r--r-- 1 root root 149 2002-02-09 00:18 ./extra/README.TXT drwxr-xr-x 2 root root 20480 2020-05-26 20:38 ./extra/aspell-word-lists -rw-r--r-- 1 root root 171 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txt @@ -348,11 +348,6 @@ drwxr-xr-x 2 root root 4096 2018-02-27 06:13 ./extra/google-chrome -rwxr-xr-x 1 root root 4168 2019-09-18 22:18 ./extra/google-chrome/google-chrome.SlackBuild -rw-r--r-- 1 root root 840 2018-02-27 06:13 ./extra/google-chrome/slack-desc lrwxrwxrwx 1 root root 11 2012-07-30 20:41 ./extra/java -> source/java -drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./extra/rust-for-mozilla --rw-r--r-- 1 root root 700 2022-01-27 20:31 ./extra/rust-for-mozilla/README --rw-r--r-- 1 root root 426 2023-03-08 19:13 ./extra/rust-for-mozilla/rust-1.60.0-x86_64-2.txt --rw-r--r-- 1 root root 94016340 2023-03-08 19:13 ./extra/rust-for-mozilla/rust-1.60.0-x86_64-2.txz --rw-r--r-- 1 root root 163 2023-03-08 19:13 ./extra/rust-for-mozilla/rust-1.60.0-x86_64-2.txz.asc drwxr-xr-x 2 root root 4096 2023-06-06 20:35 ./extra/sendmail -rw-r--r-- 1 root root 146 2017-11-15 00:39 ./extra/sendmail/README -rw-r--r-- 1 root root 503 2023-06-06 19:07 ./extra/sendmail/sendmail-8.17.2-x86_64-2.txt @@ -361,7 +356,7 @@ drwxr-xr-x 2 root root 4096 2023-06-06 20:35 ./extra/sendmail -rw-r--r-- 1 root root 586 2023-06-06 19:07 ./extra/sendmail/sendmail-cf-8.17.2-noarch-2.txt -rw-r--r-- 1 root root 118912 2023-06-06 19:07 ./extra/sendmail/sendmail-cf-8.17.2-noarch-2.txz -rw-r--r-- 1 root root 163 2023-06-06 19:07 ./extra/sendmail/sendmail-cf-8.17.2-noarch-2.txz.asc -drwxr-xr-x 15 root root 4096 2023-05-28 18:16 ./extra/source +drwxr-xr-x 14 root root 4096 2023-07-12 19:27 ./extra/source lrwxrwxrwx 1 root root 21 2021-04-29 18:18 ./extra/source/alpine -> ../../source/n/alpine drwxr-xr-x 4 root root 4096 2022-09-06 18:32 ./extra/source/aspell-word-lists -rwxr-xr-x 1 root root 3533 2022-09-06 18:32 ./extra/source/aspell-word-lists/aspell-dict.SlackBuild @@ -558,13 +553,6 @@ drwxr-xr-x 2 root root 4096 2012-07-30 18:44 ./extra/source/java/profile.d -rwxr-xr-x 1 root root 80 2019-07-30 16:57 ./extra/source/java/profile.d/jre.sh -rw-r--r-- 1 root root 817 2018-02-27 06:13 ./extra/source/java/slack-desc.jdk -rw-r--r-- 1 root root 861 2018-02-27 06:13 ./extra/source/java/slack-desc.jre -drwxr-xr-x 2 root root 4096 2023-03-08 17:26 ./extra/source/rust-for-mozilla --rw-r--r-- 1 root root 261 2020-11-19 19:46 ./extra/source/rust-for-mozilla/link_libffi.diff.gz --rw-r--r-- 1 root root 450 2022-08-06 04:15 ./extra/source/rust-for-mozilla/llvm.sanitizer_platform_limits_posix.cpp.glibc-2.36.diff.gz --rwxr-xr-x 1 root root 10004 2023-03-08 17:26 ./extra/source/rust-for-mozilla/rust.SlackBuild --rw-r--r-- 1 root root 1658 2022-07-02 01:40 ./extra/source/rust-for-mozilla/rust.url --rw-r--r-- 1 root root 124480467 2022-04-07 13:58 ./extra/source/rust-for-mozilla/rustc-1.60.0-src.tar.lz --rw-r--r-- 1 root root 910 2018-02-27 06:49 ./extra/source/rust-for-mozilla/slack-desc drwxr-xr-x 2 root root 4096 2023-06-04 18:40 ./extra/source/sendmail -rw-r--r-- 1 root root 799 2008-04-12 05:48 ./extra/source/sendmail/Build.gz -rwxr-xr-x 1 root root 5889 2023-06-06 19:06 ./extra/source/sendmail/SlackBuild-sendmail @@ -677,11 +665,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 14 2022-02-03 07:02 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT -drwxr-xr-x 17 root root 4096 2023-07-09 18:38 ./slackware64 --rw-r--r-- 1 root root 340997 2023-07-09 18:38 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-07-09 18:38 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 422738 2023-07-09 18:37 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4301143 2023-07-09 18:37 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2023-07-12 20:49 ./slackware64 +-rw-r--r-- 1 root root 341018 2023-07-12 20:49 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-12 20:49 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 422759 2023-07-12 20:48 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4317315 2023-07-12 20:48 ./slackware64/MANIFEST.bz2 lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT drwxr-xr-x 2 root root 32768 2023-07-08 19:48 ./slackware64/a -rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt @@ -1073,7 +1061,7 @@ drwxr-xr-x 2 root root 32768 2023-07-08 19:48 ./slackware64/a -rw-r--r-- 1 root root 540 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txt -rw-r--r-- 1 root root 56160 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:22 ./slackware64/a/zoo-2.10_22-x86_64-4.txz.asc -drwxr-xr-x 2 root root 20480 2023-07-09 18:37 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2023-07-12 20:48 ./slackware64/ap -rw-r--r-- 1 root root 291 2023-06-23 18:07 ./slackware64/ap/a2ps-4.15.5-x86_64-1.txt -rw-r--r-- 1 root root 653716 2023-06-23 18:07 ./slackware64/ap/a2ps-4.15.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-23 18:07 ./slackware64/ap/a2ps-4.15.5-x86_64-1.txz.asc @@ -1163,9 +1151,9 @@ drwxr-xr-x 2 root root 20480 2023-07-09 18:37 ./slackware64/ap -rw-r--r-- 1 root root 163 2023-02-05 20:14 ./slackware64/ap/htop-3.2.2-x86_64-1.txz.asc -rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/ap/install-packages -rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/ap/install.end --rw-r--r-- 1 root root 488 2023-05-08 22:08 ./slackware64/ap/inxi-3.3.27_1-noarch-1.txt --rw-r--r-- 1 root root 341236 2023-05-08 22:08 ./slackware64/ap/inxi-3.3.27_1-noarch-1.txz --rw-r--r-- 1 root root 163 2023-05-08 22:08 ./slackware64/ap/inxi-3.3.27_1-noarch-1.txz.asc +-rw-r--r-- 1 root root 488 2023-07-12 18:09 ./slackware64/ap/inxi-3.3.28_1-noarch-1.txt +-rw-r--r-- 1 root root 347032 2023-07-12 18:09 ./slackware64/ap/inxi-3.3.28_1-noarch-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:09 ./slackware64/ap/inxi-3.3.28_1-noarch-1.txz.asc -rw-r--r-- 1 root root 597 2022-03-13 18:48 ./slackware64/ap/ispell-3.4.05-x86_64-1.txt -rw-r--r-- 1 root root 347720 2022-03-13 18:48 ./slackware64/ap/ispell-3.4.05-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-03-13 18:48 ./slackware64/ap/ispell-3.4.05-x86_64-1.txz.asc @@ -1288,9 +1276,9 @@ drwxr-xr-x 2 root root 20480 2023-07-09 18:37 ./slackware64/ap -rw-r--r-- 1 root root 584 2023-03-28 18:23 ./slackware64/ap/squashfs-tools-4.6.1-x86_64-1.txt -rw-r--r-- 1 root root 198020 2023-03-28 18:23 ./slackware64/ap/squashfs-tools-4.6.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-28 18:23 ./slackware64/ap/squashfs-tools-4.6.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 442 2023-06-28 19:42 ./slackware64/ap/sudo-1.9.14-x86_64-1.txt --rw-r--r-- 1 root root 1236384 2023-06-28 19:42 ./slackware64/ap/sudo-1.9.14-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-06-28 19:42 ./slackware64/ap/sudo-1.9.14-x86_64-1.txz.asc +-rw-r--r-- 1 root root 442 2023-07-12 18:17 ./slackware64/ap/sudo-1.9.14p1-x86_64-1.txt +-rw-r--r-- 1 root root 1236672 2023-07-12 18:17 ./slackware64/ap/sudo-1.9.14p1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:17 ./slackware64/ap/sudo-1.9.14p1-x86_64-1.txz.asc -rw-r--r-- 1 root root 403 2023-06-22 16:47 ./slackware64/ap/sysstat-12.7.4-x86_64-1.txt -rw-r--r-- 1 root root 376968 2023-06-22 16:47 ./slackware64/ap/sysstat-12.7.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-22 16:47 ./slackware64/ap/sysstat-12.7.4-x86_64-1.txz.asc @@ -1328,7 +1316,7 @@ drwxr-xr-x 2 root root 20480 2023-07-09 18:37 ./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 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 -drwxr-xr-x 2 root root 20480 2023-07-06 21:24 ./slackware64/d +drwxr-xr-x 2 root root 20480 2023-07-12 19:27 ./slackware64/d -rw-r--r-- 1 root root 360 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txt -rw-r--r-- 1 root root 2393012 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz.asc @@ -1525,9 +1513,9 @@ drwxr-xr-x 2 root root 20480 2023-07-06 21:24 ./slackware64/d -rw-r--r-- 1 root root 385 2023-03-30 20:27 ./slackware64/d/ruby-3.2.2-x86_64-1.txt -rw-r--r-- 1 root root 9129208 2023-03-30 20:27 ./slackware64/d/ruby-3.2.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-30 20:27 ./slackware64/d/ruby-3.2.2-x86_64-1.txz.asc --rw-r--r-- 1 root root 426 2023-05-08 22:30 ./slackware64/d/rust-1.69.0-x86_64-1.txt --rw-r--r-- 1 root root 93437996 2023-05-08 22:30 ./slackware64/d/rust-1.69.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-05-08 22:30 ./slackware64/d/rust-1.69.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 426 2023-06-12 19:38 ./slackware64/d/rust-1.70.0-x86_64-1.txt +-rw-r--r-- 1 root root 97182396 2023-06-12 19:38 ./slackware64/d/rust-1.70.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-06-12 19:38 ./slackware64/d/rust-1.70.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 352 2023-06-21 19:33 ./slackware64/d/rust-bindgen-0.66.1-x86_64-1.txt -rw-r--r-- 1 root root 1698836 2023-06-21 19:33 ./slackware64/d/rust-bindgen-0.66.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-21 19:33 ./slackware64/d/rust-bindgen-0.66.1-x86_64-1.txz.asc @@ -2712,17 +2700,17 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde -rw-r--r-- 1 root root 163 2023-07-06 18:01 ./slackware64/kde/sweeper-23.04.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 440 2023-07-08 17:47 ./slackware64/kde/syndication-5.108.0-x86_64-1.txt -rw-r--r-- 1 root root 205564 2023-07-08 17:47 ./slackware64/kde/syndication-5.108.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-07-08 17:47 ./slackware64/kde/syndication-5.108.0-x86_64-1.txz.asc --rw-r--r-- 1 root root 339 2023-07-08 17:39 ./slackware64/kde/syntax-highlighting-5.108.0-x86_64-1.txt --rw-r--r-- 1 root root 1733976 2023-07-08 17:39 ./slackware64/kde/syntax-highlighting-5.108.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-07-08 17:39 ./slackware64/kde/syntax-highlighting-5.108.0-x86_64-1.txz.asc --rw-r--r-- 1 root root 265 2023-06-20 19:32 ./slackware64/kde/systemsettings-5.27.6-x86_64-1.txt --rw-r--r-- 1 root root 353612 2023-06-20 19:32 ./slackware64/kde/systemsettings-5.27.6-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-06-20 19:32 ./slackware64/kde/systemsettings-5.27.6-x86_64-1.txz.asc --rw-r--r-- 1 root root 5703 2023-04-28 18:19 ./slackware64/kde/tagfile --rw-r--r-- 1 root root 543 2023-07-08 17:33 ./slackware64/kde/threadweaver-5.108.0-x86_64-1.txt --rw-r--r-- 1 root root 78112 2023-07-08 17:33 ./slackware64/kde/threadweaver-5.108.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-07-08 17:33 ./slackware64/kde/threadweaver-5.108.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 163 2023-07-08 17:47 ./slackware64/kde/syndication-5.108.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 339 2023-07-08 17:39 ./slackware64/kde/syntax-highlighting-5.108.0-x86_64-1.txt +-rw-r--r-- 1 root root 1733976 2023-07-08 17:39 ./slackware64/kde/syntax-highlighting-5.108.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-08 17:39 ./slackware64/kde/syntax-highlighting-5.108.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 265 2023-06-20 19:32 ./slackware64/kde/systemsettings-5.27.6-x86_64-1.txt +-rw-r--r-- 1 root root 353612 2023-06-20 19:32 ./slackware64/kde/systemsettings-5.27.6-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-06-20 19:32 ./slackware64/kde/systemsettings-5.27.6-x86_64-1.txz.asc +-rw-r--r-- 1 root root 5703 2023-04-28 18:19 ./slackware64/kde/tagfile +-rw-r--r-- 1 root root 543 2023-07-08 17:33 ./slackware64/kde/threadweaver-5.108.0-x86_64-1.txt +-rw-r--r-- 1 root root 78112 2023-07-08 17:33 ./slackware64/kde/threadweaver-5.108.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-08 17:33 ./slackware64/kde/threadweaver-5.108.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 200 2023-07-06 18:54 ./slackware64/kde/tokodon-23.04.3-x86_64-1.txt -rw-r--r-- 1 root root 297728 2023-07-06 18:54 ./slackware64/kde/tokodon-23.04.3-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-06 18:54 ./slackware64/kde/tokodon-23.04.3-x86_64-1.txz.asc @@ -2744,7 +2732,7 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/kde -rw-r--r-- 1 root root 403 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txt -rw-r--r-- 1 root root 754048 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-06 17:30 ./slackware64/kde/zxing-cpp-2.1.0-x86_64-1.txz.asc -drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/l +drwxr-xr-x 2 root root 86016 2023-07-12 20:48 ./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 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 @@ -3090,9 +3078,9 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/l -rw-r--r-- 1 root root 428 2023-06-30 17:51 ./slackware64/l/gvfs-1.50.5-x86_64-1.txt -rw-r--r-- 1 root root 1021216 2023-06-30 17:51 ./slackware64/l/gvfs-1.50.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-30 17:51 ./slackware64/l/gvfs-1.50.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 225 2023-07-09 17:47 ./slackware64/l/harfbuzz-8.0.0-x86_64-1.txt --rw-r--r-- 1 root root 1229024 2023-07-09 17:47 ./slackware64/l/harfbuzz-8.0.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-07-09 17:47 ./slackware64/l/harfbuzz-8.0.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 225 2023-07-12 18:10 ./slackware64/l/harfbuzz-8.0.1-x86_64-1.txt +-rw-r--r-- 1 root root 1229548 2023-07-12 18:10 ./slackware64/l/harfbuzz-8.0.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:10 ./slackware64/l/harfbuzz-8.0.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 506 2021-02-13 06:50 ./slackware64/l/hicolor-icon-theme-0.17-noarch-4.txt -rw-r--r-- 1 root root 13876 2021-02-13 06:50 ./slackware64/l/hicolor-icon-theme-0.17-noarch-4.txz -rw-r--r-- 1 root root 163 2021-02-13 06:50 ./slackware64/l/hicolor-icon-theme-0.17-noarch-4.txz.asc @@ -3518,9 +3506,9 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/l -rw-r--r-- 1 root root 419 2023-06-23 20:31 ./slackware64/l/libzip-1.10.0-x86_64-1.txt -rw-r--r-- 1 root root 254852 2023-06-23 20:31 ./slackware64/l/libzip-1.10.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-06-23 20:31 ./slackware64/l/libzip-1.10.0-x86_64-1.txz.asc --rw-r--r-- 1 root root 485 2023-02-09 20:00 ./slackware64/l/lmdb-0.9.30-x86_64-1.txt --rw-r--r-- 1 root root 75160 2023-02-09 20:00 ./slackware64/l/lmdb-0.9.30-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-02-09 20:00 ./slackware64/l/lmdb-0.9.30-x86_64-1.txz.asc +-rw-r--r-- 1 root root 485 2023-07-12 18:13 ./slackware64/l/lmdb-0.9.31-x86_64-1.txt +-rw-r--r-- 1 root root 75288 2023-07-12 18:13 ./slackware64/l/lmdb-0.9.31-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:13 ./slackware64/l/lmdb-0.9.31-x86_64-1.txz.asc -rw-r--r-- 1 root root 442 2023-03-05 21:01 ./slackware64/l/loudmouth-1.5.4-x86_64-3.txt -rw-r--r-- 1 root root 58952 2023-03-05 21:01 ./slackware64/l/loudmouth-1.5.4-x86_64-3.txz -rw-r--r-- 1 root root 163 2023-03-05 21:01 ./slackware64/l/loudmouth-1.5.4-x86_64-3.txz.asc @@ -3622,9 +3610,9 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/l -rw-r--r-- 1 root root 415 2021-02-13 07:37 ./slackware64/l/pilot-link-0.12.5-x86_64-16.txt -rw-r--r-- 1 root root 554276 2021-02-13 07:37 ./slackware64/l/pilot-link-0.12.5-x86_64-16.txz -rw-r--r-- 1 root root 163 2021-02-13 07:37 ./slackware64/l/pilot-link-0.12.5-x86_64-16.txz.asc --rw-r--r-- 1 root root 552 2023-07-06 17:19 ./slackware64/l/pipewire-0.3.73-x86_64-1.txt --rw-r--r-- 1 root root 2442200 2023-07-06 17:19 ./slackware64/l/pipewire-0.3.73-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-07-06 17:19 ./slackware64/l/pipewire-0.3.73-x86_64-1.txz.asc +-rw-r--r-- 1 root root 552 2023-07-12 18:16 ./slackware64/l/pipewire-0.3.74-x86_64-1.txt +-rw-r--r-- 1 root root 2441716 2023-07-12 18:16 ./slackware64/l/pipewire-0.3.74-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:16 ./slackware64/l/pipewire-0.3.74-x86_64-1.txz.asc -rw-r--r-- 1 root root 450 2023-02-01 05:13 ./slackware64/l/polkit-122-x86_64-1.txt -rw-r--r-- 1 root root 187320 2023-02-01 05:13 ./slackware64/l/polkit-122-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-01 05:13 ./slackware64/l/polkit-122-x86_64-1.txz.asc @@ -3929,7 +3917,7 @@ drwxr-xr-x 2 root root 86016 2023-07-09 18:37 ./slackware64/l -rw-r--r-- 1 root root 463 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txt -rw-r--r-- 1 root root 465608 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz.asc -drwxr-xr-x 2 root root 36864 2023-07-09 18:37 ./slackware64/n +drwxr-xr-x 2 root root 36864 2023-07-12 20:48 ./slackware64/n -rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt -rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc @@ -4079,9 +4067,9 @@ drwxr-xr-x 2 root root 36864 2023-07-09 18:37 ./slackware64/n -rw-r--r-- 1 root root 422 2022-05-27 18:01 ./slackware64/n/iw-5.19-x86_64-1.txt -rw-r--r-- 1 root root 89968 2022-05-27 18:01 ./slackware64/n/iw-5.19-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-05-27 18:01 ./slackware64/n/iw-5.19-x86_64-1.txz.asc --rw-r--r-- 1 root root 304 2023-06-06 17:00 ./slackware64/n/krb5-1.21-x86_64-1.txt --rw-r--r-- 1 root root 1243668 2023-06-06 17:00 ./slackware64/n/krb5-1.21-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-06-06 17:00 ./slackware64/n/krb5-1.21-x86_64-1.txz.asc +-rw-r--r-- 1 root root 304 2023-07-12 18:13 ./slackware64/n/krb5-1.21.1-x86_64-1.txt +-rw-r--r-- 1 root root 1243984 2023-07-12 18:13 ./slackware64/n/krb5-1.21.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:13 ./slackware64/n/krb5-1.21.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 546 2023-03-08 02:14 ./slackware64/n/lftp-4.9.2-x86_64-4.txt -rw-r--r-- 1 root root 904160 2023-03-08 02:14 ./slackware64/n/lftp-4.9.2-x86_64-4.txz -rw-r--r-- 1 root root 163 2023-03-08 02:14 ./slackware64/n/lftp-4.9.2-x86_64-4.txz.asc @@ -4130,9 +4118,9 @@ drwxr-xr-x 2 root root 36864 2023-07-09 18:37 ./slackware64/n -rw-r--r-- 1 root root 518 2022-04-06 18:13 ./slackware64/n/libnfnetlink-1.0.2-x86_64-1.txt -rw-r--r-- 1 root root 21464 2022-04-06 18:13 ./slackware64/n/libnfnetlink-1.0.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-04-06 18:13 ./slackware64/n/libnfnetlink-1.0.2-x86_64-1.txz.asc --rw-r--r-- 1 root root 403 2023-03-10 17:38 ./slackware64/n/libnftnl-1.2.5-x86_64-1.txt --rw-r--r-- 1 root root 69716 2023-03-10 17:38 ./slackware64/n/libnftnl-1.2.5-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-03-10 17:38 ./slackware64/n/libnftnl-1.2.5-x86_64-1.txz.asc +-rw-r--r-- 1 root root 403 2023-07-12 18:12 ./slackware64/n/libnftnl-1.2.6-x86_64-1.txt +-rw-r--r-- 1 root root 69788 2023-07-12 18:12 ./slackware64/n/libnftnl-1.2.6-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:12 ./slackware64/n/libnftnl-1.2.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 298 2023-03-03 20:02 ./slackware64/n/libqmi-1.32.4-x86_64-1.txt -rw-r--r-- 1 root root 1526324 2023-03-03 20:02 ./slackware64/n/libqmi-1.32.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-03 20:02 ./slackware64/n/libqmi-1.32.4-x86_64-1.txz.asc @@ -4234,9 +4222,9 @@ drwxr-xr-x 2 root root 36864 2023-07-09 18:37 ./slackware64/n -rw-r--r-- 1 root root 535 2023-03-14 17:52 ./slackware64/n/nftables-1.0.7-x86_64-1.txt -rw-r--r-- 1 root root 358452 2023-03-14 17:52 ./slackware64/n/nftables-1.0.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-14 17:52 ./slackware64/n/nftables-1.0.7-x86_64-1.txz.asc --rw-r--r-- 1 root root 297 2023-06-07 19:23 ./slackware64/n/nghttp2-1.54.0-x86_64-1.txt --rw-r--r-- 1 root root 112164 2023-06-07 19:23 ./slackware64/n/nghttp2-1.54.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-06-07 19:23 ./slackware64/n/nghttp2-1.54.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 297 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txt +-rw-r--r-- 1 root root 112380 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:15 ./slackware64/n/nghttp2-1.55.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 649 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txt -rw-r--r-- 1 root root 6360180 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-05-21 17:15 ./slackware64/n/nmap-7.94-x86_64-1.txz.asc @@ -4255,9 +4243,9 @@ drwxr-xr-x 2 root root 36864 2023-07-09 18:37 ./slackware64/n -rw-r--r-- 1 root root 531 2021-11-03 01:02 ./slackware64/n/obexftp-0.24.2-x86_64-10.txt -rw-r--r-- 1 root root 103772 2021-11-03 01:02 ./slackware64/n/obexftp-0.24.2-x86_64-10.txz -rw-r--r-- 1 root root 163 2021-11-03 01:02 ./slackware64/n/obexftp-0.24.2-x86_64-10.txz.asc --rw-r--r-- 1 root root 479 2023-07-03 19:37 ./slackware64/n/openldap-2.6.4-x86_64-4.txt --rw-r--r-- 1 root root 2535552 2023-07-03 19:37 ./slackware64/n/openldap-2.6.4-x86_64-4.txz --rw-r--r-- 1 root root 163 2023-07-03 19:37 ./slackware64/n/openldap-2.6.4-x86_64-4.txz.asc +-rw-r--r-- 1 root root 479 2023-07-12 18:15 ./slackware64/n/openldap-2.6.5-x86_64-1.txt +-rw-r--r-- 1 root root 2535448 2023-07-12 18:15 ./slackware64/n/openldap-2.6.5-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:15 ./slackware64/n/openldap-2.6.5-x86_64-1.txz.asc -rw-r--r-- 1 root root 535 2021-02-13 12:19 ./slackware64/n/openobex-1.7.2-x86_64-5.txt -rw-r--r-- 1 root root 171960 2021-02-13 12:19 ./slackware64/n/openobex-1.7.2-x86_64-5.txz -rw-r--r-- 1 root root 163 2021-02-13 12:19 ./slackware64/n/openobex-1.7.2-x86_64-5.txz.asc @@ -4439,7 +4427,7 @@ drwxr-xr-x 2 root root 4096 2023-06-02 21:03 ./slackware64/tcl -rw-r--r-- 1 root root 227 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txt -rw-r--r-- 1 root root 1802760 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txz.asc -drwxr-xr-x 2 root root 65536 2023-07-04 20:30 ./slackware64/x +drwxr-xr-x 2 root root 65536 2023-07-12 20:48 ./slackware64/x -rw-r--r-- 1 root root 440 2022-12-09 18:23 ./slackware64/x/OpenCC-1.1.6-x86_64-1.txt -rw-r--r-- 1 root root 677084 2022-12-09 18:23 ./slackware64/x/OpenCC-1.1.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-12-09 18:23 ./slackware64/x/OpenCC-1.1.6-x86_64-1.txz.asc @@ -4671,9 +4659,9 @@ drwxr-xr-x 2 root root 65536 2023-07-04 20:30 ./slackware64/x -rw-r--r-- 1 root root 220 2023-02-20 19:11 ./slackware64/x/ibus-m17n-1.4.19-x86_64-1.txt -rw-r--r-- 1 root root 168768 2023-02-20 19:11 ./slackware64/x/ibus-m17n-1.4.19-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-20 19:11 ./slackware64/x/ibus-m17n-1.4.19-x86_64-1.txz.asc --rw-r--r-- 1 root root 391 2023-04-10 17:53 ./slackware64/x/ibus-table-1.17.0-x86_64-1.txt --rw-r--r-- 1 root root 1168192 2023-04-10 17:53 ./slackware64/x/ibus-table-1.17.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-04-10 17:53 ./slackware64/x/ibus-table-1.17.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 391 2023-07-12 18:10 ./slackware64/x/ibus-table-1.17.1-x86_64-1.txt +-rw-r--r-- 1 root root 1168704 2023-07-12 18:10 ./slackware64/x/ibus-table-1.17.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:10 ./slackware64/x/ibus-table-1.17.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 292 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txt -rw-r--r-- 1 root root 67176 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txz.asc @@ -5303,9 +5291,9 @@ drwxr-xr-x 2 root root 65536 2023-07-04 20:30 ./slackware64/x -rw-r--r-- 1 root root 421 2022-12-04 19:50 ./slackware64/x/xstdcmap-1.0.5-x86_64-1.txt -rw-r--r-- 1 root root 18720 2022-12-04 19:50 ./slackware64/x/xstdcmap-1.0.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-12-04 19:50 ./slackware64/x/xstdcmap-1.0.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 308 2023-06-28 19:46 ./slackware64/x/xterm-383-x86_64-1.txt --rw-r--r-- 1 root root 430264 2023-06-28 19:46 ./slackware64/x/xterm-383-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-06-28 19:46 ./slackware64/x/xterm-383-x86_64-1.txz.asc +-rw-r--r-- 1 root root 308 2023-07-12 18:18 ./slackware64/x/xterm-384-x86_64-1.txt +-rw-r--r-- 1 root root 431096 2023-07-12 18:18 ./slackware64/x/xterm-384-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 18:18 ./slackware64/x/xterm-384-x86_64-1.txz.asc -rw-r--r-- 1 root root 391 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txt -rw-r--r-- 1 root root 65032 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz -rw-r--r-- 1 root root 163 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz.asc @@ -5324,7 +5312,7 @@ drwxr-xr-x 2 root root 65536 2023-07-04 20:30 ./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 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 -drwxr-xr-x 2 root root 16384 2023-07-08 19:48 ./slackware64/xap +drwxr-xr-x 2 root root 16384 2023-07-12 20:48 ./slackware64/xap -rw-r--r-- 1 root root 625 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txt -rw-r--r-- 1 root root 2750024 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz.asc @@ -5401,9 +5389,9 @@ drwxr-xr-x 2 root root 16384 2023-07-08 19:48 ./slackware64/xap -rw-r--r-- 1 root root 163 2023-01-09 19:24 ./slackware64/xap/libnma-1.10.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag -rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag.ez --rw-r--r-- 1 root root 570 2023-07-07 17:07 ./slackware64/xap/mozilla-firefox-115.0.1-x86_64-1.txt --rw-r--r-- 1 root root 59901020 2023-07-07 17:07 ./slackware64/xap/mozilla-firefox-115.0.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-07-07 17:07 ./slackware64/xap/mozilla-firefox-115.0.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 570 2023-07-12 19:24 ./slackware64/xap/mozilla-firefox-115.0.2esr-x86_64-1.txt +-rw-r--r-- 1 root root 59813488 2023-07-12 19:24 ./slackware64/xap/mozilla-firefox-115.0.2esr-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 19:24 ./slackware64/xap/mozilla-firefox-115.0.2esr-x86_64-1.txz.asc -rw-r--r-- 1 root root 663 2023-07-07 18:33 ./slackware64/xap/mozilla-thunderbird-102.13.0-x86_64-1.txt -rw-r--r-- 1 root root 55075224 2023-07-07 18:33 ./slackware64/xap/mozilla-thunderbird-102.13.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-07 18:33 ./slackware64/xap/mozilla-thunderbird-102.13.0-x86_64-1.txz.asc @@ -5499,18 +5487,18 @@ drwxr-xr-x 2 root root 12288 2023-07-04 20:30 ./slackware64/xfce -rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/xfce/install-packages -rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/xfce/install.end -rw-r--r-- 1 root root 309 2023-05-23 18:16 ./slackware64/xfce/libxfce4ui-4.18.4-x86_64-1.txt --rw-r--r-- 1 root root 364972 2023-05-23 18:16 ./slackware64/xfce/libxfce4ui-4.18.4-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-05-23 18:16 ./slackware64/xfce/libxfce4ui-4.18.4-x86_64-1.txz.asc --rw-r--r-- 1 root root 316 2023-01-10 21:06 ./slackware64/xfce/libxfce4util-4.18.1-x86_64-1.txt --rw-r--r-- 1 root root 138332 2023-01-10 21:06 ./slackware64/xfce/libxfce4util-4.18.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-01-10 21:06 ./slackware64/xfce/libxfce4util-4.18.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 3369 2020-12-07 21:31 ./slackware64/xfce/maketag --rw-r--r-- 1 root root 3369 2020-12-07 21:31 ./slackware64/xfce/maketag.ez --rw-r--r-- 1 root root 423 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txt --rw-r--r-- 1 root root 406612 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 555 2020-12-07 21:31 ./slackware64/xfce/tagfile --rw-r--r-- 1 root root 460 2023-05-01 19:34 ./slackware64/xfce/thunar-4.18.6-x86_64-1.txt +-rw-r--r-- 1 root root 364972 2023-05-23 18:16 ./slackware64/xfce/libxfce4ui-4.18.4-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-05-23 18:16 ./slackware64/xfce/libxfce4ui-4.18.4-x86_64-1.txz.asc +-rw-r--r-- 1 root root 316 2023-01-10 21:06 ./slackware64/xfce/libxfce4util-4.18.1-x86_64-1.txt +-rw-r--r-- 1 root root 138332 2023-01-10 21:06 ./slackware64/xfce/libxfce4util-4.18.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-10 21:06 ./slackware64/xfce/libxfce4util-4.18.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 3369 2020-12-07 21:31 ./slackware64/xfce/maketag +-rw-r--r-- 1 root root 3369 2020-12-07 21:31 ./slackware64/xfce/maketag.ez +-rw-r--r-- 1 root root 423 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txt +-rw-r--r-- 1 root root 406612 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 555 2020-12-07 21:31 ./slackware64/xfce/tagfile +-rw-r--r-- 1 root root 460 2023-05-01 19:34 ./slackware64/xfce/thunar-4.18.6-x86_64-1.txt -rw-r--r-- 1 root root 1454032 2023-05-01 19:34 ./slackware64/xfce/thunar-4.18.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-05-01 19:34 ./slackware64/xfce/thunar-4.18.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 336 2022-12-17 20:41 ./slackware64/xfce/thunar-volman-4.18.0-x86_64-1.txt @@ -5591,11 +5579,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y -rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -drwxr-xr-x 18 root root 4096 2023-07-09 18:38 ./source --rw-r--r-- 1 root root 599707 2023-07-09 18:38 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-07-09 18:38 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 833859 2023-07-09 18:38 ./source/FILE_LIST --rw-r--r-- 1 root root 24640225 2023-07-09 18:38 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2023-07-12 20:49 ./source +-rw-r--r-- 1 root root 599717 2023-07-12 20:49 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-12 20:49 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 833869 2023-07-12 20:49 ./source/FILE_LIST +-rw-r--r-- 1 root root 24717668 2023-07-12 20:49 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT drwxr-xr-x 124 root root 4096 2023-06-29 19:08 ./source/a -rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog @@ -6890,9 +6878,9 @@ drwxr-xr-x 2 root root 4096 2023-02-05 20:13 ./source/ap/htop -rwxr-xr-x 1 root root 4105 2021-09-21 16:29 ./source/ap/htop/htop.SlackBuild -rw-r--r-- 1 root root 33 2020-08-29 17:27 ./source/ap/htop/htop.url -rw-r--r-- 1 root root 933 2018-02-27 06:12 ./source/ap/htop/slack-desc -drwxr-xr-x 2 root root 4096 2023-05-08 22:08 ./source/ap/inxi +drwxr-xr-x 2 root root 4096 2023-07-12 18:09 ./source/ap/inxi -rwxr-xr-x 1 root root 2065 2020-07-29 18:57 ./source/ap/inxi/fetch-inxi.sh --rw-r--r-- 1 root root 491482 2023-05-07 18:59 ./source/ap/inxi/inxi-3.3.27-1.tar.lz +-rw-r--r-- 1 root root 499608 2023-07-10 22:40 ./source/ap/inxi/inxi-3.3.28-1.tar.lz -rwxr-xr-x 1 root root 3919 2021-12-15 19:48 ./source/ap/inxi/inxi.SlackBuild -rw-r--r-- 1 root root 29 2021-12-17 05:22 ./source/ap/inxi/inxi.url -rw-r--r-- 1 root root 940 2020-07-29 19:10 ./source/ap/inxi/slack-desc @@ -7225,10 +7213,10 @@ drwxr-xr-x 2 root root 4096 2023-03-28 18:23 ./source/ap/squashfs-tools -rw-r--r-- 1 root root 1078 2018-09-13 21:00 ./source/ap/squashfs-tools/slack-desc -rw-r--r-- 1 root root 202913 2023-03-25 20:53 ./source/ap/squashfs-tools/squashfs-tools-4.6.1.tar.lz -rwxr-xr-- 1 root root 4284 2023-03-20 17:48 ./source/ap/squashfs-tools/squashfs-tools.SlackBuild -drwxr-xr-x 2 root root 4096 2023-06-28 19:41 ./source/ap/sudo +drwxr-xr-x 2 root root 4096 2023-07-12 18:17 ./source/ap/sudo -rw-r--r-- 1 root root 275 2004-09-19 00:25 ./source/ap/sudo/doinst.sh.gz -rw-r--r-- 1 root root 894 2018-02-27 06:12 ./source/ap/sudo/slack-desc --rw-r--r-- 1 root root 2856196 2023-06-27 17:35 ./source/ap/sudo/sudo-1.9.14.tar.xz +-rw-r--r-- 1 root root 2858692 2023-07-11 22:17 ./source/ap/sudo/sudo-1.9.14p1.tar.xz -rwxr-xr-x 1 root root 4572 2023-06-28 19:41 ./source/ap/sudo/sudo.SlackBuild -rw-r--r-- 1 root root 25 2020-06-19 19:00 ./source/ap/sudo/sudo.url drwxr-xr-x 2 root root 4096 2023-06-22 16:47 ./source/ap/sysstat @@ -7314,7 +7302,7 @@ drwxr-xr-x 2 root root 4096 2022-05-15 17:07 ./source/ap/zsh -rwxr-xr-x 1 root root 4352 2022-02-13 19:39 ./source/ap/zsh/zsh.SlackBuild -rw-r--r-- 1 root root 23 2018-09-14 17:50 ./source/ap/zsh/zsh.url -rwxr-xr-x 1 root root 12001 2021-10-08 01:36 ./source/buildlist-from-changelog.sh -drwxr-xr-x 67 root root 4096 2023-07-03 19:05 ./source/d +drwxr-xr-x 67 root root 4096 2023-07-12 19:26 ./source/d drwxr-xr-x 2 root root 4096 2022-03-09 03:56 ./source/d/Cython -rw-r--r-- 1 root root 1614249 2022-02-17 10:59 ./source/d/Cython/Cython-0.29.28.tar.lz -rwxr-xr-x 1 root root 3031 2021-12-06 19:51 ./source/d/Cython/Cython.SlackBuild @@ -7706,7 +7694,7 @@ drwxr-xr-x 2 root root 4096 2023-03-30 20:24 ./source/d/ruby -rw-r--r-- 1 root root 14730691 2023-03-30 13:13 ./source/d/ruby/ruby-3.2.2.tar.lz -rwxr-xr-x 1 root root 4807 2023-03-30 20:25 ./source/d/ruby/ruby.SlackBuild -rw-r--r-- 1 root root 837 2019-03-13 16:43 ./source/d/ruby/slack-desc -drwxr-xr-x 2 root root 4096 2023-05-08 21:44 ./source/d/rust +drwxr-xr-x 2 root root 4096 2023-06-12 19:44 ./source/d/rust drwxr-xr-x 2 root root 4096 2023-06-21 18:47 ./source/d/rust-bindgen -rw-r--r-- 1 root root 2225630 2023-06-21 18:46 ./source/d/rust-bindgen/cargo-rust-bindgen-0.66.1.tar.lz -rwxr-xr-x 1 root root 898 2023-06-21 18:46 ./source/d/rust-bindgen/fetch-sources.sh @@ -7714,9 +7702,9 @@ drwxr-xr-x 2 root root 4096 2023-06-21 18:47 ./source/d/rust-bindgen -rwxr-xr-x 1 root root 3865 2022-12-07 18:28 ./source/d/rust-bindgen/rust-bindgen.SlackBuild -rw-r--r-- 1 root root 844 2022-12-07 17:56 ./source/d/rust-bindgen/slack-desc -rw-r--r-- 1 root root 261 2020-11-19 19:46 ./source/d/rust/link_libffi.diff.gz --rwxr-xr-x 1 root root 9878 2023-05-08 21:44 ./source/d/rust/rust.SlackBuild --rw-r--r-- 1 root root 1670 2023-05-08 21:43 ./source/d/rust/rust.url --rw-r--r-- 1 root root 130940003 2023-04-20 14:38 ./source/d/rust/rustc-1.69.0-src.tar.lz +-rwxr-xr-x 1 root root 9860 2023-06-12 18:53 ./source/d/rust/rust.SlackBuild +-rw-r--r-- 1 root root 1670 2023-06-12 18:51 ./source/d/rust/rust.url +-rw-r--r-- 1 root root 145507120 2023-06-01 18:51 ./source/d/rust/rustc-1.70.0-src.tar.lz -rw-r--r-- 1 root root 910 2018-02-27 06:49 ./source/d/rust/slack-desc drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/d/sassc -rw-r--r-- 1 root root 23784 2020-10-27 01:21 ./source/d/sassc/sassc-3.6.2.tar.lz @@ -10462,8 +10450,8 @@ drwxr-xr-x 2 root root 4096 2023-06-30 17:51 ./source/l/gvfs -rw-r--r-- 1 root root 1226548 2023-06-30 08:44 ./source/l/gvfs/gvfs-1.50.5.tar.xz -rwxr-xr-x 1 root root 4847 2022-07-12 03:06 ./source/l/gvfs/gvfs.SlackBuild -rw-r--r-- 1 root root 882 2018-02-27 06:12 ./source/l/gvfs/slack-desc -drwxr-xr-x 2 root root 4096 2023-07-09 17:47 ./source/l/harfbuzz --rw-r--r-- 1 root root 16481716 2023-07-09 00:20 ./source/l/harfbuzz/harfbuzz-8.0.0.tar.lz +drwxr-xr-x 2 root root 4096 2023-07-12 18:08 ./source/l/harfbuzz +-rw-r--r-- 1 root root 16483748 2023-07-12 05:27 ./source/l/harfbuzz/harfbuzz-8.0.1.tar.lz -rwxr-xr-x 1 root root 4101 2023-04-27 02:42 ./source/l/harfbuzz/harfbuzz.SlackBuild -rw-r--r-- 1 root root 89 2022-10-09 20:33 ./source/l/harfbuzz/harfbuzz.url -rw-r--r-- 1 root root 713 2020-04-20 19:20 ./source/l/harfbuzz/slack-desc @@ -11160,13 +11148,13 @@ drwxr-xr-x 2 root root 4096 2023-06-23 20:31 ./source/l/libzip -rw-r--r-- 1 root root 771676 2023-06-23 14:39 ./source/l/libzip/libzip-1.10.0.tar.xz -rwxr-xr-x 1 root root 3944 2021-06-19 18:54 ./source/l/libzip/libzip.SlackBuild -rw-r--r-- 1 root root 873 2020-06-13 19:00 ./source/l/libzip/slack-desc -drwxr-xr-x 2 root root 4096 2023-02-09 20:00 ./source/l/lmdb +drwxr-xr-x 2 root root 4096 2023-07-12 18:13 ./source/l/lmdb -rw-r--r-- 1 root root 913 2018-07-14 12:18 ./source/l/lmdb/lmdb-make.patch.gz -rw-r--r-- 1 root root 311 2018-07-14 12:18 ./source/l/lmdb/lmdb-s390-check.patch.gz -rwxr-xr-x 1 root root 4526 2022-09-06 18:27 ./source/l/lmdb/lmdb.SlackBuild -rw-r--r-- 1 root root 253 2018-09-14 20:13 ./source/l/lmdb/lmdb.pc.in --rw-r--r-- 1 root root 123 2023-02-09 20:00 ./source/l/lmdb/lmdb.url --rw-r--r-- 1 root root 120282 2023-02-08 18:41 ./source/l/lmdb/openldap-LMDB_0.9.30.tar.lz +-rw-r--r-- 1 root root 123 2023-07-12 18:12 ./source/l/lmdb/lmdb.url +-rw-r--r-- 1 root root 119575 2023-07-12 18:12 ./source/l/lmdb/openldap-LMDB_0.9.31.tar.lz -rw-r--r-- 1 root root 940 2018-09-14 20:20 ./source/l/lmdb/slack-desc drwxr-xr-x 2 root root 4096 2023-03-05 20:50 ./source/l/loudmouth -rw-r--r-- 1 root root 315956 2021-01-25 20:55 ./source/l/loudmouth/loudmouth-1.5.4.tar.lz @@ -11392,12 +11380,12 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/pilot-link -rwxr-xr-x 1 root root 4918 2021-02-13 05:32 ./source/l/pilot-link/pilot-link.SlackBuild -rw-r--r-- 1 root root 645 2010-02-19 18:53 ./source/l/pilot-link/pilot-link.png14.diff.gz -rw-r--r-- 1 root root 873 2018-02-27 06:12 ./source/l/pilot-link/slack-desc -drwxr-xr-x 2 root root 4096 2023-07-06 17:19 ./source/l/pipewire +drwxr-xr-x 2 root root 4096 2023-07-12 18:15 ./source/l/pipewire -rw-r--r-- 1 root root 159 2023-04-13 18:07 ./source/l/pipewire/doinst.sh.gz -rwxr-xr-x 1 root root 1661 2023-04-13 18:59 ./source/l/pipewire/fetch-lua.sh -rwxr-xr-x 1 root root 1511 2023-04-13 18:26 ./source/l/pipewire/fetch-wireplumber.sh -rw-r--r-- 1 root root 284635 2023-06-26 18:28 ./source/l/pipewire/lua-5.4.4.tar.lz --rw-r--r-- 1 root root 1392458 2023-07-06 09:42 ./source/l/pipewire/pipewire-0.3.73.tar.lz +-rw-r--r-- 1 root root 1393484 2023-07-12 09:18 ./source/l/pipewire/pipewire-0.3.74.tar.lz -rw-r--r-- 1 root root 2639 2023-04-13 18:07 ./source/l/pipewire/pipewire-disable.sh -rw-r--r-- 1 root root 2156 2023-04-13 18:07 ./source/l/pipewire/pipewire-enable.sh -rw-r--r-- 1 root root 266 2022-01-05 06:27 ./source/l/pipewire/pipewire-pulse.desktop.sample @@ -11406,7 +11394,7 @@ drwxr-xr-x 2 root root 4096 2023-07-06 17:19 ./source/l/pipewire -rw-r--r-- 1 root root 49 2020-09-29 01:53 ./source/l/pipewire/pipewire.url -rw-r--r-- 1 root root 1038 2020-11-01 20:04 ./source/l/pipewire/slack-desc -rw-r--r-- 1 root root 250 2023-04-13 18:07 ./source/l/pipewire/wireplumber.desktop.sample --rw-r--r-- 1 root root 305632 2023-07-06 17:19 ./source/l/pipewire/wireplumber.tar.lz +-rw-r--r-- 1 root root 305592 2023-07-12 18:15 ./source/l/pipewire/wireplumber.tar.lz drwxr-xr-x 2 root root 4096 2023-01-31 23:04 ./source/l/polkit drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/polkit-gnome -rw-r--r-- 1 root root 310876 2011-10-27 13:27 ./source/l/polkit-gnome/polkit-gnome-0.105.tar.xz @@ -12344,7 +12332,7 @@ drwxr-xr-x 2 root root 4096 2022-05-27 18:01 ./source/n/iw -rwxr-xr-x 1 root root 3643 2021-11-08 18:25 ./source/n/iw/iw.SlackBuild -rw-r--r-- 1 root root 47 2019-02-02 03:29 ./source/n/iw/iw.url -rw-r--r-- 1 root root 876 2018-02-27 06:13 ./source/n/iw/slack-desc -drwxr-xr-x 3 root root 4096 2023-06-06 16:59 ./source/n/krb5 +drwxr-xr-x 3 root root 4096 2023-07-12 18:11 ./source/n/krb5 drwxr-xr-x 2 root root 4096 2020-01-21 18:39 ./source/n/krb5/conf -rw-r--r-- 1 root root 92 2019-12-10 20:45 ./source/n/krb5/conf/kadmind -rw-r--r-- 1 root root 1164 2019-12-10 21:03 ./source/n/krb5/conf/kdc.conf.example @@ -12355,7 +12343,7 @@ drwxr-xr-x 2 root root 4096 2020-01-21 18:39 ./source/n/krb5/conf -rw-r--r-- 1 root root 857 2019-12-12 21:25 ./source/n/krb5/conf/rc.kpropd -rw-r--r-- 1 root root 842 2019-12-12 21:24 ./source/n/krb5/conf/rc.krb5kdc -rw-r--r-- 1 root root 357 2019-12-10 20:54 ./source/n/krb5/doinst.sh.gz --rw-r--r-- 1 root root 5939327 2023-06-05 21:45 ./source/n/krb5/krb5-1.21.tar.lz +-rw-r--r-- 1 root root 5939730 2023-07-10 21:11 ./source/n/krb5/krb5-1.21.1.tar.lz -rwxr-xr-x 1 root root 6084 2023-06-06 16:59 ./source/n/krb5/krb5.SlackBuild -rw-r--r-- 1 root root 39 2017-09-30 20:08 ./source/n/krb5/krb5.url -rw-r--r-- 1 root root 756 2020-01-21 18:49 ./source/n/krb5/slack-desc @@ -12435,9 +12423,9 @@ drwxr-xr-x 2 root root 4096 2022-04-06 18:13 ./source/n/libnfnetlink -rwxr-xr-x 1 root root 3375 2022-04-06 18:13 ./source/n/libnfnetlink/libnfnetlink.SlackBuild -rw-r--r-- 1 root root 50 2020-11-25 20:42 ./source/n/libnfnetlink/libnfnetlink.url -rw-r--r-- 1 root root 1010 2018-02-27 06:13 ./source/n/libnfnetlink/slack-desc -drwxr-xr-x 2 root root 4096 2023-03-10 17:38 ./source/n/libnftnl --rw-r--r-- 1 root root 335744 2023-03-09 19:40 ./source/n/libnftnl/libnftnl-1.2.5.tar.xz --rw-r--r-- 1 root root 566 2023-03-09 19:41 ./source/n/libnftnl/libnftnl-1.2.5.tar.xz.sig +drwxr-xr-x 2 root root 4096 2023-07-12 18:12 ./source/n/libnftnl +-rw-r--r-- 1 root root 336684 2023-07-11 16:31 ./source/n/libnftnl/libnftnl-1.2.6.tar.xz +-rw-r--r-- 1 root root 566 2023-07-11 16:35 ./source/n/libnftnl/libnftnl-1.2.6.tar.xz.sig -rwxr-xr-x 1 root root 3768 2023-03-10 17:38 ./source/n/libnftnl/libnftnl.SlackBuild -rw-r--r-- 1 root root 46 2020-10-27 17:40 ./source/n/libnftnl/libnftnl.url -rw-r--r-- 1 root root 891 2018-02-27 06:13 ./source/n/libnftnl/slack-desc @@ -12703,10 +12691,10 @@ drwxr-xr-x 2 root root 4096 2023-03-14 17:52 ./source/n/nftables -rwxr-xr-x 1 root root 3897 2021-11-19 20:47 ./source/n/nftables/nftables.SlackBuild -rw-r--r-- 1 root root 46 2020-10-27 17:39 ./source/n/nftables/nftables.url -rw-r--r-- 1 root root 1023 2018-02-27 06:13 ./source/n/nftables/slack-desc -drwxr-xr-x 2 root root 4096 2023-06-07 19:23 ./source/n/nghttp2 --rw-r--r-- 1 root root 1541460 2023-06-07 10:00 ./source/n/nghttp2/nghttp2-1.54.0.tar.xz +drwxr-xr-x 2 root root 4096 2023-07-12 18:14 ./source/n/nghttp2 +-rw-r--r-- 1 root root 1542356 2023-07-12 08:36 ./source/n/nghttp2/nghttp2-1.55.0.tar.xz -rwxr-xr-x 1 root root 4606 2022-09-06 18:27 ./source/n/nghttp2/nghttp2.SlackBuild --rw-r--r-- 1 root root 118 2023-06-07 19:23 ./source/n/nghttp2/nghttp2.url +-rw-r--r-- 1 root root 118 2023-07-12 18:14 ./source/n/nghttp2/nghttp2.url -rw-r--r-- 1 root root 784 2018-03-26 18:26 ./source/n/nghttp2/slack-desc drwxr-xr-x 2 root root 4096 2023-05-21 17:15 ./source/n/nmap -rw-r--r-- 1 root root 9184015 2023-05-20 21:58 ./source/n/nmap/nmap-7.94.tar.lz @@ -12754,10 +12742,10 @@ drwxr-xr-x 2 root root 4096 2017-01-08 20:26 ./source/n/obexftp/patches -rw-r--r-- 1 root root 377 2015-06-17 23:38 ./source/n/obexftp/patches/obexftp-0.24-fix-absurd-install-path.patch.gz -rw-r--r-- 1 root root 388 2015-06-17 23:38 ./source/n/obexftp/patches/obexftp-norpath.patch.gz -rw-r--r-- 1 root root 986 2018-02-27 06:13 ./source/n/obexftp/slack-desc -drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/n/openldap +drwxr-xr-x 2 root root 4096 2023-07-12 18:14 ./source/n/openldap -rw-r--r-- 1 root root 484 2020-05-15 06:01 ./source/n/openldap/doinst.sh.gz --rw-r--r-- 1 root root 4059176 2023-02-08 18:53 ./source/n/openldap/openldap-2.6.4.tar.lz --rwxr-xr-x 1 root root 8042 2023-07-03 19:36 ./source/n/openldap/openldap.SlackBuild +-rw-r--r-- 1 root root 4062152 2023-07-10 20:02 ./source/n/openldap/openldap-2.6.5.tar.lz +-rwxr-xr-x 1 root root 8042 2023-07-12 18:14 ./source/n/openldap/openldap.SlackBuild -rw-r--r-- 1 root root 53 2020-01-31 18:55 ./source/n/openldap/openldap.url -rw-r--r-- 1 root root 1526 2020-05-15 04:53 ./source/n/openldap/rc.openldap -rw-r--r-- 1 root root 934 2020-05-15 00:38 ./source/n/openldap/slack-desc @@ -13368,9 +13356,9 @@ drwxr-xr-x 2 root root 4096 2023-02-20 19:11 ./source/x/ibus-m17n -rw-r--r-- 1 root root 637490 2023-02-19 12:02 ./source/x/ibus-m17n/ibus-m17n-1.4.19.tar.lz -rwxr-xr-x 1 root root 3611 2021-04-07 19:46 ./source/x/ibus-m17n/ibus-m17n.SlackBuild -rw-r--r-- 1 root root 710 2017-03-22 21:41 ./source/x/ibus-m17n/slack-desc -drwxr-xr-x 2 root root 4096 2023-04-10 17:52 ./source/x/ibus-table +drwxr-xr-x 2 root root 4096 2023-07-12 18:10 ./source/x/ibus-table -rw-r--r-- 1 root root 112 2017-03-18 17:08 ./source/x/ibus-table/doinst.sh.gz --rw-r--r-- 1 root root 1201500 2023-04-07 12:48 ./source/x/ibus-table/ibus-table-1.17.0.tar.lz +-rw-r--r-- 1 root root 1201190 2023-07-10 09:33 ./source/x/ibus-table/ibus-table-1.17.1.tar.lz -rwxr-xr-x 1 root root 3669 2022-02-11 19:19 ./source/x/ibus-table/ibus-table.SlackBuild -rw-r--r-- 1 root root 882 2020-11-22 20:12 ./source/x/ibus-table/slack-desc drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/ibus-unikey @@ -14736,11 +14724,11 @@ drwxr-xr-x 2 root root 4096 2023-06-06 19:14 ./source/x/xorg-server-xwayl -rwxr-xr-x 1 root root 5293 2022-11-02 19:21 ./source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild -rw-r--r-- 1 root root 1287396 2023-06-06 12:19 ./source/x/xorg-server-xwayland/xwayland-23.1.2.tar.xz -rw-r--r-- 1 root root 95 2023-06-06 12:19 ./source/x/xorg-server-xwayland/xwayland-23.1.2.tar.xz.sig -drwxr-xr-x 2 root root 4096 2023-06-28 19:46 ./source/x/xterm +drwxr-xr-x 2 root root 4096 2023-07-12 18:18 ./source/x/xterm -rw-r--r-- 1 root root 3266 2022-01-19 05:01 ./source/x/xterm/XTerm-console -rw-r--r-- 1 root root 391 2019-01-01 20:06 ./source/x/xterm/doinst.sh.gz -rw-r--r-- 1 root root 761 2018-02-27 06:13 ./source/x/xterm/slack-desc --rw-r--r-- 1 root root 1059464 2023-06-27 21:02 ./source/x/xterm/xterm-383.tar.lz +-rw-r--r-- 1 root root 1060156 2023-07-10 23:18 ./source/x/xterm/xterm-384.tar.lz -rwxr-xr-x 1 root root 5055 2022-03-01 00:54 ./source/x/xterm/xterm.SlackBuild -rw-r--r-- 1 root root 44 2023-05-29 18:07 ./source/x/xterm/xterm.url drwxr-xr-x 52 root root 4096 2023-07-04 20:33 ./source/xap @@ -14907,7 +14895,7 @@ drwxr-xr-x 2 root root 4096 2023-01-09 19:24 ./source/xap/libnma -rw-r--r-- 1 root root 702820 2023-01-08 23:51 ./source/xap/libnma/libnma-1.10.6.tar.xz -rwxr-xr-x 1 root root 3630 2023-01-09 19:24 ./source/xap/libnma/libnma.SlackBuild -rw-r--r-- 1 root root 792 2020-03-07 19:38 ./source/xap/libnma/slack-desc -drwxr-xr-x 3 root root 4096 2023-07-07 16:47 ./source/xap/mozilla-firefox +drwxr-xr-x 3 root root 4096 2023-07-12 19:13 ./source/xap/mozilla-firefox -rw-r--r-- 1 root root 693 2021-03-22 17:58 ./source/xap/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch.gz -rw-r--r-- 1 root root 266 2022-08-06 19:40 ./source/xap/mozilla-firefox/arc4random_buf.glibc-2.36.diff.gz drwxr-xr-x 3 root root 4096 2022-12-07 18:06 ./source/xap/mozilla-firefox/build-deps @@ -14918,13 +14906,13 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox -rwxr-xr-x 1 root root 2486 2019-07-08 21:06 ./source/xap/mozilla-firefox/build-deps/autoconf/autoconf.build -rwxr-xr-x 1 root root 840 2018-03-13 12:55 ./source/xap/mozilla-firefox/fetch-and-repack.sh -rw-r--r-- 1 root root 330 2019-07-08 18:41 ./source/xap/mozilla-firefox/ff.ui.scrollToClick.diff.gz --rw-r--r-- 1 root root 508209156 2023-07-07 11:53 ./source/xap/mozilla-firefox/firefox-115.0.1.source.tar.xz --rw-r--r-- 1 root root 833 2023-07-07 11:53 ./source/xap/mozilla-firefox/firefox-115.0.1.source.tar.xz.asc +-rw-r--r-- 1 root root 505211236 2023-07-11 12:04 ./source/xap/mozilla-firefox/firefox-115.0.2esr.source.tar.xz +-rw-r--r-- 1 root root 833 2023-07-11 12:04 ./source/xap/mozilla-firefox/firefox-115.0.2esr.source.tar.xz.asc -rw-r--r-- 1 root root 327 2008-06-17 17:19 ./source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz -rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-firefox/gkrust.a.no.networking.check.diff.gz -rw-r--r-- 1 root root 462 2009-07-01 06:05 ./source/xap/mozilla-firefox/mimeTypes.rdf.gz -rw-r--r-- 1 root root 680 2009-07-01 13:28 ./source/xap/mozilla-firefox/mozilla-firefox-mimeTypes-fix.diff.gz --rwxr-xr-x 1 root root 15763 2023-01-05 20:38 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild +-rwxr-xr-x 1 root root 15819 2023-07-12 19:09 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild -rw-r--r-- 1 root root 2748 2017-12-04 21:30 ./source/xap/mozilla-firefox/mozilla-firefox.desktop -rw-r--r-- 1 root root 1033 2020-07-07 18:08 ./source/xap/mozilla-firefox/slack-desc drwxr-xr-x 4 root root 4096 2023-07-07 18:01 ./source/xap/mozilla-thunderbird @@ -15004,7 +14992,7 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/seamonkey/autoc -rw-r--r-- 1 root root 12796 2006-02-09 03:17 ./source/xap/seamonkey/seamonkey-icon.png -rw-r--r-- 1 root root 185 2006-02-09 03:40 ./source/xap/seamonkey/seamonkey-mail-icon.png -rw-r--r-- 1 root root 211 2021-07-13 20:11 ./source/xap/seamonkey/seamonkey-mail.desktop --rwxr-xr-x 1 root root 9164 2022-08-10 00:39 ./source/xap/seamonkey/seamonkey.SlackBuild +-rwxr-xr-x 1 root root 9232 2023-07-12 19:51 ./source/xap/seamonkey/seamonkey.SlackBuild -rw-r--r-- 1 root root 319 2021-07-13 20:11 ./source/xap/seamonkey/seamonkey.desktop -rw-r--r-- 1 root root 849 2020-03-01 04:26 ./source/xap/seamonkey/slack-desc -rw-r--r-- 1 root root 341 2017-07-21 16:21 ./source/xap/seamonkey/sm.ui.scrollToClick.diff.gz @@ -15246,18 +15234,18 @@ drwxr-xr-x 2 root root 4096 2022-12-17 20:44 ./source/xfce/xfce4-dev-tool -rw-r--r-- 1 root root 55 2022-12-17 20:43 ./source/xfce/xfce4-dev-tools/xfce4-dev-tools.url drwxr-xr-x 2 root root 4096 2023-02-28 19:27 ./source/xfce/xfce4-notifyd -rw-r--r-- 1 root root 174 2009-02-26 05:47 ./source/xfce/xfce4-notifyd/doinst.sh.gz --rw-r--r-- 1 root root 839 2018-03-01 19:39 ./source/xfce/xfce4-notifyd/slack-desc --rw-r--r-- 1 root root 506883 2023-02-28 06:37 ./source/xfce/xfce4-notifyd/xfce4-notifyd-0.8.2.tar.lz --rwxr-xr-x 1 root root 4023 2022-02-13 19:38 ./source/xfce/xfce4-notifyd/xfce4-notifyd.SlackBuild --rw-r--r-- 1 root root 52 2023-02-11 20:27 ./source/xfce/xfce4-notifyd/xfce4-notifyd.url -drwxr-xr-x 2 root root 4096 2023-05-23 18:11 ./source/xfce/xfce4-panel -drwxr-xr-x 2 root root 4096 2023-06-05 18:35 ./source/xfce/xfce4-panel-profiles --rw-r--r-- 1 root root 121 2019-08-02 07:05 ./source/xfce/xfce4-panel-profiles/doinst.sh.gz --rw-r--r-- 1 root root 1141 2023-06-05 18:33 ./source/xfce/xfce4-panel-profiles/slack-desc --rw-r--r-- 1 root root 71610 2023-06-05 07:03 ./source/xfce/xfce4-panel-profiles/xfce4-panel-profiles-1.0.14.tar.lz --rwxr-xr-x 1 root root 3834 2021-02-22 01:27 ./source/xfce/xfce4-panel-profiles/xfce4-panel-profiles.SlackBuild --rw-r--r-- 1 root root 896 2018-02-27 06:13 ./source/xfce/xfce4-panel/slack-desc --rw-r--r-- 1 root root 1344602 2023-05-22 17:42 ./source/xfce/xfce4-panel/xfce4-panel-4.18.4.tar.lz +-rw-r--r-- 1 root root 839 2018-03-01 19:39 ./source/xfce/xfce4-notifyd/slack-desc +-rw-r--r-- 1 root root 506883 2023-02-28 06:37 ./source/xfce/xfce4-notifyd/xfce4-notifyd-0.8.2.tar.lz +-rwxr-xr-x 1 root root 4023 2022-02-13 19:38 ./source/xfce/xfce4-notifyd/xfce4-notifyd.SlackBuild +-rw-r--r-- 1 root root 52 2023-02-11 20:27 ./source/xfce/xfce4-notifyd/xfce4-notifyd.url +drwxr-xr-x 2 root root 4096 2023-05-23 18:11 ./source/xfce/xfce4-panel +drwxr-xr-x 2 root root 4096 2023-06-05 18:35 ./source/xfce/xfce4-panel-profiles +-rw-r--r-- 1 root root 121 2019-08-02 07:05 ./source/xfce/xfce4-panel-profiles/doinst.sh.gz +-rw-r--r-- 1 root root 1141 2023-06-05 18:33 ./source/xfce/xfce4-panel-profiles/slack-desc +-rw-r--r-- 1 root root 71610 2023-06-05 07:03 ./source/xfce/xfce4-panel-profiles/xfce4-panel-profiles-1.0.14.tar.lz +-rwxr-xr-x 1 root root 3834 2021-02-22 01:27 ./source/xfce/xfce4-panel-profiles/xfce4-panel-profiles.SlackBuild +-rw-r--r-- 1 root root 896 2018-02-27 06:13 ./source/xfce/xfce4-panel/slack-desc +-rw-r--r-- 1 root root 1344602 2023-05-22 17:42 ./source/xfce/xfce4-panel/xfce4-panel-4.18.4.tar.lz -rwxr-xr-x 1 root root 4782 2021-02-25 19:35 ./source/xfce/xfce4-panel/xfce4-panel.SlackBuild -rw-r--r-- 1 root root 52 2022-12-17 20:44 ./source/xfce/xfce4-panel/xfce4-panel.url drwxr-xr-x 2 root root 4096 2023-05-30 17:47 ./source/xfce/xfce4-power-manager @@ -15377,23 +15365,38 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack -rwxr-xr-x 1 root root 4972 2023-02-19 18:30 ./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 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc -drwxr-xr-x 4 root root 4096 2023-06-12 20:40 ./testing --rw-r--r-- 1 root root 1086 2023-06-12 20:40 ./testing/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-06-12 20:40 ./testing/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 1451 2023-06-12 20:40 ./testing/FILE_LIST --rw-r--r-- 1 root root 1561172 2023-06-12 20:40 ./testing/MANIFEST.bz2 --rw-r--r-- 1 root root 832 2023-06-12 20:40 ./testing/PACKAGES.TXT -drwxr-xr-x 2 root root 4096 2023-06-12 20:40 ./testing/packages --rw-r--r-- 1 root root 426 2023-06-12 19:38 ./testing/packages/rust-1.70.0-x86_64-1.txt --rw-r--r-- 1 root root 97182396 2023-06-12 19:38 ./testing/packages/rust-1.70.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-06-12 19:38 ./testing/packages/rust-1.70.0-x86_64-1.txz.asc -drwxr-xr-x 3 root root 4096 2023-06-05 17:13 ./testing/source -drwxr-xr-x 2 root root 4096 2023-06-12 19:44 ./testing/source/rust --rw-r--r-- 1 root root 261 2020-11-19 19:46 ./testing/source/rust/link_libffi.diff.gz --rwxr-xr-x 1 root root 9860 2023-06-12 18:53 ./testing/source/rust/rust.SlackBuild --rw-r--r-- 1 root root 1670 2023-06-12 18:51 ./testing/source/rust/rust.url --rw-r--r-- 1 root root 145507120 2023-06-01 18:51 ./testing/source/rust/rustc-1.70.0-src.tar.lz --rw-r--r-- 1 root root 910 2018-02-27 06:49 ./testing/source/rust/slack-desc +drwxr-xr-x 4 root root 4096 2023-07-12 20:50 ./testing +-rw-r--r-- 1 root root 2414 2023-07-12 20:50 ./testing/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-07-12 20:50 ./testing/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 3263 2023-07-12 20:49 ./testing/FILE_LIST +-rw-r--r-- 1 root root 2638005 2023-07-12 20:50 ./testing/MANIFEST.bz2 +-rw-r--r-- 1 root root 1068 2023-07-12 20:50 ./testing/PACKAGES.TXT +drwxr-xr-x 2 root root 4096 2023-07-12 20:49 ./testing/packages +-rw-r--r-- 1 root root 663 2023-07-12 19:24 ./testing/packages/mozilla-thunderbird-115.0-x86_64-1.txt +-rw-r--r-- 1 root root 59164472 2023-07-12 19:24 ./testing/packages/mozilla-thunderbird-115.0-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-07-12 19:24 ./testing/packages/mozilla-thunderbird-115.0-x86_64-1.txz.asc +drwxr-xr-x 3 root root 4096 2023-07-12 19:26 ./testing/source +drwxr-xr-x 4 root root 4096 2023-07-12 19:24 ./testing/source/mozilla-thunderbird +-rw-r--r-- 1 root root 266 2022-08-06 19:40 ./testing/source/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff.gz +drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./testing/source/mozilla-thunderbird/autoconf +-rw-r--r-- 2 root root 5869 2016-07-03 18:04 ./testing/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz +-rw-r--r-- 2 root root 300116 1999-01-15 21:03 ./testing/source/mozilla-thunderbird/autoconf/autoconf-2.13.tar.xz +-rwxr-xr-x 1 root root 2632 2016-07-03 18:50 ./testing/source/mozilla-thunderbird/autoconf/autoconf.build +drwxr-xr-x 3 root root 4096 2022-12-07 18:07 ./testing/source/mozilla-thunderbird/build-deps +-rwxr-xr-x 1 root root 1668 2022-12-07 18:07 ./testing/source/mozilla-thunderbird/build-deps.sh +drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./testing/source/mozilla-thunderbird/build-deps/autoconf +-rw-r--r-- 2 root root 5869 2016-07-03 18:04 ./testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz +-rw-r--r-- 2 root root 300116 1999-01-15 21:03 ./testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13.tar.xz +-rwxr-xr-x 1 root root 2502 2019-08-27 19:46 ./testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf.build +-rw-r--r-- 1 root root 263 2022-06-30 18:42 ./testing/source/mozilla-thunderbird/double_t.x86.diff.gz +-rw-r--r-- 1 root root 213 2023-07-12 19:05 ./testing/source/mozilla-thunderbird/gcc-13.patch.gz +-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff.gz +-rwxr-xr-x 1 root root 13026 2023-07-12 19:09 ./testing/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild +-rw-r--r-- 1 root root 3378 2005-03-08 05:13 ./testing/source/mozilla-thunderbird/mozilla-thunderbird.desktop +-rw-r--r-- 1 root root 1130 2018-02-27 06:47 ./testing/source/mozilla-thunderbird/slack-desc +-rw-r--r-- 1 root root 330 2019-08-27 16:35 ./testing/source/mozilla-thunderbird/tb.ui.scrollToClick.diff.gz +-rw-r--r-- 1 root root 531139876 2023-07-11 18:52 ./testing/source/mozilla-thunderbird/thunderbird-115.0.source.tar.xz +-rw-r--r-- 1 root root 833 2023-07-11 18:52 ./testing/source/mozilla-thunderbird/thunderbird-115.0.source.tar.xz.asc drwxr-xr-x 2 root root 4096 2023-07-05 21:01 ./usb-and-pxe-installers -rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT -rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT diff --git a/extra/rust-for-mozilla/README b/extra/rust-for-mozilla/README deleted file mode 100644 index 60aee6c4b..000000000 --- a/extra/rust-for-mozilla/README +++ /dev/null @@ -1,15 +0,0 @@ -This is a version of Rust that's closer to what Mozilla is recommending for -compiling Firefox, Seamonkey, and Thunderbird. - -To see the recommended minimum and maximum versions of Rust that upstream -recommends for Firefox (or for Seamonkey/Thunderbird using the backend from the -same version of Firefox), see this link: - -https://firefox-source-docs.mozilla.org/writing-rust-code/update-policy.html - -This version of Rust has been compiled with the bundled version of LLVM to -avoid depending on any particular version of LLVM. - -This Rust package will be updated in place to follow the requirements for the -various Mozilla packages in the main tree (for -current), or in /patches (for -a stable release). diff --git a/extra/source/rust-for-mozilla/link_libffi.diff b/extra/source/rust-for-mozilla/link_libffi.diff deleted file mode 100644 index dd5a3e0f0..000000000 --- a/extra/source/rust-for-mozilla/link_libffi.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- ./compiler/rustc_llvm/build.rs.orig 2020-11-16 08:01:53.000000000 -0600 -+++ ./compiler/rustc_llvm/build.rs 2020-11-19 13:46:21.222785372 -0600 -@@ -234,6 +234,8 @@ - println!("cargo:rustc-link-lib={}={}", kind, name); - } - -+ println!("cargo:rustc-link-lib=dylib=ffi"); -+ - // LLVM ldflags - // - // If we're a cross-compile of LLVM then unfortunately we can't trust these diff --git a/extra/source/rust-for-mozilla/llvm.sanitizer_platform_limits_posix.cpp.glibc-2.36.diff b/extra/source/rust-for-mozilla/llvm.sanitizer_platform_limits_posix.cpp.glibc-2.36.diff deleted file mode 100644 index 6f68c0d84..000000000 --- a/extra/source/rust-for-mozilla/llvm.sanitizer_platform_limits_posix.cpp.glibc-2.36.diff +++ /dev/null @@ -1,27 +0,0 @@ ---- ./src/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp.orig 2022-07-16 03:50:21.000000000 -0500 -+++ ./src/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp 2022-08-05 23:15:14.928568611 -0500 -@@ -73,7 +73,9 @@ - #include - #include - #include -+#if SANITIZER_ANDROID - #include -+#endif - #include - #include - #include -@@ -860,10 +862,10 @@ - unsigned IOCTL_EVIOCGPROP = IOCTL_NOT_PRESENT; - unsigned IOCTL_EVIOCSKEYCODE_V2 = IOCTL_NOT_PRESENT; - #endif -- unsigned IOCTL_FS_IOC_GETFLAGS = FS_IOC_GETFLAGS; -- unsigned IOCTL_FS_IOC_GETVERSION = FS_IOC_GETVERSION; -- unsigned IOCTL_FS_IOC_SETFLAGS = FS_IOC_SETFLAGS; -- unsigned IOCTL_FS_IOC_SETVERSION = FS_IOC_SETVERSION; -+ unsigned IOCTL_FS_IOC_GETFLAGS = _IOR('f', 1, long); -+ unsigned IOCTL_FS_IOC_GETVERSION = _IOR('v', 1, long); -+ unsigned IOCTL_FS_IOC_SETFLAGS = _IOW('f', 2, long); -+ unsigned IOCTL_FS_IOC_SETVERSION = _IOW('v', 2, long); - unsigned IOCTL_GIO_CMAP = GIO_CMAP; - unsigned IOCTL_GIO_FONT = GIO_FONT; - unsigned IOCTL_GIO_UNIMAP = GIO_UNIMAP; diff --git a/extra/source/rust-for-mozilla/rust.SlackBuild b/extra/source/rust-for-mozilla/rust.SlackBuild deleted file mode 100755 index e24913109..000000000 --- a/extra/source/rust-for-mozilla/rust.SlackBuild +++ /dev/null @@ -1,298 +0,0 @@ -#!/bin/bash - -# Copyright 2017 Andrew Clemons, Wellington, New Zealand -# Copyright 2017, 2018, 2019, 2020, 2021 Patrick J. Volkerding, Sebeka, Minnesota, USA -# Copyright 2017 Stuart Winter -# 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=rust -SRCNAM="${PKGNAM}c" -VERSION=${VERSION:-1.60.0} -BUILD=${BUILD:-2} - -# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM. -# YES is probably better (when it works...) -SYSTEM_LLVM=${SYSTEM_LLVM:-NO} - -# Bootstrap variables (might not be kept updated for latest Rust): -RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.59.0} -RSTAGE0_DIR=${RSTAGE0_DIR:-2022-02-24} -CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.59.0} -CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR} - -# Automatically determine the architecture we're building on: -MARCH=$( uname -m ) -if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i686 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; - esac -fi -unset MARCH - -# For compiling i686 under an x86_64 kernel: -if [ "$(uname -m)" = "x86_64" -a "$(file -L /usr/bin/gcc | grep 80386 | grep 32-bit)" != "" ]; then - ARCH=i686 -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz" - exit 0 -fi - -# If the bootstrap binaries are present, use those. Otherwise bootstrap from -# installed compiler. -if /bin/ls *-unknown-linux-gnu.tar.?z 1> /dev/null 2> /dev/null ; then - LOCAL_BOOTSTRAP=no -else - LOCAL_BOOTSTRAP=yes -fi - -# https://forge.rust-lang.org/platform-support.html -# Bootstrapping ARCH: -if [ "$ARCH" = "i586" ]; then - if [ "$LOCAL_BOOTSTRAP" = "yes" ] ; then - if rustc -Vv | grep host | grep i586 > /dev/null ; then - BARCH="$ARCH" - else - BARCH="i686" - if case "$( uname -m )" in i586) true ;; *) false ;; esac ; then - echo "rust must be bootstrapped from an i686 machine" - exit 1 - fi - fi - else - # i586 must be built on a i686 machine, since the bootstrap compiler is i686 - BARCH="i686" - if case "$( uname -m )" in i586) true ;; *) false ;; esac ; then - echo "rust must be bootstrapped from an i686 machine" - exit 1 - fi - fi - TARCH="$ARCH" -elif [ "$ARCH" = "armv7hl" ]; then - BARCH="armv7" - TARCH="$BARCH" -else - BARCH="$ARCH" - TARCH="$ARCH" -fi - -# Bootstrapping ABI: -if [ "$ARCH" = "armv7hl" ]; then - BABI="gnueabihf" -else - BABI="gnu" -fi - -TMP=${TMP:-/tmp} -OUTPUT=${OUTPUT:-$TMP} -PKG=$TMP/package-$PKGNAM - -# Not needed, as the build will automatically use as many jobs as there are -# threads. -#NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} - -if [ "$ARCH" = "i586" ]; then - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - LIBDIRSUFFIX="" -else - LIBDIRSUFFIX="" -fi - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $SRCNAM-$VERSION-src -tar xvf $CWD/$SRCNAM-$VERSION-src.tar.?z || exit 1 -cd $SRCNAM-$VERSION-src || exit 1 - -# Link with -lffi in case of using system LLVM: -if [ "${SYSTEM_LLVM}" = "YES" ]; then - zcat $CWD/link_libffi.diff.gz | patch -p1 --verbose || exit 1 -fi - -# Fix build with glibc-2.36: -zcat $CWD/llvm.sanitizer_platform_limits_posix.cpp.glibc-2.36.diff.gz | patch -p1 --verbose || exit 1 - -if [ "$LOCAL_BOOTSTRAP" != "yes" ] ; then - # rust requires bootstrapping with the previous rust version. - # versions are defined in src/stage0.txt. - mkdir -p build/cache/$RSTAGE0_DIR - cp $CWD/$PKGNAM-std-$RSTAGE0_VERSION-$BARCH-unknown-linux-gnu.tar.?z \ - $CWD/$SRCNAM-$RSTAGE0_VERSION-$BARCH-unknown-linux-gnu.tar.?z \ - build/cache/$RSTAGE0_DIR - mkdir -p build/cache/$CSTAGE0_DIR - cp $CWD/cargo-$CSTAGE0_VERSION-$BARCH-unknown-linux-gnu.tar.?z build/cache/$CSTAGE0_DIR -fi - -# Build configuration: -cat << EOF > config.toml -[llvm] -ccache = "/usr/bin/ccache" -link-shared = true - -[build] -build = "$BARCH-unknown-linux-$BABI" -host = ["$TARCH-unknown-linux-$BABI"] -target = ["$TARCH-unknown-linux-$BABI"] -tools = ["analysis", "cargo", "clippy", "rls", "rustfmt", "src"] -submodules = false -vendor = true -extended = true - -[install] -prefix = "/usr" -docdir = "doc/rust-$VERSION" -libdir = "lib$LIBDIRSUFFIX" -mandir = "man" - -[rust] -codegen-units = 0 -channel = "stable" -rpath = false -codegen-tests = false -ignore-git = true - -EOF - -if [ "${SYSTEM_LLVM}" = "YES" ]; then - cat << EOF >> config.toml -# Add this stuff to build with the system LLVM: -[target.i586-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" - -[target.i686-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" - -[target.x86_64-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" - -[target.armv7-unknown-linux-gnueabihf] -llvm-config = "/usr/bin/llvm-config" -EOF -fi - -if [ "$LOCAL_BOOTSTRAP" = "yes" ] ; then - sed -i "s|^\(extended = true\)$|\1\nrustc = \"/usr/bin/rustc\"\ncargo = \"/usr/bin/cargo\"|" config.toml -fi - -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \+ -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ - -export PKG_CONFIG_ALLOW_CROSS=1 - -if [ "$BARCH" = "i586" ] ; then - # when bootstrapping from i586 (rust already installed), also build a i686 - # rustlib: - sed -i 's/^target =.*$/target = ["i686-unknown-linux-gnu"]/' config.toml -elif [ "$BARCH" = "i686" ] ; then - if [ "$TARCH" = "i586" ] ; then - # this will cause some messages like: - # warning: redundant linker flag specified for library `m` - # but will keep the build from falling over when doing the stage1 compiler - # linking for the i586 compiler. seems the correct flags don't get passed - # through and we end up failures like: - # error: linking with `clang` failed: exit code: 1 - # /tmp/SBo/rustc-1.20.0-src/build/i686-unknown-linux-gnu/stage1-rustc/i586-unknown-linux-gnu/release/deps/librustc_llvm-4ab259c9aed547db.so: undefined reference to `xxx` - export RUSTFLAGS="$RUSTFLAGS -C link-args=-lrt -ldl -lcurses -lpthread -lz -lm" - fi -fi - -# Build and install: -python3 ./x.py build || exit 1 -DESTDIR=$PKG python3 x.py install || exit 1 - -# Eh, none of this is all that big. Might as well leave it around as a -# reference. -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/components -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/install.log -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-* -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/rust-installer-version -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/uninstall.sh -# Make sure the paths are correct, though: -sed -i "s,/tmp/package-rust/,/,g" $PKG/usr/lib$LIBDIRSUFFIX/rustlib/install.log $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-* -# And a little compression doesn't hurt either: -gzip -9 $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-* - -# Move bash completions to the system location: -if [ -d $PKG/etc/bash_completion.d ]; then - mkdir -p $PKG/usr/share/bash-completion - mv $PKG/etc/bash_completion.d $PKG/usr/share/bash-completion/completions - rmdir $PKG/etc 2> /dev/null -fi - -# Correct permissions on shared libraries: -find $PKG/usr/lib$LIBDIRSUFFIX -name "*.so" -exec chmod 755 "{}" \+ - -# Evidently there are a lot of duplicated libraries in this tree, so let's -# try to save some space: -( cd $PKG/usr/lib${LIBDIRSUFFIX}/rustlib/*-linux-gnu/lib && for file in *.so ; do if cmp -s $file ../../../$file ; then ln -sf ../../../$file .; fi; done ) - -# Strip ELF objects: -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -# Get rid of a possible duplicated libLLVM. Not only is it large, but it also -# throws an error at boot with ldconfig: -rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libLLVM-*.so.old - -# Commented out (for now) since we disable rpaths in config.toml: -## Remove any compiled-in RPATHs: -#find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ -# | cut -f 1 -d : | while read elfobject ; do -# patchelf --remove-rpath $elfobject || exit 1 -#done - -# Compress man pages: -find $PKG/usr/man -type f -exec gzip -9 {} \+ -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done - -# Add some documentation: -mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a *.md COPYRIGHT* COPYING* LICENSE* $PKG/usr/doc/$PKGNAM-$VERSION -# Include licenses from third party vendors: -mkdir $PKG/usr/doc/$PKGNAM-$VERSION/vendor -( cd vendor - tar cf - $(find . -maxdepth 2 | grep -e README -e LICENSE -e COPYING -e CHANGELOG -e PERFORMANCE -e UPGRADE ) | ( cd $PKG/usr/doc/$PKGNAM-$VERSION/vendor ; tar xf - ) -) - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PKGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/extra/source/rust-for-mozilla/rust.url b/extra/source/rust-for-mozilla/rust.url deleted file mode 100644 index 3e7ea75a2..000000000 --- a/extra/source/rust-for-mozilla/rust.url +++ /dev/null @@ -1,35 +0,0 @@ -# Source code (repacked to .tar.lz): -VERSION=1.60.0 -rm -f rustc-${VERSION}-src.tar.* -lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz -lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc -if gpg --verify rustc-${VERSION}-src.tar.gz.asc ; then - rm -f rustc-${VERSION}-src.tar.gz.asc - gzip -d rustc-*tar.gz - plzip -9 -v rustc-*tar -else - echo "FATAL ERROR: Not recompressing since GPG signature failed." - exit 1 -fi - -# Please note that the bootstrap binary packages listed below might not be kept -# updated for later versions. The Rust compiler as shipped with Slackware -# should be able to compile the next released version of Rust. -# -# To find the expected date/versions for bootstrap binaries to be able to -# update the settings below, look at src/stage0.json in the Rust sources. -exit 0 - -BOOTSTRAP_DATE=2022-02-24 -BOOTSTRAP_CARGO=1.59.0 -BOOTSTRAP_VERSION=1.59.0 - -# i686 bootstrap: -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/cargo-${BOOTSTRAP_CARGO}-i686-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rust-std-${BOOTSTRAP_VERSION}-i686-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rustc-${BOOTSTRAP_VERSION}-i686-unknown-linux-gnu.tar.xz - -# x86_64 bootstrap: -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/cargo-${BOOTSTRAP_CARGO}-x86_64-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rust-std-${BOOTSTRAP_VERSION}-x86_64-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rustc-${BOOTSTRAP_VERSION}-x86_64-unknown-linux-gnu.tar.xz diff --git a/extra/source/rust-for-mozilla/slack-desc b/extra/source/rust-for-mozilla/slack-desc deleted file mode 100644 index 924b1907e..000000000 --- a/extra/source/rust-for-mozilla/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -rust: rust (a safe, concurrent, practical language) -rust: -rust: Rust is a curly-brace, block-structured expression language. -rust: Its design is oriented toward concerns of "programming in the large", -rust: that is, of creating and maintaining boundaries - both abstract and -rust: operational - that preserve large-system integrity, availability, -rust: and concurrency. -rust: -rust: Homepage: https://rust-lang.org -rust: -rust: diff --git a/recompress.sh b/recompress.sh index e1c26ea1e..d628d280e 100755 --- a/recompress.sh +++ b/recompress.sh @@ -3,8 +3,6 @@ # Run this script in the root directory of the repository to re-compress # all patches and scripts that were un-compressed to make a better git commit: # -gzip ./extra/source/rust-for-mozilla/llvm.sanitizer_platform_limits_posix.cpp.glibc-2.36.diff -gzip ./extra/source/rust-for-mozilla/link_libffi.diff gzip ./extra/source/getty-ps/getty.bugfixes.diff gzip ./extra/source/fltk/fltk.fltk-config.in.diff gzip ./extra/source/bittornado/btdownloadxterm.sh @@ -1142,4 +1140,10 @@ gzip ./source/x/ibus/doinst.sh gzip ./source/x/ibus/emoji-test.txt gzip ./source/x/xcm/xcm.udev.rules.diff gzip ./source/x/libva/doinst.sh -gzip ./testing/source/rust/link_libffi.diff +gzip ./testing/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch +gzip ./testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch +gzip ./testing/source/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff +gzip ./testing/source/mozilla-thunderbird/tb.ui.scrollToClick.diff +gzip ./testing/source/mozilla-thunderbird/double_t.x86.diff +gzip ./testing/source/mozilla-thunderbird/gcc-13.patch +gzip ./testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff diff --git a/source/d/rust/rust.SlackBuild b/source/d/rust/rust.SlackBuild index e4ff93970..b36eefbcc 100755 --- a/source/d/rust/rust.SlackBuild +++ b/source/d/rust/rust.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=rust SRCNAM="${PKGNAM}c" -VERSION=${VERSION:-1.69.0} +VERSION=${VERSION:-1.70.0} BUILD=${BUILD:-1} # Set this to YES to build with the system LLVM, or NO to use the bundled LLVM. @@ -34,9 +34,9 @@ BUILD=${BUILD:-1} SYSTEM_LLVM=${SYSTEM_LLVM:-NO} # Bootstrap variables (might not be kept updated for latest Rust): -RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.68.2} -RSTAGE0_DIR=${RSTAGE0_DIR:-2023-03-28} -CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.68.2} +RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.69.0} +RSTAGE0_DIR=${RSTAGE0_DIR:-2023-04-20} +CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.69.0} CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR} # Automatically determine the architecture we're building on: @@ -179,7 +179,6 @@ codegen-units = 0 channel = "stable" rpath = false codegen-tests = false -ignore-git = true EOF diff --git a/source/d/rust/rust.url b/source/d/rust/rust.url index 50122ddb4..98cc2f672 100644 --- a/source/d/rust/rust.url +++ b/source/d/rust/rust.url @@ -1,5 +1,5 @@ # Source code (repacked to .tar.lz): -VERSION=1.69.0 +VERSION=1.70.0 rm -f rustc-${VERSION}-src.tar.* lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc @@ -20,8 +20,8 @@ fi # update the settings below, look at src/stage0.json in the Rust sources. exit 0 -BOOTSTRAP_DATE=2023-03-28 -BOOTSTRAP_VERSION=1.68.2 +BOOTSTRAP_DATE=2023-04-20 +BOOTSTRAP_VERSION=1.69.0 BOOTSTRAP_CARGO=$BOOTSTRAP_VERSION # i686 bootstrap: diff --git a/source/l/lmdb/lmdb.url b/source/l/lmdb/lmdb.url index d2821efe2..815959c4b 100644 --- a/source/l/lmdb/lmdb.url +++ b/source/l/lmdb/lmdb.url @@ -1,2 +1,2 @@ #https://github.com/LMDB/lmdb -https://git.openldap.org/openldap/openldap/-/archive/LMDB_0.9.30/openldap-LMDB_0.9.30.tar.gz +https://git.openldap.org/openldap/openldap/-/archive/LMDB_0.9.31/openldap-LMDB_0.9.31.tar.gz diff --git a/source/n/nghttp2/nghttp2.url b/source/n/nghttp2/nghttp2.url index fbe03258e..cf2e81ad7 100644 --- a/source/n/nghttp2/nghttp2.url +++ b/source/n/nghttp2/nghttp2.url @@ -1,2 +1,2 @@ https://github.com/nghttp2/nghttp2 -https://github.com/nghttp2/nghttp2/releases/download/v1.54.0/nghttp2-1.54.0.tar.xz +https://github.com/nghttp2/nghttp2/releases/download/v1.55.0/nghttp2-1.55.0.tar.xz diff --git a/source/n/openldap/openldap.SlackBuild b/source/n/openldap/openldap.SlackBuild index e476e4e21..4eab73442 100755 --- a/source/n/openldap/openldap.SlackBuild +++ b/source/n/openldap/openldap.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=openldap VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-4} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild index 3235f0c30..38297a31d 100755 --- a/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild +++ b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild @@ -189,7 +189,8 @@ rm -rf firefox-$RELEASEVER rm -rf firefox-unpack mkdir firefox-unpack cd firefox-unpack -tar xvf $CWD/firefox-$VERSION.source.tar.?z || exit 1 +echo "Extracting $CWD/firefox-$VERSION.source.tar.?z..." +tar xf $CWD/firefox-$VERSION.source.tar.?z || exit 1 mv * .. cd .. rm -rf firefox-unpack diff --git a/source/xap/seamonkey/seamonkey.SlackBuild b/source/xap/seamonkey/seamonkey.SlackBuild index 1af462592..ba1534a12 100755 --- a/source/xap/seamonkey/seamonkey.SlackBuild +++ b/source/xap/seamonkey/seamonkey.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -122,7 +122,8 @@ rm -rf seamonkey-${TARBALLVER} rm -rf seamonkey-unpack mkdir seamonkey-unpack cd seamonkey-unpack -tar xvf $CWD/seamonkey-${TARBALLVER}.source.tar.?z* || exit 1 +echo "Extracting $CWD/seamonkey-${TARBALLVER}.source.tar.?z..." +tar xf $CWD/seamonkey-${TARBALLVER}.source.tar.?z || exit 1 mv * .. cd .. rm -rf seamonkey-unpack diff --git a/testing/source/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff b/testing/source/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff new file mode 100644 index 000000000..d4131c0a2 --- /dev/null +++ b/testing/source/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff @@ -0,0 +1,18 @@ +--- ./ipc/chromium/src/third_party/libevent/arc4random.c.orig 2022-08-04 14:57:57.000000000 -0500 ++++ ./ipc/chromium/src/third_party/libevent/arc4random.c 2022-08-06 14:40:21.569033657 -0500 +@@ -484,6 +484,7 @@ + } + #endif + ++#if 0 + ARC4RANDOM_EXPORT void + arc4random_buf(void *buf_, size_t n) + { +@@ -497,6 +498,7 @@ + } + ARC4_UNLOCK_(); + } ++#endif + + #ifndef ARC4RANDOM_NOUNIFORM + /* diff --git a/testing/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch b/testing/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch new file mode 100644 index 000000000..5e7b23113 --- /dev/null +++ b/testing/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch @@ -0,0 +1,504 @@ +Submitted By: Ken Moffat +Date: 2016-06-11 +Initial Package Version: 2.13 +Upstream Status: Version is historic and unmaintained. +Origin: Found at fedora, plus fixes for LFS. +Description: All of the patches currently used by fedora, except for +the patch which ensures gawk is used in preference to mawk (we do not +install mawk). For LFS: we put mktemp in /usr/bin not /bin, remove +the install-info target because that will overwrite standards.info +with an old version (fedora always use a DESTDIR), and change the +man and info dirs to ${datadir}/ i.e. /usr/share (an empty /usr/info +will otherwise be created). + +diff -Naur a/acgeneral.m4 b/acgeneral.m4 +--- a/acgeneral.m4 1999-01-05 13:27:37.000000000 +0000 ++++ b/acgeneral.m4 2016-06-11 00:18:24.429043947 +0100 +@@ -1817,10 +1817,6 @@ + [cat > conftest.$ac_ext </dev/null +@@ -1988,12 +1984,12 @@ + AC_MSG_CHECKING(size of $1) + AC_CACHE_VAL(AC_CV_NAME, + [AC_TRY_RUN([#include +-main() ++int main() + { + FILE *f=fopen("conftestval", "w"); +- if (!f) exit(1); ++ if (!f) return(1); + fprintf(f, "%d\n", sizeof($1)); +- exit(0); ++ return(0); + }], AC_CV_NAME=`cat conftestval`, AC_CV_NAME=0, ifelse([$2], , , AC_CV_NAME=$2))])dnl + AC_MSG_RESULT($AC_CV_NAME) + AC_DEFINE_UNQUOTED(AC_TYPE_NAME, $AC_CV_NAME) +@@ -2160,20 +2156,38 @@ + dnl AC_OUTPUT_MAKE_DEFS() + define(AC_OUTPUT_MAKE_DEFS, + [# Transform confdefs.h into DEFS. +-dnl Using a here document instead of a string reduces the quoting nightmare. + # Protect against shell expansion while executing Makefile rules. + # Protect against Makefile macro expansion. +-cat > conftest.defs <<\EOF ++# ++# If the first sed substitution is executed (which looks for macros that ++# take arguments), then we branch to the quote section. Otherwise, ++# look for a macro that doesn't take arguments. ++cat >confdef2opt.sed <<\_ACEOF + changequote(<<, >>)dnl +-s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g +-s%[ `~<<#>>$^&*(){}\\|;'"<>?]%\\&%g +-s%\[%\\&%g +-s%\]%\\&%g +-s%\$%$$%g ++t clear ++: clear ++s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g ++t quote ++s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g ++t quote ++d ++: quote ++s,[ `~#$^&*(){}\\|;'"<>?],\\&,g ++s,\[,\\&,g ++s,\],\\&,g ++s,\$,$$,g ++p + changequote([, ])dnl +-EOF +-DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` +-rm -f conftest.defs ++_ACEOF ++# We use echo to avoid assuming a particular line-breaking character. ++# The extra dot is to prevent the shell from consuming trailing ++# line-breaks from the sub-command output. A line-break within ++# single-quotes doesn't work because, if this script is created in a ++# platform that uses two characters for line-breaks (e.g., DOS), tr ++# would break. ++ac_LF_and_DOT=`echo; echo .` ++DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` ++rm -f confdef2opt.sed + ]) + + dnl Do the variable substitutions to create the Makefiles or whatever. +diff -Naur a/acspecific.m4 b/acspecific.m4 +--- a/acspecific.m4 1999-01-05 13:27:52.000000000 +0000 ++++ b/acspecific.m4 2016-06-11 00:18:17.533078644 +0100 +@@ -152,8 +152,41 @@ + CXXFLAGS= + fi + fi ++ ++AC_PROG_CXX_EXIT_DECLARATION + ]) + ++ ++# AC_PROG_CXX_EXIT_DECLARATION ++# ----------------------------- ++# Find a valid prototype for exit and declare it in confdefs.h. ++AC_DEFUN(AC_PROG_CXX_EXIT_DECLARATION, ++[for ac_declaration in \ ++ ''\ ++ '#include ' \ ++ 'extern "C" void std::exit (int) throw (); using std::exit;' \ ++ 'extern "C" void std::exit (int); using std::exit;' \ ++ 'extern "C" void exit (int) throw ();' \ ++ 'extern "C" void exit (int);' \ ++ 'void exit (int);' ++do ++ AC_TRY_COMPILE([#include ++$ac_declaration], ++ [exit (42);], ++ [], ++ [continue]) ++ AC_TRY_COMPILE([$ac_declaration], ++ [exit (42);], ++ [break]) ++done ++if test -n "$ac_declaration"; then ++ echo '#ifdef __cplusplus' >>confdefs.h ++ echo $ac_declaration >>confdefs.h ++ echo '#endif' >>confdefs.h ++fi ++])# AC_PROG_CXX_EXIT_DECLARATION ++ ++ + dnl Determine a Fortran 77 compiler to use. If `F77' is not already set + dnl in the environment, check for `g77', `f77' and `f2c', in that order. + dnl Set the output variable `F77' to the name of the compiler found. +@@ -1010,7 +1043,7 @@ + ]) + + AC_DEFUN(AC_FUNC_MMAP, +-[AC_CHECK_HEADERS(unistd.h) ++[AC_CHECK_HEADERS(stdlib.h unistd.h sys/stat.h sys/types.h) + AC_CHECK_FUNCS(getpagesize) + AC_CACHE_CHECK(for working mmap, ac_cv_func_mmap_fixed_mapped, + [AC_TRY_RUN([ +@@ -1039,11 +1072,24 @@ + #include + #include + ++#if HAVE_SYS_TYPES_H ++# include ++#endif ++ ++#if HAVE_STDLIB_H ++# include ++#endif ++ ++#if HAVE_SYS_STAT_H ++# include ++#endif ++ ++#if HAVE_UNISTD_H ++# include ++#endif ++ + /* This mess was copied from the GNU getpagesize.h. */ + #ifndef HAVE_GETPAGESIZE +-# ifdef HAVE_UNISTD_H +-# include +-# endif + + /* Assume that all systems that can run configure have sys/param.h. */ + # ifndef HAVE_SYS_PARAM_H +@@ -1373,6 +1419,8 @@ + r.ru_majflt = r.ru_minflt = 0; + switch (fork()) { + case 0: /* Child. */ ++ /* Unless we actually _do_ something, the kernel sometimes doesn't chalk up any system time to this process. */ ++ if(fork()) { i = 123; wait(NULL); } else { i = 234; exit(0); } + sleep(1); /* Give up the CPU. */ + _exit(0); + case -1: _exit(0); /* What can we do? */ +diff -Naur a/autoconf.sh b/autoconf.sh +--- a/autoconf.sh 1999-01-05 13:27:53.000000000 +0000 ++++ b/autoconf.sh 2016-06-11 00:22:17.351872133 +0100 +@@ -45,20 +45,20 @@ + esac + + : ${TMPDIR=/tmp} +-tmpout=${TMPDIR}/acout.$$ ++tmpout=`/usr/bin/mktemp ${TMPDIR}/acout.XXXXXX` + localdir= + show_version=no + + while test $# -gt 0 ; do + case "${1}" in + -h | --help | --h* ) +- echo "${usage}" 1>&2; exit 0 ;; ++ echo "${usage}" 1>&2; rm -f $tmpout ; exit 0 ;; + --localdir=* | --l*=* ) + localdir="`echo \"${1}\" | sed -e 's/^[^=]*=//'`" + shift ;; + -l | --localdir | --l*) + shift +- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } ++ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; } + localdir="${1}" + shift ;; + --macrodir=* | --m*=* ) +@@ -66,7 +66,7 @@ + shift ;; + -m | --macrodir | --m* ) + shift +- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } ++ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; } + AC_MACRODIR="${1}" + shift ;; + --version | --v* ) +@@ -76,7 +76,7 @@ + - ) # Use stdin as input. + break ;; + -* ) +- echo "${usage}" 1>&2; exit 1 ;; ++ echo "${usage}" 1>&2; rm -f $tmpout; exit 1 ;; + * ) + break ;; + esac +@@ -86,23 +86,25 @@ + version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \ + $AC_MACRODIR/acgeneral.m4` + echo "Autoconf version $version" ++ rm -f $tmpout + exit 0 + fi + + case $# in + 0) infile=configure.in ;; + 1) infile="$1" ;; +- *) echo "$usage" >&2; exit 1 ;; ++ *) echo "$usage" >&2; rm -f $tmpout; exit 1 ;; + esac + + trap 'rm -f $tmpin $tmpout; exit 1' 1 2 15 + +-tmpin=${TMPDIR}/acin.$$ # Always set this, to avoid bogus errors from some rm's. ++tmpin=`/usr/bin/mktemp ${TMPDIR}/acin.XXXXXX` ++# Always set this, to avoid bogus errors from some rm's. + if test z$infile = z-; then + infile=$tmpin +- cat > $infile + elif test ! -r "$infile"; then + echo "autoconf: ${infile}: No such file or directory" >&2 ++ rm -f $tmpin $tmpout + exit 1 + fi + +@@ -111,6 +113,8 @@ + else + use_localdir= + fi ++# Make sure we don't leave those around - they are annoying ++trap 'rm -f $tmpin $tmpout' 0 + + # Use the frozen version of Autoconf if available. + r= f= +@@ -118,7 +122,7 @@ + case `$M4 --help < /dev/null 2>&1` in + *reload-state*) test -r $AC_MACRODIR/autoconf.m4f && { r=--reload f=f; } ;; + *traditional*) ;; +-*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin; exit 1 ;; ++*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin $tmpout; exit 1 ;; + esac + + $M4 -I$AC_MACRODIR $use_localdir $r autoconf.m4$f $infile > $tmpout || +@@ -154,6 +158,6 @@ + /__oline__/s/^\([0-9][0-9]*\):\(.*\)__oline__/\2\1/ + ' >&4 + +-rm -f $tmpout ++rm -f $tmpout $tmpin + + exit $status +diff -Naur a/autoconf.texi b/autoconf.texi +--- a/autoconf.texi 1999-01-05 13:28:37.000000000 +0000 ++++ b/autoconf.texi 2016-06-11 00:18:46.360933604 +0100 +@@ -1,7 +1,7 @@ + \input texinfo @c -*-texinfo-*- + @c %**start of header +-@setfilename autoconf.info +-@settitle Autoconf ++@setfilename autoconf.info ++@settitle Autoconf + @c For double-sided printing, uncomment: + @c @setchapternewpage odd + @c %**end of header +@@ -17,7 +17,8 @@ + @ifinfo + @format + START-INFO-DIR-ENTRY +-* Autoconf: (autoconf). Create source code configuration scripts. ++* Autoconf: (autoconf). Create source code configuration scripts. ++ This is a legacy version of autoconf. + END-INFO-DIR-ENTRY + @end format + +diff -Naur a/autoheader.sh b/autoheader.sh +--- a/autoheader.sh 1999-01-05 13:28:39.000000000 +0000 ++++ b/autoheader.sh 2016-06-11 00:22:17.351872133 +0100 +@@ -194,9 +194,9 @@ + # Some fgrep's have limits on the number of lines that can be in the + # pattern on the command line, so use a temporary file containing the + # pattern. +- (fgrep_tmp=${TMPDIR-/tmp}/autoh$$ ++ (fgrep_tmp=`/usr/bin/mktemp ${TMPDIR-/tmp}/autoh$$.XXXXXX` + trap "rm -f $fgrep_tmp; exit 1" 1 2 15 +- cat > $fgrep_tmp <> $fgrep_tmp <&2; exit 0 ;; ++ echo "${usage}" 1>&2; rm -f $sedtmp; exit 0 ;; + --macrodir=* | --m*=* ) + AC_MACRODIR="`echo \"${1}\" | sed -e 's/^[^=]*=//'`" + shift ;; + -m | --macrodir | --m* ) + shift +- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } ++ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $sedtmp; exit 1; } + AC_MACRODIR="${1}" + shift ;; + --version | --versio | --versi | --vers) +@@ -51,7 +51,7 @@ + - ) # Use stdin as input. + break ;; + -* ) +- echo "${usage}" 1>&2; exit 1 ;; ++ echo "${usage}" 1>&2; rm -f $sedtmp; exit 1 ;; + * ) + break ;; + esac +@@ -61,6 +61,7 @@ + version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \ + $AC_MACRODIR/acgeneral.m4` + echo "Autoconf version $version" ++ rm -f $sedtmp + exit 0 + fi + +@@ -68,6 +69,7 @@ + + tmpout=acupo.$$ + trap 'rm -f $sedtmp $tmpout; exit 1' 1 2 15 ++trap 'rm -f $sedtmp' 0 + case $# in + 0) infile=configure.in; out="> $tmpout" + # Make sure $infile can be read, and $tmpout has the same permissions. +diff -Naur a/configure b/configure +--- a/configure 1999-01-05 13:28:57.000000000 +0000 ++++ b/configure 2016-06-11 00:50:57.771231914 +0100 +@@ -43,8 +43,8 @@ + libdir='${exec_prefix}/lib' + includedir='${prefix}/include' + oldincludedir='/usr/include' +-infodir='${prefix}/info' +-mandir='${prefix}/man' ++infodir='${datadir}/info' ++mandir='${datadir}/man' + + # Initialize some other variables. + subdirs= +diff -Naur a/Makefile.in b/Makefile.in +--- a/Makefile.in 1999-01-05 13:27:16.000000000 +0000 ++++ b/Makefile.in 2016-06-11 00:29:34.005678107 +0100 +@@ -49,7 +49,7 @@ + + # Directory in which to install library files. + datadir = @datadir@ +-acdatadir = $(datadir)/autoconf ++acdatadir = $(datadir)/autoconf-2.13 + + # Directory in which to install documentation info files. + infodir = @infodir@ +@@ -68,8 +68,8 @@ + DISTFILES = AUTHORS COPYING ChangeLog ChangeLog.1 INSTALL \ + Makefile.in NEWS README TODO $(M4FILES) \ + acconfig.h acfunctions acheaders acidentifiers \ +- acmakevars acprograms autoconf.info* \ +- autoconf.sh autoconf.texi install.texi \ ++ acmakevars acprograms autoconf.info* \ ++ autoconf.sh autoconf.texi install.texi \ + autoheader.sh autoscan.pl autoreconf.sh autoupdate.sh ifnames.sh \ + config.guess config.sub configure configure.in \ + install-sh mkinstalldirs texinfo.tex \ +@@ -106,11 +106,11 @@ + autoconf.m4f: autoconf.m4 acgeneral.m4 acspecific.m4 acoldnames.m4 + autoheader.m4f: autoheader.m4 acgeneral.m4 acspecific.m4 acoldnames.m4 + +-info: autoconf.info @standards_info@ INSTALL ++info: autoconf.info @standards_info@ INSTALL + + # Use --no-split to avoid creating filenames > 14 chars. +-autoconf.info: autoconf.texi install.texi +- $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@ ++autoconf.info: autoconf.texi install.texi ++ $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@ + + INSTALL: install.texi + $(MAKEINFO) -I$(srcdir) $(srcdir)/install.texi --output=$@ \ +@@ -121,8 +121,8 @@ + + dvi: autoconf.dvi @standards_dvi@ + +-autoconf.dvi: autoconf.texi +- $(TEXI2DVI) $(srcdir)/autoconf.texi ++autoconf.dvi: autoconf.texi ++ $(TEXI2DVI) $(srcdir)/autoconf.texi + + standards.dvi: standards.texi make-stds.texi + $(TEXI2DVI) $(srcdir)/standards.texi +@@ -137,35 +137,35 @@ + cd testsuite && ${MAKE} AUTOCONF=${bindir}/autoconf $@ + + installdirs: +- $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(acdatadir) ++ $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)/$(bindir) $(DESTDIR)/$(infodir) $(DESTDIR)/$(acdatadir) + +-install: all $(M4FILES) acconfig.h installdirs install-info ++install: all $(M4FILES) acconfig.h installdirs + for p in $(ASCRIPTS); do \ +- $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \ ++ $(INSTALL_PROGRAM) $$p $(DESTDIR)/$(bindir)/`echo $$p|sed '$(transform)'`; \ + done + for i in $(M4FROZEN); do \ +- $(INSTALL_DATA) $$i $(acdatadir)/$$i; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)/$(acdatadir)/$$i; \ + done + for i in $(M4FILES) acconfig.h; do \ +- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \ ++ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \ + done + -if test -f autoscan; then \ +- $(INSTALL_PROGRAM) autoscan $(bindir)/`echo autoscan|sed '$(transform)'`; \ ++ $(INSTALL_PROGRAM) autoscan $(DESTDIR)/$(bindir)/`echo autoscan|sed '$(transform)'`; \ + for i in acfunctions acheaders acidentifiers acprograms \ + acmakevars; do \ +- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \ ++ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \ + done; \ + else :; fi + + # Don't cd, to avoid breaking install-sh references. + install-info: info installdirs +- if test -f autoconf.info; then \ ++ if test -f autoconf.info; then \ + for i in *.info*; do \ +- $(INSTALL_DATA) $$i $(infodir)/$$i; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/$$i; \ + done; \ + else \ + for i in $(srcdir)/*.info*; do \ +- $(INSTALL_DATA) $$i $(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \ + done; \ + fi + +@@ -174,7 +174,7 @@ + rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \ + done + rm -fr $(acdatadir) +- cd $(infodir) && rm -f autoconf.info* ++ cd $(infodir) && rm -f autoconf.info* + if test -f standards.info || test -f $(srcdir)/standards.info; \ + then cd $(infodir) && rm -f standards.info*; fi + +diff -Naur a/testsuite/autoconf.s/syntax.exp b/testsuite/autoconf.s/syntax.exp +--- a/testsuite/autoconf.s/syntax.exp 1999-01-05 13:29:54.000000000 +0000 ++++ b/testsuite/autoconf.s/syntax.exp 2016-06-11 00:18:51.996905247 +0100 +@@ -2,7 +2,7 @@ + + send_user "Checking for syntax errors in the specific tests...\n" + set script {s/^AC_DEFUN(\([^,]*\).*/\1/p} +-set macros [exec sed -n $script $srcdir/../acspecific.m4] ++set macros [exec sed -n $script $srcdir/../acspecific.m4 | grep -v -e AC_FUNC_GETLOADAVG -e F77] + + foreach mac $macros { + send_user "$mac\n" diff --git a/testing/source/mozilla-thunderbird/autoconf/autoconf.build b/testing/source/mozilla-thunderbird/autoconf/autoconf.build new file mode 100755 index 000000000..7dae1bad1 --- /dev/null +++ b/testing/source/mozilla-thunderbird/autoconf/autoconf.build @@ -0,0 +1,81 @@ +#!/bin/sh + +# Copyright 2005-2016 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. + + +PKGNAM=autoconf +VERSION=2.13 +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i486 ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-autoconf + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf autoconf-$VERSION +tar xvf $CWD/autoconf-$VERSION.tar.xz || exit 1 +cd autoconf-$VERSION + +zcat $CWD/autoconf-2.13-consolidated_fixes-1.patch.gz | patch -p1 --verbose || 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 {} \; + +# Build a temporary copy of autoconf-2.13 only to be used to compile +# Firefox, since it somewhat inexplicably requires this ancient version: + +rm -rf $TMP/autoconf-tmp +mkdir -p $TMP/autoconf-tmp +# This will be at the beginning of the $PATH, so protect against nonsense +# happening in /tmp: +chmod 700 $TMP/autoconf-tmp +rm -rf $TMP/autoconf-tmp/* +mkdir -p $TMP/autoconf-tmp/usr + +./configure \ + --prefix=$TMP/autoconf-tmp/usr \ + --program-suffix=-2.13 \ + --infodir=$TMP/autoconf-tmp/usr/info \ + --mandir=$TMP/autoconf-tmp/usr/man \ + --build=$ARCH-slackware-linux || exit 1 + +make $NUMJOBS || make || exit 1 +make install || exit 1 + diff --git a/testing/source/mozilla-thunderbird/build-deps.sh b/testing/source/mozilla-thunderbird/build-deps.sh new file mode 100755 index 000000000..090876bdd --- /dev/null +++ b/testing/source/mozilla-thunderbird/build-deps.sh @@ -0,0 +1,35 @@ +#!/bin/bash + +# Copyright 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Clear out any existing build deps: +rm -rf $TMP/mozilla-thunderbird-build-deps +mkdir -p $TMP/mozilla-thunderbird-build-deps +# This will be at the beginning of the $PATH, so protect against nonsense +# happening in /tmp: +chmod 700 $TMP/mozilla-thunderbird-build-deps + +if /bin/ls build-deps*.txz 1> /dev/null 2> /dev/null ; then # use prebuilt + ( cd $TMP/mozilla-thunderbird-build-deps ; tar xf $CWD/build-deps*.txz ) +else + # We need to use the incredibly ancient autoconf-2.13 for this :/ + ( cd $CWD/build-deps/autoconf ; ./autoconf.build ) || exit 1 +fi diff --git a/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch b/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch new file mode 100644 index 000000000..5e7b23113 --- /dev/null +++ b/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch @@ -0,0 +1,504 @@ +Submitted By: Ken Moffat +Date: 2016-06-11 +Initial Package Version: 2.13 +Upstream Status: Version is historic and unmaintained. +Origin: Found at fedora, plus fixes for LFS. +Description: All of the patches currently used by fedora, except for +the patch which ensures gawk is used in preference to mawk (we do not +install mawk). For LFS: we put mktemp in /usr/bin not /bin, remove +the install-info target because that will overwrite standards.info +with an old version (fedora always use a DESTDIR), and change the +man and info dirs to ${datadir}/ i.e. /usr/share (an empty /usr/info +will otherwise be created). + +diff -Naur a/acgeneral.m4 b/acgeneral.m4 +--- a/acgeneral.m4 1999-01-05 13:27:37.000000000 +0000 ++++ b/acgeneral.m4 2016-06-11 00:18:24.429043947 +0100 +@@ -1817,10 +1817,6 @@ + [cat > conftest.$ac_ext </dev/null +@@ -1988,12 +1984,12 @@ + AC_MSG_CHECKING(size of $1) + AC_CACHE_VAL(AC_CV_NAME, + [AC_TRY_RUN([#include +-main() ++int main() + { + FILE *f=fopen("conftestval", "w"); +- if (!f) exit(1); ++ if (!f) return(1); + fprintf(f, "%d\n", sizeof($1)); +- exit(0); ++ return(0); + }], AC_CV_NAME=`cat conftestval`, AC_CV_NAME=0, ifelse([$2], , , AC_CV_NAME=$2))])dnl + AC_MSG_RESULT($AC_CV_NAME) + AC_DEFINE_UNQUOTED(AC_TYPE_NAME, $AC_CV_NAME) +@@ -2160,20 +2156,38 @@ + dnl AC_OUTPUT_MAKE_DEFS() + define(AC_OUTPUT_MAKE_DEFS, + [# Transform confdefs.h into DEFS. +-dnl Using a here document instead of a string reduces the quoting nightmare. + # Protect against shell expansion while executing Makefile rules. + # Protect against Makefile macro expansion. +-cat > conftest.defs <<\EOF ++# ++# If the first sed substitution is executed (which looks for macros that ++# take arguments), then we branch to the quote section. Otherwise, ++# look for a macro that doesn't take arguments. ++cat >confdef2opt.sed <<\_ACEOF + changequote(<<, >>)dnl +-s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g +-s%[ `~<<#>>$^&*(){}\\|;'"<>?]%\\&%g +-s%\[%\\&%g +-s%\]%\\&%g +-s%\$%$$%g ++t clear ++: clear ++s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g ++t quote ++s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g ++t quote ++d ++: quote ++s,[ `~#$^&*(){}\\|;'"<>?],\\&,g ++s,\[,\\&,g ++s,\],\\&,g ++s,\$,$$,g ++p + changequote([, ])dnl +-EOF +-DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '` +-rm -f conftest.defs ++_ACEOF ++# We use echo to avoid assuming a particular line-breaking character. ++# The extra dot is to prevent the shell from consuming trailing ++# line-breaks from the sub-command output. A line-break within ++# single-quotes doesn't work because, if this script is created in a ++# platform that uses two characters for line-breaks (e.g., DOS), tr ++# would break. ++ac_LF_and_DOT=`echo; echo .` ++DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'` ++rm -f confdef2opt.sed + ]) + + dnl Do the variable substitutions to create the Makefiles or whatever. +diff -Naur a/acspecific.m4 b/acspecific.m4 +--- a/acspecific.m4 1999-01-05 13:27:52.000000000 +0000 ++++ b/acspecific.m4 2016-06-11 00:18:17.533078644 +0100 +@@ -152,8 +152,41 @@ + CXXFLAGS= + fi + fi ++ ++AC_PROG_CXX_EXIT_DECLARATION + ]) + ++ ++# AC_PROG_CXX_EXIT_DECLARATION ++# ----------------------------- ++# Find a valid prototype for exit and declare it in confdefs.h. ++AC_DEFUN(AC_PROG_CXX_EXIT_DECLARATION, ++[for ac_declaration in \ ++ ''\ ++ '#include ' \ ++ 'extern "C" void std::exit (int) throw (); using std::exit;' \ ++ 'extern "C" void std::exit (int); using std::exit;' \ ++ 'extern "C" void exit (int) throw ();' \ ++ 'extern "C" void exit (int);' \ ++ 'void exit (int);' ++do ++ AC_TRY_COMPILE([#include ++$ac_declaration], ++ [exit (42);], ++ [], ++ [continue]) ++ AC_TRY_COMPILE([$ac_declaration], ++ [exit (42);], ++ [break]) ++done ++if test -n "$ac_declaration"; then ++ echo '#ifdef __cplusplus' >>confdefs.h ++ echo $ac_declaration >>confdefs.h ++ echo '#endif' >>confdefs.h ++fi ++])# AC_PROG_CXX_EXIT_DECLARATION ++ ++ + dnl Determine a Fortran 77 compiler to use. If `F77' is not already set + dnl in the environment, check for `g77', `f77' and `f2c', in that order. + dnl Set the output variable `F77' to the name of the compiler found. +@@ -1010,7 +1043,7 @@ + ]) + + AC_DEFUN(AC_FUNC_MMAP, +-[AC_CHECK_HEADERS(unistd.h) ++[AC_CHECK_HEADERS(stdlib.h unistd.h sys/stat.h sys/types.h) + AC_CHECK_FUNCS(getpagesize) + AC_CACHE_CHECK(for working mmap, ac_cv_func_mmap_fixed_mapped, + [AC_TRY_RUN([ +@@ -1039,11 +1072,24 @@ + #include + #include + ++#if HAVE_SYS_TYPES_H ++# include ++#endif ++ ++#if HAVE_STDLIB_H ++# include ++#endif ++ ++#if HAVE_SYS_STAT_H ++# include ++#endif ++ ++#if HAVE_UNISTD_H ++# include ++#endif ++ + /* This mess was copied from the GNU getpagesize.h. */ + #ifndef HAVE_GETPAGESIZE +-# ifdef HAVE_UNISTD_H +-# include +-# endif + + /* Assume that all systems that can run configure have sys/param.h. */ + # ifndef HAVE_SYS_PARAM_H +@@ -1373,6 +1419,8 @@ + r.ru_majflt = r.ru_minflt = 0; + switch (fork()) { + case 0: /* Child. */ ++ /* Unless we actually _do_ something, the kernel sometimes doesn't chalk up any system time to this process. */ ++ if(fork()) { i = 123; wait(NULL); } else { i = 234; exit(0); } + sleep(1); /* Give up the CPU. */ + _exit(0); + case -1: _exit(0); /* What can we do? */ +diff -Naur a/autoconf.sh b/autoconf.sh +--- a/autoconf.sh 1999-01-05 13:27:53.000000000 +0000 ++++ b/autoconf.sh 2016-06-11 00:22:17.351872133 +0100 +@@ -45,20 +45,20 @@ + esac + + : ${TMPDIR=/tmp} +-tmpout=${TMPDIR}/acout.$$ ++tmpout=`/usr/bin/mktemp ${TMPDIR}/acout.XXXXXX` + localdir= + show_version=no + + while test $# -gt 0 ; do + case "${1}" in + -h | --help | --h* ) +- echo "${usage}" 1>&2; exit 0 ;; ++ echo "${usage}" 1>&2; rm -f $tmpout ; exit 0 ;; + --localdir=* | --l*=* ) + localdir="`echo \"${1}\" | sed -e 's/^[^=]*=//'`" + shift ;; + -l | --localdir | --l*) + shift +- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } ++ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; } + localdir="${1}" + shift ;; + --macrodir=* | --m*=* ) +@@ -66,7 +66,7 @@ + shift ;; + -m | --macrodir | --m* ) + shift +- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } ++ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; } + AC_MACRODIR="${1}" + shift ;; + --version | --v* ) +@@ -76,7 +76,7 @@ + - ) # Use stdin as input. + break ;; + -* ) +- echo "${usage}" 1>&2; exit 1 ;; ++ echo "${usage}" 1>&2; rm -f $tmpout; exit 1 ;; + * ) + break ;; + esac +@@ -86,23 +86,25 @@ + version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \ + $AC_MACRODIR/acgeneral.m4` + echo "Autoconf version $version" ++ rm -f $tmpout + exit 0 + fi + + case $# in + 0) infile=configure.in ;; + 1) infile="$1" ;; +- *) echo "$usage" >&2; exit 1 ;; ++ *) echo "$usage" >&2; rm -f $tmpout; exit 1 ;; + esac + + trap 'rm -f $tmpin $tmpout; exit 1' 1 2 15 + +-tmpin=${TMPDIR}/acin.$$ # Always set this, to avoid bogus errors from some rm's. ++tmpin=`/usr/bin/mktemp ${TMPDIR}/acin.XXXXXX` ++# Always set this, to avoid bogus errors from some rm's. + if test z$infile = z-; then + infile=$tmpin +- cat > $infile + elif test ! -r "$infile"; then + echo "autoconf: ${infile}: No such file or directory" >&2 ++ rm -f $tmpin $tmpout + exit 1 + fi + +@@ -111,6 +113,8 @@ + else + use_localdir= + fi ++# Make sure we don't leave those around - they are annoying ++trap 'rm -f $tmpin $tmpout' 0 + + # Use the frozen version of Autoconf if available. + r= f= +@@ -118,7 +122,7 @@ + case `$M4 --help < /dev/null 2>&1` in + *reload-state*) test -r $AC_MACRODIR/autoconf.m4f && { r=--reload f=f; } ;; + *traditional*) ;; +-*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin; exit 1 ;; ++*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin $tmpout; exit 1 ;; + esac + + $M4 -I$AC_MACRODIR $use_localdir $r autoconf.m4$f $infile > $tmpout || +@@ -154,6 +158,6 @@ + /__oline__/s/^\([0-9][0-9]*\):\(.*\)__oline__/\2\1/ + ' >&4 + +-rm -f $tmpout ++rm -f $tmpout $tmpin + + exit $status +diff -Naur a/autoconf.texi b/autoconf.texi +--- a/autoconf.texi 1999-01-05 13:28:37.000000000 +0000 ++++ b/autoconf.texi 2016-06-11 00:18:46.360933604 +0100 +@@ -1,7 +1,7 @@ + \input texinfo @c -*-texinfo-*- + @c %**start of header +-@setfilename autoconf.info +-@settitle Autoconf ++@setfilename autoconf.info ++@settitle Autoconf + @c For double-sided printing, uncomment: + @c @setchapternewpage odd + @c %**end of header +@@ -17,7 +17,8 @@ + @ifinfo + @format + START-INFO-DIR-ENTRY +-* Autoconf: (autoconf). Create source code configuration scripts. ++* Autoconf: (autoconf). Create source code configuration scripts. ++ This is a legacy version of autoconf. + END-INFO-DIR-ENTRY + @end format + +diff -Naur a/autoheader.sh b/autoheader.sh +--- a/autoheader.sh 1999-01-05 13:28:39.000000000 +0000 ++++ b/autoheader.sh 2016-06-11 00:22:17.351872133 +0100 +@@ -194,9 +194,9 @@ + # Some fgrep's have limits on the number of lines that can be in the + # pattern on the command line, so use a temporary file containing the + # pattern. +- (fgrep_tmp=${TMPDIR-/tmp}/autoh$$ ++ (fgrep_tmp=`/usr/bin/mktemp ${TMPDIR-/tmp}/autoh$$.XXXXXX` + trap "rm -f $fgrep_tmp; exit 1" 1 2 15 +- cat > $fgrep_tmp <> $fgrep_tmp <&2; exit 0 ;; ++ echo "${usage}" 1>&2; rm -f $sedtmp; exit 0 ;; + --macrodir=* | --m*=* ) + AC_MACRODIR="`echo \"${1}\" | sed -e 's/^[^=]*=//'`" + shift ;; + -m | --macrodir | --m* ) + shift +- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; } ++ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $sedtmp; exit 1; } + AC_MACRODIR="${1}" + shift ;; + --version | --versio | --versi | --vers) +@@ -51,7 +51,7 @@ + - ) # Use stdin as input. + break ;; + -* ) +- echo "${usage}" 1>&2; exit 1 ;; ++ echo "${usage}" 1>&2; rm -f $sedtmp; exit 1 ;; + * ) + break ;; + esac +@@ -61,6 +61,7 @@ + version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \ + $AC_MACRODIR/acgeneral.m4` + echo "Autoconf version $version" ++ rm -f $sedtmp + exit 0 + fi + +@@ -68,6 +69,7 @@ + + tmpout=acupo.$$ + trap 'rm -f $sedtmp $tmpout; exit 1' 1 2 15 ++trap 'rm -f $sedtmp' 0 + case $# in + 0) infile=configure.in; out="> $tmpout" + # Make sure $infile can be read, and $tmpout has the same permissions. +diff -Naur a/configure b/configure +--- a/configure 1999-01-05 13:28:57.000000000 +0000 ++++ b/configure 2016-06-11 00:50:57.771231914 +0100 +@@ -43,8 +43,8 @@ + libdir='${exec_prefix}/lib' + includedir='${prefix}/include' + oldincludedir='/usr/include' +-infodir='${prefix}/info' +-mandir='${prefix}/man' ++infodir='${datadir}/info' ++mandir='${datadir}/man' + + # Initialize some other variables. + subdirs= +diff -Naur a/Makefile.in b/Makefile.in +--- a/Makefile.in 1999-01-05 13:27:16.000000000 +0000 ++++ b/Makefile.in 2016-06-11 00:29:34.005678107 +0100 +@@ -49,7 +49,7 @@ + + # Directory in which to install library files. + datadir = @datadir@ +-acdatadir = $(datadir)/autoconf ++acdatadir = $(datadir)/autoconf-2.13 + + # Directory in which to install documentation info files. + infodir = @infodir@ +@@ -68,8 +68,8 @@ + DISTFILES = AUTHORS COPYING ChangeLog ChangeLog.1 INSTALL \ + Makefile.in NEWS README TODO $(M4FILES) \ + acconfig.h acfunctions acheaders acidentifiers \ +- acmakevars acprograms autoconf.info* \ +- autoconf.sh autoconf.texi install.texi \ ++ acmakevars acprograms autoconf.info* \ ++ autoconf.sh autoconf.texi install.texi \ + autoheader.sh autoscan.pl autoreconf.sh autoupdate.sh ifnames.sh \ + config.guess config.sub configure configure.in \ + install-sh mkinstalldirs texinfo.tex \ +@@ -106,11 +106,11 @@ + autoconf.m4f: autoconf.m4 acgeneral.m4 acspecific.m4 acoldnames.m4 + autoheader.m4f: autoheader.m4 acgeneral.m4 acspecific.m4 acoldnames.m4 + +-info: autoconf.info @standards_info@ INSTALL ++info: autoconf.info @standards_info@ INSTALL + + # Use --no-split to avoid creating filenames > 14 chars. +-autoconf.info: autoconf.texi install.texi +- $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@ ++autoconf.info: autoconf.texi install.texi ++ $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@ + + INSTALL: install.texi + $(MAKEINFO) -I$(srcdir) $(srcdir)/install.texi --output=$@ \ +@@ -121,8 +121,8 @@ + + dvi: autoconf.dvi @standards_dvi@ + +-autoconf.dvi: autoconf.texi +- $(TEXI2DVI) $(srcdir)/autoconf.texi ++autoconf.dvi: autoconf.texi ++ $(TEXI2DVI) $(srcdir)/autoconf.texi + + standards.dvi: standards.texi make-stds.texi + $(TEXI2DVI) $(srcdir)/standards.texi +@@ -137,35 +137,35 @@ + cd testsuite && ${MAKE} AUTOCONF=${bindir}/autoconf $@ + + installdirs: +- $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(acdatadir) ++ $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)/$(bindir) $(DESTDIR)/$(infodir) $(DESTDIR)/$(acdatadir) + +-install: all $(M4FILES) acconfig.h installdirs install-info ++install: all $(M4FILES) acconfig.h installdirs + for p in $(ASCRIPTS); do \ +- $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \ ++ $(INSTALL_PROGRAM) $$p $(DESTDIR)/$(bindir)/`echo $$p|sed '$(transform)'`; \ + done + for i in $(M4FROZEN); do \ +- $(INSTALL_DATA) $$i $(acdatadir)/$$i; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)/$(acdatadir)/$$i; \ + done + for i in $(M4FILES) acconfig.h; do \ +- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \ ++ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \ + done + -if test -f autoscan; then \ +- $(INSTALL_PROGRAM) autoscan $(bindir)/`echo autoscan|sed '$(transform)'`; \ ++ $(INSTALL_PROGRAM) autoscan $(DESTDIR)/$(bindir)/`echo autoscan|sed '$(transform)'`; \ + for i in acfunctions acheaders acidentifiers acprograms \ + acmakevars; do \ +- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \ ++ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \ + done; \ + else :; fi + + # Don't cd, to avoid breaking install-sh references. + install-info: info installdirs +- if test -f autoconf.info; then \ ++ if test -f autoconf.info; then \ + for i in *.info*; do \ +- $(INSTALL_DATA) $$i $(infodir)/$$i; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/$$i; \ + done; \ + else \ + for i in $(srcdir)/*.info*; do \ +- $(INSTALL_DATA) $$i $(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \ ++ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \ + done; \ + fi + +@@ -174,7 +174,7 @@ + rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \ + done + rm -fr $(acdatadir) +- cd $(infodir) && rm -f autoconf.info* ++ cd $(infodir) && rm -f autoconf.info* + if test -f standards.info || test -f $(srcdir)/standards.info; \ + then cd $(infodir) && rm -f standards.info*; fi + +diff -Naur a/testsuite/autoconf.s/syntax.exp b/testsuite/autoconf.s/syntax.exp +--- a/testsuite/autoconf.s/syntax.exp 1999-01-05 13:29:54.000000000 +0000 ++++ b/testsuite/autoconf.s/syntax.exp 2016-06-11 00:18:51.996905247 +0100 +@@ -2,7 +2,7 @@ + + send_user "Checking for syntax errors in the specific tests...\n" + set script {s/^AC_DEFUN(\([^,]*\).*/\1/p} +-set macros [exec sed -n $script $srcdir/../acspecific.m4] ++set macros [exec sed -n $script $srcdir/../acspecific.m4 | grep -v -e AC_FUNC_GETLOADAVG -e F77] + + foreach mac $macros { + send_user "$mac\n" diff --git a/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf.build b/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf.build new file mode 100755 index 000000000..b3bf16699 --- /dev/null +++ b/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf.build @@ -0,0 +1,75 @@ +#!/bin/sh + +# Copyright 2005-2016 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. + + +PKGNAM=autoconf +VERSION=2.13 +BUILD=${BUILD:-1} + +NUMJOBS=${NUMJOBS:-" -j7 "} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i586 ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp} +PKG=$TMP/package-autoconf + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf autoconf-$VERSION +tar xvf $CWD/autoconf-$VERSION.tar.xz || exit 1 +cd autoconf-$VERSION + +zcat $CWD/autoconf-2.13-consolidated_fixes-1.patch.gz | patch -p1 --verbose || 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 {} \; + +# Build a temporary copy of autoconf-2.13 only to be used to compile +# Firefox, since it somewhat inexplicably requires this ancient version: + +mkdir -p $TMP/mozilla-thunderbird-build-deps/usr + +./configure \ + --prefix=$TMP/mozilla-thunderbird-build-deps/usr \ + --program-suffix=-2.13 \ + --infodir=$TMP/mozilla-thunderbird-build-deps/usr/info \ + --mandir=$TMP/mozilla-thunderbird-build-deps/usr/man \ + --build=$ARCH-slackware-linux || exit 1 + +make $NUMJOBS || make || exit 1 +make install || exit 1 + diff --git a/testing/source/mozilla-thunderbird/double_t.x86.diff b/testing/source/mozilla-thunderbird/double_t.x86.diff new file mode 100644 index 000000000..12f04c378 --- /dev/null +++ b/testing/source/mozilla-thunderbird/double_t.x86.diff @@ -0,0 +1,13 @@ +--- ./modules/fdlibm/src/math_private.h.orig 2022-06-27 21:04:57.000000000 -0500 ++++ ./modules/fdlibm/src/math_private.h 2022-06-30 13:41:46.761170878 -0500 +@@ -30,8 +30,8 @@ + * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t + */ + +-typedef double __double_t; +-typedef __double_t double_t; ++typedef long double __double_t; ++typedef long double double_t; + + /* + * The original fdlibm code used statements like: diff --git a/testing/source/mozilla-thunderbird/gcc-13.patch b/testing/source/mozilla-thunderbird/gcc-13.patch new file mode 100644 index 000000000..9ba326f52 --- /dev/null +++ b/testing/source/mozilla-thunderbird/gcc-13.patch @@ -0,0 +1,10 @@ +--- ./comm/third_party/rnp/src/libsexp/include/sexp/sexp-error.h.orig 2023-07-11 09:38:40.000000000 -0500 ++++ ./comm/third_party/rnp/src/libsexp/include/sexp/sexp-error.h 2023-07-12 14:04:52.783155779 -0500 +@@ -29,6 +29,7 @@ + + #pragma once + ++#include + #include + #include + #include diff --git a/testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff b/testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff new file mode 100644 index 000000000..115ba0e7a --- /dev/null +++ b/testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff @@ -0,0 +1,31 @@ +--- ./config/makefiles/rust.mk.orig 2021-03-15 12:42:08.219987929 -0500 ++++ ./config/makefiles/rust.mk 2021-03-15 12:43:15.996984180 -0500 +@@ -332,17 +332,17 @@ + # the chance of proxy bypasses originating from rust code. + # The check only works when rust code is built with -Clto but without MOZ_LTO_RUST_CROSS. + # Sanitizers and sancov also fail because compiler-rt hooks network functions. +-ifndef MOZ_PROFILE_GENERATE +-ifeq ($(OS_ARCH), Linux) +-ifeq (,$(rustflags_sancov)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN)) +-ifndef MOZ_LTO_RUST_CROSS +-ifneq (,$(filter -Clto,$(cargo_rustc_flags))) +- $(call py_action,check_binary,--target --networking $@) +-endif +-endif +-endif +-endif +-endif ++#ifndef MOZ_PROFILE_GENERATE ++#ifeq ($(OS_ARCH), Linux) ++#ifeq (,$(rustflags_sancov)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN)) ++#ifndef MOZ_LTO_RUST_CROSS ++#ifneq (,$(filter -Clto,$(cargo_rustc_flags))) ++# $(call py_action,check_binary,--target --networking $@) ++#endif ++#endif ++#endif ++#endif ++#endif + + force-cargo-library-check: + $(call CARGO_CHECK) --lib $(cargo_target_flag) $(rust_features_flag) diff --git a/testing/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/testing/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild new file mode 100755 index 000000000..f21c3a0d2 --- /dev/null +++ b/testing/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild @@ -0,0 +1,375 @@ +#!/bin/bash + +# Copyright 2008, 2009, 2010, 2011, 2012, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 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. + +# Modified 2012 by Eric Hameleers for ARM port. + +# Thanks to the folks at the Mozilla Foundation for permission to +# distribute this, and for all the great work! :-) + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=mozilla-thunderbird +VERSION=$(basename $(ls thunderbird-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source) +RELEASEVER=$(echo $VERSION | cut -f 1 -d e | cut -f 1 -d b) +BUILD=${BUILD:-1} + +# Specify this variable for a localized build. +# For example, to build a version of Thunderbird with Italian support, run +# the build script like this: +# +# MOZLOCALIZE=it ./mozilla-thunderbird.SlackBuild +# +MOZLOCALIZE=${MOZLOCALIZE:-} + +# Without LANG=C, building the Python environment may fail with: +# "UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 36: ordinal not in range(128)" +LANG=C + +# Add a shell script to start the thunderbird binary with MOZ_ALLOW_DOWNGRADE=1 +# to avoid backing up (and disabling) the user profile if a browser downgrade +# is detected. If you want to build with the stock default behavior, set +# this to something other than "YES": +MOZ_ALLOW_DOWNGRADE=${MOZ_ALLOW_DOWNGRADE:-YES} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i686 ;; + armv7hl) export ARCH=armv7hl ;; + 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 + if [ -z $MOZLOCALIZE ]; then + echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz" + else + echo "$PKGNAM-$VERSION-$ARCH-${BUILD}_$MOZLOCALIZE.txz" + fi + exit 0 +fi + +# Thunderbird has been requiring more and more memory, especially while linking +# libxul. If it fails to build natively on x86 32-bit, it can be useful to +# attempt the build using an x86_64 kernel and a 32-bit userspace. Detect this +# situation and set the ARCH to i686. Later in the script we'll add some +# options to the .mozconfig so that the compile will do the right thing. +if [ "$(uname -m)" = "x86_64" -a "$(file -L /usr/bin/gcc | grep 80386 | grep 32-bit)" != "" ]; then + COMPILE_X86_UNDER_X86_64=true + ARCH=i686 +fi + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-g0" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-g0" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-g0" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-g0 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-g0 -march=armv4 -mtune=xscale" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "armel" ]; then + SLKCFLAGS="-g0 -march=armv4t" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-g0" + LIBDIRSUFFIX="" +fi + +# Choose a compiler (gcc/g++ or clang/clang++): +export CC=${CC:-clang} +export CXX=${CXX:-clang++} + +# Set linker to use: +if [ "$CC" = "clang" -a "$(which lld 2> /dev/null)" = "/usr/bin/lld" ]; then + # Upstream default: + LINKER=lld +else + LINKER=bfd +fi + +# Keep memory usage as low as possible when linking: +if [ ! "$LINKER" = "lld" ]; then + SLKLDFLAGS=" -Wl,--as-needed -Wl,--no-keep-memory -Wl,--stats -Wl,--reduce-memory-overheads" + export LDFLAGS="$SLKLDFLAGS" + export MOZ_LINK_FLAGS="$SLKLDFLAGS" +fi + +# Put Rust objects on a diet to keep the linker from running into memory +# issues (especially on 32-bit): +export RUSTFLAGS="-Cdebuginfo=0" + +TMP=${TMP:-/tmp} +PKG=$TMP/package-mozilla-thunderbird + +# If there is a private Google API key available at compile time, use +# it to enable support for Google Safe Browsing. For Slackware builds, +# we use a private key issued for the Slackware project. If you are +# rebuilding and need this support, or you are producing your own +# distribution, you may obtain your own Google API key at no charge by +# following these instructions: +# https://bugzilla.mozilla.org/show_bug.cgi?id=1377987#c0 +if [ -r /root/google-api-key ]; then + GOOGLE_API_KEY="--with-google-safebrowsing-api-keyfile=/root/google-api-key" +fi + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +rm -rf $PKG +mkdir -p $TMP $PKG/usr/lib${LIBDIRSUFFIX} + +# Build or unpack build-time dependencies: +. ./build-deps.sh + +cd $TMP +rm -rf thunderbird-$RELEASEVER +# Unpack this in a subdirectory to prevent changing permissions on /tmp: +rm -rf thunderbird-unpack +mkdir thunderbird-unpack +cd thunderbird-unpack +echo "Extracting $CWD/thunderbird-$VERSION.source.tar.?z..." +tar xf $CWD/thunderbird-$VERSION.source.tar.?z || exit 1 +mv * .. +cd .. +rm -rf thunderbird-unpack +cd thunderbird-$RELEASEVER || exit 1 + +# Delete object directory if it was mistakenly included in the tarball: +rm -rf obj-x86_64-pc-linux-gnu + +# Retain GTK+ v2 scrolling behavior: +zcat $CWD/tb.ui.scrollToClick.diff.gz | patch -p1 --verbose || exit 1 + +# Bypass a test that fails the build: +zcat $CWD/gkrust.a.no.networking.check.diff.gz | patch -p1 --verbose || exit 1 + +# Fix header mismatch on x86 with GCC: +if [ "$ARCH" = "i686" -a "$CC" = "gcc" ]; then + zcat $CWD/double_t.x86.diff.gz | patch -p1 --verbose || exit 1 +fi + +# Don't define a function that's included starting in glibc-2.36: +zcat $CWD/arc4random_buf.glibc-2.36.diff.gz | patch -p1 --verbose || exit 1 + +# Fix build with gcc13: +zcat $CWD/gcc-13.patch.gz | patch -p1 --verbose || exit 1 + +# Fetch localization, if requested: +if [ ! -z $MOZLOCALIZE ]; then + LOC_TAG="THUNDERBIRD_$( echo $VERSION | tr \. _ )_RELEASE" + rm -f $LOC_TAG.tar.bz2 + wget https://hg.mozilla.org/releases/l10n/mozilla-release/$MOZLOCALIZE/archive/$LOC_TAG.tar.bz2 + tar xvf $LOC_TAG.tar.bz2 + mv $MOZLOCALIZE-$LOC_TAG $MOZLOCALIZE +fi + +# Arch-dependent patches: +case "$ARCH" in + armv7hl) ARCH_CONFIG="--with-arch=armv7-a --with-float-abi=hard --with-fpu=vfpv3-d16 --disable-elf-hack" + ;; + *) ARCH_CONFIG=" " + ;; +esac + +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 {} \+ + +# Our building options, in a configure-like display ;) +OPTIONS="\ + --enable-official-branding \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --with-system-zlib \ + --with-system-nss \ + --with-system-nspr \ + --enable-alsa \ + --with-unsigned-addon-scopes=app,system \ + --without-wasm-sandboxed-libraries \ + --allow-addon-sideload \ + --enable-application=comm/mail \ + --enable-default-toolkit=cairo-gtk3-wayland \ + --enable-linker=$LINKER \ + --disable-strip \ + --disable-install-strip \ + --enable-cpp-rtti \ + --enable-accessibility \ + --enable-optimize \ + $GOOGLE_API_KEY \ + --disable-crashreporter \ + --disable-debug-symbols \ + --disable-debug \ + --disable-elf-hack \ + --disable-tests \ + --disable-updater \ + --host=$ARCH-slackware-linux \ + --target=$ARCH-slackware-linux" + # Complains about missing APNG support in Slackware's libpng: + #--with-system-png \ + # Broken with 12.0: + #--enable-system-cairo \ +if [ ! -z $MOZLOCALIZE ]; then + OPTIONS=$OPTIONS" \ + --enable-ui-locale=$MOZLOCALIZE + --with-l10n-base=.." + # There are no dictionaries in localized builds + sed -i \ + -e "/@BINPATH@\/dictionaries\/\*/d" \ + -e "/@RESPATH@\/dictionaries\/\*/d" \ + mail/installer/package-manifest.in || exit 1 +fi + +export MACH_USE_SYSTEM_PYTHON="1" +export BUILD_OFFICIAL=1 +export MOZILLA_OFFICIAL=1 +export MOZ_PHOENIX=1 +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +export MOZ_MAKE_FLAGS="$NUMJOBS" +# Set the following variable to empty. =0 does not work. +export MOZ_REQUIRE_SIGNING= +export MOZBUILD_STATE_PATH="$TMP/thunderbird-$RELEASEVER/.mozbuild" + +# Clear some variables that could break the build +unset DBUS_SESSION_BUS_ADDRESS ORBIT_SOCKETDIR SESSION_MANAGER \ + XDG_SESSION_COOKIE XAUTHORITY MAKEFLAGS + +# Assemble our .mozconfig: +echo > .mozconfig + +# Tell .mozconfig about the selected compiler: +echo "export CC=\"${CC}\"" >> .mozconfig +echo "export CXX=\"${CXX}\"" >> .mozconfig + +# Mozilla devs enforce using an objdir for building +# https://developer.mozilla.org/en/Configuring_Build_Options#Building_with_an_objdir +mkdir obj +echo "mk_add_options MOZ_OBJDIR=$(pwd)/obj" >> .mozconfig +# This directory is also needed or the build will fail: +mkdir -p mozilla/obj + +if [ "$COMPILE_X86_UNDER_X86_64" = "true" ]; then + # Compile for i686 under an x86_64 kernel: + echo "ac_add_options --host=i686-pc-linux-gnu" >> .mozconfig + echo "ac_add_options --target=i686-pc-linux-gnu" >> .mozconfig +fi + +# Add the $OPTIONS above to .mozconfig: +for option in $OPTIONS; do echo "ac_add_options $option" >> .mozconfig; done + +# Do a standard build: +./mach build || exit 1 +./mach buildsymbols || exit 1 +DESTDIR=$PKG ./mach install || exit 1 + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +## Clean up the build time dependencies: +#rm -rf $TMP/mozilla-thunderbird-build-deps + +# We don't need these (just symlinks anyway): +rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/thunderbird-devel-$RELEASEVER + +# Nor these: +rm -rf $PKG/usr/include + +# Thunderbird 3.x cruft? +# If we still need something like this (and you know what we need :), let me know. +#( cd $PKG/usr/lib${LIBDIRSUFFIX}/thunderbird-$VERSION +# cp -a defaults/profile/mimeTypes.rdf defaults/profile/mimeTypes.rdf.orig +# zcat $CWD/mimeTypes.rdf > defaults/profile/mimeTypes.rdf || exit 1 +#) || exit 1 + +mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/mozilla/plugins +mkdir -p $PKG/usr/share/applications +cat $CWD/mozilla-thunderbird.desktop > $PKG/usr/share/applications/mozilla-thunderbird.desktop +mkdir -p $PKG/usr/share/pixmaps +# Symlinked below. +#cat $CWD/thunderbird.png > $PKG/usr/share/pixmaps/thunderbird.png + +# Need some default icons in the right place: +for i in 16 22 24 32 48 256; do + install -m 0644 -D comm/mail/branding/thunderbird/default${i}.png \ + $PKG/usr/share/icons/hicolor/${i}x${i}/apps/thunderbird.png +done +mkdir -p $PKG/usr/share/pixmaps +( cd $PKG/usr/share/pixmaps ; ln -sf /usr/share/icons/hicolor/256x256/apps/thunderbird.png . ) +mkdir -p $PKG/usr/lib$LIBDIRSUFFIX/thunderbird-$RELEASEVER/chrome/icons/default +install -m 644 other-licenses/branding/thunderbird/mailicon16.png \ + $PKG/usr/lib$LIBDIRSUFFIX/thunderbird-$RELEASEVER/icons/ +install -m 644 other-licenses/branding/thunderbird/mailicon16.png \ + $PKG/usr/lib$LIBDIRSUFFIX/thunderbird-$RELEASEVER/chrome/icons/default/ + +# Copy over the LICENSE +install -p -c -m 644 LICENSE $PKG/usr/lib${LIBDIRSUFFIX}/thunderbird-$RELEASEVER/ + +# If MOZ_ALLOW_DOWNGRADE=YES, replace the /usr/bin/thunderbird symlink with a +# shell script that sets the MOZ_ALLOW_DOWNGRADE=1 environment variable so +# that a detected downgrade does not reset the user profile: +if [ "$MOZ_ALLOW_DOWNGRADE" = "YES" ]; then + rm -f $PKG/usr/bin/thunderbird + cat << EOF > $PKG/usr/bin/thunderbird +#!/bin/sh +# +# Shell script to start Mozilla Thunderbird. +# +# Don't reset the user profile on a detected downgrade: +export MOZ_ALLOW_DOWNGRADE=1 + +# Start Thunderbird: +exec /usr/lib${LIBDIRSUFFIX}/thunderbird/thunderbird "\$@" +EOF + chown root:root $PKG/usr/bin/thunderbird + chmod 755 $PKG/usr/bin/thunderbird +fi + +# Fix duplicate binary, https://bugzilla.mozilla.org/show_bug.cgi?id=658850 +( cd $PKG/usr/lib$LIBDIRSUFFIX/thunderbird + if cmp thunderbird thunderbird-bin ; then + ln -sf thunderbird-bin thunderbird + fi +) + +mkdir $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cd $PKG +if [ -z $MOZLOCALIZE ]; then + /sbin/makepkg -l y -c n $TMP/mozilla-thunderbird-$VERSION-$ARCH-$BUILD.txz +else + /sbin/makepkg -l y -c n $TMP/mozilla-thunderbird-$VERSION-$ARCH-${BUILD}_$MOZLOCALIZE.txz +fi diff --git a/testing/source/mozilla-thunderbird/mozilla-thunderbird.desktop b/testing/source/mozilla-thunderbird/mozilla-thunderbird.desktop new file mode 100644 index 000000000..0f85ecbe1 --- /dev/null +++ b/testing/source/mozilla-thunderbird/mozilla-thunderbird.desktop @@ -0,0 +1,84 @@ +[Desktop Entry] +Encoding=UTF-8 +Exec=thunderbird +Icon=/usr/share/pixmaps/thunderbird.png +Type=Application +Categories=Application;Network; +Name=Thunderbird +Name[bn]=থাণ্ডারবার্ড +Name[eo]=Mozilo Tondrobirdo +Name[fi]=Mozilla Thunderbird +Name[pa]=ਥੰਡਰਬਰਡ +Name[tg]=Паррандаи бало +GenericName=Mail Client +GenericName[af]=Pos Kliënt +GenericName[ar]=البريد الألكتروني +GenericName[az]=Poçt Alıcısı +GenericName[be]=Паштовы кліент +GenericName[bg]=Пощенски клиент +GenericName[bn]=ইমেইল ক্লায়েন্ট +GenericName[br]=Arval postel +GenericName[bs]=Program za čitanje elektronske pošte +GenericName[ca]=Client de correu electrònic +GenericName[cs]=Klient pro čtení elektronické pošty +GenericName[cy]=Dibynnydd Ebost +GenericName[da]=E-mail-klient +GenericName[de]=E-Mail-Programm +GenericName[el]=Πελάτης mail +GenericName[eo]=Legi kaj sendi retpoŝton +GenericName[es]=Cliente de correo electrónico +GenericName[et]=Meiliklient +GenericName[eu]=Posta bezeroa +GenericName[fa]=کارگیر پست الکترونیکی +GenericName[fi]=Sähköpostiohjelma +GenericName[fo]=Postforrit +GenericName[fr]=Logiciel de messagerie électronique +GenericName[ga]=Cliant Ríomhphoist +GenericName[gl]=Cliente de correo +GenericName[he]=תוכנית דואר +GenericName[hi]=डाकिया +GenericName[hr]=Program za čitanje elektronske pošte +GenericName[hu]=Levelezőprogram +GenericName[id]=Klien Mail +GenericName[is]=Póstforrit +GenericName[it]=Programma di posta elettronica +GenericName[ja]=メールクライアント +GenericName[ko]=편지를 주고 받는 프로그램 +GenericName[lo]=ໄຄແເອັນຈົດຫມາຍເອເລັກໂຕນິກ +GenericName[lt]=Pašto klientas +GenericName[lv]=Pasta Klients +GenericName[mk]=Програма за електронска пошта +GenericName[mn]=Э-Захиа-Програм +GenericName[mt]=Klijent tal-imejl +GenericName[nb]=E-postklient +GenericName[nds]=Mailprogramm +GenericName[nl]=E-mailclient +GenericName[nn]=Lesing og sending av e-post +GenericName[nso]=Moreki wa Poso +GenericName[oc]=Programari de correu electrònic +GenericName[pa]=ਪੱਤਰ ਕਲਾਂਇਟ +GenericName[pl]=Program do wysyłania i odbierania poczty elektronicznej +GenericName[pt]=Client de E-mail +GenericName[pt_BR]=Cliente de E-mail +GenericName[ro]=Program de poştă electronică +GenericName[ru]=Клиент электронной почты +GenericName[se]=Boastaprográmma +GenericName[sk]=Klient elektronickej pošty +GenericName[sl]=Program za e-pošto +GenericName[sr]=Програм за e-пошту +GenericName[sr@Latn]=Program za e-poštu +GenericName[ss]=Likhasimende leliposi +GenericName[sv]=E-postklient +GenericName[ta]=அஞ்சல் உறுப்பினர் +GenericName[tg]=Коргири почтаи эллектроникӣ +GenericName[th]=ไคลเอนต์จดหมายอิเล็กทรอนิกส์ +GenericName[tr]=Posta İstemcisi +GenericName[uk]=Клієнт електронної пошти +GenericName[uz]=Хат-хабар клиенти +GenericName[ven]=Mushumisani na poso +GenericName[wa]=Cliyint d' emilaedje +GenericName[xh]=Umxhasi Weposi +GenericName[zh_CN]=邮件程序 +GenericName[zh_TW]=郵件處理程式 +GenericName[zu]=Umxhasi weposi +X-KDE-StartupNotify=true diff --git a/testing/source/mozilla-thunderbird/slack-desc b/testing/source/mozilla-thunderbird/slack-desc new file mode 100644 index 000000000..4c8b4f063 --- /dev/null +++ b/testing/source/mozilla-thunderbird/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' on +# the right side marks the last column you can put a character in. You must make +# exactly 11 lines for the formatting to be correct. It's also customary to +# leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +mozilla-thunderbird: mozilla-thunderbird (Mozilla Thunderbird mail application) +mozilla-thunderbird: +mozilla-thunderbird: Mozilla Thunderbird is a redesign of the Mozilla mail component +mozilla-thunderbird: written using the XUL user interface language. Thunderbird makes +mozilla-thunderbird: emailing safer, faster, and easier than ever before with the +mozilla-thunderbird: industry's best implementations of features such as intelligent spam +mozilla-thunderbird: filters, built-in RSS reader, quick search, and much more. +mozilla-thunderbird: +mozilla-thunderbird: Homepage: http://www.mozilla.org/projects/thunderbird/ +mozilla-thunderbird: +mozilla-thunderbird: diff --git a/testing/source/mozilla-thunderbird/tb.ui.scrollToClick.diff b/testing/source/mozilla-thunderbird/tb.ui.scrollToClick.diff new file mode 100644 index 000000000..3997ee633 --- /dev/null +++ b/testing/source/mozilla-thunderbird/tb.ui.scrollToClick.diff @@ -0,0 +1,12 @@ +--- ./modules/libpref/init/all.js.orig 2019-08-26 16:32:16.000000000 -0500 ++++ ./modules/libpref/init/all.js 2019-08-27 11:34:41.749716932 -0500 +@@ -258,6 +258,9 @@ + // If true, all popups won't hide automatically on blur + pref("ui.popup.disable_autohide", false); + ++// Default to GTK+ v2 type scrolling: ++pref("ui.scrollToClick", 0); ++ + #ifdef XP_MACOSX + pref("ui.touchbar.layout", "Back,Forward,Reload,OpenLocation,NewTab,Share"); + #endif diff --git a/testing/source/rust/link_libffi.diff b/testing/source/rust/link_libffi.diff deleted file mode 100644 index dd5a3e0f0..000000000 --- a/testing/source/rust/link_libffi.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- ./compiler/rustc_llvm/build.rs.orig 2020-11-16 08:01:53.000000000 -0600 -+++ ./compiler/rustc_llvm/build.rs 2020-11-19 13:46:21.222785372 -0600 -@@ -234,6 +234,8 @@ - println!("cargo:rustc-link-lib={}={}", kind, name); - } - -+ println!("cargo:rustc-link-lib=dylib=ffi"); -+ - // LLVM ldflags - // - // If we're a cross-compile of LLVM then unfortunately we can't trust these diff --git a/testing/source/rust/rust.SlackBuild b/testing/source/rust/rust.SlackBuild deleted file mode 100755 index b36eefbcc..000000000 --- a/testing/source/rust/rust.SlackBuild +++ /dev/null @@ -1,294 +0,0 @@ -#!/bin/bash - -# Copyright 2017 Andrew Clemons, Wellington, New Zealand -# Copyright 2017, 2018, 2019, 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA -# Copyright 2017 Stuart Winter -# 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=rust -SRCNAM="${PKGNAM}c" -VERSION=${VERSION:-1.70.0} -BUILD=${BUILD:-1} - -# Set this to YES to build with the system LLVM, or NO to use the bundled LLVM. -# YES is probably better (when it works...) -SYSTEM_LLVM=${SYSTEM_LLVM:-NO} - -# Bootstrap variables (might not be kept updated for latest Rust): -RSTAGE0_VERSION=${RSTAGE0_VERSION:-1.69.0} -RSTAGE0_DIR=${RSTAGE0_DIR:-2023-04-20} -CSTAGE0_VERSION=${CSTAGE0_VERSION:-1.69.0} -CSTAGE0_DIR=${CSTAGE0_DIR:-$RSTAGE0_DIR} - -# Automatically determine the architecture we're building on: -MARCH=$( uname -m ) -if [ -z "$ARCH" ]; then - case "$MARCH" in - i?86) export ARCH=i686 ;; - armv7hl) export ARCH=$MARCH ;; - arm*) export ARCH=arm ;; - # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$MARCH ;; - esac -fi -unset MARCH - -# For compiling i686 under an x86_64 kernel: -if [ "$(uname -m)" = "x86_64" -a "$(file -L /usr/bin/gcc | grep 80386 | grep 32-bit)" != "" ]; then - ARCH=i686 -fi - -# If the variable PRINT_PACKAGE_NAME is set, then this script will report what -# the name of the created package would be, and then exit. This information -# could be useful to other scripts. -if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then - echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz" - exit 0 -fi - -# If the bootstrap binaries are present, use those. Otherwise bootstrap from -# installed compiler. -if /bin/ls *-unknown-linux-gnu.tar.?z 1> /dev/null 2> /dev/null ; then - LOCAL_BOOTSTRAP=no -else - LOCAL_BOOTSTRAP=yes -fi - -# https://forge.rust-lang.org/platform-support.html -# Bootstrapping ARCH: -if [ "$ARCH" = "i586" ]; then - if [ "$LOCAL_BOOTSTRAP" = "yes" ] ; then - if rustc -Vv | grep host | grep i586 > /dev/null ; then - BARCH="$ARCH" - else - BARCH="i686" - if case "$( uname -m )" in i586) true ;; *) false ;; esac ; then - echo "rust must be bootstrapped from an i686 machine" - exit 1 - fi - fi - else - # i586 must be built on a i686 machine, since the bootstrap compiler is i686 - BARCH="i686" - if case "$( uname -m )" in i586) true ;; *) false ;; esac ; then - echo "rust must be bootstrapped from an i686 machine" - exit 1 - fi - fi - TARCH="$ARCH" -elif [ "$ARCH" = "armv7hl" ]; then - BARCH="armv7" - TARCH="$BARCH" -else - BARCH="$ARCH" - TARCH="$ARCH" -fi - -# Bootstrapping ABI: -if [ "$ARCH" = "armv7hl" ]; then - BABI="gnueabihf" -else - BABI="gnu" -fi - -TMP=${TMP:-/tmp} -OUTPUT=${OUTPUT:-$TMP} -PKG=$TMP/package-$PKGNAM - -# Not needed, as the build will automatically use as many jobs as there are -# threads. -#NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} - -if [ "$ARCH" = "i586" ]; then - LIBDIRSUFFIX="" -elif [ "$ARCH" = "i686" ]; then - LIBDIRSUFFIX="" -elif [ "$ARCH" = "x86_64" ]; then - LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - LIBDIRSUFFIX="" -else - LIBDIRSUFFIX="" -fi - -rm -rf $PKG -mkdir -p $TMP $PKG $OUTPUT -cd $TMP -rm -rf $SRCNAM-$VERSION-src -tar xvf $CWD/$SRCNAM-$VERSION-src.tar.?z || exit 1 -cd $SRCNAM-$VERSION-src || exit 1 - -# Link with -lffi in case of using system LLVM: -if [ "${SYSTEM_LLVM}" = "YES" ]; then - zcat $CWD/link_libffi.diff.gz | patch -p1 --verbose || exit 1 -fi - -if [ "$LOCAL_BOOTSTRAP" != "yes" ] ; then - # rust requires bootstrapping with the previous rust version. - # versions are defined in src/stage0.txt. - mkdir -p build/cache/$RSTAGE0_DIR - cp $CWD/$PKGNAM-std-$RSTAGE0_VERSION-$BARCH-unknown-linux-gnu.tar.?z \ - $CWD/$SRCNAM-$RSTAGE0_VERSION-$BARCH-unknown-linux-gnu.tar.?z \ - build/cache/$RSTAGE0_DIR - mkdir -p build/cache/$CSTAGE0_DIR - cp $CWD/cargo-$CSTAGE0_VERSION-$BARCH-unknown-linux-gnu.tar.?z build/cache/$CSTAGE0_DIR -fi - -# Build configuration: -cat << EOF > config.toml -[llvm] -ccache = "/usr/bin/ccache" -link-shared = true - -[build] -build = "$BARCH-unknown-linux-$BABI" -host = ["$TARCH-unknown-linux-$BABI"] -target = ["$TARCH-unknown-linux-$BABI"] -tools = ["analysis", "cargo", "clippy", "rls", "rustfmt", "src"] -submodules = false -vendor = true -extended = true - -[install] -prefix = "/usr" -docdir = "doc/rust-$VERSION" -libdir = "lib$LIBDIRSUFFIX" -mandir = "man" - -[rust] -codegen-units = 0 -channel = "stable" -rpath = false -codegen-tests = false - -EOF - -if [ "${SYSTEM_LLVM}" = "YES" ]; then - cat << EOF >> config.toml -# Add this stuff to build with the system LLVM: -[target.i586-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" - -[target.i686-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" - -[target.x86_64-unknown-linux-gnu] -llvm-config = "/usr/bin/llvm-config" - -[target.armv7-unknown-linux-gnueabihf] -llvm-config = "/usr/bin/llvm-config" -EOF -fi - -if [ "$LOCAL_BOOTSTRAP" = "yes" ] ; then - sed -i "s|^\(extended = true\)$|\1\nrustc = \"/usr/bin/rustc\"\ncargo = \"/usr/bin/cargo\"|" config.toml -fi - -chown -R root:root . -find -L . \ - \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ - -o -perm 511 \) -exec chmod 755 {} \+ -o \ - \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ - -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \+ - -export PKG_CONFIG_ALLOW_CROSS=1 - -if [ "$BARCH" = "i586" ] ; then - # when bootstrapping from i586 (rust already installed), also build a i686 - # rustlib: - sed -i 's/^target =.*$/target = ["i686-unknown-linux-gnu"]/' config.toml -elif [ "$BARCH" = "i686" ] ; then - if [ "$TARCH" = "i586" ] ; then - # this will cause some messages like: - # warning: redundant linker flag specified for library `m` - # but will keep the build from falling over when doing the stage1 compiler - # linking for the i586 compiler. seems the correct flags don't get passed - # through and we end up failures like: - # error: linking with `clang` failed: exit code: 1 - # /tmp/SBo/rustc-1.20.0-src/build/i686-unknown-linux-gnu/stage1-rustc/i586-unknown-linux-gnu/release/deps/librustc_llvm-4ab259c9aed547db.so: undefined reference to `xxx` - export RUSTFLAGS="$RUSTFLAGS -C link-args=-lrt -ldl -lcurses -lpthread -lz -lm" - fi -fi - -# Build and install: -python3 ./x.py build || exit 1 -DESTDIR=$PKG python3 x.py install || exit 1 - -# Eh, none of this is all that big. Might as well leave it around as a -# reference. -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/components -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/install.log -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-* -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/rust-installer-version -#rm -f $PKG/usr/lib$LIBDIRSUFFIX/rustlib/uninstall.sh -# Make sure the paths are correct, though: -sed -i "s,/tmp/package-rust/,/,g" $PKG/usr/lib$LIBDIRSUFFIX/rustlib/install.log $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-* -# And a little compression doesn't hurt either: -gzip -9 $PKG/usr/lib$LIBDIRSUFFIX/rustlib/manifest-* - -# Move bash completions to the system location: -if [ -d $PKG/etc/bash_completion.d ]; then - mkdir -p $PKG/usr/share/bash-completion - mv $PKG/etc/bash_completion.d $PKG/usr/share/bash-completion/completions - rmdir $PKG/etc 2> /dev/null -fi - -# Correct permissions on shared libraries: -find $PKG/usr/lib$LIBDIRSUFFIX -name "*.so" -exec chmod 755 "{}" \+ - -# Evidently there are a lot of duplicated libraries in this tree, so let's -# try to save some space: -( cd $PKG/usr/lib${LIBDIRSUFFIX}/rustlib/*-linux-gnu/lib && for file in *.so ; do if cmp -s $file ../../../$file ; then ln -sf ../../../$file .; fi; done ) - -# Strip ELF objects: -find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true - -# Get rid of a possible duplicated libLLVM. Not only is it large, but it also -# throws an error at boot with ldconfig: -rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libLLVM-*.so.old - -# Commented out (for now) since we disable rpaths in config.toml: -## Remove any compiled-in RPATHs: -#find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ -# | cut -f 1 -d : | while read elfobject ; do -# patchelf --remove-rpath $elfobject || exit 1 -#done - -# Compress man pages: -find $PKG/usr/man -type f -exec gzip -9 {} \+ -for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done - -# Add some documentation: -mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION -cp -a *.md COPYRIGHT* COPYING* LICENSE* $PKG/usr/doc/$PKGNAM-$VERSION -# Include licenses from third party vendors: -mkdir $PKG/usr/doc/$PKGNAM-$VERSION/vendor -( cd vendor - tar cf - $(find . -maxdepth 2 | grep -e README -e LICENSE -e COPYING -e CHANGELOG -e PERFORMANCE -e UPGRADE ) | ( cd $PKG/usr/doc/$PKGNAM-$VERSION/vendor ; tar xf - ) -) - -mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc - -cd $PKG -/sbin/makepkg -l y -c n $OUTPUT/$PKGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/testing/source/rust/rust.url b/testing/source/rust/rust.url deleted file mode 100644 index 98cc2f672..000000000 --- a/testing/source/rust/rust.url +++ /dev/null @@ -1,35 +0,0 @@ -# Source code (repacked to .tar.lz): -VERSION=1.70.0 -rm -f rustc-${VERSION}-src.tar.* -lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz -lftpget https://static.rust-lang.org/dist/rustc-${VERSION}-src.tar.gz.asc -if gpg --verify rustc-${VERSION}-src.tar.gz.asc ; then - rm -f rustc-${VERSION}-src.tar.gz.asc - gzip -d rustc-*tar.gz - plzip -9 -v rustc-*tar -else - echo "FATAL ERROR: Not recompressing since GPG signature failed." - exit 1 -fi - -# Please note that the bootstrap binary packages listed below might not be kept -# updated for later versions. The Rust compiler as shipped with Slackware -# should be able to compile the next released version of Rust. -# -# To find the expected date/versions for bootstrap binaries to be able to -# update the settings below, look at src/stage0.json in the Rust sources. -exit 0 - -BOOTSTRAP_DATE=2023-04-20 -BOOTSTRAP_VERSION=1.69.0 -BOOTSTRAP_CARGO=$BOOTSTRAP_VERSION - -# i686 bootstrap: -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/cargo-${BOOTSTRAP_CARGO}-i686-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rust-std-${BOOTSTRAP_VERSION}-i686-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rustc-${BOOTSTRAP_VERSION}-i686-unknown-linux-gnu.tar.xz - -# x86_64 bootstrap: -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/cargo-${BOOTSTRAP_CARGO}-x86_64-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rust-std-${BOOTSTRAP_VERSION}-x86_64-unknown-linux-gnu.tar.xz -lftpget https://static.rust-lang.org/dist/${BOOTSTRAP_DATE}/rustc-${BOOTSTRAP_VERSION}-x86_64-unknown-linux-gnu.tar.xz diff --git a/testing/source/rust/slack-desc b/testing/source/rust/slack-desc deleted file mode 100644 index 924b1907e..000000000 --- a/testing/source/rust/slack-desc +++ /dev/null @@ -1,19 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. -# Line up the first '|' above the ':' following the base package name, and -# the '|' on the right side marks the last column you can put a character in. -# You must make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':' except on otherwise blank lines. - - |-----handy-ruler------------------------------------------------------| -rust: rust (a safe, concurrent, practical language) -rust: -rust: Rust is a curly-brace, block-structured expression language. -rust: Its design is oriented toward concerns of "programming in the large", -rust: that is, of creating and maintaining boundaries - both abstract and -rust: operational - that preserve large-system integrity, availability, -rust: and concurrency. -rust: -rust: Homepage: https://rust-lang.org -rust: -rust: