pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics Update to gnuplot 4.2.5.
details: https://anonhg.NetBSD.org/pkgsrc/rev/98e758adbb75
branches: trunk
changeset: 399205:98e758adbb75
user: asau <asau%pkgsrc.org@localhost>
date: Mon Sep 14 18:52:03 2009 +0000
description:
Update to gnuplot 4.2.5.
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
diffstat:
graphics/gnuplot-nox11/Makefile | 6 +-----
graphics/gnuplot/Makefile | 6 +-----
graphics/gnuplot/Makefile.common | 18 +++++++++++++-----
graphics/gnuplot/distinfo | 15 ++++++++++-----
graphics/gnuplot/patches/patch-ab | 16 ++++++++--------
graphics/gnuplot/patches/patch-ac | 16 ++++++++++++++++
graphics/gnuplot/patches/patch-ad | 16 ++++++++++++++++
graphics/gnuplot/patches/patch-ae | 16 ++++++++++++++++
graphics/gnuplot/patches/patch-af | 16 ++++++++++++++++
graphics/gnuplot/patches/patch-ag | 16 ++++++++++++++++
10 files changed, 113 insertions(+), 28 deletions(-)
diffs (238 lines):
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot-nox11/Makefile
--- a/graphics/gnuplot-nox11/Makefile Mon Sep 14 16:50:10 2009 +0000
+++ b/graphics/gnuplot-nox11/Makefile Mon Sep 14 18:52:03 2009 +0000
@@ -1,14 +1,10 @@
-# $NetBSD: Makefile,v 1.18 2009/08/26 20:22:52 sno Exp $
+# $NetBSD: Makefile,v 1.19 2009/09/14 18:52:03 asau Exp $
#
PKGNAME= ${DISTNAME:C/-/-nox11-/}
-PKGREVISION= 2
-SVR4_PKGNAME= gplot
CONFLICTS+= gnuplot-[0-9]*
-PKG_DESTDIR_SUPPORT= user-destdir
-
CONFIGURE_ARGS+= --without-x
INSTALL_ENV+= INSTALL_XRESOURCE_DATA=no
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/Makefile
--- a/graphics/gnuplot/Makefile Mon Sep 14 16:50:10 2009 +0000
+++ b/graphics/gnuplot/Makefile Mon Sep 14 18:52:03 2009 +0000
@@ -1,13 +1,9 @@
-# $NetBSD: Makefile,v 1.46 2009/08/26 20:22:51 sno Exp $
+# $NetBSD: Makefile,v 1.47 2009/09/14 18:52:03 asau Exp $
-PKGREVISION= 3
-SVR4_PKGNAME= gplot
CATEGORIES+= x11
CONFLICTS+= gnuplot-nox11-[0-9]*
-PKG_DESTDIR_SUPPORT= user-destdir
-
.include "../../graphics/gnuplot/Makefile.common"
.include "../../graphics/plotutils/buildlink3.mk"
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/Makefile.common
--- a/graphics/gnuplot/Makefile.common Mon Sep 14 16:50:10 2009 +0000
+++ b/graphics/gnuplot/Makefile.common Mon Sep 14 18:52:03 2009 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.15 2008/12/01 11:56:18 obache Exp $
+# $NetBSD: Makefile.common,v 1.16 2009/09/14 18:52:03 asau Exp $
# used by ../../graphics/gnuplot-nox11
-DISTNAME= gnuplot-4.2.3
+DISTNAME= gnuplot-4.2.5
CATEGORIES+= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnuplot/}
@@ -14,10 +14,9 @@
DISTINFO_FILE= ${.CURDIR}/../../graphics/gnuplot/distinfo
PKG_INSTALLATION_TYPES= overwrite pkgviews
+PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= YES
-# because of missing rl_complete_with_tilde_expansion and rl_terminal_name
-USE_GNU_READLINE= YES
USE_TOOLS+= makeinfo
INFO_FILES= # PLIST
@@ -25,10 +24,19 @@
CONFIGURE_ARGS+= --with-pdf
CONFIGURE_ARGS+= --enable-history-file
CONFIGURE_ARGS+= --with-plot=${PREFIX:Q}
-CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline}
CONFIGURE_ARGS+= --without-lisp-files
CONFIGURE_ARGS+= --without-tutorial
+# Use BSD editline wherever possible:
+.include "../../mk/bsd.prefs.mk"
+
+.if !empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly"
+CONFIGURE_ARGS+= --with-readline=bsd
+.include "../../mk/curses.buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --with-readline=${BUILDLINK_PREFIX.readline}
.include "../../devel/readline/buildlink3.mk"
+.endif
+
.include "../../graphics/gd/buildlink3.mk"
.include "../../print/pdflib/buildlink3.mk"
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/distinfo
--- a/graphics/gnuplot/distinfo Mon Sep 14 16:50:10 2009 +0000
+++ b/graphics/gnuplot/distinfo Mon Sep 14 18:52:03 2009 +0000
@@ -1,7 +1,12 @@
-$NetBSD: distinfo,v 1.12 2008/05/15 20:22:02 drochner Exp $
+$NetBSD: distinfo,v 1.13 2009/09/14 18:52:03 asau Exp $
-SHA1 (gnuplot-4.2.3.tar.gz) = 9f6239ef69ac5a6d68f40dc797f8a0b35b80f491
-RMD160 (gnuplot-4.2.3.tar.gz) = b4692db884c9da2f0d160f33f53c3d2aba65f36e
-Size (gnuplot-4.2.3.tar.gz) = 2840611 bytes
+SHA1 (gnuplot-4.2.5.tar.gz) = e7ad6afc1ca7b39a512a18f2dc6f2bcda9bf9128
+RMD160 (gnuplot-4.2.5.tar.gz) = 79ab74627d66c2eff6d69276c1556acca89ec6dd
+Size (gnuplot-4.2.5.tar.gz) = 2873303 bytes
SHA1 (patch-aa) = a6f67cc9ef3dc1cac2dc5bd9d0ecc634b9b70a92
-SHA1 (patch-ab) = 066d4c0282c8c36b66a823d3a2a1c578428bf029
+SHA1 (patch-ab) = f64716b79fbdab9b85fb7df89c9c24a6db313d26
+SHA1 (patch-ac) = 36bbe7654e581d7323dfe2a0c358c0f99aae2c6f
+SHA1 (patch-ad) = 5165374c6e8275f2f030659daa45051851e98413
+SHA1 (patch-ae) = 622630495587a963fe713ca18d871b5b51aafadc
+SHA1 (patch-af) = 02a661965a9af633f9a4dc6ef74f8ad312610362
+SHA1 (patch-ag) = b3d3e7e0799dcba09c8c9794db2677e58c070c0a
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/patches/patch-ab
--- a/graphics/gnuplot/patches/patch-ab Mon Sep 14 16:50:10 2009 +0000
+++ b/graphics/gnuplot/patches/patch-ab Mon Sep 14 18:52:03 2009 +0000
@@ -1,9 +1,9 @@
-$NetBSD: patch-ab,v 1.10 2008/05/15 20:22:02 drochner Exp $
+$NetBSD: patch-ab,v 1.11 2009/09/14 18:52:03 asau Exp $
---- share/Makefile.in.orig 2008-03-08 21:06:28.000000000 +0100
-+++ share/Makefile.in
-@@ -189,7 +189,7 @@ sysconfdir = @sysconfdir@
- target_alias = @target_alias@
+--- share/Makefile.in.orig 2009-03-29 00:24:51.000000000 +0300
++++ share/Makefile.in 2009-09-14 16:20:30.000000000 +0400
+@@ -193,7 +193,7 @@
+ top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = foreign 1.2h
EXTRA_DIST = Gnuplot.app-defaults
-SUBDIRS = LaTeX
@@ -11,11 +11,11 @@
appdefaultdir = $(libdir)/X11/app-defaults
APPDEFAULTFILES = Gnuplot
appdefault_DATA = $(APPDEFAULTFILES)
-@@ -229,13 +229,15 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
- uninstall-info-am:
+@@ -232,13 +232,15 @@
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
install-appdefaultDATA: $(appdefault_DATA)
@$(NORMAL_INSTALL)
-- test -z "$(appdefaultdir)" || $(mkdir_p) "$(DESTDIR)$(appdefaultdir)"
+- test -z "$(appdefaultdir)" || $(MKDIR_P) "$(DESTDIR)$(appdefaultdir)"
- @list='$(appdefault_DATA)'; for p in $$list; do \
+ if test $${INSTALL_XRESOURCE_DATA:-yes} = yes; then \
+ test -z "$(appdefaultdir)" || $(mkdir_p) "$(DESTDIR)$(appdefaultdir)"; \
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/patches/patch-ac
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/gnuplot/patches/patch-ac Mon Sep 14 18:52:03 2009 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ac,v 1.1 2009/09/14 18:52:03 asau Exp $
+
+NetBSD editline keeps header files in "readline", not "editline".
+Same applies to DragonFly.
+
+--- src/gp_hist.h.orig 2008-12-15 07:18:36.000000000 +0300
++++ src/gp_hist.h 2009-09-14 17:12:18.000000000 +0400
+@@ -70,7 +70,7 @@
+ * (almost) compatible readline relacement
+ */
+ #if defined(HAVE_LIBEDITLINE)
+-# include <editline/readline.h>
++# include <readline/history.h>
+ #endif
+
+ #if defined(READLINE) && !defined(HAVE_LIBREADLINE) && !defined(HAVE_LIBEDITLINE)
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/patches/patch-ad
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/gnuplot/patches/patch-ad Mon Sep 14 18:52:03 2009 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ad,v 1.1 2009/09/14 18:52:03 asau Exp $
+
+NetBSD editline keeps header files in "readline", not "editline".
+Same applies to DragonFly.
+
+--- src/readline.h.orig 2008-12-15 07:18:36.000000000 +0300
++++ src/readline.h 2009-09-14 17:16:14.000000000 +0400
+@@ -51,7 +51,7 @@
+ # include <readline/readline.h>
+ #endif
+ #if defined(HAVE_LIBEDITLINE)
+-# include <editline/readline.h>
++# include <readline/readline.h>
+ #endif
+
+ #if defined(HAVE_LIBEDITLINE)
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/patches/patch-ae
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/gnuplot/patches/patch-ae Mon Sep 14 18:52:03 2009 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ae,v 1.1 2009/09/14 18:52:03 asau Exp $
+
+NetBSD editline keeps header files in "readline", not "editline".
+Same applies to DragonFly.
+
+--- src/plot.c.orig 2008-12-15 07:18:36.000000000 +0300
++++ src/plot.c 2009-09-14 17:22:09.000000000 +0400
+@@ -120,7 +120,7 @@
+ /* BSD editline
+ */
+ #ifdef HAVE_LIBEDITLINE
+-# include <editline/readline.h>
++# include <readline/readline.h>
+ #endif
+
+ /* enable gnuplot history with readline */
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/patches/patch-af
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/gnuplot/patches/patch-af Mon Sep 14 18:52:03 2009 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-af,v 1.1 2009/09/14 18:52:03 asau Exp $
+
+NetBSD editline keeps header files in "readline", not "editline".
+Same applies to DragonFly.
+
+--- configure.in.orig 2009-03-15 06:39:15.000000000 +0300
++++ configure.in 2009-09-14 17:35:06.000000000 +0400
+@@ -305,7 +305,7 @@
+ if test "$ac_cv_lib_edit_readline" = yes; then
+ AC_DEFINE(HAVE_LIBEDITLINE,1,
+ [ Define if you are using the BSD editline library. ])
+- AC_CHECK_HEADERS(editline/readline.h,,
++ AC_CHECK_HEADERS(readline/readline.h,,
+ AC_MSG_WARN([found BSD editline library but not readline.h please add path to readline.h to CPPFLAGS in Makefile]))
+
+ if test "$enable_history_file" = yes; then
diff -r 36bc75dd8601 -r 98e758adbb75 graphics/gnuplot/patches/patch-ag
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/graphics/gnuplot/patches/patch-ag Mon Sep 14 18:52:03 2009 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ag,v 1.1 2009/09/14 18:52:03 asau Exp $
+
+NetBSD editline keeps header files in "readline", not "editline".
+Same applies to DragonFly.
+
+--- configure.orig 2009-09-14 17:37:45.000000000 +0400
++++ configure 2009-09-14 17:37:54.000000000 +0400
+@@ -9178,7 +9178,7 @@
+ _ACEOF
+
+
+-for ac_header in editline/readline.h
++for ac_header in readline/readline.h
+ do
+ as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+ if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
Home |
Main Index |
Thread Index |
Old Index