summaryrefslogtreecommitdiff
path: root/dev-haskell/happy
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-01 19:24:10 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-01 19:24:10 +0100
commitb052fbf151106a4f47cac7fdf0ffff983decb773 (patch)
tree5d21279a4eeaf4076caee87654b610a0fe8a4051 /dev-haskell/happy
parentc3b55a6be7da027d97d8aef00ef88c3011121a42 (diff)
gentoo auto-resync : 01:09:2022 - 19:24:10
Diffstat (limited to 'dev-haskell/happy')
-rw-r--r--dev-haskell/happy/Manifest2
-rw-r--r--dev-haskell/happy/happy-1.19.12.ebuild13
2 files changed, 13 insertions, 2 deletions
diff --git a/dev-haskell/happy/Manifest b/dev-haskell/happy/Manifest
index 16b1548d5acf..e4d3ae472cf1 100644
--- a/dev-haskell/happy/Manifest
+++ b/dev-haskell/happy/Manifest
@@ -1,3 +1,3 @@
DIST happy-1.19.12.tar.gz 183254 BLAKE2B 17b0d30f4aaf194a0e36c06bd6349665c704b5ab61dce16cae47f0ca6bfef0a0e2d4bbf3456f47cebf0f71f1a0b4a59ff6b581cb4ff76a26d82573eb0e7b056a SHA512 20f36b17adf7330852fd4c05335adbf31e6f19907b4ec247c85a40ee1f8496c6dc432055026696906b149cec7f982b88c9a2eeedf14a11d34b1f6f73272e5208
-EBUILD happy-1.19.12.ebuild 1231 BLAKE2B 81a80d6091564781a36e6c239d8a472ee6da2e7246044f983f1e859088cbef0d8eab1164e702baf3262c5e6980ba889dcfe36d8eea7bb0707fcdcb429da421b4 SHA512 6a18c8a4b6e9e865c2bb221feb99556ec45107b36f22635adb364a41b03af4e82bc465a2f9d4874c1785d6c018e6a3c24c1472626f70be6bbca9587a66cf6c01
+EBUILD happy-1.19.12.ebuild 1816 BLAKE2B 4a02b6d4e817593f724eda0060cbad536a1d71e2d262c5516e2b7ef35d46505a4215ab3d56372c8428bb89ce3756450ce75f0af98deef7dbdb81c615b4ae3e21 SHA512 1aea0894c9dae674fbb7c5fb2e4a692a83f4b4ae41de0f32de208c8ec41618ace94c7f73198e918d084c2b0052f3aa0cfbb13a347f71543df4e9222039cd9152
MISC metadata.xml 250 BLAKE2B 3adf9597d5114c480b4cc9fb5c3e231d8475b795cd6dce77986e13583ab6e59b43857cf2328570490abef0062a8b8a6b73d231867f9b62124855515cdc044d6d SHA512 5ef2c1d34a3438b39a38c041d45bb06bd0f1ae8a3f8b971bd5aaf36dee560f380e9abefab0c2a4cd7b518e151f5c6a0d0c7cd53caee9a384818f1bdc7deeadc4
diff --git a/dev-haskell/happy/happy-1.19.12.ebuild b/dev-haskell/happy/happy-1.19.12.ebuild
index 4765071b102d..fdc9808860f2 100644
--- a/dev-haskell/happy/happy-1.19.12.ebuild
+++ b/dev-haskell/happy/happy-1.19.12.ebuild
@@ -15,11 +15,22 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="doc"
+# Re: LLVM blocker - ghc-9.0.2 generates IR that crashes LLVM opt
+# for two test cases. Unsure yet if this is a bug in the GHC LLVM
+# backend or in LLVM itself. Tracked in
+# https://github.com/llvm/llvm-project/issues/57393
+#
+# Must be in RDEPEND or pkgcheck complains about MisplaceWeakBlocker.
+# Although in theory it's possible to enable USE=llvm on an arch with
+# native codegen, there is no reason to do so, so in practice this should
+# block USE=test exclusively on arches that support registerised GHC
+# through the LLVM backend only.
RDEPEND=">=dev-haskell/mtl-2.2.1:=
>=dev-lang/ghc-7.4.1:=
+ test? ( !dev-lang/ghc[llvm(-)] )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.8