diff options
author | Mike Gardiner <obz@gentoo.org> | 2003-11-06 15:43:48 +0000 |
---|---|---|
committer | Mike Gardiner <obz@gentoo.org> | 2003-11-06 15:43:48 +0000 |
commit | 8b56c6c7cc7acf948b10642ea514d3c143b6e2cd (patch) | |
tree | 94485e8b4bb2447d64103a5b72fcb1a8660b61ac /app-text/active-dvi/active-dvi-1.4.0.ebuild | |
parent | First import (diff) | |
download | gentoo-2-8b56c6c7cc7acf948b10642ea514d3c143b6e2cd.tar.gz gentoo-2-8b56c6c7cc7acf948b10642ea514d3c143b6e2cd.tar.bz2 gentoo-2-8b56c6c7cc7acf948b10642ea514d3c143b6e2cd.zip |
First import
Diffstat (limited to 'app-text/active-dvi/active-dvi-1.4.0.ebuild')
-rw-r--r-- | app-text/active-dvi/active-dvi-1.4.0.ebuild | 96 |
1 files changed, 96 insertions, 0 deletions
diff --git a/app-text/active-dvi/active-dvi-1.4.0.ebuild b/app-text/active-dvi/active-dvi-1.4.0.ebuild new file mode 100644 index 000000000000..7d4edaa42cbe --- /dev/null +++ b/app-text/active-dvi/active-dvi-1.4.0.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/active-dvi/active-dvi-1.4.0.ebuild,v 1.1 2003/11/06 15:43:35 obz Exp $ + +MY_PN=${PN/ctive-/} +MY_P=${MY_PN}-${PV} +S=${WORKDIR}/${MY_P} + +DESCRIPTION="A DVI previewer and a presenter for slides written in LaTeX" +SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/${MY_PN}/${MY_P}.tar.gz" +HOMEPAGE="http://pauillac.inria.fr/${MY_PN}/" +LICENSE="LGPL-2.1" + +IUSE="cjk tcltk" +SLOT="0" +KEYWORDS="~x86" + +DEPEND=">=dev-lang/ocaml-3.04 + >=dev-ml/camlimages-2.11 + virtual/tetex + >=app-text/ghostscript-6.52" + +DOCS="README TODO" + +pkg_setup() { + + # warn those who have USE="tcltk" but no ocaml tcltk support + # because we cant force ocaml to be build with tcltk. + if [ `use tcltk` ]; then + if [ ! -d /usr/lib/ocaml/labltk ]; then + + echo "" + ewarn "You have requested tcltk support, but it appears" + ewarn "your ocaml wasnt compiled with tcltk support, " + ewarn "so it can't be included for active-dvi." + echo "" + ewarn "Please stop this build, and emerge ocaml with " + ewarn "USE=\"tcltk\" ocaml" + ewarn "before emerging active-dvi if you want tcltk support." + echo "" + # give the user some time to read this, but leave the + # choice up to them + sleep 8 + + fi + fi + +} + +src_unpack() { + + unpack ${A} + # need to remove texhash, it'll cause problems with + # the sandbox if we try and run it during emerge + sed -i -e "s/texhash//" ${S}/Makefile + +} + +src_compile() { + + econf || die + emake || die + +} + +src_install() { + + TEXMFADVI=/usr/share/texmf/advi + dodir /usr/bin $TEXMFADVI + make ADVI_LOC=${D}/${TEXMFADVI} prefix=${D}/usr install || die + + # only include the jpfonts.config if use cjk + use cjk || rm ${D}${TEXMFADVI}/jpfonts.conf + + # now install the documentation + dodoc ${DOCS} + cd ${S}/doc + dohtml *.{jpg,gif,css,html} + dodoc manual.{dvi,pdf,ps} + # and the manual page + doman advi.1 + +} + +pkg_postinst() { + + if [ `use cjk` ]; then + + echo "" + einfo "If you wish to use Japanese True Type fonts with" + einfo "active-dvi, please edit /usr/share/texmf/advi/jpfonts.conf" + echo "" + + fi + +} |