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

2024-07-13 Thread Alfredo Tupone
commit: 8890c71ea3daeccd183ea4ae61b07323a5623c08
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Jul 13 11:50:58 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Jul 13 11:51:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8890c71e

dev-ml/yojson: add 2.2.2

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

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-2.2.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 67cf7f1a54a8..7c6cc29e2d98 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,3 +1,4 @@
 DIST yojson-2.1.0.tar.gz 48316 BLAKE2B 
49634800de95035624803883b7f44eda1dd4ba8c050efc52ba31246aba7c37b57d717ebc6d487a9c99ba55ab416a5b196974b0bac09bc6a74992356840e4ae52
 SHA512 
d52e4fcac41165f9fb74e922d35dd247e1622674f74d6e80978fbc1f42b45f45797965e41129e7acd049451ef5fcec48021ca7c866e36a4e8c4c51e78bab9d7f
 DIST yojson-2.1.1.tar.gz 49090 BLAKE2B 
aa11a3d6b786f33fa2da6dbf34f2a496a1796eab64d87069420fc9953fef6442660a58f259c4abcca6373710375723e6965f0ab9c9dbcafea46eb6e03147fb54
 SHA512 
935014c43bca83201b0e9d3399e751ae5667ac12bc7fe3d8777b6a84a1216a7325b3cdafb8f9650a4c3979d0e2df6fdeae3cc894c92a175f7ee75ee6303b46c2
 DIST yojson-2.2.1.tar.gz 58073 BLAKE2B 
d53f2fd2743ffa239fc177f1ae6d612d0dd4cb2c85f3f172c8b36da883b0329cb0113b87a6b1e706f2877fc59d88b94c22f9cf97636ecc5137f9e06722b7d6a9
 SHA512 
17a141d002afcc3feb536747e259dfe4ad248495fcad00484324a28ed52975d34c8e332af4b794f7e8d7c27da4f4f4d75149929aeb7fd97db86f9df41a2b6e99
+DIST yojson-2.2.2.tar.gz 58638 BLAKE2B 
b1e9e0375b57ad6a112aba25adda15cfc176ac44017c2dc686e5bfd3d32ed7c06c8bb1a97378f49b71f25b4949c836e3be5a72b06bfff76d96acd2b840ee43b9
 SHA512 
d1fdaa5345a37bb4ed203e8ec842bc8e91e88001de63c6e9539ef9c9f54b861af67de7d1169eb76879bab1a3b5b758dbc6deb1eea9cb6831bbbfba228b5bb4a3

diff --git a/dev-ml/yojson/yojson-2.2.2.ebuild 
b/dev-ml/yojson/yojson-2.2.2.ebuild
new file mode 100644
index ..e987fb1738dd
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.2.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-ml/sedlex:=[ocamlopt?]
+   !!

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

2024-06-24 Thread Alfredo Tupone
commit: 1c3bb695031994a951d3b6b4c0e1b3b996707d0f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jun 24 06:34:12 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jun 24 16:11:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c3bb695

dev-ml/yojson: add 2.2.1

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

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-2.2.1.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 99da581f40e9..67cf7f1a54a8 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,2 +1,3 @@
 DIST yojson-2.1.0.tar.gz 48316 BLAKE2B 
49634800de95035624803883b7f44eda1dd4ba8c050efc52ba31246aba7c37b57d717ebc6d487a9c99ba55ab416a5b196974b0bac09bc6a74992356840e4ae52
 SHA512 
d52e4fcac41165f9fb74e922d35dd247e1622674f74d6e80978fbc1f42b45f45797965e41129e7acd049451ef5fcec48021ca7c866e36a4e8c4c51e78bab9d7f
 DIST yojson-2.1.1.tar.gz 49090 BLAKE2B 
aa11a3d6b786f33fa2da6dbf34f2a496a1796eab64d87069420fc9953fef6442660a58f259c4abcca6373710375723e6965f0ab9c9dbcafea46eb6e03147fb54
 SHA512 
935014c43bca83201b0e9d3399e751ae5667ac12bc7fe3d8777b6a84a1216a7325b3cdafb8f9650a4c3979d0e2df6fdeae3cc894c92a175f7ee75ee6303b46c2
+DIST yojson-2.2.1.tar.gz 58073 BLAKE2B 
d53f2fd2743ffa239fc177f1ae6d612d0dd4cb2c85f3f172c8b36da883b0329cb0113b87a6b1e706f2877fc59d88b94c22f9cf97636ecc5137f9e06722b7d6a9
 SHA512 
17a141d002afcc3feb536747e259dfe4ad248495fcad00484324a28ed52975d34c8e332af4b794f7e8d7c27da4f4f4d75149929aeb7fd97db86f9df41a2b6e99

diff --git a/dev-ml/yojson/yojson-2.2.1.ebuild 
b/dev-ml/yojson/yojson-2.2.1.ebuild
new file mode 100644
index ..13f7fb0fb563
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.2.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.07:=[ocamlopt?]
+   dev-ml/sedlex:=
+   !!

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

2024-02-15 Thread Sam James
commit: 624b83b0237679fb1330223cea909a1a9b186949
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 15 13:55:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 15 13:55:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=624b83b0

dev-ml/yojson: Stabilize 2.1.1 amd64, #924579

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

 dev-ml/yojson/yojson-2.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/yojson/yojson-2.1.1.ebuild 
b/dev-ml/yojson/yojson-2.1.1.ebuild
index ade0eaed42a7..b19431481c32 100644
--- a/dev-ml/yojson/yojson-2.1.1.ebuild
+++ b/dev-ml/yojson/yojson-2.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2023-11-02 Thread Maciej Barć
commit: ea465f8c229029af36aa99a86c3d7b1e25b91893
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Nov  2 21:36:11 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov  2 22:11:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea465f8c

dev-ml/yojson: drop old 1.7.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/Manifest|  1 -
 dev-ml/yojson/yojson-1.7.0.ebuild | 36 
 2 files changed, 37 deletions(-)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 5a1d9459104c..2b8d927d040a 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,3 +1,2 @@
-DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
 DIST yojson-2.0.2.tar.gz 46731 BLAKE2B 
adca246c055efe04b63e694b7735fc81a714ae3b3ab164152797cc1eff1e483976b80ff31d0ac90f9d4ac234304ec805abb118bb231d0479bc738ddeb56a236c
 SHA512 
61e8084d66d62d05a7802ee82a414807a76959ce6e0b14fd01f1c9c71ea69976d8a2cf3d5718e4059da4161786136a08624cd8470693ef2893b862efa7d6ffd2
 DIST yojson-2.1.0.tar.gz 48316 BLAKE2B 
49634800de95035624803883b7f44eda1dd4ba8c050efc52ba31246aba7c37b57d717ebc6d487a9c99ba55ab416a5b196974b0bac09bc6a74992356840e4ae52
 SHA512 
d52e4fcac41165f9fb74e922d35dd247e1622674f74d6e80978fbc1f42b45f45797965e41129e7acd049451ef5fcec48021ca7c866e36a4e8c4c51e78bab9d7f

diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild 
b/dev-ml/yojson/yojson-1.7.0.ebuild
deleted file mode 100644
index 4dc18fce3727..
--- a/dev-ml/yojson/yojson-1.7.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="https://github.com/ocaml-community/yojson";
-SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-IUSE="examples +ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.02.3:=[ocamlopt?]
-   dev-ml/easy-format:=[ocamlopt?]
-   >=dev-ml/biniou-1.2:=[ocamlopt?]
-"
-DEPEND="
-   ${RDEPEND}
-   test? ( dev-ml/alcotest )
-"
-BDEPEND=">=dev-ml/cppo-1.6.1"
-
-src_install() {
-   dune_src_install
-
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2023-11-02 Thread Maciej Barć
commit: 4954e630819c37d87175508c9cdaf7c199fb88de
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Nov  2 21:40:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov  2 22:11:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4954e630

dev-ml/yojson: bump to 2.1.1

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/Manifest  |  1 +
 dev-ml/yojson/files/yojson-2.1.1-dune-seq.patch |  9 +
 dev-ml/yojson/yojson-2.1.1.ebuild   | 44 +
 3 files changed, 54 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 93fb396c4417..99da581f40e9 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1 +1,2 @@
 DIST yojson-2.1.0.tar.gz 48316 BLAKE2B 
49634800de95035624803883b7f44eda1dd4ba8c050efc52ba31246aba7c37b57d717ebc6d487a9c99ba55ab416a5b196974b0bac09bc6a74992356840e4ae52
 SHA512 
d52e4fcac41165f9fb74e922d35dd247e1622674f74d6e80978fbc1f42b45f45797965e41129e7acd049451ef5fcec48021ca7c866e36a4e8c4c51e78bab9d7f
+DIST yojson-2.1.1.tar.gz 49090 BLAKE2B 
aa11a3d6b786f33fa2da6dbf34f2a496a1796eab64d87069420fc9953fef6442660a58f259c4abcca6373710375723e6965f0ab9c9dbcafea46eb6e03147fb54
 SHA512 
935014c43bca83201b0e9d3399e751ae5667ac12bc7fe3d8777b6a84a1216a7325b3cdafb8f9650a4c3979d0e2df6fdeae3cc894c92a175f7ee75ee6303b46c2

diff --git a/dev-ml/yojson/files/yojson-2.1.1-dune-seq.patch 
b/dev-ml/yojson/files/yojson-2.1.1-dune-seq.patch
new file mode 100644
index ..d2ad6e750eb1
--- /dev/null
+++ b/dev-ml/yojson/files/yojson-2.1.1-dune-seq.patch
@@ -0,0 +1,9 @@
+--- a/lib/dune
 b/lib/dune
+@@ -113,6 +113,5 @@
+  (public_name yojson)
+  (modules yojson t basic safe raw common codec lexer_utils)
+  (synopsis "JSON parsing and printing")
+- (libraries seq)
+  (flags
+   (:standard -w -27-32)))

diff --git a/dev-ml/yojson/yojson-2.1.1.ebuild 
b/dev-ml/yojson/yojson-2.1.1.ebuild
new file mode 100644
index ..ade0eaed42a7
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.1.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.07:=[ocamlopt?]
+   !!

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

2023-11-02 Thread Maciej Barć
commit: 2678b5cccdf5bf73fd28ff70d1baae6fcc42c8cd
Author: Maciej Barć  gentoo  org>
AuthorDate: Thu Nov  2 21:36:19 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Nov  2 22:11:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2678b5cc

dev-ml/yojson: drop old 2.0.2-r3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/Manifest   |  1 -
 dev-ml/yojson/yojson-2.0.2-r3.ebuild | 44 
 2 files changed, 45 deletions(-)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 2b8d927d040a..93fb396c4417 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,2 +1 @@
-DIST yojson-2.0.2.tar.gz 46731 BLAKE2B 
adca246c055efe04b63e694b7735fc81a714ae3b3ab164152797cc1eff1e483976b80ff31d0ac90f9d4ac234304ec805abb118bb231d0479bc738ddeb56a236c
 SHA512 
61e8084d66d62d05a7802ee82a414807a76959ce6e0b14fd01f1c9c71ea69976d8a2cf3d5718e4059da4161786136a08624cd8470693ef2893b862efa7d6ffd2
 DIST yojson-2.1.0.tar.gz 48316 BLAKE2B 
49634800de95035624803883b7f44eda1dd4ba8c050efc52ba31246aba7c37b57d717ebc6d487a9c99ba55ab416a5b196974b0bac09bc6a74992356840e4ae52
 SHA512 
d52e4fcac41165f9fb74e922d35dd247e1622674f74d6e80978fbc1f42b45f45797965e41129e7acd049451ef5fcec48021ca7c866e36a4e8c4c51e78bab9d7f

diff --git a/dev-ml/yojson/yojson-2.0.2-r3.ebuild 
b/dev-ml/yojson/yojson-2.0.2-r3.ebuild
deleted file mode 100644
index 0841dc6efbf3..
--- a/dev-ml/yojson/yojson-2.0.2-r3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="https://github.com/ocaml-community/yojson";
-SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-IUSE="examples +ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.07:=[ocamlopt?]
-   !!

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

2023-10-08 Thread Arthur Zamarin
commit: 1327241416be7e262170dd9a9ddab84f993c3401
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Oct  8 15:29:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Oct  8 15:29:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13272414

dev-ml/yojson: Stabilize 2.1.0 amd64, #915373

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

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

diff --git a/dev-ml/yojson/yojson-2.1.0.ebuild 
b/dev-ml/yojson/yojson-2.1.0.ebuild
index 948e1c8a6440..541f3e406948 100644
--- a/dev-ml/yojson/yojson-2.1.0.ebuild
+++ b/dev-ml/yojson/yojson-2.1.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2023-05-16 Thread Maciej Barć
commit: a786138ee2a5a4aef54f5b3b84347ce2e1603986
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 16 15:10:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 16 15:44:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a786138e

dev-ml/yojson: clean patch

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch 
b/dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch
index e4783220b822..c94933291f30 100644
--- a/dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch
+++ b/dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch
@@ -1,5 +1,5 @@
 --- a/lib/dune
-+++ b/lib/dune_
 b/lib/dune
 @@ -34,5 +34,4 @@
   (public_name yojson)
   (modules yojson)



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

2023-05-16 Thread Maciej Barć
commit: ba25d6b8e981e2bfa785ce2cddaa0c2dd8a699c1
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue May 16 15:10:20 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue May 16 15:44:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba25d6b8

dev-ml/yojson: bump to 2.1.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-2.1.0.ebuild | 44 +++
 2 files changed, 45 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 91ace2bc0d2b..5a1d9459104c 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,2 +1,3 @@
 DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
 DIST yojson-2.0.2.tar.gz 46731 BLAKE2B 
adca246c055efe04b63e694b7735fc81a714ae3b3ab164152797cc1eff1e483976b80ff31d0ac90f9d4ac234304ec805abb118bb231d0479bc738ddeb56a236c
 SHA512 
61e8084d66d62d05a7802ee82a414807a76959ce6e0b14fd01f1c9c71ea69976d8a2cf3d5718e4059da4161786136a08624cd8470693ef2893b862efa7d6ffd2
+DIST yojson-2.1.0.tar.gz 48316 BLAKE2B 
49634800de95035624803883b7f44eda1dd4ba8c050efc52ba31246aba7c37b57d717ebc6d487a9c99ba55ab416a5b196974b0bac09bc6a74992356840e4ae52
 SHA512 
d52e4fcac41165f9fb74e922d35dd247e1622674f74d6e80978fbc1f42b45f45797965e41129e7acd049451ef5fcec48021ca7c866e36a4e8c4c51e78bab9d7f

diff --git a/dev-ml/yojson/yojson-2.1.0.ebuild 
b/dev-ml/yojson/yojson-2.1.0.ebuild
new file mode 100644
index ..948e1c8a6440
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.1.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.07:=[ocamlopt?]
+   !!

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

2023-04-01 Thread Alfredo Tupone
commit: cb7f835c4aafb161515b4011498f9155ed521dfe
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Apr  1 20:53:52 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Apr  1 20:53:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb7f835c

dev-ml/yojson: amd64 stable

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

 dev-ml/yojson/yojson-1.7.0.ebuild| 4 ++--
 dev-ml/yojson/yojson-2.0.2-r3.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild 
b/dev-ml/yojson/yojson-1.7.0.ebuild
index d008ccd1b029..4dc18fce3727 100644
--- a/dev-ml/yojson/yojson-1.7.0.ebuild
+++ b/dev-ml/yojson/yojson-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> ${P}.
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-ml/yojson/yojson-2.0.2-r3.ebuild 
b/dev-ml/yojson/yojson-2.0.2-r3.ebuild
index 0b46df9f89c7..0841dc6efbf3 100644
--- a/dev-ml/yojson/yojson-2.0.2-r3.ebuild
+++ b/dev-ml/yojson/yojson-2.0.2-r3.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
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
 
 LICENSE="BSD"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 



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

2022-11-26 Thread Alfredo Tupone
commit: 3df695936d33926ea49d863ffaac2c6cacf3be2f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Nov 26 15:08:37 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov 26 15:09:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3df69593

dev-ml/yojson: drop 2.0.0

Closes: https://bugs.gentoo.org/861356
Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index de9acdd856c1..91ace2bc0d2b 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,3 +1,2 @@
 DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
-DIST yojson-2.0.0.tar.gz 6 BLAKE2B 
3b221a016ba418cc6a413921f0d7f2bc239b9a84953bbe9bec2601b159442f3e8bebdf48447367660fec3b3929ea0c08453778e491ce17f9044f505e49d587a6
 SHA512 
9196e117bb712b970351d12a8d7eae345eef2c92e70e627b58bb95ee49cd58e8a51e6eb5746e2468c15133d53a448ccd229a0568227de0cc8d2eed8b1985609b
 DIST yojson-2.0.2.tar.gz 46731 BLAKE2B 
adca246c055efe04b63e694b7735fc81a714ae3b3ab164152797cc1eff1e483976b80ff31d0ac90f9d4ac234304ec805abb118bb231d0479bc738ddeb56a236c
 SHA512 
61e8084d66d62d05a7802ee82a414807a76959ce6e0b14fd01f1c9c71ea69976d8a2cf3d5718e4059da4161786136a08624cd8470693ef2893b862efa7d6ffd2

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
deleted file mode 100644
index 23350f1a6c06..
--- a/dev-ml/yojson/yojson-2.0.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="https://github.com/ocaml-community/yojson";
-SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="examples +ocamlopt test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   >=dev-lang/ocaml-4.02.3:=[ocamlopt?]
-   >=dev-ml/seq-0.2.2:=[ocamlopt?]
-"
-DEPEND="${RDEPEND}"
-BDEPEND=">=dev-ml/cppo-1.6.1
-   test? ( dev-ml/alcotest )"
-
-src_prepare() {
-   default
-   # let's not build this
-   rm bench/dune yojson-bench.opam || die
-}
-
-src_install() {
-   dune_src_install
-
-   if use examples; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2022-10-26 Thread Maciej Barć
commit: 2ab6fbb44dd6b2f49180e4494140400da3f4aa94
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Oct 26 21:59:16 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Oct 26 22:04:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab6fbb4

dev-ml/yojson: patch dune/META seq dependency

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch  | 8 
 dev-ml/yojson/{yojson-2.0.2-r2.ebuild => yojson-2.0.2-r3.ebuild} | 5 -
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch 
b/dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch
new file mode 100644
index ..e4783220b822
--- /dev/null
+++ b/dev-ml/yojson/files/yojson-2.0.2-dune-seq.patch
@@ -0,0 +1,8 @@
+--- a/lib/dune
 b/lib/dune_
+@@ -34,5 +34,4 @@
+  (public_name yojson)
+  (modules yojson)
+  (synopsis "JSON parsing and printing")
+- (libraries seq)
+  (flags (-safe-string)))

diff --git a/dev-ml/yojson/yojson-2.0.2-r2.ebuild 
b/dev-ml/yojson/yojson-2.0.2-r3.ebuild
similarity index 84%
rename from dev-ml/yojson/yojson-2.0.2-r2.ebuild
rename to dev-ml/yojson/yojson-2.0.2-r3.ebuild
index b2c26c811dab..0b46df9f89c7 100644
--- a/dev-ml/yojson/yojson-2.0.2-r2.ebuild
+++ b/dev-ml/yojson/yojson-2.0.2-r3.ebuild
@@ -7,7 +7,8 @@ inherit dune
 
 DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
 HOMEPAGE="https://github.com/ocaml-community/yojson";
-SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"
@@ -25,6 +26,8 @@ BDEPEND="
test? ( dev-ml/alcotest )
 "
 
+PATCHES=( "${FILESDIR}"/${P}-dune-seq.patch )
+
 src_prepare() {
default
# let's not build this



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

2022-10-23 Thread Maciej Barć
commit: 57238c8420914cbaaa599f23ae866b9615c5032c
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Oct 23 08:26:16 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Oct 23 09:27:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57238c84

dev-ml/yojson: hard block seq lower than 0.3

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/{yojson-2.0.2-r1.ebuild => yojson-2.0.2-r2.ebuild} | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-ml/yojson/yojson-2.0.2-r1.ebuild 
b/dev-ml/yojson/yojson-2.0.2-r2.ebuild
similarity index 91%
rename from dev-ml/yojson/yojson-2.0.2-r1.ebuild
rename to dev-ml/yojson/yojson-2.0.2-r2.ebuild
index d86fe70884ac..b2c26c811dab 100644
--- a/dev-ml/yojson/yojson-2.0.2-r1.ebuild
+++ b/dev-ml/yojson/yojson-2.0.2-r2.ebuild
@@ -15,8 +15,10 @@ KEYWORDS="~amd64"
 IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=dev-lang/ocaml-4.07:=[ocamlopt?]
-   !dev-ml/seq"
+RDEPEND="
+   >=dev-lang/ocaml-4.07:=[ocamlopt?]
+   !!

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

2022-10-20 Thread Alfredo Tupone
commit: 47194ba5a4d1854f77724670e1cca16dbef4ee2e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Oct 20 14:39:53 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Oct 20 14:57:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47194ba5

dev-ml/yojson: do not use dev-ml/seq

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

 dev-ml/yojson/yojson-2.0.2-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ml/yojson/yojson-2.0.2-r1.ebuild 
b/dev-ml/yojson/yojson-2.0.2-r1.ebuild
index c05eff79f4c5..d86fe70884ac 100644
--- a/dev-ml/yojson/yojson-2.0.2-r1.ebuild
+++ b/dev-ml/yojson/yojson-2.0.2-r1.ebuild
@@ -15,7 +15,8 @@ KEYWORDS="~amd64"
 IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 
-RDEPEND=">=dev-lang/ocaml-4.07:=[ocamlopt?]"
+RDEPEND=">=dev-lang/ocaml-4.07:=[ocamlopt?]
+   !dev-ml/seq"
 DEPEND="${RDEPEND}"
 BDEPEND="
>=dev-ml/cppo-1.6.1



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

2022-09-23 Thread Maciej Barć
commit: 19ced23517161b973c295c84b776cba370ed166a
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep 23 23:26:23 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep 23 23:52:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ced235

dev-ml/yojson: 2.0.2 - depend on ocaml >=4.07 instead of seq

Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/{yojson-2.0.2.ebuild => yojson-2.0.2-r1.ebuild} | 11 +--
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/dev-ml/yojson/yojson-2.0.2.ebuild 
b/dev-ml/yojson/yojson-2.0.2-r1.ebuild
similarity index 83%
rename from dev-ml/yojson/yojson-2.0.2.ebuild
rename to dev-ml/yojson/yojson-2.0.2-r1.ebuild
index 23350f1a6c06..c05eff79f4c5 100644
--- a/dev-ml/yojson/yojson-2.0.2.ebuild
+++ b/dev-ml/yojson/yojson-2.0.2-r1.ebuild
@@ -15,13 +15,12 @@ KEYWORDS="~amd64"
 IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 
-RDEPEND="
-   >=dev-lang/ocaml-4.02.3:=[ocamlopt?]
-   >=dev-ml/seq-0.2.2:=[ocamlopt?]
-"
+RDEPEND=">=dev-lang/ocaml-4.07:=[ocamlopt?]"
 DEPEND="${RDEPEND}"
-BDEPEND=">=dev-ml/cppo-1.6.1
-   test? ( dev-ml/alcotest )"
+BDEPEND="
+   >=dev-ml/cppo-1.6.1
+   test? ( dev-ml/alcotest )
+"
 
 src_prepare() {
default



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

2022-09-22 Thread Maciej Barć
commit: b6e876fec2a0275b1f94ddc6fae0b37702116f49
Author: Maciej Barć  gentoo  org>
AuthorDate: Fri Sep 23 00:00:43 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Fri Sep 23 00:09:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e876fe

dev-ml/yojson: bump to 2.0.2

Signed-off-by: Maciej Barć  gentoo.org>

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

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 411b2a92266e..de9acdd856c1 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,2 +1,3 @@
 DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
 DIST yojson-2.0.0.tar.gz 6 BLAKE2B 
3b221a016ba418cc6a413921f0d7f2bc239b9a84953bbe9bec2601b159442f3e8bebdf48447367660fec3b3929ea0c08453778e491ce17f9044f505e49d587a6
 SHA512 
9196e117bb712b970351d12a8d7eae345eef2c92e70e627b58bb95ee49cd58e8a51e6eb5746e2468c15133d53a448ccd229a0568227de0cc8d2eed8b1985609b
+DIST yojson-2.0.2.tar.gz 46731 BLAKE2B 
adca246c055efe04b63e694b7735fc81a714ae3b3ab164152797cc1eff1e483976b80ff31d0ac90f9d4ac234304ec805abb118bb231d0479bc738ddeb56a236c
 SHA512 
61e8084d66d62d05a7802ee82a414807a76959ce6e0b14fd01f1c9c71ea69976d8a2cf3d5718e4059da4161786136a08624cd8470693ef2893b862efa7d6ffd2

diff --git a/dev-ml/yojson/yojson-2.0.2.ebuild 
b/dev-ml/yojson/yojson-2.0.2.ebuild
new file mode 100644
index ..23350f1a6c06
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.0.2.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.02.3:=[ocamlopt?]
+   >=dev-ml/seq-0.2.2:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/cppo-1.6.1
+   test? ( dev-ml/alcotest )"
+
+src_prepare() {
+   default
+   # let's not build this
+   rm bench/dune yojson-bench.opam || die
+}
+
+src_install() {
+   dune_src_install
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2022-07-05 Thread Alfredo Tupone
commit: b2e04ba41554dd0652bc0d92db94fb1cbdbbba9f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Jul  6 06:19:22 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Jul  6 06:19:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2e04ba4

dev-ml/yojson: relax deps on ocamlopt

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

 dev-ml/yojson/yojson-1.7.0.ebuild | 8 
 dev-ml/yojson/yojson-2.0.0.ebuild | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild 
b/dev-ml/yojson/yojson-1.7.0.ebuild
index 48357a363ee7..d008ccd1b029 100644
--- a/dev-ml/yojson/yojson-1.7.0.ebuild
+++ b/dev-ml/yojson/yojson-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,9 +16,9 @@ IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   >=dev-lang/ocaml-4.02.3:=[ocamlopt=]
-   dev-ml/easy-format:=[ocamlopt=]
-   >=dev-ml/biniou-1.2:=[ocamlopt=]
+   >=dev-lang/ocaml-4.02.3:=[ocamlopt?]
+   dev-ml/easy-format:=[ocamlopt?]
+   >=dev-ml/biniou-1.2:=[ocamlopt?]
 "
 DEPEND="
${RDEPEND}

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
index a46bbd313048..23350f1a6c06 100644
--- a/dev-ml/yojson/yojson-2.0.0.ebuild
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -16,8 +16,8 @@ IUSE="examples +ocamlopt test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   >=dev-lang/ocaml-4.02.3:=[ocamlopt=]
-   >=dev-ml/seq-0.2.2:=[ocamlopt=]
+   >=dev-lang/ocaml-4.02.3:=[ocamlopt?]
+   >=dev-ml/seq-0.2.2:=[ocamlopt?]
 "
 DEPEND="${RDEPEND}"
 BDEPEND=">=dev-ml/cppo-1.6.1



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

2022-06-08 Thread Maciej Barć
commit: b5eefc70a6eeaec3e8666234897b4ed34b034681
Author: François-Xavier Carton  gmail  com>
AuthorDate: Mon Jun  6 19:18:35 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:25:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5eefc70

dev-ml/yojson: bump to 2.0.0

Signed-off-by: François-Xavier Carton  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25778
Signed-off-by: Maciej Barć  gentoo.org>

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

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 881328ccbcb7..411b2a92266e 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1 +1,2 @@
 DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e
+DIST yojson-2.0.0.tar.gz 6 BLAKE2B 
3b221a016ba418cc6a413921f0d7f2bc239b9a84953bbe9bec2601b159442f3e8bebdf48447367660fec3b3929ea0c08453778e491ce17f9044f505e49d587a6
 SHA512 
9196e117bb712b970351d12a8d7eae345eef2c92e70e627b58bb95ee49cd58e8a51e6eb5746e2468c15133d53a448ccd229a0568227de0cc8d2eed8b1985609b

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
new file mode 100644
index ..9cef3580002a
--- /dev/null
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-lang/ocaml-4.02.3:=[ocamlopt=]
+   >=dev-ml/seq-0.2.2:=[ocamlopt=]
+"
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/cppo-1.6.1
+   test? ( dev-ml/alcotest )"
+
+src_prepare() {
+   default
+   # let's not build this
+   rm bench/dune yojson-bench.opam || die
+}
+
+src_install() {
+   dune_src_install
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2022-06-08 Thread Maciej Barć
commit: bf9a5beeb128e8622676c3487d4dc980da897060
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Jun  8 20:26:30 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Jun  8 20:26:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9a5bee

dev-ml/yojson: update copyright date

Signed-off-by: Maciej Barć  gentoo.org>

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

diff --git a/dev-ml/yojson/yojson-2.0.0.ebuild 
b/dev-ml/yojson/yojson-2.0.0.ebuild
index 9cef3580002a..a46bbd313048 100644
--- a/dev-ml/yojson/yojson-2.0.0.ebuild
+++ b/dev-ml/yojson/yojson-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8



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

2021-12-11 Thread Maciej Barć
commit: aa90a79151c9b0838e85a7e465893e260cb50580
Author: Maciej Barć  gentoo  org>
AuthorDate: Sun Dec 12 01:01:06 2021 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sun Dec 12 01:59:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa90a791

dev-ml/yojson: update metadata.xml; add ML Project to maintainers

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Maciej Barć  gentoo.org>

 dev-ml/yojson/metadata.xml | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-ml/yojson/metadata.xml b/dev-ml/yojson/metadata.xml
index 0bff28c27b11..b835609e4c54 100644
--- a/dev-ml/yojson/metadata.xml
+++ b/dev-ml/yojson/metadata.xml
@@ -1,15 +1,17 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
+
 
   
 François-Xavier Carton
 fx.carto...@gmail.com
   
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
+  
+m...@gentoo.org
+ML
   
   
+https://github.com/mjambon/yojson/issues/
 mjambon/yojson
   
 



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

2021-03-07 Thread Alfredo Tupone
commit: 2e03bf414ed6a5c354200e2992eeb2552ddd9f7e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Mar  7 14:08:30 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Mar  7 14:37:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e03bf41

dev-ml/yojson: remove old version

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

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

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 040e490a07d..881328ccbcb 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,2 +1 @@
-DIST yojson-1.4.0.tar.gz 26197 BLAKE2B 
c7d1a9d47f448995b31cd7631f64dec29e65b1f141854092bfe186a58c28b96c5c7f246f7e4ab4563dfcd84776904d4af77bbcbdc4e149229fbde339bd92df9f
 SHA512 
dc019ecf0387299282c3df9a548456d2529993241911a83acb14f2361ed14886e5ebebe415773b6bc718cb0b12a25529184f3b5b62c71b42960fbd62e1c63bf6
 DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e

diff --git a/dev-ml/yojson/yojson-1.4.0.ebuild 
b/dev-ml/yojson/yojson-1.4.0.ebuild
deleted file mode 100644
index 6a3ad0c2f22..000
--- a/dev-ml/yojson/yojson-1.4.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit findlib opam
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="https://github.com/mjambon/yojson";
-SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="examples"
-
-RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
-   dev-ml/easy-format:=[ocamlopt]
-   >=dev-ml/biniou-1.2:=[ocamlopt]
-"
-DEPEND="${RDEPEND}
-   dev-ml/cppo
-   dev-ml/jbuilder
-"
-
-src_install() {
-   opam_src_install
-
-   if use examples ; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}



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

2021-01-04 Thread Sam James
commit: 581237f305695944e3869f7baba9d64f7f08e561
Author: François-Xavier Carton  gmail  com>
AuthorDate: Fri Nov 27 17:41:45 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  4 17:27:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581237f3

dev-ml/yojson: bump to 1.7.0

Signed-off-by: François-Xavier Carton  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18436
Signed-off-by: Sam James  gentoo.org>

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/metadata.xml|  9 -
 dev-ml/yojson/yojson-1.7.0.ebuild | 32 
 3 files changed, 41 insertions(+), 1 deletion(-)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 1e6fd2ae004..040e490a07d 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1 +1,2 @@
 DIST yojson-1.4.0.tar.gz 26197 BLAKE2B 
c7d1a9d47f448995b31cd7631f64dec29e65b1f141854092bfe186a58c28b96c5c7f246f7e4ab4563dfcd84776904d4af77bbcbdc4e149229fbde339bd92df9f
 SHA512 
dc019ecf0387299282c3df9a548456d2529993241911a83acb14f2361ed14886e5ebebe415773b6bc718cb0b12a25529184f3b5b62c71b42960fbd62e1c63bf6
+DIST yojson-1.7.0.tar.gz 29704 BLAKE2B 
edbd7f66d69a85880fc8ee9bb25a993744a310887024f7af63665ba8f5067f1b9383ec4d6dd5f4ca3376d698665a8f605c078f7597ddd4e71857c1a20143c2e5
 SHA512 
25eedb64e4bf7c7e8d5a5a115812cd502540afbdeb7c947da3a14e5968aa0a7db8ab402425662571d8935b9cd6a19796ce81dd80a65dc614f156626c60e7036e

diff --git a/dev-ml/yojson/metadata.xml b/dev-ml/yojson/metadata.xml
index 96ead416877..a6f01f34da1 100644
--- a/dev-ml/yojson/metadata.xml
+++ b/dev-ml/yojson/metadata.xml
@@ -1,7 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-  
+  
+François-Xavier Carton
+fx.carto...@gmail.com
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
   
 mjambon/yojson
   

diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild 
b/dev-ml/yojson/yojson-1.7.0.ebuild
new file mode 100644
index 000..fbfcfb4f3d5
--- /dev/null
+++ b/dev-ml/yojson/yojson-1.7.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="https://github.com/ocaml-community/yojson";
+SRC_URI="https://github.com/ocaml-community/yojson/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="examples +ocamlopt"
+
+RDEPEND=">=dev-lang/ocaml-4.02.3:=[ocamlopt]
+   dev-ml/easy-format:=[ocamlopt]
+   >=dev-ml/biniou-1.2:=[ocamlopt]
+"
+DEPEND="${RDEPEND}
+   >=dev-ml/cppo-1.6.1
+"
+
+src_install() {
+   dune_src_install
+
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2021-01-04 Thread Sam James
commit: 79e5248b86a0231ebb4d67fb9e939199d1b17c0b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  4 17:26:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  4 17:27:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e5248b

dev-ml/yojson: add missing test dependency

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

 dev-ml/yojson/yojson-1.7.0.ebuild | 8 ++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild 
b/dev-ml/yojson/yojson-1.7.0.ebuild
index b8701343a2d..48357a363ee 100644
--- a/dev-ml/yojson/yojson-1.7.0.ebuild
+++ b/dev-ml/yojson/yojson-1.7.0.ebuild
@@ -12,14 +12,18 @@ 
SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> ${P}.
 LICENSE="BSD"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="examples +ocamlopt"
+IUSE="examples +ocamlopt test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
>=dev-lang/ocaml-4.02.3:=[ocamlopt=]
dev-ml/easy-format:=[ocamlopt=]
>=dev-ml/biniou-1.2:=[ocamlopt=]
 "
-DEPEND="${RDEPEND}"
+DEPEND="
+   ${RDEPEND}
+   test? ( dev-ml/alcotest )
+"
 BDEPEND=">=dev-ml/cppo-1.6.1"
 
 src_install() {



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

2021-01-04 Thread Sam James
commit: 46f4b0a966273bce34ef27794a611ccf6b1cd9f6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  4 17:20:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  4 17:27:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f4b0a9

dev-ml/yojson: fix SRC_URI in 1.7.0

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

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

diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild 
b/dev-ml/yojson/yojson-1.7.0.ebuild
index 6b433e0f94a..b8701343a2d 100644
--- a/dev-ml/yojson/yojson-1.7.0.ebuild
+++ b/dev-ml/yojson/yojson-1.7.0.ebuild
@@ -7,7 +7,7 @@ inherit dune
 
 DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
 HOMEPAGE="https://github.com/ocaml-community/yojson";
-SRC_URI="https://github.com/ocaml-community/yojson/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/ocaml-community/yojson/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0/${PV}"



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

2021-01-04 Thread Sam James
commit: e348d79b597d3e148a816af879057c1a5a594623
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  4 17:19:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  4 17:27:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e348d79b

dev-ml/yojson: dependency fixes

* We need +/-ocamlopt aligned on dependencies

* cppo is BDEPEND because it's a preprocessor

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

 dev-ml/yojson/yojson-1.7.0.ebuild | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dev-ml/yojson/yojson-1.7.0.ebuild 
b/dev-ml/yojson/yojson-1.7.0.ebuild
index fbfcfb4f3d5..6b433e0f94a 100644
--- a/dev-ml/yojson/yojson-1.7.0.ebuild
+++ b/dev-ml/yojson/yojson-1.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,13 +14,13 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE="examples +ocamlopt"
 
-RDEPEND=">=dev-lang/ocaml-4.02.3:=[ocamlopt]
-   dev-ml/easy-format:=[ocamlopt]
-   >=dev-ml/biniou-1.2:=[ocamlopt]
-"
-DEPEND="${RDEPEND}
-   >=dev-ml/cppo-1.6.1
+RDEPEND="
+   >=dev-lang/ocaml-4.02.3:=[ocamlopt=]
+   dev-ml/easy-format:=[ocamlopt=]
+   >=dev-ml/biniou-1.2:=[ocamlopt=]
 "
+DEPEND="${RDEPEND}"
+BDEPEND=">=dev-ml/cppo-1.6.1"
 
 src_install() {
dune_src_install



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

2018-10-13 Thread Patrice Clement
commit: aea50ec286440d3d3f7df310d905605a7b72a8d8
Author: Wim Muskee  gmail  com>
AuthorDate: Sat Oct 13 04:51:01 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Oct 13 22:01:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea50ec2

dev-ml/yojson: update HOMEPAGE.

Closes: https://bugs.gentoo.org/668276
Signed-off-by: Wim Muskee  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/10133
Signed-off-by: Patrice Clement  gentoo.org>

 dev-ml/yojson/yojson-1.4.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/yojson/yojson-1.4.0.ebuild 
b/dev-ml/yojson/yojson-1.4.0.ebuild
index e3b9f39c517..6a3ad0c2f22 100644
--- a/dev-ml/yojson/yojson-1.4.0.ebuild
+++ b/dev-ml/yojson/yojson-1.4.0.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=5
@@ -6,7 +6,7 @@ EAPI=5
 inherit findlib opam
 
 DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="http://mjambon.com/yojson.html https://github.com/mjambon/yojson";
+HOMEPAGE="https://github.com/mjambon/yojson";
 SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 SLOT="0/${PV}"



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

2017-07-19 Thread Alexis Ballier
commit: 639441c61b80d3c2aa31d1ae05ac257a26130063
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Jul 19 20:16:37 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Jul 19 21:30:27 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639441c6

dev-ml/yojson: bump to 1.4.0

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-1.4.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 09e86138732..ca650320012 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1 +1,2 @@
 DIST yojson-1.3.3.tar.gz 26940 SHA256 
de5ad4fd681f58ae5a670f0a43684873cc6ca50bdf52e63ac0c4b8a8bbe1d51a SHA512 
78d88d470bb64360d020ebc70d9faaa7abca6476fd20d0224e188b44d147c42cea8723adff0845e5444d684b2d0e186154cca288cb236de94a83a44229fcb426
 WHIRLPOOL 
4594fdd1b6e467afb204b319d3672100eb3a8ccf88cdb47c4c60fbbdb339df9694695f75e63ecef8a3c8aa1096a7fc3e3d864229ffbb244900c2084ce3e48afc
+DIST yojson-1.4.0.tar.gz 26197 SHA256 
7d06340b769ed6ff5b2171a0e820d1e8f4337aef3929090fc976efe845639146 SHA512 
dc019ecf0387299282c3df9a548456d2529993241911a83acb14f2361ed14886e5ebebe415773b6bc718cb0b12a25529184f3b5b62c71b42960fbd62e1c63bf6
 WHIRLPOOL 
d48c6fd6f05349139b8d3fc847d479ad4bfa28ad2fec42f58660ce482955548e961fd19efab5969f686ca2e528d0b38686d255778b9a0812d8c0eccd255435c5

diff --git a/dev-ml/yojson/yojson-1.4.0.ebuild 
b/dev-ml/yojson/yojson-1.4.0.ebuild
new file mode 100644
index 000..5de703f5a05
--- /dev/null
+++ b/dev-ml/yojson/yojson-1.4.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit findlib
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="http://mjambon.com/yojson.html https://github.com/mjambon/yojson";
+SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0/${PV}"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
+   dev-ml/easy-format:=[ocamlopt]
+   >=dev-ml/biniou-1.2:=[ocamlopt]
+"
+DEPEND="${RDEPEND}
+   dev-ml/cppo
+   dev-ml/jbuilder
+   dev-ml/cppo
+"
+
+src_install() {
+   opam-installer -i \
+   --prefix="${ED}/usr" \
+   --libdir="${D}/$(ocamlc -where)" \
+   --docdir="${ED}/usr/share/doc/${PF}" \
+   ${PN}.install || die
+
+   if use examples ; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2017-01-24 Thread Alexis Ballier
commit: 108dd0f3c4f829f04876d7801e070428508ac529
Author: Alexis Ballier  gentoo  org>
AuthorDate: Tue Jan 24 10:39:56 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Tue Jan 24 10:39:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108dd0f3

dev-ml/yojson: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ml/yojson/Manifest|  3 ---
 dev-ml/yojson/yojson-1.3.0.ebuild | 38 --
 dev-ml/yojson/yojson-1.3.1.ebuild | 38 --
 dev-ml/yojson/yojson-1.3.2.ebuild | 38 --
 4 files changed, 117 deletions(-)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 43693f8..09e8613 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,4 +1 @@
-DIST yojson-1.3.0.tar.gz 26610 SHA256 
80e26e6d902c57bbacf44467f2a5cc30e4e189260093c66a3269fb1b1cc37094 SHA512 
65e2d5bb7649cad3d395ec8fead11b18fd0ca5e59e87194a39a77561bcdaa04cecdc71f0da32ac268a36c0e7b21f56e9f40a08610f84cf7f81d0da20daf90fc0
 WHIRLPOOL 
ed5ba5a5c397d47616282272573f9940d02035698a45dc7bc377c1fb2918d4a72fc789a4332ff7c09113d6bdcb223e2321f46f21f9576ff85197825bdc661d0d
-DIST yojson-1.3.1.tar.gz 26725 SHA256 
ea97f150bb8270730165f7727518aa533c784b84f17016d339060161250124b8 SHA512 
f0fb6dad88f75d279a4341384238d4b6fd63c7b34a5a7892fbf278604a4011ea744c355377246e92595696fc5a5298968802c40a12a3ddcd89412ee1ce1e1402
 WHIRLPOOL 
558cc3258ee4e27a4507c1383d5e2fc6542d2f8178430d73020b37184624df2879a56cee30cc9844d0531f2f1199613591500cf888f606b1788dd3c166e0b7dc
-DIST yojson-1.3.2.tar.gz 26928 SHA256 
eff510621efd6dcfb86b65eaf1d4d6f3b9b680143d88e652b6f14072523a2351 SHA512 
9bdda0bdeea1988f37b4b56154995dc0f5391de659ba15f452d0755afcbd213ef0d5b1ec8fd691bb4e25e99af866b4c282b078a49208f61c51eaea8e21733509
 WHIRLPOOL 
7973dbbf7e2b74ac82f39261f7db6ec6952e624d05c35c5ba8fd426153d148b17c0dba8a510128c1598ea17a5fe5190417e9b8cf6a9a9473c4a16e7c34489760
 DIST yojson-1.3.3.tar.gz 26940 SHA256 
de5ad4fd681f58ae5a670f0a43684873cc6ca50bdf52e63ac0c4b8a8bbe1d51a SHA512 
78d88d470bb64360d020ebc70d9faaa7abca6476fd20d0224e188b44d147c42cea8723adff0845e5444d684b2d0e186154cca288cb236de94a83a44229fcb426
 WHIRLPOOL 
4594fdd1b6e467afb204b319d3672100eb3a8ccf88cdb47c4c60fbbdb339df9694695f75e63ecef8a3c8aa1096a7fc3e3d864229ffbb244900c2084ce3e48afc

diff --git a/dev-ml/yojson/yojson-1.3.0.ebuild 
b/dev-ml/yojson/yojson-1.3.0.ebuild
deleted file mode 100644
index cab42fd..
--- a/dev-ml/yojson/yojson-1.3.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="http://mjambon.com/yojson.html";
-SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="examples"
-
-RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
-   dev-ml/easy-format:=[ocamlopt]
-   dev-ml/biniou:=[ocamlopt]
-"
-DEPEND="${RDEPEND}
-   dev-ml/cppo
-"
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   dodir /usr/bin
-   findlib_src_install BINDIR="${ED}"/usr/bin
-   dodoc README.md Changes
-   if use examples ; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/dev-ml/yojson/yojson-1.3.1.ebuild 
b/dev-ml/yojson/yojson-1.3.1.ebuild
deleted file mode 100644
index cab42fd..
--- a/dev-ml/yojson/yojson-1.3.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="http://mjambon.com/yojson.html";
-SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="examples"
-
-RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
-   dev-ml/easy-format:=[ocamlopt]
-   dev-ml/biniou:=[ocamlopt]
-"
-DEPEND="${RDEPEND}
-   dev-ml/cppo
-"
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   dodir /usr/bin
-   findlib_src_install BINDIR="${ED}"/usr/bin
-   dodoc README.md Changes
-   if use examples ; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/dev-ml/yojson/yojson-1.3.2.ebuild 
b/dev-ml/yojson/yojson-1.3.2.ebuild
deleted file mode 100644
index cab42fd..
--- a/dev-ml/yojson/yojson-1.3.2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="http://mjambon.com/yojs

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

2016-03-02 Thread Alexis Ballier
commit: 3f869dbb64fad37ee11e7f8af58bcce3645cd586
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Mar  2 14:40:25 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Mar  2 19:29:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f869dbb

dev-ml/yojson: bump to 1.3.2

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

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-1.3.2.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index de71dd1..cc0ed97 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,2 +1,3 @@
 DIST yojson-1.3.0.tar.gz 26610 SHA256 
80e26e6d902c57bbacf44467f2a5cc30e4e189260093c66a3269fb1b1cc37094 SHA512 
65e2d5bb7649cad3d395ec8fead11b18fd0ca5e59e87194a39a77561bcdaa04cecdc71f0da32ac268a36c0e7b21f56e9f40a08610f84cf7f81d0da20daf90fc0
 WHIRLPOOL 
ed5ba5a5c397d47616282272573f9940d02035698a45dc7bc377c1fb2918d4a72fc789a4332ff7c09113d6bdcb223e2321f46f21f9576ff85197825bdc661d0d
 DIST yojson-1.3.1.tar.gz 26725 SHA256 
ea97f150bb8270730165f7727518aa533c784b84f17016d339060161250124b8 SHA512 
f0fb6dad88f75d279a4341384238d4b6fd63c7b34a5a7892fbf278604a4011ea744c355377246e92595696fc5a5298968802c40a12a3ddcd89412ee1ce1e1402
 WHIRLPOOL 
558cc3258ee4e27a4507c1383d5e2fc6542d2f8178430d73020b37184624df2879a56cee30cc9844d0531f2f1199613591500cf888f606b1788dd3c166e0b7dc
+DIST yojson-1.3.2.tar.gz 26928 SHA256 
eff510621efd6dcfb86b65eaf1d4d6f3b9b680143d88e652b6f14072523a2351 SHA512 
9bdda0bdeea1988f37b4b56154995dc0f5391de659ba15f452d0755afcbd213ef0d5b1ec8fd691bb4e25e99af866b4c282b078a49208f61c51eaea8e21733509
 WHIRLPOOL 
7973dbbf7e2b74ac82f39261f7db6ec6952e624d05c35c5ba8fd426153d148b17c0dba8a510128c1598ea17a5fe5190417e9b8cf6a9a9473c4a16e7c34489760

diff --git a/dev-ml/yojson/yojson-1.3.2.ebuild 
b/dev-ml/yojson/yojson-1.3.2.ebuild
new file mode 100644
index 000..cab42fd
--- /dev/null
+++ b/dev-ml/yojson/yojson-1.3.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit findlib
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="http://mjambon.com/yojson.html";
+SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0/${PV}"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
+   dev-ml/easy-format:=[ocamlopt]
+   dev-ml/biniou:=[ocamlopt]
+"
+DEPEND="${RDEPEND}
+   dev-ml/cppo
+"
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   dodir /usr/bin
+   findlib_src_install BINDIR="${ED}"/usr/bin
+   dodoc README.md Changes
+   if use examples ; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2016-02-22 Thread Alexis Ballier
commit: 42b6e24de0c7aad7c556db74964ed143fea65ad4
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Feb 22 10:24:26 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Feb 22 10:27:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42b6e24d

dev-ml/yojson: bump to 1.3.1

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

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-1.3.1.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index d3cccde..de71dd1 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1 +1,2 @@
 DIST yojson-1.3.0.tar.gz 26610 SHA256 
80e26e6d902c57bbacf44467f2a5cc30e4e189260093c66a3269fb1b1cc37094 SHA512 
65e2d5bb7649cad3d395ec8fead11b18fd0ca5e59e87194a39a77561bcdaa04cecdc71f0da32ac268a36c0e7b21f56e9f40a08610f84cf7f81d0da20daf90fc0
 WHIRLPOOL 
ed5ba5a5c397d47616282272573f9940d02035698a45dc7bc377c1fb2918d4a72fc789a4332ff7c09113d6bdcb223e2321f46f21f9576ff85197825bdc661d0d
+DIST yojson-1.3.1.tar.gz 26725 SHA256 
ea97f150bb8270730165f7727518aa533c784b84f17016d339060161250124b8 SHA512 
f0fb6dad88f75d279a4341384238d4b6fd63c7b34a5a7892fbf278604a4011ea744c355377246e92595696fc5a5298968802c40a12a3ddcd89412ee1ce1e1402
 WHIRLPOOL 
558cc3258ee4e27a4507c1383d5e2fc6542d2f8178430d73020b37184624df2879a56cee30cc9844d0531f2f1199613591500cf888f606b1788dd3c166e0b7dc

diff --git a/dev-ml/yojson/yojson-1.3.1.ebuild 
b/dev-ml/yojson/yojson-1.3.1.ebuild
new file mode 100644
index 000..cab42fd
--- /dev/null
+++ b/dev-ml/yojson/yojson-1.3.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit findlib
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="http://mjambon.com/yojson.html";
+SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0/${PV}"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
+   dev-ml/easy-format:=[ocamlopt]
+   dev-ml/biniou:=[ocamlopt]
+"
+DEPEND="${RDEPEND}
+   dev-ml/cppo
+"
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   dodir /usr/bin
+   findlib_src_install BINDIR="${ED}"/usr/bin
+   dodoc README.md Changes
+   if use examples ; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2016-02-07 Thread Alexis Ballier
commit: 58b225068bb2fd66a5ff254d07014a09a81d5716
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sun Feb  7 16:06:59 2016 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sun Feb  7 16:13:49 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b22506

dev-ml/yojson: remove old

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

 dev-ml/yojson/Manifest|  3 ---
 dev-ml/yojson/yojson-1.2.0.ebuild | 38 --
 dev-ml/yojson/yojson-1.2.1.ebuild | 38 --
 dev-ml/yojson/yojson-1.2.3.ebuild | 38 --
 4 files changed, 117 deletions(-)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index f39cf85..d3cccde 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,4 +1 @@
-DIST yojson-1.2.0.tar.gz 26069 SHA256 
7c163d820c12773681abed7e02d6a7ebd8b8d00163e81ce5a3742b5fd39d7a8f SHA512 
7d5c7ab17a7230fe23fab956bba905fca40429575c708606ec07fe32ccace6816db4499756954c4e3d0f7d2686ca789d214e381b9236afe7e8efe0855fb01561
 WHIRLPOOL 
cffe050d98677441707451219a69251f834847bf1a68b347be8939040767f030dc7af4af2da0165d88cbf2ce42c52c157ef9db9387a6bfee0fac893a18c5704b
-DIST yojson-1.2.1.tar.gz 26268 SHA256 
df8cb4945b592897cdb54e4240758a88a38267daa54554dc62a2f48a91e8a32d SHA512 
5a8b302e41ff1dfb312636d68bcf4bb38231335b8f35b0a9236dcdc97cd1a3026e7a349fdc0d73866c0432a86fe350a650c791f89122cc9bc129c7fcb54b4715
 WHIRLPOOL 
c9df8f62bc3aadc4a905c434db53e1fd3a3ec14917a58dcbbe239c8ba9f196c1f819da20df4c253d0a8e4a7b54025c4a75453e817bb0cdc8dce0fbf89c52a0e5
-DIST yojson-1.2.3.tar.gz 26388 SHA256 
7e0d8ecc47f43b051901a2b556a7c65bb62fcf1ab856d822f50f2bdd35a36078 SHA512 
12929e6b4db13074fc708a9bb45a35a5661a0a43e893c03cc984a346e4e0aa04ca91f3ecce3460147ef6e85ddeda28ed251fefb2bf3e71b06edbe4fdc53b6c9b
 WHIRLPOOL 
c2ac1291f375870023a4883e9866a74be19647863ccee0f0e95ee2dee0734c57489612f96897330c223549166a21a8e44088e8eac186ac0d596a3469cf3bbe04
 DIST yojson-1.3.0.tar.gz 26610 SHA256 
80e26e6d902c57bbacf44467f2a5cc30e4e189260093c66a3269fb1b1cc37094 SHA512 
65e2d5bb7649cad3d395ec8fead11b18fd0ca5e59e87194a39a77561bcdaa04cecdc71f0da32ac268a36c0e7b21f56e9f40a08610f84cf7f81d0da20daf90fc0
 WHIRLPOOL 
ed5ba5a5c397d47616282272573f9940d02035698a45dc7bc377c1fb2918d4a72fc789a4332ff7c09113d6bdcb223e2321f46f21f9576ff85197825bdc661d0d

diff --git a/dev-ml/yojson/yojson-1.2.0.ebuild 
b/dev-ml/yojson/yojson-1.2.0.ebuild
deleted file mode 100644
index cab42fd..000
--- a/dev-ml/yojson/yojson-1.2.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="http://mjambon.com/yojson.html";
-SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="examples"
-
-RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
-   dev-ml/easy-format:=[ocamlopt]
-   dev-ml/biniou:=[ocamlopt]
-"
-DEPEND="${RDEPEND}
-   dev-ml/cppo
-"
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   dodir /usr/bin
-   findlib_src_install BINDIR="${ED}"/usr/bin
-   dodoc README.md Changes
-   if use examples ; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/dev-ml/yojson/yojson-1.2.1.ebuild 
b/dev-ml/yojson/yojson-1.2.1.ebuild
deleted file mode 100644
index cab42fd..000
--- a/dev-ml/yojson/yojson-1.2.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAGE="http://mjambon.com/yojson.html";
-SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-SLOT="0/${PV}"
-LICENSE="BSD"
-KEYWORDS="~amd64"
-IUSE="examples"
-
-RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
-   dev-ml/easy-format:=[ocamlopt]
-   dev-ml/biniou:=[ocamlopt]
-"
-DEPEND="${RDEPEND}
-   dev-ml/cppo
-"
-
-src_compile() {
-   emake -j1
-}
-
-src_install() {
-   dodir /usr/bin
-   findlib_src_install BINDIR="${ED}"/usr/bin
-   dodoc README.md Changes
-   if use examples ; then
-   dodoc -r examples
-   docompress -x /usr/share/doc/${PF}/examples
-   fi
-}

diff --git a/dev-ml/yojson/yojson-1.2.3.ebuild 
b/dev-ml/yojson/yojson-1.2.3.ebuild
deleted file mode 100644
index cab42fd..000
--- a/dev-ml/yojson/yojson-1.2.3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit findlib
-
-DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
-HOMEPAG

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

2015-12-19 Thread Alexis Ballier
commit: d1a2e1090a19bba04aeef0136648b7336b5081f8
Author: Alexis Ballier  gentoo  org>
AuthorDate: Sat Dec 19 14:53:24 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Sat Dec 19 15:01:21 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a2e109

dev-ml/yojson: bump to 1.3.0

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

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-1.3.0.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 8982f0a..f39cf85 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,3 +1,4 @@
 DIST yojson-1.2.0.tar.gz 26069 SHA256 
7c163d820c12773681abed7e02d6a7ebd8b8d00163e81ce5a3742b5fd39d7a8f SHA512 
7d5c7ab17a7230fe23fab956bba905fca40429575c708606ec07fe32ccace6816db4499756954c4e3d0f7d2686ca789d214e381b9236afe7e8efe0855fb01561
 WHIRLPOOL 
cffe050d98677441707451219a69251f834847bf1a68b347be8939040767f030dc7af4af2da0165d88cbf2ce42c52c157ef9db9387a6bfee0fac893a18c5704b
 DIST yojson-1.2.1.tar.gz 26268 SHA256 
df8cb4945b592897cdb54e4240758a88a38267daa54554dc62a2f48a91e8a32d SHA512 
5a8b302e41ff1dfb312636d68bcf4bb38231335b8f35b0a9236dcdc97cd1a3026e7a349fdc0d73866c0432a86fe350a650c791f89122cc9bc129c7fcb54b4715
 WHIRLPOOL 
c9df8f62bc3aadc4a905c434db53e1fd3a3ec14917a58dcbbe239c8ba9f196c1f819da20df4c253d0a8e4a7b54025c4a75453e817bb0cdc8dce0fbf89c52a0e5
 DIST yojson-1.2.3.tar.gz 26388 SHA256 
7e0d8ecc47f43b051901a2b556a7c65bb62fcf1ab856d822f50f2bdd35a36078 SHA512 
12929e6b4db13074fc708a9bb45a35a5661a0a43e893c03cc984a346e4e0aa04ca91f3ecce3460147ef6e85ddeda28ed251fefb2bf3e71b06edbe4fdc53b6c9b
 WHIRLPOOL 
c2ac1291f375870023a4883e9866a74be19647863ccee0f0e95ee2dee0734c57489612f96897330c223549166a21a8e44088e8eac186ac0d596a3469cf3bbe04
+DIST yojson-1.3.0.tar.gz 26610 SHA256 
80e26e6d902c57bbacf44467f2a5cc30e4e189260093c66a3269fb1b1cc37094 SHA512 
65e2d5bb7649cad3d395ec8fead11b18fd0ca5e59e87194a39a77561bcdaa04cecdc71f0da32ac268a36c0e7b21f56e9f40a08610f84cf7f81d0da20daf90fc0
 WHIRLPOOL 
ed5ba5a5c397d47616282272573f9940d02035698a45dc7bc377c1fb2918d4a72fc789a4332ff7c09113d6bdcb223e2321f46f21f9576ff85197825bdc661d0d

diff --git a/dev-ml/yojson/yojson-1.3.0.ebuild 
b/dev-ml/yojson/yojson-1.3.0.ebuild
new file mode 100644
index 000..cab42fd
--- /dev/null
+++ b/dev-ml/yojson/yojson-1.3.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit findlib
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="http://mjambon.com/yojson.html";
+SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0/${PV}"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
+   dev-ml/easy-format:=[ocamlopt]
+   dev-ml/biniou:=[ocamlopt]
+"
+DEPEND="${RDEPEND}
+   dev-ml/cppo
+"
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   dodir /usr/bin
+   findlib_src_install BINDIR="${ED}"/usr/bin
+   dodoc README.md Changes
+   if use examples ; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}



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

2015-09-14 Thread Alexis Ballier
commit: c4914e71e291ec2b97cc2b839f7e0cfd750c6bbc
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Sep 14 12:12:36 2015 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Sep 14 12:12:36 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4914e71

dev-ml/yojson: bump to 1.2.3.

Package-Manager: portage-2.2.20.1

 dev-ml/yojson/Manifest|  1 +
 dev-ml/yojson/yojson-1.2.3.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index ca7fd4c..8982f0a 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -1,2 +1,3 @@
 DIST yojson-1.2.0.tar.gz 26069 SHA256 
7c163d820c12773681abed7e02d6a7ebd8b8d00163e81ce5a3742b5fd39d7a8f SHA512 
7d5c7ab17a7230fe23fab956bba905fca40429575c708606ec07fe32ccace6816db4499756954c4e3d0f7d2686ca789d214e381b9236afe7e8efe0855fb01561
 WHIRLPOOL 
cffe050d98677441707451219a69251f834847bf1a68b347be8939040767f030dc7af4af2da0165d88cbf2ce42c52c157ef9db9387a6bfee0fac893a18c5704b
 DIST yojson-1.2.1.tar.gz 26268 SHA256 
df8cb4945b592897cdb54e4240758a88a38267daa54554dc62a2f48a91e8a32d SHA512 
5a8b302e41ff1dfb312636d68bcf4bb38231335b8f35b0a9236dcdc97cd1a3026e7a349fdc0d73866c0432a86fe350a650c791f89122cc9bc129c7fcb54b4715
 WHIRLPOOL 
c9df8f62bc3aadc4a905c434db53e1fd3a3ec14917a58dcbbe239c8ba9f196c1f819da20df4c253d0a8e4a7b54025c4a75453e817bb0cdc8dce0fbf89c52a0e5
+DIST yojson-1.2.3.tar.gz 26388 SHA256 
7e0d8ecc47f43b051901a2b556a7c65bb62fcf1ab856d822f50f2bdd35a36078 SHA512 
12929e6b4db13074fc708a9bb45a35a5661a0a43e893c03cc984a346e4e0aa04ca91f3ecce3460147ef6e85ddeda28ed251fefb2bf3e71b06edbe4fdc53b6c9b
 WHIRLPOOL 
c2ac1291f375870023a4883e9866a74be19647863ccee0f0e95ee2dee0734c57489612f96897330c223549166a21a8e44088e8eac186ac0d596a3469cf3bbe04

diff --git a/dev-ml/yojson/yojson-1.2.3.ebuild 
b/dev-ml/yojson/yojson-1.2.3.ebuild
new file mode 100644
index 000..cab42fd
--- /dev/null
+++ b/dev-ml/yojson/yojson-1.2.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit findlib
+
+DESCRIPTION="JSON parsing and pretty-printing library for OCaml"
+HOMEPAGE="http://mjambon.com/yojson.html";
+SRC_URI="https://github.com/mjambon/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0/${PV}"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE="examples"
+
+RDEPEND=">=dev-lang/ocaml-3.11:=[ocamlopt]
+   dev-ml/easy-format:=[ocamlopt]
+   dev-ml/biniou:=[ocamlopt]
+"
+DEPEND="${RDEPEND}
+   dev-ml/cppo
+"
+
+src_compile() {
+   emake -j1
+}
+
+src_install() {
+   dodir /usr/bin
+   findlib_src_install BINDIR="${ED}"/usr/bin
+   dodoc README.md Changes
+   if use examples ; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+}