ChangeLog

# ChangeLog for dev-tex/hevea
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/hevea/ChangeLog,v 1.19 2008/04/06 19:58:46 aballier Exp $

06 Apr 2008; Alexis Ballier -hevea-1.07-r1.ebuild,
-hevea-1.08.ebuild:
remove old

06 Apr 2008; Markus Meier hevea-1.10.ebuild:
x86 stable, bug #215754

03 Apr 2008; Brent Baude hevea-1.10.ebuild:
stable ppc, bug 215754

02 Jan 2008; Alexis Ballier metadata.xml,
hevea-1.07-r1.ebuild, hevea-1.08.ebuild:
Dont install license, add ml as fallback herd since its written in ocaml

*hevea-1.10 (02 Jan 2008)

02 Jan 2008; Alexis Ballier +hevea-1.10.ebuild:
Version bump and add support to not build with ocamlopt

30 Aug 2007; Christian Heim metadata.xml:
Removing mattam from metadata due to his retirement (see #30021 for reference).

28 Apr 2007; Torsten Veller hevea-1.07-r1.ebuild,
hevea-1.08.ebuild:
Use doenvd (#173884)

12 Mar 2007; Alexandre Buisse metadata.xml:
Replaced text-markup by tex as maintaining herd (text-markup split).

05 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

05 Aug 2005; hevea-1.08.ebuild:
Keywording ~sparc.

*hevea-1.08 (31 Jul 2005)

31 Jul 2005; Mamoru KOMACHI +hevea-1.08.ebuild:
Version bumped; bug #98872.

14 Mar 2005; Matthieu Sozeau hevea-1.07-r1.ebuild:
Add ~amd64 to keywords.

*hevea-1.07-r1 (08 Aug 2004)

08 Aug 2004; Matthieu Sozeau -hevea-1.06.ebuild,
+hevea-1.07-r1.ebuild, -hevea-1.07.ebuild:
Move 1.07 to stable, remove old ebuilds and propagate fix for bug #52766.

05 Jun 2004; Matthieu Sozeau hevea-1.06.ebuild,
files/99hevea:
Move 1.06 to stable and fix bug #52766.

17 Feb 2004; Matthieu Sozeau hevea-1.07.ebuild:
Put back ~x86 keyword as ocaml-3.07 is unstable.

09 Feb 2004; Matthieu Sozeau hevea-1.07.ebuild,
metadata.xml:
Mark stable on x86 and testing on ppc. Add myself as maintainer in
metadata.xml.

*hevea-1.07 (22 Oct 2003)

22 Oct 2003; Mamoru KOMACHI hevea-1.07.ebuild:
Added new version

*hevea-1.06 (20 Oct 2003)

20 Oct 2003; Mamoru KOMACHI hevea-1.06.ebuild,
files/99hevea:
Initial import. Ebuild submitted by Matthieu Sozeau
in Bug #30410.

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX 99hevea 26 RMD160 4f78d9e5f75d9d38a2e0c7f07a4f1d52a8cc8bcc SHA1 fbe468350c4aba4e02d7977b0c2ff0351268aaed SHA256 f631e6811e3f45fe5082ebe67e672364414375a34f907028b862f52f2e0cbd86
DIST hevea-1.10.tar.gz 305269 RMD160 651e8799bc4e8ca0c893cf7668df4ff1bf15d9d7 SHA1 d3b07ad59b815899d953d18b480faa856b77077b SHA256 c2005c2737a20420e5aec535f27820e20f2d36f9a81d2b507c93737fe1e76ff3
EBUILD hevea-1.10.ebuild 1520 RMD160 d75af46799120048e89bf71d1e580bc2f6dbe0b4 SHA1 e3322c4369d47d67624baccf7ef05793e319a8ce SHA256 58e3583f2977ce443ba6e1e4477c3eba370b2ff662cecb9336a34f26937cfe2e
MISC ChangeLog 2623 RMD160 39f0471a295961f26e1476ccfa3a3c6ef760daf7 SHA1 16c215cd8333629b7a03545bedd46ca014bb0a3b SHA256 6367662b23191b234f205f90913c8ea0d3d633da2ebe14b99158658315bdc3f7
MISC metadata.xml 174 RMD160 86949c64a0c7c99e8057f14bebf1d9660af4429d SHA1 0464e90c8acea55ec6eb0c0b73be074533b9987f SHA256 6d395d018216f6fe0a4274409084b31f26c4e7bd12f67afceb9a45dec27c2f92
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkf5K34ACgkQvFcC4BYPU0otRACfRK72qHBEG854yFbuVuURaN9n
2DoAmgI9Lmf0W+n6WCTMSv5n/zuekWMx
=Jt17
-----END PGP SIGNATURE-----

files

hevea-1.10.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/hevea/hevea-1.10.ebuild,v 1.3 2008/04/06 19:35:05 maekke Exp $

inherit eutils multilib

EAPI="1"

IUSE="+ocamlopt"

DESCRIPTION="HeVeA is a quite complete and fast LaTeX to HTML translator"
HOMEPAGE="http://pauillac.inria.fr/~maranget/hevea/"
SRC_URI="ftp://ftp.inria.fr/INRIA/moscova/hevea/${P}.tar.gz"

LICENSE="QPL"
SLOT="0"
KEYWORDS="~amd64 ppc ~sparc x86"

DEPEND=">=dev-lang/ocaml-3.07"

pkg_setup() {
if use ocamlopt && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
eerror "In order to build ${PN} with native code support from ocaml"
eerror "You first need to have a native code ocaml compiler."
eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
die "Please install ocaml with ocamlopt useflag"
fi
}

src_compile() {
rm -f config.sh
emake PREFIX=/usr DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/hevea" LATEXLIBDIR="/usr/$(get_libdir)/hevea" config.sh || die "Failed to create config.sh"
if use ocamlopt; then
emake PREFIX=/usr || die "Failed to build native code binaries"
else
emake PREFIX=/usr TARGET=byte || die "Failed to build bytecode binaries"
fi
}

src_install() {
if use ocamlopt; then
emake DESTDIR="${D}" PREFIX=/usr install || die "Install failed"
else
emake DESTDIR="${D}" PREFIX=/usr TARGET=byte install || die "Install failed"
fi

doenvd "${FILESDIR}"/99hevea

dodoc README CHANGES
}

metadata.xml




tex
ml