ChangeLog

# ChangeLog for dev-ml/pxp
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/pxp/ChangeLog,v 1.14 2008/04/19 15:38:09 aballier Exp $

19 Apr 2008; Alexis Ballier -pxp-1.1.95.ebuild,
-pxp-1.1.96.ebuild:
remove old

*pxp-1.2.0_beta2 (09 Apr 2008)

09 Apr 2008; Alexis Ballier +pxp-1.2.0_beta2.ebuild:
version bump, allow building without ocamlopt, readd ~amd64

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

*pxp-1.1.95 (10 Nov 2005)

10 Nov 2005; Matthieu Sozeau +pxp-1.1.96.ebuild:
Version bump, compatible with ocaml 3.09.

*pxp-1.1.95 (09 Mar 2005)

09 Mar 2005; Matthieu Sozeau -pxp-1.1.94.2.ebuild,
+pxp-1.1.95.ebuild:
Really latest dev. version.

*pxp-1.1.94.2 (09 Mar 2005)

09 Mar 2005; Matthieu Sozeau +pxp-1.1.94.2.ebuild:
Latest dev version.

30 Sep 2004; Matthieu Sozeau pxp-1.1.6.ebuild:
Mark stable on amd64, fixes bug #65902

31 Aug 2004; David Holm pxp-1.1.6.ebuild:
Added to ~ppc.

25 Aug 2004; Matthieu Sozeau -pxp-1.1.5.ebuild,
pxp-1.1.6.ebuild:
Move to findlib eclass, add doc USE flag.

*pxp-1.1.6 (18 Aug 2004)

18 Aug 2004; Matthieu Sozeau pxp-1.1.6.ebuild:
Version bump

*pxp-1.1.5 (09 Mar 2003)

09 Mar 2003; George Shapovalov ChangeLog, pxp-1.1.5.ebuild, files/digest-pxp-1.1.5 :
initial release (#15903)
PXP is a validating XML parser library for O'Caml
ebuild submitted by Bardur Arantsson

Manifest

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

DIST pxp-1.1.6.tar.gz 615236 RMD160 d4569f9e40b151f494a5e8744ba0713ad740b8ad SHA1 49ca3cc02f87eb6c6cf26a6cc0ed386f86161c72 SHA256 f53bce3c4989d40277f61abeb4d3df61877deedb838872ccc42535b58e8bd494
DIST pxp-1.2.0test2.tar.gz 379466 RMD160 20c7ec5df64ab2b977719aac150c98af47bd2ff7 SHA1 dd5297ea78cb487f37c6389fd764408c40ea499d SHA256 3ae71f08e2c4187df9f380bde71b24cac209c1452d62f0f785623bcae31fea39
EBUILD pxp-1.1.6.ebuild 969 RMD160 0d6e774ef1525a7e65c9a15b40ccf4587f960863 SHA1 3c50e87dfc488028607386badca01e65c3255b04 SHA256 4c446098da9987a6f2a152ffd381d398b76826bcdf55d871881bbfc3afaa9dfe
EBUILD pxp-1.2.0_beta2.ebuild 1479 RMD160 e3006c6e9b74ab5c51fb31b6b76577b43c833a28 SHA1 cb12b3c07458484773f996d2656d3f105b67f1e7 SHA256 49e6641fe1f34cf00d5ffbc858e584404ad0dbcd19a60831226f3198007c7a92
MISC ChangeLog 1727 RMD160 225186c5c172e5a6a0b6eed6c96462d4aae3b297 SHA1 c78f88b97fa6abfa9205ec15a748a40013681277 SHA256 b39e728d836afec5c6d4b50f0cdf7a929aff9f2a368c766828fe266707285430
MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkgKEegACgkQvFcC4BYPU0oAoACcCeBqO1SHiYULXqgGXlLsPspU
fDoAoKI4glydKAc4TkQ1M1dciuGhuOEo
=T9xL
-----END PGP SIGNATURE-----

metadata.xml




ml

pxp-1.1.6.ebuild

# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/pxp/pxp-1.1.6.ebuild,v 1.5 2005/03/09 00:08:31 mattam Exp $

inherit findlib

DESCRIPTION="validating XML parser library for O'Caml"
HOMEPAGE="http://www.ocaml-programming.de/packages/documentation/pxp/index_dev.html"
SRC_URI="http://www.ocaml-programming.de/packages/${P}.tar.gz"

LICENSE="as-is"
SLOT="0"
KEYWORDS="x86 ~ppc amd64"
IUSE="doc"

DEPEND="dev-lang/ocaml
>=dev-ml/pcre-ocaml-4.31
>=dev-ml/ocamlnet-0.94"

src_compile() {
#the included configure does not support many standard switches and is quite picky
./configure || die
make all opt || die
}

src_install() {
findlib_src_install

cd doc
dodoc ABOUT-FINDLIB DEV EXTENSIONS README RELEASE-NOTES SPEC design.txt

if use doc; then
dodoc manual/ps/pxp.ps
dohtml manual/html/*
insinto /usr/share/doc/${PF}/html/pic
doins manual/html/pic/*
fi
}

pxp-1.2.0_beta2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-ml/pxp/pxp-1.2.0_beta2.ebuild,v 1.1 2008/04/09 07:59:20 aballier Exp $

EAPI="1"

inherit findlib eutils

MY_P=${P/_beta/test}

DESCRIPTION="validating XML parser library for O'Caml"
HOMEPAGE="http://www.ocaml-programming.de/packages/documentation/pxp/index_dev.html"
SRC_URI="http://www.ocaml-programming.de/packages/${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.09"

IUSE="examples +ocamlopt"

S=${WORKDIR}/${MY_P}

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() {
#the included configure does not support many standard switches and is quite picky
./configure || die "configure failed"
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 EXTENSIONS README SPEC design.txt
}