diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2023-02-01 05:29:53 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2023-02-01 07:39:17 +0100 |
commit | 45d1307faeb72d3fefce6446c314c4b0d0d3a98a (patch) | |
tree | 1b34931315f4be5579bd08f1ff4191ede08cec57 | |
parent | 6fa6b077d5cf04e14b46bc2c0520bea74a08986b (diff) | |
download | current-45d1307faeb72d3fefce6446c314c4b0d0d3a98a.tar.gz current-45d1307faeb72d3fefce6446c314c4b0d0d3a98a.tar.xz |
Wed Feb 1 05:29:53 UTC 202320230201052953
d/perl-5.36.0-x86_64-3.txz: Rebuilt.
Upgraded: IO-Socket-SSL-2.081, Moo-2.005005, Path-Tiny-0.144,
Sub-Quote-2.006008, Template-Toolkit-3.101, URI-5.17.
Added: JSON-4.10 (needed to build Samba with --bundled-libraries=heimdal).
kde/kstars-3.6.3-x86_64-1.txz: Upgraded.
l/gjs-1.74.1-x86_64-1.txz: Upgraded.
Compiled against mozjs102-102.7.0esr.
l/mozjs102-102.7.0esr-x86_64-1.txz: Added.
This is required by gjs-1.74.1 and polkit-122.
l/mozjs78-78.15.0esr-x86_64-1.txz: Removed.
l/polkit-122-x86_64-1.txz: Upgraded.
Compiled against mozjs102-102.7.0esr.
41 files changed, 707 insertions, 868 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss index e906b2b79..f36837115 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,10 +11,32 @@ <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, 30 Jan 2023 21:38:07 GMT</pubDate> - <lastBuildDate>Mon, 30 Jan 2023 22:36:17 GMT</lastBuildDate> + <pubDate>Wed, 1 Feb 2023 05:29:53 GMT</pubDate> + <lastBuildDate>Wed, 1 Feb 2023 06:39:13 GMT</lastBuildDate> <generator>maintain_current_git.sh v 1.17</generator> <item> + <title>Wed, 1 Feb 2023 05:29:53 GMT</title> + <pubDate>Wed, 1 Feb 2023 05:29:53 GMT</pubDate> + <link>https://git.slackware.nl/current/tag/?h=20230201052953</link> + <guid isPermaLink="false">20230201052953</guid> + <description> + <![CDATA[<pre> +d/perl-5.36.0-x86_64-3.txz: Rebuilt. + Upgraded: IO-Socket-SSL-2.081, Moo-2.005005, Path-Tiny-0.144, + Sub-Quote-2.006008, Template-Toolkit-3.101, URI-5.17. + Added: JSON-4.10 (needed to build Samba with --bundled-libraries=heimdal). +kde/kstars-3.6.3-x86_64-1.txz: Upgraded. +l/gjs-1.74.1-x86_64-1.txz: Upgraded. + Compiled against mozjs102-102.7.0esr. +l/mozjs102-102.7.0esr-x86_64-1.txz: Added. + This is required by gjs-1.74.1 and polkit-122. +l/mozjs78-78.15.0esr-x86_64-1.txz: Removed. +l/polkit-122-x86_64-1.txz: Upgraded. + Compiled against mozjs102-102.7.0esr. + </pre>]]> + </description> + </item> + <item> <title>Mon, 30 Jan 2023 21:38:07 GMT</title> <pubDate>Mon, 30 Jan 2023 21:38:07 GMT</pubDate> <link>https://git.slackware.nl/current/tag/?h=20230130213807</link> diff --git a/ChangeLog.txt b/ChangeLog.txt index ec8de4a5c..3f2734019 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,17 @@ +Wed Feb 1 05:29:53 UTC 2023 +d/perl-5.36.0-x86_64-3.txz: Rebuilt. + Upgraded: IO-Socket-SSL-2.081, Moo-2.005005, Path-Tiny-0.144, + Sub-Quote-2.006008, Template-Toolkit-3.101, URI-5.17. + Added: JSON-4.10 (needed to build Samba with --bundled-libraries=heimdal). +kde/kstars-3.6.3-x86_64-1.txz: Upgraded. +l/gjs-1.74.1-x86_64-1.txz: Upgraded. + Compiled against mozjs102-102.7.0esr. +l/mozjs102-102.7.0esr-x86_64-1.txz: Added. + This is required by gjs-1.74.1 and polkit-122. +l/mozjs78-78.15.0esr-x86_64-1.txz: Removed. +l/polkit-122-x86_64-1.txz: Upgraded. + Compiled against mozjs102-102.7.0esr. ++--------------------------+ Mon Jan 30 21:38:07 UTC 2023 ap/sysstat-12.7.2-x86_64-1.txz: Upgraded. kde/kimageformats-5.102.0-x86_64-2.txz: Rebuilt. diff --git a/FILELIST.TXT b/FILELIST.TXT index c5d652e44..741b70b9f 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Mon Jan 30 21:42:11 UTC 2023 +Wed Feb 1 05:33:33 UTC 2023 Here is the file list for this directory. If you are using a mirror site and find missing or extra files in the disk subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 12 root root 4096 2023-01-30 21:38 . +drwxr-xr-x 12 root root 4096 2023-02-01 05:29 . -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 1107008 2023-01-29 19:05 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-01-29 19:05 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1107455 2023-01-30 21:42 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-01-30 21:42 ./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 477759 2023-01-30 21:38 ./ChangeLog.txt +-rw-r--r-- 1 root root 478388 2023-02-01 05:29 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2023-01-24 20:32 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-01-24 20:32 ./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 1441577 2023-01-29 19:04 ./FILELIST.TXT +-rw-r--r-- 1 root root 1442195 2023-01-30 21:42 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 862064 2023-01-30 21:41 ./PACKAGES.TXT +-rw-r--r-- 1 root root 862073 2023-02-01 05:33 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 3623 2023-01-24 20:16 ./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 2023-01-30 21:41 ./slackware64 --rw-r--r-- 1 root root 336440 2023-01-30 21:41 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-01-30 21:41 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 417262 2023-01-30 21:40 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4312173 2023-01-30 21:41 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2023-02-01 05:33 ./slackware64 +-rw-r--r-- 1 root root 336437 2023-02-01 05:33 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-02-01 05:33 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 417259 2023-02-01 05:32 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4320144 2023-02-01 05:32 ./slackware64/MANIFEST.bz2 lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT drwxr-xr-x 2 root root 32768 2023-01-26 21:14 ./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 2023-01-30 21:40 ./slackware64/ap -rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt -rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc -drwxr-xr-x 2 root root 20480 2023-01-26 00:38 ./slackware64/d +drwxr-xr-x 2 root root 20480 2023-02-01 05:32 ./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 @@ -1549,9 +1549,9 @@ drwxr-xr-x 2 root root 20480 2023-01-26 00:38 ./slackware64/d -rw-r--r-- 1 root root 469 2023-01-11 19:18 ./slackware64/d/patchelf-0.17.2-x86_64-1.txt -rw-r--r-- 1 root root 72932 2023-01-11 19:18 ./slackware64/d/patchelf-0.17.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-11 19:18 ./slackware64/d/patchelf-0.17.2-x86_64-1.txz.asc --rw-r--r-- 1 root root 544 2022-07-25 17:54 ./slackware64/d/perl-5.36.0-x86_64-2.txt --rw-r--r-- 1 root root 17242832 2022-07-25 17:54 ./slackware64/d/perl-5.36.0-x86_64-2.txz --rw-r--r-- 1 root root 163 2022-07-25 17:54 ./slackware64/d/perl-5.36.0-x86_64-2.txz.asc +-rw-r--r-- 1 root root 544 2023-01-31 21:59 ./slackware64/d/perl-5.36.0-x86_64-3.txt +-rw-r--r-- 1 root root 17311552 2023-01-31 21:59 ./slackware64/d/perl-5.36.0-x86_64-3.txz +-rw-r--r-- 1 root root 163 2023-01-31 21:59 ./slackware64/d/perl-5.36.0-x86_64-3.txz.asc -rw-r--r-- 1 root root 444 2021-02-13 10:44 ./slackware64/d/pkg-config-0.29.2-x86_64-4.txt -rw-r--r-- 1 root root 55712 2021-02-13 10:44 ./slackware64/d/pkg-config-0.29.2-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 10:44 ./slackware64/d/pkg-config-0.29.2-x86_64-4.txz.asc @@ -1649,7 +1649,7 @@ drwxr-xr-x 2 root root 4096 2023-01-24 20:40 ./slackware64/k -rw-r--r-- 1 root root 1169 2023-01-24 20:16 ./slackware64/k/maketag -rw-r--r-- 1 root root 1169 2023-01-24 20:16 ./slackware64/k/maketag.ez -rw-r--r-- 1 root root 18 2023-01-24 20:16 ./slackware64/k/tagfile -drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/kde +drwxr-xr-x 2 root root 86016 2023-02-01 05:32 ./slackware64/kde -rw-r--r-- 1 root root 382 2023-01-05 21:24 ./slackware64/kde/akonadi-22.12.1-x86_64-1.txt -rw-r--r-- 1 root root 2569272 2023-01-05 21:24 ./slackware64/kde/akonadi-22.12.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-05 21:24 ./slackware64/kde/akonadi-22.12.1-x86_64-1.txz.asc @@ -2420,9 +2420,9 @@ drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/kde -rw-r--r-- 1 root root 327 2023-01-03 22:21 ./slackware64/kde/ksshaskpass-5.26.5-x86_64-1.txt -rw-r--r-- 1 root root 30960 2023-01-03 22:21 ./slackware64/kde/ksshaskpass-5.26.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-03 22:21 ./slackware64/kde/ksshaskpass-5.26.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 501 2023-01-30 20:22 ./slackware64/kde/kstars-3.6.2-x86_64-3.txt --rw-r--r-- 1 root root 71021300 2023-01-30 20:22 ./slackware64/kde/kstars-3.6.2-x86_64-3.txz --rw-r--r-- 1 root root 163 2023-01-30 20:22 ./slackware64/kde/kstars-3.6.2-x86_64-3.txz.asc +-rw-r--r-- 1 root root 501 2023-01-31 18:10 ./slackware64/kde/kstars-3.6.3-x86_64-1.txt +-rw-r--r-- 1 root root 73283208 2023-01-31 18:10 ./slackware64/kde/kstars-3.6.3-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-01-31 18:10 ./slackware64/kde/kstars-3.6.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 316 2023-01-05 22:12 ./slackware64/kde/ksudoku-22.12.1-x86_64-1.txt -rw-r--r-- 1 root root 1810776 2023-01-05 22:12 ./slackware64/kde/ksudoku-22.12.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-05 22:12 ./slackware64/kde/ksudoku-22.12.1-x86_64-1.txz.asc @@ -2774,7 +2774,7 @@ drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/kde -rw-r--r-- 1 root root 517 2023-01-05 22:52 ./slackware64/kde/zanshin-22.12.1-x86_64-1.txt -rw-r--r-- 1 root root 683740 2023-01-05 22:52 ./slackware64/kde/zanshin-22.12.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-05 22:52 ./slackware64/kde/zanshin-22.12.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/l +drwxr-xr-x 2 root root 86016 2023-02-01 05:32 ./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 @@ -3012,9 +3012,9 @@ drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/l -rw-r--r-- 1 root root 319 2021-02-13 06:32 ./slackware64/l/giflib-5.2.1-x86_64-4.txt -rw-r--r-- 1 root root 255880 2021-02-13 06:32 ./slackware64/l/giflib-5.2.1-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 06:32 ./slackware64/l/giflib-5.2.1-x86_64-4.txz.asc --rw-r--r-- 1 root root 368 2022-08-06 20:26 ./slackware64/l/gjs-1.70.2-x86_64-2.txt --rw-r--r-- 1 root root 610560 2022-08-06 20:26 ./slackware64/l/gjs-1.70.2-x86_64-2.txz --rw-r--r-- 1 root root 163 2022-08-06 20:26 ./slackware64/l/gjs-1.70.2-x86_64-2.txz.asc +-rw-r--r-- 1 root root 368 2023-02-01 05:08 ./slackware64/l/gjs-1.74.1-x86_64-1.txt +-rw-r--r-- 1 root root 450712 2023-02-01 05:08 ./slackware64/l/gjs-1.74.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-02-01 05:08 ./slackware64/l/gjs-1.74.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 424 2022-08-16 16:53 ./slackware64/l/glade-3.40.0-x86_64-1.txt -rw-r--r-- 1 root root 1982472 2022-08-16 16:53 ./slackware64/l/glade-3.40.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-08-16 16:53 ./slackware64/l/glade-3.40.0-x86_64-1.txz.asc @@ -3554,8 +3554,8 @@ drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/l -rw-r--r-- 1 root root 272 2021-02-13 07:20 ./slackware64/l/lzo-2.10-x86_64-4.txt -rw-r--r-- 1 root root 85240 2021-02-13 07:20 ./slackware64/l/lzo-2.10-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 07:20 ./slackware64/l/lzo-2.10-x86_64-4.txz.asc --rw-r--r-- 1 root root 28815 2023-01-30 21:36 ./slackware64/l/maketag --rw-r--r-- 1 root root 28815 2023-01-30 21:36 ./slackware64/l/maketag.ez +-rw-r--r-- 1 root root 28818 2023-02-01 05:28 ./slackware64/l/maketag +-rw-r--r-- 1 root root 28818 2023-02-01 05:28 ./slackware64/l/maketag.ez -rw-r--r-- 1 root root 520 2021-02-13 07:20 ./slackware64/l/media-player-info-24-noarch-3.txt -rw-r--r-- 1 root root 20676 2021-02-13 07:20 ./slackware64/l/media-player-info-24-noarch-3.txz -rw-r--r-- 1 root root 163 2021-02-13 07:20 ./slackware64/l/media-player-info-24-noarch-3.txz.asc @@ -3571,9 +3571,9 @@ drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/l -rw-r--r-- 1 root root 564 2023-01-06 19:33 ./slackware64/l/mozilla-nss-3.87-x86_64-1.txt -rw-r--r-- 1 root root 1848392 2023-01-06 19:33 ./slackware64/l/mozilla-nss-3.87-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-06 19:33 ./slackware64/l/mozilla-nss-3.87-x86_64-1.txz.asc --rw-r--r-- 1 root root 397 2021-10-06 18:33 ./slackware64/l/mozjs78-78.15.0esr-x86_64-1.txt --rw-r--r-- 1 root root 9291092 2021-10-06 18:33 ./slackware64/l/mozjs78-78.15.0esr-x86_64-1.txz --rw-r--r-- 1 root root 163 2021-10-06 18:33 ./slackware64/l/mozjs78-78.15.0esr-x86_64-1.txz.asc +-rw-r--r-- 1 root root 410 2023-02-01 05:07 ./slackware64/l/mozjs102-102.7.0esr-x86_64-1.txt +-rw-r--r-- 1 root root 5452476 2023-02-01 05:07 ./slackware64/l/mozjs102-102.7.0esr-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-02-01 05:07 ./slackware64/l/mozjs102-102.7.0esr-x86_64-1.txz.asc -rw-r--r-- 1 root root 586 2023-01-09 19:28 ./slackware64/l/mpfr-4.2.0-x86_64-1.txt -rw-r--r-- 1 root root 426836 2023-01-09 19:28 ./slackware64/l/mpfr-4.2.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-09 19:28 ./slackware64/l/mpfr-4.2.0-x86_64-1.txz.asc @@ -3649,9 +3649,9 @@ drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/l -rw-r--r-- 1 root root 552 2023-01-26 19:20 ./slackware64/l/pipewire-0.3.65-x86_64-1.txt -rw-r--r-- 1 root root 2062608 2023-01-26 19:20 ./slackware64/l/pipewire-0.3.65-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-01-26 19:20 ./slackware64/l/pipewire-0.3.65-x86_64-1.txz.asc --rw-r--r-- 1 root root 450 2022-03-12 20:28 ./slackware64/l/polkit-0.120-x86_64-3.txt --rw-r--r-- 1 root root 402572 2022-03-12 20:28 ./slackware64/l/polkit-0.120-x86_64-3.txz --rw-r--r-- 1 root root 163 2022-03-12 20:28 ./slackware64/l/polkit-0.120-x86_64-3.txz.asc +-rw-r--r-- 1 root root 450 2023-02-01 05:13 ./slackware64/l/polkit-122-x86_64-1.txt +-rw-r--r-- 1 root root 187320 2023-02-01 05:13 ./slackware64/l/polkit-122-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-02-01 05:13 ./slackware64/l/polkit-122-x86_64-1.txz.asc -rw-r--r-- 1 root root 367 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txt -rw-r--r-- 1 root root 67536 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txz.asc @@ -3895,7 +3895,7 @@ drwxr-xr-x 2 root root 86016 2023-01-30 21:40 ./slackware64/l -rw-r--r-- 1 root root 356 2021-02-13 09:01 ./slackware64/l/t1lib-5.1.2-x86_64-6.txt -rw-r--r-- 1 root root 514212 2021-02-13 09:01 ./slackware64/l/t1lib-5.1.2-x86_64-6.txz -rw-r--r-- 1 root root 163 2021-02-13 09:01 ./slackware64/l/t1lib-5.1.2-x86_64-6.txz.asc --rw-r--r-- 1 root root 5435 2023-01-30 21:36 ./slackware64/l/tagfile +-rw-r--r-- 1 root root 5436 2023-02-01 05:28 ./slackware64/l/tagfile -rw-r--r-- 1 root root 339 2022-10-31 18:25 ./slackware64/l/taglib-1.13-x86_64-1.txt -rw-r--r-- 1 root root 381236 2022-10-31 18:25 ./slackware64/l/taglib-1.13-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-10-31 18:25 ./slackware64/l/taglib-1.13-x86_64-1.txz.asc @@ -5597,11 +5597,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 2023-01-30 21:42 ./source --rw-r--r-- 1 root root 594917 2023-01-30 21:42 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-01-30 21:42 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 827715 2023-01-30 21:42 ./source/FILE_LIST --rw-r--r-- 1 root root 24095657 2023-01-30 21:42 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2023-02-01 05:33 ./source +-rw-r--r-- 1 root root 594917 2023-02-01 05:33 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-02-01 05:33 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 827717 2023-02-01 05:33 ./source/FILE_LIST +-rw-r--r-- 1 root root 24325075 2023-02-01 05:33 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT drwxr-xr-x 123 root root 4096 2023-01-19 20:13 ./source/a -rw-r--r-- 1 root root 234 2022-10-16 18:39 ./source/a/FTBFSlog @@ -7313,7 +7313,7 @@ drwxr-xr-x 2 root root 4096 2022-05-15 17:07 ./source/ap/zsh -rwxr-xr-x 1 root root 4352 2022-02-13 19:39 ./source/ap/zsh/zsh.SlackBuild -rw-r--r-- 1 root root 23 2018-09-14 17:50 ./source/ap/zsh/zsh.url -rwxr-xr-x 1 root root 12001 2021-10-08 01:36 ./source/buildlist-from-changelog.sh -drwxr-xr-x 67 root root 4096 2022-12-12 18:28 ./source/d +drwxr-xr-x 67 root root 4096 2023-01-31 21:56 ./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 @@ -7606,29 +7606,30 @@ drwxr-xr-x 2 root root 4096 2023-01-11 19:18 ./source/d/patchelf -rw-r--r-- 1 root root 107220 2023-01-10 19:37 ./source/d/patchelf/patchelf-0.17.2.tar.lz -rwxr-xr-x 1 root root 4424 2022-09-06 18:27 ./source/d/patchelf/patchelf.SlackBuild -rw-r--r-- 1 root root 925 2018-02-27 06:13 ./source/d/patchelf/slack-desc -drwxr-xr-x 2 root root 4096 2022-07-25 17:48 ./source/d/perl +drwxr-xr-x 2 root root 4096 2023-01-31 21:56 ./source/d/perl -rw-r--r-- 1 root root 45129 2012-09-04 16:12 ./source/d/perl/Authen-SASL-2.16.tar.gz -rw-r--r-- 1 root root 161579 2019-01-09 09:07 ./source/d/perl/DBD-mysql-4.050.tar.gz -rw-r--r-- 1 root root 612372 2020-01-31 19:02 ./source/d/perl/DBI-1.643.tar.gz -rw-r--r-- 1 root root 15863 2022-05-04 14:32 ./source/d/perl/Devel-CheckLib-1.16.tar.gz --rw-r--r-- 1 root root 252821 2022-01-07 15:09 ./source/d/perl/IO-Socket-SSL-2.074.tar.gz +-rw-r--r-- 1 root root 261773 2023-01-25 10:49 ./source/d/perl/IO-Socket-SSL-2.081.tar.gz +-rw-r--r-- 1 root root 94342 2022-10-09 00:11 ./source/d/perl/JSON-4.10.tar.gz -rw-r--r-- 1 root root 32767 2020-09-27 00:13 ./source/d/perl/MIME-Base64-3.16.tar.gz -rw-r--r-- 1 root root 18275 2017-10-17 20:29 ./source/d/perl/Module-Runtime-0.016.tar.gz --rw-r--r-- 1 root root 108339 2021-03-29 06:42 ./source/d/perl/Moo-2.005004.tar.gz +-rw-r--r-- 1 root root 108583 2023-01-05 20:56 ./source/d/perl/Moo-2.005005.tar.gz -rw-r--r-- 1 root root 555930 2022-01-12 22:47 ./source/d/perl/Net-SSLeay-1.92.tar.gz -rw-r--r-- 1 root root 108661 2017-08-04 08:05 ./source/d/perl/Parse-Yapp-1.21.tar.gz --rw-r--r-- 1 root root 98664 2022-01-16 15:19 ./source/d/perl/Path-Tiny-0.122.tar.gz --rw-r--r-- 1 root root 32485 2019-10-01 17:33 ./source/d/perl/Sub-Quote-2.006006.tar.gz --rw-r--r-- 1 root root 521315 2022-04-26 16:22 ./source/d/perl/Template-Toolkit-3.100.tar.gz +-rw-r--r-- 1 root root 105730 2022-12-01 16:37 ./source/d/perl/Path-Tiny-0.144.tar.gz +-rw-r--r-- 1 root root 35925 2023-01-20 10:28 ./source/d/perl/Sub-Quote-2.006008.tar.gz +-rw-r--r-- 1 root root 515947 2022-08-16 07:02 ./source/d/perl/Template-Toolkit-3.101.tar.gz -rw-r--r-- 1 root root 85164 2019-01-05 11:57 ./source/d/perl/TermReadKey-2.38.tar.gz --rw-r--r-- 1 root root 114641 2022-07-10 23:52 ./source/d/perl/URI-5.12.tar.gz +-rw-r--r-- 1 root root 115815 2022-11-02 17:04 ./source/d/perl/URI-5.17.tar.gz -rw-r--r-- 1 root root 254763 2019-09-24 05:29 ./source/d/perl/XML-Parser-2.46.tar.gz -rw-r--r-- 1 root root 78443 2018-03-18 03:19 ./source/d/perl/XML-Simple-2.25.tar.gz -rw-r--r-- 1 root root 8651 2015-09-28 16:50 ./source/d/perl/gettext-1.07.tar.gz -rw-r--r-- 1 root root 844 2017-01-14 23:40 ./source/d/perl/libnet-3.08-Do-not-create-Net-libnet.cfg.patch.gz -rw-r--r-- 1 root root 95533 2022-05-22 10:12 ./source/d/perl/libnet-3.14.tar.gz -rw-r--r-- 1 root root 12601308 2022-05-28 00:26 ./source/d/perl/perl-5.36.0.tar.lz --rwxr-xr-x 1 root root 18119 2022-07-25 17:51 ./source/d/perl/perl.SlackBuild +-rwxr-xr-x 1 root root 18657 2023-01-31 21:25 ./source/d/perl/perl.SlackBuild -rw-r--r-- 1 root root 606 2008-09-21 00:04 ./source/d/perl/perl.configure.multilib.patch.gz -rw-r--r-- 1 root root 996 2021-05-21 04:51 ./source/d/perl/slack-desc drwxr-xr-x 3 root root 4096 2021-02-13 05:31 ./source/d/pkg-config @@ -8149,7 +8150,7 @@ drwxr-xr-x 2 root root 16384 2022-10-13 16:37 ./source/kde/kde/build -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/kspaceduel -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/ksquares -rw-r--r-- 1 root root 2 2021-10-14 16:34 ./source/kde/kde/build/ksshaskpass --rw-r--r-- 1 root root 2 2023-01-30 19:33 ./source/kde/kde/build/kstars +-rw-r--r-- 1 root root 2 2021-10-10 18:07 ./source/kde/kde/build/kstars -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/ksudoku -rw-r--r-- 1 root root 2 2021-09-30 17:57 ./source/kde/kde/build/ksysguard -rw-r--r-- 1 root root 2 2021-11-04 17:58 ./source/kde/kde/build/ksystemlog @@ -8970,7 +8971,7 @@ drwxr-xr-x 2 root root 16384 2022-10-13 17:52 ./source/kde/kde/slack-desc -rw-r--r-- 1 root root 972 2021-12-10 05:48 ./source/kde/kde/slack-desc/zanshin drwxr-xr-x 7 root root 4096 2022-04-21 20:14 ./source/kde/kde/src drwxr-xr-x 2 root root 57344 2023-01-05 22:35 ./source/kde/kde/src/applications -drwxr-xr-x 2 root root 4096 2023-01-13 19:37 ./source/kde/kde/src/applications-extra +drwxr-xr-x 2 root root 4096 2023-01-31 18:04 ./source/kde/kde/src/applications-extra -rw-r--r-- 1 root root 252332 2022-05-03 13:43 ./source/kde/kde/src/applications-extra/alkimia-8.1.1.tar.xz -rw-r--r-- 1 root root 488 2022-05-03 13:43 ./source/kde/kde/src/applications-extra/alkimia-8.1.1.tar.xz.sig -rw-r--r-- 1 root root 55207684 2020-05-23 15:58 ./source/kde/kde/src/applications-extra/calligra-3.2.1.tar.xz @@ -8996,8 +8997,8 @@ drwxr-xr-x 2 root root 4096 2023-01-13 19:37 ./source/kde/kde/src/applica -rw-r--r-- 1 root root 184981952 2023-01-05 14:48 ./source/kde/kde/src/applications-extra/krita-5.1.5.tar.xz -rw-r--r-- 1 root root 833 2023-01-05 14:49 ./source/kde/kde/src/applications-extra/krita-5.1.5.tar.xz.sig -rw-r--r-- 1 root root 3029352 2022-11-20 09:14 ./source/kde/kde/src/applications-extra/krusader-2.8.0.tar.xz --rw-r--r-- 1 root root 111110944 2022-11-30 07:35 ./source/kde/kde/src/applications-extra/kstars-3.6.2.tar.xz --rw-r--r-- 1 root root 488 2022-11-30 07:36 ./source/kde/kde/src/applications-extra/kstars-3.6.2.tar.xz.sig +-rw-r--r-- 1 root root 113161012 2023-01-31 10:05 ./source/kde/kde/src/applications-extra/kstars-3.6.3.tar.xz +-rw-r--r-- 1 root root 488 2023-01-31 10:05 ./source/kde/kde/src/applications-extra/kstars-3.6.3.tar.xz.sig -rw-r--r-- 1 root root 422820 2019-12-20 23:39 ./source/kde/kde/src/applications-extra/ktimetracker-5.0.1.tar.xz -rw-r--r-- 1 root root 833 2019-12-20 23:39 ./source/kde/kde/src/applications-extra/ktimetracker-5.0.1.tar.xz.sig -rw-r--r-- 1 root root 1066052 2023-01-09 15:00 ./source/kde/kde/src/applications-extra/okteta-0.26.10.tar.xz @@ -9768,7 +9769,7 @@ drwxr-xr-x 2 root root 4096 2022-10-13 17:17 ./source/kde/kuserfeedback -rw-r--r-- 1 root root 833 2022-02-04 17:42 ./source/kde/kuserfeedback/kuserfeedback-1.2.0.tar.xz.sig -rwxr-xr-x 1 root root 4826 2022-10-13 17:05 ./source/kde/kuserfeedback/kuserfeedback.SlackBuild -rw-r--r-- 1 root root 899 2022-10-13 17:16 ./source/kde/kuserfeedback/slack-desc -drwxr-xr-x 389 root root 12288 2023-01-30 19:11 ./source/l +drwxr-xr-x 389 root root 12288 2023-01-31 23:50 ./source/l -rw-r--r-- 1 root root 462 2022-11-01 18:49 ./source/l/FTBFSlog drwxr-xr-x 3 root root 4096 2022-03-06 19:58 ./source/l/GConf -rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz @@ -10202,9 +10203,9 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/giflib -rwxr-xr-x 1 root root 4568 2021-02-13 05:31 ./source/l/giflib/giflib.SlackBuild -rw-r--r-- 1 root root 41 2019-02-13 20:21 ./source/l/giflib/giflib.url -rw-r--r-- 1 root root 773 2018-02-27 06:12 ./source/l/giflib/slack-desc -drwxr-xr-x 2 root root 4096 2022-08-06 20:00 ./source/l/gjs --rw-r--r-- 1 root root 598500 2022-03-19 19:16 ./source/l/gjs/gjs-1.70.2.tar.xz --rwxr-xr-x 1 root root 4410 2022-08-06 20:00 ./source/l/gjs/gjs.SlackBuild +drwxr-xr-x 2 root root 4096 2023-01-31 23:43 ./source/l/gjs +-rw-r--r-- 1 root root 638536 2022-10-29 23:12 ./source/l/gjs/gjs-1.74.1.tar.xz +-rwxr-xr-x 1 root root 4402 2023-01-31 23:38 ./source/l/gjs/gjs.SlackBuild -rw-r--r-- 1 root root 44 2021-03-31 19:10 ./source/l/gjs/gjs.url -rw-r--r-- 1 root root 852 2020-11-25 21:08 ./source/l/gjs/slack-desc drwxr-xr-x 2 root root 4096 2022-08-16 16:52 ./source/l/glade @@ -11172,27 +11173,29 @@ drwxr-xr-x 2 root root 4096 2023-01-06 19:30 ./source/l/mozilla-nss -rw-r--r-- 1 root root 37770371 2023-01-05 18:00 ./source/l/mozilla-nss/nss-3.87.tar.lz -rw-r--r-- 1 root root 2488 2012-04-29 21:05 ./source/l/mozilla-nss/nss-config.in -rw-r--r-- 1 root root 1023 2018-02-27 06:12 ./source/l/mozilla-nss/slack-desc -drwxr-xr-x 4 root root 4096 2021-10-06 18:30 ./source/l/mozjs78 -drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/l/mozjs78/autoconf --rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/l/mozjs78/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz --rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/l/mozjs78/autoconf/autoconf-2.13.tar.xz --rwxr-xr-x 1 root root 2629 2018-07-08 15:48 ./source/l/mozjs78/autoconf/autoconf.build --rw-r--r-- 1 root root 330819568 2021-10-04 10:50 ./source/l/mozjs78/firefox-78.15.0esr.source.tar.xz --rw-r--r-- 1 root root 833 2021-10-04 10:50 ./source/l/mozjs78/firefox-78.15.0esr.source.tar.xz.asc --rwxr-xr-x 1 root root 6120 2021-10-11 18:35 ./source/l/mozjs78/mozjs78.SlackBuild -drwxr-xr-x 2 root root 4096 2021-10-11 18:34 ./source/l/mozjs78/patches --rw-r--r-- 1 root root 2888 2021-10-04 11:12 ./source/l/mozjs78/patches/Fixup-compatibility-of-mozbuild-with-Python-3.10.patch.gz --rw-r--r-- 1 root root 306 2020-08-24 18:46 ./source/l/mozjs78/patches/armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch.gz --rw-r--r-- 1 root root 793 2020-08-24 18:46 ./source/l/mozjs78/patches/copy-headers.patch.gz --rw-r--r-- 1 root root 953 2020-08-24 18:46 ./source/l/mozjs78/patches/emitter.patch.gz --rw-r--r-- 1 root root 529 2020-08-24 18:46 ./source/l/mozjs78/patches/fix-soname.patch.gz --rw-r--r-- 1 root root 712 2020-08-24 18:46 ./source/l/mozjs78/patches/icu_sources_data-Write-command-output-to-our-stderr.patch.gz --rw-r--r-- 1 root root 585 2020-08-24 18:46 ./source/l/mozjs78/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch.gz --rw-r--r-- 1 root root 261 2020-08-24 18:46 ./source/l/mozjs78/patches/init_patch.patch.gz --rw-r--r-- 1 root root 250 2020-08-24 18:46 ./source/l/mozjs78/patches/spidermonkey_checks_disable.patch.gz --rw-r--r-- 1 root root 279 2020-08-24 18:46 ./source/l/mozjs78/patches/spidermonkey_style_check_disable_s390x.patch.gz --rw-r--r-- 1 root root 588 2020-08-24 18:46 ./source/l/mozjs78/patches/tests-increase-timeout.patch.gz --rw-r--r-- 1 root root 852 2020-09-15 17:39 ./source/l/mozjs78/slack-desc +drwxr-xr-x 4 root root 4096 2023-02-01 05:00 ./source/l/mozjs102 +drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/l/mozjs102/autoconf +-rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/l/mozjs102/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz +-rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/l/mozjs102/autoconf/autoconf-2.13.tar.xz +-rwxr-xr-x 1 root root 2629 2018-07-08 15:48 ./source/l/mozjs102/autoconf/autoconf.build +-rw-r--r-- 1 root root 263 2022-06-30 18:42 ./source/l/mozjs102/double_t.x86.diff.gz +-rw-r--r-- 1 root root 479538092 2023-01-16 09:54 ./source/l/mozjs102/firefox-102.7.0esr.source.tar.xz +-rw-r--r-- 1 root root 833 2023-01-16 09:54 ./source/l/mozjs102/firefox-102.7.0esr.source.tar.xz.asc +-rwxr-xr-x 1 root root 6435 2023-02-01 05:00 ./source/l/mozjs102/mozjs102.SlackBuild +drwxr-xr-x 2 root root 4096 2022-11-19 20:58 ./source/l/mozjs102/patches +-rw-r--r-- 1 root root 1577 2022-11-15 21:49 ./source/l/mozjs102/patches/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch.gz +-rw-r--r-- 1 root root 715 2022-11-15 21:49 ./source/l/mozjs102/patches/0001-Skip-failing-tests-on-ppc64-and-s390x.patch.gz +-rw-r--r-- 1 root root 727 2022-11-15 21:49 ./source/l/mozjs102/patches/copy-headers.patch.gz +-rw-r--r-- 1 root root 936 2022-11-15 21:49 ./source/l/mozjs102/patches/emitter.patch.gz +-rw-r--r-- 1 root root 528 2022-11-15 21:49 ./source/l/mozjs102/patches/fix-soname.patch.gz +-rw-r--r-- 1 root root 759 2022-11-15 21:49 ./source/l/mozjs102/patches/icu_sources_data-Write-command-output-to-our-stderr.patch.gz +-rw-r--r-- 1 root root 600 2022-11-15 21:49 ./source/l/mozjs102/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch.gz +-rw-r--r-- 1 root root 563 2022-11-15 21:49 ./source/l/mozjs102/patches/init_patch.patch.gz +-rw-r--r-- 1 root root 667 2022-11-15 21:49 ./source/l/mozjs102/patches/remove-sloppy-m4-detection-from-bundled-autoconf.patch.gz +-rw-r--r-- 1 root root 506 2022-11-15 21:49 ./source/l/mozjs102/patches/spidermonkey_checks_disable.patch.gz +-rw-r--r-- 1 root root 996 2022-11-15 21:49 ./source/l/mozjs102/patches/tests-Use-native-TemporaryDirectory.patch.gz +-rw-r--r-- 1 root root 575 2022-11-15 21:49 ./source/l/mozjs102/patches/tests-increase-timeout.patch.gz +-rw-r--r-- 1 root root 866 2022-11-19 20:10 ./source/l/mozjs102/slack-desc drwxr-xr-x 3 root root 4096 2023-01-09 19:28 ./source/l/mpfr -rw-r--r-- 1 root root 1477532 2023-01-06 15:04 ./source/l/mpfr/mpfr-4.2.0.tar.xz -rw-r--r-- 1 root root 119 2023-01-06 15:04 ./source/l/mpfr/mpfr-4.2.0.tar.xz.sig @@ -11355,7 +11358,7 @@ drwxr-xr-x 2 root root 4096 2023-01-26 19:20 ./source/l/pipewire -rw-r--r-- 1 root root 268 2022-01-03 20:11 ./source/l/pipewire/pipewire.desktop.sample -rw-r--r-- 1 root root 49 2020-09-29 01:53 ./source/l/pipewire/pipewire.url -rw-r--r-- 1 root root 1038 2020-11-01 20:04 ./source/l/pipewire/slack-desc -drwxr-xr-x 2 root root 4096 2022-03-12 20:26 ./source/l/polkit +drwxr-xr-x 2 root root 4096 2023-01-31 23:04 ./source/l/polkit drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/polkit-gnome -rw-r--r-- 1 root root 310876 2011-10-27 13:27 ./source/l/polkit-gnome/polkit-gnome-0.105.tar.xz -rw-r--r-- 1 root root 4581 2011-02-25 05:43 ./source/l/polkit-gnome/polkit-gnome-authentication-agent-1.desktop @@ -11367,13 +11370,10 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/polkit-qt-1 -rwxr-xr-x 1 root root 4187 2022-09-06 18:27 ./source/l/polkit-qt-1/polkit-qt-1.SlackBuild -rw-r--r-- 1 root root 44 2020-09-29 04:12 ./source/l/polkit-qt-1/polkit-qt-1.url -rw-r--r-- 1 root root 921 2020-11-01 20:04 ./source/l/polkit-qt-1/slack-desc --rw-r--r-- 1 root root 610 2018-08-20 21:35 ./source/l/polkit/0001-configure-fix-elogind-support.patch.gz --rw-r--r-- 1 root root 890 2022-03-12 20:25 ./source/l/polkit/CVE-2021-4115.patch.gz --rw-r--r-- 1 root root 1061 2022-01-26 02:14 ./source/l/polkit/a2bf5c9c83b6ae46cbd5c779d3055bff81ded683.patch.gz --rw-r--r-- 1 root root 484 2020-11-30 06:55 ./source/l/polkit/doinst.sh.gz +-rw-r--r-- 1 root root 479 2023-01-31 22:57 ./source/l/polkit/doinst.sh.gz -rw-r--r-- 1 root root 292 2015-01-02 05:35 ./source/l/polkit/dont-set-wheel-group-as-admin.diff.gz --rw-r--r-- 1 root root 675865 2021-10-06 18:06 ./source/l/polkit/polkit-0.120.tar.lz --rwxr-xr-x 1 root root 6529 2022-03-12 20:27 ./source/l/polkit/polkit.SlackBuild +-rw-r--r-- 1 root root 664054 2022-10-26 12:12 ./source/l/polkit/polkit-122.tar.lz +-rwxr-xr-x 1 root root 5660 2023-01-31 23:06 ./source/l/polkit/polkit.SlackBuild -rw-r--r-- 1 root root 903 2020-11-01 20:04 ./source/l/polkit/slack-desc drwxr-xr-x 2 root root 4096 2023-01-03 20:59 ./source/l/poppler drwxr-xr-x 2 root root 4096 2021-09-07 17:02 ./source/l/poppler-data @@ -11935,7 +11935,7 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/zstd -rw-r--r-- 1 root root 325 2018-12-30 04:38 ./source/l/zstd/zstd.dont.link.pzstd.to.static.libzstd.a.diff.gz -rw-r--r-- 1 root root 33 2018-11-08 01:06 ./source/l/zstd/zstd.url -rwxr-xr-x 1 root root 14793 2022-06-07 03:16 ./source/make_world.sh -drwxr-xr-x 156 root root 4096 2022-11-26 20:18 ./source/n +drwxr-xr-x 156 root root 4096 2023-01-31 22:06 ./source/n -rw-r--r-- 1 root root 339 2022-11-03 18:45 ./source/n/FTBFSlog drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/n/ModemManager -rw-r--r-- 1 root root 2589020 2022-09-09 20:59 ./source/n/ModemManager/ModemManager-1.18.12.tar.xz @@ -12891,12 +12891,12 @@ drwxr-xr-x 2 root root 4096 2022-03-28 18:40 ./source/n/s-nail -rw-r--r-- 1 root root 267 2021-02-20 02:10 ./source/n/s-nail/s-nail.no.emptystart.diff.gz -rw-r--r-- 1 root root 92 2022-03-28 18:40 ./source/n/s-nail/s-nail.url -rw-r--r-- 1 root root 930 2018-11-24 18:35 ./source/n/s-nail/slack-desc -drwxr-xr-x 2 root root 4096 2023-01-27 19:11 ./source/n/samba +drwxr-xr-x 2 root root 4096 2023-01-31 22:05 ./source/n/samba -rw-r--r-- 1 root root 703 2016-06-13 04:19 ./source/n/samba/doinst.sh.gz -rw-r--r-- 1 root root 940 2016-06-04 17:50 ./source/n/samba/rc.samba -rw-r--r-- 1 root root 833 2023-01-26 17:46 ./source/n/samba/samba-4.17.5.tar.asc -rw-r--r-- 1 root root 19242427 2023-01-26 17:46 ./source/n/samba/samba-4.17.5.tar.lz --rwxr-xr-x 1 root root 7722 2022-11-16 18:01 ./source/n/samba/samba.SlackBuild +-rwxr-xr-x 1 root root 8008 2023-01-31 21:18 ./source/n/samba/samba.SlackBuild -rw-r--r-- 1 root root 227 2019-02-06 20:36 ./source/n/samba/samba.libsmbclient.h.ffmpeg.compat.diff.gz -rw-r--r-- 1 root root 129 2023-01-27 19:10 ./source/n/samba/samba.url -rw-r--r-- 1 root root 960 2018-02-27 06:13 ./source/n/samba/slack-desc diff --git a/recompress.sh b/recompress.sh index 7e1b9b1e5..b2a4e89f9 100755 --- a/recompress.sh +++ b/recompress.sh @@ -751,6 +751,20 @@ gzip ./source/l/ncurses/terminfo/xterm.terminfo.orig gzip ./source/l/ncurses/terminfo/xterm.terminfo.diff gzip ./source/l/ncurses/ncurses.mkhashsize.diff gzip ./source/l/ncurses/doinst.sh +gzip ./source/l/mozjs102/autoconf/autoconf-2.13-consolidated_fixes-1.patch +gzip ./source/l/mozjs102/patches/remove-sloppy-m4-detection-from-bundled-autoconf.patch +gzip ./source/l/mozjs102/patches/fix-soname.patch +gzip ./source/l/mozjs102/patches/tests-increase-timeout.patch +gzip ./source/l/mozjs102/patches/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch +gzip ./source/l/mozjs102/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch +gzip ./source/l/mozjs102/patches/emitter.patch +gzip ./source/l/mozjs102/patches/copy-headers.patch +gzip ./source/l/mozjs102/patches/tests-Use-native-TemporaryDirectory.patch +gzip ./source/l/mozjs102/patches/0001-Skip-failing-tests-on-ppc64-and-s390x.patch +gzip ./source/l/mozjs102/patches/icu_sources_data-Write-command-output-to-our-stderr.patch +gzip ./source/l/mozjs102/patches/init_patch.patch +gzip ./source/l/mozjs102/patches/spidermonkey_checks_disable.patch +gzip ./source/l/mozjs102/double_t.x86.diff gzip ./source/l/clucene/clucene.ctime.diff gzip ./source/l/clucene/clucene.install_contribs_lib.diff gzip ./source/l/clucene/clucene.pkgconfig.diff @@ -899,10 +913,7 @@ gzip ./source/l/pilot-link/pilot-link.png14.diff gzip ./source/l/pipewire/doinst.sh gzip ./source/l/libcanberra/libcanberra-0.30-wayland-1.patch gzip ./source/l/polkit/dont-set-wheel-group-as-admin.diff -gzip ./source/l/polkit/CVE-2021-4115.patch gzip ./source/l/polkit/doinst.sh -gzip ./source/l/polkit/a2bf5c9c83b6ae46cbd5c779d3055bff81ded683.patch -gzip ./source/l/polkit/0001-configure-fix-elogind-support.patch gzip ./source/l/id3lib/patches/id3lib.mkstemp.patch gzip ./source/l/id3lib/patches/id3lib.vbr_stack_smash.patch gzip ./source/l/id3lib/patches/id3lib.cppheaders.patch @@ -926,18 +937,6 @@ gzip ./source/l/qt5/patches/qt5.qtbase_cmake_isystem_includes.patch gzip ./source/l/qt5/patches/qt5.mysql.h.diff gzip ./source/l/qt5/patches/qt5-qtwebengine-gcc11.patch gzip ./source/l/qt5/doinst.sh -gzip ./source/l/mozjs78/autoconf/autoconf-2.13-consolidated_fixes-1.patch -gzip ./source/l/mozjs78/patches/fix-soname.patch -gzip ./source/l/mozjs78/patches/Fixup-compatibility-of-mozbuild-with-Python-3.10.patch -gzip ./source/l/mozjs78/patches/armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch -gzip ./source/l/mozjs78/patches/tests-increase-timeout.patch -gzip ./source/l/mozjs78/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch -gzip ./source/l/mozjs78/patches/emitter.patch -gzip ./source/l/mozjs78/patches/copy-headers.patch -gzip ./source/l/mozjs78/patches/icu_sources_data-Write-command-output-to-our-stderr.patch -gzip ./source/l/mozjs78/patches/init_patch.patch -gzip ./source/l/mozjs78/patches/spidermonkey_style_check_disable_s390x.patch -gzip ./source/l/mozjs78/patches/spidermonkey_checks_disable.patch gzip ./source/l/gd/gd.f4bc1f5c26925548662946ed7cfa473c190a104a.patch gzip ./source/l/cryfs/27587ea1acec5f939a31217f1c43953378f18821.patch gzip ./source/l/cryfs/041b5baea5a4efceff33df2f316646b47a1cd7c0.patch diff --git a/slackware64/l/maketag b/slackware64/l/maketag index 1c515e20a..83b9f4f24 100644 --- a/slackware64/l/maketag +++ b/slackware64/l/maketag @@ -277,7 +277,7 @@ you are done." 22 74 10 \ "mlt" "open source multimedia framework" "on" \ "mm" "Shared Memory Allocation library" "on" \ "mozilla-nss" "Mozilla NSS/NSPR libraries" "on" \ -"mozjs78" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \ +"mozjs102" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \ "mpfr" "Another math lib based on GMP" "on" \ "ncurses" "CRT screen handling package" "on" \ "neon" "HTTP and WebDAV client library" "on" \ @@ -408,7 +408,7 @@ if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ +GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -416,7 +416,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ +GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/l/maketag.ez b/slackware64/l/maketag.ez index 1c515e20a..83b9f4f24 100644 --- a/slackware64/l/maketag.ez +++ b/slackware64/l/maketag.ez @@ -277,7 +277,7 @@ you are done." 22 74 10 \ "mlt" "open source multimedia framework" "on" \ "mm" "Shared Memory Allocation library" "on" \ "mozilla-nss" "Mozilla NSS/NSPR libraries" "on" \ -"mozjs78" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \ +"mozjs102" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \ "mpfr" "Another math lib based on GMP" "on" \ "ncurses" "CRT screen handling package" "on" \ "neon" "HTTP and WebDAV client library" "on" \ @@ -408,7 +408,7 @@ if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ +GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done @@ -416,7 +416,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ -GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs78 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ +GConf Imath LibRaw M2Crypto Mako PyQt5 QScintilla QtAV SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-atk at-spi2-core atk atkmm audiofile babl boost brotli cairo cairomm cfitsio chmlib clucene cryfs cryptopp db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf dvdauthor ebook-tools editorconfig-core-c eigen3 elfutils enchant esound espeak-ng exiv2 expat farstream ffmpeg fftw fluidsynth fmt freecell-solver freetype frei0r-plugins fribidi fuse fuse3 gc gcr gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm gmime gmm gmp gnome-keyring gnome-themes-extra gnu-efi gobject-introspection grantlee graphene graphite2 gsettings-desktop-schemas gsl gst-plugins-bad-free gst-plugins-base gst-plugins-good gst-plugins-libav gstreamer gtk+ gtk+2 gtk+3 gtk4 gtkmm2 gtkmm3 gtksourceview3 gtkspell gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lame lcms lcms2 lensfun libaio libao libappindicator libarchive libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdbusmenu libdbusmenu-qt libdiscid libdmtx libdvdnav libdvdread libedit libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libhandy libical libid3tag libidl libidn libidn2 libieee1284 libimobiledevice libimobiledevice-glue libindicator libiodbc libjpeg-turbo libkarma libmad libmcrypt libmng libmpc libmtp libnice libnih libnjb libnl libnl3 libnotify libnsl libnss_nis libodfgen libogg liboggz liboil libopusenc libpcap libplist libpng libproxy libpsl libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunistring libunwind liburing libusb libusb-compat libusbmuxd libuv libvisio libvisual libvisual-plugins libvncserver libvorbis libvpx libwebp libwmf libwnck libwnck3 libwpd libwpg libxkbcommon libxklavier libxml2 libxslt libyaml libzip lmdb loudmouth lz4 lzo media-player-info mhash mlt mm mozilla-nss mozjs102 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-future python-idna python-imagesize python-importlib_metadata python-markdown python-notify2 python-packaging python-pbr python-pillow python-ply python-pycparser python-pygments python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-snowballstemmer python-sphinx python-tomli python-urllib3 python-zipp python2-module-collection qca qrencode qt5 qt5-webkit qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib taglib-extras talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 utf8proc v4l-utils vid.stab vte wavpack woff2 xapian-core xxHash zlib zstd \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag diff --git a/slackware64/l/tagfile b/slackware64/l/tagfile index e2ba4ddd2..41c19ed70 100644 --- a/slackware64/l/tagfile +++ b/slackware64/l/tagfile @@ -262,7 +262,7 @@ mhash:REC mlt:REC mm:REC mozilla-nss:REC -mozjs78:REC +mozjs102:REC mpfr:REC ncurses:REC neon:REC diff --git a/source/d/perl/perl.SlackBuild b/source/d/perl/perl.SlackBuild index b37bf37c6..915e0a23a 100755 --- a/source/d/perl/perl.SlackBuild +++ b/source/d/perl/perl.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2009, 2010, 2011, 2012, 2013, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2009, 2010, 2011, 2012, 2013, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=perl VERSION=5.36.0 -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -68,7 +68,7 @@ GETTEXT=1.07 # https://metacpan.org/release/TermReadKey TERMREADKEY=2.38 # https://metacpan.org/release/URI -URI=5.12 +URI=5.17 # https://metacpan.org/release/XML-Parser XMLPARSER=2.46 # https://metacpan.org/release/XML-Simple @@ -78,7 +78,7 @@ AUTHENSASL=2.16 # https://metacpan.org/release/MIME-Base64 MIMEBASE64=3.16 # https://metacpan.org/release/IO-Socket-SSL -IOSOCKETSSL=2.074 +IOSOCKETSSL=2.081 # https://metacpan.org/release/Net-SSLeay NETSSLEAY=1.92 # https://metacpan.org/release/libnet @@ -86,15 +86,17 @@ LIBNET=3.14 # https://metacpan.org/release/Parse-Yapp PARSEYAPP=1.21 # https://metacpan.org/release/Path-Tiny (freecell-solver) -PATHTINY=0.122 +PATHTINY=0.144 # https://metacpan.org/release/Template-Toolkit (freecell-solver) -TEMPLATETOOLKIT=3.100 +TEMPLATETOOLKIT=3.101 # https://metacpan.org/release/Moo (freecell-solver) -MOO=2.005004 +MOO=2.005005 # https://metacpan.org/pod/Module::Runtime (freecell-solver) MODULERUNTIME=0.016 # https://metacpan.org/pod/Sub::Quote (freecell-solver) -SUBQUOTE=2.006006 +SUBQUOTE=2.006008 +# https://metacpan.org/pod/JSON (samba with Heimdal) +JSON=4.10 if [ "$ARCH" = "i486" ]; then SLKCFLAGS="-O2 -march=i486 -mcpu=i686" @@ -475,6 +477,20 @@ make install DESTDIR=$PKG || exit 1 cp -a README* $PKG/usr/doc/perl-$VERSION/Sub-Quote-${SUBQUOTE} chmod 644 $PKG/usr/doc/perl-$VERSION/Sub-Quote-${SUBQUOTE}/* ) || exit 1 + ( tar xzvf $CWD/JSON-${JSON}.tar.gz + cd JSON-${JSON} + chown -R root:root . + echo y | perl Makefile.PL INSTALLDIRS=vendor + make || exit 1 + if [ "$MAKETEST" = "yes" ]; then + make test || exit 1 + fi + make install || exit 1 + make install DESTDIR=$PKG || exit 1 + mkdir -p $PKG/usr/doc/perl-$VERSION/JSON-${JSON} + cp -a README* $PKG/usr/doc/perl-$VERSION/JSON-${JSON} + chmod 644 $PKG/usr/doc/perl-$VERSION/JSON-${JSON}/* + ) || exit 1 ) || exit 1 # Strip everything: diff --git a/source/kde/kde/build/kstars b/source/kde/kde/build/kstars index 00750edc0..d00491fd7 100644 --- a/source/kde/kde/build/kstars +++ b/source/kde/kde/build/kstars @@ -1 +1 @@ -3 +1 diff --git a/source/l/gjs/gjs.SlackBuild b/source/l/gjs/gjs.SlackBuild index b5bea6bb3..8b3c5d146 100755 --- a/source/l/gjs/gjs.SlackBuild +++ b/source/l/gjs/gjs.SlackBuild @@ -1,8 +1,6 @@ #!/bin/sh # -# Slackware build script for gjs -# -# Copyright 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2020, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -26,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=gjs VERSION=${VERSION:-$(echo gjs-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -85,7 +83,8 @@ export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" mkdir meson-build cd meson-build -meson setup \ +# Use "unshare -n" to avoid downloading sysprof: +unshare -n meson setup \ --prefix=/usr \ --libdir=lib${LIBDIRSUFFIX} \ --libexecdir=/usr/libexec \ @@ -97,14 +96,12 @@ meson setup \ --sysconfdir=/etc \ --localstatedir=/var \ --buildtype=release \ + -Dinstalled_tests=false \ .. || exit 1 "${NINJA:=ninja}" $NUMJOBS || exit 1 DESTDIR=$PKG $NINJA install || exit 1 cd .. -# Don't ship .la files: -rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la - # Strip binaries: find $PKG | xargs file | grep -e "executable" -e "shared object" \ | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null diff --git a/source/l/mozjs78/autoconf/autoconf-2.13-consolidated_fixes-1.patch b/source/l/mozjs102/autoconf/autoconf-2.13-consolidated_fixes-1.patch index 5e7b23113..5e7b23113 100644 --- a/source/l/mozjs78/autoconf/autoconf-2.13-consolidated_fixes-1.patch +++ b/source/l/mozjs102/autoconf/autoconf-2.13-consolidated_fixes-1.patch diff --git a/source/l/mozjs78/autoconf/autoconf.build b/source/l/mozjs102/autoconf/autoconf.build index 05e53f1a5..05e53f1a5 100755 --- a/source/l/mozjs78/autoconf/autoconf.build +++ b/source/l/mozjs102/autoconf/autoconf.build diff --git a/source/l/mozjs102/double_t.x86.diff b/source/l/mozjs102/double_t.x86.diff new file mode 100644 index 000000000..12f04c378 --- /dev/null +++ b/source/l/mozjs102/double_t.x86.diff @@ -0,0 +1,13 @@ +--- ./modules/fdlibm/src/math_private.h.orig 2022-06-27 21:04:57.000000000 -0500 ++++ ./modules/fdlibm/src/math_private.h 2022-06-30 13:41:46.761170878 -0500 +@@ -30,8 +30,8 @@ + * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t + */ + +-typedef double __double_t; +-typedef __double_t double_t; ++typedef long double __double_t; ++typedef long double double_t; + + /* + * The original fdlibm code used statements like: diff --git a/source/l/mozjs78/mozjs78.SlackBuild b/source/l/mozjs102/mozjs102.SlackBuild index 9c0bdc5df..e5db5f3d4 100755 --- a/source/l/mozjs78/mozjs78.SlackBuild +++ b/source/l/mozjs102/mozjs102.SlackBuild @@ -3,7 +3,7 @@ # Slackware build script for SpiderMonkey # Copyright 2011, 2018 Robby Workman, Tuscaloosa, Alabama, USA -# Copyright 2019, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2019, 2020, 2022 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) -PKGNAM=mozjs78 +PKGNAM=mozjs102 SRCNAME=firefox VERSION=$(basename $(ls $SRCNAME-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source) BUILD=${BUILD:-1} @@ -33,7 +33,7 @@ BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) ARCH=i586 ;; + i?86) ARCH=i686 ;; arm*) ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$( uname -m ) ;; @@ -99,11 +99,16 @@ zcat $CWD/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch.g zcat $CWD/patches/icu_sources_data-Write-command-output-to-our-stderr.patch.gz | patch -p1 --verbose || exit 1 zcat $CWD/patches/emitter.patch.gz | patch -p1 --verbose || exit 1 zcat $CWD/patches/init_patch.patch.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patches/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patches/0001-Skip-failing-tests-on-ppc64-and-s390x.patch.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patches/remove-sloppy-m4-detection-from-bundled-autoconf.patch.gz | patch -p1 --verbose || exit 1 zcat $CWD/patches/spidermonkey_checks_disable.patch.gz | patch -p1 --verbose || exit 1 -#zcat $CWD/patches/encies.armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch.gz | patch -p1 --verbose || exit 1 +zcat $CWD/patches/tests-Use-native-TemporaryDirectory.patch.gz | patch -p1 --verbose || exit 1 -# Patch to allow building with Python 3.10: -zcat $CWD/patches/Fixup-compatibility-of-mozbuild-with-Python-3.10.patch.gz | patch -p1 --verbose || exit 1 +# Fix header mismatch on x86 with GCC: +if [ "$ARCH" = "i686" ]; then + zcat $CWD/double_t.x86.diff.gz | patch -p1 --verbose || exit 1 +fi # Remove bundled zlib directory and use system version: rm -rf modules/zlib @@ -121,14 +126,15 @@ CXXFLAGS+="$SLKCFLAGS -fno-delete-null-pointer-checks -fno-strict-aliasing -fno- --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ - --without-system-icu \ + --with-system-icu \ --with-system-zlib \ - --enable-tests \ + --disable-tests \ --disable-strip \ --with-intl-api \ --enable-readline \ --enable-shared-js \ - --disable-optimize \ + --enable-optimize \ + --disable-debug \ --enable-pie \ --disable-jemalloc \ --build=$ARCH-slackware-linux \ @@ -143,10 +149,10 @@ rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libjs_static.* rm -f $PKG/usr/bin/js*-config # Rename shared library to have a proper soname: -mv $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-78.so $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-78.so.0.0.0 +mv $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-102.so $PKG/usr/lib${LIBDIRSUFFIX}/libmozjs-102.so.0.0.0 ( cd $PKG/usr/lib${LIBDIRSUFFIX} - ln -sf libmozjs-78.so.0.0.0 libmozjs-78.so.0 - ln -sf libmozjs-78.so.0 libmozjs-78.so + ln -sf libmozjs-102.so.0.0.0 libmozjs-102.so.0 + ln -sf libmozjs-102.so.0 libmozjs-102.so ) mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION diff --git a/source/l/mozjs102/patches/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch b/source/l/mozjs102/patches/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch new file mode 100644 index 000000000..a20d39afb --- /dev/null +++ b/source/l/mozjs102/patches/0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch @@ -0,0 +1,109 @@ +From 0e790bd2eb846e90495eb81952cf35cc7fc8766a Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> +Date: Mon, 27 Jun 2022 19:55:16 +0100 +Subject: [PATCH] Python/Build: Use r instead of rU file read modes + +Fixes Python 3.11 build +--- + python/mozbuild/mozbuild/action/process_define_files.py | 2 +- + python/mozbuild/mozbuild/backend/base.py | 2 +- + python/mozbuild/mozbuild/preprocessor.py | 6 +++--- + python/mozbuild/mozbuild/util.py | 4 ++-- + python/mozbuild/mozpack/files.py | 4 ++-- + 5 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/python/mozbuild/mozbuild/action/process_define_files.py b/python/mozbuild/mozbuild/action/process_define_files.py +index f1d401a..aca59d0 100644 +--- a/python/mozbuild/mozbuild/action/process_define_files.py ++++ b/python/mozbuild/mozbuild/action/process_define_files.py +@@ -36,7 +36,7 @@ def process_define_file(output, input): + ) and not config.substs.get("JS_STANDALONE"): + config = PartialConfigEnvironment(mozpath.join(topobjdir, "js", "src")) + +- with open(path, "rU") as input: ++ with open(path, "r") as input: + r = re.compile( + "^\s*#\s*(?P<cmd>[a-z]+)(?:\s+(?P<name>\S+)(?:\s+(?P<value>\S+))?)?", re.U + ) +diff --git a/python/mozbuild/mozbuild/backend/base.py b/python/mozbuild/mozbuild/backend/base.py +index 7bc1986..b64a709 100644 +--- a/python/mozbuild/mozbuild/backend/base.py ++++ b/python/mozbuild/mozbuild/backend/base.py +@@ -272,7 +272,7 @@ class BuildBackend(LoggingMixin): + return status + + @contextmanager +- def _write_file(self, path=None, fh=None, readmode="rU"): ++ def _write_file(self, path=None, fh=None, readmode="r"): + """Context manager to write a file. + + This is a glorified wrapper around FileAvoidWrite with integration to +diff --git a/python/mozbuild/mozbuild/preprocessor.py b/python/mozbuild/mozbuild/preprocessor.py +index f7820b9..857f1a6 100644 +--- a/python/mozbuild/mozbuild/preprocessor.py ++++ b/python/mozbuild/mozbuild/preprocessor.py +@@ -531,7 +531,7 @@ class Preprocessor: + + if args: + for f in args: +- with io.open(f, "rU", encoding="utf-8") as input: ++ with io.open(f, "r", encoding="utf-8") as input: + self.processFile(input=input, output=out) + if depfile: + mk = Makefile() +@@ -860,7 +860,7 @@ class Preprocessor: + args = self.applyFilters(args) + if not os.path.isabs(args): + args = os.path.join(self.curdir, args) +- args = io.open(args, "rU", encoding="utf-8") ++ args = io.open(args, "r", encoding="utf-8") + except Preprocessor.Error: + raise + except Exception: +@@ -914,7 +914,7 @@ class Preprocessor: + def preprocess(includes=[sys.stdin], defines={}, output=sys.stdout, marker="#"): + pp = Preprocessor(defines=defines, marker=marker) + for f in includes: +- with io.open(f, "rU", encoding="utf-8") as input: ++ with io.open(f, "r", encoding="utf-8") as input: + pp.processFile(input=input, output=output) + return pp.includes + +diff --git a/python/mozbuild/mozbuild/util.py b/python/mozbuild/mozbuild/util.py +index 071daec..b59aabb 100644 +--- a/python/mozbuild/mozbuild/util.py ++++ b/python/mozbuild/mozbuild/util.py +@@ -236,7 +236,7 @@ class FileAvoidWrite(BytesIO): + still occur, as well as diff capture if requested. + """ + +- def __init__(self, filename, capture_diff=False, dry_run=False, readmode="rU"): ++ def __init__(self, filename, capture_diff=False, dry_run=False, readmode="r"): + BytesIO.__init__(self) + self.name = filename + assert type(capture_diff) == bool +diff --git a/python/mozbuild/mozpack/files.py b/python/mozbuild/mozpack/files.py +index 8150e72..001c497 100644 +--- a/python/mozbuild/mozpack/files.py ++++ b/python/mozbuild/mozpack/files.py +@@ -554,7 +554,7 @@ class PreprocessedFile(BaseFile): + pp = Preprocessor(defines=self.defines, marker=self.marker) + pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings) + +- with _open(self.path, "rU") as input: ++ with _open(self.path, "r") as input: + with _open(os.devnull, "w") as output: + pp.processFile(input=input, output=output) + +@@ -611,7 +611,7 @@ class PreprocessedFile(BaseFile): + pp = Preprocessor(defines=self.defines, marker=self.marker) + pp.setSilenceDirectiveWarnings(self.silence_missing_directive_warnings) + +- with _open(self.path, "rU") as input: ++ with _open(self.path, "r") as input: + pp.processFile(input=input, output=dest, depfile=deps_out) + + dest.close() +-- +2.36.1 + diff --git a/source/l/mozjs102/patches/0001-Skip-failing-tests-on-ppc64-and-s390x.patch b/source/l/mozjs102/patches/0001-Skip-failing-tests-on-ppc64-and-s390x.patch new file mode 100644 index 000000000..5c2866473 --- /dev/null +++ b/source/l/mozjs102/patches/0001-Skip-failing-tests-on-ppc64-and-s390x.patch @@ -0,0 +1,36 @@ +From db3a0a25b97377b388532b23e73a10d246f66496 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> +Date: Mon, 3 Aug 2020 10:27:00 +0200 +Subject: [PATCH] Skip failing tests on ppc64 and s390x + +ppc64 and s390x: non262/extensions/clone-errors.js +s390x: test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js +s390x, ppc64 and aarch64: test262/built-ins/Date/UTC/fp-evaluation-order.js +--- + js/src/tests/jstests.list | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/js/src/tests/jstests.list b/js/src/tests/jstests.list +index 73ce42f..1797646 100644 +--- a/js/src/tests/jstests.list ++++ b/js/src/tests/jstests.list +@@ -53,6 +53,15 @@ skip-if(!this.hasOwnProperty("Intl")) include test262/intl402/jstests.list + skip-if(!this.hasOwnProperty("Atomics")) include test262/built-ins/Atomics/jstests.list + skip-if(!this.hasOwnProperty("SharedArrayBuffer")) include test262/built-ins/SharedArrayBuffer/jstests.list + ++# Crashes on s390x and ppc64, avoid it ++skip-if(xulRuntime.XPCOMABI.match(/s390x|ppc64-/)) script non262/extensions/clone-errors.js ++ ++# Crashes on s390x, ppc64, aarch64 ++skip-if(xulRuntime.XPCOMABI.match(/s390x|aarch64|ppc64-/)) script test262/built-ins/Date/UTC/fp-evaluation-order.js ++ ++# Crashes on s390x, avoid it ++skip-if(xulRuntime.XPCOMABI.match(/s390x/)) script test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js ++ + ##################################### + # Test262 tests disabled on browser # + ##################################### +-- +2.31.1 + + diff --git a/source/l/mozjs78/patches/copy-headers.patch b/source/l/mozjs102/patches/copy-headers.patch index dfa1fdbee..dfddcfaee 100644 --- a/source/l/mozjs78/patches/copy-headers.patch +++ b/source/l/mozjs102/patches/copy-headers.patch @@ -9,30 +9,30 @@ Patch by Philip Chimento ported forward to mozjs78 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python/mozbuild/mozbuild/backend/recursivemake.py b/python/mozbuild/mozbuild/backend/recursivemake.py -index e3fc8fe..bed5ae9 100644 +index 858d4d4..8c229e8 100644 --- a/python/mozbuild/mozbuild/backend/recursivemake.py +++ b/python/mozbuild/mozbuild/backend/recursivemake.py -@@ -1457,9 +1457,9 @@ class RecursiveMakeBackend(MakeBackend): - raise Exception("Wildcards are only supported in the filename part" - " of srcdir-relative or absolute paths.") - -- install_manifest.add_pattern_link(basepath, wild, path) -+ install_manifest.add_pattern_copy(basepath, wild, path) +@@ -1533,9 +1533,9 @@ class RecursiveMakeBackend(MakeBackend): + " of srcdir-relative or absolute paths." + ) + +- install_manifest.add_pattern_link(basepath, wild, dest_dir) ++ install_manifest.add_pattern_copy(basepath, wild, dest_dir) else: -- install_manifest.add_pattern_link(f.srcdir, f, path) -+ install_manifest.add_pattern_copy(f.srcdir, f, path) +- install_manifest.add_pattern_link(f.srcdir, f, dest_dir) ++ install_manifest.add_pattern_copy(f.srcdir, f, dest_dir) elif isinstance(f, AbsolutePath): - if not f.full_path.lower().endswith(('.dll', '.pdb', '.so')): - raise Exception("Absolute paths installed to FINAL_TARGET_FILES must" -@@ -1468,7 +1468,7 @@ class RecursiveMakeBackend(MakeBackend): - install_manifest.add_optional_exists(dest) + if not f.full_path.lower().endswith((".dll", ".pdb", ".so")): + raise Exception( +@@ -1546,7 +1546,7 @@ class RecursiveMakeBackend(MakeBackend): + install_manifest.add_optional_exists(dest_file) absolute_files.append(f.full_path) else: -- install_manifest.add_link(f.full_path, dest) -+ install_manifest.add_copy(f.full_path, dest) +- install_manifest.add_link(f.full_path, dest_file) ++ install_manifest.add_copy(f.full_path, dest_file) else: - install_manifest.add_optional_exists(dest) + install_manifest.add_optional_exists(dest_file) objdir_files.append(self._pretty_path(f, backend_file)) --- -2.26.2 +-- +2.37.1 diff --git a/source/l/mozjs102/patches/emitter.patch b/source/l/mozjs102/patches/emitter.patch new file mode 100644 index 000000000..8d5aafb15 --- /dev/null +++ b/source/l/mozjs102/patches/emitter.patch @@ -0,0 +1,67 @@ +From d1d785c169345b81c76213f6dd9be32b4db60294 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> +Date: Wed, 15 Jul 2020 08:39:47 +0200 +Subject: [PATCH] Build: allow LOCAL_INCLUDES paths with topsrcdir or topobjdir + +--- + python/mozbuild/mozbuild/frontend/emitter.py | 10 --------- + .../mozbuild/test/frontend/test_emitter.py | 22 ------------------- + 2 files changed, 32 deletions(-) + +diff --git a/python/mozbuild/mozbuild/frontend/emitter.py b/python/mozbuild/mozbuild/frontend/emitter.py +index 0b7ccef..a3c7f2f 100644 +--- a/python/mozbuild/mozbuild/frontend/emitter.py ++++ b/python/mozbuild/mozbuild/frontend/emitter.py +@@ -1365,16 +1365,6 @@ class TreeMetadataEmitter(LoggingMixin): + "(resolved to %s)" % (local_include, full_path), + context, + ) +- if ( +- full_path == context.config.topsrcdir +- or full_path == context.config.topobjdir +- ): +- raise SandboxValidationError( +- "Path specified in LOCAL_INCLUDES " +- "(%s) resolves to the topsrcdir or topobjdir (%s), which is " +- "not allowed" % (local_include, full_path), +- context, +- ) + include_obj = LocalInclude(context, local_include) + local_includes.append(include_obj.path.full_path) + yield include_obj +diff --git a/python/mozbuild/mozbuild/test/frontend/test_emitter.py b/python/mozbuild/mozbuild/test/frontend/test_emitter.py +index 99507fc..821de22 100644 +--- a/python/mozbuild/mozbuild/test/frontend/test_emitter.py ++++ b/python/mozbuild/mozbuild/test/frontend/test_emitter.py +@@ -1076,28 +1076,6 @@ class TestEmitterBasic(unittest.TestCase): + + self.assertEqual(local_includes, expected) + +- def test_local_includes_invalid(self): +- """Test that invalid LOCAL_INCLUDES are properly detected.""" +- reader = self.reader("local_includes-invalid/srcdir") +- +- with six.assertRaisesRegex( +- self, +- SandboxValidationError, +- "Path specified in LOCAL_INCLUDES.*resolves to the " +- "topsrcdir or topobjdir", +- ): +- self.read_topsrcdir(reader) +- +- reader = self.reader("local_includes-invalid/objdir") +- +- with six.assertRaisesRegex( +- self, +- SandboxValidationError, +- "Path specified in LOCAL_INCLUDES.*resolves to the " +- "topsrcdir or topobjdir", +- ): +- self.read_topsrcdir(reader) +- + def test_local_includes_file(self): + """Test that a filename can't be used in LOCAL_INCLUDES.""" + reader = self.reader("local_includes-filename") +-- +2.37.1 + diff --git a/source/l/mozjs78/patches/fix-soname.patch b/source/l/mozjs102/patches/fix-soname.patch index 30894e44d..832326489 100644 --- a/source/l/mozjs78/patches/fix-soname.patch +++ b/source/l/mozjs102/patches/fix-soname.patch @@ -9,18 +9,18 @@ Fix backported from Debian: http://bugs.debian.org/746705 1 file changed, 2 insertions(+) diff --git a/config/rules.mk b/config/rules.mk -index 3965c88..3f92f83 100644 +index 90a9946..dc87789 100644 --- a/config/rules.mk +++ b/config/rules.mk -@@ -320,6 +320,8 @@ ifeq ($(OS_ARCH),GNU) +@@ -291,6 +291,8 @@ ifeq ($(OS_ARCH),GNU) OS_CPPFLAGS += -DPATH_MAX=1024 -DMAXPATHLEN=1024 endif - + +EXTRA_DSO_LDOPTS += -Wl,-soname,lib$(JS_LIBRARY_NAME).so.0 + # # MINGW32 # --- -2.26.2 +-- +2.37.1 diff --git a/source/l/mozjs102/patches/icu_sources_data-Write-command-output-to-our-stderr.patch b/source/l/mozjs102/patches/icu_sources_data-Write-command-output-to-our-stderr.patch new file mode 100644 index 000000000..84684250c --- /dev/null +++ b/source/l/mozjs102/patches/icu_sources_data-Write-command-output-to-our-stderr.patch @@ -0,0 +1,44 @@ +From: Simon McVittie <smcv@debian.org> +Date: Mon, 9 Oct 2017 09:23:14 +0100 +Subject: icu_sources_data: Write command output to our stderr + +Saying "See output in /tmp/foobar" is all very well for a developer +build, but on a buildd our /tmp is going to get thrown away after +the build. Just log the usual way instead. +--- + intl/icu_sources_data.py | 16 ++++------------ + 1 file changed, 4 insertions(+), 12 deletions(-) + +diff --git a/intl/icu_sources_data.py b/intl/icu_sources_data.py +index 4db52af..d62960d 100644 +--- a/intl/icu_sources_data.py ++++ b/intl/icu_sources_data.py +@@ -188,21 +188,13 @@ def update_sources(topsrcdir): + + def try_run(name, command, cwd=None, **kwargs): + try: +- with tempfile.NamedTemporaryFile(prefix=name, delete=False) as f: +- subprocess.check_call( +- command, cwd=cwd, stdout=f, stderr=subprocess.STDOUT, **kwargs +- ) +- except subprocess.CalledProcessError: +- print( +- """Error running "{}" in directory {} +- See output in {}""".format( +- " ".join(command), cwd, f.name +- ), +- file=sys.stderr, ++ subprocess.check_call( ++ command, cwd=cwd, stdout=sys.stderr, stderr=subprocess.STDOUT, **kwargs + ) ++ except subprocess.CalledProcessError: ++ print('''Error running "{}" in directory {}'''.format(' '.join(command), cwd), file=sys.stderr) + return False + else: +- os.unlink(f.name) + return True + + +-- +2.31.1 + diff --git a/source/l/mozjs78/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch b/source/l/mozjs102/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch index a853a16d1..8572c21fd 100644 --- a/source/l/mozjs78/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch +++ b/source/l/mozjs102/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch @@ -10,10 +10,10 @@ so there's nothing to normalize. Avoid needing to import all of it. 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/intl/icu_sources_data.py b/intl/icu_sources_data.py -index 98c0ccb..8cf9290 100644 +index 2936df9..4db52af 100644 --- a/intl/icu_sources_data.py +++ b/intl/icu_sources_data.py -@@ -21,7 +21,9 @@ +@@ -21,7 +21,9 @@ import subprocess import sys import tempfile @@ -24,3 +24,6 @@ index 98c0ccb..8cf9290 100644 # The following files have been determined to be dead/unused by a # semi-automated analysis. You can just remove any of the files below +-- +2.31.1 + diff --git a/source/l/mozjs102/patches/init_patch.patch b/source/l/mozjs102/patches/init_patch.patch new file mode 100644 index 000000000..28ed1d31a --- /dev/null +++ b/source/l/mozjs102/patches/init_patch.patch @@ -0,0 +1,28 @@ +From 00414eb67ab0591911167155963b5524fbf2b0c0 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> +Date: Mon, 9 Aug 2021 14:38:58 +0200 +Subject: [PATCH] Don't throw InvalidOptionError on invalid options + +--- + python/mozbuild/mozbuild/configure/__init__.py | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/python/mozbuild/mozbuild/configure/__init__.py b/python/mozbuild/mozbuild/configure/__init__.py +index f3167f6..c9e1132 100644 +--- a/python/mozbuild/mozbuild/configure/__init__.py ++++ b/python/mozbuild/mozbuild/configure/__init__.py +@@ -557,10 +557,7 @@ class ConfigureSandbox(dict): + for arg in self._helper: + without_value = arg.split("=", 1)[0] + msg = "Unknown option: %s" % without_value +- if self._help: +- self._logger.warning(msg) +- else: +- raise InvalidOptionError(msg) ++ self._logger.warning(msg) + + # Run the execution queue + for func, args in self._execution_queue: +-- +2.31.1 + diff --git a/source/l/mozjs102/patches/remove-sloppy-m4-detection-from-bundled-autoconf.patch b/source/l/mozjs102/patches/remove-sloppy-m4-detection-from-bundled-autoconf.patch new file mode 100644 index 000000000..10b8b16ea --- /dev/null +++ b/source/l/mozjs102/patches/remove-sloppy-m4-detection-from-bundled-autoconf.patch @@ -0,0 +1,29 @@ +From 2d99a7b076578a3394fb9d5be6eb44f9cfebc681 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> +Date: Mon, 9 Aug 2021 16:15:37 +0200 +Subject: [PATCH] Remove sloppy m4 detection from bundled autoconf + +--- + build/autoconf/autoconf.sh | 6 ------ + 1 file changed, 6 deletions(-) + +diff --git a/build/autoconf/autoconf.sh b/build/autoconf/autoconf.sh +index ceb8a25..606c74e 100644 +--- a/build/autoconf/autoconf.sh ++++ b/build/autoconf/autoconf.sh +@@ -114,12 +114,6 @@ fi + + # Use the frozen version of Autoconf if available. + r= f= +-# Some non-GNU m4's don't reject the --help option, so give them /dev/null. +-case `$M4 --help < /dev/null 2>&1` in +-*reload-state*) test -r $AC_MACRODIR/autoconf.m4f && { r=--reload f=f; } ;; +-*traditional*) ;; +-*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin; exit 1 ;; +-esac + + $M4 -I$AC_MACRODIR $use_localdir $r autoconf.m4$f $infile > $tmpout || + { rm -f $tmpin $tmpout; exit 2; } +-- +2.31.1 + diff --git a/source/l/mozjs102/patches/spidermonkey_checks_disable.patch b/source/l/mozjs102/patches/spidermonkey_checks_disable.patch new file mode 100644 index 000000000..451d3eef4 --- /dev/null +++ b/source/l/mozjs102/patches/spidermonkey_checks_disable.patch @@ -0,0 +1,22 @@ +From 6ebe8ce6a3267c96454de3cd453269b4c4053a3e Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> +Date: Mon, 9 Aug 2021 14:41:14 +0200 +Subject: [PATCH] Don't die on SpiderMonkey checks + +--- + config/run_spidermonkey_checks.py | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/config/run_spidermonkey_checks.py b/config/run_spidermonkey_checks.py +index 0f842d9..b49db52 100644 +--- a/config/run_spidermonkey_checks.py ++++ b/config/run_spidermonkey_checks.py +@@ -11,5 +11,3 @@ import sys + def main(output, lib_file, *scripts): + for script in scripts: + retcode = subprocess.call([sys.executable, script], cwd=buildconfig.topsrcdir) +- if retcode != 0: +- raise Exception(script + " failed") +-- +2.31.1 + diff --git a/source/l/mozjs102/patches/tests-Use-native-TemporaryDirectory.patch b/source/l/mozjs102/patches/tests-Use-native-TemporaryDirectory.patch new file mode 100644 index 000000000..054685c1e --- /dev/null +++ b/source/l/mozjs102/patches/tests-Use-native-TemporaryDirectory.patch @@ -0,0 +1,66 @@ +From 1af9fdd2124547099eb0cf5a71b513ef5592dbf9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> +Date: Tue, 10 Aug 2021 00:00:50 +0200 +Subject: [PATCH] Tests: Use native TemporaryDirectory + +Without ugly wrapper for Py < 3.2 that doesn't work half of the times... +--- + js/src/jit-test/jit_test.py | 2 +- + js/src/tests/jstests.py | 2 +- + js/src/tests/lib/tempfile.py | 17 +---------------- + 3 files changed, 3 insertions(+), 18 deletions(-) + +diff --git a/js/src/jit-test/jit_test.py b/js/src/jit-test/jit_test.py +index f5d7794..8d443aa 100755 +--- a/js/src/jit-test/jit_test.py ++++ b/js/src/jit-test/jit_test.py +@@ -38,7 +38,7 @@ from lib.tests import ( + get_environment_overlay, + change_env, + ) +-from lib.tempfile import TemporaryDirectory ++from tempfile import TemporaryDirectory + + + def which(name): +diff --git a/js/src/tests/jstests.py b/js/src/tests/jstests.py +index 6fa2f5f..53ceff6 100755 +--- a/js/src/tests/jstests.py ++++ b/js/src/tests/jstests.py +@@ -37,7 +37,7 @@ from lib.tests import ( + from lib.results import ResultsSink, TestOutput + from lib.progressbar import ProgressBar + from lib.adaptor import xdr_annotate +-from lib.tempfile import TemporaryDirectory ++from tempfile import TemporaryDirectory + + if sys.platform.startswith("linux") or sys.platform.startswith("darwin"): + from lib.tasks_unix import run_all_tests +diff --git a/js/src/tests/lib/tempfile.py b/js/src/tests/lib/tempfile.py +index ecc21c9..f0a1fa3 100644 +--- a/js/src/tests/lib/tempfile.py ++++ b/js/src/tests/lib/tempfile.py +@@ -2,19 +2,4 @@ + # License, v. 2.0. If a copy of the MPL was not distributed with this + # file, You can obtain one at http://mozilla.org/MPL/2.0/. + from __future__ import absolute_import +- +-try: +- # Python 3.2 +- from tempfile import TemporaryDirectory +-except ImportError: +- import tempfile +- import shutil +- from contextlib import contextmanager +- +- @contextmanager +- def TemporaryDirectory(*args, **kwds): +- d = tempfile.mkdtemp(*args, **kwds) +- try: +- yield d +- finally: +- shutil.rmtree(d) ++from tempfile import TemporaryDirectory +-- +2.31.1 + diff --git a/source/l/mozjs78/patches/tests-increase-timeout.patch b/source/l/mozjs102/patches/tests-increase-timeout.patch index c86cca403..2ba725ce9 100644 --- a/source/l/mozjs78/patches/tests-increase-timeout.patch +++ b/source/l/mozjs102/patches/tests-increase-timeout.patch @@ -9,18 +9,18 @@ Ported forward from Debian: https://bugs.debian.org/878284 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/Makefile.in b/js/src/Makefile.in -index b86aeed..d68655a 100644 +index 6daed72..16db2de 100644 --- a/js/src/Makefile.in +++ b/js/src/Makefile.in @@ -53,7 +53,7 @@ check:: check-js-msg - + check-jstests: $(wildcard $(RUN_TEST_PROGRAM)) $(PYTHON3) -u $(srcdir)/tests/jstests.py \ - --no-progress --format=automation --timeout 300 \ + --no-progress --format=automation --timeout 600 \ $(JSTESTS_EXTRA_ARGS) \ - $(DIST)/bin/$(JS_SHELL_NAME)$(BIN_SUFFIX) - --- -2.26.2 + $(DIST)/bin/js$(BIN_SUFFIX) + +-- +2.37.1 diff --git a/source/l/mozjs102/slack-desc b/source/l/mozjs102/slack-desc new file mode 100644 index 000000000..00b13046e --- /dev/null +++ b/source/l/mozjs102/slack-desc @@ -0,0 +1,20 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. Line +# up the first '|' above the ':' following the base package name, and the '|' +# on the right side marks the last column you can put a character in. You must +# make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':'. + + |-----handy-ruler------------------------------------------------------| +mozjs102: mozjs102 (Mozilla's JavaScript Engine) +mozjs102: +mozjs102: SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is +mozjs102: used in various Mozilla products (including Firefox) and is available +mozjs102: under MPL/GPL/LGPL tri-license. +mozjs102: +mozjs102: Homepage: +mozjs102: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey +mozjs102: +mozjs102: +mozjs102: +mozjs102: diff --git a/source/l/mozjs78/patches/Fixup-compatibility-of-mozbuild-with-Python-3.10.patch b/source/l/mozjs78/patches/Fixup-compatibility-of-mozbuild-with-Python-3.10.patch deleted file mode 100644 index 6a27d5bcf..000000000 --- a/source/l/mozjs78/patches/Fixup-compatibility-of-mozbuild-with-Python-3.10.patch +++ /dev/null @@ -1,297 +0,0 @@ -From a88d0c8e27b48344942187c2611bb121bde9332d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> -Date: Tue, 13 Jul 2021 11:46:20 +0200 -Subject: [PATCH] Fixup compatibility of mozbuild with Python 3.10 - ---- - python/mach/mach/config.py | 4 ++-- - python/mach/mach/decorators.py | 2 +- - python/mozbuild/mozbuild/backend/configenvironment.py | 3 ++- - python/mozbuild/mozbuild/makeutil.py | 2 +- - python/mozbuild/mozbuild/util.py | 2 +- - testing/marionette/client/marionette_driver/wait.py | 2 +- - testing/mozbase/manifestparser/manifestparser/filters.py | 3 ++- - testing/mozbase/versioninfo.py | 2 +- - testing/web-platform/tests/tools/manifest/vcs.py | 2 +- - .../web-platform/tests/tools/third_party/h2/h2/settings.py | 2 +- - .../tests/tools/third_party/html5lib/html5lib/_trie/_base.py | 2 +- - .../tools/third_party/html5lib/html5lib/treebuilders/dom.py | 2 +- - .../tests/tools/third_party/hyper/hyper/common/headers.py | 2 +- - .../tests/tools/third_party/hyper/hyper/h2/settings.py | 2 +- - .../tests/tools/third_party/hyper/hyper/http11/connection.py | 4 ++-- - .../third_party/hyper/hyper/packages/hyperframe/flags.py | 2 +- - .../tests/tools/third_party/hyperframe/hyperframe/flags.py | 2 +- - testing/web-platform/tests/tools/wptserve/wptserve/config.py | 3 ++- - testing/web-platform/tests/webdriver/tests/support/sync.py | 2 +- - 19 files changed, 24 insertions(+), 21 deletions(-) - -diff --git a/python/mach/mach/config.py b/python/mach/mach/config.py -index 7210eca82..edb4d2e93 100644 ---- a/python/mach/mach/config.py -+++ b/python/mach/mach/config.py -@@ -144,7 +144,7 @@ def reraise_attribute_error(func): - return _ - - --class ConfigSettings(collections.Mapping): -+class ConfigSettings(collections.abc.Mapping): - """Interface for configuration settings. - - This is the main interface to the configuration. -@@ -190,7 +190,7 @@ class ConfigSettings(collections.Mapping): - will result in exceptions being raised. - """ - -- class ConfigSection(collections.MutableMapping, object): -+ class ConfigSection(collections.abc.MutableMapping, object): - """Represents an individual config section.""" - def __init__(self, config, name, settings): - object.__setattr__(self, '_config', config) -diff --git a/python/mach/mach/decorators.py b/python/mach/mach/decorators.py -index 27f7f34a6..5f63271a3 100644 ---- a/python/mach/mach/decorators.py -+++ b/python/mach/mach/decorators.py -@@ -140,7 +140,7 @@ def CommandProvider(cls): - 'Conditions argument must take a list ' + \ - 'of functions. Found %s instead.' - -- if not isinstance(command.conditions, collections.Iterable): -+ if not isinstance(command.conditions, collections.abc.Iterable): - msg = msg % (command.name, type(command.conditions)) - raise MachError(msg) - -diff --git a/python/mozbuild/mozbuild/backend/configenvironment.py b/python/mozbuild/mozbuild/backend/configenvironment.py -index 20d1a9fa6..8747958bd 100644 ---- a/python/mozbuild/mozbuild/backend/configenvironment.py -+++ b/python/mozbuild/mozbuild/backend/configenvironment.py -@@ -9,7 +9,8 @@ import six - import sys - import json - --from collections import Iterable, OrderedDict -+from collections import OrderedDict -+from collections.abc import Iterable - from types import ModuleType - - import mozpack.path as mozpath -diff --git a/python/mozbuild/mozbuild/makeutil.py b/python/mozbuild/mozbuild/makeutil.py -index 4da1a3b26..4ce56848c 100644 ---- a/python/mozbuild/mozbuild/makeutil.py -+++ b/python/mozbuild/mozbuild/makeutil.py -@@ -7,7 +7,7 @@ from __future__ import absolute_import, print_function, unicode_literals - import os - import re - import six --from collections import Iterable -+from collections.abc import Iterable - - - class Makefile(object): -diff --git a/python/mozbuild/mozbuild/util.py b/python/mozbuild/mozbuild/util.py -index 044cf645c..98ed3ef52 100644 ---- a/python/mozbuild/mozbuild/util.py -+++ b/python/mozbuild/mozbuild/util.py -@@ -782,7 +782,7 @@ class HierarchicalStringList(object): - self._strings = StrictOrderingOnAppendList() - self._children = {} - -- class StringListAdaptor(collections.Sequence): -+ class StringListAdaptor(collections.abc.Sequence): - def __init__(self, hsl): - self._hsl = hsl - -diff --git a/testing/marionette/client/marionette_driver/wait.py b/testing/marionette/client/marionette_driver/wait.py -index eeaa1e23d..c147f463f 100644 ---- a/testing/marionette/client/marionette_driver/wait.py -+++ b/testing/marionette/client/marionette_driver/wait.py -@@ -82,7 +82,7 @@ class Wait(object): - - exceptions = [] - if ignored_exceptions is not None: -- if isinstance(ignored_exceptions, collections.Iterable): -+ if isinstance(ignored_exceptions, collections.abc.Iterable): - exceptions.extend(iter(ignored_exceptions)) - else: - exceptions.append(ignored_exceptions) -diff --git a/testing/mozbase/manifestparser/manifestparser/filters.py b/testing/mozbase/manifestparser/manifestparser/filters.py -index 287ee033b..b1d608003 100644 ---- a/testing/mozbase/manifestparser/manifestparser/filters.py -+++ b/testing/mozbase/manifestparser/manifestparser/filters.py -@@ -12,7 +12,8 @@ from __future__ import absolute_import - - import itertools - import os --from collections import defaultdict, MutableSequence -+from collections import defaultdict -+from collections.abc import MutableSequence - - import six - from six import string_types -diff --git a/testing/mozbase/versioninfo.py b/testing/mozbase/versioninfo.py -index 91d1a0473..8c1680069 100755 ---- a/testing/mozbase/versioninfo.py -+++ b/testing/mozbase/versioninfo.py -@@ -11,7 +11,7 @@ from commit messages. - - from __future__ import absolute_import, print_function - --from collections import Iterable -+from collections.abc import Iterable - from distutils.version import StrictVersion - import argparse - import os -diff --git a/testing/web-platform/tests/tools/manifest/vcs.py b/testing/web-platform/tests/tools/manifest/vcs.py -index 7c0feeb81..05ee19c7c 100644 ---- a/testing/web-platform/tests/tools/manifest/vcs.py -+++ b/testing/web-platform/tests/tools/manifest/vcs.py -@@ -3,7 +3,7 @@ import json - import os - import stat - from collections import deque --from collections import MutableMapping -+from collections.abc import MutableMapping - - from six import with_metaclass, PY2 - -diff --git a/testing/web-platform/tests/tools/third_party/h2/h2/settings.py b/testing/web-platform/tests/tools/third_party/h2/h2/settings.py -index 3da720329..e097630e9 100644 ---- a/testing/web-platform/tests/tools/third_party/h2/h2/settings.py -+++ b/testing/web-platform/tests/tools/third_party/h2/h2/settings.py -@@ -88,7 +88,7 @@ class ChangedSetting: - ) - - --class Settings(collections.MutableMapping): -+class Settings(collections.abc.MutableMapping): - """ - An object that encapsulates HTTP/2 settings state. - -diff --git a/testing/web-platform/tests/tools/third_party/html5lib/html5lib/_trie/_base.py b/testing/web-platform/tests/tools/third_party/html5lib/html5lib/_trie/_base.py -index a1158bbbf..a9295a2ba 100644 ---- a/testing/web-platform/tests/tools/third_party/html5lib/html5lib/_trie/_base.py -+++ b/testing/web-platform/tests/tools/third_party/html5lib/html5lib/_trie/_base.py -@@ -1,6 +1,6 @@ - from __future__ import absolute_import, division, unicode_literals - --from collections import Mapping -+from collections.abc import Mapping - - - class Trie(Mapping): -diff --git a/testing/web-platform/tests/tools/third_party/html5lib/html5lib/treebuilders/dom.py b/testing/web-platform/tests/tools/third_party/html5lib/html5lib/treebuilders/dom.py -index dcfac220b..818a33433 100644 ---- a/testing/web-platform/tests/tools/third_party/html5lib/html5lib/treebuilders/dom.py -+++ b/testing/web-platform/tests/tools/third_party/html5lib/html5lib/treebuilders/dom.py -@@ -1,7 +1,7 @@ - from __future__ import absolute_import, division, unicode_literals - - --from collections import MutableMapping -+from collections.abc import MutableMapping - from xml.dom import minidom, Node - import weakref - -diff --git a/testing/web-platform/tests/tools/third_party/hyper/hyper/common/headers.py b/testing/web-platform/tests/tools/third_party/hyper/hyper/common/headers.py -index 655a591ac..6454f550a 100644 ---- a/testing/web-platform/tests/tools/third_party/hyper/hyper/common/headers.py -+++ b/testing/web-platform/tests/tools/third_party/hyper/hyper/common/headers.py -@@ -10,7 +10,7 @@ import collections - from hyper.common.util import to_bytestring, to_bytestring_tuple - - --class HTTPHeaderMap(collections.MutableMapping): -+class HTTPHeaderMap(collections.abc.MutableMapping): - """ - A structure that contains HTTP headers. - -diff --git a/testing/web-platform/tests/tools/third_party/hyper/hyper/h2/settings.py b/testing/web-platform/tests/tools/third_party/hyper/hyper/h2/settings.py -index fedc5e3c4..040afea92 100755 ---- a/testing/web-platform/tests/tools/third_party/hyper/hyper/h2/settings.py -+++ b/testing/web-platform/tests/tools/third_party/hyper/hyper/h2/settings.py -@@ -151,7 +151,7 @@ class ChangedSetting: - ) - - --class Settings(collections.MutableMapping): -+class Settings(collections.abc.MutableMapping): - """ - An object that encapsulates HTTP/2 settings state. - -diff --git a/testing/web-platform/tests/tools/third_party/hyper/hyper/http11/connection.py b/testing/web-platform/tests/tools/third_party/hyper/hyper/http11/connection.py -index 61361c358..a214311d2 100644 ---- a/testing/web-platform/tests/tools/third_party/hyper/hyper/http11/connection.py -+++ b/testing/web-platform/tests/tools/third_party/hyper/hyper/http11/connection.py -@@ -10,7 +10,7 @@ import os - import socket - import base64 - --from collections import Iterable, Mapping -+from collections.abc import Iterable, Mapping - - import collections - from hyperframe.frame import SettingsFrame -@@ -295,7 +295,7 @@ class HTTP11Connection(object): - return - - # Iterables that set a specific content length. -- elif isinstance(body, collections.Iterable): -+ elif isinstance(body, collections.abc.Iterable): - for item in body: - try: - self._sock.send(item) -diff --git a/testing/web-platform/tests/tools/third_party/hyper/hyper/packages/hyperframe/flags.py b/testing/web-platform/tests/tools/third_party/hyper/hyper/packages/hyperframe/flags.py -index e8f630056..8f2ea689b 100644 ---- a/testing/web-platform/tests/tools/third_party/hyper/hyper/packages/hyperframe/flags.py -+++ b/testing/web-platform/tests/tools/third_party/hyper/hyper/packages/hyperframe/flags.py -@@ -11,7 +11,7 @@ import collections - Flag = collections.namedtuple("Flag", ["name", "bit"]) - - --class Flags(collections.MutableSet): -+class Flags(collections.abc.MutableSet): - """ - A simple MutableSet implementation that will only accept known flags as elements. - -diff --git a/testing/web-platform/tests/tools/third_party/hyperframe/hyperframe/flags.py b/testing/web-platform/tests/tools/third_party/hyperframe/hyperframe/flags.py -index 05b35017e..14c352e10 100644 ---- a/testing/web-platform/tests/tools/third_party/hyperframe/hyperframe/flags.py -+++ b/testing/web-platform/tests/tools/third_party/hyperframe/hyperframe/flags.py -@@ -11,7 +11,7 @@ import collections - Flag = collections.namedtuple("Flag", ["name", "bit"]) - - --class Flags(collections.MutableSet): -+class Flags(collections.abc.MutableSet): - """ - A simple MutableSet implementation that will only accept known flags as - elements. -diff --git a/testing/web-platform/tests/tools/wptserve/wptserve/config.py b/testing/web-platform/tests/tools/wptserve/wptserve/config.py -index 7766565fe..3c1c36d6f 100644 ---- a/testing/web-platform/tests/tools/wptserve/wptserve/config.py -+++ b/testing/web-platform/tests/tools/wptserve/wptserve/config.py -@@ -2,7 +2,8 @@ import copy - import logging - import os - --from collections import defaultdict, Mapping -+from collections import defaultdict -+from collections.abc import Mapping - from six import integer_types, iteritems, itervalues, string_types - - from . import sslutils -diff --git a/testing/web-platform/tests/webdriver/tests/support/sync.py b/testing/web-platform/tests/webdriver/tests/support/sync.py -index 3fc77131c..8e8f6b819 100644 ---- a/testing/web-platform/tests/webdriver/tests/support/sync.py -+++ b/testing/web-platform/tests/webdriver/tests/support/sync.py -@@ -81,7 +81,7 @@ class Poll(object): - - exceptions = [] - if ignored_exceptions is not None: -- if isinstance(ignored_exceptions, collections.Iterable): -+ if isinstance(ignored_exceptions, collections.abc.Iterable): - exceptions.extend(iter(ignored_exceptions)) - else: - exceptions.append(ignored_exceptions) --- -2.31.1 - diff --git a/source/l/mozjs78/patches/armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch b/source/l/mozjs78/patches/armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch deleted file mode 100644 index 0cb26ac76..000000000 --- a/source/l/mozjs78/patches/armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- firefox-68.0/js/src/wasm/WasmSignalHandlers.cpp -+++ firefox-68.0/js/src/wasm/WasmSignalHandlers.cpp -@@ -243,7 +243,7 @@ - // If you run into compile problems on a tier-3 platform, you can disable the - // emulation here. - --#if defined(__linux__) && defined(__arm__) -+#if 0 && defined(__linux__) && defined(__arm__) - # define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS - #endif diff --git a/source/l/mozjs78/patches/emitter.patch b/source/l/mozjs78/patches/emitter.patch deleted file mode 100644 index 15e752ba7..000000000 --- a/source/l/mozjs78/patches/emitter.patch +++ /dev/null @@ -1,61 +0,0 @@ -From d1d785c169345b81c76213f6dd9be32b4db60294 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= <fzatlouk@redhat.com> -Date: Wed, 15 Jul 2020 08:39:47 +0200 -Subject: [PATCH] Build: allow LOCAL_INCLUDES paths with topsrcdir or topobjdir - ---- - python/mozbuild/mozbuild/frontend/emitter.py | 6 ------ - .../mozbuild/test/frontend/test_emitter.py | 20 ------------------- - 2 files changed, 26 deletions(-) - -diff --git a/python/mozbuild/mozbuild/frontend/emitter.py b/python/mozbuild/mozbuild/frontend/emitter.py -index 8d5ab8e..65c43ff 100644 ---- a/python/mozbuild/mozbuild/frontend/emitter.py -+++ b/python/mozbuild/mozbuild/frontend/emitter.py -@@ -1239,12 +1239,6 @@ class TreeMetadataEmitter(LoggingMixin): - 'is a filename, but a directory is required: %s ' - '(resolved to %s)' % (local_include, full_path), - context) -- if (full_path == context.config.topsrcdir or -- full_path == context.config.topobjdir): -- raise SandboxValidationError( -- 'Path specified in LOCAL_INCLUDES ' -- '(%s) resolves to the topsrcdir or topobjdir (%s), which is ' -- 'not allowed' % (local_include, full_path), context) - include_obj = LocalInclude(context, local_include) - local_includes.append(include_obj.path.full_path) - yield include_obj -diff --git a/python/mozbuild/mozbuild/test/frontend/test_emitter.py b/python/mozbuild/mozbuild/test/frontend/test_emitter.py -index e8cbd81..d45ccee 100644 ---- a/python/mozbuild/mozbuild/test/frontend/test_emitter.py -+++ b/python/mozbuild/mozbuild/test/frontend/test_emitter.py -@@ -1040,26 +1040,6 @@ class TestEmitterBasic(unittest.TestCase): - - self.assertEqual(local_includes, expected) - -- def test_local_includes_invalid(self): -- """Test that invalid LOCAL_INCLUDES are properly detected.""" -- reader = self.reader('local_includes-invalid/srcdir') -- -- with six.assertRaisesRegex( -- self, -- SandboxValidationError, -- 'Path specified in LOCAL_INCLUDES.*resolves to the ' -- 'topsrcdir or topobjdir'): -- self.read_topsrcdir(reader) -- -- reader = self.reader('local_includes-invalid/objdir') -- -- with six.assertRaisesRegex( -- self, -- SandboxValidationError, -- 'Path specified in LOCAL_INCLUDES.*resolves to the ' -- 'topsrcdir or topobjdir'): -- self.read_topsrcdir(reader) -- - def test_local_includes_file(self): - """Test that a filename can't be used in LOCAL_INCLUDES.""" - reader = self.reader('local_includes-filename') --- -2.26.2 - diff --git a/source/l/mozjs78/patches/icu_sources_data-Write-command-output-to-our-stderr.patch b/source/l/mozjs78/patches/icu_sources_data-Write-command-output-to-our-stderr.patch deleted file mode 100644 index e2ed48454..000000000 --- a/source/l/mozjs78/patches/icu_sources_data-Write-command-output-to-our-stderr.patch +++ /dev/null @@ -1,34 +0,0 @@ -From: Simon McVittie <smcv@debian.org> -Date: Mon, 9 Oct 2017 09:23:14 +0100 -Subject: icu_sources_data: Write command output to our stderr - -Saying "See output in /tmp/foobar" is all very well for a developer -build, but on a buildd our /tmp is going to get thrown away after -the build. Just log the usual way instead. ---- - intl/icu_sources_data.py | 7 ++----- - 1 file changed, 2 insertions(+), 5 deletions(-) - -diff --git a/intl/icu_sources_data.py b/intl/icu_sources_data.py -index 8cf9290..7d2d983 100644 ---- a/intl/icu_sources_data.py -+++ b/intl/icu_sources_data.py -@@ -187,16 +187,13 @@ - - def try_run(name, command, cwd=None, **kwargs): - try: -- with tempfile.NamedTemporaryFile(prefix=name, delete=False) as f: -- subprocess.check_call(command, cwd=cwd, stdout=f, -- stderr=subprocess.STDOUT, **kwargs) -+ subprocess.check_call(command, cwd=cwd, stdout=sys.stderr, -+ stderr=subprocess.STDOUT, **kwargs) - except subprocess.CalledProcessError: -- print('''Error running "{}" in directory {} -- See output in {}'''.format(' '.join(command), cwd, f.name), -- file=sys.stderr) -+ print('''Error running "{}" in directory {}'''.format(' '.join(command), cwd), -+ file=sys.stderr) - return False - else: -- os.unlink(f.name) - return True diff --git a/source/l/mozjs78/patches/init_patch.patch b/source/l/mozjs78/patches/init_patch.patch deleted file mode 100644 index fd09eb797..000000000 --- a/source/l/mozjs78/patches/init_patch.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- a/python/mozbuild/mozbuild/configure/__init__.py -+++ b/python/mozbuild/mozbuild/configure/__init__.py -@@ -473,8 +473,8 @@ - msg = 'Unknown option: %s' % without_value - if self._help: - self._logger.warning(msg) -- else: -- raise InvalidOptionError(msg) -+ #else: -+ # raise InvalidOptionError(msg) - - # Run the execution queue - for func, args in self._execution_queue: diff --git a/source/l/mozjs78/patches/spidermonkey_checks_disable.patch b/source/l/mozjs78/patches/spidermonkey_checks_disable.patch deleted file mode 100644 index 14ba0ad71..000000000 --- a/source/l/mozjs78/patches/spidermonkey_checks_disable.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/config/run_spidermonkey_checks.py -+++ b/config/run_spidermonkey_checks.py -@@ -11,5 +11,5 @@ - for script in scripts: - retcode = subprocess.call( - [sys.executable, script], cwd=buildconfig.topsrcdir) -- if retcode != 0: -- raise Exception(script + " failed") -+ #if retcode != 0: -+ # raise Exception(script + " failed") diff --git a/source/l/mozjs78/patches/spidermonkey_style_check_disable_s390x.patch b/source/l/mozjs78/patches/spidermonkey_style_check_disable_s390x.patch deleted file mode 100644 index 690c1c57d..000000000 --- a/source/l/mozjs78/patches/spidermonkey_style_check_disable_s390x.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/config/check_spidermonkey_style.py -+++ b/config/check_spidermonkey_style.py - -@@ -766,6 +766,7 @@ - - - def main(): -+ sys.exit(0) - if sys.argv[1:] == ["--fixup"]: - # Sort #include directives in-place. Fixup mode doesn't solve - # all possible silliness that the script checks for; it's just a diff --git a/source/l/mozjs78/slack-desc b/source/l/mozjs78/slack-desc deleted file mode 100644 index 94125293d..000000000 --- a/source/l/mozjs78/slack-desc +++ /dev/null @@ -1,20 +0,0 @@ -# HOW TO EDIT THIS FILE: -# The "handy ruler" below makes it easier to edit a package description. Line -# up the first '|' above the ':' following the base package name, and the '|' -# on the right side marks the last column you can put a character in. You must -# make exactly 11 lines for the formatting to be correct. It's also -# customary to leave one space after the ':'. - - |-----handy-ruler------------------------------------------------------| -mozjs78: mozjs78 (Mozilla's JavaScript Engine) -mozjs78: -mozjs78: SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is -mozjs78: used in various Mozilla products (including Firefox) and is available -mozjs78: under MPL/GPL/LGPL tri-license. -mozjs78: -mozjs78: Homepage: -mozjs78: https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey -mozjs78: -mozjs78: -mozjs78: -mozjs78: diff --git a/source/l/polkit/0001-configure-fix-elogind-support.patch b/source/l/polkit/0001-configure-fix-elogind-support.patch deleted file mode 100644 index 4c40bd9b2..000000000 --- a/source/l/polkit/0001-configure-fix-elogind-support.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 08bb656496cd3d6213bbe9473f63f2d4a110da6e Mon Sep 17 00:00:00 2001 -From: Rasmus Thomsen <cogitri@exherbo.org> -Date: Wed, 11 Apr 2018 13:14:14 +0200 -Subject: [PATCH] configure: fix elogind support - -HAVE_LIBSYSTEMD is used to determine which source files to use. -We have to check if either have_libsystemd or have_libelogind is -true, as both of these need the source files which are used when -HAVE_LIBSYSTEMD is true. ---- - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 36df239..da47ecb 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -221,7 +221,7 @@ AS_IF([test "x$cross_compiling" != "xyes" ], [ - - AC_SUBST(LIBSYSTEMD_CFLAGS) - AC_SUBST(LIBSYSTEMD_LIBS) --AM_CONDITIONAL(HAVE_LIBSYSTEMD, [test "$have_libsystemd" = "yes"], [Using libsystemd]) -+AM_CONDITIONAL(HAVE_LIBSYSTEMD, [test "$have_libsystemd" = "yes" || test "$have_libelogind" = "yes" ], [Using libsystemd]) - - dnl --------------------------------------------------------------------------- - dnl - systemd unit / service files --- -2.17.0 - diff --git a/source/l/polkit/CVE-2021-4115.patch b/source/l/polkit/CVE-2021-4115.patch deleted file mode 100644 index 3cb55819c..000000000 --- a/source/l/polkit/CVE-2021-4115.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff --git a/src/polkit/polkitsystembusname.c b/src/polkit/polkitsystembusname.c -index 8ed1363..2fbf5f1 100644 ---- a/src/polkit/polkitsystembusname.c -+++ b/src/polkit/polkitsystembusname.c -@@ -62,6 +62,10 @@ enum - PROP_NAME, - }; - -+ -+guint8 dbus_call_respond_fails; // has to be global because of callback -+ -+ - static void subject_iface_init (PolkitSubjectIface *subject_iface); - - G_DEFINE_TYPE_WITH_CODE (PolkitSystemBusName, polkit_system_bus_name, G_TYPE_OBJECT, -@@ -364,6 +368,7 @@ on_retrieved_unix_uid_pid (GObject *src, - if (!v) - { - data->caught_error = TRUE; -+ dbus_call_respond_fails += 1; - } - else - { -@@ -405,6 +410,8 @@ polkit_system_bus_name_get_creds_sync (PolkitSystemBusName *system_bus - tmp_context = g_main_context_new (); - g_main_context_push_thread_default (tmp_context); - -+ dbus_call_respond_fails = 0; -+ - /* Do two async calls as it's basically as fast as one sync call. - */ - g_dbus_connection_call (connection, -@@ -432,11 +439,34 @@ polkit_system_bus_name_get_creds_sync (PolkitSystemBusName *system_bus - on_retrieved_unix_uid_pid, - &data); - -- while (!((data.retrieved_uid && data.retrieved_pid) || data.caught_error)) -- g_main_context_iteration (tmp_context, TRUE); -+ while (TRUE) -+ { -+ /* If one dbus call returns error, we must wait until the other call -+ * calls _call_finish(), otherwise fd leak is possible. -+ * Resolves: GHSL-2021-077 -+ */ - -- if (data.caught_error) -- goto out; -+ if ( (dbus_call_respond_fails > 1) ) -+ { -+ // we got two faults, we can leave -+ goto out; -+ } -+ -+ if ((data.caught_error && (data.retrieved_pid || data.retrieved_uid))) -+ { -+ // we got one fault and the other call finally finished, we can leave -+ goto out; -+ } -+ -+ if ( !(data.retrieved_uid && data.retrieved_pid) ) -+ { -+ g_main_context_iteration (tmp_context, TRUE); -+ } -+ else -+ { -+ break; -+ } -+ } - - if (out_uid) - *out_uid = data.uid; diff --git a/source/l/polkit/a2bf5c9c83b6ae46cbd5c779d3055bff81ded683.patch b/source/l/polkit/a2bf5c9c83b6ae46cbd5c779d3055bff81ded683.patch deleted file mode 100644 index a06300a53..000000000 --- a/source/l/polkit/a2bf5c9c83b6ae46cbd5c779d3055bff81ded683.patch +++ /dev/null @@ -1,79 +0,0 @@ -From a2bf5c9c83b6ae46cbd5c779d3055bff81ded683 Mon Sep 17 00:00:00 2001 -From: Jan Rybar <jrybar@redhat.com> -Date: Tue, 25 Jan 2022 17:21:46 +0000 -Subject: [PATCH] pkexec: local privilege escalation (CVE-2021-4034) - ---- - src/programs/pkcheck.c | 5 +++++ - src/programs/pkexec.c | 23 ++++++++++++++++++++--- - 2 files changed, 25 insertions(+), 3 deletions(-) - -diff --git a/src/programs/pkcheck.c b/src/programs/pkcheck.c -index f1bb4e1..768525c 100644 ---- a/src/programs/pkcheck.c -+++ b/src/programs/pkcheck.c -@@ -363,6 +363,11 @@ main (int argc, char *argv[]) - local_agent_handle = NULL; - ret = 126; - -+ if (argc < 1) -+ { -+ exit(126); -+ } -+ - /* Disable remote file access from GIO. */ - setenv ("GIO_USE_VFS", "local", 1); - -diff --git a/src/programs/pkexec.c b/src/programs/pkexec.c -index 7698c5c..84e5ef6 100644 ---- a/src/programs/pkexec.c -+++ b/src/programs/pkexec.c -@@ -488,6 +488,15 @@ main (int argc, char *argv[]) - pid_t pid_of_caller; - gpointer local_agent_handle; - -+ -+ /* -+ * If 'pkexec' is called THIS wrong, someone's probably evil-doing. Don't be nice, just bail out. -+ */ -+ if (argc<1) -+ { -+ exit(127); -+ } -+ - ret = 127; - authority = NULL; - subject = NULL; -@@ -614,10 +623,10 @@ main (int argc, char *argv[]) - - path = g_strdup (pwstruct.pw_shell); - if (!path) -- { -+ { - g_printerr ("No shell configured or error retrieving pw_shell\n"); - goto out; -- } -+ } - /* If you change this, be sure to change the if (!command_line) - case below too */ - command_line = g_strdup (path); -@@ -636,7 +645,15 @@ main (int argc, char *argv[]) - goto out; - } - g_free (path); -- argv[n] = path = s; -+ path = s; -+ -+ /* argc<2 and pkexec runs just shell, argv is guaranteed to be null-terminated. -+ * /-less shell shouldn't happen, but let's be defensive and don't write to null-termination -+ */ -+ if (argv[n] != NULL) -+ { -+ argv[n] = path; -+ } - } - if (access (path, F_OK) != 0) - { --- -GitLab - diff --git a/source/l/polkit/doinst.sh b/source/l/polkit/doinst.sh index 3d81307e8..840abca13 100644 --- a/source/l/polkit/doinst.sh +++ b/source/l/polkit/doinst.sh @@ -10,9 +10,7 @@ config() { # Otherwise, we leave the .new copy for the admin to consider... } -if [ -r etc/pam.d/polkit-1.new ]; then - config etc/pam.d/polkit-1.new -fi +config etc/pam.d/polkit-1.new # Make sure the polkitd user and group exist: if ! grep -q "^polkitd:" etc/passwd ; then diff --git a/source/l/polkit/polkit.SlackBuild b/source/l/polkit/polkit.SlackBuild index 74949650b..47d0238c4 100755 --- a/source/l/polkit/polkit.SlackBuild +++ b/source/l/polkit/polkit.SlackBuild @@ -2,7 +2,7 @@ # Copyright 2009, 2011, 2015 Robby Workman, Northport, Alabama, USA # Copyright 2010 Eric Hameleers, Eindhoven, NL -# Copyright 2009, 2010, 2011, 2012, 2013, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2009, 2010, 2011, 2012, 2013, 2018, 2020, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # Redistribution and use of this script, with or without modification, is @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=polkit VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -81,11 +81,6 @@ find . \ -exec chmod 644 {} \+ zcat $CWD/dont-set-wheel-group-as-admin.diff.gz | patch -p1 --verbose || exit 1 -zcat $CWD/a2bf5c9c83b6ae46cbd5c779d3055bff81ded683.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/CVE-2021-4115.patch.gz | patch -p1 --verbose || exit 1 - -# https://gitlab.freedesktop.org/polkit/polkit/-/issues/29 -zcat $CWD/0001-configure-fix-elogind-support.patch.gz | patch -p1 || exit 1 # If we get here and don't have a polkitd user/group, add one. # Otherwise a few directories in the package will have wrong permissions. @@ -94,53 +89,36 @@ if ! grep -q "^polkitd:" /etc/passwd ; then useradd -c "PolicyKit daemon owner" -d /var/lib/polkit -u 87 -g polkitd -s /bin/false polkitd fi -# Choose correct options depending on whether PAM is installed: -if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then - PAM_OPTIONS="--with-authfw=pam --with-pam-module-dir=/lib${LIBDIRSUFFIX}/security" - unset SHADOW_OPTIONS -else - unset PAM_OPTIONS - SHADOW_OPTIONS="--with-authfw=shadow" -fi - -if [ ! -r configure ]; then - if [ -x ./autogen.sh ]; then - NOCONFIGURE=1 ./autogen.sh - else - autoreconf -vif - fi -fi - -LIBELOGIND_CFLAGS="$(pkg-config --cflags libelogind)" \ -LIBELOGIND_LIBS="$(pkg-config --libs libelogind)" \ -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ +# Configure, build, and install: +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +mkdir meson-build +cd meson-build +meson setup \ --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ + --libdir=lib${LIBDIRSUFFIX} \ + --libexecdir=/usr/libexec \ + --bindir=/usr/bin \ + --sbindir=/usr/sbin \ + --includedir=/usr/include \ + --datadir=/usr/share \ + --mandir=/usr/man \ --sysconfdir=/etc \ --localstatedir=/var \ - --docdir=/usr/doc/$PKGNAM-$VERSION \ - --enable-man-pages \ - --enable-gtk-doc \ - --mandir=/usr/man \ - --disable-static \ - --disable-examples \ - --enable-introspection \ - --enable-libsystemd-login=no \ - --enable-libelogind=yes \ - $PAM_OPTIONS \ - $SHADOW_OPTIONS \ - --enable-verbose-mode \ - --with-os-type=Slackware \ - --build=$ARCH-slackware-linux || exit 1 - -# Build and install: -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Don't ship .la files: -rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + --buildtype=release \ + -Dintrospection=true \ + -Dsession_tracking=libelogind \ + -Dsystemdsystemunitdir=/usr/lib/systemd/user \ + -Dauthfw=pam \ + -Dpam_module_dir=/lib${LIBDIRSUFFIX}/security \ + -Dman=true \ + -Djs_engine=mozjs \ + .. || exit 1 + "${NINJA:=ninja}" $NUMJOBS || exit 1 + DESTDIR=$PKG $NINJA install || exit 1 +cd .. + + #-Dos_type=slackware \ # Create homedir for polkit. This is mentioned in /etc/passwd, but isn't # actually used for anything later. Perms don't matter. @@ -154,10 +132,8 @@ rmdir --parents $PKG/etc/dbus-1/system.d/ # Leave the /etc/polkit-1/rules.d/ dir in place, but move the config(s) mv $PKG/etc/polkit-1/rules.d/* $PKG/usr/share/polkit-1/rules.d/ -if [ ! -z "$PAM_OPTIONS" ]; then - # Make the PAM file .new: - mv $PKG/etc/pam.d/polkit-1 $PKG/etc/pam.d/polkit-1.new -fi +# Make the PAM file .new: +mv $PKG/etc/pam.d/polkit-1 $PKG/etc/pam.d/polkit-1.new # Strip binaries: find $PKG | xargs file | grep -e "executable" -e "shared object" \ @@ -181,9 +157,8 @@ fi # Add a documentation directory: mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION cp -a \ - AUTHORS COPYING HACKING INSTALL NEWS README \ + AUTHORS* COPYING* HACKING* INSTALL* NEWS* README* \ $PKG/usr/doc/$PKGNAM-$VERSION -( cd $PKG/usr/doc/$PKGNAM-$VERSION; ln -s ../../share/gtk-doc/html/polkit-1 html ) # If there's a ChangeLog, installing at least part of the recent history # is useful, but don't let it get totally out of control: diff --git a/source/n/samba/samba.SlackBuild b/source/n/samba/samba.SlackBuild index 47551db60..757ca4336 100755 --- a/source/n/samba/samba.SlackBuild +++ b/source/n/samba/samba.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2008, 2009, 2010, 2012, 2013, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2008, 2009, 2010, 2012, 2013, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -28,6 +28,16 @@ PKGNAM=samba VERSION=${VERSION:-$(echo samba-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} BUILD=${BUILD:-1} +# This option may also be set to "heimdal": +KERBEROS=${KERBEROS:-mit} + +if [ "$KERBEROS" = "mit" ]; then + KERB_OPTIONS="--with-system-mitkrb5 --with-experimental-mit-ad-dc" +elif [ "$KERBEROS" = "heimdal" ]; then + # Please note that this perl module will be required: https://metacpan.org/pod/JSON + KERB_OPTIONS="--bundled-libraries=heimdal" +fi + if [ -e $CWD/machine.conf ]; then . $CWD/machine.conf ] elif [ -e /etc/slackbuild/machine.conf ]; then @@ -102,7 +112,7 @@ find . \ # Choose correct options depending on whether PAM is installed: if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then - PAM_OPTIONS="--with-pam --with-pammodulesdir=/lib${LIBDIRSUFFIX}/security --with-system-mitkrb5 --with-experimental-mit-ad-dc" + PAM_OPTIONS="--with-pam --with-pammodulesdir=/lib${LIBDIRSUFFIX}/security" unset SHADOW_OPTIONS else unset PAM_OPTIONS @@ -143,12 +153,12 @@ CFLAGS="$SLKCFLAGS" \ --with-ldap \ --with-ads \ --without-fam \ + $KERB_OPTIONS \ $PAM_OPTIONS \ $SHADOW_OPTIONS \ --build=$TARGET || exit 1 # Gives errors: #--builtin-libraries=replace,ccan \ - #--bundled-libraries=heimdal \ # Build with waf directly so that multiple jobs work. # Script lifted from "./configure". |