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() {