diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2020-01-20 02:01:23 +0000 |
---|---|---|
committer | Jan Beich <jbeich@FreeBSD.org> | 2020-01-20 02:01:23 +0000 |
commit | 1d7df735d7518b8c6d4db15ad2b0a5e1e2edabfe (patch) | |
tree | 3b4d4ef7bfb1943b0b0a39585b8c8182fc65219e | |
parent | - Update to 1.18.0 (diff) |
graphics/libavif: add new port
This library aims to be a friendly, portable C implementation of the
AV1 Image File Format.
https://github.com/AOMediaCodec/libavif
Notes
Notes:
svn path=/head/; revision=523600
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/libavif/Makefile | 38 | ||||
-rw-r--r-- | graphics/libavif/distinfo | 5 | ||||
-rw-r--r-- | graphics/libavif/pkg-descr | 4 | ||||
-rw-r--r-- | graphics/libavif/pkg-plist | 10 |
5 files changed, 58 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index c42b8cdd4842..7aa5eb437555 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -422,6 +422,7 @@ SUBDIR += libafterimage SUBDIR += libansilove SUBDIR += libart_lgpl + SUBDIR += libavif SUBDIR += libboard SUBDIR += libbpg SUBDIR += libcaca diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile new file mode 100644 index 000000000000..169b267332f1 --- /dev/null +++ b/graphics/libavif/Makefile @@ -0,0 +1,38 @@ +# $FreeBSD$ + +PORTNAME= libavif +DISTVERSIONPREFIX= v +DISTVERSION= 0.5.3 +CATEGORIES= graphics + +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= 447e45318492.patch:-p1 # https://github.com/AOMediaCodec/libavif/pull/37 + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Library for encoding and decoding .avif files + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake localbase:ldflags pkgconfig +USE_GITHUB= yes +USE_LDCONFIG= yes +GH_ACCOUNT= AOMediaCodec +CMAKE_ON= AVIF_BUILD_APPS + +OPTIONS_DEFINE= AOM DAV1D RAV1E +OPTIONS_DEFAULT=AOM DAV1D + +AOM_DESC= AV1 encoding/decoding via libaom +AOM_LIB_DEPENDS= libaom.so:multimedia/aom +AOM_CMAKE_BOOL= AVIF_CODEC_AOM + +DAV1D_DESC= AV1 decoding via libdav1d +DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d +DAV1D_CMAKE_BOOL= AVIF_CODEC_DAV1D + +RAV1E_DESC= AV1 encoding via librav1e +RAV1E_LIB_DEPENDS= librav1e.so:multimedia/librav1e +RAV1E_CMAKE_BOOL= AVIF_CODEC_RAV1E + +.include <bsd.port.mk> diff --git a/graphics/libavif/distinfo b/graphics/libavif/distinfo new file mode 100644 index 000000000000..91d92080b9fb --- /dev/null +++ b/graphics/libavif/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1575422005 +SHA256 (AOMediaCodec-libavif-v0.5.3_GH0.tar.gz) = f695828f8673cf0940171f3dd60aa2d5206ecf53d2d568a208cba41244199f9b +SIZE (AOMediaCodec-libavif-v0.5.3_GH0.tar.gz) = 64973 +SHA256 (447e45318492.patch) = 5d54ac3c0c2b30960926254724f07486d85f094de7cd1aac65cf58228e622329 +SIZE (447e45318492.patch) = 1980 diff --git a/graphics/libavif/pkg-descr b/graphics/libavif/pkg-descr new file mode 100644 index 000000000000..221bb590b05e --- /dev/null +++ b/graphics/libavif/pkg-descr @@ -0,0 +1,4 @@ +This library aims to be a friendly, portable C implementation of the +AV1 Image File Format. + +WWW: https://github.com/AOMediaCodec/libavif diff --git a/graphics/libavif/pkg-plist b/graphics/libavif/pkg-plist new file mode 100644 index 000000000000..efc8b26b4ed9 --- /dev/null +++ b/graphics/libavif/pkg-plist @@ -0,0 +1,10 @@ +bin/avifdec +bin/avifenc +include/avif/avif.h +include/avif/internal.h +lib/cmake/libavif/libavif-config-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/libavif/libavif-config-version.cmake +lib/cmake/libavif/libavif-config.cmake +lib/libavif.so +lib/libavif.so.0 +lib/libavif.so.0.1.3 |