]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- setup date.timezone if possible; rel 6
[packages/php.git] / php.spec
1 # TODO
2 # - NOTE: mysqlnd does not support ssl or compression (see FAQ at http://dev.mysql.com/downloads/connector/php-mysqlnd/)
3 # - wddx: restore session support (not compiled in due DL extension check)
4 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
5 #   - removed from php 5.0 (currently in php4):
6 #   db, hyperwave, java, mcal, overload, qtdom
7 #   - removed from php 5.1:
8 #   cpdf, fam, oracle
9 #   - removed from php 5.2:
10 #   filepro, hw
11 #   - removed from php 5.3:
12 #   dbase, mime_magic, ming, ncurses, sybase
13 # - make additional headers and checking added by mail patch configurable
14 # - modularize standard (output from pure php -m)?
15 # - lib64 patch obsolete by $PHP_LIBDIR ?
16 # - WARNING: Phar: sha256/sha512 signature support disabled if ext/hash is
17 #   built shared, also PHAR_HAVE_OPENSSL is false if openssl is built shared.
18 #   make it runtime dep and add Suggests (or php warning messages)
19 # - some mods should be shared:
20 #$ php -m
21 # [PHP Modules]
22 #+Core
23 # date
24 #+ereg
25 # libxml
26 # Reflection
27 #
28 # Conditional build:
29 %bcond_with     fdf             # with FDF (PDF forms) module           (BR: proprietary lib)
30 %bcond_with     interbase_inst  # use InterBase install., not Firebird  (BR: proprietary libs)
31 %bcond_with     oci8            # with Oracle oci8 extension module     (BR: proprietary libs)
32 %bcond_with     system_gd       # with system gd (we prefer internal since it enables few more features)
33 %bcond_with     litespeed       # build litespeed module
34 %bcond_without  curl            # without CURL extension module
35 %bcond_without  filter          # without filter extension module
36 %bcond_without  imap            # without IMAP extension module
37 %bcond_without  interbase       # without InterBase extension module
38 %bcond_without  ldap            # without LDAP extension module
39 %bcond_without  mm              # without mm support for session storage
40 %bcond_without  mssql           # without MS SQL extension module
41 # don't turn it on by default; see TODO item for mysqlnd in this spec
42 %bcond_with     mysqlnd         # without mysqlnd support in mysql related extensions
43 %bcond_without  mysqli          # without mysqli support (Requires mysql > 4.1)
44 %bcond_without  odbc            # without ODBC extension module
45 %bcond_without  openssl         # without OpenSSL support and OpenSSL extension (module)
46 %bcond_without  pcre            # without PCRE extension module
47 %bcond_without  pgsql           # without PostgreSQL extension module
48 %bcond_without  phar            # without phar extension module
49 %bcond_without  pspell          # without pspell extension module
50 %bcond_without  recode          # without recode extension module
51 %bcond_without  snmp            # without SNMP extension module
52 %bcond_without  sqlite          # without SQLite extension module
53 %bcond_without  sqlite3         # without SQLite3 extension module
54 %bcond_without  sybase_ct       # without Sybase-CT extension module
55 %bcond_without  tidy            # without Tidy extension module
56 %bcond_without  wddx            # without WDDX extension module
57 %bcond_without  xmlrpc          # without XML-RPC extension module
58 %bcond_without  apache1         # disable building Apache 1.3.x SAPI
59 %bcond_without  apache2         # disable building Apache 2.x SAPI
60 %bcond_without  zts             # disable Zend Thread Safety
61 %bcond_without  cgi                     # disable CGI/FCGI SAPI
62 %bcond_without  fpm             # disable FPM
63 %bcond_without  suhosin         # with suhosin patch
64 %bcond_with     tests           # default off; test process very often hangs on builders, approx run time 45m; perform "make test"
65 %bcond_with     gcov            # Enable Code coverage reporting
66 %bcond_with     type_hints      # experimental support for strict typing/casting
67
68 %define apxs1           /usr/sbin/apxs1
69 %define apxs2           /usr/sbin/apxs
70
71 # disable all sapis
72 %if %{with gcov}
73 %undefine       with_apache1
74 %undefine       with_apache2
75 %undefine       with_cgi
76 %undefine       with_litespeed
77 %endif
78
79 # mm is not thread safe
80 %if %{with zts}
81 %undefine       with_mm
82 %endif
83
84 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
85 # ppc disabled (broken on th-ppc)
86 %undefine       with_interbase
87 %endif
88
89 %ifnarch %{ix86} %{x8664}
90 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
91 %undefine       with_fpm
92 %endif
93
94 %if 0
95 %if %{without apache1} && %{without apache2}
96 ERROR: You need to select at least one Apache SAPI to build shared modules.
97 %endif
98 %endif
99
100 # filter depends on pcre
101 %if %{without pcre}
102 %undefine       with_filter
103 %endif
104
105 %define         rel             5
106 Summary:        PHP: Hypertext Preprocessor
107 Summary(fr.UTF-8):      Le langage de script embarque-HTML PHP
108 Summary(pl.UTF-8):      Język skryptowy PHP
109 Summary(pt_BR.UTF-8):   A linguagem de script PHP
110 Summary(ru.UTF-8):      PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
111 Summary(uk.UTF-8):      PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
112 Name:           php
113 Version:        5.3.3
114 Release:        %{rel}%{?with_type_hints:th}
115 Epoch:          4
116 License:        PHP
117 Group:          Libraries
118 Source0:        http://www.php.net/distributions/%{name}-%{version}.tar.bz2
119 # Source0-md5:  21ceeeb232813c10283a5ca1b4c87b48
120 Source2:        %{name}-mod_%{name}.conf
121 Source3:        %{name}-cgi-fcgi.ini
122 Source4:        %{name}-apache.ini
123 Source5:        %{name}-cli.ini
124 # Taken from: http://browsers.garykeith.com/downloads.asp
125 Source9:        %{name}_browscap.ini
126 Source10:       %{name}-fpm.init
127 Source11:       %{name}-fpm.logrotate
128 Source12:       %{name}-branch.sh
129 Source13:       dep-tests.sh
130 Source14:       skip-tests.sh
131 Patch0:         %{name}-shared.patch
132 Patch1:         %{name}-pldlogo.patch
133 Patch2:         %{name}-mail.patch
134 Patch3:         %{name}-link-libs.patch
135 Patch4:         %{name}-libpq_fs_h_path.patch
136 Patch5:         %{name}-filter-shared.patch
137 Patch6:         %{name}-build_modules.patch
138 Patch7:         %{name}-sapi-ini-file.patch
139 Patch8:         %{name}-config-file-scan-dir.patch
140 Patch9:         %{name}-sh.patch
141 Patch10:        %{name}-ini.patch
142 %if %{with type_hints}
143 Patch12:        http://ilia.ws/patch/type_hint_53_v2.txt
144 %endif
145 Patch14:        %{name}-no_pear_install.patch
146 Patch15:        %{name}-zlib.patch
147 Patch17:        %{name}-readline.patch
148 Patch18:        %{name}-nohttpd.patch
149 Patch19:        %{name}-gd_imagerotate_enable.patch
150 Patch20:        %{name}-uint32_t.patch
151 Patch21:        %{name}-dba-link.patch
152 Patch22:        %{name}-both-apxs.patch
153 Patch23:        %{name}-builddir.patch
154 Patch24:        %{name}-zlib-for-getimagesize.patch
155 Patch25:        %{name}-stupidapache_version.patch
156 Patch26:        %{name}-pear.patch
157 Patch27:        %{name}-config-dir.patch
158 Patch29:        %{name}-fcgi-graceful.patch
159 Patch31:        %{name}-fcgi-error_log-no-newlines.patch
160 Patch32:        %{name}-curl-limit-speed.patch
161 Patch34:        %{name}-libtool.patch
162 Patch35:        %{name}-tds.patch
163 Patch36:        %{name}-mysql-charsetphpini.patch
164 Patch37:        %{name}-mysqli-charsetphpini.patch
165 Patch38:        %{name}-pdo_mysql-charsetphpini.patch
166 Patch39:        %{name}-use-prog_sendmail.patch
167 Patch41:        %{name}-fpm-config.patch
168 Patch42:        %{name}-fpm-shared.patch
169 Patch43:        %{name}-silent-session-cleanup.patch
170 Patch44:        %{name}-include_path.patch
171 Patch45:        %{name}-imap-annotations.patch
172 Patch46:        %{name}-imap-myrights.patch
173 Patch47:        suhosin.patch
174 Patch49:        %{name}-m4-divert.patch
175 Patch50:        extension-shared-optional-dep.patch
176 Patch51:        spl-shared.patch
177 Patch52:        pcre-shared.patch
178 Patch53:        fix-test-run.patch
179 Patch54:        mysqlnd-shared.patch
180 Patch55:        bug-52078-fileinode.patch
181 Patch56:        bug-51901.patch
182 Patch57:        bug-52448.patch
183 Patch58:        bug-52533.patch
184 URL:            http://www.php.net/
185 %{?with_interbase:%{!?with_interbase_inst:BuildRequires:        Firebird-devel >= 1.0.2.908-2}}
186 %{?with_pspell:BuildRequires:   aspell-devel >= 2:0.50.0}
187 BuildRequires:  autoconf >= 2.53
188 BuildRequires:  automake >= 1.4d
189 BuildRequires:  bison
190 BuildRequires:  bzip2-devel
191 %{?with_curl:BuildRequires:     curl-devel >= 7.12.0}
192 BuildRequires:  cyrus-sasl-devel
193 BuildRequires:  db-devel >= 4.0
194 BuildRequires:  elfutils-devel
195 #BuildRequires: fcgi-devel
196 %{?with_fdf:BuildRequires:      fdftk-devel}
197 #BuildRequires: flex
198 BuildRequires:  pkgconfig
199 BuildRequires:  sed >= 4.0
200 %if %{with mssql} || %{with sybase_ct}
201 BuildRequires:  freetds-devel >= 0.82
202 %endif
203 BuildRequires:  freetype-devel >= 2.0
204 %if %{with system_gd}
205 BuildRequires:  gd-devel >= 2.0.28-4
206 BuildRequires:  gd-devel(imagerotate) = 5.2.0
207 %endif
208 BuildRequires:  gdbm-devel
209 BuildRequires:  gmp-devel
210 %{?with_imap:BuildRequires:     imap-devel >= 1:2001-0.BETA.200107022325.2}
211 BuildRequires:  libicu-devel
212 BuildRequires:  libjpeg-devel
213 BuildRequires:  libltdl-devel >= 1.4
214 BuildRequires:  libmcrypt-devel >= 2.4.4
215 BuildRequires:  libpng-devel >= 1.0.8
216 #BuildRequires: libtiff-devel
217 %if "%{pld_release}" != "ac"
218 BuildRequires:  libtool >= 2:2.2
219 %else
220 BuildRequires:  libtool >= 1.4.3
221 %endif
222 #BuildRequires: libwrap-devel
223 BuildRequires:  libxml2-devel >= 1:2.7.6-4
224 BuildRequires:  libxslt-devel >= 1.1.0
225 %{?with_mm:BuildRequires:       mm-devel >= 1.3.0}
226 %{?with_ldap:BuildRequires:     openldap-devel >= 2.3.0}
227 %if %{with openssl} || %{with ldap}
228 BuildRequires:  openssl-devel >= 0.9.7d
229 %endif
230 %{?with_gcov:BuildRequires:     lcov}
231 %{?with_snmp:%{?with_tests:BuildRequires:       mibs-net-snmp}}
232 %{?with_snmp:BuildRequires:     net-snmp-devel >= 5.0.7}
233 BuildRequires:  pam-devel
234 %{?with_pcre:BuildRequires:     pcre-devel >= 6.6}
235 BuildRequires:  pkgconfig
236 %{?with_pgsql:BuildRequires:    postgresql-backend-devel >= 7.2}
237 %{?with_pgsql:BuildRequires:    postgresql-devel}
238 BuildRequires:  readline-devel
239 %{?with_recode:BuildRequires:   recode-devel >= 3.5d-3}
240 BuildRequires:  rpm >= 4.4.9-56
241 BuildRequires:  rpm-build >= 4.4.0
242 BuildRequires:  rpmbuild(macros) >= 1.566
243 %{?with_sqlite:BuildRequires:   sqlite-devel}
244 %{?with_sqlite3:BuildRequires:  sqlite3-devel >= 3.3.9}
245 BuildRequires:  t1lib-devel
246 %{?with_tidy:BuildRequires:     tidy-devel}
247 %{?with_odbc:BuildRequires:     unixODBC-devel}
248 %{?with_xmlrpc:BuildRequires:   xmlrpc-epi-devel}
249 BuildRequires:  zlib-devel >= 1.0.9
250 %if %{with apache1}
251 BuildRequires:  apache1-devel
252 %endif
253 %if %{with apache2}
254 BuildRequires:  apache-devel >= 2.0.52-2
255 BuildRequires:  apr-devel >= 1:1.0.0
256 BuildRequires:  apr-util-devel >= 1:1.0.0
257 %endif
258 %if %{with fpm}
259 #BuildRequires: judy-devel
260 BuildRequires:  libevent-devel >= 1.4.7-3
261 %endif
262 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
263
264 %define         php_sysconfdir          /etc/php
265 %define         php_extensiondir        %{_libdir}/php
266 %define         _sysconfdir                     %{php_sysconfdir}
267
268 # must be in sync with source. extra check ensuring that it is so is done in %%build
269 %define         php_api_version         20090626
270 %define         zend_module_api         20090626
271 %define         zend_extension_api      220090626
272
273 %define         zend_zts                %{!?with_zts:0}%{?with_zts:1}
274 %define         php_debug               %{!?debug:0}%{?debug:1}
275
276 %if %{with gcov}
277 %undefine       with_ccache
278 %endif
279
280 %if %{with oci8}
281 # ORACLE_HOME is required for oci8 ext to build
282 %define _preserve_env %_preserve_env_base ORACLE_HOME
283 %endif
284
285 %description
286 PHP is an HTML-embedded scripting language. PHP attempts to make it
287 easy for developers to write dynamically generated web pages. PHP also
288 offers built-in database integration for several commercial and
289 non-commercial database management systems, so writing a
290 database-enabled web page with PHP is fairly simple. The most common
291 use of PHP coding is probably as a replacement for CGI scripts. The
292 mod_php module enables the Apache web server to understand and process
293 the embedded PHP language in web pages. This package contains PHP
294 version %{version}.
295
296 %description -l fr.UTF-8
297 PHP est un langage de script embarque dans le HTM. PHP essaye de
298 rendre simple aux developpeurs d'ecrire des pages web generees
299 dynamiquement. PHP incorpore egalement une integration avec plusieurs
300 systemes de gestion de bases de donnees commerciaux et
301 non-connerciaux, qui rent facile la creation de pages web liees avec
302 des bases de donnees. L'utilisation la plus commune de PHP est
303 probablement en remplacement de scripts CGI. Le module mod_php permet
304 au serveur web Apache de comprendre et de traiter le langage PHP
305 integre dans des pages web. Ce package contient PHP version
306 %{version}.
307
308 %description -l pl.UTF-8
309 PHP jest językiem skryptowym, którego polecenia umieszcza się w
310 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
311 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
312 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
313 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
314 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
315 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
316 język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
317 %{version}.
318
319 %description -l pt_BR.UTF-8
320 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
321 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
322 com algumas características únicas, específicas ao PHP. O objetivo da
323 linguagem é permitir que desenvolvedores web escrevam páginas
324 dinamicamente geradas de forma rápida.
325
326 %description -l ru.UTF-8
327 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
328 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
329 для работы с базами данных относительно просто. Наиболее популярное
330 использование PHP - замена для CGI скриптов.
331
332 %description -l uk.UTF-8
333 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
334 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
335 роботи з базами даних є доволі простим. Найбільш популярне
336 використання PHP - заміна для CGI скриптів.
337
338 %package -n apache1-mod_php
339 Summary:        PHP DSO module for Apache 1.3.x
340 Summary(pl.UTF-8):      Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
341 Group:          Development/Languages/PHP
342 Requires(triggerpostun):        sed >= 4.0
343 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
344 Requires:       apache1(EAPI) >= 1.3.33-2
345 Requires:       apache1-mod_mime
346 Provides:       webserver(php) = %{version}
347 Obsoletes:      apache-mod_php < 1:4.1.1
348 Obsoletes:      phpfi
349
350 %description -n apache1-mod_php
351 PHP as DSO module for Apache 1.3.x.
352
353 %description -n apache1-mod_php -l pl.UTF-8
354 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
355
356 %package -n apache-mod_php
357 Summary:        PHP DSO module for Apache 2.x
358 Summary(pl.UTF-8):      Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
359 Group:          Development/Languages/PHP
360 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
361 Requires:       apache(modules-api) = %{apache_modules_api}
362 Requires:       apache-mod_mime
363 Provides:       webserver(php) = %{version}
364 Obsoletes:      phpfi
365
366 %description -n apache-mod_php
367 PHP as DSO module for Apache 2.x.
368
369 %description -n apache-mod_php -l pl.UTF-8
370 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
371
372 %package litespeed
373 Summary:        PHP for litespeed HTTP server
374 Summary(pl.UTF-8):      PHP dla serwera HTTP litespeed
375 Group:          Development/Languages/PHP
376 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
377 Provides:       webserver(php) = %{version}
378
379 %description litespeed
380 PHP for litespeed HTTP server.
381
382 %description litespeed -l pl.UTF-8
383 PHP dla serwera HTTP litespeed.
384
385 %package cgi
386 Summary:        PHP as CGI/FastCGI program
387 Summary(pl.UTF-8):      PHP jako program CGI/FastCGI
388 Group:          Development/Languages/PHP
389 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
390 Provides:       %{name}-fcgi = %{epoch}:%{version}-%{release}
391 Provides:       php(cgi)
392 Provides:       php(fcgi)
393 Provides:       webserver(php)
394 Obsoletes:      php-fcgi < 4:5.3.0
395
396 %description cgi
397 PHP as CGI or FastCGI program.
398
399 %description cgi -l pl.UTF-8
400 PHP jako program CGI lub FastCGI.
401
402 %package cli
403 Summary:        PHP as CLI interpreter
404 Summary(pl.UTF-8):      PHP jako interpreter działający z linii poleceń
405 Group:          Development/Languages/PHP
406 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
407
408 %description cli
409 PHP as CLI interpreter.
410
411 %description cli -l pl.UTF-8
412 PHP jako interpreter działający z linii poleceń.
413
414 %package program
415 Summary:        /usr/bin/php symlink
416 Summary(pl.UTF-8):      Dowiązanie symboliczne /usr/bin/php
417 Group:          Development/Languages/PHP
418 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
419 Obsoletes:      /usr/bin/php
420
421 %description program
422 Package providing /usr/bin/php symlink to PHP CLI.
423
424 %description program -l pl.UTF-8
425 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
426
427 %package fpm
428 Summary:        PHP FastCGI Process Manager
429 Group:          Development/Languages/PHP
430 URL:            http://www.php-fpm.org/
431 Requires(post,preun):   /sbin/chkconfig
432 Requires(postun):       /usr/sbin/userdel
433 Requires(pre):  /bin/id
434 Requires(pre):  /usr/sbin/useradd
435 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
436 Requires:       libevent >= 1.4.7-3
437 Requires:       rc-scripts
438 Provides:       user(http)
439 Provides:       webserver(php) = %{version}
440
441 %description fpm
442 PHP FastCGI Process Manager.
443
444 %package common
445 Summary:        Common files needed by both Apache modules and CGI/CLI SAPI-s
446 Summary(pl.UTF-8):      Wspólne pliki dla modułu Apache'a i programu CGI
447 Summary(ru.UTF-8):      Разделяемые библиотеки для PHP
448 Summary(uk.UTF-8):      Бібліотеки спільного використання для PHP
449 Group:          Libraries
450 Requires(post): sed >= 4.0
451 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
452 Requires:       glibc >= 6:2.3.5
453 Requires:       php-dirs
454 Requires:       rpm-whiteout >= 1.28
455 Provides:       php(date)
456 Provides:       php(ereg)
457 Provides:       php(hash)
458 Provides:       php(libxml)
459 Provides:       php(modules_api) = %{php_api_version}
460 Provides:       php(overload)
461 Provides:       php(reflection)
462 Provides:       php(standard)
463 Provides:       php(zend_extension_api) = %{zend_extension_api}
464 Provides:       php(zend_module_api) = %{zend_module_api}
465 Provides:       php-date
466 Provides:       php-ereg
467 Provides:       php-overload
468 Provides:       php-reflection
469 Provides:       php-standard
470 Provides:       php5(debug) = %{php_debug}
471 Provides:       php5(thread-safety) = %{zend_zts}
472 %{!?with_mysqlnd:Obsoletes:     php-mysqlnd}
473 Obsoletes:      php-pecl-domxml
474 Conflicts:      php4-common < 3:4.4.4-8
475 Conflicts:      rpm < 4.4.2-0.2
476
477 %description common
478 Common files needed by both Apache modules and CGI/CLI SAPI-s.
479
480 %description common -l pl.UTF-8
481 Wspólne pliki dla modułu Apache'a i programu CGI.
482
483 %description common -l ru.UTF-8
484 Этот пакет содержит общие файлы для разных вариантов реализации PHP
485 (самодостаточной и в качестве модуля Apache).
486
487 %description common -l uk.UTF-8
488 Цей пакет містить спільні файли для різних варіантів реалізації PHP
489 (самодостатньої та в якості модуля Apache).
490
491 %package devel
492 Summary:        Files for PHP modules development
493 Summary(pl.UTF-8):      Pliki do kompilacji modułów PHP
494 Summary(pt_BR.UTF-8):   Arquivos de desenvolvimento para PHP
495 Summary(ru.UTF-8):      Пакет разработки для построения расширений PHP
496 Summary(uk.UTF-8):      Пакет розробки для побудови розширень PHP
497 Group:          Development/Languages/PHP
498 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
499 Requires:       autoconf
500 Requires:       automake
501 %if "%{pld_release}" != "ac"
502 Requires:       libtool >= 2:2.2
503 %else
504 Requires:       libtool
505 %endif
506 %{?with_pcre:Requires:  pcre-devel >= 6.6}
507 Requires:       shtool
508 Obsoletes:      php-pear-devel
509 Obsoletes:      php4-devel
510
511 %description devel
512 The php-devel package lets you compile dynamic extensions to PHP.
513 Included here is the source for the PHP extensions. Instead of
514 recompiling the whole PHP binary to add support for, say, oracle,
515 install this package and use the new self-contained extensions
516 support. For more information, read the file
517 README.SELF-CONTAINED-EXTENSIONS.
518
519 %description devel -l pl.UTF-8
520 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
521 rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
522 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
523 samodzielnych rozszerzeniach można znaleźć w pliku
524 README.SELF-CONTAINED-EXTENSIONS.
525
526 %description devel -l pt_BR.UTF-8
527 Este pacote contém arquivos usados no desenvolvimento de programas ou
528 módulos PHP.
529
530 %description devel -l ru.UTF-8
531 Пакет php-devel дает возможность компилировать динамические расширения
532 PHP. Пакет включает исходный код этих расширений. Вместо повторной
533 компиляции бинарного файла PHP для добавления, например, поддержки
534 oracle, установите этот пакет для компилирования отдельных расширений.
535 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
536
537 %description devel -l uk.UTF-8
538 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
539 До пакету включено вихідний код для розширень. Замість повторної
540 компіляції бінарного файлу PHP для додання, наприклад, підтримки
541 oracle, встановіть цей пакет для компіляції окремих розширень.
542 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
543
544 %package bcmath
545 Summary:        bcmath extension module for PHP
546 Summary(pl.UTF-8):      Moduł bcmath dla PHP
547 Group:          Libraries
548 URL:            http://www.php.net/manual/en/book.bc.php
549 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
550 Provides:       php(bcmath)
551
552 %description bcmath
553 This is a dynamic shared object (DSO) for PHP that will add bc style
554 precision math functions support.
555
556 %description bcmath -l pl.UTF-8
557 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
558 matematycznych takich jak w programie bc.
559
560 %package bz2
561 Summary:        Bzip2 extension module for PHP
562 Summary(pl.UTF-8):      Moduł bzip2 dla PHP
563 Group:          Libraries
564 URL:            http://www.php.net/manual/en/book.bzip2.php
565 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
566 Provides:       php(bz2)
567 Provides:       php(bzip2)
568 Provides:       php-bzip2 = %{epoch}:%{version}-%{release}
569 Obsoletes:      php-bzip2
570
571 %description bz2
572 This is a dynamic shared object (DSO) for PHP that will add bzip2
573 compression support to PHP.
574
575 %description bz2 -l pl.UTF-8
576 Moduł PHP umożliwiający używanie kompresji bzip2.
577
578 %package calendar
579 Summary:        Calendar extension module for PHP
580 Summary(pl.UTF-8):      Moduł funkcji kalendarza dla PHP
581 Group:          Libraries
582 URL:            http://www.php.net/manual/en/book.calendar.php
583 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
584 Provides:       php(calendar)
585
586 %description calendar
587 This is a dynamic shared object (DSO) for PHP that will add calendar
588 support.
589
590 %description calendar -l pl.UTF-8
591 Moduł PHP dodający wsparcie dla kalendarza.
592
593 %package ctype
594 Summary:        ctype extension module for PHP
595 Summary(pl.UTF-8):      Moduł ctype dla PHP
596 Group:          Libraries
597 URL:            http://www.php.net/manual/en/book.ctype.php
598 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
599 Provides:       php(ctype)
600
601 %description ctype
602 This is a dynamic shared object (DSO) for PHP that will add ctype
603 support.
604
605 %description ctype -l pl.UTF-8
606 Moduł PHP umożliwiający korzystanie z funkcji ctype.
607
608 %package curl
609 Summary:        curl extension module for PHP
610 Summary(pl.UTF-8):      Moduł curl dla PHP
611 Group:          Libraries
612 URL:            http://www.php.net/manual/en/book.curl.php
613 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
614 Provides:       php(curl)
615
616 %description curl
617 This is a dynamic shared object (DSO) for PHP that will add curl
618 support.
619
620 %description curl -l pl.UTF-8
621 Moduł PHP umożliwiający korzystanie z biblioteki curl.
622
623 %package dba
624 Summary:        DBA extension module for PHP
625 Summary(pl.UTF-8):      Moduł DBA dla PHP
626 Group:          Libraries
627 URL:            http://www.php.net/manual/en/book.dba.php
628 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
629 Provides:       php(dba)
630
631 %description dba
632 This is a dynamic shared object (DSO) for PHP that will add flat-file
633 databases (DBA) support.
634
635 %description dba -l pl.UTF-8
636 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
637 (DBA).
638
639 %package dom
640 Summary:        DOM extension module for PHP
641 Summary(pl.UTF-8):      Moduł DOM dla PHP
642 Group:          Libraries
643 URL:            http://www.php.net/manual/en/book.dom.php
644 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
645 Provides:       php(dom)
646 # it has some compatibility functions
647 Provides:       php(domxml)
648 Provides:       php-domxml = %{epoch}:%{version}-%{release}
649 Obsoletes:      php-domxml <= 3:4.3.8-1
650
651 %description dom
652 This is a dynamic shared object (DSO) for PHP that will add new DOM
653 support.
654
655 %description dom -l pl.UTF-8
656 Moduł PHP dodający nową obsługę DOM.
657
658 %package exif
659 Summary:        exif extension module for PHP
660 Summary(pl.UTF-8):      Moduł exif dla PHP
661 Group:          Libraries
662 URL:            http://www.php.net/manual/en/book.exif.php
663 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
664 Provides:       php(exif)
665
666 %description exif
667 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
668 support in image files.
669
670 %description exif -l pl.UTF-8
671 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
672
673 %package fdf
674 Summary:        FDF extension module for PHP
675 Summary(pl.UTF-8):      Moduł FDF dla PHP
676 Group:          Libraries
677 URL:            http://www.php.net/manual/en/book.fdf.php
678 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
679 Provides:       php(fdf)
680
681 %description fdf
682 This PHP module adds support for PDF Forms through Adobe FDFTK
683 library.
684
685 %description fdf -l pl.UTF-8
686 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
687 FDFTK.
688
689 %package fileinfo
690 Summary:        libmagic bindings
691 Group:          Libraries
692 URL:            http://www.php.net/manual/en/book.fileinfo.php
693 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
694 Requires:       %{name}-pcre = %{epoch}:%{version}-%{release}
695 Provides:       php(fileinfo)
696 Obsoletes:      php-pecl-fileinfo
697
698 %description fileinfo
699 This extension allows retrieval of information regarding vast majority
700 of file. This information may include dimensions, quality, length
701 etc...
702
703 Additionally it can also be used to retrieve the MIME type for a
704 particular file and for text files proper language encoding.
705
706 %package filter
707 Summary:        Extension for safely dealing with input parameters
708 Summary(pl.UTF-8):      Rozszerzenie do bezpiecznej obsługi danych wejściowych
709 Group:          Libraries
710 URL:            http://www.php.net/manual/en/book.filter.php
711 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
712 Requires:       %{name}-pcre = %{epoch}:%{version}-%{release}
713 Provides:       php(filter)
714 Obsoletes:      php-pecl-filter
715
716 %description filter
717 We all know that you should always check input variables, but PHP does
718 not offer really good functionality for doing this in a safe way. The
719 Input Filter extension is meant to address this issue by implementing
720 a set of filters and mechanisms that users can use to safely access
721 their input data.
722
723 %description filter -l pl.UTF-8
724 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
725 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
726 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
727 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
728 mogą bezpiecznie używać do dostępu do danych.
729
730 %package ftp
731 Summary:        FTP extension module for PHP
732 Summary(pl.UTF-8):      Moduł FTP dla PHP
733 Group:          Libraries
734 URL:            http://www.php.net/manual/en/book.ftp.php
735 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
736 Provides:       php(ftp)
737
738 %description ftp
739 This is a dynamic shared object (DSO) for PHP that will add FTP
740 support.
741
742 %description ftp -l pl.UTF-8
743 Moduł PHP dodający obsługę protokołu FTP.
744
745 %package gd
746 Summary:        GD extension module for PHP
747 Summary(pl.UTF-8):      Moduł GD dla PHP
748 Group:          Libraries
749 URL:            http://www.php.net/manual/en/book.image.php
750 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
751 %if %{with system_gd}
752 Requires:       gd >= 2.0.28-4
753 Requires:       gd(gif)
754 Requires:       gd(imagerotate) = 5.2.0
755 %endif
756 Provides:       php(gd)
757
758 %description gd
759 This is a dynamic shared object (DSO) for PHP that will add GD
760 support, allowing you to create and manipulate images with PHP.
761
762 %description gd -l pl.UTF-8
763 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
764 tworzenie i obróbkę obrazków.
765
766 %package gettext
767 Summary:        gettext extension module for PHP
768 Summary(pl.UTF-8):      Moduł gettext dla PHP
769 Group:          Libraries
770 URL:            http://www.php.net/manual/en/book.gettext.php
771 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
772 Provides:       php(gettext)
773
774 %description gettext
775 This is a dynamic shared object (DSO) for PHP that will add gettext
776 support.
777
778 %description gettext -l pl.UTF-8
779 Moduł PHP dodający obsługę lokalizacji przez gettext.
780
781 %package gmp
782 Summary:        gmp extension module for PHP
783 Summary(pl.UTF-8):      Moduł gmp dla PHP
784 Group:          Libraries
785 URL:            http://www.php.net/manual/en/book.gmp.php
786 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
787 Provides:       php(gmp)
788
789 %description gmp
790 This is a dynamic shared object (DSO) for PHP that will add arbitrary
791 length number support with GNU MP library.
792
793 %description gmp -l pl.UTF-8
794 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
795 liczbach o dowolnej długości.
796
797 %package hash
798 Summary:        HASH Message Digest Framework
799 Summary(pl.UTF-8):      Szkielet do obliczania skrótów wiadomości
800 Group:          Libraries
801 URL:            http://www.php.net/manual/en/book.gmp.php
802 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
803 Provides:       php(hash)
804 Provides:       php(mhash)
805 Provides:       php-mhash = %{epoch}:%{version}-%{release}
806 Obsoletes:      php-mhash
807 Obsoletes:      php-pecl-hash
808
809 %description hash
810 Native implementations of common message digest algorithms using a
811 generic factory method.
812
813 %description hash -l pl.UTF-8
814 Natywne implementacje popularnych algorytmów obliczania skrótów
815 wiadomości przy użyciu wspólnego interfejsu.
816
817 %package iconv
818 Summary:        iconv extension module for PHP
819 Summary(pl.UTF-8):      Moduł iconv dla PHP
820 Group:          Libraries
821 URL:            http://www.php.net/manual/en/book.iconv.php
822 Requires:       %{_libdir}/gconv
823 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
824 Requires:       iconv
825 Provides:       php(iconv)
826
827 %description iconv
828 This is a dynamic shared object (DSO) for PHP that will add iconv
829 support.
830
831 %description iconv -l pl.UTF-8
832 Moduł PHP dodający obsługę iconv.
833
834 %package imap
835 Summary:        IMAP extension module for PHP
836 Summary(pl.UTF-8):      Moduł IMAP dla PHP
837 Summary(pt_BR.UTF-8):   Um módulo para aplicações PHP que usam IMAP
838 Group:          Libraries
839 URL:            http://www.php.net/manual/en/book.imap.php
840 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
841 Requires:       %{name}-pcre = %{epoch}:%{version}-%{release}
842 Provides:       php(imap)
843
844 %description imap
845 This is a dynamic shared object (DSO) for PHP that will add IMAP
846 support.
847
848 %description imap -l pl.UTF-8
849 Moduł PHP dodający obsługę skrzynek IMAP.
850
851 %description imap -l pt_BR.UTF-8
852 Um módulo para aplicações PHP que usam IMAP.
853
854 %package interbase
855 Summary:        InterBase/Firebird database module for PHP
856 Summary(pl.UTF-8):      Moduł bazy danych InterBase/Firebird dla PHP
857 Group:          Libraries
858 URL:            http://www.php.net/manual/en/book.ibase.php
859 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
860 Provides:       php(interbase)
861 %{?with_interbase_inst:Autoreq: false}
862
863 %description interbase
864 This is a dynamic shared object (DSO) for PHP that will add InterBase
865 and Firebird database support.
866
867 %description interbase -l pl.UTF-8
868 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
869
870 %package intl
871 Summary:        Internationalization extension (ICU wrapper)
872 Summary(pl.UTF-8):      Rozszerzenie do internacjonalizacji (wrapper ICU)
873 Group:          Libraries
874 URL:            http://www.php.net/intl
875 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
876 Provides:       php(intl)
877
878 %description intl
879 Internationalization extension (further is referred as Intl) is a
880 wrapper for ICU library, enabling PHP programmers to perform
881 UCA-conformant collation and date/time/number/currency formatting in
882 their scripts.
883
884 %description intl -l pl.UTF-8
885 Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest
886 wrapperem biblioteki ICU, pozwalającym programistom PHP na wykonywanie
887 w skryptach porównań zdgodnych z UCA oraz formatowań daty/czasu/walut.
888
889 %package json
890 Summary:        PHP C extension for JSON serialization
891 Summary(pl.UTF-8):      Rozszerzenie C PHP dla serializacji JSON
892 Group:          Libraries
893 URL:            http://www.php.net/manual/en/book.json.php
894 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
895 Provides:       php(json)
896 Obsoletes:      php-pecl-json
897
898 %description json
899 php-json is an extremely fast PHP C extension for JSON (JavaScript
900 Object Notation) serialisation.
901
902 %description json -l pl.UTF-8
903 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
904 (JavaScript Object Notation).
905
906 %package ldap
907 Summary:        LDAP extension module for PHP
908 Summary(pl.UTF-8):      Moduł LDAP dla PHP
909 Summary(pt_BR.UTF-8):   Um módulo para aplicações PHP que usam LDAP
910 Group:          Libraries
911 URL:            http://www.php.net/manual/en/book.ldap.php
912 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
913 Provides:       php(ldap)
914
915 %description ldap
916 This is a dynamic shared object (DSO) for PHP that will add LDAP
917 support.
918
919 %description ldap -l pl.UTF-8
920 Moduł PHP dodający obsługę LDAP.
921
922 %description ldap -l pt_BR.UTF-8
923 Um módulo para aplicações PHP que usam LDAP.
924
925 %package mbstring
926 Summary:        mbstring extension module for PHP
927 Summary(pl.UTF-8):      Moduł mbstring dla PHP
928 Group:          Libraries
929 URL:            http://www.php.net/manual/en/book.mbstring.php
930 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
931 Provides:       php(mbstring)
932
933 %description mbstring
934 This is a dynamic shared object (DSO) for PHP that will add multibyte
935 string support.
936
937 %description mbstring -l pl.UTF-8
938 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
939
940 %package mcrypt
941 Summary:        mcrypt extension module for PHP
942 Summary(pl.UTF-8):      Moduł mcrypt dla PHP
943 Group:          Libraries
944 URL:            http://www.php.net/manual/en/book.mcrypt.php
945 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
946 Provides:       php(mcrypt)
947
948 %description mcrypt
949 This is a dynamic shared object (DSO) for PHP that will add mcrypt
950 support.
951
952 %description mcrypt -l pl.UTF-8
953 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
954
955 %package mssql
956 Summary:        MS SQL extension module for PHP
957 Summary(pl.UTF-8):      Moduł MS SQL dla PHP
958 Group:          Libraries
959 URL:            http://www.php.net/manual/en/book.mssql.php
960 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
961 Provides:       php(mssql)
962
963 %description mssql
964 This is a dynamic shared object (DSO) for PHP that will add MS SQL
965 databases support through FreeTDS library.
966
967 %description mssql -l pl.UTF-8
968 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
969 FreeTDS.
970
971 %package mysqlnd
972 Summary:        MySQL Native Client Driver for PHP
973 Group:          Libraries
974 URL:            http://www.php.net/manual/en/book.mysqlnd.php
975 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
976 Provides:       php(mysqlnd)
977
978 %description mysqlnd
979 MySQL Native Driver is a replacement for the MySQL Client Library
980 (libmysql).
981
982 Because MySQL Native Driver is written as a PHP extension, it is
983 tightly coupled to the workings of PHP. This leads to gains in
984 efficiency, especially when it comes to memory usage, as the driver
985 uses the PHP memory management system. It also supports the PHP memory
986 limit. Using MySQL Native Driver leads to comparable or better
987 performance than using MySQL Client Library, it always ensures the
988 most efficient use of memory. One example of the memory efficiency is
989 the fact that when using the MySQL Client Library, each row is stored
990 in memory twice, whereas with the MySQL Native Driver each row is only
991 stored once in memory.
992
993 %package mysql
994 Summary:        MySQL database module for PHP
995 Summary(pl.UTF-8):      Moduł bazy danych MySQL dla PHP
996 Summary(pt_BR.UTF-8):   Um módulo para aplicações PHP que usam bancos de dados MySQL
997 Group:          Libraries
998 URL:            http://www.php.net/manual/en/book.mysql.php
999 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1000 %{?with_mysqlnd:Requires:       %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1001 Provides:       php(mysql)
1002
1003 %description mysql
1004 This is a dynamic shared object (DSO) for PHP that will add MySQL
1005 database support.
1006
1007 %description mysql -l pl.UTF-8
1008 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
1009
1010 %description mysql -l pt_BR.UTF-8
1011 Um módulo para aplicações PHP que usam bancos de dados MySQL.
1012
1013 %package mysqli
1014 Summary:        MySQLi module for PHP
1015 Summary(pl.UTF-8):      Moduł MySQLi dla PHP
1016 Group:          Libraries
1017 URL:            http://www.php.net/manual/en/book.mysqli.php
1018 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1019 %{?with_mysqlnd:Requires:       %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1020 Requires:       %{name}-spl = %{epoch}:%{version}-%{release}
1021 Provides:       php(mysqli)
1022
1023 %description mysqli
1024 This is a dynamic shared object (DSO) for PHP that will add MySQLi
1025 (Improved MySQL) support. The difference between it and mysql module
1026 is that it provides access to functionality of MySQL 4.1 and above.
1027
1028 %description mysqli -l pl.UTF-8
1029 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1030 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
1031 MySQL w wersji 4.1 i nowszych.
1032
1033 %package oci8
1034 Summary:        Oracle 8+ database module for PHP
1035 Summary(pl.UTF-8):      Moduł bazy danych Oracle 8+ dla PHP
1036 Group:          Libraries
1037 URL:            http://www.php.net/manual/en/book.oci8.php
1038 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1039 Provides:       php(oci8)
1040 AutoReq:        false
1041
1042 %description oci8
1043 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
1044 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1045
1046 %description oci8 -l pl.UTF-8
1047 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1048 poprzez interfejs Oracle8 Call-Interface (OCI8).
1049
1050 %package odbc
1051 Summary:        ODBC extension module for PHP
1052 Summary(pl.UTF-8):      Moduł ODBC dla PHP
1053 Summary(pt_BR.UTF-8):   Um módulo para aplicações PHP que usam bases de dados ODBC
1054 Group:          Libraries
1055 URL:            http://www.php.net/manual/en/book.uodbc.php
1056 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1057 Requires:       unixODBC >= 2.1.1-3
1058 Provides:       php(odbc)
1059
1060 %description odbc
1061 This is a dynamic shared object (DSO) for PHP that will add ODBC
1062 support.
1063
1064 %description odbc -l pl.UTF-8
1065 Moduł PHP ze wsparciem dla ODBC.
1066
1067 %description odbc -l pt_BR.UTF-8
1068 Um módulo para aplicações PHP que usam ODBC.
1069
1070 %package openssl
1071 Summary:        OpenSSL extension module for PHP
1072 Summary(pl.UTF-8):      Moduł OpenSSL dla PHP
1073 Group:          Libraries
1074 URL:            http://www.php.net/manual/en/book.openssl.php
1075 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1076 Provides:       php(openssl)
1077
1078 %description openssl
1079 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1080 support.
1081
1082 %description openssl -l pl.UTF-8
1083 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1084
1085 %package pcntl
1086 Summary:        Process Control extension module for PHP
1087 Summary(pl.UTF-8):      Moduł Process Control dla PHP
1088 Group:          Libraries
1089 URL:            http://www.php.net/manual/en/book.pcntl.php
1090 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1091 Provides:       php(pcntl)
1092
1093 %description pcntl
1094 This is a dynamic shared object (DSO) for PHP that will add process
1095 spawning and control support. It supports functions like fork(),
1096 waitpid(), signal() etc.
1097
1098 %description pcntl -l pl.UTF-8
1099 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1100 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1101
1102 %package pcre
1103 Summary:        PCRE extension module for PHP
1104 Summary(pl.UTF-8):      Moduł PCRE dla PHP
1105 Group:          Libraries
1106 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1107 Provides:       php(pcre)
1108
1109 %description pcre
1110 This is a dynamic shared object (DSO) for PHP that will add Perl
1111 Compatible Regular Expression support.
1112
1113 %description pcre -l pl.UTF-8
1114 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1115 (Perl Compatible Regular Expressions)
1116
1117 %package pdo
1118 Summary:        PHP Data Objects (PDO)
1119 Summary(pl.UTF-8):      Obsługa PHP Data Objects (PDO)
1120 Group:          Libraries
1121 URL:            http://www.php.net/manual/en/book.pdo.php
1122 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1123 Requires:       %{name}-spl = %{epoch}:%{version}-%{release}
1124 Provides:       php(pdo)
1125 Obsoletes:      php-pecl-PDO
1126
1127 %description pdo
1128 This is a dynamic shared object (DSO) for PHP that will add PDO
1129 support.
1130
1131 %description pdo -l pl.UTF-8
1132 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1133
1134 %package pdo-dblib
1135 Summary:        PHP Data Objects (PDO) FreeTDS support
1136 Summary(pl.UTF-8):      Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1137 Group:          Libraries
1138 URL:            http://www.php.net/manual/en/ref.pdo-dblib.php
1139 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1140 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1141 Provides:       php(dblib)
1142
1143 %description pdo-dblib
1144 This is a dynamic shared object (DSO) for PHP that will add PDO
1145 FreeTDS support.
1146
1147 %description pdo-dblib -l pl.UTF-8
1148 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1149 interfejsu PDO.
1150
1151 %package pdo-firebird
1152 Summary:        PHP Data Objects (PDO) Firebird support
1153 Summary(pl.UTF-8):      Moduł PHP Data Objects (PDO) z obsługą Firebirda
1154 Group:          Libraries
1155 URL:            http://www.php.net/manual/en/ref.pdo-firebird.php
1156 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1157 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1158 Provides:       php(pdo-firebird)
1159 Obsoletes:      php-pecl-PDO_FIREBIRD
1160
1161 %description pdo-firebird
1162 This is a dynamic shared object (DSO) for PHP that will add PDO
1163 Firebird support.
1164
1165 %description pdo-firebird -l pl.UTF-8
1166 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1167 interfejsu PDO.
1168
1169 %package pdo-mysql
1170 Summary:        PHP Data Objects (PDO) MySQL support
1171 Summary(pl.UTF-8):      Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1172 Group:          Libraries
1173 URL:            http://www.php.net/manual/en/ref.pdo-mysql.php
1174 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1175 %{?with_mysqlnd:Requires:       %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1176 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1177 Provides:       php(pdo-mysql)
1178 Obsoletes:      php-pecl-PDO_MYSQL
1179
1180 %description pdo-mysql
1181 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1182 support.
1183
1184 %description pdo-mysql -l pl.UTF-8
1185 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1186 interfejsu PDO.
1187
1188 %package pdo-oci
1189 Summary:        PHP Data Objects (PDO) Oracle support
1190 Summary(pl.UTF-8):      Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1191 Group:          Libraries
1192 URL:            http://www.php.net/manual/en/ref.pdo-oci.php
1193 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1194 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1195 Provides:       php(pdo-oci)
1196 Obsoletes:      php-pecl-PDO_OCI
1197
1198 %description pdo-oci
1199 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1200 support.
1201
1202 %description pdo-oci -l pl.UTF-8
1203 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1204 interfejsu PDO.
1205
1206 %package pdo-odbc
1207 Summary:        PHP Data Objects (PDO) ODBC support
1208 Summary(pl.UTF-8):      Moduł PHP Data Objects (PDO) z obsługą ODBC
1209 Group:          Libraries
1210 URL:            http://www.php.net/manual/en/ref.pdo-odbc.php
1211 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1212 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1213 Provides:       php(pdo-odbc)
1214 Obsoletes:      php-pecl-PDO_ODBC
1215
1216 %description pdo-odbc
1217 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1218 support.
1219
1220 %description pdo-odbc -l pl.UTF-8
1221 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1222 interfejsu PDO.
1223
1224 %package pdo-pgsql
1225 Summary:        PHP Data Objects (PDO) PostgreSQL support
1226 Summary(pl.UTF-8):      Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1227 Group:          Libraries
1228 URL:            http://www.php.net/manual/en/ref.pdo-pgsql.php
1229 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1230 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1231 Provides:       php(pdo-pgsql)
1232 Provides:       php-pecl-PDO_PGSQL
1233 Obsoletes:      php-pecl-PDO_PGSQL
1234
1235 %description pdo-pgsql
1236 This is a dynamic shared object (DSO) for PHP that will add PDO
1237 PostgreSQL support.
1238
1239 %description pdo-pgsql -l pl.UTF-8
1240 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1241 interfejsu PDO.
1242
1243 %package pdo-sqlite
1244 Summary:        PHP Data Objects (PDO) SQLite support
1245 Summary(pl.UTF-8):      Moduł PHP Data Objects (PDO) z obsługą SQLite
1246 Group:          Libraries
1247 URL:            http://www.php.net/manual/en/ref.pdo-sqlite.php
1248 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1249 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1250 Provides:       php(pdo-sqlite)
1251 Obsoletes:      php-pecl-PDO_SQLITE
1252
1253 %description pdo-sqlite
1254 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1255 support.
1256
1257 %description pdo-sqlite -l pl.UTF-8
1258 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1259 interfejsu PDO.
1260
1261 %package pgsql
1262 Summary:        PostgreSQL database module for PHP
1263 Summary(pl.UTF-8):      Moduł bazy danych PostgreSQL dla PHP
1264 Group:          Libraries
1265 URL:            http://www.php.net/manual/en/book.pgsql.php
1266 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1267 Provides:       php(pgsql)
1268
1269 %description pgsql
1270 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1271 database support.
1272
1273 %description pgsql -l pl.UTF-8
1274 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1275
1276 %description pgsql -l pt_BR.UTF-8
1277 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1278
1279 %package phar
1280 Summary:        phar database module for PHP
1281 Summary(pl.UTF-8):      Moduł phar dla PHP
1282 Group:          Libraries
1283 URL:            http://www.php.net/manual/en/book.phar.php
1284 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1285 Requires:       %{name}-spl = %{epoch}:%{version}-%{release}
1286 Provides:       php(phar)
1287
1288 %description phar
1289 This is a dynamic shared object (DSO) for PHP that will add phar
1290 archive a support.
1291
1292 %description phar -l pl.UTF-8
1293 Moduł PHP umożliwiający dostęp do achiwów .phar.
1294
1295 %package posix
1296 Summary:        POSIX extension module for PHP
1297 Summary(pl.UTF-8):      Moduł POSIX dla PHP
1298 Group:          Libraries
1299 URL:            http://www.php.net/manual/en/book.posix.php
1300 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1301 Provides:       php(posix)
1302
1303 %description posix
1304 This is a dynamic shared object (DSO) for PHP that will add POSIX
1305 functions support to PHP.
1306
1307 %description posix -l pl.UTF-8
1308 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1309
1310 %package pspell
1311 Summary:        pspell extension module for PHP
1312 Summary(pl.UTF-8):      Moduł pspell dla PHP
1313 Group:          Libraries
1314 URL:            http://www.php.net/manual/en/book.pspell.php
1315 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1316 Provides:       php(pspell)
1317
1318 %description pspell
1319 This is a dynamic shared object (DSO) for PHP that will add pspell
1320 support to PHP. It allows to check the spelling of a word and offer
1321 suggestions.
1322
1323 %description pspell -l pl.UTF-8
1324 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1325 sprawdzanie pisowni słowa i sugerowanie poprawek.
1326
1327 %package readline
1328 Summary:        readline extension module for PHP
1329 Summary(pl.UTF-8):      Moduł readline dla PHP
1330 Group:          Libraries
1331 URL:            http://www.php.net/manual/en/book.readline.php
1332 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
1333 Provides:       php(readline)
1334
1335 %description readline
1336 This PHP module adds support for readline functions (only for cli and
1337 cgi SAPIs).
1338
1339 %description readline -l pl.UTF-8
1340 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1341
1342 %package recode
1343 Summary:        recode extension module for PHP
1344 Summary(pl.UTF-8):      Moduł recode dla PHP
1345 Group:          Libraries
1346 URL:            http://www.php.net/manual/en/book.recode.php
1347 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1348 Requires:       recode >= 3.5d-3
1349 Provides:       php(recode)
1350
1351 %description recode
1352 This is a dynamic shared object (DSO) for PHP that will add recode
1353 support.
1354
1355 %description recode -l pl.UTF-8
1356 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1357 bibliotekę recode).
1358
1359 %package session
1360 Summary:        session extension module for PHP
1361 Summary(pl.UTF-8):      Moduł session dla PHP
1362 Group:          Libraries
1363 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1364 Suggests:       %{name}-hash = %{epoch}:%{version}-%{release}
1365 Provides:       php(session)
1366
1367 %description session
1368 This is a dynamic shared object (DSO) for PHP that will add session
1369 support.
1370
1371 %description session -l pl.UTF-8
1372 Moduł PHP dodający obsługę sesji.
1373
1374 %package shmop
1375 Summary:        Shared Memory Operations extension module for PHP
1376 Summary(pl.UTF-8):      Moduł shmop dla PHP
1377 Group:          Libraries
1378 URL:            http://www.php.net/manual/en/book.shmop.php
1379 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1380 Provides:       php(shmop)
1381
1382 %description shmop
1383 This is a dynamic shared object (DSO) for PHP that will add Shared
1384 Memory Operations support.
1385
1386 %description shmop -l pl.UTF-8
1387 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1388
1389 %package simplexml
1390 Summary:        Simple XML extension module for PHP
1391 Summary(pl.UTF-8):      Moduł prostego rozszerzenia XML dla PHP
1392 Group:          Libraries
1393 URL:            http://www.php.net/manual/en/book.simplexml.php
1394 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1395 Requires:       %{name}-spl = %{epoch}:%{version}-%{release}
1396 Provides:       php(simplexml)
1397
1398 %description simplexml
1399 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1400 support.
1401
1402 %description simplexml -l pl.UTF-8
1403 Moduł PHP dodający obsługę prostego XML-a.
1404
1405 %package snmp
1406 Summary:        SNMP extension module for PHP
1407 Summary(pl.UTF-8):      Moduł SNMP dla PHP
1408 Group:          Libraries
1409 URL:            http://www.php.net/manual/en/book.snmp.php
1410 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1411 Requires:       %{name}-sockets = %{epoch}:%{version}-%{release}
1412 Provides:       php(snmp)
1413
1414 %description snmp
1415 This is a dynamic shared object (DSO) for PHP that will add SNMP
1416 support.
1417
1418 %description snmp -l pl.UTF-8
1419 Moduł PHP dodający obsługę SNMP.
1420
1421 %package soap
1422 Summary:        soap extension module for PHP
1423 Summary(pl.UTF-8):      Moduł soap dla PHP
1424 Group:          Libraries
1425 URL:            http://www.php.net/manual/en/book.soap.php
1426 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1427 Provides:       php(soap)
1428
1429 %description soap
1430 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1431 support.
1432
1433 %description soap -l pl.UTF-8
1434 Moduł PHP dodający obsługę SOAP/WSDL.
1435
1436 %package sockets
1437 Summary:        sockets extension module for PHP
1438 Summary(pl.UTF-8):      Moduł socket dla PHP
1439 Group:          Libraries
1440 URL:            http://www.php.net/manual/en/book.sockets.php
1441 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1442 Provides:       php(sockets)
1443
1444 %description sockets
1445 This is a dynamic shared object (DSO) for PHP that will add sockets
1446 support.
1447
1448 %description sockets -l pl.UTF-8
1449 Moduł PHP dodający obsługę gniazdek.
1450
1451 %package spl
1452 Summary:        Standard PHP Library module for PHP
1453 Summary(pl.UTF-8):      Moduł SPL dla PHP
1454 Group:          Libraries
1455 URL:            http://php.net/manual/en/book.spl.php
1456 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1457 Requires:       %{name}-pcre = %{epoch}:%{version}-%{release}
1458 Requires:       %{name}-simplexml = %{epoch}:%{version}-%{release}
1459 Provides:       php(spl)
1460
1461 %description spl
1462 This is a dynamic shared object (DSO) for PHP that will add Standard
1463 PHP Library support.
1464
1465 %description spl -l pl.UTF-8
1466 Moduł PHP dodający obsługę gniazdek.
1467
1468 %package sqlite
1469 Summary:        SQLite extension module for PHP
1470 Summary(pl.UTF-8):      Moduł SQLite dla PHP
1471 Group:          Libraries
1472 URL:            http://www.php.net/manual/en/book.sqlite.php
1473 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1474 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1475 Requires:       %{name}-spl = %{epoch}:%{version}-%{release}
1476 Provides:       php(sqlite)
1477
1478 %description sqlite
1479 SQLite is a C library that implements an embeddable SQL database
1480 engine. Programs that link with the SQLite library can have SQL
1481 database access without running a separate RDBMS process.
1482
1483 SQLite is not a client library used to connect to a big database
1484 server. SQLite is the server. The SQLite library reads and writes
1485 directly to and from the database files on disk.
1486
1487 %description sqlite -l pl.UTF-8
1488 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1489 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1490 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1491 RDBMS.
1492
1493 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1494 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1495 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1496 dysku.
1497
1498 %package sqlite3
1499 Summary:        SQLite3 extension module for PHP
1500 Summary(pl.UTF-8):      Moduł SQLite3 dla PHP
1501 Group:          Libraries
1502 URL:            http://php.net/manual/en/book.sqlite3.php
1503 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1504 Provides:       php(sqlite3)
1505
1506 %description sqlite3
1507 SQLite is a C library that implements an embeddable SQL database
1508 engine. Programs that link with the SQLite library can have SQL
1509 database access without running a separate RDBMS process.
1510
1511 SQLite is not a client library used to connect to a big database
1512 server. SQLite is the server. The SQLite library reads and writes
1513 directly to and from the database files on disk.
1514
1515 %description sqlite3 -l pl.UTF-8
1516 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1517 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1518 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1519 RDBMS.
1520
1521 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1522 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1523 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1524 dysku.
1525
1526 %package sybase-ct
1527 Summary:        Sybase-CT extension module for PHP
1528 Summary(pl.UTF-8):      Moduł Sybase-CT dla PHP
1529 Group:          Libraries
1530 URL:            http://www.php.net/manual/en/book.sybase.php
1531 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1532 Provides:       php(sybase-ct)
1533 Obsoletes:      php-sybase
1534 Conflicts:      php-sybase
1535
1536 %description sybase-ct
1537 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1538 MS SQL databases support through CT-lib.
1539
1540 %description sybase-ct -l pl.UTF-8
1541 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1542 CT-lib.
1543
1544 %package sysvmsg
1545 Summary:        SysV msg extension module for PHP
1546 Summary(pl.UTF-8):      Moduł SysV msg dla PHP
1547 Group:          Libraries
1548 URL:            http://www.php.net/manual/en/book.sem.php
1549 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1550 Provides:       php(sysvmsg)
1551
1552 %description sysvmsg
1553 This is a dynamic shared object (DSO) for PHP that will add SysV
1554 message queues support.
1555
1556 %description sysvmsg -l pl.UTF-8
1557 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1558
1559 %package sysvsem
1560 Summary:        SysV sem extension module for PHP
1561 Summary(pl.UTF-8):      Moduł SysV sem dla PHP
1562 Group:          Libraries
1563 URL:            http://www.php.net/manual/en/book.sem.php
1564 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1565 Provides:       php(sysvsem)
1566
1567 %description sysvsem
1568 This is a dynamic shared object (DSO) for PHP that will add SysV
1569 semaphores support.
1570
1571 %description sysvsem -l pl.UTF-8
1572 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1573
1574 %package sysvshm
1575 Summary:        SysV shm extension module for PHP
1576 Summary(pl.UTF-8):      Moduł SysV shm dla PHP
1577 Group:          Libraries
1578 URL:            http://www.php.net/manual/en/book.shmop.php
1579 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1580 Provides:       php(sysvshm)
1581
1582 %description sysvshm
1583 This is a dynamic shared object (DSO) for PHP that will add SysV
1584 Shared Memory support.
1585
1586 %description sysvshm -l pl.UTF-8
1587 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1588
1589 %package tests
1590 Summary:        Contains unit test files for PHP and extensions
1591 Summary(pl.UTF-8):      Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1592 Group:          Libraries
1593 URL:            http://qa.php.net/
1594 Requires:       %{name}-cli
1595
1596 %description tests
1597 This package contains unit tests for PHP and it's extensions.
1598
1599 %description tests -l pl.UTF-8
1600 Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1601
1602 %package tidy
1603 Summary:        Tidy extension module for PHP
1604 Summary(pl.UTF-8):      Moduł Tidy dla PHP
1605 Group:          Libraries
1606 URL:            http://www.php.net/manual/en/book.tidy.php
1607 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1608 Requires:       tidy
1609 Provides:       php(tidy)
1610
1611 %description tidy
1612 This is a dynamic shared object (DSO) for PHP that will add Tidy
1613 support.
1614
1615 %description tidy -l pl.UTF-8
1616 Moduł PHP umożliwiający korzystanie z tidy.
1617
1618 %package tokenizer
1619 Summary:        tokenizer extension module for PHP
1620 Summary(pl.UTF-8):      Moduł rozszerzenia tokenizer dla PHP
1621 Group:          Libraries
1622 URL:            http://www.php.net/manual/en/book.tokenizer.php
1623 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1624 Provides:       php(tokenizer)
1625
1626 %description tokenizer
1627 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1628 support.
1629
1630 %description tokenizer -l pl.UTF-8
1631 Moduł PHP dodający obsługę tokenizera do PHP.
1632
1633 %package wddx
1634 Summary:        wddx extension module for PHP
1635 Summary(pl.UTF-8):      Moduł wddx dla PHP
1636 Group:          Libraries
1637 URL:            http://www.php.net/manual/en/book.wddx.php
1638 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1639 # - wddx doesn't require session as it's disabled at compile time:
1640 #   if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
1641 #   see also php.spec#rev1.120.2.22
1642 #Requires:      %{name}-session = %{epoch}:%{version}-%{release}
1643 Requires:       %{name}-xml = %{epoch}:%{version}-%{release}
1644 Provides:       php(wddx)
1645
1646 %description wddx
1647 This is a dynamic shared object (DSO) for PHP that will add wddx
1648 support.
1649
1650 %description wddx -l pl.UTF-8
1651 Moduł PHP umożliwiający korzystanie z wddx.
1652
1653 %package xml
1654 Summary:        XML extension module for PHP
1655 Summary(pl.UTF-8):      Moduł XML dla PHP
1656 Group:          Libraries
1657 URL:            http://www.php.net/manual/en/book.xml.php
1658 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1659 Provides:       php(xml)
1660
1661 %description xml
1662 This is a dynamic shared object (DSO) for PHP that will add XML
1663 support. This extension lets you create XML parsers and then define
1664 handlers for different XML events.
1665
1666 %description xml -l pl.UTF-8
1667 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1668 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1669 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1670
1671 %package xmlreader
1672 Summary:        XML Reader extension module for PHP
1673 Summary(pl.UTF-8):      Moduł XML Reader dla PHP
1674 Group:          Libraries
1675 URL:            http://www.php.net/manual/en/book.xmlreader.php
1676 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1677 Suggests:       %{name}-dom = %{epoch}:%{version}-%{release}
1678 Provides:       php(xmlreader)
1679
1680 %description xmlreader
1681 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1682 support. The XMLReader extension is an XML Pull parser. The reader
1683 acts as a cursor going forward on the document stream and stopping at
1684 each node on the way.
1685
1686 %description xmlreader -l pl.UTF-8
1687 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1688 działa jako kursor przechodzący przez strumień dokumentu i
1689 zatrzymujący się na każdym węźle po drodze.
1690
1691 %package xmlrpc
1692 Summary:        xmlrpc extension module for PHP
1693 Summary(pl.UTF-8):      Moduł xmlrpc dla PHP
1694 Group:          Libraries
1695 URL:            http://www.php.net/manual/en/book.xmlrpc.php
1696 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1697 Requires:       %{name}-xml = %{epoch}:%{version}-%{release}
1698 Provides:       php(xmlrpc)
1699
1700 %description xmlrpc
1701 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1702 support.
1703
1704 %description xmlrpc -l pl.UTF-8
1705 Moduł PHP dodający obsługę XMLRPC.
1706
1707 %package xmlwriter
1708 Summary:        Fast, non-cached, forward-only means to write XML data
1709 Summary(pl.UTF-8):      Szybka, nie cachowana metoda zapisu danych w formacie XML
1710 Group:          Libraries
1711 URL:            http://www.php.net/manual/en/book.xmlwriter.php
1712 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1713 Provides:       php(xmlwriter)
1714 Obsoletes:      php-pecl-xmlwriter
1715
1716 %description xmlwriter
1717 This extension wraps the libxml xmlWriter API. Represents a writer
1718 that provides a non-cached, forward-only means of generating streams
1719 or files containing XML data.
1720
1721 %description xmlwriter -l pl.UTF-8
1722 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1723 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1724 plików zawierających dane XML.
1725
1726 %package xsl
1727 Summary:        xsl extension module for PHP
1728 Summary(pl.UTF-8):      Moduł xsl dla PHP
1729 Group:          Libraries
1730 URL:            http://www.php.net/manual/en/book.xsl.php
1731 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1732 Requires:       %{name}-dom = %{epoch}:%{version}-%{release}
1733 Requires:       libxslt >= 1.0.18
1734 # actually not true, functionality is similar, but API differs
1735 Provides:       php(xsl)
1736 Obsoletes:      php-xslt <= 3:4.3.8-1
1737
1738 %description xsl
1739 This is a dynamic shared object (DSO) for PHP that will add new XSL
1740 support (using libxslt).
1741
1742 %description xsl -l pl.UTF-8
1743 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1744
1745 %package zip
1746 Summary:        Zip management extension
1747 Summary(pl.UTF-8):      Zarządzanie archiwami zip
1748 Group:          Libraries
1749 URL:            http://www.php.net/manual/en/book.zip.php
1750 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1751 Provides:       php(zip)
1752 Obsoletes:      php-pecl-zip
1753
1754 %description zip
1755 Zip is an extension to create, modify and read zip files.
1756
1757 %description zip -l pl.UTF-8
1758 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1759 odczyt archiwów zip.
1760
1761 %package zlib
1762 Summary:        Zlib extension module for PHP
1763 Summary(pl.UTF-8):      Moduł zlib dla PHP
1764 Group:          Libraries
1765 URL:            http://www.php.net/manual/en/book.zlib.php
1766 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1767 Provides:       php(zlib)
1768
1769 %description zlib
1770 This is a dynamic shared object (DSO) for PHP that will add zlib
1771 compression support to PHP.
1772
1773 %description zlib -l pl.UTF-8
1774 Moduł PHP umożliwiający używanie kompresji zlib.
1775
1776 %prep
1777 %setup -q
1778 # prep for suhosin patch
1779 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1780 %patch0 -p1
1781 %patch1 -p1
1782 %patch2 -p1
1783 %patch3 -p1
1784 %patch4 -p1
1785 %patch5 -p1
1786 %patch6 -p1
1787 %patch8 -p1
1788 %patch7 -p1
1789 %patch9 -p1
1790 cp php.ini-production php.ini
1791 %patch10 -p1
1792 %if %{with type_hints}
1793 %patch12 -p0
1794 %endif
1795 %patch14 -p1
1796 %patch15 -p1
1797 %patch17 -p1
1798 %patch18 -p1
1799 %if %{with system_gd}
1800 %patch19 -p1
1801 %endif
1802 %patch20 -p1
1803 %patch21 -p1
1804 %patch22 -p1
1805 %patch23 -p1
1806 %patch24 -p1
1807 %patch25 -p1
1808 %patch26 -p1
1809 %patch27 -p1
1810 %patch29 -p1
1811 %patch31 -p1
1812 %patch32 -p1
1813 %if "%{pld_release}" != "ac"
1814 %patch34 -p1
1815 %endif
1816 %patch35 -p1
1817 %patch36 -p1
1818 %patch37 -p1
1819 %patch38 -p1
1820 %patch39 -p1
1821 %if %{with fpm}
1822 %patch41 -p1
1823 %patch42 -p1
1824 %endif
1825 %patch43 -p1
1826 %patch44 -p1
1827 %patch45 -p1
1828 %patch46 -p1
1829 %if %{with suhosin}
1830 %patch47 -p1
1831 %endif
1832 %patch49 -p1
1833 %patch50 -p1
1834 %patch51 -p1
1835 %patch52 -p1
1836 %patch53 -p1
1837 %patch54 -p1
1838 %undos ext/spl/tests/SplFileInfo_getInode_basic.phpt
1839 %patch55 -p1
1840 %patch56 -p0
1841 %patch57 -p1
1842 %patch58 -p1
1843
1844 %if "%{pld_release}" != "ac"
1845 sed -i -e '/PHP_ADD_LIBRARY_WITH_PATH/s#xmlrpc,#xmlrpc-epi,#' ext/xmlrpc/config.m4
1846 %endif
1847
1848 # cleanup backups after patching
1849 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
1850
1851 # conflict seems to be resolved by recode patches
1852 rm -f ext/recode/config9.m4
1853
1854 # remove all bundled libraries not to link with them accidentally
1855 #rm -rf ext/sqlite/libsqlite
1856 rm -rf ext/sqlite3/libsqlite
1857 #rm -rf ext/bcmath/libbcmath
1858 #rm -rf ext/date/lib
1859 #rm -rf ext/fileinfo/libmagic
1860 #rm -rf ext/dba/libcdb
1861 #rm -rf ext/dba/libflatfile
1862 #rm -rf ext/dba/libinifile
1863 #rm -rf ext/gd/libgd
1864 #rm -rf ext/mbstring/libmbfl
1865 #rm -rf ext/mbstring/oniguruma
1866 rm -rf ext/pcre/pcrelib
1867 rm -rf ext/pdo_sqlite/libsqlite
1868 #rm -rf ext/soap/interop
1869 rm -r ext/xmlrpc/libxmlrpc
1870 #rm -rf ext/zip/lib
1871
1872 cp -af Zend/LICENSE{,.Zend}
1873 install -p %{SOURCE13} dep-tests.sh
1874
1875 # breaks build
1876 sed -i -e 's#-fvisibility=hidden##g' configure*
1877
1878 # disable broken tests
1879 # says just "Terminated" twice and fails
1880 mv sapi/cli/tests/022.phpt{,.broken}
1881
1882 # php-5.3.3/ext/standard/tests/file/statpage.phpt
1883 rm ext/standard/tests/file/statpage.phpt
1884
1885 # idiotic test, it will fail if somebody else makes space on disk or if disk
1886 # space is not yet allocated (xfs). report upstream to advice bogus test is
1887 # probably pointless.
1888 rm ext/standard/tests/file/disk_free_space_basic.phpt
1889
1890 sh -xe %{_sourcedir}/skip-tests.sh
1891
1892 %build
1893 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1894 if [ $API != %{php_api_version} ]; then
1895         echo "Set %%define php_api_version to $API and re-run."
1896         exit 1
1897 fi
1898
1899 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1900 if [ $API != %{zend_module_api} ]; then
1901         echo "Set %%define zend_module_api to $API and re-run."
1902         exit 1
1903 fi
1904
1905 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1906 if [ $API != %{zend_extension_api} ]; then
1907         echo "Set %%define zend_extension_api to $API and re-run."
1908         exit 1
1909 fi
1910
1911 export EXTENSION_DIR="%{php_extensiondir}"
1912 # configure once (for faster debugging purposes)
1913 if [ ! -f _built-conf ]; then
1914         # now remove Makefile copies
1915         rm -f Makefile.{cgi-fcgi,fpm,cli,apxs1,apxs2,litespeed}
1916         %{__libtoolize}
1917         %{__aclocal}
1918         cp -f /usr/share/automake/config.* .
1919         ./buildconf --force
1920         touch _built-conf
1921 fi
1922 export PROG_SENDMAIL="/usr/lib/sendmail"
1923 export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP %{rpmcppflags} \
1924         -I%{_includedir}/xmlrpc-epi"
1925
1926 sapis="
1927 cli
1928 %if %{with cgi}
1929 cgi-fcgi
1930 %endif
1931 %if %{with fpm}
1932 fpm
1933 %endif
1934 %if %{with apache1}
1935 apxs1
1936 %endif
1937 %if %{with apache2}
1938 apxs2
1939 %endif
1940 %if %{with litespeed}
1941 litespeed
1942 %endif
1943 "
1944 for sapi in $sapis; do
1945         : SAPI $sapi
1946         # skip if already configured (for faster debugging purposes)
1947         [ -f Makefile.$sapi ] && continue
1948
1949         sapi_args=''
1950         case $sapi in
1951         cgi-fcgi)
1952                 sapi_args='--disable-cli'
1953         ;;
1954         cli)
1955                 sapi_args='--disable-cgi %{?with_gcov:--enable-gcov}'
1956         ;;
1957         fpm)
1958                 sapi_args='--disable-cli --enable-fpm'
1959                 ;;
1960         apxs1)
1961                 ver=$(rpm -q --qf '%{V}' apache1-devel)
1962                 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1963         ;;
1964         apxs2)
1965                 ver=$(rpm -q --qf '%{V}' apache-devel)
1966                 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1967         ;;
1968         litespeed)
1969                 sapi_args='--with-litespeed'
1970         ;;
1971         esac
1972
1973         %configure \
1974         $sapi_args \
1975 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1976         --cache-file=config.cache \
1977 %endif
1978         --with-libdir=%{_lib} \
1979         --with-config-file-path=%{_sysconfdir} \
1980         --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1981         --with-exec-dir=%{_bindir} \
1982         --%{!?debug:dis}%{?debug:en}able-debug \
1983         %{?with_zts:--enable-maintainer-zts} \
1984         --enable-inline-optimization \
1985         --enable-bcmath=shared \
1986         --enable-calendar=shared \
1987         --enable-ctype=shared \
1988         --enable-dba=shared \
1989         --enable-dom=shared \
1990         --enable-exif=shared \
1991         --enable-fileinfo=shared \
1992         --enable-ftp=shared \
1993         --enable-gd-native-ttf \
1994         --enable-intl=shared \
1995         --enable-libxml \
1996         --enable-magic-quotes \
1997         --enable-mbstring=shared,all \
1998         --enable-mbregex \
1999         --enable-pcntl=shared \
2000         --enable-pdo=shared \
2001         --enable-json=shared \
2002         --enable-hash=shared \
2003         --enable-xmlwriter=shared \
2004 %if %{with fpm}
2005         --with-fpm-user=http \
2006         --with-fpm-group=http \
2007 %endif
2008 %if %{with mssql} || %{with sybase_ct}
2009         --with-pdo-dblib=shared \
2010 %endif
2011 %if %{with interbase} && %{without interbase_inst}
2012         --with-pdo-firebird=shared,/usr \
2013 %endif
2014         --with-mysql-sock=/var/lib/mysql/mysql.sock \
2015         --with-pdo-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2016         %{?with_oci8:--with-pdo-oci=shared} \
2017         %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2018         %{?with_pgsql:--with-pdo-pgsql=shared} \
2019         %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
2020         --without-libexpat-dir \
2021         --enable-overload=shared \
2022         --enable-posix=shared \
2023         --enable-shared \
2024         --enable-session=shared \
2025         --enable-shmop=shared \
2026         --enable-simplexml=shared \
2027         --enable-spl=shared \
2028         --enable-sysvmsg=shared \
2029         --enable-sysvsem=shared \
2030         --enable-sysvshm=shared \
2031         --enable-safe-mode \
2032         --enable-soap=shared \
2033         --enable-sockets=shared \
2034         --enable-tokenizer=shared \
2035         --enable-ucd-snmp-hack \
2036         %{?with_wddx:--enable-wddx=shared} \
2037         --enable-xml=shared \
2038         --enable-xmlreader=shared \
2039         --with-bz2=shared \
2040         %{__with_without curl curl shared} \
2041         --with-db4 \
2042         %{?with_fdf:--with-fdftk=shared} \
2043         --with-iconv=shared \
2044         --with-freetype-dir=shared \
2045         --with-gettext=shared \
2046         --with-gd=shared%{?with_system_gd:,/usr} \
2047         --with-gdbm \
2048         --with-gmp=shared \
2049         %{?with_imap:--with-imap=shared --with-imap-ssl} \
2050         %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
2051         --with-jpeg-dir=/usr \
2052         %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
2053         --with-mcrypt=shared \
2054         %{?with_mm:--with-mm} \
2055         %{?with_mssql:--with-mssql=shared} \
2056         %{?with_mysqlnd:--with-mysqlnd=shared} \
2057         --with-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2058         %{?with_mysqli:--with-mysqli=shared%{?with_mysqlnd:,mysqlnd}} \
2059         %{?with_oci8:--with-oci8=shared} \
2060         %{?with_openssl:--with-openssl=shared} \
2061         --with-kerberos \
2062         %{__with_without pcre pcre-regex /usr} \
2063         %{__enable_disable filter filter shared} \
2064         --with-pear=%{php_pear_dir} \
2065         %{__with_without pgsql pgsql shared,/usr} \
2066         %{__enable_disable phar phar shared} \
2067         --with-png-dir=/usr \
2068         %{?with_pspell:--with-pspell=shared} \
2069         --with-readline=shared \
2070         %{?with_recode:--with-recode=shared} \
2071         --with-regex=system \
2072         %{?with_snmp:--with-snmp=shared} \
2073         %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
2074         %{!?with_sqlite:--without-sqlite --without-pdo-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
2075         %{__with_without sqlite3 sqlite3 shared,/usr} \
2076         --with-t1lib=shared \
2077         %{?with_tidy:--with-tidy=shared} \
2078         %{?with_odbc:--with-unixODBC=shared,/usr} \
2079         %{__with_without xmlrpc xmlrpc shared,/usr} \
2080         --with-xsl=shared \
2081         --with-zlib=shared \
2082         --with-zlib-dir=shared,/usr \
2083         --enable-zip=shared,/usr \
2084
2085         # save for debug
2086         cp -f Makefile Makefile.$sapi
2087         cp -f main/php_config.h php_config.h.$sapi
2088         cp -f config.log config.log.$sapi
2089 done
2090
2091 # as we build each SAPI in own make, adjust php-config.in forehead
2092 sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2093 sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2094
2095 # must make libphp_common first, so modules can link against it.
2096 %{__make} libphp_common.la
2097 %{__make} build-modules
2098
2099 %if %{with apache1}
2100 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
2101 %endif
2102
2103 %if %{with apache2}
2104 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
2105 %endif
2106
2107 %if %{with litespeed}
2108 %{__make} -f Makefile.litespeed
2109 %endif
2110
2111 # CGI/FCGI
2112 %if %{with cgi}
2113 cp -af php_config.h.cgi-fcgi main/php_config.h
2114 %{__make} -f Makefile.cgi-fcgi
2115 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
2116 %endif
2117
2118 # PHP FPM
2119 %if %{with fpm}
2120 cp -af php_config.h.fpm main/php_config.h
2121 %{__make} -f Makefile.fpm
2122  ./sapi/fpm/php-fpm -qn -m > /dev/null
2123 %endif
2124
2125 # CLI
2126 cp -af php_config.h.cli main/php_config.h
2127 %{__make} -f Makefile.cli
2128 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
2129
2130 # check for stupid xml parse breakage where &lt; and &gt; just get lost in parse result
2131 ./sapi/cli/php -n -dextension_dir=modules -dextension=xml.so -r '$p = xml_parser_create(); xml_parse_into_struct($p, "<x>&lt;</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
2132
2133 # Generate stub .ini files for each extension
2134 rm -rf conf.d
2135 install -d conf.d
2136 generate_inifiles() {
2137         for so in modules/*.so; do
2138                 mod=$(basename $so .so)
2139                 conf="$mod.ini"
2140                 # xml needs to be loaded before wddx
2141                 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2142                 # pre needs to be loaded before SPL
2143                 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2144                 # spl needs to be loaded before mysqli
2145                 [ "$mod" = "spl" ] && conf="SPL.ini"
2146                 # mysqlnd needs to be loaded before mysql,mysqli,pdo_mysqli
2147                 [ "$mod" = "mysqlnd" ] && conf="MySQLND.ini"
2148                 echo "+ $conf"
2149                 cat > conf.d/$conf <<-EOF
2150                         ; Enable $mod extension module
2151                         extension=$mod.so
2152                 EOF
2153         done
2154 }
2155 generate_inifiles
2156
2157 # Check that the module inner-dependencies are intact
2158 PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
2159 if grep -v OK dep-tests.log; then
2160         echo >&2 "The results above were not expected"
2161         exit 1
2162 fi
2163
2164 %if %{with gcov}
2165 # Use CLI SAPI
2166 cp -af php_config.h.cli main/php_config.h
2167 cp -af Makefile.cli Makefile
2168 %{__make} lcov
2169 # you really don't want to package result of gcov build
2170 exit 1
2171 %endif
2172
2173 %if %{with tests}
2174 # Run tests, using the CLI SAPI
2175 cp -af php_config.h.cli main/php_config.h
2176 cp -af Makefile.cli Makefile
2177
2178 cat <<'EOF' > run-tests.sh
2179 #!/bin/sh
2180 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2181 unset TZ LANG LC_ALL || :
2182 %{__make} test \
2183         EXTENSION_DIR=modules \
2184         PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2185         RUN_TESTS_SETTINGS="-q $*"
2186 EOF
2187 chmod +x run-tests.sh
2188 ./run-tests.sh -w failed.log -s test.log
2189
2190 # collect failed tests into cleanup script used in prep.
2191 sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2192 sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2193         >> %{_sourcedir}/skip-tests.sh
2194
2195 failed=$(wc -l < tests-failed.log)
2196 if [ "$failed" != 0 ]; then
2197         exit 1
2198 fi
2199 %endif
2200
2201 %install
2202 rm -rf $RPM_BUILD_ROOT
2203 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
2204         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
2205         $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
2206         $RPM_BUILD_ROOT%{_mandir}/man1 \
2207
2208 # install the Apache modules' files
2209 %{__make} install-headers install-build install-modules install-programs \
2210         INSTALL_ROOT=$RPM_BUILD_ROOT
2211
2212 # install Apache1 DSO module
2213 %if %{with apache1}
2214 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2215 %endif
2216
2217 # install Apache2 DSO module
2218 %if %{with apache2}
2219 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2220 %endif
2221
2222 # install litespeed sapi
2223 %if %{with litespeed}
2224 libtool --silent --mode=install install sapi/litespeed/php $RPM_BUILD_ROOT%{_sbindir}/php.litespeed
2225 %endif
2226
2227 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2228 # fix install paths, avoid evil rpaths
2229 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2230 # better solution?
2231 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2232
2233 # install CGI/FCGI
2234 %if %{with cgi}
2235 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2236 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2237 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2238 %endif
2239
2240 # install FCGI PM
2241 %if %{with fpm}
2242 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fpm.d,%{_sbindir}}
2243 libtool --silent --mode=install install sapi/fpm/php-fpm $RPM_BUILD_ROOT%{_sbindir}
2244 cp -a sapi/fpm/php-fpm.1 $RPM_BUILD_ROOT%{_mandir}/man1
2245 cp -a sapi/fpm/php-fpm.conf $RPM_BUILD_ROOT%{_sysconfdir}
2246 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
2247 install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2248 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2249 cp -a %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2250 %endif
2251
2252 # install CLI
2253 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2254 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2255 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2256 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2257
2258 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2259
2260 cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2261 cp -a %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2262
2263 %if %{with apache1}
2264 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2265 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2266 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2267 %endif
2268
2269 %if %{with apache2}
2270 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2271 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2272 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2273 %endif
2274
2275 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2276 cp -a conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2277
2278 # per SAPI ini directories
2279 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
2280
2281 # for CLI SAPI only
2282 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/readline.ini,cli.d}
2283
2284 # use system automake and {lib,sh}tool
2285 %if "%{pld_release}" != "ac"
2286         ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2287         for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2288                 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2289         done
2290         ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2291 %else
2292         ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2293         ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2294 %endif
2295 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2296
2297 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2298 # isn't installed by install-headers make target, we do it manually here.
2299 # this header file is required by e.g. filter PECL extension
2300 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2301 # for php-pecl-mailparse
2302 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2303 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2304
2305 # tests
2306 install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2307 install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
2308 cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2309
2310 %clean
2311 rm -rf $RPM_BUILD_ROOT
2312
2313 %post common
2314 # PHP 5.3 requires timezone being setup, try setup it from tzdata
2315 if [ -f /etc/sysconfig/timezone ]; then
2316         TIMEZONE=
2317         . /etc/sysconfig/timezone
2318         if [ "$TIMEZONE" ]; then
2319                 %{__sed} -i -e "s,^;date.timezone = .*,date.timezone = $TIMEZONE," /etc/php/php.ini
2320         fi
2321 fi
2322
2323 %post -n apache1-mod_php
2324 if [ "$1" = "1" ]; then
2325         %service -q apache restart
2326 fi
2327
2328 %postun -n apache1-mod_php
2329 if [ "$1" = "0" ]; then
2330         %service -q apache restart
2331 fi
2332
2333 %post -n apache-mod_php
2334 if [ "$1" = "1" ]; then
2335         %service -q httpd restart
2336 fi
2337
2338 %postun -n apache-mod_php
2339 if [ "$1" = "0" ]; then
2340         %service -q httpd restart
2341 fi
2342
2343 %pre fpm
2344 %useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2345
2346 %post fpm
2347 /sbin/chkconfig --add php-fpm
2348 %service php-fpm restart
2349
2350 %preun fpm
2351 if [ "$1" = 0 ]; then
2352         %service php-fpm stop
2353         /sbin/chkconfig --del php-fpm
2354 fi
2355
2356 %postun fpm
2357 if [ "$1" = "0" ]; then
2358         %userremove http
2359 fi
2360
2361 %post   common -p /sbin/ldconfig
2362 %postun common -p /sbin/ldconfig
2363
2364 %posttrans common
2365 # minimizing apache restarts logics. we restart webserver:
2366 #
2367 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2368 # 2. first install of extension (post: $1 = 1)
2369 # 2. uninstall of extension (postun: $1 == 0)
2370 #
2371 # the strict internal deps between extensions (and apache modules) and
2372 # common package are very important for all this to work.
2373
2374 # restart webserver at the end of transaction
2375 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2376 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2377
2378 %if %{with apache1}
2379 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2380 sed -i -e '
2381         /^AddType application\/x-httpd-php \.php/s,^,#,
2382         /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2383 ' /etc/apache/apache.conf
2384 %service -q apache restart
2385 %endif
2386
2387 %if %{with apache2}
2388 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1
2389 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2390 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2391         cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2392         mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2393 fi
2394 %endif
2395
2396 # common macros called at extension post/postun scriptlet
2397 %define extension_scripts() \
2398 %post %1 \
2399 if [ "$1" = "1" ]; then \
2400         %php_webserver_restart \
2401 fi \
2402 \
2403 %postun %1 \
2404 if [ "$1" = "0" ]; then \
2405         %php_webserver_restart \
2406 fi
2407 %{nil}
2408
2409 # extension scripts defines
2410 %extension_scripts bcmath
2411 %extension_scripts bz2
2412 %extension_scripts calendar
2413 %extension_scripts ctype
2414 %extension_scripts curl
2415 %extension_scripts dba
2416 %extension_scripts dom
2417 %extension_scripts exif
2418 %extension_scripts fdf
2419 %extension_scripts fileinfo
2420 %extension_scripts filter
2421 %extension_scripts ftp
2422 %extension_scripts gd
2423 %extension_scripts gettext
2424 %extension_scripts gmp
2425 %extension_scripts hash
2426 %extension_scripts iconv
2427 %extension_scripts imap
2428 %extension_scripts interbase
2429 %extension_scripts intl
2430 %extension_scripts json
2431 %extension_scripts ldap
2432 %extension_scripts mbstring
2433 %extension_scripts mcrypt
2434 %extension_scripts mssql
2435 %extension_scripts mysqlnd
2436 %extension_scripts mysql
2437 %extension_scripts mysqli
2438 %extension_scripts oci8
2439 %extension_scripts odbc
2440 %extension_scripts openssl
2441 %extension_scripts pcre
2442 %extension_scripts pdo-dblib
2443 %extension_scripts pdo-firebird
2444 %extension_scripts pdo-mysql
2445 %extension_scripts pdo-odbc
2446 %extension_scripts pdo-pgsql
2447 %extension_scripts pdo-sqlite
2448 %extension_scripts pgsql
2449 %extension_scripts phar
2450 %extension_scripts posix
2451 %extension_scripts pspell
2452 %extension_scripts recode
2453 %extension_scripts session
2454 %extension_scripts shmop
2455 %extension_scripts snmp
2456 %extension_scripts soap
2457 %extension_scripts sockets
2458 %extension_scripts spl
2459 %extension_scripts sqlite
2460 %extension_scripts sqlite3
2461 %extension_scripts sybase-ct
2462 %extension_scripts sysvmsg
2463 %extension_scripts sysvsem
2464 %extension_scripts sysvshm
2465 %extension_scripts tidy
2466 %extension_scripts tokenizer
2467 %extension_scripts wddx
2468 %extension_scripts xml
2469 %extension_scripts xmlreader
2470 %extension_scripts xmlrpc
2471 %extension_scripts xmlwriter
2472 %extension_scripts xsl
2473 %extension_scripts zip
2474 %extension_scripts zlib
2475
2476 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2477 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2478
2479 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2480 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2481
2482 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2483 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2484
2485 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2486 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2487
2488 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2489 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2490
2491 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2492 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2493
2494 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2495 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2496
2497 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2498 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2499
2500 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2501 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2502
2503 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2504 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2505
2506 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2507 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2508
2509 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2510 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2511
2512 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2513 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2514
2515 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2516 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2517
2518 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2519 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2520
2521 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2522 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2523
2524 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2525 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2526
2527 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2528 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2529
2530 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2531 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2532
2533 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2534 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2535
2536 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2537 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2538
2539 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2540 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2541
2542 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2543 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2544
2545 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2546 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2547
2548 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2549 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2550         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2551 fi
2552 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2553         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2554 fi
2555
2556 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2557 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2558
2559 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2560 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2561
2562 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2563 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2564
2565 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2566 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2567
2568 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2569 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2570         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2571 fi
2572 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2573         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2574 fi
2575
2576 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2577 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2578
2579 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2580 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2581
2582 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2583 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2584
2585 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2586 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2587
2588 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2589 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2590
2591 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2592 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2593
2594 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2595 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2596
2597 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2598 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2599
2600 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2601 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2602
2603 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2604 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2605
2606 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2607 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2608
2609 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2610 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2611
2612 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2613 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2614
2615 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2616 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2617
2618 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2619 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2620
2621 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2622 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2623
2624 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2625 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2626
2627 %if %{with apache1}
2628 %files -n apache1-mod_php
2629 %defattr(644,root,root,755)
2630 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2631 %dir %{_sysconfdir}/apache.d
2632 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2633 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2634 %endif
2635
2636 %if %{with apache2}
2637 %files -n apache-mod_php
2638 %defattr(644,root,root,755)
2639 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2640 %dir %{_sysconfdir}/apache2handler.d
2641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2642 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2643 %endif
2644
2645 %if %{with litespeed}
2646 %files litespeed
2647 %defattr(644,root,root,755)
2648 %attr(755,root,root) %{_sbindir}/php.litespeed
2649 %endif
2650
2651 %if %{with cgi}
2652 %files cgi
2653 %defattr(644,root,root,755)
2654 %dir %{_sysconfdir}/cgi-fcgi.d
2655 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2656 %attr(755,root,root) %{_bindir}/php.cgi
2657 %attr(755,root,root) %{_bindir}/php.fcgi
2658 %endif
2659
2660 %files cli
2661 %defattr(644,root,root,755)
2662 %dir %{_sysconfdir}/cli.d
2663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2664 %attr(755,root,root) %{_bindir}/php.cli
2665 %{_mandir}/man1/php.1*
2666 %{_mandir}/man1/php.cli.1*
2667
2668 %files program
2669 %defattr(644,root,root,755)
2670 %attr(755,root,root) %{_bindir}/php
2671
2672 %if %{with fpm}
2673 %files fpm
2674 %defattr(644,root,root,755)
2675 %doc sapi/fpm/CREDITS
2676 %doc sapi/fpm/LICENSE
2677 %dir %{_sysconfdir}/fpm.d
2678 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-fpm.conf
2679 %attr(755,root,root) %{_sbindir}/php-fpm
2680 %{_mandir}/man1/php-fpm.1*
2681 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2682 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2683 %endif
2684
2685 %files common
2686 %defattr(644,root,root,755)
2687 %doc php.ini-*
2688 %doc CREDITS Zend/ZEND_CHANGES
2689 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2690 %doc README.PHP4-TO-PHP5-THIN-CHANGES
2691 %doc README.namespaces
2692
2693 %dir %{_sysconfdir}
2694 %dir %{_sysconfdir}/conf.d
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2696 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2697 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2698 %dir %{php_extensiondir}
2699
2700 %doc ext/session/mod_files.sh
2701
2702 %files devel
2703 %defattr(644,root,root,755)
2704 %doc README.UNIX-BUILD-SYSTEM
2705 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2706 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2707 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2708 %attr(755,root,root) %{_bindir}/phpize
2709 %attr(755,root,root) %{_bindir}/php-config
2710 %attr(755,root,root) %{_libdir}/libphp_common.so
2711 %{_libdir}/libphp_common.la
2712 %{_includedir}/php
2713 %{_libdir}/php/build
2714 %{_mandir}/man1/php-config.1*
2715 %{_mandir}/man1/phpize.1*
2716
2717 %files bcmath
2718 %defattr(644,root,root,755)
2719 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2720 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2721
2722 %files bz2
2723 %defattr(644,root,root,755)
2724 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2725 %attr(755,root,root) %{php_extensiondir}/bz2.so
2726
2727 %files calendar
2728 %defattr(644,root,root,755)
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2730 %attr(755,root,root) %{php_extensiondir}/calendar.so
2731
2732 %files ctype
2733 %defattr(644,root,root,755)
2734 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2735 %attr(755,root,root) %{php_extensiondir}/ctype.so
2736
2737 %if %{with curl}
2738 %files curl
2739 %defattr(644,root,root,755)
2740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2741 %attr(755,root,root) %{php_extensiondir}/curl.so
2742 %endif
2743
2744 %files dba
2745 %defattr(644,root,root,755)
2746 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2747 %attr(755,root,root) %{php_extensiondir}/dba.so
2748
2749 %files dom
2750 %defattr(644,root,root,755)
2751 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2752 %attr(755,root,root) %{php_extensiondir}/dom.so
2753
2754 %if %{with fdf}
2755 %files fdf
2756 %defattr(644,root,root,755)
2757 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2758 %attr(755,root,root) %{php_extensiondir}/fdf.so
2759 %endif
2760
2761 %files fileinfo
2762 %defattr(644,root,root,755)
2763 %doc README.input_filter
2764 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2765 %attr(755,root,root) %{php_extensiondir}/fileinfo.so
2766
2767 %if %{with filter}
2768 %files filter
2769 %defattr(644,root,root,755)
2770 %doc README.input_filter
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2772 %attr(755,root,root) %{php_extensiondir}/filter.so
2773 %endif
2774
2775 %files exif
2776 %defattr(644,root,root,755)
2777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2778 %attr(755,root,root) %{php_extensiondir}/exif.so
2779
2780 %files ftp
2781 %defattr(644,root,root,755)
2782 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2783 %attr(755,root,root) %{php_extensiondir}/ftp.so
2784
2785 %files gd
2786 %defattr(644,root,root,755)
2787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2788 %attr(755,root,root) %{php_extensiondir}/gd.so
2789
2790 %files gettext
2791 %defattr(644,root,root,755)
2792 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2793 %attr(755,root,root) %{php_extensiondir}/gettext.so
2794
2795 %files gmp
2796 %defattr(644,root,root,755)
2797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2798 %attr(755,root,root) %{php_extensiondir}/gmp.so
2799
2800 %files hash
2801 %defattr(644,root,root,755)
2802 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2803 %attr(755,root,root) %{php_extensiondir}/hash.so
2804
2805 %files iconv
2806 %defattr(644,root,root,755)
2807 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2808 %attr(755,root,root) %{php_extensiondir}/iconv.so
2809
2810 %if %{with imap}
2811 %files imap
2812 %defattr(644,root,root,755)
2813 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2814 %attr(755,root,root) %{php_extensiondir}/imap.so
2815 %endif
2816
2817 %if %{with interbase}
2818 %files interbase
2819 %defattr(644,root,root,755)
2820 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2821 %attr(755,root,root) %{php_extensiondir}/interbase.so
2822 %endif
2823
2824 %files intl
2825 %defattr(644,root,root,755)
2826 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2827 %attr(755,root,root) %{php_extensiondir}/intl.so
2828
2829 %files json
2830 %defattr(644,root,root,755)
2831 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2832 %attr(755,root,root) %{php_extensiondir}/json.so
2833
2834 %if %{with ldap}
2835 %files ldap
2836 %defattr(644,root,root,755)
2837 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2838 %attr(755,root,root) %{php_extensiondir}/ldap.so
2839 %endif
2840
2841 %files mbstring
2842 %defattr(644,root,root,755)
2843 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2844 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2845
2846 %files mcrypt
2847 %defattr(644,root,root,755)
2848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2849 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2850
2851 %if %{with mssql}
2852 %files mssql
2853 %defattr(644,root,root,755)
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2855 %attr(755,root,root) %{php_extensiondir}/mssql.so
2856 %endif
2857
2858 %if %{with mysqlnd}
2859 %files mysqlnd
2860 %defattr(644,root,root,755)
2861 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/MySQLND.ini
2862 %attr(755,root,root) %{php_extensiondir}/mysqlnd.so
2863 %endif
2864
2865 %files mysql
2866 %defattr(644,root,root,755)
2867 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2868 %attr(755,root,root) %{php_extensiondir}/mysql.so
2869
2870 %if %{with mysqli}
2871 %files mysqli
2872 %defattr(644,root,root,755)
2873 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2874 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2875 %endif
2876
2877 %if %{with oci8}
2878 %files oci8
2879 %defattr(644,root,root,755)
2880 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2881 %attr(755,root,root) %{php_extensiondir}/oci8.so
2882 %endif
2883
2884 %if %{with odbc}
2885 %files odbc
2886 %defattr(644,root,root,755)
2887 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2888 %attr(755,root,root) %{php_extensiondir}/odbc.so
2889 %endif
2890
2891 %if %{with openssl}
2892 %files openssl
2893 %defattr(644,root,root,755)
2894 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2895 %attr(755,root,root) %{php_extensiondir}/openssl.so
2896 %endif
2897
2898 %files pcntl
2899 %defattr(644,root,root,755)
2900 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2901 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2902
2903 %if %{with pcre}
2904 %files pcre
2905 %defattr(644,root,root,755)
2906 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2907 %attr(755,root,root) %{php_extensiondir}/pcre.so
2908 %endif
2909
2910 %files pdo
2911 %defattr(644,root,root,755)
2912 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2913 %attr(755,root,root) %{php_extensiondir}/pdo.so
2914
2915 %if %{with mssql} || %{with sybase_ct}
2916 %files pdo-dblib
2917 %defattr(644,root,root,755)
2918 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2919 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2920 %endif
2921
2922 %if %{with interbase} && !%{with interbase_inst}
2923 %files pdo-firebird
2924 %defattr(644,root,root,755)
2925 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2926 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2927 %endif
2928
2929 %files pdo-mysql
2930 %defattr(644,root,root,755)
2931 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2932 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2933
2934 %if %{with oci8}
2935 %files pdo-oci
2936 %defattr(644,root,root,755)
2937 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2938 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2939 %endif
2940
2941 %if %{with odbc}
2942 %files pdo-odbc
2943 %defattr(644,root,root,755)
2944 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2945 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2946 %endif
2947
2948 %if %{with pgsql}
2949 %files pdo-pgsql
2950 %defattr(644,root,root,755)
2951 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2952 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2953 %endif
2954
2955 %if %{with sqlite}
2956 %files pdo-sqlite
2957 %defattr(644,root,root,755)
2958 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2959 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2960 %endif
2961
2962 %if %{with pgsql}
2963 %files pgsql
2964 %defattr(644,root,root,755)
2965 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2966 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2967 %endif
2968
2969 %if %{with phar}
2970 %files phar
2971 %defattr(644,root,root,755)
2972 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2973 %attr(755,root,root) %{php_extensiondir}/phar.so
2974 %endif
2975
2976 %files posix
2977 %defattr(644,root,root,755)
2978 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2979 %attr(755,root,root) %{php_extensiondir}/posix.so
2980
2981 %if %{with pspell}
2982 %files pspell
2983 %defattr(644,root,root,755)
2984 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2985 %attr(755,root,root) %{php_extensiondir}/pspell.so
2986 %endif
2987
2988 %files readline
2989 %defattr(644,root,root,755)
2990 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2991 %attr(755,root,root) %{php_extensiondir}/readline.so
2992
2993 %if %{with recode}
2994 %files recode
2995 %defattr(644,root,root,755)
2996 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2997 %attr(755,root,root) %{php_extensiondir}/recode.so
2998 %endif
2999
3000 %files simplexml
3001 %defattr(644,root,root,755)
3002 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
3003 %attr(755,root,root) %{php_extensiondir}/simplexml.so
3004
3005 %files session
3006 %defattr(644,root,root,755)
3007 %doc ext/session/mod_files.sh
3008 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/session.ini
3009 %attr(755,root,root) %{php_extensiondir}/session.so
3010
3011 %files shmop
3012 %defattr(644,root,root,755)
3013 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
3014 %attr(755,root,root) %{php_extensiondir}/shmop.so
3015
3016 %if %{with snmp}
3017 %files snmp
3018 %defattr(644,root,root,755)
3019 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
3020 %attr(755,root,root) %{php_extensiondir}/snmp.so
3021 %endif
3022
3023 %files soap
3024 %defattr(644,root,root,755)
3025 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
3026 %attr(755,root,root) %{php_extensiondir}/soap.so
3027
3028 %files sockets
3029 %defattr(644,root,root,755)
3030 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
3031 %attr(755,root,root) %{php_extensiondir}/sockets.so
3032
3033 %files spl
3034 %defattr(644,root,root,755)
3035 %doc ext/spl/{CREDITS,README,TODO}
3036 %doc ext/spl/examples
3037 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3038 %attr(755,root,root) %{php_extensiondir}/spl.so
3039
3040 %if %{with sqlite}
3041 %files sqlite
3042 %defattr(644,root,root,755)
3043 %doc ext/sqlite/{README,TODO,CREDITS}
3044 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
3045 %attr(755,root,root) %{php_extensiondir}/sqlite.so
3046 %endif
3047
3048 %if %{with sqlite3}
3049 %files sqlite3
3050 %defattr(644,root,root,755)
3051 %doc ext/sqlite3/CREDITS
3052 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
3053 %attr(755,root,root) %{php_extensiondir}/sqlite3.so
3054 %endif
3055
3056 %if %{with sybase_ct}
3057 %files sybase-ct
3058 %defattr(644,root,root,755)
3059 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
3060 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
3061 %endif
3062
3063 %files sysvmsg
3064 %defattr(644,root,root,755)
3065 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
3066 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
3067
3068 %files sysvsem
3069 %defattr(644,root,root,755)
3070 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
3071 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
3072
3073 %files sysvshm
3074 %defattr(644,root,root,755)
3075 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
3076 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
3077
3078 %files tests
3079 %defattr(644,root,root,755)
3080 %dir %{php_data_dir}/tests/php
3081 %{php_data_dir}/tests/php/basic
3082 %{php_data_dir}/tests/php/classes
3083 %{php_data_dir}/tests/php/func
3084 %{php_data_dir}/tests/php/lang
3085 %{php_data_dir}/tests/php/output
3086 %{php_data_dir}/tests/php/run-test
3087 %{php_data_dir}/tests/php/security
3088 %{php_data_dir}/tests/php/strings
3089 %{php_data_dir}/tests/php/quicktester.inc
3090 %attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3091
3092 %if %{with tidy}
3093 %files tidy
3094 %defattr(644,root,root,755)
3095 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
3096 %attr(755,root,root) %{php_extensiondir}/tidy.so
3097 %endif
3098
3099 %files tokenizer
3100 %defattr(644,root,root,755)
3101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
3102 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
3103
3104 %if %{with wddx}
3105 %files wddx
3106 %defattr(644,root,root,755)
3107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3108 %attr(755,root,root) %{php_extensiondir}/wddx.so
3109 %endif
3110
3111 %files xml
3112 %defattr(644,root,root,755)
3113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3114 %attr(755,root,root) %{php_extensiondir}/xml.so
3115
3116 %files xmlreader
3117 %defattr(644,root,root,755)
3118 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
3119 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
3120
3121 %if %{with xmlrpc}
3122 %files xmlrpc
3123 %defattr(644,root,root,755)
3124 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3125 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
3126 %endif
3127
3128 %files xmlwriter
3129 %defattr(644,root,root,755)
3130 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
3131 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
3132
3133 %files xsl
3134 %defattr(644,root,root,755)
3135 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
3136 %attr(755,root,root) %{php_extensiondir}/xsl.so
3137
3138 %files zip
3139 %defattr(644,root,root,755)
3140 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
3141 %attr(755,root,root) %{php_extensiondir}/zip.so
3142
3143 %files zlib
3144 %defattr(644,root,root,755)
3145 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3146 %attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 0.228949 seconds and 4 git commands to generate.