With this patch:
$ diff -u /usr/local/lib/R.prev/etc/Makeconf /usr/local/lib/R/etc/Makeconf
--- /usr/local/lib/R.prev/etc/Makeconf Wed Aug 17 09:50:09 2016
+++ /usr/local/lib/R/etc/Makeconf Thu Aug 18 14:23:37 2016
@@ -33,11 +33,11 @@
ECHO_N = -n
ECHO_T =
## NB, set FC before F77 as on Solaris make, setting FC sets F77
-FC = gfortran
+FC = egfortran
FCFLAGS = -g -O2 $(LTO)
## additional libs needed when linking with $(FC), e.g. on Solaris
FCLIBS =
-F77 = gfortran
+F77 = egfortran
F77_VISIBILITY = -fvisibility=hidden
FFLAGS = -O2 $(LTO)
FLIBS = -R/usr/local/lib/R/lib -lgfortran -lm -lquadmath
Comments?
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/R/Makefile,v
retrieving revision 1.84
diff -u -p -r1.84 Makefile
--- Makefile 21 Jun 2016 18:21:52 -0000 1.84
+++ Makefile 18 Aug 2016 12:26:50 -0000
@@ -2,6 +2,7 @@
COMMENT= powerful math/statistics/graphics language
DISTNAME= R-3.3.1
+REVISION= 0
SO_VERSION= 32.0
.for _lib in R Rblas Rlapack
@@ -66,6 +67,7 @@ RUN_DEPENDS= archivers/gtar \
archivers/zip \
devel/gmake \
devel/xdg-utils \
+ lang/gcc/4.9,-f95>=4.9,<4.10 \
print/texlive/base>=2014p1
CONFIGURE_STYLE=gnu
@@ -85,6 +87,8 @@ CONFIGURE_ENV= FFLAGS="${FFLAGS}" \
MAKEINFO="${LOCALBASE}/bin/gtexi2any" \
R_DYLIB_VERSION=${SO_VERSION} \
TEXI2DVI="${LOCALBASE}/bin/gtexi2dvi" \
+ ac_cv_prog_F77=egfortran \
+ ac_cv_prog_ac_ct_FC=egfortran \
rdocdir="${PREFIX}/share/doc/R"
SEPARATE_BUILD= Yes
Index: pkg/README
===================================================================
RCS file: /cvs/ports/math/R/pkg/README,v
retrieving revision 1.4
diff -u -p -r1.4 README
--- pkg/README 14 Dec 2015 16:49:02 -0000 1.4
+++ pkg/README 18 Aug 2016 12:26:50 -0000
@@ -22,8 +22,7 @@ Customizing package compilation
Make variables to be used by R packages compiling code at installation time
can be customized via ~/.R/Makevars
(https://cran.r-project.org/doc/manuals/r-release/R-admin.html#Customizing-package-compilation).
-E.g., for using recent compilers (packages g++, g95, and gcc) add
+E.g., for using recent compilers (packages g++, gcc) add
CC=egcc -std=gnu99
CXX=eg++
-F77=egfortran