diff options
author | Martin Ehmsen <ehmsen@gentoo.org> | 2006-04-20 18:55:12 +0000 |
---|---|---|
committer | Martin Ehmsen <ehmsen@gentoo.org> | 2006-04-20 18:55:12 +0000 |
commit | d43af362f3c0902a395177fd509922f815ba9301 (patch) | |
tree | 4b534a582a62f24a5e151e9fd4231779a2051c19 /app-office/texmacs | |
parent | mask kde-misc/kdiff3-0.9.89 (diff) | |
download | gentoo-2-d43af362f3c0902a395177fd509922f815ba9301.tar.gz gentoo-2-d43af362f3c0902a395177fd509922f815ba9301.tar.bz2 gentoo-2-d43af362f3c0902a395177fd509922f815ba9301.zip |
patched to work with latest sci-mathematics/maxima, bug #130099.
(Portage version: 2.1_pre7-r5)
Diffstat (limited to 'app-office/texmacs')
-rw-r--r-- | app-office/texmacs/ChangeLog | 10 | ||||
-rw-r--r-- | app-office/texmacs/Manifest | 21 | ||||
-rw-r--r-- | app-office/texmacs/files/digest-texmacs-1.0.6-r1 (renamed from app-office/texmacs/files/digest-texmacs-1.0.6) | 0 | ||||
-rw-r--r-- | app-office/texmacs/files/texmacs-1.0.6-maxima-5.9.3.patch | 72 | ||||
-rw-r--r-- | app-office/texmacs/texmacs-1.0.6-r1.ebuild (renamed from app-office/texmacs/texmacs-1.0.6.ebuild) | 11 |
5 files changed, 102 insertions, 12 deletions
diff --git a/app-office/texmacs/ChangeLog b/app-office/texmacs/ChangeLog index cd56c358733f..33da01bd6ead 100644 --- a/app-office/texmacs/ChangeLog +++ b/app-office/texmacs/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for app-office/texmacs # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/ChangeLog,v 1.41 2006/01/29 11:47:43 ehmsen Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/ChangeLog,v 1.42 2006/04/20 18:55:12 ehmsen Exp $ + +*texmacs-1.0.6-r1 (20 Apr 2006) + + 20 Apr 2006; Martin Ehmsen <ehmsen@gentoo.org> + +files/texmacs-1.0.6-maxima-5.9.3.patch, -texmacs-1.0.6.ebuild, + +texmacs-1.0.6-r1.ebuild: + Added patch to make texmacs work with the latest sci-mathematics/maxima + (5.9.3), bug #130099. 29 Jan 2006; Martin Ehmsen <ehmsen@gentoo.org> files/TeXmacs.desktop, -texmacs-1.0.5.2.ebuild, +texmacs-1.0.6.ebuild: diff --git a/app-office/texmacs/Manifest b/app-office/texmacs/Manifest index 4bc397885913..6c85d5398c77 100644 --- a/app-office/texmacs/Manifest +++ b/app-office/texmacs/Manifest @@ -1,6 +1,6 @@ -MD5 483bbeff70b7d668a7163aa87fe1cb36 ChangeLog 6739 -RMD160 e2d45f614a3ebf4542414a37eb106a00a327beb0 ChangeLog 6739 -SHA256 0bfb16c6f2a591008f2117b74105e851b32061565de325aeca565d74e8a2ce24 ChangeLog 6739 +MD5 fb0fa0df3196c9be1e496997dc884467 ChangeLog 7014 +RMD160 9289a8bc420543514a64212f1de6f42ef96cddfd ChangeLog 7014 +SHA256 614af3564eeb1799423e46a41d4721363659aa100a45c3032e25b20309977cad ChangeLog 7014 MD5 235442e11a960e89fe244ad6307eccf5 files/TeXmacs.desktop 267 RMD160 9c538fb430c4e496a9571e84d0c1622c16279045 files/TeXmacs.desktop 267 SHA256 f6292ac99e7adc8efd006df2dc458b4f8bc075dd5c4be2b8fdeb30a63198ff08 files/TeXmacs.desktop 267 @@ -10,9 +10,12 @@ SHA256 bae957e5491b221653634297ccbe6ef34ea8033a7fdd01675c66aca8b48d9486 files/di MD5 381e39eb44d0fad159f7759dc7d2c27d files/digest-texmacs-1.0.5.6 145 RMD160 68d43c98825b945867c866747e7e29fbd4da8fd0 files/digest-texmacs-1.0.5.6 145 SHA256 619cf195eddeb15fae50b18e23c7077e294f7d6d383bb4d6465f0dc9348a9ae5 files/digest-texmacs-1.0.5.6 145 -MD5 350e2714fc9a8f3eb31a48de617cd8e8 files/digest-texmacs-1.0.6 521 -RMD160 9cec39440ae8ff8b38cb377c6a2eae5438adc2e0 files/digest-texmacs-1.0.6 521 -SHA256 c238c221d642c684e5f2273747a5a57b36eae686d9f1bd3e4e860f49b5a2c300 files/digest-texmacs-1.0.6 521 +MD5 350e2714fc9a8f3eb31a48de617cd8e8 files/digest-texmacs-1.0.6-r1 521 +RMD160 9cec39440ae8ff8b38cb377c6a2eae5438adc2e0 files/digest-texmacs-1.0.6-r1 521 +SHA256 c238c221d642c684e5f2273747a5a57b36eae686d9f1bd3e4e860f49b5a2c300 files/digest-texmacs-1.0.6-r1 521 +MD5 9b7c2d85c61c9a916d877889fa4ff8bc files/texmacs-1.0.6-maxima-5.9.3.patch 3124 +RMD160 5f2e3a770f6c4262e4590cf19f76c6f68dc04f6a files/texmacs-1.0.6-maxima-5.9.3.patch 3124 +SHA256 9bb18a81fb457894ff72c09ca0dc569859e373ae6beda2a7ee10f2924114bd68 files/texmacs-1.0.6-maxima-5.9.3.patch 3124 MD5 c472f5fd1646eb8bca71d8df5cb2bdcc metadata.xml 164 RMD160 698422e821458386b8da17baa6014296f8284e0b metadata.xml 164 SHA256 7bd4d93c657a26aa9af1dea4232520c0d388cc92115dd9ca0eb04259228e044f metadata.xml 164 @@ -22,6 +25,6 @@ SHA256 2781227a8dbd42950d8292c31b36c35b25abd4ab2cb32702eeba2e42dcc09056 texmacs- MD5 fe186cae22126a1e891cd20e335361f6 texmacs-1.0.5.6.ebuild 1763 RMD160 bfed83e7402ddee8c918b4ffabc3936bcfdaec9f texmacs-1.0.5.6.ebuild 1763 SHA256 30da391a90d027b4fdbea2fcf0b3d6a58dc12024ceda8715f0893159b8f3d0fa texmacs-1.0.5.6.ebuild 1763 -MD5 fe941ead395afebb972f94a99bf130a3 texmacs-1.0.6.ebuild 1759 -RMD160 4bcffbe2ca34d4e981fe8a2fc193b069074481aa texmacs-1.0.6.ebuild 1759 -SHA256 1d5e088472d53cf13a637a5c2872dd98cd2e81f73ec146975538435ffe089e3c texmacs-1.0.6.ebuild 1759 +MD5 ec73fb6311f18000a39f2779230732ba texmacs-1.0.6-r1.ebuild 1776 +RMD160 5f84faa206a0b0beaf973b89d9215c3875af5bf2 texmacs-1.0.6-r1.ebuild 1776 +SHA256 10f63e0b58efdea1575cde183a8e6720d986562d2b020eaab967da6b4c528005 texmacs-1.0.6-r1.ebuild 1776 diff --git a/app-office/texmacs/files/digest-texmacs-1.0.6 b/app-office/texmacs/files/digest-texmacs-1.0.6-r1 index dbf983a3b8ab..dbf983a3b8ab 100644 --- a/app-office/texmacs/files/digest-texmacs-1.0.6 +++ b/app-office/texmacs/files/digest-texmacs-1.0.6-r1 diff --git a/app-office/texmacs/files/texmacs-1.0.6-maxima-5.9.3.patch b/app-office/texmacs/files/texmacs-1.0.6-maxima-5.9.3.patch new file mode 100644 index 000000000000..a652c00de457 --- /dev/null +++ b/app-office/texmacs/files/texmacs-1.0.6-maxima-5.9.3.patch @@ -0,0 +1,72 @@ +diff -urN TeXmacs-1.0.6-src.orig/plugins/maxima/bin/maxima_detect TeXmacs-1.0.6-src/plugins/maxima/bin/maxima_detect +--- TeXmacs-1.0.6-src.orig/plugins/maxima/bin/maxima_detect 2005-12-02 19:08:07.000000000 +0100 ++++ TeXmacs-1.0.6-src/plugins/maxima/bin/maxima_detect 2006-04-20 20:29:21.000000000 +0200 +@@ -46,9 +46,10 @@ + if [ "$1" ] + then + if $MAXIMA --list-avail | grep -F "version 5.9.1 +-version 5.9.2" >/dev/null ++version 5.9.2 ++version 5.9.3" >/dev/null + then +- # 5.9.1 or 5.9.2 ++ # 5.9.1 or 5.9.2 or 5.9.3 + maxima -d | grep -F 'maxima-htmldir=' | sed -e 's/maxima-htmldir=/"/' \ + -e 's|$|/maxima_toc.html"|' + else +diff -urN TeXmacs-1.0.6-src.orig/plugins/maxima/bin/tm_maxima TeXmacs-1.0.6-src/plugins/maxima/bin/tm_maxima +--- TeXmacs-1.0.6-src.orig/plugins/maxima/bin/tm_maxima 2005-12-02 19:08:07.000000000 +0100 ++++ TeXmacs-1.0.6-src/plugins/maxima/bin/tm_maxima 2006-04-20 20:29:21.000000000 +0200 +@@ -14,6 +14,6 @@ + 5.9.0) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.0.lisp" \ + | maxima_filter;; + 5.9.1) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.1.lisp";; +- 5.9.1.1* | 5.9.2*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.2.lisp";; ++ 5.9.1.1* | 5.9.2* | 5.9.3) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.2.lisp";; + *) echo -e "\2latex:\\red Unsupported version of maxima: $1\5" + esac +diff -urN TeXmacs-1.0.6-src.orig/plugins/maxima/lisp/texmacs-maxima-5.9.2.lisp TeXmacs-1.0.6-src/plugins/maxima/lisp/texmacs-maxima-5.9.2.lisp +--- TeXmacs-1.0.6-src.orig/plugins/maxima/lisp/texmacs-maxima-5.9.2.lisp 2005-12-02 19:08:07.000000000 +0100 ++++ TeXmacs-1.0.6-src/plugins/maxima/lisp/texmacs-maxima-5.9.2.lisp 2006-04-20 20:29:36.000000000 +0200 +@@ -5,7 +5,7 @@ + (setf *alt-display2d* 'texmacs) + (setf *prompt-prefix* "channel:promptlatex:\\red ") + (setf *prompt-suffix* "\\black") +-(setf *general-display-prefix* "verbatim:") ++;(setf *general-display-prefix* "verbatim:") + (setf *maxima-prolog* "verbatim:") + (setf *maxima-epilog* "latex:\\red The end\\black") + #-gcl(setf *debug-io* (make-two-way-stream *standard-input* *standard-output*)) +@@ -19,32 +19,6 @@ + (format () "~A(~A~D) ~A" *prompt-prefix* + (tex-stripdollar $inchar) $linenum *prompt-suffix*)) + +-(defun retrieve (msg flag &aux (print? nil)) +- (declare (special msg flag print?)) +- (or (eq flag 'noprint) (setq print? t)) +- (cond ((not print?) +- (setq print? t) +- (princ *prompt-prefix*) +- (princ *prompt-suffix*)) +- ((null msg) +- (princ *prompt-prefix*) +- (princ *prompt-suffix*)) +- ((atom msg) +- (format t "~a~a~a" *prompt-prefix* msg *prompt-suffix*) +- (mterpri)) +- ((eq flag t) +- (princ *prompt-prefix*) +- (mapc #'princ (cdr msg)) +- (princ *prompt-suffix*) +- (mterpri)) +- (t +- (princ *prompt-prefix*) +- (displa msg) +- (princ *prompt-suffix*) +- (mterpri))) +- (let ((res (mread-noprompt *query-io* nil))) +- (princ *general-display-prefix*) res)) +- + (declare-top + (special lop rop ccol $gcprint $inchar) + (*expr tex-lbp tex-rbp)) diff --git a/app-office/texmacs/texmacs-1.0.6.ebuild b/app-office/texmacs/texmacs-1.0.6-r1.ebuild index cbab609eba24..9553d5955091 100644 --- a/app-office/texmacs/texmacs-1.0.6.ebuild +++ b/app-office/texmacs/texmacs-1.0.6-r1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/texmacs-1.0.6.ebuild,v 1.1 2006/01/29 11:47:43 ehmsen Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/texmacs-1.0.6-r1.ebuild,v 1.1 2006/04/20 18:55:12 ehmsen Exp $ # although flag-o-matic functions in portage, we should inherit it -inherit flag-o-matic +inherit flag-o-matic eutils MY_P=${P/tex/TeX}-src S=${WORKDIR}/${MY_P} @@ -36,6 +36,13 @@ DEPEND="${RDEPEND} virtual/x11 ) virtual/ghostscript" +src_unpack() { + unpack ${A} + cd "${S}" + + epatch "${FILESDIR}/${P}-maxima-5.9.3.patch" || die "patch failed" +} + src_compile() { # we're not trusting texmacs optimisations here, so |