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= 5.0-20180506 | DISTVERSION= 6.0-g20180904 | ||||
PORTREVISION= 1 | PORTREVISION= 1 | ||||
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= llvm50>=0:devel/llvm50 | |||||
RUN_DEPENDS= llvm50>=0:devel/llvm50 | |||||
ONLY_FOR_ARCHS= amd64 | ONLY_FOR_ARCHS= amd64 | ||||
ONLY_FOR_ARCHS_REASON_amd64= for now only builds and is supported on amd64 | |||||
USE_LDCONFIG= ${PREFIX}/flang/lib | BUILD_DEPENDS= llvm60>=0:devel/llvm60 | ||||
RUN_DEPENDS= llvm60>=0:devel/llvm60 | |||||
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_LDCONFIG= ${PREFIX}/flang/lib | |||||
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= flang-driver | ||||
GH_TAGNAME= 64043d5 | GH_TAGNAME= 742de5f | ||||
CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config50 | CMAKE_ARGS+= -DLLVM_CONFIG=${LOCALBASE}/bin/llvm-config60 | ||||
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> |