]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- Obsoletes: php-pecl-domxml (broken and unsupported)
[packages/php.git] / php.spec
1 # TODO:
2 # - think of including support for:
3 #    - mcve,
4 #    - ovrimos,
5 #    - pfpro,
6 #   These extensions BuildRequires proprietary libraries...
7 # - deal with modules removed from php and not moved to PECL
8 #   (existing only in php4):
9 #   db, hyperwave, java, mcal, overload, qtdom
10 #   and removed from php 5.1:
11 #   cpdf, fam, yp, oracle
12 # - mime_magic can't handle new "string/*" entries in magic.mime
13 # - make additional headers added by mail patch configurable
14 # - apply -hardened patch by default ?
15 # - modularize session, standard (output from pure php -m)?
16 #
17 # Conditional build:
18 %bcond_with     db3             # use db3 packages instead of db (4.x) for Berkeley DB support
19 %bcond_with     fdf             # with FDF (PDF forms) module           (BR: proprietary lib)
20 %bcond_with     hardening       # build with hardening patch applied (http://www.hardened-php.net/)
21 %bcond_with     hwapi           # with Hw API support                   (BR: proprietary libs)
22 %bcond_with     interbase_inst  # use InterBase install., not Firebird  (BR: proprietary libs)
23 %bcond_with     oci8            # with Oracle oci8 extension module     (BR: proprietary libs)
24 %bcond_without  curl            # without CURL extension module
25 %bcond_without  imap            # without IMAP extension module
26 %bcond_without  interbase       # with InterBase extension module
27 %bcond_without  ldap            # without LDAP extension module
28 %bcond_without  mhash           # without mhash extension module
29 %bcond_without  ming            # without ming extension module
30 %bcond_without  mm              # without mm support for session storage
31 %bcond_without  msession        # without msession extension module
32 %bcond_without  mssql           # without MS SQL extension module
33 %bcond_without  mime_magic              # without mime-magic module
34 %bcond_without  odbc            # without ODBC extension module
35 %bcond_without  openssl         # without OpenSSL support and OpenSSL extension (module)
36 %bcond_without  pcre            # without PCRE extension module
37 %bcond_without  pgsql           # without PostgreSQL extension module
38 %bcond_without  pspell          # without pspell extension module
39 %bcond_without  recode          # without recode extension module
40 %bcond_without  snmp            # without SNMP extension module
41 %bcond_without  sqlite          # without SQLite extension module
42 %bcond_without  sybase          # without Sybase extension module
43 %bcond_without  sybase_ct       # without Sybase-CT extension module
44 %bcond_without  tidy            # without Tidy extension module
45 %bcond_without  wddx            # without WDDX extension module
46 %bcond_without  xmlrpc          # without XML-RPC extension module
47 %bcond_without  apache1         # disable building apache 1.3.x module
48 %bcond_without  apache2         # disable building apache 2.x module
49 %bcond_without  fcgi            # disable building FCGI SAPI
50 %bcond_without  zts             # disable experimental-zts
51 %bcond_without  mysqli          # with mysqli support (Requires mysql > 4.1)
52
53 %define apxs1           /usr/sbin/apxs1
54 %define apxs2           /usr/sbin/apxs
55
56 # some problems with apache 2.x
57 %if %{with apache2}
58 %undefine       with_mm
59 %endif
60
61 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
62 %undefine       with_interbase
63 %endif
64
65 %if %{without apache1} && %{without apache2}
66 ERROR: You need to select at least one Apache SAPI to build shared modules.
67 %endif
68
69 # x86-only lib
70 %ifnarch %{ix86}
71 %undefine       with_msession
72 %endif
73
74 Summary:        The PHP HTML-embedded scripting language for use with Apache
75 Summary(fr):    Le langage de script embarque-HTML PHP pour Apache
76 Summary(pl):    Jêzyk skryptowy PHP - u¿ywany wraz z serwerem Apache
77 Summary(pt_BR): A linguagem de script PHP
78 Summary(ru):    PHP ÷ÅÒÓÉÉ 5 - ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
79 Summary(uk):    PHP ÷ÅÒÓ¦§ 5 - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
80 Name:           php
81 Version:        5.1.1
82 %define _rel 5
83 Release:        %{_rel}%{?with_hardening:hardened}
84 Epoch:          4
85 Group:          Libraries
86 License:        PHP
87 Source0:        http://www.php.net/distributions/%{name}-%{version}.tar.bz2
88 # Source0-md5:  70a7c90de182d1a1901c390b844153c7
89 Source1:        FAQ.%{name}
90 Source2:        zend.gif
91 Source3:        %{name}-module-install
92 Source4:        %{name}-mod_%{name}.conf
93 Source5:        %{name}-cgi-fcgi.ini
94 Source6:        %{name}-cgi.ini
95 Source7:        %{name}-apache.ini
96 Source8:        %{name}-cli.ini
97 Source9:        http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
98 # Source9-md5:  47a742fa9fab2826ad10c13a2376111a
99 Patch0:         %{name}-shared.patch
100 Patch1:         %{name}-pldlogo.patch
101 Patch2:         %{name}-mail.patch
102 Patch3:         %{name}-link-libs.patch
103 Patch4:         %{name}-libpq_fs_h_path.patch
104 Patch5:         %{name}-msession-shared-lib.patch
105 Patch6:         %{name}-build_modules.patch
106 Patch7:         %{name}-sapi-ini-file.patch
107 Patch8:         %{name}-no-metaccld.patch
108 Patch10:        %{name}-ini.patch
109 Patch11:        %{name}-acam.patch
110 Patch14:        %{name}-allow-db31.patch
111 Patch15:        %{name}-threads-acfix.patch
112 Patch16:        %{name}-tsrmlsfetchgcc2.patch
113 Patch17:        %{name}-no_pear_install.patch
114 Patch18:        %{name}-zlib.patch
115 Patch19:        %{name}-sybase-fix.patch
116 Patch20:        %{name}-readline.patch
117 Patch21:        %{name}-nohttpd.patch
118 Patch23:        %{name}-gd_imagerotate_enable.patch
119 Patch24:        %{name}-uint32_t.patch
120 Patch25:        %{name}-hwapi-link.patch
121 Patch26:        %{name}-dba-link.patch
122 Patch30:        %{name}-hardening-fix.patch
123 Patch31:        %{name}-both-apxs.patch
124 Patch32:        %{name}-builddir.patch
125 Icon:           php.gif
126 URL:            http://www.php.net/
127 %{?with_interbase:%{!?with_interbase_inst:BuildRequires:        Firebird-devel >= 1.0.2.908-2}}
128 %{?with_pspell:BuildRequires:   aspell-devel >= 2:0.50.0}
129 BuildRequires:  autoconf >= 2.53
130 BuildRequires:  automake >= 1.4d
131 BuildRequires:  bison
132 BuildRequires:  bzip2-devel
133 %{?with_curl:BuildRequires:     curl-devel >= 7.12.0}
134 BuildRequires:  cyrus-sasl-devel
135 %{!?with_db3:BuildRequires:     db-devel >= 4.0}
136 %{?with_db3:BuildRequires:      db3-devel >= 3.1}
137 BuildRequires:  elfutils-devel
138 %if %{with xmlrpc}
139 BuildRequires:  expat-devel
140 %endif
141 %{?with_fcgi:BuildRequires:     fcgi-devel}
142 %{?with_fdf:BuildRequires:      fdftk-devel}
143 BuildRequires:  flex
144 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
145 BuildRequires:  freetds-devel
146 %endif
147 BuildRequires:  freetype-devel >= 2.0
148 BuildRequires:  gd-devel >= 2.0.28-4
149 BuildRequires:  gdbm-devel
150 BuildRequires:  gmp-devel
151 %{?with_imap:BuildRequires:     imap-devel >= 1:2001-0.BETA.200107022325.2}
152 BuildRequires:  libjpeg-devel
153 BuildRequires:  libltdl-devel >= 1.4
154 BuildRequires:  libmcrypt-devel >= 2.4.4
155 BuildRequires:  libpng-devel >= 1.0.8
156 BuildRequires:  libtiff-devel
157 BuildRequires:  libtool >= 1.4.3
158 BuildRequires:  libwrap-devel
159 BuildRequires:  libxml2-devel >= 2.5.10
160 BuildRequires:  libxslt-devel >= 1.0.18
161 %{?with_mhash:BuildRequires:    mhash-devel}
162 %{?with_ming:BuildRequires:     ming-devel >= 0.1.0}
163 %{?with_mm:BuildRequires:       mm-devel >= 1.3.0}
164 BuildRequires:  mysql-devel >= 4.0.0
165 %{?with_mysqli:BuildRequires:   mysql-devel >= 4.1.0}
166 BuildRequires:  ncurses-ext-devel
167 %{?with_ldap:BuildRequires:     openldap-devel >= 2.0}
168 %if %{with openssl} || %{with ldap}
169 BuildRequires:  openssl-devel >= 0.9.7d
170 %endif
171 BuildRequires:  %{__perl}
172 %{?with_snmp:BuildRequires:     net-snmp-devel >= 5.0.7}
173 BuildRequires:  pam-devel
174 %{?with_pcre:BuildRequires:     pcre-devel}
175 %{?with_msession:BuildRequires: phoenix-devel}
176 %{?with_pgsql:BuildRequires:    postgresql-backend-devel >= 7.2}
177 %{?with_pgsql:BuildRequires:    postgresql-devel}
178 BuildRequires:  readline-devel
179 %{?with_recode:BuildRequires:   recode-devel >= 3.5d-3}
180 BuildRequires:  rpm-build >= 4.4.0
181 BuildRequires:  rpmbuild(macros) >= 1.238
182 %{?with_sqlite:BuildRequires:   sqlite-devel}
183 BuildRequires:  t1lib-devel
184 %{?with_tidy:BuildRequires:     tidy-devel}
185 %{?with_odbc:BuildRequires:     unixODBC-devel}
186 %{?with_xmlrpc:BuildRequires:   xmlrpc-epi-devel}
187 BuildRequires:  zlib-devel >= 1.0.9
188 %if %{with apache1}
189 BuildRequires:  apache1-devel
190 %endif
191 %if %{with apache2}
192 BuildRequires:  apache-devel >= 2.0.52-2
193 BuildRequires:  apr-devel >= 1:1.0.0
194 BuildRequires:  apr-util-devel >= 1:1.0.0
195 %endif
196 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
197
198 %define         _sysconfdir     /etc/php
199 %define         _phpsharedir    %{_datadir}/php
200 %define         extensionsdir   %{_libdir}/php
201
202 # must be in sync with source. extra check ensuring that it is so is done in %%build
203 %define         php_api_version         20041225
204 %define         zend_module_api         20050922
205 %define         zend_extension_api      220051025
206 %define         zend_zts                        %{!?with_zts:0}%{?with_zts:1}
207 %define         php_debug                       %{!?debug:0}%{?debug:1}
208
209 %description
210 PHP is an HTML-embedded scripting language. PHP attempts to make it
211 easy for developers to write dynamically generated web pages. PHP also
212 offers built-in database integration for several commercial and
213 non-commercial database management systems, so writing a
214 database-enabled web page with PHP is fairly simple. The most common
215 use of PHP coding is probably as a replacement for CGI scripts. The
216 mod_php module enables the Apache web server to understand and process
217 the embedded PHP language in web pages. This package contains php
218 version %{version}. If you use applications which specifically rely on
219 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
220 module contained in the phpfi package. If you're just starting with
221 PHP, you should install this package. You'll also need to install the
222 Apache web server.
223
224 %description -l fr
225 PHP est un langage de script embarque dans le HTM. PHP essaye de
226 rendre simple aux developpeurs d'ecrire des pages web generees
227 dynamiquement. PHP incorpore egalement une integration avec plusieurs
228 systemes de gestion de bases de donnees commerciaux et
229 non-connerciaux, qui rent facile la creation de pages web liees avec
230 des bases de donnees. L'utilisation la plus commune de PHP est
231 probablement en remplacement de scripts CGI. Le module mod_php permet
232 au serveur web apache de comprendre et de traiter le langage PHP
233 integre dans des pages web. Ce package contient php version
234 %{version}. Si vous utilisez des applications qui utilisent
235 specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
236 dans le package mod_php. Si vous debutez avec PHP, vous devriez
237 installer ce package. Vous aurez egalement besoin dinstaller le
238 serveur web Apache.
239
240 %description -l pl
241 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
242 plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
243 (jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
244 tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
245 zosta³a z jêzyków: C, Java i Perl.
246
247 %description -l pt_BR
248 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
249 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
250 com algumas características únicas, específicas ao PHP. O objetivo da
251 linguagem é permitir que desenvolvedores web escrevam páginas
252 dinamicamente geradas de forma rápida.
253
254 %description -l ru
255 PHP - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
256 ÐÒÅÄÌÁÇÁÅÔ ÉÎÔÅÒÇÒÁÃÉÀ Ó ÍÎÏÖÅÓÔ×ÏÍ óõâä, ÐÏÜÔÏÍÕ ÎÁÐÉÓÁÎÉÅ ÓËÒÉÐÔÏ×
257 ÄÌÑ ÒÁÂÏÔÙ Ó ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÏÓÔÏ. îÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÅ
258 ÉÓÐÏÌØÚÏ×ÁÎÉÅ PHP - ÚÁÍÅÎÁ ÄÌÑ CGI ÓËÒÉÐÔÏ×.
259
260 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÁÍÏÄÏÓÔÁÔÏÞÎÕÀ (CGI) ×ÅÒÓÉÀ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÑÚÙËÁ.
261 ÷Ù ÄÏÌÖÎÙ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ %{name}-common. åÓÌÉ ×ÁÍ ÎÕÖÅÎ
262 ÉÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache, ÕÓÔÁÎÏ×ÉÔÅ ÐÁËÅÔ
263 apache-php.
264
265 %description -l uk
266 PHP - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
267 ÐÒÏÐÏÎÕ¤ ¦ÎÔÅÇÒÁæÀ Ú ÂÁÇÁÔØÍÁ óõâä, ÔÏÍÕ ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐԦנÄÌÑ
268 ÒÏÂÏÔÉ Ú ÂÁÚÁÍÉ ÄÁÎÉÈ ¤ ÄÏ×Ï̦ ÐÒÏÓÔÉÍ. îÁʦÌØÛ ÐÏÐÕÌÑÒÎÅ
269 ×ÉËÏÒÉÓÔÁÎÎÑ PHP - ÚÁͦÎÁ ÄÌÑ CGI ÓËÒÉÐÔ¦×.
270
271 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÁÍÏÄÏÓÔÁÔÎÀ (CGI) ×ÅÒÓ¦À ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ ÍÏ×É. ÷É
272 ÍÁ¤ÔÅ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ %{name}-common. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ
273 ¦ÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache, ×ÓÔÁÎÏצÔØ ÐÁËÅÔ apache-php.
274
275 %package -n apache1-mod_php
276 Summary:        PHP DSO module for apache 1.3.x
277 Summary(pl):    Modu³ DSO (Dynamic Shared Object) php dla apache 1.3.x
278 Group:          Development/Languages/PHP
279 Requires(post,preun):   %{__perl}
280 Requires(post,preun):   %{apxs1}
281 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
282 Requires:       apache1(EAPI) >= 1.3.33-2
283 Requires:       apache1-mod_mime
284 Provides:       php = %{epoch}:%{version}-%{release}
285 Obsoletes:      phpfi
286 Obsoletes:      apache-mod_php < 1:4.1.1
287
288 %description -n apache1-mod_php
289 PHP as DSO module for apache 1.3.x.
290
291 %description -n apache1-mod_php -l pl
292 php jako modu³ DSO (Dynamic Shared Object) dla apache 1.3.x.
293
294 %package -n apache-mod_php
295 Summary:        PHP DSO module for apache 2.x
296 Summary(pl):    Modu³ DSO (Dynamic Shared Object) php dla apache 2.x
297 Group:          Development/Languages/PHP
298 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
299 Requires:       apache(modules-api) = %{apache_modules_api}
300 Requires:       apache >= 2.2.0
301 Provides:       php = %{epoch}:%{version}-%{release}
302 Obsoletes:      phpfi
303 Obsoletes:      apache-mod_php < 1:4.1.1
304
305 %description -n apache-mod_php
306 PHP as DSO module for apache 2.x.
307
308 %description -n apache-mod_php -l pl
309 php jako modu³ DSO (Dynamic Shared Object) dla apache 2.x.
310
311 %package fcgi
312 Summary:        php as FastCGI program
313 Summary(pl):    php jako program FastCGI
314 Group:          Development/Languages/PHP
315 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
316 Provides:       php = %{epoch}:%{version}-%{release}
317
318 %description fcgi
319 php as FastCGI program.
320
321 %description fcgi -l pl
322 php jako program FastCGI.
323
324 %package cgi
325 Summary:        php as CGI program
326 Summary(pl):    php jako program CGI
327 Group:          Development/Languages/PHP
328 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
329
330 %description cgi
331 php as CGI program.
332
333 %description cgi -l pl
334 php jako program CGI.
335
336 %package cli
337 Summary:        php as CLI interpreter
338 Summary(pl):    php jako interpreter dzia³aj±cy z linii poleceñ
339 Group:          Development/Languages/PHP
340 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
341
342 %description cli
343 php as CLI interpreter.
344
345 %description cli -l pl
346 php jako interpreter dzia³aj±cy z linii poleceñ.
347
348 %package program
349 Summary:        /usr/bin/php symlink
350 Summary(pl):    Dowi±zanie symboliczne /usr/bin/php
351 Group:          Development/Languages/PHP
352 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
353 Provides:       php(program)
354 Obsoletes:      php(program)
355
356 %description program
357 Package providing /usr/bin/php symlink to PHP CLI.
358
359 %description program -l pl
360 Pakiet dostarczaj±cy dowi±zanie symboliczne /usr/bin/php do PHP CLI.
361
362 %package common
363 Summary:        Common files needed by both apache module and CGI
364 Summary(pl):    Wspólne pliki dla modu³u apache'a i programu CGI
365 Summary(ru):    òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ php
366 Summary(uk):    â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ php
367 Group:          Libraries
368 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
369 Requires:       glibc >= 6:2.3.5
370 Requires:       sed >= 4.0
371 Provides:       %{name}-libxml = %{epoch}:%{version}-%{release}
372 Provides:       %{name}-session = %{epoch}:%{version}-%{release}
373 Provides:       %{name}-simplexml = %{epoch}:%{version}-%{release}
374 Provides:       %{name}-spl = %{epoch}:%{version}-%{release}
375 Provides:       %{name}-standard = %{epoch}:%{version}-%{release}
376 Provides:       php(modules_api) = %{php_api_version}
377 Provides:       php(zend_module_api) = %{zend_module_api}
378 Provides:       php(zend_extension_api) = %{zend_extension_api}
379 Provides:       php5(debug) = %{php_debug}
380 Provides:       php5(thread-safety) = %{zend_zts}
381 Obsoletes:      php-pecl-domxml
382 Obsoletes:      php-session < 3:4.2.1-2
383 # for the posttrans scriptlet, conflicts because in vserver enviroinment rpm package is not installed.
384 Conflicts:      rpm < 4.4.2-0.2
385
386 %description common
387 Common files needed by both apache module and CGI.
388
389 %description common -l pl
390 Wspólne pliki dla modu³u apacha i programu CGI.
391
392 %description common -l ru
393 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÏÂÝÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÎÙÈ ×ÁÒÉÁÎÔÏ× ÒÅÁÌÉÚÁÃÉÉ PHP
394 (ÓÁÍÏÄÏÓÔÁÔÏÞÎÏÊ É × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache).
395
396 %description common -l uk
397 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓЦÌØΦ ÆÁÊÌÉ ÄÌÑ Ò¦ÚÎÉÈ ×ÁÒ¦ÁÎԦנÒÅÁ̦ÚÁ槠PHP
398 (ÓÁÍÏÄÏÓÔÁÔÎØϧ ÔÁ × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache).
399
400 %package devel
401 Summary:        Files for PHP modules development
402 Summary(pl):    Pliki do kompilacji modu³ów PHP
403 Summary(pt_BR): Arquivos de desenvolvimento para PHP
404 Summary(ru):    ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP
405 Summary(uk):    ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP
406 Group:          Development/Languages/PHP
407 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
408 Requires:       autoconf
409 Requires:       automake
410 Requires:       libtool
411 Requires:       shtool
412 Obsoletes:      php-pear-devel
413 Obsoletes:      php4-devel
414
415 %description devel
416 The php-devel package lets you compile dynamic extensions to PHP.
417 Included here is the source for the PHP extensions. Instead of
418 recompiling the whole php binary to add support for, say, oracle,
419 install this package and use the new self-contained extensions
420 support. For more information, read the file
421 README.SELF-CONTAINED-EXTENSIONS.
422
423 %description devel -l pl
424 Ten pakiet zawiera pliki potrzebne do kompilacji modu³ów PHP. Zamiast
425 rekompilowaæ ca³e php aby dodaæ obs³ugê np. oracle, mo¿na przy u¿yciu
426 tego pakietu skompilowaæ samodzielne rozszerzenie. Wiêcej informacji o
427 samodzielnych rozszerzeniach mo¿na znale¼æ w pliku
428 README.SELF-CONTAINED-EXTENSIONS.
429
430 %description devel -l pt_BR
431 Este pacote contém arquivos usados no desenvolvimento de programas ou
432 módulos PHP.
433
434 %description devel -l ru
435 ðÁËÅÔ php-devel ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉÅ ÒÁÓÛÉÒÅÎÉÑ
436 PHP. ðÁËÅÔ ×ËÌÀÞÁÅÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÜÔÉÈ ÒÁÓÛÉÒÅÎÉÊ. ÷ÍÅÓÔÏ ÐÏ×ÔÏÒÎÏÊ
437 ËÏÍÐÉÌÑÃÉÉ ÂÉÎÁÒÎÏÇÏ ÆÁÊÌÁ php ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ, ÎÁÐÒÉÍÅÒ, ÐÏÄÄÅÒÖËÉ
438 oracle, ÕÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ ÄÌÑ ËÏÍÐÉÌÉÒÏ×ÁÎÉÑ ÏÔÄÅÌØÎÙÈ ÒÁÓÛÉÒÅÎÉÊ.
439 ðÏÄÒÏÂÎÏÓÔÉ - × ÆÁÊÌÅ README.SELF-CONTAINED-EXTENSIONS.
440
441 %description devel -l uk
442 ðÁËÅÔ php-devel ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÍЦÌÀ×ÁÔÉ ÄÉÎÁͦÞΦ ÒÏÚÛÉÒÅÎÎÑ PHP.
443 äÏ ÐÁËÅÔÕ ×ËÌÀÞÅÎÏ ×ÉȦÄÎÉÊ ËÏÄ ÄÌÑ ÒÏÚÛÉÒÅÎØ. úÁͦÓÔØ ÐÏ×ÔÏÒÎϧ
444 ËÏÍЦÌÑ槠¦ÎÁÒÎÏÇÏ ÆÁÊÌÕ php ÄÌÑ ÄÏÄÁÎÎÑ, ÎÁÐÒÉËÌÁÄ, Ð¦ÄÔÒÉÍËÉ
445 oracle, ×ÓÔÁÎÏצÔØ ÃÅÊ ÐÁËÅÔ ÄÌÑ ËÏÍЦÌÑ槠ÏËÒÅÍÉÈ ÒÏÚÛÉÒÅÎØ.
446 äÅÔÁÌØΦÛÁ ¦ÎÆÏÒÍÁæѠ- × ÆÁÊ̦ README.SELF-CONTAINED-EXTENSIONS.
447
448 %package bcmath
449 Summary:        bcmath extension module for PHP
450 Summary(pl):    Modu³ bcmath dla PHP
451 Group:          Libraries
452 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
453 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
454
455 %description bcmath
456 This is a dynamic shared object (DSO) for PHP that will add bc style
457 precision math functions support.
458
459 %description bcmath -l pl
460 Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
461 matematycznych takich jak w programie bc.
462
463 %package bzip2
464 Summary:        Bzip2 extension module for PHP
465 Summary(pl):    Modu³ bzip2 dla PHP
466 Group:          Libraries
467 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
468 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
469
470 %description bzip2
471 This is a dynamic shared object (DSO) for PHP that will add bzip2
472 compression support to PHP.
473
474 %description bzip2 -l pl
475 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji bzip2.
476
477 %package calendar
478 Summary:        Calendar extension module for PHP
479 Summary(pl):    Modu³ funkcji kalendarza dla PHP
480 Group:          Libraries
481 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
482 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
483
484 %description calendar
485 This is a dynamic shared object (DSO) for PHP that will add calendar
486 support.
487
488 %description calendar -l pl
489 Modu³ PHP dodaj±cy wsparcie dla kalendarza.
490
491 %package ctype
492 Summary:        ctype extension module for PHP
493 Summary(pl):    Modu³ ctype dla PHP
494 Group:          Libraries
495 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
496 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
497
498 %description ctype
499 This is a dynamic shared object (DSO) for PHP that will add ctype
500 support.
501
502 %description ctype -l pl
503 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji ctype.
504
505 %package curl
506 Summary:        curl extension module for PHP
507 Summary(pl):    Modu³ curl dla PHP
508 Group:          Libraries
509 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
510 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
511
512 %description curl
513 This is a dynamic shared object (DSO) for PHP that will add curl
514 support.
515
516 %description curl -l pl
517 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
518
519 %package dba
520 Summary:        DBA extension module for PHP
521 Summary(pl):    Modu³ DBA dla PHP
522 Group:          Libraries
523 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
524 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
525
526 %description dba
527 This is a dynamic shared object (DSO) for PHP that will add flat-file
528 databases (DBA) support.
529
530 %description dba -l pl
531 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych opartych na plikach
532 (DBA).
533
534 %package dbase
535 Summary:        DBase extension module for PHP
536 Summary(pl):    Modu³ DBase dla PHP
537 Group:          Libraries
538 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
539 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
540
541 %description dbase
542 This is a dynamic shared object (DSO) for PHP that will add DBase
543 support.
544
545 %description dbase -l pl
546 Modu³ PHP ze wsparciem dla DBase.
547
548 %package dom
549 Summary:        DOM extension module for PHP
550 Summary(pl):    Modu³ DOM dla PHP
551 Group:          Libraries
552 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
553 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
554 # it has some compatibility functions
555 Provides:       php-domxml = %{epoch}:%{version}-%{release}
556 Obsoletes:      php-domxml <= 3:4.3.8-1
557
558 %description dom
559 This is a dynamic shared object (DSO) for PHP that will add new DOM
560 support.
561
562 %description dom -l pl
563 Modu³ PHP dodaj±cy now± obs³ugê DOM.
564
565 %package exif
566 Summary:        exif extension module for PHP
567 Summary(pl):    Modu³ exif dla PHP
568 Group:          Libraries
569 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
570 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
571
572 %description exif
573 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
574 support in image files.
575
576 %description exif -l pl
577 Modu³ PHP dodaj±cy obs³ugê znaczników EXIF w plikach obrazków.
578
579 %package fdf
580 Summary:        FDF extension module for PHP
581 Summary(pl):    Modu³ FDF dla PHP
582 Group:          Libraries
583 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
584 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
585
586 %description fdf
587 This PHP module adds support for PDF Forms through Adobe FDFTK
588 library.
589
590 %description fdf -l pl
591 Modu³ PHP dodaj±cy obs³ugê formularzy PDF poprzez bibliotekê Adobe
592 FDFTK.
593
594 %package filepro
595 Summary:        filePro extension module for PHP
596 Summary(pl):    Modu³ filePro dla PHP
597 Group:          Libraries
598 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
599 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
600
601 %description filepro
602 This is a dynamic shared object (DSO) for PHP that will add support
603 for read-only access to filePro databases.
604
605 %description filepro -l pl
606 Modu³ PHP dodaj±cy mo¿liwo¶æ dostêpu (tylko do odczytu) do baz danych
607 filePro.
608
609 %package ftp
610 Summary:        FTP extension module for PHP
611 Summary(pl):    Modu³ FTP dla PHP
612 Group:          Libraries
613 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
614 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
615
616 %description ftp
617 This is a dynamic shared object (DSO) for PHP that will add FTP
618 support.
619
620 %description ftp -l pl
621 Modu³ PHP dodaj±cy obs³ugê protoko³u FTP.
622
623 %package gd
624 Summary:        GD extension module for PHP
625 Summary(pl):    Modu³ GD dla PHP
626 Group:          Libraries
627 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
628 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
629 Requires:       gd >= 2.0.28-4
630 Provides:       %{name}-gd(gif) = %{epoch}:%{version}-%{release}
631
632 %description gd
633 This is a dynamic shared object (DSO) for PHP that will add GD
634 support, allowing you to create and manipulate images with PHP.
635
636 %description gd -l pl
637 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD, pozwalaj±cej na
638 tworzenie i obróbkê obrazków.
639
640 %package gettext
641 Summary:        gettext extension module for PHP
642 Summary(pl):    Modu³ gettext dla PHP
643 Group:          Libraries
644 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
645 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
646
647 %description gettext
648 This is a dynamic shared object (DSO) for PHP that will add gettext
649 support.
650
651 %description gettext -l pl
652 Modu³ PHP dodaj±cy obs³ugê lokalizacji przez gettext.
653
654 %package gmp
655 Summary:        gmp extension module for PHP
656 Summary(pl):    Modu³ gmp dla PHP
657 Group:          Libraries
658 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
659 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
660
661 %description gmp
662 This is a dynamic shared object (DSO) for PHP that will add arbitrary
663 length number support with GNU MP library.
664
665 %description gmp -l pl
666 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki gmp do obliczeñ na
667 liczbach o dowolnej d³ugo¶ci.
668
669 %package hwapi
670 Summary:        Hyperwave API extension module for PHP
671 Summary(pl):    Modu³ API Hyperwave dla PHP
672 Group:          Libraries
673 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
674 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
675
676 %description hwapi
677 This is a dynamic shared object (DSO) for PHP that will add official
678 Hyperwave API support.
679
680 %description hwapi -l pl
681 Modu³ PHP dodaj±cy obs³ugê Hyperwave.
682
683 %package iconv
684 Summary:        iconv extension module for PHP
685 Summary(pl):    Modu³ iconv dla PHP
686 Group:          Libraries
687 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
688 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
689
690 %description iconv
691 This is a dynamic shared object (DSO) for PHP that will add iconv
692 support.
693
694 %description iconv -l pl
695 Modu³ PHP dodaj±cy obs³ugê iconv.
696
697 %package imap
698 Summary:        IMAP extension module for PHP
699 Summary(pl):    Modu³ IMAP dla PHP
700 Summary(pt_BR): Um módulo para aplicações PHP que usam IMAP
701 Group:          Libraries
702 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
703 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
704
705 %description imap
706 This is a dynamic shared object (DSO) for PHP that will add IMAP
707 support.
708
709 %description imap -l pl
710 Modu³ PHP dodaj±cy obs³ugê skrzynek IMAP.
711
712 %description imap -l pt_BR
713 Um módulo para aplicações PHP que usam IMAP.
714
715 %package interbase
716 Summary:        InterBase/Firebird database module for PHP
717 Summary(pl):    Modu³ bazy danych InterBase/Firebird dla PHP
718 Group:          Libraries
719 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
720 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
721 %{?with_interbase_inst:Autoreq: false}
722
723 %description interbase
724 This is a dynamic shared object (DSO) for PHP that will add InterBase
725 and Firebird database support.
726
727 %description interbase -l pl
728 Modu³ PHP umo¿liwiaj±cy dostêp do baz danych InterBase i Firebird.
729
730 %package ldap
731 Summary:        LDAP extension module for PHP
732 Summary(pl):    Modu³ LDAP dla PHP
733 Summary(pt_BR): Um módulo para aplicações PHP que usam LDAP
734 Group:          Libraries
735 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
736 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
737
738 %description ldap
739 This is a dynamic shared object (DSO) for PHP that will add LDAP
740 support.
741
742 %description ldap -l pl
743 Modu³ PHP dodaj±cy obs³ugê LDAP.
744
745 %description ldap -l pt_BR
746 Um módulo para aplicações PHP que usam LDAP.
747
748 %package mbstring
749 Summary:        mbstring extension module for PHP
750 Summary(pl):    Modu³ mbstring dla PHP
751 Group:          Libraries
752 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
753 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
754
755 %description mbstring
756 This is a dynamic shared object (DSO) for PHP that will add multibyte
757 string support.
758
759 %description mbstring -l pl
760 Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
761
762 %package mcrypt
763 Summary:        mcrypt extension module for PHP
764 Summary(pl):    Modu³ mcrypt dla PHP
765 Group:          Libraries
766 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
767 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
768
769 %description mcrypt
770 This is a dynamic shared object (DSO) for PHP that will add mcrypt
771 support.
772
773 %description mcrypt -l pl
774 Modu³ PHP dodaj±cy mo¿liwo¶æ szyfrowania poprzez bibliotekê mcrypt.
775
776 %package mhash
777 Summary:        mhash extension module for PHP
778 Summary(pl):    Modu³ mhash dla PHP
779 Group:          Libraries
780 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
781 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
782
783 %description mhash
784 This is a dynamic shared object (DSO) for PHP that will add mhash
785 support.
786
787 %description mhash -l pl
788 Modu³ PHP udostêpniaj±cy funkcje mieszaj±ce z biblioteki mhash.
789
790 %package mime_magic
791 Summary:        mime_magic extension module for PHP
792 Summary(pl):    Modu³ mime_magic dla PHP
793 Group:          Libraries
794 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
795 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
796 Requires:       /usr/share/file/magic.mime
797
798 %description mime_magic
799 This PHP module adds support for MIME type lookup via file magic
800 numbers using magic.mime database.
801
802 %description mime_magic -l pl
803 Modu³ PHP dodaj±cy obs³ugê wyszukiwania typów MIME wed³ug magicznych
804 znaczników plików z u¿yciem bazy danych magic.mime.
805
806 %package ming
807 Summary:        ming extension module for PHP
808 Summary(pl):    Modu³ ming dla PHP
809 Group:          Libraries
810 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
811 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
812
813 %description ming
814 This is a dynamic shared object (DSO) for PHP that will add ming
815 (Flash - .swf files) support.
816
817 %description ming -l pl
818 Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
819 ming.
820
821 %package msession
822 Summary:        msession extension module for PHP
823 Summary(pl):    Modu³ msession dla PHP
824 Group:          Libraries
825 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
826 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
827
828 %description msession
829 This is a dynamic shared object (DSO) for PHP that will allow you to
830 use msession. msession is a high speed session daemon which can run
831 either locally or remotely. It is designed to provide consistent
832 session management for a PHP web farm.
833
834 %description msession -l pl
835 Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z demona msession. Jest
836 to demon szybkiej obs³ugi sesji, który mo¿e dzia³aæ lokalnie lub na
837 innej maszynie. S³u¿y do zapewniania spójnej obs³ugi sesji dla farmy
838 serwerów.
839
840 %package mssql
841 Summary:        MS SQL extension module for PHP
842 Summary(pl):    Modu³ MS SQL dla PHP
843 Group:          Libraries
844 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
845 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
846
847 %description mssql
848 This is a dynamic shared object (DSO) for PHP that will add MS SQL
849 databases support through FreeTDS library.
850
851 %description mssql -l pl
852 Modu³ PHP dodaj±cy obs³ugê baz danych MS SQL poprzez bibliotekê
853 FreeTDS.
854
855 %package mysql
856 Summary:        MySQL database module for PHP
857 Summary(pl):    Modu³ bazy danych MySQL dla PHP
858 Summary(pt_BR): Um módulo para aplicações PHP que usam bancos de dados MySQL
859 Group:          Libraries
860 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
861 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
862
863 %description mysql
864 This is a dynamic shared object (DSO) for PHP that will add MySQL
865 database support.
866
867 %description mysql -l pl
868 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
869
870 %description mysql -l pt_BR
871 Um módulo para aplicações PHP que usam bancos de dados MySQL.
872
873 %package mysqli
874 Summary:        MySQLi module for PHP
875 Summary(pl):    Modu³ MySQLi dla PHP
876 Group:          Libraries
877 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
878 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
879 Requires:       mysql-libs >= 4.1.0
880
881 %description mysqli
882 This is a dynamic shared object (DSO) for PHP that will add MySQLi
883 (Improved MySQL) support. The difference between it and mysql module
884 is that it provides access to functionality of MySQL 4.1 and above.
885
886 %description mysqli -l pl
887 Modu³ PHP umo¿liwiaj±cy udoskonalony dostêp do bazy danych MySQL.
888 Ró¿nic± miêdzy nim a modu³em mysql jest dostêp do funkcjonalno¶ci
889 MySQL w wersji 4.1 i nowszych.
890
891 %package ncurses
892 Summary:        ncurses module for PHP
893 Summary(pl):    Modu³ ncurses dla PHP
894 Group:          Libraries
895 Requires(post,preun):   %{name}-cli = %{epoch}:%{version}-%{release}
896 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
897
898 %description ncurses
899 This PHP module adds support for ncurses functions (only for cli and
900 cgi SAPIs).
901
902 %description ncurses -l pl
903 Modu³ PHP dodaj±cy obs³ugê funkcji ncurses (tylko do SAPI cli i cgi).
904
905 %package oci8
906 Summary:        Oracle 8+ database module for PHP
907 Summary(pl):    Modu³ bazy danych Oracle 8+ dla PHP
908 Group:          Libraries
909 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
910 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
911 Autoreq:        false
912
913 %description oci8
914 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
915 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
916
917 %description oci8 -l pl
918 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7, 8, 9 i 10
919 poprzez interfejs Oracle8 Call-Interface (OCI8).
920
921 %package odbc
922 Summary:        ODBC extension module for PHP
923 Summary(pl):    Modu³ ODBC dla PHP
924 Summary(pt_BR): Um módulo para aplicações PHP que usam bases de dados ODBC
925 Group:          Libraries
926 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
927 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
928 Requires:       unixODBC >= 2.1.1-3
929
930 %description odbc
931 This is a dynamic shared object (DSO) for PHP that will add ODBC
932 support.
933
934 %description odbc -l pl
935 Modu³ PHP ze wsparciem dla ODBC.
936
937 %description odbc -l pt_BR
938 Um módulo para aplicações PHP que usam ODBC.
939
940 %package openssl
941 Summary:        OpenSSL extension module for PHP
942 Summary(pl):    Modu³ OpenSSL dla PHP
943 Group:          Libraries
944 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
945 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
946
947 %description openssl
948 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
949 support.
950
951 Warning: this is an experimental module.
952
953 %description openssl -l pl
954 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki OpenSSL.
955
956 Uwaga: to jest modu³ eksperymentalny.
957
958 %package pcntl
959 Summary:        Process Control extension module for PHP
960 Summary(pl):    Modu³ Process Control dla PHP
961 Group:          Libraries
962 Requires(post,preun):   %{name}-program = %{epoch}:%{version}-%{release}
963 Requires:       %{name}-program = %{epoch}:%{version}-%{release}
964
965 %description pcntl
966 This is a dynamic shared object (DSO) for PHP that will add process
967 spawning and control support. It supports functions like fork(),
968 waitpid(), signal() etc.
969
970 Warning: this is an experimental module. Also, don't use it in
971 webserver environment!
972
973 %description pcntl -l pl
974 Modu³ PHP umo¿liwiaj±cy tworzenie nowych procesów i kontrolê nad nimi.
975 Obs³uguje funkcje takie jak fork(), waitpid(), signal() i podobne.
976
977 Uwaga: to jest modu³ eksperymentalny. Ponadto nie jest przeznaczony do
978 u¿ywania z serwerem WWW - nie próbuj tego!
979
980 %package pcre
981 Summary:        PCRE extension module for PHP
982 Summary(pl):    Modu³ PCRE dla PHP
983 Group:          Libraries
984 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
985 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
986
987 %description pcre
988 This is a dynamic shared object (DSO) for PHP that will add Perl
989 Compatible Regular Expression support.
990
991 %description pcre -l pl
992 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
993 (Perl Compatible Regular Expressions)
994
995 %package pdo
996 Summary:        PHP Data Objects (PDO)
997 Summary(pl):    Obs³uga PHP Data Objects (PDO)
998 Group:          Libraries
999 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1000 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1001
1002 %description pdo
1003 This is a dynamic shared object (DSO) for PHP that will add PDO
1004 support.
1005
1006 %description pdo -l pl
1007 Modu³ PHP dodaj±cy obs³ugê PDO (PHP Data Objects).
1008
1009 %package pdo-dblib
1010 Summary:        PHP Data Objects (PDO) FreeTDS support
1011 Summary(pl):    Modu³ PHP Data Objects (PDO) z obs³ug± FreeTDS
1012 Group:          Libraries
1013 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1014 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1015 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1016
1017 %description pdo-dblib
1018 This is a dynamic shared object (DSO) for PHP that will add PDO
1019 FreeTDS support.
1020
1021 %description pdo-dblib -l pl
1022 Modu³ dla PHP dodaj±cy obs³ugê baz danych FreeTDS za po¶rednictwem
1023 interfejsu PDO.
1024
1025 %package pdo-mysql
1026 Summary:        PHP Data Objects (PDO) MySQL support
1027 Summary(pl):    Modu³ PHP Data Objects (PDO) z obs³ug± MySQL-a
1028 Group:          Libraries
1029 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1030 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1031 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1032
1033 %description pdo-mysql
1034 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1035 support.
1036
1037 %description pdo-mysql -l pl
1038 Modu³ dla PHP dodaj±cy obs³ugê baz danych MySQL za po¶rednictwem
1039 interfejsu PDO.
1040
1041 %package pdo-oci
1042 Summary:        PHP Data Objects (PDO) Oracle support
1043 Summary(pl):    Modu³ PHP Data Objects (PDO) z obs³ug± Oracle'a
1044 Group:          Libraries
1045 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1046 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1047 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1048
1049 %description pdo-oci
1050 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1051 support.
1052
1053 %description pdo-oci -l pl
1054 Modu³ dla PHP dodaj±cy obs³ugê baz danych Oracle za po¶rednictwem
1055 interfejsu PDO.
1056
1057 %package pdo-odbc
1058 Summary:        PHP Data Objects (PDO) ODBC support
1059 Summary(pl):    Modu³ PHP Data Objects (PDO) z obs³ug± ODBC
1060 Group:          Libraries
1061 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1062 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1063 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1064
1065 %description pdo-odbc
1066 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1067 support.
1068
1069 %description pdo-odbc -l pl
1070 Modu³ dla PHP dodaj±cy obs³ugê baz danych ODBC za po¶rednictwem
1071 interfejsu PDO.
1072
1073 %package pdo-pgsql
1074 Summary:        PHP Data Objects (PDO) PostgreSQL support
1075 Summary(pl):    Modu³ PHP Data Objects (PDO) z obs³ug± PostgreSQL-a
1076 Group:          Libraries
1077 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1078 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1079 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1080
1081 %description pdo-pgsql
1082 This is a dynamic shared object (DSO) for PHP that will add PDO
1083 PostgreSQL support.
1084
1085 %description pdo-pgsql -l pl
1086 Modu³ dla PHP dodaj±cy obs³ugê baz danych PostgreSQL za po¶rednictwem
1087 interfejsu PDO.
1088
1089 %package pdo-sqlite
1090 Summary:        PHP Data Objects (PDO) SQLite support
1091 Summary(pl):    Modu³ PHP Data Objects (PDO) z obs³ug± SQLite
1092 Group:          Libraries
1093 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1094 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1095 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1096
1097 %description pdo-sqlite
1098 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1099 support.
1100
1101 %description pdo-sqlite -l pl
1102 Modu³ dla PHP dodaj±cy obs³ugê baz danych SQLite za po¶rednictwem
1103 interfejsu PDO.
1104
1105 %package pgsql
1106 Summary:        PostgreSQL database module for PHP
1107 Summary(pl):    Modu³ bazy danych PostgreSQL dla PHP
1108 Group:          Libraries
1109 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1110 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1111
1112 %description pgsql
1113 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1114 database support.
1115
1116 %description pgsql -l pl
1117 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
1118
1119 %description pgsql -l pt_BR
1120 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1121
1122 %package posix
1123 Summary:        POSIX extension module for PHP
1124 Summary(pl):    Modu³ POSIX dla PHP
1125 Group:          Libraries
1126 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1127 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1128
1129 %description posix
1130 This is a dynamic shared object (DSO) for PHP that will add POSIX
1131 functions support to PHP.
1132
1133 %description posix -l pl
1134 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
1135
1136 %package pspell
1137 Summary:        pspell extension module for PHP
1138 Summary(pl):    Modu³ pspell dla PHP
1139 Group:          Libraries
1140 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1141 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1142
1143 %description pspell
1144 This is a dynamic shared object (DSO) for PHP that will add pspell
1145 support to PHP. It allows to check the spelling of a word and offer
1146 suggestions.
1147
1148 %description pspell -l pl
1149 Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
1150 sprawdzanie pisowni s³owa i sugerowanie poprawek.
1151
1152 %package readline
1153 Summary:        readline extension module for PHP
1154 Summary(pl):    Modu³ readline dla PHP
1155 Group:          Libraries
1156 Requires(post,preun):   %{name}-cli = %{epoch}:%{version}-%{release}
1157 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
1158
1159 %description readline
1160 This PHP module adds support for readline functions (only for cli and
1161 cgi SAPIs).
1162
1163 %description readline -l pl
1164 Modu³ PHP dodaj±cy obs³ugê funkcji readline (tylko do SAPI cli i cgi).
1165
1166 %package recode
1167 Summary:        recode extension module for PHP
1168 Summary(pl):    Modu³ recode dla PHP
1169 Group:          Libraries
1170 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1171 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1172 Requires:       recode >= 3.5d-3
1173
1174 %description recode
1175 This is a dynamic shared object (DSO) for PHP that will add recode
1176 support.
1177
1178 %description recode -l pl
1179 Modu³ PHP dodaj±cy mo¿liwo¶æ konwersji kodowania plików (poprzez
1180 bibliotekê recode).
1181
1182 %package session
1183 Summary:        session extension module for PHP
1184 Summary(pl):    Modu³ session dla PHP
1185 Group:          Libraries
1186 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1187 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1188
1189 %description session
1190 This is a dynamic shared object (DSO) for PHP that will add session
1191 support.
1192
1193 %description session -l pl
1194 Modu³ PHP dodaj±cy obs³ugê sesji.
1195
1196 %package shmop
1197 Summary:        Shared Memory Operations extension module for PHP
1198 Summary(pl):    Modu³ shmop dla PHP
1199 Group:          Libraries
1200 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1201 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1202
1203 %description shmop
1204 This is a dynamic shared object (DSO) for PHP that will add Shared
1205 Memory Operations support.
1206
1207 Warning: this is an experimental module.
1208
1209 %description shmop -l pl
1210 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej.
1211
1212 Uwaga: to jest modu³ eksperymentalny.
1213
1214 %package simplexml
1215 Summary:        Simple XML extension module for PHP
1216 Summary(pl):    Modu³ prostego rozszerzenia XML dla PHP
1217 Group:          Libraries
1218 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1219 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1220
1221 %description simplexml
1222 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1223 support.
1224
1225 %description simplexml -l pl
1226 Modu³ PHP dodaj±cy obs³ugê prostego XML-a.
1227
1228 %package snmp
1229 Summary:        SNMP extension module for PHP
1230 Summary(pl):    Modu³ SNMP dla PHP
1231 Group:          Libraries
1232 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1233 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1234 Requires:       %{name}-sockets = %{epoch}:%{version}-%{release}
1235
1236 %description snmp
1237 This is a dynamic shared object (DSO) for PHP that will add SNMP
1238 support.
1239
1240 %description snmp -l pl
1241 Modu³ PHP dodaj±cy obs³ugê SNMP.
1242
1243 %package soap
1244 Summary:        soap extension module for PHP
1245 Summary(pl):    Modu³ soap dla PHP
1246 Group:          Libraries
1247 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1248 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1249
1250 %description soap
1251 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1252 support.
1253
1254 %description soap -l pl
1255 Modu³ PHP dodaj±cy obs³ugê SOAP/WSDL.
1256
1257 %package sockets
1258 Summary:        sockets extension module for PHP
1259 Summary(pl):    Modu³ socket dla PHP
1260 Group:          Libraries
1261 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1262 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1263
1264 %description sockets
1265 This is a dynamic shared object (DSO) for PHP that will add sockets
1266 support.
1267
1268 Warning: this is an experimental module.
1269
1270 %description sockets -l pl
1271 Modu³ PHP dodaj±cy obs³ugê gniazdek.
1272
1273 Uwaga: to jest modu³ eksperymentalny.
1274
1275 %package sqlite
1276 Summary:        SQLite extension module for PHP
1277 Summary(pl):    Modu³ SQLite dla PHP
1278 Group:          Libraries
1279 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1280 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1281
1282 %description sqlite
1283 SQLite is a C library that implements an embeddable SQL database
1284 engine. Programs that link with the SQLite library can have SQL
1285 database access without running a separate RDBMS process.
1286
1287 SQLite is not a client library used to connect to a big database
1288 server. SQLite is the server. The SQLite library reads and writes
1289 directly to and from the database files on disk.
1290
1291 %description sqlite -l pl
1292 SQLite jest napisan± w C bibliotek± implementuj±c± osadzalny silnik
1293 bazodanowy SQL. Program linkuj±cy siê z bibliotek± SQLite mo¿e mieæ
1294 dostêp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1295 RDBMS.
1296
1297 SQLite to nie klient baz danych - biblioteka nie ³±czy siê z serwerami
1298 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1299 zapisuje dane bezpo¶rednio z/do plików baz danych znajduj±cych siê na
1300 dysku.
1301
1302 %package sybase
1303 Summary:        Sybase DB extension module for PHP
1304 Summary(pl):    Modu³ Sybase DB dla PHP
1305 Group:          Libraries
1306 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1307 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1308 Obsoletes:      php-sybase-ct
1309
1310 %description sybase
1311 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1312 MS SQL databases support through SYBDB library. Currently Sybase
1313 module is not maintained. Using Sybase-CT module is recommended
1314 instead.
1315
1316 %description sybase -l pl
1317 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1318 bibliotekê SYBDB. W chwili obecnej modu³ Sybase nie jest wspierany.
1319 Zaleca siê u¿ywanie modu³u Sybase-CT.
1320
1321 %package sybase-ct
1322 Summary:        Sybase-CT extension module for PHP
1323 Summary(pl):    Modu³ Sybase-CT dla PHP
1324 Group:          Libraries
1325 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1326 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1327 Obsoletes:      php-sybase
1328
1329 %description sybase-ct
1330 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1331 MS SQL databases support through CT-lib.
1332
1333 %description sybase-ct -l pl
1334 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1335 CT-lib.
1336
1337 %package sysvmsg
1338 Summary:        SysV msg extension module for PHP
1339 Summary(pl):    Modu³ SysV msg dla PHP
1340 Group:          Libraries
1341 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1342 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1343
1344 %description sysvmsg
1345 This is a dynamic shared object (DSO) for PHP that will add SysV
1346 message queues support.
1347
1348 %description sysvmsg -l pl
1349 Modu³ PHP umo¿liwiaj±cy korzystanie z kolejek komunikatów SysV.
1350
1351 %package sysvsem
1352 Summary:        SysV sem extension module for PHP
1353 Summary(pl):    Modu³ SysV sem dla PHP
1354 Group:          Libraries
1355 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1356 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1357
1358 %description sysvsem
1359 This is a dynamic shared object (DSO) for PHP that will add SysV
1360 semaphores support.
1361
1362 %description sysvsem -l pl
1363 Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
1364
1365 %package sysvshm
1366 Summary:        SysV shm extension module for PHP
1367 Summary(pl):    Modu³ SysV shm dla PHP
1368 Group:          Libraries
1369 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1370 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1371
1372 %description sysvshm
1373 This is a dynamic shared object (DSO) for PHP that will add SysV
1374 Shared Memory support.
1375
1376 %description sysvshm -l pl
1377 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
1378
1379 %package tidy
1380 Summary:        Tidy extension module for PHP
1381 Summary(pl):    Modu³ Tidy dla PHP
1382 Group:          Libraries
1383 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1384 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1385 Requires:       tidy
1386
1387 %description tidy
1388 This is a dynamic shared object (DSO) for PHP that will add Tidy
1389 support.
1390
1391 %description tidy -l pl
1392 Modu³ PHP umo¿liwiaj±cy korzystanie z tidy.
1393
1394 %package tokenizer
1395 Summary:        tokenizer extension module for PHP
1396 Summary(pl):    Modu³ rozszerzenia tokenizer dla PHP
1397 Group:          Libraries
1398 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1399 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1400
1401 %description tokenizer
1402 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1403 support.
1404
1405 %description tokenizer -l pl
1406 Modu³ PHP dodaj±cy obs³ugê tokenizera do PHP.
1407
1408 %package wddx
1409 Summary:        wddx extension module for PHP
1410 Summary(pl):    Modu³ wddx dla PHP
1411 Group:          Libraries
1412 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1413 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1414 Requires:       %{name}-session = %{epoch}:%{version}-%{release}
1415 Requires:       %{name}-xml = %{epoch}:%{version}-%{release}
1416
1417 %description wddx
1418 This is a dynamic shared object (DSO) for PHP that will add wddx
1419 support.
1420
1421 %description wddx -l pl
1422 Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
1423
1424 %package xml
1425 Summary:        XML extension module for PHP
1426 Summary(pl):    Modu³ XML dla PHP
1427 Group:          Libraries
1428 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1429 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1430
1431 %description xml
1432 This is a dynamic shared object (DSO) for PHP that will add XML
1433 support. This extension lets you create XML parsers and then define
1434 handlers for different XML events.
1435
1436 %description xml -l pl
1437 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
1438 zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
1439 nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
1440
1441 %package xmlreader
1442 Summary:        XML Reader extension module for PHP
1443 Summary(pl):    Modu³ XML Reader dla PHP
1444 Group:          Libraries
1445 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1446 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1447
1448 %description xmlreader
1449 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1450 support. The XMLReader extension is an XML Pull parser. The reader
1451 acts as a cursor going forward on the document stream and stopping at
1452 each node on the way.
1453
1454 %description xmlreader -l pl
1455 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML w trybie Pull. Czytnik
1456 dzia³a jako kursor przechodz±cy przez strumieñ dokumentu i
1457 zatrzymuj±cy siê naka¿dym wê¼le po drodze.
1458
1459 %package xmlrpc
1460 Summary:        xmlrpc extension module for PHP
1461 Summary(pl):    Modu³ xmlrpc dla PHP
1462 Group:          Libraries
1463 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1464 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1465
1466 %description xmlrpc
1467 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1468 support.
1469
1470 Warning: this is an experimental module.
1471
1472 %description xmlrpc -l pl
1473 Modu³ PHP dodaj±cy obs³ugê XMLRPC.
1474
1475 Uwaga: to jest modu³ eksperymentalny.
1476
1477 %package xsl
1478 Summary:        xsl extension module for PHP
1479 Summary(pl):    Modu³ xsl dla PHP
1480 Group:          Libraries
1481 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1482 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1483 Requires:       libxslt >= 1.0.18
1484 # Maybe it would be nice to add it here?
1485 #Provides:      php-xslt
1486 # actually not true, functionality is similar, but API differs
1487 Obsoletes:      php-xslt <= 3:4.3.8-1
1488
1489 %description xsl
1490 This is a dynamic shared object (DSO) for PHP that will add new XSL
1491 support (using libxslt).
1492
1493 %description xsl -l pl
1494 Modu³ PHP dodaj±cy now± obs³ugê XSLT (przy u¿yciu libxslt).
1495
1496 %package zlib
1497 Summary:        Zlib extension module for PHP
1498 Summary(pl):    Modu³ zlib dla PHP
1499 Group:          Libraries
1500 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1501 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1502
1503 %description zlib
1504 This is a dynamic shared object (DSO) for PHP that will add zlib
1505 compression support to PHP.
1506
1507 %description zlib -l pl
1508 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji zlib.
1509
1510 %prep
1511 %setup -q
1512 # this patch is broken by design, breaks --enable-versioning for example
1513 # update: --enable-version is broken by itself, it disables dynamic modules.
1514 %patch0 -p1
1515 %patch1 -p1
1516 %patch2 -p1
1517 %patch3 -p1
1518 %patch4 -p1
1519 %patch5 -p1
1520 %patch6 -p1
1521 %patch7 -p1
1522 %patch8 -p1
1523 cp php.ini-dist php.ini
1524 %patch10 -p1
1525 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1526 # conditionally...
1527 %patch11 -p1
1528 %patch14 -p1
1529 %patch15 -p1
1530 %patch16 -p1
1531 %patch17 -p1
1532 %patch18 -p1
1533 %patch19 -p1
1534 %patch20 -p1
1535 %patch21 -p1
1536 %patch23 -p1
1537 %patch24 -p1
1538 %patch25 -p1
1539 %patch26 -p1
1540
1541 %if %{with hardening}
1542 zcat %{SOURCE9} | patch -p1 || exit 1
1543 patch -p1 < %{PATCH30} || exit 1
1544 %endif
1545 %patch31 -p1
1546 %patch32 -p1
1547
1548 # conflict seems to be resolved by recode patches
1549 rm -f ext/recode/config9.m4
1550
1551 # new apr
1552 sed -i -e 's#apr-config#apr-1-config#g' sapi/apache*/*.m4
1553
1554 %build
1555 if API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h) && [ $API != %{php_api_version} ]; then
1556         echo "Set %%define php_api_version to $API and rerun."
1557         exit 1
1558 fi
1559
1560 if API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h) && [ $API != %{zend_module_api} ]; then
1561         echo "Set %%define zend_module_api to $API and rerun."
1562         exit 1
1563 fi
1564
1565 if API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h) && [ $API != %{zend_extension_api} ]; then
1566         echo "Set %%define zend_extension_api to $API and rerun."
1567         exit 1
1568 fi
1569
1570 CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include"
1571 %if %{with apache2}
1572 # Apache2 CFLAGS. harmless for other SAPIs.
1573 CFLAGS="$CFLAGS $(%{_bindir}/apr-1-config --includes) $(%{_bindir}/apu-1-config --includes)"
1574 %endif
1575
1576 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1577 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1578         rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1579         %{__libtoolize}
1580         %{__aclocal}
1581         ./buildconf --force
1582         touch _built-conf
1583 fi
1584 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
1585
1586 sapis="
1587 %if %{with fcgi}
1588 fcgi
1589 %endif
1590 cgi cli
1591 %if %{with apache1}
1592 apxs1
1593 %endif
1594 %if %{with apache2}
1595 apxs2
1596 %endif
1597 "
1598 for sapi in $sapis; do
1599         [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1600
1601         %configure \
1602         `
1603         case $sapi in
1604         cgi)
1605                 echo --enable-discard-path --enable-force-cgi-redirect
1606         ;;
1607         cli)
1608                 echo --disable-cgi
1609         ;;
1610         fcgi)
1611                 echo --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect
1612         ;;
1613         apxs1)
1614                 ver=%(rpm -q --qf '%%{version}' apache1-apxs)
1615                 echo --with-apxs=%{apxs1} --with-apache-version=$ver
1616         ;;
1617         apxs2)
1618                 ver=%(rpm -q --qf '%%{version}' apache-apxs)
1619                 echo --with-apxs2=%{apxs2} --with-apache-version=$ver
1620         ;;
1621         esac
1622         ` \
1623         --cache-file=config.cache \
1624         --with-libdir=%{_lib} \
1625         --with-config-file-path=%{_sysconfdir} \
1626         --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1627         --with-exec-dir=%{_bindir} \
1628         --%{!?debug:dis}%{?debug:en}able-debug \
1629         --enable-zend-multibyte \
1630         %{?with_zts:--enable-maintainer-zts} \
1631         --enable-memory-limit \
1632         --enable-bcmath=shared \
1633         --enable-calendar=shared \
1634         --enable-ctype=shared \
1635         --enable-dba=shared \
1636         --with-inifile \
1637         --with-flatfile \
1638         --enable-dom=shared \
1639         --enable-exif=shared \
1640         --enable-filepro=shared \
1641         --enable-ftp=shared \
1642         --enable-gd-native-ttf \
1643         --enable-gd-jus-conf \
1644         --enable-libxml \
1645         --enable-magic-quotes \
1646         --enable-mbstring=shared,all \
1647         --enable-mbregex \
1648         --enable-pcntl=shared \
1649         --enable-pdo=shared \
1650 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1651         --with-pdo-dblib=shared \
1652 %endif
1653 %if %{with interbase} && %{without interbase_inst}
1654         --with-pdo-firebird=shared \
1655 %endif
1656         --with-pdo-mysql=shared \
1657         %{?with_oci8:--with-pdo-oci=shared} \
1658         %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1659         %{?with_pgsql:--with-pdo-pgsql=shared} \
1660         %{?with_sqlite:--with-pdo-sqlite=shared} \
1661         --enable-posix=shared \
1662         --enable-session \
1663         --enable-shared \
1664         --enable-shmop=shared \
1665         --enable-simplexml \
1666         --enable-sysvmsg=shared \
1667         --enable-sysvsem=shared \
1668         --enable-sysvshm=shared \
1669         --enable-track-vars \
1670         --enable-trans-sid \
1671         --enable-safe-mode \
1672         --enable-soap=shared \
1673         --enable-sockets=shared \
1674         --enable-tokenizer=shared \
1675         --enable-ucd-snmp-hack \
1676         %{?with_wddx:--enable-wddx=shared} \
1677         --enable-xml=shared \
1678         --with-xmlreader=shared \
1679         --with-bz2=shared \
1680         %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1681         %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
1682         --enable-dbase=shared \
1683 %if %{with xmlrpc}
1684         --with-expat-dir=shared,/usr \
1685 %else
1686         --without-expat-dir \
1687 %endif
1688         %{?with_fdf:--with-fdftk=shared} \
1689         --with-iconv=shared \
1690         --with-filepro=shared \
1691         --with-freetype-dir=shared \
1692         --with-gettext=shared \
1693         --with-gd=shared,/usr \
1694         --with-gdbm \
1695         --with-gmp=shared \
1696         %{?with_hwapi:--with-hwapi=shared} \
1697         %{?with_imap:--with-imap=shared --with-imap-ssl} \
1698         %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1699         --with-jpeg-dir=/usr \
1700         %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1701         --with-mcrypt=shared \
1702         %{?with_mhash:--with-mhash=shared} \
1703         %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1704         %{?with_ming:--with-ming=shared} \
1705         %{?with_mm:--with-mm} \
1706         %{?with_msession:--with-msession=shared}%{!?with_msession:--without-msession} \
1707         %{?with_mssql:--with-mssql=shared} \
1708         --with-mysql=shared,/usr \
1709         --with-mysql-sock=/var/lib/mysql/mysql.sock \
1710         %{?with_mysqli:--with-mysqli=shared} \
1711         --with-ncurses=shared \
1712         %{?with_oci8:--with-oci8=shared} \
1713         %{?with_openssl:--with-openssl=shared} \
1714         --with-kerberos \
1715         %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
1716         --with-pear=%{php_pear_dir} \
1717         %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1718         --with-png-dir=/usr \
1719         %{?with_pspell:--with-pspell=shared} \
1720         --with-readline=shared \
1721         %{?with_recode:--with-recode=shared} \
1722         --with-regex=php \
1723         --without-sablot-js \
1724         %{?with_snmp:--with-snmp=shared} \
1725         %{?with_sybase:--with-sybase=shared,/usr} \
1726         %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1727         %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1728         --with-t1lib=shared \
1729         %{?with_tidy:--with-tidy=shared} \
1730         --with-tiff-dir=/usr \
1731         %{?with_odbc:--with-unixODBC=shared,/usr} \
1732         %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
1733         --with-xsl=shared \
1734         --with-zlib=shared \
1735         --with-zlib-dir=shared,/usr
1736
1737         cp -f Makefile Makefile.$sapi
1738
1739         # left for debugging purposes
1740         cp -f main/php_config.h php_config.h.$sapi
1741 done
1742
1743 # for now session_mm doesn't work with shared session module...
1744 # --enable-session=shared
1745 # %{!?with_mm:--with-mm=shared,no}%{?with_mm:--with-mm=shared}
1746
1747 %{__make} build-modules
1748
1749 %{__make} libphp_common.la
1750 # fix install paths, avoid evil rpaths
1751 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
1752
1753 %if %{with apache1}
1754 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1755 sed -i -e "
1756 s|^libdir=.*|libdir='%{_libdir}/apache1'|;
1757 s|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache1 |" sapi/apache/libphp5.la
1758 %endif
1759
1760 %if %{with apache2}
1761 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1762 sed -i -e "
1763 s|^libdir=.*|libdir='%{_libdir}/apache'|;
1764 s|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache |" sapi/apache2handler/libphp5.la
1765 %endif
1766
1767 # FCGI
1768 %if %{with fcgi}
1769 cp -af php_config.h.fcgi main/php_config.h
1770 %{__make} sapi/cgi/php -f Makefile.fcgi
1771 cp -r sapi/cgi sapi/fcgi
1772 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1773 %endif
1774
1775 # CGI
1776 cp -af php_config.h.cgi main/php_config.h
1777 %{__make} sapi/cgi/php -f Makefile.cgi
1778
1779 # CLI
1780 cp -af php_config.h.cli main/php_config.h
1781 %{__make} sapi/cli/php -f Makefile.cli
1782
1783 %install
1784 rm -rf $RPM_BUILD_ROOT
1785 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi},%{_phpsharedir}} \
1786         $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
1787         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1788         $RPM_BUILD_ROOT/var/run/php \
1789         $RPM_BUILD_ROOT{/etc/apache/conf.d,/etc/httpd/httpd.conf} \
1790         $RPM_BUILD_ROOT%{_mandir}/man1
1791
1792 # install apache1 DSO module
1793 %if %{with apache1}
1794 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1/
1795 %endif
1796
1797 # install apache2 DSO module
1798 %if %{with apache2}
1799 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache/
1800 %endif
1801
1802 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1803
1804 # install the apache modules' files
1805 %{__make} install-headers install-build install-modules install-programs \
1806         INSTALL_ROOT=$RPM_BUILD_ROOT
1807
1808 # as of 5.0.5, phpextdist isn't installed by default
1809 install scripts/dev/phpextdist $RPM_BUILD_ROOT%{_bindir}
1810
1811 # install CGI
1812 libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
1813
1814 # install FCGI
1815 %if %{with fcgi}
1816 libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1817 %endif
1818
1819 # install CLI
1820 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1821 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1822 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1823
1824 # TODO:
1825 # Why make install doesn't install libphp5.so ?
1826 #install libs/libphp5.so $RPM_BUILD_ROOT%{apachelib}
1827
1828 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1829
1830 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1831 %if %{with fcgi}
1832 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1833 %endif
1834 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1835 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1836 install %{SOURCE3} $RPM_BUILD_ROOT%{_sbindir}
1837 install %{SOURCE1} .
1838
1839 %if %{with apache1}
1840 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
1841 install %{SOURCE4} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1842 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1843 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1844 %endif
1845
1846 %if %{with apache2}
1847 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
1848 install %{SOURCE4} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1849 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1850 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1851 %endif
1852
1853 cp -f Zend/LICENSE{,.Zend}
1854
1855 # Generate stub .ini files for each subpackage
1856 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1857 for so in modules/*.so; do
1858         mod=$(basename $so .so)
1859         conf="%{_sysconfdir}/conf.d/${mod}.ini"
1860         # xml needs to be loaded before wddx
1861         [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_${mod}.ini"
1862         cat > $RPM_BUILD_ROOT${conf} <<EOF
1863 ; Enable ${mod} extension module
1864 extension=${mod}.so
1865 EOF
1866 done
1867
1868 # Not in all SAPI, so don't need the .ini fragments.
1869 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/{ncurses,pcntl,readline}.ini
1870
1871 # use system automake and {lib,sh}tool
1872 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1873 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1874 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1875 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1876
1877 %clean
1878 rm -rf $RPM_BUILD_ROOT
1879
1880 %if %{with apache1}
1881 %triggerpostun -- %{name} < 4:5.0.4-9.11
1882 %{apxs1} -e -A -n php5 %{_pkglibdir}/libphp5.so 1>&2
1883 %{__perl} -pi -e \
1884         's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1885         /etc/apache/apache.conf
1886 %service -q apache restart
1887 %endif
1888
1889 %post
1890 if [ "$1" = "1" ]; then
1891 %if %{with apache1}
1892         %service -q apache restart
1893 %endif
1894 %if %{with apache2}
1895         %service -q httpd restart
1896 %endif
1897 fi
1898
1899 %postun
1900 if [ "$1" = "0" ]; then
1901 %if %{with apache1}
1902         %service -q apache restart
1903 %endif
1904 %if %{with apache2}
1905         %service -q httpd restart
1906 %endif
1907 fi
1908
1909 %post -n apache1-mod_php
1910 if [ "$1" = "1" ]; then
1911         %service -q apache restart
1912 fi
1913
1914 %postun -n apache1-mod_php
1915 if [ "$1" = "0" ]; then
1916         %service -q apache restart
1917 fi
1918
1919 %post -n apache-mod_php
1920 if [ "$1" = "1" ]; then
1921         %service -q httpd restart
1922 fi
1923
1924 %postun -n apache-mod_php
1925 if [ "$1" = "0" ]; then
1926         %service -q httpd restart
1927 fi
1928
1929 # so tired of typing... so decided to create macros
1930 # macro called at extension post scriptlet
1931 %define extension_post \
1932 if [ "$1" = "1" ]; then \
1933         [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1934         [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1935 fi
1936
1937 # macro called at extension postun scriptlet
1938 %define extension_postun \
1939 if [ "$1" = "0" ]; then \
1940         [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1941         [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1942 fi
1943
1944 %post   common -p /sbin/ldconfig
1945 %postun common -p /sbin/ldconfig
1946
1947 %posttrans common
1948 # minimizing apache restarts logics. we restart webserver:
1949 #
1950 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1951 # 2. first install of extension (post: $1 = 1)
1952 # 2. uninstall of extension (postun: $1 == 0)
1953 #
1954 # the strict internal deps between extensions (and apache modules) and
1955 # common package are very important for all this to work.
1956
1957 # restart webserver at the end of transaction
1958 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
1959 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
1960
1961 %if %{with apache2}
1962 %triggerpostun -- php < 4:5.0.4-7.1
1963 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
1964 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
1965         cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1966         mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
1967 fi
1968
1969 # extra trigger, if they did not upgrade to 4:5.0.4-7 but still had old php-apache.ini
1970 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1
1971 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
1972 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
1973         cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1974         mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
1975 fi
1976 %endif
1977
1978 %post bcmath
1979 %extension_post
1980
1981 %postun bcmath
1982 %extension_postun
1983
1984 %post bzip2
1985 %extension_post
1986
1987 %postun bzip2
1988 %extension_postun
1989
1990 %post calendar
1991 %extension_post
1992
1993 %postun calendar
1994 %extension_postun
1995
1996 %post ctype
1997 %extension_post
1998
1999 %postun ctype
2000 %extension_postun
2001
2002 %post curl
2003 %extension_post
2004
2005 %postun curl
2006 %extension_postun
2007
2008 %post dba
2009 %extension_post
2010
2011 %postun dba
2012 %extension_postun
2013
2014 %post dbase
2015 %extension_post
2016
2017 %postun dbase
2018 %extension_postun
2019
2020 %post dom
2021 %extension_post
2022
2023 %postun dom
2024 %extension_postun
2025
2026 %post exif
2027 %extension_post
2028
2029 %postun exif
2030 %extension_postun
2031
2032 %post fdf
2033 %extension_post
2034
2035 %postun fdf
2036 %extension_postun
2037
2038 %post filepro
2039 %extension_post
2040
2041 %postun filepro
2042 %extension_postun
2043
2044 %post ftp
2045 %extension_post
2046
2047 %postun ftp
2048 %extension_postun
2049
2050 %post gd
2051 %extension_post
2052
2053 %postun gd
2054 %extension_postun
2055
2056 %post gettext
2057 %extension_post
2058
2059 %postun gettext
2060 %extension_postun
2061
2062 %post gmp
2063 %extension_post
2064
2065 %postun gmp
2066 %extension_postun
2067
2068 %post hwapi
2069 %extension_post
2070
2071 %postun hwapi
2072 %extension_postun
2073
2074 %post iconv
2075 %extension_post
2076
2077 %postun iconv
2078 %extension_postun
2079
2080 %post imap
2081 %extension_post
2082
2083 %postun imap
2084 %extension_postun
2085
2086 %post interbase
2087 %extension_post
2088
2089 %postun interbase
2090 %extension_postun
2091
2092 %post ldap
2093 %extension_post
2094
2095 %postun ldap
2096 %extension_postun
2097
2098 %post mbstring
2099 %extension_post
2100
2101 %postun mbstring
2102 %extension_postun
2103
2104 %post mcrypt
2105 %extension_post
2106
2107 %postun mcrypt
2108 %extension_postun
2109
2110 %post mhash
2111 %extension_post
2112
2113 %postun mhash
2114 %extension_postun
2115
2116 %post mime_magic
2117 %extension_post
2118
2119 %postun mime_magic
2120 %extension_postun
2121
2122 %post ming
2123 %extension_post
2124
2125 %postun ming
2126 %extension_postun
2127
2128 %post msession
2129 %extension_post
2130
2131 %postun msession
2132 %extension_postun
2133
2134 %post mssql
2135 %extension_post
2136
2137 %postun mssql
2138 %extension_postun
2139
2140 %post mysql
2141 %extension_post
2142
2143 %postun mysql
2144 %extension_postun
2145
2146 %post mysqli
2147 %extension_post
2148
2149 %postun mysqli
2150 %extension_postun
2151
2152 %post ncurses
2153 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2154         %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cgi.ini
2155 fi
2156 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2157         %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cli.ini
2158 fi
2159
2160 %postun ncurses
2161 if [ "$1" = "0" ]; then
2162         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2163                 %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cgi.ini
2164         fi
2165         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2166                 %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cli.ini
2167         fi
2168 fi
2169
2170 %post oci8
2171 %extension_post
2172
2173 %postun oci8
2174 %extension_postun
2175
2176 %post odbc
2177 %extension_post
2178
2179 %postun odbc
2180 %extension_postun
2181
2182 %post openssl
2183 %extension_post
2184
2185 %postun openssl
2186 %extension_postun
2187
2188 %post pcntl
2189 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2190         %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cgi.ini
2191 fi
2192 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2193         %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cli.ini
2194 fi
2195
2196 %postun pcntl
2197 if [ "$1" = "0" ]; then
2198         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2199                 %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cgi.ini
2200         fi
2201         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2202                 %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cli.ini
2203         fi
2204 fi
2205
2206 %post pcre
2207 %extension_post
2208
2209 %postun pcre
2210 %extension_postun
2211
2212 %post pdo-dblib
2213 %extension_post
2214
2215 %postun pdo-dblib
2216 %extension_postun
2217
2218 %post pdo-mysql
2219 %extension_post
2220
2221 %postun pdo-mysql
2222 %extension_postun
2223
2224 %post pdo-odbc
2225 %extension_post
2226
2227 %postun pdo-odbc
2228 %extension_postun
2229
2230 %post pdo-pgsql
2231 %extension_post
2232
2233 %postun pdo-pgsql
2234 %extension_postun
2235
2236 %post pdo-sqlite
2237 %extension_post
2238
2239 %postun pdo-sqlite
2240 %extension_postun
2241
2242 %post pgsql
2243 %extension_post
2244
2245 %postun pgsql
2246 %extension_postun
2247
2248 %post posix
2249 %extension_post
2250
2251 %postun posix
2252 %extension_postun
2253
2254 %post pspell
2255 %extension_post
2256
2257 %postun pspell
2258 %extension_postun
2259
2260 %post readline
2261 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2262         %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cgi.ini
2263 fi
2264 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2265         %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cli.ini
2266 fi
2267
2268 %postun readline
2269 if [ "$1" = "0" ]; then
2270         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2271                 %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cgi.ini
2272         fi
2273         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2274                 %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cli.ini
2275         fi
2276 fi
2277
2278 %post recode
2279 %extension_post
2280
2281 %postun recode
2282 %extension_postun
2283
2284 %post session
2285 %extension_post
2286
2287 %postun session
2288 %extension_postun
2289
2290 %post shmop
2291 %extension_post
2292
2293 %postun shmop
2294 %extension_postun
2295
2296 %post snmp
2297 %extension_post
2298
2299 %postun snmp
2300 %extension_postun
2301
2302 %post soap
2303 %extension_post
2304
2305 %postun soap
2306 %extension_postun
2307 if [ "$1" = "0" ]; then
2308         %{_sbindir}/php-module-install remove soap %{_sysconfdir}/php.ini
2309 fi
2310
2311 %post sockets
2312 %extension_post
2313
2314 %postun sockets
2315 %extension_postun
2316
2317 %post sqlite
2318 %extension_post
2319
2320 %postun sqlite
2321 %extension_postun
2322
2323 %post sybase
2324 %extension_post
2325
2326 %postun sybase
2327 %extension_postun
2328
2329 %post sybase-ct
2330 %extension_post
2331
2332 %postun sybase-ct
2333 %extension_postun
2334
2335 %post sysvmsg
2336 %extension_post
2337
2338 %postun sysvmsg
2339 %extension_postun
2340
2341 %post sysvsem
2342 %extension_post
2343
2344 %postun sysvsem
2345 %extension_postun
2346
2347 %post sysvshm
2348 %extension_post
2349
2350 %postun sysvshm
2351 %extension_postun
2352
2353 %post tidy
2354 %extension_post
2355
2356 %postun tidy
2357 %extension_postun
2358
2359 %post tokenizer
2360 %extension_post
2361
2362 %postun tokenizer
2363 %extension_postun
2364
2365 %post wddx
2366 %extension_post
2367
2368 %postun wddx
2369 %extension_postun
2370
2371 %post xml
2372 %extension_post
2373
2374 %postun xml
2375 %extension_postun
2376
2377 %post xmlreader
2378 %extension_post
2379
2380 %postun xmlreader
2381 %extension_postun
2382
2383 %post xmlrpc
2384 %extension_post
2385
2386 %postun xmlrpc
2387 %extension_postun
2388
2389 %post xsl
2390 %extension_post
2391
2392 %postun xsl
2393 %extension_postun
2394
2395 %post zlib
2396 %extension_post
2397
2398 %postun zlib
2399 %extension_postun
2400
2401 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2402 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
2403
2404 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2405 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove bzip2 %{_sysconfdir}/php.ini
2406
2407 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2408 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
2409
2410 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2411 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ctype %{_sysconfdir}/php.ini
2412
2413 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2414 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
2415
2416 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2417 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
2418
2419 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2420 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
2421
2422 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2423 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dom %{_sysconfdir}/php.ini
2424
2425 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2426 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
2427
2428 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2429 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove fdf %{_sysconfdir}/php.ini
2430
2431 %triggerun filepro -- %{name}-filepro < 4:5.0.4-9.1
2432 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
2433
2434 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2435 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
2436
2437 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2438 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
2439
2440 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2441 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
2442
2443 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2444 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove gmp %{_sysconfdir}/php.ini
2445
2446 %triggerun hwapi -- %{name}-hwapi < 4:5.0.4-9.1
2447 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove hwapi %{_sysconfdir}/php.ini
2448
2449 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2450 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove iconv %{_sysconfdir}/php.ini
2451
2452 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2453 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
2454
2455 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2456 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove interbase %{_sysconfdir}/php.ini
2457
2458 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2459 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
2460
2461 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2462 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mbstring %{_sysconfdir}/php.ini
2463
2464 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2465 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
2466
2467 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2468 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
2469
2470 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2471 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mime_magic %{_sysconfdir}/php.ini
2472
2473 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2474 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ming %{_sysconfdir}/php.ini
2475
2476 %triggerun msession -- %{name}-msession < 4:5.0.4-9.1
2477 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove msession %{_sysconfdir}/php.ini
2478
2479 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2480 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mssql %{_sysconfdir}/php.ini
2481
2482 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2483 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
2484
2485 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2486 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mysqli %{_sysconfdir}/php.ini
2487
2488 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2489 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
2490
2491 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2492 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
2493
2494 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2495 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove openssl %{_sysconfdir}/php.ini
2496
2497 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2498 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
2499
2500 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2501 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
2502
2503 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2504 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
2505
2506 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2507 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove pspell %{_sysconfdir}/php.ini
2508
2509 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2510 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
2511
2512 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2513 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
2514
2515 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2516 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove shmop %{_sysconfdir}/php.ini
2517
2518 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2519 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
2520
2521 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2522 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove soap %{_sysconfdir}/php.ini
2523
2524 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2525 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
2526
2527 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2528 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sqlite %{_sysconfdir}/php.ini
2529
2530 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2531 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sybase %{_sysconfdir}/php.ini
2532
2533 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2534 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sybase-ct %{_sysconfdir}/php.ini
2535
2536 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2537 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sysvmsg %{_sysconfdir}/php.ini
2538
2539 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2540 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
2541
2542 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2543 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
2544
2545 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2546 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove tidy %{_sysconfdir}/php.ini
2547
2548 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2549 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
2550
2551 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2552 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
2553
2554 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2555 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove xmlrpc %{_sysconfdir}/php.ini
2556
2557 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2558 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove xsl %{_sysconfdir}/php.ini
2559
2560 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2561 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
2562
2563 %if %{with apache1}
2564 %files -n apache1-mod_php
2565 %defattr(644,root,root,755)
2566 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2567 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2568 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2569 /home/services/apache/icons/*
2570 %endif
2571
2572 %if %{with apache2}
2573 %files -n apache-mod_php
2574 %defattr(644,root,root,755)
2575 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
2576 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2577 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2578 /home/services/httpd/icons/*
2579 %endif
2580
2581 %if %{with fcgi}
2582 %files fcgi
2583 %defattr(644,root,root,755)
2584 %doc sapi/cgi/README.FastCGI
2585 %attr(755,root,root) %{_bindir}/php.fcgi
2586 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2587 %endif
2588
2589 %files cgi
2590 %defattr(644,root,root,755)
2591 %attr(755,root,root) %{_bindir}/php.cgi
2592 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2593
2594 %files cli
2595 %defattr(644,root,root,755)
2596 %attr(755,root,root) %{_bindir}/php.cli
2597 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2598 %{_mandir}/man1/php.1*
2599 %{_mandir}/man1/php.cli.1*
2600
2601 %files program
2602 %defattr(644,root,root,755)
2603 %attr(755,root,root) %{_bindir}/php
2604
2605 %files common
2606 %defattr(644,root,root,755)
2607 %doc php.ini-*
2608 %doc CREDITS Zend/ZEND_CHANGES
2609 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2610
2611 %dir %{_sysconfdir}
2612 %dir %{_sysconfdir}/conf.d
2613 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2614 %attr(770,root,http) %dir %verify(not group mode) /var/run/php
2615 %attr(755,root,root) %{_sbindir}/php-module-install
2616 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2617 %dir %{extensionsdir}
2618 %dir %{_phpsharedir}
2619
2620 %files devel
2621 %defattr(644,root,root,755)
2622 %doc README.UNIX-BUILD-SYSTEM
2623 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2624 %doc CODING_STANDARDS
2625 %attr(755,root,root) %{_bindir}/phpextdist
2626 %attr(755,root,root) %{_bindir}/phpize
2627 %attr(755,root,root) %{_bindir}/php-config
2628 %attr(755,root,root) %{_libdir}/libphp_common.so
2629 %{_libdir}/libphp_common.la
2630 %{_includedir}/php
2631 %{_libdir}/php/build
2632 %{_mandir}/man1/*
2633
2634 %files bcmath
2635 %defattr(644,root,root,755)
2636 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2637 %attr(755,root,root) %{extensionsdir}/bcmath.so
2638
2639 %files bzip2
2640 %defattr(644,root,root,755)
2641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2642 %attr(755,root,root) %{extensionsdir}/bz2.so
2643
2644 %files calendar
2645 %defattr(644,root,root,755)
2646 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2647 %attr(755,root,root) %{extensionsdir}/calendar.so
2648
2649 %files ctype
2650 %defattr(644,root,root,755)
2651 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2652 %attr(755,root,root) %{extensionsdir}/ctype.so
2653
2654 %if %{with curl}
2655 %files curl
2656 %defattr(644,root,root,755)
2657 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2658 %attr(755,root,root) %{extensionsdir}/curl.so
2659 %endif
2660
2661 %files dba
2662 %defattr(644,root,root,755)
2663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2664 %attr(755,root,root) %{extensionsdir}/dba.so
2665
2666 %files dbase
2667 %defattr(644,root,root,755)
2668 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2669 %attr(755,root,root) %{extensionsdir}/dbase.so
2670
2671 %files dom
2672 %defattr(644,root,root,755)
2673 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2674 %attr(755,root,root) %{extensionsdir}/dom.so
2675
2676 %if %{with fdf}
2677 %files fdf
2678 %defattr(644,root,root,755)
2679 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2680 %attr(755,root,root) %{extensionsdir}/fdf.so
2681 %endif
2682
2683 %files exif
2684 %defattr(644,root,root,755)
2685 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2686 %attr(755,root,root) %{extensionsdir}/exif.so
2687
2688 %files filepro
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filepro.ini
2691 %attr(755,root,root) %{extensionsdir}/filepro.so
2692
2693 %files ftp
2694 %defattr(644,root,root,755)
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2696 %attr(755,root,root) %{extensionsdir}/ftp.so
2697
2698 %files gd
2699 %defattr(644,root,root,755)
2700 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2701 %attr(755,root,root) %{extensionsdir}/gd.so
2702
2703 %files gettext
2704 %defattr(644,root,root,755)
2705 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2706 %attr(755,root,root) %{extensionsdir}/gettext.so
2707
2708 %files gmp
2709 %defattr(644,root,root,755)
2710 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2711 %attr(755,root,root) %{extensionsdir}/gmp.so
2712
2713 %if %{with hwapi}
2714 %files hwapi
2715 %defattr(644,root,root,755)
2716 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hwapi.ini
2717 %attr(755,root,root) %{extensionsdir}/hwapi.so
2718 %endif
2719
2720 %files iconv
2721 %defattr(644,root,root,755)
2722 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2723 %attr(755,root,root) %{extensionsdir}/iconv.so
2724
2725 %if %{with imap}
2726 %files imap
2727 %defattr(644,root,root,755)
2728 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2729 %attr(755,root,root) %{extensionsdir}/imap.so
2730 %endif
2731
2732 %if %{with interbase}
2733 %files interbase
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2736 %attr(755,root,root) %{extensionsdir}/interbase.so
2737 %endif
2738
2739 %if %{with ldap}
2740 %files ldap
2741 %defattr(644,root,root,755)
2742 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2743 %attr(755,root,root) %{extensionsdir}/ldap.so
2744 %endif
2745
2746 %files mbstring
2747 %defattr(644,root,root,755)
2748 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2749 %attr(755,root,root) %{extensionsdir}/mbstring.so
2750
2751 %files mcrypt
2752 %defattr(644,root,root,755)
2753 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2754 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2755
2756 %if %{with mhash}
2757 %files mhash
2758 %defattr(644,root,root,755)
2759 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2760 %attr(755,root,root) %{extensionsdir}/mhash.so
2761 %endif
2762
2763 %if %{with mime_magic}
2764 %files mime_magic
2765 %defattr(644,root,root,755)
2766 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2767 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2768 %endif
2769
2770 %if %{with ming}
2771 %files ming
2772 %defattr(644,root,root,755)
2773 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2774 %attr(755,root,root) %{extensionsdir}/ming.so
2775 %endif
2776
2777 %if %{with msession}
2778 %files msession
2779 %defattr(644,root,root,755)
2780 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/msession.ini
2781 %attr(755,root,root) %{extensionsdir}/msession.so
2782 %endif
2783
2784 %if %{with mssql}
2785 %files mssql
2786 %defattr(644,root,root,755)
2787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2788 %attr(755,root,root) %{extensionsdir}/mssql.so
2789 %endif
2790
2791 %files mysql
2792 %defattr(644,root,root,755)
2793 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2794 %attr(755,root,root) %{extensionsdir}/mysql.so
2795
2796 %if %{with mysqli}
2797 %files mysqli
2798 %defattr(644,root,root,755)
2799 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2800 %attr(755,root,root) %{extensionsdir}/mysqli.so
2801 %endif
2802
2803 %files ncurses
2804 %defattr(644,root,root,755)
2805 %attr(755,root,root) %{extensionsdir}/ncurses.so
2806
2807 %if %{with oci8}
2808 %files oci8
2809 %defattr(644,root,root,755)
2810 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2811 %attr(755,root,root) %{extensionsdir}/oci8.so
2812 %endif
2813
2814 %if %{with odbc}
2815 %files odbc
2816 %defattr(644,root,root,755)
2817 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2818 %attr(755,root,root) %{extensionsdir}/odbc.so
2819 %endif
2820
2821 %if %{with openssl}
2822 %files openssl
2823 %defattr(644,root,root,755)
2824 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2825 %attr(755,root,root) %{extensionsdir}/openssl.so
2826 %endif
2827
2828 %files pcntl
2829 %defattr(644,root,root,755)
2830 %attr(755,root,root) %{extensionsdir}/pcntl.so
2831
2832 %if %{with pcre}
2833 %files pcre
2834 %defattr(644,root,root,755)
2835 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcre.ini
2836 %attr(755,root,root) %{extensionsdir}/pcre.so
2837 %endif
2838
2839 %files pdo
2840 %defattr(644,root,root,755)
2841 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2842 %attr(755,root,root) %{extensionsdir}/pdo.so
2843
2844 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2845 %files pdo-dblib
2846 %defattr(644,root,root,755)
2847 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2848 %attr(755,root,root) %{extensionsdir}/pdo_dblib.so
2849 %endif
2850
2851 %files pdo-mysql
2852 %defattr(644,root,root,755)
2853 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2854 %attr(755,root,root) %{extensionsdir}/pdo_mysql.so
2855
2856 %if %{with oci8}
2857 %files pdo-oci
2858 %defattr(644,root,root,755)
2859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2860 %attr(755,root,root) %{extensionsdir}/pdo_oci.so
2861 %endif
2862
2863 %if %{with odbc}
2864 %files pdo-odbc
2865 %defattr(644,root,root,755)
2866 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2867 %attr(755,root,root) %{extensionsdir}/pdo_odbc.so
2868 %endif
2869
2870 %if %{with pgsql}
2871 %files pdo-pgsql
2872 %defattr(644,root,root,755)
2873 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2874 %attr(755,root,root) %{extensionsdir}/pdo_pgsql.so
2875 %endif
2876
2877 %if %{with sqlite}
2878 %files pdo-sqlite
2879 %defattr(644,root,root,755)
2880 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2881 %attr(755,root,root) %{extensionsdir}/pdo_sqlite.so
2882 %endif
2883
2884 %if %{with pgsql}
2885 %files pgsql
2886 %defattr(644,root,root,755)
2887 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2888 %attr(755,root,root) %{extensionsdir}/pgsql.so
2889 %endif
2890
2891 %files posix
2892 %defattr(644,root,root,755)
2893 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2894 %attr(755,root,root) %{extensionsdir}/posix.so
2895
2896 %if %{with pspell}
2897 %files pspell
2898 %defattr(644,root,root,755)
2899 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2900 %attr(755,root,root) %{extensionsdir}/pspell.so
2901 %endif
2902
2903 %files readline
2904 %defattr(644,root,root,755)
2905 %attr(755,root,root) %{extensionsdir}/readline.so
2906
2907 %if %{with recode}
2908 %files recode
2909 %defattr(644,root,root,755)
2910 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2911 %attr(755,root,root) %{extensionsdir}/recode.so
2912 %endif
2913
2914 # session_mm doesn't work with shared session
2915 #%files session
2916 #%defattr(644,root,root,755)
2917 #%attr(755,root,root) %{extensionsdir}/session.so
2918
2919 %if 0
2920 # simplexml is needed by spl, and spl can't be built shared as of now (5.1.0RC3)
2921 %files simplexml
2922 %defattr(644,root,root,755)
2923 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2924 %attr(755,root,root) %{extensionsdir}/simplexml.so
2925 %endif
2926
2927 %files shmop
2928 %defattr(644,root,root,755)
2929 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2930 %attr(755,root,root) %{extensionsdir}/shmop.so
2931
2932 %if %{with snmp}
2933 %files snmp
2934 %defattr(644,root,root,755)
2935 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2936 %attr(755,root,root) %{extensionsdir}/snmp.so
2937 %endif
2938
2939 %files soap
2940 %defattr(644,root,root,755)
2941 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2942 %attr(755,root,root) %{extensionsdir}/soap.so
2943
2944 %files sockets
2945 %defattr(644,root,root,755)
2946 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2947 %attr(755,root,root) %{extensionsdir}/sockets.so
2948
2949 %if %{with sqlite}
2950 %files sqlite
2951 %defattr(644,root,root,755)
2952 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2953 %attr(755,root,root) %{extensionsdir}/sqlite.so
2954 %endif
2955
2956 %if %{with sybase}
2957 %files sybase
2958 %defattr(644,root,root,755)
2959 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2960 %attr(755,root,root) %{extensionsdir}/sybase.so
2961 %endif
2962
2963 %if %{with sybase_ct}
2964 %files sybase-ct
2965 %defattr(644,root,root,755)
2966 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2967 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2968 %endif
2969
2970 %files sysvmsg
2971 %defattr(644,root,root,755)
2972 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2973 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
2974
2975 %files sysvsem
2976 %defattr(644,root,root,755)
2977 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2978 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2979
2980 %files sysvshm
2981 %defattr(644,root,root,755)
2982 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2983 %attr(755,root,root) %{extensionsdir}/sysvshm.so
2984
2985 %if %{with tidy}
2986 %files tidy
2987 %defattr(644,root,root,755)
2988 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2989 %attr(755,root,root) %{extensionsdir}/tidy.so
2990 %endif
2991
2992 %files tokenizer
2993 %defattr(644,root,root,755)
2994 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2995 %attr(755,root,root) %{extensionsdir}/tokenizer.so
2996
2997 %if %{with wddx}
2998 %files wddx
2999 %defattr(644,root,root,755)
3000 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3001 %attr(755,root,root) %{extensionsdir}/wddx.so
3002 %endif
3003
3004 %files xml
3005 %defattr(644,root,root,755)
3006 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3007 %attr(755,root,root) %{extensionsdir}/xml.so
3008
3009 %files xmlreader
3010 %defattr(644,root,root,755)
3011 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
3012 %attr(755,root,root) %{extensionsdir}/xmlreader.so
3013
3014 %if %{with xmlrpc}
3015 %files xmlrpc
3016 %defattr(644,root,root,755)
3017 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3018 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
3019 %endif
3020
3021 %files xsl
3022 %defattr(644,root,root,755)
3023 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
3024 %attr(755,root,root) %{extensionsdir}/xsl.so
3025
3026 %files zlib
3027 %defattr(644,root,root,755)
3028 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3029 %attr(755,root,root) %{extensionsdir}/zlib.so
This page took 0.246279 seconds and 4 git commands to generate.