aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-office/texmacs/ChangeLog219
-rw-r--r--app-office/texmacs/Manifest5
-rw-r--r--app-office/texmacs/files/TeXmacs.desktop10
-rw-r--r--app-office/texmacs/files/digest-texmacs-1.0.6.22
-rw-r--r--app-office/texmacs/metadata.xml11
-rw-r--r--app-office/texmacs/texmacs-1.0.6.2.ebuild79
6 files changed, 326 insertions, 0 deletions
diff --git a/app-office/texmacs/ChangeLog b/app-office/texmacs/ChangeLog
new file mode 100644
index 000000000..a71a3689b
--- /dev/null
+++ b/app-office/texmacs/ChangeLog
@@ -0,0 +1,219 @@
+# ChangeLog for app-office/texmacs
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*texmacs-1.0.6.2 (1 June 2006)
+
+ 1 June 2006; Andrey Grozin <A.G.Grozin@inp.nsk.su>
+ +texmacs-1.0.6.2.ebuild:
+ Version bump, USE flag to use aspell instead of ispell
+
+ 29 May 2006; Martin Ehmsen <ehmsen@gentoo.org>
+ +files/texmacs-1.0.6-gcc-4.1.patch, texmacs-1.0.6-r1.ebuild:
+ Fixed gcc-4.1 compilation failure, bug #130708.
+
+ 01 May 2006; Martin Ehmsen <ehmsen@gentoo.org> texmacs-1.0.4-r1.ebuild,
+ texmacs-1.0.5.6.ebuild, texmacs-1.0.6-r1.ebuild:
+ Removed libtool from RDEPEND, found by QA script.
+
+*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:
+ Version bump, bug #112104.
+ Changed the path to the TeXmacs icon in the desktop file.
+ Removed old version that was not ported to modular X.
+
+*texmacs-1.0.6 (29 Jan 2006)
+
+ 25 Jan 2006; Alexandre Buisse <nattfodd@gentoo.org>
+ texmacs-1.0.4-r1.ebuild, texmacs-1.0.5.6.ebuild:
+ Modular X porting.
+
+ 02 Jan 2006; Alexandre Buisse <nattfodd@gentoo.org>
+ texmacs-1.0.4-r1.ebuild, texmacs-1.0.5.2.ebuild, texmacs-1.0.5.6.ebuild:
+ Don't install COPYING and LICENSE files (but COMPILE stays because it has
+ some runtime common bugs explained). Thanks to Markus Ullman in bug #117474.
+
+*texmacs-1.0.5.6 (08 Aug 2005)
+
+ 08 Aug 2005; Mamoru KOMACHI <usata@gentoo.org> -texmacs-1.0.4.7.ebuild,
+ -texmacs-1.0.5.ebuild, +texmacs-1.0.5.6.ebuild:
+ Version bumped.
+
+*texmacs-1.0.5.2 (29 May 2005)
+
+ 29 May 2005; Mamoru KOMACHI <usata@gentoo.org> +texmacs-1.0.5.2.ebuild:
+ Version bumped. This closes bug #94250.
+
+*texmacs-1.0.5 (21 May 2005)
+
+ 21 May 2005; Mamoru KOMACHI <usata@gentoo.org> -texmacs-1.0.4.4.ebuild,
+ -texmacs-1.0.4.5.ebuild, +texmacs-1.0.5.ebuild:
+ Version bumped. This closes bug #91064.
+
+*texmacs-1.0.4.7 (12 Apr 2005)
+
+ 12 Apr 2005; Mamoru KOMACHI <usata@gentoo.org> +texmacs-1.0.4.7.ebuild:
+ Version bumped.
+
+ 21 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org> texmacs-1.0.4.5.ebuild:
+ added ~amd64 to KEYWORDS. fixes #71106
+
+ 02 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 11 Dec 2004; Jason Wever <weeve@gentoo.org> texmacs-1.0.4-r1.ebuild:
+ Stable on sparc.
+
+*texmacs-1.0.4.5 (11 Dec 2004)
+
+ 11 Dec 2004; Mamoru KOMACHI <usata@gentoo.org> -texmacs-1.0.4.3.ebuild,
+ +texmacs-1.0.4.5.ebuild:
+ Version bumped.
+
+*texmacs-1.0.4.4 (15 Nov 2004)
+
+ 15 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> -texmacs-1.0.3-r1.ebuild,
+ +texmacs-1.0.4.4.ebuild, -texmacs-1.0.4.ebuild:
+ Version bumped. Added static USE flag. This closes bug #71195.
+
+ 04 Nov 2004; Mamoru KOMACHI <usata@gentoo.org> texmacs-1.0.4-r1.ebuild,
+ -texmacs-1.0.4.1.ebuild:
+ Marked 1.0.4-r1 stable on x86, ppc and alpha.
+
+*texmacs-1.0.4.3 (10 Oct 2004)
+*texmacs-1.0.4-r1 (10 Oct 2004)
+
+ 10 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> -texmacs-1.0.3.10.ebuild,
+ +texmacs-1.0.4-r1.ebuild, texmacs-1.0.4.1.ebuild, +texmacs-1.0.4.3.ebuild,
+ texmacs-1.0.4.ebuild:
+ Version bumped.
+
+*texmacs-1.0.4.1 (28 Aug 2004)
+
+ 28 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> -texmacs-1.0.3.9.ebuild,
+ -texmacs-1.0.3.ebuild, +texmacs-1.0.4.1.ebuild, +texmacs-1.0.4.ebuild:
+ Version bumped. Removed old ebuilds.
+
+*texmacs-1.0.3.10 (07 Jul 2004)
+
+ 07 Jul 2004; Mamoru KOMACHI <usata@gentoo.org> +texmacs-1.0.3.10.ebuild,
+ -texmacs-1.0.3.7.ebuild:
+ Version bumped.
+
+*texmacs-1.0.3.9 (23 Jun 2004)
+
+ 23 Jun 2004; Mamoru KOMACHI <usata@gentoo.org> texmacs-1.0.3-r1.ebuild,
+ +texmacs-1.0.3.9.ebuild, texmacs-1.0.3.ebuild:
+ Version bumped. Marked 1.0.3 stable.
+
+ 01 May 2004; Jason Wever <weeve@gentoo.org> texmacs-1.0.3.7.ebuild:
+ Added ~sparc keyword to help resolve #49540.
+
+ 26 Apr 2004; Bryan Østergaard <kloeri@gentoo.org> texmacs-1.0.3.7.ebuild:
+ Keyworded ~alpha, requested by Decade at freenode/#gentoo-alpha.
+
+*texmacs-1.0.3.7 (26 Apr 2004)
+*texmacs-1.0.3-r1 (26 Apr 2004)
+
+ 26 Apr 2004; Mamoru KOMACHI <usata@gentoo.org> texmacs-1.0.1-r1.ebuild,
+ texmacs-1.0.2.4.ebuild, texmacs-1.0.3-r1.ebuild, texmacs-1.0.3.3.ebuild,
+ texmacs-1.0.3.7.ebuild, texmacs-1.0.3.ebuild:
+ Added ebuilds from stable and development branch. Marked 1.0.3
+ stable on x86. Added flag-o-matic back. (it is actually in portage
+ functions but it is recommended to inherit it)
+
+ 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> texmacs-1.0.1-r1.ebuild:
+ Add die following econf for bug 48950
+
+*texmacs-1.0.3.3 (21 Feb 2004)
+*texmacs-1.0.3 (21 Feb 2004)
+
+ 12 Mar 2004; Mamoru KOMACHI <usata@gentoo.org> texmacs-1.0.3.3.ebuild,
+ texmacs-1.0.3.ebuild, files/TeXmacs.desktop:
+ Added TeXmacs appliations menu entry, contributed by Keith Lea
+ <keith@cs.oswego.edu>. Closing bug #43545
+
+ 21 Feb 2004; Mamoru KOMACHI <usata@gentoo.org> texmacs-1.0.1-r1.ebuild,
+ texmacs-1.0.1.23.ebuild, texmacs-1.0.1.ebuild, texmacs-1.0.2.4.ebuild,
+ texmacs-1.0.3.3.ebuild, texmacs-1.0.3.ebuild:
+ Version bumped, closing bug #38894. Removed old versions.
+
+ 09 Dec 2003; Heinrich Wendel <lanius@gentoo.org> texmacs-1.0.1-r1.ebuild,
+ texmacs-1.0.1.23.ebuild, texmacs-1.0.1.ebuild, texmacs-1.0.2.4.ebuild:
+ changed app-text/ghostscript to virtual/ghostscript
+
+*texmacs-1.0.2.4 (28 Oct 2003)
+
+ 28 Oct 2003; Mamoru KOMACHI <usata@gentoo.org> texmacs-1.0.1-r1.ebuild,
+ texmacs-1.0.1.23.ebuild, texmacs-1.0.1.ebuild, texmacs-1.0.2.4.ebuild:
+ Version bumped. Changed app-text/tetex to virtual/tetex.
+ Closing Bug #31032.
+
+ 14 Sep 2003; Mike Gardiner <obz@gentoo.org> texmacs-1.0.0.19.ebuild:
+ Removed old version
+
+*texmacs-1.0.1.23 (14 Sep 2003)
+
+ 14 Sep 2003; Mike Gardiner <obz@gentoo.org> texmacs-1.0.1.23.ebuild:
+ New version
+
+*texmacs-1.0.1-r1 (13 Sep 2003)
+
+ 13 Sep 2003; Mike Gardiner <obz@gentoo.org> texmacs-1.0.1-r1.ebuild:
+ New revision adding spell support through ispell
+
+ 12 Jun 2003; <msterret@gentoo.org> texmacs-1.0.0.19.ebuild,
+ texmacs-1.0.1.ebuild:
+ fix Header
+
+*texmacs-1.0.1 (02 Jan 2002)
+
+ 22 Apr 2003; Brandon Low <lostlogic@gentoo.org> texmacs-1.0.0.19.ebuild,
+ texmacs-1.0.1.ebuild:
+ Change supersed dependencies
+
+ 17 Mar 2003; Graham Forest <vladimir@gentoo.org> texmacs-1.0.1.ebuild:
+ set ~ppc in keywords
+
+ 02 Jan 2002; Matthew Turk <satai@gentoo.org> texmacs-1.0.1.ebuild :
+
+ Included some opts, manually turned off all inlining. Hopefully this'll work
+ nicely. Also bumped version.
+
+*texmacs-1.0.0.19 (23 Oct 2002)
+
+ 06 Nov 2002; Seemant Kulleen <seemant@gentoo.org> texmacs-1.0.0.19.ebuild :
+
+ Changed to use econf so things get installed in the correct locations
+ and custom CXXFLAGS settings. Closes bug #10220 by:
+ jap1@ionet.net (Jacob Perkins)
+
+ 23 Oct 2002; Matthew Turk <satai@gentoo.org> :
+
+ New version, testing. Changing to unstable.
+
+*texmacs-1.0.0.16 (13 Sep 2002)
+
+ 13 Sep 2002; Matthew Turk <satai@gentoo.org> ChangeLog :
+
+ New version, close submission #7860
+
+*texmacs-1.0.0.8 (03 Jul 2002)
+
+ 03 Jul 2002; Dan Armak <danarmak@gentoo.org> ChangeLog :
+
+ New version, close submission #4277
+
+*texmacs-1.0 (29 May 2002)
+
+ 29 May 2002; Dan Armak <danarmak@gentoo.org> changelog:
+
+ Initial ebuild. Based on bug #.
diff --git a/app-office/texmacs/Manifest b/app-office/texmacs/Manifest
new file mode 100644
index 000000000..a979585d1
--- /dev/null
+++ b/app-office/texmacs/Manifest
@@ -0,0 +1,5 @@
+MD5 14bbea9d7a7de11d3aa12da66ea33389 ChangeLog 7436
+MD5 235442e11a960e89fe244ad6307eccf5 files/TeXmacs.desktop 267
+MD5 8e8d7fba57c6ba686b0a5677d6b2c2cd files/digest-texmacs-1.0.6.2 145
+MD5 97b4c157ab6219cb08b82945f14b5aa3 metadata.xml 447
+MD5 98cf9c17a447054d5cb92c8ff162a01c texmacs-1.0.6.2.ebuild 1792
diff --git a/app-office/texmacs/files/TeXmacs.desktop b/app-office/texmacs/files/TeXmacs.desktop
new file mode 100644
index 000000000..f51ffe604
--- /dev/null
+++ b/app-office/texmacs/files/TeXmacs.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Exec=texmacs
+Icon=/usr/share/TeXmacs/misc/pixmaps/TeXmacs.xpm
+Name=TeXmacs
+GenericName=Scientific Word Processor
+Comment=A scientific word processing application.
+Categories=Application;Office;WordProcessor
diff --git a/app-office/texmacs/files/digest-texmacs-1.0.6.2 b/app-office/texmacs/files/digest-texmacs-1.0.6.2
new file mode 100644
index 000000000..ae05ebe81
--- /dev/null
+++ b/app-office/texmacs/files/digest-texmacs-1.0.6.2
@@ -0,0 +1,2 @@
+MD5 9f38c2a547b9508b7b263eaf12b2ed97 TeXmacs-1.0.6.2-src.tar.gz 3739356
+MD5 945dfd3f76b20082aeea8131d87a260f TeXmacs-600dpi-fonts.tar.gz 2899193
diff --git a/app-office/texmacs/metadata.xml b/app-office/texmacs/metadata.xml
new file mode 100644
index 000000000..849d5af06
--- /dev/null
+++ b/app-office/texmacs/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>text-markup</herd>
+<longdescription lang="en">
+GNU TeXmacs is a WYSIWYG text processor with an excellent quality
+of both texts and mathematical formulae. It can import and export
+LaTeX and html. It is used as a GUI for a number of computer algebra
+and numerical mathematics systems.
+</longdescription>
+</pkgmetadata>
diff --git a/app-office/texmacs/texmacs-1.0.6.2.ebuild b/app-office/texmacs/texmacs-1.0.6.2.ebuild
new file mode 100644
index 000000000..b6c7575b9
--- /dev/null
+++ b/app-office/texmacs/texmacs-1.0.6.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+# although flag-o-matic functions in portage, we should inherit it
+inherit flag-o-matic eutils
+
+MY_P=${P/tex/TeX}-src
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="GNU TeXmacs is a free GUI scientific editor, inspired by TeX and GNU Emacs."
+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="ispell aspell static"
+# TeXmacs 1.0.X-r? -> stable release, TeXmacs 1.0.X.Y -> development release
+KEYWORDS="~x86"
+
+RDEPEND="virtual/tetex
+ >=dev-util/guile-1.4
+ >=sys-apps/sed-4
+ media-libs/freetype
+ || ( ( x11-libs/libX11
+ x11-libs/libICE )
+ virtual/x11
+ )
+ media-libs/imlib2
+ ispell? ( >=app-text/ispell-3.2 )
+ aspell? ( >=app-text/aspell-0.5 )"
+
+DEPEND="${RDEPEND}
+ || ( x11-proto/xproto
+ virtual/x11 )
+ virtual/ghostscript"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ use aspell && sed -i -e 's/ispell -a -d/aspell -a -d/' src/Plugins/Ispell/ispell.cpp
+}
+
+src_compile() {
+
+ # we're not trusting texmacs optimisations here, so
+ # we only want the following two
+ strip-flags
+ append-flags -fno-default-inline
+ append-flags -fno-inline
+
+ econf || die
+ # and now replace the detected optimisations with our safer ones
+ sed -i "s:\(^CXXOPTIMIZE = \).*:\1${CXXFLAGS}:" src/common.makefile
+ # emake b0rked
+ if use static ; then
+ emake -j1 STATIC_TEXMACS || die
+ else
+ emake -j1 || die
+ fi
+
+}
+
+
+src_install() {
+
+ make DESTDIR=${D} install || die
+ dodoc COMPILE
+
+ insinto /usr/share/applications
+ doins ${FILESDIR}/TeXmacs.desktop
+
+ # now install the fonts
+ cd ${WORKDIR}
+ dodir /usr/share/texmf
+ cp -r fonts ${D}/usr/share/texmf/
+
+}