diff options
author | Keri Harris <keri@gentoo.org> | 2007-03-06 06:52:17 +0000 |
---|---|---|
committer | Keri Harris <keri@gentoo.org> | 2007-03-06 06:52:17 +0000 |
commit | 74f042ec23729ffa043bb7a83023c328949fc54c (patch) | |
tree | 5aed089405dc0c30bad8cea11becfc9715cbf344 /dev-lang/qu-prolog | |
parent | Stable on x86, bug #169153. (diff) | |
download | gentoo-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-lang/qu-prolog/files/digest-qu-prolog-7.4-r1 | 3 | ||||
-rw-r--r-- | dev-lang/qu-prolog/qu-prolog-7.4-r1.ebuild | 90 |
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 +} |