Author: glen                         Date: Mon Aug 22 14:29:27 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- 1.4.1
- reviewed dependencies
- mod_webdav subpackage due extra deps

---- Files affected:
SPECS:
   lighttpd.spec (1.120 -> 1.121) 

---- Diffs:

================================================================
Index: SPECS/lighttpd.spec
diff -u SPECS/lighttpd.spec:1.120 SPECS/lighttpd.spec:1.121
--- SPECS/lighttpd.spec:1.120   Sat Aug 20 18:07:43 2005
+++ SPECS/lighttpd.spec Mon Aug 22 16:29:20 2005
@@ -2,7 +2,8 @@
 # TODO:
 # - test ldap and mysql (failed at this time)
 # - mysql issue: http://www.freebsd.org/cgi/query-pr.cgi?pr=76866
-# - gdbm for mod_trigger_b4_dl 
http://www.lighttpd.net/documentation/trigger_b4_dl.html
+# - fam over gamin is possible, just configure doesn't check other than gamin
+# - lua50 isn't properly detected
 #
 # NOTES:
 # - fcgi-devel is only used for the test-scripts
@@ -10,16 +11,19 @@
 #   see http://article.gmane.org/gmane.comp.web.lighttpd:722
 #
 # Conditional build for lighttpd:
-%bcond_without xattr           # with support of extended attributes (doesn't 
compile in 1.4.0)
-%bcond_without ipv6            # IPv4-only version (doesn't require IPv6 in 
kernel)
-%bcond_without largefile       # without largefile support (see notes above)
-%bcond_without ssl                     # disable ssl support
-%bcond_without mysql           # without mysql
-%bcond_with    ldap            # with ldap
-%bcond_with    lua                     # enable LUA support in mod_cml
-%bcond_with    memcache        # enable memcached support in mod_cml / 
mod_trigger_b4_dl
-%bcond_with    valgrind        # compile code with valgrind support.
-%bcond_with    dirhide         # with 'hide from dirlisting' hack
+%bcond_without xattr                   # support of extended attributes
+%bcond_without ipv6                    # IPv4-only version (doesn't require 
IPv6 in kernel)
+%bcond_without largefile               # largefile support (see notes above)
+%bcond_without ssl                             # ssl support
+%bcond_with            mysql                   # mysql support in 
mod_mysql_vhost
+%bcond_with            ldap                    # ldap support in mod_auth
+%bcond_with            lua                             # LUA support in mod_cml
+%bcond_with            memcache                # memcached support in mod_cml 
/ mod_trigger_b4_dl
+%bcond_without gamin                   # gamin for reducing number of stat() 
calls. NOTE: must be enabled in config: server.stat-cache-engine = "fam"
+%bcond_with            gdbm                    # gdbm in mod_trigger_b4_dl
+%bcond_with            webdav_props    # properties in mod_webdav (includes 
extra sqlite3/libxml deps)
+%bcond_with            valgrind                # compile code with valgrind 
support.
+%bcond_with            dirhide                 # with 'hide from dirlisting' 
hack
 
 # Prerelease snapshot: DATE-TIME
 #define _snap 20050116-1743
@@ -30,17 +34,17 @@
 %define _source http://www.lighttpd.net/download/%{name}-%{version}.tar.gz
 %endif
 
-%define                _rel 1
+%define                _rel 0.1
 
 Summary:       Fast and light HTTP server
 Summary(pl):   Szybki i lekki serwer HTTP
 Name:          lighttpd
-Version:       1.4.0
+Version:       1.4.1
 Release:       %{_rel}%{?_snap:.%(echo %{_snap}|tr - _)}
 Group:         Networking/Daemons
 License:       BSD
 Source0:       %{_source}
-# Source0-md5: 926a3603615c9edf5859977f1b8b6033
+# Source0-md5: 3abffbe574fd835721760a37c00d3714
 Source1:       %{name}.init
 Source2:       %{name}.conf
 Source3:       %{name}.user
@@ -54,12 +58,16 @@
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: bzip2-devel
+%{?with_gamin:BuildRequires:   gamin-devel}
+%{?with_webdav_props:BuildRequires:    sqlite3-devel}
+%{?with_webdav_props:BuildRequires:    libxml2-devel}
 BuildRequires: libtool
 %{?with_mysql:BuildRequires:   mysql-devel}
 %{?with_ldap:BuildRequires:            openldap-devel}
 %{?with_ssl:BuildRequires:     openssl-devel}
 %{?with_lua:BuildRequires:     lua50-devel}
 %{?with_memcache:BuildRequires:        libmemcache-devel}
+%{?with_gdbm:BuildRequires:    gdbm-devel}
 BuildRequires: pcre-devel
 BuildRequires: rpmbuild(macros) >= 1.202
 %{?debug:BuildRequires:        valgrind}
@@ -146,6 +154,28 @@
 %description mod_trigger_b4_dl
 Another anti hot-linking module.
 
+%package mod_webdav
+Summary:       WebDAV module for lighttpd
+Group:         Networking/Daemons
+URL:           http://www.lighttpd.net/documentation/webdav.html
+Requires:      %{name} = %{version}-%{release}
+
+%description mod_webdav
+The WebDAV module is a very minimalistic implementation of RFC 2518.
+Minimalistic means that not all operations are implementated yet.
+
+So far we have
+- PROPFIND
+- OPTIONS
+- MKCOL
+- DELETE
+- PUT
+
+and the usual GET, POST, HEAD from HTTP/1.1.
+
+So far mounting a webdav resource into Windows XP works and the basic
+litmus tests are passed.
+
 %package -n spawn-fcgi
 Summary:       Spawn fcgi-process directly
 Summary(pl):   Bezpośrednie uruchamianie procesów fcgi
@@ -166,21 +196,23 @@
 %patch2 -p1
 
 %build
-sed -i -e 's#stat_cache_attr_get#stat_cache_entry_attr_get#g' src/stat_cache.c
 %{__libtoolize}
 %{__aclocal}
 %{__autoconf}
 
 %configure \
+       %{!?with_ipv6:--disable-ipv6} \
+       %{!?with_largefile:--disable-lfs} \
        %{?with_valgrind:--with-valgrind} \
        %{?with_xattr:--with-attr} \
        %{?with_mysql:--with-mysql} \
        %{?with_ldap:--with-ldap} \
-       %{!?with_ipv6:--disable-ipv6} \
-       %{!?with_largefile:--disable-lfs} \
        %{?with_ssl:--with-openssl} \
        %{?with_lua:--with-lua} \
-       %{?with_memcache:--with-memcache}
+       %{?with_memcache:--with-memcache} \
+       %{?with_webdav_props:--with-webdav-props} \
+       %{?with_gamin:--with-gamin} \
+       %{?with_gdbm:--with-gdbm}
 
 %{__make}
 
@@ -268,7 +300,6 @@
 %attr(755,root,root) %{_libdir}/mod_status.so
 %attr(755,root,root) %{_libdir}/mod_userdir.so
 %attr(755,root,root) %{_libdir}/mod_usertrack.so
-%attr(755,root,root) %{_libdir}/mod_webdav.so
 %attr(750,root,root) %dir /var/log/archiv/%{name}
 %dir %attr(750,lighttpd,root) /var/log/%{name}
 %attr(755,lighttpd,lighttpd) %{_lighttpddir}
@@ -288,14 +319,20 @@
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/mod_cml.so
 
+%if %{with mysql}
 %files mod_mysql_vhost
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/mod_mysql_vhost.so
+%endif
 
 %files mod_trigger_b4_dl
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/mod_trigger_b4_dl.so
 
+%files mod_webdav
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/mod_webdav.so
+
 %files -n spawn-fcgi
 %defattr(644,root,root,755)
 %doc doc/spawn-php.sh
@@ -307,6 +344,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.121  2005/08/22 14:29:20  glen
+- 1.4.1
+- reviewed dependencies
+- mod_webdav subpackage due extra deps
+
 Revision 1.120  2005/08/20 16:07:43  arekm
 - reenable xattr
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/lighttpd.spec?r1=1.120&r2=1.121&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to