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