]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- release 6
[packages/php.git] / php.spec
1 #
2 # Automatic pear requirements finding:
3 %include        /usr/lib/rpm/macros.php
4
5 %define _apache2        %(rpm -q apache-devel 2> /dev/null | grep -Eq '\\-2\\.[0-9]+\\.' && echo 1 || echo 0)
6
7 %if %{_apache2}
8 %define _without_recode 1
9 %define _without_mm 1
10 %endif
11
12 %ifnarch %{ix86}
13 %define _without_msession 1
14 %endif
15
16 # Conditional build:
17 # _with_cpdf            - with cpdf extension module
18 # _with_interbase       - with InterBase extension module
19 # _with_java            - with Java extension module
20 # _with_oci8            - with Oracle oci8 extension module
21 # _with_oracle          - with oracle extension module
22 # _with_sybase_ct       - with Sybase-CT extension module
23 # _without_domxslt      - without DOM XSLT/EXSLT support in DOM XML extension module
24 # _without_imap         - without IMAP extension module
25 # _without_ldap         - without LDAP extension module
26 # _without_mm           - without mm support for session storage
27 # _without_msession     - without msession extension module
28 # _without_odbc         - without ODBC extension module
29 # _without_openssl      - with OpenSSL support
30 # _without_snmp         - without SNMP extension module
31 # _without_recode       - without recode extension module
32 # _without_wddx         - without WDDX extension module
33 # _without_xslt         - without XSLT extension module
34 Summary:        The PHP HTML-embedded scripting language for use with Apache
35 Summary(fr):    Le langage de script embarque-HTML PHP pour Apache
36 Summary(pl):    Jêzyk skryptowy PHP -- u¿ywany wraz z serwerem Apache
37 Summary(pt_BR): A linguagem de script PHP
38 Name:           php
39 Version:        4.2.1
40 Release:        6
41 Epoch:          3
42 Group:          Libraries
43 License:        The PHP license (see "LICENSE" file included in distribution)
44 Source0:        http://www.php.net/distributions/%{name}-%{version}.tar.bz2
45 Source1:        FAQ.%{name}
46 Source2:        %{name}.ini
47 Source3:        zend.gif
48 Source4:        http://www.php.net/distributions/manual/%{name}_manual_en.tar.bz2
49 Source5:        %{name}-module-install
50 Source6:        %{name}-mod_php.conf
51 Source7:        %{name}-cgi.ini
52 Source8:        %{name}-apache.ini
53 Patch0:         %{name}-shared.patch
54 Patch1:         %{name}-pldlogo.patch
55 Patch2:         %{name}-mysql-socket.patch
56 Patch3:         %{name}-mail.patch
57 Patch4:         %{name}-link-libs.patch
58 Patch5:         %{name}-fastcgi.patch
59 Patch6:         %{name}-no_%{name}_pcre_in_SAPI_c.patch
60 Patch7:         %{name}-libpq_fs_h_path.patch
61 Patch8:         %{name}-wddx-fix.patch
62 Patch9:         %{name}-cpdf-fix.patch
63 Patch10:        %{name}-session-fix-shared.patch
64 Patch11:        %{name}-hyperwave-fix.patch
65 Patch12:        %{name}-openssl-for-ext-only.patch
66 Patch13:        %{name}-java-fix.patch
67 Patch14:        %{name}-mcal-shared-lib.patch
68 Patch15:        %{name}-msession-shared-lib.patch
69 Patch16:        %{name}-xmlrpc-includes.patch
70 Patch17:        %{name}-build_modules.patch
71 Patch18:        %{name}-sapi-ini-file.patch
72 Patch19:        %{name}-apache2_broken_macro.patch
73 Patch20:        %{name}-php_iconv_string_declaration.patch
74 Icon:           php4.gif
75 URL:            http://www.php.net/
76 BuildRequires:  apache-devel
77 BuildRequires:  autoconf >= 2.52
78 %{?_with_sybase_ct:BuildRequires:       autoconf >= 2.53}
79 BuildRequires:  automake >= 1.4d
80 BuildRequires:  bison
81 BuildRequires:  bzip2-devel
82 BuildRequires:  cracklib-devel >= 2.7-15
83 BuildRequires:  curl-devel
84 BuildRequires:  cyrus-sasl-devel
85 BuildRequires:  db3-devel >= 3.1.17
86 BuildRequires:  expat-devel
87 BuildRequires:  flex
88 %{?_with_sybase_ct:BuildRequires:       freetds-devel}
89 BuildRequires:  freetype-devel >= 2.0
90 BuildRequires:  gd-devel >= 2.0.1
91 BuildRequires:  gdbm-devel
92 BuildRequires:  gmp-devel
93 %{!?_without_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2 }
94 %{?_with_java:BuildRequires:    jdk >= 1.1}
95 %{?_with_cpdf:BuildRequires:    libcpdf-devel >= 2.02r1-2}
96 BuildRequires:  libjpeg-devel
97 BuildRequires:  libltdl-devel >= 1.4
98 BuildRequires:  libmcal-devel
99 BuildRequires:  libmcrypt-devel >= 2.4.4
100 BuildRequires:  libpng >= 1.0.8
101 BuildRequires:  libtiff-devel
102 BuildRequires:  libtool >= 0:1.4.2-9
103 BuildRequires:  libxml2-devel >= 2.2.7
104 %{!?_without_domxslt:BuildRequires:     libxslt >= 1.0.3}
105 BuildRequires:  mhash-devel
106 BuildRequires:  ming-devel >= 0.1.0
107 %{!?_without_mm:BuildRequires:  mm-devel >= 1.1.3}
108 BuildRequires:  mnogosearch-devel < 3.2.5
109 BuildRequires:  mysql-devel >= 3.23.32
110 %{!?_without_ldap:BuildRequires: openldap-devel >= 2.0}
111 %if %(expr %{?_without_openssl:0}%{!?_without_openssl:1} + %{?_without_ldap:0}%{!?_without_ldap:1})
112 BuildRequires:  openssl-devel >= 0.9.6a
113 %endif
114 BuildRequires:  pam-devel
115 BuildRequires:  pdflib-devel >= 4.0.0
116 BuildRequires:  perl
117 %{!?_without_msession:BuildRequires:    phoenix-devel}
118 BuildRequires:  pkgconfig
119 BuildRequires:  postgresql-devel
120 BuildRequires:  postgresql-backend-devel >= 7.2
121 BuildRequires:  pspell-devel
122 %{!?_without_recode:BuildRequires:      recode-devel >= 3.5d-3}
123 BuildRequires:  rpm-php-pearprov
124 %{!?_without_xslt:BuildRequires:        sablotron-devel}
125 BuildRequires:  t1lib-devel
126 %{!?_without_snmp:BuildRequires: ucd-snmp-devel >= 4.2.3}
127 %{!?_without_odbc:BuildRequires: unixODBC-devel}
128 BuildRequires:  xmlrpc-epi-devel
129 BuildRequires:  yaz-devel
130 BuildRequires:  zip
131 BuildRequires:  zlib-devel >= 1.0.9
132 BuildRequires:  zziplib-devel
133 #BuildRequires: fastcgi-devkit
134 # apache 1.3 vs apache 2.0
135 %if %{_apache2}
136 PreReq:         apache >= 2.0.39
137 %else
138 PreReq:         apache(EAPI) < 2.0.0
139 PreReq:         apache(EAPI) >= 1.3.9
140 %endif
141 PreReq:         perl
142 PreReq:         %{_sbindir}/apxs
143 PreReq:         %{name}-common = %{version}
144 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
145 Obsoletes:      phpfi
146 Obsoletes:      apache-mod_php
147
148 %define         _sysconfdir     /etc/php
149 %define         extensionsdir   %{_libdir}/php
150
151 %description
152 PHP is an HTML-embedded scripting language. PHP attempts to make it
153 easy for developers to write dynamically generated web pages. PHP also
154 offers built-in database integration for several commercial and
155 non-commercial database management systems, so writing a
156 database-enabled web page with PHP is fairly simple. The most common
157 use of PHP coding is probably as a replacement for CGI scripts. The
158 mod_php module enables the Apache web server to understand and process
159 the embedded PHP language in web pages. This package contains PHP
160 version %{version}. If you use applications which specifically rely on
161 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
162 module contained in the phpfi package. If you're just starting with
163 PHP, you should install this package. You'll also need to install the
164 Apache web server.
165
166 %description -l fr
167 PHP est un langage de script embarque dans le HTM. PHP essaye de
168 rendre simple aux developpeurs d'ecrire des pages web generees
169 dynamiquement. PHP incorpore egalement une integration avec plusieurs
170 systemes de gestion de bases de donnees commerciaux et
171 non-connerciaux, qui rent facile la creation de pages web liees avec
172 des bases de donnees. L'utilisation la plus commune de PHP est
173 probablement en remplacement de scripts CGI. Le module mod_php permet
174 au serveur web apache de comprendre et de traiter le langage PHP
175 integre dans des pages web. Ce package contient PHP version %{version}.
176 Si vous utilisez des applications qui utilisent specifiquement PHP/FI,
177 vous devrez installer le module PHP/FI inclus dans le package mod_php.
178 Si vous debutez avec PHP, vous devriez installer ce package. Vous
179 aurez egalement besoin dinstaller le serveur web Apache.
180
181 %description -l pl
182 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
183 plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
184 (jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
185 tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
186 zosta³a z jêzyków: C, Java i Perl.
187
188 %description -l pt_BR
189 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
190 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
191 com algumas características únicas, específicas ao PHP. O objetivo da
192 linguagem é permitir que desenvolvedores web escrevam páginas
193 dinamicamente geradas de forma rápida.
194
195 %package cgi
196 Summary:        PHP as CGI program
197 Summary(pl):    PHP jako program CGI
198 Group:          Libraries
199 PreReq:         %{name}-common = %{version}
200
201 %description cgi
202 PHP as CGI program.
203
204 %description cgi -l pl
205 PHP jako program CGI.
206
207 %package common
208 Summary:        Common files nneded by both apache module and CGI
209 Summary(pl):    Wspólne pliki dla modu³u apacha i programu CGI
210 Group:          Libraries
211 Provides:       %{name}-session = %{version}
212 Obsoletes:      %{name}-session <= %{epoch}:%{version}-%{release}
213
214 %description common
215 Common files needed by both apache module and CGI.
216
217 %description common -l pl
218 Wspólne pliki dla modu³u apacha i programu CGI.
219
220 %package devel
221 Summary:        Files for PHP modules development
222 Summary(pl):    Pliki do kompilacji modu³ów PHP
223 Summary(pt_BR): Arquivos de desenvolvimento para PHP
224 Group:          Development/Languages/PHP
225 Requires:       %{name}-common = %{version}
226
227 %description devel
228 Files for PHP modules development.
229
230 %description devel -l pl
231 Pliki potrzebne do kompilacji modu³ów PHP.
232
233 %description devel -l pt_BR
234 Este pacote contém arquivos usados no desenvolvimento de programas ou
235 módulos PHP.
236
237 %package doc
238 Summary:        Online manual for PHP
239 Summary(pl):    Dokumentacja dla PHP
240 Summary(pt_BR): Manual da linguagem PHP, em formato HTML
241 Group:          Networking/Daemons
242 Obsoletes:      php-manual
243
244 %description doc
245 Comprehensive documentation for PHP, viewable through your web server,
246 too!
247
248 %description doc -l pl
249 Dokumentacja dla pakietu PHP. Mo¿na j± równie¿ ogl±daæ poprzez serwer
250 WWW.
251
252 %description doc -l pt_BR
253 Manual da linguagem PHP, em formato HTML.
254
255 %package bcmath
256 Summary:        bcmath extension module for PHP
257 Summary(pl):    Modu³ bcmath dla PHP
258 Group:          Libraries
259 PreReq:         %{name}-common = %{version}
260
261 %description bcmath
262 This is a dynamic shared object (DSO) for Apache that will add bc
263 style precision math functions support to PHP.
264
265 %description bcmath -l pl
266 Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
267 matematycznych takich jak w programie bc.
268
269 %package bzip2
270 Summary:        Bzip2 extension module for PHP
271 Summary(pl):    Modu³ bzip2 dla PHP
272 Group:          Libraries
273 PreReq:         %{name}-common = %{version}
274
275 %description bzip2
276 This is a dynamic shared object (DSO) for Apache that will add
277 compression (bzip2) support to PHP.
278
279 %description bzip2 -l pl
280 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji (poprzez bibliotekê bzip2).
281
282 %package calendar
283 Summary:        Calendar extension module for PHP
284 Summary(pl):    Modu³ funkcji kalendarza dla PHP
285 Group:          Libraries
286 PreReq:         %{name}-common = %{version}
287
288 %description calendar
289 This is a dynamic shared object (DSO) for Apache that will add
290 calendar support to PHP.
291
292 %description calendar -l pl
293 Dynamiczny obiekt wspó³dzielony (DSO) dla Apache'a, dodaj±cy do PHP
294 wsparcie dla kalendarza.
295
296 %package cpdf
297 Summary:        cpdf extension module for PHP
298 Summary(pl):    Modu³ cpdf dla PHP
299 Group:          Libraries
300 PreReq:         %{name}-common = %{version}
301
302 %description cpdf
303 This is a dynamic shared object (DSO) for Apache that will add libcpdf
304 support to PHP.
305
306 %description cpdf -l pl
307 Modu³ PHP dodaj±cy obs³ugê biblioteki libcpdf.
308
309 %package crack
310 Summary:        crack extension module for PHP
311 Summary(pl):    Modu³ crack dla PHP
312 Group:          Libraries
313 PreReq:         %{name}-common = %{version}
314
315 %description crack
316 This is a dynamic shared object (DSO) for Apache that will add
317 cracklib support to PHP.
318
319 Warning: this is an experimental module.
320
321 %description crack -l pl
322 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki cracklib.
323
324 Uwaga: to jest modu³ eksperymentalny.
325
326 %package ctype
327 Summary:        ctype extension module for PHP
328 Summary(pl):    Modu³ ctype dla PHP
329 Group:          Libraries
330 PreReq:         %{name}-common = %{version}
331
332 %description ctype
333 This is a dynamic shared object (DSO) for Apache that will add
334 ctype support to PHP.
335
336 %description crack -l pl
337 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji ctype.
338
339 %package curl
340 Summary:        curl extension module for PHP
341 Summary(pl):    Modu³ curl dla PHP
342 Group:          Libraries
343 PreReq:         %{name}-common = %{version}
344
345 %description curl
346 This is a dynamic shared object (DSO) for Apache that will add curl
347 support to PHP.
348
349 %description curl -l pl
350 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
351
352 %package dba
353 Summary:        DBA extension module for PHP
354 Summary(pl):    Modu³ DBA dla PHP
355 Group:          Libraries
356 PreReq:         %{name}-common = %{version}
357
358 %description dba
359 This is a dynamic shared object (DSO) for Apache that will add
360 flat-file databases (DBA) support to PHP.
361
362 %description dba -l pl
363 Dynamiczny obiekt wspó³dzielony (DSO) dla Apache'a, dodaj±cy do PHP
364 wsparcie dla baz danych opartych na plikach (DBA).
365
366 %package dbase
367 Summary:        DBase extension module for PHP
368 Summary(pl):    Modu³ DBase dla PHP
369 Group:          Libraries
370 PreReq:         %{name}-common = %{version}
371
372 %description dbase
373 This is a dynamic shared object (DSO) for Apache that will add DBase
374 support to PHP.
375
376 %description dbase -l pl
377 Modu³ PHP ze wsparciem dla DBase.
378
379 %package dbx
380 Summary:        DBX extension module for PHP
381 Summary(pl):    Modu³ DBX dla PHP
382 Group:          Libraries
383 PreReq:         %{name}-common = %{version}
384
385 %description dbx
386 This is a dynamic shared object (DSO) for Apache that will add
387 DB abstraction layer to PHP. DBX supports odbc, mysql, pgsql, mssql,
388 fbsql and more.
389
390 %description dbx -l pl
391 Dynamiczny obiekt wspó³dzielony (DSO) dla Apache'a, dodaj±cy do PHP
392 warstwê abstrakcji do obs³ugi baz danych. DBX obs³uguje bazy odbc,
393 mysql, pgsql, mssql, fbsql i inne.
394
395 %package dio
396 Summary:        Direct I/O extension module for PHP
397 Summary(pl):    Modu³ Direct I/O dla PHP
398 Group:          Libraries
399 PreReq:         %{name}-common = %{version}
400
401 %description dio
402 This is a dynamic shared object (DSO) for Apache that will add
403 direct file I/O support to PHP.
404
405 Warning: this is an experimental module.
406
407 %description dio -l pl
408 Dynamiczny obiekt wspó³dzielony (DSO) dla Apache'a, dodaj±cy do PHP
409 obs³ugê bezpo¶rednich operacji I/O na plikach.
410
411 Uwaga: to jest modu³ eksperymentalny.
412
413 %package domxml
414 Summary:        DOM XML extension module for PHP
415 Summary(pl):    Modu³ DOM XML dla PHP
416 Group:          Libraries
417
418 %description domxml
419 This is a dynamic shared object (DSO) for Apache that will add DOM XML
420 support to PHP.
421
422 Warning: this is an experimental module.
423
424 %description domxml -l pl
425 Modu³ PHP dodaj±cy obs³ugê DOM XML.
426
427 Uwaga: to jest modu³ eksperymentalny.
428
429 %package exif
430 Summary:        exif extension module for PHP
431 Summary(pl):    Modu³ exif dla PHP
432 Group:          Libraries
433 PreReq:         %{name}-common = %{version}
434
435 %description exif
436 This is a dynamic shared object (DSO) for Apache that will add exif
437 support to PHP.
438
439 %description exif -l pl
440 Modu³ PHP dodaj±cy obs³ugê plików EXIF.
441
442 %package filepro
443 Summary:        filePro extension module for PHP
444 Summary(pl):    Modu³ filePro dla PHP
445 Group:          Libraries
446 PreReq:         %{name}-common = %{version}
447
448 %description filepro
449 This is a dynamic shared object (DSO) for Apache that will add PHP
450 support for read-only access to filePro databases.
451
452 %description filepro -l pl
453 Dynamiczny obiekt wspó³dzielony (DSO) dla Apache'a, dodaj±cy do PHP
454 mo¿liwo¶æ dostêpu (tylko do odczytu) do baz danych filePro.
455
456 %package ftp
457 Summary:        FTP extension module for PHP
458 Summary(pl):    Modu³ FTP dla PHP
459 Group:          Libraries
460 PreReq:         %{name}-common = %{version}
461
462 %description ftp
463 This is a dynamic shared object (DSO) for Apache that will add FTP
464 support to PHP.
465
466 %description ftp -l pl
467 Modu³ PHP dodaj±cy obs³ugê protoko³u FTP.
468
469 %package gd
470 Summary:        GD extension module for PHP
471 Summary:        Modu³ GD dla PHP
472 Group:          Libraries
473 PreReq:         %{name}-common = %{version}
474
475 %description gd
476 This is a dynamic shared object (DSO) for Apache that will add GD
477 support to PHP. You should install this package in addition to the
478 main %{name} package if you want to create and manipulate images with
479 PHP.
480
481 %description gd -l pl
482 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD - do obróbki
483 obrazków z poziomu PHP.
484
485 %package gettext
486 Summary:        gettext extension module for PHP
487 Summary(pl):    Modu³ gettext dla PHP
488 Group:          Libraries
489 PreReq:         %{name}-common = %{version}
490
491 %description gettext
492 This is a dynamic shared object (DSO) for Apache that will add gettext
493 support to PHP.
494
495 %description gettext -l pl
496 Modu³ PHP dodaj±cy obs³ugê lokalizacji przez gettext.
497
498 %package gmp
499 Summary:        gmp extension module for PHP
500 Summary(pl):    Modu³ gmp dla PHP
501 Group:          Libraries
502 PreReq:         %{name}-common = %{version}
503
504 %description gmp
505 This is a dynamic shared object (DSO) for Apache that will add
506 arbitrary length number support with GNU MP library to PHP.
507
508 %description gmp -l pl
509 Modu³ PHP umorzliwiaj±cy korzystanie z biblioteki gmp.
510
511 %package hyperwave
512 Summary:        Hyperwave extension module for PHP
513 Summary(pl):    Modu³ Hyperwave dla PHP
514 Group:          Libraries
515 PreReq:         %{name}-common = %{version}
516
517 %description hyperwave
518 This is a dynamic shared object (DSO) for Apache that will add
519 Hyperwave support to PHP.
520
521 %description hyperwave -l pl
522 Modu³ PHP dodaj±cy obs³ugê Hyperwave.
523
524 %package iconv
525 Summary:        iconv extension module for PHP
526 Summary(pl):    Modu³ iconv dla PHP
527 Group:          Libraries
528 PreReq:         %{name}-common = %{version}
529
530 %description iconv
531 This is a dynamic shared object (DSO) for Apache that will add iconv
532 support to PHP.
533
534 %description iconv -l pl
535 Modu³ PHP dodaj±cy obs³ugê iconv.
536
537 %package imap
538 Summary:        IMAP extension module for PHP
539 Summary(pl):    Modu³ IMAP dla PHP
540 Summary(pt_BR): Um módulo para aplicações PHP que usam IMAP
541 Group:          Libraries
542 PreReq:         %{name}-common = %{version}
543
544 %description imap
545 This is a dynamic shared object (DSO) for Apache that will add IMAP
546 support to PHP.
547
548 %description imap -l pl
549 Modu³ PHP dodaj±cy obs³ugê skrzynek IMAP.
550
551 %description imap -l pt_BR
552 Um módulo para aplicações PHP que usam IMAP.
553
554 %package interbase
555 Summary:        Interbase database module for PHP
556 Summary(pl):    Modu³ bazy danych Interbase dla PHP
557 Group:          Libraries
558 PreReq:         %{name}-common = %{version}
559 Autoreq:        false
560
561 %description interbase
562 This is a dynamic shared object (DSO) for Apache that will add
563 InterBase database support to PHP. If you need back-end support for
564 InterBase, you should install this package in addition to the main
565 %{name} package.
566
567 %description interbase -l pl
568 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych InterBase.
569
570 %package java
571 Summary:        Java extension module for PHP
572 Summary(pl):    Modu³ Javy dla PHP
573 Group:          Libraries
574 PreReq:         %{name}-common = %{version}
575
576 %description java
577 This is a dynamic shared object (DSO) for Apache that will add JAVA
578 support to PHP. This extension provides a simple and effective means
579 for creating and invoking methods on Java objects from PHP.
580
581 %description java -l pl
582 Modu³ PHP dodaj±cy wsparcie dla Javy. Umo¿liwia odwo³ywanie siê do
583 obiektów Javy z poziomu PHP.
584
585 %package ldap
586 Summary:        LDAP extension module for PHP
587 Summary(pl):    Modu³ LDAP dla PHP
588 Summary(pt_BR): Um módulo para aplicações PHP que usam LDAP
589 Group:          Libraries
590 PreReq:         %{name}-common = %{version}
591
592 %description ldap
593 This is a dynamic shared object (DSO) for Apache that will add LDAP
594 support to PHP.
595
596 %description ldap -l pl
597 Modu³ PHP dodaj±cy obs³ugê LDAP.
598
599 %description ldap -l pt_BR
600 Um módulo para aplicações PHP que usam LDAP.
601 %package mbstring
602 Summary:        mbstring extension module for PHP
603 Summary(pl):    Modu³ mbstring dla PHP
604 Group:          Libraries
605 PreReq:         %{name}-common = %{version}
606
607 %description mbstring
608 This is a dynamic shared object (DSO) for Apache that will add
609 multibyte string support to PHP.
610
611 %description mbstring -l pl
612 Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
613
614 %package mcal
615 Summary:        mcal extension module for PHP
616 Summary(pl):    Modu³ mcal dla PHP
617 Group:          Libraries
618 PreReq:         %{name}-common = %{version}
619
620 %description mcal
621 This is a dynamic shared object (DSO) for Apache that will add mcal
622 (Modular Calendar Access Library) support to PHP.
623
624 %description mcal -l pl
625 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki mcal (daj±cej dostêp
626 do kalendarzy).
627
628 %package mcrypt
629 Summary:        mcrypt extension module for PHP
630 Summary(pl):    Modu³ mcrypt dla PHP
631 Group:          Libraries
632 PreReq:         %{name}-common = %{version}
633
634 %description mcrypt
635 This is a dynamic shared object (DSO) for Apache that will add mcrypt
636 support to PHP.
637
638 %description mcrypt -l pl
639 Modu³ PHP dodaj±cy mo¿liwo¶æ szyfrowania poprzez bibliotekê mcrypt.
640
641 %package mhash
642 Summary:        mhash extension module for PHP
643 Summary(pl):    Modu³ mhash dla PHP
644 Group:          Libraries
645 PreReq:         %{name}-common = %{version}
646
647 %description mhash
648 This is a dynamic shared object (DSO) for Apache that will add mhash
649 support to PHP.
650
651 %description mhash -l pl
652 Modu³ PHP udostêpniaj±cy funkcje mieszaj±ce z biblioteki mhash.
653
654 %package ming
655 Summary:        ming extension module for PHP
656 Summary(pl):    Modu³ ming dla PHP
657 Group:          Libraries
658 PreReq:         %{name}-common = %{version}
659
660 %description ming
661 This is a dynamic shared object (DSO) for Apache that will add ming
662 (Flash - .swf files) support to PHP.
663
664 %description ming -l pl
665 Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
666 ming.
667
668 %package mnogosearch
669 Summary:        mnoGoSearch extension module for PHP
670 Summary(pl):    Modu³ mnoGoSearch dla PHP
671 Group:          Libraries
672 PreReq:         %{name}-common = %{version}
673
674 %description mnogosearch
675 This is a dynamic shared object (DSO) for Apache that will allow
676 you to access mnoGoSearch free search engine in PHP.
677
678 %description mnogosearch -l pl
679 Modu³ PHP dodaj±cy pozwalaj±cy na dostêp do wolnodostêpnego silnika
680 wyszukiwarki mnoGoSearch.
681
682 %package msession
683 Summary:        msession extension module for PHP
684 Summary(pl):    Modu³ msession dla PHP
685 Group:          Libraries
686 PreReq:         %{name}-common = %{version}
687
688 %description msession
689 This is a dynamic shared object (DSO) for Apache that will allow
690 you to use msession in PHP. msession is a high speed session daemon
691 which can run either locally or remotely. It is designed to provide
692 consistent session management for a PHP web farm.
693
694 %description msession -l pl
695 Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z demona msession. Jest
696 to demon szybkiej obs³ugi sesji, który mo¿e dzia³aæ lokalnie lub na
697 innej maszynie. S³u¿y do zapewniania spójnej obs³ugi sesji dla farmy
698 serwerów.
699
700 %package mysql
701 Summary:        MySQL database module for PHP
702 Summary(pl):    Modu³ bazy danych MySQL dla PHP
703 Summary(pt_BR): Um módulo para aplicações PHP que usam bancos de dados MySQL
704 Group:          Libraries
705 PreReq:         %{name}-common = %{version}
706
707 %description mysql
708 This is a dynamic shared object (DSO) for Apache that will add MySQL
709 database support to PHP. If you need back-end support for MySQL, you
710 should install this package in addition to the main %{name} package.
711
712 %description mysql -l pl
713 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
714
715 %description mysql -l pt_BR
716 Um módulo para aplicações PHP que usam bancos de dados MySQL.
717
718 %package oci8
719 Summary:        Oracle 8 database module for PHP
720 Summary(pl):    Modu³ bazy danych Oracle 8 dla PHP
721 Group:          Libraries
722 PreReq:         %{name}-common = %{version}
723 Autoreq:        false
724
725 %description oci8
726 This is a dynamic shared object (DSO) for Apache that will add Oracle
727 7 and Oracle 8 database support to PHP through Oracle8 Call-Interface
728 (OCI8).
729
730 %description oci8 -l pl
731 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7 i Oracle 8
732 poprzez interfejs Oracle8 Call-Interface (OCI8).
733
734 %package odbc
735 Summary:        ODBC extension module for PHP
736 Summary(pl):    Modu³ ODBC dla PHP
737 Summary(pt_BR): Um módulo para aplicações PHP que usam bases de dados ODBC
738 Group:          Libraries
739 PreReq:         %{name}-common = %{version}
740 Requires:       unixODBC >= 2.1.1-3
741
742 %description odbc
743 This is a dynamic shared object (DSO) for Apache that will add ODBC
744 support to PHP.
745
746 %description odbc -l pl
747 Modu³ PHP ze wsparciem dla ODBC.
748
749 %description odbc -l pt_BR
750 Um módulo para aplicações PHP que usam ODBC.
751
752 %package openssl
753 Summary:        OpenSSL extension module for PHP
754 Summary(pl):    Modu³ OpenSSL dla PHP
755 Group:          Libraries
756 PreReq:         %{name}-common = %{version}
757
758 %description openssl
759 This is a dynamic shared object (DSO) for Apache that will add OpenSSL
760 support to PHP.
761
762 Warning: this is an experimental module.
763
764 %description openssl -l pl
765 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki OpenSSL.
766
767 Uwaga: to jest modu³ eksperymentalny.
768
769 %package oracle
770 Summary:        Oracle 7 database module for PHP
771 Summary(pl):    Modu³ bazy danych Oracle 7 dla PHP
772 Group:          Libraries
773 PreReq:         %{name}-common = %{version}
774 Autoreq:        false
775
776 %description oracle
777 This is a dynamic shared object (DSO) for Apache that will add Oracle
778 7 database support to PHP.
779
780 %description oracle -l pl
781 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7.
782
783 %package overload
784 Summary:        Overload extension module for PHP
785 Summary(pl):    Modu³ Overload dla PHP
786 Group:          Libraries
787 PreReq:         %{name}-common = %{version}
788
789 %description overload
790 This is a dynamic shared object (DSO) for Apache that will add
791 user-space object overloading support to PHP.
792
793 Warning: this is an experimental module.
794
795 %description overload -l pl
796 Modu³ PHP umo¿liwiaj±cy przeci±¿anie obiektów.
797
798 Uwaga: to jest modu³ eksperymentalny.
799
800 %package pcntl
801 Summary:        Process Control extension module for PHP
802 Summary(pl):    Modu³ Process Control dla PHP
803 Group:          Libraries
804 PreReq:         %{name}-common = %{version}
805
806 %description pcntl
807 This is a dynamic shared object (DSO) for Apache that will add process
808 spawning and control support to PHP. It supports functions like
809 fork(), waitpid(), signal() etc.
810
811 Warning: this is an experimental module. Also, don't use it in
812 webserver environment!
813
814 %description pcntl -l pl
815 Modu³ PHP umo¿liwiaj±cy tworzenie nowych procesów i kontrolê nad nimi.
816 Obs³uguje funkcje takie jak fork(), waitpid(), signal() i podobne.
817
818 Uwaga: to jest modu³ eksperymentalny. Ponadto nie jest przeznaczony do
819 u¿ywania z serwerem WWW - nie próbuj tego!
820
821 %package pcre
822 Summary:        PCRE extension module for PHP
823 Summary(pl):    Modu³ PCRE dla PHP
824 Group:          Libraries
825 PreReq:         %{name}-common = %{version}
826
827 %description pcre
828 This is a dynamic shared object (DSO) for Apache that will add Perl
829 Compatible Regular Expression support to PHP.
830
831 %description pcre -l pl
832 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
833 (Perl Compatible Regular Expressions)
834
835 %package pdf
836 Summary:        libPDF module for PHP
837 Summary(pl):    Modu³ do tworzenia plików PDF dla PHP
838 Group:          Libraries
839 PreReq:         %{name}-common = %{version}
840 PreReq:         pdflib
841
842 %description pdf
843 This is a dynamic shared object (DSO) for Apache that will add PDF
844 support to PHP.
845
846 %description pdf -l pl
847 Modu³ PHP umo¿liwiaj±cy tworzenie plików PDF. Wykorzystuje bibliotekê
848 pdflib.
849
850 %package pear
851 Summary:        PEAR - PHP Extension and Application Repository
852 Summary(pl):    PEAR - Rozszerzenie PHP i Repozytorium Aplikacji
853 Group:          Development/Languages/PHP
854 Requires:       %{name}-pcre = %{version}
855 Requires:       %{name}-xml = %{version}
856
857 %description pear
858 PEAR - PHP Extension and Application Repository.
859
860 %description pear -l pl
861 PEAR (PHP Extension and Application Repository) - Rozszerzenie PHP i
862 Repozytorium Aplikacji.
863
864 %package pear-additional_classes
865 Summary:        PEAR - PHP Extension and Application Repository
866 Summary(pl):    PEAR - Rozszerzenie PHP i Repozytorium Aplikacji
867 Group:          Development/Languages/PHP
868 Requires:       %{name}-pcre = %{version}
869 Requires:       %{name}-pear
870 Requires:       %{name}-xml = %{version}
871
872 %description pear-additional_classes
873 PEAR - PHP Extension and Application Repository.
874 Additional classes which can't be found in pear packages.
875
876 %description pear-additional_classes -l pl
877 PEAR (PHP Extension and Application Repository) - Rozszerzenie PHP i
878 Repozytorium Aplikacji.
879 Dodatkowe klasy, których nie ma w innych pakietach peara.
880
881 %package pear-devel
882 Summary:        PEAR - PHP Extension and Application Repository
883 Summary(pl):    PEAR - Rozszerzenie PHP i Repozytorium Aplikacji
884 Group:          Development/Languages/PHP
885 Requires:       %{name}-cgi = %{version}
886 Requires:       %{name}-pcre = %{version}
887 Requires:       %{name}-xml = %{version}
888 Requires:       %{name}-pear
889 Requires:       %{name}-pear-PEAR-Command
890
891 %description pear-devel
892 PEAR - PHP Extension and Application Repository.
893 This package contains aplications needed to use pear from cvs.
894
895 %description pear-devel -l pl
896 PEAR (PHP Extension and Application Repository) - Rozszerzenie PHP i
897 Repozytorium Aplikacji.
898 Ten pakiet zawiera aplikacje potrzebne do 
899
900 %package pgsql
901 Summary:        PostgreSQL database module for PHP
902 Summary(pl):    Modu³ bazy danych PostgreSQL dla PHP
903 Group:          Libraries
904 PreReq:         %{name}-common = %{version}
905
906 %description pgsql
907 This is a dynamic shared object (DSO) for Apache that will add
908 PostgreSQL database support to PHP. If you need back-end support for
909 PostgreSQL, you should install this package in addition to the main
910 %{name} package.
911
912 %description pgsql -l pl
913 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
914
915 %description pgsql -l pt_BR
916 Um módulo para aplicações PHP que usam bancos de dados postgresql.
917
918 %package posix
919 Summary:        POSIX extension module for PHP
920 Summary(pl):    Modu³ POSIX dla PHP
921 Group:          Libraries
922 PreReq:         %{name}-common = %{version}
923
924 %description posix
925 This is a dynamic shared object (DSO) for Apache that will add POSIX
926 functions support to PHP.
927
928 %description posix -l pl
929 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
930
931 %package pspell
932 Summary:        pspell extension module for PHP
933 Summary(pl):    Modu³ pspell dla PHP
934 Group:          Libraries
935 PreReq:         %{name}-common = %{version}
936
937 %description pspell
938 This is a dynamic shared object (DSO) for Apache that will add pspell
939 support to PHP. It allows to check the spelling of a word and offer
940 suggestions.
941
942 %description pspell -l pl
943 Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
944 sprawdzanie pisowni s³owa i sugerowanie poprawek.
945
946 %package recode
947 Summary:        recode extension module for PHP
948 Summary(pl):    Modu³ recode dla PHP
949 Group:          Libraries
950 PreReq:         %{name}-common = %{version}
951 Requires:       recode >= 3.5d-3
952
953 %description recode
954 This is a dynamic shared object (DSO) for Apache that will add recode
955 support to PHP.
956
957 %description recode -l pl
958 Modu³ PHP dodaj±cy mo¿liwo¶æ konwersji kodowania plików (poprzez
959 bibliotekê recode).
960
961 %package session
962 Summary:        session extension module for PHP
963 Summary(pl):    Modu³ session dla PHP
964 Group:          Libraries
965 PreReq:         %{name}-common = %{version}
966
967 %description session
968 This is a dynamic shared object (DSO) for Apache that will add session
969 support to PHP.
970
971 %description session -l pl
972 Modu³ PHP dodaj±cy obs³ugê sesji.
973
974 %package shmop
975 Summary:        Shared Memory Operations extension module for PHP
976 Summary(pl):    Modu³ shmop dla PHP
977 Group:          Libraries
978 PreReq:         %{name}-common = %{version}
979
980 %description shmop
981 This is a dynamic shared object (DSO) for Apache that will add
982 Shared Memory Operations support to PHP.
983
984 Warning: this is an experimental module.
985
986 %description shmop -l pl
987 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej.
988
989 Uwaga: to jest modu³ eksperymentalny.
990
991 %package snmp
992 Summary:        SNMP extension module for PHP
993 Summary(pl):    Modu³ SNMP dla PHP
994 Group:          Libraries
995 PreReq:         %{name}-common = %{version}
996
997 %description snmp
998 This is a dynamic shared object (DSO) for Apache that will add SNMP
999 support to PHP.
1000
1001 %description snmp -l pl
1002 Modu³ PHP dodaj±cy obs³ugê SNMP.
1003
1004 %package sockets
1005 Summary:        sockets extension module for PHP
1006 Summary(pl):    Modu³ socket dla PHP
1007 Group:          Libraries
1008 PreReq:         %{name}-common = %{version}
1009
1010 %description sockets
1011 This is a dynamic shared object (DSO) for Apache that will add sockets
1012 support to PHP.
1013
1014 Warning: this is an experimental module.
1015
1016 %description sockets -l pl
1017 Modu³ PHP dodaj±cy obs³ugê gniazdek.
1018
1019 Uwaga: to jest modu³ eksperymentalny.
1020
1021 %package sybase-ct
1022 Summary:        Sybase-CT extension module for PHP
1023 Summary(pl):    Modu³ Sybase-CT dla PHP
1024 Group:          Libraries
1025 PreReq:         %{name}-common = %{version}
1026
1027 %description sybase-ct
1028 This is a dynamic shared object (DSO) for Apache that will add
1029 Sybase and MS SQL databases support through CT-lib to PHP.
1030
1031 %description sybase-ct -l pl
1032 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1033 CT-lib.
1034
1035 %package sysvsem
1036 Summary:        SysV sem extension module for PHP
1037 Summary(pl):    Modu³ SysV sem dla PHP
1038 Group:          Libraries
1039 PreReq:         %{name}-common = %{version}
1040
1041 %description sysvsem
1042 This is a dynamic shared object (DSO) for Apache that will add SysV
1043 semafores support to PHP.
1044
1045 %description sysvsem -l pl
1046 Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
1047
1048 %package sysvshm
1049 Summary:        SysV shm extension module for PHP
1050 Summary(pl):    Modu³ SysV shm dla PHP
1051 Group:          Libraries
1052 PreReq:         %{name}-common = %{version}
1053
1054 %description sysvshm
1055 This is a dynamic shared object (DSO) for Apache that will add SysV
1056 Shared Memory support to PHP.
1057
1058 %description sysvshm -l pl
1059 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
1060
1061 %package wddx
1062 Summary:        wddx extension module for PHP
1063 Summary(pl):    Modu³ wddx dla PHP
1064 Group:          Libraries
1065 PreReq:         %{name}-common = %{version}
1066 PreReq:         %{name}-session = %{version}
1067
1068 %description wddx
1069 This is a dynamic shared object (DSO) for Apache that will add wddx
1070 support to PHP.
1071
1072 %description wddx -l pl
1073 Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
1074
1075 %package xml
1076 Summary:        XML extension module for PHP
1077 Summary(pl):    Modu³ XML dla PHP
1078 Group:          Libraries
1079 PreReq:         %{name}-common = %{version}
1080
1081 %description xml
1082 This is a dynamic shared object (DSO) for Apache that will add XML
1083 support to PHP. This extension lets you create XML parsers and then
1084 define handlers for different XML events. If you want to be able to
1085 parse XML documents you should install this package in addition to the
1086 main %{name} package.
1087
1088 %description xml -l pl
1089 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
1090 zwi±zanych z tymi plikami.
1091
1092 %package xmlrpc
1093 Summary:        xmlrpc extension module for PHP
1094 Summary(pl):    Modu³ xmlrpc dla PHP
1095 Group:          Libraries
1096 PreReq:         %{name}-common = %{version}
1097
1098 %description xmlrpc
1099 This is a dynamic shared object (DSO) for Apache that will add XMLRPC
1100 support to PHP.
1101
1102 Warning: this is an experimental module.
1103
1104 %description xmlrpc -l pl
1105 Modu³ PHP dodaj±cy obs³ugê XMLRPC.
1106
1107 Uwaga: to jest modu³ eksperymentalny.
1108
1109 %package xslt
1110 Summary:        xslt extension module for PHP
1111 Summary(pl):    Modu³ xslt dla PHP
1112 Group:          Libraries
1113 PreReq:         %{name}-common = %{version}
1114
1115 %description xslt
1116 This is a dynamic shared object (DSO) for Apache that will add xslt
1117 support to PHP.
1118
1119 %description xslt -l pl
1120 Modu³ PHP umo¿liwiaj±cy korzystanie z technologii xslt.
1121
1122 %package yaz
1123 Summary:        yaz extension module for PHP
1124 Summary(pl):    Modu³ yaz dla PHP
1125 Group:          Libraries
1126 PreReq:         %{name}-common = %{version}
1127
1128 %description yaz
1129 This is a dynamic shared object (DSO) for Apache that will add yaz
1130 support to PHP. yaz toolkit implements the Z39.50 protocol for
1131 information retrieval.
1132
1133 %description yaz -l pl
1134 Modu³ PHP umo¿liwiaj±cy korzystanie z yaz - implementacji protoko³u
1135 Z39.50 s³u¿±cego do pozyskiwania informacji.
1136
1137 %package yp
1138 Summary:        NIS (yp) extension module for PHP
1139 Summary(pl):    Modu³ NIS (yp) dla PHP
1140 Group:          Libraries
1141 PreReq:         %{name}-common = %{version}
1142
1143 %description yp
1144 This is a dynamic shared object (DSO) for Apache that will add NIS
1145 (Yellow Pages) support to PHP.
1146
1147 %description yp -l pl
1148 Dynamiczny obiekt wspó³dzielony (DSO) dla Apache'a, dodaj±cy do PHP
1149 wsparcie dla NIS (Yellow Pages).
1150
1151 %package zip
1152 Summary:        zip extension module for PHP
1153 Summary(pl):    Modu³ zip dla PHP
1154 Group:          Libraries
1155 PreReq:         %{name}-common = %{version}
1156
1157 %description zip
1158 This is a dynamic shared object (DSO) for Apache that will add
1159 ZZipLib (read-only access to ZIP archives) support to PHP.
1160
1161 %description zip -l pl
1162 Modu³ PHP umo¿liwiaj±cy korzystanie z bibliotekli ZZipLib
1163 (pozwalaj±cej na odczyt archiwów ZIP).
1164
1165 %package zlib
1166 Summary:        Zlib extension module for PHP
1167 Summary(pl):    Modu³ zlib dla PHP
1168 Group:          Libraries
1169 PreReq:         %{name}-common = %{version}
1170
1171 %description zlib
1172 This is a dynamic shared object (DSO) for Apache that will add
1173 compression (zlib) support to PHP.
1174
1175 %description zlib -l pl
1176 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji (poprzez bibliotekê zlib).
1177
1178 %prep
1179 %setup -q
1180 %patch0 -p1
1181 %patch1 -p1
1182 %patch2 -p1
1183 %patch3 -p1
1184 %patch4 -p1
1185 %patch5 -p1
1186 %patch6 -p1
1187 %patch7 -p1
1188 %patch8 -p1
1189 %patch9 -p1
1190 %patch10 -p1
1191 %patch11 -p1
1192 %patch12 -p1
1193 %patch13 -p1
1194 %patch14 -p1
1195 %patch15 -p1
1196 %patch16 -p1
1197 %patch17 -p1
1198 %patch18 -p1
1199 %patch19 -p1
1200 %patch20 -p1
1201
1202 install -d manual
1203 bzip2 -dc %{SOURCE4} | tar -xf - -C manual
1204
1205 %build
1206 CFLAGS="%{rpmcflags} -DEAPI=1 -I%{_prefix}/X11R6/include"
1207 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1208 ./buildconf
1209 %{__libtoolize}
1210 aclocal
1211 autoconf
1212 #for i in cgi fastcgi apxs ; do
1213 for i in cgi apxs ; do
1214 %configure \
1215         `[ $i = cgi ] && echo --enable-discard-path` \
1216         `[ $i = fastcgi ] && echo --enable-discard-path --with-fastcgi=%{_prefix}` \
1217 %if %{_apache2} 
1218         `[ $i = apxs ] && echo --with-apxs2=%{_sbindir}/apxs` \
1219 %else
1220         `[ $i = apxs ] && echo --with-apxs=%{_sbindir}/apxs` \
1221 %endif  
1222         --with-config-file-path=%{_sysconfdir} \
1223         --with-exec-dir=%{_bindir} \
1224         --%{!?debug:dis}%{?debug:en}able-debug \
1225         --enable-bcmath=shared \
1226         --enable-calendar=shared \
1227         --disable-cli \
1228         --enable-ctype=shared \
1229         --enable-dba=shared \
1230         --enable-dbx=shared \
1231         --enable-dio=shared \
1232         --enable-exif=shared \
1233         --enable-ftp=shared \
1234         --enable-gd-native-ttf \
1235         --enable-magic-quotes \
1236         --enable-mbstring=shared --disable-mbstr-enc-trans --enable-mbregex \
1237         --enable-overload=shared \
1238         --disable-pcntl \
1239         --enable-posix=shared \
1240         --enable-session \
1241         --enable-shared \
1242         --enable-shmop=shared \
1243         --enable-sysvsem=shared \
1244         --enable-sysvshm=shared \
1245         --enable-track-vars \
1246         --enable-trans-sid \
1247         --enable-safe-mode \
1248         --enable-sockets=shared \
1249         --enable-ucd-snmp-hack \
1250         %{!?_without_wddx:--enable-wddx=shared} \
1251         --enable-xml=shared \
1252         %{!?_without_xslt:--enable-xslt=shared} \
1253         --enable-yp=shared \
1254         --with-bz2=shared \
1255         %{?_with_cpdf:--with-cpdflib=shared} \
1256         --with-crack=shared \
1257         --with-curl=shared \
1258         --without-db2 \
1259         --with-db3 \
1260         --with-dbase=shared \
1261         --with-dom=shared \
1262         %{!?_without_libxslt:--with-dom-xslt=shared --with-dom-exslt=shared} \
1263         --with-expat-dir=shared,/usr \
1264         --with-iconv=shared \
1265         --with-filepro=shared \
1266         --with-freetype-dir=shared \
1267         --with-gettext=shared \
1268         --with-gd=shared \
1269         --with-gdbm \
1270         --with-gmp=shared \
1271         --with-hyperwave=shared \
1272         %{!?_without_imap:--with-imap=shared --with-imap-ssl} \
1273         %{?_with_interbase:--with-interbase=shared} \
1274         %{?_with_java:--with-java} \
1275         --with-jpeg-dir=shared,/usr \
1276         %{!?_without_ldap:--with-ldap=shared} \
1277         --with-mcal=shared,/usr \
1278         --with-mcrypt=shared \
1279         --with-mhash=shared \
1280         --with-ming=shared \
1281         %{!?_without_mm:--with-mm} \
1282         --with-mnogosearch=shared,/usr \
1283         %{!?_without_msession:--with-msession=shared} \
1284         --with-mysql=shared,/usr \
1285         --with-mysql-sock=/var/lib/mysql/mysql.sock \
1286         %{?_with_oci8:--with-oci8=shared} \
1287         %{!?_without_openssl:--with-openssl=shared} \
1288         %{?_with_oracle:--with-oracle=shared} \
1289         --with-pcre-regex=shared \
1290         --with-pdflib=shared \
1291         --with-pear=%{php_pear_dir} \
1292         --with-pgsql=shared,/usr \
1293         --with-png-dir=shared,/usr \
1294         --with-pspell=shared \
1295         %{!?_without_recode:--with-recode=shared} \
1296         --with-regex=php \
1297         --with-sablot-js=shared,no \
1298         %{!?_without_snmp:--with-snmp=shared} \
1299         %{?_with_sybase_ct:--with-sybase-ct=shared,/usr} \
1300         --with-t1lib=shared \
1301         --with-tiff-dir=shared,/usr \
1302         %{!?_without_odbc:--with-unixODBC=shared} \
1303         --with-xmlrpc=shared,/usr \
1304         %{!?_without_xslt:--with-xslt-sablot=shared} \
1305         --with-yaz=shared \
1306         --with-zip=shared \
1307         --with-zlib=shared \
1308         --with-zlib-dir=shared
1309 done
1310
1311 # for now session_mm doesn't work with shared session module...
1312 # --enable-session=shared
1313 # %{?_without_mm:--with-mm=shared,no}%{!?_without_mm:--with-mm=shared}
1314
1315 # TODO --with-pspell=/usr,shared (pspell missing)
1316 #       --with-qtdom=shared
1317
1318 %{__make}
1319 %{__make} CFLAGS="%{rpmcflags} -DDISCARD_PATH=1" -C sapi/cgi
1320
1321 # Kill -rpath from php binary and libphp4.so
1322 perl -pi -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
1323 perl -pi -e 's|^runpath_var=.*|runpath_var=|g' libtool
1324 %{__make} CFLAGS="%{rpmcflags} -DDISCARD_PATH=1" php
1325
1326 perl -pi -e 's|^hardcode_into_libs=.*|hardcode_into_libs=no|g' libtool
1327 rm libphp4.la ; %{__make} libphp4.la
1328
1329 %install
1330 rm -rf $RPM_BUILD_ROOT
1331 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}} \
1332         $RPM_BUILD_ROOT/home/httpd/icons \
1333         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1334         $RPM_BUILD_ROOT/var/run/php \
1335         $RPM_BUILD_ROOT/etc/httpd/httpd.conf
1336
1337 %{__make} install \
1338         INSTALL_ROOT=$RPM_BUILD_ROOT \
1339         INSTALL_IT="install libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/apache/ ; install libs/libphp_common*.so.*.*.* $RPM_BUILD_ROOT%{_libdir}"
1340
1341 %{?_with_java:install ext/java/php_java.jar $RPM_BUILD_ROOT%{_libdir}}
1342
1343 install .libs/php $RPM_BUILD_ROOT%{_bindir}/php
1344
1345 install %{SOURCE2}              $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1346 install %{SOURCE7} %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}
1347 install %{SOURCE3} php.gif $RPM_BUILD_ROOT/home/httpd/icons
1348 install %{SOURCE5} $RPM_BUILD_ROOT%{_sbindir}
1349 install %{SOURCE6} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1350
1351 install %{SOURCE1} .
1352
1353 mv -f Zend/LICENSE{,.Zend}
1354
1355 %clean
1356 rm -rf $RPM_BUILD_ROOT
1357
1358 %post
1359 %if ! %{_apache2}
1360 perl -pi -e 's|^#AddType application/x-httpd-php \.php|AddType application/x-httpd-php .php|' \
1361         /etc/httpd/httpd.conf
1362 %{_sbindir}/apxs -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
1363 %endif
1364 if [ -f /var/lock/subsys/httpd ]; then
1365         /etc/rc.d/init.d/httpd restart 1>&2
1366 fi
1367
1368 %if %{_apache2}
1369 %postun
1370 if [ "$1" = "0" ]; then
1371         if [ -f /var/lock/subsys/httpd ]; then
1372                 /etc/rc.d/init.d/httpd restart 1>&2
1373         fi
1374 fi
1375 %else
1376 %preun
1377 if [ "$1" = "0" ]; then
1378         %{_sbindir}/apxs -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
1379         perl -pi -e \
1380                 's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1381                 /etc/httpd/httpd.conf
1382         if [ -f /var/lock/subsys/httpd ]; then
1383                 /etc/rc.d/init.d/httpd restart 1>&2
1384         fi
1385 fi
1386 %endif
1387
1388 %post   common -p /sbin/ldconfig
1389 %postun common -p /sbin/ldconfig
1390
1391 %post bcmath
1392 %{_sbindir}/php-module-install install bcmath %{_sysconfdir}/php.ini
1393
1394 %preun bcmath
1395 if [ "$1" = "0" ]; then
1396         %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
1397 fi
1398
1399 %post bzip2
1400 %{_sbindir}/php-module-install install bz2 %{_sysconfdir}/php.ini
1401
1402 %preun bzip2
1403 if [ "$1" = "0" ]; then
1404         %{_sbindir}/php-module-install remove bz2 %{_sysconfdir}/php.ini
1405 fi
1406
1407 %post calendar
1408 %{_sbindir}/php-module-install install calendar %{_sysconfdir}/php.ini
1409
1410 %preun calendar
1411 if [ "$1" = "0" ]; then
1412         %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
1413 fi
1414
1415 %post cpdf
1416 %{_sbindir}/php-module-install install cpdf %{_sysconfdir}/php.ini
1417
1418 %preun cpdf
1419 if [ "$1" = "0" ]; then
1420         %{_sbindir}/php-module-install remove cpdf %{_sysconfdir}/php.ini
1421 fi
1422
1423 %post crack
1424 %{_sbindir}/php-module-install install crack %{_sysconfdir}/php.ini
1425
1426 %preun crack
1427 if [ "$1" = "0" ]; then
1428         %{_sbindir}/php-module-install remove crack %{_sysconfdir}/php.ini
1429 fi
1430
1431 %post ctype
1432 %{_sbindir}/php-module-install install ctype %{_sysconfdir}/php.ini
1433
1434 %preun ctype
1435 if [ "$1" = "0" ]; then
1436         %{_sbindir}/php-module-install remove ctype %{_sysconfdir}/php.ini
1437 fi
1438
1439 %post curl
1440 %{_sbindir}/php-module-install install curl %{_sysconfdir}/php.ini
1441
1442 %preun curl
1443 if [ "$1" = "0" ]; then
1444         %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
1445 fi
1446
1447 %post dba
1448 %{_sbindir}/php-module-install install dba %{_sysconfdir}/php.ini
1449
1450 %preun dba
1451 if [ "$1" = "0" ]; then
1452         %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
1453 fi
1454
1455 %post dbase
1456 %{_sbindir}/php-module-install install dbase %{_sysconfdir}/php.ini
1457
1458 %preun dbase
1459 if [ "$1" = "0" ]; then
1460         %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
1461 fi
1462
1463 %post dbx
1464 %{_sbindir}/php-module-install install dbx %{_sysconfdir}/php.ini
1465
1466 %preun dbx
1467 if [ "$1" = "0" ]; then
1468         %{_sbindir}/php-module-install remove dbx %{_sysconfdir}/php.ini
1469 fi
1470
1471 %post dio
1472 %{_sbindir}/php-module-install install dbx %{_sysconfdir}/php.ini
1473
1474 %preun dio
1475 if [ "$1" = "0" ]; then
1476         %{_sbindir}/php-module-install remove dbx %{_sysconfdir}/php.ini
1477 fi
1478
1479 %post domxml
1480 %{_sbindir}/php-module-install install domxml %{_sysconfdir}/php.ini
1481
1482 %preun domxml
1483 if [ "$1" = "0" ]; then
1484         %{_sbindir}/php-module-install remove domxml %{_sysconfdir}/php.ini
1485 fi
1486
1487 %post exif
1488 %{_sbindir}/php-module-install install exif %{_sysconfdir}/php.ini
1489
1490 %preun exif
1491 if [ "$1" = "0" ]; then
1492         %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
1493 fi
1494
1495 %post filepro
1496 %{_sbindir}/php-module-install install filepro %{_sysconfdir}/php.ini
1497
1498 %preun filepro
1499 if [ "$1" = "0" ]; then
1500         %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
1501 fi
1502
1503 %post ftp
1504 %{_sbindir}/php-module-install install ftp %{_sysconfdir}/php.ini
1505
1506 %preun ftp
1507 if [ "$1" = "0" ]; then
1508         %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
1509 fi
1510
1511 %post gd
1512 %{_sbindir}/php-module-install install gd %{_sysconfdir}/php.ini
1513
1514 %preun gd
1515 if [ "$1" = "0" ]; then
1516         %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
1517 fi
1518
1519 %post gettext
1520 %{_sbindir}/php-module-install install gettext %{_sysconfdir}/php.ini
1521
1522 %preun gettext
1523 if [ "$1" = "0" ]; then
1524         %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
1525 fi
1526
1527 %post gmp
1528 %{_sbindir}/php-module-install install gmp %{_sysconfdir}/php.ini
1529
1530 %preun gmp
1531 if [ "$1" = "0" ]; then
1532         %{_sbindir}/php-module-install remove gmp %{_sysconfdir}/php.ini
1533 fi
1534
1535 %post hyperwave
1536 %{_sbindir}/php-module-install install hyperwave %{_sysconfdir}/php.ini
1537
1538 %preun hyperwave
1539 if [ "$1" = "0" ]; then
1540         %{_sbindir}/php-module-install remove hyperwave %{_sysconfdir}/php.ini
1541 fi
1542
1543 %post iconv
1544 %{_sbindir}/php-module-install install iconv %{_sysconfdir}/php.ini
1545
1546 %preun iconv
1547 if [ "$1" = "0" ]; then
1548         %{_sbindir}/php-module-install remove iconv %{_sysconfdir}/php.ini
1549 fi
1550
1551 %post imap
1552 %{_sbindir}/php-module-install install imap %{_sysconfdir}/php.ini
1553
1554 %preun imap
1555 if [ "$1" = "0" ]; then
1556         %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
1557 fi
1558
1559 %post interbase
1560 %{_sbindir}/php-module-install install interbase %{_sysconfdir}/php.ini
1561
1562 %preun interbase
1563 if [ "$1" = "0" ]; then
1564         %{_sbindir}/php-module-install remove interbase %{_sysconfdir}/php.ini
1565 fi
1566         
1567 %post java
1568 %{_sbindir}/php-module-install install java %{_sysconfdir}/php.ini
1569
1570 %preun java
1571 if [ "$1" = "0" ]; then
1572         %{_sbindir}/php-module-install remove java %{_sysconfdir}/php.ini
1573 fi
1574
1575 %post ldap
1576 %{_sbindir}/php-module-install install ldap %{_sysconfdir}/php.ini
1577
1578 %preun ldap
1579 if [ "$1" = "0" ]; then
1580         %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
1581 fi
1582
1583 %post mbstring
1584 %{_sbindir}/php-module-install install mbstring %{_sysconfdir}/php.ini
1585
1586 %preun mbstring
1587 if [ "$1" = "0" ]; then
1588         %{_sbindir}/php-module-install remove mbstring %{_sysconfdir}/php.ini
1589 fi
1590
1591 %post mcal
1592 %{_sbindir}/php-module-install install mcal %{_sysconfdir}/php.ini
1593
1594 %preun mcal
1595 if [ "$1" = "0" ]; then
1596         %{_sbindir}/php-module-install remove mcal %{_sysconfdir}/php.ini
1597 fi
1598
1599 %post mcrypt
1600 %{_sbindir}/php-module-install install mcrypt %{_sysconfdir}/php.ini
1601
1602 %preun mcrypt
1603 if [ "$1" = "0" ]; then
1604         %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
1605 fi
1606
1607 %post mhash
1608 %{_sbindir}/php-module-install install mhash %{_sysconfdir}/php.ini
1609
1610 %preun mhash
1611 if [ "$1" = "0" ]; then
1612         %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
1613 fi
1614
1615 %post ming
1616 %{_sbindir}/php-module-install install ming %{_sysconfdir}/php.ini
1617
1618 %preun ming
1619 if [ "$1" = "0" ]; then
1620         %{_sbindir}/php-module-install remove ming %{_sysconfdir}/php.ini
1621 fi
1622
1623 %post mnogosearch
1624 %{_sbindir}/php-module-install install mnogosearch %{_sysconfdir}/php.ini
1625
1626 %preun mnogosearch
1627 if [ "$1" = "0" ]; then
1628         %{_sbindir}/php-module-install remove mnogosearch %{_sysconfdir}/php.ini
1629 fi
1630
1631 %post msession
1632 %{_sbindir}/php-module-install install msession %{_sysconfdir}/php.ini
1633
1634 %preun msession
1635 if [ "$1" = "0" ]; then
1636         %{_sbindir}/php-module-install remove msession %{_sysconfdir}/php.ini
1637 fi
1638
1639 %post mysql
1640 %{_sbindir}/php-module-install install mysql %{_sysconfdir}/php.ini
1641
1642 %preun mysql
1643 if [ "$1" = "0" ]; then
1644         %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
1645 fi
1646
1647 %post oci8
1648 %{_sbindir}/php-module-install install oci8 %{_sysconfdir}/php.ini
1649
1650 %preun oci8
1651 if [ "$1" = "0" ]; then
1652         %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
1653 fi
1654
1655 %post odbc
1656 %{_sbindir}/php-module-install install odbc %{_sysconfdir}/php.ini
1657
1658 %preun odbc
1659 if [ "$1" = "0" ]; then
1660         %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
1661 fi
1662
1663 %post openssl
1664 %{_sbindir}/php-module-install install openssl %{_sysconfdir}/php.ini
1665
1666 %preun openssl
1667 if [ "$1" = "0" ]; then
1668         %{_sbindir}/php-module-install remove openssl %{_sysconfdir}/php.ini
1669 fi
1670
1671 %post oracle
1672 %{_sbindir}/php-module-install install oracle %{_sysconfdir}/php.ini
1673
1674 %preun oracle
1675 if [ "$1" = "0" ]; then
1676         %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
1677 fi
1678
1679 %post overload
1680 %{_sbindir}/php-module-install install overload %{_sysconfdir}/php.ini
1681
1682 %preun overload
1683 if [ "$1" = "0" ]; then
1684         %{_sbindir}/php-module-install remove overload %{_sysconfdir}/php.ini
1685 fi
1686
1687 %post pcntl
1688 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php.ini
1689
1690 %preun pcntl
1691 if [ "$1" = "0" ]; then
1692         %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php.ini
1693 fi
1694
1695 %post pcre
1696 %{_sbindir}/php-module-install install pcre %{_sysconfdir}/php.ini
1697
1698 %preun pcre
1699 if [ "$1" = "0" ]; then
1700         %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
1701 fi
1702
1703 %post pdf
1704 %{_sbindir}/php-module-install install pdf %{_sysconfdir}/php.ini
1705
1706 %preun pdf
1707 if [ "$1" = "0" ]; then
1708         %{_sbindir}/php-module-install remove pdf %{_sysconfdir}/php.ini
1709 fi
1710
1711 %post pgsql
1712 %{_sbindir}/php-module-install install pgsql %{_sysconfdir}/php.ini
1713
1714 %preun pgsql
1715 if [ "$1" = "0" ]; then
1716         %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
1717 fi
1718
1719 %post posix
1720 %{_sbindir}/php-module-install install posix %{_sysconfdir}/php.ini
1721
1722 %preun posix
1723 if [ "$1" = "0" ]; then
1724         %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
1725 fi
1726
1727 %post pspell
1728 %{_sbindir}/php-module-install install pspell %{_sysconfdir}/php.ini
1729
1730 %preun pspell
1731 if [ "$1" = "0" ]; then
1732         %{_sbindir}/php-module-install remove pspell %{_sysconfdir}/php.ini
1733 fi
1734
1735 %post recode
1736 %{_sbindir}/php-module-install install recode %{_sysconfdir}/php.ini
1737
1738 %preun recode
1739 if [ "$1" = "0" ]; then
1740         %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
1741 fi
1742
1743 %post session
1744 %{_sbindir}/php-module-install install session %{_sysconfdir}/php.ini
1745
1746 %preun session
1747 if [ "$1" = "0" ]; then
1748         %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
1749 fi
1750
1751 %post shmop
1752 %{_sbindir}/php-module-install install shmop %{_sysconfdir}/php.ini
1753
1754 %preun shmop
1755 if [ "$1" = "0" ]; then
1756         %{_sbindir}/php-module-install remove shmop %{_sysconfdir}/php.ini
1757 fi
1758
1759 %post snmp
1760 %{_sbindir}/php-module-install install snmp %{_sysconfdir}/php.ini
1761
1762 %preun snmp
1763 if [ "$1" = "0" ]; then
1764         %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
1765 fi
1766
1767 %post sockets
1768 %{_sbindir}/php-module-install install sockets %{_sysconfdir}/php.ini
1769
1770 %preun sockets
1771 if [ "$1" = "0" ]; then
1772         %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
1773 fi
1774
1775 %post sybase-ct
1776 %{_sbindir}/php-module-install install sybase_ct %{_sysconfdir}/php.ini
1777
1778 %preun sybase-ct
1779 if [ "$1" = "0" ]; then
1780         %{_sbindir}/php-module-install remove sybase_ct %{_sysconfdir}/php.ini
1781 fi
1782
1783 %post sysvsem
1784 %{_sbindir}/php-module-install install sysvsem %{_sysconfdir}/php.ini
1785
1786 %preun sysvsem
1787 if [ "$1" = "0" ]; then
1788         %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
1789 fi
1790
1791 %post sysvshm
1792 %{_sbindir}/php-module-install install sysvshm %{_sysconfdir}/php.ini
1793
1794 %preun sysvshm
1795 if [ "$1" = "0" ]; then
1796         %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
1797 fi
1798
1799 %post wddx
1800 %{_sbindir}/php-module-install install wddx %{_sysconfdir}/php.ini
1801
1802 %preun wddx
1803 if [ "$1" = "0" ]; then
1804         %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
1805 fi
1806
1807 %post xml
1808 %{_sbindir}/php-module-install install xml %{_sysconfdir}/php.ini
1809
1810 %preun xml
1811 if [ "$1" = "0" ]; then
1812         %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
1813 fi
1814
1815 %post xmlrpc
1816 %{_sbindir}/php-module-install install xmlrpc %{_sysconfdir}/php.ini
1817
1818 %preun xmlrpc
1819 if [ "$1" = "0" ]; then
1820         %{_sbindir}/php-module-install remove xmlrpc %{_sysconfdir}/php.ini
1821 fi
1822
1823 %post xslt
1824 %{_sbindir}/php-module-install install xslt %{_sysconfdir}/php.ini
1825
1826 %preun xslt
1827 if [ "$1" = "0" ]; then
1828         %{_sbindir}/php-module-install remove xslt %{_sysconfdir}/php.ini
1829 fi
1830
1831 %post yaz
1832 %{_sbindir}/php-module-install install yaz %{_sysconfdir}/php.ini
1833
1834 %preun yaz
1835 if [ "$1" = "0" ]; then
1836         %{_sbindir}/php-module-install remove yaz %{_sysconfdir}/php.ini
1837 fi
1838
1839 %post yp
1840 %{_sbindir}/php-module-install install yp %{_sysconfdir}/php.ini
1841
1842 %preun yp
1843 if [ "$1" = "0" ]; then
1844         %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
1845 fi
1846
1847 %post zip
1848 %{_sbindir}/php-module-install install zip %{_sysconfdir}/php.ini
1849
1850 %preun zip
1851 if [ "$1" = "0" ]; then
1852         %{_sbindir}/php-module-install remove zip %{_sysconfdir}/php.ini
1853 fi
1854
1855 %post zlib
1856 %{_sbindir}/php-module-install install zlib %{_sysconfdir}/php.ini
1857
1858 %preun zlib
1859 if [ "$1" = "0" ]; then
1860         %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
1861 fi
1862
1863 %files
1864 %defattr(644,root,root,755)
1865 %if %{_apache2}
1866 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/httpd/httpd.conf/*_mod_php.conf
1867 %endif
1868 %attr(755,root,root) %{_libdir}/apache/libphp4.so
1869 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-apache.ini
1870
1871 %files cgi
1872 %defattr(644,root,root,755)
1873 %attr(755,root,root) %{_bindir}/php
1874 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi.ini
1875
1876 %files common
1877 %defattr(644,root,root,755)
1878 %doc CODING_STANDARDS CREDITS Zend/ZEND_CHANGES
1879 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
1880 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
1881
1882 %dir %{_sysconfdir}
1883 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php.ini
1884 %attr(730,root,http) %dir %verify(not group mode) /var/run/php
1885
1886 /home/httpd/icons/*
1887 %attr(755,root,root) %{_sbindir}/*
1888 %attr(755,root,root) %{_libdir}/libphp_common*.so.*.*.*
1889 %dir %{extensionsdir}
1890
1891 %files devel
1892 %defattr(644,root,root,755)
1893 %{_includedir}/php
1894 %{_libdir}/php/build
1895 %attr(755,root,root) %{_bindir}/phpextdist
1896 %attr(755,root,root) %{_bindir}/phpize
1897 %attr(755,root,root) %{_bindir}/php-config
1898
1899 %files doc
1900 %defattr(644,root,root,755)
1901 %doc manual/*
1902
1903 %files bcmath
1904 %defattr(644,root,root,755)
1905 %attr(755,root,root) %{extensionsdir}/bcmath.so
1906
1907 %files bzip2
1908 %defattr(644,root,root,755)
1909 %attr(755,root,root) %{extensionsdir}/bz2.so
1910
1911 %files calendar
1912 %defattr(644,root,root,755)
1913 %attr(755,root,root) %{extensionsdir}/calendar.so
1914
1915 %if %{?_with_cpdf:1}%{!?_with_cpdf:0}
1916 %files cpdf
1917 %defattr(644,root,root,755)
1918 %attr(755,root,root) %{extensionsdir}/cpdf.so
1919 %endif
1920
1921 %files crack
1922 %defattr(644,root,root,755)
1923 %attr(755,root,root) %{extensionsdir}/crack.so
1924
1925 %files ctype
1926 %defattr(644,root,root,755)
1927 %attr(755,root,root) %{extensionsdir}/ctype.so
1928
1929 %files curl
1930 %defattr(644,root,root,755)
1931 %attr(755,root,root) %{extensionsdir}/curl.so
1932
1933 %files dba
1934 %defattr(644,root,root,755)
1935 %attr(755,root,root) %{extensionsdir}/dba.so
1936
1937 %files dbase
1938 %defattr(644,root,root,755)
1939 %attr(755,root,root) %{extensionsdir}/dbase.so
1940
1941 %files dbx
1942 %defattr(644,root,root,755)
1943 %attr(755,root,root) %{extensionsdir}/dbx.so
1944
1945 %files dio
1946 %defattr(644,root,root,755)
1947 %attr(755,root,root) %{extensionsdir}/dio.so
1948
1949 %files domxml
1950 %defattr(644,root,root,755)
1951 %attr(755,root,root) %{extensionsdir}/domxml.so
1952
1953 %files exif
1954 %defattr(644,root,root,755)
1955 %attr(755,root,root) %{extensionsdir}/exif.so
1956
1957 %files filepro
1958 %defattr(644,root,root,755)
1959 %attr(755,root,root) %{extensionsdir}/filepro.so
1960
1961 %files ftp
1962 %defattr(644,root,root,755)
1963 %attr(755,root,root) %{extensionsdir}/ftp.so
1964
1965 %files gd
1966 %defattr(644,root,root,755)
1967 %attr(755,root,root) %{extensionsdir}/gd.so
1968
1969 %files gettext
1970 %defattr(644,root,root,755)
1971 %attr(755,root,root) %{extensionsdir}/gettext.so
1972
1973 %files gmp
1974 %defattr(644,root,root,755)
1975 %attr(755,root,root) %{extensionsdir}/gmp.so
1976
1977 %files hyperwave
1978 %defattr(644,root,root,755)
1979 %attr(755,root,root) %{extensionsdir}/hyperwave.so
1980
1981 %files iconv
1982 %defattr(644,root,root,755)
1983 %attr(755,root,root) %{extensionsdir}/iconv.so
1984
1985 %if %{?_without_imap:0}%{!?_without_imap:1}
1986 %files imap
1987 %defattr(644,root,root,755)
1988 %attr(755,root,root) %{extensionsdir}/imap.so
1989 %endif
1990
1991 %if %{?_with_interbase:1}%{!?_with_interbase:0}
1992 %files interbase
1993 %defattr(644,root,root,755)
1994 %attr(755,root,root) %{extensionsdir}/interbase.so
1995 %endif
1996
1997 %if %{?_with_java:1}%{!?_with_java:0}
1998 %files java
1999 %defattr(644,root,root,755)
2000 %attr(755,root,root) %{extensionsdir}/java.so
2001 %{_libdir}/php_java.jar
2002 %endif
2003
2004 %if %{?_without_ldap:0}%{!?_without_ldap:1}
2005 %files ldap
2006 %defattr(644,root,root,755)
2007 %attr(755,root,root) %{extensionsdir}/ldap.so
2008 %endif
2009
2010 %files mbstring
2011 %defattr(644,root,root,755)
2012 %attr(755,root,root) %{extensionsdir}/mbstring.so
2013
2014 %files mcal
2015 %defattr(644,root,root,755)
2016 %attr(755,root,root) %{extensionsdir}/mcal.so
2017
2018 %files mcrypt
2019 %defattr(644,root,root,755)
2020 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2021
2022 %files mhash
2023 %defattr(644,root,root,755)
2024 %attr(755,root,root) %{extensionsdir}/mhash.so
2025
2026 %files ming
2027 %defattr(644,root,root,755)
2028 %attr(755,root,root) %{extensionsdir}/ming.so
2029
2030 %files mnogosearch
2031 %defattr(644,root,root,755)
2032 %attr(755,root,root) %{extensionsdir}/mnogosearch.so
2033
2034 %if %{?_without_msession:0}%{!?_without_msession:1}
2035 %files msession
2036 %defattr(644,root,root,755)
2037 %attr(755,root,root) %{extensionsdir}/msession.so
2038 %endif
2039
2040 %files mysql
2041 %defattr(644,root,root,755)
2042 %attr(755,root,root) %{extensionsdir}/mysql.so
2043
2044 %if %{?_with_oci8:1}%{!?_with_oci8:0}
2045 %files oci8
2046 %defattr(644,root,root,755)
2047 %attr(755,root,root) %{extensionsdir}/oci8.so
2048 %endif
2049
2050 %if %{?_without_odbc:0}%{!?_without_odbc:1}
2051 %files odbc
2052 %defattr(644,root,root,755)
2053 %attr(755,root,root) %{extensionsdir}/odbc.so
2054 %endif
2055
2056 %if %{?_without_openssl:0}%{!?_without_odbc:1}
2057 %files openssl
2058 %defattr(644,root,root,755)
2059 %attr(755,root,root) %{extensionsdir}/openssl.so
2060 %endif
2061
2062 %if %{?_with_oracle:1}%{!?_with_oracle:0}
2063 %files oracle
2064 %defattr(644,root,root,755)
2065 %attr(755,root,root) %{extensionsdir}/oracle.so
2066 %endif
2067
2068 %files overload
2069 %defattr(644,root,root,755)
2070 %attr(755,root,root) %{extensionsdir}/overload.so
2071
2072 # disabled in 4.2.0 - it segfaults
2073 #%files pcntl
2074 #%defattr(644,root,root,755)
2075 #%attr(755,root,root) %{extensionsdir}/pcntl.so
2076
2077 %files pcre
2078 %defattr(644,root,root,755)
2079 %attr(755,root,root) %{extensionsdir}/pcre.so
2080
2081 %files pear
2082 %defattr(644,root,root,755)
2083 %dir %{php_pear_dir}
2084 %dir %{php_pear_dir}/Archive
2085 %dir %{php_pear_dir}/Console
2086 %dir %{php_pear_dir}/Crypt
2087 %dir %{php_pear_dir}/Date
2088 %dir %{php_pear_dir}/DB
2089 %dir %{php_pear_dir}/File
2090 %dir %{php_pear_dir}/HTML
2091 %dir %{php_pear_dir}/HTTP
2092 %dir %{php_pear_dir}/Image
2093 %dir %{php_pear_dir}/Mail
2094 %dir %{php_pear_dir}/Net
2095 %dir %{php_pear_dir}/PEAR
2096 %dir %{php_pear_dir}/Schedule
2097 %dir %{php_pear_dir}/XML
2098
2099 %files pear-additional_classes
2100 %defattr(644,root,root,755)
2101 %attr(644,root,root) %{php_pear_dir}/Crypt/HCEMD5.php
2102 %attr(644,root,root) %{php_pear_dir}/Date/Calc.php
2103 %attr(644,root,root) %{php_pear_dir}/Date/Human.php
2104 %attr(644,root,root) %{php_pear_dir}/HTML/Form.php
2105 %attr(644,root,root) %{php_pear_dir}/HTML/IT*.php
2106 %attr(644,root,root) %{php_pear_dir}/HTML/Page.php
2107 %attr(644,root,root) %{php_pear_dir}/HTML/Processor.php
2108 %attr(644,root,root) %{php_pear_dir}/HTML/Select.php
2109 %attr(644,root,root) %{php_pear_dir}/HTTP/Compress.php
2110 %attr(644,root,root) %{php_pear_dir}/Net/SMTP.php
2111 %attr(644,root,root) %{php_pear_dir}/Schedule/At.php
2112
2113 %files pear-devel
2114 %defattr(644,root,root,755)
2115 %attr(755,root,root) %{_bindir}/pear
2116 %attr(755,root,root) %{_bindir}/pearize
2117 %attr(755,root,root) %{_bindir}/phptar
2118
2119 %files pdf
2120 %defattr(644,root,root,755)
2121 %attr(755,root,root) %{extensionsdir}/pdf.so
2122
2123 %files pgsql
2124 %defattr(644,root,root,755)
2125 %attr(755,root,root) %{extensionsdir}/pgsql.so
2126
2127 %files posix
2128 %defattr(644,root,root,755)
2129 %attr(755,root,root) %{extensionsdir}/posix.so
2130
2131 %files pspell
2132 %defattr(644,root,root,755)
2133 %attr(755,root,root) %{extensionsdir}/pspell.so
2134
2135 %if %{?_without_recode:0}%{!?_without_recode:1}
2136 %files recode
2137 %defattr(644,root,root,755)
2138 %attr(755,root,root) %{extensionsdir}/recode.so
2139 %endif
2140
2141 # session_mm doesn't work with shared session
2142 #%files session
2143 #%defattr(644,root,root,755)
2144 #%attr(755,root,root) %{extensionsdir}/session.so
2145
2146 %files shmop
2147 %defattr(644,root,root,755)
2148 %attr(755,root,root) %{extensionsdir}/shmop.so
2149
2150 %if %{?_without_snmp:0}%{!?_without_snmp:1}
2151 %files snmp
2152 %defattr(644,root,root,755)
2153 %attr(755,root,root) %{extensionsdir}/snmp.so
2154 %endif
2155
2156 %files sockets
2157 %defattr(644,root,root,755)
2158 %attr(755,root,root) %{extensionsdir}/sockets.so
2159
2160 %if %{?_with_sybase_ct:1}%{!?_with_sybase_ct:0}
2161 %files sybase-ct
2162 %defattr(644,root,root,755)
2163 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2164 %endif
2165
2166 %files sysvsem
2167 %defattr(644,root,root,755)
2168 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2169
2170 %files sysvshm
2171 %defattr(644,root,root,755)
2172 %attr(755,root,root) %{extensionsdir}/sysvshm.so
2173
2174 %if %{?_without_wddx:0}%{!?_without_wddx:1}
2175 %files wddx
2176 %defattr(644,root,root,755)
2177 %attr(755,root,root) %{extensionsdir}/wddx.so
2178 %endif
2179
2180 %files xml
2181 %defattr(644,root,root,755)
2182 %attr(755,root,root) %{extensionsdir}/xml.so
2183
2184 %files xmlrpc
2185 %defattr(644,root,root,755)
2186 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
2187
2188 %if %{?_without_xslt:0}%{!?_without_xslt:1}
2189 %files xslt
2190 %defattr(644,root,root,755)
2191 %attr(755,root,root) %{extensionsdir}/xslt.so
2192 %endif
2193
2194 %files yaz
2195 %defattr(644,root,root,755)
2196 %attr(755,root,root) %{extensionsdir}/yaz.so
2197
2198 %files yp
2199 %defattr(644,root,root,755)
2200 %attr(755,root,root) %{extensionsdir}/yp.so
2201
2202 %files zip
2203 %defattr(644,root,root,755)
2204 %attr(755,root,root) %{extensionsdir}/zip.so
2205
2206 %files zlib
2207 %defattr(644,root,root,755)
2208 %attr(755,root,root) %{extensionsdir}/zlib.so
This page took 0.221825 seconds and 4 git commands to generate.