You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.1 KiB
51 lines
1.1 KiB
12 years ago
|
# Copyright 1999-2012 Gentoo Foundation
|
||
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
# $Header: /var/cvsroot/gentoo-x86/dev-ml/pxp/pxp-1.2.3.ebuild,v 1.1 2012/06/12 12:41:42 aballier Exp $
|
||
|
|
||
|
EAPI="2"
|
||
|
|
||
|
inherit findlib eutils
|
||
|
|
||
|
MY_P=${P/_beta/test}
|
||
|
|
||
|
DESCRIPTION="validating XML parser library for O'Caml"
|
||
|
HOMEPAGE="http://projects.camlcity.org/projects/pxp.html"
|
||
|
SRC_URI="http://download.camlcity.org/download/${MY_P}.tar.gz"
|
||
|
|
||
|
LICENSE="as-is"
|
||
|
KEYWORDS="~amd64 ~ppc ~x86"
|
||
|
|
||
|
SLOT="0"
|
||
|
DEPEND=">=dev-ml/pcre-ocaml-4.31
|
||
|
>=dev-ml/ulex-0.5
|
||
|
>=dev-ml/ocamlnet-0.98
|
||
|
>=dev-lang/ocaml-3.10.2[ocamlopt?]"
|
||
|
RDEPEND="${DEPEND}"
|
||
|
|
||
|
IUSE="examples +ocamlopt"
|
||
|
|
||
|
S=${WORKDIR}/${MY_P}
|
||
|
|
||
|
src_configure() {
|
||
|
#the included configure does not support many standard switches and is quite picky
|
||
|
./configure || die "configure failed"
|
||
|
}
|
||
|
|
||
|
src_compile() {
|
||
|
emake -j1 all || die "make all failed"
|
||
|
if use ocamlopt; then
|
||
|
emake -j1 opt || die "make opt failed"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
src_install() {
|
||
|
findlib_src_install
|
||
|
if use examples; then
|
||
|
insinto /usr/share/doc/${PF}
|
||
|
doins -r examples
|
||
|
fi
|
||
|
|
||
|
cd doc
|
||
|
dodoc ABOUT-FINDLIB DEV README SPEC design.txt
|
||
|
}
|