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