Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Nov 1997 02:08:49 -0800 (PST)
From:      dburr@POBoxes.com
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/4986: NEW PORT: comms/atp - ATP 1.50, a BBS QWK packet reader
Message-ID:  <199711091008.CAA26879@DonaldBurr.dyn.ml.org>
Resent-Message-ID: <199711091010.CAA28548@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <dburr@POBoxes.com>. ]

[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 <dburr@DonaldBurr.dyn.ml.org>.
# 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 <dburr@POBoxes.com>
#
# $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 <bsd.port.mk>
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 <dburr@POBoxes.com>. ]
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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199711091008.CAA26879>