ChangeLog

# 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-0.8.ebuild,
-ulex-1.0.ebuild:
remove old

07 Jun 2008; nixnut ulex-1.1.ebuild:
Stable on ppc wrt bug 224893

05 Jun 2008; Christian Faulhammer ulex-1.1.ebuild:
stable x86, bug 224893

*ulex-1.1 (12 May 2008)

12 May 2008; Alexis Ballier +ulex-1.1.ebuild:
version bump

09 Apr 2008; Alexis Ballier -ulex-0.4.ebuild,
-ulex-0.5.ebuild:
remove old

03 Jan 2008; Alexis Ballier ulex-1.0.ebuild:
Allow to disable ocamlopt via an useflag

*ulex-1.0 (26 May 2007)

26 May 2007; Alexis Ballier +ulex-1.0.ebuild:
Version bump, needs ocaml 3.10, ~amd64

09 Feb 2007; Diego Pettenò ChangeLog:
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 ulex-0.5.ebuild:
Stable on x86, ppc.

25 Aug 2004; Matthieu Sozeau ulex-0.4.ebuild,
ulex-0.5.ebuild:
Use findlib eclass, move to stable.

*ulex-0.5 (08 Aug 2004)

08 Aug 2004; Matthieu Sozeau -ulex-0.2-r1.ebuild,
-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-r1.ebuild,
-ulex-0.2.ebuild:
Prepare for ocaml-3.08.

*ulex-0.2-r1 (10 May 2004)

10 May 2004; Matthieu Sozeau ulex-0.2-r1.ebuild:
Fix bug #50625.

23 Mar 2004; Matthieu Sozeau ulex-0.2.ebuild:
Mark stable on x86 and testing on ppc.

*ulex-0.2 (22 Oct 2003)

22 Oct 2003; George Shapovalov Manifest, ulex-0.2.ebuild, files/{digest-ulex-0.2,ulex-0.2-Makefile.patch} :
initial release (#30391)
ulex: a lexer generator for unicode
ebuild submitted by Matthieu Sozeau

Manifest

-----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-----

metadata.xml




ml

ulex-1.1.ebuild

# 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
}