commit seamonkey for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package seamonkey for openSUSE:Factory checked in at 2023-03-31 21:16:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/seamonkey (Old) and /work/SRC/openSUSE:Factory/.seamonkey.new.31432 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "seamonkey" Fri Mar 31 21:16:05 2023 rev:22 rq:1076437 version:2.53.16 Changes: -------- --- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes 2023-01-20 17:39:45.428878624 +0100 +++ /work/SRC/openSUSE:Factory/.seamonkey.new.31432/seamonkey.changes 2023-03-31 21:16:39.118704869 +0200 @@ -1,0 +2,38 @@ +Wed Mar 31 07:22:42 UTC 2023 - Tristan Miller <psychonaut@nothingisreal.com> + +- update to SeaMonkey 2.53.16 + * No throbber in plaintext editor bug 85498. + * Remove unused gridlines class from EdAdvancedEdit bug 1806632. + * Remove ESR 91 links from debugQA bug 1804534. + * Rename devtools/shim to devtools/startup bug 1812367. + * Remove unused seltype=text|cell css bug 1806653. + * Implement new shared tree styling bug 1807802. + * Use `win.focus()` in macWindowMenu.js bug 1807817. + * Remove WCAP provider bug 1579020. + * Remove ftp/file tree view support bug 1239239. + * Change calendar list tree to a list bug 1561530. + * Various other updates to the calendar code. + * Continue the switch from Python 2 to Python 3 in the build system. + * Verified compatibility with Rust 1.66.1. + * SeaMonkey 2.53.16 uses the same backend as Firefox and contains + the relevant Firefox 60.8 security fixes. + * SeaMonkey 2.53.16 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 102.9 + and Thunderbird 102.9 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. +- update seamonkey-GNUmakefile patch per + https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c11 to reflect + changes in the new way of packing langpacks +- remove obsolete patch mozilla-language.patch +- remove obsolete patch seamonkey-spellcheck.patch +- remove --enable-system-hunspell from .mozconfig per + https://bugzilla.mozilla.org/show_bug.cgi?id=1820413 +- add build dependency on clang +- request inclusion in Leap 15.4: + https://bugzilla.opensuse.org/show_bug.cgi?id=1209994 + +------------------------------------------------------------------- @@ -64 +102 @@ - https://bugzilla.opensuse.org/show_bug.cgi?id= + https://bugzilla.opensuse.org/show_bug.cgi?id=1207332 Old: ---- mozilla-language.patch seamonkey-2.53.15.source-l10n.tar.xz seamonkey-2.53.15.source.tar.xz seamonkey-spellcheck.patch New: ---- seamonkey-2.53.16.source-l10n.tar.xz seamonkey-2.53.16.source.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.ABZiqj/_old 2023-03-31 21:16:42.086719030 +0200 +++ /var/tmp/diff_new_pack.ABZiqj/_new 2023-03-31 21:16:42.094719068 +0200 @@ -17,6 +17,9 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # +# upstream default is clang (to use gcc for large parts set to 0) +%define clang_build 0 + Name: seamonkey BuildRequires: Mesa-devel BuildRequires: alsa-devel @@ -61,11 +64,17 @@ BuildRequires: rust-cbindgen BuildRequires: git BuildRequires: nasm >= 2.13 +#BuildRequires: llvm-devel +%if (0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000) +BuildRequires: clang6-devel +%else +BuildRequires: clang-devel >= 5 +%endif Provides: web_browser Provides: browser(npapi) -Version: 2.53.15 +Version: 2.53.16 Release: 0 -%define releasedate 20230120000000 +%define releasedate 20230331000000 Summary: An integrated web browser, composer, mail/news client, and IRC client License: MPL-2.0 Group: Productivity/Networking/Web/Browsers @@ -80,11 +89,9 @@ Source11: seamonkey-appdata.tar.bz2 Source12: seamonkey-GNUmakefile Patch1: mozilla-nongnome-proxies.patch -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} @@ -213,15 +220,10 @@ cp %{SOURCE12} GNUmakefile %patch1 -p2 -%patch2 -p2 %patch3 -p2 %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 @@ -276,7 +278,6 @@ ac_add_options --disable-crashreporter ac_add_options --disable-updater ac_add_options --enable-startup-notification -ac_add_options --enable-system-hunspell ac_add_options --enable-alsa %if %has_system_cairo ac_add_options --enable-system-cairo @@ -317,7 +318,16 @@ export MOZ_BUILD_DATE=%{releasedate} export MOZILLA_OFFICIAL=1 export BUILD_OFFICIAL=1 + export CFLAGS="%{optflags} -fno-strict-aliasing" +%if 0%{?clang_build} == 0 +export CC=gcc +export CXX=g++ +%if 0%{?gcc_version:%{gcc_version}} >= 12 +export CFLAGS="$CFLAGS -fimplicit-constexpr" +%endif +%endif + if [ $(gcc -dumpversion | awk -F. '{print $1}') -ge 6 ]; then export CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2" fi @@ -329,8 +339,10 @@ export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" %endif %ifarch ppc64 ppc64le +%if 0%{?clang_build} == 0 export CFLAGS="$CFLAGS -mminimal-toc" %endif +%endif export CXXFLAGS="$CFLAGS" # ++++++ seamonkey-2.53.15.source-l10n.tar.xz -> seamonkey-2.53.16.source-l10n.tar.xz ++++++ /work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.53.15.source-l10n.tar.xz /work/SRC/openSUSE:Factory/.seamonkey.new.31432/seamonkey-2.53.16.source-l10n.tar.xz differ: char 61472, line 240 ++++++ seamonkey-2.53.15.source.tar.xz -> seamonkey-2.53.16.source.tar.xz ++++++ /work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.53.15.source.tar.xz /work/SRC/openSUSE:Factory/.seamonkey.new.31432/seamonkey-2.53.16.source.tar.xz differ: char 26, line 1 ++++++ seamonkey-GNUmakefile ++++++ --- /var/tmp/diff_new_pack.ABZiqj/_old 2023-03-31 21:16:42.198719565 +0200 +++ /var/tmp/diff_new_pack.ABZiqj/_new 2023-03-31 21:16:42.202719584 +0200 @@ -143,37 +143,27 @@ $(stage)-%: $(MAKE) -C $(OBJDIR)/comm/suite/locales langpack-$* -# Combine extensions data with the main localization stuff and leave only one manifest file - for manifest in `find $@/extensions -name "*.manifest" -print` ; \ - do \ - while read keyword name lang path rest ; \ - do \ - [ "$$keyword" = locale ] || continue ; \ - [ "$$lang" = "$*" ] || continue ; \ - [ "$${path%/*/}/$$name/" = "$$path" ] || continue ; \ - tar -C $${manifest%/*}/$${path%/*/} -chf - $$name | tar -C $@/chrome/$*/locale/$* -xf - ; \ - echo "locale $$name $* $*/locale/$*/$$name/$${rest:+ $$rest}" >> $@/chrome/$*.manifest ; \ - done < $$manifest ; \ - done +# Cleanup of old manifest files + find $@ -name "*.manifest" -print | xargs rm -f - sed 's,$*/locale/$*,chrome/&,' $@/chrome/$*.manifest | sort > $@/chrome.manifest - rm -f $@/chrome/$*.manifest + find $@ -name ".mkdir.done" -print | xargs rm -f + find $@/extensions -name "defaults" -type d -print | xargs rm -rf # Spanish locales other than es-ES are from Latam, where the es-AR langpack is most preferred - [ $* = es-AR ] && sed -i '/^locale/ s/ es-AR / es /' $@/chrome.manifest || : + [ $* = es-AR ] && sed -i '/"es-AR": {/ s/es-AR/es/' $@/manifest.json || : locale-%: REL_NAME = extensions/langpack-$*@seamonkey.mozilla.org.xpi locale-%: DEST_NAME = $(OBJDIR)/dist/bin/$(REL_NAME) locale-%: manifest_entry = @RESPATH@/$(REL_NAME) -# To avoid performance issues in multi-locale installs, put the manifest files +# To avoid performance issues in multi-locale installs, put manifest.json file # into the beginning of the archive, and do not compress them. locale-%: $(stage)-% $(PACKAGE_MANIFEST) rm -f $(DEST_NAME) - cd $<; zip -0 -D -X $(DEST_NAME) chrome.manifest install.rdf - cd $<; zip -g -r -9 -D -X $(DEST_NAME) chrome/$* + cd $<; zip -0 -D -X $(DEST_NAME) manifest.json + cd $<; zip -g -r -9 -D -X $(DEST_NAME) chrome extensions fgrep $(manifest_entry) $(PACKAGE_MANIFEST) || echo $(manifest_entry) >>$(PACKAGE_MANIFEST)
participants (1)
-
Source-Sync