graphics/jbigkit 2.1_1 MidnightBSD
Lossless compression for bi-level images such as scanned pages, faxes
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
c475656795- License
- gpl2+
- Categories
- graphics
Description
JBIG-KIT implements a highly effective data compression algorithm for bi-level high-resolution images such as fax pages or scanned documents.
This is a portable library of compression and decompression functions with a documented interface that can be included into your image or document processing software. Also provided are ready-to-use compression and decompression programs with a simple command line interface (similar to the converters found in Jef Poskanzer's PBM conversion package).
JBIG-KIT implements the specification
International Standard ISO/IEC 11544:1993 and ITU-T Recommendation T.82(1993), "Information technology - Coded representation of picture and audio information - progressive bi-level image compression", <http://www.itu.ch/itudoc/itu-t/rec/t/t82_23822.html>,
which is commonly referred to as the "JBIG standard". JBIG (Joint Bi-level Image experts Group) is the committee which developed this international standard for the lossless compression of images using arithmetic coding. Like the well-known compression algorithms JPEG and MPEG, also JBIG has been developed and published by the International Organization for Standardization (ISO) and the International Telecommunication Union (ITU) (see also <http://www.iso.ch/> and <http://www.itu.ch/>).
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/jbigkit | 2.1_1 |
| FreeBSD | graphics/jbigkit | 2.1_3 |
| OpenBSD | graphics/jbigkit | 2.1p0 |
| NetBSD | graphics/jbigkit | 2.1nb1 |
| DragonFly | graphics/jbigkit | 2.1_3 |
Install
Binary package:
mport install jbigkit
From mports:
cd /usr/mports/graphics/jbigkit && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= jbigkit>0:graphics/jbigkit
LIB_DEPENDS= libjbig.so:graphics/jbigkit
Dependencies
Configuration
Options name: graphics_jbigkit
| Option | Default | Description |
|---|---|---|
| DOCS | off |
- Service scripts
- none
Files
Manual pages 2
- jbgtopbm(1)
- pbmtojbg(1)
pkg-plist 16
- bin/jbgtopbm
- bin/jbgtopbm85
- bin/pbmtojbg
- bin/pbmtojbg85
- include/jbig.h
- include/jbig85.h
- include/jbig_ar.h
- lib/libjbig.a
- lib/libjbig.so
- lib/libjbig.so.2
- lib/libjbig85.a
- lib/libjbig85.so
- lib/libjbig85.so.1
- share/man/man1/jbgtopbm.1.gz
- share/man/man1/pbmtojbg.1.gz
- share/doc/jbigkit/jbig.txt
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| jbigkit-2.1.tar.gz | 438710 | de7106b6bfaf495d6865c7dd7ac6ca1381bd12e0d81405ea81e7f2167263d932 |
Master sites 1
- https://www.cl.cam.ac.uk/~mgk25/download/
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
c475656795 |
Lucas Holt | Fix test phase handling for run 641 failures Skip Magus test phase for ports that declare tests disabled, teach muon-backed meson ports to use muon test, and make Python test helpers load fake-installed modules. Also fix Python 3.12 default transition issues in py-installer and several custom port test targets.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |