summaryrefslogtreecommitdiff
path: root/dev-ml/num
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-03-12 21:55:15 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-03-12 21:55:15 +0000
commit7218e1b46bceac05841e90472501742d905fb3fc (patch)
tree56fae051db521b8fce8014cbc8b11484885b14b3 /dev-ml/num
parent6d691ad5b6239929063441bbd14c489e92e7396e (diff)
gentoo resync : 12.03.2021
Diffstat (limited to 'dev-ml/num')
-rw-r--r--dev-ml/num/Manifest2
-rw-r--r--dev-ml/num/num-1.4-r1.ebuild (renamed from dev-ml/num/num-1.4.ebuild)17
2 files changed, 17 insertions, 2 deletions
diff --git a/dev-ml/num/Manifest b/dev-ml/num/Manifest
index 9c8be4020d47..16fe2f3aa0c9 100644
--- a/dev-ml/num/Manifest
+++ b/dev-ml/num/Manifest
@@ -3,5 +3,5 @@ DIST num-1.3.tar.gz 66251 BLAKE2B d6fde246693c8aef3b881a4ebc2b601392e0f0bf561dc4
DIST num-1.4.tar.gz 66327 BLAKE2B 59eae642e19f452dd911ef6c32b89978f2034a5fcaece4a358f3da447c8d6cb2b2581c39d032eb117edaf7ecf942583281eb6e31716b06960e768c2a985e099e SHA512 0cc9be8ad95704bb683b4bf6698bada1ee9a40dc05924b72adc7b969685c33eeb68ccf174cc09f6a228c48c18fe94af06f28bebc086a24973a066da620db8e6f
EBUILD num-1.3-r1.ebuild 801 BLAKE2B 0435a9f55413c068c4d72b7e405c8cc36b11f57993eec3e0ff7fc5a18d97261b79f4f88d3edd9be170a3aca9ef1f20aea28807210af003ba53325fa39d9e8d28 SHA512 9d39461969c4a0644bbfcd23b90c412f2ac18627c239e9fb6d0171691f9d4705e2856a77202b12e9325ac376d946edddacd63f7bb6821823ad5b4cb6fec6d3c5
EBUILD num-1.3.ebuild 723 BLAKE2B 50ac5e2566b164c5b1aa77037a77f68763ab7d7db2d043f67ce011b1aaf49b97eacb6eaada17af468e9d0f4cc451f977e5964e789dcf03f2b7addce7c935d01b SHA512 d3c8198445dc5eae9c517243bd54a72762e0c3a698a4ef332e48c6fa8cdd1c9f18cab924980e575b8170a85e19766380a4b053b999e24dae5dd9d9233632fb7e
-EBUILD num-1.4.ebuild 487 BLAKE2B cf66305445539a5c504154bf1afbabb4ffeb2525d4c78e12cdcd929af9c453f8adacf23d97fee630bd2e8aea781835e80b0eeac56a304a629c99049db2793c04 SHA512 48d7dfc97ad67afe5ab5e1fdc3890221ded554901c776401119b69b54ad58a7d59506d882de17fc9237cc38d1fc0404a56096ae613ea9ae5c1f08bb1d6b72c39
+EBUILD num-1.4-r1.ebuild 739 BLAKE2B 6d1cf81df5c7e127ce1208a44c5467c2e504096ecbd56975a209ed71801126656774819fbefb8531f5f43ee0937ae0f98dfa33edd388cbe09b9536fbcd69d99f SHA512 0160908a5713a00c46e3a0a85eb97bf79c83820ad2fb8f68dc5e2d9e4cd3aaa81b6257924f4cf6bceffc6222a7e77d277492ee1ee92a7b5a43d89d54d8ae0ad5
MISC metadata.xml 337 BLAKE2B a5226f08e396ac186d438cd68a253580cc27d9bb0748e8afc49b7f2eafc3eda15d6add9c16bac268b75fd7cbb0ab160a1be8fe56e0ed3d902184157d581ab1c1 SHA512 5b913612f28ef5235ce57b6ec586f1b20d0ccaadfc760fe7cf8e186aeb4be261f8cd17f045de61edfda6c31f347ed965653c917b23523e3fd8d0071a3e845b4b
diff --git a/dev-ml/num/num-1.4.ebuild b/dev-ml/num/num-1.4-r1.ebuild
index babd9330a771..39defb4f3131 100644
--- a/dev-ml/num/num-1.4.ebuild
+++ b/dev-ml/num/num-1.4-r1.ebuild
@@ -3,7 +3,8 @@
EAPI=7
-inherit dune
+# Not using dune for now, bug #775119
+inherit findlib
DESCRIPTION="Library for arbitrary-precision integer and rational arithmetic"
HOMEPAGE="https://github.com/ocaml/num"
@@ -13,3 +14,17 @@ LICENSE="LGPL-2.1-with-linking-exception"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
IUSE="+ocamlopt"
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}"
+}
+
+src_test() {
+ # Override needed to not use dune
+ emake test
+}
+
+src_install() {
+ findlib_src_preinst
+ OCAMLPATH="${OCAMLFIND_DESTDIR}" emake install DESTDIR="${D}"
+}