freebsd-ports/lang/retro12/Makefile
Mateusz Piotrowski 3a4fbeec46 lang/retro12: Update to 2018.8
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
2018-11-23 10:52:22 +00:00

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>