# hackport merge cryptonite
generated cryptonite-0.30.0.ebuild:
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# ebuild generated by hackport 0.7.2.2.9999
#hackport: flags: -check_alignment,-old_toolchain_inliner,+support_deepseq,support_aesni:cpu_flags_x86_aes,support_pclmuldq:cpu_flags_x86_sse4_1,support_sse:cpu_flags_x86_sse,support_rdrand:cpu_flags_x86_rdrand
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Cryptography Primitives sink"
HOMEPAGE="https://github.com/haskell-crypto/cryptonite"
LICENSE="BSD"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~x86"
IUSE="+cpu_flags_x86_aes +cpu_flags_x86_rdrand cpu_flags_x86_sse cpu_flags_x86_sse4_1 +integer-gmp +target-attributes"
RDEPEND=">=dev-lang/ghc-8.4.3:=
virtual/libc
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
test? ( dev-haskell/memory
dev-haskell/tasty
dev-haskell/tasty-hunit
dev-haskell/tasty-kat
dev-haskell/tasty-quickcheck )
"
src_configure() {
haskell-cabal_src_configure \
--flag=-check_alignment \
$(cabal_flag integer-gmp integer-gmp) \
--flag=-old_toolchain_inliner \
$(cabal_flag cpu_flags_x86_aes support_aesni) \
--flag=support_deepseq \
$(cabal_flag cpu_flags_x86_sse4_1 support_pclmuldq) \
$(cabal_flag cpu_flags_x86_rdrand support_rdrand) \
$(cabal_flag cpu_flags_x86_sse support_sse) \
$(cabal_flag target-attributes use_target_attributes)
}
This should be adding memory and basement to RDEPEND as you can see in the .cabal file:
Build-depends: bytestring
, memory >= 0.14.18
, basement >= 0.0.6
, ghc-prim
Could it have something to do with this conditional Buildable: False in the library stanza?
if impl(ghc < 8.8)
Buildable: False
else
Build-depends: base
Related: gentoo-haskell/gentoo-haskell#1324
# hackport merge cryptonitegenerated
cryptonite-0.30.0.ebuild:This should be adding
memoryandbasementtoRDEPENDas you can see in the.cabalfile:Could it have something to do with this conditional
Buildable: Falsein the library stanza?Related: gentoo-haskell/gentoo-haskell#1324