11 |
Summary: The %{realname} module for PHP |
Summary: The %{realname} module for PHP |
12 |
Name: php-%{modname} |
Name: php-%{modname} |
13 |
Version: 3.1.13 |
Version: 3.1.13 |
14 |
Release: %mkrel 1 |
Release: %mkrel 2 |
15 |
Group: Development/PHP |
Group: Development/PHP |
16 |
License: PHP License |
License: PHP License |
17 |
URL: http://pecl.php.net/package/APC |
URL: http://pecl.php.net/package/APC |
39 |
o apc-sem.so - IPC semamphore based locks |
o apc-sem.so - IPC semamphore based locks |
40 |
o apc-spinlocks.so - Hardware-dependent implementation of spinlocks |
o apc-spinlocks.so - Hardware-dependent implementation of spinlocks |
41 |
o apc-pthread.so - NPTL pthread mutex based locks |
o apc-pthread.so - NPTL pthread mutex based locks |
42 |
|
o apc-mmap+mutex.so - mmap (fcntl) and pthread mutex based locks |
43 |
|
|
44 |
%package admin |
%package admin |
45 |
Summary: Web admin GUI for %{realname} |
Summary: Web admin GUI for %{realname} |
75 |
--enable-%{modname}=shared,%{_prefix} \ |
--enable-%{modname}=shared,%{_prefix} \ |
76 |
--enable-apc-filehits \ |
--enable-apc-filehits \ |
77 |
--disable-apc-pthreadmutex \ |
--disable-apc-pthreadmutex \ |
78 |
|
--disable-apc-pthreadrwlocks \ |
79 |
--disable-apc-sem \ |
--disable-apc-sem \ |
80 |
--disable-apc-spinlocks \ |
--disable-apc-spinlocks \ |
81 |
--enable-apc-mmap \ |
--enable-apc-mmap \ |
91 |
--enable-%{modname}=shared,%{_prefix} \ |
--enable-%{modname}=shared,%{_prefix} \ |
92 |
--enable-apc-filehits \ |
--enable-apc-filehits \ |
93 |
--disable-apc-pthreadmutex \ |
--disable-apc-pthreadmutex \ |
94 |
|
--disable-apc-pthreadrwlocks \ |
95 |
--disable-apc-mmap \ |
--disable-apc-mmap \ |
96 |
--disable-apc-spinlocks \ |
--disable-apc-spinlocks \ |
97 |
--enable-apc-sem \ |
--enable-apc-sem \ |
107 |
--enable-%{modname}=shared,%{_prefix} \ |
--enable-%{modname}=shared,%{_prefix} \ |
108 |
--enable-apc-filehits \ |
--enable-apc-filehits \ |
109 |
--disable-apc-pthreadmutex \ |
--disable-apc-pthreadmutex \ |
110 |
|
--disable-apc-pthreadrwlocks \ |
111 |
--disable-apc-sem \ |
--disable-apc-sem \ |
112 |
--disable-apc-mmap \ |
--disable-apc-mmap \ |
113 |
--disable-apc-memprotect \ |
--disable-apc-memprotect \ |
122 |
%configure2_5x \ |
%configure2_5x \ |
123 |
--enable-%{modname}=shared,%{_prefix} \ |
--enable-%{modname}=shared,%{_prefix} \ |
124 |
--enable-apc-filehits \ |
--enable-apc-filehits \ |
125 |
|
--enable-apc-pthreadrwlocks \ |
126 |
--disable-apc-spinlocks \ |
--disable-apc-spinlocks \ |
127 |
--disable-apc-mmap \ |
--disable-apc-mmap \ |
128 |
--disable-apc-sem \ |
--disable-apc-sem \ |
129 |
--disable-apc-memprotect |
--disable-apc-memprotect |
130 |
|
%make |
131 |
|
popd |
132 |
|
|
133 |
|
mkdir -p build-apc-mmap+mutex |
134 |
|
pushd build-apc-mmap+mutex |
135 |
|
ln -s ../configure . |
136 |
|
%configure2_5x \ |
137 |
|
--enable-%{modname}=shared,%{_prefix} \ |
138 |
|
--enable-apc-filehits \ |
139 |
|
--enable-apc-mmap \ |
140 |
|
--enable-apc-pthreadmutex |
141 |
%make |
%make |
142 |
popd |
popd |
143 |
|
|
155 |
install -m0755 build-apc-sem/modules/apc.so %{buildroot}%{_libdir}/php/extensions/apc-sem.so |
install -m0755 build-apc-sem/modules/apc.so %{buildroot}%{_libdir}/php/extensions/apc-sem.so |
156 |
install -m0755 build-apc-spinlocks/modules/apc.so %{buildroot}%{_libdir}/php/extensions/apc-spinlocks.so |
install -m0755 build-apc-spinlocks/modules/apc.so %{buildroot}%{_libdir}/php/extensions/apc-spinlocks.so |
157 |
install -m0755 build-apc-pthread/modules/apc.so %{buildroot}%{_libdir}/php/extensions/apc-pthread.so |
install -m0755 build-apc-pthread/modules/apc.so %{buildroot}%{_libdir}/php/extensions/apc-pthread.so |
158 |
|
install -m0755 build-apc-mmap+mutex/modules/apc.so %{buildroot}%{_libdir}/php/extensions/apc-mmap+mutex.so |
159 |
|
|
160 |
install -d -m 755 %{buildroot}%{webappconfdir} |
install -d -m 755 %{buildroot}%{webappconfdir} |
161 |
cat > %{buildroot}%{webappconfdir}/%{name}.conf << EOF |
cat > %{buildroot}%{webappconfdir}/%{name}.conf << EOF |
187 |
%attr(0755,root,root) %{_libdir}/php/extensions/apc-sem.so |
%attr(0755,root,root) %{_libdir}/php/extensions/apc-sem.so |
188 |
%attr(0755,root,root) %{_libdir}/php/extensions/apc-spinlocks.so |
%attr(0755,root,root) %{_libdir}/php/extensions/apc-spinlocks.so |
189 |
%attr(0755,root,root) %{_libdir}/php/extensions/apc-pthread.so |
%attr(0755,root,root) %{_libdir}/php/extensions/apc-pthread.so |
190 |
|
%attr(0755,root,root) %{_libdir}/php/extensions/apc-mmap+mutex.so |
191 |
%attr(0755,apache,apache) /var/lib/php-apc |
%attr(0755,apache,apache) /var/lib/php-apc |
192 |
|
|
193 |
%files admin |
%files admin |