Skip to content

Commit 9ee0102

Browse files
lang/lfortran: upgrade to v0.30.0
Release notes at <https://github.com/lfortran/lfortran/releases/tag/v0.30.0>. Remark: lfortran only supports obsolete versions of Xeus (to get a kernel for Jupyter), therefore it has been disabled.
1 parent 7426513 commit 9ee0102

File tree

3 files changed

+34
-33
lines changed

3 files changed

+34
-33
lines changed

‎lang/lfortran/Makefile‎

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

76
MAINTAINER= fortran@FreeBSD.org
@@ -15,6 +14,7 @@ BROKEN_i386= sizeof(YYSTYPE) != sizeof(Vec<AST::ast_t*>)
1514
BUILD_DEPENDS= bash:shells/bash \
1615
re2c>0:devel/re2c \
1716
dwarfdump:devel/dwarfdump \
17+
pandoc:textproc/hs-pandoc \
1818
rapidjson>0:devel/rapidjson
1919
LIB_DEPENDS= libfmt.so:devel/libfmt \
2020
libzstd.so:archivers/zstd \
@@ -49,14 +49,15 @@ PORTEXAMPLES= *
4949

5050
# Xeus: version 3.0.5 is required and xeus-zmq 1.0.2
5151
# + xtl-quant-stack + cppzmq + nlohmann_json + LibUUID + libzmq4
52-
BUILD_DEPENDS+= xtl-quant-stack>=0.7:devel/xtl-quant-stack \
53-
nlohmann-json>0:devel/nlohmann-json \
54-
cppzmq>=4.8.1:net/cppzmq
55-
LIB_DEPENDS+= libxeus.so:devel/xeus \
56-
libzmq.so:net/libzmq4 \
57-
libxeus-zmq.so:devel/xeus-zmq \
58-
libuuid.so:misc/e2fsprogs-libuuid
59-
CMAKE_ON+= WITH_XEUS
52+
# See https://github.com/lfortran/lfortran/issues/1255
53+
#BUILD_DEPENDS+= xtl-quant-stack>=0.7:devel/xtl-quant-stack \
54+
# nlohmann-json>0:devel/nlohmann-json \
55+
# cppzmq>=4.8.1:net/cppzmq
56+
#LIB_DEPENDS+= libxeus.so:devel/xeus \
57+
# libzmq.so:net/libzmq4 \
58+
# libxeus-zmq.so:devel/xeus-zmq \
59+
# libuuid.so:misc/e2fsprogs-libuuid
60+
CMAKE_OFF+= WITH_XEUS
6061

6162
# BFD:
6263
USE_BINUTILS= yes

‎lang/lfortran/distinfo‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TIMESTAMP = 1698672388
2-
SHA256 (lfortran-lfortran-v0.29.0_GH0.tar.gz) = bd0cc2d4a552f136acaa41cefe336254c00e3e82e188606212c607e9de01bda7
3-
SIZE (lfortran-lfortran-v0.29.0_GH0.tar.gz) = 2424734
1+
TIMESTAMP = 1704443172
2+
SHA256 (lfortran-lfortran-v0.30.0_GH0.tar.gz) = 672d212456308db151210a1248a50b68e6f86658b78a2fe441626003b6039262
3+
SIZE (lfortran-lfortran-v0.30.0_GH0.tar.gz) = 2488225

‎lang/lfortran/pkg-plist‎

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
bin/lfortran
2-
share/jupyter/kernels/fortran/kernel.json
3-
%%DATADIR%%/lib/impure/lfortran_intrinsics.h
4-
%%DATADIR%%/lib/lfortran_intrinsic_bit.mod
5-
%%DATADIR%%/lib/lfortran_intrinsic_builtin.mod
6-
%%DATADIR%%/lib/lfortran_intrinsic_custom.mod
7-
%%DATADIR%%/lib/lfortran_intrinsic_ieee_arithmetic.mod
8-
%%DATADIR%%/lib/lfortran_intrinsic_iso_c_binding.mod
9-
%%DATADIR%%/lib/lfortran_intrinsic_iso_fortran_env.mod
10-
%%DATADIR%%/lib/lfortran_intrinsic_kind.mod
11-
%%DATADIR%%/lib/lfortran_intrinsic_math.mod
12-
%%DATADIR%%/lib/lfortran_intrinsic_math2.mod
13-
%%DATADIR%%/lib/lfortran_intrinsic_math3.mod
14-
%%DATADIR%%/lib/lfortran_intrinsic_optimization.mod
15-
%%DATADIR%%/lib/lfortran_intrinsic_sin.mod
16-
%%DATADIR%%/lib/lfortran_intrinsic_string.mod
17-
%%DATADIR%%/lib/lfortran_intrinsic_trig.mod
18-
%%DATADIR%%/lib/liblfortran_runtime.so
19-
%%DATADIR%%/lib/liblfortran_runtime.so.0
20-
%%DATADIR%%/lib/liblfortran_runtime.so.%%VER%%
21-
%%DATADIR%%/lib/liblfortran_runtime_static.a
2+
include/lfortran/impure/lfortran_intrinsics.h
3+
lib/lfortran_intrinsic_bit.mod
4+
lib/lfortran_intrinsic_builtin.mod
5+
lib/lfortran_intrinsic_custom.mod
6+
lib/lfortran_intrinsic_ieee_arithmetic.mod
7+
lib/lfortran_intrinsic_iso_c_binding.mod
8+
lib/lfortran_intrinsic_iso_fortran_env.mod
9+
lib/lfortran_intrinsic_kind.mod
10+
lib/lfortran_intrinsic_math.mod
11+
lib/lfortran_intrinsic_math2.mod
12+
lib/lfortran_intrinsic_math3.mod
13+
lib/lfortran_intrinsic_optimization.mod
14+
lib/lfortran_intrinsic_sin.mod
15+
lib/lfortran_intrinsic_string.mod
16+
lib/lfortran_intrinsic_trig.mod
17+
lib/liblfortran_runtime.so
18+
lib/liblfortran_runtime.so.0
19+
lib/liblfortran_runtime.so.%%VER%%
20+
lib/liblfortran_runtime_static.a
21+
share/man/man1/lfortran.1.gz

0 commit comments

Comments
 (0)