commit mozilla-xulrunner181 for openSUSE:Factory
Hello community, here is the log from the commit of package mozilla-xulrunner181 for openSUSE:Factory checked in at Fri Dec 19 15:13:00 CET 2008. -------- --- mozilla-xulrunner181/mozilla-xulrunner181.changes 2008-11-06 10:20:46.000000000 +0100 +++ /mounts/work_src_done/STABLE/mozilla-xulrunner181/mozilla-xulrunner181.changes 2008-12-18 16:04:41.000000000 +0100 @@ -1,0 +2,10 @@ +Thu Dec 18 10:04:33 EST 2008 - hfiguiere@suse.de + +- Review and approve changes. + +------------------------------------------------------------------- +Mon Dec 15 16:05:23 CET 2008 - wr@rosenauer.org + +- Security update to version 1.8.1.19 (bnc#455804, bnc#457913) + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- l10n-1.8.1.17.tar.bz2 mozilla-shared-nss-db.patch xulrunner-source-1.8.1.17.tar.bz2 New: ---- l10n-1.8.1.19.tar.bz2 mozilla-xulrunner181-rpmlintrc xulrunner-source-1.8.1.19.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mozilla-xulrunner181.spec ++++++ --- /var/tmp/diff_new_pack.i28258/_old 2008-12-19 15:12:40.000000000 +0100 +++ /var/tmp/diff_new_pack.i28258/_new 2008-12-19 15:12:40.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package mozilla-xulrunner181 (Version 1.8.1.17) +# spec file for package mozilla-xulrunner181 (Version 1.8.1.19) # # Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,13 +19,13 @@ Name: mozilla-xulrunner181 -BuildRequires: gcc-c++ java2-devel-packages libgnomeui-devel libidl-devel mozilla-nss-devel nss-shared-helper-devel update-desktop-files zip +BuildRequires: gcc-c++ java-devel libgnomeui-devel libidl-devel update-desktop-files zip %if %suse_version > 1020 BuildRequires: fdupes %endif License: GPL v2 or later; LGPL v2.1 or later; MOZILLA PUBLIC LICENSE (MPL/NPL) -Version: 1.8.1.17 -Release: 2 +Version: 1.8.1.19 +Release: 1 Summary: Mozilla Runtime Environment 1.8.1.x Url: http://www.mozilla.org/ Group: Productivity/Other @@ -36,16 +36,23 @@ Obsoletes: mozilla-xulrunner180 %endif %if %suse_version == 1020 +%define ga_version 1.8.1b2 Provides: mozilla-xulrunner181 = 1.8.0.99 %endif %if %suse_version == 1030 -Provides: mozilla-xulrunner181 = 1.8.1.4 +%define ga_version 1.8.1.4 +%endif +%if %suse_version == 1100 +%define ga_version 1.8.1.13 +%endif +%if %suse_version >= 1030 && 0%{?ga_version:1} +Provides: mozilla-xulrunner181 = %{ga_version} %endif Source: xulrunner-source-%{version}.tar.bz2 Source1: l10n-%{version}.tar.bz2 +Source2: %{name}-rpmlintrc Patch1: abuild.patch Patch2: nss-opt.patch -### Patch3: visibility.patch Patch3: mozilla-gcc4.3-fixes.patch Patch4: idldir.patch Patch5: mozilla-path_len.patch @@ -54,41 +61,27 @@ Patch8: nsIPermission.patch Patch9: rpath.patch Patch10: system-proxies.patch -Patch11: mozilla-shared-nss-db.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: libstdc++ expat pango xorg-x11-libs fontconfig freetype2 -PreReq: gtk2 atk glib2 update-alternatives +PreReq: gtk2 atk glib2 update-alternatives coreutils ### build configuration ### -%define has_system_cairo 0 -%define has_system_nspr 0 -%define has_system_nss 0 -%define pango 0 -%if %suse_version > 930 || %is_plus %define has_system_cairo 1 %define has_system_nspr 1 -%endif -%if %is_plus || %suse_version >= 930 +%define has_system_nss 0 %define pango 1 -%endif -%if %suse_version > 1010 || %is_plus +%if %suse_version > 1010 || 0%{?opensuse_bs} # NSS version on 10.1 is too old %define has_system_nss 1 %endif -%define releasedate 2008092200 +%define releasedate 2008121300 %define apiversion 1.8.1 -%define uaweight 181170 -%if %suse_version == 1020 -%define ga_version 1.8.1b2 -%endif -%if %suse_version == 1030 -%define ga_version 1.8.1.4 -%endif +%define uaweight 181190 ### configuration end ### %define my_provides %{_tmppath}/my-provides %define my_requires %{_tmppath}/my-requires %if %has_system_nspr BuildRequires: mozilla-nspr-devel -PreReq: mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr) +PreReq: mozilla-nspr >= %( echo `rpm -q --queryformat '%{VERSION}' mozilla-nspr`) %endif %if %has_system_nss BuildRequires: mozilla-nss-devel @@ -112,17 +105,14 @@ Group: Development/Libraries/Other %if %suse_version > 1010 Obsoletes: gecko-sdk -Provides: gecko-sdk # For upgrade from 10.2 betas: Obsoletes: mozilla-xulrunner180-devel -Provides: mozilla-xulrunner180-devel %endif %if %has_system_nspr -Requires: mozilla-nspr-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr-devel) +Requires: mozilla-nspr-devel >= %( echo `rpm -q --queryformat '%{VERSION}' mozilla-nspr-devel`) %endif %if %has_system_nss -PreReq: mozilla-nss-devel -Requires: mozilla-nss-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss-devel) +Requires: mozilla-nss-devel >= %( echo `rpm -q --queryformat '%{VERSION}' mozilla-nss-devel`) %endif PreReq: %{name} = %{version} @@ -171,15 +161,16 @@ %patch8 %patch9 %patch10 -%patch11 -p1 %build +%ifarch %x86 +%if %suse_version <= 1010 +export JAVA_HOME=/usr/lib/jvm/java-1.4.2-sun +%endif +%endif export MOZ_BUILD_DATE=%{releasedate} export LD_LIBRARY_PATH=$RPM_BUILD_DIR/mozilla/dist/bin -export CFLAGS="$RPM_OPT_FLAGS -g -Os -fno-strict-aliasing" -%if %suse_version > 1000 -export CFLAGS="$CFLAGS -fstack-protector" -%endif +export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing" %ifarch ppc64 export CFLAGS="$CFLAGS -mminimal-toc" %endif @@ -265,6 +256,11 @@ %endif # XPI example cp -rL dist/xpi-stage/simple $RPM_BUILD_ROOT/%{_libdir}/xulrunner-%{version}/ +# remove some executable permissions +find $RPM_BUILD_ROOT%{_includedir}/xulrunner-%{version} \ + -type f -perm -111 -exec chmod a-x {} \; +find $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version}/ \ + -name "*.js" -o -name "*.xpm" | xargs chmod a-x # ghosts touch $RPM_BUILD_ROOT/%{_libdir}/xulrunner-%{version}/global.reginfo # install additional locales @@ -299,11 +295,11 @@ chmod 755 %{my_requires} %define __find_requires %{my_requires} %endif +# fdupes %if %suse_version > 1020 -%fdupes -s $RPM_BUILD_ROOT +%fdupes $RPM_BUILD_ROOT%{_includedir}/xulrunner-%{version}/ +%fdupes $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version}/ %endif -# remove some spurious executable bits -# find $RPM_BUILD_ROOT/%{_includedir}/xulrunner-%{version} | grep '\.h$' | xargs chmod -x %clean rm -rf $RPM_BUILD_ROOT @@ -407,8 +403,11 @@ %files l10n -f %{_tmppath}/translations.list %defattr(-,root,root) - %changelog +* Thu Dec 18 2008 hfiguiere@suse.de +- Review and approve changes. +* Mon Dec 15 2008 wr@rosenauer.org +- Security update to version 1.8.1.19 (bnc#455804, bnc#457913) * Wed Nov 05 2008 hpj@novell.com - Add mozilla-shared-nss-db.patch, which migrates the old NSS DB to the new, shared format and location. @@ -469,10 +468,10 @@ from 10.2 beta/rc versions (#223891) * Wed Nov 22 2006 sbrabec@suse.cz - Obsolete old xulrunner (#216100). -* Thu Sep 07 2006 stark@suse.de +* Fri Sep 08 2006 stark@suse.de - update to snapshot 1.8.1-20060907 * upstreamed file-saver.patch -* Mon Aug 28 2006 stark@suse.de +* Tue Aug 29 2006 stark@suse.de - fixed system-proxies.patch to build again * Sun Aug 27 2006 stark@suse.de - update to snapshot 1.8.1-20060826 ++++++ abuild.patch ++++++ --- /var/tmp/diff_new_pack.i28258/_old 2008-12-19 15:12:40.000000000 +0100 +++ /var/tmp/diff_new_pack.i28258/_new 2008-12-19 15:12:40.000000000 +0100 @@ -22,15 +22,8 @@ nsFrame.cpp: 3536 ### -### autobuild -ERROR: Program returns random data in a function. Please fix. -Problematic file(s) and their linenumbers: - ns4xPlugin.cpp: 2247 -### -Index: gfx/src/gtk/nsFontMetricsUtils.cpp -=================================================================== ---- gfx/src/gtk/nsFontMetricsUtils.cpp.orig -+++ gfx/src/gtk/nsFontMetricsUtils.cpp +--- gfx/src/gtk/nsFontMetricsUtils.cpp.old 2005-03-24 07:27:33.000000000 +0100 ++++ gfx/src/gtk/nsFontMetricsUtils.cpp 2005-03-24 07:28:26.000000000 +0100 @@ -75,6 +75,7 @@ NS_FontMetricsGetHints(void) #ifdef MOZ_ENABLE_COREXFONTS return nsFontMetricsGTK::GetHints(); @@ -46,12 +39,18 @@ + return 1; } - #if defined(MOZ_ENABLE_XFT) && defined(MOZ_ENABLE_COREXFONTS) + #ifdef MOZ_ENABLE_XFT Index: intl/uconv/ucvko/nsUnicodeToJamoTTF.cpp =================================================================== ---- intl/uconv/ucvko/nsUnicodeToJamoTTF.cpp.orig -+++ intl/uconv/ucvko/nsUnicodeToJamoTTF.cpp -@@ -842,6 +842,7 @@ PRInt16 JamoSrchReplace (const JamoNormM +RCS file: /cvsroot/mozilla/intl/uconv/ucvko/nsUnicodeToJamoTTF.cpp,v +retrieving revision 1.10 +diff -u -p -6 -r1.10 nsUnicodeToJamoTTF.cpp +--- intl/uconv/ucvko/nsUnicodeToJamoTTF.cpp 19 Feb 2005 07:27:54 -0000 1.10 ++++ intl/uconv/ucvko/nsUnicodeToJamoTTF.cpp 7 Jun 2005 07:21:10 -0000 +@@ -842,12 +842,13 @@ PRInt16 JamoSrchReplace (const JamoNormM + // we don't need a separate range check here because the one in + // for-loop is sufficient. + for (PRInt32 i = start; i <= end - clusterLen; i++) { const JamoNormMap *match; JamoNormMap key; @@ -59,11 +58,20 @@ // cluster array is made up of PRUint8's to save memory // and we have to subtract aOffset from the input before looking it up. + key.seq[0] = aIn[i] - aOffset; + key.seq[1] = aIn[i + 1] - aOffset; + key.seq[2] = clusterLen == 3 ? (aIn[i + 2] - aOffset) : 0; Index: layout/generic/nsObjectFrame.cpp =================================================================== ---- layout/generic/nsObjectFrame.cpp.orig -+++ layout/generic/nsObjectFrame.cpp -@@ -1848,6 +1848,7 @@ nsObjectFrame::Paint(nsPresContext* +RCS file: /cvsroot/mozilla/layout/generic/nsObjectFrame.cpp,v +retrieving revision 1.505 +diff -u -p -6 -r1.505 nsObjectFrame.cpp +--- layout/generic/nsObjectFrame.cpp 6 May 2005 03:14:31 -0000 1.505 ++++ layout/generic/nsObjectFrame.cpp 7 Jun 2005 07:23:27 -0000 +@@ -1850,12 +1850,13 @@ nsObjectFrame::Paint(nsPresContext* + // now we need to setup the correct location for printing + nsresult rv; + nsPluginWindow window; nsPoint origin; float t2p; window.window = nsnull; @@ -71,11 +79,20 @@ // prepare embedded mode printing struct nsPluginPrint npprint; + npprint.mode = nsPluginMode_Embedded; + + // we need to find out if we are windowless or not Index: docshell/base/nsWebShell.cpp =================================================================== ---- docshell/base/nsWebShell.cpp.orig -+++ docshell/base/nsWebShell.cpp -@@ -565,6 +565,7 @@ nsWebShell::OnLinkClickSync(nsIContent * +RCS file: /cvsroot/mozilla/docshell/base/nsWebShell.cpp,v +retrieving revision 1.656.2.1 +diff -u -p -6 -r1.656.2.1 nsWebShell.cpp +--- docshell/base/nsWebShell.cpp 16 Sep 2005 19:11:52 -0000 1.656.2.1 ++++ docshell/base/nsWebShell.cpp 22 Sep 2005 06:30:30 -0000 +@@ -556,12 +556,13 @@ nsWebShell::OnLinkClickSync(nsIContent * + // XXX TODO Should be similar to the HTML IMG ALT attribute handling + // in NS 4.x + default: NS_ABORT_IF_FALSE(0,"unexpected link verb"); return NS_ERROR_UNEXPECTED; } @@ -83,11 +100,20 @@ } NS_IMETHODIMP + nsWebShell::OnOverLink(nsIContent* aContent, + nsIURI* aURI, + const PRUnichar* aTargetSpec) Index: layout/generic/nsFrame.cpp =================================================================== ---- layout/generic/nsFrame.cpp.orig -+++ layout/generic/nsFrame.cpp -@@ -3576,7 +3576,7 @@ nsFrame::PeekOffsetParagraph(nsPresConte +RCS file: /cvsroot/mozilla/layout/generic/nsFrame.cpp,v +retrieving revision 3.574.2.4 +diff -u -p -6 -r3.574.2.4 nsFrame.cpp +--- layout/generic/nsFrame.cpp 20 Sep 2005 06:32:09 -0000 3.574.2.4 ++++ layout/generic/nsFrame.cpp 22 Sep 2005 06:31:42 -0000 +@@ -3528,13 +3528,13 @@ nsresult + nsFrame::PeekOffsetParagraph(nsPresContext* aPresContext, + nsPeekOffsetStruct *aPos) + { #ifdef DEBUG_paragraph printf("Selecting paragraph\n"); #endif @@ -96,16 +122,6 @@ nsCOMPtr<nsILineIterator> iter (getter_AddRefs(GetBlockFrameAndLineIter(this, &blockFrame))); if (!blockFrame || !iter) return NS_ERROR_UNEXPECTED; -Index: modules/plugin/base/src/ns4xPlugin.cpp -=================================================================== ---- modules/plugin/base/src/ns4xPlugin.cpp.orig -+++ modules/plugin/base/src/ns4xPlugin.cpp -@@ -2244,6 +2244,8 @@ _setvalue(NPP npp, NPPVariable variable, - default: - return NPERR_NO_ERROR; - } -+ /* To keep gcc happy. */ -+ return NPERR_NO_ERROR; - } - //////////////////////////////////////////////////////////////////////// + PRInt32 thisLine; + nsresult result = iter->FindLineContaining(this, &thisLine); ++++++ l10n-1.8.1.17.tar.bz2 -> l10n-1.8.1.19.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/l10n/fr/toolkit/chrome/global/textcontext.dtd new/l10n/fr/toolkit/chrome/global/textcontext.dtd --- old/l10n/fr/toolkit/chrome/global/textcontext.dtd 2006-04-26 21:57:53.000000000 +0200 +++ new/l10n/fr/toolkit/chrome/global/textcontext.dtd 2008-11-07 11:13:35.000000000 +0100 @@ -10,7 +10,7 @@ <!ENTITY selectAllCmd.accesskey "t"> <!ENTITY deleteCmd.label "Supprimer"> <!ENTITY deleteCmd.accesskey "s"> -<!ENTITY spellAddToDictionary.label "Ajouter un dictionnaire"> +<!ENTITY spellAddToDictionary.label "Ajouter au dictionnaire"> <!ENTITY spellAddToDictionary.accesskey "A"> <!ENTITY spellEnable.label "Vérifier l'orthographe de ce champ"> <!ENTITY spellEnable.accesskey "V"> ++++++ mozilla-xulrunner181-rpmlintrc ++++++ addFilter("no-jar-manifest") ++++++ xulrunner-source-1.8.1.17.tar.bz2 -> xulrunner-source-1.8.1.19.tar.bz2 ++++++ mozilla-xulrunner181/xulrunner-source-1.8.1.17.tar.bz2 /mounts/work_src_done/STABLE/mozilla-xulrunner181/xulrunner-source-1.8.1.19.tar.bz2 differ: byte 11, line 1 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- 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