diff --git a/ChangeLog.rss b/ChangeLog.rss index c55829faf..d74bd2b4d 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,28 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Thu, 28 Dec 2023 22:18:19 GMT - Thu, 28 Dec 2023 23:01:53 GMT + Fri, 29 Dec 2023 21:02:02 GMT + Fri, 29 Dec 2023 21:35:44 GMT maintain_current_git.sh v 1.17 + + Fri, 29 Dec 2023 21:02:02 GMT + Fri, 29 Dec 2023 21:02:02 GMT + https://git.slackware.nl/current/tag/?h=20231229210202 + 20231229210202 + + +a/sysvinit-scripts-15.1-noarch-10.txz: Rebuilt. + rc.M: Fix the name of the LDAP name service daemon (rc.nss-pam-ldap). + Thanks to 0XBF. +d/subversion-1.14.3-x86_64-1.txz: Upgraded. +l/libvisual-0.4.2-x86_64-1.txz: Upgraded. +l/libvisual-plugins-0.4.2-x86_64-1.txz: Upgraded. +l/netpbm-11.05.01-x86_64-1.txz: Upgraded. +xfce/thunar-4.18.9-x86_64-1.txz: Upgraded. +testing/packages/grub-2.12-x86_64-1.txz: Added. + ]]> + + Thu, 28 Dec 2023 22:18:19 GMT Thu, 28 Dec 2023 22:18:19 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 2e1665eeb..3b9cb913c 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,14 @@ +Fri Dec 29 21:02:02 UTC 2023 +a/sysvinit-scripts-15.1-noarch-10.txz: Rebuilt. + rc.M: Fix the name of the LDAP name service daemon (rc.nss-pam-ldap). + Thanks to 0XBF. +d/subversion-1.14.3-x86_64-1.txz: Upgraded. +l/libvisual-0.4.2-x86_64-1.txz: Upgraded. +l/libvisual-plugins-0.4.2-x86_64-1.txz: Upgraded. +l/netpbm-11.05.01-x86_64-1.txz: Upgraded. +xfce/thunar-4.18.9-x86_64-1.txz: Upgraded. +testing/packages/grub-2.12-x86_64-1.txz: Added. ++--------------------------+ Thu Dec 28 22:18:19 UTC 2023 d/doxygen-1.10.0-x86_64-1.txz: Upgraded. kde/digikam-8.2.0-x86_64-3.txz: Rebuilt. diff --git a/FILELIST.TXT b/FILELIST.TXT index a28de7593..94724ebfd 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Thu Dec 28 22:22:39 UTC 2023 +Fri Dec 29 21:05:17 UTC 2023 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 2023-12-28 22:18 . +drwxr-xr-x 12 root root 4096 2023-12-29 21:02 . -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 1127101 2023-12-27 20:47 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-12-27 20:47 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1128056 2023-12-29 20:55 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-12-29 20:55 ./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 913446 2023-12-28 22:18 ./ChangeLog.txt +-rw-r--r-- 1 root root 913918 2023-12-29 21:02 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2023-12-20 20:15 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2023-12-20 20:15 ./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 1471128 2023-12-27 20:47 ./FILELIST.TXT +-rw-r--r-- 1 root root 1472378 2023-12-29 20:55 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 889271 2023-12-28 22:21 ./PACKAGES.TXT +-rw-r--r-- 1 root root 889265 2023-12-29 21:04 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 3623 2023-12-20 20:04 ./README.initrd -rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT @@ -666,13 +666,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 2023-12-28 22:21 ./slackware64 --rw-r--r-- 1 root root 346522 2023-12-28 22:21 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-12-28 22:21 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 429403 2023-12-28 22:21 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4406086 2023-12-28 22:21 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2023-12-29 21:04 ./slackware64 +-rw-r--r-- 1 root root 346525 2023-12-29 21:04 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-12-29 21:04 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 429406 2023-12-29 21:04 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4395981 2023-12-29 21:04 ./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 2023-12-26 00:25 ./slackware64/a +drwxr-xr-x 2 root root 32768 2023-12-29 20: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 @@ -1001,9 +1001,9 @@ drwxr-xr-x 2 root root 32768 2023-12-26 00:25 ./slackware64/a -rw-r--r-- 1 root root 694 2022-09-06 18:43 ./slackware64/a/sysvinit-functions-8.53-x86_64-6.txt -rw-r--r-- 1 root root 36308 2022-09-06 18:43 ./slackware64/a/sysvinit-functions-8.53-x86_64-6.txz -rw-r--r-- 1 root root 163 2022-09-06 18:43 ./slackware64/a/sysvinit-functions-8.53-x86_64-6.txz.asc --rw-r--r-- 1 root root 378 2023-12-19 21:13 ./slackware64/a/sysvinit-scripts-15.1-noarch-9.txt --rw-r--r-- 1 root root 16620 2023-12-19 21:13 ./slackware64/a/sysvinit-scripts-15.1-noarch-9.txz --rw-r--r-- 1 root root 163 2023-12-19 21:13 ./slackware64/a/sysvinit-scripts-15.1-noarch-9.txz.asc +-rw-r--r-- 1 root root 378 2023-12-29 20:21 ./slackware64/a/sysvinit-scripts-15.1-noarch-10.txt +-rw-r--r-- 1 root root 16628 2023-12-29 20:21 ./slackware64/a/sysvinit-scripts-15.1-noarch-10.txz +-rw-r--r-- 1 root root 163 2023-12-29 20:21 ./slackware64/a/sysvinit-scripts-15.1-noarch-10.txz.asc -rw-r--r-- 1 root root 1587 2023-12-20 20:05 ./slackware64/a/tagfile -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 @@ -1320,7 +1320,7 @@ drwxr-xr-x 2 root root 20480 2023-12-27 20:45 ./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 2023-12-28 22:21 ./slackware64/d +drwxr-xr-x 2 root root 20480 2023-12-29 20:54 ./slackware64/d -rw-r--r-- 1 root root 360 2023-09-26 19:28 ./slackware64/d/Cython-0.29.36-x86_64-1.txt -rw-r--r-- 1 root root 2416392 2023-09-26 19:28 ./slackware64/d/Cython-0.29.36-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-09-26 19:28 ./slackware64/d/Cython-0.29.36-x86_64-1.txz.asc @@ -1541,9 +1541,9 @@ drwxr-xr-x 2 root root 20480 2023-12-28 22:21 ./slackware64/d -rw-r--r-- 1 root root 547 2023-10-31 17:17 ./slackware64/d/strace-6.6-x86_64-1.txt -rw-r--r-- 1 root root 464968 2023-10-31 17:17 ./slackware64/d/strace-6.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-10-31 17:17 ./slackware64/d/strace-6.6-x86_64-1.txz.asc --rw-r--r-- 1 root root 547 2023-12-25 19:20 ./slackware64/d/subversion-1.14.2-x86_64-7.txt --rw-r--r-- 1 root root 4195008 2023-12-25 19:20 ./slackware64/d/subversion-1.14.2-x86_64-7.txz --rw-r--r-- 1 root root 163 2023-12-25 19:20 ./slackware64/d/subversion-1.14.2-x86_64-7.txz.asc +-rw-r--r-- 1 root root 547 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txt +-rw-r--r-- 1 root root 4196028 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-29 20:12 ./slackware64/d/subversion-1.14.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 559 2021-02-13 10:53 ./slackware64/d/swig-4.0.2-x86_64-3.txt -rw-r--r-- 1 root root 2654592 2021-02-13 10:53 ./slackware64/d/swig-4.0.2-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-02-13 10:53 ./slackware64/d/swig-4.0.2-x86_64-3.txz.asc @@ -2754,7 +2754,7 @@ drwxr-xr-x 2 root root 86016 2023-12-28 22:21 ./slackware64/kde -rw-r--r-- 1 root root 517 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txt -rw-r--r-- 1 root root 683696 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-12-07 21:02 ./slackware64/kde/zanshin-23.08.4-x86_64-1.txz.asc -drwxr-xr-x 2 root root 86016 2023-12-28 22:21 ./slackware64/l +drwxr-xr-x 2 root root 86016 2023-12-29 21:04 ./slackware64/l -rw-r--r-- 1 root root 329 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txt -rw-r--r-- 1 root root 928144 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz -rw-r--r-- 1 root root 163 2022-03-06 20:00 ./slackware64/l/GConf-3.2.6-x86_64-8.txz.asc @@ -3495,12 +3495,12 @@ drwxr-xr-x 2 root root 86016 2023-12-28 22:21 ./slackware64/l -rw-r--r-- 1 root root 316 2023-11-01 20:06 ./slackware64/l/libvisio-0.1.7-x86_64-12.txt -rw-r--r-- 1 root root 637128 2023-11-01 20:06 ./slackware64/l/libvisio-0.1.7-x86_64-12.txz -rw-r--r-- 1 root root 163 2023-11-01 20:06 ./slackware64/l/libvisio-0.1.7-x86_64-12.txz.asc --rw-r--r-- 1 root root 543 2021-02-13 07:17 ./slackware64/l/libvisual-0.4.0-x86_64-6.txt --rw-r--r-- 1 root root 134200 2021-02-13 07:17 ./slackware64/l/libvisual-0.4.0-x86_64-6.txz --rw-r--r-- 1 root root 163 2021-02-13 07:17 ./slackware64/l/libvisual-0.4.0-x86_64-6.txz.asc --rw-r--r-- 1 root root 719 2021-02-13 07:16 ./slackware64/l/libvisual-plugins-0.4.0-x86_64-7.txt --rw-r--r-- 1 root root 99220 2021-02-13 07:16 ./slackware64/l/libvisual-plugins-0.4.0-x86_64-7.txz --rw-r--r-- 1 root root 163 2021-02-13 07:16 ./slackware64/l/libvisual-plugins-0.4.0-x86_64-7.txz.asc +-rw-r--r-- 1 root root 536 2023-12-29 20:01 ./slackware64/l/libvisual-0.4.2-x86_64-1.txt +-rw-r--r-- 1 root root 152640 2023-12-29 20:01 ./slackware64/l/libvisual-0.4.2-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-29 20:01 ./slackware64/l/libvisual-0.4.2-x86_64-1.txz.asc +-rw-r--r-- 1 root root 719 2023-12-29 20:57 ./slackware64/l/libvisual-plugins-0.4.2-x86_64-1.txt +-rw-r--r-- 1 root root 106264 2023-12-29 20:57 ./slackware64/l/libvisual-plugins-0.4.2-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-29 20:57 ./slackware64/l/libvisual-plugins-0.4.2-x86_64-1.txz.asc -rw-r--r-- 1 root root 362 2023-03-08 02:15 ./slackware64/l/libvncserver-0.9.14-x86_64-2.txt -rw-r--r-- 1 root root 255008 2023-03-08 02:15 ./slackware64/l/libvncserver-0.9.14-x86_64-2.txz -rw-r--r-- 1 root root 163 2023-03-08 02:15 ./slackware64/l/libvncserver-0.9.14-x86_64-2.txz.asc @@ -3587,9 +3587,9 @@ drwxr-xr-x 2 root root 86016 2023-12-28 22:21 ./slackware64/l -rw-r--r-- 1 root root 345 2023-03-08 02:19 ./slackware64/l/neon-0.32.5-x86_64-2.txt -rw-r--r-- 1 root root 217372 2023-03-08 02:19 ./slackware64/l/neon-0.32.5-x86_64-2.txz -rw-r--r-- 1 root root 163 2023-03-08 02:19 ./slackware64/l/neon-0.32.5-x86_64-2.txz.asc --rw-r--r-- 1 root root 271 2023-12-27 20:23 ./slackware64/l/netpbm-11.04.06-x86_64-1.txt --rw-r--r-- 1 root root 2177020 2023-12-27 20:23 ./slackware64/l/netpbm-11.04.06-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-12-27 20:23 ./slackware64/l/netpbm-11.04.06-x86_64-1.txz.asc +-rw-r--r-- 1 root root 271 2023-12-29 19:56 ./slackware64/l/netpbm-11.05.01-x86_64-1.txt +-rw-r--r-- 1 root root 2173944 2023-12-29 19:56 ./slackware64/l/netpbm-11.05.01-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-29 19:56 ./slackware64/l/netpbm-11.05.01-x86_64-1.txz.asc -rw-r--r-- 1 root root 423 2023-10-25 16:46 ./slackware64/l/newt-0.52.24-x86_64-1.txt -rw-r--r-- 1 root root 115352 2023-10-25 16:46 ./slackware64/l/newt-0.52.24-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-10-25 16:46 ./slackware64/l/newt-0.52.24-x86_64-1.txz.asc @@ -5550,7 +5550,7 @@ drwxr-xr-x 2 root root 16384 2023-12-26 00:25 ./slackware64/xap -rw-r--r-- 1 root root 230 2023-11-20 19:26 ./slackware64/xap/xsnow-3.7.6-x86_64-1.txt -rw-r--r-- 1 root root 1796136 2023-11-20 19:26 ./slackware64/xap/xsnow-3.7.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-11-20 19:26 ./slackware64/xap/xsnow-3.7.6-x86_64-1.txz.asc -drwxr-xr-x 2 root root 12288 2023-12-02 20:48 ./slackware64/xfce +drwxr-xr-x 2 root root 12288 2023-12-29 20:54 ./slackware64/xfce -rw-r--r-- 1 root root 253 2021-10-01 03:27 ./slackware64/xfce/Greybird-3.22.15-noarch-1.txt -rw-r--r-- 1 root root 189900 2021-10-01 03:27 ./slackware64/xfce/Greybird-3.22.15-noarch-1.txz -rw-r--r-- 1 root root 163 2021-10-01 03:27 ./slackware64/xfce/Greybird-3.22.15-noarch-1.txz.asc @@ -5577,9 +5577,9 @@ drwxr-xr-x 2 root root 12288 2023-12-02 20:48 ./slackware64/xfce -rw-r--r-- 1 root root 406612 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-05-14 15:36 ./slackware64/xfce/mousepad-0.6.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 555 2020-12-07 21:31 ./slackware64/xfce/tagfile --rw-r--r-- 1 root root 460 2023-10-25 01:15 ./slackware64/xfce/thunar-4.18.8-x86_64-1.txt --rw-r--r-- 1 root root 1454260 2023-10-25 01:15 ./slackware64/xfce/thunar-4.18.8-x86_64-1.txz --rw-r--r-- 1 root root 163 2023-10-25 01:15 ./slackware64/xfce/thunar-4.18.8-x86_64-1.txz.asc +-rw-r--r-- 1 root root 460 2023-12-29 20:12 ./slackware64/xfce/thunar-4.18.9-x86_64-1.txt +-rw-r--r-- 1 root root 1451252 2023-12-29 20:12 ./slackware64/xfce/thunar-4.18.9-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-29 20:12 ./slackware64/xfce/thunar-4.18.9-x86_64-1.txz.asc -rw-r--r-- 1 root root 336 2022-12-17 20:41 ./slackware64/xfce/thunar-volman-4.18.0-x86_64-1.txt -rw-r--r-- 1 root root 132100 2022-12-17 20:41 ./slackware64/xfce/thunar-volman-4.18.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-12-17 20:41 ./slackware64/xfce/thunar-volman-4.18.0-x86_64-1.txz.asc @@ -5658,11 +5658,11 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y -rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -drwxr-xr-x 18 root root 4096 2023-12-28 22:22 ./source --rw-r--r-- 1 root root 607055 2023-12-28 22:22 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-12-28 22:22 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 845022 2023-12-28 22:22 ./source/FILE_LIST --rw-r--r-- 1 root root 25183170 2023-12-28 22:22 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2023-12-29 21:05 ./source +-rw-r--r-- 1 root root 606764 2023-12-29 21:05 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-12-29 21:05 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 844696 2023-12-29 21:05 ./source/FILE_LIST +-rw-r--r-- 1 root root 25196069 2023-12-29 21:05 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT drwxr-xr-x 124 root root 4096 2023-11-20 18:52 ./source/a -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog @@ -6637,7 +6637,7 @@ drwxr-xr-x 2 root root 4096 2023-07-08 18:52 ./source/a/sysvinit-scripts/ -rw-r--r-- 1 root root 1629 2023-05-09 18:53 ./source/a/sysvinit-scripts/scripts/rc.4 -rw-r--r-- 1 root root 10465 2023-07-08 18:52 ./source/a/sysvinit-scripts/scripts/rc.6 -rw-r--r-- 1 root root 3303 2021-04-23 18:33 ./source/a/sysvinit-scripts/scripts/rc.K --rw-r--r-- 1 root root 13350 2023-07-08 18:53 ./source/a/sysvinit-scripts/scripts/rc.M +-rw-r--r-- 1 root root 13364 2023-12-29 20:20 ./source/a/sysvinit-scripts/scripts/rc.M -rw-r--r-- 1 root root 17608 2023-11-03 17:54 ./source/a/sysvinit-scripts/scripts/rc.S -rw-r--r-- 1 root root 3424 2023-12-19 21:13 ./source/a/sysvinit-scripts/scripts/rc.cpufreq -rw-r--r-- 1 root root 274 2021-04-23 18:31 ./source/a/sysvinit-scripts/scripts/rc.local @@ -6646,7 +6646,7 @@ drwxr-xr-x 2 root root 4096 2023-07-08 18:52 ./source/a/sysvinit-scripts/ -rw-r--r-- 1 root root 691 2021-04-23 18:31 ./source/a/sysvinit-scripts/scripts/rc.modules.local -rw-r--r-- 1 root root 1656 2021-04-23 18:31 ./source/a/sysvinit-scripts/scripts/rc.sysvinit -rw-r--r-- 1 root root 842 2018-02-27 06:13 ./source/a/sysvinit-scripts/slack-desc --rwxr-xr-x 1 root root 2469 2023-12-19 21:13 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild +-rwxr-xr-x 1 root root 2470 2023-12-29 20:21 ./source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild -rw-r--r-- 1 root root 668 2015-08-06 22:54 ./source/a/sysvinit/doinst.sh.gz -rw-r--r-- 1 root root 1009 2018-06-21 18:24 ./source/a/sysvinit/slack-desc -rw-r--r-- 1 root root 233865 2023-08-17 21:57 ./source/a/sysvinit/sysvinit-3.08.tar.lz @@ -7833,12 +7833,12 @@ drwxr-xr-x 2 root root 4096 2023-10-31 17:12 ./source/d/strace -rw-r--r-- 1 root root 801 2023-10-31 11:48 ./source/d/strace/strace-6.6.tar.xz.asc -rwxr-xr-x 1 root root 3545 2021-02-18 19:04 ./source/d/strace/strace.SlackBuild -rw-r--r-- 1 root root 107 2023-10-31 17:12 ./source/d/strace/strace.url -drwxr-xr-x 2 root root 4096 2023-12-25 19:16 ./source/d/subversion +drwxr-xr-x 2 root root 4096 2023-12-29 20:10 ./source/d/subversion -rwxr-xr-x 1 root root 211 2020-05-27 22:59 ./source/d/subversion/get-svn-book.sh -rw-r--r-- 1 root root 1005 2018-07-23 18:17 ./source/d/subversion/slack-desc --rw-r--r-- 1 root root 6694189 2022-04-10 21:17 ./source/d/subversion/subversion-1.14.2.tar.lz --rwxr-xr-x 1 root root 6688 2023-12-25 19:16 ./source/d/subversion/subversion.SlackBuild --rw-r--r-- 1 root root 470897 2023-10-21 02:00 ./source/d/subversion/svn-book-html.tar.bz2 +-rw-r--r-- 1 root root 6609112 2023-12-28 05:18 ./source/d/subversion/subversion-1.14.3.tar.lz +-rwxr-xr-x 1 root root 6688 2023-12-29 20:10 ./source/d/subversion/subversion.SlackBuild +-rw-r--r-- 1 root root 470922 2023-12-29 02:00 ./source/d/subversion/svn-book-html.tar.bz2 drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/d/swig -rw-r--r-- 1 root root 1013 2018-02-27 06:13 ./source/d/swig/slack-desc -rw-r--r-- 1 root root 5863984 2020-06-08 19:20 ./source/d/swig/swig-4.0.2.tar.lz @@ -9878,7 +9878,7 @@ drwxr-xr-x 2 root root 4096 2023-11-30 17:19 ./source/kde/wcslib -rw-r--r-- 1 root root 2607622 2023-11-29 08:11 ./source/kde/wcslib/wcslib-8.2.2.tar.lz -rwxr-xr-x 1 root root 4611 2023-10-22 00:57 ./source/kde/wcslib/wcslib.SlackBuild -rw-r--r-- 1 root root 44 2023-11-17 18:29 ./source/kde/wcslib/wcslib.url -drwxr-xr-x 411 root root 12288 2023-12-15 01:20 ./source/l +drwxr-xr-x 410 root root 12288 2023-12-29 20:07 ./source/l -rw-r--r-- 1 root root 1609 2023-12-12 19:23 ./source/l/FTBFSlog drwxr-xr-x 3 root root 4096 2022-03-06 19:58 ./source/l/GConf -rw-r--r-- 1 root root 1559904 2013-01-22 02:48 ./source/l/GConf/GConf-3.2.6.tar.xz @@ -11204,17 +11204,14 @@ drwxr-xr-x 2 root root 4096 2023-11-01 19:30 ./source/l/libvisio -rw-r--r-- 1 root root 854296 2019-08-17 13:35 ./source/l/libvisio/libvisio-0.1.7.tar.xz -rwxr--r-- 1 root root 4057 2023-11-01 19:30 ./source/l/libvisio/libvisio.SlackBuild -rw-r--r-- 1 root root 804 2018-02-27 06:12 ./source/l/libvisio/slack-desc -drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/libvisual -drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/l/libvisual-plugins --rw-r--r-- 1 root root 513 2019-07-17 17:10 ./source/l/libvisual-plugins/60_no-const-vispluginfo-in-nastyfft.patch.gz --rw-r--r-- 1 root root 575514 2006-03-20 21:09 ./source/l/libvisual-plugins/libvisual-plugins-0.4.0.tar.bz2 --rwxr-xr-x 1 root root 4010 2021-02-13 05:32 ./source/l/libvisual-plugins/libvisual-plugins.SlackBuild --rw-r--r-- 1 root root 912 2008-09-12 05:08 ./source/l/libvisual-plugins/libvisual-plugins.gstreamer.diff.gz --rw-r--r-- 1 root root 1184 2018-02-27 06:12 ./source/l/libvisual-plugins/slack-desc --rw-r--r-- 1 root root 430496 2006-03-20 21:08 ./source/l/libvisual/libvisual-0.4.0.tar.bz2 --rwxr-xr-x 1 root root 4008 2021-02-13 05:32 ./source/l/libvisual/libvisual.SlackBuild --rw-r--r-- 1 root root 238 2012-07-18 04:06 ./source/l/libvisual/libvisual.glib.h.diff.gz --rw-r--r-- 1 root root 1000 2018-02-27 06:12 ./source/l/libvisual/slack-desc +drwxr-xr-x 2 root root 4096 2023-12-29 20:56 ./source/l/libvisual +lrwxrwxrwx 1 root root 9 2023-12-29 20:07 ./source/l/libvisual-plugins -> libvisual +-rw-r--r-- 1 root root 768028 2023-03-20 02:01 ./source/l/libvisual/libvisual-0.4.2.tar.lz +-rwxr-xr-x 1 root root 4203 2023-12-29 20:57 ./source/l/libvisual/libvisual-plugins.SlackBuild +-rwxr-xr-x 1 root root 4284 2023-12-29 20:00 ./source/l/libvisual/libvisual.SlackBuild +-rw-r--r-- 1 root root 39 2023-12-29 19:58 ./source/l/libvisual/libvisual.url +-rw-r--r-- 1 root root 993 2023-12-29 19:58 ./source/l/libvisual/slack-desc +-rw-r--r-- 1 root root 1184 2018-02-27 06:12 ./source/l/libvisual/slack-desc.libvisual-plugins drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/l/libvncserver -rw-r--r-- 1 root root 439221 2022-12-20 19:33 ./source/l/libvncserver/LibVNCServer-0.9.14.tar.lz -rwxr-xr-x 1 root root 4503 2023-03-07 21:39 ./source/l/libvncserver/libvncserver.SlackBuild @@ -11388,15 +11385,15 @@ drwxr-xr-x 2 root root 4096 2023-03-07 21:39 ./source/l/neon -rwxr-xr-x 1 root root 4451 2023-03-07 21:39 ./source/l/neon/neon.SlackBuild -rw-r--r-- 1 root root 31 2020-04-18 18:41 ./source/l/neon/neon.url -rw-r--r-- 1 root root 797 2020-04-18 18:41 ./source/l/neon/slack-desc -drwxr-xr-x 2 root root 4096 2023-12-27 20:22 ./source/l/netpbm --rw-r--r-- 1 root root 3248733 2023-12-27 20:22 ./source/l/netpbm/netpbm-11.04.06.tar.lz --rw-r--r-- 1 root root 381 2019-04-17 08:07 ./source/l/netpbm/netpbm-CAN-2005-2471.patch.gz +drwxr-xr-x 2 root root 4096 2023-12-29 19:56 ./source/l/netpbm +-rw-r--r-- 1 root root 3248633 2023-12-29 19:47 ./source/l/netpbm/netpbm-11.05.01.tar.lz +-rw-r--r-- 1 root root 320 2023-12-29 19:51 ./source/l/netpbm/netpbm-CAN-2005-2471.patch.gz -rw-r--r-- 1 root root 382 2019-04-17 08:07 ./source/l/netpbm/netpbm-CVE-2017-2587.patch.gz -rw-r--r-- 1 root root 284 2019-04-17 08:07 ./source/l/netpbm/netpbm-bmptopnm.patch.gz -rw-r--r-- 1 root root 385 2019-04-17 08:07 ./source/l/netpbm/netpbm-cmuwtopbm.patch.gz -rw-r--r-- 1 root root 1611 2020-07-22 19:08 ./source/l/netpbm/netpbm-docfix.patch.gz -rw-r--r-- 1 root root 331 2019-04-17 08:07 ./source/l/netpbm/netpbm-gcc4.patch.gz --rw-r--r-- 1 root root 307 2019-04-17 08:07 ./source/l/netpbm/netpbm-glibc.patch.gz +-rw-r--r-- 1 root root 260 2023-12-29 19:56 ./source/l/netpbm/netpbm-glibc.patch.gz -rw-r--r-- 1 root root 668 2019-04-17 08:07 ./source/l/netpbm/netpbm-libdir-so.patch.gz -rw-r--r-- 1 root root 505 2020-09-01 01:18 ./source/l/netpbm/netpbm-manfix.patch.gz -rw-r--r-- 1 root root 761 2020-09-01 01:21 ./source/l/netpbm/netpbm-manual-pages.patch.gz @@ -15254,12 +15251,12 @@ drwxr-xr-x 2 root root 4096 2023-12-12 18:58 ./source/xap/x3270 -rwxr-xr-x 1 root root 4882 2023-12-12 19:07 ./source/xap/x3270/x3270.SlackBuild -rw-r--r-- 1 root root 33 2021-09-25 05:06 ./source/xap/x3270/x3270.url drwxr-xr-x 2 root root 4096 2022-11-21 20:13 ./source/xap/xaos --rw-r--r-- 1 root root 10801243 2021-01-18 09:29 ./source/xap/xaos/XaoS-release-4.2.1.tar.lz --rw-r--r-- 1 root root 878 2020-03-22 00:13 ./source/xap/xaos/slack-desc --rw-r--r-- 1 root root 2796 2010-10-16 19:47 ./source/xap/xaos/xaos.6.gz --rwxr-xr-x 1 root root 3318 2022-11-21 20:13 ./source/xap/xaos/xaos.SlackBuild -drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xgames --rw-r--r-- 1 root root 269 1999-08-04 18:49 ./source/xap/xgames/maze.diff.gz +-rw-r--r-- 1 root root 10801243 2021-01-18 09:29 ./source/xap/xaos/XaoS-release-4.2.1.tar.lz +-rw-r--r-- 1 root root 878 2020-03-22 00:13 ./source/xap/xaos/slack-desc +-rw-r--r-- 1 root root 2796 2010-10-16 19:47 ./source/xap/xaos/xaos.6.gz +-rwxr-xr-x 1 root root 3318 2022-11-21 20:13 ./source/xap/xaos/xaos.SlackBuild +drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xap/xgames +-rw-r--r-- 1 root root 269 1999-08-04 18:49 ./source/xap/xgames/maze.diff.gz -rw-r--r-- 1 root root 7376 1994-10-22 00:44 ./source/xap/xgames/maze.tar.lz -rw-r--r-- 1 root root 693 2018-02-27 06:13 ./source/xap/xgames/slack-desc -rw-r--r-- 1 root root 871 2007-02-22 02:20 ./source/xap/xgames/spider.diff.gz @@ -15423,14 +15420,14 @@ drwxr-xr-x 2 root root 4096 2023-05-14 15:36 ./source/xfce/mousepad -rwxr-xr-x 1 root root 4088 2022-09-06 18:27 ./source/xfce/mousepad/mousepad.SlackBuild -rw-r--r-- 1 root root 48 2023-02-10 19:44 ./source/xfce/mousepad/mousepad.url -rw-r--r-- 1 root root 921 2020-06-21 07:57 ./source/xfce/mousepad/slack-desc -drwxr-xr-x 2 root root 4096 2023-10-25 01:14 ./source/xfce/thunar +drwxr-xr-x 2 root root 4096 2023-12-29 20:12 ./source/xfce/thunar drwxr-xr-x 2 root root 4096 2022-12-17 20:41 ./source/xfce/thunar-volman -rw-r--r-- 1 root root 797 2020-11-25 21:09 ./source/xfce/thunar-volman/slack-desc -rw-r--r-- 1 root root 410307 2022-12-15 09:49 ./source/xfce/thunar-volman/thunar-volman-4.18.0.tar.lz -rwxr-xr-x 1 root root 3468 2022-12-17 20:41 ./source/xfce/thunar-volman/thunar-volman.SlackBuild -rw-r--r-- 1 root root 54 2022-12-17 20:41 ./source/xfce/thunar-volman/thunar-volman.url -rw-r--r-- 1 root root 914 2020-01-31 19:09 ./source/xfce/thunar/slack-desc --rw-r--r-- 1 root root 2252387 2023-10-24 19:18 ./source/xfce/thunar/thunar-4.18.8.tar.lz +-rw-r--r-- 1 root root 2253883 2023-12-28 20:05 ./source/xfce/thunar/thunar-4.18.9.tar.lz -rwxr-xr-x 1 root root 4779 2021-03-07 18:59 ./source/xfce/thunar/thunar.SlackBuild -rw-r--r-- 1 root root 47 2022-12-17 20:39 ./source/xfce/thunar/thunar.url drwxr-xr-x 2 root root 4096 2023-12-01 18:14 ./source/xfce/tumbler @@ -15587,17 +15584,34 @@ drwxr-xr-x 2 root root 4096 2023-02-19 18:29 ./source/y/nethack -rwxr-xr-x 1 root root 4972 2023-02-19 18:30 ./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 2023-12-28 22:22 ./testing --rw-r--r-- 1 root root 1086 2023-12-28 22:22 ./testing/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2023-12-28 22:22 ./testing/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 1451 2023-12-28 22:22 ./testing/FILE_LIST --rw-r--r-- 1 root root 1751578 2023-12-28 22:22 ./testing/MANIFEST.bz2 --rw-r--r-- 1 root root 834 2023-12-28 22:22 ./testing/PACKAGES.TXT -drwxr-xr-x 2 root root 4096 2023-12-28 22:22 ./testing/packages +drwxr-xr-x 4 root root 4096 2023-12-29 20:55 ./testing +-rw-r--r-- 1 root root 2302 2023-12-29 20:55 ./testing/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2023-12-29 20:55 ./testing/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 2987 2023-12-29 20:55 ./testing/FILE_LIST +-rw-r--r-- 1 root root 1786487 2023-12-29 20:55 ./testing/MANIFEST.bz2 +-rw-r--r-- 1 root root 1253 2023-12-29 20:55 ./testing/PACKAGES.TXT +drwxr-xr-x 2 root root 4096 2023-12-29 20:55 ./testing/packages +-rw-r--r-- 1 root root 269 2023-12-29 20:30 ./testing/packages/grub-2.12-x86_64-1.txt +-rw-r--r-- 1 root root 10452596 2023-12-29 20:30 ./testing/packages/grub-2.12-x86_64-1.txz +-rw-r--r-- 1 root root 163 2023-12-29 20:30 ./testing/packages/grub-2.12-x86_64-1.txz.asc -rw-r--r-- 1 root root 426 2023-12-28 20:56 ./testing/packages/rust-1.75.0-x86_64-1.txt -rw-r--r-- 1 root root 104038988 2023-12-28 20:56 ./testing/packages/rust-1.75.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-12-28 20:56 ./testing/packages/rust-1.75.0-x86_64-1.txz.asc -drwxr-xr-x 3 root root 4096 2023-12-11 18:30 ./testing/source +drwxr-xr-x 4 root root 4096 2023-12-29 20:27 ./testing/source +drwxr-xr-x 2 root root 4096 2023-12-29 20:28 ./testing/source/grub +-rw-r--r-- 1 root root 1167 2023-12-21 19:26 ./testing/source/grub/0001-00_header-add-GRUB_COLOR_-variables.patch +-rw-r--r-- 1 root root 408 2021-09-10 18:33 ./testing/source/grub/0001-skip-new-files-in-etc-grub.d.patch +-rw-r--r-- 1 root root 766 2023-12-21 19:30 ./testing/source/grub/0003-support-dropins-for-default-configuration.patch +-rw-r--r-- 1 root root 1103 2018-05-16 15:18 ./testing/source/grub/0198-align-struct-efi_variable-better.patch +-rw-r--r-- 1 root root 1320 2023-12-21 07:17 ./testing/source/grub/b835601c7639ed1890f2d3db91900a8506011a8e.patch +-rw-r--r-- 1 root root 307 2021-09-10 18:36 ./testing/source/grub/doinst.sh.gz +-rw-r--r-- 1 root root 926 2016-06-13 03:14 ./testing/source/grub/etc.default.grub +-rw-r--r-- 1 root root 6675608 2023-12-20 16:53 ./testing/source/grub/grub-2.12.tar.xz +-rw-r--r-- 1 root root 566 2023-12-20 16:53 ./testing/source/grub/grub-2.12.tar.xz.sig +-rwxr-xr-x 1 root root 7893 2023-12-26 19:59 ./testing/source/grub/grub.SlackBuild +-rw-r--r-- 1 root root 1458 2016-12-25 09:49 ./testing/source/grub/grub.dejavusansmono.gfxterm.font.diff +-rw-r--r-- 1 root root 619 2012-09-29 04:34 ./testing/source/grub/initrd_naming.patch +-rw-r--r-- 1 root root 721 2023-12-21 19:34 ./testing/source/grub/slack-desc drwxr-xr-x 2 root root 4096 2023-12-28 20:20 ./testing/source/rust -rw-r--r-- 1 root root 261 2020-11-19 19:46 ./testing/source/rust/link_libffi.diff.gz -rwxr-xr-x 1 root root 10572 2023-12-28 20:05 ./testing/source/rust/rust.SlackBuild diff --git a/recompress.sh b/recompress.sh index 8ad4e8863..35bda7e37 100755 --- a/recompress.sh +++ b/recompress.sh @@ -743,8 +743,6 @@ gzip ./source/l/libgpod/doinst.sh gzip ./source/l/alsa-lib/doinst.sh gzip ./source/l/djvulibre/doinst.sh gzip ./source/l/icon-naming-utils/icon-naming-utils.pkgconfigdir.diff -gzip ./source/l/libvisual-plugins/60_no-const-vispluginfo-in-nastyfft.patch -gzip ./source/l/libvisual-plugins/libvisual-plugins.gstreamer.diff gzip ./source/l/libcap/libcap.pkgconfig.path.diff gzip ./source/l/imagemagick/doinst.sh gzip ./source/l/GConf/patches/0002-dbus-Don-t-spew-to-console-when-unable-to-connect-to.patch @@ -785,7 +783,6 @@ gzip ./source/l/gtk+2/gtk.gtk-tut.diff gzip ./source/l/gtk+2/doinst.sh gzip ./source/l/gtk+2/gtk+-2.24.x.icon-compat.diff gzip ./source/l/gtk+2/fix_build_issues_on_tutorial_and_faq.diff -gzip ./source/l/libvisual/libvisual.glib.h.diff gzip ./source/l/gegl/gegl.no.runtime.dot.check.diff gzip ./source/l/gtk4/doinst.sh gzip ./source/l/gnome-themes-extra/doinst.sh @@ -1109,4 +1106,5 @@ 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/grub/doinst.sh gzip ./testing/source/rust/link_libffi.diff diff --git a/source/a/sysvinit-scripts/scripts/rc.M b/source/a/sysvinit-scripts/scripts/rc.M index 1fec96d0d..e4424489e 100644 --- a/source/a/sysvinit-scripts/scripts/rc.M +++ b/source/a/sysvinit-scripts/scripts/rc.M @@ -371,8 +371,8 @@ if [ -x /etc/rc.d/rc.openldap ]; then fi # Start local LDAP name service daemon (from nss-pam-ldapd): -if [ -x /etc/rc.d/rc.nslcd ]; then - /etc/rc.d/rc.nslcd start +if [ -x /etc/rc.d/rc.nss-pam-ldap ]; then + /etc/rc.d/rc.nss-pam-ldap start fi # Start Dovecot: diff --git a/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild b/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild index 11476671f..c3edbef69 100755 --- a/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild +++ b/source/a/sysvinit-scripts/sysvinit-scripts.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=sysvinit-scripts VERSION=${VERSION:-15.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 diff --git a/source/d/subversion/subversion.SlackBuild b/source/d/subversion/subversion.SlackBuild index cda3d488e..2023e81fd 100755 --- a/source/d/subversion/subversion.SlackBuild +++ b/source/d/subversion/subversion.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=subversion VERSION=${VERSION:-$(echo subversion-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-7} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/l/libvisual-plugins b/source/l/libvisual-plugins new file mode 120000 index 000000000..94e2b31e3 --- /dev/null +++ b/source/l/libvisual-plugins @@ -0,0 +1 @@ +libvisual \ No newline at end of file diff --git a/source/l/libvisual-plugins/60_no-const-vispluginfo-in-nastyfft.patch b/source/l/libvisual-plugins/60_no-const-vispluginfo-in-nastyfft.patch deleted file mode 100644 index 8e54e02cb..000000000 --- a/source/l/libvisual-plugins/60_no-const-vispluginfo-in-nastyfft.patch +++ /dev/null @@ -1,18 +0,0 @@ -The static VisPluginInfo in nastyfft was declared as const, but libvisual write -to its refcount when it visual_object_unref()s it (nasty!). This is broken at -various levels: libvisual shouldn't be writing to this static plugin which is -allocated by a dlopen()ed plugin, and it should also honor the "const -VisPluginInfo" API... Anyway, nastyfft was the only occurrence and this fixes -the crash for now; LP: #287448. - ---- libvisual-plugins-0.4.0.dfsg.1.orig/plugins/actor/nastyfft/actor_nastyfft.c -+++ libvisual-plugins-0.4.0.dfsg.1/plugins/actor/nastyfft/actor_nastyfft.c -@@ -80,7 +80,7 @@ - .vidoptions.depth = VISUAL_VIDEO_DEPTH_GL - }}; - -- static const VisPluginInfo info[] = {{ -+ static VisPluginInfo info[] = {{ - .type = VISUAL_PLUGIN_TYPE_ACTOR, - - .plugname = N_("nastyfft"), diff --git a/source/l/libvisual-plugins/libvisual-plugins.gstreamer.diff b/source/l/libvisual-plugins/libvisual-plugins.gstreamer.diff deleted file mode 100644 index 060cef30b..000000000 --- a/source/l/libvisual-plugins/libvisual-plugins.gstreamer.diff +++ /dev/null @@ -1,73 +0,0 @@ ---- ./configure.orig 2006-03-20 12:48:36.000000000 -0600 -+++ ./configure 2008-09-12 00:08:19.000000000 -0500 -@@ -23466,11 +23466,11 @@ - if test "$HAVE_GTK" = "yes"; then - build_actor_plugins="$build_actor_plugins gdkpixbuf" - else -- { echo "$as_me:$LINENO: WARNING: *** GTK+ >= ${2.0} is not found. -+ { echo "$as_me:$LINENO: WARNING: *** GTK+ >= 2.0 is not found. - The libvisual GdkPixbuf image loader plugin won't be build. - GdkPixbuf is included within gtk-2.0 and newer, which can be - downloaded at http://www.gtk.org/" >&5 --echo "$as_me: WARNING: *** GTK+ >= ${2.0} is not found. -+echo "$as_me: WARNING: *** GTK+ >= 2.0 is not found. - The libvisual GdkPixbuf image loader plugin won't be build. - GdkPixbuf is included within gtk-2.0 and newer, which can be - downloaded at http://www.gtk.org/" >&2;} -@@ -23496,12 +23496,12 @@ - pkg_cv_GSTREAMER_CFLAGS="$GSTREAMER_CFLAGS" - else - if test -n "$PKG_CONFIG" && \ -- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.8 >= 0.8\"") >&5 -- ($PKG_CONFIG --exists --print-errors "gstreamer-0.8 >= 0.8") 2>&5 -+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.10 >= 0.10\"") >&5 -+ ($PKG_CONFIG --exists --print-errors "gstreamer-0.10 >= 0.10") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then -- pkg_cv_GSTREAMER_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-0.8 >= 0.8" 2>/dev/null` -+ pkg_cv_GSTREAMER_CFLAGS=`$PKG_CONFIG --cflags "gstreamer-0.10 >= 0.10" 2>/dev/null` - else - pkg_failed=yes - fi -@@ -23514,12 +23514,12 @@ - pkg_cv_GSTREAMER_LIBS="$GSTREAMER_LIBS" - else - if test -n "$PKG_CONFIG" && \ -- { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.8 >= 0.8\"") >&5 -- ($PKG_CONFIG --exists --print-errors "gstreamer-0.8 >= 0.8") 2>&5 -+ { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"gstreamer-0.10 >= 0.10\"") >&5 -+ ($PKG_CONFIG --exists --print-errors "gstreamer-0.10 >= 0.10") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then -- pkg_cv_GSTREAMER_LIBS=`$PKG_CONFIG --libs "gstreamer-0.8 >= 0.8" 2>/dev/null` -+ pkg_cv_GSTREAMER_LIBS=`$PKG_CONFIG --libs "gstreamer-0.10 >= 0.10" 2>/dev/null` - else - pkg_failed=yes - fi -@@ -23538,9 +23538,9 @@ - _pkg_short_errors_supported=no - fi - if test $_pkg_short_errors_supported = yes; then -- GSTREAMER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-0.8 >= 0.8"` -+ GSTREAMER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "gstreamer-0.10 >= 0.10"` - else -- GSTREAMER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-0.8 >= 0.8"` -+ GSTREAMER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "gstreamer-0.10 >= 0.10"` - fi - # Put the nasty error message in config.log where it belongs - echo "$GSTREAMER_PKG_ERRORS" >&5 -@@ -23559,10 +23559,10 @@ - if test "$HAVE_GSTREAMER" = "yes"; then - build_actor_plugins="$build_actor_plugins gstreamer" - else -- { echo "$as_me:$LINENO: WARNING: *** GStreamer >= ${0.8} is not found. -+ { echo "$as_me:$LINENO: WARNING: *** GStreamer >= 0.10 is not found. - The libvisual GStreamer viewer plugin won't be build. - GStreamer can be downloaded from http://www.gstreamer.org/" >&5 --echo "$as_me: WARNING: *** GStreamer >= ${0.8} is not found. -+ echo "$as_me: WARNING: *** GStreamer >= 0.10 is not found. - The libvisual GStreamer viewer plugin won't be build. - GStreamer can be downloaded from http://www.gstreamer.org/" >&2;} - fi diff --git a/source/l/libvisual-plugins/libvisual-plugins.SlackBuild b/source/l/libvisual/libvisual-plugins.SlackBuild similarity index 83% rename from source/l/libvisual-plugins/libvisual-plugins.SlackBuild rename to source/l/libvisual/libvisual-plugins.SlackBuild index 169ebdc79..74ed99ff7 100755 --- a/source/l/libvisual-plugins/libvisual-plugins.SlackBuild +++ b/source/l/libvisual/libvisual-plugins.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2008, 2009, 2010, 2018, 2019, 2021 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2008, 2009, 2010, 2018, 2019, 2021, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,9 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=libvisual-plugins -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-7} +SRCNAM=libvisual +VERSION=${VERSION:-$(echo $SRCNAM-*.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 @@ -66,9 +67,9 @@ rm -rf $PKG mkdir -p $PKG cd $TMP -rm -rf ${PKGNAM}-${VERSION} -tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 -cd ${PKGNAM}-$VERSION || exit 1 +rm -rf ${SRCNAM}-${VERSION} +tar xvf $CWD/${SRCNAM}-$VERSION.tar.?z || exit 1 +cd ${SRCNAM}-$VERSION/libvisual-plugins || exit 1 # Make sure ownerships and permissions are sane: chown -R root:root . @@ -78,14 +79,25 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ -zcat $CWD/libvisual-plugins.gstreamer.diff.gz | patch -p1 --verbose || exit 1 -zcat $CWD/60_no-const-vispluginfo-in-nastyfft.patch.gz | patch -p1 --verbose || exit 1 - # Configure: +if [ ! -r configure ]; then + if [ -x ./autogen.sh ]; then + NOCONFIGURE=1 ./autogen.sh + else + autoreconf -vif + fi +fi CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --mandir=/usr/man \ + --infodir=/usr/info \ + --disable-static \ --disable-corona \ --disable-gforce \ --build=$ARCH-slackware-linux || exit 1 @@ -120,7 +132,7 @@ cp -a \ $PKG/usr/doc/${PKGNAM}-$VERSION mkdir -p $PKG/install -cat $CWD/slack-desc > $PKG/install/slack-desc +cat $CWD/slack-desc.libvisual-plugins > $PKG/install/slack-desc cd $TMP/package-${PKGNAM} /sbin/makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz diff --git a/source/l/libvisual/libvisual.SlackBuild b/source/l/libvisual/libvisual.SlackBuild index fc8cf114f..d25f6aa58 100755 --- a/source/l/libvisual/libvisual.SlackBuild +++ b/source/l/libvisual/libvisual.SlackBuild @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2006, 2008, 2009, 2010, 2012, 2018 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2006, 2008, 2009, 2010, 2012, 2018, 2023 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,8 +23,8 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=libvisual -VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-6} +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 @@ -67,10 +67,8 @@ fi cd $TMP rm -rf ${PKGNAM}-${VERSION} -tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z* || exit 1 -cd ${PKGNAM}-$VERSION || exit 1 - -zcat $CWD/libvisual.glib.h.diff.gz | patch -p1 --verbose || exit 1 +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1 +cd ${PKGNAM}-$VERSION/libvisual || exit 1 # Make sure ownerships and permissions are sane: chown -R root:root . @@ -80,12 +78,26 @@ find . \ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ -exec chmod 644 {} \+ -# Configure: +# Configure, build, and install: +if [ ! -r configure ]; then + if [ -x ./autogen.sh ]; then + NOCONFIGURE=1 ./autogen.sh + else + autoreconf -vif + fi +fi CFLAGS="$SLKCFLAGS" \ +CXXFLAGS="$SLKCFLAGS" \ ./configure \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ - $ARCH-slackware-linux || exit 1 + --sysconfdir=/etc \ + --localstatedir=/var \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --mandir=/usr/man \ + --infodir=/usr/info \ + --disable-static \ + --build=$ARCH-slackware-linux || exit 1 # Build and install: make $NUMJOBS || make || exit 1 diff --git a/source/l/libvisual/libvisual.glib.h.diff b/source/l/libvisual/libvisual.glib.h.diff deleted file mode 100644 index d0c738aac..000000000 --- a/source/l/libvisual/libvisual.glib.h.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- ./libvisual/lv_thread.h.orig 2005-09-18 17:14:47.000000000 -0500 -+++ ./libvisual/lv_thread.h 2012-07-17 23:05:48.818091848 -0500 -@@ -14,7 +14,7 @@ - #ifdef VISUAL_THREAD_MODEL_POSIX - #include - #elif defined(VISUAL_THREAD_MODEL_GTHREAD2) /* !VISUAL_THREAD_MODEL_POSIX */ --#include -+#include - #else /* !VISUAL_THREAD_MODEL_GTHREAD2 */ - - #endif diff --git a/source/l/libvisual/libvisual.url b/source/l/libvisual/libvisual.url new file mode 100644 index 000000000..049899667 --- /dev/null +++ b/source/l/libvisual/libvisual.url @@ -0,0 +1 @@ +https://github.com/Libvisual/libvisual diff --git a/source/l/libvisual/slack-desc b/source/l/libvisual/slack-desc index c185b0230..d87df0e38 100644 --- a/source/l/libvisual/slack-desc +++ b/source/l/libvisual/slack-desc @@ -15,5 +15,5 @@ libvisual: make use of all the plugins that are written for libvisual. libvisual: Libvisual also contains a whole set of facilities to ease the libvisual: development of plugins. libvisual: -libvisual: Libvisual was written by Dennis Smit. +libvisual: Homepage: http://libvisual.org libvisual: diff --git a/source/l/libvisual-plugins/slack-desc b/source/l/libvisual/slack-desc.libvisual-plugins similarity index 100% rename from source/l/libvisual-plugins/slack-desc rename to source/l/libvisual/slack-desc.libvisual-plugins diff --git a/source/l/netpbm/netpbm-CAN-2005-2471.patch b/source/l/netpbm/netpbm-CAN-2005-2471.patch index 77a3cd769..5e4b8baba 100644 --- a/source/l/netpbm/netpbm-CAN-2005-2471.patch +++ b/source/l/netpbm/netpbm-CAN-2005-2471.patch @@ -1,17 +1,11 @@ -diff --git a/converter/other/pstopnm.c b/converter/other/pstopnm.c -index f534265..2ab48ab 100644 ---- a/converter/other/pstopnm.c -+++ b/converter/other/pstopnm.c -@@ -896,11 +896,11 @@ execGhostscript(int const inputPipeFd, - ghostscriptProg, arg0, - deviceopt, outfileopt, gopt, ropt, textalphabitsopt, - "-q", "-dNOPAUSE", -- "-dSAFER", "-"); -+ "-dPARANOIDSAFER", "-"); +--- ./converter/other/pstopnm.c.orig 2023-12-29 13:47:21.000000000 -0600 ++++ ./converter/other/pstopnm.c 2023-12-29 13:50:33.241915523 -0600 +@@ -899,8 +899,8 @@ + "-dSAFER", "-"); } -- execl(ghostscriptProg, arg0, deviceopt, outfileopt, gopt, ropt, -- textalphabitsopt, "-q", "-dNOPAUSE", "-dSAFER", "-", NULL); +- execl(ghostscriptProg, arg0, deviceopt, outfileopt, gopt, ropt, +- textalphabitsopt, "-q", "-dNOPAUSE", "-dSAFER", "-", NULL); + execl(ghostscriptProg, arg0, deviceopt, outfileopt, gopt, ropt, "-q", + "-dNOPAUSE", "-dPARANOIDSAFER", "-", NULL); diff --git a/source/l/netpbm/netpbm-glibc.patch b/source/l/netpbm/netpbm-glibc.patch index 4ae71e8da..01e5cbc0b 100644 --- a/source/l/netpbm/netpbm-glibc.patch +++ b/source/l/netpbm/netpbm-glibc.patch @@ -1,13 +1,14 @@ ---- netpbm-10.35/converter/other/pnmtotiffcmyk.c.glibc 2006-09-18 12:20:06.000000000 +0200 -+++ netpbm-10.35/converter/other/pnmtotiffcmyk.c 2007-08-23 09:18:30.000000000 +0200 -@@ -974,8 +974,8 @@ int main( int argc, char **argv ) { +--- ./converter/other/pnmtotiffcmyk.c.orig 2023-12-29 13:47:21.000000000 -0600 ++++ ./converter/other/pnmtotiffcmyk.c 2023-12-29 13:55:43.849898342 -0600 +@@ -989,8 +989,9 @@ if ( (err = parseOpts( argc, argv, rt )) ) goto exit ; - + - if ( (err = rt->in->open( rt->in, rt )) ) goto exit ; - if ( (err = rt->out->open( rt->out, rt )) ) goto exit ; + if ( (err = (rt->in->open)( rt->in, rt )) ) goto exit ; + if ( (err = (rt->out->open)( rt->out, rt )) ) goto exit ; ++ while ( rt->in->hasMore( rt->in ) ) { if ( (err = rt->in->next( rt->in, &r, &g, &b )) ) goto exit ; diff --git a/testing/source/grub/0001-00_header-add-GRUB_COLOR_-variables.patch b/testing/source/grub/0001-00_header-add-GRUB_COLOR_-variables.patch new file mode 100644 index 000000000..867e8feeb --- /dev/null +++ b/testing/source/grub/0001-00_header-add-GRUB_COLOR_-variables.patch @@ -0,0 +1,41 @@ +From 21e5bcf22ab1a9f08c63e2a0212219d7482f77c1 Mon Sep 17 00:00:00 2001 +From: Christian Hesse +Date: Wed, 10 Mar 2021 18:42:25 +0100 +Subject: [PATCH] 00_header: add GRUB_COLOR_* variables +--- + util/grub-mkconfig.in | 2 ++ + util/grub.d/00_header.in | 8 ++++++++ + 2 files changed, 10 insertions(+) + +diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in +index f8cbb8d7a..1189d95f9 100644 +--- a/util/grub-mkconfig.in ++++ b/util/grub-mkconfig.in +@@ -246,6 +246,8 @@ export GRUB_DEFAULT \ + GRUB_BACKGROUND \ + GRUB_THEME \ + GRUB_GFXPAYLOAD_LINUX \ ++ GRUB_COLOR_NORMAL \ ++ GRUB_COLOR_HIGHLIGHT \ + GRUB_INIT_TUNE \ + GRUB_SAVEDEFAULT \ + GRUB_ENABLE_CRYPTODISK \ +diff --git a/util/grub.d/00_header.in b/util/grub.d/00_header.in +index 93a90233e..c5955df00 100644 +--- a/util/grub.d/00_header.in ++++ b/util/grub.d/00_header.in +@@ -125,6 +125,14 @@ cat < +Date: Mon, 12 Jun 2023 07:42:01 +0200 +Subject: [PATCH 1/1] support dropins for default configuration + +--- + util/grub-mkconfig.in | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/util/grub-mkconfig.in b/util/grub-mkconfig.in +index 1a945085c..4338dceef 100644 +--- a/util/grub-mkconfig.in ++++ b/util/grub-mkconfig.in +@@ -160,6 +160,11 @@ fi + if test -f ${sysconfdir}/default/grub ; then + . ${sysconfdir}/default/grub + fi ++for dropin in ${sysconfdir}/default/grub.d/*.cfg ; do ++ if test -f "${dropin}" ; then ++ . "${dropin}" ++ fi ++done + + if [ "x${GRUB_DISABLE_UUID}" = "xtrue" ]; then + if [ -z "${GRUB_DISABLE_LINUX_UUID}" ]; then +-- +2.41.0 + diff --git a/testing/source/grub/0198-align-struct-efi_variable-better.patch b/testing/source/grub/0198-align-struct-efi_variable-better.patch new file mode 100644 index 000000000..8ce8bdc82 --- /dev/null +++ b/testing/source/grub/0198-align-struct-efi_variable-better.patch @@ -0,0 +1,36 @@ +From 2485633ada06c11c07a34a696a92b14e58f1e846 Mon Sep 17 00:00:00 2001 +From: Peter Jones +Date: Tue, 27 Feb 2018 13:55:35 -0500 +Subject: [PATCH 198/250] align struct efi_variable better... + +--- + include/grub/efiemu/runtime.h | 2 +- + include/grub/types.h | 1 + + 2 files changed, 2 insertions(+), 1 deletion(-) + +diff --git a/include/grub/efiemu/runtime.h b/include/grub/efiemu/runtime.h +index 9b6b729f4cc..856774a7c34 100644 +--- a/include/grub/efiemu/runtime.h ++++ b/include/grub/efiemu/runtime.h +@@ -33,5 +33,5 @@ struct efi_variable + grub_uint32_t namelen; + grub_uint32_t size; + grub_efi_uint32_t attributes; +-} GRUB_PACKED; ++} GRUB_PACKED GRUB_ALIGNED(8); + #endif /* ! GRUB_EFI_EMU_RUNTIME_HEADER */ +diff --git a/include/grub/types.h b/include/grub/types.h +index b93e4820194..f6a9723971d 100644 +--- a/include/grub/types.h ++++ b/include/grub/types.h +@@ -29,6 +29,7 @@ + #else + #define GRUB_PACKED __attribute__ ((packed)) + #endif ++#define GRUB_ALIGNED(x) __attribute__((aligned (x))) + + #ifdef GRUB_BUILD + # define GRUB_CPU_SIZEOF_VOID_P BUILD_SIZEOF_VOID_P +-- +2.14.3 + diff --git a/testing/source/grub/b835601c7639ed1890f2d3db91900a8506011a8e.patch b/testing/source/grub/b835601c7639ed1890f2d3db91900a8506011a8e.patch new file mode 100644 index 000000000..6670f7677 --- /dev/null +++ b/testing/source/grub/b835601c7639ed1890f2d3db91900a8506011a8e.patch @@ -0,0 +1,34 @@ +From b835601c7639ed1890f2d3db91900a8506011a8e Mon Sep 17 00:00:00 2001 +From: Oskari Pirhonen +Date: Thu, 21 Dec 2023 01:17:35 -0600 +Subject: build: Include grub-core/extra_deps.lst in dist + +Fixes build failure due to the extra_deps.lst file not existing in the +tarball. Found while trying to package GRUB 2.12 for Gentoo. + + make[3]: *** No rule to make target '/var/tmp/portage/sys-boot/grub-2.12/work/grub-2.12/grub-core/extra_deps.lst', needed by 'syminfo.lst'. Stop. + +Fixes: 89fbe0cac (grub-core/Makefile.am: Make path to extra_deps.lst relative to $(top_srcdir)/grub-core) +Fixes: 154dcb1ae (build: Allow explicit module dependencies) + +Signed-off-by: Oskari Pirhonen +Reviewed-by: Daniel Kiper +--- + conf/Makefile.extra-dist | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/conf/Makefile.extra-dist b/conf/Makefile.extra-dist +index 5e7126f..d9e2b8c 100644 +--- a/conf/Makefile.extra-dist ++++ b/conf/Makefile.extra-dist +@@ -21,6 +21,7 @@ EXTRA_DIST += conf/i386-cygwin-img-ld.sc + EXTRA_DIST += grub-core/Makefile.core.def + EXTRA_DIST += grub-core/Makefile.gcry.def + ++EXTRA_DIST += grub-core/extra_deps.lst + EXTRA_DIST += grub-core/genmoddep.awk + EXTRA_DIST += grub-core/genmod.sh.in + EXTRA_DIST += grub-core/gensyminfo.sh.in +-- +cgit v1.1 + diff --git a/testing/source/grub/doinst.sh b/testing/source/grub/doinst.sh new file mode 100644 index 000000000..54c06904f --- /dev/null +++ b/testing/source/grub/doinst.sh @@ -0,0 +1,18 @@ +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... +} + +# Process config files in etc/grub.d/: +for file in etc/grub.d/*.new ; do + config $file +done +config etc/default/grub.new diff --git a/testing/source/grub/etc.default.grub b/testing/source/grub/etc.default.grub new file mode 100644 index 000000000..b2d4080a0 --- /dev/null +++ b/testing/source/grub/etc.default.grub @@ -0,0 +1,28 @@ +# If you change this file, run grub-mkconfig -o /boot/grub/grub.cfg +# afterwards to update /boot/grub/grub.cfg. + +GRUB_DEFAULT=0 +#GRUB_HIDDEN_TIMEOUT=0 +GRUB_HIDDEN_TIMEOUT_QUIET=false +GRUB_TIMEOUT=10 +GRUB_DISTRIBUTOR=$( sed 's/Slackware /Slackware-/' /etc/slackware-version ) +GRUB_CMDLINE_LINUX_DEFAULT="" +GRUB_CMDLINE_LINUX="" + +# Uncomment to disable graphical terminal (grub-pc only) +#GRUB_TERMINAL=console + +# The resolution used on graphical terminal +# note that you can use only modes which your graphic card supports via VBE +# you can see them in real GRUB with the command `vbeinfo' +#GRUB_GFXMODE=640x480 +#GRUB_GFXMODE=1024x768x32 + +# Font used on the graphical terminal: +#GRUB_FONT=/usr/share/grub/dejavusansmono.pf2 + +# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux +#GRUB_DISABLE_LINUX_UUID=true + +# Uncomment to disable generation of recovery mode menu entries +#GRUB_DISABLE_RECOVERY="true" diff --git a/testing/source/grub/grub.SlackBuild b/testing/source/grub/grub.SlackBuild new file mode 100755 index 000000000..88666616c --- /dev/null +++ b/testing/source/grub/grub.SlackBuild @@ -0,0 +1,244 @@ +#!/bin/bash + +# Copyright 2013, 2016, 2017, 2018, 2019, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# Modified 2016 by Eric Hameleers for Slackware Live Edition. + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=grub +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +# Better to use _ than ~ in the package filenames version: +PKGVER=$(echo $VERSION | tr '~' '_') +BUILD=${BUILD:-1} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) ARCH=i586 ;; + 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) ;; + esac + export ARCH +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-$PKGVER-$ARCH-$BUILD.txz" + exit 0 +fi + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +if [ "$ARCH" = "i386" ]; then + SLKCFLAGS="-march=i386 -mcpu=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-march=i486 -mtune=i686" + EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= " + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-march=i586 -mtune=i686" + EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= " + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-march=i686" + EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= " + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="" + EFI32_FLAGS=" --with-platform=efi --target=i386 --program-prefix= " + EFI_FLAGS=" --with-platform=efi --target=x86_64 --program-prefix= " + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="" + LIBDIRSUFFIX="" +fi + +# Don't use icecream: +PATH=$(echo $PATH | sed "s|/usr/libexec/icecc/bin||g" | tr -s : | sed "s/^://g" | sed "s/:$//g") + +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf $PKGNAM-$VERSION +tar xvf $CWD/$PKGNAM-$VERSION.tar.xz || 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 \) \ + -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \+ + +# Use /boot/initrd.gz as a valid initrd name: +cat $CWD/initrd_naming.patch | patch -p1 --verbose || exit 1 + +# Support DejaVuSansMono font (dejavusansmono.pf2) by default: +cat $CWD/grub.dejavusansmono.gfxterm.font.diff | patch -p1 --verbose || exit 1 + +# Fix alignment error with gcc8: +cat $CWD/0198-align-struct-efi_variable-better.patch | patch -p1 --verbose || exit 1 + +# Skip processing any files in /etc/grub.d/ that end in .new: +cat $CWD/0001-skip-new-files-in-etc-grub.d.patch | patch -p1 --verbose || exit 1 + +# From Arch, add a couple more GRUB_COLOR options: +cat $CWD/0001-00_header-add-GRUB_COLOR_-variables.patch | patch -p1 --verbose || exit 1 + +# Also from Arch, support drop-in config bits in /etc/default/grub.d/: +cat $CWD/0003-support-dropins-for-default-configuration.patch | patch -p1 --verbose || exit 1 + +# Fix 2.12 release with upstream commit (won't compile otherwise): +cat $CWD/b835601c7639ed1890f2d3db91900a8506011a8e.patch | patch -p1 --verbose || exit 1 + +# Still won't compile. Someday they'll remember how to cut a new release. +touch grub-core/extra_deps.lst + +# Regenerate build system to fix dependency on outdated automake: +autoreconf -vif + +build_grub() { + EFI_DO="$*" + # Configure: + CFLAGS="$SLKCFLAGS" \ + ./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --infodir=/usr/info \ + --mandir=/usr/man \ + --disable-werror \ + $EFI_DO || exit 1 + + # Build and install: + make clean || exit 1 + make $NUMJOBS || make || exit 1 + make install DESTDIR=$PKG || exit 1 + + # Clear $EFI_DO : + unset EFI_DO +} + +# Build 32bit and 64bit efi targets if requested: +if [ -n "$EFI32_FLAGS" ]; then + build_grub $EFI32_FLAGS || exit 1 +fi +if [ -n "$EFI_FLAGS" ]; then + build_grub $EFI_FLAGS || exit 1 +fi +# Always end with regular build: +build_grub || exit 1 + +# Preserve files in /etc/grub.d/: +for file in $PKG/etc/grub.d/*_* ; do + mv ${file} ${file}.new +done + +# Strip binaries: +( cd $PKG + find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null +) + +# Put bash-completion file in system directory: +mkdir -p $PKG/usr/share/bash-completion/completions/ +mv $PKG/etc/bash_completion.d/grub \ + $PKG/usr/share/bash-completion/completions/grub +rmdir --parents $PKG/etc/bash_completion.d 2>/dev/null + +# Install default options file: +mkdir -p $PKG/etc/default/grub.d +cat $CWD/etc.default.grub > $PKG/etc/default/grub.new + +# Create a directory for grub.cfg: +mkdir -p $PKG/boot/grub + +# Add fonts, if found on the system: +FONT_SIZE=${FONT_SIZE:-19} +if [ -r /usr/share/fonts/TTF/unifont.ttf ]; then + $PKG/usr/bin/grub-mkfont -o $PKG/usr/share/grub/unifont.pf2 -abv \ + -s $FONT_SIZE /usr/share/fonts/TTF/unifont.ttf +fi +if [ -r /usr/share/fonts/TTF/DejaVuSansMono.ttf ]; then + $PKG/usr/bin/grub-mkfont -o $PKG/usr/share/grub/dejavusansmono.pf2 -abv \ + -s $FONT_SIZE /usr/share/fonts/TTF/DejaVuSansMono.ttf +fi + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + AUTHORS BUGS COPYING* INSTALL NEWS README* THANKS TODO \ + $PKG/usr/doc/${PKGNAM}-$VERSION + +# Compress and if needed symlink the man pages: +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 + +# Compress info files, if any: +if [ -d $PKG/usr/info ]; then + ( cd $PKG/usr/info + rm -f dir + gzip -9 * + ) +fi + +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ChangeLog ]; then + DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION) + cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog + touch -r ChangeLog $DOCSDIR/ChangeLog +fi + +mkdir -p $PKG/install +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 $TMP/$PKGNAM-$PKGVER-$ARCH-$BUILD.txz + diff --git a/testing/source/grub/grub.dejavusansmono.gfxterm.font.diff b/testing/source/grub/grub.dejavusansmono.gfxterm.font.diff new file mode 100644 index 000000000..2890f16f9 --- /dev/null +++ b/testing/source/grub/grub.dejavusansmono.gfxterm.font.diff @@ -0,0 +1,41 @@ +--- ./util/grub.d/00_header.in.orig 2012-05-03 18:04:39.000000000 -0500 ++++ ./util/grub.d/00_header.in 2013-09-17 01:43:37.870841064 -0500 +@@ -143,7 +143,7 @@ + EOF + else + for dir in "${pkgdatadir}" "`echo '/@bootdirname@/@grubdirname@' | sed "s,//*,/,g"`" /usr/share/grub ; do +- for basename in unicode unifont ascii; do ++ for basename in unicode unifont dejavusansmono ascii; do + path="${dir}/${basename}.pf2" + if is_path_readable_by_grub "${path}" > /dev/null ; then + font_path="${path}" +@@ -156,7 +156,7 @@ + if [ -n "${font_path}" ] ; then + cat << EOF + if [ x\$feature_default_font_path = xy ] ; then +- font=unicode ++ font=dejavusansmono + else + EOF + # Make the font accessible +@@ -169,7 +169,7 @@ + EOF + else + cat << EOF +-if loadfont unicode ; then ++if loadfont dejavusansmono ; then + EOF + fi + fi +diff -Naur grub-2.02~beta2.orig/util/grub-install.c grub-2.02~beta2/util/grub-install.c +--- grub-2.02~beta2.orig/util/grub-install.c 2013-12-24 08:40:31.000000000 -0800 ++++ grub-2.02~beta2/util/grub-install.c.new 2015-01-27 22:07:56.714000000 -0800 +@@ -827,7 +827,7 @@ + grub_util_host_init (&argc, &argv); + product_version = xstrdup (PACKAGE_VERSION); + pkgdatadir = grub_util_get_pkgdatadir (); +- label_font = grub_util_path_concat (2, pkgdatadir, "unicode.pf2"); ++ label_font = grub_util_path_concat (2, pkgdatadir, "dejavusansmono.pf2"); + + argp_parse (&argp, argc, argv, 0, 0, 0); + diff --git a/testing/source/grub/initrd_naming.patch b/testing/source/grub/initrd_naming.patch new file mode 100644 index 000000000..6b62778b0 --- /dev/null +++ b/testing/source/grub/initrd_naming.patch @@ -0,0 +1,13 @@ +diff -Naur grub-2.00.orig/util/grub.d/10_linux.in grub-2.00/util/grub.d/10_linux.in +--- grub-2.00.orig/util/grub.d/10_linux.in 2012-04-18 23:24:38.000000000 +0200 ++++ grub-2.00/util/grub.d/10_linux.in 2012-06-30 07:53:03.765625589 +0200 +@@ -198,7 +198,8 @@ + "initramfs-genkernel-${version}" \ + "initramfs-genkernel-${alt_version}" \ + "initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \ +- "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}"; do ++ "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}" \ ++ "initrd.gz"; do + if test -e "${dirname}/${i}" ; then + initrd="$i" + break diff --git a/testing/source/grub/slack-desc b/testing/source/grub/slack-desc new file mode 100644 index 000000000..b07c8a3b2 --- /dev/null +++ b/testing/source/grub/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------------------------------------------------------| +grub: grub (the GRand Unified Bootloader) +grub: +grub: GNU GRUB, the GRand Unified Bootloader, is a flexible and powerful +grub: boot loader program for a wide range of architectures. +grub: +grub: Homepage: https://www.gnu.org/software/grub/ +grub: +grub: +grub: +grub: +grub: