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