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.5.ebuild
Date: Wed, 02 Jul 2008 07:24:31
Message-Id: E1KDwhV-0000GC-Lz@stork.gentoo.org
1 keri 08/07/02 07:24:25
2
3 Modified: ChangeLog
4 Added: qu-prolog-8.5.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.5.5)
8
9 Revision Changes Path
10 1.45 dev-lang/qu-prolog/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?rev=1.45&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?rev=1.45&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?r1=1.44&r2=1.45
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v
19 retrieving revision 1.44
20 retrieving revision 1.45
21 diff -u -r1.44 -r1.45
22 --- ChangeLog 14 Apr 2008 07:48:15 -0000 1.44
23 +++ ChangeLog 2 Jul 2008 07:24:25 -0000 1.45
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.44 2008/04/14 07:48:15 keri Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.45 2008/07/02 07:24:25 keri Exp $
29 +
30 +*qu-prolog-8.5 (02 Jul 2008)
31 +
32 + 02 Jul 2008; keri <keri@g.o> +files/qu-prolog-8.5-gcc4.3.patch,
33 + +files/qu-prolog-8.5-portage.patch, +qu-prolog-8.5.ebuild:
34 + Version bump.
35
36 14 Apr 2008; keri <keri@g.o> qu-prolog-8.3.ebuild:
37 Update Qt 4 dependencies.
38
39
40
41 1.1 dev-lang/qu-prolog/qu-prolog-8.5.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/qu-prolog-8.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/qu-prolog-8.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: qu-prolog-8.5.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.5.ebuild,v 1.1 2008/07/02 07:24:25 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 epatch "${FILESDIR}"/${P}-gcc4.3.patch
78 }
79
80 src_compile() {
81 econf \
82 $(use_enable debug) \
83 $(use_enable threads multiple-threads) \
84 || die "econf failed"
85 emake || die "emake failed"
86
87 if use qt4; then
88 cd "${S}"/src/xqp/qt4
89 qmake || die "qmake xqp failed"
90 emake || die "emake xqp failed"
91 fi
92 }
93
94 src_install() {
95 exeinto /usr/bin
96 doexe bin/qa bin/qdeal bin/qem bin/ql
97 doexe bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp bin/qppp
98 doexe bin/kq
99
100 if use qt4; then
101 doexe src/xqp/qt4/xqp
102 fi
103
104 insinto /usr/$(get_libdir)/${PN}/bin
105 doins prolog/qc1/qc1.qx \
106 prolog/qecat/qecat.qx \
107 prolog/qg/qg.qx \
108 prolog/qp/qp.qx
109
110 insinto /usr/$(get_libdir)/${PN}/library
111 doins prolog/library/*.qo
112
113 insinto /usr/$(get_libdir)/${PN}/compiler
114 doins prolog/compiler/*.qo
115
116 doman doc/man/man1/*.1
117
118 dodoc README
119
120 if use doc ; then
121 docinto reference-manual
122 dodoc doc/manual/*.html
123 docinto user-guide
124 dodoc doc/user/main.ps
125 fi
126
127 if use examples ; then
128 insinto /usr/share/doc/${PF}/examples
129 doins examples/*.ql
130 docinto examples
131 dodoc examples/README
132 fi
133 }
134
135
136
137 --
138 gentoo-commits@l.g.o mailing list