Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jun 2010 12:51:34 +0100 (BST)
From:      Chris Rees <utisoft@gmail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/148208: New port: science/jstrack: A freeware hurricane tracking program
Message-ID:  <201006281151.o5SBpYZ5011403@amnesiac.bayofrum.net>
Resent-Message-ID: <201006281200.o5SC09hk034683@freefall.freebsd.org>

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

>Number:         148208
>Category:       ports
>Synopsis:       New port: science/jstrack: A freeware hurricane tracking program
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 28 12:00:08 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Chris Rees
>Release:        FreeBSD 8.0-RELEASE-p3 i386
>Organization:
bayofrum
>Environment:
System: FreeBSD amnesiac.bayofrum.net 8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #0: Wed May 26 05:45:12 UTC 2010 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386


	
>Description:
	Sorry guys, it's me with another port. The daemon makes work for idle hands...
	Note from the author:  I originally wrote this software to address the
need for a freely-available hurricane tracking program for Unix systems
of all flavors.  From the day that I started considering it, to the day
that I sent an e-mail out to the NHC, a bunch of hurricane researchers,
etc., asking if they thought I was on the right track, and if they
thought it would be well-received.  The answers were all a resounding
YES.  So I started working on it.  Since then, I have received help from
the NHC, NOAA, NWS (particularly Ron Murhpy, NWS Birmingham, who worked
with me to replace JStrack's first map, back in its infance, with three
vastly-superior maps).  I've also gotten a lot of help, particularly
early on, from hurricane researchers, and of course, from the Tcl/Tk
community.  The domain and web space, jstrack.org, is, in fact, provided
by one of my JStrack users.

JStrack is designed for the user, like me, who lives in a high-risk
target area for hurricanes...the type of user who needs prompt,
up-to-date, complete, and unedited information (news media tend to
summarize, and also tend to get things flat wrong at times).  JStrack
provides the simple, obvious stuff, like the NHC's forecast track
with forecast strengths, along with the not-so-obvious wind radii.
After all, it's not the eye that does the damage...it's the wind
around it, along with the storm surge (12 foot seas radii also
ploted when provided by the NHC).

If you have any questions, comments, suggestions, or patches, please
do feel free to e-mail me at spooky130@gmail.com.  When I see a need,
I try to add it.  But I need your suggestions for the stuff I haven't
seen.
>How-To-Repeat:
>Fix:

--- jstrack.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	science/jstrack
#	science/jstrack/Makefile
#	science/jstrack/pkg-descr
#	science/jstrack/files
#	science/jstrack/files/jstrack.sh.in
#	science/jstrack/distinfo
#	science/jstrack/pkg-plist
#
echo c - science/jstrack
mkdir -p science/jstrack > /dev/null 2>&1
echo x - science/jstrack/Makefile
sed 's/^X//' >science/jstrack/Makefile << '528c9d5c00ecf1badfc0b575e7615421'
X# New ports collection Makefile for:	JStrack
X# Date created:				2010-06-28
X# Whom:					Chris Rees <utisoft@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	jstrack
XPORTVERSION=	3.0.2
XCATEGORIES=	science
XMASTER_SITES=	http://www.jstrack.org/jstrack/downloads/
X
XMAINTAINER=	utisoft@gmail.com
XCOMMENT=	A freeware hurricane tracking program
XLICENSE=		JStrack
XLICENSE_NAME=	JStrack
XLICENSE_PERMS=	no-dist-sell pkg-mirror no-pkg-sell auto-accept
XLICENSE_TEXT=	It is and always will be free, and [Jim Graham] wrote it...\
X				so don't charge money for it, and don't claim that you wrote it
X
XLIB_DEPENDS=	netpbm.1:${PORTSDIR}/graphics/netpbm \
X				img.1:${PORTSDIR}/graphics/libimg
XRUN_DEPENDS=	dtplite:${PORTSDIR}/devel/tcllib
X
XWRKSRC=	${WRKDIR}/${PORTNAME}
XUSE_TCL_RUN=	84
XUSE_TK=		84
XNO_BUILD=	yes
X
XSUB_FILES=	${PORTNAME}.sh
XSUB_LIST=	WISH=${WISH}
X
XPORTDOCS=	00-README_FIRST.txt HISTORY install.txt jstrackdoc.pdf
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/lib/${PORTNAME}
X.for f in filt ftpfilt tracker
X	@(cd ${WRKSRC}/ && ${COPYTREE_SHARE} ${f} ${PREFIX}/lib/${PORTNAME}/ \
X		'! -path *windows_bin*')
X.endfor
X	@${INSTALL_SCRIPT} ${WRKSRC}/*.tcl ${PREFIX}/lib/${PORTNAME}
X	@${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.	for f in ${PORTDOCS}
X		@${INSTALL_MAN} ${WRKSRC}/${f} ${DOCSDIR}
X.	endfor
X.endif
X	@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}/lib/${PORTNAME}
X.for d in filt ftpfilt ftpfilt/support tracker tracker/lib tracker/storms
X	@${CHMOD} ugo+rx ${PREFIX}/lib/${PORTNAME}/${d}/*.t*
X.endfor
X	@(cd ${PREFIX}/lib/${PORTNAME} && ${TCLSH} autoconfig.tcl && ${RM} paths.tcl.old)
X.for f in filt/filt.tcl ftpfilt/autoftp.override.tcl ftpfilt/autoftp.tcl ftpfilt/ftp.tcl ftpfilt/ftplib.tcl ftpfilt/old_ftplib.tcl tracker/jstrack-text_only.tcl tracker/jstrack.tcl
X	@${REINPLACE_CMD} 's#\.\./paths.tcl#${PREFIX}/lib/jstrack/paths.tcl#g' \
X		${PREFIX}/lib/${PORTNAME}/${f}
X.endfor
X
X.include <bsd.port.mk>
528c9d5c00ecf1badfc0b575e7615421
echo x - science/jstrack/pkg-descr
sed 's/^X//' >science/jstrack/pkg-descr << 'aaea6e4d8cce6d4b30479567e55a98f6'
XNote from the author:  I originally wrote this software to address the
Xneed for a freely-available hurricane tracking program for Unix systems
Xof all flavors.  From the day that I started considering it, to the day
Xthat I sent an e-mail out to the NHC, a bunch of hurricane researchers,
Xetc., asking if they thought I was on the right track, and if they
Xthought it would be well-received.  The answers were all a resounding
XYES.  So I started working on it.  Since then, I have received help from
Xthe NHC, NOAA, NWS (particularly Ron Murhpy, NWS Birmingham, who worked
Xwith me to replace JStrack's first map, back in its infance, with three
Xvastly-superior maps).  I've also gotten a lot of help, particularly
Xearly on, from hurricane researchers, and of course, from the Tcl/Tk
Xcommunity.  The domain and web space, jstrack.org, is, in fact, provided
Xby one of my JStrack users.
X
XJStrack is designed for the user, like me, who lives in a high-risk
Xtarget area for hurricanes...the type of user who needs prompt,
Xup-to-date, complete, and unedited information (news media tend to
Xsummarize, and also tend to get things flat wrong at times).  JStrack
Xprovides the simple, obvious stuff, like the NHC's forecast track
Xwith forecast strengths, along with the not-so-obvious wind radii.
XAfter all, it's not the eye that does the damage...it's the wind
Xaround it, along with the storm surge (12 foot seas radii also
Xploted when provided by the NHC).
X
XIf you have any questions, comments, suggestions, or patches, please
Xdo feel free to e-mail me at spooky130@gmail.com.  When I see a need,
XI try to add it.  But I need your suggestions for the stuff I haven't
Xseen.
X
XWWW: http://www.jstrack.org/jstrack/
aaea6e4d8cce6d4b30479567e55a98f6
echo c - science/jstrack/files
mkdir -p science/jstrack/files > /dev/null 2>&1
echo x - science/jstrack/files/jstrack.sh.in
sed 's/^X//' >science/jstrack/files/jstrack.sh.in << '7fe1bcbb04c8b0ce209a44797496e677'
X#! /bin/sh
X# the next line restarts using wish \
Xexec %%WISH%% "$0" ${1+"$@"}
Xset myName [info script]
Xif {![catch {
X    set linkName [file readlink $myName]
X}]} {
X    set myName $linkName
X}
Xsource [file join [file dirname $myName] %%PREFIX%%/lib/jstrack/tracker/jstrack.tcl]
7fe1bcbb04c8b0ce209a44797496e677
echo x - science/jstrack/distinfo
sed 's/^X//' >science/jstrack/distinfo << '02fb90c066a04b1a61e96295531fdd43'
XMD5 (jstrack-3.0.2.tar.gz) = 4f3364b5c2b5d3d088e27cc537cf0152
XSHA256 (jstrack-3.0.2.tar.gz) = adab5b6d720109d0f593a61a2647902b4dfe63bf2d3e814d4de5d79ac77af03f
XSIZE (jstrack-3.0.2.tar.gz) = 1425575
02fb90c066a04b1a61e96295531fdd43
echo x - science/jstrack/pkg-plist
sed 's/^X//' >science/jstrack/pkg-plist << '8489c5855ad60ca331b77917a72e01be'
Xbin/jstrack
Xlib/jstrack/autoconfig.tcl
Xlib/jstrack/filt/city.list
Xlib/jstrack/filt/filt.tcl
Xlib/jstrack/filt/filt.tcl.bak
Xlib/jstrack/filt/missing_cities
Xlib/jstrack/filt/read_fc.tcl
Xlib/jstrack/filt/stormflag.bmp
Xlib/jstrack/filt/winfilt.tk
Xlib/jstrack/ftpfilt/TODO
Xlib/jstrack/ftpfilt/autoftp.log
Xlib/jstrack/ftpfilt/autoftp.override.tcl
Xlib/jstrack/ftpfilt/autoftp.override.tcl.bak
Xlib/jstrack/ftpfilt/autoftp.tcl
Xlib/jstrack/ftpfilt/autoftp.tcl.bak
Xlib/jstrack/ftpfilt/ftp.tcl
Xlib/jstrack/ftpfilt/ftp.tcl.bak
Xlib/jstrack/ftpfilt/ftplib.tcl
Xlib/jstrack/ftpfilt/ftplib.tcl.bak
Xlib/jstrack/ftpfilt/initial_timestamps.tcl
Xlib/jstrack/ftpfilt/old_ftplib.tcl
Xlib/jstrack/ftpfilt/old_ftplib.tcl.bak
Xlib/jstrack/ftpfilt/support/initial_timestamps.tcl
Xlib/jstrack/ftpfilt/support/mkmktm.tcl
Xlib/jstrack/ftpfilt/timestamp.disc
Xlib/jstrack/ftpfilt/timestamp.marine
Xlib/jstrack/ftpfilt/timestamp.public
Xlib/jstrack/ftpfilt/timestamp.strike
Xlib/jstrack/paths.tcl
Xlib/jstrack/tracker/config_citydefs.tcl
Xlib/jstrack/tracker/config_user_citylist.tcl
Xlib/jstrack/tracker/gulfvs.jpg
Xlib/jstrack/tracker/imagery/atir.jpg
Xlib/jstrack/tracker/imagery/atvs.jpg
Xlib/jstrack/tracker/imagery/ecstir.jpg
Xlib/jstrack/tracker/imagery/ecstvs.jpg
Xlib/jstrack/tracker/imagery/huir.jpg
Xlib/jstrack/tracker/imagery/huvs.jpg
Xlib/jstrack/tracker/jstrack-text_only.tcl
Xlib/jstrack/tracker/jstrack-text_only.tcl.bak
Xlib/jstrack/tracker/jstrack.tcl
Xlib/jstrack/tracker/jstrack.tcl.bak
Xlib/jstrack/tracker/lib/bindings.tk
Xlib/jstrack/tracker/lib/canvas.tk
Xlib/jstrack/tracker/lib/capture_window.tk
Xlib/jstrack/tracker/lib/colors.tcl
Xlib/jstrack/tracker/lib/coords.tcl
Xlib/jstrack/tracker/lib/defaults.tcl
Xlib/jstrack/tracker/lib/dummy.tk
Xlib/jstrack/tracker/lib/global.tcl
Xlib/jstrack/tracker/lib/help.tcl
Xlib/jstrack/tracker/lib/imagery.tk
Xlib/jstrack/tracker/lib/imagery_links.tcl
Xlib/jstrack/tracker/lib/images/east_coast_js-land.bmp
Xlib/jstrack/tracker/lib/images/east_coast_js.bmp
Xlib/jstrack/tracker/lib/images/east_coast_js.tcl
Xlib/jstrack/tracker/lib/images/gray25.bmp
Xlib/jstrack/tracker/lib/images/gulf_cab2_js-land.bmp
Xlib/jstrack/tracker/lib/images/gulf_cab2_js.bmp
Xlib/jstrack/tracker/lib/images/gulf_cab2_js.tcl
Xlib/jstrack/tracker/lib/images/large_js-land.bmp
Xlib/jstrack/tracker/lib/images/large_js.bmp
Xlib/jstrack/tracker/lib/images/large_js.tcl
Xlib/jstrack/tracker/lib/interp.tcl
Xlib/jstrack/tracker/lib/jpg_xy.tcl
Xlib/jstrack/tracker/lib/loadsatmap.tk
Xlib/jstrack/tracker/lib/menu.tcl
Xlib/jstrack/tracker/lib/menu.tk
Xlib/jstrack/tracker/lib/menuproc.tk
Xlib/jstrack/tracker/lib/misc.tcl
Xlib/jstrack/tracker/lib/misc.tk
Xlib/jstrack/tracker/lib/miscb.tcl
Xlib/jstrack/tracker/lib/plot.tk
Xlib/jstrack/tracker/lib/plotcity.tk
Xlib/jstrack/tracker/lib/plotmenu.tk
Xlib/jstrack/tracker/lib/read_any.tcl
Xlib/jstrack/tracker/lib/saffsimp.tcl
Xlib/jstrack/tracker/lib/saffsimp.tk
Xlib/jstrack/tracker/lib/save_config.tcl
Xlib/jstrack/tracker/lib/ss_global.tcl
Xlib/jstrack/tracker/lib/stlib.tcl
Xlib/jstrack/tracker/lib/storm.tcl
Xlib/jstrack/tracker/lib/update.tcl
Xlib/jstrack/tracker/lib/user.tcl
Xlib/jstrack/tracker/lib/userdata.tcl
Xlib/jstrack/tracker/lib/userdata.tk
Xlib/jstrack/tracker/options.tcl
Xlib/jstrack/tracker/sample_sysconfig.tcl
Xlib/jstrack/tracker/storms/arthur.adv
Xlib/jstrack/tracker/storms/arthur.dis
Xlib/jstrack/tracker/storms/arthur.fc
Xlib/jstrack/tracker/storms/arthur.trk
Xlib/jstrack/tracker/storms/bertha.adv
Xlib/jstrack/tracker/storms/bertha.dis
Xlib/jstrack/tracker/storms/bertha.fc
Xlib/jstrack/tracker/storms/bertha.trk
Xlib/jstrack/tracker/storms/cristobal.adv
Xlib/jstrack/tracker/storms/cristobal.dis
Xlib/jstrack/tracker/storms/cristobal.fc
Xlib/jstrack/tracker/storms/cristobal.trk
Xlib/jstrack/tracker/storms/dolly.adv
Xlib/jstrack/tracker/storms/dolly.dis
Xlib/jstrack/tracker/storms/dolly.fc
Xlib/jstrack/tracker/storms/dolly.trk
Xlib/jstrack/tracker/storms/edouard.adv
Xlib/jstrack/tracker/storms/edouard.dis
Xlib/jstrack/tracker/storms/edouard.fc
Xlib/jstrack/tracker/storms/edouard.trk
Xlib/jstrack/tracker/storms/fay.adv
Xlib/jstrack/tracker/storms/fay.dis
Xlib/jstrack/tracker/storms/fay.fc
Xlib/jstrack/tracker/storms/fay.trk
Xlib/jstrack/tracker/storms/five.adv
Xlib/jstrack/tracker/storms/five.dis
Xlib/jstrack/tracker/storms/five.fc
Xlib/jstrack/tracker/storms/merge
Xlib/jstrack/tracker/storms/old/2007/chantal.adv
Xlib/jstrack/tracker/storms/old/2007/chantal.dis
Xlib/jstrack/tracker/storms/old/2007/chantal.fc
Xlib/jstrack/tracker/storms/old/2007/chantal.trk
Xlib/jstrack/tracker/storms/old/2007/dean.adv
Xlib/jstrack/tracker/storms/old/2007/dean.dis
Xlib/jstrack/tracker/storms/old/2007/dean.fc
Xlib/jstrack/tracker/storms/old/2007/dean.trk
Xlib/jstrack/tracker/storms/old/2007/eight.adv
Xlib/jstrack/tracker/storms/old/2007/eight.dis
Xlib/jstrack/tracker/storms/old/2007/eight.fc
Xlib/jstrack/tracker/storms/old/2007/erin.adv
Xlib/jstrack/tracker/storms/old/2007/erin.dis
Xlib/jstrack/tracker/storms/old/2007/erin.fc
Xlib/jstrack/tracker/storms/old/2007/erin.trk
Xlib/jstrack/tracker/storms/old/2007/felix.adv
Xlib/jstrack/tracker/storms/old/2007/felix.dis
Xlib/jstrack/tracker/storms/old/2007/felix.fc
Xlib/jstrack/tracker/storms/old/2007/felix.trk
Xlib/jstrack/tracker/storms/old/2007/fifteen.adv
Xlib/jstrack/tracker/storms/old/2007/fifteen.dis
Xlib/jstrack/tracker/storms/old/2007/fifteen.fc
Xlib/jstrack/tracker/storms/old/2007/fifteen.trk
Xlib/jstrack/tracker/storms/old/2007/five.adv
Xlib/jstrack/tracker/storms/old/2007/five.dis
Xlib/jstrack/tracker/storms/old/2007/five.fc
Xlib/jstrack/tracker/storms/old/2007/four.adv
Xlib/jstrack/tracker/storms/old/2007/four.dis
Xlib/jstrack/tracker/storms/old/2007/four.fc
Xlib/jstrack/tracker/storms/old/2007/fourteen.adv
Xlib/jstrack/tracker/storms/old/2007/fourteen.dis
Xlib/jstrack/tracker/storms/old/2007/fourteen.fc
Xlib/jstrack/tracker/storms/old/2007/gabrielle.adv
Xlib/jstrack/tracker/storms/old/2007/gabrielle.dis
Xlib/jstrack/tracker/storms/old/2007/gabrielle.fc
Xlib/jstrack/tracker/storms/old/2007/gabrielle.trk
Xlib/jstrack/tracker/storms/old/2007/humberto.adv
Xlib/jstrack/tracker/storms/old/2007/humberto.dis
Xlib/jstrack/tracker/storms/old/2007/humberto.fc
Xlib/jstrack/tracker/storms/old/2007/humberto.trk
Xlib/jstrack/tracker/storms/old/2007/ingrid.adv
Xlib/jstrack/tracker/storms/old/2007/ingrid.dis
Xlib/jstrack/tracker/storms/old/2007/ingrid.fc
Xlib/jstrack/tracker/storms/old/2007/ingrid.trk
Xlib/jstrack/tracker/storms/old/2007/jerry.adv
Xlib/jstrack/tracker/storms/old/2007/jerry.dis
Xlib/jstrack/tracker/storms/old/2007/jerry.fc
Xlib/jstrack/tracker/storms/old/2007/jerry.trk
Xlib/jstrack/tracker/storms/old/2007/karen.adv
Xlib/jstrack/tracker/storms/old/2007/karen.dis
Xlib/jstrack/tracker/storms/old/2007/karen.fc
Xlib/jstrack/tracker/storms/old/2007/karen.trk
Xlib/jstrack/tracker/storms/old/2007/lorenzo.adv
Xlib/jstrack/tracker/storms/old/2007/lorenzo.dis
Xlib/jstrack/tracker/storms/old/2007/lorenzo.fc
Xlib/jstrack/tracker/storms/old/2007/lorenzo.trk
Xlib/jstrack/tracker/storms/old/2007/melissa.adv
Xlib/jstrack/tracker/storms/old/2007/melissa.dis
Xlib/jstrack/tracker/storms/old/2007/melissa.fc
Xlib/jstrack/tracker/storms/old/2007/melissa.trk
Xlib/jstrack/tracker/storms/old/2007/nine.adv
Xlib/jstrack/tracker/storms/old/2007/nine.dis
Xlib/jstrack/tracker/storms/old/2007/nine.fc
Xlib/jstrack/tracker/storms/old/2007/noel.adv
Xlib/jstrack/tracker/storms/old/2007/noel.dis
Xlib/jstrack/tracker/storms/old/2007/noel.fc
Xlib/jstrack/tracker/storms/old/2007/noel.trk
Xlib/jstrack/tracker/storms/old/2007/olga.adv
Xlib/jstrack/tracker/storms/old/2007/olga.dis
Xlib/jstrack/tracker/storms/old/2007/olga.fc
Xlib/jstrack/tracker/storms/old/2007/olga.trk
Xlib/jstrack/tracker/storms/old/2007/six.adv
Xlib/jstrack/tracker/storms/old/2007/six.dis
Xlib/jstrack/tracker/storms/old/2007/six.fc
Xlib/jstrack/tracker/storms/old/2007/sixteen.adv
Xlib/jstrack/tracker/storms/old/2007/sixteen.dis
Xlib/jstrack/tracker/storms/old/2007/sixteen.fc
Xlib/jstrack/tracker/storms/old/2007/ten.adv
Xlib/jstrack/tracker/storms/old/2007/ten.dis
Xlib/jstrack/tracker/storms/old/2007/ten.fc
Xlib/jstrack/tracker/storms/old/2007/ten.trk
Xlib/jstrack/tracker/storms/old/2007/thirteen.adv
Xlib/jstrack/tracker/storms/old/2007/thirteen.dis
Xlib/jstrack/tracker/storms/old/2007/thirteen.fc
Xlib/jstrack/tracker/storms/old/2007/three.adv
Xlib/jstrack/tracker/storms/old/2007/three.dis
Xlib/jstrack/tracker/storms/old/2007/three.fc
Xlib/jstrack/tracker/storms/old/2007/twelve.adv
Xlib/jstrack/tracker/storms/old/2007/twelve.dis
Xlib/jstrack/tracker/storms/old/2007/twelve.fc
Xlib/jstrack/tracker/storms/three.adv
Xlib/jstrack/tracker/storms/three.dis
Xlib/jstrack/tracker/storms/three.fc
Xlib/jstrack/tracker/storms/two.adv
Xlib/jstrack/tracker/storms/two.dis
Xlib/jstrack/tracker/storms/two.fc
X@dirrm lib/jstrack/tracker/storms/old/2007
X@dirrm lib/jstrack/tracker/storms/old
X@dirrm lib/jstrack/tracker/storms
X@dirrm lib/jstrack/tracker/lib/images
X@dirrm lib/jstrack/tracker/lib
X@dirrm lib/jstrack/tracker/imagery
X@dirrm lib/jstrack/tracker
X@dirrm lib/jstrack/ftpfilt/support
X@dirrm lib/jstrack/ftpfilt
X@dirrm lib/jstrack/filt/tmp
X@dirrm lib/jstrack/filt
X@dirrm lib/jstrack
8489c5855ad60ca331b77917a72e01be
exit
--- jstrack.shar ends here ---



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

>Release-Note:
>Audit-Trail:
>Unformatted:



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