summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-12-22 11:24:36 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2012-01-07 23:47:06 +0100
commit0c1e3f80f974ce15088e1e4bc9f7c68df14550f9 (patch)
tree0f5d63c94a8fdb7bb934fb2206f6870af820efb4
parent28edb13bb267af8750369bb98dad87ac3260e68c (diff)
downloadptxdist-0c1e3f80f974ce15088e1e4bc9f7c68df14550f9.tar.gz
ptxdist-0c1e3f80f974ce15088e1e4bc9f7c68df14550f9.tar.xz
lighttpd: version bump 1.4.28 -> 1.4.30 and cleanup
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/lighttpd.in40
-rw-r--r--rules/lighttpd.make113
2 files changed, 42 insertions, 111 deletions
diff --git a/rules/lighttpd.in b/rules/lighttpd.in
index d47bb203c..d84fec79f 100644
--- a/rules/lighttpd.in
+++ b/rules/lighttpd.in
@@ -5,12 +5,21 @@ menuconfig LIGHTTPD
select LIBC_M
select LIBC_DL
select LIBC_CRYPT
- select ZLIB if LIGHTTPD_ZLIB
- select BZIP2 if LIGHTTPD_BZ2LIB
- select BZIP2_LIBBZ2 if LIGHTTPD_BZ2LIB
- select LIBPCRE if LIGHTTPD_PCRE
- select OPENSSL if LIGHTTPD_OPENSSL
- select OPENSSL_SHARED if LIGHTTPD_OPENSSL
+ select ZLIB if LIGHTTPD_ZLIB
+ select BZIP2 if LIGHTTPD_BZ2LIB
+ select BZIP2_LIBBZ2 if LIGHTTPD_BZ2LIB
+ select ATTR if LIGHTTPD_ATTR
+ select LIBPCRE if LIGHTTPD_PCRE
+ select FAM if LIGHTTPD_FAM
+ select FAM_LIBRARY if LIGHTTPD_FAM
+ select LIBXML2 if LIGHTTPD_WEBDAV_PROPS
+ select SQLITE if LIGHTTPD_WEBDAV_PROPS
+ select LIBUUID if LIGHTTPD_WEBDAV_LOCKS
+ select OPENSSL if LIGHTTPD_OPENSSL
+ select OPENSSL_SHARED if LIGHTTPD_OPENSSL
+ select LIBMEMCACHE if LIGHTTPD_MEMCACHE
+ select LUA if LIGHTTPD_LUA
+ select LUA_INSTALL_LIBLUA if LIGHTTPD_LUA
select BUSYBOX_START_STOP_DAEMON if LIGHTTPD_STARTSCRIPT
select BUSYBOX_FEATURE_START_STOP_DAEMON_FANCY if LIGHTTPD_STARTSCRIPT
select BUSYBOX_FEATURE_START_STOP_DAEMON_LONG_OPTIONS if LIGHTTPD_STARTSCRIPT
@@ -43,12 +52,6 @@ config LIGHTTPD_BZ2LIB
help
Enable bzip2 support for mod_compress.
-config LIGHTTPD_LFS
- bool
- prompt "large file system support"
- help
- Turn on Large File System.
-
config LIGHTTPD_MYSQL
bool
# prompt "MySQL support"
@@ -62,7 +65,7 @@ config LIGHTTPD_LDAP
config LIGHTTPD_ATTR
bool
-# prompt "extended attribute support"
+ prompt "extended attribute support"
help
Enable extended attribute support.
@@ -88,19 +91,20 @@ config LIGHTTPD_PCRE
config LIGHTTPD_FAM
bool
-# prompt "fam"
+ prompt "fam"
help
fam/gamin for reducing number of stat() calls.
config LIGHTTPD_WEBDAV_PROPS
bool
-# prompt "properties in mod_webdav"
+ prompt "properties in mod_webdav"
help
properties in mod_webdav
config LIGHTTPD_WEBDAV_LOCKS
bool
-# prompt "locks in mod_webdav"
+ select LIGHTTPD_WEBDAV_PROPS
+ prompt "locks in mod_webdav"
help
locks in mod_webdav
@@ -112,13 +116,13 @@ config LIGHTTPD_GDBM
config LIGHTTPD_MEMCACHE
bool
-# prompt "memcached storage for mod_trigger_b4_dl"
+ prompt "memcached storage for mod_trigger_b4_dl"
help
memcached storage for mod_trigger_b4_dl
config LIGHTTPD_LUA
bool
-# prompt "lua engine for mod_cml"
+ prompt "lua engine for mod_cml"
help
lua engine for mod_cml
diff --git a/rules/lighttpd.make b/rules/lighttpd.make
index f14964d66..f91eb312d 100644
--- a/rules/lighttpd.make
+++ b/rules/lighttpd.make
@@ -17,8 +17,8 @@ PACKAGES-$(PTXCONF_LIGHTTPD) += lighttpd
#
# Paths and names
#
-LIGHTTPD_VERSION := 1.4.28
-LIGHTTPD_MD5 := 586eb535d31ac299652495b058dd87c4
+LIGHTTPD_VERSION := 1.4.30
+LIGHTTPD_MD5 := 63f9df52dcae0ab5689a95c99c54e48a
LIGHTTPD := lighttpd-$(LIGHTTPD_VERSION)
LIGHTTPD_SUFFIX := tar.bz2
LIGHTTPD_URL := http://download.lighttpd.net/lighttpd/releases-1.4.x/$(LIGHTTPD).$(LIGHTTPD_SUFFIX)
@@ -45,98 +45,25 @@ LIGHTTPD_ENV := $(CROSS_ENV)
#
LIGHTTPD_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
+ --libdir=/usr/lib/lighttpd \
+ --$(call ptx/endis, PTXCONF_GLOBAL_LARGE_FILE)-lfs \
$(GLOBAL_IPV6_OPTION) \
- --without-valgrind
-
-ifdef PTXCONF_LIGHTTPD_ZLIB
-LIGHTTPD_AUTOCONF += --with-zlib=$(SYSROOT)/usr
-else
-LIGHTTPD_AUTOCONF += --without-zlib
-endif
-
-ifdef PTXCONF_LIGHTTPD_BZ2LIB
-LIGHTTPD_AUTOCONF += --with-bzip2=$(SYSROOT)/usr
-else
-LIGHTTPD_AUTOCONF += --without-bzip2
-endif
-
-ifdef PTXCONF_LIGHTTPD_LFS
-LIGHTTPD_AUTOCONF += --enable-lfs
-else
-LIGHTTPD_AUTOCONF += --disable-lfs
-endif
-
-ifdef PTXCONF_LIGHTTPD_MYSQL
-LIGHTTPD_AUTOCONF += --with-mysql=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-mysql
-endif
-
-ifdef PTXCONF_LIGHTTPD_LDAP
-LIGHTTPD_AUTOCONF += --with-ldap=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-ldap
-endif
-
-ifdef PTXCONF_LIGHTTPD_ATTR
-LIGHTTPD_AUTOCONF += --with-attr=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-attr
-endif
-
-ifdef PTXCONF_LIGHTTPD_OPENSSL
-LIGHTTPD_AUTOCONF += --with-openssl
-else
-LIGHTTPD_AUTOCONF += --without-openssl
-endif
-
-ifdef PTXCONF_LIGHTTPD_KERBEROS
-LIGHTTPD_AUTOCONF += --with-kerberos5=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-kerberos5
-endif
-
-ifdef PTXCONF_LIGHTTPD_PCRE
-LIGHTTPD_AUTOCONF += --with-pcre
-else
-LIGHTTPD_AUTOCONF += --without-pcre
-endif
-
-ifdef PTXCONF_LIGHTTPD_FAM
-LIGHTTPD_AUTOCONF += --with-fam=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-fam
-endif
-
-ifdef PTXCONF_LIGHTTPD_WEBDAV_PROPS
-LIGHTTPD_AUTOCONF += --with-webdav-props=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-webdav-props
-endif
-
-ifdef PTXCONF_LIGHTTPD_WEBDAV_LOCKS
-LIGHTTPD_AUTOCONF += --with-webdav-locks=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-webdav-locks
-endif
-
-ifdef PTXCONF_LIGHTTPD_GDBM
-LIGHTTPD_AUTOCONF += --with-gdbm=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-gdbm
-endif
-
-ifdef PTXCONF_LIGHTTPD_MEMCACHE
-LIGHTTPD_AUTOCONF += --with-memcache=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-memcache
-endif
-
-ifdef PTXCONF_LIGHTTPD_LUA
-LIGHTTPD_AUTOCONF += --with-lua=FIXME
-else
-LIGHTTPD_AUTOCONF += --without-lua
-endif
+ --without-libev \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_MYSQL)-mysql \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_LDAP)-ldap \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_ATTR)-attr \
+ --without-valgrind \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_OPENSSL)-openssl \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_KERBEROS)-kerberos5 \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_PCRE)-pcre \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_ZLIB)-zlib \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_BZ2LIB)-bzip2 \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_FAM)-fam \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_WEBDAV_PROPS)-webdav-props \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_WEBDAV_LOCKS)-webdav-locks \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_GDBM)-gdbm \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_MEMCACHE)-memcache \
+ --$(call ptx/wwo, PTXCONF_LIGHTTPD_LUA)-lua
# ----------------------------------------------------------------------------
# Target-Install