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.3.ebuild
Date: Sat, 22 Dec 2007 06:28:36
Message-Id: E1J5xqW-00077P-Q4@stork.gentoo.org
1 keri 07/12/22 06:28:28
2
3 Modified: ChangeLog
4 Added: qu-prolog-8.3.ebuild
5 Log:
6 Version bump.
7 (Portage version: 2.1.4_rc10)
8
9 Revision Changes Path
10 1.39 dev-lang/qu-prolog/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?rev=1.39&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?rev=1.39&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/ChangeLog?r1=1.38&r2=1.39
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v
19 retrieving revision 1.38
20 retrieving revision 1.39
21 diff -u -r1.38 -r1.39
22 --- ChangeLog 22 Nov 2007 05:33:10 -0000 1.38
23 +++ ChangeLog 22 Dec 2007 06:28:28 -0000 1.39
24 @@ -1,6 +1,13 @@
25 # ChangeLog for dev-lang/qu-prolog
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.38 2007/11/22 05:33:10 keri Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/qu-prolog/ChangeLog,v 1.39 2007/12/22 06:28:28 keri Exp $
29 +
30 +*qu-prolog-8.3 (22 Dec 2007)
31 +
32 + 22 Dec 2007; keri <keri@g.o> +files/qu-prolog-8.3-configure.patch,
33 + +files/qu-prolog-8.3-debug.patch, +files/qu-prolog-8.3-gcc4.patch,
34 + +files/qu-prolog-8.3-portage.patch, +qu-prolog-8.3.ebuild:
35 + Version bump.
36
37 22 Nov 2007; keri <keri@g.o> -files/qu-prolog-7.4-configure.patch,
38 -files/qu-prolog-7.4-debug.patch, -files/qu-prolog-7.4-gcc4.patch,
39
40
41
42 1.1 dev-lang/qu-prolog/qu-prolog-8.3.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/qu-prolog-8.3.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-lang/qu-prolog/qu-prolog-8.3.ebuild?rev=1.1&content-type=text/plain
46
47 Index: qu-prolog-8.3.ebuild
48 ===================================================================
49 # Copyright 1999-2007 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.3.ebuild,v 1.1 2007/12/22 06:28:28 keri Exp $
52
53 inherit eutils
54
55 MY_P=qp${PV}
56
57 DESCRIPTION="Qu-Prolog is an extended Prolog supporting quantifiers, object-variables and substitutions"
58 HOMEPAGE="http://www.itee.uq.edu.au/~pjr/HomePages/QuPrologHome.html"
59 SRC_URI="http://www.itee.uq.edu.au/~pjr/HomePages/QPFiles/${MY_P}.tar.gz
60 qt4? ( mirror://gentoo/${P}-xqp-qt4.tar.gz )"
61
62 LICENSE="as-is"
63 SLOT="0"
64 KEYWORDS="~ppc ~sparc ~x86"
65 IUSE="debug doc examples qt4 threads"
66
67 DEPEND="qt4? ( >=x11-libs/qt-4.1.0 )"
68
69 S="${WORKDIR}"/${MY_P}
70
71 src_unpack() {
72 unpack ${A}
73 cd "${S}"
74 epatch "${FILESDIR}"/${P}-portage.patch
75 epatch "${FILESDIR}"/${P}-configure.patch
76 epatch "${FILESDIR}"/${P}-gcc4.patch
77 epatch "${FILESDIR}"/${P}-debug.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 src/qa src/qdeal src/qem src/ql
97 doexe bin/qc bin/qc1.qup bin/qecat bin/qg bin/qp bin/qppp
98
99 if use qt4; then
100 doexe src/xqp/qt4/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 }
133
134
135
136 --
137 gentoo-commits@g.o mailing list