Author: glen                         Date: Tue Sep  5 20:34:38 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- install APC all SAPI-s but CLI, CGI; rel 2

---- Files affected:
SPECS:
   php-pecl-APC.spec (1.20 -> 1.21) 

---- Diffs:

================================================================
Index: SPECS/php-pecl-APC.spec
diff -u SPECS/php-pecl-APC.spec:1.20 SPECS/php-pecl-APC.spec:1.21
--- SPECS/php-pecl-APC.spec:1.20        Mon Sep  4 23:30:14 2006
+++ SPECS/php-pecl-APC.spec     Tue Sep  5 22:34:33 2006
@@ -1,6 +1,10 @@
 # $Revision$, $Date$
 # TODO
 # - segfaults CLI
+# - maybe related:
+#  - http://pecl.php.net/bugs/bug.php?id=7141
+#  - http://pecl.php.net/bugs/bug.php?id=7261
+#  - http://pecl.php.net/bugs/bug.php?id=7762
 %define                _modname        APC
 %define                _status         stable
 %define                _sysconfdir     /etc/php
@@ -9,7 +13,7 @@
 Summary(pl):   %{_modname} - alternatywne cache PHP
 Name:          php-pecl-%{_modname}
 Version:       3.0.11
-Release:       1
+Release:       2
 License:       PHP
 Group:         Development/Languages/PHP
 Source0:       http://pecl.php.net/get/%{_modname}-%{version}.tgz
@@ -39,18 +43,7 @@
 %prep
 %setup -q -c
 
-%build
-cd %{_modname}-%{version}
-phpize
-%configure
-%{__make}
-
-%install
-rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
-
-install %{_modname}-%{version}/modules/apc.so 
$RPM_BUILD_ROOT%{extensionsdir}/%{_modname}.so
-cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
+cat <<'EOF' > %{_modname}.ini
 ; Enable %{_modname} extension module
 extension=%{_modname}.so
 apc.enabled=1
@@ -68,6 +61,25 @@
 ;apc.enable_cli=0
 EOF
 
+
+%build
+cd %{_modname}-%{version}
+phpize
+%configure \
+       --%{!?debug:dis}%{?debug:en}able-debug \
+       --enable-apc-mmap
+%{__make}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -D %{_modname}-%{version}/modules/apc.so 
$RPM_BUILD_ROOT%{extensionsdir}/%{_modname}.so
+
+# we install APC.ini for all handlers but CLI and CGI
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,apache,apache2handler}.d
+cp -a %{_modname}.ini $RPM_BUILD_ROOT%{_sysconfdir}/cgi-fcgi.d/%{_modname}.ini
+cp -a %{_modname}.ini $RPM_BUILD_ROOT%{_sysconfdir}/apache.d/%{_modname}.ini
+cp -a %{_modname}.ini 
$RPM_BUILD_ROOT%{_sysconfdir}/apache2handler.d/%{_modname}.ini
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -84,7 +96,9 @@
 %files
 %defattr(644,root,root,755)
 %doc %{_modname}-%{version}/{CHANGELOG,INSTALL,NOTICE}
-%config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/conf.d/%{_modname}.ini
+%config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/cgi-fcgi.d/%{_modname}.ini
+%config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/apache.d/%{_modname}.ini
+%config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/apache2handler.d/%{_modname}.ini
 %attr(755,root,root) %{extensionsdir}/%{_modname}.so
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -93,6 +107,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.21  2006/09/05 20:34:33  glen
+- install APC all SAPI-s but CLI, CGI; rel 2
+
 Revision 1.20  2006/09/04 21:30:14  glen
 - 3.0.11
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/php-pecl-APC.spec?r1=1.20&r2=1.21&f=u

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

Reply via email to