I'm currently facing the barrier, that I'd like have catalyst to have support for multiple portage_overlay's. Andrew said it would be relativly easy to implement, so here's the bug.
It looks like the support is already there. Just like them like: portage_overlay: /path/to/overlay1 /path/to/overlay2 /path/to/overlay3
Sorry if reopening this is wrong, but the current multiple overlay support has the potential to overwrite previously listed overlays. I'm attaching a patch that pushes each overlay into the buildir as /usr/local/portage/overlay-X, where x is just an increasing integer.
Created attachment 150722 [details, diff] catalyst-2.0.6-multiple-portage_overlays.patch
Yes, you should have opened a new bug. This bug is FIXED. It just isn't FIXED in a manner that you like. ;] Also, we don't really want to support multiple overlays like this. We kinda expect people to know what they're doing. After all, if you have multiple overlays with the same packages/files in them, which do you want to use? We *want* to force users to actually think about what they're including and to be aware of what they're doing.