Also install Gnuplot runtime files which are needed for some formats
like Postscript or HTML5/Javascript when the configuration option is
selected.

Disable lua regardless whether lua is available or not.

Signed-off-by: Bernhard Walle <bernh...@bwalle.de>
---
 patches/gnuplot-4.2.6/series                       |    1 -
 .../{gnuplot-4.2.6 => gnuplot-4.4.3}/autogen.sh    |    0
 .../gnuplot-4.4.3-cc-for-build.diff}               |    0
 patches/gnuplot-4.4.3/series                       |    1 +
 rules/gnuplot.in                                   |   26 ++++++++++++++++++-
 rules/gnuplot.make                                 |   26 ++++++++++++++-----
 6 files changed, 44 insertions(+), 10 deletions(-)
 delete mode 100644 patches/gnuplot-4.2.6/series
 rename patches/{gnuplot-4.2.6 => gnuplot-4.4.3}/autogen.sh (100%)
 rename patches/{gnuplot-4.2.6/gnuplot-4.2.2-cc-for-build.diff => 
gnuplot-4.4.3/gnuplot-4.4.3-cc-for-build.diff} (100%)
 create mode 100644 patches/gnuplot-4.4.3/series

diff --git a/patches/gnuplot-4.2.6/series b/patches/gnuplot-4.2.6/series
deleted file mode 100644
index 12cf91b..0000000
--- a/patches/gnuplot-4.2.6/series
+++ /dev/null
@@ -1 +0,0 @@
-gnuplot-4.2.2-cc-for-build.diff
diff --git a/patches/gnuplot-4.2.6/autogen.sh b/patches/gnuplot-4.4.3/autogen.sh
similarity index 100%
rename from patches/gnuplot-4.2.6/autogen.sh
rename to patches/gnuplot-4.4.3/autogen.sh
diff --git a/patches/gnuplot-4.2.6/gnuplot-4.2.2-cc-for-build.diff 
b/patches/gnuplot-4.4.3/gnuplot-4.4.3-cc-for-build.diff
similarity index 100%
rename from patches/gnuplot-4.2.6/gnuplot-4.2.2-cc-for-build.diff
rename to patches/gnuplot-4.4.3/gnuplot-4.4.3-cc-for-build.diff
diff --git a/patches/gnuplot-4.4.3/series b/patches/gnuplot-4.4.3/series
new file mode 100644
index 0000000..76fe674
--- /dev/null
+++ b/patches/gnuplot-4.4.3/series
@@ -0,0 +1 @@
+gnuplot-4.4.3-cc-for-build.diff
diff --git a/rules/gnuplot.in b/rules/gnuplot.in
index bf9b87b..e7062e7 100644
--- a/rules/gnuplot.in
+++ b/rules/gnuplot.in
@@ -16,11 +16,33 @@ menuconfig GNUPLOT
          many printers, (La)TeX, (x)fig, Postscript, and so on.
 
          Data files and self-defined functions can be manipulated by internal
-         C-like language.  Can perform smoothing, spline-fitting, or nonlinear
-         fits. Can work with complex numbers.
+         C-like language.  Can perform smoothing, spline-fitting, or nonlinear
+         fits. Can work with complex numbers.
 
 if GNUPLOT
 
+config GNUPLOT_HELP
+       bool
+       prompt "Install interactive help"
+       help
+         Installs the interactive help files on the target.
+         Requires about 600 kByte of space.
+
+config GNUPLOT_POSTSCRIPT
+       bool
+       prompt "Install Postscript prolog files"
+       help
+         Installs the prolog files needed to generate Postscript output. If you
+         don't need Postscript, you can turn off that setting. Requires about
+         100 kByte of space.
+
+config GNUPLOT_JS
+       bool
+       prompt "Install JavaScript runtime files"
+       help
+         Installs some JavaScript files and PNG images which will be needed if
+         HTML5 output should be generated. Requires about 300 kByte of disk 
space.
+
 config GNUPLOT_FITERRVARS
        bool
        prompt "Support for fitting error variables"
diff --git a/rules/gnuplot.make b/rules/gnuplot.make
index 4de83b0..896087c 100644
--- a/rules/gnuplot.make
+++ b/rules/gnuplot.make
@@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_GNUPLOT) += gnuplot
 #
 # Paths and names
 #
-GNUPLOT_VERSION        := 4.2.6
-GNUPLOT_MD5    := c10468d74030e8bed0fd6865a45cf1fd
+GNUPLOT_VERSION        := 4.4.3
+GNUPLOT_MD5    := 639603752996f4923bc02c895fa03b45
 GNUPLOT                := gnuplot-$(GNUPLOT_VERSION)
 GNUPLOT_SUFFIX := tar.gz
 GNUPLOT_URL    := 
$(PTXCONF_SETUP_SFMIRROR)/gnuplot/$(GNUPLOT).$(GNUPLOT_SUFFIX)
@@ -49,7 +49,6 @@ GNUPLOT_ENV   := $(CROSS_ENV)
 GNUPLOT_AUTOCONF = \
        $(CROSS_AUTOCONF_USR) \
        --disable-history-file \
-       --disable-mouse \
        --disable-x11-mbfonts \
        --enable-binary-data-file \
        --disable-with-image \
@@ -76,7 +75,8 @@ GNUPLOT_AUTOCONF = \
        --without-lisp-files \
        --without-row-help \
        --without-tutorial \
-       --without-wx-config
+       --without-wx-config \
+       --without-lua
 
 ifdef PTXCONF_GNUPLOT_FITERRVARS
 GNUPLOT_AUTOCONF += --enable-fiterrvars
@@ -85,9 +85,9 @@ GNUPLOT_AUTOCONF += --disable-fiterrvars
 endif
 
 ifdef PTXCONF_GNUPLOT_X
-GNUPLOT_AUTOCONF += --with-x
+GNUPLOT_AUTOCONF += --with-x --enable-mouse
 else
-GNUPLOT_AUTOCONF += --without-x
+GNUPLOT_AUTOCONF += --without-x --disable-mouse
 endif
 
 ifdef PTXCONF_GNUPLOT_PLOT
@@ -138,8 +138,20 @@ $(STATEDIR)/gnuplot.targetinstall:
 
        @$(call install_copy, gnuplot, 0, 0, 0755, -, /usr/bin/gnuplot)
 
+ifdef PTXCONF_GNUPLOT_HELP
+       @$(call install_copy, gnuplot, 0, 0, 0644, -, 
/usr/share/gnuplot/4.4/gnuplot.gih)
+endif
+
+ifdef PTXCONF_GNUPLOT_POSTSCRIPT
+       @$(call install_tree, gnuplot, 0, 0, -, 
/usr/share/gnuplot/4.4/PostScript)
+endif
+
+ifdef PTXCONF_GNUPLOT_JS
+       @$(call install_tree, gnuplot, 0, 0, -, /usr/share/gnuplot/4.4/js)
+endif
+
 ifdef PTXCONF_GNUPLOT_X
-       @$(call install_copy, gnuplot, 0, 0, 0755, -, 
/usr/libexec/gnuplot/4.2/gnuplot_x11)
+       @$(call install_copy, gnuplot, 0, 0, 0755, -, 
/usr/libexec/gnuplot/4.4/gnuplot_x11)
 endif
 
        @$(call install_finish, gnuplot)
-- 
1.7.5.4


-- 
ptxdist mailing list
ptxdist@pengutronix.de

Reply via email to