Portage is a package management system used by Gentoo Linux
# 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.08.ebuild:
remove old
06 Apr 2008; Markus Meier
x86 stable, bug #215754
03 Apr 2008; Brent Baude
stable ppc, bug 215754
02 Jan 2008; Alexis Ballier
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
Version bump and add support to not build with ocamlopt
30 Aug 2007; Christian Heim
Removing mattam from metadata due to his retirement (see #30021 for reference).
28 Apr 2007; Torsten Veller
hevea-1.08.ebuild:
Use doenvd (#173884)
12 Mar 2007; Alexandre Buisse
Replaced text-markup by tex as maintaining herd (text-markup split).
05 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
05 Aug 2005;
Keywording ~sparc.
*hevea-1.08 (31 Jul 2005)
31 Jul 2005; Mamoru KOMACHI
Version bumped; bug #98872.
14 Mar 2005; Matthieu Sozeau
Add ~amd64 to keywords.
*hevea-1.07-r1 (08 Aug 2004)
08 Aug 2004; Matthieu Sozeau
+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
files/99hevea:
Move 1.06 to stable and fix bug #52766.
17 Feb 2004; Matthieu Sozeau
Put back ~x86 keyword as ocaml-3.07 is unstable.
09 Feb 2004; Matthieu Sozeau
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
Added new version
*hevea-1.06 (20 Oct 2003)
20 Oct 2003; Mamoru KOMACHI
files/99hevea:
Initial import. Ebuild submitted by Matthieu Sozeau
in Bug #30410.
-----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-----
# 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
}