git: 9ee01024f2b2 - main - lang/lfortran: upgrade to v0.30.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 05 Jan 2024 16:58:28 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=9ee01024f2b292c752b1e0d1dc98c810f27133ce
commit 9ee01024f2b292c752b1e0d1dc98c810f27133ce
Author: Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2024-01-05 13:54:50 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2024-01-05 16:57:44 +0000
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.
---
lang/lfortran/Makefile | 21 +++++++++++----------
lang/lfortran/distinfo | 6 +++---
lang/lfortran/pkg-plist | 40 ++++++++++++++++++++--------------------
3 files changed, 34 insertions(+), 33 deletions(-)
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index e14e9cfbc1d7..04c2e99bf9b0 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
-DISTVERSION= 0.29.0
-PORTREVISION= 1
+DISTVERSION= 0.30.0
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
@@ -15,6 +14,7 @@ BROKEN_i386= sizeof(YYSTYPE) != sizeof(Vec<AST::ast_t*>)
BUILD_DEPENDS= bash:shells/bash \
re2c>0:devel/re2c \
dwarfdump:devel/dwarfdump \
+ pandoc:textproc/hs-pandoc \
rapidjson>0:devel/rapidjson
LIB_DEPENDS= libfmt.so:devel/libfmt \
libzstd.so:archivers/zstd \
@@ -49,14 +49,15 @@ PORTEXAMPLES= *
# Xeus: version 3.0.5 is required and xeus-zmq 1.0.2
# + xtl-quant-stack + cppzmq + nlohmann_json + LibUUID + libzmq4
-BUILD_DEPENDS+= xtl-quant-stack>=0.7:devel/xtl-quant-stack \
- nlohmann-json>0:devel/nlohmann-json \
- cppzmq>=4.8.1:net/cppzmq
-LIB_DEPENDS+= libxeus.so:devel/xeus \
- libzmq.so:net/libzmq4 \
- libxeus-zmq.so:devel/xeus-zmq \
- libuuid.so:misc/e2fsprogs-libuuid
-CMAKE_ON+= WITH_XEUS
+# See https://github.com/lfortran/lfortran/issues/1255
+#BUILD_DEPENDS+= xtl-quant-stack>=0.7:devel/xtl-quant-stack \
+# nlohmann-json>0:devel/nlohmann-json \
+# cppzmq>=4.8.1:net/cppzmq
+#LIB_DEPENDS+= libxeus.so:devel/xeus \
+# libzmq.so:net/libzmq4 \
+# libxeus-zmq.so:devel/xeus-zmq \
+# libuuid.so:misc/e2fsprogs-libuuid
+CMAKE_OFF+= WITH_XEUS
# BFD:
USE_BINUTILS= yes
diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo
index bfeb4574e81a..7cf92776d6da 100644
--- a/lang/lfortran/distinfo
+++ b/lang/lfortran/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698672388
-SHA256 (lfortran-lfortran-v0.29.0_GH0.tar.gz) = bd0cc2d4a552f136acaa41cefe336254c00e3e82e188606212c607e9de01bda7
-SIZE (lfortran-lfortran-v0.29.0_GH0.tar.gz) = 2424734
+TIMESTAMP = 1704443172
+SHA256 (lfortran-lfortran-v0.30.0_GH0.tar.gz) = 672d212456308db151210a1248a50b68e6f86658b78a2fe441626003b6039262
+SIZE (lfortran-lfortran-v0.30.0_GH0.tar.gz) = 2488225
diff --git a/lang/lfortran/pkg-plist b/lang/lfortran/pkg-plist
index c6379acd5773..1877312a6ee3 100644
--- a/lang/lfortran/pkg-plist
+++ b/lang/lfortran/pkg-plist
@@ -1,21 +1,21 @@
bin/lfortran
-share/jupyter/kernels/fortran/kernel.json
-%%DATADIR%%/lib/impure/lfortran_intrinsics.h
-%%DATADIR%%/lib/lfortran_intrinsic_bit.mod
-%%DATADIR%%/lib/lfortran_intrinsic_builtin.mod
-%%DATADIR%%/lib/lfortran_intrinsic_custom.mod
-%%DATADIR%%/lib/lfortran_intrinsic_ieee_arithmetic.mod
-%%DATADIR%%/lib/lfortran_intrinsic_iso_c_binding.mod
-%%DATADIR%%/lib/lfortran_intrinsic_iso_fortran_env.mod
-%%DATADIR%%/lib/lfortran_intrinsic_kind.mod
-%%DATADIR%%/lib/lfortran_intrinsic_math.mod
-%%DATADIR%%/lib/lfortran_intrinsic_math2.mod
-%%DATADIR%%/lib/lfortran_intrinsic_math3.mod
-%%DATADIR%%/lib/lfortran_intrinsic_optimization.mod
-%%DATADIR%%/lib/lfortran_intrinsic_sin.mod
-%%DATADIR%%/lib/lfortran_intrinsic_string.mod
-%%DATADIR%%/lib/lfortran_intrinsic_trig.mod
-%%DATADIR%%/lib/liblfortran_runtime.so
-%%DATADIR%%/lib/liblfortran_runtime.so.0
-%%DATADIR%%/lib/liblfortran_runtime.so.%%VER%%
-%%DATADIR%%/lib/liblfortran_runtime_static.a
+include/lfortran/impure/lfortran_intrinsics.h
+lib/lfortran_intrinsic_bit.mod
+lib/lfortran_intrinsic_builtin.mod
+lib/lfortran_intrinsic_custom.mod
+lib/lfortran_intrinsic_ieee_arithmetic.mod
+lib/lfortran_intrinsic_iso_c_binding.mod
+lib/lfortran_intrinsic_iso_fortran_env.mod
+lib/lfortran_intrinsic_kind.mod
+lib/lfortran_intrinsic_math.mod
+lib/lfortran_intrinsic_math2.mod
+lib/lfortran_intrinsic_math3.mod
+lib/lfortran_intrinsic_optimization.mod
+lib/lfortran_intrinsic_sin.mod
+lib/lfortran_intrinsic_string.mod
+lib/lfortran_intrinsic_trig.mod
+lib/liblfortran_runtime.so
+lib/liblfortran_runtime.so.0
+lib/liblfortran_runtime.so.%%VER%%
+lib/liblfortran_runtime_static.a
+share/man/man1/lfortran.1.gz