From 8675b60fae70fe75edac078899970e435c395a49 Mon Sep 17 00:00:00 2001 From: Robert Clausecker Date: Tue, 26 Oct 2021 00:37:40 +0200 Subject: [PATCH] lang/mecrisp-stellaris: update to 2.6.1 --- lang/mecrisp-stellaris/Makefile | 18 +++++++++--------- lang/mecrisp-stellaris/distinfo | 6 +++--- lang/mecrisp-stellaris/pkg-plist | 4 ++-- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/lang/mecrisp-stellaris/Makefile b/lang/mecrisp-stellaris/Makefile index 2111b1bc53b5..401608597c08 100644 --- a/lang/mecrisp-stellaris/Makefile +++ b/lang/mecrisp-stellaris/Makefile @@ -1,5 +1,5 @@ PORTNAME= mecrisp-stellaris -PORTVERSION= 2.6.0 +PORTVERSION= 2.6.1 CATEGORIES= lang MASTER_SITES= SF/mecrisp @@ -13,16 +13,12 @@ LICENSE_FILE= ${WRKSRC}/COPYING IGNORE_aarch64= fails to build with qemu-user-static: \ qemu-aarch64-static cannot execute armv7 binaries .endif -IGNORE_FreeBSD_11_aarch64= OS too old to run armv7 binaries on arm64, upgrade to FreeBSD 13 IGNORE_FreeBSD_12_aarch64= OS too old to run armv7 binaries on arm64, upgrade to FreeBSD 13 ONLY_FOR_ARCHS= aarch64 armv6 armv7 ONLY_FOR_ARCHS_REASON= written in ARM assembly BUILD_DEPENDS= arm-none-eabi-binutils>2.25:devel/binutils@arm_none_eabi -AFLAGS.armv6= -march=armv6 --defsym m0core=1 -MAKE_ENV+= AFLAGS="${AFLAGS.${ARCH}}" - # stripping eats our hand-crafted ELF binaries, so don't do that # the binaries are free of symbols or stuff like that anyway STRIP= @@ -35,18 +31,22 @@ EXTRAS_DESC= Add disassembler and math library to Forth core EXTRAS_VARS= PROGRAM=mecrisp-stellaris-freebsd-with-disassembler-and-math EXTRAS_VARS_OFF= PROGRAM=mecrisp-stellaris-freebsd +BINSUFFIX_armv6= -armv6 +BINSUFFIX= ${BINSUFFIX_${ARCH}} + # Can't use the release script as it tries to build a bunch of stuff # that won't build correctly. This does the relevant parts manually. do-build: - cd ${WRKSRC}/mecrisp-stellaris-source/freebsd-ra && ${SETENV} ${MAKE_ENV} ${SH} -v assemble - ${CP} ${WRKSRC}/mecrisp-stellaris-source/freebsd-ra/mecrisp-stellaris-freebsd ${WRKSRC}/freebsd-ra/ - cd ${WRKSRC}/freebsd-ra && ${SETENV} ${MAKE_ENV} ${SH} -v buildcore-freebsd + cd ${WRKSRC}/mecrisp-stellaris-source/freebsd-ra && ${SH} -v assemble + ${CP} ${WRKSRC}/mecrisp-stellaris-source/freebsd-ra/mecrisp-stellaris-freebsd${BINSUFFIX} \ + ${WRKSRC}/freebsd-ra/mecrisp-stellaris-freebsd + cd ${WRKSRC}/freebsd-ra && ${SH} -v buildcore-freebsd do-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/KNOWN-ISSUES ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/common; ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} + cd ${WRKSRC}/common && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} ${INSTALL_PROGRAM} ${WRKSRC}/freebsd-ra/${PROGRAM} ${STAGEDIR}${PREFIX}/bin/mecrisp-stellaris .include diff --git a/lang/mecrisp-stellaris/distinfo b/lang/mecrisp-stellaris/distinfo index 7487ac4f957b..f55150acf3b5 100644 --- a/lang/mecrisp-stellaris/distinfo +++ b/lang/mecrisp-stellaris/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1634561572 -SHA256 (mecrisp-stellaris-2.6.0.tar.gz) = 3643b2de36d97960e8061be131249bfba110caf08322b418e43010fda0a5617a -SIZE (mecrisp-stellaris-2.6.0.tar.gz) = 5821319 +TIMESTAMP = 1635200337 +SHA256 (mecrisp-stellaris-2.6.1.tar.gz) = f8a41094bd2374eec262ddf9dfaa8ab95c997b7da5a9bf91c8524d03b96bfb94 +SIZE (mecrisp-stellaris-2.6.1.tar.gz) = 5864349 diff --git a/lang/mecrisp-stellaris/pkg-plist b/lang/mecrisp-stellaris/pkg-plist index caf4e9b2c6c9..70b0c1726ba3 100644 --- a/lang/mecrisp-stellaris/pkg-plist +++ b/lang/mecrisp-stellaris/pkg-plist @@ -25,6 +25,7 @@ bin/mecrisp-stellaris %%DATADIR%%/date-time-tests.fs %%DATADIR%%/date-time.fs %%DATADIR%%/defcount.txt +%%DATADIR%%/dictionary-tools.txt %%DATADIR%%/disassembler-m0.txt %%DATADIR%%/disassembler-m3.txt %%DATADIR%%/dump.txt @@ -33,7 +34,6 @@ bin/mecrisp-stellaris %%DATADIR%%/experimental/bignum.txt %%DATADIR%%/experimental/definitioncount.txt %%DATADIR%%/experimental/float.txt -%%DATADIR%%/experimental/forget-stellaris.txt %%DATADIR%%/experimental/sv.fs %%DATADIR%%/experimental/vocs-0.7.0/README %%DATADIR%%/experimental/vocs-0.7.0/VOC-HOWTO-Classes-1.log @@ -89,7 +89,7 @@ bin/mecrisp-stellaris %%DATADIR%%/fonts/tiny/bdf2forth.pas %%DATADIR%%/fonts/tiny/tom-thumb-b.txt %%DATADIR%%/fonts/tiny/tom-thumb.bdf -%%DATADIR%%/forget-stellaris.txt +%%DATADIR%%/forget.txt %%DATADIR%%/graphics-unicode-3x3.txt %%DATADIR%%/graphics-unicode-4x6.txt %%DATADIR%%/graphics-unicode-8x16.txt -- 2.32.0