aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgrozin <grozin@32389bae-6d03-0410-99cf-db05cde120eb>2006-09-21 12:47:47 +0000
committergrozin <grozin@32389bae-6d03-0410-99cf-db05cde120eb>2006-09-21 12:47:47 +0000
commitd2da8702b923120ad629f83b8f623c3743a7efa6 (patch)
treeee24f5e3a1d4b90c48f6a4d4e063d0e1b26bf6f0 /sci-mathematics
parentadded cern use flag (diff)
downloadsci-d2da8702b923120ad629f83b8f623c3743a7efa6.tar.gz
sci-d2da8702b923120ad629f83b8f623c3743a7efa6.tar.bz2
sci-d2da8702b923120ad629f83b8f623c3743a7efa6.zip
maxima-5.10.0: a major new version
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@325 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-mathematics')
-rw-r--r--sci-mathematics/maxima/ChangeLog7
-rw-r--r--sci-mathematics/maxima/Manifest43
-rw-r--r--sci-mathematics/maxima/files/digest-maxima-5.9.3-r12
-rw-r--r--sci-mathematics/maxima/files/maxima-5.10.0.patch125
-rw-r--r--sci-mathematics/maxima/maxima-5.10.0.ebuild130
5 files changed, 305 insertions, 2 deletions
diff --git a/sci-mathematics/maxima/ChangeLog b/sci-mathematics/maxima/ChangeLog
index a19fd2702..55910583e 100644
--- a/sci-mathematics/maxima/ChangeLog
+++ b/sci-mathematics/maxima/ChangeLog
@@ -2,6 +2,13 @@
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*maxima-5.10.0 (21 Sep 2006)
+
+ 21 Sep 2006; Andrey Grozin <A.G.Grozin@inp.nsk.su>
+ +maxima-5.10.0.ebuild, +files/maxima-5.10.0.patch.
+ Version bump. tcltk use flag replaced by tk, as everywhere.
+ Patches from 5.9.3 were not applied cleanly, fixed.
+
*maxima-5.9.3-r1 (10 Jun 2006)
10 Jun 2006; Sebastien Fabbro <seb@ist.utl.pt>
diff --git a/sci-mathematics/maxima/Manifest b/sci-mathematics/maxima/Manifest
index 371407712..da2129db9 100644
--- a/sci-mathematics/maxima/Manifest
+++ b/sci-mathematics/maxima/Manifest
@@ -1,9 +1,48 @@
-MD5 3a3582cb38907c0d2ec4dc875bfae5ec ChangeLog 6625
+AUX 50maxima-gentoo.el 626 RMD160 16afb0aba2928fbde417c25999fc73fd10d3cf6a SHA1 d6bf639680f96655fc6f2767d78263e1e351921c SHA256 713ffdf572861cd546ae71816995a04afb5bcba6fd33716009e1594967144e76
MD5 e0bc896bcdab824eb06e84e2f03a19ad files/50maxima-gentoo.el 626
-MD5 ac0c8d5019ce779963eb865a3fae115f files/digest-maxima-5.9.3-r1 65
+RMD160 16afb0aba2928fbde417c25999fc73fd10d3cf6a files/50maxima-gentoo.el 626
+SHA256 713ffdf572861cd546ae71816995a04afb5bcba6fd33716009e1594967144e76 files/50maxima-gentoo.el 626
+AUX maxima-5.10.0.patch 5406 RMD160 84d905721c86e15ce4b4614d602445f3aa0042aa SHA1 87d77347a4d9f97b151d265501cbafc85639149b SHA256 52a0d03919a016a6a5a6629f2e62b6a909a26e035be747344b7b0d1d5d17d47e
+MD5 c75e18ca4f173e29d973b445c152ab6f files/maxima-5.10.0.patch 5406
+RMD160 84d905721c86e15ce4b4614d602445f3aa0042aa files/maxima-5.10.0.patch 5406
+SHA256 52a0d03919a016a6a5a6629f2e62b6a909a26e035be747344b7b0d1d5d17d47e files/maxima-5.10.0.patch 5406
+AUX maxima-5.9.3-default-browser.patch 498 RMD160 b9cd13d68ed458e383b2a8d5dacb7088fad59926 SHA1 edba36a4b76df449736e1770968b5c515cc77f54 SHA256 dabf7128e55a2bc1178538d48ae0cbe47337a501bc6cab46a296850efc754c36
MD5 19f868e092b9726a4d0371521ebce6ff files/maxima-5.9.3-default-browser.patch 498
+RMD160 b9cd13d68ed458e383b2a8d5dacb7088fad59926 files/maxima-5.9.3-default-browser.patch 498
+SHA256 dabf7128e55a2bc1178538d48ae0cbe47337a501bc6cab46a296850efc754c36 files/maxima-5.9.3-default-browser.patch 498
+AUX maxima-5.9.3-default-psviewer.patch 1650 RMD160 06adaf0326de9de49567e4acf93b892bd736a856 SHA1 17ef06768938f05722d29d21f9f8552ea99da442 SHA256 a25847ad1a458d8116a86fb4268d8f28f8424184f2511c06ee744626a07c7393
MD5 57bad59159d143490d4aeef3b3fd3b7c files/maxima-5.9.3-default-psviewer.patch 1650
+RMD160 06adaf0326de9de49567e4acf93b892bd736a856 files/maxima-5.9.3-default-psviewer.patch 1650
+SHA256 a25847ad1a458d8116a86fb4268d8f28f8424184f2511c06ee744626a07c7393 files/maxima-5.9.3-default-psviewer.patch 1650
+AUX maxima-5.9.3-emaxima.patch 1057 RMD160 c3603b507541a852181ae661c00092120c90dac0 SHA1 e981cbe750e1d3bc6214514e4ea4d01d5b475d52 SHA256 bc86349e593673504ed16cc01c89d9c257c31bc1f8782a428b6e8da7c267664e
MD5 6e2157ab7e07bc0d37ad08f0ffee7ff7 files/maxima-5.9.3-emaxima.patch 1057
+RMD160 c3603b507541a852181ae661c00092120c90dac0 files/maxima-5.9.3-emaxima.patch 1057
+SHA256 bc86349e593673504ed16cc01c89d9c257c31bc1f8782a428b6e8da7c267664e files/maxima-5.9.3-emaxima.patch 1057
+AUX maxima-5.9.3-sbcl-disable-debugger.patch 1036 RMD160 e838b0fa9ad0593bdac7ac1b97178a9945398faa SHA1 a8727880367ed688a65e73c86df1d62b1d75a6e6 SHA256 6817e8d08717cdcecf7d5d4c89db9d7438ce6edc49b6a349ad8e95f5c12d8313
MD5 96aab14ea5020e73c835ee2be1bfbe1c files/maxima-5.9.3-sbcl-disable-debugger.patch 1036
+RMD160 e838b0fa9ad0593bdac7ac1b97178a9945398faa files/maxima-5.9.3-sbcl-disable-debugger.patch 1036
+SHA256 6817e8d08717cdcecf7d5d4c89db9d7438ce6edc49b6a349ad8e95f5c12d8313 files/maxima-5.9.3-sbcl-disable-debugger.patch 1036
+DIST maxima-5.10.0.tar.gz 9957907 RMD160 6ec60429f3720c9d8dca5d628e49d2eb01e24fc1 SHA1 b600e565cb97e572e66417c962d26e5276b5c33c SHA256 b59e3af8a771b92158410bed6327f18a6a69bccd4e776d83a3952a67bd388c49
+DIST maxima-5.9.3.tar.gz 8629022 RMD160 4b00da6406bab222f4a7069c4e8820a9437277f9 SHA1 b602dc1145c0521939b9a3b69d8e82a9606e689e SHA256 1807e46e12b5968ac70643eee32a3479fc06035613086d85366610440842abb9
+EBUILD maxima-5.10.0.ebuild 3297 RMD160 06214c71b8f7bbff328a44c59e81538d280125c3 SHA1 354dd56ad608651717a90115565eea52625e1842 SHA256 5b3bc5366abc317aeae9f381819e5e915dec0b14aa08d3eed119451797bb72f6
+MD5 dff489f45e3d47ab62ee8811e834a7d4 maxima-5.10.0.ebuild 3297
+RMD160 06214c71b8f7bbff328a44c59e81538d280125c3 maxima-5.10.0.ebuild 3297
+SHA256 5b3bc5366abc317aeae9f381819e5e915dec0b14aa08d3eed119451797bb72f6 maxima-5.10.0.ebuild 3297
+EBUILD maxima-5.9.3-r1.ebuild 3616 RMD160 02b5045b668df5e4e948fa77e9d928b0d046b7a9 SHA1 7223756bb313771453f5dc345f1295dac06c76fd SHA256 0bbf2637f518e7c39968fa828c3f162ca1c0296200d93cf52c2fb5b80d8b0fb6
MD5 6633928ba93e972f8df14854c2ea722d maxima-5.9.3-r1.ebuild 3616
+RMD160 02b5045b668df5e4e948fa77e9d928b0d046b7a9 maxima-5.9.3-r1.ebuild 3616
+SHA256 0bbf2637f518e7c39968fa828c3f162ca1c0296200d93cf52c2fb5b80d8b0fb6 maxima-5.9.3-r1.ebuild 3616
+MISC ChangeLog 6878 RMD160 e93adcd2bf9e030a7e55119363813ca56586a863 SHA1 22b6fe233aff530066f322341a818e4b6cdd70f4 SHA256 fd0e63463142a7e28992993be39ffe2de470b750720e1f966c8f0e248c3b0a26
+MD5 678114d4f74c0cf636f08bc94cbca22b ChangeLog 6878
+RMD160 e93adcd2bf9e030a7e55119363813ca56586a863 ChangeLog 6878
+SHA256 fd0e63463142a7e28992993be39ffe2de470b750720e1f966c8f0e248c3b0a26 ChangeLog 6878
+MISC metadata.xml 719 RMD160 98e1ccd16db69dfdbd22d170641b54ef399c214d SHA1 51ea2f99d62249d47a0deabaee228c39d683c80e SHA256 94dc2b488cf7e292eb8824fde4dfc6f91e42e3d38b753fc866e22c39020ddaed
MD5 4a35403530a153ffbf243f8f27d0bf0a metadata.xml 719
+RMD160 98e1ccd16db69dfdbd22d170641b54ef399c214d metadata.xml 719
+SHA256 94dc2b488cf7e292eb8824fde4dfc6f91e42e3d38b753fc866e22c39020ddaed metadata.xml 719
+MD5 f3995d297ee8593cbed9c29aef36f8fa files/digest-maxima-5.10.0 244
+RMD160 bf7bc2399707d0bae2d33a0689ce61afd43e4de5 files/digest-maxima-5.10.0 244
+SHA256 ab33482322ef3a77e32e2a7a9f34d4d34793c28ad21dbb0178ebf94473d0469f files/digest-maxima-5.10.0 244
+MD5 b0b6f0a0adb8e2b019e9a3d9decbcf14 files/digest-maxima-5.9.3-r1 241
+RMD160 3954badfebef02d3ae2280deb98c9ee77f8e7f29 files/digest-maxima-5.9.3-r1 241
+SHA256 e91682eae89570d2bb81449c39338148defb3bdda14cd1c815b2c26ca8c92927 files/digest-maxima-5.9.3-r1 241
diff --git a/sci-mathematics/maxima/files/digest-maxima-5.9.3-r1 b/sci-mathematics/maxima/files/digest-maxima-5.9.3-r1
index 0f253f842..66a15c4de 100644
--- a/sci-mathematics/maxima/files/digest-maxima-5.9.3-r1
+++ b/sci-mathematics/maxima/files/digest-maxima-5.9.3-r1
@@ -1 +1,3 @@
MD5 e6388632d91722bb0607914bdabc72f6 maxima-5.9.3.tar.gz 8629022
+RMD160 4b00da6406bab222f4a7069c4e8820a9437277f9 maxima-5.9.3.tar.gz 8629022
+SHA256 1807e46e12b5968ac70643eee32a3479fc06035613086d85366610440842abb9 maxima-5.9.3.tar.gz 8629022
diff --git a/sci-mathematics/maxima/files/maxima-5.10.0.patch b/sci-mathematics/maxima/files/maxima-5.10.0.patch
new file mode 100644
index 000000000..749063757
--- /dev/null
+++ b/sci-mathematics/maxima/files/maxima-5.10.0.patch
@@ -0,0 +1,125 @@
+diff -r -U4 maxima-5.10.0.orig/interfaces/emacs/emaxima/maxima.el maxima-5.10.0/interfaces/emacs/emaxima/maxima.el
+--- maxima-5.10.0.orig/interfaces/emacs/emaxima/maxima.el 2005-06-22 05:48:42.000000000 +0200
++++ maxima-5.10.0/interfaces/emacs/emaxima/maxima.el 2006-09-21 20:04:48.000000000 +0200
+@@ -2704,9 +2704,9 @@
+ (process-mark inferior-maxima-process))))
+
+ (defun inferior-maxima-wait-for-output ()
+ "Wait for output from the Maxima process."
+- (while (and
++ (when (and
+ inferior-maxima-waiting-for-output
+ (inferior-maxima-running))
+ (accept-process-output inferior-maxima-process))
+ (if maxima-running-xemacs
+@@ -2759,10 +2759,10 @@
+ (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
+- 'inferior-maxima-remove-double-input-prompt)
++; (add-to-list 'comint-output-filter-functions
++; 'inferior-maxima-remove-double-input-prompt)
+ (if maxima-fix-double-prompt
+ (add-to-list 'comint-output-filter-functions
+ 'inferior-maxima-remove-double-prompt))
+ (inferior-maxima-wait-for-output)
+diff -r -U4 maxima-5.10.0.orig/interfaces/emacs/misc/bookmode.el maxima-5.10.0/interfaces/emacs/misc/bookmode.el
+--- maxima-5.10.0.orig/interfaces/emacs/misc/bookmode.el 2000-05-08 08:09:44.000000000 +0200
++++ maxima-5.10.0/interfaces/emacs/misc/bookmode.el 2006-09-21 20:18:03.000000000 +0200
+@@ -679,9 +679,9 @@
+ 'book-set-postscript-value beg end (nth 1 tem)))
+
+ (and tem
+ (list (concat "View "(nth 1 tem))
+- 'call-process "ghostview" nil nil nil
++ 'call-process "gv" nil nil nil
+ (expand-file-name(nth 1 tem))
+ ))
+ (list "Cancel")
+ )))
+@@ -704,9 +704,9 @@
+ ;; construct command to pass to the shell.
+ (concat
+ (cond ((looking-at "%PS") "")
+ (t "gzip -dc | "))
+- "ghostview -")
++ "gv -")
+
+ )))
+
+ (defun book-set-postscript-value ( beg end &optional file)
+diff -r -U4 maxima-5.10.0.orig/interfaces/xmaxima/Tkmaxima/Constants.tcl maxima-5.10.0/interfaces/xmaxima/Tkmaxima/Constants.tcl
+--- maxima-5.10.0.orig/interfaces/xmaxima/Tkmaxima/Constants.tcl 2006-08-03 15:21:57.000000000 +0200
++++ maxima-5.10.0/interfaces/xmaxima/Tkmaxima/Constants.tcl 2006-09-21 20:20:32.000000000 +0200
+@@ -142,9 +142,9 @@
+ text/plain netmath
+ image/gif netmath
+ image/png netmath
+ image/jpeg netmath
+- application/postscript "ghostview -safer %s"
++ application/postscript "gv -safer %s"
+ application/pdf "acroread %s"
+ application/x-dvi "xdvi %s"
+ }
+ set maxima_priv(imagecounter) 0
+diff -r -U4 maxima-5.10.0.orig/interfaces/xmaxima/Tkmaxima/Menu.tcl maxima-5.10.0/interfaces/xmaxima/Tkmaxima/Menu.tcl
+--- maxima-5.10.0.orig/interfaces/xmaxima/Tkmaxima/Menu.tcl 2006-09-11 17:38:01.000000000 +0200
++++ maxima-5.10.0/interfaces/xmaxima/Tkmaxima/Menu.tcl 2006-09-21 20:08:45.000000000 +0200
+@@ -214,11 +214,11 @@
+ lappend browse cmd.exe /c start
+ }
+ } 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 -r -U4 maxima-5.10.0.orig/src/Makefile.am maxima-5.10.0/src/Makefile.am
+--- maxima-5.10.0.orig/src/Makefile.am 2006-09-05 01:52:42.000000000 +0200
++++ maxima-5.10.0/src/Makefile.am 2006-09-21 20:11:16.000000000 +0200
+@@ -150,9 +150,9 @@
+ endif
+
+
+ if SBCL
+-EXECUTESBCL = $(SBCL_NAME) --noinform --noprint --eval
++EXECUTESBCL = $(SBCL_NAME) --noinform --noprint --disable-debugger --eval
+ all-local: binary-sbcl/maxima.core
+ install-exec-local: install-sbcl
+ uninstall: uninstall-sbcl
+ clean: clean-sbcl
+diff -r -U4 maxima-5.10.0.orig/src/Makefile.in maxima-5.10.0/src/Makefile.in
+--- maxima-5.10.0.orig/src/Makefile.in 2006-09-21 06:00:57.000000000 +0200
++++ maxima-5.10.0/src/Makefile.in 2006-09-21 20:14:59.000000000 +0200
+@@ -203,9 +203,9 @@
+ @CLISP_TRUE@EXECUTECLISP = $(CLISP_NAME) -norc -q -x
+ @CMUCL_TRUE@EXECUTECMUCL = $(CMUCL_NAME) -noinit -batch
+ @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) --noinform --noprint --disable-debugger --eval
+ @GCL_TRUE@EXECUTEGCL = $(GCL_NAME) -batch -eval
+ @OPENMCL_TRUE@EXECUTEOPENMCL = $(OPENMCL_NAME) -e
+ genericdir = $(instsrcdir)
+ real_lisp_sources = acall.lisp \
+diff -r -U4 maxima-5.10.0.orig/src/plot.lisp maxima-5.10.0/src/plot.lisp
+--- maxima-5.10.0.orig/src/plot.lisp 2006-08-26 13:13:40.000000000 +0200
++++ maxima-5.10.0/src/plot.lisp 2006-09-21 20:19:02.000000000 +0200
+@@ -74,9 +74,9 @@
+ ((mlist) $logy nil)
+ ((mlist) $plot_realpart nil)
+ ))
+
+-(defvar $viewps_command "(ghostview \"~a\")")
++(defvar $viewps_command "(gv \"~a\")")
+
+ ;; $plot_realpart option is false by default but *plot-realpart* is true because coerce-float-fun
+ ;; is used outside of plot package too.
+ (defvar *plot-realpart* t)
diff --git a/sci-mathematics/maxima/maxima-5.10.0.ebuild b/sci-mathematics/maxima/maxima-5.10.0.ebuild
new file mode 100644
index 000000000..b4ac161b9
--- /dev/null
+++ b/sci-mathematics/maxima/maxima-5.10.0.ebuild
@@ -0,0 +1,130 @@
+# 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="~amd64 ~ppc ~sparc ~x86"
+IUSE="cmucl clisp sbcl gcl tetex emacs auctex tk nls unicode"
+
+# rlwrap is recommended for clisp and sbcl
+RDEPEND=">=sci-visualization/gnuplot-4.0
+ app-text/gv
+ tetex? ( virtual/tetex )
+ emacs? ( virtual/emacs )
+ auctex? ( app-emacs/auctex )
+ clisp? ( >=dev-lisp/clisp-2.33.2-r1 )
+ gcl? ( >=dev-lisp/gcl-2.6.7 )
+ sbcl? ( >=dev-lisp/sbcl-0.9.4 app-misc/rlwrap )
+ cmucl? ( >=dev-lisp/cmucl-19a app-misc/rlwrap )
+ !clisp? ( !sbcl? ( !cmucl? ( >=dev-lisp/gcl-2.6.7 ) ) )
+ tk? ( >=dev-lang/tk-8.3.3 )"
+
+DEPEND="${RDEPEND} >=sys-apps/texinfo-4.3"
+
+for lang in es pt; do
+ IUSE="${IUSE} linguas_${lang}"
+done
+
+# 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}
+ epatch "${FILESDIR}/${P}.patch"
+}
+
+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 tk; 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 tk && 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
+
+ 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() {
+ # some lisp do not gunzip on the fly info files
+ 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
+}