It seems that the github sha1 of headers_more v0.16 module referenced in the www-servers/nginx-1.1.16 ebuild is wrong (same as v0.15). So nginx fails to configure because of this: configuring additional modules adding module in /var/tmp/portage/www-servers/nginx-1.1.16/work/agentzh-headers-more-nginx-module-137855d ./configure: error: no /var/tmp/portage/www-servers/nginx-1.1.16/work/agentzh-headers-more-nginx-module-137855d/config was found The fix is easy: --- nginx-1.1.16.ebuild.old 2012-03-02 10:10:46.484486865 +0100 +++ nginx-1.1.16.ebuild 2012-03-02 10:12:08.708048864 +0100 @@ -26,7 +26,7 @@ # http_headers_more (http://github.com/agentzh/headers-more-nginx-module, BSD license) HTTP_HEADERS_MORE_MODULE_PV="0.16" HTTP_HEADERS_MORE_MODULE_P="ngx_http_headers_more-${HTTP_HEADERS_MORE_MODULE_PV}" -HTTP_HEADERS_MORE_MODULE_SHA1="137855d" +HTTP_HEADERS_MORE_MODULE_SHA1="de77fd2" HTTP_HEADERS_MORE_MODULE_URI="http://github.com/agentzh/headers-more-nginx-module/tarball/v${HTTP_HEADERS_MORE_MODULE_PV}" # http_push (http://pushmodule.slact.net/, MIT license) Thanks !
+ 02 Mar 2012; Patrick Lauer <patrick@gentoo.org> nginx-1.1.16.ebuild: + Fixing headers_more URI madness #406555 Sorry ...