]> git.pld-linux.org Git - packages/apache1-mod_fastcgi.git/blobdiff - apache1-mod_fastcgi.spec
- update to 2.4.6
[packages/apache1-mod_fastcgi.git] / apache1-mod_fastcgi.spec
index ae7a953a0be830e86614052a10f21a35ba9285e3..aed2178d8b71cc129fe143ece20e0386474797b1 100644 (file)
@@ -1,27 +1,31 @@
 %define                mod_name        fastcgi
 %define        apxs            /usr/sbin/apxs1
 Summary:       Support for the FastCGI protocol for apache webserver
 %define                mod_name        fastcgi
 %define        apxs            /usr/sbin/apxs1
 Summary:       Support for the FastCGI protocol for apache webserver
-Summary(pl):   Obs³uga protoko³u FastCGI dla serwera apache
-Summary(ru):   FastCGI - ÂÏÌÅÅ ÂÙÓÔÒÁÑ ×ÅÒÓÉÑ CGI
-Summary(uk):   FastCGI - Â¦ÌØÛ Û×ÉÄËÁ ×ÅÒӦѠCGI
+Summary(pl.UTF-8):     Obsługa protokołu FastCGI dla serwera apache
+Summary(ru.UTF-8):     FastCGI - более быстрая версия CGI
+Summary(uk.UTF-8):     FastCGI - більш швидка версія CGI
 Name:          apache1-mod_%{mod_name}
 # NOTE: remember about apache-mod_fastcgi.spec when messing here
 Name:          apache1-mod_%{mod_name}
 # NOTE: remember about apache-mod_fastcgi.spec when messing here
-Version:       2.4.2
-Release:       1.2
+Version:       2.4.6
+Release:       1
 License:       distributable
 Group:         Networking/Daemons
 License:       distributable
 Group:         Networking/Daemons
-Source0:       http://www.FastCGI.com/dist/mod_%{mod_name}-%{version}.tar.gz
-# Source0-md5: e994414304b535cb99e10b7d1cad1d1e
+Source0:       http://www.fastcgi.com/dist/mod_%{mod_name}-%{version}.tar.gz
+# Source0-md5: a21a613dd5dacf4c8ad88c8550294fed
 Patch0:                %{name}-allow-uid-gid.patch
 Patch0:                %{name}-allow-uid-gid.patch
-URL:           http://www.FastCGI.com/
-BuildRequires: %{apxs}
-BuildRequires: apache1-devel >= 1.3.33-2
+Patch1:                %{name}-socketdir.patch
+Patch2:                %{name}-stderr-buf.patch
+Patch3:                %{name}-segv-onload.patch
+URL:           http://www.fastcgi.com/
+BuildRequires: apache1-devel >= 1.3.39
 BuildRequires: libtool
 BuildRequires: libtool
-Requires:      apache1 >= 1.3.33-2
+BuildRequires: rpmbuild(macros) >= 1.268
+Requires:      apache1(EAPI)
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _pkglibdir      %(%{apxs} -q LIBEXECDIR 2>/dev/null)
 %define                _sysconfdir     %(%{apxs} -q SYSCONFDIR 2>/dev/null)
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define                _pkglibdir      %(%{apxs} -q LIBEXECDIR 2>/dev/null)
 %define                _sysconfdir     %(%{apxs} -q SYSCONFDIR 2>/dev/null)
+%define                _socketdir      /var/run/apache/fastcgi
 
 %description
 This 3rd party module provides support for the FastCGI protocol.
 
 %description
 This 3rd party module provides support for the FastCGI protocol.
@@ -29,35 +33,38 @@ FastCGI is a language independent, scalable, open extension to CGI
 that provides high performance and persistence without the limitations
 of server specific APIs.
 
 that provides high performance and persistence without the limitations
 of server specific APIs.
 
-%description -l pl
-To jest modu³ apache dodaj±cy obs³ugê protoko³u FastCGI. FastCGI jest
-niezale¿nym od jêzyka, skalowalnym, otwartym rozszerzeniem CGI daj±cym
-du¿± wydajno¶æ bez ograniczania API specyficznego dla serwera.
+%description -l pl.UTF-8
+To jest moduł apache dodający obsługę protokołu FastCGI. FastCGI jest
+niezależnym od języka, skalowalnym, otwartym rozszerzeniem CGI dającym
+dużą wydajność bez ograniczania API specyficznego dla serwera.
 
 
-%description -l ru
-FastCGI - ÒÁÓÛÉÒÅÎÉÅ CGI, ËÏÔÏÒÏÅ ÐÒÅÄÏÓÔÁ×ÌÑÅÔ ×ÏÚÍÏÖÎÏÓÔØ ÓÏÚÄÁ×ÁÔØ
-×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÅ Internet-ÐÒÉÌÏÖÅÎÉÑ ÂÅÚ ÎÅÏÂÈÏÄÉÍÏÓÔÉ
-ÉÓÐÏÌØÚÏ×ÁÔØ ÓÐÅÃÉÆÉÞÅÓËÉÅ ÄÌÑ ËÁÖÄÏÇÏ web-ÓÅÒ×ÅÒÁ API.
+%description -l ru.UTF-8
+FastCGI - расширение CGI, которое предоставляет возможность создавать
+высокопроизводительные Internet-приложения без необходимости
+использовать специфические для каждого web-сервера API.
 
 
-óËÏÒÏÓÔØ API web-ÓÅÒ×ÅÒÏ× ÓÏ ×ÓÅÍÉ ÐÒÅÉÍÕÝÅÓÔ×ÁÍÉ CGI.
+Скорость API web-серверов со всеми преимуществами CGI.
 
 
-%description -l uk
-FastCGI - ÒÏÚÛÉÒÅÎÎÑ CGI, ÑËÅ ÎÁÄÁ¤ ÍÏÖÌÉצÓÔØ ÓÔ×ÏÒÀ×ÁÔÉ
-×ÉÓÏËÏÐÒÏÄÕËÔÉ×Φ Internet-ÐÒÏÇÒÁÍÉ ÂÅÚ ÎÅÏÂȦÄÎÏÓÔ¦ ×ÉËÏÒÉÓÔÁÎÎÑ
-ÓÐÅÃÉƦÞÎÉÈ ÄÌÑ ËÏÖÎÏÇÏ web-ÓÅÒ×ÅÒÕ API.
+%description -l uk.UTF-8
+FastCGI - розширення CGI, яке надає можливість створювати
+високопродуктивні Internet-програми без необхідності використання
+специфічних для кожного web-серверу API.
 
 
-û×ÉÄ˦ÓÔØ API web-ÓÅÒ×ÅҦנڦ ×Ó¦ÍÁ ÐÅÒÅ×ÁÇÁÍÉ CGI.
+Швидкість API web-серверів зі всіма перевагами CGI.
 
 %prep
 %setup -q -n mod_%{mod_name}-%{version}
 %patch0 -p1
 
 %prep
 %setup -q -n mod_%{mod_name}-%{version}
 %patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
 
 %build
 
 %build
-%{apxs} -o mod_%{mod_name}.so -c *.c
+%{apxs} -S CC="%{__cc}" -o mod_%{mod_name}.so -c *.c
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d}
+install -d $RPM_BUILD_ROOT{%{_pkglibdir},%{_sysconfdir}/conf.d,%{_socketdir}/dynamic}
 
 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
 
 
 install mod_%{mod_name}.so $RPM_BUILD_ROOT%{_pkglibdir}
 
@@ -68,21 +75,17 @@ echo 'LoadModule %{mod_name}_module modules/mod_%{mod_name}.so' > \
 rm -rf $RPM_BUILD_ROOT
 
 %post
 rm -rf $RPM_BUILD_ROOT
 
 %post
-if [ -f /var/lock/subsys/apache ]; then
-       /etc/rc.d/init.d/apache restart 1>&2
-else
-       echo "Run \"/etc/rc.d/init.d/apache start\" to start apache HTTP daemon."
-fi
+%service -q apache restart
 
 %postun
 if [ "$1" = "0" ]; then
 
 %postun
 if [ "$1" = "0" ]; then
-       if [ -f /var/lock/subsys/apache ]; then
-               /etc/rc.d/init.d/apache restart 1>&2
-       fi
+       %service -q apache restart
 fi
 
 %files
 %defattr(644,root,root,755)
 %doc docs/LICENSE.TERMS CHANGES docs/*.html
 fi
 
 %files
 %defattr(644,root,root,755)
 %doc docs/LICENSE.TERMS CHANGES docs/*.html
-%attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_%{mod_name}.conf
 %attr(755,root,root) %{_pkglibdir}/*.so
 %attr(755,root,root) %{_pkglibdir}/*.so
+%dir %attr(770,root,http) %{_socketdir}
+%dir %attr(770,root,http) %{_socketdir}/dynamic
This page took 0.072056 seconds and 4 git commands to generate.