mirror of
https://git.freebsd.org/ports.git
synced 2025-05-12 23:31:50 -04:00
devel/llvm*: Consistently use python:3.7+
llvm12 was inappropriately constrained to 3.6-3.9 breaking the ability
to set 3.10 as the default. llvm11 just specified "python", but there's
no need to keep 2.7 support around. The rest had obsolete 3.6+ entries.
No functional change: This is not expected to change the version of
python used.
PR: 270978
Reported by: michael.osipov@siemens.com
Sponsored by: DARPA
(cherry picked from commit fb323dfd2a
)
This commit is contained in:
parent
db06c96a24
commit
002024a3a1
9 changed files with 36 additions and 35 deletions
|
@ -123,7 +123,7 @@ USES+= gnome
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MLIT}
|
.if ${PORT_OPTIONS:MLIT}
|
||||||
MAN1SRCS+= ${LIT_MAN1SRCS}
|
MAN1SRCS+= ${LIT_MAN1SRCS}
|
||||||
_USES_PYTHON= python:3.6+
|
_USES_PYTHON= python:3.7+
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if ${PORT_OPTIONS:MLLD}
|
.if ${PORT_OPTIONS:MLLD}
|
||||||
|
@ -135,14 +135,14 @@ COMMANDS+= ${LLD_COMMANDS}
|
||||||
LLVM_ENABLE_PROJECTS+= lldb
|
LLVM_ENABLE_PROJECTS+= lldb
|
||||||
COMMANDS+= ${LLDB_COMMANDS}
|
COMMANDS+= ${LLDB_COMMANDS}
|
||||||
MAN1SRCS+= ${LLDB_MAN1SRCS}
|
MAN1SRCS+= ${LLDB_MAN1SRCS}
|
||||||
_USES_PYTHON= python:3.6+
|
_USES_PYTHON= python:3.7+
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if defined(LLVM_ENABLE_PROJECTS)
|
.if defined(LLVM_ENABLE_PROJECTS)
|
||||||
CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
|
CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
_USES_PYTHON?= python:3.6+,build
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
|
|
|
@ -33,7 +33,7 @@ BUILD_DEPENDS=
|
||||||
|
|
||||||
USES= cmake compiler:c++17-lang cpe shebangfix
|
USES= cmake compiler:c++17-lang cpe shebangfix
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
_USES_PYTHON?= python:build,3.6+
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
SHEBANG_FILES= \
|
SHEBANG_FILES= \
|
||||||
clang/tools/scan-build-py/bin/analyze-build \
|
clang/tools/scan-build-py/bin/analyze-build \
|
||||||
|
@ -146,6 +146,8 @@ FLANG_IMPLIES= MLIR
|
||||||
FLANG_PORTDOCS= flang
|
FLANG_PORTDOCS= flang
|
||||||
FLANG_PLIST_DIRS= ${LLVM_DIR}/include/flang/Config
|
FLANG_PLIST_DIRS= ${LLVM_DIR}/include/flang/Config
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
|
LIT_PLIST_SUB= LIT_MOD_NAME=${LIT_MOD_NAME}
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
LLDB_DESC= Install lldb, the LLVM debugger
|
LLDB_DESC= Install lldb, the LLVM debugger
|
||||||
|
@ -153,7 +155,7 @@ LLDB_IMPLIES= CLANG
|
||||||
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
||||||
LLDB_USES= lua:53 libedit
|
LLDB_USES= lua:53 libedit
|
||||||
LLDB_USE= GNOME=libxml2
|
LLDB_USE= GNOME=libxml2
|
||||||
LLDB_VARS= _USES_PYTHON=python:3.6+
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
MLIR_DESC= Multi-Level Intermediate Representation
|
MLIR_DESC= Multi-Level Intermediate Representation
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
|
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
|
||||||
|
|
|
@ -32,7 +32,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
||||||
|
|
||||||
USES= cmake compiler:c++11-lib cpe libedit perl5 tar:xz \
|
USES= cmake compiler:c++11-lib cpe libedit perl5 tar:xz \
|
||||||
shebangfix
|
shebangfix
|
||||||
_USES_PYTHON?= python:3.6+,build
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
SHEBANG_FILES= utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
|
SHEBANG_FILES= utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
|
||||||
|
@ -133,7 +133,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
|
||||||
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
||||||
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
LIT_VARS= _USES_PYTHON=python:3.6+
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
|
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
|
@ -149,13 +149,13 @@ LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
|
||||||
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
|
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
|
||||||
LLDB_IMPLIES= CLANG
|
LLDB_IMPLIES= CLANG
|
||||||
LLDB_PORTDOCS= lldb
|
LLDB_PORTDOCS= lldb
|
||||||
LLDB_VARS= _USES_PYTHON=python:3.6+
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
|
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
|
||||||
OPENMP_EXTRA_PATCHES= ${PATCHDIR}/openmp
|
OPENMP_EXTRA_PATCHES= ${PATCHDIR}/openmp
|
||||||
PYCLANG_DESC= Install python bindings to libclang
|
PYCLANG_DESC= Install python bindings to libclang
|
||||||
PYCLANG_IMPLIES= CLANG
|
PYCLANG_IMPLIES= CLANG
|
||||||
PYCLANG_VARS= _USES_PYTHON=python:3.6+
|
PYCLANG_VARS= _USES_PYTHON=python:3.7+
|
||||||
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
||||||
|
|
||||||
.if defined(WITH_DEBUG)
|
.if defined(WITH_DEBUG)
|
||||||
|
|
|
@ -32,7 +32,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
||||||
|
|
||||||
USES= cmake compiler:c++11-lib cpe libedit perl5 tar:xz \
|
USES= cmake compiler:c++11-lib cpe libedit perl5 tar:xz \
|
||||||
shebangfix
|
shebangfix
|
||||||
_USES_PYTHON?= python:build
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
SHEBANG_FILES= utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
|
SHEBANG_FILES= utils/lit/lit.py utils/llvm-lit/llvm-lit.in \
|
||||||
|
@ -130,7 +130,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
|
||||||
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
||||||
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
LIT_VARS= _USES_PYTHON=python
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
|
LLD_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
|
@ -146,12 +146,12 @@ LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
|
||||||
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
|
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
|
||||||
LLDB_IMPLIES= CLANG
|
LLDB_IMPLIES= CLANG
|
||||||
LLDB_PORTDOCS= lldb
|
LLDB_PORTDOCS= lldb
|
||||||
LLDB_VARS= _USES_PYTHON=python
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
|
OPENMP_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
|
||||||
PYCLANG_DESC= Install python bindings to libclang
|
PYCLANG_DESC= Install python bindings to libclang
|
||||||
PYCLANG_IMPLIES= CLANG
|
PYCLANG_IMPLIES= CLANG
|
||||||
PYCLANG_VARS= _USES_PYTHON=python
|
PYCLANG_VARS= _USES_PYTHON=python:3.7+
|
||||||
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
||||||
|
|
||||||
.if defined(WITH_DEBUG)
|
.if defined(WITH_DEBUG)
|
||||||
|
|
|
@ -33,7 +33,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
||||||
|
|
||||||
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
||||||
shebangfix
|
shebangfix
|
||||||
_USES_PYTHON?= python:3.6-3.9,build
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
SHEBANG_FILES= llvm/utils/lit/lit.py llvm/utils/llvm-lit/llvm-lit.in \
|
SHEBANG_FILES= llvm/utils/lit/lit.py llvm/utils/llvm-lit/llvm-lit.in \
|
||||||
|
@ -143,7 +143,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
|
||||||
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
||||||
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
LIT_VARS= _USES_PYTHON=python:3.6-3.9
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
||||||
|
@ -156,12 +156,12 @@ LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
||||||
LLDB_DESC= Install lldb, the LLVM debugger
|
LLDB_DESC= Install lldb, the LLVM debugger
|
||||||
LLDB_IMPLIES= CLANG
|
LLDB_IMPLIES= CLANG
|
||||||
LLDB_USES= lua:53 libedit
|
LLDB_USES= lua:53 libedit
|
||||||
LLDB_VARS= _USES_PYTHON=python:3.6-3.9
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_PORTDOCS= openmp
|
OPENMP_PORTDOCS= openmp
|
||||||
PYCLANG_DESC= Install python bindings to libclang
|
PYCLANG_DESC= Install python bindings to libclang
|
||||||
PYCLANG_IMPLIES= CLANG
|
PYCLANG_IMPLIES= CLANG
|
||||||
PYCLANG_VARS= _USES_PYTHON=python:3.6-3.9
|
PYCLANG_VARS= _USES_PYTHON=python:3.7+
|
||||||
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
||||||
|
|
||||||
.if defined(WITH_DEBUG)
|
.if defined(WITH_DEBUG)
|
||||||
|
|
|
@ -33,7 +33,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
||||||
|
|
||||||
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
||||||
shebangfix
|
shebangfix
|
||||||
_USES_PYTHON?= python:3.6+,build
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
SHEBANG_FILES= \
|
SHEBANG_FILES= \
|
||||||
|
@ -162,7 +162,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
|
||||||
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
||||||
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
LIT_VARS= _USES_PYTHON=python:3.6+
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
||||||
|
@ -175,14 +175,14 @@ LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
||||||
LLDB_DESC= Install lldb, the LLVM debugger
|
LLDB_DESC= Install lldb, the LLVM debugger
|
||||||
LLDB_IMPLIES= CLANG
|
LLDB_IMPLIES= CLANG
|
||||||
LLDB_USES= lua:53 libedit
|
LLDB_USES= lua:53 libedit
|
||||||
LLDB_VARS= _USES_PYTHON=python:3.6+
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
MLIR_DESC= Multi-Level Intermediate Representation
|
MLIR_DESC= Multi-Level Intermediate Representation
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF
|
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF
|
||||||
OPENMP_PORTDOCS= openmp
|
OPENMP_PORTDOCS= openmp
|
||||||
PYCLANG_DESC= Install python bindings to libclang
|
PYCLANG_DESC= Install python bindings to libclang
|
||||||
PYCLANG_IMPLIES= CLANG
|
PYCLANG_IMPLIES= CLANG
|
||||||
PYCLANG_VARS= _USES_PYTHON=python:3.6+
|
PYCLANG_VARS= _USES_PYTHON=python:3.7+
|
||||||
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
||||||
|
|
||||||
.if defined(WITH_DEBUG)
|
.if defined(WITH_DEBUG)
|
||||||
|
|
|
@ -33,7 +33,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
||||||
|
|
||||||
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
||||||
shebangfix
|
shebangfix
|
||||||
_USES_PYTHON?= python:3.6+,build
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
SHEBANG_FILES= \
|
SHEBANG_FILES= \
|
||||||
|
@ -156,7 +156,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
|
||||||
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
||||||
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
LIT_VARS= _USES_PYTHON=python:3.6+
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
||||||
|
@ -170,7 +170,7 @@ LLDB_DESC= Install lldb, the LLVM debugger
|
||||||
LLDB_IMPLIES= CLANG
|
LLDB_IMPLIES= CLANG
|
||||||
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
||||||
LLDB_USES= lua:53 libedit
|
LLDB_USES= lua:53 libedit
|
||||||
LLDB_VARS= _USES_PYTHON=python:3.6+
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
MLIR_DESC= Multi-Level Intermediate Representation
|
MLIR_DESC= Multi-Level Intermediate Representation
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF \
|
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF \
|
||||||
|
@ -178,7 +178,7 @@ OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF \
|
||||||
OPENMP_PORTDOCS= openmp
|
OPENMP_PORTDOCS= openmp
|
||||||
PYCLANG_DESC= Install python bindings to libclang
|
PYCLANG_DESC= Install python bindings to libclang
|
||||||
PYCLANG_IMPLIES= CLANG
|
PYCLANG_IMPLIES= CLANG
|
||||||
PYCLANG_VARS= _USES_PYTHON=python:3.6+
|
PYCLANG_VARS= _USES_PYTHON=python:3.7+
|
||||||
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
||||||
|
|
||||||
.if defined(WITH_DEBUG)
|
.if defined(WITH_DEBUG)
|
||||||
|
|
|
@ -39,7 +39,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
||||||
|
|
||||||
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
|
||||||
shebangfix
|
shebangfix
|
||||||
_USES_PYTHON?= python:3.6+,build
|
_USES_PYTHON?= python:3.7+,build
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
SHEBANG_FILES= \
|
SHEBANG_FILES= \
|
||||||
|
@ -175,7 +175,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
|
||||||
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
||||||
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
LIT_VARS= _USES_PYTHON=python:3.6+
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
||||||
|
@ -189,14 +189,14 @@ LLDB_DESC= Install lldb, the LLVM debugger
|
||||||
LLDB_IMPLIES= CLANG
|
LLDB_IMPLIES= CLANG
|
||||||
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
||||||
LLDB_USES= lua:53 libedit
|
LLDB_USES= lua:53 libedit
|
||||||
LLDB_VARS= _USES_PYTHON=python:3.6+
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
MLIR_DESC= Multi-Level Intermediate Representation
|
MLIR_DESC= Multi-Level Intermediate Representation
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
|
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
|
||||||
OPENMP_PORTDOCS= openmp
|
OPENMP_PORTDOCS= openmp
|
||||||
PYCLANG_DESC= Install python bindings to libclang
|
PYCLANG_DESC= Install python bindings to libclang
|
||||||
PYCLANG_IMPLIES= CLANG
|
PYCLANG_IMPLIES= CLANG
|
||||||
PYCLANG_VARS= _USES_PYTHON=python:3.6+
|
PYCLANG_VARS= _USES_PYTHON=python:3.7+
|
||||||
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
||||||
STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
|
STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
|
||||||
|
|
||||||
|
|
|
@ -38,9 +38,8 @@ LLVM_PREFIX= ${PREFIX}/${LLVM_DIR}
|
||||||
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
|
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
|
||||||
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
|
||||||
|
|
||||||
USES= cmake compiler:c++17-lang cpe tar:xz \
|
USES= cmake compiler:c++17-lang cpe tar:xz shebangfix
|
||||||
shebangfix
|
_USES_PYTHON?= python:3.7+,build
|
||||||
_USES_PYTHON?= python:3.6+,build
|
|
||||||
USES+= ${_USES_PYTHON}
|
USES+= ${_USES_PYTHON}
|
||||||
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
USE_LDCONFIG= ${LLVM_PREFIX}/lib
|
||||||
SHEBANG_FILES= \
|
SHEBANG_FILES= \
|
||||||
|
@ -175,7 +174,7 @@ GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
|
||||||
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
|
||||||
GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
|
GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
|
||||||
LIT_DESC= Install lit and FileCheck test tools
|
LIT_DESC= Install lit and FileCheck test tools
|
||||||
LIT_VARS= _USES_PYTHON=python:3.6+
|
LIT_VARS= _USES_PYTHON=python:3.7+
|
||||||
LLD_DESC= Install lld, the LLVM linker
|
LLD_DESC= Install lld, the LLVM linker
|
||||||
LLDB_BUILD_DEPENDS= swig:devel/swig
|
LLDB_BUILD_DEPENDS= swig:devel/swig
|
||||||
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
LLDB_CMAKE_ON= -DLUA_INCLUDE_DIR=${LOCALBASE}/include/lua${LUA_VER_STR} \
|
||||||
|
@ -189,14 +188,14 @@ LLDB_DESC= Install lldb, the LLVM debugger
|
||||||
LLDB_IMPLIES= CLANG
|
LLDB_IMPLIES= CLANG
|
||||||
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
|
||||||
LLDB_USES= lua:53 libedit
|
LLDB_USES= lua:53 libedit
|
||||||
LLDB_VARS= _USES_PYTHON=python:3.6+
|
LLDB_VARS= _USES_PYTHON=python:3.7+
|
||||||
MLIR_DESC= Multi-Level Intermediate Representation
|
MLIR_DESC= Multi-Level Intermediate Representation
|
||||||
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
|
||||||
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
|
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
|
||||||
OPENMP_PORTDOCS= openmp
|
OPENMP_PORTDOCS= openmp
|
||||||
PYCLANG_DESC= Install python bindings to libclang
|
PYCLANG_DESC= Install python bindings to libclang
|
||||||
PYCLANG_IMPLIES= CLANG
|
PYCLANG_IMPLIES= CLANG
|
||||||
PYCLANG_VARS= _USES_PYTHON=python:3.6+
|
PYCLANG_VARS= _USES_PYTHON=python:3.7+
|
||||||
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
|
||||||
STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
|
STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue