summaryrefslogtreecommitdiff
path: root/dev-ml
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2012-07-06 16:14:12 +0000
committerAlexis Ballier <aballier@gentoo.org>2012-07-06 16:14:12 +0000
commitddd48bf784071d025caa68c0420a2cd6f26b5fba (patch)
tree1eb1dde1966ed1f65bd2705c2420ad56a62b6155 /dev-ml
parentleave rpath stuff to default cmake-utils eclass, so prefix links properly (diff)
downloadhistorical-ddd48bf784071d025caa68c0420a2cd6f26b5fba.tar.gz
historical-ddd48bf784071d025caa68c0420a2cd6f26b5fba.tar.bz2
historical-ddd48bf784071d025caa68c0420a2cd6f26b5fba.zip
install duce files with USE=ocamlduce, by Jacques-Pascal Deplaix, bug #425020
Package-Manager: portage-2.2.0_alpha116/cvs/Linux x86_64
Diffstat (limited to 'dev-ml')
-rw-r--r--dev-ml/tyxml/ChangeLog7
-rw-r--r--dev-ml/tyxml/Manifest13
-rw-r--r--dev-ml/tyxml/tyxml-2.1-r1.ebuild46
3 files changed, 64 insertions, 2 deletions
diff --git a/dev-ml/tyxml/ChangeLog b/dev-ml/tyxml/ChangeLog
index 1fa2bc9a48a8..6ee828ba1df9 100644
--- a/dev-ml/tyxml/ChangeLog
+++ b/dev-ml/tyxml/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-ml/tyxml
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-ml/tyxml/ChangeLog,v 1.2 2012/06/12 12:51:31 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/tyxml/ChangeLog,v 1.3 2012/07/06 16:14:12 aballier Exp $
+
+*tyxml-2.1-r1 (06 Jul 2012)
+
+ 06 Jul 2012; Alexis Ballier <aballier@gentoo.org> +tyxml-2.1-r1.ebuild:
+ install duce files with USE=ocamlduce, by Jacques-Pascal Deplaix, bug #425020
*tyxml-2.1 (12 Jun 2012)
diff --git a/dev-ml/tyxml/Manifest b/dev-ml/tyxml/Manifest
index a81703db069f..e554ed42126f 100644
--- a/dev-ml/tyxml/Manifest
+++ b/dev-ml/tyxml/Manifest
@@ -1,6 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
DIST tyxml-2.0.2.tar.gz 103193 SHA256 521fa55bbacb4ffc5da504eacaa138a88f0a74978423173f6f48ab22da7a16ca SHA512 0e44970a3532cfa09eccc17848c2230a65e2d76bd94d6e53135402a4582f36156e76c07cab05d14b43dbaddafb2547965acb87d71881dfb4fd44f41013fd5d3a WHIRLPOOL 3fa8f80f07cbe0f675bef583d50de61ad674673002bb9562eefe8935f52dab9174a5a2997f800cd2dac4b6757e96ef91f2c741a4f52ff485b3338f3df2b2f03f
DIST tyxml-2.1.tar.gz 103875 SHA256 3cf2bb4a58fdcf8ad91ec3afcd0124ca5f762a99bb43494b9219521d93e6d009 SHA512 09c1b7734da1e77ab27b0660c025553f8f0c0a2446e7043c92372c690306cdb36746ff3f0859cf0e2c733b18c24c91db52bdb058112529149bb1e7de3c28fb3f WHIRLPOOL f6de4d0584ac11dae07ad50f86d87a27c38b2504ec0756e624135e945706779d2b69da3c83ceacf8688df7a31c885ab950d606892cba7e7c36c33e39949476e2
EBUILD tyxml-2.0.2.ebuild 1044 SHA256 ce539d7f53a497563f50d6351580dacf632a6120e99ea8faec4050554634f199 SHA512 ee838de251b707902dee406978b6626f4f151123fd4cdc1f0132c066dc50d2d9b761d81cca5bd403f3210156b9d867d562ad36381e87fd99e9bcb25a08750c15 WHIRLPOOL 4e0f662ce230129d6f9930b044e3531b8c3f8247a982055578d7c2b2b5de0d8d224d3afa3a8eb47bb424e2a224fe5901a5ed66a114cc25fca03b8d0a644ac432
+EBUILD tyxml-2.1-r1.ebuild 1025 SHA256 efac81c13517dfe5765757c30b55a0033984d9f0adcfaf35ece4b3f643d71e99 SHA512 a779ca87dff8eb117f3f90e19cdd66564c9b65fcf26d2d1313f67d5df321f2c76a703cc745f2292b1910124a1f0daa97b9b6e6bd89f601faf0eee65ec695dd1f WHIRLPOOL 9759ecac094d78cc493db444c8a20d11b00c895ffef413f610fea67ea64e89387426bf9a589b36170d8222f4997ab0ee49526c32ab82a6776f7dbecd088ec83d
EBUILD tyxml-2.1.ebuild 1042 SHA256 7bd2662b1fdf0038de798b817897b7deb189f2c0b79168ac87dddaa0c2575e7a SHA512 9f181d86159106c326673e71412004eb86f1817ddb914c713cd5f2b5711f48b3cc3a6cb15c7549491a3fc8d48e8cdf98821ecd40ec8d2a8fb16fe64b2292d9d8 WHIRLPOOL c137bf55e6f12892719c0373a2dd248fa1aed13318ce0258ff5a11060921840b9e88b17e3639939adfeeca345c658d5a6d305c63693da2d852f10abfda4723e7
-MISC ChangeLog 490 SHA256 1236766ad5244e3d784569aaf206cc44618d235cfa23b3f565b2dd7868b8ae17 SHA512 a7bd53552460389259fe614cdc08b7b22f17f608b81feffa9dabc69b033103900be969f61b09067d823aed392c9cc81fb957485547122e75fa12c939d65dbf67 WHIRLPOOL 5be344f09c38ec3d3ffc8c0698eec499b28f097848d6ef9e6271a709208d618a9ead7da3df47331982b7535f7cd677bb790cc409e5bfd702364adcea9679e096
+MISC ChangeLog 674 SHA256 e02591a221d5d0cea43f77ecabaf8c0088639f589d404802cbe7f1740267b921 SHA512 351688af2036b57d9df50295d30ee4246de87448a3ae37713c4e81bf7492a7cc78f80ca3dfa6d3a4badbd76a05de23172818c5ee10fd9bbaf7c29f4d46719a0a WHIRLPOOL bb13c8ec75627fb47495c50528f0d59c799c417b3e50b1cf408c9b321376d3a15edb78fd09d231f9acb1b25ae0097bc67d6105f52629ae602ec94a7ee7806e84
MISC metadata.xml 241 SHA256 addf8ee1daa81fa1610eae3f9c133257c0354a09365f71df318e1b1b8a463e12 SHA512 8fa46c73b1eeded0ba1c6950e9bf1cfadc8b7bea3eb5214d228200ef522bfb8e0dec653805897a1dc2737ff366c8160d042999ee06898fc4b8d790179c7a8906 WHIRLPOOL a7f4f1067f2fdecea260a18a9b69375d0236ba230c61278f01dd99dc76e9febffe910ea676773335e0dda672f5ef2e6ef8a3927d0e04c413eef5576479e6cde9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iEYEARECAAYFAk/3DtoACgkQvFcC4BYPU0r4iwCeKM8JCDtn5F6Z8OlyerknrV7k
+eFIAn3QtFpJGmrYhbLNCIRp9YjNLlv+k
+=Fsfn
+-----END PGP SIGNATURE-----
diff --git a/dev-ml/tyxml/tyxml-2.1-r1.ebuild b/dev-ml/tyxml/tyxml-2.1-r1.ebuild
new file mode 100644
index 000000000000..13ea57b08daa
--- /dev/null
+++ b/dev-ml/tyxml/tyxml-2.1-r1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-ml/tyxml/tyxml-2.1-r1.ebuild,v 1.1 2012/07/06 16:14:12 aballier Exp $
+
+EAPI=4
+
+inherit eutils findlib
+
+DESCRIPTION="A libary to build xml trees typechecked by OCaml"
+HOMEPAGE="http://ocsigen.org/tyxml/"
+SRC_URI="http://www.ocsigen.org/download/${P}.tar.gz"
+
+LICENSE="LGPL-2.1-linking-exception"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc ocamlduce +ocamlopt"
+
+DEPEND="
+ >=dev-lang/ocaml-3.12[ocamlopt?]
+ dev-ml/ocamlnet
+ ocamlduce? ( dev-ml/ocamlduce )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ export myopts="OCAMLDUCE=$(usex ocamlduce yes no)"
+}
+
+src_compile() {
+ if use ocamlopt; then
+ emake "$myopts"
+ else
+ emake "$myopts" byte
+ fi
+ use doc && emake doc "$myopts"
+}
+
+src_install() {
+ findlib_src_preinst
+ if use ocamlopt; then
+ emake DESTIR="${D}" "$myopts" install
+ else
+ emake DESTIR="${D}" "$myopts" install-byte
+ fi
+ dodoc CHANGES README
+ use doc && dohtml -r doc/api-html
+}