commit seamonkey for openSUSE:Factory
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 - wr@rosenauer.org + +- 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 <ledest@gmail.com> + +- fix bashisms in mozilla.sh and add-plugins.sh scripts + +------------------------------------------------------------------- +Tue Oct 14 21:06:22 UTC 2014 - wr@rosenauer.org + +- 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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de