With a helpful look at C. Wilson's previous package, I managed to build plotutils with shared libraries. Trial packages and setup.hints are located at:
ftp://antiskid.homelinux.net/pub/plotutils/plotutils-2.4.1-1-src.tar.bz2 ftp://antiskid.homelinux.net/pub/plotutils/plotutils-2.4.1-1.tar.bz2 ftp://antiskid.homelinux.net/pub/plotutils/setup.hint ftp://antiskid.homelinux.net/pub/plotutils/libplot/libplot-2.4.1-1.tar.bz2 ftp://antiskid.homelinux.net/pub/plotutils/libplot/setup.hint ftp://antiskid.homelinux.net/pub/plotutils/plotutils-doc/plotutils-doc-2.4.1-1.tar.bz2 ftp://antiskid.homelinux.net/pub/plotutils/plotutils-doc/setup.hint There are three packages built from one source package: plotutils plotutils-doc libplot Proposed setup.hints are as follows: plotutils: category: Graphics requires: cygwin ghostscript-base libpng12 xorg-x11-bin-dlls sdesc: "GNU utilities for plotting 2-D data" ldesc: "GNU utilities for plotting 2-D data; built on libplot, a device-independent 2-D vector graphics library." plotutils-doc: category: Doc requires: cygwin sdesc: "Documentation for GNU libplot" ldesc: "Documentation for GNU libplot, text and info format" libplot: category: Graphics Libs requires: cygwin plotutils sdesc: "GNU device-independent library for plotting 2-D data" ldesc:"GNU device-independent 2-D vector graphics library for plotting" Proposed /usr/share/doc/Cygwin/plotutils-2.4.1.README follows: plotutils ------------------------------------------ GNU utilities for plotting 2-D data. Built on libplot, a device-independent 2-D vector graphics library. Runtime requirements: cygwin-1.5.10 or newer ghostscript-base libpng12 xorg-x11-bin-dlls Build requirements: cygwin-1.5.10 or newer gcc-3.3.1-3 or newer binutils-20030901-1 or newer autoconf, automake, libtool, bison, flex, xorg-X11-devel, libpng Canonical homepage: http://www.gnu.org/software/plotutils/ Canonical download: ftp://ftp.gnu.org/gnu/plotutils/plotutils-2.4.1.tar.gz The plotutils source package builds three cygwin packages: 1) plotutils - executable plot utilities and dll's 2) plotutils-doc - extra documentation for plotutils 3) libplot - link libraries and headers for using libplot ------------------------------------ Build instructions: unpack plotutils-2.4.1-1-src.tar.bz2 if you use setup to install this src package, it will be unpacked under /usr/src automatically cd /usr/src ./plotutils-2.4.1-1.sh all This will create: /usr/src/plotutils-2.4.1-1.tar.bz2 /usr/src/plotutils-doc-2.4.1-1.tar.bz2 /usr/src/libplot-2.4.1-1.tar.bz2 Or use './plotutils-2.4.1-1.sh prep' to get a patched source directory ------------------------------------------- Files included in plotutils-2.4.1-1.tar.bz2 usr/bin/cygplot-2.dll usr/bin/cygplotter-2.dll usr/bin/cygxmi-0.dll usr/bin/double.exe usr/bin/graph.exe usr/bin/ode.exe usr/bin/pic2plot.exe usr/bin/plot.exe usr/bin/plotfont.exe usr/bin/spline.exe usr/bin/tek2plot.exe usr/share/doc/Cygwin/plotutils-2.4.1.README usr/share/doc/plotutils-2.4.1/AUTHORS usr/share/doc/plotutils-2.4.1/ChangeLog usr/share/doc/plotutils-2.4.1/COPYING usr/share/doc/plotutils-2.4.1/INSTALL usr/share/doc/plotutils-2.4.1/NEWS usr/share/doc/plotutils-2.4.1/README usr/share/doc/plotutils-2.4.1/THANKS usr/share/doc/plotutils-2.4.1/TODO usr/share/man/man1/ode.1.gz usr/share/man/man1/plot.1.gz usr/share/man/man1/plotfont.1.gz usr/share/man/man1/spline.1.gz usr/share/man/man1/tek2plot.1.gz Files included in plotutils-doc-2.4.1-1.tar.bz2 usr/share/info/libxmi.info.gz usr/share/info/plotutils.info.gz usr/share/ode/atwoods.ode usr/share/ode/bead.ode usr/share/ode/chem.ode usr/share/ode/coupled.ode usr/share/ode/ddho.ode usr/share/ode/dynamo.ode usr/share/ode/henon.ode usr/share/ode/limitcycle.ode usr/share/ode/lorenz.ode usr/share/ode/lunar.sh usr/share/ode/orbit.ode usr/share/ode/population.ode usr/share/ode/qcd.ode usr/share/ode/README usr/share/ode/rumor.ode usr/share/ode/soliton.ode usr/share/ode/viscous.ode usr/share/tek2plot/aitest.tek usr/share/tek2plot/dmerc.tek usr/share/tek2plot/fotest.tek usr/share/tek2plot/imtesth.tek usr/share/tek2plot/karney.tek usr/share/tek2plot/ocpred.tek usr/share/tek2plot/README usr/share/tek2plot/scale.tek usr/share/tek2plot/skymap.tek usr/share/tek2plot/skymap2.tek usr/share/tek2plot/usmap.tek Files included in libplot-2.4.1-1.tar.bz2 usr/include/plot.h usr/include/plotcompat.h usr/include/plotter.h usr/include/xmi.h usr/lib/libplot.dll.a usr/lib/libplot.la usr/lib/libplotter.dll.a usr/lib/libplotter.la usr/lib/libxmi.dll.a usr/lib/libxmi.la usr/share/libplot/colors.txt usr/share/libplot/demo-page usr/share/libplot/h-demo.c usr/share/libplot/h-fonts.doc usr/share/libplot/h-glyphs.doc usr/share/libplot/hershey.bib usr/share/libplot/kana.doc usr/share/libplot/kanji.doc usr/share/libplot/README ------------------ Port Notes: 1)The hershey fonts included in the source package are not installed, as it is assumed that they are already available in ghostscript-base 2)The large source patch is due to having to autoreconfigure the source package after patching some of the autotools input files. See CYGWIN-PATCHES/small.patch for the smaller set of source patches used prior to autoreconfigure. 3) C. Wilson maintained an earlier version of this package at http://cygutils.fruitbat.org/testing/ADOPT-ME/plotutils/ ---------- plotutils-2.4.1-1 ----------- Initial release For more information about this package, see the upstream documentation in /usr/share/doc/plotutils-2.4.1. Cygwin port maintained by: James R. Phillips Please address all questions to the Cygwin mailing list at [email protected]
