Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-ml/ulex
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/ulex/ChangeLog,v 1.18 2008/06/07 21:30:47 aballier Exp $
07 Jun 2008; Alexis Ballier
-ulex-1.0.ebuild:
remove old
07 Jun 2008; nixnut
Stable on ppc wrt bug 224893
05 Jun 2008; Christian Faulhammer
stable x86, bug 224893
*ulex-1.1 (12 May 2008)
12 May 2008; Alexis Ballier
version bump
09 Apr 2008; Alexis Ballier
-ulex-0.5.ebuild:
remove old
03 Jan 2008; Alexis Ballier
Allow to disable ocamlopt via an useflag
*ulex-1.0 (26 May 2007)
26 May 2007; Alexis Ballier
Version bump, needs ocaml 3.10, ~amd64
09 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
*ulex-0.8 (10 Nov 2005)
10 Nov 2005; Matthieu Sozeau
Version bump, compatible with latest ocaml.
17 Feb 2005; Matthieu Sozeau
Stable on x86, ppc.
25 Aug 2004; Matthieu Sozeau
ulex-0.5.ebuild:
Use findlib eclass, move to stable.
*ulex-0.5 (08 Aug 2004)
08 Aug 2004; Matthieu Sozeau
-ulex-0.2.ebuild, +ulex-0.4.ebuild, +ulex-0.5.ebuild:
New revisions for ocaml-3.07 and 3.08.
08 Aug 2004; Matthieu Sozeau
-ulex-0.2.ebuild:
Prepare for ocaml-3.08.
*ulex-0.2-r1 (10 May 2004)
10 May 2004; Matthieu Sozeau
Fix bug #50625.
23 Mar 2004; Matthieu Sozeau
Mark stable on x86 and testing on ppc.
*ulex-0.2 (22 Oct 2003)
22 Oct 2003; George Shapovalov
initial release (#30391)
ulex: a lexer generator for unicode
ebuild submitted by Matthieu Sozeau
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
DIST ulex-1.1.tar.gz 20347 RMD160 4219fce15e357bf6edaa6efad04902a84082c3b9 SHA1 1637679a2f678d146e6fbf425f947e6dd8dac8a0 SHA256 a01ff3223b295c5b24ee414bb9e9add14357ccf364addcfa734d91a02f9f543a
EBUILD ulex-1.1.ebuild 1045 RMD160 d87af12a014fc9aadb0bc9c73040e37023af06fa SHA1 fe962a975edb8bbef5587689c15135bb4443d731 SHA256 56e5b28d0103493c27a72153512f92cfb38f2dcf7334ab0780e882341b07dcca
MISC ChangeLog 2224 RMD160 49a572d44b0ed98e187e57ee433dd20511312923 SHA1 51e0e4cee4a15e3206ed8c9dae66f21eba9d6afe SHA256 057640fd416f673faabf0b60ff3537cace8832f7d4354d93621d39882963d7df
MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkhK/iAACgkQvFcC4BYPU0ovfwCdHM6JFAuqLRT1b681QPSpx5dQ
foUAoJ9MzQWNXTJxRwH/PChVSPsJ27u8
=vvaE
-----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-ml/ulex/ulex-1.1.ebuild,v 1.3 2008/06/07 16:10:10 nixnut Exp $
inherit eutils findlib
EAPI="1"
DESCRIPTION="A lexer generator for unicode"
HOMEPAGE="http://www.cduce.org"
SRC_URI="http://www.cduce.org/download/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ppc x86"
IUSE="+ocamlopt"
DEPEND=">=dev-lang/ocaml-3.10.0"
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() {
emake all || die "failed to build bytecode"
if use ocamlopt; then
emake all.opt || die "failed to build native code"
fi
}
src_install() {
findlib_src_install
dodoc README CHANGES
}