3a4fbeec46
Also: - Fix the order of variables. - Set USES=shebangfix for the rre interpreter. PR: 232885 Submitted by: w.schwarzenfeld@utanet.at Reviewed by: krion, mat ndowens_yahoo.com Approved by: mat (mentor) Differential Revision: https://reviews.freebsd.org/D17830
57 lines
1,022 B
Makefile
57 lines
1,022 B
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= retro12
|
|
DISTVERSION= 2018.8
|
|
CATEGORIES= lang
|
|
MASTER_SITES= 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.md
|
|
|
|
USES= ncurses shebangfix
|
|
|
|
SHEBANG_FILES= example/Atua*
|
|
SHEBANG_LANG= rre
|
|
|
|
# Conflicting files: bin/listener bin/repl bin/ri
|
|
CONFLICTS_INSTALL= audio/listener mail/nmh japanese/mh lang/ruby
|
|
|
|
MAKE_ENV= DATADIR=${DATADIR} \
|
|
DESTDIR=${DESTDIR} \
|
|
DOCSDIR=${DOCSDIR} \
|
|
EXAMPLESDIR=${EXAMPLESDIR} \
|
|
PREFIX=${PREFIX}
|
|
|
|
PLIST_FILES= bin/embedimage \
|
|
bin/extend \
|
|
bin/injectimage-js \
|
|
bin/listener \
|
|
bin/muri \
|
|
bin/repl \
|
|
bin/ri \
|
|
bin/rre \
|
|
bin/unu
|
|
|
|
PORTDATA= RETRO12.html \
|
|
glossary.forth \
|
|
ngaImage \
|
|
tests \
|
|
words.tsv
|
|
|
|
PORTDOCS= doc \
|
|
literate \
|
|
README.md \
|
|
RELEASE_NOTES.md
|
|
|
|
PORTEXAMPLES= example
|
|
|
|
INSTALL_TARGET= install-strip
|
|
TEST_TARGET= test
|
|
|
|
OPTIONS_DEFINE= DOCS EXAMPLES
|
|
|
|
.include <bsd.port.mk>
|