1 # Copyright 1999-2018 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
6 inherit eutils findlib autotools
8 DESCRIPTION="Ocaml bindings for the cairo vector graphics library"
9 HOMEPAGE="https://www.cairographics.org/cairo-ocaml/"
10 SRC_URI="https://cgit.freedesktop.org/cairo-ocaml/snapshot/${P}.tar.bz2"
14 KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
15 IUSE="doc examples gtk pango"
17 RDEPEND="dev-lang/ocaml:=
19 gtk? ( dev-ml/lablgtk:2= )
20 pango? ( x11-libs/pango )"
24 # 3 patches from debian and one for automagic on libsvg-cairo
26 "${FILESDIR}"/0001-Add-missing-libraries-used-by-the-stubs-to-CAIRO_LIB.patch \
27 "${FILESDIR}"/0002-Fix-Makefile-to-avoid-recompiling-files-in-usr.patch \
28 "${FILESDIR}"/0003-Fix-FTBFS-on-bytecode-architectures.patch \
29 "${FILESDIR}"/0004-no-automagic.patch
30 AT_M4DIR=support eautoreconf
36 $(use_with pango pango-cairo) \
47 dodoc README ChangeLog
49 insinto /usr/share/doc/${PF}/examples
55 description = "${DESCRIPTION}"
58 archive(byte) = "cairo.cma"
59 archive(native) = "cairo.cmxa"
64 requires = "cairo lablgtk2"
65 archive(byte) = "cairo_lablgtk.cma"
66 archive(native) = "cairo_lablgtk.cmxa"
74 archive(byte) = "pango_cairo.cma"
75 archive(native) = "pango_cairo.cmxa"
79 insinto /usr/$(get_libdir)/ocaml/cairo