summaryrefslogtreecommitdiff
path: root/mail/elm
diff options
context:
space:
mode:
authorWill Andrews <will@FreeBSD.org>2000-05-29 09:36:16 +0000
committerWill Andrews <will@FreeBSD.org>2000-05-29 09:36:16 +0000
commit39faa08ffa1cb64afcd5763d6cc7b303a89499bb (patch)
tree5726d288c509411b79ff4144b084e4811f223c76 /mail/elm
parentRemove libapreq from category Makefile. (diff)
Update to Elm 2.5. New MAINTAINER.
Notes
Notes: svn path=/head/; revision=28926
Diffstat (limited to 'mail/elm')
-rw-r--r--mail/elm/Makefile30
-rw-r--r--mail/elm/distinfo1
-rw-r--r--mail/elm/files/patch-aa36
-rw-r--r--mail/elm/pkg-comment1
-rw-r--r--mail/elm/pkg-descr5
-rw-r--r--mail/elm/pkg-plist44
-rw-r--r--mail/elm/scripts/pre-configure315
7 files changed, 432 insertions, 0 deletions
diff --git a/mail/elm/Makefile b/mail/elm/Makefile
new file mode 100644
index 000000000000..fbb5ecf22693
--- /dev/null
+++ b/mail/elm/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: elm25
+# Date created: 04 Feb 2000
+# Whom: dhagan@cs.vt.edu
+#
+# $FreeBSD$
+#
+
+PORTNAME= elm
+PORTVERSION= 2.5.3
+CATEGORIES= mail
+MASTER_SITES= ftp://ftp.virginia.edu/pub/elm/
+DISTNAME= ${PORTNAME}${PORTVERSION}
+
+MAINTAINER= toasty@dragondata.com
+
+LIB_DEPENDS= intl.1:${PORTSDIR}/devel/gettext
+BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/ispell
+
+WRKSRC= ${WRKDIR}/elm2.5.3
+NO_LATEST_LINK= yes
+IS_INTERACTIVE= yes
+HAS_CONFIGURE= yes
+CONFIGURE_SCRIPT= Configure
+CONFIGURE_ENV= PREFIX="${PREFIX}"
+MAN1= answer.1 checkalias.1 elm.1 elmalias.1 fastmail.1 \
+ frm.1 listalias.1 messages.1 newalias.1 newmail.1 \
+ printmail.1 readmsg.1 mmencode.1
+MLINKS= frm.1 nfrm.1 newmail.1 wnewmail.1
+
+.include <bsd.port.mk>
diff --git a/mail/elm/distinfo b/mail/elm/distinfo
new file mode 100644
index 000000000000..7b761a2b6076
--- /dev/null
+++ b/mail/elm/distinfo
@@ -0,0 +1 @@
+MD5 (elm2.5.3.tar.gz) = ea6df05f38fe3ade89f3b9ec06f319b8
diff --git a/mail/elm/files/patch-aa b/mail/elm/files/patch-aa
new file mode 100644
index 000000000000..e4e265215fff
--- /dev/null
+++ b/mail/elm/files/patch-aa
@@ -0,0 +1,36 @@
+*** Configure.bak Mon Mar 11 18:47:43 1996
+--- Configure Tue Mar 12 14:52:18 1996
+***************
+*** 18,28 ****
+ PATH=".:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/ucb:/usr/local:/usr/lbin:/etc:/usr/new:/usr/new/bin:/usr/nbin:$PATH"
+ export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh $0; kill $$)
+
+- if test ! -t 0; then
+- echo "Say 'sh Configure', not 'sh <Configure'"
+- exit 1
+- fi
+-
+ (alias) >/dev/null 2>&1 && \
+ echo "(I see you are using the Korn shell. Some ksh's blow up on Configure," && \
+ echo "especially on exotic machines. If yours does, try the Bourne shell instead.)"
+--- 18,23 ----
+***************
+*** 2278,2284 ****
+
+ : see if crypt exists
+ echo " "
+! if $contains '^crypt$' libc.list >/dev/null 2>&1; then
+ echo 'crypt() found.'
+ d_crypt="$define"
+ cryptlib=''
+--- 2273,2282 ----
+
+ : see if crypt exists
+ echo " "
+! if $test "$cryptlib" = -lcrypt; then
+! echo 'crypt() found.'
+! d_crypt="$define"
+! elif $contains '^crypt$' libc.list >/dev/null 2>&1; then
+ echo 'crypt() found.'
+ d_crypt="$define"
+ cryptlib=''
diff --git a/mail/elm/pkg-comment b/mail/elm/pkg-comment
new file mode 100644
index 000000000000..c59e23f60fd3
--- /dev/null
+++ b/mail/elm/pkg-comment
@@ -0,0 +1 @@
+A once-popular mail user agent, version 2.5.x
diff --git a/mail/elm/pkg-descr b/mail/elm/pkg-descr
new file mode 100644
index 000000000000..985184393742
--- /dev/null
+++ b/mail/elm/pkg-descr
@@ -0,0 +1,5 @@
+Elm is an interactive screen-oriented mailer program that
+supersedes mail and mailx. This is the 2.5.x distribution.
+
+- Daniel Hagan
+dhagan@cs.vt.edu
diff --git a/mail/elm/pkg-plist b/mail/elm/pkg-plist
new file mode 100644
index 000000000000..fd8f14453008
--- /dev/null
+++ b/mail/elm/pkg-plist
@@ -0,0 +1,44 @@
+bin/elm
+bin/answer
+bin/checkalias
+bin/elmalias
+bin/fastmail
+bin/frm
+@exec ln -f %D/%F %D/bin/nfrm
+@unexec rm -f %D/bin/nfrm
+bin/listalias
+bin/messages
+bin/newalias
+bin/newmail
+@exec ln -f %D/%F %D/bin/wnewmail
+@unexec rm -f %D/bin/wnewmail
+bin/printmail
+bin/readmsg
+bin/prlong
+bin/mmencode
+lib/elmrc-info
+lib/help-main
+lib/help-options
+lib/help-alias
+lib/help-pager
+lib/help-status
+lib/help-fbrowser
+lib/help-attach
+lib/help-selfolder
+lib/mime-types
+lib/mlists.eg
+@comment This is to fix the catman install during de-install
+man/cat1/answer.1
+man/cat1/checkalias.1
+man/cat1/elm.1
+man/cat1/elmalias.1
+man/cat1/fastmail.1
+man/cat1/frm.1
+man/cat1/listalias.1
+man/cat1/messages.1
+man/cat1/mmencode.1
+man/cat1/newalias.1
+man/cat1/newmail.1
+man/cat1/printmail.1
+man/cat1/readmsg.1
+man/cat1/wnewmail.1
diff --git a/mail/elm/scripts/pre-configure b/mail/elm/scripts/pre-configure
new file mode 100644
index 000000000000..beb4b0ce011e
--- /dev/null
+++ b/mail/elm/scripts/pre-configure
@@ -0,0 +1,315 @@
+#!/bin/sh -
+#
+# pre-configure script for Elm port to FreeBSD 2.0
+#
+# Stolen from the elm-ME port (/usr/ports/mail/elm/)
+# $FreeBSD$
+
+PortsDir=$PORTSDIR
+ CurDir=$CURDIR
+ WrkSrc=$WRKSRC
+
+ cat > ${WrkSrc}/config.sh << 'EOF'
+#!/bin/sh
+# config.sh
+# This file was produced by running the Configure script.
+
+Log='$Log'
+Header='$Header'
+bin="${PREFIX}/bin"
+contains='grep'
+cppstdin='/usr/bin/cpp'
+cppminus=''
+d_getopt='define'
+d_memcpy='define'
+d_rename='define'
+d_symlink='define'
+d_whoami='undef'
+d_poll='define'
+d_mmap='define'
+d_inttypes='define'
+d_nointtypes='undef'
+n='-n'
+c=''
+orderlib='false'
+ranlib=':'
+package='elm2'
+pager='builtin'
+startsh='#!/bin/sh'
+define='define'
+loclist='
+cat
+chgrp
+chmod
+cp
+echo
+expr
+grep
+fgrep
+head
+ln
+ls
+make
+mv
+rm
+sed
+sleep
+touch
+tr
+cut
+'
+expr='/bin/expr'
+sed='/usr/bin/sed'
+echo='/bin/echo'
+cat='/bin/cat'
+rm='/bin/rm'
+mv='/bin/mv'
+cp='/bin/cp'
+tail=''
+tr='/usr/bin/tr'
+sort=''
+uniq=''
+grep='/usr/bin/grep'
+fgrep='/usr/bin/fgrep'
+head='/usr/bin/head'
+trylist='
+Mcc
+compress
+cpp
+date
+emacs
+execmail
+finger
+ispell
+line
+lint
+lp
+locale
+lpr
+mailx
+metamail
+mips
+more
+nroff
+pack
+pg
+pgp
+pmake
+pr
+rmail
+sendmail
+shar
+smail
+submit
+tar
+tbl
+test
+troff
+uname
+uuname
+vi
+'
+test='/bin/test'
+inews=''
+ispell="${PREFIX}/bin/ispell"
+egrep=''
+more='/usr/bin/more'
+pg='pg'
+Mcc='Mcc'
+vi='/usr/bin/vi'
+mailx='mailx'
+mail=''
+cpp='/usr/bin/cpp'
+perl=''
+emacs='emacs'
+ls='/bin/ls'
+rmail='/bin/rmail'
+sendmail='/usr/sbin/sendmail'
+shar='/usr/bin/shar'
+smail='smail'
+submit=''
+tbl='/usr/bin/tbl'
+troff='/usr/bin/troff'
+nroff='/usr/bin/nroff'
+uname='/usr/bin/uname'
+uuname='/usr/bin/uuname'
+line='line'
+chgrp='/usr/bin/chgrp'
+chmod='/bin/chmod'
+lint='/usr/bin/lint'
+sleep='/bin/sleep'
+pr='/usr/bin/pr'
+tar='/usr/bin/tar'
+ln='/bin/ln'
+lpr='/usr/bin/lpr'
+lp='/usr/bin/lp'
+touch='/usr/bin/touch'
+make='/usr/bin/make'
+date='/bin/date'
+csh=''
+pmake='pmake'
+mips='false'
+col=''
+pack='pack'
+compress='/usr/bin/compress'
+execmail=''
+libswanted='sun intl nls c_s'
+noaddlib='yes'
+c_date='Wed Sep 8 21:06:00 MSD 1999'
+d_ascii='undef'
+d_broke_ctype='undef'
+d_calendar='define'
+calendar='calendar'
+d_chown_neg1='define'
+d_content='undef'
+d_crypt='define'
+cryptlib='-lcrypt'
+d_cuserid='undef'
+d_disphost='undef'
+d_domname='define'
+d_usegetdom='undef'
+d_errlst='define'
+d_flock='define'
+d_dotlock='undef'
+d_fcntlock='undef'
+has_flock='define'
+has_fcntl='define'
+d_ftruncate='define'
+d_gethname='define'
+d_douname='undef'
+d_host_comp='undef'
+ign_hname='n'
+d_havetlib='define'
+termlib='-ltermlib'
+d_index='undef'
+d_internet='define'
+d_ispell='define'
+ispell_path="${PREFIX}/bin/ispell"
+ispell_options=''
+d_locale='define'
+d_nl_types='define'
+d_msgcat='define'
+d_usenls='undef'
+d_mallocvoid='define'
+d_mboxedit='define'
+metamail_path='none'
+defencoding=''
+d_8bitmime='define'
+d_binarymime='undef'
+d_dsn='define'
+defcharset='DISPLAY'
+defdispcharset='ISO-8859-1'
+d_mmdf='undef'
+d_newauto='define'
+d_noaddfrom='define'
+d_usedomain='undef'
+d_noxheader='undef'
+d_pidcheck='define'
+d_ptem='undef'
+d_putenv='define'
+d_remlock='undef'
+maxattempts='6'
+d_setgid='undef'
+d_savegrpmboxid='undef'
+mailermode='755'
+d_sigvec='undef'
+d_sigvectr='undef'
+d_sigset='undef'
+d_sighold='undef'
+d_sigprocmask='define'
+d_sigblock='undef'
+d_waitpid='define'
+d_sigaction='define'
+d_strcspn='define'
+d_strspn='define'
+d_strpbrk='define'
+d_strerror='define'
+d_strftime='define'
+d_strings='undef'
+d_pwdinsys='undef'
+strings='/usr/include/string.h'
+includepath=''
+d_strstr='define'
+d_strtok='define'
+d_subshell='define'
+d_tempnam='define'
+tempnamo=''
+tempnamc=''
+d_termio='undef'
+d_termios='define'
+d_utimbuf='define'
+d_vfork='define'
+defbatsub='no subject (file transmission)'
+defeditor='/usr/bin/vi'
+editoropts=''
+hostname="${Hostname}"
+phostname='hostname'
+mydomain="${Domain}"
+autohostname='define'
+i_memory='define'
+i_stdarg='define'
+i_stdlib='define'
+i_time='define'
+i_systime='define'
+d_systimekernel='undef'
+i_unistd='define'
+i_utime='define'
+i_sysutime='undef'
+lib="${PREFIX}/lib"
+libc='/usr/lib/libc.so'
+linepr='/usr/bin/lp'
+maildir='/var/mail'
+mailer='/usr/sbin/sendmail'
+mailgrp='mail'
+mansrc="${PREFIX}/man/man1"
+catmansrc="${PREFIX}/man/cat1"
+manext='.1'
+manext_choice='.1'
+catmanext='.1'
+catmanext_choice='.1'
+packed='n'
+manroff='/usr/bin/nroff'
+manroffopts=''
+suffix=''
+packer=''
+optimize="$CFLAGS"
+ccflags=''
+cppflags=''
+ldflags='-s -L${PREFIX}/lib'
+cc='cc'
+libs=''
+nametype='bsd'
+d_passnames='define'
+d_berknames='define'
+d_usgnames='undef'
+# passcat=''
+rmttape='unknown-remote-tape-unit'
+roff='/usr/bin/troff'
+roffopts=''
+sigtype='void'
+spitshell='cat'
+shsharp='true'
+sharpbang='#!'
+tmpdir='/tmp'
+tzname_handling='TM_ZONE'
+use_pmake='n'
+xencf=''
+xenlf=''
+d_xenix='undef'
+d_bsd='define'
+locale='locale'
+d_pgp='define'
+pgp="${PREFIX}/bin/pgp"
+pgp_path="${PREFIX}/bin/pgp"
+special_path='/usr/local/bin'
+CONFIG=true
+EOF
+
+# Warn user to just take defaults.
+#
+echo "===> Note: This configure script is interactive, but the "
+echo " supplied defaults will work for FreeBSD. Just press "
+echo " Enter to accept each default."
+exit 0
+# END
+