From 0c593fe23ad1e45991b20db0a43cb2fe44a66b0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Tue, 29 Jul 2014 20:22:05 +0200 Subject: [PATCH] libxcb: Fix recipe --- x11-libs/libxcb/libxcb-1.6.recipe | 76 ++++++++++++++++++++++++++++--- 1 file changed, 69 insertions(+), 7 deletions(-) diff --git a/x11-libs/libxcb/libxcb-1.6.recipe b/x11-libs/libxcb/libxcb-1.6.recipe index f91594b0a..5c282e9c1 100644 --- a/x11-libs/libxcb/libxcb-1.6.recipe +++ b/x11-libs/libxcb/libxcb-1.6.recipe @@ -17,10 +17,53 @@ PROVIDES=" libxcb$secondaryArchSuffix = $portVersion lib:libxcb$secondaryArchSuffix = $portVersion devel:libxcb$secondaryArchSuffix = $portVersion + lib:libxcb_composite$secondaryArchSuffix + lib:libxcb_damage$secondaryArchSuffix + lib:libxcb_dpms$secondaryArchSuffix + lib:libxcb_dri2$secondaryArchSuffix + lib:libxcb_glx$secondaryArchSuffix + lib:libxcb_randr$secondaryArchSuffix + lib:libxcb_record$secondaryArchSuffix + lib:libxcb_render$secondaryArchSuffix + lib:libxcb_res$secondaryArchSuffix + lib:libxcb_screensaver$secondaryArchSuffix + lib:libxcb_shape$secondaryArchSuffix + lib:libxcb_shm$secondaryArchSuffix + lib:libxcb_sync$secondaryArchSuffix + lib:libxcb_xevie$secondaryArchSuffix + lib:libxcb_xf86dri$secondaryArchSuffix + lib:libxcb_xfixes$secondaryArchSuffix + lib:libxcb_xinerama$secondaryArchSuffix + lib:libxcb_xprint$secondaryArchSuffix + lib:libxcb_xtest$secondaryArchSuffix + lib:libxcb_xv$secondaryArchSuffix + lib:libxcb_xvmc$secondaryArchSuffix + devel:libxcb_composite$secondaryArchSuffix + devel:libxcb_damage$secondaryArchSuffix + devel:libxcb_dpms$secondaryArchSuffix + devel:libxcb_dri2$secondaryArchSuffix + devel:libxcb_glx$secondaryArchSuffix + devel:libxcb_randr$secondaryArchSuffix + devel:libxcb_record$secondaryArchSuffix + devel:libxcb_render$secondaryArchSuffix + devel:libxcb_res$secondaryArchSuffix + devel:libxcb_screensaver$secondaryArchSuffix + devel:libxcb_shape$secondaryArchSuffix + devel:libxcb_shm$secondaryArchSuffix + devel:libxcb_sync$secondaryArchSuffix + devel:libxcb_xevie$secondaryArchSuffix + devel:libxcb_xf86dri$secondaryArchSuffix + devel:libxcb_xfixes$secondaryArchSuffix + devel:libxcb_xinerama$secondaryArchSuffix + devel:libxcb_xprint$secondaryArchSuffix + devel:libxcb_xtest$secondaryArchSuffix + devel:libxcb_xv$secondaryArchSuffix + devel:libxcb_xvmc$secondaryArchSuffix " REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion lib:libxslt >= 1.1.26 + lib:libxau$secondaryArchSuffix >= 1.0.5 " BUILD_REQUIRES=" @@ -34,6 +77,7 @@ BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel >= $haikuVersion devel:util_macros$secondaryArchSuffix cmd:autoconf + cmd:doxygen cmd:libtool cmd:aclocal cmd:make @@ -43,21 +87,39 @@ BUILD_PREREQUIRES=" cmd:python " +PATCHES="libxcb-1.6.patch" -#DEPEND="pkgconfig >= 0.23 -# x11-misc/util-macros >= 1.7.0 -# dev-libs/libxslt >= 1.1.26 -# x11-proto/xcb-proto >= 1.6 -# x11-libs/libXau >= 1.0.5" - BUILD() { libtoolize --force --copy --install - ./autogen.sh + ./autogen.sh -V runConfigure ./configure } INSTALL() { make install + prepareInstalledDevelLibs libxcb \ + libxcb-composite \ + libxcb-damage \ + libxcb-dpms \ + libxcb-dri2 \ + libxcb-glx \ + libxcb-randr \ + libxcb-record \ + libxcb-render \ + libxcb-res \ + libxcb-screensaver \ + libxcb-shape \ + libxcb-shm \ + libxcb-sync \ + libxcb-xevie \ + libxcb-xf86dri \ + libxcb-xfixes \ + libxcb-xinerama \ + libxcb-xprint \ + libxcb-xtest \ + libxcb-xv \ + libxcb-xvmc + fixPkgconfig }