/[packages]/updates/3/php-apc/current/SPECS/php-apc.spec
ViewVC logotype

Diff of /updates/3/php-apc/current/SPECS/php-apc.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 336087 by oden, Sat Dec 29 13:05:03 2012 UTC revision 336088 by oden, Sat Dec 29 13:07:23 2012 UTC
# Line 11  Line 11 
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
# Line 39  This package comes with four different f Line 39  This package comes with four different f
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}
# Line 74  ln -s ../configure . Line 75  ln -s ../configure .
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 \
# Line 89  ln -s ../configure . Line 91  ln -s ../configure .
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 \
# Line 104  ln -s ../configure . Line 107  ln -s ../configure .
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 \
# Line 118  ln -s ../configure . Line 122  ln -s ../configure .
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    
# Line 140  install -m0755 build-apc-mmap/modules/ap Line 155  install -m0755 build-apc-mmap/modules/ap
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
# Line 171  rm -rf %{buildroot} Line 187  rm -rf %{buildroot}
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

Legend:
Removed from v.336087  
changed lines
  Added in v.336088

  ViewVC Help
Powered by ViewVC 1.1.30