summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Müller <schnitzeltony@gmail.com>2021-05-22 03:35:06 +0200
committerKhem Raj <raj.khem@gmail.com>2021-05-22 05:54:00 -0700
commit861a983eaee2ef247936f64fdb44f2f0efab75d7 (patch)
treef91ea2bf1294af5ebf847873d92ccae5f7b341d2
parent03ff456f78def2487b246c13d8ab7576e85c8bdb (diff)
downloadmeta-openembedded-861a983eaee2ef247936f64fdb44f2f0efab75d7.tar.gz
gnuplot: upgrade 5.2.8 -> 5.4.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-extended/gnuplot/gnuplot/0001-reduce-build-to-conversion-tools-for-native-build.patch9
-rw-r--r--meta-oe/recipes-extended/gnuplot/gnuplot/0002-do-not-build-demos.patch12
-rw-r--r--meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch28
-rw-r--r--meta-oe/recipes-extended/gnuplot/gnuplot_5.4.1.bb (renamed from meta-oe/recipes-extended/gnuplot/gnuplot_5.2.8.bb)14
4 files changed, 33 insertions, 30 deletions
diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot/0001-reduce-build-to-conversion-tools-for-native-build.patch b/meta-oe/recipes-extended/gnuplot/gnuplot/0001-reduce-build-to-conversion-tools-for-native-build.patch
index f8f1fd00f..7a2ecdc10 100644
--- a/meta-oe/recipes-extended/gnuplot/gnuplot/0001-reduce-build-to-conversion-tools-for-native-build.patch
+++ b/meta-oe/recipes-extended/gnuplot/gnuplot/0001-reduce-build-to-conversion-tools-for-native-build.patch
@@ -21,11 +21,8 @@ index 9241ce5..b24e291 100644
21 ## Process this file with automake to produce Makefile.in -*-Makefile-*- 21 ## Process this file with automake to produce Makefile.in -*-Makefile-*-
22 AUTOMAKE_OPTIONS = foreign 22 AUTOMAKE_OPTIONS = foreign
23 23
24-SUBDIRS = config m4 term src docs man demo tutorial share 24-SUBDIRS = config m4 term src docs man demo share
25+SUBDIRS = docs 25+SUBDIRS = docs
26 26
27 EXTRA_DIST = BUGS Copyright FAQ.pdf GNUmakefile INSTALL INSTALL.gnu \ 27 EXTRA_DIST = BUGS Copyright FAQ.pdf INSTALL INSTALL.gnu \
28 Makefile.maint PATCHLEVEL PGPKEYS README RELEASE_NOTES \ 28 PATCHLEVEL PGPKEYS README RELEASE_NOTES \
29--
302.14.3
31
diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot/0002-do-not-build-demos.patch b/meta-oe/recipes-extended/gnuplot/gnuplot/0002-do-not-build-demos.patch
index 8e0b4a271..5f96cdf69 100644
--- a/meta-oe/recipes-extended/gnuplot/gnuplot/0002-do-not-build-demos.patch
+++ b/meta-oe/recipes-extended/gnuplot/gnuplot/0002-do-not-build-demos.patch
@@ -14,18 +14,18 @@ Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
14 1 file changed, 1 insertion(+), 1 deletion(-) 14 1 file changed, 1 insertion(+), 1 deletion(-)
15 15
16diff --git a/Makefile.am b/Makefile.am 16diff --git a/Makefile.am b/Makefile.am
17index 9241ce5..b24e291 100644 17index 7e2c400..a8dbf96 100644
18--- a/Makefile.am 18--- a/Makefile.am
19+++ b/Makefile.am 19+++ b/Makefile.am
20@@ -1,7 +1,7 @@ 20@@ -1,7 +1,7 @@
21 ## Process this file with automake to produce Makefile.in -*-Makefile-*- 21 ## Process this file with automake to produce Makefile.in -*-Makefile-*-
22 AUTOMAKE_OPTIONS = foreign 22 AUTOMAKE_OPTIONS = foreign
23 23
24-SUBDIRS = config m4 term src docs man demo tutorial share 24-SUBDIRS = config m4 term src docs man demo share
25+SUBDIRS = config m4 term src docs man tutorial share 25+SUBDIRS = config m4 term src docs man share
26 26
27 EXTRA_DIST = BUGS Copyright FAQ.pdf GNUmakefile INSTALL INSTALL.gnu \ 27 EXTRA_DIST = BUGS Copyright FAQ.pdf INSTALL INSTALL.gnu \
28 Makefile.maint PATCHLEVEL PGPKEYS README RELEASE_NOTES \ 28 PATCHLEVEL PGPKEYS README RELEASE_NOTES \
29-- 29--
302.14.3 302.31.1
31 31
diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch b/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch
index a4039c317..c2d2f7f3f 100644
--- a/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch
+++ b/meta-oe/recipes-extended/gnuplot/gnuplot/0003-Use-native-tools-to-build-docs.patch
@@ -6,16 +6,22 @@ MIME-Version: 1.0
6Content-Type: text/plain; charset=UTF-8 6Content-Type: text/plain; charset=UTF-8
7Content-Transfer-Encoding: 8bit 7Content-Transfer-Encoding: 8bit
8 8
9From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
10MIME-Version: 1.0
11Content-Type: text/plain; charset=UTF-8
12Content-Transfer-Encoding: 8bit
13
9Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> 14Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
15
10--- 16---
11 docs/Makefile.am | 22 +++++++++++----------- 17 docs/Makefile.am | 22 +++++++++++-----------
12 1 file changed, 11 insertions(+), 11 deletions(-) 18 1 file changed, 11 insertions(+), 11 deletions(-)
13 19
14diff --git a/docs/Makefile.am b/docs/Makefile.am 20diff --git a/docs/Makefile.am b/docs/Makefile.am
15index 3baf0c4..e82f87d 100644 21index b20918a..47406eb 100644
16--- a/docs/Makefile.am 22--- a/docs/Makefile.am
17+++ b/docs/Makefile.am 23+++ b/docs/Makefile.am
18@@ -152,7 +152,7 @@ gnuplot-groff.ps: gnuplot.ms $(srcdir)/titlepag.ms 24@@ -156,7 +156,7 @@ gnuplot-groff.ps: gnuplot.ms $(srcdir)/titlepag.ms
19 25
20 ### doc2xxx dependencies 26 ### doc2xxx dependencies
21 gnuplot.ms: doc2ms$(EXEEXT) $(srcdir)/gnuplot.doc 27 gnuplot.ms: doc2ms$(EXEEXT) $(srcdir)/gnuplot.doc
@@ -24,7 +30,7 @@ index 3baf0c4..e82f87d 100644
24 30
25 doc2ms_SOURCES = doc2ms.c termdoc.c 31 doc2ms_SOURCES = doc2ms.c termdoc.c
26 doc2ms_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS) 32 doc2ms_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS)
27@@ -173,10 +173,10 @@ pdf_figures: $(GNUPLOT_EXE) $(srcdir)/plotstyles.gnu 33@@ -177,10 +177,10 @@ pdf_figures: $(GNUPLOT_EXE) $(srcdir)/plotstyles.gnu
28 $(AM_V_GEN)touch $@ 34 $(AM_V_GEN)touch $@
29 35
30 figures.tex: allterm.h doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc 36 figures.tex: allterm.h doc2tex$(EXEEXT) $(srcdir)/gnuplot.doc
@@ -37,7 +43,7 @@ index 3baf0c4..e82f87d 100644
37 43
38 pdf: gnuplot.pdf 44 pdf: gnuplot.pdf
39 pdf_nofig: nofigures.pdf 45 pdf_nofig: nofigures.pdf
40@@ -256,7 +256,7 @@ gnuplot.ps: gnuplot.dvi 46@@ -260,7 +260,7 @@ gnuplot.ps: gnuplot.dvi
41 hlp: gnuplot.hlp 47 hlp: gnuplot.hlp
42 48
43 gnuplot.hlp: doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc 49 gnuplot.hlp: doc2hlp$(EXEEXT) $(srcdir)/gnuplot.doc
@@ -46,7 +52,7 @@ index 3baf0c4..e82f87d 100644
46 52
47 doc2hlp_SOURCES = doc2hlp.c termdoc.c 53 doc2hlp_SOURCES = doc2hlp.c termdoc.c
48 54
49@@ -264,14 +264,14 @@ doc2hlp_SOURCES = doc2hlp.c termdoc.c 55@@ -268,14 +268,14 @@ doc2hlp_SOURCES = doc2hlp.c termdoc.c
50 gih: gnuplot.gih 56 gih: gnuplot.gih
51 57
52 gnuplot.gih: doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc 58 gnuplot.gih: doc2gih$(EXEEXT) $(srcdir)/gnuplot.doc
@@ -63,16 +69,16 @@ index 3baf0c4..e82f87d 100644
63 69
64 alldoc2gih_SOURCES = doc2gih.c termdoc.c 70 alldoc2gih_SOURCES = doc2gih.c termdoc.c
65 alldoc2gih_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS) 71 alldoc2gih_CPPFLAGS = -DALL_TERM_DOC $(AM_CPPFLAGS)
66@@ -286,7 +286,7 @@ $(srcdir)/windows/wgnuplot.hhk 72@@ -290,7 +290,7 @@ $(srcdir)/windows/wgnuplot.hhk
67 wxhelp/wgnuplot.hhc wxhelp/wgnuplot.hhk wxhelp/*.html windows/*.png 73 wxhelp/wgnuplot.hhc wxhelp/wgnuplot.hhk wxhelp/*.html windows/*.png
68 74
69 wxhelp/wgnuplot.html: doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc 75 wxhelp/wgnuplot.html: doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc
70- $(AM_V_GEN) ./doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/ 76- $(AM_V_GEN) ./doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/
71+ $(AM_V_GEN) doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/ 77+ $(AM_V_GEN) doc2wxhtml$(EXEEXT) $(srcdir)/gnuplot.doc wxhelp/
72 78
73 #doc2wxhtml_SOURCES = windows/doc2html.c termdoc.c xref.c allterm.h 79 doc2wxhtml_SOURCES = windows/doc2html.c termdoc.c xref.c allterm.h
74 #doc2wxhtml_CPPFLAGS = -DALL_TERM_DOC -DWXHELP -I../src $(AM_CPPFLAGS) 80 doc2wxhtml_CPPFLAGS = -DALL_TERM_DOC -DWXHELP -I../src $(AM_CPPFLAGS)
75@@ -336,7 +336,7 @@ install-info: gnuplot.info 81@@ -340,7 +340,7 @@ install-info: gnuplot.info
76 ipf: gnuplot.ipf 82 ipf: gnuplot.ipf
77 83
78 gnuplot.ipf: doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc 84 gnuplot.ipf: doc2ipf$(EXEEXT) $(srcdir)/gnuplot.doc
@@ -81,7 +87,7 @@ index 3baf0c4..e82f87d 100644
81 87
82 doc2ipf_SOURCES = doc2ipf.c termdoc.c xref.c 88 doc2ipf_SOURCES = doc2ipf.c termdoc.c xref.c
83 89
84@@ -344,7 +344,7 @@ doc2ipf_SOURCES = doc2ipf.c termdoc.c xref.c 90@@ -348,7 +348,7 @@ doc2ipf_SOURCES = doc2ipf.c termdoc.c xref.c
85 rtf: gnuplot.rtf 91 rtf: gnuplot.rtf
86 92
87 gnuplot.rtf: doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc 93 gnuplot.rtf: doc2rtf$(EXEEXT) $(srcdir)/gnuplot.doc
@@ -90,7 +96,7 @@ index 3baf0c4..e82f87d 100644
90 96
91 doc2rtf_SOURCES = doc2rtf.c termdoc.c xref.c 97 doc2rtf_SOURCES = doc2rtf.c termdoc.c xref.c
92 98
93@@ -352,13 +352,13 @@ doc2rtf_SOURCES = doc2rtf.c termdoc.c xref.c 99@@ -356,13 +356,13 @@ doc2rtf_SOURCES = doc2rtf.c termdoc.c xref.c
94 rnh: gnuplot.rnh 100 rnh: gnuplot.rnh
95 101
96 gnuplot.rnh: doc2rnh$(EXEEXT) $(srcdir)/gnuplot.doc 102 gnuplot.rnh: doc2rnh$(EXEEXT) $(srcdir)/gnuplot.doc
diff --git a/meta-oe/recipes-extended/gnuplot/gnuplot_5.2.8.bb b/meta-oe/recipes-extended/gnuplot/gnuplot_5.4.1.bb
index b2c41756e..3d75f0604 100644
--- a/meta-oe/recipes-extended/gnuplot/gnuplot_5.2.8.bb
+++ b/meta-oe/recipes-extended/gnuplot/gnuplot_5.4.1.bb
@@ -11,7 +11,8 @@ inherit autotools features_check
11# depends on virtual/libx11 11# depends on virtual/libx11
12REQUIRED_DISTRO_FEATURES = "x11" 12REQUIRED_DISTRO_FEATURES = "x11"
13 13
14SRC_URI = "${SOURCEFORGE_MIRROR}/gnuplot/${BP}.tar.gz;name=archive \ 14SRC_URI = " \
15 ${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}/${PV}/${BP}.tar.gz;name=archive \
15 http://www.mneuroth.de/privat/zaurus/qtplot-0.2.tar.gz;name=qtplot \ 16 http://www.mneuroth.de/privat/zaurus/qtplot-0.2.tar.gz;name=qtplot \
16 file://gnuplot.desktop \ 17 file://gnuplot.desktop \
17 file://gnuplot.png \ 18 file://gnuplot.png \
@@ -22,9 +23,7 @@ SRC_URI_append_class-target = " \
22 file://0004-Add-configure-option-to-find-qt5-native-tools.patch \ 23 file://0004-Add-configure-option-to-find-qt5-native-tools.patch \
23" 24"
24 25
25SRC_URI[archive.md5sum] = "2df8767c7399bee57a96296d46b4d5fb" 26SRC_URI[archive.sha256sum] = "6b690485567eaeb938c26936e5e0681cf70c856d273cc2c45fabf64d8bc6590e"
26SRC_URI[archive.sha256sum] = "60a6764ccf404a1668c140f11cc1f699290ab70daa1151bb58fed6139a28ac37"
27SRC_URI[qtplot.md5sum] = "0a481885a496092c77eb4017540b5cf6"
28SRC_URI[qtplot.sha256sum] = "6df317183ff62cc82f3dcf88207a267cd6478cb5147f55d7530c94f1ad5f4132" 27SRC_URI[qtplot.sha256sum] = "6df317183ff62cc82f3dcf88207a267cd6478cb5147f55d7530c94f1ad5f4132"
29 28
30# for building docs (they deserve it) we need *doc2* tools native 29# for building docs (they deserve it) we need *doc2* tools native
@@ -45,9 +44,10 @@ PACKAGECONFIG[cairo] = "--with-cairo,--without-cairo,cairo pango"
45PACKAGECONFIG[lua] = "--with-lua,--without-lua,lua" 44PACKAGECONFIG[lua] = "--with-lua,--without-lua,lua"
46PACKAGECONFIG[qt5] = "--with-qt --with-qt5nativesysroot=${STAGING_DIR_NATIVE},--without-qt,qtbase-native qtbase qtsvg qttools-native" 45PACKAGECONFIG[qt5] = "--with-qt --with-qt5nativesysroot=${STAGING_DIR_NATIVE},--without-qt,qtbase-native qtbase qtsvg qttools-native"
47 46
48EXTRA_OECONF = "--with-readline=${STAGING_LIBDIR}/.. \ 47EXTRA_OECONF = " \
49 --without-tutorial \ 48 --with-readline=${STAGING_LIBDIR}/.. \
50 --disable-wxwidgets" 49 -disable-wxwidgets \
50"
51 51
52do_compile_prepend() { 52do_compile_prepend() {
53 install -m 0644 ${WORKDIR}/qtplot-0.2/qtopia.trm ${S}/term/ 53 install -m 0644 ${WORKDIR}/qtplot-0.2/qtopia.trm ${S}/term/