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

2023-06-30 Thread Alfredo Tupone
commit: 2c7eaa327afdb1d5dcd7a70fad874012dd5a38a8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 12:57:55 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 13:14:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c7eaa32

dev-ml/ppx_bench: add 0.16.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ppx_bench/Manifest|  1 +
 dev-ml/ppx_bench/ppx_bench-0.16.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index 459c2987ddab..f7ea63f1f25d 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1,2 +1,3 @@
 DIST ppx_bench-0.14.1.tar.gz 9132 BLAKE2B 
d8590c0b80bbde553ec28514017df6f5deaf93fc693f3c1f102a0ad1f7e616a9308b51d0fb2535f1f8279ddfb9760bdf6b546acaa06bf6181848b3f93771061d
 SHA512 
f359ebf33b1efe91dad9c844a16a0629cd079423a10da39d093af1e1d3c94872328de9a9272a741bf8f4bca5945556d5bc70a0f8994886a934eb933959c5db63
 DIST ppx_bench-0.15.0.tar.gz 9530 BLAKE2B 
d001817a4e912f7a9345e94a1f5104d0f1b6c35420892cb5cbf7eb7d9e7130de3406a9c9803b6dce9bd17e300d34a3df3dc5fd87d240637c3e3a8667b3191c87
 SHA512 
f3ab84c7c820735c429ae2250462226efc61d7099071a91dd9471d2052b807dca57c07661336d7f908e2104c1bc0095512429865b2528749cbc407e314e845df
+DIST ppx_bench-0.16.0.tar.gz 9555 BLAKE2B 
f215f21f4c1d4d23c86bbaaf4feb7ec3d21a1041d1072b9aec98a16f6cbec6cd2e6e067e8e44c90d5eb9aedc331092400f578aff40cc18a4eea22df1d7f432c2
 SHA512 
4644d7088647bffa24e380dcf52adfc4034fccddc0f3e75112c71542d6a4515904d465f15789705ac1861d267fab52af2791dc0a2ddedf83585c5f62c0f18aed

diff --git a/dev-ml/ppx_bench/ppx_bench-0.16.0.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.16.0.ebuild
new file mode 100644
index ..4ed99f0f5ec2
--- /dev/null
+++ b/dev-ml/ppx_bench/ppx_bench-0.16.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
+HOMEPAGE="https://github.com/janestreet/ppx_bench;
+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"
+
+DEPEND="
+   >=dev-lang/ocaml-4.14
+   dev-ml/ppx_inline_test:${SLOT}
+   >=dev-ml/ppxlib-0.28.0:=
+"
+RDEPEND="${DEPEND}"



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

2023-03-25 Thread Arthur Zamarin
commit: e667bc0ef2243de9b6f56830fdeab9c9167771ac
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 25 15:12:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 25 15:12:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e667bc0e

dev-ml/ppx_bench: Stabilize 0.15.0-r1 arm, #901553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
index 2711b9d956a7..1f3f932cf570 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-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"
 
 DEPEND="



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

2023-03-25 Thread Arthur Zamarin
commit: 784ff5d54a3fb4084d236a9045cec39bc05fe203
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 25 15:09:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 25 15:09:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784ff5d5

dev-ml/ppx_bench: Stabilize 0.15.0-r1 ppc64, #901553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
index 805adf8100f7..2711b9d956a7 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-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"
 
 DEPEND="



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

2023-03-25 Thread Arthur Zamarin
commit: 73f71eb6fb194bc2101e49c0cb52d4fed15bb1ee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 25 15:08:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 25 15:08:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f71eb6

dev-ml/ppx_bench: Stabilize 0.15.0-r1 x86, #901553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
index f41fc50e4cd8..805adf8100f7 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-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"
 
 DEPEND="



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

2023-03-25 Thread Arthur Zamarin
commit: 15ec5eee0b3810549a07b082c95d9adb2d2656db
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 25 15:08:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 25 15:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ec5eee

dev-ml/ppx_bench: Stabilize 0.15.0-r1 arm64, #901553

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
index 5c3048aecf05..f41fc50e4cd8 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-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"
 
 DEPEND="



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

2023-03-16 Thread Alfredo Tupone
commit: b93987271f9b00a4f062cd98f835e7cdde184dab
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Mar 16 13:35:31 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Mar 16 13:35:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9398727

dev-ml/ppx_bench: stabilize 0.15.0-r1 for amd64

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
index 3f92979b1d2f..5c3048aecf05 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-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"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bench/, dev-ml/ppx_bench/files/

2023-02-09 Thread Alfredo Tupone
commit: 04fdfae2d6ebd2a3a3b40be041d3db9eda6a1a98
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  9 21:03:50 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  9 21:04:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04fdfae2

dev-ml/ppx_bench: fix for ppxlib-0.29.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../files/ppx_bench-0.15.0-ppxlib0.29.0.patch  | 23 ++
 ...ch-0.15.0.ebuild => ppx_bench-0.15.0-r1.ebuild} |  9 +++--
 2 files changed, 30 insertions(+), 2 deletions(-)

diff --git a/dev-ml/ppx_bench/files/ppx_bench-0.15.0-ppxlib0.29.0.patch 
b/dev-ml/ppx_bench/files/ppx_bench-0.15.0-ppxlib0.29.0.patch
new file mode 100644
index ..580af9eb4b76
--- /dev/null
+++ b/dev-ml/ppx_bench/files/ppx_bench-0.15.0-ppxlib0.29.0.patch
@@ -0,0 +1,23 @@
+From ce7bcca13aff40dd667e231fc0892c8753d0fc94 Mon Sep 17 00:00:00 2001
+From: Carl Eastlund 
+Date: Thu, 19 Jan 2023 12:20:01 -0500
+Subject: [PATCH] Stop using [Ppxlib.File_path].
+
+Signed-off-by: Carl Eastlund 
+---
+ src/ppx_bench.ml | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/ppx_bench.ml b/src/ppx_bench.ml
+index 0c027e8..b825997 100644
+--- a/src/ppx_bench.ml
 b/src/ppx_bench.ml
+@@ -49,7 +49,7 @@ let maybe_drop loc code =
+ ;;
+ 
+ let descr (loc : Location.t) ?(inner_loc = loc) () =
+-  let filename = File_path.get_default_path loc in
++  let filename = loc.loc_start.pos_fname in
+   let line = loc.loc_start.pos_lnum in
+   let start_pos = loc.loc_start.pos_cnum - loc.loc_start.pos_bol in
+   let end_pos = inner_loc.Location.loc_end.pos_cnum - loc.loc_start.pos_bol in

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
similarity index 73%
rename from dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild
rename to dev-ml/ppx_bench/ppx_bench-0.15.0-r1.ebuild
index a286901987c3..3f92979b1d2f 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-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
@@ -14,5 +14,10 @@ SLOT="0/$(ver_cut 1-2)"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 
-DEPEND="dev-ml/ppx_inline_test:${SLOT}"
+DEPEND="
+   dev-ml/ppx_inline_test:${SLOT}
+   >=dev-ml/ppxlib-0.23.0:=
+"
 RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-ppxlib0.29.0.patch )



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

2022-10-19 Thread Alfredo Tupone
commit: 980c41fb045d99b424eddcc10b0cddd24fdabd33
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Oct 19 18:39:43 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Oct 19 18:40:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=980c41fb

dev-ml/ppx_bench: adj deps

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
index 49dd39a57db3..29bdabd5db75 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
@@ -17,8 +17,9 @@ IUSE="+ocamlopt"
 DEPEND="
>=dev-ml/ppx_inline_test-0.14.1:=
>=dev-ml/ppxlib-0.18.0:=
-   >=dev-ml/stdio-0.14.0:=
-   >=dev-ml/ocaml-migrate-parsetree-2.0.0:=
-   dev-ml/cinaps:=
+   >=dev-ml/stdio-0.14.0:=
+   >=dev-ml/ocaml-migrate-parsetree-2.0.0:=
+   dev-ml/cinaps:=
+   dev-ml/sexplib0:=
 "
 RDEPEND="${DEPEND}"



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

2022-04-24 Thread Alfredo Tupone
commit: 0efb92a4ebd6663736851dfceb2fcae3034029e1
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 24 14:07:18 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 24 14:07:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0efb92a4

dev-ml/ppx_bench: 0.15.0 bump

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ppx_bench/Manifest|  1 +
 dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index b53d101aa080..459c2987ddab 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1 +1,2 @@
 DIST ppx_bench-0.14.1.tar.gz 9132 BLAKE2B 
d8590c0b80bbde553ec28514017df6f5deaf93fc693f3c1f102a0ad1f7e616a9308b51d0fb2535f1f8279ddfb9760bdf6b546acaa06bf6181848b3f93771061d
 SHA512 
f359ebf33b1efe91dad9c844a16a0629cd079423a10da39d093af1e1d3c94872328de9a9272a741bf8f4bca5945556d5bc70a0f8994886a934eb933959c5db63
+DIST ppx_bench-0.15.0.tar.gz 9530 BLAKE2B 
d001817a4e912f7a9345e94a1f5104d0f1b6c35420892cb5cbf7eb7d9e7130de3406a9c9803b6dce9bd17e300d34a3df3dc5fd87d240637c3e3a8667b3191c87
 SHA512 
f3ab84c7c820735c429ae2250462226efc61d7099071a91dd9471d2052b807dca57c07661336d7f908e2104c1bc0095512429865b2528749cbc407e314e845df

diff --git a/dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild
new file mode 100644
index ..a286901987c3
--- /dev/null
+++ b/dev-ml/ppx_bench/ppx_bench-0.15.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
+HOMEPAGE="https://github.com/janestreet/ppx_bench;
+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"
+
+DEPEND="dev-ml/ppx_inline_test:${SLOT}"
+RDEPEND="${DEPEND}"



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

2021-03-07 Thread Alfredo Tupone
commit: 1117ecaf1c84eaf8ae57e5d864c9bd2247ee5d36
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Mar  7 18:17:14 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Mar  7 18:22:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1117ecaf

dev-ml/ppx_bench: rm old version

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ml/ppx_bench/Manifest   |  1 -
 dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index eeb87319371..b53d101aa08 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1,2 +1 @@
 DIST ppx_bench-0.14.1.tar.gz 9132 BLAKE2B 
d8590c0b80bbde553ec28514017df6f5deaf93fc693f3c1f102a0ad1f7e616a9308b51d0fb2535f1f8279ddfb9760bdf6b546acaa06bf6181848b3f93771061d
 SHA512 
f359ebf33b1efe91dad9c844a16a0629cd079423a10da39d093af1e1d3c94872328de9a9272a741bf8f4bca5945556d5bc70a0f8994886a934eb933959c5db63
-DIST ppx_bench-0.9.1.tar.gz 11097 BLAKE2B 
cdf7cd97a1ce702c75aa87a717b5d7905931571c0b000cef5a4af29e18f15c22adbf4882ef5453ddd97def6b5ea7885835dc69237e70e13138670a5ced4c966b
 SHA512 
1963525719178e34f50ee8dbe3cabe8582ffc08835e542d1ae593d6a250d4f841be53c96fbc203d620e11f9ad2a9f591e545656c3b254bd60db614ec1e06947d

diff --git a/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
deleted file mode 100644
index c17ddf31b27..000
--- a/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
-HOMEPAGE="https://github.com/janestreet/ppx_bench;
-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/ppx_core:=
-   dev-ml/ppx_driver:=
-   dev-ml/ppx_inline_test:=
-   dev-ml/ppx_metaquot:=
-   dev-ml/ocaml-migrate-parsetree:=
-"
-
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"



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

2020-10-16 Thread Sam James
commit: 5ba377a14bf1362c49fe92b312a53b554d15c694
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 17 01:07:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 17 01:07:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba377a1

dev-ml/ppx_bench: Keyword 0.14.1 x86, #748936

Signed-off-by: Sam James  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
index 8c40bf84288..c1e6e6c95d8 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.14.1.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"
 
 DEPEND="



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

2020-10-15 Thread Sam James
commit: 8e7256111220ce8b7c582d9518097ee80edc4ab8
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 15 12:39:34 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 15 12:41:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e725611

dev-ml/ppx_bench: arm64 keyworded (bug #748936)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
index 0428a3440a4..2efd7b6f555 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.14.1.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"
 
 DEPEND="



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

2020-10-14 Thread Sam James
commit: 5335a7cfd3c2d7b80de2a79f59f27d86787329c3
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 15 01:16:24 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 15 01:16:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5335a7cf

dev-ml/ppx_bench: Keyword 0.14.1 arm, #748936

Signed-off-by: Sam James  gentoo.org>

 dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
index ca335f8eea7..0428a3440a4 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.14.1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.14.1.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"
 
 DEPEND="



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

2017-09-22 Thread Alexis Ballier
commit: 817d7f920598aa52a4e65c892262d941cc0d
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Sep 22 08:18:04 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Sep 22 08:31:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817d7f96

dev-ml/ppx_bench: update to opam.eclass

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild | 13 +++--
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
index 35a254c8082..c17ddf31b27 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=6
 
+inherit opam
+
 DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
 HOMEPAGE="https://github.com/janestreet/ppx_bench;
 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/ppx_core:=
dev-ml/ppx_driver:=
dev-ml/ppx_inline_test:=
@@ -22,12 +23,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_bench/

2017-09-22 Thread Alexis Ballier
commit: e042711fd59d282f284ee50aa1e70a9ae571591a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Fri Sep 22 08:17:28 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Fri Sep 22 08:31:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e042711f

dev-ml/ppx_bench: Remove old

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 dev-ml/ppx_bench/Manifest   |  1 -
 dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index 365375c2dcc..2c6997db866 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1,2 +1 @@
-DIST ppx_bench-0.9.0.tar.gz 11064 SHA256 
e1491b585e1c1a76d05efa2851436d9e389905a65bb53fbfd5cb8b4b7f311ea0 SHA512 
c82ae501fb9642e75ba16cc263dde7c18efcf3a5b2f2e91eabe57b85f15fb2ead4c41d9312c2301cb2062a4327db7985421d1503b6c7f7024f80df83075fc3f9
 WHIRLPOOL 
d1eb770731a10c357a5cb0bfdeaa4b017cf7f8dd8beadb3f785534a0afdae26e8b2339f7d600d080aebac16906747a7e258580f7d55cd912e4b636c4af0ad30e
 DIST ppx_bench-0.9.1.tar.gz 11097 SHA256 
4790b8bf556a50577e4cc236fe7b708e1c72114c2d9af9030409ea7b4536c665 SHA512 
1963525719178e34f50ee8dbe3cabe8582ffc08835e542d1ae593d6a250d4f841be53c96fbc203d620e11f9ad2a9f591e545656c3b254bd60db614ec1e06947d
 WHIRLPOOL 
0517c048ed861b519e0a4d2530614ec5ee81000da4228fb040f77b31b56a4664808da8cbcf5ecafd8ac6b5b9cb63de62f7591a3b5ba65710720b0fe7e1a1c335

diff --git a/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild
deleted file mode 100644
index 35a254c8082..000
--- a/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
-HOMEPAGE="https://github.com/janestreet/ppx_bench;
-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-lang/ocaml:=
-   dev-ml/ppx_core:=
-   dev-ml/ppx_driver:=
-   dev-ml/ppx_inline_test:=
-   dev-ml/ppx_metaquot:=
-   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
-}



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

2017-05-13 Thread Michał Górny
commit: 6e3aaea4573fb155e9f3ca67c38ac8599a59d915
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 13 09:48:06 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 13 09:51:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3aaea4

dev-ml/ppx_bench: [QA] Fix DoubleEmptyLine

 dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild | 1 -
 dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild
index ef714fdd3fe..35a254c8082 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild
@@ -7,7 +7,6 @@ DESCRIPTION="Syntax extension for writing in-line benchmarks in 
ocaml code"
 HOMEPAGE="https://github.com/janestreet/ppx_bench;
 SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"

diff --git a/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
index ef714fdd3fe..35a254c8082 100644
--- a/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
@@ -7,7 +7,6 @@ DESCRIPTION="Syntax extension for writing in-line benchmarks in 
ocaml code"
 HOMEPAGE="https://github.com/janestreet/ppx_bench;
 SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 
-
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"



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

2017-04-18 Thread Alexis Ballier
commit: 83bc9bd6d13535b124b6759a08c9780334d6f91c
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Apr 18 19:29:06 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Apr 18 20:09:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83bc9bd6

dev-ml/ppx_bench: bump to 0.9.1

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-ml/ppx_bench/Manifest   |  1 +
 dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index 78d8db5a86d..365375c2dcc 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1 +1,2 @@
 DIST ppx_bench-0.9.0.tar.gz 11064 SHA256 
e1491b585e1c1a76d05efa2851436d9e389905a65bb53fbfd5cb8b4b7f311ea0 SHA512 
c82ae501fb9642e75ba16cc263dde7c18efcf3a5b2f2e91eabe57b85f15fb2ead4c41d9312c2301cb2062a4327db7985421d1503b6c7f7024f80df83075fc3f9
 WHIRLPOOL 
d1eb770731a10c357a5cb0bfdeaa4b017cf7f8dd8beadb3f785534a0afdae26e8b2339f7d600d080aebac16906747a7e258580f7d55cd912e4b636c4af0ad30e
+DIST ppx_bench-0.9.1.tar.gz 11097 SHA256 
4790b8bf556a50577e4cc236fe7b708e1c72114c2d9af9030409ea7b4536c665 SHA512 
1963525719178e34f50ee8dbe3cabe8582ffc08835e542d1ae593d6a250d4f841be53c96fbc203d620e11f9ad2a9f591e545656c3b254bd60db614ec1e06947d
 WHIRLPOOL 
0517c048ed861b519e0a4d2530614ec5ee81000da4228fb040f77b31b56a4664808da8cbcf5ecafd8ac6b5b9cb63de62f7591a3b5ba65710720b0fe7e1a1c335

diff --git a/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
new file mode 100644
index 000..ef714fdd3fe
--- /dev/null
+++ b/dev-ml/ppx_bench/ppx_bench-0.9.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
+HOMEPAGE="https://github.com/janestreet/ppx_bench;
+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-lang/ocaml:=
+   dev-ml/ppx_core:=
+   dev-ml/ppx_driver:=
+   dev-ml/ppx_inline_test:=
+   dev-ml/ppx_metaquot:=
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_bench/, dev-ml/ppx_bench/files/

2017-04-02 Thread Alexis Ballier
commit: fe0ba07adcc32894870a68c8f31e8261cb566c75
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Apr  1 16:41:17 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Apr  2 08:37:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe0ba07a

dev-ml/ppx_bench: Bump to 0.9.0

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-ml/ppx_bench/Manifest   |  2 +-
 dev-ml/ppx_bench/files/oc43.patch   | 35 -
 dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild | 34 
 dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild | 48 -
 4 files changed, 35 insertions(+), 84 deletions(-)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index 9d75c7e66f9..78d8db5a86d 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1 +1 @@
-DIST ppx_bench-113.33.00.tar.gz 56870 SHA256 
3e694b1ffdeb2139189dcfc544e49e86072a7b46fdcdbb01ea10a7da42844193 SHA512 
696a80bf9cdc5dc98ace9dd4fd1c5b61741f1c18af69615110730ec09736b114daa2bcc62fdac231fcf54a527ecd4f7e30d4c331a2d7e3b2aa160ec3bd54995a
 WHIRLPOOL 
bcaf4e9079546e58b98ece1495e983fdd25aa578382630d2efb9beb49fb6a6df9334ff7920f5254ab40f18d77972038d36055811e3e566fa8107764dc5911fb5
+DIST ppx_bench-0.9.0.tar.gz 11064 SHA256 
e1491b585e1c1a76d05efa2851436d9e389905a65bb53fbfd5cb8b4b7f311ea0 SHA512 
c82ae501fb9642e75ba16cc263dde7c18efcf3a5b2f2e91eabe57b85f15fb2ead4c41d9312c2301cb2062a4327db7985421d1503b6c7f7024f80df83075fc3f9
 WHIRLPOOL 
d1eb770731a10c357a5cb0bfdeaa4b017cf7f8dd8beadb3f785534a0afdae26e8b2339f7d600d080aebac16906747a7e258580f7d55cd912e4b636c4af0ad30e

diff --git a/dev-ml/ppx_bench/files/oc43.patch 
b/dev-ml/ppx_bench/files/oc43.patch
deleted file mode 100644
index 7dbc7b481ff..000
--- a/dev-ml/ppx_bench/files/oc43.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff -uNr ppx_bench-113.33.00/_oasis ppx_bench-113.33.00+4.03/_oasis
 ppx_bench-113.33.00/_oasis 2016-03-09 16:44:53.0 +0100
-+++ ppx_bench-113.33.00+4.03/_oasis2016-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_bench
--Version:  113.33.00
-+Version:  113.33.00+4.03
- Synopsis: Syntax extension for writing in-line benchmarks in ocaml 
code
- Authors:  Jane Street Group, LLC 
- Copyrights:   (C) 2015-2016 Jane Street Group LLC 

-diff -uNr ppx_bench-113.33.00/opam ppx_bench-113.33.00+4.03/opam
 ppx_bench-113.33.00/opam   2016-03-18 12:08:01.0 +0100
-+++ ppx_bench-113.33.00+4.03/opam  2016-03-22 17:51:35.0 +0100
-@@ -17,4 +17,4 @@
-   "ppx_inline_test"
-   "ppx_tools"   {>= "0.99.3"}
- ]
--available: [ ocaml-version >= "4.02.3" ]
-+available: [ ocaml-version >= "4.03.0" ]
-diff -uNr ppx_bench-113.33.00/src/ppx_bench.ml 
ppx_bench-113.33.00+4.03/src/ppx_bench.ml
 ppx_bench-113.33.00/src/ppx_bench.ml   2016-03-09 16:44:53.0 
+0100
-+++ ppx_bench-113.33.00+4.03/src/ppx_bench.ml  2016-03-22 15:13:49.0 
+0100
-@@ -113,7 +113,7 @@
-   assert_enabled loc;
-   apply_to_descr_bench
- path "add_bench_module" loc ~inner_loc:m.pmod_loc None ?name_suffix name
--(pexp_fun ~loc "" None (punit ~loc)
-+(pexp_fun ~loc Nolabel None (punit ~loc)
-(pexp_letmodule ~loc (Located.mk ~loc "M")
-   m
-   (eunit ~loc)))

diff --git a/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild 
b/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild
new file mode 100644
index 000..ef714fdd3fe
--- /dev/null
+++ b/dev-ml/ppx_bench/ppx_bench-0.9.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Syntax extension for writing in-line benchmarks in ocaml code"
+HOMEPAGE="https://github.com/janestreet/ppx_bench;
+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-lang/ocaml:=
+   dev-ml/ppx_core:=
+   dev-ml/ppx_driver:=
+   dev-ml/ppx_inline_test:=
+   dev-ml/ppx_metaquot:=
+   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
+}

diff --git a/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild 
b/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild
deleted file mode 100644
index ef656195fb9..000
--- a/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public 

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

2017-01-24 Thread Alexis Ballier
commit: 667ee6455d284ce9f0a956d05e2669180070cb94
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jan 24 11:33:19 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jan 24 11:33:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667ee645

dev-ml/ppx_bench: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ml/ppx_bench/Manifest   |  1 -
 dev-ml/ppx_bench/ppx_bench-113.24.00.ebuild | 45 -
 2 files changed, 46 deletions(-)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index 0437a9b..9d75c7e 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1,2 +1 @@
-DIST ppx_bench-113.24.00.tar.gz 56546 SHA256 
d21d835c77553b6efeca8d5be67165c6ed7cf14dd73f96264516173386b62917 SHA512 
11ae8bcbc4d2b21ca7b7b99d404c3fc80bbf6ac12321b81a5af93b2754232cff26eea01bdeebd40b68a8f10e785cb29c8a051e350205c2759eaeb38ef01ae759
 WHIRLPOOL 
7b879a46d4f5864b934fb7626431149c17bf97427104c6d3e7c3f2c84f097c1f2d9d317205104841ce77fb26ea6281a309ebd42df31e42082ee4f7a75677f8fe
 DIST ppx_bench-113.33.00.tar.gz 56870 SHA256 
3e694b1ffdeb2139189dcfc544e49e86072a7b46fdcdbb01ea10a7da42844193 SHA512 
696a80bf9cdc5dc98ace9dd4fd1c5b61741f1c18af69615110730ec09736b114daa2bcc62fdac231fcf54a527ecd4f7e30d4c331a2d7e3b2aa160ec3bd54995a
 WHIRLPOOL 
bcaf4e9079546e58b98ece1495e983fdd25aa578382630d2efb9beb49fb6a6df9334ff7920f5254ab40f18d77972038d36055811e3e566fa8107764dc5911fb5

diff --git a/dev-ml/ppx_bench/ppx_bench-113.24.00.ebuild 
b/dev-ml/ppx_bench/ppx_bench-113.24.00.ebuild
deleted file mode 100644
index 52d678d..
--- a/dev-ml/ppx_bench/ppx_bench-113.24.00.ebuild
+++ /dev/null
@@ -1,45 +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="Syntax extension for writing in-line benchmarks in ocaml code"
-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_driver:=
-   dev-ml/ppx_inline_test:=
-   dev-ml/ppx_core:="
-
-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_bench/, dev-ml/ppx_bench/files/

2016-05-03 Thread Alexis Ballier
commit: 568490c7fd35d06313b26cc09ac30429c7c7e130
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue May  3 14:34:14 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue May  3 17:44:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568490c7

dev-ml/ppx_bench: bump to 4.03

Package-Manager: portage-2.2.28
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ml/ppx_bench/files/oc43.patch   | 35 +
 dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild |  4 
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/ppx_bench/files/oc43.patch 
b/dev-ml/ppx_bench/files/oc43.patch
new file mode 100644
index 000..7dbc7b4
--- /dev/null
+++ b/dev-ml/ppx_bench/files/oc43.patch
@@ -0,0 +1,35 @@
+diff -uNr ppx_bench-113.33.00/_oasis ppx_bench-113.33.00+4.03/_oasis
+--- ppx_bench-113.33.00/_oasis 2016-03-09 16:44:53.0 +0100
 ppx_bench-113.33.00+4.03/_oasis2016-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_bench
+-Version:  113.33.00
++Version:  113.33.00+4.03
+ Synopsis: Syntax extension for writing in-line benchmarks in ocaml 
code
+ Authors:  Jane Street Group, LLC 
+ Copyrights:   (C) 2015-2016 Jane Street Group LLC 

+diff -uNr ppx_bench-113.33.00/opam ppx_bench-113.33.00+4.03/opam
+--- ppx_bench-113.33.00/opam   2016-03-18 12:08:01.0 +0100
 ppx_bench-113.33.00+4.03/opam  2016-03-22 17:51:35.0 +0100
+@@ -17,4 +17,4 @@
+   "ppx_inline_test"
+   "ppx_tools"   {>= "0.99.3"}
+ ]
+-available: [ ocaml-version >= "4.02.3" ]
++available: [ ocaml-version >= "4.03.0" ]
+diff -uNr ppx_bench-113.33.00/src/ppx_bench.ml 
ppx_bench-113.33.00+4.03/src/ppx_bench.ml
+--- ppx_bench-113.33.00/src/ppx_bench.ml   2016-03-09 16:44:53.0 
+0100
 ppx_bench-113.33.00+4.03/src/ppx_bench.ml  2016-03-22 15:13:49.0 
+0100
+@@ -113,7 +113,7 @@
+   assert_enabled loc;
+   apply_to_descr_bench
+ path "add_bench_module" loc ~inner_loc:m.pmod_loc None ?name_suffix name
+-(pexp_fun ~loc "" None (punit ~loc)
++(pexp_fun ~loc Nolabel None (punit ~loc)
+(pexp_letmodule ~loc (Located.mk ~loc "M")
+   m
+   (eunit ~loc)))

diff --git a/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild 
b/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild
index 52d678d..c54b388 100644
--- a/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild
+++ b/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild
@@ -26,6 +26,10 @@ DEPEND="${DEPEND} dev-ml/opam"
 
 S="${WORKDIR}/${MY_P}"
 
+src_prepare() {
+   has_version '>=dev-lang/ocaml-4.03' && epatch "${FILESDIR}/oc43.patch"
+}
+
 src_configure() {
emake setup.exe
OASIS_SETUP_COMMAND="./setup.exe" oasis_src_configure



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

2016-03-22 Thread Alexis Ballier
commit: b37c8ed17f50c298a28e1ab6a4a6504cd4694959
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Mar 22 09:44:58 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Mar 22 10:07:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b37c8ed1

dev-ml/ppx_bench: bump to 113.33.00

Package-Manager: portage-2.2.28
Signed-off-by: Alexis Ballier  gentoo.org>

 dev-ml/ppx_bench/Manifest   |  1 +
 dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-ml/ppx_bench/Manifest b/dev-ml/ppx_bench/Manifest
index cd0b451..0437a9b 100644
--- a/dev-ml/ppx_bench/Manifest
+++ b/dev-ml/ppx_bench/Manifest
@@ -1 +1,2 @@
 DIST ppx_bench-113.24.00.tar.gz 56546 SHA256 
d21d835c77553b6efeca8d5be67165c6ed7cf14dd73f96264516173386b62917 SHA512 
11ae8bcbc4d2b21ca7b7b99d404c3fc80bbf6ac12321b81a5af93b2754232cff26eea01bdeebd40b68a8f10e785cb29c8a051e350205c2759eaeb38ef01ae759
 WHIRLPOOL 
7b879a46d4f5864b934fb7626431149c17bf97427104c6d3e7c3f2c84f097c1f2d9d317205104841ce77fb26ea6281a309ebd42df31e42082ee4f7a75677f8fe
+DIST ppx_bench-113.33.00.tar.gz 56870 SHA256 
3e694b1ffdeb2139189dcfc544e49e86072a7b46fdcdbb01ea10a7da42844193 SHA512 
696a80bf9cdc5dc98ace9dd4fd1c5b61741f1c18af69615110730ec09736b114daa2bcc62fdac231fcf54a527ecd4f7e30d4c331a2d7e3b2aa160ec3bd54995a
 WHIRLPOOL 
bcaf4e9079546e58b98ece1495e983fdd25aa578382630d2efb9beb49fb6a6df9334ff7920f5254ab40f18d77972038d36055811e3e566fa8107764dc5911fb5

diff --git a/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild 
b/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild
new file mode 100644
index 000..52d678d
--- /dev/null
+++ b/dev-ml/ppx_bench/ppx_bench-113.33.00.ebuild
@@ -0,0 +1,45 @@
+# 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="Syntax extension for writing in-line benchmarks in ocaml code"
+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_driver:=
+   dev-ml/ppx_inline_test:=
+   dev-ml/ppx_core:="
+
+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
+}