diff options
author | Alexis Ballier <aballier@gentoo.org> | 2012-07-06 16:14:12 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2012-07-06 16:14:12 +0000 |
commit | ddd48bf784071d025caa68c0420a2cd6f26b5fba (patch) | |
tree | 1eb1dde1966ed1f65bd2705c2420ad56a62b6155 /dev-ml | |
parent | leave rpath stuff to default cmake-utils eclass, so prefix links properly (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ml/tyxml/Manifest | 13 | ||||
-rw-r--r-- | dev-ml/tyxml/tyxml-2.1-r1.ebuild | 46 |
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 +} |