mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH] elfutils: add patch to disable -Werror
@ 2018-05-14 14:32 Clemens Gruber
  2018-05-14 14:32 ` [ptxdist] [PATCH] nginx: version bump 1.12.2 -> 1.14.0 Clemens Gruber
  2018-05-14 14:32 ` [ptxdist] [PATCH] nginx: support http_grpc_module Clemens Gruber
  0 siblings, 2 replies; 3+ messages in thread
From: Clemens Gruber @ 2018-05-14 14:32 UTC (permalink / raw)
  To: ptxdist; +Cc: Clemens Gruber

This is necessary when compiling it with GCC versions >= 8.

Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
 ...s-it-tends-to-break-with-new-gcc-ver.patch | 20 +++++++++++++++++++
 patches/elfutils-0.170/autogen.sh             |  1 +
 patches/elfutils-0.170/series                 |  4 ++++
 3 files changed, 25 insertions(+)
 create mode 100644 patches/elfutils-0.170/0001-disable-Werror-as-it-tends-to-break-with-new-gcc-ver.patch
 create mode 120000 patches/elfutils-0.170/autogen.sh
 create mode 100644 patches/elfutils-0.170/series

diff --git a/patches/elfutils-0.170/0001-disable-Werror-as-it-tends-to-break-with-new-gcc-ver.patch b/patches/elfutils-0.170/0001-disable-Werror-as-it-tends-to-break-with-new-gcc-ver.patch
new file mode 100644
index 000000000..ed336e4d9
--- /dev/null
+++ b/patches/elfutils-0.170/0001-disable-Werror-as-it-tends-to-break-with-new-gcc-ver.patch
@@ -0,0 +1,20 @@
+From: Helmut Grohne <helmut@subdivi.de>
+Date: Mon, 7 May 2018 02:42:31 +0200
+Subject: [PATCH] disable -Werror as it tends to break with new gcc versions
+
+---
+ config/eu.am | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/config/eu.am b/config/eu.am
+index 8fe1e259f9e2..c5a6209a4e04 100644
+--- a/config/eu.am
++++ b/config/eu.am
+@@ -71,7 +71,6 @@ AM_CFLAGS = -std=gnu99 -Wall -Wshadow -Wformat=2 \
+ 	    -Wold-style-definition -Wstrict-prototypes \
+ 	    $(LOGICAL_OP_WARNING) $(DUPLICATED_COND_WARNING) \
+ 	    $(NULL_DEREFERENCE_WARNING) $(IMPLICIT_FALLTHROUGH_WARNING) \
+-	    $(if $($(*F)_no_Werror),,-Werror) \
+ 	    $(if $($(*F)_no_Wunused),,-Wunused -Wextra) \
+ 	    $(if $($(*F)_no_Wstack_usage),,$(STACK_USAGE_WARNING)) \
+ 	    $($(*F)_CFLAGS)
diff --git a/patches/elfutils-0.170/autogen.sh b/patches/elfutils-0.170/autogen.sh
new file mode 120000
index 000000000..9f8a4cb7d
--- /dev/null
+++ b/patches/elfutils-0.170/autogen.sh
@@ -0,0 +1 @@
+../autogen.sh
\ No newline at end of file
diff --git a/patches/elfutils-0.170/series b/patches/elfutils-0.170/series
new file mode 100644
index 000000000..6e83826e3
--- /dev/null
+++ b/patches/elfutils-0.170/series
@@ -0,0 +1,4 @@
+# generated by git-ptx-patches
+#tag:base --start-number 1
+0001-disable-Werror-as-it-tends-to-break-with-new-gcc-ver.patch
+# 881dc427356ca2d007dd3d3f576ea5a8  - git-ptx-patches magic
-- 
2.17.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ptxdist] [PATCH] nginx: version bump 1.12.2 -> 1.14.0
  2018-05-14 14:32 [ptxdist] [PATCH] elfutils: add patch to disable -Werror Clemens Gruber
@ 2018-05-14 14:32 ` Clemens Gruber
  2018-05-14 14:32 ` [ptxdist] [PATCH] nginx: support http_grpc_module Clemens Gruber
  1 sibling, 0 replies; 3+ messages in thread
From: Clemens Gruber @ 2018-05-14 14:32 UTC (permalink / raw)
  To: ptxdist; +Cc: Clemens Gruber

Update patches to work with 1.14.0, drop one already upstreamed patch
and change the LICENSE hash (copyright year was modified).

Also no longer drop the LIBDL and LIBPTHREAD libs when using the
pkg-config --libs output, now we append them. (See patch 0006)

Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
 ...x-PCRE-condition-WRT-the-http-and-ht.patch | 29 -----------
 ...-rework-autotest-to-be-cross-compila.patch |  0
 ...-mechanism-allowing-to-force-feature.patch |  0
 ...ture_run_force_result-for-each-featu.patch | 50 +++++++++----------
 ...auto-lib-libxslt-conf-use-pkg-config.patch |  0
 ...ake-sys_nerr-guessing-cross-friendly.patch |  0
 ...auto-lib-openssl-conf-use-pkg-config.patch | 13 +++--
 ...7-auto-lib-libgd-conf-use-pkg-config.patch |  0
 ...linux_config.h-only-include-dlfcn.h-.patch |  0
 ...add-mechanism-allowing-to-force-resu.patch |  0
 ...allow-overriding-the-IPv6-build-test.patch |  0
 patches/{nginx-1.12.2 => nginx-1.14.0}/series |  3 +-
 rules/nginx.make                              | 11 ++--
 13 files changed, 40 insertions(+), 66 deletions(-)
 delete mode 100644 patches/nginx-1.12.2/0009-auto-lib-conf-fix-PCRE-condition-WRT-the-http-and-ht.patch
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch (85%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0004-auto-lib-libxslt-conf-use-pkg-config.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0006-auto-lib-openssl-conf-use-pkg-config.patch (78%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0007-auto-lib-libgd-conf-use-pkg-config.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/0101-auto-unix-allow-overriding-the-IPv6-build-test.patch (100%)
 rename patches/{nginx-1.12.2 => nginx-1.14.0}/series (84%)

diff --git a/patches/nginx-1.12.2/0009-auto-lib-conf-fix-PCRE-condition-WRT-the-http-and-ht.patch b/patches/nginx-1.12.2/0009-auto-lib-conf-fix-PCRE-condition-WRT-the-http-and-ht.patch
deleted file mode 100644
index 08e350549..000000000
--- a/patches/nginx-1.12.2/0009-auto-lib-conf-fix-PCRE-condition-WRT-the-http-and-ht.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From: Samuel Martin <s.martin49@gmail.com>
-Date: Fri, 14 Jul 2017 11:50:08 +0200
-Subject: [PATCH] auto/lib/conf: fix PCRE condition WRT the http and
- http_rewrite options
-
-http_rewrite module cannot be selected when http server is disabled, so
-fix the PCRE check condition to avoid irrelevant check failure.
-
-Fixes:
-  http://autobuild.buildroot.net/results/bc7/bc7458b97a88785653845afd30fe9d5f3a69905b/build-end.log
-
-Signed-off-by: Samuel Martin <s.martin49@gmail.com>
----
- auto/lib/conf | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/auto/lib/conf b/auto/lib/conf
-index 0b8545a3752f..2c7af104008b 100644
---- a/auto/lib/conf
-+++ b/auto/lib/conf
-@@ -7,7 +7,7 @@ if [ $USE_PCRE = YES -o $PCRE != NONE ]; then
-     . auto/lib/pcre/conf
- 
- else
--    if [ $USE_PCRE = DISABLED -a $HTTP_REWRITE = YES ]; then
-+    if [ $USE_PCRE = DISABLED -a $HTTP = YES -a $HTTP_REWRITE = YES ]; then
- 
- cat << END
- 
diff --git a/patches/nginx-1.12.2/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch b/patches/nginx-1.14.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
similarity index 100%
rename from patches/nginx-1.12.2/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
rename to patches/nginx-1.14.0/0001-auto-type-sizeof-rework-autotest-to-be-cross-compila.patch
diff --git a/patches/nginx-1.12.2/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch b/patches/nginx-1.14.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
similarity index 100%
rename from patches/nginx-1.12.2/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
rename to patches/nginx-1.14.0/0002-auto-feature-add-mechanism-allowing-to-force-feature.patch
diff --git a/patches/nginx-1.12.2/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch b/patches/nginx-1.14.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
similarity index 85%
rename from patches/nginx-1.12.2/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
rename to patches/nginx-1.14.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
index 36cd8badc..d41f57968 100644
--- a/patches/nginx-1.12.2/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
+++ b/patches/nginx-1.14.0/0003-auto-set-ngx_feature_run_force_result-for-each-featu.patch
@@ -24,18 +24,18 @@ Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com>
  6 files changed, 20 insertions(+)
 
 diff --git a/auto/cc/conf b/auto/cc/conf
-index b3b9f92eb005..8aa95a042057 100644
+index afbca62bcef9..ad42c8000cca 100644
 --- a/auto/cc/conf
 +++ b/auto/cc/conf
-@@ -181,6 +181,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then
-     ngx_feature="gcc builtin atomic operations"
-     ngx_feature_name=NGX_HAVE_GCC_ATOMIC
-     ngx_feature_run=yes
-+    ngx_feature_run_force_result="$ngx_force_gcc_have_atomic"
-     ngx_feature_incs=
-     ngx_feature_path=
-     ngx_feature_libs=
-@@ -201,6 +202,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then
+@@ -184,6 +184,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then
+         ngx_feature="gcc builtin atomic operations"
+         ngx_feature_name=NGX_HAVE_GCC_ATOMIC
+         ngx_feature_run=yes
++        ngx_feature_run_force_result="$ngx_force_gcc_have_atomic"
+         ngx_feature_incs=
+         ngx_feature_path=
+         ngx_feature_libs=
+@@ -205,6 +206,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then
          ngx_feature="C99 variadic macros"
          ngx_feature_name="NGX_HAVE_C99_VARIADIC_MACROS"
          ngx_feature_run=yes
@@ -43,7 +43,7 @@ index b3b9f92eb005..8aa95a042057 100644
          ngx_feature_incs="#include <stdio.h>
  #define var(dummy, ...)  sprintf(__VA_ARGS__)"
          ngx_feature_path=
-@@ -215,6 +217,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then
+@@ -219,6 +221,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then
      ngx_feature="gcc variadic macros"
      ngx_feature_name="NGX_HAVE_GCC_VARIADIC_MACROS"
      ngx_feature_run=yes
@@ -52,7 +52,7 @@ index b3b9f92eb005..8aa95a042057 100644
  #define var(dummy, args...)  sprintf(args)"
      ngx_feature_path=
 diff --git a/auto/cc/name b/auto/cc/name
-index 35d319e615bc..87c6248e7d1d 100644
+index ded93f5bc989..7c3cb74a2bd1 100644
 --- a/auto/cc/name
 +++ b/auto/cc/name
 @@ -8,6 +8,7 @@ if [ "$NGX_PLATFORM" != win32 ]; then
@@ -76,10 +76,10 @@ index d1e484ab32ee..37249161ea2f 100644
                        #include <atomic_ops.h>"
      ngx_feature_path=
 diff --git a/auto/os/darwin b/auto/os/darwin
-index b4b3ad306308..2bcfdfbff97d 100644
+index 429468f7fd40..1ed47cca5c89 100644
 --- a/auto/os/darwin
 +++ b/auto/os/darwin
-@@ -30,6 +30,7 @@ NGX_KQUEUE_CHECKED=YES
+@@ -33,6 +33,7 @@ NGX_KQUEUE_CHECKED=YES
  ngx_feature="kqueue's EVFILT_TIMER"
  ngx_feature_name="NGX_HAVE_TIMER_EVENT"
  ngx_feature_run=yes
@@ -87,7 +87,7 @@ index b4b3ad306308..2bcfdfbff97d 100644
  ngx_feature_incs="#include <sys/event.h>
                    #include <sys/time.h>"
  ngx_feature_path=
-@@ -60,6 +61,7 @@ ngx_feature_test="int      kq;
+@@ -63,6 +64,7 @@ ngx_feature_test="int      kq;
  ngx_feature="Darwin 64-bit kqueue millisecond timeout bug"
  ngx_feature_name=NGX_DARWIN_KEVENT_BUG
  ngx_feature_run=bug
@@ -95,7 +95,7 @@ index b4b3ad306308..2bcfdfbff97d 100644
  ngx_feature_incs="#include <sys/event.h>
                    #include <sys/time.h>"
  ngx_feature_path=
-@@ -90,6 +92,7 @@ CC_AUX_FLAGS="$CC_AUX_FLAGS"
+@@ -92,6 +94,7 @@ ngx_feature_test="int  kq;
  ngx_feature="sendfile()"
  ngx_feature_name="NGX_HAVE_SENDFILE"
  ngx_feature_run=yes
@@ -104,7 +104,7 @@ index b4b3ad306308..2bcfdfbff97d 100644
                    #include <sys/socket.h>
                    #include <sys/uio.h>
 diff --git a/auto/os/linux b/auto/os/linux
-index fae8842c6454..cd40c7b8b6d8 100644
+index 2c8a9bb8e380..eb4513eeed7c 100644
 --- a/auto/os/linux
 +++ b/auto/os/linux
 @@ -37,6 +37,7 @@ fi
@@ -140,7 +140,7 @@ index fae8842c6454..cd40c7b8b6d8 100644
  ngx_feature_path=
  ngx_feature_libs=
 diff --git a/auto/unix b/auto/unix
-index 5ef74d4a8993..7d47fe3faaf5 100644
+index 43d3b25a5456..3da005375cf5 100644
 --- a/auto/unix
 +++ b/auto/unix
 @@ -100,6 +100,7 @@ if test -z "$NGX_KQUEUE_CHECKED"; then
@@ -151,7 +151,7 @@ index 5ef74d4a8993..7d47fe3faaf5 100644
          ngx_feature_incs="#include <sys/event.h>
                            #include <sys/time.h>"
          ngx_feature_path=
-@@ -702,6 +703,7 @@ ngx_feature_test="char buf[1]; struct iovec vec[1]; ssize_t n;
+@@ -730,6 +731,7 @@ ngx_feature_test="char buf[1]; struct iovec vec[1]; ssize_t n;
  ngx_feature="sys_nerr"
  ngx_feature_name="NGX_SYS_NERR"
  ngx_feature_run=value
@@ -159,7 +159,7 @@ index 5ef74d4a8993..7d47fe3faaf5 100644
  ngx_feature_incs='#include <errno.h>
                    #include <stdio.h>'
  ngx_feature_path=
-@@ -716,6 +718,7 @@ if [ $ngx_found = no ]; then
+@@ -744,6 +746,7 @@ if [ $ngx_found = no ]; then
      ngx_feature="_sys_nerr"
      ngx_feature_name="NGX_SYS_NERR"
      ngx_feature_run=value
@@ -167,7 +167,7 @@ index 5ef74d4a8993..7d47fe3faaf5 100644
      ngx_feature_incs='#include <errno.h>
                        #include <stdio.h>'
      ngx_feature_path=
-@@ -731,6 +734,7 @@ if [ $ngx_found = no ]; then
+@@ -759,6 +762,7 @@ if [ $ngx_found = no ]; then
      ngx_feature='maximum errno'
      ngx_feature_name=NGX_SYS_NERR
      ngx_feature_run=value
@@ -175,7 +175,7 @@ index 5ef74d4a8993..7d47fe3faaf5 100644
      ngx_feature_incs='#include <errno.h>
                        #include <string.h>
                        #include <stdio.h>'
-@@ -789,6 +793,7 @@ ngx_feature_test="void *p; p = memalign(4096, 4096);
+@@ -841,6 +845,7 @@ ngx_feature_test="void *p; p = memalign(4096, 4096);
  ngx_feature="mmap(MAP_ANON|MAP_SHARED)"
  ngx_feature_name="NGX_HAVE_MAP_ANON"
  ngx_feature_run=yes
@@ -183,7 +183,7 @@ index 5ef74d4a8993..7d47fe3faaf5 100644
  ngx_feature_incs="#include <sys/mman.h>"
  ngx_feature_path=
  ngx_feature_libs=
-@@ -802,6 +807,7 @@ ngx_feature_test="void *p;
+@@ -854,6 +859,7 @@ ngx_feature_test="void *p;
  ngx_feature='mmap("/dev/zero", MAP_SHARED)'
  ngx_feature_name="NGX_HAVE_MAP_DEVZERO"
  ngx_feature_run=yes
@@ -191,7 +191,7 @@ index 5ef74d4a8993..7d47fe3faaf5 100644
  ngx_feature_incs="#include <sys/mman.h>
                    #include <sys/stat.h>
                    #include <fcntl.h>"
-@@ -817,6 +823,7 @@ ngx_feature_test='void *p; int  fd;
+@@ -869,6 +875,7 @@ ngx_feature_test='void *p; int  fd;
  ngx_feature="System V shared memory"
  ngx_feature_name="NGX_HAVE_SYSVSHM"
  ngx_feature_run=yes
@@ -199,7 +199,7 @@ index 5ef74d4a8993..7d47fe3faaf5 100644
  ngx_feature_incs="#include <sys/ipc.h>
                    #include <sys/shm.h>"
  ngx_feature_path=
-@@ -831,6 +838,7 @@ ngx_feature_test="int  id;
+@@ -883,6 +890,7 @@ ngx_feature_test="int  id;
  ngx_feature="POSIX semaphores"
  ngx_feature_name="NGX_HAVE_POSIX_SEM"
  ngx_feature_run=yes
diff --git a/patches/nginx-1.12.2/0004-auto-lib-libxslt-conf-use-pkg-config.patch b/patches/nginx-1.14.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch
similarity index 100%
rename from patches/nginx-1.12.2/0004-auto-lib-libxslt-conf-use-pkg-config.patch
rename to patches/nginx-1.14.0/0004-auto-lib-libxslt-conf-use-pkg-config.patch
diff --git a/patches/nginx-1.12.2/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch b/patches/nginx-1.14.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
similarity index 100%
rename from patches/nginx-1.12.2/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
rename to patches/nginx-1.14.0/0005-auto-unix-make-sys_nerr-guessing-cross-friendly.patch
diff --git a/patches/nginx-1.12.2/0006-auto-lib-openssl-conf-use-pkg-config.patch b/patches/nginx-1.14.0/0006-auto-lib-openssl-conf-use-pkg-config.patch
similarity index 78%
rename from patches/nginx-1.12.2/0006-auto-lib-openssl-conf-use-pkg-config.patch
rename to patches/nginx-1.14.0/0006-auto-lib-openssl-conf-use-pkg-config.patch
index b5772e411..00b450eb8 100644
--- a/patches/nginx-1.12.2/0006-auto-lib-openssl-conf-use-pkg-config.patch
+++ b/patches/nginx-1.14.0/0006-auto-lib-openssl-conf-use-pkg-config.patch
@@ -11,18 +11,17 @@ Signed-off-by: Martin Bark <martin@barkynet.com>
  1 file changed, 2 insertions(+), 2 deletions(-)
 
 diff --git a/auto/lib/openssl/conf b/auto/lib/openssl/conf
-index 39d9602..995c6f3 100644
+index 4fb52df7fe17..32ab2a045209 100644
 --- a/auto/lib/openssl/conf
 +++ b/auto/lib/openssl/conf
-@@ -58,8 +58,9 @@ else
+@@ -59,8 +59,8 @@ else
          ngx_feature_name="NGX_OPENSSL"
          ngx_feature_run=no
          ngx_feature_incs="#include <openssl/ssl.h>"
 -        ngx_feature_path=
--        ngx_feature_libs="-lssl -lcrypto $NGX_LIBDL"
-+        ngx_feature_path="$(${PKG_CONFIG:=pkg-config} --cflags-only-I openssl|
-+			     sed -re 's/(^|\s)-I\s*(\S+)/\1\2/g')"
-+        ngx_feature_libs="$(${PKG_CONFIG:=pkg-config} --libs openssl)"
+-        ngx_feature_libs="-lssl -lcrypto $NGX_LIBDL $NGX_LIBPTHREAD"
++        ngx_feature_path="$(${PKG_CONFIG:=pkg-config} --cflags-only-I openssl|sed -re 's/(^|\s)-I\s*(\S+)/\1\2/g')"
++        ngx_feature_libs="$(${PKG_CONFIG:=pkg-config} --libs openssl) $NGX_LIBDL $NGX_LIBPTHREAD"
          ngx_feature_test="SSL_CTX_set_options(NULL, 0)"
          . auto/feature
- 
+
diff --git a/patches/nginx-1.12.2/0007-auto-lib-libgd-conf-use-pkg-config.patch b/patches/nginx-1.14.0/0007-auto-lib-libgd-conf-use-pkg-config.patch
similarity index 100%
rename from patches/nginx-1.12.2/0007-auto-lib-libgd-conf-use-pkg-config.patch
rename to patches/nginx-1.14.0/0007-auto-lib-libgd-conf-use-pkg-config.patch
diff --git a/patches/nginx-1.12.2/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch b/patches/nginx-1.14.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
similarity index 100%
rename from patches/nginx-1.12.2/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
rename to patches/nginx-1.14.0/0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
diff --git a/patches/nginx-1.12.2/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch b/patches/nginx-1.14.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
similarity index 100%
rename from patches/nginx-1.12.2/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
rename to patches/nginx-1.14.0/0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
diff --git a/patches/nginx-1.12.2/0101-auto-unix-allow-overriding-the-IPv6-build-test.patch b/patches/nginx-1.14.0/0101-auto-unix-allow-overriding-the-IPv6-build-test.patch
similarity index 100%
rename from patches/nginx-1.12.2/0101-auto-unix-allow-overriding-the-IPv6-build-test.patch
rename to patches/nginx-1.14.0/0101-auto-unix-allow-overriding-the-IPv6-build-test.patch
diff --git a/patches/nginx-1.12.2/series b/patches/nginx-1.14.0/series
similarity index 84%
rename from patches/nginx-1.12.2/series
rename to patches/nginx-1.14.0/series
index 68b0e8997..1e50dfcc4 100644
--- a/patches/nginx-1.12.2/series
+++ b/patches/nginx-1.14.0/series
@@ -9,8 +9,7 @@
 0006-auto-lib-openssl-conf-use-pkg-config.patch
 0007-auto-lib-libgd-conf-use-pkg-config.patch
 0008-src-os-unix-ngx_linux_config.h-only-include-dlfcn.h-.patch
-0009-auto-lib-conf-fix-PCRE-condition-WRT-the-http-and-ht.patch
 #tag:ptxdist --start-number 100
 0100-auto-endianness-add-mechanism-allowing-to-force-resu.patch
 0101-auto-unix-allow-overriding-the-IPv6-build-test.patch
-# 3a5ee77373446a5a6dd9d189d51ecdc2  - git-ptx-patches magic
+# 296747e524339625bd4ef3856eac1d8b  - git-ptx-patches magic
diff --git a/rules/nginx.make b/rules/nginx.make
index 3dc0c3724..8f85595db 100644
--- a/rules/nginx.make
+++ b/rules/nginx.make
@@ -17,15 +17,15 @@ PACKAGES-$(PTXCONF_NGINX) += nginx
 #
 # Paths and names
 #
-NGINX_VERSION	:= 1.12.2
-NGINX_MD5	:= 4d2fc76211435f029271f1cf6d7eeae3
+NGINX_VERSION	:= 1.14.0
+NGINX_MD5	:= 2d856aca3dfe1d32e3c9f8c4cac0cc95
 NGINX		:= nginx-$(NGINX_VERSION)
 NGINX_SUFFIX	:= tar.gz
 NGINX_URL	:= https://nginx.org/download/$(NGINX).$(NGINX_SUFFIX)
 NGINX_SOURCE	:= $(SRCDIR)/$(NGINX).$(NGINX_SUFFIX)
 NGINX_DIR	:= $(BUILDDIR)/$(NGINX)
 NGINX_LICENSE	:= BSD-2-Clause
-NGINX_LICENSE_FILES	:= file://LICENSE;md5=903753de5f86a1ee0341fd2f9491b282
+NGINX_LICENSE_FILES	:= file://LICENSE;md5=3691402cc54ce09f800ca348634a2dfe
 
 # ----------------------------------------------------------------------------
 # Prepare
@@ -81,6 +81,7 @@ NGINX_CONF_OPT := \
 	--without-http_limit_req_module \
 	--without-http_map_module \
 	--without-http_memcached_module \
+	--without-http_mirror_module \
 	--without-http_referer_module \
 	--without-http_split_clients_module \
 	--without-http_ssi_module \
@@ -94,7 +95,11 @@ NGINX_CONF_OPT := \
 	--without-mail_pop3_module \
 	--without-mail_smtp_module \
 	--without-stream_access_module \
+	--without-stream_geo_module \
 	--without-stream_limit_conn_module \
+	--without-stream_map_module \
+	--without-stream_return_module \
+	--without-stream_split_clients_module \
 	--without-stream_upstream_hash_module \
 	--without-stream_upstream_least_conn_module \
 	--without-stream_upstream_zone_module
-- 
2.17.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 3+ messages in thread

* [ptxdist] [PATCH] nginx: support http_grpc_module
  2018-05-14 14:32 [ptxdist] [PATCH] elfutils: add patch to disable -Werror Clemens Gruber
  2018-05-14 14:32 ` [ptxdist] [PATCH] nginx: version bump 1.12.2 -> 1.14.0 Clemens Gruber
@ 2018-05-14 14:32 ` Clemens Gruber
  1 sibling, 0 replies; 3+ messages in thread
From: Clemens Gruber @ 2018-05-14 14:32 UTC (permalink / raw)
  To: ptxdist; +Cc: Clemens Gruber

Signed-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>
---
 rules/nginx.in   | 7 +++++++
 rules/nginx.make | 1 +
 2 files changed, 8 insertions(+)

diff --git a/rules/nginx.in b/rules/nginx.in
index fa2dcf9e8..e9296ecb8 100644
--- a/rules/nginx.in
+++ b/rules/nginx.in
@@ -62,6 +62,13 @@ config NGINX_HTTP_GZIP_STATIC_MODULE
 	  ngx_http_gzip_static_module allows sending precompressed files
 	  with the .gz filename extension instead of regular files.
 
+config NGINX_HTTP_GRPC_MODULE
+	bool
+	select NGINX_HTTP_V2_MODULE
+	prompt "ngx_http_grpc_module"
+	help
+	  ngx_http_grpc_module allows passing requests to a gRPC server.
+
 config NGINX_HTTP_PROXY_MODULE
 	bool
 	prompt "ngx_http_proxy_module"
diff --git a/rules/nginx.make b/rules/nginx.make
index 8f85595db..335fc8fb0 100644
--- a/rules/nginx.make
+++ b/rules/nginx.make
@@ -120,6 +120,7 @@ NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_ACCESS_MODULE)		:= http_access_module
 NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_AUTH_BASIC_MODULE)	+= http_auth_basic_module
 NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_AUTOINDEX_MODULE)	+= http_autoindex_module
 NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_FASTCGI_MODULE)		+= http_fastcgi_module
+NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_GRPC_MODULE)		+= http_grpc_module
 NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_GZIP_MODULE)		+= http_gzip_module
 NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_PROXY_MODULE)		+= http_proxy_module
 NGINX_CONF_OPTOUT-$(PTXCONF_NGINX_HTTP_REWRITE_MODULE)		+= http_rewrite_module
-- 
2.17.0


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-05-14 14:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-14 14:32 [ptxdist] [PATCH] elfutils: add patch to disable -Werror Clemens Gruber
2018-05-14 14:32 ` [ptxdist] [PATCH] nginx: version bump 1.12.2 -> 1.14.0 Clemens Gruber
2018-05-14 14:32 ` [ptxdist] [PATCH] nginx: support http_grpc_module Clemens Gruber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox