Portage is a package management system used by Gentoo Linux
# 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
alpha/sparc stable wrt #223601
27 May 2008; Christian Faulhammer
texmacs-1.0.6.14.ebuild:
stable x86, bug 223601
26 May 2008; nixnut
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
treecleaners, bug #163907, since the previous version does not even compile
anymore.
22 Jul 2007; Denis Dupeyron
texmacs-1.0.5.6.ebuild, texmacs-1.0.6-r1.ebuild:
Drop virtual/x11 dependency.
12 Mar 2007; Alexandre Buisse
Replaced text-markup by tex as maintaining herd (text-markup split).
21 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
10 Jan 2007; Piotr Jaroszyński
Fix Manifest.
10 Jan 2007; Piotr Jaroszyński
Fix Manifest.
10 Jan 2007;
Dependency update: dev-util/guile -> dev-scheme/guile.
10 Jan 2007;
Dependency update: dev-util/guile -> dev-scheme/guile.
10 Jan 2007;
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
Marked stable on amd64 bug #142267
06 Aug 2006; Andrej Kacian
Stable on x86, bug #142267, tested by Christian 'Opfer' Faulhammer
06 Aug 2006; Jason Wever
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.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
-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.5.ebuild, +texmacs-1.0.5.6.ebuild:
Version bumped.
*texmacs-1.0.5.2 (29 May 2005)
29 May 2005; Mamoru KOMACHI
Version bumped. This closes bug #94250.
*texmacs-1.0.5 (21 May 2005)
21 May 2005; Mamoru KOMACHI
-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
Version bumped.
21 Feb 2005; Jan Brinkmann
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
Stable on sparc.
*texmacs-1.0.4.5 (11 Dec 2004)
11 Dec 2004; Mamoru KOMACHI
+texmacs-1.0.4.5.ebuild:
Version bumped.
*texmacs-1.0.4.4 (15 Nov 2004)
15 Nov 2004; Mamoru KOMACHI
+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.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.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.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.7.ebuild:
Version bumped.
*texmacs-1.0.3.9 (23 Jun 2004)
23 Jun 2004; Mamoru KOMACHI
+texmacs-1.0.3.9.ebuild, texmacs-1.0.3.ebuild:
Version bumped. Marked 1.0.3 stable.
01 May 2004; Jason Wever
Added ~sparc keyword to help resolve #49540.
26 Apr 2004; Bryan Østergaard
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.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
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.ebuild, files/TeXmacs.desktop:
Added TeXmacs appliations menu entry, contributed by Keith Lea
21 Feb 2004; Mamoru KOMACHI
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.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.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
Removed old version
*texmacs-1.0.1.23 (14 Sep 2003)
14 Sep 2003; Mike Gardiner
New version
*texmacs-1.0.1-r1 (13 Sep 2003)
13 Sep 2003; Mike Gardiner
New revision adding spell support through ispell
12 Jun 2003;
texmacs-1.0.1.ebuild:
fix Header
*texmacs-1.0.1 (02 Jan 2002)
22 Apr 2003; Brandon Low
texmacs-1.0.1.ebuild:
Change supersed dependencies
17 Mar 2003; Graham Forest
set ~ppc in keywords
02 Jan 2002; Matthew Turk
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
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
New version, close submission #7860
*texmacs-1.0.0.8 (03 Jul 2002)
03 Jul 2002; Dan Armak
New version, close submission #4277
*texmacs-1.0 (29 May 2002)
29 May 2002; Dan Armak
Initial ebuild. Based on bug #.
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
# 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/
}
# 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"
}