Hello community, here is the log from the commit of package xorg-x11-libxcb for openSUSE:12.1:Update:Test checked in at 2012-03-15 21:51:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.1:Update:Test/xorg-x11-libxcb (Old) and /work/SRC/openSUSE:12.1:Update:Test/.xorg-x11-libxcb.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "xorg-x11-libxcb", Maintainer is "sndirsch@suse.com" Changes: -------- New Changes file: --- /dev/null 2012-03-04 14:46:25.491534019 +0100 +++ /work/SRC/openSUSE:12.1:Update:Test/.xorg-x11-libxcb.new/xorg-x11-libxcb.changes 2012-03-15 21:51:10.000000000 +0100 @@ -0,0 +1,202 @@ +------------------------------------------------------------------- +Fri Mar 2 15:16:44 UTC 2012 - johannesobermayr@gmx.de + +- update to release 1.8 + * required for newer Mesa + +------------------------------------------------------------------- +Tue Dec 21 02:49:39 UTC 2010 - sndirsch@novell.com + +- bumped version number to 7.6_1.7 + +------------------------------------------------------------------- +Sat Sep 4 19:03:26 UTC 2010 - sndirsch@novell.com + +- update to release 1.7 +- bumped version number to 7.5_1.7 +- fixed Summary/Group entries in -devel package + +------------------------------------------------------------------- +Sat Jul 3 07:16:57 UTC 2010 - jengelh@medozas.de + +- use gcc instead of ld, so that -m32/-m64 is passed to the linker + +------------------------------------------------------------------- +Fri Apr 2 18:09:02 CEST 2010 - sndirsch@suse.de + +- bumped version number to 7.5 + +------------------------------------------------------------------- +Mon Dec 14 18:42:16 CET 2009 - jengelh@medozas.de + +- add baselibs.conf as a source + +------------------------------------------------------------------- +Fri Dec 4 22:15:53 CET 2009 - sndirsch@suse.de + +- libxcb 1.5 + +------------------------------------------------------------------- +Tue Dec 1 21:31:02 CET 2009 - sndirsch@suse.de + +- libxcb-1.4_2009-10-15_e82c34c.diff + * update to git commit e82c34c (2009-10-15); required for XvMC + support in xf86-video-intel 2.10 RC1 + +------------------------------------------------------------------- +Thu Jul 16 07:43:30 CEST 2009 - sndirsch@suse.de + +- libxcb 1.4 + * Add majorCode, minorCode and resourceID fields to X generic + error + * Fix precedence bug: wrong length for big-requests preceded by + sync + * Fix libxcb-randr version info + +------------------------------------------------------------------- +Fri May 29 17:31:34 CEST 2009 - sndirsch@suse.de + +- libxcb 1.3 + * various issues fixed +- obsoletes commit-beccb0b.diff + +------------------------------------------------------------------- +Sat May 16 09:49:06 CEST 2009 - sndirsch@suse.de + +- commit-beccb0b.diff + * kludgily hand-merged xid fixes (bnc #423740, bfo #20254) + +------------------------------------------------------------------- +Thu Apr 30 21:53:45 CEST 2009 - eich@suse.de + +- pack .la files in devel package + +------------------------------------------------------------------- +Thu Apr 30 18:21:11 CEST 2009 - sndirsch@suse.de + +- reenabled build of static libs on openSUSE <= 11.1 + +------------------------------------------------------------------- +Tue Apr 21 20:36:43 CEST 2009 - crrodriguez@suse.de + +- remove static libraries and "la" files + +------------------------------------------------------------------- +Mon Mar 2 21:13:44 CET 2009 - sndirsch@suse.de + +- create fake libxcb-xlib.so.0 instead of faking the Provides for + it + +------------------------------------------------------------------- +Mon Mar 2 17:58:55 CET 2009 - ro@suse.de + +- extend last fix to baselibs.conf + +------------------------------------------------------------------- +Mon Mar 2 11:45:16 CET 2009 - sndirsch@suse.de + +- fake provide libxcb-xlib.so.0 + +------------------------------------------------------------------- +Sun Mar 1 19:07:51 CET 2009 - sndirsch@suse.de + +- libxcb 1.2 +- obsoletes always-sloppy.diff + +------------------------------------------------------------------- +Thu Sep 11 14:22:34 CEST 2008 - sndirsch@suse.de + +- bumped release number to 7.4 + +------------------------------------------------------------------- +Mon Jul 21 14:40:13 CEST 2008 - sndirsch@suse.de + +- back to libxcb 1.1, since libxcb 1.2-pre requires python for + building, which requires xorg-x11-libxcb for building + ==> autobuild loop + + +------------------------------------------------------------------- +Fri Jul 18 17:08:20 CEST 2008 - sndirsch@suse.de + +- libxcb 1.1.90.1 + +------------------------------------------------------------------- +Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de + +- added baselibs.conf file to build xxbit packages + for multilib support + +------------------------------------------------------------------- +Fri Feb 29 16:23:28 CET 2008 - dmueller@suse.de + +- add missing %postun ldconfig script + +------------------------------------------------------------------- +Mon Nov 5 14:58:18 CET 2007 - sndirsch@suse.de + +- always-sloppy.diff + * This patch prints out warnings only, the assert() is completely + gone now. As programs with this error typically trigger it + several times, each warning is printed only once. (Bug #251087) + +------------------------------------------------------------------- +Mon Nov 5 09:40:14 CET 2007 - sndirsch@suse.de + +- xcb-proto 1.1 + * In the eleven months since XCB's 1.0 release, a few portability + and correctness bugs have been found in libxcb. This release + fixes those, adds nicer handling of Xlib locking bugs, updates + pure-XCB extension support for RandR to version 1.2 and DAMAGE + to version 1.1, and enhances the libxcb documentation. +- obsoletes sloppy-lock.diff, xcb_parse_display.diff + +------------------------------------------------------------------- +Sat Sep 29 12:24:12 CEST 2007 - sndirsch@suse.de + +- bumped version to 7.3 + +------------------------------------------------------------------- +Tue Jul 3 17:40:34 CEST 2007 - sndirsch@suse.de + +- xcb_parse_display.diff: + * "Attempt to include more of the original display parsing. The + fix only attempts to address the unix: and [protocol/][host]: + issue. It doesn't even make the attempt to mimic the behavior + of the old code in libX11/src/ConnDis.c:_X11TransConnectDisplay(). + The patch is yet untested, it however does compile." + (Bug #289007) + * "Discovered two errors in my fix. One isn't likely to concern + us as it's related to DECnet transport, the other one is real." + (Bug #289007) + * "This patch should fix the problem with artefacts from Bug + #257830 which still had been in the tree." (Bug #289007) + * "fix segfault" (Bug #289007) + * "fix condition" (Bug #289007) + +------------------------------------------------------------------- +Tue May 29 15:21:21 CEST 2007 - sndirsch@suse.de + +- added "%post -p /sbin/ldconfig" to specfile to make rpmlint happy + +------------------------------------------------------------------- +Fri Apr 27 11:16:25 CEST 2007 - sndirsch@suse.de + +- bug-262309_xcb-xauthlocalhostname.diff: + * add code, which checks for XAUTHLOCALHOSTNAME now also for + libxcb, since Xtranssock.c has been replaced by XCB as + transport layer (Bug #262309) + +------------------------------------------------------------------- +Sun Mar 4 13:41:15 CET 2007 - sndirsch@suse.de + +- sloppy-lock.diff: + * workaround for "xcb_xlib.c:50: xcb_xlib_unlock: Assertion + `c->xlib.lock' failed"; set LIBXCB_ALLOW_SLOPPY_LOCK to enable + it (Bug #251087) + ++++ 5 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.1:Update:Test/.xorg-x11-libxcb.new/xorg-x11-libxcb.changes New: ---- _link baselibs.conf bug-262309_xcb-xauthlocalhostname.diff libxcb-1.8.tar.bz2 libxcb-xlib.la xorg-x11-libxcb.changes xorg-x11-libxcb.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-libxcb.spec ++++++ # # spec file for package xorg-x11-libxcb # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: xorg-x11-libxcb %define dirsuffix 1.8 BuildRequires: libxslt pkgconfig python-base python-xml xorg-x11-libXau-devel xorg-x11-proto-devel #%ifarch ppc64 s390x x86_64 #Provides: libxcb-xlib.so.0()(64bit) #%else #Provides: libxcb-xlib.so.0 #%endif Url: http://xorg.freedesktop.org/ Version: 7.6_%{dirsuffix} Release: 1 License: MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/Libraries Summary: X.Org xcb library Source: libxcb-%{dirsuffix}.tar.bz2 Source1: libxcb-xlib.la Source2: baselibs.conf Patch1: bug-262309_xcb-xauthlocalhostname.diff %description This package contains the X.Org xcb library. Authors: -------- Bart Massey Jamey Sharp Josh Triplett %package devel License: MIT License (or similar) Summary: Include Files and Libraries mandatory for Development Group: Development/Libraries/X11 Requires: xorg-x11-proto-devel xorg-x11-libXau-devel %{name} = %{version} AutoReqProv: on %description devel This package contains all necessary include files and libraries needed to develop applications that require these. Authors: -------- Bart Massey Jamey Sharp Josh Triplett %prep %setup -q -n libxcb-%{dirsuffix} %patch1 -p0 %build export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" autoreconf -fi %configure \ %if %suse_version > 1110 --disable-static \ %endif --with-pic --docdir=%{_docdir}/%{name} make %{?jobs:-j %jobs} %install make install DESTDIR=$RPM_BUILD_ROOT # create fake libxcb-xlib.so.0
xcb-xlib.c gcc -Wall -ansi -pedantic -c xcb-xlib.c -fPIC gcc -shared -Wl,-soname,libxcb-xlib.so.0 \ -o $RPM_BUILD_ROOT%{_libdir}/libxcb-xlib.so.0 xcb-xlib.o %if %suse_version <= 1110 ar cru $RPM_BUILD_ROOT%{_libdir}/libxcb-xlib.a xcb-xlib.o ranlib $RPM_BUILD_ROOT%{_libdir}/libxcb-xlib.a sed 's/LIB/%{_lib}/g' $RPM_SOURCE_DIR/libxcb-xlib.la \ $RPM_BUILD_ROOT%{_libdir}/libxcb-xlib.la %else %{__rm} -f %{buildroot}%{_libdir}/*.la %endif
%clean rm -rf "$RPM_BUILD_ROOT" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/*.so.* %files devel %defattr(-,root,root) %doc %{_docdir}/%{name} /usr/include/xcb/ %if %suse_version <= 1110 %{_libdir}/*.a %{_libdir}/*.la %endif %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %changelog ++++++ _link ++++++ <link project="openSUSE:12.1" baserev="310f49cc31f493e560e6f3657087c527"> <patches> <branch/> </patches> </link> ++++++ baselibs.conf ++++++ xorg-x11-libxcb #targettype 32bit provides "libxcb-xlib.so.0" #targettype 64bit provides "libxcb-xlib.so.0()(64bit)" xorg-x11-libxcb-devel ++++++ bug-262309_xcb-xauthlocalhostname.diff ++++++ --- src/xcb_auth.c.orig 2009-05-29 17:48:24.000000000 +0200 +++ src/xcb_auth.c 2009-05-29 17:56:01.000000000 +0200 @@ -100,2 +100,3 @@ static Xauth *get_authptr(struct sockadd int dispbuflen; + Xauth *authptr = NULL; @@ -143,6 +143,16 @@ static Xauth *get_authptr(struct sockadd - return XauGetBestAuthByAddr (family, - (unsigned short) addrlen, addr, - (unsigned short) dispbuflen, dispbuf, - N_AUTH_PROTOS, authnames, authnameslen); + authptr = XauGetBestAuthByAddr (family, + (unsigned short) addrlen, addr, + (unsigned short) dispbuflen, dispbuf, + N_AUTH_PROTOS, authnames, authnameslen); + // && !phostname + if ((!authptr || !authptr->data_length) && family == FamilyLocal) { + if ( (addr = getenv("XAUTHLOCALHOSTNAME")) ) { + authptr = XauGetBestAuthByAddr (family, + (unsigned short) strlen(addr), addr, + (unsigned short) dispbuflen, dispbuf, + N_AUTH_PROTOS, authnames, authnameslen); + } + } + return authptr; } -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org