summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog.rss33
-rw-r--r--ChangeLog.txt21
-rw-r--r--FILELIST.TXT222
-rw-r--r--extra/emacs-regular-build/README9
l---------extra/source/emacs-regular-build1
-rw-r--r--source/a/shadow/shadow.url2
-rwxr-xr-xsource/d/tree-sitter/tree-sitter.SlackBuild20
-rwxr-xr-xsource/e/emacs/emacs.SlackBuild183
-rwxr-xr-xsource/e/emacs/emacs.SlackBuild.regular-build28
l---------source/e/emacs/emacs.SlackBuild.with-native-compilation1
-rw-r--r--source/e/emacs/slack-desc17
11 files changed, 351 insertions, 186 deletions
diff --git a/ChangeLog.rss b/ChangeLog.rss
index de1637901..5f63702c4 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,10 +11,39 @@
<description>Tracking Slackware development in git.</description>
<language>en-us</language>
<id xmlns="http://www.w3.org/2005/Atom">urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f</id>
- <pubDate>Wed, 14 Feb 2024 04:31:08 GMT</pubDate>
- <lastBuildDate>Wed, 14 Feb 2024 04:58:59 GMT</lastBuildDate>
+ <pubDate>Wed, 14 Feb 2024 22:46:52 GMT</pubDate>
+ <lastBuildDate>Wed, 14 Feb 2024 23:28:33 GMT</lastBuildDate>
<generator>maintain_current_git.sh v 1.17</generator>
<item>
+ <title>Wed, 14 Feb 2024 22:46:52 GMT</title>
+ <pubDate>Wed, 14 Feb 2024 22:46:52 GMT</pubDate>
+ <link>https://git.slackware.nl/current/tag/?h=20240214224652</link>
+ <guid isPermaLink="false">20240214224652</guid>
+ <description>
+ <![CDATA[<pre>
+a/btrfs-progs-6.7.1-x86_64-1.txz: Upgraded.
+a/ed-1.20.1-x86_64-1.txz: Upgraded.
+a/shadow-4.14.5-x86_64-1.txz: Upgraded.
+d/git-2.43.2-x86_64-1.txz: Upgraded.
+d/meson-1.3.2-x86_64-1.txz: Upgraded.
+d/tree-sitter-0.20.9-x86_64-1.txz: Upgraded.
+e/emacs-29.2-x86_64-2.txz: Rebuilt.
+ Compiled with support for pdumper and native compilation.
+ The emacs-no-x11 binary has been dropped from the package because when
+ pdumper is used the support files need to be matched to a specific binary.
+ If you need a non-X console version of Emacs (or just want to reduce the
+ footprint) a traditional build is available in /extra.
+ Thanks to drgibbon who requested this long ago. :-)
+ Thanks to Didier Spaier for the sample build script.
+l/libnvme-1.8-x86_64-1.txz: Upgraded.
+xap/xlockmore-5.75-x86_64-1.txz: Upgraded.
+extra/emacs-regular-build/emacs-29.2-x86_64-2_regular.txz: Added.
+ A "regular" build of Emacs like was previously in the main tree, with a
+ version supporting X11/GTK+3, and a non-X console version.
+ </pre>]]>
+ </description>
+ </item>
+ <item>
<title>Wed, 14 Feb 2024 04:31:08 GMT</title>
<pubDate>Wed, 14 Feb 2024 04:31:08 GMT</pubDate>
<link>https://git.slackware.nl/current/tag/?h=20240214043108</link>
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 3c012b819..73f57cc1f 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,24 @@
+Wed Feb 14 22:46:52 UTC 2024
+a/btrfs-progs-6.7.1-x86_64-1.txz: Upgraded.
+a/ed-1.20.1-x86_64-1.txz: Upgraded.
+a/shadow-4.14.5-x86_64-1.txz: Upgraded.
+d/git-2.43.2-x86_64-1.txz: Upgraded.
+d/meson-1.3.2-x86_64-1.txz: Upgraded.
+d/tree-sitter-0.20.9-x86_64-1.txz: Upgraded.
+e/emacs-29.2-x86_64-2.txz: Rebuilt.
+ Compiled with support for pdumper and native compilation.
+ The emacs-no-x11 binary has been dropped from the package because when
+ pdumper is used the support files need to be matched to a specific binary.
+ If you need a non-X console version of Emacs (or just want to reduce the
+ footprint) a traditional build is available in /extra.
+ Thanks to drgibbon who requested this long ago. :-)
+ Thanks to Didier Spaier for the sample build script.
+l/libnvme-1.8-x86_64-1.txz: Upgraded.
+xap/xlockmore-5.75-x86_64-1.txz: Upgraded.
+extra/emacs-regular-build/emacs-29.2-x86_64-2_regular.txz: Added.
+ A "regular" build of Emacs like was previously in the main tree, with a
+ version supporting X11/GTK+3, and a non-X console version.
++--------------------------+
Wed Feb 14 04:31:08 UTC 2024
l/exiv2-0.28.2-x86_64-1.txz: Upgraded.
Fixes two low-severity security issues introduced in 0.28.x:
diff --git a/FILELIST.TXT b/FILELIST.TXT
index bdfc070dd..99d29933f 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Wed Feb 14 04:34:26 UTC 2024
+Wed Feb 14 22:51:00 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-02-14 04:31 .
+drwxr-xr-x 12 root root 4096 2024-02-14 22:46 .
-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 1138144 2024-02-14 04:23 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2024-02-14 04:23 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1138144 2024-02-14 04:34 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2024-02-14 04:34 ./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 960108 2024-02-14 04:31 ./ChangeLog.txt
+-rw-r--r-- 1 root root 961185 2024-02-14 22:46 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-02-08 22:17 ./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-02-08 22:17 ./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 1485931 2024-02-14 04:22 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1485931 2024-02-14 04:34 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 898133 2024-02-14 04:33 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 898103 2024-02-14 22:50 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 3629 2024-02-08 22:05 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@@ -39,12 +39,12 @@ drwxr-xr-x 2 root root 4096 2024-02-08 22:17 ./EFI/BOOT
-rw-r--r-- 1 root root 17294 2008-12-08 18:13 ./SPEAK_INSTALL.TXT
-rw-r--r-- 1 root root 57187 2022-02-01 19:37 ./Slackware-HOWTO
-rw-r--r-- 1 root root 8700 2022-01-26 05:44 ./UPGRADE.TXT
-drwxr-xr-x 17 root root 4096 2024-02-12 20:37 ./extra
--rw-r--r-- 1 root root 46197 2024-02-07 20:10 ./extra/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2024-02-07 20:10 ./extra/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 56722 2024-02-07 20:10 ./extra/FILE_LIST
--rw-r--r-- 1 root root 119861 2024-02-07 20:10 ./extra/MANIFEST.bz2
--rw-r--r-- 1 root root 34856 2024-02-07 20:10 ./extra/PACKAGES.TXT
+drwxr-xr-x 18 root root 4096 2024-02-14 22:49 ./extra
+-rw-r--r-- 1 root root 47206 2024-02-14 22:49 ./extra/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2024-02-14 22:49 ./extra/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 59442 2024-02-14 22:49 ./extra/FILE_LIST
+-rw-r--r-- 1 root root 1718348 2024-02-14 22:49 ./extra/MANIFEST.bz2
+-rw-r--r-- 1 root root 36099 2024-02-14 22:49 ./extra/PACKAGES.TXT
-rw-r--r-- 1 root root 149 2002-02-09 00:18 ./extra/README.TXT
drwxr-xr-x 2 root root 20480 2020-05-26 20:38 ./extra/aspell-word-lists
-rw-r--r-- 1 root root 171 2016-06-06 20:10 ./extra/aspell-word-lists/aspell-af-0.50_0-x86_64-5.txt
@@ -335,6 +335,11 @@ drwxr-xr-x 2 root root 4096 2023-12-12 19:58 ./extra/brltty
-rw-r--r-- 1 root root 360 2023-12-12 19:51 ./extra/brltty/brltty-6.6-x86_64-2.txt
-rw-r--r-- 1 root root 2198336 2023-12-12 19:51 ./extra/brltty/brltty-6.6-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-12-12 19:51 ./extra/brltty/brltty-6.6-x86_64-2.txz.asc
+drwxr-xr-x 2 root root 4096 2024-02-14 22:49 ./extra/emacs-regular-build
+-rw-r--r-- 1 root root 362 2024-02-14 21:38 ./extra/emacs-regular-build/README
+-rw-r--r-- 1 root root 456 2024-02-14 21:48 ./extra/emacs-regular-build/emacs-29.2-x86_64-2_regular.txt
+-rw-r--r-- 1 root root 48107564 2024-02-14 21:48 ./extra/emacs-regular-build/emacs-29.2-x86_64-2_regular.txz
+-rw-r--r-- 1 root root 163 2024-02-14 21:48 ./extra/emacs-regular-build/emacs-29.2-x86_64-2_regular.txz.asc
drwxr-xr-x 2 root root 4096 2023-12-10 20:14 ./extra/fltk
-rw-r--r-- 1 root root 490 2023-12-10 20:02 ./extra/fltk/fltk-1.3.9-x86_64-1.txt
-rw-r--r-- 1 root root 951996 2023-12-10 20:02 ./extra/fltk/fltk-1.3.9-x86_64-1.txz
@@ -361,7 +366,7 @@ drwxr-xr-x 2 root root 4096 2024-01-31 21:22 ./extra/sendmail
-rw-r--r-- 1 root root 586 2024-01-31 21:15 ./extra/sendmail/sendmail-cf-8.18.1-noarch-1.txt
-rw-r--r-- 1 root root 119340 2024-01-31 21:15 ./extra/sendmail/sendmail-cf-8.18.1-noarch-1.txz
-rw-r--r-- 1 root root 163 2024-01-31 21:15 ./extra/sendmail/sendmail-cf-8.18.1-noarch-1.txz.asc
-drwxr-xr-x 15 root root 4096 2024-02-12 20:37 ./extra/source
+drwxr-xr-x 15 root root 4096 2024-02-14 21:29 ./extra/source
lrwxrwxrwx 1 root root 21 2021-04-29 18:18 ./extra/source/alpine -> ../../source/n/alpine
drwxr-xr-x 4 root root 4096 2022-09-06 18:32 ./extra/source/aspell-word-lists
-rwxr-xr-x 1 root root 3533 2022-09-06 18:32 ./extra/source/aspell-word-lists/aspell-dict.SlackBuild
@@ -536,6 +541,7 @@ drwxr-xr-x 2 root root 4096 2023-07-24 18:55 ./extra/source/brltty
-rwxr-xr-x 1 root root 4826 2023-12-12 19:40 ./extra/source/brltty/brltty.SlackBuild
-rwxr-xr-x 1 root root 720 2021-10-02 19:06 ./extra/source/brltty/dump.dos.windows.android.stuff.sh
-rw-r--r-- 1 root root 814 2018-02-27 06:13 ./extra/source/brltty/slack-desc
+lrwxrwxrwx 1 root root 20 2024-02-14 21:29 ./extra/source/emacs-regular-build -> ../../source/e/emacs
drwxr-xr-x 2 root root 4096 2023-12-10 20:01 ./extra/source/fltk
-rw-r--r-- 1 root root 4017285 2023-12-09 14:02 ./extra/source/fltk/fltk-1.3.9-source.tar.lz
-rwxr-xr-x 1 root root 5160 2022-09-06 18:32 ./extra/source/fltk/fltk.SlackBuild
@@ -677,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-02-14 04:34 ./slackware64
--rw-r--r-- 1 root root 350108 2024-02-14 04:34 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2024-02-14 04:34 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 433685 2024-02-14 04:33 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4434056 2024-02-14 04:33 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-02-14 22:50 ./slackware64
+-rw-r--r-- 1 root root 350114 2024-02-14 22:50 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2024-02-14 22:50 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 433691 2024-02-14 22:49 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4460423 2024-02-14 22:49 ./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-02-12 21:01 ./slackware64/a
+drwxr-xr-x 2 root root 32768 2024-02-14 22:49 ./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
@@ -711,9 +717,9 @@ drwxr-xr-x 2 root root 32768 2024-02-12 21:01 ./slackware64/a
-rw-r--r-- 1 root root 226 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txt
-rw-r--r-- 1 root root 39244 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:55 ./slackware64/a/bin-11.1-x86_64-5.txz.asc
--rw-r--r-- 1 root root 482 2024-01-24 20:59 ./slackware64/a/btrfs-progs-6.7-x86_64-1.txt
--rw-r--r-- 1 root root 972848 2024-01-24 20:59 ./slackware64/a/btrfs-progs-6.7-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-01-24 20:59 ./slackware64/a/btrfs-progs-6.7-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 482 2024-02-14 18:09 ./slackware64/a/btrfs-progs-6.7.1-x86_64-1.txt
+-rw-r--r-- 1 root root 973028 2024-02-14 18:09 ./slackware64/a/btrfs-progs-6.7.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 18:09 ./slackware64/a/btrfs-progs-6.7.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 477 2021-02-13 10:55 ./slackware64/a/bzip2-1.0.8-x86_64-3.txt
-rw-r--r-- 1 root root 92456 2021-02-13 10:55 ./slackware64/a/bzip2-1.0.8-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:55 ./slackware64/a/bzip2-1.0.8-x86_64-3.txz.asc
@@ -750,9 +756,9 @@ drwxr-xr-x 2 root root 32768 2024-02-12 21:01 ./slackware64/a
-rw-r--r-- 1 root root 404 2023-02-08 19:34 ./slackware64/a/e2fsprogs-1.47.0-x86_64-1.txt
-rw-r--r-- 1 root root 1229800 2023-02-08 19:34 ./slackware64/a/e2fsprogs-1.47.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-08 19:34 ./slackware64/a/e2fsprogs-1.47.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 350 2024-01-21 20:01 ./slackware64/a/ed-1.20-x86_64-1.txt
--rw-r--r-- 1 root root 62228 2024-01-21 20:01 ./slackware64/a/ed-1.20-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-01-21 20:01 ./slackware64/a/ed-1.20-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 350 2024-02-14 19:22 ./slackware64/a/ed-1.20.1-x86_64-1.txt
+-rw-r--r-- 1 root root 61964 2024-02-14 19:22 ./slackware64/a/ed-1.20.1-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 19:22 ./slackware64/a/ed-1.20.1-x86_64-1.txz.asc
-rw-r--r-- 1 root root 463 2021-02-13 10:58 ./slackware64/a/efibootmgr-20191011_e8ce9fe-x86_64-4.txt
-rw-r--r-- 1 root root 31768 2021-02-13 10:58 ./slackware64/a/efibootmgr-20191011_e8ce9fe-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:58 ./slackware64/a/efibootmgr-20191011_e8ce9fe-x86_64-4.txz.asc
@@ -985,9 +991,9 @@ drwxr-xr-x 2 root root 32768 2024-02-12 21:01 ./slackware64/a
-rw-r--r-- 1 root root 406 2022-11-08 20:42 ./slackware64/a/sed-4.9-x86_64-1.txt
-rw-r--r-- 1 root root 229272 2022-11-08 20:42 ./slackware64/a/sed-4.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-11-08 20:42 ./slackware64/a/sed-4.9-x86_64-1.txz.asc
--rw-r--r-- 1 root root 422 2024-02-12 19:08 ./slackware64/a/shadow-4.14.4-x86_64-1.txt
--rw-r--r-- 1 root root 1458476 2024-02-12 19:08 ./slackware64/a/shadow-4.14.4-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-02-12 19:08 ./slackware64/a/shadow-4.14.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 422 2024-02-14 18:17 ./slackware64/a/shadow-4.14.5-x86_64-1.txt
+-rw-r--r-- 1 root root 1459436 2024-02-14 18:17 ./slackware64/a/shadow-4.14.5-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 18:17 ./slackware64/a/shadow-4.14.5-x86_64-1.txz.asc
-rw-r--r-- 1 root root 623 2021-02-13 11:16 ./slackware64/a/sharutils-4.15.2-x86_64-4.txt
-rw-r--r-- 1 root root 267928 2021-02-13 11:16 ./slackware64/a/sharutils-4.15.2-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:16 ./slackware64/a/sharutils-4.15.2-x86_64-4.txz.asc
@@ -1331,7 +1337,7 @@ drwxr-xr-x 2 root root 20480 2024-02-13 19:22 ./slackware64/ap
-rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt
-rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 20480 2024-02-13 19:22 ./slackware64/d
+drwxr-xr-x 2 root root 20480 2024-02-14 22:49 ./slackware64/d
-rw-r--r-- 1 root root 360 2023-09-26 19:28 ./slackware64/d/Cython-0.29.36-x86_64-1.txt
-rw-r--r-- 1 root root 2416392 2023-09-26 19:28 ./slackware64/d/Cython-0.29.36-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-09-26 19:28 ./slackware64/d/Cython-0.29.36-x86_64-1.txz.asc
@@ -1419,9 +1425,9 @@ drwxr-xr-x 2 root root 20480 2024-02-13 19:22 ./slackware64/d
-rw-r--r-- 1 root root 628 2023-11-20 19:26 ./slackware64/d/gettext-tools-0.22.4-x86_64-1.txt
-rw-r--r-- 1 root root 2204492 2023-11-20 19:26 ./slackware64/d/gettext-tools-0.22.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-11-20 19:26 ./slackware64/d/gettext-tools-0.22.4-x86_64-1.txz.asc
--rw-r--r-- 1 root root 397 2024-02-10 19:18 ./slackware64/d/git-2.43.1-x86_64-1.txt
--rw-r--r-- 1 root root 7581820 2024-02-10 19:18 ./slackware64/d/git-2.43.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-02-10 19:18 ./slackware64/d/git-2.43.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 397 2024-02-14 21:21 ./slackware64/d/git-2.43.2-x86_64-1.txt
+-rw-r--r-- 1 root root 7581340 2024-02-14 21:21 ./slackware64/d/git-2.43.2-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 21:21 ./slackware64/d/git-2.43.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 589 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txt
-rw-r--r-- 1 root root 1028936 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-10-04 19:01 ./slackware64/d/gnucobol-3.2-x86_64-1.txz.asc
@@ -1474,9 +1480,9 @@ drwxr-xr-x 2 root root 20480 2024-02-13 19:22 ./slackware64/d
-rw-r--r-- 1 root root 659 2024-02-12 18:39 ./slackware64/d/mercurial-6.6.3-x86_64-1.txt
-rw-r--r-- 1 root root 4641748 2024-02-12 18:39 ./slackware64/d/mercurial-6.6.3-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-02-12 18:39 ./slackware64/d/mercurial-6.6.3-x86_64-1.txz.asc
--rw-r--r-- 1 root root 410 2023-12-26 19:38 ./slackware64/d/meson-1.3.1-x86_64-1.txt
--rw-r--r-- 1 root root 1327096 2023-12-26 19:38 ./slackware64/d/meson-1.3.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-12-26 19:38 ./slackware64/d/meson-1.3.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 410 2024-02-14 18:13 ./slackware64/d/meson-1.3.2-x86_64-1.txt
+-rw-r--r-- 1 root root 1328256 2024-02-14 18:13 ./slackware64/d/meson-1.3.2-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 18:13 ./slackware64/d/meson-1.3.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 339 2022-12-22 18:47 ./slackware64/d/nasm-2.16.01-x86_64-1.txt
-rw-r--r-- 1 root root 434764 2022-12-22 18:47 ./slackware64/d/nasm-2.16.01-x86_64-1.txz
-rw-r--r-- 1 root root 163 2022-12-22 18:47 ./slackware64/d/nasm-2.16.01-x86_64-1.txz.asc
@@ -1565,19 +1571,19 @@ drwxr-xr-x 2 root root 20480 2024-02-13 19:22 ./slackware64/d
-rw-r--r-- 1 root root 2781072 2024-01-02 19:58 ./slackware64/d/swig-4.2.0-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-02 19:58 ./slackware64/d/swig-4.2.0-x86_64-1.txz.asc
-rw-r--r-- 1 root root 948 2024-02-12 20:56 ./slackware64/d/tagfile
--rw-r--r-- 1 root root 424 2023-07-30 19:58 ./slackware64/d/tree-sitter-0.20.8-x86_64-1.txt
--rw-r--r-- 1 root root 1642264 2023-07-30 19:58 ./slackware64/d/tree-sitter-0.20.8-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-07-30 19:58 ./slackware64/d/tree-sitter-0.20.8-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 424 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txt
+-rw-r--r-- 1 root root 3200272 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txz.asc
-rw-r--r-- 1 root root 394 2023-11-13 17:48 ./slackware64/d/vala-0.56.14-x86_64-1.txt
-rw-r--r-- 1 root root 2301200 2023-11-13 17:48 ./slackware64/d/vala-0.56.14-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-11-13 17:48 ./slackware64/d/vala-0.56.14-x86_64-1.txz.asc
-rw-r--r-- 1 root root 591 2021-02-13 10:54 ./slackware64/d/yasm-1.3.0-x86_64-4.txt
-rw-r--r-- 1 root root 523832 2021-02-13 10:54 ./slackware64/d/yasm-1.3.0-x86_64-4.txz
-rw-r--r-- 1 root root 163 2021-02-13 10:54 ./slackware64/d/yasm-1.3.0-x86_64-4.txz.asc
-drwxr-xr-x 2 root root 4096 2024-01-19 04:42 ./slackware64/e
--rw-r--r-- 1 root root 481 2024-01-18 19:17 ./slackware64/e/emacs-29.2-x86_64-1.txt
--rw-r--r-- 1 root root 48109552 2024-01-18 19:17 ./slackware64/e/emacs-29.2-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-01-18 19:17 ./slackware64/e/emacs-29.2-x86_64-1.txz.asc
+drwxr-xr-x 2 root root 4096 2024-02-14 22:49 ./slackware64/e
+-rw-r--r-- 1 root root 456 2024-02-14 21:38 ./slackware64/e/emacs-29.2-x86_64-2.txt
+-rw-r--r-- 1 root root 67899788 2024-02-14 21:38 ./slackware64/e/emacs-29.2-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2024-02-14 21:38 ./slackware64/e/emacs-29.2-x86_64-2.txz.asc
-rw-r--r-- 1 root root 663 2021-02-13 11:51 ./slackware64/e/emacspeak-53.0-x86_64-3.txt
-rw-r--r-- 1 root root 14986164 2021-02-13 11:51 ./slackware64/e/emacspeak-53.0-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 11:51 ./slackware64/e/emacspeak-53.0-x86_64-3.txz.asc
@@ -2705,12 +2711,12 @@ drwxr-xr-x 2 root root 86016 2024-02-10 21:21 ./slackware64/kde
-rw-r--r-- 1 root root 90532 2023-12-06 01:39 ./slackware64/kde/qqc2-breeze-style-5.27.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-06 01:39 ./slackware64/kde/qqc2-breeze-style-5.27.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 498 2024-02-10 20:22 ./slackware64/kde/qqc2-desktop-style-5.115.0-x86_64-1.txt
--rw-r--r-- 1 root root 95528 2024-02-10 20:22 ./slackware64/kde/qqc2-desktop-style-5.115.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-02-10 20:22 ./slackware64/kde/qqc2-desktop-style-5.115.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 460 2023-12-07 20:47 ./slackware64/kde/rocs-23.08.4-x86_64-1.txt
--rw-r--r-- 1 root root 1591960 2023-12-07 20:47 ./slackware64/kde/rocs-23.08.4-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-12-07 20:47 ./slackware64/kde/rocs-23.08.4-x86_64-1.txz.asc
--rw-r--r-- 1 root root 275 2023-12-06 01:36 ./slackware64/kde/sddm-kcm-5.27.10-x86_64-1.txt
+-rw-r--r-- 1 root root 95528 2024-02-10 20:22 ./slackware64/kde/qqc2-desktop-style-5.115.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-10 20:22 ./slackware64/kde/qqc2-desktop-style-5.115.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 460 2023-12-07 20:47 ./slackware64/kde/rocs-23.08.4-x86_64-1.txt
+-rw-r--r-- 1 root root 1591960 2023-12-07 20:47 ./slackware64/kde/rocs-23.08.4-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2023-12-07 20:47 ./slackware64/kde/rocs-23.08.4-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 275 2023-12-06 01:36 ./slackware64/kde/sddm-kcm-5.27.10-x86_64-1.txt
-rw-r--r-- 1 root root 121016 2023-12-06 01:36 ./slackware64/kde/sddm-kcm-5.27.10-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-06 01:36 ./slackware64/kde/sddm-kcm-5.27.10-x86_64-1.txz.asc
-rw-r--r-- 1 root root 204 2023-12-07 20:56 ./slackware64/kde/skanlite-23.08.4-x86_64-1.txt
@@ -2771,7 +2777,7 @@ drwxr-xr-x 2 root root 86016 2024-02-10 21:21 ./slackware64/kde
-rw-r--r-- 1 root root 517 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txt
-rw-r--r-- 1 root root 683696 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 94208 2024-02-14 04:21 ./slackware64/l
+drwxr-xr-x 2 root root 94208 2024-02-14 22:49 ./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
@@ -3392,9 +3398,9 @@ drwxr-xr-x 2 root root 94208 2024-02-14 04:21 ./slackware64/l
-rw-r--r-- 1 root root 378 2023-07-03 18:31 ./slackware64/l/libnss_nis-3.2-x86_64-1.txt
-rw-r--r-- 1 root root 29380 2023-07-03 18:31 ./slackware64/l/libnss_nis-3.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-07-03 18:31 ./slackware64/l/libnss_nis-3.2-x86_64-1.txz.asc
--rw-r--r-- 1 root root 462 2024-01-31 20:24 ./slackware64/l/libnvme-1.7.1-x86_64-1.txt
--rw-r--r-- 1 root root 244556 2024-01-31 20:24 ./slackware64/l/libnvme-1.7.1-x86_64-1.txz
--rw-r--r-- 1 root root 163 2024-01-31 20:24 ./slackware64/l/libnvme-1.7.1-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 462 2024-02-14 21:22 ./slackware64/l/libnvme-1.8-x86_64-1.txt
+-rw-r--r-- 1 root root 245724 2024-02-14 21:22 ./slackware64/l/libnvme-1.8-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 21:22 ./slackware64/l/libnvme-1.8-x86_64-1.txz.asc
-rw-r--r-- 1 root root 315 2021-02-13 07:08 ./slackware64/l/libodfgen-0.1.8-x86_64-3.txt
-rw-r--r-- 1 root root 349788 2021-02-13 07:08 ./slackware64/l/libodfgen-0.1.8-x86_64-3.txz
-rw-r--r-- 1 root root 163 2021-02-13 07:08 ./slackware64/l/libodfgen-0.1.8-x86_64-3.txz.asc
@@ -5450,7 +5456,7 @@ drwxr-xr-x 2 root root 65536 2024-02-14 04:33 ./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-02-12 21:01 ./slackware64/xap
+drwxr-xr-x 2 root root 16384 2024-02-14 22:49 ./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
@@ -5485,12 +5491,12 @@ drwxr-xr-x 2 root root 16384 2024-02-12 21:01 ./slackware64/xap
-rw-r--r-- 1 root root 746904 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txz
-rw-r--r-- 1 root root 163 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txz.asc
-rw-r--r-- 1 root root 278 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txt
--rw-r--r-- 1 root root 1665344 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz
--rw-r--r-- 1 root root 163 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz.asc
--rw-r--r-- 1 root root 411 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txt
--rw-r--r-- 1 root root 2458460 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz
--rw-r--r-- 1 root root 163 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz.asc
--rw-r--r-- 1 root root 302 2024-01-25 18:58 ./slackware64/xap/geeqie-2.2-x86_64-1.txt
+-rw-r--r-- 1 root root 1665344 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz
+-rw-r--r-- 1 root root 163 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz.asc
+-rw-r--r-- 1 root root 411 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txt
+-rw-r--r-- 1 root root 2458460 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 302 2024-01-25 18:58 ./slackware64/xap/geeqie-2.2-x86_64-1.txt
-rw-r--r-- 1 root root 1431336 2024-01-25 18:58 ./slackware64/xap/geeqie-2.2-x86_64-1.txz
-rw-r--r-- 1 root root 163 2024-01-25 18:58 ./slackware64/xap/geeqie-2.2-x86_64-1.txz.asc
-rw-r--r-- 1 root root 443 2023-03-08 02:10 ./slackware64/xap/gftp-2.9.1b-x86_64-3.txt
@@ -5588,9 +5594,9 @@ drwxr-xr-x 2 root root 16384 2024-02-12 21:01 ./slackware64/xap
-rw-r--r-- 1 root root 373 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txt
-rw-r--r-- 1 root root 1702648 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txz
-rw-r--r-- 1 root root 163 2023-03-05 21:21 ./slackware64/xap/xine-ui-0.99.14-x86_64-2.txz.asc
--rw-r--r-- 1 root root 508 2023-11-08 19:07 ./slackware64/xap/xlockmore-5.74-x86_64-1.txt
--rw-r--r-- 1 root root 1280128 2023-11-08 19:07 ./slackware64/xap/xlockmore-5.74-x86_64-1.txz
--rw-r--r-- 1 root root 163 2023-11-08 19:07 ./slackware64/xap/xlockmore-5.74-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 508 2024-02-14 18:19 ./slackware64/xap/xlockmore-5.75-x86_64-1.txt
+-rw-r--r-- 1 root root 1302272 2024-02-14 18:19 ./slackware64/xap/xlockmore-5.75-x86_64-1.txz
+-rw-r--r-- 1 root root 163 2024-02-14 18:19 ./slackware64/xap/xlockmore-5.75-x86_64-1.txz.asc
-rw-r--r-- 1 root root 376 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txt
-rw-r--r-- 1 root root 1123980 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txz
-rw-r--r-- 1 root root 163 2021-02-13 13:45 ./slackware64/xap/xmms-1.2.11-x86_64-8.txz.asc
@@ -5717,11 +5723,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y
-rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz
-rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc
-rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile
-drwxr-xr-x 18 root root 4096 2024-02-14 04:34 ./source
--rw-r--r-- 1 root root 611926 2024-02-14 04:34 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 163 2024-02-14 04:34 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 852251 2024-02-14 04:34 ./source/FILE_LIST
--rw-r--r-- 1 root root 25441368 2024-02-14 04:34 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-02-14 22:51 ./source
+-rw-r--r-- 1 root root 612007 2024-02-14 22:51 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 163 2024-02-14 22:51 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 852471 2024-02-14 22:50 ./source/FILE_LIST
+-rw-r--r-- 1 root root 25457923 2024-02-14 22:50 ./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-02-12 18:55 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@@ -5837,9 +5843,9 @@ drwxr-xr-x 2 root root 4096 2006-12-23 06:28 ./source/a/bin/scripts
-rw-r--r-- 1 root root 595 1993-05-02 00:04 ./source/a/bin/scripts/xx.gz
-rw-r--r-- 1 root root 677 2018-02-27 06:13 ./source/a/bin/slack-desc
-rw-r--r-- 1 root root 2403 1997-06-15 20:38 ./source/a/bin/todos.tar.gz
-drwxr-xr-x 2 root root 4096 2024-01-24 20:12 ./source/a/btrfs-progs
--rw-r--r-- 1 root root 566 2024-01-22 19:02 ./source/a/btrfs-progs/btrfs-progs-v6.7.tar.sign
--rw-r--r-- 1 root root 2560468 2024-01-22 19:02 ./source/a/btrfs-progs/btrfs-progs-v6.7.tar.xz
+drwxr-xr-x 2 root root 4096 2024-02-14 18:08 ./source/a/btrfs-progs
+-rw-r--r-- 1 root root 566 2024-02-14 06:41 ./source/a/btrfs-progs/btrfs-progs-v6.7.1.tar.sign
+-rw-r--r-- 1 root root 2565576 2024-02-14 06:41 ./source/a/btrfs-progs/btrfs-progs-v6.7.1.tar.xz
-rwxr-xr-x 1 root root 5461 2024-01-09 19:46 ./source/a/btrfs-progs/btrfs-progs.SlackBuild
-rw-r--r-- 1 root root 66 2017-04-23 04:56 ./source/a/btrfs-progs/btrfs-progs.url
-rw-r--r-- 1 root root 942 2018-11-04 19:06 ./source/a/btrfs-progs/slack-desc
@@ -5944,9 +5950,9 @@ drwxr-xr-x 2 root root 4096 2023-02-08 19:32 ./source/a/e2fsprogs
-rwxr-xr-x 1 root root 7286 2021-03-01 19:34 ./source/a/e2fsprogs/e2fsprogs.SlackBuild
-rw-r--r-- 1 root root 265 2023-02-08 19:34 ./source/a/e2fsprogs/e2fsprogs.no.64bit.by.default.diff.gz
-rw-r--r-- 1 root root 861 2019-10-05 18:13 ./source/a/e2fsprogs/slack-desc
-drwxr-xr-x 2 root root 4096 2024-01-21 20:01 ./source/a/ed
--rw-r--r-- 1 root root 69366 2024-01-20 18:08 ./source/a/ed/ed-1.20.tar.lz
--rw-r--r-- 1 root root 72 2024-01-20 18:08 ./source/a/ed/ed-1.20.tar.lz.sig
+drwxr-xr-x 2 root root 4096 2024-02-14 19:22 ./source/a/ed
+-rw-r--r-- 1 root root 69062 2024-02-14 17:30 ./source/a/ed/ed-1.20.1.tar.lz
+-rw-r--r-- 1 root root 72 2024-02-14 17:30 ./source/a/ed/ed-1.20.1.tar.lz.sig
-rwxr-xr-x 1 root root 4171 2022-02-07 21:33 ./source/a/ed/ed.SlackBuild
-rw-r--r-- 1 root root 800 2018-02-27 06:13 ./source/a/ed/slack-desc
drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/a/efibootmgr
@@ -6599,7 +6605,7 @@ drwxr-xr-x 2 root root 4096 2022-11-08 20:41 ./source/a/sed
-rw-r--r-- 1 root root 833 2022-11-06 21:52 ./source/a/sed/sed-4.9.tar.xz.sig
-rwxr-xr-x 1 root root 3825 2022-11-08 20:41 ./source/a/sed/sed.SlackBuild
-rw-r--r-- 1 root root 857 2018-02-27 06:13 ./source/a/sed/slack-desc
-drwxr-xr-x 4 root root 4096 2024-02-12 19:07 ./source/a/shadow
+drwxr-xr-x 4 root root 4096 2024-02-14 18:16 ./source/a/shadow
-rw-r--r-- 1 root root 10302 2023-08-17 18:47 ./source/a/shadow/68a722760487d3537905d97d45e5fba189592022.patch
-rw-r--r-- 1 root root 1071 2020-01-25 18:57 ./source/a/shadow/HOME_MODE.xml.gz
-rw-r--r-- 1 root root 1294 2023-08-17 18:47 ./source/a/shadow/a6f6da96f4898a34e5ed1475053075172f9915b2.patch
@@ -6626,12 +6632,12 @@ drwxr-xr-x 2 root root 4096 2020-05-08 19:34 ./source/a/shadow/pam.d-su
-rw-r--r-- 1 root root 146 2020-02-19 19:23 ./source/a/shadow/pam.d/useradd
-rw-r--r-- 1 root root 146 2020-02-19 19:23 ./source/a/shadow/pam.d/userdel
-rw-r--r-- 1 root root 146 2020-02-19 19:23 ./source/a/shadow/pam.d/usermod
--rw-r--r-- 1 root root 1805956 2024-02-11 23:33 ./source/a/shadow/shadow-4.14.4.tar.xz
--rw-r--r-- 1 root root 833 2024-02-11 23:33 ./source/a/shadow/shadow-4.14.4.tar.xz.asc
+-rw-r--r-- 1 root root 1806416 2024-02-13 18:11 ./source/a/shadow/shadow-4.14.5.tar.xz
+-rw-r--r-- 1 root root 833 2024-02-13 18:11 ./source/a/shadow/shadow-4.14.5.tar.xz.asc
-rw-r--r-- 1 root root 734 2013-12-14 21:05 ./source/a/shadow/shadow.CVE-2005-4890.relax.diff.gz
-rwxr-xr-x 1 root root 8838 2024-01-16 20:22 ./source/a/shadow/shadow.SlackBuild
-rw-r--r-- 1 root root 461 2023-10-25 01:25 ./source/a/shadow/shadow.login.display.short.hostname.diff.gz
--rw-r--r-- 1 root root 124 2024-02-12 19:07 ./source/a/shadow/shadow.url
+-rw-r--r-- 1 root root 124 2024-02-14 18:16 ./source/a/shadow/shadow.url
-rw-r--r-- 1 root root 876 2018-11-09 20:31 ./source/a/shadow/slack-desc
-rw-r--r-- 1 root root 142 2010-02-28 20:14 ./source/a/shadow/useradd.gz
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/a/sharutils
@@ -7456,7 +7462,7 @@ drwxr-xr-x 2 root root 4096 2022-05-15 17:07 ./source/ap/zsh
-rwxr-xr-x 1 root root 4352 2022-02-13 19:39 ./source/ap/zsh/zsh.SlackBuild
-rw-r--r-- 1 root root 23 2018-09-14 17:50 ./source/ap/zsh/zsh.url
-rwxr-xr-x 1 root root 12001 2021-10-08 01:36 ./source/buildlist-from-changelog.sh
-drwxr-xr-x 71 root root 4096 2024-02-12 20:37 ./source/d
+drwxr-xr-x 71 root root 4096 2024-02-14 21:23 ./source/d
drwxr-xr-x 2 root root 4096 2023-09-26 19:23 ./source/d/Cython
-rw-r--r-- 1 root root 1623580 2023-07-04 19:24 ./source/d/Cython/Cython-0.29.36.tar.lz
-rwxr-xr-x 1 root root 3031 2021-12-06 19:51 ./source/d/Cython/Cython.SlackBuild
@@ -7600,9 +7606,9 @@ drwxr-xr-x 2 root root 4096 2023-12-03 18:57 ./source/d/gdb
-rwxr-xr-x 1 root root 4584 2023-12-03 20:44 ./source/d/gdb/gdb.SlackBuild
-rw-r--r-- 1 root root 1200 2018-02-27 06:48 ./source/d/gdb/slack-desc
lrwxrwxrwx 1 root root 12 2010-07-29 00:48 ./source/d/gettext-tools -> ../a/gettext
-drwxr-xr-x 2 root root 4096 2024-02-10 19:16 ./source/d/git
--rw-r--r-- 1 root root 566 2024-02-09 17:00 ./source/d/git/git-2.43.1.tar.sign
--rw-r--r-- 1 root root 7388400 2024-02-09 17:00 ./source/d/git/git-2.43.1.tar.xz
+drwxr-xr-x 2 root root 4096 2024-02-14 21:20 ./source/d/git
+-rw-r--r-- 1 root root 566 2024-02-14 16:59 ./source/d/git/git-2.43.2.tar.sign
+-rw-r--r-- 1 root root 7388636 2024-02-14 16:59 ./source/d/git/git-2.43.2.tar.xz
-rwxr-xr-x 1 root root 5481 2023-03-14 17:50 ./source/d/git/git.SlackBuild
-rw-r--r-- 1 root root 45 2015-09-01 20:04 ./source/d/git/git.url
-rw-r--r-- 1 root root 848 2018-02-27 06:13 ./source/d/git/slack-desc
@@ -7726,8 +7732,8 @@ drwxr-xr-x 2 root root 4096 2024-02-12 18:37 ./source/d/mercurial
-rwxr-xr-x 1 root root 4120 2023-03-24 18:44 ./source/d/mercurial/mercurial.SlackBuild
-rw-r--r-- 1 root root 38 2017-12-02 19:13 ./source/d/mercurial/mercurial.url
-rw-r--r-- 1 root root 1245 2018-02-27 06:13 ./source/d/mercurial/slack-desc
-drwxr-xr-x 2 root root 4096 2023-12-26 19:38 ./source/d/meson
--rw-r--r-- 1 root root 4008704 2023-12-20 08:26 ./source/d/meson/meson-1.3.1.tar.lz
+drwxr-xr-x 2 root root 4096 2024-02-14 18:13 ./source/d/meson
+-rw-r--r-- 1 root root 4012114 2024-02-11 14:00 ./source/d/meson/meson-1.3.2.tar.lz
-rwxr-xr-x 1 root root 2771 2023-10-21 18:47 ./source/d/meson/meson.SlackBuild
-rw-r--r-- 1 root root 36 2018-11-09 03:24 ./source/d/meson/meson.url
-rw-r--r-- 1 root root 895 2018-02-27 06:13 ./source/d/meson/slack-desc
@@ -7916,10 +7922,10 @@ drwxr-xr-x 2 root root 4096 2024-01-02 19:58 ./source/d/swig
-rw-r--r-- 1 root root 6056730 2023-12-30 23:08 ./source/d/swig/swig-4.2.0.tar.lz
-rwxr-xr-x 1 root root 4010 2024-01-02 19:58 ./source/d/swig/swig.SlackBuild
-rw-r--r-- 1 root root 50 2024-01-02 19:57 ./source/d/swig/swig.url
-drwxr-xr-x 2 root root 4096 2024-02-06 20:59 ./source/d/tree-sitter
+drwxr-xr-x 2 root root 4096 2024-02-14 20:56 ./source/d/tree-sitter
-rw-r--r-- 1 root root 883 2023-07-30 19:26 ./source/d/tree-sitter/slack-desc
--rw-r--r-- 1 root root 526135 2023-04-04 09:15 ./source/d/tree-sitter/tree-sitter-0.20.8.tar.lz
--rwxr-xr-x 1 root root 4224 2024-02-06 20:59 ./source/d/tree-sitter/tree-sitter.SlackBuild
+-rw-r--r-- 1 root root 607555 2024-01-25 20:05 ./source/d/tree-sitter/tree-sitter-0.20.9.tar.lz
+-rwxr-xr-x 1 root root 4798 2024-02-14 21:24 ./source/d/tree-sitter/tree-sitter.SlackBuild
-rw-r--r-- 1 root root 43 2023-07-30 19:23 ./source/d/tree-sitter/tree-sitter.url
drwxr-xr-x 2 root root 4096 2023-11-13 17:47 ./source/d/vala
-rw-r--r-- 1 root root 1718 2019-03-10 18:11 ./source/d/vala/disable-graphviz.patch.gz
@@ -7932,14 +7938,16 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/d/yasm
-rw-r--r-- 1 root root 1043 2018-02-27 06:13 ./source/d/yasm/slack-desc
-rw-r--r-- 1 root root 957808 2014-11-09 10:53 ./source/d/yasm/yasm-1.3.0.tar.xz
-rwxr-xr-- 1 root root 4687 2022-09-06 18:27 ./source/d/yasm/yasm.SlackBuild
-drwxr-xr-x 4 root root 4096 2022-02-20 21:32 ./source/e
+drwxr-xr-x 4 root root 4096 2024-02-14 21:26 ./source/e
-rw-r--r-- 1 root root 111 2022-02-07 20:58 ./source/e/FTBFSlog
-drwxr-xr-x 2 root root 4096 2024-01-18 18:52 ./source/e/emacs
+drwxr-xr-x 2 root root 4096 2024-02-14 21:27 ./source/e/emacs
-rw-r--r-- 1 root root 312 2008-04-06 03:10 ./source/e/emacs/doinst.sh.gz
-rw-r--r-- 1 root root 52162080 2024-01-18 10:56 ./source/e/emacs/emacs-29.2.tar.xz
-rw-r--r-- 1 root root 833 2024-01-18 10:56 ./source/e/emacs/emacs-29.2.tar.xz.sig
--rwxr-xr-x 1 root root 7774 2024-01-18 18:53 ./source/e/emacs/emacs.SlackBuild
--rw-r--r-- 1 root root 559 2021-01-12 18:45 ./source/e/emacs/slack-desc
+-rwxr-xr-x 1 root root 9840 2024-02-14 20:40 ./source/e/emacs/emacs.SlackBuild
+-rwxr-xr-x 1 root root 1422 2024-02-14 20:32 ./source/e/emacs/emacs.SlackBuild.regular-build
+lrwxrwxrwx 1 root root 16 2024-02-14 21:27 ./source/e/emacs/emacs.SlackBuild.with-native-compilation -> emacs.SlackBuild
+-rw-r--r-- 1 root root 909 2024-02-14 20:42 ./source/e/emacs/slack-desc
drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/e/emacspeak
-rw-r--r-- 1 root root 15717427 2020-11-21 17:10 ./source/e/emacspeak/emacspeak-53.0.tar.lz
-rwxr-xr-x 1 root root 5147 2021-02-13 05:31 ./source/e/emacspeak/emacspeak.SlackBuild
@@ -11080,8 +11088,8 @@ drwxr-xr-x 2 root root 4096 2023-07-03 18:31 ./source/l/libnss_nis
-rwxr-xr-x 1 root root 4656 2023-07-03 18:31 ./source/l/libnss_nis/libnss_nis.SlackBuild
-rw-r--r-- 1 root root 38 2020-08-16 19:23 ./source/l/libnss_nis/libnss_nis.url
-rw-r--r-- 1 root root 836 2020-08-16 19:26 ./source/l/libnss_nis/slack-desc
-drwxr-xr-x 2 root root 4096 2024-01-31 20:24 ./source/l/libnvme
--rw-r--r-- 1 root root 390128 2023-12-20 09:51 ./source/l/libnvme/libnvme-1.7.1.tar.lz
+drwxr-xr-x 2 root root 4096 2024-02-14 21:22 ./source/l/libnvme
+-rw-r--r-- 1 root root 412795 2024-02-14 09:40 ./source/l/libnvme/libnvme-1.8.tar.lz
-rwxr-xr-x 1 root root 3786 2024-01-31 20:24 ./source/l/libnvme/libnvme.SlackBuild
-rw-r--r-- 1 root root 38 2024-01-31 20:18 ./source/l/libnvme/libnvme.url
-rw-r--r-- 1 root root 949 2024-01-31 20:21 ./source/l/libnvme/slack-desc
@@ -15254,17 +15262,17 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/gv
-rw-r--r-- 1 root root 265 2019-12-05 18:33 ./source/xap/gv/gv-bounding-box.patch.gz
-rw-r--r-- 1 root root 386 2017-08-03 08:53 ./source/xap/gv/gv-bug1071238.patch.gz
-rw-r--r-- 1 root root 510 2019-11-19 01:48 ./source/xap/gv/gv-bz1536211.patch.gz
--rw-r--r-- 1 root root 269 2017-08-03 08:53 ./source/xap/gv/gv-dat.patch.gz
--rw-r--r-- 1 root root 423 2017-08-03 08:53 ./source/xap/gv/gv-resource.patch.gz
--rwxr-xr-x 1 root root 4755 2021-02-13 05:32 ./source/xap/gv/gv.SlackBuild
--rw-r--r-- 1 root root 819 2018-02-27 06:13 ./source/xap/gv/slack-desc
-drwxr-xr-x 2 root root 4096 2024-02-07 18:41 ./source/xap/hexchat
--rw-r--r-- 1 root root 172 2014-06-01 17:08 ./source/xap/hexchat/doinst.sh.gz
--rw-r--r-- 1 root root 1352304 2024-02-07 12:18 ./source/xap/hexchat/hexchat-2.16.2.tar.xz
--rwxr-xr-x 1 root root 3783 2024-02-07 18:41 ./source/xap/hexchat/hexchat.SlackBuild
--rw-r--r-- 1 root root 83 2024-02-07 18:41 ./source/xap/hexchat/hexchat.url
--rw-r--r-- 1 root root 718 2018-02-27 06:13 ./source/xap/hexchat/slack-desc
-drwxr-xr-x 2 root root 4096 2023-01-09 19:24 ./source/xap/libnma
+-rw-r--r-- 1 root root 269 2017-08-03 08:53 ./source/xap/gv/gv-dat.patch.gz
+-rw-r--r-- 1 root root 423 2017-08-03 08:53 ./source/xap/gv/gv-resource.patch.gz
+-rwxr-xr-x 1 root root 4755 2021-02-13 05:32 ./source/xap/gv/gv.SlackBuild
+-rw-r--r-- 1 root root 819 2018-02-27 06:13 ./source/xap/gv/slack-desc
+drwxr-xr-x 2 root root 4096 2024-02-07 18:41 ./source/xap/hexchat
+-rw-r--r-- 1 root root 172 2014-06-01 17:08 ./source/xap/hexchat/doinst.sh.gz
+-rw-r--r-- 1 root root 1352304 2024-02-07 12:18 ./source/xap/hexchat/hexchat-2.16.2.tar.xz
+-rwxr-xr-x 1 root root 3783 2024-02-07 18:41 ./source/xap/hexchat/hexchat.SlackBuild
+-rw-r--r-- 1 root root 83 2024-02-07 18:41 ./source/xap/hexchat/hexchat.url
+-rw-r--r-- 1 root root 718 2018-02-27 06:13 ./source/xap/hexchat/slack-desc
+drwxr-xr-x 2 root root 4096 2023-01-09 19:24 ./source/xap/libnma
-rw-r--r-- 1 root root 126 2021-09-10 17:55 ./source/xap/libnma/doinst.sh.gz
-rw-r--r-- 1 root root 702820 2023-01-08 23:51 ./source/xap/libnma/libnma-1.10.6.tar.xz
-rwxr-xr-x 1 root root 3630 2023-01-09 19:24 ./source/xap/libnma/libnma.SlackBuild
@@ -15434,7 +15442,7 @@ drwxr-xr-x 2 root root 4096 2023-03-05 20:50 ./source/xap/xine-ui
-rw-r--r-- 1 root root 2210025 2023-01-07 19:35 ./source/xap/xine-ui/xine-ui-0.99.14.tar.lz
-rwxr-xr-x 1 root root 3385 2023-03-05 20:50 ./source/xap/xine-ui/xine-ui.SlackBuild
-rw-r--r-- 1 root root 53 2023-01-12 20:40 ./source/xap/xine-ui/xine-ui.url
-drwxr-xr-x 2 root root 4096 2023-11-08 18:42 ./source/xap/xlockmore
+drwxr-xr-x 2 root root 4096 2024-02-14 18:19 ./source/xap/xlockmore
-rw-r--r-- 1 root root 277 2020-02-07 00:37 ./source/xap/xlockmore/doinst.sh.gz
-rw-r--r-- 1 root root 225 2002-02-23 22:23 ./source/xap/xlockmore/l-bob.README
-rw-r--r-- 1 root root 27870 1998-04-01 15:09 ./source/xap/xlockmore/l-bob.xbm
@@ -15442,8 +15450,8 @@ drwxr-xr-x 2 root root 4096 2023-11-08 18:42 ./source/xap/xlockmore
-rw-r--r-- 1 root root 7025 2002-02-23 21:40 ./source/xap/xlockmore/s-bob.xbm
-rw-r--r-- 1 root root 965 2018-02-27 06:13 ./source/xap/xlockmore/slack-desc
-rw-r--r-- 1 root root 154 2014-07-26 21:14 ./source/xap/xlockmore/xlock.pam
--rw-r--r-- 1 root root 2029592 2023-11-07 01:13 ./source/xap/xlockmore/xlockmore-5.74.tar.xz
--rw-r--r-- 1 root root 195 2023-11-07 01:13 ./source/xap/xlockmore/xlockmore-5.74.tar.xz.asc
+-rw-r--r-- 1 root root 2040096 2024-02-12 01:13 ./source/xap/xlockmore/xlockmore-5.75.tar.xz
+-rw-r--r-- 1 root root 195 2024-02-12 01:13 ./source/xap/xlockmore/xlockmore-5.75.tar.xz.asc
-rwxr-xr-x 1 root root 4373 2021-08-31 19:56 ./source/xap/xlockmore/xlockmore.SlackBuild
-rw-r--r-- 1 root root 380 2023-09-23 20:08 ./source/xap/xlockmore/xlockmore.bitmap.diff.gz
drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xmms
diff --git a/extra/emacs-regular-build/README b/extra/emacs-regular-build/README
new file mode 100644
index 000000000..836625541
--- /dev/null
+++ b/extra/emacs-regular-build/README
@@ -0,0 +1,9 @@
+This is an Emacs package with these features:
+
+--with-pdumper=no --with-dumping=unexec --without-native-compilation
+
+Contains an Emacs binary supporting X11 and the GTK+3 toolkit.
+Contains an Emacs binary that is not linked with X11 libraries for console use.
+
+The emacs.Slackbuild can generate several other variants of Emacs.
+See the build script for details.
diff --git a/extra/source/emacs-regular-build b/extra/source/emacs-regular-build
new file mode 120000
index 000000000..5a2f9b8ad
--- /dev/null
+++ b/extra/source/emacs-regular-build
@@ -0,0 +1 @@
+../../source/e/emacs \ No newline at end of file
diff --git a/source/a/shadow/shadow.url b/source/a/shadow/shadow.url
index 9c5d4fbdf..bd6be8189 100644
--- a/source/a/shadow/shadow.url
+++ b/source/a/shadow/shadow.url
@@ -1,2 +1,2 @@
https://github.com/shadow-maint/shadow
-https://github.com/shadow-maint/shadow/releases/download/4.14.4/shadow-4.14.4.tar.xz
+https://github.com/shadow-maint/shadow/releases/download/4.14.5/shadow-4.14.5.tar.xz
diff --git a/source/d/tree-sitter/tree-sitter.SlackBuild b/source/d/tree-sitter/tree-sitter.SlackBuild
index 3fab6f556..54fdb8214 100755
--- a/source/d/tree-sitter/tree-sitter.SlackBuild
+++ b/source/d/tree-sitter/tree-sitter.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA
+# Copyright 2023, 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -67,6 +67,18 @@ else
LIBDIRSUFFIX=""
fi
+if [ "$ARCH" = "i586" -o "$ARCH" = "i686" ]; then
+ cat << EOF
+***************************************************************************
+* Due to the wasmtime crate no longer supporting 32-bit x86, this package *
+* cannot be built. We'll wait 30 seconds for this blurb to be noticed, *
+* and then we'll go ahead and try to build it anyway on the off chance *
+* that upstream has fixed the situation. But I doubt that will happen. *
+***************************************************************************
+EOF
+ sleep 30
+fi
+
TMP=${TMP:-/tmp}
PKG=$TMP/package-$PKGNAM
@@ -96,9 +108,9 @@ make DESTDIR=$PKG PREFIX=/usr LIBDIR=/usr/lib${LIBDIRSUFFIX} install || exit 1
# Build and install cli:
( cd cli
- cargo fetch --locked --target "$ARCH-unknown-linux-gnu"
- cargo build --release --locked --offline --all-features
-)
+ cargo fetch --locked --target "$ARCH-unknown-linux-gnu" || exit 1
+ cargo build --release --locked --offline --all-features || exit 1
+) || exit 1
mkdir -p $PKG/usr/bin
cp -a target/release/tree-sitter $PKG/usr/bin
diff --git a/source/e/emacs/emacs.SlackBuild b/source/e/emacs/emacs.SlackBuild
index d139c0b67..ad6aeeaa6 100755
--- a/source/e/emacs/emacs.SlackBuild
+++ b/source/e/emacs/emacs.SlackBuild
@@ -1,6 +1,6 @@
#!/bin/bash
-# Copyright 2008, 2009, 2010, 2011, 2012, 2014, 2015, 2017, 2018, 2019, 2020, 2021, 2023 Patrick J. Volkerding, Sebeka, MN, USA
+# Copyright 2008, 2009, 2010, 2011, 2012, 2014, 2015, 2017, 2018, 2019, 2020, 2021, 2023, 2024 Patrick J. Volkerding, Sebeka, MN, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -26,10 +26,11 @@
cd $(dirname $0) ; CWD=$(pwd)
-PKGNAM=emacs
-BUILD=${BUILD:-1}
+PKGNAM=${PKGNAM:-emacs}
+SRCNAM=emacs
+BUILD=${BUILD:-2}
# Determine version number the tarball is labeled with:
-TARBALLVER=${TARBALLVER:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
+TARBALLVER=${TARBALLVER:-$(echo $SRCNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
# OK, now what's being used as the source directory version number... account
# for subversions a, b, c, and d in the $TARBALLVER:
SRCDIRVER=$(echo $TARBALLVER | tr -d a | tr -d b | tr -d c | tr -d d)
@@ -37,6 +38,37 @@ SRCDIRVER=$(echo $TARBALLVER | tr -d a | tr -d b | tr -d c | tr -d d)
# defining it is traditional:
VERSION=$SRCDIRVER
+# Build Emacs with native compilation. This has better performance, but the
+# installed package is larger. Pass NATIVECOMP=NO to do a normal build.
+NATIVECOMP=${NATIVECOMP:-YES}
+
+# When building with native compilation, link to the X11 libraries. This option
+# is only for native compilation builds -- regular builds will include both
+# an X11 and non-X11 version of Emacs.
+WITHX=${WITHX:-YES}
+
+# Pass this variable set to "--with-pgtk" to use GTK+3 without linking to X11
+# libraries. This might be suitable if you're going to run under Wayland.
+PGTK_OPTION=${PGTK_OPTION:-}
+
+# Set the X related options. The default X_TOOLKIT will be GTK+3, but you may
+# set the X_TOOLKIT variable to any of these: gtk, gtk2, gtk3, lucid, athena, motif.
+if [ "$WITHX" = "YES" ]; then
+ if [ "$PGTK_OPTION" = "--with-pgtk" ]; then
+ X_TOOLKIT=gtk3
+ fi
+ X_OPTIONS="--with-x --with-x-toolkit=${X_TOOLKIT:-gtk3}"
+else
+ X_OPTIONS="--with-x=no"
+fi
+
+# Set the proper options for native compilation or not:
+if [ "$NATIVECOMP" = "YES" ]; then
+ PDUMPER=${PDUMPER:-"--with-dumping=pdumper --with-native-compilation"}
+else
+ PDUMPER=${PDUMPER:-"--with-pdumper=no --with-dumping=unexec --without-native-compilation"}
+fi
+
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
case "$(uname -m)" in
@@ -70,9 +102,6 @@ else
SLKCFLAGS="-O2"
fi
-# Without this, the emacs-no-x11 binary won't work with the installed files:
-PDUMPER=${PDUMPER:-"--with-pdumper=no --with-dumping=unexec"}
-
# Don't use icecream:
PATH=$(echo $PATH | sed "s|/usr/libexec/icecc/bin||g" | tr -s : | sed "s/^://g" | sed "s/:$//g")
@@ -84,9 +113,9 @@ PKG=$TMP/package-$PKGNAM
rm -rf $PKG
mkdir -p $TMP $PKG
cd $TMP
-rm -rf $PKGNAM-$TARBALLVER
-tar xvf $CWD/$PKGNAM-$TARBALLVER.tar.xz || exit 1
-cd $PKGNAM-$SRCDIRVER || exit 1
+rm -rf $SRCNAM-$TARBALLVER
+tar xvf $CWD/$SRCNAM-$TARBALLVER.tar.xz || exit 1
+cd $SRCNAM-$SRCDIRVER || exit 1
chown -R root:root .
find . \
@@ -112,67 +141,83 @@ CXXFLAGS="$SLKCFLAGS" \
--without-gconf \
--without-gsettings \
--with-modules \
- --with-x \
- --with-x-toolkit=${X_TOOLKIT:-gtk3} \
+ $X_OPTIONS \
+ $PGTK_OPTION \
$PDUMPER \
--build=${ARCH}-slackware-linux || exit 1
-make $NUMJOBS || make || exit 1
+if [ "$NATIVECOMP" = "YES" ]; then
+ make NATIVE_FULL_AOT=1 bootstrap $NUMJOBS || make NATIVE_FULL_AOT=1 || exit 1
+else
+ make $NUMJOBS || make || exit 1
+fi
make install DESTDIR=$PKG || exit 1
-( cd $PKG/usr/bin
- rm emacs
- mv emacs-${SRCDIRVER} emacs-${TARBALLVER}-with-x11
-)
-
-# Also add a version of the binary that is not linked to X11:
-cd $TMP
-rm -rf $PKGNAM-$TARBALLVER
-tar xvf $CWD/$PKGNAM-$TARBALLVER.tar.xz || exit 1
-cd $PKGNAM-$SRCDIRVER || exit 1
-
-chown -R root:root .
-find . \
- \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
- -exec chmod 755 {} \+ -o \
- \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
- -exec chmod 644 {} \+
-
-# The defaults are a little too worried about adding a few more K of pure
-# memory given the amount available on modern systems:
-sed -i "s/#define SYSTEM_PURESIZE_EXTRA 0/#define SYSTEM_PURESIZE_EXTRA 100000/g" src/puresize.h
-
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
-./configure \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --program-prefix="" \
- --program-suffix="" \
- --mandir=/usr/man \
- --infodir=/usr/info \
- --without-gconf \
- --without-gsettings \
- --with-modules \
- --with-x=no \
- $PDUMPER \
- --build=${ARCH}-slackware-linux || exit 1
-
-make $NUMJOBS || make || exit 1
-
-# Install the non-x version:
-cat src/emacs > $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
-chown root:root $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
-chmod 1755 $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
-
-# Create unversioned symlinks for both versions of emacs:
-( cd $PKG/usr/bin
- ln -sf emacs-${TARBALLVER}-with-x11 emacs-with-x11
- ln -sf emacs-${TARBALLVER}-no-x11 emacs-no-x11
- # Create a plain "emacs" symlink pointing to emacs-with-x11:
- ln -sf emacs-with-x11 emacs
-)
+# When using native compilation, pdumper is required. And, with pdumper it is
+# not possible to share Emacs' support files between two Emacs binaries.
+# Slackware has traditionally installed a version of Emacs that supports X11
+# and a graphical toolkit, and another one that is not linked to X for console
+# use. So, if we are building Emacs with native compilation, we should not
+# build an additional non-X binary. Also, if the previously built Emacs didn't
+# support X, then there's no need to build another one like that.
+if [ ! "$NATIVECOMP" = "YES" -a ! "$WITHX" = "NO" ]; then
+
+ # We're going to build an extra non-X Emacs, so rename the previously built one:
+ ( cd $PKG/usr/bin
+ rm emacs
+ mv emacs-${SRCDIRVER} emacs-${TARBALLVER}-with-x11
+ )
+
+ # Build a version of the Emacs binary that is not linked to X11:
+ cd $TMP
+ rm -rf $SRCNAM-$TARBALLVER
+ tar xvf $CWD/$SRCNAM-$TARBALLVER.tar.xz || exit 1
+ cd $SRCNAM-$SRCDIRVER || exit 1
+
+ chown -R root:root .
+ find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \+ -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \+
+
+ # The defaults are a little too worried about adding a few more K of pure
+ # memory given the amount available on modern systems:
+ sed -i "s/#define SYSTEM_PURESIZE_EXTRA 0/#define SYSTEM_PURESIZE_EXTRA 100000/g" src/puresize.h
+
+ CFLAGS="$SLKCFLAGS" \
+ CXXFLAGS="$SLKCFLAGS" \
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --program-prefix="" \
+ --program-suffix="" \
+ --mandir=/usr/man \
+ --infodir=/usr/info \
+ --without-gconf \
+ --without-gsettings \
+ --with-modules \
+ --with-x=no \
+ $PDUMPER \
+ --build=${ARCH}-slackware-linux || exit 1
+
+ make $NUMJOBS || make || exit 1
+
+ # Install the non-X version:
+ cat src/emacs > $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
+ chown root:root $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
+ chmod 1755 $PKG/usr/bin/emacs-${TARBALLVER}-no-x11
+
+ # Create unversioned symlinks for both versions of emacs:
+ ( cd $PKG/usr/bin
+ ln -sf emacs-${TARBALLVER}-with-x11 emacs-with-x11
+ ln -sf emacs-${TARBALLVER}-no-x11 emacs-no-x11
+ # Create a plain "emacs" symlink pointing to emacs-with-x11:
+ ln -sf emacs-with-x11 emacs
+ )
+
+fi # build/install non-X emacs
# Seems like this nonsense is finally obsolete:
if [ -d $PKG/var/games/emacs ]; then
@@ -229,7 +274,11 @@ zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh
# Tag packages that use a toolkit other than default (currently gtk3):
if [ -z "$TAG" ] && [ ! -z "$X_TOOLKIT" ]; then
- TAG="_$X_TOOLKIT"
+ if [ "$PGTK_OPTION" = "--with-pgtk" ]; then
+ TAG="_pgtk"
+ else
+ TAG="_$X_TOOLKIT"
+ fi
fi
cd $PKG
diff --git a/source/e/emacs/emacs.SlackBuild.regular-build b/source/e/emacs/emacs.SlackBuild.regular-build
new file mode 100755
index 000000000..12af1ab0b
--- /dev/null
+++ b/source/e/emacs/emacs.SlackBuild.regular-build
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+# Copyright 2024 Patrick J. Volkerding, Sebeka, MN, USA
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+# Build a --without-native-compilation Emacs package with an X11 version
+# using GTK+3, and a non-X11 linked version for use on the console or on
+# machines lacking the X11 libraries. This is how the Slackware Emacs package
+# has been traditionally built from 1993-2024.
+
+NATIVECOMP=NO TAG=_regular ./emacs.SlackBuild
diff --git a/source/e/emacs/emacs.SlackBuild.with-native-compilation b/source/e/emacs/emacs.SlackBuild.with-native-compilation
new file mode 120000
index 000000000..dd517d729
--- /dev/null
+++ b/source/e/emacs/emacs.SlackBuild.with-native-compilation
@@ -0,0 +1 @@
+emacs.SlackBuild \ No newline at end of file
diff --git a/source/e/emacs/slack-desc b/source/e/emacs/slack-desc
index 62b44ea8c..f1167b78a 100644
--- a/source/e/emacs/slack-desc
+++ b/source/e/emacs/slack-desc
@@ -1,12 +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------------------------------------------------------|
emacs: emacs (GNU Emacs)
emacs:
emacs: Emacs is the extensible, customizable, self-documenting real-time
-emacs: display editor. If this seems to be a bit of a mouthful, an
-emacs: easier explanation is that Emacs is a text editor and more. At
-emacs: its core is an interpreter for Emacs Lisp, a dialect of the Lisp
-emacs: programming language with extensions to support text editing.
-emacs: This version supports X.
+emacs: display editor. If this seems to be a bit of a mouthful, an easier
+emacs: explanation is that Emacs is a text editor and more. At its core is an
+emacs: interpreter for Emacs Lisp, a dialect of the Lisp programming language
+emacs: with extensions to support text editing.
emacs:
emacs: Homepage: http://www.gnu.org/software/emacs/
emacs:
+emacs: