[MacPorts] #43738: gnuplot: upgrade to 5.0
MacPorts
noreply at macports.org
Sat May 17 12:48:12 PDT 2014
#43738: gnuplot: upgrade to 5.0
----------------------+----------------------
Reporter: mojca@… | Owner: mojca@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords: haspatch
Port: gnuplot |
----------------------+----------------------
Comment (by devans@…):
The port has a vert extensive and well anotated set of demos which not
only serve as a test of functionality but also a nice tutorial. After
building the port, I was able to run them all successfullly but only after
I overcame a few of my own naive assumptions.
First try. The all-inclusive demo, all.dem is installed in
${prefix}/share/doc/gnuplot/demo so I did this
{{{
cd ~
gnuplot ${prefix}/share/doc/gnuplot/demo/all.dem
}}}
This fails with file not found errors because the file references in the
scripts are interpreted as relative to the CWD.
Second try
{{{
cd ${prefix}/share/doc/gnuplot/demo
gnuplot all.dem
}}}
This works better but fails again if the script issues any warning/error
messages. gnuplot is trying to write these messages to a log file which
by defalt is located in the CWD but the user usually doesn't have write
permission to the MacPorts installation tree.
Third try, copy the demos to a writable directory in the user's home
directory
{{{
mkdir ~/macports/gnuplots
cp -R ${prefix}/share/doc/gnuplot/demo ~/macports/gnuplots
cd ~/macports/gnuplots/demo
gnuplot all.dem
}}}
Success!! All demos work correctly.
I acknowlege again that this was all due to my naive ideas about how a
demo might work but you might consider adding some notes to the Portfile
advertizing the demos as a starting point for the naive user and how to
install them locally so they work without hiccups. This would answer the
question, "Ok, I installed the port -- what now?"
--
Ticket URL: <https://trac.macports.org/ticket/43738#comment:15>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list