On Mon, Aug 22, 2016 at 11:01:53AM +0200, David Coppa wrote:
> 
> Hi,
> 
> Given that:
> 
> - lang/g77-old devel/libf2c-old are long dead
> 
> - lang/gfortran will go to the Attic in the same way
> 
> - to use the newer fortran (egfortran) from gcc 4.9, it's better
>   to use the MODGCC4_* macros (see math/R)
> 
> After all this reasoning, ports/infrastructure/mk/fortran.port.mk
> has become a simple four-liner:
> 
> ---8<---
> 
> MODFORTRAN_COMPILER ?= g77
> MODFORTRAN_BUILD_DEPENDS += lang/g77 devel/libf2c
> MODFORTRAN_LIB_DEPENDS += devel/libf2c
> MODFORTRAN_WANTLIB += g2c
> 
> ---8<---
> 
> So, why not just removing it completely?
> 
> Ciao!
> David
> 
> Index: audio/cmu-sphinx3/Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/cmu-sphinx3/Makefile,v
> retrieving revision 1.13
> diff -u -p -u -p -r1.13 Makefile
> --- audio/cmu-sphinx3/Makefile        27 Apr 2016 20:55:02 -0000      1.13
> +++ audio/cmu-sphinx3/Makefile        22 Aug 2016 06:21:16 -0000
> @@ -16,14 +16,13 @@ PERMIT_PACKAGE_CDROM=     Yes
>  
>  MASTER_SITES=        ${MASTER_SITE_SOURCEFORGE:=cmusphinx/}
>  
> -WANTLIB=     blas c lapack m pthread sndio ${MODFORTRAN_WANTLIB} \
> +WANTLIB=     blas c g2c lapack m pthread sndio \
>               sphinxad sphinxbase
>  
> -MODULES=     converters/libiconv fortran
> -MODFORTRAN_COMPILER = g77
> +MODULES=     converters/libiconv
>  
>  LIB_DEPENDS= audio/cmu-sphinxbase \
> -             ${MODFORTRAN_LIB_DEPENDS}
> +             devel/libf2c
>  
>  
>  CONFIGURE_STYLE=gnu
> Index: audio/cmu-sphinxbase/Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/cmu-sphinxbase/Makefile,v
> retrieving revision 1.11
> diff -u -p -u -p -r1.11 Makefile
> --- audio/cmu-sphinxbase/Makefile     27 Apr 2016 20:53:34 -0000      1.11
> +++ audio/cmu-sphinxbase/Makefile     22 Aug 2016 06:21:16 -0000
> @@ -17,13 +17,11 @@ PERMIT_PACKAGE_CDROM=     Yes
>  
>  MASTER_SITES=        ${MASTER_SITE_SOURCEFORGE:=cmusphinx/}
>  
> -WANTLIB=     blas c lapack m pthread sndio ${MODFORTRAN_WANTLIB}
> -MODULES=     converters/libiconv fortran
> -MODFORTRAN_COMPILER = g77
> -
> +WANTLIB=     blas c g2c lapack m pthread sndio
> +MODULES=     converters/libiconv
>  
>  LIB_DEPENDS= math/lapack \
> -             ${MODFORTRAN_LIB_DEPENDS}
> +             devel/libf2c
>  
>  CONFIGURE_STYLE=     gnu
>  CONFIGURE_ARGS=              --without-python
> Index: devel/lam/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/lam/Makefile,v
> retrieving revision 1.25
> diff -u -p -u -p -r1.25 Makefile
> --- devel/lam/Makefile        16 Mar 2015 18:07:41 -0000      1.25
> +++ devel/lam/Makefile        22 Aug 2016 06:21:21 -0000
> @@ -28,8 +28,7 @@ CONFIGURE_STYLE=    gnu
>  MODGNU_CONFIG_GUESS_DIRS=    ${WRKSRC}/config ${WRKSRC}/mpi2c++
>  CONFIGURE_ARGS+=     --with-rsh="ssh -x"
>  
> -MODULES=             fortran
> -MODFORTRAN_COMPILER =        g77
> -BUILD_DEPENDS=               ${MODFORTRAN_BUILD_DEPENDS}
> +BUILD_DEPENDS=               devel/libf2c \
> +                     lang/g77
>  
>  .include <bsd.port.mk>
> Index: devel/openmpi/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/openmpi/Makefile,v
> retrieving revision 1.17
> diff -u -p -u -p -r1.17 Makefile
> --- devel/openmpi/Makefile    27 Mar 2016 15:31:24 -0000      1.17
> +++ devel/openmpi/Makefile    22 Aug 2016 06:21:22 -0000
> @@ -19,9 +19,8 @@ CATEGORIES =                devel
>  
>  HOMEPAGE =           http://www.open-mpi.org/
>  
> -MODULES =            fortran
> -MODFORTRAN_COMPILER =        g77
> -BUILD_DEPENDS +=     ${MODFORTRAN_BUILD_DEPENDS}
> +BUILD_DEPENDS +=     devel/libf2c \
> +                     lang/g77
>  
>  # BSD
>  PERMIT_PACKAGE_CDROM =       Yes
> Index: infrastructure/mk/fortran.port.mk
> ===================================================================
> RCS file: infrastructure/mk/fortran.port.mk
> diff -N infrastructure/mk/fortran.port.mk
> --- infrastructure/mk/fortran.port.mk 20 Nov 2010 19:57:30 -0000      1.12
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,41 +0,0 @@
> -# $OpenBSD: fortran.port.mk,v 1.12 2010/11/20 19:57:30 espie Exp $
> -
> -MODFORTRAN_COMPILER ?= g77
> -
> -.if empty(MODFORTRAN_COMPILER)
> -ERRORS += "Fatal: need to specify MODFORTRAN_COMPILER"
> -.endif
> -
> -.if ${MODFORTRAN_COMPILER:L} == "g77"
> -.  if ${COMPILER_VERSION:L:Mgcc[34]*}
> -_MODFORTRAN_LIB_DEPENDS_G77 = devel/libf2c
> -_MODFORTRAN_WANTLIB_G77 = g2c
> -_MODFORTRAN_BUILD_DEPENDS_G77 = lang/g77 devel/libf2c
> -.  else
> -_MODFORTRAN_LIB_DEPENDS_G77 = devel/libf2c-old
> -_MODFORTRAN_WANTLIB_G77 += g2c
> -_MODFORTRAN_BUILD_DEPENDS_G77 = lang/g77-old devel/libf2c-old
> -.  endif
> -MODFORTRAN_LIB_DEPENDS += ${_MODFORTRAN_LIB_DEPENDS_G77}
> -MODFORTRAN_WANTLIB += ${_MODFORTRAN_WANTLIB_G77}
> -MODFORTRAN_BUILD_DEPENDS += ${_MODFORTRAN_BUILD_DEPENDS_G77}
> -MODFORTRAN_post-patch = \
> -if test -e /usr/bin/g77 -o -e /usr/bin/f77; then \
> -    echo "Error: remove old fortran compiler /usr/bin/f77 /usr/bin/g77"; \
> -    exit 1; \
> -fi
> -.elif ${MODFORTRAN_COMPILER:L} == "gfortran"
> -.  if ${COMPILER_VERSION:L:Mgcc4}
> -_MODFORTRAN_LIB_DEPENDS_GFORTRAN = lang/gfortran,-lib
> -_MODFORTRAN_WANTLIB_GFORTRAN = gfortran
> -_MODFORTRAN_BUILD_DEPENDS_GFORTRAN = lang/gfortran
> -.  else
> -MODULES += gcc4
> -MODGCC4_LANGS += fortran
> -.  endif
> -MODFORTRAN_LIB_DEPENDS += ${_MODFORTRAN_LIB_DEPENDS_GFORTRAN}
> -MODFORTRAN_WANTLIB += ${_MODFORTRAN_WANTLIB_GFORTRAN}
> -MODFORTRAN_BUILD_DEPENDS += ${_MODFORTRAN_BUILD_DEPENDS_GFORTRAN}
> -.else
> -ERRORS += "Fatal: MODFORTRAN_COMPILER must be one of: g77 gfortran"
> -.endif
> Index: math/arpack/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/arpack/Makefile,v
> retrieving revision 1.15
> diff -u -p -u -p -r1.15 Makefile
> --- math/arpack/Makefile      16 Mar 2015 18:07:49 -0000      1.15
> +++ math/arpack/Makefile      22 Aug 2016 06:21:32 -0000
> @@ -17,9 +17,8 @@ MASTER_SITES=       ${HOMEPAGE}SRC/
>  DISTFILES=   ${DISTNAME}.tar.gz patch.tar.gz ug.ps.gz
>  DIST_SUBDIR= arpack
>  
> -MODULES=             fortran
> -MODFORTRAN_COMPILER =        g77
> -BUILD_DEPENDS=               ${MODFORTRAN_BUILD_DEPENDS}
> +BUILD_DEPENDS=       devel/libf2c \
> +             lang/g77
>  
>  LIB_DEPENDS =        math/lapack \
>               math/blas
> Index: math/blas/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/blas/Makefile,v
> retrieving revision 1.25
> diff -u -p -u -p -r1.25 Makefile
> --- math/blas/Makefile        3 Dec 2015 21:24:30 -0000       1.25
> +++ math/blas/Makefile        22 Aug 2016 06:21:32 -0000
> @@ -25,9 +25,8 @@ EXTRACT_SUFX=       .tgz
>  DIST_SUBDIR= ${DISTNAME}-${VERSION}
>  WRKDIST=     ${WRKDIR}/BLAS
>  
> -MODULES=     fortran
> -MODFORTRAN_COMPILER = g77
> -BUILD_DEPENDS=       ${MODFORTRAN_BUILD_DEPENDS}
> +BUILD_DEPENDS=       devel/libf2c \
> +             lang/g77
>  
>  MAKE_FILE=   ${FILESDIR}/Makefile
>  MAKE_ENV=    SHLIB_MAJOR=${LIBblas_VERSION:R} \
> Index: math/cblas/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/cblas/Makefile,v
> retrieving revision 1.16
> diff -u -p -u -p -r1.16 Makefile
> --- math/cblas/Makefile       16 Mar 2015 18:07:49 -0000      1.16
> +++ math/cblas/Makefile       22 Aug 2016 06:21:32 -0000
> @@ -23,10 +23,8 @@ DIST_SUBDIR=       ${DISTNAME}-${VERSION}
>  WRKDIST=     ${WRKDIR}/CBLAS
>  WRKSRC=              ${WRKDIST}/src
>  
> -MODULES=             fortran
> -MODFORTRAN_COMPILER =        g77
> -
> -BUILD_DEPENDS =      ${MODFORTRAN_BUILD_DEPENDS}
> +BUILD_DEPENDS =      devel/libf2c \
> +             lang/g77
>  LIB_DEPENDS =        math/blas
>  WANTLIB =    blas>=1.0
>  
> Index: math/lapack/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/lapack/Makefile,v
> retrieving revision 1.24
> diff -u -p -u -p -r1.24 Makefile
> --- math/lapack/Makefile      18 Jun 2015 07:19:25 -0000      1.24
> +++ math/lapack/Makefile      22 Aug 2016 06:21:32 -0000
> @@ -21,9 +21,8 @@ EXTRACT_SUFX=       .tgz
>  LIB_DEPENDS =        math/blas
>  WANTLIB =    blas>=1
>  
> -MODULES=     fortran
> -MODFORTRAN_COMPILER = g77
> -BUILD_DEPENDS=       ${MODFORTRAN_BUILD_DEPENDS}
> +BUILD_DEPENDS=       devel/libf2c \
> +             lang/g77
>  
>  MAKE_ENV=    SHLIB_MAJOR=${LIBlapack_VERSION:R} \
>               SHLIB_MINOR=${LIBlapack_VERSION:E} \
> Index: math/matio/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/matio/Makefile,v
> retrieving revision 1.14
> diff -u -p -u -p -r1.14 Makefile
> --- math/matio/Makefile       11 Mar 2016 20:28:27 -0000      1.14
> +++ math/matio/Makefile       22 Aug 2016 06:21:32 -0000
> @@ -15,14 +15,13 @@ PERMIT_PACKAGE_CDROM=     Yes
>  MASTER_SITES=        ${MASTER_SITE_SOURCEFORGE:=matio/}
>  EXTRACT_SUFX=        .tar.bz2
>  
> -MODULES=     fortran
> -MODFORTRAN_COMPILER = g77
> -WANTLIB=     ${MODFORTRAN_WANTLIB} m
> -BUILD_DEPENDS=       ${MODFORTRAN_BUILD_DEPENDS}
> -LIB_DEPENDS= ${MODFORTRAN_LIB_DEPENDS}
> +WANTLIB=     g2c m
> +BUILD_DEPENDS=       devel/libf2c \
> +             lang/g77
> +LIB_DEPENDS= devel/libf2c
>  
>  CONFIGURE_STYLE=gnu
> -CONFIGURE_ENV += FC=${MODFORTRAN_COMPILER}
> +CONFIGURE_ENV += FC="${LOCALBASE}/bin/g77"
>  CONFIGURE_ARGS=      --enable-fortran=no \
>               --enable-test=yes
>  
> Index: math/netcdf/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/netcdf/Makefile,v
> retrieving revision 1.25
> diff -u -p -u -p -r1.25 Makefile
> --- math/netcdf/Makefile      10 Mar 2016 11:50:13 -0000      1.25
> +++ math/netcdf/Makefile      22 Aug 2016 06:21:32 -0000
> @@ -16,9 +16,9 @@ SHARED_LIBS=        netcdf          4.0 \
>  HOMEPAGE=    http://www.unidata.ucar.edu/packages/netcdf/
>  
>  MAINTAINER=  Tom Knienieder <t...@knienieder.com>
> -MODULES =    fortran
> -MODFORTRAN_COMPILER = g77
> -BUILD_DEPENDS =      ${MODFORTRAN_BUILD_DEPENDS} 
> +
> +BUILD_DEPENDS =      devel/libf2c \
> +             lang/g77
>  
>  # BSD-like
>  PERMIT_PACKAGE_CDROM=        Yes
> Index: math/octave/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/octave/Makefile,v
> retrieving revision 1.88
> diff -u -p -u -p -r1.88 Makefile
> --- math/octave/Makefile      13 Jun 2016 17:42:36 -0000      1.88
> +++ math/octave/Makefile      22 Aug 2016 06:21:32 -0000
> @@ -21,14 +21,13 @@ MAINTAINER =      Steven Mestdagh <steven@ope
>  # GPLv3
>  PERMIT_PACKAGE_CDROM =       Yes
>  
> -WANTLIB += ${MODFORTRAN_WANTLIB}
>  WANTLIB += FLAC GL GLU GraphicsMagick GraphicsMagick++ ICE OSMesa QtGui
>  WANTLIB += QtNetwork QtOpenGL SM X11 X11-xcb Xau Xcursor Xdamage
>  WANTLIB += Xdmcp Xext Xfixes Xft Xi Xinerama Xmu Xrandr Xrender
>  WANTLIB += Xt Xxf86vm amd arpack blas bz2 c camd ccolamd cholmod
>  WANTLIB += colamd crypto curl cxsparse drm ereadline expat fftw3 
> fftw3_threads
>  WANTLIB += fftw3f fftw3f_threads fltk fltk_gl fontconfig freetype
> -WANTLIB += gl2ps glapi glpk glut gmp hdf5 idn lapack lcms2
> +WANTLIB += g2c gl2ps glapi glpk glut gmp hdf5 idn lapack lcms2
>  WANTLIB += ltdl lzma m ncurses nghttp2 ogg pcre png portaudio pthread
>  WANTLIB += pthread-stubs qhull qrupdate qscintilla2 sndfile sndio
>  WANTLIB += ssl stdc++ suitesparseconfig umfpack usbhid util vorbis
> @@ -37,23 +36,23 @@ WANTLIB += vorbisenc xcb xcb-dri2 xcb-gl
>  MASTER_SITES =       ${MASTER_SITE_GNU:=octave/}
>  
>  MODULES =    devel/gettext \
> -             fortran \
>               x11/qt4
>  
> -BUILD_DEPENDS =      ${MODFORTRAN_BUILD_DEPENDS} \
> +BUILD_DEPENDS =      devel/libf2c \
> +             lang/g77 \
> +             math/gnuplot \
>               print/texinfo \
> -             textproc/gsed \
> -             math/gnuplot
> +             textproc/gsed
>  
>  # configure checks for desktop-file-install(1)
>  BUILD_DEPENDS +=devel/desktop-file-utils
>  
>  RUN_DEPENDS =        devel/desktop-file-utils
>  
> -LIB_DEPENDS =        ${MODFORTRAN_LIB_DEPENDS} \
> -             audio/libsndfile \
> +LIB_DEPENDS =        audio/libsndfile \
>               audio/portaudio-svn \
>               devel/glpk \
> +             devel/libf2c \
>               devel/pcre \
>               devel/readline \
>               editors/qscintilla \
> Index: math/plplot/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/plplot/Makefile,v
> retrieving revision 1.53
> diff -u -p -u -p -r1.53 Makefile
> --- math/plplot/Makefile      18 Mar 2016 23:12:18 -0000      1.53
> +++ math/plplot/Makefile      22 Aug 2016 06:21:33 -0000
> @@ -30,18 +30,15 @@ PERMIT_PACKAGE_CDROM =            Yes
>  
>  MASTER_SITES =       ${MASTER_SITE_SOURCEFORGE:=plplot/}
>  
> -MODULES =    devel/gettext \
> -             fortran
> +MODULES =    devel/cmake \
> +             devel/gettext
>  
> -MODFORTRAN_COMPILER = g77
> -
> -BUILD_DEPENDS =      print/ghostscript/gnu-fonts \
> -             ${MODFORTRAN_BUILD_DEPENDS}
> +BUILD_DEPENDS =      devel/libf2c \
> +             lang/g77 \
> +             print/ghostscript/gnu-fonts
>  
>  myRUN_DEPENDS =      print/ghostscript/gnu-fonts
>  
> -MODULES +=   devel/cmake
> -
>  # Until such time as the cmake ninja generator supports fortran
>  USE_NINJA =          No
>  
> @@ -69,7 +66,7 @@ myWANTLIB += png z ${MODGETTEXT_WANTLIB}
>  
>  WANTLIB-main =       ${myWANTLIB} c pthread
>  WANTLIB-c++ =        ${myWANTLIB} csirocsa plplotd stdc++
> -WANTLIB-f77 +=       ${myWANTLIB} csirocsa plplotd ${MODFORTRAN_WANTLIB}
> +WANTLIB-f77 +=       ${myWANTLIB} csirocsa g2c plplotd
>  
>  myLIB_DEPENDS =      devel/glib2 \
>               devel/pango \
> @@ -80,9 +77,9 @@ myLIB_DEPENDS =     devel/glib2 \
>  LIB_DEPENDS-main =   ${myLIB_DEPENDS}
>  LIB_DEPENDS-c++ =    math/plplot,-main \
>                       ${myLIB_DEPENDS}
> -LIB_DEPENDS-f77 =    math/plplot,-main \
> -                     ${myLIB_DEPENDS} \
> -                     ${MODFORTRAN_LIB_DEPENDS}
> +LIB_DEPENDS-f77 =    devel/libf2c \
> +                     math/plplot,-main \
> +                     ${myLIB_DEPENDS}
>  
>  RUN_DEPENDS-main =   ${MODLIBICONV_RUN_DEPENDS} ${myRUN_DEPENDS}
>  RUN_DEPENDS-c++ =
> Index: math/py-numpy/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/py-numpy/Makefile,v
> retrieving revision 1.45
> diff -u -p -u -p -r1.45 Makefile
> --- math/py-numpy/Makefile    18 Mar 2016 13:26:10 -0000      1.45
> +++ math/py-numpy/Makefile    22 Aug 2016 06:21:33 -0000
> @@ -17,12 +17,11 @@ MAINTAINER=               Daniel Dickman <daniel@open
>  # BSD
>  PERMIT_PACKAGE_CDROM=        Yes
>  
> -WANTLIB=             blas lapack m pthread ${MODFORTRAN_WANTLIB} 
> ${MODPY_WANTLIB}
> +WANTLIB=             blas g2c lapack m pthread ${MODPY_WANTLIB}
>  
>  MASTER_SITES=                ${MASTER_SITE_SOURCEFORGE:=numpy/}
>  
> -MODULES=             lang/python \
> -                     fortran
> +MODULES=             lang/python
>  
>  FLAVORS=             python3
>  FLAVOR?=
> @@ -32,11 +31,10 @@ MODPY_SETUP=              setupegg.py
>  
>  TEST_DEPENDS=        devel/py-nose${MODPY_FLAVOR}
>  
> -MODFORTRAN_COMPILER =        g77
> -
> -BUILD_DEPENDS = ${MODFORTRAN_BUILD_DEPENDS}
> -LIB_DEPENDS=            math/lapack \
> -                     ${MODFORTRAN_LIB_DEPENDS}
> +BUILD_DEPENDS=               devel/libf2c \
> +                     lang/g77
> +LIB_DEPENDS=         devel/libf2c \
> +                     math/lapack
>  
>  pre-build:
>       cp -f ${WRKSRC}/numpy/distutils/site.cfg ${WRKSRC}/site.cfg
> Index: math/py-scipy/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/py-scipy/Makefile,v
> retrieving revision 1.26
> diff -u -p -u -p -r1.26 Makefile
> --- math/py-scipy/Makefile    25 Apr 2016 08:33:23 -0000      1.26
> +++ math/py-scipy/Makefile    22 Aug 2016 06:21:33 -0000
> @@ -16,24 +16,24 @@ MAINTAINER=               Daniel Dickman <daniel@open
>  # BSD
>  PERMIT_PACKAGE_CDROM=        Yes
>  
> -WANTLIB += ${MODFORTRAN_WANTLIB} ${MODPY_WANTLIB}
> -WANTLIB += blas lapack m pthread stdc++ util
> +WANTLIB += blas g2c lapack m pthread stdc++ util
> +WANTLIB += ${MODPY_WANTLIB}
>  
>  MASTER_SITES=                ${MASTER_SITE_SOURCEFORGE:=scipy/}
>  HOMEPAGE=            http://numeric.scipy.org/
>  
> -MODULES=             lang/python fortran
> +MODULES=             lang/python
>  
>  FLAVORS=             python3
>  FLAVOR?=
>  
> -MODFORTRAN_COMPILER =        g77
>  MODPY_SETUPTOOLS=       Yes
>  MODPY_SETUP=            setupegg.py
>  
>  BUILD_DEPENDS=               ${RUN_DEPENDS} \
> -                     ${MODFORTRAN_BUILD_DEPENDS}
> -LIB_DEPENDS=         ${MODFORTRAN_LIB_DEPENDS}
> +                     devel/libf2c \
> +                     lang/g77
> +LIB_DEPENDS=         devel/libf2c
>  RUN_DEPENDS=         math/py-numpy${MODPY_FLAVOR}>=1.6.0 \
>                       devel/swig
>  
> Index: math/qrupdate/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/qrupdate/Makefile,v
> retrieving revision 1.9
> diff -u -p -u -p -r1.9 Makefile
> --- math/qrupdate/Makefile    16 Mar 2015 18:07:50 -0000      1.9
> +++ math/qrupdate/Makefile    22 Aug 2016 06:21:33 -0000
> @@ -16,13 +16,11 @@ PERMIT_PACKAGE_CDROM =            Yes
>  
>  MASTER_SITES =               ${MASTER_SITE_SOURCEFORGE:=qrupdate/}
>  
> -MODULES =            fortran
> -MODFORTRAN_COMPILER =        g77
> +WANTLIB =            g2c m
>  
> -WANTLIB =            m ${MODFORTRAN_WANTLIB}
> -
> -BUILD_DEPENDS =              ${MODFORTRAN_BUILD_DEPENDS}
> -LIB_DEPENDS =                ${MODFORTRAN_LIB_DEPENDS}
> +BUILD_DEPENDS =              devel/libf2c \
> +                     lang/g77
> +LIB_DEPENDS =                devel/libf2c
>  
>  ALL_TARGET =         lib solib
>  MAKE_FLAGS =         FC="${FC}" FFLAGS="${FFLAGS}" \
> Index: math/suitesparse/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/suitesparse/Makefile,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 Makefile
> --- math/suitesparse/Makefile 11 Dec 2015 06:34:38 -0000      1.4
> +++ math/suitesparse/Makefile 22 Aug 2016 06:21:33 -0000
> @@ -23,14 +23,13 @@ SHARED_LIBS +=            ${_lib} ${SO_VERSION}
>  # GPLv2 - LGPLv2.1
>  PERMIT_PACKAGE_CDROM=        Yes
>  
> -WANTLIB += ${MODFORTRAN_WANTLIB} blas lapack m
> +WANTLIB += blas g2c lapack m
>  
>  MASTER_SITES=                http://faculty.cse.tamu.edu/davis/SuiteSparse/
>  
> -MODULES=             fortran
> -
> -BUILD_DEPENDS=               ${MODFORTRAN_BUILD_DEPENDS}
> -LIB_DEPENDS=         ${MODFORTRAN_LIB_DEPENDS} \
> +BUILD_DEPENDS=               devel/libf2c \
> +                     lang/g77
> +LIB_DEPENDS=         devel/libf2c \
>                       math/lapack
>  
>  ALL_TARGET=          default

Nope, you never know when it might come back.
I'm for still having the extra layer in that case.

Reply via email to