From owner-freebsd-ports Sat Dec 4 19: 1: 8 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id BF85C153BB for ; Sat, 4 Dec 1999 19:01:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id TAA12319; Sat, 4 Dec 1999 19:00:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from byzantine.student.umd.edu (byzantine.student.umd.edu [129.2.244.158]) by hub.freebsd.org (Postfix) with ESMTP id 5C66C1521D for ; Sat, 4 Dec 1999 18:56:45 -0800 (PST) (envelope-from howardjp@byzantine.student.umd.edu) Received: (from howardjp@localhost) by byzantine.student.umd.edu (8.9.3/8.9.3) id VAA55671; Sat, 4 Dec 1999 21:59:27 -0500 (EST) (envelope-from howardjp) Message-Id: <199912050259.VAA55671@byzantine.student.umd.edu> Date: Sat, 4 Dec 1999 21:59:27 -0500 (EST) From: howardjp@wam.umd.edu Reply-To: howardjp@wam.umd.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/15264: New port: sysutils/orville-write Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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