12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- # Copyright 1999-2017 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- EAPI=5
- inherit eutils
- IUSE="doc +ocamlopt"
- DESCRIPTION="A bibtex to HTML converter"
- SRC_URI="http://www.lri.fr/~filliatr/ftp/bibtex2html/${P}.tar.gz"
- HOMEPAGE="http://www.lri.fr/~filliatr/bibtex2html/"
- SLOT="0"
- LICENSE="GPL-2"
- KEYWORDS="amd64 ppc ~ppc64 x86"
- RESTRICT="test"
- # With use doc we need a latex compiler to generate manual.pdf
- # hevea is used for manual.html
- # manual.tex needs fullpage.sty
- DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]
- doc? ( virtual/latex-base
- dev-texlive/texlive-latexextra
- dev-tex/hevea )"
- # We need tex-base for bibtex but also some bibtex styles, so we use latex-base
- RDEPEND="virtual/latex-base"
- src_prepare() {
- epatch "${FILESDIR}/${PN}-1.88-destdir.patch"
- # Avoid pre-stripped files
- sed -i -e "s/strip/true/" Makefile.in
- # For make install
- use ocamlopt || sed -i 's/= opt /= noopt /' Makefile.in
- }
- src_compile() {
- export VARTEXFONTS="${T}/fonts"
- if use ocamlopt ; then
- emake opt
- else
- emake byte
- fi
- if use doc; then
- emake doc
- fi
- }
- src_install() {
- emake DESTDIR="${D}" install
- dodoc README CHANGES
- if use doc; then
- dodoc manual.pdf
- dohtml manual.html
- fi
- }
|