summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss43
-rw-r--r--ChangeLog.txt31
-rw-r--r--FILELIST.TXT100
-rwxr-xr-xrecompress.sh1
-rw-r--r--source/n/snownews/slack-desc4
-rwxr-xr-xsource/n/snownews/snownews.SlackBuild2
-rw-r--r--source/n/snownews/snownews.url1
-rwxr-xr-xsource/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild5
-rw-r--r--source/xap/mozilla-thunderbird/thunderbird-102.10.0-upstream_fixes-1.patch172
9 files changed, 304 insertions, 55 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 2c7b26dca..7df70c130 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,49 @@
<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>Mon, 24 Apr 2023 22:28:34 GMT</pubDate>
- <lastBuildDate>Mon, 24 Apr 2023 23:33:50 GMT</lastBuildDate>
+ <pubDate>Tue, 25 Apr 2023 21:20:19 GMT</pubDate>
+ <lastBuildDate>Tue, 25 Apr 2023 22:45:39 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
+ <title>Tue, 25 Apr 2023 21:20:19 GMT</title>
+ <pubDate>Tue, 25 Apr 2023 21:20:19 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20230425212019</link>
+ <guid isPermaLink="false">20230425212019</guid>
+ <description>
+ <![CDATA[<pre>
+d/git-2.40.1-x86_64-1.txz: Upgraded.
+ This update fixes security issues:
+ By feeding specially crafted input to `git apply --reject`, a
+ path outside the working tree can be overwritten with partially
+ controlled contents (corresponding to the rejected hunk(s) from
+ the given patch).
+ When Git is compiled with runtime prefix support and runs without
+ translated messages, it still used the gettext machinery to
+ display messages, which subsequently potentially looked for
+ translated messages in unexpected places. This allowed for
+ malicious placement of crafted messages.
+ When renaming or deleting a section from a configuration file,
+ certain malicious configuration values may be misinterpreted as
+ the beginning of a new configuration section, leading to arbitrary
+ configuration injection.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2023-25652
+ https://www.cve.org/CVERecord?id=CVE-2023-25815
+ https://www.cve.org/CVERecord?id=CVE-2023-29007
+ (* Security fix *)
+n/snownews-1.11-x86_64-1.txz: Upgraded.
+xap/mozilla-firefox-112.0.2-x86_64-1.txz: Upgraded.
+ This is a bugfix release.
+ For more information, see:
+ https://www.mozilla.org/en-US/firefox/112.0.2/releasenotes/
+xap/mozilla-thunderbird-102.10.1-x86_64-1.txz: Upgraded.
+ This is a bugfix release.
+ For more information, see:
+ https://www.mozilla.org/en-US/thunderbird/102.10.1/releasenotes/
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Mon, 24 Apr 2023 22:28:34 GMT</title>
<pubDate>Mon, 24 Apr 2023 22:28:34 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20230424222834</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 55e908df3..e7b2ab997 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,34 @@
+Tue Apr 25 21:20:19 UTC 2023
+d/git-2.40.1-x86_64-1.txz: Upgraded.
+ This update fixes security issues:
+ By feeding specially crafted input to `git apply --reject`, a
+ path outside the working tree can be overwritten with partially
+ controlled contents (corresponding to the rejected hunk(s) from
+ the given patch).
+ When Git is compiled with runtime prefix support and runs without
+ translated messages, it still used the gettext machinery to
+ display messages, which subsequently potentially looked for
+ translated messages in unexpected places. This allowed for
+ malicious placement of crafted messages.
+ When renaming or deleting a section from a configuration file,
+ certain malicious configuration values may be misinterpreted as
+ the beginning of a new configuration section, leading to arbitrary
+ configuration injection.
+ For more information, see:
+ https://www.cve.org/CVERecord?id=CVE-2023-25652
+ https://www.cve.org/CVERecord?id=CVE-2023-25815
+ https://www.cve.org/CVERecord?id=CVE-2023-29007
+ (* Security fix *)
+n/snownews-1.11-x86_64-1.txz: Upgraded.
+xap/mozilla-firefox-112.0.2-x86_64-1.txz: Upgraded.
+ This is a bugfix release.
+ For more information, see:
+ https://www.mozilla.org/en-US/firefox/112.0.2/releasenotes/
+xap/mozilla-thunderbird-102.10.1-x86_64-1.txz: Upgraded.
+ This is a bugfix release.
+ For more information, see:
+ https://www.mozilla.org/en-US/thunderbird/102.10.1/releasenotes/
++--------------------------+
Mon Apr 24 22:28:34 UTC 2023
d/parallel-20230422-noarch-1.txz: Upgraded.
d/patchelf-0.18.0-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index acec92c38..9ae2c50c6 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Mon Apr 24 22:32:07 UTC 2023
+Tue Apr 25 21:28:46 UTC 2023
Here is the file list for this directory. If you are using a
mirror site and find missing or extra files in the disk
subdirectories, please have the archive administrator refresh
the mirror.
-drwxr-xr-x 12 root root 4096 2023-04-24 22:28 .
+drwxr-xr-x 12 root root 4096 2023-04-25 21:20 .
-rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0
-rw-r--r-- 1 root root 16617 2022-02-02 23:27 ./CHANGES_AND_HINTS.TXT
--rw-r--r-- 1 root root 1113271 2023-04-21 19:08 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-04-21 19:08 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1111519 2023-04-24 22:32 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-04-24 22:32 ./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 606700 2023-04-24 22:28 ./ChangeLog.txt
+-rw-r--r-- 1 root root 608177 2023-04-25 21:20 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2023-04-21 05:15 ./EFI/BOOT
-rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-04-21 05:15 ./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 1451877 2023-04-21 19:08 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1449691 2023-04-24 22:32 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 871502 2023-04-24 22:31 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 871503 2023-04-25 21:28 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2023-04-21 05:01 ./README.initrd
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
@@ -687,11 +687,11 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
-drwxr-xr-x 17 root root 4096 2023-04-24 22:31 ./slackware64
--rw-r--r-- 1 root root 340249 2023-04-24 22:31 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-04-24 22:31 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 421808 2023-04-24 22:30 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4302737 2023-04-24 22:31 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2023-04-25 21:28 ./slackware64
+-rw-r--r-- 1 root root 340252 2023-04-25 21:28 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-04-25 21:28 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 421811 2023-04-25 21:27 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4292743 2023-04-25 21:27 ./slackware64/MANIFEST.bz2
lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT
drwxr-xr-x 2 root root 32768 2023-04-21 05:20 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@@ -1335,7 +1335,7 @@ drwxr-xr-x 2 root root 20480 2023-04-15 03:26 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2023-04-24 22:30 ./slackware64/d
+drwxr-xr-x 2 root root 20480 2023-04-25 21:27 ./slackware64/d
-rw-r--r-- 1 root root 360 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txt
-rw-r--r-- 1 root root 2393012 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-03-09 03:58 ./slackware64/d/Cython-0.29.28-x86_64-1.txz.asc
@@ -1417,9 +1417,9 @@ drwxr-xr-x 2 root root 20480 2023-04-24 22:30 ./slackware64/d
-rw-r--r-- 1 root root 628 2022-10-19 18:32 ./slackware64/d/gettext-tools-0.21.1-x86_64-2.txt
-rw-r--r-- 1 root root 2165252 2022-10-19 18:32 ./slackware64/d/gettext-tools-0.21.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-10-19 18:32 ./slackware64/d/gettext-tools-0.21.1-x86_64-2.txz.asc
--rw-r--r-- 1 root root 397 2023-03-14 17:51 ./slackware64/d/git-2.40.0-x86_64-1.txt
--rw-r--r-- 1 root root 7274720 2023-03-14 17:51 ./slackware64/d/git-2.40.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-03-14 17:51 ./slackware64/d/git-2.40.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 397 2023-04-25 21:19 ./slackware64/d/git-2.40.1-x86_64-1.txt
+-rw-r--r-- 1 root root 7320308 2023-04-25 21:19 ./slackware64/d/git-2.40.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-04-25 21:19 ./slackware64/d/git-2.40.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 589 2021-02-13 09:54 ./slackware64/d/gnucobol-3.1.2-x86_64-3.txt
-rw-r--r-- 1 root root 880720 2021-02-13 09:54 ./slackware64/d/gnucobol-3.1.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 09:54 ./slackware64/d/gnucobol-3.1.2-x86_64-3.txz.asc
@@ -3927,7 +3927,7 @@ drwxr-xr-x 2 root root 86016 2023-04-24 22:30 ./slackware64/l
-rw-r--r-- 1 root root 463 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txt
-rw-r--r-- 1 root root 465608 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-05 18:12 ./slackware64/l/zstd-1.5.5-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 36864 2023-04-21 19:06 ./slackware64/n
+drwxr-xr-x 2 root root 36864 2023-04-25 21:27 ./slackware64/n
-rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt
-rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc
@@ -4328,9 +4328,9 @@ drwxr-xr-x 2 root root 36864 2023-04-21 19:06 ./slackware64/n
-rw-r--r-- 1 root root 346 2023-03-08 03:13 ./slackware64/n/slrn-1.0.3a-x86_64-4.txt
-rw-r--r-- 1 root root 467368 2023-03-08 03:13 ./slackware64/n/slrn-1.0.3a-x86_64-4.txz
-rw-r--r-- 1 root root 163 2023-03-08 03:13 ./slackware64/n/slrn-1.0.3a-x86_64-4.txz.asc
--rw-r--r-- 1 root root 400 2023-03-08 03:13 ./slackware64/n/snownews-1.9-x86_64-2.txt
--rw-r--r-- 1 root root 115092 2023-03-08 03:13 ./slackware64/n/snownews-1.9-x86_64-2.txz
--rw-r--r-- 1 root root 163 2023-03-08 03:13 ./slackware64/n/snownews-1.9-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 401 2023-04-25 19:17 ./slackware64/n/snownews-1.11-x86_64-1.txt
+-rw-r--r-- 1 root root 94212 2023-04-25 19:17 ./slackware64/n/snownews-1.11-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-04-25 19:17 ./slackware64/n/snownews-1.11-x86_64-1.txz.asc
-rw-r--r-- 1 root root 496 2023-03-08 03:13 ./slackware64/n/socat-1.7.4.4-x86_64-3.txt
-rw-r--r-- 1 root root 216856 2023-03-08 03:13 ./slackware64/n/socat-1.7.4.4-x86_64-3.txz
-rw-r--r-- 1 root root 163 2023-03-08 03:13 ./slackware64/n/socat-1.7.4.4-x86_64-3.txz.asc
@@ -5322,7 +5322,7 @@ drwxr-xr-x 2 root root 65536 2023-04-21 19:06 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2023-04-17 19:23 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2023-04-25 21:27 ./slackware64/xap
-rw-r--r-- 1 root root 625 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txt
-rw-r--r-- 1 root root 2750024 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-10-09 18:00 ./slackware64/xap/MPlayer-20221009-x86_64-1.txz.asc
@@ -5399,12 +5399,12 @@ drwxr-xr-x 2 root root 16384 2023-04-17 19:23 ./slackware64/xap
-rw-r--r-- 1 root root 163 2023-01-09 19:24 ./slackware64/xap/libnma-1.10.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag.ez
--rw-r--r-- 1 root root 570 2023-04-17 17:28 ./slackware64/xap/mozilla-firefox-112.0.1-x86_64-1.txt
--rw-r--r-- 1 root root 59696620 2023-04-17 17:28 ./slackware64/xap/mozilla-firefox-112.0.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-04-17 17:28 ./slackware64/xap/mozilla-firefox-112.0.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 663 2023-04-12 20:52 ./slackware64/xap/mozilla-thunderbird-102.10.0-x86_64-1.txt
--rw-r--r-- 1 root root 55246948 2023-04-12 20:52 ./slackware64/xap/mozilla-thunderbird-102.10.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-04-12 20:52 ./slackware64/xap/mozilla-thunderbird-102.10.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 570 2023-04-25 17:14 ./slackware64/xap/mozilla-firefox-112.0.2-x86_64-1.txt
+-rw-r--r-- 1 root root 59632168 2023-04-25 17:14 ./slackware64/xap/mozilla-firefox-112.0.2-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-04-25 17:14 ./slackware64/xap/mozilla-firefox-112.0.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 663 2023-04-25 21:17 ./slackware64/xap/mozilla-thunderbird-102.10.1-x86_64-1.txt
+-rw-r--r-- 1 root root 55021632 2023-04-25 21:17 ./slackware64/xap/mozilla-thunderbird-102.10.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-04-25 21:17 ./slackware64/xap/mozilla-thunderbird-102.10.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 359 2023-04-17 18:33 ./slackware64/xap/network-manager-applet-1.32.0-x86_64-1.txt
-rw-r--r-- 1 root root 873404 2023-04-17 18:33 ./slackware64/xap/network-manager-applet-1.32.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-04-17 18:33 ./slackware64/xap/network-manager-applet-1.32.0-x86_64-1.txz.asc
@@ -5589,11 +5589,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2023-04-24 22:32 ./source
--rw-r--r-- 1 root root 598190 2023-04-24 22:32 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2023-04-24 22:32 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 831703 2023-04-24 22:31 ./source/FILE_LIST
--rw-r--r-- 1 root root 24441277 2023-04-24 22:31 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2023-04-25 21:28 ./source
+-rw-r--r-- 1 root root 598358 2023-04-25 21:28 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2023-04-25 21:28 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 831905 2023-04-25 21:28 ./source/FILE_LIST
+-rw-r--r-- 1 root root 24472821 2023-04-25 21:28 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 123 root root 4096 2023-03-28 18:30 ./source/a
-rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog
@@ -7445,9 +7445,9 @@ drwxr-xr-x 2 root root 4096 2023-02-19 19:39 ./source/d/gdb
-rwxr-xr-x 1 root root 4532 2023-02-19 19:39 ./source/d/gdb/gdb.SlackBuild
-rw-r--r-- 1 root root 1200 2018-02-27 06:48 ./source/d/gdb/slack-desc
lrwxrwxrwx 1 root root 12 2010-07-29 00:48 ./source/d/gettext-tools -> ../a/gettext
-drwxr-xr-x 2 root root 4096 2023-03-14 17:50 ./source/d/git
--rw-r--r-- 1 root root 566 2023-03-13 17:19 ./source/d/git/git-2.40.0.tar.sign
--rw-r--r-- 1 root root 7183692 2023-03-13 17:19 ./source/d/git/git-2.40.0.tar.xz
+drwxr-xr-x 2 root root 4096 2023-04-25 20:39 ./source/d/git
+-rw-r--r-- 1 root root 566 2023-04-25 17:01 ./source/d/git/git-2.40.1.tar.sign
+-rw-r--r-- 1 root root 7185260 2023-04-25 17:01 ./source/d/git/git-2.40.1.tar.xz
-rwxr-xr-x 1 root root 5481 2023-03-14 17:50 ./source/d/git/git.SlackBuild
-rw-r--r-- 1 root root 45 2015-09-01 20:04 ./source/d/git/git.url
-rw-r--r-- 1 root root 848 2018-02-27 06:13 ./source/d/git/slack-desc
@@ -12939,10 +12939,11 @@ drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/n/slrn
-rw-r--r-- 1 root root 793605 2016-10-23 22:34 ./source/n/slrn/slrn-1.0.3a.tar.lz
-rwxr-xr-x 1 root root 4244 2023-03-07 21:39 ./source/n/slrn/slrn.SlackBuild
-rw-r--r-- 1 root root 33 2018-11-08 00:49 ./source/n/slrn/slrn.url
-drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/n/snownews
--rw-r--r-- 1 root root 856 2018-11-08 00:54 ./source/n/snownews/slack-desc
--rw-r--r-- 1 root root 117505 2021-10-02 22:29 ./source/n/snownews/snownews-1.9.tar.lz
--rwxr-xr-x 1 root root 4068 2023-03-07 21:39 ./source/n/snownews/snownews.SlackBuild
+drwxr-xr-x 2 root root 4096 2023-04-25 19:16 ./source/n/snownews
+-rw-r--r-- 1 root root 857 2023-04-25 19:17 ./source/n/snownews/slack-desc
+-rw-r--r-- 1 root root 116101 2023-04-12 23:40 ./source/n/snownews/snownews-1.11.tar.lz
+-rwxr-xr-x 1 root root 4068 2023-04-25 19:17 ./source/n/snownews/snownews.SlackBuild
+-rw-r--r-- 1 root root 42 2023-04-25 19:15 ./source/n/snownews/snownews.url
drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/n/socat
-rw-r--r-- 1 root root 949 2020-02-16 05:03 ./source/n/socat/slack-desc
-rw-r--r-- 1 root root 442794 2022-10-30 15:23 ./source/n/socat/socat-1.7.4.4.tar.lz
@@ -14712,7 +14713,7 @@ drwxr-xr-x 2 root root 4096 2023-02-16 20:02 ./source/x/xterm
-rw-r--r-- 1 root root 1054741 2023-02-16 01:12 ./source/x/xterm/xterm-379.tar.lz
-rwxr-xr-x 1 root root 5055 2022-03-01 00:54 ./source/x/xterm/xterm.SlackBuild
-rw-r--r-- 1 root root 38 2018-08-13 18:38 ./source/x/xterm/xterm.url
-drwxr-xr-x 52 root root 4096 2023-03-05 20:12 ./source/xap
+drwxr-xr-x 52 root root 4096 2023-04-25 20:40 ./source/xap
-rw-r--r-- 1 root root 223 2022-10-09 20:11 ./source/xap/FTBFSlog
drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/xap/MPlayer
-rw-r--r-- 1 root root 222707 2017-10-10 01:18 ./source/xap/MPlayer/Blue-1.13.tar.bz2
@@ -14878,7 +14879,7 @@ drwxr-xr-x 2 root root 4096 2023-01-09 19:24 ./source/xap/libnma
-rw-r--r-- 1 root root 702820 2023-01-08 23:51 ./source/xap/libnma/libnma-1.10.6.tar.xz
-rwxr-xr-x 1 root root 3630 2023-01-09 19:24 ./source/xap/libnma/libnma.SlackBuild
-rw-r--r-- 1 root root 792 2020-03-07 19:38 ./source/xap/libnma/slack-desc
-drwxr-xr-x 3 root root 4096 2023-04-17 17:11 ./source/xap/mozilla-firefox
+drwxr-xr-x 3 root root 4096 2023-04-25 16:51 ./source/xap/mozilla-firefox
-rw-r--r-- 1 root root 693 2021-03-22 17:58 ./source/xap/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch.gz
-rw-r--r-- 1 root root 266 2022-08-06 19:40 ./source/xap/mozilla-firefox/arc4random_buf.glibc-2.36.diff.gz
drwxr-xr-x 3 root root 4096 2022-12-07 18:06 ./source/xap/mozilla-firefox/build-deps
@@ -14889,8 +14890,8 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox
-rwxr-xr-x 1 root root 2486 2019-07-08 21:06 ./source/xap/mozilla-firefox/build-deps/autoconf/autoconf.build
-rwxr-xr-x 1 root root 840 2018-03-13 12:55 ./source/xap/mozilla-firefox/fetch-and-repack.sh
-rw-r--r-- 1 root root 330 2019-07-08 18:41 ./source/xap/mozilla-firefox/ff.ui.scrollToClick.diff.gz
--rw-r--r-- 1 root root 506649248 2023-04-17 12:16 ./source/xap/mozilla-firefox/firefox-112.0.1.source.tar.xz
--rw-r--r-- 1 root root 833 2023-04-17 12:16 ./source/xap/mozilla-firefox/firefox-112.0.1.source.tar.xz.asc
+-rw-r--r-- 1 root root 504773576 2023-04-24 17:38 ./source/xap/mozilla-firefox/firefox-112.0.2.source.tar.xz
+-rw-r--r-- 1 root root 833 2023-04-24 17:38 ./source/xap/mozilla-firefox/firefox-112.0.2.source.tar.xz.asc
-rw-r--r-- 1 root root 327 2008-06-17 17:19 ./source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz
-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-firefox/gkrust.a.no.networking.check.diff.gz
-rw-r--r-- 1 root root 462 2009-07-01 06:05 ./source/xap/mozilla-firefox/mimeTypes.rdf.gz
@@ -14898,7 +14899,7 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox
-rwxr-xr-x 1 root root 15763 2023-01-05 20:38 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild
-rw-r--r-- 1 root root 2748 2017-12-04 21:30 ./source/xap/mozilla-firefox/mozilla-firefox.desktop
-rw-r--r-- 1 root root 1033 2020-07-07 18:08 ./source/xap/mozilla-firefox/slack-desc
-drwxr-xr-x 4 root root 4096 2023-04-12 18:32 ./source/xap/mozilla-thunderbird
+drwxr-xr-x 4 root root 4096 2023-04-25 20:40 ./source/xap/mozilla-thunderbird
-rw-r--r-- 1 root root 266 2022-08-06 19:40 ./source/xap/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff.gz
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
@@ -14912,12 +14913,13 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-thunder
-rwxr-xr-x 1 root root 2502 2019-08-27 19:46 ./source/xap/mozilla-thunderbird/build-deps/autoconf/autoconf.build
-rw-r--r-- 1 root root 263 2022-06-30 18:42 ./source/xap/mozilla-thunderbird/double_t.x86.diff.gz
-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff.gz
--rwxr-xr-x 1 root root 12877 2022-12-15 20:32 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+-rwxr-xr-x 1 root root 12999 2023-04-25 19:42 ./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 500949660 2023-04-11 16:10 ./source/xap/mozilla-thunderbird/thunderbird-102.10.0.source.tar.xz
--rw-r--r-- 1 root root 833 2023-04-11 16:10 ./source/xap/mozilla-thunderbird/thunderbird-102.10.0.source.tar.xz.asc
+-rw-r--r-- 1 root root 5290 2023-04-25 07:32 ./source/xap/mozilla-thunderbird/thunderbird-102.10.0-upstream_fixes-1.patch.gz
+-rw-r--r-- 1 root root 506975996 2023-04-24 18:51 ./source/xap/mozilla-thunderbird/thunderbird-102.10.1.source.tar.xz
+-rw-r--r-- 1 root root 833 2023-04-24 18:51 ./source/xap/mozilla-thunderbird/thunderbird-102.10.1.source.tar.xz.asc
drwxr-xr-x 2 root root 4096 2023-04-17 18:33 ./source/xap/network-manager-applet
-rw-r--r-- 1 root root 173 2021-09-10 17:57 ./source/xap/network-manager-applet/doinst.sh.gz
-rw-r--r-- 1 root root 1899584 2023-04-16 19:47 ./source/xap/network-manager-applet/network-manager-applet-1.32.0.tar.xz
@@ -15231,8 +15233,8 @@ drwxr-xr-x 2 root root 4096 2021-02-22 01:27 ./source/xfce/xfce4-panel-pr
-rw-r--r-- 1 root root 52 2022-12-17 20:44 ./source/xfce/xfce4-panel/xfce4-panel.url
drwxr-xr-x 2 root root 4096 2023-02-10 19:50 ./source/xfce/xfce4-power-manager
-rw-r--r-- 1 root root 172 2009-05-30 01:47 ./source/xfce/xfce4-power-manager/doinst.sh.gz
--rw-r--r-- 1 root root 880 2020-11-25 21:10 ./source/xfce/xfce4-power-manager/slack-desc
--rw-r--r-- 1 root root 938169 2023-02-10 10:14 ./source/xfce/xfce4-power-manager/xfce4-power-manager-4.18.1.tar.lz
+-rw-r--r-- 1 root root 880 2020-11-25 21:10 ./source/xfce/xfce4-power-manager/slack-desc
+-rw-r--r-- 1 root root 938169 2023-02-10 10:14 ./source/xfce/xfce4-power-manager/xfce4-power-manager-4.18.1.tar.lz
-rwxr-xr-x 1 root root 4138 2022-12-17 20:46 ./source/xfce/xfce4-power-manager/xfce4-power-manager.SlackBuild
-rw-r--r-- 1 root root 60 2022-12-17 20:45 ./source/xfce/xfce4-power-manager/xfce4-power-manager.url
drwxr-xr-x 2 root root 4096 2023-03-29 17:56 ./source/xfce/xfce4-pulseaudio-plugin
diff --git a/recompress.sh b/recompress.sh
index 4bee41331..a8a4d303c 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -941,6 +941,7 @@ gzip ./source/xap/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fixes-
gzip ./source/xap/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch
gzip ./source/xap/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff
gzip ./source/xap/mozilla-thunderbird/tb.ui.scrollToClick.diff
+gzip ./source/xap/mozilla-thunderbird/thunderbird-102.10.0-upstream_fixes-1.patch
gzip ./source/xap/mozilla-thunderbird/double_t.x86.diff
gzip ./source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff
gzip ./source/xap/xmms/xmms.alsa.default.diff
diff --git a/source/n/snownews/slack-desc b/source/n/snownews/slack-desc
index e436e8fea..e814807d0 100644
--- a/source/n/snownews/slack-desc
+++ b/source/n/snownews/slack-desc
@@ -12,8 +12,8 @@ snownews: Snownews is a console RSS/RDF news reader. It supports all versions
snownews: of RSS natively and can be expanded via plugins to support many other
snownews: other formats.
snownews:
-snownews: Snownews was written and is maintained by Oliver Feiler.
+snownews: Snownews was originally written by Oliver Feiler.
snownews:
-snownews: Homepage: https://github.com/kouya/snownews
+snownews: Homepage: https://sourceforge.net/projects/snownews
snownews:
snownews:
diff --git a/source/n/snownews/snownews.SlackBuild b/source/n/snownews/snownews.SlackBuild
index 4ceb42e6d..1f1225808 100755
--- a/source/n/snownews/snownews.SlackBuild
+++ b/source/n/snownews/snownews.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=snownews
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
diff --git a/source/n/snownews/snownews.url b/source/n/snownews/snownews.url
new file mode 100644
index 000000000..2620658ac
--- /dev/null
+++ b/source/n/snownews/snownews.url
@@ -0,0 +1 @@
+https://sourceforge.net/projects/snownews
diff --git a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
index b4efb59f0..aa09baf6e 100755
--- a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+++ b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2008, 2009, 2010, 2011, 2012, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2008, 2009, 2010, 2011, 2012, 2014, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -180,6 +180,9 @@ fi
# Don't define a function that's included starting in glibc-2.36:
zcat $CWD/arc4random_buf.glibc-2.36.diff.gz | patch -p1 --verbose || exit 1
+# Fix build with LLVM 16:
+zcat $CWD/thunderbird-102.10.0-upstream_fixes-1.patch.gz | patch -p1 --verbose || exit 1
+
# Fetch localization, if requested:
if [ ! -z $MOZLOCALIZE ]; then
LOC_TAG="THUNDERBIRD_$( echo $VERSION | tr \. _ )_RELEASE"
diff --git a/source/xap/mozilla-thunderbird/thunderbird-102.10.0-upstream_fixes-1.patch b/source/xap/mozilla-thunderbird/thunderbird-102.10.0-upstream_fixes-1.patch
new file mode 100644
index 000000000..c407bfcb4
--- /dev/null
+++ b/source/xap/mozilla-thunderbird/thunderbird-102.10.0-upstream_fixes-1.patch
@@ -0,0 +1,172 @@
+Submitted By: Douglas R. Reno <renodr at linuxfromscratch dot org>
+Date: 2022-03-19
+Initial Package Version: 102.9.0esr
+Upstream Status: Applied
+Origin: rust-bindgen upstream (#2338 and #2319), Self
+Description: Updates the bundled rust-bindgen crate to be compatible
+ with Clang/LLVM 16.
+
+ Without this patch, you will encounter "not a valid
+ Ident" errors when building Firefox, and it will come
+ out of fallback.rs in proc-macro2. This references
+ mfbt/Vector.h (symlinked to
+ firefox-build-dir/dist/include/mozilla/Vector.h) in
+ it's error output, but it is because LLVM changed how
+ it reports anonymous items.
+
+diff -Naurp firefox-102.9.0.orig/third_party/rust/bindgen/.cargo-checksum.json firefox-102.9.0/third_party/rust/bindgen/.cargo-checksum.json
+--- firefox-102.9.0.orig/third_party/rust/bindgen/.cargo-checksum.json 2023-03-09 17:59:38.000000000 -0600
++++ firefox-102.9.0/third_party/rust/bindgen/.cargo-checksum.json 2023-03-19 21:04:15.981453212 -0500
+@@ -1 +1 @@
+-{"files":{"Cargo.lock":"836e8f8431bd4ebdac9b1251676f6afa755757e401455259fe659e7280be8230","Cargo.toml":"3a585a6e27a177f08dedcb21f7d555e9db58fa158203273b228db91ebee4e6b3","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"29fe30d7a2729922b13a578bc8f5eedc808fd0f2ef67a3f12017548baf8f293a","build.rs":"3fe1e534c99df4ee207606794f133fb187c0948e055389f74c904994ecaed38a","csmith-fuzzing/README.md":"7107b70fedb0c0a0cadb3c439a49c1bd0119a6d38dc63b1aecc74d1942256ef2","src/callbacks.rs":"1e5a118b94977938751758ac0495b1d41ce5e280c066614a4a7cbd930f326350","src/clang.rs":"aa0644278a8319506be08904c0f6706fbcdcd72eb1e85564b8c7488bd810e126","src/codegen/bitfield_unit.rs":"a8fb1a2d97a99685106fcaac87d2013f79d2690d6a46ff05ad1e3629b6075664","src/codegen/bitfield_unit_tests.rs":"dd252134118450800b516e375c872e17b4c1aee63a7b8adbe5b2cd53434bbc7e","src/codegen/dyngen.rs":"15149bc927e5b2706f93e52a6b26ef55384b3baf40bfc9bc4343e9820479f26b","src/codegen/error.rs":"5e308b8c54b68511fc8ea2ad15ddac510172c4ff460a80a265336440b0c9653d","src/codegen/helpers.rs":"ea83104addb8af31736aaeb850e10c694cd434befe7ffaaa206208f722d72c58","src/codegen/impl_debug.rs":"1ff9ec754b610c98c757b114c6509473ead0e1a9375e9089a7fa40a41a753709","src/codegen/impl_partialeq.rs":"5e526fd88dd15dd1f04addd3c6ecea1d3da92293fadf04346d6c716791f436f9","src/codegen/mod.rs":"19fd11feefab0ff9ecaf8a01583583008269adce805508fb61b9a8acc49da586","src/codegen/struct_layout.rs":"b62c3569dcfb011daa4d09f1aa9eb732da69546c3deb9f247fa8ce7114dbc7b9","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"fafb85510b1dfc9a41ed71f7d765fca49b236deb4ee567e00204e751362aaf23","src/ir/analysis/derive.rs":"ff4821d810961696008a57ae496f95ebcdc14b4c439fe87d78a84817442fa759","src/ir/analysis/has_destructor.rs":"d9a3a24bd4cabc87cddb0c76d27da1691f8f37ffb8eadf5b5975a1c44dea99c2","src/ir/analysis/has_float.rs":"5242cc07ec4d4bdf5a792e1f8ee5758a87838314917d42dbb9dcfc19620520ce","src/ir/analysis/has_type_param_in_array.rs":"ec3fb67f782abb4c866da91bce3f7ee6f8e2310c47a54065282431b909233f7d","src/ir/analysis/has_vtable.rs":"63e2d0f62171811893615c11453bc7b39438d0d83c3eb444dec2346140d86efe","src/ir/analysis/mod.rs":"2c54f0cd6f3d86cf3fcb07d9d0be06cde839cab4170671c80d806a3f27820faf","src/ir/analysis/sizedness.rs":"17f1f2b6affd025f73853b9b5a76b3f157b5f9e563e9eaa374735fcb84c13308","src/ir/analysis/template_params.rs":"da949976a7fd04d6fc564ea6a77dfdbf4f5bf05db64687ed7a0616cba598a42d","src/ir/annotations.rs":"1c931d7bbba1e1613e9cccaab58d14f75e79b831b5c881e41f5b5257a9cbced7","src/ir/comment.rs":"31d64a49ae3d9c3c348fa2539e03306ca3a23fae429cab452e42b31ecf632145","src/ir/comp.rs":"abaa90e27dc6416f1b8db003f87888e7651d5b46c4d4526153980e5621612e54","src/ir/context.rs":"3a76458a5aa74075a60a5cd752ed59ad3943054f55b017700389f78072935215","src/ir/derive.rs":"e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe","src/ir/dot.rs":"e25ff72ac174a798894c9673d81bdfb86fa9f4228b34a14ce0dc741a186a52bd","src/ir/enum_ty.rs":"e49e3c6ffc0289584e2f836fe56a4b7ebf6ca3f8b602248141d67b9f533770cc","src/ir/function.rs":"aa454ace56bda8074b2865933282aa124624310c8bc0c994d454f5799f4e88be","src/ir/int.rs":"68a86182743ec338d58e42203364dc7c8970cb7ec3550433ca92f0c9489b4442","src/ir/item.rs":"a71bdacc7419ec86d52ac534158cf4bfa4600e9cbc214c0075766700f5b053b0","src/ir/item_kind.rs":"7666a1ff1b8260978b790a08b4139ab56b5c65714a5652bbcec7faa7443adc36","src/ir/layout.rs":"755e3787c262de434a53a8c326f0e825f95415ed6b0f925c1cddf208ca8e3bc4","src/ir/mod.rs":"713cd537434567003197a123cbae679602c715e976d22f7b23dafd0826ea4c70","src/ir/module.rs":"70cf6ddfeabe6cdc13fdc767c783216c073404848d827e85fc6c2de3a19b5c3f","src/ir/objc.rs":"195fb2a3e4371b90244f3a8f295fd80cc77e0f2daf8fd27e3d8e5b78bd6b55d6","src/ir/template.rs":"44bd7214cf1e7f70e60694115082aac5b8a6c1687fff584cd08cdcfadabc5734","src/ir/traversal.rs":"5ac088277f4dfe2918d81b9294aaee41fd83db8e46def66a05f89de078bf4c49","src/ir/ty.rs":"8f2b970da76850685c4d334289af6dede7742862d7a81f2236115afaa1a92fa9","src/ir/var.rs":"86e9f19403fb9231ba60dec0a04e5b56fe28a37c7a5e6f676c978789c9d93c5a","src/lib.rs":"ed2d0aeb48b28b4a96b8e76a10e00b10cb6cc32c0a686d536f9021463b7ee0e8","src/log_stubs.rs":"6dfdd908b7c6453da416cf232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"74e582c37b146090332b1496f5b4bca02c7629d03a4ae40302cb4a723f08e445","src/options.rs":"119358b741601dafc13560856f6e4b4f78b6cd2b19067893c2672ba8f5dc6de1","src/parse.rs":"4ffc54415eadb622ee488603862788c78361ef2c889de25259441a340c2a010f","src/regex_set.rs":"6c46357fb1ee68250e5e017cbf691f340041489ae78599eee7a5665a6ddce27f","src/time.rs":"8efe317e7c6b5ba8e0865ce7b49ca775ee8a02590f4241ef62f647fa3c22b68e"},"package":"2da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239"}
+\ No newline at end of file
++{"files":{"Cargo.lock":"836e8f8431bd4ebdac9b1251676f6afa755757e401455259fe659e7280be8230","Cargo.toml":"3a585a6e27a177f08dedcb21f7d555e9db58fa158203273b228db91ebee4e6b3","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"29fe30d7a2729922b13a578bc8f5eedc808fd0f2ef67a3f12017548baf8f293a","build.rs":"3fe1e534c99df4ee207606794f133fb187c0948e055389f74c904994ecaed38a","csmith-fuzzing/README.md":"7107b70fedb0c0a0cadb3c439a49c1bd0119a6d38dc63b1aecc74d1942256ef2","src/callbacks.rs":"1e5a118b94977938751758ac0495b1d41ce5e280c066614a4a7cbd930f326350","src/clang.rs":"30fdc473ff70dcbc394927d6fb674d70a62c1a3847e855becd988dc476997815","src/codegen/bitfield_unit.rs":"a8fb1a2d97a99685106fcaac87d2013f79d2690d6a46ff05ad1e3629b6075664","src/codegen/bitfield_unit_tests.rs":"dd252134118450800b516e375c872e17b4c1aee63a7b8adbe5b2cd53434bbc7e","src/codegen/dyngen.rs":"15149bc927e5b2706f93e52a6b26ef55384b3baf40bfc9bc4343e9820479f26b","src/codegen/error.rs":"5e308b8c54b68511fc8ea2ad15ddac510172c4ff460a80a265336440b0c9653d","src/codegen/helpers.rs":"ea83104addb8af31736aaeb850e10c694cd434befe7ffaaa206208f722d72c58","src/codegen/impl_debug.rs":"1ff9ec754b610c98c757b114c6509473ead0e1a9375e9089a7fa40a41a753709","src/codegen/impl_partialeq.rs":"5e526fd88dd15dd1f04addd3c6ecea1d3da92293fadf04346d6c716791f436f9","src/codegen/mod.rs":"19fd11feefab0ff9ecaf8a01583583008269adce805508fb61b9a8acc49da586","src/codegen/struct_layout.rs":"b62c3569dcfb011daa4d09f1aa9eb732da69546c3deb9f247fa8ce7114dbc7b9","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"fafb85510b1dfc9a41ed71f7d765fca49b236deb4ee567e00204e751362aaf23","src/ir/analysis/derive.rs":"ff4821d810961696008a57ae496f95ebcdc14b4c439fe87d78a84817442fa759","src/ir/analysis/has_destructor.rs":"d9a3a24bd4cabc87cddb0c76d27da1691f8f37ffb8eadf5b5975a1c44dea99c2","src/ir/analysis/has_float.rs":"5242cc07ec4d4bdf5a792e1f8ee5758a87838314917d42dbb9dcfc19620520ce","src/ir/analysis/has_type_param_in_array.rs":"ec3fb67f782abb4c866da91bce3f7ee6f8e2310c47a54065282431b909233f7d","src/ir/analysis/has_vtable.rs":"63e2d0f62171811893615c11453bc7b39438d0d83c3eb444dec2346140d86efe","src/ir/analysis/mod.rs":"2c54f0cd6f3d86cf3fcb07d9d0be06cde839cab4170671c80d806a3f27820faf","src/ir/analysis/sizedness.rs":"17f1f2b6affd025f73853b9b5a76b3f157b5f9e563e9eaa374735fcb84c13308","src/ir/analysis/template_params.rs":"da949976a7fd04d6fc564ea6a77dfdbf4f5bf05db64687ed7a0616cba598a42d","src/ir/annotations.rs":"1c931d7bbba1e1613e9cccaab58d14f75e79b831b5c881e41f5b5257a9cbced7","src/ir/comment.rs":"31d64a49ae3d9c3c348fa2539e03306ca3a23fae429cab452e42b31ecf632145","src/ir/comp.rs":"232300be66abbbc3d7ef948c24f000dd8a50d78e72aa0e4b2cc43ffd4f800226","src/ir/context.rs":"3a76458a5aa74075a60a5cd752ed59ad3943054f55b017700389f78072935215","src/ir/derive.rs":"e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe","src/ir/dot.rs":"e25ff72ac174a798894c9673d81bdfb86fa9f4228b34a14ce0dc741a186a52bd","src/ir/enum_ty.rs":"e49e3c6ffc0289584e2f836fe56a4b7ebf6ca3f8b602248141d67b9f533770cc","src/ir/function.rs":"aa454ace56bda8074b2865933282aa124624310c8bc0c994d454f5799f4e88be","src/ir/int.rs":"68a86182743ec338d58e42203364dc7c8970cb7ec3550433ca92f0c9489b4442","src/ir/item.rs":"a71bdacc7419ec86d52ac534158cf4bfa4600e9cbc214c0075766700f5b053b0","src/ir/item_kind.rs":"7666a1ff1b8260978b790a08b4139ab56b5c65714a5652bbcec7faa7443adc36","src/ir/layout.rs":"755e3787c262de434a53a8c326f0e825f95415ed6b0f925c1cddf208ca8e3bc4","src/ir/mod.rs":"713cd537434567003197a123cbae679602c715e976d22f7b23dafd0826ea4c70","src/ir/module.rs":"70cf6ddfeabe6cdc13fdc767c783216c073404848d827e85fc6c2de3a19b5c3f","src/ir/objc.rs":"195fb2a3e4371b90244f3a8f295fd80cc77e0f2daf8fd27e3d8e5b78bd6b55d6","src/ir/template.rs":"44bd7214cf1e7f70e60694115082aac5b8a6c1687fff584cd08cdcfadabc5734","src/ir/traversal.rs":"5ac088277f4dfe2918d81b9294aaee41fd83db8e46def66a05f89de078bf4c49","src/ir/ty.rs":"8d7e7883316245c54e5dfa2fd150df1be2dc559c7df0828da736dd6b18d2165b","src/ir/var.rs":"1e7be8eedba72effa995b48c581504e61e407867d8794a8528975688742b0420","src/lib.rs":"ed2d0aeb48b28b4a96b8e76a10e00b10cb6cc32c0a686d536f9021463b7ee0e8","src/log_stubs.rs":"6dfdd908b7c6453da416cf232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"74e582c37b146090332b1496f5b4bca02c7629d03a4ae40302cb4a723f08e445","src/options.rs":"119358b741601dafc13560856f6e4b4f78b6cd2b19067893c2672ba8f5dc6de1","src/parse.rs":"4ffc54415eadb622ee488603862788c78361ef2c889de25259441a340c2a010f","src/regex_set.rs":"6c46357fb1ee68250e5e017cbf691f340041489ae78599eee7a5665a6ddce27f","src/time.rs":"8efe317e7c6b5ba8e0865ce7b49ca775ee8a02590f4241ef62f647fa3c22b68e"},"package":"2da379dbebc0b76ef63ca68d8fc6e71c0f13e59432e0987e508c1820e6ab5239"}
+diff -Naurp firefox-102.9.0.orig/third_party/rust/bindgen/src/clang.rs firefox-102.9.0/third_party/rust/bindgen/src/clang.rs
+--- firefox-102.9.0.orig/third_party/rust/bindgen/src/clang.rs 2023-03-09 17:59:38.000000000 -0600
++++ firefox-102.9.0/third_party/rust/bindgen/src/clang.rs 2023-03-19 20:26:47.405305678 -0500
+@@ -54,6 +54,11 @@ impl Cursor {
+ unsafe { clang_isDeclaration(self.kind()) != 0 }
+ }
+
++ /// Is this cursor's referent an anonymous record or so?
++ pub fn is_anonymous(&self) -> bool {
++ unsafe { clang_Cursor_isAnonymous(self.x) != 0 }
++ }
++
+ /// Get this cursor's referent's spelling.
+ pub fn spelling(&self) -> String {
+ unsafe { cxstring_into_string(clang_getCursorSpelling(self.x)) }
+diff -Naurp firefox-102.9.0.orig/third_party/rust/bindgen/src/ir/comp.rs firefox-102.9.0/third_party/rust/bindgen/src/ir/comp.rs
+--- firefox-102.9.0.orig/third_party/rust/bindgen/src/ir/comp.rs 2023-03-09 17:59:38.000000000 -0600
++++ firefox-102.9.0/third_party/rust/bindgen/src/ir/comp.rs 2023-03-19 20:27:20.660487032 -0500
+@@ -1372,8 +1372,7 @@ impl CompInfo {
+
+ // A declaration of an union or a struct without name could
+ // also be an unnamed field, unfortunately.
+- if cur.spelling().is_empty() &&
+- cur.kind() != CXCursor_EnumDecl
++ if cur.is_anonymous() && cur.kind() != CXCursor_EnumDecl
+ {
+ let ty = cur.cur_type();
+ let offset = cur.offset_of_field().ok();
+diff -Naurp firefox-102.9.0.orig/third_party/rust/bindgen/src/ir/ty.rs firefox-102.9.0/third_party/rust/bindgen/src/ir/ty.rs
+--- firefox-102.9.0.orig/third_party/rust/bindgen/src/ir/ty.rs 2023-03-09 17:59:38.000000000 -0600
++++ firefox-102.9.0/third_party/rust/bindgen/src/ir/ty.rs 2023-03-19 21:02:47.947103359 -0500
+@@ -737,7 +737,12 @@ impl Type {
+
+ let layout = ty.fallible_layout(ctx).ok();
+ let cursor = ty.declaration();
+- let mut name = cursor.spelling();
++ let is_anonymous = cursor.is_anonymous();
++ let mut name = if is_anonymous {
++ None
++ } else {
++ Some(cursor.spelling()).filter(|n| !n.is_empty())
++ };
+
+ debug!(
+ "from_clang_ty: {:?}, ty: {:?}, loc: {:?}",
+@@ -771,7 +776,7 @@ impl Type {
+ if is_canonical_objcpointer && is_template_type_param {
+ // Objective-C generics are just ids with fancy name.
+ // To keep it simple, just name them ids
+- name = "id".to_owned();
++ name = Some("id".to_owned());
+ }
+ }
+
+@@ -900,7 +905,7 @@ impl Type {
+ return Err(ParseError::Recurse);
+ }
+ } else {
+- name = location.spelling();
++ name = Some(location.spelling());
+ }
+
+ let complex = CompInfo::from_ty(
+@@ -942,7 +947,7 @@ impl Type {
+ CXType_Typedef
+ );
+
+- name = current.spelling();
++ name = Some(location.spelling());
+
+ let inner_ty = cur
+ .typedef_type()
+@@ -1126,10 +1131,10 @@ impl Type {
+ CXType_Enum => {
+ let enum_ = Enum::from_ty(ty, ctx).expect("Not an enum?");
+
+- if name.is_empty() {
++ if !is_anonymous {
+ let pretty_name = ty.spelling();
+ if clang::is_valid_identifier(&pretty_name) {
+- name = pretty_name;
++ name = Some(pretty_name);
+ }
+ }
+
+@@ -1144,12 +1149,12 @@ impl Type {
+ )
+ .expect("Not a complex type?");
+
+- if name.is_empty() {
++ if !is_anonymous {
+ // The pretty-printed name may contain typedefed name,
+ // but may also be "struct (anonymous at .h:1)"
+ let pretty_name = ty.spelling();
+ if clang::is_valid_identifier(&pretty_name) {
+- name = pretty_name;
++ name = Some(pretty_name);
+ }
+ }
+
+@@ -1161,8 +1166,7 @@ impl Type {
+ location,
+ None,
+ ctx,
+- )
+- .expect("Not able to resolve vector element?");
++ )?;
+ TypeKind::Vector(inner, ty.num_elements().unwrap())
+ }
+ CXType_ConstantArray => {
+@@ -1189,7 +1193,9 @@ impl Type {
+ CXType_ObjCClass | CXType_ObjCInterface => {
+ let interface = ObjCInterface::from_ty(&location, ctx)
+ .expect("Not a valid objc interface?");
+- name = interface.rust_name();
++ if !is_anonymous {
++ name = Some(interface.rust_name());
++ }
+ TypeKind::ObjCInterface(interface)
+ }
+ CXType_Dependent => {
+@@ -1207,7 +1213,7 @@ impl Type {
+ }
+ };
+
+- let name = if name.is_empty() { None } else { Some(name) };
++ name = name.filter(|n| !n.is_empty());
+
+ let is_const = ty.is_const() ||
+ (ty.kind() == CXType_ConstantArray &&
+diff -Naurp firefox-102.9.0.orig/third_party/rust/bindgen/src/ir/var.rs firefox-102.9.0/third_party/rust/bindgen/src/ir/var.rs
+--- firefox-102.9.0.orig/third_party/rust/bindgen/src/ir/var.rs 2023-03-09 17:59:38.000000000 -0600
++++ firefox-102.9.0/third_party/rust/bindgen/src/ir/var.rs 2023-03-19 21:03:37.413299390 -0500
+@@ -301,11 +301,11 @@ impl ClangSubItemParser for Var {
+ let ty = match Item::from_ty(&ty, cursor, None, ctx) {
+ Ok(ty) => ty,
+ Err(e) => {
+- assert_eq!(
+- ty.kind(),
+- CXType_Auto,
++ assert!(
++ matches!(ty.kind(), CXType_Auto | CXType_Unexposed),
+ "Couldn't resolve constant type, and it \
+- wasn't an nondeductible auto type!"
++ wasn't an nondeductible auto type or unexposed \
++ type!"
+ );
+ return Err(e);
+ }