Changeset View
Changeset View
Standalone View
Standalone View
head/devel/flang-clang/Makefile
# Created by: Johannes M Dieterich <jmd@FreeBSD.org> | # Created by: Johannes M Dieterich <jmd@FreeBSD.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= flang-clang | PORTNAME= flang-clang | ||||
DISTVERSION= 3.9-20170518 | DISTVERSION= 4.0-20170612 | ||||
CATEGORIES= devel lang | CATEGORIES= devel lang | ||||
MAINTAINER= jmd@FreeBSD.org | MAINTAINER= jmd@FreeBSD.org | ||||
COMMENT= Fortran compiler targeting LLVM (modified clang part) | COMMENT= Fortran compiler targeting LLVM (modified clang part) | ||||
LICENSE= LLVM | LICENSE= LLVM | ||||
LICENSE_NAME= LLVM Release License | LICENSE_NAME= LLVM Release License | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT | LICENSE_FILE= ${WRKSRC}/LICENSE.TXT | ||||
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept | LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept | ||||
BUILD_DEPENDS= llvm39>=0:devel/llvm39 \ | BUILD_DEPENDS= llvm40>=0:devel/llvm40 \ | ||||
openmp>=0:devel/openmp | openmp>=0:devel/openmp | ||||
RUN_DEPENDS= llvm39>=0:devel/llvm39 \ | RUN_DEPENDS= llvm40>=0:devel/llvm40 \ | ||||
openmp>=0:devel/openmp | openmp>=0:devel/openmp | ||||
USE_LDCONFIG= ${PREFIX}/flang/lib | USE_LDCONFIG= ${PREFIX}/flang/lib | ||||
USES= cmake:outsource compiler:c++11-lib libedit tar:xz perl5 \ | USES= cmake:outsource compiler:c++11-lib libedit tar:xz perl5 \ | ||||
python shebangfix | python shebangfix | ||||
USE_GNOME+= libxml2 | USE_GNOME+= libxml2 | ||||
SHEBANG_FILES= tools/scan-view/bin/scan-view \ | SHEBANG_FILES= tools/scan-view/bin/scan-view \ | ||||
tools/clang-format/git-clang-format \ | tools/clang-format/git-clang-format \ | ||||
tools/clang-format/clang-format-diff.py | tools/clang-format/clang-format-diff.py | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= flang-compiler | GH_ACCOUNT= flang-compiler | ||||
GH_PROJECT= clang | GH_PROJECT= clang | ||||
GH_TAGNAME= edf56fd | GH_TAGNAME= 17f4427 | ||||
CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config39 | CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config40 | ||||
CMAKE_INSTALL_PREFIX= ${PREFIX}/flang | CMAKE_INSTALL_PREFIX= ${PREFIX}/flang | ||||
post-install: | post-install: | ||||
@${GZIP_CMD} ${STAGEDIR}/${PREFIX}/flang/man/man1/scan-build.1 | @${GZIP_CMD} ${STAGEDIR}/${PREFIX}/flang/man/man1/scan-build.1 | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |