ports/lang/tcbasic/Makefile
mew14930xvi 5717daedf4 lang/tcbasic: Update to 2.3.0
ChangeLog: https://github.com/tcort/tcbasic/releases/tag/v2.3.0

 * Add FOR/NEXT loops
 * Add integer division operator (\) and exponentiation operator (^)
 * Add built-in functions: CLS, INT, SHELL, BEEP
 * Allow spaces between GO and TO as well as GO and SUB.
 * Allow mixed case keywords
 * Improved error checking and reporting
 * Switch from autotools build system to cmake build system
 * Increase randomness of RANDOMIZE
 * Documentation updates

PR:		278067
Reported by:	mew14930xvi@inbox.lv
Approved by:	linuxgeek@gmail.com (maintainer, timeout > 2 weeks)
2024-04-21 14:06:05 +02:00

24 lines
572 B
Makefile

PORTNAME= tcbasic
DISTVERSION= 2.3.0
CATEGORIES= lang
MASTER_SITES= https://github.com/tcort/${PORTNAME}/archive/refs/tags/v${PORTVERSION}/
MAINTAINER= linuxgeek@gmail.com
COMMENT= Small BASIC Interpreter written in C
WWW= https://github.com/tcort/tcbasic
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cmake
PLIST_FILES= bin/tcbasic share/man/man1/tcbasic.1.gz
PORTEXAMPLES= *
OPTIONS_DEFINE= EXAMPLES
do-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/*.bas ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>