notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
All times are UTC
Ukraine
The safest procedure: change your FreshPorts password. Anything you had set before Friday March 24 2023 09:49:20 UTC should be changed. You can read more here: SQL inejection issues fixed and FreshSource code fixes Sorry about the extra work for you.
All known SQL injection issues patched. There is no evidence it was exploited. That doesn’t mean it wasn’t. Please change your password.
Port details
lfortran Modern interactive Fortran compiler built on top of LLVM
0.18.0_2 lang on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Ignore IGNORE: is marked as broken on FreeBSD 12.3: use of undeclared identifier '_Unwind_Backtrace'
Maintainer: fortran@FreeBSD.org search for ports maintained by this maintainer
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:
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port
pkg-plist: as obtained via: make generate-plist
Expand this list (23 items)
Collapse this list.
  1. /usr/local/share/licenses/lfortran-0.18.0_2/catalog.mk
  2. /usr/local/share/licenses/lfortran-0.18.0_2/LICENSE
  3. /usr/local/share/licenses/lfortran-0.18.0_2/BSD3CLAUSE
  4. bin/lfortran
  5. share/lfortran/lib/impure/lfortran_intrinsics.h
  6. share/lfortran/lib/lfortran_intrinsic_bit.mod
  7. share/lfortran/lib/lfortran_intrinsic_builtin.mod
  8. share/lfortran/lib/lfortran_intrinsic_ieee_arithmetic.mod
  9. share/lfortran/lib/lfortran_intrinsic_iso_c_binding.mod
  10. share/lfortran/lib/lfortran_intrinsic_iso_fortran_env.mod
  11. share/lfortran/lib/lfortran_intrinsic_kind.mod
  12. share/lfortran/lib/lfortran_intrinsic_math.mod
  13. share/lfortran/lib/lfortran_intrinsic_math2.mod
  14. share/lfortran/lib/lfortran_intrinsic_math3.mod
  15. share/lfortran/lib/lfortran_intrinsic_optimization.mod
  16. share/lfortran/lib/lfortran_intrinsic_sin.mod
  17. share/lfortran/lib/lfortran_intrinsic_string.mod
  18. share/lfortran/lib/lfortran_intrinsic_trig.mod
  19. share/lfortran/lib/liblfortran_runtime.so
  20. share/lfortran/lib/liblfortran_runtime_static.a
  21. @owner
  22. @group
  23. @mode
Collapse this list.
Dependency lines:
  • lfortran>0:lang/lfortran
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:

Packages (timestamps in pop-ups are UTC):
lfortran
ABIlatestquarterly
FreeBSD:11:aarch64pkg-falloutpkg-fallout
FreeBSD:11:amd64pkg-falloutpkg-fallout
FreeBSD:11:armv6pkg-falloutpkg-fallout
FreeBSD:11:i386pkg-falloutpkg-fallout
FreeBSD:11:mipspkg-falloutpkg-fallout
FreeBSD:11:mips64pkg-falloutpkg-fallout
FreeBSD:12:aarch64pkg-falloutpkg-fallout
FreeBSD:12:amd64pkg-falloutpkg-fallout
FreeBSD:12:armv6pkg-falloutpkg-fallout
FreeBSD:12:armv7pkg-falloutpkg-fallout
FreeBSD:12:i386pkg-falloutpkg-fallout
FreeBSD:12:mipspkg-falloutpkg-fallout
FreeBSD:12:mips64pkg-falloutpkg-fallout
FreeBSD:12:powerpc64pkg-falloutpkg-fallout
FreeBSD:13:aarch640.18.0_20.18.0_2
FreeBSD:13:amd640.18.0_20.18.0_2
FreeBSD:13:armv6pkg-falloutpkg-fallout
FreeBSD:13:armv7pkg-falloutpkg-fallout
FreeBSD:13:i386pkg-falloutpkg-fallout
FreeBSD:13:mipspkg-falloutpkg-fallout
FreeBSD:13:mips64pkg-falloutpkg-fallout
FreeBSD:13:powerpc64pkg-fallout0.18.0_2
FreeBSD:13:riscv64pkg-falloutpkg-fallout
FreeBSD:14:aarch640.18.0_2pkg-fallout
FreeBSD:14:amd640.18.0_2pkg-fallout
FreeBSD:14:armv6pkg-falloutpkg-fallout
FreeBSD:14:armv7pkg-falloutpkg-fallout
FreeBSD:14:i386pkg-falloutpkg-fallout
FreeBSD:14:mipspkg-falloutpkg-fallout
FreeBSD:14:mips64pkg-falloutpkg-fallout
FreeBSD:14:powerpc640.18.0_2pkg-fallout
FreeBSD:14:riscv64pkg-falloutpkg-fallout
 
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. re2c>0 : devel/re2c
  3. dwarfdump : devel/dwarfdump
  4. rapidjson>0 : devel/rapidjson
  5. bison : devel/bison
  6. cmake : devel/cmake-core
  7. ninja : devel/ninja
  8. python3.9 : lang/python39
Runtime dependencies:
  1. dwarfdump : devel/dwarfdump
Library dependencies:
  1. libfmt.so : devel/libfmt
  2. libunwind.so : devel/libunwind
  3. libLLVM-11.so : devel/llvm11
There are no ports dependent upon this port

Configuration Options:
Options name:
USES:
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/lfortran/lfortran/tar.gz/v0.18.0?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.18.0_2
19 Dec 2022 09:31:34
commit hash:2af489c04c7079c98287d0aa27e62fc008e0493ecommit hash:2af489c04c7079c98287d0aa27e62fc008e0493ecommit hash:2af489c04c7079c98287d0aa27e62fc008e0493ecommit hash:2af489c04c7079c98287d0aa27e62fc008e0493e files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: chase the upgrade of devel/libfmt to 9.1.0

PR:		268081
0.18.0_1
11 Nov 2022 14:05:13
commit hash:e10acf231e3c6091a69edc73e8ccad34592aa963commit hash:e10acf231e3c6091a69edc73e8ccad34592aa963commit hash:e10acf231e3c6091a69edc73e8ccad34592aa963commit hash:e10acf231e3c6091a69edc73e8ccad34592aa963 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
lang/lfortran: mark BROKEN on i386 and FreeBSD-12

Reported by:	pkg-fallout
0.18.0_1
01 Nov 2022 18:23:50
commit hash:7622388b92699fee9c5f28a1566d405a4ba4c401commit hash:7622388b92699fee9c5f28a1566d405a4ba4c401commit hash:7622388b92699fee9c5f28a1566d405a4ba4c401commit hash:7622388b92699fee9c5f28a1566d405a4ba4c401 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
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
commit hash:c653021c5cb7a1501d9491e96d4ae0e8e94e6c3fcommit hash:c653021c5cb7a1501d9491e96d4ae0e8e94e6c3fcommit hash:c653021c5cb7a1501d9491e96d4ae0e8e94e6c3fcommit hash:c653021c5cb7a1501d9491e96d4ae0e8e94e6c3f files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
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