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 <psychon...@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)
 
 

Reply via email to