Commit Graph

36 Commits

Author SHA1 Message Date
pascal
6fbfce18fc add forgotten patch 2022-12-11 21:29:47 +00:00
pascal
5ff2be21f3 Update to MoarVM 2022.12. 2022-12-11 21:26:26 +00:00
pascal
2f52aab050 Update to MoarVM 2022.06. 2022-06-29 23:02:25 +00:00
naddy
e93f9d0ca9 drop RCS Ids 2022-03-11 19:28:46 +00:00
kmos
b2dbe13fca moarvm uses CFLAGS that base-gcc doesn't understand
Switching to base-clang ports-gcc fixes build on sparc64
2022-01-16 20:41:04 +00:00
pascal
0b2d87196b Update to MoarVM 2021.12. 2021-12-28 19:27:22 +00:00
jasper
1b33d1fffb enable build on riscv64 2021-07-09 13:43:48 +00:00
danj
165924aed6 Remove empty files
ok sthen solene
2021-07-08 01:49:34 +00:00
pascal
4f45fb601e Update moarvm, nqp and rakudo to 2021.02. This yields a working rakudo on
amd64, aarch64, sparc64, powerpc and powerpc64.

Joint work with and ok gkoehler@
2021-03-11 12:17:21 +00:00
gnezdo
24d5b482a3 Mark cmp_tc static to avoid linker errors in lang/moarvm
OK sthen, tb
2021-03-06 16:36:24 +00:00
jasper
b42e2a10ad enable for powerpc64 2021-01-15 20:42:01 +00:00
sthen
3318ced016 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:46:54 +00:00
sthen
6ff3e55398 bump REVISION in a bunch of ports known or likely to use struct kinfo_proc,
there may be some missing as my unpacked ports source is a little out of date
but this should catch the main things people might run into

the struct was reordered a second time in sysctl.h r1.192 to improve
compatibility but amd64 snapshot packages made it out before that happened
so the bumps are still needed
2019-06-25 20:25:20 +00:00
pascal
cfcca7fe3e Update to MoarVM 2018.12.
ok afresh1@
2019-01-04 09:27:09 +00:00
sthen
1ee90f5b01 Bump the next set of ports to trigger rebuilds following cpu stats changes
(CPUSTATES/etc). More to come.
2018-06-01 15:32:04 +00:00
pascal
d44d319e60 Corresponding PLIST update, forgotten in last commit.
Noticed by naddy@
2018-02-12 20:52:34 +00:00
pascal
4bef7ce6a9 Use external libuv instead of internal copy. 2018-02-11 18:33:28 +00:00
jsg
9a190ffe23 Now that arm has switched to clang the base compiler has atomic builtins
and accepts -mfpu=neon.

ok jca@ sthen@
2018-01-20 14:03:39 +00:00
afresh1
323677d7f1 Unbreak moarvm build on non-amd64
ok sthen@
2017-11-30 19:36:34 +00:00
afresh1
bbff1655cc Update perl6 (lang/moarvm lang/nqp lang/rakudo) to 2017.10
Plus install core modules that come with rakudo but install as hashes.

ok pascal@ (maintainer)
2017-11-25 21:50:50 +00:00
pascal
495a13d6e8 Update to MoarVM 2017.02. 2017-03-07 21:21:20 +00:00
jasper
003e889c0a retire sparc 2016-09-01 10:53:26 +00:00
pascal
c5a9393496 Update to 2016.07; similar diff from Caspar Schutijser on ports@. 2016-08-06 16:30:07 +00:00
pascal
b01174ae9b Update my mail address. 2016-05-07 12:40:56 +00:00
pascal
7d143e3798 Fix build after libtommath update.
found by aja@
2016-03-05 18:23:17 +00:00
pascal
ab5b92bbc1 Update to 2015.12. 2015-12-27 20:35:41 +00:00
pascal
d7e2c4e53a Update to 2015.11, from Carl Bingham. 2015-12-10 17:50:45 +00:00
jca
50c6b5531c BROKEN on hppa: #error unsupported platform 2015-11-20 19:44:15 +00:00
pascal
23ff4591b3 Update to 2015.10.
* replace internal dyncall with external libffi
* switch to external libtommath

prompted by a diff from Carlin Bingham
2015-11-05 11:51:39 +00:00
jasper
de831b29e2 remove mips64 from the ONLY_FOR_ARCH list for it doesn't build 2015-08-17 09:02:36 +00:00
pascal
21448532fe Update to MoarVM 2015.03. Now works on big endian. 2015-04-09 17:20:50 +00:00
pascal
b5125e0a90 Update to 2015.01. Use external libatomic_ops. Use positive ONLY_FOR_ARCHS
list derived from the archs dyncall runs on, minus those who are big endian.
Upstream still does not support BE.
2015-02-03 13:24:19 +00:00
jasper
eb6457fb0c broken on mips64: undefined reference to `__sync_val_compare_and_swap_4' 2014-09-30 19:11:48 +00:00
landry
87d7ba743e BROKEN-hppa: dyncall_callvm.c:66:4: error: #error unsupported platform 2014-09-27 07:57:04 +00:00
landry
474737e0a6 BROKEN-alpha = dyncall_callvm.c:66:4: error: #error unsupported platform 2014-08-19 05:36:58 +00:00
pascal
52348934d2 Import lang/moarvm, ok landry@
MoarVM (short for Metamodel On A Runtime Virtual Machine) is a runtime built
for the 6model object system. It is primarily aimed at running NQP and Rakudo
Perl 6, but should be able to serve as a backend for any compilers built using
the NQP compiler toolchain.
2014-05-25 21:49:55 +00:00