public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving_yojson/
@ 2016-09-08 14:57 Alexis Ballier
  0 siblings, 0 replies; 6+ messages in thread
From: Alexis Ballier @ 2016-09-08 14:57 UTC (permalink / raw
  To: gentoo-commits

commit:     43cb834e17678031554ade901a24c038bd7b211c
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  8 08:48:02 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Sep  8 14:56:53 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43cb834e

dev-ml/ppx_deriving_yojson: initial import; ebuild by me

Package-Manager: portage-2.3.0

 dev-ml/ppx_deriving_yojson/Manifest                |  1 +
 dev-ml/ppx_deriving_yojson/metadata.xml            |  8 ++++
 .../ppx_deriving_yojson-3.0.ebuild                 | 48 ++++++++++++++++++++++
 3 files changed, 57 insertions(+)

diff --git a/dev-ml/ppx_deriving_yojson/Manifest b/dev-ml/ppx_deriving_yojson/Manifest
new file mode 100644
index 00000000..58b2ce4
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/Manifest
@@ -0,0 +1 @@
+DIST ppx_deriving_yojson-3.0.tar.gz 18111 SHA256 28264562fa87fe0ae3484fa434126c02a7770f0324fa6a64ba8132ab10ae5143 SHA512 70c690d880ff652f9f92e95af047e87726bab48100e9325406eef7a9ed80f439df7292324de56cd17a93c6ad6bc9c1e7ce6edcd7c3b336352f0df4bfa7c7b81c WHIRLPOOL 7fac84e8faa78a9c362453098a2e73d1902ec9272f45ee32c9710bea527faeae55274ecfa257ad1eadbe4aa24d623e33b5ca73c122548efc0fe951061b1dc268

diff --git a/dev-ml/ppx_deriving_yojson/metadata.xml b/dev-ml/ppx_deriving_yojson/metadata.xml
new file mode 100644
index 00000000..ffac4d7
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+	<email>ml@gentoo.org</email>
+	<name>Gentoo ML Project</name>
+</maintainer>
+</pkgmetadata>

diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.0.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.0.ebuild
new file mode 100644
index 00000000..8b0dcc2
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+DESCRIPTION="A Yojson codec generator for OCaml"
+HOMEPAGE="A Yojson codec generator for OCaml"
+SRC_URI="https://github.com/whitequark/ppx_deriving_yojson/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt test"
+
+DEPEND="
+	dev-lang/ocaml:=[ocamlopt?]
+	dev-ml/yojson:=
+	dev-ml/result:=
+	>=dev-ml/ppx_deriving-4:=
+	dev-ml/cppo:=
+"
+RDEPEND="${DEPEND}"
+DEPEND="${DEPEND}
+	dev-ml/findlib
+	dev-ml/ocamlbuild
+	test? ( dev-ml/ounit dev-ml/ppx_import )"
+
+src_compile() {
+	cp pkg/META.in pkg/META
+	ocaml pkg/build.ml \
+		native=$(usex ocamlopt true false) \
+		native-dynlink=$(usex ocamlopt true false) \
+		|| die
+}
+
+src_test() {
+	ocamlbuild -j 0 -use-ocamlfind -classic-display src_test/test_ppx_yojson.byte -- || die
+}
+
+src_install() {
+	opam-installer -i \
+		--prefix="${ED}/usr" \
+		--libdir="${D}/$(ocamlc -where)" \
+		--docdir="${T}/dontinstallit" \
+		${PN}.install || die
+	dodoc CHANGELOG.md README.md
+}


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving_yojson/
@ 2016-09-26 15:03 Alexis Ballier
  0 siblings, 0 replies; 6+ messages in thread
From: Alexis Ballier @ 2016-09-26 15:03 UTC (permalink / raw
  To: gentoo-commits

commit:     3febabca9a36e1f538271f0dcf630aafef72662b
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 26 12:47:48 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Sep 26 15:03:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3febabca

dev-ml/ppx_deriving_yojson: fix homepage

Package-Manager: portage-2.3.1

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

diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.0.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.0.ebuild
index 8b0dcc2..085e912 100644
--- a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.0.ebuild
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.0.ebuild
@@ -5,7 +5,7 @@
 EAPI=5
 
 DESCRIPTION="A Yojson codec generator for OCaml"
-HOMEPAGE="A Yojson codec generator for OCaml"
+HOMEPAGE="https://github.com/whitequark/ppx_deriving_yojson/"
 SRC_URI="https://github.com/whitequark/ppx_deriving_yojson/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MIT"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving_yojson/
@ 2021-12-03 21:53 Maciej Barć
  0 siblings, 0 replies; 6+ messages in thread
From: Maciej Barć @ 2021-12-03 21:53 UTC (permalink / raw
  To: gentoo-commits

commit:     7e5ac6d241be4229e5d5e7fe822d42b843a7e391
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  3 20:17:47 2021 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Fri Dec  3 21:53:19 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5ac6d2

dev-ml/ppx_deriving_yojson: format

move PATCHES under *DEPEND

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

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

diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild
index 603d1909b88f..33642a0ef4b8 100644
--- a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild
@@ -15,8 +15,6 @@ KEYWORDS="~amd64"
 IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 
-PATCHES=( "${FILESDIR}"/${PN}-${PV}-src_test_dune-ounit2.patch )
-
 RDEPEND="
 	<dev-ml/yojson-2.0.0:=
 	>=dev-ml/ppxlib-0.20.0:=
@@ -25,3 +23,5 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 BDEPEND="test? ( dev-ml/ounit2 )"
+
+PATCHES=( "${FILESDIR}"/${PN}-${PV}-src_test_dune-ounit2.patch )


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving_yojson/
@ 2022-10-01 23:37 Maciej Barć
  0 siblings, 0 replies; 6+ messages in thread
From: Maciej Barć @ 2022-10-01 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     e693722577839a4961e6931f0e604ec0202c4641
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  1 21:18:55 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Oct  1 23:34:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6937225

dev-ml/ppx_deriving_yojson: remove yojson constraint

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

 ...riving_yojson-3.6.1.ebuild => ppx_deriving_yojson-3.6.1-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1-r1.ebuild
similarity index 90%
rename from dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild
rename to dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1-r1.ebuild
index 33642a0ef4b8..fa923652fbc2 100644
--- a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1.ebuild
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.6.1-r1.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,10 +16,10 @@ IUSE="+ocamlopt test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-	<dev-ml/yojson-2.0.0:=
 	>=dev-ml/ppxlib-0.20.0:=
 	dev-ml/ppx_deriving:=
 	dev-ml/result:=
+	dev-ml/yojson:=
 "
 DEPEND="${RDEPEND}"
 BDEPEND="test? ( dev-ml/ounit2 )"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving_yojson/
@ 2023-01-27 22:25 Alfredo Tupone
  0 siblings, 0 replies; 6+ messages in thread
From: Alfredo Tupone @ 2023-01-27 22:25 UTC (permalink / raw
  To: gentoo-commits

commit:     210e1eb685eea11aa9c0e207650dd4cf59b7bd9d
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 27 22:24:21 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Jan 27 22:24:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=210e1eb6

dev-ml/ppx_deriving_yojson: add 3.7.0

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ml/ppx_deriving_yojson/Manifest                |  1 +
 .../ppx_deriving_yojson-3.7.0.ebuild               | 25 ++++++++++++++++++++++
 2 files changed, 26 insertions(+)

diff --git a/dev-ml/ppx_deriving_yojson/Manifest b/dev-ml/ppx_deriving_yojson/Manifest
index 3474db68ca3e..4124abe6e102 100644
--- a/dev-ml/ppx_deriving_yojson/Manifest
+++ b/dev-ml/ppx_deriving_yojson/Manifest
@@ -1 +1,2 @@
 DIST ppx_deriving_yojson-3.6.1.tar.gz 19477 BLAKE2B f7b4e34e1c5ca77af6dbe6f4639c00a3b47076e2cf1f79b157a4c8f9aef34ec0e95e2c6c805fe9d0f9fa0ec72ea0672696b7e7a21d0a7d93764fad2e8d89a15a SHA512 b1bf04f77e1c1a887352b21cfd43a67d37de9f61a70f89d06828c7d9611027711a600b22e4bbc95ab128511a48fce3ae1a1c7a655f25c4bb2b6944444cea4989
+DIST ppx_deriving_yojson-3.7.0.tar.gz 20027 BLAKE2B f89bae5542ab551da13bbfdf4bb3da359e0bad65b1700bcdcfefd4dc42b70c5c17133bfbe8ef9cbcac7b5d2630b95b81de95510a9152260874911bb72fb659ec SHA512 6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80

diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.7.0.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.7.0.ebuild
new file mode 100644
index 000000000000..d8677fbe1e82
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.7.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit dune
+
+DESCRIPTION="JSON codec generator for OCaml"
+HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving_yojson/"
+SRC_URI="https://github.com/ocaml-ppx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=dev-ml/ppxlib-0.26.0:=
+	dev-ml/ppx_deriving:=
+	dev-ml/result:=
+	dev-ml/yojson:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-ml/ounit2 )"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving_yojson/
@ 2024-07-01  6:06 Alfredo Tupone
  0 siblings, 0 replies; 6+ messages in thread
From: Alfredo Tupone @ 2024-07-01  6:06 UTC (permalink / raw
  To: gentoo-commits

commit:     06210ffc7e68e40c03936404f2bb9999cadb03f3
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  1 06:05:49 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Jul  1 06:06:11 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06210ffc

dev-ml/ppx_deriving_yojson: add 3.8.0

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

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

diff --git a/dev-ml/ppx_deriving_yojson/Manifest b/dev-ml/ppx_deriving_yojson/Manifest
index 4124abe6e102..08f3a993a349 100644
--- a/dev-ml/ppx_deriving_yojson/Manifest
+++ b/dev-ml/ppx_deriving_yojson/Manifest
@@ -1,2 +1,3 @@
 DIST ppx_deriving_yojson-3.6.1.tar.gz 19477 BLAKE2B f7b4e34e1c5ca77af6dbe6f4639c00a3b47076e2cf1f79b157a4c8f9aef34ec0e95e2c6c805fe9d0f9fa0ec72ea0672696b7e7a21d0a7d93764fad2e8d89a15a SHA512 b1bf04f77e1c1a887352b21cfd43a67d37de9f61a70f89d06828c7d9611027711a600b22e4bbc95ab128511a48fce3ae1a1c7a655f25c4bb2b6944444cea4989
 DIST ppx_deriving_yojson-3.7.0.tar.gz 20027 BLAKE2B f89bae5542ab551da13bbfdf4bb3da359e0bad65b1700bcdcfefd4dc42b70c5c17133bfbe8ef9cbcac7b5d2630b95b81de95510a9152260874911bb72fb659ec SHA512 6aa8b3a6e60afd1ce68995bad6776c975b3640303b2049233e661c46300abea1f48916d4e876412de49f35744f31b99c29736e2bb974e1b4a494b0932bbd6e80
+DIST ppx_deriving_yojson-3.8.0.tar.gz 20819 BLAKE2B ce216726fb7466c30a1580961f01d3f61ee85b3d8fd3e8465f6747afda394fa4440e8bb9f2734466fc928d421f09c89813363fd2622ff3b6ca13cb55ad313040 SHA512 c6939139cb0fa758b1812c4fee16a47a640e0f1a4316961635ab438b21ccc4268d93e202df04b34106d0cf8d3189ccd8a4f4fd85fc9d3c616d810f9c07055d84

diff --git a/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.8.0.ebuild b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.8.0.ebuild
new file mode 100644
index 000000000000..8faeb0f644f0
--- /dev/null
+++ b/dev-ml/ppx_deriving_yojson/ppx_deriving_yojson-3.8.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="JSON codec generator for OCaml"
+HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving_yojson/"
+SRC_URI="https://github.com/ocaml-ppx/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+	>=dev-ml/ppxlib-0.30.0:=[ocamlopt?]
+	dev-ml/ppx_deriving:=[ocamlopt?]
+	dev-ml/yojson:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-ml/ounit2 )"


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-07-01  6:06 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-01 23:37 [gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving_yojson/ Maciej Barć
  -- strict thread matches above, loose matches on Subject: below --
2024-07-01  6:06 Alfredo Tupone
2023-01-27 22:25 Alfredo Tupone
2021-12-03 21:53 Maciej Barć
2016-09-26 15:03 Alexis Ballier
2016-09-08 14:57 Alexis Ballier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox