From 6e6f0c6efb555eb09e9706bbf99ef5633ccd37fa Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Thu, 28 Nov 2024 00:18:02 +0000 Subject: [PATCH] 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. n/netatalk-4.0.7-x86_64-2.txz: Rebuilt. Fixed config file handling. Thanks to marav. n/openldap-2.6.9-x86_64-1.txz: Upgraded. t/texlive-2024.240409-x86_64-3.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. x/dejavu-fonts-ttf-2.37-noarch-7.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. x/font-bh-ttf-1.0.4-noarch-2.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. x/fontconfig-2.15.0-x86_64-1.txz: Upgraded. Thanks to Didier Spaier for the updated patches and meson build script! x/liberation-fonts-ttf-2.1.5-noarch-2.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. x/noto-cjk-fonts-ttf-2.001-noarch-4.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. x/ttf-indic-fonts-0.5.14-noarch-6.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. x/ttf-tlwg-0.7.3-noarch-2.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. x/wqy-zenhei-font-ttf-0.8.38_1-noarch-10.txz: Rebuilt. Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. xap/xlockmore-5.81-x86_64-1.txz: Upgraded. testing/packages/mesa-24.3.0-x86_64-1.txz: Added. --- ChangeLog.rss | 39 +- ChangeLog.txt | 27 + FILELIST.TXT | 352 ++-- recompress.sh | 17 +- source/a/tcsh/tcsh.SlackBuild | 18 +- source/n/netatalk/doinst.sh | 7 +- source/n/netatalk/netatalk.SlackBuild | 4 +- source/n/openldap/openldap.SlackBuild | 14 +- source/t/texlive/texlive.SlackBuild | 6 +- .../dejavu-fonts-ttf.SlackBuild | 8 +- .../fontconfig-0-timestamp-dir-on-sb.patch | 55 - .../fontconfig-fix-1744377.patch | 122 -- .../fontconfig-fix-assertion.patch | 144 -- .../fontconfig-fix-dtd-id.patch | 490 ------ .../fedora-patches/fontconfig-fix-dtd.patch | 26 - .../fedora-patches/fontconfig-fix-test.patch | 41 - .../fedora-patches/fontconfig-mt.patch | 1439 ----------------- .../fontconfig-read-latest-cache.patch | 228 --- ...fontconfig-required-freetype-version.patch | 14 - .../fontconfig-score-hint-on-match.patch | 36 - .../fedora-patches/fontconfig-sysroot.patch | 285 ---- .../fontconfig.70.no.bitmaps.conf.diff | 68 + source/x/fontconfig/fontconfig.SlackBuild | 225 +-- source/x/fontconfig/fontconfig.dejavu.diff | 35 - .../fontconfig/fontconfig.font.dir.list.diff | 15 +- .../fontconfig.hack.for.monospace.diff | 59 + .../x/fontconfig/fontconfig.liberation.diff | 35 - source/x/fontconfig/fontconfig.url | 2 +- .../x/fontconfig/patches/02_indic_names.patch | 46 + .../fontconfig/patches/04_mgopen_fonts.patch | 46 + .../patches/disable-crbug1004354.patch | 26 + ...tconfig-drop-lang-from-pkgkit-format.patch | 0 .../patches/fontconfig-fix-SAST.patch | 54 + .../patches/fontconfig-remove-uuid.patch | 67 + .../fontconfig-sleep-less.patch | 0 .../liberation-fonts-ttf.SlackBuild | 8 +- .../noto-cjk-fonts-ttf.SlackBuild | 10 +- .../ttf-indic-fonts.SlackBuild | 8 +- source/x/ttf-tlwg/ttf-tlwg.SlackBuild | 9 +- .../wqy-zenhei-font-ttf.SlackBuild | 8 +- source/x/x11/build/font-bh-ttf | 2 +- source/x/x11/configure/font-bh-ttf | 3 +- .../x11/post-install/font-bh-ttf.post-install | 17 +- ...6fd92c27b39abe2057f6f23388ec40793dd9.patch | 42 + ...7b6e344258ac9b955f824ebf9019a0fc1610.patch | 35 + testing/source/mesa/doinst.sh | 17 + testing/source/mesa/get-mesa.sh | 20 + testing/source/mesa/mesa-amber.build | 98 ++ testing/source/mesa/mesa-demos.build | 45 + testing/source/mesa/mesa.SlackBuild | 227 +++ testing/source/mesa/mesa.url | 2 + testing/source/mesa/slack-desc | 19 + 52 files changed, 1276 insertions(+), 3344 deletions(-) delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-0-timestamp-dir-on-sb.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-fix-1744377.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-fix-assertion.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-fix-dtd-id.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-fix-dtd.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-fix-test.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-mt.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-read-latest-cache.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-required-freetype-version.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-score-hint-on-match.patch delete mode 100644 source/x/fontconfig/fedora-patches/fontconfig-sysroot.patch create mode 100644 source/x/fontconfig/fontconfig.70.no.bitmaps.conf.diff delete mode 100644 source/x/fontconfig/fontconfig.dejavu.diff create mode 100644 source/x/fontconfig/fontconfig.hack.for.monospace.diff delete mode 100644 source/x/fontconfig/fontconfig.liberation.diff create mode 100644 source/x/fontconfig/patches/02_indic_names.patch create mode 100644 source/x/fontconfig/patches/04_mgopen_fonts.patch create mode 100644 source/x/fontconfig/patches/disable-crbug1004354.patch rename source/x/fontconfig/{fedora-patches => patches}/fontconfig-drop-lang-from-pkgkit-format.patch (100%) create mode 100644 source/x/fontconfig/patches/fontconfig-fix-SAST.patch create mode 100644 source/x/fontconfig/patches/fontconfig-remove-uuid.patch rename source/x/fontconfig/{fedora-patches => patches}/fontconfig-sleep-less.patch (100%) create mode 100644 testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch create mode 100644 testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch create mode 100644 testing/source/mesa/doinst.sh create mode 100755 testing/source/mesa/get-mesa.sh create mode 100755 testing/source/mesa/mesa-amber.build create mode 100755 testing/source/mesa/mesa-demos.build create mode 100755 testing/source/mesa/mesa.SlackBuild create mode 100644 testing/source/mesa/mesa.url create mode 100644 testing/source/mesa/slack-desc diff --git a/ChangeLog.rss b/ChangeLog.rss index 940f7f6b9..3b22a7aa9 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,44 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Tue, 26 Nov 2024 22:05:37 GMT - Tue, 26 Nov 2024 23:34:01 GMT + Thu, 28 Nov 2024 00:18:02 GMT + Thu, 28 Nov 2024 01:04:16 GMT maintain_current_git.sh v 1.17 + + Thu, 28 Nov 2024 00:18:02 GMT + Thu, 28 Nov 2024 00:18:02 GMT + https://git.slackware.nl/current/tag/?h=20241128001802 + 20241128001802 + + +a/tcsh-6.24.14-x86_64-1.txz: Upgraded. +ap/sudo-1.9.16p2-x86_64-1.txz: Upgraded. +n/netatalk-4.0.7-x86_64-2.txz: Rebuilt. + Fixed config file handling. Thanks to marav. +n/openldap-2.6.9-x86_64-1.txz: Upgraded. +t/texlive-2024.240409-x86_64-3.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/dejavu-fonts-ttf-2.37-noarch-7.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/font-bh-ttf-1.0.4-noarch-2.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/fontconfig-2.15.0-x86_64-1.txz: Upgraded. + Thanks to Didier Spaier for the updated patches and meson build script! +x/liberation-fonts-ttf-2.1.5-noarch-2.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/noto-cjk-fonts-ttf-2.001-noarch-4.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/ttf-indic-fonts-0.5.14-noarch-6.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/ttf-tlwg-0.7.3-noarch-2.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/wqy-zenhei-font-ttf-0.8.38_1-noarch-10.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +xap/xlockmore-5.81-x86_64-1.txz: Upgraded. +testing/packages/mesa-24.3.0-x86_64-1.txz: Added. + ]]> + + Tue, 26 Nov 2024 22:05:37 GMT Tue, 26 Nov 2024 22:05:37 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index ebd1af1e8..fcf667ffb 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,30 @@ +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. +n/netatalk-4.0.7-x86_64-2.txz: Rebuilt. + Fixed config file handling. Thanks to marav. +n/openldap-2.6.9-x86_64-1.txz: Upgraded. +t/texlive-2024.240409-x86_64-3.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/dejavu-fonts-ttf-2.37-noarch-7.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/font-bh-ttf-1.0.4-noarch-2.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/fontconfig-2.15.0-x86_64-1.txz: Upgraded. + Thanks to Didier Spaier for the updated patches and meson build script! +x/liberation-fonts-ttf-2.1.5-noarch-2.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/noto-cjk-fonts-ttf-2.001-noarch-4.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/ttf-indic-fonts-0.5.14-noarch-6.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/ttf-tlwg-0.7.3-noarch-2.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +x/wqy-zenhei-font-ttf-0.8.38_1-noarch-10.txz: Rebuilt. + Move files from /etc/fonts/conf.avail to /usr/share/fontconfig/fonts.avail. +xap/xlockmore-5.81-x86_64-1.txz: Upgraded. +testing/packages/mesa-24.3.0-x86_64-1.txz: Added. ++--------------------------+ Tue Nov 26 22:05:37 UTC 2024 a/mkinitrd-1.4.11-x86_64-51.txz: Rebuilt. remove-orphaned-initrds: fix report about dangling symlinks from --dry-run. diff --git a/FILELIST.TXT b/FILELIST.TXT index ccb7af7bb..754c5bcfc 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Tue Nov 26 22:11:31 UTC 2024 +Thu Nov 28 00:44:28 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-26 22:05 . +drwxr-xr-x 12 root root 4096 2024-11-28 00:22 . -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 1159802 2024-11-25 21:23 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-11-25 21:23 ./CHECKSUMS.md5.asc +-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 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 1252448 2024-11-26 22:05 ./ChangeLog.txt +-rw-r--r-- 1 root root 1253944 2024-11-28 00:18 ./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 1521167 2024-11-25 21:23 ./FILELIST.TXT +-rw-r--r-- 1 root root 1524297 2024-11-28 00:22 ./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-26 22:10 ./PACKAGES.TXT +-rw-r--r-- 1 root root 914370 2024-11-28 00:21 ./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,13 +662,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-11-26 22:11 ./slackware64 --rw-r--r-- 1 root root 356915 2024-11-26 22:11 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-11-26 22:11 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 441981 2024-11-26 22:10 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4816629 2024-11-26 22:10 ./slackware64/MANIFEST.bz2 +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 lrwxrwxrwx 1 root root 15 2009-08-23 23:34 ./slackware64/PACKAGES.TXT -> ../PACKAGES.TXT -drwxr-xr-x 2 root root 32768 2024-11-26 22:09 ./slackware64/a +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 -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 @@ -1004,9 +1004,9 @@ drwxr-xr-x 2 root root 32768 2024-11-26 22:09 ./slackware64/a -rw-r--r-- 1 root root 395 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txt -rw-r--r-- 1 root root 774812 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-07-18 18:38 ./slackware64/a/tar-1.35-x86_64-1.txz.asc --rw-r--r-- 1 root root 431 2024-06-12 17:01 ./slackware64/a/tcsh-6.24.13-x86_64-1.txt --rw-r--r-- 1 root root 411044 2024-06-12 17:01 ./slackware64/a/tcsh-6.24.13-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-06-12 17:01 ./slackware64/a/tcsh-6.24.13-x86_64-1.txz.asc +-rw-r--r-- 1 root root 431 2024-11-27 18:28 ./slackware64/a/tcsh-6.24.14-x86_64-1.txt +-rw-r--r-- 1 root root 409620 2024-11-27 18:28 ./slackware64/a/tcsh-6.24.14-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-11-27 18:28 ./slackware64/a/tcsh-6.24.14-x86_64-1.txz.asc -rw-r--r-- 1 root root 432 2021-02-13 11:19 ./slackware64/a/time-1.9-x86_64-4.txt -rw-r--r-- 1 root root 36624 2021-02-13 11:19 ./slackware64/a/time-1.9-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 11:19 ./slackware64/a/time-1.9-x86_64-4.txz.asc @@ -1055,7 +1055,7 @@ drwxr-xr-x 2 root root 32768 2024-11-26 22:09 ./slackware64/a -rw-r--r-- 1 root root 540 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txt -rw-r--r-- 1 root root 55448 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-01-15 21:54 ./slackware64/a/zoo-2.10_28-x86_64-1.txz.asc -drwxr-xr-x 2 root root 20480 2024-11-26 22:09 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2024-11-28 00:20 ./slackware64/ap -rw-r--r-- 1 root root 291 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txt -rw-r--r-- 1 root root 675492 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-03-14 19:01 ./slackware64/ap/a2ps-4.15.6-x86_64-1.txz.asc @@ -1282,9 +1282,9 @@ drwxr-xr-x 2 root root 20480 2024-11-26 22:09 ./slackware64/ap -rw-r--r-- 1 root root 515 2024-09-09 04:09 ./slackware64/ap/stow-2.4.1-x86_64-1.txt -rw-r--r-- 1 root root 103936 2024-09-09 04:09 ./slackware64/ap/stow-2.4.1-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-09-09 04:09 ./slackware64/ap/stow-2.4.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 442 2024-11-13 19:46 ./slackware64/ap/sudo-1.9.16p1-x86_64-1.txt --rw-r--r-- 1 root root 1338524 2024-11-13 19:46 ./slackware64/ap/sudo-1.9.16p1-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-11-13 19:46 ./slackware64/ap/sudo-1.9.16p1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 442 2024-11-27 18:26 ./slackware64/ap/sudo-1.9.16p2-x86_64-1.txt +-rw-r--r-- 1 root root 1338056 2024-11-27 18:26 ./slackware64/ap/sudo-1.9.16p2-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-11-27 18:26 ./slackware64/ap/sudo-1.9.16p2-x86_64-1.txz.asc -rw-r--r-- 1 root root 403 2024-07-03 18:26 ./slackware64/ap/sysstat-12.7.6-x86_64-1.txt -rw-r--r-- 1 root root 380448 2024-07-03 18:26 ./slackware64/ap/sysstat-12.7.6-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-07-03 18:26 ./slackware64/ap/sysstat-12.7.6-x86_64-1.txz.asc @@ -4112,7 +4112,7 @@ drwxr-xr-x 2 root root 102400 2024-11-26 22:10 ./slackware64/l -rw-r--r-- 1 root root 403 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txt -rw-r--r-- 1 root root 773596 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 36864 2024-11-26 22:09 ./slackware64/n +drwxr-xr-x 2 root root 36864 2024-11-28 00:20 ./slackware64/n -rw-r--r-- 1 root root 357 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txt -rw-r--r-- 1 root root 1520380 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-08-21 17:23 ./slackware64/n/ModemManager-1.22.0-x86_64-1.txz.asc @@ -4360,9 +4360,9 @@ drwxr-xr-x 2 root root 36864 2024-11-26 22:09 ./slackware64/n -rw-r--r-- 1 root root 513 2021-02-13 12:14 ./slackware64/n/net-tools-20181103_0eebece-x86_64-3.txt -rw-r--r-- 1 root root 130856 2021-02-13 12:14 ./slackware64/n/net-tools-20181103_0eebece-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 12:14 ./slackware64/n/net-tools-20181103_0eebece-x86_64-3.txz.asc --rw-r--r-- 1 root root 580 2024-11-26 18:37 ./slackware64/n/netatalk-4.0.7-x86_64-1.txt --rw-r--r-- 1 root root 575920 2024-11-26 18:37 ./slackware64/n/netatalk-4.0.7-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-11-26 18:37 ./slackware64/n/netatalk-4.0.7-x86_64-1.txz.asc +-rw-r--r-- 1 root root 580 2024-11-26 23:26 ./slackware64/n/netatalk-4.0.7-x86_64-2.txt +-rw-r--r-- 1 root root 575988 2024-11-26 23:26 ./slackware64/n/netatalk-4.0.7-x86_64-2.txz +-rw-r--r-- 1 root root 195 2024-11-26 23:26 ./slackware64/n/netatalk-4.0.7-x86_64-2.txz.asc -rw-r--r-- 1 root root 646 2021-02-13 12:15 ./slackware64/n/netdate-bsd4-x86_64-4.txt -rw-r--r-- 1 root root 9020 2021-02-13 12:15 ./slackware64/n/netdate-bsd4-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 12:15 ./slackware64/n/netdate-bsd4-x86_64-4.txz.asc @@ -4447,9 +4447,9 @@ drwxr-xr-x 2 root root 36864 2024-11-26 22:09 ./slackware64/n -rw-r--r-- 1 root root 531 2024-11-22 02:14 ./slackware64/n/obexftp-0.24.2-x86_64-14.txt -rw-r--r-- 1 root root 93564 2024-11-22 02:14 ./slackware64/n/obexftp-0.24.2-x86_64-14.txz -rw-r--r-- 1 root root 195 2024-11-22 02:14 ./slackware64/n/obexftp-0.24.2-x86_64-14.txz.asc --rw-r--r-- 1 root root 479 2024-06-10 18:12 ./slackware64/n/openldap-2.6.8-x86_64-2.txt --rw-r--r-- 1 root root 2551004 2024-06-10 18:12 ./slackware64/n/openldap-2.6.8-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-06-10 18:12 ./slackware64/n/openldap-2.6.8-x86_64-2.txz.asc +-rw-r--r-- 1 root root 479 2024-11-27 18:23 ./slackware64/n/openldap-2.6.9-x86_64-1.txt +-rw-r--r-- 1 root root 2552240 2024-11-27 18:23 ./slackware64/n/openldap-2.6.9-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-11-27 18:23 ./slackware64/n/openldap-2.6.9-x86_64-1.txz.asc -rw-r--r-- 1 root root 535 2024-09-28 18:07 ./slackware64/n/openobex-1.7.2-x86_64-6.txt -rw-r--r-- 1 root root 184608 2024-09-28 18:07 ./slackware64/n/openobex-1.7.2-x86_64-6.txz -rw-r--r-- 1 root root 195 2024-09-28 18:07 ./slackware64/n/openobex-1.7.2-x86_64-6.txz.asc @@ -4598,7 +4598,7 @@ drwxr-xr-x 2 root root 36864 2024-11-26 22:09 ./slackware64/n -rw-r--r-- 1 root root 648 2021-02-13 12:34 ./slackware64/n/zd1211-firmware-1.5-fw-4.txt -rw-r--r-- 1 root root 31144 2021-02-13 12:34 ./slackware64/n/zd1211-firmware-1.5-fw-4.txz -rw-r--r-- 1 root root 163 2021-02-13 12:34 ./slackware64/n/zd1211-firmware-1.5-fw-4.txz.asc -drwxr-xr-x 2 root root 4096 2024-10-28 21:26 ./slackware64/t +drwxr-xr-x 2 root root 4096 2024-11-28 00:20 ./slackware64/t -rw-r--r-- 1 root root 484 2023-08-26 02:47 ./slackware64/t/fig2dev-3.2.9-x86_64-1.txt -rw-r--r-- 1 root root 290628 2023-08-26 02:47 ./slackware64/t/fig2dev-3.2.9-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-08-26 02:47 ./slackware64/t/fig2dev-3.2.9-x86_64-1.txz.asc @@ -4607,9 +4607,9 @@ drwxr-xr-x 2 root root 4096 2024-10-28 21:26 ./slackware64/t -rw-r--r-- 1 root root 1102 2018-03-01 07:55 ./slackware64/t/maketag -rw-r--r-- 1 root root 1102 2018-03-01 07:55 ./slackware64/t/maketag.ez -rw-r--r-- 1 root root 33 2018-03-01 07:55 ./slackware64/t/tagfile --rw-r--r-- 1 root root 508 2024-10-28 19:11 ./slackware64/t/texlive-2024.240409-x86_64-2.txt --rw-r--r-- 1 root root 71901472 2024-10-28 19:11 ./slackware64/t/texlive-2024.240409-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-10-28 19:11 ./slackware64/t/texlive-2024.240409-x86_64-2.txz.asc +-rw-r--r-- 1 root root 508 2024-11-27 23:24 ./slackware64/t/texlive-2024.240409-x86_64-3.txt +-rw-r--r-- 1 root root 71890208 2024-11-27 23:24 ./slackware64/t/texlive-2024.240409-x86_64-3.txz +-rw-r--r-- 1 root root 195 2024-11-27 23:24 ./slackware64/t/texlive-2024.240409-x86_64-3.txz.asc -rw-r--r-- 1 root root 457 2023-12-05 23:07 ./slackware64/t/xfig-3.2.9-x86_64-2.txt -rw-r--r-- 1 root root 3386072 2023-12-05 23:07 ./slackware64/t/xfig-3.2.9-x86_64-2.txz -rw-r--r-- 1 root root 163 2023-12-05 23:07 ./slackware64/t/xfig-3.2.9-x86_64-2.txz.asc @@ -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-22 22:12 ./slackware64/x +drwxr-xr-x 2 root root 65536 2024-11-28 00:20 ./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 @@ -4662,9 +4662,9 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./slackware64/x -rw-r--r-- 1 root root 417 2023-12-14 19:53 ./slackware64/x/compiz-0.8.18-x86_64-4.txt -rw-r--r-- 1 root root 988264 2023-12-14 19:53 ./slackware64/x/compiz-0.8.18-x86_64-4.txz -rw-r--r-- 1 root root 163 2023-12-14 19:53 ./slackware64/x/compiz-0.8.18-x86_64-4.txz.asc --rw-r--r-- 1 root root 440 2021-02-13 12:44 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-6.txt --rw-r--r-- 1 root root 2517248 2021-02-13 12:44 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-6.txz --rw-r--r-- 1 root root 163 2021-02-13 12:44 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-6.txz.asc +-rw-r--r-- 1 root root 440 2024-11-27 22:45 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-7.txt +-rw-r--r-- 1 root root 2516596 2024-11-27 22:45 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-7.txz +-rw-r--r-- 1 root root 195 2024-11-27 22:45 ./slackware64/x/dejavu-fonts-ttf-2.37-noarch-7.txz.asc -rw-r--r-- 1 root root 305 2024-03-03 19:33 ./slackware64/x/editres-1.0.9-x86_64-1.txt -rw-r--r-- 1 root root 50760 2024-03-03 19:33 ./slackware64/x/editres-1.0.9-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-03-03 19:33 ./slackware64/x/editres-1.0.9-x86_64-1.txz.asc @@ -4746,9 +4746,9 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./slackware64/x -rw-r--r-- 1 root root 605 2023-02-28 18:11 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.4-noarch-1.txt -rw-r--r-- 1 root root 752640 2023-02-28 18:11 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.4-noarch-1.txz -rw-r--r-- 1 root root 163 2023-02-28 18:11 ./slackware64/x/font-bh-lucidatypewriter-75dpi-1.0.4-noarch-1.txz.asc --rw-r--r-- 1 root root 360 2023-02-28 18:11 ./slackware64/x/font-bh-ttf-1.0.4-noarch-1.txt --rw-r--r-- 1 root root 285724 2023-02-28 18:11 ./slackware64/x/font-bh-ttf-1.0.4-noarch-1.txz --rw-r--r-- 1 root root 163 2023-02-28 18:11 ./slackware64/x/font-bh-ttf-1.0.4-noarch-1.txz.asc +-rw-r--r-- 1 root root 360 2024-11-27 23:55 ./slackware64/x/font-bh-ttf-1.0.4-noarch-2.txt +-rw-r--r-- 1 root root 285576 2024-11-27 23:55 ./slackware64/x/font-bh-ttf-1.0.4-noarch-2.txz +-rw-r--r-- 1 root root 195 2024-11-27 23:55 ./slackware64/x/font-bh-ttf-1.0.4-noarch-2.txz.asc -rw-r--r-- 1 root root 386 2023-02-28 18:12 ./slackware64/x/font-bh-type1-1.0.4-noarch-1.txt -rw-r--r-- 1 root root 545420 2023-02-28 18:12 ./slackware64/x/font-bh-type1-1.0.4-noarch-1.txz -rw-r--r-- 1 root root 163 2023-02-28 18:12 ./slackware64/x/font-bh-type1-1.0.4-noarch-1.txz.asc @@ -4824,9 +4824,9 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./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 2021-02-13 12:46 ./slackware64/x/fontconfig-2.13.92-x86_64-3.txt --rw-r--r-- 1 root root 318208 2021-02-13 12:46 ./slackware64/x/fontconfig-2.13.92-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-02-13 12:46 ./slackware64/x/fontconfig-2.13.92-x86_64-3.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 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 @@ -5009,9 +5009,9 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./slackware64/x -rw-r--r-- 1 root root 277 2022-03-19 18:33 ./slackware64/x/libepoxy-1.5.10-x86_64-1.txt -rw-r--r-- 1 root root 299660 2022-03-19 18:33 ./slackware64/x/libepoxy-1.5.10-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-03-19 18:33 ./slackware64/x/libepoxy-1.5.10-x86_64-1.txz.asc --rw-r--r-- 1 root root 599 2021-10-01 02:40 ./slackware64/x/liberation-fonts-ttf-2.1.5-noarch-1.txt --rw-r--r-- 1 root root 1473688 2021-10-01 02:40 ./slackware64/x/liberation-fonts-ttf-2.1.5-noarch-1.txz --rw-r--r-- 1 root root 163 2021-10-01 02:40 ./slackware64/x/liberation-fonts-ttf-2.1.5-noarch-1.txz.asc +-rw-r--r-- 1 root root 599 2024-11-27 23:12 ./slackware64/x/liberation-fonts-ttf-2.1.5-noarch-2.txt +-rw-r--r-- 1 root root 1473472 2024-11-27 23:12 ./slackware64/x/liberation-fonts-ttf-2.1.5-noarch-2.txz +-rw-r--r-- 1 root root 195 2024-11-27 23:12 ./slackware64/x/liberation-fonts-ttf-2.1.5-noarch-2.txz.asc -rw-r--r-- 1 root root 425 2024-09-03 17:42 ./slackware64/x/libevdev-1.13.3-x86_64-1.txt -rw-r--r-- 1 root root 56748 2024-09-03 17:42 ./slackware64/x/libevdev-1.13.3-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-09-03 17:42 ./slackware64/x/libevdev-1.13.3-x86_64-1.txz.asc @@ -5113,9 +5113,9 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./slackware64/x -rw-r--r-- 1 root root 342 2023-12-26 19:41 ./slackware64/x/mypaint-brushes-1.3.1-noarch-1.txt -rw-r--r-- 1 root root 1318204 2023-12-26 19:41 ./slackware64/x/mypaint-brushes-1.3.1-noarch-1.txz -rw-r--r-- 1 root root 163 2023-12-26 19:41 ./slackware64/x/mypaint-brushes-1.3.1-noarch-1.txz.asc --rw-r--r-- 1 root root 803 2021-02-13 13:00 ./slackware64/x/noto-cjk-fonts-ttf-2.001-noarch-3.txt --rw-r--r-- 1 root root 91118036 2021-02-13 13:00 ./slackware64/x/noto-cjk-fonts-ttf-2.001-noarch-3.txz --rw-r--r-- 1 root root 163 2021-02-13 13:00 ./slackware64/x/noto-cjk-fonts-ttf-2.001-noarch-3.txz.asc +-rw-r--r-- 1 root root 803 2024-11-27 23:16 ./slackware64/x/noto-cjk-fonts-ttf-2.001-noarch-4.txt +-rw-r--r-- 1 root root 91117000 2024-11-27 23:16 ./slackware64/x/noto-cjk-fonts-ttf-2.001-noarch-4.txz +-rw-r--r-- 1 root root 195 2024-11-27 23:16 ./slackware64/x/noto-cjk-fonts-ttf-2.001-noarch-4.txz.asc -rw-r--r-- 1 root root 431 2024-09-08 20:16 ./slackware64/x/noto-emoji-2.042-noarch-1.txt -rw-r--r-- 1 root root 9532676 2024-09-08 20:16 ./slackware64/x/noto-emoji-2.042-noarch-1.txz -rw-r--r-- 1 root root 195 2024-09-08 20:16 ./slackware64/x/noto-emoji-2.042-noarch-1.txz.asc @@ -5168,12 +5168,12 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./slackware64/x -rw-r--r-- 1 root root 425 2022-12-03 20:52 ./slackware64/x/transset-1.0.3-x86_64-1.txt -rw-r--r-- 1 root root 19940 2022-12-03 20:52 ./slackware64/x/transset-1.0.3-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-12-03 20:52 ./slackware64/x/transset-1.0.3-x86_64-1.txz.asc --rw-r--r-- 1 root root 620 2021-02-13 13:01 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-5.txt --rw-r--r-- 1 root root 2969612 2021-02-13 13:01 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-5.txz --rw-r--r-- 1 root root 163 2021-02-13 13:01 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-5.txz.asc --rw-r--r-- 1 root root 428 2021-10-19 04:11 ./slackware64/x/ttf-tlwg-0.7.3-noarch-1.txt --rw-r--r-- 1 root root 1946796 2021-10-19 04:11 ./slackware64/x/ttf-tlwg-0.7.3-noarch-1.txz --rw-r--r-- 1 root root 163 2021-10-19 04:11 ./slackware64/x/ttf-tlwg-0.7.3-noarch-1.txz.asc +-rw-r--r-- 1 root root 620 2024-11-27 23:35 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-6.txt +-rw-r--r-- 1 root root 2970384 2024-11-27 23:35 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-6.txz +-rw-r--r-- 1 root root 195 2024-11-27 23:35 ./slackware64/x/ttf-indic-fonts-0.5.14-noarch-6.txz.asc +-rw-r--r-- 1 root root 428 2024-11-27 23:42 ./slackware64/x/ttf-tlwg-0.7.3-noarch-2.txt +-rw-r--r-- 1 root root 1947076 2024-11-27 23:42 ./slackware64/x/ttf-tlwg-0.7.3-noarch-2.txz +-rw-r--r-- 1 root root 195 2024-11-27 23:42 ./slackware64/x/ttf-tlwg-0.7.3-noarch-2.txz.asc -rw-r--r-- 1 root root 276 2022-04-04 18:51 ./slackware64/x/twm-1.0.12-x86_64-1.txt -rw-r--r-- 1 root root 108724 2022-04-04 18:51 ./slackware64/x/twm-1.0.12-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-04-04 18:51 ./slackware64/x/twm-1.0.12-x86_64-1.txz.asc @@ -5195,9 +5195,9 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./slackware64/x -rw-r--r-- 1 root root 566 2024-10-12 18:23 ./slackware64/x/wayland-protocols-1.38-noarch-1.txt -rw-r--r-- 1 root root 100516 2024-10-12 18:23 ./slackware64/x/wayland-protocols-1.38-noarch-1.txz -rw-r--r-- 1 root root 195 2024-10-12 18:23 ./slackware64/x/wayland-protocols-1.38-noarch-1.txz.asc --rw-r--r-- 1 root root 681 2021-02-13 13:04 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-9.txt --rw-r--r-- 1 root root 5751084 2021-02-13 13:04 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-9.txz --rw-r--r-- 1 root root 163 2021-02-13 13:04 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-9.txz.asc +-rw-r--r-- 1 root root 681 2024-11-27 23:46 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-10.txt +-rw-r--r-- 1 root root 5747620 2024-11-27 23:46 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-10.txz +-rw-r--r-- 1 root root 195 2024-11-27 23:46 ./slackware64/x/wqy-zenhei-font-ttf-0.8.38_1-noarch-10.txz.asc -rw-r--r-- 1 root root 606 2022-08-15 19:09 ./slackware64/x/x11-skel-7.7-x86_64-9.txt -rw-r--r-- 1 root root 13612 2022-08-15 19:09 ./slackware64/x/x11-skel-7.7-x86_64-9.txz -rw-r--r-- 1 root root 163 2022-08-15 19:09 ./slackware64/x/x11-skel-7.7-x86_64-9.txz.asc @@ -5528,7 +5528,7 @@ drwxr-xr-x 2 root root 65536 2024-11-22 22:12 ./slackware64/x -rw-r--r-- 1 root root 213 2024-10-13 18:29 ./slackware64/x/xwud-1.0.7-x86_64-1.txt -rw-r--r-- 1 root root 26124 2024-10-13 18:29 ./slackware64/x/xwud-1.0.7-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-10-13 18:29 ./slackware64/x/xwud-1.0.7-x86_64-1.txz.asc -drwxr-xr-x 2 root root 16384 2024-11-26 22:10 ./slackware64/xap +drwxr-xr-x 2 root root 16384 2024-11-28 00:20 ./slackware64/xap -rw-r--r-- 1 root root 625 2024-08-12 23:22 ./slackware64/xap/MPlayer-20240812-x86_64-1.txt -rw-r--r-- 1 root root 2722348 2024-08-12 23:22 ./slackware64/xap/MPlayer-20240812-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-08-12 23:22 ./slackware64/xap/MPlayer-20240812-x86_64-1.txz.asc @@ -5669,9 +5669,9 @@ drwxr-xr-x 2 root root 16384 2024-11-26 22:10 ./slackware64/xap -rw-r--r-- 1 root root 373 2024-05-04 01:47 ./slackware64/xap/xine-ui-0.99.14-x86_64-3.txt -rw-r--r-- 1 root root 1702816 2024-05-04 01:47 ./slackware64/xap/xine-ui-0.99.14-x86_64-3.txz -rw-r--r-- 1 root root 195 2024-05-04 01:47 ./slackware64/xap/xine-ui-0.99.14-x86_64-3.txz.asc --rw-r--r-- 1 root root 509 2024-10-01 17:18 ./slackware64/xap/xlockmore-5.80-x86_64-1.txt --rw-r--r-- 1 root root 1474144 2024-10-01 17:18 ./slackware64/xap/xlockmore-5.80-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-10-01 17:18 ./slackware64/xap/xlockmore-5.80-x86_64-1.txz.asc +-rw-r--r-- 1 root root 509 2024-11-27 18:30 ./slackware64/xap/xlockmore-5.81-x86_64-1.txt +-rw-r--r-- 1 root root 1473740 2024-11-27 18:30 ./slackware64/xap/xlockmore-5.81-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-11-27 18:30 ./slackware64/xap/xlockmore-5.81-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 @@ -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-26 22:11 ./source --rw-r--r-- 1 root root 626392 2024-11-26 22:11 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-11-26 22:11 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 877007 2024-11-26 22:11 ./source/FILE_LIST --rw-r--r-- 1 root root 30676648 2024-11-26 22:11 ./source/MANIFEST.bz2 +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 -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 @@ -6856,11 +6856,11 @@ drwxr-xr-x 2 root root 4096 2023-07-18 18:37 ./source/a/tar -rw-r--r-- 1 root root 95 2023-07-18 07:16 ./source/a/tar/tar-1.35.tar.xz.sig -rwxr-xr-x 1 root root 4095 2023-07-18 18:37 ./source/a/tar/tar.SlackBuild -rw-r--r-- 1 root root 564 2018-09-06 21:52 ./source/a/tar/tar.nolonezero.diff.gz -drwxr-xr-x 2 root root 4096 2024-06-12 17:01 ./source/a/tcsh +drwxr-xr-x 2 root root 4096 2024-11-27 18:27 ./source/a/tcsh -rw-r--r-- 1 root root 105 2015-11-07 18:20 ./source/a/tcsh/doinst.sh.gz -rw-r--r-- 1 root root 883 2018-02-27 06:13 ./source/a/tcsh/slack-desc --rw-r--r-- 1 root root 708110 2024-06-12 05:54 ./source/a/tcsh/tcsh-6.24.13.tar.lz --rwxr-xr-x 1 root root 3836 2022-01-07 05:47 ./source/a/tcsh/tcsh.SlackBuild +-rw-r--r-- 1 root root 708287 2024-11-26 18:32 ./source/a/tcsh/tcsh-6.24.14.tar.lz +-rwxr-xr-x 1 root root 3958 2024-11-27 21:25 ./source/a/tcsh/tcsh.SlackBuild -rw-r--r-- 1 root root 65 2019-12-02 20:47 ./source/a/tcsh/tcsh.url drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/a/time -rw-r--r-- 1 root root 884 2018-02-27 06:13 ./source/a/time/slack-desc @@ -7528,10 +7528,10 @@ drwxr-xr-x 2 root root 4096 2024-09-09 04:09 ./source/ap/stow -rw-r--r-- 1 root root 967 2024-06-10 18:30 ./source/ap/stow/slack-desc -rw-r--r-- 1 root root 558933 2024-09-08 22:07 ./source/ap/stow/stow-2.4.1.tar.lz -rwxr-xr-x 1 root root 4332 2024-09-09 04:09 ./source/ap/stow/stow.SlackBuild -drwxr-xr-x 2 root root 4096 2024-11-13 19:45 ./source/ap/sudo +drwxr-xr-x 2 root root 4096 2024-11-27 18:25 ./source/ap/sudo -rw-r--r-- 1 root root 275 2004-09-19 00:25 ./source/ap/sudo/doinst.sh.gz -rw-r--r-- 1 root root 894 2018-02-27 06:12 ./source/ap/sudo/slack-desc --rw-r--r-- 1 root root 2881562 2024-11-13 01:53 ./source/ap/sudo/sudo-1.9.16p1.tar.lz +-rw-r--r-- 1 root root 2882300 2024-11-25 17:03 ./source/ap/sudo/sudo-1.9.16p2.tar.lz -rwxr-xr-x 1 root root 4449 2024-09-02 18:16 ./source/ap/sudo/sudo.SlackBuild -rw-r--r-- 1 root root 25 2020-06-19 19:00 ./source/ap/sudo/sudo.url drwxr-xr-x 2 root root 4096 2024-07-03 18:26 ./source/ap/sysstat @@ -13125,10 +13125,10 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/n/net-tools -rwxr-xr-x 1 root root 4292 2021-02-13 05:32 ./source/n/net-tools/net-tools.SlackBuild -rw-r--r-- 1 root root 659 2017-11-12 19:13 ./source/n/net-tools/net-tools.config.h.gz -rw-r--r-- 1 root root 970 2018-02-27 06:13 ./source/n/net-tools/slack-desc -drwxr-xr-x 2 root root 4096 2024-11-26 18:36 ./source/n/netatalk --rw-r--r-- 1 root root 377 2020-02-07 01:00 ./source/n/netatalk/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2024-11-26 23:24 ./source/n/netatalk +-rw-r--r-- 1 root root 374 2024-11-26 23:24 ./source/n/netatalk/doinst.sh.gz -rw-r--r-- 1 root root 924360 2024-11-24 17:40 ./source/n/netatalk/netatalk-4.0.7.tar.xz --rwxr-xr-x 1 root root 4864 2024-10-05 17:57 ./source/n/netatalk/netatalk.SlackBuild +-rwxr-xr-x 1 root root 4832 2024-11-26 23:26 ./source/n/netatalk/netatalk.SlackBuild -rw-r--r-- 1 root root 63 2023-01-13 19:51 ./source/n/netatalk/netatalk.url -rw-r--r-- 1 root root 1009 2018-09-05 21:12 ./source/n/netatalk/rc.atalk.new -rw-r--r-- 1 root root 1036 2018-02-27 06:13 ./source/n/netatalk/slack-desc @@ -13373,10 +13373,10 @@ drwxr-xr-x 2 root root 4096 2017-01-08 20:26 ./source/n/obexftp/patches -rw-r--r-- 1 root root 377 2015-06-17 23:38 ./source/n/obexftp/patches/obexftp-0.24-fix-absurd-install-path.patch.gz -rw-r--r-- 1 root root 388 2015-06-17 23:38 ./source/n/obexftp/patches/obexftp-norpath.patch.gz -rw-r--r-- 1 root root 986 2018-02-27 06:13 ./source/n/obexftp/slack-desc -drwxr-xr-x 2 root root 4096 2024-05-22 17:54 ./source/n/openldap +drwxr-xr-x 2 root root 4096 2024-11-27 18:21 ./source/n/openldap -rw-r--r-- 1 root root 484 2020-05-15 06:01 ./source/n/openldap/doinst.sh.gz --rw-r--r-- 1 root root 4090422 2024-05-21 20:02 ./source/n/openldap/openldap-2.6.8.tar.lz --rwxr-xr-x 1 root root 8120 2024-06-10 18:11 ./source/n/openldap/openldap.SlackBuild +-rw-r--r-- 1 root root 4088331 2024-11-26 21:16 ./source/n/openldap/openldap-2.6.9.tar.lz +-rwxr-xr-x 1 root root 7998 2024-11-27 18:22 ./source/n/openldap/openldap.SlackBuild -rw-r--r-- 1 root root 53 2020-01-31 18:55 ./source/n/openldap/openldap.url -rw-r--r-- 1 root root 1526 2020-05-15 04:53 ./source/n/openldap/rc.openldap -rw-r--r-- 1 root root 934 2020-05-15 00:38 ./source/n/openldap/slack-desc @@ -13779,7 +13779,7 @@ drwxr-xr-x 2 root root 4096 2024-04-09 02:58 ./source/t/texlive/prep -rw-r--r-- 1 root root 996 2018-08-22 16:53 ./source/t/texlive/slack-desc -rw-r--r-- 1 root root 29312112 2024-03-12 01:26 ./source/t/texlive/texlive-20240312-source.tar.xz -rw-r--r-- 1 root root 61729864 2024-04-09 02:23 ./source/t/texlive/texlive-base-240409.tar.xz --rwxr-xr-x 1 root root 7105 2024-10-28 17:54 ./source/t/texlive/texlive.SlackBuild +-rwxr-xr-x 1 root root 7127 2024-11-27 23:19 ./source/t/texlive/texlive.SlackBuild -rw-r--r-- 1 root root 174 2024-04-09 03:38 ./source/t/texlive/texlive.url drwxr-xr-x 2 root root 4096 2023-12-05 20:57 ./source/t/xfig -rw-r--r-- 1 root root 909 2018-02-27 06:12 ./source/t/xfig/slack-desc @@ -13821,7 +13821,7 @@ drwxr-xr-x 2 root root 4096 2024-09-17 17:47 ./source/tcl/tk -rwxr-xr-x 1 root root 4267 2024-09-17 17:48 ./source/tcl/tk/tk.SlackBuild -rw-r--r-- 1 root root 48 2021-01-04 23:37 ./source/tcl/tk/tk.url -rw-r--r-- 1 root root 3044094 2024-09-16 15:55 ./source/tcl/tk/tk8.6.15-src.tar.lz -drwxr-xr-x 85 root root 4096 2024-09-28 18:21 ./source/x +drwxr-xr-x 85 root root 4096 2024-11-27 22:40 ./source/x -rw-r--r-- 1 root root 760 2023-05-22 17:51 ./source/x/FTBFSlog drwxr-xr-x 2 root root 4096 2024-08-09 18:15 ./source/x/OpenCC -rw-r--r-- 1 root root 2520649 2024-08-03 03:45 ./source/x/OpenCC/OpenCC-ver.1.1.9.tar.lz @@ -13845,7 +13845,7 @@ drwxr-xr-x 2 root root 4096 2023-12-14 19:51 ./source/x/compiz -rw-r--r-- 1 root root 874 2019-12-12 04:50 ./source/x/compiz/slack-desc drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/dejavu-fonts-ttf -rw-r--r-- 1 root root 2534484 2016-07-30 10:41 ./source/x/dejavu-fonts-ttf/dejavu-fonts-ttf-2.37.tar.xz --rwxr-xr-x 1 root root 2983 2021-02-13 05:32 ./source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild +-rwxr-xr-x 1 root root 3032 2024-11-27 22:45 ./source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild -rw-r--r-- 1 root root 169 2018-06-05 22:36 ./source/x/dejavu-fonts-ttf/doinst.sh.gz -rw-r--r-- 1 root root 904 2018-02-27 06:13 ./source/x/dejavu-fonts-ttf/slack-desc drwxr-xr-x 2 root root 4096 2024-08-23 02:43 ./source/x/egl-wayland @@ -13934,28 +13934,22 @@ 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 2021-02-13 05:32 ./source/x/fontconfig +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 2 root root 4096 2020-05-19 17:42 ./source/x/fontconfig/fedora-patches --rw-r--r-- 1 root root 675 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-0-timestamp-dir-on-sb.patch.gz --rw-r--r-- 1 root root 438 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-drop-lang-from-pkgkit-format.patch.gz --rw-r--r-- 1 root root 1969 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-fix-1744377.patch.gz --rw-r--r-- 1 root root 1629 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-fix-assertion.patch.gz --rw-r--r-- 1 root root 2275 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-fix-dtd-id.patch.gz --rw-r--r-- 1 root root 452 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-fix-dtd.patch.gz --rw-r--r-- 1 root root 814 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-fix-test.patch.gz --rw-r--r-- 1 root root 9115 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-mt.patch.gz --rw-r--r-- 1 root root 2578 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-read-latest-cache.patch.gz --rw-r--r-- 1 root root 419 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-required-freetype-version.patch.gz --rw-r--r-- 1 root root 622 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-score-hint-on-match.patch.gz --rw-r--r-- 1 root root 326 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-sleep-less.patch.gz --rw-r--r-- 1 root root 2714 2020-04-23 09:20 ./source/x/fontconfig/fedora-patches/fontconfig-sysroot.patch.gz --rw-r--r-- 1 root root 1413128 2019-08-09 11:17 ./source/x/fontconfig/fontconfig-2.13.92.tar.xz --rwxr-xr-x 1 root root 7824 2021-02-13 05:32 ./source/x/fontconfig/fontconfig.SlackBuild --rw-r--r-- 1 root root 340 2017-04-30 19:35 ./source/x/fontconfig/fontconfig.dejavu.diff.gz --rw-r--r-- 1 root root 574 2013-03-01 04:32 ./source/x/fontconfig/fontconfig.font.dir.list.diff.gz --rw-r--r-- 1 root root 346 2017-04-30 19:19 ./source/x/fontconfig/fontconfig.liberation.diff.gz --rw-r--r-- 1 root root 30 2020-05-19 02:12 ./source/x/fontconfig/fontconfig.url +-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 +-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 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 +-rw-r--r-- 1 root root 1513 2024-03-08 12:20 ./source/x/fontconfig/patches/04_mgopen_fonts.patch +-rw-r--r-- 1 root root 995 2024-03-08 12:20 ./source/x/fontconfig/patches/disable-crbug1004354.patch +-rw-r--r-- 1 root root 772 2024-11-18 19:03 ./source/x/fontconfig/patches/fontconfig-drop-lang-from-pkgkit-format.patch +-rw-r--r-- 1 root root 1315 2024-11-18 19:03 ./source/x/fontconfig/patches/fontconfig-fix-SAST.patch +-rw-r--r-- 1 root root 1706 2024-11-18 19:03 ./source/x/fontconfig/patches/fontconfig-remove-uuid.patch +-rw-r--r-- 1 root root 517 2024-11-18 19:03 ./source/x/fontconfig/patches/fontconfig-sleep-less.patch -rw-r--r-- 1 root root 657 2007-01-25 05:00 ./source/x/fontconfig/setup.05.fontconfig -rw-r--r-- 1 root root 843 2020-05-19 02:09 ./source/x/fontconfig/slack-desc drwxr-xr-x 2 root root 4096 2024-10-10 17:43 ./source/x/freeglut @@ -14066,7 +14060,7 @@ drwxr-xr-x 2 root root 4096 2020-03-09 20:24 ./source/x/liberation-fonts -rw-r--r-- 1 root root 268 2020-02-10 00:12 ./source/x/liberation-fonts-ttf/docs/TODO -rw-r--r-- 1 root root 169 2018-06-05 22:37 ./source/x/liberation-fonts-ttf/doinst.sh.gz -rw-r--r-- 1 root root 1473445 2021-09-30 17:42 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf-2.1.5.tar.lz --rwxr-xr-x 1 root root 2604 2021-10-01 02:40 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild +-rwxr-xr-x 1 root root 2673 2024-11-27 23:12 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild -rw-r--r-- 1 root root 52 2019-03-12 17:37 ./source/x/liberation-fonts-ttf/liberation-fonts-ttf.url -rw-r--r-- 1 root root 1067 2018-02-27 06:13 ./source/x/liberation-fonts-ttf/slack-desc drwxr-xr-x 2 root root 4096 2024-09-03 17:42 ./source/x/libevdev @@ -14203,7 +14197,7 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/noto-cjk-fonts-t -rw-r--r-- 1 root root 92108891 2019-04-09 17:40 ./source/x/noto-cjk-fonts-ttf/NotoSansCJK_subset-2.001.tar.lz -rw-r--r-- 1 root root 1016 2020-02-22 04:56 ./source/x/noto-cjk-fonts-ttf/README.Slackware -rw-r--r-- 1 root root 169 2018-06-05 22:37 ./source/x/noto-cjk-fonts-ttf/doinst.sh.gz --rwxr-xr-x 1 root root 2594 2021-02-13 05:32 ./source/x/noto-cjk-fonts-ttf/noto-cjk-fonts-ttf.SlackBuild +-rwxr-xr-x 1 root root 2638 2024-11-27 23:15 ./source/x/noto-cjk-fonts-ttf/noto-cjk-fonts-ttf.SlackBuild -rw-r--r-- 1 root root 40 2020-02-21 21:36 ./source/x/noto-cjk-fonts-ttf/noto-cjk-fonts-ttf.url -rwxr-xr-x 1 root root 3844 2020-02-22 04:48 ./source/x/noto-cjk-fonts-ttf/package-source.sh -rw-r--r-- 1 root root 1272 2020-07-29 18:55 ./source/x/noto-cjk-fonts-ttf/slack-desc @@ -14258,14 +14252,14 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/tibmachuni-font- drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/ttf-indic-fonts -rw-r--r-- 1 root root 166 2018-06-05 22:39 ./source/x/ttf-indic-fonts/doinst.sh.gz -rw-r--r-- 1 root root 1083 2018-02-27 06:13 ./source/x/ttf-indic-fonts/slack-desc --rwxr-xr-x 1 root root 3243 2021-02-13 05:32 ./source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild +-rwxr-xr-x 1 root root 3292 2024-11-27 23:35 ./source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild -rw-r--r-- 1 root root 2977964 2012-01-18 12:32 ./source/x/ttf-indic-fonts/ttf-indic-fonts_0.5.14.tar.xz drwxr-xr-x 2 root root 4096 2021-10-19 04:11 ./source/x/ttf-tlwg -rw-r--r-- 1 root root 6874 2020-05-01 15:38 ./source/x/ttf-tlwg/COPYING -rw-r--r-- 1 root root 169 2018-06-05 22:39 ./source/x/ttf-tlwg/doinst.sh.gz -rw-r--r-- 1 root root 884 2018-02-27 06:13 ./source/x/ttf-tlwg/slack-desc -rw-r--r-- 1 root root 1958888 2021-10-18 14:59 ./source/x/ttf-tlwg/ttf-tlwg-0.7.3.tar.xz --rwxr-xr-x 1 root root 2996 2021-10-19 04:10 ./source/x/ttf-tlwg/ttf-tlwg.SlackBuild +-rwxr-xr-x 1 root root 3063 2024-11-27 23:42 ./source/x/ttf-tlwg/ttf-tlwg.SlackBuild -rw-r--r-- 1 root root 116 2019-02-08 19:27 ./source/x/ttf-tlwg/ttf-tlwg.url drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/urw-core35-fonts-otf -rw-r--r-- 1 root root 170 2018-06-05 22:40 ./source/x/urw-core35-fonts-otf/doinst.sh.gz @@ -14319,9 +14313,9 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/wqy-zenhei-font- -rw-r--r-- 1 root root 457 2017-04-30 21:32 ./source/x/wqy-zenhei-font-ttf/fixup-fontconfig-file.diff.gz -rw-r--r-- 1 root root 1148 2019-09-13 18:30 ./source/x/wqy-zenhei-font-ttf/slack-desc -rw-r--r-- 1 root root 5743256 2009-04-20 19:06 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei-0.8.38-1.tar.lz --rwxr-xr-x 1 root root 5051 2021-02-13 05:32 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild +-rwxr-xr-x 1 root root 5121 2024-11-27 23:45 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild -rw-r--r-- 1 root root 372 2018-03-07 23:23 ./source/x/wqy-zenhei-font-ttf/wqy-zenhei.fix.fontconfig.warning.diff.gz -drwxr-xr-x 11 root root 4096 2024-07-28 17:37 ./source/x/x11 +drwxr-xr-x 11 root root 4096 2024-11-28 00:41 ./source/x/x11 drwxr-xr-x 4 root root 4096 2022-05-21 13:36 ./source/x/x11-skel -rw-r--r-- 1 root root 576 2011-03-14 03:32 ./source/x/x11-skel/doinst.sh.gz drwxr-xr-x 2 root root 4096 2022-05-21 13:54 ./source/x/x11-skel/manpages @@ -14365,7 +14359,7 @@ drwxr-xr-x 2 root root 12288 2024-07-29 17:57 ./source/x/x11/build -rw-r--r-- 1 root root 2 2023-02-28 18:09 ./source/x/x11/build/font-bh-75dpi -rw-r--r-- 1 root root 2 2023-02-28 18:09 ./source/x/x11/build/font-bh-lucidatypewriter-100dpi -rw-r--r-- 1 root root 2 2023-02-28 18:09 ./source/x/x11/build/font-bh-lucidatypewriter-75dpi --rw-r--r-- 1 root root 2 2023-02-28 18:09 ./source/x/x11/build/font-bh-ttf +-rw-r--r-- 1 root root 2 2024-11-27 22:52 ./source/x/x11/build/font-bh-ttf -rw-r--r-- 1 root root 2 2023-02-28 18:09 ./source/x/x11/build/font-bh-type1 -rw-r--r-- 1 root root 2 2023-02-28 18:09 ./source/x/x11/build/font-bitstream-100dpi -rw-r--r-- 1 root root 2 2023-02-28 18:09 ./source/x/x11/build/font-bitstream-75dpi @@ -14631,7 +14625,7 @@ drwxr-xr-x 2 root root 12288 2024-07-29 17:57 ./source/x/x11/build drwxr-xr-x 2 root root 4096 2024-07-29 17:57 ./source/x/x11/configure -rw-r--r-- 1 root root 362 2016-01-16 20:11 ./source/x/x11/configure/autogen -rw-r--r-- 1 root root 383 2024-03-25 16:57 ./source/x/x11/configure/configure --rw-r--r-- 1 root root 341 2010-11-13 18:36 ./source/x/x11/configure/font-bh-ttf +-rw-r--r-- 1 root root 401 2024-11-27 22:56 ./source/x/x11/configure/font-bh-ttf -rw-r--r-- 1 root root 297 2009-10-20 04:17 ./source/x/x11/configure/font-util -rw-r--r-- 1 root root 342 2024-03-25 19:06 ./source/x/x11/configure/gccmakedep -rw-r--r-- 1 root root 341 2021-04-23 17:48 ./source/x/x11/configure/igt-gpu-tools @@ -14777,46 +14771,46 @@ drwxr-xr-x 2 root root 4096 2024-08-21 17:44 ./source/x/x11/patch/xorg-s drwxr-xr-x 2 root root 4096 2018-03-11 19:22 ./source/x/x11/patch/xpyb -rw-r--r-- 1 root root 132 2018-03-11 19:23 ./source/x/x11/patch/xpyb.patch -rw-r--r-- 1 root root 238 2018-03-11 19:25 ./source/x/x11/patch/xpyb/xpyb-1.3.1-xcbproto-1.13.patch.gz -drwxr-xr-x 10 root root 4096 2024-07-29 18:02 ./source/x/x11/post-install +drwxr-xr-x 10 root root 4096 2024-11-27 23:51 ./source/x/x11/post-install -rw-r--r-- 1 root root 357 2007-02-16 21:17 ./source/x/x11/post-install/beforelight.post-install -rw-r--r-- 1 root root 275 2007-02-14 02:06 ./source/x/x11/post-install/encodings.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-100dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-75dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-utopia-100dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-utopia-75dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-utopia-type1.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-alias.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-arabic-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-100dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-75dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-lucidatypewriter-100dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-lucidatypewriter-75dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-ttf.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-type1.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-100dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-75dpi.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-speedo.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-type1.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-cronyx-cyrillic.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-cursor-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-daewoo-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-dec-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-ibm-type1.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-isas-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-jis-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-micro-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-misc-cyrillic.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-misc-ethiopic.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-misc-meltho.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-100dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-75dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-utopia-100dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-utopia-75dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-adobe-utopia-type1.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-alias.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-arabic-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-100dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-75dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-lucidatypewriter-100dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-lucidatypewriter-75dpi.post-install +-rw-r--r-- 1 root root 254 2024-11-27 23:50 ./source/x/x11/post-install/font-bh-ttf.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bh-type1.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-100dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-75dpi.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-speedo.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-bitstream-type1.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-cronyx-cyrillic.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-cursor-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-daewoo-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-dec-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-ibm-type1.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-isas-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-jis-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-micro-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-misc-cyrillic.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-misc-ethiopic.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-misc-meltho.post-install -rw-r--r-- 1 root root 664 2008-02-01 03:22 ./source/x/x11/post-install/font-misc-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-mutt-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-schumacher-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-screen-cyrillic.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-sony-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-sun-misc.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-util.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-winitzki-cyrillic.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-xfree86-type1.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-mutt-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-schumacher-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-screen-cyrillic.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-sony-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-sun-misc.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-util.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-winitzki-cyrillic.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/font-xfree86-type1.post-install -rw-r--r-- 1 root root 58 2010-11-05 06:08 ./source/x/x11/post-install/libSM.post-install drwxr-xr-x 2 root root 4096 2011-04-16 03:28 ./source/x/x11/post-install/libX11 -rw-r--r-- 1 root root 102 2011-04-16 03:30 ./source/x/x11/post-install/libX11.post-install @@ -14833,7 +14827,7 @@ drwxr-xr-x 2 root root 4096 2007-02-22 01:03 ./source/x/x11/post-install -rw-r--r-- 1 root root 175 2007-02-22 01:05 ./source/x/x11/post-install/twm.post-install -rw-r--r-- 1 root root 725 2009-12-01 07:39 ./source/x/x11/post-install/twm/xinitrc.twm -rw-r--r-- 1 root root 344 2007-02-13 23:28 ./source/x/x11/post-install/x11-app-test.post-install --rw-r--r-- 37 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/x11-font.post-install +-rw-r--r-- 36 root root 275 2007-02-13 21:50 ./source/x/x11/post-install/x11-font.post-install -rw-r--r-- 1 root root 68 2007-02-13 21:50 ./source/x/x11/post-install/x11-util.post-install -rw-r--r-- 1 root root 63 2009-12-15 01:10 ./source/x/x11/post-install/xbitmaps.post-install -rw-r--r-- 1 root root 169 2020-02-23 17:54 ./source/x/x11/post-install/xcb-proto.post-install @@ -15284,16 +15278,16 @@ drwxr-xr-x 2 root root 4096 2024-03-03 19:29 ./source/x/x11/src/font -rw-r--r-- 1 root root 329196 2010-11-15 20:53 ./source/x/x11/src/font/font-bitstream-speedo-1.0.2.tar.xz -rw-r--r-- 1 root root 393644 2023-02-27 23:56 ./source/x/x11/src/font/font-bitstream-type1-1.0.4.tar.xz -rw-r--r-- 1 root root 235908 2023-02-28 00:02 ./source/x/x11/src/font/font-cronyx-cyrillic-1.0.4.tar.xz --rw-r--r-- 1 root root 97384 2023-02-28 00:05 ./source/x/x11/src/font/font-cursor-misc-1.0.4.tar.xz --rw-r--r-- 1 root root 493896 2023-02-28 00:11 ./source/x/x11/src/font/font-daewoo-misc-1.0.4.tar.xz --rw-r--r-- 1 root root 95284 2023-02-28 00:13 ./source/x/x11/src/font/font-dec-misc-1.0.4.tar.xz --rw-r--r-- 1 root root 378468 2023-02-28 00:23 ./source/x/x11/src/font/font-ibm-type1-1.0.4.tar.xz --rw-r--r-- 1 root root 712068 2023-02-28 00:27 ./source/x/x11/src/font/font-isas-misc-1.0.4.tar.xz --rw-r--r-- 1 root root 514704 2023-02-28 00:32 ./source/x/x11/src/font/font-jis-misc-1.0.4.tar.xz --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 97384 2023-02-28 00:05 ./source/x/x11/src/font/font-cursor-misc-1.0.4.tar.xz +-rw-r--r-- 1 root root 493896 2023-02-28 00:11 ./source/x/x11/src/font/font-daewoo-misc-1.0.4.tar.xz +-rw-r--r-- 1 root root 95284 2023-02-28 00:13 ./source/x/x11/src/font/font-dec-misc-1.0.4.tar.xz +-rw-r--r-- 1 root root 378468 2023-02-28 00:23 ./source/x/x11/src/font/font-ibm-type1-1.0.4.tar.xz +-rw-r--r-- 1 root root 712068 2023-02-28 00:27 ./source/x/x11/src/font/font-isas-misc-1.0.4.tar.xz +-rw-r--r-- 1 root root 514704 2023-02-28 00:32 ./source/x/x11/src/font/font-jis-misc-1.0.4.tar.xz +-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 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 @@ -15771,7 +15765,7 @@ drwxr-xr-x 2 root root 4096 2024-05-04 00:01 ./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 2024-05-04 00:01 ./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 2024-10-01 17:17 ./source/xap/xlockmore +drwxr-xr-x 2 root root 4096 2024-11-27 18:30 ./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 @@ -15779,8 +15773,8 @@ drwxr-xr-x 2 root root 4096 2024-10-01 17:17 ./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 966 2024-03-14 19:24 ./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 2061496 2024-09-26 00:00 ./source/xap/xlockmore/xlockmore-5.80.tar.xz --rw-r--r-- 1 root root 195 2024-09-26 00:00 ./source/xap/xlockmore/xlockmore-5.80.tar.xz.asc +-rw-r--r-- 1 root root 2060904 2024-11-26 19:19 ./source/xap/xlockmore/xlockmore-5.81.tar.xz +-rw-r--r-- 1 root root 195 2024-11-26 19:19 ./source/xap/xlockmore/xlockmore-5.81.tar.xz.asc -rwxr-xr-x 1 root root 4312 2024-09-14 17:28 ./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 @@ -16079,14 +16073,38 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack -rwxr-xr-x 1 root root 4972 2024-05-05 17:20 ./source/y/nethack/nethack.SlackBuild -rw-r--r-- 1 root root 59 2023-02-19 18:28 ./source/y/nethack/nethack.url -rw-r--r-- 1 root root 1031 2020-12-30 21:50 ./source/y/nethack/slack-desc -drwxr-xr-x 4 root root 4096 2024-11-22 22:15 ./testing --rw-r--r-- 1 root root 552 2024-11-22 22:15 ./testing/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-11-22 22:15 ./testing/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 709 2024-11-22 22:15 ./testing/FILE_LIST --rw-r--r-- 1 root root 14 2024-11-22 22:15 ./testing/MANIFEST.bz2 --rw-r--r-- 1 root root 224 2024-11-22 22:15 ./testing/PACKAGES.TXT -drwxr-xr-x 2 root root 4096 2024-11-22 19:38 ./testing/packages -drwxr-xr-x 2 root root 4096 2024-11-22 19:37 ./testing/source +drwxr-xr-x 4 root root 4096 2024-11-28 00:22 ./testing +-rw-r--r-- 1 root root 1861 2024-11-28 00:22 ./testing/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-11-28 00:22 ./testing/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 2738 2024-11-28 00:22 ./testing/FILE_LIST +-rw-r--r-- 1 root root 158561 2024-11-28 00:22 ./testing/MANIFEST.bz2 +-rw-r--r-- 1 root root 768 2024-11-28 00:22 ./testing/PACKAGES.TXT +drwxr-xr-x 2 root root 4096 2024-11-28 00:22 ./testing/packages +-rw-r--r-- 1 root root 362 2024-11-27 20:41 ./testing/packages/mesa-24.3.0-x86_64-1.txt +-rw-r--r-- 1 root root 39238512 2024-11-27 20:41 ./testing/packages/mesa-24.3.0-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-11-27 20:41 ./testing/packages/mesa-24.3.0-x86_64-1.txz.asc +drwxr-xr-x 3 root root 4096 2024-11-27 20:32 ./testing/source +drwxr-xr-x 5 root root 4096 2024-11-27 20:35 ./testing/source/mesa +drwxr-xr-x 4 root root 4096 2022-08-08 18:18 ./testing/source/mesa/amber +-rw-r--r-- 1 root root 16607716 2022-06-08 18:26 ./testing/source/mesa/amber/mesa-21.3.9.tar.xz +-rw-r--r-- 1 root root 119 2022-06-08 18:26 ./testing/source/mesa/amber/mesa-21.3.9.tar.xz.sig +drwxr-xr-x 2 root root 4096 2021-10-15 17:57 ./testing/source/mesa/amber/patches +drwxr-xr-x 2 root root 4096 2021-03-12 01:31 ./testing/source/mesa/amber/patches-revert +-rw-r--r-- 1 root root 1706 2021-03-12 01:31 ./testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch +-rw-r--r-- 1 root root 1259 2021-03-12 01:31 ./testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch +-rw-r--r-- 1 root root 388 2018-12-07 19:28 ./testing/source/mesa/doinst.sh.gz +-rwxr-xr-x 1 root root 720 2015-12-11 03:09 ./testing/source/mesa/get-mesa.sh +-rw-r--r-- 1 root root 30566304 2024-11-21 16:40 ./testing/source/mesa/mesa-24.3.0.tar.xz +-rw-r--r-- 1 root root 119 2024-11-21 16:40 ./testing/source/mesa/mesa-24.3.0.tar.xz.sig +-rwxr-xr-x 1 root root 2901 2024-06-09 18:30 ./testing/source/mesa/mesa-amber.build +-rw-r--r-- 1 root root 7322153 2022-05-30 14:26 ./testing/source/mesa/mesa-demos-8.5.0.tar.lz +-rwxr-xr-x 1 root root 1590 2023-08-24 13:39 ./testing/source/mesa/mesa-demos.build +-rw-r--r-- 1 root root 935707 2024-11-27 20:34 ./testing/source/mesa/mesa-subprojects.tar.lz +-rwxr-xr-x 1 root root 6874 2024-11-27 20:33 ./testing/source/mesa/mesa.SlackBuild +-rw-r--r-- 1 root root 78 2010-10-01 04:23 ./testing/source/mesa/mesa.url +drwxr-xr-x 2 root root 4096 2024-09-18 17:39 ./testing/source/mesa/patches +drwxr-xr-x 2 root root 4096 2022-08-08 18:00 ./testing/source/mesa/patches-revert +-rw-r--r-- 1 root root 814 2019-09-25 19:15 ./testing/source/mesa/slack-desc drwxr-xr-x 2 root root 4096 2024-11-22 22:03 ./usb-and-pxe-installers -rw-r--r-- 1 root root 31203 2011-03-21 21:21 ./usb-and-pxe-installers/README_PXE.TXT -rw-r--r-- 1 root root 9197 2013-09-25 04:33 ./usb-and-pxe-installers/README_USB.TXT diff --git a/recompress.sh b/recompress.sh index 1b253d457..f32ee67f3 100755 --- a/recompress.sh +++ b/recompress.sh @@ -993,23 +993,7 @@ gzip ./source/x/ibus-unikey/gcc-6.diff gzip ./source/x/ibus-kkc/doinst.sh gzip ./source/x/ttf-tlwg/doinst.sh gzip ./source/x/xterm/doinst.sh -gzip ./source/x/fontconfig/fontconfig.font.dir.list.diff -gzip ./source/x/fontconfig/fedora-patches/fontconfig-drop-lang-from-pkgkit-format.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-sleep-less.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-fix-assertion.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-score-hint-on-match.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-0-timestamp-dir-on-sb.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-fix-dtd-id.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-required-freetype-version.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-read-latest-cache.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-sysroot.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-fix-1744377.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-fix-dtd.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-fix-test.patch -gzip ./source/x/fontconfig/fedora-patches/fontconfig-mt.patch gzip ./source/x/fontconfig/doinst.sh -gzip ./source/x/fontconfig/fontconfig.liberation.diff -gzip ./source/x/fontconfig/fontconfig.dejavu.diff gzip ./source/x/x11/post-install/xorg-cf-files/x11.tmpl.lib64.kludge.diff gzip ./source/x/x11/post-install/libX11/XKeysymDB gzip ./source/x/x11/patch/xauth/xauth.bc78aa61cfbddaa27dee275f639ba40de6981b17.patch @@ -1041,3 +1025,4 @@ gzip ./source/x/ibus/doinst.sh gzip ./source/x/ibus/emoji-test.txt gzip ./source/x/xcm/xcm.udev.rules.diff gzip ./source/x/libva/doinst.sh +gzip ./testing/source/mesa/doinst.sh diff --git a/source/a/tcsh/tcsh.SlackBuild b/source/a/tcsh/tcsh.SlackBuild index b911dd7ff..c1184f3fc 100755 --- a/source/a/tcsh/tcsh.SlackBuild +++ b/source/a/tcsh/tcsh.SlackBuild @@ -29,7 +29,7 @@ BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$( uname -m )" in - i?86) export ARCH=i586 ;; + i?86) export ARCH=i686 ;; arm*) export ARCH=arm ;; # Unless $ARCH is already set, use uname -m for all other archs: *) export ARCH=$( uname -m ) ;; @@ -49,14 +49,20 @@ NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} TMP=${TMP:-/tmp} PKG=$TMP/package-${PKGNAM} -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686 -fcommon" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2 -fcommon" +if [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" + LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fcommon" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" fi +# GCC 14 "fix": +SLKCFLAGS="$SLKCFLAGS -Wno-error=incompatible-pointer-types" + rm -rf $PKG mkdir -p $TMP $PKG/etc cd $TMP diff --git a/source/n/netatalk/doinst.sh b/source/n/netatalk/doinst.sh index 6cc086337..2d3a77835 100644 --- a/source/n/netatalk/doinst.sh +++ b/source/n/netatalk/doinst.sh @@ -16,12 +16,11 @@ if [ -e etc/rc.d/rc.atalk ]; then cat etc/rc.d/rc.atalk.new > etc/rc.d/rc.atalk.new.incoming mv etc/rc.d/rc.atalk.new.incoming etc/rc.d/rc.atalk.new fi - config etc/rc.d/rc.atalk.new -config etc/netatalk/afp.conf.new -config etc/netatalk/dbus-session.conf.new -config etc/netatalk/extmap.conf.new +for file in etc/netatalk/*.new ; do + config $file +done if [ -r etc/pam.d/netatalk.new ]; then config etc/pam.d/netatalk.new diff --git a/source/n/netatalk/netatalk.SlackBuild b/source/n/netatalk/netatalk.SlackBuild index f7870360f..e39c193c1 100755 --- a/source/n/netatalk/netatalk.SlackBuild +++ b/source/n/netatalk/netatalk.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=netatalk VERSION=${VERSION:-$(echo netatalk-*.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 @@ -135,7 +135,7 @@ zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh cat $CWD/slack-desc > $PKG/install/slack-desc ( cd $PKG/etc/netatalk - for file in afp.conf dbus-session.conf extmap.conf ; do + for file in *.conf ; do mv $file ${file}.new done ) diff --git a/source/n/openldap/openldap.SlackBuild b/source/n/openldap/openldap.SlackBuild index 745b8d301..4d439e180 100755 --- a/source/n/openldap/openldap.SlackBuild +++ b/source/n/openldap/openldap.SlackBuild @@ -25,12 +25,12 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=openldap VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then case "$(uname -m)" in - i?86) ARCH=i586 ;; + i?86) ARCH=i686 ;; arm*) readelf /usr/bin/file -A | grep -E -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; # Unless $ARCH is already set, use uname -m for all other archs: *) ARCH=$(uname -m) ;; @@ -52,17 +52,11 @@ if [ "$ARCH" = "i586" ]; then SLKCFLAGS="-O2 -march=i586 -mtune=i686" LIBDIRSUFFIX="" elif [ "$ARCH" = "i686" ]; then - SLKCFLAGS="-O2 -march=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" LIBDIRSUFFIX="64" -elif [ "$ARCH" = "armv7hl" ]; then - SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" - LIBDIRSUFFIX="" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" diff --git a/source/t/texlive/texlive.SlackBuild b/source/t/texlive/texlive.SlackBuild index 15cc4c7b3..44058a3bd 100755 --- a/source/t/texlive/texlive.SlackBuild +++ b/source/t/texlive/texlive.SlackBuild @@ -34,7 +34,7 @@ PKGNAM=texlive SOURCEVERSION=${SOURCEVERSION:-20240312} TEXMFVERSION=${TEXMFVERSION:-240409} VERSION=${VERSION:-2024.$TEXMFVERSION} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} TMP=${TMP:-/tmp} PKG=$TMP/package-texlive @@ -159,8 +159,8 @@ sed -i \ $PKG$TEXMFROOT/texmf-dist/web2c/texmf.cnf # provide texlive fonts optionally for other system apps -mkdir -p $PKG/etc/fonts/conf.avail -cat > $PKG/etc/fonts/conf.avail/09-texlive.conf << EOF +mkdir -p $PKG/usr/share/fontconfig/conf.avail +cat > $PKG/usr/share/fontconfig/conf.avail/09-texlive.conf << EOF diff --git a/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild b/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild index 82b1c3400..5c503756f 100755 --- a/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild +++ b/source/x/dejavu-fonts-ttf/dejavu-fonts-ttf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=dejavu-fonts-ttf VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} ARCH=noarch -BUILD=${BUILD:-6} +BUILD=${BUILD:-7} # 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 @@ -63,12 +63,12 @@ cp -a ttf/*.ttf $PKG/usr/share/fonts/TTF/ done ) # Install config files: -mkdir -p $PKG/etc/fonts/conf.avail +mkdir -p $PKG/usr/share/fontconfig/conf.avail mkdir -p $PKG/etc/fonts/conf.d ( cd fontconfig for file in * ; do - cp -a $file $PKG/etc/fonts/conf.avail - ( cd $PKG/etc/fonts/conf.d ; ln -sf ../conf.avail/$file . ) + cp -a $file $PKG/usr/share/fontconfig/conf.avail + ( cd $PKG/etc/fonts/conf.d ; ln -sf ../../../usr/share/fontconfig/conf.avail/$file . ) done ) diff --git a/source/x/fontconfig/fedora-patches/fontconfig-0-timestamp-dir-on-sb.patch b/source/x/fontconfig/fedora-patches/fontconfig-0-timestamp-dir-on-sb.patch deleted file mode 100644 index cfbc206f9..000000000 --- a/source/x/fontconfig/fedora-patches/fontconfig-0-timestamp-dir-on-sb.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --git a/src/fccache.c b/src/fccache.c -index 2d398c73..7139b082 100644 ---- a/src/fccache.c -+++ b/src/fccache.c -@@ -845,7 +845,7 @@ FcCacheTimeValid (FcConfig *config, FcCache *cache, struct stat *dir_stat) - FcCacheDir (cache), cache->checksum, (int) dir_stat->st_mtime); - #endif - -- return cache->checksum == (int) dir_stat->st_mtime && fnano; -+ return dir_stat->st_mtime == 0 || (cache->checksum == (int) dir_stat->st_mtime && fnano); - } - - static FcBool -@@ -1041,17 +1041,39 @@ static FcBool - FcDirCacheMapHelper (FcConfig *config, int fd, struct stat *fd_stat, struct stat *dir_stat, struct timeval *latest_cache_mtime, void *closure) - { - FcCache *cache = FcDirCacheMapFd (config, fd, fd_stat, dir_stat); -- struct timeval cache_mtime; -+ struct timeval cache_mtime, zero_mtime = { 0, 0}, dir_mtime; - - if (!cache) - return FcFalse; - cache_mtime.tv_sec = fd_stat->st_mtime; -+ dir_mtime.tv_sec = dir_stat->st_mtime; - #ifdef HAVE_STRUCT_STAT_ST_MTIM - cache_mtime.tv_usec = fd_stat->st_mtim.tv_nsec / 1000; -+ dir_mtime.tv_usec = dir_stat->st_mtim.tv_nsec / 1000; - #else - cache_mtime.tv_usec = 0; -+ dir_mtime.tv_usec = 0; - #endif -- if (timercmp (latest_cache_mtime, &cache_mtime, <)) -+ /* special take care of OSTree */ -+ if (!timercmp (&zero_mtime, &dir_mtime, !=)) -+ { -+ if (!timercmp (&zero_mtime, &cache_mtime, !=)) -+ { -+ if (*((FcCache **) closure)) -+ FcDirCacheUnload (*((FcCache **) closure)); -+ } -+ else if (*((FcCache **) closure) && !timercmp (&zero_mtime, latest_cache_mtime, !=)) -+ { -+ FcDirCacheUnload (cache); -+ return FcFalse; -+ } -+ else if (timercmp (latest_cache_mtime, &cache_mtime, <)) -+ { -+ if (*((FcCache **) closure)) -+ FcDirCacheUnload (*((FcCache **) closure)); -+ } -+ } -+ else if (timercmp (latest_cache_mtime, &cache_mtime, <)) - { - if (*((FcCache **) closure)) - FcDirCacheUnload (*((FcCache **) closure)); diff --git a/source/x/fontconfig/fedora-patches/fontconfig-fix-1744377.patch b/source/x/fontconfig/fedora-patches/fontconfig-fix-1744377.patch deleted file mode 100644 index fda5c2d65..000000000 --- a/source/x/fontconfig/fedora-patches/fontconfig-fix-1744377.patch +++ /dev/null @@ -1,122 +0,0 @@ -From fcada522913e5e07efa6367eff87ace9f06d24c8 Mon Sep 17 00:00:00 2001 -From: Akira TAGOH -Date: Wed, 28 Aug 2019 17:46:03 +0900 -Subject: [PATCH] Do not return FcFalse from FcConfigParseAndLoad*() if - complain is set to false - -https://bugzilla.redhat.com/show_bug.cgi?id=1744377 ---- - src/fcxml.c | 8 ++++--- - test/Makefile.am | 4 ++++ - test/test-bz1744377.c | 51 +++++++++++++++++++++++++++++++++++++++++++ - 3 files changed, 60 insertions(+), 3 deletions(-) - create mode 100644 test/test-bz1744377.c - -diff --git a/src/fcxml.c b/src/fcxml.c -index 2e26e77a..076fa301 100644 ---- a/src/fcxml.c -+++ b/src/fcxml.c -@@ -3526,7 +3526,7 @@ _FcConfigParse (FcConfig *config, - int len; - FcStrBuf sbuf; - char buf[BUFSIZ]; -- FcBool ret = FcFalse; -+ FcBool ret = FcFalse, complain_again = complain; - - #ifdef _WIN32 - if (!pGetSystemWindowsDirectory) -@@ -3605,7 +3605,7 @@ _FcConfigParse (FcConfig *config, - close (fd); - - ret = FcConfigParseAndLoadFromMemoryInternal (config, filename, FcStrBufDoneStatic (&sbuf), complain, load); -- complain = FcFalse; /* no need to reclaim here */ -+ complain_again = FcFalse; /* no need to reclaim here */ - bail1: - FcStrBufDestroy (&sbuf); - bail0: -@@ -3613,7 +3613,9 @@ bail0: - FcStrFree (filename); - if (realfilename) - FcStrFree (realfilename); -- if (!ret && complain) -+ if (!complain) -+ return FcTrue; -+ if (!ret && complain_again) - { - if (name) - FcConfigMessage (0, FcSevereError, "Cannot %s config file \"%s\"", load ? "load" : "scan", name); -diff --git a/test/Makefile.am b/test/Makefile.am -index f9c21581..a9fa089a 100644 ---- a/test/Makefile.am -+++ b/test/Makefile.am -@@ -131,6 +131,10 @@ TESTS += test-d1f48f11 - endif - endif - -+check_PROGRAMS += test-bz1744377 -+test_bz1744377_LDADD = $(top_builddir)/src/libfontconfig.la -+TESTS += test-bz1744377 -+ - EXTRA_DIST=run-test.sh run-test-conf.sh $(LOG_COMPILER) $(TESTDATA) out.expected-long-family-names out.expected-no-long-family-names - - CLEANFILES=out out1 out2 fonts.conf out.expected -diff --git a/test/test-bz1744377.c b/test/test-bz1744377.c -new file mode 100644 -index 00000000..d7f10535 ---- /dev/null -+++ b/test/test-bz1744377.c -@@ -0,0 +1,51 @@ -+/* -+ * fontconfig/test/test-bz1744377.c -+ * -+ * Copyright © 2000 Keith Packard -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of the author(s) not be used in -+ * advertising or publicity pertaining to distribution of the software without -+ * specific, written prior permission. The authors make no -+ * representations about the suitability of this software for any purpose. It -+ * is provided "as is" without express or implied warranty. -+ * -+ * THE AUTHOR(S) DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, -+ * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO -+ * EVENT SHALL THE AUTHOR(S) BE LIABLE FOR 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 THIS SOFTWARE. -+ */ -+#include -+ -+int -+main (void) -+{ -+ const FcChar8 *doc = "" -+ "\n" -+ " blahblahblah\n" -+ "\n" -+ ""; -+ const FcChar8 *doc2 = "" -+ "\n" -+ " blahblahblah\n" -+ "\n" -+ ""; -+ FcConfig *cfg = FcConfigCreate (); -+ -+ if (!FcConfigParseAndLoadFromMemory (cfg, doc, FcTrue)) -+ return 1; -+ if (FcConfigParseAndLoadFromMemory (cfg, doc2, FcTrue)) -+ return 1; -+ if (!FcConfigParseAndLoadFromMemory (cfg, doc2, FcFalse)) -+ return 1; -+ -+ FcConfigDestroy (cfg); -+ -+ return 0; -+} --- -2.23.0 - diff --git a/source/x/fontconfig/fedora-patches/fontconfig-fix-assertion.patch b/source/x/fontconfig/fedora-patches/fontconfig-fix-assertion.patch deleted file mode 100644 index 2e337364d..000000000 --- a/source/x/fontconfig/fedora-patches/fontconfig-fix-assertion.patch +++ /dev/null @@ -1,144 +0,0 @@ -From fbc05949ef52c8a8d69233eed77f6636dffec280 Mon Sep 17 00:00:00 2001 -From: Akira TAGOH -Date: Wed, 26 Feb 2020 15:42:21 +0900 -Subject: [PATCH] Fix assertion in FcFini() - -Due to the unproper initialization of `latest_mtime', the duplicate caches -was still in fcCacheChains with no references. which means no one frees -them. thus, the memory leak was happened. - -Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/227 ---- - src/fccache.c | 9 +++++---- - src/fcinit.c | 4 ++-- - 2 files changed, 7 insertions(+), 6 deletions(-) - -diff --git a/src/fccache.c b/src/fccache.c -index 4744a84..035458e 100644 ---- a/src/fccache.c -+++ b/src/fccache.c -@@ -365,7 +365,6 @@ FcDirCacheProcess (FcConfig *config, const FcChar8 *dir, - struct stat file_stat, dir_stat; - FcBool ret = FcFalse; - const FcChar8 *sysroot = FcConfigGetSysRoot (config); -- struct timeval latest_mtime = (struct timeval){ 0 }; - - if (sysroot) - d = FcStrBuildFilename (sysroot, dir, NULL); -@@ -390,6 +389,8 @@ FcDirCacheProcess (FcConfig *config, const FcChar8 *dir, - #ifndef _WIN32 - FcBool retried = FcFalse; - #endif -+ struct timeval latest_mtime = (struct timeval){ 0 }; -+ - if (sysroot) - cache_hashed = FcStrBuildFilename (sysroot, cache_dir, cache_base, NULL); - else -@@ -1081,12 +1082,12 @@ FcDirCacheLoadFile (const FcChar8 *cache_file, struct stat *file_stat) - - if (!file_stat) - file_stat = &my_file_stat; -- fd = FcDirCacheOpenFile (cache_file, file_stat); -- if (fd < 0) -- return NULL; - config = FcConfigReference (NULL); - if (!config) - return NULL; -+ fd = FcDirCacheOpenFile (cache_file, file_stat); -+ if (fd < 0) -+ return NULL; - cache = FcDirCacheMapFd (config, fd, file_stat, NULL); - FcConfigDestroy (config); - close (fd); -diff --git a/src/fcinit.c b/src/fcinit.c -index 6f82ebd..0e1421e 100644 ---- a/src/fcinit.c -+++ b/src/fcinit.c -@@ -199,10 +199,10 @@ void - FcFini (void) - { - FcConfigFini (); -- FcCacheFini (); -+ FcConfigPathFini (); - FcDefaultFini (); - FcObjectFini (); -- FcConfigPathFini (); -+ FcCacheFini (); - } - - /* --- -2.24.1 - -From 6f6b39780215714386606ca1c5457a7106639ff4 Mon Sep 17 00:00:00 2001 -From: Akira TAGOH -Date: Mon, 23 Mar 2020 14:03:47 +0900 -Subject: [PATCH] Fix assertion in FcCacheFini() again - -The previous fix in fbc05949ef52c8a8d69233eed77f6636dffec280 was wrong. reverting. - -When reading older caches, FcDirCacheMapHelper() returns FcFalse and -it became the return value from FcDirCacheProcess() too, which is wrong. -Actually one of calls for FcDirCacheMapHelper() should be successfully -finished and closure should have a valid pointer for cache. - -Due to this, the proper finalization process wasn't running against -cache in closure. - -Fixes https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/227 ---- - src/fccache.c | 17 +++++++++++++++-- - 1 file changed, 15 insertions(+), 2 deletions(-) - -diff --git a/src/fccache.c b/src/fccache.c -index 035458e..2d398c7 100644 ---- a/src/fccache.c -+++ b/src/fccache.c -@@ -365,6 +365,7 @@ FcDirCacheProcess (FcConfig *config, const FcChar8 *dir, - struct stat file_stat, dir_stat; - FcBool ret = FcFalse; - const FcChar8 *sysroot = FcConfigGetSysRoot (config); -+ struct timeval latest_mtime = (struct timeval){ 0 }; - - if (sysroot) - d = FcStrBuildFilename (sysroot, dir, NULL); -@@ -389,7 +390,6 @@ FcDirCacheProcess (FcConfig *config, const FcChar8 *dir, - #ifndef _WIN32 - FcBool retried = FcFalse; - #endif -- struct timeval latest_mtime = (struct timeval){ 0 }; - - if (sysroot) - cache_hashed = FcStrBuildFilename (sysroot, cache_dir, cache_base, NULL); -@@ -445,6 +445,8 @@ FcDirCacheProcess (FcConfig *config, const FcChar8 *dir, - } - FcStrListDone (list); - -+ if (closure) -+ return !!(*((FcCache **)closure) != NULL); - return ret; - } - -@@ -792,7 +794,18 @@ FcCacheFini (void) - int i; - - for (i = 0; i < FC_CACHE_MAX_LEVEL; i++) -- assert (fcCacheChains[i] == NULL); -+ { -+ if (FcDebug() & FC_DBG_CACHE) -+ { -+ if (fcCacheChains[i] != NULL) -+ { -+ FcCacheSkip *s = fcCacheChains[i]; -+ printf("Fontconfig error: not freed %p (dir: %s, refcount %d)\n", s->cache, FcCacheDir(s->cache), s->ref.count); -+ } -+ } -+ else -+ assert (fcCacheChains[i] == NULL); -+ } - assert (fcCacheMaxLevel == 0); - - free_lock (); --- -2.24.1 - diff --git a/source/x/fontconfig/fedora-patches/fontconfig-fix-dtd-id.patch b/source/x/fontconfig/fedora-patches/fontconfig-fix-dtd-id.patch deleted file mode 100644 index 9045fc053..000000000 --- a/source/x/fontconfig/fedora-patches/fontconfig-fix-dtd-id.patch +++ /dev/null @@ -1,490 +0,0 @@ -diff -uNr fontconfig-2.13.92.orig/conf.d/05-reset-dirs-sample.conf fontconfig-2.13.92/conf.d/05-reset-dirs-sample.conf ---- fontconfig-2.13.92.orig/conf.d/05-reset-dirs-sample.conf 2019-05-08 10:22:25.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/05-reset-dirs-sample.conf 2020-03-28 15:53:41.792757065 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - Re-define fonts dirs sample - -diff -uNr fontconfig-2.13.92.orig/conf.d/09-autohint-if-no-hinting.conf fontconfig-2.13.92/conf.d/09-autohint-if-no-hinting.conf ---- fontconfig-2.13.92.orig/conf.d/09-autohint-if-no-hinting.conf 2019-07-30 13:03:27.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/09-autohint-if-no-hinting.conf 2020-03-28 15:53:41.764757635 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-autohint.conf fontconfig-2.13.92/conf.d/10-autohint.conf ---- fontconfig-2.13.92.orig/conf.d/10-autohint.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-autohint.conf 2020-03-28 15:53:41.829756312 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-hinting-full.conf fontconfig-2.13.92/conf.d/10-hinting-full.conf ---- fontconfig-2.13.92.orig/conf.d/10-hinting-full.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-hinting-full.conf 2020-03-28 15:53:41.714758653 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-hinting-medium.conf fontconfig-2.13.92/conf.d/10-hinting-medium.conf ---- fontconfig-2.13.92.orig/conf.d/10-hinting-medium.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-hinting-medium.conf 2020-03-28 15:53:41.809756719 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-hinting-none.conf fontconfig-2.13.92/conf.d/10-hinting-none.conf ---- fontconfig-2.13.92.orig/conf.d/10-hinting-none.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-hinting-none.conf 2020-03-28 15:53:41.796756984 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-hinting-slight.conf fontconfig-2.13.92/conf.d/10-hinting-slight.conf ---- fontconfig-2.13.92.orig/conf.d/10-hinting-slight.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-hinting-slight.conf 2020-03-28 15:53:41.760757717 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-no-sub-pixel.conf fontconfig-2.13.92/conf.d/10-no-sub-pixel.conf ---- fontconfig-2.13.92.orig/conf.d/10-no-sub-pixel.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-no-sub-pixel.conf 2020-03-28 15:53:41.743758063 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-scale-bitmap-fonts.conf fontconfig-2.13.92/conf.d/10-scale-bitmap-fonts.conf ---- fontconfig-2.13.92.orig/conf.d/10-scale-bitmap-fonts.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-scale-bitmap-fonts.conf 2020-03-28 15:53:41.727758389 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-sub-pixel-bgr.conf fontconfig-2.13.92/conf.d/10-sub-pixel-bgr.conf ---- fontconfig-2.13.92.orig/conf.d/10-sub-pixel-bgr.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-sub-pixel-bgr.conf 2020-03-28 15:53:41.841756068 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-sub-pixel-rgb.conf fontconfig-2.13.92/conf.d/10-sub-pixel-rgb.conf ---- fontconfig-2.13.92.orig/conf.d/10-sub-pixel-rgb.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-sub-pixel-rgb.conf 2020-03-28 15:53:41.723758470 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-sub-pixel-vbgr.conf fontconfig-2.13.92/conf.d/10-sub-pixel-vbgr.conf ---- fontconfig-2.13.92.orig/conf.d/10-sub-pixel-vbgr.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-sub-pixel-vbgr.conf 2020-03-28 15:53:41.772757472 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-sub-pixel-vrgb.conf fontconfig-2.13.92/conf.d/10-sub-pixel-vrgb.conf ---- fontconfig-2.13.92.orig/conf.d/10-sub-pixel-vrgb.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-sub-pixel-vrgb.conf 2020-03-28 15:53:41.706758816 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/10-unhinted.conf fontconfig-2.13.92/conf.d/10-unhinted.conf ---- fontconfig-2.13.92.orig/conf.d/10-unhinted.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/10-unhinted.conf 2020-03-28 15:53:41.739758145 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/11-lcdfilter-default.conf fontconfig-2.13.92/conf.d/11-lcdfilter-default.conf ---- fontconfig-2.13.92.orig/conf.d/11-lcdfilter-default.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/11-lcdfilter-default.conf 2020-03-28 15:53:41.731758307 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/11-lcdfilter-legacy.conf fontconfig-2.13.92/conf.d/11-lcdfilter-legacy.conf ---- fontconfig-2.13.92.orig/conf.d/11-lcdfilter-legacy.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/11-lcdfilter-legacy.conf 2020-03-28 15:53:41.837756149 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/11-lcdfilter-light.conf fontconfig-2.13.92/conf.d/11-lcdfilter-light.conf ---- fontconfig-2.13.92.orig/conf.d/11-lcdfilter-light.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/11-lcdfilter-light.conf 2020-03-28 15:53:41.768757554 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/20-unhint-small-vera.conf fontconfig-2.13.92/conf.d/20-unhint-small-vera.conf ---- fontconfig-2.13.92.orig/conf.d/20-unhint-small-vera.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/20-unhint-small-vera.conf 2020-03-28 15:53:41.784757228 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/25-unhint-nonlatin.conf fontconfig-2.13.92/conf.d/25-unhint-nonlatin.conf ---- fontconfig-2.13.92.orig/conf.d/25-unhint-nonlatin.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/25-unhint-nonlatin.conf 2020-03-28 15:53:41.817756556 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/30-metric-aliases.conf fontconfig-2.13.92/conf.d/30-metric-aliases.conf ---- fontconfig-2.13.92.orig/conf.d/30-metric-aliases.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/30-metric-aliases.conf 2020-03-28 15:53:41.718758572 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/40-nonlatin.conf fontconfig-2.13.92/conf.d/40-nonlatin.conf ---- fontconfig-2.13.92.orig/conf.d/40-nonlatin.conf 2019-05-08 10:22:25.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/40-nonlatin.conf 2020-03-28 15:53:41.735758226 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/45-generic.conf fontconfig-2.13.92/conf.d/45-generic.conf ---- fontconfig-2.13.92.orig/conf.d/45-generic.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/45-generic.conf 2020-03-28 15:53:41.833756231 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/45-latin.conf fontconfig-2.13.92/conf.d/45-latin.conf ---- fontconfig-2.13.92.orig/conf.d/45-latin.conf 2019-05-08 10:22:25.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/45-latin.conf 2020-03-28 15:53:41.756757798 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/49-sansserif.conf fontconfig-2.13.92/conf.d/49-sansserif.conf ---- fontconfig-2.13.92.orig/conf.d/49-sansserif.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/49-sansserif.conf 2020-03-28 15:53:41.845755987 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/50-user.conf fontconfig-2.13.92/conf.d/50-user.conf ---- fontconfig-2.13.92.orig/conf.d/50-user.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/50-user.conf 2020-03-28 15:53:41.710758735 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/51-local.conf fontconfig-2.13.92/conf.d/51-local.conf ---- fontconfig-2.13.92.orig/conf.d/51-local.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/51-local.conf 2020-03-28 15:53:41.805756801 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/60-generic.conf fontconfig-2.13.92/conf.d/60-generic.conf ---- fontconfig-2.13.92.orig/conf.d/60-generic.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/60-generic.conf 2020-03-28 15:53:41.702758898 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/60-latin.conf fontconfig-2.13.92/conf.d/60-latin.conf ---- fontconfig-2.13.92.orig/conf.d/60-latin.conf 2019-05-08 10:22:25.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/60-latin.conf 2020-03-28 15:53:41.752757880 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - -diff -uNr fontconfig-2.13.92.orig/conf.d/65-fonts-persian.conf fontconfig-2.13.92/conf.d/65-fonts-persian.conf ---- fontconfig-2.13.92.orig/conf.d/65-fonts-persian.conf 2018-06-05 12:36:38.000000000 +0200 -+++ fontconfig-2.13.92/conf.d/65-fonts-persian.conf 2020-03-28 15:53:41.748757961 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - - - -diff -uNr fontconfig-2.13.92.orig/doc/fonts-conf.5 fontconfig-2.13.92/doc/fonts-conf.5 ---- fontconfig-2.13.92.orig/doc/fonts-conf.5 2019-08-09 13:12:20.000000000 +0200 -+++ fontconfig-2.13.92/doc/fonts-conf.5 2020-03-28 15:53:41.685759244 +0100 -@@ -264,7 +264,7 @@ - .sp - .nf - -- -+ - - \&... - -@@ -554,7 +554,7 @@ - .sp - .nf - -- -+ - - - - - -diff -uNr fontconfig-2.13.92.orig/fonts.conf.in fontconfig-2.13.92/fonts.conf.in ---- fontconfig-2.13.92.orig/fonts.conf.in 2019-05-08 10:22:25.000000000 +0200 -+++ fontconfig-2.13.92/fonts.conf.in 2020-03-28 15:53:41.698758979 +0100 -@@ -1,5 +1,5 @@ - -- -+ - - - diff --git a/source/x/fontconfig/fedora-patches/fontconfig-fix-dtd.patch b/source/x/fontconfig/fedora-patches/fontconfig-fix-dtd.patch deleted file mode 100644 index 51655890d..000000000 --- a/source/x/fontconfig/fedora-patches/fontconfig-fix-dtd.patch +++ /dev/null @@ -1,26 +0,0 @@ -From a4aa66a858f1ecd375c5efe5916398281f73f794 Mon Sep 17 00:00:00 2001 -From: Jan Tojnar -Date: Wed, 20 Nov 2019 02:13:58 +0000 -Subject: [PATCH] Correct reset-dirs in DTD - -Empty elements need to be declared as such in well-formed DTDs. ---- - fonts.dtd | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fonts.dtd b/fonts.dtd -index f8c9f2c..40ecb4e 100644 ---- a/fonts.dtd -+++ b/fonts.dtd -@@ -124,7 +124,7 @@ - -- -+ - - ++ ++ ++ ++ false ++ ++ ++ ++ +diff -rNu fontconfig-2.15.0/conf.d/70-no-bitmaps-except-emoji.conf fontconfig-2.15.0.new/conf.d/70-no-bitmaps-except-emoji.conf +--- fontconfig-2.15.0/conf.d/70-no-bitmaps-except-emoji.conf 1970-01-01 01:00:00.000000000 +0100 ++++ fontconfig-2.15.0.new/conf.d/70-no-bitmaps-except-emoji.conf 2024-11-25 22:14:42.364803000 +0100 +@@ -0,0 +1,14 @@ ++ ++ ++ ++ Reject bitmap fonts except bitmap emoji fonts ++ ++ ++ ++ ++ false ++ false ++ ++ ++ ++ +diff -rNu fontconfig-2.15.0/conf.d/70-no-bitmaps.conf fontconfig-2.15.0.new/conf.d/70-no-bitmaps.conf +--- fontconfig-2.15.0/conf.d/70-no-bitmaps.conf 2023-12-22 14:43:03.000000000 +0100 ++++ fontconfig-2.15.0.new/conf.d/70-no-bitmaps.conf 2024-11-25 22:14:42.364803000 +0100 +@@ -1,13 +1,6 @@ + + + +- Reject bitmap fonts +- +- +- +- +- false +- +- +- ++ Reject bitmap fonts except bitmap emoji fonts (deprecated; use 70-no-bitmaps-except-emoji.conf) ++ 70-no-bitmaps-except-emoji.conf + +diff -rNu fontconfig-2.15.0/conf.d/meson.build fontconfig-2.15.0.new/conf.d/meson.build +--- fontconfig-2.15.0/conf.d/meson.build 2023-12-22 14:43:03.000000000 +0100 ++++ fontconfig-2.15.0.new/conf.d/meson.build 2024-11-25 22:56:31.015982512 +0100 +@@ -36,6 +37,8 @@ + '65-nonlatin.conf', + '69-unifont.conf', + '70-no-bitmaps.conf', ++ '70-no-bitmaps-and-emoji.conf', ++ '70-no-bitmaps-except-emoji.conf', + '70-yes-bitmaps.conf', + '80-delicious.conf', + '90-synthetic.conf', diff --git a/source/x/fontconfig/fontconfig.SlackBuild b/source/x/fontconfig/fontconfig.SlackBuild index 2db00e5f5..4df4feace 100755 --- a/source/x/fontconfig/fontconfig.SlackBuild +++ b/source/x/fontconfig/fontconfig.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2008, 2009, 2010, 2013, 2017, 2018, 2020 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2024 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,17 +23,18 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=fontconfig -VERSION=${VERSION:-$(echo fontconfig-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then - case "$( uname -m )" in - i?86) export ARCH=i586 ;; - arm*) export ARCH=arm ;; + case "$(uname -m)" in + i?86) ARCH=i686 ;; + arm*) readelf /usr/bin/file -A | egrep -q "Tag_CPU.*[4,5]" && ARCH=arm || ARCH=armv7hl ;; # Unless $ARCH is already set, use uname -m for all other archs: - *) export ARCH=$( uname -m ) ;; + *) ARCH=$(uname -m) ;; esac + export ARCH fi # If the variable PRINT_PACKAGE_NAME is set, then this script will report what @@ -44,32 +45,30 @@ if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then exit 0 fi -NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} +NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "} -TMP=${TMP:-/tmp} -PKG=$TMP/package-fontconfig - -if [ "$ARCH" = "i586" ]; then - SLKCFLAGS="-O2 -march=i586 -mtune=i686" - LIBDIRSUFFIX="" -elif [ "$ARCH" = "s390" ]; then - SLKCFLAGS="-O2" +if [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" LIBDIRSUFFIX="" elif [ "$ARCH" = "x86_64" ]; then - SLKCFLAGS="-O2 -fPIC" + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" LIBDIRSUFFIX="64" else SLKCFLAGS="-O2" LIBDIRSUFFIX="" fi +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + rm -rf $PKG mkdir -p $TMP $PKG cd $TMP -rm -rf fontconfig-$VERSION -tar xvf $CWD/fontconfig-$VERSION.tar.?z* || exit 1 -cd fontconfig-$VERSION || exit 1 +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.?z || exit 1 +cd $PKGNAM-$VERSION || exit 1 + chown -R root:root . find . \ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ @@ -77,141 +76,87 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ -# Prefer DejaVu fonts in 60-latin.conf: -#zcat $CWD/fontconfig.dejavu.diff.gz | patch -p1 --verbose || exit 1 - -# Prefer Liberation fonts in 60-latin.conf (these work better with hinting): -zcat $CWD/fontconfig.liberation.diff.gz | patch -p1 --verbose || exit 1 +# Patches from Fedora and Debian: +cat $CWD/patches/02_indic_names.patch | patch -p1 --verbose || exit 1 +cat $CWD/patches/04_mgopen_fonts.patch | patch -p1 --verbose || exit 1 +cat $CWD/patches/disable-crbug1004354.patch | patch -p1 --verbose || exit 1 +cat $CWD/patches/fontconfig-sleep-less.patch | patch -p1 --verbose || exit 1 +cat $CWD/patches/fontconfig-remove-uuid.patch | patch -p1 --verbose || exit 1 +cat $CWD/patches/fontconfig-drop-lang-from-pkgkit-format.patch | patch -p1 --verbose || exit 1 +cat $CWD/patches/fontconfig-fix-SAST.patch | patch -p1 --verbose || exit 1 # Hardcode the default font search path rather than having fontconfig figure # it out (and possibly follow symlinks, or index ugly bitmapped fonts): -zcat $CWD/fontconfig.font.dir.list.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1 +cat $CWD/fontconfig.font.dir.list.diff | patch -p1 --verbose || exit 1 -# Add some patches from the Fedora SRPM: -zcat $CWD/fedora-patches/fontconfig-sleep-less.patch.gz | patch -p1 --verbose || exit 1 -#zcat $CWD/fedora-patches/fontconfig-required-freetype-version.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-score-hint-on-match.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-fix-1744377.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-drop-lang-from-pkgkit-format.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-sysroot.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-read-latest-cache.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-mt.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-fix-test.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-fix-assertion.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-fix-dtd.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-fix-dtd-id.patch.gz | patch -p1 --verbose || exit 1 -zcat $CWD/fedora-patches/fontconfig-0-timestamp-dir-on-sb.patch.gz | patch -p1 --verbose || exit 1 +# Prefer the Hack font for monospace. Thanks to Didier Spaier of Slint for +# the patch: +cat $CWD/fontconfig.hack.for.monospace.diff | patch -p1 --verbose || exit 1 -autoreconf -vif +# Some "no bitmap" conf files from Fedora. We'll include them but won't be +# enabling them. +cat $CWD/fontconfig.70.no.bitmaps.conf.diff | patch -p1 --verbose || exit 1 -CFLAGS=$SLKCFLAGS \ -./configure \ - --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ - --mandir=/usr/man \ - --sysconfdir=/etc \ - --with-templatedir=/etc/fonts/conf.avail \ - --with-baseconfigdir=/etc/fonts \ - --with-configdir=/etc/fonts/conf.d \ - --with-xmldir=/etc/fonts \ - --localstatedir=/var \ - --enable-static=no \ - --enable-libxml2 \ - --build=$ARCH-slackware-linux || exit 1 +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +mkdir meson-build +cd meson-build + meson setup \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --mandir=/usr/man \ + --datadir=/usr/share \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --buildtype=release \ + -D cache-build=disabled \ + -D default-hinting=slight \ + -D default-sub-pixel-rendering=rgb \ + -D doc-html=enabled \ + -D doc-pdf=disabled \ + -D doc-txt=disabled \ + .. || exit 1 + "${NINJA:=ninja}" $NUMJOBS || exit 1 + DESTDIR=$PKG $NINJA install || exit 1 +cd .. -make $NUMJOBS || make || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Don't ship .la files: -rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la - -# Upstream has changed the default templatedir to /usr/share/fontconfig/conf.avail. -# This change, if accepted, would break any existing font package containing a -# conf.avail directory. The safest thing to do is to keep things in the -# traditional location, but put a link in the new place so that font packages -# following the new standard location will work. Let's hear it for being -# "more correct" at the expense of having things "just work"! -mkdir -p $PKG/usr/share/fontconfig -( cd $PKG/usr/share/fontconfig ; ln -sf /etc/fonts/conf.avail . ) - -mkdir -p $PKG/usr/doc/fontconfig-$VERSION -cp -a \ - AUTHORS COPYING* INSTALL NEWS README \ - $PKG/usr/doc/fontconfig-$VERSION -# You can shop for this kind of stuff in the source tarball. -rm -rf $PKG/usr/share/doc -rmdir $PKG/usr/share 2>/dev/null - -# 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/*-$VERSION) - cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog - touch -r ChangeLog $DOCSDIR/ChangeLog -fi +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null mkdir -p $PKG/var/log/setup cat $CWD/setup.05.fontconfig > $PKG/var/log/setup/setup.05.fontconfig chmod 755 $PKG/var/log/setup/setup.05.fontconfig -find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ - | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +# Compress manual pages: +find $PKG/usr/man -type f -exec gzip -9 {} \+ +for i in $( find $PKG/usr/man -type l ) ; do + ln -s $( readlink $i ).gz $i.gz + rm $i +done -# Set up the default options in /etc/fonts/conf.d: -( cd $PKG/etc/fonts/conf.d - for fontconf in \ - 20-unhint-small-vera.conf \ - 30-metric-aliases.conf \ - 40-nonlatin.conf \ - 45-latin.conf \ - 49-sansserif.conf \ - 50-user.conf \ - 51-local.conf \ - 60-latin.conf \ - 65-fonts-persian.conf \ - 65-nonlatin.conf \ - 69-unifont.conf \ - 80-delicious.conf \ - 90-synthetic.conf ; do - if [ -r ../conf.avail/$fontconf ]; then - ln -sf ../conf.avail/$fontconf . - else - echo "ERROR: unable to symlink ../conf.avail/$fontconf, file does not exist." - exit 1 - fi - done - if [ ! $? = 0 ]; then - exit 1 - fi -) -if [ ! $? = 0 ]; then - echo "Missing /etc/fonts/$fontconf default. Exiting" - exit 1 +# Not convinced. +#( cd $PKG/etc/fonts/conf.d ; ln -sf ../../../usr/share/fontconfig/conf.avail/70-no-bitmaps-except-emoji.conf . ) + +# You can shop for this kind of stuff in the source tarball. +rm -rf $PKG/usr/share/doc + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + ABOUT-NLS* AUTHORS* COPYING* ChangeLog INSTALL* 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 -# This is a really ugly default. If you like it, you'll have to link this -# one yourself: -rm -f $PKG/etc/fonts/conf.d/10-hinting-slight.conf - -# Fix manpages: -if [ -d $PKG/usr/man ]; then - ( cd $PKG/usr/man - for manpagedir in $(find . -type d -name "man*") ; do - ( cd $manpagedir - for eachpage in $( find . -type l -maxdepth 1) ; do - ln -s $( readlink $eachpage ).gz $eachpage.gz - rm $eachpage - done - gzip -9 *.? - ) - done - ) -fi - -mkdir $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc +mkdir -p $PKG/install zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh +cat $CWD/slack-desc > $PKG/install/slack-desc cd $PKG -/sbin/makepkg -l y -c n --prepend $TMP/fontconfig-$VERSION-$ARCH-$BUILD.txz - +/sbin/makepkg -l y -c n $TMP/$PKGNAM-$VERSION-$ARCH-$BUILD.txz diff --git a/source/x/fontconfig/fontconfig.dejavu.diff b/source/x/fontconfig/fontconfig.dejavu.diff deleted file mode 100644 index a5d4d7bde..000000000 --- a/source/x/fontconfig/fontconfig.dejavu.diff +++ /dev/null @@ -1,35 +0,0 @@ ---- ./conf.d/60-latin.conf.orig 2016-07-10 21:41:05.000000000 -0500 -+++ ./conf.d/60-latin.conf 2017-04-30 14:35:21.579089043 -0500 -@@ -4,8 +4,9 @@ - - serif - -- Bitstream Vera Serif - DejaVu Serif -+ Liberation Serif -+ Bitstream Vera Serif - Times New Roman - Thorndale AMT - Luxi Serif -@@ -17,8 +18,9 @@ - - sans-serif - -- Bitstream Vera Sans - DejaVu Sans -+ Liberation Sans -+ Bitstream Vera Sans - Verdana - Arial - Albany AMT -@@ -34,8 +36,9 @@ - - monospace - -- Bitstream Vera Sans Mono - DejaVu Sans Mono -+ Liberation Mono -+ Bitstream Vera Sans Mono - Inconsolata - Andale Mono - Courier New diff --git a/source/x/fontconfig/fontconfig.font.dir.list.diff b/source/x/fontconfig/fontconfig.font.dir.list.diff index 63be22f51..45134e780 100644 --- a/source/x/fontconfig/fontconfig.font.dir.list.diff +++ b/source/x/fontconfig/fontconfig.font.dir.list.diff @@ -1,11 +1,11 @@ ---- ./fonts.conf.in.orig 2012-07-23 21:01:32.000000000 -0500 -+++ ./fonts.conf.in 2013-02-28 22:32:44.758585955 -0600 -@@ -22,13 +22,29 @@ - --> +diff -ru fontconfig-2.15.0/fonts.conf.in fontconfig-2.15.0.new/fonts.conf.in +--- fontconfig-2.15.0/fonts.conf.in 2023-12-22 14:43:03.000000000 +0100 ++++ fontconfig-2.15.0.new/fonts.conf.in 2024-11-22 23:08:01.630099792 +0100 +@@ -24,12 +24,28 @@ -- -- @FC_DEFAULT_FONTS@ + +-@FC_DEFAULT_FONTS@ - @FC_FONTPATH@ + /usr/share/fonts/OTF + /usr/share/fonts/TTF @@ -24,10 +24,9 @@ + /usr/share/fonts/75dpi + The top-level font directory should also not be indexed, as that + will include the directories of bitmapped fonts: -+ @FC_DEFAULT_FONTS@ ++ /usr/share/fonts + The empty line below is produced by the FC_FONTPATH macro. + Moving it here so it doesn't become a problem in the future: -+ @FC_FONTPATH@ +--> + ++ ++ Hack ++ monospace ++ ++ ++ ++ ++ Hack ++ ++ ++ sans-serif ++ ++ ++ ++ +diff -rNu fontconfig-2.15.0/conf.d/60-latin.conf fontconfig-2.15.0.new/conf.d/60-latin.conf +--- fontconfig-2.15.0/conf.d/60-latin.conf 2023-12-22 14:43:03.000000000 +0100 ++++ fontconfig-2.15.0.new/conf.d/60-latin.conf 2024-11-25 22:20:55.013830171 +0100 +@@ -35,8 +35,10 @@ + + monospace + +- Noto Sans Mono ++ Hack + DejaVu Sans Mono ++ Noto Mono ++ Noto Sans Mono + Inconsolata + Andale Mono + Courier New +diff -rNu fontconfig-2.15.0/conf.d/meson.build fontconfig-2.15.0.new/conf.d/meson.build +--- fontconfig-2.15.0/conf.d/meson.build 2023-12-22 14:43:03.000000000 +0100 ++++ fontconfig-2.15.0.new/conf.d/meson.build 2024-11-25 22:56:31.015982512 +0100 +@@ -24,6 +24,7 @@ + '30-metric-aliases.conf', + '40-nonlatin.conf', + '45-generic.conf', ++ '45-hack.conf', + '45-latin.conf', + '48-spacing.conf', + '49-sansserif.conf', +@@ -54,6 +57,7 @@ + '30-metric-aliases.conf', + '40-nonlatin.conf', + '45-generic.conf', ++ '45-hack.conf', + '45-latin.conf', + '48-spacing.conf', + '49-sansserif.conf', diff --git a/source/x/fontconfig/fontconfig.liberation.diff b/source/x/fontconfig/fontconfig.liberation.diff deleted file mode 100644 index b9c9daeb8..000000000 --- a/source/x/fontconfig/fontconfig.liberation.diff +++ /dev/null @@ -1,35 +0,0 @@ ---- ./conf.d/60-latin.conf.orig 2016-07-10 21:41:05.000000000 -0500 -+++ ./conf.d/60-latin.conf 2017-04-30 14:18:52.426996569 -0500 -@@ -4,8 +4,9 @@ - - serif - -- Bitstream Vera Serif -+ Liberation Serif - DejaVu Serif -+ Bitstream Vera Serif - Times New Roman - Thorndale AMT - Luxi Serif -@@ -17,8 +18,9 @@ - - sans-serif - -- Bitstream Vera Sans -+ Liberation Sans - DejaVu Sans -+ Bitstream Vera Sans - Verdana - Arial - Albany AMT -@@ -34,8 +36,9 @@ - - monospace - -- Bitstream Vera Sans Mono -+ Liberation Mono - DejaVu Sans Mono -+ Bitstream Vera Sans Mono - Inconsolata - Andale Mono - Courier New diff --git a/source/x/fontconfig/fontconfig.url b/source/x/fontconfig/fontconfig.url index b5a0de36d..a119e8e66 100644 --- a/source/x/fontconfig/fontconfig.url +++ b/source/x/fontconfig/fontconfig.url @@ -1 +1 @@ -http://fontconfig.org/release +https://www.freedesktop.org/software/fontconfig/release/ diff --git a/source/x/fontconfig/patches/02_indic_names.patch b/source/x/fontconfig/patches/02_indic_names.patch new file mode 100644 index 000000000..fb60347c8 --- /dev/null +++ b/source/x/fontconfig/patches/02_indic_names.patch @@ -0,0 +1,46 @@ +From: Vasudev Kamath +Date: Mon, 10 Jun 2013 22:28:13 +0530 +Subject: Correct the font names for nonlatin languages + +Bug-Debian: http://bugs.debian.org/661245 +Origin: http://lists.freedesktop.org/archives/fontconfig/2011-December/003725.html + +This patch does the following. + 1. Use Rachana as serif font for Malayalam as Meera is only Sans + family. + 2. Remove TSCu_Paranar since its legacy encoded non-unicode font. + 3. Remove non existing fonts malayalam and sampige. +--- + conf.d/65-nonlatin.conf | 5 ----- + 1 file changed, 5 deletions(-) + +diff --git a/conf.d/65-nonlatin.conf b/conf.d/65-nonlatin.conf +index 3e5d1c7..71049f1 100644 +--- a/conf.d/65-nonlatin.conf ++++ b/conf.d/65-nonlatin.conf +@@ -20,8 +20,6 @@ + Urdu Nastaliq Unicode + Raghindi + Mukti Narrow +- malayalam +- Sampige + padmaa + Hapax Berbère + MS Mincho +@@ -96,8 +94,6 @@ + Urdu Nastaliq Unicode + Raghindi + Mukti Narrow +- malayalam +- Sampige + padmaa + Hapax Berbère + MS Gothic +@@ -127,7 +123,6 @@ + AR PL Mingti2L Big5 + MS ゴシック + ZYSong18030 +- TSCu_Paranar + NanumGothic + UnDotum + Baekmuk Dotum diff --git a/source/x/fontconfig/patches/04_mgopen_fonts.patch b/source/x/fontconfig/patches/04_mgopen_fonts.patch new file mode 100644 index 000000000..03b8cd589 --- /dev/null +++ b/source/x/fontconfig/patches/04_mgopen_fonts.patch @@ -0,0 +1,46 @@ +From: Josselin Mouette +Date: Sat, 23 Nov 2013 20:09:38 +0100 +Subject: Add missing MgOpen fonts to 40- and 65-nonlatin.conf + +--- + conf.d/40-nonlatin.conf | 8 ++++++++ + conf.d/65-nonlatin.conf | 2 ++ + 2 files changed, 10 insertions(+) + +diff --git a/conf.d/40-nonlatin.conf b/conf.d/40-nonlatin.conf +index f8d96ce..c99534b 100644 +--- a/conf.d/40-nonlatin.conf ++++ b/conf.d/40-nonlatin.conf +@@ -157,10 +157,18 @@ + Baekmuk Dotum + sans-serif + ++ ++ MgOpen Moderna ++ sans-serif ++ + + MgOpen Modata + sans-serif + ++ ++ MgOpen Cosmetica ++ sans-serif ++ + + Sazanami Gothic + sans-serif +diff --git a/conf.d/65-nonlatin.conf b/conf.d/65-nonlatin.conf +index 71049f1..ef6c297 100644 +--- a/conf.d/65-nonlatin.conf ++++ b/conf.d/65-nonlatin.conf +@@ -110,7 +110,9 @@ + PingFang HK + Hiragino Sans CNS + Hiragino Sans GB ++ MgOpen Moderna + MgOpen Modata ++ MgOpen Cosmetica + VL Gothic + IPAMonaGothic + IPAGothic diff --git a/source/x/fontconfig/patches/disable-crbug1004354.patch b/source/x/fontconfig/patches/disable-crbug1004354.patch new file mode 100644 index 000000000..ea9f1e0aa --- /dev/null +++ b/source/x/fontconfig/patches/disable-crbug1004354.patch @@ -0,0 +1,26 @@ +From: Andreas Henriksson +Date: Mon, 2 Jan 2023 01:45:09 +0100 +Subject: disable-crbug1004354 + +According to test/Makefile.am test-crbug1004254 should not be enabled +since it requires downloading fonts (and thus does not add it to the +TESTS variable), yet run-test.sh will explicitly run the test anyway +if it was built.... which then fails (because we don't have and can't +run curl). +--- + test/run-test.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/run-test.sh b/test/run-test.sh +index c3da72a..3af5c0b 100644 +--- a/test/run-test.sh ++++ b/test/run-test.sh +@@ -429,7 +429,7 @@ rm -rf "$MYCACHEBASEDIR" "$MYCONFIG" my-fonts.conf my-out my-out.expected + + fi # if [ "x$EXEEXT" = "x" ] + +-if [ -x "$BUILDTESTDIR"/test-crbug1004254 ]; then ++if false && [ -x "$BUILDTESTDIR"/test-crbug1004254 ]; then + dotest "MT-safe global config" + prep + curl -s -o "$FONTDIR"/noto.zip https://noto-website-2.storage.googleapis.com/pkgs/NotoSans-hinted.zip diff --git a/source/x/fontconfig/fedora-patches/fontconfig-drop-lang-from-pkgkit-format.patch b/source/x/fontconfig/patches/fontconfig-drop-lang-from-pkgkit-format.patch similarity index 100% rename from source/x/fontconfig/fedora-patches/fontconfig-drop-lang-from-pkgkit-format.patch rename to source/x/fontconfig/patches/fontconfig-drop-lang-from-pkgkit-format.patch diff --git a/source/x/fontconfig/patches/fontconfig-fix-SAST.patch b/source/x/fontconfig/patches/fontconfig-fix-SAST.patch new file mode 100644 index 000000000..6ef1b0782 --- /dev/null +++ b/source/x/fontconfig/patches/fontconfig-fix-SAST.patch @@ -0,0 +1,54 @@ +From eaa335e7c4686c622f31e691f8a41fdf30ea42b3 Mon Sep 17 00:00:00 2001 +From: Akira TAGOH +Date: Wed, 31 Jul 2024 17:31:36 +0900 +Subject: [PATCH 1/2] Fix a memory leak in _get_real_paths_from_prefix + +--- + src/fcxml.c | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/src/fcxml.c b/src/fcxml.c +index 9fe0674..083fc1f 100644 +--- a/src/fcxml.c ++++ b/src/fcxml.c +@@ -1327,11 +1327,9 @@ _get_real_paths_from_prefix(FcConfigParse *parse, const FcChar8 *path, const FcC + if (!p) + return NULL; + parent = FcStrDirname (p); ++ FcStrFree (p); + if (!parent) +- { +- free (p); + return NULL; +- } + } + } + #ifndef _WIN32 +-- +2.45.2 + +From ab765827101787d49c0a66b23addc1f68f99a455 Mon Sep 17 00:00:00 2001 +From: Akira TAGOH +Date: Wed, 31 Jul 2024 17:37:53 +0900 +Subject: [PATCH 2/2] Set FcTypeVoid if no valid types to convert + +--- + src/fcname.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/fcname.c b/src/fcname.c +index 566f0ef..b152bd9 100644 +--- a/src/fcname.c ++++ b/src/fcname.c +@@ -406,6 +406,8 @@ FcNameConvert (FcType type, const char *object, FcChar8 *string) + v.u.r = FcRangeCreateDouble (b, e); + break; + default: ++ /* No valid type to convert */ ++ v.type = FcTypeVoid; + break; + } + return v; +-- +2.45.2 + diff --git a/source/x/fontconfig/patches/fontconfig-remove-uuid.patch b/source/x/fontconfig/patches/fontconfig-remove-uuid.patch new file mode 100644 index 000000000..16c0d040e --- /dev/null +++ b/source/x/fontconfig/patches/fontconfig-remove-uuid.patch @@ -0,0 +1,67 @@ +From c22908828fb2dbfdf38733d119adc1cf5fe00173 Mon Sep 17 00:00:00 2001 +From: Akira TAGOH +Date: Sat, 10 Feb 2024 00:20:54 +0900 +Subject: [PATCH 1/2] Clean up .uuid files with fc-cache -f too + +.uuid file was obsoleted >5 years ago and it was supposed to +be cleaned up by fc-cache -r but not -f. +This change tries to clean it up by fc-cache -f. + +https://bugzilla.redhat.com/show_bug.cgi?id=1761885 +--- + src/fcdir.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +diff --git a/src/fcdir.c b/src/fcdir.c +index 6f7b3835..2e4fdc69 100644 +--- a/src/fcdir.c ++++ b/src/fcdir.c +@@ -234,7 +234,7 @@ FcDirScanConfig (FcFontSet *set, + + if (FcDebug () & FC_DBG_SCAN) + printf ("\tScanning dir %s\n", s_dir); +- ++ + d = opendir ((char *) s_dir); + if (!d) + { +@@ -459,7 +459,10 @@ FcDirCacheRead (const FcChar8 *dir, FcBool force, FcConfig *config) + + /* Not using existing cache file, construct new cache */ + if (!cache) ++ { ++ FcDirCacheDeleteUUID (dir, config); + cache = FcDirCacheScan (dir, config); ++ } + FcConfigDestroy (config); + + return cache; +-- +2.43.0 + +From a76b95105ca26c600279b2daf4bd43b37a918823 Mon Sep 17 00:00:00 2001 +From: Akira TAGOH +Date: Sat, 10 Feb 2024 02:15:45 +0900 +Subject: [PATCH 2/2] Fix undesired unref of FcConfig on Win32 + +--- + src/fccache.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/fccache.c b/src/fccache.c +index cebbb810..54f76ac1 100644 +--- a/src/fccache.c ++++ b/src/fccache.c +@@ -106,8 +106,8 @@ FcDirCacheDeleteUUID (const FcChar8 *dir, + FcStrFree (target); + bail: + FcStrFree (d); +-#endif + FcConfigDestroy (config); ++#endif + + return ret; + } +-- +2.43.0 + diff --git a/source/x/fontconfig/fedora-patches/fontconfig-sleep-less.patch b/source/x/fontconfig/patches/fontconfig-sleep-less.patch similarity index 100% rename from source/x/fontconfig/fedora-patches/fontconfig-sleep-less.patch rename to source/x/fontconfig/patches/fontconfig-sleep-less.patch diff --git a/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild index 0c27b109b..51f6d3226 100755 --- a/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild +++ b/source/x/liberation-fonts-ttf/liberation-fonts-ttf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=liberation-fonts-ttf VERSION=2.1.5 ARCH=noarch -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # 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 @@ -60,10 +60,10 @@ cp -a \ $CWD/docs/* \ $PKG/usr/doc/liberation-fonts-ttf-$VERSION -mkdir -p $PKG/etc/fonts/conf.{d,avail} -cat $CWD/60-liberation.conf > $PKG/etc/fonts/conf.avail/60-liberation.conf +mkdir -p $PKG/etc/fonts/conf.d $PKG/usr/share/fontconfig/conf.avail +cat $CWD/60-liberation.conf > $PKG/usr/share/fontconfig/conf.avail/60-liberation.conf ( cd $PKG/etc/fonts/conf.d && \ - ln -sf ../conf.avail/60-liberation.conf + ln -sf ../../../usr/share/fontconfig/conf.avail/60-liberation.conf . ) mkdir -p $PKG/install diff --git a/source/x/noto-cjk-fonts-ttf/noto-cjk-fonts-ttf.SlackBuild b/source/x/noto-cjk-fonts-ttf/noto-cjk-fonts-ttf.SlackBuild index 6023000bb..e790c3d27 100755 --- a/source/x/noto-cjk-fonts-ttf/noto-cjk-fonts-ttf.SlackBuild +++ b/source/x/noto-cjk-fonts-ttf/noto-cjk-fonts-ttf.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=noto-cjk-fonts-ttf VERSION=${VERSION:-$(echo NotoSansCJK_subset-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-3} +BUILD=${BUILD:-4} ARCH=noarch # If the variable PRINT_PACKAGE_NAME is set, then this script will report what @@ -57,10 +57,10 @@ mkdir -p $TMP $PKG ) # Add a font configuration file (taken from Arch repository): -mkdir -p $PKG/etc/fonts/conf.avail -cp -a $CWD/70-noto-cjk.conf $PKG/etc/fonts/conf.avail -chown root:root $PKG/etc/fonts/conf.avail/70-noto-cjk.conf -chmod 644 $PKG/etc/fonts/conf.avail/70-noto-cjk.conf +mkdir -p $PKG/usr/share/fontconfig/conf.avail +cp -a $CWD/70-noto-cjk.conf $PKG/usr/share/fontconfig/conf.avail +chown root:root $PKG/usr/share/fontconfig/conf.avail/70-noto-cjk.conf +chmod 644 $PKG/usr/share/fontconfig/conf.avail/70-noto-cjk.conf mkdir -p $PKG/install zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh diff --git a/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild b/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild index 8c1d7a1a3..c6d328d3a 100755 --- a/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild +++ b/source/x/ttf-indic-fonts/ttf-indic-fonts.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ttf-indic-fonts VERSION=0.5.14 ARCH=noarch -BUILD=${BUILD:-5} +BUILD=${BUILD:-6} # 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 @@ -71,12 +71,12 @@ find . \ mkdir -p $PKG/usr/share/fonts/TTF/ cp -a */*.ttf $PKG/usr/share/fonts/TTF -mkdir -p $PKG/etc/fonts/conf.avail -find . -name "*.conf" -exec cp -a {} $PKG/etc/fonts/conf.avail \; +mkdir -p $PKG/usr/share/fontconfig/conf.avail +find . -name "*.conf" -exec cp -a {} $PKG/usr/share/fontconfig/conf.avail \; mkdir -p $PKG/etc/fonts/conf.d ( cd $PKG/etc/fonts/conf.d - for file in ../conf.avail/*.conf ; do + for file in ../../../usr/share/fontconfig/conf.avail/*.conf ; do ln -sf $file . done ) diff --git a/source/x/ttf-tlwg/ttf-tlwg.SlackBuild b/source/x/ttf-tlwg/ttf-tlwg.SlackBuild index 5dc33c0ff..dfb6b79d8 100755 --- a/source/x/ttf-tlwg/ttf-tlwg.SlackBuild +++ b/source/x/ttf-tlwg/ttf-tlwg.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=ttf-tlwg VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} ARCH=noarch -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # 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 @@ -54,10 +54,11 @@ find . \ mkdir -p $PKG/usr/share/fonts/TTF/ cp -a *.ttf fonts.* $PKG/usr/share/fonts/TTF/ -mkdir -p $PKG/etc/fonts/conf.{d,avail} -cp -a fontconfig/conf.avail/* $PKG/etc/fonts/conf.avail + +mkdir -p $PKG/etc/fonts/conf.d $PKG/usr/share/fontconfig/conf.avail +cp -a fontconfig/conf.avail/* $PKG/usr/share/fontconfig/conf.avail ( cd $PKG/etc/fonts/conf.d && \ - ln -sf ../conf.avail/* . + ln -sf ../../../usr/share/fontconfig/conf.avail/* . ) mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION diff --git a/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild b/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild index eb0e7ac84..caa7614be 100755 --- a/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild +++ b/source/x/wqy-zenhei-font-ttf/wqy-zenhei-font-ttf.SlackBuild @@ -39,7 +39,7 @@ SRCNAM=wqy-zenhei VERSION=${VERSION:-0.8.38} SUB=${SUB:-1} ARCH=noarch -BUILD=${BUILD:-9} +BUILD=${BUILD:-10} # 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 @@ -94,10 +94,10 @@ chmod 644 $PKG$FONTDIR/* chown root:root $PKG$FONTDIR/* # Add the fontconfig file and symlink. -mkdir -p $PKG/etc/fonts/conf.{d,avail} -zcat $CWD/64-wqy-zenhei.conf.gz > $PKG/etc/fonts/conf.avail/64-wqy-zenhei.conf +mkdir -p $PKG/etc/fonts/conf.d $PKG/usr/share/fontconfig/conf.avail +zcat $CWD/64-wqy-zenhei.conf.gz > $PKG/usr/share/fontconfig/conf.avail/64-wqy-zenhei.conf ( cd $PKG/etc/fonts/conf.d && \ - ln -sf ../conf.avail/64-wqy-zenhei.conf + ln -sf ../../../usr/share/fontconfig/conf.avail/64-wqy-zenhei.conf . ) # We install the upstream fontconfig files, but do not activate them with diff --git a/source/x/x11/build/font-bh-ttf b/source/x/x11/build/font-bh-ttf index d00491fd7..0cfbf0888 100644 --- a/source/x/x11/build/font-bh-ttf +++ b/source/x/x11/build/font-bh-ttf @@ -1 +1 @@ -1 +2 diff --git a/source/x/x11/configure/font-bh-ttf b/source/x/x11/configure/font-bh-ttf index 9e498859a..5539353d5 100644 --- a/source/x/x11/configure/font-bh-ttf +++ b/source/x/x11/configure/font-bh-ttf @@ -1,4 +1,3 @@ -FC_CONFDIR=/etc/fonts \ CFLAGS=$SLKCFLAGS \ CXXFLAGS=$SLKCFLAGS \ ./configure \ @@ -10,4 +9,6 @@ CXXFLAGS=$SLKCFLAGS \ --mandir=/usr/man \ --docdir=/usr/doc/${PKGNAME}-${MODULAR_PACKAGE_VERSION} \ --disable-static \ + --with-fc-confdir=/usr/share/fontconfig \ + --with-fontdir=/usr/share/fonts/TTF \ --build=$ARCH-slackware-linux diff --git a/source/x/x11/post-install/font-bh-ttf.post-install b/source/x/x11/post-install/font-bh-ttf.post-install index 25533670d..652277e5e 100644 --- a/source/x/x11/post-install/font-bh-ttf.post-install +++ b/source/x/x11/post-install/font-bh-ttf.post-install @@ -1,8 +1,9 @@ -# The fonts really should go in /usr/share/fonts: -mkdir -p $PKG/usr/share -mv $PKG/usr/lib/X11/fonts $PKG/usr/share -# I use this strange sequence so I'll notice if anything else -# pops up in /usr/lib/X11: -rmdir $PKG/usr/lib/X11/fonts -rmdir $PKG/usr/lib/X11 -rmdir $PKG/usr/lib +# The conf.d directory is in /etc/fonts: +mkdir -p $PKG/etc/fonts +mv $PKG/usr/share/fontconfig/conf.d $PKG/etc/fonts +( cd $PKG/etc/fonts/conf.d + for conf in *.conf ; do + rm -f $conf + ln -sf ../../../usr/share/fontconfig/conf.avail/$conf . + done +) diff --git a/testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch b/testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch new file mode 100644 index 000000000..0200efa3f --- /dev/null +++ b/testing/source/mesa/amber/patches-revert/72566fd92c27b39abe2057f6f23388ec40793dd9.patch @@ -0,0 +1,42 @@ +From 72566fd92c27b39abe2057f6f23388ec40793dd9 Mon Sep 17 00:00:00 2001 +From: Jesse Natalie +Date: Wed, 18 Nov 2020 18:28:49 -0800 +Subject: [PATCH] clover: Support LLVM coming from CMake instead of config-tool + +Reviewed-by: Karol Herbst +Reviewed-by: Francisco Jerez +Part-of: +--- + src/gallium/frontends/clover/meson.build | 2 +- + src/gallium/targets/opencl/meson.build | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/gallium/frontends/clover/meson.build b/src/gallium/frontends/clover/meson.build +index 95a100d005c..b946eefff37 100644 +--- a/src/gallium/frontends/clover/meson.build ++++ b/src/gallium/frontends/clover/meson.build +@@ -71,7 +71,7 @@ libclllvm = static_library( + clover_opencl_cpp_args, + clover_spirv_cpp_args, + '-DCLANG_RESOURCE_DIR="@0@"'.format(join_paths( +- dep_llvm.get_configtool_variable('libdir'), 'clang', ++ dep_llvm.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir'), 'clang', + dep_llvm.version(), 'include', + )), + ], +diff --git a/src/gallium/targets/opencl/meson.build b/src/gallium/targets/opencl/meson.build +index dedd8ab7647..e758e4c12d9 100644 +--- a/src/gallium/targets/opencl/meson.build ++++ b/src/gallium/targets/opencl/meson.build +@@ -29,7 +29,7 @@ if with_ld_version_script + opencl_link_deps += files('opencl.sym') + endif + +-llvm_libdir = dep_llvm.get_configtool_variable('libdir') ++llvm_libdir = dep_llvm.get_variable(cmake : 'LLVM_LIBRARY_DIR', configtool: 'libdir') + opencl_libname = with_opencl_icd ? 'MesaOpenCL' : 'OpenCL' + + polly_dep = null_dep +-- +GitLab + diff --git a/testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch b/testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch new file mode 100644 index 000000000..13eec39c3 --- /dev/null +++ b/testing/source/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch @@ -0,0 +1,35 @@ +From 80817b6e344258ac9b955f824ebf9019a0fc1610 Mon Sep 17 00:00:00 2001 +From: Jesse Natalie +Date: Wed, 18 Nov 2020 18:30:30 -0800 +Subject: [PATCH] meson: Adjust Clover's required LLVM modules + +When coming from CMake, all-targets doesn't exist, and Clover's +mechanism for finding Clang apparently requires the OpenMP frontend +lib but doesn't automatically pull it in. + +Reviewed-by: Daniel Stone +Part-of: +--- + meson.build | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/meson.build b/meson.build +index 6d1607c35a3..f828eb80faa 100644 +--- a/meson.build ++++ b/meson.build +@@ -1479,9 +1479,10 @@ if with_amd_vk or with_gallium_radeonsi or with_gallium_r600 + endif + if with_gallium_opencl + llvm_modules += [ +- 'all-targets', 'linker', 'coverage', 'instrumentation', 'ipo', 'irreader', +- 'lto', 'option', 'objcarcopts', 'profiledata', ++ 'linker', 'coverage', 'instrumentation', 'ipo', 'irreader', ++ 'lto', 'option', 'objcarcopts', 'profiledata' + ] ++ llvm_optional_modules += ['frontendopenmp'] + endif + if with_microsoft_clc + llvm_modules += ['target', 'linker', 'irreader', 'option', 'libdriver'] +-- +GitLab + diff --git a/testing/source/mesa/doinst.sh b/testing/source/mesa/doinst.sh new file mode 100644 index 000000000..d6297d692 --- /dev/null +++ b/testing/source/mesa/doinst.sh @@ -0,0 +1,17 @@ +#!/bin/sh +config() { + NEW="$1" + OLD="`dirname $NEW`/`basename $NEW .new`" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} +# Don't mess with /etc/drirc. Mesa now installs the defaults as +# /usr/share/drirc.d/00-mesa-defaults.conf. We won't protect that +# as a .new file as it shouldn't be modified. Create /etc/drirc if +# you need local overrides. +#config etc/drirc.new diff --git a/testing/source/mesa/get-mesa.sh b/testing/source/mesa/get-mesa.sh new file mode 100755 index 000000000..b88329984 --- /dev/null +++ b/testing/source/mesa/get-mesa.sh @@ -0,0 +1,20 @@ +# Pull a stable branch + patches +BRANCH=7.10 + +rm -rf mesa +git clone git://anongit.freedesktop.org/git/mesa/mesa +# package the source archive and clean up: +( cd mesa + git checkout $BRANCH || exit 1 +) +HEADISAT="$(cat mesa/.git/packed-refs | grep "refs/remotes/origin/${BRANCH}$" | cut -b1-7)" +# Cleanup. We're not packing up the whole git repo. +( cd mesa && find . -type d -name ".git*" -exec rm -rf {} \; 2> /dev/null ) +DATE=$(date +%Y%m%d) +mv mesa mesa-${BRANCH}_${HEADISAT} +tar cf mesa-${BRANCH}_${HEADISAT}.tar mesa-${BRANCH}_${HEADISAT} +xz -9 mesa-${BRANCH}_${HEADISAT}.tar +rm -rf mesa-${BRANCH}_${HEADISAT} +echo +echo "Mesa branch $BRANCH with HEAD at $HEADISAT packaged as mesa-${BRANCH}_${HEADISAT}.tar.xz" +echo diff --git a/testing/source/mesa/mesa-amber.build b/testing/source/mesa/mesa-amber.build new file mode 100755 index 000000000..a4531913a --- /dev/null +++ b/testing/source/mesa/mesa-amber.build @@ -0,0 +1,98 @@ +#!/bin/bash +# This script is not meant to be run directly: +if [ -z $AMBERVERS ]; then + exit 1 +fi + + +# Be sure this list is up-to-date: +DRI_DRIVERS="i915,i965,r100,r200,nouveau" + +cd $TMP +rm -rf ${PKGNAM}-${AMBERVERS} + +tar xvf $CWD/amber/${PKGNAM}-${AMBERVERS}.tar.?z || exit 1 +cd ${PKGNAM}-$AMBERVERS || exit 1 + +# Let's kill the warning about operating on a dangling symlink: +rm -f src/gallium/state_trackers/d3d1x/w32api + +# Make sure ownerships and permissions are sane: +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 {} \+ + +# Apply patches from git (and maybe elsewhere): +# Patches obtained by: +# git checkout origin/17.2 +# git format-patch 93c2beafc0a7fa2f210b006d22aba61caa71f773 # 17.2.6 release +if /bin/ls $CWD/amber/patches/*.patch 1> /dev/null 2> /dev/null ; then + for patch in $CWD/amber/patches/*.patch ; do + patch -p1 --verbose < $patch || exit 1 ; + done +fi + +# Revert these patches from git (and maybe elsewhere): +if /bin/ls $CWD/amber/patches-revert/*.patch 1> /dev/null 2> /dev/null ; then + for patch in $CWD/amber/patches-revert/*.patch ; do + patch -p1 -R --verbose < $patch || exit 1 ; + done +fi + +# Configure, build, and install: +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +mkdir meson-build +cd meson-build +# Architecture-specific settings can be configured in the mesa.SlackBuild +# within the variable 'SLK_AMBER_CONF_OPTS' +meson setup \ + $SLK_AMBER_CONF_OPTS \ + --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 \ + -Dplatforms=x11,wayland \ + -Damber=true \ + -Ddri-drivers=$DRI_DRIVERS \ + -Dgallium-drivers='' \ + -Dvulkan-drivers='' \ + -Dosmesa=false \ + -Dglvnd=true \ + -Dllvm=enabled \ + -Dshared-llvm=enabled \ + -Dshared-glapi=enabled \ + -Degl=enabled \ + -Dgles1=enabled \ + -Dgles2=enabled \ + -Dopengl=true \ + -Dglx=dri \ + .. || exit 1 + "${NINJA:=ninja}" $NUMJOBS || exit 1 + DESTDIR=$PKG/cruft $NINJA install || exit 1 +cd .. + +# We will install only the DRI drivers. +mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/dri +# First, remove any drivers that were built by the newer Mesa: +( cd $PKG/usr/lib${LIBDIRSUFFIX}/dri ; /bin/ls * ) | while read newdriver ; do + rm -f -v $PKG/cruft/usr/lib${LIBDIRSUFFIX}/dri/$newdriver +done +rsync -lHprvt $PKG/cruft/usr/lib${LIBDIRSUFFIX}/dri/ $PKG/usr/lib${LIBDIRSUFFIX}/dri/ +rm -rf $PKG/cruft + +rm -rf $PKG/usr/doc/$PKGNAM-$AMBERVERS +mkdir -p $PKG/usr/doc/$PKGNAM-amber-$AMBERVERS +cp -a \ + CODEOWNERS* README* docs/README* docs/license* docs/relnotes/${AMBERVERS}.* \ + $PKG/usr/doc/$PKGNAM-amber-$AMBERVERS diff --git a/testing/source/mesa/mesa-demos.build b/testing/source/mesa/mesa-demos.build new file mode 100755 index 000000000..c9452d088 --- /dev/null +++ b/testing/source/mesa/mesa-demos.build @@ -0,0 +1,45 @@ +#!/bin/bash +# This script is not meant to be run directly: +if [ -z $DEMOVERS ]; then + exit 1 +fi + +# Now build/install a small subset of the demos: +export CWD SLKCFLAGS NUMJOBS PKG +( cd $TMP + rm -rf mesa-demos-$DEMOVERS + tar xvf $CWD/mesa-demos-$DEMOVERS.tar.?z* || exit 1 + cd mesa-demos-$DEMOVERS + 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 {} \+ + # Architecture-specific settings can be configured in the mesa.SlackBuild + # within the variable 'SLK_MESADEMOS_CONF_OPTS' + CFLAGS="$SLKCFLAGS" \ + ./configure \ + $SLK_MESADEMOS_CONF_OPTS \ + --enable-autotools \ + --prefix=/usr \ + --build=$ARCH-slackware-linux || exit 1 + make $NUMJOBS || exit 1 + # Install all the demos (including the pointless ones) at first, in a + # temporary location: + make install DESTDIR=$PKG/cruft || exit 1 + # Install gears and glinfo, as well as a few other demos: + mkdir -p $PKG/usr/bin + MESA_DEMO_BINS="${MESA_DEMO_BINS:=eglinfo gears glinfo glthreads glxcontexts glxdemo \ + glxgears glxgears_fbconfig glxheads glxinfo glxpbdemo glxpixmap}" + # Install the demo: + for demo in $MESA_DEMO_BINS ; do + mv --verbose $PKG/cruft/usr/bin/$demo $PKG/usr/bin + done + # Remove cruft: + rm -rf $PKG/cruft + # Add the README file(s): + rm -rf $PKG/usr/doc/mesa-demos-$DEMOVERS + mkdir -p $PKG/usr/doc/mesa-demos-$DEMOVERS + cp -a README* $PKG/usr/doc/mesa-demos-$DEMOVERS +) || exit 1 diff --git a/testing/source/mesa/mesa.SlackBuild b/testing/source/mesa/mesa.SlackBuild new file mode 100755 index 000000000..ef8c71a35 --- /dev/null +++ b/testing/source/mesa/mesa.SlackBuild @@ -0,0 +1,227 @@ +#!/bin/bash + +# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 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. + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=mesa +VERSION=${VERSION:-$(echo $PKGNAM-[0-9]*.tar.?z | rev | cut -f 3- -d . | rev | cut -f 2- -d -)} +AMBERVERS=${AMBERVERS:-21.3.9} +DEMOVERS=${DEMOVERS:-8.5.0} +BUILD=${BUILD:-1} +BUILD_AMBER=${BUILD_AMBER:-YES} +BUILD_DEMOS=${BUILD_DEMOS:-YES} +CODECS=${CODECS:-h264dec,h264enc,h265dec,h265enc,vc1dec,av1dec,av1enc,vp9dec} + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +# Be sure this list is up-to-date: +GALLIUM_DRIVERS="nouveau,r300,r600,svga,radeonsi,softpipe,llvmpipe,virgl,i915,iris,crocus,zink,d3d12" + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i686 ;; + arm*) export ARCH=arm ;; + *) export 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-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz" + exit 0 +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-mesa + +if [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=pentium4 -mtune=generic" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -march=x86-64 -mtune=generic -fPIC" + LIBDIRSUFFIX="64" + # Only supported on x86_64: + INTELRT="-Dintel-rt=enabled" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PKGNAM}-${VERSION} + +tar xvf $CWD/${PKGNAM}-${VERSION}.tar.?z || exit 1 +cd ${PKGNAM}-$VERSION || exit 1 + +# Let's kill the warning about operating on a dangling symlink: +rm -f src/gallium/state_trackers/d3d1x/w32api + +# Don't use the system DirectX headers: +rm -f /usr/lib${LIBDIRSUFFIX}/pkgconfig/DirectX-Headers.pc + +# Make sure ownerships and permissions are sane: +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 {} \+ + +# Apply patches from git (and maybe elsewhere): +# Patches obtained by: +# git checkout origin/17.2 +# git format-patch 93c2beafc0a7fa2f210b006d22aba61caa71f773 # 17.2.6 release +if /bin/ls $CWD/patches/*.patch 1> /dev/null 2> /dev/null ; then + for patch in $CWD/patches/*.patch ; do + patch -p1 --verbose < $patch || exit 1 ; + done +fi + +# Revert these patches from git (and maybe elsewhere): +if /bin/ls $CWD/patches-revert/*.patch 1> /dev/null 2> /dev/null ; then + for patch in $CWD/patches-revert/*.patch ; do + patch -p1 -R --verbose < $patch || exit 1 ; + done +fi + +# "Download" subprojects: +if [ -r $CWD/mesa-subprojects.tar.lz ]; then + tar xvf $CWD/mesa-subprojects.tar.lz || exit 1 +fi + +# 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 \ + -Dplatforms=x11,wayland \ + -Dgallium-opencl=icd \ + -Dgallium-nine=true \ + -Dgallium-rusticl=true \ + -Dgallium-extra-hud=true \ + -Drust_std=2021 \ + -Dosmesa=true \ + -Dgallium-drivers=$GALLIUM_DRIVERS \ + -Dvulkan-drivers=amd,intel,intel_hasvk,swrast,virtio,nouveau \ + -Dvulkan-layers=device-select,intel-nullhw,overlay \ + -Dvideo-codecs="$CODECS" \ + -Dglvnd=enabled \ + -Dllvm=enabled \ + -Dshared-llvm=enabled \ + -Dshared-glapi=enabled \ + -Degl=enabled \ + -Dgles1=enabled \ + -Dgles2=enabled \ + -Dopengl=true \ + -Dglx=dri \ + -Dlibunwind=disabled \ + -Dmicrosoft-clc=disabled \ + -Dvalgrind=enabled \ + -Dintel-clc=enabled \ + $INTELRT \ + .. || exit 1 + + # If there's no mesa-subprojects.tar.lz in $CWD, let's try to make one: + if [ ! -r $CWD/mesa-subprojects.tar.lz ]; then + cd .. + mkdir -p tmp/subprojects + for file in subprojects/* ; do + if [ "$file" -nt "$PKG" ]; then + cp -a -v $file tmp/subprojects + fi + done + cd tmp + find . -name ".git*" -exec rm -r "{}" \; 2> /dev/null + tar cf $CWD/mesa-subprojects.tar subprojects + plzip -9 $CWD/mesa-subprojects.tar + cd .. + rm -r tmp + cd meson-build + fi + + "${NINJA:=ninja}" $NUMJOBS || exit 1 + DESTDIR=$PKG $NINJA install || exit 1 +cd .. + +# Install /etc/drirc as a .new file: +if [ -r $PKG/etc/drirc ]; then + mv $PKG/etc/drirc $PKG/etc/drirc.new +fi + +# Add a default provider for glvnd when the vendor cannot be determined: +( cd $PKG/usr/lib${LIBDIRSUFFIX} + if [ ! -r libGLX_system.so.0 ]; then + ln -sf libGLX_mesa.so.0 libGLX_system.so.0 + fi +) + +if [ "$BUILD_AMBER" = "YES" ]; then + . $CWD/mesa-amber.build +fi + +if [ "$BUILD_DEMOS" = "YES" ]; then + . $CWD/mesa-demos.build +fi + +# Strip binaries: +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +# Compress man pages, if any: +if [ -d $PKG/usr/man ]; then + find $PKG/usr/man -type f -exec gzip -9 {} \+ + for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done +fi + +# Compress info files, if any: +if [ -d $PKG/usr/info ]; then + rm -f $PKG/usr/info/dir + gzip -9 $PKG/usr/info/* +fi + +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +cp -a \ + CODEOWNERS* README* docs/README* docs/license* docs/relnotes/${VERSION}.* \ + $PKG/usr/doc/$PKGNAM-$VERSION + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc +zcat $CWD/doinst.sh.gz > $PKG/install/doinst.sh + +cd $PKG +/sbin/makepkg -l y -c n $TMP/${PKGNAM}-$(echo $VERSION | tr - _)-$ARCH-$BUILD.txz diff --git a/testing/source/mesa/mesa.url b/testing/source/mesa/mesa.url new file mode 100644 index 000000000..3f30cc843 --- /dev/null +++ b/testing/source/mesa/mesa.url @@ -0,0 +1,2 @@ +ftp://ftp.freedesktop.org/pub/mesa/ +ftp://ftp.freedesktop.org/pub/mesa/demos/ diff --git a/testing/source/mesa/slack-desc b/testing/source/mesa/slack-desc new file mode 100644 index 000000000..ffbe90832 --- /dev/null +++ b/testing/source/mesa/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------------------------------------------------------| +mesa: mesa (a 3-D graphics library) +mesa: +mesa: Mesa is a 3-D graphics library with an API very similar to that of +mesa: another well-known 3-D graphics library. The Mesa libraries are used +mesa: by X to provide both software and hardware accelerated graphics. +mesa: +mesa: Mesa was written by Brian Paul. +mesa: +mesa: Homepage: https://www.mesa3d.org +mesa: +mesa: