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