summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeri Harris <keri@gentoo.org>2007-03-06 06:52:17 +0000
committerKeri Harris <keri@gentoo.org>2007-03-06 06:52:17 +0000
commit74f042ec23729ffa043bb7a83023c328949fc54c (patch)
tree5aed089405dc0c30bad8cea11becfc9715cbf344 /dev-lang/qu-prolog
parentStable on x86, bug #169153. (diff)
downloadgentoo-2-74f042ec23729ffa043bb7a83023c328949fc54c.tar.gz
gentoo-2-74f042ec23729ffa043bb7a83023c328949fc54c.tar.bz2
gentoo-2-74f042ec23729ffa043bb7a83023c328949fc54c.zip
Add examples to USE
(Portage version: 2.1.2-r12)
Diffstat (limited to 'dev-lang/qu-prolog')
-rw-r--r--dev-lang/qu-prolog/ChangeLog7
-rw-r--r--dev-lang/qu-prolog/files/digest-qu-prolog-7.4-r13
-rw-r--r--dev-lang/qu-prolog/qu-prolog-7.4-r1.ebuild90
3 files changed, 99 insertions, 1 deletions
diff --git a/dev-lang/qu-prolog/ChangeLog b/dev-lang/qu-prolog/ChangeLog
index c9f1b2ee913b..80f62df49baa 100644
--- a/dev-lang/qu-prolog/ChangeLog
+++ b/dev-lang/qu-prolog/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/qu-prolog
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.25 2007/01/20 19:21:32 keri Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.26 2007/03/06 06:52:17 keri Exp $
+
+*qu-prolog-7.4-r1 (06 Mar 2007)
+
+ 06 Mar 2007; keri <keri@gentoo.org> +qu-prolog-7.4-r1.ebuild:
+ Add examples to USE
20 Jan 2007; keri <keri@gentoo.org> qu-prolog-7.4.ebuild:
Remove redundant eclass calls.
diff --git a/dev-lang/qu-prolog/files/digest-qu-prolog-7.4-r1 b/dev-lang/qu-prolog/files/digest-qu-prolog-7.4-r1
new file mode 100644
index 000000000000..359750c8742b
--- /dev/null
+++ b/dev-lang/qu-prolog/files/digest-qu-prolog-7.4-r1
@@ -0,0 +1,3 @@
+MD5 379990ae86485a3b8b4a5233bc1fd0c1 qp7.4.tar.gz 1262813
+RMD160 8be3c953d6f74878366183b99f84dbcb089c6e08 qp7.4.tar.gz 1262813
+SHA256 301b8a3344f4286c2800a13753f2a2d9e73bd3ce58c8a1211bcede365dc96de1 qp7.4.tar.gz 1262813
diff --git a/dev-lang/qu-prolog/qu-prolog-7.4-r1.ebuild b/dev-lang/qu-prolog/qu-prolog-7.4-r1.ebuild
new file mode 100644
index 000000000000..3d923c640ce6
--- /dev/null
+++ b/dev-lang/qu-prolog/qu-prolog-7.4-r1.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/qu-prolog-7.4-r1.ebuild,v 1.1 2007/03/06 06:52:17 keri Exp $
+
+inherit eutils
+
+MY_P=qp${PV}
+
+DESCRIPTION="Qu-Prolog is an extended Prolog supporting quantifiers, object-variables and substitutions"
+HOMEPAGE="http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html"
+SRC_URI="http://www.itee.uq.edu.au/~pjr/HomePages/QPFiles/${MY_P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~ppc ~sparc ~x86"
+IUSE="debug doc examples qt3 qt4 threads"
+
+DEPEND="qt3? ( =x11-libs/qt-3* )
+ qt4? ( >=x11-libs/qt-4.1.0 )"
+
+S="${WORKDIR}"/${MY_P}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-portage.patch
+ epatch "${FILESDIR}"/${P}-configure.patch
+ epatch "${FILESDIR}"/${P}-gcc4.patch
+ epatch "${FILESDIR}"/${P}-debug.patch
+
+ use qt4 && epatch "${FILESDIR}"/${P}-qt4.patch
+}
+
+src_compile() {
+ econf \
+ $(use_enable debug) \
+ $(use_enable threads multiple-threads) \
+ || die "econf failed"
+ emake || die "emake failed"
+
+ if use qt3 || use qt4; then
+ cd "${S}"/src/xqp
+ if use qt4; then
+ qmake || die "qmake xqp failed"
+ else
+ "${QTDIR}"/bin/qmake || die "qmake xqp failed"
+ fi
+ emake || die "emake xqp failed"
+ fi
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe src/qa src/qdeal src/qem src/ql
+ doexe bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp bin/qppp
+
+ if use qt3 || use qt4; then
+ doexe src/xqp/xqp
+ fi
+
+ insinto /usr/lib/${PN}/bin
+ doins prolog/qc1/qc1.qx \
+ prolog/qecat/qecat.qx \
+ prolog/qg/qg.qx \
+ prolog/qp/qp.qx
+
+ insinto /usr/lib/${PN}/library
+ doins prolog/library/*.qo
+
+ insinto /usr/lib/${PN}/compiler
+ doins prolog/compiler/*.qo
+
+ doman doc/man/man1/*.1
+
+ dodoc README
+
+ if use doc ; then
+ docinto reference-manual
+ dodoc doc/manual/*.html
+ docinto user-guide
+ dodoc doc/user/main.ps
+ fi
+
+ if use examples ; then
+ insinto /usr/share/doc/${PF}/examples
+ doins examples/*.ql
+ docinto examples
+ dodoc examples/README
+ fi
+}