]> git.pld-linux.org Git - packages/php.git/blob - php.spec
4.0.3pl1
[packages/php.git] / php.spec
1 #
2 #   oracle - with oracle support 
3 #   oci8   - with oci8 support
4 #       
5 Summary:        The PHP HTML-embedded scripting language for use with Apache.
6 Summary(fr):    Le langage de script embarque-HTML PHP pour Apache.
7 Summary(pl):    Jêzyk skryptowy PHP -- u¿ywany wraz z serwerem Apache.
8 Name:           php
9 Version:        4.0.3pl1
10 Release:        1
11 Epoch:          1
12 Group:          Libraries
13 Group(de):      Libraries
14 Group(fr):      Librairies
15 Group(pl):      Biblioteki
16 License:        The PHP license (see "LICENSE" file included in distribution)
17 Source0:        http://www.php.net/distributions/%{name}-%{version}.tar.gz
18 Source1:        FAQ.%{name}
19 Source2:        %{name}.ini
20 Source3:        zend.gif
21 Source4:        http://www.php.net/distributions/manual.tar.gz
22 Source5:        http://www.php.net/extra/number4.tar.gz
23 Patch0:         %{name}-imap.patch
24 Patch1:         %{name}-mysql-socket.patch
25 Patch2:         %{name}-mail.patch
26 Patch3:         %{name}-ldap.patch
27 Patch4:         %{name}-bcmath.patch
28 Patch5:         %{name}-no_libnsl.patch
29 Icon:           php4.gif
30 URL:            http://www.php.net/
31 BuildRequires:  apache(EAPI)-devel
32 BuildRequires:  zip
33 BuildRequires:  bison
34 BuildRequires:  flex
35 BuildRequires:  db3-devel >= 3.1.17
36 BuildRequires:  freetype-devel
37 BuildRequires:  gd-devel >= 1.8.3
38 BuildRequires:  gdbm-devel
39 BuildRequires:  imap-devel >= 4.7b-1
40 # I think jdk is better for java
41 # BuildRequires:        jdk
42 BuildRequires:  kaffe-devel
43 BuildRequires:  libjpeg-devel
44 BuildRequires:  libltdl-devel
45 BuildRequires:  libpng >= 1.0.8
46 BuildRequires:  libtiff-devel
47 BuildRequires:  mm-devel >= 1.1.3
48 BuildRequires:  openldap-devel
49 BuildRequires:  pam-devel
50 BuildRequires:  pdflib-devel >= 3.0
51 #BuildRequires: libxml-devel >= 2.0.0
52 BuildRequires:  postgresql-devel
53 BuildRequires:  recode-devel >= 3.5
54 BuildRequires:  t1lib-devel
55 # BuildRequires:        unixODBC-devel
56 BuildRequires:  zlib-devel >= 1.0.9
57 BuildRequires:  ucd-snmp-devel >= 4.1
58 BuildRequires:  libmcrypt-devel >= 2.4.4
59 BuildRequires:  libltdl-devel
60 Requires:       apache(EAPI) >= 1.3.9
61 Prereq:         /usr/sbin/apxs
62 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
63
64 %define         _pkglibdir      %{_libdir}/apache
65
66 %description
67 PHP is an HTML-embedded scripting language. PHP attempts to make it
68 easy for developers to write dynamically generated web pages. PHP also
69 offers built-in database integration for several commercial and
70 non-commercial database management systems, so writing a
71 database-enabled web page with PHP is fairly simple. The most common
72 use of PHP coding is probably as a replacement for CGI scripts. The
73 mod_php module enables the Apache web server to understand and process
74 the embedded PHP language in web pages. This package contains PHP
75 version %{version}. If you use applications which specifically rely on
76 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
77 module contained in the phpfi package. If you're just starting with
78 PHP, you should install this package. You'll also need to install the
79 Apache web server.
80
81 %description -l fr
82 PHP est un langage de script embarque dans le HTM. PHP essaye de
83 rendre simple aux developpeurs d'ecrire des pages web generees
84 dynamiquement. PHP incorpore egalement une integration avec plusieurs
85 systemes de gestion de bases de donnees commerciaux et
86 non-connerciaux, qui rent facile la creation de pages web liees avec
87 des bases de donnees. L'utilisation la plus commune de PHP est
88 probablement en remplacement de scripts CGI. Le module mod_php permet
89 au serveur web apache de comprendre et de traiter le langage PHP
90 integre dans des pages web. Ce package contient PHP version
91 %{version}. Si vous utilisez des applications qui utilisent
92 specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
93 dans le package mod_php. Si vous debutez avec PHP, vous devriez
94 installer ce package. Vous aurez egalement besoin d'installer le
95 serveur web Apache.
96
97 %description -l pl
98 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
99 plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
100 (jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
101 tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
102 zosta³a z jêzyków: C, Java i Perl.
103
104 %package mysql
105 Summary:        MySQL database module for PHP4
106 Summary(pl):    Modu³ bazy danych MySQL dla PHP4
107 Group:          Libraries
108 Group(de):      Libraries
109 Group(fr):      Librairies
110 Group(pl):      Biblioteki
111 Requires:       %{name} = %{version}
112
113 %description mysql
114 This is a dynamic shared object (DSO) for Apache that will add MySQL
115 database support to PHP4. If you need back-end support for MySQL, you
116 should install this package in addition to the main %{name} package.
117
118 %description mysql -l pl
119 Modu³ PHP4 umo¿liwiaj±cy dostêp do bazy danych MySQL.
120
121
122 %package pgsql
123 Summary:        PostgreSQL database module for PHP4
124 Summary(pl):    Modu³ bazy danych PostgreSQL dla PHP4
125 Group:          Libraries
126 Group(de):      Libraries
127 Group(fr):      Librairies
128 Group(pl):      Biblioteki
129 Requires:       %{name} = %{version}
130
131 %description pgsql
132 This is a dynamic shared object (DSO) for Apache that will add
133 PostgreSQL database support to PHP4. If you need back-end support for
134 PostgreSQL, you should install this package in addition to the main
135 %{name} package.
136
137 %description pgsql -l pl
138 Modu³ PHP4 umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
139
140 %package oci8
141 Summary:        Oracle 8 database module for PHP4
142 Summary(pl):    Modu³ bazy danych Oracle 8 dla PHP4
143 Group:          Libraries
144 Group(de):      Libraries
145 Group(fr):      Librairies
146 Group(pl):      Biblioteki
147 Requires:       %{name} = %{version}
148 Autoreq:        false
149
150 %description oci8
151 This is a dynamic shared object (DSO) for Apache that will add Oracle
152 8 database support to PHP4. If you need back-end support for Oracle 8,
153 you should install this package in addition to the main %{name}
154 package.
155
156 %description oci8 -l pl
157 Modu³ PHP4 umo¿liwiaj±cy dostêp do bazy danych Oracle 8. }
158
159 %package oracle
160 Summary:        Oracle 7 database module for PHP4
161 Summary(pl):    Modu³ bazy danych Oracle 7 dla PHP4
162 Group:          Libraries
163 Group(de):      Libraries
164 Group(fr):      Librairies
165 Group(pl):      Biblioteki
166 Requires:       %{name} = %{version}
167 Autoreq:        false
168
169 %description oracle
170 This is a dynamic shared object (DSO) for Apache that will add Oracle
171 7 database support to PHP4. If you need back-end support for Oracle 7,
172 you should install this package in addition to the main %{name}
173 package.
174
175 %description oracle -l pl
176 Modu³ PHP4 umo¿liwiaj±cy dostêp do bazy danych Oracle 7. }
177
178 %package gd
179 Summary:        GD extension module for PHP4
180 Summary:        Modu³ GD dla PHP4
181 Group:          Libraries
182 Group(de):      Libraries
183 Group(fr):      Librairies
184 Group(pl):      Biblioteki
185 Requires:       %{name} = %{version}
186
187 %description gd
188 This is a dynamic shared object (DSO) for Apache that will add GD
189 support to PHP4. You should install this package in addition to the
190 main %{name} package if you want to create and manipulate images with
191 PHP.
192
193 %description gd -l pl
194
195 %package java
196 Summary:        Java extension module for PHP4
197 Summary(pl):    Modu³ Javy dla PHP4
198 Group:          Libraries
199 Group(de):      Libraries
200 Group(fr):      Librairies
201 Group(pl):      Biblioteki
202 Requires:       %{name} = %{version}
203
204 %description java
205 This is a dynamic shared object (DSO) for Apache that will add JAVA
206 support to PHP4. This extension provides a simple and effective means
207 for creating and invoking methods on Java objects from PHP.
208
209 %description java -l pl
210
211 %package xml
212 Summary:        XML extension module for PHP4
213 Summary(pl):    Modu³ XML dla PHP4
214 Group:          Libraries
215 Group(de):      Libraries
216 Group(fr):      Librairies
217 Group(pl):      Biblioteki
218 Requires:       %{name} = %{version}
219
220 %description xml
221 This is a dynamic shared object (DSO) for Apache that will add XML
222 support to PHP4. This extension lets you create XML parsers and then
223 define handlers for different XML events. If you want to be able to
224 parse XML documents you should install this package in addition to the
225 main %{name} package.
226
227 #%description xml -l pl
228
229 %package dba
230 Summary:        DBA extension module for PHP4
231 Summary(pl):    Modu³ DBA dla PHP4
232 Group:          Libraries
233 Group(de):      Libraries
234 Group(fr):      Librairies
235 Group(pl):      Biblioteki
236 Requires:       %{name} = %{version}
237
238 %description dba
239 This is a dynamic shared object (DSO) for Apache that will add
240 flat-file databases (DBA) support to PHP4.
241
242 #%description dba -l pl
243
244 %package calendar
245 Summary:        Calendar extension module for PHP4
246 Summary(pl):    Modu³ funkcji kalendarza dla PHP4
247 Group:          Libraries
248 Group(de):      Libraries
249 Group(fr):      Librairies
250 Group(pl):      Biblioteki
251 Requires:       %{name} = %{version}
252
253 %description calendar
254 This is a dynamic shared object (DSO) for Apache that will add
255 calendar support to PHP4.
256
257 #%description calendar -l pl
258
259 %package dbase
260 Summary:        DBase extension module for PHP4
261 Summary(pl):    Modu³ DBase dla PHP4
262 Group:          Libraries
263 Group(de):      Libraries
264 Group(fr):      Librairies
265 Group(pl):      Biblioteki
266 Requires:       %{name} = %{version}
267
268 %description dbase
269 This is a dynamic shared object (DSO) for Apache that will add DBase
270 support to PHP4.
271
272 #%description dbase -l pl
273
274 %package filepro
275 Summary:        FilePro extension module for PHP4
276 Summary(pl):    Modu³ FilePro dla PHP4
277 Group:          Libraries
278 Group(de):      Libraries
279 Group(fr):      Librairies
280 Group(pl):      Biblioteki
281 Requires:       %{name} = %{version}
282
283 %description filepro
284 This is a dynamic shared object (DSO) for Apache that will add FilePro
285 support to PHP4.
286
287 #%description filepro -l pl
288
289 %package posix
290 Summary:        POSIX extension module for PHP4
291 Summary(pl):    Modu³ POSIX dla PHP4
292 Group:          Libraries
293 Group(de):      Libraries
294 Group(fr):      Librairies
295 Group(pl):      Biblioteki
296 Requires:       %{name} = %{version}
297
298 %description posix
299 This is a dynamic shared object (DSO) for Apache that will add POSIX
300 functions support to PHP4.
301
302 #%description posix -l pl
303
304 %package pcre
305 Summary:        PCRE extension module for PHP4
306 Summary(pl):    Modu³ PCRE dla PHP4
307 Group:          Libraries
308 Group(de):      Libraries
309 Group(fr):      Librairies
310 Group(pl):      Biblioteki
311 Requires:       %{name} = %{version}
312
313 %description pcre
314 This is a dynamic shared object (DSO) for Apache that will add Perl
315 Compatible Regular Expression support to PHP4.
316
317 #%description pcre -l pl
318
319 %package sysvsem
320 Summary:        SysV sem extension module for PHP4
321 Summary(pl):    Modu³ SysV sem dla PHP4
322 Group:          Libraries
323 Group(de):      Libraries
324 Group(fr):      Librairies
325 Group(pl):      Biblioteki
326 Requires:       %{name} = %{version}
327
328 %description sysvsem
329 This is a dynamic shared object (DSO) for Apache that will add SysV
330 semafores support to PHP4.
331
332 #%description sysvsem -l pl
333
334 %package sysvshm
335 Summary:        SysV shm extension module for PHP4
336 Summary(pl):    Modu³ SysV shm dla PHP4
337 Group:          Libraries
338 Group(de):      Libraries
339 Group(fr):      Librairies
340 Group(pl):      Biblioteki
341 Requires:       %{name} = %{version}
342
343 %description sysvshm
344 This is a dynamic shared object (DSO) for Apache that will add SysV
345 Shared Memory support to PHP4.
346
347 #%description sysvshm -l pl
348
349 %package yp
350 Summary:        NIS (yp) extension module for PHP4
351 Summary(pl):    Modu³ NIS (yp) dla PHP4
352 Group:          Libraries
353 Group(de):      Libraries
354 Group(fr):      Librairies
355 Group(pl):      Biblioteki
356 Requires:       %{name} = %{version}
357
358 %description yp
359 This is a dynamic shared object (DSO) for Apache that will add NIS
360 (Yellow Pages) support to PHP4.
361
362 #%description yp -l pl
363
364 %package bcmath
365 Summary:        bcmath extension module for PHP4
366 Summary(pl):    Modu³ bcmath dla PHP4
367 Group:          Libraries
368 Group(de):      Libraries
369 Group(fr):      Librairies
370 Group(pl):      Biblioteki
371 Requires:       %{name} = %{version}
372
373 %description bcmath
374 This is a dynamic shared object (DSO) for Apache that will add bc
375 style precision math functions support to PHP4.
376
377 #%description bcmath -l pl
378
379 %package ftp
380 Summary:        FTP extension module for PHP4
381 Summary(pl):    Modu³ FTP dla PHP4
382 Group:          Libraries
383 Group(de):      Libraries
384 Group(fr):      Librairies
385 Group(pl):      Biblioteki
386 Requires:       %{name} = %{version}
387
388 %description ftp
389 This is a dynamic shared object (DSO) for Apache that will add FTP
390 support to PHP4.
391
392 #%description ftp -l pl
393
394 %package zlib
395 Summary:        Zlib extension module for PHP4
396 Summary(pl):    Modu³ zlib dla PHP4
397 Group:          Libraries
398 Group(de):      Libraries
399 Group(fr):      Librairies
400 Group(pl):      Biblioteki
401 Requires:       %{name} = %{version}
402
403 %description zlib
404 This is a dynamic shared object (DSO) for Apache that will add
405 commpresion (zlib) support to PHP4.
406
407 #%description zlib -l pl
408
409 %package exif
410 Summary:        exifextension module for PHP4
411 Summary(pl):    Modu³ exif dla PHP4
412 Group:          Libraries
413 Group(de):      Libraries
414 Group(fr):      Librairies
415 Group(pl):      Biblioteki
416 Requires:       %{name} = %{version}
417
418 %description exif
419 This is a dynamic shared object (DSO) for Apache that will add exif
420 support to PHP4.
421
422 #%description exif -l pl
423
424 %package recode
425 Summary:        recodeextension module for PHP4
426 Summary(pl):    Modu³ recode dla PHP4
427 Group:          Libraries
428 Group(de):      Libraries
429 Group(fr):      Librairies
430 Group(pl):      Biblioteki
431 Requires:       %{name} = %{version}
432
433 %description recode
434 This is a dynamic shared object (DSO) for Apache that will add recode
435 support to PHP4.
436
437 #%description recode -l pl
438
439 %package session
440 Summary:        sessionextension module for PHP4
441 Summary(pl):    Modu³ session dla PHP4
442 Group:          Libraries
443 Group(de):      Libraries
444 Group(fr):      Librairies
445 Group(pl):      Biblioteki
446 Requires:       %{name} = %{version}
447
448 %description session
449 This is a dynamic shared object (DSO) for Apache that will add session
450 support to PHP4.
451
452 #%description session -l pl
453
454 %package gettext
455 Summary:        gettextextension module for PHP4
456 Summary(pl):    Modu³ gettext dla PHP4
457 Group:          Libraries
458 Group(de):      Libraries
459 Group(fr):      Librairies
460 Group(pl):      Biblioteki
461 Requires:       %{name} = %{version}
462
463 %description gettext
464 This is a dynamic shared object (DSO) for Apache that will add gettext
465 support to PHP4.
466
467 #%description gettext -l pl
468
469
470 %package snmp
471 Summary:        snmpextension module for PHP4
472 Summary(pl):    Modu³ snmp dla PHP4
473 Group:          Libraries
474 Group(de):      Libraries
475 Group(fr):      Librairies
476 Group(pl):      Biblioteki
477 Requires:       %{name} = %{version}
478
479 %description snmp
480 This is a dynamic shared object (DSO) for Apache that will add snmp
481 support to PHP4.
482
483 #%description snmp -l pl
484
485 %package imap
486 Summary:        imapextension module for PHP4
487 Summary(pl):    Modu³ imap dla PHP4
488 Group:          Libraries
489 Group(de):      Libraries
490 Group(fr):      Librairies
491 Group(pl):      Biblioteki
492 Requires:       %{name} = %{version}
493
494 %description imap
495 This is a dynamic shared object (DSO) for Apache that will add imap
496 support to PHP4.
497
498 #%description imap -l pl
499
500 %package ldap
501 Summary:        LDAP extension module for PHP4
502 Summary(pl):    Modu³ LDAP dla PHP4
503 Group:          Libraries
504 Group(de):      Libraries
505 Group(fr):      Librairies
506 Group(pl):      Biblioteki
507 Requires:       %{name} = %{version}
508
509 %description ldap
510 This is a dynamic shared object (DSO) for Apache that will add LDAP
511 support to PHP4.
512
513 #%description ldap -l pl
514
515 %package sockets
516 Summary:        sockets extension module for PHP4
517 Summary(pl):    Modu³ socket dla PHP4
518 Group:          Libraries
519 Group(de):      Libraries
520 Group(fr):      Librairies
521 Group(pl):      Biblioteki
522 Requires:       %{name} = %{version}
523
524 %description sockets
525 This is a dynamic shared object (DSO) for Apache that will add sockets
526 support to PHP4.
527
528 #%description sockets -l pl
529
530 %package mcrypt
531 Summary:        mcrypt extension module for PHP4
532 Summary(pl):    Modu³ mcrypt dla PHP4
533 Group:          Libraries
534 Group(de):      Libraries
535 Group(fr):      Librairies
536 Group(pl):      Biblioteki
537 Requires:       %{name} = %{version}
538
539 %description mcrypt
540 This is a dynamic shared object (DSO) for Apache that will add mcrypt
541 support to PHP4.
542
543 #%description mcrypt -l pl
544
545 %package doc
546 Summary:        Online manual for PHP4
547 Summary(pl):    Dokumentacja dla PHP4
548 Group:          Networking/Daemons
549 Group(de):      Netzwerkwesen/Server
550 Group(pl):      Sieciowe/Serwery
551
552 %description doc
553 Comprehensive documentation for PHP4, viewable through your web
554 server, too!
555
556 %description doc -l pl
557 Dokumentacja dla pakietu PHP4. Mo¿na j± równie¿ ogl±daæ poprzez serwer
558 WWW.
559
560 %prep
561 %setup  -q -a 5
562 %patch0 -p1
563 %patch1 -p1
564 %patch2 -p1
565 %patch3 -p1
566 %patch4 -p1
567 %patch5 -p1
568
569 %build
570 CFLAGS="$RPM_OPT_FLAGS -DEAPI -I%{_prefix}/X11R6/include"; export CFLAGS
571 ./buildconf
572 %configure \
573         --with-apxs=%{_sbindir}/apxs \
574         --with-config-file-path=%{_sysconfdir}/httpd \
575         --with-exec-dir=%{_bindir} \
576         --disable-debug \
577         --enable-magic-quotes \
578         --enable-shared \
579         --enable-track-vars \
580         --enable-safe-mode \
581         --enable-trans-sid \
582         --enable-sysvsem=shared \
583         --enable-sysvshm=shared \
584         --enable-session \
585         --enable-exif=shared \
586         --with-regex=system \
587         --with-gettext=shared \
588         --with-ldap=shared \
589         --with-mysql=shared \
590         --with-mysql-sock=/var/lib/mysql/mysql.sock \
591         --with-gd=shared \
592         --with-dbase=shared \
593         --with-filepro=shared \
594         --enable-ftp=shared \
595         --with-hyperwave \
596         --with-pdflib=shared \
597         --with-cpdflib=shared \
598         --with-java \
599         --with-pgsql=shared,/usr \
600         --with-imap=shared \
601         --enable-bcmath=shared \
602         --enable-calendar=shared \
603         --with-mm \
604         --with-pcre-regex=shared \
605         --enable-posix=shared \
606         --with-ttf \
607         --with-t1lib \
608         --with-recode=shared \
609         --enable-ucd-snmp-hack \
610         --enable-dba=shared \
611         --with-snmp=shared \
612         --with-openssl \
613         --with-gdbm \
614         --with-db3 \
615         --enable-yp=shared \
616         --with-xml=shared \
617         --enable-xml=shared \
618         --with-zlib=shared \
619         --with-mcrypt=shared \
620         --enable-sockets=shared \
621         %{?oracle:--with-oracle=shared} \
622         %{?oci8:--with-oci8=shared} \
623         --without-db2 
624
625
626
627 # TODO --with-pspell=/usr,shared (pspell missing)
628 #       --with-unixODBC=shared (nie jest shared)
629 #       --with-mhash=shared (brak libmhash)
630 #       --with-curl=shared (brak libcurl)
631
632 #       --with-db3 \
633
634 # snmp won
635
636 #Syntax error on line 228 of %{_sysconfdir}/httpd/httpd.conf: Cannot load %{_libdir}/apache/libphp4.so into server: %{_libdir}/apache/libphp4.so: undefined symbol: phpi_get_le_gd
637 # Solution: make pdf and cpdf shared
638 #       --with-gd=shared \
639
640 #       --with-unixODBC \
641
642 # This option get trouble with imap
643 #       --enable-versioning \
644
645 # To old/new libmcrypt ?
646 #       --with-mcrypt=shared \
647 # --with-dom=%{_prefix}/X11R6 \
648
649 %{__make}
650
651 %install
652 rm -rf $RPM_BUILD_ROOT
653 install -d $RPM_BUILD_ROOT{%{_pkglibdir}/php,%{_sysconfdir}/httpd} \
654                 $RPM_BUILD_ROOT/home/httpd/html/{icons,docs,docs/php4-doc}
655
656 install .libs/*.so      $RPM_BUILD_ROOT%{_pkglibdir}
657 install modules/*.so    $RPM_BUILD_ROOT%{_pkglibdir}/php
658
659 install %{SOURCE2}              $RPM_BUILD_ROOT%{_sysconfdir}/httpd/php.ini
660 install %{SOURCE3} php4.gif     $RPM_BUILD_ROOT/home/httpd/html/icons
661
662 cd $RPM_BUILD_ROOT/home/httpd/html/docs/php4-doc
663 tar zxf %{SOURCE4}
664 ln -s manual.html index.html
665 cd -
666
667 install %{SOURCE1} .
668 gzip -9nf CODING_STANDARDS CREDITS FUNCTION_LIST.txt \
669       EXTENSIONS NEWS TODO* LICENSE Zend/LICENSE \
670       Zend/ZEND_CHANGES README.SELF-CONTAINED-EXTENSIONS README.EXT_SKEL
671
672 %post
673 /usr/sbin/apxs -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
674 perl -pi -e 's|^#AddType application/x-httpd-php .php|AddType application/x-httpd-php .php|'
675 if [ -f /var/lock/subsys/httpd ]; then
676         /etc/rc.d/init.d/httpd restart 1>&2
677 fi
678
679 %postun
680 perl -pi -e 's|^AddType application/x-httpd-php .php|#AddType application/x-httpd-php .php|'
681 if [ -f /var/lock/subsys/httpd ]; then
682       /etc/rc.d/init.d/httpd restart 1>&2
683 fi
684
685 %preun
686 if [ "$1" = "0" ]; then
687         /usr/sbin/apxs -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
688         if [ -f /var/lock/subsys/httpd ]; then
689                 /etc/rc.d/init.d/httpd restart 1>&2
690         fi
691 fi
692
693 %post mysql
694 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
695         echo "activating module 'mysql.so' in /etc/httpd/php.ini" 1>&2
696         perl -pi -e 's|^;extension=mysql.so|extension=mysql.so|g' \
697         %{_sysconfdir}/httpd/php.ini
698 fi
699 if [ -f /var/lock/subsys/httpd ]; then
700         /etc/rc.d/init.d/httpd restart 1>&2
701 fi
702
703 %preun mysql
704 if [ "$1" = "0" ]; then
705         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
706                 echo "deactivating module 'mysql.so' in /etc/httpd/php.ini" 1>&2
707                 perl -pi -e 's|^extension=mysql.so|;extension=mysql.so|g' \
708                 %{_sysconfdir}/httpd/php.ini
709         fi
710         if [ -f /var/lock/subsys/httpd ]; then
711                 /etc/rc.d/init.d/httpd restart 1>&2
712         fi
713 fi
714
715 %post pgsql
716 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
717         echo "activating module 'pgsql.so' in /etc/httpd/php.ini" 1>&2
718         perl -pi -e 's|^;extension=pgsql.so|extension=pgsql.so|g' \
719         %{_sysconfdir}/httpd/php.ini
720 fi
721 if [ -f /var/lock/subsys/httpd ]; then
722         /etc/rc.d/init.d/httpd restart 1>&2
723 fi
724
725 %preun pgsql
726 if [ "$1" = "0" ]; then
727         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
728                 echo "deactivating module 'pgsql.so' in /etc/httpd/php.ini" 1>&2
729                 perl -pi -e 's|^extension=pgsql.so|;extension=pgsql.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 fi
736
737 %{?oracle:%post oracle}
738 %{?oracle:if [ -f %{_sysconfdir}/httpd/php.ini ]; then}
739 %{?oracle:      echo "activating module 'oracle.so' in /etc/httpd/php.ini" 1>&2}
740 %{?oracle:      perl -pi -e 's|^;extension=oracle.so|extension=oracle.so|g' %{_sysconfdir}/httpd/php.ini}
741 %{?oracle:fi}
742 %{?oracle:if [ -f /var/lock/subsys/httpd ]; then}
743 %{?oracle:      /etc/rc.d/init.d/httpd restart 1>&2}
744 %{?oracle:fi}
745
746 %{?oracle:%preun oracle}
747 %{?oracle:if [ "$1" = "0" ]; then}
748 %{?oracle:      if [ -f %{_sysconfdir}/httpd/php.ini ]; then}
749 %{?oracle:              echo "deactivating module 'oracle.so' in /etc/httpd/php.ini" 1>&2}
750 %{?oracle:              perl -pi -e 's|^extension=oracle.so|;extension=oracle.so|g' {_sysconfdir}/httpd/php.ini}
751 %{?oracle:      fi}
752 %{?oracle:      if [ -f /var/lock/subsys/httpd ]; then}
753 %{?oracle:              /etc/rc.d/init.d/httpd restart 1>&2}
754 %{?oracle:      fi}
755 %{?oracle:fi}
756
757 %{?oci8:%post oci8}
758 %{?oci8:if [ -f %{_sysconfdir}/httpd/php.ini ]; then}
759 %{?oci8:        echo "activating module 'oci8.so' in /etc/httpd/php.ini" 1>&2}
760 %{?oci8:        perl -pi -e 's|^;extension=oci8.so|extension=oci8.so|g' %{_sysconfdir}/httpd/php.ini}
761 %{?oci8:fi}
762 %{?oci8:if [ -f /var/lock/subsys/httpd ]; then}
763 %{?oci8:        /etc/rc.d/init.d/httpd restart 1>&2}
764 %{?oci8:fi}
765
766 %{?oci8:%preun oci8}
767 %{?oci8:if [ "$1" = "0" ]; then}
768 %{?oci8:        if [ -f %{_sysconfdir}/httpd/php.ini ]; then}
769 %{?oci8:                echo "deactivating module 'oci8.so' in /etc/httpd/php.ini" 1>&2}
770 %{?oci8:                perl -pi -e 's|^extension=oci8.so|;extension=oci8.so|g' %{_sysconfdir}/httpd/php.ini}
771 %{?oci8:        fi}
772 %{?oci8:        if [ -f /var/lock/subsys/httpd ]; then}
773 %{?oci8:                /etc/rc.d/init.d/httpd restart 1>&2}
774 %{?oci8:        fi}
775 %{?oci8:fi}
776
777 %post gd
778 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
779         echo "activating module 'gd.so' in /etc/httpd/php.ini" 1>&2
780         perl -pi -e 's|^;extension=gd.so|extension=gd.so|g' \
781         %{_sysconfdir}/httpd/php.ini
782 fi
783 if [ -f /var/lock/subsys/httpd ]; then
784         /etc/rc.d/init.d/httpd restart 1>&2
785 fi
786
787 %preun gd
788 if [ "$1" = "0" ]; then
789         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
790                 echo "deactivating module 'gd.so' in /etc/httpd/php.ini" 1>&2
791                 perl -pi -e 's|^extension=gd.so|;extension=gd.so|g' \
792                 %{_sysconfdir}/httpd/php.ini
793         fi
794         if [ -f /var/lock/subsys/httpd ]; then
795                 /etc/rc.d/init.d/httpd restart 1>&2
796         fi
797 fi
798
799 %post xml
800 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
801         echo "activating module 'xml.so' in /etc/httpd/php.ini" 1>&2
802         perl -pi -e 's|^;extension=xml.so|extension=xml.so|g' \
803         %{_sysconfdir}/httpd/php.ini
804 fi
805 if [ -f /var/lock/subsys/httpd ]; then
806         /etc/rc.d/init.d/httpd restart 1>&2
807 fi
808
809 %preun xml
810 if [ "$1" = "0" ]; then
811         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
812                 echo "deactivating module 'xml.so' in /etc/httpd/php.ini" 1>&2
813                 perl -pi -e 's|^extension=xml.so|;extension=xml.so|g' \
814                 %{_sysconfdir}/httpd/php.ini
815         fi
816         if [ -f /var/lock/subsys/httpd ]; then
817                 /etc/rc.d/init.d/httpd restart 1>&2
818         fi
819 fi
820
821 %post dba
822 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
823         echo "activating module 'dba.so' in /etc/httpd/php.ini" 1>&2
824         perl -pi -e 's|^;extension=dba.so|extension=dba.so|g' \
825         %{_sysconfdir}/httpd/php.ini
826 fi
827 if [ -f /var/lock/subsys/httpd ]; then
828         /etc/rc.d/init.d/httpd restart 1>&2
829 fi
830
831 %preun dba
832 if [ "$1" = "0" ]; then
833         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
834                 echo "deactivating module 'dba.so' in /etc/httpd/php.ini" 1>&2
835                 perl -pi -e 's|^extension=dba.so|;extension=dba.so|g' \
836                 %{_sysconfdir}/httpd/php.ini
837         fi
838         if [ -f /var/lock/subsys/httpd ]; then
839                 /etc/rc.d/init.d/httpd restart 1>&2
840         fi
841 fi
842
843 %post calendar
844 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
845         echo "activating module 'calendar.so' in /etc/httpd/php.ini" 1>&2
846         perl -pi -e 's|^;extension=calendar.so|extension=calendar.so|g' \
847         %{_sysconfdir}/httpd/php.ini
848 fi
849 if [ -f /var/lock/subsys/httpd ]; then
850         /etc/rc.d/init.d/httpd restart 1>&2
851 fi
852
853 %preun calendar
854 if [ "$1" = "0" ]; then
855         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
856                 echo "deactivating module 'calendar.so' in /etc/httpd/php.ini" 1>&2
857                 perl -pi -e 's|^extension=calendar.so|;extension=calendar.so|g' \
858                 %{_sysconfdir}/httpd/php.ini
859         fi
860         if [ -f /var/lock/subsys/httpd ]; then
861                 /etc/rc.d/init.d/httpd restart 1>&2
862         fi
863 fi
864
865 %post dbase
866 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
867         echo "activating module 'dbase.so' in /etc/httpd/php.ini" 1>&2
868         perl -pi -e 's|^;extension=dbase.so|extension=dbase.so|g' \
869         %{_sysconfdir}/httpd/php.ini
870 fi
871 if [ -f /var/lock/subsys/httpd ]; then
872         /etc/rc.d/init.d/httpd restart 1>&2
873 fi
874
875 %preun dbase
876 if [ "$1" = "0" ]; then
877         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
878                 echo "deactivating module 'dbase.so' in /etc/httpd/php.ini" 1>&2
879                 perl -pi -e 's|^extension=dbase.so|;extension=dbase.so|g' \
880                 %{_sysconfdir}/httpd/php.ini
881         fi
882         if [ -f /var/lock/subsys/httpd ]; then
883                 /etc/rc.d/init.d/httpd restart 1>&2
884         fi
885 fi
886
887
888 %post java
889 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
890         echo "activating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
891         perl -pi -e 's|^;extension=libphp_java.so|extension=libphp_java.so|g' \
892         %{_sysconfdir}/httpd/php.ini
893 fi
894 if [ -f /var/lock/subsys/httpd ]; then
895         /etc/rc.d/init.d/httpd restart 1>&2
896 fi
897
898 %preun java
899 if [ "$1" = "0" ]; then
900         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
901                 echo "deactivating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
902                 perl -pi -e 's|^extension=libphp_java.so|;extension=libphp_java.so|g' \
903                 %{_sysconfdir}/httpd/php.ini
904         fi
905         if [ -f /var/lock/subsys/httpd ]; then
906                 /etc/rc.d/init.d/httpd restart 1>&2
907         fi
908 fi
909
910 %post filepro
911 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
912         echo "activating module 'filepro.so' in /etc/httpd/php.ini" 1>&2
913         perl -pi -e 's|^;extension=filepro.so|extension=filepro.so|g' \
914         %{_sysconfdir}/httpd/php.ini
915 fi
916 if [ -f /var/lock/subsys/httpd ]; then
917         /etc/rc.d/init.d/httpd restart 1>&2
918 fi
919
920 %preun filepro
921 if [ "$1" = "0" ]; then
922         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
923                 echo "deactivating module 'filepro.so' in /etc/httpd/php.ini" 1>&2
924                 perl -pi -e 's|^extension=filepro.so|;extension=filepro.so|g' \
925                 %{_sysconfdir}/httpd/php.ini
926         fi
927         if [ -f /var/lock/subsys/httpd ]; then
928                 /etc/rc.d/init.d/httpd restart 1>&2
929         fi
930 fi
931
932 %post pcre
933 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
934         echo "activating module 'pcre.so' in /etc/httpd/php.ini" 1>&2
935         perl -pi -e 's|^;extension=pcre.so|extension=pcre.so|g' \
936         %{_sysconfdir}/httpd/php.ini
937 fi
938 if [ -f /var/lock/subsys/httpd ]; then
939         /etc/rc.d/init.d/httpd restart 1>&2
940 fi
941
942 %preun pcre
943 if [ "$1" = "0" ]; then
944         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
945                 echo "deactivating module 'pcre.so' in /etc/httpd/php.ini" 1>&2
946                 perl -pi -e 's|^extension=pcre.so|;extension=pcre.so|g' \
947                 %{_sysconfdir}/httpd/php.ini
948         fi
949         if [ -f /var/lock/subsys/httpd ]; then
950                 /etc/rc.d/init.d/httpd restart 1>&2
951         fi
952 fi
953
954 %post posix
955 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
956         echo "activating module 'posix.so' in /etc/httpd/php.ini" 1>&2
957         perl -pi -e 's|^;extension=posix.so|extension=posix.so|g' \
958         %{_sysconfdir}/httpd/php.ini
959 fi
960 if [ -f /var/lock/subsys/httpd ]; then
961         /etc/rc.d/init.d/httpd restart 1>&2
962 fi
963
964 %preun posix
965 if [ "$1" = "0" ]; then
966         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
967                 echo "deactivating module 'posix.so' in /etc/httpd/php.ini" 1>&2
968                 perl -pi -e 's|^extension=posix.so|;extension=posix.so|g' \
969                 %{_sysconfdir}/httpd/php.ini
970         fi
971         if [ -f /var/lock/subsys/httpd ]; then
972                 /etc/rc.d/init.d/httpd restart 1>&2
973         fi
974 fi
975
976 %post sysvsem
977 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
978         echo "activating module 'sysvsem.so' in /etc/httpd/php.ini" 1>&2
979         perl -pi -e 's|^;extension=sysvsem.so|extension=sysvsem.so|g' \
980         %{_sysconfdir}/httpd/php.ini
981 fi
982 if [ -f /var/lock/subsys/httpd ]; then
983         /etc/rc.d/init.d/httpd restart 1>&2
984 fi
985
986 %preun sysvsem
987 if [ "$1" = "0" ]; then
988         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
989                 echo "deactivating module 'sysvsem.so' in /etc/httpd/php.ini" 1>&2
990                 perl -pi -e 's|^extension=sysvsem.so|;extension=sysvsem.so|g' \
991                 %{_sysconfdir}/httpd/php.ini
992         fi
993         if [ -f /var/lock/subsys/httpd ]; then
994                 /etc/rc.d/init.d/httpd restart 1>&2
995         fi
996 fi
997
998 %post sysvshm
999 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1000         echo "activating module 'sysvshm.so' in /etc/httpd/php.ini" 1>&2
1001         perl -pi -e 's|^;extension=sysvshm.so|extension=sysvshm.so|g' \
1002         %{_sysconfdir}/httpd/php.ini
1003 fi
1004 if [ -f /var/lock/subsys/httpd ]; then
1005         /etc/rc.d/init.d/httpd restart 1>&2
1006 fi
1007
1008 %preun sysvshm
1009 if [ "$1" = "0" ]; then
1010         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1011                 echo "deactivating module 'sysvshm.so' in /etc/httpd/php.ini" 1>&2
1012                 perl -pi -e 's|^extension=sysvshm.so|;extension=sysvshm.so|g' \
1013                 %{_sysconfdir}/httpd/php.ini
1014         fi
1015         if [ -f /var/lock/subsys/httpd ]; then
1016                 /etc/rc.d/init.d/httpd restart 1>&2
1017         fi
1018 fi
1019
1020 %post yp
1021 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1022         echo "activating module 'yp.so' in /etc/httpd/php.ini" 1>&2
1023         perl -pi -e 's|^;extension=yp.so|extension=yp.so|g' \
1024         %{_sysconfdir}/httpd/php.ini
1025 fi
1026 if [ -f /var/lock/subsys/httpd ]; then
1027         /etc/rc.d/init.d/httpd restart 1>&2
1028 fi
1029
1030 %preun yp
1031 if [ "$1" = "0" ]; then
1032         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1033                 echo "deactivating module 'yp.so' in /etc/httpd/php.ini" 1>&2
1034                 perl -pi -e 's|^extension=yp.so|;extension=yp.so|g' \
1035                 %{_sysconfdir}/httpd/php.ini
1036         fi
1037         if [ -f /var/lock/subsys/httpd ]; then
1038                 /etc/rc.d/init.d/httpd restart 1>&2
1039         fi
1040 fi
1041
1042 %post ftp
1043 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1044         echo "activating module 'ftp.so' in /etc/httpd/php.ini" 1>&2
1045         perl -pi -e 's|^;extension=ftp.so|extension=ftp.so|g' \
1046         %{_sysconfdir}/httpd/php.ini
1047 fi
1048 if [ -f /var/lock/subsys/httpd ]; then
1049         /etc/rc.d/init.d/httpd restart 1>&2
1050 fi
1051
1052 %preun ftp
1053 if [ "$1" = "0" ]; then
1054         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1055                 echo "deactivating module 'ftp.so' in /etc/httpd/php.ini" 1>&2
1056                 perl -pi -e 's|^extension=ftp.so|;extension=ftp.so|g' \
1057                 %{_sysconfdir}/httpd/php.ini
1058         fi
1059         if [ -f /var/lock/subsys/httpd ]; then
1060                 /etc/rc.d/init.d/httpd restart 1>&2
1061         fi
1062 fi
1063
1064 %post zlib
1065 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1066         echo "activating module 'zlib.so' in /etc/httpd/php.ini" 1>&2
1067         perl -pi -e 's|^;extension=zlib.so|extension=zlib.so|g' \
1068         %{_sysconfdir}/httpd/php.ini
1069 fi
1070 if [ -f /var/lock/subsys/httpd ]; then
1071         /etc/rc.d/init.d/httpd restart 1>&2
1072 fi
1073
1074 %preun zlib
1075 if [ "$1" = "0" ]; then
1076         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1077                 echo "deactivating module 'zlib.so' in /etc/httpd/php.ini" 1>&2
1078                 perl -pi -e 's|^extension=zlib.so|;extension=zlib.so|g' \
1079                 %{_sysconfdir}/httpd/php.ini
1080         fi
1081         if [ -f /var/lock/subsys/httpd ]; then
1082                 /etc/rc.d/init.d/httpd restart 1>&2
1083         fi
1084 fi
1085
1086 %post bcmath
1087 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1088         echo "activating module 'bcmath.so' in /etc/httpd/php.ini" 1>&2
1089         perl -pi -e 's|^;extension=bcmath.so|extension=bcmath.so|g' \
1090         %{_sysconfdir}/httpd/php.ini
1091 fi
1092 if [ -f /var/lock/subsys/httpd ]; then
1093         /etc/rc.d/init.d/httpd restart 1>&2
1094 fi
1095
1096 %preun bcmath
1097 if [ "$1" = "0" ]; then
1098         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1099                 echo "deactivating module 'bcmath.so' in /etc/httpd/php.ini" 1>&2
1100                 perl -pi -e 's|^extension=bcmath.so|;extension=bcmath.so|g' \
1101                 %{_sysconfdir}/httpd/php.ini
1102         fi
1103         if [ -f /var/lock/subsys/httpd ]; then
1104                 /etc/rc.d/init.d/httpd restart 1>&2
1105         fi      
1106 fi
1107
1108 %post exif
1109 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1110         echo "activating module 'exif.so' in /etc/httpd/php.ini" 1>&2
1111         perl -pi -e 's|^;extension=exif.so|extension=exif.so|g' \
1112         %{_sysconfdir}/httpd/php.ini
1113 fi
1114 if [ -f /var/lock/subsys/httpd ]; then
1115         /etc/rc.d/init.d/httpd restart 1>&2
1116 fi
1117
1118 %preun exif
1119 if [ "$1" = "0" ]; then
1120         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1121                 echo "deactivating module 'exif.so' in /etc/httpd/php.ini" 1>&2
1122                 perl -pi -e 's|^extension=exif.so|;extension=exif.so|g' \
1123                 %{_sysconfdir}/httpd/php.ini
1124         fi
1125         if [ -f /var/lock/subsys/httpd ]; then
1126                 /etc/rc.d/init.d/httpd restart 1>&2
1127         fi
1128 fi
1129
1130 %post recode
1131 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1132         echo "activating module 'recode.so' in /etc/httpd/php.ini" 1>&2
1133         perl -pi -e 's|^;extension=recode.so|extension=recode.so|g' \
1134         %{_sysconfdir}/httpd/php.ini
1135 fi
1136 if [ -f /var/lock/subsys/httpd ]; then
1137         /etc/rc.d/init.d/httpd restart 1>&2
1138 fi
1139
1140 %preun recode
1141 if [ "$1" = "0" ]; then
1142         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1143                 echo "deactivating module 'recode.so' in /etc/httpd/php.ini" 1>&2
1144                 perl -pi -e 's|^extension=recode.so|;extension=recode.so|g' \
1145                 %{_sysconfdir}/httpd/php.ini
1146         fi
1147         if [ -f /var/lock/subsys/httpd ]; then
1148                 /etc/rc.d/init.d/httpd restart 1>&2
1149         fi
1150 fi
1151
1152 #%post session
1153 #if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1154 #       echo "activating module 'session.so' in /etc/httpd/php.ini" 1>&2
1155 #       perl -pi -e 's|^;extension=session.so|extension=session.so|g' \
1156 #       %{_sysconfdir}/httpd/php.ini
1157 #fi
1158 #if [ -f /var/lock/subsys/httpd ]; then
1159 #       /etc/rc.d/init.d/httpd restart 1>&2
1160 #fi
1161 #
1162 #%preun session
1163 #if [ "$1" = "0" ]; then
1164 #if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1165 #       echo "deactivating module 'session.so' in /etc/httpd/php.ini" 1>&2
1166 #       perl -pi -e 's|^extension=session.so|;extension=session.so|g' \
1167 #       %{_sysconfdir}/httpd/php.ini
1168 #fi
1169 #if [ -f /var/lock/subsys/httpd ]; then
1170 #       /etc/rc.d/init.d/httpd restart 1>&2
1171 #fi
1172 #fi
1173
1174 %post gettext
1175 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1176         echo "activating module 'gettext.so' in /etc/httpd/php.ini" 1>&2
1177         perl -pi -e 's|^;extension=gettext.so|extension=gettext.so|g' \
1178         %{_sysconfdir}/httpd/php.ini
1179 fi
1180 if [ -f /var/lock/subsys/httpd ]; then
1181         /etc/rc.d/init.d/httpd restart 1>&2
1182 fi
1183
1184 %preun gettext
1185 if [ "$1" = "0" ]; then
1186         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1187                 echo "deactivating module 'gettext.so' in /etc/httpd/php.ini" 1>&2
1188                 perl -pi -e 's|^extension=gettext.so|;extension=gettext.so|g' \
1189                 %{_sysconfdir}/httpd/php.ini
1190         fi
1191         if [ -f /var/lock/subsys/httpd ]; then
1192                 /etc/rc.d/init.d/httpd restart 1>&2
1193         fi
1194 fi
1195
1196 %post snmp
1197 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1198         echo "activating module 'snmp.so' in /etc/httpd/php.ini" 1>&2
1199         perl -pi -e 's|^;extension=snmp.so|extension=snmp.so|g' \
1200         %{_sysconfdir}/httpd/php.ini
1201 fi
1202 if [ -f /var/lock/subsys/httpd ]; then
1203         /etc/rc.d/init.d/httpd restart 1>&2
1204 fi
1205
1206 %preun snmp
1207 if [ "$1" = "0" ]; then
1208         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1209                 echo "deactivating module 'snmp.so' in /etc/httpd/php.ini" 1>&2
1210                 perl -pi -e 's|^extension=snmp.so|;extension=snmp.so|g' \
1211                 %{_sysconfdir}/httpd/php.ini
1212         fi
1213         if [ -f /var/lock/subsys/httpd ]; then
1214                 /etc/rc.d/init.d/httpd restart 1>&2
1215         fi
1216 fi
1217
1218 %post imap
1219 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1220         echo "activating module 'imap.so' in /etc/httpd/php.ini" 1>&2
1221         perl -pi -e 's|^;extension=imap.so|extension=imap.so|g' \
1222         %{_sysconfdir}/httpd/php.ini
1223 fi
1224 if [ -f /var/lock/subsys/httpd ]; then
1225         /etc/rc.d/init.d/httpd restart 1>&2
1226 fi
1227
1228 %preun imap
1229 if [ "$1" = "0" ]; then
1230         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1231                 echo "deactivating module 'imap.so' in /etc/httpd/php.ini" 1>&2
1232                 perl -pi -e 's|^extension=imap.so|;extension=imap.so|g' \
1233                 %{_sysconfdir}/httpd/php.ini
1234         fi
1235         if [ -f /var/lock/subsys/httpd ]; then
1236                 /etc/rc.d/init.d/httpd restart 1>&2
1237         fi
1238 fi
1239
1240 %post ldap
1241 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1242         echo "activating module 'ldap.so' in /etc/httpd/php.ini" 1>&2
1243         perl -pi -e 's|^;extension=ldap.so|extension=ldap.so|g' \
1244         %{_sysconfdir}/httpd/php.ini
1245 fi
1246 if [ -f /var/lock/subsys/httpd ]; then
1247         /etc/rc.d/init.d/httpd restart 1>&2
1248 fi
1249
1250 %preun ldap
1251 if [ "$1" = "0" ]; then
1252         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1253                 echo "deactivating module 'ldap.so' in /etc/httpd/php.ini" 1>&2
1254                 perl -pi -e 's|^extension=ldap.so|;extension=ldap.so|g' \
1255                 %{_sysconfdir}/httpd/php.ini
1256         fi
1257         if [ -f /var/lock/subsys/httpd ]; then
1258                 /etc/rc.d/init.d/httpd restart 1>&2
1259         fi
1260 fi
1261
1262 %post sockets
1263 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1264         echo "activating module 'sockets.so' in /etc/httpd/php.ini" 1>&2
1265         perl -pi -e 's|^;extension=sockets.so|extension=sockets.so|g' \
1266         %{_sysconfdir}/httpd/php.ini
1267 fi
1268 if [ -f /var/lock/subsys/httpd ]; then
1269         /etc/rc.d/init.d/httpd restart 1>&2
1270 fi
1271
1272 %preun sockets
1273 if [ "$1" = "0" ]; then
1274         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1275                 echo "deactivating module 'sockets.so' in /etc/httpd/php.ini" 1>&2
1276                 perl -pi -e 's|^extension=sockets.so|;extension=sockets.so|g' \
1277                 %{_sysconfdir}/httpd/php.ini
1278         fi
1279         if [ -f /var/lock/subsys/httpd ]; then
1280                 /etc/rc.d/init.d/httpd restart 1>&2
1281         fi
1282 fi
1283
1284 %post mcrypt
1285 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1286         echo "activating module 'mcrypt.so' in /etc/httpd/php.ini" 1>&2
1287         perl -pi -e 's|^;extension=mcrypt.so|extension=mcrypt.so|g' \
1288         %{_sysconfdir}/httpd/php.ini
1289 fi
1290 if [ -f /var/lock/subsys/httpd ]; then
1291         /etc/rc.d/init.d/httpd restart 1>&2
1292 fi
1293
1294 %preun mcrypt
1295 if [ "$1" = "0" ]; then
1296         if [ -f %{_sysconfdir}/httpd/php.ini ]; then
1297                 echo "deactivating module 'mcrypt.so' in /etc/httpd/php.ini" 1>&2
1298                 perl -pi -e 's|^extension=mcrypt.so|;extension=mcrypt.so|g' \
1299                 %{_sysconfdir}/httpd/php.ini
1300         fi
1301         if [ -f /var/lock/subsys/httpd ]; then
1302                 /etc/rc.d/init.d/httpd restart 1>&2
1303         fi
1304 fi
1305
1306 %clean
1307 rm -rf $RPM_BUILD_ROOT
1308
1309 %files
1310 %defattr(644,root,root,755)
1311 %doc {CODING_STANDARDS,CREDITS,FUNCTION_LIST.txt,Zend/ZEND_CHANGES}.gz
1312 %doc {LICENSE,Zend/LICENSE,EXTENSIONS,NEWS,TODO*}.gz  
1313 %doc {README.EXT_SKEL,README.SELF-CONTAINED-EXTENSIONS}.gz
1314
1315 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd/*
1316 %dir %{_pkglibdir}/php
1317
1318 #%attr(755,root,root) %{_libdir}/apache/php/*.so
1319
1320 /home/httpd/html/icons/*
1321
1322 %attr(755,root,root) %{_pkglibdir}/libphp4.so
1323
1324 %files mysql
1325 %defattr(644,root,root,755)
1326 %attr(755,root,root) %{_pkglibdir}/php/mysql.so
1327
1328 %files pgsql
1329 %defattr(644,root,root,755)
1330 %attr(755,root,root) %{_pkglibdir}/php/pgsql.so
1331
1332 %{?oracle:%files oracle}
1333 %{?oracle:%defattr(644,root,root,755)}
1334 %{?oracle:%attr(755,root,root) %{_pkglibdir}/php/oracle.so}
1335
1336 %{?oci8:%files oci8}
1337 %{?oci8:%defattr(644,root,root,755)}
1338 %{?oci8:%attr(755,root,root) %{_pkglibdir}/php/oci8.so}
1339
1340 %files gd
1341 %defattr(644,root,root,755)
1342 %attr(755,root,root) %{_pkglibdir}/php/gd.so
1343
1344 %files xml
1345 %defattr(644,root,root,755)
1346 %attr(755,root,root) %{_pkglibdir}/php/xml.so
1347
1348 %files dba
1349 %defattr(644,root,root,755)
1350 %attr(755,root,root) %{_pkglibdir}/php/dba.so
1351
1352 %files dbase
1353 %defattr(644,root,root,755)
1354 %attr(755,root,root) %{_pkglibdir}/php/dbase.so
1355
1356 %files filepro
1357 %defattr(644,root,root,755)
1358 %attr(755,root,root) %{_pkglibdir}/php/filepro.so
1359
1360 %files pcre
1361 %defattr(644,root,root,755)
1362 %attr(755,root,root) %{_pkglibdir}/php/pcre.so
1363
1364 %files posix
1365 %defattr(644,root,root,755)
1366 %attr(755,root,root) %{_pkglibdir}/php/posix.so
1367
1368 %files sysvsem
1369 %defattr(644,root,root,755)
1370 %attr(755,root,root) %{_pkglibdir}/php/sysvsem.so
1371
1372 %files sysvshm
1373 %defattr(644,root,root,755)
1374 %attr(755,root,root) %{_pkglibdir}/php/sysvshm.so
1375
1376 %files yp
1377 %defattr(644,root,root,755)
1378 %attr(755,root,root) %{_pkglibdir}/php/yp.so
1379
1380 %files calendar
1381 %defattr(644,root,root,755)
1382 %attr(755,root,root) %{_pkglibdir}/php/calendar.so
1383
1384 %files bcmath
1385 %defattr(644,root,root,755)
1386 %attr(755,root,root) %{_pkglibdir}/php/bcmath.so
1387
1388 %files ftp
1389 %defattr(644,root,root,755)
1390 %attr(755,root,root) %{_pkglibdir}/php/ftp.so
1391
1392 %files zlib
1393 %defattr(644,root,root,755)
1394 %attr(755,root,root) %{_pkglibdir}/php/zlib.so
1395
1396 %files exif
1397 %defattr(644,root,root,755)
1398 %attr(755,root,root) %{_pkglibdir}/php/exif.so
1399
1400 %files recode
1401 %defattr(644,root,root,755)
1402 %attr(755,root,root) %{_pkglibdir}/php/recode.so
1403
1404 #%files session
1405 #%defattr(644,root,root,755)
1406 #%attr(755,root,root) %{_pkglibdir}/php/session.so
1407
1408 %files gettext
1409 %defattr(644,root,root,755)
1410 %attr(755,root,root) %{_pkglibdir}/php/gettext.so
1411
1412 %files imap
1413 %defattr(644,root,root,755)
1414 %attr(755,root,root) %{_pkglibdir}/php/imap.so
1415
1416 %files snmp
1417 %defattr(644,root,root,755)
1418 %attr(755,root,root) %{_pkglibdir}/php/snmp.so
1419
1420 %files java
1421 %defattr(644,root,root,755)
1422 %attr(755,root,root) %{_pkglibdir}/php/libphp_java.so
1423
1424 %files ldap
1425 %defattr(644,root,root,755)
1426 %attr(755,root,root) %{_pkglibdir}/php/ldap.so
1427
1428 %files sockets
1429 %defattr(644,root,root,755)
1430 %attr(755,root,root) %{_pkglibdir}/php/sockets.so
1431
1432 %files mcrypt
1433 %defattr(644,root,root,755)
1434 %attr(755,root,root) %{_pkglibdir}/php/mcrypt.so
1435
1436 %files doc
1437 %defattr(644,root,root,755)
1438 /home/httpd/html/docs/php4-doc
This page took 0.159373 seconds and 4 git commands to generate.