From b64d3ecbf3f117db6e40a797cb7da1f429b449e4 Mon Sep 17 00:00:00 2001 From: Patrick J Volkerding Date: Mon, 31 Jul 2023 21:52:46 +0000 Subject: Mon Jul 31 21:52:46 UTC 2023 patches/packages/mozilla-thunderbird-102.13.1-x86_64-1_slack15.0.txz: Upgraded. This release contains security fixes and improvements. For more information, see: https://www.mozilla.org/en-US/thunderbird/102.13.1/releasenotes/ https://www.mozilla.org/en-US/security/advisories/mfsa2023-28/ https://www.cve.org/CVERecord?id=CVE-2023-3417 (* Security fix *) patches/packages/seamonkey-2.53.17-x86_64-1_slack15.0.txz: Upgraded. This update contains security fixes and improvements. For more information, see: https://www.seamonkey-project.org/releases/seamonkey2.53.17 (* Security fix *) --- .../mozilla-thunderbird-102.13.0-x86_64-1_slack15.0.txt | 11 ----------- .../mozilla-thunderbird-102.13.1-x86_64-1_slack15.0.txt | 11 +++++++++++ patches/packages/seamonkey-2.53.16-x86_64-1_slack15.0.txt | 11 ----------- patches/packages/seamonkey-2.53.17-x86_64-1_slack15.0.txt | 11 +++++++++++ patches/source/mozilla-thunderbird/build-deps.sh | 12 ++++++++---- patches/source/seamonkey/double_t.x86.diff | 13 +++++++++++++ patches/source/seamonkey/seamonkey.SlackBuild | 5 +++++ 7 files changed, 48 insertions(+), 26 deletions(-) delete mode 100644 patches/packages/mozilla-thunderbird-102.13.0-x86_64-1_slack15.0.txt create mode 100644 patches/packages/mozilla-thunderbird-102.13.1-x86_64-1_slack15.0.txt delete mode 100644 patches/packages/seamonkey-2.53.16-x86_64-1_slack15.0.txt create mode 100644 patches/packages/seamonkey-2.53.17-x86_64-1_slack15.0.txt create mode 100644 patches/source/seamonkey/double_t.x86.diff (limited to 'patches') diff --git a/patches/packages/mozilla-thunderbird-102.13.0-x86_64-1_slack15.0.txt b/patches/packages/mozilla-thunderbird-102.13.0-x86_64-1_slack15.0.txt deleted file mode 100644 index 5acb7b92e..000000000 --- a/patches/packages/mozilla-thunderbird-102.13.0-x86_64-1_slack15.0.txt +++ /dev/null @@ -1,11 +0,0 @@ -mozilla-thunderbird: mozilla-thunderbird (Mozilla Thunderbird mail application) -mozilla-thunderbird: -mozilla-thunderbird: Mozilla Thunderbird is a redesign of the Mozilla mail component -mozilla-thunderbird: written using the XUL user interface language. Thunderbird makes -mozilla-thunderbird: emailing safer, faster, and easier than ever before with the -mozilla-thunderbird: industry's best implementations of features such as intelligent spam -mozilla-thunderbird: filters, built-in RSS reader, quick search, and much more. -mozilla-thunderbird: -mozilla-thunderbird: Homepage: http://www.mozilla.org/projects/thunderbird/ -mozilla-thunderbird: -mozilla-thunderbird: diff --git a/patches/packages/mozilla-thunderbird-102.13.1-x86_64-1_slack15.0.txt b/patches/packages/mozilla-thunderbird-102.13.1-x86_64-1_slack15.0.txt new file mode 100644 index 000000000..5acb7b92e --- /dev/null +++ b/patches/packages/mozilla-thunderbird-102.13.1-x86_64-1_slack15.0.txt @@ -0,0 +1,11 @@ +mozilla-thunderbird: mozilla-thunderbird (Mozilla Thunderbird mail application) +mozilla-thunderbird: +mozilla-thunderbird: Mozilla Thunderbird is a redesign of the Mozilla mail component +mozilla-thunderbird: written using the XUL user interface language. Thunderbird makes +mozilla-thunderbird: emailing safer, faster, and easier than ever before with the +mozilla-thunderbird: industry's best implementations of features such as intelligent spam +mozilla-thunderbird: filters, built-in RSS reader, quick search, and much more. +mozilla-thunderbird: +mozilla-thunderbird: Homepage: http://www.mozilla.org/projects/thunderbird/ +mozilla-thunderbird: +mozilla-thunderbird: diff --git a/patches/packages/seamonkey-2.53.16-x86_64-1_slack15.0.txt b/patches/packages/seamonkey-2.53.16-x86_64-1_slack15.0.txt deleted file mode 100644 index dad8e1f1b..000000000 --- a/patches/packages/seamonkey-2.53.16-x86_64-1_slack15.0.txt +++ /dev/null @@ -1,11 +0,0 @@ -seamonkey: seamonkey (an open-source web browser suite) -seamonkey: -seamonkey: The SeaMonkey browser suite. SeaMonkey features a state-of-the-art -seamonkey: web browser and powerful email client, as well as a WYSIWYG web page -seamonkey: composer and a feature-rich IRC chat client. -seamonkey: -seamonkey: Homepage: https://www.seamonkey-project.org/ -seamonkey: -seamonkey: -seamonkey: -seamonkey: diff --git a/patches/packages/seamonkey-2.53.17-x86_64-1_slack15.0.txt b/patches/packages/seamonkey-2.53.17-x86_64-1_slack15.0.txt new file mode 100644 index 000000000..dad8e1f1b --- /dev/null +++ b/patches/packages/seamonkey-2.53.17-x86_64-1_slack15.0.txt @@ -0,0 +1,11 @@ +seamonkey: seamonkey (an open-source web browser suite) +seamonkey: +seamonkey: The SeaMonkey browser suite. SeaMonkey features a state-of-the-art +seamonkey: web browser and powerful email client, as well as a WYSIWYG web page +seamonkey: composer and a feature-rich IRC chat client. +seamonkey: +seamonkey: Homepage: https://www.seamonkey-project.org/ +seamonkey: +seamonkey: +seamonkey: +seamonkey: diff --git a/patches/source/mozilla-thunderbird/build-deps.sh b/patches/source/mozilla-thunderbird/build-deps.sh index 69d1a8b29..69ff60479 100755 --- a/patches/source/mozilla-thunderbird/build-deps.sh +++ b/patches/source/mozilla-thunderbird/build-deps.sh @@ -1,6 +1,6 @@ #!/bin/bash -# Copyright 2019 Patrick J. Volkerding, Sebeka, Minnesota, USA +# Copyright 2019, 2023 Patrick J. Volkerding, Sebeka, Minnesota, USA # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -29,13 +29,17 @@ chmod 700 $TMP/mozilla-thunderbird-build-deps PATH=$TMP/mozilla-thunderbird-build-deps/usr/bin:$HOME/.cargo/bin:$PATH # cbindgen is a build-time dependency: -( cd $CWD/build-deps/cbindgen ; ./cbindgen.build ) || exit 1 +if [ ! -x /usr/bin/cbindgen ]; then + ( cd $CWD/build-deps/cbindgen ; ./cbindgen.build ) || exit 1 +fi if /bin/ls build-deps*.txz 1> /dev/null 2> /dev/null ; then # use prebuilt autoconf/nodejs ( cd $TMP/mozilla-thunderbird-build-deps ; tar xf $CWD/build-deps*.txz ) else # We need to use the incredibly ancient autoconf-2.13 for this :/ ( cd $CWD/build-deps/autoconf ; ./autoconf.build ) || exit 1 - # And node.js... WHY - ( cd $CWD/build-deps/nodejs ; ./nodejs.build ) || exit 1 + # And node.js... + if [ ! -x /usr/bin/node ]; then + ( cd $CWD/build-deps/nodejs ; ./nodejs.build ) || exit 1 + fi fi diff --git a/patches/source/seamonkey/double_t.x86.diff b/patches/source/seamonkey/double_t.x86.diff new file mode 100644 index 000000000..adbe9f538 --- /dev/null +++ b/patches/source/seamonkey/double_t.x86.diff @@ -0,0 +1,13 @@ +--- ./modules/fdlibm/src/math_private.h.orig 2023-07-31 15:30:17.157093845 -0500 ++++ ./modules/fdlibm/src/math_private.h 2023-07-31 15:31:19.745095245 -0500 +@@ -30,8 +30,8 @@ + * Adapted from https://github.com/freebsd/freebsd-src/search?q=__double_t + */ + +-typedef double __double_t; +-typedef __double_t double_t; ++typedef long double __double_t; ++typedef long double double_t; + typedef float __float_t; + + /* diff --git a/patches/source/seamonkey/seamonkey.SlackBuild b/patches/source/seamonkey/seamonkey.SlackBuild index 91bf854da..7de48f1f9 100755 --- a/patches/source/seamonkey/seamonkey.SlackBuild +++ b/patches/source/seamonkey/seamonkey.SlackBuild @@ -135,6 +135,11 @@ zcat $CWD/sm.ui.scrollToClick.diff.gz | patch -p2 --verbose || exit 1 # requirement seriously: zcat $CWD/seamonkey.minimum_rust_version.diff.gz | patch -p1 --verbose || exit 1 +# Fix header mismatch on x86 with GCC: +if [ "$ARCH" = "i686" -a "$CC" = "gcc" ]; then + zcat $CWD/double_t.x86.diff.gz | patch -p1 --verbose || exit 1 +fi + # Make sure the perms/ownerships are sane: chown -R root:root . find . \ -- cgit v1.2.3-80-g2a13