# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/gprolog-1.3.0-r1.ebuild,v 1.2 2007/03/03 21:37:40 keri Exp $ inherit eutils flag-o-matic DESCRIPTION="GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD)" HOMEPAGE="http://www.gprolog.org/" SRC_URI="ftp://ftp.gnu.org/gnu/gprolog/gprolog-1.3.0.tar.gz" S=${WORKDIR}/${P}/src LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="debug doc examples" DEPEND="" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${P}-CFLAGS_MACHINE.patch epatch "${FILESDIR}"/${P}-TXT_FILES.patch epatch "${FILESDIR}"/${P}-linedit.patch epatch "${FILESDIR}"/${P}-test.patch } src_compile() { CFLAGS_MACHINE="`get-flag -march` `get-flag -mcpu` `get-flag -mtune`" use debug && append-flags -DDEBUG econf \ CFLAGS_MACHINE="${CFLAGS_MACHINE}" \ --with-c-flags="${CFLAGS}" \ --with-install-dir="${D}"/usr \ --with-doc-dir="${D}"/usr/share/doc/${PF} \ --with-html-dir="${D}"/usr/share/doc/${PF}/html \ --with-examples-dir="${D}"/usr/share/doc/${PF}/examples \ || die "econf failed" emake || die "emake failed" } src_install() { make install-system || die "make install-system failed" if use doc; then make install-html || die "make install-html failed" fi if use examples; then make install-examples || die "make install-examples failed" fi cd "${S}"/.. dodoc ChangeLog NEWS PROBLEMS README VERSION }