[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: e27a9ae59488fc7d129ce1b2e36fb751e8731254 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 2 19:44:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 2 19:44:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e27a9ae5 dev-ml/ppx_bin_prot: Stabilize 0.16.0 arm64, #933369 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild index a6cd2c3334ad..fb2b307789ec 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 2dd8467950e8b8d2526320b0350de0bbb9d2ef52 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 2 19:39:30 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 2 19:39:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd84679 dev-ml/ppx_bin_prot: Stabilize 0.16.0 x86, #933369 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild index 815b3490c1fc..11ef06d28c79 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 95d8eb3115ed638b6882b0043ab1955039d6a8f4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Jun 2 19:33:41 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Jun 2 19:34:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95d8eb31 dev-ml/ppx_bin_prot: Stabilize 0.16.0 amd64, #933369 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild index c8f350402be7..815b3490c1fc 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 87ee3cf78096b4d10eeff57183dc9a6021f250e7 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Jul 2 06:20:20 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Jul 2 07:21:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87ee3cf7 dev-ml/ppx_bin_prot: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_bin_prot/Manifest | 1 + dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild | 27 ++ 2 files changed, 28 insertions(+) diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest index 2438fb8a4604..f64024a7e876 100644 --- a/dev-ml/ppx_bin_prot/Manifest +++ b/dev-ml/ppx_bin_prot/Manifest @@ -1,2 +1,3 @@ DIST ppx_bin_prot-0.14.0.tar.gz 36642 BLAKE2B 6a80f574fad5e3ba2bb1adad8e6af86a9bd463ab7ed8976901234694a56f9e17c04ccc74f0bd4a18c75f1a4ccd81848218078bb387f8ff2f5df337c5f2492226 SHA512 7d61624d18fd76daed5a5d60d16ac0a3fd658ef650ee6ae4b65346e96d1718a044deb3ca6fbb63c69176505f64d0d1b6becd8419061cfb69466d45e16964329b DIST ppx_bin_prot-0.15.0.tar.gz 37045 BLAKE2B 6ec039c1b18c759a676c1da30f02d70799e93d77dcd530844b2a448e4f2a58fbdf9c88f0d4a802a34070959586e7b9c7b1be1b51de9d29d34ea57fba9c7938cf SHA512 3fdc7e9431458b752d553f093762e3ed3c96af3a789eceeb94895284de961a887e358d137c21da372cadf6c0e6329628f6c698499581f672e0e1913b3274cc14 +DIST ppx_bin_prot-0.16.0.tar.gz 37632 BLAKE2B 48597b32da8b41dc5c9027d8dccff099055b9efdd7510c5f89c4d74f51e2fe6150e800ed5fbcc44f818deed5843e5bd485403ef7ec1e09ddec8d2b328e1dc8ad SHA512 b6e4f1a1ea1dfcfb2c23f34b0842097ad85535a22a767b2f47aa3a5812a112a60768c7b94bfce2602721f165b8ffec1e5282e83a008b2c6684bb102093467f3c diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild new file mode 100644 index ..c8f350402be7 --- /dev/null +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.16.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Generation of bin_prot readers and writers from types" +HOMEPAGE="https://github.com/janestreet/ppx_bin_prot"; +SRC_URI="https://github.com/janestreet/${PN}/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 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.14 + dev-ml/bin_prot:${SLOT} + dev-ml/ppx_here:${SLOT} + >=dev-ml/ppxlib-0.28.0:= +" +DEPEND="${RDEPEND} + test? ( + dev-ml/ppx_jane + )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 474369eeaf519cd11744b1239b7e9d81f8c981ad Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 29 08:28:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 29 08:28:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474369ee dev-ml/ppx_bin_prot: Stabilize 0.15.0-r1 arm, #901567 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild index 648a5ad4dd49..59371554c68a 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 314ee7de50fb81f951b041a0047145ffaab88a45 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 29 08:28:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 29 08:28:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=314ee7de dev-ml/ppx_bin_prot: Stabilize 0.15.0-r1 x86, #901567 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild index c91daaa4172b..105e3fde7628 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: ccf757419074cf365e84179a0afe81d25277885e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 29 08:28:52 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 29 08:28:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccf75741 dev-ml/ppx_bin_prot: Stabilize 0.15.0-r1 ppc64, #901567 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild index 59371554c68a..c91daaa4172b 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: d9cf53bd56c66acaeba986160e0bc9318886a488 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 29 08:28:45 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 29 08:28:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9cf53bd dev-ml/ppx_bin_prot: Stabilize 0.15.0-r1 arm64, #901567 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild index 46c5f6cc2433..648a5ad4dd49 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 878ccc7016eeba85c330cb5f376db3da20b9b306 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Mar 16 12:59:06 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Mar 16 12:59:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878ccc70 dev-ml/ppx_bin_prot: stabilize 0.15.0-r1 for amd64 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild index bd280143ac23..46c5f6cc2433 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g 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 test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 8abfa2b4c6dbfaf272bff4145e9e1cb41a2de11e Author: Alfredo Tupone gentoo org> AuthorDate: Fri Mar 10 08:17:03 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Mar 10 08:17:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8abfa2b4 dev-ml/ppx_bin_prot: fix test deps, oUnit -> ounit2 Closes: https://bugs.gentoo.org/749171 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild index 09c3fc426cd0..667f5d60f08c 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,4 +28,15 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( dev-ml/ppx_jane + dev-ml/core + dev-ml/ounit2 + dev-ml/core_bench )" + +src_prepare() { + sed -i \ + -e "s:oUnit:ounit2:" \ + test/dune \ + || die + default +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 2b774e2cd3f31b8227ec5c0d750d97922d094c67 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Feb 9 21:06:57 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Feb 9 21:06:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b774e2c dev-ml/ppx_bin_prot: add deps on ppxlib Signed-off-by: Alfredo Tupone gentoo.org> .../{ppx_bin_prot-0.15.0.ebuild => ppx_bin_prot-0.15.0-r1.ebuild}| 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild similarity index 89% rename from dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild rename to dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild index b58e50d24335..bd280143ac23 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,8 @@ RESTRICT="!test? ( test )" RDEPEND=" dev-ml/bin_prot:${SLOT} dev-ml/ppx_here:${SLOT} - " + >=dev-ml/ppxlib-0.23.0:= +" DEPEND="${RDEPEND} test? ( dev-ml/ppx_jane
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 0cd20df5316f4dca12023ca7517739688c3a79f9 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Oct 19 18:43:01 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Oct 19 18:43:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd20df5 dev-ml/ppx_bin_prot: adj deps Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild index 41ef683e28d6..09c3fc426cd0 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild @@ -23,6 +23,7 @@ RDEPEND=" >=dev-ml/ppxlib-0.18.0:= >=dev-ml/ocaml-migrate-parsetree-2.0.0:= dev-ml/cinaps:= + dev-ml/sexplib0:= " DEPEND="${RDEPEND} test? (
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: dcead6bfba51ad81e2d11f51032136c4b43cc8dc Author: Alfredo Tupone gentoo org> AuthorDate: Sun Apr 24 14:44:43 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Apr 24 14:45:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcead6bf dev-ml/ppx_bin_prot: 0.15.0 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_bin_prot/Manifest | 1 + dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest index 8a9a08861fb4..2438fb8a4604 100644 --- a/dev-ml/ppx_bin_prot/Manifest +++ b/dev-ml/ppx_bin_prot/Manifest @@ -1 +1,2 @@ DIST ppx_bin_prot-0.14.0.tar.gz 36642 BLAKE2B 6a80f574fad5e3ba2bb1adad8e6af86a9bd463ab7ed8976901234694a56f9e17c04ccc74f0bd4a18c75f1a4ccd81848218078bb387f8ff2f5df337c5f2492226 SHA512 7d61624d18fd76daed5a5d60d16ac0a3fd658ef650ee6ae4b65346e96d1718a044deb3ca6fbb63c69176505f64d0d1b6becd8419061cfb69466d45e16964329b +DIST ppx_bin_prot-0.15.0.tar.gz 37045 BLAKE2B 6ec039c1b18c759a676c1da30f02d70799e93d77dcd530844b2a448e4f2a58fbdf9c88f0d4a802a34070959586e7b9c7b1be1b51de9d29d34ea57fba9c7938cf SHA512 3fdc7e9431458b752d553f093762e3ed3c96af3a789eceeb94895284de961a887e358d137c21da372cadf6c0e6329628f6c698499581f672e0e1913b3274cc14 diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild new file mode 100644 index ..b58e50d24335 --- /dev/null +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.15.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Generation of bin_prot readers and writers from types" +HOMEPAGE="https://github.com/janestreet/ppx_bin_prot"; +SRC_URI="https://github.com/janestreet/${PN}/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 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ml/bin_prot:${SLOT} + dev-ml/ppx_here:${SLOT} + " +DEPEND="${RDEPEND} + test? ( + dev-ml/ppx_jane + )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 31da337c1de00a097dfd7aee157add2383f306e4 Author: Sam James gentoo org> AuthorDate: Fri Oct 15 03:02:10 2021 + Commit: Sam James gentoo org> CommitDate: Fri Oct 15 03:02:10 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31da337c dev-ml/ppx_bin_prot: tidy ebuild Signed-off-by: Sam James gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild index 5c074d9d55c..d2f36bcbc01 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild @@ -15,17 +15,16 @@ KEYWORDS="amd64 arm arm64 ppc ppc64 x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )" -DEPEND=" +RDEPEND=" >=dev-ml/base-0.14.0:= dev-ml/findlib:= >=dev-ml/bin_prot-0.14.0:= >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppxlib-0.18.0:= - >=dev-ml/ocaml-migrate-parsetree-2.0.0:= - dev-ml/cinaps:= + >=dev-ml/ocaml-migrate-parsetree-2.0.0:= + dev-ml/cinaps:= " -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} +DEPEND="${RDEPEND} test? ( dev-ml/ppx_jane )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: f886ca9ce846144c0fd44cfd45c062c58f3a359a Author: Alfredo Tupone gentoo org> AuthorDate: Sun Mar 7 19:20:18 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Mar 7 19:22:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f886ca9c dev-ml/ppx_bin_prot: rm old version Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_bin_prot/Manifest | 1 - dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild | 28 --- 2 files changed, 29 deletions(-) diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest index becb10f7494..8a9a08861fb 100644 --- a/dev-ml/ppx_bin_prot/Manifest +++ b/dev-ml/ppx_bin_prot/Manifest @@ -1,2 +1 @@ DIST ppx_bin_prot-0.14.0.tar.gz 36642 BLAKE2B 6a80f574fad5e3ba2bb1adad8e6af86a9bd463ab7ed8976901234694a56f9e17c04ccc74f0bd4a18c75f1a4ccd81848218078bb387f8ff2f5df337c5f2492226 SHA512 7d61624d18fd76daed5a5d60d16ac0a3fd658ef650ee6ae4b65346e96d1718a044deb3ca6fbb63c69176505f64d0d1b6becd8419061cfb69466d45e16964329b -DIST ppx_bin_prot-0.9.0.tar.gz 35234 BLAKE2B 883e7d8b3919d640408fd1efa22df6656d1146d2771313ee29bda287f8ec412b4acdabebb8ea3548918370a6048543b93e17b22141ac672a4b8c628d0c678844 SHA512 f900741f4caeec86ec9d73a086ffeec21789bdd99ca7b09a808a3e281038d587c9c326cc1217957fcd828c4e1da5902f6dee3bf4ba7a22feca5424573215a00c diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild deleted file mode 100644 index 00230450343..000 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit opam - -DESCRIPTION="Generation of bin_prot readers and writers from types" -HOMEPAGE="https://github.com/janestreet/ppx_bin_prot"; -SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="" - -DEPEND=" - dev-ml/bin-prot:= - dev-ml/ppx_core:= - dev-ml/ppx_driver:= - dev-ml/ppx_here:= - dev-ml/ppx_metaquot:= - dev-ml/ppx_type_conv:= - dev-ml/ocaml-migrate-parsetree:= - " - -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} dev-ml/jbuilder"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: c4266ce1083680d31fde8def2c98b4c5e57978c5 Author: Sam James gentoo org> AuthorDate: Sat Oct 17 01:08:04 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 01:08:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4266ce1 dev-ml/ppx_bin_prot: Keyword 0.14.0 x86, #748936 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild index 8d8f2978472..70ad4cccb0b 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: f29e6b2f7f218a6a13ec8b9f71cc5229b847416b Author: Sam James gentoo org> AuthorDate: Thu Oct 15 12:39:45 2020 + Commit: Sam James gentoo org> CommitDate: Thu Oct 15 12:41:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29e6b2f dev-ml/ppx_bin_prot: arm64 keyworded (bug #748936) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild index 88b18b82a15..4ac00094a4b 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~arm64" IUSE="+ocamlopt test" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: e90154d9f38ced6ac805f4df79840f757ee3f937 Author: Sam James gentoo org> AuthorDate: Thu Oct 15 01:16:25 2020 + Commit: Sam James gentoo org> CommitDate: Thu Oct 15 01:16:25 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e90154d9 dev-ml/ppx_bin_prot: Keyword 0.14.0 arm, #748936 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild index 942eef12f2d..88b18b82a15 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.14.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm" IUSE="+ocamlopt test" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 671e80fa42758838a206245f1e248e6f1ab828e5 Author: Alexis Ballier gentoo org> AuthorDate: Fri Sep 22 08:17:11 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Sep 22 08:31:40 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671e80fa dev-ml/ppx_bin_prot: update to opam.eclass Package-Manager: Portage-2.3.10, Repoman-2.3.3 dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild index 6be067684b5..00230450343 100644 --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-0.9.0.ebuild @@ -3,6 +3,8 @@ EAPI=6 +inherit opam + DESCRIPTION="Generation of bin_prot readers and writers from types" HOMEPAGE="https://github.com/janestreet/ppx_bin_prot"; SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -13,7 +15,6 @@ KEYWORDS="~amd64" IUSE="" DEPEND=" - dev-lang/ocaml:= dev-ml/bin-prot:= dev-ml/ppx_core:= dev-ml/ppx_driver:= @@ -24,12 +25,4 @@ DEPEND=" " 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_bin_prot/
commit: cfc05caf03f92745013367d8bb8a32ecfc833c92 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jan 24 11:33:44 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jan 24 11:33:44 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfc05caf dev-ml/ppx_bin_prot: remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-ml/ppx_bin_prot/Manifest | 2 - dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.00.ebuild | 46 --- dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild | 46 --- 3 files changed, 94 deletions(-) diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest index 24eb7eb..89d988d 100644 --- a/dev-ml/ppx_bin_prot/Manifest +++ b/dev-ml/ppx_bin_prot/Manifest @@ -1,3 +1 @@ -DIST ppx_bin_prot-113.24.00.tar.gz 68599 SHA256 e54749d90801c726cff6a2df97f25b37fdc02d182813152e09c1f1b0f800da08 SHA512 990a202e61c38ded24b8ab268b36c7d50c99108188f64d6734afe2507ed695a8bb300ba4babf2d5d7e3d7f6eb049f75c8b666d526dd117a41a03f6983faab121 WHIRLPOOL 7bc7fde7169e39d043996aa9385e1679b481736d5621a8f861d7ffdfc563410baf7d8a89ba47cef418b3a2c9b1173f10891eb71a7e3ae36bd1e51a2f1975ae0b -DIST ppx_bin_prot-113.24.01.tar.gz 68281 SHA256 142161bbf424adca3645253e5d5b27a37d4bfc4a748b936e8ba644bce5fef0dd SHA512 64558b0788242a364f08be59a1eccdfd382259717289457b150682df88e01f25e7e18e0633bde3fc597f0e242782f5a285d9ff1b44c4d155871272e0ab1faf0e WHIRLPOOL df6f5c3288ce4be2e1b66ad6cc0474d2adad3405296952505a6e625a602bdc46fa76fe3b0bc1959cad87769bb2d51a99b31e3889027a258c0f2fde4c4cf06f79 DIST ppx_bin_prot-113.33.00.tar.gz 68597 SHA256 958c10a6a621e861b1c58677d37ad711fd073331f5e60178adae31e214af0870 SHA512 5085187e7e82068628dd1c53de1313c6b2608c9fceb00c3c5ce924d5808b37b7f9dbd70926907f850e838e778d878dad4c8cc6404d25d06bab6e26af3e02890f WHIRLPOOL 86262b307a70deaac901cf8dffa8f5eb2de4b4d6bf36e2c542cd7c518845bd241424a8a0b18993804f663d7c6594e128b0b0695734b2161a7058c58ab326c4c8 diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.00.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.00.ebuild deleted file mode 100644 index 50cf669.. --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.00.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit oasis - -MY_P=${PN/-/_}-${PV} -DESCRIPTION="Generation of bin_prot readers and writers from types" -HOMEPAGE="http://www.janestreet.com/ocaml"; -SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${MY_P}.tar.gz"; - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-ml/ppx_tools:= - dev-ml/ppx_core:= - dev-ml/ppx_type_conv:= - >=dev-ml/bin-prot-113.24.00:= - " - -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} dev-ml/opam" - -S="${WORKDIR}/${MY_P}" - -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 -} diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild deleted file mode 100644 index 50cf669.. --- a/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit oasis - -MY_P=${PN/-/_}-${PV} -DESCRIPTION="Generation of bin_prot readers and writers from types" -HOMEPAGE="http://www.janestreet.com/ocaml"; -SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${MY_P}.tar.gz"; - -LICENSE="Apache-2.0" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="" - -DEPEND="dev-ml/ppx_tools:= - dev-ml/ppx_core:= - dev-ml/ppx_type_conv:= - >=dev-ml/bin-prot-113.24.00:= - " - -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} dev-ml/opam" - -S="${WORKDIR}/${MY_P}" - -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_bin_prot/files/, dev-ml/ppx_bin_prot/
commit: fca565081ff32059d122499399258832dffdf481 Author: Alexis Ballier gentoo org> AuthorDate: Tue May 3 14:57:24 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue May 3 17:44:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fca56508 dev-ml/ppx_bin_prot: fix build with ocaml 4.03 Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_bin_prot/files/oc43.patch | 113 ++ dev-ml/ppx_bin_prot/ppx_bin_prot-113.33.00.ebuild | 4 + 2 files changed, 117 insertions(+) diff --git a/dev-ml/ppx_bin_prot/files/oc43.patch b/dev-ml/ppx_bin_prot/files/oc43.patch new file mode 100644 index 000..d328d5b --- /dev/null +++ b/dev-ml/ppx_bin_prot/files/oc43.patch @@ -0,0 +1,113 @@ +diff -uNr ppx_bin_prot-113.33.00/_oasis ppx_bin_prot-113.33.00+4.03/_oasis +--- ppx_bin_prot-113.33.00/_oasis 2016-03-09 16:44:53.0 +0100 ppx_bin_prot-113.33.00+4.03/_oasis 2016-03-22 15:13:49.0 +0100 +@@ -1,8 +1,8 @@ + OASISFormat: 0.4 +-OCamlVersion: >= 4.02.3 ++OCamlVersion: >= 4.03.0 + FindlibVersion: >= 1.3.2 + Name: ppx_bin_prot +-Version: 113.33.00 ++Version: 113.33.00+4.03 + Synopsis: Generation of bin_prot readers and writers from types + Authors: Jane Street Group, LLC + Copyrights: (C) 2015-2016 Jane Street Group LLC +diff -uNr ppx_bin_prot-113.33.00/opam ppx_bin_prot-113.33.00+4.03/opam +--- ppx_bin_prot-113.33.00/opam2016-03-18 12:08:01.0 +0100 ppx_bin_prot-113.33.00+4.03/opam 2016-03-22 17:51:35.0 +0100 +@@ -17,4 +17,4 @@ + "ppx_tools" {>= "0.99.3"} + "ppx_type_conv" + ] +-available: [ ocaml-version >= "4.02.3" ] ++available: [ ocaml-version >= "4.03.0" ] +diff -uNr ppx_bin_prot-113.33.00/src/ppx_bin_prot.ml ppx_bin_prot-113.33.00+4.03/src/ppx_bin_prot.ml +--- ppx_bin_prot-113.33.00/src/ppx_bin_prot.ml 2016-03-09 16:44:53.0 +0100 ppx_bin_prot-113.33.00+4.03/src/ppx_bin_prot.ml2016-03-22 15:13:49.0 +0100 +@@ -37,7 +37,7 @@ + ~init:result_type + ~f:(fun (tp, _variance) acc -> + let loc = tp.ptyp_loc in +- ptyp_arrow ~loc "" (wrap_type ~loc tp) acc) ++ ptyp_arrow ~loc Nolabel (wrap_type ~loc tp) acc) + in + psig_value ~loc (value_description ~loc ~name ~type_:typ ~prim:[]) + +@@ -72,7 +72,12 @@ + | Rinherit _ -> false) + ;; + +-let atoms_in_variant cds = List.exists cds ~f:(fun cds -> cds.pcd_args = []) ++let atoms_in_variant cds = ++ List.exists cds ~f:(fun cds -> ++match cds.pcd_args with ++| Pcstr_tuple [] -> true ++| Pcstr_tuple _ -> false ++| Pcstr_record _ -> failwith "Pcstr_record not supported") + + let let_ins loc bindings expr = + List.fold_right bindings ~init:expr ~f:(fun binding expr -> +@@ -327,8 +332,8 @@ +Location.raise_errorf ~loc:ty.ptyp_loc + "bin_size_sum: GADTs are not supported by bin_prot"); + match cd.pcd_args with +-| [] -> acc +-| args -> ++| Pcstr_tuple [] -> acc ++| Pcstr_tuple args -> + let get_tp tp = tp in + let mk_patt loc v_name _ = pvar ~loc v_name in + let patts, size_args = +@@ -344,7 +349,8 @@ + let size = [%e size_tag] in + [%e size_args] + ] +- :: acc) ++ :: acc ++| Pcstr_record _ -> failwith "Pcstr_record not supported") + in + let matchings = + if atoms_in_variant alts then +@@ -585,13 +591,13 @@ +Location.raise_errorf ~loc:ty.ptyp_loc + "bin_write_sum: GADTs are not supported by bin_prot"); + match cd.pcd_args with +-| [] -> ++| Pcstr_tuple [] -> + let loc = cd.pcd_loc in + case + ~lhs:(pconstruct cd None) + ~guard:None + ~rhs:(eapply ~loc write_tag [eint ~loc i]) +-| args -> ++| Pcstr_tuple args -> + let get_tp tp = tp in + let mk_patt loc v_name _ = pvar ~loc v_name in + let patts, write_args = +@@ -606,7 +612,8 @@ + ~rhs:[%expr + let pos = [%e write_tag] [%e eint ~loc i] in + [%e write_args] +-]) ++] ++| Pcstr_record _ -> failwith "Pcstr_record not supported") + in + `Match matchings + +@@ -934,13 +941,14 @@ + Location.raise_errorf ~loc:cd.pcd_loc +"bin_read_sum: GADTs are not supported by bin_prot"); + match cd.pcd_args with +- | [] -> ++ | Pcstr_tuple [] -> + let loc = cd.pcd_loc in + case ~lhs:(pint ~loc mi) ~guard:None ~rhs:(econstruct cd None) +- | args -> ++ | Pcstr_tuple args -> + let bindings, args_expr = handle_arg_tp loc full_type_name args in + let rhs = let_ins loc bindings (econstruct cd (Some args_expr)) in + case ~lhs:(pint
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/
commit: 23700333a22066efcfbd8bef8d2336fb264338ee Author: Alexis Ballier gentoo org> AuthorDate: Tue Mar 22 09:44:35 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Mar 22 10:07:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23700333 dev-ml/ppx_bin_prot: bump to 113.33.00 Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_bin_prot/Manifest | 1 + dev-ml/ppx_bin_prot/ppx_bin_prot-113.33.00.ebuild | 46 +++ 2 files changed, 47 insertions(+) diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest index 8b6abf3..24eb7eb 100644 --- a/dev-ml/ppx_bin_prot/Manifest +++ b/dev-ml/ppx_bin_prot/Manifest @@ -1,2 +1,3 @@ DIST ppx_bin_prot-113.24.00.tar.gz 68599 SHA256 e54749d90801c726cff6a2df97f25b37fdc02d182813152e09c1f1b0f800da08 SHA512 990a202e61c38ded24b8ab268b36c7d50c99108188f64d6734afe2507ed695a8bb300ba4babf2d5d7e3d7f6eb049f75c8b666d526dd117a41a03f6983faab121 WHIRLPOOL 7bc7fde7169e39d043996aa9385e1679b481736d5621a8f861d7ffdfc563410baf7d8a89ba47cef418b3a2c9b1173f10891eb71a7e3ae36bd1e51a2f1975ae0b DIST ppx_bin_prot-113.24.01.tar.gz 68281 SHA256 142161bbf424adca3645253e5d5b27a37d4bfc4a748b936e8ba644bce5fef0dd SHA512 64558b0788242a364f08be59a1eccdfd382259717289457b150682df88e01f25e7e18e0633bde3fc597f0e242782f5a285d9ff1b44c4d155871272e0ab1faf0e WHIRLPOOL df6f5c3288ce4be2e1b66ad6cc0474d2adad3405296952505a6e625a602bdc46fa76fe3b0bc1959cad87769bb2d51a99b31e3889027a258c0f2fde4c4cf06f79 +DIST ppx_bin_prot-113.33.00.tar.gz 68597 SHA256 958c10a6a621e861b1c58677d37ad711fd073331f5e60178adae31e214af0870 SHA512 5085187e7e82068628dd1c53de1313c6b2608c9fceb00c3c5ce924d5808b37b7f9dbd70926907f850e838e778d878dad4c8cc6404d25d06bab6e26af3e02890f WHIRLPOOL 86262b307a70deaac901cf8dffa8f5eb2de4b4d6bf36e2c542cd7c518845bd241424a8a0b18993804f663d7c6594e128b0b0695734b2161a7058c58ab326c4c8 diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-113.33.00.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-113.33.00.ebuild new file mode 100644 index 000..50cf669 --- /dev/null +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-113.33.00.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit oasis + +MY_P=${PN/-/_}-${PV} +DESCRIPTION="Generation of bin_prot readers and writers from types" +HOMEPAGE="http://www.janestreet.com/ocaml"; +SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${MY_P}.tar.gz"; + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-ml/ppx_tools:= + dev-ml/ppx_core:= + dev-ml/ppx_type_conv:= + >=dev-ml/bin-prot-113.24.00:= + " + +RDEPEND="${DEPEND}" +DEPEND="${DEPEND} dev-ml/opam" + +S="${WORKDIR}/${MY_P}" + +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_bin_prot/
commit: 83d26c82e8a1781edcef76dd9200a98d6ba58789 Author: Alexis Ballier gentoo org> AuthorDate: Fri Feb 12 15:59:26 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Feb 12 16:30:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83d26c82 dev-ml/ppx_bin_prot: bump to 113.24.01 Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_bin_prot/Manifest | 1 + dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild | 46 +++ 2 files changed, 47 insertions(+) diff --git a/dev-ml/ppx_bin_prot/Manifest b/dev-ml/ppx_bin_prot/Manifest index d553bfa..8b6abf3 100644 --- a/dev-ml/ppx_bin_prot/Manifest +++ b/dev-ml/ppx_bin_prot/Manifest @@ -1 +1,2 @@ DIST ppx_bin_prot-113.24.00.tar.gz 68599 SHA256 e54749d90801c726cff6a2df97f25b37fdc02d182813152e09c1f1b0f800da08 SHA512 990a202e61c38ded24b8ab268b36c7d50c99108188f64d6734afe2507ed695a8bb300ba4babf2d5d7e3d7f6eb049f75c8b666d526dd117a41a03f6983faab121 WHIRLPOOL 7bc7fde7169e39d043996aa9385e1679b481736d5621a8f861d7ffdfc563410baf7d8a89ba47cef418b3a2c9b1173f10891eb71a7e3ae36bd1e51a2f1975ae0b +DIST ppx_bin_prot-113.24.01.tar.gz 68281 SHA256 142161bbf424adca3645253e5d5b27a37d4bfc4a748b936e8ba644bce5fef0dd SHA512 64558b0788242a364f08be59a1eccdfd382259717289457b150682df88e01f25e7e18e0633bde3fc597f0e242782f5a285d9ff1b44c4d155871272e0ab1faf0e WHIRLPOOL df6f5c3288ce4be2e1b66ad6cc0474d2adad3405296952505a6e625a602bdc46fa76fe3b0bc1959cad87769bb2d51a99b31e3889027a258c0f2fde4c4cf06f79 diff --git a/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild b/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild new file mode 100644 index 000..50cf669 --- /dev/null +++ b/dev-ml/ppx_bin_prot/ppx_bin_prot-113.24.01.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit oasis + +MY_P=${PN/-/_}-${PV} +DESCRIPTION="Generation of bin_prot readers and writers from types" +HOMEPAGE="http://www.janestreet.com/ocaml"; +SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${MY_P}.tar.gz"; + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="dev-ml/ppx_tools:= + dev-ml/ppx_core:= + dev-ml/ppx_type_conv:= + >=dev-ml/bin-prot-113.24.00:= + " + +RDEPEND="${DEPEND}" +DEPEND="${DEPEND} dev-ml/opam" + +S="${WORKDIR}/${MY_P}" + +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 +}