From c51606c88004980ec1d38ecf50a80d01dd4758ab Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Thu, 4 Mar 2010 21:31:16 +0100 Subject: [PATCH] libdrm: - update to libdrm-2.4.19 --- ...rm-2.4.18-missing_file_internal.h-0.1.diff | 75 ------------------- packages/graphics/libdrm/url | 2 +- 2 files changed, 1 insertion(+), 76 deletions(-) delete mode 100644 packages/graphics/libdrm/patches/libdrm-2.4.18-missing_file_internal.h-0.1.diff diff --git a/packages/graphics/libdrm/patches/libdrm-2.4.18-missing_file_internal.h-0.1.diff b/packages/graphics/libdrm/patches/libdrm-2.4.18-missing_file_internal.h-0.1.diff deleted file mode 100644 index 8ff2715bf4..0000000000 --- a/packages/graphics/libdrm/patches/libdrm-2.4.18-missing_file_internal.h-0.1.diff +++ /dev/null @@ -1,75 +0,0 @@ -diff -Naur libdrm-2.4.18/libkms/internal.h libdrm-2.4.18.patch/libkms/internal.h ---- libdrm-2.4.18/libkms/internal.h 1970-01-01 01:00:00.000000000 +0100 -+++ libdrm-2.4.18.patch/libkms/internal.h 2010-02-17 15:39:32.294792943 +0100 -@@ -0,0 +1,71 @@ -+/************************************************************************** -+ * -+ * Copyright © 2009 VMware, Inc., Palo Alto, CA., USA -+ * All Rights Reserved. -+ * -+ * Permission is hereby granted, free of charge, to any person obtaining a -+ * copy of this software and associated documentation files (the -+ * "Software"), to deal in the Software without restriction, including -+ * without limitation the rights to use, copy, modify, merge, publish, -+ * distribute, sub license, and/or sell copies of the Software, and to -+ * permit persons to whom the Software is furnished to do so, subject to -+ * the following conditions: -+ * -+ * The above copyright notice and this permission notice (including the -+ * next paragraph) shall be included in all copies or substantial portions -+ * of the Software. -+ * -+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -+ * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL -+ * THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, -+ * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -+ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -+ * USE OR OTHER DEALINGS IN THE SOFTWARE. -+ * -+ **************************************************************************/ -+ -+ -+#ifndef INTERNAL_H_ -+#define INTERNAL_H_ -+ -+#include "libkms.h" -+ -+struct kms_driver -+{ -+ int (*get_prop)(struct kms_driver *kms, const unsigned key, -+ unsigned *out); -+ int (*destroy)(struct kms_driver *kms); -+ -+ int (*bo_create)(struct kms_driver *kms, -+ unsigned width, -+ unsigned height, -+ enum kms_bo_type type, -+ const unsigned *attr, -+ struct kms_bo **out); -+ int (*bo_get_prop)(struct kms_bo *bo, const unsigned key, -+ unsigned *out); -+ int (*bo_map)(struct kms_bo *bo, void **out); -+ int (*bo_unmap)(struct kms_bo *bo); -+ int (*bo_destroy)(struct kms_bo *bo); -+ -+ int fd; -+}; -+ -+struct kms_bo -+{ -+ struct kms_driver *kms; -+ void *ptr; -+ size_t size; -+ size_t offset; -+ size_t pitch; -+ unsigned handle; -+}; -+ -+int linux_create(int fd, struct kms_driver **out); -+ -+int vmwgfx_create(int fd, struct kms_driver **out); -+ -+int intel_create(int fd, struct kms_driver **out); -+ -+#endif diff --git a/packages/graphics/libdrm/url b/packages/graphics/libdrm/url index b744aa1d59..20e8616e6a 100644 --- a/packages/graphics/libdrm/url +++ b/packages/graphics/libdrm/url @@ -1 +1 @@ -http://dri.freedesktop.org/libdrm/libdrm-2.4.18.tar.bz2 \ No newline at end of file +http://dri.freedesktop.org/libdrm/libdrm-2.4.19.tar.bz2 \ No newline at end of file