Port details |
- lfortran Modern interactive Fortran compiler built on top of LLVM
- 0.18.0_2 lang
=1 Version of this port present on the latest quarterly branch. IGNORE: is marked as broken on FreeBSD 12.3: use of undeclared identifier '_Unwind_Backtrace'
- Maintainer: fortran@FreeBSD.org
 - Port Added: 2022-11-01 16:27:06
- Last Update: 2022-12-19 09:31:34
- Commit Hash: 2af489c
- People watching this port, also watch:: SparseBitSet, py39-cysignals, R-cran-eRm, python
- License: BSD3CLAUSE
- Description:
- LFortran is a modern open-source (BSD licensed) interactive Fortran compiler
built on top of LLVM. It can execute user's code interactively to allow
exploratory work (much like Python, MATLAB or Julia) as well as compile to
binaries with the goal to run user's code on modern architectures such as
multi-core CPUs and GPUs.
Try online: https://dev.lfortran.org/
See also: https://github.com/lfortran/lfortran
¦ ¦ ¦ ¦ 
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/lfortran/ && make install clean
- A package is not available for ports marked as:
- Forbidden / Broken / Ignore / Restricted
- PKGNAME: lfortran
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1667243059
SHA256 (lfortran-lfortran-v0.18.0_GH0.tar.gz) = 6ec636580cb7e49e1cd68003850bba77dc4372d2eda3e3591d4bff6dffa31e7c
SIZE (lfortran-lfortran-v0.18.0_GH0.tar.gz) = 1713018
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- bash : shells/bash
- re2c>0 : devel/re2c
- dwarfdump : devel/dwarfdump
- rapidjson>0 : devel/rapidjson
- bison : devel/bison
- cmake : devel/cmake-core
- ninja : devel/ninja
- python3.9 : lang/python39
- Runtime dependencies:
-
- dwarfdump : devel/dwarfdump
- Library dependencies:
-
- libfmt.so : devel/libfmt
- libunwind.so : devel/libunwind
- libLLVM-11.so : devel/llvm11
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for lfortran-0.18.0_2:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
- Options name:
- lang_lfortran
- USES:
- bison cmake:testing compiler:c++17-lang python:build shebangfix
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Number of commits found: 4
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.18.0_2 19 Dec 2022 09:31:34
    |
Thierry Thomas (thierry)  |
*/*: chase the upgrade of devel/libfmt to 9.1.0
PR: 268081 |
0.18.0_1 11 Nov 2022 14:05:13
    |
Thierry Thomas (thierry)  |
lang/lfortran: mark BROKEN on i386 and FreeBSD-12
Reported by: pkg-fallout |
0.18.0_1 01 Nov 2022 18:23:50
    |
Thierry Thomas (thierry)  |
lang/lfortran: use --export-dynamic linker option
Adapt a patch submitted for OpênBSD by semarie@: with it, all the tests pass.
Obtained from: https://github.com/lfortran/lfortran/pull/951 |
0.18.0 01 Nov 2022 16:24:53
    |
Thierry Thomas (thierry)  |
lang/lfortran: adding LFortran, a modern Fortran compiler built on top of LLVM
/!\ This is an experimental prototype, not ready for end users. |
Number of commits found: 4
|