Summary: | app-office/scribus-1.5.8: Add python3_11 support, poppler patching coordination | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Sturmlechner <asturm> |
Component: | Current packages | Assignee: | Miroslav Ć ulc <fordfrog> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | sam |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=817281 https://github.com/gentoo/gentoo/pull/29436 https://bugs.gentoo.org/show_bug.cgi?id=893488 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andreas Sturmlechner
![]() On Poppler, I'm pretty sure that's my own, then I didn't get to submitting it upstream as the Inkscape one took more work/iterations than I expected. Or I needed to wait for an account on their site and forgot. It seems like we had some harfbuzz-3 patch that was meant for 1.5.8, but was never applied to this version. (In reply to Andreas Sturmlechner from comment #2) > It seems like we had some harfbuzz-3 patch that was meant for 1.5.8, but was > never applied to this version. It was added in bd3a0a60eb96a95e025ba101430b3ee12c46dc97 in gentoo, then 7b8c6af798cc7d82e658888be5e6699558016dd3 updated the patch. I don't know what happened after that or why it got dropped or what. Maybe it got dropped pre-emptively because of the #upstream comment? Not sure. It got dropped with 1.5.7, never having been applied to 1.5.8. It seems it was part of 1.5.8 upstream already. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb70711765546964429e8734e71a17d26ce6cd56 commit eb70711765546964429e8734e71a17d26ce6cd56 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2023-02-05 15:33:43 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2023-02-06 10:35:21 +0000 app-office/scribus: Add python3_11, fix memleak, fix dashed lines Use upstream poppler-22.09 support patch, amended by Debian for dashed lines fix. Drop CMAKE_BUILD_TYPE="Release" Hopefully stop cmake overwriting user optimisations Bug: https://bugs.gentoo.org/691684 Closes: https://bugs.gentoo.org/886251 Closes: https://bugs.gentoo.org/893158 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-office/scribus/Manifest | 1 + app-office/scribus/files/scribus-1.5.8-cmake.patch | 28 ++++ app-office/scribus/scribus-1.5.8-r5.ebuild | 168 +++++++++++++++++++++ 3 files changed, 197 insertions(+) |