From owner-freebsd-ports Sun Nov 9 02:10:05 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA28561 for ports-outgoing; Sun, 9 Nov 1997 02:10:05 -0800 (PST) (envelope-from owner-freebsd-ports) Received: (from gnats@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA28548; Sun, 9 Nov 1997 02:10:01 -0800 (PST) (envelope-from gnats) Resent-Date: Sun, 9 Nov 1997 02:10:01 -0800 (PST) Resent-Message-Id: <199711091010.CAA28548@hub.freebsd.org> Resent-From: gnats (GNATS Management) Resent-To: freebsd-ports Resent-Reply-To: FreeBSD-gnats@FreeBSD.ORG, dburr@POBoxes.com Received: from DonaldBurr.dyn.ml.org (dburr@199-170-160-82.la.inreach.net [199.107.160.82]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id CAA28289 for ; Sun, 9 Nov 1997 02:07:26 -0800 (PST) (envelope-from dburr@DonaldBurr.dyn.ml.org) Received: (from dburr@localhost) by DonaldBurr.dyn.ml.org (8.8.5/8.8.5) id CAA26879; Sun, 9 Nov 1997 02:08:49 -0800 (PST) Message-Id: <199711091008.CAA26879@DonaldBurr.dyn.ml.org> Date: Sun, 9 Nov 1997 02:08:49 -0800 (PST) From: dburr@POBoxes.com Reply-To: dburr@POBoxes.com To: FreeBSD-gnats-submit@FreeBSD.ORG X-Send-Pr-Version: 3.2 Subject: ports/4986: NEW PORT: comms/atp - ATP 1.50, a BBS QWK packet reader Sender: owner-freebsd-ports@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >Number: 4986 >Category: ports >Synopsis: NEW PORT: comms/atp - ATP 1.50, a BBS QWK packet reader >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Nov 9 02:10:00 PST 1997 >Last-Modified: >Originator: Donald Burr >Organization: Starfleet Command >Release: FreeBSD 2.2.2-RELEASE i386 >Environment: Should work on any fairly modern version of FreeBSD. >Description: atp 1.50 - QWK message packet reader and composer for FreeBSD ATP allows you to read and compose mail packets of the QWK format, commonly used on PC-based BBS systems. With this program, you can download all of your new e-mail and board messages as a QWK packet, read them offline, compose replies to selected messages off-line, then upload all of your replies as one QWK reply packet the next time you call the BBS. [ This port is maintained by Donald Burr . ] [To jkh: I've started using portlint now, and starting with this port, I'll be portlinting all of my submissions from now on. Let me know how this looks.] >How-To-Repeat: >Fix: #!/bin/sh # This is a shell archive (produced by GNU sharutils 4.1.4). # To extract the files from this archive, save it to some FILE, remove # everything before the `!/bin/sh' line above, then type `sh FILE'. # # Made on 1997-11-09 02:03 PST by . # Source directory was `/usr/ports/comms'. # # Existing files will *not* be overwritten unless `-c' is specified. # # This shar contains: # length mode name # ------ ---------- ------------------------------------------ # 1043 -rw-r--r-- atp/Makefile # 61 -rw-r--r-- atp/files/md5 # 1227 -rw-r--r-- atp/patches/patch-aa # 484 -rw-r--r-- atp/pkg/DESCR # 152 -rw-r--r-- atp/pkg/PLIST # 62 -rw-r--r-- atp/pkg/COMMENT # touch -am 1231235999 $$.touch >/dev/null 2>&1 if test ! -f 1231235999 && test -f $$.touch; then shar_touch=touch else shar_touch=: echo echo 'WARNING: not restoring timestamps. Consider getting and' echo "installing GNU \`touch', distributed in GNU File Utilities..." echo fi rm -f 1231235999 $$.touch # # ============= atp/Makefile ============== if test ! -d 'atp'; then echo 'x - creating directory atp' mkdir 'atp' fi if test -f 'atp/Makefile' && test X"$1" != X"-c"; then echo 'x - skipping atp/Makefile (file already exists)' else echo 'x - extracting atp/Makefile (text)' sed 's/^X//' << 'SHAR_EOF' > 'atp/Makefile' && # New ports collection makefile for: atp # Version required: 1.50 # Date created: 9 Nov 1997 # Whom: Donald Burr # # $Id$ # X DISTNAME= atp-1.50-src PKGNAME= atp-1.50 CATEGORIES= comms MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= system/bbs/mail X MAINTAINER= dburr@POBoxes.com X WRKSRC= ${WRKDIR}/${PKGNAME} X USE_GMAKE= YES GNU_CONFIGURE= YES X MAN1= atp.1 \ X atpdiag.1 \ X rot13.1 MAN3= editline.3 X post-install: X @echo "" X @echo "Each user who wishes to use ATP must do the following:" X @echo "" X @echo "1. set environment variable ATP to the location where s/he" X @echo " wishes configuration files located (e.g. \`HOME/.qwk')" X @echo "" X @echo "2. create the directory named above" X @echo "" X @echo "3. copy the files in ${PREFIX}/share/atp into it" X @echo "" X @echo "4. edit the atprc and taglines.atp file to contain whatever" X @echo " data you want." X @echo "" X @echo "see the atp(1) man page for more details." X X.include SHAR_EOF $shar_touch -am 1109020297 'atp/Makefile' && chmod 0644 'atp/Makefile' || echo 'restore of atp/Makefile failed' shar_count="`wc -c < 'atp/Makefile'`" test 1043 -eq "$shar_count" || echo "atp/Makefile: original size 1043, current size $shar_count" fi # ============= atp/files/md5 ============== if test ! -d 'atp/files'; then echo 'x - creating directory atp/files' mkdir 'atp/files' fi if test -f 'atp/files/md5' && test X"$1" != X"-c"; then echo 'x - skipping atp/files/md5 (file already exists)' else echo 'x - extracting atp/files/md5 (text)' sed 's/^X//' << 'SHAR_EOF' > 'atp/files/md5' && MD5 (atp-1.50-src.tar.gz) = dfaa7d9b883e766bde296a0a62b2355f SHAR_EOF $shar_touch -am 1109013897 'atp/files/md5' && chmod 0644 'atp/files/md5' || echo 'restore of atp/files/md5 failed' shar_count="`wc -c < 'atp/files/md5'`" test 61 -eq "$shar_count" || echo "atp/files/md5: original size 61, current size $shar_count" fi # ============= atp/patches/patch-aa ============== if test ! -d 'atp/patches'; then echo 'x - creating directory atp/patches' mkdir 'atp/patches' fi if test -f 'atp/patches/patch-aa' && test X"$1" != X"-c"; then echo 'x - skipping atp/patches/patch-aa (file already exists)' else echo 'x - extracting atp/patches/patch-aa (text)' sed 's/^X//' << 'SHAR_EOF' > 'atp/patches/patch-aa' && *** Makefile.in Sun Nov 9 01:50:30 1997 --- NEW/Makefile.in Sun Nov 9 01:51:57 1997 *************** *** 114,133 **** X in_cfg: X @echo " " X @echo "Installing configuration files . . ." ! @test -d $(atphome) || @MKDIR@ $(atphome) ! @if [ -f $(atphome)/atprc ] ;\ ! then mv $(atphome)/atprc $(atphome)/atprc.old ;\ ! echo "NOTE: atprc already exists, moved to $(atphome)/atprc.old" ;\ ! fi ! @if [ -f $(atphome)/.atprc ] ;\ ! then mv $(atphome)/.atprc $(atphome)/.atprc.old ;\ ! echo "NOTE: .atprc already exists, moved to $(atphome)/.atprc.old" ;\ ! fi ! @$(INSTALL) -m 640 $(srcdir)/docs/atprc $(atphome) ! @if [ -f $(atphome)/taglines.atp ] ;\ ! then echo "NOTE: taglines.atp already exists, check $(atphome)/taglines.atp" ;\ ! else $(INSTALL) -m 640 $(srcdir)/docs/taglines.atp $(atphome) ;\ ! fi X X in_bin: atp utils/atpdiag utils/rot13 X @echo " " --- 114,122 ---- X in_cfg: X @echo " " X @echo "Installing configuration files . . ." ! @test -d /usr/local/share/atp || @MKDIR@ /usr/local/share/atp ! @$(INSTALL) -m 640 $(srcdir)/docs/atprc /usr/local/share/atp ! @$(INSTALL) -m 640 $(srcdir)/docs/taglines.atp /usr/local/share/atp ;\ X X in_bin: atp utils/atpdiag utils/rot13 X @echo " " SHAR_EOF $shar_touch -am 1109015297 'atp/patches/patch-aa' && chmod 0644 'atp/patches/patch-aa' || echo 'restore of atp/patches/patch-aa failed' shar_count="`wc -c < 'atp/patches/patch-aa'`" test 1227 -eq "$shar_count" || echo "atp/patches/patch-aa: original size 1227, current size $shar_count" fi # ============= atp/pkg/DESCR ============== if test ! -d 'atp/pkg'; then echo 'x - creating directory atp/pkg' mkdir 'atp/pkg' fi if test -f 'atp/pkg/DESCR' && test X"$1" != X"-c"; then echo 'x - skipping atp/pkg/DESCR (file already exists)' else echo 'x - extracting atp/pkg/DESCR (text)' sed 's/^X//' << 'SHAR_EOF' > 'atp/pkg/DESCR' && atp 1.50 - QWK message packet reader and composer for FreeBSD X ATP allows you to read and compose mail packets of the QWK format, commonly used on PC-based BBS systems. With this program, you can download all of your new e-mail and board messages as a QWK packet, read them offline, compose replies to selected messages off-line, then upload all of your replies as one QWK reply packet the next time you call the BBS. X [ This port is maintained by Donald Burr . ] SHAR_EOF $shar_touch -am 1109013697 'atp/pkg/DESCR' && chmod 0644 'atp/pkg/DESCR' || echo 'restore of atp/pkg/DESCR failed' shar_count="`wc -c < 'atp/pkg/DESCR'`" test 484 -eq "$shar_count" || echo "atp/pkg/DESCR: original size 484, current size $shar_count" fi # ============= atp/pkg/PLIST ============== if test -f 'atp/pkg/PLIST' && test X"$1" != X"-c"; then echo 'x - skipping atp/pkg/PLIST (file already exists)' else echo 'x - extracting atp/pkg/PLIST (text)' sed 's/^X//' << 'SHAR_EOF' > 'atp/pkg/PLIST' && bin/atp bin/atpdiag bin/rot13 man/man1/atp.1.gz man/man1/atpdiag.1.gz man/man1/rot13.1.gz man/man3/editline.3.gz share/atp/atprc share/atp/taglines.atp SHAR_EOF $shar_touch -am 1109015597 'atp/pkg/PLIST' && chmod 0644 'atp/pkg/PLIST' || echo 'restore of atp/pkg/PLIST failed' shar_count="`wc -c < 'atp/pkg/PLIST'`" test 152 -eq "$shar_count" || echo "atp/pkg/PLIST: original size 152, current size $shar_count" fi # ============= atp/pkg/COMMENT ============== if test -f 'atp/pkg/COMMENT' && test X"$1" != X"-c"; then echo 'x - skipping atp/pkg/COMMENT (file already exists)' else echo 'x - extracting atp/pkg/COMMENT (text)' sed 's/^X//' << 'SHAR_EOF' > 'atp/pkg/COMMENT' && atp 1.50 - QWK message packet reader and composer for FreeBSD SHAR_EOF $shar_touch -am 1109013597 'atp/pkg/COMMENT' && chmod 0644 'atp/pkg/COMMENT' || echo 'restore of atp/pkg/COMMENT failed' shar_count="`wc -c < 'atp/pkg/COMMENT'`" test 62 -eq "$shar_count" || echo "atp/pkg/COMMENT: original size 62, current size $shar_count" fi exit 0 >Audit-Trail: >Unformatted: