Created attachment 222903 [details] lang/mecrisp-stellaris port files (shell archive) See attachment. Builds on ARM only.
Please don't merge yet, there's a bug with the armv6 support I need to fix first.
Created attachment 223070 [details] lang/mecrisp-stellaris port files (shell archive) Remove armv6 support. Seems like this will require some upstream changes.
Committed!
A commit references this bug: Author: nc Date: Tue Mar 16 18:26:33 UTC 2021 New revision: 568598 URL: https://svnweb.freebsd.org/changeset/ports/568598 Log: New port: lang/mecrisp-stellaris: native code Forth for ARM Mecrisp Stellaris is an implementation of a standalone native code Forth for ARM. It fits into 16 kb of flash and runs with at least 1 kb of RAM. You can choose to compile to flash or to RAM, and it generates native code with folding, inlining of short words and it opcodes common instructions. Note that it doesn't need to save any pointers, so it compiles directly into flash memory without the need for erase cycles. Although it is in spirit of ANS, there are a few differences: Be careful! PR: 253938 Submitted by: Robert Clausecker <fuz AT fuz DOT su> Changes: head/lang/Makefile head/lang/mecrisp-stellaris/ head/lang/mecrisp-stellaris/Makefile head/lang/mecrisp-stellaris/distinfo head/lang/mecrisp-stellaris/pkg-descr head/lang/mecrisp-stellaris/pkg-plist
Created attachment 223499 [details] lang/mecrisp-stellaris 2.5.8 port files (shell archive) Update for mecrisp-stellaris 2.5.8
After communication with the author, a new version of Mecrisp Stellaris has been released. This version fixes ARMv6 support such that the package now builds and runs on ARMv6 FreeBSD. Please update the port if possible.
As adviced on IRC, will open a new PR for the update.