summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick J Volkerding <volkerdi@slackware.com>2020-09-24 19:39:47 +0000
committerEric Hameleers <alien@slackware.com>2020-09-25 08:59:54 +0200
commit4852620550026a476677e0c7aac2c1af2dca6be5 (patch)
treebc8dfd747c71962cc05fff5b71b5496bcbae974d
parenta5a980c2ed34202f925bb69e208a3f199be64124 (diff)
downloadcurrent-4852620550026a476677e0c7aac2c1af2dca6be5.tar.gz
Thu Sep 24 19:39:47 UTC 202020200924193947
a/mcelog-173-x86_64-1.txz: Upgraded. ap/cups-filters-1.28.3-x86_64-1.txz: Upgraded. ap/sudo-1.9.3p1-x86_64-1.txz: Upgraded. d/python3-3.8.6-x86_64-1.txz: Upgraded. l/mozjs78-78.3.0esr-x86_64-1.txz: Upgraded. xap/mozilla-thunderbird-78.3.0-x86_64-1.txz: Upgraded. This release contains security fixes and improvements. For more information, see: https://www.mozilla.org/en-US/thunderbird/78.3.0/releasenotes/ https://www.mozilla.org/en-US/security/advisories/mfsa2020-44/ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15677 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15676 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15678 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15673 (* Security fix *)
-rw-r--r--ChangeLog.rss29
-rw-r--r--ChangeLog.txt17
-rw-r--r--FILELIST.TXT178
-rwxr-xr-xrecompress.sh6
-rwxr-xr-xsource/l/mozjs78/mozjs78.SlackBuild2
-rw-r--r--source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff22
-rwxr-xr-xsource/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild4
-rw-r--r--testing/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch504
-rwxr-xr-xtesting/source/mozilla-thunderbird/autoconf/autoconf.build81
-rwxr-xr-xtesting/source/mozilla-thunderbird/build-deps.sh41
-rw-r--r--testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch504
-rwxr-xr-xtesting/source/mozilla-thunderbird/build-deps/autoconf/autoconf.build75
-rwxr-xr-xtesting/source/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build54
-rwxr-xr-xtesting/source/mozilla-thunderbird/build-deps/nodejs/nodejs.build91
-rw-r--r--testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.url2
-rw-r--r--testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff27
l---------testing/source/mozilla-thunderbird/gold/gold1
l---------testing/source/mozilla-thunderbird/gold/ld1
-rwxr-xr-xtesting/source/mozilla-thunderbird/gold/ld.gold6
-rw-r--r--testing/source/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch18
-rwxr-xr-xtesting/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild370
-rw-r--r--testing/source/mozilla-thunderbird/mozilla-thunderbird.desktop84
-rw-r--r--testing/source/mozilla-thunderbird/slack-desc19
-rw-r--r--testing/source/mozilla-thunderbird/tb.ui.scrollToClick.diff12
-rw-r--r--testing/source/mozilla-thunderbird/unbreakdocs.diff31
25 files changed, 131 insertions, 2048 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index f42ac0ae..11fae98b 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,35 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Wed, 23 Sep 2020 20:37:40 GMT</pubDate>
- <lastBuildDate>Thu, 24 Sep 2020 06:59:45 GMT</lastBuildDate>
+ <pubDate>Thu, 24 Sep 2020 19:39:47 GMT</pubDate>
+ <lastBuildDate>Fri, 25 Sep 2020 06:59:47 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.12</generator>
<item>
+ <title>Thu, 24 Sep 2020 19:39:47 GMT</title>
+ <pubDate>Thu, 24 Sep 2020 19:39:47 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20200924193947</link>
+ <guid isPermaLink="false">20200924193947</guid>
+ <description>
+ <![CDATA[<pre>
+a/mcelog-173-x86_64-1.txz: Upgraded.
+ap/cups-filters-1.28.3-x86_64-1.txz: Upgraded.
+ap/sudo-1.9.3p1-x86_64-1.txz: Upgraded.
+d/python3-3.8.6-x86_64-1.txz: Upgraded.
+l/mozjs78-78.3.0esr-x86_64-1.txz: Upgraded.
+xap/mozilla-thunderbird-78.3.0-x86_64-1.txz: Upgraded.
+ This release contains security fixes and improvements.
+ For more information, see:
+ https://www.mozilla.org/en-US/thunderbird/78.3.0/releasenotes/
+ https://www.mozilla.org/en-US/security/advisories/mfsa2020-44/
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15677
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15676
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15678
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15673
+ (* Security fix *)
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Wed, 23 Sep 2020 20:37:40 GMT</title>
<pubDate>Wed, 23 Sep 2020 20:37:40 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20200923203740</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 267435e9..5741ced7 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,20 @@
+Thu Sep 24 19:39:47 UTC 2020
+a/mcelog-173-x86_64-1.txz: Upgraded.
+ap/cups-filters-1.28.3-x86_64-1.txz: Upgraded.
+ap/sudo-1.9.3p1-x86_64-1.txz: Upgraded.
+d/python3-3.8.6-x86_64-1.txz: Upgraded.
+l/mozjs78-78.3.0esr-x86_64-1.txz: Upgraded.
+xap/mozilla-thunderbird-78.3.0-x86_64-1.txz: Upgraded.
+ This release contains security fixes and improvements.
+ For more information, see:
+ https://www.mozilla.org/en-US/thunderbird/78.3.0/releasenotes/
+ https://www.mozilla.org/en-US/security/advisories/mfsa2020-44/
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15677
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15676
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15678
+ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15673
+ (* Security fix *)
++--------------------------+
Wed Sep 23 20:37:40 UTC 2020
a/kernel-firmware-20200923_afbfb5f-noarch-1.txz: Upgraded.
a/kernel-generic-5.4.67-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 3d5b1199..ef296673 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Wed Sep 23 20:41:15 UTC 2020
+Thu Sep 24 19:42:58 UTC 2020
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2020-09-23 20:37 .
+drwxr-xr-x 12 root root 4096 2020-09-24 19:39 .
-rw-r--r-- 1 root root 10064 2016-06-30 18:39 ./ANNOUNCE.14_2
-rw-r--r-- 1 root root 14975 2020-02-08 21:06 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 972642 2020-09-23 01:09 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-09-23 01:09 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 972642 2020-09-23 20:41 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-09-23 20:41 ./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 953312 2020-09-23 20:37 ./ChangeLog.txt
+-rw-r--r-- 1 root root 954144 2020-09-24 19:39 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2020-09-23 20:37 ./EFI/BOOT
-rw-r--r-- 1 root root 1417216 2019-07-05 18:54 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2020-09-23 20:37 ./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 1279218 2020-09-23 01:09 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1279218 2020-09-23 20:41 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 762372 2020-09-23 20:40 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 762373 2020-09-24 19:42 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8564 2016-06-28 21:33 ./README.TXT
-rw-r--r-- 1 root root 3629 2020-09-23 20:24 ./README.initrd
-rw-r--r-- 1 root root 34412 2017-12-01 17:44 ./README_CRYPT.TXT
@@ -791,13 +791,13 @@ drwxr-xr-x 2 root root 4096 2012-09-20 18:06 ./patches
-rw-r--r-- 1 root root 575 2012-09-20 18:06 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2012-09-20 18:06 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2012-09-20 18:06 ./patches/PACKAGES.TXT
-drwxr-xr-x 18 root root 4096 2020-09-23 20:40 ./slackware64
--rw-r--r-- 1 root root 300329 2020-09-23 20:40 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-09-23 20:40 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 373792 2020-09-23 20:40 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 3856300 2020-09-23 20:40 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2020-09-24 19:42 ./slackware64
+-rw-r--r-- 1 root root 300332 2020-09-24 19:42 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-09-24 19:42 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 373795 2020-09-24 19:41 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 3872448 2020-09-24 19:42 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
-drwxr-xr-x 2 root root 20480 2020-09-23 20:40 ./slackware64/a
+drwxr-xr-x 2 root root 20480 2020-09-24 19:41 ./slackware64/a
-rw-r--r-- 1 root root 327 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txt
-rw-r--r-- 1 root root 10820 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2018-06-24 18:44 ./slackware64/a/aaa_base-14.2-x86_64-5.txz.asc
@@ -1003,9 +1003,9 @@ drwxr-xr-x 2 root root 20480 2020-09-23 20:40 ./slackware64/a
-rw-r--r-- 1 root root 163 2019-01-11 20:05 ./slackware64/a/lzlib-1.11-x86_64-1.txz.asc
-rw-r--r-- 1 root root 9395 2020-09-23 20:24 ./slackware64/a/maketag
-rw-r--r-- 1 root root 9395 2020-09-23 20:24 ./slackware64/a/maketag.ez
--rw-r--r-- 1 root root 591 2020-09-18 21:55 ./slackware64/a/mcelog-172-x86_64-1.txt
--rw-r--r-- 1 root root 344192 2020-09-18 21:55 ./slackware64/a/mcelog-172-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-09-18 21:55 ./slackware64/a/mcelog-172-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 591 2020-09-24 18:08 ./slackware64/a/mcelog-173-x86_64-1.txt
+-rw-r--r-- 1 root root 344188 2020-09-24 18:08 ./slackware64/a/mcelog-173-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-09-24 18:08 ./slackware64/a/mcelog-173-x86_64-1.txz.asc
-rw-r--r-- 1 root root 470 2018-11-08 00:32 ./slackware64/a/mdadm-4.1-x86_64-1.txt
-rw-r--r-- 1 root root 350084 2018-11-08 00:32 ./slackware64/a/mdadm-4.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2018-11-08 00:32 ./slackware64/a/mdadm-4.1-x86_64-1.txz.asc
@@ -1160,7 +1160,7 @@ drwxr-xr-x 2 root root 20480 2020-09-23 20:40 ./slackware64/a
-rw-r--r-- 1 root root 540 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txt
-rw-r--r-- 1 root root 56156 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:15 ./slackware64/a/zoo-2.10_22-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 20480 2020-09-23 01:08 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2020-09-24 19:41 ./slackware64/ap
-rw-r--r-- 1 root root 291 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txt
-rw-r--r-- 1 root root 694880 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz
-rw-r--r-- 1 root root 163 2018-04-13 13:17 ./slackware64/ap/a2ps-4.14-x86_64-7.txz.asc
@@ -1197,9 +1197,9 @@ drwxr-xr-x 2 root root 20480 2020-09-23 01:08 ./slackware64/ap
-rw-r--r-- 1 root root 642 2020-05-16 19:52 ./slackware64/ap/cups-2.3.3-x86_64-2.txt
-rw-r--r-- 1 root root 1446528 2020-05-16 19:52 ./slackware64/ap/cups-2.3.3-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-05-16 19:52 ./slackware64/ap/cups-2.3.3-x86_64-2.txz.asc
--rw-r--r-- 1 root root 416 2020-09-11 18:18 ./slackware64/ap/cups-filters-1.28.2-x86_64-1.txt
--rw-r--r-- 1 root root 813632 2020-09-11 18:18 ./slackware64/ap/cups-filters-1.28.2-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-09-11 18:18 ./slackware64/ap/cups-filters-1.28.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 416 2020-09-24 18:06 ./slackware64/ap/cups-filters-1.28.3-x86_64-1.txt
+-rw-r--r-- 1 root root 813976 2020-09-24 18:06 ./slackware64/ap/cups-filters-1.28.3-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-09-24 18:06 ./slackware64/ap/cups-filters-1.28.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 576 2020-08-29 17:31 ./slackware64/ap/dash-0.5.11.2-x86_64-1.txt
-rw-r--r-- 1 root root 80232 2020-08-29 17:31 ./slackware64/ap/dash-0.5.11.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-08-29 17:31 ./slackware64/ap/dash-0.5.11.2-x86_64-1.txz.asc
@@ -1381,9 +1381,9 @@ drwxr-xr-x 2 root root 20480 2020-09-23 01:08 ./slackware64/ap
-rw-r--r-- 1 root root 584 2020-06-23 21:03 ./slackware64/ap/squashfs-tools-4.4-x86_64-2.txt
-rw-r--r-- 1 root root 136696 2020-06-23 21:03 ./slackware64/ap/squashfs-tools-4.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-06-23 21:03 ./slackware64/ap/squashfs-tools-4.4-x86_64-2.txz.asc
--rw-r--r-- 1 root root 442 2020-09-22 18:06 ./slackware64/ap/sudo-1.9.3-x86_64-1.txt
--rw-r--r-- 1 root root 986600 2020-09-22 18:06 ./slackware64/ap/sudo-1.9.3-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-09-22 18:06 ./slackware64/ap/sudo-1.9.3-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 442 2020-09-24 18:15 ./slackware64/ap/sudo-1.9.3p1-x86_64-1.txt
+-rw-r--r-- 1 root root 986308 2020-09-24 18:15 ./slackware64/ap/sudo-1.9.3p1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-09-24 18:15 ./slackware64/ap/sudo-1.9.3p1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 403 2020-07-31 19:36 ./slackware64/ap/sysstat-12.4.0-x86_64-1.txt
-rw-r--r-- 1 root root 350096 2020-07-31 19:36 ./slackware64/ap/sysstat-12.4.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-07-31 19:36 ./slackware64/ap/sysstat-12.4.0-x86_64-1.txz.asc
@@ -1421,7 +1421,7 @@ drwxr-xr-x 2 root root 20480 2020-09-23 01:08 ./slackware64/ap
-rw-r--r-- 1 root root 506 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txt
-rw-r--r-- 1 root root 3053312 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-02-16 18:00 ./slackware64/ap/zsh-5.8-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2020-09-23 20:40 ./slackware64/d
+drwxr-xr-x 2 root root 16384 2020-09-24 19:41 ./slackware64/d
-rw-r--r-- 1 root root 360 2020-07-09 19:56 ./slackware64/d/Cython-0.29.21-x86_64-1.txt
-rw-r--r-- 1 root root 2381796 2020-07-09 19:56 ./slackware64/d/Cython-0.29.21-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-07-09 19:56 ./slackware64/d/Cython-0.29.21-x86_64-1.txz.asc
@@ -1588,9 +1588,9 @@ drwxr-xr-x 2 root root 16384 2020-09-23 20:40 ./slackware64/d
-rw-r--r-- 1 root root 484 2020-04-20 19:24 ./slackware64/d/python2-2.7.18-x86_64-1.txt
-rw-r--r-- 1 root root 13035508 2020-04-20 19:24 ./slackware64/d/python2-2.7.18-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-04-20 19:24 ./slackware64/d/python2-2.7.18-x86_64-1.txz.asc
--rw-r--r-- 1 root root 663 2020-07-21 19:37 ./slackware64/d/python3-3.8.5-x86_64-1.txt
--rw-r--r-- 1 root root 17461004 2020-07-21 19:37 ./slackware64/d/python3-3.8.5-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-07-21 19:37 ./slackware64/d/python3-3.8.5-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 663 2020-09-24 18:16 ./slackware64/d/python3-3.8.6-x86_64-1.txt
+-rw-r--r-- 1 root root 17668184 2020-09-24 18:16 ./slackware64/d/python3-3.8.6-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-09-24 18:16 ./slackware64/d/python3-3.8.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 321 2018-04-13 14:06 ./slackware64/d/rcs-5.9.4-x86_64-2.txt
-rw-r--r-- 1 root root 202908 2018-04-13 14:06 ./slackware64/d/rcs-5.9.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 14:06 ./slackware64/d/rcs-5.9.4-x86_64-2.txz.asc
@@ -2498,7 +2498,7 @@ drwxr-xr-x 2 root root 20480 2016-03-10 03:11 ./slackware64/kdei
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag
-rw-r--r-- 1 root root 7544 2018-03-01 07:54 ./slackware64/kdei/maketag.ez
-rw-r--r-- 1 root root 1500 2018-03-01 07:54 ./slackware64/kdei/tagfile
-drwxr-xr-x 2 root root 69632 2020-09-23 01:08 ./slackware64/l
+drwxr-xr-x 2 root root 69632 2020-09-24 19:41 ./slackware64/l
-rw-r--r-- 1 root root 338 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txt
-rw-r--r-- 1 root root 193724 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txz
-rw-r--r-- 1 root root 163 2020-05-16 19:55 ./slackware64/l/ConsoleKit2-1.2.1-x86_64-4.txz.asc
@@ -3217,9 +3217,9 @@ drwxr-xr-x 2 root root 69632 2020-09-23 01:08 ./slackware64/l
-rw-r--r-- 1 root root 564 2020-09-20 18:27 ./slackware64/l/mozilla-nss-3.57-x86_64-1.txt
-rw-r--r-- 1 root root 1809544 2020-09-20 18:27 ./slackware64/l/mozilla-nss-3.57-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-09-20 18:27 ./slackware64/l/mozilla-nss-3.57-x86_64-1.txz.asc
--rw-r--r-- 1 root root 397 2020-09-15 18:18 ./slackware64/l/mozjs78-78.2.0esr-x86_64-1.txt
--rw-r--r-- 1 root root 9293840 2020-09-15 18:18 ./slackware64/l/mozjs78-78.2.0esr-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-09-15 18:18 ./slackware64/l/mozjs78-78.2.0esr-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 397 2020-09-24 18:20 ./slackware64/l/mozjs78-78.3.0esr-x86_64-1.txt
+-rw-r--r-- 1 root root 9293320 2020-09-24 18:20 ./slackware64/l/mozjs78-78.3.0esr-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-09-24 18:20 ./slackware64/l/mozjs78-78.3.0esr-x86_64-1.txz.asc
-rw-r--r-- 1 root root 586 2020-07-10 18:00 ./slackware64/l/mpfr-4.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 1494320 2020-07-10 18:00 ./slackware64/l/mpfr-4.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-07-10 18:00 ./slackware64/l/mpfr-4.1.0-x86_64-1.txz.asc
@@ -4898,7 +4898,7 @@ drwxr-xr-x 2 root root 61440 2020-09-21 18:50 ./slackware64/x
-rw-r--r-- 1 root root 213 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txt
-rw-r--r-- 1 root root 25288 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz
-rw-r--r-- 1 root root 163 2018-04-13 06:10 ./slackware64/x/xwud-1.0.5-x86_64-2.txz.asc
-drwxr-xr-x 2 root root 12288 2020-09-23 01:08 ./slackware64/xap
+drwxr-xr-x 2 root root 12288 2020-09-24 19:41 ./slackware64/xap
-rw-r--r-- 1 root root 625 2020-04-05 20:17 ./slackware64/xap/MPlayer-20200103-x86_64-2.txt
-rw-r--r-- 1 root root 2733304 2020-04-05 20:17 ./slackware64/xap/MPlayer-20200103-x86_64-2.txz
-rw-r--r-- 1 root root 163 2020-04-05 20:17 ./slackware64/xap/MPlayer-20200103-x86_64-2.txz.asc
@@ -4975,9 +4975,9 @@ drwxr-xr-x 2 root root 12288 2020-09-23 01:08 ./slackware64/xap
-rw-r--r-- 1 root root 570 2020-09-21 17:28 ./slackware64/xap/mozilla-firefox-78.3.0esr-x86_64-1.txt
-rw-r--r-- 1 root root 55303712 2020-09-21 17:28 ./slackware64/xap/mozilla-firefox-78.3.0esr-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-09-21 17:28 ./slackware64/xap/mozilla-firefox-78.3.0esr-x86_64-1.txz.asc
--rw-r--r-- 1 root root 663 2020-09-11 20:17 ./slackware64/xap/mozilla-thunderbird-68.12.0-x86_64-1.txt
--rw-r--r-- 1 root root 48842020 2020-09-11 20:17 ./slackware64/xap/mozilla-thunderbird-68.12.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-09-11 20:17 ./slackware64/xap/mozilla-thunderbird-68.12.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 663 2020-09-24 18:29 ./slackware64/xap/mozilla-thunderbird-78.3.0-x86_64-1.txt
+-rw-r--r-- 1 root root 56856588 2020-09-24 18:29 ./slackware64/xap/mozilla-thunderbird-78.3.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2020-09-24 18:29 ./slackware64/xap/mozilla-thunderbird-78.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 359 2020-06-23 18:24 ./slackware64/xap/network-manager-applet-1.18.0-x86_64-1.txt
-rw-r--r-- 1 root root 905824 2020-06-23 18:24 ./slackware64/xap/network-manager-applet-1.18.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-06-23 18:24 ./slackware64/xap/network-manager-applet-1.18.0-x86_64-1.txz.asc
@@ -5144,11 +5144,11 @@ drwxr-xr-x 2 root root 4096 2019-02-17 23:51 ./slackware64/y
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag
-rw-r--r-- 1 root root 1147 2018-03-01 07:55 ./slackware64/y/maketag.ez
-rw-r--r-- 1 root root 14 2018-03-01 07:55 ./slackware64/y/tagfile
-drwxr-xr-x 19 root root 4096 2020-09-23 20:41 ./source
--rw-r--r-- 1 root root 500578 2020-09-23 20:41 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-09-23 20:41 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 705056 2020-09-23 20:41 ./source/FILE_LIST
--rw-r--r-- 1 root root 21726832 2020-09-23 20:41 ./source/MANIFEST.bz2
+drwxr-xr-x 19 root root 4096 2020-09-24 19:42 ./source
+-rw-r--r-- 1 root root 500578 2020-09-24 19:42 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-09-24 19:42 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 705056 2020-09-24 19:42 ./source/FILE_LIST
+-rw-r--r-- 1 root root 21831483 2020-09-24 19:42 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 1314 2006-10-02 04:40 ./source/README.TXT
drwxr-xr-x 115 root root 4096 2020-06-27 19:15 ./source/a
-rw-r--r-- 1 root root 1034 2019-05-04 17:56 ./source/a/FTBFSlog
@@ -5586,7 +5586,7 @@ drwxr-xr-x 2 root root 4096 2020-02-02 18:14 ./source/a/inotify-tools
-rw-r--r-- 1 root root 43 2018-11-07 23:42 ./source/a/inotify-tools/inotify-tools.url
-rw-r--r-- 1 root root 973 2018-11-07 23:41 ./source/a/inotify-tools/slack-desc
drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/isapnptools
--rw-r--r-- 1 root root 1015 2014-03-07 14:09 ./source/a/isapnptools/isapnptools-1.27.lsm
+-rw-r--r-- 1 root root 1015 2014-03-07 14:09 ./source/a/isapnptools/isapnptools-1.27.lsm
-rw-r--r-- 1 root root 499657 2014-03-07 14:09 ./source/a/isapnptools/isapnptools-1.27.tar.gz
-rwxr-xr-x 1 root root 3582 2019-09-29 23:48 ./source/a/isapnptools/isapnptools.SlackBuild
-rw-r--r-- 1 root root 45 2002-02-22 01:45 ./source/a/isapnptools/isapnptools.url
@@ -5705,9 +5705,9 @@ drwxr-xr-x 2 root root 4096 2019-09-29 23:48 ./source/a/lzlib
-rw-r--r-- 1 root root 72 2019-01-10 22:52 ./source/a/lzlib/lzlib-1.11.tar.lz.sig
-rwxr-xr-x 1 root root 4588 2019-09-29 23:48 ./source/a/lzlib/lzlib.SlackBuild
-rw-r--r-- 1 root root 858 2018-02-27 06:13 ./source/a/lzlib/slack-desc
-drwxr-xr-x 2 root root 4096 2020-09-18 21:55 ./source/a/mcelog
+drwxr-xr-x 2 root root 4096 2020-09-24 18:07 ./source/a/mcelog
-rw-r--r-- 1 root root 355 2010-09-27 22:42 ./source/a/mcelog/doinst.sh.gz
--rw-r--r-- 1 root root 280746 2020-09-18 21:55 ./source/a/mcelog/mcelog-172.tar.lz
+-rw-r--r-- 1 root root 280732 2020-09-24 18:07 ./source/a/mcelog/mcelog-173.tar.lz
-rwxr-xr-x 1 root root 3210 2019-09-29 23:48 ./source/a/mcelog/mcelog.SlackBuild
-rw-r--r-- 1 root root 718 2017-06-06 01:56 ./source/a/mcelog/mcelog.init.diff.gz
-rw-r--r-- 1 root root 1045 2018-05-31 17:57 ./source/a/mcelog/slack-desc
@@ -6267,8 +6267,8 @@ drwxr-xr-x 2 root root 4096 2015-11-21 23:21 ./source/ap/cgmanager/config
-rw-r--r-- 1 root root 334 2015-11-20 01:59 ./source/ap/cgmanager/doinst.sh.gz
-rw-r--r-- 1 root root 988 2018-02-27 06:13 ./source/ap/cgmanager/slack-desc
drwxr-xr-x 2 root root 4096 2020-05-16 19:32 ./source/ap/cups
-drwxr-xr-x 2 root root 4096 2020-09-11 18:17 ./source/ap/cups-filters
--rw-r--r-- 1 root root 1502352 2020-09-10 19:22 ./source/ap/cups-filters/cups-filters-1.28.2.tar.xz
+drwxr-xr-x 2 root root 4096 2020-09-24 18:06 ./source/ap/cups-filters
+-rw-r--r-- 1 root root 1501824 2020-09-24 09:57 ./source/ap/cups-filters/cups-filters-1.28.3.tar.xz
-rwxr-xr-x 1 root root 4441 2020-04-10 17:05 ./source/ap/cups-filters/cups-filters.SlackBuild
-rw-r--r-- 1 root root 51 2014-07-21 02:53 ./source/ap/cups-filters/cups-filters.url
-rw-r--r-- 1 root root 339 2018-01-08 22:54 ./source/ap/cups-filters/doinst.sh.gz
@@ -6703,10 +6703,10 @@ drwxr-xr-x 2 root root 4096 2020-07-09 18:37 ./source/ap/squashfs-tools
-rw-r--r-- 1 root root 169349 2019-08-30 04:19 ./source/ap/squashfs-tools/squashfs-tools-4.4.tar.lz
-rwxr-xr-- 1 root root 3870 2020-06-23 21:02 ./source/ap/squashfs-tools/squashfs-tools.SlackBuild
-rw-r--r-- 1 root root 237 2018-09-19 00:03 ./source/ap/squashfs-tools/squashfs-tools.glibc228.diff.gz
-drwxr-xr-x 2 root root 4096 2020-09-22 18:02 ./source/ap/sudo
+drwxr-xr-x 2 root root 4096 2020-09-24 18:11 ./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 2126384 2020-09-21 14:20 ./source/ap/sudo/sudo-1.9.3.tar.lz
+-rw-r--r-- 1 root root 2127159 2020-09-23 18:47 ./source/ap/sudo/sudo-1.9.3p1.tar.lz
-rwxr-xr-x 1 root root 4438 2020-06-19 19:01 ./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 2020-07-31 19:36 ./source/ap/sysstat
@@ -7110,11 +7110,11 @@ drwxr-xr-x 2 root root 4096 2020-04-20 19:11 ./source/d/python2
-rw-r--r-- 1 root root 1867 2016-12-28 19:19 ./source/d/python2/python.x86_64.diff.gz
-rwxr-xr-x 1 root root 5723 2020-04-20 19:22 ./source/d/python2/python2.SlackBuild
-rw-r--r-- 1 root root 939 2020-04-20 19:09 ./source/d/python2/slack-desc
-drwxr-xr-x 2 root root 4096 2020-07-21 19:35 ./source/d/python3
--rw-r--r-- 1 root root 18019640 2020-07-20 14:59 ./source/d/python3/Python-3.8.5.tar.xz
--rw-r--r-- 1 root root 833 2020-07-20 14:59 ./source/d/python3/Python-3.8.5.tar.xz.asc
+drwxr-xr-x 2 root root 4096 2020-09-24 18:09 ./source/d/python3
+-rw-r--r-- 1 root root 18233864 2020-09-23 14:56 ./source/d/python3/Python-3.8.6.tar.xz
+-rw-r--r-- 1 root root 833 2020-09-23 14:56 ./source/d/python3/Python-3.8.6.tar.xz.asc
-rw-r--r-- 1 root root 890 2017-01-12 20:00 ./source/d/python3/README
--rw-r--r-- 1 root root 2407936 2020-07-20 16:00 ./source/d/python3/python-3.8.5-docs-text.tar.bz2
+-rw-r--r-- 1 root root 2409251 2020-09-23 14:57 ./source/d/python3/python-3.8.6-docs-text.tar.bz2
-rwxr-xr-x 1 root root 6163 2019-12-29 23:18 ./source/d/python3/python3.SlackBuild
-rw-r--r-- 1 root root 1386 2019-12-29 19:24 ./source/d/python3/python3.no-static-library.diff.gz
-rw-r--r-- 1 root root 369 2014-05-25 17:49 ./source/d/python3/python3.readline.set_pre_input_hook.diff.gz
@@ -9685,14 +9685,14 @@ drwxr-xr-x 2 root root 4096 2020-09-20 18:25 ./source/l/mozilla-nss
-rw-r--r-- 1 root root 47610205 2020-09-18 19:19 ./source/l/mozilla-nss/nss-3.57.tar.lz
-rw-r--r-- 1 root root 2488 2012-04-29 21:05 ./source/l/mozilla-nss/nss-config.in
-rw-r--r-- 1 root root 1023 2018-02-27 06:12 ./source/l/mozilla-nss/slack-desc
-drwxr-xr-x 4 root root 4096 2020-09-15 17:38 ./source/l/mozjs78
+drwxr-xr-x 4 root root 4096 2020-09-24 18:09 ./source/l/mozjs78
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/l/mozjs78/autoconf
-rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/l/mozjs78/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz
-rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/l/mozjs78/autoconf/autoconf-2.13.tar.xz
-rwxr-xr-x 1 root root 2629 2018-07-08 15:48 ./source/l/mozjs78/autoconf/autoconf.build
--rw-r--r-- 1 root root 331996944 2020-08-24 11:19 ./source/l/mozjs78/firefox-78.2.0esr.source.tar.xz
--rw-r--r-- 1 root root 833 2020-08-24 11:20 ./source/l/mozjs78/firefox-78.2.0esr.source.tar.xz.asc
--rwxr-xr-x 1 root root 5888 2020-09-15 18:16 ./source/l/mozjs78/mozjs78.SlackBuild
+-rw-r--r-- 1 root root 331073228 2020-09-21 04:06 ./source/l/mozjs78/firefox-78.3.0esr.source.tar.xz
+-rw-r--r-- 1 root root 833 2020-09-21 04:06 ./source/l/mozjs78/firefox-78.3.0esr.source.tar.xz.asc
+-rwxr-xr-x 1 root root 5888 2020-09-24 18:10 ./source/l/mozjs78/mozjs78.SlackBuild
drwxr-xr-x 2 root root 4096 2020-09-15 18:12 ./source/l/mozjs78/patches
-rw-r--r-- 1 root root 306 2020-08-24 18:46 ./source/l/mozjs78/patches/armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch.gz
-rw-r--r-- 1 root root 793 2020-08-24 18:46 ./source/l/mozjs78/patches/copy-headers.patch.gz
@@ -12396,7 +12396,7 @@ drwxr-xr-x 2 root root 12288 2020-05-18 17:50 ./source/x/x11/slack-desc
-rw-r--r-- 1 root root 990 2012-04-08 01:24 ./source/x/x11/slack-desc/font-adobe-utopia-type1
-rw-r--r-- 1 root root 802 2012-04-08 01:25 ./source/x/x11/slack-desc/font-alias
-rw-r--r-- 1 root root 890 2012-04-08 02:11 ./source/x/x11/slack-desc/font-arabic-misc
--rw-r--r-- 1 root root 862 2012-04-08 02:11 ./source/x/x11/slack-desc/font-bh-100dpi
+-rw-r--r-- 1 root root 862 2012-04-08 02:11 ./source/x/x11/slack-desc/font-bh-100dpi
-rw-r--r-- 1 root root 848 2012-04-08 02:11 ./source/x/x11/slack-desc/font-bh-75dpi
-rw-r--r-- 1 root root 1100 2012-04-08 02:11 ./source/x/x11/slack-desc/font-bh-lucidatypewriter-100dpi
-rw-r--r-- 1 root root 1086 2012-04-08 02:11 ./source/x/x11/slack-desc/font-bh-lucidatypewriter-75dpi
@@ -12936,7 +12936,7 @@ drwxr-xr-x 2 root root 4096 2020-09-21 18:14 ./source/x/xterm
-rw-r--r-- 1 root root 990908 2020-09-21 00:32 ./source/x/xterm/xterm-360.tar.lz
-rwxr-xr-x 1 root root 4903 2019-11-04 20:43 ./source/x/xterm/xterm.SlackBuild
-rw-r--r-- 1 root root 38 2018-08-13 18:38 ./source/x/xterm/xterm.url
-drwxr-xr-x 50 root root 4096 2020-09-11 18:30 ./source/xap
+drwxr-xr-x 50 root root 4096 2020-09-24 18:30 ./source/xap
-rw-r--r-- 1 root root 1719 2020-07-24 18:29 ./source/xap/FTBFSlog
drwxr-xr-x 2 root root 4096 2020-01-03 18:34 ./source/xap/MPlayer
-rw-r--r-- 1 root root 222707 2017-10-10 01:18 ./source/xap/MPlayer/Blue-1.13.tar.bz2
@@ -13118,7 +13118,7 @@ drwxr-xr-x 2 root root 4096 2020-07-03 19:10 ./source/xap/mozilla-firefox/
-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
-rw-r--r-- 1 root root 456 2019-07-08 18:54 ./source/xap/mozilla-firefox/unbreakdocs.diff.gz
-drwxr-xr-x 5 root root 4096 2020-09-11 19:46 ./source/xap/mozilla-thunderbird
+drwxr-xr-x 5 root root 4096 2020-09-24 18:30 ./source/xap/mozilla-thunderbird
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-thunderbird/autoconf
-rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/xap/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz
-rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/xap/mozilla-thunderbird/autoconf/autoconf-2.13.tar.xz
@@ -13132,22 +13132,22 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-thunderb
drwxr-xr-x 2 root root 4096 2019-07-08 20:51 ./source/xap/mozilla-thunderbird/build-deps/cbindgen
-rw-r--r-- 1 root root 97984 2019-07-08 19:05 ./source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen-0.9.0.tar.xz
-rwxr-xr-x 1 root root 1926 2019-07-08 21:06 ./source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build
-drwxr-xr-x 2 root root 4096 2019-08-20 18:07 ./source/xap/mozilla-thunderbird/build-deps/nodejs
--rw-r--r-- 1 root root 22516271 2019-08-15 19:24 ./source/xap/mozilla-thunderbird/build-deps/nodejs/node-v10.16.3.tar.lz
+drwxr-xr-x 2 root root 4096 2020-08-25 02:08 ./source/xap/mozilla-thunderbird/build-deps/nodejs
+-rw-r--r-- 1 root root 21953796 2020-06-02 14:48 ./source/xap/mozilla-thunderbird/build-deps/nodejs/node-v10.21.0.tar.xz
-rwxr-xr-x 1 root root 2914 2019-08-27 19:46 ./source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.build
-rw-r--r-- 1 root root 86 2019-07-08 21:02 ./source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.url
--rw-r--r-- 1 root root 466 2019-08-28 20:34 ./source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff.gz
+-rw-r--r-- 1 root root 485 2020-08-25 02:44 ./source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff.gz
drwxr-xr-x 2 root root 4096 2019-08-28 16:42 ./source/xap/mozilla-thunderbird/gold
lrwxrwxrwx 1 root root 7 2019-08-28 16:42 ./source/xap/mozilla-thunderbird/gold/gold -> ld.gold
lrwxrwxrwx 1 root root 7 2019-08-28 16:40 ./source/xap/mozilla-thunderbird/gold/ld -> ld.gold
-rwxr-xr-x 1 root root 281 2019-08-28 19:15 ./source/xap/mozilla-thunderbird/gold/ld.gold
-rw-r--r-- 1 root root 312 2012-03-28 18:01 ./source/xap/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch.gz
--rwxr-xr-x 1 root root 13080 2020-07-31 16:35 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+-rwxr-xr-x 1 root root 13036 2020-08-25 16:18 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
-rw-r--r-- 1 root root 3378 2005-03-08 05:13 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.desktop
-rw-r--r-- 1 root root 1130 2018-02-27 06:47 ./source/xap/mozilla-thunderbird/slack-desc
-rw-r--r-- 1 root root 330 2019-08-27 16:35 ./source/xap/mozilla-thunderbird/tb.ui.scrollToClick.diff.gz
--rw-r--r-- 1 root root 331226160 2020-08-26 15:51 ./source/xap/mozilla-thunderbird/thunderbird-68.12.0.source.tar.xz
--rw-r--r-- 1 root root 833 2020-08-26 15:51 ./source/xap/mozilla-thunderbird/thunderbird-68.12.0.source.tar.xz.asc
+-rw-r--r-- 1 root root 353727228 2020-09-23 23:32 ./source/xap/mozilla-thunderbird/thunderbird-78.3.0.source.tar.xz
+-rw-r--r-- 1 root root 833 2020-09-23 23:32 ./source/xap/mozilla-thunderbird/thunderbird-78.3.0.source.tar.xz.asc
-rw-r--r-- 1 root root 456 2019-07-08 18:54 ./source/xap/mozilla-thunderbird/unbreakdocs.diff.gz
drwxr-xr-x 2 root root 4096 2020-06-23 18:18 ./source/xap/network-manager-applet
-rw-r--r-- 1 root root 207 2012-08-10 23:59 ./source/xap/network-manager-applet/doinst.sh.gz
@@ -13530,13 +13530,13 @@ drwxr-xr-x 2 root root 4096 2019-02-17 22:03 ./source/y/bsd-games/patches
-rw-r--r-- 1 root root 313 2019-02-17 22:07 ./source/y/bsd-games/patches/bsd-games.fortunepath.diff.gz
-rw-r--r-- 1 root root 1960 2006-09-09 00:47 ./source/y/bsd-games/patches/bsd-games.pom.diff.gz
-rw-r--r-- 1 root root 1065 2019-02-17 22:28 ./source/y/bsd-games/slack-desc
-drwxr-xr-x 4 root root 4096 2020-09-12 19:21 ./testing
--rw-r--r-- 1 root root 5980 2020-09-12 19:21 ./testing/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2020-09-12 19:21 ./testing/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 8232 2020-09-12 19:21 ./testing/FILE_LIST
--rw-r--r-- 1 root root 2976111 2020-09-12 19:21 ./testing/MANIFEST.bz2
--rw-r--r-- 1 root root 5820 2020-09-12 19:21 ./testing/PACKAGES.TXT
-drwxr-xr-x 3 root root 4096 2020-09-12 19:14 ./testing/packages
+drwxr-xr-x 4 root root 4096 2020-09-24 19:42 ./testing
+-rw-r--r-- 1 root root 3625 2020-09-24 19:42 ./testing/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2020-09-24 19:42 ./testing/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 4592 2020-09-24 19:42 ./testing/FILE_LIST
+-rw-r--r-- 1 root root 636658 2020-09-24 19:42 ./testing/MANIFEST.bz2
+-rw-r--r-- 1 root root 4987 2020-09-24 19:42 ./testing/PACKAGES.TXT
+drwxr-xr-x 3 root root 4096 2020-09-24 18:31 ./testing/packages
drwxr-xr-x 2 root root 4096 2020-07-23 20:11 ./testing/packages/gcc10
-rw-r--r-- 1 root root 310 2020-07-23 19:14 ./testing/packages/gcc10/gcc-10.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 19994552 2020-07-23 19:14 ./testing/packages/gcc10/gcc-10.2.0-x86_64-1.txz
@@ -13562,10 +13562,7 @@ drwxr-xr-x 2 root root 4096 2020-07-23 20:11 ./testing/packages/gcc10
-rw-r--r-- 1 root root 489 2020-07-23 19:15 ./testing/packages/gcc10/gcc-objc-10.2.0-x86_64-1.txt
-rw-r--r-- 1 root root 10666204 2020-07-23 19:15 ./testing/packages/gcc10/gcc-objc-10.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2020-07-23 19:15 ./testing/packages/gcc10/gcc-objc-10.2.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 663 2020-08-30 17:02 ./testing/packages/mozilla-thunderbird-78.2.1-x86_64-1.txt
--rw-r--r-- 1 root root 56895416 2020-08-30 17:02 ./testing/packages/mozilla-thunderbird-78.2.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2020-08-30 17:02 ./testing/packages/mozilla-thunderbird-78.2.1-x86_64-1.txz.asc
-drwxr-xr-x 4 root root 4096 2020-09-12 19:13 ./testing/source
+drwxr-xr-x 3 root root 4096 2020-09-24 18:31 ./testing/source
drwxr-xr-x 3 root root 4096 2020-07-23 18:43 ./testing/source/gcc10
-rw-r--r-- 1 root root 224 2015-08-03 18:13 ./testing/source/gcc10/c89.sh
-rw-r--r-- 1 root root 215 2015-08-03 18:13 ./testing/source/gcc10/c99.sh
@@ -13584,37 +13581,6 @@ drwxr-xr-x 2 root root 4096 2020-04-02 02:44 ./testing/source/gcc10/patche
-rw-r--r-- 1 root root 870 2018-06-26 01:38 ./testing/source/gcc10/slack-desc.gcc-gnat
-rw-r--r-- 1 root root 1026 2020-05-09 18:56 ./testing/source/gcc10/slack-desc.gcc-go
-rw-r--r-- 1 root root 945 2019-05-07 21:16 ./testing/source/gcc10/slack-desc.gcc-objc
-drwxr-xr-x 5 root root 4096 2020-08-30 16:31 ./testing/source/mozilla-thunderbird
-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 5 root root 4096 2019-07-08 20:56 ./testing/source/mozilla-thunderbird/build-deps
--rwxr-xr-x 1 root root 1939 2019-08-27 19:18 ./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
-drwxr-xr-x 2 root root 4096 2019-07-08 20:51 ./testing/source/mozilla-thunderbird/build-deps/cbindgen
--rw-r--r-- 1 root root 97984 2019-07-08 19:05 ./testing/source/mozilla-thunderbird/build-deps/cbindgen/cbindgen-0.9.0.tar.xz
--rwxr-xr-x 1 root root 1926 2019-07-08 21:06 ./testing/source/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build
-drwxr-xr-x 2 root root 4096 2020-08-25 02:08 ./testing/source/mozilla-thunderbird/build-deps/nodejs
--rw-r--r-- 1 root root 21953796 2020-06-02 14:48 ./testing/source/mozilla-thunderbird/build-deps/nodejs/node-v10.21.0.tar.xz
--rwxr-xr-x 1 root root 2914 2019-08-27 19:46 ./testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.build
--rw-r--r-- 1 root root 86 2019-07-08 21:02 ./testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.url
--rw-r--r-- 1 root root 485 2020-08-25 02:44 ./testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff.gz
-drwxr-xr-x 2 root root 4096 2019-08-28 16:42 ./testing/source/mozilla-thunderbird/gold
-lrwxrwxrwx 1 root root 7 2019-08-28 16:42 ./testing/source/mozilla-thunderbird/gold/gold -> ld.gold
-lrwxrwxrwx 1 root root 7 2019-08-28 16:40 ./testing/source/mozilla-thunderbird/gold/ld -> ld.gold
--rwxr-xr-x 1 root root 281 2019-08-28 19:15 ./testing/source/mozilla-thunderbird/gold/ld.gold
--rw-r--r-- 1 root root 312 2012-03-28 18:01 ./testing/source/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch.gz
--rwxr-xr-x 1 root root 13036 2020-08-25 16:18 ./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 360617088 2020-08-30 00:11 ./testing/source/mozilla-thunderbird/thunderbird-78.2.1.source.tar.xz
--rw-r--r-- 1 root root 833 2020-08-30 00:11 ./testing/source/mozilla-thunderbird/thunderbird-78.2.1.source.tar.xz.asc
--rw-r--r-- 1 root root 456 2019-07-08 18:54 ./testing/source/mozilla-thunderbird/unbreakdocs.diff.gz
drwxr-xr-x 2 root root 4096 2020-09-23 20:37 ./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/recompress.sh b/recompress.sh
index 290d422a..eb2dbad2 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -1285,12 +1285,6 @@ gzip ./source/x/x11/patch/xinit/xinit.remove.systemd.kludge.diff
gzip ./source/x/x11/patch/xf86-video-intel/0001-sna-Avoid-clobbering-output-physical-size-with-xf86O.patch
gzip ./source/x/x11/patch/xf86-video-s3virge/xf86-video-s3virge.xorg-server-1.20.x.diff
gzip ./source/x/xcm/xcm.udev.rules.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/tb.ui.scrollToClick.diff
-gzip ./testing/source/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch
-gzip ./testing/source/mozilla-thunderbird/unbreakdocs.diff
-gzip ./testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff
gzip ./testing/source/gcc10/patches/gfortran.deferred-shape-vs-assumed-shape.patch
gzip ./testing/source/gcc10/patches/gcc-no_fixincludes.diff
gzip ./pasture/source/php/php-fpm.conf.diff
diff --git a/source/l/mozjs78/mozjs78.SlackBuild b/source/l/mozjs78/mozjs78.SlackBuild
index eb87c8d9..a0c7a928 100755
--- a/source/l/mozjs78/mozjs78.SlackBuild
+++ b/source/l/mozjs78/mozjs78.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mozjs78
SRCNAME=firefox
-VERSION=78.2.0esr
+VERSION=78.3.0esr
BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
diff --git a/source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff b/source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff
index e2f3f98d..75980927 100644
--- a/source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff
+++ b/source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff
@@ -1,23 +1,27 @@
---- ./config/makefiles/rust.mk.orig 2019-08-26 16:32:05.000000000 -0500
-+++ ./config/makefiles/rust.mk 2019-08-28 15:33:32.393489657 -0500
-@@ -243,13 +243,13 @@
- # When we are building in --enable-release mode; we add an additional check to confirm
- # that we are not importing any networking-related functions in rust code. This reduces
+--- ./config/makefiles/rust.mk.orig 2020-08-04 21:42:49.000000000 -0500
++++ ./config/makefiles/rust.mk 2020-08-24 21:44:11.930497037 -0500
+@@ -303,15 +303,15 @@
# the chance of proxy bypasses originating from rust code.
--ifndef DEVELOPER_OPTIONS
--ifndef MOZ_DEBUG_RUST
+ # The check only works when rust code is built with -Clto.
+ # 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))
+-ifneq (,$(filter -Clto,$(cargo_rustc_flags)))
- $(call py_action,check_binary,--target --networking $@)
-endif
-endif
-endif
-+#ifndef DEVELOPER_OPTIONS
-+#ifndef MOZ_DEBUG_RUST
+-endif
++#ifndef MOZ_PROFILE_GENERATE
+#ifeq ($(OS_ARCH), Linux)
++#ifeq (,$(rustflags_sancov)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN))
++#ifneq (,$(filter -Clto,$(cargo_rustc_flags)))
+# $(call py_action,check_binary,--target --networking $@)
+#endif
+#endif
+#endif
++#endif
force-cargo-library-check:
$(call CARGO_CHECK) --lib $(cargo_target_flag) $(rust_features_flag)
diff --git a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
index 43a45422..48476c96 100755
--- a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+++ b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
@@ -217,9 +217,7 @@ OPTIONS="\
--enable-alsa \
--enable-application=comm/mail \
$ENABLE_CALENDAR \
- --enable-default-toolkit=cairo-gtk3 \
- --enable-startup-notification \
- --enable-ldap \
+ --enable-default-toolkit=cairo-gtk3-wayland \
--enable-strip \
--enable-cpp-rtti \
--enable-accessibility \
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
deleted file mode 100644
index 5e7b2311..00000000
--- a/testing/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-1.patch
+++ /dev/null
@@ -1,504 +0,0 @@
-Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
-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 <<EOF
- [#]line __oline__ "configure"
- #include "confdefs.h"
--ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
--extern "C" void exit(int);
--#endif
--])dnl
- [$1]
- EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-@@ -1988,12 +1984,12 @@
- AC_MSG_CHECKING(size of $1)
- AC_CACHE_VAL(AC_CV_NAME,
- [AC_TRY_RUN([#include <stdio.h>
--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 <stdlib.h>' \
-+ '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 <stdlib.h>
-+$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 <fcntl.h>
- #include <sys/mman.h>
-
-+#if HAVE_SYS_TYPES_H
-+# include <sys/types.h>
-+#endif
-+
-+#if HAVE_STDLIB_H
-+# include <stdlib.h>
-+#endif
-+
-+#if HAVE_SYS_STAT_H
-+# include <sys/stat.h>
-+#endif
-+
-+#if HAVE_UNISTD_H
-+# include <unistd.h>
-+#endif
-+
- /* This mess was copied from the GNU getpagesize.h. */
- #ifndef HAVE_GETPAGESIZE
--# ifdef HAVE_UNISTD_H
--# include <unistd.h>
--# 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 <<EOF
-+ cat >> $fgrep_tmp <<EOF
- $syms
- EOF
- fgrep -f $fgrep_tmp
-diff -Naur a/autoupdate.sh b/autoupdate.sh
---- a/autoupdate.sh 1999-01-05 13:28:42.000000000 +0000
-+++ b/autoupdate.sh 2016-06-11 00:23:19.151561252 +0100
-@@ -26,7 +26,7 @@
- Usage: autoupdate [-h] [--help] [-m dir] [--macrodir=dir]
- [--version] [template-file]"
-
--sedtmp=/tmp/acups.$$
-+sedtmp=`/usr/bin/mktemp /tmp/acups.XXXXXX`
- # For debugging.
- #sedtmp=/tmp/acups
- show_version=no
-@@ -35,13 +35,13 @@
- while test $# -gt 0 ; do
- case "${1}" in
- -h | --help | --h* )
-- echo "${usage}" 1>&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
deleted file mode 100755
index 7dae1bad..00000000
--- a/testing/source/mozilla-thunderbird/autoconf/autoconf.build
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/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
deleted file mode 100755
index 69d1a8b2..00000000
--- a/testing/source/mozilla-thunderbird/build-deps.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/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
-PATH=$TMP/mozilla-thunderbird-build-deps/usr/bin:$HOME/.cargo/bin:$PATH
-
-# cbindgen is a build-time dependency:
-( cd $CWD/build-deps/cbindgen ; ./cbindgen.build ) || exit 1
-
-if /bin/ls build-deps*.txz 1> /dev/null 2> /dev/null ; then # use prebuilt autoconf/nodejs
- ( 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
- # And node.js... WHY
- ( cd $CWD/build-deps/nodejs ; ./nodejs.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
deleted file mode 100644
index 5e7b2311..00000000
--- a/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch
+++ /dev/null
@@ -1,504 +0,0 @@
-Submitted By: Ken Moffat <ken at linuxfromscratch dot org>
-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 <<EOF
- [#]line __oline__ "configure"
- #include "confdefs.h"
--ifelse(AC_LANG, CPLUSPLUS, [#ifdef __cplusplus
--extern "C" void exit(int);
--#endif
--])dnl
- [$1]
- EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
-@@ -1988,12 +1984,12 @@
- AC_MSG_CHECKING(size of $1)
- AC_CACHE_VAL(AC_CV_NAME,
- [AC_TRY_RUN([#include <stdio.h>
--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 <stdlib.h>' \
-+ '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 <stdlib.h>
-+$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 <fcntl.h>
- #include <sys/mman.h>
-
-+#if HAVE_SYS_TYPES_H
-+# include <sys/types.h>
-+#endif
-+
-+#if HAVE_STDLIB_H
-+# include <stdlib.h>
-+#endif
-+
-+#if HAVE_SYS_STAT_H
-+# include <sys/stat.h>
-+#endif
-+
-+#if HAVE_UNISTD_H
-+# include <unistd.h>
-+#endif
-+
- /* This mess was copied from the GNU getpagesize.h. */
- #ifndef HAVE_GETPAGESIZE
--# ifdef HAVE_UNISTD_H
--# include <unistd.h>
--# 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 <<EOF
-+ cat >> $fgrep_tmp <<EOF
- $syms
- EOF
- fgrep -f $fgrep_tmp
-diff -Naur a/autoupdate.sh b/autoupdate.sh
---- a/autoupdate.sh 1999-01-05 13:28:42.000000000 +0000
-+++ b/autoupdate.sh 2016-06-11 00:23:19.151561252 +0100
-@@ -26,7 +26,7 @@
- Usage: autoupdate [-h] [--help] [-m dir] [--macrodir=dir]
- [--version] [template-file]"
-
--sedtmp=/tmp/acups.$$
-+sedtmp=`/usr/bin/mktemp /tmp/acups.XXXXXX`
- # For debugging.
- #sedtmp=/tmp/acups
- show_version=no
-@@ -35,13 +35,13 @@
- while test $# -gt 0 ; do
- case "${1}" in
- -h | --help | --h* )
-- echo "${usage}" 1>&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
deleted file mode 100755
index b3bf1669..00000000
--- a/testing/source/mozilla-thunderbird/build-deps/autoconf/autoconf.build
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/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/build-deps/cbindgen/cbindgen.build b/testing/source/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build
deleted file mode 100755
index 06116e43..00000000
--- a/testing/source/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build
+++ /dev/null
@@ -1,54 +0,0 @@
-#!/bin/sh
-
-# 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.
-
-
-PKGNAM=cbindgen
-VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-
-# 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}
-
-mkdir -p $TMP
-
-cd $TMP
-rm -rf cbindgen-$VERSION
-tar xvf $CWD/cbindgen-$VERSION.tar.?z || exit 1
-cd cbindgen-$VERSION
-
-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 {} \;
-
-cargo install --force cbindgen
diff --git a/testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.build b/testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.build
deleted file mode 100755
index 6f98074f..00000000
--- a/testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.build
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/sh
-
-# 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.
-
-
-PKGNAM=node
-VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-
-# 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
-
-NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "s390" ]; then
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-elif [ "$ARCH" = "armv7hl" ]; then
- SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
- LIBDIRSUFFIX=""
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp}
-
-mkdir -p $TMP
-mkdir -p $TMP/mozilla-thunderbird-build-deps/usr
-
-cd $TMP
-rm -rf node-$VERSION
-tar xvf $CWD/node-$VERSION.tar.?z || exit 1
-cd node-$VERSION
-
-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 {} \;
-
-# Fix paths for $LIBDIRSUFFIX (if needed):
-if [ ! -z $LIBDIRSUFFIX ]; then
- sed -i "s|\"lib\"|\"lib${LIBDIRSUFFIX}\"|" deps/npm/lib/npm.js
- sed -i "s/'lib'/'lib${LIBDIRSUFFIX}'/" lib/module.js
- sed -i "s|lib/|lib${LIBDIRSUFFIX}/|g" tools/install.py
-fi
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=$TMP/mozilla-thunderbird-build-deps/usr \
- --shared-zlib \
- --without-ssl
- make $NUMJOBS || make || exit 1
- make install DESTDIR=$PKG || exit 1
diff --git a/testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.url b/testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.url
deleted file mode 100644
index 75f7f4d3..00000000
--- a/testing/source/mozilla-thunderbird/build-deps/nodejs/nodejs.url
+++ /dev/null
@@ -1,2 +0,0 @@
-https://nodejs.org/dist/v10.16.0/node-v10.16.0.tar.gz
-#https://github.com/nodejs/node
diff --git a/testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff b/testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff
deleted file mode 100644
index 75980927..00000000
--- a/testing/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff
+++ /dev/null
@@ -1,27 +0,0 @@
---- ./config/makefiles/rust.mk.orig 2020-08-04 21:42:49.000000000 -0500
-+++ ./config/makefiles/rust.mk 2020-08-24 21:44:11.930497037 -0500
-@@ -303,15 +303,15 @@
- # the chance of proxy bypasses originating from rust code.
- # The check only works when rust code is built with -Clto.
- # 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))
--ifneq (,$(filter -Clto,$(cargo_rustc_flags)))
-- $(call py_action,check_binary,--target --networking $@)
--endif
--endif
--endif
--endif
-+#ifndef MOZ_PROFILE_GENERATE
-+#ifeq ($(OS_ARCH), Linux)
-+#ifeq (,$(rustflags_sancov)$(MOZ_ASAN)$(MOZ_TSAN)$(MOZ_UBSAN))
-+#ifneq (,$(filter -Clto,$(cargo_rustc_flags)))
-+# $(call py_action,check_binary,--target --networking $@)
-+#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/gold/gold b/testing/source/mozilla-thunderbird/gold/gold
deleted file mode 120000
index 6cd03701..00000000
--- a/testing/source/mozilla-thunderbird/gold/gold
+++ /dev/null
@@ -1 +0,0 @@
-ld.gold \ No newline at end of file
diff --git a/testing/source/mozilla-thunderbird/gold/ld b/testing/source/mozilla-thunderbird/gold/ld
deleted file mode 120000
index 6cd03701..00000000
--- a/testing/source/mozilla-thunderbird/gold/ld
+++ /dev/null
@@ -1 +0,0 @@
-ld.gold \ No newline at end of file
diff --git a/testing/source/mozilla-thunderbird/gold/ld.gold b/testing/source/mozilla-thunderbird/gold/ld.gold
deleted file mode 100755
index f1d76b3a..00000000
--- a/testing/source/mozilla-thunderbird/gold/ld.gold
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-# Doing this for 32-bit... sigh. May have to try to figure out how to only
-# use it in 32-bit userspace even when running under a 64-bit kernel.
-/usr/bin/ld.gold --no-map-whole-files --no-keep-memory --no-keep-files-mapped "$@"
-# Old simple way:
-#/usr/bin/ld.gold "$@"
diff --git a/testing/source/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch b/testing/source/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch
deleted file mode 100644
index 7309b55a..00000000
--- a/testing/source/mozilla-thunderbird/mozilla-firefox.xpcom_arm.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/xpcom/glue/objs.mk
-+++ a/xpcom/glue/objs.mk
-@@ -71,13 +71,13 @@ XPCOM_GLUENS_SRC_LCPPSRCS = \
- SSE.cpp \
- unused.cpp \
- nsProxyRelease.cpp \
- nsTextFormatter.cpp \
- GenericFactory.cpp \
- FileUtils.cpp \
- $(NULL)
-
--ifeq (arm,$(TARGET_CPU))
-+ifneq (,$(filter arm%,$(TARGET_CPU)))
- XPCOM_GLUENS_SRC_LCPPSRCS += arm.cpp
- endif
-
- XPCOM_GLUENS_SRC_CPPSRCS = $(addprefix $(topsrcdir)/xpcom/glue/,$(XPCOM_GLUENS_SRC_LCPPSRCS))
-
diff --git a/testing/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/testing/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
deleted file mode 100755
index 48476c96..00000000
--- a/testing/source/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+++ /dev/null
@@ -1,370 +0,0 @@
-#!/bin/bash
-
-# Copyright 2008, 2009, 2010, 2011, 2012, 2014, 2016, 2017, 2018, 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# Modified 2012 by Eric Hameleers <alien at slackware.com> 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}
-
-# This can be set to YES or NO:
-ENABLE_CALENDAR=${ENABLE_CALENDAR:-YES}
-if [ "$ENABLE_CALENDAR" = "NO" ]; then
- ENABLE_CALENDAR="--disable-calendar"
-else
- ENABLE_CALENDAR="--enable-calendar"
-fi
-
-# 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=""
- LIBDIRSUFFIX=""
- OPTIMIZE=${OPTIMIZE:-"-Os"}
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS=""
- LIBDIRSUFFIX=""
- OPTIMIZE=${OPTIMIZE:-"-Os"}
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-fPIC"
- LIBDIRSUFFIX="64"
- OPTIMIZE=${OPTIMIZE:-"-O2"}
-elif [ "$ARCH" = "arm" ]; then
- SLKCFLAGS="-march=armv4 -mtune=xscale"
- LIBDIRSUFFIX=""
- OPTIMIZE=${OPTIMIZE:-"-O2"}
-else
- SLKCFLAGS=""
- LIBDIRSUFFIX=""
- OPTIMIZE=${OPTIMIZE:-"-O2"}
-fi
-
-# Choose a compiler (gcc/g++ or clang/clang++):
-export CC=${CC:-gcc}
-export CXX=${CXX:-g++}
-
-## Link using gold. This avoids running out of memory on 32-bit systems, and
-## avoids a recurring build failure with GNU ld on other systems.
-#PATH="$(pwd)/gold:$PATH"
-#export CC="$CC -B$(pwd)/gold"
-#export CXX="$CXX -B$(pwd)/gold"
-
-# Keep memory usage as low as possible when linking:
-SLKLDFLAGS=" -Wl,--as-needed -Wl,--no-keep-memory -Wl,--stats"
-export LDFLAGS="$SLKLDFLAGS"
-export MOZ_LINK_FLAGS="$SLKLDFLAGS"
-
-# If you don't give this _something_ then it defaults to -g, causing more
-# link time memory issues:
-export MOZ_DEBUG_FLAGS="-g0"
-
-# Put Rust objects on a diet to keep the linker from running into memory
-# issues (especially on 32-bit):
-export RUSTFLAGS="-Cdebuginfo=0 -Copt-level=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
-tar xvf $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
-
-# Fix building with latest Rust:
-zcat $CWD/unbreakdocs.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
-
-# 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"
- # Make Thunderbird compile on ARM platforms lacking neon support:
- zcat $CWD/mozilla-firefox.xpcom_arm.patch.gz | patch -p1 --verbose || exit 1
- ;;
- *) 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 \
- --enable-alsa \
- --enable-application=comm/mail \
- $ENABLE_CALENDAR \
- --enable-default-toolkit=cairo-gtk3-wayland \
- --enable-strip \
- --enable-cpp-rtti \
- --enable-accessibility \
- $GOOGLE_API_KEY \
- --disable-crashreporter \
- --disable-debug \
- --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 BUILD_OFFICIAL=1
-export MOZILLA_OFFICIAL=1
-export MOZ_PHOENIX=1
-export CFLAGS="$SLKCFLAGS"
-export CXXFLAGS="$SLKCFLAGS"
-export MOZ_MAKE_FLAGS="$NUMJOBS"
-
-# 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
-
-# Set options for $OPTIMIZE:
-echo "ac_add_options --enable-optimize=\"${OPTIMIZE}\"" >> .mozconfig
-
-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
-
-# Disable tests on standard build:
-echo "ac_add_options --disable-tests" >> .mozconfig
-./mach build || exit 1
-./mach buildsymbols || exit 1
-DESTDIR=$PKG ./mach install || exit 1
-
-# 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
-
-# These files/directories are usually created if Thunderbird is run as root,
-# which on many systems might (and possibly should) be never. Therefore, if we
-# don't see them we'll put stubs in place to prevent startup errors.
-( cd $PKG/usr/lib${LIBDIRSUFFIX}/thunderbird-$RELEASEVER
- if [ -d extensions/talkback\@mozilla.org ]; then
- if [ ! -r extensions/talkback\@mozilla.org/chrome.manifest ]; then
- echo > extensions/talkback\@mozilla.org/chrome.manifest
- fi
- fi
- if [ ! -d updates ]; then
- mkdir -p updates/0
- fi
-)
-
-# 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
-
-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
deleted file mode 100644
index 0f85ecbe..00000000
--- a/testing/source/mozilla-thunderbird/mozilla-thunderbird.desktop
+++ /dev/null
@@ -1,84 +0,0 @@
-[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
deleted file mode 100644
index 4c8b4f06..00000000
--- a/testing/source/mozilla-thunderbird/slack-desc
+++ /dev/null
@@ -1,19 +0,0 @@
-# HOW TO EDIT THIS FILE:
-# The "handy ruler" below makes it easier to edit a package description. Line
-# up the first '|' above the ':' following the base package name, and the '|' on
-# the right side marks the last column you can put a character in. You must make
-# exactly 11 lines for the formatting to be correct. It's also customary to
-# leave one space after the ':'.
-
- |-----handy-ruler------------------------------------------------------|
-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
deleted file mode 100644
index 3997ee63..00000000
--- a/testing/source/mozilla-thunderbird/tb.ui.scrollToClick.diff
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./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/mozilla-thunderbird/unbreakdocs.diff b/testing/source/mozilla-thunderbird/unbreakdocs.diff
deleted file mode 100644
index 03d8e6b4..00000000
--- a/testing/source/mozilla-thunderbird/unbreakdocs.diff
+++ /dev/null
@@ -1,31 +0,0 @@
---- ./servo/components/style/lib.rs.orig 2019-07-05 20:44:35.000000000 -0500
-+++ ./servo/components/style/lib.rs 2019-07-08 13:51:55.460242952 -0500
-@@ -23,7 +23,7 @@
- //! [cssparser]: ../cssparser/index.html
- //! [selectors]: ../selectors/index.html
-
--#![deny(missing_docs)]
-+// #![deny(missing_docs)]
-
- extern crate app_units;
- extern crate arrayvec;
-@@ -196,7 +196,7 @@
- /// Generated from the properties.mako.rs template by build.rs
- #[macro_use]
- #[allow(unsafe_code)]
--#[deny(missing_docs)]
-+// #[deny(missing_docs)]
- pub mod properties {
- include!(concat!(env!("OUT_DIR"), "/properties.rs"));
- }
---- ./servo/components/style_traits/lib.rs.orig 2019-07-08 13:51:55.462242953 -0500
-+++ ./servo/components/style_traits/lib.rs 2019-07-08 13:53:44.853249956 -0500
-@@ -8,7 +8,7 @@
-
- #![crate_name = "style_traits"]
- #![crate_type = "rlib"]
--#![deny(unsafe_code, missing_docs)]
-+#![deny(unsafe_code)]
-
- extern crate app_units;
- #[macro_use]