pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/emulators



Module Name:    pkgsrc
Committed By:   thorpej
Date:           Sat May 20 13:26:51 UTC 2023

Modified Files:
        pkgsrc/emulators: Makefile
Added Files:
        pkgsrc/emulators/IshkurCPM: DESCR Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.348 -r1.349 pkgsrc/emulators/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/emulators/IshkurCPM/DESCR \
    pkgsrc/emulators/IshkurCPM/Makefile pkgsrc/emulators/IshkurCPM/PLIST \
    pkgsrc/emulators/IshkurCPM/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/emulators/Makefile
diff -u pkgsrc/emulators/Makefile:1.348 pkgsrc/emulators/Makefile:1.349
--- pkgsrc/emulators/Makefile:1.348     Sat May 20 12:47:47 2023
+++ pkgsrc/emulators/Makefile   Sat May 20 13:26:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.348 2023/05/20 12:47:47 thorpej Exp $
+# $NetBSD: Makefile,v 1.349 2023/05/20 13:26:51 thorpej Exp $
 #
 
 COMMENT=       Emulators for other machines and systems
@@ -8,6 +8,7 @@ SUBDIR+=        BasiliskII
 SUBDIR+=       Cygne-SDL
 SUBDIR+=       DatLib
 SUBDIR+=       DatUtil
+SUBDIR+=       IshkurCPM
 SUBDIR+=       MAMEDiff
 SUBDIR+=       PC6001VX
 SUBDIR+=       ROMBuild

Added files:

Index: pkgsrc/emulators/IshkurCPM/DESCR
diff -u /dev/null pkgsrc/emulators/IshkurCPM/DESCR:1.1
--- /dev/null   Sat May 20 13:26:51 2023
+++ pkgsrc/emulators/IshkurCPM/DESCR    Sat May 20 13:26:51 2023
@@ -0,0 +1,7 @@
+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.
Index: pkgsrc/emulators/IshkurCPM/Makefile
diff -u /dev/null pkgsrc/emulators/IshkurCPM/Makefile:1.1
--- /dev/null   Sat May 20 13:26:51 2023
+++ pkgsrc/emulators/IshkurCPM/Makefile Sat May 20 13:26:51 2023
@@ -0,0 +1,45 @@
+# $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@localhost
+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"
Index: pkgsrc/emulators/IshkurCPM/PLIST
diff -u /dev/null pkgsrc/emulators/IshkurCPM/PLIST:1.1
--- /dev/null   Sat May 20 13:26:51 2023
+++ pkgsrc/emulators/IshkurCPM/PLIST    Sat May 20 13:26:51 2023
@@ -0,0 +1,23 @@
+@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
Index: pkgsrc/emulators/IshkurCPM/distinfo
diff -u /dev/null pkgsrc/emulators/IshkurCPM/distinfo:1.1
--- /dev/null   Sat May 20 13:26:51 2023
+++ pkgsrc/emulators/IshkurCPM/distinfo Sat May 20 13:26:51 2023
@@ -0,0 +1,5 @@
+$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



Home | Main Index | Thread Index | Old Index