diff options
Diffstat (limited to 'dev-ml/num')
-rw-r--r-- | dev-ml/num/Manifest | 3 | ||||
-rw-r--r-- | dev-ml/num/files/num-1.3-cflags.patch | 11 | ||||
-rw-r--r-- | dev-ml/num/num-1.3.ebuild | 10 |
3 files changed, 22 insertions, 2 deletions
diff --git a/dev-ml/num/Manifest b/dev-ml/num/Manifest index fa7caef20812..1059a554855d 100644 --- a/dev-ml/num/Manifest +++ b/dev-ml/num/Manifest @@ -1,3 +1,4 @@ +AUX num-1.3-cflags.patch 409 BLAKE2B 97db7e69d4bee7e6940386349620799d586ab7094a51995c015ddec399747381175936e523f25b2312aed434ef25dfbcc2d6ef3aaa502ade39ff14fbd0ead636 SHA512 95245b0c3738511ff6a8a43b5f4c8897a82502a751552e1f1c846f3c7bb1040a5227055a55303292c1eca18a454d0f7c038ef574f00a772db2b72611857e15b5 DIST num-1.3.tar.gz 66251 BLAKE2B d6fde246693c8aef3b881a4ebc2b601392e0f0bf561dc4f4d32a5e1f835a5186deba3ffa77c88c6c05cd6e837dc836567fcabffefae99ce1ccae94e1bdfc849a SHA512 c88310f8c45700990095e6b2e9abf24c27347711b9abfd1dde75e540fbbfc6a365e6713bd69f66009af305728fcb36dc61eb37fdd0be7d73824b0e92fbe8c031 -EBUILD num-1.3.ebuild 634 BLAKE2B be8b0e904f78cbfef4f69a21a6370686a50293e682c73d96a1f7f6c5f619db37e4c6221f8bb3da7326d0dbf60e4a1ad0d3a0b61663f8f26153ee84822334bab8 SHA512 7a1a486b11c4bba28c83ca76ffacd793eee9ba144ee41bb3dd036687b019d77ba7080f5917e1e91e6a9672299921474c5280216fefdb14624d1616dff0f33a55 +EBUILD num-1.3.ebuild 723 BLAKE2B 50ac5e2566b164c5b1aa77037a77f68763ab7d7db2d043f67ce011b1aaf49b97eacb6eaada17af468e9d0f4cc451f977e5964e789dcf03f2b7addce7c935d01b SHA512 d3c8198445dc5eae9c517243bd54a72762e0c3a698a4ef332e48c6fa8cdd1c9f18cab924980e575b8170a85e19766380a4b053b999e24dae5dd9d9233632fb7e MISC metadata.xml 247 BLAKE2B ca08677c4c0af66af431abe578122a2ea0278f7ffabab245eec806167a6226c65f97e9826d64fc4b82eb14b6200cd1e3a31a5b4999e18aac41a4f9af43d708d6 SHA512 fff6c25e644477aaa35b838e10c44ca8eae9824ef8f19795e31201db40c10068f0216dec38deb0ba80782155b43fd1d72fb888cb825eaabacc3bd1ec0d18f3ca diff --git a/dev-ml/num/files/num-1.3-cflags.patch b/dev-ml/num/files/num-1.3-cflags.patch new file mode 100644 index 000000000000..771455c4f724 --- /dev/null +++ b/dev-ml/num/files/num-1.3-cflags.patch @@ -0,0 +1,11 @@ +--- a/src/Makefile 2020-05-21 18:54:31.176399032 +0200 ++++ b/src/Makefile 2020-05-21 18:55:27.881498310 +0200 +@@ -65,7 +65,7 @@ + %.cmx: %.ml + $(OCAMLOPT) $(CAMLOPTFLAGS) -c $*.ml + %.$(O): %.c +- $(OCAMLC) -ccopt -DBNG_ARCH_$(BNG_ARCH) -c $*.c ++ $(OCAMLC) -ccopt "-DBNG_ARCH_$(BNG_ARCH) $(CFLAGS)" -c $*.c + + # Legacy installation: files go into OCaml's stdlib directory; only META + # is installed via findlib diff --git a/dev-ml/num/num-1.3.ebuild b/dev-ml/num/num-1.3.ebuild index 0f68ec7d75bf..8cea14497085 100644 --- a/dev-ml/num/num-1.3.ebuild +++ b/dev-ml/num/num-1.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/ocaml/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1-with-linking-exception" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND=">=dev-lang/ocaml-4.09.0[ocamlopt] @@ -19,6 +19,14 @@ DEPEND=">=dev-lang/ocaml-4.09.0[ocamlopt] RDEPEND="${DEPEND}" BDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-cflags.patch +) + +src_compile() { + emake CFLAGS="${CFLAGS}" +} + src_install() { findlib_src_preinst OCAMLPATH="${OCAMLFIND_DESTDIR}" emake install DESTDIR="${D}" |