summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2005-04-09 03:36:53 +0000
committerMamoru Komachi <usata@gentoo.org>2005-04-09 03:36:53 +0000
commit15ff5e0514a2ed196516d1affc8f1cdc7ad0efe5 (patch)
treebbbb3d3ace7a28d485ff064399230d4ea844740a /app-text/jadetex/jadetex-3.13-r1.ebuild
parentdigest fix (diff)
downloadhistorical-15ff5e0514a2ed196516d1affc8f1cdc7ad0efe5.tar.gz
historical-15ff5e0514a2ed196516d1affc8f1cdc7ad0efe5.tar.bz2
historical-15ff5e0514a2ed196516d1affc8f1cdc7ad0efe5.zip
Added 80jadetex.cnf. This closes bug #21501.
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'app-text/jadetex/jadetex-3.13-r1.ebuild')
-rw-r--r--app-text/jadetex/jadetex-3.13-r1.ebuild87
1 files changed, 87 insertions, 0 deletions
diff --git a/app-text/jadetex/jadetex-3.13-r1.ebuild b/app-text/jadetex/jadetex-3.13-r1.ebuild
new file mode 100644
index 000000000000..1ed514a6a318
--- /dev/null
+++ b/app-text/jadetex/jadetex-3.13-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/jadetex/jadetex-3.13-r1.ebuild,v 1.1 2005/04/09 03:36:53 usata Exp $
+
+inherit latex-package
+
+DESCRIPTION="TeX macros used by Jade TeX output"
+HOMEPAGE="http://jadetex.sourceforge.net/"
+SRC_URI="mirror://sourceforge/jadetex/${P}.tar.gz"
+
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="alpha ~amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86"
+IUSE=""
+
+# virtual/tetex comes from latex-package
+DEPEND=">=app-text/openjade-1.3.1"
+
+has_tetex_3() {
+ if has_version '>=app-text/tetex-2.96' || has_version '>=app-text/ptex-3.1.4.20041026' ; then
+ true
+ else
+ false
+ fi
+}
+
+src_compile() {
+ addwrite /usr/share/texmf/ls-R
+ addwrite /usr/share/texmf/fonts
+ addwrite /var/cache/fonts
+
+ if has_tetex_3 ; then
+ sed -i -e "s:tex -ini:latex -ini:" Makefile || die "sed failed"
+ fi
+
+ emake || die
+}
+
+src_install() {
+ addwrite /usr/share/texmf/ls-R
+ addwrite /usr/share/texmf/fonts
+ addwrite /var/cache/fonts
+ make \
+ DESTDIR=${D} \
+ install || die
+
+ dodoc ChangeLog*
+ doman *.1
+
+ dodir /usr/bin
+ if has_tetex_3 ; then
+ dosym /usr/bin/latex /usr/bin/jadetex
+ dosym /usr/bin/pdftex /usr/bin/pdfjadetex
+ insinto /etc/texmf/texmf.d
+ doins ${FILESDIR}/80jadetex.cnf
+ else
+ dosym /usr/bin/virtex /usr/bin/jadetex
+ dosym /usr/bin/pdfvirtex /usr/bin/pdfjadetex
+ fi
+
+ dohtml -r doc/*
+}
+
+src_test() {
+ return
+}
+
+pkg_postinst() {
+ if has_tetex_3 ; then
+ texmf-update
+ einfo
+ einfo "If jadetex fails with \"TeX capacity exceeded, sorry [save size=5000]\","
+ einfo "increase save_size in /etc/texmf/texmf.d/80jadetex.cnf and."
+ einfo "remerge jadetex. See bug #21501."
+ einfo
+ else
+ latex-package_pkg_postinst
+ fi
+}
+
+pkg_postrm() {
+ if has_tetex_3 ; then
+ texmf-update
+ else
+ latex-package_pkg_postrm
+ fi
+}