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. Fix: -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.--uk67E240KjZcS3T6k88TPKGmNQSCZCZzeP9lK1Ijl7bDqW7C Content-Type: text/plain; name="jstrack.shar" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="jstrack.shar" # 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
Beg pardon, I meant to host the tarball on my site too. Here's a patch with MASTER_SITES updated, and a new shar at http://www.bayofrum.net/jstrack.shar Chris -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
State Changed From-To: open->closed New port added, with minor changes. Thanks!
wen 2010-06-29 01:22:16 UTC FreeBSD ports repository Modified files: science Makefile Added files: science/jstrack Makefile distinfo pkg-descr pkg-plist science/jstrack/files jstrack.sh.in Log: JStrack is written by and for people who are in areas that are prone to hits from tropical systems (currently only in the Tropical Atlantic). It's intended to display the NHC/TPC data and give you what you need to make decisions, etc.. It does NOT, nor will it ever, attempt to do any forecasting on its own---I leave that to the gurus at the NHC/TPC. WWW: http://www.jstrack.org/jstrack/ PR: ports/148208 Submitted by: Chris Rees <utisoft@gmail.com> Feature safe: yes Revision Changes Path 1.191 +1 -0 ports/science/Makefile 1.1 +63 -0 ports/science/jstrack/Makefile (new) 1.1 +3 -0 ports/science/jstrack/distinfo (new) 1.1 +10 -0 ports/science/jstrack/files/jstrack.sh.in (new) 1.1 +8 -0 ports/science/jstrack/pkg-descr (new) 1.1 +224 -0 ports/science/jstrack/pkg-plist (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"