From ff521ad79255c7ffdb6220f0c6fe43064a44b31f Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Wed, 9 Nov 2022 22:16:30 +0000 Subject: Wed Nov 9 22:16:30 UTC 2022 patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz: Upgraded. On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, allocate_structures contains a size_t overflow in sa_common.c. The allocate_structures function insufficiently checks bounds before arithmetic multiplication, allowing for an overflow in the size allocated for the buffer representing system activities. This issue may lead to Remote Code Execution (RCE). For more information, see: https://www.cve.org/CVERecord?id=CVE-2022-39377 (* Security fix *) patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txz: Upgraded. Fixed an argument injection vulnerability in xfce4-mime-helper. For more information, see: https://www.cve.org/CVERecord?id=CVE-2022-45062 (* Security fix *) --- ChangeLog.rss | 29 +++- ChangeLog.txt | 17 ++ FILELIST.TXT | 161 ++++++++++--------- .../packages/sysstat-12.7.1-x86_64-1_slack15.0.txt | 11 ++ .../xfce4-settings-4.16.4-x86_64-1_slack15.0.txt | 11 ++ patches/source/sysstat/doinst.sh | 34 ++++ patches/source/sysstat/slack-desc | 19 +++ patches/source/sysstat/sysstat.SlackBuild | 171 +++++++++++++++++++++ patches/source/sysstat/sysstat.url | 2 + patches/source/xfce4-settings/slack-desc | 19 +++ .../xfce4-settings/xfce4-settings.SlackBuild | 151 ++++++++++++++++++ .../xfce4-settings/xfce4-settings.theme.diff | 14 ++ patches/source/xfce4-settings/xfce4-settings.url | 1 + .../xfce4-settings.xft.defaults.diff | 23 +++ recompress.sh | 3 + 15 files changed, 593 insertions(+), 73 deletions(-) create mode 100644 patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txt create mode 100644 patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txt create mode 100644 patches/source/sysstat/doinst.sh create mode 100644 patches/source/sysstat/slack-desc create mode 100755 patches/source/sysstat/sysstat.SlackBuild create mode 100644 patches/source/sysstat/sysstat.url create mode 100644 patches/source/xfce4-settings/slack-desc create mode 100755 patches/source/xfce4-settings/xfce4-settings.SlackBuild create mode 100644 patches/source/xfce4-settings/xfce4-settings.theme.diff create mode 100644 patches/source/xfce4-settings/xfce4-settings.url create mode 100644 patches/source/xfce4-settings/xfce4-settings.xft.defaults.diff diff --git a/ChangeLog.rss b/ChangeLog.rss index c28759332..01f99a146 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,34 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Tue, 8 Nov 2022 22:21:43 GMT - Wed, 9 Nov 2022 12:30:06 GMT + Wed, 9 Nov 2022 22:16:30 GMT + Thu, 10 Nov 2022 12:30:18 GMT maintain_current_git.sh v 1.17 + + Wed, 9 Nov 2022 22:16:30 GMT + Wed, 9 Nov 2022 22:16:30 GMT + https://git.slackware.nl/current/tag/?h=20221109221630 + 20221109221630 + + +patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz: Upgraded. + On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, + allocate_structures contains a size_t overflow in sa_common.c. The + allocate_structures function insufficiently checks bounds before arithmetic + multiplication, allowing for an overflow in the size allocated for the + buffer representing system activities. + This issue may lead to Remote Code Execution (RCE). + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2022-39377 + (* Security fix *) +patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txz: Upgraded. + Fixed an argument injection vulnerability in xfce4-mime-helper. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2022-45062 + (* Security fix *) + ]]> + + Tue, 8 Nov 2022 22:21:43 GMT Tue, 8 Nov 2022 22:21:43 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index a1875b6f8..15f9f3c02 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,20 @@ +Wed Nov 9 22:16:30 UTC 2022 +patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz: Upgraded. + On 32 bit systems, in versions 9.1.16 and newer but prior to 12.7.1, + allocate_structures contains a size_t overflow in sa_common.c. The + allocate_structures function insufficiently checks bounds before arithmetic + multiplication, allowing for an overflow in the size allocated for the + buffer representing system activities. + This issue may lead to Remote Code Execution (RCE). + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2022-39377 + (* Security fix *) +patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txz: Upgraded. + Fixed an argument injection vulnerability in xfce4-mime-helper. + For more information, see: + https://www.cve.org/CVERecord?id=CVE-2022-45062 + (* Security fix *) ++--------------------------+ Tue Nov 8 22:21:43 UTC 2022 patches/packages/glibc-zoneinfo-2022f-noarch-1_slack15.0.txz: Upgraded. This package provides the latest timezone updates. diff --git a/FILELIST.TXT b/FILELIST.TXT index 300eb272f..b5ad58bb6 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Tue Nov 8 22:27:07 UTC 2022 +Wed Nov 9 22:19:44 UTC 2022 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 2022-11-08 22:21 . +drwxr-xr-x 12 root root 4096 2022-11-09 22:16 . -rw-r--r-- 1 root root 5767 2022-02-02 22:44 ./ANNOUNCE.15.0 -rw-r--r-- 1 root root 16609 2022-03-30 19:03 ./CHANGES_AND_HINTS.TXT --rw-r--r-- 1 root root 1157302 2022-11-05 19:23 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-11-05 19:23 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1157302 2022-11-08 22:27 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-11-08 22:27 ./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 1949307 2022-11-08 22:21 ./ChangeLog.txt +-rw-r--r-- 1 root root 1950162 2022-11-09 22:16 ./ChangeLog.txt drwxr-xr-x 3 root root 4096 2013-03-20 22:17 ./EFI drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./EFI/BOOT -rw-r--r-- 1 root root 1187840 2021-06-15 19:16 ./EFI/BOOT/bootx64.efi @@ -25,7 +25,7 @@ drwxr-xr-x 2 root root 4096 2022-02-02 08:21 ./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 1510632 2022-11-05 19:23 ./FILELIST.TXT +-rw-r--r-- 1 root root 1510632 2022-11-08 22:27 ./FILELIST.TXT -rw-r--r-- 1 root root 1572 2012-08-29 18:27 ./GPG-KEY -rw-r--r-- 1 root root 864745 2022-02-02 08:25 ./PACKAGES.TXT -rw-r--r-- 1 root root 8034 2022-02-02 03:36 ./README.TXT @@ -738,13 +738,13 @@ drwxr-xr-x 2 root root 4096 2008-05-07 05:21 ./pasture/source/php/pear -rwxr-xr-x 1 root root 9448 2018-05-16 22:38 ./pasture/source/php/php.SlackBuild -rw-r--r-- 1 root root 775 2017-07-07 19:25 ./pasture/source/php/php.ini-development.diff.gz -rw-r--r-- 1 root root 830 2005-12-09 05:18 ./pasture/source/php/slack-desc -drwxr-xr-x 4 root root 4096 2022-11-08 22:27 ./patches --rw-r--r-- 1 root root 52705 2022-11-08 22:27 ./patches/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-11-08 22:27 ./patches/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 70323 2022-11-08 22:27 ./patches/FILE_LIST --rw-r--r-- 1 root root 11729808 2022-11-08 22:27 ./patches/MANIFEST.bz2 --rw-r--r-- 1 root root 39150 2022-11-08 22:27 ./patches/PACKAGES.TXT -drwxr-xr-x 3 root root 16384 2022-11-08 22:26 ./patches/packages +drwxr-xr-x 4 root root 4096 2022-11-09 22:19 ./patches +-rw-r--r-- 1 root root 54062 2022-11-09 22:19 ./patches/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-11-09 22:19 ./patches/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 72112 2022-11-09 22:19 ./patches/FILE_LIST +-rw-r--r-- 1 root root 11737654 2022-11-09 22:19 ./patches/MANIFEST.bz2 +-rw-r--r-- 1 root root 40216 2022-11-09 22:19 ./patches/PACKAGES.TXT +drwxr-xr-x 3 root root 16384 2022-11-09 22:19 ./patches/packages -rw-r--r-- 1 root root 327 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txt -rw-r--r-- 1 root root 10716 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz -rw-r--r-- 1 root root 163 2022-02-15 05:07 ./patches/packages/aaa_base-15.0-x86_64-4_slack15.0.txz.asc @@ -893,6 +893,9 @@ drwxr-xr-x 2 root root 4096 2022-08-26 04:06 ./patches/packages/linux-5.15 -rw-r--r-- 1 root root 442 2022-11-05 19:17 ./patches/packages/sudo-1.9.12p1-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 1206604 2022-11-05 19:17 ./patches/packages/sudo-1.9.12p1-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-11-05 19:17 ./patches/packages/sudo-1.9.12p1-x86_64-1_slack15.0.txz.asc +-rw-r--r-- 1 root root 403 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txt +-rw-r--r-- 1 root root 360840 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz +-rw-r--r-- 1 root root 163 2022-11-09 20:23 ./patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 354 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 2805300 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-02-15 18:37 ./patches/packages/util-linux-2.37.4-x86_64-1_slack15.0.txz.asc @@ -908,6 +911,9 @@ drwxr-xr-x 2 root root 4096 2022-08-26 04:06 ./patches/packages/linux-5.15 -rw-r--r-- 1 root root 367 2022-10-20 18:34 ./patches/packages/whois-5.5.14-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 61840 2022-10-20 18:34 ./patches/packages/whois-5.5.14-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-10-20 18:34 ./patches/packages/whois-5.5.14-x86_64-1_slack15.0.txz.asc +-rw-r--r-- 1 root root 377 2022-11-09 20:30 ./patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txt +-rw-r--r-- 1 root root 801792 2022-11-09 20:30 ./patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txz +-rw-r--r-- 1 root root 163 2022-11-09 20:30 ./patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 670 2022-10-17 18:31 ./patches/packages/xorg-server-1.20.14-x86_64-4_slack15.0.txt -rw-r--r-- 1 root root 1779544 2022-10-17 18:31 ./patches/packages/xorg-server-1.20.14-x86_64-4_slack15.0.txz -rw-r--r-- 1 root root 163 2022-10-17 18:31 ./patches/packages/xorg-server-1.20.14-x86_64-4_slack15.0.txz.asc @@ -929,7 +935,7 @@ drwxr-xr-x 2 root root 4096 2022-08-26 04:06 ./patches/packages/linux-5.15 -rw-r--r-- 1 root root 388 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 105356 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-10-15 04:05 ./patches/packages/zlib-1.2.13-x86_64-1_slack15.0.txz.asc -drwxr-xr-x 54 root root 4096 2022-11-08 22:19 ./patches/source +drwxr-xr-x 56 root root 4096 2022-11-09 22:09 ./patches/source drwxr-xr-x 2 root root 4096 2022-01-16 05:07 ./patches/source/aaa_base -rw-r--r-- 1 root root 11041 2022-02-15 04:49 ./patches/source/aaa_base/_aaa_base.tar.gz -rwxr-xr-x 1 root root 3894 2022-02-15 05:07 ./patches/source/aaa_base/aaa_base.SlackBuild @@ -1376,6 +1382,12 @@ drwxr-xr-x 2 root root 4096 2022-11-05 19:09 ./patches/source/sudo -rw-r--r-- 1 root root 2667660 2022-11-04 20:32 ./patches/source/sudo/sudo-1.9.12p1.tar.xz -rwxr-xr-x 1 root root 4582 2022-11-05 19:13 ./patches/source/sudo/sudo.SlackBuild -rw-r--r-- 1 root root 25 2020-06-19 19:00 ./patches/source/sudo/sudo.url +drwxr-xr-x 2 root root 4096 2022-11-09 20:22 ./patches/source/sysstat +-rw-r--r-- 1 root root 527 2009-08-30 05:02 ./patches/source/sysstat/doinst.sh.gz +-rw-r--r-- 1 root root 858 2019-08-16 04:05 ./patches/source/sysstat/slack-desc +-rw-r--r-- 1 root root 833868 2022-11-06 15:41 ./patches/source/sysstat/sysstat-12.7.1.tar.xz +-rwxr-xr-x 1 root root 5769 2022-11-09 20:21 ./patches/source/sysstat/sysstat.SlackBuild +-rw-r--r-- 1 root root 82 2022-11-09 20:16 ./patches/source/sysstat/sysstat.url drwxr-xr-x 4 root root 4096 2022-02-15 02:04 ./patches/source/util-linux -rw-r--r-- 1 root root 53236 2011-07-12 20:47 ./patches/source/util-linux/adjtimex_1.29-2.2.diff.gz -rw-r--r-- 1 root root 85551 2010-04-17 03:32 ./patches/source/util-linux/adjtimex_1.29.orig.tar.gz @@ -1428,6 +1440,13 @@ drwxr-xr-x 2 root root 4096 2022-10-20 18:15 ./patches/source/whois -rw-r--r-- 1 root root 87372 2022-10-16 20:16 ./patches/source/whois/whois-5.5.14.tar.xz -rwxr-xr-x 1 root root 2917 2022-03-28 19:06 ./patches/source/whois/whois.SlackBuild -rw-r--r-- 1 root root 33 2019-07-24 18:55 ./patches/source/whois/whois.url +drwxr-xr-x 2 root root 4096 2022-11-09 20:26 ./patches/source/xfce4-settings +-rw-r--r-- 1 root root 839 2018-02-27 06:13 ./patches/source/xfce4-settings/slack-desc +-rw-r--r-- 1 root root 1211411 2022-11-07 20:28 ./patches/source/xfce4-settings/xfce4-settings-4.16.4.tar.lz +-rwxr-xr-x 1 root root 4923 2022-11-09 20:30 ./patches/source/xfce4-settings/xfce4-settings.SlackBuild +-rw-r--r-- 1 root root 363 2019-07-30 02:26 ./patches/source/xfce4-settings/xfce4-settings.theme.diff.gz +-rw-r--r-- 1 root root 83 2022-11-09 20:26 ./patches/source/xfce4-settings/xfce4-settings.url +-rw-r--r-- 1 root root 543 2012-07-19 19:32 ./patches/source/xfce4-settings/xfce4-settings.xft.defaults.diff.gz drwxr-xr-x 10 root root 4096 2022-07-12 20:19 ./patches/source/xorg-server drwxr-xr-x 2 root root 4096 2022-10-17 18:37 ./patches/source/xorg-server-xwayland -rw-r--r-- 1 root root 1175 2022-07-12 17:02 ./patches/source/xorg-server-xwayland/0001-f1070c01d616c5f21f939d5ebc533738779451ac.patch.gz @@ -2710,23 +2729,23 @@ drwxr-xr-x 2 root root 69632 2022-02-01 08:29 ./slackware64/kde -rw-r--r-- 1 root root 3279528 2022-01-08 22:46 ./slackware64/kde/kdelibs4support-5.90.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-08 22:46 ./slackware64/kde/kdelibs4support-5.90.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 410 2022-01-06 22:19 ./slackware64/kde/kdenetwork-filesharing-21.12.1-x86_64-1.txt --rw-r--r-- 1 root root 103344 2022-01-06 22:19 ./slackware64/kde/kdenetwork-filesharing-21.12.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-06 22:19 ./slackware64/kde/kdenetwork-filesharing-21.12.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 246 2022-01-06 22:53 ./slackware64/kde/kdenlive-21.12.1-x86_64-1.txt --rw-r--r-- 1 root root 12208452 2022-01-06 22:53 ./slackware64/kde/kdenlive-21.12.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-06 22:53 ./slackware64/kde/kdenlive-21.12.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 246 2022-01-06 21:48 ./slackware64/kde/kdepim-addons-21.12.1-x86_64-1.txt --rw-r--r-- 1 root root 1320284 2022-01-06 21:48 ./slackware64/kde/kdepim-addons-21.12.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-06 21:48 ./slackware64/kde/kdepim-addons-21.12.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 508 2022-01-06 21:49 ./slackware64/kde/kdepim-runtime-21.12.1-x86_64-1.txt --rw-r--r-- 1 root root 2470184 2022-01-06 21:49 ./slackware64/kde/kdepim-runtime-21.12.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-06 21:49 ./slackware64/kde/kdepim-runtime-21.12.1-x86_64-1.txz.asc --rw-r--r-- 1 root root 296 2022-01-04 21:47 ./slackware64/kde/kdeplasma-addons-5.23.5-x86_64-1.txt --rw-r--r-- 1 root root 784060 2022-01-04 21:47 ./slackware64/kde/kdeplasma-addons-5.23.5-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-04 21:47 ./slackware64/kde/kdeplasma-addons-5.23.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 286 2022-01-06 22:07 ./slackware64/kde/kdesdk-kioslaves-21.12.1-x86_64-1.txt --rw-r--r-- 1 root root 43720 2022-01-06 22:07 ./slackware64/kde/kdesdk-kioslaves-21.12.1-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-06 22:07 ./slackware64/kde/kdesdk-kioslaves-21.12.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 103344 2022-01-06 22:19 ./slackware64/kde/kdenetwork-filesharing-21.12.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-06 22:19 ./slackware64/kde/kdenetwork-filesharing-21.12.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 246 2022-01-06 22:53 ./slackware64/kde/kdenlive-21.12.1-x86_64-1.txt +-rw-r--r-- 1 root root 12208452 2022-01-06 22:53 ./slackware64/kde/kdenlive-21.12.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-06 22:53 ./slackware64/kde/kdenlive-21.12.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 246 2022-01-06 21:48 ./slackware64/kde/kdepim-addons-21.12.1-x86_64-1.txt +-rw-r--r-- 1 root root 1320284 2022-01-06 21:48 ./slackware64/kde/kdepim-addons-21.12.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-06 21:48 ./slackware64/kde/kdepim-addons-21.12.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 508 2022-01-06 21:49 ./slackware64/kde/kdepim-runtime-21.12.1-x86_64-1.txt +-rw-r--r-- 1 root root 2470184 2022-01-06 21:49 ./slackware64/kde/kdepim-runtime-21.12.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-06 21:49 ./slackware64/kde/kdepim-runtime-21.12.1-x86_64-1.txz.asc +-rw-r--r-- 1 root root 296 2022-01-04 21:47 ./slackware64/kde/kdeplasma-addons-5.23.5-x86_64-1.txt +-rw-r--r-- 1 root root 784060 2022-01-04 21:47 ./slackware64/kde/kdeplasma-addons-5.23.5-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-04 21:47 ./slackware64/kde/kdeplasma-addons-5.23.5-x86_64-1.txz.asc +-rw-r--r-- 1 root root 286 2022-01-06 22:07 ./slackware64/kde/kdesdk-kioslaves-21.12.1-x86_64-1.txt +-rw-r--r-- 1 root root 43720 2022-01-06 22:07 ./slackware64/kde/kdesdk-kioslaves-21.12.1-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-06 22:07 ./slackware64/kde/kdesdk-kioslaves-21.12.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 374 2022-01-06 22:07 ./slackware64/kde/kdesdk-thumbnailers-21.12.1-x86_64-1.txt -rw-r--r-- 1 root root 30580 2022-01-06 22:07 ./slackware64/kde/kdesdk-thumbnailers-21.12.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-06 22:07 ./slackware64/kde/kdesdk-thumbnailers-21.12.1-x86_64-1.txz.asc @@ -5450,28 +5469,28 @@ drwxr-xr-x 2 root root 65536 2022-02-01 04:47 ./slackware64/x -rw-r--r-- 1 root root 163 2021-02-13 13:07 ./slackware64/x/libXfontcache-1.0.5-x86_64-5.txz.asc -rw-r--r-- 1 root root 291 2021-08-02 18:01 ./slackware64/x/libXft-2.3.4-x86_64-1.txt -rw-r--r-- 1 root root 62872 2021-08-02 18:01 ./slackware64/x/libXft-2.3.4-x86_64-1.txz --rw-r--r-- 1 root root 163 2021-08-02 18:01 ./slackware64/x/libXft-2.3.4-x86_64-1.txz.asc --rw-r--r-- 1 root root 293 2021-09-20 18:29 ./slackware64/x/libXi-1.8-x86_64-1.txt --rw-r--r-- 1 root root 192340 2021-09-20 18:29 ./slackware64/x/libXi-1.8-x86_64-1.txz --rw-r--r-- 1 root root 163 2021-09-20 18:29 ./slackware64/x/libXi-1.8-x86_64-1.txz.asc --rw-r--r-- 1 root root 384 2021-02-13 13:08 ./slackware64/x/libXinerama-1.1.4-x86_64-3.txt --rw-r--r-- 1 root root 21748 2021-02-13 13:08 ./slackware64/x/libXinerama-1.1.4-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXinerama-1.1.4-x86_64-3.txz.asc --rw-r--r-- 1 root root 349 2021-02-13 13:08 ./slackware64/x/libXmu-1.1.3-x86_64-3.txt --rw-r--r-- 1 root root 106380 2021-02-13 13:08 ./slackware64/x/libXmu-1.1.3-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXmu-1.1.3-x86_64-3.txz.asc --rw-r--r-- 1 root root 282 2021-02-13 13:08 ./slackware64/x/libXp-1.0.3-x86_64-5.txt --rw-r--r-- 1 root root 83452 2021-02-13 13:08 ./slackware64/x/libXp-1.0.3-x86_64-5.txz --rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXp-1.0.3-x86_64-5.txz.asc --rw-r--r-- 1 root root 313 2021-02-13 13:08 ./slackware64/x/libXpm-3.5.13-x86_64-3.txt --rw-r--r-- 1 root root 75820 2021-02-13 13:08 ./slackware64/x/libXpm-3.5.13-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXpm-3.5.13-x86_64-3.txz.asc --rw-r--r-- 1 root root 391 2021-02-13 13:08 ./slackware64/x/libXpresent-1.0.0-x86_64-4.txt --rw-r--r-- 1 root root 14476 2021-02-13 13:08 ./slackware64/x/libXpresent-1.0.0-x86_64-4.txz --rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXpresent-1.0.0-x86_64-4.txz.asc --rw-r--r-- 1 root root 361 2021-02-13 13:08 ./slackware64/x/libXrandr-1.5.2-x86_64-3.txt --rw-r--r-- 1 root root 39536 2021-02-13 13:08 ./slackware64/x/libXrandr-1.5.2-x86_64-3.txz --rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXrandr-1.5.2-x86_64-3.txz.asc +-rw-r--r-- 1 root root 163 2021-08-02 18:01 ./slackware64/x/libXft-2.3.4-x86_64-1.txz.asc +-rw-r--r-- 1 root root 293 2021-09-20 18:29 ./slackware64/x/libXi-1.8-x86_64-1.txt +-rw-r--r-- 1 root root 192340 2021-09-20 18:29 ./slackware64/x/libXi-1.8-x86_64-1.txz +-rw-r--r-- 1 root root 163 2021-09-20 18:29 ./slackware64/x/libXi-1.8-x86_64-1.txz.asc +-rw-r--r-- 1 root root 384 2021-02-13 13:08 ./slackware64/x/libXinerama-1.1.4-x86_64-3.txt +-rw-r--r-- 1 root root 21748 2021-02-13 13:08 ./slackware64/x/libXinerama-1.1.4-x86_64-3.txz +-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXinerama-1.1.4-x86_64-3.txz.asc +-rw-r--r-- 1 root root 349 2021-02-13 13:08 ./slackware64/x/libXmu-1.1.3-x86_64-3.txt +-rw-r--r-- 1 root root 106380 2021-02-13 13:08 ./slackware64/x/libXmu-1.1.3-x86_64-3.txz +-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXmu-1.1.3-x86_64-3.txz.asc +-rw-r--r-- 1 root root 282 2021-02-13 13:08 ./slackware64/x/libXp-1.0.3-x86_64-5.txt +-rw-r--r-- 1 root root 83452 2021-02-13 13:08 ./slackware64/x/libXp-1.0.3-x86_64-5.txz +-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXp-1.0.3-x86_64-5.txz.asc +-rw-r--r-- 1 root root 313 2021-02-13 13:08 ./slackware64/x/libXpm-3.5.13-x86_64-3.txt +-rw-r--r-- 1 root root 75820 2021-02-13 13:08 ./slackware64/x/libXpm-3.5.13-x86_64-3.txz +-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXpm-3.5.13-x86_64-3.txz.asc +-rw-r--r-- 1 root root 391 2021-02-13 13:08 ./slackware64/x/libXpresent-1.0.0-x86_64-4.txt +-rw-r--r-- 1 root root 14476 2021-02-13 13:08 ./slackware64/x/libXpresent-1.0.0-x86_64-4.txz +-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXpresent-1.0.0-x86_64-4.txz.asc +-rw-r--r-- 1 root root 361 2021-02-13 13:08 ./slackware64/x/libXrandr-1.5.2-x86_64-3.txt +-rw-r--r-- 1 root root 39536 2021-02-13 13:08 ./slackware64/x/libXrandr-1.5.2-x86_64-3.txz +-rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXrandr-1.5.2-x86_64-3.txz.asc -rw-r--r-- 1 root root 377 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txt -rw-r--r-- 1 root root 34824 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txz -rw-r--r-- 1 root root 163 2021-02-13 13:08 ./slackware64/x/libXrender-0.9.10-x86_64-4.txz.asc @@ -15081,24 +15100,24 @@ drwxr-xr-x 2 root root 4096 2015-05-04 05:55 ./source/x/x11/src/doc drwxr-xr-x 2 root root 4096 2022-01-25 05:57 ./source/x/x11/src/driver -rw-r--r-- 1 root root 236544 2011-05-04 23:02 ./source/x/x11/src/driver/xf86-input-acecad-1.5.0.tar.xz -rw-r--r-- 1 root root 345048 2018-05-29 02:33 ./source/x/x11/src/driver/xf86-input-evdev-2.10.6.tar.xz --rw-r--r-- 1 root root 291860 2016-11-17 23:02 ./source/x/x11/src/driver/xf86-input-joystick-1.6.3.tar.xz --rw-r--r-- 1 root root 290104 2016-11-17 04:29 ./source/x/x11/src/driver/xf86-input-keyboard-1.9.0.tar.xz --rw-r--r-- 1 root root 312324 2022-01-24 05:05 ./source/x/x11/src/driver/xf86-input-libinput-1.2.1.tar.xz --rw-r--r-- 1 root root 318204 2018-06-19 04:36 ./source/x/x11/src/driver/xf86-input-mouse-1.9.3.tar.xz --rw-r--r-- 1 root root 229120 2011-06-28 00:52 ./source/x/x11/src/driver/xf86-input-penmount-1.5.0.tar.xz --rw-r--r-- 1 root root 427964 2018-05-29 03:19 ./source/x/x11/src/driver/xf86-input-synaptics-1.9.1.tar.xz --rw-r--r-- 1 root root 258876 2015-06-25 10:30 ./source/x/x11/src/driver/xf86-input-vmmouse-13.1.0.tar.xz --rw-r--r-- 1 root root 239316 2015-04-20 01:44 ./source/x/x11/src/driver/xf86-input-void-1.4.1.tar.xz --rw-r--r-- 1 root root 571492 2021-02-03 15:22 ./source/x/x11/src/driver/xf86-input-wacom-0.40.0.tar.xz --rw-r--r-- 1 root root 375032 2021-07-30 13:44 ./source/x/x11/src/driver/xf86-video-amdgpu-21.0.0.tar.xz --rw-r--r-- 1 root root 291852 2019-02-07 04:05 ./source/x/x11/src/driver/xf86-video-apm-1.3.0.tar.xz --rw-r--r-- 1 root root 240392 2012-07-17 06:17 ./source/x/x11/src/driver/xf86-video-ark-0.7.5.tar.xz --rw-r--r-- 1 root root 295864 2015-08-19 01:37 ./source/x/x11/src/driver/xf86-video-ast-1.1.5.tar.xz --rw-r--r-- 1 root root 752532 2019-10-15 16:18 ./source/x/x11/src/driver/xf86-video-ati-19.1.0.tar.xz --rw-r--r-- 1 root root 346004 2019-02-16 00:01 ./source/x/x11/src/driver/xf86-video-chips-1.4.0.tar.xz --rw-r--r-- 1 root root 281712 2015-05-06 21:03 ./source/x/x11/src/driver/xf86-video-cirrus-1.5.3.tar.xz --rw-r--r-- 1 root root 253412 2016-12-14 21:03 ./source/x/x11/src/driver/xf86-video-dummy-0.3.8.tar.xz --rw-r--r-- 1 root root 583520 2019-09-20 16:18 ./source/x/x11/src/driver/xf86-video-geode-2.11.20.tar.xz +-rw-r--r-- 1 root root 291860 2016-11-17 23:02 ./source/x/x11/src/driver/xf86-input-joystick-1.6.3.tar.xz +-rw-r--r-- 1 root root 290104 2016-11-17 04:29 ./source/x/x11/src/driver/xf86-input-keyboard-1.9.0.tar.xz +-rw-r--r-- 1 root root 312324 2022-01-24 05:05 ./source/x/x11/src/driver/xf86-input-libinput-1.2.1.tar.xz +-rw-r--r-- 1 root root 318204 2018-06-19 04:36 ./source/x/x11/src/driver/xf86-input-mouse-1.9.3.tar.xz +-rw-r--r-- 1 root root 229120 2011-06-28 00:52 ./source/x/x11/src/driver/xf86-input-penmount-1.5.0.tar.xz +-rw-r--r-- 1 root root 427964 2018-05-29 03:19 ./source/x/x11/src/driver/xf86-input-synaptics-1.9.1.tar.xz +-rw-r--r-- 1 root root 258876 2015-06-25 10:30 ./source/x/x11/src/driver/xf86-input-vmmouse-13.1.0.tar.xz +-rw-r--r-- 1 root root 239316 2015-04-20 01:44 ./source/x/x11/src/driver/xf86-input-void-1.4.1.tar.xz +-rw-r--r-- 1 root root 571492 2021-02-03 15:22 ./source/x/x11/src/driver/xf86-input-wacom-0.40.0.tar.xz +-rw-r--r-- 1 root root 375032 2021-07-30 13:44 ./source/x/x11/src/driver/xf86-video-amdgpu-21.0.0.tar.xz +-rw-r--r-- 1 root root 291852 2019-02-07 04:05 ./source/x/x11/src/driver/xf86-video-apm-1.3.0.tar.xz +-rw-r--r-- 1 root root 240392 2012-07-17 06:17 ./source/x/x11/src/driver/xf86-video-ark-0.7.5.tar.xz +-rw-r--r-- 1 root root 295864 2015-08-19 01:37 ./source/x/x11/src/driver/xf86-video-ast-1.1.5.tar.xz +-rw-r--r-- 1 root root 752532 2019-10-15 16:18 ./source/x/x11/src/driver/xf86-video-ati-19.1.0.tar.xz +-rw-r--r-- 1 root root 346004 2019-02-16 00:01 ./source/x/x11/src/driver/xf86-video-chips-1.4.0.tar.xz +-rw-r--r-- 1 root root 281712 2015-05-06 21:03 ./source/x/x11/src/driver/xf86-video-cirrus-1.5.3.tar.xz +-rw-r--r-- 1 root root 253412 2016-12-14 21:03 ./source/x/x11/src/driver/xf86-video-dummy-0.3.8.tar.xz +-rw-r--r-- 1 root root 583520 2019-09-20 16:18 ./source/x/x11/src/driver/xf86-video-geode-2.11.20.tar.xz -rw-r--r-- 1 root root 341732 2017-01-17 22:35 ./source/x/x11/src/driver/xf86-video-glint-1.2.9.tar.xz -rw-r--r-- 1 root root 288836 2018-12-07 23:49 ./source/x/x11/src/driver/xf86-video-i128-1.4.0.tar.xz -rw-r--r-- 1 root root 281288 2018-12-06 23:27 ./source/x/x11/src/driver/xf86-video-i740-1.4.0.tar.xz diff --git a/patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txt b/patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txt new file mode 100644 index 000000000..578d37189 --- /dev/null +++ b/patches/packages/sysstat-12.7.1-x86_64-1_slack15.0.txt @@ -0,0 +1,11 @@ +sysstat: sysstat (System performance monitoring tools) +sysstat: +sysstat: The sysstat utilities are a collection of performance monitoring +sysstat: tools for Linux. These include the iostat, mpstat, pidstat, sadf, +sysstat: and sar tools. +sysstat: +sysstat: The sysstat utilities were written by Sebastien Godard. +sysstat: +sysstat: Homepage: http://sebastien.godard.pagesperso-orange.fr/ +sysstat: +sysstat: diff --git a/patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txt b/patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txt new file mode 100644 index 000000000..84b8cb8eb --- /dev/null +++ b/patches/packages/xfce4-settings-4.16.4-x86_64-1_slack15.0.txt @@ -0,0 +1,11 @@ +xfce4-settings: xfce4-settings (Xfce settings manager) +xfce4-settings: +xfce4-settings: xfce4-settings is the Xfce settings manager front-end. It comes with +xfce4-settings: several different components for configuring application-independent +xfce4-settings: settings inside xfconf. +xfce4-settings: +xfce4-settings: +xfce4-settings: +xfce4-settings: +xfce4-settings: +xfce4-settings: diff --git a/patches/source/sysstat/doinst.sh b/patches/source/sysstat/doinst.sh new file mode 100644 index 000000000..b0f71a916 --- /dev/null +++ b/patches/source/sysstat/doinst.sh @@ -0,0 +1,34 @@ + +# Since /etc/sysstat/sysstat used to be the init script and now it is +# a config file, if we find an init script here, we have to move it +# out of the way: +if grep -wq "sadc was successfully launched" etc/sysstat/sysstat 1> /dev/null 2> /dev/null ; then + mv etc/sysstat/sysstat etc/sysstat/sysstat.obsolete.use.etc.rc.d.rc.sysstat +fi + +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... +} + +config etc/sysstat/sysstat.new + +# Keep same perms on rc.sysstat.new: +if [ -e etc/rc.d/rc.sysstat ]; then + cp -a etc/rc.d/rc.sysstat etc/rc.d/rc.sysstat.new.incoming + cat etc/rc.d/rc.sysstat.new > etc/rc.d/rc.sysstat.new.incoming + mv etc/rc.d/rc.sysstat.new.incoming etc/rc.d/rc.sysstat.new +fi + +# There's no reason for a user to edit rc.sysstat, so overwrite it: +if [ -r etc/rc.d/rc.sysstat.new ]; then + mv etc/rc.d/rc.sysstat.new etc/rc.d/rc.sysstat +fi + diff --git a/patches/source/sysstat/slack-desc b/patches/source/sysstat/slack-desc new file mode 100644 index 000000000..52ec85792 --- /dev/null +++ b/patches/source/sysstat/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------------------------------------------------------| +sysstat: sysstat (System performance monitoring tools) +sysstat: +sysstat: The sysstat utilities are a collection of performance monitoring +sysstat: tools for Linux. These include the iostat, mpstat, pidstat, sadf, +sysstat: and sar tools. +sysstat: +sysstat: The sysstat utilities were written by Sebastien Godard. +sysstat: +sysstat: Homepage: http://sebastien.godard.pagesperso-orange.fr/ +sysstat: +sysstat: diff --git a/patches/source/sysstat/sysstat.SlackBuild b/patches/source/sysstat/sysstat.SlackBuild new file mode 100755 index 000000000..c64b131a6 --- /dev/null +++ b/patches/source/sysstat/sysstat.SlackBuild @@ -0,0 +1,171 @@ +#!/bin/bash + +# Copyright 2006, 2008, 2009, 2010, 2018, 2022 Patrick J. Volkerding, Sebeka, MN, USA +# All rights reserved. +# +# Redistribution and use of this script, with or without modification, is +# permitted provided that the following conditions are met: +# +# 1. Redistributions of this script must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=sysstat +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1_slack15.0} + +# Automatically determine the architecture we're building on: +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) export ARCH=i586 ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$( uname -m ) ;; + esac +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz" + exit 0 +fi + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" + ARCHQUADLET="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" + ARCHQUADLET="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" + ARCHQUADLET="" +elif [ "$ARCH" = "s390" ]; then + SLKCFLAGS="-O2" + ARCHQUADLET="" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "arm" ]; then + SLKCFLAGS="-O2 -march=armv4t" + LIBDIRSUFFIX="" + ARCHQUADLET="-gnueabi" +else + SLKCFLAGS="-O2" + ARCHQUADLET="" + 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 + +# Make sure ownerships and permissions are sane: +chown -R root:root . +find . \ + \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \ + -exec chmod 755 {} \+ -o \ + \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \ + -exec chmod 644 {} \+ + +# Configure: +CFLAGS="$SLKCFLAGS -DSADC_PATH=/usr/lib$LIBDIRSUFFIX/sa/sadc" \ +./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + conf_dir=/etc/sysstat \ + sa_lib_dir=/usr/lib$LIBDIRSUFFIX/sa \ + --libdir=/usr/lib$LIBDIRSUFFIX \ + --infodir=/usr/info \ + --docdir=/usr/doc/sysstat-$VERSION \ + --mandir=/usr/man \ + --build=$ARCH-slackware-linux$ARCHQUADLET || exit 1 + +# Build and install: +make $NUMJOBS || make || exit 1 +make install IGNORE_MAN_GROUP=y DESTDIR=$PKG || exit 1 + +# Don't include the version number in the configuration file - it is a +# needless detail that forces review of the config file with every +# package update, even if no changes were made from default. +sed -i -e '1s/sysstat-[0-9.]\+/systat/' $PKG/etc/sysstat/sysstat +# Move the config file to .new: +mv $PKG/etc/sysstat/sysstat $PKG/etc/sysstat/sysstat.new + +mkdir -p $PKG/etc/rc.d +# Cosmetic touches: +sed -i 's?/etc/rc.d/init.d/sysstat?/etc/rc.d/rc.sysstat?g' sysstat +install -o0 -g0 -vpm644 sysstat $PKG/etc/rc.d/rc.sysstat.new + +# 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 +) + +# Compress and link manpages: +if [ -d $PKG/usr/man ]; then + ( cd $PKG/usr/man + for manpagedir in $(find . -type d -name "man*") ; do + ( cd $manpagedir + for eachpage in $( find . -type l -maxdepth 1) ; do + ln -s $( readlink $eachpage ).gz $eachpage.gz + rm $eachpage + done + gzip -9 *.? + ) + done + ) +fi + +# Adjust the docs so that they are Slackware-locationised: +# We ignore the 'CHANGES' since they aren't relevant to the running of the system. +sed -i 's?/etc/sysconfig?/etc/sysstat?g' $PKG/usr/doc/$PKGNAM-$VERSION/{README,FAQ} +# "make install" installs the docs but doesn't preserve the time stamps: +for docfile in $( cd $PKG/usr/doc/$PKGNAM-$VERSION ; ls -1 ) ; do + touch -d "$( find $docfile -printf "%t\n" )" $PKG/usr/doc/$PKGNAM-$VERSION/$docfile +done +# Add crontab example scripts: +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION/cron-examples +cp -a \ + cron/*cron* \ + $PKG/usr/doc/${PKGNAM}-$VERSION/cron-examples +rm -f $PKG/usr/doc/${PKGNAM}-$VERSION/cron-examples/*.in + +# 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 $TMP/package-${PKGNAM} +makepkg -l y -c n $TMP/${PKGNAM}-$VERSION-$ARCH-$BUILD.txz + diff --git a/patches/source/sysstat/sysstat.url b/patches/source/sysstat/sysstat.url new file mode 100644 index 000000000..3047a92cc --- /dev/null +++ b/patches/source/sysstat/sysstat.url @@ -0,0 +1,2 @@ +#http://sebastien.godard.pagesperso-orange.fr/ +https://github.com/sysstat/sysstat diff --git a/patches/source/xfce4-settings/slack-desc b/patches/source/xfce4-settings/slack-desc new file mode 100644 index 000000000..3774be250 --- /dev/null +++ b/patches/source/xfce4-settings/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------------------------------------------------------| +xfce4-settings: xfce4-settings (Xfce settings manager) +xfce4-settings: +xfce4-settings: xfce4-settings is the Xfce settings manager front-end. It comes with +xfce4-settings: several different components for configuring application-independent +xfce4-settings: settings inside xfconf. +xfce4-settings: +xfce4-settings: +xfce4-settings: +xfce4-settings: +xfce4-settings: +xfce4-settings: diff --git a/patches/source/xfce4-settings/xfce4-settings.SlackBuild b/patches/source/xfce4-settings/xfce4-settings.SlackBuild new file mode 100755 index 000000000..c0ea4ec04 --- /dev/null +++ b/patches/source/xfce4-settings/xfce4-settings.SlackBuild @@ -0,0 +1,151 @@ +#!/bin/bash + +# Copyright 2012, 2016, 2018, 2020 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=xfce4-settings +VERSION=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1_slack15.0} + +# Automatically determine the architecture we're building on: +MARCH=$( uname -m ) +if [ -z "$ARCH" ]; then + case "$MARCH" in + i?86) export ARCH=i586 ;; + armv7hl) export ARCH=$MARCH ;; + arm*) export ARCH=arm ;; + # Unless $ARCH is already set, use uname -m for all other archs: + *) export ARCH=$MARCH ;; + esac +fi + +# If the variable PRINT_PACKAGE_NAME is set, then this script will report what +# the name of the created package would be, and then exit. This information +# could be useful to other scripts. +if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then + echo "$PKGNAM-$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" = "s390" ]; then + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +else + SLKCFLAGS="-O2" + LIBDIRSUFFIX="" +fi + +TMP=${TMP:-/tmp} +PKG=$TMP/package-$PKGNAM + +rm -rf $PKG +mkdir -p $TMP $PKG + +cd $TMP +rm -rf $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 {} \+ + +# Set Greybird (GTK theme) and elementary-xfce (icon theme) as system defaults +zcat $CWD/xfce4-settings.theme.diff.gz | patch -p1 --verbose || exit 1 + +zcat $CWD/xfce4-settings.xft.defaults.diff.gz | patch -p1 --verbose || exit 1 + +# Configure: +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --docdir=/usr/doc/$PKGNAM-$VERSION \ + --enable-pluggable-dialogs \ + --enable-sound-settings \ + --disable-static \ + --disable-debug \ + --build=$ARCH-slackware-linux || exit 1 + +# Build and install: +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# 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 +) + +# 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 + +# We don't want icon caches: +find $PKG/usr/share/icons -type f -name "icon-theme.cache" -exec rm -f {} \; + +# Add a documentation directory. Not all of these files are expected to be +# present, but listing them ensures that documentation that might appear and +# disappear from version to version will not be missed. +mkdir -p $PKG/usr/doc/${PKGNAM}-$VERSION +cp -a \ + AUTHORS BUGS COMPOSITOR COPYING* FAQ HACKING INSTALL \ + NEWS NOTES README* THANKS TODO example.gtkrc-2.0 \ + $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 + +mkdir -p $PKG/install +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/patches/source/xfce4-settings/xfce4-settings.theme.diff b/patches/source/xfce4-settings/xfce4-settings.theme.diff new file mode 100644 index 000000000..898887846 --- /dev/null +++ b/patches/source/xfce4-settings/xfce4-settings.theme.diff @@ -0,0 +1,14 @@ +diff -Nur xfce4-settings-4.11.4.orig/xfsettingsd/xsettings.xml xfce4-settings-4.11.4/xfsettingsd/xsettings.xml +--- xfce4-settings-4.11.4.orig/xfsettingsd/xsettings.xml 2015-02-16 15:03:11.000000000 -0600 ++++ xfce4-settings-4.11.4/xfsettingsd/xsettings.xml 2015-02-17 21:01:05.021259913 -0600 +@@ -6,8 +6,8 @@ + + + +- +- ++ ++ + + + diff --git a/patches/source/xfce4-settings/xfce4-settings.url b/patches/source/xfce4-settings/xfce4-settings.url new file mode 100644 index 000000000..6d2295fcc --- /dev/null +++ b/patches/source/xfce4-settings/xfce4-settings.url @@ -0,0 +1 @@ +http://archive.xfce.org/src/xfce/xfce4-settings/4.16/xfce4-settings-4.16.4.tar.bz2 diff --git a/patches/source/xfce4-settings/xfce4-settings.xft.defaults.diff b/patches/source/xfce4-settings/xfce4-settings.xft.defaults.diff new file mode 100644 index 000000000..333b615da --- /dev/null +++ b/patches/source/xfce4-settings/xfce4-settings.xft.defaults.diff @@ -0,0 +1,23 @@ +--- ./xfsettingsd/xsettings.xml.orig 2012-04-28 15:48:30.000000000 -0500 ++++ ./xfsettingsd/xsettings.xml 2012-07-19 14:32:25.554643922 -0500 +@@ -17,14 +17,19 @@ + + + ++ ++ + ++--> + + + diff --git a/recompress.sh b/recompress.sh index cedd325fc..ccd19187f 100755 --- a/recompress.sh +++ b/recompress.sh @@ -1181,6 +1181,7 @@ gzip ./patches/source/python3/python3.no-static-library.diff gzip ./patches/source/python3/python3.readline.set_pre_input_hook.diff gzip ./patches/source/python3/python3.setup.py.x86_64.diff gzip ./patches/source/python3/python3.distutils.x86_64.diff +gzip ./patches/source/sysstat/doinst.sh gzip ./patches/source/xorg-server-xwayland/0003-6907b6ea2b4ce949cb07271f5b678d5966d9df42.patch gzip ./patches/source/xorg-server-xwayland/CVE-2022-3551.patch gzip ./patches/source/xorg-server-xwayland/0002-dd8caf39e9e15d8f302e54045dd08d8ebf1025dc.patch @@ -1242,6 +1243,8 @@ gzip ./patches/source/php/php.ini-development.diff gzip ./patches/source/samba/smb.conf.diff gzip ./patches/source/samba/doinst.sh gzip ./patches/source/samba/samba.libsmbclient.h.ffmpeg.compat.diff +gzip ./patches/source/xfce4-settings/xfce4-settings.theme.diff +gzip ./patches/source/xfce4-settings/xfce4-settings.xft.defaults.diff gzip ./patches/source/polkit/dont-set-wheel-group-as-admin.diff gzip ./patches/source/polkit/CVE-2021-4115.patch gzip ./patches/source/polkit/doinst.sh -- cgit v1.2.3