2019-12-07 18:31:44 +01:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= compute-runtime
|
2020-04-03 20:08:19 +02:00
|
|
|
DISTVERSION= 20.13.16352
|
2019-12-07 18:31:44 +01:00
|
|
|
CATEGORIES= lang
|
2019-12-13 06:34:59 +01:00
|
|
|
PKGNAMEPREFIX= intel-
|
2019-12-07 18:31:44 +01:00
|
|
|
|
|
|
|
MAINTAINER= jbeich@FreeBSD.org
|
2019-12-24 09:02:06 +01:00
|
|
|
COMMENT= OpenCL implementation for Intel HD 5000 (Gen8) or newer
|
2019-12-07 18:31:44 +01:00
|
|
|
|
|
|
|
LICENSE= MIT
|
|
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
|
|
|
|
ONLY_FOR_ARCHS= amd64 i386
|
|
|
|
ONLY_FOR_ARCHS_REASON= Only Intel GPUs on x86 are supported
|
|
|
|
|
|
|
|
LIB_DEPENDS= libigc.so:devel/intel-graphics-compiler \
|
|
|
|
libigdgmm.so:multimedia/gmmlib
|
|
|
|
|
2020-01-24 17:06:04 +01:00
|
|
|
USES= cmake compiler:c++14-lang localbase:ldflags pkgconfig
|
2019-12-07 18:31:44 +01:00
|
|
|
USE_GITHUB= yes
|
|
|
|
USE_LDCONFIG= yes
|
|
|
|
GH_ACCOUNT= intel
|
2020-01-10 15:07:50 +01:00
|
|
|
CMAKE_ON= SKIP_UNIT_TESTS
|
2019-12-07 18:31:44 +01:00
|
|
|
CMAKE_ARGS= -DNEO_DRIVER_VERSION:STRING="${DISTVERSIONFULL}"
|
|
|
|
PLIST_FILES= etc/OpenCL/vendors/intel.icd \
|
|
|
|
bin/ocloc \
|
2020-03-21 00:03:36 +01:00
|
|
|
lib/intel-opencl/libigdrcl.so
|
2019-12-07 18:31:44 +01:00
|
|
|
|
|
|
|
post-patch:
|
|
|
|
@${REINPLACE_CMD} -e '/-Werror/d' \
|
2019-12-08 18:52:36 +01:00
|
|
|
-e '/FORCE_RESPONSE_FILE/d' \
|
2019-12-07 18:31:44 +01:00
|
|
|
${WRKSRC}/CMakeLists.txt
|
2020-03-27 15:34:19 +01:00
|
|
|
@${REINPLACE_CMD} -e '/OCL_ICD_VENDORDIR/s,/etc,${PREFIX}&,' \
|
2019-12-07 18:31:44 +01:00
|
|
|
${WRKSRC}/package.cmake
|
|
|
|
|
|
|
|
post-install:
|
|
|
|
# install/strip has no effect on install(FILES), so strip manually
|
|
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
|
|
|
|
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/intel-opencl/*.so
|
|
|
|
|
|
|
|
.include <bsd.port.mk>
|