I can't see how media-libs/libprojectm is a dependency for GRASS GIS. This is likely a bug. See: https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-geosciences/grass/grass-7.4.4-r2.ebuild?id=09c2f01a31e87bafbc05f8f064e4ab3163481b84#n32 Reproducible: Always Steps to Reproduce: 1. emerge -av =sci-geosciences/grass-7.4.0 Actual Results: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] media-libs/libprojectm-3.1.0-r1::media-kit USE="qt5 sdl -gles2" 0 KiB [ebuild N ] sci-geosciences/grass-7.4.0:0/7.4.0::science-kit USE="X cxx nls opengl openmp png readline tiff truetype -blas -fftw -geos -lapack -liblas -mysql -netcdf -odbc -opencl -postgres -sqlite -threads" PYTHON_TARGETS="python2_7" 55,010 KiB Total: 2 packages (2 new), Size of downloads: 55,010 KiB Expected Results: These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sci-geosciences/grass-7.4.0:0/7.4.0::science-kit USE="X cxx nls opengl openmp png readline tiff truetype -blas -fftw -geos -lapack -liblas -mysql -netcdf -odbc -opencl -postgres -sqlite -threads" PYTHON_TARGETS="python2_7" 55,010 KiB
https://svn.osgeo.org/grass/grass/trunk/REQUIREMENTS.html doesn't mention projectM at all. Maybe someone or something got confused about "3D vizualization" in the DESCRIPTION.
Concur. libprojectm wasn't listed as a dependency prior to 7.0.1, and got introduced into the 7.0.1-r1 ebuild in commit 36f6a17dad0bbc976682e88c849da5a7682d7e4f.
I puzzle it's likely a mistake: from the 7.4.4-r3 ebuild https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-geosciences/grass/grass-7.4.4-r2.ebuild?id=09c2f01a31e87bafbc05f8f064e4ab3163481b84#n32 : --with-proj-includes="${EPREFIX}/usr/include/libprojectM" Sound like names is what makes more sense in including proj from projectM.
package removed.