Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 804969 - sci-visualization/gnuplot-5.4.2 version bump please
Summary: sci-visualization/gnuplot-5.4.2 version bump please
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ulrich Müller
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-29 08:29 UTC by Ulenrich
Modified: 2021-08-03 06:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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(+)