Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 804969

Summary: sci-visualization/gnuplot-5.4.2 version bump please
Product: Gentoo Linux Reporter: Ulenrich <ulenrich>
Component: Current packagesAssignee: Ulrich Müller <ulm>
Status: RESOLVED FIXED    
Severity: normal CC: sci
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ulenrich 2021-07-29 08:29:37 UTC
The version sci-visualization/gnuplot-5.4.2
has release notes since june here:
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/5.4.2/tree/RELEASE_NOTES
Comment 1 Ulenrich 2021-07-29 08:52:12 UTC
Compiles fine with a shollow copy rename of the old gentoo ebuild to my locali overlay, also with lua5-4 enabled. But I haven't tested running this:
---
Calculating dependencies  .... done!
[ebuild  N     ] sci-libs/libcerf-1.5::gentoo  USE="-doc -static-libs -test" 405 KiB
[ebuild  N     ] sci-visualization/gnuplot-5.4.2::locali  USE="X (-aqua) bitmap cairo -doc -examples gd -ggi -latex -libcaca libcerf lua qt5 readline -regis -wxwidgets" LUA_SINGLE_TARGET="-lua5-1 (-lua5-2) -lua5-3 lua5-4" 0 KiB

Total: 2 packages (2 new), Size of downloads: 405 KiB

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 2) sci-libs/libcerf-1.5::gentoo
>>> Installing (1 of 2) sci-libs/libcerf-1.5::gentoo
>>> Emerging (2 of 2) sci-visualization/gnuplot-5.4.2::locali
>>> Installing (2 of 2) sci-visualization/gnuplot-5.4.2::locali
---

I wonder why the both very old patches do patch! That wasn't included upstream seemingly?
Comment 2 Ulrich Müller gentoo-dev 2021-08-01 15:46:37 UTC
Currently waiting for review of wxwidgets.eclass. The new ebuild can be EAPI 8 then.
https://archives.gentoo.org/gentoo-dev/message/ff9386c0c4f1a62d63fdd8b67090eacb


(In reply to Ulenrich from comment #1)
> I wonder why the both very old patches do patch! That wasn't included
> upstream seemingly?

Thank you for bringing this up.

The wxwidgets ("underlinking") patch was introduced when fixing bug 562486. Apparently it is no longer needed, because the problem has been fixed upstream:
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/9b7771120f5b973109a34255d98008c45cb04f84

About the "picins" patch, upstream should be aware of the problem:
https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/alpine.LNX.2.00.1109120925190.749%40waverley.Belkin/

Our fix is from bug 577828 comment #4. It is not perfect because it changes appearance of the resulting document (and not to the better).
Comment 3 Ulrich Müller gentoo-dev 2021-08-01 17:58:25 UTC
(In reply to Ulrich Müller from comment #2)
> About the "picins" patch, upstream should be aware of the problem:
> https://sourceforge.net/p/gnuplot/mailman/gnuplot-beta/thread/alpine.LNX.2.
> 00.1109120925190.749%40waverley.Belkin/

Better reference: https://sourceforge.net/p/gnuplot/bugs/863/
Comment 4 Larry the Git Cow gentoo-dev 2021-08-03 06:08:05 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c0ab5d20a4fbf2b3fb1bfb968a962d0c9de8486

commit 1c0ab5d20a4fbf2b3fb1bfb968a962d0c9de8486
Author:     Ulrich Müller <ulm@gentoo.org>
AuthorDate: 2021-08-03 05:40:17 +0000
Commit:     Ulrich Müller <ulm@gentoo.org>
CommitDate: 2021-08-03 05:40:17 +0000

    sci-visualization/gnuplot: Version bump to 5.4.2
    
    Closes: https://bugs.gentoo.org/804969
    Package-Manager: Portage-3.0.20, Repoman-3.0.3
    Signed-off-by: Ulrich Müller <ulm@gentoo.org>

 sci-visualization/gnuplot/Manifest             |   1 +
 sci-visualization/gnuplot/gnuplot-5.4.2.ebuild | 206 +++++++++++++++++++++++++
 2 files changed, 207 insertions(+)