From e374e165c2ee372e9c6d10860ea6ef47f180f6b2 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 2 Oct 2022 07:12:21 +0100 Subject: gentoo auto-resync : 02:10:2022 - 07:12:21 --- dev-lua/Manifest.gz | Bin 7298 -> 7292 bytes dev-lua/luaexpat/Manifest | 2 +- dev-lua/luaexpat/luaexpat-1.5.0.ebuild | 2 +- dev-lua/readline/Manifest | 2 + dev-lua/readline/readline-3.2.ebuild | 94 +++++++++++++++++++++++++++++++++ 5 files changed, 98 insertions(+), 2 deletions(-) create mode 100644 dev-lua/readline/readline-3.2.ebuild (limited to 'dev-lua') diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index 43cefb3fb0d3..51c7ffcd2188 100644 Binary files a/dev-lua/Manifest.gz and b/dev-lua/Manifest.gz differ diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest index 28b7198deae9..d3fa129d1aba 100644 --- a/dev-lua/luaexpat/Manifest +++ b/dev-lua/luaexpat/Manifest @@ -1,5 +1,5 @@ DIST luaexpat-1.4.1.tar.gz 52159 BLAKE2B dd870d2d2db8bc1e399a306eff91138752f346f50ec1283a611c3ef42591e5176beab59aa96b87c772ba0320d98fc8a5907048e539cde6c14757e9a026aacc81 SHA512 fbc03287a237c13f395574ddf08a931ded0f457728b01bdc0a0533d212a0c908d74230be3c9e7f85a54ac244043cd853be3bf13d284185ad3e3ce6818d157635 DIST luaexpat-1.5.0.tar.gz 53520 BLAKE2B 1793f842771e730022abf512731eece538b6edefd10786295842f467af3cbfbdc94e65ea035b1ce9bc849a1ee4f0ca445bd0b66816a6d18bb786d19ced6b3586 SHA512 0ac151148101d62f1358f5f310be57de5379891ceda76f0eb821a8b56d0d9c781feaf1db601d982339cd4837f9504b1f9b8b14ebf3a7245925473f6824bbc8b3 EBUILD luaexpat-1.4.1.ebuild 1250 BLAKE2B 87a9e484ee1419e443200bd424823797c5274f9b828bdf03fce94958bf90c9c5d70bb2aa95f5ac43986ab683c2fccc2bcebb33cd7f6520a3eecbc76ae45e7f5f SHA512 2df41c44ea53cd1bce8eebf7dcd5e9a5196afeb3ce8def512724b75979a42d1e9a26cece19e032dd3192879c76232f3a1791e90eec00b6a1449e5bcef2d00388 -EBUILD luaexpat-1.5.0.ebuild 1257 BLAKE2B 3566ca5fc1e101daa7dcf146e52cdaa3a23b10d95126e4ce57ece79e8037afaae682f84f04509f63294a5adc838ec28ce86f8c970b26d68e5cb5a9a9c8c7c700 SHA512 20a12db581401cd4d8650a703ce220c6edf756cdc478ae20061b84e2a45be447660d0c840f1412c0b3ab86c67123c8b2ecfdbbd79cbfa0e6a514ea00236c6f5a +EBUILD luaexpat-1.5.0.ebuild 1256 BLAKE2B 3da8e85ade1c48adfb4619eb42d8dfb9c500997c1d89ccca8341722b9a70a8f86165927290fe4b5c5b481ceea2d0c7afd2721d5072035b67d542c4efc10de3bd SHA512 513d4e57a2d38ef60926470934a47b974d8c8319fdfdbb3e48aa9d5d5dc6ddafb6eebf6e0e255aec038e023d03b55874a3058024f01558dd09fa4ccdfba1330b MISC metadata.xml 667 BLAKE2B 5efd48f296044b9a01c80274ca8fa4ccee0d03a2e6758020d98e123438c13074ec95de3635bbe9abe0838db6f7c65aed8b351b90d1f670ffc331cbf29299d2d7 SHA512 72f967617a90fe28048ab9c128d86daaf360c13333ed8a27eb5628d4f9c39b91f15213b1459631f3eb147429917bb1500047116b4a8c6a7c91f4002b1670bf31 diff --git a/dev-lua/luaexpat/luaexpat-1.5.0.ebuild b/dev-lua/luaexpat/luaexpat-1.5.0.ebuild index b0c2791bf0e6..6bc0243c6c83 100644 --- a/dev-lua/luaexpat/luaexpat-1.5.0.ebuild +++ b/dev-lua/luaexpat/luaexpat-1.5.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/${PV}.tar.gz -> LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86" REQUIRED_USE="${LUA_REQUIRED_USE}" RDEPEND=" diff --git a/dev-lua/readline/Manifest b/dev-lua/readline/Manifest index 3ea16641805c..e41f1c82aa9e 100644 --- a/dev-lua/readline/Manifest +++ b/dev-lua/readline/Manifest @@ -1,3 +1,5 @@ DIST lua-readline-3.1.tar.gz 16114 BLAKE2B 372bc61573b20c8ebf66bb684624dde9d5ce7868543294450ef3d47bba5a042c5d7f4262366f2de2db8d3d92bbf7fb4895d29577af34307d7b145e6f913ec957 SHA512 d3bee61b6c876e96d2c1097e29862a3f16d1e666b1087e58899f59a3115f9af31793492edfcc3f3802565f98f276960d382a89c0b6cfb1d54acfd37ad006b74b +DIST lua-readline-3.2.tar.gz 16215 BLAKE2B 889db8cfefc37008fac9f92b6ef071147763d00f01ca42b31646594e812ab936187e65e8959e723be409d21c3e3cc2d93fe52eafac79e37b7d0cec2216d8accf SHA512 d605b99f2fa06920e67125b462f257f8cd263912b6ffba173bee77425c77f6b08b463ec4c0851c81dfc23e736698c9fbbb40e8a935cada2329b6a8e02a6cdaad EBUILD readline-3.1.ebuild 1618 BLAKE2B b027dd645f14d7d36ef7eb4c903b1e6ffb112c506789b4880efe3d84329180d6553c2fdf449cc13fddb538de0a6430a30eb5ce890b5200e9b5c7bc74724e55d3 SHA512 5618f10cf58f52750252aba977b57a3ca993feb244eb9789d9740442a106448d593a7d3b3c932a8c41c8ff885e5a67afcbd4e202f9930e9a0fb8c8e07afa7739 +EBUILD readline-3.2.ebuild 1620 BLAKE2B c010b63f5c37b7864b60870170bca89d3ef52290ac9f21c2874642da0e563d2898dc2eec5253692be0b2c116f97e8a1d64940b003c61c93c274f9c20e590d7c9 SHA512 d6f18c32943bf9828d604d941648d08b7b22f865948a055350008f96e275bf69292ba34c592f5fae969d4882d223a0c2830fd70830a3226dc0feca47ad03c364 MISC metadata.xml 251 BLAKE2B ba937d5724c861b8bfd1d287a325357d6a63656cf5c2314185a486be769eb22b39fa780b38c05407bce5f0707585d499a849a28e15a2fde9eebba6f529e686a3 SHA512 0fb5b55fc7db96153970767478727504fd0e87c1c8a77593f1f30720064e95776b92e4993f9aed076c983eee5cebca446fe8894e36fbcc02802bb1c158747dd3 diff --git a/dev-lua/readline/readline-3.2.ebuild b/dev-lua/readline/readline-3.2.ebuild new file mode 100644 index 000000000000..813f6f10ba3e --- /dev/null +++ b/dev-lua/readline/readline-3.2.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A simple interface to the readline and history libraries" +HOMEPAGE="https://pjb.com.au/comp/lua/readline.html" +SRC_URI="https://pjb.com.au/comp/lua/${P}.tar.gz -> lua-${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# Tests are interactive +RESTRICT="test" + +RDEPEND=" + dev-lua/luaposix + sys-libs/readline:= +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + + lua_copy_sources +} + +lua_src_compile() { + pushd "${BUILD_DIR}" || die + + local compiler=( + "$(tc-getCC)" + "${CFLAGS}" + "-fPIC" + "$(lua_get_CFLAGS)" + "-c C-readline.c" + "-o C-readline.o" + ) + einfo "${compiler[@]}" + ${compiler[@]} || die + + local linker=( + "$(tc-getCC)" + "-shared" + "${LDFLAGS}" + "$($(tc-getPKG_CONFIG) --libs readline)" + "-o C-readline.so" + "C-readline.o" + ) + einfo "${linker[@]}" + ${linker[@]} || die + + popd +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + pushd "${BUILD_DIR}" || die + LUA_CPATH="./?.so;${ESYSROOT}/usr/$(get_libdir)/lua/$(ver_cut 1-2 $(lua_get_version))/?.so" ${ELUA} test/test_rl.lua || die + popd || die +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + pushd "${BUILD_DIR}" || die + + insinto "$(lua_get_cmod_dir)" + doins C-readline.so + + insinto "$(lua_get_lmod_dir)" + doins readline.lua + + popd || die +} + +src_install() { + lua_foreach_impl lua_src_install + + docinto html + dodoc doc/readline.html +} -- cgit v1.2.3