aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2023-10-07 15:43:23 +0000
committerThierry Thomas <thierry@FreeBSD.org>2023-10-07 15:43:23 +0000
commitaf429fc4e930dc8c7ba36bbacc35d2d71d0ecfcc (patch)
tree1b249e0486dd8b880396c7cfb095ffd30349da6e
parentf288282fc1d552cc0d54a929e938be807883f177 (diff)
downloadports-af429fc4e930dc8c7ba36bbacc35d2d71d0ecfcc.tar.gz
ports-af429fc4e930dc8c7ba36bbacc35d2d71d0ecfcc.zip
lang/lfortran: upgrade to v0.21.1
-rw-r--r--lang/lfortran/Makefile9
-rw-r--r--lang/lfortran/distinfo6
-rw-r--r--lang/lfortran/pkg-plist5
3 files changed, 14 insertions, 6 deletions
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index 3ceaceb7d0b0..3b3327607dd2 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.3
+DISTVERSION= 0.21.1
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
@@ -33,7 +33,8 @@ CMAKE_ON= LFORTRAN_BUILD_ALL WITH_DWARFDUMP WITH_FMT WITH_JSON \
LLVM_VERSION= 15
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= EXAMPLES
+PORTEXAMPLES= *
# Xeus: version 3.0.5 is required and xeus-zmq 1.0.2
# + xtl-quant-stack + cppzmq + nlohmann_json + LibUUID + libzmq4
@@ -54,4 +55,8 @@ LIB_DEPENDS+= libbfd.so:devel/binutils
pre-configure:
${ECHO_CMD} ${PORTVERSION} > ${WRKSRC}/version
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})
+
.include <bsd.port.mk>
diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo
index af2116d845c3..cb7dfbb92dfb 100644
--- a/lang/lfortran/distinfo
+++ b/lang/lfortran/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694269873
-SHA256 (lfortran-lfortran-v0.20.3_GH0.tar.gz) = fa0e1cf8bf9764e254973725dfa7319ddd5c160320aa670e210d4b8415298591
-SIZE (lfortran-lfortran-v0.20.3_GH0.tar.gz) = 2300921
+TIMESTAMP = 1696689407
+SHA256 (lfortran-lfortran-v0.21.1_GH0.tar.gz) = f0daf532ee9d86aa05c6630bfb7afc9c5fd551dccb0a3937f564f1811f759cec
+SIZE (lfortran-lfortran-v0.21.1_GH0.tar.gz) = 2391190
diff --git a/lang/lfortran/pkg-plist b/lang/lfortran/pkg-plist
index 353bf2050a68..f5e0b9453703 100644
--- a/lang/lfortran/pkg-plist
+++ b/lang/lfortran/pkg-plist
@@ -1,7 +1,9 @@
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
@@ -14,5 +16,6 @@ bin/lfortran
%%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.0.21.1
%%DATADIR%%/lib/liblfortran_runtime_static.a
-share/jupyter/kernels/fortran/kernel.json