openSUSE Commits
Threads by month
- ----- 2024 -----
- December
- November
- October
- September
- August
- 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
May 2009
- 1 participants
- 754 discussions
Hello community,
here is the log from the commit of package totem-pl-parser for openSUSE:Factory
checked in at Thu May 28 03:21:25 CEST 2009.
--------
--- GNOME/totem-pl-parser/totem-pl-parser.changes 2009-04-04 15:13:49.000000000 +0200
+++ totem-pl-parser/totem-pl-parser.changes 2009-05-07 05:11:32.000000000 +0200
@@ -1,0 +2,17 @@
+Thu May 7 05:10:38 CEST 2009 - vuntz(a)novell.com
+
+- Update to version 2.27.1:
+ + Handle all types of newline combinations (Unix/DOS)
+ + Fix compilation in MacOS X
+ + Convert tests to GTest API
+
+-------------------------------------------------------------------
+Tue May 5 16:41:14 CEST 2009 - vuntz(a)novell.com
+
+- Update to version 2.26.2:
+ + Fix relative paths resolution for a number of playlist types
+ + Implement support for non-unicode encodings in the XML parser
+ + Fix parsing of iTunes podcasts for recent Apple changes
+ + Fix incorrect parsing of non-metalink QuickTime files
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
totem-pl-parser-2.26.1.tar.bz2
New:
----
totem-pl-parser-2.27.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ totem-pl-parser.spec ++++++
--- /var/tmp/diff_new_pack.E32320/_old 2009-05-28 03:20:53.000000000 +0200
+++ /var/tmp/diff_new_pack.E32320/_new 2009-05-28 03:20:53.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package totem-pl-parser (Version 2.26.1)
+# spec file for package totem-pl-parser (Version 2.27.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,7 +20,7 @@
BuildRequires: evolution-data-server-devel glib2-devel gnome-vfs2-devel gtk-doc hal-devel intltool libxml2-devel perl-XML-Parser translation-update-upstream
Name: totem-pl-parser
-Version: 2.26.1
+Version: 2.27.1
Release: 1
License: LGPL v2.0 or later
Group: Productivity/Multimedia/Video/Players
@@ -90,6 +90,17 @@
%files lang -f %{name}.lang
%changelog
+* Thu May 07 2009 vuntz(a)novell.com
+- Update to version 2.27.1:
+ + Handle all types of newline combinations (Unix/DOS)
+ + Fix compilation in MacOS X
+ + Convert tests to GTest API
+* Tue May 05 2009 vuntz(a)novell.com
+- Update to version 2.26.2:
+ + Fix relative paths resolution for a number of playlist types
+ + Implement support for non-unicode encodings in the XML parser
+ + Fix parsing of iTunes podcasts for recent Apple changes
+ + Fix incorrect parsing of non-metalink QuickTime files
* Sat Apr 04 2009 vuntz(a)novell.com
- Update to version 2.26.1:
+ Fix playback of radio streams when the URL has a trailing slash
++++++ totem-pl-parser-2.26.1.tar.bz2 -> totem-pl-parser-2.27.1.tar.bz2 ++++++
++++ 6114 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package telepathy-glib for openSUSE:Factory
checked in at Thu May 28 03:20:41 CEST 2009.
--------
--- telepathy-glib/telepathy-glib.changes 2009-05-19 05:21:59.000000000 +0200
+++ telepathy-glib/telepathy-glib.changes 2009-05-27 20:00:02.000000000 +0200
@@ -1,0 +2,26 @@
+Wed May 27 19:49:58 CEST 2009 - vuntz(a)novell.com
+
+- Update to version 0.7.31:
+ + Enhancements:
+ - Added TP_ERROR_STR_* constants corresponding to the members
+ of the TpError enum, and tp_error_get_dbus_name() mapping the
+ latter to the former
+ - Updated to telepathy-spec 0.17.25, adding ConnectionRefused,
+ ConnectionFailed and ConnectionLost errors, and the new-style
+ StreamTube and DBusTube channel types
+ - Made tp_g_key_file_get_int64 and _uint64 into public API for
+ Mission Control's benefit
+ + Fixes:
+ - Changed the dbus_daemon member of TpProxy to be removed in
+ dispose, rather than just after the invalidated signal
+ - Fixed a null pointer dereference if a TpConnectionManager is
+ resurrected during dispose
+ - Fixed a use-after-free when the user-supplied object in
+ tp_connection_manager_call_when_ready is destroyed after the
+ CM becomes ready
+ - Fixed tp_dbus_daemon_request_name,
+ tp_dbus_daemon_release_name and
+ _tp_dbus_daemon_get_name_owner to fail gracefully if the
+ TpDBusDaemon has been invalidated
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
telepathy-glib-0.7.30.tar.bz2
New:
----
telepathy-glib-0.7.31.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ telepathy-glib.spec ++++++
--- /var/tmp/diff_new_pack.K23073/_old 2009-05-28 03:19:31.000000000 +0200
+++ /var/tmp/diff_new_pack.K23073/_new 2009-05-28 03:19:31.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package telepathy-glib (Version 0.7.30)
+# spec file for package telepathy-glib (Version 0.7.31)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,7 +24,7 @@
BuildRequires: gtk-doc
BuildRequires: libxslt-devel
BuildRequires: python-xml
-Version: 0.7.30
+Version: 0.7.31
Release: 1
License: LGPL v2.1 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -166,6 +166,29 @@
%{_datadir}/gtk-doc/html/telepathy-glib
%changelog
+* Wed May 27 2009 vuntz(a)novell.com
+- Update to version 0.7.31:
+ + Enhancements:
+ - Added TP_ERROR_STR_* constants corresponding to the members
+ of the TpError enum, and tp_error_get_dbus_name() mapping the
+ latter to the former
+ - Updated to telepathy-spec 0.17.25, adding ConnectionRefused,
+ ConnectionFailed and ConnectionLost errors, and the new-style
+ StreamTube and DBusTube channel types
+ - Made tp_g_key_file_get_int64 and _uint64 into public API for
+ Mission Control's benefit
+ + Fixes:
+ - Changed the dbus_daemon member of TpProxy to be removed in
+ dispose, rather than just after the invalidated signal
+ - Fixed a null pointer dereference if a TpConnectionManager is
+ resurrected during dispose
+ - Fixed a use-after-free when the user-supplied object in
+ tp_connection_manager_call_when_ready is destroyed after the
+ CM becomes ready
+ - Fixed tp_dbus_daemon_request_name,
+ tp_dbus_daemon_release_name and
+ _tp_dbus_daemon_get_name_owner to fail gracefully if the
+ TpDBusDaemon has been invalidated
* Tue May 19 2009 vuntz(a)novell.com
- Update to version 0.7.30:
+ API changes:
++++++ telepathy-glib-0.7.30.tar.bz2 -> telepathy-glib-0.7.31.tar.bz2 ++++++
++++ 84939 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
28 May '09
Hello community,
here is the log from the commit of package gstreamer-0_10-plugins-good for openSUSE:Factory
checked in at Thu May 28 03:17:14 CEST 2009.
--------
--- GNOME/gstreamer-0_10-plugins-good/gstreamer-0_10-plugins-good.changes 2009-02-25 15:11:51.000000000 +0100
+++ gstreamer-0_10-plugins-good/gstreamer-0_10-plugins-good.changes 2009-05-22 14:53:16.000000000 +0200
@@ -1,0 +2,33 @@
+Fri May 22 14:01:44 CEST 2009 - vuntz(a)novell.com
+
+- Update to version 0.10.15:
+ + Some fixes for seeking in wav and FLAC files
+ + Faster seeking in Matroska and AVI files
+ + RTSP and RTP improvements
+ + directdrawsink moved to Bad
+ + y4menc and flvmux/flvdemux moved from Bad
+ + deinterlace2 moved from Bad, replacing deinterlace
+ + Many bug fixes and improvements
+ + Pulseaudio sink completely overhauled
+ + Bugs fixed: bgo#572551, bgo#577318, bgo#576286, bgo#581333,
+ bgo#478092, bgo#486915, bgo#509311, bgo#516031, bgo#537537,
+ bgo#537609, bgo#552650, bgo#562168, bgo#563574, bgo#567140,
+ bgo#567857, bgo#570781, bgo#571153, bgo#571321, bgo#572256,
+ bgo#572358, bgo#572413, bgo#573173, bgo#573342, bgo#573343,
+ bgo#573721, bgo#573737, bgo#574270, bgo#574275, bgo#577468,
+ bgo#577609, bgo#577671, bgo#578052, bgo#578135, bgo#578310,
+ bgo#579070, bgo#579422, bgo#579808, bgo#580746, bgo#580783,
+ bgo#580851, bgo#580880, bgo#581329, bgo#581568, bgo#581806,
+ bgo#581884, bgo#582252, bgo#582281, bgo#582387, bgo#582420,
+ bgo#582661, bgo#582715, bgo#582753, bgo#582794, bgo#568278,
+ bgo#569611, bgo#571294, bgo#574169, bgo#575234, bgo#576729,
+ bgo#578257, bgo#579069, bgo#580554, bgo#581432, bgo#581444,
+ bgo#582218, bgo#575937
+- Drop gst-plugins-good-pulsemixerctrl-strict-aliasing.patch: fixed
+ upstream.
+- Remove hack in setup to fix an old error, and do not call autogen
+ anymore.
+- Remove checks for old versions of openSUSE.
+- Remove --enable-ladspa from configure: it doesn't exist anymore.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gst-plugins-good-0.10.14.tar.bz2
gst-plugins-good-pulsemixerctrl-strict-aliasing.patch
New:
----
gst-plugins-good-0.10.15.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gstreamer-0_10-plugins-good.spec ++++++
--- /var/tmp/diff_new_pack.l31357/_old 2009-05-28 03:10:51.000000000 +0200
+++ /var/tmp/diff_new_pack.l31357/_new 2009-05-28 03:10:51.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gstreamer-0_10-plugins-good (Version 0.10.14)
+# spec file for package gstreamer-0_10-plugins-good (Version 0.10.15)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -23,8 +23,8 @@
# support completely:
%define ENABLE_AALIB 1
%define _name gst-plugins-good
-Version: 0.10.14
-Release: 2
+Version: 0.10.15
+Release: 1
%define gst_branch 0.10
%if 0%{?ENABLE_AALIB}
BuildRequires: aalib-devel
@@ -40,8 +40,10 @@
BuildRequires: gtk2-devel
BuildRequires: hal-devel
BuildRequires: ladspa-devel
+BuildRequires: libavc1394-devel
BuildRequires: libcaca-devel
BuildRequires: libdv-devel
+BuildRequires: libiec61883-devel
BuildRequires: libjpeg-devel
BuildRequires: liboil-devel
BuildRequires: libpulse-devel
@@ -54,20 +56,12 @@
BuildRequires: speex-devel
BuildRequires: taglib-devel
BuildRequires: wavpack-devel
-%if %suse_version < 1020
-BuildRequires: kernel-source
-%endif
%ifarch %ix86 ppc x86_64
BuildRequires: valgrind-devel
%endif
-%if %suse_version >= 1020
-BuildRequires: libavc1394-devel libiec61883-devel
-%endif
License: LGPL v2.1 or later
Group: Productivity/Multimedia/Other
Source: %{_name}-%{version}.tar.bz2
-# PATCH-FIX-UPSTREAM %{_name}-pulsemixerctrl-strict-aliasing.patch bgo573110 sbrabec(a)suse.cz - Fix strict aliasing.
-Patch: %{_name}-pulsemixerctrl-strict-aliasing.patch
Url: http://gstreamer.freedesktop.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: GStreamer Streaming-Media Framework Plug-Ins
@@ -208,27 +202,18 @@
%lang_package
%prep
%setup -q -n %{_name}-%{version}
-%patch
-# HACK: Required for gst-plugins-base-0.10.15 x gst-plugins-good-0.10.6
-# gstid3v2mux.cc:547: error: 'GST_TAG_MUSICBRAINZ_SORTNAME' was not declared in this scope
-sed -i s/-DGST_DISABLE_DEPRECATED// configure.ac
%build
# FIXME:
# warning: failed to load external entity "xml/element-v4l2src-details.xml"
# warning: failed to load external entity "xml/plugin-video4linux2.xml"
-NOCONFIGURE=1 ./autogen.sh
-%if %suse_version < 1020
-export CPPFLAGS="-I/usr/src/linux/include"
-%endif
%configure\
%if ! 0%{?ENABLE_AALIB}
--disable-aalib\
%endif
--disable-schemas-install\
--enable-gtk-doc\
- --enable-experimental\
- --enable-ladspa
+ --enable-experimental
make %{?jobs:-j%jobs}
%install
@@ -261,11 +246,13 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstcairo.so
%{_libdir}/gstreamer-%{gst_branch}/libgstcutter.so
%{_libdir}/gstreamer-%{gst_branch}/libgstdebug.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstdeinterlace.so
%{_libdir}/gstreamer-%{gst_branch}/libgstefence.so
%{_libdir}/gstreamer-%{gst_branch}/libgsteffectv.so
%{_libdir}/gstreamer-%{gst_branch}/libgstequalizer.so
%{_libdir}/gstreamer-%{gst_branch}/libgstesd.so
%{_libdir}/gstreamer-%{gst_branch}/libgstflac.so
+%{_libdir}/gstreamer-%{gst_branch}/libgstflv.so
%{_libdir}/gstreamer-%{gst_branch}/libgstflxdec.so
%{_libdir}/gstreamer-%{gst_branch}/libgstgamma.so
%{_libdir}/gstreamer-%{gst_branch}/libgstgconfelements.so
@@ -302,6 +289,7 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstwavparse.so
%{_libdir}/gstreamer-%{gst_branch}/libgstximagesrc.so
%{_libdir}/gstreamer-%{gst_branch}/libgsthalelements.so
+%{_libdir}/gstreamer-%{gst_branch}/libgsty4menc.so
# We don't blindly package all files from this directory since some files might
# be for the extra package.
%dir %{_datadir}/gstreamer-%{gst_branch}
@@ -316,9 +304,7 @@
%files extra
%defattr(-, root, root)
-%if %suse_version >= 1020
%{_libdir}/gstreamer-%{gst_branch}/libgst1394.so
-%endif
%if 0%{?ENABLE_AALIB}
%{_libdir}/gstreamer-%{gst_branch}/libgstaasink.so
%endif
@@ -331,6 +317,36 @@
%{_libdir}/gstreamer-%{gst_branch}/libgstvideobox.so
%changelog
+* Fri May 22 2009 vuntz(a)novell.com
+- Update to version 0.10.15:
+ + Some fixes for seeking in wav and FLAC files
+ + Faster seeking in Matroska and AVI files
+ + RTSP and RTP improvements
+ + directdrawsink moved to Bad
+ + y4menc and flvmux/flvdemux moved from Bad
+ + deinterlace2 moved from Bad, replacing deinterlace
+ + Many bug fixes and improvements
+ + Pulseaudio sink completely overhauled
+ + Bugs fixed: bgo#572551, bgo#577318, bgo#576286, bgo#581333,
+ bgo#478092, bgo#486915, bgo#509311, bgo#516031, bgo#537537,
+ bgo#537609, bgo#552650, bgo#562168, bgo#563574, bgo#567140,
+ bgo#567857, bgo#570781, bgo#571153, bgo#571321, bgo#572256,
+ bgo#572358, bgo#572413, bgo#573173, bgo#573342, bgo#573343,
+ bgo#573721, bgo#573737, bgo#574270, bgo#574275, bgo#577468,
+ bgo#577609, bgo#577671, bgo#578052, bgo#578135, bgo#578310,
+ bgo#579070, bgo#579422, bgo#579808, bgo#580746, bgo#580783,
+ bgo#580851, bgo#580880, bgo#581329, bgo#581568, bgo#581806,
+ bgo#581884, bgo#582252, bgo#582281, bgo#582387, bgo#582420,
+ bgo#582661, bgo#582715, bgo#582753, bgo#582794, bgo#568278,
+ bgo#569611, bgo#571294, bgo#574169, bgo#575234, bgo#576729,
+ bgo#578257, bgo#579069, bgo#580554, bgo#581432, bgo#581444,
+ bgo#582218, bgo#575937
+- Drop gst-plugins-good-pulsemixerctrl-strict-aliasing.patch: fixed
+ upstream.
+- Remove hack in setup to fix an old error, and do not call autogen
+ anymore.
+- Remove checks for old versions of openSUSE.
+- Remove --enable-ladspa from configure: it doesn't exist anymore.
* Wed Feb 25 2009 sbrabec(a)suse.cz
- Strict aliasing fix.
* Sat Feb 21 2009 vuntz(a)novell.com
@@ -449,7 +465,7 @@
- Added Enhances for the extra package.
* Tue May 20 2008 maw(a)suse.de
- Add gst-plugins-good-esdsink.patch (bnc#392706).
-* Mon Apr 14 2008 maw(a)suse.de
+* Tue Apr 15 2008 maw(a)suse.de
- Add gst-plugins-good-speex-header-boundscheck.patch (bnc#379099,
bnc#377602, and CVE-2008-1686).
* Tue Apr 08 2008 sbrabec(a)suse.cz
@@ -583,7 +599,7 @@
- Move some more plugins to and extras package
* Fri Apr 07 2006 jpr(a)suse.de
- Split out oil dependant plugins
-* Thu Feb 23 2006 jpr(a)suse.de
+* Fri Feb 24 2006 jpr(a)suse.de
- update to 0.10.2
- Changes since 0.10.1:
* New libcdio based CDDA reading element
++++++ gst-plugins-good-0.10.14.tar.bz2 -> gst-plugins-good-0.10.15.tar.bz2 ++++++
++++ 110871 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gdb for openSUSE:Factory
checked in at Thu May 28 03:09:53 CEST 2009.
--------
--- gdb/gdb.changes 2009-05-18 10:58:12.000000000 +0200
+++ gdb/gdb.changes 2009-05-27 18:11:15.000000000 +0200
@@ -1,0 +2,10 @@
+Wed May 27 18:07:26 CEST 2009 - rguenther(a)suse.de
+
+- Merge FC11 update 23.
+ - Fix crashes due to (missing) varobj revalidation, for VLA (for brc#377541).
+ - Archer update to the snapshot: e2812eadef2c15baeccd003e11fdf3fbc0b90dc2
+ - Archer backport: 58dcda94ac5d6398f47382505e9d3d9d866d79bf
+ + f3de7bbd655337fe6705aeaafcc970deff3dd5d5
+ - Implement Fortran modules namespaces (brc#466118).
+
+-------------------------------------------------------------------
@@ -4,0 +15,4 @@
+- Verified
+ * Fix printing of 'inf'. [bnc#466266]
+ * Stepping through templates. [bnc#414230]
+ * gcore script. [fate#303462]
calling whatdependson for head-i586
New:
----
gdb-varobj-revalidate-core.patch
gdb-varobj-revalidate-prep.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gdb.spec ++++++
--- /var/tmp/diff_new_pack.KzW852/_old 2009-05-28 03:07:54.000000000 +0200
+++ /var/tmp/diff_new_pack.KzW852/_new 2009-05-28 03:07:54.000000000 +0200
@@ -23,7 +23,7 @@
# NOTE: the FSF gdb versions are numbered N.M for official releases, like 6.3
# and, since January 2005, X.Y.Z.date for daily snapshots, like 6.3.50.20050112 # (daily snapshot from mailine), or 6.3.0.20040112 (head of the release branch).
Version: 6.8.50.20090302
-Release: 4
+Release: 5
# The release always contains a leading reserved number, start it at 1.
# `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
License: GNU Free Documentation License, Version 1.2 (GFDL 1.2); GPL v2 or later; GPL v3 or later
@@ -276,6 +276,9 @@
Patch357: gdb-c_get_string-xfree.patch
# Fix crash in the charset support.
Patch359: gdb-charset-crash.patch
+# Fix crashes due to (missing) varobj revalidation, for VLA (for BZ 377541).
+Patch369: gdb-varobj-revalidate-prep.patch
+Patch370: gdb-varobj-revalidate-core.patch
# Fix readline 5.1 warnings
Patch1000: readline-5.1-random.patch
Patch1001: gdb-readline6.patch
@@ -499,6 +502,8 @@
%patch352 -p1
%patch357 -p1
%patch359 -p1
+%patch369 -p1
+%patch370 -p1
%patch124 -p1
%patch1000
%if %{suse_version} > 1110
@@ -757,8 +762,19 @@
%endif
%changelog
+* Wed May 27 2009 rguenther(a)suse.de
+- Merge FC11 update 23.
+ - Fix crashes due to (missing) varobj revalidation, for VLA (for brc#377541).
+ - Archer update to the snapshot: e2812eadef2c15baeccd003e11fdf3fbc0b90dc2
+ - Archer backport: 58dcda94ac5d6398f47382505e9d3d9d866d79bf
+ + f3de7bbd655337fe6705aeaafcc970deff3dd5d5
+ - Implement Fortran modules namespaces (brc#466118).
* Mon May 18 2009 rguenther(a)suse.de
- Add patch to fix handling of string DW_AT_const_values. [bnc#329420]
+- Verified
+ * Fix printing of 'inf'. [bnc#466266]
+ * Stepping through templates. [bnc#414230]
+ * gcore script. [fate#303462]
* Thu May 14 2009 rguenther(a)suse.de
- Change reported version to mention SUSE instead of Fedora.
- Fix handling of bogus global namespace DIEs from GCC 4.1. [bnc#329420]
++++++ gdb-6.3-pie-20050110.patch ++++++
--- /var/tmp/diff_new_pack.KzW852/_old 2009-05-28 03:07:54.000000000 +0200
+++ /var/tmp/diff_new_pack.KzW852/_new 2009-05-28 03:07:54.000000000 +0200
@@ -28,8 +28,8 @@
Index: gdb-6.8.50.20090302/gdb/amd64-tdep.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/amd64-tdep.c 2009-03-07 00:30:09.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/amd64-tdep.c 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/amd64-tdep.c 2009-05-10 21:36:29.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/amd64-tdep.c 2009-05-10 21:41:23.000000000 +0200
@@ -36,6 +36,7 @@
#include "regcache.h"
#include "regset.h"
@@ -134,8 +134,8 @@
Index: gdb-6.8.50.20090302/gdb/auxv.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/auxv.c 2009-03-07 00:30:06.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/auxv.c 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/auxv.c 2009-05-10 21:36:27.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/auxv.c 2009-05-10 21:41:23.000000000 +0200
@@ -81,7 +81,7 @@ procfs_xfer_auxv (struct target_ops *ops
Return 1 if an entry was read into *TYPEP and *VALP. */
static int
@@ -206,7 +206,7 @@
{
#define TAG(tag, text, kind) \
case tag: name = #tag; description = text; flavor = kind; break
-@@ -232,7 +234,7 @@ fprint_target_auxv (struct ui_file *file
+@@ -233,7 +235,7 @@ fprint_target_auxv (struct ui_file *file
}
fprintf_filtered (file, "%-4s %-20s %-30s ",
@@ -215,7 +215,7 @@
switch (flavor)
{
case dec:
-@@ -254,7 +256,7 @@ fprint_target_auxv (struct ui_file *file
+@@ -255,7 +257,7 @@ fprint_target_auxv (struct ui_file *file
break;
}
++ents;
@@ -227,7 +227,7 @@
Index: gdb-6.8.50.20090302/gdb/auxv.h
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/auxv.h 2009-01-03 06:57:50.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/auxv.h 2009-03-07 00:30:12.000000000 +0100
++++ gdb-6.8.50.20090302/gdb/auxv.h 2009-05-10 21:41:23.000000000 +0200
@@ -36,14 +36,14 @@ struct target_ops; /* Forward declarati
Return 1 if an entry was read into *TYPEP and *VALP. */
extern int target_auxv_parse (struct target_ops *ops,
@@ -247,8 +247,8 @@
extern int fprint_target_auxv (struct ui_file *file, struct target_ops *ops);
Index: gdb-6.8.50.20090302/gdb/breakpoint.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/breakpoint.c 2009-03-07 00:30:10.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/breakpoint.c 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/breakpoint.c 2009-05-10 21:36:30.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/breakpoint.c 2009-05-10 21:41:23.000000000 +0200
@@ -3920,7 +3920,8 @@ describe_other_breakpoints (CORE_ADDR pc
printf_filtered (" (thread %d)", b->thread);
printf_filtered ("%s%s ",
@@ -259,7 +259,7 @@
? " (disabled)"
: b->enable_state == bp_permanent
? " (permanent)"
-@@ -5008,6 +5009,61 @@ create_catchpoint (int tempflag, char *c
+@@ -5009,6 +5010,61 @@ create_catchpoint (int tempflag, char *c
return b;
}
@@ -323,8 +323,8 @@
struct breakpoint_ops *ops)
Index: gdb-6.8.50.20090302/gdb/breakpoint.h
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/breakpoint.h 2009-03-07 00:30:06.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/breakpoint.h 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/breakpoint.h 2009-05-10 21:36:27.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/breakpoint.h 2009-05-10 21:41:23.000000000 +0200
@@ -127,6 +127,7 @@ enum enable_state
automatically enabled and reset when the call
"lands" (either completes, or stops at another
@@ -346,9 +346,9 @@
Index: gdb-6.8.50.20090302/gdb/dwarf2read.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/dwarf2read.c 2009-03-07 00:30:10.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/dwarf2read.c 2009-03-07 00:30:12.000000000 +0100
-@@ -1413,7 +1413,7 @@ dwarf2_build_psymtabs (struct objfile *o
+--- gdb-6.8.50.20090302.orig/gdb/dwarf2read.c 2009-05-10 21:36:30.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/dwarf2read.c 2009-05-10 21:41:23.000000000 +0200
+@@ -1438,7 +1438,7 @@ dwarf2_build_psymtabs (struct objfile *o
else
dwarf2_per_objfile->loc_buffer = NULL;
@@ -359,8 +359,8 @@
{
Index: gdb-6.8.50.20090302/gdb/elfread.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/elfread.c 2009-03-07 00:30:06.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/elfread.c 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/elfread.c 2009-05-10 21:36:27.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/elfread.c 2009-05-10 21:41:23.000000000 +0200
@@ -680,7 +680,7 @@ elf_symfile_read (struct objfile *objfil
/* If we are reinitializing, or if we have never loaded syms yet,
set table to empty. MAINLINE is cleared so that *_read_psymtab
@@ -372,8 +372,8 @@
mainline = 0;
Index: gdb-6.8.50.20090302/gdb/infrun.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/infrun.c 2009-03-07 00:30:10.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/infrun.c 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/infrun.c 2009-05-10 21:36:30.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/infrun.c 2009-05-10 21:41:23.000000000 +0200
@@ -3354,6 +3354,11 @@ infrun: BPSTAT_WHAT_SET_LONGJMP_RESUME (
#endif
target_terminal_inferior ();
@@ -388,11 +388,11 @@
and place breakpoints in initializer routines for
Index: gdb-6.8.50.20090302/gdb/objfiles.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/objfiles.c 2009-03-07 00:30:06.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/objfiles.c 2009-03-07 00:30:12.000000000 +0100
-@@ -51,6 +51,9 @@
- #include "arch-utils.h"
+--- gdb-6.8.50.20090302.orig/gdb/objfiles.c 2009-05-10 21:36:42.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/objfiles.c 2009-05-10 21:41:36.000000000 +0200
+@@ -52,6 +52,9 @@
#include "exec.h"
+ #include "varobj.h"
+#include "auxv.h"
+#include "elf/common.h"
@@ -400,7 +400,7 @@
/* Prototypes for local functions */
static void objfile_alloc_data (struct objfile *objfile);
-@@ -271,7 +274,19 @@ init_entry_point_info (struct objfile *o
+@@ -272,7 +275,19 @@ init_entry_point_info (struct objfile *o
CORE_ADDR
entry_point_address (void)
{
@@ -421,7 +421,7 @@
}
/* Create the terminating entry of OBJFILE's minimal symbol table.
-@@ -443,6 +458,9 @@ free_objfile (struct objfile *objfile)
+@@ -445,6 +460,9 @@ free_objfile (struct objfile *objfile)
if (objfile == rt_common_objfile)
rt_common_objfile = NULL;
@@ -433,8 +433,8 @@
linkage unit, gdb used to do these things whenever the monolithic
Index: gdb-6.8.50.20090302/gdb/solib-svr4.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/solib-svr4.c 2009-03-07 00:30:09.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/solib-svr4.c 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/solib-svr4.c 2009-05-10 21:36:29.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/solib-svr4.c 2009-05-10 21:41:23.000000000 +0200
@@ -45,6 +45,7 @@
#include "exec.h"
#include "auxv.h"
@@ -1119,7 +1119,7 @@
Index: gdb-6.8.50.20090302/gdb/solib.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/solib.c 2009-02-21 17:14:49.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/solib.c 2009-03-07 00:30:12.000000000 +0100
++++ gdb-6.8.50.20090302/gdb/solib.c 2009-05-10 21:41:23.000000000 +0200
@@ -81,6 +81,8 @@ set_solib_ops (struct gdbarch *gdbarch,
/* external data declarations */
@@ -1309,7 +1309,7 @@
Index: gdb-6.8.50.20090302/gdb/solist.h
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/solist.h 2009-02-04 09:42:11.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/solist.h 2009-03-07 00:30:12.000000000 +0100
++++ gdb-6.8.50.20090302/gdb/solist.h 2009-05-10 21:41:23.000000000 +0200
@@ -61,6 +61,8 @@ struct so_list
bfd *abfd;
char symbols_loaded; /* flag: symbols read in yet? */
@@ -1332,8 +1332,8 @@
#endif
Index: gdb-6.8.50.20090302/gdb/symfile-mem.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/symfile-mem.c 2009-03-07 00:30:08.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/symfile-mem.c 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/symfile-mem.c 2009-05-10 21:36:28.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/symfile-mem.c 2009-05-10 21:41:23.000000000 +0200
@@ -116,7 +116,7 @@ symbol_file_add_from_memory (struct bfd
}
@@ -1345,8 +1345,8 @@
reinit_frame_cache ();
Index: gdb-6.8.50.20090302/gdb/symfile.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/symfile.c 2009-03-07 00:30:09.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/symfile.c 2009-03-07 00:31:24.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/symfile.c 2009-05-10 21:37:51.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/symfile.c 2009-05-10 21:41:23.000000000 +0200
@@ -47,6 +47,7 @@
#include "readline/readline.h"
#include "gdb_assert.h"
@@ -1397,7 +1397,7 @@
/* We're done reading the symbol file; finish off complaints. */
clear_complaints (&symfile_complaints, 0, verbo);
-@@ -980,7 +985,7 @@ symbol_file_add_with_addrs_or_offsets (b
+@@ -982,7 +987,7 @@ symbol_file_add_with_addrs_or_offsets (b
/* Give user a chance to burp if we'd be
interactively wiping out any existing symbols. */
@@ -1406,7 +1406,7 @@
&& from_tty
&& (have_full_symbols () || have_partial_symbols ())
&& !query (_("Load new symbol table from \"%s\"? "), name))
-@@ -1175,6 +1180,10 @@ symbol_file_clear (int from_tty)
+@@ -1178,6 +1183,10 @@ symbol_file_clear (int from_tty)
symfile_objfile->name)
: !query (_("Discard symbol table? "))))
error (_("Not confirmed."));
@@ -1417,7 +1417,7 @@
free_all_objfiles ();
/* solib descriptors may have handles to objfiles. Since their
-@@ -3275,6 +3284,8 @@ reread_symbols (void)
+@@ -3367,6 +3376,8 @@ reread_symbols (void)
/* Discard cleanups as symbol reading was successful. */
discard_cleanups (old_cleanups);
@@ -1428,8 +1428,8 @@
again now. */
Index: gdb-6.8.50.20090302/gdb/target.h
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/target.h 2009-03-07 00:30:09.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/target.h 2009-03-07 00:30:12.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/target.h 2009-05-10 21:36:29.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/target.h 2009-05-10 21:41:23.000000000 +0200
@@ -542,7 +542,7 @@ struct target_ops
Return -1 if there is insufficient buffer for a whole entry.
Return 1 if an entry was read into *TYPEP and *VALP. */
++++++ gdb-6.3-readnever-20050907.patch ++++++
--- /var/tmp/diff_new_pack.KzW852/_old 2009-05-28 03:07:54.000000000 +0200
+++ /var/tmp/diff_new_pack.KzW852/_new 2009-05-28 03:07:54.000000000 +0200
@@ -11,10 +11,10 @@
* gdb.texinfo (File Options): Document --readnever.
-Index: gdb-6.8.50.20090228/gdb/doc/gdb.texinfo
+Index: gdb-6.8.50.20090302/gdb/doc/gdb.texinfo
===================================================================
---- gdb-6.8.50.20090228.orig/gdb/doc/gdb.texinfo 2009-03-02 01:01:15.000000000 +0100
-+++ gdb-6.8.50.20090228/gdb/doc/gdb.texinfo 2009-03-02 01:01:23.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/doc/gdb.texinfo 2009-05-09 20:00:02.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/doc/gdb.texinfo 2009-05-09 20:00:06.000000000 +0200
@@ -988,6 +988,12 @@ Read each symbol file's entire symbol ta
the default, which is to read it incrementally as it is needed.
This makes startup slower, but makes future operations faster.
@@ -28,10 +28,10 @@
@end table
@node Mode Options
-Index: gdb-6.8.50.20090228/gdb/main.c
+Index: gdb-6.8.50.20090302/gdb/main.c
===================================================================
---- gdb-6.8.50.20090228.orig/gdb/main.c 2009-03-02 01:01:17.000000000 +0100
-+++ gdb-6.8.50.20090228/gdb/main.c 2009-03-02 01:01:23.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/main.c 2009-05-09 20:00:03.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/main.c 2009-05-09 20:00:06.000000000 +0200
@@ -427,6 +427,7 @@ captured_main (void *data)
{"xdb", no_argument, &xdb_commands, 1},
{"dbx", no_argument, &dbx_commands, 1},
@@ -48,10 +48,10 @@
"), stream);
fputs_unfiltered (_("\
--se=FILE Use FILE as symbol file and executable file.\n\
-Index: gdb-6.8.50.20090228/gdb/symfile.c
+Index: gdb-6.8.50.20090302/gdb/symfile.c
===================================================================
---- gdb-6.8.50.20090228.orig/gdb/symfile.c 2009-03-02 01:01:17.000000000 +0100
-+++ gdb-6.8.50.20090228/gdb/symfile.c 2009-03-02 01:01:23.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/symfile.c 2009-05-09 20:00:03.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/symfile.c 2009-05-09 20:00:06.000000000 +0200
@@ -77,6 +77,7 @@ static void clear_symtab_users_cleanup (
/* Global variables owned by this file */
@@ -60,19 +60,19 @@
/* External variables and functions referenced. */
-Index: gdb-6.8.50.20090228/gdb/dwarf2read.c
+Index: gdb-6.8.50.20090302/gdb/dwarf2read.c
===================================================================
---- gdb-6.8.50.20090228.orig/gdb/dwarf2read.c 2009-03-02 01:01:15.000000000 +0100
-+++ gdb-6.8.50.20090228/gdb/dwarf2read.c 2009-03-02 01:01:36.000000000 +0100
-@@ -49,6 +49,7 @@
- #include "f-lang.h"
+--- gdb-6.8.50.20090302.orig/gdb/dwarf2read.c 2009-05-09 20:00:02.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/dwarf2read.c 2009-05-09 20:00:19.000000000 +0200
+@@ -50,6 +50,7 @@
#include "c-lang.h"
#include "typeprint.h"
+ #include "block.h"
+#include "top.h"
#include <fcntl.h>
#include "gdb_string.h"
-@@ -1161,7 +1162,8 @@ dwarf2_has_info (struct objfile *objfile
+@@ -1187,7 +1188,8 @@ dwarf2_has_info (struct objfile *objfile
dwarf_aranges_section = 0;
bfd_map_over_sections (objfile->obfd, dwarf2_locate_sections, &update_sizes);
@@ -82,10 +82,10 @@
}
/* When loading sections, we can either look for ".<name>", or for
-Index: gdb-6.8.50.20090228/gdb/top.h
+Index: gdb-6.8.50.20090302/gdb/top.h
===================================================================
---- gdb-6.8.50.20090228.orig/gdb/top.h 2009-01-03 06:57:53.000000000 +0100
-+++ gdb-6.8.50.20090228/gdb/top.h 2009-03-02 01:01:23.000000000 +0100
+--- gdb-6.8.50.20090302.orig/gdb/top.h 2009-01-03 06:57:53.000000000 +0100
++++ gdb-6.8.50.20090302/gdb/top.h 2009-05-09 20:00:06.000000000 +0200
@@ -59,6 +59,7 @@ extern void set_prompt (char *);
/* From random places. */
++++++ gdb-6.8-fortran-tag-constant.patch ++++++
--- /var/tmp/diff_new_pack.KzW852/_old 2009-05-28 03:07:56.000000000 +0200
+++ /var/tmp/diff_new_pack.KzW852/_new 2009-05-28 03:07:56.000000000 +0200
@@ -1,8 +1,8 @@
-Index: gdb-6.8.50.20090228/gdb/dwarf2read.c
+Index: gdb-6.8.50.20090302/gdb/dwarf2read.c
===================================================================
---- gdb-6.8.50.20090228.orig/gdb/dwarf2read.c 2009-03-02 01:07:36.000000000 +0100
-+++ gdb-6.8.50.20090228/gdb/dwarf2read.c 2009-03-02 01:07:50.000000000 +0100
-@@ -1996,6 +1996,7 @@ scan_partial_symbols (struct partial_die
+--- gdb-6.8.50.20090302.orig/gdb/dwarf2read.c 2009-05-09 20:04:27.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/dwarf2read.c 2009-05-09 20:04:56.000000000 +0200
+@@ -2029,6 +2029,7 @@ scan_partial_symbols (struct partial_die
add_partial_subprogram (pdi, lowpc, highpc, need_pc, cu);
break;
case DW_TAG_variable:
@@ -10,7 +10,7 @@
case DW_TAG_typedef:
case DW_TAG_union_type:
if (!pdi->is_declaration)
-@@ -2211,6 +2212,7 @@ add_partial_symbol (struct partial_die_i
+@@ -2244,6 +2245,7 @@ add_partial_symbol (struct partial_die_i
}
break;
case DW_TAG_variable:
@@ -18,7 +18,7 @@
if (pdi->is_external)
{
/* Global Variable.
-@@ -4213,7 +4215,8 @@ dwarf2_add_field (struct field_info *fip
+@@ -4272,7 +4274,8 @@ dwarf2_add_field (struct field_info *fip
fip->non_public_fields = 1;
}
}
@@ -28,7 +28,7 @@
{
/* C++ static member. */
-@@ -4703,7 +4706,8 @@ read_structure_type (struct die_info *di
+@@ -4762,7 +4765,8 @@ read_structure_type (struct die_info *di
while (child_die && child_die->tag)
{
if (child_die->tag == DW_TAG_member
@@ -38,7 +38,7 @@
{
/* NOTE: carlton/2002-11-05: A C++ static data member
should be a DW_TAG_member that is a declaration, but
-@@ -4822,6 +4826,7 @@ process_structure_scope (struct die_info
+@@ -4881,6 +4885,7 @@ process_structure_scope (struct die_info
{
if (child_die->tag == DW_TAG_member
|| child_die->tag == DW_TAG_variable
@@ -46,15 +46,15 @@
|| child_die->tag == DW_TAG_inheritance)
{
/* Do nothing. */
-@@ -6455,6 +6460,7 @@ load_partial_dies (bfd *abfd, gdb_byte *
+@@ -6656,6 +6661,7 @@ load_partial_dies (bfd *abfd, gdb_byte *
&& abbrev->tag != DW_TAG_subprogram
&& abbrev->tag != DW_TAG_lexical_block
&& abbrev->tag != DW_TAG_variable
+ && abbrev->tag != DW_TAG_constant
&& abbrev->tag != DW_TAG_namespace
+ && abbrev->tag != DW_TAG_module
&& abbrev->tag != DW_TAG_member)
- {
-@@ -6562,6 +6568,7 @@ load_partial_dies (bfd *abfd, gdb_byte *
+@@ -6764,6 +6770,7 @@ load_partial_dies (bfd *abfd, gdb_byte *
if (load_all
|| abbrev->tag == DW_TAG_subprogram
|| abbrev->tag == DW_TAG_variable
@@ -62,7 +62,7 @@
|| abbrev->tag == DW_TAG_namespace
|| part_die->is_declaration)
{
-@@ -8341,6 +8348,11 @@ new_symbol (struct die_info *die, struct
+@@ -8549,6 +8556,11 @@ new_symbol (struct die_info *die, struct
/* Do not add the symbol to any lists. It will be found via
BLOCK_FUNCTION from the blockvector. */
break;
++++++ gdb-6.8-inlining.patch ++++++
--- /var/tmp/diff_new_pack.KzW852/_old 2009-05-28 03:07:56.000000000 +0200
+++ /var/tmp/diff_new_pack.KzW852/_new 2009-05-28 03:07:56.000000000 +0200
@@ -7,8 +7,8 @@
Index: gdb-6.8.50.20090302/gdb/NEWS
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/NEWS 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/NEWS 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/NEWS 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/NEWS 2009-05-09 21:27:23.000000000 +0200
@@ -1,6 +1,11 @@
What has changed in GDB?
(Organized release by release)
@@ -23,8 +23,8 @@
* GDB now has support for multi-byte and wide character sets on the
Index: gdb-6.8.50.20090302/gdb/block.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/block.c 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/block.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/block.c 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/block.c 2009-05-09 21:27:23.000000000 +0200
@@ -47,8 +47,16 @@ contained_in (const struct block *a, con
{
if (!a || !b)
@@ -69,8 +69,8 @@
is none. PBLOCK is a pointer to the block. If PBLOCK is NULL, we
Index: gdb-6.8.50.20090302/gdb/block.h
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/block.h 2009-01-03 06:57:50.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/block.h 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/block.h 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/block.h 2009-05-09 21:27:23.000000000 +0200
@@ -65,7 +65,7 @@ struct block
CORE_ADDR endaddr;
@@ -80,7 +80,7 @@
struct symbol *function;
-@@ -134,6 +134,8 @@ enum { GLOBAL_BLOCK = 0, STATIC_BLOCK =
+@@ -144,6 +144,8 @@ enum { GLOBAL_BLOCK = 0, STATIC_BLOCK =
extern struct symbol *block_linkage_function (const struct block *);
@@ -92,7 +92,7 @@
Index: gdb-6.8.50.20090302/gdb/blockframe.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/blockframe.c 2009-01-03 06:57:50.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/blockframe.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/blockframe.c 2009-05-09 21:27:23.000000000 +0200
@@ -36,6 +36,7 @@
#include "command.h"
#include "gdbcmd.h"
@@ -163,8 +163,8 @@
frame = get_prev_frame (frame);
Index: gdb-6.8.50.20090302/gdb/breakpoint.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/breakpoint.c 2009-04-13 22:19:50.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/breakpoint.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/breakpoint.c 2009-05-09 21:27:15.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/breakpoint.c 2009-05-09 21:27:23.000000000 +0200
@@ -2641,19 +2641,21 @@ watchpoint_check (void *p)
within_current_scope = 1;
else
@@ -344,8 +344,8 @@
}
Index: gdb-6.8.50.20090302/gdb/buildsym.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/buildsym.c 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/buildsym.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/buildsym.c 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/buildsym.c 2009-05-09 21:27:23.000000000 +0200
@@ -1155,6 +1155,12 @@ end_symtab (CORE_ADDR end_addr, struct o
struct symbol *sym;
struct dict_iterator iter;
@@ -361,8 +361,8 @@
sym = dict_iterator_next (&iter))
Index: gdb-6.8.50.20090302/gdb/doc/gdb.texinfo
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/doc/gdb.texinfo 2009-04-13 22:19:50.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/doc/gdb.texinfo 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/doc/gdb.texinfo 2009-05-09 21:27:15.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/doc/gdb.texinfo 2009-05-09 21:27:23.000000000 +0200
@@ -137,6 +137,7 @@ software in general. We will miss him.
* Stack:: Examining the stack
* Source:: Examining source files
@@ -514,8 +514,8 @@
Index: gdb-6.8.50.20090302/gdb/dwarf2loc.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/dwarf2loc.c 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/dwarf2loc.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/dwarf2loc.c 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/dwarf2loc.c 2009-05-09 21:27:23.000000000 +0200
@@ -31,6 +31,7 @@
#include "regcache.h"
#include "objfiles.h"
@@ -538,17 +538,9 @@
some function associated with a frame. If we can't find the frame,
Index: gdb-6.8.50.20090302/gdb/dwarf2read.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/dwarf2read.c 2009-04-13 22:19:50.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/dwarf2read.c 2009-04-13 22:22:41.000000000 +0200
-@@ -50,6 +50,7 @@
- #include "c-lang.h"
- #include "typeprint.h"
- #include "top.h"
-+#include "block.h"
-
- #include <fcntl.h>
- #include "gdb_string.h"
-@@ -2992,12 +2993,8 @@ process_die (struct die_info *die, struc
+--- gdb-6.8.50.20090302.orig/gdb/dwarf2read.c 2009-05-09 21:27:15.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/dwarf2read.c 2009-05-09 21:27:23.000000000 +0200
+@@ -3024,12 +3024,8 @@ process_die (struct die_info *die, struc
read_file_scope (die, cu);
break;
case DW_TAG_subprogram:
@@ -562,7 +554,7 @@
break;
case DW_TAG_lexical_block:
case DW_TAG_try_block:
-@@ -3472,6 +3469,22 @@ read_func_scope (struct die_info *die, s
+@@ -3516,6 +3512,22 @@ read_func_scope (struct die_info *die, s
CORE_ADDR baseaddr;
struct block *block;
unsigned die_children;
@@ -585,7 +577,7 @@
baseaddr = ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile));
-@@ -7531,6 +7544,9 @@ die_specification (struct die_info *die,
+@@ -7725,6 +7737,9 @@ die_specification (struct die_info *die,
*spec_cu);
if (spec_attr == NULL)
@@ -595,7 +587,7 @@
return NULL;
else
return follow_die_ref (die, spec_attr, spec_cu);
-@@ -8214,6 +8230,7 @@ new_symbol (struct die_info *die, struct
+@@ -8408,6 +8423,7 @@ new_symbol (struct die_info *die, struct
struct attribute *attr = NULL;
struct attribute *attr2 = NULL;
CORE_ADDR baseaddr;
@@ -603,7 +595,7 @@
baseaddr = ANOFFSET (objfile->section_offsets, SECT_OFF_TEXT (objfile));
-@@ -8264,13 +8281,17 @@ new_symbol (struct die_info *die, struct
+@@ -8464,13 +8480,17 @@ new_symbol (struct die_info *die, struct
SYMBOL_TYPE (sym) = type;
else
SYMBOL_TYPE (sym) = die_type (die, cu);
@@ -623,7 +615,7 @@
if (attr)
{
int file_index = DW_UNSND (attr);
-@@ -8317,6 +8338,14 @@ new_symbol (struct die_info *die, struct
+@@ -8517,6 +8537,14 @@ new_symbol (struct die_info *die, struct
add_symbol_to_list (sym, cu->list_in_scope);
}
break;
@@ -638,7 +630,7 @@
case DW_TAG_variable:
/* Compilation with minimal debug info may result in variables
with missing type entries. Change the misleading `void' type
-@@ -8372,7 +8401,14 @@ new_symbol (struct die_info *die, struct
+@@ -8583,7 +8611,14 @@ new_symbol (struct die_info *die, struct
}
break;
case DW_TAG_formal_parameter:
@@ -657,7 +649,7 @@
Index: gdb-6.8.50.20090302/gdb/frame-unwind.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/frame-unwind.c 2009-01-03 06:57:51.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/frame-unwind.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/frame-unwind.c 2009-05-09 21:27:23.000000000 +0200
@@ -21,6 +21,7 @@
#include "frame.h"
#include "frame-unwind.h"
@@ -680,8 +672,8 @@
Index: gdb-6.8.50.20090302/gdb/frame.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/frame.c 2009-04-13 22:19:48.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/frame.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/frame.c 2009-05-09 21:27:11.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/frame.c 2009-05-09 21:27:23.000000000 +0200
@@ -41,8 +41,14 @@
#include "objfiles.h"
#include "exceptions.h"
@@ -1041,7 +1033,7 @@
Index: gdb-6.8.50.20090302/gdb/frame.h
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/frame.h 2009-02-05 18:28:20.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/frame.h 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/frame.h 2009-05-09 21:27:23.000000000 +0200
@@ -34,6 +34,9 @@
frame_unwind_WHAT...(): Unwind THIS frame's WHAT from the NEXT
frame.
@@ -1105,8 +1097,8 @@
/* Assuming that a frame is `normal', return its base-address, or 0 if
Index: gdb-6.8.50.20090302/gdb/gdbthread.h
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/gdbthread.h 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/gdbthread.h 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/gdbthread.h 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/gdbthread.h 2009-05-09 21:27:23.000000000 +0200
@@ -83,6 +83,13 @@ struct thread_info
This is how we know when we step into a subroutine call, and how
to set the frame for the breakpoint used to step out. */
@@ -1123,8 +1115,8 @@
Index: gdb-6.8.50.20090302/gdb/infcall.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/infcall.c 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/infcall.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/infcall.c 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/infcall.c 2009-05-09 21:27:23.000000000 +0200
@@ -898,15 +898,8 @@ The program being debugged exited while
if (unwind_on_signal_p)
@@ -1145,8 +1137,8 @@
long if it's a C++ name with arguments and stuff. */
Index: gdb-6.8.50.20090302/gdb/infcmd.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/infcmd.c 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/infcmd.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/infcmd.c 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/infcmd.c 2009-05-09 21:27:23.000000000 +0200
@@ -52,6 +52,7 @@
#include "cli/cli-decode.h"
#include "gdbthread.h"
@@ -1250,8 +1242,8 @@
function = find_pc_function (get_frame_pc (get_selected_frame (NULL)));
Index: gdb-6.8.50.20090302/gdb/inferior.h
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/inferior.h 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/inferior.h 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/inferior.h 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/inferior.h 2009-05-09 21:27:23.000000000 +0200
@@ -259,6 +259,9 @@ extern void error_is_running (void);
/* Calls error_is_running if the current thread is running. */
extern void ensure_not_running (void);
@@ -1264,8 +1256,8 @@
extern void tty_command (char *, int);
Index: gdb-6.8.50.20090302/gdb/infrun.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/infrun.c 2009-04-13 22:19:49.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/infrun.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/infrun.c 2009-05-09 21:27:14.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/infrun.c 2009-05-09 21:27:23.000000000 +0200
@@ -48,6 +48,7 @@
#include "gdb_assert.h"
#include "mi/mi-common.h"
@@ -1541,7 +1533,7 @@
Index: gdb-6.8.50.20090302/gdb/inline-frame.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/inline-frame.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/inline-frame.c 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,382 @@
+/* Inline frame unwinder for GDB.
+
@@ -1928,7 +1920,7 @@
Index: gdb-6.8.50.20090302/gdb/inline-frame.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/inline-frame.h 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/inline-frame.h 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,62 @@
+/* Definitions for inline frame support.
+
@@ -1994,8 +1986,8 @@
+#endif /* !defined (INLINE_FRAME_H) */
Index: gdb-6.8.50.20090302/gdb/minsyms.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/minsyms.c 2009-04-13 22:19:49.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/minsyms.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/minsyms.c 2009-05-09 21:27:14.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/minsyms.c 2009-05-09 21:27:23.000000000 +0200
@@ -795,7 +795,7 @@ prim_record_minimal_symbol_and_info (con
if (msym_bunch_index == BUNCH_SIZE)
@@ -2008,7 +2000,7 @@
Index: gdb-6.8.50.20090302/gdb/s390-tdep.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/s390-tdep.c 2009-02-22 02:02:19.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/s390-tdep.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/s390-tdep.c 2009-05-09 21:27:23.000000000 +0200
@@ -1182,6 +1182,7 @@ s390_prologue_frame_unwind_cache (struct
CORE_ADDR prev_sp;
int frame_pointer;
@@ -2044,8 +2036,8 @@
/* See the comment in s390_in_function_epilogue_p on why this is
Index: gdb-6.8.50.20090302/gdb/stack.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/stack.c 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/stack.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/stack.c 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/stack.c 2009-05-09 21:27:23.000000000 +0200
@@ -45,6 +45,7 @@
#include "valprint.h"
#include "gdbthread.h"
@@ -2194,9 +2186,9 @@
RETURN_VALUE to NULL, and QUERY_PREFIX to an informational
Index: gdb-6.8.50.20090302/gdb/symtab.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/symtab.c 2009-04-13 22:19:49.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/symtab.c 2009-04-13 22:22:01.000000000 +0200
-@@ -1417,11 +1417,14 @@ lookup_symbol_aux_local (const char *nam
+--- gdb-6.8.50.20090302.orig/gdb/symtab.c 2009-05-09 21:27:14.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/symtab.c 2009-05-09 21:28:06.000000000 +0200
+@@ -1420,11 +1420,14 @@ lookup_symbol_aux_local (const char *nam
sym = lookup_symbol_aux_block (name, linkage_name, block_iterator, domain);
if (sym != NULL)
return sym;
@@ -2212,7 +2204,7 @@
return NULL;
}
-@@ -2678,6 +2681,7 @@ find_function_start_sal (struct symbol *
+@@ -2681,6 +2684,7 @@ find_function_start_sal (struct symbol *
CORE_ADDR pc;
struct symtab_and_line sal;
@@ -2220,7 +2212,7 @@
pc = BLOCK_START (block);
fixup_symbol_section (sym, objfile);
-@@ -2716,6 +2720,25 @@ find_function_start_sal (struct symbol *
+@@ -2719,6 +2723,25 @@ find_function_start_sal (struct symbol *
sal.pc = pc;
@@ -2246,7 +2238,7 @@
return sal;
}
-@@ -3738,6 +3761,24 @@ add_macro_name (const char *name, const
+@@ -3741,6 +3764,24 @@ add_macro_name (const char *name, const
datum->text, datum->word);
}
@@ -2271,7 +2263,7 @@
char **
default_make_symbol_completion_list (char *text, char *word)
{
-@@ -3750,9 +3791,9 @@ default_make_symbol_completion_list (cha
+@@ -3753,9 +3794,9 @@ default_make_symbol_completion_list (cha
struct partial_symtab *ps;
struct minimal_symbol *msymbol;
struct objfile *objfile;
@@ -2283,7 +2275,7 @@
struct partial_symbol **psym;
/* The symbol we are completing on. Points in same buffer as text. */
char *sym_text;
-@@ -3862,41 +3903,43 @@ default_make_symbol_completion_list (cha
+@@ -3865,41 +3906,43 @@ default_make_symbol_completion_list (cha
}
/* Search upwards from currently selected frame (so that we can
@@ -2358,7 +2350,7 @@
/* Go through the symtabs and check the externs and statics for
symbols which match. */
-@@ -3915,9 +3958,6 @@ default_make_symbol_completion_list (cha
+@@ -3918,9 +3961,6 @@ default_make_symbol_completion_list (cha
{
QUIT;
b = BLOCKVECTOR_BLOCK (BLOCKVECTOR (s), STATIC_BLOCK);
@@ -2368,7 +2360,7 @@
ALL_BLOCK_SYMBOLS (b, iter, sym)
{
COMPLETION_LIST_ADD_SYMBOL (sym, sym_text, sym_text_len, text, word);
-@@ -4384,6 +4424,25 @@ skip_prologue_using_sal (CORE_ADDR func_
+@@ -4387,6 +4427,25 @@ skip_prologue_using_sal (CORE_ADDR func_
line mark the prologue -> body transition. */
if (sal.line >= prologue_sal.line)
break;
@@ -2396,9 +2388,9 @@
the function looking for address ranges whose
Index: gdb-6.8.50.20090302/gdb/symtab.h
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/symtab.h 2009-04-13 22:19:47.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/symtab.h 2009-04-13 22:22:01.000000000 +0200
-@@ -562,9 +562,18 @@ struct symbol
+--- gdb-6.8.50.20090302.orig/gdb/symtab.h 2009-05-09 21:27:09.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/symtab.h 2009-05-09 21:27:23.000000000 +0200
+@@ -565,9 +565,18 @@ struct symbol
unsigned is_argument : 1;
@@ -2420,7 +2412,7 @@
unsigned short line;
-@@ -595,6 +604,7 @@ struct symbol
+@@ -598,6 +607,7 @@ struct symbol
#define SYMBOL_DOMAIN(symbol) (symbol)->domain
#define SYMBOL_CLASS(symbol) (symbol)->aclass
#define SYMBOL_IS_ARGUMENT(symbol) (symbol)->is_argument
@@ -2431,7 +2423,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.base/break.exp
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/testsuite/gdb.base/break.exp 2009-01-19 20:05:01.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.base/break.exp 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.base/break.exp 2009-05-09 21:27:23.000000000 +0200
@@ -880,6 +880,13 @@ gdb_expect {
# marker4() is defined at line 46 when compiled with -DPROTOTYPES
pass "run until breakpoint set at small function, optimized file (line bp_location14)"
@@ -2449,7 +2441,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.cp/annota2.exp
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/testsuite/gdb.cp/annota2.exp 2009-01-03 06:58:04.000000000 +0100
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.cp/annota2.exp 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.cp/annota2.exp 2009-05-09 21:27:23.000000000 +0200
@@ -119,10 +119,11 @@ gdb_expect {
# continue until exit
# this will test:
@@ -2466,7 +2458,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-bt.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-bt.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-bt.c 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,47 @@
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+
@@ -2518,7 +2510,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-bt.exp
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-bt.exp 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-bt.exp 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,63 @@
+# Copyright 2008 Free Software Foundation, Inc.
+
@@ -2586,7 +2578,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-cmds.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-cmds.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-cmds.c 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,85 @@
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+
@@ -2676,7 +2668,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-cmds.exp
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-cmds.exp 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-cmds.exp 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,279 @@
+# Copyright 2008 Free Software Foundation, Inc.
+
@@ -2960,7 +2952,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-locals.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-locals.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-locals.c 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,52 @@
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+
@@ -3017,7 +3009,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-locals.exp
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-locals.exp 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-locals.exp 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,118 @@
+# Copyright 2008 Free Software Foundation, Inc.
+
@@ -3140,7 +3132,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-markers.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-markers.c 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/inline-markers.c 2009-05-09 21:27:23.000000000 +0200
@@ -0,0 +1,36 @@
+/* Copyright (C) 2008 Free Software Foundation, Inc.
+
@@ -3180,8 +3172,8 @@
+}
Index: gdb-6.8.50.20090302/gdb/testsuite/lib/gdb.exp
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/testsuite/lib/gdb.exp 2009-04-13 22:19:50.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/testsuite/lib/gdb.exp 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/testsuite/lib/gdb.exp 2009-05-09 21:27:14.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/lib/gdb.exp 2009-05-09 21:27:23.000000000 +0200
@@ -1474,6 +1474,37 @@ proc skip_hp_tests {} {
return $skip_hp
}
@@ -3222,8 +3214,8 @@
set hp_cc_compiler 0
Index: gdb-6.8.50.20090302/gdb/valops.c
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/valops.c 2009-04-13 22:19:48.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/valops.c 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/valops.c 2009-05-09 21:27:10.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/valops.c 2009-05-09 21:27:23.000000000 +0200
@@ -1072,7 +1072,7 @@ value_of_variable (struct symbol *var, s
frame = block_innermost_frame (b);
if (!frame)
@@ -3235,8 +3227,8 @@
SYMBOL_PRINT_NAME (BLOCK_FUNCTION (b)));
Index: gdb-6.8.50.20090302/gdb/Makefile.in
===================================================================
---- gdb-6.8.50.20090302.orig/gdb/Makefile.in 2009-04-13 22:19:49.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/Makefile.in 2009-04-13 22:22:01.000000000 +0200
+--- gdb-6.8.50.20090302.orig/gdb/Makefile.in 2009-05-09 21:27:14.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/Makefile.in 2009-05-09 21:27:23.000000000 +0200
@@ -667,6 +667,7 @@ SFILES = ada-exp.y ada-lang.c ada-typepr
inf-loop.c \
infcall.c \
@@ -3256,7 +3248,7 @@
Index: gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/Makefile.in
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/testsuite/gdb.opt/Makefile.in 2008-04-18 01:06:54.000000000 +0200
-+++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/Makefile.in 2009-04-13 22:22:01.000000000 +0200
++++ gdb-6.8.50.20090302/gdb/testsuite/gdb.opt/Makefile.in 2009-05-09 21:27:23.000000000 +0200
@@ -1,7 +1,7 @@
VPATH = @srcdir@
srcdir = @srcdir@
++++++ gdb-archer.patch ++++++
++++ 2227 lines (skipped)
++++ between gdb/gdb-archer.patch
++++ and gdb/gdb-archer.patch
++++++ gdb-varobj-revalidate-core.patch ++++++
Re: [patch] [4/5] Types reference counting [varobj-validation]
http://sourceware.org/ml/gdb-patches/2009-04/msg00610.html
gdb/
2009-04-22 Jan Kratochvil <jan.kratochvil(a)redhat.com>
Split varobj_invalidate into a two-phased operation.
* objfiles.c: Include varobj.h
(free_objfile): Call varobj_invalidate.
* parser-defs.h (exp_uses_objfile): New prototype.
* printcmd.c (display_uses_objfile): Move the EXP checking part to ...
* parse.c (exp_uses_objfile): ... a new function here.
* symfile.c (new_symfile_objfile): Call varobj_revalidate.
(reread_symbols): Call varobj_invalidate and varobj_revalidate.
(clear_symtab_users): No longer call varobj_invalidate.
* varobj.c: New includes objfiles.h and parser-defs.h.
(varobj_invalidate): New parameter `objfile', comment it.
New variable `var'. Invalidate any varobj related to `objfile'.
Remove unconditional invalidation of local varobjs. Move global
varobjs revalidation to ...
(varobj_revalidate): ... a new function.
* varobj.h (varobj_invalidate): Update the prototype.
(varobj_revalidate): New prototype.
[ Cut the printcmd.c simplification/change. ]
Index: gdb-6.8.50.20090302/gdb/objfiles.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/objfiles.c 2009-05-10 21:36:30.000000000 +0200
+++ gdb-6.8.50.20090302/gdb/objfiles.c 2009-05-10 21:36:42.000000000 +0200
@@ -50,6 +50,7 @@
#include "addrmap.h"
#include "arch-utils.h"
#include "exec.h"
+#include "varobj.h"
/* Prototypes for local functions */
@@ -409,6 +410,7 @@ free_objfile (struct objfile *objfile)
/* Remove any references to this objfile in the global value
lists. */
preserve_values (objfile);
+ varobj_invalidate (objfile);
/* First do any symbol file specific actions required when we are
finished with a particular symbol file. Note that if the objfile
Index: gdb-6.8.50.20090302/gdb/parse.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/parse.c 2009-05-10 21:36:29.000000000 +0200
+++ gdb-6.8.50.20090302/gdb/parse.c 2009-05-10 21:36:42.000000000 +0200
@@ -1373,6 +1373,45 @@ parser_fprintf (FILE *x, const char *y,
va_end (args);
}
+/* Return 1 if EXP uses OBJFILE (and will become dangling when OBJFILE
+ is unloaded), otherwise return 0. */
+
+int
+exp_uses_objfile (struct expression *exp, struct objfile *objfile)
+{
+ int endpos;
+ const union exp_element *const elts = exp->elts;
+
+ for (endpos = exp->nelts; endpos > 0; )
+ {
+ int i, args, oplen = 0;
+
+ exp->language_defn->la_exp_desc->operator_length (exp, endpos,
+ &oplen, &args);
+ gdb_assert (oplen > 0);
+
+ i = endpos - oplen;
+ if (elts[i].opcode == OP_VAR_VALUE)
+ {
+ const struct block *const block = elts[i + 1].block;
+ const struct symbol *const symbol = elts[i + 2].symbol;
+ const struct obj_section *const section =
+ SYMBOL_OBJ_SECTION (symbol);
+
+ /* Check objfile where is placed the code touching the variable. */
+ if (matching_objfiles (block_objfile (block), objfile))
+ return 1;
+
+ /* Check objfile where the variable itself is placed. */
+ if (section && section->objfile == objfile)
+ return 1;
+ }
+ endpos -= oplen;
+ }
+
+ return 0;
+}
+
void
_initialize_parse (void)
{
Index: gdb-6.8.50.20090302/gdb/parser-defs.h
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/parser-defs.h 2009-05-10 21:36:27.000000000 +0200
+++ gdb-6.8.50.20090302/gdb/parser-defs.h 2009-05-10 21:36:42.000000000 +0200
@@ -299,4 +299,6 @@ extern void print_subexp_standard (struc
extern void parser_fprintf (FILE *, const char *, ...) ATTR_FORMAT (printf, 2 ,3);
+extern int exp_uses_objfile (struct expression *exp, struct objfile *objfile);
+
#endif /* PARSER_DEFS_H */
Index: gdb-6.8.50.20090302/gdb/symfile.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/symfile.c 2009-05-10 21:36:29.000000000 +0200
+++ gdb-6.8.50.20090302/gdb/symfile.c 2009-05-10 21:37:51.000000000 +0200
@@ -931,6 +931,8 @@ new_symfile_objfile (struct objfile *obj
/* We're done reading the symbol file; finish off complaints. */
clear_complaints (&symfile_complaints, 0, verbo);
+
+ varobj_revalidate ();
}
/* A helper function which returns true if OBJFILE has any debug
@@ -3261,6 +3263,7 @@ reread_symbols (void)
/* Remove any references to this objfile in the global
value lists. */
preserve_values (objfile);
+ varobj_invalidate (objfile);
/* Nuke all the state that we will re-read. Much of the following
code which sets things to NULL really is necessary to tell
@@ -3359,6 +3362,7 @@ reread_symbols (void)
frameless. */
reinit_frame_cache ();
+ varobj_revalidate ();
/* Discard cleanups as symbol reading was successful. */
discard_cleanups (old_cleanups);
@@ -3739,10 +3743,6 @@ clear_symtab_users (void)
between expressions and which ought to be reset each time. */
expression_context_block = NULL;
innermost_block = NULL;
-
- /* Varobj may refer to old symbols, perform a cleanup. */
- varobj_invalidate ();
-
}
static void
Index: gdb-6.8.50.20090302/gdb/varobj.c
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/varobj.c 2009-05-10 21:36:27.000000000 +0200
+++ gdb-6.8.50.20090302/gdb/varobj.c 2009-05-10 21:40:55.000000000 +0200
@@ -26,6 +26,8 @@
#include "gdbcmd.h"
#include "block.h"
#include "valprint.h"
+#include "objfiles.h"
+#include "parser-defs.h"
#include "gdb_assert.h"
#include "gdb_string.h"
@@ -3272,48 +3274,117 @@ When non-zero, varobj debugging is enabl
&setlist, &showlist);
}
-/* Invalidate the varobjs that are tied to locals and re-create the ones that
- are defined on globals.
+/* Invalidate the varobjs that are tied to the specified OBJFILE. Call this
+ function before you start removing OBJFILE.
+
+ Call varobj_revalidate after the OBJFILEs updates get finished.
+
Invalidated varobjs will be always printed in_scope="invalid". */
+
void
-varobj_invalidate (void)
+varobj_invalidate (struct objfile *objfile)
{
struct varobj **all_rootvarobj;
struct varobj **varp;
if (varobj_list (&all_rootvarobj) > 0)
- {
- varp = all_rootvarobj;
- while (*varp != NULL)
- {
- /* Floating varobjs are reparsed on each stop, so we don't care if
- the presently parsed expression refers to something that's gone. */
- if ((*varp)->root->floating)
- continue;
-
- /* global var must be re-evaluated. */
- if ((*varp)->root->valid_block == NULL)
- {
- struct varobj *tmp_var;
-
- /* Try to create a varobj with same expression. If we succeed replace
- the old varobj, otherwise invalidate it. */
- tmp_var = varobj_create (NULL, (*varp)->name, (CORE_ADDR) 0, USE_CURRENT_FRAME);
- if (tmp_var != NULL)
- {
- tmp_var->obj_name = xstrdup ((*varp)->obj_name);
- varobj_delete (*varp, NULL, 0);
- install_variable (tmp_var);
- }
- else
- (*varp)->root->is_valid = 0;
- }
- else /* locals must be invalidated. */
- (*varp)->root->is_valid = 0;
+ {
+ varp = all_rootvarobj;
+ while (*varp != NULL)
+ {
+ struct varobj *var = *varp;
- varp++;
- }
- }
+ /* Floating varobjs are reparsed on each stop, so we don't care if
+ the presently parsed expression refers to something that's gone.
+ */
+ if (var->root->floating)
+ continue;
+
+ if (var->root->is_valid
+ && matching_objfiles (block_objfile (var->root->valid_block),
+ objfile))
+ var->root->is_valid = 0;
+
+ if (var->root->is_valid
+ && exp_uses_objfile (var->root->exp, objfile))
+ {
+ var->root->is_valid = 0;
+
+ /* No one touches EXP for !IS_VALID varobj. */
+ xfree (var->root->exp);
+ var->root->exp = NULL;
+ }
+
+ if (var->type && TYPE_OBJFILE (var->type) == objfile)
+ {
+ if (!var->root->valid_block)
+ var->root->is_valid = 0;
+ else
+ gdb_assert (!var->root->is_valid);
+
+ var->type = NULL;
+ }
+
+ if (var->value
+ && TYPE_OBJFILE (value_type (var->value)) == objfile)
+ {
+ if (!var->root->valid_block)
+ var->root->is_valid = 0;
+ else
+ gdb_assert (!var->root->is_valid);
+
+ value_free (var->value);
+ var->value = NULL;
+ }
+
+ varp++;
+ }
+ }
+ xfree (all_rootvarobj);
+}
+
+/* Recreate any global varobjs possibly previously invalidated. If the
+ expressions are no longer evaluatable set/keep the varobj invalid. */
+
+void
+varobj_revalidate (void)
+{
+ struct varobj **all_rootvarobj;
+ struct varobj **varp;
+
+ if (varobj_list (&all_rootvarobj) > 0)
+ {
+ varp = all_rootvarobj;
+ while (*varp != NULL)
+ {
+ struct varobj *var = *varp;
+
+ /* Floating varobjs are reparsed on each stop, so we don't care if
+ the presently parsed expression refers to something that's gone.
+ */
+ if (var->root->floating)
+ continue;
+
+ /* global var must be re-evaluated. */
+ if (var->root->valid_block == NULL)
+ {
+ struct varobj *tmp_var;
+
+ /* Try to create a varobj with same expression. If we succeed
+ replace the old varobj, otherwise invalidate it. */
+ tmp_var = varobj_create (NULL, var->name, 0, USE_CURRENT_FRAME);
+ if (tmp_var != NULL)
+ {
+ tmp_var->obj_name = xstrdup (var->obj_name);
+ varobj_delete (var, NULL, 0);
+ install_variable (tmp_var);
+ }
+ else
+ var->root->is_valid = 0;
+ }
+
+ varp++;
+ }
+ }
xfree (all_rootvarobj);
- return;
}
Index: gdb-6.8.50.20090302/gdb/varobj.h
===================================================================
--- gdb-6.8.50.20090302.orig/gdb/varobj.h 2009-05-10 21:36:27.000000000 +0200
+++ gdb-6.8.50.20090302/gdb/varobj.h 2009-05-10 21:36:42.000000000 +0200
@@ -148,7 +148,9 @@ extern int varobj_list (struct varobj **
extern VEC(varobj_update_result) *varobj_update (struct varobj **varp,
int explicit);
-extern void varobj_invalidate (void);
+extern void varobj_invalidate (struct objfile *objfile);
+
+extern void varobj_revalidate (void);
extern int varobj_editable_p (struct varobj *var);
++++++ gdb-varobj-revalidate-prep.patch ++++++
Re: [patch] Make a function for block->objfile lookups
http://sourceware.org/ml/gdb-patches/2009-04/msg00609.html
gdb/
2009-04-22 Jan Kratochvil <jan.kratochvil(a)redhat.com>
* block.c (block_objfile): New function.
* block.h (block_objfile): New prototype.
* objfiles.c (matching_objfiles): New function.
* objfiles.h (matching_objfiles): New prototype.
* printcmd.c: Remove include solib.h.
(display_uses_solib_p): Rename to ...
(display_uses_objfile): ... a new function name. Change the SOLIB
parameter to OBJFILE parameter. Use now a matching_objfiles call.
(clear_dangling_display_expressions): Update the caller.
[ Cut the printcmd.c simplification/change. ]
--- ./gdb/block.c 3 Jan 2009 05:57:50 -0000 1.18
+++ ./gdb/block.c 22 Apr 2009 19:51:40 -0000
@@ -309,3 +309,21 @@ allocate_block (struct obstack *obstack)
return bl;
}
+
+/* Return OBJFILE in which BLOCK is located or NULL if we cannot find it for
+ whatever reason. */
+
+struct objfile *
+block_objfile (const struct block *block)
+{
+ struct symbol *func;
+
+ if (block == NULL)
+ return NULL;
+
+ func = block_linkage_function (block);
+ if (func == NULL)
+ return NULL;
+
+ return SYMBOL_SYMTAB (func)->objfile;
+}
--- ./gdb/block.h 3 Jan 2009 05:57:50 -0000 1.19
+++ ./gdb/block.h 22 Apr 2009 19:51:40 -0000
@@ -164,4 +164,6 @@ extern const struct block *block_global_
extern struct block *allocate_block (struct obstack *obstack);
+extern struct objfile *block_objfile (const struct block *block);
+
#endif /* BLOCK_H */
--- ./gdb/objfiles.c 11 Mar 2009 20:26:02 -0000 1.82
+++ ./gdb/objfiles.c 22 Apr 2009 19:51:40 -0000
@@ -891,3 +891,21 @@ objfile_data (struct objfile *objfile, c
gdb_assert (data->index < objfile->num_data);
return objfile->data[data->index];
}
+
+/* Return non-zero if A and B point to the same OBJFILE, ignoring any binary
+ vs. debuginfo variants of the pointers. If either A or B is NULL return
+ zero as not a match. */
+
+int
+matching_objfiles (struct objfile *a, struct objfile *b)
+{
+ if (a == NULL || b == NULL)
+ return 0;
+
+ if (a->separate_debug_objfile_backlink)
+ a = a->separate_debug_objfile_backlink;
+ if (b->separate_debug_objfile_backlink)
+ b = b->separate_debug_objfile_backlink;
+
+ return a == b;
+}
--- ./gdb/objfiles.h 15 Jan 2009 16:35:22 -0000 1.59
+++ ./gdb/objfiles.h 22 Apr 2009 19:51:40 -0000
@@ -497,6 +497,8 @@ extern struct obj_section *find_pc_secti
extern int in_plt_section (CORE_ADDR, char *);
+extern int matching_objfiles (struct objfile *a, struct objfile *b);
+
/* Keep a registry of per-objfile data-pointers required by other GDB
modules. */
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gnome-settings-daemon for openSUSE:Factory
checked in at Thu May 28 03:05:53 CEST 2009.
--------
--- GNOME/gnome-settings-daemon/gnome-settings-daemon.changes 2009-05-05 17:06:21.000000000 +0200
+++ gnome-settings-daemon/gnome-settings-daemon.changes 2009-05-25 21:02:04.000000000 +0200
@@ -1,0 +2,7 @@
+Mon May 25 13:36:28 CDT 2009 - federico(a)novell.com
+
+- Added gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff to fix
+ bnc#461755 - Add the option of rotating Wacom tablets when the
+ display is rotated.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gnome-settings-daemon.spec ++++++
--- /var/tmp/diff_new_pack.q13548/_old 2009-05-28 03:04:00.000000000 +0200
+++ /var/tmp/diff_new_pack.q13548/_new 2009-05-28 03:04:00.000000000 +0200
@@ -34,7 +34,7 @@
License: GPL v2 or later
Group: System/GUI/GNOME
Version: 2.27.1
-Release: 1
+Release: 2
Summary: Settings daemon for the GNOME desktop
Source: %{_name}-%{version}.tar.bz2
# PATCH-FEATURE-OPENSUSE gnome-settings-daemon-system-proxy-configuration.diff
@@ -45,6 +45,8 @@
Patch8: gnome-settings-daemon-apport-monitor.patch
# PATCH-FEATURE-UPSTREAM gnome-settings-daemon-bnc462640-mute-action.patch bnc462640 bgo572365 vuntz(a)novell.com -- Mute button should always mute sound instead of toggling mute status
Patch10: gnome-settings-daemon-bnc462640-mute-action.patch
+# PATCH-FEATURE-OPENSUSE gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff bnc461755 federico(a)novell.com - Add the option of rotating a Wacom tablet when rotating the monitor with RANDR
+Patch11: gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff
Url: http://www.gnome.org
Requires: %{name}-lang = %{version}
Obsoletes: resapplet
@@ -102,6 +104,7 @@
%patch6 -p1
%patch8 -p1
%patch10 -p1
+%patch11 -p1
gnome-patch-translation-update
%build
@@ -157,6 +160,10 @@
%{_libdir}/pkgconfig/*.pc
%changelog
+* Mon May 25 2009 federico(a)novell.com
+- Added gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff to fix
+ bnc#461755 - Add the option of rotating Wacom tablets when the
+ display is rotated.
* Tue May 05 2009 vuntz(a)novell.com
- Update to version 2.27.1:
+ Use ngettext for the reset dialog (bgo#575409)
@@ -198,7 +205,7 @@
+ Updated translations.
- Drop gnome-settings-daemon-bnc473980-unknown-media-key.patch:
fixed upstream.
-* Thu Feb 19 2009 vuntz(a)novell.com
+* Wed Feb 18 2009 vuntz(a)novell.com
- Add gnome-settings-daemon-bnc462640-mute-button-always-mute.patch
to make it possible to always mute sound instead of toggling mute
status. Part of bnc#462640. The other part is in gconf2-branding,
@@ -212,7 +219,7 @@
the features.
- Remove gstreamer-0_10-plugins-base-devel BuildRequires: it's not
needed anymore (replaced by use of libpulse).
-* Thu Feb 05 2009 mboman(a)suse.de
+* Wed Feb 04 2009 mboman(a)suse.de
- Update to version 2.25.90:
+ Initialize thread system (bgo#565515)
+ Better support for Eject and Sleep actions on BSD (bgo#565472)
@@ -247,7 +254,7 @@
* Fri Jan 23 2009 vuntz(a)novell.com
- Re-enable gnome-settings-daemon-apport-monitor.patch, after
fixing some #include in the patch.
-* Thu Jan 15 2009 federico(a)novell.com
+* Wed Jan 14 2009 federico(a)novell.com
- Updated gnome-settings-daemon-randr-gerror.diff to fix bnc#465968 -
The RANDR plugin was displaying a confusing error message during
GDM's startup.
@@ -290,7 +297,7 @@
of a signal
+ Translation updates
- Remove gnome-settings-daemon-randr-fnf7.diff. Fixed upstream
-* Tue Dec 09 2008 federico(a)novell.com
+* Mon Dec 08 2008 federico(a)novell.com
- Updated gnome-settings-daemon-system-proxy-configuration.diff to fix
https://bugzilla.novell.com/show_bug.cgi?id=456131 - the system's
proxy configuration was not being set in GNOME's proxy
@@ -301,7 +308,7 @@
* Thu Oct 23 2008 vuntz(a)novell.com
- Add gnome-settings-daemon-low-disk-space.patch, to help drop
gnome-volume-manager.
-* Sat Oct 04 2008 mboman(a)suse.de
+* Fri Oct 03 2008 mboman(a)suse.de
- Update to version 2.24.0:
- Fix the fix for read-only home directories (bgo#530975)
- Make the volume popup not crash when invoking it on any screen but
@@ -322,7 +329,7 @@
- Update to 2.23.92:
+ Try harder to use the keyboard layout passed by GDM (bgo#551062)
+ Updated translations
-* Thu Sep 11 2008 federico(a)novell.com
+* Wed Sep 10 2008 federico(a)novell.com
- Added gnome-settings-daemon-randr-fnf7.diff to support switching
between display output modes on laptop by using the Fn-F7 hotkey
(i.e. XF86Display).
@@ -414,7 +421,7 @@
+ Apply keyboard settings on startup (bgo#525440)
+ Make "Home" keybinding work again
+ Updated translations.
-* Fri Mar 14 2008 maw(a)suse.de
+* Thu Mar 13 2008 maw(a)suse.de
- Update to version 2.22.0:
+ Actually link against libXi when building with XInput support
(bgo#519488)
@@ -424,7 +431,7 @@
+ Updated translations.
* Thu Mar 13 2008 sbrabec(a)suse.cz
- Custom look'n'feel gconf keys moved to gconf2-branding-openSUSE.
-* Wed Feb 20 2008 maw(a)suse.de
+* Tue Feb 19 2008 maw(a)suse.de
- Update to version 2.21.91:
+ Use a flat directory instead of a hierarchy to install plugins
into (bgo#513246)
++++++ gnome-settings-daemon-bnc461755-randr-rotate-wacom.diff ++++++
>From 1eae564882f64b739bb98b9aae52b58c2370f860 Mon Sep 17 00:00:00 2001
From: Federico Mena Quintero <federico(a)novell.com>
Date: Tue, 27 Jan 2009 19:52:50 -0600
Subject: [PATCH 1/6] Add a GConf key to rotate tablets when the monitor rotates
Signed-off-by: Federico Mena Quintero <federico(a)novell.com>
---
data/apps_gnome_settings_daemon_xrandr.schemas.in | 25 +++++++++++++++++++++
1 files changed, 25 insertions(+), 0 deletions(-)
diff --git a/data/apps_gnome_settings_daemon_xrandr.schemas.in b/data/apps_gnome_settings_daemon_xrandr.schemas.in
index c9f59fd..80324ca 100644
--- a/data/apps_gnome_settings_daemon_xrandr.schemas.in
+++ b/data/apps_gnome_settings_daemon_xrandr.schemas.in
@@ -14,5 +14,30 @@
</long>
</locale>
</schema>
+
+ <schema>
+ <key>/schemas/apps/gnome_settings_daemon/xrandr/rotate_tablet_with_monitor</key>
+ <applyto>/apps/gnome_settings_daemon/xrandr/rotate_tablet_with_monitor</applyto>
+ <owner>gnome</owner>
+ <type>bool</type>
+ <default>true</default>
+ <locale name="C">
+ <short>Rotate pressure-sensitive tablet along with the
+ monitor</short>
+ <long>For internal pressure-sensitive
+ tablets which are part of the display (such as the
+ ones in tablet PCs), you want the tablet's cursor to
+ rotate when the monitor is rotated, so that the
+ orientation of the stylus will match the orientation
+ of the monitor; use "true" in this case. But for
+ external tablets, you may prefer to keep the tablet in
+ the same orientation even if you rotate the monitor;
+ use "false" in this case.
+
+ This option will only be used if the xsetwacom binary
+ is in your PATH.
+ </long>
+ </locale>
+ </schema>
</schemalist>
</gconfschemafile>
--
1.6.0.2
>From c2668abfa744b67a5ad6d49aca5c3683638e7712 Mon Sep 17 00:00:00 2001
From: Federico Mena Quintero <federico(a)novell.com>
Date: Wed, 28 Jan 2009 11:38:37 -0600
Subject: [PATCH 2/6] Change a define for a GConf key name
Signed-off-by: Federico Mena Quintero <federico(a)novell.com>
---
plugins/xrandr/gsd-xrandr-manager.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c
index d9e5671..2e5a8ea 100644
--- a/plugins/xrandr/gsd-xrandr-manager.c
+++ b/plugins/xrandr/gsd-xrandr-manager.c
@@ -63,7 +63,7 @@
#define GSD_XRANDR_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_XRANDR_MANAGER, GsdXrandrManagerPrivate))
#define CONF_DIR "/apps/gnome_settings_daemon/xrandr"
-#define CONF_KEY "show_notification_icon"
+#define CONF_KEY_SHOW_NOTIFICATION_ICON (CONF_DIR "/show_notification_icon")
#define VIDEO_KEYSYM "XF86Display"
@@ -1374,7 +1374,7 @@ status_icon_stop (GsdXrandrManager *manager)
static void
start_or_stop_icon (GsdXrandrManager *manager)
{
- if (gconf_client_get_bool (manager->priv->client, CONF_DIR "/" CONF_KEY, NULL)) {
+ if (gconf_client_get_bool (manager->priv->client, CONF_KEY_SHOW_NOTIFICATION_ICON, NULL)) {
status_icon_start (manager);
}
else {
@@ -1388,7 +1388,8 @@ on_config_changed (GConfClient *client,
GConfEntry *entry,
GsdXrandrManager *manager)
{
- start_or_stop_icon (manager);
+ if (strcmp (entry->key, CONF_KEY_SHOW_NOTIFICATION_ICON) == 0)
+ start_or_stop_icon (manager);
}
static void
--
1.6.0.2
>From a1235e7af87966bfaad3631661abc73513e1fb26 Mon Sep 17 00:00:00 2001
From: Federico Mena Quintero <federico(a)novell.com>
Date: Thu, 29 Jan 2009 18:37:53 -0600
Subject: [PATCH 3/6] Framework to handle the new GConf key to rotate the tablet
Signed-off-by: Federico Mena Quintero <federico(a)novell.com>
---
plugins/xrandr/gsd-xrandr-manager.c | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c
index 2e5a8ea..dbe4a8e 100644
--- a/plugins/xrandr/gsd-xrandr-manager.c
+++ b/plugins/xrandr/gsd-xrandr-manager.c
@@ -63,7 +63,8 @@
#define GSD_XRANDR_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSD_TYPE_XRANDR_MANAGER, GsdXrandrManagerPrivate))
#define CONF_DIR "/apps/gnome_settings_daemon/xrandr"
-#define CONF_KEY_SHOW_NOTIFICATION_ICON (CONF_DIR "/show_notification_icon")
+#define CONF_KEY_SHOW_NOTIFICATION_ICON (CONF_DIR "/show_notification_icon")
+#define CONF_KEY_ROTATE_TABLET_WITH_MONITOR (CONF_DIR "/rotate_tablet_with_monitor")
#define VIDEO_KEYSYM "XF86Display"
@@ -114,6 +115,12 @@ G_DEFINE_TYPE (GsdXrandrManager, gsd_xrandr_manager, G_TYPE_OBJECT)
static gpointer manager_object = NULL;
+static void
+handle_tablet_rotation (GsdXrandrManager *manager)
+{
+ /* FMQ: implement */
+}
+
/* Filters out GNOME_RR_ERROR_NO_MATCHING_CONFIG from
* gnome_rr_config_apply_from_filename(), since that is not usually an error.
*/
@@ -1390,6 +1397,8 @@ on_config_changed (GConfClient *client,
{
if (strcmp (entry->key, CONF_KEY_SHOW_NOTIFICATION_ICON) == 0)
start_or_stop_icon (manager);
+ else if (strcmp (entry->key, CONF_KEY_ROTATE_TABLET_WITH_MONITOR) == 0)
+ handle_tablet_rotation (manager);
}
static void
--
1.6.0.2
>From d3f2bd5f11c83d40dc2f363da17effccc81477d4 Mon Sep 17 00:00:00 2001
From: Federico Mena Quintero <federico(a)novell.com>
Date: Thu, 29 Jan 2009 18:42:40 -0600
Subject: [PATCH 4/6] Handle rotation of the tablet every time we apply a RANDR configuration
Signed-off-by: Federico Mena Quintero <federico(a)novell.com>
---
plugins/xrandr/gsd-xrandr-manager.c | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c
index dbe4a8e..325f39f 100644
--- a/plugins/xrandr/gsd-xrandr-manager.c
+++ b/plugins/xrandr/gsd-xrandr-manager.c
@@ -133,8 +133,10 @@ apply_configuration_from_filename (GsdXrandrManager *manager, const char *filena
my_error = NULL;
success = gnome_rr_config_apply_from_filename (priv->rw_screen, filename, &my_error);
- if (success)
+ if (success) {
+ handle_tablet_rotation (manager);
return TRUE;
+ }
if (g_error_matches (my_error, GNOME_RR_ERROR, GNOME_RR_ERROR_NO_MATCHING_CONFIG)) {
/* This is not an error; the user probably changed his monitors
--
1.6.0.2
>From 27d2fe2de5738d309ff8cfc7e206297397dee52c Mon Sep 17 00:00:00 2001
From: Federico Mena Quintero <federico(a)novell.com>
Date: Thu, 29 Jan 2009 19:13:33 -0600
Subject: [PATCH 5/6] Find the rotation to use for the tablet
Signed-off-by: Federico Mena Quintero <federico(a)novell.com>
---
plugins/xrandr/gsd-xrandr-manager.c | 49 ++++++++++++++++++++++++++++++++++-
1 files changed, 48 insertions(+), 1 deletions(-)
diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c
index 325f39f..63142c9 100644
--- a/plugins/xrandr/gsd-xrandr-manager.c
+++ b/plugins/xrandr/gsd-xrandr-manager.c
@@ -115,10 +115,57 @@ G_DEFINE_TYPE (GsdXrandrManager, gsd_xrandr_manager, G_TYPE_OBJECT)
static gpointer manager_object = NULL;
+static GnomeRRRotation
+find_rotation_for_tablet (GnomeRRConfig *configuration)
+{
+ int i;
+
+ /* The stupid heuristic is to find the first rotated output, and use its rotation.
+ * The rationale is:
+ *
+ * - If you have a built-in tablet (like a tablet PC), then you want the
+ * stylus to match the built-in monitor's orientation. Your external
+ * monitor has no relationship to your stylus.
+ *
+ * - If you have a single swivel monitor, that's the one which corresponds to
+ * your external tablet.
+ *
+ * - If you have two swivel monitors, well, I want your setup at my home, too.
+ */
+
+ for (i = 0; configuration->outputs[i] != NULL; i++) {
+ GnomeOutputInfo *output;
+
+ output = configuration->outputs[i];
+ if (output->on && output->connected && output->rotation != GNOME_RR_ROTATION_0)
+ return output->rotation;
+ }
+
+ return GNOME_RR_ROTATION_0;
+}
+
static void
handle_tablet_rotation (GsdXrandrManager *manager)
{
- /* FMQ: implement */
+ struct GsdXrandrManagerPrivate *priv = manager->priv;
+ GnomeRRConfig *configuration;
+ GnomeRRRotation rotation;
+
+ if (!gconf_client_get_bool (priv->client, CONF_KEY_ROTATE_TABLET_WITH_MONITOR, NULL)) {
+ rotate_tablet (manager, GNOME_RR_ROTATION_0); /* un-rotate the tablet when the GConf key is turned off */
+ return;
+ }
+
+ /* Re-creating the current configuration is probably not the most
+ * efficient thing, but it should give us an accurate view of the world.
+ */
+ configuration = gnome_rr_config_new_current (priv->rw_screen);
+
+ rotation = find_rotation_for_tablet (configuration);
+
+ gnome_rr_config_free (configuration);
+
+ rotate_tablet (manager, rotation);
}
/* Filters out GNOME_RR_ERROR_NO_MATCHING_CONFIG from
--
1.6.0.2
>From 8df5eafa8f72178516d5e3c1489333d571f487e6 Mon Sep 17 00:00:00 2001
From: Federico Mena Quintero <federico(a)novell.com>
Date: Fri, 30 Jan 2009 13:46:57 -0600
Subject: [PATCH 6/6] Call xsetwacom(1) to rotate the stylus
Signed-off-by: Federico Mena Quintero <federico(a)novell.com>
---
plugins/xrandr/gsd-xrandr-manager.c | 74 +++++++++++++++++++++++++++++++++++
1 files changed, 74 insertions(+), 0 deletions(-)
diff --git a/plugins/xrandr/gsd-xrandr-manager.c b/plugins/xrandr/gsd-xrandr-manager.c
index 63142c9..ad42235 100644
--- a/plugins/xrandr/gsd-xrandr-manager.c
+++ b/plugins/xrandr/gsd-xrandr-manager.c
@@ -145,6 +145,80 @@ find_rotation_for_tablet (GnomeRRConfig *configuration)
}
static void
+rotate_tablet (GsdXrandrManager *manager, GnomeRRRotation rotation)
+{
+ char *stdout_str;
+ int status;
+ char *p;
+ char *newline;
+ const char *arg;
+
+ /* We really don't do error checking. If xsetwacom(1) doesn't exist,
+ * well, too bad. Maybe that means that the user doesn't have a tablet.
+ */
+
+ stdout_str = NULL;
+ if (!g_spawn_command_line_sync ("xsetwacom list",
+ &stdout_str,
+ NULL,
+ &status,
+ NULL))
+ goto out;
+
+ if (!(WIFEXITED (status) && WEXITSTATUS (status) == 0 && stdout_str != NULL))
+ goto out;
+
+ switch (rotation) {
+ case GNOME_RR_ROTATION_90:
+ arg = "CW";
+ break;
+
+ case GNOME_RR_ROTATION_180:
+ arg = "HALF";
+ break;
+
+ case GNOME_RR_ROTATION_270:
+ arg = "CCW";
+ break;
+
+ default: /* this also catches GNOME_RR_ROTATION_0 */
+ arg = "NONE";
+ break;
+ }
+
+ for (p = stdout_str; *p != '\0'; p = newline + 1) {
+ char *end;
+ char *device_name;
+ char *command;
+
+ newline = strchr (p, '\n');
+ if (!newline)
+ break;
+
+ *newline = '\0';
+
+ if (!strstr (p, "stylus"))
+ continue;
+
+ device_name = p;
+ for (end = device_name; *end != '\0' && !g_ascii_isspace (*end); end++);
+
+ *end = '\0';
+
+ if (strlen (device_name) == 0)
+ continue;
+
+ command = g_strconcat ("xsetwacom set ", device_name, " Rotate ", arg, NULL);
+ g_spawn_command_line_sync (command, NULL, NULL, NULL, NULL);
+ g_free (command);
+ }
+
+out:
+
+ g_free (stdout_str);
+}
+
+static void
handle_tablet_rotation (GsdXrandrManager *manager)
{
struct GsdXrandrManagerPrivate *priv = manager->priv;
--
1.6.0.2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgnomekbd for openSUSE:Factory
checked in at Thu May 28 03:03:46 CEST 2009.
--------
--- GNOME/libgnomekbd/libgnomekbd.changes 2009-03-16 14:50:16.000000000 +0100
+++ libgnomekbd/libgnomekbd.changes 2009-05-27 12:20:35.000000000 +0200
@@ -1,0 +2,9 @@
+Wed May 27 12:19:25 CEST 2009 - vuntz(a)novell.com
+
+- Update to version 2.27.2:
+ + Replacing libglade with gtkbuilder
+ + Updated translations.
+- Remove libglade2-devel BuildRequires, and add gtk2-devel
+ BuildRequires.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libgnomekbd-2.26.0.tar.bz2
New:
----
libgnomekbd-2.27.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgnomekbd.spec ++++++
--- /var/tmp/diff_new_pack.j26619/_old 2009-05-28 03:03:09.000000000 +0200
+++ /var/tmp/diff_new_pack.j26619/_new 2009-05-28 03:03:09.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libgnomekbd (Version 2.26.0)
+# spec file for package libgnomekbd (Version 2.27.2)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -22,12 +22,12 @@
BuildRequires: dbus-1-glib-devel
BuildRequires: fdupes
BuildRequires: gconf2-devel
+BuildRequires: gtk2-devel
BuildRequires: intltool
-BuildRequires: libglade2-devel
BuildRequires: libxklavier-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
-Version: 2.26.0
+Version: 2.27.2
Release: 1
Url: http://www.gnome.org/
Group: System/GUI/GNOME
@@ -110,6 +110,12 @@
%{_libdir}/pkgconfig/*.pc
%changelog
+* Wed May 27 2009 vuntz(a)novell.com
+- Update to version 2.27.2:
+ + Replacing libglade with gtkbuilder
+ + Updated translations.
+- Remove libglade2-devel BuildRequires, and add gtk2-devel
+ BuildRequires.
* Mon Mar 16 2009 sbrabec(a)suse.cz
- Added support for translation-update-upstream (FATE#301344).
* Sat Mar 14 2009 vuntz(a)novell.com
@@ -148,7 +154,7 @@
- Updated to version 2.20.0:
* minor fix to the build process
* new translations
-* Thu Aug 30 2007 maw(a)suse.de
+* Fri Aug 31 2007 maw(a)suse.de
- Update to version 2.19.91:
+ Bug fixes
+ Updated translations.
++++++ libgnomekbd-2.26.0.tar.bz2 -> libgnomekbd-2.27.2.tar.bz2 ++++++
++++ 24412 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package perl-Digest-SHA1 for openSUSE:Factory
checked in at Thu May 28 03:02:59 CEST 2009.
--------
--- perl-Digest-SHA1/perl-Digest-SHA1.changes 2006-07-11 16:41:01.000000000 +0200
+++ perl-Digest-SHA1/perl-Digest-SHA1.changes 2009-05-25 16:47:14.000000000 +0200
@@ -1,0 +2,12 @@
+Mon May 25 16:44:44 CEST 2009 - anicka(a)suse.cz
+
+- update to 2.12
+ * Get rid of the old CVS ids
+ * Avoid "redefined" error for ULONG on Win64
+ * Less optimizations on IRIX [RT#8999]
+ * Clean up the 'git status' output
+ * Mention that SHA-1 might be weak [RT#11880]
+ * Ensure more stuff in the META.yml file [RT#40757]
+ * Quiet warnings when compiled with -Wwrite-strings [RT#31915]
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
Digest-SHA1-2.11.tar.bz2
New:
----
Digest-SHA1-2.12.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Digest-SHA1.spec ++++++
--- /var/tmp/diff_new_pack.b17602/_old 2009-05-28 03:02:41.000000000 +0200
+++ /var/tmp/diff_new_pack.b17602/_new 2009-05-28 03:02:41.000000000 +0200
@@ -1,23 +1,31 @@
#
-# spec file for package perl-Digest-SHA1 (Version 2.11)
+# spec file for package perl-Digest-SHA1 (Version 2.12)
#
-# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
+
Name: perl-Digest-SHA1
-Version: 2.11
+Version: 2.12
Release: 1
Requires: perl = %{perl_version}
-Autoreqprov: on
+AutoReqProv: on
Group: Development/Libraries/Perl
License: Artistic License
-URL: http://cpan.org/modules/by-module/Digest/
+Url: http://cpan.org/modules/by-module/Digest/
Summary: A Perl Interface to the SHA-1 Algorithm
Source: Digest-SHA1-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -60,37 +68,46 @@
%{perl_vendorarch}/auto/Digest
/var/adm/perl-modules/%{name}
-%changelog -n perl-Digest-SHA1
-* Tue Jul 11 2006 - anicka(a)suse.cz
+%changelog
+* Mon May 25 2009 anicka(a)suse.cz
+- update to 2.12
+ * Get rid of the old CVS ids
+ * Avoid "redefined" error for ULONG on Win64
+ * Less optimizations on IRIX [RT#8999]
+ * Clean up the 'git status' output
+ * Mention that SHA-1 might be weak [RT#11880]
+ * Ensure more stuff in the META.yml file [RT#40757]
+ * Quiet warnings when compiled with -Wwrite-strings [RT#31915]
+* Tue Jul 11 2006 anicka(a)suse.cz
- update to 2.11
- minor release
-* Wed Jan 25 2006 - mls(a)suse.de
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Fri Aug 06 2004 - mjancar(a)suse.cz
+* Fri Aug 06 2004 mjancar(a)suse.cz
- update to 2.10
-* Thu Feb 26 2004 - mjancar(a)suse.cz
+* Thu Feb 26 2004 mjancar(a)suse.cz
- update to 2.07
-* Tue Oct 21 2003 - mjancar(a)suse.cz
+* Tue Oct 21 2003 mjancar(a)suse.cz
- update to 2.06
-* Fri Aug 22 2003 - mjancar(a)suse.cz
+* Fri Aug 22 2003 mjancar(a)suse.cz
- require the perl version we build with
-* Thu Jul 24 2003 - mjancar(a)suse.cz
+* Thu Jul 24 2003 mjancar(a)suse.cz
- update to 2.04
-* Tue Jul 15 2003 - mjancar(a)suse.cz
+* Tue Jul 15 2003 mjancar(a)suse.cz
- adapt to perl-5.8.1
- use %%perl_process_packlist
-* Mon Jun 16 2003 - mjancar(a)suse.cz
+* Mon Jun 16 2003 mjancar(a)suse.cz
- fix filelist
-* Thu Jun 05 2003 - mjancar(a)suse.cz
+* Thu Jun 05 2003 mjancar(a)suse.cz
- don't package MANIFEST
-* Tue May 20 2003 - mjancar(a)suse.cz
+* Tue May 20 2003 mjancar(a)suse.cz
- remove unpackaged files
-* Tue Apr 29 2003 - mjancar(a)suse.cz
+* Tue Apr 29 2003 mjancar(a)suse.cz
- update to version 2.02
- used $RPM_OPT_FLAGS
-* Tue Jul 02 2002 - mls(a)suse.de
+* Tue Jul 02 2002 mls(a)suse.de
- remove race in .packlist generation
-* Tue Jan 15 2002 - rvasice(a)suse.cz
+* Tue Jan 15 2002 rvasice(a)suse.cz
- update to version 2.01
-* Tue Aug 14 2001 - rvasice(a)suse.cz
+* Tue Aug 14 2001 rvasice(a)suse.cz
- initial package release (version 2.00)
++++++ Digest-SHA1-2.11.tar.bz2 -> Digest-SHA1-2.12.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Digest-SHA1-2.11/Changes new/Digest-SHA1-2.12/Changes
--- old/Digest-SHA1-2.11/Changes 2006-01-18 12:28:52.000000000 +0100
+++ new/Digest-SHA1-2.12/Changes 2009-05-23 13:18:54.000000000 +0200
@@ -1,3 +1,18 @@
+2009-05-23 Release 2.12
+
+ Gisle Aas (6):
+ Get rid of the old CVS ids
+ Avoid "redefined" error for ULONG on Win64
+ Less optimizations on IRIX [RT#8999]
+ Clean up the 'git status' output
+ Mention that SHA-1 might be weak [RT#11880]
+ Ensure more stuff in the META.yml file [RT#40757]
+
+ Steve Peters (1):
+ Quiet warnings when compiled with -Wwrite-strings [RT#31915]
+
+
+
2006-01-18 Gisle Aas <gisle(a)ActiveState.com>
Release 2.11
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Digest-SHA1-2.11/hints/irix_6.pl new/Digest-SHA1-2.12/hints/irix_6.pl
--- old/Digest-SHA1-2.11/hints/irix_6.pl 1970-01-01 01:00:00.000000000 +0100
+++ new/Digest-SHA1-2.12/hints/irix_6.pl 2009-05-23 12:41:06.000000000 +0200
@@ -0,0 +1,6 @@
+# The Mongoose v7.1 compiler freezes up somewhere in the optimization of
+# MD5Transform() in MD5.c with optimization -O3. This is a workaround:
+
+if ($Config{cc} =~ /64|n32/ && `$Config{cc} -version 2>&1` =~ /\s7\.1/) {
+ $self->{OPTIMIZE} = "-O1";
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Digest-SHA1-2.11/Makefile.PL new/Digest-SHA1-2.12/Makefile.PL
--- old/Digest-SHA1-2.11/Makefile.PL 2003-12-05 14:17:59.000000000 +0100
+++ new/Digest-SHA1-2.12/Makefile.PL 2009-05-23 13:14:11.000000000 +0200
@@ -4,8 +4,38 @@
WriteMakefile(
'NAME' => 'Digest::SHA1',
'VERSION_FROM' => 'SHA1.pm',
+ 'ABSTRACT' => 'Perl interface to the SHA-1 algorithm',
+ 'AUTHOR' => 'Gisle Aas <gisle(a)activestate.com>',
+ 'LICENSE' => "perl",
+ 'MIN_PERL_VERSION' => 5.004,
'PREREQ_PM' => {
'Digest::base' => '1.00',
},
+ 'META_MERGE' => {
+ repository => 'http://github.com/gisle/digest-sha1',
+ },
'dist' => { COMPRESS => 'gzip -9f', SUFFIX => 'gz', },
);
+
+
+BEGIN {
+ # compatibility with older versions of MakeMaker
+ my $developer = -f "NOTES.txt";
+ my %mm_req = (
+ LICENCE => 6.31,
+ META_MERGE => 6.45,
+ META_ADD => 6.45,
+ MIN_PERL_VERSION => 6.48,
+ );
+ undef(*WriteMakefile);
+ *WriteMakefile = sub {
+ my %arg = @_;
+ for (keys %mm_req) {
+ unless (eval { ExtUtils::MakeMaker->VERSION($mm_req{$_}) }) {
+ warn "$_ $@" if $developer;
+ delete $arg{$_};
+ }
+ }
+ ExtUtils::MakeMaker::WriteMakefile(%arg);
+ };
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Digest-SHA1-2.11/MANIFEST new/Digest-SHA1-2.12/MANIFEST
--- old/Digest-SHA1-2.11/MANIFEST 2003-12-05 14:17:59.000000000 +0100
+++ new/Digest-SHA1-2.12/MANIFEST 2009-05-23 13:20:09.000000000 +0200
@@ -6,7 +6,9 @@
SHA1.xs
fip180-1.gif
fip180-1.html
+hints/irix_6.pl
t/badfile.t
t/bits.t
t/sha1.t
typemap
+META.yml Module meta-data (added by MakeMaker)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Digest-SHA1-2.11/META.yml new/Digest-SHA1-2.12/META.yml
--- old/Digest-SHA1-2.11/META.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/Digest-SHA1-2.12/META.yml 2009-05-23 13:20:09.000000000 +0200
@@ -0,0 +1,22 @@
+--- #YAML:1.0
+name: Digest-SHA1
+version: 2.12
+abstract: Perl interface to the SHA-1 algorithm
+author:
+ - Gisle Aas <gisle(a)activestate.com>
+license: perl
+distribution_type: module
+configure_requires:
+ ExtUtils::MakeMaker: 0
+requires:
+ Digest::base: 1.00
+ perl: 5.004
+no_index:
+ directory:
+ - t
+ - inc
+generated_by: ExtUtils::MakeMaker version 6.4801
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: 1.4
+repository: http://github.com/gisle/digest-sha1
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Digest-SHA1-2.11/SHA1.pm new/Digest-SHA1-2.12/SHA1.pm
--- old/Digest-SHA1-2.11/SHA1.pm 2006-01-18 12:29:05.000000000 +0100
+++ new/Digest-SHA1-2.12/SHA1.pm 2009-05-23 13:16:07.000000000 +0200
@@ -3,7 +3,7 @@
use strict;
use vars qw($VERSION @ISA @EXPORT_OK);
-$VERSION = '2.11'; # $Date: 2006/01/18 11:29:05 $
+$VERSION = '2.12';
require Exporter;
*import = \&Exporter::import;
@@ -63,6 +63,11 @@
input a message of arbitrary length and produces as output a 160-bit
"fingerprint" or "message digest" of the input.
+In 2005, security flaws were identified in SHA-1, namely that a possible
+mathematical weakness might exist, indicating that a stronger hash function
+would be desirable. The L<Digest::SHA> module implements the stronger
+algorithms in the SHA family.
+
The C<Digest::SHA1> module provide a procedural interface for simple
use, as well as an object oriented interface that can handle messages
of arbitrary length and which can read files directly.
@@ -222,6 +227,8 @@
http://www.itl.nist.gov/fipspubs/fip180-1.htm
+http://en.wikipedia.org/wiki/SHA_hash_functions
+
=head1 COPYRIGHT
This library is free software; you can redistribute it and/or
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Digest-SHA1-2.11/SHA1.xs new/Digest-SHA1-2.12/SHA1.xs
--- old/Digest-SHA1-2.11/SHA1.xs 2006-01-18 12:25:48.000000000 +0100
+++ new/Digest-SHA1-2.12/SHA1.xs 2009-05-23 12:51:46.000000000 +0200
@@ -1,5 +1,3 @@
-/* $Id: SHA1.xs,v 1.16 2006/01/18 11:25:48 gisle Exp $ */
-
#ifdef __cplusplus
extern "C" {
#endif
@@ -66,7 +64,7 @@
/* Useful defines & typedefs */
#if defined(U64TYPE) && (defined(USE_64_BIT_INT) || ((BYTEORDER != 0x1234) && (BYTEORDER != 0x4321)))
-typedef U64TYPE ULONG;
+typedef U64TYPE ULONGx;
# if BYTEORDER == 0x1234
# undef BYTEORDER
# define BYTEORDER 0x12345678
@@ -75,15 +73,15 @@
# define BYTEORDER 0x87654321
# endif
#else
-typedef unsigned long ULONG; /* 32-or-more-bit quantity */
+typedef unsigned long ULONGx; /* 32-or-more-bit quantity */
#endif
#define SHA_BLOCKSIZE 64
#define SHA_DIGESTSIZE 20
typedef struct {
- ULONG digest[5]; /* message digest */
- ULONG count_lo, count_hi; /* 64-bit bit count */
+ ULONGx digest[5]; /* message digest */
+ ULONGx count_lo, count_hi; /* 64-bit bit count */
U8 data[SHA_BLOCKSIZE]; /* SHA data buffer */
int local; /* unprocessed amount in data */
} SHA_INFO;
@@ -144,7 +142,7 @@
{
int i;
U8 *dp;
- ULONG T, A, B, C, D, E, W[80], *WP;
+ ULONGx T, A, B, C, D, E, W[80], *WP;
dp = sha_info->data;
@@ -158,9 +156,9 @@
#if BYTEORDER == 0x1234
#define SWAP_DONE
- /* assert(sizeof(ULONG) == 4); */
+ /* assert(sizeof(ULONGx) == 4); */
for (i = 0; i < 16; ++i) {
- T = *((ULONG *) dp);
+ T = *((ULONGx *) dp);
dp += 4;
W[i] = ((T << 24) & 0xff000000) | ((T << 8) & 0x00ff0000) |
((T >> 8) & 0x0000ff00) | ((T >> 24) & 0x000000ff);
@@ -169,9 +167,9 @@
#if BYTEORDER == 0x4321
#define SWAP_DONE
- /* assert(sizeof(ULONG) == 4); */
+ /* assert(sizeof(ULONGx) == 4); */
for (i = 0; i < 16; ++i) {
- T = *((ULONG *) dp);
+ T = *((ULONGx *) dp);
dp += 4;
W[i] = T32(T);
}
@@ -179,9 +177,9 @@
#if BYTEORDER == 0x12345678
#define SWAP_DONE
- /* assert(sizeof(ULONG) == 8); */
+ /* assert(sizeof(ULONGx) == 8); */
for (i = 0; i < 16; i += 2) {
- T = *((ULONG *) dp);
+ T = *((ULONGx *) dp);
dp += 8;
W[i] = ((T << 24) & 0xff000000) | ((T << 8) & 0x00ff0000) |
((T >> 8) & 0x0000ff00) | ((T >> 24) & 0x000000ff);
@@ -193,9 +191,9 @@
#if BYTEORDER == 0x87654321
#define SWAP_DONE
- /* assert(sizeof(ULONG) == 8); */
+ /* assert(sizeof(ULONGx) == 8); */
for (i = 0; i < 16; i += 2) {
- T = *((ULONG *) dp);
+ T = *((ULONGx *) dp);
dp += 8;
W[i] = T32(T >> 32);
W[i+1] = T32(T);
@@ -275,14 +273,14 @@
static void sha_update(SHA_INFO *sha_info, U8 *buffer, int count)
{
int i;
- ULONG clo;
+ ULONGx clo;
- clo = T32(sha_info->count_lo + ((ULONG) count << 3));
+ clo = T32(sha_info->count_lo + ((ULONGx) count << 3));
if (clo < sha_info->count_lo) {
++sha_info->count_hi;
}
sha_info->count_lo = clo;
- sha_info->count_hi += (ULONG) count >> 29;
+ sha_info->count_hi += (ULONGx) count >> 29;
if (sha_info->local) {
i = SHA_BLOCKSIZE - sha_info->local;
if (i > count) {
@@ -338,7 +336,7 @@
static void sha_final(unsigned char digest[20], SHA_INFO *sha_info)
{
int count;
- ULONG lo_bit_count, hi_bit_count;
+ ULONGx lo_bit_count, hi_bit_count;
lo_bit_count = sha_info->count_lo;
hi_bit_count = sha_info->count_hi;
@@ -383,7 +381,7 @@
static char* hex_20(const unsigned char* from, char* to)
{
- static char *hexdigits = "0123456789abcdef";
+ static const char *hexdigits = "0123456789abcdef";
const unsigned char *end = from + 20;
char *d = to;
@@ -398,7 +396,7 @@
static char* base64_20(const unsigned char* from, char* to)
{
- static char* base64 =
+ static const char* base64 =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
const unsigned char *end = from + 20;
unsigned char c1, c2, c3;
@@ -485,7 +483,7 @@
SV* self
PREINIT:
SHA_INFO* cont = get_sha_info(aTHX_ self);
- char *myname = sv_reftype(SvRV(self),TRUE);
+ const char *myname = sv_reftype(SvRV(self),TRUE);
SHA_INFO* context;
PPCODE:
New(55, context, 1, SHA_INFO);
@@ -571,7 +569,7 @@
sha_init(&ctx);
if (DOWARN) {
- char *msg = 0;
+ const char *msg = 0;
if (items == 1) {
if (SvROK(ST(0))) {
SV* sv = SvRV(ST(0));
@@ -588,8 +586,8 @@
}
}
if (msg) {
- char *f = (ix == F_BIN) ? "sha1" :
- (ix == F_HEX) ? "sha1_hex" : "sha1_base64";
+ const char *f = (ix == F_BIN) ? "sha1" :
+ (ix == F_HEX) ? "sha1_hex" : "sha1_base64";
warn("&Digest::SHA1::%s function %s", f, msg);
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgtop for openSUSE:Factory
checked in at Thu May 28 03:02:30 CEST 2009.
--------
--- GNOME/libgtop/libgtop.changes 2009-05-05 16:53:38.000000000 +0200
+++ libgtop/libgtop.changes 2009-05-27 12:12:58.000000000 +0200
@@ -1,0 +2,7 @@
+Wed May 27 12:11:43 CEST 2009 - vuntz(a)novell.com
+
+- Update to version 2.27.3:
+ + linux:
+ - fixed format error.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libgtop-2.27.2.tar.bz2
New:
----
libgtop-2.27.3.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgtop.spec ++++++
--- /var/tmp/diff_new_pack.O10111/_old 2009-05-28 03:01:39.000000000 +0200
+++ /var/tmp/diff_new_pack.O10111/_new 2009-05-28 03:01:39.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libgtop (Version 2.27.2)
+# spec file for package libgtop (Version 2.27.3)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -26,7 +26,7 @@
BuildRequires: xorg-x11-devel
License: GPL v2 or later
Group: Development/Libraries/GNOME
-Version: 2.27.2
+Version: 2.27.3
Release: 1
# WARNING: After changing versions please call Re or rpmbuild to auto-update spec file:
#%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libgtop-2_0)
@@ -201,6 +201,10 @@
%doc %{_infodir}/*.info*
%changelog
+* Wed May 27 2009 vuntz(a)novell.com
+- Update to version 2.27.3:
+ + linux:
+ - fixed format error.
* Tue May 05 2009 vuntz(a)novell.com
- Update to version 2.27.2:
+ linux:
++++++ libgtop-2.27.2.tar.bz2 -> libgtop-2.27.3.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/configure new/libgtop-2.27.3/configure
--- old/libgtop-2.27.2/configure 2009-05-03 19:42:26.000000000 +0200
+++ new/libgtop-2.27.3/configure 2009-05-25 22:21:21.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for libgtop 2.27.2.
+# Generated by GNU Autoconf 2.63 for libgtop 2.27.3.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=libgtop>.
#
@@ -745,8 +745,8 @@
# Identity of this package.
PACKAGE_NAME='libgtop'
PACKAGE_TARNAME='libgtop'
-PACKAGE_VERSION='2.27.2'
-PACKAGE_STRING='libgtop 2.27.2'
+PACKAGE_VERSION='2.27.3'
+PACKAGE_STRING='libgtop 2.27.3'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=libgtop'
ac_unique_file="copyright.txt"
@@ -1578,7 +1578,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 libgtop 2.27.2 to adapt to many kinds of systems.
+\`configure' configures libgtop 2.27.3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1652,7 +1652,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of libgtop 2.27.2:";;
+ short | recursive ) echo "Configuration of libgtop 2.27.3:";;
esac
cat <<\_ACEOF
@@ -1764,7 +1764,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-libgtop configure 2.27.2
+libgtop configure 2.27.3
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1778,7 +1778,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by libgtop $as_me 2.27.2, which was
+It was created by libgtop $as_me 2.27.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2582,7 +2582,7 @@
# Define the identity of the package.
PACKAGE='libgtop'
- VERSION='2.27.2'
+ VERSION='2.27.3'
cat >>confdefs.h <<_ACEOF
@@ -2731,13 +2731,13 @@
LIBGTOP_MINOR_VERSION=27
-LIBGTOP_MICRO_VERSION=2
+LIBGTOP_MICRO_VERSION=3
LIBGTOP_SERVER_VERSION=5
-LIBGTOP_VERSION=2.27.2
+LIBGTOP_VERSION=2.27.3
-LIBGTOP_VERSION_CODE=2027002
+LIBGTOP_VERSION_CODE=2027003
# libtool versioning
@@ -24353,7 +24353,7 @@
cat >>confdefs.h <<\_ACEOF
-#define LIBGTOP_VERSION "2.27.2"
+#define LIBGTOP_VERSION "2.27.3"
_ACEOF
@@ -24363,7 +24363,7 @@
cat >>confdefs.h <<\_ACEOF
-#define LIBGTOP_VERSION_CODE 2027002
+#define LIBGTOP_VERSION_CODE 2027003
_ACEOF
@@ -25005,7 +25005,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by libgtop $as_me 2.27.2, which was
+This file was extended by libgtop $as_me 2.27.3, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -25068,7 +25068,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-libgtop config.status 2.27.2
+libgtop config.status 2.27.3
configured by $0, generated by GNU Autoconf 2.63,
with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/configure.in new/libgtop-2.27.3/configure.in
--- old/libgtop-2.27.2/configure.in 2009-05-03 19:41:10.000000000 +0200
+++ new/libgtop-2.27.3/configure.in 2009-05-25 22:16:39.000000000 +0200
@@ -4,7 +4,7 @@
m4_define([libgtop_major_version], [2])
m4_define([libgtop_minor_version], [27])
-m4_define([libgtop_micro_version], [2])
+m4_define([libgtop_micro_version], [3])
m4_define([libgtop_version], [libgtop_major_version.libgtop_minor_version.libgtop_micro_version])
dnl increment if the interface has additions, changes, removals.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/doc/libgtop2.info new/libgtop-2.27.3/doc/libgtop2.info
--- old/libgtop-2.27.2/doc/libgtop2.info 2009-05-03 19:49:27.000000000 +0200
+++ new/libgtop-2.27.3/doc/libgtop2.info 2009-05-25 22:22:35.000000000 +0200
@@ -1,7 +1,7 @@
-This is libgtop2.info, produced by makeinfo version 4.11 from
+This is libgtop2.info, produced by makeinfo version 4.13 from
libgtop2.texi.
-This is the LibGTop Reference Manual version 2.27.2 (last modified
+This is the LibGTop Reference Manual version 2.27.3 (last modified
19 April 2009).
Copyright 1999 Free Software Foundation, Inc.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/doc/reference/html/libgtop-proclist.html new/libgtop-2.27.3/doc/reference/html/libgtop-proclist.html
--- old/libgtop-2.27.2/doc/reference/html/libgtop-proclist.html 2009-05-03 19:50:49.000000000 +0200
+++ new/libgtop-2.27.3/doc/reference/html/libgtop-proclist.html 2009-05-25 22:22:34.000000000 +0200
@@ -61,35 +61,35 @@
<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a>;
pid_t * <a class="link" href="libgtop-proclist.html#glibtop-get-proclist" title="glibtop_get_proclist ()">glibtop_get_proclist</a> (<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);
#define <a class="link" href="libgtop-proclist.html#glibtop-get-proclist-r" title="glibtop_get_proclist_r">glibtop_get_proclist_r</a>
pid_t * <a class="link" href="libgtop-proclist.html#glibtop-get-proclist-l" title="glibtop_get_proclist_l ()">glibtop_get_proclist_l</a> (<a class="link" href="libgtop-GlibTop.html#glibtop" title="glibtop">glibtop</a> *server,
<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);
pid_t * <a class="link" href="libgtop-proclist.html#glibtop-get-proclist-p" title="glibtop_get_proclist_p ()">glibtop_get_proclist_p</a> (<a class="link" href="libgtop-GlibTop.html#glibtop" title="glibtop">glibtop</a> *server,
<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);
pid_t * <a class="link" href="libgtop-proclist.html#glibtop-get-proclist-s" title="glibtop_get_proclist_s ()">glibtop_get_proclist_s</a> (<a class="link" href="libgtop-GlibTop.html#glibtop" title="glibtop">glibtop</a> *server,
<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);
</pre>
</div>
@@ -237,10 +237,10 @@
<a name="glibtop-get-proclist"></a><h3>glibtop_get_proclist ()</h3>
<pre class="programlisting">pid_t * glibtop_get_proclist (<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);</pre>
<p>
</p>
@@ -283,10 +283,10 @@
<pre class="programlisting">pid_t * glibtop_get_proclist_l (<a class="link" href="libgtop-GlibTop.html#glibtop" title="glibtop">glibtop</a> *server,
<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);</pre>
<p>
</p>
@@ -327,10 +327,10 @@
<pre class="programlisting">pid_t * glibtop_get_proclist_p (<a class="link" href="libgtop-GlibTop.html#glibtop" title="glibtop">glibtop</a> *server,
<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);</pre>
<p>
</p>
@@ -371,10 +371,10 @@
<pre class="programlisting">pid_t * glibtop_get_proclist_s (<a class="link" href="libgtop-GlibTop.html#glibtop" title="glibtop">glibtop</a> *server,
<a class="link" href="libgtop-proclist.html#glibtop-proclist" title="glibtop_proclist">glibtop_proclist</a> *buf,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> which,
<a
-href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"
+href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint64"
>gint64</a> arg);</pre>
<p>
</p>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/doc/reference/version.xml new/libgtop-2.27.3/doc/reference/version.xml
--- old/libgtop-2.27.2/doc/reference/version.xml 2009-05-03 19:43:24.000000000 +0200
+++ new/libgtop-2.27.3/doc/reference/version.xml 2009-05-25 22:22:19.000000000 +0200
@@ -1,4 +1,4 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
-<phrase>2.27.2</phrase>
+<phrase>2.27.3</phrase>
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/doc/stamp-vti new/libgtop-2.27.3/doc/stamp-vti
--- old/libgtop-2.27.2/doc/stamp-vti 2009-05-03 19:49:27.000000000 +0200
+++ new/libgtop-2.27.3/doc/stamp-vti 2009-05-25 22:22:30.000000000 +0200
@@ -1,4 +1,4 @@
@set UPDATED 19 April 2009
@set UPDATED-MONTH April 2009
-@set EDITION 2.27.2
-@set VERSION 2.27.2
+@set EDITION 2.27.3
+@set VERSION 2.27.3
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/doc/version.texi new/libgtop-2.27.3/doc/version.texi
--- old/libgtop-2.27.2/doc/version.texi 2009-05-03 19:49:27.000000000 +0200
+++ new/libgtop-2.27.3/doc/version.texi 2009-05-25 22:22:30.000000000 +0200
@@ -1,4 +1,4 @@
@set UPDATED 19 April 2009
@set UPDATED-MONTH April 2009
-@set EDITION 2.27.2
-@set VERSION 2.27.2
+@set EDITION 2.27.3
+@set VERSION 2.27.3
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/lib/Makefile.am new/libgtop-2.27.3/lib/Makefile.am
--- old/libgtop-2.27.2/lib/Makefile.am 2009-04-19 01:29:49.000000000 +0200
+++ new/libgtop-2.27.3/lib/Makefile.am 2009-05-25 22:12:54.000000000 +0200
@@ -7,7 +7,7 @@
read_data.c write.c lib.c parameter.c \
sysdeps.c
-libgtop_2_0_la_LDFLAGS = $(LT_VERSION_INFO) -export-symbols $(srcdir)/libgtop.sym
+libgtop_2_0_la_LDFLAGS = $(LT_VERSION_INFO) -export-symbols $(srcdir)/libgtop.sym -no-undefined
libgtop_2_0_la_LIBADD = $(GLIB_LIBS) $(top_builddir)/sysdeps/common/libgtop_common-2.0.la $(top_builddir)/sysdeps/@sysdeps_dir@/libgtop_sysdeps-2.0.la $(sysdeps_suid_lib)
BUILT_SOURCES = lib.c
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/libgtopconfig.h new/libgtop-2.27.3/libgtopconfig.h
--- old/libgtop-2.27.2/libgtopconfig.h 2009-05-03 19:43:24.000000000 +0200
+++ new/libgtop-2.27.3/libgtopconfig.h 2009-05-25 22:22:19.000000000 +0200
@@ -3,6 +3,6 @@
#define LIBGTOP_MAJOR_VERSION 2
#define LIBGTOP_MINOR_VERSION 27
-#define LIBGTOP_MICRO_VERSION 2
+#define LIBGTOP_MICRO_VERSION 3
#endif /* LIBGTOPCONFIG_H */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/libgtop.spec new/libgtop-2.27.3/libgtop.spec
--- old/libgtop-2.27.2/libgtop.spec 2009-05-03 19:50:50.000000000 +0200
+++ new/libgtop-2.27.3/libgtop.spec 2009-05-25 22:22:35.000000000 +0200
@@ -1,5 +1,5 @@
# Note that this is NOT a relocatable package
-%define ver 2.27.2
+%define ver 2.27.3
%define RELEASE SNAP
%define rel %{?CUSTOM_RELEASE} %{!?CUSTOM_RELEASE:%RELEASE}
%define prefix /usr
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/NEWS new/libgtop-2.27.3/NEWS
--- old/libgtop-2.27.2/NEWS 2009-05-03 19:40:58.000000000 +0200
+++ new/libgtop-2.27.3/NEWS 2009-05-25 22:20:15.000000000 +0200
@@ -1,3 +1,8 @@
+25 May 2009: Overview of changes in 2.27.3
+==========================================
+* linux:
+ - fixed format error.
+
3 May 2009: Overview of changes in 2.27.2
=========================================
* linux:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/sysdeps/linux/fsusage.c new/libgtop-2.27.3/sysdeps/linux/fsusage.c
--- old/libgtop-2.27.2/sysdeps/linux/fsusage.c 2009-04-19 01:29:49.000000000 +0200
+++ new/libgtop-2.27.3/sysdeps/linux/fsusage.c 2009-05-25 22:12:54.000000000 +0200
@@ -140,7 +140,7 @@
get_sys_path(server, device, &filename, &format);
- ret = try_file_to_buffer(buffer, sizeof buffer, filename);
+ ret = try_file_to_buffer(buffer, sizeof buffer, "%s", filename);
if (ret < 0) goto out;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/libgtop-2.27.2/sysdeps/linux/glibtop_private.c new/libgtop-2.27.3/sysdeps/linux/glibtop_private.c
--- old/libgtop-2.27.2/sysdeps/linux/glibtop_private.c 2009-04-19 01:29:49.000000000 +0200
+++ new/libgtop-2.27.3/sysdeps/linux/glibtop_private.c 2009-05-25 22:12:54.000000000 +0200
@@ -124,7 +124,7 @@
void
file_to_buffer(glibtop *server, char *buffer, size_t bufsiz, const char *filename)
{
- switch(try_file_to_buffer(buffer, bufsiz, filename))
+ switch(try_file_to_buffer(buffer, bufsiz, "%s", filename))
{
case TRY_FILE_TO_BUFFER_OPEN:
glibtop_error_io_r (server, "open (%s)", filename);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package openssh for openSUSE:Factory
checked in at Thu May 28 03:01:26 CEST 2009.
--------
--- openssh/openssh.changes 2009-03-03 21:38:27.000000000 +0100
+++ openssh/openssh.changes 2009-05-26 11:57:22.000000000 +0200
@@ -1,0 +2,5 @@
+Tue May 26 11:56:20 CEST 2009 - anicka(a)suse.cz
+
+- disable -f in startproc to calm the warning (bnc#506831)
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ openssh-askpass-gnome.spec ++++++
--- /var/tmp/diff_new_pack.bH6180/_old 2009-05-28 03:00:14.000000000 +0200
+++ /var/tmp/diff_new_pack.bH6180/_new 2009-05-28 03:00:14.000000000 +0200
@@ -23,7 +23,7 @@
License: BSD 3-Clause
Group: Productivity/Networking/SSH
Version: 5.2p1
-Release: 1
+Release: 2
Requires: openssh = %{version} openssh-askpass = %{version}
AutoReqProv: on
Summary: A GNOME-Based Passphrase Dialog for OpenSSH
++++++ openssh.spec ++++++
--- /var/tmp/diff_new_pack.bH6180/_old 2009-05-28 03:00:14.000000000 +0200
+++ /var/tmp/diff_new_pack.bH6180/_new 2009-05-28 03:00:14.000000000 +0200
@@ -38,7 +38,7 @@
Conflicts: nonfreessh
AutoReqProv: on
Version: 5.2p1
-Release: 1
+Release: 2
%define xversion 1.2.4.1
Summary: Secure Shell Client and Server (Remote Login Program)
Url: http://www.openssh.com/
@@ -305,6 +305,8 @@
%_appdefdir/SshAskpass
%changelog
+* Tue May 26 2009 anicka(a)suse.cz
+- disable -f in startproc to calm the warning (bnc#506831)
* Mon Feb 23 2009 anicka(a)suse.cz
- update to 5.2p1
* This release changes the default cipher order to prefer the AES CTR
@@ -830,7 +832,7 @@
- added the new version of patch for GSSAPI (gssapi-20030430.diff),
the older one was removed (gssapi.patch)
- added README.kerberos to filelist
-* Mon Jun 02 2003 mmj(a)suse.de
+* Tue Jun 03 2003 mmj(a)suse.de
- Remove files we don't package
* Wed Apr 02 2003 postadal(a)suse.cz
- fixed bad behaviour after receiving SIGHUP (this bug caused not working reload of init script)
@@ -849,7 +851,7 @@
- added ssh-copy-id shell script [#23745]
* Fri Feb 14 2003 postadal(a)suse.cz
- given back gssapi and dns-lookups patches
-* Wed Jan 22 2003 postadal(a)suse.cz
+* Thu Jan 23 2003 postadal(a)suse.cz
- updated to version 3.5p1
- removed obsolete patches: owl-mm, forced-commands-only, krb
- added patch krb5 (for heimdal)
@@ -1038,7 +1040,7 @@
- path to ssh-askpass fixed
- stop in %%preun removed
- new init style
-* Sun Nov 26 2000 schwab(a)suse.de
+* Mon Nov 27 2000 schwab(a)suse.de
- Restore rcsshd link.
* Sun Nov 26 2000 kukuk(a)suse.de
- Add openssl-devel to neededforbuild
@@ -1049,7 +1051,7 @@
* Wed Jul 05 2000 garloff(a)suse.de
- ... and tell the sysadmin and user more about what they can do
about it (schwab).
-* Tue Jul 04 2000 garloff(a)suse.de
+* Wed Jul 05 2000 garloff(a)suse.de
- Inform the user (admin) about the fact that the default behaviour
with respect to X11-forwarding has been changed to be disabled.
* Wed Jun 28 2000 smid(a)suse.cz
++++++ openssh-SuSE.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/SuSE/etc/init.d/sshd new/SuSE/etc/init.d/sshd
--- old/SuSE/etc/init.d/sshd 2007-08-21 04:51:16.000000000 +0200
+++ new/SuSE/etc/init.d/sshd 2009-05-26 11:38:03.000000000 +0200
@@ -61,7 +61,7 @@
## Start daemon with startproc(8). If this fails
## the echo return value is set appropriate.
- startproc -f -p $SSHD_PIDFILE $SSHD_BIN $SSHD_OPTS -o "PidFile=$SSHD_PIDFILE"
+ startproc -p $SSHD_PIDFILE $SSHD_BIN $SSHD_OPTS -o "PidFile=$SSHD_PIDFILE"
# Remember status and be verbose
rc_status -v
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gtksourceview for openSUSE:Factory
checked in at Thu May 28 03:00:00 CEST 2009.
--------
--- GNOME/gtksourceview/gtksourceview.changes 2009-05-18 04:14:52.000000000 +0200
+++ gtksourceview/gtksourceview.changes 2009-05-27 12:22:11.000000000 +0200
@@ -1,0 +2,9 @@
+Wed May 27 12:20:37 CEST 2009 - vuntz(a)novell.com
+
+- Update to version 2.7.1:
+ + Add tooltips to GtkSourceMarks
+ + Improvements to some of the lang files
+ + Misc bugfixes
+ + Updated translations
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gtksourceview-2.6.2.tar.bz2
New:
----
gtksourceview-2.7.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gtksourceview.spec ++++++
--- /var/tmp/diff_new_pack.T31000/_old 2009-05-28 02:59:01.000000000 +0200
+++ /var/tmp/diff_new_pack.T31000/_new 2009-05-28 02:59:01.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package gtksourceview (Version 2.6.2)
+# spec file for package gtksourceview (Version 2.7.1)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -27,7 +27,7 @@
BuildRequires: update-desktop-files
License: GPL v2 or later
Group: System/GUI/GNOME
-Version: 2.6.2
+Version: 2.7.1
Release: 1
Summary: GTK+ 2.0 Source Editing Widget
Source: ftp://ftp.gnome.org/pub/GNOME/sources/gtksourceview/1.8/%{name}-%{version}.…
@@ -142,6 +142,12 @@
%files lang -f %{name}-2.0.lang
%changelog
+* Wed May 27 2009 vuntz(a)novell.com
+- Update to version 2.7.1:
+ + Add tooltips to GtkSourceMarks
+ + Improvements to some of the lang files
+ + Misc bugfixes
+ + Updated translations
* Mon May 18 2009 vuntz(a)novell.com
- Update to version 2.6.2:
+ Improvements to some of the lang files
++++++ gtksourceview-2.6.2.tar.bz2 -> gtksourceview-2.7.1.tar.bz2 ++++++
++++ 26779 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0