+++ /dev/null
-# ChangeLog for app-sci/maxima
-# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-sci/maxima/ChangeLog,v 1.17 2004/10/14 16:13:56 cretin Exp $
-
- 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>
+++ /dev/null
-MD5 870604232354646e69c57d16da1a6af8 maxima-5.9.0-r3.ebuild 2477
-MD5 780474ef22cbaff6cd18228747a7fd83 maxima-5.9.0-r2.ebuild 2357
-MD5 450124e4e8ae5a35df660a58d7b0ffd5 maxima-5.9.1-r1.ebuild 2532
-MD5 c460b4acb43710708be8561f6aecac41 maxima-5.9.1.ebuild 2490
-MD5 0e9910aaf20f51b2536b850d5ee2f230 ChangeLog 2734
-MD5 8c623e53daafa025137077c6b65815bd metadata.xml 156
-MD5 b91d1554583fba944bc04476c4af394e maxima-5.9.0.ebuild 778
-MD5 aaa91ea4812a84a1054b82e69d3fe05b files/digest-maxima-5.9.0-r2 65
-MD5 aaa91ea4812a84a1054b82e69d3fe05b files/digest-maxima-5.9.0-r3 65
-MD5 6f3becd603f999b2bb7488753ec07518 files/digest-maxima-5.9.1-r1 65
-MD5 6957a9bafd71a24b58e148bb2ee58257 files/50maxima-gentoo.el 346
-MD5 aaa91ea4812a84a1054b82e69d3fe05b files/digest-maxima-5.9.0 65
-MD5 6f3becd603f999b2bb7488753ec07518 files/digest-maxima-5.9.1 65
-MD5 55d928e715074355a442baf0934487de files/maxima-emacs.patch 826
+++ /dev/null
-(setq load-path (cons "/usr/share/maxima/5.9.1/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 'emaxima-mode "emaxima" "EMaxima" t)
-(add-hook 'emaxima-mode-hook 'emaxima-mark-file-as-emaxima)
-
+++ /dev/null
-MD5 a1d6d6ed6afb0eebf03df865c0a19f19 maxima-5.9.0.tar.gz 7116131
+++ /dev/null
-MD5 a1d6d6ed6afb0eebf03df865c0a19f19 maxima-5.9.0.tar.gz 7116131
+++ /dev/null
-MD5 a1d6d6ed6afb0eebf03df865c0a19f19 maxima-5.9.0.tar.gz 7116131
+++ /dev/null
-MD5 659acfad1f61444cf5b38f6c28279d40 maxima-5.9.1.tar.gz 8093534
+++ /dev/null
-MD5 659acfad1f61444cf5b38f6c28279d40 maxima-5.9.1.tar.gz 8093534
+++ /dev/null
---- maxima.el~ 2004-07-20 19:18:05.000000000 +0200
-+++ maxima.el 2004-08-03 18:17:47.559653376 +0200
-@@ -50,7 +50,7 @@
- ;; Some variables that may have to be set in order to use the maxima help:
- ;; maxima-info-dir
- ;; This should be the directory where the maxima info files are kept.
--;; By default, it is "/usr/local/info/"
-+;; By default, it is "/usr/share/info/"
- ;; maxima-info-index-file
- ;; This should be the name of the maxima info file that contains
- ;; the index, by default, it is "maxima.info-15"
-@@ -213,7 +213,7 @@
- (defvar maxima-newline-style nil
- "For compatability.")
-
--(defcustom maxima-info-dir "/usr/local/info/"
-+(defcustom maxima-info-dir "/usr/share/info/"
- "*The directory where the maxima info files are kept."
- :group 'maxima
- :type '(directory))
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-sci/maxima/maxima-5.9.0-r2.ebuild,v 1.9 2004/08/25 02:15:13 swegener Exp $
-
-DESCRIPTION="Free computer algebra environment, based on Macsyma"
-HOMEPAGE="http://maxima.sourceforge.net/"
-SRC_URI="mirror://sourceforge/maxima/${P}.tar.gz"
-
-LICENSE="GPL-2 AECA"
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-IUSE="cmucl clisp gcl tetex emacs auctex"
-
-DEPEND="tetex? ( virtual/tetex )
- emacs? ( virtual/emacs )
- auctex? ( app-emacs/auctex )
- >=sys-apps/texinfo-4.3
- x86? ( !clisp? ( !gcl? ( !cmucl? ( dev-lisp/cmucl ) ) ) )
- clisp? ( dev-lisp/clisp )
- x86? ( cmucl? ( dev-lisp/cmucl ) )
- x86? ( gcl? ( dev-lisp/gcl ) )"
-RDEPEND=">=dev-lang/tk-8.3.3"
-
-src_compile() {
- local myconf=""
- if use cmucl || use clisp || use gcl; then
- if use cmucl; then
- myconf="${myconf} --enable-cmucl"
- fi
- if use clisp; then
- myconf="${myconf} --enable-clisp"
- fi
- if use gcl; then
- myconf="${myconf} --enable-gcl"
- fi
- else
- myconf="${myconf} --enable-cmucl"
- fi
-
- ./configure --prefix=/usr ${myconf} || die
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
- if use emacs
- then
- elisp-install ${S}/interfaces/emacs/emaxima *.el *.elc
- insinto /usr/share/emacs/site-lisp
- doins ${S}/interfaces/emacs/emaxima/emaxima.lisp
- fi
- if use tetex
- then
- insinto /usr/share/texmf/tex/latex/emaxima
- doins ${S}/interfaces/emacs/emaxima/emaxima.sty
- fi
- #move docs to the appropriate place
- dodoc AUTHORS ChangeLog COPYING COPYING1 NEWS README*
- mv ${D}/usr/share/${PN}/${PV}/doc/* ${D}/usr/share/doc/${PF}/
-}
-
-pkg_postinst() {
- if use emacs
- then
- einfo "Running elisp-site-regen...."
- elisp-site-regen
- fi
- if use tetex
- then
- einfo "Running mktexlsr to rebuild ls-R database...."
- mktexlsr
- fi
- if use emacs
- then
- einfo "In order to use Maxima with emacs, add the following to your"
- einfo ".emacs file:"
- einfo "(setq load-path (cons "/usr/share/maxima/5.9.0/emacs" load-path))"
- einfo "(autoload 'maxima-mode "maxima" "Maxima mode" t)"
- einfo "(autoload 'maxima "maxima" "Maxima interactive" t)"
- einfo "(setq auto-mode-alist (cons '("\\.max" . maxima-mode) auto-mode-alist))"
- einfo "(autoload 'emaxima-mode "emaxima" "EMaxima" t)"
- einfo "(add-hook 'emaxima-mode-hook 'emaxima-mark-file-as-emaxima)"
- fi
-}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-sci/maxima/maxima-5.9.0-r3.ebuild,v 1.2 2004/08/25 02:15:13 swegener Exp $
-
-inherit eutils
-
-DESCRIPTION="Free computer algebra environment, based on Macsyma"
-HOMEPAGE="http://maxima.sourceforge.net/"
-SRC_URI="mirror://sourceforge/maxima/${P}.tar.gz"
-
-LICENSE="GPL-2 AECA"
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-IUSE="cmucl clisp gcl tetex emacs auctex"
-
-DEPEND="tetex? ( virtual/tetex )
- emacs? ( virtual/emacs )
- auctex? ( app-emacs/auctex )
- >=sys-apps/texinfo-4.3
- x86? ( !clisp? ( !gcl? ( !cmucl? ( dev-lisp/cmucl ) ) ) )
- clisp? ( dev-lisp/clisp )
- x86? ( cmucl? ( dev-lisp/cmucl ) )
- x86? ( gcl? ( dev-lisp/gcl ) )"
-RDEPEND=">=dev-lang/tk-8.3.3"
-
-src_unpack() {
- unpack ${A}
- cd ${S}/interfaces/emacs/emaxima
- epatch ${FILESDIR}/maxima-emacs.patch
-}
-
-src_compile() {
- local myconf=""
- if use cmucl || use clisp || use gcl; then
- if use cmucl; then
- myconf="${myconf} --enable-cmucl"
- fi
- if use clisp; then
- myconf="${myconf} --enable-clisp"
- fi
- if use gcl; then
- myconf="${myconf} --enable-gcl"
- fi
- else
- myconf="${myconf} --enable-cmucl"
- fi
-
- ./configure --prefix=/usr ${myconf} || die
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
- if use emacs
- then
- elisp-install ${S}/interfaces/emacs/emaxima *.el *.elc
- insinto /usr/share/emacs/site-lisp
- doins ${S}/interfaces/emacs/emaxima/emaxima.lisp
- fi
- if use tetex
- then
- insinto /usr/share/texmf/tex/latex/emaxima
- doins ${S}/interfaces/emacs/emaxima/emaxima.sty
- fi
- #move docs to the appropriate place
- dodoc AUTHORS ChangeLog COPYING COPYING1 NEWS README*
- mv ${D}/usr/share/${PN}/${PV}/doc/* ${D}/usr/share/doc/${PF}/
-}
-
-pkg_postinst() {
- if use emacs
- then
- einfo "Running elisp-site-regen...."
- elisp-site-regen
- fi
- if use tetex
- then
- einfo "Running mktexlsr to rebuild ls-R database...."
- mktexlsr
- fi
- if use emacs
- then
- einfo "In order to use Maxima with emacs, add the following to your"
- einfo ".emacs file:"
- einfo "(setq load-path (cons "/usr/share/maxima/5.9.0/emacs" load-path))"
- einfo "(autoload 'maxima-mode "maxima" "Maxima mode" t)"
- einfo "(autoload 'maxima "maxima" "Maxima interactive" t)"
- einfo "(setq auto-mode-alist (cons '("\\.max" . maxima-mode) auto-mode-alist))"
- einfo "(autoload 'emaxima-mode "emaxima" "EMaxima" t)"
- einfo "(add-hook 'emaxima-mode-hook 'emaxima-mark-file-as-emaxima)"
- fi
-}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-sci/maxima/maxima-5.9.0.ebuild,v 1.8 2004/08/25 02:15:13 swegener Exp $
-
-DESCRIPTION="Free computer algebra environment, based on Macsyma"
-HOMEPAGE="http://maxima.sourceforge.net/"
-SRC_URI="mirror://sourceforge/maxima/${P}.tar.gz"
-
-LICENSE="GPL-2 AECA"
-SLOT="0"
-IUSE=""
-KEYWORDS="x86 ~ppc"
-
-DEPEND=">=dev-lisp/clisp-2.29
- >=sys-apps/texinfo-4.3"
-RDEPEND=">=dev-lang/tk-8.3.3"
-
-src_compile() {
- econf || die
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
-
- #move docs to the appropriate place
- dodoc AUTHORS ChangeLog COPYING COPYING1 NEWS README*
- mv ${D}/usr/share/${PN}/${PV}/doc/* ${D}/usr/share/doc/${PF}/
-}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-sci/maxima/maxima-5.9.1-r1.ebuild,v 1.2 2004/10/14 16:13:56 cretin Exp $
-
-inherit eutils elisp-common
-
-DESCRIPTION="Free computer algebra environment, based on Macsyma"
-HOMEPAGE="http://maxima.sourceforge.net/"
-SRC_URI="mirror://sourceforge/maxima/${P}.tar.gz"
-
-LICENSE="GPL-2 AECA"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="cmucl clisp gcl sbcl tetex emacs auctex"
-
-DEPEND="tetex? ( virtual/tetex )
- emacs? ( virtual/emacs )
- auctex? ( app-emacs/auctex )
- >=sys-apps/texinfo-4.3
- x86? ( !clisp? ( !sbcl? ( !gcl? ( !cmucl? ( dev-lisp/cmucl ) ) ) ) )
- clisp? ( >=dev-lisp/clisp-2.33.2-r1 )
- x86? ( cmucl? ( >=dev-lisp/cmucl-19a ) )
- x86? ( gcl? ( >=dev-lisp/gcl-2.6.4 ) )
- x86? ( sbcl? ( >=dev-lisp/sbcl-0.8.14 ) )"
-RDEPEND=">=dev-lang/tk-8.3.3
- >=media-gfx/gnuplot-4.0-r1"
-
-src_unpack() {
- unpack ${A}
- cd ${S}/interfaces/emacs/emaxima
- epatch ${FILESDIR}/maxima-emacs.patch
-}
-
-src_compile() {
- local myconf=""
- if use cmucl || use clisp || use gcl || use sbcl; then
- if use cmucl; then
- myconf="${myconf} --enable-cmucl"
- fi
- if use clisp; then
- myconf="${myconf} --enable-clisp"
- fi
- if use gcl; then
- ewarn "Important - GCL must be installed with"
- ewarn "ANSI support. Otherwise this build will"
- ewarn "fail. To check this, start gcl and look"
- ewarn "for a header like the following:"
- ewarn "GCL (GNU Common Lisp) 2.6.5 ANSI"
- ewarn "If you see CtL1 where ANSI is, then you"
- ewarn "need to emerge gcl using something like"
- ewarn "USE=\"ansi\" emerge gcl"
- myconf="${myconf} --enable-gcl"
- fi
- if use sbcl; then
- myconf="${myconf} --enable-sbcl"
- fi
- else
- myconf="${myconf} --enable-cmucl"
- fi
-
- ./configure --prefix=/usr ${myconf} || die
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
- if use emacs
- then
- elisp-site-file-install ${FILESDIR}/50maxima-gentoo.el
- fi
- if use tetex
- then
- insinto /usr/share/texmf/tex/latex/emaxima
- doins ${S}/interfaces/emacs/emaxima/emaxima.sty
- fi
- #move docs to the appropriate place
- dodoc AUTHORS ChangeLog COPYING NEWS README*
- mv ${D}/usr/share/${PN}/${PV}/doc/* ${D}/usr/share/doc/${PF}/
-}
-
-pkg_postinst() {
- if use emacs
- then
- einfo "Running elisp-site-regen...."
- elisp-site-regen
- fi
- if use tetex
- then
- einfo "Running mktexlsr to rebuild ls-R database...."
- mktexlsr
- fi
-}
-
-pkg_postrm() {
- if use emacs
- then
- einfo "Running elisp-site-regen...."
- elisp-site-regen
- fi
-}
+++ /dev/null
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-sci/maxima/maxima-5.9.1.ebuild,v 1.2 2004/10/07 13:18:47 phosphan Exp $
-
-inherit eutils
-
-DESCRIPTION="Free computer algebra environment, based on Macsyma"
-HOMEPAGE="http://maxima.sourceforge.net/"
-SRC_URI="mirror://sourceforge/maxima/${P}.tar.gz"
-
-LICENSE="GPL-2 AECA"
-SLOT="0"
-KEYWORDS="~x86 ~ppc"
-IUSE="cmucl clisp gcl tetex emacs auctex"
-
-DEPEND="tetex? ( virtual/tetex )
- emacs? ( virtual/emacs )
- auctex? ( app-emacs/auctex )
- >=sys-apps/texinfo-4.3
- x86? ( !clisp? ( !gcl? ( !cmucl? ( dev-lisp/cmucl ) ) ) )
- clisp? ( dev-lisp/clisp )
- x86? ( cmucl? ( dev-lisp/cmucl ) )
- x86? ( gcl? ( dev-lisp/gcl ) )"
-RDEPEND=">=dev-lang/tk-8.3.3"
-
-src_unpack() {
- unpack ${A}
- cd ${S}/interfaces/emacs/emaxima
- epatch ${FILESDIR}/maxima-emacs.patch
-}
-
-src_compile() {
- local myconf=""
- if use cmucl || use clisp || use gcl; then
- if use cmucl; then
- myconf="${myconf} --enable-cmucl"
- fi
- if use clisp; then
- myconf="${myconf} --enable-clisp"
- fi
- if use gcl; then
- myconf="${myconf} --enable-gcl"
- fi
- else
- myconf="${myconf} --enable-cmucl"
- fi
-
- ./configure --prefix=/usr ${myconf} || die
- emake || die
-}
-
-src_install() {
- make DESTDIR=${D} install || die
- if use emacs
- then
- elisp-install ${S}/interfaces/emacs/emaxima *.el *.elc
- insinto /usr/share/emacs/site-lisp
- doins ${S}/interfaces/emacs/emaxima/emaxima.lisp
- fi
- if use tetex
- then
- insinto /usr/share/texmf/tex/latex/emaxima
- doins ${S}/interfaces/emacs/emaxima/emaxima.sty
- fi
- #move docs to the appropriate place
- dodoc AUTHORS ChangeLog COPYING COPYING1 NEWS README*
- mv ${D}/usr/share/${PN}/${PV}/doc/* ${D}/usr/share/doc/${PF}/
-}
-
-pkg_postinst() {
- if use emacs
- then
- einfo "Running elisp-site-regen...."
- elisp-site-regen
- fi
- if use tetex
- then
- einfo "Running mktexlsr to rebuild ls-R database...."
- mktexlsr
- fi
- if use emacs
- then
- einfo "In order to use Maxima with emacs, add the following to your"
- einfo ".emacs file:"
- einfo '(setq load-path (cons "/usr/share/maxima/5.9.0/emacs" load-path))'
- einfo "(autoload 'maxima-mode \"maxima\" \"Maxima mode\" t)"
- einfo "(autoload 'maxima \"maxima\" \"Maxima interactive\" t)"
- einfo "(setq auto-mode-alist (cons '(\"\\\\.max\" . maxima-mode) auto-mode-alist))"
- einfo "(autoload 'emaxima-mode \"emaxima\" \"EMaxima\" t)"
- einfo "(add-hook 'emaxima-mode-hook 'emaxima-mark-file-as-emaxima)"
- fi
-}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>sci</herd>
-</pkgmetadata>