[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/, profiles/
commit: e129d4eae725a206774bec4bf06e6d8c9ac367a2 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Jun 12 20:57:18 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Jun 12 20:57:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e129d4ea dev-ml/ppx_sexp_message: add 0.17.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_message/Manifest | 1 + .../ppx_sexp_message-0.17.0.ebuild | 25 ++ profiles/package.mask | 1 + 3 files changed, 27 insertions(+) diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index fd54cfd4e357..eda4653a54aa 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -2,3 +2,4 @@ DIST ppx_sexp_message-0.14.0.tar.gz 7738 BLAKE2B a00577faf55b0816991bfe6f11fdc21 DIST ppx_sexp_message-0.14.1.tar.gz 7734 BLAKE2B 44eb3af754031c8fc85215d6837de80ddf9c79040e5309f07437f09a4c3985c9f4103d2b8004fc28a9254529adc54e206b17822d55caac84c5efc48751490114 SHA512 4d4644964fe2d99f2b2a433b7d942df1ba64f4229f07a297116a56de09d2567d5a907019ee124a8accb74c46d025a5204ddbbe1c72f12827cf33c10f6f059d1f DIST ppx_sexp_message-0.15.0.tar.gz 7772 BLAKE2B 98b763f54cca6a1eb700cc11edfa5a908dd121c7f952628f65b7d9aba7cc081d88bca587c0664c1065f416c6fb9f1eaaed7df818920380e6109f75cd83be811e SHA512 2b671a1fa020c785ffb02b67998653dedcce892ab68fc23665ce8c88534ae9f5e1df2f148e1f9ea965444f4a48d896735e2bdc313db2787101a5aee2e5f9f025 DIST ppx_sexp_message-0.16.0.tar.gz 8435 BLAKE2B 00d0b3a9c8090630968f864b968ea891988416f390f29ffc2037ac7673598283500e4dbd0471039f3d4d61f57c3f177b764eb7715ac393ea4a14c1e27c308b97 SHA512 2442d9d2e46bcfce17e7d017865dcf52daa5fd62500981f3d97a37373799a5b9abd6c52b4e8f720cc2df419b2d2450258e0bd78fe8e12090805e1c8e37d62285 +DIST ppx_sexp_message-0.17.0.tar.gz 8720 BLAKE2B b2e256e9a7513003db7bfa9d3f3f9f75f87d635403eecd399932becc05f23533e504f9c81a9daf6ce2de5d48228c79226cdbe0da45fb36750e70caa0a842834b SHA512 50f5abd8223f1f7e2a9208b69dd79776ffb7aca6d9714dd9d5703ccc7f8b83e5a77b406f54f87ca15989a5baf7cd6253cfdb95e6c7b580e03d5bf41e709c6cfc diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.17.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.17.0.ebuild new file mode 100644 index ..99150d47580f --- /dev/null +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.17.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="A ppx rewriter for easy construction of s-expressions" +HOMEPAGE="https://github.com/janestreet/ppx_sexp_message"; +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 ~arm64 ~ppc ~ppc64" +IUSE="+ocamlopt" + +RDEPEND=" + >=dev-lang/ocaml-5 + dev-ml/base:${SLOT}[ocamlopt?] + dev-ml/ppx_here:${SLOT}[ocamlopt?] + dev-ml/ppx_sexp_conv:${SLOT}[ocamlopt?] + >=dev-ml/ppxlib-0.32.1:=[ocamlopt?] +" +DEPEND="${RDEPEND}" +BDEPEND=">=dev-ml/dune-3.11" diff --git a/profiles/package.mask b/profiles/package.mask index 1b346acc0560..ee3c8a4d8a04 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -187,6 +187,7 @@ dev-ml/ppx_fields_conv:0/0.17 dev-ml/ppx_fixed_literal:0/0.17 dev-ml/ppx_here:0/0.17 dev-ml/ppx_let:0/0.17 +dev-ml/ppx_sexp_message:0/0.17 # Arthur Zamarin (2024-06-08) # EAPI=6, waiting for a version bump, not maintained for many years.
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: c4e4fcf55cdc8153096d3554a09c7ec9b6d96629 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jun 30 11:39:49 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 30 13:13:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e4fcf5 dev-ml/ppx_sexp_message: add 0.16.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_message/Manifest | 1 + .../ppx_sexp_message-0.16.0.ebuild | 23 ++ 2 files changed, 24 insertions(+) diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index a58bd8d4a9c5..fd54cfd4e357 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -1,3 +1,4 @@ DIST ppx_sexp_message-0.14.0.tar.gz 7738 BLAKE2B a00577faf55b0816991bfe6f11fdc21d9b56893c29e67036483adce56c095cb8a2ee9014f9f0768ab96bbd28fe2f46b262e8a6122cf66ccb2740af7be890db0d SHA512 627f8e52914ef228277ff31a0d2262de823767fa0b510b1a29cbfc754c7cbc84cabe7c94de3e3a72d888d19e23584ebcc46c16997ffd7cdae41378cb44b2bc23 DIST ppx_sexp_message-0.14.1.tar.gz 7734 BLAKE2B 44eb3af754031c8fc85215d6837de80ddf9c79040e5309f07437f09a4c3985c9f4103d2b8004fc28a9254529adc54e206b17822d55caac84c5efc48751490114 SHA512 4d4644964fe2d99f2b2a433b7d942df1ba64f4229f07a297116a56de09d2567d5a907019ee124a8accb74c46d025a5204ddbbe1c72f12827cf33c10f6f059d1f DIST ppx_sexp_message-0.15.0.tar.gz 7772 BLAKE2B 98b763f54cca6a1eb700cc11edfa5a908dd121c7f952628f65b7d9aba7cc081d88bca587c0664c1065f416c6fb9f1eaaed7df818920380e6109f75cd83be811e SHA512 2b671a1fa020c785ffb02b67998653dedcce892ab68fc23665ce8c88534ae9f5e1df2f148e1f9ea965444f4a48d896735e2bdc313db2787101a5aee2e5f9f025 +DIST ppx_sexp_message-0.16.0.tar.gz 8435 BLAKE2B 00d0b3a9c8090630968f864b968ea891988416f390f29ffc2037ac7673598283500e4dbd0471039f3d4d61f57c3f177b764eb7715ac393ea4a14c1e27c308b97 SHA512 2442d9d2e46bcfce17e7d017865dcf52daa5fd62500981f3d97a37373799a5b9abd6c52b4e8f720cc2df419b2d2450258e0bd78fe8e12090805e1c8e37d62285 diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.16.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.16.0.ebuild new file mode 100644 index ..1f40044ced08 --- /dev/null +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.16.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="A ppx rewriter for easy construction of s-expressions" +HOMEPAGE="https://github.com/janestreet/ppx_sexp_message"; +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_here:${SLOT} + dev-ml/ppx_sexp_conv:${SLOT} + >=dev-ml/ppxlib-0.28.0:= +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: 80b6a33e7f9a298065de52c6afc0993ac405dba6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 25 15:12:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 25 15:12:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b6a33e dev-ml/ppx_sexp_message: Stabilize 0.15.0-r1 x86, #901555 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild index 45c89a7e89b9..4e87a4716cad 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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_sexp_message/
commit: 9380bca75051f6537ea36331e80461b0b0fb298c 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=9380bca7 dev-ml/ppx_sexp_message: Stabilize 0.15.0-r1 ppc64, #901555 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild index cca002793952..c0d046abe54e 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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_sexp_message/
commit: d74a4f35d1d682abf89424481d331051b1511d7f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 25 15:09:31 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 25 15:09:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74a4f35 dev-ml/ppx_sexp_message: Stabilize 0.15.0-r1 arm, #901555 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild index c0d046abe54e..45c89a7e89b9 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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_sexp_message/
commit: 5b485635f4e420ffb113ca8c3806287401d4ea1a Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 25 15:08:34 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 25 15:08:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b485635 dev-ml/ppx_sexp_message: Stabilize 0.15.0-r1 arm64, #901555 Signed-off-by: Arthur Zamarin gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild index 9253a934a3dd..cca002793952 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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_sexp_message/
commit: e84270fd47a9c4443184c4910023f036584b0ae6 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Mar 16 13:16:36 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Mar 16 13:16:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e84270fd dev-ml/ppx_sexp_message: stabilize 0.15.0-r1 for amd64 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild index 52f2e31cb66e..9253a934a3dd 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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_sexp_message/
commit: eab2efe2df3385a9486193578f8f018d72f6cf50 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Feb 9 19:21:30 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Feb 9 21:04:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eab2efe2 dev-ml/ppx_sexp_message: add ppxlib deps Signed-off-by: Alfredo Tupone gentoo.org> ...px_sexp_message-0.15.0.ebuild => ppx_sexp_message-0.15.0-r1.ebuild} | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild similarity index 88% rename from dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild rename to dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0-r1.ebuild index a935e8a92243..52f2e31cb66e 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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 @@ -17,5 +17,6 @@ IUSE="+ocamlopt" DEPEND=" dev-ml/ppx_here:${SLOT} dev-ml/ppx_sexp_conv:${SLOT} + >=dev-ml/ppxlib-0.23.0:= " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: 4ff114f49c1fae433668c01cf49d8385adbb6a31 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Oct 19 20:33:03 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Oct 19 20:41:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff114f4 dev-ml/ppx_sexp_message: adj deps Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild | 7 --- ...exp_message-0.14.1.ebuild => ppx_sexp_message-0.14.1-r1.ebuild} | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild index 4f454b18f7f4..4a57b981ed48 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild @@ -20,9 +20,10 @@ DEPEND=" >=dev-ml/ppx_here-0.14.0:= >=dev-ml/ppx_sexp_conv-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:= + >=dev-ml/ocaml-compiler-libs-0.11.0:= + >=dev-ml/ocaml-migrate-parsetree-2.0.0:= + dev-ml/cinaps:= + dev-ml/sexplib0:= " RDEPEND="${DEPEND}" diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1-r1.ebuild similarity index 97% rename from dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1.ebuild rename to dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1-r1.ebuild index 273b3948c5c0..6893ad882026 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1-r1.ebuild @@ -23,5 +23,6 @@ DEPEND=" >=dev-ml/ocaml-compiler-libs-0.11.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_sexp_message/
commit: 32cf6376c6ca844348fa1551bc6621353d8dccef Author: Alfredo Tupone gentoo org> AuthorDate: Sun Apr 24 11:47:54 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Apr 24 11:47:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32cf6376 dev-ml/ppx_sexp_message: 0.15.0 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_message/Manifest| 1 + .../ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild | 21 + 2 files changed, 22 insertions(+) diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index 65760ee92c59..a58bd8d4a9c5 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -1,2 +1,3 @@ DIST ppx_sexp_message-0.14.0.tar.gz 7738 BLAKE2B a00577faf55b0816991bfe6f11fdc21d9b56893c29e67036483adce56c095cb8a2ee9014f9f0768ab96bbd28fe2f46b262e8a6122cf66ccb2740af7be890db0d SHA512 627f8e52914ef228277ff31a0d2262de823767fa0b510b1a29cbfc754c7cbc84cabe7c94de3e3a72d888d19e23584ebcc46c16997ffd7cdae41378cb44b2bc23 DIST ppx_sexp_message-0.14.1.tar.gz 7734 BLAKE2B 44eb3af754031c8fc85215d6837de80ddf9c79040e5309f07437f09a4c3985c9f4103d2b8004fc28a9254529adc54e206b17822d55caac84c5efc48751490114 SHA512 4d4644964fe2d99f2b2a433b7d942df1ba64f4229f07a297116a56de09d2567d5a907019ee124a8accb74c46d025a5204ddbbe1c72f12827cf33c10f6f059d1f +DIST ppx_sexp_message-0.15.0.tar.gz 7772 BLAKE2B 98b763f54cca6a1eb700cc11edfa5a908dd121c7f952628f65b7d9aba7cc081d88bca587c0664c1065f416c6fb9f1eaaed7df818920380e6109f75cd83be811e SHA512 2b671a1fa020c785ffb02b67998653dedcce892ab68fc23665ce8c88534ae9f5e1df2f148e1f9ea965444f4a48d896735e2bdc313db2787101a5aee2e5f9f025 diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild new file mode 100644 index ..a935e8a92243 --- /dev/null +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.15.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="A ppx rewriter for easy construction of s-expressions" +HOMEPAGE="https://github.com/janestreet/ppx_sexp_message"; +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_here:${SLOT} + dev-ml/ppx_sexp_conv:${SLOT} +" +RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: ea6bdf2ecfe60af7a284010b6c136eee4f28b966 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Feb 2 19:49:57 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Feb 2 19:49:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea6bdf2e dev-ml/ppx_sexp_message: 0.14.1 bump Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_message/Manifest | 1 + .../ppx_sexp_message-0.14.1.ebuild | 27 ++ 2 files changed, 28 insertions(+) diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index 727d480104cd..65760ee92c59 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -1 +1,2 @@ DIST ppx_sexp_message-0.14.0.tar.gz 7738 BLAKE2B a00577faf55b0816991bfe6f11fdc21d9b56893c29e67036483adce56c095cb8a2ee9014f9f0768ab96bbd28fe2f46b262e8a6122cf66ccb2740af7be890db0d SHA512 627f8e52914ef228277ff31a0d2262de823767fa0b510b1a29cbfc754c7cbc84cabe7c94de3e3a72d888d19e23584ebcc46c16997ffd7cdae41378cb44b2bc23 +DIST ppx_sexp_message-0.14.1.tar.gz 7734 BLAKE2B 44eb3af754031c8fc85215d6837de80ddf9c79040e5309f07437f09a4c3985c9f4103d2b8004fc28a9254529adc54e206b17822d55caac84c5efc48751490114 SHA512 4d4644964fe2d99f2b2a433b7d942df1ba64f4229f07a297116a56de09d2567d5a907019ee124a8accb74c46d025a5204ddbbe1c72f12827cf33c10f6f059d1f diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1.ebuild new file mode 100644 index ..bb04016aa254 --- /dev/null +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="A ppx rewriter for easy construction of s-expressions" +HOMEPAGE="https://github.com/janestreet/ppx_sexp_message"; +SRC_URI="https://github.com/janestreet/${PN}/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/ppx_here-0.14.0:= + >=dev-ml/ppx_sexp_conv-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_sexp_message/
commit: bb84d5aad6f18567fe96410ae475e1cd4c5d6cbf Author: Alfredo Tupone gentoo org> AuthorDate: Sun Mar 7 17:53:00 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Mar 7 18:00:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb84d5aa dev-ml/ppx_sexp_message: rm old version Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_sexp_message/Manifest | 1 - .../ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild | 27 -- 2 files changed, 28 deletions(-) diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index 5b3b55f00d2..727d480104c 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -1,2 +1 @@ DIST ppx_sexp_message-0.14.0.tar.gz 7738 BLAKE2B a00577faf55b0816991bfe6f11fdc21d9b56893c29e67036483adce56c095cb8a2ee9014f9f0768ab96bbd28fe2f46b262e8a6122cf66ccb2740af7be890db0d SHA512 627f8e52914ef228277ff31a0d2262de823767fa0b510b1a29cbfc754c7cbc84cabe7c94de3e3a72d888d19e23584ebcc46c16997ffd7cdae41378cb44b2bc23 -DIST ppx_sexp_message-0.9.0.tar.gz 8965 BLAKE2B df59ff7f598a7ff19a16829addbc5b49f2e7dfb2b30aab43f5d220f6d45f625750ca1d63eba3187b09d494a2c06af642c2a2e4d581c6a247440ba06d6f46dae0 SHA512 38a376b23372b8699fef76085ad2ead7b5fb34b823b0c7e3e52ac90654133a44429d7a3383197b78c8f01a7b64753ce424d5138b8aef596d236ce9c798ec1887 diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild deleted file mode 100644 index d240e9c58a7..000 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit opam - -DESCRIPTION="A ppx rewriter for easy construction of s-expressions" -HOMEPAGE="https://github.com/janestreet/ppx_sexp_message"; -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_here:= - dev-ml/ppx_metaquot:= - dev-ml/ppx_sexp_conv:= - dev-ml/sexplib:= - dev-ml/ocaml-migrate-parsetree:= -" -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} dev-ml/jbuilder"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: b152adabe95eb3785c969c49f413eb95aa72a356 Author: Sam James gentoo org> AuthorDate: Sat Oct 24 00:16:12 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 24 00:16:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b152adab dev-ml/ppx_sexp_message: Keyword 0.14.0 ppc, #748576 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild index 00d9ae5440c..e5c601e57c6 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="+ocamlopt" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: 7c226089e8b7bd43037705c274784a2fcc99248c Author: Sam James gentoo org> AuthorDate: Sat Oct 17 01:08:31 2020 + Commit: Sam James gentoo org> CommitDate: Sat Oct 17 01:08:31 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c226089 dev-ml/ppx_sexp_message: Keyword 0.14.0 x86, #748936 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild index 6ca6132a768..00d9ae5440c 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: 04548bb7f0b53cb883a47e647c0a2b48b6e0fd1d Author: Mark Wright gentoo org> AuthorDate: Fri Oct 16 14:40:42 2020 + Commit: Mark Wright gentoo org> CommitDate: Fri Oct 16 15:16:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04548bb7 dev-ml/ppx_sexp_message: Fix deps and compile fail Thanks to toralf for reporting. Closes: https://bugs.gentoo.org/749008 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Mark Wright gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild index ee202a17e93..6ca6132a768 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild @@ -15,12 +15,14 @@ KEYWORDS="~amd64 ~arm ~arm64" IUSE="+ocamlopt" DEPEND=" - dev-ml/base:= - dev-ml/ppx_here:= - dev-ml/ppx_sexp_conv:= - dev-ml/ocaml-migrate-parsetree:= - dev-ml/result:= + >=dev-ml/base-0.14.0:= + dev-ml/findlib:= + >=dev-ml/ppx_here-0.14.0:= + >=dev-ml/ppx_sexp_conv-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_sexp_message/
commit: e3f5d2f5786b9885f77130763aa7f5d275e79bb1 Author: Sam James gentoo org> AuthorDate: Thu Oct 15 12:40:46 2020 + Commit: Sam James gentoo org> CommitDate: Thu Oct 15 12:41:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f5d2f5 dev-ml/ppx_sexp_message: arm64 keyworded (bug #748936) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild index 9600a0b58ca..ee202a17e93 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: 60ef346d000e9425a2826c253f6b6e7a6e7e041e Author: Sam James gentoo org> AuthorDate: Thu Oct 15 01:16:27 2020 + Commit: Sam James gentoo org> CommitDate: Thu Oct 15 01:16:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ef346d dev-ml/ppx_sexp_message: Keyword 0.14.0 arm, #748936 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild index 35cfea25682..9600a0b58ca 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.14.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-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" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/
commit: 63f098825a37a0c69ceaba885e1a1337a18f1634 Author: Alexis Ballier gentoo org> AuthorDate: Tue Aug 15 07:18:35 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Aug 15 07:26:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63f09882 dev-ml/ppx_sexp_message: convert to opam.eclass Package-Manager: Portage-2.3.7, Repoman-2.3.3 dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild index c8fd307c4f0..d240e9c58a7 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-0.9.0.ebuild @@ -3,6 +3,8 @@ EAPI=6 +inherit opam + DESCRIPTION="A ppx rewriter for easy construction of s-expressions" HOMEPAGE="https://github.com/janestreet/ppx_sexp_message"; 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_here:= @@ -23,12 +24,4 @@ DEPEND=" 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_sexp_message/
commit: a1af04ec2fe65751dcce6b5c575aa0a25bc46f1f Author: Alexis Ballier gentoo org> AuthorDate: Tue Jan 24 11:41:17 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jan 24 11:50:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1af04ec dev-ml/ppx_sexp_message: remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-ml/ppx_sexp_message/Manifest | 1 - .../ppx_sexp_message-113.24.00.ebuild | 43 -- 2 files changed, 44 deletions(-) diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index dbd5888..42e82eb 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -1,2 +1 @@ -DIST ppx_sexp_message-113.24.00.tar.gz 54126 SHA256 477ab986bcc5364b201ee49a51641038d0517cea6c29cedc9ba3dc6c753f2010 SHA512 9e216a66fe649c158748a5add0e261f6553572785503ebf1e3ca92688aa24a944f40268d6408ea16fe0ec5672f73d1208ab8ac70a6b0d5a29f92ef6e87256588 WHIRLPOOL 13a5dbaa70056c442fad65d6e40dd8363125458cacfb17deae6a454942c04464c6de5f7fa1d284143cf93be7be6b3642dbdce33fbf95cf054f9c941731fd69e1 DIST ppx_sexp_message-113.33.00.tar.gz 53908 SHA256 853b57b9c65344b7b34c805d43f46c4248e57e20bd82d40303ce9618cc31c037 SHA512 db695644c7cc870db1091cfe8fb940406fa631c3c61ed0deb060adc9672d89e57329fe5aa2b9f6594a049d27eb675fbd6ff8ab1d2f796a9c657cbdac0d465f99 WHIRLPOOL 553685834e94461bb343a86d8a66a82cc6bc3ec4dd7cdc97cfe18582da9765d974084581679d0c27ccaa65a3cb55186bada1dea34ca5197c16a43eae2f9e4cef diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-113.24.00.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-113.24.00.ebuild deleted file mode 100644 index 1c74f60.. --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-113.24.00.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit oasis - -DESCRIPTION="A ppx rewriter for easy construction of s-expressions" -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:= - dev-ml/ppx_driver:= - dev-ml/ppx_here:= - dev-ml/ppx_sexp_conv:= -" -RDEPEND="${DEPEND}" -DEPEND="${DEPEND} dev-ml/opam" - -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 README.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_sexp_message/files/, dev-ml/ppx_sexp_message/
commit: 2775fe2fb1c9ace2fc1a9020d1e9ef07563559fa Author: Alexis Ballier gentoo org> AuthorDate: Tue May 3 15:46:48 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue May 3 17:44:22 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2775fe2f dev-ml/ppx_sexp_message: fix build with ocaml 4.03 Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_sexp_message/files/oc43.patch | 90 ++ .../ppx_sexp_message-113.33.00.ebuild | 4 + 2 files changed, 94 insertions(+) diff --git a/dev-ml/ppx_sexp_message/files/oc43.patch b/dev-ml/ppx_sexp_message/files/oc43.patch new file mode 100644 index 000..d2d4e09 --- /dev/null +++ b/dev-ml/ppx_sexp_message/files/oc43.patch @@ -0,0 +1,90 @@ +diff -uNr ppx_sexp_message-113.33.00/_oasis ppx_sexp_message-113.33.00+4.03/_oasis +--- ppx_sexp_message-113.33.00/_oasis 2016-03-09 16:44:54.0 +0100 ppx_sexp_message-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_sexp_message +-Version: 113.33.00 ++Version: 113.33.00+4.03 + Synopsis: A ppx rewriter for easy construction of s-expressions + Authors: Jane Street Group, LLC + Copyrights: (C) 2015-2016 Jane Street Group LLC +diff -uNr ppx_sexp_message-113.33.00/opam ppx_sexp_message-113.33.00+4.03/opam +--- ppx_sexp_message-113.33.00/opam2016-03-18 12:08:01.0 +0100 ppx_sexp_message-113.33.00+4.03/opam 2016-03-22 17:51:37.0 +0100 +@@ -18,4 +18,4 @@ + "ppx_sexp_conv" + "ppx_tools" {>= "0.99.3"} + ] +-available: [ ocaml-version >= "4.02.3" ] ++available: [ ocaml-version >= "4.03.0" ] +diff -uNr ppx_sexp_message-113.33.00/src/ppx_sexp_message.ml ppx_sexp_message-113.33.00+4.03/src/ppx_sexp_message.ml +--- ppx_sexp_message-113.33.00/src/ppx_sexp_message.ml 2016-03-09 16:44:54.0 +0100 ppx_sexp_message-113.33.00+4.03/src/ppx_sexp_message.ml2016-03-22 15:13:51.0 +0100 +@@ -42,13 +42,10 @@ + eapply ~loc (evar ~loc ("Sexplib.Conv.sexp_of_" ^ typ)) [pexp_constant ~loc const] + in + match const with +- | Const_int _ -> f "int" +- | Const_char _ -> f "char" +- | Const_string_ -> f "string" +- | Const_float _ -> f "float" +- | Const_int32 _ -> f "int32" +- | Const_int64 _ -> f "int64" +- | Const_nativeint _ -> f "nativeint" ++ | Pconst_integer _ -> f "int" ++ | Pconst_char _ -> f "char" ++ | Pconst_string_ -> f "string" ++ | Pconst_float _ -> f "float" + ;; + + let rewrite_here e = +@@ -62,7 +59,7 @@ + let e = rewrite_here e in + let loc = e.pexp_loc in + match e.pexp_desc with +- | Pexp_constant (Const_string ("", _)) -> ++ | Pexp_constant (Pconst_string ("", _)) -> + None + | Pexp_constant const -> + Some (sexp_of_constant ~loc const) +@@ -71,18 +68,6 @@ + | _ -> Some [%expr Sexplib.Conv.sexp_of_string [%e e]] + ;; + +-type arg_label = +- | Nolabel +- | Labelled of string +- | Optional +- +-(* Will help with the switch to 4.03 *) +-let arg_label_of_string = function +- | "" -> Nolabel +- | s when s.[0] = '?' -> Optional +- | s -> Labelled s +-;; +- + let sexp_of_labelled_expr (label, e) = + let loc = e.pexp_loc in + match label, e.pexp_desc with +@@ -97,7 +82,7 @@ + | Labelled label, _ -> + Some (sexp_inline ~loc (sexp_atom ~loc (estring ~loc label) + :: List.of_option (sexp_of_expr e))) +- | Optional, _ -> ++ | Optional _, _ -> + (* Could be used to encode sexp_option if that's ever needed. *) + Location.raise_errorf ~loc + "ppx_sexp_value: optional argument not allowed here" +@@ -112,7 +97,7 @@ + let labelled_exprs = + match e.pexp_desc with + | Pexp_apply (f, args) -> +- (Nolabel, f) :: List.map args ~f:(fun (label, e) -> arg_label_of_string label, e) ++ (Nolabel, f) :: args + | _ -> + (Nolabel, e) :: [] + in diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-113.33.00.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-113.33.00.ebuild index 1c74f60..710c5fb 100644 --- a/dev-ml/ppx_sexp_message/ppx_sexp_message-113.33.00.ebuild +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-113.33.00.ebuild @@ -24,6 +24,10 @@ DEPEND="dev-ml/ppx_tools:= RDEPEND="${DEPEND}" DEPEND="${DEPEND} dev-ml/opam" +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_sexp_message/
commit: 9fd7d98e5e8f10d11d7c80fa0a1f8ca9b868a09f Author: Alexis Ballier gentoo org> AuthorDate: Tue Mar 22 09:01:57 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Mar 22 09:20:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fd7d98e dev-ml/ppx_sexp_message: bump to 113.33.00 Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_sexp_message/Manifest | 1 + .../ppx_sexp_message-113.33.00.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/dev-ml/ppx_sexp_message/Manifest b/dev-ml/ppx_sexp_message/Manifest index 54516f6..dbd5888 100644 --- a/dev-ml/ppx_sexp_message/Manifest +++ b/dev-ml/ppx_sexp_message/Manifest @@ -1 +1,2 @@ DIST ppx_sexp_message-113.24.00.tar.gz 54126 SHA256 477ab986bcc5364b201ee49a51641038d0517cea6c29cedc9ba3dc6c753f2010 SHA512 9e216a66fe649c158748a5add0e261f6553572785503ebf1e3ca92688aa24a944f40268d6408ea16fe0ec5672f73d1208ab8ac70a6b0d5a29f92ef6e87256588 WHIRLPOOL 13a5dbaa70056c442fad65d6e40dd8363125458cacfb17deae6a454942c04464c6de5f7fa1d284143cf93be7be6b3642dbdce33fbf95cf054f9c941731fd69e1 +DIST ppx_sexp_message-113.33.00.tar.gz 53908 SHA256 853b57b9c65344b7b34c805d43f46c4248e57e20bd82d40303ce9618cc31c037 SHA512 db695644c7cc870db1091cfe8fb940406fa631c3c61ed0deb060adc9672d89e57329fe5aa2b9f6594a049d27eb675fbd6ff8ab1d2f796a9c657cbdac0d465f99 WHIRLPOOL 553685834e94461bb343a86d8a66a82cc6bc3ec4dd7cdc97cfe18582da9765d974084581679d0c27ccaa65a3cb55186bada1dea34ca5197c16a43eae2f9e4cef diff --git a/dev-ml/ppx_sexp_message/ppx_sexp_message-113.33.00.ebuild b/dev-ml/ppx_sexp_message/ppx_sexp_message-113.33.00.ebuild new file mode 100644 index 000..1c74f60 --- /dev/null +++ b/dev-ml/ppx_sexp_message/ppx_sexp_message-113.33.00.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit oasis + +DESCRIPTION="A ppx rewriter for easy construction of s-expressions" +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:= + dev-ml/ppx_driver:= + dev-ml/ppx_here:= + dev-ml/ppx_sexp_conv:= +" +RDEPEND="${DEPEND}" +DEPEND="${DEPEND} dev-ml/opam" + +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 README.md +}