HomeFreeBSD

graphics/impressive: Update to 0.12.0

Description

graphics/impressive: Update to 0.12.0

  • Switch to MuPDF as default renderer for PDF files and give users the choice to choose alternate or additional PDF renderers (Ghostscript, Poppler and Xpdf)
  • Make further dependencies optional but leave them as default to keep in sync with upstream's defaults
  • Limit the port to Python 2.7 because Python 3 is not (yet) supported and add "python" to CATEGORIES to make searching somewhat easier
  • Introduce a patch to prevent possible runtime errors if graphics/py-pillow is updated to 6.0.0 [1] [2]
  • Pet portlint
  • Take maintainership

Notable changes since 0.11.1:

  • Many zoom mode related changes
  • Many video related changes
  • Made Impressive suitable for Raspberry Pi-based digital signage
  • Fixed --auto mode that was broken in 0.11.2 (only worked properly for the first page)
  • Fixed excessive mouse sensitivity in full-screen mode
  • Fixed crashes when clicking hyperlinks in some PDFs
  • Fixed non-working hyperlinks when more than one input document is specified
  • Added new MuPDF renderer, uses no temporary files or named pipes on POSIX with MuPDF >= 1.4
  • Can now use MuPDF's mutool instead of pdftk to get basic file information and unpack PDF files (for hyperlink decoding)
    • pdftk is no longer required to open "modern" PDF files
    • Only page title extraction still needs pdftk
  • Input files are now checked for playability (to prevent users from accidentally playing .info files)
  • Fixed non-responsiveness to any controls on slow systems where rendering a page takes longer than the --auto interval
  • First page is now shown as early as possible (before fonts etc. have been preloaded)
  • Fixed occasional re-rendering of pages that have already been rendered
  • Fixed 'keys' PageProp that was broken since 0.11.0
  • Fixed crash in --verbose mode
  • Changed shebang line to 'python2' to avoid issues with Linux distributions that use Python 3.x by default

http://impressive.sourceforge.net/news.php

PR: 237426 (related) [1]
Obtained from: Upstream [2]

Details

Provenance
kaiAuthored on
Parents
rP502254: update to 0.4.3
Branches
Unknown
Tags
Unknown