summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/moarvm: EAPI 8Patrick Lauer2023-02-272-2/+2
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: Remove unneeded eclass inheritPatrick Lauer2023-02-272-5/+1
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: drop versionsPatrick Lauer2023-02-276-305/+0
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: add 2023.02Patrick Lauer2023-02-272-0/+61
| | | | Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: Bump to 2022.06Patrick Lauer2022-06-212-0/+61
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: Bump to 2022.02Patrick Lauer2022-03-032-0/+61
| | | | | Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: Remove references to Perl 6Andreas K. Hüttel2021-12-134-4/+4
| | | | | | Closes: https://bugs.gentoo.org/827834 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* dev-lang/moarvm: Bump to 2021.10Patrick Lauer2021-11-252-0/+61
| | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@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/moarvm: Bump to 2021.08Patrick Lauer2021-08-292-0/+61
| | | | | Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: add dev-libs/libffi subslot depSam James2021-07-102-4/+4
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/moarvm: Remove oldPatrick Lauer2021-06-234-183/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: Bump to 2021.06Patrick Lauer2021-06-232-0/+61
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: perl team leaves hereAndreas K. Hüttel2021-05-161-4/+0
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* dev-lang/moarvm: drop old versionConrad Kostecki2021-03-267-372/+0
| | | | | | | Dropping all old versions, which do not support slotted lua. Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* dev-lang/moarvm: fix MultipleKeywordsLinesSam James2021-03-191-1/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2021-02-222-0/+62
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: fix double KEYWORDSSam James2021-02-159-18/+9
| | | | | | | | | | Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-12-312-0/+62
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm-9999: remove unused dev-lang/lua dependencyMarek Szuba2020-12-081-1/+0
| | | | | | | See the preceding commit for a detailed explanation. Bug: https://bugs.gentoo.org/752579 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lang/moarvm-2020.11: remove unused dev-lang/lua dependencyMarek Szuba2020-12-081-1/+0
| | | | | | | | | | | | | | | | | | | At least the more recent versions of MoarVM do *not* depend on Lua - neither the binary nor the shared library link against liblua.so, moarvm-2020.11 builds and installs fine on a system with no dev-lang/lua present, and having examined the source code Lua scripts only appear in two places: - in the test suite of 3rdparty/dyncall - irrelevant to use because our MoarVM ebuilds are test-restricted for unrelated reasons, and in any case that would be a *build-time* rather than a *run-time* dependency; - in 3rdparty/dynasm - which however are only used at build time to generate C code for the JIT compiler, and even then the build scripts use the bundled minilua (a stripped-down Lua5.1 implementation used to bootstrap LuaJIT, of which DynASM is a part) rather than any system Lua interpreter. Bug: https://bugs.gentoo.org/752579 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lang/moarvm: limit unmigrated ebuilds to dev-lang/lua:0Marek Szuba2020-12-038-8/+8
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-11-302-0/+63
| | | | | Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: use dev-libs/libffi instead of virtual/libffiSergei Trofimovich2020-11-162-3/+3
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-10-262-0/+63
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-10-042-0/+63
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: remove unused patch(es)Michael Mair-Keimberger2020-09-131-28/+0
| | | | | | | Closes: https://github.com/gentoo/gentoo/pull/17428 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/moarvm: OldPatrick Lauer2020-08-245-265/+0
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-08-242-0/+63
| | | | | Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-08-132-0/+63
| | | | | Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-07-092-0/+63
| | | | | Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2020-06-082-0/+63
| | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-113-3/+3
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-lang/moarvm: [QA] Fix UnnecessarySlashStripDavid Seifert2020-02-083-6/+6
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/moarvm: OldPatrick Lauer2019-12-255-252/+0
| | | | | Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2019-12-252-0/+63
| | | | | Package-Manager: Portage-2.3.83, Repoman-2.3.20 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: Enable verbose buildAndreas K. Hüttel2019-10-048-0/+8
| | | | | | Closes: https://bugs.gentoo.org/504704 Package-Manager: Portage-2.3.70, Repoman-2.3.17 Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
* dev-lang/moarvm: Use EPREFIX instead of EROOTKent Fredric2019-08-078-16/+16
| | | | | | | | | | Now I better understand what variables to use in which conditions, I now see that this working at all was somewhat a miracle, given ROOT is defined to not exist in src_configure, and EROOT is ... "${ROOT}/${EPREFIX}" Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/moarvm: Fix minimum libuv re bug #652214Kent Fredric2019-08-064-4/+4
| | | | | | | | | | I figured that, seeing I've just -r1 bumped all versions for bug #639538, that I may as well backport the min-version libuv fix for all the versions while I'm there. Closes: https://bugs.gentoo.org/652214 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/moarvm: Fix installation to /lib re bug #639538Kent Fredric2019-08-069-73/+105
| | | | | | | | | | | | | | This fixes the installation of libmoar.so to use /usr/lib64 etc instead of /lib64 This additionally fixes the issue where the installation to /lib64 under EAPI7, for some reason, results in no installation of the .so, as mentioned in bug #504720 Closes: https://bugs.gentoo.org/639538 Bug: https://bugs.gentoo.org/504720 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/moarvm: Bump to version 2019.07.1Kent Fredric2019-08-062-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | - migrate to EAPI7 - Removes unused "jit" USE - USE="optimize" should work again - Configure patch seemingly no longer needed Upstream: - Fix various race conditions by bumping level after instrumentation instead of before - Avoid various races in profile/coverage/debug - Fix possible memory corruption in bindkey_* - Fix pointer arithmetic in inlined CArrays in CStruct/CPPStruct REPRs - Unbreak instrumentation in debug server - Init debug socket for windows debug server - Fix GC rooting in MVM_platform_uname - Don't return null from filename() in profiler - Add band_i, bor_i, bxor_i ops to profiler - Fix dealloc profile logging in profiler by following any forwarder - Put limits on local and inline counts for inlining (Spesh) - Only use -fno-ret-protector with Clang on OpenBSD if Jit is enabled - Fix Configure.pl failing when --prefix is "/usr" - https://github.com/MoarVM/MoarVM/compare/2019.07...2019.07.1 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/moarvm: Update live ebuildKent Fredric2019-08-051-15/+21
| | | | | | | | | | | | | | - This brings the live ebuild up-to-date with changes already dropped in other ebuilds, and then some. - uses EAPI7 - Omits the 3rd party submodules from fetching - Removes the no-longer-used `jit` USE flag - USE="optimize" works again it seems - Update invocation of configure - Patch for configure seems no longer needed Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2019-07-283-0/+89
| | | | | Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: Restrict libuv dependencyPatrick Lauer2019-03-261-1/+1
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2019-03-162-0/+58
| | | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 X-Autogenerated-SOB: yes Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: BumpPatrick Lauer2019-01-262-0/+58
| | | | | | Package-Manager: Portage-2.3.58, Repoman-2.3.12 X-Autogenerated-SOB: Yes Signed-off-by: Patrick Lauer <patrick@gentoo.org>
* dev-lang/moarvm: OldPatrick Lauer2018-09-297-352/+0
| | | | Package-Manager: Portage-2.3.50, Repoman-2.3.11
* dev-lang/moarvm: BumpPatrick Lauer2018-09-292-0/+58
| | | | Package-Manager: Portage-2.3.50, Repoman-2.3.11
* dev-lang/moarvm: BumpPatrick Lauer2018-09-102-0/+58
| | | | Package-Manager: Portage-2.3.49, Repoman-2.3.10
* dev-lang/moarvm: BumpPatrick Lauer2018-07-072-0/+58
| | | | Package-Manager: Portage-2.3.41, Repoman-2.3.9