summaryrefslogtreecommitdiff
path: root/news/trn4
diff options
context:
space:
mode:
authorScott Mace <smace@FreeBSD.org>1994-10-22 09:28:32 +0000
committerScott Mace <smace@FreeBSD.org>1994-10-22 09:28:32 +0000
commitb1103f3a426f7cda021939a8ad2e78f0ab84ee89 (patch)
tree03a58677b2107e8d98ba960fdfc55eeb22c3d1ab /news/trn4
parentInvoke install.man if USE_IMAKE is set. (diff)
Import of TRN 3.5
Notes
Notes: svn path=/head/; revision=259
Diffstat (limited to '')
-rw-r--r--news/trn4/Makefile20
-rw-r--r--news/trn4/pkg-comment1
-rw-r--r--news/trn4/pkg-descr17
-rw-r--r--news/trn4/pkg-plist22
-rw-r--r--news/trn4/scripts/preconf273
5 files changed, 333 insertions, 0 deletions
diff --git a/news/trn4/Makefile b/news/trn4/Makefile
new file mode 100644
index 000000000000..2707f7e6d71e
--- /dev/null
+++ b/news/trn4/Makefile
@@ -0,0 +1,20 @@
+# New ports collection makefile for: trn
+# Version required: 3.5
+# Date created: 21 October 1994
+# Whom: smace
+#
+# $id: Makefile,v 1.0 1994/10/21 00:00:00 smace Exp $
+#
+
+DISTNAME= trn-3.5
+MASTER_SITES= ftp://ftp.uu.net/networking/news/readers/trn/
+EXTRACT_SUFX= .tar.gz
+DISTFILES= trn-3.5.tar.gz
+
+IS_INTERACTIVE= yes
+
+pre-configure:
+ @echo "===> Running pre-configure target for ${DISTNAME}"
+ @sh ${SCRIPTDIR}/preconf ${PORTSDIR} ${.CURDIR} ${WRKSRC}
+
+.include <bsd.port.mk>
diff --git a/news/trn4/pkg-comment b/news/trn4/pkg-comment
new file mode 100644
index 000000000000..90b2404ecdc9
--- /dev/null
+++ b/news/trn4/pkg-comment
@@ -0,0 +1 @@
+TRN, Threaded Read News, newsreader 3.5
diff --git a/news/trn4/pkg-descr b/news/trn4/pkg-descr
new file mode 100644
index 000000000000..845ca05bc44f
--- /dev/null
+++ b/news/trn4/pkg-descr
@@ -0,0 +1,17 @@
+Trn is Threaded RN -- a newsreader that uses an article's references to
+order the discussions in a very natural, reply-ordered sequence called
+threads. Having the replies associated with their parent articles not
+only makes following the discussion easier, but also makes it easy to back-
+track and (re-)read a specific discussion from the beginning. Trn also
+has a visual representation of the current thread in the upper right corner
+of the header, which will give you a feel for how the discussion is going
+and how the current article is related to the last one you read.
+
+In addition, a thread selector makes it easy to browse through a large
+group looking for interesting articles. You can even browse through the
+articles you've already read and select the one(s) you wish to read again.
+Other nice features include the extract commands for the source and binary
+groups, thread-oriented kill directives, a better newgroup finding strategy,
+and lots more. See the file NEW for a list of the things that are new to
+trn 3.0 from previous versions.
+
diff --git a/news/trn4/pkg-plist b/news/trn4/pkg-plist
new file mode 100644
index 000000000000..e40ad75e4773
--- /dev/null
+++ b/news/trn4/pkg-plist
@@ -0,0 +1,22 @@
+@exec echo "Be sure to edit %D/bin/Pnews and %D/bin/newsetup to set the Distribution codes"
+@cwd /usr/local
+bin/Pnews
+bin/Rnmail
+bin/newsetup
+bin/newsgroups
+bin/nntplist
+bin/trn
+bin/trn-artchk
+lib/trn/INIT
+lib/trn/Pnews.header
+lib/trn/Speller
+lib/trn/filexp
+lib/trn/makedir
+lib/trn/mbox.saver
+lib/trn/newsnews
+lib/trn/norm.saver
+man/man1/trn.1
+man/man1/Pnews.1
+man/man1/Rnmail.1
+man/man1/newsetup.1
+man/man1/newsgroups.1
diff --git a/news/trn4/scripts/preconf b/news/trn4/scripts/preconf
new file mode 100644
index 000000000000..82d8b0a6f24c
--- /dev/null
+++ b/news/trn4/scripts/preconf
@@ -0,0 +1,273 @@
+#!/bin/sh -
+#
+# pre-configure script for Trn port to FreeBSD 2.0
+# $Id: preconf,v 1.2 1994/10/21 00:00:00 smace Exp $
+
+PortsDir=$1
+ CurDir=$2
+ WrkSrc=$3
+
+echo ""
+echo "Trn comes with a nice Configure script to help you get things setup."
+echo "Some of the things this script asks you may be a little misleading."
+echo "I (the porter) configured Trn to be as generic as possible."
+echo "It assumes a few things."
+echo "1. You are accessing news via NNTP, you must set the NNTPSERVER"
+echo " environment variable"
+echo "2. You have access to the threads databases (either xover or xthread)"
+echo "3. You have a inews program, otherwise you cannot post."
+echo " The inews program can be obtained from the inn port."
+echo ""
+
+echo ""
+echo "You now have two possible choices:"
+echo ""
+echo " 1) use my configuration as default, run Configure on top of it."
+echo " 2) run Configure from scratch."
+echo ""
+echo "Due to a check done iside the Trn Configure script, I cannot run"
+echo "it automagically. If you want to pick up the default configura-"
+echo "tion, simply press ENTER each time the script asks you anything."
+echo ""
+echo "With either choice, you will want to the the organization to match"
+echo "your site. Also you will want to set your distribution codes"
+echo ""
+echo -n "Your choice [1]: "
+read foo
+
+if [ ! ${foo} ] ; then
+ foo=1
+fi
+
+if [ ${foo} -eq 1 ] ; then
+ #DON'T ALTER INDENTATION
+ cat > ${WrkSrc}/config.sh << 'EOF'
+#!/bin/sh
+#
+# This file was produced by running the Configure script. It holds all the
+# definitions figured out by Configure. Should you modify one of these values,
+# do not forget to propagate your changes by running "Configure -der". You may
+# instead choose to run each of the .SH files by yourself, or "Configure -S".
+#
+
+# Configuration time: Sat Oct 22 02:47:18 MDT 1994
+# Configured by: smace
+# Target system: freebsd metal.neosoft.com 2.0.1-development freebsd 2.0.1-development #0: fri oct 21 16:48:01 mdt 1994 root@metal.neosoft.com:/usr/src/sys/compile/metal i386
+
+d_bsd='define'
+d_eunice='undef'
+d_xenix='undef'
+eunicefix=':'
+Mcc='Mcc'
+awk='awk'
+basename='basename'
+bash='bash'
+cat='cat'
+cp='cp'
+cpp='cpp'
+csh='csh'
+date='date'
+diff='diff'
+echo='echo'
+ed='ed'
+egrep='egrep'
+expr='expr'
+grep='grep'
+inews='inews'
+ispell='ispell'
+ksh='ksh'
+less='less'
+lint=''
+mail='mail'
+metamail='metamail'
+mhn='mhn'
+mkdir='mkdir'
+more='more'
+munpack='munpack'
+mv='mv'
+nroff='nroff'
+pg='pg'
+rm='rm'
+rmail='rmail'
+sed='sed'
+sendmail='sendmail'
+smail='smail'
+sort='sort'
+spell='spell'
+tail='tail'
+test='test'
+tr='tr'
+uname='uname'
+uniq='uniq'
+uuname='uuname'
+vi='vi'
+vspell=''
+who=''
+hint='previous'
+myuname='freebsd metal.neosoft.com 2.0.1-development freebsd 2.0.1-development #0: fri oct 21 16:48:01 mdt 1994 root@metal.neosoft.com:/usr/src/sys/compile/metal i386 '
+srcdir='.'
+vincludes=''
+vpath='.'
+Id='$Id'
+Log='$Log'
+active='none'
+acttimes='nntp'
+d_acttimes='define'
+myactive='.falseactive'
+bin='/usr/local/bin'
+binexp='/usr/local/bin'
+installbin='/usr/local/bin'
+cc='cc'
+ccflags=''
+cppflags=''
+ldflags=''
+lkflags=''
+optimize='-O'
+cf_by='smace'
+cf_time='Sat Oct 22 02:47:18 MDT 1994'
+contains='grep'
+cpplast='-'
+cppminus='-'
+cpprun='cc -E'
+cppstdin='cc -E'
+d_ftime='undef'
+aphostcmd='/bin/hostname'
+d_gethname='define'
+d_phostcmd='define'
+d_uname='undef'
+d_getpwent='define'
+d_getcwd='undef'
+d_getwd='define'
+d_havetlib='define'
+termlib='-ltermcap'
+d_ignoreorg='undef'
+d_internet='define'
+d_memcmp='define'
+d_memcpy='define'
+d_memset='define'
+d_mimeshow='undef'
+d_mimestore='undef'
+mimeshow="none"
+mimestore="none"
+d_newsadm='undef'
+newsadmin='root'
+d_nntp='define'
+d_xdata='define'
+servername='no default'
+d_nolnbuf='undef'
+d_normsig='define'
+jobslib=''
+d_novoid='undef'
+void=''
+d_portable='define'
+d_rdchk='undef'
+d_rename='define'
+d_sigblock='define'
+d_sighold='undef'
+d_sizet='undef'
+d_strccmp='define'
+d_strchr='define'
+d_strftime='define'
+strftimec=''
+strftimeo=''
+d_libndir='undef'
+d_usendir='undef'
+libndir=''
+ndirc=''
+ndiro=''
+d_vfork='define'
+d_voidsig='define'
+signal_t='void'
+defeditor='/usr/bin/vi'
+filexp='/usr/local/lib/trn/filexp'
+d_dirnamlen=''
+i_dirent='define'
+i_ptem='undef'
+i_stdlib='define'
+i_string='define'
+strings='/usr/include/string.h'
+i_sysdir='define'
+d_voidtty=''
+i_bsdioctl=''
+i_sysfilio='define'
+i_sysioctl='define'
+i_syssockio=''
+i_sysndir='undef'
+i_sgtty='undef'
+i_termio='undef'
+i_termios='define'
+i_systime='define'
+i_time='undef'
+i_unistd='define'
+i_vfork='undef'
+ispell_options=''
+ispell_prg='none'
+libc='/usr/lib/libc.so.2.0'
+plibpth='/usr/ccs/lib /usr/lib /usr/ucblib /usr/local/lib'
+xlibpth='/usr/lib/386 /lib/386'
+libs=' '
+citydist='none'
+cntrydist='none'
+contdist='none'
+locdist='none'
+multistatedist='none'
+orgdist='none'
+statedist='none'
+mailer='/usr/sbin/sendmail'
+mailfile='/var/mail/%L'
+installmansrc='/usr/local/man/man1'
+manext='1'
+mansrc='/usr/local/man/man1'
+mansrcexp='/usr/local/man/man1'
+mboxchar='F'
+c=''
+n='-n'
+d_berknames='define'
+d_passnames='define'
+d_usgnames='undef'
+nametype='bsd'
+inewsloc='inews'
+newslib='/tmp'
+newslibexp='/tmp'
+newsspool='/tmp'
+orgname='none'
+package='trn'
+spackage='Trn'
+pager='/usr/bin/more'
+phost='.'
+phostcmd='hostname'
+prefshell='/bin/csh'
+installprivlib='/usr/local/lib/trn'
+privlib='/usr/local/lib/trn'
+privlibexp='/usr/local/lib/trn'
+rootid='0'
+sharpbang='#!'
+shsharp='true'
+spitshell='cat'
+startsh='#!/bin/sh'
+sysman='/usr/share/man/man1'
+d_usemt='define'
+d_useov='define'
+overviewdir='/tmp'
+threaddir='/tmp'
+trn_init='TRUE'
+trn_select='TRUE'
+nm_opt=''
+runnm='true'
+usenm='true'
+incpath=''
+mips=''
+mips_type=''
+usrinc='/usr/include'
+PATCHLEVEL="Version: 3.5"
+CONFIG=true
+EOF
+
+fi # choice = 1
+
+cd ${WrkSrc}
+sh Configure
+cd ${CurDir}
+
+exit 0
+# END