summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesus Rivero <neurogeek@gentoo.org>2012-06-14 15:54:14 +0000
committerJesus Rivero <neurogeek@gentoo.org>2012-06-14 15:54:14 +0000
commit63d3b45591d6535da94621405a85c2119c38c673 (patch)
treef13fd3f8fe17a60f706598fa7cb0aeed1d11d5b9 /sci-mathematics/maxima
parentppc stable (bug 404265) (diff)
downloadgentoo-2-63d3b45591d6535da94621405a85c2119c38c673.tar.gz
gentoo-2-63d3b45591d6535da94621405a85c2119c38c673.tar.bz2
gentoo-2-63d3b45591d6535da94621405a85c2119c38c673.zip
Revision bump. Fixes bug #411453
(Portage version: 2.2.0_alpha100/cvs/Linux i686)
Diffstat (limited to 'sci-mathematics/maxima')
-rw-r--r--sci-mathematics/maxima/ChangeLog8
-rw-r--r--sci-mathematics/maxima/files/maxima-5.27.0-inhibit-sys_usr-inits.patch24
-rw-r--r--sci-mathematics/maxima/maxima-5.27.0-r1.ebuild (renamed from sci-mathematics/maxima/maxima-5.27.0.ebuild)7
3 files changed, 36 insertions, 3 deletions
diff --git a/sci-mathematics/maxima/ChangeLog b/sci-mathematics/maxima/ChangeLog
index 3badc2a7d54c..55907562bf6b 100644
--- a/sci-mathematics/maxima/ChangeLog
+++ b/sci-mathematics/maxima/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-mathematics/maxima
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.97 2012/05/21 19:24:08 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/ChangeLog,v 1.98 2012/06/14 15:54:14 neurogeek Exp $
+
+*maxima-5.27.0-r1 (14 Jun 2012)
+
+ 14 Jun 2012; Jesus Rivero <neurogeek@gentoo.org> -maxima-5.27.0.ebuild,
+ +maxima-5.27.0-r1.ebuild, +files/maxima-5.27.0-inhibit-sys_usr-inits.patch:
+ Revision bump. Fixes bug #411453
21 May 2012; Kacper Kowalik <xarthisius@gentoo.org> maxima-5.18.1.ebuild,
maxima-5.23.2.ebuild, maxima-5.24.0-r1.ebuild, maxima-5.25.1.ebuild,
diff --git a/sci-mathematics/maxima/files/maxima-5.27.0-inhibit-sys_usr-inits.patch b/sci-mathematics/maxima/files/maxima-5.27.0-inhibit-sys_usr-inits.patch
new file mode 100644
index 000000000000..a86a4ed06a69
--- /dev/null
+++ b/sci-mathematics/maxima/files/maxima-5.27.0-inhibit-sys_usr-inits.patch
@@ -0,0 +1,24 @@
+diff -uNr maxima-5.27.0.org/src/Makefile.am maxima-5.27.0/src/Makefile.am
+--- maxima-5.27.0.org/src/Makefile.am 2012-05-07 08:04:23.000000000 -0400
++++ maxima-5.27.0/src/Makefile.am 2012-05-07 08:04:56.000000000 -0400
+@@ -176,7 +176,7 @@
+
+
+ if SBCL
+-EXECUTESBCL = $(SBCL_NAME) --noinform --noprint --eval
++EXECUTESBCL = $(SBCL_NAME) --sysinit /dev/null --userinit /dev/null --eval
+ all-local: sharefiles.mk binary-sbcl/maxima.core
+ install-exec-local: install-sbcl
+ uninstall-hook: uninstall-sbcl
+diff -uNr maxima-5.27.0.org/src/Makefile.in maxima-5.27.0/src/Makefile.in
+--- maxima-5.27.0.org/src/Makefile.in 2012-05-07 08:04:23.000000000 -0400
++++ maxima-5.27.0/src/Makefile.in 2012-05-07 08:05:14.000000000 -0400
+@@ -240,7 +240,7 @@
+ @CMUCL_TRUE@INITINTL = (when (find-package "INTL") (set (find-symbol "*DEFAULT-DOMAIN*" "INTL") "maxima"))
+ @SCL_TRUE@EXECUTESCL = $(SCL_NAME) -noinit -batch
+ @ACL_TRUE@EXECUTEACL = $(ACL_NAME) -batch
+-@SBCL_TRUE@EXECUTESBCL = $(SBCL_NAME) --noinform --noprint --eval
++@SBCL_TRUE@EXECUTESBCL = $(SBCL_NAME) --sysinit /dev/null --userinit /dev/null --eval
+ @GCL_TRUE@EXECUTEGCL = $(GCL_NAME) -batch -eval
+ @OPENMCL_TRUE@EXECUTEOPENMCL = $(OPENMCL_NAME) -e
+ @ECL_TRUE@EXECUTEECL = $(ECL_NAME) -norc
diff --git a/sci-mathematics/maxima/maxima-5.27.0.ebuild b/sci-mathematics/maxima/maxima-5.27.0-r1.ebuild
index 6d9d6ad3b796..1d4db5c1885e 100644
--- a/sci-mathematics/maxima/maxima-5.27.0.ebuild
+++ b/sci-mathematics/maxima/maxima-5.27.0-r1.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.27.0.ebuild,v 1.2 2012/05/21 19:24:08 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/maxima/maxima-5.27.0-r1.ebuild,v 1.1 2012/06/14 15:54:14 neurogeek Exp $
EAPI=3
-inherit autotools eutils elisp-common
+inherit autotools elisp-common eutils
DESCRIPTION="Free computer algebra environment based on Macsyma"
HOMEPAGE="http://maxima.sourceforge.net/"
@@ -117,6 +117,9 @@ src_prepare() {
# fix LDFLAGS handling in ecl (#378195)
epatch "${FILESDIR}"/${PN}-ecl-ldflags.patch
+ #fix init files
+ epatch "${FILESDIR}"/${P}-inhibit-sys_usr-inits.patch
+
# bug #343331
rm share/Makefile.in || die
rm src/Makefile.in || die