aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2023-04-24 17:06:31 +0000
committerBrooks Davis <brooks@FreeBSD.org>2023-04-24 17:06:31 +0000
commitfb323dfd2ac2499f35e4d31a24fd9dd958af619a (patch)
treed854cceea3f4dfd9943404ae256be6b9c8b9d281
parenteef49b8e794c35ed8e13b7d91986db537945a98e (diff)
downloadports-fb323dfd2ac2499f35e4d31a24fd9dd958af619a.tar.gz
ports-fb323dfd2ac2499f35e4d31a24fd9dd958af619a.zip
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 MFH: 2023Q2 Reported by: michael.osipov@siemens.com Sponsored by: DARPA
-rw-r--r--devel/llvm-cheri/Makefile6
-rw-r--r--devel/llvm-devel/Makefile6
-rw-r--r--devel/llvm10/Makefile8
-rw-r--r--devel/llvm11/Makefile8
-rw-r--r--devel/llvm12/Makefile8
-rw-r--r--devel/llvm13/Makefile8
-rw-r--r--devel/llvm14/Makefile8
-rw-r--r--devel/llvm15/Makefile8
-rw-r--r--devel/llvm16/Makefile8
9 files changed, 34 insertions, 34 deletions
diff --git a/devel/llvm-cheri/Makefile b/devel/llvm-cheri/Makefile
index d8e762d9cb24..c347406b822c 100644
--- a/devel/llvm-cheri/Makefile
+++ b/devel/llvm-cheri/Makefile
@@ -130,7 +130,7 @@ USES+= gnome
.if ${PORT_OPTIONS:MLIT}
MAN1SRCS+= ${LIT_MAN1SRCS}
# lit requires python, but don't install it by default. Users can install.
-#_USES_PYTHON= python:3.6+
+#_USES_PYTHON= python:3.7+
.endif
.if ${PORT_OPTIONS:MLLD}
@@ -142,14 +142,14 @@ COMMANDS+= ${LLD_COMMANDS}
LLVM_ENABLE_PROJECTS+= lldb
COMMANDS+= ${LLDB_COMMANDS}
MAN1SRCS+= ${LLDB_MAN1SRCS}
-_USES_PYTHON= python:3.6+
+_USES_PYTHON= python:3.7+
.endif
.if defined(LLVM_ENABLE_PROJECTS)
CMAKE_ARGS+= -DLLVM_ENABLE_PROJECTS="${LLVM_ENABLE_PROJECTS:ts;}"
.endif
-_USES_PYTHON?= python:3.6+,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
.include <bsd.port.pre.mk>
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index c303adec0632..064864dfba86 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -30,7 +30,7 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++17-lang cpe shebangfix
-_USES_PYTHON?= python:3.6+,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SHEBANG_FILES= \
@@ -156,7 +156,7 @@ GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
LIT_DESC= Install lit and FileCheck test tools
-LIT_VARS= _USES_PYTHON=python:3.6+
+LIT_VARS= _USES_PYTHON=python:3.7+
LIT_PLIST_SUB= LIT_MOD_NAME=${LIT_MOD_NAME}
LLD_DESC= Install lld, the LLVM linker
LLDB_BUILD_DEPENDS= swig:devel/swig
@@ -165,7 +165,7 @@ LLDB_IMPLIES= CLANG
LLDB_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
LLDB_USES= lua:53 libedit
LLDB_USE= GNOME=libxml2
-LLDB_VARS= _USES_PYTHON=python:3.6+
+LLDB_VARS= _USES_PYTHON=python:3.7+
MLIR_DESC= Multi-Level Intermediate Representation
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
diff --git a/devel/llvm10/Makefile b/devel/llvm10/Makefile
index ec9b22dbb8b5..c3df71ce52f4 100644
--- a/devel/llvm10/Makefile
+++ b/devel/llvm10/Makefile
@@ -32,7 +32,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++11-lib cpe libedit perl5 tar:xz \
shebangfix
-_USES_PYTHON?= python:3.6+,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
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_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
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_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_BINARY_ALIAS= swig=swig40
@@ -150,13 +150,13 @@ LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
LLDB_IMPLIES= CLANG
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_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
OPENMP_EXTRA_PATCHES= ${PATCHDIR}/openmp
PYCLANG_DESC= Install python bindings to libclang
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}
.if defined(WITH_DEBUG)
diff --git a/devel/llvm11/Makefile b/devel/llvm11/Makefile
index ea0b2fd7e677..996dd00253b6 100644
--- a/devel/llvm11/Makefile
+++ b/devel/llvm11/Makefile
@@ -32,7 +32,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++11-lib cpe libedit perl5 tar:xz \
shebangfix
-_USES_PYTHON?= python:build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
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_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
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_DISTFILES= lld-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_BINARY_ALIAS= swig=swig40
@@ -147,12 +147,12 @@ LLDB_DISTFILES= lldb-${DISTVERSION}.src${EXTRACT_SUFX}
LLDB_EXTRA_PATCHES= ${PATCHDIR}/lldb
LLDB_IMPLIES= CLANG
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_DISTFILES= openmp-${DISTVERSION}.src${EXTRACT_SUFX}
PYCLANG_DESC= Install python bindings to libclang
PYCLANG_IMPLIES= CLANG
-PYCLANG_VARS= _USES_PYTHON=python
+PYCLANG_VARS= _USES_PYTHON=python:3.7+
PYCLANG_CMAKE_ON= -DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_VER}
.if defined(WITH_DEBUG)
diff --git a/devel/llvm12/Makefile b/devel/llvm12/Makefile
index 7f824f56f9c4..f00daa7186a3 100644
--- a/devel/llvm12/Makefile
+++ b/devel/llvm12/Makefile
@@ -33,7 +33,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
shebangfix
-_USES_PYTHON?= python:3.6-3.9,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
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_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
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
LLDB_BUILD_DEPENDS= swig:devel/swig
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_IMPLIES= CLANG
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_PORTDOCS= openmp
PYCLANG_DESC= Install python bindings to libclang
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}
.if defined(WITH_DEBUG)
diff --git a/devel/llvm13/Makefile b/devel/llvm13/Makefile
index 82e82aa8fc42..f95bdfdf3f5a 100644
--- a/devel/llvm13/Makefile
+++ b/devel/llvm13/Makefile
@@ -33,7 +33,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
shebangfix
-_USES_PYTHON?= python:3.6+,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SHEBANG_FILES= \
@@ -162,7 +162,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
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
LLDB_BUILD_DEPENDS= swig:devel/swig
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_IMPLIES= CLANG
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
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF
OPENMP_PORTDOCS= openmp
PYCLANG_DESC= Install python bindings to libclang
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}
.if defined(WITH_DEBUG)
diff --git a/devel/llvm14/Makefile b/devel/llvm14/Makefile
index 78473f4f3e70..e91887cd81ff 100644
--- a/devel/llvm14/Makefile
+++ b/devel/llvm14/Makefile
@@ -33,7 +33,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
shebangfix
-_USES_PYTHON?= python:3.6+,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SHEBANG_FILES= \
@@ -156,7 +156,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
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
LLDB_BUILD_DEPENDS= swig:devel/swig
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_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
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
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF \
@@ -178,7 +178,7 @@ OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_AMDGCN_BCLIB=OFF \
OPENMP_PORTDOCS= openmp
PYCLANG_DESC= Install python bindings to libclang
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}
.if defined(WITH_DEBUG)
diff --git a/devel/llvm15/Makefile b/devel/llvm15/Makefile
index 86dce0ee1d8a..7a5ba01e3dd9 100644
--- a/devel/llvm15/Makefile
+++ b/devel/llvm15/Makefile
@@ -39,7 +39,7 @@ DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++11-lib cpe perl5 tar:xz \
shebangfix
-_USES_PYTHON?= python:3.6+,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SHEBANG_FILES= \
@@ -175,7 +175,7 @@ GOLD_DESC= Build the LLVM Gold plugin for LTO
GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
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
LLDB_BUILD_DEPENDS= swig:devel/swig
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_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
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
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
OPENMP_PORTDOCS= openmp
PYCLANG_DESC= Install python bindings to libclang
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}
STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)
diff --git a/devel/llvm16/Makefile b/devel/llvm16/Makefile
index 9a9adb02483d..a244b31c4409 100644
--- a/devel/llvm16/Makefile
+++ b/devel/llvm16/Makefile
@@ -39,7 +39,7 @@ DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}${LLVM_SUFFIX}
DATADIR= ${PREFIX}/share/${PORTNAME}${LLVM_SUFFIX}
USES= cmake compiler:c++17-lang cpe tar:xz shebangfix
-_USES_PYTHON?= python:3.6+,build
+_USES_PYTHON?= python:3.7+,build
USES+= ${_USES_PYTHON}
USE_LDCONFIG= ${LLVM_PREFIX}/lib
SHEBANG_FILES= \
@@ -175,7 +175,7 @@ GOLD_CMAKE_ON= -DLLVM_BINUTILS_INCDIR=${LOCALBASE}/include
GOLD_BUILD_DEPENDS= ${LOCALBASE}/bin/ld.gold:devel/binutils
GOLD_PLIST_FILES= ${LLVM_DIR}/lib/LLVMgold.so
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
LLDB_BUILD_DEPENDS= swig:devel/swig
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_PLIST_SUB= PYTHON_ABIVER=${PYTHON_ABIVER}
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
OPENMP_DESC= Install libomp, the LLVM OpenMP runtime library
OPENMP_CMAKE_ON= -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB=OFF
OPENMP_PORTDOCS= openmp
PYCLANG_DESC= Install python bindings to libclang
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}
STATIC_LIBS_DESC= Install static libraries (does not effect sanitizers)