[crux-commits] ports/contrib (3.5): vkmark: initial commit, version 20200521

crux at crux.nu crux at crux.nu
Mon Jun 15 09:56:46 UTC 2020


commit 3199e1d4c4244f94f1220c771041dd2122ff92ef
Author: Tim Biermann <tbier at posteo.de>
Date:   Sun Jun 14 23:25:56 2020 +0000

    vkmark: initial commit, version 20200521

diff --git a/vkmark/.footprint b/vkmark/.footprint
new file mode 100644
index 000000000..54e2022af
--- /dev/null
+++ b/vkmark/.footprint
@@ -0,0 +1,53 @@
+drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/bin/
+-rwxr-xr-x	root/root	usr/bin/vkmark
+drwxr-xr-x	root/root	usr/share/
+drwxr-xr-x	root/root	usr/share/man/
+drwxr-xr-x	root/root	usr/share/man/man1/
+-rw-r--r--	root/root	usr/share/man/man1/vkmark.1.gz
+drwxr-xr-x	root/root	usr/share/vkmark/
+drwxr-xr-x	root/root	usr/share/vkmark/models/
+-rw-r--r--	root/root	usr/share/vkmark/models/cat.3ds
+-rw-r--r--	root/root	usr/share/vkmark/models/cube.3ds
+-rw-r--r--	root/root	usr/share/vkmark/models/horse.3ds
+-rw-r--r--	root/root	usr/share/vkmark/models/kmscube.ply
+drwxr-xr-x	root/root	usr/share/vkmark/shaders/
+-rw-r--r--	root/root	usr/share/vkmark/shaders/desktop.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/desktop.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/desktop.vert
+-rw-r--r--	root/root	usr/share/vkmark/shaders/desktop.vert.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d-blur.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d-blur.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d-edge.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d-edge.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d-none.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d-none.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d.vert
+-rw-r--r--	root/root	usr/share/vkmark/shaders/effect2d.vert.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-advanced.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-advanced.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-advanced.vert
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-advanced.vert.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic-tex.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic-tex.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic-tex.vert
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic-tex.vert.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic.vert
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-basic.vert.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-cel.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-cel.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-phong.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-phong.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-phong.vert
+-rw-r--r--	root/root	usr/share/vkmark/shaders/light-phong.vert.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/vkcube.frag
+-rw-r--r--	root/root	usr/share/vkmark/shaders/vkcube.frag.spv
+-rw-r--r--	root/root	usr/share/vkmark/shaders/vkcube.vert
+-rw-r--r--	root/root	usr/share/vkmark/shaders/vkcube.vert.spv
+drwxr-xr-x	root/root	usr/share/vkmark/textures/
+-rw-r--r--	root/root	usr/share/vkmark/textures/crate-base.jpg
+-rw-r--r--	root/root	usr/share/vkmark/textures/desktop-background-1920x1080.png
+-rw-r--r--	root/root	usr/share/vkmark/textures/desktop-background-800x600.png
+-rw-r--r--	root/root	usr/share/vkmark/textures/desktop-window.png
diff --git a/vkmark/.signature b/vkmark/.signature
new file mode 100644
index 000000000..ef37ee538
--- /dev/null
+++ b/vkmark/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/contrib.pub
+RWSagIOpLGJF36yhXvXr1lzyqhuJ5kLRCOUf2yKAOt0twqhyGTDWcAxNxIsjPrggNQnOJ5RWT/ZRANVGUvi85waFUego9BT9QAw=
+SHA256 (Pkgfile) = c77b07c1d1832259c4e29182d1791ec16dbe78f2db5d03fac53c97b1dd40049a
+SHA256 (.footprint) = 1f1ea88f2b363f129d4141051c015df6ab23a10f9e173365540489ce281bf735
+SHA256 (vkmark-20200521.tar.gz) = a8b4f5d86d8a6328528500fa9e13908e4a4c0df331084a08dab5515630efec02
diff --git a/vkmark/Pkgfile b/vkmark/Pkgfile
new file mode 100644
index 000000000..809eb1ba7
--- /dev/null
+++ b/vkmark/Pkgfile
@@ -0,0 +1,17 @@
+# Description: vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes
+# URL: https://github.com/vkmark/vkmark
+# Maintainer: Tim Biermann, tbier at posteo dot de
+# Depends on: assimp glm meson vulkan-loader
+
+name=vkmark
+version=20200521
+release=1
+_commit=e8c0720f3251e50aa8e777f44e3c2406dceb919c
+source=(https://github.com/vkmark/vkmark/archive/$_commit/$name-$version.tar.gz)
+
+build() {
+  meson $name-$_commit build \
+    --prefix=/usr
+  ninja -C build
+  DESTDIR=$PKG ninja -C build install
+}


More information about the crux-commits mailing list