summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2008-09-22 06:10:04 +0000
committerKeri Harris <keri@gentoo.org>2008-09-22 06:10:04 +0000
commitdc08b8206f080019ab2abc715ff1bbac1a3b0681 (patch)
tree4d1797e24b5731882df57a1eed9cff820cca1226 /dev-lang/gprolog
parentStable for HPPA (bug #237828). (diff)
downloadgentoo-2-dc08b8206f080019ab2abc715ff1bbac1a3b0681.tar.gz
gentoo-2-dc08b8206f080019ab2abc715ff1bbac1a3b0681.tar.bz2
gentoo-2-dc08b8206f080019ab2abc715ff1bbac1a3b0681.zip
Revbump for machine register fixups.
(Portage version: 2.1.4.4)
Diffstat (limited to 'dev-lang/gprolog')
-rw-r--r--dev-lang/gprolog/ChangeLog7
-rw-r--r--dev-lang/gprolog/gprolog-1.3.0-r2.ebuild58
2 files changed, 64 insertions, 1 deletions
diff --git a/dev-lang/gprolog/ChangeLog b/dev-lang/gprolog/ChangeLog
index d7ab01a3926e..0e06204d0194 100644
--- a/dev-lang/gprolog/ChangeLog
+++ b/dev-lang/gprolog/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/gprolog
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.32 2008/04/28 06:35:50 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gprolog/ChangeLog,v 1.33 2008/09/22 06:10:04 keri Exp $
+
+*gprolog-1.3.0-r2 (22 Sep 2008)
+
+ 22 Sep 2008; <keri@gentoo.org> +gprolog-1.3.0-r2.ebuild:
+ Revbump for machine register fixups. Closes bug #227527.
28 Apr 2008; keri <keri@gentoo.org> -files/gprolog-1.2.19-CFLAGS.patch,
-files/gprolog-1.2.19-bootstrap.patch, -files/gprolog-1.2.19-gcc4.patch,
diff --git a/dev-lang/gprolog/gprolog-1.3.0-r2.ebuild b/dev-lang/gprolog/gprolog-1.3.0-r2.ebuild
new file mode 100644
index 000000000000..9abe77ed1984
--- /dev/null
+++ b/dev-lang/gprolog/gprolog-1.3.0-r2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2008 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-r2.ebuild,v 1.1 2008/09/22 06:10:04 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}" \
+ --disable-regs \
+ --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
+}