Instead of dropping support of passenger in nginx, we can use installed passenger gem. That way we can still build nginx with passenger support while not clashing with www-apache/passenger (why in the world it is in www-apache anyway?). I'm attaching a patch for nginx ebuild, which I use for a long time now. Reproducible: Always
Created attachment 269875 [details, diff] adds support for passenger if gem is installed
i consider passenger obsoleted by unicorn, and i don't want to maintain it's crappy build system in nginx. i'm also against using manually installed gems for build time, since it will most likely brake binary packages. if necessary one can still use NGINX_ADD_MODULES in make.conf to add passenger support.