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