diff options
-rw-r--r-- | dev-ml/camlp5/ChangeLog | 7 | ||||
-rw-r--r-- | dev-ml/camlp5/Manifest | 20 | ||||
-rw-r--r-- | dev-ml/camlp5/camlp5-6.13.ebuild | 67 |
3 files changed, 79 insertions, 15 deletions
diff --git a/dev-ml/camlp5/ChangeLog b/dev-ml/camlp5/ChangeLog index aa5c314b6aab..87ba59a4ea80 100644 --- a/dev-ml/camlp5/ChangeLog +++ b/dev-ml/camlp5/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-ml/camlp5 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlp5/ChangeLog,v 1.86 2015/06/11 14:15:15 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlp5/ChangeLog,v 1.87 2015/06/18 08:42:12 aballier Exp $ + +*camlp5-6.13 (18 Jun 2015) + + 18 Jun 2015; Alexis Ballier <aballier@gentoo.org> +camlp5-6.13.ebuild: + version bump 11 Jun 2015; Agostino Sarubbo <ago@gentoo.org> camlp5-6.12.ebuild: Stable for ppc, wrt bug #535126 diff --git a/dev-ml/camlp5/Manifest b/dev-ml/camlp5/Manifest index 96988c21e481..33209330d32d 100644 --- a/dev-ml/camlp5/Manifest +++ b/dev-ml/camlp5/Manifest @@ -3,24 +3,16 @@ Hash: SHA256 DIST camlp5-6.11.tgz 686711 SHA256 65521c1d316ea6c0e794d07bd331bdb091840d3ab41c16b50005d7685a2cab37 SHA512 e9a4393810d677d2bfea264f43b2cfa1f86956f3f201dbeec04d864f051c652420488562fa5b3da54455bc939374a32e1ee87d9b868a4e7b18245e14dbe14e91 WHIRLPOOL 6e5482d3f9f44f21b82e3413402fc8032d570908bacb8d184a9d0a6ad005b84b6db1f353bd0da9d5d59c11637b81b4f8a8fd0705b2840935b63671a6e90bf4dd DIST camlp5-6.12.tgz 716173 SHA256 b716c8b248289205bc76823000bc0b0988517cfcfd9c2eb1a3c43cc2cd7d5c02 SHA512 33cf0738b0f8f1daad0f40158654c32a7a4b1559671c6f95193a9c71bb0fdb7f8328a3d012c5fdba83fe940882588a6e12c242a7585dd193974d4f7dedbdbc12 WHIRLPOOL 76d1d2c3eaf8781e594a66e50b2b2d2858a11310b7f8ed5f43cfef2d6598acb0ae573a4ab16154d8aee1d51043cc0e7a24fd9c0fb2d92651000a5100d0a9a50b +DIST camlp5-6.13.tgz 719912 SHA256 d1e948c04079e417d2b616f03f57cda9b6111c563d7ce59a8956ac93772e4aa9 SHA512 184280c0de77c72125c82b4ad93cba0af713374838248a3f0250b775a75f1a0a34d3c48a037fb91601d70a637cdf6b005222f866a700bb024c4a0caa8dbc41b7 WHIRLPOOL feef006286a0011157dc5076fb7397a2de651e831ed26a90ed80f1bc3b36f8eb35d2c7fd3eff4a37501a729314e921b7c7aaa7715df8bfba5408976ff28bd127 EBUILD camlp5-6.11.ebuild 1466 SHA256 6ae8126869a0bdfdff48c83c3e607eb2e2ebb7b1f55ecd03b1e7075f3cabb6bd SHA512 87d3501c7892f11fdf2304d3d311410137368d7ed4621d304364bdf86d88c42986bcef4390f891428aa2b838cd19a92f25c70415b3c9299cc58bf16e322794fe WHIRLPOOL d436ec193c0f70b8980386397760fa37d7c1ff0f30351ac51e9c7ee0771f0bd6424938f6cd5c348601c2a7a33f2e5a025c35a369d3460a3b1d83df1c0989a956 EBUILD camlp5-6.12.ebuild 1461 SHA256 f5b19f35f097a22ac43241a609bca1fe6746db4d192e6c5c95d58ebddc6bc043 SHA512 7c7fe54157f421d47ec064059478954b3ac3482759808ec609f09e40b0745b036a3a111f968a2b1eacc5a6670de873bf8456177bef56fc8768a6cbb23f36e7fb WHIRLPOOL fdf5d8aeabff581320f15891151796e5316fad1b23ffadb2b3e41e3217418139646b3cbaec1f62ab52a5fe127c8a447565625c331010280210d67029904b4ec1 -MISC ChangeLog 10565 SHA256 2a136d31b4b6405f8d7720c6c9b285d87a82ab969149be099c66e80bf2be37b2 SHA512 b288dc93c670b09cfcf2a69db52cd1eb69c1dd96a2e8e8b76c25cb82869de7b0dca74bfe56a80e6560327ffb585dfc84baf936e47e661953d5f3e14ff6181fde WHIRLPOOL 60f4d3c0355ca4127e8a9679a475847cdc73fff507d0006ad3f358f0df68d23b928a399a35f7d5b72c6fc4a1c1a9682911e8282144b1a848f9630f3f3f6d8b8f +EBUILD camlp5-6.13.ebuild 1469 SHA256 4ddcd0f2e7811321f5ae2a2d500c7b6cac44c407507e9bc279ed0f3c2f29494c SHA512 4c610de20fc8b27fe4534787395666dfdd834b7a28422c166961a5faacd4739623f05103431d3e7aa8b1f4ce1a6160965fb9914cef64e03312282ded5b632769 WHIRLPOOL edbae09b110bd116f2bc06e7747ffbb874788b9d62c5785477de3f617e58c8d66d7c7e3ce8536d953f31157d931ccfe8d84ffbcb46f5e8882039bf918dc89f9f +MISC ChangeLog 10687 SHA256 a4883d04528d5022ac99c757dca979b818758179c4400ebfc2cb9b2fc44169d7 SHA512 cf3df73b30485cd80eff2083fa47283ccc35ab527ff1cc4b12fefafa6c77f68f1da2a1462c56a06dedfc1a77431781b91388f73b51281445f59e33bef8e9de4c WHIRLPOOL d58b4298686350a539e97445290bbe3997971f8cef2d861da01674f33f05ba459c3d8b6d7b822b5551fb0efc80463f63b7e2c8079783deb008c0bf951169755c MISC metadata.xml 155 SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81 SHA512 a525f91dd332fc144c42d1437bdae9c889cbcece6294c2d2f4baf6a532ac2e13492736e75b41c83fac31033a9ae53c37deb96286a5ab8575611136617640952c WHIRLPOOL 71a9c7aaf4e268c65c0d1e30e343911ccbcf99ef8c23773abc2b3af8d58d9f7d5c09632805d8ba9050c09eef629f2b340db9eb9ba8b9cd2e5d655fce3f91fcb6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJVeZfzAAoJELp701BxlEWf9N8P/1IE8+1MQTNFnHDuidueqcKB -AUDXXylCvFDymGE2hQGO+5V/hNm5P2GephVOawl5+LzfRrCYK8/UN0xOS3RLrbK7 -drM6MfsqXfHGUNmkQD+KXNdVDP99zTKnYap+miUXDyHlrJfK13Fse7Jv0qPAP2fL -YDo6sT4RrmINF0ew/szIu47yIuATXKuRwb2GxthR/FHxjtPngSH47i+V6rnPWFfd -GeSLvVHl5yI+nc+ThtEc9/+FSEHbSKjIPR5q9QZETTFUNW4yG0rhB80JT/6XbK4R -fZsWoLB98/nJOOsZJ/8ornhtZ8ws33myrCjnHrOxStj79q6rRpCrHfF3n++SjJ1l -ImeAIemfLBOdMzlPXBXXvRu4v5NXPD4LrbyEjf/HDkn4UsH9zhF95OcrWVmceeCV -McVTKlq2P7s5fWQqaH0LgjQ3yQW9atPb4b9AulP6FR1pSOwFGwt6h4qDrMmeG7xY -djTq3slegHJN6LRo1C+9MaA9cO5a3QgOU8Qxke/8yzlhxgPuTYPmphTlbagIwIpw -Fy0UYGmYtSAjBXrwh+ckMyeAZ8CNIA4+RjtW+qp2IcdBsHy2Z+d9t1tOX8oBYnLq -JlXZh8FipaVdxeYvjESSfQ0k4y33Ph6rP2y/ZxrrAoSHQ4wBk3GA3XWGTFC0aiCi -vPj2iyEYYR214W9ZLIa/ -=JYvc +iEYEAREIAAYFAlWChGUACgkQvFcC4BYPU0pKKACeJ/rqEdZcvohyqULg8YK3XEAM +goMAoMYy4p7+Gg2BYL17sb6mPBmw3dU4 +=QhWE -----END PGP SIGNATURE----- diff --git a/dev-ml/camlp5/camlp5-6.13.ebuild b/dev-ml/camlp5/camlp5-6.13.ebuild new file mode 100644 index 000000000000..f64f992ece22 --- /dev/null +++ b/dev-ml/camlp5/camlp5-6.13.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-ml/camlp5/camlp5-6.13.ebuild,v 1.1 2015/06/18 08:42:12 aballier Exp $ + +EAPI="5" + +inherit multilib findlib eutils + +MY_P=${P%_p*} +DESCRIPTION="A preprocessor-pretty-printer of ocaml" +HOMEPAGE="http://camlp5.gforge.inria.fr/" +SRC_URI="http://camlp5.gforge.inria.fr/distrib/src/${MY_P}.tgz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +IUSE="doc +ocamlopt" + +DEPEND=">=dev-lang/ocaml-3.10:=[ocamlopt?]" +RDEPEND="${DEPEND}" + +PATCHLEVEL=${PV#*_p} +PATCHLIST="" + +if [ "${PATCHLEVEL}" != "${PV}" ] ; then + for (( i=1; i<=PATCHLEVEL; i++ )) ; do + SRC_URI="${SRC_URI} + http://pauillac.inria.fr/~ddr/camlp5/distrib/src/patch-${PV%_p*}-${i} -> ${MY_P}-patch-${i}.patch" + PATCHLIST="${PATCHLIST} ${MY_P}-patch-${i}.patch" + done +fi + +S=${WORKDIR}/${MY_P} + +src_prepare() { + for i in ${PATCHLIST} ; do + epatch "${DISTDIR}/${i}" + done +} + +src_configure() { + ./configure \ + --strict \ + -prefix /usr \ + -bindir /usr/bin \ + -libdir /usr/$(get_libdir)/ocaml \ + -mandir /usr/share/man || die "configure failed" +} + +src_compile(){ + emake out + if use ocamlopt; then + emake opt + emake opt.opt + fi +} + +src_install() { + emake DESTDIR="${D}" install + # findlib support + insinto "$(ocamlfind printconf destdir)/${PN}" + doins etc/META + + use doc && dohtml -r doc/* + + dodoc CHANGES DEVEL ICHANGES README UPGRADING MODE +} |