From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A2292158083 for ; Tue, 10 Sep 2024 02:37:10 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 88BDBE2A11; Tue, 10 Sep 2024 02:37:09 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 72BD4E2A11 for ; Tue, 10 Sep 2024 02:37:09 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 51092342F9A for ; Tue, 10 Sep 2024 02:37:08 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id D9C4013BD for ; Tue, 10 Sep 2024 02:37:06 +0000 (UTC) From: "Matt Turner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Matt Turner" Message-ID: <1725935760.dc5781b54c4a4d0f98d76e65dae554b33bd6aff1.mattst88@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/luajit/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-lang/luajit/Manifest dev-lang/luajit/luajit-2.1.0_beta3_p20220127-r2.ebuild dev-lang/luajit/luajit-2.1.0_beta3_p20220613.ebuild X-VCS-Directories: dev-lang/luajit/ X-VCS-Committer: mattst88 X-VCS-Committer-Name: Matt Turner X-VCS-Revision: dc5781b54c4a4d0f98d76e65dae554b33bd6aff1 X-VCS-Branch: master Date: Tue, 10 Sep 2024 02:37:06 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e45a6de9-115f-4312-8bc4-b3e6d5bb75ad X-Archives-Hash: 1880b116368a5a7768e1c49648d4a989 commit: dc5781b54c4a4d0f98d76e65dae554b33bd6aff1 Author: Matt Turner gentoo org> AuthorDate: Tue Sep 10 02:36:00 2024 +0000 Commit: Matt Turner gentoo 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 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 -}