This change adds support for ancient macOS lacking libproc. It also
eliminates a bug where exiv2 could not be built on case-sensitive
file systems (the header file is properly TargetConditionals.h).
Some descriptions of location properties contain the text "100%
overlap". When extracting text for translation, `xgettext`
misidentifies this as containing the C format string "% o", and tags it
as `c-format`. Translation tools that are sensitive to this will
require that translations contain matching format strings; since in this
case the format string is nonsensical, that is often not reasonably
possible. See:
https://answers.launchpad.net/launchpad/+question/698762
The description of the DotRange tag contains the text "0% dot and 100%
dot", which is similarly misidentified.
To fix this, inform `xgettext` that the messages do not contain C format
strings, as documented here (towards the end):
https://www.gnu.org/software/gettext/manual/html_node/c_002dformat-Flag.html
Changes:
+ Swap `EXIV2 GROUPS, TYPES AND VALUES` and `MODIFY` COMMANDS`
+ Move `Exiv2 key syntax` to top of section
+ Swap `AUTHORS` and `SEE ALSO` sections
+ Fix text and formatting
+ Add `PREVIEW IMAGES AND THUMBNAILS`, `ICC PROFILES` and
`IMAGE COMMENTS` sections
+ Update FILE TABLE
+ Renamed "raw" XMP metadata to "raw" metadata to prevent confusion
with "raw" XMP
Changes:
+ Update BMFF types in FILE TYPES section
+ Add text in FILE TYPES explaining formats
+ Change IPTC datasets and XMP properties to IPTC and XMP tags
+ Fix text and formatting
Update the `COMMANDS` and `EXIV2 GROUPS, TYPES AND VALUES` sections,
including any related sections.
Changes:
+ Add new examples and update text
+ Fix spelling errors
Changes:
+ Add missing tag groups in Exif list and reformat
+ Update text explaining Exiv2 types
+ Add text explaining tag groups, multiple elements and date/time formats
+ Format closer to manpage standard