mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-23 04:23:08 +00:00
648245723a
Changelog (main changes): - fix bugs in n:MIN, n:MAX, a:index-of, s:WHITESPACE - removed uses of raw nga bytecode from standard library - added optimized implementations of the standard library functions - reduced the overall size slightly - added retro-lookup(1) to search the tags file created by retro-tags(1) PR: 243373 Submitted by: Charles Childers <crc@forthworks.com> Event: Brussels DevSummit 2020
52 lines
1.1 KiB
Makefile
52 lines
1.1 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= retro12
|
|
DISTVERSION= 2020.1
|
|
CATEGORIES= lang
|
|
MASTER_SITES= http://forthworks.com/retro/r/ \
|
|
https://forthworks.com/retro/r/
|
|
DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
|
|
|
|
MAINTAINER= 0mp@FreeBSD.org
|
|
COMMENT= Clean, elegant, and pragmatic dialect of Forth
|
|
|
|
LICENSE= ISCL
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
USES= shebangfix
|
|
USE_CSTD= c99
|
|
|
|
SHEBANG_FILES= example/Atua*
|
|
SHEBANG_LANG= retro
|
|
|
|
MAKE_ENV= DATADIR=${DATADIR} \
|
|
DESTDIR=${DESTDIR} \
|
|
DOCSDIR=${DOCSDIR} \
|
|
EXAMPLESDIR=${EXAMPLESDIR} \
|
|
PREFIX=${PREFIX}
|
|
# There are race conditions in the makefile due to missing dependencies for
|
|
# targets as upstream tests releases on single core machines.
|
|
MAKE_JOBS_UNSAFE= yes
|
|
INSTALL_TARGET= install-strip
|
|
TEST_TARGET= test
|
|
|
|
PLIST_FILES= bin/retro \
|
|
bin/retro-describe \
|
|
bin/retro-document \
|
|
bin/retro-embedimage \
|
|
bin/retro-extend \
|
|
bin/retro-locate \
|
|
bin/retro-muri \
|
|
bin/retro-tags \
|
|
bin/retro-unu
|
|
|
|
PORTDATA= glossary.retro ngaImage tests words.tsv
|
|
|
|
PORTDOCS= README RELEASE-NOTES RETRO-Book.md words.tsv
|
|
|
|
PORTEXAMPLES= example
|
|
|
|
OPTIONS_DEFINE= DOCS EXAMPLES
|
|
|
|
.include <bsd.port.mk>
|