Fri Nov 27 13:09:38 2020 UTC ()
emulators/nono: import nono-0.1.4

nono is OMRON LUNA-I emulator runs on NetBSD and etc.

A part of PR pkg/55761.


(ryoon)
diff -r0 -r1.1 pkgsrc/emulators/nono/DESCR
diff -r0 -r1.1 pkgsrc/emulators/nono/Makefile
diff -r0 -r1.1 pkgsrc/emulators/nono/PLIST
diff -r0 -r1.1 pkgsrc/emulators/nono/distinfo
diff -r0 -r1.1 pkgsrc/emulators/nono/patches/patch-cli_Makefile
diff -r0 -r1.1 pkgsrc/emulators/nono/patches/patch-po_Makefile
diff -r0 -r1.1 pkgsrc/emulators/nono/patches/patch-wx_Makefile.in

File Added: pkgsrc/emulators/nono/DESCR
nono is OMRON LUNA-I emulator runs on NetBSD and etc.

File Added: pkgsrc/emulators/nono/Makefile
# $NetBSD: Makefile,v 1.1 2020/11/27 13:09:37 ryoon Exp $

DISTNAME=	nono-0.1.4
CATEGORIES=	emulators
MASTER_SITES=	http://www.pastel-flower.jp/~isaki/nono/archive/

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://www.pastel-flower.jp/~isaki/nono/
COMMENT=	OMRON LUNA-I emulator
LICENSE=	nono-license

NO_BIN_ON_CDROM=	${RESTRICTED}
NO_BIN_ON_FTP=		${RESTRICTED}

GCC_REQD+=		7

USE_TOOLS+=		awk:build xgettext
GNU_CONFIGURE=		yes
USE_LANGUAGES=		c c++14

INSTALLATION_DIRS+=	share/doc/nono

post-install:
	${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DESTDIR}${PREFIX}/share/doc/nono
	${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${DESTDIR}${PREFIX}/share/doc/nono

.include "../../devel/zlib/buildlink3.mk"
.include "../../x11/wxGTK30/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/emulators/nono/PLIST
@comment $NetBSD: PLIST,v 1.1 2020/11/27 13:09:37 ryoon Exp $
bin/nono
bin/nono-cli
share/doc/nono/changes.html
share/doc/nono/index.html
share/doc/nono/nono-license.txt
share/locale/ja/LC_MESSAGES/nono.mo

File Added: pkgsrc/emulators/nono/distinfo
$NetBSD: distinfo,v 1.1 2020/11/27 13:09:37 ryoon Exp $

SHA1 (nono-0.1.4.tar.gz) = 40409c1e156bb6306068c71b4288b40e44846f69
RMD160 (nono-0.1.4.tar.gz) = 663fed529c5bf2541a40a4f471650b20ef176182
SHA512 (nono-0.1.4.tar.gz) = 1d8e6b0d0ce36eea1bf241a5badc8d95a3f15e38a6283f68dbcc5a214b68f1c86e1216b14477cc67826fa0cb1c6b7bd14be16cb23d9715b7c4301ebe9a200912
Size (nono-0.1.4.tar.gz) = 2368271 bytes
SHA1 (patch-cli_Makefile) = a9597bc1c8c5376ea78c35415abae4bab7c086f3
SHA1 (patch-po_Makefile) = 76a7d30858d1afd27fcfed512f00bfb4b9dd0f13
SHA1 (patch-wx_Makefile.in) = 982a4cff11d453bdb7924d05c81173b7c43ad010

File Added: pkgsrc/emulators/nono/patches/patch-cli_Makefile
$NetBSD: patch-cli_Makefile,v 1.1 2020/11/27 13:09:37 ryoon Exp $

* Fix non-root installation with pkgsrc-specific macro.

--- cli/Makefile.orig	2020-11-20 12:50:31.000000000 +0000
+++ cli/Makefile
@@ -24,6 +24,6 @@ nono-cli:	${MYLIBS} ${OBJS}
 
 install:	nono-cli
 	${INSTALL} -d ${DESTDIR}${BINDIR}
-	${INSTALL} -m 755 -o 0 -g 0 nono-cli ${DESTDIR}${BINDIR}
+	${BSD_INSTALL_PROGRAM} nono-cli ${DESTDIR}${BINDIR}
 
 .include "../Makefile.rule"

File Added: pkgsrc/emulators/nono/patches/patch-po_Makefile
$NetBSD: patch-po_Makefile,v 1.1 2020/11/27 13:09:37 ryoon Exp $

* Fix non-root installation with pkgsrc-specific macro.

--- po/Makefile.orig	2020-11-20 12:50:31.000000000 +0000
+++ po/Makefile
@@ -21,7 +21,7 @@ CAT=	LC_MESSAGES
 install:	${TARGETS}
 .for L in ${LANGUAGES}
 	${INSTALL} -d ${DESTDIR}${LOCALEDIR}/${L}/${CAT}
-	${INSTALL} -m 644 -o 0 -g 0 ${L}/nono.mo ${DESTDIR}${LOCALEDIR}/${L}/${CAT}
+	${BSD_INSTALL_DATA} ${L}/nono.mo ${DESTDIR}${LOCALEDIR}/${L}/${CAT}
 .endfor
 
 depend:

File Added: pkgsrc/emulators/nono/patches/patch-wx_Makefile.in
$NetBSD: patch-wx_Makefile.in,v 1.1 2020/11/27 13:09:37 ryoon Exp $

* Fix non-root installation with pkgsrc-specific macro.

--- wx/Makefile.in.orig	2020-11-20 12:50:31.000000000 +0000
+++ wx/Makefile.in
@@ -48,7 +48,7 @@ nono:	${MYLIBS} ${OBJS}
 
 install:	nono
 	${INSTALL} -d ${DESTDIR}${BINDIR}
-	${INSTALL} -m 755 -o 0 -g 0 nono ${DESTDIR}${BINDIR}
+	${BSD_INSTALL_PROGRAM} nono ${DESTDIR}${BINDIR}
 
 # make pot はトップディレクトリで行う必要がある (実行した位置からの相対パスが
 # ファイルにコメントで残されるため、毎回違うと diff が出てしまう)。