diff --git a/ChangeLog.rss b/ChangeLog.rss
index 85782002f..b6c923ea2 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,43 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Fri, 22 Mar 2024 22:57:06 GMT
- Fri, 22 Mar 2024 23:29:50 GMT
+ Sat, 23 Mar 2024 19:34:02 GMT
+ Sat, 23 Mar 2024 20:19:26 GMT
maintain_current_git.sh v 1.17
+ -
+ Sat, 23 Mar 2024 19:34:02 GMT
+ Sat, 23 Mar 2024 19:34:02 GMT
+ https://git.slackware.nl/current/tag/?h=20240323193402
+ 20240323193402
+
+
+ap/vim-9.1.0199-x86_64-1.txz: Upgraded.
+ Dropped python2 support. Thanks to Audrius Kažukauskas.
+l/duktape-2.7.0-x86_64-1.txz: Added.
+ Needed by polkit.
+l/gjs-1.80.1-x86_64-1.txz: Upgraded.
+l/libdeflate-1.20-x86_64-1.txz: Upgraded.
+l/mozjs102-102.15.1esr-x86_64-2.txz: Removed.
+l/mozjs115-115.9.1esr-x86_64-1.txz: Upgraded.
+l/polkit-123-x86_64-2.txz: Rebuilt.
+ Use duktape instead of mozjs102 as the JavaScript engine.
+x/iceauth-1.0.10-x86_64-2.txz: Rebuilt.
+ It's never too early to build with --enable-year2038. Thanks to bigbadaboum.
+xap/geeqie-2.4-x86_64-1.txz: Upgraded.
+xap/mozilla-firefox-115.9.1esr-x86_64-1.txz: Upgraded.
+ This update fixes a critical security issue:
+ An attacker was able to inject an event handler into a privileged object
+ that would allow arbitrary JavaScript execution in the parent process.
+ For more information, see:
+ https://www.mozilla.org/en-US/firefox/115.9.1esr/releasenotes/
+ https://www.mozilla.org/security/advisories/mfsa2024-16/
+ https://www.cve.org/CVERecord?id=CVE-2024-29944
+ (* Security fix *)
+xap/vim-gvim-9.1.0199-x86_64-1.txz: Upgraded.
+ Dropped python2 support. Thanks to Audrius Kažukauskas.
+ ]]>
+
+
-
Fri, 22 Mar 2024 22:57:06 GMT
Fri, 22 Mar 2024 22:57:06 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 32d284752..13bfac771 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,29 @@
+Sat Mar 23 19:34:02 UTC 2024
+ap/vim-9.1.0199-x86_64-1.txz: Upgraded.
+ Dropped python2 support. Thanks to Audrius Kažukauskas.
+l/duktape-2.7.0-x86_64-1.txz: Added.
+ Needed by polkit.
+l/gjs-1.80.1-x86_64-1.txz: Upgraded.
+l/libdeflate-1.20-x86_64-1.txz: Upgraded.
+l/mozjs102-102.15.1esr-x86_64-2.txz: Removed.
+l/mozjs115-115.9.1esr-x86_64-1.txz: Upgraded.
+l/polkit-123-x86_64-2.txz: Rebuilt.
+ Use duktape instead of mozjs102 as the JavaScript engine.
+x/iceauth-1.0.10-x86_64-2.txz: Rebuilt.
+ It's never too early to build with --enable-year2038. Thanks to bigbadaboum.
+xap/geeqie-2.4-x86_64-1.txz: Upgraded.
+xap/mozilla-firefox-115.9.1esr-x86_64-1.txz: Upgraded.
+ This update fixes a critical security issue:
+ An attacker was able to inject an event handler into a privileged object
+ that would allow arbitrary JavaScript execution in the parent process.
+ For more information, see:
+ https://www.mozilla.org/en-US/firefox/115.9.1esr/releasenotes/
+ https://www.mozilla.org/security/advisories/mfsa2024-16/
+ https://www.cve.org/CVERecord?id=CVE-2024-29944
+ (* Security fix *)
+xap/vim-gvim-9.1.0199-x86_64-1.txz: Upgraded.
+ Dropped python2 support. Thanks to Audrius Kažukauskas.
++--------------------------+
Fri Mar 22 22:57:06 UTC 2024
l/glibmm2-2.80.0-x86_64-1.txz: Upgraded.
+--------------------------+
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 374ecebab..57b323516 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Fri Mar 22 23:05:41 UTC 2024
+Sat Mar 23 19:39:30 UTC 2024
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 2024-03-22 23:00 .
+drwxr-xr-x 12 root root 4096 2024-03-23 19:34 .
-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 1149084 2024-03-22 23:00 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-03-22 23:00 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1149084 2024-03-22 23:06 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-03-22 23:06 ./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 1012788 2024-03-22 22:57 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1014023 2024-03-23 19:34 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-03-15 22:48 ./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 2024-03-15 22:48 ./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 1504058 2024-03-22 22:59 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1504058 2024-03-22 23:05 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 907044 2024-03-22 23:05 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 906959 2024-03-23 19:39 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2024-03-15 22:35 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@@ -683,11 +683,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 2024-03-22 23:05 ./slackware64
--rw-r--r-- 1 root root 353900 2024-03-22 23:05 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-03-22 23:05 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 438285 2024-03-22 23:04 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4607515 2024-03-22 23:04 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-03-23 19:39 ./slackware64
+-rw-r--r-- 1 root root 353879 2024-03-23 19:39 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-03-23 19:39 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 438264 2024-03-23 19:38 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4596280 2024-03-23 19:38 ./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 2024-03-22 22:33 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@@ -1079,7 +1079,7 @@ drwxr-xr-x 2 root root 32768 2024-03-22 22:33 ./slackware64/a
-rw-r--r-- 1 root root 540 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txt
-rw-r--r-- 1 root root 55448 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2024-03-20 21:13 ./slackware64/ap
+drwxr-xr-x 2 root root 20480 2024-03-23 19:38 ./slackware64/ap
-rw-r--r-- 1 root root 291 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txt
-rw-r--r-- 1 root root 675492 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz.asc
@@ -1322,9 +1322,9 @@ drwxr-xr-x 2 root root 20480 2024-03-20 21:13 ./slackware64/ap
-rw-r--r-- 1 root root 375 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txt
-rw-r--r-- 1 root root 14756 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:46 ./slackware64/ap/vbetool-1.2.2-x86_64-4.txz.asc
--rw-r--r-- 1 root root 407 2024-02-25 18:47 ./slackware64/ap/vim-9.1.0136-x86_64-1.txt
--rw-r--r-- 1 root root 8633116 2024-02-25 18:47 ./slackware64/ap/vim-9.1.0136-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-02-25 18:47 ./slackware64/ap/vim-9.1.0136-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 407 2024-03-23 17:21 ./slackware64/ap/vim-9.1.0199-x86_64-1.txt
+-rw-r--r-- 1 root root 8875756 2024-03-23 17:21 ./slackware64/ap/vim-9.1.0199-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 17:21 ./slackware64/ap/vim-9.1.0199-x86_64-1.txz.asc
-rw-r--r-- 1 root root 604 2023-03-05 21:21 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-4.txt
-rw-r--r-- 1 root root 178980 2023-03-05 21:21 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2023-03-05 21:21 ./slackware64/ap/vorbis-tools-1.4.2-x86_64-4.txz.asc
@@ -2783,7 +2783,7 @@ drwxr-xr-x 2 root root 86016 2024-03-20 21:14 ./slackware64/kde
-rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt
-rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./slackware64/l
+drwxr-xr-x 2 root root 94208 2024-03-23 19:38 ./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
@@ -2946,6 +2946,9 @@ drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./slackware64/l
-rw-r--r-- 1 root root 274 2021-02-13 06:25 ./slackware64/l/dotconf-1.3-x86_64-3.txt
-rw-r--r-- 1 root root 26464 2021-02-13 06:25 ./slackware64/l/dotconf-1.3-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:25 ./slackware64/l/dotconf-1.3-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 332 2024-03-23 18:26 ./slackware64/l/duktape-2.7.0-x86_64-1.txt
+-rw-r--r-- 1 root root 167808 2024-03-23 18:26 ./slackware64/l/duktape-2.7.0-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 18:26 ./slackware64/l/duktape-2.7.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 328 2021-06-05 18:42 ./slackware64/l/dvdauthor-0.7.2-x86_64-5.txt
-rw-r--r-- 1 root root 179240 2021-06-05 18:42 ./slackware64/l/dvdauthor-0.7.2-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-06-05 18:42 ./slackware64/l/dvdauthor-0.7.2-x86_64-5.txz.asc
@@ -3042,9 +3045,9 @@ drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./slackware64/l
-rw-r--r-- 1 root root 319 2024-02-19 19:26 ./slackware64/l/giflib-5.2.2-x86_64-1.txt
-rw-r--r-- 1 root root 251240 2024-02-19 19:26 ./slackware64/l/giflib-5.2.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-19 19:26 ./slackware64/l/giflib-5.2.2-x86_64-1.txz.asc
--rw-r--r-- 1 root root 368 2024-03-19 22:57 ./slackware64/l/gjs-1.80.0-x86_64-1.txt
--rw-r--r-- 1 root root 440092 2024-03-19 22:57 ./slackware64/l/gjs-1.80.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-19 22:57 ./slackware64/l/gjs-1.80.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 368 2024-03-23 02:23 ./slackware64/l/gjs-1.80.1-x86_64-1.txt
+-rw-r--r-- 1 root root 440016 2024-03-23 02:23 ./slackware64/l/gjs-1.80.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 02:23 ./slackware64/l/gjs-1.80.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
@@ -3299,9 +3302,9 @@ drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./slackware64/l
-rw-r--r-- 1 root root 448 2021-02-13 07:01 ./slackware64/l/libdbusmenu-qt-0.9.3+16.04.20160218-x86_64-3.txt
-rw-r--r-- 1 root root 69704 2021-02-13 07:01 ./slackware64/l/libdbusmenu-qt-0.9.3+16.04.20160218-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:01 ./slackware64/l/libdbusmenu-qt-0.9.3+16.04.20160218-x86_64-3.txz.asc
--rw-r--r-- 1 root root 679 2023-09-17 18:38 ./slackware64/l/libdeflate-1.19-x86_64-1.txt
--rw-r--r-- 1 root root 60496 2023-09-17 18:38 ./slackware64/l/libdeflate-1.19-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-09-17 18:38 ./slackware64/l/libdeflate-1.19-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 679 2024-03-23 18:36 ./slackware64/l/libdeflate-1.20-x86_64-1.txt
+-rw-r--r-- 1 root root 65320 2024-03-23 18:36 ./slackware64/l/libdeflate-1.20-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 18:36 ./slackware64/l/libdeflate-1.20-x86_64-1.txz.asc
-rw-r--r-- 1 root root 480 2023-05-05 17:25 ./slackware64/l/libdiscid-0.6.4-x86_64-2.txt
-rw-r--r-- 1 root root 26428 2023-05-05 17:25 ./slackware64/l/libdiscid-0.6.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-05-05 17:25 ./slackware64/l/libdiscid-0.6.4-x86_64-2.txz.asc
@@ -3629,8 +3632,8 @@ drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./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 32836 2024-03-22 20:01 ./slackware64/l/maketag
--rw-r--r-- 1 root root 32836 2024-03-22 20:01 ./slackware64/l/maketag.ez
+-rw-r--r-- 1 root root 32819 2024-03-23 19:31 ./slackware64/l/maketag
+-rw-r--r-- 1 root root 32819 2024-03-23 19:31 ./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
@@ -3646,12 +3649,9 @@ drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./slackware64/l
-rw-r--r-- 1 root root 564 2024-03-17 18:04 ./slackware64/l/mozilla-nss-3.99-x86_64-1.txt
-rw-r--r-- 1 root root 1928056 2024-03-17 18:04 ./slackware64/l/mozilla-nss-3.99-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-17 18:04 ./slackware64/l/mozilla-nss-3.99-x86_64-1.txz.asc
--rw-r--r-- 1 root root 410 2023-11-01 20:08 ./slackware64/l/mozjs102-102.15.1esr-x86_64-2.txt
--rw-r--r-- 1 root root 5363236 2023-11-01 20:08 ./slackware64/l/mozjs102-102.15.1esr-x86_64-2.txz
--rw-r--r-- 1 root root 163 2023-11-01 20:08 ./slackware64/l/mozjs102-102.15.1esr-x86_64-2.txz.asc
--rw-r--r-- 1 root root 410 2024-03-20 04:18 ./slackware64/l/mozjs115-115.9.0esr-x86_64-2.txt
--rw-r--r-- 1 root root 5675184 2024-03-20 04:18 ./slackware64/l/mozjs115-115.9.0esr-x86_64-2.txz
--rw-r--r-- 1 root root 195 2024-03-20 04:18 ./slackware64/l/mozjs115-115.9.0esr-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 410 2024-03-23 18:00 ./slackware64/l/mozjs115-115.9.1esr-x86_64-1.txt
+-rw-r--r-- 1 root root 5620716 2024-03-23 18:00 ./slackware64/l/mozjs115-115.9.1esr-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 18:00 ./slackware64/l/mozjs115-115.9.1esr-x86_64-1.txz.asc
-rw-r--r-- 1 root root 586 2023-08-22 19:00 ./slackware64/l/mpfr-4.2.1-x86_64-1.txt
-rw-r--r-- 1 root root 428932 2023-08-22 19:00 ./slackware64/l/mpfr-4.2.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-08-22 19:00 ./slackware64/l/mpfr-4.2.1-x86_64-1.txz.asc
@@ -3730,9 +3730,9 @@ drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./slackware64/l
-rw-r--r-- 1 root root 552 2024-03-13 19:31 ./slackware64/l/pipewire-1.0.4-x86_64-1.txt
-rw-r--r-- 1 root root 2274292 2024-03-13 19:31 ./slackware64/l/pipewire-1.0.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-13 19:31 ./slackware64/l/pipewire-1.0.4-x86_64-1.txz.asc
--rw-r--r-- 1 root root 450 2023-07-30 18:05 ./slackware64/l/polkit-123-x86_64-1.txt
--rw-r--r-- 1 root root 187000 2023-07-30 18:05 ./slackware64/l/polkit-123-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-07-30 18:05 ./slackware64/l/polkit-123-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 450 2024-03-23 18:28 ./slackware64/l/polkit-123-x86_64-2.txt
+-rw-r--r-- 1 root root 181336 2024-03-23 18:28 ./slackware64/l/polkit-123-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-03-23 18:28 ./slackware64/l/polkit-123-x86_64-2.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
@@ -4045,7 +4045,7 @@ drwxr-xr-x 2 root root 94208 2024-03-22 22:58 ./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 6245 2024-03-22 20:01 ./slackware64/l/tagfile
+-rw-r--r-- 1 root root 6244 2024-03-23 19:31 ./slackware64/l/tagfile
-rw-r--r-- 1 root root 368 2023-07-01 18:40 ./slackware64/l/taglib-1.13.1-x86_64-1.txt
-rw-r--r-- 1 root root 380512 2023-07-01 18:40 ./slackware64/l/taglib-1.13.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-01 18:40 ./slackware64/l/taglib-1.13.1-x86_64-1.txz.asc
@@ -4625,7 +4625,7 @@ drwxr-xr-x 2 root root 4096 2024-03-01 22:17 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txt
-rw-r--r-- 1 root root 1806636 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 65536 2024-03-21 19:55 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2024-03-23 19:38 ./slackware64/x
-rw-r--r-- 1 root root 440 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txt
-rw-r--r-- 1 root root 644060 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz.asc
@@ -4863,9 +4863,9 @@ drwxr-xr-x 2 root root 65536 2024-03-21 19:55 ./slackware64/x
-rw-r--r-- 1 root root 292 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txt
-rw-r--r-- 1 root root 67176 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 12:48 ./slackware64/x/ibus-unikey-0.6.1-x86_64-3.txz.asc
--rw-r--r-- 1 root root 347 2024-03-11 17:36 ./slackware64/x/iceauth-1.0.10-x86_64-1.txt
--rw-r--r-- 1 root root 29256 2024-03-11 17:36 ./slackware64/x/iceauth-1.0.10-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-11 17:36 ./slackware64/x/iceauth-1.0.10-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 347 2024-03-23 17:51 ./slackware64/x/iceauth-1.0.10-x86_64-2.txt
+-rw-r--r-- 1 root root 29264 2024-03-23 17:51 ./slackware64/x/iceauth-1.0.10-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-03-23 17:51 ./slackware64/x/iceauth-1.0.10-x86_64-2.txz.asc
-rw-r--r-- 1 root root 306 2022-09-01 01:55 ./slackware64/x/ico-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 26280 2022-09-01 01:55 ./slackware64/x/ico-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-09-01 01:55 ./slackware64/x/ico-1.0.6-x86_64-1.txz.asc
@@ -5489,7 +5489,7 @@ drwxr-xr-x 2 root root 65536 2024-03-21 19:55 ./slackware64/x
-rw-r--r-- 1 root root 421 2022-12-04 19:50 ./slackware64/x/xstdcmap-1.0.5-x86_64-1.txt
-rw-r--r-- 1 root root 18720 2022-12-04 19:50 ./slackware64/x/xstdcmap-1.0.5-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-12-04 19:50 ./slackware64/x/xstdcmap-1.0.5-x86_64-1.txz.asc
--rw-r--r-- 1 root root 308 2024-02-20 18:35 ./slackware64/x/xterm-390-x86_64-1.txt
+-rw-r--r-- 1 root root 308 2024-02-20 18:35 ./slackware64/x/xterm-390-x86_64-1.txt
-rw-r--r-- 1 root root 436248 2024-02-20 18:35 ./slackware64/x/xterm-390-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-20 18:35 ./slackware64/x/xterm-390-x86_64-1.txz.asc
-rw-r--r-- 1 root root 391 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txt
@@ -5510,7 +5510,7 @@ drwxr-xr-x 2 root root 65536 2024-03-21 19:55 ./slackware64/x
-rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt
-rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 16384 2024-03-22 20:04 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2024-03-23 19:38 ./slackware64/xap
-rw-r--r-- 1 root root 625 2024-01-30 20:29 ./slackware64/xap/MPlayer-20240130-x86_64-1.txt
-rw-r--r-- 1 root root 2705540 2024-01-30 20:29 ./slackware64/xap/MPlayer-20240130-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-30 20:29 ./slackware64/xap/MPlayer-20240130-x86_64-1.txz.asc
@@ -5550,9 +5550,9 @@ drwxr-xr-x 2 root root 16384 2024-03-22 20:04 ./slackware64/xap
-rw-r--r-- 1 root root 411 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txt
-rw-r--r-- 1 root root 2458460 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 302 2024-03-08 18:25 ./slackware64/xap/geeqie-2.3-x86_64-1.txt
--rw-r--r-- 1 root root 1431508 2024-03-08 18:25 ./slackware64/xap/geeqie-2.3-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-08 18:25 ./slackware64/xap/geeqie-2.3-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 302 2024-03-23 18:31 ./slackware64/xap/geeqie-2.4-x86_64-1.txt
+-rw-r--r-- 1 root root 1447736 2024-03-23 18:31 ./slackware64/xap/geeqie-2.4-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 18:31 ./slackware64/xap/geeqie-2.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 443 2023-03-08 02:10 ./slackware64/xap/gftp-2.9.1b-x86_64-3.txt
-rw-r--r-- 1 root root 693100 2023-03-08 02:10 ./slackware64/xap/gftp-2.9.1b-x86_64-3.txz
-rw-r--r-- 1 root root 163 2023-03-08 02:10 ./slackware64/xap/gftp-2.9.1b-x86_64-3.txz.asc
@@ -5587,9 +5587,9 @@ drwxr-xr-x 2 root root 16384 2024-03-22 20:04 ./slackware64/xap
-rw-r--r-- 1 root root 163 2023-01-09 19:24 ./slackware64/xap/libnma-1.10.6-x86_64-1.txz.asc
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag
-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag.ez
--rw-r--r-- 1 root root 570 2024-03-19 18:11 ./slackware64/xap/mozilla-firefox-115.9.0esr-x86_64-1.txt
--rw-r--r-- 1 root root 59936372 2024-03-19 18:11 ./slackware64/xap/mozilla-firefox-115.9.0esr-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-19 18:11 ./slackware64/xap/mozilla-firefox-115.9.0esr-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 570 2024-03-23 18:17 ./slackware64/xap/mozilla-firefox-115.9.1esr-x86_64-1.txt
+-rw-r--r-- 1 root root 59937028 2024-03-23 18:17 ./slackware64/xap/mozilla-firefox-115.9.1esr-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 18:17 ./slackware64/xap/mozilla-firefox-115.9.1esr-x86_64-1.txz.asc
-rw-r--r-- 1 root root 663 2024-03-19 19:37 ./slackware64/xap/mozilla-thunderbird-115.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 59260124 2024-03-19 19:37 ./slackware64/xap/mozilla-thunderbird-115.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-19 19:37 ./slackware64/xap/mozilla-thunderbird-115.9.0-x86_64-1.txz.asc
@@ -5624,9 +5624,9 @@ drwxr-xr-x 2 root root 16384 2024-03-22 20:04 ./slackware64/xap
-rw-r--r-- 1 root root 1356360 2024-01-28 21:04 ./slackware64/xap/ssr-0.4.4-x86_64-2.txz
-rw-r--r-- 1 root root 163 2024-01-28 21:04 ./slackware64/xap/ssr-0.4.4-x86_64-2.txz.asc
-rw-r--r-- 1 root root 676 2021-09-23 19:13 ./slackware64/xap/tagfile
--rw-r--r-- 1 root root 527 2024-02-25 18:47 ./slackware64/xap/vim-gvim-9.1.0136-x86_64-1.txt
--rw-r--r-- 1 root root 1787448 2024-02-25 18:47 ./slackware64/xap/vim-gvim-9.1.0136-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-02-25 18:47 ./slackware64/xap/vim-gvim-9.1.0136-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 527 2024-03-23 17:22 ./slackware64/xap/vim-gvim-9.1.0199-x86_64-1.txt
+-rw-r--r-- 1 root root 1771688 2024-03-23 17:22 ./slackware64/xap/vim-gvim-9.1.0199-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-23 17:22 ./slackware64/xap/vim-gvim-9.1.0199-x86_64-1.txz.asc
-rw-r--r-- 1 root root 455 2023-12-05 23:07 ./slackware64/xap/windowmaker-0.96.0-x86_64-2.txt
-rw-r--r-- 1 root root 1782724 2023-12-05 23:07 ./slackware64/xap/windowmaker-0.96.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-12-05 23:07 ./slackware64/xap/windowmaker-0.96.0-x86_64-2.txz.asc
@@ -5777,11 +5777,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2024-03-22 23:05 ./source
--rw-r--r-- 1 root root 617433 2024-03-22 23:05 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-03-22 23:05 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 860868 2024-03-22 23:05 ./source/FILE_LIST
--rw-r--r-- 1 root root 30750739 2024-03-22 23:05 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-03-23 19:39 ./source
+-rw-r--r-- 1 root root 616100 2024-03-23 19:39 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-03-23 19:39 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 859160 2024-03-23 19:39 ./source/FILE_LIST
+-rw-r--r-- 1 root root 28460693 2024-03-23 19:39 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 124 root root 4096 2024-03-22 17:30 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@@ -7474,16 +7474,16 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/ap/vbetool
-rw-r--r-- 1 root root 24915 2015-12-20 20:37 ./source/ap/vbetool/vbetool-1.2.2.tar.gz
-rwxr-xr-x 1 root root 3202 2021-02-13 05:31 ./source/ap/vbetool/vbetool.SlackBuild
-rw-r--r-- 1 root root 129 2008-11-24 18:23 ./source/ap/vbetool/vbetool.info
-drwxr-xr-x 2 root root 4096 2024-02-25 18:46 ./source/ap/vim
+drwxr-xr-x 2 root root 4096 2024-03-23 17:20 ./source/ap/vim
-rw-r--r-- 1 root root 299348 2009-07-09 22:03 ./source/ap/vim/ctags-5.8.tar.xz
-rw-r--r-- 1 root root 2768 2022-02-12 08:11 ./source/ap/vim/ctags.use-conventional-unused-marker.patch.gz
-rw-r--r-- 1 root root 505 2022-09-26 18:00 ./source/ap/vim/doinst.sh.gz
-rw-r--r-- 1 root root 8249 2006-01-19 17:01 ./source/ap/vim/gvim.png
-rw-r--r-- 1 root root 858 2023-08-07 19:00 ./source/ap/vim/slack-desc.vim
-rw-r--r-- 1 root root 983 2023-08-07 19:01 ./source/ap/vim/slack-desc.vim-gvim
--rw-r--r-- 1 root root 11334435 2024-02-25 18:46 ./source/ap/vim/vim-9.1.0136.tar.lz
--rwxr-xr-x 1 root root 6486 2024-01-03 18:01 ./source/ap/vim/vim-gvim.SlackBuild
--rwxr-xr-x 1 root root 7877 2024-01-03 18:01 ./source/ap/vim/vim.SlackBuild
+-rw-r--r-- 1 root root 11397451 2024-03-23 17:20 ./source/ap/vim/vim-9.1.0199.tar.lz
+-rwxr-xr-x 1 root root 6289 2024-03-23 17:20 ./source/ap/vim/vim-gvim.SlackBuild
+-rwxr-xr-x 1 root root 7680 2024-03-23 17:18 ./source/ap/vim/vim.SlackBuild
-rw-r--r-- 1 root root 76 2022-12-08 18:30 ./source/ap/vim/vim.url
-rw-r--r-- 1 root root 283 2019-01-11 20:43 ./source/ap/vim/vim.vimrc.diff.gz
drwxr-xr-x 2 root root 4096 2023-03-05 20:50 ./source/ap/vorbis-tools
@@ -10019,7 +10019,7 @@ drwxr-xr-x 2 root root 4096 2023-11-30 17:19 ./source/kde/wcslib
-rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.tar.lz
-rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild
-rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url
-drwxr-xr-x 438 root root 16384 2024-03-22 19:35 ./source/l
+drwxr-xr-x 438 root root 16384 2024-03-23 18:27 ./source/l
-rw-r--r-- 1 root root 2653 2024-03-22 18:04 ./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
@@ -10311,6 +10311,11 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/dotconf
-rwxr-xr-x 1 root root 4136 2022-09-06 18:27 ./source/l/dotconf/dotconf.SlackBuild
-rw-r--r-- 1 root root 37 2020-08-03 05:02 ./source/l/dotconf/dotconf.url
-rw-r--r-- 1 root root 761 2020-11-01 20:04 ./source/l/dotconf/slack-desc
+drwxr-xr-x 2 root root 4096 2024-03-23 18:26 ./source/l/duktape
+-rw-r--r-- 1 root root 1026524 2024-03-23 18:10 ./source/l/duktape/duktape-2.7.0.tar.xz
+-rwxr-xr-x 1 root root 3739 2024-03-23 18:24 ./source/l/duktape/duktape.SlackBuild
+-rw-r--r-- 1 root root 20 2024-03-23 18:08 ./source/l/duktape/duktape.url
+-rw-r--r-- 1 root root 787 2024-03-23 18:26 ./source/l/duktape/slack-desc
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/dvdauthor
-rw-r--r-- 1 root root 195874 2016-12-31 22:42 ./source/l/dvdauthor/dvdauthor-0.7.2.tar.lz
-rw-r--r-- 1 root root 888 2019-11-12 13:14 ./source/l/dvdauthor/dvdauthor-0.7.2_imagemagick7.patch.gz
@@ -10494,8 +10499,8 @@ drwxr-xr-x 2 root root 4096 2024-03-04 18:48 ./source/l/giflib
-rwxr-xr-x 1 root root 4568 2024-02-19 19:25 ./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 2024-03-19 22:48 ./source/l/gjs
--rw-r--r-- 1 root root 662916 2024-03-16 04:28 ./source/l/gjs/gjs-1.80.0.tar.xz
+drwxr-xr-x 2 root root 4096 2024-03-23 02:21 ./source/l/gjs
+-rw-r--r-- 1 root root 663060 2024-03-23 00:30 ./source/l/gjs/gjs-1.80.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
@@ -10987,8 +10992,8 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/libdbusmenu-qt
-rwxr-xr-x 1 root root 4927 2022-09-06 18:27 ./source/l/libdbusmenu/libdbusmenu.SlackBuild
-rw-r--r-- 1 root root 753 2018-10-29 20:34 ./source/l/libdbusmenu/libdbusmenu_configure_valgrind.patch.gz
-rw-r--r-- 1 root root 952 2020-11-01 20:04 ./source/l/libdbusmenu/slack-desc
-drwxr-xr-x 2 root root 4096 2023-09-17 18:38 ./source/l/libdeflate
--rw-r--r-- 1 root root 145461 2023-09-16 23:48 ./source/l/libdeflate/libdeflate-1.19.tar.lz
+drwxr-xr-x 2 root root 4096 2024-03-23 18:36 ./source/l/libdeflate
+-rw-r--r-- 1 root root 150474 2024-03-18 03:59 ./source/l/libdeflate/libdeflate-1.20.tar.lz
-rwxr-xr-x 1 root root 3666 2023-09-01 18:37 ./source/l/libdeflate/libdeflate.SlackBuild
-rw-r--r-- 1 root root 39 2023-09-01 18:29 ./source/l/libdeflate/libdeflate.url
-rw-r--r-- 1 root root 1137 2023-09-01 18:34 ./source/l/libdeflate/slack-desc
@@ -11550,37 +11555,15 @@ drwxr-xr-x 2 root root 4096 2024-03-17 18:03 ./source/l/mozilla-nss
-rw-r--r-- 1 root root 41857480 2024-03-15 18:43 ./source/l/mozilla-nss/nss-3.99.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 2023-11-01 19:30 ./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 483198220 2023-09-12 11:52 ./source/l/mozjs102/firefox-102.15.1esr.source.tar.xz
--rw-r--r-- 1 root root 833 2023-09-12 11:52 ./source/l/mozjs102/firefox-102.15.1esr.source.tar.xz.asc
--rwxr-xr-x 1 root root 6385 2023-11-01 19:30 ./source/l/mozjs102/mozjs102.SlackBuild
-drwxr-xr-x 2 root root 4096 2023-02-14 20:34 ./source/l/mozjs102/patches
--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 4 root root 4096 2024-03-19 23:56 ./source/l/mozjs115
+drwxr-xr-x 4 root root 4096 2024-03-23 17:52 ./source/l/mozjs115
drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/l/mozjs115/autoconf
-rw-r--r-- 1 root root 5869 2016-07-03 18:04 ./source/l/mozjs115/autoconf/autoconf-2.13-consolidated_fixes-1.patch.gz
-rw-r--r-- 1 root root 300116 1999-01-15 21:03 ./source/l/mozjs115/autoconf/autoconf-2.13.tar.xz
-rwxr-xr-x 1 root root 2629 2018-07-08 15:48 ./source/l/mozjs115/autoconf/autoconf.build
-rw-r--r-- 1 root root 238 2024-03-19 23:56 ./source/l/mozjs115/double_t.x86.diff.gz
--rw-r--r-- 1 root root 507156076 2024-03-18 13:52 ./source/l/mozjs115/firefox-115.9.0esr.source.tar.xz
--rw-r--r-- 1 root root 833 2024-03-18 13:52 ./source/l/mozjs115/firefox-115.9.0esr.source.tar.xz.asc
--rwxr-xr-x 1 root root 6531 2024-03-20 01:22 ./source/l/mozjs115/mozjs115.SlackBuild
+-rw-r--r-- 1 root root 508070816 2024-03-22 12:09 ./source/l/mozjs115/firefox-115.9.1esr.source.tar.xz
+-rw-r--r-- 1 root root 833 2024-03-22 12:09 ./source/l/mozjs115/firefox-115.9.1esr.source.tar.xz.asc
+-rwxr-xr-x 1 root root 6664 2024-03-23 17:55 ./source/l/mozjs115/mozjs115.SlackBuild
drwxr-xr-x 2 root root 4096 2024-03-19 22:51 ./source/l/mozjs115/patches
-rw-r--r-- 1 root root 715 2022-11-15 21:49 ./source/l/mozjs115/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/mozjs115/patches/copy-headers.patch.gz
@@ -11778,7 +11761,7 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/polkit-qt-1
-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 666280 2023-07-30 18:05 ./source/l/polkit/polkit-123.tar.lz
--rwxr-xr-x 1 root root 5660 2023-01-31 23:06 ./source/l/polkit/polkit.SlackBuild
+-rwxr-xr-x 1 root root 5668 2024-03-23 18:28 ./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 2024-03-04 19:12 ./source/l/poppler
drwxr-xr-x 2 root root 4096 2023-02-03 04:19 ./source/l/poppler-data
@@ -14264,7 +14247,7 @@ drwxr-xr-x 2 root root 12288 2022-08-27 16:19 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2022-10-08 17:59 ./source/x/x11/build/fstobdf
-rw-r--r-- 1 root root 2 2024-03-03 19:31 ./source/x/x11/build/gccmakedep
-rw-r--r-- 1 root root 2 2021-02-13 05:35 ./source/x/x11/build/glproto
--rw-r--r-- 1 root root 2 2022-04-04 18:47 ./source/x/x11/build/iceauth
+-rw-r--r-- 1 root root 2 2024-03-23 17:49 ./source/x/x11/build/iceauth
-rw-r--r-- 1 root root 2 2022-09-01 01:54 ./source/x/x11/build/ico
-rw-r--r-- 1 root root 2 2024-02-14 04:24 ./source/x/x11/build/igt-gpu-tools
-rw-r--r-- 1 root root 2 2022-10-19 19:09 ./source/x/x11/build/imake
@@ -14493,12 +14476,13 @@ drwxr-xr-x 2 root root 12288 2022-08-27 16:19 ./source/x/x11/build
-rw-r--r-- 1 root root 2 2021-08-02 17:59 ./source/x/x11/build/xwd
-rw-r--r-- 1 root root 2 2023-04-09 18:45 ./source/x/x11/build/xwininfo
-rw-r--r-- 1 root root 2 2022-07-11 18:34 ./source/x/x11/build/xwud
-drwxr-xr-x 2 root root 4096 2024-02-06 20:01 ./source/x/x11/configure
+drwxr-xr-x 2 root root 4096 2024-03-23 17:49 ./source/x/x11/configure
-rw-r--r-- 1 root root 362 2016-01-16 20:11 ./source/x/x11/configure/autogen
-rw-r--r-- 1 root root 361 2016-01-16 20:11 ./source/x/x11/configure/configure
-rw-r--r-- 1 root root 341 2010-11-13 18:36 ./source/x/x11/configure/font-bh-ttf
-rw-r--r-- 1 root root 297 2009-10-20 04:17 ./source/x/x11/configure/font-util
-rw-r--r-- 1 root root 320 2010-11-13 20:17 ./source/x/x11/configure/gccmakedep
+-rw-r--r-- 1 root root 383 2024-03-23 17:49 ./source/x/x11/configure/iceauth
-rw-r--r-- 1 root root 341 2021-04-23 17:48 ./source/x/x11/configure/igt-gpu-tools
-rw-r--r-- 1 root root 357 2022-06-10 19:55 ./source/x/x11/configure/libX11
-rw-r--r-- 1 root root 440 2012-05-21 17:51 ./source/x/x11/configure/libXaw3d
@@ -15266,33 +15250,33 @@ drwxr-xr-x 2 root root 4096 2024-02-06 20:09 ./source/x/xdg-utils
drwxr-xr-x 2 root root 4096 2024-01-16 19:35 ./source/x/xorg-server-xwayland
-rw-r--r-- 1 root root 1287 2021-04-18 18:21 ./source/x/xorg-server-xwayland/slack-desc
-rwxr-xr-x 1 root root 5293 2022-11-02 19:21 ./source/x/xorg-server-xwayland/xorg-server-xwayland.SlackBuild
--rw-r--r-- 1 root root 1299748 2024-01-16 10:19 ./source/x/xorg-server-xwayland/xwayland-23.2.4.tar.xz
--rw-r--r-- 1 root root 95 2024-01-16 10:19 ./source/x/xorg-server-xwayland/xwayland-23.2.4.tar.xz.sig
-drwxr-xr-x 2 root root 4096 2024-02-20 18:34 ./source/x/xterm
--rw-r--r-- 1 root root 3266 2022-01-19 05:01 ./source/x/xterm/XTerm-console
--rw-r--r-- 1 root root 391 2019-01-01 20:06 ./source/x/xterm/doinst.sh.gz
--rw-r--r-- 1 root root 761 2018-02-27 06:13 ./source/x/xterm/slack-desc
--rw-r--r-- 1 root root 1085536 2024-02-20 00:05 ./source/x/xterm/xterm-390.tar.lz
--rwxr-xr-x 1 root root 4901 2024-02-13 18:37 ./source/x/xterm/xterm.SlackBuild
--rw-r--r-- 1 root root 44 2023-05-29 18:07 ./source/x/xterm/xterm.url
-drwxr-xr-x 52 root root 4096 2024-03-22 19:28 ./source/xap
--rw-r--r-- 1 root root 223 2022-10-09 20:11 ./source/xap/FTBFSlog
-drwxr-xr-x 2 root root 4096 2024-01-30 20:10 ./source/xap/MPlayer
--rw-r--r-- 1 root root 222707 2017-10-10 01:18 ./source/xap/MPlayer/Blue-1.13.tar.bz2
--rw-r--r-- 1 root root 5268300 2024-01-30 20:09 ./source/xap/MPlayer/MPlayer-20240130.tar.xz
--rwxr-xr-- 1 root root 13676 2024-01-30 20:11 ./source/xap/MPlayer/MPlayer.SlackBuild
--rw-r--r-- 1 root root 219 2015-03-09 20:07 ./source/xap/MPlayer/include-samba-4.0.patch.gz
--rw-r--r-- 1 root root 292 2024-01-30 20:10 ./source/xap/MPlayer/po_charset.patch.gz
--rw-r--r-- 1 root root 1081 2018-08-20 04:29 ./source/xap/MPlayer/slack-desc
-drwxr-xr-x 2 root root 4096 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn
--rw-r--r-- 1 root root 701652 2022-11-15 11:50 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn-1.10.2.tar.xz
--rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild
--rw-r--r-- 1 root root 1027 2020-05-04 01:23 ./source/xap/NetworkManager-openvpn/slack-desc
-drwxr-xr-x 2 root root 4096 2023-05-01 18:12 ./source/xap/audacious
-drwxr-xr-x 2 root root 4096 2024-01-28 20:02 ./source/xap/audacious-plugins
--rw-r--r-- 1 root root 1379774 2023-04-29 21:08 ./source/xap/audacious-plugins/audacious-plugins-4.3.1.tar.lz
--rwxr-xr-x 1 root root 4492 2024-01-28 20:02 ./source/xap/audacious-plugins/audacious-plugins.SlackBuild
--rwxr-xr-x 1 root root 4666 2022-07-10 18:26 ./source/xap/audacious-plugins/audacious-plugins.SlackBuild.meson
+-rw-r--r-- 1 root root 1299748 2024-01-16 10:19 ./source/x/xorg-server-xwayland/xwayland-23.2.4.tar.xz
+-rw-r--r-- 1 root root 95 2024-01-16 10:19 ./source/x/xorg-server-xwayland/xwayland-23.2.4.tar.xz.sig
+drwxr-xr-x 2 root root 4096 2024-02-20 18:34 ./source/x/xterm
+-rw-r--r-- 1 root root 3266 2022-01-19 05:01 ./source/x/xterm/XTerm-console
+-rw-r--r-- 1 root root 391 2019-01-01 20:06 ./source/x/xterm/doinst.sh.gz
+-rw-r--r-- 1 root root 761 2018-02-27 06:13 ./source/x/xterm/slack-desc
+-rw-r--r-- 1 root root 1085536 2024-02-20 00:05 ./source/x/xterm/xterm-390.tar.lz
+-rwxr-xr-x 1 root root 4901 2024-02-13 18:37 ./source/x/xterm/xterm.SlackBuild
+-rw-r--r-- 1 root root 44 2023-05-29 18:07 ./source/x/xterm/xterm.url
+drwxr-xr-x 52 root root 4096 2024-03-22 19:28 ./source/xap
+-rw-r--r-- 1 root root 223 2022-10-09 20:11 ./source/xap/FTBFSlog
+drwxr-xr-x 2 root root 4096 2024-01-30 20:10 ./source/xap/MPlayer
+-rw-r--r-- 1 root root 222707 2017-10-10 01:18 ./source/xap/MPlayer/Blue-1.13.tar.bz2
+-rw-r--r-- 1 root root 5268300 2024-01-30 20:09 ./source/xap/MPlayer/MPlayer-20240130.tar.xz
+-rwxr-xr-- 1 root root 13676 2024-01-30 20:11 ./source/xap/MPlayer/MPlayer.SlackBuild
+-rw-r--r-- 1 root root 219 2015-03-09 20:07 ./source/xap/MPlayer/include-samba-4.0.patch.gz
+-rw-r--r-- 1 root root 292 2024-01-30 20:10 ./source/xap/MPlayer/po_charset.patch.gz
+-rw-r--r-- 1 root root 1081 2018-08-20 04:29 ./source/xap/MPlayer/slack-desc
+drwxr-xr-x 2 root root 4096 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn
+-rw-r--r-- 1 root root 701652 2022-11-15 11:50 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn-1.10.2.tar.xz
+-rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild
+-rw-r--r-- 1 root root 1027 2020-05-04 01:23 ./source/xap/NetworkManager-openvpn/slack-desc
+drwxr-xr-x 2 root root 4096 2023-05-01 18:12 ./source/xap/audacious
+drwxr-xr-x 2 root root 4096 2024-01-28 20:02 ./source/xap/audacious-plugins
+-rw-r--r-- 1 root root 1379774 2023-04-29 21:08 ./source/xap/audacious-plugins/audacious-plugins-4.3.1.tar.lz
+-rwxr-xr-x 1 root root 4492 2024-01-28 20:02 ./source/xap/audacious-plugins/audacious-plugins.SlackBuild
+-rwxr-xr-x 1 root root 4666 2022-07-10 18:26 ./source/xap/audacious-plugins/audacious-plugins.SlackBuild.meson
-rw-r--r-- 1 root root 869 2022-07-10 18:25 ./source/xap/audacious-plugins/slack-desc
-rw-r--r-- 1 root root 559643 2023-04-29 21:06 ./source/xap/audacious/audacious-4.3.1.tar.lz
-rwxr-xr-x 1 root root 4551 2022-07-10 18:24 ./source/xap/audacious/audacious.SlackBuild
@@ -15366,10 +15350,10 @@ drwxr-xr-x 2 root root 4096 2022-11-04 18:08 ./source/xap/fvwm
-rw-r--r-- 1 root root 863 2018-02-27 06:13 ./source/xap/fvwm/slack-desc
-rw-r--r-- 1 root root 217 2012-08-09 04:42 ./source/xap/fvwm/startfvwm2.gz
-rw-r--r-- 1 root root 360 2012-08-10 23:46 ./source/xap/fvwm/xinitrc.fvwm2.gz
-drwxr-xr-x 2 root root 4096 2024-03-08 18:24 ./source/xap/geeqie
+drwxr-xr-x 2 root root 4096 2024-03-23 18:31 ./source/xap/geeqie
-rw-r--r-- 1 root root 163 2010-03-11 23:20 ./source/xap/geeqie/doinst.sh.gz
-rw-r--r-- 1 root root 399 2018-01-02 08:20 ./source/xap/geeqie/fix-build-re-docs.diff.gz
--rw-r--r-- 1 root root 2115463 2024-03-06 15:58 ./source/xap/geeqie/geeqie-2.3.tar.lz
+-rw-r--r-- 1 root root 2123012 2024-03-23 13:57 ./source/xap/geeqie/geeqie-2.4.tar.lz
-rwxr-xr-x 1 root root 5164 2024-01-25 18:58 ./source/xap/geeqie/geeqie.SlackBuild
-rw-r--r-- 1 root root 42 2022-01-17 21:59 ./source/xap/geeqie/geeqie.url
-rw-r--r-- 1 root root 756 2018-02-27 06:13 ./source/xap/geeqie/slack-desc
@@ -15440,7 +15424,7 @@ drwxr-xr-x 2 root root 4096 2023-01-09 19:24 ./source/xap/libnma
-rw-r--r-- 1 root root 702820 2023-01-08 23:51 ./source/xap/libnma/libnma-1.10.6.tar.xz
-rwxr-xr-x 1 root root 3630 2023-01-09 19:24 ./source/xap/libnma/libnma.SlackBuild
-rw-r--r-- 1 root root 792 2020-03-07 19:38 ./source/xap/libnma/slack-desc
-drwxr-xr-x 3 root root 4096 2024-03-19 17:53 ./source/xap/mozilla-firefox
+drwxr-xr-x 3 root root 4096 2024-03-23 17:29 ./source/xap/mozilla-firefox
-rw-r--r-- 1 root root 693 2021-03-22 17:58 ./source/xap/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch.gz
-rw-r--r-- 1 root root 266 2022-08-06 19:40 ./source/xap/mozilla-firefox/arc4random_buf.glibc-2.36.diff.gz
drwxr-xr-x 3 root root 4096 2022-12-07 18:06 ./source/xap/mozilla-firefox/build-deps
@@ -15451,8 +15435,8 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox/
-rwxr-xr-x 1 root root 2486 2019-07-08 21:06 ./source/xap/mozilla-firefox/build-deps/autoconf/autoconf.build
-rwxr-xr-x 1 root root 840 2018-03-13 12:55 ./source/xap/mozilla-firefox/fetch-and-repack.sh
-rw-r--r-- 1 root root 330 2019-07-08 18:41 ./source/xap/mozilla-firefox/ff.ui.scrollToClick.diff.gz
--rw-r--r-- 1 root root 507156076 2024-03-18 13:52 ./source/xap/mozilla-firefox/firefox-115.9.0esr.source.tar.xz
--rw-r--r-- 1 root root 833 2024-03-18 13:52 ./source/xap/mozilla-firefox/firefox-115.9.0esr.source.tar.xz.asc
+-rw-r--r-- 1 root root 508070816 2024-03-22 12:09 ./source/xap/mozilla-firefox/firefox-115.9.1esr.source.tar.xz
+-rw-r--r-- 1 root root 833 2024-03-22 12:09 ./source/xap/mozilla-firefox/firefox-115.9.1esr.source.tar.xz.asc
-rw-r--r-- 1 root root 2748 2017-12-04 21:30 ./source/xap/mozilla-firefox/firefox.desktop
-rw-r--r-- 1 root root 327 2008-06-17 17:19 ./source/xap/mozilla-firefox/firefox.moz_plugin_path.diff.gz
-rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-firefox/gkrust.a.no.networking.check.diff.gz
diff --git a/recompress.sh b/recompress.sh
index 699d49980..f80f1efc6 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -698,19 +698,6 @@ 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/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
diff --git a/slackware64/l/maketag b/slackware64/l/maketag
index e9fb8be70..999db81a8 100644
--- a/slackware64/l/maketag
+++ b/slackware64/l/maketag
@@ -67,6 +67,7 @@ you are done." 22 74 10 \
"desktop-file-utils" "Tools for .desktop files" "on" \
"djvulibre" "Web-centric document and image format" "on" \
"dotconf" "configuration file parser" "on" \
+"duktape" "embeddable JavaScript engine" "on" \
"dvdauthor" "tools to author a DVD" "on" \
"ebook-tools" "Tools for ebook file formats" "on" \
"editorconfig-core-c" "EditorConfig core C library" "on" \
@@ -299,7 +300,6 @@ 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" \
-"mozjs102" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
"mozjs115" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
"mpfr" "Another math lib based on GMP" "on" \
"ncurses" "CRT screen handling package" "on" \
@@ -458,7 +458,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
+GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -466,7 +466,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SD
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
+GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; 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 e9fb8be70..999db81a8 100644
--- a/slackware64/l/maketag.ez
+++ b/slackware64/l/maketag.ez
@@ -67,6 +67,7 @@ you are done." 22 74 10 \
"desktop-file-utils" "Tools for .desktop files" "on" \
"djvulibre" "Web-centric document and image format" "on" \
"dotconf" "configuration file parser" "on" \
+"duktape" "embeddable JavaScript engine" "on" \
"dvdauthor" "tools to author a DVD" "on" \
"ebook-tools" "Tools for ebook file formats" "on" \
"editorconfig-core-c" "EditorConfig core C library" "on" \
@@ -299,7 +300,6 @@ 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" \
-"mozjs102" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
"mozjs115" "SpiderMonkey - Mozilla's JavaScript Engine" "on" \
"mpfr" "Another math lib based on GMP" "on" \
"ncurses" "CRT screen handling package" "on" \
@@ -458,7 +458,7 @@ if [ $? = 1 -o $? = 255 ]; then
rm -f $TMP/SeTpkgs
> $TMP/SeTnewtag
for pkg in \
-GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
+GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -466,7 +466,7 @@ GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SD
fi
cat /dev/null > $TMP/SeTnewtag
for PACKAGE in \
-GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
+GConf Imath LibRaw M2Crypto Mako PyQt-builder PyQt5 PyQt5_sip QScintilla SDL2 SDL2_gfx SDL2_image SDL2_mixer SDL2_net SDL2_ttf a52dec aalib abseil-cpp accountsservice adwaita-icon-theme alsa-lib alsa-oss alsa-plugins apr apr-util argon2 aspell aspell-en at-spi2-core atkmm atkmm2 audiofile avahi babl boost brotli cairo cairomm cairomm1 cfitsio chmlib clucene colord cryfs cryptopp cxxopts db48 dbus-glib dbus-python dconf dconf-editor desktop-file-utils djvulibre dotconf duktape 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 gcr4 gd gdbm gdk-pixbuf2 gdk-pixbuf2-xlib gegl gexiv2 gi-docgen giflib gjs glade glib glib-networking glib2 glibc glibc-i18n glibc-profile glibmm glibmm2 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 gtkmm4 gtksourceview3 gtkspell gtkspell3 gvfs harfbuzz hicolor-icon-theme hunspell hyphen icon-naming-utils icu4c id3lib imagemagick immer isl iso-codes jansson jasper jemalloc jmtpfs json-c json-glib judy kdsoap keybinder3 keyutils lager lame lcms lcms2 lensfun libaio libao libappindicator libarchive libass libasyncns libatasmart libbluray libburn libcaca libcanberra libcap libcap-ng libcddb libcdio libcdio-paranoia libclc libcue libdaemon libdbusmenu libdbusmenu-qt libdeflate libdiscid libdmtx libdvdnav libdvdread libedit libev libevent libexif libfakekey libffi libglade libgnome-keyring libgnt libgphoto2 libgpod libgsf libgtop libgusb 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 libnvme libodfgen libogg liboggz liboil libopusenc libpaper libpcap libplacebo libplist libpng libproxy libpsl libptytty libqalculate libraw1394 librevenge librsvg libsamplerate libsass libseccomp libsecret libsigc++ libsigc++3 libsigsegv libsndfile libsodium libsoup libsoup3 libspectre libssh libssh2 libtasn1 libtheora libtiff libunibreak 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 mozjs115 mpfr ncurses neon netpbm newt nodejs ocl-icd oniguruma openal-soft opencv openexr openjpeg opus opusfile orc pango pangomm pangomm2 parted pcaudiolib pcre pcre2 phonon phonon-backend-gstreamer pilot-link pipewire polkit polkit-gnome polkit-qt-1 poppler poppler-data popt protobuf pulseaudio pycairo pycups pycurl pygobject pygobject3 pygtk pyparsing python-Jinja2 python-MarkupSafe python-PyYAML python-alabaster python-appdirs python-babel python-build python-calver python-certifi python-cffi python-chardet python-charset-normalizer python-distro python-dnspython python-docutils python-doxypypy python-doxyqml python-editables python-flit-core python-future python-glad2 python-hatchling python-html5lib python-idna python-imagesize python-importlib_metadata python-installer python-lxml python-markdown python-notify2 python-packaging python-pathspec python-pbr python-pillow python-pluggy python-ply python-psutil python-pycparser python-pygments python-pyproject-hooks python-pysol_cards python-pytz python-random2 python-requests python-sane python-setuptools_scm python-six python-smartypants python-snowballstemmer python-sphinx python-sphinx_rtd_theme python-tomli python-tomli-w python-trove-classifiers python-typing_extensions python-typogrify python-urllib3 python-webencodings python-wheel python-zipp python2-pycairo qrencode qt5 qt5-webkit qt6 qtkeychain quazip readline rpcsvc-proto rttr rubygem-asciidoctor sbc sdl serf sg3_utils shared-desktop-ontologies shared-mime-info sip slang slang1 sof-firmware sound-theme-freedesktop speech-dispatcher speex speexdsp spirv-llvm-translator startup-notification svgalib system-config-printer t1lib taglib talloc tango-icon-theme tango-icon-theme-extras tdb tevent tidy-html5 unicode-ucd utf8proc v4l-utils vid.stab vte wavpack wireplumber woff2 xapian-core xxHash zlib zstd zug zxing-cpp \
; 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 0d8485525..56cebdaa0 100644
--- a/slackware64/l/tagfile
+++ b/slackware64/l/tagfile
@@ -52,6 +52,7 @@ dconf-editor:REC
desktop-file-utils:REC
djvulibre:REC
dotconf:REC
+duktape:REC
dvdauthor:REC
ebook-tools:ADD
editorconfig-core-c:REC
@@ -284,7 +285,6 @@ mhash:REC
mlt:REC
mm:REC
mozilla-nss:REC
-mozjs102:REC
mozjs115:REC
mpfr:REC
ncurses:REC
diff --git a/source/ap/vim/vim-gvim.SlackBuild b/source/ap/vim/vim-gvim.SlackBuild
index 3e0b94778..44b11e81d 100755
--- a/source/ap/vim/vim-gvim.SlackBuild
+++ b/source/ap/vim/vim-gvim.SlackBuild
@@ -65,8 +65,6 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
-PYVER=$(python -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d.)
-
if [ "$ARCH" = "x86_64" ]; then
export SLKCFLAGS="-O2 -fPIC"
export LIBDIRSUFFIX="64"
@@ -91,11 +89,9 @@ CFLAGS="$SLKCFLAGS" LDFLAGS="$SLKLDFLAGS" \
./configure \
$* \
--prefix=/usr \
- --with-python-config-dir=/usr/lib${LIBDIRSUFFIX}/python$PYVER/config \
- --with-python3-config-dir=$(python3-config --configdir) \
--enable-luainterp=$LUAINTERP \
--enable-perlinterp=$PERLINTERP \
- --enable-pythoninterp=dynamic \
+ --enable-pythoninterp=no \
--enable-python3interp=dynamic \
--enable-rubyinterp${RUBYDYNAMIC} \
--enable-tclinterp=dynamic \
diff --git a/source/ap/vim/vim.SlackBuild b/source/ap/vim/vim.SlackBuild
index 76ec2f06f..9897abc4a 100755
--- a/source/ap/vim/vim.SlackBuild
+++ b/source/ap/vim/vim.SlackBuild
@@ -75,8 +75,6 @@ fi
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
-PYVER=$(python -V 2>&1 | cut -f 2 -d' ' | cut -f 1-2 -d.)
-
if [ "$ARCH" = "x86_64" ]; then
export SLKCFLAGS="-O2 -fPIC"
export LIBDIRSUFFIX="64"
@@ -133,11 +131,9 @@ CFLAGS="$SLKCFLAGS" \
./configure \
$* \
--prefix=/usr \
- --with-python-config-dir=/usr/lib${LIBDIRSUFFIX}/python$PYVER/config \
- --with-python3-config-dir=$(python3-config --configdir) \
--enable-luainterp=$LUAINTERP \
--enable-perlinterp=$PERLINTERP \
- --enable-pythoninterp=dynamic \
+ --enable-pythoninterp=no \
--enable-python3interp=dynamic \
--enable-rubyinterp${RUBYDYNAMIC} \
--enable-tclinterp=dynamic \
diff --git a/source/l/duktape/duktape.SlackBuild b/source/l/duktape/duktape.SlackBuild
new file mode 100755
index 000000000..ad88217e7
--- /dev/null
+++ b/source/l/duktape/duktape.SlackBuild
@@ -0,0 +1,110 @@
+#!/bin/bash
+
+# Copyright 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+cd $(dirname $0) ; CWD=$(pwd)
+
+PKGNAM=duktape
+VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+# Automatically determine the architecture we're building on:
+if [ -z "$ARCH" ]; then
+ case "$(uname -m)" in
+ i?86) ARCH=i586 ;;
+ arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;;
+ # Unless $ARCH is already set, use uname -m for all other archs:
+ *) ARCH=$(uname -m) ;;
+ esac
+ export ARCH
+fi
+
+# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
+# the name of the created package would be, and then exit. This information
+# could be useful to other scripts.
+if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
+ echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
+ exit 0
+fi
+
+NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "}
+
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "s390" ]; then
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+elif [ "$ARCH" = "armv7hl" ]; then
+ SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16"
+ LIBDIRSUFFIX=""
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+cd $TMP
+rm -rf $PKGNAM-$VERSION
+tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1
+cd $PKGNAM-$VERSION || exit 1
+
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Don't use tools/configure.py, because it still requires python2.
+# Instead, make a couple needed changes directly:
+
+sed -i 's/^#undef DUK_USE_FASTINT$/#define DUK_USE_FASTINT/' src/duk_config.h
+sed -i 's/duktape\.c/& -lm/' Makefile.sharedlibrary
+
+make $NUMJOBS -f Makefile.sharedlibrary LIBDIR=/lib${LIBDIRSUFFIX} INSTALL_PREFIX=/usr || exit 1
+make -f Makefile.sharedlibrary LIBDIR=/lib${LIBDIRSUFFIX} INSTALL_PREFIX=/usr DESTDIR=$PKG install || exit 1
+
+# 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
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a \
+ AUTHORS* LICENSE* README* \
+ $PKG/usr/doc/${PKGNAM}-$VERSION
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/l/duktape/duktape.url b/source/l/duktape/duktape.url
new file mode 100644
index 000000000..caeb1f2b8
--- /dev/null
+++ b/source/l/duktape/duktape.url
@@ -0,0 +1 @@
+https://duktape.org
diff --git a/source/l/duktape/slack-desc b/source/l/duktape/slack-desc
new file mode 100644
index 000000000..dc1390b22
--- /dev/null
+++ b/source/l/duktape/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description. Line
+# up the first '|' above the ':' following the base package name, and the '|'
+# on the right side marks the last column you can put a character in. You must
+# make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':'.
+
+ |-----handy-ruler------------------------------------------------------|
+duktape: duktape (embeddable JavaScript engine)
+duktape:
+duktape: Duktape is a small and portable ECMAScript E5/E5.1 implementation. It
+duktape: is intended to be easily embeddable into C programs, with a C API
+duktape: similar in spirit to Lua's.
+duktape:
+duktape: Homepage: https://duktape.org
+duktape:
+duktape:
+duktape:
+duktape:
diff --git a/source/l/mozjs102/autoconf/autoconf-2.13-consolidated_fixes-1.patch b/source/l/mozjs102/autoconf/autoconf-2.13-consolidated_fixes-1.patch
deleted file mode 100644
index 5e7b23113..000000000
--- a/source/l/mozjs102/autoconf/autoconf-2.13-consolidated_fixes-1.patch
+++ /dev/null
@@ -1,504 +0,0 @@
-Submitted By: Ken Moffat
-Date: 2016-06-11
-Initial Package Version: 2.13
-Upstream Status: Version is historic and unmaintained.
-Origin: Found at fedora, plus fixes for LFS.
-Description: All of the patches currently used by fedora, except for
-the patch which ensures gawk is used in preference to mawk (we do not
-install mawk). For LFS: we put mktemp in /usr/bin not /bin, remove
-the install-info target because that will overwrite standards.info
-with an old version (fedora always use a DESTDIR), and change the
-man and info dirs to ${datadir}/ i.e. /usr/share (an empty /usr/info
-will otherwise be created).
-
-diff -Naur a/acgeneral.m4 b/acgeneral.m4
---- a/acgeneral.m4 1999-01-05 13:27:37.000000000 +0000
-+++ b/acgeneral.m4 2016-06-11 00:18:24.429043947 +0100
-@@ -1817,10 +1817,6 @@
- [cat > conftest.$ac_ext </dev/null
-@@ -1988,12 +1984,12 @@
- AC_MSG_CHECKING(size of $1)
- AC_CACHE_VAL(AC_CV_NAME,
- [AC_TRY_RUN([#include
--main()
-+int main()
- {
- FILE *f=fopen("conftestval", "w");
-- if (!f) exit(1);
-+ if (!f) return(1);
- fprintf(f, "%d\n", sizeof($1));
-- exit(0);
-+ return(0);
- }], AC_CV_NAME=`cat conftestval`, AC_CV_NAME=0, ifelse([$2], , , AC_CV_NAME=$2))])dnl
- AC_MSG_RESULT($AC_CV_NAME)
- AC_DEFINE_UNQUOTED(AC_TYPE_NAME, $AC_CV_NAME)
-@@ -2160,20 +2156,38 @@
- dnl AC_OUTPUT_MAKE_DEFS()
- define(AC_OUTPUT_MAKE_DEFS,
- [# Transform confdefs.h into DEFS.
--dnl Using a here document instead of a string reduces the quoting nightmare.
- # Protect against shell expansion while executing Makefile rules.
- # Protect against Makefile macro expansion.
--cat > conftest.defs <<\EOF
-+#
-+# If the first sed substitution is executed (which looks for macros that
-+# take arguments), then we branch to the quote section. Otherwise,
-+# look for a macro that doesn't take arguments.
-+cat >confdef2opt.sed <<\_ACEOF
- changequote(<<, >>)dnl
--s%<<#define>> \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
--s%[ `~<<#>>$^&*(){}\\|;'"<>?]%\\&%g
--s%\[%\\&%g
--s%\]%\\&%g
--s%\$%$$%g
-+t clear
-+: clear
-+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\),-D\1=\2,g
-+t quote
-+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\),-D\1=\2,g
-+t quote
-+d
-+: quote
-+s,[ `~#$^&*(){}\\|;'"<>?],\\&,g
-+s,\[,\\&,g
-+s,\],\\&,g
-+s,\$,$$,g
-+p
- changequote([, ])dnl
--EOF
--DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
--rm -f conftest.defs
-+_ACEOF
-+# We use echo to avoid assuming a particular line-breaking character.
-+# The extra dot is to prevent the shell from consuming trailing
-+# line-breaks from the sub-command output. A line-break within
-+# single-quotes doesn't work because, if this script is created in a
-+# platform that uses two characters for line-breaks (e.g., DOS), tr
-+# would break.
-+ac_LF_and_DOT=`echo; echo .`
-+DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
-+rm -f confdef2opt.sed
- ])
-
- dnl Do the variable substitutions to create the Makefiles or whatever.
-diff -Naur a/acspecific.m4 b/acspecific.m4
---- a/acspecific.m4 1999-01-05 13:27:52.000000000 +0000
-+++ b/acspecific.m4 2016-06-11 00:18:17.533078644 +0100
-@@ -152,8 +152,41 @@
- CXXFLAGS=
- fi
- fi
-+
-+AC_PROG_CXX_EXIT_DECLARATION
- ])
-
-+
-+# AC_PROG_CXX_EXIT_DECLARATION
-+# -----------------------------
-+# Find a valid prototype for exit and declare it in confdefs.h.
-+AC_DEFUN(AC_PROG_CXX_EXIT_DECLARATION,
-+[for ac_declaration in \
-+ ''\
-+ '#include ' \
-+ 'extern "C" void std::exit (int) throw (); using std::exit;' \
-+ 'extern "C" void std::exit (int); using std::exit;' \
-+ 'extern "C" void exit (int) throw ();' \
-+ 'extern "C" void exit (int);' \
-+ 'void exit (int);'
-+do
-+ AC_TRY_COMPILE([#include
-+$ac_declaration],
-+ [exit (42);],
-+ [],
-+ [continue])
-+ AC_TRY_COMPILE([$ac_declaration],
-+ [exit (42);],
-+ [break])
-+done
-+if test -n "$ac_declaration"; then
-+ echo '#ifdef __cplusplus' >>confdefs.h
-+ echo $ac_declaration >>confdefs.h
-+ echo '#endif' >>confdefs.h
-+fi
-+])# AC_PROG_CXX_EXIT_DECLARATION
-+
-+
- dnl Determine a Fortran 77 compiler to use. If `F77' is not already set
- dnl in the environment, check for `g77', `f77' and `f2c', in that order.
- dnl Set the output variable `F77' to the name of the compiler found.
-@@ -1010,7 +1043,7 @@
- ])
-
- AC_DEFUN(AC_FUNC_MMAP,
--[AC_CHECK_HEADERS(unistd.h)
-+[AC_CHECK_HEADERS(stdlib.h unistd.h sys/stat.h sys/types.h)
- AC_CHECK_FUNCS(getpagesize)
- AC_CACHE_CHECK(for working mmap, ac_cv_func_mmap_fixed_mapped,
- [AC_TRY_RUN([
-@@ -1039,11 +1072,24 @@
- #include
- #include
-
-+#if HAVE_SYS_TYPES_H
-+# include
-+#endif
-+
-+#if HAVE_STDLIB_H
-+# include
-+#endif
-+
-+#if HAVE_SYS_STAT_H
-+# include
-+#endif
-+
-+#if HAVE_UNISTD_H
-+# include
-+#endif
-+
- /* This mess was copied from the GNU getpagesize.h. */
- #ifndef HAVE_GETPAGESIZE
--# ifdef HAVE_UNISTD_H
--# include
--# endif
-
- /* Assume that all systems that can run configure have sys/param.h. */
- # ifndef HAVE_SYS_PARAM_H
-@@ -1373,6 +1419,8 @@
- r.ru_majflt = r.ru_minflt = 0;
- switch (fork()) {
- case 0: /* Child. */
-+ /* Unless we actually _do_ something, the kernel sometimes doesn't chalk up any system time to this process. */
-+ if(fork()) { i = 123; wait(NULL); } else { i = 234; exit(0); }
- sleep(1); /* Give up the CPU. */
- _exit(0);
- case -1: _exit(0); /* What can we do? */
-diff -Naur a/autoconf.sh b/autoconf.sh
---- a/autoconf.sh 1999-01-05 13:27:53.000000000 +0000
-+++ b/autoconf.sh 2016-06-11 00:22:17.351872133 +0100
-@@ -45,20 +45,20 @@
- esac
-
- : ${TMPDIR=/tmp}
--tmpout=${TMPDIR}/acout.$$
-+tmpout=`/usr/bin/mktemp ${TMPDIR}/acout.XXXXXX`
- localdir=
- show_version=no
-
- while test $# -gt 0 ; do
- case "${1}" in
- -h | --help | --h* )
-- echo "${usage}" 1>&2; exit 0 ;;
-+ echo "${usage}" 1>&2; rm -f $tmpout ; exit 0 ;;
- --localdir=* | --l*=* )
- localdir="`echo \"${1}\" | sed -e 's/^[^=]*=//'`"
- shift ;;
- -l | --localdir | --l*)
- shift
-- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
-+ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; }
- localdir="${1}"
- shift ;;
- --macrodir=* | --m*=* )
-@@ -66,7 +66,7 @@
- shift ;;
- -m | --macrodir | --m* )
- shift
-- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
-+ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $tmpout; exit 1; }
- AC_MACRODIR="${1}"
- shift ;;
- --version | --v* )
-@@ -76,7 +76,7 @@
- - ) # Use stdin as input.
- break ;;
- -* )
-- echo "${usage}" 1>&2; exit 1 ;;
-+ echo "${usage}" 1>&2; rm -f $tmpout; exit 1 ;;
- * )
- break ;;
- esac
-@@ -86,23 +86,25 @@
- version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \
- $AC_MACRODIR/acgeneral.m4`
- echo "Autoconf version $version"
-+ rm -f $tmpout
- exit 0
- fi
-
- case $# in
- 0) infile=configure.in ;;
- 1) infile="$1" ;;
-- *) echo "$usage" >&2; exit 1 ;;
-+ *) echo "$usage" >&2; rm -f $tmpout; exit 1 ;;
- esac
-
- trap 'rm -f $tmpin $tmpout; exit 1' 1 2 15
-
--tmpin=${TMPDIR}/acin.$$ # Always set this, to avoid bogus errors from some rm's.
-+tmpin=`/usr/bin/mktemp ${TMPDIR}/acin.XXXXXX`
-+# Always set this, to avoid bogus errors from some rm's.
- if test z$infile = z-; then
- infile=$tmpin
-- cat > $infile
- elif test ! -r "$infile"; then
- echo "autoconf: ${infile}: No such file or directory" >&2
-+ rm -f $tmpin $tmpout
- exit 1
- fi
-
-@@ -111,6 +113,8 @@
- else
- use_localdir=
- fi
-+# Make sure we don't leave those around - they are annoying
-+trap 'rm -f $tmpin $tmpout' 0
-
- # Use the frozen version of Autoconf if available.
- r= f=
-@@ -118,7 +122,7 @@
- case `$M4 --help < /dev/null 2>&1` in
- *reload-state*) test -r $AC_MACRODIR/autoconf.m4f && { r=--reload f=f; } ;;
- *traditional*) ;;
--*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin; exit 1 ;;
-+*) echo Autoconf requires GNU m4 1.1 or later >&2; rm -f $tmpin $tmpout; exit 1 ;;
- esac
-
- $M4 -I$AC_MACRODIR $use_localdir $r autoconf.m4$f $infile > $tmpout ||
-@@ -154,6 +158,6 @@
- /__oline__/s/^\([0-9][0-9]*\):\(.*\)__oline__/\2\1/
- ' >&4
-
--rm -f $tmpout
-+rm -f $tmpout $tmpin
-
- exit $status
-diff -Naur a/autoconf.texi b/autoconf.texi
---- a/autoconf.texi 1999-01-05 13:28:37.000000000 +0000
-+++ b/autoconf.texi 2016-06-11 00:18:46.360933604 +0100
-@@ -1,7 +1,7 @@
- \input texinfo @c -*-texinfo-*-
- @c %**start of header
--@setfilename autoconf.info
--@settitle Autoconf
-+@setfilename autoconf.info
-+@settitle Autoconf
- @c For double-sided printing, uncomment:
- @c @setchapternewpage odd
- @c %**end of header
-@@ -17,7 +17,8 @@
- @ifinfo
- @format
- START-INFO-DIR-ENTRY
--* Autoconf: (autoconf). Create source code configuration scripts.
-+* Autoconf: (autoconf). Create source code configuration scripts.
-+ This is a legacy version of autoconf.
- END-INFO-DIR-ENTRY
- @end format
-
-diff -Naur a/autoheader.sh b/autoheader.sh
---- a/autoheader.sh 1999-01-05 13:28:39.000000000 +0000
-+++ b/autoheader.sh 2016-06-11 00:22:17.351872133 +0100
-@@ -194,9 +194,9 @@
- # Some fgrep's have limits on the number of lines that can be in the
- # pattern on the command line, so use a temporary file containing the
- # pattern.
-- (fgrep_tmp=${TMPDIR-/tmp}/autoh$$
-+ (fgrep_tmp=`/usr/bin/mktemp ${TMPDIR-/tmp}/autoh$$.XXXXXX`
- trap "rm -f $fgrep_tmp; exit 1" 1 2 15
-- cat > $fgrep_tmp <> $fgrep_tmp <&2; exit 0 ;;
-+ echo "${usage}" 1>&2; rm -f $sedtmp; exit 0 ;;
- --macrodir=* | --m*=* )
- AC_MACRODIR="`echo \"${1}\" | sed -e 's/^[^=]*=//'`"
- shift ;;
- -m | --macrodir | --m* )
- shift
-- test $# -eq 0 && { echo "${usage}" 1>&2; exit 1; }
-+ test $# -eq 0 && { echo "${usage}" 1>&2; rm -f $sedtmp; exit 1; }
- AC_MACRODIR="${1}"
- shift ;;
- --version | --versio | --versi | --vers)
-@@ -51,7 +51,7 @@
- - ) # Use stdin as input.
- break ;;
- -* )
-- echo "${usage}" 1>&2; exit 1 ;;
-+ echo "${usage}" 1>&2; rm -f $sedtmp; exit 1 ;;
- * )
- break ;;
- esac
-@@ -61,6 +61,7 @@
- version=`sed -n 's/define.AC_ACVERSION.[ ]*\([0-9.]*\).*/\1/p' \
- $AC_MACRODIR/acgeneral.m4`
- echo "Autoconf version $version"
-+ rm -f $sedtmp
- exit 0
- fi
-
-@@ -68,6 +69,7 @@
-
- tmpout=acupo.$$
- trap 'rm -f $sedtmp $tmpout; exit 1' 1 2 15
-+trap 'rm -f $sedtmp' 0
- case $# in
- 0) infile=configure.in; out="> $tmpout"
- # Make sure $infile can be read, and $tmpout has the same permissions.
-diff -Naur a/configure b/configure
---- a/configure 1999-01-05 13:28:57.000000000 +0000
-+++ b/configure 2016-06-11 00:50:57.771231914 +0100
-@@ -43,8 +43,8 @@
- libdir='${exec_prefix}/lib'
- includedir='${prefix}/include'
- oldincludedir='/usr/include'
--infodir='${prefix}/info'
--mandir='${prefix}/man'
-+infodir='${datadir}/info'
-+mandir='${datadir}/man'
-
- # Initialize some other variables.
- subdirs=
-diff -Naur a/Makefile.in b/Makefile.in
---- a/Makefile.in 1999-01-05 13:27:16.000000000 +0000
-+++ b/Makefile.in 2016-06-11 00:29:34.005678107 +0100
-@@ -49,7 +49,7 @@
-
- # Directory in which to install library files.
- datadir = @datadir@
--acdatadir = $(datadir)/autoconf
-+acdatadir = $(datadir)/autoconf-2.13
-
- # Directory in which to install documentation info files.
- infodir = @infodir@
-@@ -68,8 +68,8 @@
- DISTFILES = AUTHORS COPYING ChangeLog ChangeLog.1 INSTALL \
- Makefile.in NEWS README TODO $(M4FILES) \
- acconfig.h acfunctions acheaders acidentifiers \
-- acmakevars acprograms autoconf.info* \
-- autoconf.sh autoconf.texi install.texi \
-+ acmakevars acprograms autoconf.info* \
-+ autoconf.sh autoconf.texi install.texi \
- autoheader.sh autoscan.pl autoreconf.sh autoupdate.sh ifnames.sh \
- config.guess config.sub configure configure.in \
- install-sh mkinstalldirs texinfo.tex \
-@@ -106,11 +106,11 @@
- autoconf.m4f: autoconf.m4 acgeneral.m4 acspecific.m4 acoldnames.m4
- autoheader.m4f: autoheader.m4 acgeneral.m4 acspecific.m4 acoldnames.m4
-
--info: autoconf.info @standards_info@ INSTALL
-+info: autoconf.info @standards_info@ INSTALL
-
- # Use --no-split to avoid creating filenames > 14 chars.
--autoconf.info: autoconf.texi install.texi
-- $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@
-+autoconf.info: autoconf.texi install.texi
-+ $(MAKEINFO) -I$(srcdir) $(srcdir)/autoconf.texi --no-split --output=$@
-
- INSTALL: install.texi
- $(MAKEINFO) -I$(srcdir) $(srcdir)/install.texi --output=$@ \
-@@ -121,8 +121,8 @@
-
- dvi: autoconf.dvi @standards_dvi@
-
--autoconf.dvi: autoconf.texi
-- $(TEXI2DVI) $(srcdir)/autoconf.texi
-+autoconf.dvi: autoconf.texi
-+ $(TEXI2DVI) $(srcdir)/autoconf.texi
-
- standards.dvi: standards.texi make-stds.texi
- $(TEXI2DVI) $(srcdir)/standards.texi
-@@ -137,35 +137,35 @@
- cd testsuite && ${MAKE} AUTOCONF=${bindir}/autoconf $@
-
- installdirs:
-- $(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(acdatadir)
-+ $(SHELL) ${srcdir}/mkinstalldirs $(DESTDIR)/$(bindir) $(DESTDIR)/$(infodir) $(DESTDIR)/$(acdatadir)
-
--install: all $(M4FILES) acconfig.h installdirs install-info
-+install: all $(M4FILES) acconfig.h installdirs
- for p in $(ASCRIPTS); do \
-- $(INSTALL_PROGRAM) $$p $(bindir)/`echo $$p|sed '$(transform)'`; \
-+ $(INSTALL_PROGRAM) $$p $(DESTDIR)/$(bindir)/`echo $$p|sed '$(transform)'`; \
- done
- for i in $(M4FROZEN); do \
-- $(INSTALL_DATA) $$i $(acdatadir)/$$i; \
-+ $(INSTALL_DATA) $$i $(DESTDIR)/$(acdatadir)/$$i; \
- done
- for i in $(M4FILES) acconfig.h; do \
-- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \
-+ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \
- done
- -if test -f autoscan; then \
-- $(INSTALL_PROGRAM) autoscan $(bindir)/`echo autoscan|sed '$(transform)'`; \
-+ $(INSTALL_PROGRAM) autoscan $(DESTDIR)/$(bindir)/`echo autoscan|sed '$(transform)'`; \
- for i in acfunctions acheaders acidentifiers acprograms \
- acmakevars; do \
-- $(INSTALL_DATA) $(srcdir)/$$i $(acdatadir)/$$i; \
-+ $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)/$(acdatadir)/$$i; \
- done; \
- else :; fi
-
- # Don't cd, to avoid breaking install-sh references.
- install-info: info installdirs
-- if test -f autoconf.info; then \
-+ if test -f autoconf.info; then \
- for i in *.info*; do \
-- $(INSTALL_DATA) $$i $(infodir)/$$i; \
-+ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/$$i; \
- done; \
- else \
- for i in $(srcdir)/*.info*; do \
-- $(INSTALL_DATA) $$i $(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \
-+ $(INSTALL_DATA) $$i $(DESTDIR)/$(infodir)/`echo $$i | sed 's|^$(srcdir)/||'`; \
- done; \
- fi
-
-@@ -174,7 +174,7 @@
- rm -f $(bindir)/`echo $$p|sed '$(transform)'`; \
- done
- rm -fr $(acdatadir)
-- cd $(infodir) && rm -f autoconf.info*
-+ cd $(infodir) && rm -f autoconf.info*
- if test -f standards.info || test -f $(srcdir)/standards.info; \
- then cd $(infodir) && rm -f standards.info*; fi
-
-diff -Naur a/testsuite/autoconf.s/syntax.exp b/testsuite/autoconf.s/syntax.exp
---- a/testsuite/autoconf.s/syntax.exp 1999-01-05 13:29:54.000000000 +0000
-+++ b/testsuite/autoconf.s/syntax.exp 2016-06-11 00:18:51.996905247 +0100
-@@ -2,7 +2,7 @@
-
- send_user "Checking for syntax errors in the specific tests...\n"
- set script {s/^AC_DEFUN(\([^,]*\).*/\1/p}
--set macros [exec sed -n $script $srcdir/../acspecific.m4]
-+set macros [exec sed -n $script $srcdir/../acspecific.m4 | grep -v -e AC_FUNC_GETLOADAVG -e F77]
-
- foreach mac $macros {
- send_user "$mac\n"
diff --git a/source/l/mozjs102/autoconf/autoconf.build b/source/l/mozjs102/autoconf/autoconf.build
deleted file mode 100755
index 05e53f1a5..000000000
--- a/source/l/mozjs102/autoconf/autoconf.build
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/bin/sh
-
-# Copyright 2005-2016 Patrick J. Volkerding, Sebeka, Minnesota, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-PKGNAM=autoconf
-VERSION=2.13
-BUILD=${BUILD:-1}
-
-NUMJOBS=${NUMJOBS:-" -j7 "}
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) export ARCH=i486 ;;
- arm*) export ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
- *) export ARCH=$( uname -m ) ;;
- esac
-fi
-
-CWD=$(pwd)
-TMP=${TMP:-/tmp}
-PKG=$TMP/package-autoconf
-
-rm -rf $PKG
-mkdir -p $TMP $PKG
-
-cd $TMP
-rm -rf autoconf-$VERSION
-tar xvf $CWD/autoconf-$VERSION.tar.xz || exit 1
-cd autoconf-$VERSION
-
-zcat $CWD/autoconf-2.13-consolidated_fixes-1.patch.gz | patch -p1 --verbose || exit 1
-
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \; -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \;
-
-# Build a temporary copy of autoconf-2.13 only to be used to compile
-# js52, since it somewhat inexplicably requires this ancient version:
-
-rm -rf $TMP/autoconf-tmp
-mkdir -p $TMP/autoconf-tmp
-# This will be at the beginning of the $PATH, so protect against nonsense
-# happening in /tmp:
-chmod 700 $TMP/autoconf-tmp
-rm -rf $TMP/autoconf-tmp/*
-mkdir -p $TMP/autoconf-tmp/usr
-
-./configure \
- --prefix=$TMP/autoconf-tmp/usr \
- --program-suffix=-2.13 \
- --infodir=$TMP/autoconf-tmp/usr/info \
- --mandir=$TMP/autoconf-tmp/usr/man \
- --build=$ARCH-slackware-linux || exit 1
-
-make $NUMJOBS || make || exit 1
-make install || exit 1
-
diff --git a/source/l/mozjs102/double_t.x86.diff b/source/l/mozjs102/double_t.x86.diff
deleted file mode 100644
index 12f04c378..000000000
--- a/source/l/mozjs102/double_t.x86.diff
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./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/mozjs102/mozjs102.SlackBuild b/source/l/mozjs102/mozjs102.SlackBuild
deleted file mode 100755
index 27ab490fd..000000000
--- a/source/l/mozjs102/mozjs102.SlackBuild
+++ /dev/null
@@ -1,176 +0,0 @@
-#!/bin/bash
-
-# Slackware build script for SpiderMonkey
-
-# Copyright 2011, 2018 Robby Workman, Tuscaloosa, Alabama, USA
-# Copyright 2019, 2020, 2022, 2023 Patrick J. Volkerding, Sebeka, MN, USA
-# All rights reserved.
-#
-# Redistribution and use of this script, with or without modification, is
-# permitted provided that the following conditions are met:
-#
-# 1. Redistributions of this script must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-#
-# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
-# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-cd $(dirname $0) ; CWD=$(pwd)
-
-PKGNAM=mozjs102
-SRCNAME=firefox
-VERSION=$(basename $(ls $SRCNAME-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source)
-BUILD=${BUILD:-2}
-
-# Automatically determine the architecture we're building on:
-if [ -z "$ARCH" ]; then
- case "$( uname -m )" in
- i?86) ARCH=i686 ;;
- arm*) ARCH=arm ;;
- # Unless $ARCH is already set, use uname -m for all other archs:
- *) ARCH=$( uname -m ) ;;
- esac
-fi
-
-# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
-# the name of the created package would be, and then exit. This information
-# could be useful to other scripts.
-if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
- echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
- exit 0
-fi
-
-NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
-
-TMP=${TMP:-/tmp}
-PKG=$TMP/package-$PKGNAM
-
-if [ "$ARCH" = "i586" ]; then
- SLKCFLAGS="-O2 -march=i586 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "i686" ]; then
- SLKCFLAGS="-O2 -march=i686 -mtune=i686"
- LIBDIRSUFFIX=""
-elif [ "$ARCH" = "x86_64" ]; then
- SLKCFLAGS="-O2 -fPIC"
- LIBDIRSUFFIX="64"
-else
- SLKCFLAGS="-O2"
- LIBDIRSUFFIX=""
-fi
-
-rm -rf $PKG
-mkdir -p $TMP $PKG
-cd $TMP
-rm -rf $SRCNAME-$VERSION ; rm -rf $SRCNAME-$(echo $VERSION | cut -f 1 -d e)
-# Unpack this in a subdirectory to prevent changing permissions on /tmp:
-rm -rf firefox-unpack
-mkdir firefox-unpack
-cd firefox-unpack
-echo "Extracting $CWD/$SRCNAME-$VERSION.source.tar.?z..."
-tar xf $CWD/$SRCNAME-$VERSION.source.tar.?z || exit 1
-mv * ..
-cd ..
-rm -rf firefox-unpack
-cd $SRCNAME-$(echo $VERSION | cut -f 1 -d e) || cd $SRCNAME-$VERSION || exit 1
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \+ -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \+
-
-# We need to use the incredibly ancient autoconf-2.13 for this :/
-( cd $CWD/autoconf ; ./autoconf.build )
-PATH=$TMP/autoconf-tmp/usr/bin:$PATH
-
-# Patches from Fedora:
-zcat $CWD/patches/fix-soname.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/patches/copy-headers.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/patches/tests-increase-timeout.patch.gz | patch -p1 --verbose || exit 1
-zcat $CWD/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch.gz | patch -p1 --verbose || exit 1
-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-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/tests-Use-native-TemporaryDirectory.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
-
-cd js/src
-
-# We need to do this because patches above touch configure.in:
-autoconf-2.13
-
-CFLAGS+="$SLKCFLAGS -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp " \
-CXXFLAGS+="$SLKCFLAGS -fno-delete-null-pointer-checks -fno-strict-aliasing -fno-tree-vrp " \
-./configure \
- --prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --mandir=/usr/man \
- --with-system-icu \
- --with-system-zlib \
- --disable-tests \
- --disable-strip \
- --with-intl-api \
- --enable-readline \
- --enable-shared-js \
- --enable-optimize \
- --disable-debug \
- --enable-pie \
- --disable-jemalloc \
- --build=$ARCH-slackware-linux \
-
-make $NUMJOBS || make || exit 1
-make install DESTDIR=$PKG || exit 1
-
-# No need for the huge static library:
-rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libjs_static.*
-
-# Don't ship -config:
-rm -f $PKG/usr/bin/js*-config
-
-# Rename shared library to have a proper soname:
-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-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
-cp ../../README.txt README.html $PKG/usr/doc/$PKGNAM-$VERSION
-
-# 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:
-if [ -r ChangeLog ]; then
- DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION)
- cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
- touch -r ChangeLog $DOCSDIR/ChangeLog
-fi
-
-find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
- | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
-
-mkdir -p $PKG/install
-cat $CWD/slack-desc > $PKG/install/slack-desc
-
-cd $PKG
-/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz
diff --git a/source/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
deleted file mode 100644
index 5c2866473..000000000
--- a/source/l/mozjs102/patches/0001-Skip-failing-tests-on-ppc64-and-s390x.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From db3a0a25b97377b388532b23e73a10d246f66496 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-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/mozjs102/patches/copy-headers.patch b/source/l/mozjs102/patches/copy-headers.patch
deleted file mode 100644
index dfddcfaee..000000000
--- a/source/l/mozjs102/patches/copy-headers.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 3b3c8e37cca418e07bdeceaf3a601805df28d925 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-Date: Wed, 15 Jul 2020 08:27:39 +0200
-Subject: [PATCH] build: Copy headers on install instead of symlinking
-
-Patch by Philip Chimento ported forward to mozjs78
----
- python/mozbuild/mozbuild/backend/recursivemake.py | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/python/mozbuild/mozbuild/backend/recursivemake.py b/python/mozbuild/mozbuild/backend/recursivemake.py
-index 858d4d4..8c229e8 100644
---- a/python/mozbuild/mozbuild/backend/recursivemake.py
-+++ b/python/mozbuild/mozbuild/backend/recursivemake.py
-@@ -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, 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(
-@@ -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_file)
-+ install_manifest.add_copy(f.full_path, dest_file)
- else:
- install_manifest.add_optional_exists(dest_file)
- objdir_files.append(self._pretty_path(f, backend_file))
---
-2.37.1
-
diff --git a/source/l/mozjs102/patches/emitter.patch b/source/l/mozjs102/patches/emitter.patch
deleted file mode 100644
index 8d5aafb15..000000000
--- a/source/l/mozjs102/patches/emitter.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-From d1d785c169345b81c76213f6dd9be32b4db60294 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-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/mozjs102/patches/fix-soname.patch b/source/l/mozjs102/patches/fix-soname.patch
deleted file mode 100644
index 832326489..000000000
--- a/source/l/mozjs102/patches/fix-soname.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From d21c7cb9343d8c495d987e71be0f35887574c820 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-Date: Wed, 15 Jul 2020 08:21:47 +0200
-Subject: [PATCH] Add soname switch to linker, regardless of Operating System
-
-Fix backported from Debian: http://bugs.debian.org/746705
----
- config/rules.mk | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/config/rules.mk b/config/rules.mk
-index 90a9946..dc87789 100644
---- a/config/rules.mk
-+++ b/config/rules.mk
-@@ -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.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
deleted file mode 100644
index 84684250c..000000000
--- a/source/l/mozjs102/patches/icu_sources_data-Write-command-output-to-our-stderr.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From: Simon McVittie
-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/mozjs102/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
deleted file mode 100644
index 8572c21fd..000000000
--- a/source/l/mozjs102/patches/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From: Simon McVittie
-Date: Mon, 9 Oct 2017 09:22:12 +0100
-Subject: icu_sources_data.py: Decouple from Mozilla build system
-
-mozpack.path is a wrapper around os.path that normalizes path
-separators on Windows, but on Unix we only have one path separator
-so there's nothing to normalize. Avoid needing to import all of it.
----
- intl/icu_sources_data.py | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/intl/icu_sources_data.py b/intl/icu_sources_data.py
-index 2936df9..4db52af 100644
---- a/intl/icu_sources_data.py
-+++ b/intl/icu_sources_data.py
-@@ -21,7 +21,9 @@ import subprocess
- import sys
- import tempfile
-
--from mozpack import path as mozpath
-+# Close enough
-+import os.path as mozpath
-+mozpath.normsep = lambda p: p
-
- # 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
deleted file mode 100644
index 28ed1d31a..000000000
--- a/source/l/mozjs102/patches/init_patch.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 00414eb67ab0591911167155963b5524fbf2b0c0 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-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
deleted file mode 100644
index 10b8b16ea..000000000
--- a/source/l/mozjs102/patches/remove-sloppy-m4-detection-from-bundled-autoconf.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 2d99a7b076578a3394fb9d5be6eb44f9cfebc681 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-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
deleted file mode 100644
index 451d3eef4..000000000
--- a/source/l/mozjs102/patches/spidermonkey_checks_disable.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From 6ebe8ce6a3267c96454de3cd453269b4c4053a3e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-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
deleted file mode 100644
index 054685c1e..000000000
--- a/source/l/mozjs102/patches/tests-Use-native-TemporaryDirectory.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From 1af9fdd2124547099eb0cf5a71b513ef5592dbf9 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-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/mozjs102/patches/tests-increase-timeout.patch b/source/l/mozjs102/patches/tests-increase-timeout.patch
deleted file mode 100644
index 2ba725ce9..000000000
--- a/source/l/mozjs102/patches/tests-increase-timeout.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 9be85b155c6df0454c5faef9e850f572c99e3615 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?=
-Date: Wed, 15 Jul 2020 08:32:44 +0200
-Subject: [PATCH] Increase the test timeout for slower buildds
-
-Ported forward from Debian: https://bugs.debian.org/878284
----
- js/src/Makefile.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/js/src/Makefile.in b/js/src/Makefile.in
-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$(BIN_SUFFIX)
-
---
-2.37.1
-
diff --git a/source/l/mozjs102/slack-desc b/source/l/mozjs102/slack-desc
deleted file mode 100644
index 00b13046e..000000000
--- a/source/l/mozjs102/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------------------------------------------------------|
-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/mozjs115/mozjs115.SlackBuild b/source/l/mozjs115/mozjs115.SlackBuild
index f6a794aa4..21751f2a0 100755
--- a/source/l/mozjs115/mozjs115.SlackBuild
+++ b/source/l/mozjs115/mozjs115.SlackBuild
@@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=mozjs115
SRCNAME=firefox
VERSION=$(basename $(ls $SRCNAME-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source)
-BUILD=${BUILD:-2}
+BUILD=${BUILD:-1}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -46,6 +46,9 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
exit 0
fi
+# This will collide with a Firefox build that happens simultaneously.
+# Therefore, for use with make_world.sh, REQUIRE_GLOBAL_LOCK.
+
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
TMP=${TMP:-/tmp}
diff --git a/source/l/polkit/polkit.SlackBuild b/source/l/polkit/polkit.SlackBuild
index 47d0238c4..293a05dcd 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, 2023 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2009, 2010, 2011, 2012, 2013, 2018, 2020, 2023, 2024 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:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -112,7 +112,7 @@ meson setup \
-Dauthfw=pam \
-Dpam_module_dir=/lib${LIBDIRSUFFIX}/security \
-Dman=true \
- -Djs_engine=mozjs \
+ -Djs_engine=duktape \
.. || exit 1
"${NINJA:=ninja}" $NUMJOBS || exit 1
DESTDIR=$PKG $NINJA install || exit 1
diff --git a/source/x/x11/build/iceauth b/source/x/x11/build/iceauth
index d00491fd7..0cfbf0888 100644
--- a/source/x/x11/build/iceauth
+++ b/source/x/x11/build/iceauth
@@ -1 +1 @@
-1
+2
diff --git a/source/x/x11/configure/iceauth b/source/x/x11/configure/iceauth
new file mode 100644
index 000000000..61a80c318
--- /dev/null
+++ b/source/x/x11/configure/iceauth
@@ -0,0 +1,14 @@
+CFLAGS=$SLKCFLAGS \
+CXXFLAGS=$SLKCFLAGS \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --infodir=/usr/info \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/${PKGNAME}-${MODULAR_PACKAGE_VERSION} \
+ --with-udev-rules-dir=/lib/udev/rules.d \
+ --disable-static \
+ --enable-year2038 \
+ --build=$ARCH-slackware-linux