[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 027135c0244b1f8c828f6a17fa5b15c0efac6138 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Dec 29 21:43:45 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Dec 29 21:44:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027135c0 dev-ml/ppx_deriving: adding ocamlopt? Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/Manifest | 1 - dev-ml/ppx_deriving/ppx_deriving-5.2-r1.ebuild | 27 -- 2.1-r1.ebuild => ppx_deriving-5.2.1-r2.ebuild} | 16 ++--- 3 files changed, 8 insertions(+), 36 deletions(-) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 785b7734ffa5..4d69ea05b8b6 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,2 +1 @@ DIST ppx_deriving-5.2.1.tar.gz 46148 BLAKE2B 75c5f95841e4e54d5a58221c27d4a904347fb2b20ff0189bbe99bcc200eefd4abb94a476a120b6c6c7d0eba3b2233054875868a71064d032815cc8907919371d SHA512 01d2eb920f3375960a9228138ccb5f2af49bfba894795c24b3c37d5a021d6bc95e9de1d867c35d03645334300ccc89f1fca0cb75007ec62e5620f328e078 -DIST ppx_deriving-5.2.tar.gz 45766 BLAKE2B 67d041b69ad675873500844f8ef638797e271c3a3a82467407914a073e6eb9ff84f911d128ccf507be051fb89c7c85991987793067046b0dd1ecdc534b658b05 SHA512 0daf7d0050b8e2b18b441da994e8cf1f05e37f7d88d1f4512204979f19ac4d116a6c72f683c615b091e0340a4d380684f9b2ed1b70d84fae6ca928843ed3f479 diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2-r1.ebuild deleted file mode 100644 index 698ff16486b4.. --- a/dev-ml/ppx_deriving/ppx_deriving-5.2-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune - -DESCRIPTION="Type-driven code generation for OCaml" -HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving; -SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -IUSE="+ocamlopt test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-ml/ppx_tools:= - dev-ml/ocaml-migrate-parsetree:= - dev-ml/ppx_derivers:= - >=dev-ml/ppxlib-0.20.0:= - dev-ml/result:= -" -DEPEND="${RDEPEND} - dev-ml/cppo - test? ( dev-ml/ounit2 )" diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2.1-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2.1-r2.ebuild similarity index 66% rename from dev-ml/ppx_deriving/ppx_deriving-5.2.1-r1.ebuild rename to dev-ml/ppx_deriving/ppx_deriving-5.2.1-r2.ebuild index a62e03fa377d..a3d5b41935f3 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-5.2.1-r1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-5.2.1-r2.ebuild @@ -16,14 +16,14 @@ IUSE="+ocamlopt test" RESTRICT="!test? ( test )" RDEPEND=" - dev-ml/ppx_tools:= - dev-ml/ocaml-migrate-parsetree:= - dev-ml/ppx_derivers:= - >=dev-ml/ppxlib-0.20.0:= - dev-ml/findlib:= - dev-ml/result:= - dev-ml/sexplib0:= + dev-ml/ppx_tools:=[ocamlopt?] + dev-ml/ocaml-migrate-parsetree:=[ocamlopt?] + dev-ml/ppx_derivers:=[ocamlopt?] + >=dev-ml/ppxlib-0.20.0:=[ocamlopt?] + dev-ml/findlib:=[ocamlopt?] + dev-ml/result:=[ocamlopt?] + dev-ml/sexplib0:=[ocamlopt?] " DEPEND="${RDEPEND} - dev-ml/cppo + dev-ml/cppo[ocamlopt?] test? ( dev-ml/ounit2 )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: e0f0fa64773c7c953f8d950e25a729f27aedf2a5 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Oct 19 10:48:13 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Oct 19 10:48:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f0fa64 dev-ml/ppx_deriving: adj deps Closes: https://bugs.gentoo.org/840508 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild index 152b747ad28b..a368a22178b2 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild @@ -22,6 +22,7 @@ DEPEND=" >=dev-ml/ppxlib-0.20.0:= dev-ml/findlib:= dev-ml/result:= + dev-ml/sexplib0:= " RDEPEND="${DEPEND}" DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 533a011f333a60ee07565279ba46145b3690c104 Author: Alfredo Tupone gentoo org> AuthorDate: Thu Aug 4 18:19:23 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Aug 4 18:19:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=533a011f dev-ml/ppx_deriving: add findlib dependency Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild index 40839d6f4a08..152b747ad28b 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.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 @@ -20,6 +20,7 @@ DEPEND=" dev-ml/ocaml-migrate-parsetree:= dev-ml/ppx_derivers:= >=dev-ml/ppxlib-0.20.0:= + dev-ml/findlib:= dev-ml/result:= " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 6f4001673585560ca0cf095818b66d8026b70b60 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Sep 18 12:30:22 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Sep 18 12:30:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f400167 dev-ml/ppx_deriving: x86 stable wrt bug #813153 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild index a7edb35048a..40839d6f4a0 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: de9dbf78c845e746138fcf93008466f7d6cb7f9b Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 17 14:14:21 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 17 14:14:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9dbf78 dev-ml/ppx_deriving: amd64 stable wrt bug #813153 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild index 73a1495d16a..a7edb35048a 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" IUSE="+ocamlopt test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: a8e009fe92ae77a149eb05c8aefe0c206bd04c69 Author: Alfredo Tupone gentoo org> AuthorDate: Tue Jul 13 17:12:28 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Jul 13 17:12:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8e009fe dev-ml/ppx_deriving: bump to 5.2.1 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/Manifest | 1 + dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild | 28 +++ 2 files changed, 29 insertions(+) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index b5a0cf80e61..785b7734ffa 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1 +1,2 @@ +DIST ppx_deriving-5.2.1.tar.gz 46148 BLAKE2B 75c5f95841e4e54d5a58221c27d4a904347fb2b20ff0189bbe99bcc200eefd4abb94a476a120b6c6c7d0eba3b2233054875868a71064d032815cc8907919371d SHA512 01d2eb920f3375960a9228138ccb5f2af49bfba894795c24b3c37d5a021d6bc95e9de1d867c35d03645334300ccc89f1fca0cb75007ec62e5620f328e078 DIST ppx_deriving-5.2.tar.gz 45766 BLAKE2B 67d041b69ad675873500844f8ef638797e271c3a3a82467407914a073e6eb9ff84f911d128ccf507be051fb89c7c85991987793067046b0dd1ecdc534b658b05 SHA512 0daf7d0050b8e2b18b441da994e8cf1f05e37f7d88d1f4512204979f19ac4d116a6c72f683c615b091e0340a4d380684f9b2ed1b70d84fae6ca928843ed3f479 diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild new file mode 100644 index 000..73a1495d16a --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-5.2.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving; +SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-ml/ppx_tools:= + dev-ml/ocaml-migrate-parsetree:= + dev-ml/ppx_derivers:= + >=dev-ml/ppxlib-0.20.0:= + dev-ml/result:= +" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/cppo + test? ( dev-ml/ounit2 )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/files/
commit: 7b1b1576ff3c35844f72f90ed3606c939376a7fb Author: Michael Mair-Keimberger levelnine at> AuthorDate: Tue Mar 16 18:01:49 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 16 18:50:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1b1576 dev-ml/ppx_deriving: remove unused patch(es) Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Sam James gentoo.org> dev-ml/ppx_deriving/files/ounit2.patch | 128 - 1 file changed, 128 deletions(-) diff --git a/dev-ml/ppx_deriving/files/ounit2.patch b/dev-ml/ppx_deriving/files/ounit2.patch deleted file mode 100644 index d81231557c9..000 --- a/dev-ml/ppx_deriving/files/ounit2.patch +++ /dev/null @@ -1,128 +0,0 @@ -Index: ppx_deriving-4.4.1/src_test/create/dune -=== ppx_deriving-4.4.1.orig/src_test/create/dune -+++ ppx_deriving-4.4.1/src_test/create/dune -@@ -1,4 +1,4 @@ - (test - (name test_deriving_create) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.create ppx_deriving.show))) -Index: ppx_deriving-4.4.1/src_test/deriving/dune -=== ppx_deriving-4.4.1.orig/src_test/deriving/dune -+++ ppx_deriving-4.4.1/src_test/deriving/dune -@@ -1,4 +1,4 @@ - (test - (name test_ppx_deriving) -- (libraries oUnit compiler-libs.common ppx_deriving.api) -+ (libraries ounit2 compiler-libs.common ppx_deriving.api) - (preprocess (pps ppx_deriving.ord ppx_deriving.show ppx_deriving.eq))) -Index: ppx_deriving-4.4.1/src_test/enum/dune -=== ppx_deriving-4.4.1.orig/src_test/enum/dune -+++ ppx_deriving-4.4.1/src_test/enum/dune -@@ -1,4 +1,4 @@ - (test - (name test_deriving_enum) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.enum ppx_deriving.show))) -Index: ppx_deriving-4.4.1/src_test/eq/dune -=== ppx_deriving-4.4.1.orig/src_test/eq/dune -+++ ppx_deriving-4.4.1/src_test/eq/dune -@@ -5,5 +5,5 @@ - - (test - (name test_deriving_eq) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.eq ppx_deriving.show))) -Index: ppx_deriving-4.4.1/src_test/fold/dune -=== ppx_deriving-4.4.1.orig/src_test/fold/dune -+++ ppx_deriving-4.4.1/src_test/fold/dune -@@ -5,5 +5,5 @@ - - (test - (name test_deriving_fold) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.fold))) -Index: ppx_deriving-4.4.1/src_test/iter/dune -=== ppx_deriving-4.4.1.orig/src_test/iter/dune -+++ ppx_deriving-4.4.1/src_test/iter/dune -@@ -5,5 +5,5 @@ - - (test - (name test_deriving_iter) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.iter ppx_deriving.show))) -Index: ppx_deriving-4.4.1/src_test/make/dune -=== ppx_deriving-4.4.1.orig/src_test/make/dune -+++ ppx_deriving-4.4.1/src_test/make/dune -@@ -1,4 +1,4 @@ - (test - (name test_deriving_make) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.make ppx_deriving.show))) -Index: ppx_deriving-4.4.1/src_test/map/dune -=== ppx_deriving-4.4.1.orig/src_test/map/dune -+++ ppx_deriving-4.4.1/src_test/map/dune -@@ -5,5 +5,5 @@ - - (test - (name test_deriving_map) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.map ppx_deriving.show))) -Index: ppx_deriving-4.4.1/src_test/ord/dune -=== ppx_deriving-4.4.1.orig/src_test/ord/dune -+++ ppx_deriving-4.4.1/src_test/ord/dune -@@ -5,5 +5,5 @@ - - (test - (name test_deriving_ord) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.ord))) -Index: ppx_deriving-4.4.1/src_test/runtime/dune -=== ppx_deriving-4.4.1.orig/src_test/runtime/dune -+++ ppx_deriving-4.4.1/src_test/runtime/dune -@@ -5,5 +5,5 @@ - - (test - (name test_runtime) -- (libraries oUnit ppx_deriving.runtime) -+ (libraries ounit2 ppx_deriving.runtime) - (preprocess (pps ppx_deriving.eq ppx_deriving.show))) -Index: ppx_deriving-4.4.1/src_test/show/dune
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 0db909331e046ad7cbe882ce5230e83a60242922 Author: Sam James gentoo org> AuthorDate: Mon Mar 15 03:14:12 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 15 04:01:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db90933 dev-ml/ppx_deriving: drop 4.5 Signed-off-by: Sam James gentoo.org> dev-ml/ppx_deriving/Manifest| 1 - dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild | 29 - 2 files changed, 30 deletions(-) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 8d62b98a54f..b5a0cf80e61 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,2 +1 @@ -DIST ppx_deriving-4.5.tar.gz 45886 BLAKE2B 257bacda986a3830e3efd55b8e97d8c633b64740a36c7954c7b13ef42578fef8795f268e709a2b7285fa3dda1297afe7cfcc277da8557ed654dda6401a550680 SHA512 f79153c5231ba1e03a3491fde95ca82ecb62fe05b60a649a374d2fbc5ea5dd9242126de7dfbe917c22fd7077c026c940e18c6b36c5ce0ec4bb6e07f11d2b710b DIST ppx_deriving-5.2.tar.gz 45766 BLAKE2B 67d041b69ad675873500844f8ef638797e271c3a3a82467407914a073e6eb9ff84f911d128ccf507be051fb89c7c85991987793067046b0dd1ecdc534b658b05 SHA512 0daf7d0050b8e2b18b441da994e8cf1f05e37f7d88d1f4512204979f19ac4d116a6c72f683c615b091e0340a4d380684f9b2ed1b70d84fae6ca928843ed3f479 diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild deleted file mode 100644 index 47ccd56be1a..000 --- a/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit dune - -DESCRIPTION="Type-driven code generation for OCaml" -HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving; -SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -IUSE="+ocamlopt test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-ml/ppx_tools:= -
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 6afe5b8bff982f7b420567c9fbb3deba4accd30a Author: Alfredo Tupone gentoo org> AuthorDate: Sat Jan 16 13:03:29 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Jan 16 13:03:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6afe5b8b dev-ml/ppx_deriving: version bump to 5.2 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/Manifest| 1 + dev-ml/ppx_deriving/ppx_deriving-5.2.ebuild | 28 2 files changed, 29 insertions(+) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 78e8351a334..8d62b98a54f 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1 +1,2 @@ DIST ppx_deriving-4.5.tar.gz 45886 BLAKE2B 257bacda986a3830e3efd55b8e97d8c633b64740a36c7954c7b13ef42578fef8795f268e709a2b7285fa3dda1297afe7cfcc277da8557ed654dda6401a550680 SHA512 f79153c5231ba1e03a3491fde95ca82ecb62fe05b60a649a374d2fbc5ea5dd9242126de7dfbe917c22fd7077c026c940e18c6b36c5ce0ec4bb6e07f11d2b710b +DIST ppx_deriving-5.2.tar.gz 45766 BLAKE2B 67d041b69ad675873500844f8ef638797e271c3a3a82467407914a073e6eb9ff84f911d128ccf507be051fb89c7c85991987793067046b0dd1ecdc534b658b05 SHA512 0daf7d0050b8e2b18b441da994e8cf1f05e37f7d88d1f4512204979f19ac4d116a6c72f683c615b091e0340a4d380684f9b2ed1b70d84fae6ca928843ed3f479 diff --git a/dev-ml/ppx_deriving/ppx_deriving-5.2.ebuild b/dev-ml/ppx_deriving/ppx_deriving-5.2.ebuild new file mode 100644 index 000..73a1495d16a --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-5.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving; +SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-ml/ppx_tools:= + dev-ml/ocaml-migrate-parsetree:= + dev-ml/ppx_derivers:= + >=dev-ml/ppxlib-0.20.0:= + dev-ml/result:= +" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/cppo + test? ( dev-ml/ounit2 )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: b0cfbfbe9b00e137d058434b1d83b50efada1ddd Author: Alfredo Tupone gentoo org> AuthorDate: Sat Jan 16 09:26:11 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Jan 16 09:26:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0cfbfbe dev-ml/ppx_deriving: remove old version Closes: https://bugs.gentoo.org/765436 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/Manifest | 1 - dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild | 52 -- 2 files changed, 53 deletions(-) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 23ba45711d2..78e8351a334 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,2 +1 @@ -DIST ppx_deriving-4.2.tar.gz 48327 BLAKE2B 8ce5ccbfb7992fbd5e9c777ad0b577f8846d92df21926a877fb8f7b6804acc4fa2fd78586fc209c3bd83b8496eb6f8e8ee37c39e0c7462fb55f39389356f3c8f SHA512 084526157d6f4b41f7ad73157c5edb54d5bb9130d706525031670d8495ede8af5545302f442c2d2c506772201b79ccc93bdc7fead9455d3a59977ddfa9c3284d DIST ppx_deriving-4.5.tar.gz 45886 BLAKE2B 257bacda986a3830e3efd55b8e97d8c633b64740a36c7954c7b13ef42578fef8795f268e709a2b7285fa3dda1297afe7cfcc277da8557ed654dda6401a550680 SHA512 f79153c5231ba1e03a3491fde95ca82ecb62fe05b60a649a374d2fbc5ea5dd9242126de7dfbe917c22fd7077c026c940e18c6b36c5ce0ec4bb6e07f11d2b710b diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild deleted file mode 100644 index 5b315e69bee..000 --- a/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit findlib eutils opam - -DESCRIPTION="Type-driven code generation for OCaml" -HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving; -SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="doc +ocamlopt test" -RESTRICT="!test? ( test )" - -DEPEND=" - dev-ml/ppx_tools:= - dev-ml/ocaml-migrate-parsetree:= - dev-ml/ppx_derivers:= - dev-ml/result:= -" -RDEPEND="${DEPEND}" -DEPEND="${RDEPEND} - dev-ml/cppo - test? ( dev-ml/ounit )" - -src_compile() { - cp pkg/META.in pkg/META || die - ocaml pkg/build.ml \ - native=$(usex ocamlopt true false) \ - native-dynlink=$(usex ocamlopt true false) \ - || die - use doc && emake doc -} - -src_test() { - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.byte -- || die - if use ocamlopt; then - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.native -- || die - fi -} - -src_install() { - opam_src_install - mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die - - use doc && dohtml api.docdir/* -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 32d1ebc51f8fae3b880b5a84320ba1b7160c9f81 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Jan 15 21:43:02 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jan 15 21:43:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d1ebc5 dev-ml/ppx_deriving: add ml as maintainer Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/dev-ml/ppx_deriving/metadata.xml b/dev-ml/ppx_deriving/metadata.xml index 0fea406d5fd..196c8d34a1f 100644 --- a/dev-ml/ppx_deriving/metadata.xml +++ b/dev-ml/ppx_deriving/metadata.xml @@ -1,6 +1,10 @@ http://www.gentoo.org/dtd/metadata.dtd;> + + m...@gentoo.org + ML + gie...@gentoo.org Mark Wright
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/files/, dev-ml/ppx_deriving/
commit: aa259840deb5357d69e3046c65b7047249f29987 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Jan 10 12:30:01 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Jan 10 12:30:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa259840 dev-ml/ppx_deriving: add missing patch Closes: https://bugs.gentoo.org/761076 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Alfredo Tupone gentoo.org> dev-ml/ppx_deriving/files/ounit2.patch | 128 dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild | 4 +- 2 files changed, 130 insertions(+), 2 deletions(-) diff --git a/dev-ml/ppx_deriving/files/ounit2.patch b/dev-ml/ppx_deriving/files/ounit2.patch new file mode 100644 index 000..d81231557c9 --- /dev/null +++ b/dev-ml/ppx_deriving/files/ounit2.patch @@ -0,0 +1,128 @@ +Index: ppx_deriving-4.4.1/src_test/create/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/create/dune ppx_deriving-4.4.1/src_test/create/dune +@@ -1,4 +1,4 @@ + (test + (name test_deriving_create) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.create ppx_deriving.show))) +Index: ppx_deriving-4.4.1/src_test/deriving/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/deriving/dune ppx_deriving-4.4.1/src_test/deriving/dune +@@ -1,4 +1,4 @@ + (test + (name test_ppx_deriving) +- (libraries oUnit compiler-libs.common ppx_deriving.api) ++ (libraries ounit2 compiler-libs.common ppx_deriving.api) + (preprocess (pps ppx_deriving.ord ppx_deriving.show ppx_deriving.eq))) +Index: ppx_deriving-4.4.1/src_test/enum/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/enum/dune ppx_deriving-4.4.1/src_test/enum/dune +@@ -1,4 +1,4 @@ + (test + (name test_deriving_enum) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.enum ppx_deriving.show))) +Index: ppx_deriving-4.4.1/src_test/eq/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/eq/dune ppx_deriving-4.4.1/src_test/eq/dune +@@ -5,5 +5,5 @@ + + (test + (name test_deriving_eq) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.eq ppx_deriving.show))) +Index: ppx_deriving-4.4.1/src_test/fold/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/fold/dune ppx_deriving-4.4.1/src_test/fold/dune +@@ -5,5 +5,5 @@ + + (test + (name test_deriving_fold) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.fold))) +Index: ppx_deriving-4.4.1/src_test/iter/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/iter/dune ppx_deriving-4.4.1/src_test/iter/dune +@@ -5,5 +5,5 @@ + + (test + (name test_deriving_iter) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.iter ppx_deriving.show))) +Index: ppx_deriving-4.4.1/src_test/make/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/make/dune ppx_deriving-4.4.1/src_test/make/dune +@@ -1,4 +1,4 @@ + (test + (name test_deriving_make) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.make ppx_deriving.show))) +Index: ppx_deriving-4.4.1/src_test/map/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/map/dune ppx_deriving-4.4.1/src_test/map/dune +@@ -5,5 +5,5 @@ + + (test + (name test_deriving_map) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.map ppx_deriving.show))) +Index: ppx_deriving-4.4.1/src_test/ord/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/ord/dune ppx_deriving-4.4.1/src_test/ord/dune +@@ -5,5 +5,5 @@ + + (test + (name test_deriving_ord) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.ord))) +Index: ppx_deriving-4.4.1/src_test/runtime/dune +=== +--- ppx_deriving-4.4.1.orig/src_test/runtime/dune ppx_deriving-4.4.1/src_test/runtime/dune +@@ -5,5 +5,5 @@ + + (test + (name test_runtime) +- (libraries oUnit ppx_deriving.runtime) ++ (libraries ounit2 ppx_deriving.runtime) + (preprocess (pps ppx_deriving.eq ppx_deriving.show))) +Index: ppx_deriving-4.4.1/src_test/show/dune
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 96a6f12d1992c74dffe81bd2c47760cf08f8a158 Author: Mark Wright gentoo org> AuthorDate: Thu Oct 15 12:05:05 2020 + Commit: Mark Wright gentoo org> CommitDate: Thu Oct 15 12:20:27 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96a6f12d dev-ml/ppx_deriving: Fix QA MissingTestRestrict Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Mark Wright gentoo.org> dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild index a33144c264b..2aafdcd88c9 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-4.5.ebuild @@ -13,6 +13,7 @@ LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="+ocamlopt test" +RESTRICT="!test? ( test )" DEPEND=" dev-ml/ppx_tools:=
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: c3db5a036e7939dfa501b765641abc878ea905d6 Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Feb 14 14:22:20 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Feb 14 14:22:20 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3db5a03 dev-ml/ppx_deriving: x86 keyworded (bug #627836) Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild index e0d5d36b4b6..0849fdefe98 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.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" @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64 ~ppc" +KEYWORDS="~amd64 ~ppc ~x86" IUSE="doc +ocamlopt test" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/files/
commit: 5b14e0ecdf376d237c14d7c83ff2935f2cead796 Author: Michael Mair-Keimberger gmail com> AuthorDate: Wed Sep 27 18:34:21 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Sep 28 08:08:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b14e0ec dev-ml/ppx_deriving: remove unused patch dev-ml/ppx_deriving/files/ocaml405.patch | 21 - 1 file changed, 21 deletions(-) diff --git a/dev-ml/ppx_deriving/files/ocaml405.patch b/dev-ml/ppx_deriving/files/ocaml405.patch deleted file mode 100644 index 6f0a5c56f46..000 --- a/dev-ml/ppx_deriving/files/ocaml405.patch +++ /dev/null @@ -1,21 +0,0 @@ -Index: ppx_deriving-4.1/src/ppx_deriving.cppo.ml -=== ppx_deriving-4.1.orig/src/ppx_deriving.cppo.ml -+++ ppx_deriving-4.1/src/ppx_deriving.cppo.ml -@@ -310,6 +310,7 @@ let free_vars_in_core_type typ = - List.map free_in xs |> List.concat - | { ptyp_desc = Ptyp_alias (x, name) } -> [name] @ free_in x - | { ptyp_desc = Ptyp_poly (bound, x) } -> -+ let bound = List.map (fun x -> x.Location.txt) bound in - List.filter (fun y -> not (List.mem y bound)) (free_in x) - | { ptyp_desc = Ptyp_variant (rows, _, _) } -> - List.map ( -@@ -401,7 +402,7 @@ let binop_reduce x a b = - [%expr [%e x] [%e a] [%e b]] - - let strong_type_of_type ty = -- let free_vars = free_vars_in_core_type ty in -+ let free_vars = List.map Location.mknoloc (free_vars_in_core_type ty) in - Typ.force_poly @@ Typ.poly free_vars ty - - let derive path pstr_loc item attributes fn arg =
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/, dev-ml/ppx_deriving/files/
commit: d3b81d19f7e1c9e1fac287a4199bc23b9e874404 Author: Alexis Ballier gentoo org> AuthorDate: Fri Sep 22 08:09:48 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Sep 22 08:31:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b81d19 dev-ml/ppx_deriving: Remove old Package-Manager: Portage-2.3.10, Repoman-2.3.3 dev-ml/ppx_deriving/Manifest | 1 - dev-ml/ppx_deriving/files/ocb011.patch | 16 --- dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild | 59 -- 3 files changed, 76 deletions(-) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index ade8b609d2e..d3e25267fee 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,2 +1 @@ -DIST ppx_deriving-4.1.tar.gz 46502 SHA256 74831b9688140f27304c55e82f930d47107f4587f4e7cbb88ddfc820c23321bb SHA512 5191565254edd036ebe4d1eae1c660bcac293c000ce1f3eb12aeb1fb05b82d93bb28ddb88ab31967f98827838ce1c57e6f83f767f4dfe41eb265bad6dfaa5e8a WHIRLPOOL ca7860a918384de36fd3b3f6c259117f654357dd78193fe23d1d3324b61e08df8792984cb93801a92e80100140f0fdae999040cf0965237c9faba4d3f0a46ee0 DIST ppx_deriving-4.2.tar.gz 48327 SHA256 488618f652bd30baa9f6d42d9e4168c97b8e71c60e7d54b5018a0da097db016f SHA512 084526157d6f4b41f7ad73157c5edb54d5bb9130d706525031670d8495ede8af5545302f442c2d2c506772201b79ccc93bdc7fead9455d3a59977ddfa9c3284d WHIRLPOOL 305f3283d965d0cdf4eb7abc0b63e6a960785a629569e97d8654d0aee9915b20471f127bf950191d459dcda209b0c33991a899a60e95b195e0044c3e21dc8406 diff --git a/dev-ml/ppx_deriving/files/ocb011.patch b/dev-ml/ppx_deriving/files/ocb011.patch deleted file mode 100644 index 73c921971b0..000 --- a/dev-ml/ppx_deriving/files/ocb011.patch +++ /dev/null @@ -1,16 +0,0 @@ -commit a4428407e974361d872e0a70e036bc7ee20e8467 -Author: whitequark-Date: Tue Feb 28 00:37:56 2017 + - -Fix ppx_deriving_make.mllib. - -This is a bug that goes back all the way to c2fb119f, but it was -hidden by a matching bug in ocamlbuild <0.11. - -diff --git a/src_plugins/ppx_deriving_make.mllib b/src_plugins/ppx_deriving_make.mllib -index 1b2681b..7f23204 100644 a/src_plugins/ppx_deriving_make.mllib -+++ b/src_plugins/ppx_deriving_make.mllib -@@ -1 +1 @@ --ppx_deriving_create -+ppx_deriving_make diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild deleted file mode 100644 index 5adaa541c9c..000 --- a/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit findlib eutils - -DESCRIPTION="Type-driven code generation for OCaml" -HOMEPAGE="https://github.com/whitequark/ppx_deriving; -SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="doc +ocamlopt test" - -DEPEND="dev-ml/ppx_tools:= - >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" -RDEPEND="${DEPEND}" -DEPEND="${RDEPEND} - dev-ml/cppo - dev-ml/opam - test? ( dev-ml/ounit )" - -src_prepare() { - epatch "${FILESDIR}/ocb011.patch" - has_version '>=dev-lang/ocaml-4.05_rc' && epatch "${FILESDIR}/ocaml405.patch" -} - -src_compile() { - cp pkg/META.in pkg/META || die - ocaml pkg/build.ml \ - native=$(usex ocamlopt true false) \ - native-dynlink=$(usex ocamlopt true false) \ - || die - use doc && emake doc -} - -src_test() { - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.byte -- || die - if use ocamlopt; then - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.native -- || die - fi -} - -src_install() { - opam-installer -i \ - --prefix="${ED}/usr" \ - --libdir="${D}/$(ocamlc -where)" \ - --docdir="${ED}/usr/share/doc/${PF}" \ - ${PN}.install || die - mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die - - use doc && dohtml api.docdir/* - - dodoc CHANGELOG.md README.md -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 9eb924bc99886db8cbeb56ddb30862bacc9d857b Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 10 14:41:07 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 10 14:44:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb924bc dev-ml/ppx_deriving: keyworded 4.2-r1 for ppc, bug #627836 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild index 928e7ba1e3c..e0d5d36b4b6 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P} LICENSE="MIT" SLOT="0/${PV}" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~ppc" IUSE="doc +ocamlopt test" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 7869ec3957fb04229ba42176cae439e2ab2e4ac3 Author: Alexis Ballier gentoo org> AuthorDate: Fri Aug 25 11:55:45 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Aug 25 11:55:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7869ec39 dev-ml/ppx_deriving: fix installation path of ppx_deriving exe like in older versions Package-Manager: Portage-2.3.8, Repoman-2.3.3 .../ppx_deriving/{ppx_deriving-4.2.ebuild => ppx_deriving-4.2-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.2.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild similarity index 92% rename from dev-ml/ppx_deriving/ppx_deriving-4.2.ebuild rename to dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild index 3d965d24df9..928e7ba1e3c 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-4.2.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-4.2-r1.ebuild @@ -45,6 +45,7 @@ src_test() { src_install() { opam_src_install + mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die use doc && dohtml api.docdir/* }
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 3cf463024c869970503070ac05835b9cf0a65db2 Author: Alexis Ballier gentoo org> AuthorDate: Thu Aug 24 08:53:17 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Aug 24 08:53:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf46302 dev-ml/ppx_deriving: bump to 4.2 Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-ml/ppx_deriving/Manifest| 1 + dev-ml/ppx_deriving/metadata.xml| 2 +- dev-ml/ppx_deriving/ppx_deriving-4.2.ebuild | 50 + 3 files changed, 52 insertions(+), 1 deletion(-) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 8f32cd8fde9..ade8b609d2e 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1 +1,2 @@ DIST ppx_deriving-4.1.tar.gz 46502 SHA256 74831b9688140f27304c55e82f930d47107f4587f4e7cbb88ddfc820c23321bb SHA512 5191565254edd036ebe4d1eae1c660bcac293c000ce1f3eb12aeb1fb05b82d93bb28ddb88ab31967f98827838ce1c57e6f83f767f4dfe41eb265bad6dfaa5e8a WHIRLPOOL ca7860a918384de36fd3b3f6c259117f654357dd78193fe23d1d3324b61e08df8792984cb93801a92e80100140f0fdae999040cf0965237c9faba4d3f0a46ee0 +DIST ppx_deriving-4.2.tar.gz 48327 SHA256 488618f652bd30baa9f6d42d9e4168c97b8e71c60e7d54b5018a0da097db016f SHA512 084526157d6f4b41f7ad73157c5edb54d5bb9130d706525031670d8495ede8af5545302f442c2d2c506772201b79ccc93bdc7fead9455d3a59977ddfa9c3284d WHIRLPOOL 305f3283d965d0cdf4eb7abc0b63e6a960785a629569e97d8654d0aee9915b20471f127bf950191d459dcda209b0c33991a899a60e95b195e0044c3e21dc8406 diff --git a/dev-ml/ppx_deriving/metadata.xml b/dev-ml/ppx_deriving/metadata.xml index a41135f4b01..fb70b500f32 100644 --- a/dev-ml/ppx_deriving/metadata.xml +++ b/dev-ml/ppx_deriving/metadata.xml @@ -6,6 +6,6 @@ Gentoo ML Project - whitequark/ppx_deriving + ocaml-ppx/ppx_deriving diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.2.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.2.ebuild new file mode 100644 index 000..3d965d24df9 --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-4.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit findlib eutils opam + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/ocaml-ppx/ppx_deriving; +SRC_URI="https://github.com/ocaml-ppx/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc +ocamlopt test" + +DEPEND=" + dev-ml/ppx_tools:= + dev-ml/ocaml-migrate-parsetree:= + dev-ml/ppx_derivers:= + dev-ml/result:= +" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/cppo + test? ( dev-ml/ounit )" + +src_compile() { + cp pkg/META.in pkg/META || die + ocaml pkg/build.ml \ + native=$(usex ocamlopt true false) \ + native-dynlink=$(usex ocamlopt true false) \ + || die + use doc && emake doc +} + +src_test() { + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.byte -- || die + if use ocamlopt; then + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.native -- || die + fi +} + +src_install() { + opam_src_install + + use doc && dohtml api.docdir/* +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/, dev-ml/ppx_deriving/files/
commit: 82b852916efb5ba3f1d49e0680b8071250c4d71f Author: Alexis Ballier gentoo org> AuthorDate: Thu Jul 13 22:07:49 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Thu Jul 13 22:09:34 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b85291 dev-ml/ppx_deriving: Apply conditional patch, backported from upstream, to build with ocaml 4.05 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-ml/ppx_deriving/files/ocaml405.patch | 21 + dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild | 1 + 2 files changed, 22 insertions(+) diff --git a/dev-ml/ppx_deriving/files/ocaml405.patch b/dev-ml/ppx_deriving/files/ocaml405.patch new file mode 100644 index 000..6f0a5c56f46 --- /dev/null +++ b/dev-ml/ppx_deriving/files/ocaml405.patch @@ -0,0 +1,21 @@ +Index: ppx_deriving-4.1/src/ppx_deriving.cppo.ml +=== +--- ppx_deriving-4.1.orig/src/ppx_deriving.cppo.ml ppx_deriving-4.1/src/ppx_deriving.cppo.ml +@@ -310,6 +310,7 @@ let free_vars_in_core_type typ = + List.map free_in xs |> List.concat + | { ptyp_desc = Ptyp_alias (x, name) } -> [name] @ free_in x + | { ptyp_desc = Ptyp_poly (bound, x) } -> ++ let bound = List.map (fun x -> x.Location.txt) bound in + List.filter (fun y -> not (List.mem y bound)) (free_in x) + | { ptyp_desc = Ptyp_variant (rows, _, _) } -> + List.map ( +@@ -401,7 +402,7 @@ let binop_reduce x a b = + [%expr [%e x] [%e a] [%e b]] + + let strong_type_of_type ty = +- let free_vars = free_vars_in_core_type ty in ++ let free_vars = List.map Location.mknoloc (free_vars_in_core_type ty) in + Typ.force_poly @@ Typ.poly free_vars ty + + let derive path pstr_loc item attributes fn arg = diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild index c0d348838f6..5adaa541c9c 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild @@ -24,6 +24,7 @@ DEPEND="${RDEPEND} src_prepare() { epatch "${FILESDIR}/ocb011.patch" + has_version '>=dev-lang/ocaml-4.05_rc' && epatch "${FILESDIR}/ocaml405.patch" } src_compile() {
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/files/, dev-ml/ppx_deriving/
commit: c4d3a2b0cbab97d23d839111e8d3420db4cc4392 Author: Alexis Ballier gentoo org> AuthorDate: Fri Jul 7 17:55:32 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Fri Jul 7 17:55:32 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4d3a2b0 dev-ml/ppx_deriving: Fix building ppx_deriving_make caught by running tests, bug #624146 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-ml/ppx_deriving/files/ocb011.patch | 16 ...px_deriving-4.1.ebuild => ppx_deriving-4.1-r1.ebuild} | 8 ++-- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/dev-ml/ppx_deriving/files/ocb011.patch b/dev-ml/ppx_deriving/files/ocb011.patch new file mode 100644 index 000..73c921971b0 --- /dev/null +++ b/dev-ml/ppx_deriving/files/ocb011.patch @@ -0,0 +1,16 @@ +commit a4428407e974361d872e0a70e036bc7ee20e8467 +Author: whitequark+Date: Tue Feb 28 00:37:56 2017 + + +Fix ppx_deriving_make.mllib. + +This is a bug that goes back all the way to c2fb119f, but it was +hidden by a matching bug in ocamlbuild <0.11. + +diff --git a/src_plugins/ppx_deriving_make.mllib b/src_plugins/ppx_deriving_make.mllib +index 1b2681b..7f23204 100644 +--- a/src_plugins/ppx_deriving_make.mllib b/src_plugins/ppx_deriving_make.mllib +@@ -1 +1 @@ +-ppx_deriving_create ++ppx_deriving_make diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild similarity index 91% rename from dev-ml/ppx_deriving/ppx_deriving-4.1.ebuild rename to dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild index a55f0e65293..c0d348838f6 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-4.1.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-4.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="5" -inherit findlib +inherit findlib eutils DESCRIPTION="Type-driven code generation for OCaml" HOMEPAGE="https://github.com/whitequark/ppx_deriving; @@ -22,6 +22,10 @@ DEPEND="${RDEPEND} dev-ml/opam test? ( dev-ml/ounit )" +src_prepare() { + epatch "${FILESDIR}/ocb011.patch" +} + src_compile() { cp pkg/META.in pkg/META || die ocaml pkg/build.ml \
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: c7492429d64f954d165c5345376f0253026713c2 Author: Alexis Ballier gentoo org> AuthorDate: Tue Jan 24 11:35:43 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Jan 24 11:35:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7492429 dev-ml/ppx_deriving: remove old Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-ml/ppx_deriving/Manifest| 2 -- dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild | 54 dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild | 55 - 3 files changed, 111 deletions(-) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index fb30a7d..8f32cd8 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,3 +1 @@ -DIST ppx_deriving-3.3.tar.gz 43707 SHA256 6e7424f36cc35d1266acc3dcec0371913fec432d1fd5b4892a009e2db26140c8 SHA512 d8c4a289c62f4b2e4a1affcf6225c5929dd45fb705714b7071b0c01609c0bf833b0367d35f95cac344ad9d06a954f86b8c440729193112d723442f790a5c2af3 WHIRLPOOL 121ffbafd1314ffdcbc593808e691f5c3e370c62bc4bac3608eac565fabe8af1a55522b3e79dfafbf5b65f497486851c1d5aaa15d44fe6f3e8e56504353deb65 -DIST ppx_deriving-4.0.tar.gz 45941 SHA256 df2cc4d752e70cbb13ceadae620fbb25e94913a50633f1829e6a8a2c57c278b2 SHA512 1487650ca70b5e7402f49d533aa9d6fb7d2dbf84d8c0e2a12b22659814e7c003577a793376f3848047423e6502e50e5be3714c8fca10bd518818e64c8a09f660 WHIRLPOOL 0952372e94021827fe4c959a9d50e8418efc7252d6085d269affba0d8fdc7c48d5e7905ace06ac9882e3741c3469b0ffcfaa009ef6723c01e76fbc7f209d5540 DIST ppx_deriving-4.1.tar.gz 46502 SHA256 74831b9688140f27304c55e82f930d47107f4587f4e7cbb88ddfc820c23321bb SHA512 5191565254edd036ebe4d1eae1c660bcac293c000ce1f3eb12aeb1fb05b82d93bb28ddb88ab31967f98827838ce1c57e6f83f767f4dfe41eb265bad6dfaa5e8a WHIRLPOOL ca7860a918384de36fd3b3f6c259117f654357dd78193fe23d1d3324b61e08df8792984cb93801a92e80100140f0fdae999040cf0965237c9faba4d3f0a46ee0 diff --git a/dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild b/dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild deleted file mode 100644 index 0099ce5.. --- a/dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit findlib - -DESCRIPTION="Type-driven code generation for OCaml" -HOMEPAGE="https://github.com/whitequark/ppx_deriving; -SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="doc +ocamlopt test" - -DEPEND="dev-ml/ppx_tools:= - >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" -RDEPEND="${DEPEND}" -DEPEND="${RDEPEND} - dev-ml/opam - test? ( dev-ml/ounit )" - -src_compile() { - cp pkg/META.in pkg/META || die - ocaml pkg/build.ml \ - native=$(usex ocamlopt true false) \ - native-dynlink=$(usex ocamlopt true false) \ - || die - use doc && emake doc -} - -src_test() { - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.byte -- || die - if use ocamlopt; then - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.native -- || die - fi -} - -src_install() { - opam-installer -i \ - --prefix="${ED}/usr" \ - --libdir="${D}/$(ocamlc -where)" \ - --docdir="${ED}/usr/share/doc/${PF}" \ - ${PN}.install || die - mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die - - use doc && dohtml api.docdir/* - - dodoc CHANGELOG.md README.md -} diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild deleted file mode 100644 index 342f5d7.. --- a/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit findlib - -DESCRIPTION="Type-driven code generation for OCaml" -HOMEPAGE="https://github.com/whitequark/ppx_deriving; -SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="doc +ocamlopt test" - -DEPEND="dev-ml/ppx_tools:= - >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" -RDEPEND="${DEPEND}" -DEPEND="${RDEPEND} - dev-ml/cppo - dev-ml/opam - test? ( dev-ml/ounit )" - -src_compile() { - cp pkg/META.in pkg/META || die - ocaml pkg/build.ml \ - native=$(usex ocamlopt true false) \ - native-dynlink=$(usex ocamlopt true false) \ - || die - use doc && emake doc -} - -src_test() { - ocamlbuild -j 0 -use-ocamlfind -classic-display \ -
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: b318da7883e9d6351f1bcb0acc03b50a07d0165c Author: Alexis Ballier gentoo org> AuthorDate: Mon Sep 26 12:47:10 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Sep 26 15:03:08 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b318da78 dev-ml/ppx_deriving: bump to 4.1 Package-Manager: portage-2.3.1 dev-ml/ppx_deriving/Manifest| 1 + dev-ml/ppx_deriving/ppx_deriving-4.1.ebuild | 55 + 2 files changed, 56 insertions(+) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index bfd7ada..fb30a7d 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,2 +1,3 @@ DIST ppx_deriving-3.3.tar.gz 43707 SHA256 6e7424f36cc35d1266acc3dcec0371913fec432d1fd5b4892a009e2db26140c8 SHA512 d8c4a289c62f4b2e4a1affcf6225c5929dd45fb705714b7071b0c01609c0bf833b0367d35f95cac344ad9d06a954f86b8c440729193112d723442f790a5c2af3 WHIRLPOOL 121ffbafd1314ffdcbc593808e691f5c3e370c62bc4bac3608eac565fabe8af1a55522b3e79dfafbf5b65f497486851c1d5aaa15d44fe6f3e8e56504353deb65 DIST ppx_deriving-4.0.tar.gz 45941 SHA256 df2cc4d752e70cbb13ceadae620fbb25e94913a50633f1829e6a8a2c57c278b2 SHA512 1487650ca70b5e7402f49d533aa9d6fb7d2dbf84d8c0e2a12b22659814e7c003577a793376f3848047423e6502e50e5be3714c8fca10bd518818e64c8a09f660 WHIRLPOOL 0952372e94021827fe4c959a9d50e8418efc7252d6085d269affba0d8fdc7c48d5e7905ace06ac9882e3741c3469b0ffcfaa009ef6723c01e76fbc7f209d5540 +DIST ppx_deriving-4.1.tar.gz 46502 SHA256 74831b9688140f27304c55e82f930d47107f4587f4e7cbb88ddfc820c23321bb SHA512 5191565254edd036ebe4d1eae1c660bcac293c000ce1f3eb12aeb1fb05b82d93bb28ddb88ab31967f98827838ce1c57e6f83f767f4dfe41eb265bad6dfaa5e8a WHIRLPOOL ca7860a918384de36fd3b3f6c259117f654357dd78193fe23d1d3324b61e08df8792984cb93801a92e80100140f0fdae999040cf0965237c9faba4d3f0a46ee0 diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.1.ebuild new file mode 100644 index ..342f5d7 --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-4.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit findlib + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/whitequark/ppx_deriving; +SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc +ocamlopt test" + +DEPEND="dev-ml/ppx_tools:= + >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/cppo + dev-ml/opam + test? ( dev-ml/ounit )" + +src_compile() { + cp pkg/META.in pkg/META || die + ocaml pkg/build.ml \ + native=$(usex ocamlopt true false) \ + native-dynlink=$(usex ocamlopt true false) \ + || die + use doc && emake doc +} + +src_test() { + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.byte -- || die + if use ocamlopt; then + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.native -- || die + fi +} + +src_install() { + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + ${PN}.install || die + mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die + + use doc && dohtml api.docdir/* + + dodoc CHANGELOG.md README.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 162aa8c4faede65ca9b69e244896f3c8c9123a28 Author: Alexis Ballier gentoo org> AuthorDate: Tue Sep 13 13:21:07 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Tue Sep 13 13:22:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=162aa8c4 dev-ml/ppx_deriving: add missing build dep on cppo, bug #593620 Package-Manager: portage-2.3.0 dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild index 17feda3..342f5d7 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild @@ -19,6 +19,7 @@ DEPEND="dev-ml/ppx_tools:= >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" RDEPEND="${DEPEND}" DEPEND="${RDEPEND} + dev-ml/cppo dev-ml/opam test? ( dev-ml/ounit )"
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: aeadcf7346687e42eb659c4b4750d1dffce68f65 Author: Alexis Ballier gentoo org> AuthorDate: Mon Jun 27 09:00:43 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jun 27 10:31:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeadcf73 dev-ml/ppx_deriving: remove old Package-Manager: portage-2.3.0 dev-ml/ppx_deriving/Manifest | 4 -- dev-ml/ppx_deriving/ppx_deriving-3.0-r1.ebuild | 54 --- dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild| 54 --- dev-ml/ppx_deriving/ppx_deriving-3.2.ebuild| 59 -- 4 files changed, 171 deletions(-) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index f4db944..f23ba37 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,5 +1 @@ -DIST ppx_deriving-3.0.tar.gz 38560 SHA256 1998607e68b35b6c61e1fb33c03b523f3bf88f802df6d5bf180dc6932317179b SHA512 1b8ef40fd1b85df0d5307edcc46c16ae1834aadb1419d92dced4b2b542f51bb24999abcdf725647f1f7033ca2df4dc88ab156002b1e6a7a6a83a5e0e4854d833 WHIRLPOOL cda0c6afc31c6d39dd4974c2ce63d28ddea2019bb8bc1c50338c1005880a0a0ef66c2ceb00e86a6a7040c042778f1216321cda3d1dcfc2327c6e084f0ab45b53 -DIST ppx_deriving-3.1.tar.gz 40720 SHA256 19babff7706753d24d4859a24d7303555dd1af125d6ca8a0589b8fac3c110fa7 SHA512 ef3174f4fbecea9c613deb62aebb45de2b2abf640d557973f0621575a391cc11fc4135c782dc3d202012ddbeaadb3c7dd84f42d08aef0ba668bd169dedfeedf0 WHIRLPOOL cdace363540346f3660811c57f7c10757dd09011fed1300fe29e3746297cae9ed3567e2b865c20dda6061404bb10c5b1e3350acfa8ad7f92bb20199f0a8052ea -DIST ppx_deriving-3.2-ocaml403.patch.bz2 23241 SHA256 2ef8fe4346283151d2af6385473d1b78c7a8da40b83386357d894e38b8f96cf9 SHA512 2f43bd7ed3c34f3f1f41780eb11f552313e0ed36ef553fd00acce04e16caef2588c8ed171f8f63e00fc5d43a42ab2dfcc1085071a26a3adc46d993522239 WHIRLPOOL 5b926588237393bdc061b28499de3728d415cf0f6af902affad9714bf86024f56f2b29f6786d6e89b3d62ebd8e558d52a7851092d652638d400e986c85b25147 -DIST ppx_deriving-3.2.tar.gz 41202 SHA256 9328c7bfbdc78463a302b45f7a8102bc164f345c5d1582dd51c4e77fd38997e3 SHA512 dd25ddbe812524b3035333c16e62d6423cb20fff2160b18cf20260dfbf214afc7ee3bbe6275ba6d1f357c686d738bc2bdb96d413896d970942592ac971398ad9 WHIRLPOOL 47e9be6a8a2528c429b7c615240f374f988b8a21aba759539bfbe54f08abfff2e336b4b37692b204b77a4ff6b1a76e7864d1834ae32c6afa9d18119ff83c9c41 DIST ppx_deriving-3.3.tar.gz 43707 SHA256 6e7424f36cc35d1266acc3dcec0371913fec432d1fd5b4892a009e2db26140c8 SHA512 d8c4a289c62f4b2e4a1affcf6225c5929dd45fb705714b7071b0c01609c0bf833b0367d35f95cac344ad9d06a954f86b8c440729193112d723442f790a5c2af3 WHIRLPOOL 121ffbafd1314ffdcbc593808e691f5c3e370c62bc4bac3608eac565fabe8af1a55522b3e79dfafbf5b65f497486851c1d5aaa15d44fe6f3e8e56504353deb65 diff --git a/dev-ml/ppx_deriving/ppx_deriving-3.0-r1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-3.0-r1.ebuild deleted file mode 100644 index 0099ce5..000 --- a/dev-ml/ppx_deriving/ppx_deriving-3.0-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit findlib - -DESCRIPTION="Type-driven code generation for OCaml" -HOMEPAGE="https://github.com/whitequark/ppx_deriving; -SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0/${PV}" -KEYWORDS="~amd64" -IUSE="doc +ocamlopt test" - -DEPEND="dev-ml/ppx_tools:= - >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" -RDEPEND="${DEPEND}" -DEPEND="${RDEPEND} - dev-ml/opam - test? ( dev-ml/ounit )" - -src_compile() { - cp pkg/META.in pkg/META || die - ocaml pkg/build.ml \ - native=$(usex ocamlopt true false) \ - native-dynlink=$(usex ocamlopt true false) \ - || die - use doc && emake doc -} - -src_test() { - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.byte -- || die - if use ocamlopt; then - ocamlbuild -j 0 -use-ocamlfind -classic-display \ - src_test/test_ppx_deriving.native -- || die - fi -} - -src_install() { - opam-installer -i \ - --prefix="${ED}/usr" \ - --libdir="${D}/$(ocamlc -where)" \ - --docdir="${ED}/usr/share/doc/${PF}" \ - ${PN}.install || die - mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die - - use doc && dohtml api.docdir/* - - dodoc CHANGELOG.md README.md -} diff --git a/dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild deleted file mode 100644 index 0099ce5..000 --- a/dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 167ed412edc215b1db22e446ea525285acf57fa0 Author: Alexis Ballier gentoo org> AuthorDate: Mon Jun 27 09:02:24 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jun 27 10:31:35 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167ed412 dev-ml/ppx_deriving: bump to 4.0 Package-Manager: portage-2.3.0 dev-ml/ppx_deriving/Manifest| 1 + dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild | 54 + 2 files changed, 55 insertions(+) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index f23ba37..bfd7ada 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1 +1,2 @@ DIST ppx_deriving-3.3.tar.gz 43707 SHA256 6e7424f36cc35d1266acc3dcec0371913fec432d1fd5b4892a009e2db26140c8 SHA512 d8c4a289c62f4b2e4a1affcf6225c5929dd45fb705714b7071b0c01609c0bf833b0367d35f95cac344ad9d06a954f86b8c440729193112d723442f790a5c2af3 WHIRLPOOL 121ffbafd1314ffdcbc593808e691f5c3e370c62bc4bac3608eac565fabe8af1a55522b3e79dfafbf5b65f497486851c1d5aaa15d44fe6f3e8e56504353deb65 +DIST ppx_deriving-4.0.tar.gz 45941 SHA256 df2cc4d752e70cbb13ceadae620fbb25e94913a50633f1829e6a8a2c57c278b2 SHA512 1487650ca70b5e7402f49d533aa9d6fb7d2dbf84d8c0e2a12b22659814e7c003577a793376f3848047423e6502e50e5be3714c8fca10bd518818e64c8a09f660 WHIRLPOOL 0952372e94021827fe4c959a9d50e8418efc7252d6085d269affba0d8fdc7c48d5e7905ace06ac9882e3741c3469b0ffcfaa009ef6723c01e76fbc7f209d5540 diff --git a/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild b/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild new file mode 100644 index 000..17feda3 --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-4.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit findlib + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/whitequark/ppx_deriving; +SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc +ocamlopt test" + +DEPEND="dev-ml/ppx_tools:= + >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/opam + test? ( dev-ml/ounit )" + +src_compile() { + cp pkg/META.in pkg/META || die + ocaml pkg/build.ml \ + native=$(usex ocamlopt true false) \ + native-dynlink=$(usex ocamlopt true false) \ + || die + use doc && emake doc +} + +src_test() { + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.byte -- || die + if use ocamlopt; then + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.native -- || die + fi +} + +src_install() { + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + ${PN}.install || die + mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die + + use doc && dohtml api.docdir/* + + dodoc CHANGELOG.md README.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 655f57e731060246d915717d8df31ad8a0e2d958 Author: Alexis Ballier gentoo org> AuthorDate: Wed Mar 16 18:29:44 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Mar 16 18:29:44 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655f57e7 dev-ml/ppx_deriving: bump to 3.3 Package-Manager: portage-2.2.28 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_deriving/Manifest| 1 + dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild | 54 + 2 files changed, 55 insertions(+) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 3c6b3b1..f4db944 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -2,3 +2,4 @@ DIST ppx_deriving-3.0.tar.gz 38560 SHA256 1998607e68b35b6c61e1fb33c03b523f3bf88f DIST ppx_deriving-3.1.tar.gz 40720 SHA256 19babff7706753d24d4859a24d7303555dd1af125d6ca8a0589b8fac3c110fa7 SHA512 ef3174f4fbecea9c613deb62aebb45de2b2abf640d557973f0621575a391cc11fc4135c782dc3d202012ddbeaadb3c7dd84f42d08aef0ba668bd169dedfeedf0 WHIRLPOOL cdace363540346f3660811c57f7c10757dd09011fed1300fe29e3746297cae9ed3567e2b865c20dda6061404bb10c5b1e3350acfa8ad7f92bb20199f0a8052ea DIST ppx_deriving-3.2-ocaml403.patch.bz2 23241 SHA256 2ef8fe4346283151d2af6385473d1b78c7a8da40b83386357d894e38b8f96cf9 SHA512 2f43bd7ed3c34f3f1f41780eb11f552313e0ed36ef553fd00acce04e16caef2588c8ed171f8f63e00fc5d43a42ab2dfcc1085071a26a3adc46d993522239 WHIRLPOOL 5b926588237393bdc061b28499de3728d415cf0f6af902affad9714bf86024f56f2b29f6786d6e89b3d62ebd8e558d52a7851092d652638d400e986c85b25147 DIST ppx_deriving-3.2.tar.gz 41202 SHA256 9328c7bfbdc78463a302b45f7a8102bc164f345c5d1582dd51c4e77fd38997e3 SHA512 dd25ddbe812524b3035333c16e62d6423cb20fff2160b18cf20260dfbf214afc7ee3bbe6275ba6d1f357c686d738bc2bdb96d413896d970942592ac971398ad9 WHIRLPOOL 47e9be6a8a2528c429b7c615240f374f988b8a21aba759539bfbe54f08abfff2e336b4b37692b204b77a4ff6b1a76e7864d1834ae32c6afa9d18119ff83c9c41 +DIST ppx_deriving-3.3.tar.gz 43707 SHA256 6e7424f36cc35d1266acc3dcec0371913fec432d1fd5b4892a009e2db26140c8 SHA512 d8c4a289c62f4b2e4a1affcf6225c5929dd45fb705714b7071b0c01609c0bf833b0367d35f95cac344ad9d06a954f86b8c440729193112d723442f790a5c2af3 WHIRLPOOL 121ffbafd1314ffdcbc593808e691f5c3e370c62bc4bac3608eac565fabe8af1a55522b3e79dfafbf5b65f497486851c1d5aaa15d44fe6f3e8e56504353deb65 diff --git a/dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild b/dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild new file mode 100644 index 000..0099ce5 --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-3.3.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit findlib + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/whitequark/ppx_deriving; +SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc +ocamlopt test" + +DEPEND="dev-ml/ppx_tools:= + >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/opam + test? ( dev-ml/ounit )" + +src_compile() { + cp pkg/META.in pkg/META || die + ocaml pkg/build.ml \ + native=$(usex ocamlopt true false) \ + native-dynlink=$(usex ocamlopt true false) \ + || die + use doc && emake doc +} + +src_test() { + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.byte -- || die + if use ocamlopt; then + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.native -- || die + fi +} + +src_install() { + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + ${PN}.install || die + mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die + + use doc && dohtml api.docdir/* + + dodoc CHANGELOG.md README.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: 423a59ac2cb70202bc26eee094cf096ee91b1d27 Author: Alexis Ballier gentoo org> AuthorDate: Wed Mar 2 19:24:23 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Mar 2 19:29:06 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423a59ac dev-ml/ppx_deriving: bump to 3.2 Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_deriving/Manifest| 2 + dev-ml/ppx_deriving/ppx_deriving-3.2.ebuild | 59 + 2 files changed, 61 insertions(+) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 7ddb5a2..3c6b3b1 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1,2 +1,4 @@ DIST ppx_deriving-3.0.tar.gz 38560 SHA256 1998607e68b35b6c61e1fb33c03b523f3bf88f802df6d5bf180dc6932317179b SHA512 1b8ef40fd1b85df0d5307edcc46c16ae1834aadb1419d92dced4b2b542f51bb24999abcdf725647f1f7033ca2df4dc88ab156002b1e6a7a6a83a5e0e4854d833 WHIRLPOOL cda0c6afc31c6d39dd4974c2ce63d28ddea2019bb8bc1c50338c1005880a0a0ef66c2ceb00e86a6a7040c042778f1216321cda3d1dcfc2327c6e084f0ab45b53 DIST ppx_deriving-3.1.tar.gz 40720 SHA256 19babff7706753d24d4859a24d7303555dd1af125d6ca8a0589b8fac3c110fa7 SHA512 ef3174f4fbecea9c613deb62aebb45de2b2abf640d557973f0621575a391cc11fc4135c782dc3d202012ddbeaadb3c7dd84f42d08aef0ba668bd169dedfeedf0 WHIRLPOOL cdace363540346f3660811c57f7c10757dd09011fed1300fe29e3746297cae9ed3567e2b865c20dda6061404bb10c5b1e3350acfa8ad7f92bb20199f0a8052ea +DIST ppx_deriving-3.2-ocaml403.patch.bz2 23241 SHA256 2ef8fe4346283151d2af6385473d1b78c7a8da40b83386357d894e38b8f96cf9 SHA512 2f43bd7ed3c34f3f1f41780eb11f552313e0ed36ef553fd00acce04e16caef2588c8ed171f8f63e00fc5d43a42ab2dfcc1085071a26a3adc46d993522239 WHIRLPOOL 5b926588237393bdc061b28499de3728d415cf0f6af902affad9714bf86024f56f2b29f6786d6e89b3d62ebd8e558d52a7851092d652638d400e986c85b25147 +DIST ppx_deriving-3.2.tar.gz 41202 SHA256 9328c7bfbdc78463a302b45f7a8102bc164f345c5d1582dd51c4e77fd38997e3 SHA512 dd25ddbe812524b3035333c16e62d6423cb20fff2160b18cf20260dfbf214afc7ee3bbe6275ba6d1f357c686d738bc2bdb96d413896d970942592ac971398ad9 WHIRLPOOL 47e9be6a8a2528c429b7c615240f374f988b8a21aba759539bfbe54f08abfff2e336b4b37692b204b77a4ff6b1a76e7864d1834ae32c6afa9d18119ff83c9c41 diff --git a/dev-ml/ppx_deriving/ppx_deriving-3.2.ebuild b/dev-ml/ppx_deriving/ppx_deriving-3.2.ebuild new file mode 100644 index 000..e7607f9 --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-3.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit findlib eutils + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/whitequark/ppx_deriving; +SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz + mirror://gentoo/${P}-ocaml403.patch.bz2" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc +ocamlopt test" + +DEPEND="dev-ml/ppx_tools:= + >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/opam + test? ( dev-ml/ounit )" + +src_prepare() { + has_version '>=dev-lang/ocaml-4.03.0_beta1' && epatch "${WORKDIR}/${P}-ocaml403.patch" +} + +src_compile() { + cp pkg/META.in pkg/META || die + ocaml pkg/build.ml \ + native=$(usex ocamlopt true false) \ + native-dynlink=$(usex ocamlopt true false) \ + || die + use doc && emake doc +} + +src_test() { + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.byte -- || die + if use ocamlopt; then + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.native -- || die + fi +} + +src_install() { + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + ${PN}.install || die + mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die + + use doc && dohtml api.docdir/* + + dodoc CHANGELOG.md README.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: ac562b67497585f9aedfcf9652a54a2cd2d7be89 Author: Alexis Ballier gentoo org> AuthorDate: Wed Feb 17 20:09:30 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Wed Feb 17 21:08:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac562b67 dev-ml/ppx_deriving: bump to 3.1 Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier gentoo.org> dev-ml/ppx_deriving/Manifest| 1 + dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild | 54 + 2 files changed, 55 insertions(+) diff --git a/dev-ml/ppx_deriving/Manifest b/dev-ml/ppx_deriving/Manifest index 58d9aa2..7ddb5a2 100644 --- a/dev-ml/ppx_deriving/Manifest +++ b/dev-ml/ppx_deriving/Manifest @@ -1 +1,2 @@ DIST ppx_deriving-3.0.tar.gz 38560 SHA256 1998607e68b35b6c61e1fb33c03b523f3bf88f802df6d5bf180dc6932317179b SHA512 1b8ef40fd1b85df0d5307edcc46c16ae1834aadb1419d92dced4b2b542f51bb24999abcdf725647f1f7033ca2df4dc88ab156002b1e6a7a6a83a5e0e4854d833 WHIRLPOOL cda0c6afc31c6d39dd4974c2ce63d28ddea2019bb8bc1c50338c1005880a0a0ef66c2ceb00e86a6a7040c042778f1216321cda3d1dcfc2327c6e084f0ab45b53 +DIST ppx_deriving-3.1.tar.gz 40720 SHA256 19babff7706753d24d4859a24d7303555dd1af125d6ca8a0589b8fac3c110fa7 SHA512 ef3174f4fbecea9c613deb62aebb45de2b2abf640d557973f0621575a391cc11fc4135c782dc3d202012ddbeaadb3c7dd84f42d08aef0ba668bd169dedfeedf0 WHIRLPOOL cdace363540346f3660811c57f7c10757dd09011fed1300fe29e3746297cae9ed3567e2b865c20dda6061404bb10c5b1e3350acfa8ad7f92bb20199f0a8052ea diff --git a/dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild b/dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild new file mode 100644 index 000..0099ce5 --- /dev/null +++ b/dev-ml/ppx_deriving/ppx_deriving-3.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit findlib + +DESCRIPTION="Type-driven code generation for OCaml" +HOMEPAGE="https://github.com/whitequark/ppx_deriving; +SRC_URI="https://github.com/whitequark/ppx_deriving/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="doc +ocamlopt test" + +DEPEND="dev-ml/ppx_tools:= + >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" +RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-ml/opam + test? ( dev-ml/ounit )" + +src_compile() { + cp pkg/META.in pkg/META || die + ocaml pkg/build.ml \ + native=$(usex ocamlopt true false) \ + native-dynlink=$(usex ocamlopt true false) \ + || die + use doc && emake doc +} + +src_test() { + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.byte -- || die + if use ocamlopt; then + ocamlbuild -j 0 -use-ocamlfind -classic-display \ + src_test/test_ppx_deriving.native -- || die + fi +} + +src_install() { + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + ${PN}.install || die + mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die + + use doc && dohtml api.docdir/* + + dodoc CHANGELOG.md README.md +}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/ppx_deriving/
commit: b0ee0213b072261f673fc410cdd8d7e2891e2554 Author: Alexis Ballier gentoo org> AuthorDate: Sat Feb 6 15:20:30 2016 + Commit: Alexis Ballier gentoo org> CommitDate: Sat Feb 6 15:39:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ee0213 dev-ml/ppx_deriving: Use opam-installer to install it properly Package-Manager: portage-2.2.27 Signed-off-by: Alexis Ballier gentoo.org> .../{ppx_deriving-3.0.ebuild => ppx_deriving-3.0-r1.ebuild} | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/dev-ml/ppx_deriving/ppx_deriving-3.0.ebuild b/dev-ml/ppx_deriving/ppx_deriving-3.0-r1.ebuild similarity index 80% rename from dev-ml/ppx_deriving/ppx_deriving-3.0.ebuild rename to dev-ml/ppx_deriving/ppx_deriving-3.0-r1.ebuild index 933139f..0099ce5 100644 --- a/dev-ml/ppx_deriving/ppx_deriving-3.0.ebuild +++ b/dev-ml/ppx_deriving/ppx_deriving-3.0-r1.ebuild @@ -19,6 +19,7 @@ DEPEND="dev-ml/ppx_tools:= >=dev-lang/ocaml-4.02.3:=[ocamlopt?]" RDEPEND="${DEPEND}" DEPEND="${RDEPEND} + dev-ml/opam test? ( dev-ml/ounit )" src_compile() { @@ -40,12 +41,12 @@ src_test() { } src_install() { - findlib_src_preinst - # Copied from upstream makefile - grep -E '^[[:space:]]+' ppx_deriving.install | \ - awk '{ print $1 }' | \ - sed -e 's:"?*::g' | \ - xargs ocamlfind install ppx_deriving || die + opam-installer -i \ + --prefix="${ED}/usr" \ + --libdir="${D}/$(ocamlc -where)" \ + --docdir="${ED}/usr/share/doc/${PF}" \ + ${PN}.install || die + mv "${ED}/usr/lib/ppx_deriving/ppx_deriving" "${D}/$(ocamlc -where)/ppx_deriving/" || die use doc && dohtml api.docdir/*