commit:     f9d9530c1bbd0160b07a9dd2899992b52f57271f
Author:     Nicolas PARLANT <nicolas.parlant <AT> parhuet <DOT> fr>
AuthorDate: Wed May 21 08:30:14 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 22 22:20:33 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9d9530c

dev-lua/compat53: drop 0.14.3

Signed-off-by: Nicolas PARLANT <nicolas.parlant <AT> parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/42208
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lua/compat53/Manifest               |  1 -
 dev-lua/compat53/compat53-0.14.3.ebuild | 69 ---------------------------------
 2 files changed, 70 deletions(-)

diff --git a/dev-lua/compat53/Manifest b/dev-lua/compat53/Manifest
index 9b093ac2b35c..9a28866fd0e4 100644
--- a/dev-lua/compat53/Manifest
+++ b/dev-lua/compat53/Manifest
@@ -1,2 +1 @@
-DIST lua-compat-5.3-0.14.3.tar.gz 61873 BLAKE2B 
056a6f3ea4239821d616bff50eef12427745a06d0992e0b2abbcfb311eace583ca47312f8a6d3770b2526da09e47ac1a4fb3352c06c49c53b8d205b418f47d9e
 SHA512 
9e355df0d1a165b7bbdc69c39fe49467ae5a7d93e02b875ade5863e2d44ba80955287210376fccbc5f2370970f5552774d84c812a9681d49a78b8eceeab37442
 DIST lua-compat-5.3-0.14.4.tar.gz 61925 BLAKE2B 
af3032e082b77cd9e3e9f9b8bdee1feb17235b0578dd098d77e9330887623df88ebf8b3a39f72e030a0ad1144695b02261fc4c73e273a70364b93dcccd5e6b46
 SHA512 
0e6bd10513cab6053df7a911ba117c2dd5b5409e75bfe0890ee2ec0122893aa70fc1dc88b10a65553dd1069a038e3c7295dccc2de5c10338eccc718029d3f7b5

diff --git a/dev-lua/compat53/compat53-0.14.3.ebuild 
b/dev-lua/compat53/compat53-0.14.3.ebuild
deleted file mode 100644
index f5f200a148a9..000000000000
--- a/dev-lua/compat53/compat53-0.14.3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit edo lua toolchain-funcs
-
-MY_PN="lua-${PN/53/-5.3}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Compatibility module providing Lua-5.3-style APIs for Lua 5.2 and 
5.1"
-HOMEPAGE="https://github.com/lunarmodules/lua-compat-5.3/";
-SRC_URI="https://github.com/lunarmodules/${MY_PN}/archive/v${PV}.tar.gz -> 
${MY_P}.tar.gz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="${LUA_DEPS}"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-       default
-       # change to name of compat53.'module' calls
-       # this is required, see rockspecs
-       mv lbitlib.c bitlib.c || die
-       mv liolib.c io.c || die
-       mv lstrlib.c string.c || die
-       mv ltablib.c table.c || die
-       mv lutf8lib.c utf8.c || die
-       lua_copy_sources
-}
-
-lua_src_compile() {
-       cd "${BUILD_DIR}" || die
-       local u=""
-       for u in *.c; do
-               edo $(tc-getCC) -shared -fPIC \
-                       ${CPPFLAGS} \
-                       ${CFLAGS} $(lua_get_CFLAGS) \
-                       ${SOFLAGS} \
-                       ${LDFLAGS} $(lua_get_LIBS) \
-                       -o "${u/.c/.so}" ${u} c-api/compat-5.3.c
-       done
-}
-
-src_compile() {
-       lua_foreach_impl lua_src_compile
-}
-
-lua_src_install() {
-       cd "${BUILD_DIR}" || die
-       insinto $(lua_get_lmod_dir)/${PN}
-       doins compat53/*.lua
-       exeinto $(lua_get_cmod_dir)/${PN}
-       doexe *.so
-}
-
-src_install() {
-       lua_foreach_impl lua_src_install
-       doheader c-api/*
-       einstalldocs
-}

Reply via email to