BSD Ports

graphics/jbig2enc 0.32 FreeBSD

JBIG2 Encoder

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
c8413288c4
License
APACHE20
Categories
graphics, devel

Description

JBIG2 encodes bi-level (1 bpp) images using a number of clever tricks to get better compression than G4. This encoder can:

  • Generate JBIG2 files, or fragments for embedding in PDFs
  • Generic region encoding
  • Perform symbol extraction, classification and text region coding
  • Perform refinement coding and,
  • Compress multipage documents

In the other systems

The newest version among them is 0.32, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDgraphics/jbig2enc0.32 newestnone known-[email protected]2026-10-25
NetBSDgraphics/jbig2enc0.32 newestnone known-[email protected]-

Compare across BSDs

Version history 1

  1. 0.32 c8413288c4

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

pkg install jbig2enc

From the ports tree:

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

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

RUN_DEPENDS=	jbig2enc>0:graphics/jbig2enc
LIB_DEPENDS=	libjbig2enc.so:graphics/jbig2enc

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:latest-0.32--0.32
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest-0.32n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest-0.32n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 2

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

Build dependencies 26
Run dependencies 18
Required by 1

Configuration

No options to configure.

USES
autoreconf gmake compiler:c++17-lang libtool:build localbase pkgconfig:build python:build,run shebangfix
Service scripts
none

Files

pkg-plist 11
  • bin/jbig2
  • bin/jbig2topdf.py
  • include/jbig2arith.h
  • include/jbig2comparator.h
  • include/jbig2segments.h
  • include/jbig2structs.h
  • include/jbig2sym.h
  • lib/libjbig2enc.a
  • lib/libjbig2enc.so
  • lib/libjbig2enc.so.0
  • lib/libjbig2enc.so.0.0.32
distinfo 1
FileSizeSHA256
agl-jbig2enc-0.32_GH0.tar.gz2.031465e+065b3b1c48617e5b1608f916a78038ea867a2c9eb20c2ff34a78a48a243f655c2a

Commit history 1

DateCommitCreditsLog message
c8413288c4 Christoph Moench-Tegeder graphics/jbig2enc: New Port
JBIG2 Encoder URL: https://github.com/agl/jbig2enc