1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
package = "WSAPI-FCGI"
version = "1.1-1"
source = {
url = "http://luaforge.net/frs/download.php/3382/wsapi-1.1.0.tar.gz"
}
description = {
summary = "Lua Web Server API FastCGI Adapter",
detailed = [[
WSAPI is an API that abstracts the web server from Lua web applications. This
is the rock that contains the FCGI module lfcgi.
]],
license = "MIT/X11",
homepage = "http://www.keplerproject.org/wsapi"
}
dependencies = { "wsapi >= 1.1" }
external_dependencies = {
platforms = {
unix = {
FASTCGI = {
header = "fcgi_stdio.h"
}
}
}
}
source = {
url = "cvs://:pserver:anonymous:@cvs.luaforge.net:/cvsroot/wsapi",
cvs_tag = "HEAD",
}
build = {
platforms = {
unix = {
type = "module",
modules = {
lfcgi = {
sources = "src/fastcgi/lfcgi.c",
libraries = "fcgi",
incdirs = "$(FASTCGI_INCDIR)",
libdirs = "$(FASTCGI_LIBDIR)"
}
},
install = { bin = { "src/launcher/wsapi.fcgi" } }
},
win32 = {
type = "make",
install_target = "install-fcgi",
build_pass = true,
build_target = "fcgi",
build_variables = {
LUA_INCLUDE = "$(LUA_INCDIR)",
LUA_LIB = "$(LUA_LIBDIR)\\lua5.1.lib",
LIB_OPTION = "$(LUA_LIBDIR)\\lua5.1.lib $(FASTCGI_DIR)\\libfcgi\\Release\\fcgi_stdio.obj $(FASTCGI_DIR)\\libfcgi\\Release\\os_win32.obj $(FASTCGI_DIR)\\libfcgi\\Release\\fcgiapp.obj",
CFLAGS = "$(CFLAGS) /I$(FASTCGI_DIR)\\include",
},
install_variables = {
LUA_LIBDIR = "$(LIBDIR)",
BIN_DIR = "$(BINDIR)"
}
}
}
}
|