This commit is contained in:
TriForceX
2019-09-25 20:51:37 -03:00
commit 6203ff3e7c
11215 changed files with 428258 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
From 600d0a36c2af785c8284acadeb062d73247281af Mon Sep 17 00:00:00 2001
From: Matt Weber <matthew.weber@rockwellcollins.com>
Date: Sun, 23 Jul 2017 09:21:23 -0500
Subject: [PATCH] nginx-upload-module: add openssl lib dependency
When building against nginx 1.11.2+, requires additional
-lcrypto dependency. (Nginx changed crypto approach
and dependencies for openssl are no longer default)
More details found here:
https://github.com/vkholodkov/nginx-upload-module/issues/79
Upstream pull request:
https://github.com/vkholodkov/nginx-upload-module/pull/93
Resolves build failure:
objs/addon/nginx-upload-70bee48f1811eecd255ed094ce9f0fb560c390c3/ngx_http_upload_module.o \
objs/ngx_modules.o \
-ldl -lpthread -lpthread -lpcre -lz -latomic_ops \
-Wl,-E
ngx_http_upload_module.o: In function `ngx_http_upload_flush_output_buffer':
ngx_http_upload_module.c:1625: undefined reference to `MD5_Update'
ngx_http_upload_module.c:1628: undefined reference to `SHA1_Update'
ngx_http_upload_module.c:1631: undefined reference to `SHA256_Update'
ngx_http_upload_module.c:1634: undefined reference to `SHA512_Update'
Fixes:
http://autobuild.buildroot.net/results/e25f8ba8d8743e47a77707cf582e58477e1860e6
http://autobuild.buildroot.net/results/c4aa6e22033be934bd311cd9761f646d44618dc0
http://autobuild.buildroot.net/results/75e935d248b46df11c32c95526423a2287ac8c62
Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
---
config | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/config b/config
index cabd4f1..293529f 100644
--- a/config
+++ b/config
@@ -1,11 +1,10 @@
-USE_MD5=YES
-USE_SHA1=YES
ngx_addon_name=ngx_http_upload_module
if test -n "$ngx_module_link"; then
ngx_module_type=HTTP
ngx_module_name=$ngx_addon_name
ngx_module_srcs="$ngx_addon_dir/ngx_http_upload_module.c"
+ ngx_module_libs="$(${PKG_CONFIG:=pkg-config} --libs openssl)"
. auto/module
else
--
1.9.1

View File

@@ -0,0 +1,9 @@
config BR2_PACKAGE_NGINX_UPLOAD
bool "nginx-upload"
depends on BR2_PACKAGE_NGINX_HTTP
select BR2_PACKAGE_OPENSSL
help
A module for nginx web server for handling file uploads
using multipart/form-data encoding (RFC 1867).
https://github.com/vkholodkov/nginx-upload-module

View File

@@ -0,0 +1,2 @@
#Locally Computed:
sha256 5f1c3c2b9858b9cacd877a0f2df9b9263734e9cef8d837b73f0e659c0f7fde2d nginx-upload-70bee48f1811eecd255ed094ce9f0fb560c390c3.tar.gz

View File

@@ -0,0 +1,13 @@
################################################################################
#
# nginx-upload
#
################################################################################
NGINX_UPLOAD_VERSION = 70bee48f1811eecd255ed094ce9f0fb560c390c3
NGINX_UPLOAD_SITE = $(call github,vkholodkov,nginx-upload-module,$(NGINX_UPLOAD_VERSION))
NGINX_UPLOAD_LICENSE = BSD-3-Clause
NGINX_UPLOAD_LICENSE_FILES = LICENCE
NGINX_UPLOAD_DEPENDENCIES = openssl
$(eval $(generic-package))