www-servers/nginx eapply_user is called in ${S}. As the modules are located in the parent directory (${WORKDIR}), they can never be patched: .. in .patch is simply ignored. Reproducible: Always Steps to Reproduce: 1. Attempt to apply a user patch to any nginx module 2. patch cannot find any file to patch Actual Results: can't find file to patch at input line 17 Perhaps you used the wrong -p or --strip option? Expected Results: Patch successfully applied.
Created attachment 916784 [details, diff] Example user patch after nginx ebuild is patched NGINX_MODULES_HTTP="... dav dav_ext..."
Created attachment 916785 [details, diff] Example not working user patch (before nginx ebuild is patched) use NGINX_MODULES_HTTP="dav dav_ext
Created attachment 916786 [details, diff] patch for nginx-1.26.2-r6.ebuild that resolves this issue.