diff --git a/ChangeLog.rss b/ChangeLog.rss
index 3b22a7aa9..50b6907cd 100644
--- a/ChangeLog.rss
+++ b/ChangeLog.rss
@@ -11,9 +11,22 @@
Tracking Slackware development in git.
en-us
urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f
- Thu, 28 Nov 2024 00:18:02 GMT
- Thu, 28 Nov 2024 01:04:16 GMT
+ Thu, 28 Nov 2024 04:21:57 GMT
+ Thu, 28 Nov 2024 04:58:09 GMT
maintain_current_git.sh v 1.17
+ -
+ Thu, 28 Nov 2024 04:21:57 GMT
+ Thu, 28 Nov 2024 04:21:57 GMT
+ https://git.slackware.nl/current/tag/?h=20241128042157
+ 20241128042157
+
+
+x/fontconfig-2.15.0-x86_64-2.txz: Rebuilt.
+ Prefer Liberation for sans and serif (as usual). Thanks to Daedra.
+ Migrate files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail.
+ ]]>
+
+
-
Thu, 28 Nov 2024 00:18:02 GMT
Thu, 28 Nov 2024 00:18:02 GMT
diff --git a/ChangeLog.txt b/ChangeLog.txt
index fcf667ffb..ed85c5247 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -1,3 +1,8 @@
+Thu Nov 28 04:21:57 UTC 2024
+x/fontconfig-2.15.0-x86_64-2.txz: Rebuilt.
+ Prefer Liberation for sans and serif (as usual). Thanks to Daedra.
+ Migrate files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail.
++--------------------------+
Thu Nov 28 00:18:02 UTC 2024
a/tcsh-6.24.14-x86_64-1.txz: Upgraded.
ap/sudo-1.9.16p2-x86_64-1.txz: Upgraded.
diff --git a/FILELIST.TXT b/FILELIST.TXT
index 754c5bcfc..cf67ccd90 100644
--- a/FILELIST.TXT
+++ b/FILELIST.TXT
@@ -1,20 +1,20 @@
-Thu Nov 28 00:44:28 UTC 2024
+Thu Nov 28 04:25:27 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-11-28 00:22 .
+drwxr-xr-x 12 root root 4096 2024-11-28 04:21 .
-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 1161404 2024-11-28 00:22 ./CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-11-28 00:22 ./CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 1160538 2024-11-28 03:39 ./CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-11-28 03:39 ./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 1253944 2024-11-28 00:18 ./ChangeLog.txt
+-rw-r--r-- 1 root root 1254196 2024-11-28 04:21 ./ChangeLog.txt
drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI
drwxr-xr-x 2 root root 4096 2024-11-22 22:03 ./EFI/BOOT
-rw-r--r-- 1 root root 1200128 2024-09-12 20:40 ./EFI/BOOT/bootx64.efi
@@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-11-22 22:03 ./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 1524297 2024-11-28 00:22 ./FILELIST.TXT
+-rw-r--r-- 1 root root 1522610 2024-11-28 03:38 ./FILELIST.TXT
-rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY
--rw-r--r-- 1 root root 914370 2024-11-28 00:21 ./PACKAGES.TXT
+-rw-r--r-- 1 root root 914370 2024-11-28 04:24 ./PACKAGES.TXT
-rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT
-rw-r--r-- 1 root root 2640 2024-11-22 21:41 ./README.initrd
-rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT
@@ -662,11 +662,11 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches
-rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST
-rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2
-rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT
-drwxr-xr-x 17 root root 4096 2024-11-28 00:21 ./slackware64
--rw-r--r-- 1 root root 356915 2024-11-28 00:21 ./slackware64/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-11-28 00:21 ./slackware64/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 441981 2024-11-28 00:20 ./slackware64/FILE_LIST
--rw-r--r-- 1 root root 4820789 2024-11-28 00:20 ./slackware64/MANIFEST.bz2
+drwxr-xr-x 17 root root 4096 2024-11-28 04:25 ./slackware64
+-rw-r--r-- 1 root root 356915 2024-11-28 04:25 ./slackware64/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-11-28 04:25 ./slackware64/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 441981 2024-11-28 04:24 ./slackware64/FILE_LIST
+-rw-r--r-- 1 root root 4821840 2024-11-28 04:24 ./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-11-28 00:20 ./slackware64/a
-rw-r--r-- 1 root root 327 2022-02-15 18:16 ./slackware64/a/aaa_base-15.1-x86_64-2.txt
@@ -4637,7 +4637,7 @@ drwxr-xr-x 2 root root 4096 2024-09-17 23:31 ./slackware64/tcl
-rw-r--r-- 1 root root 227 2024-09-17 23:06 ./slackware64/tcl/tk-8.6.15-x86_64-1.txt
-rw-r--r-- 1 root root 1813700 2024-09-17 23:06 ./slackware64/tcl/tk-8.6.15-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-09-17 23:06 ./slackware64/tcl/tk-8.6.15-x86_64-1.txz.asc
-drwxr-xr-x 2 root root 65536 2024-11-28 00:20 ./slackware64/x
+drwxr-xr-x 2 root root 65536 2024-11-28 04:24 ./slackware64/x
-rw-r--r-- 1 root root 440 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txt
-rw-r--r-- 1 root root 649604 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-08-09 18:16 ./slackware64/x/OpenCC-1.1.9-x86_64-1.txz.asc
@@ -4824,9 +4824,9 @@ drwxr-xr-x 2 root root 65536 2024-11-28 00:20 ./slackware64/x
-rw-r--r-- 1 root root 451 2023-02-28 18:14 ./slackware64/x/font-xfree86-type1-1.0.5-noarch-1.txt
-rw-r--r-- 1 root root 39128 2023-02-28 18:14 ./slackware64/x/font-xfree86-type1-1.0.5-noarch-1.txz
-rw-r--r-- 1 root root 163 2023-02-28 18:14 ./slackware64/x/font-xfree86-type1-1.0.5-noarch-1.txz.asc
--rw-r--r-- 1 root root 385 2024-11-27 23:33 ./slackware64/x/fontconfig-2.15.0-x86_64-1.txt
--rw-r--r-- 1 root root 344020 2024-11-27 23:33 ./slackware64/x/fontconfig-2.15.0-x86_64-1.txz
--rw-r--r-- 1 root root 195 2024-11-27 23:33 ./slackware64/x/fontconfig-2.15.0-x86_64-1.txz.asc
+-rw-r--r-- 1 root root 385 2024-11-28 04:09 ./slackware64/x/fontconfig-2.15.0-x86_64-2.txt
+-rw-r--r-- 1 root root 344244 2024-11-28 04:09 ./slackware64/x/fontconfig-2.15.0-x86_64-2.txz
+-rw-r--r-- 1 root root 195 2024-11-28 04:09 ./slackware64/x/fontconfig-2.15.0-x86_64-2.txz.asc
-rw-r--r-- 1 root root 372 2024-10-13 18:29 ./slackware64/x/fonttosfnt-1.2.4-x86_64-1.txt
-rw-r--r-- 1 root root 34528 2024-10-13 18:29 ./slackware64/x/fonttosfnt-1.2.4-x86_64-1.txz
-rw-r--r-- 1 root root 195 2024-10-13 18:29 ./slackware64/x/fonttosfnt-1.2.4-x86_64-1.txz.asc
@@ -5801,11 +5801,11 @@ drwxr-xr-x 2 root root 4096 2024-11-10 20:41 ./slackware64/y
-rw-r--r-- 1 root root 1488844 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.txz
-rw-r--r-- 1 root root 195 2024-05-05 17:22 ./slackware64/y/nethack-3.6.7-x86_64-2.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-11-28 00:44 ./source
--rw-r--r-- 1 root root 625717 2024-11-28 00:44 ./source/CHECKSUMS.md5
--rw-r--r-- 1 root root 195 2024-11-28 00:44 ./source/CHECKSUMS.md5.asc
--rw-r--r-- 1 root root 876223 2024-11-28 00:44 ./source/FILE_LIST
--rw-r--r-- 1 root root 30635496 2024-11-28 00:44 ./source/MANIFEST.bz2
+drwxr-xr-x 18 root root 4096 2024-11-28 04:25 ./source
+-rw-r--r-- 1 root root 625793 2024-11-28 04:25 ./source/CHECKSUMS.md5
+-rw-r--r-- 1 root root 195 2024-11-28 04:25 ./source/CHECKSUMS.md5.asc
+-rw-r--r-- 1 root root 876316 2024-11-28 04:25 ./source/FILE_LIST
+-rw-r--r-- 1 root root 30667485 2024-11-28 04:25 ./source/MANIFEST.bz2
-rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT
drwxr-xr-x 125 root root 4096 2024-11-26 19:11 ./source/a
-rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog
@@ -13934,13 +13934,14 @@ drwxr-xr-x 2 root root 4096 2024-10-09 17:26 ./source/x/fcitx5-unikey
-rwxr-xr-x 1 root root 3568 2024-10-09 17:15 ./source/x/fcitx5/fcitx5.SlackBuild
-rw-r--r-- 1 root root 45 2022-05-15 14:21 ./source/x/fcitx5/fcitx5.url
-rw-r--r-- 1 root root 1002 2024-06-10 00:45 ./source/x/fcitx5/slack-desc
-drwxr-xr-x 3 root root 4096 2024-11-27 22:22 ./source/x/fontconfig
--rw-r--r-- 1 root root 139 2013-02-28 21:07 ./source/x/fontconfig/doinst.sh.gz
+drwxr-xr-x 3 root root 4096 2024-11-28 04:06 ./source/x/fontconfig
+-rw-r--r-- 1 root root 498 2024-11-28 03:24 ./source/x/fontconfig/doinst.sh.gz
-rw-r--r-- 1 root root 1447820 2024-11-27 19:55 ./source/x/fontconfig/fontconfig-2.15.0.tar.xz
-rw-r--r-- 1 root root 2979 2024-11-27 22:25 ./source/x/fontconfig/fontconfig.70.no.bitmaps.conf.diff
--rwxr-xr-x 1 root root 5697 2024-11-27 22:26 ./source/x/fontconfig/fontconfig.SlackBuild
+-rwxr-xr-x 1 root root 5833 2024-11-28 04:05 ./source/x/fontconfig/fontconfig.SlackBuild
-rw-r--r-- 1 root root 1245 2024-11-22 22:09 ./source/x/fontconfig/fontconfig.font.dir.list.diff
-rw-r--r-- 1 root root 2140 2024-11-27 22:25 ./source/x/fontconfig/fontconfig.hack.for.monospace.diff
+-rw-r--r-- 1 root root 765 2024-11-28 04:08 ./source/x/fontconfig/fontconfig.liberation.diff
-rw-r--r-- 1 root root 57 2024-11-22 23:30 ./source/x/fontconfig/fontconfig.url
drwxr-xr-x 2 root root 4096 2024-11-27 22:05 ./source/x/fontconfig/patches
-rw-r--r-- 1 root root 1953 2024-03-08 12:20 ./source/x/fontconfig/patches/02_indic_names.patch
@@ -15287,7 +15288,7 @@ drwxr-xr-x 2 root root 4096 2024-03-03 19:29 ./source/x/x11/src/font
-rw-r--r-- 1 root root 94544 2023-02-28 00:36 ./source/x/x11/src/font/font-micro-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 124252 2023-02-28 00:39 ./source/x/x11/src/font/font-misc-cyrillic-1.0.4.tar.xz
-rw-r--r-- 1 root root 222624 2023-02-28 00:43 ./source/x/x11/src/font/font-misc-ethiopic-1.0.5.tar.xz
--rw-r--r-- 1 root root 831660 2023-02-28 00:47 ./source/x/x11/src/font/font-misc-meltho-1.0.4.tar.xz
+-rw-r--r-- 1 root root 831660 2023-02-28 00:47 ./source/x/x11/src/font/font-misc-meltho-1.0.4.tar.xz
-rw-r--r-- 1 root root 1563776 2023-02-28 00:56 ./source/x/x11/src/font/font-misc-misc-1.1.3.tar.xz
-rw-r--r-- 1 root root 220528 2023-02-28 00:59 ./source/x/x11/src/font/font-mutt-misc-1.0.4.tar.xz
-rw-r--r-- 1 root root 128680 2023-02-28 01:04 ./source/x/x11/src/font/font-schumacher-misc-1.1.3.tar.xz
diff --git a/source/x/fontconfig/doinst.sh b/source/x/fontconfig/doinst.sh
index ae60a1b15..2adb83b89 100644
--- a/source/x/fontconfig/doinst.sh
+++ b/source/x/fontconfig/doinst.sh
@@ -4,3 +4,19 @@ if [ -x /usr/bin/fc-cache ]; then
fi
# else we'll catch it later with setup.fontconfig :-)
+# With fontconfig-2.15.0 we use the default of /usr/share/fontconfig/conf.avail
+# so if we find any of "our" files in the old location, it's possible that they
+# rode the old symlink there prior to this package being installed. Let's make
+# sure that they get home OK.
+if [ -d etc/fonts/conf.avail ]; then
+ grep usr/share/fontconfig/conf.avail/ var/lib/pkgtools/packages/* | cut -f 2 -d : | sort | uniq | grep -v "/$" | while read conf ; do
+ etcconf="etc/fonts/$(echo $conf | cut -f 4- -d /)"
+ if [ ! -r $conf -a -r $etcconf ]; then
+ mv $etcconf $conf
+ else
+ rm -f $etcconf
+ fi
+ done
+fi
+# If we can, get rid of this. Could be held by third-party packages though.
+rmdir etc/fonts/conf.avail 2> /dev/null
diff --git a/source/x/fontconfig/fontconfig.SlackBuild b/source/x/fontconfig/fontconfig.SlackBuild
index 4df4feace..d59633409 100755
--- a/source/x/fontconfig/fontconfig.SlackBuild
+++ b/source/x/fontconfig/fontconfig.SlackBuild
@@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd)
PKGNAM=fontconfig
VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
-BUILD=${BUILD:-1}
+BUILD=${BUILD:-2}
# Automatically determine the architecture we're building on:
if [ -z "$ARCH" ]; then
@@ -97,6 +97,9 @@ cat $CWD/fontconfig.hack.for.monospace.diff | patch -p1 --verbose || exit 1
# enabling them.
cat $CWD/fontconfig.70.no.bitmaps.conf.diff | patch -p1 --verbose || exit 1
+# Prefer Liberation for sans and serif, as we have for many years:
+cat $CWD/fontconfig.liberation.diff | patch -p1 --verbose || exit 1
+
export CFLAGS="$SLKCFLAGS"
export CXXFLAGS="$SLKCFLAGS"
mkdir meson-build
diff --git a/source/x/fontconfig/fontconfig.liberation.diff b/source/x/fontconfig/fontconfig.liberation.diff
new file mode 100644
index 000000000..de42da8d7
--- /dev/null
+++ b/source/x/fontconfig/fontconfig.liberation.diff
@@ -0,0 +1,26 @@
+--- ./conf.d/60-latin.conf.orig 2024-11-27 21:58:06.170032507 -0600
++++ ./conf.d/60-latin.conf 2024-11-27 22:03:54.204040292 -0600
+@@ -5,6 +5,7 @@
+
+ serif
+
++ Liberation Serif
+ Noto Serif
+ DejaVu Serif
+ Times New Roman
+@@ -18,6 +19,7 @@
+
+ sans-serif
+
++ Liberation Sans
+ Noto Sans
+ DejaVu Sans
+ Verdana
+@@ -36,6 +38,7 @@
+ monospace
+
+ Hack
++ Liberation Mono
+ DejaVu Sans Mono
+ Noto Mono
+ Noto Sans Mono