1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-05 01:55:52 +00:00
freebsd-ports/converters/pdf2djvu
Adriaan de Groot bb2ef4e129 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
2022-01-21 22:41:05 +01:00
..
files converters/pdf2djvu: update to 0.9.17 2020-03-21 12:51:29 +00:00
distinfo converters/pdf2djvu: switch to C++17 for upcoming poppler, -XMP option 2022-01-21 22:41:05 +01:00
Makefile converters/pdf2djvu: switch to C++17 for upcoming poppler, -XMP option 2022-01-21 22:41:05 +01:00
pkg-descr
pkg-plist