Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-visualization/gnuplot/
Date: Wed, 29 Aug 2018 21:21:49
Message-Id: 1535577694.da14141e1fbd7e4d95dbec90b5e2d859cafc26e9.ulm@gentoo
1 commit: da14141e1fbd7e4d95dbec90b5e2d859cafc26e9
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 29 21:18:09 2018 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 29 21:21:34 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da14141e
7
8 sci-visualization/gnuplot: Drop compat and svga flags in live ebuild.
9
10 Upstream has dropped support for both the linux-vga terminal and for
11 the --enable-backwards-compatibility option in the git master branch.
12
13 Package-Manager: Portage-2.3.48, Repoman-2.3.10
14
15 sci-visualization/gnuplot/gnuplot-5.3.9999.ebuild | 13 +------------
16 1 file changed, 1 insertion(+), 12 deletions(-)
17
18 diff --git a/sci-visualization/gnuplot/gnuplot-5.3.9999.ebuild b/sci-visualization/gnuplot/gnuplot-5.3.9999.ebuild
19 index 8fb5ddfac67..c8a9c07a159 100644
20 --- a/sci-visualization/gnuplot/gnuplot-5.3.9999.ebuild
21 +++ b/sci-visualization/gnuplot/gnuplot-5.3.9999.ebuild
22 @@ -22,7 +22,7 @@ fi
23
24 LICENSE="gnuplot bitmap? ( free-noncomm )"
25 SLOT="0"
26 -IUSE="aqua bitmap cairo compat doc examples +gd ggi latex libcaca libcerf lua qt5 readline svga wxwidgets X"
27 +IUSE="aqua bitmap cairo doc examples +gd ggi latex libcaca libcerf lua qt5 readline wxwidgets X"
28
29 RDEPEND="
30 cairo? (
31 @@ -45,7 +45,6 @@ RDEPEND="
32 dev-qt/qtwidgets:5= )
33 readline? ( sys-libs/readline:0= )
34 libcerf? ( sci-libs/libcerf )
35 - svga? ( media-libs/svgalib )
36 wxwidgets? (
37 x11-libs/wxGTK:3.0[X]
38 x11-libs/cairo
39 @@ -85,10 +84,6 @@ src_prepare() {
40 DOC_CONTENTS='Gnuplot no longer links against pdflib, see the ChangeLog
41 for details. You can use the "pdfcairo" terminal for PDF output.'
42 use cairo || DOC_CONTENTS+=' It is available with USE="cairo".'
43 - use svga && DOC_CONTENTS+='\n\nIn order to enable ordinary users to use
44 - SVGA console graphics, gnuplot needs to be set up as setuid root.
45 - Please note that this is usually considered to be a security hazard.
46 - As root, manually "chmod u+s /usr/bin/gnuplot".'
47 use gd && DOC_CONTENTS+='\n\nFor font support in png/jpeg/gif output,
48 you may have to set the GDFONTPATH and GNUPLOT_DEFAULT_GDFONT
49 environment variables. See the FAQ file in /usr/share/doc/${PF}/
50 @@ -126,7 +121,6 @@ src_configure() {
51 --with-readline=$(usex readline gnu builtin) \
52 $(use_with bitmap bitmap-terminals) \
53 $(use_with cairo) \
54 - $(use_enable compat backwards-compatibility) \
55 $(use_with doc tutorial) \
56 $(use_with gd) \
57 "$(use_with ggi ggi "${EPREFIX}/usr/$(get_libdir)")" \
58 @@ -134,7 +128,6 @@ src_configure() {
59 "$(use_with libcaca caca "${EPREFIX}/usr/$(get_libdir)")" \
60 $(use_with libcerf) \
61 $(use_with lua) \
62 - $(use_with svga linux-vga) \
63 $(use_with X x) \
64 --enable-stats \
65 $(use_with qt5 qt qt5) \
66 @@ -147,10 +140,6 @@ src_compile() {
67 # Prevent access violations, see bug 201871
68 export VARTEXFONTS="${T}/fonts"
69
70 - # We believe that the following line is no longer needed.
71 - # In case of problems file a bug report at bugs.gentoo.org.
72 - #addwrite /dev/svga:/dev/mouse:/dev/tts/0
73 -
74 emake all
75
76 if use doc; then