commit:     a086193172cb4a69136de2856bea72e7e98441d6
Author:     William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  5 20:26:58 2020 +0000
Commit:     William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Dec  5 20:29:15 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0861931

dev-lang/lua: remove old

Signed-off-by: William Hubbs <williamh <AT> gentoo.org>

 dev-lang/lua/Manifest              |   1 -
 dev-lang/lua/lua-5.1.5-r103.ebuild | 145 ---------------------------
 dev-lang/lua/lua-5.1.5-r104.ebuild | 146 ---------------------------
 dev-lang/lua/lua-5.3.5-r2.ebuild   | 194 -----------------------------------
 dev-lang/lua/lua-5.3.6.ebuild      | 194 -----------------------------------
 dev-lang/lua/lua-5.4.1.ebuild      | 200 -------------------------------------
 6 files changed, 880 deletions(-)

diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 2b0364166fe..1009e00ade5 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -2,7 +2,6 @@ DIST lua-5.1.5.tar.gz 221213 BLAKE2B 
915eb8e8c9d7e460eacf1d7a59309c60dfc0f5d9d3d
 DIST lua-5.2.2-tests.tar.gz 76629 BLAKE2B 
323eaae02ee61cfde2535d606ed704d964461c32627cb3ad4097afdc95a16a0921b9b05677c5b9b26cbff0d7d8270045e7df32a2cea0fd99a82e6aa613a0bdae
 SHA512 
699d5703dd1d03312f1e947ca4c68d8808bb226ae01337202c2bfb3d854a9b7d9ef9746630afd1f67e9ffe2868907ce3d600a6f5324a2c798540c5373a24aac8
 DIST lua-5.2.4.tar.gz 252651 BLAKE2B 
6f20308d8413438f8446040e8de16274837cb55e626b98a0ae8cfe279dc8610fa2e032a2ce53ef3acda4b96a7198123cbc18eff16775f952e6dc0355fdf331b0
 SHA512 
cd77148aba4b707b6c159758b5e8444e04f968092eb98f6b4c405b2fb647e709370d5a8dcf604176101d3407e196a7433b5dcdce4fe9605c76191d3649d61a8c
 DIST lua-5.3.4-tests.tar.gz 103438 BLAKE2B 
ac82708022e7729039111c3df4fe24302c8d0efb224afb4828871ac085a3d64c41d674a6f9369035de01ed1f7f75a3d2ce16917f37e774e923216aac0be03e09
 SHA512 
79575d100a2efabc8243f55b55d912443e09ef7e8b0219cb93541d85c2ba802fb9538015e1228703f09ca57bdb28a640a8f1fa0735716ba1e4bca2179c712dfb
-DIST lua-5.3.5.tar.gz 303543 BLAKE2B 
8890fa70fcfb869296bc74c754dc30621a3786d4b38dd35ef9e57ca46ee4b3df12dac1b86109be0823847499ff6b0d95de11f446c4c22de440ae3bb704e5068b
 SHA512 
4f9516acc4659dfd0a9e911bfa00c0788f0ad9348e5724fe8fb17aac59e9c0060a64378f82be86f8534e49c6c013e7488ad17321bafcc787831d3d67406bd0f4
 DIST lua-5.3.6.tar.gz 303770 BLAKE2B 
07c37c56f43095a4f6ca8eb8b3adf19afd53107c02b62b2bcb3619565cb2100d5f823493eef93092d5e312b30fc28885a6d9e8f0ba5a23b5bed86dc4515a5d61
 SHA512 
ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681
 DIST lua-5.4.1-tests.tar.gz 128646 BLAKE2B 
2dae666e89bacf986228a33fc665bbc510e738d9f8791933f5048e4bbecaf6cd59c5e70e488d332b16960225aac3b9fae46e500f3b54856bb6aabe8cd3a5c932
 SHA512 
ac7cf113d96f8fe2af4f104297a70debd3bede5997627fc18db6b5d9c78ff49e05a165f5855894def5656c6dcc2d7d9ccce741c90da17698a5c714a33828f49a
 DIST lua-5.4.1.tar.gz 353965 BLAKE2B 
e5b46fcf2eb2ea9bd235793cefec2bf19f185ed51b11bc6133bda4e3639f09194378b2fd55544972ee32576751e80bba87b3b61ec3d4a0910592d6e5cb4a4c77
 SHA512 
49ffbe814ec41e515fc8502b6958151c6c56aa171412f0b211ad9de934be2c958c3709d49435885ddea0fa6765ed511dafb3537558950ff3b4261338214f1571

diff --git a/dev-lang/lua/lua-5.1.5-r103.ebuild 
b/dev-lang/lua/lua-5.1.5-r103.ebuild
deleted file mode 100644
index fcdaba404b5..00000000000
--- a/dev-lang/lua/lua-5.1.5-r103.ebuild
+++ /dev/null
@@ -1,145 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib multilib-minimal portability toolchain-funcs 
versionator
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="http://www.lua.org/";
-SRC_URI="http://www.lua.org/ftp/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="5.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static"
-
-RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
-       app-eselect/eselect-lua
-       !dev-lang/lua:0"
-DEPEND="${RDEPEND}
-       sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
-
-SAN_SLOT="${SLOT//.}"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/lua${SLOT}/luaconf.h
-)
-
-src_prepare() {
-       local PATCH_PV=$(get_version_component_range 1-2)
-
-       epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r2.patch
-       epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
-
-       # use glibtool on Darwin (versus Apple libtool)
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
-                       Makefile src/Makefile || die
-       fi
-
-       #EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
-
-       # correct lua versioning
-       sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
-
-       sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
-
-       if ! use deprecated ; then
-               # patches from 5.1.4 still apply
-               epatch "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
-               epatch "${FILESDIR}"/${PN}-5.1.4-test.patch
-       fi
-
-       if ! use readline ; then
-               epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
-       fi
-
-       # Using dynamic linked lua is not recommended for performance
-       # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
-       # Mainly, this is of concern if your arch is poor with GPRs, like x86
-       # Note that this only affects the interpreter binary (named lua), not 
the lua
-       # compiler (built statically) nor the lua libraries (both shared and 
static
-       # are installed)
-       if use static ; then
-               epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static-r1.patch
-       fi
-
-       # A slotted Lua uses different directories for headers & names for
-       # libraries, and pkgconfig should reflect that.
-       sed -r -i \
-               -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
-               -e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-               -e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
-               "${S}"/etc/lua.pc
-
-       # custom Makefiles
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       # We want packages to find our things...
-       sed -i \
-               -e 's:/usr/local:'${EPREFIX}'/usr:' \
-               -e "s:\([/\"]\)\<lib\>:\1$(get_libdir):g" \
-               etc/lua.pc src/luaconf.h || die
-}
-
-multilib_src_compile() {
-       tc-export CC
-       myflags=
-       # what to link to liblua
-       liblibs="-lm"
-       liblibs="${liblibs} $(dlopen_lib)"
-
-       # what to link to the executables
-       mylibs=
-       if use readline; then
-               mylibs="-lreadline"
-       fi
-
-       cd src
-       emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
-                       RPATH="${EPREFIX}/usr/$(get_libdir)/" \
-                       LUA_LIBS="${mylibs}" \
-                       LIB_LIBS="${liblibs}" \
-                       V=$(get_version_component_range 1-2) \
-                       gentoo_all
-
-       mv lua_test ../test/lua.static
-}
-
-multilib_src_install() {
-       emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
-                       V=${SLOT} gentoo_install
-
-       insinto /usr/$(get_libdir)/pkgconfig
-       newins etc/lua.pc lua${SLOT}.pc
-}
-
-multilib_src_install_all() {
-       dodoc HISTORY README
-       dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
-       doicon etc/lua.ico
-
-       newman doc/lua.1 lua${SLOT}.1
-       newman doc/luac.1 luac${SLOT}.1
-}
-
-multilib_src_test() {
-       local positive="bisect cf echo env factorial fib fibfor hello printf 
sieve
-       sort trace-calls trace-globals"
-       local negative="readonly"
-       local test
-
-       cd "${BUILD_DIR}" || die
-       for test in ${positive}; do
-               test/lua.static test/${test}.lua || die "test $test failed"
-       done
-
-       for test in ${negative}; do
-               test/lua.static test/${test}.lua && die "test $test failed"
-       done
-}

diff --git a/dev-lang/lua/lua-5.1.5-r104.ebuild 
b/dev-lang/lua/lua-5.1.5-r104.ebuild
deleted file mode 100644
index ee260fdac85..00000000000
--- a/dev-lang/lua/lua-5.1.5-r104.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib multilib-minimal portability toolchain-funcs 
versionator
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="http://www.lua.org/";
-SRC_URI="http://www.lua.org/ftp/${P}.tar.gz";
-
-LICENSE="MIT"
-SLOT="5.1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static"
-
-RDEPEND="readline? ( >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}] )
-       app-eselect/eselect-lua
-       !dev-lang/lua:0"
-DEPEND="${RDEPEND}
-       sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
-
-SAN_SLOT="${SLOT//.}"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/lua${SLOT}/luaconf.h
-)
-
-src_prepare() {
-       local PATCH_PV=$(get_version_component_range 1-2)
-
-       epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r2.patch
-       epatch "${FILESDIR}"/${PN}-${PATCH_PV}-module_paths.patch
-
-       # use glibtool on Darwin (versus Apple libtool)
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               sed -i -e '/LIBTOOL = /s:libtool:glibtool:' \
-                       Makefile src/Makefile || die
-       fi
-
-       #EPATCH_SOURCE="${FILESDIR}/${PV}" EPATCH_SUFFIX="upstream.patch" epatch
-
-       # correct lua versioning
-       sed -i -e 's/\(LIB_VERSION = \)6:1:1/\16:5:1/' src/Makefile
-
-       sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html
-
-       if ! use deprecated ; then
-               # patches from 5.1.4 still apply
-               epatch "${FILESDIR}"/${PN}-5.1.4-deprecated.patch
-               epatch "${FILESDIR}"/${PN}-5.1.4-test.patch
-       fi
-
-       if ! use readline ; then
-               epatch "${FILESDIR}"/${PN}-${PATCH_PV}-readline.patch
-       fi
-
-       # Using dynamic linked lua is not recommended for performance
-       # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
-       # Mainly, this is of concern if your arch is poor with GPRs, like x86
-       # Note that this only affects the interpreter binary (named lua), not 
the lua
-       # compiler (built statically) nor the lua libraries (both shared and 
static
-       # are installed)
-       if use static ; then
-               epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make_static-r1.patch
-       fi
-
-       # A slotted Lua uses different directories for headers & names for
-       # libraries, and pkgconfig should reflect that.
-       sed -r -i \
-               -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
-               -e "/^includedir=/s,(/include)$,\1/lua${SLOT}," \
-               -e "/^Libs:/s,((-llua)($| )),\2${SLOT}\3," \
-               -e "/^Cflags:/s,((-I..includedir.)($| )),\2/lua${SLOT}\3," \
-               "${S}"/etc/lua.pc
-
-       # custom Makefiles
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       # We want packages to find our things...
-       sed -i \
-               -e 's:/usr/local:'${EPREFIX}'/usr:' \
-               -e "s:\([/\"]\)\<lib\>:\1$(get_libdir):g" \
-               etc/lua.pc src/luaconf.h || die
-}
-
-multilib_src_compile() {
-       tc-export CC
-       myflags=
-       # what to link to liblua
-       liblibs="-lm"
-       liblibs="${liblibs} $(dlopen_lib)"
-
-       # what to link to the executables
-       mylibs=
-       if use readline; then
-               mylibs="-lreadline"
-       fi
-
-       cd src
-       emake CC="${CC}" CFLAGS="-DLUA_USE_LINUX ${CFLAGS}" \
-                       RPATH="${EPREFIX}/usr/$(get_libdir)/" \
-                       LUA_LIBS="${mylibs}" \
-                       LIB_LIBS="${liblibs}" \
-                       V=$(get_version_component_range 1-2) \
-                       gentoo_all
-
-       mv lua_test ../test/lua.static
-}
-
-multilib_src_install() {
-       emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
-                       V=${SLOT} gentoo_install
-
-       insinto /usr/$(get_libdir)/pkgconfig
-       newins etc/lua.pc lua${SLOT}.pc
-}
-
-multilib_src_install_all() {
-       dodoc HISTORY README
-       dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
-       doicon etc/lua.ico
-
-       newman doc/lua.1 lua${SLOT}.1
-       newman doc/luac.1 luac${SLOT}.1
-}
-
-multilib_src_test() {
-       local positive="bisect cf echo env factorial fib fibfor hello printf 
sieve
-       sort trace-calls trace-globals"
-       local negative="readonly"
-       local test
-
-       cd "${BUILD_DIR}" || die
-       for test in ${positive}; do
-               test/lua.static test/${test}.lua || die "test $test failed"
-       done
-
-       for test in ${negative}; do
-               test/lua.static test/${test}.lua && die "test $test failed"
-       done
-}

diff --git a/dev-lang/lua/lua-5.3.5-r2.ebuild b/dev-lang/lua/lua-5.3.5-r2.ebuild
deleted file mode 100644
index 954451da521..00000000000
--- a/dev-lang/lua/lua-5.3.5-r2.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools multilib multilib-minimal portability toolchain-funcs 
versionator
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="http://www.lua.org/";
-TEST_PV="5.3.4" # no 5.3.5-specific release yet
-TEST_A="${PN}-${TEST_PV}-tests.tar.gz"
-PKG_A="${P}.tar.gz"
-SRC_URI="
-       http://www.lua.org/ftp/${PKG_A}
-       test? ( https://www.lua.org/tests/${TEST_A} )"
-
-LICENSE="MIT"
-SLOT="5.3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static test test-complete"
-RESTRICT="!test? ( test )"
-
-RDEPEND="readline? ( sys-libs/readline:0= )
-       app-eselect/eselect-lua
-       !dev-lang/lua:0"
-DEPEND="${RDEPEND}
-       sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/lua${SLOT}/luaconf.h
-)
-
-src_prepare() {
-       local PATCH_PV=$(get_version_component_range 1-2)
-
-       epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
-
-       # use glibtool on Darwin (versus Apple libtool)
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
-                       Makefile src/Makefile || die
-       fi
-
-       [ -d "${FILESDIR}/${PV}" ] && \
-               EPATCH_SOURCE="${FILESDIR}/${PV}" 
EPATCH_SUFFIX="upstream.patch" epatch
-
-       # correct lua versioning
-       sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
-
-       sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
-
-       if ! use readline ; then
-               sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
-       fi
-
-       # Using dynamic linked lua is not recommended for performance
-       # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
-       # Mainly, this is of concern if your arch is poor with GPRs, like x86
-       # Note that this only affects the interpreter binary (named lua), not 
the lua
-       # compiler (built statically) nor the lua libraries (both shared and 
static
-       # are installed)
-       if use static ; then
-               sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || 
die
-       fi
-
-       # upstream does not use libtool, but we do (see bug #336167)
-       cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
-       eautoreconf
-
-       # custom Makefiles
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       sed -i \
-               -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-               -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
-               src/luaconf.h \
-       || die "failed patching luaconf.h"
-
-       econf
-}
-
-multilib_src_compile() {
-       tc-export CC
-
-       # what to link to liblua
-       liblibs="-lm"
-       liblibs="${liblibs} $(dlopen_lib)"
-
-       # what to link to the executables
-       mylibs=
-       use readline && mylibs="-lreadline"
-
-       cd src
-
-       local myCFLAGS=""
-       use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
-
-       case "${CHOST}" in
-               *-mingw*) : ;;
-               *) myCFLAGS+=" -DLUA_USE_LINUX" ;;
-       esac
-
-       emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
-                       SYSLDFLAGS="${LDFLAGS}" \
-                       RPATH="${EPREFIX}/usr/$(get_libdir)/" \
-                       LUA_LIBS="${mylibs}" \
-                       LIB_LIBS="${liblibs}" \
-                       V=$(get_version_component_range 1-2) \
-                       gentoo_all
-}
-
-multilib_src_install() {
-       emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
-                       V=${SLOT} gentoo_install
-
-       case $SLOT in
-               0)
-                       LIBNAME="lua"
-                       INCLUDEDIR_SUFFIX=''
-                       ;;
-               *)      LIBNAME="lua${SLOT}"
-                       INCLUDEDIR_SUFFIX="/lua${SLOT}"
-                       ;;
-       esac
-
-       # We want packages to find our things...
-       # A slotted Lua uses different directories for headers & names for
-       # libraries, and pkgconfig should reflect that.
-       local PATCH_PV=$(get_version_component_range 1-2)
-       cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
-       sed -r -i \
-               -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
-               -e "s:^prefix= :prefix= ${EPREFIX}:" \
-               -e "s:^V=.*:V= ${PATCH_PV}:" \
-               -e "s:^R=.*:R= ${PV}:" \
-               -e "s:/,lib,:/$(get_libdir):g" \
-               -e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
-               -e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
-               "${WORKDIR}/lua.pc" || die
-
-       insinto "/usr/$(get_libdir)/pkgconfig"
-       newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
-       # Copy Debian's symlink support:
-       # https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
-       # FreeBSD calls the pkgconfig 'lua-5.3.pc'
-       # Older systems called it 'lua53.pc'
-       dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
-       dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
-
-multilib_src_install_all() {
-       dodoc README
-       dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
-       newman doc/lua.1 lua${SLOT}.1
-       newman doc/luac.1 luac${SLOT}.1
-}
-
-# Makefile contains a dummy target that doesn't do tests
-# but causes issues with slotted lua (bug #510360)
-src_test() {
-       debug-print-function ${FUNCNAME} "$@"
-       cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
-       # https://www.lua.org/tests/
-       # There are two sets:
-       # basic
-       # complete.
-       #
-       # The basic subset is selected by passing -e'_U=true'
-       # The complete set is noted to contain tests that may consume too much 
memory or have non-portable tests.
-       # attrib.lua for example needs some multilib customization (have to 
compile the stuff in libs/ for each ABI)
-       use test-complete || TEST_OPTS="-e_U=true"
-       TEST_MARKER="${T}/test.failed"
-       rm -f "${TEST_MARKER}"
-
-       # If we are failing, set the marker file, and only check it after done 
all ABIs
-       abi_src_test() {
-               debug-print-function ${FUNCNAME} "$@"
-               TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
-               eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | 
tee "${TEST_LOG}" || die
-               grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL 
${MULTIBUILD_ID}" >>"${TEST_MARKER}"
-               return 0
-       }
-
-       multilib_foreach_abi abi_src_test
-
-       if [ -e "${TEST_MARKER}" ]; then
-               cat "${TEST_MARKER}"
-               die "Tests failed"
-       fi
-}

diff --git a/dev-lang/lua/lua-5.3.6.ebuild b/dev-lang/lua/lua-5.3.6.ebuild
deleted file mode 100644
index 954451da521..00000000000
--- a/dev-lang/lua/lua-5.3.6.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils autotools multilib multilib-minimal portability toolchain-funcs 
versionator
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="http://www.lua.org/";
-TEST_PV="5.3.4" # no 5.3.5-specific release yet
-TEST_A="${PN}-${TEST_PV}-tests.tar.gz"
-PKG_A="${P}.tar.gz"
-SRC_URI="
-       http://www.lua.org/ftp/${PKG_A}
-       test? ( https://www.lua.org/tests/${TEST_A} )"
-
-LICENSE="MIT"
-SLOT="5.3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated emacs readline static test test-complete"
-RESTRICT="!test? ( test )"
-
-RDEPEND="readline? ( sys-libs/readline:0= )
-       app-eselect/eselect-lua
-       !dev-lang/lua:0"
-DEPEND="${RDEPEND}
-       sys-devel/libtool"
-PDEPEND="emacs? ( app-emacs/lua-mode )"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/lua${SLOT}/luaconf.h
-)
-
-src_prepare() {
-       local PATCH_PV=$(get_version_component_range 1-2)
-
-       epatch "${FILESDIR}"/${PN}-${PATCH_PV}-make-r1.patch
-
-       # use glibtool on Darwin (versus Apple libtool)
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
-                       Makefile src/Makefile || die
-       fi
-
-       [ -d "${FILESDIR}/${PV}" ] && \
-               EPATCH_SOURCE="${FILESDIR}/${PV}" 
EPATCH_SUFFIX="upstream.patch" epatch
-
-       # correct lua versioning
-       sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
-
-       sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
-
-       if ! use readline ; then
-               sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
-       fi
-
-       # Using dynamic linked lua is not recommended for performance
-       # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
-       # Mainly, this is of concern if your arch is poor with GPRs, like x86
-       # Note that this only affects the interpreter binary (named lua), not 
the lua
-       # compiler (built statically) nor the lua libraries (both shared and 
static
-       # are installed)
-       if use static ; then
-               sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || 
die
-       fi
-
-       # upstream does not use libtool, but we do (see bug #336167)
-       cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
-       eautoreconf
-
-       # custom Makefiles
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       sed -i \
-               -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-               -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
-               src/luaconf.h \
-       || die "failed patching luaconf.h"
-
-       econf
-}
-
-multilib_src_compile() {
-       tc-export CC
-
-       # what to link to liblua
-       liblibs="-lm"
-       liblibs="${liblibs} $(dlopen_lib)"
-
-       # what to link to the executables
-       mylibs=
-       use readline && mylibs="-lreadline"
-
-       cd src
-
-       local myCFLAGS=""
-       use deprecated && myCFLAGS="-DLUA_COMPAT_ALL"
-
-       case "${CHOST}" in
-               *-mingw*) : ;;
-               *) myCFLAGS+=" -DLUA_USE_LINUX" ;;
-       esac
-
-       emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
-                       SYSLDFLAGS="${LDFLAGS}" \
-                       RPATH="${EPREFIX}/usr/$(get_libdir)/" \
-                       LUA_LIBS="${mylibs}" \
-                       LIB_LIBS="${liblibs}" \
-                       V=$(get_version_component_range 1-2) \
-                       gentoo_all
-}
-
-multilib_src_install() {
-       emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
-                       V=${SLOT} gentoo_install
-
-       case $SLOT in
-               0)
-                       LIBNAME="lua"
-                       INCLUDEDIR_SUFFIX=''
-                       ;;
-               *)      LIBNAME="lua${SLOT}"
-                       INCLUDEDIR_SUFFIX="/lua${SLOT}"
-                       ;;
-       esac
-
-       # We want packages to find our things...
-       # A slotted Lua uses different directories for headers & names for
-       # libraries, and pkgconfig should reflect that.
-       local PATCH_PV=$(get_version_component_range 1-2)
-       cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
-       sed -r -i \
-               -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
-               -e "s:^prefix= :prefix= ${EPREFIX}:" \
-               -e "s:^V=.*:V= ${PATCH_PV}:" \
-               -e "s:^R=.*:R= ${PV}:" \
-               -e "s:/,lib,:/$(get_libdir):g" \
-               -e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
-               -e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
-               "${WORKDIR}/lua.pc" || die
-
-       insinto "/usr/$(get_libdir)/pkgconfig"
-       newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
-       # Copy Debian's symlink support:
-       # https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
-       # FreeBSD calls the pkgconfig 'lua-5.3.pc'
-       # Older systems called it 'lua53.pc'
-       dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
-       dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
-
-multilib_src_install_all() {
-       dodoc README
-       dohtml doc/*.html doc/*.png doc/*.css doc/*.gif
-
-       newman doc/lua.1 lua${SLOT}.1
-       newman doc/luac.1 luac${SLOT}.1
-}
-
-# Makefile contains a dummy target that doesn't do tests
-# but causes issues with slotted lua (bug #510360)
-src_test() {
-       debug-print-function ${FUNCNAME} "$@"
-       cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
-       # https://www.lua.org/tests/
-       # There are two sets:
-       # basic
-       # complete.
-       #
-       # The basic subset is selected by passing -e'_U=true'
-       # The complete set is noted to contain tests that may consume too much 
memory or have non-portable tests.
-       # attrib.lua for example needs some multilib customization (have to 
compile the stuff in libs/ for each ABI)
-       use test-complete || TEST_OPTS="-e_U=true"
-       TEST_MARKER="${T}/test.failed"
-       rm -f "${TEST_MARKER}"
-
-       # If we are failing, set the marker file, and only check it after done 
all ABIs
-       abi_src_test() {
-               debug-print-function ${FUNCNAME} "$@"
-               TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
-               eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | 
tee "${TEST_LOG}" || die
-               grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL 
${MULTIBUILD_ID}" >>"${TEST_MARKER}"
-               return 0
-       }
-
-       multilib_foreach_abi abi_src_test
-
-       if [ -e "${TEST_MARKER}" ]; then
-               cat "${TEST_MARKER}"
-               die "Tests failed"
-       fi
-}

diff --git a/dev-lang/lua/lua-5.4.1.ebuild b/dev-lang/lua/lua-5.4.1.ebuild
deleted file mode 100644
index d20880d9c82..00000000000
--- a/dev-lang/lua/lua-5.4.1.ebuild
+++ /dev/null
@@ -1,200 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools multilib multilib-minimal portability toolchain-funcs
-
-DESCRIPTION="A powerful light-weight programming language designed for 
extending applications"
-HOMEPAGE="http://www.lua.org/";
-TEST_PV="5.4.1"
-TEST_P="${PN}-${TEST_PV}-tests"
-SRC_URI="
-       http://www.lua.org/ftp/${P}.tar.gz
-       test? ( https://www.lua.org/tests/${TEST_P}.tar.gz )"
-
-LICENSE="MIT"
-SLOT="5.4"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+deprecated readline static test test-complete"
-
-COMMON_DEPEND="
-       app-eselect/eselect-lua
-       readline? ( sys-libs/readline:0= )
-       !dev-lang/lua:0"
-DEPEND="${COMMON_DEPEND}"
-RDEPEND="${COMMON_DEPEND}"
-BDEPEND="sys-devel/libtool"
-
-RESTRICT="!test? ( test )"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/lua${SLOT}/luaconf.h
-)
-
-PATCHES=(
-       "${FILESDIR}"/lua-5.4-makefiles.patch
-)
-
-src_prepare() {
-       default
-       # use glibtool on Darwin (versus Apple libtool)
-       if [[ ${CHOST} == *-darwin* ]] ; then
-               sed -i -e '/LIBTOOL = /s:/libtool:/glibtool:' \
-                       Makefile src/Makefile || die
-       fi
-
-       # correct lua versioning
-       sed -i -e 's/\(LIB_VERSION = \)6:1:1/\10:0:0/' src/Makefile || die
-
-       sed -i -e 's:\(/README\)\("\):\1.gz\2:g' doc/readme.html || die
-
-       if ! use readline ; then
-               sed -i -e '/#define LUA_USE_READLINE/d' src/luaconf.h || die
-       fi
-
-       # Using dynamic linked lua is not recommended for performance
-       # reasons. http://article.gmane.org/gmane.comp.lang.lua.general/18519
-       # Mainly, this is of concern if your arch is poor with GPRs, like x86
-       # Note that this only affects the interpreter binary (named lua), not 
the lua
-       # compiler (built statically) nor the lua libraries (both shared and 
static
-       # are installed)
-       if use static ; then
-               sed -i -e 's:\(-export-dynamic\):-static \1:' src/Makefile || 
die
-       fi
-
-       # upstream does not use libtool, but we do (see bug #336167)
-       cp "${FILESDIR}/configure.in" "${S}/configure.ac" || die
-       eautoreconf
-
-       # custom Makefiles
-       multilib_copy_sources
-}
-
-multilib_src_configure() {
-       sed -i \
-               -e 's:\(define LUA_ROOT\s*\).*:\1"'${EPREFIX}'/usr/":' \
-               -e "s:\(define LUA_CDIR\s*LUA_ROOT \"\)lib:\1$(get_libdir):" \
-               src/luaconf.h \
-       || die "failed patching luaconf.h"
-
-       econf
-}
-
-multilib_src_compile() {
-       tc-export CC
-
-       # what to link to liblua
-       liblibs="-lm"
-       liblibs="${liblibs} $(dlopen_lib)"
-
-       # what to link to the executables
-       mylibs=
-       use readline && mylibs="-lreadline"
-
-       cd src
-
-       local myCFLAGS=""
-       use deprecated && myCFLAGS="-DLUA_COMPAT_5_3"
-
-       case "${CHOST}" in
-               *-mingw*) : ;;
-               *) myCFLAGS+=" -DLUA_USE_LINUX" ;;
-       esac
-
-       emake CC="${CC}" CFLAGS="${myCFLAGS} ${CFLAGS}" \
-                       SYSLDFLAGS="${LDFLAGS}" \
-                       RPATH="${EPREFIX}/usr/$(get_libdir)/" \
-                       LUA_LIBS="${mylibs}" \
-                       LIB_LIBS="${liblibs}" \
-                       V=$(ver_cut 1-2) \
-                       gentoo_all
-}
-
-multilib_src_install() {
-       emake INSTALL_TOP="${ED}/usr" INSTALL_LIB="${ED}/usr/$(get_libdir)" \
-                       V=${SLOT} gentoo_install
-
-       case $SLOT in
-               0)
-                       LIBNAME="lua"
-                       INCLUDEDIR_SUFFIX=''
-                       ;;
-               *)      LIBNAME="lua${SLOT}"
-                       INCLUDEDIR_SUFFIX="/lua${SLOT}"
-                       ;;
-       esac
-
-       # We want packages to find our things...
-       # A slotted Lua uses different directories for headers & names for
-       # libraries, and pkgconfig should reflect that.
-       local PATCH_PV=$(ver_cut 1-2)
-       cp "${FILESDIR}/lua.pc" "${WORKDIR}" || die
-       sed -r -i \
-               -e "/^INSTALL_INC=/s,(/include)$,\1/lua${SLOT}," \
-               -e "s:^prefix= :prefix= ${EPREFIX}:" \
-               -e "s:^V=.*:V= ${PATCH_PV}:" \
-               -e "s:^R=.*:R= ${PV}:" \
-               -e "s:/,lib,:/$(get_libdir):g" \
-               -e "/^Libs:/s:( )(-llua)($| ):\1-l${LIBNAME}\3:" \
-               -e "/^includedir=/s:include$:include${INCLUDEDIR_SUFFIX}:" \
-               "${WORKDIR}/lua.pc" || die
-
-       insinto "/usr/$(get_libdir)/pkgconfig"
-       newins "${WORKDIR}/lua.pc" "lua${SLOT}.pc"
-       # Copy Debian's symlink support:
-       # https://salsa.debian.org/lua-team/lua5.3/blob/master/debian/rules#L19
-       # FreeBSD calls the pkgconfig 'lua-5.3.pc'
-       # Older systems called it 'lua53.pc'
-       dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua-${SLOT}.pc"
-       dosym "lua${SLOT}.pc" "/usr/$(get_libdir)/pkgconfig/lua${SLOT/.}.pc"
-}
-
-multilib_src_install_all() {
-       DOCS="README"
-       HTML_DOCS="doc/*.html doc/*.png doc/*.css doc/*.gif"
-       einstalldocs
-       newman doc/lua.1 lua${SLOT}.1
-       newman doc/luac.1 luac${SLOT}.1
-}
-
-# Makefile contains a dummy target that doesn't do tests
-# but causes issues with slotted lua (bug #510360)
-src_test() {
-       debug-print-function ${FUNCNAME} "$@"
-       cd "${WORKDIR}/lua-${TEST_PV}-tests" || die
-       # https://www.lua.org/tests/
-       # There are two sets:
-       # basic
-       # complete.
-       #
-       # The basic subset is selected by passing -e'_U=true'
-       # The complete set is noted to contain tests that may consume too much 
memory or have non-portable tests.
-       # attrib.lua for example needs some multilib customization (have to 
compile the stuff in libs/ for each ABI)
-       TEST_OPTS="$(usex test-complete '' '-e_U=true')"
-       TEST_MARKER="${T}/test.failed"
-       rm -f "${TEST_MARKER}"
-
-       # If we are failing, set the marker file, and only check it after done 
all ABIs
-       abi_src_test() {
-               debug-print-function ${FUNCNAME} "$@"
-               TEST_LOG="${T}/test.${MULTIBUILD_ID}.log"
-               eval "${BUILD_DIR}"/src/lua${SLOT} ${TEST_OPTS} all.lua 2>&1 | 
tee "${TEST_LOG}" || die
-               grep -sq -e "final OK" "${TEST_LOG}" || echo "FAIL 
${MULTIBUILD_ID}" >>"${TEST_MARKER}"
-               return 0
-       }
-
-       multilib_foreach_abi abi_src_test
-
-       if [ -e "${TEST_MARKER}" ]; then
-               cat "${TEST_MARKER}"
-               die "Tests failed"
-       fi
-}
-
-pkg_postinst() {
-       if has_version "app-editor/emacs"; then
-               if ! has_version "app-emacs/emacs-mode"; then
-                       einfo "Install app-emacs/lua-mode for lua support for 
emacs"
-               fi
-       fi
-}

Reply via email to