summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-ml/camlp5/ChangeLog7
-rw-r--r--dev-ml/camlp5/Manifest20
-rw-r--r--dev-ml/camlp5/camlp5-6.13.ebuild67
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
+}