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