summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Grozin <grozin@gentoo.org>2012-09-18 15:32:40 +0000
committerAndrey Grozin <grozin@gentoo.org>2012-09-18 15:32:40 +0000
commit739b31f398060938a318c33bc8334515bf314fd0 (patch)
treeee4337b351bf390e89a4f6ff1dad610b0506b6a0 /sci-mathematics/fricas
parentStable for HPPA (bug #428996). (diff)
downloadgentoo-2-739b31f398060938a318c33bc8334515bf314fd0.tar.gz
gentoo-2-739b31f398060938a318c33bc8334515bf314fd0.tar.bz2
gentoo-2-739b31f398060938a318c33bc8334515bf314fd0.zip
Version bump
(Portage version: 2.2.0_alpha129/cvs/Linux i686)
Diffstat (limited to 'sci-mathematics/fricas')
-rw-r--r--sci-mathematics/fricas/ChangeLog8
-rw-r--r--sci-mathematics/fricas/files/fricas-sbcl.patch2
-rw-r--r--sci-mathematics/fricas/fricas-1.1.8.ebuild (renamed from sci-mathematics/fricas/fricas-1.1.6.ebuild)18
3 files changed, 20 insertions, 8 deletions
diff --git a/sci-mathematics/fricas/ChangeLog b/sci-mathematics/fricas/ChangeLog
index a56f37af03f0..86c3a9497d74 100644
--- a/sci-mathematics/fricas/ChangeLog
+++ b/sci-mathematics/fricas/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-mathematics/fricas
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/ChangeLog,v 1.16 2012/08/05 05:28:50 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/ChangeLog,v 1.17 2012/09/18 15:32:40 grozin Exp $
+
+*fricas-1.1.8 (18 Sep 2012)
+
+ 18 Sep 2012; Andrey Grozin <grozin@gentoo.org> -fricas-1.1.6.ebuild,
+ +fricas-1.1.8.ebuild, files/fricas-sbcl.patch:
+ Version bump
05 Aug 2012; Andrey Grozin <grozin@gentoo.org> fricas-1.1.7-r1.ebuild,
+files/fricas-sbcl.patch:
diff --git a/sci-mathematics/fricas/files/fricas-sbcl.patch b/sci-mathematics/fricas/files/fricas-sbcl.patch
index 16bb16c189c5..73754c5dcf4e 100644
--- a/sci-mathematics/fricas/files/fricas-sbcl.patch
+++ b/sci-mathematics/fricas/files/fricas-sbcl.patch
@@ -6,7 +6,7 @@ diff -r -U2 fricas-1.1.7.orig/configure.ac fricas-1.1.7/configure.ac
+## Work-around for broken sbcl in Gentoo
+if test $FRICAS_LISP = sbcl ; then
-+ FRICAS_LISP="$FRICAS_LISP --sysinit /dev/null --userinit /dev/null"
++ FRICAS_LISP="$FRICAS_LISP --no-sysinit --no-userinit"
+fi
+
AC_ARG_WITH([lisp-flavor],
diff --git a/sci-mathematics/fricas/fricas-1.1.6.ebuild b/sci-mathematics/fricas/fricas-1.1.8.ebuild
index e6e8b12b445b..617cfa1cd077 100644
--- a/sci-mathematics/fricas/fricas-1.1.6.ebuild
+++ b/sci-mathematics/fricas/fricas-1.1.8.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/fricas-1.1.6.ebuild,v 1.1 2012/02/20 09:35:13 grozin Exp $
-EAPI=2
-inherit multilib elisp-common
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/fricas/fricas-1.1.8.ebuild,v 1.1 2012/09/18 15:32:40 grozin Exp $
+EAPI=4
+inherit eutils multilib elisp-common autotools
DESCRIPTION="FriCAS is a fork of Axiom computer algebra system"
HOMEPAGE="http://${PN}.sourceforge.net/"
@@ -46,6 +46,12 @@ DEPEND="${RDEPEND}"
# necessary for clisp and gcl
RESTRICT="strip"
+src_prepare() {
+ # workaround for broken sbcl
+ epatch "${FILESDIR}"/${PN}-sbcl.patch
+ eautoreconf
+}
+
src_configure() {
local LISP n
LISP=sbcl
@@ -66,7 +72,7 @@ src_configure() {
src_compile() {
# bug #300132
- emake -j1 || die "emake failed"
+ emake -j1
}
src_test() {
@@ -74,8 +80,8 @@ src_test() {
}
src_install() {
- emake -j1 DESTDIR="${D}" install || die 'emake install failed'
- dodoc README FAQ || die "dodoc failed"
+ emake -j1 DESTDIR="${D}" install
+ dodoc README FAQ
if use emacs; then
sed -e "s|(setq load-path (cons (quote \"/usr/$(get_libdir)/fricas/emacs\") load-path)) ||" \