diff --git a/ChangeLog.rss b/ChangeLog.rss
index 3070d2a7f..87818d795 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,35 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Thu, 21 Mar 2024 22:36:42 GMT
- Thu, 21 Mar 2024 22:57:14 GMT
+ Fri, 22 Mar 2024 20:16:55 GMT
+ Fri, 22 Mar 2024 20:30:25 GMT
maintain_current_git.sh v 1.17
+ -
+ Fri, 22 Mar 2024 20:16:55 GMT
+ Fri, 22 Mar 2024 20:16:55 GMT
+ https://git.slackware.nl/current/tag/?h=20240322201655
+ 20240322201655
+
+
+a/volume_key-0.3.12-x86_64-7.txz: Rebuilt.
+ Build python3 bindings.
+l/atkmm2-2.36.3-x86_64-1.txz: Added.
+l/boost-1.84.0-x86_64-2.txz: Rebuilt.
+ Drop python2 support.
+l/glibmm-2.66.7-x86_64-1.txz: Upgraded.
+l/gst-plugins-bad-free-1.24.1-x86_64-1.txz: Upgraded.
+l/gst-plugins-base-1.24.1-x86_64-1.txz: Upgraded.
+l/gst-plugins-good-1.24.1-x86_64-1.txz: Upgraded.
+l/gst-plugins-libav-1.24.1-x86_64-1.txz: Upgraded.
+l/gstreamer-1.24.1-x86_64-1.txz: Upgraded.
+l/gtkmm4-4.14.0-x86_64-1.txz: Upgraded.
+l/unicode-ucd-15.1.0-noarch-1.txz: Added.
+ 153MB installed... oh well. Needed by gucharmap.
+xap/gucharmap-15.1.3-x86_64-1.txz: Upgraded.
+xap/x3270-4.3ga7-x86_64-1.txz: Upgraded.
+ ]]>
+
+
-
Thu, 21 Mar 2024 22:36:42 GMT
Thu, 21 Mar 2024 22:36:42 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 8b56aeb34..9d9ba2a85 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,21 @@
+Fri Mar 22 20:16:55 UTC 2024
+a/volume_key-0.3.12-x86_64-7.txz: Rebuilt.
+ Build python3 bindings.
+l/atkmm2-2.36.3-x86_64-1.txz: Added.
+l/boost-1.84.0-x86_64-2.txz: Rebuilt.
+ Drop python2 support.
+l/glibmm-2.66.7-x86_64-1.txz: Upgraded.
+l/gst-plugins-bad-free-1.24.1-x86_64-1.txz: Upgraded.
+l/gst-plugins-base-1.24.1-x86_64-1.txz: Upgraded.
+l/gst-plugins-good-1.24.1-x86_64-1.txz: Upgraded.
+l/gst-plugins-libav-1.24.1-x86_64-1.txz: Upgraded.
+l/gstreamer-1.24.1-x86_64-1.txz: Upgraded.
+l/gtkmm4-4.14.0-x86_64-1.txz: Upgraded.
+l/unicode-ucd-15.1.0-noarch-1.txz: Added.
+ 153MB installed... oh well. Needed by gucharmap.
+xap/gucharmap-15.1.3-x86_64-1.txz: Upgraded.
+xap/x3270-4.3ga7-x86_64-1.txz: Upgraded.
++--------------------------+
Thu Mar 21 22:36:42 UTC 2024
d/cmake-3.29.0-x86_64-1.txz: Upgraded.
l/gtkmm3-3.24.9-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 38fc808a7..21c63d901 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Thu Mar 21 22:40:09 UTC 2024
+Fri Mar 22 20:17:17 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-21 22:36 .
+drwxr-xr-x 12 root root 4096 2024-03-22 20:16 .
-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 1147642 2024-03-21 19:57 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-03-21 19:57 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1149084 2024-03-22 20:15 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-03-22 20:15 ./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 1011942 2024-03-21 22:36 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1012688 2024-03-22 20:16 ./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 1502151 2024-03-21 19:56 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1504058 2024-03-22 20:14 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 905991 2024-03-21 22:39 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 907044 2024-03-22 20:14 ./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,13 +683,13 @@ 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-21 22:39 ./slackware64
--rw-r--r-- 1 root root 353487 2024-03-21 22:39 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-03-21 22:39 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 437782 2024-03-21 22:38 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4603466 2024-03-21 22:39 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-03-22 20:14 ./slackware64
+-rw-r--r-- 1 root root 353900 2024-03-22 20:14 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-03-22 20:14 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 438285 2024-03-22 20:13 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4597205 2024-03-22 20:13 ./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-20 21:13 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2024-03-22 20:04 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
-rw-r--r-- 1 root root 10720 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz
-rw-r--r-- 1 root root 163 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txz.asc
@@ -1061,9 +1061,9 @@ drwxr-xr-x 2 root root 32768 2024-03-20 21:13 ./slackware64/a
-rw-r--r-- 1 root root 354 2024-03-20 03:12 ./slackware64/a/util-linux-2.39.3-x86_64-2.txt
-rw-r--r-- 1 root root 3311620 2024-03-20 03:12 ./slackware64/a/util-linux-2.39.3-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-03-20 03:12 ./slackware64/a/util-linux-2.39.3-x86_64-2.txz.asc
--rw-r--r-- 1 root root 412 2024-03-20 03:44 ./slackware64/a/volume_key-0.3.12-x86_64-6.txt
--rw-r--r-- 1 root root 151816 2024-03-20 03:44 ./slackware64/a/volume_key-0.3.12-x86_64-6.txz
--rw-r--r-- 1 root root 195 2024-03-20 03:44 ./slackware64/a/volume_key-0.3.12-x86_64-6.txz.asc
+-rw-r--r-- 1 root root 412 2024-03-22 17:30 ./slackware64/a/volume_key-0.3.12-x86_64-7.txt
+-rw-r--r-- 1 root root 150612 2024-03-22 17:30 ./slackware64/a/volume_key-0.3.12-x86_64-7.txz
+-rw-r--r-- 1 root root 195 2024-03-22 17:30 ./slackware64/a/volume_key-0.3.12-x86_64-7.txz.asc
-rw-r--r-- 1 root root 579 2021-02-13 11:21 ./slackware64/a/which-2.21-x86_64-4.txt
-rw-r--r-- 1 root root 29912 2021-02-13 11:21 ./slackware64/a/which-2.21-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:21 ./slackware64/a/which-2.21-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-21 22:38 ./slackware64/l
+drwxr-xr-x 2 root root 94208 2024-03-22 20:13 ./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
@@ -2874,6 +2874,9 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./slackware64/l
-rw-r--r-- 1 root root 238 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txt
-rw-r--r-- 1 root root 116244 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-13 19:42 ./slackware64/l/atkmm-2.28.3-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 261 2024-03-22 19:35 ./slackware64/l/atkmm2-2.36.3-x86_64-1.txt
+-rw-r--r-- 1 root root 136028 2024-03-22 19:35 ./slackware64/l/atkmm2-2.36.3-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 19:35 ./slackware64/l/atkmm2-2.36.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 314 2022-11-19 19:12 ./slackware64/l/audiofile-0.3.6-x86_64-5.txt
-rw-r--r-- 1 root root 187764 2022-11-19 19:12 ./slackware64/l/audiofile-0.3.6-x86_64-5.txz
-rw-r--r-- 1 root root 163 2022-11-19 19:12 ./slackware64/l/audiofile-0.3.6-x86_64-5.txz.asc
@@ -2883,9 +2886,9 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./slackware64/l
-rw-r--r-- 1 root root 517 2024-02-10 19:05 ./slackware64/l/babl-0.1.108-x86_64-1.txt
-rw-r--r-- 1 root root 434928 2024-02-10 19:05 ./slackware64/l/babl-0.1.108-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-10 19:05 ./slackware64/l/babl-0.1.108-x86_64-1.txz.asc
--rw-r--r-- 1 root root 432 2023-12-15 00:45 ./slackware64/l/boost-1.84.0-x86_64-1.txt
--rw-r--r-- 1 root root 11941468 2023-12-15 00:45 ./slackware64/l/boost-1.84.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-12-15 00:45 ./slackware64/l/boost-1.84.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 432 2024-03-22 17:32 ./slackware64/l/boost-1.84.0-x86_64-2.txt
+-rw-r--r-- 1 root root 11900752 2024-03-22 17:32 ./slackware64/l/boost-1.84.0-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-03-22 17:32 ./slackware64/l/boost-1.84.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 537 2023-09-01 18:21 ./slackware64/l/brotli-1.1.0-x86_64-1.txt
-rw-r--r-- 1 root root 427948 2023-09-01 18:21 ./slackware64/l/brotli-1.1.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-09-01 18:21 ./slackware64/l/brotli-1.1.0-x86_64-1.txz.asc
@@ -3063,9 +3066,9 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./slackware64/l
-rw-r--r-- 1 root root 507 2024-02-02 21:23 ./slackware64/l/glibc-profile-2.39-x86_64-1.txt
-rw-r--r-- 1 root root 1585252 2024-02-02 21:23 ./slackware64/l/glibc-profile-2.39-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-02 21:23 ./slackware64/l/glibc-profile-2.39-x86_64-1.txz.asc
--rw-r--r-- 1 root root 358 2023-03-18 18:03 ./slackware64/l/glibmm-2.66.6-x86_64-1.txt
--rw-r--r-- 1 root root 1016852 2023-03-18 18:03 ./slackware64/l/glibmm-2.66.6-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-03-18 18:03 ./slackware64/l/glibmm-2.66.6-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 358 2024-03-22 17:39 ./slackware64/l/glibmm-2.66.7-x86_64-1.txt
+-rw-r--r-- 1 root root 1026320 2024-03-22 17:39 ./slackware64/l/glibmm-2.66.7-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 17:39 ./slackware64/l/glibmm-2.66.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 381 2024-03-21 19:25 ./slackware64/l/glibmm2-2.78.1-x86_64-1.txt
-rw-r--r-- 1 root root 1107784 2024-03-21 19:25 ./slackware64/l/glibmm2-2.78.1-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-21 19:25 ./slackware64/l/glibmm2-2.78.1-x86_64-1.txz.asc
@@ -3105,21 +3108,21 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./slackware64/l
-rw-r--r-- 1 root root 414 2022-05-18 18:21 ./slackware64/l/gsl-2.7.1-x86_64-1.txt
-rw-r--r-- 1 root root 1603776 2022-05-18 18:21 ./slackware64/l/gsl-2.7.1-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-18 18:21 ./slackware64/l/gsl-2.7.1-x86_64-1.txz.asc
--rw-r--r-- 1 root root 689 2024-03-05 18:43 ./slackware64/l/gst-plugins-bad-free-1.24.0-x86_64-1.txt
--rw-r--r-- 1 root root 3742884 2024-03-05 18:43 ./slackware64/l/gst-plugins-bad-free-1.24.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-03-05 18:43 ./slackware64/l/gst-plugins-bad-free-1.24.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 607 2024-03-05 18:36 ./slackware64/l/gst-plugins-base-1.24.0-x86_64-1.txt
--rw-r--r-- 1 root root 2543068 2024-03-05 18:36 ./slackware64/l/gst-plugins-base-1.24.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-03-05 18:36 ./slackware64/l/gst-plugins-base-1.24.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 444 2024-03-05 18:37 ./slackware64/l/gst-plugins-good-1.24.0-x86_64-1.txt
--rw-r--r-- 1 root root 2305112 2024-03-05 18:37 ./slackware64/l/gst-plugins-good-1.24.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-03-05 18:37 ./slackware64/l/gst-plugins-good-1.24.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 472 2024-03-05 18:38 ./slackware64/l/gst-plugins-libav-1.24.0-x86_64-1.txt
--rw-r--r-- 1 root root 131304 2024-03-05 18:38 ./slackware64/l/gst-plugins-libav-1.24.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-03-05 18:38 ./slackware64/l/gst-plugins-libav-1.24.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 602 2024-03-05 18:35 ./slackware64/l/gstreamer-1.24.0-x86_64-1.txt
--rw-r--r-- 1 root root 2197740 2024-03-05 18:35 ./slackware64/l/gstreamer-1.24.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-03-05 18:35 ./slackware64/l/gstreamer-1.24.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 689 2024-03-22 18:09 ./slackware64/l/gst-plugins-bad-free-1.24.1-x86_64-1.txt
+-rw-r--r-- 1 root root 3757760 2024-03-22 18:09 ./slackware64/l/gst-plugins-bad-free-1.24.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 18:09 ./slackware64/l/gst-plugins-bad-free-1.24.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 607 2024-03-22 18:05 ./slackware64/l/gst-plugins-base-1.24.1-x86_64-1.txt
+-rw-r--r-- 1 root root 2543724 2024-03-22 18:05 ./slackware64/l/gst-plugins-base-1.24.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 18:05 ./slackware64/l/gst-plugins-base-1.24.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 444 2024-03-22 18:06 ./slackware64/l/gst-plugins-good-1.24.1-x86_64-1.txt
+-rw-r--r-- 1 root root 2308568 2024-03-22 18:06 ./slackware64/l/gst-plugins-good-1.24.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 18:06 ./slackware64/l/gst-plugins-good-1.24.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 472 2024-03-22 18:07 ./slackware64/l/gst-plugins-libav-1.24.1-x86_64-1.txt
+-rw-r--r-- 1 root root 133812 2024-03-22 18:07 ./slackware64/l/gst-plugins-libav-1.24.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 18:07 ./slackware64/l/gst-plugins-libav-1.24.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 602 2024-03-22 18:04 ./slackware64/l/gstreamer-1.24.1-x86_64-1.txt
+-rw-r--r-- 1 root root 1985052 2024-03-22 18:04 ./slackware64/l/gstreamer-1.24.1-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 18:04 ./slackware64/l/gstreamer-1.24.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 351 2021-02-13 06:41 ./slackware64/l/gtk+-1.2.10-x86_64-9.txt
-rw-r--r-- 1 root root 810820 2021-02-13 06:41 ./slackware64/l/gtk+-1.2.10-x86_64-9.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:41 ./slackware64/l/gtk+-1.2.10-x86_64-9.txz.asc
@@ -3138,9 +3141,9 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./slackware64/l
-rw-r--r-- 1 root root 341 2024-03-21 22:18 ./slackware64/l/gtkmm3-3.24.9-x86_64-1.txt
-rw-r--r-- 1 root root 1514540 2024-03-21 22:18 ./slackware64/l/gtkmm3-3.24.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-21 22:18 ./slackware64/l/gtkmm3-3.24.9-x86_64-1.txz.asc
--rw-r--r-- 1 root root 341 2024-03-21 19:34 ./slackware64/l/gtkmm4-4.12.0-x86_64-1.txt
--rw-r--r-- 1 root root 1509984 2024-03-21 19:34 ./slackware64/l/gtkmm4-4.12.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-03-21 19:34 ./slackware64/l/gtkmm4-4.12.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 341 2024-03-22 18:11 ./slackware64/l/gtkmm4-4.14.0-x86_64-1.txt
+-rw-r--r-- 1 root root 1546696 2024-03-22 18:11 ./slackware64/l/gtkmm4-4.14.0-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 18:11 ./slackware64/l/gtkmm4-4.14.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 561 2021-02-13 06:49 ./slackware64/l/gtksourceview3-3.24.11-x86_64-4.txt
-rw-r--r-- 1 root root 693764 2021-02-13 06:49 ./slackware64/l/gtksourceview3-3.24.11-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 06:49 ./slackware64/l/gtksourceview3-3.24.11-x86_64-4.txz.asc
@@ -3626,8 +3629,8 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./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 32699 2024-03-21 19:51 ./slackware64/l/maketag
--rw-r--r-- 1 root root 32699 2024-03-21 19:51 ./slackware64/l/maketag.ez
+-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 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
@@ -4042,7 +4045,7 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./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 6218 2024-03-21 19:51 ./slackware64/l/tagfile
+-rw-r--r-- 1 root root 6245 2024-03-22 20:01 ./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
@@ -4064,6 +4067,9 @@ drwxr-xr-x 2 root root 94208 2024-03-21 22:38 ./slackware64/l
-rw-r--r-- 1 root root 408 2021-09-01 18:04 ./slackware64/l/tidy-html5-5.8.0-x86_64-2.txt
-rw-r--r-- 1 root root 296976 2021-09-01 18:04 ./slackware64/l/tidy-html5-5.8.0-x86_64-2.txz
-rw-r--r-- 1 root root 163 2021-09-01 18:04 ./slackware64/l/tidy-html5-5.8.0-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 429 2024-03-22 20:12 ./slackware64/l/unicode-ucd-15.1.0-noarch-1.txt
+-rw-r--r-- 1 root root 23361444 2024-03-22 20:12 ./slackware64/l/unicode-ucd-15.1.0-noarch-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 20:12 ./slackware64/l/unicode-ucd-15.1.0-noarch-1.txz.asc
-rw-r--r-- 1 root root 590 2023-10-21 18:48 ./slackware64/l/utf8proc-2.9.0-x86_64-1.txt
-rw-r--r-- 1 root root 64284 2023-10-21 18:48 ./slackware64/l/utf8proc-2.9.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-21 18:48 ./slackware64/l/utf8proc-2.9.0-x86_64-1.txz.asc
@@ -5483,13 +5489,13 @@ 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 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
--rw-r--r-- 1 root root 65032 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz
--rw-r--r-- 1 root root 163 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz.asc
--rw-r--r-- 1 root root 235 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-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
+-rw-r--r-- 1 root root 65032 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz
+-rw-r--r-- 1 root root 163 2023-06-04 18:34 ./slackware64/x/xtrans-1.5.0-noarch-1.txz.asc
+-rw-r--r-- 1 root root 235 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txt
-rw-r--r-- 1 root root 30176 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-05 20:19 ./slackware64/x/xvidtune-1.0.4-x86_64-1.txz.asc
-rw-r--r-- 1 root root 253 2022-12-04 19:51 ./slackware64/x/xvinfo-1.1.5-x86_64-1.txt
@@ -5504,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-20 00:12 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2024-03-22 20:04 ./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
@@ -5565,9 +5571,9 @@ drwxr-xr-x 2 root root 16384 2024-03-20 00:12 ./slackware64/xap
-rw-r--r-- 1 root root 378 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txt
-rw-r--r-- 1 root root 861428 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 209 2021-02-13 13:37 ./slackware64/xap/gucharmap-12.0.1-x86_64-3.txt
--rw-r--r-- 1 root root 2200896 2021-02-13 13:37 ./slackware64/xap/gucharmap-12.0.1-x86_64-3.txz
--rw-r--r-- 1 root root 163 2021-02-13 13:37 ./slackware64/xap/gucharmap-12.0.1-x86_64-3.txz.asc
+-rw-r--r-- 1 root root 260 2024-03-22 19:29 ./slackware64/xap/gucharmap-15.1.3-x86_64-1.txt
+-rw-r--r-- 1 root root 1742824 2024-03-22 19:29 ./slackware64/xap/gucharmap-15.1.3-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 19:29 ./slackware64/xap/gucharmap-15.1.3-x86_64-1.txz.asc
-rw-r--r-- 1 root root 369 2021-02-13 13:37 ./slackware64/xap/gv-3.7.4-x86_64-5.txt
-rw-r--r-- 1 root root 207120 2021-02-13 13:37 ./slackware64/xap/gv-3.7.4-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:37 ./slackware64/xap/gv-3.7.4-x86_64-5.txz.asc
@@ -5627,9 +5633,9 @@ drwxr-xr-x 2 root root 16384 2024-03-20 00:12 ./slackware64/xap
-rw-r--r-- 1 root root 308 2021-02-13 13:43 ./slackware64/xap/x11-ssh-askpass-1.2.4.1-x86_64-5.txt
-rw-r--r-- 1 root root 24504 2021-02-13 13:43 ./slackware64/xap/x11-ssh-askpass-1.2.4.1-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:43 ./slackware64/xap/x11-ssh-askpass-1.2.4.1-x86_64-5.txz.asc
--rw-r--r-- 1 root root 309 2024-03-05 19:47 ./slackware64/xap/x3270-4.3ga6-x86_64-1.txt
--rw-r--r-- 1 root root 1424996 2024-03-05 19:47 ./slackware64/xap/x3270-4.3ga6-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-03-05 19:47 ./slackware64/xap/x3270-4.3ga6-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 309 2024-03-22 18:15 ./slackware64/xap/x3270-4.3ga7-x86_64-1.txt
+-rw-r--r-- 1 root root 1426768 2024-03-22 18:15 ./slackware64/xap/x3270-4.3ga7-x86_64-1.txz
+-rw-r--r-- 1 root root 195 2024-03-22 18:15 ./slackware64/xap/x3270-4.3ga7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 426 2024-03-11 18:14 ./slackware64/xap/xaos-4.3.2-x86_64-1.txt
-rw-r--r-- 1 root root 580084 2024-03-11 18:14 ./slackware64/xap/xaos-4.3.2-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-03-11 18:14 ./slackware64/xap/xaos-4.3.2-x86_64-1.txz.asc
@@ -5771,13 +5777,13 @@ 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-21 22:40 ./source
--rw-r--r-- 1 root root 616567 2024-03-21 22:40 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-03-21 22:40 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 859651 2024-03-21 22:39 ./source/FILE_LIST
--rw-r--r-- 1 root root 30762134 2024-03-21 22:39 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-03-22 20:14 ./source
+-rw-r--r-- 1 root root 617433 2024-03-22 20:14 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-03-22 20:14 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 860868 2024-03-22 20:14 ./source/FILE_LIST
+-rw-r--r-- 1 root root 30746281 2024-03-22 20:14 ./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-12 18:02 ./source/a
+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
drwxr-xr-x 2 root root 4096 2022-02-15 18:15 ./source/a/aaa_base
-rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./source/a/aaa_base/_aaa_base.tar.gz
@@ -6867,7 +6873,7 @@ drwxr-xr-x 2 root root 4096 2020-05-08 19:39 ./source/a/util-linux/pam.d-
drwxr-xr-x 2 root root 4096 2024-03-20 03:41 ./source/a/volume_key
-rw-r--r-- 1 root root 903 2020-10-28 18:58 ./source/a/volume_key/slack-desc
-rw-r--r-- 1 root root 152804 2020-10-28 19:00 ./source/a/volume_key/volume_key-volume_key-0.3.12.tar.lz
--rwxr-xr-x 1 root root 4556 2024-03-20 03:44 ./source/a/volume_key/volume_key.SlackBuild
+-rwxr-xr-x 1 root root 4541 2024-03-22 16:56 ./source/a/volume_key/volume_key.SlackBuild
-rw-r--r-- 1 root root 67 2020-10-28 19:01 ./source/a/volume_key/volume_key.url
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/a/which
-rw-r--r-- 1 root root 1032 2018-02-27 06:13 ./source/a/which/slack-desc
@@ -10013,8 +10019,8 @@ 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 436 root root 16384 2024-03-21 22:23 ./source/l
--rw-r--r-- 1 root root 2550 2024-03-14 19:58 ./source/l/FTBFSlog
+drwxr-xr-x 438 root root 16384 2024-03-22 19:35 ./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
-rwxr-xr-x 1 root root 4881 2022-03-06 19:58 ./source/l/GConf/GConf.SlackBuild
@@ -10169,6 +10175,10 @@ drwxr-xr-x 2 root root 4096 2023-02-13 19:41 ./source/l/atkmm
-rw-r--r-- 1 root root 691164 2022-07-20 12:45 ./source/l/atkmm/atkmm-2.28.3.tar.xz
-rwxr-xr-x 1 root root 3699 2021-08-15 22:19 ./source/l/atkmm/atkmm.SlackBuild
-rw-r--r-- 1 root root 723 2018-02-27 06:12 ./source/l/atkmm/slack-desc
+drwxr-xr-x 2 root root 4096 2024-03-22 19:34 ./source/l/atkmm2
+-rw-r--r-- 1 root root 797504 2024-01-27 09:42 ./source/l/atkmm2/atkmm-2.36.3.tar.xz
+-rwxr-xr-x 1 root root 3719 2024-03-22 19:35 ./source/l/atkmm2/atkmm2.SlackBuild
+-rw-r--r-- 1 root root 747 2024-03-22 19:34 ./source/l/atkmm2/slack-desc
drwxr-xr-x 2 root root 4096 2022-11-19 19:12 ./source/l/audiofile
-rw-r--r-- 1 root root 530760 2013-03-07 07:35 ./source/l/audiofile/audiofile-0.3.6.tar.xz
-rwxr-xr-x 1 root root 4432 2022-11-19 19:12 ./source/l/audiofile/audiofile.SlackBuild
@@ -10188,8 +10198,9 @@ drwxr-xr-x 2 root root 4096 2024-02-10 19:02 ./source/l/babl
-rwxr-xr-x 1 root root 3975 2024-02-10 19:04 ./source/l/babl/babl.SlackBuild
-rw-r--r-- 1 root root 36 2018-04-18 18:26 ./source/l/babl/babl.url
-rw-r--r-- 1 root root 972 2018-02-27 06:12 ./source/l/babl/slack-desc
-drwxr-xr-x 2 root root 4096 2023-12-15 00:40 ./source/l/boost
--rwxr-xr-x 1 root root 5966 2023-12-15 00:41 ./source/l/boost/boost.SlackBuild
+drwxr-xr-x 2 root root 4096 2024-03-22 17:29 ./source/l/boost
+-rwxr-xr-x 1 root root 4903 2024-03-22 17:25 ./source/l/boost/boost.SlackBuild
+-rw-r--r-- 1 root root 214 2024-03-22 17:11 ./source/l/boost/boost.bootstrap.python3.diff.gz
-rw-r--r-- 1 root root 106246847 2023-12-06 21:39 ./source/l/boost/boost_1_84_0.tar.lz
-rw-r--r-- 1 root root 885 2021-04-17 17:57 ./source/l/boost/slack-desc
drwxr-xr-x 2 root root 4096 2023-09-01 18:20 ./source/l/brotli
@@ -10542,8 +10553,8 @@ drwxr-xr-x 2 root root 4096 2006-09-14 06:32 ./source/l/glibc/profile.d
-rw-r--r-- 1 root root 1132 2018-02-27 06:12 ./source/l/glibc/slack-desc.glibc-debug
-rw-r--r-- 1 root root 811 2018-02-27 06:12 ./source/l/glibc/slack-desc.glibc-i18n
-rw-r--r-- 1 root root 968 2018-02-27 06:12 ./source/l/glibc/slack-desc.glibc-profile
-drwxr-xr-x 2 root root 4096 2023-03-18 18:02 ./source/l/glibmm
--rw-r--r-- 1 root root 8668828 2023-03-12 18:15 ./source/l/glibmm/glibmm-2.66.6.tar.xz
+drwxr-xr-x 2 root root 4096 2024-03-22 17:37 ./source/l/glibmm
+-rw-r--r-- 1 root root 8773780 2024-03-22 13:40 ./source/l/glibmm/glibmm-2.66.7.tar.xz
-rwxr-xr-x 1 root root 4002 2023-02-13 19:52 ./source/l/glibmm/glibmm.SlackBuild
-rw-r--r-- 1 root root 844 2018-02-27 06:12 ./source/l/glibmm/slack-desc
drwxr-xr-x 2 root root 4096 2024-03-21 19:22 ./source/l/glibmm2
@@ -10609,35 +10620,35 @@ drwxr-xr-x 2 root root 4096 2022-05-18 18:19 ./source/l/gsl
-rw-r--r-- 1 root root 5352580 2021-12-01 05:33 ./source/l/gsl/gsl-2.7.1.tar.lz
-rwxr--r-- 1 root root 4339 2021-06-01 18:00 ./source/l/gsl/gsl.SlackBuild
-rw-r--r-- 1 root root 897 2018-06-25 18:26 ./source/l/gsl/slack-desc
-drwxr-xr-x 2 root root 4096 2024-03-05 18:42 ./source/l/gst-plugins-bad-free
--rwxr-xr-x 1 root root 1878 2024-03-05 18:38 ./source/l/gst-plugins-bad-free/fetch-sources.sh
+drwxr-xr-x 2 root root 4096 2024-03-22 18:08 ./source/l/gst-plugins-bad-free
+-rwxr-xr-x 1 root root 1878 2024-03-22 18:07 ./source/l/gst-plugins-bad-free/fetch-sources.sh
-rwxr-xr-x 1 root root 2471 2024-03-05 18:41 ./source/l/gst-plugins-bad-free/gst-p-bad-cleanup.sh
--rw-r--r-- 1 root root 6695487 2024-03-05 18:41 ./source/l/gst-plugins-bad-free/gst-plugins-bad-free-1.24.0.tar.lz
+-rw-r--r-- 1 root root 6699625 2024-03-22 18:07 ./source/l/gst-plugins-bad-free/gst-plugins-bad-free-1.24.1.tar.lz
-rwxr-xr-x 1 root root 4698 2024-02-13 18:25 ./source/l/gst-plugins-bad-free/gst-plugins-bad-free.SlackBuild
-rw-r--r-- 1 root root 39 2021-09-25 03:56 ./source/l/gst-plugins-bad-free/gst-plugins-bad.url
-rw-r--r-- 1 root root 1157 2021-09-25 19:07 ./source/l/gst-plugins-bad-free/slack-desc
-drwxr-xr-x 2 root root 4096 2024-03-05 18:35 ./source/l/gst-plugins-base
--rw-r--r-- 1 root root 2414344 2024-03-05 00:25 ./source/l/gst-plugins-base/gst-plugins-base-1.24.0.tar.xz
--rw-r--r-- 1 root root 833 2024-03-05 00:25 ./source/l/gst-plugins-base/gst-plugins-base-1.24.0.tar.xz.asc
+drwxr-xr-x 2 root root 4096 2024-03-22 18:05 ./source/l/gst-plugins-base
+-rw-r--r-- 1 root root 2418392 2024-03-21 21:24 ./source/l/gst-plugins-base/gst-plugins-base-1.24.1.tar.xz
+-rw-r--r-- 1 root root 833 2024-03-21 21:24 ./source/l/gst-plugins-base/gst-plugins-base-1.24.1.tar.xz.asc
-rwxr-xr-x 1 root root 4541 2021-08-07 04:36 ./source/l/gst-plugins-base/gst-plugins-base.SlackBuild
-rw-r--r-- 1 root root 39 2018-05-17 18:59 ./source/l/gst-plugins-base/gst-plugins-base.url
-rw-r--r-- 1 root root 1062 2018-02-27 06:12 ./source/l/gst-plugins-base/slack-desc
-drwxr-xr-x 2 root root 4096 2024-03-05 18:36 ./source/l/gst-plugins-good
--rw-r--r-- 1 root root 2900704 2024-03-05 00:25 ./source/l/gst-plugins-good/gst-plugins-good-1.24.0.tar.xz
--rw-r--r-- 1 root root 833 2024-03-05 00:25 ./source/l/gst-plugins-good/gst-plugins-good-1.24.0.tar.xz.asc
+drwxr-xr-x 2 root root 4096 2024-03-22 18:06 ./source/l/gst-plugins-good
+-rw-r--r-- 1 root root 2904196 2024-03-21 21:24 ./source/l/gst-plugins-good/gst-plugins-good-1.24.1.tar.xz
+-rw-r--r-- 1 root root 833 2024-03-21 21:24 ./source/l/gst-plugins-good/gst-plugins-good-1.24.1.tar.xz.asc
-rwxr-xr-x 1 root root 4613 2024-01-25 19:02 ./source/l/gst-plugins-good/gst-plugins-good.SlackBuild
-rw-r--r-- 1 root root 39 2018-05-17 19:07 ./source/l/gst-plugins-good/gst-plugins-good.url
-rw-r--r-- 1 root root 908 2021-09-25 04:02 ./source/l/gst-plugins-good/slack-desc
-drwxr-xr-x 2 root root 4096 2024-03-05 18:38 ./source/l/gst-plugins-libav
--rw-r--r-- 1 root root 200020 2024-03-05 00:25 ./source/l/gst-plugins-libav/gst-libav-1.24.0.tar.xz
--rw-r--r-- 1 root root 833 2024-03-05 00:25 ./source/l/gst-plugins-libav/gst-libav-1.24.0.tar.xz.asc
+drwxr-xr-x 2 root root 4096 2024-03-22 18:07 ./source/l/gst-plugins-libav
+-rw-r--r-- 1 root root 202652 2024-03-21 21:24 ./source/l/gst-plugins-libav/gst-libav-1.24.1.tar.xz
+-rw-r--r-- 1 root root 833 2024-03-21 21:24 ./source/l/gst-plugins-libav/gst-libav-1.24.1.tar.xz.asc
-rwxr-xr-x 1 root root 4367 2024-02-13 18:26 ./source/l/gst-plugins-libav/gst-plugins-libav.SlackBuild
-rw-r--r-- 1 root root 39 2018-05-17 19:10 ./source/l/gst-plugins-libav/gst-plugins-libav.url
-rwxr-xr-x 1 root root 2527 2018-05-17 19:12 ./source/l/gst-plugins-libav/paredown.sh
-rw-r--r-- 1 root root 937 2018-02-27 06:12 ./source/l/gst-plugins-libav/slack-desc
-drwxr-xr-x 2 root root 4096 2024-03-05 18:34 ./source/l/gstreamer
--rw-r--r-- 1 root root 1844992 2024-03-05 00:25 ./source/l/gstreamer/gstreamer-1.24.0.tar.xz
--rw-r--r-- 1 root root 833 2024-03-05 00:25 ./source/l/gstreamer/gstreamer-1.24.0.tar.xz.asc
+drwxr-xr-x 2 root root 4096 2024-03-22 18:01 ./source/l/gstreamer
+-rw-r--r-- 1 root root 1848676 2024-03-21 21:24 ./source/l/gstreamer/gstreamer-1.24.1.tar.xz
+-rw-r--r-- 1 root root 833 2024-03-21 21:24 ./source/l/gstreamer/gstreamer-1.24.1.tar.xz.asc
-rwxr-xr-x 1 root root 4464 2021-03-16 17:21 ./source/l/gstreamer/gstreamer.SlackBuild
-rw-r--r-- 1 root root 39 2018-05-17 18:59 ./source/l/gstreamer/gstreamer.url
-rw-r--r-- 1 root root 1057 2018-10-17 03:01 ./source/l/gstreamer/slack-desc
@@ -10710,8 +10721,8 @@ drwxr-xr-x 2 root root 4096 2024-03-21 22:17 ./source/l/gtkmm3
-rw-r--r-- 1 root root 15122612 2024-03-17 12:28 ./source/l/gtkmm3/gtkmm-3.24.9.tar.xz
-rwxr-xr-x 1 root root 3735 2021-08-15 22:22 ./source/l/gtkmm3/gtkmm3.SlackBuild
-rw-r--r-- 1 root root 827 2018-02-27 06:12 ./source/l/gtkmm3/slack-desc
-drwxr-xr-x 2 root root 4096 2024-03-21 19:31 ./source/l/gtkmm4
--rw-r--r-- 1 root root 16359928 2023-08-08 15:18 ./source/l/gtkmm4/gtkmm-4.12.0.tar.xz
+drwxr-xr-x 2 root root 4096 2024-03-22 18:10 ./source/l/gtkmm4
+-rw-r--r-- 1 root root 16713784 2024-03-17 11:34 ./source/l/gtkmm4/gtkmm-4.14.0.tar.xz
-rwxr-xr-x 1 root root 3735 2024-03-14 04:36 ./source/l/gtkmm4/gtkmm4.SlackBuild
-rw-r--r-- 1 root root 827 2024-03-21 19:33 ./source/l/gtkmm4/slack-desc
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/gtksourceview3
@@ -12161,9 +12172,11 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/qrencode
-rw-r--r-- 1 root root 34 2020-08-23 18:07 ./source/l/qrencode/qrencode.url
-rw-r--r-- 1 root root 925 2020-11-01 20:04 ./source/l/qrencode/slack-desc
drwxr-xr-x 4 root root 4096 2024-03-17 18:28 ./source/l/qt5
-drwxr-xr-x 2 root root 4096 2023-11-01 19:30 ./source/l/qt5-webkit
--rwxr-xr-x 1 root root 4931 2023-11-01 19:30 ./source/l/qt5-webkit/qt5-webkit.SlackBuild
--rw-r--r-- 1 root root 878 2020-10-30 18:54 ./source/l/qt5-webkit/qt5-webkit.bison27.patch.gz
+drwxr-xr-x 2 root root 4096 2024-03-22 17:45 ./source/l/qt5-webkit
+-rw-r--r-- 1 root root 1485 2024-03-22 17:40 ./source/l/qt5-webkit/icu68.patch.gz
+-rw-r--r-- 1 root root 882 2024-03-22 17:40 ./source/l/qt5-webkit/qt5-webkit-bison-3.7.patch.gz
+-rw-r--r-- 1 root root 652 2024-03-22 17:40 ./source/l/qt5-webkit/qt5-webkit-python-3.9.patch.gz
+-rwxr-xr-x 1 root root 5103 2024-03-22 18:04 ./source/l/qt5-webkit/qt5-webkit.SlackBuild
-rw-r--r-- 1 root root 211 2023-05-04 03:19 ./source/l/qt5-webkit/qt5-webkit.gcc13.diff.gz
-rw-r--r-- 1 root root 255 2021-04-04 18:49 ./source/l/qt5-webkit/qt5-webkit.glib-2.68.0.diff.gz
-rw-r--r-- 1 root root 90 2020-02-16 20:03 ./source/l/qt5-webkit/qt5-webkit.url
@@ -12397,6 +12410,13 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/tidy-html5
-rw-r--r-- 1 root root 513619 2021-07-16 23:45 ./source/l/tidy-html5/tidy-html5-5.8.0.tar.lz
-rwxr-xr-x 1 root root 3972 2022-09-06 18:27 ./source/l/tidy-html5/tidy-html5.SlackBuild
-rw-r--r-- 1 root root 36 2020-05-12 18:36 ./source/l/tidy-html5/tidy-html5.url
+drwxr-xr-x 2 root root 4096 2024-03-22 20:08 ./source/l/unicode-ucd
+-rw-r--r-- 1 root root 8248819 2023-08-28 16:09 ./source/l/unicode-ucd/UCD-15.1.0.zip
+-rw-r--r-- 1 root root 7999959 2023-08-09 12:29 ./source/l/unicode-ucd/Unihan-15.1.0.zip
+-rwxr-xr-x 1 root root 320 2024-03-22 20:08 ./source/l/unicode-ucd/fetch-sources.sh
+-rw-r--r-- 1 root root 1995 2024-01-02 20:27 ./source/l/unicode-ucd/license.txt
+-rw-r--r-- 1 root root 888 2024-03-22 18:39 ./source/l/unicode-ucd/slack-desc
+-rwxr-xr-x 1 root root 2689 2024-03-22 20:11 ./source/l/unicode-ucd/unicode-ucd.SlackBuild
drwxr-xr-x 2 root root 4096 2023-10-21 18:48 ./source/l/utf8proc
-rw-r--r-- 1 root root 1049 2018-07-14 21:27 ./source/l/utf8proc/slack-desc
-rw-r--r-- 1 root root 115873 2023-10-20 21:16 ./source/l/utf8proc/utf8proc-2.9.0.tar.lz
@@ -15246,29 +15266,29 @@ 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-12 19:25 ./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
+-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
@@ -15393,11 +15413,12 @@ drwxr-xr-x 2 root root 4096 2024-02-27 18:47 ./source/xap/gparted
-rw-r--r-- 1 root root 2726868 2024-02-26 16:32 ./source/xap/gparted/gparted-1.6.0.tar.lz
-rwxr-xr-x 1 root root 4124 2021-05-03 18:18 ./source/xap/gparted/gparted.SlackBuild
-rw-r--r-- 1 root root 865 2024-02-27 18:47 ./source/xap/gparted/slack-desc
-drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/gucharmap
+drwxr-xr-x 2 root root 4096 2024-03-22 18:58 ./source/xap/gucharmap
-rw-r--r-- 1 root root 172 2013-01-18 06:36 ./source/xap/gucharmap/doinst.sh.gz
--rw-r--r-- 1 root root 1678524 2019-03-12 18:49 ./source/xap/gucharmap/gucharmap-12.0.1.tar.xz
--rwxr-xr-x 1 root root 3844 2021-02-13 05:32 ./source/xap/gucharmap/gucharmap.SlackBuild
--rw-r--r-- 1 root root 666 2018-02-27 06:13 ./source/xap/gucharmap/slack-desc
+-rw-r--r-- 1 root root 1348468 2024-02-07 18:07 ./source/xap/gucharmap/gucharmap-15.1.3.tar.lz
+-rwxr-xr-x 1 root root 3992 2024-03-22 19:00 ./source/xap/gucharmap/gucharmap.SlackBuild
+-rw-r--r-- 1 root root 41 2023-05-04 17:17 ./source/xap/gucharmap/gucharmap.url
+-rw-r--r-- 1 root root 717 2024-03-22 19:05 ./source/xap/gucharmap/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/gv
-rw-r--r-- 1 root root 513284 2013-03-17 11:36 ./source/xap/gv/gv-3.7.4.tar.xz
-rw-r--r-- 1 root root 10157 2017-08-03 08:53 ./source/xap/gv/gv-aarch64.patch.gz
@@ -15547,10 +15568,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/x11-ssh-askpass
-rwxr-xr-x 1 root root 2275 2021-02-13 05:32 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.SlackBuild
-rw-r--r-- 1 root root 349 2009-07-11 03:15 ./source/xap/x11-ssh-askpass/x11-ssh-askpass.info
-rw-r--r-- 1 root root 261 2008-03-29 00:07 ./source/xap/x11-ssh-askpass/xprofile.sample
-drwxr-xr-x 2 root root 4096 2024-03-05 19:39 ./source/xap/x3270
+drwxr-xr-x 2 root root 4096 2024-03-22 18:14 ./source/xap/x3270
-rw-r--r-- 1 root root 397 2018-06-05 22:40 ./source/xap/x3270/doinst.sh.gz
-rw-r--r-- 1 root root 762 2018-02-27 06:13 ./source/xap/x3270/slack-desc
--rw-r--r-- 1 root root 2701557 2024-03-02 19:24 ./source/xap/x3270/x3270-4.3ga6.tar.lz
+-rw-r--r-- 1 root root 2730734 2024-03-21 15:11 ./source/xap/x3270/x3270-4.3ga7.tar.lz
-rwxr-xr-x 1 root root 4876 2024-02-26 19:48 ./source/xap/x3270/x3270.SlackBuild
-rw-r--r-- 1 root root 33 2021-09-25 05:06 ./source/xap/x3270/x3270.url
drwxr-xr-x 2 root root 4096 2024-03-11 18:09 ./source/xap/xaos
diff --git a/recompress.sh b/recompress.sh
index 41cf81af3..699d49980 100755
--- a/recompress.sh
+++ b/recompress.sh
@@ -692,6 +692,7 @@ gzip ./source/l/gtk+/gtk+-1.2.10-fontwarning.patch
gzip ./source/l/python-typogrify/jinja-3.1.patch
gzip ./source/l/db48/db.rename.atomic_compare_exchange.diff
gzip ./source/l/db48/db48.no.broken.doc.install.diff
+gzip ./source/l/boost/boost.bootstrap.python3.diff
gzip ./source/l/t1lib/t1lib_5.1.2-3.5.diff
gzip ./source/l/ncurses/terminfo/xterm.terminfo.orig
gzip ./source/l/ncurses/terminfo/xterm.terminfo.diff
@@ -778,9 +779,11 @@ gzip ./source/l/desktop-file-utils/desktop-file-utils.quiet.warnings.diff
gzip ./source/l/fuse3/doinst.sh
gzip ./source/l/fuse3/rc.fuse3.no.source.lsb.init-functions.diff
gzip ./source/l/gdk-pixbuf2/doinst.sh
-gzip ./source/l/qt5-webkit/qt5-webkit.bison27.patch
gzip ./source/l/qt5-webkit/webkit-offlineasm-warnings-ruby27.patch
gzip ./source/l/qt5-webkit/qt5-webkit.glib-2.68.0.diff
+gzip ./source/l/qt5-webkit/icu68.patch
+gzip ./source/l/qt5-webkit/qt5-webkit-bison-3.7.patch
+gzip ./source/l/qt5-webkit/qt5-webkit-python-3.9.patch
gzip ./source/l/qt5-webkit/qt5-webkit.gcc13.diff
gzip ./source/l/pulseaudio/0002-allow-autospawn-for-root-default.diff
gzip ./source/l/pulseaudio/030_posix-completion.diff
diff --git a/slackware64/l/maketag b/slackware64/l/maketag
index 47ba85cf0..e9fb8be70 100644
--- a/slackware64/l/maketag
+++ b/slackware64/l/maketag
@@ -43,6 +43,7 @@ you are done." 22 74 10 \
"aspell-en" "English word list for Aspell" "on" \
"at-spi2-core" "Assistive Technology Interface core" "on" \
"atkmm" "Accessability library for GTKmm" "on" \
+"atkmm2" "C++ bindings for ATK, ABI 2.36" "on" \
"audiofile" "SGI's Audio File sound library" "on" \
"avahi" "service discovery aka Zeroconf" "on" \
"babl" "A pixel format translation library" "on" \
@@ -438,6 +439,7 @@ you are done." 22 74 10 \
"tdb" "A trivial database library" "on" \
"tevent" "Event system library" "on" \
"tidy-html5" "tidy up HTML and XML documents" "on" \
+"unicode-ucd" "Unicode Character Database" "on" \
"utf8proc" "Unicode processing library" "on" \
"v4l-utils" "Libraries and utilities for video4linux" "on" \
"vid.stab" "video stabilization library" "on" \
@@ -456,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 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 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 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 \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -464,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 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 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 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 \
; 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 47ba85cf0..e9fb8be70 100644
--- a/slackware64/l/maketag.ez
+++ b/slackware64/l/maketag.ez
@@ -43,6 +43,7 @@ you are done." 22 74 10 \
"aspell-en" "English word list for Aspell" "on" \
"at-spi2-core" "Assistive Technology Interface core" "on" \
"atkmm" "Accessability library for GTKmm" "on" \
+"atkmm2" "C++ bindings for ATK, ABI 2.36" "on" \
"audiofile" "SGI's Audio File sound library" "on" \
"avahi" "service discovery aka Zeroconf" "on" \
"babl" "A pixel format translation library" "on" \
@@ -438,6 +439,7 @@ you are done." 22 74 10 \
"tdb" "A trivial database library" "on" \
"tevent" "Event system library" "on" \
"tidy-html5" "tidy up HTML and XML documents" "on" \
+"unicode-ucd" "Unicode Character Database" "on" \
"utf8proc" "Unicode processing library" "on" \
"v4l-utils" "Libraries and utilities for video4linux" "on" \
"vid.stab" "video stabilization library" "on" \
@@ -456,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 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 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 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 \
; do
echo "$pkg: SKP" >> $TMP/SeTnewtag
done
@@ -464,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 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 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 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 \
; 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 c3aedaf1c..0d8485525 100644
--- a/slackware64/l/tagfile
+++ b/slackware64/l/tagfile
@@ -28,6 +28,7 @@ aspell:REC
aspell-en:REC
at-spi2-core:REC
atkmm:REC
+atkmm2:REC
audiofile:REC
avahi:REC
babl:REC
@@ -423,6 +424,7 @@ tango-icon-theme-extras:REC
tdb:REC
tevent:REC
tidy-html5:REC
+unicode-ucd:REC
utf8proc:REC
v4l-utils:REC
vid.stab:REC
diff --git a/source/a/volume_key/volume_key.SlackBuild b/source/a/volume_key/volume_key.SlackBuild
index 0649ba48f..0ec4188ed 100755
--- a/source/a/volume_key/volume_key.SlackBuild
+++ b/source/a/volume_key/volume_key.SlackBuild
@@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=volume_key
VERSION=${VERSION:-$(echo $PKGNAM-$PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-6}
+BUILD=${BUILD:-7}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -105,13 +105,12 @@ CXXFLAGS="$SLKCFLAGS" \
--mandir=/usr/man \
--infodir=/usr/info \
--disable-static \
+ --without-python \
+ --with-python3 \
--build=$ARCH-slackware-linux || exit 1
make $NUMJOBS || make || exit 1
make install DESTDIR=$PKG || exit 1
-# Nope.
-rm -rf $PKG/usr/lib${LIBDIRSUFFIX}/python2.7/
-
# Don't ship .la files:
rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
diff --git a/source/l/FTBFSlog b/source/l/FTBFSlog
index 3842c6c08..a5dfbce42 100644
--- a/source/l/FTBFSlog
+++ b/source/l/FTBFSlog
@@ -1,3 +1,6 @@
+Fri Mar 22 18:04:34 UTC 2024
+ qt5-webkit: Patched to built with python3.
++--------------------------+
Thu Mar 14 19:58:14 UTC 2024
quazip: -DQUAZIP_QT_MAJOR_VERSION=5
+--------------------------+
diff --git a/source/l/atkmm2/atkmm2.SlackBuild b/source/l/atkmm2/atkmm2.SlackBuild
new file mode 100755
index 000000000..77b2b8fb1
--- /dev/null
+++ b/source/l/atkmm2/atkmm2.SlackBuild
@@ -0,0 +1,120 @@
+#!/bin/bash
+
+# Copyright 2015, 2018, 2020, 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=atkmm2
+SRCNAM=atkmm
+VERSION=${VERSION:-$(echo $SRCNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i586 ;;
+ arm*) ARCH=arm ;;
+ *) 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 $SRCNAM-$VERSION
+tar xvf $CWD/$SRCNAM-$VERSION.tar.xz || exit 1
+cd $SRCNAM-$VERSION || exit 1
+chown -R root:root .
+find -L . \
+ \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+# Configure, build, and install:
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+mkdir meson-build
+cd meson-build
+meson setup \
+ --prefix=/usr \
+ --libdir=lib${LIBDIRSUFFIX} \
+ --libexecdir=/usr/libexec \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --includedir=/usr/include \
+ --datadir=/usr/share \
+ --mandir=/usr/man \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --buildtype=release \
+ .. || exit 1
+ "${NINJA:=ninja}" $NUMJOBS || exit 1
+ DESTDIR=$PKG $NINJA install || exit 1
+cd ..
+
+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/usr/doc/$PKGNAM-$VERSION
+cp -a \
+ AUTHORS COPYING* NEWS README* \
+ $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
+
+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/atkmm2/slack-desc b/source/l/atkmm2/slack-desc
new file mode 100644
index 000000000..d8a13ff09
--- /dev/null
+++ b/source/l/atkmm2/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+atkmm2: atkmm2 (C++ bindings for ATK, ABI 2.36)
+atkmm2:
+atkmm2: atkmm2 is the C++ binding for the ATK library.
+atkmm2: This module is part of the GNOME C++ bindings effort.
+atkmm2:
+atkmm2: Homepage: http://www.gtkmm.org/
+atkmm2:
+atkmm2:
+atkmm2:
+atkmm2:
+atkmm2:
diff --git a/source/l/boost/boost.SlackBuild b/source/l/boost/boost.SlackBuild
index c1a79671e..66604a9e4 100755
--- a/source/l/boost/boost.SlackBuild
+++ b/source/l/boost/boost.SlackBuild
@@ -2,7 +2,7 @@
# Copyright 2007, 2008, 2012 Eric Hameleers, Eindhoven, NL
# Copyright 2007-2008, 2013, 2014, 2017 Heinz Wiesinger, Amsterdam, NL
-# Copyright 2008, 2009, 2010, 2013, 2014, 2015, 2017, 2018, 2020, 2021, 2022 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2008, 2009, 2010, 2013, 2014, 2015, 2017, 2018, 2020, 2021, 2022, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=boost
VERSION=${VERSION:-$(echo $PKGNAM_*.tar.?z | rev | cut -f 3- -d . | rev | cut -f 2- -d _)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
PKG_VERSION=$(echo $VERSION | tr _ .) # Leave this alone
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
@@ -72,7 +72,6 @@ else
LIBDIRSUFFIX=""
fi
-PYTHON_VERSION=$(python2 -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')
PYTHON3_VERSION=$(python3 -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))')
TMP=${TMP:-/tmp}
@@ -93,64 +92,19 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
+# Fix hardcorded python:
+zcat $CWD/boost.bootstrap.python3.diff.gz | patch -p1 --verbose || exit 1
+
# First build bjam, the boost build system:
./bootstrap.sh \
--with-toolset=gcc \
- --with-icu \
- --with-python=/usr/bin/python2 || exit 1
+ --with-python=/usr/bin/python3 || exit 1
-# # Next, we build boost using bjam
+# Next, we build boost using bjam:
./b2 \
$NUMJOBS \
--layout=system \
- --build-dir=build-python2 \
- --prefix=/usr \
- --libdir=/usr/lib$LIBDIRSUFFIX \
- --build-type=minimal \
- toolset=gcc \
- variant=release \
- debug-symbols=off \
- link=shared \
- threading=multi \
- runtime-link=shared \
- python=$PYTHON_VERSION \
- cflags="$SLKCFLAGS" \
- cxxflags="$SLKCFLAGS $EXTRA_CXXFLAGS" \
- stage || exit 1
-
-# # And then install boost..
-./b2 \
- $NUMJOBS \
- --layout=system \
- --build-dir=build-python2 \
- --prefix=$PKG/usr \
- --libdir=$PKG/usr/lib$LIBDIRSUFFIX \
- --build-type=minimal \
- toolset=gcc \
- variant=release \
- debug-symbols=off \
- link=shared \
- threading=multi \
- runtime-link=shared \
- python=$PYTHON_VERSION \
- cflags="$SLKCFLAGS" \
- cxxflags="$SLKCFLAGS $EXTRA_CXXFLAGS" \
- install || exit 1
-
-# one more run to build libboost_python3..
-sed -e '/using python/ s@;@: /usr/include/python${PYTHON_VERSION/3*/${PYTHON_VERSION}} ;@' \
- -i bootstrap.sh
-
-./bootstrap.sh \
- --with-toolset=gcc \
- --with-icu \
- --with-python=/usr/bin/python3 \
- --with-libraries=python || exit 1
-
-./b2 \
- $NUMJOBS \
- --layout=system \
- --build-dir=build-python3 \
+ --build-dir=tmp-build-directory \
--prefix=/usr \
--libdir=/usr/lib$LIBDIRSUFFIX \
--build-type=minimal \
@@ -165,10 +119,11 @@ sed -e '/using python/ s@;@: /usr/include/python${PYTHON_VERSION/3*/${PYTHON_VER
cxxflags="$SLKCFLAGS $EXTRA_CXXFLAGS" \
stage || exit 1
+# And then install boost:
./b2 \
$NUMJOBS \
--layout=system \
- --build-dir=build-python3 \
+ --build-dir=tmp-build-directory \
--prefix=$PKG/usr \
--libdir=$PKG/usr/lib$LIBDIRSUFFIX \
--build-type=minimal \
diff --git a/source/l/boost/boost.bootstrap.python3.diff b/source/l/boost/boost.bootstrap.python3.diff
new file mode 100644
index 000000000..8f6103860
--- /dev/null
+++ b/source/l/boost/boost.bootstrap.python3.diff
@@ -0,0 +1,11 @@
+--- ./bootstrap.sh.orig 2023-12-06 15:02:59.000000000 -0600
++++ ./bootstrap.sh 2024-03-22 12:11:17.510203315 -0500
+@@ -17,7 +17,7 @@
+ LIBDIR=
+ INCLUDEDIR=
+ LIBS=""
+-PYTHON=python
++PYTHON=python3
+ PYTHON_VERSION=
+ PYTHON_ROOT=
+ ICU_ROOT=
diff --git a/source/l/gst-plugins-bad-free/fetch-sources.sh b/source/l/gst-plugins-bad-free/fetch-sources.sh
index 2f5ce2090..f3abff571 100755
--- a/source/l/gst-plugins-bad-free/fetch-sources.sh
+++ b/source/l/gst-plugins-bad-free/fetch-sources.sh
@@ -26,7 +26,7 @@
#
# Example: VERSION=1.18.5 ./fetch-sources.sh
-VERSION=${VERSION:-1.24.0}
+VERSION=${VERSION:-1.24.1}
rm -rf rm -rf gst-plugins-bad-free-$VERSION gst-plugins-bad-$VERSION
diff --git a/source/l/qt5-webkit/icu68.patch b/source/l/qt5-webkit/icu68.patch
new file mode 100644
index 000000000..25f094d7f
--- /dev/null
+++ b/source/l/qt5-webkit/icu68.patch
@@ -0,0 +1,170 @@
+Regressed by https://github.com/unicode-org/icu/commit/c3fe7e09d844
+
+In file included from Source/WebCore/platform/text/TextAllInOne.cpp:31:
+Source/WebCore/platform/text/TextCodecICU.cpp:311:42: error: use of undeclared identifier 'TRUE'
+ ucnv_setFallback(m_converterICU, TRUE);
+ ^
+In file included from Source/WebCore/platform/text/TextAllInOne.cpp:40:
+In file included from Source/WebCore/platform/text/icu/UTextProvider.cpp:27:
+Source/WebCore/platform/text/icu/UTextProvider.h:83:28: error: use of undeclared identifier 'TRUE'
+ isAccessible = TRUE;
+ ^
+Source/WebCore/platform/text/icu/UTextProvider.h:88:28: error: use of undeclared identifier 'FALSE'
+ isAccessible = FALSE;
+ ^
+Source/WebCore/platform/text/icu/UTextProvider.h:97:28: error: use of undeclared identifier 'TRUE'
+ isAccessible = TRUE;
+ ^
+Source/WebCore/platform/text/icu/UTextProvider.h:102:28: error: use of undeclared identifier 'FALSE'
+ isAccessible = FALSE;
+ ^
+In file included from Source/WebCore/platform/text/TextAllInOne.cpp:41:
+Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:103:20: error: use of undeclared identifier 'TRUE'
+ return TRUE;
+ ^
+Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:108:20: error: use of undeclared identifier 'FALSE'
+ return FALSE;
+ ^
+Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:114:20: error: use of undeclared identifier 'TRUE'
+ return TRUE;
+ ^
+Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:119:20: error: use of undeclared identifier 'FALSE'
+ return FALSE;
+ ^
+Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:147:12: error: use of undeclared identifier 'TRUE'
+ return TRUE;
+ ^
+Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:339:16: error: use of undeclared identifier 'FALSE'
+ return FALSE;
+ ^
+Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp:359:12: error: use of undeclared identifier 'TRUE'
+ return TRUE;
+ ^
+In file included from Source/WebCore/platform/text/TextAllInOne.cpp:42:
+Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp:128:16: error: use of undeclared identifier 'FALSE'
+ return FALSE;
+ ^
+Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp:148:12: error: use of undeclared identifier 'TRUE'
+ return TRUE;
+ ^
+
+--- Source/WebCore/platform/text/TextCodecICU.cpp.orig 2020-03-04 17:16:37 UTC
++++ Source/WebCore/platform/text/TextCodecICU.cpp
+@@ -308,7 +308,7 @@ void TextCodecICU::createICUConverter() const
+ m_converterICU = ucnv_open(m_canonicalConverterName, &err);
+ ASSERT(U_SUCCESS(err));
+ if (m_converterICU)
+- ucnv_setFallback(m_converterICU, TRUE);
++ ucnv_setFallback(m_converterICU, true);
+ }
+
+ int TextCodecICU::decodeToBuffer(UChar* target, UChar* targetLimit, const char*& source, const char* sourceLimit, int32_t* offsets, bool flush, UErrorCode& err)
+--- Source/WebCore/platform/text/icu/UTextProvider.h.orig 2020-03-04 17:16:37 UTC
++++ Source/WebCore/platform/text/icu/UTextProvider.h
+@@ -80,12 +80,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text
+ // Ensure chunk offset is well formed if computed offset exceeds int32_t range.
+ ASSERT(offset < std::numeric_limits::max());
+ text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0;
+- isAccessible = TRUE;
++ isAccessible = true;
+ return true;
+ }
+ if (nativeIndex >= nativeLength && text->chunkNativeLimit == nativeLength) {
+ text->chunkOffset = text->chunkLength;
+- isAccessible = FALSE;
++ isAccessible = false;
+ return true;
+ }
+ } else {
+@@ -94,12 +94,12 @@ inline bool uTextAccessInChunkOrOutOfRange(UText* text
+ // Ensure chunk offset is well formed if computed offset exceeds int32_t range.
+ ASSERT(offset < std::numeric_limits::max());
+ text->chunkOffset = offset < std::numeric_limits::max() ? static_cast(offset) : 0;
+- isAccessible = TRUE;
++ isAccessible = true;
+ return true;
+ }
+ if (nativeIndex <= 0 && !text->chunkNativeStart) {
+ text->chunkOffset = 0;
+- isAccessible = FALSE;
++ isAccessible = false;
+ return true;
+ }
+ }
+--- Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp.orig 2020-03-04 17:16:37 UTC
++++ Source/WebCore/platform/text/icu/UTextProviderLatin1.cpp
+@@ -100,23 +100,23 @@ static UBool uTextLatin1Access(UText* uText, int64_t i
+ if (index < uText->chunkNativeLimit && index >= uText->chunkNativeStart) {
+ // Already inside the buffer. Set the new offset.
+ uText->chunkOffset = static_cast(index - uText->chunkNativeStart);
+- return TRUE;
++ return true;
+ }
+ if (index >= length && uText->chunkNativeLimit == length) {
+ // Off the end of the buffer, but we can't get it.
+ uText->chunkOffset = static_cast(index - uText->chunkNativeStart);
+- return FALSE;
++ return false;
+ }
+ } else {
+ if (index <= uText->chunkNativeLimit && index > uText->chunkNativeStart) {
+ // Already inside the buffer. Set the new offset.
+ uText->chunkOffset = static_cast(index - uText->chunkNativeStart);
+- return TRUE;
++ return true;
+ }
+ if (!index && !uText->chunkNativeStart) {
+ // Already at the beginning; can't go any farther.
+ uText->chunkOffset = 0;
+- return FALSE;
++ return false;
+ }
+ }
+
+@@ -144,7 +144,7 @@ static UBool uTextLatin1Access(UText* uText, int64_t i
+
+ uText->nativeIndexingLimit = uText->chunkLength;
+
+- return TRUE;
++ return true;
+ }
+
+ static int32_t uTextLatin1Extract(UText* uText, int64_t start, int64_t limit, UChar* dest, int32_t destCapacity, UErrorCode* status)
+@@ -336,7 +336,7 @@ static int64_t uTextLatin1ContextAwareNativeLength(UTe
+ static UBool uTextLatin1ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward)
+ {
+ if (!text->context)
+- return FALSE;
++ return false;
+ int64_t nativeLength = uTextLatin1ContextAwareNativeLength(text);
+ UBool isAccessible;
+ if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible))
+@@ -356,7 +356,7 @@ static UBool uTextLatin1ContextAwareAccess(UText* text
+ ASSERT(newContext == UTextProviderContext::PriorContext);
+ textLatin1ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward);
+ }
+- return TRUE;
++ return true;
+ }
+
+ static int32_t uTextLatin1ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode)
+--- Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp.orig 2020-03-04 17:16:37 UTC
++++ Source/WebCore/platform/text/icu/UTextProviderUTF16.cpp
+@@ -125,7 +125,7 @@ static inline int64_t uTextUTF16ContextAwareNativeLeng
+ static UBool uTextUTF16ContextAwareAccess(UText* text, int64_t nativeIndex, UBool forward)
+ {
+ if (!text->context)
+- return FALSE;
++ return false;
+ int64_t nativeLength = uTextUTF16ContextAwareNativeLength(text);
+ UBool isAccessible;
+ if (uTextAccessInChunkOrOutOfRange(text, nativeIndex, nativeLength, forward, isAccessible))
+@@ -145,7 +145,7 @@ static UBool uTextUTF16ContextAwareAccess(UText* text,
+ ASSERT(newContext == UTextProviderContext::PriorContext);
+ textUTF16ContextAwareSwitchToPriorContext(text, nativeIndex, nativeLength, forward);
+ }
+- return TRUE;
++ return true;
+ }
+
+ static int32_t uTextUTF16ContextAwareExtract(UText*, int64_t, int64_t, UChar*, int32_t, UErrorCode* errorCode)
diff --git a/source/l/qt5-webkit/qt5-webkit.bison27.patch b/source/l/qt5-webkit/qt5-webkit-bison-3.7.patch
similarity index 97%
rename from source/l/qt5-webkit/qt5-webkit.bison27.patch
rename to source/l/qt5-webkit/qt5-webkit-bison-3.7.patch
index e8f66ab14..13dd68182 100644
--- a/source/l/qt5-webkit/qt5-webkit.bison27.patch
+++ b/source/l/qt5-webkit/qt5-webkit-bison-3.7.patch
@@ -14,12 +14,12 @@ them itself since version 2.6.3.
1 file changed, 1 insertion(+), 20 deletions(-)
diff --git a/Source/WebCore/css/makegrammar.pl b/Source/WebCore/css/makegrammar.pl
-index 5d63b08102eb..9435701c7061 100644
+index 5d63b08102eb5..9435701c70612 100644
--- a/Source/WebCore/css/makegrammar.pl
+++ b/Source/WebCore/css/makegrammar.pl
@@ -73,25 +73,6 @@
}
-
+
my $fileBase = File::Spec->join($outputDir, $filename);
-my @bisonCommand = ($bison, "-d", "-p", $symbolsPrefix, $grammarFilePath, "-o", "$fileBase.cpp");
+my @bisonCommand = ($bison, "--defines=$fileBase.h", "-p", $symbolsPrefix, $grammarFilePath, "-o", "$fileBase.cpp");
diff --git a/source/l/qt5-webkit/qt5-webkit-python-3.9.patch b/source/l/qt5-webkit/qt5-webkit-python-3.9.patch
new file mode 100644
index 000000000..bad26ef54
--- /dev/null
+++ b/source/l/qt5-webkit/qt5-webkit-python-3.9.patch
@@ -0,0 +1,27 @@
+From 78360c01c796b6260bf828bc9c8a0ef73c5132fd Mon Sep 17 00:00:00 2001
+From: Konstantin Tokarev
+Date: Wed, 3 Jun 2020 15:01:42 +0300
+Subject: [PATCH] Fix compilation with Python 3.9: avoid passing encoding to
+ json.load()
+
+In Python 2.7 UTF-8 is assumed by default, while in Python 3 this argument
+is not supported.
+
+Change-Id: Ic459d60a6b20bc1838d8771bc36ac41614fe61a9
+---
+ Source/JavaScriptCore/generate-bytecode-files | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Source/JavaScriptCore/generate-bytecode-files b/Source/JavaScriptCore/generate-bytecode-files
+index c5dab429c7b0f..af3431275ecf9 100644
+--- a/Source/JavaScriptCore/generate-bytecode-files
++++ b/Source/JavaScriptCore/generate-bytecode-files
+@@ -163,7 +163,7 @@ if __name__ == "__main__":
+ initBytecodesFile = openOrExit(initASMFileName, "w")
+
+ try:
+- bytecodeSections = json.load(bytecodeFile, encoding = "utf-8")
++ bytecodeSections = json.load(bytecodeFile)
+ except:
+ print("Unexpected error parsing {0}: {1}".format(bytecodeJSONFile, sys.exc_info()))
+
diff --git a/source/l/qt5-webkit/qt5-webkit.SlackBuild b/source/l/qt5-webkit/qt5-webkit.SlackBuild
index fddb4f57c..b0bd6ddc2 100755
--- a/source/l/qt5-webkit/qt5-webkit.SlackBuild
+++ b/source/l/qt5-webkit/qt5-webkit.SlackBuild
@@ -2,7 +2,7 @@
# Copyright 2015 Heinz Wiesinger, Amsterdam, The Netherlands
# Copyright 2016, 2017, 2018, 2019 Eric Hameleers, Eindhoven, NL
-# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2020, 2023 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2020, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -98,7 +98,7 @@ else
fi
# Fix for bison 3.7.x:
-zcat $CWD/qt5-webkit.bison27.patch.gz | patch -p1 --verbose || exit 1
+zcat $CWD/qt5-webkit-bison-3.7.patch.gz | patch -p1 --verbose || exit 1
# Fix for glib-2.68.0:
zcat $CWD/qt5-webkit.glib-2.68.0.diff.gz | patch -p1 --verbose || exit 1
@@ -109,6 +109,12 @@ zcat $CWD/webkit-offlineasm-warnings-ruby27.patch | patch -p1 --verbose || exit
# Fix for gcc13:
zcat $CWD/qt5-webkit.gcc13.diff.gz | patch -p1 --verbose || exit 1
+# Fix for icu68:
+zcat $CWD/icu68.patch.gz | patch -p0 --verbose || exit 1
+
+# Use python3:
+zcat $CWD/qt5-webkit-python-3.9.patch.gz | patch -p1 --verbose || exit 1
+
# -DU_DEFINE_FALSE_AND_TRUE=1 since recent icu4c no longer defines these otherwise.
export CFLAGS="$SLKCFLAGS -DU_DEFINE_FALSE_AND_TRUE=1"
diff --git a/source/l/unicode-ucd/fetch-sources.sh b/source/l/unicode-ucd/fetch-sources.sh
new file mode 100755
index 000000000..c02a4ad07
--- /dev/null
+++ b/source/l/unicode-ucd/fetch-sources.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+VERSION=${VERSION:-15.1.0}
+
+rm -f UCD*.zip Unihan*.zip license.txt
+lftpget https://www.unicode.org/Public/zipped/$VERSION/UCD.zip
+lftpget https://www.unicode.org/Public/zipped/$VERSION/Unihan.zip
+lftpget https://www.unicode.org/license.txt
+
+mv UCD.zip UCD-${VERSION}.zip
+mv Unihan.zip Unihan-${VERSION}.zip
diff --git a/source/l/unicode-ucd/license.txt b/source/l/unicode-ucd/license.txt
new file mode 100644
index 000000000..ee8e69b23
--- /dev/null
+++ b/source/l/unicode-ucd/license.txt
@@ -0,0 +1,39 @@
+UNICODE LICENSE V3
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright © 1991-2024 Unicode, Inc.
+
+NOTICE TO USER: Carefully read the following legal agreement. BY
+DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR
+SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
+TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT
+DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of data files and any associated documentation (the "Data Files") or
+software and any associated documentation (the "Software") to deal in the
+Data Files or Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, and/or sell
+copies of the Data Files or Software, and to permit persons to whom the
+Data Files or Software are furnished to do so, provided that either (a)
+this copyright and permission notice appear with all copies of the Data
+Files or Software, or (b) this copyright and permission notice appear in
+associated Documentation.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF
+THIRD PARTY RIGHTS.
+
+IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE
+BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA
+FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall
+not be used in advertising or otherwise to promote the sale, use or other
+dealings in these Data Files or Software without prior written
+authorization of the copyright holder.
diff --git a/source/l/unicode-ucd/slack-desc b/source/l/unicode-ucd/slack-desc
new file mode 100644
index 000000000..318a00e39
--- /dev/null
+++ b/source/l/unicode-ucd/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------------------------------------------------------|
+unicode-ucd: unicode-ucd (Unicode Character Database)
+unicode-ucd:
+unicode-ucd: The Unicode Character Database (UCD) consists of a number of data
+unicode-ucd: files listing Unicode character properties and related data. It also
+unicode-ucd: includes test data for conformance to several important Unicode
+unicode-ucd: algorithms.
+unicode-ucd:
+unicode-ucd: Homepage: https://www.unicode.org
+unicode-ucd:
+unicode-ucd:
+unicode-ucd:
diff --git a/source/l/unicode-ucd/unicode-ucd.SlackBuild b/source/l/unicode-ucd/unicode-ucd.SlackBuild
new file mode 100755
index 000000000..e4b2d7098
--- /dev/null
+++ b/source/l/unicode-ucd/unicode-ucd.SlackBuild
@@ -0,0 +1,75 @@
+#!/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=unicode-ucd
+VERSION=${VERSION:-$(echo UCD-*.zip | rev | cut -f 2- -d . | cut -f 1 -d - | rev)}
+BUILD=${BUILD:-1}
+
+ARCH=noarch
+
+# 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
+
+TMP=${TMP:-/tmp}
+PKG=$TMP/package-$PKGNAM
+
+rm -rf $PKG
+mkdir -p $TMP $PKG
+
+mkdir -p $PKG/usr/share/unicode
+( cd $PKG/usr/share/unicode
+ # Unfortunately we have to keep these large zip files in here because at
+ # least gucharmap can't handle the extracted files.
+ cp -a $CWD/UCD-${VERSION}.zip . || exit 1
+ cp -a $CWD/Unihan-${VERSION}.zip . || exit 1
+ mv UCD-${VERSION}.zip UCD.zip || exit 1
+ mv Unihan-${VERSION}.zip Unihan.zip || exit 1
+ unzip UCD.zip || exit 1
+ unzip Unihan.zip || exit 1
+) || exit 1
+
+# Compatibility symlinks that allow most things to find this:
+ln -sf . $PKG/usr/share/unicode/ucd
+ln -sf unicode $PKG/usr/share/unicode-character-database
+ln -sf unicode $PKG/usr/share/unicode-data
+ln -sf unicode $PKG/usr/share/unidata
+
+# Add a documentation directory:
+mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION
+cp -a license.txt $PKG/usr/doc/${PKGNAM}-$VERSION
+
+chown -R root:root $PKG
+find $PKG -type d -exec chmod 755 "{}" \;
+find $PKG -type f -exec chmod 644 "{}" \;
+
+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/xap/gucharmap/gucharmap.SlackBuild b/source/xap/gucharmap/gucharmap.SlackBuild
index f77ff3bb3..b1755008c 100755
--- a/source/xap/gucharmap/gucharmap.SlackBuild
+++ b/source/xap/gucharmap/gucharmap.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2008, 2009, 2010, 2013, 2017, 2018 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2008, 2009, 2010, 2013, 2017, 2018, 2020, 2023 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,8 +23,8 @@
cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=gucharmap
-VERSION=${VERSION:-$(echo gucharmap-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-3}
+VERSION=${VERSION:-$(echo gucharmap-*.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
@@ -67,7 +67,7 @@ mkdir -p $TMP $PKG
cd $TMP
rm -rf gucharmap-$VERSION
-tar xvf $CWD/gucharmap-$VERSION.tar.?z* || exit 1
+tar xvf $CWD/gucharmap-$VERSION.tar.?z || exit 1
cd gucharmap-$VERSION || exit 1
chown -R root:root .
find . \
@@ -76,22 +76,28 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \+
-CFLAGS="$SLKCFLAGS" \
-./configure \
+# Configure, build, and install:
+export CFLAGS="$SLKCFLAGS"
+export CXXFLAGS="$SLKCFLAGS"
+mkdir meson-build
+cd meson-build
+unshare -n meson setup \
--prefix=/usr \
- --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --libdir=lib${LIBDIRSUFFIX} \
+ --libexecdir=/usr/libexec \
+ --bindir=/usr/bin \
+ --sbindir=/usr/sbin \
+ --includedir=/usr/include \
+ --datadir=/usr/share \
+ --mandir=/usr/man \
--sysconfdir=/etc \
- --localstatedir=/var/lib \
- --docdir=/usr/doc/gucharmap-$VERSION \
- --enable-static=no \
- --with-unicode-data=download \
- --build=$ARCH-slackware-linux || exit 1
-
-make $NUMJOBS || make || exit 1
-make install DESTDIR=$PKG || exit 1
-
-# Don't ship .la files:
-rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la
+ --localstatedir=/var \
+ --buildtype=release \
+ -Ducd_path=/usr/share/unicode \
+ .. || exit 1
+ "${NINJA:=ninja}" $NUMJOBS || exit 1
+ DESTDIR=$PKG $NINJA install || exit 1
+cd ..
# We don't want the gconf stuff
rm -rf $PKG/etc
diff --git a/source/xap/gucharmap/gucharmap.url b/source/xap/gucharmap/gucharmap.url
new file mode 100644
index 000000000..30458a768
--- /dev/null
+++ b/source/xap/gucharmap/gucharmap.url
@@ -0,0 +1 @@
+https://gitlab.gnome.org/GNOME/gucharmap
diff --git a/source/xap/gucharmap/slack-desc b/source/xap/gucharmap/slack-desc
index 83ba3e56d..ac59f1afa 100644
--- a/source/xap/gucharmap/slack-desc
+++ b/source/xap/gucharmap/slack-desc
@@ -10,7 +10,7 @@ gucharmap: gucharmap (character map utility)
gucharmap:
gucharmap: gucharmap is a Unicode character map and font viewer.
gucharmap:
-gucharmap:
+gucharmap: Homepage: https://gitlab.gnome.org/GNOME/gucharmap
gucharmap:
gucharmap:
gucharmap: