openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 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
January 2011
- 1 participants
- 861 discussions
Hello community,
here is the log from the commit of package python-twisted for openSUSE:Factory
checked in at Fri Jan 7 12:46:33 CET 2011.
--------
--- python-twisted/python-twisted.changes 2010-07-05 18:52:06.000000000 +0200
+++ /mounts/work_src_done/STABLE/python-twisted/python-twisted.changes 2010-12-21 01:20:23.000000000 +0100
@@ -1,0 +2,7 @@
+Tue Nov 30 21:48:29 UTC 2010 - alexandre(a)exatati.com.br
+
+- Update to 10.2.0:
+ - Huge ChangeLog, please check NEWS file or
+ http://twistedmatrix.com/trac/browser/tags/releases/twisted-10.2.0/NEWS?for….
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
Twisted-10.1.0.tar.bz2
New:
----
Twisted-10.2.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-twisted.spec ++++++
--- /var/tmp/diff_new_pack.e0mUq2/_old 2011-01-07 12:46:20.000000000 +0100
+++ /var/tmp/diff_new_pack.e0mUq2/_new 2011-01-07 12:46:20.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package python-twisted (Version 10.1.0)
+# spec file for package python-twisted (Version 10.2.0)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
Name: python-twisted
-Version: 10.1.0
+Version: 10.2.0
Release: 1
License: MIT
Summary: Event-driven networking framework in Python
++++++ Twisted-10.1.0.tar.bz2 -> Twisted-10.2.0.tar.bz2 ++++++
++++ 25736 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 unrar for openSUSE:Factory
checked in at Fri Jan 7 12:45:20 CET 2011.
--------
--- unrar/unrar.changes 2010-08-18 11:54:50.000000000 +0200
+++ /mounts/work_src_done/STABLE/unrar/unrar.changes 2011-01-05 03:49:58.000000000 +0100
@@ -1,0 +2,48 @@
+Wed Jan 5 00:41:21 UTC 2011 - davejplater(a)gmail.com
+
+- Update to 4.0.4 and remade updated man page with help2man
+- Upstream changes :
+ *previous beta versions could truncate some of files,
+ extracted from ISO 9660 archives.
+ *Version 4.00 beta 3
+ *Now switch -ep3 converts not only disk letters, but also UNC paths.
+ So \\server\share will be converted to __server\share when archiving
+ and restored to the original \\server\share when extracting with -ep3.
+ *previous beta could fail to unpack self-extracting and multivolume
+ CAB archives;
+ *"Create a new folder" command always created new folders
+ in the root archive folder;
+ *"Remove redundant folders from extraction path" option did not work;
+ *previous beta crashed when displaying archive comments
+ with ANSI escape sequences;
+ *switches -cl and -cu did not work.
+ *Version 4.00 beta 2
+ *If you enabled "Use for all archives" option when entering the default
+ password (Ctrl+P) and specified the empty password, extract and test
+ commands will skip all encrypted archives.
+ *Version 4.00 beta 1
+ *RAR decompression speed is improved. Depending on data type,
+ decompression can be up to 30% faster than in previous versions.
+ Both the general RAR algorithm and most of special RAR multimedia
+ methods benefit from this improvement. The only module of RAR
+ algorithm, which is not affected, is "Text compression" method.
+ *UDF support is upgraded to UDF 2.50 revision. It makes possible
+ to unpack most of Blu-ray ISO files;
+ *Changes in -x switch syntax. Now you can specify a wildcard
+ exclusion mask for folders. Such mask must have the trailing '\'
+ character, like -x*tmp*\ or -x*\temp\
+ *New error code 10 ("no files") is added to list of error codes
+ returned in command line mode by RAR and WinRAR. This new code
+ can be returned by archive, extract, delete and repair commands.
+ It means that RAR did not find any files matched the specified
+ file or archive mask.
+ *Now switch -ep3 converts not only disk letters, but also UNC paths.
+ So \\server\share will be converted to __server\share when archiving
+ and restored to the original \\server\share when extracting with -ep3.
+ *renaming a file in archive could also rename all other files
+ with the same name in other folders of the same archive;
+ *previous versions displayed the wrong total packed size
+ in "Info" command for multivolume CAB archives;
+- See "http://www.rarlab.com/rarnew.htm" for more details
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
unrarsrc-3.9.10.tar.bz2
unrarsrc-man.patch
New:
----
unrar.1
unrarsrc-4.0.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ unrar.spec ++++++
--- /var/tmp/diff_new_pack.T9nV9F/_old 2011-01-07 12:43:14.000000000 +0100
+++ /var/tmp/diff_new_pack.T9nV9F/_new 2011-01-07 12:43:14.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package unrar (Version 3.90.10)
+# spec file for package unrar (Version 4.0.4)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,23 +17,25 @@
# norootforbuild
+# majorversion should match the major version number.
+%define majorversion 4
+%define libsuffix 4_0_4
Name: unrar
BuildRequires: gcc-c++
-Version: 3.90.10
+Version: 4.0.4
Release: 1
-AutoReqProv: on
Group: Productivity/Archiving/Compression
License: Unrar License. Freely distributable
-#http://www.rarlab.com/rar/unrarsrc-%{version}.tar.gz
+#http://www.rarlab.com/rar/unrarsrc-%%{version}.tar.gz
Url: http://www.rarlab.com
Summary: A program to extract, test, and view RAR archives
-Source: unrarsrc-3.9.10.tar.bz2
+Source: %{name}src-%{version}.tar.bz2
+Source1: unrar.1
Patch1: unrarsrc-3.9-types.patch
Patch2: unrarsrc-3.9-gcc.patch
Patch3: unrarsrc-3.9-variablesize.patch
Patch4: unrarsrc-3.9-soname.patch
-Patch5: unrarsrc-man.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -45,12 +47,13 @@
--------
Eugene Roshal <roshal(a)creabel.com>
-%package -n libunrar3_9_10
+%package -n libunrar%{libsuffix}
+
License: Unrar License. Freely distributable
Summary: Decompress library for RAR v3 archives
Group: Productivity/Archiving/Compression
-%description -n libunrar3_9_10
+%description -n libunrar%{libsuffix}
The libunrar library allows programs linking against it to decompress
existing RAR v3 archives.
@@ -59,7 +62,7 @@
License: Unrar License. Freely distributable
Summary: Development files for libunrar
Group: Development/Libraries/C and C++
-Requires: libunrar3_9_10 = %{version}-%{release}
+Requires: libunrar%{libsuffix} = %{version}-%{release}
Provides: libunrar3_9_10-devel
%description -n libunrar-devel
@@ -72,28 +75,27 @@
%patch2
%patch3
%patch4
-%patch5
%build
-make -f makefile.unix CXXFLAGS="$RPM_OPT_FLAGS -Wall -fPIC \
+make -j %{?jobs} -f makefile.unix CXXFLAGS="$RPM_OPT_FLAGS -Wall -fPIC \
-fmessage-length=0 -fno-strict-aliasing -fstack-protector" STRIP=true
-make -f makefile.unix lib CXXFLAGS="$RPM_OPT_FLAGS -Wall -fPIC \
+make -j %{?jobs} -f makefile.unix lib libversion=%{version} CXXFLAGS="$RPM_OPT_FLAGS -Wall -fPIC \
-fmessage-length=0 -fno-strict-aliasing -fstack-protector" STRIP=true
%install
install -Dm 755 unrar $RPM_BUILD_ROOT%{_bindir}/unrar
-install -Dm 644 unrar.1 %{buildroot}%{_mandir}/man1/unrar.1
-install -Dm 755 libunrar.so.3.9.10 %{buildroot}%{_libdir}/libunrar.so.3.9.10
+install -Dm 644 %{S:1} %{buildroot}%{_mandir}/man1/unrar.1
+install -Dm 755 libunrar.so.%{version} %{buildroot}%{_libdir}/libunrar.so.%{version}
install -Dm 644 dll.hpp %{buildroot}/%{_includedir}/unrar/dll.hpp
-ln -s libunrar.so.3.9.10 %{buildroot}%{_libdir}/libunrar.so.3
-ln -s libunrar.so.3 %{buildroot}%{_libdir}/libunrar.so
+ln -s libunrar.so.%{version} %{buildroot}%{_libdir}/libunrar.so.%{majorversion}
+ln -s libunrar.so.%{majorversion} %{buildroot}%{_libdir}/libunrar.so
%clean
rm -rf $RPM_BUILD_ROOT
-%post -n libunrar3_9_10 -p /sbin/ldconfig
+%post -n libunrar%{libsuffix} -p /sbin/ldconfig
-%postun -n libunrar3_9_10 -p /sbin/ldconfig
+%postun -n libunrar%{libsuffix} -p /sbin/ldconfig
%files
%defattr(-,root,root)
@@ -101,10 +103,10 @@
%{_bindir}/unrar
%{_mandir}/man1/unrar.1*
-%files -n libunrar3_9_10
+%files -n libunrar%{libsuffix}
%defattr(-,root,root)
%doc license.txt readme.txt
-%{_libdir}/*.so.*
+%{_libdir}/*.so.%{majorversion}*
%files -n libunrar-devel
%defattr(-,root,root)
++++++ unrarsrc-3.9.10.tar.bz2 -> unrar.1 ++++++
Files unrar/unrarsrc-3.9.10.tar.bz2 and /mounts/work_src_done/STABLE/unrar/unrar.1 differ
++++++ unrarsrc-3.9-gcc.patch ++++++
--- /var/tmp/diff_new_pack.T9nV9F/_old 2011-01-07 12:43:14.000000000 +0100
+++ /var/tmp/diff_new_pack.T9nV9F/_new 2011-01-07 12:43:14.000000000 +0100
@@ -1,7 +1,7 @@
Index: rar.hpp
===================================================================
---- rar.hpp.orig
-+++ rar.hpp
+--- rar.hpp.orig 2011-01-04 14:28:47.000000000 +0200
++++ rar.hpp 2011-01-05 01:25:54.667105215 +0200
@@ -20,6 +20,7 @@
#include "array.hpp"
#include "timefn.hpp"
@@ -10,7 +10,7 @@
#include "headers.hpp"
#include "pathfn.hpp"
#include "strfn.hpp"
-@@ -71,7 +72,6 @@
+@@ -73,7 +74,6 @@
#include "smallfn.hpp"
#include "ulinks.hpp"
++++++ unrarsrc-3.9-soname.patch ++++++
--- /var/tmp/diff_new_pack.T9nV9F/_old 2011-01-07 12:43:14.000000000 +0100
+++ /var/tmp/diff_new_pack.T9nV9F/_new 2011-01-07 12:43:14.000000000 +0100
@@ -1,13 +1,13 @@
Index: makefile.unix
===================================================================
---- makefile.unix.orig
-+++ makefile.unix
+--- makefile.unix.orig 2010-03-30 17:26:26.000000000 +0200
++++ makefile.unix 2011-01-05 01:27:11.092105262 +0200
@@ -133,7 +133,7 @@ sfx: $(OBJECTS)
lib: WHAT=RARDLL
lib: $(OBJECTS) $(LIB_OBJ)
@rm -f libunrar.so
- $(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
-+ $(LINK) -shared -Wl,-soname,libunrar.so.3.9.10 -o libunrar.so.3.9.10 $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
++ $(LINK) -shared -Wl,-soname,libunrar.so.$(libversion) -o libunrar.so.$(libversion) $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)
install-unrar:
- install unrar $(DESTDIR)/bin
+ install -D unrar $(DESTDIR)/bin/unrar
++++++ unrarsrc-3.9-variablesize.patch ++++++
--- /var/tmp/diff_new_pack.T9nV9F/_old 2011-01-07 12:43:14.000000000 +0100
+++ /var/tmp/diff_new_pack.T9nV9F/_new 2011-01-07 12:43:14.000000000 +0100
@@ -1,9 +1,9 @@
Index: match.cpp
===================================================================
---- match.cpp.orig
-+++ match.cpp
-@@ -58,7 +58,7 @@ bool CmpName(char *Wildcard,char *Name,i
- }
+--- match.cpp.orig 2011-01-04 14:28:47.000000000 +0200
++++ match.cpp 2011-01-05 01:26:05.813980804 +0200
+@@ -59,7 +59,7 @@ bool CmpName(const char *Wildcard,const
+
char Path1[NM],Path2[NM];
GetFilePath(Wildcard,Path1,ASIZE(Path1));
- GetFilePath(Name,Path2,ASIZE(Path1));
++++++ unrarsrc-3.9.10.tar.bz2 -> unrarsrc-4.0.4.tar.bz2 ++++++
++++ 8502 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 xorg-x11-driver-input for openSUSE:Factory
checked in at Fri Jan 7 12:41:45 CET 2011.
--------
--- xorg-x11-driver-input/xorg-x11-driver-input.changes 2010-12-21 04:18:45.000000000 +0100
+++ /mounts/work_src_done/STABLE/xorg-x11-driver-input/xorg-x11-driver-input.changes 2011-01-05 03:19:06.000000000 +0100
@@ -1,0 +2,14 @@
+Wed Jan 5 02:14:37 UTC 2011 - sndirsch(a)novell.com
+
+- xf86-input-evdev 2.5.99.903 (2.6 RC3)
+ This should have been the 2.6 release but we found a nasty
+ crasher bug late last year (#32480).
+ * Fix grammar typo in comment.
+ * Rename proximity to in_proximity.
+ * Revert "Don't count BTN_TOUCH as tool. (#29428)"
+ * Add use_proximity bit for BTN_TOOL handling.
+ * Don't update first_val and num_val if we don't have data (#32480)
+ * evdev 2.5.99.903
+ * evdev: rename EvdevCacheCompare() to EvdevCache()
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
xf86-input-evdev-2.5.99.902.tar.bz2
New:
----
xf86-input-evdev-2.5.99.903.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-input.spec ++++++
--- /var/tmp/diff_new_pack.oSS2xJ/_old 2011-01-07 12:41:13.000000000 +0100
+++ /var/tmp/diff_new_pack.oSS2xJ/_new 2011-01-07 12:41:13.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xorg-x11-driver-input (Version 7.6)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
BuildRequires: Mesa-devel pkgconfig udev xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.6
-Release: 1
+Release: 2
License: MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -48,7 +48,7 @@
Source26: xf86-input-vmmouse-12.6.99.901.tar.bz2
Source27: xf86-input-void-1.3.1.tar.bz2
Source29: xf86-input-synaptics-1.3.0.tar.bz2
-Source30: xf86-input-evdev-2.5.99.902.tar.bz2
+Source30: xf86-input-evdev-2.5.99.903.tar.bz2
Source33: xf86-input-wacom-0.10.8.tar.bz2
Source42: 11-mouse.conf
Source45: 65-xorg-wacom.rules
++++++ xf86-input-evdev-2.5.99.902.tar.bz2 -> xf86-input-evdev-2.5.99.903.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.5.99.902/ChangeLog new/xf86-input-evdev-2.5.99.903/ChangeLog
--- old/xf86-input-evdev-2.5.99.902/ChangeLog 2010-12-08 03:41:50.000000000 +0100
+++ new/xf86-input-evdev-2.5.99.903/ChangeLog 2011-01-05 00:06:03.000000000 +0100
@@ -1,3 +1,118 @@
+commit 540a4cce9071fce183c941ded35e7e8fb8f3507e
+Author: Peter Hutterer <peter.hutterer(a)who-t.net>
+Date: Wed Jan 5 09:04:56 2011 +1000
+
+ evdev 2.5.99.903
+
+ Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
+
+commit bed25600f66db245b895a48d6edca30568ca7559
+Author: Peter Hutterer <peter.hutterer(a)who-t.net>
+Date: Thu Dec 23 12:13:16 2010 +1000
+
+ Don't update first_val and num_val if we don't have data (#32480)
+
+ For touchpads, rel_queued may be on (due to abs to rel conversion) but the
+ delta for x/y is 0/0 on the first touch. Hence, we don't have any valuators
+ to post. The current results in a num_vals of -15 and a subsequent segfault
+ when the data is posted to the server.
+
+ Start with a last valuator of -1, so that we know if we have at least one to
+ post.
+
+ X.Org Bug 32480 <http://bugs.freedesktop.org/show_bug.cgi?id=32480>
+
+ Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
+ Reviewed-by: Chase Douglas <chase.douglas(a)canonical.com>
+
+commit 9aea1c5fa09c25ad83bcf2fd4ee4bd853d889e5e
+Author: Peter Hutterer <peter.hutterer(a)who-t.net>
+Date: Tue Dec 21 10:53:06 2010 +1000
+
+ Add use_proximity bit for BTN_TOOL handling.
+
+ Touchpads send garbage data between BTN_TOOL_FINGER and BTN_TOUCH. This
+ leads to cursor movement towards invalid positions (bottom left corner,
+ usually).
+
+ Add a new flag "use_proximity" as a delimiter for BTN_TOUCH handling. If
+ unset, the actual proximity bits are ignored, no proximity events are sent
+ and BTN_TOUCH is used for the tool handling.
+
+ Example event stream for synaptics:
+
+ Event: time 1292893041.002731, -------------- Report Sync ------------
+ Event: time 1292893041.015807, type 1 (Key), code 330 (Touch), value 0
+ Event: time 1292893041.015812, type 3 (Absolute), code 0 (X), value 4283
+ Event: time 1292893041.015813, type 3 (Absolute), code 1 (Y), value 4860
+ Event: time 1292893041.015815, type 3 (Absolute), code 24 (Pressure), value 23
+ Event: time 1292893041.015817, type 3 (Absolute), code 28 (Tool Width), value 5
+ Event: time 1292893041.027537, -------------- Report Sync ------------
+ Event: time 1292893041.038854, type 3 (Absolute), code 0 (X), value 1
+ Event: time 1292893041.038857, type 3 (Absolute), code 1 (Y), value 5855
+ Event: time 1292893041.038859, type 3 (Absolute), code 24 (Pressure), value 1
+ Event: time 1292893041.038861, type 3 (Absolute), code 28 (Tool Width), value 5
+ Event: time 1292893041.038864, -------------- Report Sync ------------
+ Event: time 1292893041.062432, type 3 (Absolute), code 24 (Pressure), value 0
+ Event: time 1292893041.062435, type 3 (Absolute), code 28 (Tool Width), value 0
+ Event: time 1292893041.062437, type 1 (Key), code 325 (ToolFinger), value 0
+ Event: time 1292893041.062438, -------------- Report Sync ------------
+
+ Reported-by: Dave Airlie <airlied(a)redhat.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
+ Reviewed-by: Chris Bagwell <chris(a)cnpbagwell.com>
+
+commit 0c987a929dd4c98d4a80d8b7f75286902eb572f2
+Author: Peter Hutterer <peter.hutterer(a)who-t.net>
+Date: Tue Dec 21 10:45:11 2010 +1000
+
+ Revert "Don't count BTN_TOUCH as tool. (#29428)"
+
+ Synaptics devices send garbage between BTN_TOUCH and BTN_TOOL_FINGER. By
+ switching to use this as proximity data now, the pointer is reset to the
+ garbage data position (usually around 1/5855).
+
+ This reverts commit 899218e18120918138f6d7420465763422d5b3b7.
+
+ Reported-by: Dave Airlie <airlied(a)redhat.com>
+ Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
+ Reviewed-by: Chris Bagwell <chris(a)cnpbagwell.com>
+
+commit 242a01eb0f2f9b56fb6d6f0b41fc6a899cadb857
+Author: Peter Hutterer <peter.hutterer(a)who-t.net>
+Date: Tue Dec 21 10:40:45 2010 +1000
+
+ Rename proximity to in_proximity.
+
+ No functional change, just making it a bit more obvious to read.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
+ Reviewed-by: Dan Nicholson <dbn.lists(a)gmail.com>
+ Reviewed-by: Chris Bagwell <chris(a)cnpbagwell.com>
+
+commit 7415953b9afac3221d1bb834aadcc7c1917366fd
+Author: Peter Hutterer <peter.hutterer(a)who-t.net>
+Date: Tue Dec 21 10:44:14 2010 +1000
+
+ Fix grammar typo in comment.
+
+ Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
+
+commit 1ced7ec7e23c57c0e1aaddeb3c113e67a5cb7341
+Author: Peter Korsgaard <jacmet(a)sunsite.dk>
+Date: Fri Dec 10 16:16:59 2010 +0100
+
+ evdev: rename EvdevCacheCompare() to EvdevCache()
+
+ Since 59056e656c64 (Remove the reopen timer logic) from last year,
+ EvdevCacheCompare() is only used for caching ioctl values and not for
+ comparing, so remove the unused compare logic and rename the function
+ to EvdevCache().
+
+ Signed-off-by: Peter Korsgaard <jacmet(a)sunsite.dk>
+ Reviewed-by: Benjamin Tissoires <benjamin.tissoires(a)enac.fr>
+ Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
+
commit 1c5ad6f8a0f098da89aa88102f424c667addf376
Author: Peter Hutterer <peter.hutterer(a)who-t.net>
Date: Wed Dec 8 12:40:49 2010 +1000
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.5.99.902/configure new/xf86-input-evdev-2.5.99.903/configure
--- old/xf86-input-evdev-2.5.99.902/configure 2010-12-08 03:41:32.000000000 +0100
+++ new/xf86-input-evdev-2.5.99.903/configure 2011-01-05 00:05:54.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.66 for xf86-input-evdev 2.5.99.902.
+# Generated by GNU Autoconf 2.66 for xf86-input-evdev 2.5.99.903.
#
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
#
@@ -563,8 +563,8 @@
# Identity of this package.
PACKAGE_NAME='xf86-input-evdev'
PACKAGE_TARNAME='xf86-input-evdev'
-PACKAGE_VERSION='2.5.99.902'
-PACKAGE_STRING='xf86-input-evdev 2.5.99.902'
+PACKAGE_VERSION='2.5.99.903'
+PACKAGE_STRING='xf86-input-evdev 2.5.99.903'
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
PACKAGE_URL=''
@@ -1314,7 +1314,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 xf86-input-evdev 2.5.99.902 to adapt to many kinds of systems.
+\`configure' configures xf86-input-evdev 2.5.99.903 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1385,7 +1385,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of xf86-input-evdev 2.5.99.902:";;
+ short | recursive ) echo "Configuration of xf86-input-evdev 2.5.99.903:";;
esac
cat <<\_ACEOF
@@ -1502,7 +1502,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-xf86-input-evdev configure 2.5.99.902
+xf86-input-evdev configure 2.5.99.903
generated by GNU Autoconf 2.66
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1826,7 +1826,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by xf86-input-evdev $as_me 2.5.99.902, which was
+It was created by xf86-input-evdev $as_me 2.5.99.903, which was
generated by GNU Autoconf 2.66. Invocation command line was
$ $0 $@
@@ -2646,7 +2646,7 @@
# Define the identity of the package.
PACKAGE='xf86-input-evdev'
- VERSION='2.5.99.902'
+ VERSION='2.5.99.903'
cat >>confdefs.h <<_ACEOF
@@ -11743,7 +11743,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by xf86-input-evdev $as_me 2.5.99.902, which was
+This file was extended by xf86-input-evdev $as_me 2.5.99.903, which was
generated by GNU Autoconf 2.66. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -11809,7 +11809,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-xf86-input-evdev config.status 2.5.99.902
+xf86-input-evdev config.status 2.5.99.903
configured by $0, generated by GNU Autoconf 2.66,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.5.99.902/configure.ac new/xf86-input-evdev-2.5.99.903/configure.ac
--- old/xf86-input-evdev-2.5.99.902/configure.ac 2010-12-08 03:40:45.000000000 +0100
+++ new/xf86-input-evdev-2.5.99.903/configure.ac 2011-01-05 00:04:34.000000000 +0100
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xf86-input-evdev],
- [2.5.99.902],
+ [2.5.99.903],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]
[xf86-input-evdev])
AC_CONFIG_SRCDIR([Makefile.am])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.5.99.902/src/evdev.c new/xf86-input-evdev-2.5.99.903/src/evdev.c
--- old/xf86-input-evdev-2.5.99.902/src/evdev.c 2010-12-06 04:21:29.000000000 +0100
+++ new/xf86-input-evdev-2.5.99.903/src/evdev.c 2010-12-23 03:13:15.000000000 +0100
@@ -107,7 +107,7 @@
};
static int EvdevOn(DeviceIntPtr);
-static int EvdevCacheCompare(InputInfoPtr pInfo, BOOL compare);
+static int EvdevCache(InputInfoPtr pInfo);
static void EvdevKbdCtrl(DeviceIntPtr device, KeybdCtrl *ctrl);
static int EvdevSwitchMode(ClientPtr client, DeviceIntPtr device, int mode);
static BOOL EvdevGrabDevice(InputInfoPtr pInfo, int grab, int ungrab);
@@ -385,7 +385,7 @@
/* convert to relative motion for touchpads */
if (pEvdev->abs_queued && (pEvdev->flags & EVDEV_RELATIVE_MODE)) {
- if (pEvdev->proximity) {
+ if (pEvdev->in_proximity) {
if (pEvdev->old_vals[0] != -1)
pEvdev->delta[REL_X] = pEvdev->vals[0] - pEvdev->old_vals[0];
if (pEvdev->old_vals[1] != -1)
@@ -402,7 +402,7 @@
}
if (pEvdev->rel_queued) {
- int first = REL_CNT, last = 0;
+ int first = REL_CNT, last = -1;
int i;
if (pEvdev->swap_axes) {
@@ -428,19 +428,22 @@
}
}
- *num_v = (last - first + 1);
- *first_v = first;
+ if (last >= 0)
+ {
+ *num_v = (last - first + 1);
+ *first_v = first;
+ }
}
/*
* Some devices only generate valid abs coords when BTN_TOOL_PEN is
* pressed. On wacom tablets, this means that the pen is in
* proximity of the tablet. After the pen is removed, BTN_TOOL_PEN is
* released, and a (0, 0) absolute event is generated. Checking
- * pEvdev->proximity here lets us ignore that event. pEvdev is
- * initialized to 1 so devices that doesn't use this scheme still
+ * pEvdev->in_proximity here lets us ignore that event. pEvdev is
+ * initialized to 1 so devices that don't use this scheme still
* just works.
*/
- else if (pEvdev->abs_queued && pEvdev->proximity) {
+ else if (pEvdev->abs_queued && pEvdev->in_proximity) {
memcpy(v, pEvdev->vals, sizeof(int) * pEvdev->num_vals);
if (pEvdev->swap_axes) {
@@ -486,6 +489,9 @@
{
EvdevPtr pEvdev = pInfo->private;
+ if (!pEvdev->use_proximity)
+ return;
+
pEvdev->prox_queued = 1;
EvdevQueueProximityEvent(pInfo, ev->value);
@@ -515,7 +521,7 @@
/* no proximity change in the queue */
if (!pEvdev->prox_queued)
{
- if (pEvdev->abs_queued && !pEvdev->proximity)
+ if (pEvdev->abs_queued && !pEvdev->in_proximity)
pEvdev->abs_prox = pEvdev->abs_queued;
return 0;
}
@@ -529,8 +535,8 @@
}
}
- if ((prox_state && !pEvdev->proximity) ||
- (!prox_state && pEvdev->proximity))
+ if ((prox_state && !pEvdev->in_proximity) ||
+ (!prox_state && pEvdev->in_proximity))
{
/* We're about to go into/out of proximity but have no abs events
* within the EV_SYN. Use the last coordinates we have. */
@@ -541,7 +547,7 @@
}
}
- pEvdev->proximity = prox_state;
+ pEvdev->in_proximity = prox_state;
return 1;
}
@@ -679,6 +685,10 @@
switch (ev->code) {
case BTN_TOUCH:
+ /* For devices that have but don't use proximity, use
+ * BTN_TOUCH as the proximity notifier */
+ if (!pEvdev->use_proximity)
+ pEvdev->in_proximity = value ? ev->code : 0;
if (!(pEvdev->flags & (EVDEV_TOUCHSCREEN | EVDEV_TABLET)))
break;
/* Treat BTN_TOUCH from devices that only have BTN_TOUCH as
@@ -720,11 +730,11 @@
* pressed. On wacom tablets, this means that the pen is in
* proximity of the tablet. After the pen is removed, BTN_TOOL_PEN is
* released, and a (0, 0) absolute event is generated. Checking
- * pEvdev->proximity here lets us ignore that event. pEvdev->proximity is
- * initialized to 1 so devices that don't use this scheme still
- * just work.
+ * pEvdev->in_proximity here lets us ignore that event.
+ * pEvdev->in_proximity is initialized to 1 so devices that don't use
+ * this scheme still just work.
*/
- if (pEvdev->abs_queued && pEvdev->proximity) {
+ if (pEvdev->abs_queued && pEvdev->in_proximity) {
xf86PostMotionEventP(pInfo->dev, TRUE, first_v, num_v, v + first_v);
}
}
@@ -767,7 +777,7 @@
break;
case EV_QUEUE_BTN:
#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) >= 11
- if (pEvdev->abs_queued && pEvdev->proximity) {
+ if (pEvdev->abs_queued && pEvdev->in_proximity) {
xf86PostButtonEventP(pInfo->dev, 1, pEvdev->queue[i].key,
pEvdev->queue[i].val, first_v, num_v,
v + first_v);
@@ -1345,6 +1355,9 @@
for (i = 0; i < ArrayLength(proximity_bits); i++)
{
+ if (!pEvdev->use_proximity)
+ break;
+
if (TestBit(proximity_bits[i], pEvdev->key_bitmask))
{
InitProximityClassDeviceStruct(device);
@@ -1744,14 +1757,11 @@
/**
* Get as much information as we can from the fd and cache it.
- * If compare is True, then the information retrieved will be compared to the
- * one already cached. If the information does not match, then this function
- * returns an error.
*
* @return Success if the information was cached, or !Success otherwise.
*/
static int
-EvdevCacheCompare(InputInfoPtr pInfo, BOOL compare)
+EvdevCache(InputInfoPtr pInfo)
{
EvdevPtr pEvdev = pInfo->private;
int i, len;
@@ -1768,13 +1778,7 @@
goto error;
}
- if (!compare) {
- strcpy(pEvdev->name, name);
- } else if (strcmp(pEvdev->name, name)) {
- xf86Msg(X_ERROR, "%s: device name changed: %s != %s\n",
- pInfo->name, pEvdev->name, name);
- goto error;
- }
+ strcpy(pEvdev->name, name);
len = ioctl(pInfo->fd, EVIOCGBIT(0, sizeof(bitmask)), bitmask);
if (len < 0) {
@@ -1783,12 +1787,7 @@
goto error;
}
- if (!compare) {
- memcpy(pEvdev->bitmask, bitmask, len);
- } else if (memcmp(pEvdev->bitmask, bitmask, len)) {
- xf86Msg(X_ERROR, "%s: device bitmask has changed\n", pInfo->name);
- goto error;
- }
+ memcpy(pEvdev->bitmask, bitmask, len);
len = ioctl(pInfo->fd, EVIOCGBIT(EV_REL, sizeof(rel_bitmask)), rel_bitmask);
if (len < 0) {
@@ -1797,12 +1796,7 @@
goto error;
}
- if (!compare) {
- memcpy(pEvdev->rel_bitmask, rel_bitmask, len);
- } else if (memcmp(pEvdev->rel_bitmask, rel_bitmask, len)) {
- xf86Msg(X_ERROR, "%s: device rel_bitmask has changed\n", pInfo->name);
- goto error;
- }
+ memcpy(pEvdev->rel_bitmask, rel_bitmask, len);
len = ioctl(pInfo->fd, EVIOCGBIT(EV_ABS, sizeof(abs_bitmask)), abs_bitmask);
if (len < 0) {
@@ -1811,12 +1805,7 @@
goto error;
}
- if (!compare) {
- memcpy(pEvdev->abs_bitmask, abs_bitmask, len);
- } else if (memcmp(pEvdev->abs_bitmask, abs_bitmask, len)) {
- xf86Msg(X_ERROR, "%s: device abs_bitmask has changed\n", pInfo->name);
- goto error;
- }
+ memcpy(pEvdev->abs_bitmask, abs_bitmask, len);
len = ioctl(pInfo->fd, EVIOCGBIT(EV_LED, sizeof(led_bitmask)), led_bitmask);
if (len < 0) {
@@ -1825,12 +1814,7 @@
goto error;
}
- if (!compare) {
- memcpy(pEvdev->led_bitmask, led_bitmask, len);
- } else if (memcmp(pEvdev->led_bitmask, led_bitmask, len)) {
- xf86Msg(X_ERROR, "%s: device led_bitmask has changed\n", pInfo->name);
- goto error;
- }
+ memcpy(pEvdev->led_bitmask, led_bitmask, len);
/*
* Do not try to validate absinfo data since it is not expected
@@ -1854,27 +1838,6 @@
goto error;
}
- if (compare) {
- /*
- * Keys are special as user can adjust keymap at any time (on
- * devices that support EVIOCSKEYCODE. However we do not expect
- * buttons reserved for mice/tablets/digitizers and so on to
- * appear/disappear so we will check only those in
- * [BTN_MISC, KEY_OK) range.
- */
- size_t start_word = BTN_MISC / LONG_BITS;
- size_t start_byte = start_word * sizeof(unsigned long);
- size_t end_word = KEY_OK / LONG_BITS;
- size_t end_byte = end_word * sizeof(unsigned long);
-
- if (len >= start_byte &&
- memcmp(&pEvdev->key_bitmask[start_word], &key_bitmask[start_word],
- min(len, end_byte) - start_byte + 1)) {
- xf86Msg(X_ERROR, "%s: device key_bitmask has changed\n", pInfo->name);
- goto error;
- }
- }
-
/* Copy the data so we have reasonably up-to-date info */
memcpy(pEvdev->key_bitmask, key_bitmask, len);
@@ -2088,6 +2051,7 @@
if (pEvdev->flags & EVDEV_TOUCHPAD) {
xf86Msg(X_INFO, "%s: Configuring as touchpad\n", pInfo->name);
pInfo->type_name = XI_TOUCHPAD;
+ pEvdev->use_proximity = 0;
} else if (pEvdev->flags & EVDEV_TABLET) {
xf86Msg(X_INFO, "%s: Configuring as tablet\n", pInfo->name);
pInfo->type_name = XI_TABLET;
@@ -2250,10 +2214,11 @@
goto error;
/*
- * We initialize pEvdev->proximity to 1 so that device that doesn't use
+ * We initialize pEvdev->in_proximity to 1 so that device that doesn't use
* proximity will still report events.
*/
- pEvdev->proximity = 1;
+ pEvdev->in_proximity = 1;
+ pEvdev->use_proximity = 1;
/* Grabbing the event device stops in-kernel event forwarding. In other
words, it disables rfkill and the "Macintosh mouse button emulation".
@@ -2273,8 +2238,7 @@
EvdevInitButtonMapping(pInfo);
- if (EvdevCacheCompare(pInfo, FALSE) ||
- EvdevProbe(pInfo)) {
+ if (EvdevCache(pInfo) || EvdevProbe(pInfo)) {
rc = BadMatch;
goto error;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xf86-input-evdev-2.5.99.902/src/evdev.h new/xf86-input-evdev-2.5.99.903/src/evdev.h
--- old/xf86-input-evdev-2.5.99.902/src/evdev.h 2010-12-02 07:13:45.000000000 +0100
+++ new/xf86-input-evdev-2.5.99.903/src/evdev.h 2010-12-23 03:13:13.000000000 +0100
@@ -125,7 +125,8 @@
int old_vals[MAX_VALUATORS]; /* Translate absolute inputs to relative */
int flags;
- int proximity;
+ int in_proximity; /* device in proximity */
+ int use_proximity; /* using the proximity bit? */
int num_buttons; /* number of buttons */
BOOL swap_axes;
BOOL invert_x;
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 for openSUSE:Factory
checked in at Fri Jan 7 12:40:49 CET 2011.
--------
--- xorg-x11-driver-video/xorg-x11-driver-video.changes 2010-12-21 04:18:52.000000000 +0100
+++ /mounts/work_src_done/STABLE/xorg-x11-driver-video/xorg-x11-driver-video.changes 2011-01-05 02:51:25.000000000 +0100
@@ -1,0 +2,22 @@
+Wed Jan 5 01:38:15 UTC 2011 - sndirsch(a)novell.com
+
+- xf86-video-intel 2.13.903
+ * configure: updated m4 macro check in configure.ac
+ * Remove the deprecated function 'XNFprintf'
+ * i830: amalgamate consecutive composites into a single primitive
+ * dri: Differentiate identical "get vblank failed" messages with line no
+ * Don't replace the scanout bo through PutImage
+ * dri: Protect against using dri with an non-gem pixmap
+ * dri: Fix the use of the uninitialised bo for flink
+ * dri: Don't wait upon a NULL current mode
+ * dri: Only issue a warning for an "impossible" flip return 5 times
+ * xv: Fix interlace computation
+ * dri2: Fix interlace computation
+ * If the crtc is not enabled, then it can't be on
+ * configure: suggest upstream to find macros in case they're missing.
+ * NEWS: Add entry for 2.13.903
+ * configure: version bump for 2.13.903 snapshot
+- xf86-video-intel-i965-Fix-off-by-one-in-assert.patch
+ * i965: Fix off-by-one in assert
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
xf86-video-intel-2.13.902-20101220-1ac2e04.tar.bz2
New:
----
xf86-video-intel-2.13.903.tar.bz2
xf86-video-intel-i965-Fix-off-by-one-in-assert.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-driver-video.spec ++++++
--- /var/tmp/diff_new_pack.JakadM/_old 2011-01-07 12:39:15.000000000 +0100
+++ /var/tmp/diff_new_pack.JakadM/_new 2011-01-07 12:39:15.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package xorg-x11-driver-video (Version 7.6)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
BuildRequires: Mesa-devel libdrm-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk
Url: http://xorg.freedesktop.org/
Version: 7.6
-Release: 1
+Release: 2
License: MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/X11/Servers/XF86_4
@@ -66,7 +66,7 @@
Source41: xf86-video-vmware-11.0.3.tar.bz2
Source42: xf86-video-voodoo-1.2.4.tar.bz2
Source44: HALlib-4.1.tar.gz
-Source45: xf86-video-intel-2.13.902-20101220-1ac2e04.tar.bz2
+Source45: xf86-video-intel-2.13.903.tar.bz2
Source46: xf86-video-ati-6.13.2.tar.bz2
Source51: xf86-video-geode-2.11.10.tar.bz2
Source54: xf86-video-mach64-6.8.2.tar.bz2
@@ -101,6 +101,7 @@
Patch141: xf86-video-ati-theatre.patch
Patch142: xf86-video-ati-theatre-pciaccess.patch
Patch143: xf86-video-xgi-buildfix.diff
+Patch144: xf86-video-intel-i965-Fix-off-by-one-in-assert.patch
%description
This package contains X.Org video drivers.
@@ -154,6 +155,7 @@
pushd xf86-video-intel-*
#%patch112 -p1
%patch130 -p0
+%patch144 -p1
popd
pushd xf86-video-nv-*
%patch132 -p1
++++++ xf86-video-intel-2.13.902-20101220-1ac2e04.tar.bz2 -> xf86-video-intel-2.13.903.tar.bz2 ++++++
++++ 2438 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/xf86-video-intel-2.13.902-20101220-1ac2e04/ChangeLog new/xf86-video-intel-2.13.903/ChangeLog
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/ChangeLog 2010-12-20 14:25:31.000000000 +0100
+++ new/xf86-video-intel-2.13.903/ChangeLog 2011-01-04 11:54:26.000000000 +0100
@@ -1,3 +1,191 @@
+commit a7c7a9108f76aa312f3d5efa466052b914c81484
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Tue Jan 4 10:53:30 2011 +0000
+
+ configure: version bump for 2.13.903 snapshot
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 3fbecf34630c3588618900afdfbd9a4266856178
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Tue Jan 4 10:52:44 2011 +0000
+
+ NEWS: Add entry for 2.13.903
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 90538ecfff9c324d61419f451d41d26ab026f232
+Author: U. Artie Eoff <ullysses.a.eoff(a)intel.com>
+Date: Tue Dec 21 17:42:38 2010 -0700
+
+ configure: suggest upstream to find macros in case they're missing.
+
+ added upstream suggestion to error message in case xorg macros or
+ xserver macros are missing. removed package manager references in
+ suggestion since these are 'user' and/or 'distribution' preferences.
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 6d50f5a140dbefdf86eb25d18d08473aa7e42acc
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Mon Jan 3 23:06:14 2011 +0000
+
+ If the crtc is not enabled, then it can't be on
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 145c42a101c3150fb1e2cae8a1780b26e8b56f42
+Author: Adam Jackson <ajax(a)redhat.com>
+Date: Mon Jan 3 17:52:27 2011 -0500
+
+ dri2: Fix interlace computation
+
+ scrn->currentMode is a hack for xf86vidmode and in general is wrong for
+ RANDRful drivers. Use the mode on the associated CRTC instead.
+
+ Signed-off-by: Adam Jackson <ajax(a)redhat.com>
+ [ickle: crtc->mode is a ModeRec not Ptr]
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit b0d10ff04a24a951256a79710ba22b325b549ba4
+Author: Adam Jackson <ajax(a)redhat.com>
+Date: Mon Jan 3 17:52:26 2011 -0500
+
+ xv: Fix interlace computation
+
+ scrn->currentMode is a hack for xf86vidmode and in general is wrong for
+ RANDRful drivers. Use the mode on the associated CRTC instead.
+
+ Signed-off-by: Adam Jackson <ajax(a)redhat.com>
+ [ickle: crtc->mode is a ModeRec]
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 0ad6d6e1a678de7d8c2d4cd7c734887e1deb2f9b
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Mon Jan 3 16:52:07 2011 +0000
+
+ dri: Only issue a warning for an "impossible" flip return 5 times
+
+ As it appears that some kernels do indeed return the "wrong" value,
+ issuing a warning 60 times a second is a cruel and unusual punishment.
+
+ Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32680
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit d729ef02f2955f7476df4c65403bc1f8e705b780
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Sun Jan 2 09:11:10 2011 +0000
+
+ dri: Don't wait upon a NULL current mode
+
+ There is a race condition between the dri swapbuffers code and
+ hotplugging whereby we might attempt to execute a wait upon a
+ non-existent output. This causes a NULL dereference and a loud crash.
+
+ Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=32770
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 537fa55ed2449e91f3dd1e04abc720c6818d7227
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Sun Jan 2 09:06:28 2011 +0000
+
+ dri: Fix the use of the uninitialised bo for flink
+
+ Reported-by: Jeff Chua <jeff.chua.linux(a)gmail.com>
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit dbc542b9d38ff9781efcdf1d5308e97f04499138
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Fri Dec 31 23:29:05 2010 +0000
+
+ dri: Protect against using dri with an non-gem pixmap
+
+ Reported-by: Jeff Chua <jeff.chua.linux(a)gmail.com>
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 53fbc9f1760ee481cba1f6dceb9e7c97282a2976
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Thu Dec 30 15:32:40 2010 +0000
+
+ Don't replace the scanout bo through PutImage
+
+ As the bo may be pinned for either use by the scanout or through sharing
+ with another application, under those circumstances we cannot replace
+ the bo itself but must force the blit for PutImage.
+
+ Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=31367
+ Reported-and-tested-by: Bjørn Mork <bjorn(a)mork.no>
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 7667ad8432c032aec3a2aa004fc4dfc1877971b3
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Fri Dec 24 09:42:29 2010 +0000
+
+ dri: Differentiate identical "get vblank failed" messages with line no
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 875d4828352c501ec5d0169735fb078807e76f2e
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Thu Dec 23 19:36:12 2010 +0000
+
+ i830: amalgamate consecutive composites into a single primitive
+
+ Improve aa10text on i845 from 218kglyphs/s to 234kglyphs/s
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 58d9912e447cf6e29b20747b5ed6ee595687ce8d
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Wed Dec 22 13:50:53 2010 +0000
+
+ Remove the deprecated function 'XNFprintf'
+
+ As we know the maximum length of the string, we can replace our single
+ usage of XNFprintf with snprintf.
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit e8db77e019e19ace48592b2f6d96af6baa9a228e
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Tue Dec 21 23:03:21 2010 +0000
+
+ Revert "Suggest where to find xorg-macros in case it's missing"
+
+ I failed my reading comprehension and didn't spot that the help strings
+ pointed to two separate downstream packages.
+
+ Thanks to Carl Worth for pointing out my mistake.
+
+ This reverts commit ebb7aca66785730737bc739624006e55d43dfe1b.
+
+commit ebb7aca66785730737bc739624006e55d43dfe1b
+Author: Chris Wilson <chris(a)chris-wilson.co.uk>
+Date: Tue Dec 21 22:23:24 2010 +0000
+
+ Suggest where to find xorg-macros in case it's missing
+
+ [Modified version of U. Artie Eoff's commit to remove the duplicated
+ string. The paraphrased commit message is repeated below for clarity.]
+
+ xorg-macros is often package under an unusual name, so provide some
+ clues as to what name to try on the user's distribution. Installing
+ build-deps would be just too easy...
+
+ Also include a check for the existence of the XORG_DRIVER_CHECK_EXT
+ macro, otherwise configure might continue in spite of the missing macro
+ and cause obtuse syntax errors.
+
+ Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
+
+commit 90576f95f35e528fa2c667df162c5dc7ec98975d
+Author: U. Artie Eoff <ullysses.a.eoff(a)intel.com>
+Date: Tue Dec 21 15:10:41 2010 -0700
+
+ configure: updated m4 macro check in configure.ac
+
+ Added m4 check for XORG_DRIVER_CHECK_EXT macro definition. Updated m4 fatal messages to give better hint on how to resolve error when xorg macros are missing. Previously, configure would continue in spite of the missing macros and the build would fail for syntax errors.
+
commit 1ac2e04023f84dbf1f3db2ecad1cadd159aa614d
Author: Chris Wilson <chris(a)chris-wilson.co.uk>
Date: Mon Dec 20 10:55:11 2010 +0000
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/xf86-video-intel-2.13.902-20101220-1ac2e04/compile new/xf86-video-intel-2.13.903/compile
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/compile 1970-01-01 01:00:00.000000000 +0100
+++ new/xf86-video-intel-2.13.903/compile 2009-09-08 03:30:02.000000000 +0200
@@ -0,0 +1,143 @@
+#! /bin/sh
+# Wrapper for compilers which do not understand `-c -o'.
+
+scriptversion=2009-04-28.21; # UTC
+
+# Copyright (C) 1999, 2000, 2003, 2004, 2005, 2009 Free Software
+# Foundation, Inc.
+# Written by Tom Tromey <tromey(a)cygnus.com>.
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2, or (at your option)
+# any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# As a special exception to the GNU General Public License, if you
+# distribute this file as part of a program that contains a
+# configuration script generated by Autoconf, you may include it under
+# the same distribution terms that you use for the rest of that program.
+
+# This file is maintained in Automake, please report
+# bugs to <bug-automake(a)gnu.org> or send patches to
+# <automake-patches(a)gnu.org>.
+
+case $1 in
+ '')
+ echo "$0: No command. Try \`$0 --help' for more information." 1>&2
+ exit 1;
+ ;;
+ -h | --h*)
+ cat <<\EOF
+Usage: compile [--help] [--version] PROGRAM [ARGS]
+
+Wrapper for compilers which do not understand `-c -o'.
+Remove `-o dest.o' from ARGS, run PROGRAM with the remaining
+arguments, and rename the output as expected.
+
+If you are trying to build a whole package this is not the
+right script to run: please start by reading the file `INSTALL'.
+
+Report bugs to <bug-automake(a)gnu.org>.
+EOF
+ exit $?
+ ;;
+ -v | --v*)
+ echo "compile $scriptversion"
+ exit $?
+ ;;
+esac
+
+ofile=
+cfile=
+eat=
+
+for arg
+do
+ if test -n "$eat"; then
+ eat=
+ else
+ case $1 in
+ -o)
+ # configure might choose to run compile as `compile cc -o foo foo.c'.
+ # So we strip `-o arg' only if arg is an object.
+ eat=1
+ case $2 in
+ *.o | *.obj)
+ ofile=$2
+ ;;
+ *)
+ set x "$@" -o "$2"
+ shift
+ ;;
+ esac
+ ;;
+ *.c)
+ cfile=$1
+ set x "$@" "$1"
+ shift
+ ;;
+ *)
+ set x "$@" "$1"
+ shift
+ ;;
+ esac
+ fi
+ shift
+done
+
+if test -z "$ofile" || test -z "$cfile"; then
+ # If no `-o' option was seen then we might have been invoked from a
+ # pattern rule where we don't need one. That is ok -- this is a
+ # normal compilation that the losing compiler can handle. If no
+ # `.c' file was seen then we are probably linking. That is also
+ # ok.
+ exec "$@"
+fi
+
+# Name of file we expect compiler to create.
+cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'`
+
+# Create the lock directory.
+# Note: use `[/\\:.-]' here to ensure that we don't use the same name
+# that we are using for the .o file. Also, base the name on the expected
+# object file name, since that is what matters with a parallel build.
+lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d
+while true; do
+ if mkdir "$lockdir" >/dev/null 2>&1; then
+ break
+ fi
+ sleep 1
+done
+# FIXME: race condition here if user kills between mkdir and trap.
+trap "rmdir '$lockdir'; exit 1" 1 2 15
+
+# Run the compile.
+"$@"
+ret=$?
+
+if test -f "$cofile"; then
+ mv "$cofile" "$ofile"
+elif test -f "${cofile}bj"; then
+ mv "${cofile}bj" "$ofile"
+fi
+
+rmdir "$lockdir"
+exit $ret
+
+# Local Variables:
+# mode: shell-script
+# sh-indentation: 2
+# eval: (add-hook 'write-file-hooks 'time-stamp)
+# time-stamp-start: "scriptversion="
+# time-stamp-format: "%:y-%02m-%02d.%02H"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
+# End:
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/xf86-video-intel-2.13.902-20101220-1ac2e04/configure.ac new/xf86-video-intel-2.13.903/configure.ac
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/configure.ac 2010-12-11 21:52:05.000000000 +0100
+++ new/xf86-video-intel-2.13.903/configure.ac 2011-01-04 11:53:28.000000000 +0100
@@ -23,7 +23,7 @@
# Initialize Autoconf
AC_PREREQ([2.60])
AC_INIT([xf86-video-intel],
- [2.13.902],
+ [2.13.903],
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg]
[xf86-video-intel])
AC_CONFIG_SRCDIR([Makefile.am])
@@ -36,10 +36,19 @@
# Require X.Org macros 1.8 or later for MAN_SUBSTS set by XORG_MANPAGE_SECTIONS
m4_ifndef([XORG_MACROS_VERSION],
- [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen])])
+ [m4_fatal([must install xorg-macros 1.8 or later before running autoconf/autogen.
+ Hint: either install from source, git://anongit.freedesktop.org/xorg/util/macros or,
+ depending on you distribution, try package 'xutils-dev' or 'xorg-x11-util-macros'])])
+
XORG_MACROS_VERSION(1.8)
XORG_DEFAULT_OPTIONS
+# Require X.Org server macros (i.e. XORG_DRIVER_CHECK_EXT) to check for required modules
+m4_ifndef([XORG_DRIVER_CHECK_EXT],
+ [m4_fatal([must install xorg-server macros before running autoconf/autogen.
+ Hint: either install from source, git://anongit.freedesktop.org/xorg/xserver or,
+ depending on your distribution, try package 'xserver-xorg-dev' or 'xorg-x11-server-devel'])])
+
# Initialize libtool
AC_DISABLE_STATIC
AC_PROG_LIBTOOL
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/xf86-video-intel-2.13.902-20101220-1ac2e04/INSTALL new/xf86-video-intel-2.13.903/INSTALL
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/INSTALL 2010-12-20 14:25:31.000000000 +0100
+++ new/xf86-video-intel-2.13.903/INSTALL 2011-01-04 11:54:27.000000000 +0100
@@ -0,0 +1,291 @@
+Installation Instructions
+*************************
+
+Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005,
+2006, 2007, 2008 Free Software Foundation, Inc.
+
+ This file is free documentation; the Free Software Foundation gives
+unlimited permission to copy, distribute and modify it.
+
+Basic Installation
+==================
+
+ Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package. The following
+more-detailed instructions are generic; see the `README' file for
+instructions specific to this package.
+
+ The `configure' shell script attempts to guess correct values for
+various system-dependent variables used during compilation. It uses
+those values to create a `Makefile' in each directory of the package.
+It may also create one or more `.h' files containing system-dependent
+definitions. Finally, it creates a shell script `config.status' that
+you can run in the future to recreate the current configuration, and a
+file `config.log' containing compiler output (useful mainly for
+debugging `configure').
+
+ It can also use an optional file (typically called `config.cache'
+and enabled with `--cache-file=config.cache' or simply `-C') that saves
+the results of its tests to speed up reconfiguring. Caching is
+disabled by default to prevent problems with accidental use of stale
+cache files.
+
+ If you need to do unusual things to compile the package, please try
+to figure out how `configure' could check whether to do them, and mail
+diffs or instructions to the address given in the `README' so they can
+be considered for the next release. If you are using the cache, and at
+some point `config.cache' contains results you don't want to keep, you
+may remove or edit it.
+
+ The file `configure.ac' (or `configure.in') is used to create
+`configure' by a program called `autoconf'. You need `configure.ac' if
+you want to change it or regenerate `configure' using a newer version
+of `autoconf'.
+
+The simplest way to compile this package is:
+
+ 1. `cd' to the directory containing the package's source code and type
+ `./configure' to configure the package for your system.
+
+ Running `configure' might take a while. While running, it prints
+ some messages telling which features it is checking for.
+
+ 2. Type `make' to compile the package.
+
+ 3. Optionally, type `make check' to run any self-tests that come with
+ the package.
+
+ 4. Type `make install' to install the programs and any data files and
+ documentation.
+
+ 5. You can remove the program binaries and object files from the
+ source code directory by typing `make clean'. To also remove the
+ files that `configure' created (so you can compile the package for
+ a different kind of computer), type `make distclean'. There is
+ also a `make maintainer-clean' target, but that is intended mainly
+ for the package's developers. If you use it, you may have to get
+ all sorts of other programs in order to regenerate files that came
+ with the distribution.
+
+ 6. Often, you can also type `make uninstall' to remove the installed
+ files again.
+
+Compilers and Options
+=====================
+
+ Some systems require unusual options for compilation or linking that
+the `configure' script does not know about. Run `./configure --help'
+for details on some of the pertinent environment variables.
+
+ You can give `configure' initial values for configuration parameters
+by setting variables in the command line or in the environment. Here
+is an example:
+
+ ./configure CC=c99 CFLAGS=-g LIBS=-lposix
+
+ *Note Defining Variables::, for more details.
+
+Compiling For Multiple Architectures
+====================================
+
+ You can compile the package for more than one kind of computer at the
+same time, by placing the object files for each architecture in their
+own directory. To do this, you can use GNU `make'. `cd' to the
+directory where you want the object files and executables to go and run
+the `configure' script. `configure' automatically checks for the
+source code in the directory that `configure' is in and in `..'.
+
+ With a non-GNU `make', it is safer to compile the package for one
+architecture at a time in the source code directory. After you have
+installed the package for one architecture, use `make distclean' before
+reconfiguring for another architecture.
+
+ On MacOS X 10.5 and later systems, you can create libraries and
+executables that work on multiple system types--known as "fat" or
+"universal" binaries--by specifying multiple `-arch' options to the
+compiler but only a single `-arch' option to the preprocessor. Like
+this:
+
+ ./configure CC="gcc -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CXX="g++ -arch i386 -arch x86_64 -arch ppc -arch ppc64" \
+ CPP="gcc -E" CXXCPP="g++ -E"
+
+ This is not guaranteed to produce working output in all cases, you
+may have to build one architecture at a time and combine the results
+using the `lipo' tool if you have problems.
+
+Installation Names
+==================
+
+ By default, `make install' installs the package's commands under
+`/usr/local/bin', include files under `/usr/local/include', etc. You
+can specify an installation prefix other than `/usr/local' by giving
+`configure' the option `--prefix=PREFIX'.
+
+ You can specify separate installation prefixes for
+architecture-specific files and architecture-independent files. If you
+pass the option `--exec-prefix=PREFIX' to `configure', the package uses
+PREFIX as the prefix for installing programs and libraries.
+Documentation and other data files still use the regular prefix.
+
+ In addition, if you use an unusual directory layout you can give
+options like `--bindir=DIR' to specify different values for particular
+kinds of files. Run `configure --help' for a list of the directories
+you can set and what kinds of files go in them.
+
+ If the package supports it, you can cause programs to be installed
+with an extra prefix or suffix on their names by giving `configure' the
+option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
+
+Optional Features
+=================
+
+ Some packages pay attention to `--enable-FEATURE' options to
+`configure', where FEATURE indicates an optional part of the package.
+They may also pay attention to `--with-PACKAGE' options, where PACKAGE
+is something like `gnu-as' or `x' (for the X Window System). The
+`README' should mention any `--enable-' and `--with-' options that the
+package recognizes.
+
+ For packages that use the X Window System, `configure' can usually
+find the X include and library files automatically, but if it doesn't,
+you can use the `configure' options `--x-includes=DIR' and
+`--x-libraries=DIR' to specify their locations.
+
+Particular systems
+==================
+
+ On HP-UX, the default C compiler is not ANSI C compatible. If GNU
+CC is not installed, it is recommended to use the following options in
+order to use an ANSI C compiler:
+
+ ./configure CC="cc -Ae"
+
+and if that doesn't work, install pre-built binaries of GCC for HP-UX.
+
+ On OSF/1 a.k.a. Tru64, some versions of the default C compiler cannot
+parse its `<wchar.h>' header file. The option `-nodtk' can be used as
+a workaround. If GNU CC is not installed, it is therefore recommended
+to try
+
+ ./configure CC="cc"
+
+and if that doesn't work, try
+
+ ./configure CC="cc -nodtk"
+
+Specifying the System Type
+==========================
+
+ There may be some features `configure' cannot figure out
+automatically, but needs to determine by the type of machine the package
+will run on. Usually, assuming the package is built to be run on the
+_same_ architectures, `configure' can figure that out, but if it prints
+a message saying it cannot guess the machine type, give it the
+`--build=TYPE' option. TYPE can either be a short name for the system
+type, such as `sun4', or a canonical name which has the form:
+
+ CPU-COMPANY-SYSTEM
+
+where SYSTEM can have one of these forms:
+
+ OS KERNEL-OS
+
+ See the file `config.sub' for the possible values of each field. If
+`config.sub' isn't included in this package, then this package doesn't
+need to know the machine type.
+
+ If you are _building_ compiler tools for cross-compiling, you should
+use the option `--target=TYPE' to select the type of system they will
+produce code for.
+
+ If you want to _use_ a cross compiler, that generates code for a
+platform different from the build platform, you should specify the
+"host" platform (i.e., that on which the generated programs will
+eventually be run) with `--host=TYPE'.
+
+Sharing Defaults
+================
+
+ If you want to set default values for `configure' scripts to share,
+you can create a site shell script called `config.site' that gives
+default values for variables like `CC', `cache_file', and `prefix'.
+`configure' looks for `PREFIX/share/config.site' if it exists, then
+`PREFIX/etc/config.site' if it exists. Or, you can set the
+`CONFIG_SITE' environment variable to the location of the site script.
+A warning: not all `configure' scripts look for a site script.
+
+Defining Variables
+==================
+
+ Variables not defined in a site shell script can be set in the
+environment passed to `configure'. However, some packages may run
+configure again during the build, and the customized values of these
+variables may be lost. In order to avoid this problem, you should set
+them in the `configure' command line, using `VAR=value'. For example:
+
+ ./configure CC=/usr/local2/bin/gcc
+
+causes the specified `gcc' to be used as the C compiler (unless it is
+overridden in the site shell script).
+
+Unfortunately, this technique does not work for `CONFIG_SHELL' due to
+an Autoconf bug. Until the bug is fixed you can use this workaround:
+
+ CONFIG_SHELL=/bin/bash /bin/bash ./configure CONFIG_SHELL=/bin/bash
+
+`configure' Invocation
+======================
+
+ `configure' recognizes the following options to control how it
+operates.
+
+`--help'
+`-h'
+ Print a summary of all of the options to `configure', and exit.
+
+`--help=short'
+`--help=recursive'
+ Print a summary of the options unique to this package's
+ `configure', and exit. The `short' variant lists options used
+ only in the top level, while the `recursive' variant lists options
+ also present in any nested packages.
+
+`--version'
+`-V'
+ Print the version of Autoconf used to generate the `configure'
+ script, and exit.
+
+`--cache-file=FILE'
+ Enable the cache: use and save the results of the tests in FILE,
+ traditionally `config.cache'. FILE defaults to `/dev/null' to
+ disable caching.
+
+`--config-cache'
+`-C'
+ Alias for `--cache-file=config.cache'.
+
+`--quiet'
+`--silent'
+`-q'
+ Do not print messages saying which checks are being made. To
+ suppress all normal output, redirect it to `/dev/null' (any error
+ messages will still be shown).
+
+`--srcdir=DIR'
+ Look for the package's source code in directory DIR. Usually
+ `configure' can determine that directory automatically.
+
+`--prefix=DIR'
+ Use DIR as the installation prefix. *Note Installation Names::
+ for more details, including other options available for fine-tuning
+ the installation locations.
+
+`--no-create'
+`-n'
+ Run the configure checks, but stop before creating any output
+ files.
+
+`configure' also accepts some other, not widely useful, options. Run
+`configure --help' for more details.
+
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/xf86-video-intel-2.13.902-20101220-1ac2e04/NEWS new/xf86-video-intel-2.13.903/NEWS
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/NEWS 2010-12-11 21:52:05.000000000 +0100
+++ new/xf86-video-intel-2.13.903/NEWS 2011-01-04 11:52:41.000000000 +0100
@@ -1,3 +1,26 @@
+Snapshot 2.13.903 (2010-01-04)
+==============================
+This is the second release candidate in preparation for the upcoming
+2.14.0 release, and if no showstoppers turn up in wider testing will
+become the next release. Besides the usual bug fixes, we've included
+patches by Mario Kleiner to improve vblank handing which both improve the
+timing accuracy and remove a few potential races -- provided you also
+have the corresponding fixes in the kernel.
+
+Bug fixes
+---------
+
+ * Crash on hot-unpluging with an active fullscreen GL application, e.g. a
+ compositing WM or video player
+ https://bugs.freedesktop.org/show_bug.cgi?id=32770
+
+ * Freeze upon maximising client-side software renderers, e.g. flash.
+ https://bugs.freedesktop.org/show_bug.cgi?id=31367
+
+ * Fix confusion over G35 generation
+ https://bugs.freedesktop.org/show_bug.cgi?id=32478
+
+
Snapshot 2.13.902 (2010-12-10)
==============================
This is the first release candidate in preparation for the upcoming
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/xf86-video-intel-2.13.902-20101220-1ac2e04/src/i830_render.c new/xf86-video-intel-2.13.903/src/i830_render.c
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/src/i830_render.c 2010-12-04 06:31:03.000000000 +0100
+++ new/xf86-video-intel-2.13.903/src/i830_render.c 2010-12-23 20:35:29.000000000 +0100
@@ -669,7 +669,7 @@
ScrnInfoPtr scrn = xf86Screens[dest->drawable.pScreen->myNum];
intel_screen_private *intel = intel_get_screen_private(scrn);
Bool is_affine_src, is_affine_mask = TRUE;
- int per_vertex, num_floats;
+ int per_vertex;
float src_x[3], src_y[3], src_w[3], mask_x[3], mask_y[3], mask_w[3];
per_vertex = 2; /* dest x/y */
@@ -786,9 +786,10 @@
}
}
- num_floats = 3 * per_vertex;
-
- OUT_BATCH(PRIM3D_INLINE | PRIM3D_RECTLIST | (num_floats - 1));
+ if (intel->vertex_count == 0) {
+ intel->vertex_index = intel->batch_used;
+ OUT_BATCH(PRIM3D_INLINE | PRIM3D_RECTLIST);
+ }
OUT_BATCH_F(dstX + w);
OUT_BATCH_F(dstY + h);
OUT_BATCH_F(src_x[2] / intel->scale_units[0][0]);
@@ -833,6 +834,17 @@
OUT_BATCH_F(mask_w[0]);
}
}
+
+ intel->vertex_count += 3 * per_vertex;
+
+}
+
+void i830_vertex_flush(intel_screen_private *intel)
+{
+ if (intel->vertex_count) {
+ intel->batch_ptr[intel->vertex_index] |= intel->vertex_count - 1;
+ intel->vertex_count = 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/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_dri.c new/xf86-video-intel-2.13.903/src/intel_dri.c
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_dri.c 2010-12-17 03:51:18.000000000 +0100
+++ new/xf86-video-intel-2.13.903/src/intel_dri.c 2011-01-04 00:03:59.000000000 +0100
@@ -73,6 +73,21 @@
unsigned int attachment;
} I830DRI2BufferPrivateRec, *I830DRI2BufferPrivatePtr;
+static uint32_t pixmap_flink(PixmapPtr pixmap)
+{
+ struct intel_pixmap *priv = intel_get_pixmap_private(pixmap);
+ uint32_t name;
+
+ if (priv == NULL || priv->bo == NULL)
+ return 0;
+
+ if (dri_bo_flink(priv->bo, &name) != 0)
+ return 0;
+
+ priv->pinned = 1;
+ return name;
+}
+
static PixmapPtr get_front_buffer(DrawablePtr drawable)
{
ScreenPtr screen = drawable->pScreen;
@@ -179,10 +194,9 @@
ScrnInfoPtr scrn = xf86Screens[screen->myNum];
intel_screen_private *intel = intel_get_screen_private(scrn);
DRI2BufferPtr buffers;
- dri_bo *bo;
- int i;
I830DRI2BufferPrivatePtr privates;
PixmapPtr pixmap, pDepthPixmap;
+ int i;
buffers = calloc(count, sizeof *buffers);
if (buffers == NULL)
@@ -251,8 +265,7 @@
privates[i].pixmap = pixmap;
privates[i].attachment = attachments[i];
- bo = intel_get_pixmap_bo(pixmap);
- if (bo == NULL || dri_bo_flink(bo, &buffers[i].name) != 0) {
+ if ((buffers[i].name = pixmap_flink(pixmap)) == 0) {
/* failed to name buffer */
screen->DestroyPixmap(pixmap);
goto unwind;
@@ -297,7 +310,6 @@
ScrnInfoPtr scrn = xf86Screens[screen->myNum];
intel_screen_private *intel = intel_get_screen_private(scrn);
DRI2Buffer2Ptr buffer;
- dri_bo *bo;
I830DRI2BufferPrivatePtr privates;
PixmapPtr pixmap;
@@ -358,8 +370,7 @@
privates->pixmap = pixmap;
privates->attachment = attachment;
- bo = intel_get_pixmap_bo(pixmap);
- if (bo == NULL || dri_bo_flink(bo, &buffer->name) != 0) {
+ if ((buffer->name = pixmap_flink(pixmap)) == 0) {
/* failed to name buffer */
screen->DestroyPixmap(pixmap);
free(privates);
@@ -421,8 +432,8 @@
ValidateGC(dst, gc);
/* Wait for the scanline to be outside the region to be copied */
- if (pixmap_is_scanout(get_drawable_pixmap(dst))
- && intel->swapbuffers_wait) {
+ if (pixmap_is_scanout(get_drawable_pixmap(dst)) &&
+ intel->swapbuffers_wait) {
BoxPtr box;
BoxRec crtcbox;
int y1, y2;
@@ -473,7 +484,7 @@
event = MI_WAIT_FOR_PIPEB_SVBLANK;
}
- if (scrn->currentMode->Flags & V_INTERLACE) {
+ if (crtc->mode.Flags & V_INTERLACE) {
/* DSL count field lines */
y1 /= 2;
y2 /= 2;
@@ -790,10 +801,19 @@
* causing wrong (msc, ust) return values and possible visual corruption.
*/
if ((frame < flip->frame) && (flip->frame - frame < 5)) {
- xf86DrvMsg(scrn->scrnIndex, X_WARNING,
- "%s: Pageflip completion has impossible msc %d < target_msc %d\n",
- __func__, frame, flip->frame);
- /* All-Zero values signal failure of timestamping to client. */
+ static int limit = 5;
+
+ /* XXX we are currently hitting this path with older
+ * kernels, so make it quieter.
+ */
+ if (limit) {
+ xf86DrvMsg(scrn->scrnIndex, X_WARNING,
+ "%s: Pageflip completion has impossible msc %d < target_msc %d\n",
+ __func__, frame, flip->frame);
+ limit--;
+ }
+
+ /* All-0 values signal timestamping failure. */
frame = tv_sec = tv_usec = 0;
}
@@ -1038,7 +1058,9 @@
ret = drmWaitVBlank(intel->drmSubFD, &vbl);
if (ret) {
xf86DrvMsg(scrn->scrnIndex, X_WARNING,
- "get vblank counter failed: %s\n", strerror(errno));
+ "%s:%d get vblank counter failed: %s\n",
+ __FUNCTION__, __LINE__,
+ strerror(errno));
return FALSE;
}
@@ -1092,7 +1114,9 @@
ret = drmWaitVBlank(intel->drmSubFD, &vbl);
if (ret) {
xf86DrvMsg(scrn->scrnIndex, X_WARNING,
- "get vblank counter failed: %s\n", strerror(errno));
+ "%s:%d get vblank counter failed: %s\n",
+ __FUNCTION__, __LINE__,
+ strerror(errno));
goto out_complete;
}
@@ -1120,7 +1144,9 @@
ret = drmWaitVBlank(intel->drmSubFD, &vbl);
if (ret) {
xf86DrvMsg(scrn->scrnIndex, X_WARNING,
- "get vblank counter failed: %s\n", strerror(errno));
+ "%s:%d get vblank counter failed: %s\n",
+ __FUNCTION__, __LINE__,
+ strerror(errno));
goto out_complete;
}
@@ -1153,7 +1179,9 @@
ret = drmWaitVBlank(intel->drmSubFD, &vbl);
if (ret) {
xf86DrvMsg(scrn->scrnIndex, X_WARNING,
- "get vblank counter failed: %s\n", strerror(errno));
+ "%s:%d get vblank counter failed: %s\n",
+ __FUNCTION__, __LINE__,
+ strerror(errno));
goto out_complete;
}
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/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_driver.c new/xf86-video-intel-2.13.903/src/intel_driver.c
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_driver.c 2010-12-20 14:21:42.000000000 +0100
+++ new/xf86-video-intel-2.13.903/src/intel_driver.c 2011-01-04 00:06:09.000000000 +0100
@@ -354,26 +354,22 @@
{
intel_screen_private *intel = intel_get_screen_private(scrn);
struct pci_device *dev = intel->PciInfo;
- char *busid;
drmSetVersion sv;
struct drm_i915_getparam gp;
int err, has_gem;
+ char busid[20];
- /* We wish we had asprintf, but all we get is XNFprintf. */
- busid = XNFprintf("pci:%04x:%02x:%02x.%d",
- dev->domain, dev->bus, dev->dev, dev->func);
+ snprintf(busid, sizeof(busid), "pci:%04x:%02x:%02x.%d",
+ dev->domain, dev->bus, dev->dev, dev->func);
intel->drmSubFD = drmOpen("i915", busid);
if (intel->drmSubFD == -1) {
xf86DrvMsg(scrn->scrnIndex, X_ERROR,
"[drm] Failed to open DRM device for %s: %s\n",
busid, strerror(errno));
- free(busid);
return FALSE;
}
- free(busid);
-
/* Check that what we opened was a master or a master-capable FD,
* by setting the version of the interface we'll use to talk to it.
* (see DRIOpenDRMMaster() in DRI1)
@@ -815,6 +811,9 @@
xf86CrtcConfigPtr xf86_config = XF86_CRTC_CONFIG_PTR(scrn);
int i, active_outputs = 0;
+ if (!crtc->enabled)
+ return FALSE;
+
/* Kernel manages CRTC status based out output config */
for (i = 0; i < xf86_config->num_output; i++) {
xf86OutputPtr output = xf86_config->output[i];
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/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel.h new/xf86-video-intel-2.13.903/src/intel.h
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel.h 2010-12-17 03:51:18.000000000 +0100
+++ new/xf86-video-intel-2.13.903/src/intel.h 2010-12-30 16:23:40.000000000 +0100
@@ -184,6 +184,7 @@
int8_t busy :2;
int8_t batch_write :1;
int8_t offscreen :1;
+ int8_t pinned :1;
};
#if HAS_DEVPRIVATEKEYREC
@@ -570,9 +571,10 @@
Bool i830_prepare_composite(int op, PicturePtr sourcec, PicturePtr mask,
PicturePtr dest, PixmapPtr sourcecPixmap,
PixmapPtr maskPixmap, PixmapPtr destPixmap);
-
void i830_composite(PixmapPtr dest, int srcX, int srcY,
int maskX, int maskY, int dstX, int dstY, int w, int h);
+void i830_vertex_flush(intel_screen_private *intel);
+
/* i915_render.c */
Bool i915_check_composite(int op,
PicturePtr sourcec, PicturePtr mask, PicturePtr dest,
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/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_uxa.c new/xf86-video-intel-2.13.903/src/intel_uxa.c
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_uxa.c 2010-12-07 22:08:25.000000000 +0100
+++ new/xf86-video-intel-2.13.903/src/intel_uxa.c 2010-12-30 16:24:48.000000000 +0100
@@ -770,7 +770,8 @@
} else {
ScreenPtr screen = pixmap->drawable.pScreen;
- if (x == 0 && y == 0 &&
+ if (!priv->pinned &&
+ x == 0 && y == 0 &&
w == pixmap->drawable.width &&
h == pixmap->drawable.height)
{
@@ -1101,7 +1102,7 @@
} else {
PixmapPtr pixmap = screen->GetScreenPixmap(screen);
intel_set_pixmap_bo(pixmap, bo);
- intel_get_pixmap_private(pixmap)->busy = 1;
+ intel_get_pixmap_private(pixmap)->pinned = 1;
screen->ModifyPixmapHeader(pixmap,
scrn->virtualX,
scrn->virtualY,
@@ -1220,6 +1221,7 @@
intel->uxa_driver->composite = i830_composite;
intel->uxa_driver->done_composite = i830_done_composite;
+ intel->vertex_flush = i830_vertex_flush;
intel->batch_commit_notify = i830_batch_commit_notify;
} else if (IS_GEN3(intel)) {
intel->uxa_driver->check_composite = i915_check_composite;
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/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_video.c new/xf86-video-intel-2.13.903/src/intel_video.c
--- old/xf86-video-intel-2.13.902-20101220-1ac2e04/src/intel_video.c 2010-11-02 00:31:47.000000000 +0100
+++ new/xf86-video-intel-2.13.903/src/intel_video.c 2011-01-04 00:01:40.000000000 +0100
@@ -1348,7 +1348,7 @@
event = MI_WAIT_FOR_PIPEB_SVBLANK;
}
- if (scrn->currentMode->Flags & V_INTERLACE) {
+ if (crtc->mode.Flags & V_INTERLACE) {
/* DSL count field lines */
y1 /= 2;
y2 /= 2;
++++++ xf86-video-intel-i965-Fix-off-by-one-in-assert.patch ++++++
>From 22d7b61791c382088a6c0df5dce3a15405d6c495 Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris(a)chris-wilson.co.uk>
Date: Tue, 4 Jan 2011 12:32:01 +0000
Subject: [PATCH] i965: Fix off-by-one in assert
Signed-off-by: Chris Wilson <chris(a)chris-wilson.co.uk>
---
src/i965_render.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/src/i965_render.c b/src/i965_render.c
index ca5e6b6..b1ac6ba 100644
--- a/src/i965_render.c
+++ b/src/i965_render.c
@@ -1730,8 +1730,7 @@ static void i965_bind_surfaces(struct intel_screen_private *intel)
{
uint32_t *binding_table;
- assert(intel->surface_used + 4 * sizeof(struct brw_surface_state_padded) <
- sizeof(intel->surface_data));
+ assert(intel->surface_used + 4 * sizeof(struct brw_surface_state_padded) <= sizeof(intel->surface_data));
binding_table = (uint32_t*) (intel->surface_data + intel->surface_used);
intel->surface_table = intel->surface_used;
--
1.7.3.4
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-dns-server for openSUSE:Factory
checked in at Fri Jan 7 12:38:59 CET 2011.
--------
--- yast2-dns-server/yast2-dns-server.changes 2009-03-20 17:20:40.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-dns-server/yast2-dns-server.changes 2011-01-06 14:49:33.000000000 +0100
@@ -0,0 +1,18 @@
+------------------------------------------------------------------
+Thu Jan 6 14:17:25 CET 2011 - locilka(a)suse.cz
+
+- Implemented less strict TXT record check (BNC #620480).
+- 2.20.1
+
+------------------------------------------------------------------
+Wed Jan 13 18:56:03 CET 2010 - kmachalkova(a)suse.cz
+
+- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su
+ where root privileges are needed, removed X-KDE-SubstituteUID key
+ (bnc#540627)
+
+-------------------------------------------------------------------
+Thu Nov 26 14:00:19 CET 2009 - locilka(a)suse.cz
+
+- Fixed LDAP initialization (bnc #557090).
+
calling whatdependson for head-i586
Old:
----
yast2-dns-server-2.18.3.tar.bz2
New:
----
yast2-dns-server-2.20.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-dns-server.spec ++++++
--- /var/tmp/diff_new_pack.vRbWZG/_old 2011-01-07 12:30:03.000000000 +0100
+++ /var/tmp/diff_new_pack.vRbWZG/_new 2011-01-07 12:30:03.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-dns-server (Version 2.18.3)
+# spec file for package yast2-dns-server (Version 2.20.1)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,14 +19,18 @@
Name: yast2-dns-server
-Version: 2.18.3
+Version: 2.20.1
Release: 1
-License: GPL v2 or later
-Group: System/YaST
+
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-dns-server-2.18.3.tar.bz2
+Source0: yast2-dns-server-2.20.1.tar.bz2
+
Prefix: /usr
+
+Group: System/YaST
+License: GPLv2+
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-ldap-client yast2-perl-bindings yast2-testsuite
+
# requires DnsServerAPI::GetReverseIPforIPv6
BuildRequires: yast2 >= 2.17.8
Requires: /usr/bin/host
@@ -39,37 +43,38 @@
Requires: bind-utils
Requires: yast2-ldap
Requires: yast2-ldap-client
+
# Script /sbin/netconfig 0.71.2+?
# FATE #303386: Network setup tools
Requires: yast2-sysconfig
+
# DnsServerApi moved to yast2.rpm (bnc#392606)
# DnsServerAPI::GetReverseIPforIPv6
Requires: yast2 >= 2.17.8
+
BuildArch: noarch
+
Summary: YaST2 - DNS Server Configuration
%description
This package contains the YaST2 component for DNS server configuration.
-
-
-Authors:
---------
- Jiri Srain <jsrain(a)suse.cz>
- Lukas Ocilka <locilka(a)suse.cz>
-
%prep
-%setup -n yast2-dns-server-2.18.3
+%setup -n yast2-dns-server-2.20.1
%build
%{prefix}/bin/y2tool y2autoconf
%{prefix}/bin/y2tool y2automake
autoreconf --force --install
+
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
+
%{?suse_update_config:%{suse_update_config -f}}
./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir}
-make %{?jobs:-j%jobs}
+# V=1: verbose build in case we used AM_SILENT_RULES(yes)
+# so that RPM_OPT_FLAGS check works
+make %{?jobs:-j%jobs} V=1
%install
make install DESTDIR="$RPM_BUILD_ROOT"
++++++ yast2-dns-server-2.18.3.tar.bz2 -> yast2-dns-server-2.20.1.tar.bz2 ++++++
++++ 3452 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-dns-server-2.18.3/autodocs-ycp.ami new/yast2-dns-server-2.20.1/autodocs-ycp.ami
--- old/yast2-dns-server-2.18.3/autodocs-ycp.ami 2009-01-23 18:42:45.000000000 +0100
+++ new/yast2-dns-server-2.20.1/autodocs-ycp.ami 2011-01-06 14:47:53.000000000 +0100
@@ -1,5 +1,5 @@
# -*- makefile -*- Automake include file
-# $Id: autodocs-ycp.ami 33394 2006-10-13 11:51:40Z mvidner $
+# $Id: autodocs-ycp.ami 57644 2009-06-19 08:38:11Z mvidner $
# Builds source documentation for YCP sources
# Uses ycpdoc
@@ -8,20 +8,25 @@
# Optional - the default is $(srcdir)/../../src/*.ycp
# AUTODOCS_PM: Files that the perl autodocs is built from
# Optional - the default is $(srcdir)/../../src/*.pm
+# AUTODOCS_SUBDIR: To install the result to $(docdir)/SUBDIR/autodocs
+# Optional - the default is no subdir, $(docdir)/autodocs
+# AUTODOCS_STRIP: Strip it from filenames. The remaining / are replaced by __
+# Optional - the default is $(srcdir)/../../src
-htmldir = $(docdir)/autodocs
+htmldir = $(docdir)/$(AUTODOCS_SUBDIR)/autodocs
-html_DATA = index.html $(wildcard *.html)
+html_DATA = index.html $(filter-out index.html, $(wildcard *.html))
CLEANFILES = $(html_DATA) pod2htm*.tmp
AUTODOCS_YCP ?= $(wildcard $(srcdir)/../../src/*.ycp)
AUTODOCS_PM ?= $(wildcard $(srcdir)/../../src/*.pm)
+AUTODOCS_STRIP ?= $(srcdir)/../../src
index.html: $(AUTODOCS_YCP) $(AUTODOCS_PM)
#including *.pm, for the index
- ${YCPDOC} -d. $^
+ ${YCPDOC} -d. -s$(AUTODOCS_STRIP) $(AUTODOCS_YCP)
for i in $(AUTODOCS_PM); do \
- b=`basename $$i`; b=$${b%.pm}; \
+ b=$${i##$(AUTODOCS_STRIP)}; b=$${b#/}; b=$${b//\//__}; b=$${b%.pm}; \
pod2html --title=$$b --infile=$$i --outfile=$$b.html; \
- echo "<a href='$$b.html'>$$b</a>" > $$b.mod.html; \
+ echo "<a href='$$b.html'>$${b/__/::}</a>" > $$b.mod.html; \
done
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-dns-server-2.18.3/configure.in new/yast2-dns-server-2.20.1/configure.in
--- old/yast2-dns-server-2.18.3/configure.in 2009-01-23 18:42:45.000000000 +0100
+++ new/yast2-dns-server-2.20.1/configure.in 2011-01-06 14:47:53.000000000 +0100
@@ -1,9 +1,9 @@
dnl configure.in for yast2-dns-server
dnl
-dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-dns-server, 2.18.1, http://bugs.opensuse.org/, yast2-dns-server)
+AC_INIT(yast2-dns-server, 2.20.1, http://bugs.opensuse.org/, yast2-dns-server)
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.18.1"
+VERSION="2.20.1"
RPMNAME="yast2-dns-server"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
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-dns-server-2.18.3/Makefile.am new/yast2-dns-server-2.20.1/Makefile.am
--- old/yast2-dns-server-2.18.3/Makefile.am 2009-01-23 18:42:45.000000000 +0100
+++ new/yast2-dns-server-2.20.1/Makefile.am 2011-01-06 14:47:53.000000000 +0100
@@ -32,10 +32,10 @@
# less strict; prefer bzip2
AUTOMAKE_OPTIONS = foreign dist-bzip2 no-dist-gzip
-# where devtools instal m4 snippets
+# where devtools install m4 snippets
# argh, executed literally
#ACLOCAL_AMFLAGS = -I $(Y2DEVTOOLS_PREFIX)/share/aclocal
-ACLOCAL_AMFLAGS = -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
+ACLOCAL_AMFLAGS = -I . -I `if test -d ./devtools/admin; then echo ./devtools/admin; else pkg-config --print-errors --variable=datadir yast2-devtools; fi`/aclocal
Makefile.am.common: $(DEVTOOLS_DIR)/admin/Makefile.am.common
cmp -s $< $@ || cp -f $< $@
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-dns-server-2.18.3/missing new/yast2-dns-server-2.20.1/missing
--- old/yast2-dns-server-2.18.3/missing 2009-01-23 18:42:48.000000000 +0100
+++ new/yast2-dns-server-2.20.1/missing 2011-01-06 14:47:56.000000000 +0100
@@ -1,10 +1,10 @@
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
-scriptversion=2006-05-10.23
+scriptversion=2009-04-28.21; # UTC
-# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006
-# Free Software Foundation, Inc.
+# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006,
+# 2008, 2009 Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard(a)iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
@@ -18,9 +18,7 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -89,6 +87,9 @@
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create \`y.tab.[ch]', if possible, from existing .[ch]
+Version suffixes to PROGRAM as well as the prefixes \`gnu-', \`gnu', and
+\`g' are ignored when checking the name.
+
Send bug reports to <bug-automake(a)gnu.org>."
exit $?
;;
@@ -106,15 +107,22 @@
esac
+# normalize program name to check for.
+program=`echo "$1" | sed '
+ s/^gnu-//; t
+ s/^gnu//; t
+ s/^g//; t'`
+
# 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).
+# the program). This is about non-GNU programs, so use $1 not
+# $program.
case $1 in
- lex|yacc)
+ lex*|yacc*)
# Not GNU programs, they don't have --version.
;;
- tar)
+ tar*)
if test -n "$run"; then
echo 1>&2 "ERROR: \`tar' requires --run"
exit 1
@@ -138,7 +146,7 @@
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
-case $1 in
+case $program in
aclocal*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
@@ -148,7 +156,7 @@
touch aclocal.m4
;;
- autoconf)
+ autoconf*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`${configure_ac}'. You might want to install the
@@ -157,7 +165,7 @@
touch configure
;;
- autoheader)
+ autoheader*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified \`acconfig.h' or \`${configure_ac}'. You might want
@@ -187,7 +195,7 @@
while read f; do touch "$f"; done
;;
- autom4te)
+ autom4te*)
echo 1>&2 "\
WARNING: \`$1' is needed, but is $msg.
You might have modified some files without having the
@@ -210,7 +218,7 @@
fi
;;
- bison|yacc)
+ bison*|yacc*)
echo 1>&2 "\
WARNING: \`$1' $msg. You should only need it if
you modified a \`.y' file. You may need the \`Bison' package
@@ -240,7 +248,7 @@
fi
;;
- lex|flex)
+ lex*|flex*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.l' file. You may need the \`Flex' package
@@ -263,7 +271,7 @@
fi
;;
- help2man)
+ help2man*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a dependency of a manual page. You may need the
@@ -277,11 +285,11 @@
else
test -z "$file" || exec >$file
echo ".ab help2man is required to generate this page"
- exit 1
+ exit $?
fi
;;
- makeinfo)
+ makeinfo*)
echo 1>&2 "\
WARNING: \`$1' is $msg. You should only need it if
you modified a \`.texi' or \`.texinfo' file, or any other file
@@ -310,7 +318,7 @@
touch $file
;;
- tar)
+ tar*)
shift
# We have already tried tar in the generic part.
@@ -363,5 +371,6 @@
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
-# time-stamp-end: "$"
+# time-stamp-time-zone: "UTC"
+# time-stamp-end: "; # UTC"
# End:
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-dns-server-2.18.3/src/dialog-masterzone.ycp new/yast2-dns-server-2.20.1/src/dialog-masterzone.ycp
--- old/yast2-dns-server-2.18.3/src/dialog-masterzone.ycp 2008-11-18 13:53:21.000000000 +0100
+++ new/yast2-dns-server-2.20.1/src/dialog-masterzone.ycp 2011-01-06 14:35:22.000000000 +0100
@@ -5,7 +5,7 @@
* Authors: Jiri Srain <jiri.srain(a)suse.cz>,
* Lukas Ocilka <lukas.ocilka(a)suse.cz>
*
- * $Id: dialog-masterzone.ycp 53380 2008-11-18 12:54:01Z locilka $
+ * $Id: dialog-masterzone.ycp 63112 2011-01-06 13:35:21Z locilka $
*/
{
@@ -1308,6 +1308,31 @@
}
/**
+ * Checks whether a given string is a valid TXT record key (name)
+ */
+boolean ValidTXTRecordName (string name) {
+ // Checking the length
+ if (name == nil || name == "") {
+ y2warning ("TXT record key must not be empty");
+ return false;
+ }
+
+ // Checking for forbidden '='
+ if (regexpmatch(name, "=")) {
+ y2warning ("TXT record key %1 must not contain a '=' character.", name);
+ return false;
+ }
+
+ // only US-ASCII characters are allowed
+ if (size(name) != size(toascii(name))) {
+ y2warning ("TXT record key %1 contains some non US-ASCII characters", name);
+ return false;
+ }
+
+ return true;
+}
+
+/**
* Checking new record by the "type"
*/
boolean CheckNewZoneRecordSyntax (map <string, string> record) {
@@ -1467,10 +1492,10 @@
// -- TXT -- \\
} else if (type == "TXT") {
- // (hostname or FQ)
- if (Hostname::Check(key) != true && Hostname::CheckFQ(key) != true) {
+ if (! ValidTXTRecordName(key)) {
UI::SetFocus ( `id ("add_record_name") );
- Popup::Error (_("Invalid TXT record key. It should be similar to a hostname.") + "\n\n" + Hostname::ValidFQ() );
+ Popup::Error (_("Invalid TXT record key. It should consist of printable US-ASCII characters excluding '='
+and must be at least one character long."));
return false;
}
if (size (val) > 255) {
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-dns-server-2.18.3/src/dns-server.desktop new/yast2-dns-server-2.20.1/src/dns-server.desktop
--- old/yast2-dns-server-2.18.3/src/dns-server.desktop 2008-05-19 15:28:04.000000000 +0200
+++ new/yast2-dns-server-2.20.1/src/dns-server.desktop 2010-01-15 11:14:00.000000000 +0100
@@ -20,9 +20,8 @@
X-SuSE-YaST-AutoInstSchema=dns-server.rnc
Icon=yast-dns-server
-Exec=/sbin/yast2 dns-server
+Exec=xdg-su -c "/sbin/yast2 dns-server"
Name=DNS Server
GenericName=Configure a DNS server
-X-KDE-SubstituteUID=true
StartupNotify=true
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-dns-server-2.18.3/src/DnsServerHelperFunctions.ycp new/yast2-dns-server-2.20.1/src/DnsServerHelperFunctions.ycp
--- old/yast2-dns-server-2.18.3/src/DnsServerHelperFunctions.ycp 2008-07-23 15:09:17.000000000 +0200
+++ new/yast2-dns-server-2.20.1/src/DnsServerHelperFunctions.ycp 2009-11-24 15:14:18.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Module containing helper functions.
* Authors: Lukas Ocilka <locilka(a)suse.cz>
*
- * $Id:$
+ * $Id: DnsServerHelperFunctions.ycp 57028 2009-04-29 10:58:09Z lslezak $
*
* Module handles dynamic update of zone using 'nsupdate' command.
* Automatic generation of connected zones and much more!
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-dns-server-2.18.3/src/DnsServer.pm new/yast2-dns-server-2.20.1/src/DnsServer.pm
--- old/yast2-dns-server-2.18.3/src/DnsServer.pm 2009-03-20 17:00:15.000000000 +0100
+++ new/yast2-dns-server-2.20.1/src/DnsServer.pm 2009-11-26 14:00:01.000000000 +0100
@@ -1784,7 +1784,7 @@
# check if the schema is properly included
NetworkInterfaces->Read ();
- if ($ldap_server eq "127.0.0.1" || $ldap_server eq "localhost"
+ if ($ldap_server =~ /^127\.0\.0\.[0-9]+$/ || $ldap_server eq "localhost" || $ldap_server eq "::1"
|| -1 != index (lc ($ldap_server), lc (Hostname->CurrentHostname()))
|| 0 != scalar (@{NetworkInterfaces->Locate ("IPADDR", $ldap_server)}))
{
@@ -1797,7 +1797,7 @@
}
# connect to the LDAP server
- my $ret = Ldap->LDAPInit (0, 0);
+ my $ret = Ldap->LDAPInit ();
if ($ret ne "")
{
Ldap->LDAPErrorMessage ("init", $ret);
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-dns-server-2.18.3/VERSION new/yast2-dns-server-2.20.1/VERSION
--- old/yast2-dns-server-2.18.3/VERSION 2009-03-20 17:13:30.000000000 +0100
+++ new/yast2-dns-server-2.20.1/VERSION 2011-01-06 14:20:56.000000000 +0100
@@ -1 +1 @@
-2.18.3
+2.20.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 yast2-samba-client for openSUSE:Factory
checked in at Fri Jan 7 12:29:44 CET 2011.
--------
--- yast2-samba-client/yast2-samba-client.changes 2010-09-22 15:49:34.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-samba-client/yast2-samba-client.changes 2011-01-05 16:04:29.000000000 +0100
@@ -1,0 +2,13 @@
+Wed Jan 5 15:59:27 CET 2011 - jsuchome(a)suse.cz
+
+- import all config file sections, not only [global]
+- do not let dollar sign be part of autoYaST XML (bnc#662250)
+- 2.20.2
+
+-------------------------------------------------------------------
+Mon Jan 3 14:32:15 CET 2011 - jsuchome(a)suse.cz
+
+- updated schema file to include all known options (bnc#660979)
+- 2.20.1
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-samba-client-2.20.0.tar.bz2
New:
----
yast2-samba-client-2.20.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-samba-client.spec ++++++
--- /var/tmp/diff_new_pack.YCfM1i/_old 2011-01-07 12:28:36.000000000 +0100
+++ /var/tmp/diff_new_pack.YCfM1i/_new 2011-01-07 12:28:36.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-samba-client (Version 2.20.0)
+# spec file for package yast2-samba-client (Version 2.20.2)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,11 @@
Name: yast2-samba-client
-Version: 2.20.0
+Version: 2.20.2
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-samba-client-2.20.0.tar.bz2
+Source0: yast2-samba-client-2.20.2.tar.bz2
Prefix: /usr
@@ -47,7 +47,7 @@
workgroup/domain and authentication against an SMB domain.
%prep
-%setup -n yast2-samba-client-2.20.0
+%setup -n yast2-samba-client-2.20.2
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-samba-client-2.20.0.tar.bz2 -> yast2-samba-client-2.20.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-client-2.20.0/src/dialogs.ycp new/yast2-samba-client-2.20.2/src/dialogs.ycp
--- old/yast2-samba-client-2.20.0/src/dialogs.ycp 2010-09-21 15:59:41.000000000 +0200
+++ new/yast2-samba-client-2.20.2/src/dialogs.ycp 2010-09-22 15:48:59.000000000 +0200
@@ -3,7 +3,7 @@
* Summary: Dialogs definitions
* Authors: Stanislav Visnovsky <visnov(a)suse.cz>
*
- * $Id: dialogs.ycp 62124 2010-06-21 12:43:49Z jsuchome $
+ * $Id: dialogs.ycp 62499 2010-09-22 13:48:57Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-client-2.20.0/src/helps.ycp new/yast2-samba-client-2.20.2/src/helps.ycp
--- old/yast2-samba-client-2.20.0/src/helps.ycp 2010-09-21 16:05:53.000000000 +0200
+++ new/yast2-samba-client-2.20.2/src/helps.ycp 2010-09-22 15:48:59.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Help texts of all the dialogs
* Authors: Stanislav Visnovsky <visnov(a)suse.cz>
*
- * $Id: helps.ycp 41789 2007-11-05 12:38:32Z jsuchome $
+ * $Id: helps.ycp 62499 2010-09-22 13:48:57Z jsuchome $
*/
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-client-2.20.0/src/samba-client.rnc new/yast2-samba-client-2.20.2/src/samba-client.rnc
--- old/yast2-samba-client-2.20.0/src/samba-client.rnc 2008-12-18 14:46:51.000000000 +0100
+++ new/yast2-samba-client-2.20.2/src/samba-client.rnc 2011-01-05 15:59:02.000000000 +0100
@@ -8,6 +8,16 @@
element kdc { text }?
}? &
element global {
+ element cups_options { text }? &
+ element include { text }? &
+ element logon_drive { text }? &
+ element logon_home { text }? &
+ element logon_path { text }? &
+ element map_to_guest { text }? &
+ element passdb_backend { text }? &
+ element printcap_cache_time { text }? &
+ element printcap_name { text }? &
+ element printing { text }? &
element cached_login { text }? &
element idmap_gid { text }? &
element idmap_uid { text }? &
@@ -18,6 +28,49 @@
element winbind_offline_logon { text }? &
element workgroup { text }?
}? &
+ element groups {
+ element comment { text }? &
+ element inherit_acls { text }? &
+ element path { text }? &
+ element read_only { text }?
+ }? &
+ element homes {
+ element browseable { text }? &
+ element comment { text }? &
+ element inherit_acls { text }? &
+ element read_only { text }? &
+ element valid_users { text }?
+ }? &
+ element print_dollarsign_ {
+ element comment { text }? &
+ element create_mask { text }? &
+ element directory_mask { text }? &
+ element force_group { text }? &
+ element path { text }? &
+ element write_list { text }?
+ }? &
+ element printers {
+ element browseable { text }? &
+ element comment { text }? &
+ element create_mask { text }? &
+ element path { text }? &
+ element printable { text }?
+ }? &
+ element profiles {
+ element comment { text }? &
+ element create_mask { text }? &
+ element directory_mask { text }? &
+ element path { text }? &
+ element read_only { text }? &
+ element store_dos_attributes { text }?
+ }? &
+ element users {
+ element comment { text }? &
+ element inherit_acls { text }? &
+ element path { text }? &
+ element read_only { text }? &
+ element veto_files { text }?
+ }? &
element join {
element password { text }? &
element user { text }?
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-client-2.20.0/src/SambaConfig.pm new/yast2-samba-client-2.20.2/src/SambaConfig.pm
--- old/yast2-samba-client-2.20.0/src/SambaConfig.pm 2010-02-23 11:41:41.000000000 +0100
+++ new/yast2-samba-client-2.20.2/src/SambaConfig.pm 2011-01-05 15:53:53.000000000 +0100
@@ -466,7 +466,9 @@
next unless $Config{$share}; # skip removed shares
next if $share =~ /^_/; # skip internal shares
my %section;
- $section{name} = $share;
+ my $name = $share;
+ $name =~ s/\$/_dollarsign_/; # $ cannot be in autoYaST XML (bnc#662250)
+ $section{name} = $name;
$section{comment} = $Config{$share}{_comment} if $Config{$share}{_comment};
$section{disabled} = Boolean(1) if $Config{$share}{_disabled};
while(my ($key, $val) = each %{$Config{$share}}) {
@@ -497,6 +499,7 @@
if ($config && ref $config eq "ARRAY") { # normal import
foreach my $section (@$config) {
my $name = $section->{name};
+ $name =~ s/_dollarsign_/\$/; # see Import
next unless $name;
$self->ShareSetComment($name, $section->{comment}) if $section->{comment};
$self->ShareDisable($name) if $section->{disabled};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-client-2.20.0/src/Samba.ycp new/yast2-samba-client-2.20.2/src/Samba.ycp
--- old/yast2-samba-client-2.20.0/src/Samba.ycp 2010-02-11 09:54:01.000000000 +0100
+++ new/yast2-samba-client-2.20.2/src/Samba.ycp 2011-01-05 15:57:38.000000000 +0100
@@ -886,49 +886,67 @@
*/
global boolean Import (map settings) {
- if (haskey(settings, "global")) {
- map globals = settings["global"]:$[];
- SambaConfig::GlobalSetStr("workgroup",globals["workgroup"]:"WORKGROUP");
-
- if (tolower (globals["winbind_offline_logon"]:"") == "yes" &&
- tolower (globals["cached_login"]:"") == "yes")
- SetWinbindCaching (true);
+ globals_configured = false;
+ map globals = settings["global"]:$[];
+ list<map> sections = [];
+
+ foreach (string key, any value, (map<string,any>) settings, {
+
+ // handle special keys separately
+ if (key == "shares_group")
+ {
+ shares_group = settings["shares_group"]:shares_group;
+ }
+ else if (key == "active_directory")
+ {
+ SambaAD::SetADS (settings["active_directory","kdc"]:"");
+ }
+ else if (key == "join")
+ {
+ password_data = settings["join"]:$[];
+ }
+ else if (key == "mkhomedir")
+ {
+ SetMkHomeDir (settings["mkhomedir"]:mkhomedir);
+ }
+ else if (key == "disable_dhcp_hostname")
+ {
+ disable_dhcp_hostname = settings["disable_dhcp_hostname"]:disable_dhcp_hostname;
+ }
+ else if (key != "winbind" && is (value, map))
+ {
+ // form a section to import SambaConfig
+ sections = add (sections, $[
+ "name" : key,
+ "parameters" : value
+ ]);
+ }
+ });
- if (haskey (globals, "usershare_max_shares") ||
- haskey (settings, "shares_group"))
- SetShares (tointeger (globals["usershare_max_shares"]:"0"),
- settings["shares_group"]:shares_group);
-
- if (tolower (globals["usershare_allow_guests"]:"") == "yes")
- SetGuessAccess (true);
-
- globals_configured = true;
- modified = true;
- } else {
- globals_configured = false;
- }
- if (haskey (settings, "shares_group"))
- shares_group = settings["shares_group"]:shares_group;
-
- if (haskey(settings, "active_directory"))
- {
- SambaAD::SetADS (settings["active_directory","kdc"]:"");
- }
// call this _after_ evaluation if AD is used
boolean winbind = settings["winbind"]:settings["global","winbind"]:false;
if (winbind != nil)
{
SetWinbind (winbind);
}
- if (haskey(settings, "join"))
+
+ if (sections != [])
{
- password_data = settings["join"]:$[];
+ SambaConfig::Import (sections);
}
- if (haskey (settings, "mkhomedir"))
+
+ // explicitely adapt some variables based on 'globals' section
+ if (globals != $[])
{
- SetMkHomeDir (settings["mkhomedir"]:mkhomedir);
+ if (haskey (globals, "usershare_max_shares") ||
+ haskey (settings, "shares_group"))
+ {
+ SetShares (tointeger (globals["usershare_max_shares"]:"0"),
+ settings["shares_group"]:shares_group);
+ }
+ globals_configured = true;
}
- disable_dhcp_hostname = settings["disable_dhcp_hostname"]:disable_dhcp_hostname;
+ modified = true;
return true;
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-samba-client-2.20.0/VERSION new/yast2-samba-client-2.20.2/VERSION
--- old/yast2-samba-client-2.20.0/VERSION 2010-09-22 15:48:25.000000000 +0200
+++ new/yast2-samba-client-2.20.2/VERSION 2011-01-05 16:01:45.000000000 +0100
@@ -1 +1 @@
-2.20.0
+2.20.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 yast2-sound for openSUSE:Factory
checked in at Fri Jan 7 12:28:19 CET 2011.
--------
--- yast2-sound/yast2-sound.changes 2010-11-09 15:15:34.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-sound/yast2-sound.changes 2011-01-05 14:25:42.000000000 +0100
@@ -1,0 +2,6 @@
+Wed Jan 5 13:15:44 UTC 2011 - lslezak(a)suse.cz
+
+- enable PulseAudio also in KDE installations (bnc#662260)
+- 2.20.1
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-sound-2.20.0.tar.bz2
New:
----
yast2-sound-2.20.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-sound.spec ++++++
--- /var/tmp/diff_new_pack.fE4nsn/_old 2011-01-07 12:27:13.000000000 +0100
+++ /var/tmp/diff_new_pack.fE4nsn/_new 2011-01-07 12:27:13.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-sound (Version 2.20.0)
+# spec file for package yast2-sound (Version 2.20.1)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,11 +19,11 @@
Name: yast2-sound
-Version: 2.20.0
+Version: 2.20.1
Release: 1
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-sound-2.20.0.tar.bz2
+Source0: yast2-sound-2.20.1.tar.bz2
Prefix: /usr
@@ -48,7 +48,7 @@
This package contains the YaST2 component for sound card configuration.
%prep
-%setup -n yast2-sound-2.20.0
+%setup -n yast2-sound-2.20.1
%build
%{prefix}/bin/y2tool y2autoconf
++++++ yast2-sound-2.20.0.tar.bz2 -> yast2-sound-2.20.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-sound-2.20.0/configure new/yast2-sound-2.20.1/configure
--- old/yast2-sound-2.20.0/configure 2010-11-09 14:59:49.000000000 +0100
+++ new/yast2-sound-2.20.1/configure 2011-01-05 14:22:39.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.67 for yast2-sound 2.20.0.
+# Generated by GNU Autoconf 2.67 for yast2-sound 2.20.1.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -701,8 +701,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-sound'
PACKAGE_TARNAME='yast2-sound'
-PACKAGE_VERSION='2.20.0'
-PACKAGE_STRING='yast2-sound 2.20.0'
+PACKAGE_VERSION='2.20.1'
+PACKAGE_STRING='yast2-sound 2.20.1'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
PACKAGE_URL=''
@@ -1487,7 +1487,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-sound 2.20.0 to adapt to many kinds of systems.
+\`configure' configures yast2-sound 2.20.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1558,7 +1558,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-sound 2.20.0:";;
+ short | recursive ) echo "Configuration of yast2-sound 2.20.1:";;
esac
cat <<\_ACEOF
@@ -1675,7 +1675,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-sound configure 2.20.0
+yast2-sound configure 2.20.1
generated by GNU Autoconf 2.67
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2074,7 +2074,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-sound $as_me 2.20.0, which was
+It was created by yast2-sound $as_me 2.20.1, which was
generated by GNU Autoconf 2.67. Invocation command line was
$ $0 $@
@@ -3004,7 +3004,7 @@
# Define the identity of the package.
PACKAGE='yast2-sound'
- VERSION='2.20.0'
+ VERSION='2.20.1'
cat >>confdefs.h <<_ACEOF
@@ -3126,7 +3126,7 @@
-VERSION="2.20.0"
+VERSION="2.20.1"
RPMNAME="yast2-sound"
MAINTAINER="Ladislav Slezak <lslezak(a)suse.cz>"
@@ -16119,7 +16119,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-sound $as_me 2.20.0, which was
+This file was extended by yast2-sound $as_me 2.20.1, which was
generated by GNU Autoconf 2.67. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16185,7 +16185,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-yast2-sound config.status 2.20.0
+yast2-sound config.status 2.20.1
configured by $0, generated by GNU Autoconf 2.67,
with options \\"\$ac_cs_config\\"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-sound-2.20.0/configure.in new/yast2-sound-2.20.1/configure.in
--- old/yast2-sound-2.20.0/configure.in 2010-11-09 14:59:38.000000000 +0100
+++ new/yast2-sound-2.20.1/configure.in 2011-01-05 14:22:25.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-sound, 2.20.0, http://bugs.opensuse.org/, yast2-sound)
+AC_INIT(yast2-sound, 2.20.1, http://bugs.opensuse.org/, yast2-sound)
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.20.0"
+VERSION="2.20.1"
RPMNAME="yast2-sound"
MAINTAINER="Ladislav Slezak <lslezak(a)suse.cz>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-sound-2.20.0/sound/src/PulseAudio.ycp new/yast2-sound-2.20.1/sound/src/PulseAudio.ycp
--- old/yast2-sound-2.20.0/sound/src/PulseAudio.ycp 2009-09-22 13:57:01.000000000 +0200
+++ new/yast2-sound-2.20.1/sound/src/PulseAudio.ycp 2011-01-05 14:24:40.000000000 +0100
@@ -24,7 +24,7 @@
* Summary: Configuration of PulseAudio in desktop applications
* Authors: Ladislav Slezák <lslezak(a)novell.com>
*
- * $Id: PulseAudio.ycp 58703 2009-09-22 11:57:00Z lslezak $
+ * $Id: PulseAudio.ycp 63091 2011-01-05 13:24:39Z lslezak $
*/
{
@@ -73,14 +73,9 @@
return true;
}
- y2milestone("Proposing PA status according to the current desktop...");
-
- string sysconf = (string)SCR::Read(.sysconfig.displaymanager.DISPLAYMANAGER);
- y2milestone("DISPLAYMANAGER: %1", sysconf);
-
- pa_enabled = !regexpmatch(sysconf, "^kdm.*$");
- if (pa_enabled == nil) pa_enabled = true;
+ y2milestone("Proposing PA status to enabled");
+ pa_enabled = true;
modified = true;
y2milestone("PulseAudio enabled: %1", pa_enabled);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-sound-2.20.0/VERSION new/yast2-sound-2.20.1/VERSION
--- old/yast2-sound-2.20.0/VERSION 2010-11-09 14:51:02.000000000 +0100
+++ new/yast2-sound-2.20.1/VERSION 2011-01-05 14:21:07.000000000 +0100
@@ -1 +1 @@
-2.20.0
+2.20.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 MozillaFirefox for openSUSE:Factory
checked in at Fri Jan 7 12:26:53 CET 2011.
--------
--- MozillaFirefox/MozillaFirefox.changes 2010-12-15 09:44:28.000000000 +0100
+++ /mounts/work_src_done/STABLE/MozillaFirefox/MozillaFirefox.changes 2011-01-03 17:36:26.000000000 +0100
@@ -1,0 +2,5 @@
+Mon Jan 3 17:35:46 CET 2011 - meissner(a)suse.de
+
+- Mirror ac_add_options --disable-ipc from xulrunner for PowerPC.
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ MozillaFirefox.spec ++++++
--- /var/tmp/diff_new_pack.3aOdz9/_old 2011-01-07 12:26:12.000000000 +0100
+++ /var/tmp/diff_new_pack.3aOdz9/_new 2011-01-07 12:26:12.000000000 +0100
@@ -1,7 +1,7 @@
#
# spec file for package MozillaFirefox (Version 4.0b)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
# 2006-2010 Wolfgang Rosenauer
#
# All modifications and additions to the file contributed by third parties
@@ -33,7 +33,7 @@
%endif
License: GPLv2+ ; LGPLv2.1+ ; MPLv1.1+
Version: 4.0b
-Release: 2
+Release: 3
Provides: web_browser
Provides: firefox = %{version}
%define releasedate 2010121400
@@ -212,6 +212,11 @@
ac_add_options --enable-official-branding
EOF
%endif
+%ifarch ppc ppc64 s390 s390x
+cat << EOF >> $MOZCONFIG
+ac_add_options --disable-ipc
+EOF
+%endif
make -f client.mk build
%install
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-runlevel for openSUSE:Factory
checked in at Fri Jan 7 12:25:49 CET 2011.
--------
--- yast2-runlevel/yast2-runlevel.changes 2010-02-10 17:19:59.000000000 +0100
+++ /mounts/work_src_done/STABLE/yast2-runlevel/yast2-runlevel.changes 2011-01-05 14:05:46.000000000 +0100
@@ -0,0 +1,12 @@
+-------------------------------------------------------------------
+Wed Jan 5 13:58:24 CET 2011 - locilka(a)suse.cz
+
+- Fixed services proposal (BNC #572736)
+- 2.20.1
+
+-------------------------------------------------------------------
+Tue Mar 9 12:53:14 CET 2010 - locilka(a)suse.cz
+
+- Skipping starting boot.* scripts in services_proposal, they still
+ have to be enabled though (BNC #583773).
+
calling whatdependson for head-i586
Old:
----
yast2-runlevel-2.19.0.tar.bz2
New:
----
yast2-runlevel-2.20.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-runlevel.spec ++++++
--- /var/tmp/diff_new_pack.IYslWH/_old 2011-01-07 12:21:59.000000000 +0100
+++ /var/tmp/diff_new_pack.IYslWH/_new 2011-01-07 12:21:59.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package yast2-runlevel (Version 2.19.0)
+# spec file for package yast2-runlevel (Version 2.20.1)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,15 +19,19 @@
Name: yast2-runlevel
-Version: 2.19.0
+Version: 2.20.1
Release: 1
+
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-runlevel-2.19.0.tar.bz2
+Source0: yast2-runlevel-2.20.1.tar.bz2
+
Prefix: /usr
+
Group: System/YaST
License: GPLv2+
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
Requires: yast2
+
Provides: yast2-config-runlevel
Obsoletes: yast2-config-runlevel
Provides: yast2-trans-runlevel
@@ -40,14 +44,16 @@
boot.
%prep
-%setup -n yast2-runlevel-2.19.0
+%setup -n yast2-runlevel-2.20.1
%build
%{prefix}/bin/y2tool y2autoconf
%{prefix}/bin/y2tool y2automake
autoreconf --force --install
+
export CFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
export CXXFLAGS="$RPM_OPT_FLAGS -DNDEBUG"
+
%{?suse_update_config:%{suse_update_config -f}}
./configure --libdir=%{_libdir} --prefix=%{prefix} --mandir=%{_mandir}
# V=1: verbose build in case we used AM_SILENT_RULES(yes)
++++++ yast2-runlevel-2.19.0.tar.bz2 -> yast2-runlevel-2.20.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-runlevel-2.19.0/configure new/yast2-runlevel-2.20.1/configure
--- old/yast2-runlevel-2.19.0/configure 2010-02-08 14:56:23.000000000 +0100
+++ new/yast2-runlevel-2.20.1/configure 2011-01-05 14:03:03.000000000 +0100
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.63 for yast2-runlevel 2.18.0.
+# Generated by GNU Autoconf 2.63 for yast2-runlevel 2.20.1.
#
# Report bugs to <http://bugs.opensuse.org/>.
#
@@ -596,8 +596,8 @@
# Identity of this package.
PACKAGE_NAME='yast2-runlevel'
PACKAGE_TARNAME='yast2-runlevel'
-PACKAGE_VERSION='2.18.0'
-PACKAGE_STRING='yast2-runlevel 2.18.0'
+PACKAGE_VERSION='2.20.1'
+PACKAGE_STRING='yast2-runlevel 2.20.1'
PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
ac_unique_file="RPMNAME"
@@ -1276,7 +1276,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures yast2-runlevel 2.18.0 to adapt to many kinds of systems.
+\`configure' configures yast2-runlevel 2.20.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1347,7 +1347,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of yast2-runlevel 2.18.0:";;
+ short | recursive ) echo "Configuration of yast2-runlevel 2.20.1:";;
esac
cat <<\_ACEOF
@@ -1427,7 +1427,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-yast2-runlevel configure 2.18.0
+yast2-runlevel configure 2.20.1
generated by GNU Autoconf 2.63
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1441,7 +1441,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by yast2-runlevel $as_me 2.18.0, which was
+It was created by yast2-runlevel $as_me 2.20.1, which was
generated by GNU Autoconf 2.63. Invocation command line was
$ $0 $@
@@ -2421,7 +2421,7 @@
# Define the identity of the package.
PACKAGE='yast2-runlevel'
- VERSION='2.18.0'
+ VERSION='2.20.1'
cat >>confdefs.h <<_ACEOF
@@ -2543,7 +2543,7 @@
-VERSION="2.18.0"
+VERSION="2.20.1"
RPMNAME="yast2-runlevel"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
@@ -3578,7 +3578,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by yast2-runlevel $as_me 2.18.0, which was
+This file was extended by yast2-runlevel $as_me 2.20.1, which was
generated by GNU Autoconf 2.63. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -3628,7 +3628,7 @@
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_version="\\
-yast2-runlevel config.status 2.18.0
+yast2-runlevel config.status 2.20.1
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/yast2-runlevel-2.19.0/configure.in new/yast2-runlevel-2.20.1/configure.in
--- old/yast2-runlevel-2.19.0/configure.in 2010-02-08 14:56:21.000000000 +0100
+++ new/yast2-runlevel-2.20.1/configure.in 2011-01-05 14:03:01.000000000 +0100
@@ -3,7 +3,7 @@
dnl -- This file is generated by y2autoconf 2.18.11 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-runlevel, 2.18.0, http://bugs.opensuse.org/, yast2-runlevel)
+AC_INIT(yast2-runlevel, 2.20.1, http://bugs.opensuse.org/, yast2-runlevel)
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.18.0"
+VERSION="2.20.1"
RPMNAME="yast2-runlevel"
MAINTAINER="Lukas Ocilka <locilka(a)suse.cz>"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-runlevel-2.19.0/src/services_proposal.ycp new/yast2-runlevel-2.20.1/src/services_proposal.ycp
--- old/yast2-runlevel-2.19.0/src/services_proposal.ycp 2009-12-09 13:39:20.000000000 +0100
+++ new/yast2-runlevel-2.20.1/src/services_proposal.ycp 2011-01-05 13:57:53.000000000 +0100
@@ -183,7 +183,7 @@
);
} else {
message = sformat (
- _("Service <i>%1</i> will be <b>disabled</b> and ports in firewall will be open <a href=\"%2\">(enable)</a>"),
+ _("Service <i>%1</i> will be <b>disabled</b> and ports in firewall will be closed <a href=\"%2\">(enable)</a>"),
one_service["label"]:"",
sformat("toggle_service_%1", counter)
);
@@ -296,20 +296,27 @@
services = (list <string>) union (all_needed_services, services);
foreach (string service, services, {
+ // Check and enable service
+ if (Service::Enabled (service) != true && Service::Enable (service) != true) {
+ y2error ("Unable to enable service %1", service);
+ Report::Error (sformat(_("Cannot enable service %1"), service));
+ ret = false;
+ }
+
+ // All boot.* scripts are skipped
+ // See BNC #583773
+ if (regexpmatch (service, "^boot\..*")) {
+ y2warning ("Skipping service %1", service);
+ return;
+ }
+
+ // Check and start service
if (Service::Status (service) == -1) {
y2error ("Service name %1 is unknown", service);
Report::Error (sformat (_("Unable to start and enable service %1.
Service is not installed."), service));
ret = false;
} else {
- // Check and enable service
- if (Service::Enabled (service) != true && Service::Enable (service) != true) {
- y2error ("Unable to enable service %1", service);
- Report::Error (sformat(_("Cannot enable service %1"), service));
- ret = false;
- }
-
- // Check and start service
if (Service::RunInitScriptWithTimeOut (service, "status") != 0 && Service::RunInitScriptWithTimeOut (service, "start") != 0) {
y2error ("Unable to start service %1", service);
Report::Error (sformat(_("Cannot start service %1"), service));
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-runlevel-2.19.0/VERSION new/yast2-runlevel-2.20.1/VERSION
--- old/yast2-runlevel-2.19.0/VERSION 2010-02-10 17:16:56.000000000 +0100
+++ new/yast2-runlevel-2.20.1/VERSION 2011-01-05 14:00:54.000000000 +0100
@@ -1 +1 @@
-2.19.0
+2.20.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 libreoffice for openSUSE:Factory
checked in at Fri Jan 7 12:21:40 CET 2011.
--------
--- libreoffice/libreoffice.changes 2010-12-01 20:43:53.000000000 +0100
+++ /mounts/work_src_done/STABLE/libreoffice/libreoffice.changes 2010-12-21 19:54:59.000000000 +0100
@@ -1,0 +2,52 @@
+Tue Dec 21 19:44:02 CET 2010 - pmladek(a)suse.cz
+
+- updated to libreoffice-3.3.0.2 (3.3-rc2):
+ * common:
+ * copy & paste a text formatted cell (i#115825)
+ * replaced http://www.openoffice.org (fdo#32169)
+ * bootstrap:
+ * check if KDE is >= 4.2
+ * cleanup unfortunate license duplication
+ * calc:
+ * ignore preceding spaces when parsing numbers
+ * make the string 'New Record' localizable (fdo#32209)
+ * remove trailing spaces too when parsing CSV simple numbers
+ * display correct record information in Data Form dialog (fdo#32196)
+ * components:
+ * make the ODMA check box clickable again (fdo#32132)
+ * fixed the sizes of Tips and Extended tips check boxes
+ * make 'Reset help agent' button clickable again (fdo#32132)
+ * extensions:
+ * fix filled polygons on PDF import
+ * filters:
+ * performance for import of XLSX files with drawing objects (i#115940)
+ * impress:
+ * missing embedded object in ODP export (i#115898)
+ * grey as default color for native tables in Impress
+ * graphics on master page cannot be deleted (i#115993)
+ * libs-core:
+ * save with the proper DOC variant (fdo#32219)
+ * removed dupe para ids introduced by copy&paste
+ * colon needed for LD_LIBRARY_PATH set but empty
+ * wikihelp: use the right Help ID URL (fdo#32338)
+ * MySQL Cast(col1 as CHAR) yields error (i#115436)
+ * import compatibility for enhanced fields names (fdo#32172)
+ * libs-extern-sys:
+ * XPATH handling fix
+ * libs-gui:
+ * PPTX import crasher (bnc#654065)
+ * copy&paste problem of metafiles (i#115825)
+ * force Qt paint system to native (fdo#30991)
+ * display problem with Vegur font (fdo#31243)
+ * URIs must be exported as 7bit ASCII (i#115788)
+ * regression in WMF text rendering (fdo#32236, i#115825)
+ * postprocess:
+ * only register EvolutionLocal when EVO support is enabled (fdo#32007)
+ * writer:
+ * after "data to fields" mail merge does not work (fdo#31190)
+ * missing outline feature in new RTF export filter (fdo#32039)
+ * encoding of Greek letters names with accent in French (i#115956)
+ * build bits:
+ * better build identification in the about dialog
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libreoffice-postprocess-3.3.0.1.tar.bz2
New:
----
libreoffice-postprocess-3.3.0.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libreoffice.spec ++++++
--- /var/tmp/diff_new_pack.1TPYFG/_old 2011-01-07 12:21:11.000000000 +0100
+++ /var/tmp/diff_new_pack.1TPYFG/_new 2011-01-07 12:21:11.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package libreoffice (Version 3.3.0.1)
+# spec file for package libreoffice (Version 3.3.0.2)
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,11 +21,11 @@
Name: libreoffice
# allow to use xulrunner191 on SLED11-SP1 (bnc#540726)
%define use_xulrunner191 no
-Version: 3.3.0.1
+Version: 3.3.0.2
Release: 1
%define piece postprocess
-%define ooo_build_version 3.3.0.1
-%define ooo_piece_version 3.3.0.1
+%define ooo_build_version 3.3.0.2
+%define ooo_piece_version 3.3.0.2
%define ooo_sourcedirname libreoffice-build-%ooo_piece_version
%define ooo_prefix %_libdir
%define ooo_home libreoffice
++++++ libreoffice-postprocess-3.3.0.1.tar.bz2 -> libreoffice-postprocess-3.3.0.2.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libreoffice-postprocess-3.3.0.1/ChangeLog new/libreoffice-postprocess-3.3.0.2/ChangeLog
--- old/libreoffice-postprocess-3.3.0.1/ChangeLog 2010-12-01 16:37:03.000000000 +0100
+++ new/libreoffice-postprocess-3.3.0.2/ChangeLog 2010-12-18 20:56:57.000000000 +0100
@@ -1,8 +1,14 @@
-2010-12-01 Petr Mladek <pmladek(a)suse.cz> [e35e41c94f5548ece4d0d3700ef667ec522543cc]
+2010-12-18 Petr Mladek <pmladek(a)suse.cz> [3aa594f13b4406dae9ce902a33fee5d5720953ab]
-Version 3.3.0.1, tag LIBREOFFICE_3_3_0_1 (3.3-rc1)
+Version 3.3.0.2, tag libreoffice-3.3.0.2 (3.3-rc2)
+2010-12-01 Caolán McNamara <caolanm(a)redhat.com> [9ec32790e71f54ecffea944a794703077b13f841]
+
+fdo#32007# Only register EvolutionLocal when evolution support is enabled
+
+(cherry picked from commit 16357d4555f513a0ecb987a318eff190cc845ef9)
+
2010-11-11 Petr Mladek <pmladek(a)suse.cz> [ca3151056471f6175fa31f2ff87f9880541cc0fe]
Version 3.2.99.3, tag LIBREOFFICE_3_2_99_3 (3.3-beta3)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libreoffice-postprocess-3.3.0.1/postprocess/packregistry/makefile.mk new/libreoffice-postprocess-3.3.0.2/postprocess/packregistry/makefile.mk
--- old/libreoffice-postprocess-3.3.0.1/postprocess/packregistry/makefile.mk 2010-11-11 16:35:27.000000000 +0100
+++ new/libreoffice-postprocess-3.3.0.2/postprocess/packregistry/makefile.mk 2010-12-01 19:05:07.000000000 +0100
@@ -326,6 +326,7 @@
.END
.IF "$(ENABLE_EVOAB2)" == "TRUE"
MY_FILES_main += $(MY_MOD)/DataAccess/evoab2.xcu
+MY_FILES_main += $(MY_MOD)/org/openoffice/Office/DataAccess-evoab2.xcu
.END
.IF "$(SOLAR_JAVA)" == "TRUE"
MY_FILES_main += \
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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