From bcf8d4018fab0a1258f8d48c1e0047828c9ebc28 Mon Sep 17 00:00:00 2001 From: grozin Date: Tue, 29 Apr 2008 19:06:22 +0000 Subject: maxima-5.15.0 and related stuff git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@1031 32389bae-6d03-0410-99cf-db05cde120eb --- app-office/texmacs/ChangeLog | 8 ++ app-office/texmacs/Manifest | 9 +- app-office/texmacs/files/texmacs-1.0.6.14-r1.patch | 110 ++++++++++++++++++++ app-office/texmacs/files/texmacs-1.0.6.14.patch | 113 --------------------- .../texmacs/files/texmacs-maxima-5.14.0.patch | 24 ----- app-office/texmacs/texmacs-1.0.6.12-r1.ebuild | 63 ------------ app-office/texmacs/texmacs-1.0.6.14-r1.ebuild | 63 ++++++++++++ app-office/texmacs/texmacs-1.0.6.14.ebuild | 63 ------------ 8 files changed, 184 insertions(+), 269 deletions(-) create mode 100644 app-office/texmacs/files/texmacs-1.0.6.14-r1.patch delete mode 100644 app-office/texmacs/files/texmacs-1.0.6.14.patch delete mode 100644 app-office/texmacs/files/texmacs-maxima-5.14.0.patch delete mode 100644 app-office/texmacs/texmacs-1.0.6.12-r1.ebuild create mode 100644 app-office/texmacs/texmacs-1.0.6.14-r1.ebuild delete mode 100644 app-office/texmacs/texmacs-1.0.6.14.ebuild (limited to 'app-office/texmacs') diff --git a/app-office/texmacs/ChangeLog b/app-office/texmacs/ChangeLog index 2b2cd53fb..8c9708065 100644 --- a/app-office/texmacs/ChangeLog +++ b/app-office/texmacs/ChangeLog @@ -2,6 +2,14 @@ # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*texmacs-1.0.6.14-r1 (29 Apr 2008) +29 Apr 2008; Andrey Grozin + +texmacs-1.0.6.14-r1.ebuild, +files/texmacs-1.0.6.14-r1.patch, + -texmacs-1.0.6.12-r1.ebuild, -texmacs-1.0.6.14.ebuild, + -texmacs-maxima-5.14.0.patch: + A new version of the patch to support maxima-5.15.0; + cleaning old versions + *texmacs-1.0.6.14 (21 Mar 2008) 21 Mar 2008; Andrey Grozin +texmacs-1.0.6.14.ebuild, +files/texmacs-1.0.6.14.patch, diff --git a/app-office/texmacs/Manifest b/app-office/texmacs/Manifest index 07ea9c2c6..6a84aed1e 100644 --- a/app-office/texmacs/Manifest +++ b/app-office/texmacs/Manifest @@ -1,10 +1,7 @@ AUX TeXmacs.desktop 267 RMD160 9c538fb430c4e496a9571e84d0c1622c16279045 SHA1 baca78d1d4965ee4075158953a4c3fed26e855eb SHA256 f6292ac99e7adc8efd006df2dc458b4f8bc075dd5c4be2b8fdeb30a63198ff08 -AUX texmacs-1.0.6.14.patch 4063 RMD160 133add3a5060c3eeddbe1e1275b8928d8d9a8fd8 SHA1 77a604dcc32070798d4108f35af1286b75a791c6 SHA256 450e9a2ce3bc51bc6e5787344aa65c6eee95f6410a752012851c2346b713ccc5 -AUX texmacs-maxima-5.14.0.patch 1591 RMD160 586582af7b7868a001f5891a70b7d4457beac055 SHA1 6979af5888ee29078667ec1b94e2164056cea8b7 SHA256 cb978cee2451c8a5a5405705aa114b024a54e0c66cd129f84d39ebd3a95cb29a -DIST TeXmacs-1.0.6.12-src.tar.gz 4215464 RMD160 c1d53d8e20f0d701f1e2fb602753d7d85ae7fb53 SHA1 3fbddeb824703c61b5d4a193c4097f68305f9063 SHA256 7a90d5dd2a5d38753371dd37474034d361df019424f5c5b285b30c493adbe6a5 +AUX texmacs-1.0.6.14-r1.patch 4128 RMD160 90db536e4060e5f8d74516714516f7e239022672 SHA1 8f939b809a42a4b4b901a55ce42ff3332ac51a6d SHA256 66060f0ae84d135f7096b4da8278c09dc4b4e41810c78262b96ba410771ad7e0 DIST TeXmacs-1.0.6.14-src.tar.gz 4313953 RMD160 1558176e93527367907cc461fe6075d4c508e23a SHA1 bab1a969be883608f5ffbaef9994d6b86c43226e SHA256 6912e66665fc8f0be3510930a280f407ef29959765b5caa89cc93886df3eee1c DIST TeXmacs-600dpi-fonts.tar.gz 2899193 RMD160 b5a27a59ed0c178f94836b828d12d3534b506582 SHA1 0a3a279b842b63f55449856690483d07c6e1219c SHA256 e8eeb3c97a1405fd037b0567f683a6d2225d47c7829893b9768bd6c1c707cc81 -EBUILD texmacs-1.0.6.12-r1.ebuild 1639 RMD160 8a0491d6ae0195e04705814f435c237c8ef64422 SHA1 b7617eb66b6fd51b0209d7de3ca5b2327b6e6ce4 SHA256 88b4a29f99c1bc1bcd28f9ed6ee7d6af7c24392a34cb2eaddaadcba5d18e0ac3 -EBUILD texmacs-1.0.6.14.ebuild 1624 RMD160 ee81e39188dd25d606d41b8f1be7df985c011150 SHA1 6cee7a85474e15aa7fbcfe0141973ead7751e2ce SHA256 c0bbf59b8375f19c1939ae2b5eb40cc5da44b654c311bd3bf90d7d41f0be1e52 -MISC ChangeLog 9954 RMD160 12fa636ee73ccf73f72bbcdd3c3cb151cc44b885 SHA1 641a1e89d0cd4e6da14b59c104d3b78a5bd65b76 SHA256 37f319762e6216e4897837a566281084e42c211d2f09416ecad20b9e63a64c90 +EBUILD texmacs-1.0.6.14-r1.ebuild 1625 RMD160 5b4b81ca02addf6d642c882d9404ba2b8f64a057 SHA1 748d2a89e043ec83d2141eac4bf1d832617ad8fe SHA256 a20d107ba3ca9bbde2fbece5abec51d1ebb58d0fda7bcdeda8d7ddc0f93eadd5 +MISC ChangeLog 10274 RMD160 c3c4953343d79760fa266607ca4603f72605de9f SHA1 2b7fd223073b9b28c3fc5fdeeccc89f9e4453b7a SHA256 1b70eca30bb63b200d36a406928dc658484b987f3e42a861205dd7abec49651a MISC metadata.xml 447 RMD160 e29f6d98fb4ed38a56ef9415b5ce356f7660b8b5 SHA1 45c581010bad5fedc2ad5e2cb01722e51b618269 SHA256 65665d792841d785709329fb8d2770006cc9888a992b0ce64f5572f4b25520ab diff --git a/app-office/texmacs/files/texmacs-1.0.6.14-r1.patch b/app-office/texmacs/files/texmacs-1.0.6.14-r1.patch new file mode 100644 index 000000000..1372cda9e --- /dev/null +++ b/app-office/texmacs/files/texmacs-1.0.6.14-r1.patch @@ -0,0 +1,110 @@ +diff -U2 --recursive TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/maxima_detect TeXmacs-1.0.6.14-src/plugins/maxima/bin/maxima_detect +--- TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/maxima_detect 2008-03-19 23:16:36.000000000 +0600 ++++ TeXmacs-1.0.6.14-src/plugins/maxima/bin/maxima_detect 2008-04-30 09:18:08.000000000 +0700 +@@ -37,4 +37,26 @@ + } + ++# maximum version ++V1=0; V2=0; V3=0 ++ ++max_ver() { ++ while [ -n "$1" ]; do ++ if [ $1 -gt $V1 ] ++ then V1=$1; V2=$2; V3=$3 ++ elif [ $1 -eq $V1 ] ++ then ++ if [ $2 -gt $V2 ] ++ then V2=$2; V3=$3 ++ elif [ $2 -eq $V2 ] ++ then ++ if [ $3 -gt $V3 ] ++ then V3=$3 ++ fi ++ fi ++ fi ++ shift; shift; shift ++ done ++} ++ + if [ $OSTYPE = "cygwin" ] ; then EXT='.bat'; else EXT=''; fi + MAXIMA=`which maxima$EXT 2>/dev/null` +@@ -57,16 +79,28 @@ + if [ "$1" ] + then +- if $MAXIMA --list-avail | grep -F "version 5.9.1 +-version 5.9.2 +-version 5.9.3 +-version 5.10 +-version 5.11 +-version 5.12 +-version 5.13 +-version 5.14" >/dev/null ++ max_ver `maxima --list-avail | \ ++ grep '^version [a-z0-9\.]\+, lisp [a-z]\+$' |\ ++ sed -e 's/^version \([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\).*$/\1 \2 \3/'` ++ ++ GOOD=no ++ if [ $V1 -gt 5 ] ++ then GOOD=yes ++ elif [ $V1 -eq 5 ] ++ then ++ if [ $V2 -gt 9 ] ++ then GOOD=yes ++ elif [ $V2 -eq 9 ] ++ then ++ if [ $V3 -gt 0 ] ++ then GOOD=yes ++ fi ++ fi ++ fi ++ ++ if [ $GOOD = yes ] + then +- # 5.9.1 or 5.9.2 or 5.9.3 or 5.10 or 5.11 or 5.12 or 5.13 or 5.14 +- maxima -d | grep -F 'maxima-htmldir=' | sed -e \ +- 's/maxima-htmldir=/"/' -e 's|$|/maxima_toc.html"|' ++ # 5.9.1 or later ++ maxima -d | grep -F 'maxima-htmldir=' |\ ++ sed -e 's/maxima-htmldir=/"/' -e 's|$|/maxima_toc.html"|' + else + # 5.9.0 +@@ -74,6 +108,9 @@ + fi + else +- maxima --list-avail | sed -e '1d' -e 's/version /"/' \ +- -e 's/, lisp / /' -e 's/$/"/' -e '2s/^/(/' -e '$s/$/)/' ++ echo '(' ++ maxima --list-avail |\ ++ grep '^version [a-z0-9\.]\+, lisp [a-zA-Z0-9]\+$' |\ ++ sed -e 's/^version \([a-z0-9\.]\+\), lisp \([a-zA_Z0-9]\+\)$/"\1 \2"/' ++ echo ')' + fi + else +diff -U2 --recursive TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/tm_maxima TeXmacs-1.0.6.14-src/plugins/maxima/bin/tm_maxima +--- TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/tm_maxima 2008-03-19 23:16:36.000000000 +0600 ++++ TeXmacs-1.0.6.14-src/plugins/maxima/bin/tm_maxima 2008-04-30 09:15:19.000000000 +0700 +@@ -5,4 +5,5 @@ + + case $1 in ++ cygwin) exec maxima.bat -p "`echo $TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp|cygpath --windows -f -`";; + 5.6) + case $2 in +@@ -11,14 +12,9 @@ + clisp) exec maxima -i "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.6.lisp" \ + | maxima_filter;; +- *) echo -e "\2latex:\\red Unsupported lisp for old maxima: $2\5" + esac;; +- 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* | 5.9.3*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.2.lisp";; ++ 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.2* | 5.9.3*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.2.lisp";; + 5.10.*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.10.0.lisp";; +- 5.11.* | 5.12.* | 5.13.* | 5.14.*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp";; +- cygwin) +- exec maxima.bat -p "`echo $TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp|cygpath --windows -f -`";; +- *) echo -e "\2latex:\\red Unsupported version of maxima: $1\5" ++ *) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp";; + esac diff --git a/app-office/texmacs/files/texmacs-1.0.6.14.patch b/app-office/texmacs/files/texmacs-1.0.6.14.patch deleted file mode 100644 index 50c1355f9..000000000 --- a/app-office/texmacs/files/texmacs-1.0.6.14.patch +++ /dev/null @@ -1,113 +0,0 @@ -diff --recursive -U2 TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/maxima_detect TeXmacs-1.0.6.14-src/plugins/maxima/bin/maxima_detect ---- TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/maxima_detect 2008-03-19 23:16:36.000000000 +0600 -+++ TeXmacs-1.0.6.14-src/plugins/maxima/bin/maxima_detect 2008-03-22 10:12:13.000000000 +0600 -@@ -37,4 +37,30 @@ - } - -+# maximum version -+V1=0; V2=0; V3=0 -+ -+max_ver() { -+ if [ -z "$1" ]; then -+ return -+ fi -+ -+ if [ $1 -gt $V1 ] -+ then V1=$1; V2=$2; V3=$3 -+ elif [ $1 -eq $V1 ] -+ then -+ if [ $2 -gt $V2 ] -+ then V2=$2; V3=$3 -+ elif [ $2 -eq $V2 ] -+ then -+ if [ $3 -gt $V3 ] -+ then V3=$3 -+ fi -+ fi -+ fi -+ -+ shift; shift; shift -+ max_ver $@ -+} -+ - if [ $OSTYPE = "cygwin" ] ; then EXT='.bat'; else EXT=''; fi - MAXIMA=`which maxima$EXT 2>/dev/null` -@@ -57,16 +83,28 @@ - if [ "$1" ] - then -- if $MAXIMA --list-avail | grep -F "version 5.9.1 --version 5.9.2 --version 5.9.3 --version 5.10 --version 5.11 --version 5.12 --version 5.13 --version 5.14" >/dev/null -+ max_ver `maxima --list-avail | \ -+ grep '^version [a-z0-9\.]\+, lisp [a-z]\+$' |\ -+ sed -e 's/^version \([0-9]\+\)\.\([0-9]\+\)\.\([0-9]\+\).*$/\1 \2 \3/'` -+ -+ GOOD=no -+ if [ $V1 -gt 5 ] -+ then GOOD=yes -+ elif [ $V1 -eq 5 ] -+ then -+ if [ $V2 -gt 9 ] -+ then GOOD=yes -+ elif [ $V2 -eq 9 ] -+ then -+ if [ $V3 -gt 0 ] -+ then GOOD=yes -+ fi -+ fi -+ fi -+ -+ if [ $GOOD = yes ] - then -- # 5.9.1 or 5.9.2 or 5.9.3 or 5.10 or 5.11 or 5.12 or 5.13 or 5.14 -+ # 5.9.1 or later - maxima -d | grep -F 'maxima-htmldir=' | sed -e \ -- 's/maxima-htmldir=/"/' -e 's|$|/maxima_toc.html"|' -+ 's/maxima-htmldir=/"/' -e 's|$|/maxima_toc.html"|' - else - # 5.9.0 -@@ -74,6 +112,9 @@ - fi - else -- maxima --list-avail | sed -e '1d' -e 's/version /"/' \ -- -e 's/, lisp / /' -e 's/$/"/' -e '2s/^/(/' -e '$s/$/)/' -+ echo '(' -+ maxima --list-avail |\ -+ grep '^version [a-z0-9\.]\+, lisp [a-z]\+$' |\ -+ sed -e 's/^version \([a-z0-9\.]\+\), lisp \([a-z]\+\)$/"\1 \2"/' -+ echo ')' - fi - else -diff --recursive -U2 TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/tm_maxima TeXmacs-1.0.6.14-src/plugins/maxima/bin/tm_maxima ---- TeXmacs-1.0.6.14-src.orig/plugins/maxima/bin/tm_maxima 2008-03-19 23:16:36.000000000 +0600 -+++ TeXmacs-1.0.6.14-src/plugins/maxima/bin/tm_maxima 2008-03-22 10:12:13.000000000 +0600 -@@ -5,4 +5,5 @@ - - case $1 in -+ cygwin) exec maxima.bat -p "`echo $TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp|cygpath --windows -f -`";; - 5.6) - case $2 in -@@ -11,14 +12,9 @@ - clisp) exec maxima -i "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.6.lisp" \ - | maxima_filter;; -- *) echo -e "\2latex:\\red Unsupported lisp for old maxima: $2\5" - esac;; -- 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* | 5.9.3*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.2.lisp";; -+ 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.2* | 5.9.3*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.9.2.lisp";; - 5.10.*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.10.0.lisp";; -- 5.11.* | 5.12.* | 5.13.* | 5.14.*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp";; -- cygwin) -- exec maxima.bat -p "`echo $TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp|cygpath --windows -f -`";; -- *) echo -e "\2latex:\\red Unsupported version of maxima: $1\5" -+ *) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp";; - esac diff --git a/app-office/texmacs/files/texmacs-maxima-5.14.0.patch b/app-office/texmacs/files/texmacs-maxima-5.14.0.patch deleted file mode 100644 index 0281cf9bf..000000000 --- a/app-office/texmacs/files/texmacs-maxima-5.14.0.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff -U2 --recursive TeXmacs-1.0.6.12-src-orig/plugins/maxima/bin/maxima_detect TeXmacs-1.0.6.12-src/plugins/maxima/bin/maxima_detect ---- TeXmacs-1.0.6.12-src-orig/plugins/maxima/bin/maxima_detect 2007-11-05 15:21:32.000000000 +0600 -+++ TeXmacs-1.0.6.12-src/plugins/maxima/bin/maxima_detect 2008-01-09 04:43:10.000000000 +0600 -@@ -63,7 +63,8 @@ - version 5.11 - version 5.12 --version 5.13" >/dev/null -+version 5.13 -+version 5.14" >/dev/null - then -- # 5.9.1 or 5.9.2 or 5.9.3 or 5.10 or 5.11 or 5.12 or 5.13 -+ # 5.9.1 or 5.9.2 or 5.9.3 or 5.10 or 5.11 or 5.12 or 5.13 or 5.14 - maxima -d | grep -F 'maxima-htmldir=' | sed -e \ - 's/maxima-htmldir=/"/' -e 's|$|/maxima_toc.html"|' -diff -U2 --recursive TeXmacs-1.0.6.12-src-orig/plugins/maxima/bin/tm_maxima TeXmacs-1.0.6.12-src/plugins/maxima/bin/tm_maxima ---- TeXmacs-1.0.6.12-src-orig/plugins/maxima/bin/tm_maxima 2007-11-05 15:21:32.000000000 +0600 -+++ TeXmacs-1.0.6.12-src/plugins/maxima/bin/tm_maxima 2008-01-09 04:43:10.000000000 +0600 -@@ -18,5 +18,5 @@ - 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";; - 5.10.*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.10.0.lisp";; -- 5.11.* | 5.12.* | 5.13.*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp";; -+ 5.11.* | 5.12.* | 5.13.* | 5.14.*) exec maxima -u $1 -l $2 -p "$TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp";; - cygwin) - exec maxima.bat -p "`echo $TEXMACS_MAXIMA_PATH/texmacs-maxima-5.11.0.lisp|cygpath --windows -f -`";; diff --git a/app-office/texmacs/texmacs-1.0.6.12-r1.ebuild b/app-office/texmacs/texmacs-1.0.6.12-r1.ebuild deleted file mode 100644 index 087821715..000000000 --- a/app-office/texmacs/texmacs-1.0.6.12-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ -inherit eutils -MY_P=${P/tex/TeX}-src -DESCRIPTION="Wysiwyg text processor with high-quality maths" - -SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/targz/${MY_P}.tar.gz - ftp://ftp.texmacs.org/pub/TeXmacs/targz/TeXmacs-600dpi-fonts.tar.gz" - -HOMEPAGE="http://www.texmacs.org/" -LICENSE="GPL-2" -SLOT="0" -IUSE="imlib jpeg svg netpbm spell" -KEYWORDS="~amd64 ~x86" - -RDEPEND="virtual/latex-base - virtual/ghostscript - >=dev-scheme/guile-1.4 - media-libs/freetype - x11-libs/libXext - imlib? ( media-libs/imlib2 ) - jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) ) - svg? ( || ( media-gfx/inkscape gnome-base/librsvg ) ) - netpbm? ( media-libs/netpbm ) - spell? ( || ( >=app-text/ispell-3.2 >=app-text/aspell-0.5 ) )" - -DEPEND="${RDEPEND} - x11-proto/xproto" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - if has_version ">=dev-scheme/guile-1.8"; then - if ! built_with_use dev-scheme/guile deprecated; then - eerror "Please re-emerge dev-scheme/guile with the USE flag +deprecated" - die "Bad guile version" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-maxima-5.14.0.patch -} - -src_compile() { - econf $(use_with imlib imlib2 ) \ - --enable-optimize="${CXXFLAGS}" \ - || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc TODO || die "dodoc failed" - domenu "${FILESDIR}/TeXmacs.desktop" || die "domenu failed" - - # now install the fonts - insinto /usr/share/texmf - doins -r "${WORKDIR}/fonts" || die "installing fonts failed" -} diff --git a/app-office/texmacs/texmacs-1.0.6.14-r1.ebuild b/app-office/texmacs/texmacs-1.0.6.14-r1.ebuild new file mode 100644 index 000000000..55ae29cb8 --- /dev/null +++ b/app-office/texmacs/texmacs-1.0.6.14-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ +inherit eutils +MY_P=${P/tex/TeX}-src +DESCRIPTION="Wysiwyg text processor with high-quality maths" + +SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/targz/${MY_P}.tar.gz + ftp://ftp.texmacs.org/pub/TeXmacs/targz/TeXmacs-600dpi-fonts.tar.gz" + +HOMEPAGE="http://www.texmacs.org/" +LICENSE="GPL-2" +SLOT="0" +IUSE="imlib jpeg svg netpbm spell" +KEYWORDS="~amd64 ~x86" + +RDEPEND="virtual/latex-base + virtual/ghostscript + >=dev-scheme/guile-1.4 + media-libs/freetype + x11-libs/libXext + imlib? ( media-libs/imlib2 ) + jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) ) + svg? ( || ( media-gfx/inkscape gnome-base/librsvg ) ) + netpbm? ( media-libs/netpbm ) + spell? ( || ( >=app-text/ispell-3.2 >=app-text/aspell-0.5 ) )" + +DEPEND="${RDEPEND} + x11-proto/xproto" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + if has_version ">=dev-scheme/guile-1.8"; then + if ! built_with_use dev-scheme/guile deprecated; then + eerror "Please re-emerge dev-scheme/guile with the USE flag +deprecated" + die "Bad guile version" + fi + fi +} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${PF}.patch +} + +src_compile() { + econf $(use_with imlib imlib2 ) \ + --enable-optimize="${CXXFLAGS}" \ + || die "econf failed" + emake || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc TODO || die "dodoc failed" + domenu "${FILESDIR}/TeXmacs.desktop" || die "domenu failed" + + # now install the fonts + insinto /usr/share/texmf + doins -r "${WORKDIR}/fonts" || die "installing fonts failed" +} diff --git a/app-office/texmacs/texmacs-1.0.6.14.ebuild b/app-office/texmacs/texmacs-1.0.6.14.ebuild deleted file mode 100644 index 9ff2aa66f..000000000 --- a/app-office/texmacs/texmacs-1.0.6.14.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ -inherit eutils -MY_P=${P/tex/TeX}-src -DESCRIPTION="Wysiwyg text processor with high-quality maths" - -SRC_URI="ftp://ftp.texmacs.org/pub/TeXmacs/targz/${MY_P}.tar.gz - ftp://ftp.texmacs.org/pub/TeXmacs/targz/TeXmacs-600dpi-fonts.tar.gz" - -HOMEPAGE="http://www.texmacs.org/" -LICENSE="GPL-2" -SLOT="0" -IUSE="imlib jpeg svg netpbm spell" -KEYWORDS="~amd64 ~x86" - -RDEPEND="virtual/latex-base - virtual/ghostscript - >=dev-scheme/guile-1.4 - media-libs/freetype - x11-libs/libXext - imlib? ( media-libs/imlib2 ) - jpeg? ( || ( media-gfx/imagemagick media-gfx/jpeg2ps ) ) - svg? ( || ( media-gfx/inkscape gnome-base/librsvg ) ) - netpbm? ( media-libs/netpbm ) - spell? ( || ( >=app-text/ispell-3.2 >=app-text/aspell-0.5 ) )" - -DEPEND="${RDEPEND} - x11-proto/xproto" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - if has_version ">=dev-scheme/guile-1.8"; then - if ! built_with_use dev-scheme/guile deprecated; then - eerror "Please re-emerge dev-scheme/guile with the USE flag +deprecated" - die "Bad guile version" - fi - fi -} - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}.patch -} - -src_compile() { - econf $(use_with imlib imlib2 ) \ - --enable-optimize="${CXXFLAGS}" \ - || die "econf failed" - emake || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc TODO || die "dodoc failed" - domenu "${FILESDIR}/TeXmacs.desktop" || die "domenu failed" - - # now install the fonts - insinto /usr/share/texmf - doins -r "${WORKDIR}/fonts" || die "installing fonts failed" -} -- cgit v1.2.3-65-gdbad