# $Id$ PNAME="cairo" PVER="1.14.10" PBUILD="r1" PCAT="x11-libs" DESCRIPTION="Cairo is a 2D graphics library with support for multiple output devices." HOMEPAGE="http://cairographics.org/" DEPEND=">= dev-libs/glib2-2.52 >= x11-libs/libXrender-0.9 >= x11-libs/libX11-1.6 >= x11-libs/libXext-1.3 >= x11-libs/libXft-2.2 >= media-libs/fontconfig-2.11 >= media-libs/freetype-2.6 >= sys-libs/zlib-1.2 >= media-libs/libpng-1.5 >= x11-libs/libxcb-1.11 >= x11-libs/xcb-util-0.3 >= x11-libs/pixman-0.32 >= dev-libs/lzo-2 >= virtual/opengl" # runtime required ALX_DEV_DEPEND=">= dev-libs/glib2-dev-2.52 >= x11-libs/libXrender-dev-0.9 >= x11-libs/libX11-dev-1.6 >= x11-libs/libXext-dev-1.3 >= x11-libs/libXft-dev-2.2 >= media-libs/fontconfig-dev-2.11 >= media-libs/freetype-dev-2.6 >= sys-libs/zlib-dev-1.2 >= media-libs/libpng-dev-1.5 >= x11-libs/libxcb-dev-1.11 >= x11-libs/xcb-util-dev-0.3 >= x11-libs/pixman-dev-0.32 >= dev-libs/lzo-dev-2 >= virtual/opengl-dev" SDEPEND=">= dev-util/pkgconfig-0.25 >= x11-proto/renderproto-0.11 >= x11-proto/xcb-proto-1.11 ${ALX_DEV_DEPEND}" # >= gnome-base/librsvg-2.40 SRCFILE="${PNAME}-${PVER}.tar.xz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" ALX_PKG_KEEP="usr/$(mlibdir)/*.so.* usr/$(mlibdir)/cairo/*.so.*" sminclude mbuild multilib alx-split msetfeature "!check" SRC_URI=( http://cairographics.org/releases/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) # check stable version UP2TAG=releases # check dev version #UP2TAG=snapshots UP2DATE="updatecmd http://cairographics.org/${UP2TAG}/ | grep ]LA.*-${PNAME}- | sed 's/.*ST-${PNAME}-\([0-9\.]*\).*/\1/'" src_compile() { mconfigure \ --enable-xlib \ --enable-freetype \ --enable-gl \ --enable-gobject \ --enable-png \ --enable-xcb \ --enable-pdf \ --enable-png \ --enable-ps \ --enable-svg \ --enable-tee \ --disable-gtk-doc \ --disable-test-surfaces \ || die mmake || die }