Date: Sat, 4 Dec 1999 21:59:27 -0500 (EST) From: howardjp@wam.umd.edu To: FreeBSD-gnats-submit@freebsd.org Subject: ports/15264: New port: sysutils/orville-write Message-ID: <199912050259.VAA55671@byzantine.student.umd.edu>
next in thread | raw e-mail | index | archive | help
>Number: 15264 >Category: ports >Synopsis: New port: sysutils/orville-write >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 4 19:00:01 PST 1999 >Closed-Date: >Last-Modified: >Originator: James Howard >Release: FreeBSD 4.0-CURRENT i386 >Organization: University of Maryland >Environment: FreeBSD byzantine.student.umd.edu 4.0-CURRENT FreeBSD 4.0-CURRENT #60: Tue Nov 30 10:38:30 EST 1999 howardjp@byzantine.student.umd.edu:/usr/src/sys/compile/BYZANTINE i386 >Description: Orville Write is a massive rewrite and upgrade of the standard UNIX write program. It supports blocking users, single line "telegrams" and lots of other cool things. It is often used in conjunction with party (see ports/15258). >How-To-Repeat: N/A >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # orville-write/ # orville-write/pkg # orville-write/pkg/COMMENT # orville-write/pkg/DESCR # orville-write/pkg/PLIST # orville-write/files # orville-write/files/md5 # orville-write/Makefile # orville-write/patches # orville-write/patches/patch-aa # echo c - orville-write/ mkdir -p orville-write/ > /dev/null 2>&1 echo c - orville-write/pkg mkdir -p orville-write/pkg > /dev/null 2>&1 echo x - orville-write/pkg/COMMENT sed 's/^X//' >orville-write/pkg/COMMENT << 'END-of-orville-write/pkg/COMMENT' XAdvanced replacement for write/mesg END-of-orville-write/pkg/COMMENT echo x - orville-write/pkg/DESCR sed 's/^X//' >orville-write/pkg/DESCR << 'END-of-orville-write/pkg/DESCR' XThis implementation of the Unix write program adds many nice features Xwhile remaining close to the standard Unix program in spirit. It has been Xheavily used on M-Net since 1985 and on Grex since 1991, as well as a few Xother systems. It is a ground-up reimplementation using no proprietary Xcode. It's available under a Berkeley-style license (no charge, no Xrestriction on commercial use, just don't take my name off of it). The Xcurrent version is fairly portable. X XOrville write was written for use on M-Net and Grex, both public access Xunix systems in Ann Arbor. As such, many of the features are designed to Xsupport a system featuring a delicate mix of novice users and hostile Xpranksters, plus a lot of people who just want to talk. It's user Xinterface is pretty much identical to the normal write program, but it Xoffers many extensions and improvements. END-of-orville-write/pkg/DESCR echo x - orville-write/pkg/PLIST sed 's/^X//' >orville-write/pkg/PLIST << 'END-of-orville-write/pkg/PLIST' X@owner root X@group tty X@cd /usr/local Xbin/write Xbin/amin Xbin/helpers Xbin/mesg Xbin/huh Xbin/tel Xbin/chat Xetc/wrttab END-of-orville-write/pkg/PLIST echo c - orville-write/files mkdir -p orville-write/files > /dev/null 2>&1 echo x - orville-write/files/md5 sed 's/^X//' >orville-write/files/md5 << 'END-of-orville-write/files/md5' XMD5 (orville-write-2.41a.tar.gz) = 86efe9e958385a2fe4098ecab09ea2da END-of-orville-write/files/md5 echo x - orville-write/Makefile sed 's/^X//' >orville-write/Makefile << 'END-of-orville-write/Makefile' X# New ports collection makefile for: orville-write X# Version required: 2.41a X# Date created: 4 December 1999 X# Whom: James Howard <howardj@wam.umd.edu> X# X# $FreeBSD$ X# X XDISTNAME= orville-write-2.41a XPKGNAME= orville-write-2.41a XCATEGORIES= misc XMASTER_SITES= http://www.wwnet.net/~janc/software/ X XMAINTAINER= howardjp@wam.umd.edu X XMAN1= amin.1 helpers.1 huh.1 mesg.1 write.1 tel.1 chat.1 X Xdo-install: X ${INSTALL_SCRIPT} -g tty -o root -m 6711 ${WRKSRC}/write ${PREFIX}/bin X ${INSTALL_SCRIPT} -o root -m 4711 ${WRKSRC}/mesg ${PREFIX}/bin X ${INSTALL_SCRIPT} -o root -m 4711 ${WRKSRC}/amin ${PREFIX}/bin X ${INSTALL_SCRIPT} -o root -m 4711 ${WRKSRC}/huh ${PREFIX}/bin X ${INSTALL_SCRIPT} -o root -m 4711 ${WRKSRC}/helpers ${PREFIX}/bin X ${INSTALL_SCRIPT} -g tty -o root -m 6711 ${WRKSRC}/write ${PREFIX}/bin/tel X ${INSTALL_SCRIPT} -g tty -o root -m 6711 ${WRKSRC}/write ${PREFIX}/bin/chat X ${TOUCH} /var/run/wrttmp X ${TOUCH} /var/run/wrthist X ${TOUCH} /var/log/writelog X ${INSTALL_SCRIPT} ${WRKSRC}/wrttab ${PREFIX}/etc/wrttab X ${INSTALL_SCRIPT} ${WRKSRC}/amin.1 ${PREFIX}/man/man1/ X ${INSTALL_SCRIPT} ${WRKSRC}/helpers.1 ${PREFIX}/man/man1/ X ${INSTALL_SCRIPT} ${WRKSRC}/huh.1 ${PREFIX}/man/man1/ X ${INSTALL_SCRIPT} ${WRKSRC}/write.1 ${PREFIX}/man/man1/ X ${INSTALL_SCRIPT} ${WRKSRC}/mesg.1 ${PREFIX}/man/man1/ X ${INSTALL_SCRIPT} ${WRKSRC}/chat.1 ${PREFIX}/man/man1/ X ${INSTALL_SCRIPT} ${WRKSRC}/tel.1 ${PREFIX}/man/man1/ X Xpost-extract: X @(cd ${WRKSRC}; ${RM} -f .depend) X X.include <bsd.port.mk> END-of-orville-write/Makefile echo c - orville-write/patches mkdir -p orville-write/patches > /dev/null 2>&1 echo x - orville-write/patches/patch-aa sed 's/^X//' >orville-write/patches/patch-aa << 'END-of-orville-write/patches/patch-aa' X--- Makefile.orig Sat Dec 4 21:21:35 1999 X+++ Makefile Sat Dec 4 21:12:51 1999 X@@ -1,14 +1,13 @@ X # M-Net Settings - BSDI Unix on a 486 box X-#CFLAGS=-DBSD -DDISCONNECT -DTTY_GROUP \ X-# -DWRTTMP='"/etc/wrttmp"' \ X-# -DWRTHIST='"/etc/wrthist"' \ X-# -DWRTTAB='"/etc/wrttab"' \ X-# -DHELPERS='"/etc/helpers"' \ X-# -DLOG='"/var/log/writelog"' \ X-# -DHELPLOG='"/var/log/writehlog"' \ X-# -DUTMP='"/var/run/utmp"' \ X-# -DNOVICEHELP='"/usr/lib/write.help"' X-#LIB= X+CFLAGS=-DBSD -DDISCONNECT -DTTY_GROUP \ X+ -DWRTTMP='"/var/run/wrttmp"' \ X+ -DWRTHIST='"/var/run/wrthist"' \ X+ -DWRTTAB='"/usr/local/etc/wrttab"' \ X+ -DLOG='"/var/log/writelog"' \ X+ -DUTMP='"/var/run/utmp"' \ X+ -DNOVICEHELP='"/usr/lib/write.help"' \ X+ -DNOGETUTENT X+LIB=-lcrypt X X # Grex Settings - SunOs on some old sun 4 X #CC=gcc X@@ -28,17 +27,17 @@ X #LIB= -lshadow X X # My new development system -- Linux -- debugging setup X-CFLAGS=-g -DBSD -DDISCONNECT -DTTY_GROUP \ X- -DWRTTMP='"/home/janc/src/write/wrttmp"' \ X- -DWRTHIST='"/home/janc/src/write/wrthist"' \ X- -DWRTTAB='"/home/janc/src/write/wrttab"' \ X- -DHELPERS='"/home/janc/src/write/helperfile"' \ X- -DEXCEPTIONS \ X- -DLOG='"/home/janc/src/write/writelog"' \ X- -DHELPLOG='"/home/janc/src/write/writehlog"' \ X- -DNOVICEHELP='"/home/janc/src/write/write.help"' \ X- -DNOHELPER='"/home/janc/src/write/write.nohelper"' X-LIB= X+#CFLAGS=-g -DBSD -DDISCONNECT -DTTY_GROUP \ X+# -DWRTTMP='"/home/janc/src/write/wrttmp"' \ X+# -DWRTHIST='"/home/janc/src/write/wrthist"' \ X+# -DWRTTAB='"/home/janc/src/write/wrttab"' \ X+# -DHELPERS='"/home/janc/src/write/helperfile"' \ X+# -DEXCEPTIONS \ X+# -DLOG='"/home/janc/src/write/writelog"' \ X+# -DHELPLOG='"/home/janc/src/write/writehlog"' \ X+# -DNOVICEHELP='"/home/janc/src/write/write.help"' \ X+# -DNOHELPER='"/home/janc/src/write/write.nohelper"' X+#LIB= X X # My old development system -- NeXT -- debugging setup X #CFLAGS=-g -DBSD -DDISCONNECT -DTTY_GROUP \ END-of-orville-write/patches/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912050259.VAA55671>