Hello community,
here is the log from the commit of package xorg-x11-libxcb for openSUSE:Factory
checked in at Fri Dec 4 10:01:21 CET 2009.
--------
--- xorg-x11-libxcb/xorg-x11-libxcb.changes 2009-07-16 07:47:10.000000000 +0200
+++ /mounts/work_src_done/STABLE/xorg-x11-libxcb/xorg-x11-libxcb.changes 2009-12-01 22:31:05.000000000 +0100
@@ -1,0 +2,7 @@
+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
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
New:
----
libxcb-1.4_2009-10-15_e82c34c.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xorg-x11-libxcb.spec ++++++
--- /var/tmp/diff_new_pack.mXwUwj/_old 2009-12-04 09:59:58.000000000 +0100
+++ /var/tmp/diff_new_pack.mXwUwj/_new 2009-12-04 09:59:58.000000000 +0100
@@ -28,7 +28,7 @@
#%endif
Url: http://xorg.freedesktop.org/
Version: 7.4
-Release: 10
+Release: 11
License: MIT License (or similar)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Group: System/Libraries
@@ -36,6 +36,7 @@
Source: libxcb-%{dirsuffix}.tar.bz2
Source1: libxcb-xlib.la
Patch1: bug-262309_xcb-xauthlocalhostname.diff
+Patch2: libxcb-1.4_2009-10-15_e82c34c.diff
%description
This package contains the X.Org xcb library.
@@ -70,9 +71,11 @@
%prep
%setup -q -n libxcb-%{dirsuffix}
%patch1 -p0
+%patch2 -p1
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+autoreconf -fi
%configure \
%if %suse_version > 1110
--disable-static \
++++++ libxcb-1.4_2009-10-15_e82c34c.diff ++++++
From ff2e2e35bcac1d835c9eecf9ac8b3072005989a5 Mon Sep 17 00:00:00 2001
From: Yaakov Selkowitz
Date: Sat, 6 Jun 2009 15:52:20 +0100
Subject: [PATCH 1/5] Cygwin build fix: Add -no-undefined to libtool flags
-no-undefined is needed to tell libtool a shared library can be built
on platforms which require all references to be statisfied at link time.
Signed-off-by: Jon TURNEY
Signed-off-by: Julien Danjou
---
src/Makefile.am | 46 +++++++++++++++++++++++-----------------------
1 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index 5de3b09..f58ee65 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -24,7 +24,7 @@ nodist_libxcb_la_SOURCES = xproto.c bigreq.c xc_misc.c
# * If you add an interface, increment current and age and set revision to 0.
# * If you change or remove an interface, increment current and set revision
# and age to 0.
-libxcb_la_LDFLAGS = -version-info 2:0:1
+libxcb_la_LDFLAGS = -version-info 2:0:1 -no-undefined
XCB_LIBS = libxcb.la
@@ -35,7 +35,7 @@ EXTSOURCES += composite.c
EXTENSION_XML += composite.xml
if BUILD_COMPOSITE
lib_LTLIBRARIES += libxcb-composite.la
-libxcb_composite_la_LDFLAGS = -version-info 0:0:0
+libxcb_composite_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_composite_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_composite_la_SOURCES = composite.c composite.h
endif
@@ -45,7 +45,7 @@ EXTSOURCES += damage.c
EXTENSION_XML += damage.xml
if BUILD_DAMAGE
lib_LTLIBRARIES += libxcb-damage.la
-libxcb_damage_la_LDFLAGS = -version-info 0:0:0
+libxcb_damage_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_damage_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_damage_la_SOURCES = damage.c damage.h
endif
@@ -55,7 +55,7 @@ EXTSOURCES += dpms.c
EXTENSION_XML += dpms.xml
if BUILD_DPMS
lib_LTLIBRARIES += libxcb-dpms.la
-libxcb_dpms_la_LDFLAGS = -version-info 0:0:0
+libxcb_dpms_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_dpms_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_dpms_la_SOURCES = dpms.c dpms.h
endif
@@ -65,7 +65,7 @@ EXTSOURCES += glx.c
EXTENSION_XML += glx.xml
if BUILD_GLX
lib_LTLIBRARIES += libxcb-glx.la
-libxcb_glx_la_LDFLAGS = -version-info 0:0:0
+libxcb_glx_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_glx_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_glx_la_SOURCES = glx.c glx.h
endif
@@ -75,7 +75,7 @@ EXTSOURCES += randr.c
EXTENSION_XML += randr.xml
if BUILD_RANDR
lib_LTLIBRARIES += libxcb-randr.la
-libxcb_randr_la_LDFLAGS = -version-info 1:0:1
+libxcb_randr_la_LDFLAGS = -version-info 1:0:1 -no-undefined
libxcb_randr_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_randr_la_SOURCES = randr.c randr.h
endif
@@ -85,7 +85,7 @@ EXTSOURCES += record.c
EXTENSION_XML += record.xml
if BUILD_RECORD
lib_LTLIBRARIES += libxcb-record.la
-libxcb_record_la_LDFLAGS = -version-info 0:0:0
+libxcb_record_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_record_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_record_la_SOURCES = record.c record.h
endif
@@ -95,7 +95,7 @@ EXTSOURCES += render.c
EXTENSION_XML += render.xml
if BUILD_RENDER
lib_LTLIBRARIES += libxcb-render.la
-libxcb_render_la_LDFLAGS = -version-info 0:0:0
+libxcb_render_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_render_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_render_la_SOURCES = render.c render.h
endif
@@ -105,7 +105,7 @@ EXTSOURCES += res.c
EXTENSION_XML += res.xml
if BUILD_RESOURCE
lib_LTLIBRARIES += libxcb-res.la
-libxcb_res_la_LDFLAGS = -version-info 0:0:0
+libxcb_res_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_res_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_res_la_SOURCES = res.c res.h
endif
@@ -115,7 +115,7 @@ EXTSOURCES += screensaver.c
EXTENSION_XML += screensaver.xml
if BUILD_SCREENSAVER
lib_LTLIBRARIES += libxcb-screensaver.la
-libxcb_screensaver_la_LDFLAGS = -version-info 0:0:0
+libxcb_screensaver_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_screensaver_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_screensaver_la_SOURCES = screensaver.c screensaver.h
endif
@@ -125,7 +125,7 @@ EXTSOURCES += shape.c
EXTENSION_XML += shape.xml
if BUILD_SHAPE
lib_LTLIBRARIES += libxcb-shape.la
-libxcb_shape_la_LDFLAGS = -version-info 0:0:0
+libxcb_shape_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_shape_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_shape_la_SOURCES = shape.c shape.h
endif
@@ -135,7 +135,7 @@ EXTSOURCES += shm.c
EXTENSION_XML += shm.xml
if BUILD_SHM
lib_LTLIBRARIES += libxcb-shm.la
-libxcb_shm_la_LDFLAGS = -version-info 0:0:0
+libxcb_shm_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_shm_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_shm_la_SOURCES = shm.c shm.h
endif
@@ -145,7 +145,7 @@ EXTSOURCES += sync.c
EXTENSION_XML += sync.xml
if BUILD_SYNC
lib_LTLIBRARIES += libxcb-sync.la
-libxcb_sync_la_LDFLAGS = -version-info 0:0:0
+libxcb_sync_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_sync_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_sync_la_SOURCES = sync.c sync.h
endif
@@ -155,7 +155,7 @@ EXTSOURCES += xevie.c
EXTENSION_XML += xevie.xml
if BUILD_XEVIE
lib_LTLIBRARIES += libxcb-xevie.la
-libxcb_xevie_la_LDFLAGS = -version-info 0:0:0
+libxcb_xevie_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xevie_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xevie_la_SOURCES = xevie.c xevie.h
endif
@@ -165,7 +165,7 @@ EXTSOURCES += xf86dri.c
EXTENSION_XML += xf86dri.xml
if BUILD_XFREE86_DRI
lib_LTLIBRARIES += libxcb-xf86dri.la
-libxcb_xf86dri_la_LDFLAGS = -version-info 0:0:0
+libxcb_xf86dri_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xf86dri_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xf86dri_la_SOURCES = xf86dri.c xf86dri.h
endif
@@ -175,7 +175,7 @@ EXTSOURCES += xfixes.c
EXTENSION_XML += xfixes.xml
if BUILD_XFIXES
lib_LTLIBRARIES += libxcb-xfixes.la
-libxcb_xfixes_la_LDFLAGS = -version-info 0:0:0
+libxcb_xfixes_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xfixes_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xfixes_la_SOURCES = xfixes.c xfixes.h
endif
@@ -185,7 +185,7 @@ EXTSOURCES += xinerama.c
EXTENSION_XML += xinerama.xml
if BUILD_XINERAMA
lib_LTLIBRARIES += libxcb-xinerama.la
-libxcb_xinerama_la_LDFLAGS = -version-info 0:0:0
+libxcb_xinerama_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xinerama_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xinerama_la_SOURCES = xinerama.c xinerama.h
endif
@@ -195,7 +195,7 @@ EXTSOURCES += xinput.c
EXTENSION_XML += xinput.xml
if BUILD_XINPUT
lib_LTLIBRARIES += libxcb-xinput.la
-libxcb_xinput_la_LDFLAGS = -version-info 0:0:0
+libxcb_xinput_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xinput_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xinput_la_SOURCES = xinput.c xinput.h
endif
@@ -205,7 +205,7 @@ EXTSOURCES += xprint.c
EXTENSION_XML += xprint.xml
if BUILD_XPRINT
lib_LTLIBRARIES += libxcb-xprint.la
-libxcb_xprint_la_LDFLAGS = -version-info 0:0:0
+libxcb_xprint_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xprint_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xprint_la_SOURCES = xprint.c xprint.h
endif
@@ -215,7 +215,7 @@ EXTSOURCES += xselinux.c
EXTENSION_XML += xselinux.xml
if BUILD_SELINUX
lib_LTLIBRARIES += libxcb-xselinux.la
-libxcb_xselinux_la_LDFLAGS = -version-info 0:0:0
+libxcb_xselinux_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xselinux_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xselinux_la_SOURCES = xselinux.c xselinux.h
endif
@@ -225,7 +225,7 @@ EXTSOURCES += xtest.c
EXTENSION_XML += xtest.xml
if BUILD_XTEST
lib_LTLIBRARIES += libxcb-xtest.la
-libxcb_xtest_la_LDFLAGS = -version-info 0:0:0
+libxcb_xtest_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xtest_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xtest_la_SOURCES = xtest.c xtest.h
endif
@@ -235,7 +235,7 @@ EXTSOURCES += xv.c
EXTENSION_XML += xv.xml
if BUILD_XV
lib_LTLIBRARIES += libxcb-xv.la
-libxcb_xv_la_LDFLAGS = -version-info 0:0:0
+libxcb_xv_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xv_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xv_la_SOURCES = xv.c xv.h
endif
@@ -245,7 +245,7 @@ EXTSOURCES += xvmc.c
EXTENSION_XML += xvmc.xml
if BUILD_XVMC
lib_LTLIBRARIES += libxcb-xvmc.la
-libxcb_xvmc_la_LDFLAGS = -version-info 0:0:0
+libxcb_xvmc_la_LDFLAGS = -version-info 0:0:0 -no-undefined
libxcb_xvmc_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_xvmc_la_SOURCES = xvmc.c xvmc.h
endif
--
1.6.4.2
From 29207e2943ad56fb8b4d2b7f07b1530cb1d7d9be Mon Sep 17 00:00:00 2001
From: Julien Cristau
Date: Mon, 31 Aug 2009 17:51:36 +0200
Subject: [PATCH 2/5] Fix check dependency
Bugzilla #21992
make -j check fails because the check-local rule gets executed before
the tests actually ran, so CheckLog*.xml doesn't exist.
Signed-off-by: Julien Danjou
---
tests/Makefile.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 77593f0..077681e 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -15,7 +15,7 @@ check_all_SOURCES = check_all.c check_suites.h check_public.c
all-local::
$(RM) CheckLog*.xml
-check-local:
+check-local: check-TESTS
$(RM) CheckLog.html
if test x$(HTML_CHECK_RESULT) = xtrue; then \
$(XSLTPROC) $(srcdir)/CheckLog.xsl CheckLog*.xml > CheckLog.html; \
--
1.6.4.2
From 17af34b4a438a80d3dcad93bb5254366791a488f Mon Sep 17 00:00:00 2001
From: Paulo R. Zanoni
Date: Fri, 18 Sep 2009 15:05:46 -0300
Subject: [PATCH 3/5] Don't build docs if 'dot' is not found Signed-off-by: Paulo R. Zanoni
---
acinclude.m4 | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/acinclude.m4 b/acinclude.m4
index bc98150..ad24bc2 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -102,6 +102,11 @@ AC_ARG_WITH(
AC_MSG_WARN(
[Warning: no doxygen detected. Documentation will not be built])
fi])
+ AC_PATH_PROG(DOT, dot, no)
+ if test "$DOT" = "no"; then
+ AC_MSG_WARN([Warning: no dot detected. Documentation will not be built])
+ BUILD_DOCS="no"
+ fi
fi
AC_MSG_CHECKING([whether documentation is built])
AC_MSG_RESULT([${BUILD_DOCS}])
--
1.6.4.2
From a27c77ccae059fb64e0506648b81677858d3b05b Mon Sep 17 00:00:00 2001
From: Eric Anholt
Date: Thu, 15 Oct 2009 13:14:49 -0700
Subject: [PATCH 4/5] Fix typo in the tutorial.
---
doc/tutorial/index.html | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/doc/tutorial/index.html b/doc/tutorial/index.html
index c540426..5824807 100644
--- a/doc/tutorial/index.html
+++ b/doc/tutorial/index.html
@@ -173,7 +173,7 @@
with the <a href="http://xcb.freedesktop.org">XCB</a>
library. keep in mind that XCB, like the
<a href="http://tronche.com/gui/x/xlib/introduction">Xlib</a>
- library, isn't what post programmers wanting to write X
+ library, isn't what most programmers wanting to write X
applications are looking for. They should use a much higher
level GUI toolkit like Motif,
<a href="http://www.lesstif.org">LessTiff</a>,
--
1.6.4.2
From e82c34c2f7ac3fbb23ab14cbee8df2dd9178f5a4 Mon Sep 17 00:00:00 2001
From: Eric Anholt
Date: Thu, 15 Oct 2009 13:13:47 -0700
Subject: [PATCH 5/5] Add DRI2 support. (v2)
v2: Build fix from jcristau.
---
Makefile.am | 3 +++
configure.ac | 2 ++
src/.gitignore | 1 +
src/Makefile.am | 10 ++++++++++
xcb-dri2.pc.in | 11 +++++++++++
5 files changed, 27 insertions(+), 0 deletions(-)
create mode 100644 xcb-dri2.pc.in
diff --git a/Makefile.am b/Makefile.am
index 3a2f6f5..ff9dea1 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -13,6 +13,9 @@ endif
if BUILD_DPMS
pkgconfig_DATA += xcb-dpms.pc
endif
+if BUILD_DRI2
+pkgconfig_DATA += xcb-dri2.pc
+endif
if BUILD_GLX
pkgconfig_DATA += xcb-glx.pc
endif
diff --git a/configure.ac b/configure.ac
index 96f5079..a748489 100644
--- a/configure.ac
+++ b/configure.ac
@@ -132,6 +132,7 @@ esac
XCB_EXTENSION(Composite, "yes")
XCB_EXTENSION(Damage, "yes")
XCB_EXTENSION(DPMS, "yes")
+XCB_EXTENSION(DRI2, "yes")
XCB_EXTENSION(GLX, "yes")
XCB_EXTENSION(RandR, "yes")
XCB_EXTENSION(Record, "yes")
@@ -174,6 +175,7 @@ xcb.pc
xcb-composite.pc
xcb-damage.pc
xcb-dpms.pc
+xcb-dri2.pc
xcb-glx.pc
xcb-randr.pc
xcb-record.pc
diff --git a/src/Makefile.am b/src/Makefile.am
index f58ee65..8bec613 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -60,6 +60,16 @@ libxcb_dpms_la_LIBADD = $(XCB_LIBS)
nodist_libxcb_dpms_la_SOURCES = dpms.c dpms.h
endif
+EXTHEADERS += dri2.h
+EXTSOURCES += dri2.c
+EXTENSION_XML += dri2.xml
+if BUILD_DRI2
+lib_LTLIBRARIES += libxcb-dri2.la
+libxcb_dri2_la_LDFLAGS = -version-info 0:0:0 -no-undefined
+libxcb_dri2_la_LIBADD = $(XCB_LIBS)
+nodist_libxcb_dri2_la_SOURCES = dri2.c dri2.h
+endif
+
EXTHEADERS += glx.h
EXTSOURCES += glx.c
EXTENSION_XML += glx.xml
diff --git a/xcb-dri2.pc.in b/xcb-dri2.pc.in
new file mode 100644
index 0000000..a9944df
--- /dev/null
+++ b/xcb-dri2.pc.in
@@ -0,0 +1,11 @@
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: XCB DRI2
+Description: XCB DRI2 Extension
+Version: @PACKAGE_VERSION@
+Requires: xcb
+Libs: -L${libdir} -lxcb-dri2
+Cflags: -I${includedir}
--
1.6.4.2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org