openSUSE Commits
Threads by month
- ----- 2024 -----
- July
- 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
June 2013
- 1 participants
- 1952 discussions
Hello community,
here is the log from the commit of package yast2-installation for openSUSE:Factory checked in at 2013-06-26 20:25:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-installation (Old)
and /work/SRC/openSUSE:Factory/.yast2-installation.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-installation"
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-installation/yast2-installation.changes 2013-06-24 09:47:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-installation.new/yast2-installation.changes 2013-06-26 20:25:50.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Jun 25 10:17:46 CEST 2013 - jsuchome(a)suse.cz
+
+- adapt control.xml to offical Factory one:
+ added e17 desktop, enabled online repositories
+- 2.24.8
+
+-------------------------------------------------------------------
Old:
----
yast2-installation-2.24.7.tar.bz2
New:
----
yast2-installation-2.24.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-installation.spec ++++++
--- /var/tmp/diff_new_pack.ijv7Ya/_old 2013-06-26 20:25:51.000000000 +0200
+++ /var/tmp/diff_new_pack.ijv7Ya/_new 2013-06-26 20:25:51.000000000 +0200
@@ -17,7 +17,7 @@
Name: yast2-installation
-Version: 2.24.7
+Version: 2.24.8
Release: 0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
++++++ yast2-installation-2.24.7.tar.bz2 -> yast2-installation-2.24.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.24.7/VERSION new/yast2-installation-2.24.8/VERSION
--- old/yast2-installation-2.24.7/VERSION 2013-06-21 21:15:54.000000000 +0200
+++ new/yast2-installation-2.24.8/VERSION 2013-06-25 10:35:52.000000000 +0200
@@ -1 +1 @@
-2.24.7
+2.24.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.24.7/configure new/yast2-installation-2.24.8/configure
--- old/yast2-installation-2.24.7/configure 2013-06-21 21:16:05.000000000 +0200
+++ new/yast2-installation-2.24.8/configure 2013-06-25 10:36:04.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for yast2-installation 2.24.7.
+# Generated by GNU Autoconf 2.69 for yast2-installation 2.24.8.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -579,8 +579,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-installation'
PACKAGE_TARNAME='yast2-installation'
-PACKAGE_VERSION='2.24.7'
-PACKAGE_STRING='yast2-installation 2.24.7'
+PACKAGE_VERSION='2.24.8'
+PACKAGE_STRING='yast2-installation 2.24.8'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
PACKAGE_URL=''
@@ -1258,7 +1258,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-installation 2.24.7 to adapt to many kinds of systems.
+\`configure' configures yast2-installation 2.24.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1330,7 +1330,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-installation 2.24.7:";;
+ short | recursive ) echo "Configuration of yast2-installation 2.24.8:";;
esac
cat <<\_ACEOF
@@ -1410,7 +1410,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-installation configure 2.24.7
+yast2-installation configure 2.24.8
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1427,7 +1427,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-installation $as_me 2.24.7, which was
+It was created by yast2-installation $as_me 2.24.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -2366,7 +2366,7 @@
# Define the identity of the package.
PACKAGE='yast2-installation'
- VERSION='2.24.7'
+ VERSION='2.24.8'
cat >>confdefs.h <<_ACEOF
@@ -2489,7 +2489,7 @@
-VERSION="2.24.7"
+VERSION="2.24.8"
RPMNAME="yast2-installation"
MAINTAINER="Jiří Suchomel <jsuchome(a)suse.cz>"
@@ -3648,7 +3648,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-installation $as_me 2.24.7, which was
+This file was extended by yast2-installation $as_me 2.24.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3701,7 +3701,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-yast2-installation config.status 2.24.7
+yast2-installation config.status 2.24.8
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.24.7/configure.in new/yast2-installation-2.24.8/configure.in
--- old/yast2-installation-2.24.7/configure.in 2013-06-21 21:16:01.000000000 +0200
+++ new/yast2-installation-2.24.8/configure.in 2013-06-25 10:36:00.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.24.0 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-installation, 2.24.7, http://bugs.opensuse.org/, yast2-installation)
+AC_INIT(yast2-installation, 2.24.8, http://bugs.opensuse.org/, yast2-installation)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.24.7"
+VERSION="2.24.8"
RPMNAME="yast2-installation"
MAINTAINER="Jiří Suchomel <jsuchome(a)suse.cz>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-installation-2.24.7/control/control.openSUSE.xml new/yast2-installation-2.24.8/control/control.openSUSE.xml
--- old/yast2-installation-2.24.7/control/control.openSUSE.xml 2013-05-28 10:31:33.000000000 +0200
+++ new/yast2-installation-2.24.8/control/control.openSUSE.xml 2013-06-25 10:35:52.000000000 +0200
@@ -37,7 +37,7 @@
<root_password_ca_check config:type="boolean">false</root_password_ca_check>
<!-- Offer online repositories feature in the installation -->
- <show_online_repositories config:type="boolean">false</show_online_repositories>
+ <show_online_repositories config:type="boolean">true</show_online_repositories>
<online_repositories_default config:type="boolean">true</online_repositories_default>
<!-- Guide user to drivers.suse.com if HW was not found (FATE#312875)-->
@@ -323,6 +323,18 @@
</one_supported_desktop>
<one_supported_desktop>
+ <name>e17</name>
+ <desktop>e17</desktop>
+ <label_id>desktop_e17</label_id>
+ <logon>lightdm</logon>
+ <cursor>DMZ</cursor>
+ <packages>lightdm branding-openSUSE</packages>
+ <order config:type="integer">7</order>
+ <patterns>e17 x11 base</patterns>
+ <icon>pattern-e17</icon>
+ </one_supported_desktop>
+
+ <one_supported_desktop>
<name>textmode</name>
<desktop>twm</desktop>
<label_id>desktop_textmode</label_id>
@@ -422,6 +434,7 @@
<desktop_xfce><label>XFCE Desktop</label></desktop_xfce>
<desktop_lxde><label>LXDE Desktop</label></desktop_lxde>
<desktop_min_x><label>Minimal X Window</label></desktop_min_x>
+ <desktop_e17><label>Enlightenment Desktop</label></desktop_e17>
<desktop_textmode><label>Minimal Server Selection (Text Mode)</label></desktop_textmode>
</texts>
--
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:Factory checked in at 2013-06-26 20:25:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xulrunner (Old)
and /work/SRC/openSUSE:Factory/.xulrunner.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xulrunner"
Changes:
--------
--- /work/SRC/openSUSE:Factory/xulrunner/xulrunner.changes 2013-06-13 22:55:20.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xulrunner.new/xulrunner.changes 2013-06-26 20:25:35.000000000 +0200
@@ -1,0 +2,22 @@
+Mon Jun 24 15:26:27 UTC 2013 - wr(a)rosenauer.org
+
+- update to 17.0.7esr (bnc#825935)
+ * MFSA 2013-49/CVE-2013-1682
+ Miscellaneous memory safety hazards
+ * MFSA 2013-50/CVE-2013-1684/CVE-2013-1685/CVE-2013-1686
+ Memory corruption found using Address Sanitizer
+ * MFSA 2013-51/CVE-2013-1687 (bmo#863933, bmo#866823)
+ Privileged content access and execution via XBL
+ * MFSA 2013-53/CVE-2013-1690 (bmo#857883)
+ Execution of unmapped memory through onreadystatechange event
+ * MFSA 2013-54/CVE-2013-1692 (bmo#866915)
+ Data in the body of XHR HEAD requests leads to CSRF attacks
+ * MFSA 2013-55/CVE-2013-1693 (bmo#711043)
+ SVG filters can lead to information disclosure
+ * MFSA 2013-56/CVE-2013-1694 (bmo#848535)
+ PreserveWrapper has inconsistent behavior
+ * MFSA 2013-59/CVE-2013-1697 (bmo#858101)
+ XrayWrappers can be bypassed to run user defined methods in a
+ privileged context
+
+-------------------------------------------------------------------
Old:
----
l10n-17.0.6.tar.bz2
xulrunner-17.0.6-source.tar.bz2
New:
----
l10n-17.0.7.tar.bz2
xulrunner-17.0.7-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xulrunner.spec ++++++
--- /var/tmp/diff_new_pack.zxsE5Y/_old 2013-06-26 20:25:40.000000000 +0200
+++ /var/tmp/diff_new_pack.zxsE5Y/_new 2013-06-26 20:25:40.000000000 +0200
@@ -44,12 +44,12 @@
%endif
BuildRequires: mozilla-nspr-devel >= 4.9.5
BuildRequires: mozilla-nss-devel >= 3.14.3
-Version: 17.0.6
+Version: 17.0.7
Release: 0
-%define releasedate 2013051000
-%define version_internal 17.0.6
+%define releasedate 2013062000
+%define version_internal 17.0.7
%define apiversion 17
-%define uaweight 1700006
+%define uaweight 1700007
Summary: Mozilla Runtime Environment
License: MPL-2.0
Group: Productivity/Other
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.zxsE5Y/_old 2013-06-26 20:25:40.000000000 +0200
+++ /var/tmp/diff_new_pack.zxsE5Y/_new 2013-06-26 20:25:40.000000000 +0200
@@ -2,8 +2,8 @@
CHANNEL="esr17"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_17_0_6esr_RELEASE"
-VERSION="17.0.6"
+RELEASE_TAG="FIREFOX_17_0_7esr_RELEASE"
+VERSION="17.0.7"
# mozilla
echo "cloning $BRANCH..."
++++++ l10n-17.0.6.tar.bz2 -> l10n-17.0.7.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/xulrunner/l10n-17.0.6.tar.bz2 /work/SRC/openSUSE:Factory/.xulrunner.new/l10n-17.0.7.tar.bz2 differ: char 11, line 1
++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.zxsE5Y/_old 2013-06-26 20:25:40.000000000 +0200
+++ /var/tmp/diff_new_pack.zxsE5Y/_new 2013-06-26 20:25:40.000000000 +0200
@@ -1,2 +1,2 @@
-REV=876e9d2c7721
+REV=5ec62d38e162
REPO=http://hg.mozilla.org/releases/mozilla-esr17
++++++ xulrunner-17.0.6-source.tar.bz2 -> xulrunner-17.0.7-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/xulrunner/xulrunner-17.0.6-source.tar.bz2 /work/SRC/openSUSE:Factory/.xulrunner.new/xulrunner-17.0.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 wget for openSUSE:Factory checked in at 2013-06-26 20:25:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/wget (Old)
and /work/SRC/openSUSE:Factory/.wget.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wget"
Changes:
--------
--- /work/SRC/openSUSE:Factory/wget/wget.changes 2013-05-03 13:52:50.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.wget.new/wget.changes 2013-06-26 20:25:15.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Jun 20 13:29:01 UTC 2013 - coolo(a)suse.com
+
+- add wget-fix-pod-syntax.diff to fix build with perl 5.18
+
+-------------------------------------------------------------------
New:
----
wget-fix-pod-syntax.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ wget.spec ++++++
--- /var/tmp/diff_new_pack.lMLDq0/_old 2013-06-26 20:25:16.000000000 +0200
+++ /var/tmp/diff_new_pack.lMLDq0/_new 2013-06-26 20:25:16.000000000 +0200
@@ -29,6 +29,8 @@
Patch1: wget-libproxy.patch
Patch5: wget-1.14-openssl-no-intern.patch
Patch6: wget-1.14-no-ssl-comp.patch
+# PATCH-FIX-OPENSUSE fix pod syntax for perl 5.18 coolo(a)suse.de
+Patch7: wget-fix-pod-syntax.diff
BuildRequires: libpng-devel
%if 0%{suse_version} > 1110
BuildRequires: libproxy-devel
@@ -54,6 +56,7 @@
%endif
%patch5
%patch6
+%patch7 -p1
%build
%if 0%{suse_version} > 1110
++++++ wget-fix-pod-syntax.diff ++++++
Index: wget-1.14/doc/texi2pod.pl
===================================================================
--- wget-1.14.orig/doc/texi2pod.pl
+++ wget-1.14/doc/texi2pod.pl
@@ -291,10 +291,10 @@ while(<$inf>) {
if (defined $1) {
my $thing = $1;
if ($ic =~ /\@asis/) {
- $_ = "\n=item $thing\n";
+ $_ = "\n=item Z<>$thing\n";
} else {
# Entity escapes prevent munging by the <> processing below.
- $_ = "\n=item $ic\<$thing\>\n";
+ $_ = "\n=item Z<>$ic\<$thing\>\n";
}
} else {
$_ = "\n=item $ic\n";
--
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 mysql-community-server for openSUSE:Factory checked in at 2013-06-26 20:25:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mysql-community-server (Old)
and /work/SRC/openSUSE:Factory/.mysql-community-server.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mysql-community-server"
Changes:
--------
--- /work/SRC/openSUSE:Factory/mysql-community-server/mysql-community-server.changes 2013-06-14 15:46:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.mysql-community-server.new/mysql-community-server.changes 2013-06-26 20:25:07.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Jun 18 16:44:22 UTC 2013 - dvaleev(a)suse.com
+
+- dehardcode libdir, use %{_libdir} macro instead.
+ mysql-community-server-5.6.12-deharcode-libdir.patch
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ build.inc ++++++
--- /var/tmp/diff_new_pack.Hzpvlx/_old 2013-06-26 20:25:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hzpvlx/_new 2013-06-26 20:25:08.000000000 +0200
@@ -111,6 +111,8 @@
-DWITH_EMBEDDED_SERVER=true \
-DCOMPILATION_COMMENT="openSUSE package" \
-DDENABLE_DOWNLOADS=false \
+ -DINSTALL_PLUGINDIR_RPM="%{_libdir}/mysql/plugin" \
+ -DINSTALL_LIBDIR_RPM="%{_libdir}" \
"$@" ..
make %{?jobs:-j%jobs}
nm --numeric-sort sql/mysqld > sql/mysqld.sym
++++++ mysql-patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mysql-patches/mysql-patches/mysql-community-server-5.6.12-deharcode-libdir.patch new/mysql-patches/mysql-patches/mysql-community-server-5.6.12-deharcode-libdir.patch
--- old/mysql-patches/mysql-patches/mysql-community-server-5.6.12-deharcode-libdir.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/mysql-patches/mysql-patches/mysql-community-server-5.6.12-deharcode-libdir.patch 2013-06-18 18:25:16.000000000 +0200
@@ -0,0 +1,27 @@
+PATCH-P0-FIX-SUSE: dehardcode libdir
+
+Don't expect libdir is set to lib64 on x86_64 only.
+There is other occurances like ppc64 and aarch64.
+Use %{_libdir} macro instead
+
+Maintainer: Dinar Valeev <dvaleev(a)suse.com>
+
+Index: cmake/install_layout.cmake
+===================================================================
+--- cmake/install_layout.cmake.orig
++++ cmake/install_layout.cmake
+@@ -146,14 +146,6 @@ SET(INSTALL_BINDIR_RPM
+ SET(INSTALL_SBINDIR_RPM "sbin")
+ SET(INSTALL_SCRIPTDIR_RPM "bin")
+ #
+-IF(CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64")
+- SET(INSTALL_LIBDIR_RPM "lib64")
+- SET(INSTALL_PLUGINDIR_RPM "lib64/mysql/plugin")
+-ELSE()
+- SET(INSTALL_LIBDIR_RPM "lib")
+- SET(INSTALL_PLUGINDIR_RPM "lib/mysql/plugin")
+-ENDIF()
+-#
+ SET(INSTALL_INCLUDEDIR_RPM "include/mysql")
+ #
+ #SET(INSTALL_DOCDIR_RPM unset - installed directly by RPM)
++++++ series ++++++
--- /var/tmp/diff_new_pack.Hzpvlx/_old 2013-06-26 20:25:09.000000000 +0200
+++ /var/tmp/diff_new_pack.Hzpvlx/_new 2013-06-26 20:25:09.000000000 +0200
@@ -7,3 +7,4 @@
mysql-community-server-5.1.51-install_db-quiet.patch
mysql-community-server-5.1.51-mysql_config.patch
mysql-community-server-5.6.12-upgrade-exit-status.patch
+mysql-community-server-5.6.12-deharcode-libdir.patch
--
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 2013-06-26 20:24:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaThunderbird (Old)
and /work/SRC/openSUSE:Factory/.MozillaThunderbird.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaThunderbird"
Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaThunderbird/MozillaThunderbird.changes 2013-06-07 10:05:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/MozillaThunderbird.changes 2013-06-26 20:24:50.000000000 +0200
@@ -1,0 +2,22 @@
+Mon Jun 24 10:17:22 UTC 2013 - wr(a)rosenauer.org
+
+- update to Thunderbird 17.0.7 (bnc#825935)
+ * MFSA 2013-49/CVE-2013-1682
+ Miscellaneous memory safety hazards
+ * MFSA 2013-50/CVE-2013-1684/CVE-2013-1685/CVE-2013-1686
+ Memory corruption found using Address Sanitizer
+ * MFSA 2013-51/CVE-2013-1687 (bmo#863933, bmo#866823)
+ Privileged content access and execution via XBL
+ * MFSA 2013-53/CVE-2013-1690 (bmo#857883)
+ Execution of unmapped memory through onreadystatechange event
+ * MFSA 2013-54/CVE-2013-1692 (bmo#866915)
+ Data in the body of XHR HEAD requests leads to CSRF attacks
+ * MFSA 2013-55/CVE-2013-1693 (bmo#711043)
+ SVG filters can lead to information disclosure
+ * MFSA 2013-56/CVE-2013-1694 (bmo#848535)
+ PreserveWrapper has inconsistent behavior
+ * MFSA 2013-59/CVE-2013-1697 (bmo#858101)
+ XrayWrappers can be bypassed to run user defined methods in a
+ privileged context
+
+-------------------------------------------------------------------
Old:
----
l10n-17.0.6.tar.bz2
thunderbird-17.0.6-source.tar.bz2
New:
----
l10n-17.0.7.tar.bz2
thunderbird-17.0.7-source.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaThunderbird.spec ++++++
--- /var/tmp/diff_new_pack.JteZY9/_old 2013-06-26 20:25:06.000000000 +0200
+++ /var/tmp/diff_new_pack.JteZY9/_new 2013-06-26 20:25:06.000000000 +0200
@@ -40,11 +40,11 @@
BuildRequires: xorg-x11-libXt-devel
BuildRequires: yasm
BuildRequires: zip
-%define mainversion 17.0.6
+%define mainversion 17.0.7
%define update_channel release
Version: %{mainversion}
Release: 0
-%define releasedate 2013051000
+%define releasedate 2013062000
Provides: thunderbird = %{version}
%if %{with_kde}
# this is needed to match this package with the kde4 helper package without the main package
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.JteZY9/_old 2013-06-26 20:25:06.000000000 +0200
+++ /var/tmp/diff_new_pack.JteZY9/_new 2013-06-26 20:25:06.000000000 +0200
@@ -2,8 +2,8 @@
CHANNEL="esr17"
BRANCH="releases/comm-$CHANNEL"
-RELEASE_TAG="THUNDERBIRD_17_0_6_RELEASE"
-VERSION="17.0.6"
+RELEASE_TAG="THUNDERBIRD_17_0_7_RELEASE"
+VERSION="17.0.7"
echo "cloning $BRANCH..."
hg clone http://hg.mozilla.org/$BRANCH thunderbird
++++++ l10n-17.0.6.tar.bz2 -> l10n-17.0.7.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/l10n-17.0.6.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/l10n-17.0.7.tar.bz2 differ: char 11, line 1
++++++ thunderbird-17.0.6-source.tar.bz2 -> thunderbird-17.0.7-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaThunderbird/thunderbird-17.0.6-source.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaThunderbird.new/thunderbird-17.0.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 MozillaFirefox for openSUSE:Factory checked in at 2013-06-26 20:24:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/MozillaFirefox (Old)
and /work/SRC/openSUSE:Factory/.MozillaFirefox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "MozillaFirefox"
Changes:
--------
--- /work/SRC/openSUSE:Factory/MozillaFirefox/MozillaFirefox.changes 2013-06-13 17:12:14.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.MozillaFirefox.new/MozillaFirefox.changes 2013-06-26 20:24:32.000000000 +0200
@@ -1,0 +2,38 @@
+Sat Jun 22 17:48:06 UTC 2013 - wr(a)rosenauer.org
+
+- update to Firefox 22.0 (bnc#825935)
+ * removed obsolete patches
+ + mozilla-qcms-ppc.patch
+ + mozilla-gstreamer-760140.patch
+ * GStreamer support does not build on 12.1 anymore (build only
+ on 12.2 and later)
+ * MFSA 2013-49/CVE-2013-1682/CVE-2013-1683
+ Miscellaneous memory safety hazards
+ * MFSA 2013-50/CVE-2013-1684/CVE-2013-1685/CVE-2013-1686
+ Memory corruption found using Address Sanitizer
+ * MFSA 2013-51/CVE-2013-1687 (bmo#863933, bmo#866823)
+ Privileged content access and execution via XBL
+ * MFSA 2013-52/CVE-2013-1688 (bmo#873966)
+ Arbitrary code execution within Profiler
+ * MFSA 2013-53/CVE-2013-1690 (bmo#857883)
+ Execution of unmapped memory through onreadystatechange event
+ * MFSA 2013-54/CVE-2013-1692 (bmo#866915)
+ Data in the body of XHR HEAD requests leads to CSRF attacks
+ * MFSA 2013-55/CVE-2013-1693 (bmo#711043)
+ SVG filters can lead to information disclosure
+ * MFSA 2013-56/CVE-2013-1694 (bmo#848535)
+ PreserveWrapper has inconsistent behavior
+ * MFSA 2013-57/CVE-2013-1695 (bmo#849791)
+ Sandbox restrictions not applied to nested frame elements
+ * MFSA 2013-58/CVE-2013-1696 (bmo#761667)
+ X-Frame-Options ignored when using server push with multi-part
+ responses
+ * MFSA 2013-59/CVE-2013-1697 (bmo#858101)
+ XrayWrappers can be bypassed to run user defined methods in a
+ privileged context
+ * MFSA 2013-60/CVE-2013-1698 (bmo#876044)
+ getUserMedia permission dialog incorrectly displays location
+ * MFSA 2013-61/CVE-2013-1699 (bmo#840882)
+ Homograph domain spoofing in .com, .net and .name
+
+-------------------------------------------------------------------
Old:
----
firefox-21.0-source.tar.bz2
l10n-21.0.tar.bz2
mozilla-gstreamer-760140.patch
mozilla-qcms-ppc.patch
New:
----
firefox-22.0-source.tar.bz2
l10n-22.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -17,7 +17,7 @@
#
-%define major 21
+%define major 22
%define mainver %major.0
%define update_channel release
@@ -53,14 +53,14 @@
BuildRequires: mozilla-nspr-devel >= 4.9.6
BuildRequires: mozilla-nss-devel >= 3.14.3
BuildRequires: nss-shared-helper-devel
-%if %suse_version > 1140
+%if %suse_version > 1210
BuildRequires: pkgconfig(gstreamer-%gstreamer_ver)
BuildRequires: pkgconfig(gstreamer-app-%gstreamer_ver)
BuildRequires: pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
%endif
Version: %{mainver}
Release: 0
-%define releasedate 2013051000
+%define releasedate 2013062200
Provides: firefox = %{mainver}
Provides: firefox = %{version}-%{release}
Provides: web_browser
@@ -101,10 +101,7 @@
Patch10: mozilla-sle11.patch
Patch12: mozilla-arm-disable-edsp.patch
Patch13: mozilla-ppc.patch
-Patch14: mozilla-gstreamer-760140.patch
-Patch15: mozilla-libproxy-compat.patch
-#PATCH-FIX-UPSTREAM - dvaleev(a)suse.com - fix qcms altivec on powerpc
-Patch16: mozilla-qcms-ppc.patch
+Patch14: mozilla-libproxy-compat.patch
# Firefox/browser
Patch30: firefox-browser-css.patch
Patch31: firefox-kde.patch
@@ -236,8 +233,6 @@
%patch12 -p1
%patch13 -p1
%patch14 -p1
-%patch15 -p1
-%patch16 -p1
#
%patch30 -p1
%if %suse_version >= 1110
@@ -311,7 +306,7 @@
ac_add_options --enable-gio
EOF
%endif
-%if %suse_version > 1140
+%if %suse_version > 1210
cat << EOF >> $MOZCONFIG
ac_add_options --enable-gstreamer
EOF
@@ -558,6 +553,7 @@
%{progdir}/browser/defaults
%{progdir}/browser/icons/
%{progdir}/browser/chrome/icons
+#%{progdir}/browser/distribution/
%{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
%{progdir}/browser/searchplugins/
%{progdir}/browser/blocklist.xml
++++++ compare-locales.tar.bz2 ++++++
++++++ create-tar.sh ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -2,8 +2,8 @@
CHANNEL="release"
BRANCH="releases/mozilla-$CHANNEL"
-RELEASE_TAG="FIREFOX_21_0_RELEASE"
-VERSION="21.0"
+RELEASE_TAG="FIREFOX_22_0_RELEASE"
+VERSION="22.0"
# mozilla
if [ -d mozilla ]; then
++++++ firefox-21.0-source.tar.bz2 -> firefox-22.0-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/firefox-21.0-source.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaFirefox.new/firefox-22.0-source.tar.bz2 differ: char 11, line 1
++++++ firefox-branded-icons.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -1,10 +1,10 @@
# HG changeset patch
-# Parent ad0e2fcaa00769bc56cc2b58d1264209f8c32623
+# Parent c2eac57908647987ed11893ad45262a32122dff4
diff --git a/browser/app/Makefile.in b/browser/app/Makefile.in
--- a/browser/app/Makefile.in
+++ b/browser/app/Makefile.in
-@@ -132,16 +132,21 @@ GARBAGE += $(addprefix $(FINAL_TARGET)/d
+@@ -134,16 +134,21 @@ GARBAGE += $(addprefix $(FINAL_TARGET)/d
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
@@ -29,7 +29,7 @@
diff --git a/browser/branding/official/Makefile.in b/browser/branding/official/Makefile.in
--- a/browser/branding/official/Makefile.in
+++ b/browser/branding/official/Makefile.in
-@@ -47,18 +47,21 @@ BRANDING_FILES := \
+@@ -42,18 +42,21 @@ BRANDING_FILES := \
document.icns \
dsstore \
$(NULL)
@@ -54,13 +54,13 @@
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
-@@ -558,18 +558,21 @@
- @BINPATH@/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png
- #ifdef SHIP_FEEDBACK
+@@ -572,18 +572,21 @@
@BINPATH@/browser/distribution/extensions/testpilot@labs.mozilla.com.xpi
#endif
@BINPATH@/chrome/toolkit@JAREXT@
@BINPATH@/chrome/toolkit.manifest
+ @BINPATH@/chrome/recording.manifest
+ @BINPATH@/chrome/recording/*
#ifdef MOZ_GTK2
@BINPATH@/browser/chrome/icons/default/default16.png
+@BINPATH@/browser/chrome/icons/default/default22.png
++++++ firefox-browser-css.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -6,9 +6,9 @@
wr: changed because of
https://bugzilla.novell.com/show_bug.cgi?id=561027
-diff --git a/browser/themes/gnomestripe/browser.css b/browser/themes/gnomestripe/browser.css
---- a/browser/themes/gnomestripe/browser.css
-+++ b/browser/themes/gnomestripe/browser.css
+diff --git a/browser/themes/linux/browser.css b/browser/themes/linux/browser.css
+--- a/browser/themes/linux/browser.css
++++ b/browser/themes/linux/browser.css
@@ -1026,16 +1026,30 @@ toolbar[iconsize="small"] #feed-button {
#urlbar-display {
++++++ firefox-kde.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -2,7 +2,7 @@
new file mode 100644
--- /dev/null
+++ b/browser/base/content/browser-kde.xul
-@@ -0,0 +1,1216 @@
+@@ -0,0 +1,1225 @@
+#filter substitution
+<?xml version="1.0"?>
+# -*- Mode: HTML -*-
@@ -119,7 +119,7 @@
+ onpopupshowing="return FillHistoryMenu(event.target);"
+ oncommand="gotoHistoryIndex(event); event.stopPropagation();"
+ onclick="checkForMiddleClick(this, event);"/>
-+ <tooltip id="aHTMLTooltip" onpopupshowing="return FillInHTMLTooltip(document.tooltipNode);"/>
++ <tooltip id="aHTMLTooltip" page="true"/>
+
+ <!-- for search and content formfill/pw manager -->
+ <panel type="autocomplete" id="PopupAutoComplete" noautofocus="true" hidden="true"/>
@@ -455,6 +455,13 @@
+ </popupnotificationcontent>
+ </popupnotification>
+
++ <popupnotification id="pointerLock-notification" hidden="true">
++ <popupnotificationcontent orient="vertical" align="start">
++ <separator class="thin"/>
++ <label id="pointerLock-cancel" value="&pointerLock.notification.message;"/>
++ </popupnotificationcontent>
++ </popupnotification>
++
+ <popupnotification id="mixed-content-blocked-notification" hidden="true">
+ <popupnotificationcontent orient="vertical" align="start">
+ <separator/>
@@ -580,10 +587,12 @@
+ <image id="password-notification-icon" class="notification-anchor-icon" role="button"/>
+ <image id="webapps-notification-icon" class="notification-anchor-icon" role="button"/>
+ <image id="plugins-notification-icon" class="notification-anchor-icon" role="button"/>
++ <image id="web-notifications-notification-icon" class="notification-anchor-icon" role="button"/>
+ <image id="blocked-plugins-notification-icon" class="notification-anchor-icon" role="button"/>
+ <image id="mixed-content-blocked-notification-icon" class="notification-anchor-icon" role="button"/>
+ <image id="webRTC-shareDevices-notification-icon" class="notification-anchor-icon" role="button"/>
+ <image id="webRTC-sharingDevices-notification-icon" class="notification-anchor-icon" role="button"/>
++ <image id="pointerLock-notification-icon" class="notification-anchor-icon" role="button"/>
+ </box>
+ <!-- Use onclick instead of normal popup= syntax since the popup
+ code fires onmousedown, and hence eats our favicon drag events.
@@ -717,10 +726,11 @@
+ command="Social:ToggleNotifications"
+ label="&social.toggleNotifications.label;"
+ accesskey="&social.toggleNotifications.accesskey;"/>
++ <menuitem class="social-toggle-menuitem" command="Social:Toggle"/>
+ <menuseparator class="social-statusarea-separator"/>
+ <menuseparator class="social-provider-menu" hidden="true"/>
-+ <menuitem class="social-toggle-menuitem" command="Social:Toggle"/>
-+ <menuitem class="social-remove-menuitem" command="Social:Remove"/>
++ <menuitem class="social-addons-menuitem" command="Social:Addons"
++ label="&social.addons.label;"/>
+ </menupopup>
+ </toolbarbutton>
+ </toolbaritem>
@@ -961,7 +971,7 @@
+
+ <toolbarpalette id="BrowserToolbarPalette">
+
-+# Update primaryToolbarButtons in browser/themes/browserShared.inc when adding
++# Update primaryToolbarButtons in browser/themes/shared/browser.inc when adding
+# or removing default items with the toolbarbutton-1 class.
+
+ <toolbarbutton id="print-button" class="toolbarbutton-1 chromeclass-toolbar-additional"
@@ -1088,8 +1098,7 @@
+ flex="1" contenttooltip="aHTMLTooltip"
+ tabcontainer="tabbrowser-tabs"
+ contentcontextmenu="contentAreaContextMenu"
-+ autocompletepopup="PopupAutoComplete"
-+ onclick="contentAreaClick(event, false);"/>
++ autocompletepopup="PopupAutoComplete"/>
+ <chatbar id="pinnedchats" layer="true" mousethrough="always" hidden="true"/>
+ <statuspanel id="statusbar-display" inactive="true"/>
+ </vbox>
@@ -1104,7 +1113,7 @@
+ type="content"
+ context="contentAreaContextMenu"
+ disableglobalhistory="true"
-+ tooltip="aHTMLTooltip"
++ tooltip="aHTMLTooltip"
+ flex="1"
+ style="min-width: 14em; width: 18em; max-width: 36em;"/>
+ </vbox>
@@ -1181,32 +1190,32 @@
+
+#ifndef XP_UNIX
+ <svg:svg height="0">
-+ <svg:clipPath id="winstripe-keyhole-forward-clip-path" clipPathUnits="objectBoundingBox">
++ <svg:clipPath id="windows-keyhole-forward-clip-path" clipPathUnits="objectBoundingBox">
+ <svg:path d="M 0,0 C 0.16,0.11 0.28,0.29 0.28,0.5 0.28,0.71 0.16,0.89 0,1 L 1,1 1,0 0,0 z"/>
+ </svg:clipPath>
-+ <svg:clipPath id="winstripe-urlbar-back-button-clip-path" clipPathUnits="userSpaceOnUse">
++ <svg:clipPath id="windows-urlbar-back-button-clip-path" clipPathUnits="userSpaceOnUse">
+ <svg:path d="M 0,0 0,7.8 C 2.5,11 4,14 4,18 4,22 2.5,25 0,28 l 0,22 10000,0 0,-50 L 0,0 z"/>
+ </svg:clipPath>
+ </svg:svg>
+#endif
+#ifdef XP_MACOSX
+ <svg:svg height="0">
-+ <svg:clipPath id="pinstripe-keyhole-forward-clip-path" clipPathUnits="objectBoundingBox">
++ <svg:clipPath id="osx-keyhole-forward-clip-path" clipPathUnits="objectBoundingBox">
+ <svg:path d="M 0,0 C 0.15,0.12 0.25,0.3 0.25,0.5 0.25,0.7 0.15,0.88 0,1 L 1,1 1,0 0,0 z"/>
+ </svg:clipPath>
-+ <svg:clipPath id="pinstripe-urlbar-back-button-clip-path" clipPathUnits="userSpaceOnUse">
++ <svg:clipPath id="osx-urlbar-back-button-clip-path" clipPathUnits="userSpaceOnUse">
+ <svg:path d="m 0,-5 0,4.03 C 3.6,1.8 6,6.1 6,11 6,16 3.6,20 0,23 l 0,27 10000,0 0,-55 L 0,-5 z"/>
+ </svg:clipPath>
-+ <svg:clipPath id="pinstripe-tab-ontop-left-curve-clip-path" clipPathUnits="userSpaceOnUse">
++ <svg:clipPath id="osx-tab-ontop-left-curve-clip-path" clipPathUnits="userSpaceOnUse">
+ <svg:path d="M 9,0 C 7.3,0 6,1.3 6,3 l 0,14 c 0,3 -2.2,5 -5,5 l -1,0 0,1 12,0 0,-1 0,-19 0,-3 -3,0 z"/>
+ </svg:clipPath>
-+ <svg:clipPath id="pinstripe-tab-ontop-right-curve-clip-path" clipPathUnits="userSpaceOnUse">
++ <svg:clipPath id="osx-tab-ontop-right-curve-clip-path" clipPathUnits="userSpaceOnUse">
+ <svg:path d="m 0,0 0,3 0,19 0,1 12,0 0,-1 -1,0 C 8.2,22 6,20 6,17 L 6,3 C 6,1.3 4.7,0 3,0 L 0,0 z"/>
+ </svg:clipPath>
-+ <svg:clipPath id="pinstripe-tab-onbottom-left-curve-clip-path" clipPathUnits="userSpaceOnUse">
++ <svg:clipPath id="osx-tab-onbottom-left-curve-clip-path" clipPathUnits="userSpaceOnUse">
+ <svg:path d="m 0,0 0,1 1,0 c 2.8,0 5,2.2 5,5 l 0,14 c 0,2 1.3,3 3,3 l 3,0 0,-3 L 12,1 12,0 0,0 z"/>
+ </svg:clipPath>
-+ <svg:clipPath id="pinstripe-tab-onbottom-right-curve-clip-path" clipPathUnits="userSpaceOnUse">
++ <svg:clipPath id="osx-tab-onbottom-right-curve-clip-path" clipPathUnits="userSpaceOnUse">
+ <svg:path d="m 0,0 0,1 0,19 0,3 3,0 c 1.7,0 3,-1 3,-3 L 6,6 C 6,3.2 8.2,1 11,1 L 12,1 12,0 0,0 z"/>
+ </svg:clipPath>
+ </svg:svg>
@@ -1356,7 +1365,7 @@
diff --git a/browser/components/shell/src/Makefile.in b/browser/components/shell/src/Makefile.in
--- a/browser/components/shell/src/Makefile.in
+++ b/browser/components/shell/src/Makefile.in
-@@ -17,17 +17,18 @@ USE_STATIC_LIBS = 1
+@@ -15,17 +15,18 @@ USE_STATIC_LIBS = 1
ifeq ($(OS_ARCH),WINNT)
CPPSRCS = nsWindowsShellService.cpp
@@ -1789,7 +1798,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
-@@ -588,19 +588,21 @@
+@@ -602,19 +602,21 @@
@BINPATH@/defaults/autoconfig/prefcalls.js
@BINPATH@/browser/defaults/profile/prefs.js
++++++ firefox-multilocale-chrome.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -1,12 +1,12 @@
# HG changeset patch
-# Parent 4730f10113d354094e4c93aad9af5efa4abe15e0
+# Parent cd1ec2efff2b6c41550ce2b5b9b8ba8182eb9836
# User Wolfgang Rosenauer <wr(a)rosenauer.org>
Add searchplugins to chrome packaging for proper localization
diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js
--- a/browser/app/profile/firefox.js
+++ b/browser/app/profile/firefox.js
-@@ -341,16 +341,20 @@ pref("browser.download.panel.shown", fal
+@@ -342,16 +342,20 @@ pref("browser.download.panel.shown", fal
pref("browser.download.panel.firstSessionCompleted", false);
// search engines URL
@@ -104,7 +104,7 @@
--- a/browser/locales/en-US/searchplugins/google.xml
+++ b/browser/locales/en-US/searchplugins/google.xml
@@ -9,24 +9,16 @@
- <Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABUUlEQVR42pWTzUsCYRCH9y9zu3SooCCkjhIRRLeIykXokiWCJ7PvDpZRlz6si1lIQZ3SQxQdOhREpgSm0JeQvfu0+i6I7LKLh4F5h5nnnRl+o6jTdHn8omAYbVqhXqvYFXcEBKFDwcoZZB8B4LkEB9cwGGmFKHb01A1EU9JXzfdvDYZi1lwLwBcVAIwsNWPesIwls7gDtB2Z7N9ujVe+IX2LO2AgItB1OL9vJqsmILDrOoK02IkBAdYy4FsQJC5h+VQCHQDWTqYSgo8fuHuRxS4Ae3stQ7UGE5ttAHqCUgfxC7m4ryrowOyeO6CxqHwZxtYFqtYc5+kNan/gDTsAeueEIRj7n/rmRQMwueUAGF0VAAT3rQBTC0Y3DoDOGbm00icML4oWHYSTgo0MFqjlmPpDgqMcFCuQf4erBzjOwXjcriu9qHg0uutO2+es6fl67T9ptebvFRjBVgAAAABJRU5ErkJggg==</Image>
+ <Image width="16" height="16">data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACuUlEQVRYw8VX60sUURSffybWv6MloxeV0Jug+hJB0YMoCCII1E3LnlYKlVkkUZKaRFEGFlgfMntYhlopVpaP1HXuPPbOzOmcOw/XZbed3ZndvXBYlr17zu+8fudcaWmlLKEsQWlFmUOBAsucY4tsSmQ8gjJTBMOpQjYjkoMGSiStUpHCnknmpXz+uLdJgY5eDsN/TJA1C9KdkUkTjraoWXXlBGDNaQZd/VwoP3xHhbVnGOxvVuHLL1MY5QZArEODbfUMllX70+kbACl8N2qAxgE2XmCLfltZI8O3CRtEXLVg00Xm2ynfAOoeacLA2+9G2t8P3lK98Lf3JsIH8OmH7eEzTEGmO6NT9p3JuBU+ADUB/40ASdsb+5KiFxAAw6pfHkt/p/G5Lu6MTZvhAyDP3VPdrqW90/zSRnmjWw8fwLG7C0VGOV5/dnGll2OXfEVeoFpZcUoOHwBJ0wvdA0FtdwS5YF0dg93XFHg1ZMDrYQNW17KcSC1nJtx3U4XH77nwdui3CaZDhAM/TSiP5c6qUhAu33qJeRFp6UnkpSMQgC1JAKZlC3Y1KsUFQEJ5dw/1/8kHWuEARKtk2HNdgctPdTENewYN0fPJxypUG1Zh74/PWsDQS2K8E/c12NmgQMU5BhXYksT/yaehSw8PgEuxn7HSUydhKkjuZIQ+N5xnwQEcv2cTkIGR3uxjzNY81LwoVLZpwQF0D3ChjCad33RRqujQchIYgDuG/2KbRX0CcDckP22ZFUBnH/dCWtuZ3SMqygTmv3/MCKcIt19RvFHMTbu6M1Eu7Yh9IwbMMEt0SGhdcOi2ClPzC9vvLBp48oELMLSq1SMv0HfakD+i5zuuKuHzwCqccmSMph6NY1pOqdWoNgbHTcEDB3AvjOZBxSV/mJT8aVZWwsdpmeQ8zyNOJOJFMBx3bJFN6R++on7RvMlpZAAAAABJRU5ErkJggg==</Image>
<Url type="application/x-suggestions+json" method="GET" template="https://www.google.com/complete/search?client=firefox&q={searchTerms}"/>
<Url type="text/html" method="GET" template="https://www.google.com/search">
<Param name="q" value="{searchTerms}"/>
@@ -131,7 +131,7 @@
diff --git a/browser/locales/jar.mn b/browser/locales/jar.mn
--- a/browser/locales/jar.mn
+++ b/browser/locales/jar.mn
-@@ -115,16 +115,17 @@
+@@ -116,16 +116,17 @@
locale/browser/syncQuota.properties (%chrome/browser/syncQuota.properties)
#endif
% locale browser-region @AB_CD@ %locale/browser-region/
++++++ l10n-21.0.tar.bz2 -> l10n-22.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/MozillaFirefox/l10n-21.0.tar.bz2 /work/SRC/openSUSE:Factory/.MozillaFirefox.new/l10n-22.0.tar.bz2 differ: char 11, line 1
++++++ mozilla-kde.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -7,7 +7,7 @@
diff --git a/modules/libpref/src/Makefile.in b/modules/libpref/src/Makefile.in
--- a/modules/libpref/src/Makefile.in
+++ b/modules/libpref/src/Makefile.in
-@@ -54,14 +54,15 @@ endif
+@@ -52,14 +52,15 @@ endif
# Optimizer bug with GCC 3.2.2 on OS/2
ifeq ($(OS_ARCH), OS2)
nsPrefService.$(OBJ_SUFFIX): nsPrefService.cpp
@@ -184,18 +184,17 @@
diff --git a/toolkit/components/downloads/Makefile.in b/toolkit/components/downloads/Makefile.in
--- a/toolkit/components/downloads/Makefile.in
+++ b/toolkit/components/downloads/Makefile.in
-@@ -42,9 +42,12 @@ EXTRA_COMPONENTS = \
+@@ -32,9 +32,11 @@ ifndef MOZ_SUITE
+ EXTRA_COMPONENTS = \
+ nsDownloadManagerUI.js \
nsDownloadManagerUI.manifest \
$(NULL)
endif
- TEST_DIRS += test
-
include $(topsrcdir)/config/rules.mk
+LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/xre
+
-+
CXXFLAGS += $(TK_CFLAGS)
diff --git a/toolkit/components/downloads/nsDownloadManager.cpp b/toolkit/components/downloads/nsDownloadManager.cpp
--- a/toolkit/components/downloads/nsDownloadManager.cpp
@@ -255,7 +254,7 @@
NS_LITERAL_STRING(DOWNLOAD_MANAGER_ALERT_ICON), title,
message, !removeWhenDone,
mPrivate ? NS_LITERAL_STRING("private") : NS_LITERAL_STRING("non-private"),
- mDownloadManager, EmptyString());
+ mDownloadManager, EmptyString(), NS_LITERAL_STRING("auto"), EmptyString());
- }
+ }
}
@@ -2146,7 +2145,7 @@
nsUnixSystemProxySettings::GetMainThreadOnly(bool *aMainThreadOnly)
{
// dbus prevents us from being threadsafe, but this routine should not block anyhow
-@@ -499,16 +502,19 @@ nsUnixSystemProxySettings::GetProxyFromG
+@@ -496,16 +499,19 @@ nsUnixSystemProxySettings::GetProxyFromG
nsresult
nsUnixSystemProxySettings::GetProxyForURI(const nsACString & aSpec,
@@ -2166,7 +2165,7 @@
if (mGConf)
return GetProxyFromGConf(aScheme, aHost, aPort, aResult);
-@@ -534,8 +540,34 @@ static const mozilla::Module::ContractID
+@@ -531,8 +537,34 @@ static const mozilla::Module::ContractID
static const mozilla::Module kUnixProxyModule = {
mozilla::Module::kVersion,
@@ -2204,7 +2203,7 @@
diff --git a/toolkit/xre/Makefile.in b/toolkit/xre/Makefile.in
--- a/toolkit/xre/Makefile.in
+++ b/toolkit/xre/Makefile.in
-@@ -72,17 +72,18 @@ else
+@@ -63,17 +63,18 @@ else
ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
CMMSRCS = nsNativeAppSupportCocoa.mm
EXPORTS += MacQuirks.h
@@ -2624,7 +2623,7 @@
diff --git a/uriloader/exthandler/Makefile.in b/uriloader/exthandler/Makefile.in
--- a/uriloader/exthandler/Makefile.in
+++ b/uriloader/exthandler/Makefile.in
-@@ -59,18 +59,19 @@ LOCAL_INCLUDES = -I$(srcdir)
+@@ -53,18 +53,19 @@ LOCAL_INCLUDES = -I$(srcdir)
LOCAL_INCLUDES += -I$(topsrcdir)/dom/base \
-I$(topsrcdir)/dom/ipc \
-I$(topsrcdir)/content/base/src \
@@ -2900,14 +2899,14 @@
nsAutoCString spec;
aURI->GetAsciiSpec(spec);
if (hildon_uri_open(spec.get(), action, nullptr))
-@@ -61,22 +64,22 @@ nsMIMEInfoUnix::LoadUriInternal(nsIURI *
-
- return rv;
- }
-
- NS_IMETHODIMP
- nsMIMEInfoUnix::GetHasDefaultHandler(bool *_retval)
+@@ -67,22 +70,22 @@ nsMIMEInfoUnix::GetHasDefaultHandler(boo
{
+ // if mDefaultApplication is set, it means the application has been set from
+ // either /etc/mailcap or ${HOME}/.mailcap, in which case we don't want to
+ // give the GNOME answer.
+ if (mDefaultApplication)
+ return nsMIMEInfoImpl::GetHasDefaultHandler(_retval);
+
*_retval = false;
- nsRefPtr<nsMIMEInfoBase> mimeInfo = nsGNOMERegistry::GetFromType(mSchemeOrType);
+ nsRefPtr<nsMIMEInfoBase> mimeInfo = nsCommonRegistry::GetFromType(mSchemeOrType);
@@ -2925,7 +2924,7 @@
if (*_retval)
return NS_OK;
-@@ -119,16 +122,33 @@ nsMIMEInfoUnix::LaunchDefaultWithFile(ns
+@@ -130,16 +133,33 @@ nsMIMEInfoUnix::LaunchDefaultWithFile(ns
ContentAction::Action::defaultActionForFile(uri, QString(mSchemeOrType.get()));
if (action.isValid()) {
action.trigger();
@@ -2959,7 +2958,7 @@
nsCOMPtr<nsIIOService> ioservice = do_GetService(NS_IOSERVICE_CONTRACTID, &rv);
NS_ENSURE_SUCCESS(rv, rv);
nsCOMPtr<nsIURI> uri;
-@@ -146,17 +166,17 @@ nsMIMEInfoUnix::LaunchDefaultWithFile(ns
+@@ -157,17 +177,17 @@ nsMIMEInfoUnix::LaunchDefaultWithFile(ns
/* Fallback to GnomeVFS */
nsCOMPtr<nsIGnomeVFSMimeApp> app;
if (NS_SUCCEEDED(gnomevfs->GetAppForMimeType(mSchemeOrType, getter_AddRefs(app))) && app)
@@ -3073,7 +3072,7 @@
diff --git a/widget/gtk2/Makefile.in b/widget/gtk2/Makefile.in
--- a/widget/gtk2/Makefile.in
+++ b/widget/gtk2/Makefile.in
-@@ -104,11 +104,14 @@ DEFINES += -DCAIRO_GFX -DMOZ_APP_NAME='
+@@ -102,11 +102,14 @@ DEFINES += -DCAIRO_GFX -DMOZ_APP_NAME='
INCLUDES += \
-I$(srcdir)/../xpwidgets \
@@ -3439,7 +3438,7 @@
diff --git a/xpcom/components/Makefile.in b/xpcom/components/Makefile.in
--- a/xpcom/components/Makefile.in
+++ b/xpcom/components/Makefile.in
-@@ -59,10 +59,11 @@ LOCAL_INCLUDES = \
+@@ -46,10 +46,11 @@ LOCAL_INCLUDES = \
# we don't want the shared lib, but we want to force the creation of a static lib.
FORCE_STATIC_LIB = 1
@@ -3585,7 +3584,7 @@
diff --git a/xpcom/io/Makefile.in b/xpcom/io/Makefile.in
--- a/xpcom/io/Makefile.in
+++ b/xpcom/io/Makefile.in
-@@ -161,17 +161,17 @@ include $(topsrcdir)/ipc/chromium/chromi
+@@ -113,17 +113,17 @@ include $(topsrcdir)/ipc/chromium/chromi
DEFINES += -D_IMPL_NS_COM
ifeq ($(OS_ARCH),Linux)
++++++ mozilla-language.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -1,6 +1,6 @@
# HG changeset patch
# User Wolfgang Rosenauer <wr(a)rosenauer.org>
-# Parent 97c6ae4c21e703a18e04f4d9fae9e2f06aeb13df
+# Parent df748bfc0eaca6dedf086cfd7167392416bfae27
Bug 583793 - Firefox interface language set to LANG, ignores LANGUAGE
diff --git a/intl/locale/src/nsLocaleService.cpp b/intl/locale/src/nsLocaleService.cpp
@@ -11,7 +11,7 @@
NS_ENSURE_TRUE_VOID(resultLocale);
#ifdef MOZ_WIDGET_QT
- const char* lang = QLocale::system().name().toAscii();
+ const char* lang = QLocale::system().name().toUtf8();
#else
// Get system configuration
const char* lang = getenv("LANG");
++++++ mozilla-nongnome-proxies.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -9,7 +9,7 @@
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
-@@ -50,22 +50,28 @@ nsUnixSystemProxySettings::GetMainThread
+@@ -50,24 +50,28 @@ nsUnixSystemProxySettings::GetMainThread
// dbus prevents us from being threadsafe, but this routine should not block anyhow
*aMainThreadOnly = true;
return NS_OK;
@@ -19,25 +19,27 @@
nsUnixSystemProxySettings::Init()
{
- mSchemeProxySettings.Init(5);
-- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
- mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
- if (mGSettings) {
- mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"),
- getter_AddRefs(mProxySettings));
-+ // 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.
+- }
+- if (!mProxySettings) {
+- mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
++ // only use GSettings if that is a GNOME session
+ const char* sessionType = PR_GetEnv("DESKTOP_SESSION");
+ if (sessionType && !strcmp(sessionType, "gnome")) {
+ mSchemeProxySettings.Init(5);
-+ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
+ mGSettings = do_GetService(NS_GSETTINGSSERVICE_CONTRACTID);
+ if (mGSettings) {
+ mGSettings->GetCollectionForSchema(NS_LITERAL_CSTRING("org.gnome.system.proxy"),
+ getter_AddRefs(mProxySettings));
+ }
++ if (!mProxySettings) {
++ mGConf = do_GetService(NS_GCONFSERVICE_CONTRACTID);
++ }
}
-
+
return NS_OK;
}
++++++ mozilla-ppc.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -1,5 +1,5 @@
# HG changeset patch
-# Parent 58ae98c85e39def96a90cb21c90e871f41a03a71
+# Parent 2c9bf1336fd0811e0112953334df4c81c717e6ff
# User Wolfgang Rosenauer <wr(a)rosenauer.org>
Bug 746112 - RegExp hang on ppc64 in execute.
Bug 750620 - Make double-conversion portable to exotic architectures. TM: mozilla15
@@ -7,7 +7,7 @@
diff --git a/js/src/yarr/YarrInterpreter.h b/js/src/yarr/YarrInterpreter.h
--- a/js/src/yarr/YarrInterpreter.h
+++ b/js/src/yarr/YarrInterpreter.h
-@@ -162,17 +162,17 @@ struct ByteTerm {
+@@ -159,17 +159,17 @@ struct ByteTerm {
, m_invert(invert)
{
atom.characterClass = characterClass;
@@ -26,7 +26,7 @@
atom.parenthesesDisjunction = parenthesesInfo;
atom.quantityType = QuantifierFixedCount;
atom.quantityCount = 1;
-@@ -183,17 +183,17 @@ struct ByteTerm {
+@@ -180,17 +180,17 @@ struct ByteTerm {
: type(type)
, m_capture(false)
, m_invert(invert)
@@ -48,7 +48,7 @@
diff --git a/js/src/yarr/YarrPattern.h b/js/src/yarr/YarrPattern.h
--- a/js/src/yarr/YarrPattern.h
+++ b/js/src/yarr/YarrPattern.h
-@@ -166,17 +166,17 @@ struct PatternTerm {
+@@ -179,17 +179,17 @@ struct PatternTerm {
, m_capture(false)
, m_invert(invert)
{
@@ -70,7 +70,7 @@
diff --git a/memory/mozjemalloc/jemalloc.c b/memory/mozjemalloc/jemalloc.c
--- a/memory/mozjemalloc/jemalloc.c
+++ b/memory/mozjemalloc/jemalloc.c
-@@ -1086,17 +1086,19 @@ struct arena_s {
+@@ -1099,17 +1099,19 @@ struct arena_s {
static unsigned ncpus;
#endif
@@ -88,8 +88,8 @@
/*
* VM page size. It must divide the runtime CPU page size or the code
* will abort.
+ * Platform specific page size conditions copied from js/public/HeapAPI.h
*/
- #define pagesize_2pow ((size_t) 12)
diff --git a/mfbt/double-conversion/utils.h b/mfbt/double-conversion/utils.h
--- a/mfbt/double-conversion/utils.h
+++ b/mfbt/double-conversion/utils.h
++++++ mozilla-prefer_plugin_pref.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -4,7 +4,7 @@
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
-@@ -1543,17 +1543,51 @@ nsPluginHost::FindPluginForType(const ch
+@@ -1334,17 +1334,51 @@ nsPluginHost::FindPluginForType(const ch
if (!aMimeType) {
return nullptr;
}
@@ -13,7 +13,7 @@
InfallibleTArray<nsPluginTag*> matchingPlugins;
-+ char *preferredPluginPath = NULL;
++ char *preferredPluginPath = nullptr;
+ nsAutoCString mimetypePrefString ("modules.plugins.mimetype.");
+ mimetypePrefString.Append(aMimeType);
+ const char *mimetypePrefChar = mimetypePrefString.get();
@@ -49,7 +49,7 @@
+ }
+
while (plugin) {
- if (!aCheckEnabled || plugin->IsEnabled()) {
+ if (!aCheckEnabled || plugin->IsActive()) {
int32_t mimeCount = plugin->mMimeTypes.Length();
for (int32_t i = 0; i < mimeCount; i++) {
if (0 == PL_strcasecmp(plugin->mMimeTypes[i].get(), aMimeType)) {
++++++ mozilla-shared-nss-db.patch ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -7,7 +7,7 @@
diff --git a/configure.in b/configure.in
--- a/configure.in
+++ b/configure.in
-@@ -8191,16 +8191,31 @@ AC_SUBST(QCMS_LIBS)
+@@ -8303,16 +8303,31 @@ AC_SUBST(QCMS_LIBS)
dnl ========================================================
dnl HarfBuzz
@@ -33,16 +33,16 @@
+dnl ========================================================
dnl SIL Graphite
dnl ========================================================
- if test "$MOZ_GRAPHITE"; then
- MOZ_GRAPHITE_LIBS='$(DEPTH)/gfx/graphite2/src/$(LIB_PREFIX)mozgraphite2.$(LIB_SUFFIX)'
- AC_DEFINE(MOZ_GRAPHITE)
- else
- MOZ_GRAPHITE_LIBS=
- fi
+ MOZ_GRAPHITE_LIBS='$(DEPTH)/gfx/graphite2/src/$(LIB_PREFIX)mozgraphite2.$(LIB_SUFFIX)'
+ AC_SUBST(MOZ_GRAPHITE_LIBS)
+
+ dnl ========================================================
+ dnl OTS
+ 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
-@@ -97,16 +97,19 @@ DEFINES += \
+@@ -93,16 +93,19 @@ DEFINES += \
EXPORTS += \
CryptoTask.h \
@@ -89,7 +89,7 @@
#include "nsNetUtil.h"
#include "nsAppDirectoryServiceDefs.h"
#include "nsDirectoryService.h"
-@@ -1679,18 +1686,34 @@ nsNSSComponent::InitializeNSS(bool showW
+@@ -1682,18 +1689,34 @@ nsNSSComponent::InitializeNSS(bool showW
ConfigureInternalPKCS11Token();
// The NSS_INIT_NOROOTINIT flag turns off the loading of the root certs
@@ -129,7 +129,7 @@
diff --git a/toolkit/library/Makefile.in b/toolkit/library/Makefile.in
--- a/toolkit/library/Makefile.in
+++ b/toolkit/library/Makefile.in
-@@ -504,17 +504,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
+@@ -501,17 +501,17 @@ EXTRA_DSO_LDOPTS += -INCREMENTAL:NO
endif
endif
endif
++++++ source-stamp.txt ++++++
--- /var/tmp/diff_new_pack.XpQXWi/_old 2013-06-26 20:24:46.000000000 +0200
+++ /var/tmp/diff_new_pack.XpQXWi/_new 2013-06-26 20:24:46.000000000 +0200
@@ -1,2 +1,2 @@
-REV=916fdce8831c
+REV=0d4b9c74be55
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 liferea for openSUSE:Factory checked in at 2013-06-26 20:19:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liferea (Old)
and /work/SRC/openSUSE:Factory/.liferea.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "liferea"
Changes:
--------
--- /work/SRC/openSUSE:Factory/liferea/liferea.changes 2013-05-28 11:48:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.liferea.new/liferea.changes 2013-06-26 20:19:24.000000000 +0200
@@ -1,0 +2,10 @@
+Tue Jun 25 06:51:24 UTC 2013 - dimstar(a)opensuse.org
+
+- Update to version 1.8.15:
+ + Added an option to convert Google Reader subscriptions to local
+ feeds.
+ + sf#1080: segfault opening attachment due to incorrect g_free().
+ + sf#1075: GLib warnings of "string != NULL" assertion failure.
+ + Fixes search folders including comment items.
+
+-------------------------------------------------------------------
Old:
----
liferea-1.8.14.tar.bz2
New:
----
liferea-1.8.15.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ liferea.spec ++++++
--- /var/tmp/diff_new_pack.r6NGEw/_old 2013-06-26 20:19:25.000000000 +0200
+++ /var/tmp/diff_new_pack.r6NGEw/_new 2013-06-26 20:19:25.000000000 +0200
@@ -17,13 +17,13 @@
Name: liferea
-Version: 1.8.14
+Version: 1.8.15
Release: 0
Summary: Linux Feed Reader
License: GPL-2.0+
Group: Productivity/Other
Url: http://liferea.sourceforge.net/
-Source: http://downloads.sourceforge.net/project/liferea/Liferea%20Stable/1.8.14/%{…
+Source: http://downloads.sourceforge.net/project/liferea/Liferea%20Stable/1.8.15/%{…
# PATCH-FEATURE-OPENSUSE liferea-opensuse-feeds.patch -- Add openSUSE feeds to default feeds
Patch0: liferea-opensuse-feeds.patch
BuildRequires: fdupes
++++++ liferea-1.8.14.tar.bz2 -> liferea-1.8.15.tar.bz2 ++++++
++++ 12139 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 grub2 for openSUSE:Factory checked in at 2013-06-26 20:19:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/grub2 (Old)
and /work/SRC/openSUSE:Factory/.grub2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "grub2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/grub2/grub2.changes 2013-04-20 17:42:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.grub2.new/grub2.changes 2013-06-26 20:19:02.000000000 +0200
@@ -1,0 +2,35 @@
+Sun Jun 16 12:42:33 UTC 2013 - arvidjaar(a)gmail.com
+
+- update to current upstream trunk rev 5042
+ * drop upstream patches
+ - grub2-correct-font-path.patch
+ - grub2-fix-mo-not-copied-to-grubdir-locale.patch
+ - grub2-stdio.in.patch
+ - grub2-fix-build-error-on-flex-2.5.37.patch
+ - grub2-quote-messages-in-grub.cfg.patch
+ - 30_os-prober_UEFI_support.patch
+ - grub2-fix-enumeration-of-extended-partition.patch
+ - grub2-add-device-to-os_prober-linux-menuentry.patch
+ - grub2-fix-tftp-endianness.patch
+ - efidisk-ahci-workaround
+ - grub2-grub-mount-return-failure-if-FUSE-failed.patch
+ * rediff
+ - rename-grub-info-file-to-grub2.patch
+ - grub2-linux.patch
+ - use-grub2-as-a-package-name.patch
+ - grub2-iterate-and-hook-for-extended-partition.patch
+ - grub2-secureboot-add-linuxefi.patch
+ - grub2-secureboot-no-insmod-on-sb.patch
+ - grub2-secureboot-chainloader.patch
+ * add
+ - grub2-linguas.sh-no-rsync.patch
+ + disable rsync in linguas.sh so it can be used during RPM build
+ + disable auto-generated catalogs, they fail at the moment due to
+ missing C.UTF-8 locale
+ * update Makefile.util.am and Makefile.core.am
+ * grub2-mknetdir is now in /usr/bin
+ * generate po/LINGUAS for message catalogs using distributed linguas.sh
+ * remove po/stamp-po during setup to trigger message catalogs rebuild
+ * package bootinfo.txt on PPC (used by grub2-mkrescue)
+
+-------------------------------------------------------------------
Old:
----
30_os-prober_UEFI_support.patch
efidisk-ahci-workaround
grub2-add-device-to-os_prober-linux-menuentry.patch
grub2-correct-font-path.patch
grub2-fix-build-error-on-flex-2.5.37.patch
grub2-fix-enumeration-of-extended-partition.patch
grub2-fix-mo-not-copied-to-grubdir-locale.patch
grub2-fix-tftp-endianness.patch
grub2-grub-mount-return-failure-if-FUSE-failed.patch
grub2-quote-messages-in-grub.cfg.patch
grub2-stdio.in.patch
New:
----
grub2-linguas.sh-no-rsync.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ grub2.spec ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:04.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:04.000000000 +0200
@@ -107,7 +107,6 @@
Source10: openSUSE-UEFI-CA-Certificate.crt
Source11: SLES-UEFI-CA-Certificate.crt
Source1000: PATCH_POLICY
-Patch0: grub2-correct-font-path.patch
Patch1: rename-grub-info-file-to-grub2.patch
Patch2: grub2-linux.patch
Patch3: use-grub2-as-a-package-name.patch
@@ -116,30 +115,21 @@
Patch8: grub2-ppc-terminfo.patch
Patch9: grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
Patch10: grub2-fix-error-terminal-gfxterm-isn-t-found.patch
-Patch11: grub2-fix-mo-not-copied-to-grubdir-locale.patch
Patch12: grub2-fix-menu-in-xen-host-server.patch
Patch13: grub2-enable-theme-for-terminal-window.patch
-Patch14: grub2-stdio.in.patch
Patch15: not-display-menu-when-boot-once.patch
Patch16: grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
Patch17: grub2-pass-corret-root-for-nfsroot.patch
Patch18: grub2-fix-locale-en.mo.gz-not-found-error-message.patch
-Patch19: grub2-fix-build-error-on-flex-2.5.37.patch
-Patch20: grub2-quote-messages-in-grub.cfg.patch
Patch21: grub2-secureboot-add-linuxefi.patch
Patch22: grub2-secureboot-use-linuxefi-on-uefi.patch
Patch23: grub2-secureboot-no-insmod-on-sb.patch
Patch24: grub2-secureboot-provide-linuxefi-config.patch
-Patch25: 30_os-prober_UEFI_support.patch
-Patch26: grub2-fix-enumeration-of-extended-partition.patch
-Patch27: grub2-add-device-to-os_prober-linux-menuentry.patch
Patch28: grub2-fix-unquoted-string-in-class.patch
Patch29: grub2-secureboot-chainloader.patch
Patch30: grub2-cdpath.patch
-Patch31: efidisk-ahci-workaround
-Patch32: grub2-grub-mount-return-failure-if-FUSE-failed.patch
-Patch33: grub2-fix-tftp-endianness.patch
Patch34: grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch
+Patch35: grub2-linguas.sh-no-rsync.patch
Requires: gettext-runtime
%if 0%{?suse_version} >= 1140
Requires: os-prober
@@ -221,11 +211,13 @@
# We create (if we build for efi) two copies of the sources in the Builddir
%setup -q -n grub-%{version} -a 5
(cd po && ls *.po | cut -d. -f1 | xargs) >po/LINGUAS
-%patch0 -p1
%patch1 -p1
# This simplifies patch handling without need to use git to create patch
# that renames file
mv docs/grub.texi docs/grub2.texi
+# This avoids attempt to rebuild potfiles which fails because necessary
+# sources are not included in tarball
+mv po/grub.pot po/%{name}.pot
%patch2 -p1
%patch3 -p1
%patch6 -p1
@@ -233,34 +225,30 @@
%patch8 -p1
%patch9 -p1
%patch10 -p1
-%patch11 -p1
%patch12 -p1
# disable and back to use black colored terminal window (bnc#776244)
# we could enable it when
# 1 we have background with better contrast to the font's color
# 2 we confirm it's eligible to set the terminal background this way
#%patch13 -p1
-%patch14 -p2
%patch15 -p1
%patch16 -p1
%patch17 -p1
%patch18 -p1
-%patch19 -p1
-%patch20 -p1
%patch21 -p1
%patch22 -p1
%patch23 -p1
%patch24 -p1
-%patch25 -p1
-%patch26 -p1
-%patch27 -p1
%patch28 -p1
%patch29 -p1
%patch30 -p1
-%patch31 -p1
-%patch32 -p1
-%patch33 -p1
%patch34 -p1
+%patch35 -p1
+
+# Generate po/LINGUAS for message catalogs ...
+./linguas.sh
+# ... and make sure new catalogs are actually created
+rm -f po/stamp-po
# README.openSUSE
cp %{SOURCE3} .
@@ -561,7 +549,6 @@
%{_sbindir}/%{name}-bios-setup
%{_sbindir}/%{name}-install
%{_sbindir}/%{name}-mkconfig
-%{_sbindir}/%{name}-mknetdir
%{_sbindir}/%{name}-once
%{_sbindir}/%{name}-ofpathname
%{_sbindir}/%{name}-probe
@@ -570,16 +557,19 @@
%{_sbindir}/%{name}-sparc64-setup
%{_bindir}/%{name}-editenv
%{_bindir}/%{name}-fstest
+%{_bindir}/%{name}-glue-efi
%{_bindir}/%{name}-kbdcomp
%{_bindir}/%{name}-menulst2cfg
%{_bindir}/%{name}-mkfont
%{_bindir}/%{name}-mkimage
%{_bindir}/%{name}-mklayout
+%{_bindir}/%{name}-mknetdir
%{_bindir}/%{name}-mkpasswd-pbkdf2
%{_bindir}/%{name}-mkrelpath
%{_bindir}/%{name}-mkrescue
%{_bindir}/%{name}-mkstandalone
%{_bindir}/%{name}-mount
+%{_bindir}/%{name}-render-label
%{_bindir}/%{name}-script-check
%dir %{_libdir}/%{name}
%dir %{_datadir}/%{name}
@@ -591,21 +581,23 @@
%{_infodir}/%{name}.info*
%{_mandir}/man1/%{name}-editenv.1.*
%{_mandir}/man1/%{name}-fstest.1.*
+%{_mandir}/man1/%{name}-glue-efi.1.*
%{_mandir}/man1/%{name}-kbdcomp.1.*
%{_mandir}/man1/%{name}-menulst2cfg.1.*
%{_mandir}/man1/%{name}-mkfont.1.*
%{_mandir}/man1/%{name}-mkimage.1.*
%{_mandir}/man1/%{name}-mklayout.1.*
+%{_mandir}/man1/%{name}-mknetdir.1.*
%{_mandir}/man1/%{name}-mkpasswd-pbkdf2.1.*
%{_mandir}/man1/%{name}-mkrelpath.1.*
%{_mandir}/man1/%{name}-mkrescue.1.*
%{_mandir}/man1/%{name}-mkstandalone.1.*
%{_mandir}/man1/%{name}-mount.1.*
+%{_mandir}/man1/%{name}-render-label.1.*
%{_mandir}/man1/%{name}-script-check.1.*
%{_mandir}/man8/%{name}-bios-setup.8.*
%{_mandir}/man8/%{name}-install.8.*
%{_mandir}/man8/%{name}-mkconfig.8.*
-%{_mandir}/man8/%{name}-mknetdir.8.*
%{_mandir}/man8/%{name}-ofpathname.8.*
%{_mandir}/man8/%{name}-probe.8.*
%{_mandir}/man8/%{name}-reboot.8.*
@@ -617,6 +609,10 @@
%files %{grubarch}
%defattr(-,root,root,-)
%dir %{_libdir}/%{name}/%{grubarch}
+%ifarch ppc ppc64
+%{_libdir}/%{name}/%{grubarch}/%{name}.chrp
+%{_libdir}/%{name}/%{grubarch}/bootinfo.txt
+%endif
%ifnarch ppc ppc64
%{_libdir}/%{name}/%{grubarch}/*.image
%endif
++++++ Makefile.core.am ++++++
++++ 40981 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/grub2/Makefile.core.am
++++ and /work/SRC/openSUSE:Factory/.grub2.new/Makefile.core.am
++++++ Makefile.util.am ++++++
++++ 23860 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/grub2/Makefile.util.am
++++ and /work/SRC/openSUSE:Factory/.grub2.new/Makefile.util.am
++++++ grub-2.00.tar.xz ++++++
++++ 1700383 lines of diff (skipped)
++++++ grub2-iterate-and-hook-for-extended-partition.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:08.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:08.000000000 +0200
@@ -20,7 +20,7 @@
===================================================================
--- grub-2.00.orig/grub-core/partmap/msdos.c
+++ grub-2.00/grub-core/partmap/msdos.c
-@@ -181,13 +181,20 @@ grub_partition_msdos_iterate (grub_disk_
+@@ -188,13 +188,20 @@ grub_partition_msdos_iterate (grub_disk_
(unsigned long long) p.len);
/* If this partition is a normal one, call the hook. */
@@ -33,16 +33,16 @@
+ {
+ p.number++;
-- if (hook (disk, &p))
+- if (hook (disk, &p, hook_data))
- return grub_errno;
+ /* prevent someone doing mkfs or mkswap on an
+ extended partition, but leave room for LILO */
+ if (grub_msdos_partition_is_extended (e->type))
+ p.len = 2;
+
-+ if (hook (disk, &p))
++ if (hook (disk, &p, hook_data))
+ return grub_errno;
+ }
}
- else if (p.number < 4)
+ else if (p.number < 3)
/* If this partition is a logical one, shouldn't increase the
++++++ grub2-linguas.sh-no-rsync.patch ++++++
From: Andrey Borzenkov <arvidjaar(a)gmail.com>
Subject: disable rsync to make it possible to use in RPM build
We need to create po/LINGUAS to generate message catalogs. Use
linguas.sh to ensure we always use the same rules as upstream, but
disable rsync.
Index: grub-2.00/linguas.sh
===================================================================
--- grub-2.00.orig/linguas.sh
+++ grub-2.00/linguas.sh
@@ -1,6 +1,6 @@
#!/bin/sh
-rsync -Lrtvz --exclude=ko.po translationproject.org::tp/latest/grub/ po
+#rsync -Lrtvz --exclude=ko.po translationproject.org::tp/latest/grub/ po
autogenerated="en@quot en@hebrew de@hebrew en@cyrillic en@greek en@arabic en@piglatin de_CH"
@@ -14,7 +14,7 @@ done
(
cd po && ls *.po| cut -d. -f1
for x in $autogenerated; do
- echo "$x";
+ : echo "$x";
done
) | sort | uniq | xargs
) >po/LINGUAS
++++++ grub2-linux.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:08.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:08.000000000 +0200
@@ -1,7 +1,7 @@
-Index: grub-1.99/util/grub.d/10_linux.in
+Index: grub-2.00/util/grub.d/10_linux.in
===================================================================
---- grub-1.99.orig/util/grub.d/10_linux.in
-+++ grub-1.99/util/grub.d/10_linux.in
+--- grub-2.00.orig/util/grub.d/10_linux.in
++++ grub-2.00/util/grub.d/10_linux.in
@@ -31,7 +31,7 @@ CLASS="--class gnu-linux --class gnu --c
if [ "x${GRUB_DISTRIBUTOR}" = "x" ] ; then
OS=GNU/Linux
@@ -11,10 +11,10 @@
CLASS="--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS}"
fi
-@@ -116,7 +116,7 @@ EOF
+@@ -135,7 +135,7 @@ linux_entry ()
message="$(gettext_printf "Loading Linux %s ..." ${version})"
sed "s/^/$submenu_indentation/" << EOF
- echo '$message'
+ echo '$(echo "$message" | grub_quote)'
- linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args}
+ linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ${args}
EOF
++++++ grub2-secureboot-add-linuxefi.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:09.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:09.000000000 +0200
@@ -15,11 +15,11 @@
5 files changed, 415 insertions(+), 0 deletions(-)
create mode 100644 grub-core/loader/i386/efi/linux.c
-diff --git a/grub-core/Makefile.core.def b/grub-core/Makefile.core.def
-index 39e77a4..f9cbfc3 100644
---- a/grub-core/Makefile.core.def
-+++ b/grub-core/Makefile.core.def
-@@ -1415,6 +1415,14 @@ module = {
+Index: grub-2.00/grub-core/Makefile.core.def
+===================================================================
+--- grub-2.00.orig/grub-core/Makefile.core.def
++++ grub-2.00/grub-core/Makefile.core.def
+@@ -1453,6 +1453,14 @@ module = {
};
module = {
@@ -34,11 +34,11 @@
name = chain;
efi = loader/efi/chainloader.c;
i386_pc = loader/i386/pc/chainloader.c;
-diff --git a/grub-core/kern/efi/mm.c b/grub-core/kern/efi/mm.c
-index a2edc84..88b2557 100644
---- a/grub-core/kern/efi/mm.c
-+++ b/grub-core/kern/efi/mm.c
-@@ -47,6 +47,38 @@ static grub_efi_uintn_t finish_desc_size;
+Index: grub-2.00/grub-core/kern/efi/mm.c
+===================================================================
+--- grub-2.00.orig/grub-core/kern/efi/mm.c
++++ grub-2.00/grub-core/kern/efi/mm.c
+@@ -47,6 +47,38 @@ static grub_efi_uintn_t finish_desc_size
static grub_efi_uint32_t finish_desc_version;
int grub_efi_is_finished = 0;
@@ -77,11 +77,10 @@
/* Allocate pages. Return the pointer to the first of allocated pages. */
void *
grub_efi_allocate_pages (grub_efi_physical_address_t address,
-diff --git a/grub-core/loader/i386/efi/linux.c b/grub-core/loader/i386/efi/linux.c
-new file mode 100644
-index 0000000..b79e632
+Index: grub-2.00/grub-core/loader/i386/efi/linux.c
+===================================================================
--- /dev/null
-+++ b/grub-core/loader/i386/efi/linux.c
++++ grub-2.00/grub-core/loader/i386/efi/linux.c
@@ -0,0 +1,371 @@
+/*
+ * GRUB -- GRand Unified Bootloader
@@ -179,13 +178,13 @@
+ grub_dl_unref (my_mod);
+ loaded = 0;
+ if (initrd_mem)
-+ grub_efi_free_pages((grub_efi_physical_address_t)initrd_mem, BYTES_TO_PAGES(params->ramdisk_size));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)initrd_mem, BYTES_TO_PAGES(params->ramdisk_size));
+ if (linux_cmdline)
-+ grub_efi_free_pages((grub_efi_physical_address_t)linux_cmdline, BYTES_TO_PAGES(params->cmdline_size + 1));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)linux_cmdline, BYTES_TO_PAGES(params->cmdline_size + 1));
+ if (kernel_mem)
-+ grub_efi_free_pages((grub_efi_physical_address_t)kernel_mem, BYTES_TO_PAGES(kernel_size));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)kernel_mem, BYTES_TO_PAGES(kernel_size));
+ if (params)
-+ grub_efi_free_pages((grub_efi_physical_address_t)params, BYTES_TO_PAGES(16384));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)params, BYTES_TO_PAGES(16384));
+ return GRUB_ERR_NONE;
+}
+
@@ -233,7 +232,7 @@
+ }
+
+ params->ramdisk_size = size;
-+ params->ramdisk_image = (grub_uint32_t)(grub_uint64_t) initrd_mem;
++ params->ramdisk_image = (grub_uint32_t)(grub_addr_t) initrd_mem;
+
+ ptr = initrd_mem;
+
@@ -260,7 +259,7 @@
+ grub_free (files);
+
+ if (initrd_mem && grub_errno)
-+ grub_efi_free_pages((grub_efi_physical_address_t)initrd_mem, BYTES_TO_PAGES(size));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)initrd_mem, BYTES_TO_PAGES(size));
+
+ return grub_errno;
+}
@@ -369,7 +368,7 @@
+ linux_cmdline + sizeof (LINUX_IMAGE) - 1,
+ lh.cmdline_size - (sizeof (LINUX_IMAGE) - 1));
+
-+ lh.cmd_line_ptr = (grub_uint32_t)(grub_uint64_t)linux_cmdline;
++ lh.cmd_line_ptr = (grub_uint32_t)(grub_addr_t)linux_cmdline;
+
+ handover_offset = lh.handover_offset;
+
@@ -406,7 +405,7 @@
+ {
+ grub_loader_set (grub_linuxefi_boot, grub_linuxefi_unload, 0);
+ loaded = 1;
-+ lh.code32_start = (grub_uint32_t)(grub_uint64_t) kernel_mem;
++ lh.code32_start = (grub_uint32_t)(grub_addr_t) kernel_mem;
+ }
+
+ memcpy(params, &lh, 2 * 512);
@@ -425,13 +424,13 @@
+ }
+
+ if (linux_cmdline && !loaded)
-+ grub_efi_free_pages((grub_efi_physical_address_t)linux_cmdline, BYTES_TO_PAGES(lh.cmdline_size + 1));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)linux_cmdline, BYTES_TO_PAGES(lh.cmdline_size + 1));
+
+ if (kernel_mem && !loaded)
-+ grub_efi_free_pages((grub_efi_physical_address_t)kernel_mem, BYTES_TO_PAGES(kernel_size));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)kernel_mem, BYTES_TO_PAGES(kernel_size));
+
+ if (params && !loaded)
-+ grub_efi_free_pages((grub_efi_physical_address_t)params, BYTES_TO_PAGES(16384));
++ grub_efi_free_pages((grub_efi_physical_address_t)(grub_addr_t)params, BYTES_TO_PAGES(16384));
+
+ return grub_errno;
+}
@@ -454,11 +453,11 @@
+ grub_unregister_command (cmd_linux);
+ grub_unregister_command (cmd_initrd);
+}
-diff --git a/include/grub/efi/efi.h b/include/grub/efi/efi.h
-index e67d92b..1b0e7ae 100644
---- a/include/grub/efi/efi.h
-+++ b/include/grub/efi/efi.h
-@@ -40,6 +40,9 @@ void EXPORT_FUNC(grub_efi_stall) (grub_efi_uintn_t microseconds);
+Index: grub-2.00/include/grub/efi/efi.h
+===================================================================
+--- grub-2.00.orig/include/grub/efi/efi.h
++++ grub-2.00/include/grub/efi/efi.h
+@@ -40,6 +40,9 @@ void EXPORT_FUNC(grub_efi_stall) (grub_e
void *
EXPORT_FUNC(grub_efi_allocate_pages) (grub_efi_physical_address_t address,
grub_efi_uintn_t pages);
@@ -468,10 +467,10 @@
void EXPORT_FUNC(grub_efi_free_pages) (grub_efi_physical_address_t address,
grub_efi_uintn_t pages);
int
-diff --git a/include/grub/i386/linux.h b/include/grub/i386/linux.h
-index 9d064c8..c29c5af 100644
---- a/include/grub/i386/linux.h
-+++ b/include/grub/i386/linux.h
+Index: grub-2.00/include/grub/i386/linux.h
+===================================================================
+--- grub-2.00.orig/include/grub/i386/linux.h
++++ grub-2.00/include/grub/i386/linux.h
@@ -139,6 +139,7 @@ struct linux_kernel_header
grub_uint64_t setup_data;
grub_uint64_t pref_address;
@@ -480,6 +479,3 @@
} __attribute__ ((packed));
/* Boot parameters for Linux based on 2.6.12. This is used by the setup
---
-1.7.3.4
-
++++++ grub2-secureboot-chainloader.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:09.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:09.000000000 +0200
@@ -25,9 +25,9 @@
===================================================================
--- grub-2.00.orig/grub-core/loader/efi/chainloader.c
+++ grub-2.00/grub-core/loader/efi/chainloader.c
-@@ -36,15 +36,31 @@
- #include <grub/i18n.h>
- #include <grub/net.h>
+@@ -40,15 +40,31 @@
+ #include <grub/i386/macho.h>
+ #endif
+#ifdef __x86_64__
+#define SUPPORT_SECURE_BOOT
@@ -57,7 +57,7 @@
static grub_err_t
grub_chainloader_unload (void)
-@@ -59,6 +75,7 @@ grub_chainloader_unload (void)
+@@ -63,6 +79,7 @@ grub_chainloader_unload (void)
grub_free (cmdline);
cmdline = 0;
file_path = 0;
@@ -65,7 +65,7 @@
grub_dl_unref (my_mod);
return GRUB_ERR_NONE;
-@@ -186,19 +203,466 @@ make_file_path (grub_efi_device_path_t *
+@@ -190,12 +207,460 @@ make_file_path (grub_efi_device_path_t *
return file_path;
}
@@ -527,14 +527,15 @@
grub_efi_status_t status;
grub_efi_boot_services_t *b;
grub_device_t dev = 0;
- grub_efi_device_path_t *dp = 0;
+@@ -203,7 +668,6 @@ grub_cmd_chainloader (grub_command_t cmd
grub_efi_loaded_image_t *loaded_image;
char *filename;
+ void *boot_image = 0;
- grub_efi_handle_t dev_handle = 0;
if (argc == 0)
return grub_error (GRUB_ERR_BAD_ARGUMENT, N_("filename expected"));
-@@ -210,9 +674,36 @@ grub_cmd_chainloader (grub_command_t cmd
+@@ -215,9 +679,36 @@ grub_cmd_chainloader (grub_command_t cmd
address = 0;
image_handle = 0;
file_path = 0;
@@ -571,7 +572,7 @@
file = grub_file_open (filename);
if (! file)
goto fail;
-@@ -258,14 +749,14 @@ grub_cmd_chainloader (grub_command_t cmd
+@@ -263,14 +754,14 @@ grub_cmd_chainloader (grub_command_t cmd
grub_printf ("file path: ");
grub_efi_print_device_path (file_path);
@@ -589,20 +590,44 @@
status = efi_call_4 (b->allocate_pages, GRUB_EFI_ALLOCATE_ANY_PAGES,
GRUB_EFI_LOADER_CODE,
-@@ -278,7 +769,7 @@ grub_cmd_chainloader (grub_command_t cmd
- goto fail;
+@@ -284,7 +775,7 @@ grub_cmd_chainloader (grub_command_t cmd
}
-- if (grub_file_read (file, (void *) ((grub_addr_t) address), size) != size)
-+ if (grub_file_read (file, (void *) ((grub_addr_t) address), fsize) != fsize)
+ boot_image = (void *) ((grub_addr_t) address);
+- if (grub_file_read (file, boot_image, size) != size)
++ if (grub_file_read (file, boot_image, fsize) != fsize)
{
if (grub_errno == GRUB_ERR_NONE)
grub_error (GRUB_ERR_BAD_OS, N_("premature end of file %s"),
-@@ -287,8 +778,17 @@ grub_cmd_chainloader (grub_command_t cmd
- goto fail;
+@@ -294,7 +785,7 @@ grub_cmd_chainloader (grub_command_t cmd
+ }
+
+ #if defined (__i386__) || defined (__x86_64__)
+- if (size >= (grub_ssize_t) sizeof (struct grub_macho_fat_header))
++ if (fsize >= (grub_ssize_t) sizeof (struct grub_macho_fat_header))
+ {
+ struct grub_macho_fat_header *head = boot_image;
+ if (head->magic
+@@ -317,20 +808,30 @@ grub_cmd_chainloader (grub_command_t cmd
+ > ~grub_cpu_to_le32 (archs[i].size)
+ || grub_cpu_to_le32 (archs[i].offset)
+ + grub_cpu_to_le32 (archs[i].size)
+- > (grub_size_t) size)
++ > (grub_size_t) fsize)
+ {
+ grub_error (GRUB_ERR_BAD_OS, N_("premature end of file %s"),
+ filename);
+ goto fail;
+ }
+ boot_image = (char *) boot_image + grub_cpu_to_le32 (archs[i].offset);
+- size = grub_cpu_to_le32 (archs[i].size);
++ fsize = grub_cpu_to_le32 (archs[i].size);
+ }
}
+ #endif
+#ifdef SUPPORT_SECURE_BOOT
++ /* FIXME is secure boot possible also with universal binaries? */
+ if (debug_secureboot || (grub_secure_mode() && grub_secure_validate ((void *)address, fsize)))
+ {
+ grub_file_close (file);
@@ -612,12 +637,12 @@
+#endif
+
status = efi_call_6 (b->load_image, 0, grub_efi_image_handle, file_path,
-- (void *) ((grub_addr_t) address), size,
-+ (void *) ((grub_addr_t) address), fsize,
- &image_handle);
+- boot_image, size,
++ boot_image, fsize,
+ &image_handle);
if (status != GRUB_EFI_SUCCESS)
{
-@@ -313,33 +813,10 @@ grub_cmd_chainloader (grub_command_t cmd
+@@ -355,33 +856,10 @@ grub_cmd_chainloader (grub_command_t cmd
grub_file_close (file);
@@ -653,7 +678,7 @@
}
grub_loader_set (grub_chainloader_boot, grub_chainloader_unload, 0);
-@@ -358,6 +835,9 @@ grub_cmd_chainloader (grub_command_t cmd
+@@ -400,6 +878,9 @@ grub_cmd_chainloader (grub_command_t cmd
if (address)
efi_call_2 (b->free_pages, address, pages);
++++++ grub2-secureboot-no-insmod-on-sb.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:09.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:09.000000000 +0200
@@ -28,7 +28,7 @@
/* set ENVVAR=VALUE */
static grub_err_t
grub_core_cmd_set (struct grub_command *cmd __attribute__ ((unused)),
-@@ -81,6 +85,13 @@ grub_core_cmd_insmod (struct grub_comman
+@@ -75,6 +79,13 @@ grub_core_cmd_insmod (struct grub_comman
{
grub_dl_t mod;
@@ -46,7 +46,7 @@
===================================================================
--- grub-2.00.orig/grub-core/kern/efi/efi.c
+++ grub-2.00/grub-core/kern/efi/efi.c
-@@ -229,6 +229,34 @@ grub_efi_get_variable (const char *var,
+@@ -259,6 +259,34 @@ grub_efi_get_variable (const char *var,
return NULL;
}
@@ -85,10 +85,10 @@
===================================================================
--- grub-2.00.orig/include/grub/efi/efi.h
+++ grub-2.00/include/grub/efi/efi.h
-@@ -67,6 +67,7 @@ grub_err_t EXPORT_FUNC (grub_efi_set_vir
- void *EXPORT_FUNC (grub_efi_get_variable) (const char *variable,
- const grub_efi_guid_t *guid,
- grub_size_t *datasize_out);
+@@ -72,6 +72,7 @@ EXPORT_FUNC (grub_efi_set_variable) (con
+ const grub_efi_guid_t *guid,
+ void *data,
+ grub_size_t datasize);
+grub_efi_boolean_t EXPORT_FUNC (grub_efi_secure_boot) (void);
int
EXPORT_FUNC (grub_efi_compare_device_paths) (const grub_efi_device_path_t *dp1,
++++++ grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:09.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:09.000000000 +0200
@@ -24,8 +24,8 @@
osx_entry() {
if [ x$2 = x32 ]; then
# TRANSLATORS: it refers to kernel architecture (32-bit)
-@@ -207,11 +216,11 @@ EOF
- save_default_entry | sed -e "s/^/\t/"
+@@ -216,11 +225,11 @@ EOF
+ save_default_entry | grub_add_tab
printf '%s\n' "${prepare_boot_cache}"
cat << EOF
- linux ${LKERNEL} ${LPARAMS}
@@ -38,9 +38,9 @@
EOF
fi
cat << EOF
-@@ -227,11 +236,11 @@ EOF
- save_default_entry | sed -e "s/^/\t\t/"
- printf '%s\n' "${prepare_boot_cache}" | sed -e "s/^/\t/"
+@@ -236,11 +245,11 @@ EOF
+ save_default_entry | sed -e "s/^/$grub_tab$grub_tab/"
+ printf '%s\n' "${prepare_boot_cache}" | grub_add_tab
cat << EOF
- linux ${LKERNEL} ${LPARAMS}
+ ${LINUX_LOADER_CMD} ${LKERNEL} ${LPARAMS}
++++++ rename-grub-info-file-to-grub2.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:09.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:09.000000000 +0200
@@ -11,16 +11,11 @@
files - Makefile.core.am and Makefile.util.am - it may be necessary to
manually rename it.
---
- docs/Makefile.am | 2 +-
- docs/Makefile.in | 46 ++++++++++++++++++++--------------------
- docs/{grub.texi => grub2.texi} | 2 +-
- 3 files changed, 25 insertions(+), 25 deletions(-)
- rename docs/{grub.texi => grub2.texi} (99%)
-diff --git a/docs/Makefile.am b/docs/Makefile.am
-index 93eb396..4143042 100644
---- a/docs/Makefile.am
-+++ b/docs/Makefile.am
+Index: grub-2.00/docs/Makefile.am
+===================================================================
+--- grub-2.00.orig/docs/Makefile.am
++++ grub-2.00/docs/Makefile.am
@@ -1,7 +1,7 @@
AUTOMAKE_OPTIONS = subdir-objects
@@ -30,22 +25,20 @@
grub_TEXINFOS = fdl.texi
EXTRA_DIST = font_char_metrics.png font_char_metrics.txt
-diff --git a/docs/Makefile.in b/docs/Makefile.in
-index 217ea7e..49dc477 100644
---- a/docs/Makefile.in
-+++ b/docs/Makefile.in
-@@ -35,8 +35,8 @@ build_triplet = @build@
+Index: grub-2.00/docs/Makefile.in
+===================================================================
+--- grub-2.00.orig/docs/Makefile.in
++++ grub-2.00/docs/Makefile.in
+@@ -51,7 +51,7 @@ build_triplet = @build@
host_triplet = @host@
target_triplet = @target@
subdir = docs
-DIST_COMMON = $(grub_TEXINFOS) $(srcdir)/Makefile.am \
-- $(srcdir)/Makefile.in $(srcdir)/stamp-1 $(srcdir)/stamp-vti \
-+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
-+ $(srcdir)/stamp-1 $(srcdir)/stamp-vti \
- $(srcdir)/version-dev.texi $(srcdir)/version.texi mdate-sh \
- texinfo.tex
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-@@ -91,14 +91,14 @@ CONFIG_CLEAN_FILES =
++DIST_COMMON = $(srcdir)/Makefile.am \
+ $(srcdir)/Makefile.in $(srcdir)/stamp-1 $(srcdir)/stamp-vti \
+ $(srcdir)/version-dev.texi $(srcdir)/version.texi \
+ $(top_srcdir)/build-aux/mdate-sh \
+@@ -108,14 +108,14 @@ CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
SOURCES =
DIST_SOURCES =
@@ -66,7 +59,7 @@
TEXI2DVI = texi2dvi
TEXI2PDF = $(TEXI2DVI) --pdf --batch
MAKEINFOHTML = $(MAKEINFO) --html
-@@ -767,7 +767,7 @@ top_srcdir = @top_srcdir@
+@@ -810,7 +810,7 @@ top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = subdir-objects
# AM_MAKEINFOFLAGS = --no-split --no-validate
@@ -75,7 +68,7 @@
grub_TEXINFOS = fdl.texi
EXTRA_DIST = font_char_metrics.png font_char_metrics.txt
all: all-am
-@@ -850,14 +850,14 @@ $(am__aclocal_m4_deps):
+@@ -893,14 +893,14 @@ $(am__aclocal_m4_deps):
rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \
exit 1; \
fi
@@ -97,7 +90,7 @@
echo "@set UPDATED $$1 $$2 $$3"; \
echo "@set UPDATED-MONTH $$2 $$3"; \
echo "@set EDITION $(VERSION)"; \
-@@ -979,16 +979,16 @@ dist-info: $(INFO_DEPS)
+@@ -1020,16 +1020,16 @@ dist-info: $(INFO_DEPS)
done
mostlyclean-aminfo:
@@ -134,6 +127,3 @@
@include version.texi
@settitle GNU GRUB Manual @value{VERSION}
@c Unify all our little indices for now.
---
-1.7.10.4
-
++++++ use-grub2-as-a-package-name.patch ++++++
--- /var/tmp/diff_new_pack.wl5u2F/_old 2013-06-26 20:19:09.000000000 +0200
+++ /var/tmp/diff_new_pack.wl5u2F/_new 2013-06-26 20:19:09.000000000 +0200
@@ -12,19 +12,19 @@
configure.ac | 2 +-
2 files changed, 13 insertions(+), 13 deletions(-)
-diff --git a/configure b/configure
-index 50e6bf6..544c16a 100755
---- a/configure
-+++ b/configure
+Index: grub-2.00/configure
+===================================================================
+--- grub-2.00.orig/configure
++++ grub-2.00/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
--# Generated by GNU Autoconf 2.68 for GRUB 2.00.
-+# Generated by GNU Autoconf 2.68 for GRUB2 2.00.
+-# Generated by GNU Autoconf 2.69 for GRUB 2.00.
++# Generated by GNU Autoconf 2.69 for GRUB2 2.00.
#
# Report bugs to <bug-grub(a)gnu.org>.
#
-@@ -558,10 +558,10 @@ MFLAGS=
+@@ -578,10 +578,10 @@ MFLAGS=
MAKEFLAGS=
# Identity of this package.
@@ -38,7 +38,7 @@
PACKAGE_BUGREPORT='bug-grub(a)gnu.org'
PACKAGE_URL=''
-@@ -1904,7 +1904,7 @@ if test "$ac_init_help" = "long"; then
+@@ -1938,7 +1938,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
@@ -47,7 +47,7 @@
Usage: $0 [OPTION]... [VAR=VALUE]...
-@@ -1952,7 +1952,7 @@ Fine tuning of the installation directories:
+@@ -1986,7 +1986,7 @@ Fine tuning of the installation director
--infodir=DIR info documentation [DATAROOTDIR/info]
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
--mandir=DIR man documentation [DATAROOTDIR/man]
@@ -56,7 +56,7 @@
--htmldir=DIR html documentation [DOCDIR]
--dvidir=DIR dvi documentation [DOCDIR]
--pdfdir=DIR pdf documentation [DOCDIR]
-@@ -1975,7 +1975,7 @@ fi
+@@ -2009,7 +2009,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
@@ -65,25 +65,25 @@
esac
cat <<\_ACEOF
-@@ -2108,7 +2108,7 @@ fi
+@@ -2144,7 +2144,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-GRUB configure 2.00
+GRUB2 configure 2.00
- generated by GNU Autoconf 2.68
+ generated by GNU Autoconf 2.69
- Copyright (C) 2010 Free Software Foundation, Inc.
-@@ -2812,7 +2812,7 @@ cat >config.log <<_ACEOF
+ Copyright (C) 2012 Free Software Foundation, Inc.
+@@ -2853,7 +2853,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by GRUB $as_me 2.00, which was
+It was created by GRUB2 $as_me 2.00, which was
- generated by GNU Autoconf 2.68. Invocation command line was
+ generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
-@@ -3789,7 +3789,7 @@ fi
+@@ -3839,7 +3839,7 @@ fi
# Define the identity of the package.
@@ -92,29 +92,29 @@
VERSION='2.00'
-@@ -23344,7 +23344,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
+@@ -23470,7 +23470,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wri
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by GRUB $as_me 2.00, which was
+This file was extended by GRUB2 $as_me 2.00, which was
- generated by GNU Autoconf 2.68. Invocation command line was
+ generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
-@@ -23414,7 +23414,7 @@ _ACEOF
+@@ -23540,7 +23540,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-GRUB config.status 2.00
+GRUB2 config.status 2.00
- configured by $0, generated by GNU Autoconf 2.68,
+ configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
-diff --git a/configure.ac b/configure.ac
-index 1b5132c..5ea7ffe 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -32,7 +32,7 @@ dnl type, so there is no conflict. Variables with the prefix "TARGET_"
+Index: grub-2.00/configure.ac
+===================================================================
+--- grub-2.00.orig/configure.ac
++++ grub-2.00/configure.ac
+@@ -32,7 +32,7 @@ dnl type, so there is no conflict. Varia
dnl (such as TARGET_CC, TARGET_CFLAGS, etc.) are used for the target
dnl type.
@@ -123,6 +123,3 @@
AC_CONFIG_AUX_DIR([build-aux])
---
-1.7.10.4
-
--
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 giflib for openSUSE:Factory checked in at 2013-06-26 20:17:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/giflib (Old)
and /work/SRC/openSUSE:Factory/.giflib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "giflib"
Changes:
--------
--- /work/SRC/openSUSE:Factory/giflib/giflib.changes 2013-03-28 13:11:54.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.giflib.new/giflib.changes 2013-06-26 20:17:49.000000000 +0200
@@ -1,0 +2,9 @@
+Wed Jun 26 00:43:20 UTC 2013 - jengelh(a)inai.de
+
+- Update to new upstream release 5.0.4
+* Fix for a rare misrendering bug when a GIF overruns the
+ decompression-code table.
+- Make patches have -p1, as requested by
+ http://en.opensuse.org/openSUSE:Packaging_Patches_guidelines
+
+-------------------------------------------------------------------
Old:
----
giflib-5.0.3.tar.bz2
New:
----
giflib-5.0.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ giflib.spec ++++++
--- /var/tmp/diff_new_pack.qdRkOU/_old 2013-06-26 20:17:50.000000000 +0200
+++ /var/tmp/diff_new_pack.qdRkOU/_new 2013-06-26 20:17:50.000000000 +0200
@@ -18,17 +18,20 @@
Name: giflib
%define lname libgif6
-Url: http://sourceforge.net/projects/giflib
-Version: 5.0.3
+Version: 5.0.4
Release: 0
Summary: A Library for Working with GIF Images
License: MIT
-Group: System/Libraries
-Source: http://downloads.sourceforge.net/project/%{name}/%{name}-5.x/%{name}-%{vers…
+Group: Development/Libraries/C and C++
+Url: http://giflib.sf.net/
+
+#Git-Clone: git://git.code.sf.net/p/giflib/code
+#Freecode-URL: http://freecode.com/projects/giflib
+Source: http://downloads.sf.net/giflib/%name-%version.tar.bz2
Source2: baselibs.conf
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Patch: giflib-visibility.patch
-Patch1: giflib-automake-1_13.patch
+Patch1: giflib-visibility.patch
+Patch2: giflib-automake-1_13.patch
BuildRequires: libtool >= 2
BuildRequires: xorg-x11-libICE-devel
BuildRequires: xorg-x11-libSM-devel
@@ -79,8 +82,7 @@
%prep
%setup -q
# LT_INIT requires libtool >= 2
-%patch
-%patch1 -p1
+%patch -P 1 -P 2 -p1
%build
# USE __TIMESTAMP__ instead of __DATE__ , __TIME__
@@ -114,12 +116,12 @@
%files devel
%defattr(-,root,root)
-/usr/include/gif_lib.h
+%_includedir/gif_lib.h
%{_libdir}/lib*.so
%files progs
%defattr(-,root,root)
%doc COPYING NEWS README doc
-/usr/bin/*
+%_bindir/*
%changelog
++++++ giflib-5.0.3.tar.bz2 -> giflib-5.0.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/giflib-5.0.3/NEWS new/giflib-5.0.4/NEWS
--- old/giflib-5.0.3/NEWS 2012-12-30 05:51:59.000000000 +0100
+++ new/giflib-5.0.4/NEWS 2013-01-06 07:36:49.000000000 +0100
@@ -1,7 +1,14 @@
GIFLIB NEWS
Short summary of recent news:
- Trivial fix to manual-page installation.
+ Fix for a rare misrendering bug when a GIF overruns the code table.
+
+Version 5.0.4
+=============
+
+Fix for a rare misrendering bug when a GIF overruns the decompression-code
+table. The image on which this was spotted was a relatively long-running
+animated GIF; still images of ordinary size should have been immune.
Version 5.0.3
=============
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/giflib-5.0.3/configure new/giflib-5.0.4/configure
--- old/giflib-5.0.3/configure 2012-12-30 05:52:28.000000000 +0100
+++ new/giflib-5.0.4/configure 2013-01-06 07:37:30.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for giflib 5.0.3.
+# Generated by GNU Autoconf 2.68 for giflib 5.0.4.
#
# Report bugs to <esr(a)thyrsus.com>.
#
@@ -570,8 +570,8 @@
# Identity of this package.
PACKAGE_NAME='giflib'
PACKAGE_TARNAME='giflib'
-PACKAGE_VERSION='5.0.3'
-PACKAGE_STRING='giflib 5.0.3'
+PACKAGE_VERSION='5.0.4'
+PACKAGE_STRING='giflib 5.0.4'
PACKAGE_BUGREPORT='esr(a)thyrsus.com'
PACKAGE_URL=''
@@ -1296,7 +1296,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures giflib 5.0.3 to adapt to many kinds of systems.
+\`configure' configures giflib 5.0.4 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1366,7 +1366,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of giflib 5.0.3:";;
+ short | recursive ) echo "Configuration of giflib 5.0.4:";;
esac
cat <<\_ACEOF
@@ -1469,7 +1469,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-giflib configure 5.0.3
+giflib configure 5.0.4
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1838,7 +1838,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by giflib $as_me 5.0.3, which was
+It was created by giflib $as_me 5.0.4, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2654,7 +2654,7 @@
# Define the identity of the package.
PACKAGE='giflib'
- VERSION='5.0.3'
+ VERSION='5.0.4'
cat >>confdefs.h <<_ACEOF
@@ -12942,7 +12942,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by giflib $as_me 5.0.3, which was
+This file was extended by giflib $as_me 5.0.4, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -13008,7 +13008,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-giflib config.status 5.0.3
+giflib config.status 5.0.4
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/giflib-5.0.3/configure.ac new/giflib-5.0.4/configure.ac
--- old/giflib-5.0.3/configure.ac 2012-12-30 05:50:12.000000000 +0100
+++ new/giflib-5.0.4/configure.ac 2013-01-06 07:29:20.000000000 +0100
@@ -1,5 +1,5 @@
dnl Process this file with autoconf to produce a configure script.
-AC_INIT(giflib, [5.0.3], [esr(a)thyrsus.com], giflib)
+AC_INIT(giflib, [5.0.4], [esr(a)thyrsus.com], giflib)
AC_CONFIG_SRCDIR([lib/dgif_lib.c])
AM_INIT_AUTOMAKE([gnu dist-bzip2 -Wall])
dnl Make builds less verbose. Shuts off Makefile portability checks.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/giflib-5.0.3/lib/dgif_lib.c new/giflib-5.0.4/lib/dgif_lib.c
--- old/giflib-5.0.3/lib/dgif_lib.c 2012-10-17 02:06:13.000000000 +0200
+++ new/giflib-5.0.4/lib/dgif_lib.c 2013-01-06 06:36:52.000000000 +0100
@@ -871,7 +871,7 @@
while (StackPtr != 0 && i < LineLen)
Line[i++] = Stack[--StackPtr];
}
- if (LastCode != NO_SUCH_CODE) {
+ if (LastCode != NO_SUCH_CODE && Prefix[Private->RunningCode - 2] == NO_SUCH_CODE) {
Prefix[Private->RunningCode - 2] = LastCode;
if (CrntCode == Private->RunningCode - 2) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/giflib-5.0.3/lib/gif_lib.h new/giflib-5.0.4/lib/gif_lib.h
--- old/giflib-5.0.3/lib/gif_lib.h 2012-12-30 05:50:32.000000000 +0100
+++ new/giflib-5.0.4/lib/gif_lib.h 2013-01-06 07:29:57.000000000 +0100
@@ -13,7 +13,7 @@
#define GIFLIB_MAJOR 5
#define GIFLIB_MINOR 0
-#define GIFLIB_RELEASE 3
+#define GIFLIB_RELEASE 4
#define GIF_ERROR 0
#define GIF_OK 1
++++++ giflib-visibility.patch ++++++
--- /var/tmp/diff_new_pack.qdRkOU/_old 2013-06-26 20:17:51.000000000 +0200
+++ /var/tmp/diff_new_pack.qdRkOU/_new 2013-06-26 20:17:51.000000000 +0200
@@ -1,24 +1,34 @@
---- lib/gif_lib_private.h.orig
-+++ lib/gif_lib_private.h
-@@ -29,6 +29,8 @@ gif_lib_private.h - internal giflib rout
- #define IS_READABLE(Private) (Private->FileState & FILE_STATE_READ)
- #define IS_WRITEABLE(Private) (Private->FileState & FILE_STATE_WRITE)
-
-+#pragma GCC visibility push(hidden)
-+
- typedef struct GifFilePrivateType {
- GifWord FileState, FileHandle, /* Where all this data goes to! */
- BitsPerPixel, /* Bits per pixel (Codes uses at least this + 1). */
-@@ -54,6 +56,7 @@ typedef struct GifFilePrivateType {
- bool gif89;
- } GifFilePrivateType;
-
-+#pragma GCC visibility pop
- #endif /* _GIF_LIB_PRIVATE_H */
+---
+ configure.ac | 7 +++++--
+ lib/gif_hash.h | 4 ++++
+ lib/gif_lib_private.h | 3 +++
+ 3 files changed, 12 insertions(+), 2 deletions(-)
+
+Index: giflib-5.0.4/configure.ac
+===================================================================
+--- giflib-5.0.4.orig/configure.ac
++++ giflib-5.0.4/configure.ac
+@@ -8,11 +8,14 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_R
+ dnl Note: config.h is not used in the current build
+ dnl We leave this in place only to suppress an error message at autogen time
+ AM_CONFIG_HEADER(config.h)
++AC_CONFIG_MACRO_DIR([m4])
- /* end */
---- lib/gif_hash.h.orig
-+++ lib/gif_hash.h
+ dnl Checks for programs.
+-AC_PROG_LIBTOOL
+-AC_PROG_CC
++AC_PROG_CC_STDC
++AC_USE_SYSTEM_EXTENSIONS
++AC_SYS_LARGEFILE
+ AC_PROG_CPP
++LT_INIT([pic-only disable-static])
+ AC_PROG_INSTALL
+ AC_PROG_LN_S
+ AC_PROG_MAKE_SET
+Index: giflib-5.0.4/lib/gif_hash.h
+===================================================================
+--- giflib-5.0.4.orig/lib/gif_hash.h
++++ giflib-5.0.4/lib/gif_hash.h
@@ -25,6 +25,8 @@ gif_hash.h - magfic constants and declar
#define HT_PUT_KEY(l) (l << 12)
#define HT_PUT_CODE(l) (l & 0x0FFF)
@@ -37,22 +47,24 @@
#endif /* _GIF_HASH_H_ */
/* end */
---- configure.ac.orig
-+++ configure.ac
-@@ -8,11 +8,14 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_R
- dnl Note: config.h is not used in the current build
- dnl We leave this in place only to suppress an error message at autogen time
- AM_CONFIG_HEADER(config.h)
-+AC_CONFIG_MACRO_DIR([m4])
+Index: giflib-5.0.4/lib/gif_lib_private.h
+===================================================================
+--- giflib-5.0.4.orig/lib/gif_lib_private.h
++++ giflib-5.0.4/lib/gif_lib_private.h
+@@ -29,6 +29,8 @@ gif_lib_private.h - internal giflib rout
+ #define IS_READABLE(Private) (Private->FileState & FILE_STATE_READ)
+ #define IS_WRITEABLE(Private) (Private->FileState & FILE_STATE_WRITE)
- dnl Checks for programs.
--AC_PROG_LIBTOOL
--AC_PROG_CC
-+AC_PROG_CC_STDC
-+AC_USE_SYSTEM_EXTENSIONS
-+AC_SYS_LARGEFILE
- AC_PROG_CPP
-+LT_INIT([pic-only disable-static])
- AC_PROG_INSTALL
- AC_PROG_LN_S
- AC_PROG_MAKE_SET
++#pragma GCC visibility push(hidden)
++
+ typedef struct GifFilePrivateType {
+ GifWord FileState, FileHandle, /* Where all this data goes to! */
+ BitsPerPixel, /* Bits per pixel (Codes uses at least this + 1). */
+@@ -54,6 +56,7 @@ typedef struct GifFilePrivateType {
+ bool gif89;
+ } GifFilePrivateType;
+
++#pragma GCC visibility pop
+ #endif /* _GIF_LIB_PRIVATE_H */
+
+ /* end */
--
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 fuse for openSUSE:Factory checked in at 2013-06-26 20:17:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fuse (Old)
and /work/SRC/openSUSE:Factory/.fuse.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fuse"
Changes:
--------
--- /work/SRC/openSUSE:Factory/fuse/fuse.changes 2013-04-02 11:40:29.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.fuse.new/fuse.changes 2013-06-26 20:17:35.000000000 +0200
@@ -1,0 +2,5 @@
+Sun Jun 16 07:40:22 UTC 2013 - dmueller(a)suse.com
+
+- add aarch64-build-fix.patch
+
+-------------------------------------------------------------------
New:
----
aarch64-build-fix.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ fuse.spec ++++++
--- /var/tmp/diff_new_pack.7INxkI/_old 2013-06-26 20:17:36.000000000 +0200
+++ /var/tmp/diff_new_pack.7INxkI/_new 2013-06-26 20:17:36.000000000 +0200
@@ -29,6 +29,7 @@
Patch: fuse-install-fix.diff
Patch2: fuse-gnu_source.patch
Patch3: fusermount-compile-as-pie.patch
+Patch4: aarch64-build-fix.patch
Url: http://fuse.sourceforge.net
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?suse_version} > 1130
@@ -140,6 +141,7 @@
%patch -p1
%patch2 -p1
%patch3 -p1
+%patch4
%build
export CFLAGS="$RPM_OPT_FLAGS -g -fno-strict-aliasing"
++++++ aarch64-build-fix.patch ++++++
--- include/fuse_kernel.h
+++ include/fuse_kernel.h
@@ -85,12 +85,7 @@
#ifndef _LINUX_FUSE_H
#define _LINUX_FUSE_H
-#include <sys/types.h>
-#define __u64 uint64_t
-#define __s64 int64_t
-#define __u32 uint32_t
-#define __s32 int32_t
-#define __u16 uint16_t
+#include <linux/types.h>
/*
* Version negotiation:
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0