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

2023-06-30 Thread Alfredo Tupone
commit: 063737b33759e5442e84c83aca2d6f6544ef1b6d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 30 12:43:12 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 30 13:13:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063737b3

dev-ml/ppx_optcomp: add 0.16.0

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

 dev-ml/ppx_optcomp/Manifest  |  1 +
 dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index 111954f46720..d5b4b8e71731 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -1,3 +1,4 @@
 DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 
9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a
 SHA512 
e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44
 DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 
3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd
 SHA512 
73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157
 DIST ppx_optcomp-0.15.0.tar.gz 16699 BLAKE2B 
b13f9aa50bd46a9ea552677b0c9bc611b6657e6ba7cff1e06d6489d2ffaa646bc3643eee08dbe07f52130ea27b3e607bbf620b0a94f8acdaf7bd045ab1a1c536
 SHA512 
302c2ab79c46a16b8a256167958ad9a87b34a2e7ddc70c7a5476cfb0feffc7de7bebc79c272526698e87804859555176facfb04bc72f3b4373c1cb138b1264c7
+DIST ppx_optcomp-0.16.0.tar.gz 16789 BLAKE2B 
102c9daa01a9fbda926d0ce11546bb7a5a9520f00a57e504e88da383ed793498f23bd6de672f55116d2844a9e474d9a0c3471e7438e91c7019d6384acb40252d
 SHA512 
8a10136a16423723a8cd1414ebad2c2029e8d28c563ce884eaceb85a363df7f019a08cee6194f7dbbc0290666909dbd9557d2900a8ce055ac57069364c785806

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild
new file mode 100644
index ..dc80a49fa3c3
--- /dev/null
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.16.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Optional compilation for OCaml"
+HOMEPAGE="https://github.com/janestreet/ppx_optcomp;
+SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   dev-ml/base:${SLOT}
+   dev-ml/findlib:=
+   dev-ml/stdio:${SLOT}
+   >=dev-ml/ppxlib-0.28.0:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+"
+RDEPEND="${DEPEND}"



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

2023-03-25 Thread Arthur Zamarin
commit: df775e07c4bd2e4ac9b610bee10678d848a8d398
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 25 13:01:46 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 25 13:01:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df775e07

dev-ml/ppx_optcomp: Stabilize 0.15.0 x86, #901545

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

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
index c8c68bb874d1..60048047c756 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2023-03-24 Thread Sam James
commit: 82f5e58c9441cca85841837026a8e0b5f117010f
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 02:03:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 02:03:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82f5e58c

dev-ml/ppx_optcomp: Stabilize 0.15.0 ppc64, #901545

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

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
index 014b0559ad6f..c8c68bb874d1 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2023-03-24 Thread Sam James
commit: 7453e0da7e12adea5bf091404c3565678e500029
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 01:54:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 01:54:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7453e0da

dev-ml/ppx_optcomp: Stabilize 0.15.0 arm64, #901545

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

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
index 98be3c1a1faa..8c9971f5fc94 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2023-03-24 Thread Sam James
commit: 40079bc04304f0750577cee36694e40fb840cce9
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 25 01:54:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 25 01:54:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40079bc0

dev-ml/ppx_optcomp: Stabilize 0.15.0 arm, #901545

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

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
index 8c9971f5fc94..014b0559ad6f 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2022-04-24 Thread Alfredo Tupone
commit: 184b498bb0dcb4bc3303f3daa51b576ddf485027
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Apr 24 13:47:31 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Apr 24 13:47:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184b498b

dev-ml/ppx_optcomp: 0.15.0 bump

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

 dev-ml/ppx_optcomp/Manifest  |  1 +
 dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index ba84a1b65683..111954f46720 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -1,2 +1,3 @@
 DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 
9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a
 SHA512 
e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44
 DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 
3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd
 SHA512 
73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157
+DIST ppx_optcomp-0.15.0.tar.gz 16699 BLAKE2B 
b13f9aa50bd46a9ea552677b0c9bc611b6657e6ba7cff1e06d6489d2ffaa646bc3643eee08dbe07f52130ea27b3e607bbf620b0a94f8acdaf7bd045ab1a1c536
 SHA512 
302c2ab79c46a16b8a256167958ad9a87b34a2e7ddc70c7a5476cfb0feffc7de7bebc79c272526698e87804859555176facfb04bc72f3b4373c1cb138b1264c7

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
new file mode 100644
index ..5eb0ec647f61
--- /dev/null
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.15.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Optional compilation for OCaml"
+HOMEPAGE="https://github.com/janestreet/ppx_optcomp;
+SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   dev-ml/base:${SLOT}
+   dev-ml/findlib:=
+   dev-ml/stdio:${SLOT}
+   >=dev-ml/ppxlib-0.23.0:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+"
+RDEPEND="${DEPEND}"



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

2021-10-16 Thread Agostino Sarubbo
commit: 500b0b106a3e2f666bcc5835a0f648b2d535b24c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 16 14:01:46 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 16 14:01:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500b0b10

dev-ml/ppx_optcomp: amd64 stable wrt bug #816096

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
index a5891652997..04653321edf 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2021-10-15 Thread Sam James
commit: c7473d06e2be26f5638f22cd15e512641598df15
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 15 23:18:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 15 23:18:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7473d06

dev-ml/ppx_optcomp: Stabilize 0.14.3 arm64, #816096

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

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
index 0ea17e75ca8..a5891652997 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 arm arm64 ~ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2021-10-15 Thread Sam James
commit: 8ad20701ae549d1715a618337d3e3a70d90cd800
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 15 22:42:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 15 22:42:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ad20701

dev-ml/ppx_optcomp: Stabilize 0.14.3 arm, #816096

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

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
index 0cf80b035cc..0ea17e75ca8 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2021-10-15 Thread Sam James
commit: c80831e2ae64d63b2485c2d9311faa396d629e2f
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 15 22:40:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 15 22:40:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80831e2

dev-ml/ppx_optcomp: Stabilize 0.14.3 x86, #816096

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

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

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
index d01ce62cd24..0cf80b035cc 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 
 DEPEND="



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

2021-10-05 Thread Sam James
commit: 548b44240beafd530c26a2e79a386b8f3c1ccd02
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  5 06:25:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  5 06:26:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=548b4424

dev-ml/ppx_optcomp: add 0.14.3

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

 dev-ml/ppx_optcomp/Manifest  |  1 +
 dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index 2c8054a9d09..ba84a1b6568 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -1 +1,2 @@
 DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 
9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a
 SHA512 
e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44
+DIST ppx_optcomp-0.14.3.tar.gz 16749 BLAKE2B 
3c6dd2b5ac0a10e3d95c6a734ee09b0bef8af6d949c9f31150f1f8ac14ec72bb06455c3bf0c025bc99b939fa86b0d730abd8aefcdbd3998bfc16eef7a6a766bd
 SHA512 
73b53dece639aebe20a8c9eaec50f6f491ac8163d96ceab66169d99f9bb50ed9c40c38731cd6e8543dae97c3a45650733d622e5bd4a2db812000c4694c823157

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
new file mode 100644
index 000..d01ce62cd24
--- /dev/null
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="Optional compilation for OCaml"
+HOMEPAGE="https://github.com/janestreet/ppx_optcomp;
+SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="+ocamlopt"
+
+DEPEND="
+   >=dev-ml/base-0.14.0:=
+   dev-ml/findlib:=
+   >=dev-ml/stdio-0.14.0:=
+   >=dev-ml/ppxlib-0.18.0:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+   >=dev-ml/ocaml-migrate-parsetree-2.0.0:=
+   dev-ml/cinaps:=
+"
+RDEPEND="${DEPEND}"



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

2021-03-08 Thread Alfredo Tupone
commit: 6dfc4463aa192a4b06b36e7806657d8d3aa6cf59
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Mar  8 21:05:40 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Mar  8 21:05:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dfc4463

dev-ml/ppx_optcomp: drop 0.9.0-r3

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

 dev-ml/ppx_optcomp/Manifest|  1 -
 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild | 23 ---
 2 files changed, 24 deletions(-)

diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index a27b0ede003..2c8054a9d09 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -1,2 +1 @@
 DIST ppx_optcomp-0.14.0.tar.gz 16583 BLAKE2B 
9b139708e02501245d5440a862324fe0191c9c96772e6599ed474a734263c4d2c0fa08fff666abd2efb218ec03a2b9b47c5ef6480d53a8d0f280550b741ac39a
 SHA512 
e86b108d805500cbd7be628f41436ec8de0e8622d4218631d01bf73b0e70da0a057b8531465206baa9b8851ce9c22c5cd53921fccfae352ee46527d69964dc44
-DIST ppx_optcomp-0.9.0.tar.gz 14611 BLAKE2B 
6fc431fd3ed173835a48814718a05b3ae619f182f4c008415dba77c88bfeab780e6fc49c4faed2ee4e362b6a151544b1a707651dcbfdbfcdce979a2a3d6d6c02
 SHA512 
ce4a5049045458533b783b99b7569e72e074bd425a81315d43fcab26dbc2a4b141cfda2b2365c69b3d0251f2bf0b8c8f0d14fc8883f1a0f4edae824776565a9c

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
deleted file mode 100644
index 698b92bbb14..000
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit opam
-
-DESCRIPTION="Optional compilation for OCaml"
-HOMEPAGE="https://github.com/janestreet/ppx_optcomp;
-SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-DEPEND="
-   dev-ml/ppx_core:=
-   dev-ml/stdio:=
-   dev-ml/ocaml-migrate-parsetree:=
-"
-RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/jbuilder"



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

2020-10-16 Thread Mark Wright
commit: cf8e69c067b898d1b796389d51be28c67b0bec6a
Author: Mark Wright  gentoo  org>
AuthorDate: Fri Oct 16 14:30:58 2020 +
Commit: Mark Wright  gentoo  org>
CommitDate: Fri Oct 16 15:16:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf8e69c0

dev-ml/ppx_optcomp: Fix deps and compile fail

Thanks to Agostino Sarubbo for reporting.

Closes: https://bugs.gentoo.org/748615
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Mark Wright  gentoo.org>

 dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild
index f1290a50950..354ca53cd15 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.14.0.ebuild
@@ -15,11 +15,13 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+ocamlopt"
 
 DEPEND="
-   dev-ml/base:=
-   dev-ml/stdio:=
+   >=dev-ml/base-0.14.0:=
+   dev-ml/findlib:=
+   >=dev-ml/stdio-0.14.0:=
>=dev-ml/ppxlib-0.18.0:=
-   dev-ml/ocaml-migrate-parsetree:=
-   dev-ml/result:=
+   >=dev-ml/ocaml-compiler-libs-0.11.0:=
+   >=dev-ml/ocaml-migrate-parsetree-2.0.0:=
+   dev-ml/cinaps:=
 "
 RDEPEND="${DEPEND}"
 



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

2018-02-14 Thread Thomas Deutschmann
commit: 6426a70f3c013292abca95aed64dc4bafecc5147
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Feb 14 14:25:00 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Feb 14 14:25:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6426a70f

dev-ml/ppx_optcomp: x86 keyworded (bug #627836)

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
index 44140740f37..698b92bbb14 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~ppc"
+KEYWORDS="~amd64 ~ppc ~x86"
 IUSE=""
 
 DEPEND="



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

2017-11-04 Thread Alexis Ballier
commit: 6e354561b2959d08e9498d521b76b91b1ae660d6
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Nov  4 15:40:26 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Nov  4 15:40:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e354561

dev-ml/ppx_optcomp: Revbump to fix missing transitive := dep on stdio.

Closes: https://bugs.gentoo.org/636518
Package-Manager: Portage-2.3.13, Repoman-2.3.4

 .../{ppx_optcomp-0.9.0-r2.ebuild => ppx_optcomp-0.9.0-r3.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
similarity index 96%
rename from dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
rename to dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
index 0185e9f77fb..44140740f37 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r3.ebuild
@@ -16,6 +16,7 @@ IUSE=""
 
 DEPEND="
dev-ml/ppx_core:=
+   dev-ml/stdio:=
dev-ml/ocaml-migrate-parsetree:=
 "
 RDEPEND="${DEPEND}"



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

2017-09-10 Thread Sergei Trofimovich
commit: 2b817827e4641616fb6a6e7b91304f72fbc0174d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Sep 10 14:41:28 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Sep 10 14:44:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b817827

dev-ml/ppx_optcomp: keyworded 0.9.0-r2 for ppc, bug #627836

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc"

 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
index 5a96ebff8c9..0185e9f77fb 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> ${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~ppc"
 IUSE=""
 
 DEPEND="



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

2017-08-15 Thread Alexis Ballier
commit: 577ad1a41c8fff067864d99f4b4dd15a367c3a8f
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Aug 15 07:20:50 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Aug 15 07:26:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=577ad1a4

dev-ml/ppx_optcomp: convert to opam.eclass

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild | 13 +++--
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
index 6c86a487aa6..5a96ebff8c9 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r2.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=6
 
+inherit opam
+
 DESCRIPTION="Optional compilation for OCaml"
 HOMEPAGE="https://github.com/janestreet/ppx_optcomp;
 SRC_URI="https://github.com/janestreet/ppx_optcomp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
@@ -14,16 +16,7 @@ IUSE=""
 
 DEPEND="
dev-ml/ppx_core:=
-   dev-lang/ocaml:=
dev-ml/ocaml-migrate-parsetree:=
 "
 RDEPEND="${DEPEND}"
-DEPEND="${DEPEND} dev-ml/opam dev-ml/jbuilder"
-
-src_install() {
-   opam-installer -i \
-   --prefix="${ED}/usr" \
-   --libdir="${D}/$(ocamlc -where)" \
-   --docdir="${ED}/usr/share/doc/${PF}" \
-   ${PN}.install || die
-}
+DEPEND="${DEPEND} dev-ml/jbuilder"



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

2017-04-17 Thread Alexis Ballier
commit: 39d7490c47847468cca30deddfefac870790c430
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Apr 17 09:26:41 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Apr 17 09:26:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d7490c

dev-ml/ppx_optcomp: revbump for propagating previous fix

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 .../ppx_optcomp/{ppx_optcomp-0.9.0.ebuild => ppx_optcomp-0.9.0-r1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r1.ebuild
similarity index 100%
rename from dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild
rename to dev-ml/ppx_optcomp/ppx_optcomp-0.9.0-r1.ebuild



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

2017-04-16 Thread Alexis Ballier
commit: ab570ec1e761c8a33b3a8d7197c7cf5cb415ef62
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Apr 16 19:35:19 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Apr 16 19:35:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab570ec1

dev-ml/ppx_optcomp: add missing dev-lang/ocaml:= dep, bug #615768

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild
index 735f51015a6..9fc51ce4556 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-0.9.0.ebuild
@@ -12,7 +12,10 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE=""
 
-DEPEND="dev-ml/ppx_core:="
+DEPEND="
+   dev-ml/ppx_core:=
+   dev-lang/ocaml:=
+"
 RDEPEND="${DEPEND}"
 DEPEND="${DEPEND} dev-ml/opam dev-ml/jbuilder"
 



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

2017-01-24 Thread Alexis Ballier
commit: 4e36cdf4f3d571260c25ceaad6f0220ce1a7
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jan 24 11:39:41 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jan 24 11:39:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e36cdf4

dev-ml/ppx_optcomp: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ml/ppx_optcomp/Manifest |  1 -
 dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild | 39 -
 2 files changed, 40 deletions(-)

diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index 3f24bb4..5e09bd2 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -1,2 +1 @@
-DIST ppx_optcomp-113.24.00.tar.gz 56740 SHA256 
5abd8c7b07ac20efdc549df127ee5e7f169ebd88fe95e7d0711d6fbe4dc4b6d6 SHA512 
6f2e03b428060282a987ca6087609aeca5596007c6b67c8aa463efcb97be5a3277805e0fd4e0835c8af5f46f9223345ba84acc93fcc6bb034910e6d240a6d549
 WHIRLPOOL 
74c33f9c78ab29d3e6c3dabcff609a05d619eac94b1ef6b4319821e29b5341ac455f8f15b62fcd65afa79aff1b182f73b29b12c36fdf0ae2c798ab72bfde37c9
 DIST ppx_optcomp-113.33.00.tar.gz 59227 SHA256 
b2a3140a03dff8314bcca84a3d0691f3c1d78172cbb6c03390c7952f9b7747c1 SHA512 
956cb3007d4c13eac789e02f7f132c3ef153af5d3ae7d69aea3e8a10395a0984bc48e136c7dc6b245aebcc193a05cb47493873f9952e65765310c28a7242be63
 WHIRLPOOL 
906a4ac35c05d89f2001f831049688205e4647d766b05a3af1f751cd3fed84de616011f015df76973aa2e8cde6640ff52353861eece51b5409b4000e201381d7

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild
deleted file mode 100644
index a644d2d..
--- a/dev-ml/ppx_optcomp/ppx_optcomp-113.24.00.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit oasis
-
-DESCRIPTION="Optional compilation for OCaml"
-HOMEPAGE="http://www.janestreet.com/ocaml;
-SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${P}.tar.gz;
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="dev-ml/ppx_tools:=
-   dev-ml/ppx_core:="
-
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   emake setup.exe
-   OASIS_SETUP_COMMAND="./setup.exe" oasis_src_configure
-}
-
-src_compile() {
-   emake
-}
-
-src_install() {
-   opam-installer -i \
-   --prefix="${ED}/usr" \
-   --libdir="${D}/$(ocamlc -where)" \
-   --docdir="${ED}/usr/share/doc/${PF}" \
-   ${PN}.install || die
-   dodoc CHANGES.md
-}



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

2016-11-29 Thread Alexis Ballier
commit: c159e6a2d43d1c5e1f0dad52b3c7d3de39c4d885
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Nov 29 14:32:30 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Nov 29 15:05:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c159e6a2

dev-ml/ppx_optcomp: fix build with ocaml 4.04

Package-Manager: portage-2.3.2

 dev-ml/ppx_optcomp/files/oc44.patch | 31 +
 dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild |  3 ++-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/dev-ml/ppx_optcomp/files/oc44.patch 
b/dev-ml/ppx_optcomp/files/oc44.patch
new file mode 100644
index ..332b58b
--- /dev/null
+++ b/dev-ml/ppx_optcomp/files/oc44.patch
@@ -0,0 +1,31 @@
+Index: ppx_optcomp-113.33.00/src/ppx_optcomp.ml
+===
+--- ppx_optcomp-113.33.00.orig/src/ppx_optcomp.ml
 ppx_optcomp-113.33.00/src/ppx_optcomp.ml
+@@ -552,7 +552,7 @@ end = struct
+ 
+   let rec next_directive (lexer : lexer) lexbuf =
+ match lexer lexbuf with
+-| SHARP -> parse_directive lexer lexbuf
++| HASH -> parse_directive lexer lexbuf
+ | EOL -> next_directive lexer lexbuf
+ | EOF -> endif_missing lexbuf
+ | _ -> skip_line lexer lexbuf; next_directive lexer lexbuf
+@@ -647,7 +647,7 @@ end = struct
+   (* Return the next token from a stream, interpreting directives. *)
+   let rec lexer_internal (lexer : lexer) lexbuf : Parser.token =
+ match lexer lexbuf with
+-| SHARP when at_bol lexbuf ->
++| HASH when at_bol lexbuf ->
+   interpret_directive lexer lexbuf (parse_directive lexer lexbuf);
+   lexer_internal lexer lexbuf
+ | EOF -> Stack.check_eof lexbuf; EOF
+@@ -749,7 +749,7 @@ end = struct
+ Location.init lexbuf fn;
+ let rec loop pos acc =
+   match Lexer.token lexbuf with
+-  | SHARP when at_bol lexbuf ->
++  | HASH when at_bol lexbuf ->
+ let acc = (pos, Lexing.lexeme_start lexbuf) :: acc in
+ interpret_directive Lexer.token lexbuf (parse_directive Lexer.token 
lexbuf);
+ loop (Lexing.lexeme_end lexbuf) acc

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild
index f3ad68d..873416d 100644
--- a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -22,6 +22,7 @@ RDEPEND="${DEPEND}"
 
 src_prepare() {
has_version '>=dev-lang/ocaml-4.03' && epatch "${FILESDIR}/oc43.patch"
+   has_version '>=dev-lang/ocaml-4.04' && epatch "${FILESDIR}/oc44.patch"
 }
 
 src_configure() {



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

2016-05-03 Thread Alexis Ballier
commit: bc71c7dce7157facf5fc5335bac1bbf9cc5a9d9b
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun May  1 18:09:14 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue May  3 09:13:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc71c7dc

dev-ml/ppx_optcomp: fix build with ocaml 4.03

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

 dev-ml/ppx_optcomp/files/oc43.patch | 93 +
 dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild |  6 +-
 2 files changed, 98 insertions(+), 1 deletion(-)

diff --git a/dev-ml/ppx_optcomp/files/oc43.patch 
b/dev-ml/ppx_optcomp/files/oc43.patch
new file mode 100644
index 000..6203c07
--- /dev/null
+++ b/dev-ml/ppx_optcomp/files/oc43.patch
@@ -0,0 +1,93 @@
+diff -uNr ppx_optcomp-113.33.00/_oasis ppx_optcomp-113.33.00+4.03/_oasis
+--- ppx_optcomp-113.33.00/_oasis   2016-03-09 16:44:54.0 +0100
 ppx_optcomp-113.33.00+4.03/_oasis  2016-03-22 15:13:51.0 +0100
+@@ -1,8 +1,8 @@
+ OASISFormat:  0.4
+-OCamlVersion: >= 4.02.3
++OCamlVersion: >= 4.03.0
+ FindlibVersion:   >= 1.3.2
+ Name: ppx_optcomp
+-Version:  113.33.00
++Version:  113.33.00+4.03
+ Synopsis: Optional compilation for OCaml
+ Authors:  Jane Street Group, LLC 
+ Copyrights:   (C) 2015-2016 Jane Street Group LLC 

+diff -uNr ppx_optcomp-113.33.00/opam ppx_optcomp-113.33.00+4.03/opam
+--- ppx_optcomp-113.33.00/opam 2016-03-18 12:08:01.0 +0100
 ppx_optcomp-113.33.00+4.03/opam2016-03-22 17:51:37.0 +0100
+@@ -15,4 +15,4 @@
+   "ppx_core"
+   "ppx_tools"  {>= "0.99.3"}
+ ]
+-available: [ ocaml-version >= "4.02.3" ]
++available: [ ocaml-version >= "4.03.0" ]
+diff -uNr ppx_optcomp-113.33.00/src/ppx_optcomp.ml 
ppx_optcomp-113.33.00+4.03/src/ppx_optcomp.ml
+--- ppx_optcomp-113.33.00/src/ppx_optcomp.ml   2016-03-09 16:44:54.0 
+0100
 ppx_optcomp-113.33.00+4.03/src/ppx_optcomp.ml  2016-03-22 
15:13:51.0 +0100
+@@ -169,12 +169,19 @@
+   Location.raise_errorf ~loc:e.pexp_loc "optcomp: expression not supported"
+ ;;
+ 
++let parse_int loc x =
++  match int_of_string x with
++  | v -> v
++  | exception _ ->
++Location.raise_errorf ~loc "optcomp: invalid integer"
++;;
++
+ let rec eval env e : Value.t =
+   let loc = e.pexp_loc in
+   match e.pexp_desc with
+-  | Pexp_constant (Const_int x) -> Intx
+-  | Pexp_constant (Const_charx) -> Char   x
+-  | Pexp_constant (Const_string (x, _)) -> String x
++  | Pexp_constant (Pconst_integer(x, None)) -> Int (parse_int loc x)
++  | Pexp_constant (Pconst_charx   ) -> Char x
++  | Pexp_constant (Pconst_string (x, _   )) -> String x
+ 
+   | Pexp_construct ({ txt = Lident "true" ; _ }, None) -> Bool true
+   | Pexp_construct ({ txt = Lident "false"; _ }, None) -> Bool false
+@@ -192,7 +199,7 @@
+ 
+   | Pexp_apply ({ pexp_desc = Pexp_ident { txt = Lident s; _ }; _ }, args) -> 
begin
+   let args =
+-List.map args ~f:(fun (l, x) -> if l <> "" then not_supported e else 
x)
++List.map args ~f:(fun (l, x) -> if l <> Asttypes.Nolabel then 
not_supported e else x)
+   in
+   match s, args with
+   | "="  , [x; y] -> eval_cmp env ( = )   x y
+@@ -283,12 +290,13 @@
+   | _ -> not_supported e
+ 
+ and bind env patt value =
++  let loc = patt.ppat_loc in
+   match patt.ppat_desc, value with
+   | Ppat_any, _ -> env
+ 
+-  | Ppat_constant (Const_int x), Inty when x = y -> env
+-  | Ppat_constant (Const_charx), Char   y when x = y -> env
+-  | Ppat_constant (Const_string (x, _)), String y when x = y -> env
++  | Ppat_constant (Pconst_integer(x, None)), Inty when parse_int loc 
x = y -> env
++  | Ppat_constant (Pconst_charx   ), Char   y when   x = 
y -> env
++  | Ppat_constant (Pconst_string (x, _   )), String y when   x = 
y -> env
+ 
+   | Ppat_construct ({ txt = Lident "true" ; _ }, None), Bool true  -> env
+   | Ppat_construct ({ txt = Lident "false"; _ }, None), Bool false -> env
+@@ -506,7 +514,7 @@
+   | Pexp_construct (x, Some y) ->
+ let id = var_of_lid x in
+ Let (ppat_var ~loc:id.loc id, y)
+-  | Pexp_apply (x, [("", y)]) ->
++  | Pexp_apply (x, [(Nolabel, y)]) ->
+ let id = var_of_expr x in
+ Let (ppat_var ~loc:id.loc id, y)
+   | _ ->
+@@ -517,7 +525,7 @@
+   | LIDENT "import" -> begin
+   let e = get_expr () in
+   match e.pexp_desc with
+-  | Pexp_constant (Const_string (s, _)) -> Import s
++  | Pexp_constant (Pconst_string (s, _)) -> Import s
+   | _ ->
+ Location.raise_errorf ~loc:e.pexp_loc "optcomp: #import expect a 
string"
+ end

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild 

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

2016-03-22 Thread Alexis Ballier
commit: 2acee6d5bf58b8336fe6c07422e775459df50151
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Mar 22 09:03:29 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Mar 22 09:20:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2acee6d5

dev-ml/ppx_optcomp: bump to 113.33.00

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

 dev-ml/ppx_optcomp/Manifest |  1 +
 dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild | 39 +
 2 files changed, 40 insertions(+)

diff --git a/dev-ml/ppx_optcomp/Manifest b/dev-ml/ppx_optcomp/Manifest
index 399b111..3f24bb4 100644
--- a/dev-ml/ppx_optcomp/Manifest
+++ b/dev-ml/ppx_optcomp/Manifest
@@ -1 +1,2 @@
 DIST ppx_optcomp-113.24.00.tar.gz 56740 SHA256 
5abd8c7b07ac20efdc549df127ee5e7f169ebd88fe95e7d0711d6fbe4dc4b6d6 SHA512 
6f2e03b428060282a987ca6087609aeca5596007c6b67c8aa463efcb97be5a3277805e0fd4e0835c8af5f46f9223345ba84acc93fcc6bb034910e6d240a6d549
 WHIRLPOOL 
74c33f9c78ab29d3e6c3dabcff609a05d619eac94b1ef6b4319821e29b5341ac455f8f15b62fcd65afa79aff1b182f73b29b12c36fdf0ae2c798ab72bfde37c9
+DIST ppx_optcomp-113.33.00.tar.gz 59227 SHA256 
b2a3140a03dff8314bcca84a3d0691f3c1d78172cbb6c03390c7952f9b7747c1 SHA512 
956cb3007d4c13eac789e02f7f132c3ef153af5d3ae7d69aea3e8a10395a0984bc48e136c7dc6b245aebcc193a05cb47493873f9952e65765310c28a7242be63
 WHIRLPOOL 
906a4ac35c05d89f2001f831049688205e4647d766b05a3af1f751cd3fed84de616011f015df76973aa2e8cde6640ff52353861eece51b5409b4000e201381d7

diff --git a/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild 
b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild
new file mode 100644
index 000..a644d2d
--- /dev/null
+++ b/dev-ml/ppx_optcomp/ppx_optcomp-113.33.00.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit oasis
+
+DESCRIPTION="Optional compilation for OCaml"
+HOMEPAGE="http://www.janestreet.com/ocaml;
+SRC_URI="http://ocaml.janestreet.com/ocaml-core/${PV%.*}/files/${P}.tar.gz;
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-ml/ppx_tools:=
+   dev-ml/ppx_core:="
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   emake setup.exe
+   OASIS_SETUP_COMMAND="./setup.exe" oasis_src_configure
+}
+
+src_compile() {
+   emake
+}
+
+src_install() {
+   opam-installer -i \
+   --prefix="${ED}/usr" \
+   --libdir="${D}/$(ocamlc -where)" \
+   --docdir="${ED}/usr/share/doc/${PF}" \
+   ${PN}.install || die
+   dodoc CHANGES.md
+}