[Bug 260956] [exp-run] Update graphics/poppler to 22.01
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 260956] [exp-run] Update graphics/poppler to 22.01"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 21 Jan 2022 21:42:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260956
--- Comment #2 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=bb2ef4e129b0adb327e14abbc012e1cd39cea56d
commit bb2ef4e129b0adb327e14abbc012e1cd39cea56d
Author: Adriaan de Groot <adridg@FreeBSD.org>
AuthorDate: 2022-01-11 22:43:27 +0000
Commit: Adriaan de Groot <adridg@FreeBSD.org>
CommitDate: 2022-01-21 21:41:05 +0000
converters/pdf2djvu: switch to C++17 for upcoming poppler, -XMP option
This is a "fix-it-before-it-breaks" commit.
The issue is the upcoming updating for graphics/poppler. It *requires*
consumers to be C++17 or later. Previously it was ok with C++11 or
later. However, graphics/exiv2 is incompatible with C++17 in many
ways; there's work on a new release that is compatible, but that's
not out yet and not really applicable to the exiv2 version found
in ports. (As an example of things-that-change, "register" is a
keyword in C, which informs the storage class of a variable; in C++
up to C++17 it was possibly-meaningful but deprecated while in C++17
it is a reserved keyword but not allowed for storage class; any
`register int x` is now a syntax error and patching that up outside
of upstream repos is no fun at all).
Mark XMP option broken because it pulls in (for the option)
graphics/exiv2, while graphics/poppler is always needed.
PR: 260956
converters/pdf2djvu/Makefile | 15 ++++++---------
converters/pdf2djvu/distinfo | 6 +++---
2 files changed, 9 insertions(+), 12 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.