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