notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2025Q4
openjph Open-source implementation of JPEG2000 Part-15
0.24.5 graphics on this many watch lists=0 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.24.5Version of this port present on the latest quarterly branch.
Maintainer: sunpoet@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-11-06 15:03:08
Last Update: 2025-11-06 15:29:28
Commit Hash: 715bf41
License: BSD2CLAUSE
WWW:
https://github.com/aous72/OpenJPH
Description:
Open source implementation of High-throughput JPEG2000 (HTJ2K), also known as JPH, JPEG2000 Part 15, ISO/IEC 15444-15, and ITU-T T.814. Here, we are interested in implementing the HTJ2K only, supporting features that are defined in JPEG2000 Part 1 (for example, for wavelet transform, only reversible 5/3 and irreversible 9/7 are supported).
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (28 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/openjph-0.24.5/catalog.mk
  3. /usr/local/share/licenses/openjph-0.24.5/LICENSE
  4. /usr/local/share/licenses/openjph-0.24.5/BSD2CLAUSE
  5. bin/ojph_compress
  6. bin/ojph_expand
  7. include/openjph/ojph_arch.h
  8. include/openjph/ojph_arg.h
  9. include/openjph/ojph_base.h
  10. include/openjph/ojph_codestream.h
  11. include/openjph/ojph_defs.h
  12. include/openjph/ojph_file.h
  13. include/openjph/ojph_mem.h
  14. include/openjph/ojph_message.h
  15. include/openjph/ojph_params.h
  16. include/openjph/ojph_version.h
  17. lib/cmake/openjph/openjph-config-version.cmake
  18. lib/cmake/openjph/openjph-config.cmake
  19. lib/cmake/openjph/openjph-targets-release.cmake
  20. lib/cmake/openjph/openjph-targets.cmake
  21. lib/libopenjph.so
  22. lib/libopenjph.so.0
  23. lib/libopenjph.so.0.24
  24. lib/libopenjph.so.0.24.5
  25. libdata/pkgconfig/openjph.pc
  26. @owner
  27. @group
  28. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • openjph>0:graphics/openjph
To install the port:
cd /usr/ports/graphics/openjph/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/openjph
  • pkg install openjph
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openjph
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1762441397 SHA256 (aous72-OpenJPH-0.24.5_GH0.tar.gz) = 46e33b5c61798bc0fb5aef19bcdd2aa8d207cecc0d389293ee3cf0524165c648 SIZE (aous72-OpenJPH-0.24.5_GH0.tar.gz) = 476745

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libtiff.so : graphics/tiff
This port is required by:
for Build
  1. graphics/openexr
for Libraries
  1. graphics/libheif
  2. graphics/openexr

Configuration Options:
No options to configure
Options name:
graphics_openjph
USES:
cmake compiler:c++11-lang pathfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/aous72/OpenJPH/tar.gz/0.24.5?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.24.5
06 Nov 2025 15:29:28
commit hash: 715bf4119527c14e42df3a2ceb8e9137419cfe32commit hash: 715bf4119527c14e42df3a2ceb8e9137419cfe32commit hash: 715bf4119527c14e42df3a2ceb8e9137419cfe32commit hash: 715bf4119527c14e42df3a2ceb8e9137419cfe32 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
graphics/open{exr,jph}: lift the BROKEN/FORBIDDEN tags
0.24.5
06 Nov 2025 15:07:15
commit hash: 196c9d01010508985b64103250905ad5d82aede6commit hash: 196c9d01010508985b64103250905ad5d82aede6commit hash: 196c9d01010508985b64103250905ad5d82aede6commit hash: 196c9d01010508985b64103250905ad5d82aede6 files touched by this commit
Matthias Andree (mandree) search for other commits by this committer
graphics/openjph: security update to 0.24.5

Changelog:	https://github.com/aous72/OpenJPH/releases
Approved by:	ports-secteam@ (implicit, patchlevel security update)
MFH:		2025Q4

(cherry picked from commit 8655a65d0122acfb3aff1fc180775b4aaa8c4ce5)
0.24.2
06 Nov 2025 15:07:15
commit hash: 70490ea2bf1e45d645be6f22d32bd5e6163f1afccommit hash: 70490ea2bf1e45d645be6f22d32bd5e6163f1afccommit hash: 70490ea2bf1e45d645be6f22d32bd5e6163f1afccommit hash: 70490ea2bf1e45d645be6f22d32bd5e6163f1afc files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
Author: Po-Chuan Hsieh
graphics/openjph: Update to 0.24.2

Changes:	https://github.com/aous72/OpenJPH/releases
(cherry picked from commit e3de79e1495f8b519a673c86d970aa6f682c417f)
0.24.1
06 Nov 2025 15:07:10
commit hash: 86dec75cc92747b9aaabf8d74f48474235887677commit hash: 86dec75cc92747b9aaabf8d74f48474235887677commit hash: 86dec75cc92747b9aaabf8d74f48474235887677commit hash: 86dec75cc92747b9aaabf8d74f48474235887677 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
Author: Po-Chuan Hsieh
graphics/openjph: Update to 0.24.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/aous72/OpenJPH/releases
(cherry picked from commit 49b2153e799f6d2bde962261351c466cba261be2)
0.23.0
06 Nov 2025 15:06:28
commit hash: e9ed272c1d50e15edc990edaa112db3728484e80commit hash: e9ed272c1d50e15edc990edaa112db3728484e80commit hash: e9ed272c1d50e15edc990edaa112db3728484e80commit hash: e9ed272c1d50e15edc990edaa112db3728484e80 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
Author: Po-Chuan Hsieh
graphics/openjph: Update to 0.23.0

Changes:	https://github.com/aous72/OpenJPH/releases
(cherry picked from commit 9fed525a9874d5ae69c52840500d7b14194c8e90)
0.22.0
06 Nov 2025 15:02:26
commit hash: 57757c5b0215d6597d8d8fa710809ee9c7c79e60commit hash: 57757c5b0215d6597d8d8fa710809ee9c7c79e60commit hash: 57757c5b0215d6597d8d8fa710809ee9c7c79e60commit hash: 57757c5b0215d6597d8d8fa710809ee9c7c79e60 files touched by this commit This port version is marked as vulnerable.
Matthias Andree (mandree) search for other commits by this committer
graphics/open{exr,jph}: Mark openjph forbidden, openexr broken.

Reason is we need to backport OpenJPH 0.24.5 or newer first to obtain
security fixes, and OpenEXR cannot currently be built with the older
vulnerable 0.22.0 of OpenJPH although it's fixed on main.

Security:	77bac392-ba98-11f0-aada-f59a8ea34d12
Security:	c71a3914-ba96-11f0-aada-f59a8ea34d12

Number of commits found: 6