From 4e2c14c9a1c1392826fecd289a9a828cdb6f5f49 Mon Sep 17 00:00:00 2001 From: Marcin Deranek Date: Fri, 19 Jul 2024 23:02:07 +0200 Subject: dev-lang/luajit Update ebuild --- dev-lang/luajit/Manifest | 2 +- dev-lang/luajit/luajit-2.1.9999.ebuild | 61 ---------------------------------- dev-lang/luajit/luajit-9999.ebuild | 57 +++++++++++++++++++++++++++++++ 3 files changed, 58 insertions(+), 62 deletions(-) delete mode 100644 dev-lang/luajit/luajit-2.1.9999.ebuild create mode 100644 dev-lang/luajit/luajit-9999.ebuild diff --git a/dev-lang/luajit/Manifest b/dev-lang/luajit/Manifest index 5696f73..19d5a2b 100644 --- a/dev-lang/luajit/Manifest +++ b/dev-lang/luajit/Manifest @@ -1,2 +1,2 @@ -EBUILD luajit-2.1.9999.ebuild 1447 BLAKE2B 335112f69e0d19f62b83445a63b4690fb6cb8243cad59c5f3145011fb6648c571042e070632df974b7f39804ac38a01b4d706cc20968223978e187408ede2a5d SHA512 a1693a27c4e8f58402dbbe921ae17011d515c098a9759014ab447cd864b6ba2574d4b1cce0aa0d77c9a7d8056d1b336503a040b4e5e8e95581721421dde33ea8 +EBUILD luajit-9999.ebuild 1401 BLAKE2B ba05586881a66f3ec8e9c73bc30def58aeeaf4285caf3d76890b4e2389dd7f9fb9b298449d5c0e36e486fbd73a155d439eba233eea7280193b89309e96e72522 SHA512 6dc2b1aed85d24f95fec2628c83b898cd28c9b72ab23e9b565030198dffc6f7062c72ff915a0442cf440e773e867c4e6bbfa02fa48aa781ade60c29e1569dff7 MISC metadata.xml 399 BLAKE2B 2fd35ae326810c45ad7ceb12e353b45c668baa3d58f46953bbd95298462e56008f42c4cd7ccb856e911fb506ac19ea363e5bc884f15fd668388ebeb2a7078ea9 SHA512 d8a66320dc503e19214f8138a037d29ffe8069b5e156156373d01334987927ecc7e0b3b2a70026073add20c0af7870a70c92a900686c77a5ccc649696439dcf3 diff --git a/dev-lang/luajit/luajit-2.1.9999.ebuild b/dev-lang/luajit/luajit-2.1.9999.ebuild deleted file mode 100644 index b9dd1cd..0000000 --- a/dev-lang/luajit/luajit-2.1.9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils toolchain-funcs git-r3 - -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/" -EGIT_REPO_URI="https://luajit.org/git/luajit.git" -EGIT_BRANCH="v2.1" -EGIT_CHECKOUT_DIR="${MY_P}" -S="${WORKDIR}/${MY_P}" - -LICENSE="MIT" -# this should probably be pkgmoved to 2.0 for sake of consistency. -SLOT="2" -KEYWORDS="~arm64 -hppa -riscv -sparc" -IUSE="lua52compat static-libs" - -_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)" \ - RELVER=$(ver_cut 3) \ - PREREL= \ - "$@" -} - -src_compile() { - tc-export_build_env - _emake XCFLAGS="$(usex lua52compat "-DLUAJIT_ENABLE_LUA52COMPAT" "")" -} - -src_install() { - _emake install - - pax-mark m "${ED}/usr/bin/luajit-${MY_PV}" - - HTML_DOCS="doc/." einstalldocs -} diff --git a/dev-lang/luajit/luajit-9999.ebuild b/dev-lang/luajit/luajit-9999.ebuild new file mode 100644 index 0000000..7b19a93 --- /dev/null +++ b/dev-lang/luajit/luajit-9999.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs git-r3 + +MY_PV="2.1" +MY_P="LuaJIT-${MY_PV}" + +DESCRIPTION="Just-In-Time Compiler for the Lua programming language" +HOMEPAGE="https://luajit.org/" +EGIT_REPO_URI="https://luajit.org/git/luajit.git" +EGIT_BRANCH="v2.1" +EGIT_CHECKOUT_DIR="${MY_P}" +S="${WORKDIR}/${MY_P}" + +LICENSE="MIT" +# this should probably be pkgmoved to 2.0 for sake of consistency. +SLOT="2" +KEYWORDS="amd64 arm arm64 -hppa ~mips ppc -riscv -sparc x86 ~amd64-linux ~x86-linux" +IUSE="lua52compat static-libs" + +_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-"${PV}" /usr/bin/luajit + + HTML_DOCS="doc/." einstalldocs +} -- cgit v1.2.3