summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2018-02-18 17:04:41 +0100
committerThomas Deutschmann <whissi@gentoo.org>2018-02-18 17:05:12 +0100
commitda7d02ca95226161605c105a07d3d341fcb6477e (patch)
treee21a2a8e00ced14ce253f661fcd2fe4715f1a281 /www-servers/nginx/nginx-1.13.8-r1.ebuild
parentvirtual/imagemagick-tools: Sync KEYWORDS to media-gfx/imagemagick (diff)
downloadgentoo-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.ebuild10
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