Commit 976fb870 authored by Emmanuel Vadot's avatar Emmanuel Vadot
Browse files
parent 4e54eeaa
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
# Created by: lesi@FreeBSD.org

PORTNAME=	libdrm
PORTVERSION=	2.4.110
PORTVERSION=	2.4.111
PORTEPOCH=	1
CATEGORIES=	graphics x11
MASTER_SITES=	https://dri.freedesktop.org/libdrm/
+3 −3
Original line number Diff line number Diff line
TIMESTAMP = 1645773982
SHA256 (libdrm-2.4.110.tar.xz) = eecee4c4b47ed6d6ce1a9be3d6d92102548ea35e442282216d47d05293cf9737
SIZE (libdrm-2.4.110.tar.xz) = 436372
TIMESTAMP = 1654250031
SHA256 (libdrm-2.4.111.tar.xz) = 1ad7164f77424de6f4ecba7c262bde196a214c6e19a6fbf497f0815f4d7ab2a9
SIZE (libdrm-2.4.111.tar.xz) = 447388
SHA256 (7207431e466a.patch) = 97aa33faa22e4adc70d7154829aba1b4730ec01d3ebad1d2aea3d735fc181a9b
SIZE (7207431e466a.patch) = 4791
+0 −27
Original line number Diff line number Diff line
# the defintion of ERESTART is behind a check for _KERNEL, but
# defining that causes errno to not be defined. fortunately, there's
# an alternative switch. unfortunately, those differ by platform and
# _WANT_KERNEL_ERRNO is too recent to be part of any release, so just
# define ERESTART if we still don't have it after including errno.h 
#
--- libkms/vmwgfx.c.orig	2018-05-09 22:26:03 UTC
+++ libkms/vmwgfx.c
@@ -26,10 +26,18 @@
  **************************************************************************/
 
 
+#if defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
+#define _WANT_KERNEL_ERRNO
+#elif defined(__DragonFly__)
+#define _KERNEL_STRUCTURES
+#endif
 #include <errno.h>
 #include <stdlib.h>
 #include <string.h>
 #include "internal.h"
+#ifndef ERESTART
+#define ERESTART (-1)
+#endif
 
 #include "xf86drm.h"
 #include "libdrm_macros.h"
+0 −5
Original line number Diff line number Diff line
@@ -38,7 +38,6 @@ include/libdrm/vc4_drm.h
include/libdrm/via_drm.h
include/libdrm/virtgpu_drm.h
%%VMWGFX_DRIVERS%%include/libdrm/vmwgfx_drm.h
include/libkms/libkms.h
include/libsync.h
include/xf86drm.h
include/xf86drmMode.h
@@ -54,14 +53,10 @@ lib/libdrm.so.2.4.0
%%RADEON_DRIVERS%%lib/libdrm_radeon.so
%%RADEON_DRIVERS%%lib/libdrm_radeon.so.1
%%RADEON_DRIVERS%%lib/libdrm_radeon.so.1.0.1
lib/libkms.so
lib/libkms.so.1
lib/libkms.so.1.0.0
libdata/pkgconfig/libdrm.pc
%%RADEON_DRIVERS%%libdata/pkgconfig/libdrm_amdgpu.pc
%%INTEL_DRIVER%%libdata/pkgconfig/libdrm_intel.pc
%%RADEON_DRIVERS%%libdata/pkgconfig/libdrm_radeon.pc
libdata/pkgconfig/libkms.pc
%%MANPAGES%%man/man3/drmAvailable.3.gz
%%MANPAGES%%man/man3/drmHandleEvent.3.gz
%%MANPAGES%%man/man3/drmModeGetResources.3.gz