Page MenuHomeFreeBSD

graphics/mupdf: Update to version 1.10a.
ClosedPublic

Authored by jrm on Jan 14 2017, 4:31 PM.

Details

Summary

graphics/mupdf: Update to version 1.10a.

Port changes:

  • Remove unnecessary WRKSRC definition.
  • Do not strip binaries that are already stripped.
  • Remove old patches.

Upstream changes:

  • Headline changes: -FictionBook (FB2) e-book support. -Simple SVG parser (a small subset of SVG only). -mutool convert: a new document conversion tool and interface. -Multi-threaded rendering in mudraw. -Luratech decoders for JBIG2 and JPEG2000 (commercial releases only). -Optional JPEG-XR support (not included by default for security reasons). -Updated base 14 fonts from URW. -New CJK font with language specific variants. -Hyperlink support in EPUB.
  • Reduced memory use: -New tool muraster: example printer driver with limited RAM usage and automatic banding. -Alpha channel is now optional in pixmaps. -More aggressive purging of cached objects. -Partial image decoding for lower memory use when banding.
  • Reduced code size when building with a subset of features: -Reduced default set of built-in CMap tables to the minimum required. -FZ_ENABLE_PDF, _XPS, _JS, to disable features at compile time. -Function level linking.
  • Interface changes and cleanups: -Dropped pdf object generation numbers from public interfaces. -Simplified PDF page, xobject, and annotation internals. -Closing and freeing devices and writers are now separate steps. -Improved PDF annotation editing interface (still a work in progress). -Document writer interface. -Banded image writer interface.
Test Plan

portlint -C: OK
testport: OK (poudriere: 10.3-RELEASE-p10, i386, default options)
testport: OK (poudriere: 10.3-RELEASE-p10, amd64, default options)
testport: OK (poudriere: 11.0-RELEASE-p1, i386, default options)
testport: OK (poudriere: 11.0-RELEASE-p1, amd64, default options)

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

jrm updated this revision to Diff 23994.Jan 14 2017, 4:31 PM
jrm retitled this revision from to graphics/mupdf: Update to version 1.10a..
jrm updated this object.
jrm edited the test plan for this revision. (Show Details)
jrm added reviewers: swills, AMDmi3.
jrm updated this object.Jan 14 2017, 4:32 PM
jrm updated this object.
swills accepted this revision.Jan 14 2017, 11:43 PM
swills edited edge metadata.

Approved

This revision is now accepted and ready to land.Jan 14 2017, 11:43 PM
This revision was automatically updated to reflect the committed changes.