Hi all,
my removal of the fortran.eclass has left many packages in a broken
state. Many packages and/or their buildsystem depend on
(x86_64|i686)-linux-gnu-gfortran being simple named gfortran. For
example the cns package uses the Makefile.gfortran, which was formerly
Makefile.${FORTRANC}, but now a Makefile.$(tc-getFC) doesn't work. Same
for Makefile.ifort vs Makefile.ifc. Similar happasn to many packages and
excuse me to have some problems today. Iwill fix that.
So my proposal is to create a fortran-ng.eclass which gives us simply
the a variable similar to FORTRANC representing the old style naming, so
that not every ebuild has to implement it again.
case $(tc-getFC) in
*gfortran* )
FCOMP="gfortran" ;;
ifort )
FCOMP="ifc" ;;
* )
FCOMP=$(tc-getFC) ;;
esac
justin
signature.asc
Description: OpenPGP digital signature
