./lang/flang/flang [LLVM Fortran compiler passes and runtime library]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 8.0.1.20191107, Package name: flang-8.0.1.20191107
Maintained by: Brian Callahan
Master sites:
Description
Flang is a Fortran compiler targeting LLVM.
This package includes the compiler passes and runtime library.
Flang is based on the Nvidia PGI Fortran compiler.


Filesize: 130145.244 KB
Version History (View Complete History)
  • (2019-11-11) Updated to version: flang-8.0.1.20191107
  • (2019-09-20) Updated to version: flang-8.0.0.20190917
  • (2019-08-29) Updated to version: flang-8.0.0.20190824
  • (2019-08-13) Updated to version: flang-8.0.0.20190801
  • (2019-07-30) Updated to version: flang-8.0.0.20190726
  • (2019-07-18) Updated to version: flang-8.0.0.20190708
  • (2019-06-24) Updated to version: flang-7.0.1.20190622
  • (2019-06-15) Updated to version: flang-7.0.1.20190613
  • (2019-05-06) Updated to version: flang-7.0.1.20190503
  • (2019-04-26) Updated to version: flang-7.0.1.20190424
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2019-03-06 06:51:15 by Antoine Jacoutot | Files touched by this commit (1)
Log message:
Unbreak: don't pick up llvm-config(1) from base
   2019-03-04 23:47:59 by Brian Callahan | Files touched by this commit (8)
Log message:
Update flang to the code dated 01 March 2019.
   2019-03-04 23:47:59 by Brian Callahan | Files touched by this commit (8)
Log message:
Update flang to the code dated 01 March 2019.
   2019-02-16 13:39:46 by Brian Callahan | Files touched by this commit (7)
Log message:
Update flang to its latest; note the minor bump to libpgmath
   2019-02-16 13:39:46 by Brian Callahan | Files touched by this commit (7)
Log message:
Update flang to its latest; note the minor bump to libpgmath
   2019-02-15 10:51:10 by Brian Callahan | Files touched by this commit (31)
Log message:
Update flang to use llvm-7.0.1 as its backend.
Reenable arm64 support as well.
   2019-02-15 10:51:10 by Brian Callahan | Files touched by this commit (31)
Log message:
Update flang to use llvm-7.0.1 as its backend.
Reenable arm64 support as well.
   2019-01-25 13:06:48 by Brian Callahan | Files touched by this commit (5)
Log message:
Update flang to the latest.
While here, remove base-gcc from the COMPILER list in driver/ -- it's C++11
   2019-01-25 13:06:48 by Brian Callahan | Files touched by this commit (5)
Log message:
Update flang to the latest.
While here, remove base-gcc from the COMPILER list in driver/ -- it's C++11
   2019-01-09 10:45:49 by Brian Callahan | Files touched by this commit (4)
Log message:
New year, new flang code.
   2019-01-09 10:45:49 by Brian Callahan | Files touched by this commit (4)
Log message:
New year, new flang code.
   2018-12-26 10:37:14 by Brian Callahan | Files touched by this commit (11)
Log message:
Push flang up to its latest commits. Note the major bump on libpgmath.
   2018-12-26 10:37:14 by Brian Callahan | Files touched by this commit (11)
Log message:
Push flang up to its latest commits. Note the major bump on libpgmath.
   2018-12-26 10:37:14 by Brian Callahan | Files touched by this commit (11)
Log message:
Push flang up to its latest commits. Note the major bump on libpgmath.
   2018-12-26 10:37:14 by Brian Callahan | Files touched by this commit (11)
Log message:
Push flang up to its latest commits. Note the major bump on libpgmath.
   2018-10-24 08:28:14 by Stuart Henderson | Files touched by this commit (740)
Log message:
Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.
This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -
- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.
- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.
devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
   2018-10-20 14:11:35 by Brian Callahan | Files touched by this commit (4)
Log message:
Bring in the flang commits from October (so far)
   2018-10-20 14:11:35 by Brian Callahan | Files touched by this commit (4)
Log message:
Bring in the flang commits from October (so far)
   2018-10-16 08:56:38 by Brian Callahan | Files touched by this commit (9)
Log message:
Catch up with flang changes. Note the major bump to libpgmath.
   2018-10-16 08:56:38 by Brian Callahan | Files touched by this commit (9)
Log message:
Catch up with flang changes. Note the major bump to libpgmath.
   2018-09-26 12:31:46 by Brian Callahan | Files touched by this commit (10)
Log message:
Update to the latest flang--this brings us in line with Nvidia's latest
binary release. Note the minor bump to libflang and the major bump to
libflangrti.
   2018-09-26 12:31:46 by Brian Callahan | Files touched by this commit (10)
Log message:
Update to the latest flang--this brings us in line with Nvidia's latest
binary release. Note the minor bump to libflang and the major bump to
libflangrti.
   2018-09-26 12:31:46 by Brian Callahan | Files touched by this commit (10)
Log message:
Update to the latest flang--this brings us in line with Nvidia's latest
binary release. Note the minor bump to libflang and the major bump to
libflangrti.
   2018-09-26 12:31:46 by Brian Callahan | Files touched by this commit (10)
Log message:
Update to the latest flang--this brings us in line with Nvidia's latest
binary release. Note the minor bump to libflang and the major bump to
libflangrti.
   2018-09-26 12:31:46 by Brian Callahan | Files touched by this commit (10)
Log message:
Update to the latest flang--this brings us in line with Nvidia's latest
binary release. Note the minor bump to libflang and the major bump to
libflangrti.
   2018-09-26 12:31:46 by Brian Callahan | Files touched by this commit (10)
Log message:
Update to the latest flang--this brings us in line with Nvidia's latest
binary release. Note the minor bump to libflang and the major bump to
libflangrti.
   2018-08-31 15:50:08 by Brian Callahan | Files touched by this commit (5)
Log message:
Update flang to 6.0.0.20180830 -- note the flangrti major bump.
   2018-08-31 15:50:08 by Brian Callahan | Files touched by this commit (5)
Log message:
Update flang to 6.0.0.20180830 -- note the flangrti major bump.
   2018-08-31 15:50:08 by Brian Callahan | Files touched by this commit (5)
Log message:
Update flang to 6.0.0.20180830 -- note the flangrti major bump.
   2018-08-25 18:40:22 by Brian Callahan | Files touched by this commit (8)
Log message:
Update all the flang components to their latest versions.
   2018-08-25 18:40:22 by Brian Callahan | Files touched by this commit (8)
Log message:
Update all the flang components to their latest versions.
   2018-08-12 09:28:15 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to flang-6.0.0.20180811 -- fixes an internal compiler error
   2018-08-12 09:28:15 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to flang-6.0.0.20180811 -- fixes an internal compiler error
   2018-08-08 15:14:06 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to flang-6.0.0.20180804.
   2018-08-08 15:14:06 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to flang-6.0.0.20180804.
   2018-08-02 23:47:35 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to latest flang code, fixes for Fortran 2008 SUBMODULES.
While here, temporarily mark flang as BROKEN-arm64 to not waste the
build-bot's time. See: https://github.com/flang-compiler/flang/issues/557
for more information.
   2018-08-02 23:47:35 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to latest flang code, fixes for Fortran 2008 SUBMODULES.
While here, temporarily mark flang as BROKEN-arm64 to not waste the
build-bot's time. See: https://github.com/flang-compiler/flang/issues/557
for more information.
   2018-07-31 11:26:50 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to flang-6.0.0.20180730 -- now with Fortran 2008 SUBMODULE support.
   2018-07-31 11:26:50 by Brian Callahan | Files touched by this commit (4)
Log message:
Update to flang-6.0.0.20180730 -- now with Fortran 2008 SUBMODULE support.
   2018-07-28 22:06:48 by Brian Callahan | Files touched by this commit (4)
Log message:
Routine flang update to 6.0.0.20180727.
   2018-07-28 22:06:48 by Brian Callahan | Files touched by this commit (4)
Log message:
Routine flang update to 6.0.0.20180727.
   2018-07-25 15:08:47 by Brian Callahan | Files touched by this commit (9)
Log message:
Update to flang-6.0.0.20180725. Note the major bump to libpgmath. This
update also brings in an MD version of libpgmath for arm64 (like it is on
amd64); however, this arm64 MD version is currently disabled until I am
able to test it.
   2018-07-25 15:08:47 by Brian Callahan | Files touched by this commit (9)
Log message:
Update to flang-6.0.0.20180725. Note the major bump to libpgmath. This
update also brings in an MD version of libpgmath for arm64 (like it is on
amd64); however, this arm64 MD version is currently disabled until I am
able to test it.
   2018-07-23 18:59:31 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to flang-6.0.0.20180723
   2018-07-23 18:59:31 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to flang-6.0.0.20180723
   2018-07-08 18:30:07 by Brian Callahan | Files touched by this commit (5)
Log message:
Update flang to the 20180707 code commits.
   2018-07-08 18:30:07 by Brian Callahan | Files touched by this commit (5)
Log message:
Update flang to the 20180707 code commits.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-04 16:00:28 by Brian Callahan | Files touched by this commit (13)
Log message:
Use libaio_compat within flang. This lets us drop a lot of patches.
Note the minor bump in libflang since the aio routines are now added.
   2018-07-02 22:04:11 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to yesterday's flang version. Note the minor bump to libflang.
   2018-07-02 22:04:11 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to yesterday's flang version. Note the minor bump to libflang.
   2018-07-02 22:04:11 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to yesterday's flang version. Note the minor bump to libflang.
   2018-07-02 22:04:11 by Brian Callahan | Files touched by this commit (6)
Log message:
Update to yesterday's flang version. Note the minor bump to libflang.
   2018-06-29 14:27:45 by Brian Callahan | Files touched by this commit (4)
Log message:
Push flang to today's code update.
   2018-06-29 14:27:45 by Brian Callahan | Files touched by this commit (4)
Log message:
Push flang to today's code update.
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-26 18:09:26 by Brian Callahan | Files touched by this commit (10)
Log message:
Enable flang for arm64.
Bumping REVISION for libpgmath and flang (but not driver). Mostly because
of a PLIST sync, but also because the build did change: includes a patch to
stop clang from silently passing off some of the build work to base gcc
(which obviously failed on arm64).
   2018-06-22 19:10:35 by Brian Callahan | Files touched by this commit (4)
Log message:
Update flang to 6.0.0.20180621
   2018-06-22 19:10:35 by Brian Callahan | Files touched by this commit (4)
Log message:
Update flang to 6.0.0.20180621
   2018-06-16 14:08:28 by Brian Callahan | Files touched by this commit (16)
Log message:
Update flang to the latest code commits from yesterday.
   2018-06-16 14:08:28 by Brian Callahan | Files touched by this commit (16)
Log message:
Update flang to the latest code commits from yesterday.
   2018-06-16 14:08:28 by Brian Callahan | Files touched by this commit (16)
Log message:
Update flang to the latest code commits from yesterday.
   2018-06-16 14:08:28 by Brian Callahan | Files touched by this commit (16)
Log message:
Update flang to the latest code commits from yesterday.
   2018-06-16 14:08:28 by Brian Callahan | Files touched by this commit (16)
Log message:
Update flang to the latest code commits from yesterday.
   2018-05-09 16:27:41 by Brian Callahan | Files touched by this commit (17)
Log message:
Update to flang6. Also included are fixes to allow flang to be build with
lld and allow binaries to be linked with lld when compiled with flang.
ok kn@
   2018-05-09 16:27:41 by Brian Callahan | Files touched by this commit (17)
Log message:
Update to flang6. Also included are fixes to allow flang to be build with
lld and allow binaries to be linked with lld when compiled with flang.
ok kn@
   2018-05-09 16:27:41 by Brian Callahan | Files touched by this commit (17)
Log message:
Update to flang6. Also included are fixes to allow flang to be build with
lld and allow binaries to be linked with lld when compiled with flang.
ok kn@
   2018-05-09 16:27:41 by Brian Callahan | Files touched by this commit (17)
Log message:
Update to flang6. Also included are fixes to allow flang to be build with
lld and allow binaries to be linked with lld when compiled with flang.
ok kn@
   2018-05-09 16:27:41 by Brian Callahan | Files touched by this commit (17)
Log message:
Update to flang6. Also included are fixes to allow flang to be build with
lld and allow binaries to be linked with lld when compiled with flang.
ok kn@
   2018-04-07 08:58:18 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Mark BROKEN for the time being; maintainer is working on an update to work
with llvm 6.0.
   2018-03-12 20:46:44 by Brian Callahan | Files touched by this commit (8)
Log message:
Chase the 20180308 flang updates. Use sincos functions since we have them.
   2018-03-12 20:46:44 by Brian Callahan | Files touched by this commit (8)
Log message:
Chase the 20180308 flang updates. Use sincos functions since we have them.
   2018-03-12 20:46:44 by Brian Callahan | Files touched by this commit (8)
Log message:
Chase the 20180308 flang updates. Use sincos functions since we have them.
   2018-03-12 20:46:44 by Brian Callahan | Files touched by this commit (8)
Log message:
Chase the 20180308 flang updates. Use sincos functions since we have them.
   2018-03-12 20:46:44 by Brian Callahan | Files touched by this commit (8)
Log message:
Chase the 20180308 flang updates. Use sincos functions since we have them.
   2018-03-12 20:46:44 by Brian Callahan | Files touched by this commit (8)
Log message:
Chase the 20180308 flang updates. Use sincos functions since we have them.
   2018-03-02 18:40:52 by Brian Callahan | Files touched by this commit (2)
Log message:
Chase latest flang update.
   2018-03-02 18:40:52 by Brian Callahan | Files touched by this commit (2)
Log message:
Chase latest flang update.
   2018-02-11 08:52:26 by Brian Callahan | Files touched by this commit (2)
Log message:
Chase the latest flang commits from a few days ago.
   2018-02-11 08:52:26 by Brian Callahan | Files touched by this commit (2)
Log message:
Chase the latest flang commits from a few days ago.
   2018-02-06 22:50:55 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to today's latest flang code push.
While here, update the COMPILER comments. Flang is C11, not C++11.
   2018-02-06 22:50:55 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to today's latest flang code push.
While here, update the COMPILER comments. Flang is C11, not C++11.
   2018-01-28 01:59:59 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to flang-5.0.1.20180125
   2018-01-28 01:59:59 by Brian Callahan | Files touched by this commit (2)
Log message:
Update to flang-5.0.1.20180125
   2018-01-10 22:09:30 by Brian Callahan | Files touched by this commit (2)
Log message:
Update flang to the latest upstream.
   2018-01-10 22:09:30 by Brian Callahan | Files touched by this commit (2)
Log message:
Update flang to the latest upstream.
   2018-01-05 13:19:44 by Brian Callahan | Files touched by this commit (2)
Log message:
Update flang to its latest github commit.
Changes:
https://github.com/flang-compiler/flang/commit/66e17ec6e0f38c094e43e82abc9c41c33c48f492
   2018-01-05 13:19:44 by Brian Callahan | Files touched by this commit (2)
Log message:
Update flang to its latest github commit.
Changes:
https://github.com/flang-compiler/flang/commit/66e17ec6e0f38c094e43e82abc9c41c33c48f492
   2018-01-02 07:17:52 by Brian Callahan | Files touched by this commit (1)
Log message:
lang/flang/flang also has a BDEP on devel/llvm.
spotted by naddy@ -- thanks!