ChangeLog

# ChangeLog for app-office/texmacs
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-office/texmacs/ChangeLog,v 1.62 2008/05/28 14:58:23 armin76 Exp $

28 May 2008; Raúl Porcel texmacs-1.0.6.14.ebuild:
alpha/sparc stable wrt #223601

27 May 2008; Christian Faulhammer
texmacs-1.0.6.14.ebuild:
stable x86, bug 223601

26 May 2008; nixnut texmacs-1.0.6.14.ebuild:
Stable on ppc wrt bug 223601

25 May 2008; Santiago M. Mola
texmacs-1.0.6.14.ebuild:
amd64 stable wrt bug #223601

*texmacs-1.0.6.14 (22 Mar 2008)

22 Mar 2008; Hans de Graaff
+files/texmacs-1.0.6.14.patch, -texmacs-1.0.4-r1.ebuild,
-texmacs-1.0.5.6.ebuild, +texmacs-1.0.6.14.ebuild:
Copy ebuild and associated files written by Andrey Grozin
from science overlay on behalf of the
treecleaners, bug #163907, since the previous version does not even compile
anymore.

22 Jul 2007; Denis Dupeyron texmacs-1.0.4-r1.ebuild,
texmacs-1.0.5.6.ebuild, texmacs-1.0.6-r1.ebuild:
Drop virtual/x11 dependency.

12 Mar 2007; Alexandre Buisse metadata.xml:
Replaced text-markup by tex as maintaining herd (text-markup split).

21 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

10 Jan 2007; Piotr Jaroszyński Manifest:
Fix Manifest.

10 Jan 2007; Piotr Jaroszyński Manifest:
Fix Manifest.

10 Jan 2007; texmacs-1.0.6-r1.ebuild:
Dependency update: dev-util/guile -> dev-scheme/guile.

10 Jan 2007; texmacs-1.0.4-r1.ebuild:
Dependency update: dev-util/guile -> dev-scheme/guile.

10 Jan 2007; texmacs-1.0.5.6.ebuild:
Dependency update: dev-util/guile -> dev-scheme/guile.

19 Oct 2006; Bryan Østergaard
texmacs-1.0.6-r1.ebuild:
Stable on Alpha.

29 Aug 2006; Daniel Gryniewicz texmacs-1.0.6-r1.ebuild:
Marked stable on amd64 bug #142267

06 Aug 2006; Andrej Kacian texmacs-1.0.6-r1.ebuild:
Stable on x86, bug #142267, tested by Christian 'Opfer' Faulhammer at faulhammer.org>.

06 Aug 2006; Jason Wever texmacs-1.0.6-r1.ebuild:
Stable on SPARC wrt bug #142267.

31 Jul 2006; Tobias Scherbaum
texmacs-1.0.6-r1.ebuild:
ppc stable, bug #142267

29 May 2006; Martin Ehmsen
+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 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
+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 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
texmacs-1.0.4-r1.ebuild, texmacs-1.0.5.6.ebuild:
Modular X porting.

02 Jan 2006; Alexandre Buisse
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 -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 +texmacs-1.0.5.2.ebuild:
Version bumped. This closes bug #94250.

*texmacs-1.0.5 (21 May 2005)

21 May 2005; Mamoru KOMACHI -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 +texmacs-1.0.4.7.ebuild:
Version bumped.

21 Feb 2005; Jan Brinkmann texmacs-1.0.4.5.ebuild:
added ~amd64 to KEYWORDS. fixes #71106

02 Jan 2005; Ciaran McCreesh :
Change encoding to UTF-8 for GLEP 31 compliance

11 Dec 2004; Jason Wever texmacs-1.0.4-r1.ebuild:
Stable on sparc.

*texmacs-1.0.4.5 (11 Dec 2004)

11 Dec 2004; Mamoru KOMACHI -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 -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 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 -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 -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 +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 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 texmacs-1.0.3.7.ebuild:
Added ~sparc keyword to help resolve #49540.

26 Apr 2004; Bryan Østergaard 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 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 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 texmacs-1.0.3.3.ebuild,
texmacs-1.0.3.ebuild, files/TeXmacs.desktop:
Added TeXmacs appliations menu entry, contributed by Keith Lea
. Closing bug #43545

21 Feb 2004; Mamoru KOMACHI 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 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 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 texmacs-1.0.0.19.ebuild:
Removed old version

*texmacs-1.0.1.23 (14 Sep 2003)

14 Sep 2003; Mike Gardiner texmacs-1.0.1.23.ebuild:
New version

*texmacs-1.0.1-r1 (13 Sep 2003)

13 Sep 2003; Mike Gardiner texmacs-1.0.1-r1.ebuild:
New revision adding spell support through ispell

12 Jun 2003; 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 texmacs-1.0.0.19.ebuild,
texmacs-1.0.1.ebuild:
Change supersed dependencies

17 Mar 2003; Graham Forest texmacs-1.0.1.ebuild:
set ~ppc in keywords

02 Jan 2002; Matthew Turk 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 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 :

New version, testing. Changing to unstable.

*texmacs-1.0.0.16 (13 Sep 2002)

13 Sep 2002; Matthew Turk ChangeLog :

New version, close submission #7860

*texmacs-1.0.0.8 (03 Jul 2002)

03 Jul 2002; Dan Armak ChangeLog :

New version, close submission #4277

*texmacs-1.0 (29 May 2002)

29 May 2002; Dan Armak changelog:

Initial ebuild. Based on bug #.

Manifest

AUX TeXmacs.desktop 268 RMD160 92ca6c7c75a6e1edd671c2e5f766140382107ebb SHA1 f917105f37a16393ff8f6e1be111a9f00733de41 SHA256 9872d60c5080260a3dcc842cf1f74557954b0830b204ffc0e255f7ee52a13825
AUX texmacs-1.0.6-gcc-4.1.patch 3178 RMD160 9d1751b8ad20c4f0d66d1f1ce07b94332b44ded5 SHA1 73566ca36669826f5378484b54e98bbcfd49cf2c SHA256 551e4b3cbff71b53e3f0d7cf10da20f284f779c7835a765cf7a859afebe95040
AUX texmacs-1.0.6-maxima-5.9.3.patch 3124 RMD160 5f2e3a770f6c4262e4590cf19f76c6f68dc04f6a SHA1 3ee2b964d65d3210bc13d4ecfb00533779e05c5e SHA256 9bb18a81fb457894ff72c09ca0dc569859e373ae6beda2a7ee10f2924114bd68
AUX texmacs-1.0.6.14.patch 4063 RMD160 133add3a5060c3eeddbe1e1275b8928d8d9a8fd8 SHA1 77a604dcc32070798d4108f35af1286b75a791c6 SHA256 450e9a2ce3bc51bc6e5787344aa65c6eee95f6410a752012851c2346b713ccc5
DIST TeXmacs-1.0.6-src.tar.gz 3617687 RMD160 c7825cd81eee2f76864ae6559fecb2e8ac45ebd5 SHA1 8ff6d97880f529d85575b792df778cb856f00c21 SHA256 27734426db5f678a122eb765299e4050361bb59e15b5705b2e8eafef48d0bc16
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-r1.ebuild 1882 RMD160 780f8875ea59de7ba6f994d7d23d167198788e1a SHA1 e3c081b4c30e62eace1fb2f66a3737ab2723531b SHA256 5679d0cdf3bff221874fb82a74dae85a826766510618b579a4ce1f1998c264b5
EBUILD texmacs-1.0.6.14.ebuild 1743 RMD160 cccbf973f5404317b0f9261c836e0c49bb22b732 SHA1 761f4969d615ef6787d155ef9527bafda2da230f SHA256 88b9f372ead1dd17200e2f02520cbd683e521d8b1ce263dcf4997f0b7b08ecfc
MISC ChangeLog 9701 RMD160 64cf6e27cc83e747d43d9acbb93042c5514f7a59 SHA1 08a1f3b71f08ef91ceafad0377e8b7c745fe49b1 SHA256 b540827f433297dbbc534ccb45efea8910d88861754fedc8c1154e9bfe4549e7
MISC metadata.xml 156 RMD160 2bf6b2ed9ff0fcef1e902cf093ccf4ae2dcc70a0 SHA1 e9260cd53905d8569cf3327ded4c6d01653fc389 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6

files

metadata.xml




tex

texmacs-1.0.6-r1.ebuild

# Copyright 1999-2007 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-r1.ebuild,v 1.11 2007/07/22 10:02:33 calchan Exp $

# 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="spell static"
# TeXmacs 1.0.X-r? -> stable release, TeXmacs 1.0.X.Y -> development release
KEYWORDS="alpha amd64 ppc sparc x86"

RDEPEND="virtual/tetex
>=dev-scheme/guile-1.4
>=sys-apps/sed-4
media-libs/freetype
x11-libs/libX11
x11-libs/libICE
media-libs/imlib2
spell? ( >=app-text/ispell-3.2 )"

DEPEND="${RDEPEND}
x11-proto/xproto
virtual/ghostscript"

src_unpack() {
unpack ${A}
cd "${S}"

epatch "${FILESDIR}/${P}-maxima-5.9.3.patch" || die "maxima patch failed"
epatch "${FILESDIR}/${P}-gcc-4.1.patch" || die "gcc-4.1 patch failed"
}

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/

}

texmacs-1.0.6.14.ebuild

# Copyright 1999-2008 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.14.ebuild,v 1.5 2008/05/28 14:58:23 armin76 Exp $
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="alpha amd64 ppc sparc 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"
}