[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/

2023-07-02 Thread Alfredo Tupone
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/

2023-04-29 Thread Arthur Zamarin
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/

2023-04-29 Thread Arthur Zamarin
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/

2023-04-29 Thread Arthur Zamarin
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/

2023-04-29 Thread Arthur Zamarin
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/

2023-03-16 Thread Alfredo Tupone
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/

2023-03-10 Thread Alfredo Tupone
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/

2023-02-09 Thread Alfredo Tupone
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/

2022-10-19 Thread Alfredo Tupone
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/

2022-04-24 Thread Alfredo Tupone
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/

2021-10-14 Thread Sam James
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/

2021-03-07 Thread Alfredo Tupone
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/

2020-10-16 Thread Sam James
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/

2020-10-15 Thread Sam James
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/

2020-10-14 Thread Sam James
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/

2017-09-22 Thread Alexis Ballier
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/

2017-01-24 Thread Alexis Ballier
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/

2016-05-03 Thread Alexis Ballier
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 

[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bin_prot/

2016-03-22 Thread Alexis Ballier
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/

2016-02-12 Thread Alexis Ballier
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
+}