[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 063737b33759e5442e84c83aca2d6f6544ef1b6d Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 12:43:12 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 13:13:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063737b3 dev-ml/ppx_optcomp: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_optcomp/Manifest | 1 + dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest index 111954f46720..d5b4b8e71731 100644 --- a/dev-ml/ppx_optcomp/Manifest +++ b/dev-ml/ppx_optcomp/Manifest @@ -1,3 +1,4 @@ DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a SHA512 e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44 DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd SHA512 73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157 DIST ppx_optcomp-0.15.0.tar.gz 16699 BLAKE2B b13f9aa50bd46a9ea552677b0c9bc611b6657e6ba7cff1e06d6489d2ffaa646bc3643eee08dbe07f52130ea27b3e607bbf620b0a94f8acdaf7bd045ab1a1c536 SHA512 302c2ab79c46a16b8a256167958ad9a87b34a2e7ddc70c7a5476cfb0feffc7de7bebc79c272526698e87804859555176facfb04bc72f3b4373c1cb138b1264c7 +DIST ppx_optcomp-0.16.0.tar.gz 16789 BLAKE2B 102c9daa01a9fbda926d0ce11546bb7a5a9520f00a57e504e88da383ed793498f23bd6de672f55116d2844a9e474d9a0c3471e7438e91c7019d6384acb40252d SHA512 8a10136a16423723a8cd1414ebad2c2029e8d28c563ce884eaceb85a363df7f019a08cee6194f7dbbc0290666909dbd9557d2900a8ce055ac57069364c785806 diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild new file mode 100644 index ..dc80a49fa3c3 --- /dev/null +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Optional compilation for OCaml" +HOMEPAGE="https://github.com/janestreet/ppx_optcomp; +SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + dev-ml/base:${SLOT} + dev-ml/findlib:= + dev-ml/stdio:${SLOT} + >=dev-ml/ppxlib-0.28.0:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: df775e07c4bd2e4ac9b610bee10678d848a8d398 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 25 13:01:46 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 25 13:01:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df775e07 dev-ml/ppx_optcomp: Stabilize 0.15.0 x86, #901545 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild index c8c68bb874d1..60048047c756 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 82f5e58c9441cca85841837026a8e0b5f117010f Author: Sam James gentoo org> AuthorDate: Sat Mar 25 02:03:37 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 25 02:03:37 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f5e58c dev-ml/ppx_optcomp: Stabilize 0.15.0 ppc64, #901545 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild index 014b0559ad6f..c8c68bb874d1 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 7453e0da7e12adea5bf091404c3565678e500029 Author: Sam James gentoo org> AuthorDate: Sat Mar 25 01:54:42 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 25 01:54:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7453e0da dev-ml/ppx_optcomp: Stabilize 0.15.0 arm64, #901545 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild index 98be3c1a1faa..8c9971f5fc94 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 40079bc04304f0750577cee36694e40fb840cce9 Author: Sam James gentoo org> AuthorDate: Sat Mar 25 01:54:43 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 25 01:54:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40079bc0 dev-ml/ppx_optcomp: Stabilize 0.15.0 arm, #901545 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild index 8c9971f5fc94..014b0559ad6f 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 184b498bb0dcb4bc3303f3daa51b576ddf485027 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Apr 24 13:47:31 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Apr 24 13:47:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184b498b dev-ml/ppx_optcomp: 0.15.0 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_optcomp/Manifest | 1 + dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest index ba84a1b65683..111954f46720 100644 --- a/dev-ml/ppx_optcomp/Manifest +++ b/dev-ml/ppx_optcomp/Manifest @@ -1,2 +1,3 @@ DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a SHA512 e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44 DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd SHA512 73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157 +DIST ppx_optcomp-0.15.0.tar.gz 16699 BLAKE2B b13f9aa50bd46a9ea552677b0c9bc611b6657e6ba7cff1e06d6489d2ffaa646bc3643eee08dbe07f52130ea27b3e607bbf620b0a94f8acdaf7bd045ab1a1c536 SHA512 302c2ab79c46a16b8a256167958ad9a87b34a2e7ddc70c7a5476cfb0feffc7de7bebc79c272526698e87804859555176facfb04bc72f3b4373c1cb138b1264c7 diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild new file mode 100644 index ..5eb0ec647f61 --- /dev/null +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Optional compilation for OCaml" +HOMEPAGE="https://github.com/janestreet/ppx_optcomp; +SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+ocamlopt" + +DEPEND=" + dev-ml/base:${SLOT} + dev-ml/findlib:= + dev-ml/stdio:${SLOT} + >=dev-ml/ppxlib-0.23.0:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 500b0b106a3e2f666bcc5835a0f648b2d535b24c Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Oct 16 14:01:46 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Oct 16 14:01:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500b0b10 dev-ml/ppx_optcomp: amd64 stable wrt bug #816096 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild index a5891652997..04653321edf 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: c7473d06e2be26f5638f22cd15e512641598df15 Author: Sam James gentoo org> AuthorDate: Fri Oct 15 23:18:50 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 15 23:18:50 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7473d06 dev-ml/ppx_optcomp: Stabilize 0.14.3 arm64, #816096 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild index 0ea17e75ca8..a5891652997 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 8ad20701ae549d1715a618337d3e3a70d90cd800 Author: Sam James gentoo org> AuthorDate: Fri Oct 15 22:42:42 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 15 22:42:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad20701 dev-ml/ppx_optcomp: Stabilize 0.14.3 arm, #816096 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild index 0cf80b035cc..0ea17e75ca8 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: c80831e2ae64d63b2485c2d9311faa396d629e2f Author: Sam James gentoo org> AuthorDate: Fri Oct 15 22:40:24 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 15 22:40:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80831e2 dev-ml/ppx_optcomp: Stabilize 0.14.3 x86, #816096 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild index d01ce62cd24..0cf80b035cc 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 548b44240beafd530c26a2e79a386b8f3c1ccd02 Author: Sam James gentoo org> AuthorDate: Tue Oct 5 06:25:22 2021 + Commit: Sam James gentoo org> CommitDate: Tue Oct 5 06:26:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=548b4424 dev-ml/ppx_optcomp: add 0.14.3 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_optcomp/Manifest | 1 + dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild | 26 ++ 2 files changed, 27 insertions(+) diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest index 2c8054a9d09..ba84a1b6568 100644 --- a/dev-ml/ppx_optcomp/Manifest +++ b/dev-ml/ppx_optcomp/Manifest @@ -1 +1,2 @@ DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a SHA512 e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44 +DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd SHA512 73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157 diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild new file mode 100644 index 000..d01ce62cd24 --- /dev/null +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Optional compilation for OCaml" +HOMEPAGE="https://github.com/janestreet/ppx_optcomp; +SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+ocamlopt" + +DEPEND=" + >=dev-ml/base-0.14.0:= + dev-ml/findlib:= + >=dev-ml/stdio-0.14.0:= + >=dev-ml/ppxlib-0.18.0:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= + >=dev-ml/ocaml-migrate-parsetree-2.0.0:= + dev-ml/cinaps:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 6dfc4463aa192a4b06b36e7806657d8d3aa6cf59 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Mar 8 21:05:40 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Mar 8 21:05:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dfc4463 dev-ml/ppx_optcomp: drop 0.9.0-r3 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_optcomp/Manifest| 1 - dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild | 23 --- 2 files changed, 24 deletions(-) diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest index a27b0ede003..2c8054a9d09 100644 --- a/dev-ml/ppx_optcomp/Manifest +++ b/dev-ml/ppx_optcomp/Manifest @@ -1,2 +1 @@ DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a SHA512 e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44 -DIST ppx_optcomp-0.9.0.tar.gz 14611 BLAKE2B 6fc431fd3ed173835a48814718a05b3ae619f182f4c008415dba77c88bfeab780e6fc49c4faed2ee4e362b6a151544b1a707651dcbfdbfcdce979a2a3d6d6c02 SHA512 ce4a5049045458533b783b99b7569e72e074bd425a81315d43fcab26dbc2a4b141cfda2b2365c69b3d0251f2bf0b8c8f0d14fc8883f1a0f4edae824776565a9c diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild deleted file mode 100644 index 698b92bbb14..000 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit opam - -DESCRIPTION="Optional compilation for OCaml" -HOMEPAGE="https://github.com/janestreet/ppx_optcomp; -SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -DEPEND=" - dev-ml/ppx_core:= - dev-ml/stdio:= - dev-ml/ocaml-migrate-parsetree:= -" -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} dev-ml/jbuilder"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: cf8e69c067b898d1b796389d51be28c67b0bec6a Author: Mark Wright gentoo org> AuthorDate: Fri Oct 16 14:30:58 2020 + Commit: Mark Wright gentoo org> CommitDate: Fri Oct 16 15:16:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8e69c0 dev-ml/ppx_optcomp: Fix deps and compile fail Thanks to Agostino Sarubbo for reporting. Closes: https://bugs.gentoo.org/748615 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Mark Wright gentoo.org> dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild index f1290a50950..354ca53cd15 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild @@ -15,11 +15,13 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="+ocamlopt" DEPEND=" - dev-ml/base:= - dev-ml/stdio:= + >=dev-ml/base-0.14.0:= + dev-ml/findlib:= + >=dev-ml/stdio-0.14.0:= >=dev-ml/ppxlib-0.18.0:= - dev-ml/ocaml-migrate-parsetree:= - dev-ml/result:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= + >=dev-ml/ocaml-migrate-parsetree-2.0.0:= + dev-ml/cinaps:= " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 6426a70f3c013292abca95aed64dc4bafecc5147 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Feb 14 14:25:00 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Feb 14 14:25:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6426a70f dev-ml/ppx_optcomp: x86 keyworded (bug #627836) Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild index 44140740f37..698b92bbb14 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc" +KEYWORDS="~amd64 ~ppc ~x86" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 6e354561b2959d08e9498d521b76b91b1ae660d6 Author: Alexis Ballier gentoo org> AuthorDate: Sat Nov 4 15:40:26 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Nov 4 15:40:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e354561 dev-ml/ppx_optcomp: Revbump to fix missing transitive := dep on stdio. Closes: https://bugs.gentoo.org/636518 Package-Manager: Portage-2.3.13, Repoman-2.3.4 .../{ppx_optcomp-0.9.0-r2.ebuild => ppx_optcomp-0.9.0-r3.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild similarity index 96% rename from dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild rename to dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild index 0185e9f77fb..44140740f37 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild @@ -16,6 +16,7 @@ IUSE="" DEPEND=" dev-ml/ppx_core:= + dev-ml/stdio:= dev-ml/ocaml-migrate-parsetree:= " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 2b817827e4641616fb6a6e7b91304f72fbc0174d Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 10 14:41:28 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 10 14:44:59 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b817827 dev-ml/ppx_optcomp: keyworded 0.9.0-r2 for ppc, bug #627836 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild index 5a96ebff8c9..0185e9f77fb 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P} LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc" IUSE="" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 577ad1a41c8fff067864d99f4b4dd15a367c3a8f Author: Alexis Ballier gentoo org> AuthorDate: Tue Aug 15 07:20:50 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Aug 15 07:26:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577ad1a4 dev-ml/ppx_optcomp: convert to opam.eclass Package-Manager: Portage-2.3.7, Repoman-2.3.3 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild index 6c86a487aa6..5a96ebff8c9 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild @@ -3,6 +3,8 @@ EAPI=6 +inherit opam + DESCRIPTION="Optional compilation for OCaml" HOMEPAGE="https://github.com/janestreet/ppx_optcomp; SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -14,16 +16,7 @@ IUSE="" DEPEND=" dev-ml/ppx_core:= - dev-lang/ocaml:= dev-ml/ocaml-migrate-parsetree:= " RDEPEND="${DEPEND}" -DEPEND="${DEPEND} dev-ml/opam dev-ml/jbuilder" - -src_install() { - opam-installer -i \ - --prefix="${ED}/usr" \ - --libdir="${D}/$(ocamlc -where)" \ - --docdir="${ED}/usr/share/doc/${PF}" \ - ${PN}.install || die -} +DEPEND="${DEPEND} dev-ml/jbuilder"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 39d7490c47847468cca30deddfefac870790c430 Author: Alexis Ballier gentoo org> AuthorDate: Mon Apr 17 09:26:41 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Apr 17 09:26:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d7490c dev-ml/ppx_optcomp: revbump for propagating previous fix Package-Manager: Portage-2.3.5, Repoman-2.3.2 .../ppx_optcomp/{ppx_optcomp-0.9.0.ebuild => ppx_optcomp-0.9.0-r1.ebuild} | 0 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r1.ebuild similarity index 100% rename from dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild rename to dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: ab570ec1e761c8a33b3a8d7197c7cf5cb415ef62 Author: Alexis Ballier gentoo org> AuthorDate: Sun Apr 16 19:35:19 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Sun Apr 16 19:35:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab570ec1 dev-ml/ppx_optcomp: add missing dev-lang/ocaml:= dep, bug #615768 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild index 735f51015a6..9fc51ce4556 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild @@ -12,7 +12,10 @@ SLOT="0/${PV}" KEYWORDS="~amd64" IUSE="" -DEPEND="dev-ml/ppx_core:=" +DEPEND=" + dev-ml/ppx_core:= + dev-lang/ocaml:= +" RDEPEND="${DEPEND}" DEPEND="${DEPEND} dev-ml/opam dev-ml/jbuilder"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 4e36cdf4f3d571260c25ceaad6f0220ce1a7 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jan 24 11:39:41 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jan 24 11:39:41 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e36cdf4 dev-ml/ppx_optcomp: remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-ml/ppx_optcomp/Manifest | 1 - dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild | 39 - 2 files changed, 40 deletions(-) diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest index 3f24bb4..5e09bd2 100644 --- a/dev-ml/ppx_optcomp/Manifest +++ b/dev-ml/ppx_optcomp/Manifest @@ -1,2 +1 @@ -DIST ppx_optcomp-113.24.00.tar.gz 56740 SHA256 5abd8c7b07ac20efdc549df127ee5e7f169ebd88fe95e7d0711d6fbe4dc4b6d6 SHA512 6f2e03b428060282a987ca6087609aeca5596007c6b67c8aa463efcb97be5a3277805e0fd4e0835c8af5f46f9223345ba84acc93fcc6bb034910e6d240a6d549 WHIRLPOOL 74c33f9c78ab29d3e6c3dabcff609a05d619eac94b1ef6b4319821e29b5341ac455f8f15b62fcd65afa79aff1b182f73b29b12c36fdf0ae2c798ab72bfde37c9 DIST ppx_optcomp-113.33.00.tar.gz 59227 SHA256 b2a3140a03dff8314bcca84a3d0691f3c1d78172cbb6c03390c7952f9b7747c1 SHA512 956cb3007d4c13eac789e02f7f132c3ef153af5d3ae7d69aea3e8a10395a0984bc48e136c7dc6b245aebcc193a05cb47493873f9952e65765310c28a7242be63 WHIRLPOOL 906a4ac35c05d89f2001f831049688205e4647d766b05a3af1f751cd3fed84de616011f015df76973aa2e8cde6640ff52353861eece51b5409b4000e201381d7 diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild deleted file mode 100644 index a644d2d.. --- a/dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit oasis - -DESCRIPTION="Optional compilation for OCaml" -HOMEPAGE="http://www.janestreet.com/ocaml; -SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${P}.tar.gz; - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-ml/ppx_tools:= - dev-ml/ppx_core:=" - -RDEPEND="${DEPEND}" - -src_configure() { - emake setup.exe - OASIS_SETUP_COMMAND="./setup.exe" oasis_src_configure -} - -src_compile() { - emake -} - -src_install() { - opam-installer -i \ - --prefix="${ED}/usr" \ - --libdir="${D}/$(ocamlc -where)" \ - --docdir="${ED}/usr/share/doc/${PF}" \ - ${PN}.install || die - dodoc CHANGES.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/, dev-ml/ppx_optcomp/files/
commit: c159e6a2d43d1c5e1f0dad52b3c7d3de39c4d885 Author: Alexis Ballier gentoo org> AuthorDate: Tue Nov 29 14:32:30 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Nov 29 15:05:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c159e6a2 dev-ml/ppx_optcomp: fix build with ocaml 4.04 Package-Manager: portage-2.3.2 dev-ml/ppx_optcomp/files/oc44.patch | 31 + dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild | 3 ++- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/files/oc44.patch b/dev-ml/ppx_optcomp/files/oc44.patch new file mode 100644 index ..332b58b --- /dev/null +++ b/dev-ml/ppx_optcomp/files/oc44.patch @@ -0,0 +1,31 @@ +Index: ppx_optcomp-113.33.00/src/ppx_optcomp.ml +=== +--- ppx_optcomp-113.33.00.orig/src/ppx_optcomp.ml ppx_optcomp-113.33.00/src/ppx_optcomp.ml +@@ -552,7 +552,7 @@ end = struct + + let rec next_directive (lexer : lexer) lexbuf = + match lexer lexbuf with +-| SHARP -> parse_directive lexer lexbuf ++| HASH -> parse_directive lexer lexbuf + | EOL -> next_directive lexer lexbuf + | EOF -> endif_missing lexbuf + | _ -> skip_line lexer lexbuf; next_directive lexer lexbuf +@@ -647,7 +647,7 @@ end = struct + (* Return the next token from a stream, interpreting directives. *) + let rec lexer_internal (lexer : lexer) lexbuf : Parser.token = + match lexer lexbuf with +-| SHARP when at_bol lexbuf -> ++| HASH when at_bol lexbuf -> + interpret_directive lexer lexbuf (parse_directive lexer lexbuf); + lexer_internal lexer lexbuf + | EOF -> Stack.check_eof lexbuf; EOF +@@ -749,7 +749,7 @@ end = struct + Location.init lexbuf fn; + let rec loop pos acc = + match Lexer.token lexbuf with +- | SHARP when at_bol lexbuf -> ++ | HASH when at_bol lexbuf -> + let acc = (pos, Lexing.lexeme_start lexbuf) :: acc in + interpret_directive Lexer.token lexbuf (parse_directive Lexer.token lexbuf); + loop (Lexing.lexeme_end lexbuf) acc diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild index f3ad68d..873416d 100644 --- a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild +++ b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -22,6 +22,7 @@ RDEPEND="${DEPEND}" src_prepare() { has_version '>=dev-lang/ocaml-4.03' && epatch "${FILESDIR}/oc43.patch" + has_version '>=dev-lang/ocaml-4.04' && epatch "${FILESDIR}/oc44.patch" } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/, dev-ml/ppx_optcomp/files/
commit: bc71c7dce7157facf5fc5335bac1bbf9cc5a9d9b Author: Alexis Ballier gentoo org> AuthorDate: Sun May 1 18:09:14 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue May 3 09:13:52 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc71c7dc dev-ml/ppx_optcomp: fix build with ocaml 4.03 Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_optcomp/files/oc43.patch | 93 + dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild | 6 +- 2 files changed, 98 insertions(+), 1 deletion(-) diff --git a/dev-ml/ppx_optcomp/files/oc43.patch b/dev-ml/ppx_optcomp/files/oc43.patch new file mode 100644 index 000..6203c07 --- /dev/null +++ b/dev-ml/ppx_optcomp/files/oc43.patch @@ -0,0 +1,93 @@ +diff -uNr ppx_optcomp-113.33.00/_oasis ppx_optcomp-113.33.00+4.03/_oasis +--- ppx_optcomp-113.33.00/_oasis 2016-03-09 16:44:54.0 +0100 ppx_optcomp-113.33.00+4.03/_oasis 2016-03-22 15:13:51.0 +0100 +@@ -1,8 +1,8 @@ + OASISFormat: 0.4 +-OCamlVersion: >= 4.02.3 ++OCamlVersion: >= 4.03.0 + FindlibVersion: >= 1.3.2 + Name: ppx_optcomp +-Version: 113.33.00 ++Version: 113.33.00+4.03 + Synopsis: Optional compilation for OCaml + Authors: Jane Street Group, LLC+ Copyrights: (C) 2015-2016 Jane Street Group LLC +diff -uNr ppx_optcomp-113.33.00/opam ppx_optcomp-113.33.00+4.03/opam +--- ppx_optcomp-113.33.00/opam 2016-03-18 12:08:01.0 +0100 ppx_optcomp-113.33.00+4.03/opam2016-03-22 17:51:37.0 +0100 +@@ -15,4 +15,4 @@ + "ppx_core" + "ppx_tools" {>= "0.99.3"} + ] +-available: [ ocaml-version >= "4.02.3" ] ++available: [ ocaml-version >= "4.03.0" ] +diff -uNr ppx_optcomp-113.33.00/src/ppx_optcomp.ml ppx_optcomp-113.33.00+4.03/src/ppx_optcomp.ml +--- ppx_optcomp-113.33.00/src/ppx_optcomp.ml 2016-03-09 16:44:54.0 +0100 ppx_optcomp-113.33.00+4.03/src/ppx_optcomp.ml 2016-03-22 15:13:51.0 +0100 +@@ -169,12 +169,19 @@ + Location.raise_errorf ~loc:e.pexp_loc "optcomp: expression not supported" + ;; + ++let parse_int loc x = ++ match int_of_string x with ++ | v -> v ++ | exception _ -> ++Location.raise_errorf ~loc "optcomp: invalid integer" ++;; ++ + let rec eval env e : Value.t = + let loc = e.pexp_loc in + match e.pexp_desc with +- | Pexp_constant (Const_int x) -> Intx +- | Pexp_constant (Const_charx) -> Char x +- | Pexp_constant (Const_string (x, _)) -> String x ++ | Pexp_constant (Pconst_integer(x, None)) -> Int (parse_int loc x) ++ | Pexp_constant (Pconst_charx ) -> Char x ++ | Pexp_constant (Pconst_string (x, _ )) -> String x + + | Pexp_construct ({ txt = Lident "true" ; _ }, None) -> Bool true + | Pexp_construct ({ txt = Lident "false"; _ }, None) -> Bool false +@@ -192,7 +199,7 @@ + + | Pexp_apply ({ pexp_desc = Pexp_ident { txt = Lident s; _ }; _ }, args) -> begin + let args = +-List.map args ~f:(fun (l, x) -> if l <> "" then not_supported e else x) ++List.map args ~f:(fun (l, x) -> if l <> Asttypes.Nolabel then not_supported e else x) + in + match s, args with + | "=" , [x; y] -> eval_cmp env ( = ) x y +@@ -283,12 +290,13 @@ + | _ -> not_supported e + + and bind env patt value = ++ let loc = patt.ppat_loc in + match patt.ppat_desc, value with + | Ppat_any, _ -> env + +- | Ppat_constant (Const_int x), Inty when x = y -> env +- | Ppat_constant (Const_charx), Char y when x = y -> env +- | Ppat_constant (Const_string (x, _)), String y when x = y -> env ++ | Ppat_constant (Pconst_integer(x, None)), Inty when parse_int loc x = y -> env ++ | Ppat_constant (Pconst_charx ), Char y when x = y -> env ++ | Ppat_constant (Pconst_string (x, _ )), String y when x = y -> env + + | Ppat_construct ({ txt = Lident "true" ; _ }, None), Bool true -> env + | Ppat_construct ({ txt = Lident "false"; _ }, None), Bool false -> env +@@ -506,7 +514,7 @@ + | Pexp_construct (x, Some y) -> + let id = var_of_lid x in + Let (ppat_var ~loc:id.loc id, y) +- | Pexp_apply (x, [("", y)]) -> ++ | Pexp_apply (x, [(Nolabel, y)]) -> + let id = var_of_expr x in + Let (ppat_var ~loc:id.loc id, y) + | _ -> +@@ -517,7 +525,7 @@ + | LIDENT "import" -> begin + let e = get_expr () in + match e.pexp_desc with +- | Pexp_constant (Const_string (s, _)) -> Import s ++ | Pexp_constant (Pconst_string (s, _)) -> Import s + | _ -> + Location.raise_errorf ~loc:e.pexp_loc "optcomp: #import expect a string" + end diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_optcomp/
commit: 2acee6d5bf58b8336fe6c07422e775459df50151 Author: Alexis Ballier gentoo org> AuthorDate: Tue Mar 22 09:03:29 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Mar 22 09:20:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acee6d5 dev-ml/ppx_optcomp: bump to 113.33.00 Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_optcomp/Manifest | 1 + dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild | 39 + 2 files changed, 40 insertions(+) diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest index 399b111..3f24bb4 100644 --- a/dev-ml/ppx_optcomp/Manifest +++ b/dev-ml/ppx_optcomp/Manifest @@ -1 +1,2 @@ DIST ppx_optcomp-113.24.00.tar.gz 56740 SHA256 5abd8c7b07ac20efdc549df127ee5e7f169ebd88fe95e7d0711d6fbe4dc4b6d6 SHA512 6f2e03b428060282a987ca6087609aeca5596007c6b67c8aa463efcb97be5a3277805e0fd4e0835c8af5f46f9223345ba84acc93fcc6bb034910e6d240a6d549 WHIRLPOOL 74c33f9c78ab29d3e6c3dabcff609a05d619eac94b1ef6b4319821e29b5341ac455f8f15b62fcd65afa79aff1b182f73b29b12c36fdf0ae2c798ab72bfde37c9 +DIST ppx_optcomp-113.33.00.tar.gz 59227 SHA256 b2a3140a03dff8314bcca84a3d0691f3c1d78172cbb6c03390c7952f9b7747c1 SHA512 956cb3007d4c13eac789e02f7f132c3ef153af5d3ae7d69aea3e8a10395a0984bc48e136c7dc6b245aebcc193a05cb47493873f9952e65765310c28a7242be63 WHIRLPOOL 906a4ac35c05d89f2001f831049688205e4647d766b05a3af1f751cd3fed84de616011f015df76973aa2e8cde6640ff52353861eece51b5409b4000e201381d7 diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild new file mode 100644 index 000..a644d2d --- /dev/null +++ b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit oasis + +DESCRIPTION="Optional compilation for OCaml" +HOMEPAGE="http://www.janestreet.com/ocaml; +SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${P}.tar.gz; + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-ml/ppx_tools:= + dev-ml/ppx_core:=" + +RDEPEND="${DEPEND}" + +src_configure() { + emake setup.exe + OASIS_SETUP_COMMAND="./setup.exe" oasis_src_configure +} + +src_compile() { + emake +} + +src_install() { + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + ${PN}.install || die + dodoc CHANGES.md +}