# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit autotools multiprocessing DESCRIPTION="A complete Ada graphical toolkit" HOMEPAGE="http://libre.adacore.com//tools/gtkada/" SRC_URI="https://github.com/AdaCore/gtkada/archive/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" IUSE="+shared static" RDEPEND="dev-lang/gnat-gpl dev-libs/atk dev-libs/glib:2 media-libs/fontconfig media-libs/freetype x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango" DEPEND="${RDEPEND} dev-ada/gprbuild" S="${WORKDIR}"/${PN}-${P} PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) pkg_setup() { GCC=${ADA:-$(tc-getCC)} export GNATPREP="${GCC/gcc/gnatprep}" if [[ -z "$(type ${GNATPREP} 2>/dev/null)" ]] ; then eerror "You need a gcc compiler that provides the Ada Compiler:" eerror "1) use gcc-config to select the right compiler or" eerror "2) set ADA=gcc-4.9.4 in make.conf" die "ada compiler not available" fi } src_prepare() { default mv configure.{in,ac} eautoreconf } src_configure() { econf \ $(use_enable static) \ $(use_enable shared) \ --without-GL } src_compile() { emake -j1 PROCESSORS=$(makeopts_jobs) } src_install() { emake -j1 DESTDIR="${D}" install einstalldocs }