summaryrefslogtreecommitdiff
path: root/multimedia/dav1d
diff options
context:
space:
mode:
authornros <nros@pkgsrc.org>2021-02-19 18:01:39 +0000
committernros <nros@pkgsrc.org>2021-02-19 18:01:39 +0000
commitf4b91ba18475c9517896f55435b33caa8e2f54f2 (patch)
treecf77d6ec212604d80b660bb8c640c53c7b971488 /multimedia/dav1d
parentfe8438838dd7d0358c74457b832ec070224d7513 (diff)
downloadpkgsrc-f4b91ba18475c9517896f55435b33caa8e2f54f2.tar.gz
Add dav1d version 0.8.1 to pkgsrc-current
dav1d is a AV1 decoder that focuses on speed and correctness
Diffstat (limited to 'multimedia/dav1d')
-rw-r--r--multimedia/dav1d/DESCR1
-rw-r--r--multimedia/dav1d/Makefile26
-rw-r--r--multimedia/dav1d/PLIST14
-rw-r--r--multimedia/dav1d/buildlink3.mk12
-rw-r--r--multimedia/dav1d/distinfo6
5 files changed, 59 insertions, 0 deletions
diff --git a/multimedia/dav1d/DESCR b/multimedia/dav1d/DESCR
new file mode 100644
index 00000000000..0b171c736cd
--- /dev/null
+++ b/multimedia/dav1d/DESCR
@@ -0,0 +1 @@
+dav1d is a AV1 decoder that focuses on speed and correctness
diff --git a/multimedia/dav1d/Makefile b/multimedia/dav1d/Makefile
new file mode 100644
index 00000000000..739743f5e00
--- /dev/null
+++ b/multimedia/dav1d/Makefile
@@ -0,0 +1,26 @@
+# $NetBSD: Makefile,v 1.1 2021/02/19 18:01:39 nros Exp $
+
+DISTNAME= dav1d-0.8.1
+CATEGORIES= multimedia
+MASTER_SITES= https://downloads.videolan.org/pub/videolan/dav1d/${PKGVERSION_NOREV}/
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://www.videolan.org/projects/dav1d.html
+COMMENT= AV1 decoder library
+LICENSE= 2-clause-bsd
+
+TOOL_DEPENDS+= nasm-[0-9]*:../../devel/nasm
+
+PKGCONFIG_OVERRIDE_STAGE= post-build
+PKGCONFIG_OVERRIDE+= output/meson-private/dav1d.pc
+
+INSTALLATION_DIRS+= share/doc/${PKGBASE}
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/COPYING \
+ ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/LICENSE
+ ${INSTALL_DATA} ${WRKSRC}/doc/PATENTS \
+ ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/AOM-PATENT-LICENSE
+
+.include "../../devel/meson/build.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/dav1d/PLIST b/multimedia/dav1d/PLIST
new file mode 100644
index 00000000000..2ea10a2ccbf
--- /dev/null
+++ b/multimedia/dav1d/PLIST
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2021/02/19 18:01:39 nros Exp $
+bin/dav1d
+include/dav1d/common.h
+include/dav1d/data.h
+include/dav1d/dav1d.h
+include/dav1d/headers.h
+include/dav1d/picture.h
+include/dav1d/version.h
+lib/libdav1d.so
+lib/libdav1d.so.5
+lib/libdav1d.so.5.0.0
+lib/pkgconfig/dav1d.pc
+share/doc/dav1d/AOM-PATENT-LICENSE
+share/doc/dav1d/LICENSE
diff --git a/multimedia/dav1d/buildlink3.mk b/multimedia/dav1d/buildlink3.mk
new file mode 100644
index 00000000000..694747225dc
--- /dev/null
+++ b/multimedia/dav1d/buildlink3.mk
@@ -0,0 +1,12 @@
+# $NetBSD: buildlink3.mk,v 1.1 2021/02/19 18:01:39 nros Exp $
+
+BUILDLINK_TREE+= dav1d
+
+.if !defined(DAV1D_BUILDLINK3_MK)
+DAV1D_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.dav1d+= dav1d>=0.8.1
+BUILDLINK_PKGSRCDIR.dav1d?= ../../multimedia/dav1d
+.endif # DAV1D_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -dav1d
diff --git a/multimedia/dav1d/distinfo b/multimedia/dav1d/distinfo
new file mode 100644
index 00000000000..ffff9cd607a
--- /dev/null
+++ b/multimedia/dav1d/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2021/02/19 18:01:39 nros Exp $
+
+SHA1 (dav1d-0.8.1.tar.xz) = 508f2314488c6e0f7927a56b2554e760abcd12cd
+RMD160 (dav1d-0.8.1.tar.xz) = c7bb20d54ed53268a67db0f46d4e588a85d0cc3f
+SHA512 (dav1d-0.8.1.tar.xz) = ee087768f3afcca76b3db7fc6c528d471891f65295b7e0981922cdbdfe26e919c94144dc395cc697035c1200f4baed9fc233666b5ecf0a2281e869b9f1e3a1b5
+Size (dav1d-0.8.1.tar.xz) = 571240 bytes