app-text/djvu-3.5.27 stabilization: please do, all stable arches
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6840b4b24955b14a2ed2dd2132c1fcb39110817 commit e6840b4b24955b14a2ed2dd2132c1fcb39110817 Author: Michael Palimaka <kensington@gentoo.org> AuthorDate: 2017-09-30 04:43:55 +0000 Commit: Michael Palimaka <kensington@gentoo.org> CommitDate: 2017-09-30 04:47:49 +0000 app-text/djvu: stabilise 3.5.27 for amd64/x86 Bug: https://bugs.gentoo.org/632374 Package-Manager: Portage-2.3.8, Repoman-2.3.3 app-text/djvu/djvu-3.5.27.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)}
ia64 stable
ppc/ppc64 stable
app-text/djvu-3.5.27 (since Oct 2 it's flagged as stable in both x86 & amd64) broke latest stable app-text/djview-4.9: In src/qdjview.cpp there's this piece of code: static QString miniexp_to_string(miniexp_t expr, int width=40, bool octal=false) { static int one = 1; QByteArray buffer; miniexp_io_t io; miniexp_io_init(&io); io.fputs = qstring_puts; io.data[1] = (void*)&buffer; io.p_print7bits = (octal ? &one : 0); miniexp_pprint_r(&io, expr, width); return QString::fromUtf8(buffer.data()); } whereas djvu-3.5.27 no longer provides p_print7bits in miniexp_io_s struct: struct miniexp_io_s { int (*fputs)(miniexp_io_t*, const char*); int (*fgetc)(miniexp_io_t*); int (*ungetc)(miniexp_io_t*, int); void *data[4]; int *p_flags; /* previously named p_print7bits */ miniexp_macrochar_t *p_macrochar; miniexp_macrochar_t *p_diezechar; minivar_t *p_macroqueue; minivar_t *p_reserved; };
Stable on alpha.
arm stable
(In reply to Laszlo Valko from comment #4) > app-text/djvu-3.5.27 (since Oct 2 it's flagged as stable in both x86 & > amd64) broke latest stable app-text/djview-4.9: > > In src/qdjview.cpp there's this piece of code: > (...) > whereas djvu-3.5.27 no longer provides p_print7bits in miniexp_io_s struct: 4.10.6 is getting stabilized in bug 626384
ping
hppa stable
sparc stable (thanks to Rolf Eike Beer) Last arch. Closing.