pkgsrc-WIP-changes archive

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

beignet: Import beignet-1.3.2 as wip/beignet



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Thu Jan 23 15:22:23 2020 +0100
Changeset:	61431b517c575c1c8dec9076ec8792313af2e79f

Modified Files:
	Makefile
Added Files:
	beignet/DESCR
	beignet/Makefile
	beignet/PLIST
	beignet/TODO
	beignet/distinfo

Log Message:
beignet: Import beignet-1.3.2 as wip/beignet

Beignet is an open source implementation of the OpenCL specification - a generic
compute oriented API. This code base contains the code to run OpenCL programs on
Intel GPUs which basically defines and implements the OpenCL host functions
required to initialize the device, create the command queues, the kernels and
the programs and run them on the GPU.

XXX: Not really packaged, please see TODO.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=61431b517c575c1c8dec9076ec8792313af2e79f

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile         |  1 +
 beignet/DESCR    |  5 +++++
 beignet/Makefile | 24 ++++++++++++++++++++++++
 beignet/PLIST    |  4 ++++
 beignet/TODO     |  2 ++
 beignet/distinfo |  6 ++++++
 6 files changed, 42 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 029eae8ab4..cdcfa53579 100644
--- a/Makefile
+++ b/Makefile
@@ -241,6 +241,7 @@ SUBDIR+=	beads
 SUBDIR+=	beanstalkd
 SUBDIR+=	beast
 SUBDIR+=	bedtools2
+SUBDIR+=	beignet
 SUBDIR+=	belle-sip
 SUBDIR+=	bertini
 SUBDIR+=	bfgminer
diff --git a/beignet/DESCR b/beignet/DESCR
new file mode 100644
index 0000000000..8478c18b83
--- /dev/null
+++ b/beignet/DESCR
@@ -0,0 +1,5 @@
+Beignet is an open source implementation of the OpenCL specification - a generic
+compute oriented API. This code base contains the code to run OpenCL programs on
+Intel GPUs which basically defines and implements the OpenCL host functions
+required to initialize the device, create the command queues, the kernels and
+the programs and run them on the GPU.
diff --git a/beignet/Makefile b/beignet/Makefile
new file mode 100644
index 0000000000..76370286c1
--- /dev/null
+++ b/beignet/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD$
+
+DISTNAME=	beignet-1.3.2-source
+PKGNAME=	${DISTNAME:S/-source//}
+CATEGORIES=	graphics
+MASTER_SITES=	https://01.org/sites/default/files/
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://01.org/beignet/
+COMMENT=	OpenCL implementation for Intel GPUs
+LICENSE=	gnu-lgpl-v2.1
+
+WRKSRC=		${WRKDIR}/Beignet-${PKGVERSION_NOREV}-Source
+
+USE_CMAKE=	yes
+USE_LANGUAGES=	c c++11
+
+CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE="Release"
+
+.include "../../x11/libX11/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXfixes/buildlink3.mk"
+.include "../../x11/libdrm/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/beignet/PLIST b/beignet/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/beignet/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/beignet/TODO b/beignet/TODO
new file mode 100644
index 0000000000..3aff382eb0
--- /dev/null
+++ b/beignet/TODO
@@ -0,0 +1,2 @@
+Incomplete package.  To finish packaging it llvm dependency should be added.
+For possible patches probably FreeBSD ports is a good place to look.
diff --git a/beignet/distinfo b/beignet/distinfo
new file mode 100644
index 0000000000..ca688f9e7a
--- /dev/null
+++ b/beignet/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (beignet-1.3.2-source.tar.gz) = ac7225429f4adab3bbac6d6c4a39be7629717867
+RMD160 (beignet-1.3.2-source.tar.gz) = b83de1159f52ad11e336c7e19f38b3ab1447967c
+SHA512 (beignet-1.3.2-source.tar.gz) = ed09a895c2f7e9b6e18687a899f1303dfda95e505c3c2d54bf7598cc4eba6c2fb5926589b19dd294384a4ff3f832c43235b1f03f8b7fd295cd558e78bda1400a
+Size (beignet-1.3.2-source.tar.gz) = 1143573 bytes


Home | Main Index | Thread Index | Old Index