Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2023Q4
libheif ISO/IEC 23008-12:2017 HEIF file format de- and encoder
1.23.6 graphics Σ=11 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.22.2_3Version of this port present on the latest quarterly branch.
Maintainer: makc@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-08-21 00:24:34
Last Update: 2026-10-13 17:25:47
Commit Hash: ecf241a
People watching this port, also watch: gnutls, ca_root_nss, glib, lame, icu
License: LGPL3+
WWW:
https://github.com/strukturag/libheif
Description: #
libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and encoder. HEIF is a new image file format employing HEVC (h.265) image coding for the best compression ratios currently possible. libheif makes use of libde265 for the actual image decoding and x265 for encoding. Alternative codecs for, e.g., AVC and JPEG can be provided as plugins.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages: #
pkg-plist: as obtained via: make generate-plist #
Expand this list (60 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libheif-1.23.6/catalog.mk
  3. /usr/local/share/licenses/libheif-1.23.6/LICENSE
  4. /usr/local/share/licenses/libheif-1.23.6/LGPL3+
  5. bin/heif-dec
  6. bin/heif-enc
  7. bin/heif-info
  8. bin/heif-thumbnailer
  9. bin/heif-view
  10. include/libheif/heif.h
  11. include/libheif/heif_aux_images.h
  12. include/libheif/heif_brands.h
  13. include/libheif/heif_color.h
  14. include/libheif/heif_components.h
  15. include/libheif/heif_context.h
  16. include/libheif/heif_cxx.h
  17. include/libheif/heif_decoding.h
  18. include/libheif/heif_encoding.h
  19. include/libheif/heif_entity_groups.h
  20. include/libheif/heif_error.h
  21. include/libheif/heif_export.h
  22. include/libheif/heif_image.h
  23. include/libheif/heif_image_handle.h
  24. include/libheif/heif_items.h
  25. include/libheif/heif_library.h
  26. include/libheif/heif_metadata.h
  27. include/libheif/heif_omaf.h
  28. include/libheif/heif_plugin.h
  29. include/libheif/heif_properties.h
  30. include/libheif/heif_regions.h
  31. include/libheif/heif_security.h
  32. include/libheif/heif_sequences.h
  33. include/libheif/heif_tai_timestamps.h
  34. include/libheif/heif_text.h
  35. include/libheif/heif_tiling.h
  36. include/libheif/heif_uncompressed.h
  37. include/libheif/heif_version.h
  38. lib/cmake/libheif/libheif-config-release.cmake
  39. lib/cmake/libheif/libheif-config-version.cmake
  40. lib/cmake/libheif/libheif-config.cmake
  41. lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-heif.so
  42. lib/libheif.so
  43. lib/libheif.so.1
  44. lib/libheif.so.1.23.6
  45. lib/libheif/libheif-dav1d.so
  46. lib/libheif/libheif-j2kdec.so
  47. lib/libheif/libheif-j2kenc.so
  48. @comment lib/libheif/libheif-rav1e.so
  49. lib/libheif/libheif-jphenc.so
  50. lib/libheif/libheif-svtenc.so
  51. libdata/pkgconfig/libheif.pc
  52. share/man/man1/heif-dec.1.gz
  53. share/man/man1/heif-enc.1.gz
  54. share/man/man1/heif-info.1.gz
  55. share/man/man1/heif-thumbnailer.1.gz
  56. share/thumbnailers/heif.thumbnailer
  57. @dir lib/libheif
  58. @owner
  59. @group
  60. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • libheif>0:graphics/libheif
To install the port: #
cd /usr/ports/graphics/libheif/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/libheif
  • pkg install libheif
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libheif
Flavors: there is no flavor information for this port. #
distinfo: #
TIMESTAMP = 1791594088 SHA256 (libheif-1.23.6.tar.gz) = 4484346dc5995319dbc11e3a1c35d0a2ec46511ce370900869337fd2c7033125 SIZE (libheif-1.23.6.tar.gz) = 2373898

Packages (timestamps in pop-ups are UTC): #
libheif
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64leriscv64
FreeBSD:13:latest1.21.2_21.21.2_3n/an/an/an/an/an/an/a
FreeBSD:13:quarterly1.21.2_21.21.2_2n/an/an/an/an/an/an/a
FreeBSD:14:latest1.22.2_31.22.2_5-1.19.8_21.22.2_41.16.1-1.16.1-
FreeBSD:14:quarterly1.22.2_31.22.2_3-1.19.8_21.22.2_31.17.6_11.17.6_1--
FreeBSD:15:latest1.22.2_51.22.2_5n/a1.19.8_2n/an/a---
FreeBSD:15:quarterly1.22.2_31.22.2_3n/a-n/an/a---
FreeBSD:16:latest1.22.2_31.22.2_5n/a-n/an/a---
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
  3. gettext-runtime>=0.26 : devel/gettext-runtime
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. sdl2-config : devel/sdl20
Library dependencies: #
  1. libsharpyuv.so : graphics/webp
  2. libaom.so : multimedia/aom
  3. libdav1d.so : multimedia/dav1d
  4. libpng16.so : graphics/png
  5. libtiff.so : graphics/tiff
  6. libavcodec.so : multimedia/ffmpeg
  7. libopenh264.so : multimedia/openh264
  8. libopenjp2.so : graphics/openjpeg
  9. libopenjph.so : graphics/openjph
  10. libSvtAv1Enc.so : multimedia/svt-av1
  11. libx264.so : multimedia/libx264
  12. libx265.so : multimedia/x265
  13. libintl.so : devel/gettext-runtime
  14. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  15. libglib-2.0.so : devel/glib20
  16. libintl.so : devel/gettext-runtime
  17. libSDL2.so : devel/sdl20
  18. libjpeg.so : graphics/jpeg-turbo
This port is required by: #
for Build #
  1. graphics/vips
for Libraries #
  1. astro/siril
  2. graphics/ImageMagick6
  3. graphics/ImageMagick7
  4. graphics/chafa
  5. graphics/cimg
  6. graphics/darktable
  7. graphics/digikam
Expand this list (35 items / 28 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. graphics/geeqie
  3. graphics/gimp-app
  4. graphics/gimp3-app
  5. graphics/gthumb
  6. graphics/hyprgraphics
  7. graphics/imlib2
  8. graphics/imv
  9. graphics/kf5-kimageformats
  10. graphics/kf6-kimageformats
  11. graphics/krita
  12. graphics/openimageio
  13. graphics/py-imagecodecs
  14. graphics/py-openimageio
  15. graphics/py-pillow-heif
  16. graphics/vips
  17. multimedia/py-torchcodec
  18. net-im/telegram-desktop
  19. www/immich
  20. www/onlyoffice-documentserver
  21. x11/swayimg
  22. x11/wallutils
  23. Collapse this list.

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. graphics/ImageMagick6-nox11*
  2. graphics/ImageMagick7-nox11*
  3. graphics/darktable38*
  4. graphics/darktable40*
  5. graphics/darktable42*
  6. graphics/geeqie-devel*
  7. graphics/openimageio-ociov1*
  8. Collapse this list of deleted ports.
for Run #
  1. multimedia/emby-server

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. multimedia/emby-server-devel*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options: #
===> The following configuration options are available for libheif-1.23.6: EXAMPLES=on: Build and/or install examples JPEG=on: JPEG decoding/encoding OPENJPEG=on: JPEG 2000 decoding/encoding via OpenJPEG OPENJPH=on: HT-J2K encoding via OpenJPH ====> AV1 encoders/decoders AOM=on: AV1 encoding/decoding via libaom DAV1D=on: AV1 decoding via dav1e SVTAV1=on: AV1 encoding via SVT-AV1 RAV1E=off: AV1 encoding via Rav1e ====> AVC encoders/decoders OPENH264=on: AVC decoding via OpenH264 X264=on: AVC encoding via x264 ====> HEVC encoders/decoders FFMPEG=on: HEVC decoding via FFmpeg LIBDE265=off: HEVC decoding via libde265 X265=on: HEVC encoding via x265 ===> Use 'make config' to modify these settings
Options name: #
graphics_libheif
USES: #
cmake:testing compiler:c++20-lang cpe gettext-runtime gnome localbase:ldflags pathfix pkgconfig sdl jpeg
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (1 items)
Collapse this list.
  1. https://github.com/strukturag/libheif/releases/download/v1.23.6/
Collapse this list.

There are no commits on branch 2023Q4 for this port