commit: b1a6529fd18f74cc1301bf9c14d30e9f2f4729b0 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> AuthorDate: Sat Apr 16 13:22:12 2022 +0000 Commit: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com> CommitDate: Sat Apr 16 16:20:06 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1a6529f
dev-ml/uri: update HOMEPAGE Closes: https://bugs.gentoo.org/838790 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com> dev-ml/uri/files/uri-4.2.0-ounit2.patch | 95 +++++++++++++++++++++++++++++++++ dev-ml/uri/uri-4.2.0.ebuild | 22 ++++---- 2 files changed, 107 insertions(+), 10 deletions(-) diff --git a/dev-ml/uri/files/uri-4.2.0-ounit2.patch b/dev-ml/uri/files/uri-4.2.0-ounit2.patch new file mode 100644 index 000000000..6703ce1d3 --- /dev/null +++ b/dev-ml/uri/files/uri-4.2.0-ounit2.patch @@ -0,0 +1,95 @@ +From 73e4b497b3afa6530fabb1d445d0d4285fa302b5 Mon Sep 17 00:00:00 2001 +From: Alessandro Barbieri <[email protected]> +Date: Sat, 16 Apr 2022 15:16:33 +0200 +Subject: [PATCH 1/4] use ounit2 + +--- + lib_test/dune | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/lib_test/dune b/lib_test/dune +index ba44355..f61938d 100644 +--- a/lib_test/dune ++++ b/lib_test/dune +@@ -2,10 +2,10 @@ + (name test_runner) + (package uri) + (modules test_runner) +- (libraries uri uri.services oUnit)) ++ (libraries uri uri.services ounit2)) + + (test + (name test_runner_sexp) + (package uri-sexp) + (modules test_runner_sexp) +- (libraries uri uri.services uri-sexp oUnit)) ++ (libraries uri uri.services uri-sexp ounit2)) + +From e40a51aec751ff397c94cbde8faa7fc01141a281 Mon Sep 17 00:00:00 2001 +From: Alessandro Barbieri <[email protected]> +Date: Sat, 16 Apr 2022 15:17:15 +0200 +Subject: [PATCH 2/4] depend on ounit2 + +--- + uri-sexp.opam | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/uri-sexp.opam b/uri-sexp.opam +index d4b2e44..fb249a5 100644 +--- a/uri-sexp.opam ++++ b/uri-sexp.opam +@@ -16,7 +16,7 @@ depends: [ + "dune" {>= "1.2.0"} + "ppx_sexp_conv" {>= "v0.13.0"} + "sexplib0" +- "ounit" {with-test} ++ "ounit2" {with-test} + ] + build: [ + ["dune" "subst"] {pinned} + +From 2615ace2358efc166f49b6dbc7167232086cadde Mon Sep 17 00:00:00 2001 +From: Alessandro Barbieri <[email protected]> +Date: Sat, 16 Apr 2022 15:17:48 +0200 +Subject: [PATCH 3/4] depend on ounit2 + +--- + uri-re.opam | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/uri-re.opam b/uri-re.opam +index 3d525a0..3d34e3e 100644 +--- a/uri-re.opam ++++ b/uri-re.opam +@@ -15,7 +15,7 @@ for parsing URI or URLs. + depends: [ + "ocaml" {>= "4.04.0"} + "dune" {>= "1.2.0"} +- "ounit" {with-test & >= "1.0.2"} ++ "ounit2" {with-test & >= "1.0.2"} + "ppx_sexp_conv" {with-test & >= "v0.9.0"} + "re" {>= "1.9.0"} + "stringext" {>= "1.4.0"} + +From a3b57ec4b8582b73b49bd95c163b44b885fe582f Mon Sep 17 00:00:00 2001 +From: Alessandro Barbieri <[email protected]> +Date: Sat, 16 Apr 2022 15:18:10 +0200 +Subject: [PATCH 4/4] depend on ounit2 + +--- + uri.opam | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/uri.opam b/uri.opam +index ab1cbf6..78d08b0 100644 +--- a/uri.opam ++++ b/uri.opam +@@ -15,7 +15,7 @@ for parsing URI or URLs. + depends: [ + "ocaml" {>= "4.04.0"} + "dune" {>= "1.2.0"} +- "ounit" {with-test & >= "1.0.2"} ++ "ounit2" {with-test & >= "1.0.2"} + "ppx_sexp_conv" {with-test & >= "v0.9.0"} + "stringext" {>= "1.4.0"} + "angstrom" {>= "0.14.0"} diff --git a/dev-ml/uri/uri-4.2.0.ebuild b/dev-ml/uri/uri-4.2.0.ebuild index afff9437d..4f5d62e81 100644 --- a/dev-ml/uri/uri-4.2.0.ebuild +++ b/dev-ml/uri/uri-4.2.0.ebuild @@ -6,7 +6,10 @@ EAPI=8 inherit dune multiprocessing DESCRIPTION="RFC3986 URI parsing library for OCaml" -HOMEPAGE="https://github.com/mirage/ocaml-uri" +HOMEPAGE=" + https://github.com/mirage/ocaml-uri + https://opam.ocaml.org/packages/uri/ +" SRC_URI="https://github.com/mirage/ocaml-uri/archive/v${PV}.tar.gz -> ocaml-${P}.tar.gz" S="${WORKDIR}/ocaml-${P}" @@ -16,26 +19,25 @@ KEYWORDS="~amd64" IUSE="ocamlopt re sexp test" RDEPEND=" - dev-ml/angstrom - dev-ml/stringext + >=dev-ml/angstrom-0.14.0:= + >=dev-ml/stringext-1.4.0:= - re? ( - dev-ml/re - ) + re? ( >=dev-ml/re-1.9.0:= ) sexp? ( - dev-ml/ppx_sexp_conv - dev-ml/sexplib0 + >=dev-ml/ppx_sexp_conv-0.13.0:= + dev-ml/sexplib0:= ) " DEPEND=" ${RDEPEND} test? ( - dev-ml/ounit - dev-ml/ppx_sexp_conv + dev-ml/ounit2 + >=dev-ml/ppx_sexp_conv-0.9.0 ) " RESTRICT="!test? ( test )" +PATCHES="${FILESDIR}/${P}-ounit2.patch" src_compile() { local pkgs="uri"
