head	1.1;
access;
symbols
	pkgsrc-2026Q1:1.1.0.8
	pkgsrc-2026Q1-base:1.1
	pkgsrc-2025Q4:1.1.0.6
	pkgsrc-2025Q4-base:1.1
	pkgsrc-2025Q3:1.1.0.4
	pkgsrc-2025Q3-base:1.1
	pkgsrc-2025Q2:1.1.0.2
	pkgsrc-2025Q2-base:1.1;
locks; strict;
comment	@# @;


1.1
date	2025.05.24.00.57.33;	author schmonz;	state Exp;
branches;
next	;
commitid	vxniNk7ItbLoZ5WF;


desc
@@


1.1
log
@Add endbasic: BASIC interpreter + DOS environment, reimagined

EndBASIC is an interpreter for a BASIC-like language and is inspired
by Amstrad's Locomotive BASIC 1.1 and Microsoft's QuickBASIC 4.5.
Like the former, EndBASIC intends to provide an interactive environment
that seamlessly merges coding with immediate visual feedback. Like
the latter, EndBASIC offers higher-level programming constructs and
strong typing.

EndBASIC's primary goal is to offer a simplified and restricted
DOS-like environment to learn the foundations of programming and
computing, and focuses on features that quickly reward the learner.
These include a built-in text editor, commands to manipulate the
screen, commands to interact with shared files, and even commands
to interact with the hardware of a Raspberry Pi.
@
text
@# $NetBSD$

DISTNAME=		endbasic-0.11.1
CATEGORIES=		lang
MASTER_SITES=		${MASTER_SITE_GITHUB:=endbasic/}
GITHUB_PROJECT=		endbasic
GITHUB_TAG=		${DISTNAME}

MAINTAINER=		schmonz@@NetBSD.org
HOMEPAGE=		https://www.endbasic.dev/
COMMENT=		BASIC interpreter + DOS environment, reimagined
LICENSE=		apache-2.0

.include "cargo-depends.mk"

USE_LANGUAGES=		c
USE_TOOLS+=		pkg-config

AUTO_MKDIRS=		yes

RUSTFLAGS+=		-C link-arg=${COMPILER_RPATH_FLAG}${SSLBASE}/lib
RUSTFLAGS+=		-C link-arg=${COMPILER_RPATH_FLAG}${PREFIX}/lib

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/target/release/${PKGBASE} ${DESTDIR}${PREFIX}/bin/

.include "../../lang/rust/cargo.mk"
.include "../../converters/libiconv/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@
