SPECS: php-pecl-APC.spec - install APC all SAPI-s but CLI, CGI; rel 2

glen glen at pld-linux.org
Tue Sep 5 22:34:38 CEST 2006


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



More information about the pld-cvs-commit mailing list