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