diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2018-02-18 17:04:41 +0100 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2018-02-18 17:05:12 +0100 |
commit | da7d02ca95226161605c105a07d3d341fcb6477e (patch) | |
tree | e21a2a8e00ced14ce253f661fcd2fe4715f1a281 /www-servers/nginx/nginx-1.13.8-r1.ebuild | |
parent | virtual/imagemagick-tools: Sync KEYWORDS to media-gfx/imagemagick (diff) | |
download | gentoo-da7d02ca95226161605c105a07d3d341fcb6477e.tar.gz gentoo-da7d02ca95226161605c105a07d3d341fcb6477e.tar.bz2 gentoo-da7d02ca95226161605c105a07d3d341fcb6477e.zip |
www-servers/nginx: Fix building of nginScript with -O3
Closes: https://bugs.gentoo.org/647958
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'www-servers/nginx/nginx-1.13.8-r1.ebuild')
-rw-r--r-- | www-servers/nginx/nginx-1.13.8-r1.ebuild | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/www-servers/nginx/nginx-1.13.8-r1.ebuild b/www-servers/nginx/nginx-1.13.8-r1.ebuild index 252999d3fe6f..82920e6b89df 100644 --- a/www-servers/nginx/nginx-1.13.8-r1.ebuild +++ b/www-servers/nginx/nginx-1.13.8-r1.ebuild @@ -153,7 +153,7 @@ HTTP_LDAP_MODULE_WD="${WORKDIR}/nginx-auth-ldap-${HTTP_LDAP_MODULE_PV}" NJS_MODULE_PV="0.1.15" NJS_MODULE_P="njs-${NJS_MODULE_PV}" NJS_MODULE_URI="https://github.com/nginx/njs/archive/${NJS_MODULE_PV}.tar.gz" -NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}/nginx" +NJS_MODULE_WD="${WORKDIR}/njs-${NJS_MODULE_PV}" # We handle deps below ourselves SSL_DEPS_SKIP=1 @@ -373,6 +373,12 @@ src_prepare() { cd "${S}" || die fi + if use nginx_modules_http_javascript || use nginx_modules_stream_javascript; then + cd "${NJS_MODULE_WD}" || die + eapply "${FILESDIR}"/njs-0.1.15-fix-o3-building.patch + cd "${S}" || die + fi + if use nginx_modules_http_upstream_check; then #eapply -p0 "${HTTP_UPSTREAM_CHECK_MODULE_WD}"/check_1.11.1+.patch eapply -p0 "${FILESDIR}"/http_upstream_check-nginx-1.11.5+.patch @@ -576,7 +582,7 @@ src_configure() { fi if use nginx_modules_http_javascript || use nginx_modules_stream_javascript; then - myconf+=( --add-module=${NJS_MODULE_WD} ) + myconf+=( --add-module="${NJS_MODULE_WD}/nginx" ) fi if use nginx_modules_http_brotli; then |