diff options
author | 2013-08-27 16:55:01 +0000 | |
---|---|---|
committer | 2013-08-27 16:55:01 +0000 | |
commit | 1342ba200b4e4071a3331d935971110e14dc3fdf (patch) | |
tree | fb6fdbbd6a1a3dd5295966540585af4c0e070968 /dev-ml/camlidl | |
parent | version bump (diff) | |
download | historical-1342ba200b4e4071a3331d935971110e14dc3fdf.tar.gz historical-1342ba200b4e4071a3331d935971110e14dc3fdf.tar.bz2 historical-1342ba200b4e4071a3331d935971110e14dc3fdf.zip |
Install a META file, bug #482016 by Matthew Maurer. EAPI5, define subslot and add := dep on ocaml
Package-Manager: portage-2.2.1/cvs/Linux x86_64
Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'dev-ml/camlidl')
-rw-r--r-- | dev-ml/camlidl/ChangeLog | 11 | ||||
-rw-r--r-- | dev-ml/camlidl/Manifest | 14 | ||||
-rw-r--r-- | dev-ml/camlidl/camlidl-1.05-r1.ebuild | 53 | ||||
-rw-r--r-- | dev-ml/camlidl/files/META.camlidl | 5 |
4 files changed, 80 insertions, 3 deletions
diff --git a/dev-ml/camlidl/ChangeLog b/dev-ml/camlidl/ChangeLog index 724ae0161f6a..02311f4eb27b 100644 --- a/dev-ml/camlidl/ChangeLog +++ b/dev-ml/camlidl/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for dev-ml/camlidl -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/ChangeLog,v 1.6 2010/02/25 18:56:05 zmedico Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/ChangeLog,v 1.7 2013/08/27 16:54:54 aballier Exp $ + +*camlidl-1.05-r1 (27 Aug 2013) + + 27 Aug 2013; Alexis Ballier <aballier@gentoo.org> +camlidl-1.05-r1.ebuild, + +files/META.camlidl: + Install a META file, bug #482016 by Matthew Maurer. EAPI5, define subslot and + add := dep on ocaml 25 Feb 2010; Zac Medico <zmedico@gentoo.org> camlidl-1.05.ebuild: Bug #306677 - Fix invalid conditional USE dep. diff --git a/dev-ml/camlidl/Manifest b/dev-ml/camlidl/Manifest index 13413748a8f1..dda3dc499274 100644 --- a/dev-ml/camlidl/Manifest +++ b/dev-ml/camlidl/Manifest @@ -1,6 +1,18 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX META.camlidl 123 SHA256 5a4e43f63d770c11e489f50b5c8facb03f47b1b7f60a3d1f1c17804fb56c0b91 SHA512 196727adb64e11b4f486419147c2d711a0d278f4f340dcec61318cd76fb816deea78e85c814f6fd4f14dae168a843fe41b0ecca3086d42387475f196519cb850 WHIRLPOOL 64616163aa01ded0ff1031b5aee7f4f379937f69345523fac2a1f8626148dddc3649c141f7409203b8a50c1c7e644551bda70325a59c4d6927fb64fb9d13e65b AUX includes.patch 361 SHA256 b773691406b3a9d22bc21651cf3c6a5b03402110ba8e6d6564ff8d09863aecce SHA512 e76690bba23d6ac3a4ef0f15feed6826cd203c38919b8fdf043c46c6f7311eef768c9c85b9855d217e1014b0b55086c7dfcea4c132320035aeafcb8e7de2bcd3 WHIRLPOOL 0a5dd2cac9adb028cfa183b26f12f39aa7787028aaa2bda8d716eab7ed663cc367b1d32d548aa76b92676c499d20c09a168e62655820913a10910561844f490a AUX tests.patch 1061 SHA256 b71db8a06d633898e3ab6ec4b6254075e48feef912e160c36dfdf6f84d1ce961 SHA512 72234478b420edbebf48aaba4ab0078c35c3d8eced6634092b8ca605ba93a5791249e2f271ea656e86c62ac45561c25100a5e786f7827b8545ea4996e0f2850e WHIRLPOOL 9697ef9d3d8a039f4e2f8d93fe1368b9f77fdf8b07663473bfe3bbb6c92729c931891ad0c975e70638d361f06df45b7bb88a6958a01c2fe6c60e16fd0e1a6828 DIST camlidl-1.05.tar.gz 100640 SHA256 857ed5bd3b2f99c62813070e1a5b4b6375e837c6815f4ad956baeb6f8c660311 SHA512 e8857aca818a06f8c861e5f55dddd7e8e3ab1efae51647534460b4f092166709d86c6de1215c792a0489d668d72064ccfb7635e9a6d3854cd5a62f74541a9d18 WHIRLPOOL ca2ef6dea1647640a7bfae5da6b76ee864e5f29190317c33e768a946fa0fc1e9ce513f83158b7d11d4b3103b2f32fb5873775c55a7e9e24b969eece639ee0db7 +EBUILD camlidl-1.05-r1.ebuild 1330 SHA256 a9b94b5964249927e526f35e44ee7b08ea28d98b02b4e20bdd14d52f499fe4ad SHA512 7d568bc34d579450d7a758a479e62b5f54014cfb2dc5aa047e78ef4683c4b6e23385db5e7b7535a150b3b1ae3520c1a9a47e6676755b3fb638f8aa19cdff1630 WHIRLPOOL 1bcfdea67e2783679786e46ff77c58b6517fc82bebf2b1e2ad183fbe523ac7402cdc63aa85b325924a2a5984e29ed3b7c934b8ee773abadb88f05b834d60472e EBUILD camlidl-1.05.ebuild 1267 SHA256 1654ee869d24d7e27ac93ac1f933fda0cd1023887fa2da8e36f9eab336ca02bf SHA512 cbd881c3695fec7029e064ac913cb6dda0f4e7e59038a1a64f744185e906d81a623e13080ab1ea1b519c44ce7bbb1cb15743a7bab8447b4b4761136dfd177861 WHIRLPOOL 9254ac2e9b56313226e11adc719a79261adf1fbb3d19b41abec7e110cfc388fe1ee27c1a65ca49d65581fd581d4796abc345e14ddc962ca896a05b06bdb566b4 -MISC ChangeLog 1137 SHA256 68aefa58e8d2a8588021a12692b2dd5b7ceae019f6ac42a756f398d965ff0f51 SHA512 907c4d21d9b663be605319a5ef827d72a5b9cf0758835998df30664ee77c12c524f03cfd38c07d12bf1ad13fec09b997d29c607f637d9746d5648c8687868783 WHIRLPOOL 8a3ffb528fba66e77a10bb67bf4c3b5ec50da50a51c1bae9ae02ee6ff1173953b333f4870e166d9876b824b789e0eb81d8b31089c49959237ac585fde5a55fcf +MISC ChangeLog 1373 SHA256 2ce954c6adc8beb5cb628318830a7a694a87e3b550bc163b20e71d19de71f36a SHA512 c1e573f41b8d92c2fb582cf497840b09acb91f97433f59a116c18033643be88bcdaffd3b50d0d1461d77f4f252d4b2d03897f9af065b05810c5af56d3867154f WHIRLPOOL 3cdc65a89426737bb6dad8d5bb0bfecd2eb21022cc4c86bfa351ff4e308612406a358bdda0ae8b9bd2df7410b93a44d48e5cfa181c5f6656348ceb371d2c4b36 MISC metadata.xml 157 SHA256 d14b8b08774f2a40f42d70ff40b1b4f1c4725e7095d702143a32909553eac799 SHA512 5e4a17ffdcc021c3d28f9ac71f8ec0b35a243e269281ba7db2e17845d7990221040ab16db6fa13c708f7d8db154d8d65d2d7f80f3a7dd84bc001449369738f2f WHIRLPOOL 79ae48d5df04eab0d90848c85d48c62b0e3901cc5c9a74d0b85de5becac5de0f55a3c9c719bf716bb757cfd8be306a222f247a0749fb346f6589893698b25c63 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.21 (GNU/Linux) + +iEYEAREIAAYFAlIc2d8ACgkQvFcC4BYPU0qXqQCgpiPsF/REE0IzFfzEL2Vi+vv/ +vIEAn2fR8Gg1U+iOYt+paSpPWSwWDqF/ +=uWhN +-----END PGP SIGNATURE----- diff --git a/dev-ml/camlidl/camlidl-1.05-r1.ebuild b/dev-ml/camlidl/camlidl-1.05-r1.ebuild new file mode 100644 index 000000000000..4a8602431e37 --- /dev/null +++ b/dev-ml/camlidl/camlidl-1.05-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlidl/camlidl-1.05-r1.ebuild,v 1.1 2013/08/27 16:54:54 aballier Exp $ + +EAPI=5 + +inherit eutils toolchain-funcs + +DESCRIPTION="CamlIDL is a stub code generator for using C/C++ libraries from O'Caml" +HOMEPAGE="http://caml.inria.fr/camlidl/" +SRC_URI="http://caml.inria.fr/distrib/bazar-ocaml/${P}.tar.gz" +LICENSE="QPL-1.0 LGPL-2" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" +DEPEND=">=dev-lang/ocaml-3.10.2:=[ocamlopt]" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/tests.patch" + epatch "${FILESDIR}/includes.patch" +} + +src_compile() { + # Use the UNIX makefile + libdir=`ocamlc -where` + sed -i -e "s|OCAMLLIB=.*|OCAMLLIB=${libdir}|" config/Makefile.unix + sed -i -e "s|BINDIR=.*|BINDIR=/usr/bin|" config/Makefile.unix + ln -s Makefile.unix config/Makefile + + # Make + emake -j1 +} + +src_test() { + einfo "Running tests..." + cd tests + emake CCPP="$(tc-getCXX)" +} + +src_install() { + libdir=`ocamlc -where` + dodir ${libdir}/caml + dodir /usr/bin + # Install + emake BINDIR="${ED}/usr/bin" OCAMLLIB="${ED}${libdir}" install + + # Add package header + sed -e "s/@VERSION/${P}/g" "${FILESDIR}/META.camlidl" > "${ED}${libdir}/META.camlidl" || die + + # Documentation + dodoc README Changes +} diff --git a/dev-ml/camlidl/files/META.camlidl b/dev-ml/camlidl/files/META.camlidl new file mode 100644 index 000000000000..b0aeaf231415 --- /dev/null +++ b/dev-ml/camlidl/files/META.camlidl @@ -0,0 +1,5 @@ +description = "Stub generator" +version = "@VERSION" +directory = "^" +archive(byte) = "com.cma" +archive(native) = "com.cmxa" |