git: cf22c026cf2e - main - lang/mecrisp-stellaris: update to 3.0.0

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Fri, 13 Jun 2025 15:41:59 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cf22c026cf2e23200661e89441db9cc3fffd27e8

commit cf22c026cf2e23200661e89441db9cc3fffd27e8
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2025-06-11 21:02:55 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2025-06-13 15:41:18 +0000

    lang/mecrisp-stellaris: update to 3.0.0
    
    Changelog: https://codeberg.org/clausecker/mecrisp-stellaris/releases/tag/v3.0.0
---
 lang/mecrisp-stellaris/Makefile                       |  5 +++--
 lang/mecrisp-stellaris/distinfo                       |  6 +++---
 .../files/patch-freebsd-ra_buildcore-freebsd          | 19 +++++++++++++++++++
 lang/mecrisp-stellaris/pkg-plist                      | 16 +++++++++++++++-
 4 files changed, 40 insertions(+), 6 deletions(-)

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