Added a patch fixing njs build on centos6/i386
diff --git a/rpm/SOURCES/njs-fix-integer-constant.patch b/rpm/SOURCES/njs-fix-integer-constant.patch
new file mode 100644
index 0000000..929daf7
--- /dev/null
+++ b/rpm/SOURCES/njs-fix-integer-constant.patch
@@ -0,0 +1,32 @@
+# HG changeset patch
+# User Dmitry Volyntsev <xeioex@nginx.com>
+# Date 1583251254 -10800
+# Tue Mar 03 19:00:54 2020 +0300
+# Node ID c5c6aab76bb43ad36fc9f06e48a2ccbb3fc6d02a
+# Parent ef30d99ea2bef62594c9209413fcb61713bb7897
+Fixed integer constant is too large compilation error by gcc 4.4.
+
+diff -r ef30d99ea2be -r c5c6aab76bb4 src/njs_number.c
+--- a/njs-0.3.9.orig/src/njs_number.c Tue Mar 03 18:57:15 2020 +0300
++++ b/njs-0.3.9/src/njs_number.c Tue Mar 03 19:00:54 2020 +0300
+@@ -236,7 +236,7 @@ njs_uint64_to_string(njs_vm_t *vm, njs_v
+ u_char *dst, *p;
+ u_char buf[128];
+
+- if (njs_fast_path(u64 < 0x3fffffffffff)) {
++ if (njs_fast_path(u64 < 0x3fffffffffffULL)) {
+ /* Fits to short_string. */
+ dst = njs_string_short_start(value);
+
+diff -r ef30d99ea2be -r c5c6aab76bb4 src/njs_number.h
+--- a/njs-0.3.9.orig/src/njs_number.h Tue Mar 03 18:57:15 2020 +0300
++++ b/njs-0.3.9/src/njs_number.h Tue Mar 03 19:00:54 2020 +0300
+@@ -8,7 +8,7 @@
+ #define _NJS_NUMBER_H_INCLUDED_
+
+
+-#define NJS_MAX_LENGTH (0x1fffffffffffff)
++#define NJS_MAX_LENGTH (0x1fffffffffffffULL)
+
+
+ double njs_key_to_index(const njs_value_t *value);
diff --git a/rpm/SPECS/Makefile b/rpm/SPECS/Makefile
index ccf33c2..951b799 100644
--- a/rpm/SPECS/Makefile
+++ b/rpm/SPECS/Makefile
@@ -116,6 +116,8 @@
MODULE_VERSION_PREFIX_njs=$(BASE_VERSION).
+MODULE_PATCHES_njs=njs-fix-integer-constant.patch
+
define MODULE_DEFINITIONS_njs
BuildRequires: libedit-devel
endef