mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 17:46:38 -04:00
lang/lfortran: upgrade to v0.51.0
Releases notes at https://github.com/lfortran/lfortran/releases Also switch to LLVM 20.
This commit is contained in:
parent
8a74b10526
commit
34ed7899f8
2 changed files with 13 additions and 10 deletions
|
@ -1,6 +1,6 @@
|
||||||
PORTNAME= lfortran
|
PORTNAME= lfortran
|
||||||
DISTVERSIONPREFIX= v
|
DISTVERSIONPREFIX= v
|
||||||
DISTVERSION= 0.48.0
|
DISTVERSION= 0.51.0
|
||||||
CATEGORIES= lang
|
CATEGORIES= lang
|
||||||
|
|
||||||
MAINTAINER= fortran@FreeBSD.org
|
MAINTAINER= fortran@FreeBSD.org
|
||||||
|
@ -19,21 +19,24 @@ BUILD_DEPENDS= bash:shells/bash \
|
||||||
LIB_DEPENDS= libfmt.so:devel/libfmt \
|
LIB_DEPENDS= libfmt.so:devel/libfmt \
|
||||||
libzstd.so:archivers/zstd \
|
libzstd.so:archivers/zstd \
|
||||||
libunwind.so:devel/libunwind \
|
libunwind.so:devel/libunwind \
|
||||||
libkokkoscore.so:devel/kokkos \
|
libkokkoscore.so:devel/kokkos
|
||||||
libLLVM-${LLVM_VERSION}.so:devel/llvm${LLVM_VERSION}
|
|
||||||
RUN_DEPENDS= dwarfdump:devel/dwarfdump
|
RUN_DEPENDS= dwarfdump:devel/dwarfdump
|
||||||
|
|
||||||
USE_GITHUB= yes
|
USE_GITHUB= yes
|
||||||
|
|
||||||
USES= bison cmake:testing compiler:c++17-lang pkgconfig \
|
USES= bison cmake:testing compiler:c++17-lang llvm:20,lib pkgconfig \
|
||||||
python:build ssl shebangfix
|
python:build ssl shebangfix
|
||||||
SHEBANG_GLOB= *.py *.sh
|
SHEBANG_GLOB= *.py *.sh
|
||||||
BINARY_ALIAS= python=${PYTHON_CMD}
|
BINARY_ALIAS= python=${PYTHON_CMD}
|
||||||
CMAKE_ON= LFORTRAN_BUILD_ALL WITH_DWARFDUMP WITH_FMT WITH_JSON \
|
CMAKE_ON= LFORTRAN_BUILD_ALL WITH_DWARFDUMP WITH_FMT WITH_JSON \
|
||||||
WITH_KOKKOS WITH_LINKH WITH_LLVM WITH_STACKTRACE WITH_UNWIND
|
WITH_KOKKOS WITH_LINKH WITH_LLVM WITH_LLVM_STACKTRACE \
|
||||||
|
WITH_MLIR WITH_STACKTRACE WITH_UNWIND
|
||||||
|
CMAKE_ARGS= -DLLVM_INSTALL_DIR:PATH="${LOCALBASE}/llvm${LLVM_VERSION}" \
|
||||||
|
-DMLIR_DIR:PATH="${LOCALBASE}/llvm${LLVM_VERSION}/lib/cmake/mlir" \
|
||||||
|
-DCMAKE_PREFIX_PATH:PATH="${LOCALBASE}/llvm${LLVM_VERSION};${CMAKE_PREFIX_PATH}"
|
||||||
USE_LDCONFIG= yes
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
LLVM_VERSION= 17
|
LLVM_VERSION= 20
|
||||||
|
|
||||||
OPTIONS_DEFINE= EXAMPLES # NB
|
OPTIONS_DEFINE= EXAMPLES # NB
|
||||||
# NB is broken ATM
|
# NB is broken ATM
|
||||||
|
@ -48,7 +51,7 @@ NB_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx@${PY_FLAVOR} \
|
||||||
|
|
||||||
PORTEXAMPLES= *
|
PORTEXAMPLES= *
|
||||||
|
|
||||||
# Xeus: version 3.0.5 is required and xeus-zmq 1.0.2
|
# Xeus: version 5.1.0 is required and xeus-zmq 3.0.0
|
||||||
# + xtl-quant-stack + cppzmq + nlohmann_json + LibUUID + libzmq4
|
# + xtl-quant-stack + cppzmq + nlohmann_json + LibUUID + libzmq4
|
||||||
# See https://github.com/lfortran/lfortran/issues/1255
|
# See https://github.com/lfortran/lfortran/issues/1255
|
||||||
#BUILD_DEPENDS+= xtl-quant-stack>=0.7:devel/xtl-quant-stack \
|
#BUILD_DEPENDS+= xtl-quant-stack>=0.7:devel/xtl-quant-stack \
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
TIMESTAMP = 1742062678
|
TIMESTAMP = 1744217396
|
||||||
SHA256 (lfortran-lfortran-v0.48.0_GH0.tar.gz) = 76787e72a230289edff9e46ab48a064d100b7c24d30cfc54d19690cd188c35e8
|
SHA256 (lfortran-lfortran-v0.51.0_GH0.tar.gz) = 8cb92bce5dda025c131751728157ed3f09d45208fedc53175ddfaa9d45686299
|
||||||
SIZE (lfortran-lfortran-v0.48.0_GH0.tar.gz) = 3115776
|
SIZE (lfortran-lfortran-v0.51.0_GH0.tar.gz) = 3183766
|
||||||
|
|
Loading…
Add table
Reference in a new issue