Hello community,

here is the log from the commit of package seamonkey for openSUSE:Factory 
checked in at 2014-11-24 11:09:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/seamonkey (Old)
 and      /work/SRC/openSUSE:Factory/.seamonkey.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "seamonkey"

Changes:
--------
--- /work/SRC/openSUSE:Factory/seamonkey/seamonkey.changes      2014-09-23 
10:43:10.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2014-11-24 
11:09:49.000000000 +0100
@@ -1,0 +2,44 @@
+Fri Nov 21 10:43:11 UTC 2014 - [email protected]
+
+- use platform specific build flags as in Firefox
+  (including _constraints)
+- define /usr/share/myspell as additional dictionary location
+  and remove add-plugins.sh finally (bnc#900639)
+
+-------------------------------------------------------------------
+Wed Nov 19 22:13:00 UTC 2014 - Led <[email protected]>
+
+- fix bashisms in mozilla.sh and add-plugins.sh scripts
+
+-------------------------------------------------------------------
+Tue Oct 14 21:06:22 UTC 2014 - [email protected]
+
+- update to SeaMonkey 2.30 (bnc#900941)
+  * venkman debugger removed from application and therefore
+    obsolete package seamonkey-venkman
+  * MFSA 2014-74/CVE-2014-1574/CVE-2014-1575
+    Miscellaneous memory safety hazards
+  * MFSA 2014-75/CVE-2014-1576 (bmo#1041512)
+    Buffer overflow during CSS manipulation
+  * MFSA 2014-76/CVE-2014-1577 (bmo#1012609)
+    Web Audio memory corruption issues with custom waveforms
+  * MFSA 2014-77/CVE-2014-1578 (bmo#1063327)
+    Out-of-bounds write with WebM video
+  * MFSA 2014-78/CVE-2014-1580 (bmo#1063733)
+    Further uninitialized memory use during GIF rendering
+  * MFSA 2014-79/CVE-2014-1581 (bmo#1068218)
+    Use-after-free interacting with text directionality
+  * MFSA 2014-80/CVE-2014-1582/CVE-2014-1584 (bmo#1049095, bmo#1066190)
+    Key pinning bypasses
+  * MFSA 2014-81/CVE-2014-1585/CVE-2014-1586 (bmo#1062876, bmo#1062981)
+    Inconsistent video sharing within iframe
+  * MFSA 2014-82/CVE-2014-1583 (bmo#1015540)
+    Accessing cross-origin objects via the Alarms API
+    (only relevant for installed web apps)
+- requires NSPR 4.10.7
+- requires NSS 3.17.1
+- removed obsolete patches:
+  * mozilla-ppc.patch
+  * mozilla-libproxy-compat.patch
+
+-------------------------------------------------------------------
@@ -4 +48 @@
-- update to SeaMonkey 2.29 (bmo#894370)
+- update to SeaMonkey 2.29 (bnc#894370)

Old:
----
  add-plugins.sh.in
  l10n-2.29.tar.bz2
  mozilla-libproxy-compat.patch
  mozilla-ppc.patch
  seamonkey-2.29-source.tar.bz2

New:
----
  l10n-2.30.tar.bz2
  seamonkey-2.30-source.tar.bz2
  spellcheck.js

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ seamonkey.spec ++++++
--- /var/tmp/diff_new_pack.6CnfpS/_old  2014-11-24 11:09:58.000000000 +0100
+++ /var/tmp/diff_new_pack.6CnfpS/_new  2014-11-24 11:09:58.000000000 +0100
@@ -56,16 +56,16 @@
 %endif
 Provides:       web_browser
 Provides:       browser(npapi)
-Version:        2.29
+Version:        2.30
 Release:        0
-%define releasedate 2014091200
+%define releasedate 2014101300
 Summary:        The successor of the Mozilla Application Suite
 License:        MPL-2.0
 Group:          Productivity/Networking/Web/Browsers
 Url:            http://www.mozilla.org/projects/seamonkey
 Source:         seamonkey-%{version}-source.tar.bz2
 Source1:        seamonkey-desktop.tar.bz2
-Source2:        add-plugins.sh.in
+Source2:        spellcheck.js
 Source3:        mozilla.sh.in
 Source4:        suse-default-prefs.js
 Source5:        l10n-%{version}.tar.bz2
@@ -81,9 +81,7 @@
 Patch5:         mozilla-language.patch
 Patch7:         mozilla-ntlm-full-path.patch
 Patch8:         mozilla-ua-locale.patch
-Patch9:         mozilla-ppc.patch
 Patch11:        mozilla-icu-strncat.patch
-Patch12:        mozilla-libproxy-compat.patch
 Patch100:       seamonkey-ua-locale.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         /bin/sh coreutils
@@ -91,6 +89,9 @@
 Obsoletes:      seamonkey-mail <= 2.0
 Provides:       seamonkey-spellchecker = %{version}
 Obsoletes:      seamonkey-spellchecker <= 2.0
+# venkman is discontinued and removed (not merged)
+Provides:       seamonkey-venkman = 2.30
+Obsoletes:      seamonkey-venkman <= 2.29
 Recommends:     libcanberra0
 Recommends:     libpulse0
 %define progname %{name}
@@ -107,9 +108,9 @@
 %global __find_provides %provfind
 # the following conditions are always met in Factory by definition
 # so using %opensuse_bs is secure for now
-BuildRequires:  mozilla-nspr-devel >= 4.10.6
+BuildRequires:  mozilla-nspr-devel >= 4.10.7
 PreReq:         mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' 
mozilla-nspr)
-BuildRequires:  mozilla-nss-devel >= 3.16.4
+BuildRequires:  mozilla-nss-devel >= 3.17.1
 PreReq:         mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
 
 %description
@@ -188,9 +189,7 @@
 %patch5 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
 %patch11 -p1
-%patch12 -p1
 popd
 # comm patches
 %patch100 -p1
@@ -208,7 +207,17 @@
 export MOZ_BUILD_DATE=%{releasedate}
 export MOZILLA_OFFICIAL=1
 export BUILD_OFFICIAL=1
-export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
+export CFLAGS="%{optflags} -fno-strict-aliasing"
+%ifarch %arm
+export CFLAGS="${CFLAGS/-g / }"
+%endif
+%ifarch %arm %ix86
+# Limit RAM usage during link
+export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads"
+%endif
+%ifarch ppc64 ppc64le
+export CFLAGS="$CFLAGS -mminimal-toc"
+%endif
 export CXXFLAGS="$CFLAGS"
 export MOZCONFIG=$RPM_BUILD_DIR/mozconfig
 
@@ -228,12 +237,14 @@
 ac_add_options --disable-tests
 ac_add_options --enable-release
 ac_add_options --enable-stdcxx-compat
-%ifarch %ix86
-%if %suse_version > 1230
+%ifarch %ix86 %arm
+%if 0%{?suse_version} > 1230
 ac_add_options --disable-optimize
 %endif
 %endif
+%ifnarch ppc ppc64 ppc64le aarch64
 ac_add_options --enable-elf-hack
+%endif
 ac_add_options --disable-debug --disable-dtd-debug
 ac_add_options --enable-libxul
 ac_add_options --with-system-nspr
@@ -338,17 +349,13 @@
    %{SOURCE4} > suse-default-prefs
 cp suse-default-prefs $RPM_BUILD_ROOT%{progdir}/defaults/pref/all-openSUSE.js
 rm suse-default-prefs
+install -m 644 %{SOURCE2} %{buildroot}%{progdir}/defaults/pref/
 # Desktop definition
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
 install -m 644 $RPM_BUILD_DIR/*.desktop \
                $RPM_BUILD_ROOT%{_datadir}/applications
 mkdir -p $RPM_BUILD_ROOT/usr/share/pixmaps/
 install -m 644 $RPM_BUILD_DIR/*.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
-# install add-plugins.sh
-sed "s:%%PROGDIR:%{progdir}:g
-s:%%APPNAME:%{progname}:g" \
-   %{SOURCE2} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
-chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
 #
 %suse_update_desktop_file seamonkey          Network WebBrowser GTK
 %suse_update_desktop_file seamonkey-mail     Network Email GTK
@@ -375,22 +382,6 @@
 rm -rf $RPM_BUILD_ROOT
 rm -rf %{_tmppath}/translations.*
 
-%post
-%{progdir}/add-plugins.sh > /dev/null 2>&1
-exit 0
-
-%preun
-rm -f %{progdir}/dictionaries/*
-exit 0
-
-%triggerin -- myspell-dictionary
-%{progdir}/add-plugins.sh > /dev/null 2>&1
-exit 0
-
-%triggerpostun -- myspell-dictionary
-%{progdir}/add-plugins.sh > /dev/null 2>&1
-exit 0
-
 %files
 %defattr(-,root,root)
 %{_bindir}/%{progname}
@@ -408,7 +399,6 @@
 %{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
 %{progdir}/isp/
 %{progdir}/searchplugins/
-%{progdir}/add-plugins.sh
 %{progdir}/application.ini
 %{progdir}/blocklist.xml
 %{progdir}/chrome.manifest
@@ -427,10 +417,6 @@
 %defattr(-,root,root)
 %{progdir}/distribution/extensions/{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}.xpi
 
-%files venkman
-%defattr(-,root,root)
-%{progdir}/distribution/extensions/{f13b157f-b174-47e7-a34d-4815ddfdfeb8}.xpi
-
 %files dom-inspector
 %defattr(-,root,root)
 %{progdir}/distribution/extensions/inspector*.xpi

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.6CnfpS/_old  2014-11-24 11:09:58.000000000 +0100
+++ /var/tmp/diff_new_pack.6CnfpS/_new  2014-11-24 11:09:58.000000000 +0100
@@ -5,7 +5,18 @@
       <size unit="G">9</size>
     </disk>
     <memory>
-      <size unit="M">3800</size>
+      <size unit="M">5000</size>
     </memory>
   </hardware>
+  <overwrite>
+    <conditions>
+      <arch>armv6l</arch>
+      <arch>armv7l</arch>
+    </conditions>
+    <hardware>
+      <memory>
+        <size unit="M">2600</size>
+      </memory>
+    </hardware>
+  </overwrite>
 </constraints>

++++++ compare-locales.tar.bz2 ++++++

++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.6CnfpS/_old  2014-11-24 11:09:58.000000000 +0100
+++ /var/tmp/diff_new_pack.6CnfpS/_new  2014-11-24 11:09:58.000000000 +0100
@@ -2,8 +2,8 @@
 
 CHANNEL="release"
 BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="SEAMONKEY_2_29_RELEASE"
-VERSION="2.29"
+RELEASE_TAG="SEAMONKEY_2_30_RELEASE"
+VERSION="2.30"
 
 echo "cloning $BRANCH..."
 hg clone http://hg.mozilla.org/$BRANCH seamonkey

++++++ l10n-2.29.tar.bz2 -> l10n-2.30.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/seamonkey/l10n-2.29.tar.bz2 
/work/SRC/openSUSE:Factory/.seamonkey.new/l10n-2.30.tar.bz2 differ: char 11, 
line 1

++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.6CnfpS/_old  2014-11-24 11:09:58.000000000 +0100
+++ /var/tmp/diff_new_pack.6CnfpS/_new  2014-11-24 11:09:58.000000000 +0100
@@ -7,7 +7,7 @@
 diff --git a/configure.in b/configure.in
 --- a/configure.in
 +++ b/configure.in
-@@ -8231,16 +8231,31 @@ if test "$MOZ_ENABLE_SKIA"; then
+@@ -8193,16 +8193,31 @@ if test "$MOZ_ENABLE_SKIA"; then
      MOZ_ENABLE_SKIA_GPU=1
      AC_DEFINE(USE_SKIA_GPU)
      AC_SUBST(MOZ_ENABLE_SKIA_GPU)
@@ -79,7 +79,7 @@
  #include "nsCertVerificationThread.h"
  #include "nsAppDirectoryServiceDefs.h"
  #include "nsComponentManagerUtils.h"
-@@ -1141,17 +1148,31 @@ nsNSSComponent::InitializeNSS()
+@@ -1115,17 +1122,31 @@ nsNSSComponent::InitializeNSS()
    if (NS_FAILED(rv)) {
      nsPSMInitPanic::SetPanic();
      return NS_ERROR_NOT_AVAILABLE;
@@ -115,15 +115,15 @@
 diff --git a/toolkit/library/libxul.mk b/toolkit/library/libxul.mk
 --- a/toolkit/library/libxul.mk
 +++ b/toolkit/library/libxul.mk
-@@ -146,17 +146,17 @@ OS_LIBS += $(call EXPAND_LIBNAME,mfuuid 
+@@ -145,17 +145,17 @@ endif
+ ifdef MOZ_WMF
+ OS_LIBS += $(call EXPAND_LIBNAME,mfuuid wmcodecdspuuid strmiids)
  endif
  
  ifdef MOZ_DIRECTSHOW
  OS_LIBS += $(call EXPAND_LIBNAME,dmoguids wmcodecdspuuid strmiids msdmo)
  endif
  
- EXTRA_DSO_LDOPTS += $(LIBS_DIR)
- 
 -EXTRA_DSO_LDOPTS += $(NSPR_LIBS) $(MOZALLOC_LIB)
 +EXTRA_DSO_LDOPTS += $(NSPR_LIBS) $(MOZALLOC_LIB) $(NSSHELPER_LIBS)
  

++++++ mozilla.sh.in ++++++
--- /var/tmp/diff_new_pack.6CnfpS/_old  2014-11-24 11:09:58.000000000 +0100
+++ /var/tmp/diff_new_pack.6CnfpS/_new  2014-11-24 11:09:58.000000000 +0100
@@ -131,7 +131,8 @@
 if [ $moz_debug -eq 1 ]; then
   tmpfile=`mktemp /tmp/mozargs.XXXXXX` || { echo "Cannot create temporary 
file" >&2; exit 1; }
   trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15
-  echo -e "set args ${1+"$@"}\nrun" > $tmpfile
+  echo "set args ${1+"$@"}" > $tmpfile
+  echo "run" >> $tmpfile
   echo "$moz_debugger $MOZ_PROGRAM -x $tmpfile"
   $moz_debugger "$MOZ_PROGRAM" -x $tmpfile
 else

++++++ seamonkey-2.29-source.tar.bz2 -> seamonkey-2.30-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/seamonkey/seamonkey-2.29-source.tar.bz2 
/work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey-2.30-source.tar.bz2 differ: 
char 11, line 1

++++++ spellcheck.js ++++++
pref("spellchecker.dictionary_path", "/usr/share/myspell");
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to