summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/licenses/OML28
-rw-r--r--meta-webserver/recipes-support/fcgi/Fix_EOF_not_declared_issue.patch17
-rw-r--r--meta-webserver/recipes-support/fcgi/add_foreign_to_AM_INIT_AUTOMAKE.patch18
-rw-r--r--meta-webserver/recipes-support/fcgi_2.4.0.bb15
4 files changed, 78 insertions, 0 deletions
diff --git a/meta-oe/licenses/OML b/meta-oe/licenses/OML
new file mode 100644
index 0000000000..7e6bdfded7
--- /dev/null
+++ b/meta-oe/licenses/OML
@@ -0,0 +1,28 @@
1This FastCGI application library source and object code (the
2"Software") and its documentation (the "Documentation") are
3copyrighted by Open Market, Inc ("Open Market"). The following terms
4apply to all files associated with the Software and Documentation
5unless explicitly disclaimed in individual files.
6
7Open Market permits you to use, copy, modify, distribute, and license
8this Software and the Documentation for any purpose, provided that
9existing copyright notices are retained in all copies and that this
10notice is included verbatim in any distributions. No written
11agreement, license, or royalty fee is required for any of the
12authorized uses. Modifications to this Software and Documentation may
13be copyrighted by their authors and need not follow the licensing
14terms described here. If modifications to this Software and
15Documentation have new licensing terms, the new terms must be clearly
16indicated on the first page of each file where they apply.
17
18OPEN MARKET MAKES NO EXPRESS OR IMPLIED WARRANTY WITH RESPECT TO THE
19SOFTWARE OR THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION ANY
20WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN
21NO EVENT SHALL OPEN MARKET BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY
22DAMAGES ARISING FROM OR RELATING TO THIS SOFTWARE OR THE
23DOCUMENTATION, INCLUDING, WITHOUT LIMITATION, ANY INDIRECT, SPECIAL OR
24CONSEQUENTIAL DAMAGES OR SIMILAR DAMAGES, INCLUDING LOST PROFITS OR
25LOST DATA, EVEN IF OPEN MARKET HAS BEEN ADVISED OF THE POSSIBILITY OF
26SUCH DAMAGES. THE SOFTWARE AND DOCUMENTATION ARE PROVIDED "AS IS".
27OPEN MARKET HAS NO LIABILITY IN CONTRACT, TORT, NEGLIGENCE OR
28OTHERWISE ARISING OUT OF THIS SOFTWARE OR THE DOCUMENTATION.
diff --git a/meta-webserver/recipes-support/fcgi/Fix_EOF_not_declared_issue.patch b/meta-webserver/recipes-support/fcgi/Fix_EOF_not_declared_issue.patch
new file mode 100644
index 0000000000..51ddeaac22
--- /dev/null
+++ b/meta-webserver/recipes-support/fcgi/Fix_EOF_not_declared_issue.patch
@@ -0,0 +1,17 @@
1Upstream-Status: Pending
2
3Fix EOF not declared issue, following is the error log.
4fcgio.cpp:70:72: error: 'EOF' was not declared in this scope
5 if (FCGX_PutStr(pbase(), plen, this->fcgx) != plen) return EOF;
6
7Signed-off-by: Yang Haibo <b40869@freescale.com>
8--- fcgi-ori/libfcgi/fcgio.cpp 2014-07-28 18:01:00.000000000 +0800
9+++ fcgi-2.4.0/libfcgi/fcgio.cpp 2014-07-28 18:01:22.000000000 +0800
10@@ -22,6 +22,7 @@
11 #define DLLAPI __declspec(dllexport)
12 #endif
13
14+#include <stdio.h>
15 #include <limits.h>
16 #include "fcgio.h"
17
diff --git a/meta-webserver/recipes-support/fcgi/add_foreign_to_AM_INIT_AUTOMAKE.patch b/meta-webserver/recipes-support/fcgi/add_foreign_to_AM_INIT_AUTOMAKE.patch
new file mode 100644
index 0000000000..eca694adc9
--- /dev/null
+++ b/meta-webserver/recipes-support/fcgi/add_foreign_to_AM_INIT_AUTOMAKE.patch
@@ -0,0 +1,18 @@
1Upstream-Status: Pending
2
3use automake options "foreign" to set the strictness as appropriate
4
5Signed-off-by: Yang Haibo <b40869@freescale.com>
6--- fcgi-ori/configure.in 2014-08-05 14:58:35.000000000 +0800
7+++ fcgi-2.4.0/configure.in 2014-08-05 14:59:08.000000000 +0800
8@@ -4,8 +4,8 @@
9 dnl generate the file "configure", which is run during the build
10 dnl to configure the system for the local environment.
11
12-AC_INIT
13-AM_INIT_AUTOMAKE(fcgi, 2.4.0)
14+AC_INIT([fcgi], [2.4.0])
15+AM_INIT_AUTOMAKE([foreign])
16
17 AM_CONFIG_HEADER(fcgi_config.h)
18
diff --git a/meta-webserver/recipes-support/fcgi_2.4.0.bb b/meta-webserver/recipes-support/fcgi_2.4.0.bb
new file mode 100644
index 0000000000..ed718aefd9
--- /dev/null
+++ b/meta-webserver/recipes-support/fcgi_2.4.0.bb
@@ -0,0 +1,15 @@
1DESCRIPTION = "FastCGI is a protocol for interfacing interactive programs with a web server."
2HOMEPAGE = "http://www.fastcgi.com"
3LICENSE = "OML"
4LIC_FILES_CHKSUM = "file://LICENSE.TERMS;md5=e3aacac3a647af6e7e31f181cda0a06a"
5
6SRC_URI = "http://fossies.org/linux/www/${BP}.tar.gz \
7 file://Fix_EOF_not_declared_issue.patch \
8 file://add_foreign_to_AM_INIT_AUTOMAKE.patch \
9"
10SRC_URI[md5sum] = "d15060a813b91383a9f3c66faf84867e"
11SRC_URI[sha256sum] = "66fc45c6b36a21bf2fbbb68e90f780cc21a9da1fffbae75e76d2b4402d3f05b9"
12
13inherit autotools
14
15PARALLEL_MAKE = ""