Created attachment 232899 [details] v1 Moin moin desktop@ would like to ask for an exp-run to upgrade graphics/poppler to 22.04. The patch is attached, and can also be found here: https://people.freebsd.org/~tcberner/patches/0001-graphics-poppler-update-to-22.04.patch mfg Tobias
Some new failure logs : http://pb2.nyi.freebsd.org/data/123i386-default-foo/2022-04-06_16h30m31s/logs/errors/pdf2djvu-0.9.18.2_2.log http://pb2.nyi.freebsd.org/data/123i386-default-foo/2022-04-06_16h30m31s/logs/errors/calligra-3.2.1_34.log http://pb2.nyi.freebsd.org/data/123i386-default-foo/2022-04-06_16h30m31s/logs/errors/libreoffice-7.3.2.2.log http://pb2.nyi.freebsd.org/data/123i386-default-foo/2022-04-06_16h30m31s/logs/errors/inkscape-1.1.2_2.log http://pb2.nyi.freebsd.org/data/123i386-default-foo/2022-04-06_16h30m31s/logs/errors/scribus-devel-1.5.8_2.log
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0ee787592d5ad8a2728ca8fa15285650d01a39fb commit 0ee787592d5ad8a2728ca8fa15285650d01a39fb Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-02 18:35:17 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:57:01 +0000 graphics/poppler: update to 22.04 Release 22.04.0: core: * Fix underline sometimes being drawn only partially * Fix Adobe Reader not reading some of the contents we write correctly * Fix code that workarounds some broken-ish files * FoFiTrueType: Parse CFF2 fonts too * FoFiTrueType: Support cmap types 2 and 13 * Fix a few small memory leaks * code improvements qt: * Handle SaveAs named action * Annotations: don't change the text color when changing the font utils: * pdftotext: print creation and modification date when using htmlmeta param glib: * Fix returning internal data of temporary strings cpp: * Fix code incompatibility with MSVC build system: * poppler internal library is no longer forced to static on MSVC * Error out if iconv is not available and the cpp frontend is enabled * Require FreeType 2.8 Release 22.03.0: core: * Signature: Fix finding Signatures that are in Pages not not in the global the Forms object * Signature: Improve getting the path to the firefox certificate database * Splash: Fix rendering of some joints. Issue #1212 * Fix get_poppler_localdir for relocatable Windows builds * Minor code improvements qt: * Minor code improvements utils: * pdfimages: Fix the wrong Stream being passed for drawMaskedImage build system: * Small code improvements Release 22.02.0: core: * Signature: Add a way to detect unsigned FormFieldSignature * Signature: Suport background image when using left and right text * Signature: Fix path where to search for Firefox NSS in Windows * Signature: Fix NSS code to work correctly in Windows/Android * Count only signature fields in PDFDoc::getNumSignatureFields * Minor code improvements qt: * Allow signing unsigned signature fields * Allow passing a background image for the signature when signing * Allow passing the document password when signing * Fix leftFontSize being ignored when signing glib: * try with utf8 password if latin1 fails * New method for getting all signature fields of a document * Fix compile with MSVC utils: * pdfsig: Fix compile with MSVC build system: * Fix NSS cmake check for MSVC PR: 263009 Exp-run by: antoine graphics/poppler-glib/Makefile | 2 +- graphics/poppler-glib/pkg-plist | 2 +- graphics/poppler-qt5/Makefile | 2 +- graphics/poppler-qt5/pkg-plist | 2 +- graphics/poppler-utils/Makefile | 2 +- graphics/poppler/Makefile | 7 ++++--- graphics/poppler/distinfo | 6 +++--- 7 files changed, 12 insertions(+), 11 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=793bdb42523e8d9ef10ad2d1eeb9be22b59efe2b commit 793bdb42523e8d9ef10ad2d1eeb9be22b59efe2b Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-26 14:58:54 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:57:01 +0000 graphics/evince: reinstate PDF backend The PDF backend was dropped, as evince was updated to 42.2 which requires poppler >=22.02 while that one still being at 22.01 in fe838ad373e26eb5880b1f3450af1350cf9b5904. While here, add missing plist-subs to the @lite plist PR: 263009 PR: 263536 PR: 263577 graphics/evince/Makefile | 1 + graphics/evince/pkg-plist | 3 +++ graphics/evince/pkg-plist-lite | 15 +++++++++------ 3 files changed, 13 insertions(+), 6 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=c68fee9222d383833408c0db6ac916dcfc45674f commit c68fee9222d383833408c0db6ac916dcfc45674f Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-07 16:29:04 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:50:54 +0000 graphics/inkscape: prepare for poppler >= 22.02 PR: 263009 graphics/inkscape/Makefile | 4 ++++ graphics/inkscape/distinfo | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d9b5ef800dbd0366eae81b03bfa89689ec73c6f7 commit d9b5ef800dbd0366eae81b03bfa89689ec73c6f7 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-26 16:02:59 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:56:49 +0000 editors/libreoffice: prepare for update of poppler to 22.04 PR: 263009 ...pdfimport_xpdfwrapper_pdfioutdev__gpl.cxx (new) | 69 ++++++++++++++++++++++ ...ce_pdfimport_xpdfwrapper_wrapper__gpl.cxx (new) | 26 ++++++++ 2 files changed, 95 insertions(+)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=7dd73cf4355b3a17721dccc492575071ee8a2e84 commit 7dd73cf4355b3a17721dccc492575071ee8a2e84 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-26 16:53:02 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:59:28 +0000 graphics/poppler: bump portrevision of consumers Bump revisions after 0ee787592d5a due to so-version bump. PR: 263009 converters/pdf2djvu/Makefile | 2 +- databases/kbibtex/Makefile | 2 +- deskutils/bookworm/Makefile | 2 +- deskutils/calibre/Makefile | 1 + deskutils/lumina-pdf/Makefile | 2 +- deskutils/xfce4-tumbler/Makefile | 2 +- devel/efl/Makefile | 2 +- devel/kf5-kfilemetadata/Makefile | 1 + editors/calligra/Makefile | 2 +- editors/gummi/Makefile | 2 +- editors/kile/Makefile | 2 +- editors/libreoffice/Makefile | 2 +- editors/setzer/Makefile | 2 +- editors/texstudio/Makefile | 1 + editors/texworks/Makefile | 2 +- graphics/atril/Makefile | 2 +- graphics/diff-pdf/Makefile | 2 +- graphics/diffpdf/Makefile | 2 +- graphics/dspdfviewer/Makefile | 2 +- graphics/engauge-digitizer/Makefile | 2 +- graphics/epdfview/Makefile | 2 +- graphics/evince/Makefile | 2 +- graphics/gdal/Makefile | 2 +- graphics/geeqie/Makefile | 1 + graphics/gegl/Makefile | 2 +- graphics/gimp-app/Makefile | 2 +- graphics/graphviz/Makefile | 2 +- graphics/inkscape/Makefile | 2 +- graphics/katarakt/Makefile | 2 +- graphics/krita/Makefile | 1 + graphics/okular/Makefile | 2 +- graphics/openfx-arena/Makefile | 2 +- graphics/osg/Makefile | 2 +- graphics/osg34/Makefile | 2 +- graphics/pdf2svg/Makefile | 2 +- graphics/pdfpc/Makefile | 2 +- graphics/pqiv/Makefile | 2 +- graphics/qcomicbook/Makefile | 2 +- graphics/sane-backends/Makefile | 2 +- graphics/tikzit/Makefile | 2 +- graphics/vips/Makefile | 2 +- graphics/xournal/Makefile | 2 +- graphics/xournalpp/Makefile | 2 +- graphics/yacreader/Makefile | 2 +- mail/claws-mail-pdf_viewer/Makefile | 2 +- math/cantor/Makefile | 2 +- math/labplot/Makefile | 2 +- misc/tellico/Makefile | 2 +- net/kitinerary/Makefile | 2 +- print/cups-filters/Makefile | 2 +- print/deforaos-pdfviewer/Makefile | 2 +- print/pdf-tools/Makefile | 2 +- print/qpdfview/Makefile | 2 +- print/scribus-devel/Makefile | 2 +- print/texlive-base/Makefile | 2 +- print/xreader/Makefile | 2 +- sysutils/tracker-miners/Makefile | 2 +- textproc/pdfgrep/Makefile | 2 +- textproc/py-pdftotext/Makefile | 2 +- x11/eaglemode/Makefile | 2 +- 60 files changed, 60 insertions(+), 55 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=19b44aa8ded0ffb6d465a599e8bd87359619b371 commit 19b44aa8ded0ffb6d465a599e8bd87359619b371 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-07 16:05:06 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:50:54 +0000 converters/pdf2djvu: prepare for poppler >= 22.02 PR: 263009 converters/pdf2djvu/Makefile | 5 +++++ converters/pdf2djvu/distinfo | 10 +++++++--- converters/pdf2djvu/files/patch-pdf2djvu.cc (new) | 12 ++++++++++++ 3 files changed, 24 insertions(+), 3 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=887b16baf6a4a119b15f51b2989f3d4edb777ac3 commit 887b16baf6a4a119b15f51b2989f3d4edb777ac3 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-26 15:50:20 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:51:38 +0000 editors/calligra: prepare for poppler update to 22.04 PR: 263009 editors/calligra/Makefile | 5 +++++ editors/calligra/distinfo | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=cd7cafb89b7a7df625ede5c75b1686b118828f45 commit cd7cafb89b7a7df625ede5c75b1686b118828f45 Author: Tobias C. Berner <tcberner@FreeBSD.org> AuthorDate: 2022-04-26 12:17:37 +0000 Commit: Tobias C. Berner <tcberner@FreeBSD.org> CommitDate: 2022-04-26 16:50:53 +0000 print/scribus: prepare for update of graphics/poppler Patches obtained from KaOSx Linux: https://github.com/KaOSx/apps/blob/master/scribus/PKGBUILD PR: 263009 .../files/patch-kaos-poppler-22.02.0_1 (new) | 119 +++++++++ .../files/patch-kaos-poppler-22.02.0_2 (new) | 18 ++ .../files/patch-kaos-poppler-22.03.0 (new) | 42 ++++ .../files/patch-kaos-poppler-22.04.0 (new) | 278 +++++++++++++++++++++ 4 files changed, 457 insertions(+)
@antoine, as graphics/evince was broken by an unrelated update, I pushed this in now. I'll keep the PR open, should there be any fallout.