SPECS (DEVEL): lighttpd.spec - up to r1992 - added linux_aio suppo...

dzeus dzeus at pld-linux.org
Mon Jan 28 19:04:49 CET 2008


Author: dzeus                        Date: Mon Jan 28 18:04:49 2008 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- up to r1992
- added linux_aio support (bcond)
- thanx Pawel Zuzelski (z [at] grabina [dot] waw [dot] pl)

---- Files affected:
SPECS:
   lighttpd.spec (1.201.2.8 -> 1.201.2.9) 

---- Diffs:

================================================================
Index: SPECS/lighttpd.spec
diff -u SPECS/lighttpd.spec:1.201.2.8 SPECS/lighttpd.spec:1.201.2.9
--- SPECS/lighttpd.spec:1.201.2.8	Thu Mar 29 06:38:28 2007
+++ SPECS/lighttpd.spec	Mon Jan 28 19:04:43 2008
@@ -23,17 +23,18 @@
 %bcond_with	lua		# LUA support in mod_cml (needs LUA >= 5.1)
 %bcond_with	memcache	# memcached support in mod_cml / mod_trigger_b4_dl
 %bcond_with	gamin		# gamin for reducing number of stat() calls.
-				# NOTE: must be enabled in config: server.stat-cache-engine = "fam"
+				# 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	webdav_locks	# webdav locks with extra efsprogs deps
 %bcond_with	valgrind	# compile code with valgrind support.
 %bcond_with	deflate		# build deflate module (needs patch update with current svn)
+%bcond_with	linux_aio	# Async IO support for Linux via libaio
 
 # SVN snapshot
 #define		_svn	1277
 # Prerelease
-%define _snap r1691
+%define _snap r1992
 
 %if %{with webdav_locks}
 %define		webdav_progs	1
@@ -48,8 +49,8 @@
 License:	BSD
 Group:		Networking/Daemons
 #Source0:	http://www.lighttpd.net/download/%{name}-%{version}.tar.gz
-Source0:	http://www.lighttpd.net/assets/2007/2/23/lighttpd-1.5.0-r1691.tar.gz
-# Source0-md5:	529909adbafee7e2c26bb427226f1457
+Source0:	http://www.lighttpd.net/download/%{name}-%{version}-%{_snap}.tar.gz
+# Source0-md5:	b62e2442ee0f3395844b54385b14397a
 Source1:	%{name}.init
 Source2:	%{name}.conf
 Source3:	%{name}.user
@@ -104,12 +105,12 @@
 Source135:	%{name}-mod_extforward.conf
 Source136:	%{name}-mod_uploadprogress.conf
 Source137:	%{name}-mod_proxy_core.conf
-Source137:	%{name}-mod_proxy_backend_fastcgi.conf
+Source138:	%{name}-mod_proxy_backend_fastcgi.conf
 #Patch100: %{name}-branch.diff
 Patch0:		%{name}-use_bin_sh.patch
-#Patch1:		%{name}-mod_evasive-status_code.patch
-#Patch2:		%{name}-mod_deflate.patch
-#Patch3:		%{name}-mod_extforward-v2.patch
+#Patch1: %{name}-mod_evasive-status_code.patch
+#Patch2: %{name}-mod_deflate.patch
+#Patch3: %{name}-mod_extforward-v2.patch
 URL:		http://www.lighttpd.net/
 %{?with_xattr:BuildRequires:	attr-devel}
 BuildRequires:	autoconf
@@ -133,6 +134,7 @@
 %{?with_webdav_props:BuildRequires:	sqlite3-devel}
 %{?with_valgrind:BuildRequires:	valgrind}
 BuildRequires:	zlib-devel
+%{?with_linux_aio:BuildRequires:	libaio-devel}
 Requires(post,preun):	/sbin/chkconfig
 Requires(postun):	/usr/sbin/groupdel
 Requires(postun):	/usr/sbin/userdel
@@ -147,6 +149,7 @@
 Requires:	%{name}-mod_staticfile
 Requires:	rc-scripts
 Requires:	webapps
+Requires:	libaio
 Provides:	group(http)
 Provides:	group(lighttpd)
 Provides:	user(lighttpd)
@@ -171,12 +174,12 @@
 %description -l pl.UTF-8
 lighttpd jest bezpiecznym, szybkim, przyjaznym i bardzo elastycznym
 serwerem WWW, ktĂłry zostaĹ‚ zoptymalizowany pod kÄ
tem
-wysokowydajnoĹ›ciowych Ĺ›rodowisk. Zajmuje bardzo maĹ‚Ä
 ilość pamięci w
-porównaniu do innych serwerów WWW oraz dba o zajętość procesora.
-Szeroki zestaw opcji (FastCGI, CGI, uwierzytelnianie, kompresja
-wyjĹ›cia, przepisywanie URL-i i wiele innych) czyniÄ
 z lighttpd
-doskonaĹ‚e oprogramowanie web-serwerowe na kaĹźdy serwer cierpiÄ
cy z
-powodu problemĂłw z obciÄ
Ĺźeniem.
+wysokowydajnoĹ›ciowych Ĺ›rodowisk. Zajmuje bardzo maĹ‚Ä
 ilość
+pamięci w porównaniu do innych serwerów WWW oraz dba o zajętość
+procesora. Szeroki zestaw opcji (FastCGI, CGI, uwierzytelnianie,
+kompresja wyjĹ›cia, przepisywanie URL-i i wiele innych) czyniÄ
 z
+lighttpd doskonałe oprogramowanie web-serwerowe na kaşdy serwer
+cierpiÄ
cy z powodu problemĂłw z obciÄ
Ĺźeniem.
 
 %package mod_access
 Summary:	lighttpd module for making access restrictions
@@ -267,8 +270,9 @@
 LUA.
 
 %description mod_cml -l pl.UTF-8
-CML to metajÄ™zyk sĹ‚uĹźÄ
cy z jednej strony do opisu zaleşności strony i
-z drugiej strony do budowania strony z fragmentĂłw przy uĹźyciu LUA.
+CML to metajÄ™zyk sĹ‚uĹźÄ
cy z jednej strony do opisu zaleşności
+strony i z drugiej strony do budowania strony z fragmentĂłw przy
+uĹźyciu LUA.
 
 %package mod_compress
 Summary:	lighttpd module for output compression
@@ -286,8 +290,8 @@
 Supported are gzip, deflate, bzip.
 
 %description mod_compress -l pl.UTF-8
-Kompresja wyjĹ›cia zmniejsza obciÄ
Ĺźenie sieci i moĹźe poprawić caĹ‚kowitÄ

-przepustowość serwera WWW.
+Kompresja wyjĹ›cia zmniejsza obciÄ
şenie sieci i moşe poprawić
+caĹ‚kowitÄ
 przepustowość serwera WWW.
 
 Jak na razie obsługiwana jest tylko statyczna treść.
 
@@ -376,9 +380,9 @@
 for servers behind reverse proxy servers.
 
 %description mod_extforward -l pl.UTF-8
-Ten moduĹ‚ wyciÄ
ga "prawdziwy" IP klienta z nagłówka X-Forwarded-For
-dodawanego przez Squida czy inne proxy. Moşe być przydatny dla
-serwerĂłw stojÄ
cych za odwrotnymi serwerami proxy.
+Ten moduĹ‚ wyciÄ
ga "prawdziwy" IP klienta z nagłówka
+X-Forwarded-For dodawanego przez Squida czy inne proxy. Moşe być
+przydatny dla serwerĂłw stojÄ
cych za odwrotnymi serwerami proxy.
 
 %package mod_fastcgi
 Summary:	lighttpd module for FastCGI interface
@@ -444,7 +448,8 @@
 This module provides virtual hosts (vhosts) based on a MySQL table.
 
 %description mod_mysql_vhost -l pl.UTF-8
-Ten moduł udostępnia wirtualne hosty (vhosty) oparte na tabeli MySQL.
+Ten moduł udostępnia wirtualne hosty (vhosty) oparte na tabeli
+MySQL.
 
 %package mod_proxy
 Summary:	lighttpd module for proxying requests
@@ -457,8 +462,8 @@
 which have a HTTP-interface.
 
 %description mod_proxy -l pl.UTF-8
-ModuĹ‚ proxy to najprostszy sposĂłb Ĺ‚Ä
czenia lighttpd z serwerami Javy
-majÄ
cymi interfejs HTTP.
+ModuĹ‚ proxy to najprostszy sposĂłb Ĺ‚Ä
czenia lighttpd z serwerami
+Javy majÄ
cymi interfejs HTTP.
 
 %package mod_proxy_core
 Summary:	lighttpd module for proxying requests
@@ -474,8 +479,8 @@
 This is the new proxy code.
 
 %description mod_proxy_core -l pl.UTF-8
-ModuĹ‚ proxy to najprostszy sposĂłb Ĺ‚Ä
czenia lighttpd z serwerami Javy
-majÄ
cymi interfejs HTTP.
+ModuĹ‚ proxy to najprostszy sposĂłb Ĺ‚Ä
czenia lighttpd z serwerami
+Javy majÄ
cymi interfejs HTTP.
 
 Ten pakiet zawiera nowy moduł proxy.
 
@@ -535,8 +540,8 @@
 webserver BEFORE they are handled.
 
 %description mod_rewrite -l pl.UTF-8
-Ten moduł pozwala na przepisywanie zbioru URL-i wewnętrznie w serwerze
-WWW _przed_ ich obsĹ‚ugÄ
.
+Ten moduł pozwala na przepisywanie zbioru URL-i wewnętrznie w
+serwerze WWW _przed_ ich obsĹ‚ugÄ
.
 
 %package mod_rrdtool
 Summary:	lighttpd module for monitoring traffic and server load
@@ -553,12 +558,12 @@
 webserver.
 
 %description mod_rrdtool -l pl.UTF-8
-RRD to system przechowywania i wyświetlania danych zaleşnych od czasu
-(np. obciÄ
Ĺźenia sieci, temperatury w serwerowni, Ĺ›redniego obciÄ
Ĺźenia
-serwera).
+RRD to system przechowywania i wyświetlania danych zaleşnych od
+czasu (np. obciÄ
şenia sieci, temperatury w serwerowni, średniego
+obciÄ
Ĺźenia serwera).
 
-Przy uĹźyciu tego moduĹ‚u moĹźna monitorować ruch i obciÄ
Ĺźenie serwera
-WWW.
+Przy uĹźyciu tego moduĹ‚u moĹźna monitorować ruch i obciÄ
Ĺźenie
+serwera WWW.
 
 %package mod_scgi
 Summary:	lighttpd module for SCGI interface
@@ -571,8 +576,8 @@
 Python + WSGI.
 
 %description mod_scgi -l pl.UTF-8
-SCGI to szybki i uproszczony interfejs CGI. Jest uşywany głównie przez
-Pythona z WSGI.
+SCGI to szybki i uproszczony interfejs CGI. Jest uşywany głównie
+przez Pythona z WSGI.
 
 %package mod_secdownload
 Summary:	lighttpd module for secure and fast downloading
@@ -585,8 +590,9 @@
 and a countermeasure against deep-linking.
 
 %description mod_secdownload -l pl.UTF-8
-Przy uĹźyciu tego moduĹ‚u moĹźna Ĺ‚atwo umoĹźliwić Ĺ›ciÄ
ganie plikĂłw z
-uwierzytelnieniem i zapobiec uşywaniu bezpośrednich odnośników.
+Przy uĹźyciu tego moduĹ‚u moĹźna Ĺ‚atwo umoĹźliwić Ĺ›ciÄ
ganie
+plików z uwierzytelnieniem i zapobiec uşywaniu bezpośrednich
+odnośników.
 
 %package mod_setenv
 Summary:	lighttpd module for setting conditional request headers
@@ -624,8 +630,8 @@
 NSCA/Apache SSI.
 
 %description mod_ssi -l pl.UTF-8
-Moduł server-side includes udostępnia warstwę kompatybilności z SSI
-znanym z NSCA/Apache'a.
+Moduł server-side includes udostępnia warstwę kompatybilności z
+SSI znanym z NSCA/Apache'a.
 
 %package mod_staticfile
 Summary:	lighttpd module for static file serving
@@ -729,8 +735,7 @@
 - MKCOL
 - DELETE
 - PUT
-- LOCK (experimental)
-oraz zwykłe GET, POST, HEAD z HTTP/1.1.
+- LOCK (experimental) oraz zwykłe GET, POST, HEAD z HTTP/1.1.
 
 Jak na razie montowanie zasobu webdav pod Windows XP działa i
 podstawowe testy lakmusowe przechodzÄ
.
@@ -820,7 +825,8 @@
 	%{?with_webdav_props:--with-webdav-props} \
 	%{?with_webdav_locks:--with-webdav-locks} \
 	%{?with_gamin:--with-gamin} \
-	%{?with_gdbm:--with-gdbm}
+	%{?with_gdbm:--with-gdbm} \
+	%{?with_linux_aio:--with-linux-aio}
 
 %{__make}
 
@@ -876,6 +882,7 @@
 install %{SOURCE134} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_magnet.conf
 install %{SOURCE115} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy.conf
 install %{SOURCE137} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy_core.conf
+install %{SOURCE138} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy_backend_fastcgi.conf
 install %{SOURCE118} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_rrdtool.conf
 install %{SOURCE119} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_scgi.conf
 install %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_secdownload.conf
@@ -1271,6 +1278,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.201.2.9  2008-01-28 18:04:43  dzeus
+- up to r1992
+- added linux_aio support (bcond)
+- thanx Pawel Zuzelski (z [at] grabina [dot] waw [dot] pl)
+
 Revision 1.201.2.8  2007-03-29 04:38:28  aredridel
 - r1691
 - mod_cgi is back
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/lighttpd.spec?r1=1.201.2.8&r2=1.201.2.9&f=u



More information about the pld-cvs-commit mailing list