dev-haskell/lua: add 2.3.1

Signed-off-by: hololeap <hololeap@protonmail.com>
Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
hololeap 2023-10-02 23:05:11 -06:00 committed by Sam James
parent 9c3f2e80e0
commit 4b1cb58b9e
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
2 changed files with 40 additions and 0 deletions

View File

@ -1 +1,2 @@
DIST lua-2.2.0.tar.gz 260005 BLAKE2B ec79108a72a6060fc82b94aac1e61c51aea0d570bac37add749654d903fec5b62c5caa82932606e9778431c80c68fceb11b5eba9d6c45c183a8f249934d26c55 SHA512 d19f54c9424773557f7ef7929be84dfcb7624d8a617d3383a771fe1ba7d6d5cd724c8fcd40475cde443e02e0cf3164a8869c0d67c90cf04b3b09ef6d876aa727
DIST lua-2.3.1.tar.gz 262809 BLAKE2B f12e2566008e713e89a87b02edd216bda1f8e9865faf1dcee2e4909b4759990836c3fa4a78d5864812a975ba46f8a6266b45568dc9abd4f752cd765407bcc69f SHA512 3fd5c4d55fdb7480ffc629e7dfd9fb31b7376ca4245e9db098fce7dc4dbdf1a576f521f55902bdf484ad9b4bbfab4a565de4e1528a1cb4296682508ccb977686

View File

@ -0,0 +1,39 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
# ebuild generated by hackport 0.7.1.1.9999
#hackport: flags: -allow-unsafe-gc,-apicheck,-export-dynamic,-lua_32bits,pkg-config:system-lua
CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
inherit haskell-cabal
DESCRIPTION="Lua, an embeddable scripting language"
HOMEPAGE="https://hslua.org/"
SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0/${PV}"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="system-lua"
RDEPEND=">=dev-lang/ghc-8.4.3:=
system-lua? ( dev-lang/lua:5.4 )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-2.2.0.1
test? ( >=dev-haskell/tasty-0.11
>=dev-haskell/tasty-hunit-0.9 )
"
BDEPEND="system-lua? ( virtual/pkgconfig )
"
src_configure() {
haskell-cabal_src_configure \
--flag=-allow-unsafe-gc \
--flag=-apicheck \
--flag=-export-dynamic \
--flag=-lua_32bits \
$(cabal_flag system-lua pkg-config)
}