summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemi Cardona <remi@gentoo.org>2014-12-30 00:29:27 +0000
committerRemi Cardona <remi@gentoo.org>2014-12-30 00:29:27 +0000
commite6e31f39c9d3025e819beda38cc239de14738846 (patch)
treeebed39b7c79660a11ffdb49daab0b364c9d3f5b6 /x11-libs
parentSet maintainer=Arfrever. (diff)
downloadhistorical-e6e31f39c9d3025e819beda38cc239de14738846.tar.gz
historical-e6e31f39c9d3025e819beda38cc239de14738846.tar.bz2
historical-e6e31f39c9d3025e819beda38cc239de14738846.zip
x11-libs/libxcb: revbump + add patch to fix bug #533906
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x901AB08A
Diffstat (limited to 'x11-libs')
-rw-r--r--x11-libs/libxcb/ChangeLog9
-rw-r--r--x11-libs/libxcb/Manifest22
-rw-r--r--x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch257
-rw-r--r--x11-libs/libxcb/libxcb-1.11-r1.ebuild56
4 files changed, 327 insertions, 17 deletions
diff --git a/x11-libs/libxcb/ChangeLog b/x11-libs/libxcb/ChangeLog
index da96d6e64efc..5380ecb63552 100644
--- a/x11-libs/libxcb/ChangeLog
+++ b/x11-libs/libxcb/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for x11-libs/libxcb
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/ChangeLog,v 1.147 2014/12/21 09:42:18 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/ChangeLog,v 1.148 2014/12/30 00:29:26 remi Exp $
+
+*libxcb-1.11-r1 (30 Dec 2014)
+
+ 30 Dec 2014; Rémi Cardona <remi@gentoo.org> +libxcb-1.11-r1.ebuild,
+ +files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch
+ :
+ Don't install headers/man pages for disabled extension, see bug #533906.
21 Dec 2014; Michał Górny <mgorny@gentoo.org> files/xcb-rebuilder.sh:
Use sys-apps/gentoo-functions in xcb-rebuilder, bug #504420.
diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index d67d02dbdaf6..84c5c2da3af7 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1,6 +1,7 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch 8094 SHA256 e61b4e54ce479a9512c4429bb5ac633830c2ad8813a09276bf0d609fedf4bb4b SHA512 0775a4c98bda6d37a44c83ed67d8ec7c8bece1d4a7b0f3d06d7f7c16596cb5de27a77e1ef1f40921555a60a3054124c8c1192c8b4747a3a84d16d847341379b7 WHIRLPOOL 183ad51704bcaff08389a3434228b6fbaa2ef04e55d2d29e3f0e0f1d2550693b6d1847a23636fb2aa18cb65dbe0ea5af48d31a35f293afa2299b1de79fca378f
AUX libxcb-1.11-xevie-xprint_removal.patch 984 SHA256 aae59acac2fb3d46c1ce2f9c91af23aa5746069a980710107af9bc0cb4776cfd SHA512 b6e7d7c3ca11f1079cea37799034d0791fe093ff5aebe1870ac2d06474feadc64091759106a7600a87816e2ce2a1616319bd18f39a7d13127b13cdde7fc5e0a2 WHIRLPOOL 1845a95d4c13623e8511b89ac24b02bfca13798420bea4796b8261a9432497cf195982a3e900bd6618e088837f4336ab3092686aeb4c6919f3af961e4c940c82
AUX libxcb-1.9.1-conflicting-types-for-xcb_ge_event_t.patch 587 SHA256 92d1e003260e32cdcd9fa89d02ccc927479f1a07ded70cc273981f946d5b89cf SHA512 e0ce02880d23125290bed3ba87d00aa8fcd41c03c36f86f27e0d8b7b76aabcad072ed849bbd44d8d1b0ad0331da927b005c6c321cd18e372aab685585eb033c5 WHIRLPOOL 1e105b68899595c47a31cac29542a21be8d11bdf1f937eb690cf87d05a816fb1d8772918e7ee92035b8a23bd24e27f748daf434b31e400a7294f1d8b6fd6a8c9
AUX libxcb-1.9.1-list-object-has-no-attribute-lenfield_name.patch 1511 SHA256 fc06ba13724e6dca305374c1c9ef979e1cfb9654bfdc01360c04fd504201b7df SHA512 ceb3c68a1d555322ed2401f13037897935313c61c2616028fd8092773432993c138f55a91ecba55b8abfa69ba9332a7b24117c10e8faf9061eded06ea93f5761 WHIRLPOOL 08c6712d693c1012d67f055eea1391c2528c93fdb2472105767d68f1d7d48e5d00ba8bd0596836ccf234e0907764d8ece0db35dcf0734bed2ffcf2be66408f35
@@ -10,29 +11,18 @@ DIST libxcb-1.11.tar.bz2 517700 SHA256 03635d70045b9ede90778e67516135828a57de87a
DIST libxcb-1.9.1.tar.bz2 373312 SHA256 d44a5ff4eb0b9569e6f7183b51fdaf6f58da90e7d6bfc36b612d7263f83e362f SHA512 541d6e07b1a0da61c3cc1dbdae50ce4e55f1a27e79e277db5af192d02c8360bb3958c597d6692f2c6afcf009ae7b312459f65e8c8d2f1bcc446f7f512bacdd41 WHIRLPOOL cc2af531d5beddec577507d4cf983262069144d7e9667958ce03bba6ceebb907488ddf475253e856b879e81333cfac8bfbc2c8092d60fbfa49a3b447af6e6f68
DIST libxcb-1.9.3.tar.bz2 400283 SHA256 aad09d223fcb5bd345ce4d1737f178a557b6f2e201128e1ee3c83af46028018b SHA512 796673c8df6bf0e3e1f847a3d565502b4ff4e4981c9104c6ca0367d7a15bffd266860dfb545366a4d96695efd060afe205b990983e08b4da8470a7f0a8d4a7a1 WHIRLPOOL 6de787900ef93c13d304739862b04d6c582dbafeebadf9b260064da92821f0681198364265fe5bcaf12f34f9a9020e3ad7e2dbbdb7cd627a909d803105df2f8b
EBUILD libxcb-1.10.ebuild 1511 SHA256 827fd1b043e032155dd8a14ec07084dc30a49a6c3b2754ed9244efe3289250d8 SHA512 6053e6b7e3750f60c80395e3aadc1f2e3f4c9a8bc09b3dcdc5387ba9de6400dca2757c0fb8ee6a5f6a39ed3f4756d52ca4e1d3ca995eedf280a2d83171a74d2e WHIRLPOOL a9fb53c87db4912102454ccf4555cc02aed4dbbe75c6e70f90f6c0994f39936a4f9ffcb8422130fb5262c556b04d43a9be791c3d84c38d7ae2955c44924988b9
+EBUILD libxcb-1.11-r1.ebuild 1701 SHA256 0d79a3482d48d2fbb092b8d0f1ea2ebf2e029b0f882bfae48569649c20514c5c SHA512 721fc6557f11fc14def487bd6d4032298f466a892aa108edcb5b6815ad7dfe38e85594de2a0dc1e47c6d609c17d77e967d1814c2bee61f460c26f28f39bd5054 WHIRLPOOL 1134ad6ec3fdb7ec259bacc34f9e1e2e6785eae531e20c5f7e341b0b347ad70a832bb438ae0f35ea0cc8c3dc662386c150ffbf27c69c18cededef30c91e75996
EBUILD libxcb-1.11.ebuild 1616 SHA256 727d031e8ff52818754f1f96892dabace23a872fe760ba212a05ac230e56105a SHA512 aac4e0f507290055c656bbc75e7969d9340148db448d3730bd6be97b900478ed552b7d5b9f46e3b81c165b6ce92abd4c2006fca4137d05ac2580691ea0aab89c WHIRLPOOL cf2ac1c9ee60d6145781cc6577fe7724b425e7e454135da293eb20e017080cfbb87f18065bc28f32bbe5fdc41b9daef88a395177301be973b8c7c27a814cb201
EBUILD libxcb-1.9.1-r1.ebuild 2091 SHA256 137cdcb6209195b10928f2667a3691040f0d41794787a7be8f368fcbf146f91e SHA512 b4d12c71190a5d84f0b2b386ea7a2d2a06f90ef47ff8713cd700b99103042e8010c0b26e7cf515b5d45f5f1bbe711d2e5f5c9823c5f3462b6f8df731417c8646 WHIRLPOOL c30878dfa9bc103119a1f66bbb12303715f30bd7c9ca2de24221d1daf21521d9464252d196d1639d56980eae3b110e8d538af4713f7125985c28c5de99e360d4
EBUILD libxcb-1.9.1.ebuild 1402 SHA256 6c87148636bcfb2c63ee2326a2c44d73acc41da2d2ba60c1524a71d0fa52ff71 SHA512 603e8ce83fab2ced9b90f6110e26e4cbd8886f29e0801e03deb95286f0484ecf8eafc242e1f602ccf776619f21cc077b7eb31d08f02df1180ad12917e43f8132 WHIRLPOOL 9ac8f7a02e6c37f6078de4c1bb973417e73c2d518dd9dacfbb3e8a8179980ce272691f9eb6f9fb5aaebe493763ed4a0c2a513baca6114ea8eaa3837c9cdde026
EBUILD libxcb-1.9.3-r1.ebuild 1542 SHA256 bb09890b43df1d5ed0e60ef04abe36793dd3c30cf097e0098156a7927a15b181 SHA512 32d784389f6653c6d5c0c976ac647a9a247ad44eeff6049df292915c1e773f983428b15050519cfc81b753aeff995ed96f37567ce79a2f8f1be6ce432969a000 WHIRLPOOL 9be2604ce3030a28e9c7cfa9f9b82138960b795a4d1ba55ea31e35593c135d50ff1aaef75fbbc46a86716ddaa63598b1af13358068bdca4f06d5b7aaf3a9ca61
EBUILD libxcb-1.9.3.ebuild 1429 SHA256 11939d6ce0ab2c202da8d3144c9624f6d0f8ae044da65e74670e415ddc78d01f SHA512 207e0ef128cb191b7490335c8f82edce7a4a563f0532d7f67fb10822abbb7ebb261208d277b0cb8b5fd34718e5238a1b844271bae6f380c1ecae6d8abccde50d WHIRLPOOL 4fa29f60f817e14bba389f7c71860ea9a1253a885583aa72ec207c6e7ba4471d87111d8da0462b5c66c3e6cbd495a80822c2b2b7f9e6a3cc585167824f96ce32
-MISC ChangeLog 18414 SHA256 15bb5fce68f80964332a13f93f6c511ab44d2929317b5789fe74fe3c25add2ed SHA512 844563932a47e3e359c0bad4f40d592ce249dc9f9e4d37456a6e39e8f92e8c31bd81a651ccf150966f06fd62bc005f3bb558a7052ac833a8e1afb23202258f60 WHIRLPOOL 46f9d57e69b45fc9870ae96ecdc8f5908598a70dce54716721cede8c77cb42c23074a733afb2314ee22d3710dde7c00c13d47b1a0e6965e07d38458dfc6d95a8
+MISC ChangeLog 18674 SHA256 2a0ef68cdf6f42cea3646f235c556c1cb372015c2720763fd8ff7b917a0f3241 SHA512 4d560a60b81f6a9394a5713aa6e3cf0edf62227f1c30d5be70bb408f57147b2e01cca0a38f1fe653a124d2fb4b3fa2411499148eeb632b141db3af4bc1585516 WHIRLPOOL 84603fc2952abc775307dad742ca0809c464ee02dc8701de0d49fcd270ef3cc2e1b5bf9a9eec30b7fd01fc05ffb4a5e2d12448fdb8ec3698a7c164aa8e08c966
MISC metadata.xml 237 SHA256 0c2aa4d6e3296274ca75e17e881fa5e9aa79c8cf139b02012c9373a1735b42a6 SHA512 389a13c5762b613cd4f40f2aec55a84e4cad8ffe3c7fc9ccd6a775bc51a0a0a5b410c98a2b1216264b983ef7cb15e1caf046b56fe64567c7c2e4c80923082621 WHIRLPOOL e718d25c331f37daff57dfb4819eb97062576e355cdad14360622bafc9428cb1a1d2c470a32fb2db4abc2fddada4bb9dd18c06ae9f3adb2cc6f47312a973b5f7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQJ8BAEBCABmBQJUlpYAXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
-MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOIVAQAOJaqOlcTrd8Vdvw/u0VcT/l
-djvn7z6yqfyS7ZO54T4T6SGtGor+8zCq5Z+vyVuRvuL1b0HL3Wb4LCm6O1w3O/1y
-c7I5Z3p7BZeWomH0AGV91aGceh6voC5Ha2gqg1R7Gr7a4rN7pwWXhu8vMrq1hVx9
-yef0vIBEJiftR4ctLhvtf6LuAjRhyObngTFS6pMI+zWt0ThXt9xZhMNPGSe1mFAX
-TzRhQ/A4Pj5PC2SIU0UTBU9IyqmqnJ5sOGOhszYAgNPA0x3CHoAp1bTpb74fTbiJ
-hEv6Dn9B+XixYdOW2Wk61H4lOHk9mgbYzY4EfHqOR21Qcz0zCbcihwn2Lu9KmlHP
-vFXpG0SPnX/ksDrpDAgX15eXdqsPMXGczC64D+d17kQttetTVJu+x0lD7yx7Uz76
-d216KzLR1zCjMu5Yk4FJT0byJjnmd9dQ1BOTE4bYbYcHdAVmh1LxAy+Ii1QisUKU
-1s8OjF1OW/QMY5Xh/zIsdfkIuPHhO28QrDyHuZ+mUNo5QiJbBO2DPTYPRZ7VS+Wv
-7a6TLSRENeWghik2rTLGBST2Xv2At1gl6Barxu06pjCptLHwL1am6xFIFj+QvJr+
-gnWM5sNEgz2b1ROhlfxDJMwlayuV3c47AZKrUXsbIX5k/z3+bjusrBoUaxPiYRuC
-m56+7gpe5vwopqkQH76y
-=Oyc6
+iEYEAREIAAYFAlSh8ecACgkQfUU/I5AasIohnwCfTncvsyAwKG6S5iBLNZRfn3Gz
+i9cAoKpHD4bRaCPMBdDii7BZhaFfarWl
+=5AQJ
-----END PGP SIGNATURE-----
diff --git a/x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch b/x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch
new file mode 100644
index 000000000000..0f8aa1198234
--- /dev/null
+++ b/x11-libs/libxcb/files/libxcb-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch
@@ -0,0 +1,257 @@
+From e9b5234b3b0b53bd3a35f947ddb8a72d03cf1825 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?R=C3=A9mi=20Cardona?= <remi@gentoo.org>
+Date: Mon, 29 Dec 2014 20:18:22 +0100
+Subject: [PATCH] Don't install headers/man pages for disabled extensions
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+https://bugs.gentoo.org/show_bug.cgi?id=533906
+
+Signed-off-by: Rémi Cardona <remi@gentoo.org>
+---
+ src/Makefile.am | 52 ++++++++++++++++++++++++++--------------------------
+ 1 file changed, 26 insertions(+), 26 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index 5a3c52a..774ad8e 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -24,208 +24,208 @@ XCB_LIBS = libxcb.la
+
+ # FIXME: find a way to autogenerate this from the XML files.
+
+-EXTSOURCES += composite.c
+ if BUILD_COMPOSITE
++EXTSOURCES += composite.c
+ lib_LTLIBRARIES += libxcb-composite.la
+ libxcb_composite_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_composite_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_composite_la_SOURCES = composite.c composite.h
+ endif
+
+-EXTSOURCES += damage.c
+ if BUILD_DAMAGE
++EXTSOURCES += damage.c
+ lib_LTLIBRARIES += libxcb-damage.la
+ libxcb_damage_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_damage_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_damage_la_SOURCES = damage.c damage.h
+ endif
+
+-EXTSOURCES += dpms.c
+ if BUILD_DPMS
++EXTSOURCES += dpms.c
+ lib_LTLIBRARIES += libxcb-dpms.la
+ libxcb_dpms_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_dpms_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_dpms_la_SOURCES = dpms.c dpms.h
+ endif
+
+-EXTSOURCES += dri2.c
+ if BUILD_DRI2
++EXTSOURCES += dri2.c
+ lib_LTLIBRARIES += libxcb-dri2.la
+ libxcb_dri2_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_dri2_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_dri2_la_SOURCES = dri2.c dri2.h
+ endif
+
+-EXTSOURCES += dri3.c
+ if BUILD_DRI3
++EXTSOURCES += dri3.c
+ lib_LTLIBRARIES += libxcb-dri3.la
+ libxcb_dri3_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_dri3_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_dri3_la_SOURCES = dri3.c dri3.h
+ endif
+
+-EXTSOURCES += present.c
+ if BUILD_PRESENT
++EXTSOURCES += present.c
+ lib_LTLIBRARIES += libxcb-present.la
+ libxcb_present_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_present_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_present_la_SOURCES = present.c present.h
+ endif
+
+-EXTSOURCES += glx.c
+ if BUILD_GLX
+ lib_LTLIBRARIES += libxcb-glx.la
++EXTSOURCES += glx.c
+ libxcb_glx_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_glx_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_glx_la_SOURCES = glx.c glx.h
+ endif
+
+-EXTSOURCES += randr.c
+ if BUILD_RANDR
++EXTSOURCES += randr.c
+ lib_LTLIBRARIES += libxcb-randr.la
+ libxcb_randr_la_LDFLAGS = -version-info 1:0:1 -no-undefined @lt_enable_auto_import@
+ libxcb_randr_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_randr_la_SOURCES = randr.c randr.h
+ endif
+
+-EXTSOURCES += record.c
+ if BUILD_RECORD
++EXTSOURCES += record.c
+ lib_LTLIBRARIES += libxcb-record.la
+ libxcb_record_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_record_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_record_la_SOURCES = record.c record.h
+ endif
+
+-EXTSOURCES += render.c
+ if BUILD_RENDER
++EXTSOURCES += render.c
+ lib_LTLIBRARIES += libxcb-render.la
+ libxcb_render_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_render_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_render_la_SOURCES = render.c render.h
+ endif
+
+-EXTSOURCES += res.c
+ if BUILD_RESOURCE
++EXTSOURCES += res.c
+ lib_LTLIBRARIES += libxcb-res.la
+ libxcb_res_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_res_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_res_la_SOURCES = res.c res.h
+ endif
+
+-EXTSOURCES += screensaver.c
+ if BUILD_SCREENSAVER
++EXTSOURCES += screensaver.c
+ lib_LTLIBRARIES += libxcb-screensaver.la
+ libxcb_screensaver_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_screensaver_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_screensaver_la_SOURCES = screensaver.c screensaver.h
+ endif
+
+-EXTSOURCES += shape.c
+ if BUILD_SHAPE
++EXTSOURCES += shape.c
+ lib_LTLIBRARIES += libxcb-shape.la
+ libxcb_shape_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_shape_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_shape_la_SOURCES = shape.c shape.h
+ endif
+
+-EXTSOURCES += shm.c
+ if BUILD_SHM
++EXTSOURCES += shm.c
+ lib_LTLIBRARIES += libxcb-shm.la
+ libxcb_shm_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_shm_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_shm_la_SOURCES = shm.c shm.h
+ endif
+
+-EXTSOURCES += sync.c
+ if BUILD_SYNC
++EXTSOURCES += sync.c
+ lib_LTLIBRARIES += libxcb-sync.la
+ libxcb_sync_la_LDFLAGS = -version-info 1:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_sync_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_sync_la_SOURCES = sync.c sync.h
+ endif
+
+-EXTSOURCES += xevie.c
+ if BUILD_XEVIE
++EXTSOURCES += xevie.c
+ lib_LTLIBRARIES += libxcb-xevie.la
+ libxcb_xevie_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xevie_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xevie_la_SOURCES = xevie.c xevie.h
+ endif
+
+-EXTSOURCES += xf86dri.c
+ if BUILD_XFREE86_DRI
++EXTSOURCES += xf86dri.c
+ lib_LTLIBRARIES += libxcb-xf86dri.la
+ libxcb_xf86dri_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xf86dri_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xf86dri_la_SOURCES = xf86dri.c xf86dri.h
+ endif
+
+-EXTSOURCES += xfixes.c
+ if BUILD_XFIXES
++EXTSOURCES += xfixes.c
+ lib_LTLIBRARIES += libxcb-xfixes.la
+ libxcb_xfixes_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xfixes_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xfixes_la_SOURCES = xfixes.c xfixes.h
+ endif
+
+-EXTSOURCES += xinerama.c
+ if BUILD_XINERAMA
++EXTSOURCES += xinerama.c
+ lib_LTLIBRARIES += libxcb-xinerama.la
+ libxcb_xinerama_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xinerama_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xinerama_la_SOURCES = xinerama.c xinerama.h
+ endif
+
+-EXTSOURCES += xinput.c
+ if BUILD_XINPUT
++EXTSOURCES += xinput.c
+ lib_LTLIBRARIES += libxcb-xinput.la
+ libxcb_xinput_la_LDFLAGS = -version-info 1:0:1 -no-undefined @lt_enable_auto_import@
+ libxcb_xinput_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xinput_la_SOURCES = xinput.c xinput.h
+ endif
+
+-EXTSOURCES += xkb.c
+ if BUILD_XKB
++EXTSOURCES += xkb.c
+ lib_LTLIBRARIES += libxcb-xkb.la
+ libxcb_xkb_la_LDFLAGS = -version-info 1:0:0 -no-undefined
+ libxcb_xkb_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xkb_la_SOURCES = xkb.c xkb.h
+ endif
+
+-EXTSOURCES += xprint.c
+ if BUILD_XPRINT
++EXTSOURCES += xprint.c
+ lib_LTLIBRARIES += libxcb-xprint.la
+ libxcb_xprint_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xprint_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xprint_la_SOURCES = xprint.c xprint.h
+ endif
+
+-EXTSOURCES += xselinux.c
+ if BUILD_SELINUX
++EXTSOURCES += xselinux.c
+ lib_LTLIBRARIES += libxcb-xselinux.la
+ libxcb_xselinux_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xselinux_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xselinux_la_SOURCES = xselinux.c xselinux.h
+ endif
+
+-EXTSOURCES += xtest.c
+ if BUILD_XTEST
++EXTSOURCES += xtest.c
+ lib_LTLIBRARIES += libxcb-xtest.la
+ libxcb_xtest_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xtest_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xtest_la_SOURCES = xtest.c xtest.h
+ endif
+
+-EXTSOURCES += xv.c
+ if BUILD_XV
++EXTSOURCES += xv.c
+ lib_LTLIBRARIES += libxcb-xv.la
+ libxcb_xv_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xv_la_LIBADD = $(XCB_LIBS)
+ nodist_libxcb_xv_la_SOURCES = xv.c xv.h
+ endif
+
+-EXTSOURCES += xvmc.c
+ if BUILD_XVMC
++EXTSOURCES += xvmc.c
+ lib_LTLIBRARIES += libxcb-xvmc.la
+ libxcb_xvmc_la_LDFLAGS = -version-info 0:0:0 -no-undefined @lt_enable_auto_import@
+ libxcb_xvmc_la_LIBADD = $(XCB_LIBS)
+--
+2.2.1
+
diff --git a/x11-libs/libxcb/libxcb-1.11-r1.ebuild b/x11-libs/libxcb/libxcb-1.11-r1.ebuild
new file mode 100644
index 000000000000..ef9bdf7c4219
--- /dev/null
+++ b/x11-libs/libxcb/libxcb-1.11-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/libxcb/libxcb-1.11-r1.ebuild,v 1.1 2014/12/30 00:29:26 remi Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} )
+PYTHON_REQ_USE=xml
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+XORG_EAUTORECONF=yes
+inherit python-any-r1 xorg-2
+
+DESCRIPTION="X C-language Bindings library"
+HOMEPAGE="http://xcb.freedesktop.org/"
+EGIT_REPO_URI="git://anongit.freedesktop.org/git/xcb/libxcb"
+[[ ${PV} != 9999* ]] && \
+ SRC_URI="http://xcb.freedesktop.org/dist/${P}.tar.bz2"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="selinux xkb"
+SLOT="0/${PV}"
+
+RDEPEND=">=dev-libs/libpthread-stubs-0.3-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]"
+# Note: ${PYTHON_USEDEP} needs to go verbatim
+DEPEND="${RDEPEND}
+ dev-libs/libxslt
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep \
+ ">=x11-proto/xcb-proto-1.11[${MULTILIB_USEDEP},\${PYTHON_USEDEP}]")"
+
+python_check_deps() {
+ has_version --host-root ">=x11-proto/xcb-proto-1.11[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+PATCHES=(
+ "${FILESDIR}/${P}-xevie-xprint_removal.patch"
+ "${FILESDIR}/${PN}-1.11-Don-t-install-headers-man-pages-for-disabled-extensi.patch"
+)
+
+src_configure() {
+ XORG_CONFIGURE_OPTIONS=(
+ $(use_enable doc build-docs)
+ $(use_enable selinux)
+ $(use_enable xkb)
+ --enable-xinput
+ )
+ xorg-2_src_configure
+}