diff --git a/ChangeLog.rss b/ChangeLog.rss index 1e8d14f63..e2efaeae3 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,55 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Fri, 19 Apr 2024 05:38:28 GMT - Fri, 19 Apr 2024 05:59:21 GMT + Fri, 19 Apr 2024 19:36:17 GMT + Fri, 19 Apr 2024 19:59:44 GMT maintain_current_git.sh v 1.17 + + Fri, 19 Apr 2024 19:36:17 GMT + Fri, 19 Apr 2024 19:36:17 GMT + https://git.slackware.nl/current/tag/?h=20240419193617 + 20240419193617 + + +a/elogind-252.23-x86_64-3.txz: Rebuilt. + All right, it's time to stop the bleeding (edge). This has been verified as + the last working version of elogind, so we'll revert for now while moving the + newer sources into /testing. We didn't actually *need* the 255 branch for + libgudev (I was mistakenly under that impression), so this will be fine for + now. We'll keep an eye on upstream and move forward when things settle down. +d/vala-0.56.17-x86_64-1.txz: Upgraded. +l/gdk-pixbuf2-2.42.11-x86_64-1.txz: Upgraded. +l/gtk4-4.14.3-x86_64-1.txz: Upgraded. +l/polkit-124-x86_64-2.txz: Rebuilt. + Recompiled against elogind-252.23. +l/python-sphinx-7.3.7-x86_64-1.txz: Upgraded. +n/NetworkManager-1.46.0-x86_64-2.txz: Rebuilt. + Build with meson instead of autotools, since setting session_tracking to + elogind is ignored with autotools, and is set to consolekit instead. + While this didn't seem to make a difference in practice, better to get this + right now and rule it out as part of the issue. + Thanks to marav and LuckyCyborg for the options hints. +x/xdg-desktop-portal-1.18.4-x86_64-1.txz: Upgraded. +xap/freerdp-2.11.6-x86_64-1.txz: Upgraded. + This release is a security release and addresses multiple issues: + [Low] OutOfBound Read in zgfx_decompress_segment. + [Moderate] Integer overflow & OutOfBound Write in + clear_decompress_residual_data. + [Low] integer underflow in nsc_rle_decode. + [Low] OutOfBound Read in planar_skip_plane_rle. + [Low] OutOfBound Read in ncrush_decompress. + [Low] OutOfBound Read in interleaved_decompress. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2024-32041 + https://www.cve.org/CVERecord?id=CVE-2024-32039 + https://www.cve.org/CVERecord?id=CVE-2024-32040 + https://www.cve.org/CVERecord?id=CVE-2024-32458 + https://www.cve.org/CVERecord?id=CVE-2024-32459 + https://www.cve.org/CVERecord?id=CVE-2024-32460 + (* Security fix *) + ]]> + + Fri, 19 Apr 2024 05:38:28 GMT Fri, 19 Apr 2024 05:38:28 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index b4f47a347..e4e5e48c0 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,41 @@ +Fri Apr 19 19:36:17 UTC 2024 +a/elogind-252.23-x86_64-3.txz: Rebuilt. + All right, it's time to stop the bleeding (edge). This has been verified as + the last working version of elogind, so we'll revert for now while moving the + newer sources into /testing. We didn't actually *need* the 255 branch for + libgudev (I was mistakenly under that impression), so this will be fine for + now. We'll keep an eye on upstream and move forward when things settle down. +d/vala-0.56.17-x86_64-1.txz: Upgraded. +l/gdk-pixbuf2-2.42.11-x86_64-1.txz: Upgraded. +l/gtk4-4.14.3-x86_64-1.txz: Upgraded. +l/polkit-124-x86_64-2.txz: Rebuilt. + Recompiled against elogind-252.23. +l/python-sphinx-7.3.7-x86_64-1.txz: Upgraded. +n/NetworkManager-1.46.0-x86_64-2.txz: Rebuilt. + Build with meson instead of autotools, since setting session_tracking to + elogind is ignored with autotools, and is set to consolekit instead. + While this didn't seem to make a difference in practice, better to get this + right now and rule it out as part of the issue. + Thanks to marav and LuckyCyborg for the options hints. +x/xdg-desktop-portal-1.18.4-x86_64-1.txz: Upgraded. +xap/freerdp-2.11.6-x86_64-1.txz: Upgraded. + This release is a security release and addresses multiple issues: + [Low] OutOfBound Read in zgfx_decompress_segment. + [Moderate] Integer overflow & OutOfBound Write in + clear_decompress_residual_data. + [Low] integer underflow in nsc_rle_decode. + [Low] OutOfBound Read in planar_skip_plane_rle. + [Low] OutOfBound Read in ncrush_decompress. + [Low] OutOfBound Read in interleaved_decompress. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2024-32041 + https://www.cve.org/CVERecord?id=CVE-2024-32039 + https://www.cve.org/CVERecord?id=CVE-2024-32040 + https://www.cve.org/CVERecord?id=CVE-2024-32458 + https://www.cve.org/CVERecord?id=CVE-2024-32459 + https://www.cve.org/CVERecord?id=CVE-2024-32460 + (* Security fix *) ++--------------------------+ Fri Apr 19 05:38:28 UTC 2024 xap/mozilla-thunderbird-115.10.1-x86_64-1.txz: Upgraded. This is a bugfix release. diff --git a/FILELIST.TXT b/FILELIST.TXT index 318247fd0..5eee57dc6 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Fri Apr 19 05:42:57 UTC 2024 +Fri Apr 19 19:40:48 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-04-19 05:38 . +drwxr-xr-x 12 root root 4096 2024-04-19 19:36 . -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 1148312 2024-04-18 19:22 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-04-18 19:22 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1148312 2024-04-19 05:43 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-04-19 05:43 ./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 1049406 2024-04-19 05:38 ./ChangeLog.txt +-rw-r--r-- 1 root root 1051379 2024-04-19 19:36 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2024-04-17 20:10 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,9 +25,9 @@ drwxr-xr-x 2 root root 4096 2024-04-17 20:10 ./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 1503110 2024-04-18 19:22 ./FILELIST.TXT +-rw-r--r-- 1 root root 1503110 2024-04-19 05:42 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY --rw-r--r-- 1 root root 907051 2024-04-19 05:42 ./PACKAGES.TXT +-rw-r--r-- 1 root root 907049 2024-04-19 19:40 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT -rw-r--r-- 1 root root 3629 2024-04-17 20:01 ./README.initrd -rw-r--r-- 1 root root 34114 2023-12-11 20:35 ./README_CRYPT.TXT @@ -683,13 +683,13 @@ drwxr-xr-x 2 root root 4096 2022-02-03 07:02 ./patches -rw-r--r-- 1 root root 575 2022-02-03 07:02 ./patches/FILE_LIST -rw-r--r-- 1 root root 14 2022-02-03 07:02 ./patches/MANIFEST.bz2 -rw-r--r-- 1 root root 224 2022-02-03 07:02 ./patches/PACKAGES.TXT -drwxr-xr-x 17 root root 4096 2024-04-19 05:42 ./slackware64 --rw-r--r-- 1 root root 353834 2024-04-19 05:42 ./slackware64/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-04-19 05:42 ./slackware64/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 438223 2024-04-19 05:41 ./slackware64/FILE_LIST --rw-r--r-- 1 root root 4625247 2024-04-19 05:41 ./slackware64/MANIFEST.bz2 +drwxr-xr-x 17 root root 4096 2024-04-19 19:40 ./slackware64 +-rw-r--r-- 1 root root 353828 2024-04-19 19:40 ./slackware64/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-04-19 19:40 ./slackware64/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 438217 2024-04-19 19:39 ./slackware64/FILE_LIST +-rw-r--r-- 1 root root 4624483 2024-04-19 19:39 ./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-04-18 19:20 ./slackware64/a +drwxr-xr-x 2 root root 32768 2024-04-19 19:39 ./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 @@ -768,9 +768,9 @@ drwxr-xr-x 2 root root 32768 2024-04-18 19:20 ./slackware64/a -rw-r--r-- 1 root root 445 2023-05-25 00:04 ./slackware64/a/elilo-3.16-x86_64-16.txt -rw-r--r-- 1 root root 153504 2023-05-25 00:04 ./slackware64/a/elilo-3.16-x86_64-16.txz -rw-r--r-- 1 root root 163 2023-05-25 00:04 ./slackware64/a/elilo-3.16-x86_64-16.txz.asc --rw-r--r-- 1 root root 260 2024-04-16 18:45 ./slackware64/a/elogind-255.4_r2-x86_64-1.txt --rw-r--r-- 1 root root 1230056 2024-04-16 18:45 ./slackware64/a/elogind-255.4_r2-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-04-16 18:45 ./slackware64/a/elogind-255.4_r2-x86_64-1.txz.asc +-rw-r--r-- 1 root root 260 2024-04-19 19:19 ./slackware64/a/elogind-252.23-x86_64-3.txt +-rw-r--r-- 1 root root 1192116 2024-04-19 19:19 ./slackware64/a/elogind-252.23-x86_64-3.txz +-rw-r--r-- 1 root root 195 2024-04-19 19:19 ./slackware64/a/elogind-252.23-x86_64-3.txz.asc -rw-r--r-- 1 root root 375 2021-09-25 18:44 ./slackware64/a/elvis-2.2_0-x86_64-8.txt -rw-r--r-- 1 root root 712424 2021-09-25 18:44 ./slackware64/a/elvis-2.2_0-x86_64-8.txz -rw-r--r-- 1 root root 163 2021-09-25 18:44 ./slackware64/a/elvis-2.2_0-x86_64-8.txz.asc @@ -1337,7 +1337,7 @@ drwxr-xr-x 2 root root 20480 2024-04-18 19:20 ./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-04-18 19:21 ./slackware64/d +drwxr-xr-x 2 root root 20480 2024-04-19 19:39 ./slackware64/d -rw-r--r-- 1 root root 360 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txt -rw-r--r-- 1 root root 4305292 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-03-30 21:20 ./slackware64/d/Cython-3.0.10-x86_64-1.txz.asc @@ -1574,9 +1574,9 @@ drwxr-xr-x 2 root root 20480 2024-04-18 19:21 ./slackware64/d -rw-r--r-- 1 root root 424 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txt -rw-r--r-- 1 root root 3200272 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-02-14 21:26 ./slackware64/d/tree-sitter-0.20.9-x86_64-1.txz.asc --rw-r--r-- 1 root root 394 2024-03-14 19:24 ./slackware64/d/vala-0.56.16-x86_64-1.txt --rw-r--r-- 1 root root 2304080 2024-03-14 19:24 ./slackware64/d/vala-0.56.16-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-03-14 19:24 ./slackware64/d/vala-0.56.16-x86_64-1.txz.asc +-rw-r--r-- 1 root root 394 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txt +-rw-r--r-- 1 root root 2304644 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-04-19 17:07 ./slackware64/d/vala-0.56.17-x86_64-1.txz.asc -rw-r--r-- 1 root root 551 2024-04-12 17:29 ./slackware64/d/valgrind-3.22.0-x86_64-1.txt -rw-r--r-- 1 root root 13487100 2024-04-12 17:29 ./slackware64/d/valgrind-3.22.0-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-04-12 17:29 ./slackware64/d/valgrind-3.22.0-x86_64-1.txz.asc @@ -2783,7 +2783,7 @@ drwxr-xr-x 2 root root 86016 2024-04-16 22:00 ./slackware64/kde -rw-r--r-- 1 root root 517 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txt -rw-r--r-- 1 root root 686104 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-02-15 21:47 ./slackware64/kde/zanshin-23.08.5-x86_64-1.txz.asc -drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l +drwxr-xr-x 2 root root 102400 2024-04-19 19:39 ./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 @@ -3033,9 +3033,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l -rw-r--r-- 1 root root 186 2023-11-29 21:19 ./slackware64/l/gdbm-1.23-x86_64-2.txt -rw-r--r-- 1 root root 245324 2023-11-29 21:19 ./slackware64/l/gdbm-1.23-x86_64-2.txz -rw-r--r-- 1 root root 163 2023-11-29 21:19 ./slackware64/l/gdbm-1.23-x86_64-2.txz.asc --rw-r--r-- 1 root root 537 2023-12-05 21:07 ./slackware64/l/gdk-pixbuf2-2.42.10-x86_64-2.txt --rw-r--r-- 1 root root 487120 2023-12-05 21:07 ./slackware64/l/gdk-pixbuf2-2.42.10-x86_64-2.txz --rw-r--r-- 1 root root 163 2023-12-05 21:07 ./slackware64/l/gdk-pixbuf2-2.42.10-x86_64-2.txz.asc +-rw-r--r-- 1 root root 537 2024-04-19 19:34 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-1.txt +-rw-r--r-- 1 root root 453984 2024-04-19 19:34 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-04-19 19:34 ./slackware64/l/gdk-pixbuf2-2.42.11-x86_64-1.txz.asc -rw-r--r-- 1 root root 456 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txt -rw-r--r-- 1 root root 45008 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txz -rw-r--r-- 1 root root 163 2022-02-20 22:14 ./slackware64/l/gdk-pixbuf2-xlib-2.40.2-x86_64-4.txz.asc @@ -3141,9 +3141,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l -rw-r--r-- 1 root root 328 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txt -rw-r--r-- 1 root root 12031308 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-01-24 03:05 ./slackware64/l/gtk+3-3.24.41-x86_64-1.txz.asc --rw-r--r-- 1 root root 315 2024-04-03 16:48 ./slackware64/l/gtk4-4.14.2-x86_64-1.txt --rw-r--r-- 1 root root 10971756 2024-04-03 16:48 ./slackware64/l/gtk4-4.14.2-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-04-03 16:48 ./slackware64/l/gtk4-4.14.2-x86_64-1.txz.asc +-rw-r--r-- 1 root root 315 2024-04-19 17:11 ./slackware64/l/gtk4-4.14.3-x86_64-1.txt +-rw-r--r-- 1 root root 10972284 2024-04-19 17:11 ./slackware64/l/gtk4-4.14.3-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-04-19 17:11 ./slackware64/l/gtk4-4.14.3-x86_64-1.txz.asc -rw-r--r-- 1 root root 341 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txt -rw-r--r-- 1 root root 1379452 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 06:48 ./slackware64/l/gtkmm2-2.24.5-x86_64-4.txz.asc @@ -3736,9 +3736,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l -rw-r--r-- 1 root root 552 2024-04-15 19:29 ./slackware64/l/pipewire-1.0.5-x86_64-1.txt -rw-r--r-- 1 root root 2278016 2024-04-15 19:29 ./slackware64/l/pipewire-1.0.5-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-04-15 19:29 ./slackware64/l/pipewire-1.0.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 450 2024-04-11 19:23 ./slackware64/l/polkit-124-x86_64-1.txt --rw-r--r-- 1 root root 187192 2024-04-11 19:23 ./slackware64/l/polkit-124-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-04-11 19:23 ./slackware64/l/polkit-124-x86_64-1.txz.asc +-rw-r--r-- 1 root root 450 2024-04-19 19:22 ./slackware64/l/polkit-124-x86_64-2.txt +-rw-r--r-- 1 root root 187012 2024-04-19 19:22 ./slackware64/l/polkit-124-x86_64-2.txz +-rw-r--r-- 1 root root 195 2024-04-19 19:22 ./slackware64/l/polkit-124-x86_64-2.txz.asc -rw-r--r-- 1 root root 367 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txt -rw-r--r-- 1 root root 67536 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 07:37 ./slackware64/l/polkit-gnome-0.105-x86_64-4.txz.asc @@ -3925,9 +3925,9 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l -rw-r--r-- 1 root root 647 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txt -rw-r--r-- 1 root root 191972 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-snowballstemmer-2.2.0-x86_64-2.txz.asc --rw-r--r-- 1 root root 637 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txt --rw-r--r-- 1 root root 2401420 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-04-18 17:44 ./slackware64/l/python-sphinx-7.3.6-x86_64-1.txz.asc +-rw-r--r-- 1 root root 637 2024-04-19 17:26 ./slackware64/l/python-sphinx-7.3.7-x86_64-1.txt +-rw-r--r-- 1 root root 2401288 2024-04-19 17:26 ./slackware64/l/python-sphinx-7.3.7-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-04-19 17:26 ./slackware64/l/python-sphinx-7.3.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 603 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txt -rw-r--r-- 1 root root 2588132 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txz -rw-r--r-- 1 root root 195 2024-03-29 04:30 ./slackware64/l/python-sphinx_rtd_theme-2.0.0-x86_64-2.txz.asc @@ -4109,13 +4109,13 @@ drwxr-xr-x 2 root root 102400 2024-04-18 19:20 ./slackware64/l -rw-r--r-- 1 root root 403 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txt -rw-r--r-- 1 root root 773596 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-12-11 22:02 ./slackware64/l/zxing-cpp-2.2.1-x86_64-1.txz.asc -drwxr-xr-x 2 root root 36864 2024-04-18 19:20 ./slackware64/n +drwxr-xr-x 2 root root 36864 2024-04-19 19:39 ./slackware64/n -rw-r--r-- 1 root root 357 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txt -rw-r--r-- 1 root root 1517848 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-03-09 19:11 ./slackware64/n/ModemManager-1.20.6-x86_64-1.txz.asc --rw-r--r-- 1 root root 602 2024-02-23 01:51 ./slackware64/n/NetworkManager-1.46.0-x86_64-1.txt --rw-r--r-- 1 root root 4301616 2024-02-23 01:51 ./slackware64/n/NetworkManager-1.46.0-x86_64-1.txz --rw-r--r-- 1 root root 163 2024-02-23 01:51 ./slackware64/n/NetworkManager-1.46.0-x86_64-1.txz.asc +-rw-r--r-- 1 root root 602 2024-04-19 19:24 ./slackware64/n/NetworkManager-1.46.0-x86_64-2.txt +-rw-r--r-- 1 root root 4327604 2024-04-19 19:24 ./slackware64/n/NetworkManager-1.46.0-x86_64-2.txz +-rw-r--r-- 1 root root 195 2024-04-19 19:24 ./slackware64/n/NetworkManager-1.46.0-x86_64-2.txz.asc -rw-r--r-- 1 root root 613 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txt -rw-r--r-- 1 root root 2163548 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txz -rw-r--r-- 1 root root 163 2023-03-08 02:05 ./slackware64/n/alpine-2.26-x86_64-3.txz.asc @@ -4625,7 +4625,7 @@ drwxr-xr-x 2 root root 4096 2024-03-01 22:17 ./slackware64/tcl -rw-r--r-- 1 root root 227 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txt -rw-r--r-- 1 root root 1806636 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz -rw-r--r-- 1 root root 163 2024-03-01 18:55 ./slackware64/tcl/tk-8.6.14-x86_64-1.txz.asc -drwxr-xr-x 2 root root 65536 2024-04-17 20:39 ./slackware64/x +drwxr-xr-x 2 root root 65536 2024-04-19 19:39 ./slackware64/x -rw-r--r-- 1 root root 440 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txt -rw-r--r-- 1 root root 644060 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-10-17 18:03 ./slackware64/x/OpenCC-1.1.7-x86_64-1.txz.asc @@ -5258,9 +5258,9 @@ drwxr-xr-x 2 root root 65536 2024-04-17 20:39 ./slackware64/x -rw-r--r-- 1 root root 254 2021-02-13 13:12 ./slackware64/x/xdbedizzy-1.1.0-x86_64-5.txt -rw-r--r-- 1 root root 17628 2021-02-13 13:12 ./slackware64/x/xdbedizzy-1.1.0-x86_64-5.txz -rw-r--r-- 1 root root 163 2021-02-13 13:12 ./slackware64/x/xdbedizzy-1.1.0-x86_64-5.txz.asc --rw-r--r-- 1 root root 638 2024-04-04 17:48 ./slackware64/x/xdg-desktop-portal-1.18.3-x86_64-1.txt --rw-r--r-- 1 root root 354720 2024-04-04 17:48 ./slackware64/x/xdg-desktop-portal-1.18.3-x86_64-1.txz --rw-r--r-- 1 root root 195 2024-04-04 17:48 ./slackware64/x/xdg-desktop-portal-1.18.3-x86_64-1.txz.asc +-rw-r--r-- 1 root root 638 2024-04-19 17:27 ./slackware64/x/xdg-desktop-portal-1.18.4-x86_64-1.txt +-rw-r--r-- 1 root root 354860 2024-04-19 17:27 ./slackware64/x/xdg-desktop-portal-1.18.4-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-04-19 17:27 ./slackware64/x/xdg-desktop-portal-1.18.4-x86_64-1.txz.asc -rw-r--r-- 1 root root 475 2022-08-02 21:14 ./slackware64/x/xdg-user-dirs-0.18-x86_64-1.txt -rw-r--r-- 1 root root 45640 2022-08-02 21:14 ./slackware64/x/xdg-user-dirs-0.18-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-08-02 21:14 ./slackware64/x/xdg-user-dirs-0.18-x86_64-1.txz.asc @@ -5510,7 +5510,7 @@ drwxr-xr-x 2 root root 65536 2024-04-17 20:39 ./slackware64/x -rw-r--r-- 1 root root 213 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txt -rw-r--r-- 1 root root 25896 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-07-11 18:36 ./slackware64/x/xwud-1.0.6-x86_64-1.txz.asc -drwxr-xr-x 2 root root 16384 2024-04-19 05:41 ./slackware64/xap +drwxr-xr-x 2 root root 16384 2024-04-19 19:39 ./slackware64/xap -rw-r--r-- 1 root root 625 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txt -rw-r--r-- 1 root root 2706516 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txz -rw-r--r-- 1 root root 195 2024-04-03 19:29 ./slackware64/xap/MPlayer-20240403-x86_64-1.txz.asc @@ -5544,9 +5544,9 @@ drwxr-xr-x 2 root root 16384 2024-04-19 05:41 ./slackware64/xap -rw-r--r-- 1 root root 229 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txt -rw-r--r-- 1 root root 746904 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txz -rw-r--r-- 1 root root 163 2022-01-17 21:13 ./slackware64/xap/fluxbox-1.3.7-x86_64-6.txz.asc --rw-r--r-- 1 root root 278 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txt --rw-r--r-- 1 root root 1665344 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz --rw-r--r-- 1 root root 163 2024-01-28 21:03 ./slackware64/xap/freerdp-2.11.5-x86_64-2.txz.asc +-rw-r--r-- 1 root root 278 2024-04-19 17:14 ./slackware64/xap/freerdp-2.11.6-x86_64-1.txt +-rw-r--r-- 1 root root 1675252 2024-04-19 17:14 ./slackware64/xap/freerdp-2.11.6-x86_64-1.txz +-rw-r--r-- 1 root root 195 2024-04-19 17:14 ./slackware64/xap/freerdp-2.11.6-x86_64-1.txz.asc -rw-r--r-- 1 root root 411 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txt -rw-r--r-- 1 root root 2458460 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-11-04 18:08 ./slackware64/xap/fvwm-2.7.0-x86_64-1.txz.asc @@ -5777,13 +5777,13 @@ drwxr-xr-x 2 root root 4096 2023-03-08 20:34 ./slackware64/y -rw-r--r-- 1 root root 1491108 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz -rw-r--r-- 1 root root 163 2023-02-19 18:31 ./slackware64/y/nethack-3.6.7-x86_64-1.txz.asc -rw-r--r-- 1 root root 26 2020-12-30 21:55 ./slackware64/y/tagfile -drwxr-xr-x 18 root root 4096 2024-04-19 05:42 ./source --rw-r--r-- 1 root root 616762 2024-04-19 05:42 ./source/CHECKSUMS.md5 --rw-r--r-- 1 root root 195 2024-04-19 05:42 ./source/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 860031 2024-04-19 05:42 ./source/FILE_LIST --rw-r--r-- 1 root root 28575221 2024-04-19 05:42 ./source/MANIFEST.bz2 +drwxr-xr-x 18 root root 4096 2024-04-19 19:40 ./source +-rw-r--r-- 1 root root 616685 2024-04-19 19:40 ./source/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-04-19 19:40 ./source/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 859937 2024-04-19 19:40 ./source/FILE_LIST +-rw-r--r-- 1 root root 28581449 2024-04-19 19:40 ./source/MANIFEST.bz2 -rw-r--r-- 1 root root 828 2022-02-02 04:43 ./source/README.TXT -drwxr-xr-x 123 root root 4096 2024-04-16 18:37 ./source/a +drwxr-xr-x 123 root root 4096 2024-04-19 19:18 ./source/a -rw-r--r-- 1 root root 339 2023-09-28 19:06 ./source/a/FTBFSlog drwxr-xr-x 2 root root 4096 2022-02-15 18:15 ./source/a/aaa_base -rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./source/a/aaa_base/_aaa_base.tar.gz @@ -6028,12 +6028,11 @@ drwxr-xr-x 2 root root 4096 2023-03-20 17:03 ./source/a/elilo -rw-r--r-- 1 root root 7978 2023-05-25 00:04 ./source/a/elilo/eliloconfig -rw-r--r-- 1 root root 105 2013-10-06 07:42 ./source/a/elilo/setup.ll.eliloconfig -rw-r--r-- 1 root root 897 2018-02-27 06:13 ./source/a/elilo/slack-desc -drwxr-xr-x 2 root root 4096 2024-04-16 18:36 ./source/a/elogind +drwxr-xr-x 2 root root 4096 2024-03-14 19:33 ./source/a/elogind -rw-r--r-- 1 root root 227 2020-06-08 19:25 ./source/a/elogind/10-enable-elogind-power.rules.gz --rw-r--r-- 1 root root 271 2024-04-16 18:32 ./source/a/elogind/11-prefer-deep-suspend.patch --rw-r--r-- 1 root root 511 2024-04-16 18:36 ./source/a/elogind/doinst.sh.gz --rw-r--r-- 1 root root 1432454 2024-04-16 07:21 ./source/a/elogind/elogind-255.4_r2.tar.lz --rwxr-xr-x 1 root root 7174 2024-04-16 18:36 ./source/a/elogind/elogind.SlackBuild +-rw-r--r-- 1 root root 502 2024-03-14 19:33 ./source/a/elogind/doinst.sh.gz +-rw-r--r-- 1 root root 1330215 2024-03-10 08:24 ./source/a/elogind/elogind-252.23.tar.lz +-rwxr-xr-x 1 root root 6990 2024-04-19 19:18 ./source/a/elogind/elogind.SlackBuild -rw-r--r-- 1 root root 10401 2024-03-12 18:23 ./source/a/elogind/elogind.nobody.nogroup.99.99.diff -rw-r--r-- 1 root root 35 2020-09-28 21:24 ./source/a/elogind/elogind.url -rw-r--r-- 1 root root 1615 2020-09-28 21:29 ./source/a/elogind/rc.elogind @@ -7980,12 +7979,12 @@ drwxr-xr-x 2 root root 4096 2024-02-14 20:56 ./source/d/tree-sitter -rw-r--r-- 1 root root 607555 2024-01-25 20:05 ./source/d/tree-sitter/tree-sitter-0.20.9.tar.lz -rwxr-xr-x 1 root root 4798 2024-02-14 21:24 ./source/d/tree-sitter/tree-sitter.SlackBuild -rw-r--r-- 1 root root 43 2023-07-30 19:23 ./source/d/tree-sitter/tree-sitter.url -drwxr-xr-x 2 root root 4096 2024-03-14 19:23 ./source/d/vala +drwxr-xr-x 2 root root 4096 2024-04-19 17:06 ./source/d/vala -rw-r--r-- 1 root root 1718 2019-03-10 18:11 ./source/d/vala/disable-graphviz.patch.gz -rw-r--r-- 1 root root 116 2019-03-10 18:05 ./source/d/vala/disable-graphviz.patch.url -rw-r--r-- 1 root root 233 2018-11-11 05:10 ./source/d/vala/no.gvc-compat.c.diff.gz -rw-r--r-- 1 root root 849 2018-04-04 20:22 ./source/d/vala/slack-desc --rw-r--r-- 1 root root 4013716 2024-03-14 09:09 ./source/d/vala/vala-0.56.16.tar.xz +-rw-r--r-- 1 root root 4016576 2024-04-19 11:08 ./source/d/vala/vala-0.56.17.tar.xz -rwxr-xr-x 1 root root 4895 2022-09-06 18:27 ./source/d/vala/vala.SlackBuild drwxr-xr-x 2 root root 4096 2024-04-12 17:27 ./source/d/valgrind -rw-r--r-- 1 root root 1079 2022-03-11 05:34 ./source/d/valgrind/README @@ -10023,7 +10022,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 438 root root 16384 2024-04-13 19:38 ./source/l +drwxr-xr-x 438 root root 16384 2024-04-19 19:22 ./source/l -rw-r--r-- 1 root root 2653 2024-03-22 18:04 ./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 @@ -10484,14 +10483,14 @@ drwxr-xr-x 2 root root 4096 2022-02-07 21:39 ./source/l/gdbm -rw-r--r-- 1 root root 690810 2022-02-04 14:13 ./source/l/gdbm/gdbm-1.23.tar.lz -rwxr-xr-x 1 root root 3980 2023-11-29 21:08 ./source/l/gdbm/gdbm.SlackBuild -rw-r--r-- 1 root root 638 2018-02-27 06:12 ./source/l/gdbm/slack-desc -drwxr-xr-x 2 root root 4096 2023-12-05 20:57 ./source/l/gdk-pixbuf2 +drwxr-xr-x 2 root root 4096 2024-04-19 19:31 ./source/l/gdk-pixbuf2 drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/gdk-pixbuf2-xlib -rw-r--r-- 1 root root 53588 2020-11-13 15:54 ./source/l/gdk-pixbuf2-xlib/gdk-pixbuf-xlib-2.40.2.tar.xz -rwxr-xr-x 1 root root 4323 2022-02-16 20:28 ./source/l/gdk-pixbuf2-xlib/gdk-pixbuf2-xlib.SlackBuild -rw-r--r-- 1 root root 920 2020-11-26 22:25 ./source/l/gdk-pixbuf2-xlib/slack-desc -rw-r--r-- 1 root root 91 2010-11-16 21:31 ./source/l/gdk-pixbuf2/doinst.sh.gz --rw-r--r-- 1 root root 6519776 2022-10-25 16:55 ./source/l/gdk-pixbuf2/gdk-pixbuf-2.42.10.tar.xz --rwxr-xr-x 1 root root 5172 2023-12-05 20:57 ./source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild +-rw-r--r-- 1 root root 6524192 2024-04-19 17:10 ./source/l/gdk-pixbuf2/gdk-pixbuf-2.42.11.tar.xz +-rwxr-xr-x 1 root root 5172 2024-04-19 19:31 ./source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild -rw-r--r-- 1 root root 996 2018-02-27 06:12 ./source/l/gdk-pixbuf2/slack-desc -rw-r--r-- 1 root root 1653 2017-07-24 19:13 ./source/l/gdk-pixbuf2/update-gdk-pixbuf-loaders drwxr-xr-x 2 root root 4096 2024-02-12 18:30 ./source/l/gegl @@ -10730,9 +10729,9 @@ drwxr-xr-x 2 root root 4096 2024-01-24 03:03 ./source/l/gtk+3 -rwxr-xr-x 1 root root 5213 2023-01-20 19:40 ./source/l/gtk+3/gtk+3.SlackBuild -rw-r--r-- 1 root root 781 2021-04-02 18:03 ./source/l/gtk+3/slack-desc -rw-r--r-- 1 root root 1458 2013-07-12 05:02 ./source/l/gtk+3/update-gtk-immodules-3.0 -drwxr-xr-x 2 root root 4096 2024-04-03 16:46 ./source/l/gtk4 +drwxr-xr-x 2 root root 4096 2024-04-19 17:09 ./source/l/gtk4 -rw-r--r-- 1 root root 421 2021-08-11 19:12 ./source/l/gtk4/doinst.sh.gz --rw-r--r-- 1 root root 18331244 2024-04-03 12:16 ./source/l/gtk4/gtk-4.14.2.tar.xz +-rw-r--r-- 1 root root 18340444 2024-04-19 02:04 ./source/l/gtk4/gtk-4.14.3.tar.xz -rwxr-xr-x 1 root root 5306 2024-01-18 19:20 ./source/l/gtk4/gtk4.SlackBuild -rw-r--r-- 1 root root 767 2021-08-11 19:02 ./source/l/gtk4/slack-desc drwxr-xr-x 2 root root 4096 2021-02-13 05:31 ./source/l/gtkmm2 @@ -11779,7 +11778,7 @@ drwxr-xr-x 2 root root 4096 2022-09-06 18:27 ./source/l/polkit-qt-1 -rw-r--r-- 1 root root 1571 2024-04-11 19:19 ./source/l/polkit/polkit-124-systemd-fixup.patch -rw-r--r-- 1 root root 2483 2024-04-11 19:19 ./source/l/polkit/polkit-124-systemd.patch -rw-r--r-- 1 root root 671281 2024-04-11 19:16 ./source/l/polkit/polkit-124.tar.lz --rwxr-xr-x 1 root root 5528 2024-04-11 19:22 ./source/l/polkit/polkit.SlackBuild +-rwxr-xr-x 1 root root 5528 2024-04-19 18:37 ./source/l/polkit/polkit.SlackBuild -rw-r--r-- 1 root root 903 2020-11-01 20:04 ./source/l/polkit/slack-desc drwxr-xr-x 2 root root 4096 2024-04-01 17:00 ./source/l/poppler drwxr-xr-x 2 root root 4096 2023-02-03 04:19 ./source/l/poppler-data @@ -12093,7 +12092,7 @@ drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-snowballst -rw-r--r-- 1 root root 1149 2022-04-29 18:59 ./source/l/python-snowballstemmer/slack-desc -rw-r--r-- 1 root root 86699 2021-11-16 18:38 ./source/l/python-snowballstemmer/snowballstemmer-2.2.0.tar.gz -rw-r--r-- 1 root root 41 2022-04-29 18:55 ./source/l/python-snowballstemmer/snowballstemmer.url -drwxr-xr-x 3 root root 4096 2024-04-18 17:43 ./source/l/python-sphinx +drwxr-xr-x 3 root root 4096 2024-04-19 17:26 ./source/l/python-sphinx drwxr-xr-x 2 root root 4096 2024-01-24 20:30 ./source/l/python-sphinx/extensions -rw-r--r-- 1 root root 122331 2023-04-11 07:35 ./source/l/python-sphinx/extensions/sphinxcontrib-jquery-4.1.tar.gz -rw-r--r-- 1 root root 5787 2020-02-26 17:53 ./source/l/python-sphinx/extensions/sphinxcontrib-jsmath-1.0.1.tar.gz @@ -12104,7 +12103,7 @@ drwxr-xr-x 2 root root 4096 2024-01-24 20:30 ./source/l/python-sphinx/ext -rw-r--r-- 1 root root 15592 2024-01-13 02:51 ./source/l/python-sphinx/extensions/sphinxcontrib_serializinghtml-1.1.10.tar.gz -rwxr-xr-x 1 root root 4206 2024-04-17 18:19 ./source/l/python-sphinx/python-sphinx.SlackBuild -rw-r--r-- 1 root root 1131 2022-04-28 18:22 ./source/l/python-sphinx/slack-desc --rw-r--r-- 1 root root 3232443 2024-04-17 21:08 ./source/l/python-sphinx/sphinx-7.3.6.tar.lz +-rw-r--r-- 1 root root 3232788 2024-04-19 04:44 ./source/l/python-sphinx/sphinx-7.3.7.tar.lz -rw-r--r-- 1 root root 369 2024-01-24 20:30 ./source/l/python-sphinx/sphinx.url drwxr-xr-x 2 root root 4096 2024-03-29 03:06 ./source/l/python-sphinx_rtd_theme -rwxr-xr-x 1 root root 2858 2024-03-29 03:06 ./source/l/python-sphinx_rtd_theme/python-sphinx_rtd_theme.SlackBuild @@ -12480,17 +12479,17 @@ drwxr-xr-x 2 root root 4096 2023-12-11 22:02 ./source/l/zxing-cpp -rwxr-xr-x 1 root root 3872 2023-04-20 20:52 ./source/l/zxing-cpp/zxing-cpp.SlackBuild -rw-r--r-- 1 root root 39 2023-04-20 20:51 ./source/l/zxing-cpp/zxing-cpp.url -rwxr-xr-x 1 root root 14793 2022-06-07 03:16 ./source/make_world.sh -drwxr-xr-x 159 root root 4096 2024-03-20 18:39 ./source/n +drwxr-xr-x 159 root root 4096 2024-04-19 19:22 ./source/n -rw-r--r-- 1 root root 713 2023-12-21 19:06 ./source/n/FTBFSlog drwxr-xr-x 2 root root 4096 2023-03-09 19:09 ./source/n/ModemManager -rw-r--r-- 1 root root 1280407 2023-03-09 19:09 ./source/n/ModemManager/ModemManager-1.20.6.tar.lz -rwxr-xr-x 1 root root 4133 2023-03-09 19:10 ./source/n/ModemManager/ModemManager.SlackBuild -rw-r--r-- 1 root root 444 2013-09-22 21:10 ./source/n/ModemManager/WeDoNotHaveSystemD.patch.gz -rw-r--r-- 1 root root 817 2018-09-24 19:21 ./source/n/ModemManager/slack-desc -drwxr-xr-x 4 root root 4096 2024-02-23 01:49 ./source/n/NetworkManager +drwxr-xr-x 4 root root 4096 2024-04-19 19:10 ./source/n/NetworkManager -rw-r--r-- 1 root root 189 2015-01-02 05:15 ./source/n/NetworkManager/10-org.freedesktop.NetworkManager.rules -rw-r--r-- 1 root root 7033296 2024-02-22 15:15 ./source/n/NetworkManager/NetworkManager-1.46.0.tar.xz --rwxr-xr-x 1 root root 7100 2024-02-23 01:49 ./source/n/NetworkManager/NetworkManager.SlackBuild +-rwxr-xr-x 1 root root 6953 2024-04-19 19:13 ./source/n/NetworkManager/NetworkManager.SlackBuild -rw-r--r-- 1 root root 139 2016-04-22 03:58 ./source/n/NetworkManager/NetworkManager.conf drwxr-xr-x 2 root root 4096 2016-03-25 04:54 ./source/n/NetworkManager/conf.d -rw-r--r-- 1 root root 329 2021-09-17 06:12 ./source/n/NetworkManager/conf.d/00-dhcp-client.conf @@ -15238,9 +15237,9 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/x/xcm -rwxr-xr-x 1 root root 4055 2021-02-13 05:32 ./source/x/xcm/xcm.SlackBuild -rw-r--r-- 1 root root 393 2018-11-11 21:25 ./source/x/xcm/xcm.udev.rules.diff.gz -rw-r--r-- 1 root root 44 2018-11-11 20:29 ./source/x/xcm/xcm.url -drwxr-xr-x 2 root root 4096 2024-04-04 17:48 ./source/x/xdg-desktop-portal +drwxr-xr-x 2 root root 4096 2024-04-19 17:27 ./source/x/xdg-desktop-portal -rw-r--r-- 1 root root 1137 2021-09-24 17:52 ./source/x/xdg-desktop-portal/slack-desc --rw-r--r-- 1 root root 696410 2024-04-04 14:02 ./source/x/xdg-desktop-portal/xdg-desktop-portal-1.18.3.tar.lz +-rw-r--r-- 1 root root 696565 2024-04-18 17:00 ./source/x/xdg-desktop-portal/xdg-desktop-portal-1.18.4.tar.lz -rwxr-xr-x 1 root root 4539 2023-11-25 18:45 ./source/x/xdg-desktop-portal/xdg-desktop-portal.SlackBuild -rw-r--r-- 1 root root 46 2021-04-20 19:33 ./source/x/xdg-desktop-portal/xdg-desktop-portal.url drwxr-xr-x 2 root root 4096 2022-08-02 19:48 ./source/x/xdg-user-dirs @@ -15279,8 +15278,8 @@ drwxr-xr-x 2 root root 4096 2024-04-03 17:36 ./source/xap/MPlayer -rw-r--r-- 1 root root 1081 2018-08-20 04:29 ./source/xap/MPlayer/slack-desc drwxr-xr-x 2 root root 4096 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn -rw-r--r-- 1 root root 701652 2022-11-15 11:50 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn-1.10.2.tar.xz --rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild --rw-r--r-- 1 root root 1027 2020-05-04 01:23 ./source/xap/NetworkManager-openvpn/slack-desc +-rwxr-xr-x 1 root root 4402 2024-03-13 18:40 ./source/xap/NetworkManager-openvpn/NetworkManager-openvpn.SlackBuild +-rw-r--r-- 1 root root 1027 2020-05-04 01:23 ./source/xap/NetworkManager-openvpn/slack-desc drwxr-xr-x 2 root root 4096 2023-05-01 18:12 ./source/xap/audacious drwxr-xr-x 2 root root 4096 2024-01-28 20:02 ./source/xap/audacious-plugins -rw-r--r-- 1 root root 1379774 2023-04-29 21:08 ./source/xap/audacious-plugins/audacious-plugins-4.3.1.tar.lz @@ -15346,9 +15345,9 @@ drwxr-xr-x 2 root root 4096 2022-01-17 21:09 ./source/xap/fluxbox -rw-r--r-- 1 root root 323 2012-08-09 04:35 ./source/xap/fluxbox/fluxbox.startfluxbox.dbus.diff.gz -rw-r--r-- 1 root root 684 2018-02-27 06:13 ./source/xap/fluxbox/slack-desc -rw-r--r-- 1 root root 339 2012-08-08 19:16 ./source/xap/fluxbox/xinitrc.fluxbox.gz -drwxr-xr-x 2 root root 4096 2024-01-28 20:02 ./source/xap/freerdp --rw-r--r-- 1 root root 4758902 2024-01-19 08:34 ./source/xap/freerdp/freerdp-2.11.5.tar.lz --rwxr-xr-x 1 root root 4644 2024-01-28 20:02 ./source/xap/freerdp/freerdp.SlackBuild +drwxr-xr-x 2 root root 4096 2024-04-19 17:14 ./source/xap/freerdp +-rw-r--r-- 1 root root 4760992 2024-04-17 12:33 ./source/xap/freerdp/freerdp-2.11.6.tar.lz +-rwxr-xr-x 1 root root 4644 2024-04-19 17:14 ./source/xap/freerdp/freerdp.SlackBuild -rw-r--r-- 1 root root 34 2021-09-23 18:07 ./source/xap/freerdp/freerdp.url -rw-r--r-- 1 root root 765 2021-09-23 18:18 ./source/xap/freerdp/slack-desc drwxr-xr-x 2 root root 4096 2022-11-04 18:08 ./source/xap/fvwm @@ -15452,7 +15451,7 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-firefox/ -rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-firefox/gkrust.a.no.networking.check.diff.gz -rw-r--r-- 1 root root 462 2009-07-01 06:05 ./source/xap/mozilla-firefox/mimeTypes.rdf.gz -rw-r--r-- 1 root root 680 2009-07-01 13:28 ./source/xap/mozilla-firefox/mozilla-firefox-mimeTypes-fix.diff.gz --rwxr-xr-x 1 root root 16029 2024-03-20 18:46 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild +-rwxr-xr-x 1 root root 16029 2024-04-19 16:55 ./source/xap/mozilla-firefox/mozilla-firefox.SlackBuild -rw-r--r-- 1 root root 1033 2024-02-23 03:12 ./source/xap/mozilla-firefox/slack-desc drwxr-xr-x 4 root root 4096 2024-04-19 04:00 ./source/xap/mozilla-thunderbird -rw-r--r-- 1 root root 266 2022-08-06 19:40 ./source/xap/mozilla-thunderbird/arc4random_buf.glibc-2.36.diff.gz @@ -15468,7 +15467,7 @@ drwxr-xr-x 2 root root 4096 2016-07-03 18:05 ./source/xap/mozilla-thunderb -rwxr-xr-x 1 root root 2502 2019-08-27 19:46 ./source/xap/mozilla-thunderbird/build-deps/autoconf/autoconf.build -rw-r--r-- 1 root root 263 2022-06-30 18:42 ./source/xap/mozilla-thunderbird/double_t.x86.diff.gz -rw-r--r-- 1 root root 518 2021-03-15 17:43 ./source/xap/mozilla-thunderbird/gkrust.a.no.networking.check.diff.gz --rwxr-xr-x 1 root root 13066 2024-03-20 18:47 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild +-rwxr-xr-x 1 root root 13066 2024-04-19 16:55 ./source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild -rw-r--r-- 1 root root 1130 2018-02-27 06:47 ./source/xap/mozilla-thunderbird/slack-desc -rw-r--r-- 1 root root 330 2019-08-27 16:35 ./source/xap/mozilla-thunderbird/tb.ui.scrollToClick.diff.gz -rw-r--r-- 1 root root 532507896 2024-04-18 16:51 ./source/xap/mozilla-thunderbird/thunderbird-115.10.1.source.tar.xz @@ -15903,17 +15902,27 @@ 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 2024-02-12 21:02 ./testing --rw-r--r-- 1 root root 1777 2024-02-12 21:02 ./testing/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2024-02-12 21:02 ./testing/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 2245 2024-02-12 21:02 ./testing/FILE_LIST --rw-r--r-- 1 root root 30756 2024-02-12 21:02 ./testing/MANIFEST.bz2 --rw-r--r-- 1 root root 652 2024-02-12 21:02 ./testing/PACKAGES.TXT +drwxr-xr-x 4 root root 4096 2024-04-19 19:40 ./testing +-rw-r--r-- 1 root root 2422 2024-04-19 19:40 ./testing/CHECKSUMS.md5 +-rw-r--r-- 1 root root 195 2024-04-19 19:40 ./testing/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 3091 2024-04-19 19:40 ./testing/FILE_LIST +-rw-r--r-- 1 root root 38813 2024-04-19 19:40 ./testing/MANIFEST.bz2 +-rw-r--r-- 1 root root 652 2024-04-19 19:40 ./testing/PACKAGES.TXT drwxr-xr-x 2 root root 4096 2024-02-12 20:44 ./testing/packages -rw-r--r-- 1 root root 269 2024-01-02 19:49 ./testing/packages/grub-2.12-x86_64-2.txt -rw-r--r-- 1 root root 10454116 2024-01-02 19:49 ./testing/packages/grub-2.12-x86_64-2.txz -rw-r--r-- 1 root root 163 2024-01-02 19:49 ./testing/packages/grub-2.12-x86_64-2.txz.asc -drwxr-xr-x 3 root root 4096 2024-02-12 20:37 ./testing/source +drwxr-xr-x 4 root root 4096 2024-04-19 19:17 ./testing/source +drwxr-xr-x 2 root root 4096 2024-04-16 18:36 ./testing/source/elogind +-rw-r--r-- 1 root root 227 2020-06-08 19:25 ./testing/source/elogind/10-enable-elogind-power.rules.gz +-rw-r--r-- 1 root root 271 2024-04-16 18:32 ./testing/source/elogind/11-prefer-deep-suspend.patch +-rw-r--r-- 1 root root 511 2024-04-16 18:36 ./testing/source/elogind/doinst.sh.gz +-rw-r--r-- 1 root root 1432454 2024-04-16 07:21 ./testing/source/elogind/elogind-255.4_r2.tar.lz +-rwxr-xr-x 1 root root 7180 2024-04-19 17:08 ./testing/source/elogind/elogind.SlackBuild +-rw-r--r-- 1 root root 10401 2024-03-12 18:23 ./testing/source/elogind/elogind.nobody.nogroup.99.99.diff +-rw-r--r-- 1 root root 35 2020-09-28 21:24 ./testing/source/elogind/elogind.url +-rw-r--r-- 1 root root 1615 2020-09-28 21:29 ./testing/source/elogind/rc.elogind +-rw-r--r-- 1 root root 747 2020-11-01 20:04 ./testing/source/elogind/slack-desc drwxr-xr-x 2 root root 4096 2024-01-02 19:45 ./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 444 2024-01-02 19:45 ./testing/source/grub/0001-skip-new-and-orig-files-in-etc-grub.d.patch diff --git a/recompress.sh b/recompress.sh index ec7856f58..2c926e154 100755 --- a/recompress.sh +++ b/recompress.sh @@ -1078,3 +1078,5 @@ 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/elogind/10-enable-elogind-power.rules +gzip ./testing/source/elogind/doinst.sh diff --git a/source/a/elogind/doinst.sh b/source/a/elogind/doinst.sh index e39e2aee3..e529fda15 100644 --- a/source/a/elogind/doinst.sh +++ b/source/a/elogind/doinst.sh @@ -29,7 +29,6 @@ preserve_perms() { preserve_perms etc/rc.d/rc.elogind.new config etc/elogind/logind.conf.new config etc/elogind/sleep.conf.new -config etc/elogind/sleep.conf.d/10-elogind.conf.new config etc/pam.d/elogind-user.new # Reload elogind-daemon: diff --git a/source/a/elogind/elogind.SlackBuild b/source/a/elogind/elogind.SlackBuild index 1cf9c09ee..ead080f8e 100755 --- a/source/a/elogind/elogind.SlackBuild +++ b/source/a/elogind/elogind.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=elogind VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-3} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then @@ -98,33 +98,30 @@ find . \ # but sed will still happily scribble all over everything. cat $CWD/elogind.nobody.nogroup.99.99.diff | patch -p1 --verbose || exit 1 -# Don't prefer s2idle, as it doesn't seem to work: -cat $CWD/11-prefer-deep-suspend.patch | patch -p1 --verbose || exit 1 - # Configure, build, and install: export CFLAGS="$SLKCFLAGS" export CXXFLAGS="$SLKCFLAGS" mkdir meson-build cd meson-build -meson \ - --buildtype=release \ - --prefix=/usr \ - --libdir=/lib${LIBDIRSUFFIX} \ - --libexecdir=/lib${LIBDIRSUFFIX}/elogind \ - -Dpkgconfiglibdir=/usr/lib${LIBDIRSUFFIX}/pkgconfig \ - -Dpamlibdir=/lib${LIBDIRSUFFIX}/security \ +meson setup \ + --buildtype release \ + --prefix /usr \ + --libdir /usr/lib${LIBDIRSUFFIX} \ + -Drootlibdir="/lib${LIBDIRSUFFIX}" \ + -Drootlibexecdir="/lib${LIBDIRSUFFIX}/elogind" \ -Dudevrulesdir="/lib/udev/rules.d" \ -Ddocdir="/usr/doc/$PKGNAM-$VERSION" \ -Dhtmldir="/usr/doc/$PKGNAM-$VERSION/html" \ -Dmandir="/usr/man" \ - -Dman=enabled \ - -Dhtml=disabled \ + -Dman=true \ + -Dhtml=false \ -Dbashcompletiondir="/usr/share/bash-completion/completions" \ -Dnobody-user=nobody \ -Dnobody-group=nogroup \ - -Dpam=enabled \ + -Dpam=true \ + -Dpamlibdir="/lib${LIBDIRSUFFIX}/security" \ -Dpamconfdir="/etc/pam.d" \ - -Dacl=enabled \ + -Dacl=true \ -Dsmack=false \ -Dutmp=true \ -Ddefault-hierarchy=legacy \ @@ -139,15 +136,14 @@ meson \ DESTDIR=$PKG $NINJA install || exit 1 cd .. -# Create symlinks for elogind binaries to /bin/: -mkdir -p $PKG/bin -ln -sf /usr/bin/elogind-inhibit $PKG/bin/elogind-inhibit -ln -sf /usr/bin/loginctl $PKG/bin/loginctl +# Create symlinks for elogind binaries to /usr/bin/: +mkdir -p $PKG/usr/bin +ln -sf /bin/elogind-inhibit $PKG/usr/bin/elogind-inhibit +ln -sf /bin/loginctl $PKG/usr/bin/loginctl # Make sure we do not overwrite the user's customizations: mv -i $PKG/etc/elogind/logind.conf{,.new} mv -i $PKG/etc/elogind/sleep.conf{,.new} -mv -i $PKG/etc/elogind/sleep.conf.d/10-elogind.conf{,.new} mv -i $PKG/etc/pam.d/elogind-user{,.new} # Strip binaries: diff --git a/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild b/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild index 1a8c6a2a6..959810d9e 100755 --- a/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild +++ b/source/l/gdk-pixbuf2/gdk-pixbuf2.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=gdk-pixbuf 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/l/polkit/polkit.SlackBuild b/source/l/polkit/polkit.SlackBuild index 1c41e4036..f83b85613 100755 --- a/source/l/polkit/polkit.SlackBuild +++ b/source/l/polkit/polkit.SlackBuild @@ -26,7 +26,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=polkit VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/n/NetworkManager/NetworkManager.SlackBuild b/source/n/NetworkManager/NetworkManager.SlackBuild index 25f681522..7fa8d4a56 100755 --- a/source/n/NetworkManager/NetworkManager.SlackBuild +++ b/source/n/NetworkManager/NetworkManager.SlackBuild @@ -1,7 +1,7 @@ #!/bin/bash # Copyright 2010, 2011, 2014, 2016 Robby Workman, Northport, Alabama, USA -# Copyright 2013, 2014, 2015, 2016, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA +# Copyright 2013, 2014, 2015, 2016, 2018, 2020, 2024 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=NetworkManager VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z* | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # Automatically determine the architecture we're building on: MARCH=$( uname -m ) @@ -98,50 +98,44 @@ for dfile in $CWD/patches/* ; do zcat $dfile | patch -p1 --verbose || exit 1 done -# For git-patched builds -autoreconf -vif -automake -./autogen.sh - -# Configuring --enable-json-validation --enable-ovs requires the Jansson -# json-c library. If there's any interest or usefulness with that, let me -# know. The library is fairly small, but in order to actually use team -# interfaces will probably require more stuff (not sure how much). -# -# Update September 2018: Added those options since we needed Jansson -# already for HTTP/2 support. - -CFLAGS="$SLKCFLAGS" \ -CXXFLAGS="$SLKCFLAGS" \ -./configure \ +# Configure, build, and install: +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +mkdir meson-build +cd meson-build +meson setup \ --prefix=/usr \ - --libdir=/usr/lib${LIBDIRSUFFIX} \ + --libdir=lib${LIBDIRSUFFIX} \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/man \ - --docdir=/usr/doc/$PKGNAM-$VERSION \ - --with-udev-dir=/lib/udev \ - --with-pppd-plugin-dir=/usr/lib${LIBDIRSUFFIX}/pppd/$PPPD \ - --with-crypto=nss \ - --enable-more-warnings=no \ - --without-resolvconf \ - --with-dhcpcd=/sbin/dhcpcd \ - --with-dhclient=yes \ - --with-modem-manager-1=yes \ - --with-nmtui=yes \ - --enable-json-validation \ - --enable-ovs \ - --with-consolekit=no \ - --with-session-tracking=elogind \ - --with-suspend-resume=elogind \ - --with-hostname-persist=slackware \ - --build=$TARGET || exit 1 - -make $NUMJOBS || exit 1 -make install DESTDIR=$PKG || exit 1 - -# Don't ship .la files: -rm -f $PKG/{,usr/}lib${LIBDIRSUFFIX}/*.la + --buildtype=release \ + -Dudev_dir=/lib/udev \ + -Ddbus_conf_dir=/usr/share/dbus-1/system.d \ + -Dpppd_plugin_dir=/usr/lib${LIBDIRSUFFIX}/pppd/$PPPD \ + -Dcrypto=nss \ + -Dresolvconf=false \ + -Ddhcpcd=/sbin/dhcpcd \ + -Dconfig_dhcp_default=dhcpcd \ + -Ddhclient=/sbin/dhclient \ + -Dmodem_manager=true \ + -Dnmtui=true \ + -Dovs=true \ + -Dsession_tracking_consolekit=false \ + -Dsession_tracking=elogind \ + -Dsuspend_resume=elogind \ + -Dhostname_persist=slackware \ + -Dsystemd_journal=false \ + -Dsystemdsystemunitdir=no \ + -Dmore_logging=false \ + -Dselinux=false \ + -Dlibaudit=no \ + -Dqt=false \ + -Ddocs=true \ + .. || exit 1 + "${NINJA:=ninja}" $NUMJOBS || exit 1 + DESTDIR=$PKG $NINJA install || exit 1 +cd .. find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true @@ -158,6 +152,11 @@ find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ 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 +# Relocate: +mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION +mv $PKG/usr/share/doc/NetworkManager/examples $PKG/usr/doc/$PKGNAM-$VERSION +rm -r $PKG/usr/share/doc + # In case NetworkManager tries to install something here: rm -f $PKG/etc/rc.d/rc.networkmanager diff --git a/source/xap/freerdp/freerdp.SlackBuild b/source/xap/freerdp/freerdp.SlackBuild index 6252d5db3..21e78ee05 100755 --- a/source/xap/freerdp/freerdp.SlackBuild +++ b/source/xap/freerdp/freerdp.SlackBuild @@ -24,7 +24,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=freerdp 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/xap/mozilla-firefox/mozilla-firefox.SlackBuild b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild index ab6c28373..92d0f6e84 100755 --- a/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild +++ b/source/xap/mozilla-firefox/mozilla-firefox.SlackBuild @@ -279,7 +279,7 @@ if [ ! -z $MOZLOCALIZE ]; then fi # They say to use the second line, not the first. -# But they're not the boos of me. +# But they're not the boss of me. export MACH_USE_SYSTEM_PYTHON="1" #export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system export MOZILLA_OFFICIAL="1" diff --git a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild index b4cfb0cde..58ecad05b 100755 --- a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild +++ b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild @@ -250,7 +250,7 @@ if [ ! -z $MOZLOCALIZE ]; then fi # They say to use the second line, not the first. -# But they're not the boos of me. +# But they're not the boss of me. export MACH_USE_SYSTEM_PYTHON="1" #export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE=system export BUILD_OFFICIAL=1 diff --git a/testing/source/elogind/10-enable-elogind-power.rules b/testing/source/elogind/10-enable-elogind-power.rules new file mode 100644 index 000000000..db4992062 --- /dev/null +++ b/testing/source/elogind/10-enable-elogind-power.rules @@ -0,0 +1,12 @@ +polkit.addRule( + function(action, subject) { + if ( (action.id == "org.freedesktop.login1.reboot" || + action.id == "org.freedesktop.login1.reboot-multiple-sessions" || + action.id == "org.freedesktop.login1.power-off" || + action.id == "org.freedesktop.login1.power-off-multiple-sessions") + && subject.isInGroup("power") ) { + return polkit.Result.YES; + } + } +); + diff --git a/source/a/elogind/11-prefer-deep-suspend.patch b/testing/source/elogind/11-prefer-deep-suspend.patch similarity index 100% rename from source/a/elogind/11-prefer-deep-suspend.patch rename to testing/source/elogind/11-prefer-deep-suspend.patch diff --git a/testing/source/elogind/doinst.sh b/testing/source/elogind/doinst.sh new file mode 100644 index 000000000..e39e2aee3 --- /dev/null +++ b/testing/source/elogind/doinst.sh @@ -0,0 +1,39 @@ +# Handle the incoming configuration files: +config() { + for infile in $1; do + NEW="$infile" + 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... + done +} +preserve_perms() { + NEW="$1" + OLD="$(dirname ${NEW})/$(basename ${NEW} .new)" + if [ -e ${OLD} ]; then + cp -a ${OLD} ${NEW}.incoming + cat ${NEW} > ${NEW}.incoming + mv ${NEW}.incoming ${NEW} + fi + config ${NEW} +} + +# +# Preserve permissions while moving into place: +preserve_perms etc/rc.d/rc.elogind.new +config etc/elogind/logind.conf.new +config etc/elogind/sleep.conf.new +config etc/elogind/sleep.conf.d/10-elogind.conf.new +config etc/pam.d/elogind-user.new + +# Reload elogind-daemon: +if pgrep -f elogind-daemon 1> /dev/null 2> /dev/null ; then + pkill -HUP -f elogind-daemon +fi + diff --git a/testing/source/elogind/elogind.SlackBuild b/testing/source/elogind/elogind.SlackBuild new file mode 100755 index 000000000..494eddc53 --- /dev/null +++ b/testing/source/elogind/elogind.SlackBuild @@ -0,0 +1,208 @@ +#!/bin/bash + +# Copyright 2016, 2017, 2020 Eric Hameleers, Eindhoven, NL +# Copyright 2020, 2023, 2024 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. + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=elogind +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$(uname -m)" in + i?86) 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-$VERSION-$ARCH-$BUILD.txz" + exit 0 +fi + +NUMJOBS=${NUMJOBS:-" -j $(expr $(nproc) + 1) "} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +elif [ "$ARCH" = "armv7hl" ]; then + SLKCFLAGS="-O3 -march=armv7-a -mfpu=vfpv3-d16" + LIBDIRSUFFIX="" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +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.?z || exit 1 +cd $PKGNAM-$VERSION || exit 1 + +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \+ + +# Once upon a time we were encouraged to go against long-standing UNIX +# traditions and use 99:99 for nobody:nogroup. +# This may have been a bad idea. +# But since to change this we'll have to dig through the system and make +# sure that nothing hardcodes 99:99, we'll leave it as-is for now. +# It's more than likely on the TODO list to change these back to +# 65534:65534, however. +# Meanwhile we'll at least change this from a sed to a patch. +# Always hated sed in these situations because the underlying code can change +# but sed will still happily scribble all over everything. +cat $CWD/elogind.nobody.nogroup.99.99.diff | patch -p1 --verbose || exit 1 + +# Don't prefer s2idle, as it doesn't seem to work: +cat $CWD/11-prefer-deep-suspend.patch | patch -p1 --verbose || exit 1 + +# Configure, build, and install: +export CFLAGS="$SLKCFLAGS" +export CXXFLAGS="$SLKCFLAGS" +mkdir meson-build +cd meson-build +meson setup \ + --buildtype=release \ + --prefix=/usr \ + --libdir=/lib${LIBDIRSUFFIX} \ + --libexecdir=/lib${LIBDIRSUFFIX}/elogind \ + -Dpkgconfiglibdir=/usr/lib${LIBDIRSUFFIX}/pkgconfig \ + -Dpamlibdir=/lib${LIBDIRSUFFIX}/security \ + -Dudevrulesdir="/lib/udev/rules.d" \ + -Ddocdir="/usr/doc/$PKGNAM-$VERSION" \ + -Dhtmldir="/usr/doc/$PKGNAM-$VERSION/html" \ + -Dmandir="/usr/man" \ + -Dman=enabled \ + -Dhtml=disabled \ + -Dbashcompletiondir="/usr/share/bash-completion/completions" \ + -Dnobody-user=nobody \ + -Dnobody-group=nogroup \ + -Dpam=enabled \ + -Dpamconfdir="/etc/pam.d" \ + -Dacl=enabled \ + -Dsmack=false \ + -Dutmp=true \ + -Ddefault-hierarchy=legacy \ + -Dcgroup-controller=elogind \ + -Dhalt-path=/sbin/halt \ + -Dpoweroff-path=/sbin/poweroff \ + -Dreboot-path=/sbin/reboot \ + -Ddefault-kill-user-processes=false \ + -Dmode=release \ + .. || exit 1 + "${NINJA:=ninja}" $NUMJOBS || exit 1 + DESTDIR=$PKG $NINJA install || exit 1 +cd .. + +# Create symlinks for elogind binaries to /bin/: +mkdir -p $PKG/bin +ln -sf /usr/bin/elogind-inhibit $PKG/bin/elogind-inhibit +ln -sf /usr/bin/loginctl $PKG/bin/loginctl + +# Make sure we do not overwrite the user's customizations: +mv -i $PKG/etc/elogind/logind.conf{,.new} +mv -i $PKG/etc/elogind/sleep.conf{,.new} +mv -i $PKG/etc/elogind/sleep.conf.d/10-elogind.conf{,.new} +mv -i $PKG/etc/pam.d/elogind-user{,.new} + +# 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 manual pages: +find $PKG/usr/man -type f -exec gzip -9 {} \+ +for i in $( find $PKG/usr/man -type l ) ; do + ln -s $( readlink $i ).gz $i.gz + rm $i +done + +# Add an rc script: +mkdir -p $PKG/etc/rc.d +cat $CWD/rc.elogind \ + | sed -e "s/@LIBDIRSUFFIX@/${LIBDIRSUFFIX}/g" \ + > $PKG/etc/rc.d/rc.elogind.new +chmod 755 $PKG/etc/rc.d/rc.elogind.new + +# Create supported dirs in /etc/elogind/ (local config) +mkdir -p $PKG/etc/elogind/logind.conf.d/ $PKG/etc/elogind/sleep.conf.d/ + +# Add login1 policy file that allows users in the 'power' group +# to shutdown/reboot the computer: +mkdir -p $PKG/usr/share/polkit-1/rules.d +zcat $CWD/10-enable-elogind-power.rules.gz > $PKG/usr/share/polkit-1/rules.d/10-enable-session-power.rules + +# We don't need the hidden files to make inferior package managers keep dirs: +find $PKG -type f -name ".keep_dir" -exec rm -f {} \; + +# Add a documentation directory: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + AUTHORS* ChangeLog CHANGES COPYING* LICENSE* NEWS* README* THANKS* TODO* \ + $PKG/usr/doc/${PKGNAM}-$VERSION + +# If there's a ChangeLog, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r ChangeLog ]; then + DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION) + cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog + touch -r ChangeLog $DOCSDIR/ChangeLog +fi + +# If there's a CHANGES file, installing at least part of the recent history +# is useful, but don't let it get totally out of control: +if [ -r CHANGES ]; then + DOCSDIR=$(echo $PKG/usr/doc/${PKGNAM}-$VERSION) + cat CHANGES | head -n 1000 > $DOCSDIR/CHANGES + touch -r CHANGES $DOCSDIR/CHANGES +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-$VERSION-$ARCH-$BUILD.txz diff --git a/testing/source/elogind/elogind.nobody.nogroup.99.99.diff b/testing/source/elogind/elogind.nobody.nogroup.99.99.diff new file mode 100644 index 000000000..e1930ef52 --- /dev/null +++ b/testing/source/elogind/elogind.nobody.nogroup.99.99.diff @@ -0,0 +1,174 @@ +diff -u -r --new-file elogind-252.23.orig/meson.build elogind-252.23/meson.build +--- elogind-252.23.orig/meson.build 2024-03-10 03:24:27.000000000 -0500 ++++ elogind-252.23/meson.build 2024-03-12 13:22:28.571004872 -0500 +@@ -1031,40 +1031,40 @@ + nobody_group = get_option('nobody-group') + + if not meson.is_cross_build() +- getent_result = run_command('getent', 'passwd', '65534', check : false) ++ getent_result = run_command('getent', 'passwd', '99', check : false) + if getent_result.returncode() == 0 + name = getent_result.stdout().split(':')[0] + if name != nobody_user + warning('\n' + +- 'The local user with the UID 65534 does not match the configured user name "@0@" of the nobody user (its name is @1@).\n'.format(nobody_user, name) + ++ 'The local user with the UID 99 does not match the configured user name "@0@" of the nobody user (its name is @1@).\n'.format(nobody_user, name) + + 'Your build will result in an user table setup that is incompatible with the local system.') + endif + endif + id_result = run_command('id', '-u', nobody_user, check : false) + if id_result.returncode() == 0 + id = id_result.stdout().strip().to_int() +- if id != 65534 ++ if id != 99 + warning('\n' + +- 'The local user with the configured user name "@0@" of the nobody user does not have UID 65534 (it has @1@).\n'.format(nobody_user, id) + ++ 'The local user with the configured user name "@0@" of the nobody user does not have UID 99 (it has @1@).\n'.format(nobody_user, id) + + 'Your build will result in an user table setup that is incompatible with the local system.') + endif + endif + +- getent_result = run_command('getent', 'group', '65534', check : false) ++ getent_result = run_command('getent', 'group', '99', check : false) + if getent_result.returncode() == 0 + name = getent_result.stdout().split(':')[0] + if name != nobody_group + warning('\n' + +- 'The local group with the GID 65534 does not match the configured group name "@0@" of the nobody group (its name is @1@).\n'.format(nobody_group, name) + ++ 'The local group with the GID 99 does not match the configured group name "@0@" of the nobody group (its name is @1@).\n'.format(nobody_group, name) + + 'Your build will result in an group table setup that is incompatible with the local system.') + endif + endif + id_result = run_command('id', '-g', nobody_group, check : false) + if id_result.returncode() == 0 + id = id_result.stdout().strip().to_int() +- if id != 65534 ++ if id != 99 + warning('\n' + +- 'The local group with the configured group name "@0@" of the nobody group does not have GID 65534 (it has @1@).\n'.format(nobody_group, id) + ++ 'The local group with the configured group name "@0@" of the nobody group does not have GID 99 (it has @1@).\n'.format(nobody_group, id) + + 'Your build will result in an group table setup that is incompatible with the local system.') + endif + endif +diff -u -r --new-file elogind-252.23.orig/meson_options.txt elogind-252.23/meson_options.txt +--- elogind-252.23.orig/meson_options.txt 2024-03-10 03:24:27.000000000 -0500 ++++ elogind-252.23/meson_options.txt 2024-03-12 13:22:28.571004872 -0500 +@@ -308,10 +308,10 @@ + option('wheel-group', type : 'boolean', + description : 'the ACL for wheel group should be added') + option('nobody-user', type : 'string', +- description : 'The name of the nobody user (the one with UID 65534)', ++ description : 'The name of the nobody user (the one with UID 99)', + value : 'nobody') + option('nobody-group', type : 'string', +- description : 'The name of the nobody group (the one with GID 65534)', ++ description : 'The name of the nobody group (the one with GID 99)', + value : 'nobody') + #if 0 /// UNNEEDED by elogind + # option('adm-gid', type : 'integer', value : 0, +diff -u -r --new-file elogind-252.23.orig/src/basic/user-util.c elogind-252.23/src/basic/user-util.c +--- elogind-252.23.orig/src/basic/user-util.c 2024-03-10 03:24:27.000000000 -0500 ++++ elogind-252.23/src/basic/user-util.c 2024-03-12 13:22:28.571004872 -0500 +@@ -178,7 +178,7 @@ + const char **shell, + UserCredsFlags flags) { + +- /* We enforce some special rules for uid=0 and uid=65534: in order to avoid NSS lookups for root we hardcode ++ /* We enforce some special rules for uid=0 and uid=99: in order to avoid NSS lookups for root we hardcode + * their user record data. */ + + if (STR_IN_SET(*username, "root", "0")) { +@@ -198,7 +198,7 @@ + return 0; + } + +- if (STR_IN_SET(*username, NOBODY_USER_NAME, "65534") && ++ if (STR_IN_SET(*username, NOBODY_USER_NAME, "99") && + synthesize_nobody()) { + *username = NOBODY_USER_NAME; + +@@ -344,7 +344,7 @@ + return 0; + } + +- if (STR_IN_SET(*groupname, NOBODY_GROUP_NAME, "65534") && ++ if (STR_IN_SET(*groupname, NOBODY_GROUP_NAME, "99") && + synthesize_nobody()) { + *groupname = NOBODY_GROUP_NAME; + +@@ -940,7 +940,7 @@ + bool synthesize_nobody(void) { + /* Returns true when we shall synthesize the "nobody" user (which we do by default). This can be turned off by + * touching /etc/systemd/dont-synthesize-nobody in order to provide upgrade compatibility with legacy systems +- * that used the "nobody" user name and group name for other UIDs/GIDs than 65534. ++ * that used the "nobody" user name and group name for other UIDs/GIDs than 99. + * + * Note that we do not employ any kind of synchronization on the following caching variable. If the variable is + * accessed in multi-threaded programs in the worst case it might happen that we initialize twice, but that +diff -u -r --new-file elogind-252.23.orig/src/basic/user-util.h elogind-252.23/src/basic/user-util.h +--- elogind-252.23.orig/src/basic/user-util.h 2024-03-10 03:24:27.000000000 -0500 ++++ elogind-252.23/src/basic/user-util.h 2024-03-12 13:22:28.571004872 -0500 +@@ -78,8 +78,8 @@ + #define UID_INVALID ((uid_t) -1) + #define GID_INVALID ((gid_t) -1) + +-#define UID_NOBODY ((uid_t) 65534U) +-#define GID_NOBODY ((gid_t) 65534U) ++#define UID_NOBODY ((uid_t) 99U) ++#define GID_NOBODY ((gid_t) 99U) + + /* If REMOUNT_IDMAPPING_HOST_ROOT is set for remount_idmap() we'll include a mapping here that maps the host + * root user accessing the idmapped mount to the this user ID on the backing fs. This is the last valid UID in +diff -u -r --new-file elogind-252.23.orig/src/test/test-fs-util.c elogind-252.23/src/test/test-fs-util.c +--- elogind-252.23.orig/src/test/test-fs-util.c 2024-03-10 03:24:27.000000000 -0500 ++++ elogind-252.23/src/test/test-fs-util.c 2024-03-12 13:22:28.571004872 -0500 +@@ -591,8 +591,8 @@ + usec_t test_mtime; + int r; + +- test_uid = geteuid() == 0 ? 65534 : getuid(); +- test_gid = geteuid() == 0 ? 65534 : getgid(); ++ test_uid = geteuid() == 0 ? 99 : getuid(); ++ test_gid = geteuid() == 0 ? 99 : getgid(); + + test_mtime = usec_sub_unsigned(now(CLOCK_REALTIME), USEC_PER_WEEK); + +diff -u -r --new-file elogind-252.23.orig/src/test/test-user-util.c elogind-252.23/src/test/test-user-util.c +--- elogind-252.23.orig/src/test/test-user-util.c 2024-03-10 03:24:27.000000000 -0500 ++++ elogind-252.23/src/test/test-user-util.c 2024-03-12 13:22:28.571004872 -0500 +@@ -230,7 +230,7 @@ + assert_se(!valid_user_group_name("", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); + assert_se(valid_user_group_name("0", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); + assert_se(valid_user_group_name("1", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); +- assert_se(valid_user_group_name("65534", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); ++ assert_se(valid_user_group_name("99", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); + assert_se(!valid_user_group_name("65535", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); + assert_se(valid_user_group_name("65536", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); + assert_se(!valid_user_group_name("-1", VALID_USER_ALLOW_NUMERIC|VALID_USER_RELAX)); +@@ -266,7 +266,7 @@ + assert_se(!valid_user_group_name("", VALID_USER_ALLOW_NUMERIC)); + assert_se(valid_user_group_name("0", VALID_USER_ALLOW_NUMERIC)); + assert_se(valid_user_group_name("1", VALID_USER_ALLOW_NUMERIC)); +- assert_se(valid_user_group_name("65534", VALID_USER_ALLOW_NUMERIC)); ++ assert_se(valid_user_group_name("99", VALID_USER_ALLOW_NUMERIC)); + assert_se(!valid_user_group_name("65535", VALID_USER_ALLOW_NUMERIC)); + assert_se(valid_user_group_name("65536", VALID_USER_ALLOW_NUMERIC)); + assert_se(!valid_user_group_name("-1", VALID_USER_ALLOW_NUMERIC)); +@@ -350,7 +350,7 @@ + test_get_user_creds_one("root", "root", 0, 0, "/root", DEFAULT_USER_SHELL); + test_get_user_creds_one("0", "root", 0, 0, "/root", DEFAULT_USER_SHELL); + test_get_user_creds_one(NOBODY_USER_NAME, NOBODY_USER_NAME, UID_NOBODY, GID_NOBODY, "/", NOLOGIN); +- test_get_user_creds_one("65534", NOBODY_USER_NAME, UID_NOBODY, GID_NOBODY, "/", NOLOGIN); ++ test_get_user_creds_one("99", NOBODY_USER_NAME, UID_NOBODY, GID_NOBODY, "/", NOLOGIN); + } + + #if 0 /// UNNEEDED by elogind +@@ -375,7 +375,7 @@ + test_get_group_creds_one("root", "root", 0); + test_get_group_creds_one("0", "root", 0); + test_get_group_creds_one(NOBODY_GROUP_NAME, NOBODY_GROUP_NAME, GID_NOBODY); +- test_get_group_creds_one("65534", NOBODY_GROUP_NAME, GID_NOBODY); ++ test_get_group_creds_one("99", NOBODY_GROUP_NAME, GID_NOBODY); + } + + TEST(make_salt) { diff --git a/testing/source/elogind/elogind.url b/testing/source/elogind/elogind.url new file mode 100644 index 000000000..b8940789e --- /dev/null +++ b/testing/source/elogind/elogind.url @@ -0,0 +1 @@ +https://github.com/elogind/elogind diff --git a/testing/source/elogind/rc.elogind b/testing/source/elogind/rc.elogind new file mode 100644 index 000000000..62884784a --- /dev/null +++ b/testing/source/elogind/rc.elogind @@ -0,0 +1,65 @@ +#!/bin/bash +# +# /etc/rc.d/rc.elogind +# Initializes the elogind service on Slackware. +# There is no need to explicitly start a daemon; this will be taken +# care of automatically by dbus when that starts. +# +# Author: +# Eric Hameleers 2016 +# Widya Walesa 2020 +# +# Description: +# We use elogind (standalone subset extracted from systemd) instead of +# systemd itself; so we need to initialize a systemd-like state. +# +# Note: +# Slackware has a tmpfs mounted on /run (see rc.S). +# + +start_elogind() { + if [ -x /lib@LIBDIRSUFFIX@/elogind/elogind ]; then + if [ ! -d /run/user ]; then + mkdir -p /run/user + fi + if [ ! -d /run/systemd ]; then + mkdir -p /run/elogind /sys/fs/cgroup/elogind + ( cd /run; rm -rf systemd; ln -sf elogind systemd; ) + ( cd /sys/fs/cgroup; rm -rf systemd; ln -sf elogind systemd; ) + fi + if pgrep -l -F /run/elogind.pid 2>/dev/null | grep -q elogind; then + echo "Elogind is already running" + else + echo -n "Starting elogind: " + rm -f /run/elogind.pid + /lib@LIBDIRSUFFIX@/elogind/elogind --daemon + echo "/lib@LIBDIRSUFFIX@/elogind/elogind --daemon" + fi + fi +} + +stop_elogind() { + if pgrep -l -F /run/elogind.pid 2>/dev/null | grep -q elogind; then + echo -n "Stopping elogind: " + pkill -F /run/elogind.pid 2>/dev/null + echo "DONE" + else + echo "Elogind is not running" + fi +} + +case "$1" in + start) + start_elogind + ;; + stop) + stop_elogind + ;; + restart) + stop_elogind + sleep 1 + start_elogind + ;; + *) + echo "Usage: $0 start|stop|restart" +esac diff --git a/testing/source/elogind/slack-desc b/testing/source/elogind/slack-desc new file mode 100644 index 000000000..507776d5f --- /dev/null +++ b/testing/source/elogind/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 ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +elogind: elogind (logind extracted from systemd) +elogind: +elogind: elogind is the systemd project's logind, extracted to a standalone +elogind: package. +elogind: +elogind: Homepage: https://github.com/elogind/elogind +elogind: +elogind: +elogind: +elogind: +elogind: