pkgsrc-Changes archive

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

CVS commit: pkgsrc/sysutils/nabud



Module Name:    pkgsrc
Committed By:   thorpej
Date:           Sun Jan 15 21:41:34 UTC 2023

Added Files:
        pkgsrc/sysutils/nabud: DESCR MESSAGE.NetBSD MESSAGE.common Makefile
            PLIST PLIST.NetBSD distinfo

Log Message:
Add a package for nabud, a server for the NABU Personal Computer.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/nabud/DESCR \
    pkgsrc/sysutils/nabud/MESSAGE.NetBSD pkgsrc/sysutils/nabud/MESSAGE.common \
    pkgsrc/sysutils/nabud/Makefile pkgsrc/sysutils/nabud/PLIST \
    pkgsrc/sysutils/nabud/PLIST.NetBSD pkgsrc/sysutils/nabud/distinfo

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

Added files:

Index: pkgsrc/sysutils/nabud/DESCR
diff -u /dev/null pkgsrc/sysutils/nabud/DESCR:1.1
--- /dev/null   Sun Jan 15 21:41:34 2023
+++ pkgsrc/sysutils/nabud/DESCR Sun Jan 15 21:41:34 2023
@@ -0,0 +1,3 @@
+nabud is a server for the NABU Personal Computer that supports the
+real hardware using serial connections and emulators (such as MAME)
+over TCP/IP.
Index: pkgsrc/sysutils/nabud/MESSAGE.NetBSD
diff -u /dev/null pkgsrc/sysutils/nabud/MESSAGE.NetBSD:1.1
--- /dev/null   Sun Jan 15 21:41:34 2023
+++ pkgsrc/sysutils/nabud/MESSAGE.NetBSD        Sun Jan 15 21:41:34 2023
@@ -0,0 +1,9 @@
+===========================================================================
+$NetBSD: MESSAGE.NetBSD,v 1.1 2023/01/15 21:41:34 thorpej Exp $
+
+Example rc.d and rc.conf.d files for NetBSD are located at:
+
+       ${PREFIX}/share/nabud/rc.conf.d/nabud
+       ${PREFIX}/share/nabud/rc.d/nabud
+
+===========================================================================
Index: pkgsrc/sysutils/nabud/MESSAGE.common
diff -u /dev/null pkgsrc/sysutils/nabud/MESSAGE.common:1.1
--- /dev/null   Sun Jan 15 21:41:34 2023
+++ pkgsrc/sysutils/nabud/MESSAGE.common        Sun Jan 15 21:41:34 2023
@@ -0,0 +1,16 @@
+===========================================================================
+$NetBSD: MESSAGE.common,v 1.1 2023/01/15 21:41:34 thorpej Exp $
+
+If you are running nabud as a minimally-privileged "nabu" user (which is
+strongly recommended), then make sure to adjust the permissions on the
+serial port devices that are connected to your NABU PC and add the "nabu"
+user to a group that can open that serial port.
+
+An example configuration file is provided at:
+
+       ${PREFIX}/share/nabud/examples/nabud.conf
+
+Copy it to ${PREFIX}/etc/nabud.conf and modify to fit your local
+NABU PC connection.
+
+===========================================================================
Index: pkgsrc/sysutils/nabud/Makefile
diff -u /dev/null pkgsrc/sysutils/nabud/Makefile:1.1
--- /dev/null   Sun Jan 15 21:41:34 2023
+++ pkgsrc/sysutils/nabud/Makefile      Sun Jan 15 21:41:34 2023
@@ -0,0 +1,36 @@
+# $NetBSD: Makefile,v 1.1 2023/01/15 21:41:34 thorpej Exp $
+#
+
+NABUD_VERS=    0.9
+
+GITHUB_PROJECT=        nabud
+GITHUB_TAG=    v${NABUD_VERS}
+
+DISTNAME=      ${GITHUB_PROJECT}-${GITHUB_TAG}
+PKGNAME=       ${GITHUB_PROJECT}-${NABUD_VERS}
+CATEGORIES=    sysutils
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=thorpej/}
+
+MAINTAINER=    thorpej%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/thorpej/nabud
+COMMENT=       Server for the NABU Personal Computer
+LICENSE=       2-clause-bsd
+
+GNU_CONFIGURE= yes
+
+NABUD_USER?=   nabu
+NABUD_GROUP?=  nabu
+
+PKG_USERS=             ${NABUD_USER}:${NABUD_GROUP}
+PKG_GROUPS=            ${NABUD_GROUP}
+PKG_GECOS.${NABUD_USER}=NABU user
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} != "Darwin"
+# nabud uses CommonCrypto and SecureTransport on Darwin.  It relies
+# on OpenSSL everywhere else.
+.include "../../security/openssl/buildlink3.mk"
+.endif
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/nabud/PLIST
diff -u /dev/null pkgsrc/sysutils/nabud/PLIST:1.1
--- /dev/null   Sun Jan 15 21:41:34 2023
+++ pkgsrc/sysutils/nabud/PLIST Sun Jan 15 21:41:34 2023
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2023/01/15 21:41:34 thorpej Exp $
+bin/nabuctl
+sbin/nabud
+share/nabud/examples/nabud.conf
Index: pkgsrc/sysutils/nabud/PLIST.NetBSD
diff -u /dev/null pkgsrc/sysutils/nabud/PLIST.NetBSD:1.1
--- /dev/null   Sun Jan 15 21:41:34 2023
+++ pkgsrc/sysutils/nabud/PLIST.NetBSD  Sun Jan 15 21:41:34 2023
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.NetBSD,v 1.1 2023/01/15 21:41:34 thorpej Exp $
+share/nabud/rc.conf.d/nabud
+share/nabud/rc.d/nabud
Index: pkgsrc/sysutils/nabud/distinfo
diff -u /dev/null pkgsrc/sysutils/nabud/distinfo:1.1
--- /dev/null   Sun Jan 15 21:41:34 2023
+++ pkgsrc/sysutils/nabud/distinfo      Sun Jan 15 21:41:34 2023
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2023/01/15 21:41:34 thorpej Exp $
+
+BLAKE2s (nabud-v0.9.tar.gz) = fa796dbcbdb46e9f0043208eab25e1f732df680d076461586c478b11c2f1ed32
+SHA512 (nabud-v0.9.tar.gz) = ece8577861d0d330f98c10dcbc7bf6c8cdba8713a4c6d5174cf468645abbac11c7112a3049cca0fa966f22c51a6f730bb8d657e8cd8e75ac86d34306496a122f
+Size (nabud-v0.9.tar.gz) = 500242 bytes



Home | Main Index | Thread Index | Old Index