summaryrefslogtreecommitdiff
path: root/dev-perl/X11-XCB/X11-XCB-0.09.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-perl/X11-XCB/X11-XCB-0.09.ebuild')
-rw-r--r--dev-perl/X11-XCB/X11-XCB-0.09.ebuild28
1 files changed, 16 insertions, 12 deletions
diff --git a/dev-perl/X11-XCB/X11-XCB-0.09.ebuild b/dev-perl/X11-XCB/X11-XCB-0.09.ebuild
index 0a14738..9892d8d 100644
--- a/dev-perl/X11-XCB/X11-XCB-0.09.ebuild
+++ b/dev-perl/X11-XCB/X11-XCB-0.09.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="2"
+EAPI="5"
MODULE_AUTHOR="MSTPLBG"
-inherit perl-module
+inherit eutils perl-module
DESCRIPTION="X11::XCB - perl bindings for libxcb"
@@ -17,17 +17,21 @@ KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-f
IUSE=""
-MAKEOPTS="${MAKEOPTS} -j1"
-
DEPEND="dev-perl/XS-Object-Magic
- dev-perl/extutils-depend
- perl-core/ExtUtils-ParseXS"
+ dev-perl/extutils-depends
+ dev-perl/extutils-pkgconfig
+ virtual/perl-ExtUtils-ParseXS
+ x11-libs/libxcb"
RDEPEND="dev-perl/Mouse
- dev-perl/MouseX-NativeTraits
- dev-perl/Try-Tiny
- virtual/perl-XSLoader"
+ dev-perl/MouseX-NativeTraits
+ dev-perl/Try-Tiny
+ virtual/perl-XSLoader
+ x11-libs/libxcb"
+
+src_prepare() {
+ epatch "${FILESDIR}/X11-XCB-0.09-dynamic-linking.patch"
+ epatch "${FILESDIR}/X11-XCB-0.09-fix-xcb-includes.patch"
-# HACK! Just make sure all deps of libxcb are there
-DEPEND="${DEPEND} x11-libs/libxcb"
-RDEPEND="${RDEPEND} x11-libs/libxcb"
+ perl-module_src_prepare
+}