Changeset View
Changeset View
Standalone View
Standalone View
head/devel/ispc/Makefile
# Created by: Yuri Victorovich <yuri@rawbw.com> | # Created by: Yuri Victorovich <yuri@rawbw.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= ispc | PORTNAME= ispc | ||||
PORTVERSION= 1.9.1 | |||||
PORTREVISION= 1 | |||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
DISTVERSION= 1.9.2 | |||||
CATEGORIES= devel | CATEGORIES= devel | ||||
MAINTAINER= yuri@rawbw.com | MAINTAINER= yuri@FreeBSD.org | ||||
COMMENT= Intel's compiler for high-performance SIMD programming | COMMENT= Intel's compiler for high-performance SIMD programming | ||||
LICENSE= BSD3CLAUSE | LICENSE= BSD3CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE.txt | LICENSE_FILE= ${WRKSRC}/LICENSE.txt | ||||
ONLY_FOR_ARCHS= amd64 i386 | |||||
ONLY_FOR_ARCHS_REASON= only available for x86 architectures | |||||
BUILD_DEPENDS= clang${CLANG_VERSION}:lang/clang${CLANG_VERSION} | BUILD_DEPENDS= clang${CLANG_VERSION}:lang/clang${CLANG_VERSION} | ||||
USES= bison gmake python:build shebangfix | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
USES= bison gmake python:build shebangfix | |||||
ALL_TARGET= default | ALL_TARGET= default | ||||
MAKE_ENV= LLVM_HOME="${LOCALBASE}" | MAKE_ENV= LLVM_HOME="${LOCALBASE}" | ||||
CLANG_VERSION= 38 | CLANG_VERSION= 38 | ||||
SHEBANG_FILES= *.py | SHEBANG_FILES= *.py | ||||
MAKE_ARGS= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${CLANG_VERSION} \ | MAKE_ARGS= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${CLANG_VERSION} \ | ||||
CLANG=clang${CLANG_VERSION} CXX=clang++${CLANG_VERSION} | CLANG=clang${CLANG_VERSION} CXX=clang++${CLANG_VERSION} | ||||
PLIST_FILES= bin/ispc | PLIST_FILES= bin/ispc | ||||
ONLY_FOR_ARCHS= i386 amd64 | |||||
ONLY_FOR_ARCHS_REASON= only available for x86 architectures | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}| ; s|@$$(C|$$(C|' \ | @${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}| ; s|@$$(C|$$(C|' \ | ||||
${WRKSRC}/Makefile | ${WRKSRC}/Makefile | ||||
@${REINPLACE_CMD} -e '/alloca\.h/d' ${WRKSRC}/util.cpp | @${REINPLACE_CMD} -e '/alloca\.h/d' ${WRKSRC}/util.cpp | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/ispc ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${WRKSRC}/ispc ${STAGEDIR}${PREFIX}/bin | ||||
Show All 14 Lines |