diff --git a/lang/mecrisp-stellaris/Makefile b/lang/mecrisp-stellaris/Makefile index 25c210608262..4b117d4002e2 100644 --- a/lang/mecrisp-stellaris/Makefile +++ b/lang/mecrisp-stellaris/Makefile @@ -1,7 +1,8 @@ PORTNAME= mecrisp-stellaris -DISTVERSION= 2.6.3 +DISTVERSION= 3.0.0 CATEGORIES= lang -MASTER_SITES= SF/mecrisp +MASTER_SITES= SF/mecrisp \ + http://fuz.su/pub/mecrisp/ MAINTAINER= fuz@FreeBSD.org COMMENT= Native code Forth system for ARM diff --git a/lang/mecrisp-stellaris/distinfo b/lang/mecrisp-stellaris/distinfo index 5cee73fb7d68..c21fb533d19a 100644 --- a/lang/mecrisp-stellaris/distinfo +++ b/lang/mecrisp-stellaris/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1651944889 -SHA256 (mecrisp-stellaris-2.6.3.tar.gz) = bae1d121ca1a5b050cfbbe28bf85819409d576081c5ef50dc204fc60955af748 -SIZE (mecrisp-stellaris-2.6.3.tar.gz) = 5938348 +TIMESTAMP = 1749675419 +SHA256 (mecrisp-stellaris-3.0.0.tar.gz) = ae52ce921efb9290839ed3746777c24d2f087ce236f88d68486a4eb5bc9d391a +SIZE (mecrisp-stellaris-3.0.0.tar.gz) = 5746649 diff --git a/lang/mecrisp-stellaris/files/patch-freebsd-ra_buildcore-freebsd b/lang/mecrisp-stellaris/files/patch-freebsd-ra_buildcore-freebsd new file mode 100644 index 000000000000..61e9d52fe864 --- /dev/null +++ b/lang/mecrisp-stellaris/files/patch-freebsd-ra_buildcore-freebsd @@ -0,0 +1,19 @@ +--- freebsd-ra/buildcore-freebsd.orig 2025-06-11 21:17:59 UTC ++++ freebsd-ra/buildcore-freebsd +@@ -1,7 +1,7 @@ set -eu + #!/bin/sh + set -eu + +-stty -icanon -echo ++stty -icanon -echo || true + + { + echo "compiletoflash" +@@ -14,6 +14,6 @@ stty -icanon -echo + # cat - + } | ./mecrisp-stellaris-freebsd + +-stty sane ++stty sane || true + + echo diff --git a/lang/mecrisp-stellaris/pkg-plist b/lang/mecrisp-stellaris/pkg-plist index 0ae09a74d52a..73766863265f 100644 --- a/lang/mecrisp-stellaris/pkg-plist +++ b/lang/mecrisp-stellaris/pkg-plist @@ -2,9 +2,16 @@ bin/mecrisp-stellaris %%DOCSDIR%%/KNOWN-ISSUES %%DOCSDIR%%/README %%DATADIR%%/VIS/VIS-README +%%DATADIR%%/VIS/browse +%%DATADIR%%/VIS/see +%%DATADIR%%/VIS/vis %%DATADIR%%/VIS/vis-0.8.4-disassembler-m3.fs -%%DATADIR%%/VIS/vis-0.8.4.1-mecrisp-stellaris.fs +%%DATADIR%%/VIS/vis-0.8.4.2-mecrisp-stellaris.fs +%%DATADIR%%/VIS/vis-browse-ms.fs %%DATADIR%%/VIS/vis-conditional-200x.txt +%%DATADIR%%/VIS/vis-traverse-wordlist-ms.fs +%%DATADIR%%/VIS/vis-wordlist-in-flash-ms.fs +%%DATADIR%%/VIS/vis-wordlist-in-ram-ms.fs %%DATADIR%%/accept-replacement.txt %%DATADIR%%/ansification-tester.txt %%DATADIR%%/ansification.txt @@ -65,13 +72,19 @@ bin/mecrisp-stellaris %%DATADIR%%/floored-divide.txt %%DATADIR%%/fonts/8859-1.TXT %%DATADIR%%/fonts/8859-15.TXT +%%DATADIR%%/fonts/905-007-1 +%%DATADIR%%/fonts/905-008-1 %%DATADIR%%/fonts/AWARD_ATARI_PC_BIOS_3.08.img %%DATADIR%%/fonts/Atari-Font.txt %%DATADIR%%/fonts/CP437.TXT %%DATADIR%%/fonts/Commodore-C64-Chargen.img %%DATADIR%%/fonts/Commodore-C64-Chargen.txt %%DATADIR%%/fonts/Commodore-Font.txt +%%DATADIR%%/fonts/Datapoint-8600-Font.fs +%%DATADIR%%/fonts/Datapoint-8600-Font.txt %%DATADIR%%/fonts/convertfonts +%%DATADIR%%/fonts/forthfont-8x12-drawing.pas +%%DATADIR%%/fonts/forthfont-8x12.pas %%DATADIR%%/fonts/forthfont-8x16-drawing.pas %%DATADIR%%/fonts/forthfont-8x16.pas %%DATADIR%%/fonts/forthfont-8x8-drawing.pas @@ -93,6 +106,7 @@ bin/mecrisp-stellaris %%DATADIR%%/fonts/tiny/tom-thumb-b.txt %%DATADIR%%/fonts/tiny/tom-thumb.bdf %%DATADIR%%/forget.txt +%%DATADIR%%/graphics-8x12.txt %%DATADIR%%/graphics-unicode-3x3.txt %%DATADIR%%/graphics-unicode-4x6.txt %%DATADIR%%/graphics-unicode-8x16.txt