Sat May 20 13:26:51 2023 UTC ()
Add a package for Ishkur CP/M, an open source, modular CP/M distribution for
the NABU computer.  It is designed to work with both server-based (disk images
or native file access over NHACP) and local storage options.

This package provides a convenient method to install these binaries on
a system that can vend them to a NABU PC using a NABU server, or build
disk images with the binaries using cpmtools.


(thorpej)
diff -r1.348 -r1.349 pkgsrc/emulators/Makefile
diff -r0 -r1.1 pkgsrc/emulators/IshkurCPM/DESCR
diff -r0 -r1.1 pkgsrc/emulators/IshkurCPM/Makefile
diff -r0 -r1.1 pkgsrc/emulators/IshkurCPM/PLIST
diff -r0 -r1.1 pkgsrc/emulators/IshkurCPM/distinfo

cvs diff -r1.348 -r1.349 pkgsrc/emulators/Makefile (expand / switch to unified diff)

--- pkgsrc/emulators/Makefile 2023/05/20 12:47:47 1.348
+++ pkgsrc/emulators/Makefile 2023/05/20 13:26:51 1.349
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1# $NetBSD: Makefile,v 1.348 2023/05/20 12:47:47 thorpej Exp $ 1# $NetBSD: Makefile,v 1.349 2023/05/20 13:26:51 thorpej Exp $
2# 2#
3 3
4COMMENT= Emulators for other machines and systems 4COMMENT= Emulators for other machines and systems
5 5
6SUBDIR+= 8086tiny 6SUBDIR+= 8086tiny
7SUBDIR+= BasiliskII 7SUBDIR+= BasiliskII
8SUBDIR+= Cygne-SDL 8SUBDIR+= Cygne-SDL
9SUBDIR+= DatLib 9SUBDIR+= DatLib
10SUBDIR+= DatUtil 10SUBDIR+= DatUtil
 11SUBDIR+= IshkurCPM
11SUBDIR+= MAMEDiff 12SUBDIR+= MAMEDiff
12SUBDIR+= PC6001VX 13SUBDIR+= PC6001VX
13SUBDIR+= ROMBuild 14SUBDIR+= ROMBuild
14SUBDIR+= ROMInfo 15SUBDIR+= ROMInfo
15SUBDIR+= ZIPIdent 16SUBDIR+= ZIPIdent
16SUBDIR+= aliados 17SUBDIR+= aliados
17SUBDIR+= applyppf 18SUBDIR+= applyppf
18SUBDIR+= aranym 19SUBDIR+= aranym
19SUBDIR+= arcem 20SUBDIR+= arcem
20SUBDIR+= atari800 21SUBDIR+= atari800
21SUBDIR+= b-em 22SUBDIR+= b-em
22SUBDIR+= blastem 23SUBDIR+= blastem
23SUBDIR+= blinkensim 24SUBDIR+= blinkensim

File Added: pkgsrc/emulators/IshkurCPM/DESCR
Ishkur is an open source, modular CP/M distribution for the NABU computer.
It is designed to work with both server-based (disk images or native file
access over NHACP) and local storage options.

This package provides a convenient method to install these binaries on
a system that can vend them to a NABU PC using a NABU server, or build
disk images with the binaries using cpmtools.

File Added: pkgsrc/emulators/IshkurCPM/Makefile
# $NetBSD: Makefile,v 1.1 2023/05/20 13:26:51 thorpej Exp $

# The author has not yet created any tags, so we will dates as tiny revs
# off 0.0.x for now.
ISHKUR_VERSION=	0.0.20230518

DISTNAME=	IshkurCPM-${ISHKUR_VERSION}
CATEGORIES=	emulators
MASTER_SITES=	${MASTER_SITE_GITHUB:=tergav17/}
GITHUB_TAG=	b8f8bea67147fb2bea6e435efb6b4ec71afa6def

MAINTAINER=	thorpej@NetBSD.org
HOMEPAGE=	https://github.com/tergav17/IshkurCPM
COMMENT=	Open source, modular CP/M distribution for the NABU computer
LICENSE=	gnu-gpl-v3

ISHKUR_LOC=	share/IshkurCPM
ISHKUR_BOOT=	${ISHKUR_LOC}/boot
ISHKUR_BIN=	${ISHKUR_LOC}/bin
ISHKUR_SYS=	${ISHKUR_LOC}/sys

INSTALLATION_DIRS= ${ISHKUR_LOC} ${ISHKUR_BOOT} ${ISHKUR_BIN} ${ISHKUR_SYS}

do-build:

do-install:
	for file in ${WRKSRC}/Output/*.nabu; do \
		${INSTALL_DATA} $$file ${DESTDIR}${PREFIX}/${ISHKUR_BOOT}; \
	done
	for file in ${WRKSRC}/Output/*.SYS; do \
		${INSTALL_DATA} $$file ${DESTDIR}${PREFIX}/${ISHKUR_SYS}; \
	done
	for file in ${WRKSRC}/Output/*.GRB; do \
		${INSTALL_DATA} $$file ${DESTDIR}${PREFIX}/${ISHKUR_BIN}; \
	done
	for file in ${WRKSRC}/Directory/*.COM; do \
		${INSTALL_DATA} $$file ${DESTDIR}${PREFIX}/${ISHKUR_BIN}; \
	done
	for file in ${WRKSRC}/Directory/*.com; do \
		dfname=`basename $$file | tr "[:lower:]" "[:upper:]"`; \
		${INSTALL_DATA} $$file \
		    ${DESTDIR}${PREFIX}/${ISHKUR_BIN}/$$dfname; \
	done

.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/emulators/IshkurCPM/PLIST
@comment $NetBSD: PLIST,v 1.1 2023/05/20 13:26:51 thorpej Exp $
share/IshkurCPM/bin/ASM.COM
share/IshkurCPM/bin/DDT.COM
share/IshkurCPM/bin/ED.COM
share/IshkurCPM/bin/FONT.GRB
share/IshkurCPM/bin/FUTIL.COM
share/IshkurCPM/bin/INIT.COM
share/IshkurCPM/bin/LOAD.COM
share/IshkurCPM/bin/OBASIC.COM
share/IshkurCPM/bin/PIP.COM
share/IshkurCPM/bin/STAT.COM
share/IshkurCPM/bin/SUBMIT.COM
share/IshkurCPM/bin/TE.COM
share/IshkurCPM/bin/XDIR.COM
share/IshkurCPM/bin/XSUB.COM
share/IshkurCPM/boot/NDSK_BOOT.nabu
share/IshkurCPM/boot/NDSK_HYBRID_BOOT.nabu
share/IshkurCPM/boot/NFS_BOOT.nabu
share/IshkurCPM/boot/NFS_HYBRID_BOOT.nabu
share/IshkurCPM/sys/NDSK_CPM22.SYS
share/IshkurCPM/sys/NDSK_HYBRID_CPM22.SYS
share/IshkurCPM/sys/NFS_CPM22.SYS
share/IshkurCPM/sys/NFS_HYBRID_CPM22.SYS

File Added: pkgsrc/emulators/IshkurCPM/distinfo
$NetBSD: distinfo,v 1.1 2023/05/20 13:26:51 thorpej Exp $

BLAKE2s (IshkurCPM-0.0.20230518-b8f8bea67147fb2bea6e435efb6b4ec71afa6def.tar.gz) = 37f484183eff1937ae6b9f60a8b5c559ada96d06f79f0f1d89ea0d10a15de512
SHA512 (IshkurCPM-0.0.20230518-b8f8bea67147fb2bea6e435efb6b4ec71afa6def.tar.gz) = 08090ededb10a23eac898a86cdd85ed12858d67e34018febd82731d286c366bee46a8342bc0a999b1396f795e1f2ad5beabad78122b018d4962b2780634c5a94
Size (IshkurCPM-0.0.20230518-b8f8bea67147fb2bea6e435efb6b4ec71afa6def.tar.gz) = 2475137 bytes