diff options
Diffstat (limited to 'dev-haskell/happy')
-rw-r--r-- | dev-haskell/happy/Manifest | 2 | ||||
-rw-r--r-- | dev-haskell/happy/happy-1.19.12.ebuild | 13 |
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 |