Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Jun 2021 21:40:32 GMT
From:      Juraj Lutter <otis@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 0ff180394175 - main - lang/mecrisp-stellaris: Update to 2.5.9
Message-ID:  <202106092140.159LeWpZ078790@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by otis:

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

commit 0ff18039417542a3b95cad650ab3bd5cede1c04a
Author:     Robert Clausecker <fuz@fuz.su>
AuthorDate: 2021-06-09 21:38:08 +0000
Commit:     Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2021-06-09 21:39:55 +0000

    lang/mecrisp-stellaris: Update to 2.5.9
    
    - Update to 2.5.9
    - Remove a patch that has been upstreamed
    
    PR:             256131
---
 lang/mecrisp-stellaris/Makefile                    | 14 ++++++++----
 lang/mecrisp-stellaris/distinfo                    |  6 +++---
 ...-mecrisp-stellaris-source_freebsd-ra_terminal.s | 25 ----------------------
 3 files changed, 13 insertions(+), 32 deletions(-)

diff --git a/lang/mecrisp-stellaris/Makefile b/lang/mecrisp-stellaris/Makefile
index fb5383be14b9..3a4ce5c5fe0d 100644
--- a/lang/mecrisp-stellaris/Makefile
+++ b/lang/mecrisp-stellaris/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	mecrisp-stellaris
-DISTVERSION=	2.5.8
-PORTREVISION=	1
+DISTVERSION=	2.5.9
 CATEGORIES=	lang
 MASTER_SITES=	SF/mecrisp
 
@@ -10,6 +9,8 @@ COMMENT=	Native code Forth system for ARM
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+BUILD_DEPENDS=	arm-none-eabi-binutils>2.25:devel/binutils@arm_none_eabi
+
 OPTIONS_DEFINE=		EXTRAS
 OPTIONS_DEFAULT=	EXTRAS
 EXTRAS_DESC=		Add disassembler and math library to Forth core
@@ -21,11 +22,16 @@ EXTRAS_VARS_OFF=	PROGRAM=mecrisp-stellaris-freebsd
 .if ${OSVERSION} < 1300000
 ONLY_FOR_ARCHS=	armv6 armv7
 .else
-ONLY_FOR_ARCHS=	armv6 armv7 aarch64
+ONLY_FOR_ARCHS=	aarch64 armv6 armv7
 .endif
 ONLY_FOR_ARCHS_REASON=	written in ARM assembly
 
-BUILD_DEPENDS=	arm-none-eabi-binutils>2.25:devel/binutils@arm_none_eabi
+.if ${ARCH} == "aarch64" && defined(QEMU_EMULATING)
+IGNORE=		fails to build with qemu-user-static: \
+		qemu-aarch64-static cannot execute armv7 binaries
+.endif
+
+PKGMESSAGE=	pkg-message-${ARCH}
 
 AFLAGS.armv6=	-march=armv6 --defsym m0core=1
 MAKE_ENV+=	AFLAGS="${AFLAGS.${ARCH}}"
diff --git a/lang/mecrisp-stellaris/distinfo b/lang/mecrisp-stellaris/distinfo
index 9d248bc91bfd..2a640d0a6126 100644
--- a/lang/mecrisp-stellaris/distinfo
+++ b/lang/mecrisp-stellaris/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1616415161
-SHA256 (mecrisp-stellaris-2.5.8.tar.gz) = 52d82dc938b4b4b15bba6e77d20112525789e23ac982e464f9ae9274d404784e
-SIZE (mecrisp-stellaris-2.5.8.tar.gz) = 5809418
+TIMESTAMP = 1621882899
+SHA256 (mecrisp-stellaris-2.5.9.tar.gz) = 56539aeb2ff8f7d36f2149410255ec683b8279feb7dbadbda4e14a96528e598a
+SIZE (mecrisp-stellaris-2.5.9.tar.gz) = 5835193
diff --git a/lang/mecrisp-stellaris/files/patch-mecrisp-stellaris-source_freebsd-ra_terminal.s b/lang/mecrisp-stellaris/files/patch-mecrisp-stellaris-source_freebsd-ra_terminal.s
deleted file mode 100644
index 9aecba07f8bb..000000000000
--- a/lang/mecrisp-stellaris/files/patch-mecrisp-stellaris-source_freebsd-ra_terminal.s
+++ /dev/null
@@ -1,25 +0,0 @@
---- mecrisp-stellaris-source/freebsd-ra/terminal.s.orig	2021-04-10 12:49:15 UTC
-+++ mecrisp-stellaris-source/freebsd-ra/terminal.s
-@@ -167,7 +167,6 @@ serial_key: @ ( -- c ) Receive one character
- cacheflush:
- @ -----------------------------------------------------------------------------
- 
--.ifdef m0core
-   @ ARMv6 hat keine Speicherbarrieren.  Das muss über einen syscall realisiert werden
-   push {r4-r7, lr}
-   movs r0, #0      @ ARM_SYNC_ICACHE
-@@ -180,14 +179,6 @@ cacheflush:
-   @ Datenstruktur arm_sync_icache_args für den sysarch-Aufruf
- 0:.word incipit
-   .word totalsize
--
--.else
--  @ auf ARMv7 und später nehmen wir einfach die Barrien-Befehle
--  dmb
--  dsb
--  isb  
--  bx lr
--.endif
- 
- @ -----------------------------------------------------------------------------
-   Wortbirne Flag_foldable_0, "arguments" @ ( -- a-addr )



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202106092140.159LeWpZ078790>