diff --git a/seamonkey-2.53.13.source-l10n.tar.xz b/seamonkey-2.53.13.source-l10n.tar.xz deleted file mode 100644 index 5626792..0000000 --- a/seamonkey-2.53.13.source-l10n.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7f2e68563737dae1de1f80c1523f2e6e21cc003c2b1af25dfe2c3fff4194be3 -size 13641692 diff --git a/seamonkey-2.53.13.source.tar.xz b/seamonkey-2.53.13.source.tar.xz deleted file mode 100644 index 7745cd2..0000000 --- a/seamonkey-2.53.13.source.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:553c03441b1f02a784d38a2caa3f428e73eac081be16b20bbae3e455c44837d9 -size 253664548 diff --git a/seamonkey-2.53.14.source-l10n.tar.xz b/seamonkey-2.53.14.source-l10n.tar.xz new file mode 100644 index 0000000..f999089 --- /dev/null +++ b/seamonkey-2.53.14.source-l10n.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15e31146b3b6ea0ed61273c0cc9d00ae8409cf9e049a5d85af2271fcad07ba2f +size 13656176 diff --git a/seamonkey-2.53.14.source.tar.xz b/seamonkey-2.53.14.source.tar.xz new file mode 100644 index 0000000..b14e00b --- /dev/null +++ b/seamonkey-2.53.14.source.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1852db8be95a490df134d04508dd9c834f88af8ba43e2f2d5523ac1378e47f7 +size 256277216 diff --git a/seamonkey-spellcheck.patch b/seamonkey-spellcheck.patch new file mode 100644 index 0000000..74af3bd --- /dev/null +++ b/seamonkey-spellcheck.patch @@ -0,0 +1,12 @@ +diff -ruN seamonkey-2.53.14.old/dom/ipc/ContentChild.cpp seamonkey-2.53.14/dom/ipc/ContentChild.cpp +--- seamonkey-2.53.14.old/dom/ipc/ContentChild.cpp 2022-08-24 21:55:11.000000000 +0200 ++++ seamonkey-2.53.14/dom/ipc/ContentChild.cpp 2022-09-29 15:01:51.098163074 +0200 +@@ -210,7 +210,7 @@ + #include "mozilla/ipc/CrashReporterClient.h" + #include "mozilla/net/NeckoMessageUtils.h" + #include "mozilla/widget/PuppetBidiKeyboard.h" +-#include "mozilla/RemoteSpellCheckEngineChild.h" ++#include "mozilla/mozSpellChecker.h" + #include "GMPServiceChild.h" + #include "GfxInfoBase.h" + #include "gfxPlatform.h" diff --git a/seamonkey.changes b/seamonkey.changes index 1cf32d3..49aaa87 100644 --- a/seamonkey.changes +++ b/seamonkey.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Thu Sep 29 12:14:18 UTC 2022 - Tristan Miller + +- update to SeaMonkey 2.53.14 + * Updates to the following DOM HTML element interfaces: Embed, + Object, Anchor, Area, Button, Frame, Canvas, IFrame, Link, Image, + MenuItem, TextArea, Source, Select, Option, Script and + Html. Please test add-ons. + * Continue the switch from Python 2 to Python 3 in the build system. + * Add ESR 102 links to debugQA bug 1779028. + * Remove about plugins from help menu bug 1779031. + * Dead links in cs_nav_prefs_advanced.xhtml [en-US] bug 1783558. + * Dead links in cs_nav_prefs_advanced.xhtml bug 1786030. + * Remove obsolete chat services from SeaMonkey address book bug + 1779034. + * Address Book: "Get Map" button is not shown for home addresses bug + 1779319. + * Added compatibility for rust 1.63 + * SeaMonkey 2.53.14 uses the same backend as Firefox and contains + the relevant Firefox 60.8 security fixes. + * SeaMonkey 2.53.14 shares most parts of the mail and news code with + Thunderbird. Please read the Thunderbird 60.8.0 release notes for + specific security fixes in this release. + * Additional important security fixes up to Current Firefox 91.11 + and Thunderbird 91.11 ESR plus many enhancements have been + backported. We will continue to enhance SeaMonkey security in + subsequent 2.53.x beta and release versions as fast as we are able + to. +- add seamonkey-spellcheck.patch to work around a circular dependency + issue when compiling with GCC 12 +- requested inclusion in Leap 15.4 and 15.3: + https://bugzilla.opensuse.org/show_bug.cgi?id=1203916 + ------------------------------------------------------------------- Mon Jul 11 11:43:54 UTC 2022 - Tristan Miller diff --git a/seamonkey.spec b/seamonkey.spec index 306cf0c..eb16f00 100644 --- a/seamonkey.spec +++ b/seamonkey.spec @@ -59,13 +59,14 @@ BuildRequires: pkgconfig(xcomposite) BuildRequires: cargo BuildRequires: rust >= 1.47 BuildRequires: rust-std-static +BuildRequires: rust-cbindgen BuildRequires: git BuildRequires: nasm >= 2.13 Provides: web_browser Provides: browser(npapi) -Version: 2.53.13 +Version: 2.53.14 Release: 0 -%define releasedate 20220711000000 +%define releasedate 20220929000000 Summary: An integrated web browser, composer, mail/news client, and IRC client License: MPL-2.0 Group: Productivity/Networking/Web/Browsers @@ -84,6 +85,7 @@ Patch2: mozilla-language.patch Patch3: mozilla-ntlm-full-path.patch Patch4: seamonkey-lto.patch Patch5: seamonkey-man-page.patch +Patch6: seamonkey-spellcheck.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/sh coreutils Provides: seamonkey-mail = %{version} @@ -217,6 +219,10 @@ cp %{SOURCE12} GNUmakefile %patch4 -p1 %patch5 -p0 +if [ $(gcc -dumpversion | awk -F. '{print $1}') -ge 12 ]; then +%patch6 -p1 +fi + cat << EOF > .mozconfig mk_add_options MOZILLA_OFFICIAL=1 mk_add_options BUILD_OFFICIAL=1