aboutsummaryrefslogtreecommitdiffstats
path: root/Mk
diff options
context:
space:
mode:
Diffstat (limited to 'Mk')
-rw-r--r--Mk/Uses/fortran.mk6
-rw-r--r--Mk/bsd.default-versions.mk6
2 files changed, 7 insertions, 5 deletions
diff --git a/Mk/Uses/fortran.mk b/Mk/Uses/fortran.mk
index 1d019c531b9..ae97e565e5b 100644
--- a/Mk/Uses/fortran.mk
+++ b/Mk/Uses/fortran.mk
@@ -4,7 +4,7 @@
#
# Feature: fortran
# Usage: USES=fortran
-# Valid ARGS: flang, gcc (default)
+# Valid ARGS: flang, gfortran (default)
#
# MAINTAINER: fortran@FreeBSD.org
@@ -12,7 +12,7 @@
_INCLUDE_USES_FORTRAN_MK= yes
.if empty(fortran_ARGS)
-fortran_ARGS= gcc
+fortran_ARGS= ${FORTRAN_DEFAULT}
.endif
.if ${fortran_ARGS} == flang
@@ -25,7 +25,7 @@ LDFLAGS+= -L${LOCALBASE}/flang/lib -Wl,--as-needed -lflang -lexecinfo -Wl,--no-a
.else
IGNORE= USES=fortran: flang argument only available for amd64
.endif
-.elif ${fortran_ARGS} == gcc
+.elif ${fortran_ARGS} == gfortran
_GCC_VER= ${GCC_DEFAULT:S/.//}
BUILD_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
RUN_DEPENDS+= gfortran${_GCC_VER}:lang/gcc${_GCC_VER}
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index 28fd89f8843..4e29d57965b 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -15,8 +15,8 @@ _INCLUDE_BSD_DEFAULT_VERSIONS_MK= yes
LOCALBASE?= /usr/local
-.for lang in APACHE BDB FIREBIRD FPC GCC GHOSTSCRIPT LINUX LUA MYSQL PERL5 \
- PGSQL PHP PYTHON PYTHON2 PYTHON3 RUBY SSL TCLTK
+.for lang in APACHE BDB FIREBIRD FORTRAN FPC GCC GHOSTSCRIPT LINUX LUA MYSQL \
+ PERL5 PGSQL PHP PYTHON PYTHON2 PYTHON3 RUBY SSL TCLTK
.if defined(${lang}_DEFAULT)
WARNING+= "The variable ${lang}_DEFAULT is set and it should only be defined through DEFAULT_VERSIONS+=${lang:tl}=${${lang}_DEFAULT} in /etc/make.conf"
WARNING+= "This behaviour has never been supported and will be removed on 2017-01-31"
@@ -35,6 +35,8 @@ APACHE_DEFAULT?= 2.4
BDB_DEFAULT?= 5
# Possible values: 2.5
FIREBIRD_DEFAULT?= 2.5
+# Possible values: flang (experimental), gfortran
+FORTRAN_DEFAULT?= gfortran
# Possible values: 3.0.0
FPC_DEFAULT?= 3.0.2
# Possible values: 4.8, 4.9, 5, 6, 7