From 9a5f4fd634196e1d4257a31e89f24291b0398bc5 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Mon, 14 Feb 2022 00:10:38 +0000 Subject: Mon Feb 14 00:10:38 UTC 2022 patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txz: Upgraded. This update fixes potential denial-of-service vulnerabilities. For more information, see: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46665 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46664 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46661 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46668 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46663 (* Security fix *) --- ChangeLog.rss | 25 ++- ChangeLog.txt | 11 + FILELIST.TXT | 114 +++++----- .../mariadb-10.5.15-x86_64-1_slack15.0.txt | 11 + patches/source/mariadb/doinst.sh | 36 ++++ patches/source/mariadb/mariadb.SlackBuild | 229 +++++++++++++++++++++ patches/source/mariadb/mirror.url | 1 + patches/source/mariadb/rc.mysqld | 87 ++++++++ patches/source/mariadb/slack-desc | 19 ++ recompress.sh | 2 + 10 files changed, 480 insertions(+), 55 deletions(-) create mode 100644 patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txt create mode 100644 patches/source/mariadb/doinst.sh create mode 100755 patches/source/mariadb/mariadb.SlackBuild create mode 100644 patches/source/mariadb/mirror.url create mode 100644 patches/source/mariadb/rc.mysqld create mode 100644 patches/source/mariadb/slack-desc diff --git a/ChangeLog.rss b/ChangeLog.rss index 9ddf1413b..ff34637e1 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,9 +11,28 @@ Tracking Slackware development in git. en-us urn:uuid:c964f45e-6732-11e8-bbe5-107b4450212f - Thu, 10 Feb 2022 01:46:55 GMT - Thu, 10 Feb 2022 03:59:50 GMT - maintain_current_git.sh v 1.14 + Mon, 14 Feb 2022 00:10:38 GMT + Mon, 14 Feb 2022 12:29:49 GMT + maintain_current_git.sh v 1.17 + + Mon, 14 Feb 2022 00:10:38 GMT + Mon, 14 Feb 2022 00:10:38 GMT + https://git.slackware.nl/current/tag/?h=20220214001038 + 20220214001038 + + +patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txz: Upgraded. + This update fixes potential denial-of-service vulnerabilities. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46665 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46664 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46661 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46668 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46663 + (* Security fix *) + ]]> + + Thu, 10 Feb 2022 01:46:55 GMT Thu, 10 Feb 2022 01:46:55 GMT diff --git a/ChangeLog.txt b/ChangeLog.txt index 572d7b1f2..e77b8e83b 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,14 @@ +Mon Feb 14 00:10:38 UTC 2022 +patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txz: Upgraded. + This update fixes potential denial-of-service vulnerabilities. + For more information, see: + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46665 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46664 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46661 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46668 + https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-46663 + (* Security fix *) ++--------------------------+ Thu Feb 10 01:46:55 UTC 2022 patches/packages/at-3.2.3-x86_64-1_slack15.0.txz: Upgraded. Switched to at-3.2.3 since version 3.2.4 has a regression that causes diff --git a/FILELIST.TXT b/FILELIST.TXT index b7da34f6e..70809d074 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,20 +1,20 @@ -Thu Feb 10 01:53:01 UTC 2022 +Mon Feb 14 00:11:46 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-02-10 01:46 . +drwxr-xr-x 12 root root 4096 2022-02-14 00:10 . -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 1098186 2022-02-03 19:39 ./CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-02-03 19:39 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 1103829 2022-02-10 01:53 ./CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-02-10 01:53 ./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 1866027 2022-02-10 01:46 ./ChangeLog.txt +-rw-r--r-- 1 root root 1866598 2022-02-14 00:10 ./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 1429511 2022-02-03 19:39 ./FILELIST.TXT +-rw-r--r-- 1 root root 1437299 2022-02-10 01:53 ./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 @@ -737,23 +737,26 @@ 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-02-10 01:53 ./patches --rw-r--r-- 1 root root 5731 2022-02-10 01:53 ./patches/CHECKSUMS.md5 --rw-r--r-- 1 root root 163 2022-02-10 01:53 ./patches/CHECKSUMS.md5.asc --rw-r--r-- 1 root root 7890 2022-02-10 01:52 ./patches/FILE_LIST --rw-r--r-- 1 root root 4702991 2022-02-10 01:52 ./patches/MANIFEST.bz2 --rw-r--r-- 1 root root 2330 2022-02-10 01:53 ./patches/PACKAGES.TXT -drwxr-xr-x 2 root root 4096 2022-02-10 01:52 ./patches/packages +drwxr-xr-x 4 root root 4096 2022-02-14 00:11 ./patches +-rw-r--r-- 1 root root 6383 2022-02-14 00:11 ./patches/CHECKSUMS.md5 +-rw-r--r-- 1 root root 163 2022-02-14 00:11 ./patches/CHECKSUMS.md5.asc +-rw-r--r-- 1 root root 8753 2022-02-14 00:11 ./patches/FILE_LIST +-rw-r--r-- 1 root root 4965621 2022-02-14 00:11 ./patches/MANIFEST.bz2 +-rw-r--r-- 1 root root 2861 2022-02-14 00:11 ./patches/PACKAGES.TXT +drwxr-xr-x 2 root root 4096 2022-02-14 00:11 ./patches/packages -rw-r--r-- 1 root root 326 2022-02-07 18:56 ./patches/packages/at-3.2.3-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 43124 2022-02-07 18:56 ./patches/packages/at-3.2.3-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-02-07 18:56 ./patches/packages/at-3.2.3-x86_64-1_slack15.0.txz.asc +-rw-r--r-- 1 root root 369 2022-02-13 23:57 ./patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txt +-rw-r--r-- 1 root root 29256640 2022-02-13 23:57 ./patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txz +-rw-r--r-- 1 root root 163 2022-02-13 23:57 ./patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 570 2022-02-09 07:18 ./patches/packages/mozilla-firefox-91.6.0esr-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 56643416 2022-02-09 07:18 ./patches/packages/mozilla-firefox-91.6.0esr-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-02-09 07:18 ./patches/packages/mozilla-firefox-91.6.0esr-x86_64-1_slack15.0.txz.asc -rw-r--r-- 1 root root 663 2022-02-09 20:06 ./patches/packages/mozilla-thunderbird-91.6.0-x86_64-1_slack15.0.txt -rw-r--r-- 1 root root 53250348 2022-02-09 20:06 ./patches/packages/mozilla-thunderbird-91.6.0-x86_64-1_slack15.0.txz -rw-r--r-- 1 root root 163 2022-02-09 20:06 ./patches/packages/mozilla-thunderbird-91.6.0-x86_64-1_slack15.0.txz.asc -drwxr-xr-x 5 root root 4096 2022-02-10 00:38 ./patches/source +drwxr-xr-x 6 root root 4096 2022-02-14 00:10 ./patches/source drwxr-xr-x 2 root root 4096 2022-02-07 18:45 ./patches/source/at -rw-r--r-- 1 root root 103110 2022-01-29 15:45 ./patches/source/at/at-3.2.3.tar.lz -rwxr-xr-x 1 root root 3938 2022-02-07 18:52 ./patches/source/at/at.SlackBuild @@ -762,6 +765,13 @@ drwxr-xr-x 2 root root 4096 2022-02-07 18:45 ./patches/source/at -rw-r--r-- 1 root root 428 2018-06-13 02:51 ./patches/source/at/doinst.sh.gz -rw-r--r-- 1 root root 669 2018-06-14 18:38 ./patches/source/at/rc.atd -rw-r--r-- 1 root root 776 2019-10-17 17:50 ./patches/source/at/slack-desc +drwxr-xr-x 2 root root 4096 2022-02-13 23:42 ./patches/source/mariadb +-rw-r--r-- 1 root root 461 2021-11-20 19:14 ./patches/source/mariadb/doinst.sh.gz +-rw-r--r-- 1 root root 59735933 2022-02-10 20:12 ./patches/source/mariadb/mariadb-10.5.15.tar.lz +-rwxr-xr-x 1 root root 7754 2022-02-13 23:42 ./patches/source/mariadb/mariadb.SlackBuild +-rw-r--r-- 1 root root 34 2015-05-07 18:51 ./patches/source/mariadb/mirror.url +-rw-r--r-- 1 root root 1208 2021-04-23 17:54 ./patches/source/mariadb/rc.mysqld.gz +-rw-r--r-- 1 root root 824 2018-02-27 06:12 ./patches/source/mariadb/slack-desc drwxr-xr-x 3 root root 4096 2022-02-09 05:18 ./patches/source/mozilla-firefox -rw-r--r-- 1 root root 693 2021-03-22 17:58 ./patches/source/mozilla-firefox/0027-LTO-Only-enable-LTO-for-Rust-when-complete-build-use.patch.gz drwxr-xr-x 5 root root 4096 2021-08-13 18:36 ./patches/source/mozilla-firefox/build-deps @@ -2710,14 +2720,14 @@ drwxr-xr-x 2 root root 69632 2022-02-01 08:29 ./slackware64/kde -rw-r--r-- 1 root root 221 2022-01-04 21:50 ./slackware64/kde/plasma-sdk-5.23.5-x86_64-1.txt -rw-r--r-- 1 root root 349012 2022-01-04 21:50 ./slackware64/kde/plasma-sdk-5.23.5-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-04 21:50 ./slackware64/kde/plasma-sdk-5.23.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 570 2022-01-04 21:52 ./slackware64/kde/plasma-systemmonitor-5.23.5-x86_64-1.txt --rw-r--r-- 1 root root 205456 2022-01-04 21:52 ./slackware64/kde/plasma-systemmonitor-5.23.5-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-04 21:52 ./slackware64/kde/plasma-systemmonitor-5.23.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 452 2022-01-04 21:51 ./slackware64/kde/plasma-vault-5.23.5-x86_64-1.txt --rw-r--r-- 1 root root 308824 2022-01-04 21:51 ./slackware64/kde/plasma-vault-5.23.5-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-04 21:51 ./slackware64/kde/plasma-vault-5.23.5-x86_64-1.txz.asc --rw-r--r-- 1 root root 424 2022-01-16 07:16 ./slackware64/kde/plasma-wayland-protocols-1.6.0-x86_64-1.txt --rw-r--r-- 1 root root 41336 2022-01-16 07:16 ./slackware64/kde/plasma-wayland-protocols-1.6.0-x86_64-1.txz +-rw-r--r-- 1 root root 570 2022-01-04 21:52 ./slackware64/kde/plasma-systemmonitor-5.23.5-x86_64-1.txt +-rw-r--r-- 1 root root 205456 2022-01-04 21:52 ./slackware64/kde/plasma-systemmonitor-5.23.5-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-04 21:52 ./slackware64/kde/plasma-systemmonitor-5.23.5-x86_64-1.txz.asc +-rw-r--r-- 1 root root 452 2022-01-04 21:51 ./slackware64/kde/plasma-vault-5.23.5-x86_64-1.txt +-rw-r--r-- 1 root root 308824 2022-01-04 21:51 ./slackware64/kde/plasma-vault-5.23.5-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-04 21:51 ./slackware64/kde/plasma-vault-5.23.5-x86_64-1.txz.asc +-rw-r--r-- 1 root root 424 2022-01-16 07:16 ./slackware64/kde/plasma-wayland-protocols-1.6.0-x86_64-1.txt +-rw-r--r-- 1 root root 41336 2022-01-16 07:16 ./slackware64/kde/plasma-wayland-protocols-1.6.0-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-16 07:16 ./slackware64/kde/plasma-wayland-protocols-1.6.0-x86_64-1.txz.asc -rw-r--r-- 1 root root 378 2022-01-17 21:24 ./slackware64/kde/plasma-workspace-5.23.5-x86_64-3.txt -rw-r--r-- 1 root root 10512760 2022-01-17 21:24 ./slackware64/kde/plasma-workspace-5.23.5-x86_64-3.txz @@ -5484,17 +5494,17 @@ drwxr-xr-x 2 root root 12288 2022-01-29 19:26 ./slackware64/xap -rw-r--r-- 1 root root 231 2021-11-03 00:53 ./slackware64/xap/hexchat-2.16.0-x86_64-3.txt -rw-r--r-- 1 root root 1142592 2021-11-03 00:53 ./slackware64/xap/hexchat-2.16.0-x86_64-3.txz -rw-r--r-- 1 root root 163 2021-11-03 00:53 ./slackware64/xap/hexchat-2.16.0-x86_64-3.txz.asc --rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/xap/install-packages --rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/xap/install.end --rw-r--r-- 1 root root 306 2021-09-10 17:56 ./slackware64/xap/libnma-1.8.32-x86_64-2.txt --rw-r--r-- 1 root root 288952 2021-09-10 17:56 ./slackware64/xap/libnma-1.8.32-x86_64-2.txz --rw-r--r-- 1 root root 163 2021-09-10 17:56 ./slackware64/xap/libnma-1.8.32-x86_64-2.txz.asc --rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag --rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag.ez --rw-r--r-- 1 root root 570 2022-01-27 04:10 ./slackware64/xap/mozilla-firefox-91.5.1esr-x86_64-1.txt --rw-r--r-- 1 root root 56666052 2022-01-27 04:10 ./slackware64/xap/mozilla-firefox-91.5.1esr-x86_64-1.txz --rw-r--r-- 1 root root 163 2022-01-27 04:10 ./slackware64/xap/mozilla-firefox-91.5.1esr-x86_64-1.txz.asc --rw-r--r-- 1 root root 663 2022-01-24 23:52 ./slackware64/xap/mozilla-thunderbird-91.5.1-x86_64-1.txt +-rwxr-xr-x 1 root root 2897 2009-06-24 22:06 ./slackware64/xap/install-packages +-rw-r--r-- 1 root root 446 2006-09-18 10:41 ./slackware64/xap/install.end +-rw-r--r-- 1 root root 306 2021-09-10 17:56 ./slackware64/xap/libnma-1.8.32-x86_64-2.txt +-rw-r--r-- 1 root root 288952 2021-09-10 17:56 ./slackware64/xap/libnma-1.8.32-x86_64-2.txz +-rw-r--r-- 1 root root 163 2021-09-10 17:56 ./slackware64/xap/libnma-1.8.32-x86_64-2.txz.asc +-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag +-rw-r--r-- 1 root root 4491 2021-09-23 19:14 ./slackware64/xap/maketag.ez +-rw-r--r-- 1 root root 570 2022-01-27 04:10 ./slackware64/xap/mozilla-firefox-91.5.1esr-x86_64-1.txt +-rw-r--r-- 1 root root 56666052 2022-01-27 04:10 ./slackware64/xap/mozilla-firefox-91.5.1esr-x86_64-1.txz +-rw-r--r-- 1 root root 163 2022-01-27 04:10 ./slackware64/xap/mozilla-firefox-91.5.1esr-x86_64-1.txz.asc +-rw-r--r-- 1 root root 663 2022-01-24 23:52 ./slackware64/xap/mozilla-thunderbird-91.5.1-x86_64-1.txt -rw-r--r-- 1 root root 53276196 2022-01-24 23:52 ./slackware64/xap/mozilla-thunderbird-91.5.1-x86_64-1.txz -rw-r--r-- 1 root root 163 2022-01-24 23:52 ./slackware64/xap/mozilla-thunderbird-91.5.1-x86_64-1.txz.asc -rw-r--r-- 1 root root 359 2021-09-10 17:57 ./slackware64/xap/network-manager-applet-1.24.0-x86_64-2.txt @@ -11891,17 +11901,17 @@ drwxr-xr-x 4 root root 4096 2021-09-27 05:49 ./source/n/NetworkManager -rwxr-xr-x 1 root root 7100 2021-09-27 05:49 ./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 --rw-r--r-- 1 root root 23 2016-03-24 19:11 ./source/n/NetworkManager/conf.d/00-rc-manager.conf --rw-r--r-- 1 root root 568 2016-03-25 04:35 ./source/n/NetworkManager/doinst.sh.gz -drwxr-xr-x 2 root root 4096 2021-09-17 06:06 ./source/n/NetworkManager/patches --rw-r--r-- 1 root root 1751 2021-09-17 06:04 ./source/n/NetworkManager/patches/9cc2591fe871b29ce9a743dfb2cd189cb1580bde.dhcpcd.graceful.exit.patch.gz --rw-r--r-- 1 root root 2674 2017-05-25 19:37 ./source/n/NetworkManager/rc.networkmanager --rw-r--r-- 1 root root 1064 2018-02-27 06:13 ./source/n/NetworkManager/slack-desc -drwxr-xr-x 2 root root 4096 2021-09-21 02:06 ./source/n/alpine --rw-r--r-- 1 root root 4487999 2021-09-18 18:07 ./source/n/alpine/alpine-2.25.tar.lz --rwxr-xr-x 1 root root 6844 2021-09-21 02:06 ./source/n/alpine/alpine.SlackBuild --rw-r--r-- 1 root root 326 2017-03-21 17:55 ./source/n/alpine/alpine.manpage.diff.gz +-rw-r--r-- 1 root root 329 2021-09-17 06:12 ./source/n/NetworkManager/conf.d/00-dhcp-client.conf +-rw-r--r-- 1 root root 23 2016-03-24 19:11 ./source/n/NetworkManager/conf.d/00-rc-manager.conf +-rw-r--r-- 1 root root 568 2016-03-25 04:35 ./source/n/NetworkManager/doinst.sh.gz +drwxr-xr-x 2 root root 4096 2021-09-17 06:06 ./source/n/NetworkManager/patches +-rw-r--r-- 1 root root 1751 2021-09-17 06:04 ./source/n/NetworkManager/patches/9cc2591fe871b29ce9a743dfb2cd189cb1580bde.dhcpcd.graceful.exit.patch.gz +-rw-r--r-- 1 root root 2674 2017-05-25 19:37 ./source/n/NetworkManager/rc.networkmanager +-rw-r--r-- 1 root root 1064 2018-02-27 06:13 ./source/n/NetworkManager/slack-desc +drwxr-xr-x 2 root root 4096 2021-09-21 02:06 ./source/n/alpine +-rw-r--r-- 1 root root 4487999 2021-09-18 18:07 ./source/n/alpine/alpine-2.25.tar.lz +-rwxr-xr-x 1 root root 6844 2021-09-21 02:06 ./source/n/alpine/alpine.SlackBuild +-rw-r--r-- 1 root root 326 2017-03-21 17:55 ./source/n/alpine/alpine.manpage.diff.gz -rw-r--r-- 1 root root 42 2020-07-13 17:56 ./source/n/alpine/alpine.url -rw-r--r-- 1 root root 471 2021-10-05 03:17 ./source/n/alpine/doinst.sh.alpine -rw-r--r-- 1 root root 33859 2020-10-10 20:33 ./source/n/alpine/maildir.patch.gz @@ -15177,14 +15187,14 @@ drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xfce/xfce4-terminal drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xfce/xfce4-weather-plugin -rw-r--r-- 1 root root 837 2018-02-27 06:13 ./source/xfce/xfce4-weather-plugin/slack-desc -rw-r--r-- 1 root root 2767044 2020-11-09 21:06 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin-0.10.2.tar.lz --rwxr-xr-x 1 root root 3721 2021-02-13 05:32 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild --rw-r--r-- 1 root root 65 2018-09-22 21:37 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.url -drwxr-xr-x 2 root root 4096 2021-11-15 19:35 ./source/xfce/xfce4-whiskermenu-plugin --rw-r--r-- 1 root root 172 2016-06-18 20:47 ./source/xfce/xfce4-whiskermenu-plugin/doinst.sh.gz --rw-r--r-- 1 root root 1334 2020-11-25 21:11 ./source/xfce/xfce4-whiskermenu-plugin/slack-desc --rw-r--r-- 1 root root 166821 2021-11-13 14:12 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.6.2.tar.lz --rwxr-xr-x 1 root root 4047 2021-09-19 18:29 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.SlackBuild --rw-r--r-- 1 root root 69 2018-11-20 06:26 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.url +-rwxr-xr-x 1 root root 3721 2021-02-13 05:32 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.SlackBuild +-rw-r--r-- 1 root root 65 2018-09-22 21:37 ./source/xfce/xfce4-weather-plugin/xfce4-weather-plugin.url +drwxr-xr-x 2 root root 4096 2021-11-15 19:35 ./source/xfce/xfce4-whiskermenu-plugin +-rw-r--r-- 1 root root 172 2016-06-18 20:47 ./source/xfce/xfce4-whiskermenu-plugin/doinst.sh.gz +-rw-r--r-- 1 root root 1334 2020-11-25 21:11 ./source/xfce/xfce4-whiskermenu-plugin/slack-desc +-rw-r--r-- 1 root root 166821 2021-11-13 14:12 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin-2.6.2.tar.lz +-rwxr-xr-x 1 root root 4047 2021-09-19 18:29 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.SlackBuild +-rw-r--r-- 1 root root 69 2018-11-20 06:26 ./source/xfce/xfce4-whiskermenu-plugin/xfce4-whiskermenu-plugin.url drwxr-xr-x 2 root root 4096 2021-02-13 05:32 ./source/xfce/xfconf -rw-r--r-- 1 root root 747 2018-02-27 06:13 ./source/xfce/xfconf/slack-desc -rw-r--r-- 1 root root 491652 2020-12-22 22:54 ./source/xfce/xfconf/xfconf-4.16.0.tar.lz diff --git a/patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txt b/patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txt new file mode 100644 index 000000000..d45005822 --- /dev/null +++ b/patches/packages/mariadb-10.5.15-x86_64-1_slack15.0.txt @@ -0,0 +1,11 @@ +mariadb: mariadb (Drop-in replacement for the MySQL Database Server) +mariadb: +mariadb: MariaDB is a backward compatible, drop-in replacement branch of the +mariadb: MySQL(R) Database Server. It includes all major open source storage +mariadb: engines, including the Aria storage engine. +mariadb: +mariadb: Homepage: http://mariadb.org/ +mariadb: +mariadb: +mariadb: +mariadb: diff --git a/patches/source/mariadb/doinst.sh b/patches/source/mariadb/doinst.sh new file mode 100644 index 000000000..b106e2fed --- /dev/null +++ b/patches/source/mariadb/doinst.sh @@ -0,0 +1,36 @@ +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... +} + +# Keep same perms on rc.mysqld.new: +if [ -e etc/rc.d/rc.mysqld ]; then + cp -a etc/rc.d/rc.mysqld etc/rc.d/rc.mysqld.new.incoming + cat etc/rc.d/rc.mysqld.new > etc/rc.d/rc.mysqld.new.incoming + mv etc/rc.d/rc.mysqld.new.incoming etc/rc.d/rc.mysqld.new +fi + +config etc/rc.d/rc.mysqld.new +config etc/mysqlaccess.conf.new +config etc/my.cnf.new +config etc/my.cnf.d/client.cnf.new +config etc/my.cnf.d/mysql-clients.cnf.new +config etc/my.cnf.d/s3.cnf.new +config etc/my.cnf.d/server.cnf.new +config etc/my.cnf.d/spider.cnf.new +config etc/logrotate.d/mysql.new + +# This one is only comments, so remove it if it's left behind: +if [ -r etc/security/user_map.conf.new ]; then + config etc/security/user_map.conf.new +fi +rm -f etc/security/user_map.conf.new + diff --git a/patches/source/mariadb/mariadb.SlackBuild b/patches/source/mariadb/mariadb.SlackBuild new file mode 100755 index 000000000..da5a11c22 --- /dev/null +++ b/patches/source/mariadb/mariadb.SlackBuild @@ -0,0 +1,229 @@ +#!/bin/bash + +# Copyright 2008, 2009, 2010, 2012, 2013, 2014, 2017, 2018, 2020, 2021 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2011, 2012, 2013, 2014, 2017 Heinz Wiesinger, Amsterdam, The Netherlands +# 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. + +# Build and install MySQL on Slackware +# by: David Cantrell +# MariaDB conversion by: Heinz Wiesinger +# Also maintained by: Patrick Volkerding + +cd $(dirname $0) ; CWD=$(pwd) + +PKGNAM=mariadb +VERSION=${VERSION:-$(echo ${PKGNAM}-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} +BUILD=${BUILD:-1_slack15.0} + +# To reduce the package size, the embedded server may be omitted. Currently +# only amarok uses this. To build without embedded support, set this to NO. +EMBEDDED=${EMBEDDED:-YES} + +# Add a description tag to the $BUILD. This is used by +# "build_embedded_package.sh" to mark packages containing the embedded server, +# but can optionally be used with any kind of custom tag desired. +TAG=${TAG:-} + +# Don't keep the large static libraries by default: +KEEPSTATIC=${KEEPSTATIC:-NO} + +# Don't keep the test suite by default: +KEEPTESTS=${KEEPTESTS:-NO} + +# 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}${TAG}.txz" + exit 0 +fi + +NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} +TMP=${TMP:-/tmp} +PKG=$TMP/package-${PKGNAM} + +if [ "$ARCH" = "i486" ]; then + SLKCFLAGS="-O2 -march=i486 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +rm -rf $PKG +mkdir -p $TMP $PKG +cd $TMP +rm -rf ${PKGNAM}-$VERSION +tar xvf $CWD/${PKGNAM}-$VERSION.tar.?z || exit 1 +cd ${PKGNAM}-$VERSION || exit 1 + +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 {} \+ + +mkdir build +cd build +cmake \ + -DCMAKE_C_FLAGS="$SLKCFLAGS" \ + -DCMAKE_CXX_FLAGS="$SLKCFLAGS" \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DFEATURE_SET="community" \ + -DINSTALL_LAYOUT="RPM" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DINSTALL_LIBDIR="lib${LIBDIRSUFFIX}" \ + -DINSTALL_SBINDIR=libexec \ + -DINSTALL_INCLUDEDIR=include/mysql \ + -DINSTALL_MYSQLSHAREDIR=share/mysql \ + -DINSTALL_SQLBENCHDIR= \ + -DINSTALL_MYSQLTESTDIR=mysql-test \ + -DINSTALL_MANDIR=man \ + -DINSTALL_PLUGINDIR="lib${LIBDIRSUFFIX}/mysql/plugin" \ + -DINSTALL_SCRIPTDIR=bin \ + -DINSTALL_SUPPORTFILESDIR=share/mysql \ + -DINSTALL_MYSQLDATADIR="/var/lib/mysql" \ + -DINSTALL_DOCREADMEDIR="doc/${PKGNAM}-$VERSION" \ + -DINSTALL_DOCDIR="doc/${PKGNAM}-$VERSION" \ + -DMYSQL_DATADIR="/var/lib/mysql" \ + -DMYSQL_UNIX_ADDR="/var/run/mysql/mysql.sock" \ + -DWITH_EXTRA_CHARSETS=complex \ + -DWITH_INNOBASE_STORAGE_ENGINE=1 \ + -DENABLED_LOCAL_INFILE=ON \ + -DWITH_EMBEDDED_SERVER=${EMBEDDED} \ + -DWITH_LIBARCHIVE=ON \ + -DWITH_READLINE=ON \ + -DWITH_JEMALLOC=system \ + -DWITH_ZLIB=system \ + -DWITH_EXTERNAL_ZLIB=ON \ + -DWITH_SSL=system \ + -DCONC_WITH_SSL=ON \ + -DUSE_ARIA_FOR_TMP_TABLES=ON \ + -DAWS_SDK_EXTERNAL_PROJECT=OFF \ + .. || exit 1 + +# doesn't currently compile +# -DWITH_ROCKSDB_JEMALLOC=ON \ + +# not building with libwrap. Do we still need tcp_wrappers support? +# -DWITH_LIBWRAP=ON \ + +make $NUMJOBS || make || exit 1 +make install DESTDIR=$PKG || exit 1 + +# Sorry, I'm not going to put up with "/etc/systemd/" just for a config file +# that isn't really needed anyway: +rm -rf $PKG/etc/systemd + +# Leave build directory: +cd .. + +# Install innotop +install -m755 debian/additions/innotop/innotop $PKG/usr/bin/ +install -m644 debian/additions/innotop/innotop.1 $PKG/usr/man/man1/ + +# Install mysqlreport +install -m755 debian/additions/mysqlreport $PKG/usr/bin/ +install -m644 debian/additions/mysqlreport.1 $PKG/usr/man/man1/ + +if [ "$KEEPSTATIC" = "NO" ]; then + # Remove large static libraries: + rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libmariadbclient.a + rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libmariadbd.a + rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libmysqlclient.a + rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libmysqlclient_r.a + rm -f $PKG/usr/lib${LIBDIRSUFFIX}/libmysqld.a +fi + +if [ "$KEEPTESTS" = "NO" ]; then + # Do not include the test suite: + rm -rf $PKG/usr/mysql-test +fi + +# Locate PAM module(s) correctly: +if [ -d $PKG/lib/security ]; then + if [ ! "lib" = "lib${LIBDIRSUFFIX}" ]; then + mkdir -p $PKG/lib${LIBDIRSUFFIX} + mv $PKG/lib/security $PKG/lib${LIBDIRSUFFIX}/security + rmdir $PKG/lib 2> /dev/null + fi +fi + +# The ./configure option to omit this has gone away, so we'll omit it +# the old-fashioned way. It's all in the source tarball if you need it. +rm -rf $PKG/usr/sql-bench + +# This is the directory where databases are stored +mkdir -p $PKG/var/lib/mysql +chown mysql.mysql $PKG/var/lib/mysql +chmod 0750 $PKG/var/lib/mysql + +# This is where the socket is stored +mkdir -p $PKG/var/run/mysql +chown mysql.mysql $PKG/var/run/mysql +chmod 0755 $PKG/var/run/mysql + +# Add init script: +mkdir -p $PKG/etc/rc.d +# This is installed chmod 644 so that the server does not run by default. +zcat $CWD/rc.mysqld.gz > $PKG/etc/rc.d/rc.mysqld.new +rm -rf $PKG/etc/init.d $PKG/usr/libexec/rcmysql + +# Install mysqlaccess.conf +install -m 644 scripts/mysqlaccess.conf $PKG/etc/mysqlaccess.conf.new + +# Mark config files under /etc as .new +mv $PKG/etc/my.cnf $PKG/etc/my.cnf.new +mv $PKG/etc/security/user_map.conf $PKG/etc/security/user_map.conf.new +mv $PKG/etc/logrotate.d/mysql $PKG/etc/logrotate.d/mysql.new +for i in client mysql-clients s3 server spider ; do + mv $PKG/etc/my.cnf.d/$i.cnf $PKG/etc/my.cnf.d/$i.cnf.new +done + +find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null + +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 + +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}${TAG}.txz + diff --git a/patches/source/mariadb/mirror.url b/patches/source/mariadb/mirror.url new file mode 100644 index 000000000..173543014 --- /dev/null +++ b/patches/source/mariadb/mirror.url @@ -0,0 +1 @@ +ftp://ftp.osuosl.org/pub/mariadb/ diff --git a/patches/source/mariadb/rc.mysqld b/patches/source/mariadb/rc.mysqld new file mode 100644 index 000000000..1844fe27a --- /dev/null +++ b/patches/source/mariadb/rc.mysqld @@ -0,0 +1,87 @@ +#!/bin/sh +# Start/stop/restart mysqld. +# +# Copyright 2003 Patrick J. Volkerding, Concord, CA +# Copyright 2003 Slackware Linux, Inc., Concord, CA +# Copyright 2008, 2013 Patrick J. Volkerding, Sebeka, MN, USA +# +# This program comes with NO WARRANTY, to the extent permitted by law. +# You may redistribute copies of this program under the terms of the +# GNU General Public License. + +# To start MariaDB automatically at boot, be sure this script is executable: +# chmod 755 /etc/rc.d/rc.mysqld + +# Before you can run MariaDB, you must have a database. To install an initial +# database, do this as root: +# +# mysql_install_db --user=mysql +# +# Note that the mysql user must exist in /etc/passwd, and the created files +# will be owned by this dedicated user. This is important, or else mysql +# (which runs as user "mysql") will not be able to write to the database +# later (this can be fixed with 'chown -R mysql.mysql /var/lib/mysql'). +# +# To increase system security, consider using "mysql_secure_installation" +# as well. For more information on this tool, please read: +# man mysql_secure_installation + +# To allow outside connections to the database comment out the next line. +# If you don't need incoming network connections, then leave the line +# uncommented to improve system security. +SKIP="--skip-networking" + +# Start mysqld: +mysqld_start() { + if [ -x /usr/bin/mysqld_safe ]; then + # If there is an old PID file (no mysqld running), clean it up: + if [ -r /var/run/mysql/mysql.pid ]; then + if ! ps axc | grep mysqld 1> /dev/null 2> /dev/null ; then + echo "Cleaning up old /var/run/mysql/mysql.pid." + rm -f /var/run/mysql/mysql.pid + fi + fi + + /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid $SKIP & + fi +} + +# Stop mysqld: +mysqld_stop() { + # If there is no PID file, ignore this request... + if [ -r /var/run/mysql/mysql.pid ]; then + PID=$(cat /var/run/mysql/mysql.pid) + kill $PID + # Wait at least one minute for it to exit, as we don't know how big the DB is... + for second in $(seq 0 60) ; do + if [ ! -r /var/run/mysql/mysql.pid ]; then + break; + fi + sleep 1 + done + if [ "$second" = "60" ]; then + echo "WARNING: Gave up waiting for mysqld to exit!" + sleep 15 + fi + fi +} + +# Restart mysqld: +mysqld_restart() { + mysqld_stop + mysqld_start +} + +case "$1" in +'start') + mysqld_start + ;; +'stop') + mysqld_stop + ;; +'restart') + mysqld_restart + ;; +*) + echo "usage $0 start|stop|restart" +esac diff --git a/patches/source/mariadb/slack-desc b/patches/source/mariadb/slack-desc new file mode 100644 index 000000000..af139d6e7 --- /dev/null +++ b/patches/source/mariadb/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------------------------------------------------------| +mariadb: mariadb (Drop-in replacement for the MySQL Database Server) +mariadb: +mariadb: MariaDB is a backward compatible, drop-in replacement branch of the +mariadb: MySQL(R) Database Server. It includes all major open source storage +mariadb: engines, including the Aria storage engine. +mariadb: +mariadb: Homepage: http://mariadb.org/ +mariadb: +mariadb: +mariadb: +mariadb: diff --git a/recompress.sh b/recompress.sh index fe2aa527c..ee82a6303 100755 --- a/recompress.sh +++ b/recompress.sh @@ -1165,6 +1165,8 @@ gzip ./patches/source/mozilla-thunderbird/autoconf/autoconf-2.13-consolidated_fi gzip ./patches/source/mozilla-thunderbird/build-deps/autoconf/autoconf-2.13-consolidated_fixes-1.patch gzip ./patches/source/mozilla-thunderbird/tb.ui.scrollToClick.diff gzip ./patches/source/mozilla-thunderbird/gkrust.a.no.networking.check.diff +gzip ./patches/source/mariadb/rc.mysqld +gzip ./patches/source/mariadb/doinst.sh gzip ./patches/source/at/doinst.sh gzip ./patches/source/mozilla-firefox/firefox.moz_plugin_path.diff gzip ./patches/source/mozilla-firefox/ff.ui.scrollToClick.diff -- cgit v1.2.3-65-gdbad