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 2008
- 1 participants
- 1421 discussions
Hello community,
here is the log from the commit of package pulseaudio
checked in at Sat May 31 23:06:42 CEST 2008.
--------
--- pulseaudio/pulseaudio.changes 2008-05-26 17:12:22.000000000 +0200
+++ /mounts/work_src_done/STABLE/pulseaudio/pulseaudio.changes 2008-05-31 13:25:27.007290000 +0200
@@ -1,0 +2,5 @@
+Sat May 31 13:31:25 CEST 2008 - rodrigo(a)suse.de
+
+- Don't require alsa-plugins-pulse, just Recommend it (bnc#394177)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pulseaudio.spec ++++++
--- /var/tmp/diff_new_pack.Y11973/_old 2008-05-31 23:06:18.000000000 +0200
+++ /var/tmp/diff_new_pack.Y11973/_new 2008-05-31 23:06:18.000000000 +0200
@@ -15,7 +15,7 @@
%define drvver 0.9
Summary: A Networked Sound Server
Version: 0.9.10
-Release: 21
+Release: 23
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Sound Daemons
Source: %{name}-%{version}.tar.bz2
@@ -23,7 +23,8 @@
Url: http://pulseaudio.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: PolicyKit-devel alsa-devel avahi-devel bluez-libs doxygen gconf2-devel glib2-devel hal-devel jack-devel libatomic-ops-devel liboil-devel libsamplerate-devel libsndfile-devel lirc-devel tcpd-devel update-desktop-files xorg-x11-devel
-Requires: alsa-plugins-pulse libpulsecore4 = %{version}
+Requires: libpulsecore4 = %{version}
+Recommends: alsa-plugins-pulse
PreReq: pwdutils
Patch0: pulseaudio-0.9.8-unbreak-tunnels.patch
# PATCH-FIX-UPSTREAM pulseaudio-declarations.patch maw(a)novell.com -- Already fixed in git; will go away on the next release
@@ -524,6 +525,8 @@
%{_mandir}/man1/pax11publish.1.gz
%changelog
+* Sat May 31 2008 rodrigo(a)suse.de
+- Don't require alsa-plugins-pulse, just Recommend it (bnc#394177)
* Mon May 26 2008 rodrigo(a)suse.de
- Depend on alsa-plugins-pulse to have ALSA-based applications
work out of the box with PulseAudio (bnc#394177)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 yast2-libyui
checked in at Sat May 31 12:43:31 CEST 2008.
--------
--- yast2-libyui/yast2-libyui.changes 2008-04-30 15:16:39.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-libyui/yast2-libyui.changes 2008-05-28 15:51:32.145378000 +0200
@@ -1,0 +2,6 @@
+Wed May 28 14:31:31 CEST 2008 - sh(a)suse.de
+
+- Added YWizard::wizardMode() for bnc #393040
+- V 2.16.48
+
+-------------------------------------------------------------------
Old:
----
yast2-libyui-2.16.47.tar.bz2
New:
----
yast2-libyui-2.16.48.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-libyui.spec ++++++
--- /var/tmp/diff_new_pack.z30983/_old 2008-05-31 12:43:10.000000000 +0200
+++ /var/tmp/diff_new_pack.z30983/_new 2008-05-31 12:43:10.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-libyui (Version 2.16.47)
+# spec file for package yast2-libyui (Version 2.16.48)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,12 +12,12 @@
Name: yast2-libyui
-Version: 2.16.47
+Version: 2.16.48
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-libyui-2.16.47.tar.bz2
+Source0: yast2-libyui-2.16.48.tar.bz2
Prefix: /usr
Source1: yast2-libyui-rpmlintrc
BuildRequires: gcc-c++
@@ -70,7 +70,7 @@
Stefan Hundhammer <sh(a)suse.de>
%prep
-%setup -n yast2-libyui-2.16.47
+%setup -n yast2-libyui-2.16.48
%build
%{prefix}/bin/y2tool y2autoconf
@@ -115,7 +115,11 @@
%dir %{_datadir}/cmake/Modules
%{_datadir}/cmake/Modules/*
%doc %{prefix}/share/doc/packages/yast2-libyui
+
%changelog
+* Wed May 28 2008 sh(a)suse.de
+- Added YWizard::wizardMode() for bnc #393040
+- V 2.16.48
* Wed Apr 30 2008 lslezak(a)suse.cz
- added repoMgrEnabled() method to YPackageSelector widget
(repository management is now optional) (bnc#381956)
++++++ yast2-libyui-2.16.47.tar.bz2 -> yast2-libyui-2.16.48.tar.bz2 ++++++
++++ 10135 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/configure.in new/yast2-libyui-2.16.48/configure.in
--- old/yast2-libyui-2.16.47/configure.in 2008-04-30 15:15:54.000000000 +0200
+++ new/yast2-libyui-2.16.48/configure.in 2008-05-28 15:50:45.000000000 +0200
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.16.8 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-libyui, 2.16.47, http://bugs.opensuse.org/, yast2-libyui)
+AC_INIT(yast2-libyui, 2.16.48, http://bugs.opensuse.org/, yast2-libyui)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.16.47"
+VERSION="2.16.48"
RPMNAME="yast2-libyui"
MAINTAINER="Stefan Hundhammer <sh(a)suse.de>"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/examples/ComboBox1.cc new/yast2-libyui-2.16.48/examples/ComboBox1.cc
--- old/yast2-libyui-2.16.47/examples/ComboBox1.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-libyui-2.16.48/examples/ComboBox1.cc 2008-05-09 18:08:34.000000000 +0200
@@ -0,0 +1,141 @@
+// Simple ComboBox example.
+//
+// Compile with:
+//
+// g++ -I/usr/include/YaST2/yui -lyui ComboBox1.cc -o ComboBox1
+// or
+// g++ -I/usr/include/YaST2/yui -lyui -DEDITABLE ComboBox1.cc -o ComboBox1
+//
+// for an editable ComboBox.
+
+#define YUILogComponent "example"
+#include "YUILog.h"
+
+#include "YUI.h"
+#include "YWidgetFactory.h"
+#include "YDialog.h"
+#include "YLayoutBox.h"
+#include "YComboBox.h"
+#include "YLabel.h"
+#include "YPushButton.h"
+#include "YAlignment.h"
+#include "YEvent.h"
+
+
+#ifdef EDITABLE
+ bool editable = true;
+#else
+ bool editable = false;
+#endif
+
+
+
+
+
+int main( int argc, char **argv )
+{
+ YUILog::setLogFileName( "/tmp/libyui-examples.log" );
+ YUILog::enableDebugLogging();
+
+ //
+ // Create and open dialog
+ //
+
+ YDialog * dialog = YUI::widgetFactory()->createPopupDialog();
+ YLayoutBox * vbox = YUI::widgetFactory()->createVBox( dialog );
+
+ YComboBox * comboBox = YUI::widgetFactory()->createComboBox( vbox, "&Menu", editable );
+
+ YItemCollection items;
+ items.push_back( new YItem( "Pizza Margherita" ) );
+ items.push_back( new YItem( "Pizza Capricciosa" ) );
+ items.push_back( new YItem( "Pizza Funghi" ) );
+ items.push_back( new YItem( "Pizza Prosciutto" ) );
+ items.push_back( new YItem( "Pizza Quattro Stagioni" ) );
+ items.push_back( new YItem( "Calzone" ) );
+ comboBox->addItems( items ); // This is more efficient than repeatedly calling comboBox->addItem()
+
+
+ YLayoutBox * hbox = YUI::widgetFactory()->createHBox( vbox );
+ YLabel * valueField = YUI::widgetFactory()->createOutputField( hbox, "<ComboBox value unknown>" );
+ valueField->setStretchable( YD_HORIZ, true ); // allow stretching over entire dialog width
+
+ YPushButton * valueButton = YUI::widgetFactory()->createPushButton( hbox, "&Value" );
+
+ YUI::widgetFactory()->createVSpacing( vbox, 0.3 );
+
+ YAlignment * rightAlignment = YUI::widgetFactory()->createRight( vbox );
+ YPushButton * closeButton = YUI::widgetFactory()->createPushButton( rightAlignment, "&Close" );
+
+
+ //
+ // Event loop
+ //
+
+ while ( true )
+ {
+ YEvent * event = dialog->waitForEvent();
+
+ if ( event )
+ {
+ if ( event->eventType() == YEvent::CancelEvent ) // window manager "close window" button
+ break; // leave event loop
+
+ valueField->setValue( "???" );
+
+ if ( event->widget() == closeButton )
+ break; // leave event loop
+
+ if ( event->widget() == valueButton ||
+ event->widget() == comboBox ) // comboBox will only send events with setNotify()
+ {
+ // Get the current value of the ComboBox and display it in valueField.
+ //
+ // In normal applications, it should be clear whether or not a
+ // ComboBox is editable, so the following if()...else should
+ // not be necessary, only either the "if" branch or the "else" branch.
+
+ if ( comboBox->editable() )
+ {
+ // An editable ComboBox can have a selectedItem(), but the user can
+ // also enter any other text. YComboBox::value() will return that text or,
+ // if the user chose an item from the list, that item's
+ // label.
+ //
+ // YComboBox::setValue() OTOH will automatically select a list item
+ // if an item with that label exists.
+ //
+ // Semantically, an editable ComboBox is an InputField with some
+ // frequently used values in a drop-down list. This means that it
+ // makes a lot more sense to use strings and YComboBox::value() /
+ // YComboBox::setValue() consistently for such a ComboBox, not
+ // YComboBox::selectedItem() / YComboBox::selectItem().
+
+ valueField->setValue( comboBox->value() );
+ }
+ else // not editable
+ {
+ // For non-editable ComboBox widgets, using items is preferred:
+ // YComboBox::selectedItem() / YComboBox::selectItem().
+ //
+ // While it is possible to use YComboBox::value() and
+ // YComboBox::setValue(), this is not the idea behind it.
+
+ YItem * item = comboBox->selectedItem();
+
+ if ( item )
+ valueField->setValue( item->label() );
+ else
+ valueField->setValue( "<none>" );
+ }
+ }
+ }
+ }
+
+
+ //
+ // Clean up
+ //
+
+ dialog->destroy();
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/examples/ComboBox1-editable.cc new/yast2-libyui-2.16.48/examples/ComboBox1-editable.cc
--- old/yast2-libyui-2.16.47/examples/ComboBox1-editable.cc 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-libyui-2.16.48/examples/ComboBox1-editable.cc 2008-05-09 18:11:00.000000000 +0200
@@ -0,0 +1,4 @@
+// Simple editable ComboBox example
+
+#define EDITABLE
+#include "ComboBox1.cc"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/examples/Makefile.am new/yast2-libyui-2.16.48/examples/Makefile.am
--- old/yast2-libyui-2.16.47/examples/Makefile.am 2008-03-13 07:16:26.000000000 +0100
+++ new/yast2-libyui-2.16.48/examples/Makefile.am 2008-05-09 18:10:06.000000000 +0200
@@ -4,17 +4,25 @@
INCLUDES = -I$(top_srcdir)/src/
-noinst_PROGRAMS = \
- HelloWorld \
- SelectionBox1 \
+noinst_PROGRAMS = \
+ HelloWorld \
+ ComboBox1 \
+ ComboBox1-editable \
+ SelectionBox1 \
SelectionBox2
-HelloWorld_SOURCES = HelloWorld.cc
-HelloWorld_LDADD = -L$(top_srcdir)/src -lyui
+HelloWorld_SOURCES = HelloWorld.cc
+HelloWorld_LDADD = -L$(top_srcdir)/src -lyui
-SelectionBox1_SOURCES = SelectionBox1.cc
-SelectionBox1_LDADD = -L$(top_srcdir)/src -lyui
+ComboBox1_SOURCES = ComboBox1.cc
+ComboBox1_LDADD = -L$(top_srcdir)/src -lyui
-SelectionBox2_SOURCES = SelectionBox2.cc
-SelectionBox2_LDADD = -L$(top_srcdir)/src -lyui
+ComboBox1_editable_SOURCES = ComboBox1-editable.cc
+ComboBox1_editable_LDADD = -L$(top_srcdir)/src -lyui
+
+SelectionBox1_SOURCES = SelectionBox1.cc
+SelectionBox1_LDADD = -L$(top_srcdir)/src -lyui
+
+SelectionBox2_SOURCES = SelectionBox2.cc
+SelectionBox2_LDADD = -L$(top_srcdir)/src -lyui
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/examples/SelectionBox2.cc new/yast2-libyui-2.16.48/examples/SelectionBox2.cc
--- old/yast2-libyui-2.16.47/examples/SelectionBox2.cc 2008-04-17 07:09:20.000000000 +0200
+++ new/yast2-libyui-2.16.48/examples/SelectionBox2.cc 2008-05-08 14:14:35.000000000 +0200
@@ -180,6 +180,8 @@
else if ( event->widget() == selBox ||
event->widget() == valueButton )
{
+ yuiMilestone() << "Event widget: " << event->widget() << endl;
+
YItem * item = selBox->selectedItem();
if ( item )
@@ -187,6 +189,10 @@
else
valueField->setValue( "<none>" );
}
+ else
+ {
+ yuiMilestone() << "Unknown event" << endl;
+ }
}
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/missing new/yast2-libyui-2.16.48/missing
--- old/yast2-libyui-2.16.47/missing 2008-04-30 15:16:07.000000000 +0200
+++ new/yast2-libyui-2.16.48/missing 2008-05-28 15:51:01.000000000 +0200
@@ -1,9 +1,9 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2005-06-08.21
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
# Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
@@ -33,8 +33,6 @@
fi
run=:
-sed_output='s/.* --output[ =]\([^ ]*\).*/\1/p'
-sed_minuso='s/.* -o \([^ ]*\).*/\1/p'
# In the cases where this matters, `missing' is being run in the
# srcdir already.
@@ -46,7 +44,7 @@
msg="missing on your system"
-case $1 in
+case "$1" in
--run)
# Try to run requested program, and just exit if it succeeds.
run=
@@ -79,7 +77,6 @@
aclocal touch file \`aclocal.m4'
autoconf touch file \`configure'
autoheader touch file \`config.h.in'
- autom4te touch the output file, or create a stub one
automake touch all \`Makefile.in' files
bison create \`y.tab.[ch]', if possible, from existing .[ch]
flex create \`lex.yy.c', if possible, from existing .c
@@ -109,7 +106,7 @@
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
# the program).
-case $1 in
+case "$1" in
lex|yacc)
# Not GNU programs, they don't have --version.
;;
@@ -138,7 +135,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case "$1" in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -167,7 +164,7 @@
test -z "$files" && files="config.h"
touch_files=
for f in $files; do
- case $f in
+ case "$f" in
*:*) touch_files="$touch_files "`echo "$f" |
sed -e 's/^[^:]*://' -e 's/:.*//'`;;
*) touch_files="$touch_files $f.in";;
@@ -195,8 +192,8 @@
You can get \`$1' as part of \`Autoconf' from any GNU
archive site."
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
+ test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
if test -f "$file"; then
touch $file
else
@@ -217,25 +214,25 @@
in order for those modifications to take effect. You can get
\`Bison' from any GNU archive site."
rm -f y.tab.c y.tab.h
- if test $# -ne 1; then
+ if [ $# -ne 1 ]; then
eval LASTARG="\${$#}"
- case $LASTARG in
+ case "$LASTARG" in
*.y)
SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
- if test -f "$SRCFILE"; then
+ if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" y.tab.c
fi
SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
- if test -f "$SRCFILE"; then
+ if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" y.tab.h
fi
;;
esac
fi
- if test ! -f y.tab.h; then
+ if [ ! -f y.tab.h ]; then
echo >y.tab.h
fi
- if test ! -f y.tab.c; then
+ if [ ! -f y.tab.c ]; then
echo 'main() { return 0; }' >y.tab.c
fi
;;
@@ -247,18 +244,18 @@
in order for those modifications to take effect. You can get
\`Flex' from any GNU archive site."
rm -f lex.yy.c
- if test $# -ne 1; then
+ if [ $# -ne 1 ]; then
eval LASTARG="\${$#}"
- case $LASTARG in
+ case "$LASTARG" in
*.l)
SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
- if test -f "$SRCFILE"; then
+ if [ -f "$SRCFILE" ]; then
cp "$SRCFILE" lex.yy.c
fi
;;
esac
fi
- if test ! -f lex.yy.c; then
+ if [ ! -f lex.yy.c ]; then
echo 'main() { return 0; }' >lex.yy.c
fi
;;
@@ -270,9 +267,11 @@
\`Help2man' package in order for those modifications to take
effect. You can get \`Help2man' from any GNU archive site."
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
- if test -f "$file"; then
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
+ if test -z "$file"; then
+ file=`echo "$*" | sed -n 's/.*--output=\([^ ]*\).*/\1/p'`
+ fi
+ if [ -f "$file" ]; then
touch $file
else
test -z "$file" || exec >$file
@@ -290,17 +289,11 @@
DU, IRIX). You might want to install the \`Texinfo' package or
the \`GNU make' package. Grab either from any GNU archive site."
# The file to touch is that specified with -o ...
- file=`echo "$*" | sed -n "$sed_output"`
- test -z "$file" && file=`echo "$*" | sed -n "$sed_minuso"`
+ file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
if test -z "$file"; then
# ... or it is the one specified with @setfilename ...
infile=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
- file=`sed -n '
- /^@setfilename/{
- s/.* \([^ ]*\) *$/\1/
- p
- q
- }' $infile`
+ file=`sed -n '/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }' $infile`
# ... or it is derived from the source name (dir/f.texi becomes f.info)
test -z "$file" && file=`echo "$infile" | sed 's,.*/,,;s,.[^.]*$,,'`.info
fi
@@ -324,13 +317,13 @@
fi
firstarg="$1"
if shift; then
- case $firstarg in
+ case "$firstarg" in
*o*)
firstarg=`echo "$firstarg" | sed s/o//`
tar "$firstarg" "$@" && exit 0
;;
esac
- case $firstarg in
+ case "$firstarg" in
*h*)
firstarg=`echo "$firstarg" | sed s/h//`
tar "$firstarg" "$@" && exit 0
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/src/YApplication.h new/yast2-libyui-2.16.48/src/YApplication.h
--- old/yast2-libyui-2.16.47/src/YApplication.h 2008-04-15 11:12:36.000000000 +0200
+++ new/yast2-libyui-2.16.48/src/YApplication.h 2008-05-13 18:09:19.000000000 +0200
@@ -32,7 +32,7 @@
/**
* Class for application-wide values and functions.
- * This is a singleton. Access and create it via its static functions.
+ * This is a singleton. Access and create it via the static functions in YUI.
**/
class YApplication
{
@@ -310,7 +310,7 @@
const string & font,
const string & screen_map,
const string & unicode_map,
- const string & encoding )
+ const string & language )
{}
/**
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/src/YDialog.cc new/yast2-libyui-2.16.48/src/YDialog.cc
--- old/yast2-libyui-2.16.47/src/YDialog.cc 2008-04-25 09:45:02.000000000 +0200
+++ new/yast2-libyui-2.16.48/src/YDialog.cc 2008-05-09 14:31:35.000000000 +0200
@@ -434,11 +434,6 @@
}
-
-
-
-
-
YDialog *
YDialog::currentDialog( bool doThrow )
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/src/YLayoutBox.h new/yast2-libyui-2.16.48/src/YLayoutBox.h
--- old/yast2-libyui-2.16.47/src/YLayoutBox.h 2008-02-27 08:48:21.000000000 +0100
+++ new/yast2-libyui-2.16.48/src/YLayoutBox.h 2008-05-09 11:49:46.000000000 +0200
@@ -139,6 +139,12 @@
**/
virtual void moveChild( YWidget * child, int newX, int newY ) = 0;
+ /**
+ * Check if this is a layout stretch widget in the specfied dimension,
+ * i.e. an empty widget that is stretchable.
+ **/
+ static bool isLayoutStretch( YWidget * child, YUIDimension dimension );
+
protected:
@@ -178,12 +184,6 @@
int countLayoutStretchChildren( YUIDimension dimension );
/**
- * Check if this is a layout stretch widget in the specfied dimension,
- * i.e. an empty widget that is stretchable.
- **/
- static bool isLayoutStretch( YWidget * child, YUIDimension dimension );
-
- /**
* Determine the number of the "dominating child" - the child widget that
* determines the overall size with respect to its weight.
*
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/src/YProperty.h new/yast2-libyui-2.16.48/src/YProperty.h
--- old/yast2-libyui-2.16.47/src/YProperty.h 2008-02-27 08:48:21.000000000 +0100
+++ new/yast2-libyui-2.16.48/src/YProperty.h 2008-05-16 15:32:13.000000000 +0200
@@ -164,16 +164,6 @@
bool boolVal() const { return _boolVal; }
YInteger integerVal() const { return _integerVal; }
- /**
- * Find the widget that corresponds to this property value.
- * If a widget pointer is specified, return that one.
- * If not and a widget ID is specified, search the current topmost dialog
- * for a widget with that ID.
- *
- * Throws a YUIWidgetNotFoundException if there is no widget with that ID.
- **/
- YWidget * findWidget();
-
private:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/src/YShortcutManager.h new/yast2-libyui-2.16.48/src/YShortcutManager.h
--- old/yast2-libyui-2.16.47/src/YShortcutManager.h 2008-02-27 08:48:21.000000000 +0100
+++ new/yast2-libyui-2.16.48/src/YShortcutManager.h 2008-05-16 14:48:01.000000000 +0200
@@ -54,7 +54,7 @@
* Returns the number of shortcut conflicts.
* Valid only after checkShortcuts() or resolveAllConflicts().
**/
- int conflictCount();
+ int conflictCount() { return _conflictCount; }
/**
* Resolve shortcut conflicts. Requires checkShortcuts() to be called first.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/src/YWizard.cc new/yast2-libyui-2.16.48/src/YWizard.cc
--- old/yast2-libyui-2.16.47/src/YWizard.cc 2008-04-14 13:27:49.000000000 +0200
+++ new/yast2-libyui-2.16.48/src/YWizard.cc 2008-05-28 14:30:56.000000000 +0200
@@ -64,6 +64,12 @@
}
+YWizardMode
+YWizard::wizardMode() const
+{
+ return priv->wizardMode;
+}
+
bool
YWizard::nextButtonIsProtected() const
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/src/YWizard.h new/yast2-libyui-2.16.48/src/YWizard.h
--- old/yast2-libyui-2.16.47/src/YWizard.h 2008-04-14 13:27:49.000000000 +0200
+++ new/yast2-libyui-2.16.48/src/YWizard.h 2008-05-28 14:30:25.000000000 +0200
@@ -114,6 +114,12 @@
//
// Wizard basics
//
+
+ /**
+ * Return the wizard mode (what kind of wizard this is):
+ * YWizardMode_Standard, YWizardMode_Steps, YWizardMode_Tree
+ **/
+ YWizardMode wizardMode() const;
/**
* Return the wizard buttons or 0 if there is no such button.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-libyui-2.16.47/VERSION new/yast2-libyui-2.16.48/VERSION
--- old/yast2-libyui-2.16.47/VERSION 2008-04-30 14:54:25.000000000 +0200
+++ new/yast2-libyui-2.16.48/VERSION 2008-05-28 14:31:51.000000000 +0200
@@ -1 +1 @@
-2.16.47
+2.16.48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 subversion
checked in at Sat May 31 12:35:22 CEST 2008.
--------
--- subversion/subversion.changes 2008-05-21 18:43:07.000000000 +0200
+++ /mounts/work_src_done/STABLE/subversion/subversion.changes 2008-05-29 11:55:53.000000000 +0200
@@ -1,0 +2,12 @@
+Thu May 29 11:55:40 CEST 2008 - olh(a)suse.de
+
+- update to rev 31507, 1.5.0-rc8
+ translation update, handle NULL pointers in ra_loader
+
+-------------------------------------------------------------------
+Mon May 26 09:24:31 CEST 2008 - olh(a)suse.de
+
+- update to rev 31448, 1.5.0-rc7
+ fix API for bindings, translation update
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ subversion.spec ++++++
--- /var/tmp/diff_new_pack.Es6544/_old 2008-05-31 12:35:15.000000000 +0200
+++ /var/tmp/diff_new_pack.Es6544/_new 2008-05-31 12:35:15.000000000 +0200
@@ -20,7 +20,7 @@
%endif
BuildRequires: sqlite-devel
Version: 1.5.0
-Release: 90
+Release: 92
#
%define _fwdefdir /etc/sysconfig/SuSEfirewall2.d/services
#
@@ -419,6 +419,12 @@
%{apache_libexecdir}/mod_authz_svn.*
%changelog
+* Thu May 29 2008 olh(a)suse.de
+- update to rev 31507, 1.5.0-rc8
+ translation update, handle NULL pointers in ra_loader
+* Mon May 26 2008 olh(a)suse.de
+- update to rev 31448, 1.5.0-rc7
+ fix API for bindings, translation update
* Wed May 21 2008 olh(a)suse.de
- update to rev 31325
various minor bugfixes, translation updates
++++++ subversion-1.5.x.tar.bz2 ++++++
subversion/subversion-1.5.x.tar.bz2 /mounts/work_src_done/STABLE/subversion/subversion-1.5.x.tar.bz2 differ: byte 11, line 1
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 kdesvn
checked in at Sat May 31 12:35:04 CEST 2008.
--------
--- KDE/kdesvn/kdesvn.changes 2008-05-23 11:03:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/kdesvn/kdesvn.changes 2008-05-28 09:28:23.000000000 +0200
@@ -1,0 +2,5 @@
+Wed May 28 09:27:55 CEST 2008 - olh(a)suse.de
+
+- update for subversion 1.5 API
+
+-------------------------------------------------------------------
New:
----
kdesvn-svn15.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kdesvn.spec ++++++
--- /var/tmp/diff_new_pack.Wl3553/_old 2008-05-31 12:34:58.000000000 +0200
+++ /var/tmp/diff_new_pack.Wl3553/_new 2008-05-31 12:34:58.000000000 +0200
@@ -18,11 +18,12 @@
Group: Development/Tools/Version Control
Summary: KDE Subversion Client
Version: 0.14.4
-Release: 1
+Release: 3
Source: %name-%version.tar.bz2
Patch: FIXME.diff
Patch1: remove-duplicated-group.diff
Patch2: svn-changes.diff
+Patch3: kdesvn-svn15.patch
Url: http://www.alwins-world.de/programs/kdesvn/index.html
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -71,6 +72,7 @@
%if %suse_version > 1030
%patch2
%endif
+%patch3 -p1
cd doc/en
for i in *png; do
cp $i $i.tmp
@@ -146,6 +148,8 @@
/opt/kde3/%_lib/libsvnqt.so.*
%changelog
+* Wed May 28 2008 olh(a)suse.de
+- update for subversion 1.5 API
* Fri May 23 2008 stbinner(a)suse.de
- update to fix utf8 errors with many repositories (bnc#393484)
* Mon May 19 2008 schwab(a)suse.de
++++++ kdesvn-svn15.patch ++++++
---
src/svnqt/client_modify.cpp | 3 +++
1 file changed, 3 insertions(+)
--- a/src/svnqt/client_modify.cpp
+++ b/src/svnqt/client_modify.cpp
@@ -199,6 +199,9 @@ namespace svn
targets.array (pool),
recurse ? svn_depth_infinity : svn_depth_empty,
keep_locks, false, 0,
+#if (SVN_VER_MAJOR >= 1) && (SVN_VER_MINOR >= 5)
+ 0,
+#endif
*m_context,
pool);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 xorg-x11-driver-video
checked in at Sat May 31 12:31:20 CEST 2008.
--------
--- xorg-x11-driver-video/xorg-x11-driver-video.changes 2008-05-28 10:14:34.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-driver-video/xorg-x11-driver-video.changes 2008-05-29 18:44:19.222644000 +0200
@@ -1,0 +2,6 @@
+Thu May 29 18:40:44 CEST 2008 - sndirsch(a)suse.de
+
+- sax2/hwinfo-data:
+ * added GeForce 9500 used by new "ALDI PC Medion MD8835 akoya"
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-video.spec ++++++
--- /var/tmp/diff_new_pack.Q15111/_old 2008-05-31 12:30:31.000000000 +0200
+++ /var/tmp/diff_new_pack.Q15111/_new 2008-05-31 12:30:31.000000000 +0200
@@ -15,7 +15,7 @@
BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.3
-Release: 132
+Release: 134
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -284,6 +284,9 @@
/var/lib/hardware/ids/20.%{name}
%changelog
+* Thu May 29 2008 sndirsch(a)suse.de
+- sax2/hwinfo-data:
+ * added GeForce 9500 used by new "ALDI PC Medion MD8835 akoya"
* Wed May 28 2008 sndirsch(a)suse.de
- sax2/hwinfo data:
* fixed detectection of Geforce 9600 GT (bnc #394512)
++++++ sax2-hwinfo-data.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/usr/share/sax/api/data/cdb/Cards.20.xorg-x11-driver-video new/usr/share/sax/api/data/cdb/Cards.20.xorg-x11-driver-video
--- old/usr/share/sax/api/data/cdb/Cards.20.xorg-x11-driver-video 2008-05-21 09:08:10.000000000 +0200
+++ new/usr/share/sax/api/data/cdb/Cards.20.xorg-x11-driver-video 2008-05-29 18:36:40.000000000 +0200
@@ -1,3 +1,6 @@
+NVidia: GeForce 9500 {
+ Driver = nv
+}
NVidia: GeForce 9600 GSO {
Driver = nv
}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/usr/share/sax/sysp/maps/update/Identity.map.20.xorg-x11-driver-video new/usr/share/sax/sysp/maps/update/Identity.map.20.xorg-x11-driver-video
--- old/usr/share/sax/sysp/maps/update/Identity.map.20.xorg-x11-driver-video 2008-05-28 10:13:00.000000000 +0200
+++ new/usr/share/sax/sysp/maps/update/Identity.map.20.xorg-x11-driver-video 2008-05-29 18:37:25.000000000 +0200
@@ -1,3 +1,4 @@
+NAME=NVidia&DEVICE=GeForce 9500&VID=0x10de&DID=0x0640&SERVER=nv&EXT=&OPT=&RAW=&PROFILE=&SCRIPT3D=&PACKAGE3D=&FLAG=DEFAULT
NAME=NVidia&DEVICE=GeForce 9600 GSO&VID=0x10de&DID=0x0610&SERVER=nv&EXT=&OPT=&RAW=&PROFILE=&SCRIPT3D=&PACKAGE3D=&FLAG=DEFAULT
NAME=NVidia&DEVICE=GeForce 9800 GTX&VID=0x10de&DID=0x0612&SERVER=nv&EXT=&OPT=&RAW=&PROFILE=&SCRIPT3D=&PACKAGE3D=&FLAG=DEFAULT
NAME=NVidia&DEVICE=GeForce 9600 GS&VID=0x10de&DID=0x0623&SERVER=nv&EXT=&OPT=&RAW=&PROFILE=&SCRIPT3D=&PACKAGE3D=&FLAG=DEFAULT
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/var/lib/hardware/ids/20.xorg-x11-driver-video new/var/lib/hardware/ids/20.xorg-x11-driver-video
--- old/var/lib/hardware/ids/20.xorg-x11-driver-video 2008-05-21 09:11:58.000000000 +0200
+++ new/var/lib/hardware/ids/20.xorg-x11-driver-video 2008-05-29 18:37:56.000000000 +0200
@@ -1,4 +1,9 @@
vendor.id pci 0x10de
+&device.id pci 0x0640
++device.name GeForce 9500
++driver.xfree 4|nv
+
+ vendor.id pci 0x10de
&device.id pci 0x0610
+device.name GeForce 9600 GSO
+driver.xfree 4|nv
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 xorg-x11
checked in at Sat May 31 12:30:27 CEST 2008.
--------
--- xorg-x11/xorg-x11.changes 2008-05-26 12:58:38.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11/xorg-x11.changes 2008-05-29 18:39:21.000000000 +0200
@@ -1,0 +2,5 @@
+Thu May 29 18:39:07 CEST 2008 - schwab(a)suse.de
+
+- Fix crash in xfd when a font spec cannot be parsed.
+
+-------------------------------------------------------------------
New:
----
xfd.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11.spec ++++++
--- /var/tmp/diff_new_pack.Nr9460/_old 2008-05-31 12:29:52.000000000 +0200
+++ /var/tmp/diff_new_pack.Nr9460/_new 2008-05-31 12:29:52.000000000 +0200
@@ -19,7 +19,7 @@
%endif
Url: http://xorg.freedesktop.org/
Version: 7.3
-Release: 92
+Release: 94
License: X11/MIT
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Utilities
@@ -151,6 +151,7 @@
Patch20: xdm.diff
Patch21: xvidtune.diff
Patch24: xauth-1.0.2.diff
+Patch46: xfd.diff
%description
This package contains the X.Org core and sample applications.
@@ -227,6 +228,9 @@
pushd xauth-*
%patch24
popd
+pushd xfd-*
+%patch46
+popd
patch -d scripts-* -p0 -s < %PATCH19
patch -d xvidtune-* -p0 -s < %PATCH21
@@ -456,6 +460,8 @@
/var/lib/xdm/authdir/
%changelog
+* Thu May 29 2008 schwab(a)suse.de
+- Fix crash in xfd when a font spec cannot be parsed.
* Mon May 26 2008 sndirsch(a)suse.de
- xdm init script
* bail out verbosely if /etc/X11/xorg.conf.install does not exist
++++++ xfd.diff ++++++
--- grid.c.~1~ 2008-05-28 13:09:53.000000000 +0200
+++ grid.c 2008-05-28 13:09:56.000000000 +0200
@@ -544,7 +544,6 @@ XmuCvtStringToXftFont(Display *dpy,
if (!font)
{
XtDisplayStringConversionWarning(dpy, (char *) fromVal->addr, XtRXftFont);
- return False;
}
}
donestr (XftFont *, font, XtRXftFont);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 ungifsicle
checked in at Sat May 31 12:30:15 CEST 2008.
--------
--- ungifsicle/ungifsicle.changes 2006-01-25 21:42:26.000000000 +0100
+++ /mounts/work_src_done/STABLE/ungifsicle/ungifsicle.changes 2008-05-30 19:15:07.000000000 +0200
@@ -1,0 +2,8 @@
+Thu May 29 12:48:07 CEST 2008 - mfabian(a)suse.de
+
+- bnc#395358:
+ • fix NULL pointer termination in function calls with variable
+ arguments.
+ • fix changelog tag in .spec file.
+
+-------------------------------------------------------------------
New:
----
bugzilla-395358-64bit-va-list-null.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ungifsicle.spec ++++++
--- /var/tmp/diff_new_pack.Yx7693/_old 2008-05-31 12:29:42.000000000 +0200
+++ /var/tmp/diff_new_pack.Yx7693/_new 2008-05-31 12:29:42.000000000 +0200
@@ -1,27 +1,28 @@
#
# spec file for package ungifsicle (Version 1.39)
#
-# Copyright (c) 2004 SuSE Linux AG, Nuernberg, Germany.
+# Copyright (c) 2008 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.
#
-# Please submit bugfixes or comments via http://www.suse.de/feedback/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
-# usedforbuild aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv kbd less libacl libattr libgcc libstdc++ libxcrypt m4 make man mktemp modutils ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-devel pam-modules patch permissions popt ps rcs readline sed sendmail shadow strace syslogd sysvinit tar texinfo timezone unzip util-linux vim zlib zlib-devel XFree86 XFree86-devel XFree86-libs autoconf automake binutils cracklib expat fontconfig fontconfig-devel gcc gdbm gettext libtool perl rpm
+
Name: ungifsicle
BuildRequires: xorg-x11 xorg-x11-devel
-License: GPL
+License: GPL v2 or later
Group: Productivity/Graphics/Other
-Autoreqprov: on
+AutoReqProv: on
Version: 1.39
-Release: 78
-URL: http://www.lcdf.org/gifsicle/
+Release: 316
+Url: http://www.lcdf.org/gifsicle/
Source0: http://www.lcdf.org/gifsicle/ungifsicle-1.39.tar.bz2
+Patch0: bugzilla-395358-64bit-va-list-null.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Summary: creating and editing, GIF images and animations
+Summary: Creating and editing, GIF images and animations
%description
Gifsicle twaddles GIF image files in a variety of ways. It is better
@@ -52,6 +53,7 @@
%prep
%setup0
+%patch0 -p1
%build
# update config.{guess,sub}
@@ -62,20 +64,13 @@
automake -a
autoconf
export CFLAGS="$RPM_OPT_FLAGS"
-./configure --prefix=%{_prefix} \
- --mandir=%{_mandir} \
- --infodir=%{_infodir} \
- --sysconfdir=/etc \
- --enable-ungif \
- %{_target_cpu}-suse-linux
+%configure --enable-ungif
make
%install
-[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
make DESTDIR=$RPM_BUILD_ROOT install
%clean
-#[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
%files
%defattr(-, root, root)
@@ -83,14 +78,19 @@
%{_prefix}/bin/*
%{_mandir}/man1/*
-%changelog -n ungifsicle
-* Wed Jan 25 2006 - mls(a)suse.de
+%changelog
+* Thu May 29 2008 mfabian(a)suse.de
+- bnc#395358:
+ • fix NULL pointer termination in function calls with variable
+ arguments.
+ • fix changelog tag in .spec file.
+* Wed Jan 25 2006 mls(a)suse.de
- converted neededforbuild to BuildRequires
-* Sat Jan 10 2004 - adrian(a)suse.de
+* Sun Jan 11 2004 adrian(a)suse.de
- build as user
-* Sun Aug 24 2003 - mfabian(a)suse.de
+* Sun Aug 24 2003 mfabian(a)suse.de
- update to 1.39
-* Sun Feb 16 2003 - mfabian(a)suse.de
+* Sun Feb 16 2003 mfabian(a)suse.de
- update to 1.37
According to the NEWS file:
* Fix bug where combining `--rotate-X' and `-O' options would
@@ -100,7 +100,7 @@
present since 1.32 or 1.33.
* Fixed bug where combining `--crop' and `-O' options could
corrupt output.
-* Sun Aug 11 2002 - mfabian(a)suse.de
+* Sun Aug 11 2002 mfabian(a)suse.de
- update to version 1.33.
According to the NEWS file:
* Be more careful about time while animating. In particular,
@@ -122,5 +122,5 @@
effect will be fewer spurious warnings.
* Fixed a bug that could corrupt output when optimizing images
with `-O2' that had more than 256 colors.
-* Fri Nov 30 2001 - mfabian(a)suse.de
+* Fri Nov 30 2001 mfabian(a)suse.de
- new package: ungifsicle, version 1.30
++++++ bugzilla-395358-64bit-va-list-null.patch ++++++
diff -ru ungifsicle-1.39.orig//src/gifsicle.c ungifsicle-1.39/src/gifsicle.c
--- ungifsicle-1.39.orig//src/gifsicle.c 2003-02-11 22:00:23.000000000 +0100
+++ ungifsicle-1.39/src/gifsicle.c 2008-05-30 18:29:22.000000000 +0200
@@ -1157,7 +1157,7 @@
Clp_AddStringListType
(clp, LOOP_TYPE, Clp_AllowNumbers,
"infinite", 0, "forever", 0,
- 0);
+ NULL);
Clp_AddStringListType
(clp, DISPOSAL_TYPE, Clp_AllowNumbers,
"none", GIF_DISPOSAL_NONE,
@@ -1165,13 +1165,13 @@
"background", GIF_DISPOSAL_BACKGROUND,
"bg", GIF_DISPOSAL_BACKGROUND,
"previous", GIF_DISPOSAL_ASIS,
- 0);
+ NULL);
Clp_AddStringListType
(clp, COLORMAP_ALG_TYPE, 0,
"diversity", COLORMAP_DIVERSITY,
"blend-diversity", COLORMAP_BLEND_DIVERSITY,
"median-cut", COLORMAP_MEDIAN_CUT,
- 0);
+ NULL);
Clp_AddType(clp, DIMENSIONS_TYPE, 0, parse_dimensions, 0);
Clp_AddType(clp, POSITION_TYPE, 0, parse_position, 0);
Clp_AddType(clp, SCALE_FACTOR_TYPE, 0, parse_scale_factor, 0);
diff -ru ungifsicle-1.39.orig//src/gifview.c ungifsicle-1.39/src/gifview.c
--- ungifsicle-1.39.orig//src/gifview.c 2003-02-11 22:00:39.000000000 +0100
+++ ungifsicle-1.39/src/gifview.c 2008-05-30 18:28:53.000000000 +0200
@@ -1225,7 +1225,7 @@
Clp_AddStringListType
(clp, WINDOW_TYPE, Clp_AllowNumbers,
"root", -1,
- 0);
+ NULL);
program_name = cur_resource_name = Clp_ProgramName(clp);
xwGETTIMEOFDAY(&genesis_time);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 tunctl
checked in at Sat May 31 12:29:41 CEST 2008.
--------
--- tunctl/tunctl.changes 2008-04-14 13:30:18.000000000 +0200
+++ /mounts/work_src_done/STABLE/tunctl/tunctl.changes 2008-05-29 16:23:59.000000000 +0200
@@ -1,0 +2,5 @@
+Thu May 29 16:22:25 CEST 2008 - mt(a)suse.de
+
+- Fixed swapped -n and -p options in tunctl-tun-support.diff
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tunctl.spec ++++++
--- /var/tmp/diff_new_pack.ST5838/_old 2008-05-31 12:29:28.000000000 +0200
+++ /var/tmp/diff_new_pack.ST5838/_new 2008-05-31 12:29:28.000000000 +0200
@@ -17,7 +17,7 @@
Group: System/Management
AutoReqProv: on
Version: 20070815
-Release: 1
+Release: 10
Summary: User Mode Linux tunctl utility
Source0: uml_utilities_%{version}.tar.bz2
Patch1: uml-utilities-tunctl-dont-strip.diff
@@ -62,6 +62,8 @@
rm -rf "%{buildroot}"
%changelog
+* Thu May 29 2008 mt(a)suse.de
+- Fixed swapped -n and -p options in tunctl-tun-support.diff
* Mon Apr 14 2008 skh(a)suse.de
- update to uml_utilities_20070815
- adjusted uml-utilities-tunctl-tun-support.diff accordingly
++++++ uml-utilities-tunctl-tun-support.diff ++++++
--- /var/tmp/diff_new_pack.ST5838/_old 2008-05-31 12:29:28.000000000 +0200
+++ /var/tmp/diff_new_pack.ST5838/_new 2008-05-31 12:29:28.000000000 +0200
@@ -1,6 +1,5 @@
-diff -Naur ../tools-20070815.orig/tunctl/tunctl.c ./tunctl/tunctl.c
---- ../tools-20070815.orig/tunctl/tunctl.c 2007-08-15 17:10:03.000000000 +0200
-+++ ./tunctl/tunctl.c 2008-04-14 13:27:00.000000000 +0200
+--- tunctl/tunctl.c
++++ tunctl/tunctl.c 2008/05/29 14:21:06
@@ -22,12 +22,15 @@
static void Usage(char *name)
{
@@ -35,12 +34,12 @@
case 'f':
file = optarg;
break;
-+ case 'n':
++ case 'p':
+ if(type != 0)
+ Usage(name);
+ type = IFF_TAP;
+ break;
-+ case 'p':
++ case 'n':
+ if(type != 0)
+ Usage(name);
+ type = IFF_TUN;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 SDL
checked in at Sat May 31 12:29:34 CEST 2008.
--------
--- SDL/SDL.changes 2008-04-10 13:00:33.000000000 +0200
+++ /mounts/work_src_done/STABLE/SDL/SDL.changes 2008-05-29 00:30:18.388806000 +0200
@@ -1,0 +2,10 @@
+Tue May 27 09:54:45 MST 2008 - wberrier(a)novell.com
+
+- Build with pulseaudio support to fix some sdl apps
+ (xmoto in this case) (bnc#394721)
+- Fix dynamic loading on x86_64 for pulse and libasound.
+ This is mainly done so that libsdl doesn't linked against
+ libpulse, but it also fixes libasound on x86_64.
+ (updated SDL-1.2.13-autoconf.patch)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ SDL.spec ++++++
--- /var/tmp/diff_new_pack.q20113/_old 2008-05-31 12:27:44.000000000 +0200
+++ /var/tmp/diff_new_pack.q20113/_new 2008-05-31 12:27:44.000000000 +0200
@@ -13,7 +13,7 @@
%define aalib 0
Name: SDL
-BuildRequires: arts-devel esound-devel nasm
+BuildRequires: arts-devel esound-devel libpulse-devel nasm
%if 0%{?aalib} == 1
BuildRequires: aalib-devel
%endif
@@ -21,7 +21,7 @@
Group: System/Libraries
AutoReqProv: on
Version: 1.2.13
-Release: 33
+Release: 48
Summary: Simple DirectMedia Layer Library
Source: %{name}-%{version}.tar.bz2
Patch0: %{name}-%{version}-rpath.patch
@@ -130,6 +130,13 @@
%{_libdir}/pkgconfig/sdl.pc
%changelog
+* Tue May 27 2008 wberrier(a)novell.com
+- Build with pulseaudio support to fix some sdl apps
+ (xmoto in this case) (bnc#394721)
+- Fix dynamic loading on x86_64 for pulse and libasound.
+ This is mainly done so that libsdl doesn't linked against
+ libpulse, but it also fixes libasound on x86_64.
+ (updated SDL-1.2.13-autoconf.patch)
* Thu Apr 10 2008 ro(a)suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
@@ -235,7 +242,7 @@
- fixed dangerous compiler warnings
* Sat Jan 10 2004 adrian(a)suse.de
- add %%defattr and %%run_ldconfig
-* Fri Nov 21 2003 ro(a)suse.de
+* Thu Nov 20 2003 ro(a)suse.de
- compile with -DALSA_PCM_OLD_HW_PARAMS_API
* Mon Oct 06 2003 ro(a)suse.de
- added glib2(-devel) to neededforbuild (arts)
@@ -243,7 +250,7 @@
- fixed the detection of ALSA device using non-blocking open mode.
* Tue Jul 29 2003 aj(a)suse.de
- Fix problems exposed by unit-at-a-time.
-* Fri Jun 20 2003 ro(a)suse.de
+* Thu Jun 19 2003 ro(a)suse.de
- fix build with current automake
* Mon May 26 2003 ro(a)suse.de
- fix problem with target_cpu macro definition in specfile
@@ -252,11 +259,11 @@
- hack to build with current libtool
* Mon Mar 31 2003 ro(a)suse.de
- use mesa-devel-packages in neededforbuild
-* Wed Nov 20 2002 ro(a)suse.de
+* Tue Nov 19 2002 ro(a)suse.de
- work around problem with latest automake
* Tue Nov 12 2002 nadvornik(a)suse.cz
updated to 1.2.5: bugfix release
-* Mon Nov 11 2002 ro(a)suse.de
+* Sun Nov 10 2002 ro(a)suse.de
- fix deprecated multiline string literal for gcc-3.3
* Tue Sep 24 2002 froh(a)suse.de
- %%-ifarch'ed Requires: alsa-devel for all but s390 and s390x (#18647)
@@ -264,7 +271,7 @@
- Remove kdelibs3-devel from neededforbuild
* Tue Aug 20 2002 tiwai(a)suse.de
- fixed endian check using endian.h [bug #18106]
-* Mon Aug 12 2002 ro(a)suse.de
+* Sun Aug 11 2002 ro(a)suse.de
- remove OBJCDEPFLAGS from configure.in
* Mon Jun 10 2002 meissner(a)suse.de
- use system AM_PROG_LIBTOOL, so we get a newer libtool.
@@ -277,7 +284,7 @@
- remove obsolete -malign stuff(opt_flags use -mcpu=i686 now)
* Tue Apr 02 2002 nadvornik(a)suse.cz
- fixed to compile with new autoconf
-* Fri Feb 15 2002 ro(a)suse.de
+* Thu Feb 14 2002 ro(a)suse.de
- changed neededforbuild <kdelibs3-artsd> to <arts arts-devel>
* Mon Feb 04 2002 egmont(a)suselinux.hu
- enable aalib support
@@ -353,7 +360,7 @@
* Wed May 03 2000 kukuk(a)suse.de
- Fix configure for new libtool
- use defaultdocdir macro
-* Sat Apr 08 2000 bk(a)suse.de
+* Fri Apr 07 2000 bk(a)suse.de
- added suse update config macro
* Sun Apr 02 2000 sndirsch(a)suse.de
- update to version 1.0.8 (e.g. required by aleclone 1.16.1)
++++++ SDL-1.2.13-autoconf.patch ++++++
--- /var/tmp/diff_new_pack.q20113/_old 2008-05-31 12:27:44.000000000 +0200
+++ /var/tmp/diff_new_pack.q20113/_new 2008-05-31 12:27:44.000000000 +0200
@@ -1,5 +1,5 @@
---- configure.in
-+++ configure.in
+--- configure.in.orig 2008-05-29 00:33:03.535492000 +0200
++++ configure.in 2008-05-29 00:34:21.277673000 +0200
@@ -90,6 +90,7 @@
LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
@@ -8,7 +8,36 @@
AC_LIBTOOL_WIN32_DLL
AC_PROG_LIBTOOL
AC_PROG_CC
-@@ -429,8 +430,13 @@
+@@ -287,6 +288,9 @@
+ AC_DEFINE(SDL_ASSEMBLY_ROUTINES)
+ fi
+
++dnl set this to use on systems that use lib64 instead of lib
++base_libdir=`echo \${libdir} | sed 's/.*\/\(.*\)/\1/; q'`
++
+ dnl See if the OSS audio interface is supported
+ CheckOSS()
+ {
+@@ -348,12 +352,12 @@
+ AC_HELP_STRING([--enable-alsa-shared], [dynamically load ALSA audio support [[default=yes]]]),
+ , enable_alsa_shared=yes)
+ if test "x`echo $ALSA_LIBS | grep -- -L`" = "x"; then
+- if test "x`ls /lib/libasound.so.* 2> /dev/null`" != "x"; then
+- ALSA_LIBS="-L/lib $ALSA_LIBS"
+- elif test "x`ls /usr/lib/libasound.so.* 2> /dev/null`" != "x"; then
+- ALSA_LIBS="-L/usr/lib $ALSA_LIBS"
+- elif test "x`ls /usr/local/lib/libasound.so.* 2> /dev/null`" != "x"; then
+- ALSA_LIBS="-L/usr/local/lib $ALSA_LIBS"
++ if test "x`ls /$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
++ ALSA_LIBS="-L/$base_libdir $ALSA_LIBS"
++ elif test "x`ls /usr/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
++ ALSA_LIBS="-L/usr/$base_libdir $ALSA_LIBS"
++ elif test "x`ls /usr/local/$base_libdir/libasound.so.* 2> /dev/null`" != "x"; then
++ ALSA_LIBS="-L/usr/local/$base_libdir $ALSA_LIBS"
+ fi
+ fi
+ alsa_lib_spec=`echo $ALSA_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libasound.so.*/'`
+@@ -452,8 +456,13 @@
AC_ARG_ENABLE(esd-shared,
AC_HELP_STRING([--enable-esd-shared], [dynamically load ESD audio support [[default=yes]]]),
, enable_esd_shared=yes)
@@ -24,12 +53,31 @@
echo "-- $esd_lib_spec -> $esd_lib"
AC_DEFINE(SDL_AUDIO_DRIVER_ESD)
-@@ -481,7 +487,7 @@
+@@ -501,12 +510,12 @@
+ AC_HELP_STRING([--enable-pulseaudio-shared], [dynamically load PulseAudio support [[default=yes]]]),
+ , enable_pulse_shared=yes)
+ if test "x`echo $PULSE_LIBS | grep -- -L`" = "x"; then
+- if test "x`ls /lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
+- PULSE_LIBS="-L/lib $PULSE_LIBS"
+- elif test "x`ls /usr/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
+- PULSE_LIBS="-L/usr/lib $PULSE_LIBS"
+- elif test "x`ls /usr/local/lib/libpulse-simple.so.* 2> /dev/null`" != "x"; then
+- PULSE_LIBS="-L/usr/local/lib $PULSE_LIBS"
++ if test "x`ls /$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
++ PULSE_LIBS="-L/$base_libdir $PULSE_LIBS"
++ elif test "x`ls /usr/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
++ PULSE_LIBS="-L/usr/$base_libdir $PULSE_LIBS"
++ elif test "x`ls /usr/local/$base_libdir/libpulse-simple.so.* 2> /dev/null`" != "x"; then
++ PULSE_LIBS="-L/usr/local/$base_libdir $PULSE_LIBS"
+ fi
+ fi
+ pulse_lib_spec=`echo $PULSE_LIBS | sed 's/.*-L\([[^ ]]*\).*/\1\/libpulse-simple.so.*/'`
+@@ -561,7 +570,7 @@
AC_ARG_ENABLE(arts-shared,
AC_HELP_STRING([--enable-arts-shared], [dynamically load aRts audio support [[default=yes]]]),
, enable_arts_shared=yes)
- arts_lib_spec="$ARTS_PREFIX/lib/libartsc.so.*"
-+ arts_lib_spec="$ARTS_PREFIX/lib*/libartsc.so.*"
++ arts_lib_spec="$ARTS_PREFIX/$base_libdir/libartsc.so.*"
arts_lib=`ls -- $arts_lib_spec | sed 's/.*\/\(.*\)/\1/; q'`
echo "-- $arts_lib_spec -> $arts_lib"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 kernel-source
checked in at Sat May 31 12:29:12 CEST 2008.
--------
--- kernel-source/kernel-debug.changes 2008-05-26 23:13:06.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/kernel-debug.changes 2008-05-29 01:12:20.922755000 +0200
@@ -1,0 +2,12 @@
+Wed May 28 16:17:32 CEST 2008 - teheo(a)suse.de
+
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+
+-------------------------------------------------------------------
+Wed May 28 11:23:56 CEST 2008 - jkosina(a)suse.de
+
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
+
+-------------------------------------------------------------------
kernel-default.changes: same change
kernel-dummy.changes: same change
kernel-kdump.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-ps3.changes: same change
kernel-rt.changes: same change
kernel-rt_debug.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:35.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:35.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -190,7 +190,7 @@
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -592,6 +592,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
kernel-default.spec: same change
++++++ kernel-dummy.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:35.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:35.000000000 +0200
@@ -16,7 +16,7 @@
Name: kernel-dummy
Summary: Internal dummy package for synchronizing release numbers
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later
Group: System/Kernel
AutoReqProv: off
@@ -29,7 +29,7 @@
--------
Andreas Gruenbacher <agruen(a)suse.de>
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%install
rm -rf %buildroot
@@ -40,6 +40,12 @@
%defattr(-, root, root)
/etc/dummy
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-kdump.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:35.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:35.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later
Group: System/Kernel
Url: http://lse.sourceforge.net/kdump/
@@ -189,7 +189,7 @@
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -591,6 +591,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:36.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:36.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-pae
Summary: Kernel with PAE Support
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -185,7 +185,7 @@
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -587,6 +587,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-ppc64.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:36.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:36.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later; LGPL v2.1 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -202,7 +202,7 @@
Tom Gall <tom_gall(a)vnet.ibm.com>
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -604,6 +604,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-ps3.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:36.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:36.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -188,7 +188,7 @@
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -590,6 +590,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-rt_debug.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:36.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:36.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-rt_debug
Summary: A Debug Version of the Kernel
Version: 2.6.25.4
-Release: 5
+Release: 9
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -187,7 +187,7 @@
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -589,6 +589,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-rt.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:36.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:36.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-rt
Summary: The Realtime Linux Kernel
Version: 2.6.25.4
-Release: 5
+Release: 9
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -192,7 +192,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -594,6 +594,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-s390.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:37.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:37.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-s390
Summary: The Standard Kernel
Version: 2.6.25.4
-Release: 6
+Release: 7
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -183,7 +183,7 @@
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -585,6 +585,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:37.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:37.000000000 +0200
@@ -23,7 +23,7 @@
Name: kernel-source
Summary: The Linux Kernel Sources
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 only
Group: Development/Sources
AutoReqProv: off
@@ -107,7 +107,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -288,6 +288,12 @@
%files -f kernel-source.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:37.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:37.000000000 +0200
@@ -22,7 +22,7 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later
Group: Development/Sources
AutoReqProv: off
@@ -92,7 +92,7 @@
see /usr/src/linux/CREDITS for more details.
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
echo "Architecture symbol(s):" %symbols
@@ -144,6 +144,12 @@
/boot/symsets-*-*.tar.gz
/lib/modules/*/build
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.G24554/_old 2008-05-31 12:25:37.000000000 +0200
+++ /var/tmp/diff_new_pack.G24554/_new 2008-05-31 12:25:37.000000000 +0200
@@ -43,7 +43,7 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.25.4
-Release: 7
+Release: 9
License: GPL v2 or later
Group: System/Kernel
Url: http://www.kernel.org/
@@ -200,7 +200,7 @@
-Source Timestamp: 2008-05-26 15:23:05 +0200
+Source Timestamp: 2008-05-28 16:25:04 +0200
%prep
if ! [ -e %_sourcedir/linux-2.6.25.tar.bz2 ]; then
@@ -602,6 +602,12 @@
%files -f kernel.files
%changelog
+* Wed May 28 2008 teheo(a)suse.de
+- patches.drivers/libata-acpi-fix-hotplug: libata: Handle bay
+ devices in dock stations (bnc#390822 bnc#395082).
+* Wed May 28 2008 jkosina(a)suse.de
+- patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch: Input:
+ Add i8042.nopnp for Intel D845PESV (bnc#386952).
* Mon May 26 2008 sdietrich(a)suse.de
RT: Update to 2.6.25.4-rt3 - add RWSEM / RWLOCK patches:
- patches.rt/rt-mutex-core.patch: Linux-RT 2.6.25.4-RT3.
kernel-xen.spec: same change
++++++ build-source-timestamp ++++++
--- kernel-source/build-source-timestamp 2008-05-26 23:12:59.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/build-source-timestamp 2008-05-29 01:12:12.782888000 +0200
@@ -1 +1 @@
-2008-05-26 15:23:05 +0200
+2008-05-28 16:25:04 +0200
++++++ config.tar.bz2 ++++++
++++++ kabi.tar.bz2 ++++++
++++++ needed_space_in_mb ++++++
--- kernel-source/needed_space_in_mb 2008-05-27 01:45:46.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/needed_space_in_mb 2008-05-29 01:12:59.467161000 +0200
@@ -1 +1 @@
-6000
+6144
++++++ novell-kmp.tar.bz2 ++++++
++++++ patches.addon.tar.bz2 ++++++
++++++ patches.apparmor.tar.bz2 ++++++
++++++ patches.arch.tar.bz2 ++++++
++++++ patches.drivers.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.drivers/libata-acpi-fix-hotplug new/patches.drivers/libata-acpi-fix-hotplug
--- old/patches.drivers/libata-acpi-fix-hotplug 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.drivers/libata-acpi-fix-hotplug 2008-05-28 16:25:04.000000000 +0200
@@ -0,0 +1,226 @@
+From: Holger Macht <hmacht(a)suse.de>
+Subject: libata: Handle bay devices in dock stations
+Patch-mainline: soon. Similar patch in mm-tree
+References: bnc#390822 bnc#395082
+
+* Differentiate between bay devices in dock stations and others:
+
+ - When an ACPI_NOTIFY_EJECT_REQUEST appears, just signal uevent to
+ userspace (that is when the optional eject button on a bay device is
+ pressed/pulled) giving the possibility to unmount file systems and to
+ clean up. Also, only send uevent in case we get an EJECT_REQUEST
+ without doing anything else. In other cases, you'll get an add/remove
+ event because libata attaches/detaches the device.
+
+ - In case of a dock event, which in turn signals an
+ ACPI_NOTIFY_EJECT_REQUEST, immediately detach the device, because it
+ may already have been gone
+
+* In case of an ACPI_NOTIFY_DEVICE/BUS_CHECK, evaluate _STA to check if
+ the device has been plugged or unplugged. If plugged, hotplug it, if
+ unplugged, just signal event to userspace
+ (initial patch by Matthew Garrett <mjg59(a)srcf.ucam.org>)
+
+* Call ACPI _EJ0 for detached devices
+
+Signed-off-by: Holger Macht <hmacht(a)suse.de>
+Signed-off-by: Tejun Heo <teheo(a)suse.de>
+---
+ drivers/ata/libata-acpi.c | 124 +++++++++++++++++++++++++++++++++++-----------
+ 1 file changed, 97 insertions(+), 27 deletions(-)
+
+Index: linux-2.6.25/drivers/ata/libata-acpi.c
+===================================================================
+--- linux-2.6.25.orig/drivers/ata/libata-acpi.c
++++ linux-2.6.25/drivers/ata/libata-acpi.c
+@@ -118,8 +118,40 @@ static void ata_acpi_associate_ide_port(
+ ap->pflags |= ATA_PFLAG_INIT_GTM_VALID;
+ }
+
++static void ata_acpi_eject_device(acpi_handle handle)
++{
++ struct acpi_object_list arg_list;
++ union acpi_object arg;
++
++ arg_list.count = 1;
++ arg_list.pointer = &arg;
++ arg.type = ACPI_TYPE_INTEGER;
++ arg.integer.value = 1;
++
++ if (ACPI_FAILURE(acpi_evaluate_object(handle, "_EJ0",
++ &arg_list, NULL)))
++ printk(KERN_ERR "Failed to evaluate _EJ0!\n");
++}
++
++static void ata_acpi_detach_device(struct ata_port *ap, struct ata_device *dev)
++{
++ if (dev)
++ dev->flags |= ATA_DFLAG_DETACH;
++ else {
++ struct ata_link *tlink;
++ struct ata_device *tdev;
++
++ ata_port_for_each_link(tlink, ap)
++ ata_link_for_each_dev(tdev, tlink)
++ tdev->flags |= ATA_DFLAG_DETACH;
++ }
++
++ ata_port_freeze(ap);
++ ata_port_schedule_eh(ap);
++}
++
+ static void ata_acpi_handle_hotplug(struct ata_port *ap, struct ata_device *dev,
+- u32 event)
++ u32 event, int is_dock_event)
+ {
+ char event_string[12];
+ char *envp[] = { event_string, NULL };
+@@ -127,68 +159,106 @@ static void ata_acpi_handle_hotplug(stru
+ struct kobject *kobj = NULL;
+ int wait = 0;
+ unsigned long flags;
++ acpi_handle handle, tmphandle;
++ unsigned long sta;
++ acpi_status status;
+
+ if (!ap)
+ ap = dev->link->ap;
+ ehi = &ap->link.eh_info;
+
++ if (dev) {
++ if (dev->sdev)
++ kobj = &dev->sdev->sdev_gendev.kobj;
++ handle = dev->acpi_handle;
++ } else {
++ kobj = &ap->dev->kobj;
++ handle = ap->acpi_handle;
++ }
++
++ status = acpi_get_handle(handle, "_EJ0", &tmphandle);
++ if (ACPI_FAILURE(status))
++ /* This device does not support hotplug */
++ return;
++
+ spin_lock_irqsave(ap->lock, flags);
+
+ switch (event) {
+ case ACPI_NOTIFY_BUS_CHECK:
+ case ACPI_NOTIFY_DEVICE_CHECK:
+ ata_ehi_push_desc(ehi, "ACPI event");
+- ata_ehi_hotplugged(ehi);
+- ata_port_freeze(ap);
+- break;
+
++ status = acpi_evaluate_integer(handle, "_STA", NULL, &sta);
++ if (ACPI_FAILURE(status)) {
++ printk(KERN_ERR "Unable to determine bay status\n");
++ break;
++ }
++
++ if (sta) {
++ ata_ehi_hotplugged(ehi);
++ ata_port_freeze(ap);
++ } else {
++ /* The device has gone - unplug it */
++ ata_acpi_detach_device(ap, dev);
++ wait = 1;
++ }
++ break;
+ case ACPI_NOTIFY_EJECT_REQUEST:
+ ata_ehi_push_desc(ehi, "ACPI event");
+- if (dev)
+- dev->flags |= ATA_DFLAG_DETACH;
+- else {
+- struct ata_link *tlink;
+- struct ata_device *tdev;
+-
+- ata_port_for_each_link(tlink, ap)
+- ata_link_for_each_dev(tdev, tlink)
+- tdev->flags |= ATA_DFLAG_DETACH;
+- }
+
+- ata_port_schedule_eh(ap);
++ if (!is_dock_event)
++ break;
++
++ /* undock event - immediate unplug */
++ ata_acpi_detach_device(ap, dev);
+ wait = 1;
+ break;
+ }
+
+- if (dev) {
+- if (dev->sdev)
+- kobj = &dev->sdev->sdev_gendev.kobj;
+- } else
+- kobj = &ap->dev->kobj;
++ /* make sure kobj doesn't go away while ap->lock is released */
++ kobject_get(kobj);
+
+- if (kobj) {
++ spin_unlock_irqrestore(ap->lock, flags);
++
++ if (kobj && !is_dock_event) {
+ sprintf(event_string, "BAY_EVENT=%d", event);
+ kobject_uevent_env(kobj, KOBJ_CHANGE, envp);
+ }
+
+- spin_unlock_irqrestore(ap->lock, flags);
++ kobject_put(kobj);
+
+- if (wait)
++ if (wait) {
+ ata_port_wait_eh(ap);
++ ata_acpi_eject_device(handle);
++ }
++}
++
++static void ata_acpi_dev_notify_dock(acpi_handle handle, u32 event, void *data)
++{
++ struct ata_device *dev = data;
++
++ ata_acpi_handle_hotplug(NULL, dev, event, 1);
++}
++
++static void ata_acpi_ap_notify_dock(acpi_handle handle, u32 event, void *data)
++{
++ struct ata_port *ap = data;
++
++ ata_acpi_handle_hotplug(ap, NULL, event, 1);
+ }
+
+ static void ata_acpi_dev_notify(acpi_handle handle, u32 event, void *data)
+ {
+ struct ata_device *dev = data;
+
+- ata_acpi_handle_hotplug(NULL, dev, event);
++ ata_acpi_handle_hotplug(NULL, dev, event, 0);
+ }
+
+ static void ata_acpi_ap_notify(acpi_handle handle, u32 event, void *data)
+ {
+ struct ata_port *ap = data;
+
+- ata_acpi_handle_hotplug(ap, NULL, event);
++ ata_acpi_handle_hotplug(ap, NULL, event, 0);
+ }
+
+ /**
+@@ -230,7 +300,7 @@ void ata_acpi_associate(struct ata_host
+ #if defined(CONFIG_ACPI_DOCK) || defined(CONFIG_ACPI_DOCK_MODULE)
+ /* we might be on a docking station */
+ register_hotplug_dock_device(ap->acpi_handle,
+- ata_acpi_ap_notify, ap);
++ ata_acpi_ap_notify_dock, ap);
+ #endif
+ }
+
+@@ -244,7 +314,7 @@ void ata_acpi_associate(struct ata_host
+ #if defined(CONFIG_ACPI_DOCK) || defined(CONFIG_ACPI_DOCK_MODULE)
+ /* we might be on a docking station */
+ register_hotplug_dock_device(dev->acpi_handle,
+- ata_acpi_dev_notify, dev);
++ ata_acpi_dev_notify_dock, dev);
+ #endif
+ }
+ }
++++++ patches.fixes.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch new/patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch
--- old/patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch 2008-05-28 11:25:14.000000000 +0200
@@ -0,0 +1,55 @@
+From: Jiri Kosina <jkosina(a)suse.cz>
+Subject: Input: Add i8042.nopnp for Intel D845PESV
+Patch-mainline: queued in INPUT tree
+References: bnc#386952
+
+This patch introduces i8042_dmi_nopnp_table to make it possible to perform
+DMI matches for systems that need 'i8042.nopnp' to work correctly, and
+introduces such an entry for Intel D845PESV -- this system doesn't
+detect PS2 mouse reliably without this option.
+
+Signed-off-by: Jiri Kosina <jkosina(a)suse.cz>
+
+---
+ drivers/input/serio/i8042-x86ia64io.h | 16 +++++++++++++++-
+ 1 file changed, 15 insertions(+), 1 deletion(-)
+
+--- linux-2.6.25.orig/drivers/input/serio/i8042-x86ia64io.h
++++ linux-2.6.25/drivers/input/serio/i8042-x86ia64io.h
+@@ -287,7 +287,16 @@ static struct dmi_system_id __initdata i
+ { }
+ };
+
+-
++static struct dmi_system_id __initdata i8042_dmi_nopnp_table[] = {
++ {
++ .ident = "Intel MBO Desktop D845PESV",
++ .matches = {
++ DMI_MATCH(DMI_BOARD_NAME, "D845PESV"),
++ DMI_MATCH(DMI_BOARD_VENDOR, "Intel Corporation"),
++ },
++ },
++ { }
++};
+
+ #endif
+
+@@ -569,6 +578,10 @@ static int __init i8042_platform_init(vo
+ i8042_kbd_irq = I8042_MAP_IRQ(1);
+ i8042_aux_irq = I8042_MAP_IRQ(12);
+
++#if defined(__i386__) || defined(__x86_64__)
++ if (dmi_check_system(i8042_dmi_nopnp_table))
++ i8042_nopnp = 1;
++#endif
+ retval = i8042_pnp_init();
+ if (retval)
+ return retval;
+@@ -583,6 +596,7 @@ static int __init i8042_platform_init(vo
+
+ if (dmi_check_system(i8042_dmi_nomux_table))
+ i8042_nomux = 1;
++
+ #endif
+
+ #ifdef CONFIG_X86
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patches.fixes/input-hid-apple-numlock-emulation.patch new/patches.fixes/input-hid-apple-numlock-emulation.patch
--- old/patches.fixes/input-hid-apple-numlock-emulation.patch 2008-05-12 16:49:59.000000000 +0200
+++ new/patches.fixes/input-hid-apple-numlock-emulation.patch 2008-05-29 01:09:26.000000000 +0200
@@ -1,7 +1,7 @@
From: Diego 'Flameeyes' Petteno <flameeyes(a)gmail.com>
Subject: HID: split Numlock emulation quirk from HID_QUIRK_APPLE_HAS_FN.
Acked-by: jkosina(a)suse.cz
-Patch-mainline: queued in HID tree
+Patch-mainline: Yes
References: bnc#381764
Since 2.6.25 the HID_QUIRK_APPLE_HAS_FN quirk is enabled even for
++++++ patches.kernel.org.tar.bz2 ++++++
++++++ patches.rpmify.tar.bz2 ++++++
++++++ patches.rt.tar.bz2 ++++++
++++++ patches.suse.tar.bz2 ++++++
++++++ patches.uml.tar.bz2 ++++++
++++++ patches.xen.tar.bz2 ++++++
++++++ series.conf ++++++
--- kernel-source/series.conf 2008-05-26 23:12:49.000000000 +0200
+++ /mounts/work_src_done/STABLE/kernel-source/series.conf 2008-05-29 01:09:49.523293000 +0200
@@ -402,6 +402,7 @@
patches.drivers/libata-force-hardreset-if-link-pm
patches.drivers/libata-pmp-detection-fixes
patches.drivers/libata-pmp-simg3726-nosrst
+ patches.drivers/libata-acpi-fix-hotplug
# patches.fixes/mptbase-vmware-fix
@@ -465,6 +466,7 @@
########################################################
patches.suse/bootsplash
patches.fixes/input-hid-apple-numlock-emulation.patch
+ patches.fixes/input-add-i8042-nopnp-for-D845PESV.patch
##########################################################
# Sound
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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