pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/dri3proto Import dri3proto-1.0 as x11/dri3proto.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/12694351527f
branches:  trunk
changeset: 626124:12694351527f
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Fri Nov 01 20:42:32 2013 +0000

description:
Import dri3proto-1.0 as x11/dri3proto.

The DRI3 extension provides mechanisms to translate between direct
rendered buffers and X pixmaps. When combined with the Present
extension, a complete direct rendering solution for OpenGL is
provided.

The direct rendered buffers are passed across the protocol via
standard POSIX file descriptor passing mechanisms. On Linux, these
buffers are DMA-BUF objects.

DRI3 also includes a mechanism to translate between Linux Futexes
and X Sync extension Fences. This provides a synchronization
mechanism which can be used to serialize access to shared render
buffers.

diffstat:

 x11/dri3proto/DESCR    |  13 +++++++++++++
 x11/dri3proto/Makefile |  19 +++++++++++++++++++
 x11/dri3proto/PLIST    |   4 ++++
 x11/dri3proto/distinfo |   5 +++++
 4 files changed, 41 insertions(+), 0 deletions(-)

diffs (57 lines):

diff -r 8537c09df1a4 -r 12694351527f x11/dri3proto/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/dri3proto/DESCR       Fri Nov 01 20:42:32 2013 +0000
@@ -0,0 +1,13 @@
+The DRI3 extension provides mechanisms to translate between direct
+rendered buffers and X pixmaps. When combined with the Present
+extension, a complete direct rendering solution for OpenGL is
+provided.
+
+The direct rendered buffers are passed across the protocol via
+standard POSIX file descriptor passing mechanisms. On Linux, these
+buffers are DMA-BUF objects.
+
+DRI3 also includes a mechanism to translate between Linux Futexes
+and X Sync extension Fences. This provides a synchronization
+mechanism which can be used to serialize access to shared render
+buffers.
diff -r 8537c09df1a4 -r 12694351527f x11/dri3proto/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/dri3proto/Makefile    Fri Nov 01 20:42:32 2013 +0000
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2013/11/01 20:42:32 wiz Exp $
+
+DISTNAME=      dri3proto-1.0
+CATEGORIES=    x11
+MASTER_SITES=  http://xorg.freedesktop.org/archive/individual/proto/
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+#HOMEPAGE=
+COMMENT=       X11 extension for Direct Rendering Infrastructure V3
+#LICENSE=      # TODO: (see mk/license.mk)
+
+GNU_CONFIGURE= yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c
+
+PKGCONFIG_OVERRIDE+=   dri3proto.pc.in
+
+.include "../../mk/bsd.pkg.mk"
diff -r 8537c09df1a4 -r 12694351527f x11/dri3proto/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/dri3proto/PLIST       Fri Nov 01 20:42:32 2013 +0000
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2013/11/01 20:42:32 wiz Exp $
+include/X11/extensions/dri3proto.h
+lib/pkgconfig/dri3proto.pc
+share/doc/dri3proto/dri3proto.txt
diff -r 8537c09df1a4 -r 12694351527f x11/dri3proto/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/dri3proto/distinfo    Fri Nov 01 20:42:32 2013 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/11/01 20:42:32 wiz Exp $
+
+SHA1 (dri3proto-1.0.tar.bz2) = 1007eaa2f83022653a224f7d2e676ea51cba2f2b
+RMD160 (dri3proto-1.0.tar.bz2) = e6cca0d2b5ca91c80de57ee1bc185a814ef397ba
+Size (dri3proto-1.0.tar.bz2) = 105366 bytes



Home | Main Index | Thread Index | Old Index