Sat Feb 16 16:34:09 2019 UTC ()
Add a package for empty-0.6.20b.

Run applications under pseudo-terminal (PTY) sessions and replace
TCL/Expect with a simple tool under your favorite shell (sh, bash,
csh, tcsh, ksh, zsh, etc.).

Packaged by David Weller-Fahy in PR pkg/53955.


(bsiegert)
diff -r1.2775 -r1.2776 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/empty/DESCR
diff -r0 -r1.1 pkgsrc/devel/empty/Makefile
diff -r0 -r1.1 pkgsrc/devel/empty/PLIST
diff -r0 -r1.1 pkgsrc/devel/empty/distinfo
diff -r0 -r1.1 pkgsrc/devel/empty/patches/patch-Makefile

cvs diff -r1.2775 -r1.2776 pkgsrc/devel/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/Makefile 2019/02/09 08:20:28 1.2775
+++ pkgsrc/devel/Makefile 2019/02/16 16:34:09 1.2776
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.2775 2019/02/09 08:20:28 wen Exp $ 1# $NetBSD: Makefile,v 1.2776 2019/02/16 16:34:09 bsiegert Exp $
2# 2#
3 3
4COMMENT= Development utilities 4COMMENT= Development utilities
5 5
6SUBDIR+= ETL 6SUBDIR+= ETL
7SUBDIR+= ExmanIDE 7SUBDIR+= ExmanIDE
8SUBDIR+= GConf 8SUBDIR+= GConf
9SUBDIR+= GConf-ui 9SUBDIR+= GConf-ui
10SUBDIR+= Gorm 10SUBDIR+= Gorm
11SUBDIR+= MoarVM 11SUBDIR+= MoarVM
12SUBDIR+= ObjectiveLib 12SUBDIR+= ObjectiveLib
13SUBDIR+= ProjectCenter 13SUBDIR+= ProjectCenter
14SUBDIR+= R-BH 14SUBDIR+= R-BH
@@ -243,26 +243,27 @@ SUBDIR+= editline @@ -243,26 +243,27 @@ SUBDIR+= editline
243SUBDIR+= editorconfig-core 243SUBDIR+= editorconfig-core
244SUBDIR+= eet 244SUBDIR+= eet
245SUBDIR+= egypt 245SUBDIR+= egypt
246SUBDIR+= eina 246SUBDIR+= eina
247SUBDIR+= eio 247SUBDIR+= eio
248SUBDIR+= electric-fence 248SUBDIR+= electric-fence
249SUBDIR+= elf 249SUBDIR+= elf
250SUBDIR+= elfcat 250SUBDIR+= elfcat
251SUBDIR+= elfsh 251SUBDIR+= elfsh
252SUBDIR+= elftoolchain 252SUBDIR+= elftoolchain
253SUBDIR+= elib 253SUBDIR+= elib
254SUBDIR+= emacs-ilisp 254SUBDIR+= emacs-ilisp
255SUBDIR+= emacs20-elib 255SUBDIR+= emacs20-elib
 256SUBDIR+= empty
256SUBDIR+= epydoc 257SUBDIR+= epydoc
257SUBDIR+= eric4 258SUBDIR+= eric4
258SUBDIR+= erlang-base64url 259SUBDIR+= erlang-base64url
259SUBDIR+= erlang-cache_tab 260SUBDIR+= erlang-cache_tab
260SUBDIR+= erlang-ezlib 261SUBDIR+= erlang-ezlib
261SUBDIR+= erlang-fs 262SUBDIR+= erlang-fs
262SUBDIR+= error 263SUBDIR+= error
263SUBDIR+= ethos 264SUBDIR+= ethos
264SUBDIR+= etrace 265SUBDIR+= etrace
265SUBDIR+= exctags 266SUBDIR+= exctags
266SUBDIR+= exempi 267SUBDIR+= exempi
267SUBDIR+= extra-cmake-modules 268SUBDIR+= extra-cmake-modules
268SUBDIR+= fann 269SUBDIR+= fann

File Added: pkgsrc/devel/empty/DESCR
Run applications under pseudo-terminal (PTY) sessions and replace
TCL/Expect with a simple tool under your favorite shell (sh, bash,
csh, tcsh, ksh, zsh, etc.).

File Added: pkgsrc/devel/empty/Makefile
# $NetBSD: Makefile,v 1.1 2019/02/16 16:34:09 bsiegert Exp $

DISTNAME=	empty-0.6.20b
CATEGORIES=	devel
MASTER_SITES=	https://downloads.sourceforge.net/project/empty/empty/empty-0.6.20b/
EXTRACT_SUFX=	.tgz

MAINTAINER=	dave@weller-fahy.com
HOMEPAGE=	https://downloads.sourceforge.net/project/empty/empty/empty-0.6.20b/
COMMENT=	Simple replacement for expect
LICENSE=	modified-bsd

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

File Added: pkgsrc/devel/empty/PLIST
@comment $NetBSD: PLIST,v 1.1 2019/02/16 16:34:09 bsiegert Exp $
bin/empty
man/man1/empty.1

File Added: pkgsrc/devel/empty/distinfo
$NetBSD: distinfo,v 1.1 2019/02/16 16:34:09 bsiegert Exp $

SHA1 (empty-0.6.20b.tgz) = 584ef81a2c16f9602a7552a39be55a0c49f185eb
RMD160 (empty-0.6.20b.tgz) = 092ed244e0b856ff5bb923798f9fa0142dd533b0
SHA512 (empty-0.6.20b.tgz) = bdeda29ecde0bc7ee0432656f0497154e04dbad26aba62a0fe76ded394ddeefe2bfd921594a2dae44459b62ab4767d3b12a7a86216dfda56b6d77035a8b05c3d
Size (empty-0.6.20b.tgz) = 16269 bytes
SHA1 (patch-Makefile) = c15f37504340e500e9fad8755029ad3773c43ed4

File Added: pkgsrc/devel/empty/patches/patch-Makefile
$NetBSD: patch-Makefile,v 1.1 2019/02/16 16:34:09 bsiegert Exp $

Do not set PREFIX to allow unprivileged use, and respect DESTDIR.

--- Makefile.orig	2015-08-10 08:21:35.000000000 +0000
+++ Makefile
@@ -13,8 +13,6 @@
 CC =	cc
 LIBS =	-lutil
 
-PREFIX = /usr/local
-
 all:
 	${CC} ${CFLAGS} -Wall ${LIBS} -o empty empty.c
 
@@ -41,11 +39,11 @@ SunOS-gcc:
 
 install:
 	[ -f `which strip` ] && strip empty
-	[ -d ${PREFIX}/bin ] && cp empty ${PREFIX}/bin || mkdir -p ${PREFIX}/bin && cp empty ${PREFIX}/bin
-	[ -d ${PREFIX}/man/man1 ] && cp empty.1 ${PREFIX}/man/man1 || mkdir -p ${PREFIX}/man/man1 && cp empty.1 ${PREFIX}/man/man1
+	[ -d ${DESTDIR}${PREFIX}/bin ] && cp empty ${DESTDIR}${PREFIX}/bin || mkdir -p ${DESTDIR}${PREFIX}/bin && cp empty ${DESTDIR}${PREFIX}/bin
+	[ -d ${DESTDIR}${PREFIX}/man/man1 ] && cp empty.1 ${DESTDIR}${PREFIX}/man/man1 || mkdir -p ${DESTDIR}${PREFIX}/man/man1 && cp empty.1 ${DESTDIR}${PREFIX}/man/man1
 deinstall:
-	rm ${PREFIX}/bin/empty
-	rm ${PREFIX}/man/man1/empty.1
+	rm ${DESTDIR}${PREFIX}/bin/empty
+	rm ${DESTDIR}${PREFIX}/man/man1/empty.1
 uninstall:	deinstall
 
 clean: