View | Details | Raw Unified | Return to bug 279789
Collapse All | Expand All

(-)b/lang/pocl/Makefile (-8 / +10 lines)
Lines 1-24 Link Here
1
PORTNAME=	pocl
1
PORTNAME=	pocl
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	4.0
3
DISTVERSION=	5.0
4
CATEGORIES=	lang
4
CATEGORIES=	lang
5
5
6
MAINTAINER=	ohartmann@walstatt.org
6
MAINTAINER=	ohartmann@walstatt.org
7
COMMENT=	POrtable Computing Language (POCL)
7
COMMENT=	POrtable Computing Language (POCL)
8
WWW=	http://portablecl.org/
8
WWW=		http://portablecl.org/
9
9
10
LICENSE=	MIT
10
LICENSE=	MIT
11
LICENSE_FILE=	${WRKSRC}/LICENSE
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
12
13
ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64 powerpc64le
13
ONLY_FOR_ARCHS=	aarch64 amd64 i386 powerpc64 powerpc64le
14
ONLY_FOR_ARCHS_REASON=	only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g}
14
ONLY_FOR_ARCHS_REASON=	only tested on ${ONLY_FOR_ARCHS:tW:S/ /, /g}
15
BROKEN_i386=	Unable to access file /wrkdirs/usr/ports/lang/pocl/work/stage/usr/local/share/pocl/kernel-i386-portbld-freebsd13.0-avx.bc:No such file or directory
15
BROKEN_i386=	unable to access file /wrkdirs/usr/ports/lang/pocl/work/stage/usr/local/share/pocl/kernel-i386-portbld-freebsd13.0-avx.bc:No such file or directory
16
16
17
BUILD_DEPENDS=	llvm${LLVM_VERSION}>=14:devel/llvm${LLVM_VERSION} \
17
BUILD_DEPENDS=	opencl>=3:devel/opencl
18
		opencl>=3:devel/opencl
18
LIB_DEPENDS=	libhwloc.so:devel/hwloc2	\
19
LIB_DEPENDS=	libhwloc.so:devel/hwloc2 libOpenCL.so:devel/ocl-icd
19
		libOpenCL.so:devel/ocl-icd	\
20
		liblttng-ust.so:sysutils/lttng-ust	\
21
		libLLVM-${LLVM_VERSION}.so:devel/llvm${LLVM_VERSION}
22
23
USES=		cmake:testing localbase:ldflags ncurses pkgconfig python
20
24
21
USES=		cmake localbase:ldflags ncurses pkgconfig
22
USE_GITHUB=	yes
25
USE_GITHUB=	yes
23
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
24
27
Lines 40-46 OPTIONS_DEFINE= DOCS Link Here
40
DOCS_DESC=	Build documentation (needs textproc/py-sphinx)
43
DOCS_DESC=	Build documentation (needs textproc/py-sphinx)
41
DOCS_CMAKE_ON=	-DENABLE_DOCS=ON
44
DOCS_CMAKE_ON=	-DENABLE_DOCS=ON
42
DOCS_CMAKE_OFF=	-DENABLE_DOCS=OFF
45
DOCS_CMAKE_OFF=	-DENABLE_DOCS=OFF
43
DOCS_USES=	python
44
DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
46
DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
45
47
46
.include <bsd.port.options.mk>
48
.include <bsd.port.options.mk>
(-)b/lang/pocl/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1687856826
1
TIMESTAMP = 1718486099
2
SHA256 (pocl-pocl-v4.0_GH0.tar.gz) = 7f4e8ab608b3191c2b21e3f13c193f1344b40aba7738f78762f7b88f45e8ce03
2
SHA256 (pocl-pocl-v5.0_GH0.tar.gz) = fd0bb6e50c2286278c11627b71177991519e1f7ab2576bd8d8742974db414549
3
SIZE (pocl-pocl-v4.0_GH0.tar.gz) = 2140919
3
SIZE (pocl-pocl-v5.0_GH0.tar.gz) = 2361502
(-)b/lang/pocl/pkg-descr (-10 lines)
Lines 1-9 Link Here
1
[
2
{	type: install
3
	message: <<EOM
4
Portable OpenCL (pocl)
5
----------------------
6
7
Portable OpenCL (>= 3.0) aims to be an efficient open source
1
Portable OpenCL (>= 3.0) aims to be an efficient open source
8
(MIT-licensed) implementation of the OpenCL 2.X standard with
2
(MIT-licensed) implementation of the OpenCL 2.X standard with
9
adaptions of OpenCL 3.0.
3
adaptions of OpenCL 3.0.
Lines 22-28 The code base is modularized to allow easy adding of new "device drivers" Link Here
22
in the host-device layer. A generic multithreaded "target driver" is
16
in the host-device layer. A generic multithreaded "target driver" is
23
included. It allows running OpenCL applications on a host that supports
17
included. It allows running OpenCL applications on a host that supports
24
the pthread library with multithreading at the work group granularity.
18
the pthread library with multithreading at the work group granularity.
25
26
EOM
27
}
28
]
(-)b/lang/pocl/pkg-plist (-2 / +1 lines)
Lines 2-8 bin/poclcc Link Here
2
etc/OpenCL/vendors/pocl.icd
2
etc/OpenCL/vendors/pocl.icd
3
lib/libpocl.so
3
lib/libpocl.so
4
lib/libpocl.so.2
4
lib/libpocl.so.2
5
lib/libpocl.so.2.11.0
5
lib/libpocl.so.2.12.0
6
lib/pocl/libpocl-devices-basic.so
6
lib/pocl/libpocl-devices-basic.so
7
lib/pocl/libpocl-devices-pthread.so
7
lib/pocl/libpocl-devices-pthread.so
8
libdata/pkgconfig/pocl.pc
8
libdata/pkgconfig/pocl.pc
9
- 

Return to bug 279789