diff --git a/ChangeLog.rss b/ChangeLog.rss index 8a97d3bdd..b851ae141 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,31 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Fri, 20 Dec 2024 20:45:00 GMT - Fri, 20 Dec 2024 21:32:40 GMT + Sun, 22 Dec 2024 03:52:10 GMT + Sun, 22 Dec 2024 05:09:30 GMT maintain_current_git.sh v 1.17 + + Sun, 22 Dec 2024 03:52:10 GMT + Sun, 22 Dec 2024 03:52:10 GMT + https://git.slackware.nl/current/tag/?h=20241222035210 + 20241222035210 + + +a/userspace-rcu-0.15.0-x86_64-1.txz: Upgraded. +ap/nano-8.3-x86_64-1.txz: Upgraded. +d/luajit-2.1.1734355927-x86_64-1.txz: Upgraded. +x/mesa-24.2.8-x86_64-1.txz: Upgraded. + We'll use this more stable branch in the main tree for a while. +x/wayland-protocols-1.39-noarch-1.txz: Upgraded. +xap/gnuplot-6.0.2-x86_64-1.txz: Upgraded. +xfce/xfce4-screensaver-4.18.4-x86_64-1.txz: Upgraded. +xfce/xfce4-session-4.20.0-x86_64-3.txz: Rebuilt. + startxfce4: call labwc with --session. Thanks to nikybiasionoru_82. +testing/packages/mesa-24.3.2-x86_64-1.txz: Added. + Moved Mesa 24.3 into /testing. + ]]> + + Fri, 20 Dec 2024 20:45:00 GMT Fri, 20 Dec 2024 20:45:00 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 11d18e44d..3eb799f48 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,17 @@ +Sun Dec 22 03:52:10 UTC 2024 +a/userspace-rcu-0.15.0-x86_64-1.txz: Upgraded. +ap/nano-8.3-x86_64-1.txz: Upgraded. +d/luajit-2.1.1734355927-x86_64-1.txz: Upgraded. +x/mesa-24.2.8-x86_64-1.txz: Upgraded. + We'll use this more stable branch in the main tree for a while. +x/wayland-protocols-1.39-noarch-1.txz: Upgraded. +xap/gnuplot-6.0.2-x86_64-1.txz: Upgraded. +xfce/xfce4-screensaver-4.18.4-x86_64-1.txz: Upgraded. +xfce/xfce4-session-4.20.0-x86_64-3.txz: Rebuilt. + startxfce4: call labwc with --session. Thanks to nikybiasionoru_82. +testing/packages/mesa-24.3.2-x86_64-1.txz: Added. + Moved Mesa 24.3 into /testing. ++--------------------------+ Fri Dec 20 20:45:00 UTC 2024 a/dbus-1.16.0-x86_64-1.txz: Upgraded. Thanks to gmgf for the elogind patch. diff --git a/FILELIST.TXT b/FILELIST.TXT index cc1283013..5e2fda18c 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Fri Dec 20 20:48:30 UTC 2024 +Sun Dec 22 03:55:43 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-12-20 20:45 . +drwxr-xr-x 12 root root 4096 2024-12-22 03:52 . -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 1166037 2024-12-19 22:49 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-12-19 22:49 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1166033 2024-12-20 20:48 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-12-20 20:48 ./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 1275735 2024-12-20 20:45 ./ChangeLog.txt +-rw-r--r-- 1 root root 1276384 2024-12-22 03:52 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2024-12-19 21:01 ./EFI/BOOT -rw-r--r-- 1 root root 1200128 2024-12-13 04:26 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-12-19 21:01 ./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 1529649 2024-12-19 22:49 ./FILELIST.TXT +-rw-r--r-- 1 root root 1529645 2024-12-20 20:48 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 920265 2024-12-20 20:47 ./PACKAGES.TXT +-rw-r--r-- 1 root root 920265 2024-12-22 03:55 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 2640 2024-12-19 20:49 ./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-12-20 20:48 ./slackware64 --rw-r--r-- 1 root root 359070 2024-12-20 20:48 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-12-20 20:48 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 446065 2024-12-20 20:47 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4844035 2024-12-20 20:47 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2024-12-22 03:55 ./slackware64 +-rw-r--r-- 1 root root 359070 2024-12-22 03:55 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-12-22 03:55 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 446065 2024-12-22 03:54 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4831951 2024-12-22 03:54 ./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-12-20 20:47 ./slackware64/a +drwxr-xr-x 2 root root 32768 2024-12-22 03:54 ./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 @@ -1028,9 +1028,9 @@ drwxr-xr-x 2 root root 32768 2024-12-20 20:47 ./slackware64/a -rw-r--r-- 1 root root 322 2024-10-22 18:47 ./slackware64/a/usbutils-018-x86_64-1.txt -rw-r--r-- 1 root root 101460 2024-10-22 18:47 ./slackware64/a/usbutils-018-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-10-22 18:47 ./slackware64/a/usbutils-018-x86_64-1.txz.asc --rw-r--r-- 1 root root 393 2024-08-29 19:13 ./slackware64/a/userspace-rcu-0.14.1-x86_64-1.txt --rw-r--r-- 1 root root 130828 2024-08-29 19:13 ./slackware64/a/userspace-rcu-0.14.1-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-08-29 19:13 ./slackware64/a/userspace-rcu-0.14.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 393 2024-12-20 21:46 ./slackware64/a/userspace-rcu-0.15.0-x86_64-1.txt +-rw-r--r-- 1 root root 137436 2024-12-20 21:46 ./slackware64/a/userspace-rcu-0.15.0-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-12-20 21:46 ./slackware64/a/userspace-rcu-0.15.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 400 2023-05-01 19:53 ./slackware64/a/utempter-1.2.1-x86_64-1.txt -rw-r--r-- 1 root root 16032 2023-05-01 19:53 ./slackware64/a/utempter-1.2.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-05-01 19:53 ./slackware64/a/utempter-1.2.1-x86_64-1.txz.asc @@ -1055,7 +1055,7 @@ drwxr-xr-x 2 root root 32768 2024-12-20 20:47 ./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-12-20 20:47 ./slackware64/ap +drwxr-xr-x 2 root root 20480 2024-12-22 03:54 ./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 @@ -1213,9 +1213,9 @@ drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/ap -rw-r--r-- 1 root root 331 2024-12-14 21:33 ./slackware64/ap/mpg123-1.32.10-x86_64-1.txt -rw-r--r-- 1 root root 499320 2024-12-14 21:33 ./slackware64/ap/mpg123-1.32.10-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-12-14 21:33 ./slackware64/ap/mpg123-1.32.10-x86_64-1.txz.asc --rw-r--r-- 1 root root 430 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txt --rw-r--r-- 1 root root 624380 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-09-05 16:54 ./slackware64/ap/nano-8.2-x86_64-1.txz.asc +-rw-r--r-- 1 root root 430 2024-12-21 18:17 ./slackware64/ap/nano-8.3-x86_64-1.txt +-rw-r--r-- 1 root root 628596 2024-12-21 18:17 ./slackware64/ap/nano-8.3-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-12-21 18:17 ./slackware64/ap/nano-8.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 604 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txt -rw-r--r-- 1 root root 89584 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txz -rw-r--r-- 1 root root 163 2021-12-17 05:22 ./slackware64/ap/neofetch-20211210_ccd5d9f5-noarch-1.txz.asc @@ -1325,7 +1325,7 @@ drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/ap -rw-r--r-- 1 root root 506 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txt -rw-r--r-- 1 root root 3156392 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-05-15 17:09 ./slackware64/ap/zsh-5.9-x86_64-1.txz.asc -drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/d +drwxr-xr-x 2 root root 20480 2024-12-22 03:54 ./slackware64/d -rw-r--r-- 1 root root 360 2024-11-22 00:27 ./slackware64/d/Cython-3.0.11-x86_64-2.txt -rw-r--r-- 1 root root 4266384 2024-11-22 00:27 ./slackware64/d/Cython-3.0.11-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-11-22 00:27 ./slackware64/d/Cython-3.0.11-x86_64-2.txz.asc @@ -1460,9 +1460,9 @@ drwxr-xr-x 2 root root 20480 2024-12-20 20:47 ./slackware64/d -rw-r--r-- 1 root root 511 2024-06-30 17:24 ./slackware64/d/lua-5.4.7-x86_64-1.txt -rw-r--r-- 1 root root 300944 2024-06-30 17:24 ./slackware64/d/lua-5.4.7-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-06-30 17:24 ./slackware64/d/lua-5.4.7-x86_64-1.txz.asc --rw-r--r-- 1 root root 227 2024-12-08 19:09 ./slackware64/d/luajit-2.1.1732813678-x86_64-1.txt --rw-r--r-- 1 root root 335904 2024-12-08 19:09 ./slackware64/d/luajit-2.1.1732813678-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-12-08 19:09 ./slackware64/d/luajit-2.1.1732813678-x86_64-1.txz.asc +-rw-r--r-- 1 root root 227 2024-12-21 18:16 ./slackware64/d/luajit-2.1.1734355927-x86_64-1.txt +-rw-r--r-- 1 root root 335780 2024-12-21 18:16 ./slackware64/d/luajit-2.1.1734355927-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-12-21 18:16 ./slackware64/d/luajit-2.1.1734355927-x86_64-1.txz.asc -rw-r--r-- 1 root root 473 2021-05-31 19:24 ./slackware64/d/m4-1.4.19-x86_64-1.txt -rw-r--r-- 1 root root 298692 2021-05-31 19:24 ./slackware64/d/m4-1.4.19-x86_64-1.txz -rw-r--r-- 1 root root 163 2021-05-31 19:24 ./slackware64/d/m4-1.4.19-x86_64-1.txz.asc @@ -4649,7 +4649,7 @@ drwxr-xr-x 2 root root 4096 2024-12-05 21:43 ./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-12-19 22:47 ./slackware64/x +drwxr-xr-x 2 root root 65536 2024-12-22 03:54 ./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 @@ -5119,9 +5119,9 @@ drwxr-xr-x 2 root root 65536 2024-12-19 22:47 ./slackware64/x -rw-r--r-- 1 root root 485 2024-11-22 01:11 ./slackware64/x/marisa-0.2.6-x86_64-12.txt -rw-r--r-- 1 root root 162636 2024-11-22 01:11 ./slackware64/x/marisa-0.2.6-x86_64-12.txz -rw-r--r-- 1 root root 195 2024-11-22 01:11 ./slackware64/x/marisa-0.2.6-x86_64-12.txz.asc --rw-r--r-- 1 root root 362 2024-12-19 22:36 ./slackware64/x/mesa-24.3.2-x86_64-1.txt --rw-r--r-- 1 root root 39250572 2024-12-19 22:36 ./slackware64/x/mesa-24.3.2-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-12-19 22:36 ./slackware64/x/mesa-24.3.2-x86_64-1.txz.asc +-rw-r--r-- 1 root root 362 2024-11-28 20:25 ./slackware64/x/mesa-24.2.8-x86_64-1.txt +-rw-r--r-- 1 root root 36315228 2024-11-28 20:25 ./slackware64/x/mesa-24.2.8-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-11-28 20:25 ./slackware64/x/mesa-24.2.8-x86_64-1.txz.asc -rw-r--r-- 1 root root 425 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txt -rw-r--r-- 1 root root 13532 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-04-04 18:48 ./slackware64/x/mkcomposecache-1.2.2-x86_64-1.txz.asc @@ -5216,9 +5216,9 @@ drwxr-xr-x 2 root root 65536 2024-12-19 22:47 ./slackware64/x -rw-r--r-- 1 root root 551 2024-08-25 17:16 ./slackware64/x/wayland-1.23.1-x86_64-1.txt -rw-r--r-- 1 root root 137924 2024-08-25 17:16 ./slackware64/x/wayland-1.23.1-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-08-25 17:16 ./slackware64/x/wayland-1.23.1-x86_64-1.txz.asc --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 566 2024-12-21 18:19 ./slackware64/x/wayland-protocols-1.39-noarch-1.txt +-rw-r--r-- 1 root root 105396 2024-12-21 18:19 ./slackware64/x/wayland-protocols-1.39-noarch-1.txz +-rw-r--r-- 1 root root 195 2024-12-21 18:19 ./slackware64/x/wayland-protocols-1.39-noarch-1.txz.asc -rw-r--r-- 1 root root 564 2024-12-17 23:37 ./slackware64/x/wlroots-0.18.2-x86_64-1.txt -rw-r--r-- 1 root root 432460 2024-12-17 23:37 ./slackware64/x/wlroots-0.18.2-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-12-17 23:37 ./slackware64/x/wlroots-0.18.2-x86_64-1.txz.asc @@ -5555,7 +5555,7 @@ drwxr-xr-x 2 root root 65536 2024-12-19 22:47 ./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-12-16 22:42 ./slackware64/xap +drwxr-xr-x 2 root root 16384 2024-12-22 03:54 ./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 @@ -5610,9 +5610,9 @@ drwxr-xr-x 2 root root 16384 2024-12-16 22:42 ./slackware64/xap -rw-r--r-- 1 root root 336 2024-05-04 01:50 ./slackware64/xap/gnuchess-6.2.9-x86_64-2.txt -rw-r--r-- 1 root root 1688180 2024-05-04 01:50 ./slackware64/xap/gnuchess-6.2.9-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-05-04 01:50 ./slackware64/xap/gnuchess-6.2.9-x86_64-2.txz.asc --rw-r--r-- 1 root root 644 2024-05-31 17:32 ./slackware64/xap/gnuplot-6.0.1-x86_64-1.txt --rw-r--r-- 1 root root 1637264 2024-05-31 17:32 ./slackware64/xap/gnuplot-6.0.1-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-05-31 17:32 ./slackware64/xap/gnuplot-6.0.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 644 2024-12-21 18:13 ./slackware64/xap/gnuplot-6.0.2-x86_64-1.txt +-rw-r--r-- 1 root root 1650540 2024-12-21 18:13 ./slackware64/xap/gnuplot-6.0.2-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-12-21 18:13 ./slackware64/xap/gnuplot-6.0.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 378 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txt -rw-r--r-- 1 root root 861428 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-02-27 18:48 ./slackware64/xap/gparted-1.6.0-x86_64-1.txz.asc @@ -5717,7 +5717,7 @@ drwxr-xr-x 2 root root 16384 2024-12-16 22:42 ./slackware64/xap -rw-r--r-- 1 root root 230 2024-12-13 18:35 ./slackware64/xap/xsnow-3.8.1-x86_64-1.txt -rw-r--r-- 1 root root 1833500 2024-12-13 18:35 ./slackware64/xap/xsnow-3.8.1-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-12-13 18:35 ./slackware64/xap/xsnow-3.8.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 12288 2024-12-18 22:15 ./slackware64/xfce +drwxr-xr-x 2 root root 12288 2024-12-22 03:54 ./slackware64/xfce -rw-r--r-- 1 root root 253 2024-12-18 19:53 ./slackware64/xfce/Greybird-3.23.4-noarch-1.txt -rw-r--r-- 1 root root 200808 2024-12-18 19:53 ./slackware64/xfce/Greybird-3.23.4-noarch-1.txz -rw-r--r-- 1 root root 195 2024-12-18 19:53 ./slackware64/xfce/Greybird-3.23.4-noarch-1.txz.asc @@ -5780,15 +5780,15 @@ drwxr-xr-x 2 root root 12288 2024-12-18 22:15 ./slackware64/xfce -rw-r--r-- 1 root root 598 2024-12-06 18:57 ./slackware64/xfce/xfce4-pulseaudio-plugin-0.4.9-x86_64-1.txt -rw-r--r-- 1 root root 109376 2024-12-06 18:57 ./slackware64/xfce/xfce4-pulseaudio-plugin-0.4.9-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-12-06 18:57 ./slackware64/xfce/xfce4-pulseaudio-plugin-0.4.9-x86_64-1.txz.asc --rw-r--r-- 1 root root 561 2024-03-14 19:32 ./slackware64/xfce/xfce4-screensaver-4.18.3-x86_64-2.txt --rw-r--r-- 1 root root 260796 2024-03-14 19:32 ./slackware64/xfce/xfce4-screensaver-4.18.3-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-03-14 19:32 ./slackware64/xfce/xfce4-screensaver-4.18.3-x86_64-2.txz.asc +-rw-r--r-- 1 root root 561 2024-12-21 18:22 ./slackware64/xfce/xfce4-screensaver-4.18.4-x86_64-1.txt +-rw-r--r-- 1 root root 270176 2024-12-21 18:22 ./slackware64/xfce/xfce4-screensaver-4.18.4-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-12-21 18:22 ./slackware64/xfce/xfce4-screensaver-4.18.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 365 2024-12-17 21:07 ./slackware64/xfce/xfce4-screenshooter-1.11.1-x86_64-2.txt -rw-r--r-- 1 root root 154428 2024-12-17 21:07 ./slackware64/xfce/xfce4-screenshooter-1.11.1-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-12-17 21:07 ./slackware64/xfce/xfce4-screenshooter-1.11.1-x86_64-2.txz.asc --rw-r--r-- 1 root root 449 2024-12-17 21:07 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-2.txt --rw-r--r-- 1 root root 365180 2024-12-17 21:07 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-2.txz --rw-r--r-- 1 root root 195 2024-12-17 21:07 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-2.txz.asc +-rw-r--r-- 1 root root 449 2024-12-22 00:02 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-3.txt +-rw-r--r-- 1 root root 365328 2024-12-22 00:02 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-3.txz +-rw-r--r-- 1 root root 195 2024-12-22 00:02 ./slackware64/xfce/xfce4-session-4.20.0-x86_64-3.txz.asc -rw-r--r-- 1 root root 377 2024-12-17 21:07 ./slackware64/xfce/xfce4-settings-4.20.0-x86_64-2.txt -rw-r--r-- 1 root root 923684 2024-12-17 21:07 ./slackware64/xfce/xfce4-settings-4.20.0-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-12-17 21:07 ./slackware64/xfce/xfce4-settings-4.20.0-x86_64-2.txz.asc @@ -5831,11 +5831,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-12-20 20:48 ./source --rw-r--r-- 1 root root 629751 2024-12-20 20:48 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-12-20 20:48 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 881976 2024-12-20 20:48 ./source/FILE_LIST --rw-r--r-- 1 root root 31699608 2024-12-20 20:48 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2024-12-22 03:55 ./source +-rw-r--r-- 1 root root 629839 2024-12-22 03:55 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-12-22 03:55 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 882081 2024-12-22 03:55 ./source/FILE_LIST +-rw-r--r-- 1 root root 31698683 2024-12-22 03:55 ./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-12-20 20:31 ./source/a -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog @@ -6933,9 +6933,9 @@ drwxr-xr-x 2 root root 4096 2024-10-22 18:41 ./source/a/usbutils -rw-r--r-- 1 root root 119234 2024-10-22 09:33 ./source/a/usbutils/usbutils-018.tar.lz -rwxr-xr-x 1 root root 4480 2024-10-22 18:46 ./source/a/usbutils/usbutils.SlackBuild -rw-r--r-- 1 root root 69 2023-11-11 19:00 ./source/a/usbutils/usbutils.url -drwxr-xr-x 2 root root 4096 2024-08-29 19:12 ./source/a/userspace-rcu +drwxr-xr-x 2 root root 4096 2024-12-20 21:45 ./source/a/userspace-rcu -rw-r--r-- 1 root root 854 2023-06-13 18:34 ./source/a/userspace-rcu/slack-desc --rw-r--r-- 1 root root 480025 2024-08-28 19:13 ./source/a/userspace-rcu/userspace-rcu-0.14.1.tar.lz +-rw-r--r-- 1 root root 491605 2024-12-20 15:57 ./source/a/userspace-rcu/userspace-rcu-0.15.0.tar.lz -rwxr-xr-x 1 root root 4522 2024-08-29 19:12 ./source/a/userspace-rcu/userspace-rcu.SlackBuild -rw-r--r-- 1 root root 20 2023-06-13 18:28 ./source/a/userspace-rcu/userspace-rcu.url drwxr-xr-x 2 root root 4096 2023-05-01 19:53 ./source/a/utempter @@ -7380,10 +7380,10 @@ drwxr-xr-x 2 root root 4096 2024-12-14 21:33 ./source/ap/mpg123 -rw-r--r-- 1 root root 250 2021-09-18 19:47 ./source/ap/mpg123/mpg123.lib64.diff.gz -rw-r--r-- 1 root root 27 2019-08-26 18:16 ./source/ap/mpg123/mpg123.url -rw-r--r-- 1 root root 785 2018-02-27 06:12 ./source/ap/mpg123/slack-desc -drwxr-xr-x 2 root root 4096 2024-09-05 16:53 ./source/ap/nano +drwxr-xr-x 2 root root 4096 2024-12-21 18:16 ./source/ap/nano -rw-r--r-- 1 root root 269 2012-06-18 08:46 ./source/ap/nano/doinst.sh.gz --rw-r--r-- 1 root root 1672076 2024-09-05 09:42 ./source/ap/nano/nano-8.2.tar.xz --rw-r--r-- 1 root root 833 2024-09-05 09:42 ./source/ap/nano/nano-8.2.tar.xz.sig +-rw-r--r-- 1 root root 1681216 2024-12-21 10:56 ./source/ap/nano/nano-8.3.tar.xz +-rw-r--r-- 1 root root 833 2024-12-21 10:56 ./source/ap/nano/nano-8.3.tar.xz.sig -rwxr-xr-x 1 root root 5328 2024-10-09 18:21 ./source/ap/nano/nano.SlackBuild -rw-r--r-- 1 root root 882 2018-02-27 06:12 ./source/ap/nano/slack-desc drwxr-xr-x 2 root root 4096 2021-12-17 05:22 ./source/ap/neofetch @@ -7881,9 +7881,9 @@ drwxr-xr-x 2 root root 4096 2024-06-30 17:24 ./source/d/lua -rw-r--r-- 1 root root 23 2023-08-19 18:36 ./source/d/lua/lua.url -rw-r--r-- 1 root root 966 2024-02-13 19:05 ./source/d/lua/lua.usr.local.patch -rw-r--r-- 1 root root 994 2023-08-30 20:24 ./source/d/lua/slack-desc -drwxr-xr-x 2 root root 4096 2024-12-08 19:09 ./source/d/luajit +drwxr-xr-x 2 root root 4096 2024-12-21 18:16 ./source/d/luajit -rwxr-xr-x 1 root root 2495 2024-06-03 18:57 ./source/d/luajit/fetch-luajit.sh --rw-r--r-- 1 root root 737735 2024-11-28 18:07 ./source/d/luajit/luajit-2.1.1732813678.tar.lz +-rw-r--r-- 1 root root 737932 2024-12-16 14:32 ./source/d/luajit/luajit-2.1.1734355927.tar.lz -rwxr-xr-x 1 root root 3937 2024-08-17 17:44 ./source/d/luajit/luajit.SlackBuild -rw-r--r-- 1 root root 713 2024-05-31 22:32 ./source/d/luajit/slack-desc drwxr-xr-x 2 root root 4096 2021-05-31 19:24 ./source/d/m4 @@ -8169,9 +8169,9 @@ drwxr-xr-x 2 root root 4096 2024-09-10 19:21 ./source/installer/sources/e -rw-r--r-- 1 root root 893 2024-09-12 20:19 ./source/installer/sources/efi.x86_64/EFI/BOOT/grub.cfg drwxr-xr-x 2 root root 4096 2024-12-14 19:37 ./source/installer/sources/initrd -rw-r--r-- 1 root root 113140 2024-12-14 19:37 ./source/installer/sources/initrd/skeleton_initrd.tar.gz -drwxr-xr-x 2 root root 4096 2024-09-05 16:54 ./source/installer/sources/nano --rw-r--r-- 1 root root 1672076 2024-09-05 09:42 ./source/installer/sources/nano/nano-8.2.tar.xz --rw-r--r-- 1 root root 833 2024-09-05 09:42 ./source/installer/sources/nano/nano-8.2.tar.xz.sig +drwxr-xr-x 2 root root 4096 2024-12-21 18:17 ./source/installer/sources/nano +-rw-r--r-- 1 root root 1681216 2024-12-21 10:56 ./source/installer/sources/nano/nano-8.3.tar.xz +-rw-r--r-- 1 root root 833 2024-12-21 10:56 ./source/installer/sources/nano/nano-8.3.tar.xz.sig drwxr-xr-x 6 root root 4096 2024-12-19 18:56 ./source/k -rwxr-xr-x 1 root root 9830 2024-12-01 23:52 ./source/k/build-all-kernels.sh drwxr-xr-x 2 root root 4096 2024-11-07 22:42 ./source/k/doinst.sh @@ -14226,7 +14226,7 @@ drwxr-xr-x 2 root root 4096 2024-11-21 21:52 ./source/x/marisa -rwxr-xr-x 1 root root 4686 2024-11-21 21:52 ./source/x/marisa/marisa.SlackBuild -rw-r--r-- 1 root root 38 2020-12-08 18:39 ./source/x/marisa/marisa.url -rw-r--r-- 1 root root 972 2020-11-28 00:57 ./source/x/marisa/slack-desc -drwxr-xr-x 5 root root 4096 2024-12-19 22:31 ./source/x/mesa +drwxr-xr-x 5 root root 4096 2024-11-28 19:40 ./source/x/mesa drwxr-xr-x 4 root root 4096 2022-08-08 18:18 ./source/x/mesa/amber -rw-r--r-- 1 root root 16607716 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz -rw-r--r-- 1 root root 119 2022-06-08 18:26 ./source/x/mesa/amber/mesa-21.3.9.tar.xz.sig @@ -14236,16 +14236,16 @@ drwxr-xr-x 2 root root 4096 2021-03-12 01:31 ./source/x/mesa/amber/patch -rw-r--r-- 1 root root 1259 2021-03-12 01:31 ./source/x/mesa/amber/patches-revert/80817b6e344258ac9b955f824ebf9019a0fc1610.patch -rw-r--r-- 1 root root 388 2018-12-07 19:28 ./source/x/mesa/doinst.sh.gz -rwxr-xr-x 1 root root 720 2015-12-11 03:09 ./source/x/mesa/get-mesa.sh --rw-r--r-- 1 root root 30640276 2024-12-19 21:04 ./source/x/mesa/mesa-24.3.2.tar.xz --rw-r--r-- 1 root root 119 2024-12-19 21:04 ./source/x/mesa/mesa-24.3.2.tar.xz.sig +-rw-r--r-- 1 root root 29622208 2024-11-28 00:15 ./source/x/mesa/mesa-24.2.8.tar.xz +-rw-r--r-- 1 root root 310 2024-11-28 00:15 ./source/x/mesa/mesa-24.2.8.tar.xz.sig -rwxr-xr-x 1 root root 2901 2024-06-09 18:30 ./source/x/mesa/mesa-amber.build -rw-r--r-- 1 root root 7322153 2022-05-30 14:26 ./source/x/mesa/mesa-demos-8.5.0.tar.lz -rwxr-xr-x 1 root root 1590 2023-08-24 13:39 ./source/x/mesa/mesa-demos.build --rw-r--r-- 1 root root 935806 2024-12-19 22:31 ./source/x/mesa/mesa-subprojects.tar.lz --rwxr-xr-x 1 root root 6874 2024-12-19 22:30 ./source/x/mesa/mesa.SlackBuild +-rw-r--r-- 1 root root 928077 2024-08-17 17:01 ./source/x/mesa/mesa-subprojects.tar.lz +-rwxr-xr-x 1 root root 6863 2024-10-16 18:45 ./source/x/mesa/mesa.SlackBuild -rw-r--r-- 1 root root 78 2010-10-01 04:23 ./source/x/mesa/mesa.url drwxr-xr-x 2 root root 4096 2024-09-18 17:39 ./source/x/mesa/patches -drwxr-xr-x 2 root root 4096 2024-12-19 22:31 ./source/x/mesa/patches-revert +drwxr-xr-x 2 root root 4096 2022-08-08 18:00 ./source/x/mesa/patches-revert -rw-r--r-- 1 root root 814 2019-09-25 19:15 ./source/x/mesa/slack-desc drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/x/motif -rw-r--r-- 1 root root 735 2014-06-07 14:12 ./source/x/motif/motif-2.3.4-bindings.patch.gz @@ -14379,12 +14379,12 @@ drwxr-xr-x 2 root root 4096 2024-10-10 17:42 ./source/x/vulkan-sdk -rw-r--r-- 1 root root 34360 2024-08-07 18:32 ./source/x/vulkan-sdk/volk-vulkan-sdk-1.3.290.tar.lz -rwxr-xr-x 1 root root 33513 2024-10-10 17:42 ./source/x/vulkan-sdk/vulkan-sdk.SlackBuild drwxr-xr-x 2 root root 4096 2024-08-25 17:16 ./source/x/wayland -drwxr-xr-x 2 root root 4096 2024-10-12 18:22 ./source/x/wayland-protocols +drwxr-xr-x 2 root root 4096 2024-12-21 18:19 ./source/x/wayland-protocols -rw-r--r-- 1 root root 1063 2020-02-19 20:00 ./source/x/wayland-protocols/slack-desc --rw-r--r-- 1 root root 102648 2024-10-12 13:48 ./source/x/wayland-protocols/wayland-protocols-1.38.tar.xz --rw-r--r-- 1 root root 566 2024-10-12 13:48 ./source/x/wayland-protocols/wayland-protocols-1.38.tar.xz.sig +-rw-r--r-- 1 root root 108844 2024-12-20 15:34 ./source/x/wayland-protocols/wayland-protocols-1.39.tar.xz +-rw-r--r-- 1 root root 566 2024-12-20 15:37 ./source/x/wayland-protocols/wayland-protocols-1.39.tar.xz.sig -rwxr-xr-x 1 root root 3912 2024-08-31 18:06 ./source/x/wayland-protocols/wayland-protocols.SlackBuild --rw-r--r-- 1 root root 159 2024-10-12 18:22 ./source/x/wayland-protocols/wayland-protocols.url +-rw-r--r-- 1 root root 159 2024-12-21 18:19 ./source/x/wayland-protocols/wayland-protocols.url -rw-r--r-- 1 root root 1038 2020-02-19 19:48 ./source/x/wayland/slack-desc -rw-r--r-- 1 root root 238212 2024-08-24 15:47 ./source/x/wayland/wayland-1.23.1.tar.xz -rw-r--r-- 1 root root 566 2024-08-24 15:47 ./source/x/wayland/wayland-1.23.1.tar.xz.sig @@ -15635,9 +15635,9 @@ drwxr-xr-x 2 root root 4096 2024-05-04 00:01 ./source/xap/gnuchess -rw-r--r-- 1 root root 792 2018-02-27 06:13 ./source/xap/gnuchess/slack-desc -rw-r--r-- 1 root root 2731760 2016-08-01 03:55 ./source/xap/gnuchess/xboard-4.9.1.tar.xz -rw-r--r-- 1 root root 269 2015-03-20 18:35 ./source/xap/gnuchess/xboard.conf.diff.gz -drwxr-xr-x 2 root root 4096 2024-05-31 17:31 ./source/xap/gnuplot --rw-r--r-- 1 root root 6383413 2024-05-29 17:25 ./source/xap/gnuplot/gnuplot-6.0.1.tar.lz --rwxr-xr-x 1 root root 4656 2023-12-30 19:10 ./source/xap/gnuplot/gnuplot.SlackBuild +drwxr-xr-x 2 root root 4096 2024-12-21 18:12 ./source/xap/gnuplot +-rw-r--r-- 1 root root 6452523 2024-12-20 22:35 ./source/xap/gnuplot/gnuplot-6.0.2.tar.lz +-rwxr-xr-x 1 root root 4624 2024-12-21 18:12 ./source/xap/gnuplot/gnuplot.SlackBuild -rw-r--r-- 1 root root 24 2018-06-05 04:25 ./source/xap/gnuplot/gnuplot.url -rw-r--r-- 1 root root 1099 2018-02-27 06:13 ./source/xap/gnuplot/slack-desc drwxr-xr-x 2 root root 4096 2024-02-27 18:47 ./source/xap/gparted @@ -16060,12 +16060,12 @@ drwxr-xr-x 2 root root 4096 2024-12-06 18:57 ./source/xfce/xfce4-pulseaudi -rw-r--r-- 1 root root 403084 2024-12-05 21:23 ./source/xfce/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin-0.4.9.tar.lz -rwxr-xr-x 1 root root 4505 2024-12-06 18:57 ./source/xfce/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin.SlackBuild -rw-r--r-- 1 root root 71 2022-09-04 18:52 ./source/xfce/xfce4-pulseaudio-plugin/xfce4-pulseaudio-plugin.url -drwxr-xr-x 2 root root 4096 2024-12-17 21:04 ./source/xfce/xfce4-screensaver --rw-r--r-- 1 root root 251 2023-05-30 17:47 ./source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch.gz +drwxr-xr-x 2 root root 4096 2024-12-21 18:20 ./source/xfce/xfce4-screensaver +-rw-r--r-- 1 root root 247 2024-12-21 18:22 ./source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch.gz -rw-r--r-- 1 root root 320 2024-03-14 19:31 ./source/xfce/xfce4-screensaver/doinst.sh.gz -rw-r--r-- 1 root root 1026 2019-05-26 02:41 ./source/xfce/xfce4-screensaver/slack-desc --rw-r--r-- 1 root root 591479 2024-03-04 12:29 ./source/xfce/xfce4-screensaver/xfce4-screensaver-4.18.3.tar.lz --rwxr-xr-x 1 root root 4708 2024-12-17 21:04 ./source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild +-rw-r--r-- 1 root root 692660 2024-12-21 06:41 ./source/xfce/xfce4-screensaver/xfce4-screensaver-4.18.4.tar.lz +-rwxr-xr-x 1 root root 4708 2024-12-21 18:20 ./source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild -rw-r--r-- 1 root root 51 2021-01-08 19:20 ./source/xfce/xfce4-screensaver/xfce4-screensaver.url drwxr-xr-x 2 root root 4096 2024-08-20 17:15 ./source/xfce/xfce4-screenshooter -rw-r--r-- 1 root root 172 2011-10-26 15:38 ./source/xfce/xfce4-screenshooter/doinst.sh.gz @@ -16073,11 +16073,12 @@ drwxr-xr-x 2 root root 4096 2024-08-20 17:15 ./source/xfce/xfce4-screensho -rw-r--r-- 1 root root 579135 2024-08-20 17:15 ./source/xfce/xfce4-screenshooter/xfce4-screenshooter-1.11.1.tar.lz -rwxr-xr-x 1 root root 4377 2024-12-17 20:55 ./source/xfce/xfce4-screenshooter/xfce4-screenshooter.SlackBuild -rw-r--r-- 1 root root 59 2024-08-20 17:15 ./source/xfce/xfce4-screenshooter/xfce4-screenshooter.url -drwxr-xr-x 2 root root 4096 2024-12-15 18:31 ./source/xfce/xfce4-session +drwxr-xr-x 2 root root 4096 2024-12-22 00:00 ./source/xfce/xfce4-session -rw-r--r-- 1 root root 910 2018-02-27 06:13 ./source/xfce/xfce4-session/slack-desc -rw-r--r-- 1 root root 338 2020-12-19 05:09 ./source/xfce/xfce4-session/use-xfss-by-default-in-xfce.patch.gz -rw-r--r-- 1 root root 889375 2024-12-15 09:27 ./source/xfce/xfce4-session/xfce4-session-4.20.0.tar.lz --rwxr-xr-x 1 root root 4877 2024-12-17 20:55 ./source/xfce/xfce4-session/xfce4-session.SlackBuild +-rwxr-xr-x 1 root root 5008 2024-12-22 00:02 ./source/xfce/xfce4-session/xfce4-session.SlackBuild +-rw-r--r-- 1 root root 397 2024-12-22 00:00 ./source/xfce/xfce4-session/xfce4-session.labwc.session.diff -rw-r--r-- 1 root root 53 2024-12-15 18:31 ./source/xfce/xfce4-session/xfce4-session.url drwxr-xr-x 2 root root 4096 2024-12-15 18:38 ./source/xfce/xfce4-settings -rw-r--r-- 1 root root 839 2018-02-27 06:13 ./source/xfce/xfce4-settings/slack-desc @@ -16171,14 +16172,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-12-05 21:44 ./testing --rw-r--r-- 1 root root 552 2024-12-05 21:44 ./testing/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-12-05 21:44 ./testing/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 701 2024-12-05 21:44 ./testing/FILE_LIST --rw-r--r-- 1 root root 14 2024-12-05 21:44 ./testing/MANIFEST.bz2 --rw-r--r-- 1 root root 224 2024-12-05 21:44 ./testing/PACKAGES.TXT -drwxr-xr-x 2 root root 4096 2024-12-05 18:19 ./testing/packages -drwxr-xr-x 2 root root 4096 2024-12-05 18:18 ./testing/source +drwxr-xr-x 4 root root 4096 2024-12-22 03:55 ./testing +-rw-r--r-- 1 root root 1861 2024-12-22 03:55 ./testing/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-12-22 03:55 ./testing/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 2738 2024-12-22 03:55 ./testing/FILE_LIST +-rw-r--r-- 1 root root 158613 2024-12-22 03:55 ./testing/MANIFEST.bz2 +-rw-r--r-- 1 root root 768 2024-12-22 03:55 ./testing/PACKAGES.TXT +drwxr-xr-x 2 root root 4096 2024-12-21 18:57 ./testing/packages +-rw-r--r-- 1 root root 362 2024-12-19 22:36 ./testing/packages/mesa-24.3.2-x86_64-1.txt +-rw-r--r-- 1 root root 39250572 2024-12-19 22:36 ./testing/packages/mesa-24.3.2-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-12-19 22:36 ./testing/packages/mesa-24.3.2-x86_64-1.txz.asc +drwxr-xr-x 3 root root 4096 2024-12-21 18:57 ./testing/source +drwxr-xr-x 5 root root 4096 2024-12-19 22:31 ./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 30640276 2024-12-19 21:04 ./testing/source/mesa/mesa-24.3.2.tar.xz +-rw-r--r-- 1 root root 119 2024-12-19 21:04 ./testing/source/mesa/mesa-24.3.2.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 935806 2024-12-19 22:31 ./testing/source/mesa/mesa-subprojects.tar.lz +-rwxr-xr-x 1 root root 6874 2024-12-19 22:30 ./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 2024-12-19 22:31 ./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-12-19 21:01 ./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 60517b121..27387e8ba 100755 --- a/recompress.sh +++ b/recompress.sh @@ -1028,3 +1028,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/x/mesa/mesa.SlackBuild b/source/x/mesa/mesa.SlackBuild index ef8c71a35..970492c78 100755 --- a/source/x/mesa/mesa.SlackBuild +++ b/source/x/mesa/mesa.SlackBuild @@ -34,7 +34,7 @@ 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" +GALLIUM_DRIVERS="nouveau,r300,r600,svga,radeonsi,swrast,virgl,i915,iris,crocus,zink,d3d12" if [ -z "$ARCH" ]; then case "$( uname -m )" in diff --git a/source/x/wayland-protocols/wayland-protocols.url b/source/x/wayland-protocols/wayland-protocols.url index 5096c971e..5647f0ac2 100644 --- a/source/x/wayland-protocols/wayland-protocols.url +++ b/source/x/wayland-protocols/wayland-protocols.url @@ -1,2 +1,2 @@ https://wayland.freedesktop.org/releases.html -https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.38/downloads/wayland-protocols-1.38.tar.xz +https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/1.39/downloads/wayland-protocols-1.39.tar.xz diff --git a/source/xap/gnuplot/gnuplot.SlackBuild b/source/xap/gnuplot/gnuplot.SlackBuild index 20de4deda..9b8aeed61 100755 --- a/source/xap/gnuplot/gnuplot.SlackBuild +++ b/source/xap/gnuplot/gnuplot.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 ) ;; @@ -46,14 +46,11 @@ fi NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} -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" diff --git a/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch b/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch index 80d1c8f2f..6fdaac38d 100644 --- a/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch +++ b/source/xfce/xfce4-screensaver/clarify-desc-in-xfce-settings.patch @@ -1,12 +1,12 @@ ---- ./data/xfce4-screensaver-preferences.desktop.in.orig 2023-05-30 12:44:57.360018440 -0500 -+++ ./data/xfce4-screensaver-preferences.desktop.in 2023-05-30 12:46:50.469020971 -0500 +--- ./data/xfce4-screensaver-preferences.desktop.in.orig 2024-12-21 12:20:11.441740819 -0600 ++++ ./data/xfce4-screensaver-preferences.desktop.in 2024-12-21 12:21:47.184742961 -0600 @@ -1,7 +1,7 @@ [Desktop Entry] - _Name=Xfce Screensaver --_Comment=Set your screensaver preferences --_GenericName=Screensaver -+_Comment=Set your xfce4-screensaver preferences -+_GenericName=Xfce Screensaver + Name=Xfce Screensaver +-Comment=Set your screensaver preferences +-GenericName=Screensaver ++Comment=Set your xfce4-screensaver preferences ++GenericName=Xfce Screensaver Icon=org.xfce.ScreenSaver Exec=xfce4-screensaver-preferences Terminal=false diff --git a/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild b/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild index a0ae7c1bc..1e7e1ba1a 100755 --- a/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild +++ b/source/xfce/xfce4-screensaver/xfce4-screensaver.SlackBuild @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=xfce4-screensaver 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 diff --git a/source/xfce/xfce4-session/xfce4-session.SlackBuild b/source/xfce/xfce4-session/xfce4-session.SlackBuild index 228025cd2..f655d690e 100755 --- a/source/xfce/xfce4-session/xfce4-session.SlackBuild +++ b/source/xfce/xfce4-session/xfce4-session.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=xfce4-session VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-2} +BUILD=${BUILD:-3} # Automatically determine the architecture we're building on: MARCH=$( uname -m ) @@ -78,6 +78,9 @@ find . \ zcat $CWD/use-xfss-by-default-in-xfce.patch.gz | patch -p1 --verbose || exit 1 +# labwc should be called with --session, not --startup: +cat $CWD/xfce4-session.labwc.session.diff | patch -p1 --version || exit 1 + # Configure: CFLAGS="$SLKCFLAGS" \ ./configure \ diff --git a/source/xfce/xfce4-session/xfce4-session.labwc.session.diff b/source/xfce/xfce4-session/xfce4-session.labwc.session.diff new file mode 100644 index 000000000..07d874b8d --- /dev/null +++ b/source/xfce/xfce4-session/xfce4-session.labwc.session.diff @@ -0,0 +1,11 @@ +--- ./scripts/startxfce4.in.orig 2024-10-11 00:36:33.000000000 -0500 ++++ ./scripts/startxfce4.in 2024-12-21 18:00:05.677383861 -0600 +@@ -73,7 +73,7 @@ + echo "$0: Please either install $default_compositor or specify another compositor as argument" + exit 1 + fi +- XFCE4_SESSION_COMPOSITOR=${OPTS:-labwc --startup} ++ XFCE4_SESSION_COMPOSITOR=${OPTS:-labwc --session} + fi + fi + 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: