To Werner and Arjen:

I hope this is a good time for one of you to start moving ahead on the small
project of creating a binary release of PLplot for windows using cpack. I
believe when we discussed this before, we were all in agreement this would
be a good thing to do since, for example, major SF projects that have a
windows port almost always include a windows binary version.  I bring it up
again now because (a) you are mostly done with the higher priority work of
making sure all the PLplot features work properly on windows, and (b) there
has just now been a request for such a binary release of PLplot for windows
on the PDL list. In response to this request, it would be nice to bring out
a binary release of PLplot for windows a few days after the scheduled source
release in January (and after every source release thereafter), and from my
experiments today I think only a small amount of additional debugging work
should be required to make that happen.

Assuming you want to go ahead with a binary release of PLplot for windows on
that sort of time scale, then you should note we already use cpack to
provide our source release of PLplot --- see the cpack-related items at the
end of the top-level CMakeLists.txt file. These create a target called
"package_source" which invokes cpack to pack everything in the source
directory into a tarball. That target works well on Linux (in fact, we use
it to create our source release tarball in scripts/make_tarball.sh), and you
should also confirm it works well on windows.

Similarly, a target called "package" is automatically created by our use of
"include(CPack)" in our top-level CMakeLists.txt file.  That target is
supposed to invoke cpack to pack everything in the install tree into a
tarball.  Just now I tried

make package

but that yields an empty result for PLplot (with no error message). For
CMake itself, that command indeed produces a tarball of the cmake install
tree so that target should work similarly for us. I don't know what the
PLplot problem with the "package" target is, but I assume intercomparison of
our top-level CMakeLists.txt file with that of the cmake project and some
experimentation should be able to sort out this PLplot issue.  There is also
some rudimentary documentation of cpack in
(http://www.cmake.org/Wiki/CMake:Packaging_With_CPack) which might be of
some help to you.

If one of you would like to take on this small debugging project, that would
be great since a binary release of PLplot for windows users would apparently
be of some help to those users (especially Perl and Python users who
ordinarily don't require a compiler).

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the Yorick front-end to PLplot (yplot.sf.net); the
Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to