On 2015-01-09 09:58-0000 Phil Rosenberg wrote: > Hi all > > Does anyone know if the metafile driver still exists and if so what CMAKE > parameters are needed to enable it - I currently don't get it for my builds.
Hi Phil: The list of device drivers in cmake/modules/drivers-init.cmake should be able to help you figure out the status of any of our devices. A typical entry in that list is a colon-separated string such as "svgcairo:cairo:ON:F:ON" where the first quantity is the device, the second quantity is the device driver, the third quantity (ON of OFF) specifies whether the device is enabled by default or not, the fourth quantity (F or I) specifies whether the device is a file device or an interactive device, and the fifth quantity (ON or OFF) specifies whether the device is familied or not. The overall status of any device is either completely retired (not mentioned on the list or commented out), disabled by default, or enabled by default. In the plmeta device driver case, we have the following details: # (2007-09-01) As discussed on list, don't enable plmeta until we sort # out the known issues (e.g., strings, aspect ratio, and TrueType fonts). # This is going to take time/energy for some volunteer who has not volunteered # yet.... :-) "plmeta:plmeta:OFF:F:OFF" so it is disabled by default which means default testing like mine never tests the device but, in principle, all a user has to do to try it out again is simply specify the cmake command-line option -DPLD_plmeta=ON to override the default -DPLD_plmeta=OFF that is generated by that entry in the list. > Also is there an easy way to read a plplot metafile in again? I see quite a > few #ifdef BUFFERED_FILE comments in plbuf.c, which look like they do > exactly that, however it looks like a build can only either use a memory > buffer or a file buffer, not both. That is what the utils/plrender utility does which (see utils/CMakeLists.txt) should be automatically built whenever -DPLD_plmeta=ON. As far as I know, nobody has tried out plmeta and plrender for a long time here. So please let us know your experiences with them. 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); the libLASi project (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ ------------------------------------------------------------------------------ Dive into the World of Parallel Programming! The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel