This is the mail archive of the cygwin-apps@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITP] ploticus-2.30-1


I would also like to try to contribute and maintain the cygwin-port of the ploticus package. Jari didn't respond so far. (it was one year ago)
http://www.cygwin.com/ml/cygwin-apps/2003-09/msg00183.html


Yes, it's a mess, so please be patient, but I tried to clean it up.
I wanted a clean layout and a home for the new prefab dir and not in /usr/lib/ploticus. Any I wanted GIF, SVG, SWF, ...


http://xarch.tu-graz.ac.at/home/rurban/software/cygwin/ploticus/ploticus-2.30-1.tar.bz2
http://xarch.tu-graz.ac.at/home/rurban/software/cygwin/ploticus/ploticus-2.30-1-src.tar.bz2
http://xarch.tu-graz.ac.at/home/rurban/software/cygwin/ploticus/setup.hint

Rest attached.
--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/

sdesc: "Command line plot and graph generator"
ldesc: "Command line driven tool to generates various plots and graphs
in PNG, GIF, JPEG, PS, SVG, SVGZ, SWF, clickable-maps.
Including bar diagrams, distribution histograms, lines, pie charts, 
stacked bars, scatterplots, grouped bar charts, correlation, medians etc.
License: GPL
See http://ploticus.sourceforge.net";
category: Math Graphics
requires: cygwin
Runtime requirements:
  cygwin-1.5.11-1
  libfreetype26-2.1.5-1
  libgd2-2.0.21-1
  libiconv2-1.9.2-1
  libjpeg62-6b-11
  libpng12-1.2.5-4
  zlib-1.2.1-1
  xorg-x11-bin-dlls-6.8.0.0-1 (runtime dep from cyggd-2.dll)
  
Build requirements:
  cygwin-1.5.x              or newer
  gcc-3.3.1                 or newer
  binutils-20030901         or newer
  make-3.80                 or newer
  ash-20031007              or newer
  fileutils-4.1             or newer
  sed-4.0.7                 or newer
  libming                   (from CVS, with patch, not with cygwin)
  ming-fonts                (from the ming website or from the src package)

Canonical homepage:
  http://ploticus.sourceforge.net
Canonical download:
  http://ploticus.sourceforge.net/doc/download.html#src
ming stuff:
  http://www.opaque.net/ming/
Discussiongroup:
  http://groups.yahoo.com/group/ploticus/

-------------------------------------------------------------------------------

Build instructions:
  cd /usr/src
  unpack ploticus-<VERSION>-<CYGREL>-src.tar.bz2
    if you use setup to install this src package, it will be
	 unpacked under /usr/src automatically
    you'd need libming from http://www.opaque.net/ming/ (best from CVS)
    cvs co ming, apply CYGWIN-PATCHES/libming-flex.patch, ./autogen.sh; ./configure; make; make install
  ./ploticus-<VERSION>-<CYGREL>.sh prep build install strip

./ploticus-<VERSION>-<CYGREL>.sh all will create:
  /usr/src/ploticus-<VERSION>-<CYGREL>.tar.bz2
  /usr/src/ploticus-<VERSION>-<CYGREL>-src.tar.bz2

Or use './ploticus-<VERSION>-<CYGREL>.sh prep' to get a patched source directory 

-------------------------------------------------------------------------------

Files included in ploticus:

  /usr/bin/pl.exe
  /usr/lib/libploticus.a
  /usr/share/doc/Cygwin/ploticus-2.30-1.README
  /usr/share/doc/ploticus-2.30-1/Copyright
  /usr/share/doc/ploticus-2.30-1/FreeType2
  /usr/share/doc/ploticus-2.30-1/GPL.txt
  /usr/share/doc/ploticus-2.30-1/README
  /usr/share/doc/ploticus-2.30-1/stock.htm
  /usr/share/doc/ploticus-2.30-1/volunteers.htm
  /usr/share/doc/ploticus-2.30-1/gallery/* 	(samples from pl230gal)
  /usr/share/doc/ploticus-2.30-1/index.html
  /usr/share/doc/ploticus-2.30-1/doc/* 		(website from pl230docs)
  /usr/share/fonts/fdb/Bitstream Vera Sans Mono-B-I.fdb (for SWF)
  /usr/share/fonts/fdb/Bitstream Vera Sans Mono-B.fdb
  /usr/share/fonts/fdb/Bitstream Vera Sans Mono-I.fdb
  /usr/share/fonts/fdb/Bitstream Vera Sans Mono.fdb
  /usr/share/fonts/fdb/Bitstream Vera Sans-B-I.fdb
  /usr/share/fonts/fdb/Bitstream Vera Sans-B.fdb
  /usr/share/fonts/fdb/Bitstream Vera Sans-I.fdb
  /usr/share/fonts/fdb/Bitstream Vera Sans.fdb  (the default)
  /usr/share/fonts/fdb/Bitstream Vera Serif-B.fdb
  /usr/share/fonts/fdb/Bitstream Vera Serif.fdb
  /usr/share/ploticus/README
  /usr/share/ploticus/*.pl (prefab ploticus scripts, not perl!)
  /usr/share/ploticus/GraphPopups.js (additional SVG javascript hooks)
  /usr/share/ploticus/ViewBox.js 
  /usr/share/ploticus/pltestsuite/*

-------------------------------------------------------------------------------

Port Notes:

----- version ploticus-2.30-1 -----

Initial release

ploticus is now four years old, and still has no configure script,
Makefile has to be handtuned, no support for external gd, no test target, ...
In short: in a worse shape than libgd < 1.8

I cleaned up the mess, and added support for GIF, SVG, SVGZ (all
dynamic cyg*.dll) and SWF (static libming.a), besides the usual PNG,
JEPG, WBMP.

We use our own graphic libs, like libgd, with GIF support.
I cleaned that up to use our own dynamic graphic libs, like libgd, with GIF support.
Compile-time PREFABS_DIR (or also run-time $PLOTICUS_PREFABS) is enabled, 
and changed from the suggested /usr/lib/ploticus to  /usr/share/ploticus
Hardcoded the default PREFABS_DIR to /usr/share/ploticus (may be overridden by $PLOTICUS_PREFABS)
Hardcoded the SWF default font path to /usr/share/fonts/fdb/
I also added a default SWF font "Bitstream Vera Sans" at /usr/share/fonts/fdb/,
taken from the libming ming-fonts package.
Hardcoded this "Bitstream Vera Sans" as default SWF font, instead of Arial.
added libploticus.a target.

Cygwin port maintained by: Reini Urban <rurban@x-ray.at>

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]