graphics/libheif 1.23.6 FreeBSD
ISO/IEC 23008-12:2017 HEIF file format de- and encoder
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ecf241ab46- License
- LGPL3+
- Categories
- graphics
- Package size
- 779.3 KiB, 2755.4 KiB installed
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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/libheif | 1.23.6 |
| OpenBSD | multimedia/libheif | 1.22.0p0 |
| NetBSD | graphics/libheif | 1.23.4 |
| DragonFly | graphics/libheif | 1.19.8 |
| MidnightBSD | graphics/libheif | 1.22.2 |
Install
Binary package:
pkg install libheif
From the ports tree:
cd /usr/ports/graphics/libheif/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libheif>0:graphics/libheif
LIB_DEPENDS= libheif.so:graphics/libheif
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.22.2_5 | 1.23.6 | - | 1.19.8_2 | 1.23.6 |
| FreeBSD:14:quarterly | 1.22.2_3 | 1.22.2_3 | n/a | 1.19.8_2 | 1.22.2_3 |
| FreeBSD:15:latest | 1.23.6 | 1.23.6 | n/a | 1.19.8_2 | 1.19.8_2 |
| FreeBSD:15:quarterly | 1.22.2_3 | 1.22.2_3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.22.2_3 | 1.23.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 1
libsharpyuv.so: graphics/webp
The full lists below include those, and their dependencies in turn.
Build dependencies 103
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/cmake-core
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/openh264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- ports-mgmt/pkg
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- security/rhash
- shells/bash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
- x11-fonts/fontconfig
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
The first 100 are listed.
Run dependencies 96
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/llvm12
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/perl5.42
- lang/python312
- lang/python315
- math/gmp
- math/mpdecimal
- misc/hwdata
- misc/shared-mime-info
- multimedia/aom
- multimedia/dav1d
- multimedia/ffmpeg
- multimedia/libass
- multimedia/libbluray
- multimedia/libdvdcss
- multimedia/libdvdnav
- multimedia/libdvdread
- multimedia/libudfread
- multimedia/libvpx
- multimedia/libx264
- multimedia/openh264
- multimedia/svt-av1
- multimedia/vmaf
- multimedia/x265
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/gnutls
- security/libtasn1
- security/nettle
- security/p11-kit
- shells/bash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libunibreak
- textproc/libxml2
- www/srt
- x11-fonts/fontconfig
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Required by 409
- astro/siril
- astro/wmglobe
- audio/beets
- audio/deadbeef
- audio/deadbeef-gui-plugins
- audio/deadbeef-jack-plugin
- audio/deadbeef-mpris2-plugin
- audio/deadbeef-musical-spectrum-plugin
- audio/deadbeef-playback-status-plugin
- audio/deadbeef-quick-search-plugin
- audio/deadbeef-spectrogram-plugin
- audio/deadbeef-vu-meter-plugin
- audio/deadbeef-waveform-seekbar-plugin
- audio/py-torchaudio
- cad/alliance
- chinese/wordpress-zh_CN
- chinese/wordpress-zh_TW
- comms/apitran
- databases/opendbviewer
- deskutils/R-cran-exams
- deskutils/R-cran-exams2forms
- deskutils/cfiles
- deskutils/conkyforecast
- deskutils/goesimage
- deskutils/joplin-desktop
- deskutils/py-paperless-ngx
- deskutils/py-qmd
- deskutils/readur
- deskutils/walld
- devel/appstream-compose
- devel/libast
- devel/p5-Project-Gantt
- devel/py-breathe
- devel/rubygem-active_scaffold
- devel/rubygem-gettext_i18n_rails_js
- devel/rubygem-gettext_i18n_rails_js-rails52
- devel/rubygem-gettext_i18n_rails_js-rails61
- devel/rubygem-gettext_i18n_rails_js-rails70
- devel/rubygem-r18n-rails
- devel/rubygem-ruby-bugzilla
- editors/calligra
- editors/texmacs
- emulators/es-de
- emulators/mgba
- french/wordpress
- games/domino-chain
- games/enigma
- games/netrek-client-cow
- games/openclaw
- games/openspades
- games/sgt-puzzles
- games/toppler
- games/tuxpaint
- games/xteddy
- german/wordpress
- graphics/ImageMagick6
- graphics/ImageMagick7
- graphics/R-cran-magick
- graphics/appleseed
- graphics/autotrace
- graphics/aview
- graphics/blender
- graphics/blender4
- graphics/chafa
- graphics/cimg
- graphics/colmap
- graphics/converseen
- graphics/curator
- graphics/cuttlefish
- graphics/darktable
- graphics/dcraw-m
- graphics/digikam
- graphics/dmtx-utils
- graphics/feh
- graphics/geeqie
- graphics/gimp
- graphics/gimp-app
- graphics/gimp-beautify-plugin
- graphics/gimp-data-extras
- graphics/gimp-lensfun-plugin
- graphics/gimp-lqr-plugin
- graphics/gimp-refocus-plugin
- graphics/gimp-resynthesizer
- graphics/gimp3-app
- graphics/gmic
- graphics/gowall
- graphics/gscan2pdf
- graphics/gstreamer1-plugins-libcaca
- graphics/gstreamer1-plugins-zbar
- graphics/gthumb
- graphics/gwenview
- graphics/halftone
- graphics/hdr_tools
- graphics/hyprgraphics
- graphics/icat
- graphics/imageindex
- graphics/imlib2
- graphics/imlib2_loaders
- graphics/imv
- graphics/instant-meshes
The first 100 are listed.
Configuration
Options name: graphics_libheif
| Option | Default | Description |
|---|---|---|
| AOM | on | AV1 encoding/decoding via libaom |
| DAV1D | on | AV1 decoding via dav1e |
| EXAMPLES | off | Build and/or install examples |
| FFMPEG | on | HEVC decoding via FFmpeg |
| JPEG | on | JPEG decoding/encoding |
| LIBDE265 | off | HEVC decoding via libde265 |
| OPENH264 | on | AVC decoding via OpenH264 |
| OPENJPEG | on | JPEG 2000 decoding/encoding via OpenJPEG |
| OPENJPH | on | HT-J2K encoding via OpenJPH |
| RAV1E | off | AV1 encoding via Rav1e |
| SVTAV1 | on | AV1 encoding via SVT-AV1 |
| X264 | on | AVC encoding via x264 |
| X265 | on | HEVC encoding via x265 |
- USES
- cmake:testing compiler:c++20-lang cpe gettext-runtime gnome localbase:ldflags pathfix pkgconfig
- Service scripts
- none
Files
Manual pages 4
- heif-dec(1)
- heif-enc(1)
- heif-info(1)
- heif-thumbnailer(1)
pkg-plist 53
- bin/heif-dec
- bin/heif-enc
- bin/heif-info
- bin/heif-thumbnailer
- bin/heif-view
- include/libheif/heif.h
- include/libheif/heif_aux_images.h
- include/libheif/heif_brands.h
- include/libheif/heif_color.h
- include/libheif/heif_components.h
- include/libheif/heif_context.h
- include/libheif/heif_cxx.h
- include/libheif/heif_decoding.h
- include/libheif/heif_encoding.h
- include/libheif/heif_entity_groups.h
- include/libheif/heif_error.h
- include/libheif/heif_export.h
- include/libheif/heif_image.h
- include/libheif/heif_image_handle.h
- include/libheif/heif_items.h
- include/libheif/heif_library.h
- include/libheif/heif_metadata.h
- include/libheif/heif_omaf.h
- include/libheif/heif_plugin.h
- include/libheif/heif_properties.h
- include/libheif/heif_regions.h
- include/libheif/heif_security.h
- include/libheif/heif_sequences.h
- include/libheif/heif_tai_timestamps.h
- include/libheif/heif_text.h
- include/libheif/heif_tiling.h
- include/libheif/heif_uncompressed.h
- include/libheif/heif_version.h
- lib/cmake/libheif/libheif-config-.cmake
- lib/cmake/libheif/libheif-config-version.cmake
- lib/cmake/libheif/libheif-config.cmake
- lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-heif.so
- lib/libheif.so
- lib/libheif.so.1
- lib/libheif.so.
- lib/libheif/libheif-dav1d.so
- lib/libheif/libheif-j2kdec.so
- lib/libheif/libheif-j2kenc.so
- lib/libheif/libheif-rav1e.so
- lib/libheif/libheif-jphenc.so
- lib/libheif/libheif-svtenc.so
- libdata/pkgconfig/libheif.pc
- share/man/man1/heif-dec.1.gz
- share/man/man1/heif-enc.1.gz
- share/man/man1/heif-info.1.gz
- share/man/man1/heif-thumbnailer.1.gz
- share/thumbnailers/heif.thumbnailer
- @dir lib/libheif
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libheif-1.23.6.tar.gz | 2.373898e+06 | 4484346dc5995319dbc11e3a1c35d0a2ec46511ce370900869337fd2c7033125 |
Master sites 1
- https://github.com/strukturag/libheif/releases/download/v1.23.6/
Commit history 7
The latest 5 of 7 in the history this site was built from.