summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss61
-rw-r--r--ChangeLog.txt49
-rw-r--r--FILELIST.TXT301
-rwxr-xr-xrecompress.sh4
-rw-r--r--slackware64/d/maketag7
-rw-r--r--slackware64/d/maketag.ez7
-rw-r--r--slackware64/d/tagfile3
-rwxr-xr-xsource/d/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild (renamed from source/xap/mozilla-firefox/build-deps/nodejs/nodejs.build)91
-rwxr-xr-xsource/d/cargo-vendor-filterer/fetch-sources.sh45
-rw-r--r--source/d/cargo-vendor-filterer/slack-desc19
-rwxr-xr-xsource/d/cbindgen/cbindgen.SlackBuild (renamed from source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.build)91
-rwxr-xr-xsource/d/cbindgen/fetch-sources.sh34
-rw-r--r--source/d/cbindgen/slack-desc19
-rwxr-xr-xsource/d/rust-bindgen/fetch-sources.sh35
-rwxr-xr-xsource/d/rust-bindgen/rust-bindgen.SlackBuild126
-rw-r--r--source/d/rust-bindgen/slack-desc19
-rwxr-xr-xsource/l/pcre2/pcre2.SlackBuild2
-rw-r--r--source/l/pcre2/pcre2.url3
-rwxr-xr-xsource/n/proftpd/proftpd.SlackBuild4
-rwxr-xr-xsource/x/mesa/mesa.SlackBuild2
-rw-r--r--source/x/x11/build/xdm2
-rw-r--r--source/x/x11/doinst.sh/xdm5
-rw-r--r--source/x/x11/patch/xdm.patch6
-rw-r--r--source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch37
-rw-r--r--source/x/x11/patch/xdm/xdm.arc4random.diff67
-rw-r--r--source/x/x11/patch/xdm/xdm.glibc.crypt.diff42
-rwxr-xr-xsource/xap/mozilla-firefox/build-deps.sh8
-rwxr-xr-xsource/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.build57
-rw-r--r--source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.url1
-rw-r--r--source/xap/mozilla-firefox/build-deps/nodejs/nodejs.url2
-rwxr-xr-xsource/xap/mozilla-thunderbird/build-deps.sh8
-rwxr-xr-xsource/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build57
-rw-r--r--source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.url1
-rw-r--r--source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.url2
-rwxr-xr-xsource/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild3
-rw-r--r--source/xap/mozilla-thunderbird/thunderbird.cbindgen-0.24.3.diff10
36 files changed, 724 insertions, 506 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index 591739eed..b670a7ff7 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,67 @@
<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, 5 Dec 2022 21:00:46 GMT</pubDate>
- <lastBuildDate>Tue, 6 Dec 2022 06:00:08 GMT</lastBuildDate>
+ <pubDate>Wed, 7 Dec 2022 18:48:07 GMT</pubDate>
+ <lastBuildDate>Wed, 7 Dec 2022 21:19:13 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
+ <title>Wed, 7 Dec 2022 18:48:07 GMT</title>
+ <pubDate>Wed, 7 Dec 2022 18:48:07 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20221207184807</link>
+ <guid isPermaLink="false">20221207184807</guid>
+ <description>
+ <![CDATA[<pre>
+d/cargo-vendor-filterer-0.5.7-x86_64-1.txz: Added.
+ Thanks to Heinz Wiesinger.
+d/cbindgen-0.24.3-x86_64-1.txz: Added.
+d/python3-3.9.16-x86_64-1.txz: Upgraded.
+ This update fixes security issues:
+ gh-98739: Updated bundled libexpat to 2.5.0 to fix CVE-2022-43680
+ (heap use-after-free).
+ gh-98433: The IDNA codec decoder used on DNS hostnames by socket or asyncio
+ related name resolution functions no longer involves a quadratic algorithm
+ to fix CVE-2022-45061. This prevents a potential CPU denial of service if an
+ out-of-spec excessive length hostname involving bidirectional characters were
+ decoded. Some protocols such as urllib http 3xx redirects potentially allow
+ for an attacker to supply such a name.
+ gh-100001: python -m http.server no longer allows terminal control characters
+ sent within a garbage request to be printed to the stderr server log.
+ gh-87604: Avoid publishing list of active per-interpreter audit hooks via the
+ gc module.
+ gh-97514: On Linux the multiprocessing module returns to using filesystem
+ backed unix domain sockets for communication with the forkserver process
+ instead of the Linux abstract socket namespace. Only code that chooses to use
+ the "forkserver" start method is affected. This prevents Linux CVE-2022-42919
+ (potential privilege escalation) as abstract sockets have no permissions and
+ could allow any user on the system in the same network namespace (often the
+ whole system) to inject code into the multiprocessing forkserver process.
+ Filesystem based socket permissions restrict this to the forkserver process
+ user as was the default in Python 3.8 and earlier.
+ gh-98517: Port XKCP's fix for the buffer overflows in SHA-3 to fix
+ CVE-2022-37454.
+ gh-68966: The deprecated mailcap module now refuses to inject unsafe text
+ (filenames, MIME types, parameters) into shell commands to address
+ CVE-2015-20107. Instead of using such text, it will warn and act as if a
+ match was not found (or for test commands, as if the test failed).
+ For more information, see:
+ https://pythoninsider.blogspot.com/2022/12/python-3111-3109-3916-3816-3716-and.html
+ https://www.cve.org/CVERecord?id=CVE-2022-43680
+ https://www.cve.org/CVERecord?id=CVE-2022-45061
+ https://www.cve.org/CVERecord?id=CVE-2022-42919
+ https://www.cve.org/CVERecord?id=CVE-2022-37454
+ https://www.cve.org/CVERecord?id=CVE-2015-20107
+ (* Security fix *)
+d/rust-bindgen-0.63.0-x86_64-1.txz: Added.
+ Thanks to Heinz Wiesinger.
+l/pcre2-10.41-x86_64-1.txz: Upgraded.
+n/proftpd-1.3.8-x86_64-1.txz: Upgraded.
+x/mesa-22.3.0-x86_64-1.txz: Upgraded.
+ Compiled with Rusticl support. Thanks to Heinz Wiesinger.
+x/xdm-1.1.14-x86_64-1.txz: Upgraded.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Mon, 5 Dec 2022 21:00:46 GMT</title>
<pubDate>Mon, 5 Dec 2022 21:00:46 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20221205210046</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index f0941fbc8..5a760af1c 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,52 @@
+Wed Dec 7 18:48:07 UTC 2022
+d/cargo-vendor-filterer-0.5.7-x86_64-1.txz: Added.
+ Thanks to Heinz Wiesinger.
+d/cbindgen-0.24.3-x86_64-1.txz: Added.
+d/python3-3.9.16-x86_64-1.txz: Upgraded.
+ This update fixes security issues:
+ gh-98739: Updated bundled libexpat to 2.5.0 to fix CVE-2022-43680
+ (heap use-after-free).
+ gh-98433: The IDNA codec decoder used on DNS hostnames by socket or asyncio
+ related name resolution functions no longer involves a quadratic algorithm
+ to fix CVE-2022-45061. This prevents a potential CPU denial of service if an
+ out-of-spec excessive length hostname involving bidirectional characters were
+ decoded. Some protocols such as urllib http 3xx redirects potentially allow
+ for an attacker to supply such a name.
+ gh-100001: python -m http.server no longer allows terminal control characters
+ sent within a garbage request to be printed to the stderr server log.
+ gh-87604: Avoid publishing list of active per-interpreter audit hooks via the
+ gc module.
+ gh-97514: On Linux the multiprocessing module returns to using filesystem
+ backed unix domain sockets for communication with the forkserver process
+ instead of the Linux abstract socket namespace. Only code that chooses to use
+ the "forkserver" start method is affected. This prevents Linux CVE-2022-42919
+ (potential privilege escalation) as abstract sockets have no permissions and
+ could allow any user on the system in the same network namespace (often the
+ whole system) to inject code into the multiprocessing forkserver process.
+ Filesystem based socket permissions restrict this to the forkserver process
+ user as was the default in Python 3.8 and earlier.
+ gh-98517: Port XKCP's fix for the buffer overflows in SHA-3 to fix
+ CVE-2022-37454.
+ gh-68966: The deprecated mailcap module now refuses to inject unsafe text
+ (filenames, MIME types, parameters) into shell commands to address
+ CVE-2015-20107. Instead of using such text, it will warn and act as if a
+ match was not found (or for test commands, as if the test failed).
+ For more information, see:
+ https://pythoninsider.blogspot.com/2022/12/python-3111-3109-3916-3816-3716-and.html
+ https://www.cve.org/CVERecord?id=CVE-2022-43680
+ https://www.cve.org/CVERecord?id=CVE-2022-45061
+ https://www.cve.org/CVERecord?id=CVE-2022-42919
+ https://www.cve.org/CVERecord?id=CVE-2022-37454
+ https://www.cve.org/CVERecord?id=CVE-2015-20107
+ (* Security fix *)
+d/rust-bindgen-0.63.0-x86_64-1.txz: Added.
+ Thanks to Heinz Wiesinger.
+l/pcre2-10.41-x86_64-1.txz: Upgraded.
+n/proftpd-1.3.8-x86_64-1.txz: Upgraded.
+x/mesa-22.3.0-x86_64-1.txz: Upgraded.
+ Compiled with Rusticl support. Thanks to Heinz Wiesinger.
+x/xdm-1.1.14-x86_64-1.txz: Upgraded.
++--------------------------+
Mon Dec 5 21:00:46 UTC 2022
a/glibc-zoneinfo-2022g-noarch-1.txz: Upgraded.
This package provides the latest timezone updates.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 3f71257ab..6e65426c5 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Mon Dec 5 21:12:49 UTC 2022
+Wed Dec 7 19:06:02 UTC 2022
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 2022-12-05 21:07 .
+drwxr-xr-x 12 root root 4096 2022-12-07 18:52 .
-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 1105562 2022-12-05 21:07 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2022-12-05 21:07 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1106248 2022-12-07 18:52 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2022-12-07 18:52 ./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 403447 2022-12-05 21:08 ./ChangeLog.txt
+-rw-r--r-- 1 root root 406215 2022-12-07 18:48 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2022-10-24 18:57 ./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 2022-10-24 18:57 ./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 1439954 2022-12-05 21:07 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1440550 2022-12-07 18:52 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 859693 2022-12-05 21:06 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 861666 2022-12-07 18:51 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3635 2022-10-24 18:47 ./README.initrd
-rw-r--r-- 1 root root 34162 2022-01-30 20:35 ./README_CRYPT.TXT
@@ -746,11 +746,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 2022-12-05 21:06 ./slackware64
--rw-r--r-- 1 root root 335665 2022-12-05 21:06 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2022-12-05 21:06 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 416303 2022-12-05 21:06 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4270501 2022-12-05 21:06 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2022-12-07 18:52 ./slackware64
+-rw-r--r-- 1 root root 336322 2022-12-07 18:52 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2022-12-07 18:52 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 417095 2022-12-07 18:51 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4271063 2022-12-07 18:51 ./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 2022-12-05 21:06 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@@ -1391,7 +1391,7 @@ drwxr-xr-x 2 root root 20480 2022-12-05 21:06 ./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 2022-12-02 07:01 ./slackware64/d
+drwxr-xr-x 2 root root 20480 2022-12-07 18:51 ./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
@@ -1410,6 +1410,12 @@ drwxr-xr-x 2 root root 20480 2022-12-02 07:01 ./slackware64/d
-rw-r--r-- 1 root root 513 2021-09-25 16:55 ./slackware64/d/bison-3.8.2-x86_64-1.txt
-rw-r--r-- 1 root root 717412 2021-09-25 16:55 ./slackware64/d/bison-3.8.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-09-25 16:55 ./slackware64/d/bison-3.8.2-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 552 2022-12-07 17:54 ./slackware64/d/cargo-vendor-filterer-0.5.7-x86_64-1.txt
+-rw-r--r-- 1 root root 496060 2022-12-07 17:54 ./slackware64/d/cargo-vendor-filterer-0.5.7-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-07 17:54 ./slackware64/d/cargo-vendor-filterer-0.5.7-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 662 2022-12-07 17:57 ./slackware64/d/cbindgen-0.24.3-x86_64-1.txt
+-rw-r--r-- 1 root root 1272288 2022-12-07 17:57 ./slackware64/d/cbindgen-0.24.3-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-07 17:57 ./slackware64/d/cbindgen-0.24.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 350 2022-11-23 18:53 ./slackware64/d/ccache-4.7.4-x86_64-1.txt
-rw-r--r-- 1 root root 598340 2022-11-23 18:53 ./slackware64/d/ccache-4.7.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-23 18:53 ./slackware64/d/ccache-4.7.4-x86_64-1.txz.asc
@@ -1511,8 +1517,8 @@ drwxr-xr-x 2 root root 20480 2022-12-02 07:01 ./slackware64/d
-rw-r--r-- 1 root root 466 2022-11-24 20:16 ./slackware64/d/make-4.4-x86_64-2.txt
-rw-r--r-- 1 root root 551836 2022-11-24 20:16 ./slackware64/d/make-4.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-11-24 20:16 ./slackware64/d/make-4.4-x86_64-2.txz.asc
--rw-r--r-- 1 root root 5363 2022-06-10 16:56 ./slackware64/d/maketag
--rw-r--r-- 1 root root 5363 2022-06-10 16:56 ./slackware64/d/maketag.ez
+-rw-r--r-- 1 root root 5655 2022-12-07 18:43 ./slackware64/d/maketag
+-rw-r--r-- 1 root root 5655 2022-12-07 18:43 ./slackware64/d/maketag.ez
-rw-r--r-- 1 root root 659 2022-11-21 19:52 ./slackware64/d/mercurial-6.3.1-x86_64-1.txt
-rw-r--r-- 1 root root 4535184 2022-11-21 19:52 ./slackware64/d/mercurial-6.3.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-21 19:52 ./slackware64/d/mercurial-6.3.1-x86_64-1.txz.asc
@@ -1564,9 +1570,9 @@ drwxr-xr-x 2 root root 20480 2022-12-02 07:01 ./slackware64/d
-rw-r--r-- 1 root root 484 2022-08-06 20:03 ./slackware64/d/python2-2.7.18-x86_64-5.txt
-rw-r--r-- 1 root root 13010920 2022-08-06 20:03 ./slackware64/d/python2-2.7.18-x86_64-5.txz
-rw-r--r-- 1 root root 163 2022-08-06 20:03 ./slackware64/d/python2-2.7.18-x86_64-5.txz.asc
--rw-r--r-- 1 root root 663 2022-10-13 18:19 ./slackware64/d/python3-3.9.15-x86_64-1.txt
--rw-r--r-- 1 root root 19189508 2022-10-13 18:19 ./slackware64/d/python3-3.9.15-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-10-13 18:19 ./slackware64/d/python3-3.9.15-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 663 2022-12-07 17:26 ./slackware64/d/python3-3.9.16-x86_64-1.txt
+-rw-r--r-- 1 root root 19193916 2022-12-07 17:26 ./slackware64/d/python3-3.9.16-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-07 17:26 ./slackware64/d/python3-3.9.16-x86_64-1.txz.asc
-rw-r--r-- 1 root root 321 2022-02-28 20:03 ./slackware64/d/rcs-5.10.1-x86_64-1.txt
-rw-r--r-- 1 root root 202964 2022-02-28 20:03 ./slackware64/d/rcs-5.10.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-02-28 20:03 ./slackware64/d/rcs-5.10.1-x86_64-1.txz.asc
@@ -1582,6 +1588,9 @@ drwxr-xr-x 2 root root 20480 2022-12-02 07:01 ./slackware64/d
-rw-r--r-- 1 root root 426 2022-09-22 18:53 ./slackware64/d/rust-1.64.0-x86_64-1.txt
-rw-r--r-- 1 root root 72133112 2022-09-22 18:53 ./slackware64/d/rust-1.64.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-22 18:53 ./slackware64/d/rust-1.64.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 352 2022-12-07 17:58 ./slackware64/d/rust-bindgen-0.63.0-x86_64-1.txt
+-rw-r--r-- 1 root root 1483300 2022-12-07 17:58 ./slackware64/d/rust-bindgen-0.63.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-07 17:58 ./slackware64/d/rust-bindgen-0.63.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 309 2021-05-21 18:57 ./slackware64/d/sassc-3.6.2-x86_64-1.txt
-rw-r--r-- 1 root root 7420 2021-05-21 18:57 ./slackware64/d/sassc-3.6.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-05-21 18:57 ./slackware64/d/sassc-3.6.2-x86_64-1.txz.asc
@@ -1600,7 +1609,7 @@ drwxr-xr-x 2 root root 20480 2022-12-02 07:01 ./slackware64/d
-rw-r--r-- 1 root root 559 2021-02-13 10:53 ./slackware64/d/swig-4.0.2-x86_64-3.txt
-rw-r--r-- 1 root root 2654592 2021-02-13 10:53 ./slackware64/d/swig-4.0.2-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:53 ./slackware64/d/swig-4.0.2-x86_64-3.txz.asc
--rw-r--r-- 1 root root 810 2022-06-10 16:56 ./slackware64/d/tagfile
+-rw-r--r-- 1 root root 866 2022-12-07 18:43 ./slackware64/d/tagfile
-rw-r--r-- 1 root root 394 2022-09-04 18:50 ./slackware64/d/vala-0.56.3-x86_64-1.txt
-rw-r--r-- 1 root root 2279364 2022-09-04 18:50 ./slackware64/d/vala-0.56.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-04 18:50 ./slackware64/d/vala-0.56.3-x86_64-1.txz.asc
@@ -2713,16 +2722,16 @@ drwxr-xr-x 2 root root 86016 2022-12-04 20:21 ./slackware64/kde
-rw-r--r-- 1 root root 275 2022-11-29 18:24 ./slackware64/kde/sddm-kcm-5.26.4-x86_64-1.txt
-rw-r--r-- 1 root root 118212 2022-11-29 18:24 ./slackware64/kde/sddm-kcm-5.26.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-29 18:24 ./slackware64/kde/sddm-kcm-5.26.4-x86_64-1.txz.asc
--rw-r--r-- 1 root root 204 2022-11-03 20:16 ./slackware64/kde/skanlite-22.08.3-x86_64-1.txt
--rw-r--r-- 1 root root 2526236 2022-11-03 20:16 ./slackware64/kde/skanlite-22.08.3-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-11-03 20:16 ./slackware64/kde/skanlite-22.08.3-x86_64-1.txz.asc
--rw-r--r-- 1 root root 334 2022-11-03 20:25 ./slackware64/kde/skanpage-22.08.3-x86_64-1.txt
--rw-r--r-- 1 root root 136132 2022-11-03 20:25 ./slackware64/kde/skanpage-22.08.3-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-11-03 20:25 ./slackware64/kde/skanpage-22.08.3-x86_64-1.txz.asc
--rw-r--r-- 1 root root 401 2022-11-15 00:12 ./slackware64/kde/solid-5.100.0-x86_64-1.txt
--rw-r--r-- 1 root root 359292 2022-11-15 00:12 ./slackware64/kde/solid-5.100.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-11-15 00:12 ./slackware64/kde/solid-5.100.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 383 2022-11-15 00:11 ./slackware64/kde/sonnet-5.100.0-x86_64-1.txt
+-rw-r--r-- 1 root root 204 2022-11-03 20:16 ./slackware64/kde/skanlite-22.08.3-x86_64-1.txt
+-rw-r--r-- 1 root root 2526236 2022-11-03 20:16 ./slackware64/kde/skanlite-22.08.3-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-11-03 20:16 ./slackware64/kde/skanlite-22.08.3-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 334 2022-11-03 20:25 ./slackware64/kde/skanpage-22.08.3-x86_64-1.txt
+-rw-r--r-- 1 root root 136132 2022-11-03 20:25 ./slackware64/kde/skanpage-22.08.3-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-11-03 20:25 ./slackware64/kde/skanpage-22.08.3-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 401 2022-11-15 00:12 ./slackware64/kde/solid-5.100.0-x86_64-1.txt
+-rw-r--r-- 1 root root 359292 2022-11-15 00:12 ./slackware64/kde/solid-5.100.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-11-15 00:12 ./slackware64/kde/solid-5.100.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 383 2022-11-15 00:11 ./slackware64/kde/sonnet-5.100.0-x86_64-1.txt
-rw-r--r-- 1 root root 304956 2022-11-15 00:11 ./slackware64/kde/sonnet-5.100.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-15 00:11 ./slackware64/kde/sonnet-5.100.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 280 2022-11-03 19:35 ./slackware64/kde/spectacle-22.08.3-x86_64-1.txt
@@ -2765,7 +2774,7 @@ drwxr-xr-x 2 root root 86016 2022-12-04 20:21 ./slackware64/kde
-rw-r--r-- 1 root root 517 2022-11-03 20:24 ./slackware64/kde/zanshin-22.08.3-x86_64-1.txt
-rw-r--r-- 1 root root 679148 2022-11-03 20:24 ./slackware64/kde/zanshin-22.08.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-03 20:24 ./slackware64/kde/zanshin-22.08.3-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 86016 2022-12-04 20:21 ./slackware64/l
+drwxr-xr-x 2 root root 86016 2022-12-07 18:51 ./slackware64/l
-rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt
-rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc
@@ -3622,9 +3631,9 @@ drwxr-xr-x 2 root root 86016 2022-12-04 20:21 ./slackware64/l
-rw-r--r-- 1 root root 342 2021-06-16 18:06 ./slackware64/l/pcre-8.45-x86_64-1.txt
-rw-r--r-- 1 root root 820296 2021-06-16 18:06 ./slackware64/l/pcre-8.45-x86_64-1.txz
-rw-r--r-- 1 root root 163 2021-06-16 18:06 ./slackware64/l/pcre-8.45-x86_64-1.txz.asc
--rw-r--r-- 1 root root 248 2022-10-09 20:14 ./slackware64/l/pcre2-10.40-x86_64-2.txt
--rw-r--r-- 1 root root 1091108 2022-10-09 20:14 ./slackware64/l/pcre2-10.40-x86_64-2.txz
--rw-r--r-- 1 root root 163 2022-10-09 20:14 ./slackware64/l/pcre2-10.40-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 248 2022-12-07 17:19 ./slackware64/l/pcre2-10.41-x86_64-1.txt
+-rw-r--r-- 1 root root 1090304 2022-12-07 17:19 ./slackware64/l/pcre2-10.41-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-07 17:19 ./slackware64/l/pcre2-10.41-x86_64-1.txz.asc
-rw-r--r-- 1 root root 419 2021-02-13 07:36 ./slackware64/l/phonon-4.11.1-x86_64-3.txt
-rw-r--r-- 1 root root 292920 2021-02-13 07:36 ./slackware64/l/phonon-4.11.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:36 ./slackware64/l/phonon-4.11.1-x86_64-3.txz.asc
@@ -3938,7 +3947,7 @@ drwxr-xr-x 2 root root 86016 2022-12-04 20:21 ./slackware64/l
-rw-r--r-- 1 root root 463 2022-01-21 04:11 ./slackware64/l/zstd-1.5.2-x86_64-1.txt
-rw-r--r-- 1 root root 437228 2022-01-21 04:11 ./slackware64/l/zstd-1.5.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-01-21 04:11 ./slackware64/l/zstd-1.5.2-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 36864 2022-12-05 21:06 ./slackware64/n
+drwxr-xr-x 2 root root 36864 2022-12-07 18:51 ./slackware64/n
-rw-r--r-- 1 root root 357 2022-09-10 18:15 ./slackware64/n/ModemManager-1.18.12-x86_64-1.txt
-rw-r--r-- 1 root root 2148884 2022-09-10 18:15 ./slackware64/n/ModemManager-1.18.12-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-10 18:15 ./slackware64/n/ModemManager-1.18.12-x86_64-1.txz.asc
@@ -4309,9 +4318,9 @@ drwxr-xr-x 2 root root 36864 2022-12-05 21:06 ./slackware64/n
-rw-r--r-- 1 root root 687 2022-04-04 19:18 ./slackware64/n/procmail-3.24-x86_64-1.txt
-rw-r--r-- 1 root root 135332 2022-04-04 19:18 ./slackware64/n/procmail-3.24-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-04-04 19:18 ./slackware64/n/procmail-3.24-x86_64-1.txz.asc
--rw-r--r-- 1 root root 371 2022-07-25 18:34 ./slackware64/n/proftpd-1.3.7e-x86_64-1.txt
--rw-r--r-- 1 root root 1415204 2022-07-25 18:34 ./slackware64/n/proftpd-1.3.7e-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-07-25 18:34 ./slackware64/n/proftpd-1.3.7e-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 371 2022-12-06 17:38 ./slackware64/n/proftpd-1.3.8-x86_64-1.txt
+-rw-r--r-- 1 root root 1387332 2022-12-06 17:38 ./slackware64/n/proftpd-1.3.8-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-06 17:38 ./slackware64/n/proftpd-1.3.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 584 2021-11-03 01:02 ./slackware64/n/pssh-2.3.4-x86_64-6.txt
-rw-r--r-- 1 root root 43756 2021-11-03 01:02 ./slackware64/n/pssh-2.3.4-x86_64-6.txz
-rw-r--r-- 1 root root 163 2021-11-03 01:02 ./slackware64/n/pssh-2.3.4-x86_64-6.txz.asc
@@ -4445,7 +4454,7 @@ drwxr-xr-x 2 root root 4096 2022-11-23 19:54 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txt
-rw-r--r-- 1 root root 1802760 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-23 19:07 ./slackware64/tcl/tk-8.6.13-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 65536 2022-12-05 02:42 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2022-12-07 18:51 ./slackware64/x
-rw-r--r-- 1 root root 440 2022-12-05 02:33 ./slackware64/x/OpenCC-1.1.5-x86_64-1.txt
-rw-r--r-- 1 root root 686172 2022-12-05 02:33 ./slackware64/x/OpenCC-1.1.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-12-05 02:33 ./slackware64/x/OpenCC-1.1.5-x86_64-1.txz.asc
@@ -4903,9 +4912,9 @@ drwxr-xr-x 2 root root 65536 2022-12-05 02:42 ./slackware64/x
-rw-r--r-- 1 root root 485 2022-03-06 20:48 ./slackware64/x/marisa-0.2.6-x86_64-5.txt
-rw-r--r-- 1 root root 156984 2022-03-06 20:48 ./slackware64/x/marisa-0.2.6-x86_64-5.txz
-rw-r--r-- 1 root root 163 2022-03-06 20:48 ./slackware64/x/marisa-0.2.6-x86_64-5.txz.asc
--rw-r--r-- 1 root root 362 2022-11-17 19:07 ./slackware64/x/mesa-22.2.4-x86_64-1.txt
--rw-r--r-- 1 root root 25810700 2022-11-17 19:07 ./slackware64/x/mesa-22.2.4-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-11-17 19:07 ./slackware64/x/mesa-22.2.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 362 2022-12-07 18:04 ./slackware64/x/mesa-22.3.0-x86_64-1.txt
+-rw-r--r-- 1 root root 27925776 2022-12-07 18:04 ./slackware64/x/mesa-22.3.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-07 18:04 ./slackware64/x/mesa-22.3.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 425 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txt
-rw-r--r-- 1 root root 13532 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz.asc
@@ -5087,9 +5096,9 @@ drwxr-xr-x 2 root root 65536 2022-12-05 02:42 ./slackware64/x
-rw-r--r-- 1 root root 338 2022-10-15 19:51 ./slackware64/x/xditview-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 36464 2022-10-15 19:51 ./slackware64/x/xditview-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-10-15 19:51 ./slackware64/x/xditview-1.0.6-x86_64-1.txz.asc
--rw-r--r-- 1 root root 253 2021-02-13 13:12 ./slackware64/x/xdm-1.1.11-x86_64-14.txt
--rw-r--r-- 1 root root 117436 2021-02-13 13:12 ./slackware64/x/xdm-1.1.11-x86_64-14.txz
--rw-r--r-- 1 root root 163 2021-02-13 13:12 ./slackware64/x/xdm-1.1.11-x86_64-14.txz.asc
+-rw-r--r-- 1 root root 253 2022-12-06 18:08 ./slackware64/x/xdm-1.1.14-x86_64-1.txt
+-rw-r--r-- 1 root root 118208 2022-12-06 18:08 ./slackware64/x/xdm-1.1.14-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-12-06 18:08 ./slackware64/x/xdm-1.1.14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 351 2022-04-11 19:02 ./slackware64/x/xdpyinfo-1.3.3-x86_64-1.txt
-rw-r--r-- 1 root root 30472 2022-04-11 19:02 ./slackware64/x/xdpyinfo-1.3.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-04-11 19:02 ./slackware64/x/xdpyinfo-1.3.3-x86_64-1.txz.asc
@@ -5501,16 +5510,16 @@ drwxr-xr-x 2 root root 12288 2022-11-17 01:53 ./slackware64/xfce
-rw-r--r-- 1 root root 3369 2020-12-07 21:31 ./slackware64/xfce/maketag
-rw-r--r-- 1 root root 3369 2020-12-07 21:31 ./slackware64/xfce/maketag.ez
-rw-r--r-- 1 root root 423 2022-07-10 18:32 ./slackware64/xfce/mousepad-0.5.10-x86_64-1.txt
--rw-r--r-- 1 root root 398004 2022-07-10 18:32 ./slackware64/xfce/mousepad-0.5.10-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-07-10 18:32 ./slackware64/xfce/mousepad-0.5.10-x86_64-1.txz.asc
--rw-r--r-- 1 root root 555 2020-12-07 21:31 ./slackware64/xfce/tagfile
--rw-r--r-- 1 root root 460 2022-04-03 19:32 ./slackware64/xfce/thunar-4.16.11-x86_64-1.txt
--rw-r--r-- 1 root root 1187340 2022-04-03 19:32 ./slackware64/xfce/thunar-4.16.11-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-04-03 19:32 ./slackware64/xfce/thunar-4.16.11-x86_64-1.txz.asc
--rw-r--r-- 1 root root 336 2021-02-13 13:51 ./slackware64/xfce/thunar-volman-4.16.0-x86_64-3.txt
--rw-r--r-- 1 root root 124948 2021-02-13 13:51 ./slackware64/xfce/thunar-volman-4.16.0-x86_64-3.txz
--rw-r--r-- 1 root root 163 2021-02-13 13:51 ./slackware64/xfce/thunar-volman-4.16.0-x86_64-3.txz.asc
--rw-r--r-- 1 root root 509 2022-08-12 16:38 ./slackware64/xfce/tumbler-4.16.1-x86_64-1.txt
+-rw-r--r-- 1 root root 398004 2022-07-10 18:32 ./slackware64/xfce/mousepad-0.5.10-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-07-10 18:32 ./slackware64/xfce/mousepad-0.5.10-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 555 2020-12-07 21:31 ./slackware64/xfce/tagfile
+-rw-r--r-- 1 root root 460 2022-04-03 19:32 ./slackware64/xfce/thunar-4.16.11-x86_64-1.txt
+-rw-r--r-- 1 root root 1187340 2022-04-03 19:32 ./slackware64/xfce/thunar-4.16.11-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-04-03 19:32 ./slackware64/xfce/thunar-4.16.11-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 336 2021-02-13 13:51 ./slackware64/xfce/thunar-volman-4.16.0-x86_64-3.txt
+-rw-r--r-- 1 root root 124948 2021-02-13 13:51 ./slackware64/xfce/thunar-volman-4.16.0-x86_64-3.txz
+-rw-r--r-- 1 root root 163 2021-02-13 13:51 ./slackware64/xfce/thunar-volman-4.16.0-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 509 2022-08-12 16:38 ./slackware64/xfce/tumbler-4.16.1-x86_64-1.txt
-rw-r--r-- 1 root root 169032 2022-08-12 16:38 ./slackware64/xfce/tumbler-4.16.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-08-12 16:38 ./slackware64/xfce/tumbler-4.16.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 468 2021-02-13 13:51 ./slackware64/xfce/xfce4-appfinder-4.16.1-x86_64-3.txt
@@ -5585,11 +5594,11 @@ drwxr-xr-x 2 root root 4096 2021-02-15 19:33 ./slackware64/y
-rw-r--r-- 1 root root 1486956 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:56 ./slackware64/y/nethack-3.6.6-x86_64-3.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2022-12-05 21:07 ./source
--rw-r--r-- 1 root root 594055 2022-12-05 21:07 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2022-12-05 21:07 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 826683 2022-12-05 21:07 ./source/FILE_LIST
--rw-r--r-- 1 root root 23912071 2022-12-05 21:07 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2022-12-07 19:06 ./source
+-rw-r--r-- 1 root root 594065 2022-12-07 19:06 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2022-12-07 19:06 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 826495 2022-12-07 19:05 ./source/FILE_LIST
+-rw-r--r-- 1 root root 23968236 2022-12-07 19:05 ./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 2022-10-07 02:22 ./source/a
-rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog
@@ -7295,7 +7304,7 @@ drwxr-xr-x 2 root root 4096 2022-05-15 17:07 ./source/ap/zsh
-rwxr-xr-x 1 root root 4352 2022-02-13 19:39 ./source/ap/zsh/zsh.SlackBuild
-rw-r--r-- 1 root root 23 2018-09-14 17:50 ./source/ap/zsh/zsh.url
-rwxr-xr-x 1 root root 12001 2021-10-08 01:36 ./source/buildlist-from-changelog.sh
-drwxr-xr-x 64 root root 4096 2022-11-14 18:58 ./source/d
+drwxr-xr-x 67 root root 4096 2022-12-07 18:05 ./source/d
drwxr-xr-x 2 root root 4096 2022-03-09 03:56 ./source/d/Cython
-rw-r--r-- 1 root root 1614249 2022-02-17 10:59 ./source/d/Cython/Cython-0.29.28.tar.lz
-rwxr-xr-x 1 root root 3031 2021-12-06 19:51 ./source/d/Cython/Cython.SlackBuild
@@ -7344,6 +7353,18 @@ drwxr-xr-x 2 root root 4096 2021-09-25 16:54 ./source/d/bison
-rw-r--r-- 1 root root 195 2021-09-25 09:31 ./source/d/bison/bison-3.8.2.tar.lz.sig
-rwxr-xr-x 1 root root 4463 2021-03-09 19:11 ./source/d/bison/bison.SlackBuild
-rw-r--r-- 1 root root 966 2018-08-28 17:22 ./source/d/bison/slack-desc
+drwxr-xr-x 2 root root 4096 2022-12-07 17:54 ./source/d/cargo-vendor-filterer
+-rw-r--r-- 1 root root 1959553 2022-12-07 17:53 ./source/d/cargo-vendor-filterer/cargo-cargo-vendor-filterer-0.5.7.tar.lz
+-rw-r--r-- 1 root root 17918 2022-12-07 17:53 ./source/d/cargo-vendor-filterer/cargo-vendor-filterer-0.5.7.tar.lz
+-rwxr-xr-x 1 root root 3856 2022-12-07 18:28 ./source/d/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
+-rwxr-xr-x 1 root root 1228 2022-12-06 18:55 ./source/d/cargo-vendor-filterer/fetch-sources.sh
+-rw-r--r-- 1 root root 1053 2022-12-07 17:52 ./source/d/cargo-vendor-filterer/slack-desc
+drwxr-xr-x 2 root root 4096 2022-12-07 17:54 ./source/d/cbindgen
+-rw-r--r-- 1 root root 1261153 2022-12-07 17:54 ./source/d/cbindgen/cargo-cbindgen-0.24.3.tar.lz
+-rw-r--r-- 1 root root 156004 2022-12-07 17:54 ./source/d/cbindgen/cbindgen-0.24.3.tar.lz
+-rwxr-xr-x 1 root root 3865 2022-12-07 18:28 ./source/d/cbindgen/cbindgen.SlackBuild
+-rwxr-xr-x 1 root root 831 2022-12-06 18:55 ./source/d/cbindgen/fetch-sources.sh
+-rw-r--r-- 1 root root 1150 2022-12-07 17:56 ./source/d/cbindgen/slack-desc
drwxr-xr-x 2 root root 4096 2022-11-23 18:52 ./source/d/ccache
-rw-r--r-- 1 root root 547820 2022-11-21 19:04 ./source/d/ccache/ccache-4.7.4.tar.xz
-rw-r--r-- 1 root root 833 2022-11-21 19:04 ./source/d/ccache/ccache-4.7.4.tar.xz.asc
@@ -7641,11 +7662,11 @@ drwxr-xr-x 2 root root 4096 2022-08-06 20:00 ./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 2022-08-06 20:00 ./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 2022-10-13 18:17 ./source/d/python3
--rw-r--r-- 1 root root 19712208 2022-10-11 15:49 ./source/d/python3/Python-3.9.15.tar.xz
--rw-r--r-- 1 root root 833 2022-10-11 15:49 ./source/d/python3/Python-3.9.15.tar.xz.asc
+drwxr-xr-x 2 root root 4096 2022-12-07 17:24 ./source/d/python3
+-rw-r--r-- 1 root root 19738796 2022-12-06 18:42 ./source/d/python3/Python-3.9.16.tar.xz
+-rw-r--r-- 1 root root 833 2022-12-06 18:42 ./source/d/python3/Python-3.9.16.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 2543729 2022-10-11 15:49 ./source/d/python3/python-3.9.15-docs-text.tar.bz2
+-rw-r--r-- 1 root root 2545722 2022-12-06 18:41 ./source/d/python3/python-3.9.16-docs-text.tar.bz2
-rw-r--r-- 1 root root 372 2021-11-20 19:27 ./source/d/python3/python.sysconfig.py.x86_64.diff.gz
-rwxr-xr-x 1 root root 6370 2022-09-07 18:22 ./source/d/python3/python3.SlackBuild
-rw-r--r-- 1 root root 495 2020-10-24 22:31 ./source/d/python3/python3.distutils.x86_64.diff.gz
@@ -7674,6 +7695,12 @@ drwxr-xr-x 2 root root 4096 2022-11-24 20:04 ./source/d/ruby
-rwxr-xr-x 1 root root 4807 2022-11-24 20:05 ./source/d/ruby/ruby.SlackBuild
-rw-r--r-- 1 root root 837 2019-03-13 16:43 ./source/d/ruby/slack-desc
drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/d/rust
+drwxr-xr-x 2 root root 4096 2022-12-07 17:58 ./source/d/rust-bindgen
+-rw-r--r-- 1 root root 3409184 2022-12-07 17:58 ./source/d/rust-bindgen/cargo-rust-bindgen-0.63.0.tar.lz
+-rwxr-xr-x 1 root root 898 2022-12-06 18:36 ./source/d/rust-bindgen/fetch-sources.sh
+-rw-r--r-- 1 root root 1857245 2022-12-07 17:58 ./source/d/rust-bindgen/rust-bindgen-0.63.0.tar.lz
+-rwxr-xr-x 1 root root 3865 2022-12-07 18:28 ./source/d/rust-bindgen/rust-bindgen.SlackBuild
+-rw-r--r-- 1 root root 844 2022-12-07 17:56 ./source/d/rust-bindgen/slack-desc
-rw-r--r-- 1 root root 261 2020-11-19 19:46 ./source/d/rust/link_libffi.diff.gz
-rw-r--r-- 1 root root 450 2022-08-06 04:15 ./source/d/rust/llvm.sanitizer_platform_limits_posix.cpp.glibc-2.36.diff.gz
-rwxr-xr-x 1 root root 10011 2022-11-21 20:13 ./source/d/rust/rust.SlackBuild
@@ -11278,10 +11305,10 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/pcre
-rwxr-xr-x 1 root root 4953 2022-09-06 18:27 ./source/l/pcre/pcre.SlackBuild
-rw-r--r-- 1 root root 85 2020-02-13 17:59 ./source/l/pcre/pcre.url
-rw-r--r-- 1 root root 794 2020-02-13 18:00 ./source/l/pcre/slack-desc
-drwxr-xr-x 2 root root 4096 2022-04-17 19:13 ./source/l/pcre2
--rw-r--r-- 1 root root 1318877 2022-04-15 16:05 ./source/l/pcre2/pcre2-10.40.tar.lz
--rwxr-xr-x 1 root root 4631 2022-10-09 20:13 ./source/l/pcre2/pcre2.SlackBuild
--rw-r--r-- 1 root root 46 2021-10-03 02:47 ./source/l/pcre2/pcre2.url
+drwxr-xr-x 2 root root 4096 2022-12-07 17:18 ./source/l/pcre2
+-rw-r--r-- 1 root root 1340104 2022-12-06 17:09 ./source/l/pcre2/pcre2-10.41.tar.lz
+-rwxr-xr-x 1 root root 4631 2022-12-07 17:18 ./source/l/pcre2/pcre2.SlackBuild
+-rw-r--r-- 1 root root 126 2022-12-07 17:17 ./source/l/pcre2/pcre2.url
-rw-r--r-- 1 root root 733 2018-02-27 06:12 ./source/l/pcre2/slack-desc
drwxr-xr-x 2 root root 4096 2022-11-03 18:32 ./source/l/phonon
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/phonon-backend-gstreamer
@@ -11905,40 +11932,40 @@ drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/n/ModemManager
drwxr-xr-x 4 root root 4096 2022-12-02 02:23 ./source/n/NetworkManager
-rw-r--r-- 1 root root 189 2015-01-02 05:15 ./source/n/NetworkManager/10-org.freedesktop.NetworkManager.rules
-rw-r--r-- 1 root root 6596776 2022-11-30 15:39 ./source/n/NetworkManager/NetworkManager-1.40.6.tar.xz
--rwxr-xr-x 1 root root 7100 2022-11-21 20:13 ./source/n/NetworkManager/NetworkManager.SlackBuild
--rw-r--r-- 1 root root 139 2016-04-22 03:58 ./source/n/NetworkManager/NetworkManager.conf
-drwxr-xr-x 2 root root 4096 2016-03-25 04:54 ./source/n/NetworkManager/conf.d
--rw-r--r-- 1 root root 329 2021-09-17 06:12 ./source/n/NetworkManager/conf.d/00-dhcp-client.conf
--rw-r--r-- 1 root root 23 2016-03-24 19:11 ./source/n/NetworkManager/conf.d/00-rc-manager.conf
--rw-r--r-- 1 root root 568 2016-03-25 04:35 ./source/n/NetworkManager/doinst.sh.gz
-drwxr-xr-x 2 root root 4096 2021-09-17 06:06 ./source/n/NetworkManager/patches
--rw-r--r-- 1 root root 1256 2022-03-09 21:09 ./source/n/NetworkManager/patches/9cc2591fe871b29ce9a743dfb2cd189cb1580bde.dhcpcd.graceful.exit.patch.gz
--rw-r--r-- 1 root root 2674 2017-05-25 19:37 ./source/n/NetworkManager/rc.networkmanager
--rw-r--r-- 1 root root 1064 2018-02-27 06:13 ./source/n/NetworkManager/slack-desc
-drwxr-xr-x 2 root root 4096 2022-06-05 17:55 ./source/n/alpine
--rw-r--r-- 1 root root 7517628 2022-06-03 03:11 ./source/n/alpine/alpine-2.26.tar.xz
--rwxr-xr-x 1 root root 6844 2022-07-19 19:17 ./source/n/alpine/alpine.SlackBuild
--rw-r--r-- 1 root root 326 2017-03-21 17:55 ./source/n/alpine/alpine.manpage.diff.gz
--rw-r--r-- 1 root root 73 2022-07-19 19:17 ./source/n/alpine/alpine.url
--rw-r--r-- 1 root root 471 2021-10-05 03:17 ./source/n/alpine/doinst.sh.alpine
--rw-r--r-- 1 root root 34840 2022-06-03 03:11 ./source/n/alpine/maildir.patch.gz
--rw-r--r-- 1 root root 51 2021-03-22 18:40 ./source/n/alpine/maildir.patch.url
--rw-r--r-- 1 root root 737 2008-08-07 02:33 ./source/n/alpine/pinepgp-0.18.0-makefile-sed-fix.diff.gz
--rw-r--r-- 1 root root 38103 2002-11-24 23:01 ./source/n/alpine/pinepgp-0.18.0.tar.gz
--rw-r--r-- 1 root root 72 2002-11-24 23:01 ./source/n/alpine/pinepgp-0.18.0.tar.gz.sig
--rw-r--r-- 1 root root 157 2008-08-07 02:50 ./source/n/alpine/pinepgp.pinegpgp.in.diff.gz
--rw-r--r-- 1 root root 1067 2019-05-06 18:19 ./source/n/alpine/slack-desc.alpine
--rw-r--r-- 1 root root 745 2018-02-27 06:13 ./source/n/alpine/slack-desc.imapd
-drwxr-xr-x 2 root root 4096 2022-03-06 19:58 ./source/n/autofs
--rw-r--r-- 1 root root 833 2021-10-19 03:15 ./source/n/autofs/autofs-5.1.8.tar.sign
--rw-r--r-- 1 root root 327396 2021-10-19 03:15 ./source/n/autofs/autofs-5.1.8.tar.xz
--rwxr-xr-x 1 root root 5438 2022-03-06 19:58 ./source/n/autofs/autofs.SlackBuild
--rw-r--r-- 1 root root 51 2017-12-24 17:09 ./source/n/autofs/autofs.url
--rw-r--r-- 1 root root 370 2017-12-03 21:55 ./source/n/autofs/doinst.sh.gz
--rw-r--r-- 1 root root 868 2018-02-27 06:13 ./source/n/autofs/slack-desc
-drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/biff+comsat
--rw-r--r-- 1 root root 195 2001-02-26 02:06 ./source/n/biff+comsat/biff+comsat-0.17.diff.gz
--rw-r--r-- 1 root root 13700 2000-07-31 02:56 ./source/n/biff+comsat/biff+comsat-0.17.tar.gz
+-rwxr-xr-x 1 root root 7100 2022-11-21 20:13 ./source/n/NetworkManager/NetworkManager.SlackBuild
+-rw-r--r-- 1 root root 139 2016-04-22 03:58 ./source/n/NetworkManager/NetworkManager.conf
+drwxr-xr-x 2 root root 4096 2016-03-25 04:54 ./source/n/NetworkManager/conf.d
+-rw-r--r-- 1 root root 329 2021-09-17 06:12 ./source/n/NetworkManager/conf.d/00-dhcp-client.conf
+-rw-r--r-- 1 root root 23 2016-03-24 19:11 ./source/n/NetworkManager/conf.d/00-rc-manager.conf
+-rw-r--r-- 1 root root 568 2016-03-25 04:35 ./source/n/NetworkManager/doinst.sh.gz
+drwxr-xr-x 2 root root 4096 2021-09-17 06:06 ./source/n/NetworkManager/patches
+-rw-r--r-- 1 root root 1256 2022-03-09 21:09 ./source/n/NetworkManager/patches/9cc2591fe871b29ce9a743dfb2cd189cb1580bde.dhcpcd.graceful.exit.patch.gz
+-rw-r--r-- 1 root root 2674 2017-05-25 19:37 ./source/n/NetworkManager/rc.networkmanager
+-rw-r--r-- 1 root root 1064 2018-02-27 06:13 ./source/n/NetworkManager/slack-desc
+drwxr-xr-x 2 root root 4096 2022-06-05 17:55 ./source/n/alpine
+-rw-r--r-- 1 root root 7517628 2022-06-03 03:11 ./source/n/alpine/alpine-2.26.tar.xz
+-rwxr-xr-x 1 root root 6844 2022-07-19 19:17 ./source/n/alpine/alpine.SlackBuild
+-rw-r--r-- 1 root root 326 2017-03-21 17:55 ./source/n/alpine/alpine.manpage.diff.gz
+-rw-r--r-- 1 root root 73 2022-07-19 19:17 ./source/n/alpine/alpine.url
+-rw-r--r-- 1 root root 471 2021-10-05 03:17 ./source/n/alpine/doinst.sh.alpine
+-rw-r--r-- 1 root root 34840 2022-06-03 03:11 ./source/n/alpine/maildir.patch.gz
+-rw-r--r-- 1 root root 51 2021-03-22 18:40 ./source/n/alpine/maildir.patch.url
+-rw-r--r-- 1 root root 737 2008-08-07 02:33 ./source/n/alpine/pinepgp-0.18.0-makefile-sed-fix.diff.gz
+-rw-r--r-- 1 root root 38103 2002-11-24 23:01 ./source/n/alpine/pinepgp-0.18.0.tar.gz
+-rw-r--r-- 1 root root 72 2002-11-24 23:01 ./source/n/alpine/pinepgp-0.18.0.tar.gz.sig
+-rw-r--r-- 1 root root 157 2008-08-07 02:50 ./source/n/alpine/pinepgp.pinegpgp.in.diff.gz
+-rw-r--r-- 1 root root 1067 2019-05-06 18:19 ./source/n/alpine/slack-desc.alpine
+-rw-r--r-- 1 root root 745 2018-02-27 06:13 ./source/n/alpine/slack-desc.imapd
+drwxr-xr-x 2 root root 4096 2022-03-06 19:58 ./source/n/autofs
+-rw-r--r-- 1 root root 833 2021-10-19 03:15 ./source/n/autofs/autofs-5.1.8.tar.sign
+-rw-r--r-- 1 root root 327396 2021-10-19 03:15 ./source/n/autofs/autofs-5.1.8.tar.xz
+-rwxr-xr-x 1 root root 5438 2022-03-06 19:58 ./source/n/autofs/autofs.SlackBuild
+-rw-r--r-- 1 root root 51 2017-12-24 17:09 ./source/n/autofs/autofs.url
+-rw-r--r-- 1 root root 370 2017-12-03 21:55 ./source/n/autofs/doinst.sh.gz
+-rw-r--r-- 1 root root 868 2018-02-27 06:13 ./source/n/autofs/slack-desc
+drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/biff+comsat
+-rw-r--r-- 1 root root 195 2001-02-26 02:06 ./source/n/biff+comsat/biff+comsat-0.17.diff.gz
+-rw-r--r-- 1 root root 13700 2000-07-31 02:56 ./source/n/biff+comsat/biff+comsat-0.17.tar.gz
-rwxr-xr-x 1 root root 3214 2021-02-13 05:32 ./source/n/biff+comsat/biff+comsat.SlackBuild
-rw-r--r-- 1 root root 729 2004-06-21 20:51 ./source/n/biff+comsat/biff+comsat.badutmp.diff.gz
-rw-r--r-- 1 root root 1222 2001-06-03 08:32 ./source/n/biff+comsat/biff+comsat.offset.diff.gz
@@ -12786,13 +12813,13 @@ drwxr-xr-x 2 root root 4096 2022-04-04 19:11 ./source/n/procmail
-rw-r--r-- 1 root root 277 2006-09-19 04:10 ./source/n/procmail/procmail.lfs.diff.gz
-rw-r--r-- 1 root root 38 2022-04-04 19:08 ./source/n/procmail/procmail.url
-rw-r--r-- 1 root root 1143 2018-02-27 06:13 ./source/n/procmail/slack-desc
-drwxr-xr-x 3 root root 4096 2022-07-25 18:15 ./source/n/proftpd
+drwxr-xr-x 3 root root 4096 2022-12-06 17:37 ./source/n/proftpd
-rw-r--r-- 1 root root 306 2003-03-06 07:52 ./source/n/proftpd/doinst.sh.gz
drwxr-xr-x 2 root root 4096 2017-04-20 21:08 ./source/n/proftpd/etc
-rw-r--r-- 1 root root 581 2001-02-26 07:31 ./source/n/proftpd/etc/ftpusers
-rw-r--r-- 1 root root 1986 2017-04-20 21:08 ./source/n/proftpd/etc/proftpd.conf
--rw-r--r-- 1 root root 14535009 2022-07-23 20:41 ./source/n/proftpd/proftpd-1.3.7e.tar.lz
--rwxr-xr-x 1 root root 4764 2022-07-25 18:15 ./source/n/proftpd/proftpd.SlackBuild
+-rw-r--r-- 1 root root 14110548 2022-12-04 18:43 ./source/n/proftpd/proftpd-1.3.8.tar.lz
+-rwxr-xr-x 1 root root 4762 2022-12-06 17:38 ./source/n/proftpd/proftpd.SlackBuild
-rw-r--r-- 1 root root 826 2018-02-27 06:13 ./source/n/proftpd/slack-desc
drwxr-xr-x 2 root root 4096 2021-11-02 19:02 ./source/n/pssh
-rw-r--r-- 1 root root 43443 2020-04-05 06:12 ./source/n/pssh/pssh-2.3.4.tar.lz
@@ -13074,7 +13101,7 @@ drwxr-xr-x 2 root root 4096 2022-11-23 19:53 ./source/tcl/tk
-rwxr-xr-x 1 root root 4429 2022-11-23 19:05 ./source/tcl/tk/tk.SlackBuild
-rw-r--r-- 1 root root 48 2021-01-04 23:37 ./source/tcl/tk/tk.url
-rw-r--r-- 1 root root 3026044 2022-11-21 19:56 ./source/tcl/tk/tk8.6.13-src.tar.lz
-drwxr-xr-x 83 root root 4096 2022-10-08 19:19 ./source/x
+drwxr-xr-x 83 root root 4096 2022-12-07 18:05 ./source/x
-rw-r--r-- 1 root root 347 2022-10-15 19:21 ./source/x/FTBFSlog
drwxr-xr-x 2 root root 4096 2022-12-05 02:33 ./source/x/OpenCC
-rw-r--r-- 1 root root 2183825 2022-12-04 05:52 ./source/x/OpenCC/OpenCC-ver.1.1.5.tar.lz
@@ -13407,7 +13434,7 @@ drwxr-xr-x 2 root root 4096 2022-03-06 20:46 ./source/x/marisa
-rwxr-xr-x 1 root root 4717 2022-03-06 20:46 ./source/x/marisa/marisa.SlackBuild
-rw-r--r-- 1 root root 38 2020-12-08 18:39 ./source/x/marisa/marisa.url
-rw-r--r-- 1 root root 972 2020-11-28 00:57 ./source/x/marisa/slack-desc
-drwxr-xr-x 5 root root 4096 2022-11-17 19:03 ./source/x/mesa
+drwxr-xr-x 5 root root 4096 2022-12-07 17:59 ./source/x/mesa
drwxr-xr-x 4 root root 4096 2022-08-08 18:18 ./source/x/mesa/amber
-rw-r--r-- 1 root root 16607716 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz
-rw-r--r-- 1 root root 119 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz.sig
@@ -13417,12 +13444,12 @@ drwxr-xr-x 2 root root 4096 2021-03-12 01:31 ./source/x/mesa/amber/patches
-rw-r--r-- 1 root root 1259 2021-03-12 01:31 ./source/x/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch
-rw-r--r-- 1 root root 388 2018-12-07 19:28 ./source/x/mesa/doinst.sh.gz
-rwxr-xr-x 1 root root 720 2015-12-11 03:09 ./source/x/mesa/get-mesa.sh
--rw-r--r-- 1 root root 16497852 2022-11-16 23:22 ./source/x/mesa/mesa-22.2.4.tar.xz
--rw-r--r-- 1 root root 119 2022-11-16 23:22 ./source/x/mesa/mesa-22.2.4.tar.xz.sig
+-rw-r--r-- 1 root root 16878600 2022-11-30 21:43 ./source/x/mesa/mesa-22.3.0.tar.xz
+-rw-r--r-- 1 root root 329 2022-11-30 21:43 ./source/x/mesa/mesa-22.3.0.tar.xz.sig
-rwxr-xr-x 1 root root 2526 2022-08-08 21:46 ./source/x/mesa/mesa-amber.build
-rw-r--r-- 1 root root 7322153 2022-05-30 14:26 ./source/x/mesa/mesa-demos-8.5.0.tar.lz
-rwxr-xr-x 1 root root 1347 2022-08-08 19:08 ./source/x/mesa/mesa-demos.build
--rwxr-xr-x 1 root root 6075 2022-09-29 18:06 ./source/x/mesa/mesa.SlackBuild
+-rwxr-xr-x 1 root root 6122 2022-12-07 18:37 ./source/x/mesa/mesa.SlackBuild
-rw-r--r-- 1 root root 78 2010-10-01 04:23 ./source/x/mesa/mesa.url
drwxr-xr-x 2 root root 4096 2021-10-15 17:57 ./source/x/mesa/patches
drwxr-xr-x 2 root root 4096 2022-08-08 18:00 ./source/x/mesa/patches-revert
@@ -13735,7 +13762,7 @@ drwxr-xr-x 2 root root 12288 2022-08-27 16:19 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xdbedizzy
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xdg-utils
-rw-r--r-- 1 root root 2 2022-10-15 19:49 ./source/x/x11/build/xditview
--rw-r--r-- 1 root root 3 2021-02-13 05:35 ./source/x/x11/build/xdm
+-rw-r--r-- 1 root root 2 2022-12-06 17:57 ./source/x/x11/build/xdm
-rw-r--r-- 1 root root 2 2022-04-11 19:01 ./source/x/x11/build/xdpyinfo
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/xdriinfo
-rw-r--r-- 1 root root 2 2022-04-04 18:52 ./source/x/x11/build/xedit
@@ -13920,7 +13947,7 @@ drwxr-xr-x 2 root root 4096 2009-08-01 05:00 ./source/x/x11/doinst.sh
-rw-r--r-- 1 root root 341 2018-06-05 22:16 ./source/x/x11/doinst.sh/font-sun-misc
-rw-r--r-- 1 root root 283 2018-06-05 22:16 ./source/x/x11/doinst.sh/font-winitzki-cyrillic
-rw-r--r-- 1 root root 277 2018-06-05 22:16 ./source/x/x11/doinst.sh/font-xfree86-type1
--rw-r--r-- 1 root root 618 2021-01-05 20:44 ./source/x/x11/doinst.sh/xdm
+-rw-r--r-- 1 root root 844 2022-12-06 18:05 ./source/x/x11/doinst.sh/xdm
-rw-r--r-- 1 root root 377 2009-08-01 05:01 ./source/x/x11/doinst.sh/xfs
-rw-r--r-- 1 root root 176 2007-07-01 03:16 ./source/x/x11/doinst.sh/xinit
-rw-r--r-- 1 root root 247 2007-06-09 21:54 ./source/x/x11/doinst.sh/xkeyboard-config
@@ -13937,7 +13964,7 @@ drwxr-xr-x 2 root root 4096 2015-04-21 02:59 ./source/x/x11/makepkg
-rw-r--r-- 1 root root 3518 2022-08-08 20:45 ./source/x/x11/modularize
-rw-r--r-- 1 root root 1189 2018-05-03 12:16 ./source/x/x11/noarch
-rw-r--r-- 1 root root 1052 2022-10-15 19:55 ./source/x/x11/package-blacklist
-drwxr-xr-x 17 root root 4096 2022-08-08 20:06 ./source/x/x11/patch
+drwxr-xr-x 16 root root 4096 2022-12-06 17:58 ./source/x/x11/patch
-rw-r--r-- 1 root root 326 2010-11-13 18:39 ./source/x/x11/patch/README
drwxr-xr-x 2 root root 4096 2022-03-02 01:27 ./source/x/x11/patch/igt-gpu-tools
-rw-r--r-- 1 root root 174 2022-03-02 01:27 ./source/x/x11/patch/igt-gpu-tools.patch
@@ -13954,11 +13981,6 @@ drwxr-xr-x 2 root root 4096 2018-08-27 18:45 ./source/x/x11/patch/xauth
drwxr-xr-x 2 root root 4096 2019-03-25 18:55 ./source/x/x11/patch/xcompmgr
-rw-r--r-- 1 root root 154 2019-03-25 18:55 ./source/x/x11/patch/xcompmgr.patch
-rw-r--r-- 1 root root 464 2011-03-03 03:11 ./source/x/x11/patch/xcompmgr/xcompmgr-follow-icccm-spec.diff.gz
-drwxr-xr-x 2 root root 4096 2022-10-15 19:19 ./source/x/x11/patch/xdm
--rw-r--r-- 1 root root 421 2022-10-15 19:19 ./source/x/x11/patch/xdm.patch
--rw-r--r-- 1 root root 419 2014-12-07 08:06 ./source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch.gz
--rw-r--r-- 1 root root 771 2022-10-15 19:12 ./source/x/x11/patch/xdm/xdm.arc4random.diff.gz
--rw-r--r-- 1 root root 830 2013-07-07 06:42 ./source/x/x11/patch/xdm/xdm.glibc.crypt.diff.gz
-rw-r--r-- 1 root root 319 2015-08-20 06:44 ./source/x/x11/patch/xf86-video-apm.patch
-rw-r--r-- 1 root root 319 2015-08-20 06:44 ./source/x/x11/patch/xf86-video-ark.patch
-rw-r--r-- 1 root root 319 2015-08-20 06:44 ./source/x/x11/patch/xf86-video-ast.patch
@@ -14375,7 +14397,7 @@ drwxr-xr-x 2 root root 12288 2022-05-21 04:31 ./source/x/x11/slack-desc
-rw-r--r-- 1 root root 702 2012-04-08 02:21 ./source/x/x11/slack-desc/xwininfo
-rw-r--r-- 1 root root 668 2012-04-07 23:42 ./source/x/x11/slack-desc/xwud
drwxr-xr-x 12 root root 4096 2022-12-05 02:31 ./source/x/x11/src
-drwxr-xr-x 2 root root 4096 2022-12-04 19:48 ./source/x/x11/src/app
+drwxr-xr-x 2 root root 4096 2022-12-06 17:57 ./source/x/x11/src/app
-rw-r--r-- 1 root root 118972 2022-04-03 18:57 ./source/x/x11/src/app/appres-1.0.6.tar.xz
-rw-r--r-- 1 root root 109956 2013-01-15 05:23 ./source/x/x11/src/app/beforelight-1.0.5.tar.xz
-rw-r--r-- 1 root root 163560 2022-04-30 20:26 ./source/x/x11/src/app/bitmap-1.1.0.tar.xz
@@ -14413,7 +14435,7 @@ drwxr-xr-x 2 root root 4096 2022-12-04 19:48 ./source/x/x11/src/app
-rw-r--r-- 1 root root 123208 2022-12-03 20:20 ./source/x/x11/src/app/xcursorgen-1.0.8.tar.xz
-rw-r--r-- 1 root root 102156 2010-10-31 17:10 ./source/x/x11/src/app/xdbedizzy-1.1.0.tar.xz
-rw-r--r-- 1 root root 143848 2022-10-15 17:10 ./source/x/x11/src/app/xditview-1.0.6.tar.xz
--rw-r--r-- 1 root root 381740 2011-09-25 07:43 ./source/x/x11/src/app/xdm-1.1.11.tar.xz
+-rw-r--r-- 1 root root 419324 2022-12-03 21:39 ./source/x/x11/src/app/xdm-1.1.14.tar.xz
-rw-r--r-- 1 root root 137088 2022-04-07 20:47 ./source/x/x11/src/app/xdpyinfo-1.3.3.tar.xz
-rw-r--r-- 1 root root 114728 2018-03-07 07:23 ./source/x/x11/src/app/xdriinfo-1.0.6.tar.xz
-rw-r--r-- 1 root root 480288 2022-04-03 22:07 ./source/x/x11/src/app/xedit-1.2.3.tar.xz
@@ -14815,19 +14837,12 @@ drwxr-xr-x 2 root root 4096 2022-12-04 20:11 ./source/xap/libnma
drwxr-xr-x 3 root root 4096 2022-11-29 19:10 ./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 5 root root 4096 2021-08-13 18:36 ./source/xap/mozilla-firefox/build-deps
--rwxr-xr-x 1 root root 1921 2022-03-02 01:30 ./source/xap/mozilla-firefox/build-deps.sh
+drwxr-xr-x 3 root root 4096 2022-12-07 18:06 ./source/xap/mozilla-firefox/build-deps
+-rwxr-xr-x 1 root root 1652 2022-12-07 18:07 ./source/xap/mozilla-firefox/build-deps.sh
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox/build-deps/autoconf
-rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/xap/mozilla-firefox/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz
-rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/xap/mozilla-firefox/build-deps/autoconf/autoconf-2.13.tar.xz
-rwxr-xr-x 1 root root 2486 2019-07-08 21:06 ./source/xap/mozilla-firefox/build-deps/autoconf/autoconf.build
-drwxr-xr-x 2 root root 4096 2022-07-25 18:08 ./source/xap/mozilla-firefox/build-deps/cbindgen
--rw-r--r-- 1 root root 156004 2022-06-09 20:35 ./source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen-0.24.3.tar.lz
--rwxr-xr-x 1 root root 2032 2022-06-14 16:39 ./source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.build
--rw-r--r-- 1 root root 35 2021-06-25 03:11 ./source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.url
-drwxr-xr-x 2 root root 4096 2022-03-02 01:30 ./source/xap/mozilla-firefox/build-deps/nodejs
--rwxr-xr-x 1 root root 3005 2021-08-13 18:37 ./source/xap/mozilla-firefox/build-deps/nodejs/nodejs.build
--rw-r--r-- 1 root root 86 2019-07-08 21:02 ./source/xap/mozilla-firefox/build-deps/nodejs/nodejs.url
-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 508678860 2022-11-28 20:32 ./source/xap/mozilla-firefox/firefox-107.0.1.source.tar.xz
@@ -14839,33 +14854,27 @@ drwxr-xr-x 2 root root 4096 2022-03-02 01:30 ./source/xap/mozilla-firefox/
-rwxr-xr-x 1 root root 16248 2022-08-06 20:56 ./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 2022-12-02 17:54 ./source/xap/mozilla-thunderbird
+drwxr-xr-x 4 root root 4096 2022-12-07 19:03 ./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
-rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/xap/mozilla-thunderbird/autoconf/autoconf-2.13.tar.xz
-rwxr-xr-x 1 root root 2632 2016-07-03 18:50 ./source/xap/mozilla-thunderbird/autoconf/autoconf.build
-drwxr-xr-x 5 root root 4096 2021-08-13 18:35 ./source/xap/mozilla-thunderbird/build-deps
--rwxr-xr-x 1 root root 1941 2022-03-02 01:30 ./source/xap/mozilla-thunderbird/build-deps.sh
+drwxr-xr-x 3 root root 4096 2022-12-07 18:07 ./source/xap/mozilla-thunderbird/build-deps
+-rwxr-xr-x 1 root root 1668 2022-12-07 18:07 ./source/xap/mozilla-thunderbird/build-deps.sh
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-thunderbird/build-deps/autoconf
-rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/xap/mozilla-thunderbird/build-deps/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/build-deps/autoconf/autoconf-2.13.tar.xz
-rwxr-xr-x 1 root root 2502 2019-08-27 19:46 ./source/xap/mozilla-thunderbird/build-deps/autoconf/autoconf.build
-drwxr-xr-x 2 root root 4096 2022-06-13 00:06 ./source/xap/mozilla-thunderbird/build-deps/cbindgen
--rw-r--r-- 1 root root 150253 2022-04-21 16:48 ./source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen-0.23.0.tar.lz
--rwxr-xr-x 1 root root 2032 2022-06-14 16:39 ./source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build
--rw-r--r-- 1 root root 35 2021-06-25 03:11 ./source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.url
-drwxr-xr-x 2 root root 4096 2022-03-02 01:30 ./source/xap/mozilla-thunderbird/build-deps/nodejs
--rwxr-xr-x 1 root root 3013 2021-08-13 18:10 ./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 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 13415 2022-08-06 19:41 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+-rwxr-xr-x 1 root root 13530 2022-12-07 19:04 ./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 509550884 2022-11-30 18:51 ./source/xap/mozilla-thunderbird/thunderbird-102.5.1.source.tar.xz
-rw-r--r-- 1 root root 833 2022-11-30 18:51 ./source/xap/mozilla-thunderbird/thunderbird-102.5.1.source.tar.xz.asc
+-rw-r--r-- 1 root root 248 2022-12-07 19:03 ./source/xap/mozilla-thunderbird/thunderbird.cbindgen-0.24.3.diff.gz
drwxr-xr-x 2 root root 4096 2022-12-02 02:27 ./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 1880076 2022-11-07 07:56 ./source/xap/network-manager-applet/network-manager-applet-1.30.0.tar.xz
@@ -15228,12 +15237,12 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xfce/xfce4-weather-p
-rw-r--r-- 1 root root 837 2018-02-27 06:13 ./source/xfce/xfce4-weather-plugin/slack-desc
-rw-r--r-- 1 root root 2767044 2020-11-09 21:06 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.10.2.tar.lz
-rwxr-xr-x 1 root root 3721 2021-02-13 05:32 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild
--rw-r--r-- 1 root root 65 2018-09-22 21:37 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.url
-drwxr-xr-x 2 root root 4096 2021-11-15 19:35 ./source/xfce/xfce4-whiskermenu-plugin
--rw-r--r-- 1 root root 172 2016-06-18 20:47 ./source/xfce/xfce4-whiskermenu-plugin/doinst.sh.gz
--rw-r--r-- 1 root root 1334 2020-11-25 21:11 ./source/xfce/xfce4-whiskermenu-plugin/slack-desc
--rw-r--r-- 1 root root 166821 2021-11-13 14:12 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.6.2.tar.lz
--rwxr-xr-x 1 root root 4047 2021-09-19 18:29 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.SlackBuild
+-rw-r--r-- 1 root root 65 2018-09-22 21:37 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.url
+drwxr-xr-x 2 root root 4096 2021-11-15 19:35 ./source/xfce/xfce4-whiskermenu-plugin
+-rw-r--r-- 1 root root 172 2016-06-18 20:47 ./source/xfce/xfce4-whiskermenu-plugin/doinst.sh.gz
+-rw-r--r-- 1 root root 1334 2020-11-25 21:11 ./source/xfce/xfce4-whiskermenu-plugin/slack-desc
+-rw-r--r-- 1 root root 166821 2021-11-13 14:12 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.6.2.tar.lz
+-rwxr-xr-x 1 root root 4047 2021-09-19 18:29 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.SlackBuild
-rw-r--r-- 1 root root 69 2018-11-20 06:26 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.url
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xfce/xfconf
-rw-r--r-- 1 root root 747 2018-02-27 06:13 ./source/xfce/xfconf/slack-desc
diff --git a/recompress.sh b/recompress.sh
index ec9344897..75c824fec 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -944,6 +944,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.cbindgen-0.24.3.diff
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
@@ -1135,9 +1136,6 @@ gzip ./source/x/x11/patch/xf86-video-xgixp/0005-Update-for-new-damage-API.patch
gzip ./source/x/x11/patch/xf86-video-xgixp/0003-shadow-shadowInit-shadowAdd-Remove.patch
gzip ./source/x/x11/patch/xf86-video-xgixp/0004-Stop-using-deprecated-xf86PciInfo.h.patch
gzip ./source/x/x11/patch/luit/luit_use_system_extensions.diff
-gzip ./source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch
-gzip ./source/x/x11/patch/xdm/xdm.glibc.crypt.diff
-gzip ./source/x/x11/patch/xdm/xdm.arc4random.diff
gzip ./source/x/x11/patch/pixman/pixman.remove.tests.that.fail.to.compile.diff
gzip ./source/x/x11/patch/xorg-server/xorg-server.combo.mouse.keyboard.layout.patch
gzip ./source/x/x11/patch/xorg-server/0001-xfree86-use-modesetting-driver-by-default-on-GeForce.patch
diff --git a/slackware64/d/maketag b/slackware64/d/maketag
index 5edc05a49..7a0b448d8 100644
--- a/slackware64/d/maketag
+++ b/slackware64/d/maketag
@@ -17,6 +17,8 @@ done." 22 72 12 \
"automake" "GNU makefile generator" "on" \
"binutils" "GNU C compiler utilities" "on" \
"bison" "GNU bison parser generator" "on" \
+"cargo-vendor-filterer" "Vendor rust libraries based on filters" "on" \
+"cbindgen" "Generate C/C++ headers for Rust libraries" "on" \
"ccache" "Fast Compiler Cache" "on" \
"check" "unit test framework" "on" \
"clisp" "CLISP Common Lisp" "on" \
@@ -73,6 +75,7 @@ done." 22 72 12 \
"rinutils" "set of C headers" "on" \
"ruby" "Interpreted object-oriented script language" "on" \
"rust" "a safe, concurrent, practical language" "on" \
+"rust-bindgen" "Generate Rust bindings to C and C++ libraries" "on" \
"sassc" "Sass CSS preprocessor" "on" \
"scons" "A software construction tool" "on" \
"slacktrack" "Tracks a source installation to make a package" "on" \
@@ -86,7 +89,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-Cython autoconf autoconf-archive automake binutils bison ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust sassc scons slacktrack strace subversion swig vala yasm \
+Cython autoconf autoconf-archive automake binutils bison cargo-vendor-filterer cbindgen ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust rust-bindgen sassc scons slacktrack strace subversion swig vala yasm \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -94,7 +97,7 @@ Cython autoconf autoconf-archive automake binutils bison ccache check clisp cmak
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-Cython autoconf autoconf-archive automake binutils bison ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust sassc scons slacktrack strace subversion swig vala yasm \
+Cython autoconf autoconf-archive automake binutils bison cargo-vendor-filterer cbindgen ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust rust-bindgen sassc scons slacktrack strace subversion swig vala yasm \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/d/maketag.ez b/slackware64/d/maketag.ez
index 5edc05a49..7a0b448d8 100644
--- a/slackware64/d/maketag.ez
+++ b/slackware64/d/maketag.ez
@@ -17,6 +17,8 @@ done." 22 72 12 \
"automake" "GNU makefile generator" "on" \
"binutils" "GNU C compiler utilities" "on" \
"bison" "GNU bison parser generator" "on" \
+"cargo-vendor-filterer" "Vendor rust libraries based on filters" "on" \
+"cbindgen" "Generate C/C++ headers for Rust libraries" "on" \
"ccache" "Fast Compiler Cache" "on" \
"check" "unit test framework" "on" \
"clisp" "CLISP Common Lisp" "on" \
@@ -73,6 +75,7 @@ done." 22 72 12 \
"rinutils" "set of C headers" "on" \
"ruby" "Interpreted object-oriented script language" "on" \
"rust" "a safe, concurrent, practical language" "on" \
+"rust-bindgen" "Generate Rust bindings to C and C++ libraries" "on" \
"sassc" "Sass CSS preprocessor" "on" \
"scons" "A software construction tool" "on" \
"slacktrack" "Tracks a source installation to make a package" "on" \
@@ -86,7 +89,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-Cython autoconf autoconf-archive automake binutils bison ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust sassc scons slacktrack strace subversion swig vala yasm \
+Cython autoconf autoconf-archive automake binutils bison cargo-vendor-filterer cbindgen ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust rust-bindgen sassc scons slacktrack strace subversion swig vala yasm \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -94,7 +97,7 @@ Cython autoconf autoconf-archive automake binutils bison ccache check clisp cmak
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-Cython autoconf autoconf-archive automake binutils bison ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust sassc scons slacktrack strace subversion swig vala yasm \
+Cython autoconf autoconf-archive automake binutils bison cargo-vendor-filterer cbindgen ccache check clisp cmake cscope cvs dev86 distcc doxygen flex gcc gcc-g++ gcc-gdc gcc-gfortran gcc-gnat gcc-go gcc-objc gdb gettext-tools git gnucobol gperf guile gyp help2man icecream indent intltool kernel-headers libtool llvm m4 make mercurial meson nasm ninja opencl-headers oprofile p2c pahole parallel patchelf perl pkg-config pmake poke python-pip python-setuptools python2 python3 rcs re2c rinutils ruby rust rust-bindgen sassc scons slacktrack strace subversion swig vala yasm \
; do
if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
diff --git a/slackware64/d/tagfile b/slackware64/d/tagfile
index 23003205a..a24bac279 100644
--- a/slackware64/d/tagfile
+++ b/slackware64/d/tagfile
@@ -4,6 +4,8 @@ autoconf-archive:REC
automake:OPT
binutils:ADD
bison:ADD
+cargo-vendor-filterer:REC
+cbindgen:REC
ccache:OPT
check:REC
clisp:OPT
@@ -60,6 +62,7 @@ re2c:REC
rinutils:REC
ruby:REC
rust:REC
+rust-bindgen:REC
sassc:REC
scons:REC
slacktrack:REC
diff --git a/source/xap/mozilla-firefox/build-deps/nodejs/nodejs.build b/source/d/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
index aa09beaba..74eaedbbb 100755
--- a/source/xap/mozilla-firefox/build-deps/nodejs/nodejs.build
+++ b/source/d/cargo-vendor-filterer/cargo-vendor-filterer.SlackBuild
@@ -1,6 +1,7 @@
-#!/bin/sh
+#!/bin/bash
-# Copyright 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2022 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -20,18 +21,29 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
-PKGNAM=node
+PKGNAM=cargo-vendor-filterer
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
# 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 ;;
+ case "$(uname -m)" in
+ i?86) ARCH=i686 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
- *) export ARCH=$( uname -m ) ;;
+ *) ARCH=$(uname -m) ;;
esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -56,39 +68,58 @@ else
LIBDIRSUFFIX=""
fi
-CWD=$(pwd)
TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
-mkdir -p $TMP
-mkdir -p $TMP/mozilla-firefox-build-deps/usr
+rm -rf $PKG
+mkdir -p $TMP $PKG
cd $TMP
-rm -rf node-$VERSION
-tar xvf $CWD/node-$VERSION.tar.?z || exit 1
-cd node-$VERSION
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$VERSION || exit 1
+tar xvf $CWD/cargo-$PKGNAM-$VERSION.tar.?z || exit 1
+mv cargo-$PKGNAM-$VERSION vendor
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
+ -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ -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
+# Configure cargo for offline builds
+mkdir -p .cargo
+cat << EOF >> .cargo/config.toml
+[source.crates-io]
+replace-with = "vendored-sources"
+
+[source.vendored-sources]
+directory = "vendor"
+EOF
-# Use gcc as there have been linker failures with objects build with clang:
-CC="gcc" \
-CXX="g++" \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=$TMP/mozilla-firefox-build-deps/usr \
- --shared-zlib \
- --without-ssl
- make $NUMJOBS || make || exit 1
- make install DESTDIR=$PKG || exit 1
+OPENSSL_NO_VENDOR=1 \
+cargo build \
+ --offline \
+ --release \
+ --target $ARCH-unknown-linux-gnu \
+ $NUMJOBS
+
+mkdir -p $PKG/usr/bin
+install -m 755 target/$ARCH-unknown-linux-gnu/release/cargo-vendor-filterer \
+ $PKG/usr/bin/
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a *.md LICENSE \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/d/cargo-vendor-filterer/fetch-sources.sh b/source/d/cargo-vendor-filterer/fetch-sources.sh
new file mode 100755
index 000000000..bab3da7c4
--- /dev/null
+++ b/source/d/cargo-vendor-filterer/fetch-sources.sh
@@ -0,0 +1,45 @@
+#!/bin/bash
+
+VERSION=${VERSION:-0.5.7}
+
+rm -rf cargo-vendor-filterer-*.tar.?z cargo-cargo-vendor-filterer*
+
+echo "Downloading cargo-vendor-filterer-$VERSION..."
+
+wget --content-disposition "https://github.com/coreos/cargo-vendor-filterer/archive/refs/tags/v$VERSION.tar.gz"
+
+tar xf cargo-vendor-filterer-$VERSION.tar.gz
+
+tar cf cargo-vendor-filterer-$VERSION.tar cargo-vendor-filterer-$VERSION
+
+cd cargo-vendor-filterer-$VERSION
+
+ # Configure cargo-vendor-filterer
+ cat << EOF >> Cargo.toml
+[package.metadata.vendor-filter]
+platforms = ["x86_64-unknown-linux-gnu", "i686-unknown-linux-gnu"]
+all-features = true
+exclude-crate-paths = [
+ { name = "openssl-src", exclude = "openssl" },
+]
+EOF
+
+
+ if ! [ -f /usr/bin/cargo-vendor-filterer ]; then
+ echo "WARNING: Creating unfiltered vendor libs tarball!"
+ cargo vendor
+ else
+ cargo vendor-filterer
+ fi
+
+ mv vendor ../cargo-cargo-vendor-filterer-$VERSION
+cd ..
+
+tar cf cargo-cargo-vendor-filterer-$VERSION.tar cargo-cargo-vendor-filterer-$VERSION
+
+plzip -9 cargo-cargo-vendor-filterer-$VERSION.tar
+plzip -9 cargo-vendor-filterer-$VERSION.tar
+
+rm -rf cargo-vendor-filterer-$VERSION
+rm -rf cargo-cargo-vendor-filterer-$VERSION
+rm -f cargo-vendor-filterer-$VERSION.tar.gz
diff --git a/source/d/cargo-vendor-filterer/slack-desc b/source/d/cargo-vendor-filterer/slack-desc
new file mode 100644
index 000000000..1c8d67c1e
--- /dev/null
+++ b/source/d/cargo-vendor-filterer/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+cargo-vendor-filterer: cargo-vendor-filterer (Vendor rust libraries based on filters)
+cargo-vendor-filterer:
+cargo-vendor-filterer: cargo-vendor-filterer works like "cargo vendor", but supports filters
+cargo-vendor-filterer: that allow excluding libraries one isn't interested in, like
+cargo-vendor-filterer: libraries only needed on other platforms, etc.
+cargo-vendor-filterer:
+cargo-vendor-filterer: Homepage: https://github.com/coreos/cargo-vendor-filterer
+cargo-vendor-filterer:
+cargo-vendor-filterer:
+cargo-vendor-filterer:
+cargo-vendor-filterer:
diff --git a/source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.build b/source/d/cbindgen/cbindgen.SlackBuild
index e07f5a72e..eafbb61a0 100755
--- a/source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.build
+++ b/source/d/cbindgen/cbindgen.SlackBuild
@@ -1,6 +1,7 @@
-#!/bin/sh
+#!/bin/bash
-# Copyright 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2022 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -20,18 +21,29 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+cd $(dirname $0) ; CWD=$(pwd)
-PKGNAM=node
+PKGNAM=cbindgen
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
# 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 ;;
+ case "$(uname -m)" in
+ i?86) ARCH=i686 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
# Unless $ARCH is already set, use uname -m for all other archs:
- *) export ARCH=$( uname -m ) ;;
+ *) ARCH=$(uname -m) ;;
esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -56,39 +68,58 @@ else
LIBDIRSUFFIX=""
fi
-CWD=$(pwd)
TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
-mkdir -p $TMP
-mkdir -p $TMP/mozilla-thunderbird-build-deps/usr
+rm -rf $PKG
+mkdir -p $TMP $PKG
cd $TMP
-rm -rf node-$VERSION
-tar xvf $CWD/node-$VERSION.tar.?z || exit 1
-cd node-$VERSION
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$VERSION || exit 1
+tar xvf $CWD/cargo-$PKGNAM-$VERSION.tar.?z || exit 1
+mv cargo-$PKGNAM-$VERSION vendor
chown -R root:root .
find . \
\( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
+ -exec chmod 755 {} \+ -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
+ -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
+# Configure cargo for offline builds
+mkdir -p .cargo
+cat << EOF >> .cargo/config.toml
+[source.crates-io]
+replace-with = "vendored-sources"
+
+[source.vendored-sources]
+directory = "vendor"
+EOF
-# Use gcc as there have been linker failures with objects build with clang:
-CC="gcc" \
-CXX="g++" \
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
+RUSTONIG_DYNAMIC_LIBONIG=1 \
+cargo build \
+ --offline \
+ --release \
+ --target $ARCH-unknown-linux-gnu \
+ --verbose \
+ $NUMJOBS || exit 1
+
+mkdir -p $PKG/usr/bin
+install -m 755 target/$ARCH-unknown-linux-gnu/release/cbindgen $PKG/usr/bin
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a CHANGES *.md LICENSE* \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/d/cbindgen/fetch-sources.sh b/source/d/cbindgen/fetch-sources.sh
new file mode 100755
index 000000000..17822dd6a
--- /dev/null
+++ b/source/d/cbindgen/fetch-sources.sh
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+VERSION=${VERSION:-0.24.3}
+
+rm -rf cbindgen-*.tar.?z cargo-cbindgen*
+
+echo "Downloading cbindgen-$VERSION..."
+
+wget --content-disposition "https://github.com/eqrion/cbindgen/archive/refs/tags/v$VERSION.tar.gz"
+
+tar xf cbindgen-$VERSION.tar.gz
+
+tar cf cbindgen-$VERSION.tar cbindgen-$VERSION
+
+cd cbindgen-$VERSION
+
+ if ! [ -f /usr/bin/cargo-vendor-filterer ]; then
+ echo "WARNING: Creating unfiltered vendor libs tarball!"
+ cargo vendor
+ else
+ cargo vendor-filterer --platform="x86_64-unknown-linux-gnu" --platform="i686-unknown-linux-gnu"
+ fi
+
+ mv vendor ../cargo-cbindgen-$VERSION
+cd ..
+
+tar cf cargo-cbindgen-$VERSION.tar cargo-cbindgen-$VERSION
+
+plzip -9 cargo-cbindgen-$VERSION.tar
+plzip -9 cbindgen-$VERSION.tar
+
+rm -rf cbindgen-$VERSION
+rm -rf cargo-cbindgen-$VERSION
+rm -f cbindgen-$VERSION.tar.gz
diff --git a/source/d/cbindgen/slack-desc b/source/d/cbindgen/slack-desc
new file mode 100644
index 000000000..059507fca
--- /dev/null
+++ b/source/d/cbindgen/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+cbindgen: cbindgen (Generate C/C++ headers for Rust libraries)
+cbindgen:
+cbindgen: cbindgen creates C/C++11 headers for Rust libraries which expose a
+cbindgen: public C API. While you could do this by hand, it's not a particularly
+cbindgen: good use of your time. It's also much more likely to be error-prone
+cbindgen: than machine-generated headers that are based on your actual Rust
+cbindgen: code. The cbindgen developers have also worked closely with the
+cbindgen: developers of Rust to ensure that the headers we generate reflect
+cbindgen: actual guarantees about Rust's type layout and ABI.
+cbindgen:
+cbindgen: Homepage: https://github.com/eqrion/cbindgen
diff --git a/source/d/rust-bindgen/fetch-sources.sh b/source/d/rust-bindgen/fetch-sources.sh
new file mode 100755
index 000000000..3a2ad0074
--- /dev/null
+++ b/source/d/rust-bindgen/fetch-sources.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+
+#VERSION=$1
+VERSION=0.63.0
+
+rm -rf rust-bindgen-*.tar.?z cargo-rust-bindgen*
+
+echo "Downloading rust-bindgen-$VERSION..."
+
+wget --content-disposition "https://github.com/rust-lang/rust-bindgen/archive/refs/tags/v$VERSION.tar.gz"
+
+tar xf rust-bindgen-$VERSION.tar.gz
+
+tar cf rust-bindgen-$VERSION.tar rust-bindgen-$VERSION
+
+cd rust-bindgen-$VERSION
+
+ if ! [ -f /usr/bin/cargo-vendor-filterer ]; then
+ echo "WARNING: Creating unfiltered vendor libs tarball!"
+ cargo vendor
+ else
+ cargo vendor-filterer --platform="x86_64-unknown-linux-gnu" --platform="i686-unknown-linux-gnu"
+ fi
+
+ mv vendor ../cargo-rust-bindgen-$VERSION
+cd ..
+
+tar cf cargo-rust-bindgen-$VERSION.tar cargo-rust-bindgen-$VERSION
+
+plzip -9 cargo-rust-bindgen-$VERSION.tar
+plzip -9 rust-bindgen-$VERSION.tar
+
+rm -rf rust-bindgen-$VERSION
+rm -rf cargo-rust-bindgen-$VERSION
+rm -f rust-bindgen-$VERSION.tar.gz
diff --git a/source/d/rust-bindgen/rust-bindgen.SlackBuild b/source/d/rust-bindgen/rust-bindgen.SlackBuild
new file mode 100755
index 000000000..cc39557f1
--- /dev/null
+++ b/source/d/rust-bindgen/rust-bindgen.SlackBuild
@@ -0,0 +1,126 @@
+#!/bin/bash
+
+# Copyright 2022 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2022 Heinz Wiesinger, Amsterdam, The Netherlands
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=rust-bindgen
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i686 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+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
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$VERSION || exit 1
+tar xvf $CWD/cargo-$PKGNAM-$VERSION.tar.?z || exit 1
+mv cargo-$PKGNAM-$VERSION vendor
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Configure cargo for offline builds
+mkdir -p .cargo
+cat << EOF >> .cargo/config.toml
+[source.crates-io]
+replace-with = "vendored-sources"
+
+[source.vendored-sources]
+directory = "vendor"
+EOF
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+RUSTONIG_DYNAMIC_LIBONIG=1 \
+cargo build \
+ --offline \
+ --release \
+ --target $ARCH-unknown-linux-gnu \
+ --verbose \
+ $NUMJOBS || exit 1
+
+mkdir -p $PKG/usr/bin
+install -m 755 target/$ARCH-unknown-linux-gnu/release/bindgen \
+ $PKG/usr/bin/
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION
+cp -a *.md LICENSE* \
+ $PKG/usr/doc/$PKGNAM-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/d/rust-bindgen/slack-desc b/source/d/rust-bindgen/slack-desc
new file mode 100644
index 000000000..c8a4bfa68
--- /dev/null
+++ b/source/d/rust-bindgen/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+rust-bindgen: rust-bindgen (Generate Rust FFI bindings to C and C++ libraries)
+rust-bindgen:
+rust-bindgen: bindgen automatically generates Rust FFI bindings to C (and some C++)
+rust-bindgen: libraries.
+rust-bindgen:
+rust-bindgen: Homepage: https://github.com/rust-lang/rust-bindgen
+rust-bindgen:
+rust-bindgen:
+rust-bindgen:
+rust-bindgen:
+rust-bindgen:
diff --git a/source/l/pcre2/pcre2.SlackBuild b/source/l/pcre2/pcre2.SlackBuild
index 07bfdd6b8..b67da25a1 100755
--- a/source/l/pcre2/pcre2.SlackBuild
+++ b/source/l/pcre2/pcre2.SlackBuild
@@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=pcre2
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
diff --git a/source/l/pcre2/pcre2.url b/source/l/pcre2/pcre2.url
index a7a28ed13..ec7286f89 100644
--- a/source/l/pcre2/pcre2.url
+++ b/source/l/pcre2/pcre2.url
@@ -1 +1,2 @@
-https://github.com/PhilipHazel/pcre2/releases
+https://github.com/PCRE2Project/pcre2
+https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.41/pcre2-10.41.tar.bz2
diff --git a/source/n/proftpd/proftpd.SlackBuild b/source/n/proftpd/proftpd.SlackBuild
index c4b3564bd..caae41eed 100755
--- a/source/n/proftpd/proftpd.SlackBuild
+++ b/source/n/proftpd/proftpd.SlackBuild
@@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=proftpd
-VERSION=1.3.7e
-DIRVER=1.3.7e
+VERSION=1.3.8
+DIRVER=1.3.8
BUILD=${BUILD:-1}
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
diff --git a/source/x/mesa/mesa.SlackBuild b/source/x/mesa/mesa.SlackBuild
index 36a80cf73..6f42f6607 100755
--- a/source/x/mesa/mesa.SlackBuild
+++ b/source/x/mesa/mesa.SlackBuild
@@ -131,6 +131,8 @@ meson setup \
-Dplatforms=x11,wayland \
-Dgallium-opencl=icd \
-Dgallium-nine=true \
+ -Dgallium-rusticl=true \
+ -Drust_std=2021 \
-Dosmesa=true \
-Dgallium-drivers=$GALLIUM_DRIVERS \
-Dvulkan-drivers=amd,intel,swrast \
diff --git a/source/x/x11/build/xdm b/source/x/x11/build/xdm
index 8351c1939..d00491fd7 100644
--- a/source/x/x11/build/xdm
+++ b/source/x/x11/build/xdm
@@ -1 +1 @@
-14
+1
diff --git a/source/x/x11/doinst.sh/xdm b/source/x/x11/doinst.sh/xdm
index fc3b5a679..78d53d822 100644
--- a/source/x/x11/doinst.sh/xdm
+++ b/source/x/x11/doinst.sh/xdm
@@ -21,3 +21,8 @@ do
config etc/X11/xdm/${conffile}.new
done
+# Prevent a black background for login/password when upgrading from xdm-1.1.1
+# and ignoring the .new files :-)
+if ! grep -q inpColor etc/X11/xdm/Xresources ; then
+ echo 'xlogin*inpColor: grey80' >> etc/X11/xdm/Xresources
+fi
diff --git a/source/x/x11/patch/xdm.patch b/source/x/x11/patch/xdm.patch
deleted file mode 100644
index e9b5ec3cd..000000000
--- a/source/x/x11/patch/xdm.patch
+++ /dev/null
@@ -1,6 +0,0 @@
-zcat $CWD/patch/xdm/xdm.glibc.crypt.diff.gz | patch -p1 --verbose || \
- { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-zcat $CWD/patch/xdm/xdm-1.1.11-setproctitle-include.patch.gz | patch -p1 --verbose || \
- { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
-zcat $CWD/patch/xdm/xdm.arc4random.diff.gz | patch -p1 --verbose || \
- { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch b/source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch
deleted file mode 100644
index 0a3f32bbe..000000000
--- a/source/x/x11/patch/xdm/xdm-1.1.11-setproctitle-include.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -ur a/xdm/choose.c b/xdm/choose.c
---- a/xdm/choose.c 2011-09-25 09:35:47.000000000 +0200
-+++ b/xdm/choose.c 2014-01-06 16:33:09.628065364 +0100
-@@ -54,6 +54,14 @@
- # include <tiuser.h>
- # endif
-
-+# ifdef HAVE_SETPROCTITLE
-+# ifdef __linux__
-+# include <bsd/unistd.h>
-+# else
-+# include <unistd.h>
-+# endif
-+# endif
-+
- # include <time.h>
- # define Time_t time_t
-
-diff -ur a/xdm/session.c b/xdm/session.c
---- a/xdm/session.c 2011-09-25 09:35:47.000000000 +0200
-+++ b/xdm/session.c 2014-01-06 16:40:57.508072789 +0100
-@@ -54,6 +54,15 @@
- # include <usersec.h>
- #endif
-
-+# ifdef HAVE_SETPROCTITLE
-+# include <sys/types.h>
-+# ifdef __linux__
-+# include <bsd/unistd.h>
-+# else
-+# include <unistd.h>
-+# endif
-+# endif
-+
- #ifndef USE_PAM /* PAM modules should handle these */
- # ifdef SECURE_RPC
- # include <rpc/rpc.h>
diff --git a/source/x/x11/patch/xdm/xdm.arc4random.diff b/source/x/x11/patch/xdm/xdm.arc4random.diff
deleted file mode 100644
index 06948e63e..000000000
--- a/source/x/x11/patch/xdm/xdm.arc4random.diff
+++ /dev/null
@@ -1,67 +0,0 @@
-diff -aurN xdm-1.1.11/xdm/genauth.c xdm-20220911_468b760/xdm/genauth.c
---- xdm-1.1.11/xdm/genauth.c 2011-09-25 09:35:47.000000000 +0200
-+++ xdm-20220911_468b760/xdm/genauth.c 2022-10-08 06:24:57.000000000 +0200
-@@ -40,6 +40,22 @@
-
- #include <errno.h>
-
-+#ifdef HAVE_ARC4RANDOM
-+# ifdef __linux__
-+# if defined(__GLIBC__) && defined(__GLIBC_PREREQ)
-+# if __GLIBC_PREREQ(2, 36)
-+# include <stdlib.h>
-+# else
-+# include <bsd/stdlib.h>
-+# endif
-+# else
-+# include <bsd/stdlib.h>
-+# endif
-+# else
-+# include <stdlib.h>
-+# endif
-+#endif
-+
- #include <time.h>
- #define Time_t time_t
-
-@@ -372,7 +388,7 @@
- randomDevice, errno);
- }
- # endif
-- /* Try some pseudo-random number genrator daemon next */
-+ /* Try some pseudo-random number generator daemon next */
- if (prngdSocket != NULL || prngdPort != 0) {
- if (get_prngd_bytes((char *)tmpkey, sizeof(tmpkey), prngdPort,
- prngdSocket) == 0) {
-@@ -408,15 +424,20 @@
- static int xdmcpAuthInited;
- long ldata[2];
-
--# ifdef ITIMER_REAL
-+# ifndef HAVE_ARC4RANDOM
-+# ifdef ITIMER_REAL
- struct timeval now;
-
- X_GETTIMEOFDAY (&now);
- ldata[0] = now.tv_usec;
- ldata[1] = now.tv_sec;
--# else
-+# else
- ldata[0] = time ((long *) 0);
- ldata[1] = getpid ();
-+# endif
-+# else
-+ ldata[0] = arc4random();
-+ ldata[1] = arc4random();
- # endif
-
- longtochars (ldata[0], data+0);
-@@ -462,7 +483,7 @@
- LogError("Cannot open randomDevice \"%s\", errno = %d\n",
- randomDevice, errno);
- # endif /* DEV_RANDOM */
-- /* Try some pseudo-random number genrator daemon next */
-+ /* Try some pseudo-random number generator daemon next */
- if (prngdSocket != NULL || prngdPort != 0) {
- if (get_prngd_bytes(auth, len, prngdPort, prngdSocket) == 0) {
- return 1;
diff --git a/source/x/x11/patch/xdm/xdm.glibc.crypt.diff b/source/x/x11/patch/xdm/xdm.glibc.crypt.diff
deleted file mode 100644
index 076df37dc..000000000
--- a/source/x/x11/patch/xdm/xdm.glibc.crypt.diff
+++ /dev/null
@@ -1,42 +0,0 @@
-From 8d1eb5c74413e4c9a21f689fc106949b121c0117 Mon Sep 17 00:00:00 2001
-From: mancha <mancha1@hush.com>
-Date: Wed, 22 May 2013 14:20:26 +0000
-Subject: Handle NULL returns from glibc 2.17+ crypt().
-
-Starting with glibc 2.17 (eglibc 2.17), crypt() fails with EINVAL
-(w/ NULL return) if the salt violates specifications. Additionally,
-on FIPS-140 enabled Linux systems, DES/MD5-encrypted passwords
-passed to crypt() fail with EPERM (w/ NULL return).
-
-If using glibc's crypt(), check return value to avoid a possible
-NULL pointer dereference.
-
-Reviewed-by: Matthieu Herrb <matthieu@herrb.eu>
-Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
----
-diff --git a/greeter/verify.c b/greeter/verify.c
-index db3cb7d..b009e2b 100644
---- a/greeter/verify.c
-+++ b/greeter/verify.c
-@@ -329,6 +329,7 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
- struct spwd *sp;
- # endif
- char *user_pass = NULL;
-+ char *crypted_pass = NULL;
- # endif
- # ifdef __OpenBSD__
- char *s;
-@@ -464,7 +465,9 @@ Verify (struct display *d, struct greet_info *greet, struct verify_info *verify)
- # if defined(ultrix) || defined(__ultrix__)
- if (authenticate_user(p, greet->password, NULL) < 0)
- # else
-- if (strcmp (crypt (greet->password, user_pass), user_pass))
-+ crypted_pass = crypt (greet->password, user_pass);
-+ if ((crypted_pass == NULL)
-+ || (strcmp (crypted_pass, user_pass)))
- # endif
- {
- if(!greet->allow_null_passwd || strlen(p->pw_passwd) > 0) {
---
-cgit v0.9.0.2-2-gbebe
-
diff --git a/source/xap/mozilla-firefox/build-deps.sh b/source/xap/mozilla-firefox/build-deps.sh
index e70ed7b9d..8c22c29ba 100755
--- a/source/xap/mozilla-firefox/build-deps.sh
+++ b/source/xap/mozilla-firefox/build-deps.sh
@@ -26,16 +26,10 @@ mkdir -p $TMP/mozilla-firefox-build-deps
# This will be at the beginning of the $PATH, so protect against nonsense
# happening in /tmp:
chmod 700 $TMP/mozilla-firefox-build-deps
-PATH=$TMP/mozilla-firefox-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
+if /bin/ls build-deps*.txz 1> /dev/null 2> /dev/null ; then # use prebuilt
( cd $TMP/mozilla-firefox-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/source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.build b/source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.build
deleted file mode 100755
index a4659df29..000000000
--- a/source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.build
+++ /dev/null
@@ -1,57 +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 build --release
-rm /root/.cargo/bin 2> /dev/null
-mkdir -p /root/.cargo/bin
-install -Dm755 target/release/cbindgen /root/.cargo/bin
diff --git a/source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.url b/source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.url
deleted file mode 100644
index f9f55c57d..000000000
--- a/source/xap/mozilla-firefox/build-deps/cbindgen/cbindgen.url
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/eqrion/cbindgen
diff --git a/source/xap/mozilla-firefox/build-deps/nodejs/nodejs.url b/source/xap/mozilla-firefox/build-deps/nodejs/nodejs.url
deleted file mode 100644
index 75f7f4d38..000000000
--- a/source/xap/mozilla-firefox/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/source/xap/mozilla-thunderbird/build-deps.sh b/source/xap/mozilla-thunderbird/build-deps.sh
index c1ad0491b..090876bdd 100755
--- a/source/xap/mozilla-thunderbird/build-deps.sh
+++ b/source/xap/mozilla-thunderbird/build-deps.sh
@@ -26,16 +26,10 @@ 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
+if /bin/ls build-deps*.txz 1> /dev/null 2> /dev/null ; then # use prebuilt
( cd $TMP/mozilla-thunderbird-build-deps ; tar xf $CWD/build-deps*.txz )
else
# We need to use the incredibly ancient autoconf-2.13 for this :/
( cd $CWD/build-deps/autoconf ; ./autoconf.build ) || exit 1
- ## And node.js... WHY
- #( cd $CWD/build-deps/nodejs ; ./nodejs.build ) || exit 1
fi
diff --git a/source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build b/source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build
deleted file mode 100755
index a4659df29..000000000
--- a/source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.build
+++ /dev/null
@@ -1,57 +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 build --release
-rm /root/.cargo/bin 2> /dev/null
-mkdir -p /root/.cargo/bin
-install -Dm755 target/release/cbindgen /root/.cargo/bin
diff --git a/source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.url b/source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.url
deleted file mode 100644
index f9f55c57d..000000000
--- a/source/xap/mozilla-thunderbird/build-deps/cbindgen/cbindgen.url
+++ /dev/null
@@ -1 +0,0 @@
-https://github.com/eqrion/cbindgen
diff --git a/source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.url b/source/xap/mozilla-thunderbird/build-deps/nodejs/nodejs.url
deleted file mode 100644
index 75f7f4d38..000000000
--- a/source/xap/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/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
index c5730f5d6..1ad24f533 100755
--- a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
+++ b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild
@@ -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 building with newer cbindgen:
+zcat $CWD/thunderbird.cbindgen-0.24.3.diff.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.cbindgen-0.24.3.diff b/source/xap/mozilla-thunderbird/thunderbird.cbindgen-0.24.3.diff
new file mode 100644
index 000000000..cd05437d2
--- /dev/null
+++ b/source/xap/mozilla-thunderbird/thunderbird.cbindgen-0.24.3.diff
@@ -0,0 +1,10 @@
+--- ./gfx/webrender_bindings/webrender_ffi.h.orig 2022-11-29 09:56:59.000000000 -0600
++++ ./gfx/webrender_bindings/webrender_ffi.h 2022-12-07 13:03:07.952026999 -0600
+@@ -73,7 +73,6 @@
+ struct WrPipelineIdAndEpoch;
+ using WrPipelineIdEpochs = nsTArray<WrPipelineIdAndEpoch>;
+
+-const uint64_t ROOT_CLIP_CHAIN = ~0;
+
+ } // namespace wr
+ } // namespace mozilla