BSD Ports

graphics/mupdf 1.28.5,1 FreeBSD

Lightweight PDF viewer and toolkit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
602c6870f0
License
AGPLv3
Categories
graphics
Package size
29884.8 KiB, 55356.5 KiB installed

Description

MuPDF is a lightweight PDF viewer and toolkit written in portable C.

The renderer in MuPDF is tailored for high quality anti-aliased graphics. It renders text with metrics and spacing accurate to within fractions of a pixel for the highest fidelity in reproducing the look of a printed page on screen.

MuPDF has a small footprint. A binary that includes the standard Roman fonts is only one megabyte. A build with full CJK support (including an Asian font) is approximately five megabytes.

MuPDF has support for all non-interactive PDF 1.7 features, and the toolkit provides a simple API for accessing the internal structures of the PDF document. Example code for navigating interactive links and bookmarks, encrypting PDF files, extracting fonts, images, and searchable text, and rendering pages to image files is provided.

In the other systems

SystemPortVersion
FreeBSDgraphics/mupdf1.28.5,1
OpenBSDtextproc/mupdf1.28.5
NetBSDprint/mupdf1.27.2nb3
DragonFlygraphics/mupdf1.25.5,1
MidnightBSDgraphics/mupdf1.18.0_3,1

Install

Binary package:

pkg install mupdf

From the ports tree:

cd /usr/ports/graphics/mupdf/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mupdf>0:graphics/mupdf
LIB_DEPENDS=	libmupdf.so:graphics/mupdf

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.28.5,11.28.5,11.20.3,11.26.5,11.28.5,1
FreeBSD:14:quarterly1.28.3_1,11.28.3_1,1n/a1.25.6,11.28.3_1,1
FreeBSD:15:latest1.28.5,11.28.5,1n/a1.26.5,11.26.7,1
FreeBSD:15:quarterly1.28.3_1,11.28.3_1,1n/an/an/a
FreeBSD:16:latest1.28.3_1,11.28.5,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 9

The full lists below include those, and their dependencies in turn.

Build dependencies 56
Run dependencies 53

Configuration

Options name: graphics_mupdf

OptionDefaultDescription
DOCSoffBuild and/or install documentation
JSoffJavaScript support (V8 engine)
SCROLLonBuild with scroll hacks
USES
compiler:c++20-lang cpe gl gmake jpeg pkgconfig ssl xorg
Service scripts
none

Files

Manual pages 2
  • mupdf(1)
  • mutool(1)
pkg-plist 120
  • bin/mupdf
  • bin/mupdf-gl
  • bin/mupdf-x11-curl
  • bin/muraster
  • bin/mutool
  • include/mupdf/fitz.h
  • include/mupdf/fitz/archive.h
  • include/mupdf/fitz/band-writer.h
  • include/mupdf/fitz/barcode.h
  • include/mupdf/fitz/bidi.h
  • include/mupdf/fitz/bitmap.h
  • include/mupdf/fitz/buffer.h
  • include/mupdf/fitz/color.h
  • include/mupdf/fitz/compress.h
  • include/mupdf/fitz/compressed-buffer.h
  • include/mupdf/fitz/config.h
  • include/mupdf/fitz/context.h
  • include/mupdf/fitz/crypt.h
  • include/mupdf/fitz/deskew.h
  • include/mupdf/fitz/device.h
  • include/mupdf/fitz/display-list.h
  • include/mupdf/fitz/document.h
  • include/mupdf/fitz/export.h
  • include/mupdf/fitz/filter.h
  • include/mupdf/fitz/font.h
  • include/mupdf/fitz/geometry.h
  • include/mupdf/fitz/getopt.h
  • include/mupdf/fitz/glyph-cache.h
  • include/mupdf/fitz/glyph.h
  • include/mupdf/fitz/hash.h
  • include/mupdf/fitz/heap-imp.h
  • include/mupdf/fitz/heap.h
  • include/mupdf/fitz/hyphen.h
  • include/mupdf/fitz/image.h
  • include/mupdf/fitz/json.h
  • include/mupdf/fitz/link.h
  • include/mupdf/fitz/log.h
  • include/mupdf/fitz/options.h
  • include/mupdf/fitz/outline.h
  • include/mupdf/fitz/output-svg.h
  • include/mupdf/fitz/output.h
  • include/mupdf/fitz/path.h
  • include/mupdf/fitz/pixmap.h
  • include/mupdf/fitz/pool.h
  • include/mupdf/fitz/regexp.h
  • include/mupdf/fitz/separation.h
  • include/mupdf/fitz/shade.h
  • include/mupdf/fitz/store.h
  • include/mupdf/fitz/story-writer.h
  • include/mupdf/fitz/story.h
  • include/mupdf/fitz/stream.h
  • include/mupdf/fitz/string-util.h
  • include/mupdf/fitz/structured-text.h
  • include/mupdf/fitz/system.h
  • include/mupdf/fitz/text.h
  • include/mupdf/fitz/track-usage.h
  • include/mupdf/fitz/transition.h
  • include/mupdf/fitz/tree.h
  • include/mupdf/fitz/types.h
  • include/mupdf/fitz/util.h
  • include/mupdf/fitz/version.h
  • include/mupdf/fitz/write-pixmap.h
  • include/mupdf/fitz/writer.h
  • include/mupdf/fitz/xml.h
  • include/mupdf/html.h
  • include/mupdf/memento.h
  • include/mupdf/pdf.h
  • include/mupdf/pdf/annot.h
  • include/mupdf/pdf/clean.h
  • include/mupdf/pdf/cmap.h
  • include/mupdf/pdf/crypt.h
  • include/mupdf/pdf/document.h
  • include/mupdf/pdf/event.h
  • include/mupdf/pdf/font.h
  • include/mupdf/pdf/form.h
  • include/mupdf/pdf/image-rewriter.h
  • include/mupdf/pdf/interpret.h
  • include/mupdf/pdf/javascript.h
  • include/mupdf/pdf/name-table.h
  • include/mupdf/pdf/object.h
  • include/mupdf/pdf/page.h
  • include/mupdf/pdf/parse.h
  • include/mupdf/pdf/recolor.h
  • include/mupdf/pdf/resource.h
  • include/mupdf/pdf/xref.h
  • include/mupdf/pdf/zugferd.h
  • include/mupdf/ucdn.h
  • lib/libmupdf.so
  • lib/libmupdf.so.
  • lib/libmupdf.so..
  • share/man/man1/mupdf.1.gz
  • share/man/man1/mutool.1.gz
  • share/doc/mupdf/CHANGES
  • share/doc/mupdf/COPYING
  • share/doc/mupdf/README
  • share/doc/mupdf/examples/SnarkFront.svg
  • share/doc/mupdf/examples/bbox-device.js
  • share/doc/mupdf/examples/copy-outline.js
  • share/doc/mupdf/examples/create-thumbnail.js
  • share/doc/mupdf/examples/draw-device.js

The first 100 are listed.

distinfo 1
FileSizeSHA256
mupdf-1.28.5-source.tar.gz6.8919385e+0798a5c10cda20c3992cdf76ff6b2a1149c32bd79cc796d3f703230b1185b7e934
Master sites 1
  • http://www.mupdf.com/downloads/archive/

Commit history 5

DateCommitCreditsLog message
602c6870f0 Zsolt Udvari graphics/mupdf: Update to 1.28.5
Changelog: https://mupdf.com/releases/history
94766b3759 Zsolt Udvari graphics/mupdf: Update to 1.28.3
Add cmark-gfm to support text-only epubs. Changelogs: https://mupdf.com/releases/history PR: 298338
97e3d4ff8d Vladimir Druzenko */*: Bump consumers of devel/gumbo after soname changed: libgumbo.so.3 => libgumbo.so.4
PR: 298115 Sponsored by: UNIS Labs
91fe0a503b Zsolt Udvari graphics/mupdf: Update to 1.28.2
Changelogs: https://github.com/ArtifexSoftware/mupdf/blob/master/CHANGES
997d22afa0 Zsolt Udvari graphics/mupdf: Update to 1.28.0
Changelog: https://github.com/ArtifexSoftware/mupdf/blob/master/CHANGES