openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
February 2012
- 1 participants
- 1737 discussions
Hello community,
here is the log from the commit of package php5-pear-Crypt_Blowfish for openSUSE:Factory checked in at 2012-02-02 17:59:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php5-pear-Crypt_Blowfish (Old)
and /work/SRC/openSUSE:Factory/.php5-pear-Crypt_Blowfish.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php5-pear-Crypt_Blowfish", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/php5-pear-Crypt_Blowfish/php5-pear-Crypt_Blowfish.changes 2011-09-23 12:39:51.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.php5-pear-Crypt_Blowfish.new/php5-pear-Crypt_Blowfish.changes 2012-02-02 17:59:18.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Jan 12 11:30:50 UTC 2012 - coolo(a)suse.com
+
+- change license to be in spdx.org format
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php5-pear-Crypt_Blowfish.spec ++++++
--- /var/tmp/diff_new_pack.uz2NgD/_old 2012-02-02 17:59:19.000000000 +0100
+++ /var/tmp/diff_new_pack.uz2NgD/_new 2012-02-02 17:59:19.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package php5-pear-Crypt_Blowfish
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,28 +15,29 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
-Name: php5-pear-Crypt_Blowfish
%define pear_name Crypt_Blowfish
%define pear_sname crypt_blowfish
-Summary: Two-way blowfish encryption without requiring the MCrypt PHP extension
+%define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear)
+%define xmldir /var/lib/pear
+
+Summary: Allows for quick two-way blowfish encryption without the MCrypt PHP extension
+License: BSD-3-Clause
+Group: Development/Libraries/PHP
+
+Name: php5-pear-Crypt_Blowfish
Version: 1.1.0RC2
-Release: 1
-License: New BSD License
-Group: Productivity/Networking/Web/Servers
-BuildArch: noarch
-Url: http://pear.php.net/package/%{pear_name}
-Source: %{pear_name}-%{version}.tgz
+Release: 0
+Source0: http://pear.php.net/get/Crypt_Blowfish-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: php-macros
-BuildRequires: php >= 4.3.2
-BuildRequires: php5-pear >= 1.7.2
+Url: http://pear.php.net/package/Crypt_Blowfish
+BuildRequires: php5 >= 1.4.7
+BuildRequires: php5-pear
+Requires: php5-pear php5 >= 1.4.7
+BuildArch: noarch
Requires: php >= 4.3.2
Requires: php5-pear
Suggests: php5-mcrypt
-Provides: php-pear-%{pear_name} pear-%{pear_name}
# Fix for renaming (package convention)
Provides: php5-pear-%{pear_sname} = %{version}
Provides: php-pear-%{pear_sname} = %{version}
@@ -46,61 +47,55 @@
Obsoletes: pear-%{pear_sname} < %{version}
%description
-Allows for quick two-way blowfish encryption without requiring the MCrypt PHP extension
-
-This package allows you to perform two-way blowfish encryption on the fly using only PHP. This package does not require the MCrypt PHP extension to work, although it can make use of it if available.
-
-Maintainers
-
-* Philippe Jausions (lead)
-* Matthew Fonda (lead, inactive)
+This package allows you to perform two-way blowfish encryption on the fly
+using only PHP. This package does not require the MCrypt PHP extension to
+work, although it can make use of it if available.
%prep
-%setup -c
+%setup -c -T
+pear -v -c pearrc \
+ -d php_dir=%{peardir} \
+ -d doc_dir=/docs \
+ -d bin_dir=%{_bindir} \
+ -d data_dir=%{peardir}/data \
+ -d test_dir=%{peardir}/tests \
+ -d ext_dir=%{_libdir} \
+ -s
%build
%install
-%{__mv} package*.xml %{pear_name}-%{version}
-cd %{pear_name}-%{version}
-PHP_PEAR_PHP_BIN="$(which php) -d memory_limit=50m"
-%{__pear} -v \
- -d doc_dir=/doc \
- -d bin_dir=%{_bindir} \
- -d data_dir=%{php_peardir}/data \
- install --offline --nodeps -R "%{buildroot}" package.xml
-
-%{__install} -D -m 0644 package.xml %{buildroot}%{php_pearxmldir}/%{pear_name}.xml
-
-%{__rm} -rf %{buildroot}/{doc,tmp}
-%{__rm} -rf %{buildroot}%{php_peardir}/.{filemap,lock,registry,channels,depdb,depdblock}
-# remove data, LICENSE to docdir
-%{__rm} -rf $RPM_BUILD_ROOT/%{php_peardir}/data
+pear -c pearrc install --nodeps --packagingroot %{buildroot} %{SOURCE0}
-cd ..
+# Clean up unnecessary files
+rm pearrc
+rm %{buildroot}/%{peardir}/.filemap
+rm %{buildroot}/%{peardir}/.lock
+rm -rf %{buildroot}/%{peardir}/.registry
+rm -rf %{buildroot}%{peardir}/.channels
+rm %{buildroot}%{peardir}/.depdb
+rm %{buildroot}%{peardir}/.depdblock
+
+# Install XML package description
+mkdir -p %{buildroot}%{xmldir}
+tar -xzf %{SOURCE0} package.xml
+cp -p package.xml %{buildroot}%{xmldir}/Crypt_Blowfish.xml
-%php_pear_gen_filelist
+%clean
+rm -rf %{buildroot}
%post
-# on `rpm -ivh` PARAM is 1
-# on `rpm -Uvh` PARAM is 2
-if [ "$1" = "1" ]; then
- %{__pear} install --nodeps --soft --force --register-only %{php_pearxmldir}/%{pear_name}.xml
-fi
-if [ "$1" = "2" ]; then
- %{__pear} upgrade --offline --register-only %{php_pearxmldir}/%{pear_name}.xml
-fi
+pear install --nodeps --soft --force --register-only %{xmldir}/Crypt_Blowfish.xml
%postun
-# on `rpm -e` PARAM is 0
-if [ "$1" = "0" ]; then
- %{__pear} uninstall --nodeps --ignore-errors --register-only pear.php.net/%{pear_name}
+if [ "$1" -eq "0" ]; then
+ pear uninstall --nodeps --ignore-errors --register-only pear.php.net/Crypt_Blowfish
fi
-%clean
-%{__rm} -rf %{buildroot}
+%files
+%defattr(-,root,root)
-%files -f %{name}.files
-%defattr(-, root, root)
+%{peardir}/*
+%{xmldir}/Crypt_Blowfish.xml
%changelog
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package php5-pear-channel-ezno for openSUSE:Factory checked in at 2012-02-02 17:59:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php5-pear-channel-ezno (Old)
and /work/SRC/openSUSE:Factory/.php5-pear-channel-ezno.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php5-pear-channel-ezno", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/php5-pear-channel-ezno/php5-pear-channel-ezno.changes 2011-09-23 12:40:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.php5-pear-channel-ezno.new/php5-pear-channel-ezno.changes 2012-02-02 17:59:12.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Jan 12 11:30:50 UTC 2012 - coolo(a)suse.com
+
+- change license to be in spdx.org format
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ php5-pear-channel-ezno.spec ++++++
--- /var/tmp/diff_new_pack.UT3w31/_old 2012-02-02 17:59:13.000000000 +0100
+++ /var/tmp/diff_new_pack.UT3w31/_new 2012-02-02 17:59:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package php5-pear-channel-ezno
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,17 +15,16 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
%define peardir %(pear config-get php_dir 2> /dev/null || echo %{_datadir}/pear)
%define pear_xmldir /var/lib/pear
Name: php5-pear-channel-ezno
Version: 1.0
-Release: 1
+Release: 0
Summary: Adds components.ez.no channel to PEAR
+License: BSD-3-Clause
Group: Development/Languages
-License: BSD
Url: http://components.ez.no/
Source0: http://components.ez.no/channel.xml
BuildRoot: %{_tmppath}/%{name}-%{version}-build
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Net-DNS for openSUSE:Factory checked in at 2012-02-02 17:59:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-Net-DNS (Old)
and /work/SRC/openSUSE:Factory/.perl-Net-DNS.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-Net-DNS", Maintainer is "VCizek(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-Net-DNS/perl-Net-DNS.changes 2011-11-17 16:03:14.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.perl-Net-DNS.new/perl-Net-DNS.changes 2012-02-02 17:59:08.000000000 +0100
@@ -1,0 +2,24 @@
+Wed Feb 1 16:54:26 UTC 2012 - vcizek(a)suse.com
+
+- update to 0.68
+Fix rt.cpan.org #72314
+ Let a Net::DNS::Nameserver bind on Net::DNS::Nameserver::DEFAULT_ADDR
+ as a last resort.
+Fix to suppress false warnings about subroutine profiles on ancient
+ versions of perl.
+Fix to avoid constants with value undef which prevents unwanted code from being
+ optimized away on ancient versions of perl.
+Fix code error in PTR.pm, canonical RDATA not downcased.
+Enhancement to clarify the function of parse and data methods, by renaming them
+ to decode and encode respectively.
+Feature IDN query support.
+ Question.pm modified to use the recently introduced DomainName.pm
+ module to represent DNS names. Queries for domain names containing
+ non-ASCII characters are now possible on Unicode platforms with CPAN
+ Net::LibIDN installed.
+Introduction of Mailbox.pm module that will be used in the future to represent
+ RDATA components containing DNS coded RFC822 mailbox addresses.
+Introduction of Text.pm module that will be used in the future to represent
+ RDATA components containing text.
+
+-------------------------------------------------------------------
Old:
----
Net-DNS-0.67.tar.gz
New:
----
Net-DNS-0.68.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Net-DNS.spec ++++++
--- /var/tmp/diff_new_pack.6KBaPF/_old 2012-02-02 17:59:10.000000000 +0100
+++ /var/tmp/diff_new_pack.6KBaPF/_new 2012-02-02 17:59:10.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package perl-Net-DNS
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,13 @@
#
-
Name: perl-Net-DNS
-Version: 0.67
-Release: 6
-License: GPL-2.0+ or Artistic-1.0
+Version: 0.68
+Release: 0
Summary: Perl interface to the DNS resolver
-Url: http://cpan.org/modules/by-module/Net/
+License: GPL-2.0+ or Artistic-1.0
Group: Development/Libraries/Perl
+Url: http://cpan.org/modules/by-module/Net/
Source: Net-DNS-%{version}.tar.gz
BuildRequires: perl-Digest-HMAC
BuildRequires: perl-Net-IP
++++++ Net-DNS-0.67.tar.gz -> Net-DNS-0.68.tar.gz ++++++
++++ 5058 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pcc for openSUSE:Factory checked in at 2012-02-02 17:58:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcc (Old)
and /work/SRC/openSUSE:Factory/.pcc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcc", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/pcc/pcc.changes 2011-12-15 16:07:07.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pcc.new/pcc.changes 2012-02-02 17:58:58.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 2 09:41:24 UTC 2012 - gber(a)opensuse.org
+
+- disable build for PPC since it it broken (see
+ http://thread.gmane.org/gmane.comp.compilers.pcc/2391)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pcc.spec ++++++
--- /var/tmp/diff_new_pack.XmUqQo/_old 2012-02-02 17:58:59.000000000 +0100
+++ /var/tmp/diff_new_pack.XmUqQo/_new 2012-02-02 17:58:59.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package pcc
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2011 Guido Berhoerster.
#
# All modifications and additions to the file contributed by third parties
@@ -19,10 +19,10 @@
Name: pcc
Version: 1.0.0
Release: 0
-License: BSD-4-Clause
Summary: Portable and Fast C Compiler
-Url: http://pcc.ludd.ltu.se/
+License: BSD-4-Clause
Group: Development/Languages/C and C++
+Url: http://pcc.ludd.ltu.se/
Source0: pcc-%{version}.tar.bz2
Source1: pcc-libs-%{version}.tar.bz2
Source100: pcc-rpmlintrc
@@ -34,11 +34,10 @@
Patch5: pcc-1.0.0-do-not-include-user-hostname.patch
BuildRequires: automake
BuildRequires: bison
-BuildRequires: flex
-
-%if 0%{?suse_version} > 1020
BuildRequires: fdupes
-%endif
+BuildRequires: flex
+# PPC support is broken: http://thread.gmane.org/gmane.comp.compilers.pcc/2391
+ExcludeArch: ppc ppc64
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -81,10 +80,7 @@
ln -s %{_libexecdir}/%{name}/cpp \
%{buildroot}%{_bindir}/pcc-cpp
mv %{buildroot}%{_mandir}/man1/cpp.1 %{buildroot}%{_mandir}/man1/pcc-cpp.1
-
-%if 0%{?suse_version} > 1020
%fdupes %{buildroot}%{_libdir}/pcc
-%endif
%clean
rm -rf %{buildroot}
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package openwsman for openSUSE:Factory checked in at 2012-02-02 17:58:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openwsman (Old)
and /work/SRC/openSUSE:Factory/.openwsman.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openwsman", Maintainer is "PRusnak(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/openwsman/openwsman.changes 2011-09-23 12:21:03.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.openwsman.new/openwsman.changes 2012-02-02 17:58:55.000000000 +0100
@@ -1,0 +2,11 @@
+Tue Jan 24 22:08:27 UTC 2012 - joop.boonen(a)opensuse.org
+
+- Corrected the license
+- Corrected the formating according to the openSUSE standard
+
+-------------------------------------------------------------------
+Tue Dec 6 08:40:18 UTC 2011 - aj(a)suse.de
+
+- Do not package files twice.
+
+-------------------------------------------------------------------
@@ -17 +28 @@
- - Bugfix (all by Matthias Bolte)
+ - Bugfixes
@@ -18,0 +30 @@
+ (Matthias Bolte)
@@ -19,0 +32,3 @@
+ (Matthias Bolte)
+ - Fix recognition of ntlm and gss-negotiate auth methods when checking
+ server-requested vs. client-offered methods.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openwsman.spec ++++++
--- /var/tmp/diff_new_pack.lVSXk1/_old 2012-02-02 17:58:58.000000000 +0100
+++ /var/tmp/diff_new_pack.lVSXk1/_new 2012-02-02 17:58:58.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package openwsman
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,29 +15,36 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
-
Name: openwsman
-BuildRequires: gcc-c++ swig >= 1.3.30
-BuildRequires: libxml2-devel pam-devel sblim-sfcc-devel
BuildRequires: cmake
-
-BuildRequires: java-devel perl python-devel
+BuildRequires: gcc-c++
+BuildRequires: libxml2-devel
+BuildRequires: pam-devel
+BuildRequires: sblim-sfcc-devel
+BuildRequires: swig >= 1.3.30
+
+BuildRequires: java-devel
+BuildRequires: perl
+BuildRequires: python-devel
%if 0%{?rhel_version} > 0
BuildRequires: -vim
%endif
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
-BuildRequires: curl-devel openssl-devel pkgconfig ruby ruby-devel ruby-rdoc
+BuildRequires: curl-devel
+BuildRequires: openssl-devel
+BuildRequires: pkgconfig
+BuildRequires: ruby
+BuildRequires: ruby-devel
+BuildRequires: ruby-rdoc
%if 0%{?fedora} > 0
BuildRequires: perl-devel
%endif
%endif
%if 0%{?suse_version} > 0
-
# No jni_md.h on SLE10 :-/
#%if 0%{?suse_version} < 1100
#BuildRequires: java-1_5_0-ibm-devel
@@ -46,11 +53,13 @@
#%endif
%if 0%{?suse_version} > 1010
-BuildRequires: fdupes libopenssl-devel
+BuildRequires: fdupes
+BuildRequires: libopenssl-devel
BuildRequires: libcurl-devel
%else
# SLE10
-BuildRequires: libidn-devel openssl-devel
+BuildRequires: libidn-devel
+BuildRequires: openssl-devel
BuildRequires: curl-devel
%endif
@@ -59,20 +68,21 @@
BuildRequires: pkg-config
%else
# SLE9
-BuildRequires: pkgconfig ruby
+BuildRequires: pkgconfig
+BuildRequires: ruby
%endif
%endif
Requires(pre): sed coreutils grep /bin/hostname
Version: 2.2.7
-Release: 1
+Release: 0
# Mandriva:
# Release %mkrel 1
Url: http://www.openwsman.org/
-License: BSD3c(or similar)
-Group: System/Management
Summary: Opensource Implementation of WS-Management
+License: BSD-3-Clause
+Group: System/Management
Source: %{name}-%{version}.tar.bz2
Source1: %{name}.rpmlintrc
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
@@ -86,38 +96,22 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-Opensource Implementation of WS-Management
+Opensource Implementation of WS-Management protocol stack
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
-
%package -n libwsman1
-License: BSD3c(or similar)
-Group: System/Management
Summary: Opensource Implementation of WS-Management
+Group: System/Management
Provides: openwsman = %{version}
Obsoletes: openwsman < %{version}
%description -n libwsman1
-Opensource Implementation of WS-Management
-
-
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
+Opensource Implementation of WS-Management protocol stack
+(Common libraries)
%package -n libwsman-devel
-License: BSD3c(or similar)
-Group: Development/Libraries/C and C++
Summary: Opensource Implementation of WS-Management
+Group: Development/Libraries/C and C++
Provides: openwsman-devel = %{version}
Obsoletes: openwsman-devel < %{version}
Requires: libwsman1 = %{version}
@@ -125,20 +119,12 @@
Requires: sblim-sfcc-devel libxml2-devel pam-devel
%description -n libwsman-devel
-Opensource Implementation of WS-Management
-
-
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
+Opensource Implementation of WS-Management stack
+(Development files)
%package -n libwsman_clientpp1
-License: BSD3c(or similar)
-Group: System/Management
Summary: C++ bindings to Openwsman Client libraries
+Group: System/Management
Provides: openwsman-client = %{version}
Obsoletes: openwsman-client < %{version}
@@ -146,17 +132,9 @@
An implementation of the WsmanClient interface using C++
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
-
%package -n libwsman_clientpp-devel
-License: BSD3c(or similar)
-Group: System/Management
Summary: C++ bindings to Openwsman Client libraries
+Group: System/Management
Requires: libwsman_clientpp1 = %{version}
Requires: libwsman-devel = %{version}
@@ -164,38 +142,21 @@
Development files for C++ interface to OpenWSMAN client library.
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
-
%package server
-License: BSD3c(or similar)
-Group: System/Management
Requires(pre): sed coreutils grep diffutils /bin/hostname
%if 0%{?suse_version}
Requires(pre): fillup
%endif
Summary: Openwsman Server and service libraries
+Group: System/Management
%description server
Openwsman Server and service libraries
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
-
-
%package python
-License: BSD3c(or similar)
-Group: Development/Libraries/Python
Summary: Python bindings for openwsman client API
+Group: Development/Libraries/Python
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
%{!?py_requires: %define py_requires Requires: python}
@@ -206,14 +167,7 @@
API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
-
%package ruby
-License: BSD3c(or similar)
-Group: System/Management
Requires: ruby
%if 0%{?fedora_version} || 0%{?centos_version} || 0%{?rhel_version} || 0%{?fedora} || 0%{?rhel}
Requires: ruby(abi) = 1.8
@@ -226,52 +180,37 @@
%{!?ruby_sitearch: %global ruby_sitearch %(ruby -r rbconfig -e 'vad = Config::CONFIG["vendorarchdir"]; print(vad ? vad : Config::CONFIG["sitearchdir"])')}
%endif
Summary: Ruby bindings for openwsman client API
+Group: System/Management
%description ruby
This package provides Ruby bindings to access the openwsman client API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
-
%package perl
-License: BSD3c(or similar)
-Group: System/Management
%if 0%{?fedora}
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%else
Requires: perl = %{perl_version}
%endif
Summary: Perl bindings for openwsman client API
+Group: System/Management
%description perl
This package provides Perl bindings to access the openwsman client API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
-
%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1100
%package java
-License: BSD3c(or similar)
-Group: System/Management
Requires: java
Requires: libwsman1 = %{version}
Summary: Java bindings for openwsman client API
+Group: System/Management
%description java
This package provides Java bindings to access the openwsman client API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
%endif
%prep
@@ -324,9 +263,6 @@
install -D -m 644 %{S:3} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/openwsman
%endif
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%post -n libwsman1 -p /sbin/ldconfig
%postun -n libwsman1 -p /sbin/ldconfig
@@ -373,6 +309,8 @@
%{_includedir}/*
%{_libdir}/pkgconfig/*
%{_libdir}/*.so
+%exclude %{_includedir}/openwsman/cpp/*.h
+%exclude %{_libdir}/libwsman_clientpp.so
%files python
%defattr(-,root,root)
@@ -381,19 +319,15 @@
%files ruby
%defattr(-,root,root)
-%if 0%{?suse_version}
-%{ruby_sitearch}/openwsman.so
-%dir %{ruby_sitelib}/openwsman
-%{ruby_sitelib}/openwsman/*.rb
-%endif
%if 0%{?mandriva_version}
-%{ruby_sitearchdir}/openwsman.so
+%{ruby_sitearchdir}/_openwsman.so
%dir %{ruby_sitelibdir}/openwsman
+%{ruby_sitelibdir}/openwsman.rb
%{ruby_sitelibdir}/openwsman/*.rb
-%endif
-%if 0%{?fedora} > 0 || 0%{?rhel_version} > 0
-%{ruby_sitearch}/openwsman.so
+%else
+%{ruby_sitearch}/_openwsman.so
%dir %{ruby_sitelib}/openwsman
+%{ruby_sitelib}/openwsman.rb
%{ruby_sitelib}/openwsman/*.rb
%endif
++++++ openwsman-2.2.7.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/AUTHORS new/openwsman-2.2.7/AUTHORS
--- old/openwsman-2.2.7/AUTHORS 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/AUTHORS 2011-09-21 10:25:09.000000000 +0200
@@ -1,19 +1,25 @@
-
Maintainer:
- Anas Nashif, Intel Corp.
+ Klaus Kaempf, SUSE, <kkaempf(a)suse.com>
Developers:
- Anas Nashif, Intel Corp.
+ Anas Nashif, Intel Corp., <anas.nashif(a)intel.com>
Hou Liang, Intel Corp.
- Vadim Revyakin, Intel Corp.
- Denis Sadykov, Intel Corp.
+ Vadim Revyakin, Intel Corp., <vadim.revyakin(a)intel.com>
+ Denis Sadykov, Intel Corp., <denis.sadykov(a)intel.com>
Code originally from:
Eugene Yarmosh, Intel Corp.
Contributions and Patches by:
- Viktor Mihajlovski, IBM
- Klaus Kaempf, Novell
-
+ Jan Blunck, Novell, <jblunck(a)suse.de>
+ Matthias Bolte <matthias.bolte(a)googlemail.com>
+ Vitezslav Crhonek, Redhat, <vcrhonek(a)redhat.com>
+ Klaus Kaempf, Novell, <kkaempf(a)novell.com>
+ Viktor Mihajlovski, IBM, <MIHAJLOV(a)de.ibm.com>
+ Praveen Paladugu, Dell, <Praveen_Paladugu(a)Dell.com>
+ Chris Poblete, Dell, <Chris_Poblete(a)Dell.com>
+ Till Steinbach <till.steinbach(a)informatik.haw-hamburg.de>
+ Suresh Sundriyal, VMware, <ssundriy(a)vmware.com>
+ Srinivas Thirumalaa
If you think you name should be here and I forgot it, please let me know.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/ChangeLog new/openwsman-2.2.7/ChangeLog
--- old/openwsman-2.2.7/ChangeLog 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/ChangeLog 2011-09-21 10:25:09.000000000 +0200
@@ -1,7 +1,8 @@
2.2.7
- Features
- - Rename openwsman-client to openwsman-client-c++ since it only
- includes C++ bindings. Move openwsman_client.conf to libwsman1.
+ - Rename openwsman-client to libwsman_clientpp since it only
+ includes C++ bindings. Split off libwsman_clientpp-devel.
+ Move openwsman_client.conf to libwsman1.
- Performance improvements for Enum (optimized) and Pull requests
(Srinivas Thirumalaa)
- Bindings
@@ -10,9 +11,13 @@
- Add max_elements, max_envelope_size, fragment, and timeout
to Options
- Use optimized enumeration in tests
-- Bugfix (all by Matthias Bolte)
+- Bugfixes
- Fix memory leaks in wsmc_action_enumerate_and_pull and wsmc_release
+ (Matthias Bolte)
- Fix possible corruption in ws_serializer_free_mem
+ (Matthias Bolte)
+ - Fix recognition of ntlm and gss-negotiate auth methods when checking
+ server-requested vs. client-offered methods.
- Developer
- Enable client tests
- Improve Windows build (Matthias Bolte)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/openwsman.i new/openwsman-2.2.7/bindings/openwsman.i
--- old/openwsman-2.2.7/bindings/openwsman.i 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/openwsman.i 2011-09-21 10:25:09.000000000 +0200
@@ -133,6 +133,11 @@
#include <openwsman.h>
#if defined(SWIGRUBY)
#include <ruby/helpers.c>
+
+SWIGEXPORT void Init_openwsman(void);
+SWIGEXPORT void Init__openwsman(void) {
+ Init_openwsman();
+}
#endif
#if defined(SWIGPYTHON)
#include <python/helpers.c>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/python/tests/client.py new/openwsman-2.2.7/bindings/python/tests/client.py
--- old/openwsman-2.2.7/bindings/python/tests/client.py 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/python/tests/client.py 2011-09-21 10:25:09.000000000 +0200
@@ -1,4 +1,12 @@
import unittest
+import sys
+
+# automake build dir
+sys.path.insert(0, '..')
+sys.path.insert(0, '../.libs')
+# cmake build dir
+sys.path.insert(0, '../../../build/bindings/python')
+
from pywsman import *
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/CMakeLists.txt new/openwsman-2.2.7/bindings/ruby/CMakeLists.txt
--- old/openwsman-2.2.7/bindings/ruby/CMakeLists.txt 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/CMakeLists.txt 2011-09-21 10:25:09.000000000 +0200
@@ -39,7 +39,7 @@
ADD_LIBRARY( rbwsman SHARED ${rbwsman_SRCS} )
# prevent 'lib...'
SET_TARGET_PROPERTIES( rbwsman PROPERTIES PREFIX "" )
-SET_TARGET_PROPERTIES( rbwsman PROPERTIES OUTPUT_NAME "openwsman" )
+SET_TARGET_PROPERTIES( rbwsman PROPERTIES OUTPUT_NAME "_openwsman" )
INCLUDE_DIRECTORIES( ${RUBY_INCLUDE_PATH} )
INCLUDE_DIRECTORIES( ${CMAKE_CURRENT_BINARY_DIR} )
@@ -52,12 +52,14 @@
# copy .so file to ARCH_DIR
INSTALL(TARGETS rbwsman LIBRARY DESTINATION ${RUBY_WSMAN_ARCH_DIR})
-# copy openwsman/*.rb to LIB_DIR
+# copy openwsman/*.rb to LIB_DIR/openwsman/*.rb
INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/openwsman DESTINATION ${RUBY_WSMAN_LIB_DIR}
PATTERN ".rb"
PATTERN ".svn" EXCLUDE
PATTERN "Makefile.am" EXCLUDE)
+INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/openwsman.rb DESTINATION ${RUBY_WSMAN_LIB_DIR})
+
# rdoc
SET(rdoc_dir "${CMAKE_CURRENT_BINARY_DIR}/html")
ADD_CUSTOM_COMMAND (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/openwsman/openwsman.rb new/openwsman-2.2.7/bindings/ruby/openwsman/openwsman.rb
--- old/openwsman-2.2.7/bindings/ruby/openwsman/openwsman.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/openwsman/openwsman.rb 2011-09-21 10:25:09.000000000 +0200
@@ -3,9 +3,8 @@
# require 'openwsman/openwsman'
#
-
# this loads the binary .so file
-require 'openwsman'
+require '_openwsman'
# this extends Openwsman::XmlNode with method_missing
require 'openwsman/xmlnode'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/openwsman.rb new/openwsman-2.2.7/bindings/ruby/openwsman.rb
--- old/openwsman-2.2.7/bindings/ruby/openwsman.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.2.7/bindings/ruby/openwsman.rb 2011-09-21 10:25:09.000000000 +0200
@@ -0,0 +1,4 @@
+# This is openwsman.rb
+#
+
+require 'openwsman/openwsman'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/_loadpath.rb new/openwsman-2.2.7/bindings/ruby/tests/_loadpath.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/_loadpath.rb 1970-01-01 01:00:00.000000000 +0100
+++ new/openwsman-2.2.7/bindings/ruby/tests/_loadpath.rb 2011-09-21 10:25:09.000000000 +0200
@@ -0,0 +1,8 @@
+# Autotools binary
+$:.unshift "../.libs"
+
+# cmake binary
+$:.unshift "../../../build/bindings/ruby"
+
+# cmake local for openwsman.rb
+$:.unshift ".."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/anon-identify.rb new/openwsman-2.2.7/bindings/ruby/tests/anon-identify.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/anon-identify.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/anon-identify.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# test identify action
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
require 'auth-callback'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/auth-callback.rb new/openwsman-2.2.7/bindings/ruby/tests/auth-callback.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/auth-callback.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/auth-callback.rb 2011-09-21 10:25:09.000000000 +0200
@@ -6,7 +6,7 @@
class Transport
def Transport.auth_request_callback( client, auth_type )
puts "Transport.auth_request_callback( #{client}, #{auth_type} )"
- puts Transport.auth_name( 1 )
+ puts Transport.auth_name( auth_type )
puts "#{Transport.auth_name( auth_type )} authentication failed for #{client.host}"
print "Username:"
STDOUT.flush
@@ -14,8 +14,7 @@
print "Password:"
STDOUT.flush
password = STDIN.gets.chomp
- return [ username, password ] if auth_type == BASIC_AUTH
- return nil # abort, if non-basic auth
+ return [ username, password ]
end
end
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/cim_computer_system.rb new/openwsman-2.2.7/bindings/ruby/tests/cim_computer_system.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/cim_computer_system.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/cim_computer_system.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,11 +1,9 @@
# cim_computer_system.rb
# enumerate/pull/release for CIM_ComputerSystem
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_all.rb new/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_all.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_all.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_all.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,11 +1,9 @@
# cim_enumerate_classnames.rb
# test EnumerateClassnames CIM extension
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_classnames.rb new/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_classnames.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_classnames.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/cim_enumerate_classnames.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,11 +1,9 @@
# cim_enumerate_classnames.rb
# test EnumerateClassnames CIM extension
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/cim_get_class.rb new/openwsman-2.2.7/bindings/ruby/tests/cim_get_class.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/cim_get_class.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/cim_get_class.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,11 +1,9 @@
# cim_get_class.rb
# invoke/GetClass for CIM_ComputerSystem
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/cim_operating_system.rb new/openwsman-2.2.7/bindings/ruby/tests/cim_operating_system.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/cim_operating_system.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/cim_operating_system.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,11 +1,9 @@
# cim_computer_system.rb
# enumerate/pull/release for CIM_OperatingSystem
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/cim_process.rb new/openwsman-2.2.7/bindings/ruby/tests/cim_process.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/cim_process.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/cim_process.rb 2011-09-21 10:25:09.000000000 +0200
@@ -3,13 +3,10 @@
#
#
-$:.unshift File.join(File.dirname(__FILE__), "../../../bindings/ruby")
-$:.unshift File.join(File.dirname(__FILE__), "../../../build/bindings/ruby")
-$:.unshift File.join(File.dirname(__FILE__), "../.libs")
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require File.join(File.dirname(__FILE__), '_client')
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/cim_system_configuration.rb new/openwsman-2.2.7/bindings/ruby/tests/cim_system_configuration.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/cim_system_configuration.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/cim_system_configuration.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,13 +1,10 @@
# cim_computer_system.rb
# enumerate/pull/release for CIM_SystemConfiguration
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/classes.rb new/openwsman-2.2.7/bindings/ruby/tests/classes.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/classes.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/classes.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,13 +1,10 @@
# test classes of extension
require 'test/unit'
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-$:.unshift ".."
-
class LoadTest < Test::Unit::TestCase
def test_loading
- require 'openwsman/openwsman'
+ require '_loadpath'
+ require 'openwsman'
Openwsman.constants.sort.each do |c|
next if c == c.upcase
puts c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/client.rb new/openwsman-2.2.7/bindings/ruby/tests/client.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/client.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/client.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# test client class
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class ClientTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/client_bad.rb new/openwsman-2.2.7/bindings/ruby/tests/client_bad.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/client_bad.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/client_bad.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# client.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/clientoptions.rb new/openwsman-2.2.7/bindings/ruby/tests/clientoptions.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/clientoptions.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/clientoptions.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# test ClientOptions class
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class ClientOptionsTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/clients.yml new/openwsman-2.2.7/bindings/ruby/tests/clients.yml
--- old/openwsman-2.2.7/bindings/ruby/tests/clients.yml 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/clients.yml 2011-09-21 10:25:09.000000000 +0200
@@ -5,7 +5,15 @@
path: /wsman
username:
password:
-
+
+windows8:
+ scheme: https
+ host: 10.10.103.88
+ port: 5985
+ path: /wsman
+ username: wsman
+ password: secret
+
xp:
scheme: http
host: 10.10.100.66
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/constants.rb new/openwsman-2.2.7/bindings/ruby/tests/constants.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/constants.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/constants.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,11 +1,8 @@
# test defined constants
-$:.unshift ".."
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
class ConstantTest < Test::Unit::TestCase
def test_constants
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/create.rb new/openwsman-2.2.7/bindings/ruby/tests/create.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/create.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/create.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# create.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/debug.rb new/openwsman-2.2.7/bindings/ruby/tests/debug.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/debug.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/debug.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# client.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/each_child.rb new/openwsman-2.2.7/bindings/ruby/tests/each_child.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/each_child.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/each_child.rb 2011-09-21 10:25:09.000000000 +0200
@@ -5,13 +5,10 @@
#
#
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/enumerate.rb new/openwsman-2.2.7/bindings/ruby/tests/enumerate.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/enumerate.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/enumerate.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# enumerate.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/enumerate_class_names.rb new/openwsman-2.2.7/bindings/ruby/tests/enumerate_class_names.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/enumerate_class_names.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/enumerate_class_names.rb 2011-09-21 10:25:09.000000000 +0200
@@ -2,13 +2,10 @@
# Tests an openwsman 2.2 extension: Intrinsic WBEM operations via 'invoke'
#
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/epr.rb new/openwsman-2.2.7/bindings/ruby/tests/epr.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/epr.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/epr.rb 2011-09-21 10:25:09.000000000 +0200
@@ -2,10 +2,8 @@
# test end point reference
#
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class LoadTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/exec_cmd.rb new/openwsman-2.2.7/bindings/ruby/tests/exec_cmd.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/exec_cmd.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/exec_cmd.rb 2011-09-21 10:25:09.000000000 +0200
@@ -3,13 +3,10 @@
# Test Linux_OperatingSystem.execCmd of sblim-cmpi-base
#
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-$:.unshift ".."
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/fault.rb new/openwsman-2.2.7/bindings/ruby/tests/fault.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/fault.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/fault.rb 2011-09-21 10:25:09.000000000 +0200
@@ -3,12 +3,9 @@
# Test WsManFault bindings
#
-$:.unshift File.join(File.dirname(__FILE__), "..","..","..","build","bindings","ruby")
-$:.unshift File.join(File.dirname(__FILE__), "..",".libs")
-$:.unshift File.join(File.dirname(__FILE__), "..")
-
require 'test/unit'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
class WsmanTest < Test::Unit::TestCase
def test_fault
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/get.rb new/openwsman-2.2.7/bindings/ruby/tests/get.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/get.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/get.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# get.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/get_class.rb new/openwsman-2.2.7/bindings/ruby/tests/get_class.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/get_class.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/get_class.rb 2011-09-21 10:25:09.000000000 +0200
@@ -2,13 +2,10 @@
# Tests an openwsman 2.2 extension: Intrinsic WBEM operations via 'invoke'
#
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/identify.rb new/openwsman-2.2.7/bindings/ruby/tests/identify.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/identify.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/identify.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,17 +1,17 @@
# test identify action
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-$:.unshift ".."
-
+$: << File.dirname(__FILE__)
require 'test/unit'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
+require 'auth-callback'
+require '_client'
class IdentifyTest < Test::Unit::TestCase
def test_identify
Openwsman::debug = 1
- client = Openwsman::Client.new( "http://wsman:secret@localhost:5985/wsman" )
+ client = Client.open
assert client
client.transport.auth_method = Openwsman::BASIC_AUTH_STR
options = Openwsman::ClientOptions.new
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/invoke.rb new/openwsman-2.2.7/bindings/ruby/tests/invoke.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/invoke.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/invoke.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# invoke.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/loading.rb new/openwsman-2.2.7/bindings/ruby/tests/loading.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/loading.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/loading.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,11 +1,10 @@
# test loading of extension
require 'test/unit'
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
class LoadTest < Test::Unit::TestCase
def test_loading
+ require '_loadpath'
require 'openwsman'
assert true
end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/notepad.rb new/openwsman-2.2.7/bindings/ruby/tests/notepad.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/notepad.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/notepad.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# invoke.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/nsconsts.rb new/openwsman-2.2.7/bindings/ruby/tests/nsconsts.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/nsconsts.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/nsconsts.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# nsconsts.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class NsConstsTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/pull.rb new/openwsman-2.2.7/bindings/ruby/tests/pull.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/pull.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/pull.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# enumerate.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/put.rb new/openwsman-2.2.7/bindings/ruby/tests/put.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/put.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/put.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# put.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/rbwsman.rb new/openwsman-2.2.7/bindings/ruby/tests/rbwsman.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/rbwsman.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/rbwsman.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,4 +1,5 @@
module Openwsman
+ require '_loadpath'
require 'openwsman'
include Openwsman
-end
\ No newline at end of file
+end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/release.rb new/openwsman-2.2.7/bindings/ruby/tests/release.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/release.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/release.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# release.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/status.rb new/openwsman-2.2.7/bindings/ruby/tests/status.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/status.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/status.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,10 +1,8 @@
# status.rb
# Test WsmanStatus
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/subscribe.rb new/openwsman-2.2.7/bindings/ruby/tests/subscribe.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/subscribe.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/subscribe.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,13 +1,10 @@
# subscribe.rb
# generate listing 9 of http://www.ibm.com/developerworks/webservices/library/ws-CIM/index.html
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require 'auth-callback'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/transport.rb new/openwsman-2.2.7/bindings/ruby/tests/transport.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/transport.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/transport.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# transport.rb
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/win32_operatingsystem.rb new/openwsman-2.2.7/bindings/ruby/tests/win32_operatingsystem.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/win32_operatingsystem.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/win32_operatingsystem.rb 2011-09-21 10:25:09.000000000 +0200
@@ -5,13 +5,10 @@
#
#
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/win32_process.rb new/openwsman-2.2.7/bindings/ruby/tests/win32_process.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/win32_process.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/win32_process.rb 2011-09-21 10:25:09.000000000 +0200
@@ -5,13 +5,10 @@
#
#
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
class WsmanTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/win32_registry.rb new/openwsman-2.2.7/bindings/ruby/tests/win32_registry.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/win32_registry.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/win32_registry.rb 2011-09-21 10:25:09.000000000 +0200
@@ -11,11 +11,9 @@
# http://msdn.microsoft.com/en-us/library/aa390387(v=vs.85).aspx
#
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
+require '_loadpath'
require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/win32_services.rb new/openwsman-2.2.7/bindings/ruby/tests/win32_services.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/win32_services.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/win32_services.rb 2011-09-21 10:25:09.000000000 +0200
@@ -5,13 +5,10 @@
#
#
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
require 'auth-callback'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/winenum.rb new/openwsman-2.2.7/bindings/ruby/tests/winenum.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/winenum.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/winenum.rb 2011-09-21 10:25:09.000000000 +0200
@@ -3,12 +3,9 @@
#
#
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/winrm-subscribe.rb new/openwsman-2.2.7/bindings/ruby/tests/winrm-subscribe.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/winrm-subscribe.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/winrm-subscribe.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,13 +1,10 @@
# subscribe.rb
# generate listing 9 of http://www.ibm.com/developerworks/webservices/library/ws-CIM/index.html
-$:.unshift "../../../bindings/ruby"
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
require 'rexml/document'
-require 'openwsman/openwsman'
+require '_loadpath'
+require 'openwsman'
require 'auth-callback'
require '_client'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/xmlattr.rb new/openwsman-2.2.7/bindings/ruby/tests/xmlattr.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/xmlattr.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/xmlattr.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# test XmlAttr class
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class XmlAttrTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/xmldoc.rb new/openwsman-2.2.7/bindings/ruby/tests/xmldoc.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/xmldoc.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/xmldoc.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# test XmlDoc class
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class XmlDocTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/bindings/ruby/tests/xmlnode.rb new/openwsman-2.2.7/bindings/ruby/tests/xmlnode.rb
--- old/openwsman-2.2.7/bindings/ruby/tests/xmlnode.rb 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/bindings/ruby/tests/xmlnode.rb 2011-09-21 10:25:09.000000000 +0200
@@ -1,9 +1,7 @@
# test XmlNode class
-$:.unshift "../../../build/bindings/ruby"
-$:.unshift "../.libs"
-
require 'test/unit'
+require '_loadpath'
require 'openwsman'
class XmlNodeTest < Test::Unit::TestCase
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/etc/init/openwsmand.sh.cmake new/openwsman-2.2.7/etc/init/openwsmand.sh.cmake
--- old/openwsman-2.2.7/etc/init/openwsmand.sh.cmake 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/etc/init/openwsmand.sh.cmake 2011-09-21 10:25:09.000000000 +0200
@@ -4,7 +4,7 @@
# Provides: openwsmand
# Required-Start: $remote_fs
# Required-Stop: $network
-# Default-Start: 2 3 4 5
+# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Short-Description: Openwsman Daemon
# Description: openwsmand
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/package/openwsman-initscript.patch new/openwsman-2.2.7/package/openwsman-initscript.patch
--- old/openwsman-2.2.7/package/openwsman-initscript.patch 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/package/openwsman-initscript.patch 2011-09-21 10:25:09.000000000 +0200
@@ -5,7 +5,7 @@
# Provides: openwsmand
# Required-Start: $remote_fs
# Required-Stop: $network
--# Default-Start: 2 3 4 5
+-# Default-Start: 2 3 5
-# Default-Stop: 0 1 6
+# Default-Start:
+# Default-Stop:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/package/openwsman-pam-auth.patch new/openwsman-2.2.7/package/openwsman-pam-auth.patch
--- old/openwsman-2.2.7/package/openwsman-pam-auth.patch 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/package/openwsman-pam-auth.patch 2011-09-21 10:25:09.000000000 +0200
@@ -10,7 +10,7 @@
+#basic_password_file = /etc/openwsman/simple_auth.passwd
min_threads = 4
- max_threads = 10
+ max_threads = 0
@@ -15,8 +15,8 @@
# Authentication backend for BASIC authentication. Default is to read a configuration file defined with 'basic_password_file'
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/package/openwsman.spec.in new/openwsman-2.2.7/package/openwsman.spec.in
--- old/openwsman-2.2.7/package/openwsman.spec.in 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/package/openwsman.spec.in 2011-09-21 10:25:09.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package openwsman (Version @VERSION@)
+# spec file for package openwsman
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
BuildRequires: libxml2-devel pam-devel sblim-sfcc-devel
BuildRequires: cmake
-BuildRequires: perl python-devel java-devel
+BuildRequires: java-devel perl python-devel
%if 0%{?rhel_version} > 0
BuildRequires: -vim
@@ -37,7 +37,6 @@
%endif
%if 0%{?suse_version} > 0
-
# No jni_md.h on SLE10 :-/
#%if 0%{?suse_version} < 1100
#BuildRequires: java-1_5_0-ibm-devel
@@ -46,12 +45,12 @@
#%endif
%if 0%{?suse_version} > 1010
-BuildRequires: fdupes libopenssl-devel
-BuildRequires: libcurl-devel
+BuildRequires: fdupes libopenssl-devel
+BuildRequires: libcurl-devel
%else
# SLE10
-BuildRequires: libidn-devel openssl-devel
-BuildRequires: curl-devel
+BuildRequires: libidn-devel openssl-devel
+BuildRequires: curl-devel
%endif
%if 0%{?suse_version} > 910
@@ -64,7 +63,7 @@
%endif
-Requires(Pre): sed coreutils grep /bin/hostname
+Requires(pre): sed coreutils grep /bin/hostname
Version: @VERSION@
Release: 1
# Mandriva:
@@ -86,15 +85,8 @@
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
-Opensource Implementation of WS-Management
-
-
+Opensource Implementation of WS-Management protocol stack
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
%package -n libwsman1
License: BSD3c(or similar)
@@ -104,15 +96,8 @@
Obsoletes: openwsman < %{version}
%description -n libwsman1
-Opensource Implementation of WS-Management
-
-
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
+Opensource Implementation of WS-Management protocol stack
+(Common libraries)
%package -n libwsman-devel
License: BSD3c(or similar)
@@ -125,39 +110,37 @@
Requires: sblim-sfcc-devel libxml2-devel pam-devel
%description -n libwsman-devel
-Opensource Implementation of WS-Management
-
-
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
+Opensource Implementation of WS-Management stack
+(Development files)
-%package client-c++
+%package -n libwsman_clientpp1
License: BSD3c(or similar)
Group: System/Management
Summary: C++ bindings to Openwsman Client libraries
-Provides: openwsman-client
+Provides: openwsman-client = %{version}
Obsoletes: openwsman-client < %{version}
-%description client-c++
+
+%description -n libwsman_clientpp1
An implementation of the WsmanClient interface using C++
+%package -n libwsman_clientpp-devel
+License: BSD3c(or similar)
+Group: System/Management
+Summary: C++ bindings to Openwsman Client libraries
+Requires: libwsman_clientpp1 = %{version}
+Requires: libwsman-devel = %{version}
+
+%description -n libwsman_clientpp-devel
+Development files for C++ interface to OpenWSMAN client library.
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
%package server
License: BSD3c(or similar)
Group: System/Management
-Requires(Pre): sed coreutils grep diffutils /bin/hostname
+Requires(pre): sed coreutils grep diffutils /bin/hostname
%if 0%{?suse_version}
-Requires(Pre): fillup
+Requires(pre): fillup
%endif
Summary: Openwsman Server and service libraries
@@ -165,14 +148,6 @@
Openwsman Server and service libraries
-
-Authors:
---------
- Anas Nashif <anas.nashif(a)intel.com>
- Vadim Revyakin <vadim.revyakin(a)intel.com>
- Denis Sadykov <denis.sadykov(a)intel.com>
-
-
%package python
License: BSD3c(or similar)
Group: Development/Libraries/Python
@@ -187,11 +162,6 @@
API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
-
%package ruby
License: BSD3c(or similar)
Group: System/Management
@@ -212,11 +182,6 @@
This package provides Ruby bindings to access the openwsman client API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
-
%package perl
License: BSD3c(or similar)
Group: System/Management
@@ -231,27 +196,18 @@
This package provides Perl bindings to access the openwsman client API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
-
%if 0%{?suse_version} == 0 || 0%{?suse_version} >= 1100
%package java
License: BSD3c(or similar)
Group: System/Management
Requires: java
-Requires: libwsman1
+Requires: libwsman1 = %{version}
Summary: Java bindings for openwsman client API
%description java
This package provides Java bindings to access the openwsman client API.
-
-Authors:
---------
- Klaus Kaempf <kkaempf(a)suse.de>
%endif
%prep
@@ -304,9 +260,6 @@
install -D -m 644 %{S:3} $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/openwsman
%endif
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%post -n libwsman1 -p /sbin/ldconfig
%postun -n libwsman1 -p /sbin/ldconfig
@@ -328,6 +281,7 @@
%postun server
%if 0%{?suse_version}
+%{restart_on_update openwsmand}
%{insserv_cleanup openwsmand}
%else
# FIXME: chkconfig?!
@@ -335,9 +289,9 @@
rm -f /var/log/wsmand.log
/sbin/ldconfig
-%post client-c++ -p /sbin/ldconfig
+%post -n libwsman_clientpp1 -p /sbin/ldconfig
-%postun client-c++ -p /sbin/ldconfig
+%postun -n libwsman_clientpp1 -p /sbin/ldconfig
%files -n libwsman1
%defattr(-,root,root)
@@ -360,19 +314,15 @@
%files ruby
%defattr(-,root,root)
-%if 0%{?suse_version}
-%{ruby_sitearch}/openwsman.so
-%dir %{ruby_sitelib}/openwsman
-%{ruby_sitelib}/openwsman/*.rb
-%endif
%if 0%{?mandriva_version}
-%{ruby_sitearchdir}/openwsman.so
+%{ruby_sitearchdir}/_openwsman.so
%dir %{ruby_sitelibdir}/openwsman
+%{ruby_sitelibdir}/openwsman.rb
%{ruby_sitelibdir}/openwsman/*.rb
-%endif
-%if 0%{?fedora} > 0 || 0%{?rhel_version} > 0
-%{ruby_sitearch}/openwsman.so
+%else
+%{ruby_sitearch}/_openwsman.so
%dir %{ruby_sitelib}/openwsman
+%{ruby_sitelib}/openwsman.rb
%{ruby_sitelib}/openwsman/*.rb
%endif
@@ -409,8 +359,14 @@
%{_sbindir}/rcopenwsmand
%{_libdir}/libwsman_server.so.*
-%files client-c++
+%files -n libwsman_clientpp1
%defattr(-,root,root)
%{_libdir}/libwsman_clientpp.so.*
+%files -n libwsman_clientpp-devel
+%defattr(-,root,root)
+%{_libdir}/libwsman_clientpp.so
+%dir %{_includedir}/openwsman/cpp
+%{_includedir}/openwsman/cpp/*.h
+
%changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/src/lib/wsman-client-transport.c new/openwsman-2.2.7/src/lib/wsman-client-transport.c
--- old/openwsman-2.2.7/src/lib/wsman-client-transport.c 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/src/lib/wsman-client-transport.c 2011-09-21 10:25:09.000000000 +0200
@@ -51,12 +51,12 @@
#include "wsman-client.h"
static char *auth_methods[] = {
- "noauth",
- "basic",
- "digest",
- "pass",
- "ntlm",
- "gss",
+ _WS_NO_AUTH,
+ _WS_BASIC_AUTH,
+ _WS_DIGEST_AUTH,
+ _WS_PASS_AUTH,
+ _WS_NTLM_AUTH,
+ _WS_GSSNEGOTIATE_AUTH,
NULL,
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/openwsman-2.2.7/src/lib/wsman-curl-client-transport.c new/openwsman-2.2.7/src/lib/wsman-curl-client-transport.c
--- old/openwsman-2.2.7/src/lib/wsman-curl-client-transport.c 2011-09-09 14:40:39.000000000 +0200
+++ new/openwsman-2.2.7/src/lib/wsman-curl-client-transport.c 2011-09-21 10:25:09.000000000 +0200
@@ -105,8 +105,8 @@
goto REQUEST_PASSWORD;
}
- debug("Client does not support authentication type "
- " acceptable by server\n");
+ debug("Client does not support authentication type 0x%04x"
+ " acceptable by server\n", auth_avail);
return 0;
++++++ openwsman-initscript.patch ++++++
--- /var/tmp/diff_new_pack.lVSXk1/_old 2012-02-02 17:58:58.000000000 +0100
+++ /var/tmp/diff_new_pack.lVSXk1/_new 2012-02-02 17:58:58.000000000 +0100
@@ -5,7 +5,7 @@
# Provides: openwsmand
# Required-Start: $remote_fs
# Required-Stop: $network
--# Default-Start: 2 3 4 5
+-# Default-Start: 2 3 5
-# Default-Stop: 0 1 6
+# Default-Start:
+# Default-Stop:
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package newt for openSUSE:Factory checked in at 2012-02-02 17:58:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/newt (Old)
and /work/SRC/openSUSE:Factory/.newt.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "newt", Maintainer is "lrupp(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/newt/newt.changes 2011-09-23 02:14:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.newt.new/newt.changes 2012-02-02 17:58:44.000000000 +0100
@@ -1,0 +2,17 @@
+Wed Feb 1 10:23:33 UTC 2012 - lars(a)linux-schulserver.de
+
+- update to 0.52.14:
+ + fix returning strings in whiptail and whiptcl (rh#752818)
+ + fix configure to work with multiple python versions (rh#737998)
+- removed newt-0.52.13-python_version.patch : fixed upstream
+- compile with fPIC - fixes problems with _snackmodule.so
+ thanks to Joerg Steffens (bnc#734171)
+- newt-doc recommends the main package as the examples need it
+- added newt-0.52.14-incorrect-fsf-address.patch
+
+-------------------------------------------------------------------
+Sun Jan 29 19:32:51 UTC 2012 - jengelh(a)medozas.de
+
+- Remove redundant tags/sections per specfile guideline suggestions
+
+-------------------------------------------------------------------
Old:
----
newt-0.52.13-python_version.patch
newt-0.52.13.tar.bz2
New:
----
newt-0.52.14-incorrect-fsf-address.patch
newt-0.52.14.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ newt.spec ++++++
--- /var/tmp/diff_new_pack.kshQUE/_old 2012-02-02 17:58:46.000000000 +0100
+++ /var/tmp/diff_new_pack.kshQUE/_new 2012-02-02 17:58:46.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package newt
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,21 +16,20 @@
#
-
Name: newt
%define libname lib%{name}
%define libsoname %{libname}0_52
Summary: A library for text mode user interfaces
-Version: 0.52.13
-Release: 1
License: LGPL-2.1+
Group: System/Libraries
+Version: 0.52.14
+Release: 0
Url: https://fedorahosted.org/newt/
Source: %{name}-%{version}.tar.bz2
Source2: baselibs.conf
Source10: %{name}-rpmlintrc
-Patch0: newt-0.52.13-python_version.patch
+Patch0: newt-0.52.14-incorrect-fsf-address.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: pkg-config
BuildRequires: popt-devel
@@ -55,9 +54,8 @@
is based on the slang library.
%package -n %{libsoname}
-
-License: LGPL-2.1+
Summary: Shared libraries for Nifty Erik's Windowing Toolkit
+License: LGPL-2.1+
Group: System/Libraries
%description -n %{libsoname}
@@ -70,8 +68,8 @@
etc., to text mode user interfaces.
%package devel
-License: LGPL-2.1+
Summary: Development files for the Newt windowing toolkit
+License: LGPL-2.1+
Group: Development/Libraries/C and C++
Requires: %{libsoname} = %{version}
Requires: python-devel
@@ -89,9 +87,11 @@
newt.
%package doc
-License: LGPL-2.1+
Summary: Tutorial for Nifty Erik's Windowing Toolkit
+License: LGPL-2.1+
Group: Documentation/Howto
+# the examples need the main package:
+Recommends: %{name} = %{version}
%description doc
This package contains a tutorial about the Newt windowing toolkit.
@@ -101,12 +101,12 @@
check boxes, radio buttons, labels, plain text fields, scrollbars,
etc., to text mode user interfaces. Newt is based on the slang library.
+%package static
# Please keep the static package as this is requested by another
# vendor for his tool. It shouldn't be a problem to keep this
# special package. (lrupp)
-%package static
-License: LGPL-2.1+
Summary: Static libraries of Nifty Erik's Windowing Toolkit
+License: LGPL-2.1+
Group: Development/Libraries/C and C++
Requires: %{name}-devel = %{version}
@@ -121,10 +121,8 @@
etc., to text mode user interfaces.
%package -n python-%{name}
-
-
-License: GPL-2.0 ; GPL-2.0+ ; LGPL-2.1+
Summary: Python bindings for newt
+License: GPL-2.0 ; GPL-2.0+ ; LGPL-2.1+
Group: System/Libraries
Requires: %{name} = %{version}
Provides: %{name}-python = %{version}
@@ -137,22 +135,19 @@
%prep
%setup -q
-%patch0 -p1
+%patch0 -p0
%build
# gpm support seems to smash the stack
# --with-gpm-support
%configure --without-tcl
## make depend
-%{__make} CPPFLAGS="%{optflags}" %{?_smp_mflags} all
+%{__make} CPPFLAGS="%{optflags} -fPIC" %{?_smp_mflags} all
#docbook2txt tutorial.sgml
%install
%{__make} PYTHONVERS="python%{py_ver}" instroot="%{buildroot}" DESTDIR="%{buildroot}" install install-sh
# currently we don't support these languages
-# FIXME: add to filesystem
-## and rpmlint
-# invalid-lc-messages-dir /usr/share/locale/ast/
for lang in ast bal sr@latin wo; do
%{__rm} -rf %{buildroot}%{_datadir}/locale/$lang
done
@@ -179,9 +174,6 @@
%postun -n %{libsoname} -p /sbin/ldconfig
-%clean
-%{__rm} -rf %{buildroot}
-
%files -f %{name}.lang
%defattr (-,root,root)
%dir %{_defaultdocdir}/%{name}
++++++ newt-0.52.14-incorrect-fsf-address.patch ++++++
Index: COPYING
===================================================================
--- COPYING.orig
+++ COPYING
@@ -2,7 +2,7 @@
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
- 675 Mass Ave, Cambridge, MA 02139, USA
+ 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
++++++ newt-0.52.13.tar.bz2 -> newt-0.52.14.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/newt-0.52.13/configure new/newt-0.52.14/configure
--- old/newt-0.52.13/configure 2011-06-27 14:27:40.000000000 +0200
+++ new/newt-0.52.14/configure 2011-11-11 12:00:56.000000000 +0100
@@ -3455,7 +3455,7 @@
$as_echo "skipped" >&6; }
PYTHONVERS=
else
- PYTHONVERS=$(ls /usr/include/python*/Python.h 2> /dev/null | sed "s|/usr/include/||g"| sed "s|/Python.h||g" 2> /dev/null)
+ PYTHONVERS=$(ls /usr/include/python2.*/Python.h 2> /dev/null | sed 's|/usr/include/\([^/]*\)/Python.h|\1|g' | tr '\n' ' ')
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHONVERS" >&5
$as_echo "$PYTHONVERS" >&6; }
fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/newt-0.52.13/configure.ac new/newt-0.52.14/configure.ac
--- old/newt-0.52.13/configure.ac 2011-06-27 14:24:04.000000000 +0200
+++ new/newt-0.52.14/configure.ac 2011-11-11 12:00:15.000000000 +0100
@@ -59,7 +59,7 @@
AC_MSG_RESULT([skipped])
PYTHONVERS=
else
- PYTHONVERS=$(ls /usr/include/python*/Python.h 2> /dev/null | sed "s|/usr/include/||g"| sed "s|/Python.h||g" 2> /dev/null)
+ PYTHONVERS=$(ls /usr/include/python2.*/Python.h 2> /dev/null | sed 's|/usr/include/\([[^/]]*\)/Python.h|\1|g' | tr '\n' ' ')
AC_MSG_RESULT([$PYTHONVERS])
fi
AC_SUBST([PYTHONVERS])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/newt-0.52.13/dialogboxes.c new/newt-0.52.14/dialogboxes.c
--- old/newt-0.52.13/dialogboxes.c 2011-06-27 14:24:04.000000000 +0200
+++ new/newt-0.52.14/dialogboxes.c 2011-11-11 12:00:15.000000000 +0100
@@ -192,7 +192,7 @@
}
int inputBox(const char * text, int height, int width, poptContext optCon,
- int flags, const char ** result) {
+ int flags, char ** result) {
newtComponent form, entry, okay, cancel, answer, tb;
const char * val;
int pFlag = (flags & FLAG_PASSWORD) ? NEWT_FLAG_PASSWORD : 0;
@@ -212,12 +212,13 @@
addButtons(height, width, form, &okay, &cancel, flags);
answer = newtRunForm(form);
+ *result = NULL;
if (answer == cancel)
rc = DLG_CANCEL;
else if (answer == NULL)
rc = DLG_ESCAPE;
-
- *result = val;
+ else
+ *result = strdup(val);
newtFormDestroy(form);
@@ -254,7 +255,7 @@
}
int listBox(const char * text, int height, int width, poptContext optCon,
- int flags, const char *default_item, const char ** result) {
+ int flags, const char *default_item, char ** result) {
newtComponent form, okay, tb, answer, listBox;
newtComponent cancel = NULL;
const char * arg;
@@ -372,13 +373,15 @@
addButtons(height, width, form, &okay, &cancel, flags);
answer = newtRunForm(form);
+ *result = NULL;
if (answer == cancel)
rc = DLG_CANCEL;
if (answer == NULL)
rc = DLG_ESCAPE;
-
- i = (long) newtListboxGetCurrent(listBox);
- *result = itemInfo[i].tag;
+ else {
+ i = (long) newtListboxGetCurrent(listBox);
+ *result = strdup(itemInfo[i].tag);
+ }
newtFormDestroy(form);
free(itemInfo);
@@ -387,7 +390,7 @@
}
int checkList(const char * text, int height, int width, poptContext optCon,
- int useRadio, int flags, const char *** selections) {
+ int useRadio, int flags, char *** selections) {
newtComponent form, okay, tb, subform, answer;
newtComponent sb = NULL, cancel = NULL;
const char * arg;
@@ -481,40 +484,45 @@
addButtons(height, width, form, &okay, &cancel, flags);
answer = newtRunForm(form);
+ *selections = NULL;
if (answer == cancel)
rc = DLG_CANCEL;
if (answer == NULL)
rc = DLG_ESCAPE;
-
- if (useRadio) {
- answer = newtRadioGetCurrent(cbInfo[0].comp);
- *selections = malloc(sizeof(char *) * 2);
- if (*selections == NULL)
- return DLG_ERROR;
- (*selections)[0] = (*selections)[1] = NULL;
- for (i = 0; i < numBoxes; i++)
- if (cbInfo[i].comp == answer) {
- (*selections)[0] = cbInfo[i].tag;
- break;
+ else {
+ if (useRadio) {
+ answer = newtRadioGetCurrent(cbInfo[0].comp);
+ *selections = malloc(sizeof(char *) * 2);
+ if (*selections == NULL)
+ return DLG_ERROR;
+ (*selections)[0] = (*selections)[1] = NULL;
+ for (i = 0; i < numBoxes; i++)
+ if (cbInfo[i].comp == answer) {
+ (*selections)[0] = strdup(cbInfo[i].tag);
+ break;
+ }
+ } else {
+ numSelected = 0;
+ for (i = 0; i < numBoxes; i++) {
+ if (cbStates[i] != ' ') numSelected++;
}
- } else {
- numSelected = 0;
- for (i = 0; i < numBoxes; i++) {
- if (cbStates[i] != ' ') numSelected++;
- }
- *selections = malloc(sizeof(char *) * (numSelected + 1));
- if (*selections == NULL) return DLG_ERROR;
+ *selections = malloc(sizeof(char *) * (numSelected + 1));
+ if (*selections == NULL)
+ return DLG_ERROR;
+
+ numSelected = 0;
+ for (i = 0; i < numBoxes; i++) {
+ if (cbStates[i] != ' ')
+ (*selections)[numSelected++] = strdup(cbInfo[i].tag);
+ }
- numSelected = 0;
- for (i = 0; i < numBoxes; i++) {
- if (cbStates[i] != ' ')
- (*selections)[numSelected++] = cbInfo[i].tag;
+ (*selections)[numSelected] = NULL;
}
-
- (*selections)[numSelected] = NULL;
}
+ free(cbInfo);
+ free(cbStates);
newtFormDestroy(form);
return rc;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/newt-0.52.13/dialogboxes.h new/newt-0.52.14/dialogboxes.h
--- old/newt-0.52.13/dialogboxes.h 2011-06-27 14:24:04.000000000 +0200
+++ new/newt-0.52.14/dialogboxes.h 2011-11-11 12:00:15.000000000 +0100
@@ -29,11 +29,11 @@
int messageBox(const char * text, int height, int width, int type, int flags);
int checkList(const char * text, int height, int width, poptContext optCon,
- int useRadio, int flags, const char *** selections);
+ int useRadio, int flags, char *** selections);
int listBox(const char * text, int height, int width, poptContext optCon,
- int flags, const char *default_item, const char ** result);
+ int flags, const char *default_item, char ** result);
int inputBox(const char * text, int height, int width, poptContext optCon,
- int flags, const char ** result);
+ int flags, char ** result);
int gauge(const char * text, int height, int width, poptContext optCon, int fd,
int flags);
void useFullButtons(int state);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/newt-0.52.13/newt.spec new/newt-0.52.14/newt.spec
--- old/newt-0.52.13/newt.spec 2011-06-27 14:24:04.000000000 +0200
+++ new/newt-0.52.14/newt.spec 2011-11-11 12:00:15.000000000 +0100
@@ -1,7 +1,7 @@
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Summary: A library for text mode user interfaces
Name: newt
-Version: 0.52.13
+Version: 0.52.14
Release: 1%{?dist}
License: LGPLv2
Group: System Environment/Libraries
@@ -104,6 +104,10 @@
%{python_sitearch}/*.py*
%changelog
+* Fri Nov 11 2011 Miroslav Lichvar <mlichvar(a)redhat.com> - 0.52.14-1
+- fix returning strings in whiptail and whiptcl (#752818)
+- fix configure to work with multiple python versions (#737998)
+
* Mon Jun 27 2011 Miroslav Lichvar <mlichvar(a)redhat.com> - 0.52.13-1
- add support for changing colors in individual labels, scrollbars, entries,
textboxes and scales, add custom colorsets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/newt-0.52.13/whiptail.c new/newt-0.52.14/whiptail.c
--- old/newt-0.52.13/whiptail.c 2011-06-27 14:24:04.000000000 +0200
+++ new/newt-0.52.14/whiptail.c 2011-11-11 12:00:15.000000000 +0100
@@ -344,8 +344,8 @@
int outputfd = 2;
int topLeft = 0;
FILE *output = stderr;
- const char * result;
- const char ** selections, ** next;
+ char * result;
+ char ** selections, ** next;
char * title = NULL;
char *default_item = NULL;
char * backtitle = NULL;
@@ -556,25 +556,34 @@
case MODE_INPUTBOX:
rc = inputBox(text, height, width, optCon, flags, &result);
- if (rc == DLG_OKAY) fprintf(output, "%s", result);
+ if (rc == DLG_OKAY) {
+ fprintf(output, "%s", result);
+ free(result);
+ }
break;
case MODE_PASSWORDBOX:
rc = inputBox(text, height, width, optCon, flags | FLAG_PASSWORD,
&result);
- if (rc == DLG_OKAY) fprintf (output, "%s", result);
+ if (rc == DLG_OKAY) {
+ fprintf (output, "%s", result);
+ free(result);
+ }
break;
case MODE_MENU:
rc = listBox(text, height, width, optCon, flags, default_item, &result);
- if (rc == DLG_OKAY) fprintf(output, "%s", result);
+ if (rc == DLG_OKAY) {
+ fprintf(output, "%s", result);
+ free(result);
+ }
break;
case MODE_RADIOLIST:
rc = checkList(text, height, width, optCon, 1, flags, &selections);
- if (rc == DLG_OKAY) {
- if (selections[0])
- fprintf(output, "%s", selections[0]);
+ if (rc == DLG_OKAY && selections[0]) {
+ fprintf(output, "%s", selections[0]);
+ free(selections[0]);
free(selections);
}
break;
@@ -591,6 +600,7 @@
} else {
fprintf(output, "%s\n", *next);
}
+ free(*next);
}
free(selections);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/newt-0.52.13/whiptcl.c new/newt-0.52.14/whiptcl.c
--- old/newt-0.52.13/whiptcl.c 2011-06-27 14:24:04.000000000 +0200
+++ new/newt-0.52.14/whiptcl.c 2011-11-11 12:00:15.000000000 +0100
@@ -71,8 +71,8 @@
int rc = 0;
int flags = 0;
int defaultNo = 0;
- const char * result;
- const char ** selections, ** next;
+ char * result;
+ char ** selections, ** next;
char * title = NULL;
char *default_item = NULL;
struct poptOption optionsTable[] = {
@@ -205,7 +205,7 @@
case MODE_INPUTBOX:
rc = inputBox(text, height, width, optCon, flags, &result);
if (rc ==DLG_OKAY) {
- interp->result = strdup(result);
+ interp->result = result;
interp->freeProc = TCL_DYNAMIC;
}
break;
@@ -213,7 +213,7 @@
case MODE_MENU:
rc = listBox(text, height, width, optCon, flags, default_item, &result);
if (rc==DLG_OKAY) {
- interp->result = strdup(result);
+ interp->result = result;
interp->freeProc = TCL_DYNAMIC;
}
break;
@@ -221,8 +221,10 @@
case MODE_RADIOLIST:
rc = checkList(text, height, width, optCon, 1, flags, &selections);
if (rc==DLG_OKAY) {
- interp->result = strdup(selections[0]);
+ interp->result = selections[0];
interp->freeProc = TCL_DYNAMIC;
+
+ free(selections);
}
break;
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package MozillaThunderbird for openSUSE:Factory checked in at 2012-02-02 17:58:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird", Maintainer is "gnome-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2011-12-25 17:37:04.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes 2012-02-02 17:58:23.000000000 +0100
@@ -1,0 +2,26 @@
+Sun Jan 29 17:31:32 UTC 2012 - wr(a)rosenauer.org
+
+- update to version 10.0 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
+ <iframe> element exposed across domains via name attribute
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
+ Frame scripts calling into untrusted objects bypass security
+ checks
+ * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
+ Uninitialized memory appended when encoding icon images may
+ cause information disclosure
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+- update enigmail to 1.3.5
+- added mozilla-disable-neon-option.patch to be able to disable
+ neon on ARM
+- removed obsolete PPC64 patch
+
+-------------------------------------------------------------------
Old:
----
enigmail-1.3.4.tar.gz
l10n-9.0.tar.bz2
mozilla-ppc64.patch
thunderbird-9.0-source.tar.bz2
New:
----
enigmail-1.3.5.tar.gz
l10n-10.0.tar.bz2
mozilla-disable-neon-option.patch
thunderbird-10.0-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.PqqFbv/_old 2012-02-02 17:58:42.000000000 +0100
+++ /var/tmp/diff_new_pack.PqqFbv/_new 2012-02-02 17:58:42.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package MozillaThunderbird
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer <wr(a)rosenauer.org>
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer <wr(a)rosenauer.org>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -37,10 +37,10 @@
BuildRequires: update-desktop-files
BuildRequires: yasm
BuildRequires: zip
-%define mainversion 9.0
+%define mainversion 10.0
Version: %{mainversion}
Release: 0
-%define releasedate 2011122000
+%define releasedate 2012012900
Provides: thunderbird = %{version}
Summary: The Stand-Alone Mozilla Mail Component
License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
@@ -55,7 +55,7 @@
Source6: suse-default-prefs.js
Source7: find-external-requires.sh
Source8: MozillaThunderbird-rpmlintrc
-Source9: enigmail-1.3.4.tar.gz
+Source9: enigmail-1.3.5.tar.gz
Source10: create-tar.sh
Source11: compare-locales.tar.bz2
# Gecko/Toolkit
@@ -63,7 +63,7 @@
Patch2: mozilla-language.patch
Patch3: mozilla-linux3.patch
Patch4: mozilla-dump_syms-static.patch
-Patch5: mozilla-ppc64.patch
+Patch5: mozilla-disable-neon-option.patch
Patch6: mozilla-a11y.patch
# Thunderbird/mail
Patch10: tb-ssldap.patch
@@ -157,7 +157,7 @@
%if %build_enigmail
%package -n enigmail
-Version: 1.3.4+%{mainversion}
+Version: 1.3.5+%{mainversion}
Release: 0
Summary: OpenPGP addon for Thunderbird and SeaMonkey
License: MPL-1.1 or GPL-2.0+
@@ -256,6 +256,12 @@
ac_add_options --disable-crashreporter
EOF
%endif
+# Disable neon for arm as it does not build correctly
+%ifarch %arm
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-neon
+EOF
+%endif
make -f client.mk build
#
### enigmail build
@@ -287,7 +293,7 @@
touch %{_tmppath}/translations.{common,other}
for locale in $(awk '{ print $1; }' ../thunderbird/mail/locales/all-locales); do
case $locale in
- ja-JP-mac|en-US|ta-LK|tr)
+ ja-JP-mac|en-US) #|ta-LK|tr)
# locales not to be included in translations package
;;
*)
@@ -477,10 +483,10 @@
%{progdir}/application.ini
%{progdir}/blocklist.xml
%{progdir}/chrome.manifest
-%{progdir}/distribution/
+#%{progdir}/distribution/
%{progdir}/*.so
%{progdir}/mozilla-xremote-client
-%{progdir}/omni.jar
+%{progdir}/omni.ja
%{progdir}/platform.ini
%{progdir}/plugin-container
%{progdir}/run-mozilla.sh
@@ -495,11 +501,11 @@
%dir %{progdir}/chrome/
%{progdir}/chrome/icons/
%dir %{progdir}/dictionaries/
-%{progdir}/hyphenation/
%{progdir}/defaults/
%dir %{progdir}/extensions/
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
%{progdir}/isp/
+%{progdir}/searchplugins/
%{_datadir}/applications/%{desktop_file_name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{progname}.png
%{_bindir}/%{progname}
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.PqqFbv/_old 2012-02-02 17:58:42.000000000 +0100
+++ /var/tmp/diff_new_pack.PqqFbv/_new 2012-02-02 17:58:42.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_9_0_RELEASE"
-VERSION="9.0"
+RELEASE_TAG="THUNDERBIRD_10_0_RELEASE"
+VERSION="10.0"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ enigmail-1.3.4.tar.gz -> enigmail-1.3.5.tar.gz ++++++
++++ 8076 lines of diff (skipped)
++++++ l10n-9.0.tar.bz2 -> l10n-10.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-9.0.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-10.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-a11y.patch ++++++
--- /var/tmp/diff_new_pack.PqqFbv/_old 2012-02-02 17:58:43.000000000 +0100
+++ /var/tmp/diff_new_pack.PqqFbv/_new 2012-02-02 17:58:43.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Michael Gorse <mgorse(a)suse.com>
-# Parent d02253d1e8217008dfa26e6e2a901b6a8b75e989
+# Parent 2c115988d04c0a0a8cb75b3a597ecdb2c4c001c9
a11y only enabled from Gnome 2's GConf setting
https://bugzilla.novell.com/show_bug.cgi?id=732898
https://bugzilla.mozilla.org/show_bug.cgi?id=693343
@@ -31,7 +31,7 @@
diff --git a/accessible/src/atk/nsApplicationAccessibleWrap.cpp b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
-@@ -47,29 +47,27 @@
+@@ -47,29 +47,29 @@
#include "nsIPrefBranch.h"
#include "nsIServiceManager.h"
#include "nsAutoPtr.h"
@@ -40,14 +40,15 @@
#include <gtk/gtk.h>
#include <atk/atk.h>
++#ifdef MOZ_ENABLE_DBUS
+#include <dbus/dbus.h>
++#endif
+
+using namespace mozilla::a11y;
typedef GType (* AtkGetTypeType) (void);
GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
--static bool sATKChecked = false;
-+static PRBool sATKChecked = PR_FALSE;
+ static bool sATKChecked = false;
static PRLibrary *sATKLib = nsnull;
static const char sATKLibName[] = "libatk-1.0.so.0";
static const char sATKHyperlinkImplGetTypeSymbol[] =
@@ -65,13 +66,13 @@
static void (* gail_remove_key_event_listener) (guint remove_listener);
static AtkObject * (*gail_get_root) (void);
-@@ -609,36 +607,17 @@ toplevel_event_watcher(GSignalInvocation
+@@ -609,36 +609,17 @@ toplevel_event_watcher(GSignalInvocation
}
return TRUE;
}
- PRBool
+ bool
nsApplicationAccessibleWrap::Init()
{
- // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
@@ -79,7 +80,7 @@
- // see bug 390761
-
- // check if accessibility enabled/disabled by environment variable
-- PRBool isGnomeATEnabled = PR_FALSE;
+- bool isGnomeATEnabled = false;
- const char *envValue = PR_GetEnv(sAccEnv);
- if (envValue) {
- isGnomeATEnabled = !!atoi(envValue);
@@ -103,7 +104,7 @@
else {
MAI_LOG_DEBUG(("Fail to load lib: %s\n", sGail.libName));
}
-@@ -877,8 +856,129 @@ LoadGtkModule(GnomeAccessibilityModule&
+@@ -877,8 +858,129 @@ LoadGtkModule(GnomeAccessibilityModule&
aModule.init ? aModule.shutdownName : aModule.initName,
aModule.libName));
PR_UnloadLibrary(aModule.lib);
@@ -117,22 +118,22 @@
+namespace a11y {
+
+#ifdef MOZ_ENABLE_DBUS
-+static DBusPendingCall *a11yPendingCall = NULL;
++ static DBusPendingCall *a11yPendingCall = NULL;
+#endif
+
+void
+PreInit()
+{
-+ static PRBool sChecked = FALSE;
++ static bool sChecked = false;
+ if (sChecked)
+ return;
-+ sChecked = TRUE;
++ sChecked = true;
+ DBusError error;
+ dbus_error_init(&error);
+ DBusConnection* bus = dbus_bus_get(DBUS_BUS_SESSION, &error);
+ if (!bus)
+ return;
-+ dbus_connection_set_exit_on_disconnect(bus, FALSE);
++ dbus_connection_set_exit_on_disconnect(bus, false);
+
+ DBusMessage *message;
+ message = dbus_message_new_method_call("org.a11y.Bus", "/org/a11y/bus",
@@ -155,14 +156,14 @@
+ dbus_error_free(&error);
+}
+
-+PRBool
++bool
+ShouldA11yBeEnabled()
+{
-+ static PRBool sChecked = PR_FALSE, sShouldEnable = PR_FALSE;
++ static bool sChecked = false, sShouldEnable = false;
+ if (sChecked)
+ return sShouldEnable;
+
-+ sChecked = PR_TRUE;
++ sChecked = true;
+
+ // check if accessibility enabled/disabled by environment variable
+ static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -172,7 +173,7 @@
+
+#ifdef MOZ_ENABLE_DBUS
+ PreInit();
-+ PRBool dbusSuccess = PR_FALSE;
++ bool dbusSuccess = false;
+ DBusMessage *reply = nsnull;
+ if (a11yPendingCall) {
+ dbus_pending_call_block(a11yPendingCall);
@@ -236,47 +237,44 @@
diff --git a/accessible/src/base/nsAccessibilityService.h b/accessible/src/base/nsAccessibilityService.h
--- a/accessible/src/base/nsAccessibilityService.h
+++ b/accessible/src/base/nsAccessibilityService.h
-@@ -41,16 +41,36 @@
+@@ -46,16 +46,33 @@
- #include "nsIAccessibilityService.h"
-
- #include "a11yGeneric.h"
- #include "nsAccDocManager.h"
+ #include "mozilla/a11y/FocusManager.h"
#include "nsIObserver.h"
-+namespace mozilla {
-+namespace a11y {
+ namespace mozilla {
+ namespace a11y {
+
+#ifdef MOZ_ACCESSIBILITY_ATK
+/**
-+ * Perform initialization that should be done as soon as possible, in order
-+ * to minimize startup time.
-+ * XXX: this function and the next defined in nsApplicationAccessibleWrap.cpp
-+ */
++ * + * Perform initialization that should be done as soon as possible, in
++ * order
++ * + * to minimize startup time.
++ * + * XXX: this function and the next defined in
++ * nsApplicationAccessibleWrap.cpp
++ * + */
+void PreInit();
+
+/**
-+ * Is platform accessibility enabled.
-+ * Only used on linux with atk for now.
-+ */
-+PRBool ShouldA11yBeEnabled();
++ * + * Is platform accessibility enabled.
++ * + * Only used on linux with atk for now.
++ * + */
++bool ShouldA11yBeEnabled();
+#endif
+
-+} // namespace a11y
-+} // namespace mozilla
-+
- class nsAccessibilityService : public nsAccDocManager,
- public nsIAccessibilityService,
- public nsIObserver
- {
- public:
- virtual ~nsAccessibilityService();
+ /**
+ * Return focus manager.
+ */
+ FocusManager* FocusMgr();
+
+ } // namespace a11y
+ } // namespace mozilla
- NS_DECL_ISUPPORTS_INHERITED
diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
--- a/widget/src/gtk2/nsWindow.cpp
+++ b/widget/src/gtk2/nsWindow.cpp
-@@ -103,29 +103,20 @@
+@@ -105,29 +105,21 @@
#include "nsIStringBundle.h"
#include "nsGfxCIID.h"
#include "nsIObserverService.h"
@@ -292,10 +290,10 @@
-#include "stdlib.h"
using namespace mozilla;
--
--static PRBool sAccessibilityChecked = PR_FALSE;
+
+-static bool sAccessibilityChecked = false;
-/* static */
--PRBool nsWindow::sAccessibilityEnabled = PR_FALSE;
+-bool nsWindow::sAccessibilityEnabled = false;
-static const char sSysPrefService [] = "@mozilla.org/system-preference-service;1";
-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
-static const char sAccessibilityKey [] = "config.use_system_prefs.accessibility";
@@ -307,11 +305,11 @@
#include "nsIFile.h"
#include "nsILocalFile.h"
-@@ -1109,19 +1100,18 @@ nsWindow::Show(PRBool aState)
+@@ -1111,19 +1103,18 @@ nsWindow::Show(bool aState)
NativeResize(mBounds.x, mBounds.y, mBounds.width, mBounds.height,
- PR_FALSE);
+ false);
} else if (mNeedsResize) {
- NativeResize(mBounds.width, mBounds.height, PR_FALSE);
+ NativeResize(mBounds.width, mBounds.height, false);
}
}
@@ -328,7 +326,7 @@
}
NS_IMETHODIMP
-@@ -3887,16 +3877,21 @@ nsWindow::Create(nsIWidget *aPare
+@@ -3885,16 +3876,21 @@ nsWindow::Create(nsIWidget *aPare
nsIWidget *baseParent = aInitData &&
(aInitData->mWindowType == eWindowType_dialog ||
aInitData->mWindowType == eWindowType_toplevel ||
@@ -342,27 +340,27 @@
+ a11y::PreInit();
+#endif
+
+ // Ensure that the toolkit is created.
+ nsGTKToolkit::GetToolkit();
+
// initialize all the common bits of this class
- BaseCreate(baseParent, aRect, aHandleEventFunction, aContext,
- aAppShell, aToolkit, aInitData);
+ BaseCreate(baseParent, aRect, aHandleEventFunction, aContext, aInitData);
// Do we need to listen for resizes?
- PRBool listenForResizes = PR_FALSE;;
- if (aNativeParent || (aInitData && aInitData->mListenForResizes))
- listenForResizes = PR_TRUE;
-@@ -4278,43 +4273,16 @@ nsWindow::Create(nsIWidget *aPare
+ bool listenForResizes = false;;
+@@ -4278,43 +4274,16 @@ nsWindow::Create(nsIWidget *aPare
LOG(("\tmGdkWindow %p %lx\n", (void *)mGdkWindow,
gdk_x11_window_get_xid(mGdkWindow)));
}
// resize so that everything is set to the right dimensions
if (!mIsTopLevel)
- Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, PR_FALSE);
+ Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, false);
-#ifdef ACCESSIBILITY
- nsresult rv;
- if (!sAccessibilityChecked) {
-- sAccessibilityChecked = PR_TRUE;
+- sAccessibilityChecked = true;
-
- //check if accessibility enabled/disabled by environment variable
- const char *envValue = PR_GetEnv(sAccEnv);
@@ -394,7 +392,7 @@
if (mDFB)
mDFB->GetDisplayLayer( mDFB, DLID_PRIMARY, &mDFBLayer );
-@@ -6504,19 +6472,18 @@ nsWindow::DispatchAccessibleEvent()
+@@ -6504,19 +6473,18 @@ nsWindow::DispatchAccessibleEvent()
DispatchEvent(&event, status);
return event.mAccessible;
++++++ mozilla-disable-neon-option.patch ++++++
# HG changeset patch
# User Joop Boonen <joop.boonen(a)opensuse.org>
# Parent be20a0ae420eb2b3584ce2c5d241e2817bac8593
Add configure option to allow disabling of neon.
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
@@ -1674,41 +1674,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
diff --git a/js/src/configure.in b/js/src/configure.in
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -1604,41 +1604,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.PqqFbv/_old 2012-02-02 17:58:43.000000000 +0100
+++ /var/tmp/diff_new_pack.PqqFbv/_new 2012-02-02 17:58:43.000000000 +0100
@@ -1,13 +1,13 @@
From: Hans Petter Jansson <hpj(a)copyleft.no>
Wolfgang Rosenauer <wr(a)rosenauer.org>
Subject: use libnsssharedhelper if available at compile time
- (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1)
+ (can be disabled by exporting MOZ_TB_NO_NSSHELPER=1)
References:
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -571,16 +571,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
+@@ -567,16 +567,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@
@@ -31,7 +31,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8016,16 +8016,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8093,16 +8093,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -61,12 +61,12 @@
AC_SUBST(MOZ_OTS_LIBS)
dnl ========================================================
- dnl disable xul
+ dnl Skia
dnl ========================================================
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
--- a/security/manager/ssl/src/Makefile.in
+++ b/security/manager/ssl/src/Makefile.in
-@@ -113,12 +113,14 @@ CSRCS += md4.c
+@@ -114,12 +114,14 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS)
@@ -109,7 +109,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
-@@ -1727,18 +1734,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
+@@ -1725,18 +1732,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -149,8 +149,8 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -138,17 +138,17 @@ ifdef MOZ_DEBUG
- EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -126,17 +126,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+ endif
endif
endif
++++++ tb-develdirs.patch ++++++
--- /var/tmp/diff_new_pack.PqqFbv/_old 2012-02-02 17:58:43.000000000 +0100
+++ /var/tmp/diff_new_pack.PqqFbv/_new 2012-02-02 17:58:43.000000000 +0100
@@ -1,9 +1,9 @@
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -56,21 +56,21 @@ MOZ_APP_NAME = @MOZ_APP_NAME@
- MOZ_APP_DISPLAYNAME = @MOZ_APP_DISPLAYNAME@
+@@ -55,21 +55,21 @@ MOZ_APP_DISPLAYNAME = @MOZ_APP_DISPLAYNA
MOZ_APP_VERSION = @MOZ_APP_VERSION@
+ MOZ_MACBUNDLE_NAME= @MOZ_MACBUNDLE_NAME@
MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@
@@ -11,12 +11,12 @@
exec_prefix = @exec_prefix@
bindir = @bindir@
-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/$(MOZ_APP_NAME)3
++includedir = @includedir@/$(MOZ_APP_NAME)
libdir = @libdir@
datadir = @datadir@
mandir = @mandir@
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+idldir = $(datadir)/idl/$(MOZ_APP_NAME)3
++idldir = $(datadir)/idl/$(MOZ_APP_NAME)
installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++++++ thunderbird-9.0-source.tar.bz2 -> thunderbird-10.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-9.0-source.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-10.0-source.tar.bz2 differ: char 11, line 1
++++++ thunderbird-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.PqqFbv/_old 2012-02-02 17:58:43.000000000 +0100
+++ /var/tmp/diff_new_pack.PqqFbv/_new 2012-02-02 17:58:43.000000000 +0100
@@ -66,12 +66,12 @@
diff --git a/mail/app/Makefile.in b/mail/app/Makefile.in
--- a/mail/app/Makefile.in
+++ b/mail/app/Makefile.in
-@@ -103,16 +103,17 @@ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
+@@ -101,16 +101,17 @@ STL_FLAGS=
+
+ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
TK_LIBS := -framework Cocoa $(TK_LIBS)
endif
- APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS)
-
LIBS += \
$(EXTRA_DSO_LIBS) \
$(XPCOM_STANDALONE_GLUE_LDOPTS) \
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package MozillaFirefox for openSUSE:Factory checked in at 2012-02-02 17:58:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old)
and /work/SRC/openSUSE:Factory/.MozillaFirefox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaFirefox", Maintainer is "bnc-team-mozilla(a)forge.provo.novell.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes 2011-12-25 17:36:55.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new/MozillaFirefox.changes 2012-02-02 17:58:08.000000000 +0100
@@ -1,0 +2,29 @@
+Mon Jan 30 09:41:59 UTC 2012 - wr(a)rosenauer.org
+
+- update to Firefox 10.0 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
+ <iframe> element exposed across domains via name attribute
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
+ Frame scripts calling into untrusted objects bypass security
+ checks
+ * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
+ Uninitialized memory appended when encoding icon images may
+ cause information disclosure
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+- KDE integration has been disabled since it needs refactoring
+- removed obsolete ppc64 patch
+
+-------------------------------------------------------------------
+Sun Jan 22 12:08:07 UTC 2012 - joop.boonen(a)opensuse.org
+
+- Disable neon for arm as it doesn't build correctly
+
+-------------------------------------------------------------------
Old:
----
firefox-9.0.1-source.tar.bz2
l10n-9.0.1.tar.bz2
mozilla-ppc64.patch
New:
----
firefox-10.0-source.tar.bz2
l10n-10.0.tar.bz2
mozilla-disable-neon-option.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package MozillaFirefox
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
#
-%define major 9
+%define major 10
%define mainver %major.0
Name: MozillaFirefox
@@ -45,9 +45,9 @@
BuildRequires: mozilla-nspr-devel >= 4.8.9
BuildRequires: mozilla-nss-devel >= 3.13.1
BuildRequires: nss-shared-helper-devel
-Version: %{mainver}.1
+Version: %{mainver}
Release: 0
-%define releasedate 2011122000
+%define releasedate 2012012900
Provides: web_browser
Provides: firefox = %{version}-%{release}
Provides: firefox = %{mainver}
@@ -86,8 +86,8 @@
Patch10: mozilla-dump_syms-static.patch
Patch11: mozilla-sle11.patch
Patch12: mozilla-linux3.patch
-Patch13: mozilla-ppc64.patch
-Patch14: mozilla-a11y.patch
+Patch13: mozilla-a11y.patch
+Patch14: mozilla-disable-neon-option.patch
# Firefox/browser
Patch31: firefox-browser-css.patch
Patch32: firefox-cross-desktop.patch
@@ -204,7 +204,7 @@
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%patch5 -p1
+#%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
@@ -220,10 +220,10 @@
%patch31 -p1
%patch32 -p1
%if %suse_version >= 1110
-%patch33 -p1
+#%patch33 -p1
%endif
%if %suse_version >= 1140
-%patch34 -p1
+#%patch34 -p1
%endif
%patch38 -p1
%patch39 -p1
@@ -236,11 +236,11 @@
TIME="\"$(date -d "${modified}" "+%%R")\""
find . -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
#
-kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3)
-if test "$kdehelperversion" != %{kde_helper_version}; then
- echo fix kde helper version in the .spec file
- exit 1
-fi
+#kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3)
+#if test "$kdehelperversion" != %{kde_helper_version}; then
+# echo fix kde helper version in the .spec file
+# exit 1
+#fi
source %{SOURCE5}
export MOZ_SOURCE_STAMP=$REV
export SOURCE_REPO=$REPO
@@ -278,7 +278,7 @@
ac_add_options --disable-debug
ac_add_options --enable-startup-notification
#ac_add_options --enable-chrome-format=jar
-ac_add_options --enable-update-channel=default
+ac_add_options --enable-update-channel=release
EOF
%if %suse_version > 1130
cat << EOF >> $MOZCONFIG
@@ -301,6 +301,12 @@
ac_add_options --disable-crashreporter
EOF
%endif
+# Disable neon for arm as it does not build correctly
+%ifarch %arm
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-neon
+EOF
+%endif
make -f client.mk build
%install
@@ -517,7 +523,6 @@
%{progdir}/distribution/extensions/
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
%{progdir}/icons/
-%{progdir}/hyphenation/
%{progdir}/searchplugins/
%attr(755,root,root) %{progdir}/%{progname}.sh
%{progdir}/firefox-bin
@@ -527,7 +532,7 @@
%{progdir}/dependentlibs.list
%{progdir}/*.so
%{progdir}/mozilla-xremote-client
-%{progdir}/omni.jar
+%{progdir}/omni.ja
%{progdir}/platform.ini
%{progdir}/plugin-container
%if %crashreporter
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_9_0_1_RELEASE"
-VERSION="9.0.1"
+RELEASE_TAG="FIREFOX_10_0_RELEASE"
+VERSION="10.0"
# mozilla
hg clone http://hg.mozilla.org/$BRANCH mozilla
++++++ firefox-9.0.1-source.tar.bz2 -> firefox-10.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/firefox-9.0.1-source.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaFirefox.new/firefox-10.0-source.tar.bz2 differ: char 11, line 1
++++++ firefox-kde.patch ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -2,7 +2,7 @@
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1054 @@
+@@ -0,0 +1,1111 @@
+#filter substitution
+<?xml version="1.0"?>
+# -*- Mode: HTML -*-
@@ -477,6 +477,7 @@
+
+ <toolbaritem id="unified-back-forward-button" class="chromeclass-toolbar-additional"
+ context="backForwardMenu" removable="true"
++ forwarddisabled="true"
+ title="&backForwardItem.title;">
+ <toolbarbutton id="back-button" class="toolbarbutton-1"
+ label="&backCmd.label;"
@@ -488,6 +489,13 @@
+ command="Browser:ForwardOrForwardDuplicate"
+ onclick="checkForMiddleClick(this, event);"
+ tooltip="forward-button-tooltip"/>
++ <dummyobservertarget hidden="true"
++ onbroadcast="if (this.getAttribute('disabled') == 'true')
++ this.parentNode.setAttribute('forwarddisabled', 'true');
++ else
++ this.parentNode.removeAttribute('forwarddisabled');">
++ <observes element="Browser:ForwardOrForwardDuplicate" attribute="disabled"/>
++ </dummyobservertarget>
+ </toolbaritem>
+
+ <toolbaritem id="urlbar-container" align="center" flex="400" persist="width" combined="true"
@@ -963,22 +971,63 @@
+ onclick="return contentAreaClick(event, false);"/>
+ <statuspanel id="statusbar-display" inactive="true"/>
+ </vbox>
++ <splitter id="devtools-side-splitter" hidden="true"/>
++ <vbox id="devtools-sidebar-box" hidden="true"
++ style="min-width: 18em; width: 22em; max-width: 42em;" persist="width">
++ <toolbar id="devtools-sidebar-toolbar" nowindowdrag="true"/>
++ <deck id="devtools-sidebar-deck" flex="1"/>
++ </vbox>
+ <vbox id="browser-border-end" hidden="true" layer="true"/>
+ </hbox>
+
++ <hbox id="full-screen-warning-container" hidden="true" fadeout="true">
++ <hbox style="min-width: 100%;" pack="center"> <!-- Inner hbox needed due to bug 579776. -->
++ <hbox id="full-screen-warning-message">
++ <description id="full-screen-warning-text" value="&domFullScreenWarning.label;"></description>
++ </hbox>
++ </hbox>
++ </hbox>
++
+ <vbox id="browser-bottombox" layer="true">
+ <toolbar id="inspector-toolbar"
+ nowindowdrag="true"
+ hidden="true">
-+ <toolbarbutton id="inspector-inspect-toolbutton"
-+ label="&inspectButton.label;"
-+ accesskey="&inspectButton.accesskey;"
-+ class="toolbarbutton-text"
-+ command="Inspector:Inspect"/>
-+ <toolbarseparator />
-+ <hbox id="inspector-tools">
-+ <!-- registered tools go here -->
-+ </hbox>
++ <vbox flex="1">
++ <resizer id="inspector-top-resizer" flex="1"
++ class="inspector-resizer"
++ dir="top" disabled="true"
++ element="inspector-tree-box"/>
++ <hbox>
++#ifdef XP_MACOSX
++ <toolbarbutton id="highlighter-closebutton"
++ oncommand="InspectorUI.closeInspectorUI(false);"
++ tooltiptext="&inspectCloseButton.tooltiptext;"/>
++#endif
++ <toolbarbutton id="inspector-inspect-toolbutton"
++ label="&inspectButton.label;"
++ accesskey="&inspectButton.accesskey;"
++ command="Inspector:Inspect"/>
++ <arrowscrollbox id="inspector-breadcrumbs"
++ flex="1" orient="horizontal"
++ clicktoscroll="true"/>
++ <hbox id="inspector-tools">
++ <toolbarbutton id="inspector-style-button"
++ label="&inspectStyleButton.label;"
++ accesskey="&inspectStyleButton.accesskey;"
++ command="Inspector:Sidebar"/>
++ <!-- registered tools go here -->
++ </hbox>
++#ifndef XP_MACOSX
++ <toolbarbutton id="highlighter-closebutton"
++ oncommand="InspectorUI.closeInspectorUI(false);"
++ tooltiptext="&inspectCloseButton.tooltiptext;"/>
++#endif
++ <resizer id="inspector-end-resizer"
++ class="inspector-resizer"
++ dir="top" disabled="true"
++ element="inspector-tree-box"/>
++ </hbox>
++ </vbox>
+ </toolbar>
+ <toolbar id="addon-bar"
+ toolbarname="&addonBarCmd.label;" accesskey="&addonBarCmd.accesskey;"
@@ -1007,6 +1056,10 @@
+ <svg:rect x="0" y="0" width="1" height="1" fill="white"/>
+ <svg:circle cx="-0.35" cy="0.5" r="0.58"/>
+ </svg:mask>
++ <svg:mask id="winstripe-urlbar-back-button-mask" maskContentUnits="userSpaceOnUse">
++ <svg:rect x="0" y="0" width="10000" height="50" fill="white"/>
++ <svg:circle cx="-11" cy="13" r="15"/>
++ </svg:mask>
+ </svg:svg>
+#endif
+#ifdef XP_MACOSX
@@ -1015,6 +1068,10 @@
+ <svg:rect x="0" y="0" width="1" height="1" fill="white"/>
+ <svg:circle cx="-0.41" cy="0.5" r="0.65"/>
+ </svg:mask>
++ <svg:mask id="pinstripe-urlbar-back-button-mask" maskContentUnits="userSpaceOnUse">
++ <svg:rect x="0" y="-5" width="10000" height="55" fill="white"/>
++ <svg:circle cx="-9" cy="11" r="15"/>
++ </svg:mask>
+ <svg:mask id="pinstripe-tab-ontop-left-curve-mask" maskContentUnits="userSpaceOnUse">
+ <svg:circle cx="9" cy="3" r="3" fill="white"/>
+ <svg:rect x="9" y="0" width="3" height="3" fill="white"/>
@@ -1142,7 +1199,7 @@
diff --git a/browser/components/preferences/advanced.js b/browser/components/preferences/advanced.js
--- a/browser/components/preferences/advanced.js
+++ b/browser/components/preferences/advanced.js
-@@ -683,24 +683,42 @@ var gAdvancedPane = {
+@@ -690,24 +690,42 @@ var gAdvancedPane = {
var brandBundle = document.getElementById("bundleBrand");
var shellBundle = document.getElementById("bundleShell");
var brandShortName = brandBundle.getString("brandShortName");
@@ -1271,33 +1328,33 @@
+NS_IMPL_ISUPPORTS1(nsKDEShellService, nsIShellService)
+
+NS_IMETHODIMP
-+nsKDEShellService::IsDefaultBrowser(PRBool aStartupCheck,
-+ PRBool* aIsDefaultBrowser)
++nsKDEShellService::IsDefaultBrowser(bool aStartupCheck,
++ bool* aIsDefaultBrowser)
+ {
+ *aIsDefaultBrowser = PR_FALSE;
+ if (aStartupCheck)
+ mCheckedThisSession = PR_TRUE;
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "ISDEFAULTBROWSER" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "ISDEFAULTBROWSER" ));
+ if( nsKDEUtils::command( command ))
+ *aIsDefaultBrowser = PR_TRUE;
+ return NS_OK;
+ }
+
+NS_IMETHODIMP
-+nsKDEShellService::SetDefaultBrowser(PRBool aClaimAllTypes,
-+ PRBool aForAllUsers)
++nsKDEShellService::SetDefaultBrowser(bool aClaimAllTypes,
++ bool aForAllUsers)
+ {
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "SETDEFAULTBROWSER" ));
-+ command.AppendCString( aClaimAllTypes ? NS_LITERAL_CSTRING( "ALLTYPES" ) : NS_LITERAL_CSTRING( "NORMAL" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "SETDEFAULTBROWSER" ));
++ command.AppendElement( aClaimAllTypes ? NS_LITERAL_CSTRING( "ALLTYPES" ) : NS_LITERAL_CSTRING( "NORMAL" ));
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
+ }
+
+NS_IMETHODIMP
-+nsKDEShellService::GetShouldCheckDefaultBrowser(PRBool* aResult)
++nsKDEShellService::GetShouldCheckDefaultBrowser(bool* aResult)
+{
-+ // If we've already checked, the browser has been started and this is a
++ // If we've already checked, the browser has been started and this is a
+ // new window open, and we don't want to check again.
+ if (mCheckedThisSession) {
+ *aResult = PR_FALSE;
@@ -1316,7 +1373,7 @@
+}
+
+NS_IMETHODIMP
-+nsKDEShellService::SetShouldCheckDefaultBrowser(PRBool aShouldCheck)
++nsKDEShellService::SetShouldCheckDefaultBrowser(bool aShouldCheck)
+{
+ nsCOMPtr<nsIPrefBranch> prefs;
+ nsCOMPtr<nsIPrefService> pserve(do_GetService(NS_PREFSERVICE_CONTRACTID));
@@ -1351,11 +1408,11 @@
+NS_IMETHODIMP
+nsKDEShellService::OpenApplication(PRInt32 aApplication)
+ {
-+ nsCStringArray command;
++ nsTArray<nsCString> command;
+ if( aApplication == APPLICATION_MAIL )
-+ command.AppendCString( NS_LITERAL_CSTRING( "OPENMAIL" ));
++ command.AppendElement( NS_LITERAL_CSTRING( "OPENMAIL" ));
+ else if( aApplication == APPLICATION_NEWS )
-+ command.AppendCString( NS_LITERAL_CSTRING( "OPENNEWS" ));
++ command.AppendElement( NS_LITERAL_CSTRING( "OPENNEWS" ));
+ else
+ return NS_ERROR_NOT_IMPLEMENTED;
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
@@ -1364,13 +1421,13 @@
+NS_IMETHODIMP
+nsKDEShellService::OpenApplicationWithURI(nsILocalFile* aApplication, const nsACString& aURI)
+ {
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "RUN" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "RUN" ));
+ nsCString app;
+ nsresult rv = aApplication->GetNativePath( app );
+ NS_ENSURE_SUCCESS( rv, rv );
-+ command.AppendCString( app );
-+ command.AppendCString( aURI );
++ command.AppendElement( app );
++ command.AppendElement( aURI );
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
+ }
+
@@ -1379,14 +1436,14 @@
+ {
+ *_retval = nsnull;
+
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "GETDEFAULTFEEDREADER" ));
-+ nsCStringArray output;
-+ if( !nsKDEUtils::command( command, &output ) || output.Count() != 1 )
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "GETDEFAULTFEEDREADER" ));
++ nsTArray<nsCString> output;
++ if( !nsKDEUtils::command( command, &output ) || output.Length() != 1 )
+ return NS_ERROR_FAILURE;
+
+ nsCString path;
-+ path = *output[ 0 ];
++ path = output[ 0 ];
+ if (path.IsEmpty())
+ return NS_ERROR_FAILURE;
+
@@ -1398,7 +1455,7 @@
+ rv = defaultReader->InitWithNativePath(path);
+ NS_ENSURE_SUCCESS(rv, rv);
+
-+ PRBool exists;
++ bool exists;
+ rv = defaultReader->Exists(&exists);
+ NS_ENSURE_SUCCESS(rv, rv);
+ if (!exists)
@@ -1581,7 +1638,7 @@
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
-@@ -424,16 +424,17 @@
+@@ -426,16 +426,17 @@
#endif
#endif
++++++ l10n-9.0.1.tar.bz2 -> l10n-10.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/l10n-9.0.1.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaFirefox.new/l10n-10.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-a11y.patch ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Michael Gorse <mgorse(a)suse.com>
-# Parent d02253d1e8217008dfa26e6e2a901b6a8b75e989
+# Parent 2c115988d04c0a0a8cb75b3a597ecdb2c4c001c9
a11y only enabled from Gnome 2's GConf setting
https://bugzilla.novell.com/show_bug.cgi?id=732898
https://bugzilla.mozilla.org/show_bug.cgi?id=693343
@@ -31,7 +31,7 @@
diff --git a/accessible/src/atk/nsApplicationAccessibleWrap.cpp b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
-@@ -47,29 +47,27 @@
+@@ -47,29 +47,29 @@
#include "nsIPrefBranch.h"
#include "nsIServiceManager.h"
#include "nsAutoPtr.h"
@@ -40,14 +40,15 @@
#include <gtk/gtk.h>
#include <atk/atk.h>
++#ifdef MOZ_ENABLE_DBUS
+#include <dbus/dbus.h>
++#endif
+
+using namespace mozilla::a11y;
typedef GType (* AtkGetTypeType) (void);
GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
--static bool sATKChecked = false;
-+static PRBool sATKChecked = PR_FALSE;
+ static bool sATKChecked = false;
static PRLibrary *sATKLib = nsnull;
static const char sATKLibName[] = "libatk-1.0.so.0";
static const char sATKHyperlinkImplGetTypeSymbol[] =
@@ -65,13 +66,13 @@
static void (* gail_remove_key_event_listener) (guint remove_listener);
static AtkObject * (*gail_get_root) (void);
-@@ -609,36 +607,17 @@ toplevel_event_watcher(GSignalInvocation
+@@ -609,36 +609,17 @@ toplevel_event_watcher(GSignalInvocation
}
return TRUE;
}
- PRBool
+ bool
nsApplicationAccessibleWrap::Init()
{
- // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
@@ -79,7 +80,7 @@
- // see bug 390761
-
- // check if accessibility enabled/disabled by environment variable
-- PRBool isGnomeATEnabled = PR_FALSE;
+- bool isGnomeATEnabled = false;
- const char *envValue = PR_GetEnv(sAccEnv);
- if (envValue) {
- isGnomeATEnabled = !!atoi(envValue);
@@ -103,7 +104,7 @@
else {
MAI_LOG_DEBUG(("Fail to load lib: %s\n", sGail.libName));
}
-@@ -877,8 +856,129 @@ LoadGtkModule(GnomeAccessibilityModule&
+@@ -877,8 +858,129 @@ LoadGtkModule(GnomeAccessibilityModule&
aModule.init ? aModule.shutdownName : aModule.initName,
aModule.libName));
PR_UnloadLibrary(aModule.lib);
@@ -117,22 +118,22 @@
+namespace a11y {
+
+#ifdef MOZ_ENABLE_DBUS
-+static DBusPendingCall *a11yPendingCall = NULL;
++ static DBusPendingCall *a11yPendingCall = NULL;
+#endif
+
+void
+PreInit()
+{
-+ static PRBool sChecked = FALSE;
++ static bool sChecked = false;
+ if (sChecked)
+ return;
-+ sChecked = TRUE;
++ sChecked = true;
+ DBusError error;
+ dbus_error_init(&error);
+ DBusConnection* bus = dbus_bus_get(DBUS_BUS_SESSION, &error);
+ if (!bus)
+ return;
-+ dbus_connection_set_exit_on_disconnect(bus, FALSE);
++ dbus_connection_set_exit_on_disconnect(bus, false);
+
+ DBusMessage *message;
+ message = dbus_message_new_method_call("org.a11y.Bus", "/org/a11y/bus",
@@ -155,14 +156,14 @@
+ dbus_error_free(&error);
+}
+
-+PRBool
++bool
+ShouldA11yBeEnabled()
+{
-+ static PRBool sChecked = PR_FALSE, sShouldEnable = PR_FALSE;
++ static bool sChecked = false, sShouldEnable = false;
+ if (sChecked)
+ return sShouldEnable;
+
-+ sChecked = PR_TRUE;
++ sChecked = true;
+
+ // check if accessibility enabled/disabled by environment variable
+ static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -172,7 +173,7 @@
+
+#ifdef MOZ_ENABLE_DBUS
+ PreInit();
-+ PRBool dbusSuccess = PR_FALSE;
++ bool dbusSuccess = false;
+ DBusMessage *reply = nsnull;
+ if (a11yPendingCall) {
+ dbus_pending_call_block(a11yPendingCall);
@@ -236,47 +237,44 @@
diff --git a/accessible/src/base/nsAccessibilityService.h b/accessible/src/base/nsAccessibilityService.h
--- a/accessible/src/base/nsAccessibilityService.h
+++ b/accessible/src/base/nsAccessibilityService.h
-@@ -41,16 +41,36 @@
+@@ -46,16 +46,33 @@
- #include "nsIAccessibilityService.h"
-
- #include "a11yGeneric.h"
- #include "nsAccDocManager.h"
+ #include "mozilla/a11y/FocusManager.h"
#include "nsIObserver.h"
-+namespace mozilla {
-+namespace a11y {
+ namespace mozilla {
+ namespace a11y {
+
+#ifdef MOZ_ACCESSIBILITY_ATK
+/**
-+ * Perform initialization that should be done as soon as possible, in order
-+ * to minimize startup time.
-+ * XXX: this function and the next defined in nsApplicationAccessibleWrap.cpp
-+ */
++ * + * Perform initialization that should be done as soon as possible, in
++ * order
++ * + * to minimize startup time.
++ * + * XXX: this function and the next defined in
++ * nsApplicationAccessibleWrap.cpp
++ * + */
+void PreInit();
+
+/**
-+ * Is platform accessibility enabled.
-+ * Only used on linux with atk for now.
-+ */
-+PRBool ShouldA11yBeEnabled();
++ * + * Is platform accessibility enabled.
++ * + * Only used on linux with atk for now.
++ * + */
++bool ShouldA11yBeEnabled();
+#endif
+
-+} // namespace a11y
-+} // namespace mozilla
-+
- class nsAccessibilityService : public nsAccDocManager,
- public nsIAccessibilityService,
- public nsIObserver
- {
- public:
- virtual ~nsAccessibilityService();
+ /**
+ * Return focus manager.
+ */
+ FocusManager* FocusMgr();
+
+ } // namespace a11y
+ } // namespace mozilla
- NS_DECL_ISUPPORTS_INHERITED
diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
--- a/widget/src/gtk2/nsWindow.cpp
+++ b/widget/src/gtk2/nsWindow.cpp
-@@ -103,29 +103,20 @@
+@@ -105,29 +105,21 @@
#include "nsIStringBundle.h"
#include "nsGfxCIID.h"
#include "nsIObserverService.h"
@@ -292,10 +290,10 @@
-#include "stdlib.h"
using namespace mozilla;
--
--static PRBool sAccessibilityChecked = PR_FALSE;
+
+-static bool sAccessibilityChecked = false;
-/* static */
--PRBool nsWindow::sAccessibilityEnabled = PR_FALSE;
+-bool nsWindow::sAccessibilityEnabled = false;
-static const char sSysPrefService [] = "@mozilla.org/system-preference-service;1";
-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
-static const char sAccessibilityKey [] = "config.use_system_prefs.accessibility";
@@ -307,11 +305,11 @@
#include "nsIFile.h"
#include "nsILocalFile.h"
-@@ -1109,19 +1100,18 @@ nsWindow::Show(PRBool aState)
+@@ -1111,19 +1103,18 @@ nsWindow::Show(bool aState)
NativeResize(mBounds.x, mBounds.y, mBounds.width, mBounds.height,
- PR_FALSE);
+ false);
} else if (mNeedsResize) {
- NativeResize(mBounds.width, mBounds.height, PR_FALSE);
+ NativeResize(mBounds.width, mBounds.height, false);
}
}
@@ -328,7 +326,7 @@
}
NS_IMETHODIMP
-@@ -3887,16 +3877,21 @@ nsWindow::Create(nsIWidget *aPare
+@@ -3885,16 +3876,21 @@ nsWindow::Create(nsIWidget *aPare
nsIWidget *baseParent = aInitData &&
(aInitData->mWindowType == eWindowType_dialog ||
aInitData->mWindowType == eWindowType_toplevel ||
@@ -342,27 +340,27 @@
+ a11y::PreInit();
+#endif
+
+ // Ensure that the toolkit is created.
+ nsGTKToolkit::GetToolkit();
+
// initialize all the common bits of this class
- BaseCreate(baseParent, aRect, aHandleEventFunction, aContext,
- aAppShell, aToolkit, aInitData);
+ BaseCreate(baseParent, aRect, aHandleEventFunction, aContext, aInitData);
// Do we need to listen for resizes?
- PRBool listenForResizes = PR_FALSE;;
- if (aNativeParent || (aInitData && aInitData->mListenForResizes))
- listenForResizes = PR_TRUE;
-@@ -4278,43 +4273,16 @@ nsWindow::Create(nsIWidget *aPare
+ bool listenForResizes = false;;
+@@ -4278,43 +4274,16 @@ nsWindow::Create(nsIWidget *aPare
LOG(("\tmGdkWindow %p %lx\n", (void *)mGdkWindow,
gdk_x11_window_get_xid(mGdkWindow)));
}
// resize so that everything is set to the right dimensions
if (!mIsTopLevel)
- Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, PR_FALSE);
+ Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, false);
-#ifdef ACCESSIBILITY
- nsresult rv;
- if (!sAccessibilityChecked) {
-- sAccessibilityChecked = PR_TRUE;
+- sAccessibilityChecked = true;
-
- //check if accessibility enabled/disabled by environment variable
- const char *envValue = PR_GetEnv(sAccEnv);
@@ -394,7 +392,7 @@
if (mDFB)
mDFB->GetDisplayLayer( mDFB, DLID_PRIMARY, &mDFBLayer );
-@@ -6504,19 +6472,18 @@ nsWindow::DispatchAccessibleEvent()
+@@ -6504,19 +6473,18 @@ nsWindow::DispatchAccessibleEvent()
DispatchEvent(&event, status);
return event.mAccessible;
++++++ mozilla-disable-neon-option.patch ++++++
# HG changeset patch
# User Joop Boonen <joop.boonen(a)opensuse.org>
# Parent be20a0ae420eb2b3584ce2c5d241e2817bac8593
Add configure option to allow disabling of neon.
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
@@ -1674,41 +1674,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
diff --git a/js/src/configure.in b/js/src/configure.in
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -1604,41 +1604,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
++++++ mozilla-kde.patch ++++++
++++ 859 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/MozillaFirefox/mozilla-kde.patch
++++ and /work/SRC/openSUSE:Factory/.MozillaFirefox.new/mozilla-kde.patch
++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -5,17 +5,19 @@
===================================================================
RCS file: /cvsroot/mozilla/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp,v
retrieving revision 1.1
-diff -u -p -6 -r1.1 nsUnixSystemProxySettings.cpp
---- toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 29 Jan 2008 15:58:41 -0000 1.1
-+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 17 Apr 2008 19:02:19 -0000
-@@ -69,13 +69,19 @@ private:
+
+diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
++++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+@@ -68,16 +68,23 @@ private:
+ };
NS_IMPL_ISUPPORTS1(nsUnixSystemProxySettings, nsISystemProxySettings)
nsresult
nsUnixSystemProxySettings::Init()
{
-- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ // If this is a GNOME session, load gconf and try to use its preferences.
+ // If gconf is not available (which would be stupid) we'll proceed as if
+ // this was not a GNOME session, using *_PROXY environment variables.
@@ -26,6 +28,8 @@
return NS_OK;
}
- PRBool
+ bool
nsUnixSystemProxySettings::IsProxyMode(const char* aMode)
{
+ nsCAutoString mode;
+ return NS_SUCCEEDED(mGConf->GetString(NS_LITERAL_CSTRING("/system/proxy/mode"), mode)) &&
++++++ mozilla-ntlm-full-path.patch ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Petr Cerny <pcerny(a)novell.com>
-# Parent 971259052418fda3b7fc81da75be4557ea5d82bc
+# Parent a843037ea4cee813a68dd529e7a503d1e40b81e4
Bug 634334 - call to the ntlm_auth helper fails
diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp
@@ -23,5 +23,5 @@
nsnull
};
- PRBool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
+ bool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
if (!isOK)
++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -4,8 +4,8 @@
diff --git a/dom/plugins/base/nsPluginHost.cpp b/dom/plugins/base/nsPluginHost.cpp
--- a/dom/plugins/base/nsPluginHost.cpp
+++ b/dom/plugins/base/nsPluginHost.cpp
-@@ -1637,17 +1637,48 @@ nsPluginHost::FindPluginForType(const ch
- PRBool aCheckEnabled)
+@@ -1580,17 +1580,48 @@ nsPluginHost::FindPluginForType(const ch
+ bool aCheckEnabled)
{
if (!aMimeType) {
return nsnull;
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -7,7 +7,7 @@
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -571,16 +571,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
+@@ -567,16 +567,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@
@@ -31,7 +31,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8016,16 +8016,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8093,16 +8093,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -61,12 +61,12 @@
AC_SUBST(MOZ_OTS_LIBS)
dnl ========================================================
- dnl disable xul
+ dnl Skia
dnl ========================================================
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
--- a/security/manager/ssl/src/Makefile.in
+++ b/security/manager/ssl/src/Makefile.in
-@@ -113,12 +113,14 @@ CSRCS += md4.c
+@@ -114,12 +114,14 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS)
@@ -109,7 +109,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
-@@ -1727,18 +1734,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
+@@ -1725,18 +1732,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -149,8 +149,8 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -138,17 +138,17 @@ ifdef MOZ_DEBUG
- EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -126,17 +126,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+ endif
endif
endif
++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.7xMinC/_old 2012-02-02 17:58:22.000000000 +0100
+++ /var/tmp/diff_new_pack.7xMinC/_new 2012-02-02 17:58:22.000000000 +0100
@@ -1,2 +1,2 @@
-REV=c4405d7a95f6
+REV=baefae4b6685
REPO=http://hg.mozilla.org/releases/mozilla-release
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package mono-kde4 for openSUSE:Factory checked in at 2012-02-02 17:57:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mono-kde4 (Old)
and /work/SRC/openSUSE:Factory/.mono-kde4.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mono-kde4", Maintainer is "kde-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mono-kde4/mono-kde4.changes 2011-12-08 12:13:15.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.mono-kde4.new/mono-kde4.changes 2012-02-02 17:57:54.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Jan 30 13:30:37 UTC 2012 - toddrme2178(a)gmail.com
+
+- update to 4.8.0
+ * first stable release of KDE 4.8 (only critical fixes over 4.7.98)
+ * see http://kde.org/announcements/4.8/ for details
+
+-------------------------------------------------------------------
Old:
----
kimono-4.7.4.tar.bz2
New:
----
kimono-4.8.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mono-kde4.spec ++++++
--- /var/tmp/diff_new_pack.LZjHvT/_old 2012-02-02 17:57:56.000000000 +0100
+++ /var/tmp/diff_new_pack.LZjHvT/_new 2012-02-02 17:57:56.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package mono-kde4
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,14 +15,15 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
Name: mono-kde4
-Version: 4.7.4
+Version: 4.8.0
Release: 0
Summary: Kimono Mono-kde library
License: LGPL-2.1+
Group: Development/Libraries/KDE
Url: https://projects.kde.org/projects/kde/kdebindings/csharp/kimono
-Source0: kimono-%{version}.tar.bz2
+Source0: ftp://ftp.kde.org/pub/kde/stable/%{version}/src/kimono-%{version}.tar.bz2
Patch0: kimono-soprano.patch
BuildRequires: kdebase4-workspace-devel
BuildRequires: libjasper-devel
++++++ kimono-4.7.4.tar.bz2 -> kimono-4.8.0.tar.bz2 ++++++
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package inst-source-utils for openSUSE:Factory checked in at 2012-02-02 17:57:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/inst-source-utils (Old)
and /work/SRC/openSUSE:Factory/.inst-source-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "inst-source-utils", Maintainer is "lrupp(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/inst-source-utils/inst-source-utils.changes 2011-10-16 22:46:35.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.inst-source-utils.new/inst-source-utils.changes 2012-02-02 17:57:44.000000000 +0100
@@ -1,0 +2,5 @@
+Thu Feb 2 11:10:39 UTC 2012 - adrian(a)suse.de
+
+- write SHA256 sums into CHECKSUMS file
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ inst-source-utils.spec ++++++
--- /var/tmp/diff_new_pack.hESpGK/_old 2012-02-02 17:57:45.000000000 +0100
+++ /var/tmp/diff_new_pack.hESpGK/_new 2012-02-02 17:57:45.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package inst-source-utils
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,13 @@
#
-
Name: inst-source-utils
Summary: Utilities for creating customized installation sources
-Version: 2011.10.16
-Release: 1
-Url: http://en.opensuse.org/Inst-source-utils
License: GPL-2.0+
Group: System/YaST
+Version: 2011.10.16
+Release: 0
+Url: http://en.opensuse.org/Inst-source-utils
BuildArch: noarch
Requires: gpg2 recode
Obsoletes: autoyast2-utils <= 2.14.10
++++++ inst-source-utils.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/inst-source-utils/usr/bin/create_sha1sum new/inst-source-utils/usr/bin/create_sha1sum
--- old/inst-source-utils/usr/bin/create_sha1sum 2011-10-16 21:55:30.000000000 +0200
+++ new/inst-source-utils/usr/bin/create_sha1sum 2012-02-02 12:10:28.000000000 +0100
@@ -57,7 +57,7 @@
-h|--help) usage 0 ;;
-m|--meta) CREATE_META=1 ; shift ;;
-q|--quiet) QUIET="yes" ; shift ;;
- -2) CHECKSUM="sha256sum" ; CHECKSUM_F="SHA256SUMS" ; shift ;;
+ -2) CHECKSUM="sha256sum" ; CHECKSUM_F="CHECKSUMS" ; shift ;;
*) break ;;
esac
done
@@ -100,7 +100,7 @@
test $IS_SKIP = true && continue
}
case "$FILE" in
- (*.swp|SHA1SUMS*|SHA256SUMS*|MD5SUMS*)
+ (*.swp|SHA1SUMS*|CHECKSUMS*|MD5SUMS*)
continue
;;
(*)
@@ -109,7 +109,7 @@
esac
done
if [ $NFILES -eq 0 ]; then
- rm -f SHA1SUMS* SHA256SUMS*
+ rm -f SHA1SUMS* CHECKSUMS*
else
echo -n > $TMPFILE
for FILE in "${FILES[@]}"; do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/inst-source-utils/usr/bin/create_sha1sums new/inst-source-utils/usr/bin/create_sha1sums
--- old/inst-source-utils/usr/bin/create_sha1sums 2011-10-16 21:55:30.000000000 +0200
+++ new/inst-source-utils/usr/bin/create_sha1sums 2012-02-02 12:10:05.000000000 +0100
@@ -40,7 +40,7 @@
function usage() {
echo "Usage: `basename $0` [OPTIONS] <CD-Rootdir>"
echo " -n : don't re-sign the generated files"
- echo " -m : include SHA1SUMS files (or SHA256SUMS files for sha256)"
+ echo " -m : include SHA1SUMS files (or CHECKSUMS files for others)"
echo " -2 : use sha256 instead of sha1"
echo " -x : add sha1sums for extra files"
echo
@@ -71,7 +71,7 @@
;;
2) CHECKSUM="sha256sum"
CHECKSUM_T="SHA256"
- CHECKSUM_F="SHA256SUMS"
+ CHECKSUM_F="CHECKSUMS"
CHECKSUM_O="-2"
;;
esac
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package horde4-imp for openSUSE:Factory checked in at 2012-02-02 17:57:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/horde4-imp (Old)
and /work/SRC/openSUSE:Factory/.horde4-imp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "horde4-imp", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/horde4-imp/horde4-imp.changes 2011-09-23 02:02:52.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.horde4-imp.new/horde4-imp.changes 2012-02-02 17:57:30.000000000 +0100
@@ -1,0 +2,105 @@
+Tue Jan 17 15:51:27 UTC 2012 - lang(a)b1-systems.de
+
+- version 5.0.18
+- [mms] Automatically track rownumber updates when selecting messages; fixes SHIFT-DEL behavior in the dynamic view.- [mms] Fix contents of sent message when directly sending from spellcheck in standard view (Bug #10464).- [mms] Fix namespace auto-detection for non-sane namespace configs (Bug #10447).- [mms] Fix POP3 regression (Bug #10450).- [mms] Forwarded messages no longer treated as an attachment in the UI (Request #9754).- [mms] Correctly display submailboxes in dynamic view when new submailbox is created before parent mailbox is expanded (Bug #10429).- [mms] Fix UI artifacts when renaming mailboxes in dynamic view (Bug #10533).- [jan] Don't open certain links in HTML messages in the message pane.- [mms] Add ability to toggle hide deleted messages in dynamic view (Request #10256).- [mms] Add auto-generated message filter (see RFC 3834).- [mms] Remove non-existent parent mailbox when removing last child mailbox in dynamic view (Bug #10495).- [mms] Provide content duration information for audio & video data if that information is available (RFC 3803).- [jan] Fix setting sender when redirecting messages via SMTP (Bug #10488).- [mms] Add List-ID information, if available, to auto-reply notification.
+- [mms] Display information on reply method in standard view when automatically choosing the reply type.
+- [mms] Fix generation of Save All attachments link.
+- [mms] More intelligent quoting of flowed text messages sent in HTML format.
+- [mms] Browser mailto-handler respects current IMP view mode (Bug #10475).
+- [mms] More workarounds for broken suhosin extension (Bug #10462).
+- [mms] Always show image thumbnail previews, if an image conversion utility is present on the system.
+- [jan] Fix broken dependency on Text_Flowed.
+- [mms] Workaround broken number_format() for PHP < 5.4.0 (Bug #10618).
+- [mms] Add preference to indicate preferred language for return replies on outgoing messages.
+- [mms] For reply, indicate original sender's language preference.
+- [mms] Fix/improve monthly sent-mail rename login task (Bug #10613).
+- [mms] Fix display of encoded subject text on print page (Bug #9755).
+- [mms] Fix setting MDN flag on sent message after compose (Bug #10579).
+- [mms] When expanding a submailbox in dynamic view, honor expanded children status.
+- [mms] Re-add 'msgs_shown' parameter to Newmail block.
+- [mms] Allow multiple messages to be sent via quickreply in dynamic view.
+- [mms] Allow image attachments to be displayed without download in mobile view.
+- [mms] Fix reporting spam/innocent on mailbox page in mobile view.
+- [mms] Fix viewing next message after deleting message in mobile view.
+- [mms] Fix composing messages in mobile view.
+- [mms] Optimize deletion of messages in dynamic view.
+- [mms] Fix accessing search mailboxes in dynamic view on IE 9 (Bug #10462).
+- [mms] Fix altering background color of system message flags (Bug #10544).
+- [jan] Fix sending notifications after download of linked attachments (Bug #10539).
+- [mms] Honor sortpref locked status.
+- [mms] HTML drafts saved in IMP are resumed in that mode, regardless of the 'compose_html' preference (Request #10787).
+- [mms] Improved tree display when displaying all message parts.
+- [mms] Fix DNS resolution when sending attachment viewed messages (Bug #10784).
+- [mms] Fix switching quicksearch criteria while a search is active in dynamic mode (Bug #10780).
+- [mms] Fix redirecting message from dynamic view popup message (Bug #10738).
+- [mms] Fix swapping signatures when composing in HTML mode (Bug #10768).
+- [mms] Remove transparency for PDF thumbnails generated by imagemagick.
+- [mms] Fix removing addresses on contacts page (Bug #10761).
+- [mms] Virtual Trash fixes.
+- [mms] Improve UI access to advanced sorting options in dynamic view.
+- [mms] Fix stripping attachments in traditional view (Bug #10722).
+- [mms] Fix creating new Drafts mailbox from Drafts preference page.
+- [mms] Fix verifying a PGP signed part within a PGP encrypted part.
+- [mms] HTML viewer passes Email Privacy Tester (http://grepular.com/email_privacy_tester/).
+- [mms] Fix intermittent attachment loss when composing messages.
+- [mms] Correctly reference CSS stylesheets contained within a multipart/related part.
+- [mms] Sanitize LINK tags contained in HTML messages.
+- [mjr] Only request the field values we actually need when searching the contacts API.
+- [mms] Fix expand all mailboxes in dynamic view (Bug #10682).
+- [mms] Re-add auto-detection of MIME types for message parts that lack this information.
+- [mms] Add 'delete_mark_seen' preference.
+- [mms] Fix accessing POP3 servers that use commas in their UIDs.
+- [mms] Fix updating flags in non-selected mailbox if IMAP server does not support CONDSTORE/QRESYNC (Bug #10627).
+- [mms] Fix some dynamic view links on IE (Bug #10664).
+- [jan] Use locale based folder sorting.
+- [mms] Workaround broken PGP signed data contained within encrypted parts (Bug #10809).
+- [mms] Fix signature verification display for combined encrypted/signed PGP messages.
+- [mms] Add option to edit ACLs when right-clicking mailbox in dynamic view (Request #8060).
+- [mms] Allow multiple messages to be redirected from traditional view mailbox page (Request #2084).
+- [mms] Add ability to quickly add unsubscribed mailboxes to available search mailboxes in advanced search (Request #10832).
+- [mms] Don't list parent mailboxes after child mailboxes (Bug #10802).
+- [jan] Update Dutch translation (Pieterjan Heyse <pieterjan.heyse(a)scheppers-wetteren.be>).
+- [mms] Fix setting compose message body on IE 9 in dynamic view.
+- [mms] Redirect to login page if IMAP credentials are lost somehow during the session.
+- [mms] Fix 'server' credential in preauthenticate hook.
+- [jan] Fix updating events from attendee responses (Bug #10772).
+- [jan] Update Japanese translation (Hiromi Kimura <hiromi(a)tac.tsukuba.ac.jp>).
+- [mms] Correctly apply default mail_domain value in all places it is needed.
+- [mms] Correctly save mail_domain value if changed in preferences UI.
+- [mms] Cache message headers during a page access.
+- [mms] Fix adding submailboxes to last mailbox in a level in dynamic view.
+- [mms] Fix display of numerically-named mailboxes on IMAP servers without the LIST-EXTENDED IMAP capability (Bug #10869).
+- [mms] Fix attachment detection search filter.
+- [mms] Fix editing date search elements.
+- [mms] Allow creation of the mailbox '0' (Bug #10866).
+- [mms] Correctly handle numeric mailbox names.
+- [mms] Fix display of mailbox names living under special mailboxes (Bug #10802).
+- [mms] Fix broken Hide/Purge Deleted links in traditional view (Bug #10860).
+- [mms] Fix issue in dynamic mailbox view with thread sorting and a reset of mailbox metadata (Bug #10835).
+- [mms] Fix message redirection regression in dynamic view (Bug #10859).
+- [mms] SECURITY: Fix XSS vulnerabilities on the compose page (traditional view), the contacts popup window, and with certain IMAP mailbox names.
+- [mms] Fix updating context menu when a mailbox is converted into a container element after being deleted.
+- [mms] Fix expand/collapse of folder tree in mobile view.
+- [mms] Fix regression preventing sending of MDNs.
+- [mms] Fix reporting as innocent in mobile view.
+- [mms] Fix updating log information when replying/forwarding in dynamic view.
+- [mms] Fix deleting virtual folders in dynamic view.
+- [mms] Purge browser cache daily in dynamic view; updates time stamps to proper format (Request #9773).
+
+
+-------------------------------------------------------------------
+Sat Aug 27 19:51:05 UTC 2011 - lang(a)b1-systems.de
+
+- version 5.0.10
+- [mms] Display flag to indicate a mailing list message.
+- [mms] Immediately update mailbox list when message is deleted and the mailbox does not support flags (e.g. POP3) (Bug #10424).
+- [mjr] Fix notifications not showing while accepting iTips
+- [mms] Correctly determine page with first/last unseen messages when using descending sequence sorting (Bug #9882).
+- [mms] Deletion works correctly from popup message view if base window is no longer available (Bug #9761).
+- [mms] Fix explicitly applying filters in INBOX in dynamic view (Bug #10291).
+- [mms] Add 'Edit as New' action for messages (Request #10206).
+- [mms] Remove 'allow_resume_all' configuration option (Request #10206).
+- [mms] Add personal contacts search filter.
+- [mms] Add ability to search all mailboxes (Request #10204).
+
+-------------------------------------------------------------------
Old:
----
imp-5.0.9.tgz
New:
----
imp-5.0.18.tgz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ horde4-imp.spec ++++++
--- /var/tmp/diff_new_pack.GkTdYg/_old 2012-02-02 17:57:33.000000000 +0100
+++ /var/tmp/diff_new_pack.GkTdYg/_new 2012-02-02 17:57:33.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package horde4-imp
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,20 +21,21 @@
%define hordedir /usr/share/php5/PEAR/www/horde
%define pear_name imp
-Summary: PEAR: A web based webmailer
+Summary: IMP - A web based webmailer
+License: GPL-2.0
+Group: Productivity/Networking/Web/Utilities
Name: horde4-imp
-Version: 5.0.9
-Release: 1
-License: GPL-3.0+
-Group: Productivity/Networking/Web/Utilities
+Version: 5.0.18
+Release: 0
Source0: http://pear.horde.org/get/imp-%{version}.tgz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://pear.horde.org/package/imp
BuildRequires: php5-pear >= 1.4.7
Requires: horde4 < 5.0.0, php5-pear >= 1.7.0
BuildRequires: fdupes
-BuildRequires: php5-pear-Horde_Role php5-pear-channel-horde
+BuildRequires: php5-pear-Horde_Role
+BuildRequires: php5-pear-channel-horde
Requires: php5-pear-channel-horde, php5-pear-Horde_Role
Requires: php5-pear-Horde_ActiveSync
Requires: php5-pear-Horde_Auth
@@ -138,6 +139,7 @@
%{xmldir}/imp.xml
%{hordedir}/imp
%attr(0775,root,www) %dir %{hordedir}/imp/config
+%{_bindir}/imp-mailbox-decode
%{_bindir}/imp-bounce-spam
%{_bindir}/imp-query-imap-cache
%{_docdir}/horde4-imp/
++++++ imp-5.0.9.tgz -> imp-5.0.18.tgz ++++++
++++ 641026 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gaupol for openSUSE:Factory checked in at 2012-02-02 17:57:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gaupol (Old)
and /work/SRC/openSUSE:Factory/.gaupol.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gaupol", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/gaupol/gaupol.changes 2012-02-01 09:57:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gaupol.new/gaupol.changes 2012-02-02 17:57:13.000000000 +0100
@@ -1,0 +2,6 @@
+Tue Jan 31 11:04:15 UTC 2012 - cfarrell(a)suse.com
+
+- license update: GPL-3.0+
+ No indication of GPL-3.0 files (i.e. GPLv3 only) in the package
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gaupol.spec ++++++
--- /var/tmp/diff_new_pack.Jx1h9c/_old 2012-02-02 17:57:14.000000000 +0100
+++ /var/tmp/diff_new_pack.Jx1h9c/_new 2012-02-02 17:57:14.000000000 +0100
@@ -12,7 +12,7 @@
Name: gaupol
Version: 0.19.2
Release: 0
-License: GPL-3.0
+License: GPL-3.0+
Summary: GTK Subtitle editor
Url: http://home.gna.org/gaupol/
Group: Productivity/Multimedia/Video/Editors and Convertors
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package backintime for openSUSE:Factory checked in at 2012-02-02 17:56:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/backintime (Old)
and /work/SRC/openSUSE:Factory/.backintime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "backintime", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/backintime/backintime.changes 2011-09-23 01:52:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.backintime.new/backintime.changes 2012-02-02 17:56:39.000000000 +0100
@@ -1,0 +2,5 @@
+Wed Feb 1 12:50:22 UTC 2012 - tejas.guruswamy(a)opensuse.org
+
+- Fix duplicated omf files
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ backintime.spec ++++++
--- /var/tmp/diff_new_pack.0JHe5H/_old 2012-02-02 17:56:40.000000000 +0100
+++ /var/tmp/diff_new_pack.0JHe5H/_new 2012-02-02 17:56:40.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package backintime
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,15 +15,13 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
-
Name: backintime
Version: 1.0.8
-Release: 1
-License: GPL
+Release: 0
Summary: Back In Time is a simple backup system for GNOME/KDE4 desktop
-Url: http://www.le-web.org/back-in-time/
+License: GPL-2.0+
Group: Productivity/Archiving/Backup
+Url: http://www.le-web.org/back-in-time/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -55,7 +53,6 @@
%package gnome
-
Summary: Back In Time is a simple backup system for GNOME/KDE4 desktop
Group: Productivity/Archiving/Backup
Requires: %{name} = %{version}
@@ -75,7 +72,6 @@
%package kde
-
Summary: Back In Time is a simple backup system for GNOME/KDE4 desktop
Group: Productivity/Archiving/Backup
Requires: %{name} = %{version}
@@ -107,15 +103,15 @@
pushd common
%configure
-make %{?jobs:-j%{jobs}}
+make %{?_smp_mflags}
popd
pushd gnome
%configure
-make %{?jobs:-j%{jobs}}
+make %{?_smp_mflags}
popd
pushd kde4
%configure
-make %{?jobs:-j%{jobs}}
+make %{?_smp_mflags}
popd
%install
@@ -149,15 +145,16 @@
%{_docdir}/%{name}/
%{_docdir}/%{name}-common/
%{_mandir}/man1/%{name}.1.gz
+%if 0%{?suse_version} < 1120
+%lang(jv) %dir %{_datadir}/locale/jv
+%lang(jv) %{_datadir}/locale/jv/LC_MESSAGES
+%endif
%files gnome
%defattr(-,root,root,-)
%{_bindir}/%{name}-gnome
%{_datadir}/applications/%{name}-gnome.desktop
%{_datadir}/applications/%{name}-gnome-root.desktop
-%dir %{_datadir}/omf
-%dir %{_datadir}/omf/%{name}
-%{_datadir}/omf/%{name}/%{name}-C.omf
%{_docdir}/%{name}-gnome/
%{_mandir}/man1/%{name}-gnome.1.gz
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package autoyast2 for openSUSE:Factory checked in at 2012-02-02 17:56:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/autoyast2 (Old)
and /work/SRC/openSUSE:Factory/.autoyast2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autoyast2", Maintainer is "ug(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/autoyast2/autoyast2.changes 2011-10-05 17:35:16.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.autoyast2.new/autoyast2.changes 2012-02-02 17:56:37.000000000 +0100
@@ -1,0 +2,39 @@
+Wed Feb 1 16:28:04 CET 2012 - ug(a)suse.de
+
+- 2.22.0
+
+-------------------------------------------------------------------
+Wed Jan 4 15:51:41 CET 2012 - ug(a)suse.de
+
+- added taboo list for device guessing
+ (bnc#736530)
+
+-------------------------------------------------------------------
+Mon Jan 2 12:45:19 CET 2012 - ug(a)suse.de
+
+- 2nd password field in ask-dialogs can be too short
+ (bnc#737660)
+
+-------------------------------------------------------------------
+Wed Dec 7 10:05:22 UTC 2011 - coolo(a)suse.com
+
+- fix license to be in spdx.org format
+
+-------------------------------------------------------------------
+Tue Nov 29 16:34:30 CET 2011 - ug(a)suse.de
+
+- added some more RPM-requires for the installation
+ (bnc#708258)
+
+-------------------------------------------------------------------
+Tue Nov 29 15:10:39 CET 2011 - ug(a)suse.de
+
+- log ask-scripts only if debug is set to true
+ (bnc#732359)
+
+-------------------------------------------------------------------
+Wed Nov 23 12:07:14 CET 2011 - ug(a)suse.de
+
+- moved writing init-scripts to 1st stage because of systemd
+
+-------------------------------------------------------------------
Old:
----
autoyast2-2.21.4.tar.bz2
New:
----
autoyast2-2.22.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ autoyast2.spec ++++++
--- /var/tmp/diff_new_pack.ySe5m5/_old 2012-02-02 17:56:38.000000000 +0100
+++ /var/tmp/diff_new_pack.ySe5m5/_new 2012-02-02 17:56:38.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package autoyast2
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,17 +19,15 @@
Name: autoyast2
-Version: 2.21.4
+Version: 2.22.0
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: autoyast2-2.21.4.tar.bz2
-
-Prefix: /usr
+Source0: autoyast2-%{version}.tar.bz2
Group: System/YaST
License: GPL-2.0+
-BuildRequires: docbook-xsl-stylesheets libxslt perl-XML-Writer pkg-config sgml-skel update-desktop-files xorg-x11-libs yast2-bootloader yast2-country yast2-devtools yast2-mouse yast2-slp yast2-testsuite yast2-transfer
+BuildRequires: daps docbook-xsl-stylesheets libxslt perl-XML-Writer pkg-config python-xml sgml-skel update-desktop-files xorg-x11-libs yast2-bootloader yast2-country yast2-devtools yast2-mouse yast2-slp yast2-testsuite yast2-transfer
# API for Disabled Modules (ProductControl)
BuildRequires: yast2 >= 2.16.36
# After API cleanup
@@ -39,7 +37,7 @@
Requires: yast2 >= 2.16.36
Requires: yast2-core yast2-xml libxslt
Requires: autoyast2-installation = %{version}
-Requires: yast2-schema yast2 yast2-country yast2-storage
+Requires: yast2-schema yast2 yast2-country
Requires: yast2-storage >= 2.19.13
Requires: yast2-transfer >= 2.21.0
@@ -65,7 +63,7 @@
installation sources.
%package installation
-Version: 2.21.4
+Version: 2.22.0
Summary: YaST2 - Auto Installation Modules
@@ -74,7 +72,7 @@
Requires: yast2 >= 2.16.36
# After API cleanup
Requires: yast2-update >= 2.18.3
-Requires: yast2-xml yast2-core yast2 yast2-country yast2-mouse yast2-packager yast2-storage yast2-transfer yast2-slp
+Requires: yast2-xml yast2-core yast2 yast2-country yast2-mouse yast2-packager yast2-storage yast2-slp yast2-bootloader yast2-ncurses
Requires: yast2-transfer >= 2.21.0
Provides: yast2-trans-autoinst
Obsoletes: yast2-trans-autoinst
@@ -84,26 +82,26 @@
generated with the autoyast2 package.
%prep
-%setup -n autoyast2-2.21.4
+%setup -n autoyast2-%{version}
%build
-%{prefix}/bin/y2tool y2autoconf
-%{prefix}/bin/y2tool y2automake
+%{_prefix}/bin/y2tool y2autoconf
+%{_prefix}/bin/y2tool y2automake
autoreconf --force --install
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
%{?suse_update_config:%{suse_update_config -f}}
-./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir}
+./configure --libdir=%{_libdir} --prefix=%{_prefix} --mandir=%{_mandir}
# V=1: verbose build in case we used AM_SILENT_RULES(yes)
# so that RPM_OPT_FLAGS check works
make %{?jobs:-j%jobs} V=1
%install
make install DESTDIR="$RPM_BUILD_ROOT"
-[ -e "%{prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT"
-for f in `find $RPM_BUILD_ROOT/%{prefix}/share/applications/YaST2/ -name "*.desktop"` ; do
+[ -e "%{_prefix}/share/YaST2/data/devtools/NO_MAKE_CHECK" ] || Y2DIR="$RPM_BUILD_ROOT/usr/share/YaST2" make check DESTDIR="$RPM_BUILD_ROOT"
+for f in `find $RPM_BUILD_ROOT/%{_prefix}/share/applications/YaST2/ -name "*.desktop"` ; do
d=${f##*/}
%suse_update_desktop_file -d ycc_${d%.desktop} ${d%.desktop}
done
@@ -144,9 +142,9 @@
%dir /var/lib/autoinstall/repository/rules
%dir /var/lib/autoinstall/repository/classes
%dir /var/lib/autoinstall/tmp
-%doc %{prefix}/share/doc/packages/autoyast2
+%doc %{_prefix}/share/doc/packages/autoyast2
-%{prefix}/share/applications/YaST2/autoyast.desktop
+%{_prefix}/share/applications/YaST2/autoyast.desktop
/usr/share/autoinstall/modules/*.desktop
/usr/share/YaST2/include/autoinstall/classes.ycp
/usr/share/YaST2/include/autoinstall/conftree.ycp
@@ -247,7 +245,7 @@
/usr/share/YaST2/include/autoinstall/ask.ycp
# scripts
-%{prefix}/lib/YaST2/bin/fetch_image.sh
+%{_prefix}/lib/YaST2/bin/fetch_image.sh
%dir /var/adm/autoinstall/
%dir /var/adm/autoinstall/scripts
++++++ autoyast2-2.21.4.tar.bz2 -> autoyast2-2.22.0.tar.bz2 ++++++
++++ 14092 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package arpwatch-ethercodes for openSUSE:Factory checked in at 2012-02-02 17:56:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/arpwatch-ethercodes (Old)
and /work/SRC/openSUSE:Factory/.arpwatch-ethercodes.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arpwatch-ethercodes", Maintainer is "draht(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/arpwatch-ethercodes/arpwatch-ethercodes.changes 2012-02-01 11:52:42.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.arpwatch-ethercodes.new/arpwatch-ethercodes.changes 2012-02-02 17:56:27.000000000 +0100
@@ -2 +2 @@
-Wed Feb 1 07:40:06 CET 2012 - autobuild(a)suse.de
+Thu Feb 2 06:40:05 CET 2012 - autobuild(a)suse.de
@@ -4 +4 @@
-- automated update on 2012-02-01
+- automated update on 2012-02-02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ arpwatch-ethercodes.spec ++++++
--- /var/tmp/diff_new_pack.UA4cMY/_old 2012-02-02 17:56:29.000000000 +0100
+++ /var/tmp/diff_new_pack.UA4cMY/_new 2012-02-02 17:56:29.000000000 +0100
@@ -23,7 +23,7 @@
License: BSD-3-Clause
Group: Productivity/Networking/Diagnostic
Summary: Ethercodes Data for arpwatch
-Version: 2012.2.1
+Version: 2012.2.2
Release: 1
Source0: http://standards.ieee.org/regauth/oui/oui.txt
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ oui.txt ++++++
--- /var/tmp/diff_new_pack.UA4cMY/_old 2012-02-02 17:56:29.000000000 +0100
+++ /var/tmp/diff_new_pack.UA4cMY/_new 2012-02-02 17:56:29.000000000 +0100
@@ -33809,8 +33809,8 @@
Torrance CA 90501
UNITED STATES
-00-14-D2 (hex) KYUKI CORPORATION
-0014D2 (base 16) KYUKI CORPORATION
+00-14-D2 (hex) Kyuden Technosystems Corporation
+0014D2 (base 16) Kyuden Technosystems Corporation
4-19-18 SHIMIZU,MINAMI-KU
FUKUOKA 815-0031
JAPAN
@@ -78810,6 +78810,13 @@
SANTA CLARA CA 95054
UNITED STATES
+00-DE-FB (hex) Cisco Systems
+00DEFB (base 16) Cisco Systems
+ 80 West Tasman Dr.
+ SJCM1-1
+ San Jose CA 95134
+ UNITED STATES
+
00-E0-00 (hex) Fujitsu Limited
00E000 (base 16) Fujitsu Limited
Musashi-kosugi Tower Place Bldg.,
@@ -84240,6 +84247,12 @@
Los Gatos CA 95032
UNITED STATES
+28-41-21 (hex) OptiSense Network, LLC
+284121 (base 16) OptiSense Network, LLC
+ 1308 10th Street
+ Bridgeport TX 76426
+ UNITED STATES
+
28-48-46 (hex) GridCentric Inc.
284846 (base 16) GridCentric Inc.
350 Bloor St. E
@@ -87281,6 +87294,13 @@
Dallas TX 75243
UNITED STATES
+50-57-A8 (hex) Cisco Systems
+5057A8 (base 16) Cisco Systems
+ 80 West Tasman Dr.
+ SJCM1-1
+ San Jose CA 95134
+ UNITED STATES
+
50-60-28 (hex) Xirrus Inc.
506028 (base 16) Xirrus Inc.
2101 CORPORATE CENTER DR
@@ -92405,6 +92425,13 @@
Burlingame CA 94010
UNITED STATES
+90-AC-3F (hex) BrightSign LLC
+90AC3F (base 16) BrightSign LLC
+ 16795 Lark Ave.
+ Suite 200
+ Los Gatos CA 95032
+ UNITED STATES
+
90-B1-34 (hex) Motorola Mobility, Inc.
90B134 (base 16) Motorola Mobility, Inc.
6450 Sequence Drive
@@ -94512,6 +94539,13 @@
Bagsv�rd DK-2880
DENMARK
+AC-51-EE (hex) Cambridge Communication Systems Ltd
+AC51EE (base 16) Cambridge Communication Systems Ltd
+ Sheraton House
+ Castle Park
+ Cambridge Cambridgeshire CB3 0AX
+ UNITED KINGDOM
+
AC-54-EC (hex) IEEE P1823 Standards Working Group
AC54EC (base 16) IEEE P1823 Standards Working Group
445 Hoes Lane
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package apparmor for openSUSE:Factory checked in at 2012-02-02 17:56:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apparmor (Old)
and /work/SRC/openSUSE:Factory/.apparmor.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apparmor", Maintainer is "MSzeredi(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/apparmor/apparmor.changes 2012-01-05 13:51:07.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.apparmor.new/apparmor.changes 2012-02-02 17:56:22.000000000 +0100
@@ -1,0 +2,41 @@
+Tue Jan 31 09:53:06 UTC 2012 - opensuse(a)cboltz.de
+
+- Update to AppArmor 2.7.2 (= 2.7 branch / r1894)
+ - move various permissions from httpd2-prefork profile to
+ abstractions/apache2-common. Backward-incompatible change: *.htaccess
+ files are no longer allowed for ^HANDLING_UNTRUSTED_INPUT
+ - allow access for more /usr/lib*/samba/ files for smbd (bnc#725967#c5)
+ - allow various .conf files for dovecot (lp#458922)
+ - disallow wl for *.so in @{HOME}/.pki/nssdb/ in abstractions/private-files
+ and abstractions/private-files-strict (lp#911847)
+ - update abstractions/kde, private-files* and ubuntu-browsers.d/user-files
+ to use ~/.kde4, not only ~/.kde (bnc#741592)
+ - block write access to ~/.kde{,4}/env in abstractions/private-files
+ (lp#914190)
+ - allow write access for personal dictionary etc. in abstractions/aspell
+ (lp#917859)
+ - when using genprof for a script, include read access to the script itsself
+ - automatically include abstractions/python or abstractions/ruby for
+ python/ruby scripts
+ - add profile for smbldap-useradd and allow smbd to call it (bnc#738041)
+ - allow creation of the .config directory in abstractions/enchant (lp#914184)
+ - allow TFTP read-only access in dnsmasq profile (lp#905412)
+ - allow capability dac_read_search for syslog-ng (bnc#731876)
+ - add p11-kit abstraction and include it in abstractions/authentification
+ (lp#912754, lp#912752)
+ - add audacity to abstractions/ubuntu-media-players (lp#899963)
+ - allow software-center, fireclam plugin, [tT]unar, exo-open, kate and
+ /dev/nvidia* in abstractons/ubuntu-browsers.d/* (lp#662906, lp#562831,
+ lp#890894, lp#890894, lp#884748)
+ - fix typo for multiarch gconf-modules in abstractions/base (lp#904548)
+ - allow avahi to do dbus introspection (lp#769148)
+ - allow access to ~/.fonts.conf.d in abstractions/fonts (lp#870992)
+ - allow transmission in abstractions/ubuntu-bittorrent-clients (lp#852062)
+ - allow reading ~/.cups/client.conf and ~/.cups/lpoptions in
+ abstractions/cups-client (lp#887992)
+ - allow read access of /etc/python{2,3}.[0-7]*/sitecustomize.py in
+ abstractions/python (lp#860856)
+ - various updates to the sshd profile (lp#817956)
+ - (and some more changes I already included in the apparmor-2.7-branch.diff)
+
+-------------------------------------------------------------------
Old:
----
apparmor-2.7-branch.diff
apparmor-2.7.0.tar.gz
New:
----
apparmor-2.7.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apparmor.spec ++++++
--- /var/tmp/diff_new_pack.tnf8Hu/_old 2012-02-02 17:56:24.000000000 +0100
+++ /var/tmp/diff_new_pack.tnf8Hu/_new 2012-02-02 17:56:24.000000000 +0100
@@ -43,19 +43,17 @@
%if ! %{?distro:1}0
%define distro suse
%endif
-Version: 2.7.0
-Release: 1
-%define versiondir 2.7.0
+Version: 2.7.2
+Release: 0
+%define versiondir 2.7.2
Summary: AppArmor userlevel parser utility
+License: GPL-2.0+
Group: Productivity/Networking/Security
Source0: apparmor-%{version}.tar.gz
Source1: %{name}-profile-editor.png
Source2: %{name}-profile-editor.desktop
Source3: update-trans.sh
-# upstream changes since the 2.7 release
-Patch0: apparmor-2.7-branch.diff
-
# enable caching of profiles (= massive performance speedup when loading profiles)
Patch1: apparmor-enable-profile-cache.diff
@@ -79,7 +77,6 @@
# remove after 12.1 release - bnc#720617 #c7
Patch21: apparmor-utils-subdomain-compat
-License: GPLv2+
Url: https://launchpad.net/apparmor
PreReq: sed
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -142,8 +139,8 @@
%endif
%package parser
-License: GPLv2+
Summary: AppArmor userlevel parser utility
+License: GPL-2.0+
Group: Productivity/Networking/Security
Obsoletes: subdomain_parser < %{version}
Obsoletes: subdomain-parser < %{version}
@@ -167,8 +164,8 @@
SubDomain.
%package docs
-License: GPLv2+
Summary: AppArmor Documentation package
+License: GPL-2.0+
Group: Documentation/Other
BuildArch: noarch
@@ -181,8 +178,8 @@
%if %{with apache}
%package -n apache2-mod_apparmor
-License: GPLv2+
Summary: AppArmor module for apache2
+License: GPL-2.0+
Group: Productivity/Security
%description -n apache2-mod_apparmor
@@ -198,8 +195,8 @@
%endif
%package -n libapparmor1
-License: LGPLv2.1+
Summary: Utility library for AppArmor
+License: LGPL-2.1+
Group: Development/Libraries/C and C++
%ifarch ppc64
Obsoletes: libapparmor-64bit < %{version}
@@ -216,8 +213,8 @@
well as functions to parse AppArmor log messages.
%package -n libapparmor-devel
-License: LGPLv2.1+
Summary: Development headers and libraries for libapparmor
+License: LGPL-2.1+
Group: Development/Libraries/C and C++
Requires: libapparmor1 = %{version}
Provides: libapparmor:/usr/include/sys/apparmor.h
@@ -227,8 +224,8 @@
AppArmor API.
%package -n perl-apparmor
-License: GPLv2 ; LGPLv2.1+
Summary: Perl interface for libapparmor functions
+License: GPL-2.0 ; LGPL-2.1+
Group: Development/Libraries/Perl
Requires: libapparmor1 = %{version}
Requires: perl = %{perl_version}
@@ -248,8 +245,8 @@
%if %{with python}
%package -n python-apparmor
-License: GPLv2 ; LGPLv2.1+
Summary: Python interface for libapparmor functions
+License: GPL-2.0 ; LGPL-2.1+
Group: Development/Libraries/Python
BuildRequires: python
Requires: libapparmor1 = %{version}
@@ -266,8 +263,8 @@
%if %{with ruby}
%package -n ruby-apparmor
-License: GPLv2 ; LGPLv2.1+
Summary: Ruby interface for libapparmor functions
+License: GPL-2.0 ; LGPL-2.1+
Group: Development/Libraries/Ruby
Requires: libapparmor1 = %{version}
Requires: ruby = %{ruby_version}
@@ -281,8 +278,8 @@
%endif
%package profiles
-License: GPLv2 ; LGPLv2.1+
Summary: AppArmor profiles that are loaded into the apparmor kernel module
+License: GPL-2.0 ; LGPL-2.1+
Group: Productivity/Security
Requires: apparmor-parser(CAP_SYSLOG)
Obsoletes: subdomain-profiles < %{version}
@@ -299,8 +296,8 @@
SubDomain.
%package utils
-License: GPLv2 ; LGPLv2.1+
Summary: AppArmor User-Level Utilities Useful for Creating AppArmor Profiles
+License: GPL-2.0 ; LGPL-2.1+
Group: Productivity/Security
Requires: libapparmor1 = %{version}
Requires: perl = %{perl_version}
@@ -316,8 +313,8 @@
%if %{with tomcat}
%package -n tomcat_apparmor
-License: GPLv2 ; LGPLv2.1+
Summary: Tomcat 6 plugin for AppArmor change_hat
+License: GPL-2.0 ; LGPL-2.1+
Group: System/Libraries
Requires: libapparmor1 = %{version}
Requires: tomcat6
@@ -334,8 +331,8 @@
%if %{with pam}
%package -n pam_apparmor
-License: GPLv2 ; LGPLv2.1+
Summary: PAM module for AppArmor change_hat
+License: GPL-2.0 ; LGPL-2.1+
Group: Productivity/Security
BuildRequires: pam-devel
PreReq: pam
@@ -354,8 +351,8 @@
%if %{with dbus}
%package dbus
-License: GPLv2 ; LGPLv2.1+
Summary: Audit dispatcher for sending AppArmor events over DBUS
+License: GPL-2.0 ; LGPL-2.1+
Group: System/Monitoring
%description dbus
@@ -367,8 +364,8 @@
%if %{with editor}
%package profile-editor
-License: GPLv2 ; LGPLv2.1+
Summary: AppArmor profile editor
+License: GPL-2.0 ; LGPL-2.1+
Group: Productivity/Editors/Other
%description profile-editor
@@ -379,8 +376,8 @@
%if %{with gnome}
%package -n apparmorapplet-gnome
-License: GPLv2 ; LGPLv2.1+
Summary: An AppArmor event notification applet for GNOME
+License: GPL-2.0 ; LGPL-2.1+
Group: System/GUI/GNOME
%description -n apparmorapplet-gnome
@@ -404,7 +401,6 @@
%prep
%setup -q -n %{name}-%{versiondir}
-%patch0 -p0
%patch1 -p1
%patch2 -p0
%patch5 -p1
++++++ apparmor-2.7.0.tar.gz -> apparmor-2.7.2.tar.gz ++++++
++++ 3408 lines of diff (skipped)
++++++ apparmor-samba-include-permissions-for-shares.diff ++++++
--- /var/tmp/diff_new_pack.tnf8Hu/_old 2012-02-02 17:56:24.000000000 +0100
+++ /var/tmp/diff_new_pack.tnf8Hu/_new 2012-02-02 17:56:24.000000000 +0100
@@ -20,7 +20,7 @@
=== modified file 'profiles/apparmor.d/usr.sbin.smbd'
--- profiles/apparmor.d/usr.sbin.smbd 2011-08-27 18:50:42 +0000
+++ profiles/apparmor.d/usr.sbin.smbd 2011-10-19 09:37:04 +0000
-@@ -42,6 +42,10 @@
+@@ -46,6 +46,10 @@
@{HOMEDIRS}/** lrwk,
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xulrunner for openSUSE:12.1:Update:Test checked in at 2012-02-02 10:40:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/xulrunner (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.xulrunner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xulrunner", Maintainer is "gnome-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/xulrunner/xulrunner.changes 2012-01-04 17:27:23.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.xulrunner.new/xulrunner.changes 2012-02-02 10:40:55.000000000 +0100
@@ -1,0 +2,24 @@
+Mon Jan 30 09:43:21 UTC 2012 - wr(a)rosenauer.org
+
+- update to version 10.0 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
+ <iframe> element exposed across domains via name attribute
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
+ Frame scripts calling into untrusted objects bypass security
+ checks
+ * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
+ Uninitialized memory appended when encoding icon images may
+ cause information disclosure
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+- removed obsolete ppc64 patch
+- disable neon for ARM as it doesn't build correctly
+
+-------------------------------------------------------------------
Old:
----
l10n-9.0.1.tar.bz2
mozilla-ppc64.patch
xulrunner-9.0.1-source.tar.bz2
New:
----
l10n-10.0.tar.bz2
mozilla-disable-neon-option.patch
source-stamp.txt
xulrunner-10.0-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xulrunner.spec ++++++
--- /var/tmp/diff_new_pack.MJxrkQ/_old 2012-02-02 10:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.MJxrkQ/_new 2012-02-02 10:40:57.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package xulrunner
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -43,12 +43,12 @@
%endif
BuildRequires: mozilla-nspr-devel >= 4.8.9
BuildRequires: mozilla-nss-devel >= 3.13.1
-Version: 9.0.1
+Version: 10.0
Release: 0
-%define releasedate 2011122000
-%define version_internal 9.0.1
-%define apiversion 9
-%define uaweight 900001
+%define releasedate 2012012900
+%define version_internal 10.0
+%define apiversion 10
+%define uaweight 1000000
Summary: Mozilla Runtime Environment
License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
Group: Productivity/Other
@@ -65,6 +65,7 @@
Source5: add-plugins.sh.in
Source6: create-tar.sh
Source7: baselibs.conf
+Source8: source-stamp.txt
Source9: compare-locales.tar.bz2
Patch1: toolkit-download-folder.patch
Patch2: mozilla-pkgconfig.patch
@@ -76,8 +77,8 @@
Patch12: mozilla-dump_syms-static.patch
Patch13: mozilla-sle11.patch
Patch14: mozilla-linux3.patch
-Patch15: mozilla-ppc64.patch
-Patch16: mozilla-a11y.patch
+Patch15: mozilla-a11y.patch
+Patch16: mozilla-disable-neon-option.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: mozilla-js = %{version}
Requires(post): update-alternatives coreutils
@@ -283,6 +284,12 @@
ac_add_options --disable-ipc
EOF
%endif
+# Disable neon for arm as it does not build correctly
+%ifarch %arm
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-neon
+EOF
+%endif
make -f client.mk build
%install
@@ -434,7 +441,6 @@
%dir %{_libdir}/xulrunner-%{version_internal}/extensions/
%{_libdir}/xulrunner-%{version_internal}/chrome/icons/
%{_libdir}/xulrunner-%{version_internal}/components/
-%{_libdir}/xulrunner-%{version_internal}/hyphenation/
%{_libdir}/xulrunner-%{version_internal}/plugins/
%{_libdir}/xulrunner-%{version_internal}/*.so
%exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so
@@ -450,7 +456,7 @@
%{_libdir}/xulrunner-%{version_internal}/xulrunner-bin
%{_libdir}/xulrunner-%{version_internal}/xulrunner-stub
%{_libdir}/xulrunner-%{version_internal}/platform.ini
-%{_libdir}/xulrunner-%{version_internal}/omni.jar
+%{_libdir}/xulrunner-%{version_internal}/omni.ja
# crashreporter files
%if %crashreporter
%{_libdir}/xulrunner-%{version_internal}/crashreporter
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.MJxrkQ/_old 2012-02-02 10:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.MJxrkQ/_new 2012-02-02 10:40:57.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_9_0_RELEASE"
-VERSION="9.0"
+RELEASE_TAG="FIREFOX_10_0_RELEASE"
+VERSION="10.0"
# mozilla
hg clone http://hg.mozilla.org/$BRANCH mozilla
++++++ l10n-9.0.1.tar.bz2 -> l10n-10.0.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/xulrunner/l10n-9.0.1.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.xulrunner.new/l10n-10.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-a11y.patch ++++++
--- /var/tmp/diff_new_pack.MJxrkQ/_old 2012-02-02 10:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.MJxrkQ/_new 2012-02-02 10:40:57.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Michael Gorse <mgorse(a)suse.com>
-# Parent d02253d1e8217008dfa26e6e2a901b6a8b75e989
+# Parent 2c115988d04c0a0a8cb75b3a597ecdb2c4c001c9
a11y only enabled from Gnome 2's GConf setting
https://bugzilla.novell.com/show_bug.cgi?id=732898
https://bugzilla.mozilla.org/show_bug.cgi?id=693343
@@ -31,7 +31,7 @@
diff --git a/accessible/src/atk/nsApplicationAccessibleWrap.cpp b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
-@@ -47,29 +47,27 @@
+@@ -47,29 +47,29 @@
#include "nsIPrefBranch.h"
#include "nsIServiceManager.h"
#include "nsAutoPtr.h"
@@ -40,14 +40,15 @@
#include <gtk/gtk.h>
#include <atk/atk.h>
++#ifdef MOZ_ENABLE_DBUS
+#include <dbus/dbus.h>
++#endif
+
+using namespace mozilla::a11y;
typedef GType (* AtkGetTypeType) (void);
GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
--static bool sATKChecked = false;
-+static PRBool sATKChecked = PR_FALSE;
+ static bool sATKChecked = false;
static PRLibrary *sATKLib = nsnull;
static const char sATKLibName[] = "libatk-1.0.so.0";
static const char sATKHyperlinkImplGetTypeSymbol[] =
@@ -65,13 +66,13 @@
static void (* gail_remove_key_event_listener) (guint remove_listener);
static AtkObject * (*gail_get_root) (void);
-@@ -609,36 +607,17 @@ toplevel_event_watcher(GSignalInvocation
+@@ -609,36 +609,17 @@ toplevel_event_watcher(GSignalInvocation
}
return TRUE;
}
- PRBool
+ bool
nsApplicationAccessibleWrap::Init()
{
- // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
@@ -79,7 +80,7 @@
- // see bug 390761
-
- // check if accessibility enabled/disabled by environment variable
-- PRBool isGnomeATEnabled = PR_FALSE;
+- bool isGnomeATEnabled = false;
- const char *envValue = PR_GetEnv(sAccEnv);
- if (envValue) {
- isGnomeATEnabled = !!atoi(envValue);
@@ -103,7 +104,7 @@
else {
MAI_LOG_DEBUG(("Fail to load lib: %s\n", sGail.libName));
}
-@@ -877,8 +856,129 @@ LoadGtkModule(GnomeAccessibilityModule&
+@@ -877,8 +858,129 @@ LoadGtkModule(GnomeAccessibilityModule&
aModule.init ? aModule.shutdownName : aModule.initName,
aModule.libName));
PR_UnloadLibrary(aModule.lib);
@@ -117,22 +118,22 @@
+namespace a11y {
+
+#ifdef MOZ_ENABLE_DBUS
-+static DBusPendingCall *a11yPendingCall = NULL;
++ static DBusPendingCall *a11yPendingCall = NULL;
+#endif
+
+void
+PreInit()
+{
-+ static PRBool sChecked = FALSE;
++ static bool sChecked = false;
+ if (sChecked)
+ return;
-+ sChecked = TRUE;
++ sChecked = true;
+ DBusError error;
+ dbus_error_init(&error);
+ DBusConnection* bus = dbus_bus_get(DBUS_BUS_SESSION, &error);
+ if (!bus)
+ return;
-+ dbus_connection_set_exit_on_disconnect(bus, FALSE);
++ dbus_connection_set_exit_on_disconnect(bus, false);
+
+ DBusMessage *message;
+ message = dbus_message_new_method_call("org.a11y.Bus", "/org/a11y/bus",
@@ -155,14 +156,14 @@
+ dbus_error_free(&error);
+}
+
-+PRBool
++bool
+ShouldA11yBeEnabled()
+{
-+ static PRBool sChecked = PR_FALSE, sShouldEnable = PR_FALSE;
++ static bool sChecked = false, sShouldEnable = false;
+ if (sChecked)
+ return sShouldEnable;
+
-+ sChecked = PR_TRUE;
++ sChecked = true;
+
+ // check if accessibility enabled/disabled by environment variable
+ static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -172,7 +173,7 @@
+
+#ifdef MOZ_ENABLE_DBUS
+ PreInit();
-+ PRBool dbusSuccess = PR_FALSE;
++ bool dbusSuccess = false;
+ DBusMessage *reply = nsnull;
+ if (a11yPendingCall) {
+ dbus_pending_call_block(a11yPendingCall);
@@ -236,47 +237,44 @@
diff --git a/accessible/src/base/nsAccessibilityService.h b/accessible/src/base/nsAccessibilityService.h
--- a/accessible/src/base/nsAccessibilityService.h
+++ b/accessible/src/base/nsAccessibilityService.h
-@@ -41,16 +41,36 @@
+@@ -46,16 +46,33 @@
- #include "nsIAccessibilityService.h"
-
- #include "a11yGeneric.h"
- #include "nsAccDocManager.h"
+ #include "mozilla/a11y/FocusManager.h"
#include "nsIObserver.h"
-+namespace mozilla {
-+namespace a11y {
+ namespace mozilla {
+ namespace a11y {
+
+#ifdef MOZ_ACCESSIBILITY_ATK
+/**
-+ * Perform initialization that should be done as soon as possible, in order
-+ * to minimize startup time.
-+ * XXX: this function and the next defined in nsApplicationAccessibleWrap.cpp
-+ */
++ * + * Perform initialization that should be done as soon as possible, in
++ * order
++ * + * to minimize startup time.
++ * + * XXX: this function and the next defined in
++ * nsApplicationAccessibleWrap.cpp
++ * + */
+void PreInit();
+
+/**
-+ * Is platform accessibility enabled.
-+ * Only used on linux with atk for now.
-+ */
-+PRBool ShouldA11yBeEnabled();
++ * + * Is platform accessibility enabled.
++ * + * Only used on linux with atk for now.
++ * + */
++bool ShouldA11yBeEnabled();
+#endif
+
-+} // namespace a11y
-+} // namespace mozilla
-+
- class nsAccessibilityService : public nsAccDocManager,
- public nsIAccessibilityService,
- public nsIObserver
- {
- public:
- virtual ~nsAccessibilityService();
+ /**
+ * Return focus manager.
+ */
+ FocusManager* FocusMgr();
+
+ } // namespace a11y
+ } // namespace mozilla
- NS_DECL_ISUPPORTS_INHERITED
diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
--- a/widget/src/gtk2/nsWindow.cpp
+++ b/widget/src/gtk2/nsWindow.cpp
-@@ -103,29 +103,20 @@
+@@ -105,29 +105,21 @@
#include "nsIStringBundle.h"
#include "nsGfxCIID.h"
#include "nsIObserverService.h"
@@ -292,10 +290,10 @@
-#include "stdlib.h"
using namespace mozilla;
--
--static PRBool sAccessibilityChecked = PR_FALSE;
+
+-static bool sAccessibilityChecked = false;
-/* static */
--PRBool nsWindow::sAccessibilityEnabled = PR_FALSE;
+-bool nsWindow::sAccessibilityEnabled = false;
-static const char sSysPrefService [] = "@mozilla.org/system-preference-service;1";
-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
-static const char sAccessibilityKey [] = "config.use_system_prefs.accessibility";
@@ -307,11 +305,11 @@
#include "nsIFile.h"
#include "nsILocalFile.h"
-@@ -1109,19 +1100,18 @@ nsWindow::Show(PRBool aState)
+@@ -1111,19 +1103,18 @@ nsWindow::Show(bool aState)
NativeResize(mBounds.x, mBounds.y, mBounds.width, mBounds.height,
- PR_FALSE);
+ false);
} else if (mNeedsResize) {
- NativeResize(mBounds.width, mBounds.height, PR_FALSE);
+ NativeResize(mBounds.width, mBounds.height, false);
}
}
@@ -328,7 +326,7 @@
}
NS_IMETHODIMP
-@@ -3887,16 +3877,21 @@ nsWindow::Create(nsIWidget *aPare
+@@ -3885,16 +3876,21 @@ nsWindow::Create(nsIWidget *aPare
nsIWidget *baseParent = aInitData &&
(aInitData->mWindowType == eWindowType_dialog ||
aInitData->mWindowType == eWindowType_toplevel ||
@@ -342,27 +340,27 @@
+ a11y::PreInit();
+#endif
+
+ // Ensure that the toolkit is created.
+ nsGTKToolkit::GetToolkit();
+
// initialize all the common bits of this class
- BaseCreate(baseParent, aRect, aHandleEventFunction, aContext,
- aAppShell, aToolkit, aInitData);
+ BaseCreate(baseParent, aRect, aHandleEventFunction, aContext, aInitData);
// Do we need to listen for resizes?
- PRBool listenForResizes = PR_FALSE;;
- if (aNativeParent || (aInitData && aInitData->mListenForResizes))
- listenForResizes = PR_TRUE;
-@@ -4278,43 +4273,16 @@ nsWindow::Create(nsIWidget *aPare
+ bool listenForResizes = false;;
+@@ -4278,43 +4274,16 @@ nsWindow::Create(nsIWidget *aPare
LOG(("\tmGdkWindow %p %lx\n", (void *)mGdkWindow,
gdk_x11_window_get_xid(mGdkWindow)));
}
// resize so that everything is set to the right dimensions
if (!mIsTopLevel)
- Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, PR_FALSE);
+ Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, false);
-#ifdef ACCESSIBILITY
- nsresult rv;
- if (!sAccessibilityChecked) {
-- sAccessibilityChecked = PR_TRUE;
+- sAccessibilityChecked = true;
-
- //check if accessibility enabled/disabled by environment variable
- const char *envValue = PR_GetEnv(sAccEnv);
@@ -394,7 +392,7 @@
if (mDFB)
mDFB->GetDisplayLayer( mDFB, DLID_PRIMARY, &mDFBLayer );
-@@ -6504,19 +6472,18 @@ nsWindow::DispatchAccessibleEvent()
+@@ -6504,19 +6473,18 @@ nsWindow::DispatchAccessibleEvent()
DispatchEvent(&event, status);
return event.mAccessible;
++++++ mozilla-disable-neon-option.patch ++++++
# HG changeset patch
# User Joop Boonen <joop.boonen(a)opensuse.org>
# Parent be20a0ae420eb2b3584ce2c5d241e2817bac8593
Add configure option to allow disabling of neon.
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
@@ -1674,41 +1674,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
diff --git a/js/src/configure.in b/js/src/configure.in
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -1604,41 +1604,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.MJxrkQ/_old 2012-02-02 10:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.MJxrkQ/_new 2012-02-02 10:40:57.000000000 +0100
@@ -5,17 +5,19 @@
===================================================================
RCS file: /cvsroot/mozilla/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp,v
retrieving revision 1.1
-diff -u -p -6 -r1.1 nsUnixSystemProxySettings.cpp
---- toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 29 Jan 2008 15:58:41 -0000 1.1
-+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 17 Apr 2008 19:02:19 -0000
-@@ -69,13 +69,19 @@ private:
+
+diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
++++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+@@ -68,16 +68,23 @@ private:
+ };
NS_IMPL_ISUPPORTS1(nsUnixSystemProxySettings, nsISystemProxySettings)
nsresult
nsUnixSystemProxySettings::Init()
{
-- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ // If this is a GNOME session, load gconf and try to use its preferences.
+ // If gconf is not available (which would be stupid) we'll proceed as if
+ // this was not a GNOME session, using *_PROXY environment variables.
@@ -26,6 +28,8 @@
return NS_OK;
}
- PRBool
+ bool
nsUnixSystemProxySettings::IsProxyMode(const char* aMode)
{
+ nsCAutoString mode;
+ return NS_SUCCEEDED(mGConf->GetString(NS_LITERAL_CSTRING("/system/proxy/mode"), mode)) &&
++++++ mozilla-ntlm-full-path.patch ++++++
--- /var/tmp/diff_new_pack.MJxrkQ/_old 2012-02-02 10:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.MJxrkQ/_new 2012-02-02 10:40:57.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Petr Cerny <pcerny(a)novell.com>
-# Parent 971259052418fda3b7fc81da75be4557ea5d82bc
+# Parent a843037ea4cee813a68dd529e7a503d1e40b81e4
Bug 634334 - call to the ntlm_auth helper fails
diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp
@@ -23,5 +23,5 @@
nsnull
};
- PRBool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
+ bool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
if (!isOK)
++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.MJxrkQ/_old 2012-02-02 10:40:57.000000000 +0100
+++ /var/tmp/diff_new_pack.MJxrkQ/_new 2012-02-02 10:40:57.000000000 +0100
@@ -4,8 +4,8 @@
diff --git a/dom/plugins/base/nsPluginHost.cpp b/dom/plugins/base/nsPluginHost.cpp
--- a/dom/plugins/base/nsPluginHost.cpp
+++ b/dom/plugins/base/nsPluginHost.cpp
-@@ -1637,17 +1637,48 @@ nsPluginHost::FindPluginForType(const ch
- PRBool aCheckEnabled)
+@@ -1580,17 +1580,48 @@ nsPluginHost::FindPluginForType(const ch
+ bool aCheckEnabled)
{
if (!aMimeType) {
return nsnull;
++++++ source-stamp.txt ++++++
REV=baefae4b6685
REPO=http://hg.mozilla.org/releases/mozilla-release
++++++ xulrunner-9.0.1-source.tar.bz2 -> xulrunner-10.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/xulrunner/xulrunner-9.0.1-source.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.xulrunner.new/xulrunner-10.0-source.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package seamonkey for openSUSE:12.1:Update:Test checked in at 2012-02-02 10:39:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/seamonkey (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.seamonkey.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "seamonkey", Maintainer is "gnome-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/seamonkey/seamonkey.changes 2012-01-04 17:26:59.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.seamonkey.new/seamonkey.changes 2012-02-02 10:39:15.000000000 +0100
@@ -1,0 +2,22 @@
+Tue Jan 31 22:16:33 UTC 2012 - wr(a)rosenauer.org
+
+- update to Seamonkey 2.7 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
+ <iframe> element exposed across domains via name attribute
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
+ Frame scripts calling into untrusted objects bypass security
+ checks
+ * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
+ Uninitialized memory appended when encoding icon images may
+ cause information disclosure
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+
+-------------------------------------------------------------------
Old:
----
l10n-2.6.1.tar.bz2
seamonkey-2.6.1-source.tar.bz2
New:
----
l10n-2.7.tar.bz2
seamonkey-2.7-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ seamonkey.spec ++++++
--- /var/tmp/diff_new_pack.xvobCz/_old 2012-02-02 10:39:20.000000000 +0100
+++ /var/tmp/diff_new_pack.xvobCz/_new 2012-02-02 10:39:20.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package seamonkey
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -36,9 +36,9 @@
BuildRequires: yasm
BuildRequires: zip
Provides: web_browser
-Version: 2.6.1
+Version: 2.7
Release: 0
-%define releasedate 2011122000
+%define releasedate 2012013000
Summary: The successor of the Mozilla Application Suite
License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
Group: Productivity/Networking/Web/Browsers
@@ -329,14 +329,9 @@
%dir %{progdir}/distribution/extensions/
#%exclude %{progdir}/distribution/extensions/debugQA(a)mozilla.org.xpi
%{progdir}/chrome/icons
-%{progdir}/hyphenation/
%{progdir}/extensions/modern(a)themes.mozilla.org.xpi
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
-#%{progdir}/greprefs/
%{progdir}/isp/
-#%{progdir}/modules/
-#%{progdir}/plugins/
-#%{progdir}/res/
%{progdir}/searchplugins/
%{progdir}/add-plugins.sh
%{progdir}/application.ini
@@ -345,7 +340,7 @@
%{progdir}/dependentlibs.list
%{progdir}/*.so
%{progdir}/mozilla-xremote-client
-%{progdir}/omni.jar
+%{progdir}/omni.ja
%{progdir}/platform.ini
%{progdir}/plugin-container
%{progdir}/%{progname}.sh
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.xvobCz/_old 2012-02-02 10:39:20.000000000 +0100
+++ /var/tmp/diff_new_pack.xvobCz/_new 2012-02-02 10:39:20.000000000 +0100
@@ -1,8 +1,8 @@
#!/bin/bash
BRANCH="releases/comm-release"
-RELEASE_TAG="SEAMONKEY_2_6_1_RELEASE"
-VERSION="2.6.1"
+RELEASE_TAG="SEAMONKEY_2_7_RELEASE"
+VERSION="2.7"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH seamonkey
++++++ l10n-2.6.1.tar.bz2 -> l10n-2.7.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/seamonkey/l10n-2.6.1.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.seamonkey.new/l10n-2.7.tar.bz2 differ: char 11, line 1
++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.xvobCz/_old 2012-02-02 10:39:20.000000000 +0100
+++ /var/tmp/diff_new_pack.xvobCz/_new 2012-02-02 10:39:20.000000000 +0100
@@ -5,17 +5,19 @@
===================================================================
RCS file: /cvsroot/mozilla/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp,v
retrieving revision 1.1
-diff -u -p -6 -r1.1 nsUnixSystemProxySettings.cpp
---- toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 29 Jan 2008 15:58:41 -0000 1.1
-+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 17 Apr 2008 19:02:19 -0000
-@@ -69,13 +69,19 @@ private:
+
+diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
++++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+@@ -68,16 +68,23 @@ private:
+ };
NS_IMPL_ISUPPORTS1(nsUnixSystemProxySettings, nsISystemProxySettings)
nsresult
nsUnixSystemProxySettings::Init()
{
-- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ // If this is a GNOME session, load gconf and try to use its preferences.
+ // If gconf is not available (which would be stupid) we'll proceed as if
+ // this was not a GNOME session, using *_PROXY environment variables.
@@ -26,6 +28,8 @@
return NS_OK;
}
- PRBool
+ bool
nsUnixSystemProxySettings::IsProxyMode(const char* aMode)
{
+ nsCAutoString mode;
+ return NS_SUCCEEDED(mGConf->GetString(NS_LITERAL_CSTRING("/system/proxy/mode"), mode)) &&
++++++ mozilla-ntlm-full-path.patch ++++++
--- /var/tmp/diff_new_pack.xvobCz/_old 2012-02-02 10:39:20.000000000 +0100
+++ /var/tmp/diff_new_pack.xvobCz/_new 2012-02-02 10:39:20.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Petr Cerny <pcerny(a)novell.com>
-# Parent 971259052418fda3b7fc81da75be4557ea5d82bc
+# Parent a843037ea4cee813a68dd529e7a503d1e40b81e4
Bug 634334 - call to the ntlm_auth helper fails
diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp
@@ -23,5 +23,5 @@
nsnull
};
- PRBool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
+ bool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
if (!isOK)
++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.xvobCz/_old 2012-02-02 10:39:20.000000000 +0100
+++ /var/tmp/diff_new_pack.xvobCz/_new 2012-02-02 10:39:20.000000000 +0100
@@ -4,8 +4,8 @@
diff --git a/dom/plugins/base/nsPluginHost.cpp b/dom/plugins/base/nsPluginHost.cpp
--- a/dom/plugins/base/nsPluginHost.cpp
+++ b/dom/plugins/base/nsPluginHost.cpp
-@@ -1637,17 +1637,48 @@ nsPluginHost::FindPluginForType(const ch
- PRBool aCheckEnabled)
+@@ -1580,17 +1580,48 @@ nsPluginHost::FindPluginForType(const ch
+ bool aCheckEnabled)
{
if (!aMimeType) {
return nsnull;
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.xvobCz/_old 2012-02-02 10:39:20.000000000 +0100
+++ /var/tmp/diff_new_pack.xvobCz/_new 2012-02-02 10:39:20.000000000 +0100
@@ -7,7 +7,7 @@
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -571,16 +571,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
+@@ -567,16 +567,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@
@@ -31,7 +31,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8016,16 +8016,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8093,16 +8093,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -61,12 +61,12 @@
AC_SUBST(MOZ_OTS_LIBS)
dnl ========================================================
- dnl disable xul
+ dnl Skia
dnl ========================================================
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
--- a/security/manager/ssl/src/Makefile.in
+++ b/security/manager/ssl/src/Makefile.in
-@@ -113,12 +113,14 @@ CSRCS += md4.c
+@@ -114,12 +114,14 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS)
@@ -109,7 +109,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
-@@ -1727,18 +1734,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
+@@ -1725,18 +1732,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -149,8 +149,8 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -138,17 +138,17 @@ ifdef MOZ_DEBUG
- EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -126,17 +126,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+ endif
endif
endif
++++++ mozilla-ua-locale.patch ++++++
--- /var/tmp/diff_new_pack.xvobCz/_old 2012-02-02 10:39:20.000000000 +0100
+++ /var/tmp/diff_new_pack.xvobCz/_new 2012-02-02 10:39:20.000000000 +0100
@@ -7,7 +7,7 @@
diff --git a/chrome/src/nsChromeRegistryChrome.cpp b/chrome/src/nsChromeRegistryChrome.cpp
--- a/chrome/src/nsChromeRegistryChrome.cpp
+++ b/chrome/src/nsChromeRegistryChrome.cpp
-@@ -327,20 +327,21 @@ nsChromeRegistryChrome::GetSelectedLocal
+@@ -318,20 +318,21 @@ nsChromeRegistryChrome::GetSelectedLocal
return NS_OK;
}
@@ -16,8 +16,8 @@
nsChromeRegistryChrome::SelectLocaleFromPref(nsIPrefBranch* prefs)
{
nsresult rv;
-- PRBool matchOSLocale = PR_FALSE;
-+ PRBool matchOSLocale = PR_FALSE, userLocaleOverride = PR_FALSE;
+- bool matchOSLocale = false;
++ bool matchOSLocale = false, userLocaleOverride = false;
+ prefs->PrefHasUserValue(SELECTED_LOCALE_PREF, &userLocaleOverride);
rv = prefs->GetBoolPref(MATCH_OS_LOCALE_PREF, &matchOSLocale);
++++++ seamonkey-2.6.1-source.tar.bz2 -> seamonkey-2.7-source.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/seamonkey/seamonkey-2.6.1-source.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.seamonkey.new/seamonkey-2.7-source.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package openssl for openSUSE:12.1:Update:Test checked in at 2012-02-02 10:37:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/openssl (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.openssl.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openssl", Maintainer is "GJHe(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/openssl/openssl.changes 2012-01-11 18:27:42.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.openssl.new/openssl.changes 2012-02-02 10:37:36.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Feb 2 07:14:05 UTC 2012 - gjhe(a)suse.com
+
+- fix security bug [bnc#742821] - DTLS DoS Attack
+ CVE-2012-0050
+
+-------------------------------------------------------------------
New:
----
CVE-2012-0050.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openssl.spec ++++++
--- /var/tmp/diff_new_pack.VtZd7Y/_old 2012-02-02 10:37:36.000000000 +0100
+++ /var/tmp/diff_new_pack.VtZd7Y/_new 2012-02-02 10:37:36.000000000 +0100
@@ -31,7 +31,6 @@
Obsoletes: openssl-64bit
%endif
#
-#Version: 1.0.0
Version: 1.0.0e
Release: 1
Summary: Secure Sockets and Transport Layer Security
@@ -56,6 +55,7 @@
Patch23: CVE-2011-4577.patch
Patch24: CVE-2011-4619.patch
Patch25: CVE-2012-0027.patch
+Patch26: CVE-2012-0050.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -198,6 +198,7 @@
%patch23 -p1
%patch24 -p1
%patch25 -p1
+%patch26 -p1
cp -p %{S:10} .
echo "adding/overwriting some entries in the 'table' hash in Configure"
# $dso_scheme:$shared_target:$shared_cflag:$shared_ldflag:$shared_extension:$ranlib:$arflags
++++++ CVE-2012-0050.patch ++++++
Index: openssl-1.0.0e/ssl/d1_pkt.c
===================================================================
--- openssl-1.0.0e.orig/ssl/d1_pkt.c
+++ openssl-1.0.0e/ssl/d1_pkt.c
@@ -376,6 +376,7 @@ dtls1_process_record(SSL *s)
unsigned int mac_size;
unsigned char md[EVP_MAX_MD_SIZE];
int decryption_failed_or_bad_record_mac = 0;
+ unsigned char *mac = NULL;
rr= &(s->s3->rrec);
@@ -447,19 +448,15 @@ printf("\n");
#endif
}
/* check the MAC for rr->input (it's in mac_size bytes at the tail) */
- if (rr->length < mac_size)
+ if (rr->length >= mac_size)
{
-#if 0 /* OK only for stream ciphers */
- al=SSL_AD_DECODE_ERROR;
- SSLerr(SSL_F_DTLS1_PROCESS_RECORD,SSL_R_LENGTH_TOO_SHORT);
- goto f_err;
-#else
- decryption_failed_or_bad_record_mac = 1;
-#endif
+ rr->length -= mac_size;
+ mac = &rr->data[rr->length];
}
- rr->length-=mac_size;
+ else
+ rr->length = 0;
i=s->method->ssl3_enc->mac(s,md,0);
- if (i < 0 || memcmp(md,&(rr->data[rr->length]),mac_size) != 0)
+ if (i < 0 || mac == NULL || memcmp(md, mac, mac_size) != 0)
{
decryption_failed_or_bad_record_mac = 1;
}
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
02 Feb '12
Hello community,
here is the log from the commit of package mozilla-xulrunner192 for openSUSE:12.1:Update:Test checked in at 2012-02-02 10:31:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/mozilla-xulrunner192 (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.mozilla-xulrunner192.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mozilla-xulrunner192", Maintainer is "PCerny(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/mozilla-xulrunner192/mozilla-xulrunner192.changes 2011-12-21 18:32:40.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.mozilla-xulrunner192.new/mozilla-xulrunner192.changes 2012-02-02 10:31:03.000000000 +0100
@@ -1,0 +2,15 @@
+Wed Jan 25 11:48:35 UTC 2012 - wr(a)rosenauer.org
+
+- security update to 1.9.2.26 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-02/CVE-2011-3670 (bmo#504014)
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+
+-------------------------------------------------------------------
Old:
----
l10n-1.9.2.25.tar.bz2
xulrunner-source-1.9.2.25.tar.bz2
New:
----
l10n-1.9.2.26.tar.bz2
xulrunner-source-1.9.2.26.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mozilla-xulrunner192.spec ++++++
--- /var/tmp/diff_new_pack.Y4cvAz/_old 2012-02-02 10:31:09.000000000 +0100
+++ /var/tmp/diff_new_pack.Y4cvAz/_new 2012-02-02 10:31:09.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package mozilla-xulrunner192
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-
Name: mozilla-xulrunner192
BuildRequires: autoconf213
BuildRequires: dbus-1-glib-devel
@@ -46,12 +45,12 @@
%else
BuildRequires: wireless-tools
%endif
-Version: 1.9.2.25
+Version: 1.9.2.26
Release: 0
-%define releasedate 2011121600
-%define version_internal 1.9.2.25
+%define releasedate 2012012400
+%define version_internal 1.9.2.26
%define apiversion 1.9.2
-%define uaweight 192250
+%define uaweight 192260
Summary: Mozilla Runtime Environment 1.9.2
License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
Group: Productivity/Other
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.Y4cvAz/_old 2012-02-02 10:31:09.000000000 +0100
+++ /var/tmp/diff_new_pack.Y4cvAz/_new 2012-02-02 10:31:09.000000000 +0100
@@ -1,7 +1,7 @@
#!/bin/bash
-RELEASE_TAG="FIREFOX_3_6_25_RELEASE"
-VERSION="1.9.2.25"
+RELEASE_TAG="FIREFOX_3_6_26_RELEASE"
+VERSION="1.9.2.26"
# mozilla
hg clone http://hg.mozilla.org/releases/mozilla-1.9.2 mozilla
++++++ l10n-1.9.2.25.tar.bz2 -> l10n-1.9.2.26.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/mozilla-xulrunner192/l10n-1.9.2.25.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.mozilla-xulrunner192.new/l10n-1.9.2.26.tar.bz2 differ: char 11, line 1
++++++ xulrunner-source-1.9.2.25.tar.bz2 -> xulrunner-source-1.9.2.26.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/mozilla-xulrunner192/xulrunner-source-1.9.2.25.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.mozilla-xulrunner192.new/xulrunner-source-1.9.2.26.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
02 Feb '12
Hello community,
here is the log from the commit of package MozillaThunderbird for openSUSE:12.1:Update:Test checked in at 2012-02-02 10:30:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/MozillaThunderbird (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird", Maintainer is "gnome-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/MozillaThunderbird/MozillaThunderbird.changes 2011-12-21 18:31:10.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.MozillaThunderbird.new/MozillaThunderbird.changes 2012-02-02 10:30:32.000000000 +0100
@@ -1,0 +2,26 @@
+Sun Jan 29 17:31:32 UTC 2012 - wr(a)rosenauer.org
+
+- update to version 10.0 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
+ <iframe> element exposed across domains via name attribute
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
+ Frame scripts calling into untrusted objects bypass security
+ checks
+ * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
+ Uninitialized memory appended when encoding icon images may
+ cause information disclosure
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+- update enigmail to 1.3.5
+- added mozilla-disable-neon-option.patch to be able to disable
+ neon on ARM
+- removed obsolete PPC64 patch
+
+-------------------------------------------------------------------
Old:
----
enigmail-1.3.4.tar.gz
l10n-9.0.tar.bz2
mozilla-ppc64.patch
thunderbird-9.0-source.tar.bz2
New:
----
enigmail-1.3.5.tar.gz
l10n-10.0.tar.bz2
mozilla-disable-neon-option.patch
thunderbird-10.0-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.C1sdlo/_old 2012-02-02 10:30:44.000000000 +0100
+++ /var/tmp/diff_new_pack.C1sdlo/_new 2012-02-02 10:30:44.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package MozillaThunderbird
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer <wr(a)rosenauer.org>
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer <wr(a)rosenauer.org>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -37,10 +37,10 @@
BuildRequires: update-desktop-files
BuildRequires: yasm
BuildRequires: zip
-%define mainversion 9.0
+%define mainversion 10.0
Version: %{mainversion}
Release: 0
-%define releasedate 2011122000
+%define releasedate 2012012900
Provides: thunderbird = %{version}
Summary: The Stand-Alone Mozilla Mail Component
License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
@@ -55,7 +55,7 @@
Source6: suse-default-prefs.js
Source7: find-external-requires.sh
Source8: MozillaThunderbird-rpmlintrc
-Source9: enigmail-1.3.4.tar.gz
+Source9: enigmail-1.3.5.tar.gz
Source10: create-tar.sh
Source11: compare-locales.tar.bz2
# Gecko/Toolkit
@@ -63,7 +63,7 @@
Patch2: mozilla-language.patch
Patch3: mozilla-linux3.patch
Patch4: mozilla-dump_syms-static.patch
-Patch5: mozilla-ppc64.patch
+Patch5: mozilla-disable-neon-option.patch
Patch6: mozilla-a11y.patch
# Thunderbird/mail
Patch10: tb-ssldap.patch
@@ -157,7 +157,7 @@
%if %build_enigmail
%package -n enigmail
-Version: 1.3.4+%{mainversion}
+Version: 1.3.5+%{mainversion}
Release: 0
Summary: OpenPGP addon for Thunderbird and SeaMonkey
License: MPL-1.1 or GPL-2.0+
@@ -256,6 +256,12 @@
ac_add_options --disable-crashreporter
EOF
%endif
+# Disable neon for arm as it does not build correctly
+%ifarch %arm
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-neon
+EOF
+%endif
make -f client.mk build
#
### enigmail build
@@ -287,7 +293,7 @@
touch %{_tmppath}/translations.{common,other}
for locale in $(awk '{ print $1; }' ../thunderbird/mail/locales/all-locales); do
case $locale in
- ja-JP-mac|en-US|ta-LK|tr)
+ ja-JP-mac|en-US) #|ta-LK|tr)
# locales not to be included in translations package
;;
*)
@@ -477,10 +483,10 @@
%{progdir}/application.ini
%{progdir}/blocklist.xml
%{progdir}/chrome.manifest
-%{progdir}/distribution/
+#%{progdir}/distribution/
%{progdir}/*.so
%{progdir}/mozilla-xremote-client
-%{progdir}/omni.jar
+%{progdir}/omni.ja
%{progdir}/platform.ini
%{progdir}/plugin-container
%{progdir}/run-mozilla.sh
@@ -495,11 +501,11 @@
%dir %{progdir}/chrome/
%{progdir}/chrome/icons/
%dir %{progdir}/dictionaries/
-%{progdir}/hyphenation/
%{progdir}/defaults/
%dir %{progdir}/extensions/
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
%{progdir}/isp/
+%{progdir}/searchplugins/
%{_datadir}/applications/%{desktop_file_name}.desktop
%{_datadir}/icons/hicolor/*/apps/%{progname}.png
%{_bindir}/%{progname}
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.C1sdlo/_old 2012-02-02 10:30:44.000000000 +0100
+++ /var/tmp/diff_new_pack.C1sdlo/_new 2012-02-02 10:30:44.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_9_0_RELEASE"
-VERSION="9.0"
+RELEASE_TAG="THUNDERBIRD_10_0_RELEASE"
+VERSION="10.0"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ enigmail-1.3.4.tar.gz -> enigmail-1.3.5.tar.gz ++++++
++++ 8076 lines of diff (skipped)
++++++ l10n-9.0.tar.bz2 -> l10n-10.0.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/MozillaThunderbird/l10n-9.0.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.MozillaThunderbird.new/l10n-10.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-a11y.patch ++++++
--- /var/tmp/diff_new_pack.C1sdlo/_old 2012-02-02 10:30:45.000000000 +0100
+++ /var/tmp/diff_new_pack.C1sdlo/_new 2012-02-02 10:30:45.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Michael Gorse <mgorse(a)suse.com>
-# Parent d02253d1e8217008dfa26e6e2a901b6a8b75e989
+# Parent 2c115988d04c0a0a8cb75b3a597ecdb2c4c001c9
a11y only enabled from Gnome 2's GConf setting
https://bugzilla.novell.com/show_bug.cgi?id=732898
https://bugzilla.mozilla.org/show_bug.cgi?id=693343
@@ -31,7 +31,7 @@
diff --git a/accessible/src/atk/nsApplicationAccessibleWrap.cpp b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
-@@ -47,29 +47,27 @@
+@@ -47,29 +47,29 @@
#include "nsIPrefBranch.h"
#include "nsIServiceManager.h"
#include "nsAutoPtr.h"
@@ -40,14 +40,15 @@
#include <gtk/gtk.h>
#include <atk/atk.h>
++#ifdef MOZ_ENABLE_DBUS
+#include <dbus/dbus.h>
++#endif
+
+using namespace mozilla::a11y;
typedef GType (* AtkGetTypeType) (void);
GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
--static bool sATKChecked = false;
-+static PRBool sATKChecked = PR_FALSE;
+ static bool sATKChecked = false;
static PRLibrary *sATKLib = nsnull;
static const char sATKLibName[] = "libatk-1.0.so.0";
static const char sATKHyperlinkImplGetTypeSymbol[] =
@@ -65,13 +66,13 @@
static void (* gail_remove_key_event_listener) (guint remove_listener);
static AtkObject * (*gail_get_root) (void);
-@@ -609,36 +607,17 @@ toplevel_event_watcher(GSignalInvocation
+@@ -609,36 +609,17 @@ toplevel_event_watcher(GSignalInvocation
}
return TRUE;
}
- PRBool
+ bool
nsApplicationAccessibleWrap::Init()
{
- // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
@@ -79,7 +80,7 @@
- // see bug 390761
-
- // check if accessibility enabled/disabled by environment variable
-- PRBool isGnomeATEnabled = PR_FALSE;
+- bool isGnomeATEnabled = false;
- const char *envValue = PR_GetEnv(sAccEnv);
- if (envValue) {
- isGnomeATEnabled = !!atoi(envValue);
@@ -103,7 +104,7 @@
else {
MAI_LOG_DEBUG(("Fail to load lib: %s\n", sGail.libName));
}
-@@ -877,8 +856,129 @@ LoadGtkModule(GnomeAccessibilityModule&
+@@ -877,8 +858,129 @@ LoadGtkModule(GnomeAccessibilityModule&
aModule.init ? aModule.shutdownName : aModule.initName,
aModule.libName));
PR_UnloadLibrary(aModule.lib);
@@ -117,22 +118,22 @@
+namespace a11y {
+
+#ifdef MOZ_ENABLE_DBUS
-+static DBusPendingCall *a11yPendingCall = NULL;
++ static DBusPendingCall *a11yPendingCall = NULL;
+#endif
+
+void
+PreInit()
+{
-+ static PRBool sChecked = FALSE;
++ static bool sChecked = false;
+ if (sChecked)
+ return;
-+ sChecked = TRUE;
++ sChecked = true;
+ DBusError error;
+ dbus_error_init(&error);
+ DBusConnection* bus = dbus_bus_get(DBUS_BUS_SESSION, &error);
+ if (!bus)
+ return;
-+ dbus_connection_set_exit_on_disconnect(bus, FALSE);
++ dbus_connection_set_exit_on_disconnect(bus, false);
+
+ DBusMessage *message;
+ message = dbus_message_new_method_call("org.a11y.Bus", "/org/a11y/bus",
@@ -155,14 +156,14 @@
+ dbus_error_free(&error);
+}
+
-+PRBool
++bool
+ShouldA11yBeEnabled()
+{
-+ static PRBool sChecked = PR_FALSE, sShouldEnable = PR_FALSE;
++ static bool sChecked = false, sShouldEnable = false;
+ if (sChecked)
+ return sShouldEnable;
+
-+ sChecked = PR_TRUE;
++ sChecked = true;
+
+ // check if accessibility enabled/disabled by environment variable
+ static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -172,7 +173,7 @@
+
+#ifdef MOZ_ENABLE_DBUS
+ PreInit();
-+ PRBool dbusSuccess = PR_FALSE;
++ bool dbusSuccess = false;
+ DBusMessage *reply = nsnull;
+ if (a11yPendingCall) {
+ dbus_pending_call_block(a11yPendingCall);
@@ -236,47 +237,44 @@
diff --git a/accessible/src/base/nsAccessibilityService.h b/accessible/src/base/nsAccessibilityService.h
--- a/accessible/src/base/nsAccessibilityService.h
+++ b/accessible/src/base/nsAccessibilityService.h
-@@ -41,16 +41,36 @@
+@@ -46,16 +46,33 @@
- #include "nsIAccessibilityService.h"
-
- #include "a11yGeneric.h"
- #include "nsAccDocManager.h"
+ #include "mozilla/a11y/FocusManager.h"
#include "nsIObserver.h"
-+namespace mozilla {
-+namespace a11y {
+ namespace mozilla {
+ namespace a11y {
+
+#ifdef MOZ_ACCESSIBILITY_ATK
+/**
-+ * Perform initialization that should be done as soon as possible, in order
-+ * to minimize startup time.
-+ * XXX: this function and the next defined in nsApplicationAccessibleWrap.cpp
-+ */
++ * + * Perform initialization that should be done as soon as possible, in
++ * order
++ * + * to minimize startup time.
++ * + * XXX: this function and the next defined in
++ * nsApplicationAccessibleWrap.cpp
++ * + */
+void PreInit();
+
+/**
-+ * Is platform accessibility enabled.
-+ * Only used on linux with atk for now.
-+ */
-+PRBool ShouldA11yBeEnabled();
++ * + * Is platform accessibility enabled.
++ * + * Only used on linux with atk for now.
++ * + */
++bool ShouldA11yBeEnabled();
+#endif
+
-+} // namespace a11y
-+} // namespace mozilla
-+
- class nsAccessibilityService : public nsAccDocManager,
- public nsIAccessibilityService,
- public nsIObserver
- {
- public:
- virtual ~nsAccessibilityService();
+ /**
+ * Return focus manager.
+ */
+ FocusManager* FocusMgr();
+
+ } // namespace a11y
+ } // namespace mozilla
- NS_DECL_ISUPPORTS_INHERITED
diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
--- a/widget/src/gtk2/nsWindow.cpp
+++ b/widget/src/gtk2/nsWindow.cpp
-@@ -103,29 +103,20 @@
+@@ -105,29 +105,21 @@
#include "nsIStringBundle.h"
#include "nsGfxCIID.h"
#include "nsIObserverService.h"
@@ -292,10 +290,10 @@
-#include "stdlib.h"
using namespace mozilla;
--
--static PRBool sAccessibilityChecked = PR_FALSE;
+
+-static bool sAccessibilityChecked = false;
-/* static */
--PRBool nsWindow::sAccessibilityEnabled = PR_FALSE;
+-bool nsWindow::sAccessibilityEnabled = false;
-static const char sSysPrefService [] = "@mozilla.org/system-preference-service;1";
-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
-static const char sAccessibilityKey [] = "config.use_system_prefs.accessibility";
@@ -307,11 +305,11 @@
#include "nsIFile.h"
#include "nsILocalFile.h"
-@@ -1109,19 +1100,18 @@ nsWindow::Show(PRBool aState)
+@@ -1111,19 +1103,18 @@ nsWindow::Show(bool aState)
NativeResize(mBounds.x, mBounds.y, mBounds.width, mBounds.height,
- PR_FALSE);
+ false);
} else if (mNeedsResize) {
- NativeResize(mBounds.width, mBounds.height, PR_FALSE);
+ NativeResize(mBounds.width, mBounds.height, false);
}
}
@@ -328,7 +326,7 @@
}
NS_IMETHODIMP
-@@ -3887,16 +3877,21 @@ nsWindow::Create(nsIWidget *aPare
+@@ -3885,16 +3876,21 @@ nsWindow::Create(nsIWidget *aPare
nsIWidget *baseParent = aInitData &&
(aInitData->mWindowType == eWindowType_dialog ||
aInitData->mWindowType == eWindowType_toplevel ||
@@ -342,27 +340,27 @@
+ a11y::PreInit();
+#endif
+
+ // Ensure that the toolkit is created.
+ nsGTKToolkit::GetToolkit();
+
// initialize all the common bits of this class
- BaseCreate(baseParent, aRect, aHandleEventFunction, aContext,
- aAppShell, aToolkit, aInitData);
+ BaseCreate(baseParent, aRect, aHandleEventFunction, aContext, aInitData);
// Do we need to listen for resizes?
- PRBool listenForResizes = PR_FALSE;;
- if (aNativeParent || (aInitData && aInitData->mListenForResizes))
- listenForResizes = PR_TRUE;
-@@ -4278,43 +4273,16 @@ nsWindow::Create(nsIWidget *aPare
+ bool listenForResizes = false;;
+@@ -4278,43 +4274,16 @@ nsWindow::Create(nsIWidget *aPare
LOG(("\tmGdkWindow %p %lx\n", (void *)mGdkWindow,
gdk_x11_window_get_xid(mGdkWindow)));
}
// resize so that everything is set to the right dimensions
if (!mIsTopLevel)
- Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, PR_FALSE);
+ Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, false);
-#ifdef ACCESSIBILITY
- nsresult rv;
- if (!sAccessibilityChecked) {
-- sAccessibilityChecked = PR_TRUE;
+- sAccessibilityChecked = true;
-
- //check if accessibility enabled/disabled by environment variable
- const char *envValue = PR_GetEnv(sAccEnv);
@@ -394,7 +392,7 @@
if (mDFB)
mDFB->GetDisplayLayer( mDFB, DLID_PRIMARY, &mDFBLayer );
-@@ -6504,19 +6472,18 @@ nsWindow::DispatchAccessibleEvent()
+@@ -6504,19 +6473,18 @@ nsWindow::DispatchAccessibleEvent()
DispatchEvent(&event, status);
return event.mAccessible;
++++++ mozilla-disable-neon-option.patch ++++++
# HG changeset patch
# User Joop Boonen <joop.boonen(a)opensuse.org>
# Parent be20a0ae420eb2b3584ce2c5d241e2817bac8593
Add configure option to allow disabling of neon.
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
@@ -1674,41 +1674,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
diff --git a/js/src/configure.in b/js/src/configure.in
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -1604,41 +1604,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.C1sdlo/_old 2012-02-02 10:30:45.000000000 +0100
+++ /var/tmp/diff_new_pack.C1sdlo/_new 2012-02-02 10:30:45.000000000 +0100
@@ -1,13 +1,13 @@
From: Hans Petter Jansson <hpj(a)copyleft.no>
Wolfgang Rosenauer <wr(a)rosenauer.org>
Subject: use libnsssharedhelper if available at compile time
- (can be disabled by exporting MOZ_XRE_NO_NSSHELPER=1)
+ (can be disabled by exporting MOZ_TB_NO_NSSHELPER=1)
References:
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -571,16 +571,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
+@@ -567,16 +567,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@
@@ -31,7 +31,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8016,16 +8016,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8093,16 +8093,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -61,12 +61,12 @@
AC_SUBST(MOZ_OTS_LIBS)
dnl ========================================================
- dnl disable xul
+ dnl Skia
dnl ========================================================
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
--- a/security/manager/ssl/src/Makefile.in
+++ b/security/manager/ssl/src/Makefile.in
-@@ -113,12 +113,14 @@ CSRCS += md4.c
+@@ -114,12 +114,14 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS)
@@ -109,7 +109,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
-@@ -1727,18 +1734,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
+@@ -1725,18 +1732,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -149,8 +149,8 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -138,17 +138,17 @@ ifdef MOZ_DEBUG
- EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -126,17 +126,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+ endif
endif
endif
++++++ tb-develdirs.patch ++++++
--- /var/tmp/diff_new_pack.C1sdlo/_old 2012-02-02 10:30:45.000000000 +0100
+++ /var/tmp/diff_new_pack.C1sdlo/_new 2012-02-02 10:30:45.000000000 +0100
@@ -1,9 +1,9 @@
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -56,21 +56,21 @@ MOZ_APP_NAME = @MOZ_APP_NAME@
- MOZ_APP_DISPLAYNAME = @MOZ_APP_DISPLAYNAME@
+@@ -55,21 +55,21 @@ MOZ_APP_DISPLAYNAME = @MOZ_APP_DISPLAYNA
MOZ_APP_VERSION = @MOZ_APP_VERSION@
+ MOZ_MACBUNDLE_NAME= @MOZ_MACBUNDLE_NAME@
MOZ_PKG_SPECIAL = @MOZ_PKG_SPECIAL@
@@ -11,12 +11,12 @@
exec_prefix = @exec_prefix@
bindir = @bindir@
-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+includedir = @includedir@/$(MOZ_APP_NAME)3
++includedir = @includedir@/$(MOZ_APP_NAME)
libdir = @libdir@
datadir = @datadir@
mandir = @mandir@
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
-+idldir = $(datadir)/idl/$(MOZ_APP_NAME)3
++idldir = $(datadir)/idl/$(MOZ_APP_NAME)
installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
++++++ thunderbird-9.0-source.tar.bz2 -> thunderbird-10.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/MozillaThunderbird/thunderbird-9.0-source.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.MozillaThunderbird.new/thunderbird-10.0-source.tar.bz2 differ: char 11, line 1
++++++ thunderbird-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.C1sdlo/_old 2012-02-02 10:30:45.000000000 +0100
+++ /var/tmp/diff_new_pack.C1sdlo/_new 2012-02-02 10:30:45.000000000 +0100
@@ -66,12 +66,12 @@
diff --git a/mail/app/Makefile.in b/mail/app/Makefile.in
--- a/mail/app/Makefile.in
+++ b/mail/app/Makefile.in
-@@ -103,16 +103,17 @@ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
+@@ -101,16 +101,17 @@ STL_FLAGS=
+
+ ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
TK_LIBS := -framework Cocoa $(TK_LIBS)
endif
- APP_XPCOM_LIBS = $(XPCOM_GLUE_LDOPTS)
-
LIBS += \
$(EXTRA_DSO_LIBS) \
$(XPCOM_STANDALONE_GLUE_LDOPTS) \
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package MozillaFirefox for openSUSE:12.1:Update:Test checked in at 2012-02-02 10:29:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update:Test/MozillaFirefox (Old)
and /work/SRC/openSUSE:12.1:Update:Test/.MozillaFirefox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaFirefox", Maintainer is "bnc-team-mozilla(a)forge.provo.novell.com"
Changes:
--------
--- /work/SRC/openSUSE:12.1:Update:Test/MozillaFirefox/MozillaFirefox.changes 2012-01-04 17:25:27.000000000 +0100
+++ /work/SRC/openSUSE:12.1:Update:Test/.MozillaFirefox.new/MozillaFirefox.changes 2012-02-02 10:29:38.000000000 +0100
@@ -1,0 +2,29 @@
+Mon Jan 30 09:41:59 UTC 2012 - wr(a)rosenauer.org
+
+- update to Firefox 10.0 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
+ <iframe> element exposed across domains via name attribute
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
+ Frame scripts calling into untrusted objects bypass security
+ checks
+ * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
+ Uninitialized memory appended when encoding icon images may
+ cause information disclosure
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+- KDE integration has been disabled since it needs refactoring
+- removed obsolete ppc64 patch
+
+-------------------------------------------------------------------
+Sun Jan 22 12:08:07 UTC 2012 - joop.boonen(a)opensuse.org
+
+- Disable neon for arm as it doesn't build correctly
+
+-------------------------------------------------------------------
Old:
----
firefox-9.0.1-source.tar.bz2
l10n-9.0.1.tar.bz2
mozilla-ppc64.patch
New:
----
firefox-10.0-source.tar.bz2
l10n-10.0.tar.bz2
mozilla-disable-neon-option.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package MozillaFirefox
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
#
-%define major 9
+%define major 10
%define mainver %major.0
Name: MozillaFirefox
@@ -45,9 +45,9 @@
BuildRequires: mozilla-nspr-devel >= 4.8.9
BuildRequires: mozilla-nss-devel >= 3.13.1
BuildRequires: nss-shared-helper-devel
-Version: %{mainver}.1
+Version: %{mainver}
Release: 0
-%define releasedate 2011122000
+%define releasedate 2012012900
Provides: web_browser
Provides: firefox = %{version}-%{release}
Provides: firefox = %{mainver}
@@ -86,8 +86,8 @@
Patch10: mozilla-dump_syms-static.patch
Patch11: mozilla-sle11.patch
Patch12: mozilla-linux3.patch
-Patch13: mozilla-ppc64.patch
-Patch14: mozilla-a11y.patch
+Patch13: mozilla-a11y.patch
+Patch14: mozilla-disable-neon-option.patch
# Firefox/browser
Patch31: firefox-browser-css.patch
Patch32: firefox-cross-desktop.patch
@@ -204,7 +204,7 @@
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%patch5 -p1
+#%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
@@ -220,10 +220,10 @@
%patch31 -p1
%patch32 -p1
%if %suse_version >= 1110
-%patch33 -p1
+#%patch33 -p1
%endif
%if %suse_version >= 1140
-%patch34 -p1
+#%patch34 -p1
%endif
%patch38 -p1
%patch39 -p1
@@ -236,11 +236,11 @@
TIME="\"$(date -d "${modified}" "+%%R")\""
find . -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
#
-kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3)
-if test "$kdehelperversion" != %{kde_helper_version}; then
- echo fix kde helper version in the .spec file
- exit 1
-fi
+#kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3)
+#if test "$kdehelperversion" != %{kde_helper_version}; then
+# echo fix kde helper version in the .spec file
+# exit 1
+#fi
source %{SOURCE5}
export MOZ_SOURCE_STAMP=$REV
export SOURCE_REPO=$REPO
@@ -278,7 +278,7 @@
ac_add_options --disable-debug
ac_add_options --enable-startup-notification
#ac_add_options --enable-chrome-format=jar
-ac_add_options --enable-update-channel=default
+ac_add_options --enable-update-channel=release
EOF
%if %suse_version > 1130
cat << EOF >> $MOZCONFIG
@@ -301,6 +301,12 @@
ac_add_options --disable-crashreporter
EOF
%endif
+# Disable neon for arm as it does not build correctly
+%ifarch %arm
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-neon
+EOF
+%endif
make -f client.mk build
%install
@@ -517,7 +523,6 @@
%{progdir}/distribution/extensions/
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
%{progdir}/icons/
-%{progdir}/hyphenation/
%{progdir}/searchplugins/
%attr(755,root,root) %{progdir}/%{progname}.sh
%{progdir}/firefox-bin
@@ -527,7 +532,7 @@
%{progdir}/dependentlibs.list
%{progdir}/*.so
%{progdir}/mozilla-xremote-client
-%{progdir}/omni.jar
+%{progdir}/omni.ja
%{progdir}/platform.ini
%{progdir}/plugin-container
%if %crashreporter
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_9_0_1_RELEASE"
-VERSION="9.0.1"
+RELEASE_TAG="FIREFOX_10_0_RELEASE"
+VERSION="10.0"
# mozilla
hg clone http://hg.mozilla.org/$BRANCH mozilla
++++++ firefox-9.0.1-source.tar.bz2 -> firefox-10.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/MozillaFirefox/firefox-9.0.1-source.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.MozillaFirefox.new/firefox-10.0-source.tar.bz2 differ: char 11, line 1
++++++ firefox-kde.patch ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -2,7 +2,7 @@
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1054 @@
+@@ -0,0 +1,1111 @@
+#filter substitution
+<?xml version="1.0"?>
+# -*- Mode: HTML -*-
@@ -477,6 +477,7 @@
+
+ <toolbaritem id="unified-back-forward-button" class="chromeclass-toolbar-additional"
+ context="backForwardMenu" removable="true"
++ forwarddisabled="true"
+ title="&backForwardItem.title;">
+ <toolbarbutton id="back-button" class="toolbarbutton-1"
+ label="&backCmd.label;"
@@ -488,6 +489,13 @@
+ command="Browser:ForwardOrForwardDuplicate"
+ onclick="checkForMiddleClick(this, event);"
+ tooltip="forward-button-tooltip"/>
++ <dummyobservertarget hidden="true"
++ onbroadcast="if (this.getAttribute('disabled') == 'true')
++ this.parentNode.setAttribute('forwarddisabled', 'true');
++ else
++ this.parentNode.removeAttribute('forwarddisabled');">
++ <observes element="Browser:ForwardOrForwardDuplicate" attribute="disabled"/>
++ </dummyobservertarget>
+ </toolbaritem>
+
+ <toolbaritem id="urlbar-container" align="center" flex="400" persist="width" combined="true"
@@ -963,22 +971,63 @@
+ onclick="return contentAreaClick(event, false);"/>
+ <statuspanel id="statusbar-display" inactive="true"/>
+ </vbox>
++ <splitter id="devtools-side-splitter" hidden="true"/>
++ <vbox id="devtools-sidebar-box" hidden="true"
++ style="min-width: 18em; width: 22em; max-width: 42em;" persist="width">
++ <toolbar id="devtools-sidebar-toolbar" nowindowdrag="true"/>
++ <deck id="devtools-sidebar-deck" flex="1"/>
++ </vbox>
+ <vbox id="browser-border-end" hidden="true" layer="true"/>
+ </hbox>
+
++ <hbox id="full-screen-warning-container" hidden="true" fadeout="true">
++ <hbox style="min-width: 100%;" pack="center"> <!-- Inner hbox needed due to bug 579776. -->
++ <hbox id="full-screen-warning-message">
++ <description id="full-screen-warning-text" value="&domFullScreenWarning.label;"></description>
++ </hbox>
++ </hbox>
++ </hbox>
++
+ <vbox id="browser-bottombox" layer="true">
+ <toolbar id="inspector-toolbar"
+ nowindowdrag="true"
+ hidden="true">
-+ <toolbarbutton id="inspector-inspect-toolbutton"
-+ label="&inspectButton.label;"
-+ accesskey="&inspectButton.accesskey;"
-+ class="toolbarbutton-text"
-+ command="Inspector:Inspect"/>
-+ <toolbarseparator />
-+ <hbox id="inspector-tools">
-+ <!-- registered tools go here -->
-+ </hbox>
++ <vbox flex="1">
++ <resizer id="inspector-top-resizer" flex="1"
++ class="inspector-resizer"
++ dir="top" disabled="true"
++ element="inspector-tree-box"/>
++ <hbox>
++#ifdef XP_MACOSX
++ <toolbarbutton id="highlighter-closebutton"
++ oncommand="InspectorUI.closeInspectorUI(false);"
++ tooltiptext="&inspectCloseButton.tooltiptext;"/>
++#endif
++ <toolbarbutton id="inspector-inspect-toolbutton"
++ label="&inspectButton.label;"
++ accesskey="&inspectButton.accesskey;"
++ command="Inspector:Inspect"/>
++ <arrowscrollbox id="inspector-breadcrumbs"
++ flex="1" orient="horizontal"
++ clicktoscroll="true"/>
++ <hbox id="inspector-tools">
++ <toolbarbutton id="inspector-style-button"
++ label="&inspectStyleButton.label;"
++ accesskey="&inspectStyleButton.accesskey;"
++ command="Inspector:Sidebar"/>
++ <!-- registered tools go here -->
++ </hbox>
++#ifndef XP_MACOSX
++ <toolbarbutton id="highlighter-closebutton"
++ oncommand="InspectorUI.closeInspectorUI(false);"
++ tooltiptext="&inspectCloseButton.tooltiptext;"/>
++#endif
++ <resizer id="inspector-end-resizer"
++ class="inspector-resizer"
++ dir="top" disabled="true"
++ element="inspector-tree-box"/>
++ </hbox>
++ </vbox>
+ </toolbar>
+ <toolbar id="addon-bar"
+ toolbarname="&addonBarCmd.label;" accesskey="&addonBarCmd.accesskey;"
@@ -1007,6 +1056,10 @@
+ <svg:rect x="0" y="0" width="1" height="1" fill="white"/>
+ <svg:circle cx="-0.35" cy="0.5" r="0.58"/>
+ </svg:mask>
++ <svg:mask id="winstripe-urlbar-back-button-mask" maskContentUnits="userSpaceOnUse">
++ <svg:rect x="0" y="0" width="10000" height="50" fill="white"/>
++ <svg:circle cx="-11" cy="13" r="15"/>
++ </svg:mask>
+ </svg:svg>
+#endif
+#ifdef XP_MACOSX
@@ -1015,6 +1068,10 @@
+ <svg:rect x="0" y="0" width="1" height="1" fill="white"/>
+ <svg:circle cx="-0.41" cy="0.5" r="0.65"/>
+ </svg:mask>
++ <svg:mask id="pinstripe-urlbar-back-button-mask" maskContentUnits="userSpaceOnUse">
++ <svg:rect x="0" y="-5" width="10000" height="55" fill="white"/>
++ <svg:circle cx="-9" cy="11" r="15"/>
++ </svg:mask>
+ <svg:mask id="pinstripe-tab-ontop-left-curve-mask" maskContentUnits="userSpaceOnUse">
+ <svg:circle cx="9" cy="3" r="3" fill="white"/>
+ <svg:rect x="9" y="0" width="3" height="3" fill="white"/>
@@ -1142,7 +1199,7 @@
diff --git a/browser/components/preferences/advanced.js b/browser/components/preferences/advanced.js
--- a/browser/components/preferences/advanced.js
+++ b/browser/components/preferences/advanced.js
-@@ -683,24 +683,42 @@ var gAdvancedPane = {
+@@ -690,24 +690,42 @@ var gAdvancedPane = {
var brandBundle = document.getElementById("bundleBrand");
var shellBundle = document.getElementById("bundleShell");
var brandShortName = brandBundle.getString("brandShortName");
@@ -1271,33 +1328,33 @@
+NS_IMPL_ISUPPORTS1(nsKDEShellService, nsIShellService)
+
+NS_IMETHODIMP
-+nsKDEShellService::IsDefaultBrowser(PRBool aStartupCheck,
-+ PRBool* aIsDefaultBrowser)
++nsKDEShellService::IsDefaultBrowser(bool aStartupCheck,
++ bool* aIsDefaultBrowser)
+ {
+ *aIsDefaultBrowser = PR_FALSE;
+ if (aStartupCheck)
+ mCheckedThisSession = PR_TRUE;
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "ISDEFAULTBROWSER" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "ISDEFAULTBROWSER" ));
+ if( nsKDEUtils::command( command ))
+ *aIsDefaultBrowser = PR_TRUE;
+ return NS_OK;
+ }
+
+NS_IMETHODIMP
-+nsKDEShellService::SetDefaultBrowser(PRBool aClaimAllTypes,
-+ PRBool aForAllUsers)
++nsKDEShellService::SetDefaultBrowser(bool aClaimAllTypes,
++ bool aForAllUsers)
+ {
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "SETDEFAULTBROWSER" ));
-+ command.AppendCString( aClaimAllTypes ? NS_LITERAL_CSTRING( "ALLTYPES" ) : NS_LITERAL_CSTRING( "NORMAL" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "SETDEFAULTBROWSER" ));
++ command.AppendElement( aClaimAllTypes ? NS_LITERAL_CSTRING( "ALLTYPES" ) : NS_LITERAL_CSTRING( "NORMAL" ));
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
+ }
+
+NS_IMETHODIMP
-+nsKDEShellService::GetShouldCheckDefaultBrowser(PRBool* aResult)
++nsKDEShellService::GetShouldCheckDefaultBrowser(bool* aResult)
+{
-+ // If we've already checked, the browser has been started and this is a
++ // If we've already checked, the browser has been started and this is a
+ // new window open, and we don't want to check again.
+ if (mCheckedThisSession) {
+ *aResult = PR_FALSE;
@@ -1316,7 +1373,7 @@
+}
+
+NS_IMETHODIMP
-+nsKDEShellService::SetShouldCheckDefaultBrowser(PRBool aShouldCheck)
++nsKDEShellService::SetShouldCheckDefaultBrowser(bool aShouldCheck)
+{
+ nsCOMPtr<nsIPrefBranch> prefs;
+ nsCOMPtr<nsIPrefService> pserve(do_GetService(NS_PREFSERVICE_CONTRACTID));
@@ -1351,11 +1408,11 @@
+NS_IMETHODIMP
+nsKDEShellService::OpenApplication(PRInt32 aApplication)
+ {
-+ nsCStringArray command;
++ nsTArray<nsCString> command;
+ if( aApplication == APPLICATION_MAIL )
-+ command.AppendCString( NS_LITERAL_CSTRING( "OPENMAIL" ));
++ command.AppendElement( NS_LITERAL_CSTRING( "OPENMAIL" ));
+ else if( aApplication == APPLICATION_NEWS )
-+ command.AppendCString( NS_LITERAL_CSTRING( "OPENNEWS" ));
++ command.AppendElement( NS_LITERAL_CSTRING( "OPENNEWS" ));
+ else
+ return NS_ERROR_NOT_IMPLEMENTED;
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
@@ -1364,13 +1421,13 @@
+NS_IMETHODIMP
+nsKDEShellService::OpenApplicationWithURI(nsILocalFile* aApplication, const nsACString& aURI)
+ {
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "RUN" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "RUN" ));
+ nsCString app;
+ nsresult rv = aApplication->GetNativePath( app );
+ NS_ENSURE_SUCCESS( rv, rv );
-+ command.AppendCString( app );
-+ command.AppendCString( aURI );
++ command.AppendElement( app );
++ command.AppendElement( aURI );
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
+ }
+
@@ -1379,14 +1436,14 @@
+ {
+ *_retval = nsnull;
+
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "GETDEFAULTFEEDREADER" ));
-+ nsCStringArray output;
-+ if( !nsKDEUtils::command( command, &output ) || output.Count() != 1 )
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "GETDEFAULTFEEDREADER" ));
++ nsTArray<nsCString> output;
++ if( !nsKDEUtils::command( command, &output ) || output.Length() != 1 )
+ return NS_ERROR_FAILURE;
+
+ nsCString path;
-+ path = *output[ 0 ];
++ path = output[ 0 ];
+ if (path.IsEmpty())
+ return NS_ERROR_FAILURE;
+
@@ -1398,7 +1455,7 @@
+ rv = defaultReader->InitWithNativePath(path);
+ NS_ENSURE_SUCCESS(rv, rv);
+
-+ PRBool exists;
++ bool exists;
+ rv = defaultReader->Exists(&exists);
+ NS_ENSURE_SUCCESS(rv, rv);
+ if (!exists)
@@ -1581,7 +1638,7 @@
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
-@@ -424,16 +424,17 @@
+@@ -426,16 +426,17 @@
#endif
#endif
++++++ l10n-9.0.1.tar.bz2 -> l10n-10.0.tar.bz2 ++++++
/work/SRC/openSUSE:12.1:Update:Test/MozillaFirefox/l10n-9.0.1.tar.bz2 /work/SRC/openSUSE:12.1:Update:Test/.MozillaFirefox.new/l10n-10.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-a11y.patch ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Michael Gorse <mgorse(a)suse.com>
-# Parent d02253d1e8217008dfa26e6e2a901b6a8b75e989
+# Parent 2c115988d04c0a0a8cb75b3a597ecdb2c4c001c9
a11y only enabled from Gnome 2's GConf setting
https://bugzilla.novell.com/show_bug.cgi?id=732898
https://bugzilla.mozilla.org/show_bug.cgi?id=693343
@@ -31,7 +31,7 @@
diff --git a/accessible/src/atk/nsApplicationAccessibleWrap.cpp b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
-@@ -47,29 +47,27 @@
+@@ -47,29 +47,29 @@
#include "nsIPrefBranch.h"
#include "nsIServiceManager.h"
#include "nsAutoPtr.h"
@@ -40,14 +40,15 @@
#include <gtk/gtk.h>
#include <atk/atk.h>
++#ifdef MOZ_ENABLE_DBUS
+#include <dbus/dbus.h>
++#endif
+
+using namespace mozilla::a11y;
typedef GType (* AtkGetTypeType) (void);
GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
--static bool sATKChecked = false;
-+static PRBool sATKChecked = PR_FALSE;
+ static bool sATKChecked = false;
static PRLibrary *sATKLib = nsnull;
static const char sATKLibName[] = "libatk-1.0.so.0";
static const char sATKHyperlinkImplGetTypeSymbol[] =
@@ -65,13 +66,13 @@
static void (* gail_remove_key_event_listener) (guint remove_listener);
static AtkObject * (*gail_get_root) (void);
-@@ -609,36 +607,17 @@ toplevel_event_watcher(GSignalInvocation
+@@ -609,36 +609,17 @@ toplevel_event_watcher(GSignalInvocation
}
return TRUE;
}
- PRBool
+ bool
nsApplicationAccessibleWrap::Init()
{
- // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
@@ -79,7 +80,7 @@
- // see bug 390761
-
- // check if accessibility enabled/disabled by environment variable
-- PRBool isGnomeATEnabled = PR_FALSE;
+- bool isGnomeATEnabled = false;
- const char *envValue = PR_GetEnv(sAccEnv);
- if (envValue) {
- isGnomeATEnabled = !!atoi(envValue);
@@ -103,7 +104,7 @@
else {
MAI_LOG_DEBUG(("Fail to load lib: %s\n", sGail.libName));
}
-@@ -877,8 +856,129 @@ LoadGtkModule(GnomeAccessibilityModule&
+@@ -877,8 +858,129 @@ LoadGtkModule(GnomeAccessibilityModule&
aModule.init ? aModule.shutdownName : aModule.initName,
aModule.libName));
PR_UnloadLibrary(aModule.lib);
@@ -117,22 +118,22 @@
+namespace a11y {
+
+#ifdef MOZ_ENABLE_DBUS
-+static DBusPendingCall *a11yPendingCall = NULL;
++ static DBusPendingCall *a11yPendingCall = NULL;
+#endif
+
+void
+PreInit()
+{
-+ static PRBool sChecked = FALSE;
++ static bool sChecked = false;
+ if (sChecked)
+ return;
-+ sChecked = TRUE;
++ sChecked = true;
+ DBusError error;
+ dbus_error_init(&error);
+ DBusConnection* bus = dbus_bus_get(DBUS_BUS_SESSION, &error);
+ if (!bus)
+ return;
-+ dbus_connection_set_exit_on_disconnect(bus, FALSE);
++ dbus_connection_set_exit_on_disconnect(bus, false);
+
+ DBusMessage *message;
+ message = dbus_message_new_method_call("org.a11y.Bus", "/org/a11y/bus",
@@ -155,14 +156,14 @@
+ dbus_error_free(&error);
+}
+
-+PRBool
++bool
+ShouldA11yBeEnabled()
+{
-+ static PRBool sChecked = PR_FALSE, sShouldEnable = PR_FALSE;
++ static bool sChecked = false, sShouldEnable = false;
+ if (sChecked)
+ return sShouldEnable;
+
-+ sChecked = PR_TRUE;
++ sChecked = true;
+
+ // check if accessibility enabled/disabled by environment variable
+ static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -172,7 +173,7 @@
+
+#ifdef MOZ_ENABLE_DBUS
+ PreInit();
-+ PRBool dbusSuccess = PR_FALSE;
++ bool dbusSuccess = false;
+ DBusMessage *reply = nsnull;
+ if (a11yPendingCall) {
+ dbus_pending_call_block(a11yPendingCall);
@@ -236,47 +237,44 @@
diff --git a/accessible/src/base/nsAccessibilityService.h b/accessible/src/base/nsAccessibilityService.h
--- a/accessible/src/base/nsAccessibilityService.h
+++ b/accessible/src/base/nsAccessibilityService.h
-@@ -41,16 +41,36 @@
+@@ -46,16 +46,33 @@
- #include "nsIAccessibilityService.h"
-
- #include "a11yGeneric.h"
- #include "nsAccDocManager.h"
+ #include "mozilla/a11y/FocusManager.h"
#include "nsIObserver.h"
-+namespace mozilla {
-+namespace a11y {
+ namespace mozilla {
+ namespace a11y {
+
+#ifdef MOZ_ACCESSIBILITY_ATK
+/**
-+ * Perform initialization that should be done as soon as possible, in order
-+ * to minimize startup time.
-+ * XXX: this function and the next defined in nsApplicationAccessibleWrap.cpp
-+ */
++ * + * Perform initialization that should be done as soon as possible, in
++ * order
++ * + * to minimize startup time.
++ * + * XXX: this function and the next defined in
++ * nsApplicationAccessibleWrap.cpp
++ * + */
+void PreInit();
+
+/**
-+ * Is platform accessibility enabled.
-+ * Only used on linux with atk for now.
-+ */
-+PRBool ShouldA11yBeEnabled();
++ * + * Is platform accessibility enabled.
++ * + * Only used on linux with atk for now.
++ * + */
++bool ShouldA11yBeEnabled();
+#endif
+
-+} // namespace a11y
-+} // namespace mozilla
-+
- class nsAccessibilityService : public nsAccDocManager,
- public nsIAccessibilityService,
- public nsIObserver
- {
- public:
- virtual ~nsAccessibilityService();
+ /**
+ * Return focus manager.
+ */
+ FocusManager* FocusMgr();
+
+ } // namespace a11y
+ } // namespace mozilla
- NS_DECL_ISUPPORTS_INHERITED
diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
--- a/widget/src/gtk2/nsWindow.cpp
+++ b/widget/src/gtk2/nsWindow.cpp
-@@ -103,29 +103,20 @@
+@@ -105,29 +105,21 @@
#include "nsIStringBundle.h"
#include "nsGfxCIID.h"
#include "nsIObserverService.h"
@@ -292,10 +290,10 @@
-#include "stdlib.h"
using namespace mozilla;
--
--static PRBool sAccessibilityChecked = PR_FALSE;
+
+-static bool sAccessibilityChecked = false;
-/* static */
--PRBool nsWindow::sAccessibilityEnabled = PR_FALSE;
+-bool nsWindow::sAccessibilityEnabled = false;
-static const char sSysPrefService [] = "@mozilla.org/system-preference-service;1";
-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
-static const char sAccessibilityKey [] = "config.use_system_prefs.accessibility";
@@ -307,11 +305,11 @@
#include "nsIFile.h"
#include "nsILocalFile.h"
-@@ -1109,19 +1100,18 @@ nsWindow::Show(PRBool aState)
+@@ -1111,19 +1103,18 @@ nsWindow::Show(bool aState)
NativeResize(mBounds.x, mBounds.y, mBounds.width, mBounds.height,
- PR_FALSE);
+ false);
} else if (mNeedsResize) {
- NativeResize(mBounds.width, mBounds.height, PR_FALSE);
+ NativeResize(mBounds.width, mBounds.height, false);
}
}
@@ -328,7 +326,7 @@
}
NS_IMETHODIMP
-@@ -3887,16 +3877,21 @@ nsWindow::Create(nsIWidget *aPare
+@@ -3885,16 +3876,21 @@ nsWindow::Create(nsIWidget *aPare
nsIWidget *baseParent = aInitData &&
(aInitData->mWindowType == eWindowType_dialog ||
aInitData->mWindowType == eWindowType_toplevel ||
@@ -342,27 +340,27 @@
+ a11y::PreInit();
+#endif
+
+ // Ensure that the toolkit is created.
+ nsGTKToolkit::GetToolkit();
+
// initialize all the common bits of this class
- BaseCreate(baseParent, aRect, aHandleEventFunction, aContext,
- aAppShell, aToolkit, aInitData);
+ BaseCreate(baseParent, aRect, aHandleEventFunction, aContext, aInitData);
// Do we need to listen for resizes?
- PRBool listenForResizes = PR_FALSE;;
- if (aNativeParent || (aInitData && aInitData->mListenForResizes))
- listenForResizes = PR_TRUE;
-@@ -4278,43 +4273,16 @@ nsWindow::Create(nsIWidget *aPare
+ bool listenForResizes = false;;
+@@ -4278,43 +4274,16 @@ nsWindow::Create(nsIWidget *aPare
LOG(("\tmGdkWindow %p %lx\n", (void *)mGdkWindow,
gdk_x11_window_get_xid(mGdkWindow)));
}
// resize so that everything is set to the right dimensions
if (!mIsTopLevel)
- Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, PR_FALSE);
+ Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, false);
-#ifdef ACCESSIBILITY
- nsresult rv;
- if (!sAccessibilityChecked) {
-- sAccessibilityChecked = PR_TRUE;
+- sAccessibilityChecked = true;
-
- //check if accessibility enabled/disabled by environment variable
- const char *envValue = PR_GetEnv(sAccEnv);
@@ -394,7 +392,7 @@
if (mDFB)
mDFB->GetDisplayLayer( mDFB, DLID_PRIMARY, &mDFBLayer );
-@@ -6504,19 +6472,18 @@ nsWindow::DispatchAccessibleEvent()
+@@ -6504,19 +6473,18 @@ nsWindow::DispatchAccessibleEvent()
DispatchEvent(&event, status);
return event.mAccessible;
++++++ mozilla-disable-neon-option.patch ++++++
# HG changeset patch
# User Joop Boonen <joop.boonen(a)opensuse.org>
# Parent be20a0ae420eb2b3584ce2c5d241e2817bac8593
Add configure option to allow disabling of neon.
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
@@ -1674,41 +1674,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
diff --git a/js/src/configure.in b/js/src/configure.in
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -1604,41 +1604,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
++++++ mozilla-kde.patch ++++++
++++ 859 lines (skipped)
++++ between /work/SRC/openSUSE:12.1:Update:Test/MozillaFirefox/mozilla-kde.patch
++++ and /work/SRC/openSUSE:12.1:Update:Test/.MozillaFirefox.new/mozilla-kde.patch
++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -5,17 +5,19 @@
===================================================================
RCS file: /cvsroot/mozilla/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp,v
retrieving revision 1.1
-diff -u -p -6 -r1.1 nsUnixSystemProxySettings.cpp
---- toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 29 Jan 2008 15:58:41 -0000 1.1
-+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 17 Apr 2008 19:02:19 -0000
-@@ -69,13 +69,19 @@ private:
+
+diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
++++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+@@ -68,16 +68,23 @@ private:
+ };
NS_IMPL_ISUPPORTS1(nsUnixSystemProxySettings, nsISystemProxySettings)
nsresult
nsUnixSystemProxySettings::Init()
{
-- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ // If this is a GNOME session, load gconf and try to use its preferences.
+ // If gconf is not available (which would be stupid) we'll proceed as if
+ // this was not a GNOME session, using *_PROXY environment variables.
@@ -26,6 +28,8 @@
return NS_OK;
}
- PRBool
+ bool
nsUnixSystemProxySettings::IsProxyMode(const char* aMode)
{
+ nsCAutoString mode;
+ return NS_SUCCEEDED(mGConf->GetString(NS_LITERAL_CSTRING("/system/proxy/mode"), mode)) &&
++++++ mozilla-ntlm-full-path.patch ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Petr Cerny <pcerny(a)novell.com>
-# Parent 971259052418fda3b7fc81da75be4557ea5d82bc
+# Parent a843037ea4cee813a68dd529e7a503d1e40b81e4
Bug 634334 - call to the ntlm_auth helper fails
diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp
@@ -23,5 +23,5 @@
nsnull
};
- PRBool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
+ bool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
if (!isOK)
++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -4,8 +4,8 @@
diff --git a/dom/plugins/base/nsPluginHost.cpp b/dom/plugins/base/nsPluginHost.cpp
--- a/dom/plugins/base/nsPluginHost.cpp
+++ b/dom/plugins/base/nsPluginHost.cpp
-@@ -1637,17 +1637,48 @@ nsPluginHost::FindPluginForType(const ch
- PRBool aCheckEnabled)
+@@ -1580,17 +1580,48 @@ nsPluginHost::FindPluginForType(const ch
+ bool aCheckEnabled)
{
if (!aMimeType) {
return nsnull;
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -7,7 +7,7 @@
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -571,16 +571,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
+@@ -567,16 +567,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@
@@ -31,7 +31,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8016,16 +8016,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8093,16 +8093,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -61,12 +61,12 @@
AC_SUBST(MOZ_OTS_LIBS)
dnl ========================================================
- dnl disable xul
+ dnl Skia
dnl ========================================================
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
--- a/security/manager/ssl/src/Makefile.in
+++ b/security/manager/ssl/src/Makefile.in
-@@ -113,12 +113,14 @@ CSRCS += md4.c
+@@ -114,12 +114,14 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS)
@@ -109,7 +109,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
-@@ -1727,18 +1734,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
+@@ -1725,18 +1732,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -149,8 +149,8 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -138,17 +138,17 @@ ifdef MOZ_DEBUG
- EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -126,17 +126,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+ endif
endif
endif
++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.XC2e5n/_old 2012-02-02 10:29:46.000000000 +0100
+++ /var/tmp/diff_new_pack.XC2e5n/_new 2012-02-02 10:29:46.000000000 +0100
@@ -1,2 +1,2 @@
-REV=c4405d7a95f6
+REV=baefae4b6685
REPO=http://hg.mozilla.org/releases/mozilla-release
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package MozillaFirefox for openSUSE:11.4
checked in at Wed Feb 1 21:09:17 CET 2012.
--------
--- old-versions/11.4/UPDATES/all/MozillaFirefox/MozillaFirefox.changes 2011-12-23 21:27:53.000000000 +0100
+++ 11.4/MozillaFirefox/MozillaFirefox.changes 2012-02-01 14:20:23.000000000 +0100
@@ -1,0 +2,29 @@
+Mon Jan 30 09:41:59 UTC 2012 - wr(a)rosenauer.org
+
+- update to Firefox 10.0 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-03/CVE-2012-0445 (bmo#701071)
+ <iframe> element exposed across domains via name attribute
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-05/CVE-2012-0446 (bmo#705651)
+ Frame scripts calling into untrusted objects bypass security
+ checks
+ * MFSA 2012-06/CVE-2012-0447 (bmo#710079)
+ Uninitialized memory appended when encoding icon images may
+ cause information disclosure
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+- KDE integration has been disabled since it needs refactoring
+- removed obsolete ppc64 patch
+
+-------------------------------------------------------------------
+Sun Jan 22 12:08:07 UTC 2012 - joop.boonen(a)opensuse.org
+
+- Disable neon for arm as it doesn't build correctly
+
+-------------------------------------------------------------------
calling whatdependson for 11.4-i586
Old:
----
firefox-9.0.1-source.tar.bz2
l10n-9.0.1.tar.bz2
mozilla-ppc64.patch
New:
----
firefox-10.0-source.tar.bz2
l10n-10.0.tar.bz2
mozilla-disable-neon-option.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:27.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:27.000000000 +0100
@@ -2,7 +2,7 @@
# spec file for package MozillaFirefox
#
# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer
+# 2006-2012 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
#
-%define major 9
+%define major 10
%define mainver %major.0
Name: MozillaFirefox
@@ -45,9 +45,9 @@
BuildRequires: mozilla-nspr-devel >= 4.8.9
BuildRequires: mozilla-nss-devel >= 3.13.1
BuildRequires: nss-shared-helper-devel
-Version: %{mainver}.1
+Version: %{mainver}
Release: 0.<RELEASE2>
-%define releasedate 2011122000
+%define releasedate 2012012900
Provides: web_browser
Provides: firefox = %{version}-%{release}
Provides: firefox = %{mainver}
@@ -86,8 +86,8 @@
Patch10: mozilla-dump_syms-static.patch
Patch11: mozilla-sle11.patch
Patch12: mozilla-linux3.patch
-Patch13: mozilla-ppc64.patch
-Patch14: mozilla-a11y.patch
+Patch13: mozilla-a11y.patch
+Patch14: mozilla-disable-neon-option.patch
# Firefox/browser
Patch31: firefox-browser-css.patch
Patch32: firefox-cross-desktop.patch
@@ -209,7 +209,7 @@
%patch2 -p1
%patch3 -p1
%patch4 -p1
-%patch5 -p1
+#%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
@@ -225,10 +225,10 @@
%patch31 -p1
%patch32 -p1
%if %suse_version >= 1110
-%patch33 -p1
+#%patch33 -p1
%endif
%if %suse_version >= 1140
-%patch34 -p1
+#%patch34 -p1
%endif
%patch38 -p1
%patch39 -p1
@@ -241,11 +241,11 @@
TIME="\"$(date -d "${modified}" "+%%R")\""
find . -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} +
#
-kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3)
-if test "$kdehelperversion" != %{kde_helper_version}; then
- echo fix kde helper version in the .spec file
- exit 1
-fi
+#kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3)
+#if test "$kdehelperversion" != %{kde_helper_version}; then
+# echo fix kde helper version in the .spec file
+# exit 1
+#fi
source %{SOURCE5}
export MOZ_SOURCE_STAMP=$REV
export SOURCE_REPO=$REPO
@@ -283,7 +283,7 @@
ac_add_options --disable-debug
ac_add_options --enable-startup-notification
#ac_add_options --enable-chrome-format=jar
-ac_add_options --enable-update-channel=default
+ac_add_options --enable-update-channel=release
EOF
%if %suse_version > 1130
cat << EOF >> $MOZCONFIG
@@ -306,6 +306,12 @@
ac_add_options --disable-crashreporter
EOF
%endif
+# Disable neon for arm as it does not build correctly
+%ifarch %arm
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-neon
+EOF
+%endif
make -f client.mk build
%install
@@ -522,7 +528,6 @@
%{progdir}/distribution/extensions/
%{progdir}/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
%{progdir}/icons/
-%{progdir}/hyphenation/
%{progdir}/searchplugins/
%attr(755,root,root) %{progdir}/%{progname}.sh
%{progdir}/firefox-bin
@@ -532,7 +537,7 @@
%{progdir}/dependentlibs.list
%{progdir}/*.so
%{progdir}/mozilla-xremote-client
-%{progdir}/omni.jar
+%{progdir}/omni.ja
%{progdir}/platform.ini
%{progdir}/plugin-container
%if %crashreporter
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:27.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:27.000000000 +0100
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_9_0_1_RELEASE"
-VERSION="9.0.1"
+RELEASE_TAG="FIREFOX_10_0_RELEASE"
+VERSION="10.0"
# mozilla
hg clone http://hg.mozilla.org/$BRANCH mozilla
++++++ firefox-9.0.1-source.tar.bz2 -> firefox-10.0-source.tar.bz2 ++++++
old-versions/11.4/UPDATES/all/MozillaFirefox/firefox-9.0.1-source.tar.bz2 11.4/MozillaFirefox/firefox-10.0-source.tar.bz2 differ: char 11, line 1
++++++ firefox-kde.patch ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:27.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:27.000000000 +0100
@@ -2,7 +2,7 @@
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1054 @@
+@@ -0,0 +1,1111 @@
+#filter substitution
+<?xml version="1.0"?>
+# -*- Mode: HTML -*-
@@ -477,6 +477,7 @@
+
+ <toolbaritem id="unified-back-forward-button" class="chromeclass-toolbar-additional"
+ context="backForwardMenu" removable="true"
++ forwarddisabled="true"
+ title="&backForwardItem.title;">
+ <toolbarbutton id="back-button" class="toolbarbutton-1"
+ label="&backCmd.label;"
@@ -488,6 +489,13 @@
+ command="Browser:ForwardOrForwardDuplicate"
+ onclick="checkForMiddleClick(this, event);"
+ tooltip="forward-button-tooltip"/>
++ <dummyobservertarget hidden="true"
++ onbroadcast="if (this.getAttribute('disabled') == 'true')
++ this.parentNode.setAttribute('forwarddisabled', 'true');
++ else
++ this.parentNode.removeAttribute('forwarddisabled');">
++ <observes element="Browser:ForwardOrForwardDuplicate" attribute="disabled"/>
++ </dummyobservertarget>
+ </toolbaritem>
+
+ <toolbaritem id="urlbar-container" align="center" flex="400" persist="width" combined="true"
@@ -963,22 +971,63 @@
+ onclick="return contentAreaClick(event, false);"/>
+ <statuspanel id="statusbar-display" inactive="true"/>
+ </vbox>
++ <splitter id="devtools-side-splitter" hidden="true"/>
++ <vbox id="devtools-sidebar-box" hidden="true"
++ style="min-width: 18em; width: 22em; max-width: 42em;" persist="width">
++ <toolbar id="devtools-sidebar-toolbar" nowindowdrag="true"/>
++ <deck id="devtools-sidebar-deck" flex="1"/>
++ </vbox>
+ <vbox id="browser-border-end" hidden="true" layer="true"/>
+ </hbox>
+
++ <hbox id="full-screen-warning-container" hidden="true" fadeout="true">
++ <hbox style="min-width: 100%;" pack="center"> <!-- Inner hbox needed due to bug 579776. -->
++ <hbox id="full-screen-warning-message">
++ <description id="full-screen-warning-text" value="&domFullScreenWarning.label;"></description>
++ </hbox>
++ </hbox>
++ </hbox>
++
+ <vbox id="browser-bottombox" layer="true">
+ <toolbar id="inspector-toolbar"
+ nowindowdrag="true"
+ hidden="true">
-+ <toolbarbutton id="inspector-inspect-toolbutton"
-+ label="&inspectButton.label;"
-+ accesskey="&inspectButton.accesskey;"
-+ class="toolbarbutton-text"
-+ command="Inspector:Inspect"/>
-+ <toolbarseparator />
-+ <hbox id="inspector-tools">
-+ <!-- registered tools go here -->
-+ </hbox>
++ <vbox flex="1">
++ <resizer id="inspector-top-resizer" flex="1"
++ class="inspector-resizer"
++ dir="top" disabled="true"
++ element="inspector-tree-box"/>
++ <hbox>
++#ifdef XP_MACOSX
++ <toolbarbutton id="highlighter-closebutton"
++ oncommand="InspectorUI.closeInspectorUI(false);"
++ tooltiptext="&inspectCloseButton.tooltiptext;"/>
++#endif
++ <toolbarbutton id="inspector-inspect-toolbutton"
++ label="&inspectButton.label;"
++ accesskey="&inspectButton.accesskey;"
++ command="Inspector:Inspect"/>
++ <arrowscrollbox id="inspector-breadcrumbs"
++ flex="1" orient="horizontal"
++ clicktoscroll="true"/>
++ <hbox id="inspector-tools">
++ <toolbarbutton id="inspector-style-button"
++ label="&inspectStyleButton.label;"
++ accesskey="&inspectStyleButton.accesskey;"
++ command="Inspector:Sidebar"/>
++ <!-- registered tools go here -->
++ </hbox>
++#ifndef XP_MACOSX
++ <toolbarbutton id="highlighter-closebutton"
++ oncommand="InspectorUI.closeInspectorUI(false);"
++ tooltiptext="&inspectCloseButton.tooltiptext;"/>
++#endif
++ <resizer id="inspector-end-resizer"
++ class="inspector-resizer"
++ dir="top" disabled="true"
++ element="inspector-tree-box"/>
++ </hbox>
++ </vbox>
+ </toolbar>
+ <toolbar id="addon-bar"
+ toolbarname="&addonBarCmd.label;" accesskey="&addonBarCmd.accesskey;"
@@ -1007,6 +1056,10 @@
+ <svg:rect x="0" y="0" width="1" height="1" fill="white"/>
+ <svg:circle cx="-0.35" cy="0.5" r="0.58"/>
+ </svg:mask>
++ <svg:mask id="winstripe-urlbar-back-button-mask" maskContentUnits="userSpaceOnUse">
++ <svg:rect x="0" y="0" width="10000" height="50" fill="white"/>
++ <svg:circle cx="-11" cy="13" r="15"/>
++ </svg:mask>
+ </svg:svg>
+#endif
+#ifdef XP_MACOSX
@@ -1015,6 +1068,10 @@
+ <svg:rect x="0" y="0" width="1" height="1" fill="white"/>
+ <svg:circle cx="-0.41" cy="0.5" r="0.65"/>
+ </svg:mask>
++ <svg:mask id="pinstripe-urlbar-back-button-mask" maskContentUnits="userSpaceOnUse">
++ <svg:rect x="0" y="-5" width="10000" height="55" fill="white"/>
++ <svg:circle cx="-9" cy="11" r="15"/>
++ </svg:mask>
+ <svg:mask id="pinstripe-tab-ontop-left-curve-mask" maskContentUnits="userSpaceOnUse">
+ <svg:circle cx="9" cy="3" r="3" fill="white"/>
+ <svg:rect x="9" y="0" width="3" height="3" fill="white"/>
@@ -1142,7 +1199,7 @@
diff --git a/browser/components/preferences/advanced.js b/browser/components/preferences/advanced.js
--- a/browser/components/preferences/advanced.js
+++ b/browser/components/preferences/advanced.js
-@@ -683,24 +683,42 @@ var gAdvancedPane = {
+@@ -690,24 +690,42 @@ var gAdvancedPane = {
var brandBundle = document.getElementById("bundleBrand");
var shellBundle = document.getElementById("bundleShell");
var brandShortName = brandBundle.getString("brandShortName");
@@ -1271,33 +1328,33 @@
+NS_IMPL_ISUPPORTS1(nsKDEShellService, nsIShellService)
+
+NS_IMETHODIMP
-+nsKDEShellService::IsDefaultBrowser(PRBool aStartupCheck,
-+ PRBool* aIsDefaultBrowser)
++nsKDEShellService::IsDefaultBrowser(bool aStartupCheck,
++ bool* aIsDefaultBrowser)
+ {
+ *aIsDefaultBrowser = PR_FALSE;
+ if (aStartupCheck)
+ mCheckedThisSession = PR_TRUE;
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "ISDEFAULTBROWSER" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "ISDEFAULTBROWSER" ));
+ if( nsKDEUtils::command( command ))
+ *aIsDefaultBrowser = PR_TRUE;
+ return NS_OK;
+ }
+
+NS_IMETHODIMP
-+nsKDEShellService::SetDefaultBrowser(PRBool aClaimAllTypes,
-+ PRBool aForAllUsers)
++nsKDEShellService::SetDefaultBrowser(bool aClaimAllTypes,
++ bool aForAllUsers)
+ {
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "SETDEFAULTBROWSER" ));
-+ command.AppendCString( aClaimAllTypes ? NS_LITERAL_CSTRING( "ALLTYPES" ) : NS_LITERAL_CSTRING( "NORMAL" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "SETDEFAULTBROWSER" ));
++ command.AppendElement( aClaimAllTypes ? NS_LITERAL_CSTRING( "ALLTYPES" ) : NS_LITERAL_CSTRING( "NORMAL" ));
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
+ }
+
+NS_IMETHODIMP
-+nsKDEShellService::GetShouldCheckDefaultBrowser(PRBool* aResult)
++nsKDEShellService::GetShouldCheckDefaultBrowser(bool* aResult)
+{
-+ // If we've already checked, the browser has been started and this is a
++ // If we've already checked, the browser has been started and this is a
+ // new window open, and we don't want to check again.
+ if (mCheckedThisSession) {
+ *aResult = PR_FALSE;
@@ -1316,7 +1373,7 @@
+}
+
+NS_IMETHODIMP
-+nsKDEShellService::SetShouldCheckDefaultBrowser(PRBool aShouldCheck)
++nsKDEShellService::SetShouldCheckDefaultBrowser(bool aShouldCheck)
+{
+ nsCOMPtr<nsIPrefBranch> prefs;
+ nsCOMPtr<nsIPrefService> pserve(do_GetService(NS_PREFSERVICE_CONTRACTID));
@@ -1351,11 +1408,11 @@
+NS_IMETHODIMP
+nsKDEShellService::OpenApplication(PRInt32 aApplication)
+ {
-+ nsCStringArray command;
++ nsTArray<nsCString> command;
+ if( aApplication == APPLICATION_MAIL )
-+ command.AppendCString( NS_LITERAL_CSTRING( "OPENMAIL" ));
++ command.AppendElement( NS_LITERAL_CSTRING( "OPENMAIL" ));
+ else if( aApplication == APPLICATION_NEWS )
-+ command.AppendCString( NS_LITERAL_CSTRING( "OPENNEWS" ));
++ command.AppendElement( NS_LITERAL_CSTRING( "OPENNEWS" ));
+ else
+ return NS_ERROR_NOT_IMPLEMENTED;
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
@@ -1364,13 +1421,13 @@
+NS_IMETHODIMP
+nsKDEShellService::OpenApplicationWithURI(nsILocalFile* aApplication, const nsACString& aURI)
+ {
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "RUN" ));
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "RUN" ));
+ nsCString app;
+ nsresult rv = aApplication->GetNativePath( app );
+ NS_ENSURE_SUCCESS( rv, rv );
-+ command.AppendCString( app );
-+ command.AppendCString( aURI );
++ command.AppendElement( app );
++ command.AppendElement( aURI );
+ return nsKDEUtils::command( command ) ? NS_OK : NS_ERROR_FAILURE;
+ }
+
@@ -1379,14 +1436,14 @@
+ {
+ *_retval = nsnull;
+
-+ nsCStringArray command;
-+ command.AppendCString( NS_LITERAL_CSTRING( "GETDEFAULTFEEDREADER" ));
-+ nsCStringArray output;
-+ if( !nsKDEUtils::command( command, &output ) || output.Count() != 1 )
++ nsTArray<nsCString> command;
++ command.AppendElement( NS_LITERAL_CSTRING( "GETDEFAULTFEEDREADER" ));
++ nsTArray<nsCString> output;
++ if( !nsKDEUtils::command( command, &output ) || output.Length() != 1 )
+ return NS_ERROR_FAILURE;
+
+ nsCString path;
-+ path = *output[ 0 ];
++ path = output[ 0 ];
+ if (path.IsEmpty())
+ return NS_ERROR_FAILURE;
+
@@ -1398,7 +1455,7 @@
+ rv = defaultReader->InitWithNativePath(path);
+ NS_ENSURE_SUCCESS(rv, rv);
+
-+ PRBool exists;
++ bool exists;
+ rv = defaultReader->Exists(&exists);
+ NS_ENSURE_SUCCESS(rv, rv);
+ if (!exists)
@@ -1581,7 +1638,7 @@
diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
-@@ -424,16 +424,17 @@
+@@ -426,16 +426,17 @@
#endif
#endif
++++++ l10n-9.0.1.tar.bz2 -> l10n-10.0.tar.bz2 ++++++
old-versions/11.4/UPDATES/all/MozillaFirefox/l10n-9.0.1.tar.bz2 11.4/MozillaFirefox/l10n-10.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-a11y.patch ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:27.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:27.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Michael Gorse <mgorse(a)suse.com>
-# Parent d02253d1e8217008dfa26e6e2a901b6a8b75e989
+# Parent 2c115988d04c0a0a8cb75b3a597ecdb2c4c001c9
a11y only enabled from Gnome 2's GConf setting
https://bugzilla.novell.com/show_bug.cgi?id=732898
https://bugzilla.mozilla.org/show_bug.cgi?id=693343
@@ -31,7 +31,7 @@
diff --git a/accessible/src/atk/nsApplicationAccessibleWrap.cpp b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
--- a/accessible/src/atk/nsApplicationAccessibleWrap.cpp
+++ b/accessible/src/atk/nsApplicationAccessibleWrap.cpp
-@@ -47,29 +47,27 @@
+@@ -47,29 +47,29 @@
#include "nsIPrefBranch.h"
#include "nsIServiceManager.h"
#include "nsAutoPtr.h"
@@ -40,14 +40,15 @@
#include <gtk/gtk.h>
#include <atk/atk.h>
++#ifdef MOZ_ENABLE_DBUS
+#include <dbus/dbus.h>
++#endif
+
+using namespace mozilla::a11y;
typedef GType (* AtkGetTypeType) (void);
GType g_atk_hyperlink_impl_type = G_TYPE_INVALID;
--static bool sATKChecked = false;
-+static PRBool sATKChecked = PR_FALSE;
+ static bool sATKChecked = false;
static PRLibrary *sATKLib = nsnull;
static const char sATKLibName[] = "libatk-1.0.so.0";
static const char sATKHyperlinkImplGetTypeSymbol[] =
@@ -65,13 +66,13 @@
static void (* gail_remove_key_event_listener) (guint remove_listener);
static AtkObject * (*gail_get_root) (void);
-@@ -609,36 +607,17 @@ toplevel_event_watcher(GSignalInvocation
+@@ -609,36 +609,17 @@ toplevel_event_watcher(GSignalInvocation
}
return TRUE;
}
- PRBool
+ bool
nsApplicationAccessibleWrap::Init()
{
- // XXX following code is copied from widget/src/gtk2/nsWindow.cpp
@@ -79,7 +80,7 @@
- // see bug 390761
-
- // check if accessibility enabled/disabled by environment variable
-- PRBool isGnomeATEnabled = PR_FALSE;
+- bool isGnomeATEnabled = false;
- const char *envValue = PR_GetEnv(sAccEnv);
- if (envValue) {
- isGnomeATEnabled = !!atoi(envValue);
@@ -103,7 +104,7 @@
else {
MAI_LOG_DEBUG(("Fail to load lib: %s\n", sGail.libName));
}
-@@ -877,8 +856,129 @@ LoadGtkModule(GnomeAccessibilityModule&
+@@ -877,8 +858,129 @@ LoadGtkModule(GnomeAccessibilityModule&
aModule.init ? aModule.shutdownName : aModule.initName,
aModule.libName));
PR_UnloadLibrary(aModule.lib);
@@ -117,22 +118,22 @@
+namespace a11y {
+
+#ifdef MOZ_ENABLE_DBUS
-+static DBusPendingCall *a11yPendingCall = NULL;
++ static DBusPendingCall *a11yPendingCall = NULL;
+#endif
+
+void
+PreInit()
+{
-+ static PRBool sChecked = FALSE;
++ static bool sChecked = false;
+ if (sChecked)
+ return;
-+ sChecked = TRUE;
++ sChecked = true;
+ DBusError error;
+ dbus_error_init(&error);
+ DBusConnection* bus = dbus_bus_get(DBUS_BUS_SESSION, &error);
+ if (!bus)
+ return;
-+ dbus_connection_set_exit_on_disconnect(bus, FALSE);
++ dbus_connection_set_exit_on_disconnect(bus, false);
+
+ DBusMessage *message;
+ message = dbus_message_new_method_call("org.a11y.Bus", "/org/a11y/bus",
@@ -155,14 +156,14 @@
+ dbus_error_free(&error);
+}
+
-+PRBool
++bool
+ShouldA11yBeEnabled()
+{
-+ static PRBool sChecked = PR_FALSE, sShouldEnable = PR_FALSE;
++ static bool sChecked = false, sShouldEnable = false;
+ if (sChecked)
+ return sShouldEnable;
+
-+ sChecked = PR_TRUE;
++ sChecked = true;
+
+ // check if accessibility enabled/disabled by environment variable
+ static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
@@ -172,7 +173,7 @@
+
+#ifdef MOZ_ENABLE_DBUS
+ PreInit();
-+ PRBool dbusSuccess = PR_FALSE;
++ bool dbusSuccess = false;
+ DBusMessage *reply = nsnull;
+ if (a11yPendingCall) {
+ dbus_pending_call_block(a11yPendingCall);
@@ -236,47 +237,44 @@
diff --git a/accessible/src/base/nsAccessibilityService.h b/accessible/src/base/nsAccessibilityService.h
--- a/accessible/src/base/nsAccessibilityService.h
+++ b/accessible/src/base/nsAccessibilityService.h
-@@ -41,16 +41,36 @@
+@@ -46,16 +46,33 @@
- #include "nsIAccessibilityService.h"
-
- #include "a11yGeneric.h"
- #include "nsAccDocManager.h"
+ #include "mozilla/a11y/FocusManager.h"
#include "nsIObserver.h"
-+namespace mozilla {
-+namespace a11y {
+ namespace mozilla {
+ namespace a11y {
+
+#ifdef MOZ_ACCESSIBILITY_ATK
+/**
-+ * Perform initialization that should be done as soon as possible, in order
-+ * to minimize startup time.
-+ * XXX: this function and the next defined in nsApplicationAccessibleWrap.cpp
-+ */
++ * + * Perform initialization that should be done as soon as possible, in
++ * order
++ * + * to minimize startup time.
++ * + * XXX: this function and the next defined in
++ * nsApplicationAccessibleWrap.cpp
++ * + */
+void PreInit();
+
+/**
-+ * Is platform accessibility enabled.
-+ * Only used on linux with atk for now.
-+ */
-+PRBool ShouldA11yBeEnabled();
++ * + * Is platform accessibility enabled.
++ * + * Only used on linux with atk for now.
++ * + */
++bool ShouldA11yBeEnabled();
+#endif
+
-+} // namespace a11y
-+} // namespace mozilla
-+
- class nsAccessibilityService : public nsAccDocManager,
- public nsIAccessibilityService,
- public nsIObserver
- {
- public:
- virtual ~nsAccessibilityService();
+ /**
+ * Return focus manager.
+ */
+ FocusManager* FocusMgr();
+
+ } // namespace a11y
+ } // namespace mozilla
- NS_DECL_ISUPPORTS_INHERITED
diff --git a/widget/src/gtk2/nsWindow.cpp b/widget/src/gtk2/nsWindow.cpp
--- a/widget/src/gtk2/nsWindow.cpp
+++ b/widget/src/gtk2/nsWindow.cpp
-@@ -103,29 +103,20 @@
+@@ -105,29 +105,21 @@
#include "nsIStringBundle.h"
#include "nsGfxCIID.h"
#include "nsIObserverService.h"
@@ -292,10 +290,10 @@
-#include "stdlib.h"
using namespace mozilla;
--
--static PRBool sAccessibilityChecked = PR_FALSE;
+
+-static bool sAccessibilityChecked = false;
-/* static */
--PRBool nsWindow::sAccessibilityEnabled = PR_FALSE;
+-bool nsWindow::sAccessibilityEnabled = false;
-static const char sSysPrefService [] = "@mozilla.org/system-preference-service;1";
-static const char sAccEnv [] = "GNOME_ACCESSIBILITY";
-static const char sAccessibilityKey [] = "config.use_system_prefs.accessibility";
@@ -307,11 +305,11 @@
#include "nsIFile.h"
#include "nsILocalFile.h"
-@@ -1109,19 +1100,18 @@ nsWindow::Show(PRBool aState)
+@@ -1111,19 +1103,18 @@ nsWindow::Show(bool aState)
NativeResize(mBounds.x, mBounds.y, mBounds.width, mBounds.height,
- PR_FALSE);
+ false);
} else if (mNeedsResize) {
- NativeResize(mBounds.width, mBounds.height, PR_FALSE);
+ NativeResize(mBounds.width, mBounds.height, false);
}
}
@@ -328,7 +326,7 @@
}
NS_IMETHODIMP
-@@ -3887,16 +3877,21 @@ nsWindow::Create(nsIWidget *aPare
+@@ -3885,16 +3876,21 @@ nsWindow::Create(nsIWidget *aPare
nsIWidget *baseParent = aInitData &&
(aInitData->mWindowType == eWindowType_dialog ||
aInitData->mWindowType == eWindowType_toplevel ||
@@ -342,27 +340,27 @@
+ a11y::PreInit();
+#endif
+
+ // Ensure that the toolkit is created.
+ nsGTKToolkit::GetToolkit();
+
// initialize all the common bits of this class
- BaseCreate(baseParent, aRect, aHandleEventFunction, aContext,
- aAppShell, aToolkit, aInitData);
+ BaseCreate(baseParent, aRect, aHandleEventFunction, aContext, aInitData);
// Do we need to listen for resizes?
- PRBool listenForResizes = PR_FALSE;;
- if (aNativeParent || (aInitData && aInitData->mListenForResizes))
- listenForResizes = PR_TRUE;
-@@ -4278,43 +4273,16 @@ nsWindow::Create(nsIWidget *aPare
+ bool listenForResizes = false;;
+@@ -4278,43 +4274,16 @@ nsWindow::Create(nsIWidget *aPare
LOG(("\tmGdkWindow %p %lx\n", (void *)mGdkWindow,
gdk_x11_window_get_xid(mGdkWindow)));
}
// resize so that everything is set to the right dimensions
if (!mIsTopLevel)
- Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, PR_FALSE);
+ Resize(mBounds.x, mBounds.y, mBounds.width, mBounds.height, false);
-#ifdef ACCESSIBILITY
- nsresult rv;
- if (!sAccessibilityChecked) {
-- sAccessibilityChecked = PR_TRUE;
+- sAccessibilityChecked = true;
-
- //check if accessibility enabled/disabled by environment variable
- const char *envValue = PR_GetEnv(sAccEnv);
@@ -394,7 +392,7 @@
if (mDFB)
mDFB->GetDisplayLayer( mDFB, DLID_PRIMARY, &mDFBLayer );
-@@ -6504,19 +6472,18 @@ nsWindow::DispatchAccessibleEvent()
+@@ -6504,19 +6473,18 @@ nsWindow::DispatchAccessibleEvent()
DispatchEvent(&event, status);
return event.mAccessible;
++++++ mozilla-disable-neon-option.patch ++++++
# HG changeset patch
# User Joop Boonen <joop.boonen(a)opensuse.org>
# Parent be20a0ae420eb2b3584ce2c5d241e2817bac8593
Add configure option to allow disabling of neon.
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
@@ -1674,41 +1674,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
diff --git a/js/src/configure.in b/js/src/configure.in
--- a/js/src/configure.in
+++ b/js/src/configure.in
@@ -1604,41 +1604,47 @@ if test -n "$all_flags"; then
ASFLAGS="$ASFLAGS $all_flags"
if test -n "$thumb_flag"; then
LDFLAGS="$LDFLAGS $thumb_flag"
fi
fi
AC_SUBST(MOZ_THUMB2)
-if test "$CPU_ARCH" = "arm"; then
- AC_MSG_CHECKING(for ARM SIMD support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm("uqadd8 r1, r1, r2");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_SIMD)
- HAVE_ARM_SIMD=1
- fi
-
- AC_MSG_CHECKING(for ARM NEON support in compiler)
- # We try to link so that this also fails when
- # building with LTO.
- AC_TRY_LINK([],
- [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
- result="yes", result="no")
- AC_MSG_RESULT("$result")
- if test "$result" = "yes"; then
- AC_DEFINE(HAVE_ARM_NEON)
- HAVE_ARM_NEON=1
- fi
-fi # CPU_ARCH = arm
+MOZ_ARG_DISABLE_BOOL(neon,
+[ --disable-neon Disable neon extensions],
+ NS_DISABLE_NEON=1,
+ NS_DISABLE_NEON= )
+if test "$NS_DISABLE_NEON" != "1"; then
+ if test "$CPU_ARCH" = "arm"; then
+ AC_MSG_CHECKING(for ARM SIMD support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm("uqadd8 r1, r1, r2");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_SIMD)
+ HAVE_ARM_SIMD=1
+ fi
+
+ AC_MSG_CHECKING(for ARM NEON support in compiler)
+ # We try to link so that this also fails when
+ # building with LTO.
+ AC_TRY_LINK([],
+ [asm(".fpu neon\n vadd.i8 d0, d0, d0");],
+ result="yes", result="no")
+ AC_MSG_RESULT("$result")
+ if test "$result" = "yes"; then
+ AC_DEFINE(HAVE_ARM_NEON)
+ HAVE_ARM_NEON=1
+ fi
+ fi # CPU_ARCH = arm
+fi
AC_SUBST(HAVE_ARM_SIMD)
AC_SUBST(HAVE_ARM_NEON)
dnl ========================================================
dnl Android libstdc++, placed here so it can use MOZ_ARCH
dnl computed above.
dnl ========================================================
++++++ mozilla-kde.patch ++++++
++++ 859 lines (skipped)
++++ between old-versions/11.4/UPDATES/all/MozillaFirefox/mozilla-kde.patch
++++ and 11.4/MozillaFirefox/mozilla-kde.patch
++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:28.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:28.000000000 +0100
@@ -5,17 +5,19 @@
===================================================================
RCS file: /cvsroot/mozilla/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp,v
retrieving revision 1.1
-diff -u -p -6 -r1.1 nsUnixSystemProxySettings.cpp
---- toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 29 Jan 2008 15:58:41 -0000 1.1
-+++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp 17 Apr 2008 19:02:19 -0000
-@@ -69,13 +69,19 @@ private:
+
+diff --git a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+--- a/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
++++ b/toolkit/system/unixproxy/nsUnixSystemProxySettings.cpp
+@@ -68,16 +68,23 @@ private:
+ };
NS_IMPL_ISUPPORTS1(nsUnixSystemProxySettings, nsISystemProxySettings)
nsresult
nsUnixSystemProxySettings::Init()
{
-- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ // If this is a GNOME session, load gconf and try to use its preferences.
+ // If gconf is not available (which would be stupid) we'll proceed as if
+ // this was not a GNOME session, using *_PROXY environment variables.
@@ -26,6 +28,8 @@
return NS_OK;
}
- PRBool
+ bool
nsUnixSystemProxySettings::IsProxyMode(const char* aMode)
{
+ nsCAutoString mode;
+ return NS_SUCCEEDED(mGConf->GetString(NS_LITERAL_CSTRING("/system/proxy/mode"), mode)) &&
++++++ mozilla-ntlm-full-path.patch ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:28.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:28.000000000 +0100
@@ -1,6 +1,6 @@
# HG changeset patch
# User Petr Cerny <pcerny(a)novell.com>
-# Parent 971259052418fda3b7fc81da75be4557ea5d82bc
+# Parent a843037ea4cee813a68dd529e7a503d1e40b81e4
Bug 634334 - call to the ntlm_auth helper fails
diff --git a/extensions/auth/nsAuthSambaNTLM.cpp b/extensions/auth/nsAuthSambaNTLM.cpp
@@ -23,5 +23,5 @@
nsnull
};
- PRBool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
+ bool isOK = SpawnIOChild(args, &mChildPID, &mFromChildFD, &mToChildFD);
if (!isOK)
++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:28.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:28.000000000 +0100
@@ -4,8 +4,8 @@
diff --git a/dom/plugins/base/nsPluginHost.cpp b/dom/plugins/base/nsPluginHost.cpp
--- a/dom/plugins/base/nsPluginHost.cpp
+++ b/dom/plugins/base/nsPluginHost.cpp
-@@ -1637,17 +1637,48 @@ nsPluginHost::FindPluginForType(const ch
- PRBool aCheckEnabled)
+@@ -1580,17 +1580,48 @@ nsPluginHost::FindPluginForType(const ch
+ bool aCheckEnabled)
{
if (!aMimeType) {
return nsnull;
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:28.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:28.000000000 +0100
@@ -7,7 +7,7 @@
diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
--- a/config/autoconf.mk.in
+++ b/config/autoconf.mk.in
-@@ -571,16 +571,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
+@@ -567,16 +567,20 @@ MOZ_LIBNOTIFY_LIBS = @MOZ_LIBNOTIFY_LIBS
MOZ_ENABLE_LIBNOTIFY = @MOZ_ENABLE_LIBNOTIFY@
MOZ_ALSA_LIBS = @MOZ_ALSA_LIBS@
@@ -31,7 +31,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8016,16 +8016,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8093,16 +8093,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -61,12 +61,12 @@
AC_SUBST(MOZ_OTS_LIBS)
dnl ========================================================
- dnl disable xul
+ dnl Skia
dnl ========================================================
diff --git a/security/manager/ssl/src/Makefile.in b/security/manager/ssl/src/Makefile.in
--- a/security/manager/ssl/src/Makefile.in
+++ b/security/manager/ssl/src/Makefile.in
-@@ -113,12 +113,14 @@ CSRCS += md4.c
+@@ -114,12 +114,14 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS)
@@ -109,7 +109,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
-@@ -1727,18 +1734,34 @@ nsNSSComponent::InitializeNSS(PRBool sho
+@@ -1725,18 +1732,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -149,8 +149,8 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -138,17 +138,17 @@ ifdef MOZ_DEBUG
- EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -126,17 +126,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+ endif
endif
endif
++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.4Xrh6L/_old 2012-02-01 21:07:28.000000000 +0100
+++ /var/tmp/diff_new_pack.4Xrh6L/_new 2012-02-01 21:07:28.000000000 +0100
@@ -1,2 +1,2 @@
-REV=c4405d7a95f6
+REV=baefae4b6685
REPO=http://hg.mozilla.org/releases/mozilla-release
continue with "q"...
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package MozillaThunderbird for openSUSE:11.4
checked in at Wed Feb 1 19:38:10 CET 2012.
--------
--- old-versions/11.4/UPDATES/all/MozillaThunderbird/MozillaThunderbird.changes 2011-12-20 21:16:20.000000000 +0100
+++ 11.4/MozillaThunderbird/MozillaThunderbird.changes 2012-02-01 09:43:16.000000000 +0100
@@ -1,0 +2,15 @@
+Sun Jan 29 18:16:29 UTC 2012 - wr(a)rosenauer.org
+
+- security update to 3.1.18 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-02/CVE-2011-3670 (bmo#504014)
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+
+-------------------------------------------------------------------
calling whatdependson for 11.4-i586
Old:
----
l10n-3.1.17.tar.bz2
thunderbird-3.1.17-source.tar.bz2
New:
----
l10n-3.1.18.tar.bz2
thunderbird-3.1.18-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.vimjJo/_old 2012-02-01 19:37:37.000000000 +0100
+++ /var/tmp/diff_new_pack.vimjJo/_new 2012-02-01 19:37:37.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package MozillaThunderbird
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer <wr(a)rosenauer.org>
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer <wr(a)rosenauer.org>
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,6 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
-# norootforbuild
Name: MozillaThunderbird
@@ -26,10 +25,10 @@
BuildRequires: nss-shared-helper-devel
%endif
License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
-%define mainversion 3.1.17
+%define mainversion 3.1.18
Version: %{mainversion}
Release: 0.<RELEASE2>
-%define releasedate 2011121600
+%define releasedate 2012012400
Provides: thunderbird = %{version}
Summary: The Stand-Alone Mozilla Mail Component
Url: http://www.mozilla.org/products/thunderbird/
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.vimjJo/_old 2012-02-01 19:37:38.000000000 +0100
+++ /var/tmp/diff_new_pack.vimjJo/_new 2012-02-01 19:37:38.000000000 +0100
@@ -2,8 +2,8 @@
BRANCH="releases/comm-1.9.2" # comm-central
-RELEASE_TAG="THUNDERBIRD_3_1_17_RELEASE"
-VERSION="3.1.17"
+RELEASE_TAG="THUNDERBIRD_3_1_18_RELEASE"
+VERSION="3.1.18"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ l10n-3.1.17.tar.bz2 -> l10n-3.1.18.tar.bz2 ++++++
old-versions/11.4/UPDATES/all/MozillaThunderbird/l10n-3.1.17.tar.bz2 11.4/MozillaThunderbird/l10n-3.1.18.tar.bz2 differ: char 11, line 1
++++++ thunderbird-3.1.17-source.tar.bz2 -> thunderbird-3.1.18-source.tar.bz2 ++++++
old-versions/11.4/UPDATES/all/MozillaThunderbird/thunderbird-3.1.17-source.tar.bz2 11.4/MozillaThunderbird/thunderbird-3.1.18-source.tar.bz2 differ: char 11, line 1
continue with "q"...
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package mozilla-xulrunner192 for openSUSE:11.4
checked in at Wed Feb 1 19:37:20 CET 2012.
--------
--- old-versions/11.4/UPDATES/all/mozilla-xulrunner192/mozilla-xulrunner192.changes 2011-12-20 21:13:41.000000000 +0100
+++ 11.4/mozilla-xulrunner192/mozilla-xulrunner192.changes 2012-02-01 09:36:41.000000000 +0100
@@ -1,0 +2,15 @@
+Wed Jan 25 11:48:35 UTC 2012 - wr(a)rosenauer.org
+
+- security update to 1.9.2.26 (bnc#744275)
+ * MFSA 2012-01/CVE-2012-0442/CVE-2012-0443
+ Miscellaneous memory safety hazards
+ * MFSA 2012-02/CVE-2011-3670 (bmo#504014)
+ * MFSA 2012-04/CVE-2011-3659 (bmo#708198)
+ Child nodes from nsDOMAttribute still accessible after removal
+ of nodes
+ * MFSA 2012-07/CVE-2012-0444 (bmo#719612)
+ Potential Memory Corruption When Decoding Ogg Vorbis files
+ * MFSA 2012-08/CVE-2012-0449 (bmo#701806, bmo#702466)
+ Crash with malformed embedded XSLT stylesheets
+
+-------------------------------------------------------------------
calling whatdependson for 11.4-i586
Old:
----
l10n-1.9.2.25.tar.bz2
xulrunner-source-1.9.2.25.tar.bz2
New:
----
l10n-1.9.2.26.tar.bz2
xulrunner-source-1.9.2.26.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ mozilla-xulrunner192.spec ++++++
--- /var/tmp/diff_new_pack.LMK6qS/_old 2012-02-01 19:36:28.000000000 +0100
+++ /var/tmp/diff_new_pack.LMK6qS/_new 2012-02-01 19:36:28.000000000 +0100
@@ -1,8 +1,8 @@
#
# spec file for package mozilla-xulrunner192
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# 2006-2011 Wolfgang Rosenauer
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 2006-2012 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -47,12 +47,12 @@
%else
BuildRequires: wireless-tools
%endif
-Version: 1.9.2.25
+Version: 1.9.2.26
Release: 0.<RELEASE2>
-%define releasedate 2011121600
-%define version_internal 1.9.2.25
+%define releasedate 2012012400
+%define version_internal 1.9.2.26
%define apiversion 1.9.2
-%define uaweight 192250
+%define uaweight 192260
Summary: Mozilla Runtime Environment 1.9.2
License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+
Group: Productivity/Other
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.LMK6qS/_old 2012-02-01 19:36:28.000000000 +0100
+++ /var/tmp/diff_new_pack.LMK6qS/_new 2012-02-01 19:36:28.000000000 +0100
@@ -1,7 +1,7 @@
#!/bin/bash
-RELEASE_TAG="FIREFOX_3_6_25_RELEASE"
-VERSION="1.9.2.25"
+RELEASE_TAG="FIREFOX_3_6_26_RELEASE"
+VERSION="1.9.2.26"
# mozilla
hg clone http://hg.mozilla.org/releases/mozilla-1.9.2 mozilla
++++++ l10n-1.9.2.25.tar.bz2 -> l10n-1.9.2.26.tar.bz2 ++++++
old-versions/11.4/UPDATES/all/mozilla-xulrunner192/l10n-1.9.2.25.tar.bz2 11.4/mozilla-xulrunner192/l10n-1.9.2.26.tar.bz2 differ: char 11, line 1
++++++ xulrunner-source-1.9.2.25.tar.bz2 -> xulrunner-source-1.9.2.26.tar.bz2 ++++++
old-versions/11.4/UPDATES/all/mozilla-xulrunner192/xulrunner-source-1.9.2.25.tar.bz2 11.4/mozilla-xulrunner192/xulrunner-source-1.9.2.26.tar.bz2 differ: char 11, line 1
continue with "q"...
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0