sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (cc049096a716782b4ddf44c9c21aa86fe31ff301)
- From: Pavel Vinogradov <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (cc049096a716782b4ddf44c9c21aa86fe31ff301)
- Date: Sat, 2 Feb 2019 00:36:01 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
ChangeLog | 3 +++
video-libs/dav1d/CONFIGURE | 1 +
video-libs/dav1d/DEPENDS | 10 ++++++++++
video-libs/dav1d/DETAILS | 32 ++++++++++++++++++++++++++++++++
video-libs/dav1d/HISTORY | 3 +++
video-libs/dav1d/PREPARE | 2 ++
6 files changed, 51 insertions(+)
New commits:
commit cc049096a716782b4ddf44c9c21aa86fe31ff301
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
video-libs/dav1d: new spell, a new AV1 cross-platform decoder
diff --git a/ChangeLog b/ChangeLog
index 3caea6d..276bafe 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2019-02-01 Pavel Vinogradov <public AT sourcemage.org>
+ * video-libs/dav1d: new spell, a new AV1 cross-platform decoder
+
2019-01-29 Treeve Jelbert <treeve AT sourcemage.org>
* qt5-cmake/qcomicbook: moved from graphics
diff --git a/video-libs/dav1d/CONFIGURE b/video-libs/dav1d/CONFIGURE
new file mode 100755
index 0000000..9f48d22
--- /dev/null
+++ b/video-libs/dav1d/CONFIGURE
@@ -0,0 +1 @@
+. "${GRIMOIRE}/MESON_CONFIGURE"
diff --git a/video-libs/dav1d/DEPENDS b/video-libs/dav1d/DEPENDS
new file mode 100755
index 0000000..530e378
--- /dev/null
+++ b/video-libs/dav1d/DEPENDS
@@ -0,0 +1,10 @@
+if [[ "${DAV1D_BRANCH}" == "scm" ]]; then
+ depends git
+fi &&
+
+depends meson &&
+depends python3 &&
+depends ninja-build-system &&
+
+optional_depends nasm "build_asm=true" "build_asm=false" \
+ "to build assembler optimisations (x86 or x86_64 only)"
diff --git a/video-libs/dav1d/DETAILS b/video-libs/dav1d/DETAILS
new file mode 100755
index 0000000..12872bf
--- /dev/null
+++ b/video-libs/dav1d/DETAILS
@@ -0,0 +1,32 @@
+. "${GRIMOIRE}/FUNCTIONS"
+. "${GRIMOIRE}/MESON_FUNCTIONS"
+ SPELL="dav1d"
+if [[ "${DAV1D_BRANCH}" == "scm" ]]; then
+ VERSION="$(get_scm_version)"
+ SOURCE="${SPELL}-git.tar.xz"
+ FORCE_DOWNLOAD="on"
+
SOURCE_URL[0]="git_http://code.videolan.org/videolan/${SPELL}.git:${SPELL}-git"
+ SOURCE_IGNORE="volatile"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-git"
+else
+ VERSION="0.1.0"
+
SOURCE_HASH="sha512:5893ad40af7c4f5c3678ecc604ad360b5d1cd3fadaa16f7183d638745097fed091aeb3456540db61a2f4f0fc8bb93f2a20f428c76a7976d3fd186cc8b8baed53"
+ SOURCE="${SPELL}-${VERSION}.tar.bz2"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+
SOURCE_URL[0]="https://code.videolan.org/videolan/${SPELL}/-/archive/${VERSION}/${SOURCE}"
+fi
+ LICENSE[0]="BSD"
+ WEB_SITE="https://code.videolan.org/videolan/dav1d/"
+ ENTERED="20190201"
+ SHORT="a new AV1 cross-platform decoder"
+cat << EOF
+dav1d is a new AV1 cross-platform decoder, open-source, and focused on speed
+and correctness.
+
+The goal of this project is to provide a decoder for most platforms, and
+achieve the highest speed possible to overcome the temporary lack of AV1
+hardware decoder.
+
+It supports all features from AV1, including all subsampling and bit-depth
+parameters.
+EOF
diff --git a/video-libs/dav1d/HISTORY b/video-libs/dav1d/HISTORY
new file mode 100644
index 0000000..56bbb1a
--- /dev/null
+++ b/video-libs/dav1d/HISTORY
@@ -0,0 +1,3 @@
+2019-02-01 Pavel Vinogradov <public AT sourcemage.org>
+ * CONFIGURE, DEPENDS, DETAILS, PREPARE: created spell
+
diff --git a/video-libs/dav1d/PREPARE b/video-libs/dav1d/PREPARE
new file mode 100755
index 0000000..e38d86f
--- /dev/null
+++ b/video-libs/dav1d/PREPARE
@@ -0,0 +1,2 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
+prepare_select_branch stable scm
- [SM-Commit] GIT changes to master grimoire by Pavel Vinogradov (cc049096a716782b4ddf44c9c21aa86fe31ff301), Pavel Vinogradov, 02/01/2019
Archive powered by MHonArc 2.6.24.