pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/plotutils



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun May  2 13:28:43 UTC 2010

Modified Files:
        pkgsrc/graphics/plotutils: Makefile PLIST distinfo
Removed Files:
        pkgsrc/graphics/plotutils/patches: patch-aa patch-ab patch-ac patch-ad
            patch-ae

Log Message:
Update to 2.6:

Version 2.6 released, 9/2009.  [Includes libplot 4.4, interface age=2.]

ode:     File ode/specfun.c now heavily rewritten to remove all non-GNU
         copyrights.  For details, see the file ./COMPAT.
libplot: Several bugfixes to the SVG and PS drivers.  (Thanks to Diomidis
         Spinellis, James Anderson, and others, for pointing out that
         several apps that import SVG or PS were choking on libplot's
         output.  Some still choke on its SVG output, but that's no longer
         libplot's fault; see ./COMPAT.)
libplot: The SVG driver now no longer assumes that the application that
         imports or displays SVG can do _any_ justification of text strings
         (not even horizontal justification, e.g., position a string in a
         right-justified way, with its right edge at a given point).  Many
         SVG viewers still get this wrong.
libplot: Fig plotters now slightly increase the width of drawn lines,
         in .fig output, to agree with the interpretation of `line width'
         in recent releases of xfig.  (Thanks to Wolfgang Glunz and
         Bart De Schutter for pointing out the need for this.)  This
         affects executables built with libplot, such as `graph -Tfig'.
graph,plot,tek2plot,plotfont,pic2plot,hersheydemo: The output of the
         `--help' option now cautions that if a `-T' or `--output-format'
         command-line option is not included, the output will by default
         be in the `metafile' format, which is probably not what the user
         expects or wants (by default, it is in binary).
hersheydemo: New executable, generating a single demo page that serves
         as an advertisement for the Hershey vector fonts.  (It replaces
         the file doc/h-demo.c.)  Invoke it by doing, e.g.,
         `hersheydemo -Tsvg > demo.svg' , or `hersheydemo -Tps | lpr' .
         It supports the usual libplot options such as --bg-color,
         --pen-color, and --page-size.  Also --bitmap-size, if a bitmap
         output format is requested; but note that the Hershey fonts, not
         being anti-aliased, do not look their best in low-resolution
         (i.e., small-size) bitmap output.

Version 2.5.1 released, 7/2008.  [Includes libplot 4.3, interface age=2.]

package: license for the package (and for libplot) upgraded to GNU GPL v3.
libplot: SVG output format slightly tweaked, to ensure compatability with
         SVG 1.1 syntax, as tested for by validator.w3.org.
         Note: a few SVG editing tools, such as inkscape, currently fail
         to agree with libplot's SVG semantics, in positioning text.
         That appears to be their fault (they do not comply with the
         handling of reflected text, as specified in the SVG 1.1 standard).
libplot: Fixed a bug in bounding box computatations when triangular
         line-joins are used.
executables: Changed nearly all warning and error messages to complete
         sentences, to smooth the upcoming transition to gettext.

Version 2.5 released, 12/2005.  [Includes libplot 4.2, interface age=2.]

package: bug reporting address has changed to bug-plotutils%gnu.org.@localhost
libplot: support for rotated and sheared (i.e., "anamorphically
         transformed") X Window System fonts has been completely rewritten.
         Core X fonts are still used, but it is no longer assumed that the
         X display has the ability to rasterize rotated and sheared glyphs.
         (Recent releases of XFree86 are broken in this regard.)  Instead,
         unrotated glyphs are retrieved from the server, and rotated or
         transformed within libplot.  See new module libplot/x_afftext.c.
graph: plotting of rotated y-axis labels by the `-Y' option, when `-T X' is
         specified (so that output is to an X Window System display) should
         now work, even when recent broken releases of XFree86 are used.
         This is due to the above change to libplot.
libplot: URW versions of the standard 35 Adobe fonts (Helvetica,
         Times-Roman etc.) are now checked for under their own names on any
         X Window System display, as well as under the Adobe names.  This
         fixes a problem with recent SuSE GNU/Linux distributions, of
         `graph -T X' being unable to use even the default Helvetica font.
libplot: SVG output is now conformant SVG 1.1, and should not be rejected
         by the Firefox browser.
libplot: vertical positioning of text strings by the SVG driver is
         improved; libplot now does vertical positioning itself, since
         many SVG renderers, e.g. Firefox 1.5, can't do it properly.
libplot: the ROTATION parameter, which is the angle in degrees at which the
         viewport in the output (device) frame should be rotated, can now
         take values other than 0, 90, 180, and 270.
graph,plot,tek2plot,plotfont,pic2plot: the --rotation option no longer
         requires that the specified angle be 0, 90, 180, or 270 degrees.
         Some quite postmodern effects can now be obtained.
libplot: modifiers such as "xsize=6in", "yoffset=8cm" appended to the
         PAGESIZE parameter by the user, to do fine positioning of the
         viewport on the output page, are no longer sometimes ignored.
graph,plot,tek2plot,plotfont,pic2plot: modifiers such as "xsize=6in",
         "yoffset=8cm" appended to the argument of the --page-size option,
         by the user, to do fine positioning of the viewport on the output
         page, are no longer sometimes ignored.
libplotter,pic2plot: problems with compilation by recent C++ compilers now
         fixed: unsigned char* is cast to char* as needed, deprecated C++
         headers have had their names modernized, etc.  Support for `bool'
         in the C++ compiler is now assumed (this could be trivially backed
         out of, if needed).
installation: entire package can now be compiled by a C++ compiler if
         desired; request this by doing e.g. `CC=g++ ./configure'.
installation: support for pre-ANSI C compilers, such the SunOS 4.1.3 one,
         now largely dropped.  Non-working `const' is still checked for,
         but compiler support for prototypes and void is now assumed.
         Removal of preprocessor macros that supported pre-ANSI C, from
         many source files, considerably improved maintainability.
installation: updated GNU autotools now used (autoconf-2.59, libtool-1.5.6,
         and the older automake-1.4-p6 for safety's sake).  Also, recent
         flex/bison have been used to prepare the scanner and parser supplied
         with the ode source (flex-2.5.31 and bison-1.875d).
graph: new short `-Q' option, which is equivalent to the long option
         `--toggle-rotate-y-axis-label'.
graph,plot,tek2plot,plotfont,pic2plot: `--display-type' long option, the
         name of which confused some users, has been changed to
         `--output-format'.  The old option is still supported but is now
         deprecated.  The short option `-T' continues to work.
libplot: problems with PS output triggering an error in some versions of
         ghostscript (and hence ghostview, gv), due to changes in the way
         ghostscript handles FontBBox, now fixed.  Thanks, Brian Gough (and
         also Alex Cherepanov, who found the fix to idraw's PS prologue).
libplot: most external symbols not meant to be publicly accessible now have
         names beginning with the prefix "_pl_", to reduce the possibility
         of namespace collisions.  This will be completed in a later release.
executables: output of "--help" has been altered to agree with current GNU
         coding standards.
package: copyright and license notices added to nearly all source files.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/graphics/plotutils/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/graphics/plotutils/PLIST
cvs rdiff -u -r1.4 -r1.5 pkgsrc/graphics/plotutils/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/graphics/plotutils/patches/patch-aa
cvs rdiff -u -r1.1 -r0 pkgsrc/graphics/plotutils/patches/patch-ab \
    pkgsrc/graphics/plotutils/patches/patch-ac \
    pkgsrc/graphics/plotutils/patches/patch-ad \
    pkgsrc/graphics/plotutils/patches/patch-ae

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index