graphics/libavif 1.4.2 MidnightBSD
Library for encoding and decoding .avif files
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
44f9f31f26- License
- bsd2
- Categories
- graphics
Description
This library aims to be a friendly, portable C implementation of the AV1 Image File Format.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/libavif | 1.4.2 |
| FreeBSD | graphics/libavif | 1.4.2 |
| OpenBSD | graphics/libavif | 1.4.0p0 |
| NetBSD | graphics/libavif | 1.4.2nb1 |
| DragonFly | graphics/libavif | 1.2.0 |
| HardenedBSD | graphics/libavif | 1.4.2 |
| GhostBSD | graphics/libavif | 1.4.2 |
Install
Binary package:
mport install libavif
From mports:
cd /usr/mports/graphics/libavif && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libavif>0:graphics/libavif
LIB_DEPENDS= libavif.so:graphics/libavif
Dependencies
As this port's Makefile names them.
Library 2
libpng.so: graphics/pnglibyuv.so: graphics/libyuv
Test 2
bash: shells/bashgoogletest>=0: devel/googletest
Build dependencies 2
Run dependencies 2
Required by 2
Configuration
Options name: graphics_libavif
| Option | Default | Description |
|---|---|---|
| AOM | on | AV1 encoding/decoding via libaom |
| DAV1D | on | AV1 decoding via libdav1d |
| GAV1 | off | AV1 decoding via libgav1 |
| LIBSHARPYUV | on | Colorspace conversion via libsharpyuv |
| LIBXML2 | off | |
| MANPAGES | off | Install manpages (requires pandoc) |
| PIXBUF | on | |
| RAV1E | off | AV1 encoding via librav1e |
| SVTAV1 | off | AV1 encoding via SVT-AV1 |
- USES
- cmake:testing compiler:c11 cpe jpeg pkgconfig
- Service scripts
- none
Files
Manual pages 2
- avifdec(1)
- avifenc(1)
pkg-plist 16
- bin/avifdec
- bin/avifenc
- bin/avifgainmaputil
- include/avif/avif.h
- include/avif/avif_cxx.h
- lib/cmake/libavif/libavif-config-.cmake
- lib/cmake/libavif/libavif-config-version.cmake
- lib/cmake/libavif/libavif-config.cmake
- lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-avif.so
- lib/libavif.so
- lib/libavif.so.16
- lib/libavif.so.16.4.2
- libdata/pkgconfig/libavif.pc
- share/man/man1/avifdec.1.gz
- share/man/man1/avifenc.1.gz
- share/thumbnailers/avif.thumbnailer
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| AOMediaCodec-libavif-v1.4.2_GH0.tar.gz | 1.4665927e+07 | 2b645287340ba5a631d268b551dc2d72bd73ac33335962dd36dcdb6d8366921d |
| kmurray-libargparse-ee74d1b_GH0.tar.gz | 22393 | 02348f0c63e7ffd0760ba035f2f55e5d07f10c9b37da8fd61a054eba5314c75d |
Commit history 1
| Date | Commit | Credits | Log message |
|---|---|---|---|
44f9f31f26 |
Lucas Holt | graphics/libavif: update to 1.4.2 (#1126) Updates libavif to 1.4.2.
- Enable the source-supported libsharpyuv default and shared-library
build.
- Refresh the staged shared-library filename; SONAME remains
libavif.so.16.
Validated: bmake makesum, patch, build, fake, package, test (61 passed;
one upstream test disabled), check-license, portlint -C, and git diff
--check.
## Summary by Sourcery
Update the libavif graphics port to 1.4.2 with shared-library support
and the default libsharpyuv option enabled.
Enhancements:
- Update libavif to version 1.4.2 and enable shared-library builds.
- Enable libsharpyuv by default.
Chores:
- Refresh the staged shared-library filename while retaining the
existing SONAME.
Signed-off-by: Lucas Holt <[email protected]> |