summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/luajit: Add CPE uri for dev-lang/luajit package.Shuo Yang12 days1-0/+1
| | | | | | Signed-off-by: Shuo Yang <gshuoy@google.com> Closes: https://github.com/gentoo/gentoo/pull/39369 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/luajit: Set TARGET_SHLDFLAGSArtemis Everfree2024-11-213-0/+3
| | | | | | | | | | | | luajit uses TARGET_SHLDFLAGS to determine the LDFLAGS of the luajit library. We previously only set TARGET_LDFLAGS, which is used to link the executable interpreter. We now set TARGET_SHLDFLAGS appropriately. Closes: https://bugs.gentoo.org/759967 Signed-off-by: Artemis Everfree <artemis@artemis.sh> Closes: https://github.com/gentoo/gentoo/pull/39393 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: version bump to 2.1.1731601260Artemis Everfree2024-11-214-29/+2
| | | | | | | | | | | | | Previously, we patched around a Makefile bug that resulted in luajit searching for files in a path relative to the build directory instead of the system prefix. luajit has pushed a commit [1] that fixes this bug, so we can remove our patch. 1: https://github.com/LuaJIT/LuaJIT/commit/9ce8f1ff8e5298c4d921d9f0b4a3fc1f965b3f22 Bug: https://bugs.gentoo.org/943395 Signed-off-by: Artemis Everfree <artemis@artemis.sh> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: fix LJLIBD not relative to PREFIXArtemis Everfree2024-11-143-0/+27
| | | | | | | | | | | | | | | | | | | | luajit contains a hardcoded path (LJLIBD) where it searches for some lua libraries it installs. This patch was previously defined relative to PREFIX. Upstream commit ae4735f [1] changes them to be defined relative to DPREFIX, which is in turn relative to DESTDIR. I believe this is a bug, which I've reported upstream [2]. This commit patches the Makefile to define LJLIBD relative to PREFIX again. 1: https://github.com/LuaJIT/LuaJIT/commit/ae4735f621d89d84758769b76432d2319dda9827 2: https://github.com/LuaJIT/LuaJIT/issues/1303 Closes: https://bugs.gentoo.org/943395 Closes: https://bugs.gentoo.org/943346 Signed-off-by: Artemis Everfree <artemis@artemis.sh> Closes: https://github.com/gentoo/gentoo/pull/39311 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: Use luajit_relver in bin symlinkArtemis Everfree2024-11-142-14/+46
| | | | | | | | | | | | | | | | | | | | | | | | Previously we were generating this symlink: /usr/bin/luajit -> /usr/bin/luajit-${PV} This failed for 2.1.9999999999, as the binary was instead at /usr/bin/luajit-2.1.${relver}, for the corresponding relver of the commit. We now read `src/luajit_relver.txt` generated by luajit's build process, which always contains the correct relver suffix for both snapshot and live builds. The 9999999999 support is also now agnostic to which release channel is being built, so a theoretical 2.2.9999999999 could be supported by copying the 2.1.9999999999 ebuild without modification. Closes: https://bugs.gentoo.org/943404 Signed-off-by: Artemis Everfree <artemis@artemis.sh> Closes: https://github.com/gentoo/gentoo/pull/39312 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: sync 2.1.1727870382 w/ new live templateSam James2024-11-131-5/+22
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: add 2.1.9999999999Artemis Everfree2024-11-131-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | This addresses the -9999 request in #843773. Currently, upstream pushes all changes to the v2.1 branch. Per http://luajit.org/status.html, > The old git master branch is phased out and stays pinned > to the v2.0 branch. Please follow the versioned branches > instead. I think that tracking v2.1 is in the spirit of the original request; most people interested in this ebuild will want to have the latest rolling commit of v2.1, and will not want to suddenly be switched to a new incompatible version of luajit. To be consistent, I've versioned it 2.1.9999999999 so we can create a 2.2.9999999999 or 3.0.9999999999 if the time comes. I've included enough nines that we should be good for the next hundred or so years ;) Bug: https://bugs.gentoo.org/843773 Signed-off-by: Artemis Everfree <artemis@artemis.sh> Closes: https://github.com/gentoo/gentoo/pull/39293 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: add 2.1.1727870382Artemis Everfree2024-11-122-0/+63
| | | | | | Signed-off-by: Artemis Everfree <artemis@artemis.sh> Closes: https://github.com/gentoo/gentoo/pull/39292 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: Add maintainer-needed commentMatt Turner2024-09-091-0/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/luajit: Drop old versionsMatt Turner2024-09-093-152/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/luajit: Stabilize 2.1.1716656478 arm64, #936162Sam James2024-07-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: Stabilize 2.1.1716656478 ppc, #936162Sam James2024-07-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: Stabilize 2.1.1716656478 arm, #936162Sam James2024-07-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: Stabilize 2.1.1716656478 x86, #936162Arthur Zamarin2024-07-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/luajit: Stabilize 2.1.1716656478 amd64, #936162Arthur Zamarin2024-07-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/luajit: drop myself as a maintainerWilliam Hubbs2024-07-161-4/+0
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: Version bump to 2.1.1716656478Matt Turner2024-06-082-0/+63
| | | | | Closes: https://bugs.gentoo.org/917019 Signed-off-by: Matt Turner <mattst88@gentoo.org>
* dev-lang/luajit: Fix cross-compiling from 64-bit to 32-bitJames Le Cuirot2023-11-131-1/+15
| | | | | | | | | | | | This will only work with a multilib build host toolchain, so probably just amd64 and ppc64, but it's better than nothing. Multilib profiles specify an explicit target rather than just -m32 in LDFLAGS, but this should still do the right thing, and there's probably no way to query the build profile. Closes: https://bugs.gentoo.org/627332 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* dev-lang/luajit: fix VariableShadowedArthur Zamarin2023-09-192-2/+2
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/luajit: add note wrt snapshotsSam James2023-09-102-1/+17
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: Keyword 2.1.0_beta3_p20220613 mips, #900437Matoro Mahri2023-03-191-2/+2
| | | | | Signed-off-by: Matoro Mahri <matoro@users.noreply.github.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-lang/luajit: fix indentation in install phasePetr Vaněk2022-12-062-2/+2
| | | | | Signed-off-by: Petr Vaněk <arkamar@atlas.cz> Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: add github upstream metadataSam James2022-07-291-0/+3
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: add 2.1.0_beta3_p20220613William Hubbs2022-06-202-0/+61
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: add subslotWilliam Hubbs2022-06-201-4/+1
| | | | | Bug: https://bugs.gentoo.org/852932 Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: drop old patchesWilliam Hubbs2022-06-202-53/+0
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: drop 2.0.5-r3, 2.1.0_beta3-r2William Hubbs2022-06-203-139/+0
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: arm64 stable wrt bug #851747Agostino Sarubbo2022-06-181-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/luajit: arm stable wrt bug #851747Agostino Sarubbo2022-06-171-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/luajit: Stabilize 2.1.0_beta3_p20220127-r1 amd64, #851747Jakov Smolić2022-06-171-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/luajit: Stabilize 2.1.0_beta3_p20220127-r1 x86, #851747Jakov Smolić2022-06-171-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* dev-lang/luajit: ppc stable wrt bug #851747Agostino Sarubbo2022-06-171-1/+1
| | | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/luajit: stabilize 2.1.0_beta3-r2 for arm64Sam James2022-04-201-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/luajit: revbump to fix luajit symlinkWilliam Hubbs2022-02-151-1/+1
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: add a snapshot for 20220127William Hubbs2022-02-142-0/+64
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: William Hubbs <williamh@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-lang/luajit: keyword -riscvMarek Szuba2021-06-252-4/+4
| | | | | | Unsupported architecture, not even in master. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lang/luajit: mark current versions -hppa/-sparcRolf Eike Beer2021-03-072-2/+2
| | | | | | | | | Compilation fails with: #error "No support for this architecture (yet)" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/luajit: 2.1.0_beta3 Fix cross-compilation buildWilliam Hubbs2020-12-131-0/+7
| | | | | This is the same fix as 2.0.5. Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: Fix 2.0.5 cross-compilation buildManoj Gupta2020-12-132-0/+7
| | | | | | | | | | | | | | | | luajit passes CFLAGS/LDFLAGS to both host and target builds. This breaks when the host cpu does not support the target flags e.g. using march=bdver4 in CFLAGS when cross-compiling for AMD on an Intel host. Instead, pass the flags in {HOST|TARGET}-{CFLAGS|LDFLAGS} which is supported by luajit [1]. [1] https://github.com/LuaJIT/LuaJIT/blob/master/doc/install.html#L607 Closes: https://github.com/gentoo/gentoo/pull/9970 Signed-off-by: Manoj Gupta <manojgupta@google.com> Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: fix ManifestThomas Deutschmann2020-12-081-1/+1
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/luajit: use HTTPSThomas Deutschmann2020-12-082-5/+5
| | | | Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/luajit: fix slashesThomas Deutschmann2020-12-082-4/+4
| | | | | Fixes: d565d3c8 ("dev-lang/luajit: move to EAPI 7") Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/luajit: remove rafaelmartins from maintainers due to retirementWilliam Hubbs2020-12-071-4/+0
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/lua: add myself to maintainersWilliam Hubbs2020-12-071-0/+4
| | | | Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: move to EAPI 7William Hubbs2020-12-072-7/+7
| | | | | Closes: https://bugs.gentoo.org/758854 Signed-off-by: William Hubbs <williamh@gentoo.org>
* dev-lang/luajit: add ~arm64 keywordRafael Martins2020-10-241-1/+1
| | | | | | | | 2.1.0_beta3 is the first version including arm64 support. Bug: https://bugs.gentoo.org/747904 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Rafael Martins <rafaelmartins@gentoo.org>
* */*: [QA] Remove redundant <longdescription/>sMichał Górny2020-09-141-3/+0
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/17540 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/luajit: remove vulnerable ebuildsRafael Martins2020-07-252-117/+0
| | | | | | Bug: https://bugs.gentoo.org/733466 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Rafael Martins <rafaelmartins@gentoo.org>
* dev-lang/luajit: arm stable (bug #733466)Sam James2020-07-251-1/+1
| | | | | Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Sam James <sam@gentoo.org>