# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# app-text/tmview
# $Header: /var/cvsroot/gentoo-x86/app-text/pdftohtml/pdftohtml-0.36-r2.ebuild,v 1.4 2005/01/09 17:29:54 weeve Exp $

inherit eutils

DESCRIPTION="a set of DVI viewers - dvisvga, dvifb and dvilx"
HOMEPAGE="http://www.ctan.org/tex-archive/dviware/${PN}/"
SRC_URI="${HOMEPAGE}/tmv0103.tgz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="~x86"
IUSE="svga fb X"

DEPEND="svga? ( media-libs/svgalib )
	X? ( virtual/x11 )
	virtual/tetex"

# kpathsea:
RDEPEND="virtual/tetex"

S=${WORKDIR}/tmview

src_unpack() {
	unpack ${A}
	for i in tmview-compilefixes.patch tmview-kpathsea.patch tmview-manpages.patch tmview-portability.patch; do
		patch -d ${S} -p1 < ${FILESDIR}/$i || die
	done
}

src_compile() {
	use svga && ( emake -f MakeSVGA || die )
	use fb   && ( emake -f MakeFb   || die )
	use X    && ( emake -f MakeLX   || die )
}

src_install() {
	dodoc CHANGES IAFA-PACKAGE README doc/tmview.dvi doc/tmview.tex
	doman doc/tmview.1

	if use svga; then
		mv dvisvga.linux dvisvga
		dobin dvisvga
		doman doc/dvisvga.1
	fi

	if use fb; then
		mv dvifb.linux dvifb
		dobin dvifb
		doman doc/dvifb.1
	fi

	if use X; then
		mv dvilx.linux dvilx
		dobin dvilx
		doman doc/dvilx.1
	fi
}
