summaryrefslogtreecommitdiff
path: root/graphics/gnuplot/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2012-08-10update to 4.6.0drochner1-4/+4
changes: - New syntax supporting multi-line blocks of code delimited by curly braces if (<cond>) { ... } else { ... } do for [<iteration-spec>] { ... } while (<cond>) { ... } - Time formats can handle fractional seconds to microsecond precision. - User-definable linetypes that can be used to establish a locally preferred default sequence of colors or dash/thickness/point styles. - Statistical summary of the data to be plotted (new command "stats") - New terminal drivers: qt context epscairo cairolatex - Improved support for UTF-8, SJIS and other multi-byte encodings pkgsrc change: added "qt4" and "wxwindows" options (not enabled by default)
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2012-02-06Revbump forwiz1-1/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2011-11-30update to 4.4.4drochner1-3/+2
changes: -minor feature additions -bugfixes
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-04-22recursive bump from gettext-lib shlib bump.obache1-1/+2
2011-03-14Changes 4.4.3:adam1-3/+2
* NEW Implement pan and zoom via mouse wheel. * NEW set key maxcolumns N maxrows M * NEW value("varname") returns the value of the named variable * NEW encoding cp1251 - 8-bit Cyrillic * CHANGE backport emf terminal driver from version 4.5 * FIX better estimation of latex string lengths * FIX colorbar representation of discrete color palettes is pixel accurate * FIX NaN initialization and tests working on more (all?) platforms * FIX configuration script tests for readline+ncurses * FIX prevent out-of-range boxes from creating degenerate ghosts on the border * FIX missing alpha channel flag for pdfcairo terminal * FIX font initialization in windows terminal
2011-03-10make the "pdf" option non-default -- PDF output is already provideddrochner1-1/+2
by the "cairo" backend, and the "pdf" option pulls in "pdflib" which has an evil license bump PKGREV
2011-02-08Changes 4.4.2:adam1-6/+44
* FIX color specification "lc N" * FIX clipping error in filled curves * FIX segfault if "refresh" command follows an interrupted replot Changes 4.4.1: * NEW Support the "%s" format specifier in strftime() * NEW Optional 6th data column in candlesticks style to specific box width * NEW If integer arithmetic i*j or i**j would overflow, return value as a real * NEW "set style circle radius <default-radius>" * FIX autoconfiguration of readline support in OSX * FIX font problems in win terminal * FIX Protect against runaway recursion by limiting depth of nested functions * FIX metapost terminal: Fix inheritance of line thickness by text strings * FIX cairo terminals could segfault on certain enhanced text strings * FIX pdfcairo output to stdout now works * FIX font ",size" in non-enhanced mode postscript terminals * FIX Do a better job of estimating the width of UTF-8 encoded strings * FIX baseline bug in canvas terminal rotation of enhanced text * FIX Allow "with labels" to work for binary input data * FIX update user GPVAL variables after plot in table mode * CHANGE depth-sorting of pm3d surfaces now applies jointly to all in the plot * CHANGE 3D impulses are now always drawn from z=0 * CHANGE Enable HIDDEN_QUADTREE by default * CHANGE Enable "set fit errorvariables" by default * CHANGE Regardless of current timefmt, read time from binary files as a binary * CHANGE do not limit 3D rotation to 0<rotx<180
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2011-01-06Add pkgsrc X and netbsd-5+ native X font dirs to the list of candidatedholland1-2/+2
directories for the default fontpath. PKGREVISION++. ok agc. The font handling is still fairly problematic; I guess Someone(TM) should teach this to use fontconfig sometime.
2010-06-13Bump PKGREVISION for libpng shlib name change.wiz1-2/+2
Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x.
2010-02-19Add "gd" and "pdf" options, default on. PR pkg/34757asau1-1/+2
2010-01-18Second try at jpeg-8 recursive PKGREVISION bump.wiz1-1/+2
2009-09-14Update to gnuplot 4.2.5.asau1-5/+1
pkgsrc changes: use NetBSD libedit where possible. New features, changes and fixes in gnuplot version 4.2.5 =========================================================== * NEW ./configure --with-readline=bsd to use libedit rather than libreadline * NEW command line option -e "command list" * NEW 'set xtics rangelimit' allows creation of range/frame plots * NEW "set view equal_axes xy{z}" does for 3D what "set size square" does for 2D. * CHANGE updated svg terminal driver (back-ported from 4.3 CVS branch) * CHANGE fillstyle empty really is consistently empty (not fill-with-background) * CHANGE warn that some options to 'set datafile binary' are not implemented * CHANGE handling of custom palette when postscript mode is set to "monochrome" * CHANGE allow Z axis label in 3D plots to be rotated * CHANGE do not save or restore axis tick labels that were read from a data file * FIX interpolatation for pm3d surfaces given by both z and colour coordinates * FIX infinite loop if axis tick increment is on the order of machine precision * FIX initialize x11 enhanced text mode to use most recently requested font * FIX emf handling of enhanced text at non-zero angle * FIX 3D plots with fixed zrange were clipping against xmax rather than zmax * FIX handling of uninitialized variables in fit "via" command * FIX pm3d depthorder was ignoring interpolation setting * FIX assignment of fill patterns to boxes in columnstacked histograms * FIX Reserve room for user tic labels even if the format for autoticks is "" * FIX bug in 4.2.4 that gave twice the requested left/right margin width New features, changes and fixes in gnuplot version 4.2.4 =========================================================== * NEW add support for enhanced text mode in the emf terminal driver * NEW builtin functions 'strftime' and 'strptime' * NEW set absolute plot margins in screen coordinates * NEW "nocontours" keyword for splot * NEW "undefine foo" clears previously defined user variable foo * NEW allow contouring of pm3d surfaces * NEW allow color by z value ("palette z") in 2D plots * NEW "pause mouse close" waits until the plot window is closed * FIX The documentation says that "set size ratio" is ignored in 3D. Make it so. * FIX Do not re-quantize time tics interval explicitly set by user * FIX (gd post) don't segfault on very long font names * FIX allow variable color from input file for "with boxes", "with vectors" * FIX don't run off the end of "set format" commands * FIX Fix discontinuity in piecewise approximation of inverse error function * FIX discard out of range vectors in the bitmap terminals (pbm, epson, etc) * FIX 2nd colour in the colour box for negative palette in postscript * FIX insure palette is initialized before any objects are drawn * FIX wxt terminal was not obeying "set palette maxcolors" * FIX Histograms did not correctly honor 'set style user increment' * FIX Avoid segfault if tic labels are requested from a non-existent data column * FIX emf terminal - allow fractional linewidth (fixes 0-length dash problem) * FIX post terminal - fix parsing error for palfuncparam * FIX post terminal - escape {} chars in enhanced text mode * FIX clip "splot with labels" against plot boundaries in 2D mode * CHANGE try harder to autotitle columns in using specs with expressions * CHANGE gd.trm: use dynamically-allocated TTF font names * CHANGE x11: more finely sampled color palette for PM3D * CHANGE cgm: switch to using web_color_rgbs; approximate RGB colors * CHANGE fig: more point types, 4.2-style font and size syntax for "set term" * CHANGE emf: separate dashlength option (don't use linewidth for dashlength) * CHANGE stacked histograms grow upward for values > 0, downward for values < 0 * CHANGE 'pause mouse button1' (or button2) does not disable zooming * CHANGE built-in readline tries to recognize <home> and <end> keys
2009-08-26bump revision because of graphics/jpeg updatesno1-2/+2
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-2/+2
major change. Reported by Robert Elz in PR 41345.
2008-11-10Bump PKGREVISION for libXaw API depends bump due to libXaw8 removal.wiz1-1/+2
2008-06-20Add DESTDIR support.joerg1-1/+2
2008-05-15update to 4.2.3drochner1-2/+1
changes: * NEW options front and back to "set colorbox" * NEW character encoding support for emf and pdf terminals * NEW "format" keyword for "set tics" and "set {x|y|...}tics" * NEW allow user to set colorbar label rotatation if the bar is vertical +bugfixes
2007-12-16pkglint says: ERROR: graphics/gnuplot/Makefile.common:4: PKGREVISIONrillig1-1/+2
must not be set outside the package Makefile.
2007-11-30Fix various package list problems:tron1-2/+1
1.) Remove directory "share/gnuplot/4.2/PostScript" during deinstallation. 2.) Prevent installation of "share/texmf-local/tex/latex/gnuplot" if LaTeX is available (because we don't want to depend on "tetex"). 3.) Update package list of "gnuplot-nox11" for version 4.2. Bump revision of both packages.
2007-11-30Upgrade to 4.2.2. New features:cjs1-2/+1
* New plot styles o Histogram o Label plots o Image data o Filled curves o Vectors * Input from binary data files * New plot elements o RGB colors o Arbitrary rectangles * String handling o String and text data read from datafiles o User-defined string variables, operators, and functions * Macros * Auto-layout of multiple plots on a page * Internal variables * New or revised terminal drivers o wxt o emf o gif, jpeg, png o postscript o ai o epslatex, pslatex, pstex o windows * Canvas size
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz1-2/+2
Patch provided by Sergey Svishchev in private mail.
2007-02-01-don't use usleep() for the "pause" command, this does only workdrochner1-2/+2
for sleep times less than a second (see SUSv3) fixes PR pkg/35533 by Matyas Janos -share patches between gnuplot{,-nox11} -bump PKGREVISION
2007-01-22Modular Xorg support. Based on patch from drochner@joerg1-2/+2
2006-04-17Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update.wiz1-2/+2
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-2/+2
2005-12-29Enable the history file in gnuplot per PR pkg/32139. Bump pkgrev to 3garbled1-2/+2
2005-06-01Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.jlam1-2/+2
Several changes are involved since they are all interrelated. These changes affect about 1000 files. The first major change is rewriting bsd.builtin.mk as well as all of the builtin.mk files to follow the new example in bsd.builtin.mk. The loop to include all of the builtin.mk files needed by the package is moved from bsd.builtin.mk and into bsd.buildlink3.mk. bsd.builtin.mk is now included by each of the individual builtin.mk files and provides some common logic for all of the builtin.mk files. Currently, this includes the computation for whether the native or pkgsrc version of the package is preferred. This causes USE_BUILTIN.* to be correctly set when one builtin.mk file includes another. The second major change is teach the builtin.mk files to consider files under ${LOCALBASE} to be from pkgsrc-controlled packages. Most of the builtin.mk files test for the presence of built-in software by checking for the existence of certain files, e.g. <pthread.h>, and we now assume that if that file is under ${LOCALBASE}, then it must be from pkgsrc. This modification is a nod toward LOCALBASE=/usr. The exceptions to this new check are the X11 distribution packages, which are handled specially as noted below. The third major change is providing builtin.mk and version.mk files for each of the X11 distribution packages in pkgsrc. The builtin.mk file can detect whether the native X11 distribution is the same as the one provided by pkgsrc, and the version.mk file computes the version of the X11 distribution package, whether it's built-in or not. The fourth major change is that the buildlink3.mk files for X11 packages that install parts which are part of X11 distribution packages, e.g. Xpm, Xcursor, etc., now use imake to query the X11 distribution for whether the software is already provided by the X11 distribution. This is more accurate than grepping for a symbol name in the imake config files. Using imake required sprinkling various builtin-imake.mk helper files into pkgsrc directories. These files are used as input to imake since imake can't use stdin for that purpose. The fifth major change is in how packages note that they use X11. Instead of setting USE_X11, package Makefiles should now include x11.buildlink3.mk instead. This causes the X11 package buildlink3 and builtin logic to be executed at the correct place for buildlink3.mk and builtin.mk files that previously set USE_X11, and fixes packages that relied on buildlink3.mk files to implicitly note that X11 is needed. Package buildlink3.mk should also include x11.buildlink3.mk when linking against the package libraries requires also linking against the X11 libraries. Where it was obvious, redundant inclusions of x11.buildlink3.mk have been removed.
2004-12-28Bump PKGREVISIONs due to libtiff update.reed1-2/+2
Some BUILDLINK_RECOMMENDED bumps done also. (If I missed any, please let me know -- and let me know a good way to automate this.)
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-06-26move the common bits of these packages out into gnuplot/Makefile.common.grant1-25/+3
no functional change.
2004-06-25Update gnuplot to 4.0.0adrianp1-7/+7
Closes PR #25450 submitted by me. Ok'ed wiz@/snj@/root (at) garbled.net Thanks to xtraeme@ for fixing GD's X11 issues. From the CHANGELOG: What's New ========== The list of changes is immense this time, so only the highlights can be given here. For the full details, see the NEWS file or the ChangeLog, or look into the online version of the documentation at http://www.gnuplot.info/docs/gnuplot.html#What_is_New_in_Version_4.0 You'll quite probably have to (re-)read large parts of the documentation to learn all the details that have changed. Major changes visible to users: ------------------------------- o Global Command syntax change: instead of 'set no...' it's now 'unset ...'. o Commands 'set data style', 'set function style' and 'set linestyle' changed to 'set style {data|function|line}, respectively. o Colour-coded plots in 3D and simulated 2D through the new 'pm3d' plotting style. o Boxes drawn by plotstyles 'boxes', 'candlesticks' and boxed errorbar styles can be filled with solid colors or hatch patterns. o New plot style 'with filledcurves' to fill an area defined by a curve in solid colour. o Windows, X11, OS/2 and GGI interactive graphical terminals now support interaction with the plot window by mouse and hotkeys. o The "enhanced" mode has been generalized from PostScript to some other terminal drivers. o 'set hidden3d' mode accepts non-grid data and hides them behind gridded surfaces plotted with them. o Several new terminal drivers: EMF, PDF, SVG, GGI, epslatex, aqua. o New function to query if a user-defined variable exists. o PNG and JPEG terminals using the GD library support libfreetype to use true-type fonts. o 'set label' can output a point symbol the comment refers to, and the text itself can be rotated by arbitrary angles (on some terminals). o The color of text elements can be changed. o 'set size ratio' now affects 3D plots, too. o The 'dgrid3d' can be switched between thin-plate splines and the older weighted averaging method, at compile time. o Some terminals now support 'koi8-r', ISO-Latin-2 and CP-852 encoding of user input. o Windows gnuplot recognizes the Unix/X11 style '-persist' option, and supports changing linewidth by core gnuplot commands. o A native compilation option of gnuplot for Mac OS X is now part of the mainline source, using the 'aquaterm' driver [3]. o Datafile comment character, column separator and decimal sign can be changed. o Arrows can be drawn with relative coordinates for the head, and the heads can be filled. o Allows 'set timefmt' independantly for each axis, and supports new '%s' format for seconds-since-1970 input. o Even more documentation misprints have been fixed, thanks to Shigeharu TAKENO Internal changes: ----------------- o Reorganization of the entire source tree. o Broken into considerably more source files than before. o Large sets of related global variables have been collected into relatively few global data structures (the 'axis' array and a global 'key' data structure, e.g.). o The gnuplot_x11 driver no longer is installed in the PATH, to avoid confusion about it. o Scaling and ticking of time/date axes respects the fact that 12 and 60 are not the same 10 or 100 much better. And, obviously, more bug fixes than could possibly fit into this narrow margin...
2004-06-02Enable pkgviews installation. Patches provided by Joachim Kuebart onminskim1-1/+3
tech-pkg@.
2004-04-24Convert to buildlink3. Move PKGREVISION to make pkglint happy.snj1-7/+7
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-03Fix CONFLICTS.seb1-2/+2
2003-07-03Convert to USE_NEW_TEXINFO.seb1-2/+4
2003-06-07Split plotutils and gnuplot into '<pkgname>' and '<pkgname>-nox11' eachjschauma1-23/+15
(alternatively, we could have renamed one to '<pkgname>-x11', but for the element of least surprise, the default remains x11 enabled). This will work much better than the previous attempt to build two packages from one Makefile, which wasn't all thought out wrt to dependencies, buildlinks etc. Bump PKGREVISION on plotutils and gnuplot for this.
2003-06-06Same as plotutils:jschauma1-1/+4
If X11 is present, set the pkgname to gnuplot-x11 and conflict with plain gnuplot (and the other way around).
2003-06-04If X is found to be present, this package builds and installs gnuplot_x11,jschauma1-1/+10
if not, not. Fix accordingly. Pointed out by wiz@. Sorry.
2003-06-04These don't really need X after all -- they can be useful on headlessjschauma1-2/+1
machines without X, too, so remove USE_X11.
2003-03-05Update to 3.7.3, from Jim Bernard in PR 19663.wiz1-7/+15
Changes: 3.7.3 * Major: contributed code to re-add gamma, inverse normal, and inverse error function * Windows specific fixes, most visibly changing the 'pause' command to avoid cpu hogging, and updated build procedures * Improved metapost driver * Make Linux driver work with devfs * Numerous bugfixes backported from development version, see ChangeLog * A large number of documentation misprints have been fixed 3.7.2 * Major: we have removed code that was labeled with a non-commercial use clause. The effect is that this removes the gamma, inverse normal, and inverse error function from platforms that have no native implementation. * Support for BeOS * New terminal drivers: emf (Enhanced Metafile Format), epslatex, ggi (General Graphics Interface), pdf, svg (W3C Scalable Vector Graphics) * Updated png driver: web-friendly palette, transparent images, explicit colour specification * Updated HPGL driver: optional multi-pen support, alternative plot sizes, variable font sizes * Updated gnugraph driver: now requires GNU plotutils 2.2 or better * Updated eepic driver: picture environment now scales with "set size" * Updated fig driver to fig file format 3.2 * Updated tkcanvas driver * Fix font size option in pslatex driver * configure-alike script for VMS * Command substitution in double-quoted strings * Vector clipping style for 2D plots * Sort terminals by name before displaying * Numerous bugfixes
2002-10-28Add png support. Bump version to 3.7.1nb1. Requested in PR 18798.wiz1-1/+5
2002-09-22buildlink1 -> buildlink2jlam1-3/+3
2001-11-26Strongly buildlinkify.jlam1-5/+4
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-03-19Update gnuplot to 3.7.1.wennmach1-2/+2
This is a prerequisite step for octave-current.