In dev-python/numpy ebuilds, there is a call to fortran-2.eclass But even with USE="-fortran", a dependancy to virtual/fortran is pushed. In my case, all USE disable fortran dependancies, but that eclass do it. And *I DON'T NEED FORTRAN* This misbeahviour appeared today, 2012-10-07. Before, it worked well. This bogous eclass is dated today, 15:30. Please roll-back to a previous version. Thanks in advance. BTW: why aren't eclasses versionned as ebuilds? I it impossible to get an other version in a "user-based" Portage tree. Reproducible: Always
Created attachment 325936 [details] The culprit ebuild if in_iuse fortran; then DEPEND="fortran? ( virtual/fortran )" else DEPEND="virtual/fortran" fi SO : even with USE="-fortran", fortran is always pulled... Not all ebuilds based on Fortran have fortran in IUSE
right, that thing was broken and reverted. Please sync or comment that code in the eclass.
Thank you, it's working as expected in my case (USE="-fortran", no explicit fortran dependancies, no hidden dependancy).