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