* [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