mirror of
https://git.freebsd.org/ports.git
synced 2026-06-02 11:08:52 +00:00
x11/virglrender: Update 1.0.1 => 1.2.0
Changelog: https://gitlab.freedesktop.org/virgl/virglrenderer/-/releases/1.2.0 Drop local patches since they all got upstreamed. Add venus support by default. PR: 292004
This commit is contained in:
committed by
Vladimir Druzenko
parent
e76ad397c2
commit
cfbac47dc8
@@ -1,5 +1,5 @@
|
||||
PORTNAME= virglrenderer
|
||||
DISTVERSION= 1.0.1
|
||||
DISTVERSION= 1.2.0
|
||||
CATEGORIES= x11
|
||||
|
||||
MAINTAINER= monwarez@mailoo.org
|
||||
@@ -9,6 +9,7 @@ WWW= https://virgil3d.github.io/
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||
|
||||
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
|
||||
LIB_DEPENDS= libdrm.so:graphics/libdrm \
|
||||
libepoxy.so:graphics/libepoxy
|
||||
|
||||
@@ -23,4 +24,14 @@ USE_XORG= x11
|
||||
|
||||
BINARY_ALIAS= python3=${PYTHON_CMD}
|
||||
|
||||
OPTIONS_DEFINE= VENUS
|
||||
OPTIONS_DEFAULT= VENUS
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
VENUS_DESC= Support for vulkan
|
||||
VENUS_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
|
||||
VENUS_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \
|
||||
libepoll-shim.so:devel/libepoll-shim
|
||||
VENUS_MESON_TRUE= venus
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1735478130
|
||||
SHA256 (virglrenderer-1.0.1.tar.bz2) = 53cb8fadd08f5260ee57833fc2488565481438bc7a8e34f3e114d12cc9d9db9a
|
||||
SIZE (virglrenderer-1.0.1.tar.bz2) = 718061
|
||||
TIMESTAMP = 1766946679
|
||||
SHA256 (virglrenderer-1.2.0.tar.bz2) = f4f52db11297b52b35c8c2d5bf5e21b7997b52f8bfad99ea2b1c155997cff4ad
|
||||
SIZE (virglrenderer-1.2.0.tar.bz2) = 868055
|
||||
|
||||
@@ -1,12 +0,0 @@
|
||||
--- src/mesa/util/libsync.h.orig 2024-01-08 20:00:59 UTC
|
||||
+++ src/mesa/util/libsync.h
|
||||
@@ -30,6 +30,9 @@
|
||||
|
||||
#include <assert.h>
|
||||
#include <errno.h>
|
||||
+#ifndef ETIME
|
||||
+#define ETIME ETIMEDOUT
|
||||
+#endif
|
||||
#include <stdbool.h>
|
||||
#include <stdint.h>
|
||||
#include <string.h>
|
||||
@@ -1,13 +0,0 @@
|
||||
--- src/mesa/util/u_thread.h.orig 2024-01-08 20:00:59 UTC
|
||||
+++ src/mesa/util/u_thread.h
|
||||
@@ -43,6 +43,10 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
+#ifdef __FreeBSD__
|
||||
+#include <pthread_np.h>
|
||||
+#endif
|
||||
+
|
||||
#ifdef __HAIKU__
|
||||
#include <OS.h>
|
||||
#endif
|
||||
@@ -1,19 +0,0 @@
|
||||
--- vtest/vtest_renderer.c.orig 2024-01-08 20:00:59 UTC
|
||||
+++ vtest/vtest_renderer.c
|
||||
@@ -40,6 +40,7 @@
|
||||
#include <sys/uio.h>
|
||||
#include <sys/socket.h>
|
||||
#include <sys/mman.h>
|
||||
+#include <sys/stat.h>
|
||||
#ifdef HAVE_EVENTFD_H
|
||||
#include <sys/eventfd.h>
|
||||
#endif
|
||||
@@ -368,7 +369,7 @@ int vtest_block_read(struct vtest_input *input, void *
|
||||
if (getenv("VTEST_SAVE")) {
|
||||
if (savefd == -1) {
|
||||
savefd = open(getenv("VTEST_SAVE"),
|
||||
- O_CLOEXEC|O_CREAT|O_WRONLY|O_TRUNC|O_DSYNC, S_IRUSR|S_IWUSR);
|
||||
+ O_CLOEXEC|O_CREAT|O_WRONLY|O_TRUNC|O_SYNC, S_IRUSR|S_IWUSR);
|
||||
if (savefd == -1) {
|
||||
perror("error opening save file");
|
||||
exit(1);
|
||||
@@ -3,5 +3,6 @@ include/virgl/virgl-version.h
|
||||
include/virgl/virglrenderer.h
|
||||
lib/libvirglrenderer.so
|
||||
lib/libvirglrenderer.so.1
|
||||
lib/libvirglrenderer.so.1.8.9
|
||||
lib/libvirglrenderer.so.1.10.0
|
||||
libdata/pkgconfig/virglrenderer.pc
|
||||
%%VENUS%%libexec/virgl_render_server
|
||||
|
||||
Reference in New Issue
Block a user