commit:     dc5781b54c4a4d0f98d76e65dae554b33bd6aff1
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 10 02:36:00 2024 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Sep 10 02:36:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc5781b5

dev-lang/luajit: Drop old versions

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 dev-lang/luajit/Manifest                           |  2 -
 .../luajit/luajit-2.1.0_beta3_p20220127-r2.ebuild  | 68 ------------------
 .../luajit/luajit-2.1.0_beta3_p20220613.ebuild     | 82 ----------------------
 3 files changed, 152 deletions(-)

diff --git a/dev-lang/luajit/Manifest b/dev-lang/luajit/Manifest
index c8ba66d29edc..33ca431b04d2 100644
--- a/dev-lang/luajit/Manifest
+++ b/dev-lang/luajit/Manifest
@@ -1,3 +1 @@
-DIST luajit-2.1.0_beta3_p20220127.tar.gz 1072282 BLAKE2B 
e1d4834683b9ec16f0567f5de486262d84af145e3e27724d343c130288e90abff089fd5c7ff1275f9dde3cb5ae4f818f710020bd708c599972a14f1671381c2a
 SHA512 
4c6ae7173bb91dc2d4d425da4afdab2520078e15ae4471c0cb99a255dd7544d6900b333efbbfc8f26ffbc4fcd8f1d2daf65671c59b5cafd6b0d53cb07b49d4ff
-DIST luajit-2.1.0_beta3_p20220613.tar.gz 1074088 BLAKE2B 
dbcfd4efcffb9b659a85af753017da5ca9b95e89a03dfe4e594513f2ad09b08e19a862527d41bd5adf8473afd022a471176ff5412975af47bdd785b9b9cfd43b
 SHA512 
e4fc6ebde9cd9efc5e9936416526a0f581186bf0661eca60a50bcf5048312e02f66dc905308d63abda03380c33aa2e64ceddd87527d59a4488ae7f4aeaf36dfe
 DIST luajit-2.1.1716656478.tar.gz 1081717 BLAKE2B 
42807910aa81e705ff39c382e98e479d46d31453fd6fc1857220c7d4cb66d0801e2ffd813ea3c55ab2bcde8e64275d0fec2044514d7b0ef5287714ec8061bf7a
 SHA512 
6b00d37a33f0bafbd953569ef035546a97237a53cfb718d8aecca7e9c7afe5e4706e4a53e40b9afb8720adc8eee044d8d75b8ea6cdc50d2c3f8461d79bb73b26

diff --git a/dev-lang/luajit/luajit-2.1.0_beta3_p20220127-r2.ebuild 
b/dev-lang/luajit/luajit-2.1.0_beta3_p20220127-r2.ebuild
deleted file mode 100644
index ceef227070dc..000000000000
--- a/dev-lang/luajit/luajit-2.1.0_beta3_p20220127-r2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GIT_COMMIT=1d7b5029c5ba36870d25c67524034d452b761d27
-
-# Upstream don't make releases anymore and instead have a (broken) "rolling 
git tag"
-# model.
-#
-# https://github.com/LuaJIT/LuaJIT/issues/665#issuecomment-784452583
-# https://www.freelists.org/post/luajit/LuaJIT-uses-rolling-releases
-#
-# Regular snapshots should be made from the v2.1 branch.
-
-inherit pax-utils toolchain-funcs
-
-MY_PV="$(ver_cut 1-5)"
-MY_PV="${MY_PV/_beta/-beta}"
-MY_P="LuaJIT-${MY_PV}"
-
-DESCRIPTION="Just-In-Time Compiler for the Lua programming language"
-HOMEPAGE="https://luajit.org/";
-# SRC_URI="https://luajit.org/download/${MY_P}.tar.gz";
-SRC_URI="https://github.com/LuaJIT/LuaJIT/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-# this should probably be pkgmoved to 2.0 for sake of consistency.
-SLOT="2/${PV}"
-KEYWORDS="amd64 arm arm64 -hppa ppc -riscv -sparc x86 ~amd64-linux ~x86-linux"
-IUSE="lua52compat static-libs"
-
-S="${WORKDIR}/LuaJIT-${GIT_COMMIT}"
-
-_emake() {
-       emake \
-               Q= \
-               PREFIX="${EPREFIX}/usr" \
-               MULTILIB="$(get_libdir)" \
-               DESTDIR="${D}" \
-               CFLAGS="" \
-               LDFLAGS="" \
-               HOST_CC="$(tc-getBUILD_CC)" \
-               HOST_CFLAGS="${BUILD_CPPFLAGS} ${BUILD_CFLAGS}" \
-               HOST_LDFLAGS="${BUILD_LDFLAGS}" \
-               STATIC_CC="$(tc-getCC)" \
-               DYNAMIC_CC="$(tc-getCC) -fPIC" \
-               TARGET_LD="$(tc-getCC)" \
-               TARGET_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
-               TARGET_LDFLAGS="${LDFLAGS}" \
-               TARGET_AR="$(tc-getAR) rcus" \
-               BUILDMODE="$(usex static-libs mixed dynamic)" \
-               TARGET_STRIP="true" \
-               INSTALL_LIB="${ED}/usr/$(get_libdir)" \
-               "$@"
-}
-
-src_compile() {
-       tc-export_build_env
-       _emake XCFLAGS="$(usex lua52compat "-DLUAJIT_ENABLE_LUA52COMPAT" "")"
-}
-
-src_install() {
-       _emake install
-       dosym luajit-2.1.0-beta3 /usr/bin/luajit
-       pax-mark m "${ED}/usr/bin/luajit-${MY_PV}"
-
-       HTML_DOCS="doc/." einstalldocs
-}

diff --git a/dev-lang/luajit/luajit-2.1.0_beta3_p20220613.ebuild 
b/dev-lang/luajit/luajit-2.1.0_beta3_p20220613.ebuild
deleted file mode 100644
index 01c4aca8c65c..000000000000
--- a/dev-lang/luajit/luajit-2.1.0_beta3_p20220613.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GIT_COMMIT=0065cff7e0222c234b75a71e72b8883df5d000c2
-
-# Upstream don't make releases anymore and instead have a (broken) "rolling 
git tag"
-# model.
-#
-# https://github.com/LuaJIT/LuaJIT/issues/665#issuecomment-784452583
-# https://www.freelists.org/post/luajit/LuaJIT-uses-rolling-releases
-#
-# Regular snapshots should be made from the v2.1 branch.
-
-inherit pax-utils toolchain-funcs
-
-MY_PV="$(ver_cut 1-5)"
-MY_PV="${MY_PV/_beta/-beta}"
-MY_P="LuaJIT-${MY_PV}"
-
-DESCRIPTION="Just-In-Time Compiler for the Lua programming language"
-HOMEPAGE="https://luajit.org/";
-# SRC_URI="https://luajit.org/download/${MY_P}.tar.gz";
-SRC_URI="https://github.com/LuaJIT/LuaJIT/archive/${GIT_COMMIT}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-# this should probably be pkgmoved to 2.0 for sake of consistency.
-SLOT="2/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 -hppa ~mips ~ppc -riscv -sparc ~x86 ~amd64-linux 
~x86-linux"
-IUSE="lua52compat static-libs"
-
-S="${WORKDIR}/LuaJIT-${GIT_COMMIT}"
-
-src_configure() {
-       tc-export_build_env
-
-       # You need to use a 32-bit toolchain to build for a 32-bit architecture.
-       # Some 64-bit toolchains (like amd64 and ppc64) usually have multilib
-       # enabled, allowing you to build in 32-bit with -m32. This won't work 
in all
-       # cases, but it will otherwise just break, so it's worth trying anyway. 
If
-       # you're trying to build for 64-bit from 32-bit, then you're screwed, 
sorry.
-       # See https://github.com/LuaJIT/LuaJIT/issues/664 for the upstream 
issue.
-       if tc-is-cross-compiler && [[ $(tc-get-build-ptr-size) != 4 && 
$(tc-get-ptr-size) == 4 ]]; then
-               BUILD_CFLAGS+=" -m32"
-               BUILD_LDFLAGS+=" -m32"
-       fi
-}
-
-_emake() {
-       emake \
-               Q= \
-               PREFIX="${EPREFIX}/usr" \
-               MULTILIB="$(get_libdir)" \
-               DESTDIR="${D}" \
-               CFLAGS="" \
-               LDFLAGS="" \
-               HOST_CC="$(tc-getBUILD_CC)" \
-               HOST_CFLAGS="${BUILD_CPPFLAGS} ${BUILD_CFLAGS}" \
-               HOST_LDFLAGS="${BUILD_LDFLAGS}" \
-               STATIC_CC="$(tc-getCC)" \
-               DYNAMIC_CC="$(tc-getCC) -fPIC" \
-               TARGET_LD="$(tc-getCC)" \
-               TARGET_CFLAGS="${CPPFLAGS} ${CFLAGS}" \
-               TARGET_LDFLAGS="${LDFLAGS}" \
-               TARGET_AR="$(tc-getAR) rcus" \
-               BUILDMODE="$(usex static-libs mixed dynamic)" \
-               TARGET_STRIP="true" \
-               INSTALL_LIB="${ED}/usr/$(get_libdir)" \
-               "$@"
-}
-
-src_compile() {
-       _emake XCFLAGS="$(usex lua52compat "-DLUAJIT_ENABLE_LUA52COMPAT" "")"
-}
-
-src_install() {
-       _emake install
-       dosym luajit-2.1.0-beta3 /usr/bin/luajit
-       pax-mark m "${ED}/usr/bin/luajit-${MY_PV}"
-
-       HTML_DOCS="doc/." einstalldocs
-}

Reply via email to