aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcryos <cryos@32389bae-6d03-0410-99cf-db05cde120eb>2006-04-15 15:01:06 +0000
committercryos <cryos@32389bae-6d03-0410-99cf-db05cde120eb>2006-04-15 15:01:06 +0000
commitadd853df15468bc39e2549c39db23a0a6f1f0fac (patch)
treec39e09c87179b95c6b004d045111e214a89babcd /sci-mathematics/maxima
parentAdded ebuild for magic-7.4.2 (diff)
downloadsci-add853df15468bc39e2549c39db23a0a6f1f0fac.tar.gz
sci-add853df15468bc39e2549c39db23a0a6f1f0fac.tar.bz2
sci-add853df15468bc39e2549c39db23a0a6f1f0fac.zip
Moved to the main portage tree.
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@171 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-mathematics/maxima')
-rw-r--r--sci-mathematics/maxima/ChangeLog137
-rw-r--r--sci-mathematics/maxima/Manifest7
-rw-r--r--sci-mathematics/maxima/files/50maxima-gentoo.el13
-rw-r--r--sci-mathematics/maxima/files/digest-maxima-5.9.31
-rw-r--r--sci-mathematics/maxima/files/maxima-5.9.3-default-browser.patch14
-rw-r--r--sci-mathematics/maxima/files/maxima-5.9.3-emaxima.patch13
-rw-r--r--sci-mathematics/maxima/maxima-5.9.3.ebuild139
-rw-r--r--sci-mathematics/maxima/metadata.xml19
8 files changed, 0 insertions, 343 deletions
diff --git a/sci-mathematics/maxima/ChangeLog b/sci-mathematics/maxima/ChangeLog
deleted file mode 100644
index c665a2791..000000000
--- a/sci-mathematics/maxima/ChangeLog
+++ /dev/null
@@ -1,137 +0,0 @@
-# ChangeLog for sci-mathematics/maxima
-# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
-
-*maxima-5.9.3 (08 Apr 2006)
-
- 08 Apr 2006; Sebastien Fabbro <seb@ist.utl.pt>
- +maxima-5.9.3.ebuild: version bump.
- +files/maxima-5.9.3-default-browser.patch
- +files/maxima-5.9.3-emaxima.patch
- +files/maxima-5.9.3-unicode-fix.patch
- +files/50maxima-gentoo.el
- Lots of fixes, cleaning (see bugs).
- Closes bug #112717 and #112754.
- Thanks to Robert Dodier <robert.dodier@gmail.com> and others.
-
- 04 Oct 2005; Gustavo Zacarias <gustavoz@gentoo.org>
- maxima-5.9.1-r5.ebuild:
- Keyworded ~sparc
-
-*maxima-5.9.1-r5 (01 Oct 2005)
-
- 01 Oct 2005; Olivier Fisette <ribosome@gentoo.org>
- +maxima-5.9.1-r5.ebuild:
- Install info files in "/usr/share/info", not "/usr/info" (fixes bug #105705).
-
-*maxima-5.9.1-r4 (19 Sep 2005)
-
- 19 Sep 2005; Olivier Fisette <ribosome@gentoo.org>
- -files/5.9.1-sbcl-gentoo.patch, -maxima-5.9.1-r2.ebuild,
- -maxima-5.9.1-r3.ebuild, +maxima-5.9.1-r4.ebuild:
- New ebuild with improved support for LISP compilers, thanks to Lucas Chiesa
- <lucas.chiesa@gmail.com> (fixes bug #98763). Removed obsolete versions.
-
- 29 Aug 2005; Olivier Fisette <ribosome@gentoo.org> maxima-5.9.1-r3.ebuild:
- Readded ~amd64 support, thanks to a patch by Matthew Kennedy
- <mkennedy@gentoo.org>. Partially fixes bug #98763.
-
-*maxima-5.9.1-r3 (20 Aug 2005)
-
- 20 Aug 2005; Olivier Fisette <ribosome@gentoo.org>
- +files/maxima-5.9.1-unicode-fix.patch, +maxima-5.9.1-r3.ebuild:
- New revision incorporating a Unicode patch, thanks to Thomas Weidner
- <3.14159@gmx.net> (fixes bug #92644).
-
- 20 Aug 2005; Olivier Fisette <ribosome@gentoo.org> maxima-5.9.1-r2.ebuild:
- Depend on >=gcl-2.6.7 (fixes bug #81869). Removed ~amd64 previously added by
- Matthew Kennedy since AMD64 support is obviously broken (see bug #98763).
-
- 07 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> maxima-5.9.1.ebuild:
- Stable on ppc.
-
- 01 Jul 2005; Matthew Kennedy <mkennedy@gentoo.org>
- +files/5.9.1-sbcl-gentoo.patch, maxima-5.9.1-r2.ebuild:
- Patch for SBCL support; Keywording ~mad64.
-
- 17 Apr 2005; Olivier Fisette <ribosome@gentoo.org> -maxima-5.9.0.ebuild,
- -maxima-5.9.0-r2.ebuild, -maxima-5.9.0-r3.ebuild, -maxima-5.9.1-r1.ebuild:
- Removed obsolete versions.
-
-*maxima-5.9.1-r2 (17 Apr 2005)
-
- 17 Apr 2005; Olivier Fisette <ribosome@gentoo.org>
- +maxima-5.9.1-r2.ebuild:
- Fixed documentation location problem (#82000).
-
-*maxima-5.9.1-r1 (28 Dec 2004)
-
- 28 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
- +files/50maxima-gentoo.el, +files/maxima-emacs.patch,
- +maxima-5.9.0-r2.ebuild, +maxima-5.9.0-r3.ebuild, +maxima-5.9.0.ebuild,
- +maxima-5.9.1-r1.ebuild, +maxima-5.9.1.ebuild:
- Moved from app-sci/maxima to sci-mathematics/maxima.
-
- 14 Oct 2004; Stefan Jones <cretin@gentoo.org> maxima-5.9.1-r1.ebuild:
- Add missing pkg_postrm function on uninstall
-
-*maxima-5.9.1-r1 (07 Oct 2004)
-
- 07 Oct 2004; Stefan Jones <cretin@gentoo.org> maxima-5.9.1-r1.ebuild:
- Add user submitted emacs install, bug #66135
-
- 07 Oct 2004; Patrick Kursawe <phosphan@gentoo.org> maxima-5.9.1.ebuild:
- Escaping what should be escaped in postinst output - see bug #65395
-
-*maxima-5.9.1 (05 Oct 2004)
-
- 05 Oct 2004; Stefan Jones <cretin@gentoo.org> maxima-5.9.1.ebuild:
- New version bump, fixes bug #53470
-
- 25 Aug 2004; Sven Wegener <swegener@gentoo.org> maxima-5.9.0-r2.ebuild,
- maxima-5.9.0-r3.ebuild, maxima-5.9.0.ebuild:
- Changed SRC_URI to use mirror:// syntax.
-
- 08 Aug 2004; Olivier Fisette <ribosome@gentoo.org>
- maxima-5.9.0-r3.ebuild, files/maxima-emacs.patch:
- Fixed invalid reference to "/usr/local/info" in maxima emacs mode.
- Reported by Dirk Gerrits <dirk@dirkgerrits.com> in bug #59288.
-
- 27 Jun 2004; Aron Griffis <agriffis@gentoo.org> maxima-5.9.0-r2.ebuild:
- QA - fix use invocation
-
- 02 Jun 2004; Aron Griffis <agriffis@gentoo.org> maxima-5.9.0-r2.ebuild:
- Fix use invocation
-
- 18 May 2004; Mamoru KOMACHI <usata@gentoo.org> maxima-5.9.0-r2.ebuild:
- Changed app-text/tetex to virutal/tetex.
-
- 19 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> maxima-5.9.0-r1.ebuild,
- maxima-5.9.0-r2.ebuild, maxima-5.9.0.ebuild:
- Depend on gcl/cmucl only for x86. Added IUSE. Cleanup.
-
-*maxima-5.9.0-r2 (05 Oct 2003)
-
- 05 Oct 2003; Matthew Kennedy <mkennedy@gentoo.org> maxima-5.9.0-r2.ebuild:
- use cmucl and not cmucl-bin (now masked)
-
- 21 Sep 2003; Matthew Kennedy <mkennedy@gentoo.org> maxima-5.9.0-r1.ebuild:
- depend on virtual/emacs, not app-editors/emacs
-
- 31 Aug 2003; George Shapovalov <george@gentoo.org> maxima-5.9.0-r1.ebuild :
- few more improvements from #16529. Now supports clisp, cmucl and gcl in any combination
-
-*maxima-5.9.0-r1 (06 Aug 2003)
-
- 06 Aug 2003; George Shapovalov <george@gentoo.org> maxima-5.9.0-r1.ebuild :
- expandedn the ebuild following the #16529.
- Now has 4 use flags (two of the local) and some emacs and tex related functionality.
- Can be built with either clisp or cmucl
- Thanks to Cliff Yapp and Sourav Mandal for suggestions and additions
-
-*maxima-5.9.0 (19 Apr 2003)
-
- 19 Apr 2003; George Shapovalov <george@gentoo.org> maxima-5.9.0.ebuild, files/{digest-maxima-5.9.0} :
- initial release (#16529)
- Free computer algebra environment, based on Macsyma
- ebuild submitted by Sourav Mandal <sourav@sourav.net>
diff --git a/sci-mathematics/maxima/Manifest b/sci-mathematics/maxima/Manifest
deleted file mode 100644
index b24c9eb70..000000000
--- a/sci-mathematics/maxima/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-MD5 0799102eed9ffc970b20e0a84f836212 ChangeLog 5319
-MD5 b97aaf31b888a90139f3e81e504b63ce files/50maxima-gentoo.el 625
-MD5 ac0c8d5019ce779963eb865a3fae115f files/digest-maxima-5.9.3 65
-MD5 19f868e092b9726a4d0371521ebce6ff files/maxima-5.9.3-default-browser.patch 498
-MD5 71f7028fab51b5e5378fd5021ffa1962 files/maxima-5.9.3-emaxima.patch 706
-MD5 eea16a972633943a51103d4add194ddf maxima-5.9.3.ebuild 3617
-MD5 c3d7c3219b41fb3757f8852ce032e3e6 metadata.xml 806
diff --git a/sci-mathematics/maxima/files/50maxima-gentoo.el b/sci-mathematics/maxima/files/50maxima-gentoo.el
deleted file mode 100644
index 1402cf456..000000000
--- a/sci-mathematics/maxima/files/50maxima-gentoo.el
+++ /dev/null
@@ -1,13 +0,0 @@
-;; maxima mode
-(setq load-path (cons "/usr/shar/maxima/PV/emacs" load-path))
-(autoload 'maxima-mode "maxima" "Maxima mode" t)
-(autoload 'maxima "maxima" "Maxima interactive" t)
-(setq auto-mode-alist (cons '("\\.max" . maxima-mode) auto-mode-alist))
-(autoload 'dbl "dbl" "Make a debugger to run lisp, maxima and or gdb in" t)
-(autoload 'gcl-mode "gcl" "Major mode for editing maxima code and interacting with debugger" t)
-(setq auto-mode-alist (cons '("\\.ma?[cx]\\'" . maxima-mode) auto-mode-alist))
-
-;; emaxima mode
-(autoload 'emaxima-mode "emaxima" "EMaxima" t)
-(add-hook 'emaxima-mode-hook 'emaxima-mark-file-as-emaxima)
-
diff --git a/sci-mathematics/maxima/files/digest-maxima-5.9.3 b/sci-mathematics/maxima/files/digest-maxima-5.9.3
deleted file mode 100644
index 0f253f842..000000000
--- a/sci-mathematics/maxima/files/digest-maxima-5.9.3
+++ /dev/null
@@ -1 +0,0 @@
-MD5 e6388632d91722bb0607914bdabc72f6 maxima-5.9.3.tar.gz 8629022
diff --git a/sci-mathematics/maxima/files/maxima-5.9.3-default-browser.patch b/sci-mathematics/maxima/files/maxima-5.9.3-default-browser.patch
deleted file mode 100644
index 161273889..000000000
--- a/sci-mathematics/maxima/files/maxima-5.9.3-default-browser.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- maxima-5.9.3/interfaces/xmaxima/Tkmaxima/Menu.tcl 2005-09-30 16:23:11.000000000 +0100
-+++ maxima-5.9.3/interfaces/xmaxima/Tkmaxima/Menu.tcl.new 2006-04-08 16:01:02.000000000 +0100
-@@ -215,9 +215,9 @@
- }
- } else {
-
-- set selectedbrowser mozilla
-+ set selectedbrowser firefox
-
-- foreach b { mozilla konqueror epiphany firefox netscape } {
-+ foreach b { firefox konqueror epiphany mozilla opera netscape } {
- if { ! [catch {exec which $b} ] } {
- set selectedbrowser $b
- break } }
diff --git a/sci-mathematics/maxima/files/maxima-5.9.3-emaxima.patch b/sci-mathematics/maxima/files/maxima-5.9.3-emaxima.patch
deleted file mode 100644
index 992d0b1af..000000000
--- a/sci-mathematics/maxima/files/maxima-5.9.3-emaxima.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- maxima-5.9.3/interfaces/emacs/emaxima/maxima.el~ 2005-06-21 23:48:42.000000000 -0400
-+++ maxima-5.9.3/interfaces/emacs/emaxima/maxima.el 2006-04-07 12:10:29.000000000 -0400
-@@ -2756,8 +2756,8 @@
- (save-excursion
- (set-buffer mbuf)
- (setq inferior-maxima-process (get-buffer-process mbuf))
-- (add-to-list 'comint-output-filter-functions
-- 'inferior-maxima-output-filter)
-+; (add-to-list 'comint-output-filter-functions
-+; 'inferior-maxima-output-filter)
- ; (add-to-list 'comint-output-filter-functions
- ; 'inferior-maxima-replace-tabs-by-spaces)
- (add-to-list 'comint-output-filter-functions
diff --git a/sci-mathematics/maxima/maxima-5.9.3.ebuild b/sci-mathematics/maxima/maxima-5.9.3.ebuild
deleted file mode 100644
index 503d1a96d..000000000
--- a/sci-mathematics/maxima/maxima-5.9.3.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-inherit eutils elisp-common autotools
-
-DESCRIPTION="Free computer algebra environment, based on Macsyma"
-HOMEPAGE="http://maxima.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2 AECA"
-SLOT="0"
-KEYWORDS="~x86 ~amd64 ~sparc"
-IUSE="cmucl clisp sbcl gcl tetex emacs auctex tcltk nls unicode"
-
-DEPEND=">=sys-apps/texinfo-4.3
- tetex? ( virtual/tetex )
- emacs? ( virtual/emacs )
- auctex? ( app-emacs/auctex )
- !clisp? ( !sbcl? ( !cmucl? ( >=dev-lisp/gcl-2.6.7 ) ) )
- cmucl? ( >=dev-lisp/cmucl-19a )
- clisp? ( >=dev-lisp/clisp-2.33.2-r1 )
- gcl? ( >=dev-lisp/gcl-2.6.7 )
- sbcl? ( >=dev-lisp/sbcl-0.9.4 )"
-
-# rlwrap is recommended for clisp and sbcl
-RDEPEND=">=sci-visualization/gnuplot-4.0
- app-text/gv
- sbcl? ( app-misc/rlwrap )
- cmucl? ( app-misc/rlwrap )
- tcktk? ( >=dev-lang/tk-8.3.3 )"
-
-
-
-# chosen apps are hardcoded in maxima source:
-# - ghostview for postscript (changed to gv)
-# - acroread for pdf
-# - xdvi for dvi. this could change, with pain.
-
-src_unpack() {
- unpack ${A}
- # small patch for emaxima (from fedora)
- epatch "${FILESDIR}"/${PF}-emaxima.patch
- # patch to select firefox as def. browswer and add opera as choices
- epatch "${FILESDIR}"/${PF}-default-browser.patch
- # replace ugly ghostview with gv
- for psfile in $(grep -rl ghostview ${PF}/*); do
- sed -i -e 's/ghostview/gv/g' ${psfile}
- done
-}
-
-src_compile() {
-
- # automake version mismatch otherwise (sbcl only)
- use sbcl && eautoreconf
-
- # remove rmaxima if neither cmucl nor sbcl
- if ! use sbcl && ! use cmucl ; then
- sed -i -e '/^@WIN32_FALSE@bin_SCRIPTS/s/rmaxima//' src/Makefile.in
- fi
-
- # remove xmaxima if no tk
- local myconf=""
- if use tcltk; then
- myconf="${myconf} --with-wish=wish"
- else
- myconf="${myconf} --with-wish=none"
- sed -i -e '/^SUBDIRS/s/xmaxima//' interfaces/Makefile.in
- fi
-
- # enable gcl if no other lisp selected
- if use gcl || (! use cmucl && ! use clisp && ! use sbcl ); then
- if ! built_with_use dev-lisp/gcl ansi; then
- eerror "GCL must be installed with ANSI."
- eerror "Try USE=\"ansi\" emerge gcl"
- die "This package needs gcl with USE=ansi"
- fi
- myconf="${myconf} --enable-gcl"
- fi
-
- # enable existing translated doc
- if use nls; then
- for lang in es pt; do
- if use linguas_${lang}; then
- myconf="${myconf} --enable-lang-${lang}"
- use unicode && myconf="${myconf} --enable-lang-${lang}-utf8"
- fi
- done
- fi
-
- econf \
- $(use_enable cmucl) \
- $(use_enable clisp) \
- $(use_enable sbcl) \
- ${myconf} \
- || die "econf failed"
- emake || die "emake failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die "make install failed"
-
- use tcltk && make_desktop_entry xmaxima xmaxima \
- /usr/share/${PN}/${PV}/xmaxima/maxima-new.png
-
- if use emacs; then
- sed -e "s/PV/${PV}/" "${FILESDIR}"/50maxima-gentoo.el > 50maxima-gentoo.el
- elisp-site-file-install 50maxima-gentoo.el
- fi
-
- if use tetex; then
- insinto /usr/share/texmf/tex/latex/emaxima
- doins interfaces/emacs/emaxima/emaxima.sty
- fi
-
- # install documentation
- insinto /usr/share/${PN}/${PV}/doc
- doins AUTHORS ChangeLog COPYING NEWS README*
- dodir /usr/share/doc
- dosym /usr/share/${PN}/${PV}/doc /usr/share/doc/${PF}
-}
-
-pkg_preinst() {
- # do not gunzip the info files in certain cases of lisp
- if use cmucl || use clisp || use sbcl; then
- for infofile in $(ls ${D}/usr/share/info/*.gz); do
- gunzip ${infofile}
- done
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
- use tetex && mktexlsr
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/sci-mathematics/maxima/metadata.xml b/sci-mathematics/maxima/metadata.xml
deleted file mode 100644
index 762b65b5d..000000000
--- a/sci-mathematics/maxima/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sci</herd>
- <maintainer>
- <email>notme@gentoo.org</email>
- <name>Not Me</name>
- </maintainer>
- <longdescription>
- Computer Algebra system, descendent of Macsyma.
- Maxima is a system for the manipulation of symbolic and
- numerical expressions, including differentiation, integration,
- Taylor series, Laplace transforms, ordinary differential
- equations, systems of linear equations, and vectors, matrices,
- and tensors. Maxima produces high precision results by using
- exact fractions and arbitrarily long floating point representations,
- and can plot functions and data in two and three dimensions.
- </longdescription>
-</pkgmetadata>