Gentoo Archives: gentoo-commits

From: Andrey Grozin <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/fricas/
Date: Mon, 04 Feb 2019 13:22:46
Message-Id: 1549286513.74a53c829a3bb8619b12b2abd16479b00d9a0072.grozin@gentoo
1 commit: 74a53c829a3bb8619b12b2abd16479b00d9a0072
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 4 13:21:18 2019 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 4 13:21:53 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a53c82
7
8 sci-mathematics/fricas: cleaning old versions
9
10 Package-Manager: Portage-2.3.59, Repoman-2.3.12
11 Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
12
13 sci-mathematics/fricas/Manifest | 2 -
14 sci-mathematics/fricas/fricas-1.3.2.ebuild | 102 ---------------------------
15 sci-mathematics/fricas/fricas-1.3.3.ebuild | 108 -----------------------------
16 3 files changed, 212 deletions(-)
17
18 diff --git a/sci-mathematics/fricas/Manifest b/sci-mathematics/fricas/Manifest
19 index ba10c2a8e47..4b47a405ff4 100644
20 --- a/sci-mathematics/fricas/Manifest
21 +++ b/sci-mathematics/fricas/Manifest
22 @@ -1,4 +1,2 @@
23 -DIST fricas-1.3.2-full.tar.bz2 10523665 BLAKE2B 23de3147177e7c3c75dafa6de0f4f17432f323512aa38aef85e27c8cf1b9e335009870dc608219f0e1c4f53f1790a41b00b915aedd71633459f789cfda9f5244 SHA512 679dffbe8a991d4ae3d6667a6163337ffa24d48b9d1d776ba1a39569cb3b9f17e8d484075746b75b7eb6bbe5b9d26af3e526850a19118274988b9e88ad52a679
24 -DIST fricas-1.3.3-full.tar.bz2 10506559 BLAKE2B 1a9822f0a94db5c7e7a3e2a52287b475c382caaaf9c5e1830621a17b6634f6f72958f0c81995463d135b4567a74c588f33c88d51a83b0a8749479d65645de4bc SHA512 74ac88ffbbacba33883498a75382ef351003ce8499f6b458367ca0de3041a9bba496693eb90f798945aa6e11c5072137227efa385ee6d8e2051f93dfea6d7fbe
25 DIST fricas-1.3.4-full.tar.bz2 10381144 BLAKE2B caff50ef2b2d8e9ef76448c265316ac8878010c505f9d871aa5579210ab2de3915f56a44687d3f96aba1f857efc8b3ec182b9b6c5c390e38dbdaf7cdba188dcc SHA512 efee0d8a05979c806182e9e45f81b56037d1a660909971d6b94af1f97732cfb7b689709d8af4229b7f649506860b1ed915dd5afb91378f4c9d8a6e960a248170
26 DIST fricas-1.3.5-full.tar.bz2 10477848 BLAKE2B 2431e6dacbe1fc9069baa4335876809ee334b677d3d1bd9ddfbb6c23f6bdaaf2307ec994956c736d9dbbe07915cb1e51a235ef58d6307bdd239dca1c19d65552 SHA512 b800a9b3793506e49a4c5a63bd12a20f00b183d00ed9bd0061865f6cea39b05c026975458dcb3bb7da652fb75b3ce6417bbe1c16312da08cd6a366428ae9eaf9
27
28 diff --git a/sci-mathematics/fricas/fricas-1.3.2.ebuild b/sci-mathematics/fricas/fricas-1.3.2.ebuild
29 deleted file mode 100644
30 index 7006655bdef..00000000000
31 --- a/sci-mathematics/fricas/fricas-1.3.2.ebuild
32 +++ /dev/null
33 @@ -1,102 +0,0 @@
34 -# Copyright 1999-2017 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -
37 -EAPI=5
38 -inherit multilib elisp-common
39 -
40 -DESCRIPTION="FriCAS is a fork of Axiom computer algebra system"
41 -HOMEPAGE="http://${PN}.sourceforge.net/"
42 -SRC_URI="mirror://sourceforge/${PN}/${P}-full.tar.bz2"
43 -LICENSE="BSD-2"
44 -SLOT="0"
45 -KEYWORDS="~amd64 ~x86"
46 -
47 -# Supported lisps, number 0 is the default
48 -LISPS=( sbcl cmucl gcl ecls clisp clozurecl )
49 -# Version restrictions, . means no restrictions
50 -REST=( . . . . . . )
51 -# command name: . means just ${LISP}
52 -COMS=( . lisp . ecl . ccl )
53 -
54 -IUSE="${LISPS[*]} X emacs gmp"
55 -RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE )
56 - emacs? ( virtual/emacs )
57 - gmp? ( dev-libs/gmp:= )"
58 -
59 -# Generating lisp deps
60 -n=${#LISPS[*]}
61 -for ((n--; n > 0; n--)); do
62 - LISP=${LISPS[$n]}
63 - if [ "${REST[$n]}" = "." ]; then
64 - DEP="dev-lisp/${LISP}"
65 - else
66 - DEP="${REST[$n]}"
67 - fi
68 - RDEPEND="${RDEPEND} ${LISP}? ( ${DEP}:= ) !${LISP}? ("
69 -done
70 -if [ "${REST[0]}" = "." ]; then
71 - DEP="dev-lisp/${LISPS[0]}"
72 -else
73 - DEP="${REST[0]}"
74 -fi
75 -RDEPEND="${RDEPEND} ${DEP}:="
76 -n=${#LISPS[*]}
77 -for ((n--; n > 0; n--)); do
78 - RDEPEND="${RDEPEND} )"
79 -done
80 -
81 -DEPEND="${RDEPEND}"
82 -
83 -# necessary for clisp and gcl
84 -RESTRICT="strip"
85 -
86 -src_configure() {
87 - local LISP n
88 - LISP=sbcl
89 - n=${#LISPS[*]}
90 - for ((n--; n > 0; n--)); do
91 - if use ${LISPS[$n]}; then
92 - LISP=${COMS[$n]}
93 - if [ "${LISP}" = "." ]; then
94 - LISP=${LISPS[$n]}
95 - fi
96 - fi
97 - done
98 - einfo "Using lisp: ${LISP}"
99 -
100 - # aldor is not yet in portage
101 - econf --disable-aldor --with-lisp=${LISP} $(use_with X x) $(use_with gmp)
102 -}
103 -
104 -src_compile() {
105 - # bug #300132
106 - emake -j1
107 -}
108 -
109 -src_test() {
110 - emake -j1 all-input
111 -}
112 -
113 -src_install() {
114 - emake -j1 DESTDIR="${D}" install
115 - dodoc README FAQ
116 -
117 - if use emacs; then
118 - sed -e "s|(setq load-path (cons (quote \"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \
119 - -i "${D}"/usr/bin/efricas \
120 - || die "sed efricas failed"
121 - elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el
122 - elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el
123 - else
124 - rm "${D}"/usr/bin/efricas || die "rm efricas failed"
125 - fi
126 - rm -r "${D}"/usr/$(get_libdir)/${PN}/emacs || die "rm -r emacs failed"
127 -}
128 -
129 -pkg_postinst() {
130 - use emacs && elisp-site-regen
131 -}
132 -
133 -pkg_postrm() {
134 - use emacs && elisp-site-regen
135 -}
136
137 diff --git a/sci-mathematics/fricas/fricas-1.3.3.ebuild b/sci-mathematics/fricas/fricas-1.3.3.ebuild
138 deleted file mode 100644
139 index b844cb78f7b..00000000000
140 --- a/sci-mathematics/fricas/fricas-1.3.3.ebuild
141 +++ /dev/null
142 @@ -1,108 +0,0 @@
143 -# Copyright 1999-2018 Gentoo Foundation
144 -# Distributed under the terms of the GNU General Public License v2
145 -
146 -EAPI=6
147 -inherit multilib elisp-common
148 -
149 -DESCRIPTION="FriCAS is a fork of Axiom computer algebra system"
150 -HOMEPAGE="http://${PN}.sourceforge.net/"
151 -SRC_URI="mirror://sourceforge/${PN}/${P}-full.tar.bz2"
152 -LICENSE="BSD-2"
153 -SLOT="0"
154 -KEYWORDS="~amd64 ~x86"
155 -
156 -# Supported lisps, number 0 is the default
157 -LISPS=( sbcl cmucl gcl ecls clisp clozurecl )
158 -# Version restrictions, . means no restrictions
159 -REST=( . . . . . . )
160 -# command name: . means just ${LISP}
161 -COMS=( . lisp . ecl . ccl )
162 -
163 -IUSE="${LISPS[*]} X emacs gmp"
164 -RDEPEND="X? ( x11-libs/libXpm x11-libs/libICE )
165 - emacs? ( virtual/emacs )
166 - gmp? ( dev-libs/gmp:= )"
167 -
168 -# Generating lisp deps
169 -n=${#LISPS[*]}
170 -for ((n--; n > 0; n--)); do
171 - LISP=${LISPS[$n]}
172 - if [ "${REST[$n]}" = "." ]; then
173 - DEP="dev-lisp/${LISP}"
174 - else
175 - DEP="${REST[$n]}"
176 - fi
177 - RDEPEND="${RDEPEND} ${LISP}? ( ${DEP}:= ) !${LISP}? ("
178 -done
179 -if [ "${REST[0]}" = "." ]; then
180 - DEP="dev-lisp/${LISPS[0]}"
181 -else
182 - DEP="${REST[0]}"
183 -fi
184 -RDEPEND="${RDEPEND} ${DEP}:="
185 -n=${#LISPS[*]}
186 -for ((n--; n > 0; n--)); do
187 - RDEPEND="${RDEPEND} )"
188 -done
189 -
190 -DEPEND="${RDEPEND}"
191 -
192 -# necessary for clisp and gcl
193 -RESTRICT="strip"
194 -
195 -src_configure() {
196 - local LISP n GMP
197 - LISP=sbcl
198 - n=${#LISPS[*]}
199 - for ((n--; n > 0; n--)); do
200 - if use ${LISPS[$n]}; then
201 - LISP=${COMS[$n]}
202 - if [ "${LISP}" = "." ]; then
203 - LISP=${LISPS[$n]}
204 - fi
205 - fi
206 - done
207 - einfo "Using lisp: ${LISP}"
208 -
209 - # bug #650788
210 - if [[ ${LISP} = sbcl || ${LISP} = ccl ]]
211 - then GMP=$(use_with gmp)
212 - else GMP=''
213 - fi
214 -
215 - # aldor is not yet in portage
216 - econf --disable-aldor --with-lisp=${LISP} $(use_with X x) ${GMP}
217 -}
218 -
219 -src_compile() {
220 - # bug #300132
221 - emake -j1
222 -}
223 -
224 -src_test() {
225 - emake -j1 all-input
226 -}
227 -
228 -src_install() {
229 - emake -j1 DESTDIR="${D}" install
230 - dodoc README FAQ
231 -
232 - if use emacs; then
233 - sed -e "s|(setq load-path (cons (quote \"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \
234 - -i "${D}"/usr/bin/efricas \
235 - || die "sed efricas failed"
236 - elisp-install ${PN} "${D}"/usr/$(get_libdir)/${PN}/emacs/*.el
237 - elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el
238 - else
239 - rm "${D}"/usr/bin/efricas || die "rm efricas failed"
240 - fi
241 - rm -r "${D}"/usr/$(get_libdir)/${PN}/emacs || die "rm -r emacs failed"
242 -}
243 -
244 -pkg_postinst() {
245 - use emacs && elisp-site-regen
246 -}
247 -
248 -pkg_postrm() {
249 - use emacs && elisp-site-regen
250 -}