Gentoo Archives: gentoo-commits

From: "Keri Harris (keri)" <keri@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/qu-prolog: ChangeLog qu-prolog-8.6.ebuild
Date: Wed, 30 Jul 2008 08:23:02
Message-Id: E1KO6xX-000456-T2@stork.gentoo.org
1 keri 08/07/30 08:22:59
2
3 Modified: ChangeLog
4 Added: qu-prolog-8.6.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.5.5)
8
9 Revision Changes Path
10 1.46 dev-lang/qu-prolog/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?rev=1.46&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?rev=1.46&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?r1=1.45&r2=1.46
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v
19 retrieving revision 1.45
20 retrieving revision 1.46
21 diff -u -r1.45 -r1.46
22 --- ChangeLog 2 Jul 2008 07:24:25 -0000 1.45
23 +++ ChangeLog 30 Jul 2008 08:22:59 -0000 1.46
24 @@ -1,6 +1,12 @@
25 # ChangeLog for dev-lang/qu-prolog
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.45 2008/07/02 07:24:25 keri Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.46 2008/07/30 08:22:59 keri Exp $
29 +
30 +*qu-prolog-8.6 (30 Jul 2008)
31 +
32 + 30 Jul 2008; keri <keri@g.o> +files/qu-prolog-8.6-portage.patch,
33 + +qu-prolog-8.6.ebuild:
34 + Version bump.
35
36 *qu-prolog-8.5 (02 Jul 2008)
37
38
39
40
41 1.1 dev-lang/qu-prolog/qu-prolog-8.6.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/qu-prolog-8.6.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/qu-prolog-8.6.ebuild?rev=1.1&content-type=text/plain
45
46 Index: qu-prolog-8.6.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/qu-prolog-8.6.ebuild,v 1.1 2008/07/30 08:22:59 keri Exp $
51
52 EAPI=1
53
54 inherit eutils
55
56 MY_P=qp${PV}
57
58 DESCRIPTION="Qu-Prolog is an extended Prolog supporting quantifiers, object-variables and substitutions"
59 HOMEPAGE="http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html"
60 SRC_URI="http://www.itee.uq.edu.au/~pjr/HomePages/QPFiles/${MY_P}.tar.gz"
61 # qt4? ( mirror://gentoo/${P}-xqp-qt4.tar.gz )"
62
63 LICENSE="as-is"
64 SLOT="0"
65 KEYWORDS="~ppc ~sparc ~x86"
66 IUSE="debug doc examples qt4 threads"
67
68 DEPEND="dev-lang/perl
69 qt4? ( || ( x11-libs/qt-gui:4 >=x11-libs/qt-4.1.0:4 ) )"
70
71 S="${WORKDIR}"/${MY_P}
72
73 src_unpack() {
74 unpack ${A}
75 cd "${S}"
76 epatch "${FILESDIR}"/${P}-portage.patch
77 }
78
79 src_compile() {
80 econf \
81 $(use_enable debug) \
82 $(use_enable threads multiple-threads) \
83 || die "econf failed"
84 emake || die "emake failed"
85
86 if use qt4; then
87 cd "${S}"/src/xqp
88 qmake || die "qmake xqp failed"
89 emake || die "emake xqp failed"
90 fi
91 }
92
93 src_install() {
94 exeinto /usr/bin
95 doexe bin/qa bin/qdeal bin/qem bin/ql
96 doexe bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp bin/qppp
97 doexe bin/kq
98
99 if use qt4; then
100 doexe src/xqp/xqp
101 fi
102
103 insinto /usr/$(get_libdir)/${PN}/bin
104 doins prolog/qc1/qc1.qx \
105 prolog/qecat/qecat.qx \
106 prolog/qg/qg.qx \
107 prolog/qp/qp.qx
108
109 insinto /usr/$(get_libdir)/${PN}/library
110 doins prolog/library/*.qo
111
112 insinto /usr/$(get_libdir)/${PN}/compiler
113 doins prolog/compiler/*.qo
114
115 doman doc/man/man1/*.1
116
117 dodoc README
118
119 if use doc ; then
120 docinto reference-manual
121 dodoc doc/manual/*.html
122 docinto user-guide
123 dodoc doc/user/main.ps
124 fi
125
126 if use examples ; then
127 insinto /usr/share/doc/${PF}/examples
128 doins examples/*.ql
129 docinto examples
130 dodoc examples/README
131 fi
132 }