diff options
-rw-r--r-- | ChangeLog.rss | 43 | ||||
-rw-r--r-- | ChangeLog.txt | 31 | ||||
-rw-r--r-- | FILELIST.TXT | 100 | ||||
-rwxr-xr-x | recompress.sh | 1 | ||||
-rw-r--r-- | source/n/snownews/slack-desc | 4 | ||||
-rwxr-xr-x | source/n/snownews/snownews.SlackBuild | 2 | ||||
-rw-r--r-- | source/n/snownews/snownews.url | 1 | ||||
-rwxr-xr-x | source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild | 5 | ||||
-rw-r--r-- | source/xap/mozilla-thunderbird/thunderbird-102.10.0-upstream_fixes-1.patch | 172 |
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); + } |