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>