]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- update to 4.0RC2
[packages/php.git] / php.spec
1 Summary:        The PHP HTML-embedded scripting language for use with Apache.
2 Summary(fr):    Le langage de script embarque-HTML PHP pour Apache.
3 Summary(pl):    Jêzyk skryptowy PHP -- u¿ywany wraz z serwerem Apache.
4 Name:           php
5 Version:        4.0RC2
6 Release:        1
7 Group:          Libraries
8 Group(fr):      Librairies
9 Group(pl):      Biblioteki
10 License:        The PHP license (see "LICENSE" file included in distribution)
11 Source0:        ftp://ftp.php.net/pub/version4/downloads/%{name}-%{version}.tar.gz
12 Source1:        FAQ.php
13 Source2:        php.ini
14 Source3:        zend.gif
15 Source4:        http://www.php.net/distributions/manual.tar.gz
16 Source5:        http://www.php.net/extra/number4.tar.gz
17 Patch0:         php-imap.patch
18 Patch1:         php-mysql-socket.patch
19 Patch2:         php-mail.patch
20 Patch3:         php-ldap.patch
21 Patch4:         php-bcmath.patch
22 Icon:           php4.gif
23 URL:            http://www.php.net/
24 BuildRequires:  apache(EAPI)-devel
25 BuildRequires:  zip
26 BuildRequires:  bison
27 BuildRequires:  flex
28 BuildRequires:  db-devel >= 3.0.55
29 BuildRequires:  freetype-devel
30 BuildRequires:  gd-devel
31 BuildRequires:  gdbm-devel
32 BuildRequires:  imap-devel >= 4.7b-1
33 # I think jdk is better for java
34 # BuildRequires: jdk
35 BuildRequires:  kaffe-devel
36 BuildRequires:  libjpeg-devel
37 BuildRequires:  libpng-devel
38 BuildRequires:  libtiff-devel
39 BuildRequires:  mm-devel
40 BuildRequires:  openldap-devel
41 BuildRequires:  pam-devel
42 BuildRequires:  pdflib-devel >= 3.0
43 #BuildRequires: libxml-devel >= 2.0.0
44 BuildRequires:  postgresql-devel
45 BuildRequires:  recode-devel >= 3.5
46 BuildRequires:  t1lib-devel
47 BuildRequires:  unixODBC-devel
48 BuildRequires:  zlib-devel >= 1.0.9
49 #BuildRequires: libmcrypt-devel
50 Requires:       apache(EAPI) >= 1.3.9
51 Prereq:         /usr/sbin/apxs
52 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
53
54 %define         _pkglibdir      %{_libdir}/apache
55
56 %description
57 PHP is an HTML-embedded scripting language.  PHP attempts to make it easy
58 for developers to write dynamically generated web pages.  PHP also offers
59 built-in database integration for several commercial and non-commercial
60 database management systems, so writing a database-enabled web page with
61 PHP is fairly simple.  The most common use of PHP coding is probably as a
62 replacement for CGI scripts.  The mod_php module enables the Apache web
63 server to understand and process the embedded PHP language in web pages.
64 This package contains PHP version %{version}.  If you use applications which
65 specifically rely on PHP/FI (PHP v2 and earlier), you should instead install
66 the PHP/FI module contained in the phpfi package.  If you're just starting
67 with PHP, you should install this package.  You'll also need to install
68 the Apache web server.
69
70 %description -l fr
71 PHP est un langage de script embarque dans le HTM. PHP essaye de rendre
72 simple aux developpeurs d'ecrire des pages web generees dynamiquement.
73 PHP incorpore egalement une integration avec plusieurs systemes de gestion
74 de bases de donnees commerciaux et non-connerciaux, qui rent facile
75 la creation de pages web liees avec des bases de donnees. L'utilisation la
76 plus commune de PHP est probablement en remplacement de scripts CGI. Le
77 module mod_php permet au serveur web apache de comprendre et de traiter le
78 langage PHP integre dans des pages web.
79 Ce package contient PHP version %{version}. Si vous utilisez des
80 applications qui utilisent specifiquement PHP/FI, vous devrez installer le
81 module PHP/FI inclus dans le package mod_php. Si vous debutez avec PHP, vous
82 devriez installer ce package. Vous aurez egalement besoin d'installer le
83 serveur web Apache.
84
85 %description -l pl
86 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w plikach
87 HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP (jak np.
88 Apache), który interpretuje te polecenia.  Umo¿liwia to tworzenie
89 dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona zosta³a
90 z jêzyków: C, Java i Perl.
91
92 %package mysql
93 Summary:        MySQL database module for PHP4
94 Summary(pl):    Modu³ bazy danych MySQL dla PHP4
95 Group:          Libraries
96 Group(fr):      Librairies
97 Group(pl):      Biblioteki
98 Requires:       %{name} = %{version}
99
100 %description mysql
101 This is a dynamic shared object (DSO) for Apache that will add MySQL
102 database support to PHP4.  If you need back-end support for MySQL,
103 you should install this package in addition to the main %{name} package.
104
105 %description mysql -l pl
106 Modu³ PHP4 umo¿liwiaj±cy dostêp do bazy danych MySQL.
107
108
109 %package pgsql
110 Summary:        PostgreSQL database module for PHP4
111 Summary(pl):    Modu³ bazy danych PostgreSQL dla PHP4
112 Group:          Libraries
113 Group(fr):      Librairies
114 Group(pl):      Biblioteki
115 Requires:       %{name} = %{version}
116
117 %description pgsql
118 This is a dynamic shared object (DSO) for Apache that will add PostgreSQL
119 database support to PHP4.  If you need back-end support for PostgreSQL,
120 you should install this package in addition to the main %{name} package.
121
122 %description pgsql -l pl
123 Modu³ PHP4 umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
124
125 #%package gd
126 #Summary:       GD extension module for PHP4
127 #Summary:       Modu³ GD dla PHP4
128 #Group:         Libraries
129 #Group(fr):     Librairies
130 #Group(pl):     Biblioteki
131 #Requires:      %{name} = %{version}
132 #
133 #%description gd
134 #This is a dynamic shared object (DSO) for Apache that will add GD
135 #support to PHP4. You should install this package in addition to the main
136 #%{name} package if you want to create and manipulate images with PHP.
137 #
138 #%description gd -l pl
139
140 %package java
141 Summary:        Java extension module for PHP4
142 Summary(pl):    Modu³ Javy dla PHP4
143 Group:          Libraries
144 Group(fr):      Librairies
145 Group(pl):      Biblioteki
146 Requires:       %{name} = %{version}
147
148 %description java
149 This is a dynamic shared object (DSO) for Apache that will add JAVA
150 support to PHP4. This extension provides a simple and effective means
151 for creating and invoking methods on Java objects from PHP.
152
153 %description java -l pl
154
155 %package xml
156 Summary:        XML extension module for PHP4
157 Summary(pl):    Modu³ XML dla PHP4
158 Group:          Libraries
159 Group(fr):      Librairies
160 Group(pl):      Biblioteki
161 Requires:       %{name} = %{version}
162
163 %description xml
164 This is a dynamic shared object (DSO) for Apache that will add XML
165 support to PHP4. This extension lets you create XML parsers and then
166 define handlers for different XML events. If you want to be able to parse
167 XML documents you should install this package in addition to the main 
168 %{name} package.
169
170 #%description xml -l pl
171
172 %package dba
173 Summary:        DBA extension module for PHP4
174 Summary(pl):    Modu³ DBA dla PHP4
175 Group:          Libraries
176 Group(fr):      Librairies
177 Group(pl):      Biblioteki
178 Requires:       %{name} = %{version}
179
180 %description dba
181 This is a dynamic shared object (DSO) for Apache that will add flat-file databases (DBA)
182 support to PHP4. 
183
184 #%description dba -l pl
185
186 %package calendar
187 Summary:        Calendar extension module for PHP4
188 Summary(pl):    Modu³ funkcji kalendarza dla PHP4
189 Group:          Libraries
190 Group(fr):      Librairies
191 Group(pl):      Biblioteki
192 Requires:       %{name} = %{version}
193
194 %description calendar
195 This is a dynamic shared object (DSO) for Apache that will add calendar
196 support to PHP4. 
197
198 #%description calendar -l pl
199
200 %package dbase
201 Summary:        DBase extension module for PHP4
202 Summary(pl):    Modu³ DBase dla PHP4
203 Group:          Libraries
204 Group(fr):      Librairies
205 Group(pl):      Biblioteki
206 Requires:       %{name} = %{version}
207
208 %description dbase
209 This is a dynamic shared object (DSO) for Apache that will add DBase
210 support to PHP4. 
211
212 #%description dbase -l pl
213
214 %package filepro
215 Summary:        FilePro extension module for PHP4
216 Summary(pl):    Modu³ FilePro dla PHP4
217 Group:          Libraries
218 Group(fr):      Librairies
219 Group(pl):      Biblioteki
220 Requires:       %{name} = %{version}
221
222 %description filepro
223 This is a dynamic shared object (DSO) for Apache that will add FilePro
224 support to PHP4. 
225
226 #%description filepro -l pl
227
228 %package posix
229 Summary:        POSIX extension module for PHP4
230 Summary(pl):    Modu³ POSIX dla PHP4
231 Group:          Libraries
232 Group(fr):      Librairies
233 Group(pl):      Biblioteki
234 Requires:       %{name} = %{version}
235
236 %description posix
237 This is a dynamic shared object (DSO) for Apache that will add POSIX functions
238 support to PHP4. 
239
240 #%description posix -l pl
241
242 %package pcre
243 Summary:        PCRE extension module for PHP4
244 Summary(pl):    Modu³ PCRE dla PHP4
245 Group:          Libraries
246 Group(fr):      Librairies
247 Group(pl):      Biblioteki
248 Requires:       %{name} = %{version}
249
250 %description pcre
251 This is a dynamic shared object (DSO) for Apache that will add Perl Compatible Regular Expression
252 support to PHP4. 
253
254 #%description pcre -l pl
255
256 %package sysvsem
257 Summary:        SysV sem extension module for PHP4
258 Summary(pl):    Modu³ SysV sem dla PHP4
259 Group:          Libraries
260 Group(fr):      Librairies
261 Group(pl):      Biblioteki
262 Requires:       %{name} = %{version}
263
264 %description sysvsem
265 This is a dynamic shared object (DSO) for Apache that will add SysV semafores
266 support to PHP4. 
267
268 #%description sysvsem -l pl
269
270 %package sysvshm
271 Summary:        SysV shm extension module for PHP4
272 Summary(pl):    Modu³ SysV shm dla PHP4
273 Group:          Libraries
274 Group(fr):      Librairies
275 Group(pl):      Biblioteki
276 Requires:       %{name} = %{version}
277
278 %description sysvshm
279 This is a dynamic shared object (DSO) for Apache that will add SysV Shared Memory
280 support to PHP4. 
281
282 #%description sysvshm -l pl
283
284 %package yp
285 Summary:        NIS (yp) extension module for PHP4
286 Summary(pl):    Modu³ NIS (yp) dla PHP4
287 Group:          Libraries
288 Group(fr):      Librairies
289 Group(pl):      Biblioteki
290 Requires:       %{name} = %{version}
291
292 %description yp
293 This is a dynamic shared object (DSO) for Apache that will add NIS (Yellow Pages)
294 support to PHP4. 
295
296 #%description yp -l pl
297
298 %package bcmath
299 Summary:        bcmath extension module for PHP4
300 Summary(pl):    Modu³ bcmath dla PHP4
301 Group:          Libraries
302 Group(fr):      Librairies
303 Group(pl):      Biblioteki
304 Requires:       %{name} = %{version}
305
306 %description bcmath
307 This is a dynamic shared object (DSO) for Apache that will add bc style precision math functions
308 support to PHP4. 
309
310 #%description bcmath -l pl
311
312 %package ftp
313 Summary:        FTP extension module for PHP4
314 Summary(pl):    Modu³ FTP dla PHP4
315 Group:          Libraries
316 Group(fr):      Librairies
317 Group(pl):      Biblioteki
318 Requires:       %{name} = %{version}
319
320 %description ftp
321 This is a dynamic shared object (DSO) for Apache that will add FTP
322 support to PHP4. 
323
324 #%description ftp -l pl
325
326 %package zlib
327 Summary:        Zlib extension module for PHP4
328 Summary(pl):    Modu³ zlib dla PHP4
329 Group:          Libraries
330 Group(fr):      Librairies
331 Group(pl):      Biblioteki
332 Requires:       %{name} = %{version}
333
334 %description zlib
335 This is a dynamic shared object (DSO) for Apache that will add commpresion (zlib)
336 support to PHP4. 
337
338 #%description zlib -l pl
339
340
341
342 %package doc
343 Summary:     Online manual for PHP4
344 Summary(pl): Dokumentacja dla PHP4
345 Group:       Networking/Daemons
346
347 %description doc
348 Comprehensive documentation for PHP4, viewable through your web server, too!
349
350 %description doc -l pl
351 Dokumentacja dla pakietu PHP4.  Mo¿na j± równie¿ ogl±daæ poprzez serwer WWW.
352 %prep
353 %setup  -q -a 5
354 %patch0 -p1
355 %patch1 -p1
356 %patch2 -p1
357 %patch3 -p1
358 %patch4 -p1
359
360 %build
361 LDFLAGS="-s"; export LDFLAGS
362 CFLAGS="$RPM_OPT_FLAGS -DEAPI -I/usr/X11R6/include"; export CFLAGS
363 ./buildconf
364 %configure \
365         --with-apxs=/usr/sbin/apxs \
366         --with-config-file-path=%{_sysconfdir}/httpd \
367         --with-exec-dir=%{_bindir} \
368         --disable-debug \
369         --enable-magic-quotes \
370         --enable-shared \
371         --enable-track-vars \
372         --enable-safe-mode \
373         --enable-trans-sid \
374         --enable-sysvsem=shared \
375         --enable-sysvshm=shared \
376         --with-regex=system \
377         --with-gettext \
378         --with-ldap \
379         --with-mysql=shared \
380         --with-mysql-sock=/var/state/mysql/mysql.sock \
381         --with-gd \
382         --with-dbase=shared \
383         --with-filepro=shared \
384         --enable-ftp=shared \
385         --with-hyperwave \
386         --with-pdflib \
387         --with-java \
388         --with-pgsql=shared,/usr \
389         --with-imap \
390         --enable-bcmath=shared \
391         --enable-calendar=shared \
392         --with-mm \
393         --with-pcre-regex=shared \
394         --enable-posix=shared \
395         --enable-session \
396         --with-ttf \
397         --with-t1lib \
398         --with-recode \
399         --enable-ucd-snmp-hack \
400         --enable-dba=shared \
401         --with-gdbm \
402         --with-ndbm \
403         --enable-yp=shared \
404         --with-xml=shared \
405         --enable-xml=shared \
406         --with-zlib=shared 
407
408
409 #       --with-db3 \
410
411 #       --with-unixODBC \
412 # snmp won
413 #       --with-snmp=shared \
414 #       --with-openssl \
415
416 #Syntax error on line 228 of /etc/httpd/httpd.conf: Cannot load /usr/lib/apache/libphp4.so into server: /usr/lib/apache/libphp4.so: undefined symbol: phpi_get_le_gd
417 # Solution: make pdf and cpdf shared
418 #       --with-gd=shared \
419
420 # This option get trouble with imap
421 #       --enable-versioning \
422
423 # To old/new libmcrypt ?
424 #       --with-mcrypt=shared \
425 #       --with-dom=/usr/X11R6 \
426
427 make
428
429 %install
430 rm -rf $RPM_BUILD_ROOT
431 install -d $RPM_BUILD_ROOT{%{_pkglibdir}/php,%{_sysconfdir}/httpd} \
432                 $RPM_BUILD_ROOT/home/httpd/html/{icons,docs,docs/php4-doc}
433
434 install .libs/*.so      $RPM_BUILD_ROOT%{_pkglibdir}
435 install modules/*.so    $RPM_BUILD_ROOT%{_pkglibdir}/php
436
437 install %{SOURCE2}              $RPM_BUILD_ROOT%{_sysconfdir}/httpd/php.ini
438 install %{SOURCE3} php4.gif     $RPM_BUILD_ROOT/home/httpd/html/icons
439
440 cd $RPM_BUILD_ROOT/home/httpd/html/docs/php4-doc
441 tar zxf %{SOURCE4}
442 ln -s manual.html index.html
443 cd -
444
445 strip --strip-unneeded  \
446         $RPM_BUILD_ROOT%{_pkglibdir}/*.so \
447         $RPM_BUILD_ROOT%{_pkglibdir}/php/*.so
448
449 install %{SOURCE1} .
450 gzip -9nf CODING_STANDARDS CREDITS FUNCTION_LIST.txt \
451       MAINTAINERS MODULES_STATUS NEWS TODO* LICENSE Zend/LICENSE \
452       Zend/ZEND_CHANGES
453
454 %post
455 /usr/sbin/apxs -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
456 perl -pi -e 's|^#AddType application/x-httpd-php .php|AddType application/x-httpd-php .php|'
457 if [ -f /var/lock/subsys/httpd ]; then
458         /etc/rc.d/init.d/httpd restart 1>&2
459 fi
460
461 %postun
462 perl -pi -e 's|^AddType application/x-httpd-php .php|#AddType application/x-httpd-php .php|'
463 if [ -f /var/lock/subsys/httpd ]; then
464       /etc/rc.d/init.d/httpd restart 1>&2
465 fi
466
467 %preun
468 if [ "$1" = "0" ]; then
469         /usr/sbin/apxs -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
470         if [ -f /var/lock/subsys/httpd ]; then
471                 /etc/rc.d/init.d/httpd restart 1>&2
472         fi
473 fi
474
475 %post mysql
476 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
477         echo "activating module 'mysql.so' in /etc/httpd/php.ini" 1>&2
478         perl -pi -e 's|^;extension=mysql.so|extension=mysql.so|g' \
479         %{_sysconfdir}/httpd/php.ini
480 fi
481 if [ -f /var/lock/subsys/httpd ]; then
482         /etc/rc.d/init.d/httpd restart 1>&2
483 fi
484
485 %postun mysql
486 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
487         echo "deactivating module 'mysql.so' in /etc/httpd/php.ini" 1>&2
488         perl -pi -e 's|^extension=mysql.so|;extension=mysql.so|g' \
489         %{_sysconfdir}/httpd/php.ini
490 fi
491 if [ -f /var/lock/subsys/httpd ]; then
492         /etc/rc.d/init.d/httpd restart 1>&2
493 fi
494
495 %post pgsql
496 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
497         echo "activating module 'pgsql.so' in /etc/httpd/php.ini" 1>&2
498         perl -pi -e 's|^;extension=pgsql.so|extension=pgsql.so|g' \
499         %{_sysconfdir}/httpd/php.ini
500 fi
501 if [ -f /var/lock/subsys/httpd ]; then
502         /etc/rc.d/init.d/httpd restart 1>&2
503 fi
504
505 %postun pgsql
506 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
507         echo "deactivating module 'pgsql.so' in /etc/httpd/php.ini" 1>&2
508         perl -pi -e 's|^extension=pgsql.so|;extension=pgsql.so|g' \
509         %{_sysconfdir}/httpd/php.ini
510 fi
511 if [ -f /var/lock/subsys/httpd ]; then
512         /etc/rc.d/init.d/httpd restart 1>&2
513 fi
514
515 #%post gd
516 #if [ -f %{_sysconfdir}/httpd/php.ini ]; then
517 #       echo "activating module 'gd.so' in /etc/httpd/php.ini" 1>&2
518 #       perl -pi -e 's|^;extension=gd.so|extension=gd.so|g' \
519 #       %{_sysconfdir}/httpd/php.ini
520 #fi
521 #if [ -f /var/lock/subsys/httpd ]; then
522 #       /etc/rc.d/init.d/httpd restart 1>&2
523 #fi
524 #
525 #%postun gd
526 #if [ -f %{_sysconfdir}/httpd/php.ini ]; then
527 #       echo "deactivating module 'gd.so' in /etc/httpd/php.ini" 1>&2
528 #       perl -pi -e 's|^extension=gd.so|;extension=gd.so|g' \
529 #       %{_sysconfdir}/httpd/php.ini
530 #fi
531 #if [ -f /var/lock/subsys/httpd ]; then
532 #       /etc/rc.d/init.d/httpd restart 1>&2
533 #fi
534
535 %post xml
536 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
537         echo "activating module 'xml.so' in /etc/httpd/php.ini" 1>&2
538         perl -pi -e 's|^;extension=xml.so|extension=xml.so|g' \
539         %{_sysconfdir}/httpd/php.ini
540 fi
541 if [ -f /var/lock/subsys/httpd ]; then
542         /etc/rc.d/init.d/httpd restart 1>&2
543 fi
544
545 %postun xml
546 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
547         echo "deactivating module 'xml.so' in /etc/httpd/php.ini" 1>&2
548         perl -pi -e 's|^extension=xml.so|;extension=xml.so|g' \
549         %{_sysconfdir}/httpd/php.ini
550 fi
551 if [ -f /var/lock/subsys/httpd ]; then
552         /etc/rc.d/init.d/httpd restart 1>&2
553 fi
554
555 %post dba
556 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
557         echo "activating module 'dba.so' in /etc/httpd/php.ini" 1>&2
558         perl -pi -e 's|^;extension=dba.so|extension=dba.so|g' \
559         %{_sysconfdir}/httpd/php.ini
560 fi
561 if [ -f /var/lock/subsys/httpd ]; then
562         /etc/rc.d/init.d/httpd restart 1>&2
563 fi
564
565 %postun dba
566 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
567         echo "deactivating module 'dba.so' in /etc/httpd/php.ini" 1>&2
568         perl -pi -e 's|^extension=dba.so|;extension=dba.so|g' \
569         %{_sysconfdir}/httpd/php.ini
570 fi
571 if [ -f /var/lock/subsys/httpd ]; then
572         /etc/rc.d/init.d/httpd restart 1>&2
573 fi
574
575 %post calendar
576 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
577         echo "activating module 'calendar.so' in /etc/httpd/php.ini" 1>&2
578         perl -pi -e 's|^;extension=calendar.so|extension=calendar.so|g' \
579         %{_sysconfdir}/httpd/php.ini
580 fi
581 if [ -f /var/lock/subsys/httpd ]; then
582         /etc/rc.d/init.d/httpd restart 1>&2
583 fi
584
585 %postun calendar
586 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
587         echo "deactivating module 'calendar.so' in /etc/httpd/php.ini" 1>&2
588         perl -pi -e 's|^extension=calendar.so|;extension=calendar.so|g' \
589         %{_sysconfdir}/httpd/php.ini
590 fi
591 if [ -f /var/lock/subsys/httpd ]; then
592         /etc/rc.d/init.d/httpd restart 1>&2
593 fi
594
595 %post dbase
596 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
597         echo "activating module 'dbase.so' in /etc/httpd/php.ini" 1>&2
598         perl -pi -e 's|^;extension=dbase.so|extension=dbase.so|g' \
599         %{_sysconfdir}/httpd/php.ini
600 fi
601 if [ -f /var/lock/subsys/httpd ]; then
602         /etc/rc.d/init.d/httpd restart 1>&2
603 fi
604
605 %postun dbase
606 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
607         echo "deactivating module 'dbase.so' in /etc/httpd/php.ini" 1>&2
608         perl -pi -e 's|^extension=dbase.so|;extension=dbase.so|g' \
609         %{_sysconfdir}/httpd/php.ini
610 fi
611 if [ -f /var/lock/subsys/httpd ]; then
612         /etc/rc.d/init.d/httpd restart 1>&2
613 fi
614
615
616 %post java
617 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
618         echo "activating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
619         perl -pi -e 's|^;extension=libphp_java.so|extension=libphp_java.so|g' \
620         %{_sysconfdir}/httpd/php.ini
621 fi
622 if [ -f /var/lock/subsys/httpd ]; then
623         /etc/rc.d/init.d/httpd restart 1>&2
624 fi
625
626 %postun java
627 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
628         echo "deactivating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
629         perl -pi -e 's|^extension=libphp_java.so|;extension=libphp_java.so|g' \
630         %{_sysconfdir}/httpd/php.ini
631 fi
632 if [ -f /var/lock/subsys/httpd ]; then
633         /etc/rc.d/init.d/httpd restart 1>&2
634 fi
635
636 %post filepro
637 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
638         echo "activating module 'filepro.so' in /etc/httpd/php.ini" 1>&2
639         perl -pi -e 's|^;extension=filepro.so|extension=filepro.so|g' \
640         %{_sysconfdir}/httpd/php.ini
641 fi
642 if [ -f /var/lock/subsys/httpd ]; then
643         /etc/rc.d/init.d/httpd restart 1>&2
644 fi
645
646 %postun filepro
647 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
648         echo "deactivating module 'filepro.so' in /etc/httpd/php.ini" 1>&2
649         perl -pi -e 's|^extension=filepro.so|;extension=filepro.so|g' \
650         %{_sysconfdir}/httpd/php.ini
651 fi
652 if [ -f /var/lock/subsys/httpd ]; then
653         /etc/rc.d/init.d/httpd restart 1>&2
654 fi
655
656 %post pcre
657 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
658         echo "activating module 'pcre.so' in /etc/httpd/php.ini" 1>&2
659         perl -pi -e 's|^;extension=pcre.so|extension=pcre.so|g' \
660         %{_sysconfdir}/httpd/php.ini
661 fi
662 if [ -f /var/lock/subsys/httpd ]; then
663         /etc/rc.d/init.d/httpd restart 1>&2
664 fi
665
666 %postun pcre
667 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
668         echo "deactivating module 'pcre.so' in /etc/httpd/php.ini" 1>&2
669         perl -pi -e 's|^extension=pcre.so|;extension=pcre.so|g' \
670         %{_sysconfdir}/httpd/php.ini
671 fi
672 if [ -f /var/lock/subsys/httpd ]; then
673         /etc/rc.d/init.d/httpd restart 1>&2
674 fi
675
676 %post posix
677 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
678         echo "activating module 'posix.so' in /etc/httpd/php.ini" 1>&2
679         perl -pi -e 's|^;extension=posix.so|extension=posix.so|g' \
680         %{_sysconfdir}/httpd/php.ini
681 fi
682 if [ -f /var/lock/subsys/httpd ]; then
683         /etc/rc.d/init.d/httpd restart 1>&2
684 fi
685
686 %postun posix
687 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
688         echo "deactivating module 'posix.so' in /etc/httpd/php.ini" 1>&2
689         perl -pi -e 's|^extension=posix.so|;extension=posix.so|g' \
690         %{_sysconfdir}/httpd/php.ini
691 fi
692 if [ -f /var/lock/subsys/httpd ]; then
693         /etc/rc.d/init.d/httpd restart 1>&2
694 fi
695
696 %post sysvsem
697 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
698         echo "activating module 'sysvsem.so' in /etc/httpd/php.ini" 1>&2
699         perl -pi -e 's|^;extension=sysvsem.so|extension=sysvsem.so|g' \
700         %{_sysconfdir}/httpd/php.ini
701 fi
702 if [ -f /var/lock/subsys/httpd ]; then
703         /etc/rc.d/init.d/httpd restart 1>&2
704 fi
705
706 %postun sysvsem
707 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
708         echo "deactivating module 'sysvsem.so' in /etc/httpd/php.ini" 1>&2
709         perl -pi -e 's|^extension=sysvsem.so|;extension=sysvsem.so|g' \
710         %{_sysconfdir}/httpd/php.ini
711 fi
712 if [ -f /var/lock/subsys/httpd ]; then
713         /etc/rc.d/init.d/httpd restart 1>&2
714 fi
715
716 %post sysvshm
717 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
718         echo "activating module 'sysvshm.so' in /etc/httpd/php.ini" 1>&2
719         perl -pi -e 's|^;extension=sysvshm.so|extension=sysvshm.so|g' \
720         %{_sysconfdir}/httpd/php.ini
721 fi
722 if [ -f /var/lock/subsys/httpd ]; then
723         /etc/rc.d/init.d/httpd restart 1>&2
724 fi
725
726 %postun sysvshm
727 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
728         echo "deactivating module 'sysvshm.so' in /etc/httpd/php.ini" 1>&2
729         perl -pi -e 's|^extension=sysvshm.so|;extension=sysvshm.so|g' \
730         %{_sysconfdir}/httpd/php.ini
731 fi
732 if [ -f /var/lock/subsys/httpd ]; then
733         /etc/rc.d/init.d/httpd restart 1>&2
734 fi
735
736 %post yp
737 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
738         echo "activating module 'yp.so' in /etc/httpd/php.ini" 1>&2
739         perl -pi -e 's|^;extension=yp.so|extension=yp.so|g' \
740         %{_sysconfdir}/httpd/php.ini
741 fi
742 if [ -f /var/lock/subsys/httpd ]; then
743         /etc/rc.d/init.d/httpd restart 1>&2
744 fi
745
746 %postun yp
747 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
748         echo "deactivating module 'yp.so' in /etc/httpd/php.ini" 1>&2
749         perl -pi -e 's|^extension=yp.so|;extension=yp.so|g' \
750         %{_sysconfdir}/httpd/php.ini
751 fi
752 if [ -f /var/lock/subsys/httpd ]; then
753         /etc/rc.d/init.d/httpd restart 1>&2
754 fi
755
756 %post ftp
757 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
758         echo "activating module 'ftp.so' in /etc/httpd/php.ini" 1>&2
759         perl -pi -e 's|^;extension=ftp.so|extension=ftp.so|g' \
760         %{_sysconfdir}/httpd/php.ini
761 fi
762 if [ -f /var/lock/subsys/httpd ]; then
763         /etc/rc.d/init.d/httpd restart 1>&2
764 fi
765
766 %postun ftp
767 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
768         echo "deactivating module 'ftp.so' in /etc/httpd/php.ini" 1>&2
769         perl -pi -e 's|^extension=ftp.so|;extension=ftp.so|g' \
770         %{_sysconfdir}/httpd/php.ini
771 fi
772 if [ -f /var/lock/subsys/httpd ]; then
773         /etc/rc.d/init.d/httpd restart 1>&2
774 fi
775
776 %post zlib
777 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
778         echo "activating module 'zlib.so' in /etc/httpd/php.ini" 1>&2
779         perl -pi -e 's|^;extension=zlib.so|extension=zlib.so|g' \
780         %{_sysconfdir}/httpd/php.ini
781 fi
782 if [ -f /var/lock/subsys/httpd ]; then
783         /etc/rc.d/init.d/httpd restart 1>&2
784 fi
785
786 %postun zlib
787 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
788         echo "deactivating module 'zlib.so' in /etc/httpd/php.ini" 1>&2
789         perl -pi -e 's|^extension=zlib.so|;extension=zlib.so|g' \
790         %{_sysconfdir}/httpd/php.ini
791 fi
792 if [ -f /var/lock/subsys/httpd ]; then
793         /etc/rc.d/init.d/httpd restart 1>&2
794 fi
795
796 %post bcmath
797 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
798         echo "activating module 'bcmath.so' in /etc/httpd/php.ini" 1>&2
799         perl -pi -e 's|^;extension=bcmath.so|extension=bcmath.so|g' \
800         %{_sysconfdir}/httpd/php.ini
801 fi
802 if [ -f /var/lock/subsys/httpd ]; then
803         /etc/rc.d/init.d/httpd restart 1>&2
804 fi
805
806 %postun bcmath
807 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
808         echo "deactivating module 'bcmath.so' in /etc/httpd/php.ini" 1>&2
809         perl -pi -e 's|^extension=bcmath.so|;extension=bcmath.so|g' \
810         %{_sysconfdir}/httpd/php.ini
811 fi
812 if [ -f /var/lock/subsys/httpd ]; then
813         /etc/rc.d/init.d/httpd restart 1>&2
814 fi
815
816
817
818 %clean
819 rm -rf $RPM_BUILD_ROOT
820
821 %files
822 %defattr(644,root,root,755)
823 %doc {CODING_STANDARDS,CREDITS,FUNCTION_LIST.txt,Zend/ZEND_CHANGES}.gz
824 %doc {LICENSE,Zend/LICENSE,MAINTAINERS,MODULES_STATUS,NEWS,TODO*}.gz  
825
826 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/*
827 %dir %{_pkglibdir}/php
828
829 #%attr(755,root,root) %{_libdir}/apache/php/*.so
830
831 /home/httpd/html/icons/*
832
833 %attr(755,root,root) %{_pkglibdir}/libphp4.so
834
835 %files mysql
836 %defattr(644,root,root,755)
837 %attr(755,root,root) %{_pkglibdir}/php/mysql.so
838
839 %files pgsql
840 %defattr(644,root,root,755)
841 %attr(755,root,root) %{_pkglibdir}/php/pgsql.so
842
843 #%files gd
844 #%defattr(644,root,root,755)
845 #%attr(755,root,root) %{_pkglibdir}/php/gd.so
846
847 %files xml
848 %defattr(644,root,root,755)
849 %attr(755,root,root) %{_pkglibdir}/php/xml.so
850
851 %files dba
852 %defattr(644,root,root,755)
853 %attr(755,root,root) %{_pkglibdir}/php/dba.so
854
855 %files dbase
856 %defattr(644,root,root,755)
857 %attr(755,root,root) %{_pkglibdir}/php/dbase.so
858
859 %files filepro
860 %defattr(644,root,root,755)
861 %attr(755,root,root) %{_pkglibdir}/php/filepro.so
862
863 %files pcre
864 %defattr(644,root,root,755)
865 %attr(755,root,root) %{_pkglibdir}/php/pcre.so
866
867 %files posix
868 %defattr(644,root,root,755)
869 %attr(755,root,root) %{_pkglibdir}/php/posix.so
870
871 %files sysvsem
872 %defattr(644,root,root,755)
873 %attr(755,root,root) %{_pkglibdir}/php/sysvsem.so
874
875 %files sysvshm
876 %defattr(644,root,root,755)
877 %attr(755,root,root) %{_pkglibdir}/php/sysvshm.so
878
879 %files yp
880 %defattr(644,root,root,755)
881 %attr(755,root,root) %{_pkglibdir}/php/yp.so
882
883 %files calendar
884 %defattr(644,root,root,755)
885 %attr(755,root,root) %{_pkglibdir}/php/calendar.so
886
887 %files bcmath
888 %defattr(644,root,root,755)
889 %attr(755,root,root) %{_pkglibdir}/php/bcmath.so
890
891 %files ftp
892 %defattr(644,root,root,755)
893 %attr(755,root,root) %{_pkglibdir}/php/ftp.so
894
895 %files zlib
896 %defattr(644,root,root,755)
897 %attr(755,root,root) %{_pkglibdir}/php/zlib.so
898
899 %files java
900 %defattr(644,root,root,755)
901 %attr(755,root,root) %{_pkglibdir}/php/libphp_java.so
902
903 %files doc
904 /home/httpd/html/docs/php4-doc
This page took 0.095275 seconds and 3 git commands to generate.