Fixing automagic dep introduced by previous patch
--- /usr/portage/dev-python/pycairo/pycairo-1.10.0-r2.ebuild	2012-11-06 07:31:12.000000000 +0100
+++ /var/lib/layman/bvix-overlay/dev-python/pycairo/pycairo-1.10.0-r3.ebuild	2012-11-13 04:28:27.000000000 +0100
@@ -22,12 +22,13 @@
 LICENSE="LGPL-3 || ( LGPL-2.1 MPL-1.1 )"
 SLOT="0"
 KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc examples +svg test"
+IUSE="doc examples +svg test xcb"
 
 RDEPEND=">=x11-libs/cairo-1.10.0[svg?]"
 DEPEND="${RDEPEND}
 	virtual/pkgconfig
-	test? ( dev-python/pytest )"
+	test? ( dev-python/pytest )
+	xcb? ( x11-libs/xpyb )"
 
 PYTHON_CFLAGS=("2.* + -fno-strict-aliasing")
 
@@ -36,11 +37,17 @@
 	pushd "${WORKDIR}/pycairo-${PYCAIRO_PYTHON3_VERSION}" > /dev/null
 	rm -f src/config.h || die
 	epatch "${FILESDIR}/${PN}-1.10.0-svg_check.patch"
+	if use xcb; then
+		epatch "${FILESDIR}/${PN}-1.10.0-xpyb.patch"
+	fi
 	popd > /dev/null
 
 	pushd "${WORKDIR}/py2cairo-${PYCAIRO_PYTHON2_VERSION}" > /dev/null
 	rm -f src/config.h || die
 	epatch "${FILESDIR}/py2cairo-1.10.0-svg_check.patch"
+	if use xcb; then
+		epatch "${FILESDIR}/py2cairo-1.10.0-xpyb.patch"
+	fi
 	popd > /dev/null
 
 	preparation() {