aboutsummaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
Diffstat (limited to 'comms')
-rw-r--r--comms/Makefile10
-rw-r--r--comms/ecu/Makefile29
-rw-r--r--comms/ecu/distinfo1
-rw-r--r--comms/ecu/pkg-comment1
-rw-r--r--comms/ecu/pkg-descr31
-rw-r--r--comms/ecu/pkg-plist5
-rw-r--r--comms/hylafax/Makefile141
-rw-r--r--comms/hylafax/distinfo1
-rw-r--r--comms/hylafax/files/README225
-rw-r--r--comms/hylafax/files/patch-ab32
-rw-r--r--comms/hylafax/pkg-comment1
-rw-r--r--comms/hylafax/pkg-descr14
-rw-r--r--comms/hylafax/pkg-plist209
-rw-r--r--comms/kermit/Makefile19
-rw-r--r--comms/kermit/distinfo1
-rw-r--r--comms/kermit/files/Makefile.sed34
-rw-r--r--comms/kermit/pkg-comment1
-rw-r--r--comms/kermit/pkg-descr8
-rw-r--r--comms/kermit/pkg-plist3
-rw-r--r--comms/kermit/scripts/configure8
-rw-r--r--comms/mgetty+sendfax/Makefile28
-rw-r--r--comms/mgetty+sendfax/distinfo1
-rw-r--r--comms/mgetty+sendfax/pkg-comment1
-rw-r--r--comms/mgetty+sendfax/pkg-descr10
-rw-r--r--comms/mgetty+sendfax/pkg-plist45
-rw-r--r--comms/mgetty+sendfax/scripts/configure378
-rw-r--r--comms/seyon/Makefile20
-rw-r--r--comms/seyon/distinfo1
-rw-r--r--comms/seyon/files/patch-aa116
-rw-r--r--comms/seyon/pkg-comment1
-rw-r--r--comms/seyon/pkg-descr23
-rw-r--r--comms/seyon/pkg-plist11
-rw-r--r--comms/viewfax/Makefile19
-rw-r--r--comms/viewfax/distinfo1
-rw-r--r--comms/viewfax/pkg-comment1
-rw-r--r--comms/viewfax/pkg-descr11
-rw-r--r--comms/viewfax/pkg-plist6
37 files changed, 0 insertions, 1447 deletions
diff --git a/comms/Makefile b/comms/Makefile
deleted file mode 100644
index e8d89d61f594..000000000000
--- a/comms/Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
-# $Id: Makefile,v 1.12 1995/05/13 06:07:36 asami Exp $
-#
-# RESTRICTED: rzsz
-#
-# BROKEN: flexfax
-#
-
-SUBDIR= ecu kermit mgetty+sendfax seyon
-
-.include <bsd.port.subdir.mk>
diff --git a/comms/ecu/Makefile b/comms/ecu/Makefile
deleted file mode 100644
index 98d52e1b7449..000000000000
--- a/comms/ecu/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: ecu
-# Version required: 3.34beta
-# Date created: Feb 18, 1995
-# Whom: ache
-#
-# $Id: Makefile,v 1.4 1995/05/11 19:32:28 ache Exp $
-#
-
-DISTNAME= ecu-3.34beta
-PKGNAME= ecu-3.34b
-CATEGORIES+= comms
-MASTER_SITES= ftp://ftp.kiae.su/unix/comm/
-EXTRACT_SUFX= .cpio.Z
-WRKSRC= ${WRKDIR}/ecu
-
-MAINTAINER= ache@FreeBSD.ORG
-
-EXTRACT_CMD= (zcat | cpio -idm)
-EXTRACT_ARGS= <
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= Configure
-IS_INTERACTIVE= yes
-
-pre-install:
- cd ${WRKSRC}/doc; \
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 ecu.man ${PREFIX}/man/cat1/ecu.1; \
- ${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m 644 proc.man ${PREFIX}/man/cat1/proc.1
-
-.include <bsd.port.mk>
diff --git a/comms/ecu/distinfo b/comms/ecu/distinfo
deleted file mode 100644
index 10f7584559cf..000000000000
--- a/comms/ecu/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (ecu-3.34beta.cpio.Z) = 269f1ddb3933372a2709367fd17a67aa
diff --git a/comms/ecu/pkg-comment b/comms/ecu/pkg-comment
deleted file mode 100644
index 549f8cc606d0..000000000000
--- a/comms/ecu/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Extended Call Utility version 3.34beta
diff --git a/comms/ecu/pkg-descr b/comms/ecu/pkg-descr
deleted file mode 100644
index 1dd5c1cde879..000000000000
--- a/comms/ecu/pkg-descr
+++ /dev/null
@@ -1,31 +0,0 @@
- ECU (Extended Call Utility) is a personal and research communications
- program originally written for users of SCO UNIX V.3.2/386 and XENIX V
- on 80286 and 80386 systems. Support for other systems has been added
- and further porting is possible with "minor" effort to other systems
- based on or similar to UNIX System V.
-
- ECU provides the classic terminal communications facility of passing
- keyboard data to a serial line and incoming data to the computer video
- display. In addition, a dialing directory, a function key mapping
- feature, and session logging are available.
-
- A very flexible procedure (script) language is also incorporated to
- automate many communications tasks. In addition to augmenting
- interactive tasks, by using shell scripts and ECU procedures, ECU can
- perform batch-style communications sessions in an entirely "unattended"
- fashion.
-
- ECU presents to the host a flexible "ANSI" terminal type, accepting any
- valid video control sequences from MS-DOS or SCO documentation as of
- late 1990. It also fares well, though imperfectly, with Sun and VT-100
- in-band video control sequences. Standards are great: everybody should
- have one, especially if they call it "ANSI."
-
- The program supports almost any local terminal (console) which can be
- described in a termcap database entry. For more information, refer to
- "Supported Terminals."
-
- ECU supports numerous file transfer protocols: as of this writing,
- XMODEM, XMODEM/CRC, XMODEM-1K, YMODEM/CRC Batch, ZMODEM/CRC-16,
- ZMODEM/CRC-32, Kermit and SEAlink are supported.
-
diff --git a/comms/ecu/pkg-plist b/comms/ecu/pkg-plist
deleted file mode 100644
index 9c597fd56499..000000000000
--- a/comms/ecu/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-@cd /usr/local
-bin/ecu
-lib/ecu
-man/cat1/ecu.1
-man/cat1/proc.1
diff --git a/comms/hylafax/Makefile b/comms/hylafax/Makefile
deleted file mode 100644
index 5479a763f4e2..000000000000
--- a/comms/hylafax/Makefile
+++ /dev/null
@@ -1,141 +0,0 @@
-# ports collection makefile for: hylafax
-# Version required: v3.0pl0
-# Date created: 16 May 1995
-# Whom: Julian Stacey <jhs@freebsd.org>
-# To Replace: flexfax v2.3beta038special
-# Name changed from flexfax to hylafax by author of both: Sam Leffler.
-
-DISTNAME= hylafax-v3.0pl0
-PKGNAME= hylafax-3.0.0
-CATEGORIES+= comms
-KEYWORDS+= fax
-MASTER_SITES= ftp://ftp.sgi.com/sgi/fax/source/
-EXTRACT_SUFX= -tar.gz
-HAS_CONFIGURE= yes
-
-INSTALL= "sh port/install.sh"
-# By default, FreeBSD make of ports sets INSTALL=install,
-# <bsd.port.mk> says make wont allow variables to be unset.
-# Hylafax ${WRKSRC}/configure needs a special (supplied) install
-# (To quote ${WRKSRC}/config.site:
-# Beware of changing the INSTALL definition; you *must* have an
-# install script that emulates the Silicon Graphics install program!
-# ) which it assumes you dont want if you set INSTALL.
-# I would prefer to unset the INSTALL from the FreeBSD ports mechanism,
-# but instead I reset it to what Hylafax wants.
-# As this is still insufficient, See also patches/patch-ad.
-
-MAINTAINER= jhs@FreeBSD.org
-
-.if !exists(patches/patch-ab)
-IS_INTERACTIVE= yes
-# patches/patch-ab makes this BATCH compilable,
-# ( If you need interactive config, mv patch-ab patch-ab.mv )
-.endif
-
-# EXEC_DEPENDS?= ghostview:${PORTSDIR}/print/ghostview
-# For viewing faxes, not essential for compiling.
-
-EXEC_DEPENDS+= gs:${PORTSDIR}/print/ghostscript
-# ghostscript is called by faxcover & sendfax.
-# FreeBSD ports does not come with ghostscript-3 (the license is
-# restrictive), FreeBSD ports comes with ghostscript-2.6.2, which
-# is what I'm currently using. Sam Leffler wrote:
-# Ghostscript versions since 3.12 have had a working tiffg32d
-# driver, but beware of versions before 3.12 that have a
-# tiffg32d driver; those drivers generate invalid 2D-encoded data.
-
-# Someone with more time & less space than me can investigate merging these.
-# LIB_DEPENDS= something:${PORTSDIR}/graphics/tiff
-# ./libtiff has 2M, & may be duplicates of what is in ${PORTSDIR}/graphics/tiff
-# LIB_DEPENDS= something:${PORTSDIR}/print/afm
-# ./afm/ has 536K of fonts, that perhaps could be merged.
-
-FAXCOVER?= /etc/faxcover.ps
-# Default location to check for an optional over-riding host specific
-# customised faxcover that will be installed in these sources,
-# & end up where Hylafax installs all its stuff by default:
-# /var/spool/fax/etc/....
-# Note dont make FAXCOVER use a variable (such as ${PREFIX}),
-# as that wont work in `exists' below.
-
-# ------------------------------------------------------------------------------
-
-post-configure:
-.if exists(${FAXCOVER})
- @echo I see you have ${FAXCOVER},
- @echo which I will use to install a system default from.
- @# When I suggested to Sam (in the flexfax mailing list) merging
- @# in the distribution util/cover.templ & faxcover/faxcover.ps
- @# ( as they are virtually identical) Sam said they're for
- @# different things, & wouldn't do it. I don't know what the
- @# different purposes are, & I Do succesfully use the same file.
- -cd ${WRKSRC} ; mv faxcover/faxcover.ps faxcover/faxcover.ps.mv
- -cd ${WRKSRC} ; mv util/cover.templ util/cover.templ.mv
- -cd ${WRKSRC} ; ln -s ../cover.ps faxcover/faxcover.ps
- -cd ${WRKSRC} ; ln -s ../cover.ps util/cover.templ
- -cd ${WRKSRC} ; ln -s ${FAXCOVER} cover.ps
-.endif
-.if exists(patches/patch-ab)
- @echo "patches/patch-ab has supressed interactive configuration."
- @# If you need interactive config, mv patch-ab patch-ab.mv
-.endif
-
-post-install:
- cd ${PREFIX}/bin ; strip \
- fax2ps faxalter faxcover faxmail faxrm faxstat sendfax sendpage
- cd ${PREFIX}/sbin ; strip faxd.recv faxgetty faxq
- @echo "Hylafax by default only does this sete[gu]id 0 stuff:"
- @echo " -u uucp -m 4755 faxq faxgetty"
- @echo "If you, like I, think it needs more, run 'make suid'"
- @echo "Now consider running faxaddmodem"
-
-SUID_EXES= /usr/local/sbin/faxgetty
-SUID_EXES+= /usr/local/sbin/faxq
-SUID_EXES+= /usr/local/bin/faxrm
-SUID_EXES+= /usr/local/bin/faxalter
-suid:
- @# This does too much, & may perhaps cause security loopholes,
- @# but default Hylafax doesnt do enough, eg faxrm wont work,
- @# & even worse, I have received a faxes that then silent failed
- @# to write to recvq.
- @# Only fax modem users who test their hypotheses may change this !
- @# (Imagine losing an important incoming fax, if recvq is unwritable.)
- chown uucp ${SUID_EXES}
- chgrp dialer ${SUID_EXES}
- chmod 6555 ${SUID_EXES}
- find /var/spool/fax -print | xargs chown uucp
- find /var/spool/fax -print | xargs chgrp dialer
- find /var/spool/fax -print | xargs chmod g+w
- find /var/spool/fax -print | xargs chmod g+r
- find /var/spool/fax -type d -print | xargs chmod g+x
- # now remove some x bits that get set by mistake.
- -cd /var/spool/fax ; chmod g-x FIFO* log/* status/* recvq/* sendq/*
- @echo "Now nonsider doing somethink like this:"
- @echo " sh"
- @echo " n=1"
- @echo ' all="ttyd$$n ttyid$$n ttyld$$n cua0$$n cuai0$$n cual0$$n"'
- @echo ' chown uucp $$all; chgrp dialer $$all; chmod 660 $$all'
-
-post-clean:
- rm -f \
- fax2ps/fax2ps \
- faxalter/faxalter \
- faxcover/faxcover \
- faxd/faxd \
- faxgetty/faxgetty \
- faxmail/faxmail \
- faxq/faxq \
- faxrm/faxrm \
- faxstat/faxstat \
- recvfax/recvfax \
- sendfax/sendfax \
- sendpage/sendpage \
- sgi2fax/sgi2fax
- @# Sam Leffler (author of Hylafax) has a non standard view of
- @# `make clean': he leaves binaries intact - deliberately !
- @# One cannot use /usr/share/mk/bsd.port.mk re-clean: to invoke
- @# `make clobber' before `make clean'
- @# as it results in `"rules", ... Could not find Makedepend'
-
-.include <bsd.port.mk>
diff --git a/comms/hylafax/distinfo b/comms/hylafax/distinfo
deleted file mode 100644
index ceabf3388b5f..000000000000
--- a/comms/hylafax/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (hylafax-v3.0pl0-tar.gz) = 014ec8a64ea7493d26c50c61b5ef3111
diff --git a/comms/hylafax/files/README b/comms/hylafax/files/README
deleted file mode 100644
index a979996b61d8..000000000000
--- a/comms/hylafax/files/README
+++ /dev/null
@@ -1,225 +0,0 @@
- NOTES ON HYLAFAX IN FREEBSD (/usr/ports/comms/hylafax)
- By Julian Stacey <jhs@freebsd.org> May 1995
-
-This port replaces flexfax (which is over a year old).
-Thanks to Sam Leffler of SGI for writing & releasing Hylafax :-)
-I <jhs@freebsd.org> wrote the FreeBSD ports/comm/hylafax/* files,
-
-Copyright Julian Stacey 1995:
- Please preserve & comply with Sam Leffler's & SGI's legal stuff
- I hereby release my work in this area for public use, & disclaim
- all liability !
- Leave my name intact please, I'm a freelance, publicity can be useful.
-
-Documentation:
- - On Line Manuals: man hylafax.
- - World Wide Web site: (http://www.vix.com/flexfax/
- - Source tree: Local copies of web in html & html/FAQ etc.
-
-Mailing List for Support, Development etc:
- Don't mail me your fax or modem problems, nor post Hylafax
- software bugs & fax modem problems to a Freebsd mail list.
- The correct mail list: flexfax@sgi.com
-
-Patches:
- Bug reports, accompanied by diff -c patches, will be reviewed &
- commited to FreeBSD/ports).
-
-Examples:
- Syntax etc examples are in: config.jhs config.ttyd1.jhs etc.ttys.jhs
-
-My Test Environment:
- SupraFax V32bis + FreeBSD-2-current (May 1995)
-
-Outstanding:
- I'm not sure if the lock file scheme is OK
- (It may be, I just used the default).
- Some of the permissions are not right,
- (sometimes I get many email acknowledgements for each fax
- sent (but fax is only sent once, no horrendous phone bill
- ... yet ;-)
- My faxgetty will not answer as a normal modem (maybe its the modem,
- or maybe my config file is wrong).
-
----
-Julian Stacey <jhs@freebsd.org> Tel. +49 89 268616. Fax Modem: 2608126
- http://www.regent.e-technik.tu-muenchen.de/people/jhs.html
-Vector Systems Ltd: an Internet, Unix & C consultancy in Munich Germany
-
-Appended are some example Config files:
-
-etc.ttys
-{-------
-ttyd1 "/usr/local/sbin/faxgetty" vt100 on unsecure
--------}
-
-config
-{-------
-LogFacility: daemon
-CountryCode: 49
-AreaCode: 89
-LongDistancePrefix: 0
-InternationalPrefix: 00
-DialStringRules: etc/dialrules.europe
-ServerTracing: 1
-MaxSendPages: 20
--------}
-
-config.ttyd1
-{-------
-# /var/spool/fax/etc/config.ttyd1 by jhs@freebsd.org
-# from $Header: /usr/people/sam/fax/config/RCS/rockwell,v 1.25 1995/03/10 23:36:02 sam Exp $
-# this file documented in man config
-
-# Sam says:
-# {
-# If you stop faxq then faxd.recv will remove the job itself;
-# otherwise if it sees faxq is running it passes the remove request on and
-# assumes the task was completed (there is no acknowledgement).
-
-# ServerTracing so that tracing messages are not sent out (listed in the
-# TODO file, a fix is welcome). If you think this might be happening, try
-# echo "CServerTracing: 0x201">/var/spool/fax/FIFO
-# to force faxq to reset the current value for ServerTracing.
-# }
-
-# Configuration for a Rockwell-based Class 2 modem.
-# Boca M1440E firmware V1.270 or newer
-# Dallas Fax (throw it away!)
-# Hayes Optima 24+Fax96 firmware TR00-J260-001 XXX or newer
-# SupraFAX v.32bis firmware V1.200-C or newer
-# Twincom 144/DF firmware revision V1.200 or newer
-# Dynalink 1414VE
-# (and others)
-
-# This configuration file sets up the modem to run at 19.2 for
-# sending and for receiving. XON/XOFF flow control is used on
-# the tty port. RTS/CTS can be used by switching the flow control
-# setup, but beware of modems that do not support it during
-# facsimile operations. Also beware that the adaptive-answer
-# facility, when supported, is usually unreliable.
-
-# AdaptiveAnswer boolean No enable adaptive answer of inbound calls
-AdaptiveAnswer Yes
-# AnswerRotary string Any alternatives for answering calls
-# AnswerRotary "fax data"
-# DestControls jhs set later see man destctrls
-
-MaxDials 3 # max calls to transmit a job (presumably doing succesive pages)
-# Wrong numbers cost me 23pf per fail, & earache to whoever answers the phone !
-# MaxTries 3 # max attempts to transmit a job (3 default)
-NoCarrierRetrys 0 # default 1 # number of times to retry dialing on ``NO CARRIER''
-
-# JobReqBusy integer 300 requeue interval for BUSY dial result
-
-MaxSendPages 20 # max pages to permit in a send
-
-# jhs later QualifyTSI file of TSI patterns for qualifying senders
-CountryCode: 49
-AreaCode: 89
-FAXNumber: +49.89.2608126 # also used to name session log file
-LocalIdentifier: "+49 89 2608126"
-LongDistancePrefix: 0
-InternationalPrefix: 00
-DialStringRules: etc/dialrules.europe
-ServerTracing: 1
-SessionTracing: 11
-RecvFileMode: 0644 # if you have nosey users, consider 0600
-LogFileMode: 0644 # make it 0600 if calling card access codes are logged
-DeviceMode: 0600
-RingsBeforeAnswer: 2
-SpeakerVolume: medium
-
-# Any appearance of ``%l'' is replaced with the tty name and any
-# appearance of ``%s'' is replaced with the serial port speed (in decimal).
-GettyArgs: "std.%s -" # "std.%s ttyd1" # default is "-h %l dx_%s"
-# FreeBSD man getty says: getty [type [tty]]
-# FreeBSD man login says: -h specifies host from which the connection received.
-# kew@timesink.spk.wa.us (FreeBSD 2.1.0) uses "std.%s -".
-
-TagLineFont: etc/lutRS18.pcf
-# pre jhs default was TagLineFormat: "From %%l|%c|Page %%p of %%t"
-# %c gives American-only date format, which is confusing in Britain or Germany
-# so I use international accountancy date format: (19)95 08 01 (ie 1st Aug)
-# I use no words in my tag line, as fax may be in German or English.
-#---
-# allow at least 4 spaces before VSL as PCS fax chops left margin
-# dont actually use space char, as entabbing this file will lose it all
-# dont put too much in any one field or will overprint
-# %%l takes LocalIdentifier
-# %%n sender fax ie +49.89.2608126
-# %%d target fax ie +498968004525, from sendfax -d gary@68004.525
-# %%p page number inc. cover sheet
-# %%t total pages inc. cover sheet
-# jhs created `pages' symbol (\241 dec161 xa1) in lutRS18.pcf
-# jhs created `phone' symbol (\244 dec164 xa4) in lutRS18.pcf
-# `phone' & `pages' are inspired by symbols that pcs fax machine prints
-# PCS FAX is "Canon Fax 280" Model H11232, + H11 2325 + HA2 1324, REN=3
-TagLineFormat: "Fax %%n|Tel \244 +49 89 268616|\241 %%p/%%t %Y:%m:%d %H:%M"
-
-# MaxRecvPages: unlimited
-
-# Modem-related stuff: should reflect modem command interface
-# and hardware connection/cabling (e.g. flow control).
-
-ModemType: Class2 # use class 2 interface
-ModemRate: 19200 # fax send&recv is locked at 19.2
-ModemFlowControl: xonxoff # default
-
-ModemResetCmds: AT&F2 # what you want for a Supra # JJ I have not checked operation since enabling this
-ModemNoFlowCmd: AT&K # disable flow control cmd
-ModemHardFlowCmd: AT&K3 # hardware flow control cmd
-ModemSoftFlowCmd: AT&K4 # software flow control cmd
-ModemSetupDTRCmd: AT&D3 # DTR off causes modem to reset
-#ModemSetupDTRCmd: AT&D2S25=1S38=0 # Dynalink 1414VE needs this
-ModemSetupDCDCmd: AT&C1 # DCD follows carrier
-ModemSetupAACmd: AT+FAA=1+FCLASS=0 # enable in current class
-# FAQ says: AT+FAA=1 Auto answer as facsimile or data depending on call
-
-ModemSendFillOrder: LSB2MSB # as expected
-ModemRecvFillOrder: MSB2LSB # opposite of what makes sense
-
-ModemDialCmd: ATDT%s@ # T for tone dialing, @ for silence
-
-# Caller ID configuration setup for Supra.
-
-# QualifyCID: etc/cid (off by default) CID access control list file
-CIDNumber: "NMBR = " # pattern string for phone number info # JJ I have not checked operation since enabling this
-CIDName: "NAME = " # pattern string for identity info # JJ I have not checked operation since enabling this
-
-# DEFAULTS FOR REFERENCE
-# ModemAnswerFaxCmd string ATA command for answering fax call
-# ModemAnswerDataCmd string ATA command for answering data call
-
-# Class1RecvIdentTimer
-# The time, in milliseconds, to wait for an initial
-# DCS when receiving a facsimile. CCITT recommenda-
-# tion T.30 specifies this as the value of the T1
-# timer. However, adaptive answering schemes such as
-# that described above under the AdaptiveAnswer
-# parameter may require that this timer be shortened.
-# Class1RecvIdentTimer 35000 Class 1: max wait (ms) for initial ident frame
-Class1RecvIdentTimer 12000
-
-# Supra default wait for carrier is 50/10th sec, change with ats7=255
-# Datatronic default wait for carrier is 45/10th sec.
-# matthias says: config.ttyd1
-#
-# FaxT1Timer
-# should not be changed without full understanding of the ... server.
-# The value of the T1 timer in milliseconds. This
-# timer is used to time out the initial session con-
-# tact; i.e. receipt of DIS/DCS.
-# FaxT1Timer 35000 CCITT T.30 T1 timer (ms)
-#
-# AdaptiveAnswer:
-# Class1RecvIdentTimer should be set to a value that
-# is shorter than FaxT1Timer.
-# yet defaults for both are exactly the same: 35000 / 1000 sec.
-
-UUCPLockDir /var/spool/lock # jhs added this after seeing where kermit created a lock.
-UUCPLockType ascii # jhs added this after seeing what kermit created
-# Note kermit -l /dev/supra created /var/spool/lock/LCK..supra
-# (supra is a link to cua01, so the lock wont really work, as I'm running
-# gettyfax on ttyd1.
--------}
diff --git a/comms/hylafax/files/patch-ab b/comms/hylafax/files/patch-ab
deleted file mode 100644
index 03446a5f38db..000000000000
--- a/comms/hylafax/files/patch-ab
+++ /dev/null
@@ -1,32 +0,0 @@
-This patch prepared by Julian Stacey <jhs@FreeBSD.Org
-
-Make this a BATCH compilable port, instead of IS_INTERACTIVE
-
-Warning before removing or renaming this patch,
-consult this code segment in ../Makefile:
- .if !exists(patches/patch-aa)
- IS_INTERACTIVE= yes
- .endif
-
-*** configure Sat May 20 16:30:29 1995
---- configure Sat May 20 16:58:58 1995
-***************
-*** 2889,2895 ****
- fi
- checkForExecutable $PATH_SENDMAIL
- checkForExecutable $PATH_GETTY
-! printConfig; prompt "Are these ok [yes]?"; read ok
- test -z "$ok" && ok=yes
- case "$ok" in
- [1-9]|1[0-7]) promptForParameter $ok;;
---- 2889,2898 ----
- fi
- checkForExecutable $PATH_SENDMAIL
- checkForExecutable $PATH_GETTY
-! printConfig
-! ok=yes
-! echo "If you do not like this config, uncomment next prompt line in configure."
-! # prompt "Are these ok [yes]?"; read ok
- test -z "$ok" && ok=yes
- case "$ok" in
- [1-9]|1[0-7]) promptForParameter $ok;;
diff --git a/comms/hylafax/pkg-comment b/comms/hylafax/pkg-comment
deleted file mode 100644
index fcea4c154853..000000000000
--- a/comms/hylafax/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-hylafax-v3.0pl0 - version 3.0pl0 of the fax software package duplicates tiff code
diff --git a/comms/hylafax/pkg-descr b/comms/hylafax/pkg-descr
deleted file mode 100644
index 3ddc577a466a..000000000000
--- a/comms/hylafax/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-HylaFAX is a facsimile system for UNIXtm systems. Among
-the features of HylaFAX are:
-- HylaFAX runs as a network service; this means a fax
- modem may be effectively shared by a large number of users.
-- HylaFAX can be configured to work with a wide variety
- of fax modems on a wide variety of systems.
-- Access to the system can be restricted by the adminis-
- trator to selected hosts and/or users.
-- Transmission requests may be processed immediately (default) or queued
- for processing at a later time, in the manner of the at(1) command.
-- Remote facsimile machines may be polled to retrieve
- publicly available documents.
-
- Julian Stacey <jhs@freebsd.org>
diff --git a/comms/hylafax/pkg-plist b/comms/hylafax/pkg-plist
deleted file mode 100644
index deaf21dc39b4..000000000000
--- a/comms/hylafax/pkg-plist
+++ /dev/null
@@ -1,209 +0,0 @@
-@comment PLIST by Julian Stacey <JHS@FreeBSD.Org>
-
-@name hylafax
-
-@pkgdep ghostscript
-@comment Ghostscript versions since 3.12 have had a working tiffg32d
-
-@cwd /usr/local
-@dirrm /var/spool/fax
-@dirrm /usr/local/lib/fax
-
-@comment theres no example of good @mtree syntax in ports yet
-@comment when such example appears, it will be worth converting this
-@comment so that mtree can do the mkdir work:
-@comment @cwd
-@comment @owner bin
-@comment @group bin
-@comment @mode 755
-@comment /usr/local/bin
-@comment /usr/local/lib/fax
-@comment /usr/local/sbin
-@comment @owner uucp
-@comment @group dialer
-@comment @mode 755
-@comment /var/spool/fax
-@comment /var/spool/fax/bin
-@comment /var/spool/fax/config
-@comment /var/spool/fax/etc
-@comment /var/spool/fax/recvq
-@comment /var/spool/fax/info (No pkg file here, but need dir
-@comment /var/spool/fax/log (No pkg file here, but need dir
-@comment /var/spool/fax/status (No pkg file here, but need dir
-@comment @owner uucp
-@comment @group dialer
-@comment @mode 700
-@comment /var/spool/fax/sendq
-@comment /var/spool/fax/docq
-@comment /var/spool/fax/tmp
-
-@cwd /var/spool/fax
-@mode 600
-@comment fifo
-FIFO
-@mode 444
-COPYRIGHT
-
-@cwd /var/spool/fax/bin
-notify
-@mode 444
-ps2fax.gs
-ps2fax.dps
-ps2fax
-notify.awk
-@mode 555
-faxrcvd
-pollrcvd
-mkcover
-transcript
-
-@cwd /var/spool/fax/config
-@mode 444
-class1
-class2
-class2.0
-skel
-att-dataport-2
-att-dataport-2.0
-att-dataport
-cirrus
-dsi-scout+
-e-tech
-everex-2496d
-exar
-gvc-288
-gvc-288-2
-intel-400e
-moto-288
-mt-1432
-nuvo-voyager
-ppi-pm14400fxmt
-ppi-pm14400fxsa
-rc144ac
-rc144ac-1
-rc288dpi
-rc288dpi-1
-rc32acl
-rc32acl-1
-telebit-t3000
-telebit-qblazer
-telebit-wb
-tricom2842
-uds-fastalk
-usr-2.0
-usr-rts
-usr-xon
-zyxel-1496e
-zyxel-1496e-1
-zyxel-1496e-2.0
-
-@cwd /var/spool/fax/etc
-@mode 444
-dpsprinter.ps
-cover.templ
-dialrules
-dialrules.sf-ba
-dialrules.europe
-@mode 644
-lutRS18.pcf
-hosts
-xferlog
-
-@cwd /usr/local/bin
-@mode 555
-sendpage
-fax2ps
-faxalter
-faxcover
-
-@cwd /usr/local/sbin
-@owner uucp
-@group dialer
-@mode 6555
-faxq
-faxgetty
-@owner uucp
-@group dialer
-
-@mode 555
-textfmt
-faxmsg
-faxabort
-faxanswer
-faxquit
-faxinfo
-dialtest
-typetest
-xferstats
-recvstats
-faxcron
-faxsend
-pagesend
-tsitest
-tagtest
-lockname
-ondelay
-faxaddmodem
-probemodem
-
-@cwd /usr/local/lib/fax
-@mode 444
-pagesizes
-typerules
-faxcover.ps
-
-@cwd /usr/local/man/man1
-@mode 444
-fax2ps.1
-faxalter.1
-faxcover.1
-faxmail.1
-faxrm.1
-faxstat.1
-hylafax.1
-sendfax.1
-sendpage.1
-sgi2fax.1
-textfmt.1
-
-@cwd /usr/local/man/man5
-pagesizes.5f
-typerules.5f
-cid.5f
-config.5f
-destctrls.5f
-dialrules.5f
-hosts.5f
-hylafax.5f
-info.5f
-log.5f
-recvq.5f
-sendq.5f
-status.5f
-tsi.5f
-xferlog.5f
-
-@cwd /usr/local/man/man8
-dialtest.8c
-faxabort.8c
-faxaddmodem.8c
-faxanswer.8c
-faxcron.8c
-faxd.recv.8c
-faxgetty.8c
-faxq.8c
-faxquit.8c
-faxrcvd.8c
-faxsend.8c
-mkcover.8c
-notify.8c
-pagesend.8c
-pollrcvd.8c
-ps2fax.8c
-recvstats.8c
-tagtest.8c
-transcript.8c
-tsitest.8c
-xferstats.8c
-
-@comment end
diff --git a/comms/kermit/Makefile b/comms/kermit/Makefile
deleted file mode 100644
index 34dc508a60c3..000000000000
--- a/comms/kermit/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: kermit
-# Version required: 5A(190)
-# Date created: Oct 27, 1994
-# Whom: pst
-# Changed: ats, Nov 16, 1994
-#
-
-DISTNAME= cku190
-PKGNAME= kermit-5a.190
-CATEGORIES+= comms
-MASTER_SITES= ftp://kermit.columbia.edu/kermit/archives/
-EXTRACT_SUFX= .tar.gz
-
-NO_WRKSUBDIR= yes
-
-# We can't distribute the binary because of the copyright.
-NO_PACKAGE= yes
-
-.include <bsd.port.mk>
diff --git a/comms/kermit/distinfo b/comms/kermit/distinfo
deleted file mode 100644
index 7bba77ff11af..000000000000
--- a/comms/kermit/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (cku190.tar.gz) = ad191cb33beb042050d5636a52e8e0d8
diff --git a/comms/kermit/files/Makefile.sed b/comms/kermit/files/Makefile.sed
deleted file mode 100644
index 96d61a3c3bb7..000000000000
--- a/comms/kermit/files/Makefile.sed
+++ /dev/null
@@ -1,34 +0,0 @@
-PROG= kermit
-CFLAGS+= -I${.CURDIR} -DBSD44 -DCK_CURSES -DDYNAMIC -DTCPSOCKET \
- -DNOCOTFMC
-SRCS= ckcmai.c ckucmd.c ckuusr.c ckuus2.c ckuus3.c ckuus4.c ckuus5.c \
- ckuus6.c ckuus7.c ckuusx.c ckuusy.c ckcpro.c ckcfns.c ckcfn2.c \
- ckcfn3.c ckuxla.c ckucon.c ckutio.c ckufio.c ckudia.c ckuscr.c \
- ckcnet.c
-
-# uncomment these for uucp setuid dialout
-#CFLAGS+= -DSETREUID
-#BINMODE=4510
-#BINOWN= uucp
-#BINGRP= dialer
-
-BINDIR=%%PREFIX%%/bin
-MANDIR=%%PREFIX%%/man/man
-
-CLEANFILES+= ckcpro.c ckcwart.o wart
-
-DPADD= ${LIBCURSES} ${LIBTERM}
-LDADD= -lcurses -ltermcap
-
-.SUFFIXES: .w
-
-.w.c:
- ./wart ${.IMPSRC} ${.TARGET}
-
-wart: ckwart.c
- $(CC) -o wart ${.CURDIR}/ckwart.c
-
-ckcpro.c: ckcpro.w
-ckcpro.c: wart
-
-.include <bsd.prog.mk>
diff --git a/comms/kermit/pkg-comment b/comms/kermit/pkg-comment
deleted file mode 100644
index 857d466006d2..000000000000
--- a/comms/kermit/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-KERMIT file transfer protocol utility version 5A edit 189 (binaries)
diff --git a/comms/kermit/pkg-descr b/comms/kermit/pkg-descr
deleted file mode 100644
index c1c48e659510..000000000000
--- a/comms/kermit/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-KERMIT file transfer protocol 5A edit 189
------------------------------------------
-
-This is a release of C-Kermit 5A edit 189 file transfer protocol utility.
-This version supports transfer of un-escaped control characters for
-very fast file transfers with high reliability.
-
-(binaries)
diff --git a/comms/kermit/pkg-plist b/comms/kermit/pkg-plist
deleted file mode 100644
index 293b6e1fa5a2..000000000000
--- a/comms/kermit/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-@cwd /usr/local
-bin/kermit
-man/man1/kermit.1.gz
diff --git a/comms/kermit/scripts/configure b/comms/kermit/scripts/configure
deleted file mode 100644
index 151f408bb82f..000000000000
--- a/comms/kermit/scripts/configure
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/sh
-#
-# shuffle things around for bmake to work right
-#
-mv ${WRKDIR}/makefile ${WRKDIR}/makefile.dist
-mv ${WRKDIR}/ckuker.nr ${WRKDIR}/kermit.1
-sed -e "s@%%PREFIX%%@${PREFIX}@" < ${FILESDIR}/Makefile.sed > ${WRKDIR}/Makefile
-cp ${FILESDIR}/dot.kermrc ${WRKDIR}
diff --git a/comms/mgetty+sendfax/Makefile b/comms/mgetty+sendfax/Makefile
deleted file mode 100644
index 14b5bea8e696..000000000000
--- a/comms/mgetty+sendfax/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# New ports collection makefile for: mgetty+sendfax
-# Version required: 0.22
-# Date created: 21 September 1994
-# Whom: jmz
-#
-# $Id$
-#
-
-DISTNAME= mgetty-0.22
-CATEGORIES+= comms
-MASTER_SITES= ftp://hpsystem2.informatik.tu-muenchen.de/pub/comp/networking/communication/modem/mgetty/
-DISTFILES= mgetty+sendfax-0.22.tar.gz
-
-MAINTAINER= jmz@FreeBSD.org
-
-MAKE_FLAGS= CC=cc spool=/var/spool LDFLAGS=-lutil prefix=${PREFIX} -f
-USE_GMAKE= yes
-IS_INTERACTIVE= yes
-
-pre-install:
- @mkdir -p ${PREFIX}/bin
- @mkdir -p ${PREFIX}/lib
- @mkdir -p ${PREFIX}/info
- @mkdir -p ${PREFIX}/man/man1
- @mkdir -p ${PREFIX}/man/man4
- @(cd ${WRKSRC}/doc; ${GMAKE} manpages)
-
-.include <bsd.port.mk>
diff --git a/comms/mgetty+sendfax/distinfo b/comms/mgetty+sendfax/distinfo
deleted file mode 100644
index d2e174ae3a52..000000000000
--- a/comms/mgetty+sendfax/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (mgetty+sendfax-0.22.tar.gz) = 78932610ba4accc7d8eb20c9410387fa
diff --git a/comms/mgetty+sendfax/pkg-comment b/comms/mgetty+sendfax/pkg-comment
deleted file mode 100644
index e51cdac32c23..000000000000
--- a/comms/mgetty+sendfax/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-mgetty+sendfax version 0.22 - handle external logins, send and receive faxes
diff --git a/comms/mgetty+sendfax/pkg-descr b/comms/mgetty+sendfax/pkg-descr
deleted file mode 100644
index 875438a23762..000000000000
--- a/comms/mgetty+sendfax/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Mgetty is a ``smart'' getty replacement, designed to be used with hayes
-compatible data and data/fax modems.
-Mgetty knows about modem initialization, manual modem answering (so your
-modem doesn't answer if the machine isn't ready), UUCP locking (so you can
-use the same device for dial-in and dial-out).
-Mgetty provides very extensive logging facilities.
-
-Sendfax send the named g3 fax files to the fax machine at "phone number".
-The g3 files can be created with pbmtog3(1) or GNU's GhostScript with the
-"digifax" driver.
diff --git a/comms/mgetty+sendfax/pkg-plist b/comms/mgetty+sendfax/pkg-plist
deleted file mode 100644
index 9108fe4984ff..000000000000
--- a/comms/mgetty+sendfax/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-@cd /usr/local
-@mode 775
-@owner bin
-@group bin
-bin/faxspool
-bin/faxq
-bin/faxrm
-bin/g3topbm
-bin/pbmtog3
-bin/g3cat
-@mode 700
-bin/faxrunq
-sbin/mgetty
-sbin/sendfax
-@owner root
-@mode 600
-lib/mgetty+sendfax/dialin.config
-lib/mgetty+sendfax/login.config
-@owner bin
-@mode 644
-lib/mgetty+sendfax/faxheader
-lib/mgetty+sendfax/cour25.pbm
-lib/mgetty+sendfax/cour25n.pbm
-man/man1/g3topbm.1
-man/man1/pbmtog3.1
-man/man1/g3cat.1
-man/man1/faxspool.1
-man/man1/faxrunq.1
-man/man1/faxq.1
-man/man1/faxrm.1
-man/man1/fax.1
-man/man1/coverpg.1
-man/man4/mgettydefs.4
-man/man5/faxqueue.5
-man/man8/sendfax.8
-man/man8/mgetty.8
-info/mgetty.info
-info/mgetty.info-1
-info/mgetty.info-2
-info/mgetty.info-3
-@cd /var/spool
-@exec mkdir -p %D/fax/incoming
-@exec mkdir -p %D/fax/outgoing
-@exec chmod -R 775 %D/fax
-@unexec rm -r %D/fax
diff --git a/comms/mgetty+sendfax/scripts/configure b/comms/mgetty+sendfax/scripts/configure
deleted file mode 100644
index 26d113975821..000000000000
--- a/comms/mgetty+sendfax/scripts/configure
+++ /dev/null
@@ -1,378 +0,0 @@
-#!/bin/sh
-
-
-H=$WRKSRC/policy.h
-trap "rm -f $H; exit 1" 1 2 3
-cp $WRKSRC/policy.h-dist $H || exit 1
-
-
-ww () {
- echo "#undef $1" >>$H
- echo "#define $1 $2" >>$H
-}
-wq () {
- echo -n "$1 [$2] "
- read answ; if [ "$answ" = "" ]; then answ=$2; fi
- ww $3 "\"$answ\""
- echo "---------------------------------------------------------------------" ; echo
-}
-wd () {
- echo -n "$1 [$2] "
- read answ; if [ "$answ" = "" ]; then answ=$2; fi
- ww $3 "$answ"
- echo "---------------------------------------------------------------------" ; echo
-}
-wb () {
- echo -n "$1 [$2] "
- read answ; if [ "$answ" = "" ]; then answ=$2; fi
- ww $3 $4$answ
- echo "---------------------------------------------------------------------" ; echo
-}
-wa () {
- echo -n "$1 [$2] "
- read answ; if [ "$answ" = "" ]; then answ=$2; fi
- if [ $answ = "y" ]; then
- echo "#define $3 $4" >>$H
- fi
- echo "---------------------------------------------------------------------" ; echo
-}
-wn () {
- echo -n "$1 "
- read answ; if [ "$answ" != "" ]; then
- echo "#define $2 \""$answ"\"" >>$H
- fi
- echo "---------------------------------------------------------------------" ; echo
-}
-
-# our PID files used to live under /var/run, do not bloat /etc
-ww MGETTY_PID_FILE \"/var/run/mgetty.%s.pid\"
-
-
-cat <<END
-
-
- login dispatcher config file
-
- In this file, you can configure which "login" program (default /bin/login)
- to call for what user name.
-
- You could use it to call "uucico" for all users starting with "U*"
- (works only with Taylor UUCP 1.04 with my patch), or to call a fido
- mailer for fido calls (only if -DFIDO defined)...
- See the samples in the example login.config file (built from login.cfg.in).
-
- WARNING: make sure that this file isn't world-accessable (SECURITY!)
-
- If you want to call /usr/bin/login in any case, do not define this
-END
-echo "#undef LOGIN_CFG_FILE" >>$H
-wn "config file:" LOGIN_CFG_FILE
-
-ww DEFAULT_LOGIN_PROGRAM \"/usr/bin/login\"
-
-
-cat <<END
- user id of the "uucp" user. The tty device will be owned by this user,
- so parallel dial-out of uucico will be possible
-END
-wq "uucp user:" uucp UUCPID
-
-cat <<END
- access mode for the line while getty has it - it should be accessible
- by uucp / uucp, but not by others (imagine someone dialing into your
- system and using another modem to dial to another country...)
-END
-wd "access mode:" 0660 FILE_MODE
-
-cat <<END
- Name of the mgetty log file
- e.g. "/usr/spool/log/mgetty.log.%s"
- a "%s" will be replaced by the device name, e.g. "tty2a"
-END
-wq "log file:" /tmp/log_mg.%s LOG_PATH
-
-cat <<END
- Default log error level threshold. Possible error levels are
- L_FATAL, L_ERROR, L_WARN, L_AUDIT, L_MESG, L_NOISE, L_JUNK (see mgetty.h)
-END
-wd level: L_MESG LOG_LEVEL
-
-cat <<END
- System administrator - if a severe error happens (lprintf called
- with log_level L_FATAL) and writing to CONSOLE is not possible,
- the logfile will be mailed to him
-END
-wq "system administrator:" root ADMIN
-
-cat <<END
- Syslog
-
- If you want logging messages of type L_AUDIT, L_ERROR and L_FATAL
- to go to the "syslog", define this.
- mgetty will use the facility "LOG_AUTH", and the priorities
- LOG_NOTICE, LOG_ERR and LOG_ALERT, respectively.
-END
-wa "do you want logging messages?" n SYSLOG ""
-
-cat <<END
- System name - printed at login prompt
- If you do not define this, the uname() call will be used
-END
-wn "system name:" SYSTEM
-
-cat <<END
- Login prompt
- The "@", "\\D" and "\\T" escapes will be replaced by SYSTEM, the
- current date and time, respectively.
- override with "-p <prompt>" switch
-END
-wq "login prompt:" "@!login: " LOGIN_PROMPT
-
-cat <<END
- Maximum time before login name has to be entered (in seconds)
- (after that time a warning will be issued, after that, the call is
- dropped).
-END
-wd "max login time:" 240 MAX_LOGIN_TIME
-
-cat <<END
- nologin file
-
- If that file exists, a ringing phone won't be answered (see manual).
- "%s" will be replaced by the device name.
-END
-wq "login file:" /etc/nologin.%s NOLOGIN_FILE
-
-ww LOCK \"/var/spool/lock/LCK..%s\"
-
-cat <<END
- Set this to "1" if your system uses binary lock files (i.e., the pid
- as four byte integer in host byte order written to the lock file)
- If it is "0", HDB locking will be used - the PID will be written as
- 10 byte ascii, with a trailing newline
- (Just check "LOCK" while uucico or pcomm or ... are running to find
- out what lock files are used on your system)
-END
-wd "blocks binary:" 0 LOCKS_BINARY
-
-cat <<END
- the default speed used by mgetty - override it with "-s <speed>"
-
- WARNING: ZyXELs *can* do faxreceive with 38400, but a lot other modems,
- especially such based on the rockwell chipset can *not*. So, if
- your fax receive fails mysteriously, timing out waiting for "OK", try
- setting this to 19200
-END
-
-wb speed: 38400 DEFAULT_PORTSPEED B
-
-cat <<END
- the modem initialization string
-
- this sample string is for ZyXELs, for other modems you'll have to
- replace &H3 (rts/cts flow control), &K4 (enable v42bis) and &N0
- (answer with all known protocols).
- For instructions how to setup various other modems, look into
- mgetty.texi ("modems" section) and check your modem manual
- For some modems, an initial "\d" is needed.
- If you need a "\" in the modem command, give it as "\\\\".
- If you wish to use ZyXEL callerid, add "S40.2=1"
- The modem must answer with "OK" (!!!) - otherwise, change mgetty.c
-END
-wq "initialization string:" "ATS0=0Q0&D3&H3&N0&K4" MODEM_INIT_STRING
-
-cat <<END
- command termination string
-
- for most modems, terminating the AT... command with "\r" is
- sufficient and "\r\n" also works without doing harm.
- Unfortunately, for the Courier HST, you've to use *only* \r,
- otherwise ATA won't work (immediate NO CARRIER), and for some
- ZyXELs, you have to use \r\n (no OK otherwise).
- So, try one, and if it doesn't work, try the other.
-END
-wq "suffix:" "\r" MODEM_CMD_SUFFIX
-
-cat <<END
- "keep alive"
-
- mgetty can periodically check whether the modem is still alive
- by issueing an "AT\r" command and checking for the "OK"
- Define here, in seconds, how often mgetty should check. For normal
- reliable modems, once an hour should be sufficient...
- If you use "-1", mgetty won't check.
-END
-wd "check time" 3600 MODEM_CHECK_TIME
-
-
-cat <<END
- modem mode
-
- specify the default way mgetty+sendfax handle a faxmodem.
- You have four choices:
- "data" - data only, no faxing available (for sendfax, equal to "auto")
- "cls2" - use AT+FCLASS=2
- "c2.0" - use AT+FCLASS=2.0
- "auto" - try "2.0", then "2", then fall to "data".
-
- Normally, you can leave this to "auto", but if you have a modem that
- can do class 2.0 and class 2, and 2.0 doesn't work, then you could try
- setting it to "cls2".
- You can override this define with the "-C <mode>" switch.
-END
-wq "modem mode:" auto DEFAULT_MODEMTYPE
-
-
-cat <<END
- some modems are a little bit slow - after sending a response (OK)
- to the host, it will take some time before they can accept the next
- command - specify the amount needed in data mode here (in
- milliseconds). Normally, 50 ms should be sufficient. (On a slow
- machine it may even work without any delay at all)
-
- Be warned: if your machine isn't able to sleep for less than one
- second, this may cause problems.
- and this is the delay before sending each command while in fax mode
-END
-wd delay: 50 DO_CHAT_SEND_DELAY
-
-cat <<END
- incoming faxes will be chmod()ed to this mode
- (if you do not define this, the file mode will be controlled by
- mgetty's umask)
-END
-wd "fax file mode:" 0660 FAX_FILE_MODE
-
-cat <<END
- if your faxmodem switches to 19200 bps just after sending the "+FCON"
- message to the host, define this. (Not important if you have the
- portspeed set to 19200 anyway).
- Some Tornado and Supra modems are know to do this.
- ZyXELs do *not* do this, except if explicitely told to do so.
-
- You can see if this happens if mgetty gets the "+FCON" response,
- starts the fax receiver, and times out waiting for OK, receiving
- nothing or just junk.
-END
-wa "do your faxmodem switches to 19200?" n FAX_RECEIVE_USE_B19200
-
-wa "do you have a US Robotics?" n FAX_USRobotics ""
-
-cat <<END
-local station ID
-
- 20 character string, most faxmodem allow all ascii characters 32..127,
- but some do only allow digits and blank
- AT+FLID=? should tell you what's allowed and what not.
-END
-wq "station id:" "00 00 0000000" FAX_STATION_ID
-
-cat <<END
- ------ sendfax-specific stuff follows here --------
- ---------------------------------------------------
-
- the baudrate used for *sending* faxes. ZyXELs can handle 38400,
- SUPRAs (and other rockwell-based faxmodems) do not
- I recommend 38400, since 19200 may be to slow for 14400 bps faxmodems!
-END
-wb "baud rate:" 38400 FAX_SEND_BAUD B
-
-cat <<END
- switch baud rate after +FCLASS=2
-
- some weird modems require that you initialize the modem with one
- baud rate (e.g. 2400 or 9600 for cheap 2400+fax modems, or "smart"
- modems that insist on staying locked to 38400 (ELSA!)), but switch
- to another baud rate, typically 19200, immediately after receiving
- the "AT+FCLASS=2" command.
-
- If the following is defined, sendfax will switch to the speed given
- here after sending AT+FCLASS=2.
-
- Only try fiddling with this if sendfax times out during modem
- initialization, receiving junk instead of "OK" or "ERROR" (logfile!)
-END
-wa "switch to 19200?" n FAX_SEND_SWITCHBD B19200
-
-cat <<END
-this is the command to set the modem to use the desired flow control.
- For hardware handshake, this could be &H3 for the ZyXEL, &K3 for
- Rockwell-Based modems or \\Q3&S0 for Exar-Based Modems (i.e. some GVC's)
-END
-wq command: "AT&H3" FAX_MODEM_HANDSHAKE
-
-cat <<END
- When sending a fax, if the other side says "page bad, retrain
- requested", sendfax will retry the page. Specifiy here the maximum
- number of retries (I recommend 3) before hanging up.
-
- If you set it to "0", sendfax will *never* retransmit a page (only
- do this if you know that your modem returns +FPTS:2 even if the
- page arrived properly, but be warned - you wont' be able to react
- properly to transmission errors!)
-END
-wd "max tries:" 3 FAX_SEND_MAX_TRIES
-
-cat <<END
- the device(s) used for faxing
- multiple devices can be separated by ":", e.g. "tty1a:tty2a"
- (without (!) leading /dev/)
-END
-wq devices: cuaa1 FAX_MODEM_TTYS
-
-cat <<END
- some modems, notably some GVC modems and the german telecom approved
- ZyXEL EG+ have the annoying behaviour of lowering and raising the
- DCD line during the pre- and post-page handshake (when sending).
-
- If your modem does this, sendfax will terminate immediately after
- starting to send the first page, or between the first and second
- page, and the fax log file will show something like
- "read failed, I/O error".
-
- If you define this, sendfax will (try to) ignore that line
-END
-wa define? n FAX_SEND_IGNORE_CARRIER ""
-
-cat <<END
- Xon or not?
-
- the first issues of the class 2 drafts required that the program waits
- for an Xon character before sending the page data. Later versions
- removed that. Sendfax can do both, default is to wait for it.
-
- If you get an error message "... waiting for XON" when trying to
- send a fax, try this one. Some ELSA modems are know to need it.
-END
-wa "Xon ?" n FAXSEND_NO_XON ""
-
-cat <<END
- where to send notify mail about incoming faxes to
- (remember to create an mail alias if no such user exists!)
-END
-wq "send to:" faxadmin MAIL_TO
-
-cat <<END
- after a fax has arrived, mgetty can call a program for further
- processing of this fax.
-
- (e.g.: printing of the fax, sending as MIME mail, displaying in an X
- window (the latter one could be tricky) ...)
-
- It will be called as:
- <program> <result code> "<sender_id>" <#pgs> <pg1> <pg2>...
-
- Define the name of this program here
- If you don't want this type of service, do not define it at all
-END
-wn "program name (eg /usr/local/lib/mgetty+sendfax/new_fax): " FAX_NOTIFY_PROGRAM
-
-cat <<END
- if this file exists, it can be used to control what callers
- are allowed in. If undefined, the functionality is omitted.
-END
-wn "file (eg /usr/local/lib/mgetty+sendfax/dialin.config):" CNDFILE
-
-ww MAILER \"/usr/sbin/sendmail\"
-
-exit 0
diff --git a/comms/seyon/Makefile b/comms/seyon/Makefile
deleted file mode 100644
index b9ff5f020d62..000000000000
--- a/comms/seyon/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-# New ports collection makefile for: seyon
-# Version required: 2.14b or 2.14c
-# Date created: 3 October 1994
-# Whom: Michael Elbel (me)
-#
-# $Id$
-#
-
-DISTNAME= Seyon-2.14b
-PKGNAME= seyon-2.14b
-CATEGORIES+= comms x11
-MASTER_SITES= ftp://sipb.mit.edu/pub/seyon/
-DISTFILES= Seyon-2.14b-tar.Z
-
-MAINTAINER= me@FreeBSD.org
-
-USE_IMAKE= yes
-WRKSRC= ${WRKDIR}/seyon
-
-.include <bsd.port.mk>
diff --git a/comms/seyon/distinfo b/comms/seyon/distinfo
deleted file mode 100644
index 434346a601c5..000000000000
--- a/comms/seyon/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (Seyon-2.14b-tar.Z) = bc4903422dcedd245cffedd49e923a79
diff --git a/comms/seyon/files/patch-aa b/comms/seyon/files/patch-aa
deleted file mode 100644
index 9ddb21bb298f..000000000000
--- a/comms/seyon/files/patch-aa
+++ /dev/null
@@ -1,116 +0,0 @@
-diff -c ./Imakefile ../seyon.new/Imakefile
-*** ./Imakefile Sat Mar 27 22:20:12 1993
---- ../seyon.new/Imakefile Fri Feb 3 07:51:12 1995
-***************
-*** 11,16 ****
---- 11,19 ----
- DEPLIBS =
- LOCAL_LIBRARIES = XawClientLibs
-
-+ /* We need seyon to be sgid dialer */
-+ INSTPGMFLAGS = -s -m 2755 -o bin -g dialer
-+
- /* SYS_LIBRARIES = -lm */
-
- SRCS = Seyon.c SeActions.c SeScan.c SeDial.c SeErr.c SeGeneric.c \
-Only in .: Makefile
-diff -c ./SePort.c ../seyon.new/SePort.c
-*** ./SePort.c Wed Apr 21 15:38:31 1993
---- ../seyon.new/SePort.c Fri Feb 3 07:37:50 1995
-***************
-*** 627,645 ****
- #endif
- break;
- #if USE_NONSTD_BAUD
-- #ifdef linux
- case 57600:
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_HI;
- break;
- case 115200:
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_VHI;
- break;
- #endif
-- #endif
- default:
- return (-1);
- }
---- 627,651 ----
- #endif
- break;
- #if USE_NONSTD_BAUD
- case 57600:
-+ #ifdef linux
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_HI;
-+ #else
-+ baudrate = B57600;
-+ #endif
- break;
- case 115200:
-+ #ifdef linux
- baudrate = B38400;
- ser_io.flags &= ~ASYNC_SPD_MASK;
- ser_io.flags |= ASYNC_SPD_VHI;
-+ #else
-+ baudrate = B115200;
-+ #endif
- break;
- #endif
- default:
- return (-1);
- }
-***************
-*** 691,696 ****
---- 697,710 ----
- #endif
- #endif
- return 38400;
-+ #if USE_NONSTD_BAUD
-+ #ifndef linux
-+ case B57600:
-+ return(57600);
-+ case B115200:
-+ return(115200);
-+ #endif
-+ #endif
- }
-
- SeError("Consistency error in baud rate");
-Only in ../seyon.new: SePort.c.orig
-diff -c ./SeSubs.c ../seyon.new/SeSubs.c
-*** ./SeSubs.c Fri Apr 23 12:24:17 1993
---- ../seyon.new/SeSubs.c Fri Feb 3 07:47:37 1995
-***************
-*** 249,254 ****
---- 249,256 ----
-
- if (setuid(getuid()) < 0)
- SePError("Failed to set effective uid");
-+ if (setgid(getgid()) < 0)
-+ SePError("Failed to set effective gid");
-
- if (*scmd == '\0') {
- SeNotice(FmtString1("Executing the shell ``%s''", shell));
-diff -c ./config.h ../seyon.new/config.h
-*** ./config.h Wed Apr 21 14:47:48 1993
---- ../seyon.new/config.h Fri Feb 3 07:37:50 1995
-***************
-*** 81,86 ****
---- 81,92 ----
- #define HAVE_USLEEP YES
- #endif
-
-+ #ifdef __FreeBSD__
-+ #define USE_NONSTD_BAUD YES
-+ #define LF_PATH "/var/spool/lock"
-+ #define LF_PREFIX "LCK.."
-+ #endif
-+
- #ifdef SVR4
- #define HAVE_TERMIOS YES
- #define HAVE_MODEM_CONTROL YES
diff --git a/comms/seyon/pkg-comment b/comms/seyon/pkg-comment
deleted file mode 100644
index 77dbfe8d625a..000000000000
--- a/comms/seyon/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-The Seyon communications package for the X Window system, version 2.14c \ No newline at end of file
diff --git a/comms/seyon/pkg-descr b/comms/seyon/pkg-descr
deleted file mode 100644
index 8899a51560ec..000000000000
--- a/comms/seyon/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-Seyon is a complete full-featured telecommunications package for
-the X Window System. Its features include:
-
- - Dialing directory that supports an unlimited number of entries.
- - Terminal emulation window using any terminal emulation program
- that supports X. This defaults to xterm.
- - Script language to automate tedious tasks such as logging into
- remote hosts.
- - Unlimited number of slots for external file transfer protocols.
- - Support for zmodem auto-download.
- - Translation modes. Seyon can perfrom useful trasnlations on the
- user's input.
- - interactive setting of program parameters
- - on-line help
- - modem speeds up to 115200 bps
- - software (XON/XOFF) and hardware (RTS/CTS) flow control
- - session capture to a file
- - temporary running of a local shell in the terminal emulation window.
-
-Seyon is intended to be both simple and extensively configurable.
-Almost every aspect of Seyon can be configured via the resources
-to suit the user's taste.
-
diff --git a/comms/seyon/pkg-plist b/comms/seyon/pkg-plist
deleted file mode 100644
index 9e5619273d81..000000000000
--- a/comms/seyon/pkg-plist
+++ /dev/null
@@ -1,11 +0,0 @@
-@cwd ${X11BASE}
-@mode 2755
-@owner bin
-@group dialer
-bin/seyon
-@group bin
-@mode 444
-lib/X11/app-defaults/Seyon
-lib/X11/app-defaults/Seyon-color
-lib/X11/seyon.help
-man/man1/seyon.1.gz
diff --git a/comms/viewfax/Makefile b/comms/viewfax/Makefile
deleted file mode 100644
index ebaee8141a55..000000000000
--- a/comms/viewfax/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# New ports collection makefile for: g3view
-# Version required: 1.8
-# Date created: 3 February 1995
-# Whom: jmz
-#
-# $Id$
-#
-
-DISTNAME= g3view-1.8
-CATEGORIES+= x11
-MASTER_SITES= ftp://ftp.leo.org//pub/comp/networking/communication/modem/mgetty/
-
-MAINTAINER= jmz@FreeBSD.org
-
-pre-install:
- @mkdir -p ${PREFIX}/bin
- @mkdir -p ${PREFIX}/man/man1
-
-.include <bsd.port.mk>
diff --git a/comms/viewfax/distinfo b/comms/viewfax/distinfo
deleted file mode 100644
index c9ca61fef5d1..000000000000
--- a/comms/viewfax/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (g3view-1.8.tar.gz) = 5c37dd6d6609f000e29f0d83f79d4e50
diff --git a/comms/viewfax/pkg-comment b/comms/viewfax/pkg-comment
deleted file mode 100644
index cd9030f127fd..000000000000
--- a/comms/viewfax/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-g3view - fast display of a g3 fax file in an X11 window
diff --git a/comms/viewfax/pkg-descr b/comms/viewfax/pkg-descr
deleted file mode 100644
index 8b027853e997..000000000000
--- a/comms/viewfax/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-g3view displays a group 3 fax file in an X11 window. The input file
-must be a raw, single-page fax received by a fax modem.
-The fax image is rendered at full resolution and then successively
-scaled down by a linear factor of 2 prior to display until it fits on
-the screen. The display can be controlled interactively using mouse
-and keyboard commands. The left mouse button expands the image by a
-factor of two and the right button reduces it by the same factor. If
-the image is bigger than the available window size, the middle mouse
-button can be used to reposition it within the window. To see the
-right bottom corner of the image, click near in the right bottom
-corner of the window, etc.
diff --git a/comms/viewfax/pkg-plist b/comms/viewfax/pkg-plist
deleted file mode 100644
index d05c46c22ba1..000000000000
--- a/comms/viewfax/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-@cd /usr/local
-@owner bin
-@mode 755
-bin/g3view
-@mode 644
-man/man1/g3view.1