Alan, I agree it is worth maintaining for a lightweight pdf solution. I'll look into packaging libharu for Debian.
Andrew On Tue, Jul 27, 2010 at 04:21:03PM -0700, Alan Irwin wrote: > Andrew, there is a question for you at the end. > > I feel that the pdf device (originally developed by Werner) is well > worth maintaining. Although it doesn't have all the capabilities of > pdfcairo or pdfqt, its only external dependency is libhpdf (provided > by the libharu software package). That library is quite uncomplicated. > For example, it only took me a few hours to complete a CMake-based build > system for it. > > Following my own advice, I have recentely fixed the example 24 > segfault for the pdf device (see > http://sourceforge.net/tracker/?func=detail&aid=2899339&group_id=2915&atid=102915). > That issue turned out ultimately to be caused by an upstream libharu > issue. You can get access to my libharu bug fix (as well as gcc > symbol visibility support, and a shiny new CMake-based build system) > by downloading libharu-2.1.0 source code from > http://libharu.org/wiki/Downloads and following the directions in > _PLplot's_ cmake/external/libharu/README.libharu. > > I am working on getting those changes propagated upstream, but > meanwhile at least on Linux, I can build and install the modified > libharu with cmake-2.8.2 following the directions in the above README. > Afterward, I can get CMake to find that installed libharu result with > appropriate settings of CMAKE_LIBRARY_PATH and CMAKE_INCLUDE_PATH, > build the PLplot pdf device (using the -DPLD_pdf=ON option), and test > it with > > make test_c_pdf > > The result is there are some rendering issues (discussed some time ago > with Werner), but no showstopping issues like the segfault that occurs > with the unmodified library. If/when upstream libharu accepts my bug > fix and makes a new release, I plan to turn PLD_pdf ON by default. > > Andrew, would you be interested in packaging up libharu (with my > changes) for Debian? > > 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 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 > __________________________ > > ------------------------------------------------------------------------------ > The Palm PDK Hot Apps Program offers developers who use the > Plug-In Development Kit to bring their C/C++ apps to Palm for a share > of $1 Million in cash or HP Products. Visit us here for more details: > http://ad.doubleclick.net/clk;226879339;13503038;l? > http://clk.atdmt.com/CRS/go/247765532/direct/01/ > _______________________________________________ > Plplot-devel mailing list > Plplot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/plplot-devel > ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://p.sf.net/sfu/dev2dev-palm _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel