freebsd-ports/emulators/vt100/Makefile
Robert Clausecker 473265be54 emulators/vt100: Add port: Simulation of VT100 terminal hardware
This emulator emulates the internal circuitry and processor of the VT100 for a
very realistic user experience.

It is slightly patched to work smoothly on FreeBSD.  Some additional quality of
life patches have been added in discussion with upstream and will be added to a
future release.

This is a software simulation of the VT100 hardware. The original
firmware ROM is built in and executed by an 8080 emulator.  Other
components include video display with character generator ROM, settings
NVRAM, Intel 8251 USART, and a keyboard matrix scanner.  The Advance
Video Option is not included.

WWW: https://github.com/larsbrinkhoff/terminal-simulator

PR:		259956
2021-12-14 22:33:41 +01:00

32 lines
721 B
Makefile

PORTNAME= vt100
DISTVERSION= 0.2
CATEGORIES= emulators
MAINTAINER= fuz@fuz.su
COMMENT= Simulation of VT100 terminal hardware
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC:H}/LICENSE
USES= gl gmake sdl
USE_GITHUB= yes
GH_ACCOUNT= larsbrinkhoff
GH_PROJECT= terminal-simulator
USE_GL= gl
USE_SDL= image2
CFLAGS+= -DSHADERDIR='\"${DATADIR}/\"'
WRKSRC_SUBDIR= vt100
PLIST_FILES= bin/vt100
PORTDATA= crt.shader vertex.shader
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/vt100 ${STAGEDIR}${PREFIX}/bin/
${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/crt.shader ${STAGEDIR}${DATADIR}/
${INSTALL_DATA} ${WRKSRC}/vertex.shader ${STAGEDIR}${DATADIR}/
do-test:
cd ${WRKSRC:H} && ${SH} test/test.sh
.include <bsd.port.mk>