While using g-cpan 0.15, when PORTDIR_OVERLAY is defined thusly in make.conf: PORTDIR_OVERLAY=" /path/to/overlay1 /path/to/overlay2 /path/to/overlay3 " g-cpan breaks in the following manner: g-cpan -i Curses::UI::POE * DEFINED OVERLAYS DON'T EXIST! When PORTAGE_OVERLAYS is defined thusly: PORTDIR_OVERLAY="/path/to/overlay1 /path/to/overlay2 /path/to/overlay3" it works. In 0.13 and 0.14 this does not happen. It only started since 0.15. I find that having each overlay directory on a separate line much easier to manage, since I have many overlay directories. I've been using this method on many machines for a very long time now, and it's never presented a problem before. I believe this is a bug. Nothing else in portage has any issues with PORTDIR_OVERLAY being defined in this manner. Reproducible: Always
Also app-portage/layman creates it include file with one overlay per line.
*** This bug has been marked as a duplicate of bug 160137 ***