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

commit:     64cfc999ca04867aa77a84b4696084f504a498f2
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Wed Sep  7 10:12:12 2016 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Wed Sep  7 10:23:10 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64cfc999

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

Package-Manager: portage-2.3.0

 dev-ml/uchar/Manifest           |  1 +
 dev-ml/uchar/metadata.xml       |  8 ++++++++
 dev-ml/uchar/uchar-0.0.1.ebuild | 37 +++++++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+)

diff --git a/dev-ml/uchar/Manifest b/dev-ml/uchar/Manifest
new file mode 100644
index 00000000..da50db1
--- /dev/null
+++ b/dev-ml/uchar/Manifest
@@ -0,0 +1 @@
+DIST uchar-0.0.1.tar.gz 23471 SHA256 ac94116a35cbcf346c94b4326d03d382560fbae337b7a59794ad6e1a1a84c140 SHA512 6bdc3646cb959af1a289e22f5202da2f3e3462b42a563ec4a999e96ba7b2d0c95e2d42ef06b35cd9c477eebfadef5bba4abdb60997faa7e6848aa6bcb5d729c2 WHIRLPOOL 7b043985fdc61aac63b1ba923006b40ef52552c0aad5f45d6be6f744b6d1cb1a7ce46d5dc647e59cd82fa5d243a8699bd44987871ef6c60874a31f231c36d2aa

diff --git a/dev-ml/uchar/metadata.xml b/dev-ml/uchar/metadata.xml
new file mode 100644
index 00000000..ffac4d7
--- /dev/null
+++ b/dev-ml/uchar/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/uchar/uchar-0.0.1.ebuild b/dev-ml/uchar/uchar-0.0.1.ebuild
new file mode 100644
index 00000000..2cf183d
--- /dev/null
+++ b/dev-ml/uchar/uchar-0.0.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="Uchar compatibility library"
+HOMEPAGE="https://github.com/ocaml/uchar"
+SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="+ocamlopt"
+
+RDEPEND="dev-lang/ocaml:="
+DEPEND="${RDEPEND}
+	dev-ml/opam"
+
+src_compile() {
+	ocaml pkg/build.ml \
+		"native=$(usex ocamlopt true false)" \
+		"native-dynlink=$(usex ocamlopt true false)" || die
+}
+
+src_test() {
+	ocamlbuild -X src -use-ocamlfind -pkg uchar test/testpkg.native || die
+}
+
+src_install() {
+	opam-installer -i \
+		--prefix="${ED}/usr" \
+		--libdir="${D}/$(ocamlc -where)" \
+		--docdir="${ED}/usr/share/doc/${PF}" \
+		${PN}.install || die
+	dodoc README.md CHANGES.md
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2017-01-09 11:08 Alexis Ballier
  0 siblings, 0 replies; 13+ messages in thread
From: Alexis Ballier @ 2017-01-09 11:08 UTC (permalink / raw
  To: gentoo-commits

commit:     b198f454d812345a524f13243e39e6f977d71790
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  9 11:07:30 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Jan  9 11:08:25 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b198f454

dev-ml/uchar: stop using opam-installer as it is an indirect opam dep, bug #601906

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-ml/uchar/uchar-0.0.1.ebuild | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/dev-ml/uchar/uchar-0.0.1.ebuild b/dev-ml/uchar/uchar-0.0.1.ebuild
index 2cf183d..37b0fbd 100644
--- a/dev-ml/uchar/uchar-0.0.1.ebuild
+++ b/dev-ml/uchar/uchar-0.0.1.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=6
 
+inherit findlib
+
 DESCRIPTION="Uchar compatibility library"
 HOMEPAGE="https://github.com/ocaml/uchar"
 SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
@@ -13,9 +15,8 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64"
 IUSE="+ocamlopt"
 
-RDEPEND="dev-lang/ocaml:="
-DEPEND="${RDEPEND}
-	dev-ml/opam"
+RDEPEND=">=dev-lang/ocaml-4.03:="
+DEPEND="${RDEPEND}"
 
 src_compile() {
 	ocaml pkg/build.ml \
@@ -28,10 +29,9 @@ src_test() {
 }
 
 src_install() {
-	opam-installer -i \
-		--prefix="${ED}/usr" \
-		--libdir="${D}/$(ocamlc -where)" \
-		--docdir="${ED}/usr/share/doc/${PF}" \
-		${PN}.install || die
+	# Can't use opam-installer here as it is an opam dep...
+	findlib_src_preinst
+	mv _build/pkg/META{.empty,} || die
+	ocamlfind install ${PN} _build/pkg/META || die
 	dodoc README.md CHANGES.md
 }


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2017-03-02 17:36 Alexis Ballier
  0 siblings, 0 replies; 13+ messages in thread
From: Alexis Ballier @ 2017-03-02 17:36 UTC (permalink / raw
  To: gentoo-commits

commit:     ba25d7ae505a96f7a0bb01787c75f93629576608
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  2 17:36:17 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Thu Mar  2 17:36:39 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba25d7ae

dev-ml/uchar: Add missing ocamlbuild dep, bug #611416

Package-Manager: Portage-2.3.4, Repoman-2.3.2

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

diff --git a/dev-ml/uchar/uchar-0.0.1.ebuild b/dev-ml/uchar/uchar-0.0.1.ebuild
index 295342b8474..ed8af46309e 100644
--- a/dev-ml/uchar/uchar-0.0.1.ebuild
+++ b/dev-ml/uchar/uchar-0.0.1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND} dev-ml/ocamlbuild"
 
 src_compile() {
 	ocaml pkg/build.ml \


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2017-03-15 14:26 Alexis Ballier
  0 siblings, 0 replies; 13+ messages in thread
From: Alexis Ballier @ 2017-03-15 14:26 UTC (permalink / raw
  To: gentoo-commits

commit:     25543b6159bc06a72dde538579c519a936c9d578
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 15 14:10:21 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Wed Mar 15 14:26:35 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25543b61

dev-ml/uchar: keyword ~arm

Package-Manager: Portage-2.3.4, Repoman-2.3.2

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

diff --git a/dev-ml/uchar/uchar-0.0.1.ebuild b/dev-ml/uchar/uchar-0.0.1.ebuild
index ed8af46309e..ee4af4c63ff 100644
--- a/dev-ml/uchar/uchar-0.0.1.ebuild
+++ b/dev-ml/uchar/uchar-0.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2017-04-05  9:51 Michael Weber
  0 siblings, 0 replies; 13+ messages in thread
From: Michael Weber @ 2017-04-05  9:51 UTC (permalink / raw
  To: gentoo-commits

commit:     afabde2cd64c8e52a82e2fb117e1ec4ae0cff7b9
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Wed Apr  5 09:35:43 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Wed Apr  5 09:51:12 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afabde2c

dev-ml/uchar: add ~ppc (bug 527318).

Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --include-arches="ppc"

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

diff --git a/dev-ml/uchar/uchar-0.0.1.ebuild b/dev-ml/uchar/uchar-0.0.1.ebuild
index ee4af4c63ff..6318765f2a9 100644
--- a/dev-ml/uchar/uchar-0.0.1.ebuild
+++ b/dev-ml/uchar/uchar-0.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~ppc"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2017-07-07 17:58 Alexis Ballier
  0 siblings, 0 replies; 13+ messages in thread
From: Alexis Ballier @ 2017-07-07 17:58 UTC (permalink / raw
  To: gentoo-commits

commit:     b9841a83a00a94339e1ff30f6fdd312705b3b972
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Fri Jul  7 17:58:17 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Fri Jul  7 17:58:17 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9841a83

dev-ml/uchar: Restrict tests are they are just checking the lib is installed... bug #624144

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ml/uchar/uchar-0.0.1.ebuild | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/dev-ml/uchar/uchar-0.0.1.ebuild b/dev-ml/uchar/uchar-0.0.1.ebuild
index 55523e016ac..74e9bd312cb 100644
--- a/dev-ml/uchar/uchar-0.0.1.ebuild
+++ b/dev-ml/uchar/uchar-0.0.1.ebuild
@@ -17,6 +17,11 @@ IUSE="+ocamlopt"
 RDEPEND=">=dev-lang/ocaml-4.03:="
 DEPEND="${RDEPEND} dev-ml/ocamlbuild"
 
+# This is mostly a compat wrapper for older ocaml versions we don't support. No
+# need to test it, plus it fails when installing for the first time:
+# https://bugs.gentoo.org/show_bug.cgi?id=624144
+RESTRICT="test"
+
 src_compile() {
 	ocaml pkg/build.ml \
 		"native=$(usex ocamlopt true false)" \


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2017-07-17 10:11 Alexis Ballier
  0 siblings, 0 replies; 13+ messages in thread
From: Alexis Ballier @ 2017-07-17 10:11 UTC (permalink / raw
  To: gentoo-commits

commit:     388c6378c41473a597e5eb686b1de375101005e6
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 17 10:09:45 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Jul 17 10:09:45 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388c6378

dev-ml/uchar: bump to 0.0.2

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-ml/uchar/Manifest           |  1 +
 dev-ml/uchar/uchar-0.0.2.ebuild | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

diff --git a/dev-ml/uchar/Manifest b/dev-ml/uchar/Manifest
index da50db17801..ae3fcfc8b4f 100644
--- a/dev-ml/uchar/Manifest
+++ b/dev-ml/uchar/Manifest
@@ -1 +1,2 @@
 DIST uchar-0.0.1.tar.gz 23471 SHA256 ac94116a35cbcf346c94b4326d03d382560fbae337b7a59794ad6e1a1a84c140 SHA512 6bdc3646cb959af1a289e22f5202da2f3e3462b42a563ec4a999e96ba7b2d0c95e2d42ef06b35cd9c477eebfadef5bba4abdb60997faa7e6848aa6bcb5d729c2 WHIRLPOOL 7b043985fdc61aac63b1ba923006b40ef52552c0aad5f45d6be6f744b6d1cb1a7ce46d5dc647e59cd82fa5d243a8699bd44987871ef6c60874a31f231c36d2aa
+DIST uchar-0.0.2.tar.gz 21815 SHA256 17ed7574c3244db9885903d4936d43d9fa3944b5e9330a3ebdb0bffceb694903 SHA512 487a9706cf9dfc9b9c94442a51766cc211687d6ebcb4dd3c94d09cb1ed6d7fd61e966e91a4121fe2d1681b2fd6bfee9079d3bccccdb6d65ba2111524ab5dd1bc WHIRLPOOL 3e8ee5252cc2ab81dd209cd99a22352c82c16e0756aea5b2d81dfaa697deedd5c02568646a431390b8485f27c825c92dff1d966c2a42abe8c2a9f9a0d997f266

diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2.ebuild
new file mode 100644
index 00000000000..74e9bd312cb
--- /dev/null
+++ b/dev-ml/uchar/uchar-0.0.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit findlib
+
+DESCRIPTION="Uchar compatibility library"
+HOMEPAGE="https://github.com/ocaml/uchar"
+SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2-with-linking-exception"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
+IUSE="+ocamlopt"
+
+RDEPEND=">=dev-lang/ocaml-4.03:="
+DEPEND="${RDEPEND} dev-ml/ocamlbuild"
+
+# This is mostly a compat wrapper for older ocaml versions we don't support. No
+# need to test it, plus it fails when installing for the first time:
+# https://bugs.gentoo.org/show_bug.cgi?id=624144
+RESTRICT="test"
+
+src_compile() {
+	ocaml pkg/build.ml \
+		"native=$(usex ocamlopt true false)" \
+		"native-dynlink=$(usex ocamlopt true false)" || die
+}
+
+src_test() {
+	ocamlbuild -X src -use-ocamlfind -pkg uchar test/testpkg.native || die
+}
+
+src_install() {
+	# Can't use opam-installer here as it is an opam dep...
+	findlib_src_preinst
+	mv _build/pkg/META{.empty,} || die
+	ocamlfind install ${PN} _build/pkg/META || die
+	dodoc README.md CHANGES.md
+}


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2021-02-10 16:38 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2021-02-10 16:38 UTC (permalink / raw
  To: gentoo-commits

commit:     45d2cdf4dfd3604b4122d31106a1ff565f61692f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 10 16:38:27 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 10 16:38:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d2cdf4

dev-ml/uchar: Keyword 0.0.2 ppc64, #769554

Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2.ebuild
index 41c83cb4f77..a99e3720f69 100644
--- a/dev-ml/uchar/uchar-0.0.2.ebuild
+++ b/dev-ml/uchar/uchar-0.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2021-02-25 13:09 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2021-02-25 13:09 UTC (permalink / raw
  To: gentoo-commits

commit:     682f5c6703cc9a6e5a77540571904521ba1b60fc
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 13:08:59 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 13:08:59 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=682f5c67

dev-ml/uchar: Stabilize 0.0.2 ppc, #772833

Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2.ebuild
index a99e3720f69..add51c186a1 100644
--- a/dev-ml/uchar/uchar-0.0.2.ebuild
+++ b/dev-ml/uchar/uchar-0.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2021-02-25 17:54 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2021-02-25 17:54 UTC (permalink / raw
  To: gentoo-commits

commit:     56744e7271a015e012e371374d17529585614adb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 25 17:54:04 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 25 17:54:04 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56744e72

dev-ml/uchar: Stabilize 0.0.2 x86, #772833

Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2.ebuild
index add51c186a1..40c14e4bcc2 100644
--- a/dev-ml/uchar/uchar-0.0.2.ebuild
+++ b/dev-ml/uchar/uchar-0.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2021-03-04 14:28 Agostino Sarubbo
  0 siblings, 0 replies; 13+ messages in thread
From: Agostino Sarubbo @ 2021-03-04 14:28 UTC (permalink / raw
  To: gentoo-commits

commit:     42f9434da682d2ce79de11768e211602090d817e
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Mar  4 14:28:28 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Mar  4 14:28:28 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f9434d

dev-ml/uchar: amd64 stable wrt bug #772833

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

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

diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2.ebuild
index 40c14e4bcc2..35733929699 100644
--- a/dev-ml/uchar/uchar-0.0.2.ebuild
+++ b/dev-ml/uchar/uchar-0.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2021-03-13 14:05 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2021-03-13 14:05 UTC (permalink / raw
  To: gentoo-commits

commit:     642409396273d55b94f052d079326a1378d33c70
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 13 14:05:09 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 13 14:05:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64240939

dev-ml/uchar: Stabilize 0.0.2 ppc64, #772833

Signed-off-by: Sam James <sam <AT> gentoo.org>

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

diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2.ebuild
index 35733929699..f7bd6cfe85e 100644
--- a/dev-ml/uchar/uchar-0.0.2.ebuild
+++ b/dev-ml/uchar/uchar-0.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/uchar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2-with-linking-exception"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
 IUSE="+ocamlopt"
 
 RDEPEND=">=dev-lang/ocaml-4.03:="


^ permalink raw reply related	[flat|nested] 13+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/
@ 2023-01-01 21:07 Sam James
  0 siblings, 0 replies; 13+ messages in thread
From: Sam James @ 2023-01-01 21:07 UTC (permalink / raw
  To: gentoo-commits

commit:     fd805dafac9ea98ce4a3e146570d3d451c7aebf5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  1 21:07:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan  1 21:07:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd805daf

dev-ml/uchar: EAPI 8

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{uchar-0.0.2.ebuild => uchar-0.0.2-r1.ebuild}     | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

diff --git a/dev-ml/uchar/uchar-0.0.2.ebuild b/dev-ml/uchar/uchar-0.0.2-r1.ebuild
similarity index 73%
rename from dev-ml/uchar/uchar-0.0.2.ebuild
rename to dev-ml/uchar/uchar-0.0.2-r1.ebuild
index b877cb8b70f8..e01cf3ceb62b 100644
--- a/dev-ml/uchar/uchar-0.0.2.ebuild
+++ b/dev-ml/uchar/uchar-0.0.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
-inherit findlib
+inherit edo findlib
 
 DESCRIPTION="Uchar compatibility library"
 HOMEPAGE="https://github.com/ocaml/uchar"
@@ -14,8 +14,9 @@ SLOT="0/${PV}"
 KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="+ocamlopt"
 
-RDEPEND=">=dev-lang/ocaml-4.03:="
-DEPEND="${RDEPEND} dev-ml/ocamlbuild"
+RDEPEND=">=dev-lang/ocaml-4.03:=[ocamlopt?]"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-ml/ocamlbuild"
 
 # This is mostly a compat wrapper for older ocaml versions we don't support. No
 # need to test it, plus it fails when installing for the first time:
@@ -23,19 +24,21 @@ DEPEND="${RDEPEND} dev-ml/ocamlbuild"
 RESTRICT="test"
 
 src_compile() {
-	ocaml pkg/build.ml \
+	edo ocaml pkg/build.ml \
 		"native=$(usex ocamlopt true false)" \
-		"native-dynlink=$(usex ocamlopt true false)" || die
+		"native-dynlink=$(usex ocamlopt true false)"
 }
 
 src_test() {
-	ocamlbuild -X src -use-ocamlfind -pkg uchar test/testpkg.native || die
+	edo ocamlbuild -X src -use-ocamlfind -pkg uchar test/testpkg.native
 }
 
 src_install() {
 	# Can't use opam-installer here as it is an opam dep...
 	findlib_src_preinst
+
 	mv _build/pkg/META{.empty,} || die
 	ocamlfind install ${PN} _build/pkg/META || die
+
 	dodoc README.md CHANGES.md
 }


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

end of thread, other threads:[~2023-01-01 21:07 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-07 10:23 [gentoo-commits] repo/gentoo:master commit in: dev-ml/uchar/ Alexis Ballier
  -- strict thread matches above, loose matches on Subject: below --
2017-01-09 11:08 Alexis Ballier
2017-03-02 17:36 Alexis Ballier
2017-03-15 14:26 Alexis Ballier
2017-04-05  9:51 Michael Weber
2017-07-07 17:58 Alexis Ballier
2017-07-17 10:11 Alexis Ballier
2021-02-10 16:38 Sam James
2021-02-25 13:09 Sam James
2021-02-25 17:54 Sam James
2021-03-04 14:28 Agostino Sarubbo
2021-03-13 14:05 Sam James
2023-01-01 21:07 Sam James

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