Hello community, here is the log from the commit of package seamonkey for openSUSE:Factory checked in at 2015-01-06 09:06:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-12-05 21:04:46.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.seamonkey.new/seamonkey.changes 2015-01-06 09:06:44.000000000 +0100 @@ -1,0 +2,21 @@ +Thu Jan 1 22:53:33 UTC 2015 - [email protected] + +- use GStreamer 1.0 from 13.2 on +- removed package support for distributions older than 12.3 + * removed mozilla-sle11.patch + +------------------------------------------------------------------- +Mon Dec 8 10:49:06 UTC 2014 - [email protected] + +- seamonkey-fix-signed-char.patch: fix build on platforms + where char is unsigned (power/arm). (bmo#1085151) +- mozilla-fix-prototype.patch: add string.h includes + for memcpy prototype (as used on bigendian architectures). + +------------------------------------------------------------------- +Thu Dec 4 23:52:37 UTC 2014 - [email protected] + +- enable some extensions using the addons sdk (e.g. Ghostery) + (mozilla-seamonkey-sdk.patch) (bmo#1071048) + +------------------------------------------------------------------- Old: ---- mozilla-sle11.patch New: ---- mozilla-fix-prototype.patch mozilla-seamonkey-sdk.patch seamonkey-fix-signed-char.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seamonkey.spec ++++++ --- /var/tmp/diff_new_pack.m5C4Uk/_old 2015-01-06 09:06:49.000000000 +0100 +++ /var/tmp/diff_new_pack.m5C4Uk/_new 2015-01-06 09:06:49.000000000 +0100 @@ -1,8 +1,8 @@ # # spec file for package seamonkey # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. -# 2006-2014 Wolfgang Rosenauer +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# 2006-2015 Wolfgang Rosenauer # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,8 +17,9 @@ # -%if %suse_version > 1220 -%define gstreamer_ver 0.10 +%if 0%{?suse_version} > 1310 +%define gstreamer_ver 1.0 +%define gstreamer 1 %else %define gstreamer_ver 0.10 %endif @@ -32,7 +33,9 @@ BuildRequires: hunspell-devel BuildRequires: libgnomeui-devel BuildRequires: libidl-devel +BuildRequires: libiw-devel BuildRequires: libnotify-devel +BuildRequires: libproxy-devel BuildRequires: makeinfo BuildRequires: nss-shared-helper-devel BuildRequires: python @@ -42,17 +45,18 @@ BuildRequires: xorg-x11-libXt-devel BuildRequires: yasm BuildRequires: zip -%if %suse_version > 1110 -BuildRequires: libiw-devel -BuildRequires: libproxy-devel -%else -BuildRequires: wireless-tools -%endif -BuildRequires: pkgconfig(libpulse) -%if %suse_version > 1210 BuildRequires: pkgconfig(gstreamer-%gstreamer_ver) BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver) BuildRequires: pkgconfig(gstreamer-plugins-base-%gstreamer_ver) +BuildRequires: pkgconfig(libpulse) +%if 0%{?gstreamer} == 1 +Requires: libgstreamer-1_0-0 +Recommends: gstreamer-fluendo-mp3 +Recommends: gstreamer-plugins-libav +%else +Requires: libgstreamer-0_10-0 +Recommends: gstreamer-0_10-fluendo-mp3 +Recommends: gstreamer-0_10-plugins-ffmpeg %endif Provides: web_browser Provides: browser(npapi) @@ -77,12 +81,14 @@ Patch1: mozilla-nongnome-proxies.patch Patch2: mozilla-prefer_plugin_pref.patch Patch3: mozilla-shared-nss-db.patch -Patch4: mozilla-sle11.patch Patch5: mozilla-language.patch Patch7: mozilla-ntlm-full-path.patch Patch8: mozilla-ua-locale.patch Patch11: mozilla-icu-strncat.patch +Patch12: mozilla-seamonkey-sdk.patch +Patch13: mozilla-fix-prototype.patch Patch100: seamonkey-ua-locale.patch +Patch101: seamonkey-fix-signed-char.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: /bin/sh coreutils Provides: seamonkey-mail = %{version} @@ -183,16 +189,16 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 -%if %suse_version < 1120 -%patch4 -p1 -%endif %patch5 -p1 %patch7 -p1 %patch8 -p1 %patch11 -p1 +%patch12 -p1 +%patch13 -p1 popd # comm patches %patch100 -p1 +%patch101 -p1 %build # no need to add build time to binaries @@ -263,12 +269,10 @@ %if %has_system_cairo ac_add_options --enable-system-cairo %endif -%if %suse_version > 1110 -ac_add_options --enable-libproxy -%endif -%if %suse_version < 1220 -ac_add_options --disable-gstreamer +%if 0%{?gstreamer} == 1 +ac_add_options --enable-gstreamer=1.0 %endif +ac_add_options --enable-libproxy EOF make -f client.mk build ++++++ mozilla-fix-prototype.patch ++++++ Index: mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c =================================================================== --- mozilla.orig/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c +++ mozilla/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c @@ -12,6 +12,7 @@ #include "pcm16b.h" #include <stdlib.h> +#include <string.h> #include "typedefs.h" ++++++ mozilla-seamonkey-sdk.patch ++++++ commit fed64453be42b6f6d25c0cc2d7851d802f27be4b Author: Philip Chee <[email protected]> Date: Fri Sep 26 08:54:01 2014 +0200 bug 1071048 - update sdk/tabs metadata to work in SeaMonkey diff --git a/addon-sdk/source/lib/sdk/tabs.js b/addon-sdk/source/lib/sdk/tabs.js --- a/addon-sdk/source/lib/sdk/tabs.js +++ b/addon-sdk/source/lib/sdk/tabs.js @@ -1,19 +1,15 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ "use strict"; module.metadata = { - "stability": "unstable", - "engines": { - "Firefox": "*", - "Fennec": "*" - } + "stability": "unstable" }; const { modelFor } = require("./model/core"); const { viewFor } = require("./view/core"); const { isTab } = require("./tabs/utils"); if (require("./system/xul-app").is("Fennec")) { diff --git a/addon-sdk/source/lib/sdk/tabs/tab.js b/addon-sdk/source/lib/sdk/tabs/tab.js --- a/addon-sdk/source/lib/sdk/tabs/tab.js +++ b/addon-sdk/source/lib/sdk/tabs/tab.js @@ -1,19 +1,15 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 'use strict'; module.metadata = { - 'stability': 'unstable', - 'engines': { - 'Firefox': '*', - 'Fennec': '*' - } + 'stability': 'unstable' }; const { getTargetWindow } = require("../content/mod"); const { getTabContentWindow, isTab } = require("./utils"); const { viewFor } = require("../view/core"); if (require('../system/xul-app').name == 'Fennec') { module.exports = require('./tab-fennec'); diff --git a/addon-sdk/source/lib/sdk/windows.js b/addon-sdk/source/lib/sdk/windows.js --- a/addon-sdk/source/lib/sdk/windows.js +++ b/addon-sdk/source/lib/sdk/windows.js @@ -1,19 +1,15 @@ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 'use strict'; module.metadata = { - 'stability': 'stable', - 'engines': { - 'Firefox': '*', - 'Fennec': '*' - } + 'stability': 'stable' }; const { isBrowser } = require('./window/utils'); const { modelFor } = require('./model/core'); const { viewFor } = require('./view/core'); if (require('./system/xul-app').is('Fennec')) { ++++++ seamonkey-fix-signed-char.patch ++++++ Bug 1085151 - char signed vs unsigned build failures TM: 36 Index: seamonkey/mailnews/base/search/src/nsMsgFilterList.cpp =================================================================== --- seamonkey.orig/mailnews/base/search/src/nsMsgFilterList.cpp +++ seamonkey/mailnews/base/search/src/nsMsgFilterList.cpp @@ -490,7 +490,7 @@ nsresult nsMsgFilterList::LoadValue(nsCS valueStr += curChar; curChar = ReadChar(aStream); } - while (curChar != -1); + while (curChar != (char)-1); return NS_OK; } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
