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