math/atlas not detected in many ports

Vladimir Kushnir vkushnir at bigmir.net
Mon Oct 24 05:02:41 UTC 2011


The situation with $subj: many ports' Makefiles are trying to detect if 
math/atlas is to be used by looking for ${LOCALBASE}/lib/libatlas_r.so.
Since last update math/atlas does not build the lib*_r.so* and so none of 
those ports could see and use atlas. The Makefiles affected:
/usr/ports/math/arpack++/Makefile
/usr/ports/math/blocksolve95/Makefile
/usr/ports/math/freemat/Makefile
/usr/ports/math/lapack++/Makefile
/usr/ports/math/lapack95/Makefile
/usr/ports/math/libtsnnls/Makefile
/usr/ports/math/mumps/Makefile
/usr/ports/math/octave-devel/Makefile
/usr/ports/math/octave/Makefile
/usr/ports/math/petsc/Makefile
/usr/ports/math/scalapack/Makefile
/usr/ports/math/sdpa/Makefile
/usr/ports/math/sdpara/Makefile
/usr/ports/math/suitesparse/Makefile
/usr/ports/math/superlu/Makefile
/usr/ports/math/superlu_mt/Makefile
/usr/ports/math/taucs/Makefile

This is a simplest `grep -l` in math/*/Makefile so there could be more 
Makefiles in another categories or files/patch-*.
Fix is obious: replace all those lib*_r.so by lib*.so (and say -latlas_r 
by -latlas and so on).

Regards,
Vladimir


More information about the freebsd-ports mailing list