Skip to content

Commit d5e0a03

Browse files
lang/lfortran: upgrade to v0.19.0
Release notes at <https://github.com/lfortran/lfortran/releases/tag/v0.19.0>.
1 parent 9d2d8d3 commit d5e0a03

File tree

5 files changed

+26
-52
lines changed

5 files changed

+26
-52
lines changed

‎lang/lfortran/Makefile‎

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
PORTNAME= lfortran
22
DISTVERSIONPREFIX= v
3-
DISTVERSION= 0.18.0
4-
PORTREVISION= 2
3+
DISTVERSION= 0.19.0
54
CATEGORIES= lang
65

76
MAINTAINER= fortran@FreeBSD.org
@@ -18,28 +17,39 @@ BUILD_DEPENDS= bash:shells/bash \
1817
dwarfdump:devel/dwarfdump \
1918
rapidjson>0:devel/rapidjson
2019
LIB_DEPENDS= libfmt.so:devel/libfmt \
20+
libzstd.so:archivers/zstd \
2121
libunwind.so:devel/libunwind \
2222
libLLVM-${LLVM_VERSION}.so:devel/llvm${LLVM_VERSION}
2323
RUN_DEPENDS= dwarfdump:devel/dwarfdump
2424

2525
USE_GITHUB= yes
2626

27-
USES= bison cmake:testing compiler:c++17-lang python:build shebangfix
27+
USES= bison cmake:testing compiler:c++17-lang pkgconfig \
28+
python:build ssl shebangfix
2829
SHEBANG_FILES= *.sh
2930
BINARY_ALIAS= python=${PYTHON_CMD}
30-
CMAKE_ON= LFORTRAN_BUILD_ALL WITH_DWARFDUMP WITH_FMT WITH_JSON WITH_LINKH WITH_LLVM WITH_UNWIND
31+
CMAKE_ON= LFORTRAN_BUILD_ALL WITH_DWARFDUMP WITH_FMT WITH_JSON \
32+
WITH_LINKH WITH_LLVM WITH_STACKTRACE WITH_UNWIND
3133

32-
LLVM_VERSION= 11
34+
LLVM_VERSION= 15
3335

3436
OPTIONS_DEFINE= DOCS
3537

36-
# Xeus: version 2.4.1 is required
37-
#LIB_DEPENDS+= libxeus.so:devel/xeus
38-
#CMAKE_ON+= WITH_XEUS
39-
40-
# BFD: /usr/local/include/bfd.h:2108:3: error: unknown type name 'ENUM_BITFIELD'
41-
#USE_BINUTILS= yes
42-
#CMAKE_ON+= WITH_BFD
38+
# Xeus: version 3.0.5 is required and xeus-zmq 1.0.2
39+
# + xtl-quant-stack + cppzmq + nlohmann_json + LibUUID + libzmq4
40+
BUILD_DEPENDS+= xtl-quant-stack>=0.7:devel/xtl-quant-stack \
41+
nlohmann-json>0:devel/nlohmann-json \
42+
cppzmq>=4.8.1:net/cppzmq
43+
LIB_DEPENDS+= libxeus.so:devel/xeus \
44+
libzmq.so:net/libzmq4 \
45+
libxeus-zmq.so:devel/xeus-zmq \
46+
libuuid.so:misc/e2fsprogs-libuuid
47+
CMAKE_ON+= WITH_XEUS
48+
49+
# BFD:
50+
USE_BINUTILS= yes
51+
CMAKE_ON+= WITH_BFD
52+
LIB_DEPENDS+= libbfd-2.40.so:devel/binutils
4353

4454
pre-configure:
4555
${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/version

‎lang/lfortran/distinfo‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1667243059
2-
SHA256 (lfortran-lfortran-v0.18.0_GH0.tar.gz) = 6ec636580cb7e49e1cd68003850bba77dc4372d2eda3e3591d4bff6dffa31e7c
3-
SIZE (lfortran-lfortran-v0.18.0_GH0.tar.gz) = 1713018
1+
TIMESTAMP = 1682782779
2+
SHA256 (lfortran-lfortran-v0.19.0_GH0.tar.gz) = d4aa69bfaecaee4523887a1747d565fb577c6c9f3663d15c86a29de3e7e87685
3+
SIZE (lfortran-lfortran-v0.19.0_GH0.tar.gz) = 2092717

‎lang/lfortran/files/patch-src_bin_CMakeLists.txt‎

Lines changed: 0 additions & 24 deletions
This file was deleted.

‎lang/lfortran/files/patch-src_lfortran_tests_CMakeLists.txt‎

Lines changed: 0 additions & 13 deletions
This file was deleted.

‎lang/lfortran/pkg-plist‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,4 @@ bin/lfortran
1515
%%DATADIR%%/lib/lfortran_intrinsic_trig.mod
1616
%%DATADIR%%/lib/liblfortran_runtime.so
1717
%%DATADIR%%/lib/liblfortran_runtime_static.a
18+
share/jupyter/kernels/fortran/kernel.json

0 commit comments

Comments
 (0)