1 # NOTE: mysqlnd does not support ssl or compression (see FAQ at http://dev.mysql.com/downloads/connector/php-mysqlnd/)
3 # - ttyname_r() misdetected http://bugs.php.net/bug.php?id=48820
4 # - wddx: restore session support (not compiled in due DL extension check)
5 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
6 # - removed from php 5.0 (currently in php4):
7 # db [pecl-svn], hyperwave [pecl-svn], java [pecl-svn], mcal [pecl-svn], qtdom [pecl-svn]
8 # - removed from php 5.1:
10 # - removed from php 5.2:
11 # filepro [pecl-svn], hwapi [pecl-svn]
12 # - make additional headers and checking added by mail patch configurable
13 # - modularize standard (output from pure php -m)?
14 # - lib64 patch obsolete by $PHP_LIBDIR ?
15 # - WARNING: Phar: sha256/sha512 signature support disabled if ext/hash is
16 # built shared, also PHAR_HAVE_OPENSSL is false if openssl is built shared.
17 # make it runtime dep and add Suggests (or php warning messages)
18 # - some mods should be shared:
28 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
29 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
30 %bcond_with instantclient # build Oracle oci8 extension module against oracle-instantclient package
31 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
32 %bcond_without curl # without CURL extension module
33 %bcond_without filter # without filter extension module
34 %bcond_without imap # without IMAP extension module
35 %bcond_without interbase # without InterBase extension module
36 %bcond_without kerberos5 # without Kerberos5 support
37 %bcond_without litespeed # build litespeed module
38 %bcond_without ldap # without LDAP extension module
39 %bcond_without mhash # without mhash extension (supported by hash extension)
40 %bcond_without mm # without mm support for session storage
41 %bcond_without mssql # without MS SQL extension module
42 # don't turn it on by default; see TODO item for mysqlnd in this spec
43 %bcond_with mysqlnd # with mysqlnd support in mysql related extensions
44 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
45 %bcond_without odbc # without ODBC extension module
46 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
47 %bcond_without pcre # without PCRE extension module
48 %bcond_without pdo_sqlite # without PDO SQLite extension module
49 %bcond_without pgsql # without PostgreSQL extension module
50 %bcond_without phar # without phar extension module
51 %bcond_without pspell # without pspell extension module
52 %bcond_without recode # without recode extension module
53 %bcond_without snmp # without SNMP extension module
54 %bcond_without sqlite2 # without SQLite extension module
55 %bcond_without sqlite3 # without SQLite3 extension module
56 %bcond_without sybase_ct # without Sybase-CT extension module
57 %bcond_without tidy # without Tidy extension module
58 %bcond_without wddx # without WDDX extension module
59 %bcond_without xmlrpc # without XML-RPC extension module
60 %bcond_without apache1 # disable building Apache 1.3.x SAPI
61 %bcond_without apache2 # disable building Apache 2.x SAPI
62 %bcond_with zts # Zend Thread Safety
63 %bcond_without cgi # disable CGI/FCGI SAPI
64 %bcond_without fpm # disable FPM
65 %bcond_without suhosin # with suhosin patch
66 %bcond_with tests # default off; test process very often hangs on builders, approx run time 45m; perform "make test"
67 %bcond_with gcov # Enable Code coverage reporting
68 %bcond_with type_hints # experimental support for strict typing/casting
70 %define apxs1 /usr/sbin/apxs1
71 %define apxs2 /usr/sbin/apxs
72 %define litespeed_version 5.5
76 %undefine with_apache1
77 %undefine with_apache2
79 %undefine with_litespeed
82 # mm is not thread safe
87 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
88 # ppc disabled (broken on th-ppc)
89 %undefine with_interbase
92 %ifnarch %{ix86} %{x8664}
93 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
98 %if %{without apache1} && %{without apache2}
99 ERROR: You need to select at least one Apache SAPI to build shared modules.
103 # filter depends on pcre
105 %undefine with_filter
109 Summary: PHP: Hypertext Preprocessor
110 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
111 Summary(pl.UTF-8): Język skryptowy PHP
112 Summary(pt_BR.UTF-8): A linguagem de script PHP
113 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
114 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
117 Release: %{rel}%{?with_type_hints:.th}%{?with_oci8:.oci}
121 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
122 # Source0-md5: 2286f5a82a6e8397955a0025c1c2ad98
123 Source2: %{name}-mod_%{name}.conf
124 Source3: %{name}-cgi-fcgi.ini
125 Source4: %{name}-apache.ini
126 Source5: %{name}-cli.ini
127 # Taken from: http://browsers.garykeith.com/downloads.asp
128 Source9: %{name}_browscap.ini
129 Source10: %{name}-fpm.init
130 Source11: %{name}-fpm.logrotate
131 Source12: %{name}-branch.sh
132 Source13: dep-tests.sh
133 Source14: skip-tests.sh
134 Source15: http://litespeedtech.com/packages/lsapi/%{name}-litespeed-%{litespeed_version}.tgz
135 # Source15-md5: 9d58485d5fd6b5f5fefcec41b9ce283e
136 Patch0: %{name}-shared.patch
137 Patch1: %{name}-pldlogo.patch
138 Patch2: %{name}-mail.patch
139 Patch3: %{name}-link-libs.patch
140 Patch4: %{name}-libpq_fs_h_path.patch
141 Patch5: %{name}-filter-shared.patch
142 Patch6: %{name}-build_modules.patch
143 Patch7: %{name}-sapi-ini-file.patch
144 Patch8: %{name}-config-file-scan-dir.patch
145 Patch9: %{name}-sh.patch
146 Patch10: %{name}-ini.patch
147 %if %{with type_hints}
148 Patch12: http://ilia.ws/patch/type_hint_53_v2.txt
150 Patch14: %{name}-no_pear_install.patch
151 Patch15: %{name}-zlib.patch
152 Patch17: %{name}-readline.patch
153 Patch18: %{name}-nohttpd.patch
154 Patch19: %{name}-gd_imagerotate_enable.patch
155 Patch20: %{name}-uint32_t.patch
156 Patch21: %{name}-dba-link.patch
157 Patch22: %{name}-both-apxs.patch
158 Patch23: %{name}-builddir.patch
159 Patch24: %{name}-zlib-for-getimagesize.patch
160 Patch25: %{name}-stupidapache_version.patch
161 Patch26: %{name}-pear.patch
162 Patch27: %{name}-config-dir.patch
163 Patch29: %{name}-fcgi-graceful.patch
164 Patch31: %{name}-fcgi-error_log-no-newlines.patch
165 Patch32: %{name}-curl-limit-speed.patch
166 Patch34: %{name}-libtool.patch
167 Patch35: %{name}-tds.patch
168 Patch36: %{name}-mysql-charsetphpini.patch
169 Patch37: %{name}-mysqli-charsetphpini.patch
170 Patch38: %{name}-pdo_mysql-charsetphpini.patch
171 Patch39: %{name}-use-prog_sendmail.patch
172 Patch41: %{name}-fpm-config.patch
173 Patch42: %{name}-fpm-shared.patch
174 Patch43: %{name}-silent-session-cleanup.patch
175 Patch44: %{name}-include_path.patch
176 Patch45: %{name}-imap-annotations.patch
177 Patch46: %{name}-imap-myrights.patch
178 Patch47: suhosin.patch
179 Patch49: %{name}-m4-divert.patch
180 Patch50: extension-shared-optional-dep.patch
181 Patch51: spl-shared.patch
182 Patch52: pcre-shared.patch
183 Patch53: fix-test-run.patch
184 Patch54: mysqlnd-shared.patch
185 Patch55: bug-52078-fileinode.patch
186 Patch57: bug-52448.patch
187 Patch59: %{name}-systzdata.patch
188 Patch60: %{name}-oracle-instantclient.patch
189 Patch61: %{name}-krb5-ac.patch
190 Patch62: mcrypt-libs.patch
191 Patch63: %{name}-mysql-nowarning.patch
192 Patch64: %{name}-buff_ovf.patch
193 URL: http://www.php.net/
194 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
195 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
196 BuildRequires: autoconf >= 2.53
197 BuildRequires: automake >= 1.4d
199 BuildRequires: bzip2-devel
200 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
201 BuildRequires: cyrus-sasl-devel
202 BuildRequires: db-devel >= 4.0
203 BuildRequires: elfutils-devel
204 #BuildRequires: fcgi-devel
206 %{?with_kerberos5:BuildRequires: heimdal-devel}
207 BuildRequires: mysql-devel
208 BuildRequires: pkgconfig
209 BuildRequires: sed >= 4.0
210 %if %{with mssql} || %{with sybase_ct}
211 BuildRequires: freetds-devel >= 0.82
213 BuildRequires: freetype-devel >= 2.0
214 %if %{with system_gd}
215 BuildRequires: gd-devel >= 2.0.28-4
216 BuildRequires: gd-devel(imagerotate) = 5.2.0
218 BuildRequires: gdbm-devel
219 BuildRequires: gmp-devel
220 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
221 BuildRequires: libicu-devel
222 BuildRequires: libjpeg-devel
223 BuildRequires: libltdl-devel >= 1.4
224 BuildRequires: libmcrypt-devel >= 2.4.4
225 BuildRequires: libpng-devel >= 1.0.8
226 #BuildRequires: libtiff-devel
227 %if "%{pld_release}" != "ac"
228 BuildRequires: libtool >= 2:2.2
230 BuildRequires: libtool >= 1.4.3
232 #BuildRequires: libwrap-devel
233 BuildRequires: libxml2-devel >= 1:2.7.6-4
234 BuildRequires: libxslt-devel >= 1.1.0
235 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
236 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
237 %if %{with openssl} || %{with ldap}
238 BuildRequires: openssl-devel >= 0.9.7d
240 %{?with_gcov:BuildRequires: lcov}
241 %{?with_snmp:%{?with_tests:BuildRequires: mibs-net-snmp}}
242 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
243 %{?with_instantclient:BuildRequires: oracle-instantclient-devel}
244 BuildRequires: pam-devel
245 %{?with_pcre:BuildRequires: pcre-devel >= 8.10}
246 BuildRequires: pkgconfig
247 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
248 %{?with_pgsql:BuildRequires: postgresql-devel}
249 BuildRequires: readline-devel
250 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
251 BuildRequires: rpm >= 4.4.9-56
252 BuildRequires: rpm-build >= 4.4.0
253 BuildRequires: rpmbuild(macros) >= 1.566
254 %{?with_sqlite2:BuildRequires: sqlite-devel}
255 %if %{with sqlite3} || %{with pdo_sqlite}
256 BuildRequires: sqlite3-devel >= 3.3.9
258 BuildRequires: t1lib-devel
259 %{?with_tidy:BuildRequires: tidy-devel}
260 %{?with_odbc:BuildRequires: unixODBC-devel}
261 %{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel >= 0.54.1}
262 BuildRequires: zlib-devel >= 1.0.9
264 BuildRequires: apache1-devel
267 BuildRequires: apache-devel >= 2.0.52-2
268 BuildRequires: apr-devel >= 1:1.0.0
269 BuildRequires: apr-util-devel >= 1:1.0.0
272 #BuildRequires: judy-devel
273 BuildRequires: libevent-devel >= 1.4.7-3
275 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
277 %define php_sysconfdir /etc/php
278 %define php_extensiondir %{_libdir}/php
279 %define _sysconfdir %{php_sysconfdir}
281 # must be in sync with source. extra check ensuring that it is so is done in %%build
282 %define php_api_version 20090626
283 %define zend_module_api 20090626
284 %define zend_extension_api 220090626
286 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
287 %define php_debug %{!?debug:0}%{?debug:1}
290 %undefine with_ccache
294 # ORACLE_HOME is required for oci8 ext to build
295 %define _preserve_env %_preserve_env_base ORACLE_HOME
299 PHP is an HTML-embedded scripting language. PHP attempts to make it
300 easy for developers to write dynamically generated web pages. PHP also
301 offers built-in database integration for several commercial and
302 non-commercial database management systems, so writing a
303 database-enabled web page with PHP is fairly simple. The most common
304 use of PHP coding is probably as a replacement for CGI scripts. The
305 mod_php module enables the Apache web server to understand and process
306 the embedded PHP language in web pages. This package contains PHP
309 %description -l fr.UTF-8
310 PHP est un langage de script embarque dans le HTM. PHP essaye de
311 rendre simple aux developpeurs d'ecrire des pages web generees
312 dynamiquement. PHP incorpore egalement une integration avec plusieurs
313 systemes de gestion de bases de donnees commerciaux et
314 non-connerciaux, qui rent facile la creation de pages web liees avec
315 des bases de donnees. L'utilisation la plus commune de PHP est
316 probablement en remplacement de scripts CGI. Le module mod_php permet
317 au serveur web Apache de comprendre et de traiter le langage PHP
318 integre dans des pages web. Ce package contient PHP version
321 %description -l pl.UTF-8
322 PHP jest językiem skryptowym, którego polecenia umieszcza się w
323 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
324 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
325 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
326 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
327 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
328 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
329 język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
332 %description -l pt_BR.UTF-8
333 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
334 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
335 com algumas características únicas, específicas ao PHP. O objetivo da
336 linguagem é permitir que desenvolvedores web escrevam páginas
337 dinamicamente geradas de forma rápida.
339 %description -l ru.UTF-8
340 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
341 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
342 для работы с базами данных относительно просто. Наиболее популярное
343 использование PHP - замена для CGI скриптов.
345 %description -l uk.UTF-8
346 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
347 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
348 роботи з базами даних є доволі простим. Найбільш популярне
349 використання PHP - заміна для CGI скриптів.
351 %package -n apache1-mod_php
352 Summary: PHP DSO module for Apache 1.3.x
353 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
354 Group: Development/Languages/PHP
355 Requires(triggerpostun): sed >= 4.0
356 Requires: %{name}-common = %{epoch}:%{version}-%{release}
357 Requires: apache1(EAPI) >= 1.3.33-2
358 Requires: apache1-mod_mime
359 Provides: webserver(php) = %{version}
360 Obsoletes: apache-mod_php < 1:4.1.1
363 %description -n apache1-mod_php
364 PHP as DSO module for Apache 1.3.x.
366 %description -n apache1-mod_php -l pl.UTF-8
367 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
369 %package -n apache-mod_php
370 Summary: PHP DSO module for Apache 2.x
371 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
372 Group: Development/Languages/PHP
373 Requires: %{name}-common = %{epoch}:%{version}-%{release}
374 Requires: apache(modules-api) = %{apache_modules_api}
375 Requires: apache-mod_mime
376 Provides: webserver(php) = %{version}
379 %description -n apache-mod_php
380 PHP as DSO module for Apache 2.x.
382 %description -n apache-mod_php -l pl.UTF-8
383 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
386 Summary: PHP for litespeed HTTP server
387 Summary(pl.UTF-8): PHP dla serwera HTTP litespeed
388 Group: Development/Languages/PHP
389 Requires: %{name}-common = %{epoch}:%{version}-%{release}
390 Provides: webserver(php) = %{version}
392 %description litespeed
393 PHP for litespeed HTTP server.
395 %description litespeed -l pl.UTF-8
396 PHP dla serwera HTTP litespeed.
399 Summary: PHP as CGI/FastCGI program
400 Summary(pl.UTF-8): PHP jako program CGI/FastCGI
401 Group: Development/Languages/PHP
402 Requires: %{name}-common = %{epoch}:%{version}-%{release}
403 Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
406 Provides: webserver(php)
407 Obsoletes: php-fcgi < 4:5.3.0
410 PHP as CGI or FastCGI program.
412 %description cgi -l pl.UTF-8
413 PHP jako program CGI lub FastCGI.
416 Summary: PHP as CLI interpreter
417 Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
418 Group: Development/Languages/PHP
419 Requires: %{name}-common = %{epoch}:%{version}-%{release}
422 PHP as CLI interpreter.
424 %description cli -l pl.UTF-8
425 PHP jako interpreter działający z linii poleceń.
428 Summary: /usr/bin/php symlink
429 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
430 Group: Development/Languages/PHP
431 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
432 Obsoletes: /usr/bin/php
435 Package providing /usr/bin/php symlink to PHP CLI.
437 %description program -l pl.UTF-8
438 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
441 Summary: PHP FastCGI Process Manager
442 Summary(pl.UTF-8): PHP FastCGI Process Manager - zarządca procesów FastCGI
443 Group: Development/Languages/PHP
444 URL: http://www.php-fpm.org/
445 Requires(post,preun): /sbin/chkconfig
446 Requires(postun): /usr/sbin/userdel
447 Requires(pre): /bin/id
448 Requires(pre): /usr/sbin/useradd
449 Requires: %{name}-common = %{epoch}:%{version}-%{release}
450 Requires: libevent >= 1.4.7-3
453 Provides: webserver(php) = %{version}
456 PHP FastCGI Process Manager.
458 %description fpm -l pl.UTF-8
459 PHP FastCGI Process Manager - zarządca procesów FastCGI.
462 Summary: Common files needed by both Apache modules and CGI/CLI SAPIs
463 Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
464 Summary(ru.UTF-8): Разделяемые библиотеки для PHP
465 Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
467 Requires(post): sed >= 4.0
468 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
469 Requires: glibc >= 6:2.3.5
471 Requires: rpm-whiteout >= 1.28
476 Provides: php(libxml)
477 Provides: php(modules_api) = %{php_api_version}
478 Provides: php(reflection)
479 Provides: php(standard)
480 Provides: php(zend_extension_api) = %{zend_extension_api}
481 Provides: php(zend_module_api) = %{zend_module_api}
484 Provides: php-reflection
485 Provides: php-standard
486 Provides: php5(debug) = %{php_debug}
487 Provides: php5(thread-safety) = %{zend_zts}
488 %{!?with_mysqlnd:Obsoletes: php-mysqlnd}
489 %{?with_pcre:%requires_ge_to pcre pcre-devel}
490 Obsoletes: php-pecl-domxml
491 Conflicts: php4-common < 3:4.4.4-8
492 Conflicts: rpm < 4.4.2-0.2
495 Common files needed by both Apache modules and CGI/CLI SAPIs.
497 %description common -l pl.UTF-8
498 Wspólne pliki dla modułu Apache'a i programu CGI.
500 %description common -l ru.UTF-8
501 Этот пакет содержит общие файлы для разных вариантов реализации PHP
502 (самодостаточной и в качестве модуля Apache).
504 %description common -l uk.UTF-8
505 Цей пакет містить спільні файли для різних варіантів реалізації PHP
506 (самодостатньої та в якості модуля Apache).
509 Summary: Files for PHP modules development
510 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
511 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
512 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
513 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
514 Group: Development/Languages/PHP
515 Requires: %{name}-common = %{epoch}:%{version}-%{release}
518 %if "%{pld_release}" != "ac"
519 Requires: libtool >= 2:2.2
523 %{?with_pcre:Requires: pcre-devel >= 8.10}
525 Obsoletes: php-pear-devel
526 Obsoletes: php4-devel
529 The php-devel package lets you compile dynamic extensions to PHP.
530 Included here is the source for the PHP extensions. Instead of
531 recompiling the whole PHP binary to add support for, say, oracle,
532 install this package and use the new self-contained extensions
533 support. For more information, read the file
534 README.SELF-CONTAINED-EXTENSIONS.
536 %description devel -l pl.UTF-8
537 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
538 rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
539 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
540 samodzielnych rozszerzeniach można znaleźć w pliku
541 README.SELF-CONTAINED-EXTENSIONS.
543 %description devel -l pt_BR.UTF-8
544 Este pacote contém arquivos usados no desenvolvimento de programas ou
547 %description devel -l ru.UTF-8
548 Пакет php-devel дает возможность компилировать динамические расширения
549 PHP. Пакет включает исходный код этих расширений. Вместо повторной
550 компиляции бинарного файла PHP для добавления, например, поддержки
551 oracle, установите этот пакет для компилирования отдельных расширений.
552 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
554 %description devel -l uk.UTF-8
555 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
556 До пакету включено вихідний код для розширень. Замість повторної
557 компіляції бінарного файлу PHP для додання, наприклад, підтримки
558 oracle, встановіть цей пакет для компіляції окремих розширень.
559 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
562 Summary: bcmath extension module for PHP
563 Summary(pl.UTF-8): Moduł bcmath dla PHP
565 URL: http://www.php.net/manual/en/book.bc.php
566 Requires: %{name}-common = %{epoch}:%{version}-%{release}
567 Provides: php(bcmath)
570 This is a dynamic shared object (DSO) for PHP that will add bc style
571 precision math functions support.
573 %description bcmath -l pl.UTF-8
574 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
575 matematycznych takich jak w programie bc.
578 Summary: Bzip2 extension module for PHP
579 Summary(pl.UTF-8): Moduł bzip2 dla PHP
581 URL: http://www.php.net/manual/en/book.bzip2.php
582 Requires: %{name}-common = %{epoch}:%{version}-%{release}
585 Provides: php-bzip2 = %{epoch}:%{version}-%{release}
586 Obsoletes: php-bzip2 < 4:5.2.14-3
589 This is a dynamic shared object (DSO) for PHP that will add bzip2
590 compression support to PHP.
592 %description bz2 -l pl.UTF-8
593 Moduł PHP umożliwiający używanie kompresji bzip2.
596 Summary: Calendar extension module for PHP
597 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
599 URL: http://www.php.net/manual/en/book.calendar.php
600 Requires: %{name}-common = %{epoch}:%{version}-%{release}
601 Provides: php(calendar)
603 %description calendar
604 This is a dynamic shared object (DSO) for PHP that will add calendar
607 %description calendar -l pl.UTF-8
608 Moduł PHP dodający wsparcie dla kalendarza.
611 Summary: ctype extension module for PHP
612 Summary(pl.UTF-8): Moduł ctype dla PHP
614 URL: http://www.php.net/manual/en/book.ctype.php
615 Requires: %{name}-common = %{epoch}:%{version}-%{release}
619 This is a dynamic shared object (DSO) for PHP that will add ctype
622 %description ctype -l pl.UTF-8
623 Moduł PHP umożliwiający korzystanie z funkcji ctype.
626 Summary: curl extension module for PHP
627 Summary(pl.UTF-8): Moduł curl dla PHP
629 URL: http://www.php.net/manual/en/book.curl.php
630 Requires: %{name}-common = %{epoch}:%{version}-%{release}
634 This is a dynamic shared object (DSO) for PHP that will add curl
637 %description curl -l pl.UTF-8
638 Moduł PHP umożliwiający korzystanie z biblioteki curl.
641 Summary: DBA extension module for PHP
642 Summary(pl.UTF-8): Moduł DBA dla PHP
644 URL: http://www.php.net/manual/en/book.dba.php
645 Requires: %{name}-common = %{epoch}:%{version}-%{release}
649 This is a dynamic shared object (DSO) for PHP that will add flat-file
650 databases (DBA) support.
652 %description dba -l pl.UTF-8
653 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
657 Summary: DOM extension module for PHP
658 Summary(pl.UTF-8): Moduł DOM dla PHP
660 URL: http://www.php.net/manual/en/book.dom.php
661 Requires: %{name}-common = %{epoch}:%{version}-%{release}
663 # it has some compatibility functions
664 Provides: php(domxml)
665 Provides: php-domxml = %{epoch}:%{version}-%{release}
666 Obsoletes: php-domxml <= 3:4.3.8-1
669 This is a dynamic shared object (DSO) for PHP that will add new DOM
672 %description dom -l pl.UTF-8
673 Moduł PHP dodający nową obsługę DOM.
676 Summary: exif extension module for PHP
677 Summary(pl.UTF-8): Moduł exif dla PHP
679 URL: http://www.php.net/manual/en/book.exif.php
680 Requires: %{name}-common = %{epoch}:%{version}-%{release}
684 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
685 support in image files.
687 %description exif -l pl.UTF-8
688 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
691 Summary: libmagic bindings
692 Summary(pl.UTF-8): Wiązania do libmagic
694 URL: http://www.php.net/manual/en/book.fileinfo.php
695 Requires: %{name}-common = %{epoch}:%{version}-%{release}
696 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
697 Provides: php(fileinfo)
698 Obsoletes: php-mime_magic
699 Obsoletes: php-pecl-fileinfo
701 %description fileinfo
702 This extension allows retrieval of information regarding vast majority
703 of file. This information may include dimensions, quality, length
706 Additionally it can also be used to retrieve the MIME type for a
707 particular file and for text files proper language encoding.
709 %description fileinfo -l pl.UTF-8
710 To rozszerzenie pozwala na uzyskanie informacji dotyczących większości
711 plików. Informacje mogą zawierać wymiary, jakość, długość itp.
713 Ponadto rozszerzenie można wykorzystać do odczytania typu MIME danego
714 pliku oraz kodowania plików tekstowych.
717 Summary: Extension for safely dealing with input parameters
718 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
720 URL: http://www.php.net/manual/en/book.filter.php
721 Requires: %{name}-common = %{epoch}:%{version}-%{release}
722 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
723 Provides: php(filter)
724 Obsoletes: php-pecl-filter
727 We all know that you should always check input variables, but PHP does
728 not offer really good functionality for doing this in a safe way. The
729 Input Filter extension is meant to address this issue by implementing
730 a set of filters and mechanisms that users can use to safely access
733 %description filter -l pl.UTF-8
734 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
735 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
736 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
737 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
738 mogą bezpiecznie używać do dostępu do danych.
741 Summary: FTP extension module for PHP
742 Summary(pl.UTF-8): Moduł FTP dla PHP
744 URL: http://www.php.net/manual/en/book.ftp.php
745 Requires: %{name}-common = %{epoch}:%{version}-%{release}
749 This is a dynamic shared object (DSO) for PHP that will add FTP
752 %description ftp -l pl.UTF-8
753 Moduł PHP dodający obsługę protokołu FTP.
756 Summary: GD extension module for PHP
757 Summary(pl.UTF-8): Moduł GD dla PHP
759 URL: http://www.php.net/manual/en/book.image.php
760 Requires: %{name}-common = %{epoch}:%{version}-%{release}
761 %if %{with system_gd}
762 Requires: gd >= 2.0.28-4
764 Requires: gd(imagerotate) = 5.2.0
769 This is a dynamic shared object (DSO) for PHP that will add GD
770 support, allowing you to create and manipulate images with PHP.
772 %description gd -l pl.UTF-8
773 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
774 tworzenie i obróbkę obrazków.
777 Summary: gettext extension module for PHP
778 Summary(pl.UTF-8): Moduł gettext dla PHP
780 URL: http://www.php.net/manual/en/book.gettext.php
781 Requires: %{name}-common = %{epoch}:%{version}-%{release}
782 Provides: php(gettext)
785 This is a dynamic shared object (DSO) for PHP that will add gettext
788 %description gettext -l pl.UTF-8
789 Moduł PHP dodający obsługę lokalizacji przez gettext.
792 Summary: gmp extension module for PHP
793 Summary(pl.UTF-8): Moduł gmp dla PHP
795 URL: http://www.php.net/manual/en/book.gmp.php
796 Requires: %{name}-common = %{epoch}:%{version}-%{release}
800 This is a dynamic shared object (DSO) for PHP that will add arbitrary
801 length number support with GNU MP library.
803 %description gmp -l pl.UTF-8
804 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
805 liczbach o dowolnej długości.
808 Summary: HASH Message Digest Framework
809 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
811 URL: http://www.php.net/manual/en/book.gmp.php
812 Requires: %{name}-common = %{epoch}:%{version}-%{release}
816 Provides: php-mhash = %{epoch}:%{version}-%{release}
817 Obsoletes: php-mhash < 4:5.3.0
819 Obsoletes: php-pecl-hash
822 Native implementations of common message digest algorithms using a
823 generic factory method.
825 %description hash -l pl.UTF-8
826 Natywne implementacje popularnych algorytmów obliczania skrótów
827 wiadomości przy użyciu wspólnego interfejsu.
830 Summary: iconv extension module for PHP
831 Summary(pl.UTF-8): Moduł iconv dla PHP
833 URL: http://www.php.net/manual/en/book.iconv.php
834 Requires: %{_libdir}/gconv
835 Requires: %{name}-common = %{epoch}:%{version}-%{release}
840 This is a dynamic shared object (DSO) for PHP that will add iconv
843 %description iconv -l pl.UTF-8
844 Moduł PHP dodający obsługę iconv.
847 Summary: IMAP extension module for PHP
848 Summary(pl.UTF-8): Moduł IMAP dla PHP
849 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
851 URL: http://www.php.net/manual/en/book.imap.php
852 Requires: %{name}-common = %{epoch}:%{version}-%{release}
853 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
854 Requires: imap-lib >= 1:2007e-2
858 This is a dynamic shared object (DSO) for PHP that will add IMAP
861 %description imap -l pl.UTF-8
862 Moduł PHP dodający obsługę skrzynek IMAP.
864 %description imap -l pt_BR.UTF-8
865 Um módulo para aplicações PHP que usam IMAP.
868 Summary: InterBase/Firebird database module for PHP
869 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
871 URL: http://www.php.net/manual/en/book.ibase.php
872 Requires: %{name}-common = %{epoch}:%{version}-%{release}
873 Provides: php(interbase)
874 %{?with_interbase_inst:Autoreq: false}
876 %description interbase
877 This is a dynamic shared object (DSO) for PHP that will add InterBase
878 and Firebird database support.
880 %description interbase -l pl.UTF-8
881 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
884 Summary: Internationalization extension (ICU wrapper)
885 Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (interfejs do ICU)
887 URL: http://www.php.net/intl
888 Requires: %{name}-common = %{epoch}:%{version}-%{release}
892 Internationalization extension (further is referred as Intl) is a
893 wrapper for ICU library, enabling PHP programmers to perform
894 UCA-conformant collation and date/time/number/currency formatting in
897 %description intl -l pl.UTF-8
898 Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest
899 interfejsem do biblioteki ICU, pozwalającym programistom PHP na
900 wykonywanie w skryptach porównań zgodnych z UCA oraz formatowania
904 Summary: PHP C extension for JSON serialization
905 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
907 URL: http://www.php.net/manual/en/book.json.php
908 Requires: %{name}-common = %{epoch}:%{version}-%{release}
910 Obsoletes: php-pecl-json
913 php-json is an extremely fast PHP C extension for JSON (JavaScript
914 Object Notation) serialisation.
916 %description json -l pl.UTF-8
917 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
918 (JavaScript Object Notation).
921 Summary: LDAP extension module for PHP
922 Summary(pl.UTF-8): Moduł LDAP dla PHP
923 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
925 URL: http://www.php.net/manual/en/book.ldap.php
926 Requires: %{name}-common = %{epoch}:%{version}-%{release}
930 This is a dynamic shared object (DSO) for PHP that will add LDAP
933 %description ldap -l pl.UTF-8
934 Moduł PHP dodający obsługę LDAP.
936 %description ldap -l pt_BR.UTF-8
937 Um módulo para aplicações PHP que usam LDAP.
940 Summary: mbstring extension module for PHP
941 Summary(pl.UTF-8): Moduł mbstring dla PHP
943 URL: http://www.php.net/manual/en/book.mbstring.php
944 Requires: %{name}-common = %{epoch}:%{version}-%{release}
945 Provides: php(mbstring)
947 %description mbstring
948 This is a dynamic shared object (DSO) for PHP that will add multibyte
951 %description mbstring -l pl.UTF-8
952 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
955 Summary: mcrypt extension module for PHP
956 Summary(pl.UTF-8): Moduł mcrypt dla PHP
958 URL: http://www.php.net/manual/en/book.mcrypt.php
959 Requires: %{name}-common = %{epoch}:%{version}-%{release}
960 Provides: php(mcrypt)
963 This is a dynamic shared object (DSO) for PHP that will add mcrypt
966 %description mcrypt -l pl.UTF-8
967 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
970 Summary: MS SQL extension module for PHP
971 Summary(pl.UTF-8): Moduł MS SQL dla PHP
973 URL: http://www.php.net/manual/en/book.mssql.php
974 Requires: %{name}-common = %{epoch}:%{version}-%{release}
978 This is a dynamic shared object (DSO) for PHP that will add MS SQL
979 databases support through FreeTDS library.
981 %description mssql -l pl.UTF-8
982 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
986 Summary: MySQL database module for PHP
987 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
988 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
990 URL: http://www.php.net/manual/en/book.mysql.php
991 Requires: %{name}-common = %{epoch}:%{version}-%{release}
992 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
996 This is a dynamic shared object (DSO) for PHP that will add MySQL
999 %description mysql -l pl.UTF-8
1000 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
1002 %description mysql -l pt_BR.UTF-8
1003 Um módulo para aplicações PHP que usam bancos de dados MySQL.
1006 Summary: MySQLi module for PHP
1007 Summary(pl.UTF-8): Moduł MySQLi dla PHP
1009 URL: http://www.php.net/manual/en/book.mysqli.php
1010 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1011 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1012 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1013 Provides: php(mysqli)
1016 This is a dynamic shared object (DSO) for PHP that will add MySQLi
1017 (Improved MySQL) support. The difference between it and mysql module
1018 is that it provides access to functionality of MySQL 4.1 and above.
1020 %description mysqli -l pl.UTF-8
1021 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1022 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
1023 MySQL w wersji 4.1 i nowszych.
1026 Summary: MySQL Native Client Driver for PHP
1027 Summary(pl.UTF-8): Sterownik natywnego klienta MySQL dla PHP
1029 URL: http://www.php.net/manual/en/book.mysqlnd.php
1030 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1031 Provides: php(mysqlnd)
1033 %description mysqlnd
1034 MySQL Native Driver is a replacement for the MySQL Client Library
1037 Because MySQL Native Driver is written as a PHP extension, it is
1038 tightly coupled to the workings of PHP. This leads to gains in
1039 efficiency, especially when it comes to memory usage, as the driver
1040 uses the PHP memory management system. It also supports the PHP memory
1041 limit. Using MySQL Native Driver leads to comparable or better
1042 performance than using MySQL Client Library, it always ensures the
1043 most efficient use of memory. One example of the memory efficiency is
1044 the fact that when using the MySQL Client Library, each row is stored
1045 in memory twice, whereas with the MySQL Native Driver each row is only
1046 stored once in memory.
1048 %description mysqlnd -l pl.UTF-8
1049 MySQL Native Driver (natywny sterownik MySQL) to zamiennik biblioteki
1050 klienckiej MySQL (libmysql).
1052 Ponieważ sterownik natywny jest napisany jako rozszerzenie PHP, jest
1053 ściśle powiązany z pracą PHP. Daje to większą wydajność, zwłaszcza
1054 jeśli chodzi o wykorzystanie pamięci, jako że sterownik wykorzystuje
1055 system zarządzania pamięcią PHP; obsługuje także ograniczenie pamięci
1056 z PHP. Niniejszy sterownik ma wydajność porównywalną lub lepszą niż
1057 biblioteka kliencka MySQL, a pamięć zawsze wykorzystuje efektywniej.
1058 Przykładem tego może być fakt, że w przypadku biblioteki klienckiej
1059 każdy wiersz jest przechowywany w pamięci dwukrotnie, natomiast przy
1060 tym sterowniku - tylko raz.
1063 Summary: Oracle 8+ database module for PHP
1064 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
1066 URL: http://www.php.net/manual/en/book.oci8.php
1067 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1072 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
1073 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1075 %description oci8 -l pl.UTF-8
1076 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1077 poprzez interfejs Oracle8 Call-Interface (OCI8).
1080 Summary: ODBC extension module for PHP
1081 Summary(pl.UTF-8): Moduł ODBC dla PHP
1082 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1084 URL: http://www.php.net/manual/en/book.uodbc.php
1085 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1086 Requires: unixODBC >= 2.1.1-3
1090 This is a dynamic shared object (DSO) for PHP that will add ODBC
1093 %description odbc -l pl.UTF-8
1094 Moduł PHP ze wsparciem dla ODBC.
1096 %description odbc -l pt_BR.UTF-8
1097 Um módulo para aplicações PHP que usam ODBC.
1100 Summary: OpenSSL extension module for PHP
1101 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1103 URL: http://www.php.net/manual/en/book.openssl.php
1104 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1105 Provides: php(openssl)
1107 %description openssl
1108 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1111 %description openssl -l pl.UTF-8
1112 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1115 Summary: Process Control extension module for PHP
1116 Summary(pl.UTF-8): Moduł Process Control dla PHP
1118 URL: http://www.php.net/manual/en/book.pcntl.php
1119 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1120 Provides: php(pcntl)
1123 This is a dynamic shared object (DSO) for PHP that will add process
1124 spawning and control support. It supports functions like fork(),
1125 waitpid(), signal() etc.
1127 %description pcntl -l pl.UTF-8
1128 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1129 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1132 Summary: PCRE extension module for PHP
1133 Summary(pl.UTF-8): Moduł PCRE dla PHP
1135 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1139 This is a dynamic shared object (DSO) for PHP that will add Perl
1140 Compatible Regular Expression support.
1142 %description pcre -l pl.UTF-8
1143 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1144 (Perl Compatible Regular Expressions)
1147 Summary: PHP Data Objects (PDO)
1148 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1150 URL: http://www.php.net/manual/en/book.pdo.php
1151 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1152 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1154 Obsoletes: php-pecl-PDO
1157 This is a dynamic shared object (DSO) for PHP that will add PDO
1160 %description pdo -l pl.UTF-8
1161 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1164 Summary: PHP Data Objects (PDO) FreeTDS support
1165 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1167 URL: http://www.php.net/manual/en/ref.pdo-dblib.php
1168 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1169 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1170 Provides: php(dblib)
1172 %description pdo-dblib
1173 This is a dynamic shared object (DSO) for PHP that will add PDO
1176 %description pdo-dblib -l pl.UTF-8
1177 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1180 %package pdo-firebird
1181 Summary: PHP Data Objects (PDO) Firebird support
1182 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1184 URL: http://www.php.net/manual/en/ref.pdo-firebird.php
1185 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1186 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1187 Provides: php(pdo-firebird)
1188 Obsoletes: php-pecl-PDO_FIREBIRD
1190 %description pdo-firebird
1191 This is a dynamic shared object (DSO) for PHP that will add PDO
1194 %description pdo-firebird -l pl.UTF-8
1195 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1199 Summary: PHP Data Objects (PDO) MySQL support
1200 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1202 URL: http://www.php.net/manual/en/ref.pdo-mysql.php
1203 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1204 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1205 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1206 Provides: php(pdo-mysql)
1207 Obsoletes: php-pecl-PDO_MYSQL
1209 %description pdo-mysql
1210 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1213 %description pdo-mysql -l pl.UTF-8
1214 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1218 Summary: PHP Data Objects (PDO) Oracle support
1219 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1221 URL: http://www.php.net/manual/en/ref.pdo-oci.php
1222 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1223 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1224 Provides: php(pdo-oci)
1225 Obsoletes: php-pecl-PDO_OCI
1227 %description pdo-oci
1228 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1231 %description pdo-oci -l pl.UTF-8
1232 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1236 Summary: PHP Data Objects (PDO) ODBC support
1237 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1239 URL: http://www.php.net/manual/en/ref.pdo-odbc.php
1240 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1241 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1242 Provides: php(pdo-odbc)
1243 Obsoletes: php-pecl-PDO_ODBC
1245 %description pdo-odbc
1246 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1249 %description pdo-odbc -l pl.UTF-8
1250 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1254 Summary: PHP Data Objects (PDO) PostgreSQL support
1255 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1257 URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
1258 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1259 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1260 Provides: php(pdo-pgsql)
1261 Provides: php-pecl-PDO_PGSQL
1262 Obsoletes: php-pecl-PDO_PGSQL < 4:5.2.1-2
1264 %description pdo-pgsql
1265 This is a dynamic shared object (DSO) for PHP that will add PDO
1268 %description pdo-pgsql -l pl.UTF-8
1269 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1273 Summary: PHP Data Objects (PDO) SQLite support
1274 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1276 URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
1277 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1278 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1279 Provides: php(pdo-sqlite)
1280 Obsoletes: php-pecl-PDO_SQLITE
1282 %description pdo-sqlite
1283 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1286 %description pdo-sqlite -l pl.UTF-8
1287 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1291 Summary: PostgreSQL database module for PHP
1292 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1294 URL: http://www.php.net/manual/en/book.pgsql.php
1295 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1296 Provides: php(pgsql)
1299 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1302 %description pgsql -l pl.UTF-8
1303 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1305 %description pgsql -l pt_BR.UTF-8
1306 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1309 Summary: phar database module for PHP
1310 Summary(pl.UTF-8): Moduł phar dla PHP
1312 URL: http://www.php.net/manual/en/book.phar.php
1313 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1314 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1318 This is a dynamic shared object (DSO) for PHP that will add phar
1321 %description phar -l pl.UTF-8
1322 Moduł PHP umożliwiający dostęp do achiwów .phar.
1325 Summary: POSIX extension module for PHP
1326 Summary(pl.UTF-8): Moduł POSIX dla PHP
1328 URL: http://www.php.net/manual/en/book.posix.php
1329 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1330 Provides: php(posix)
1333 This is a dynamic shared object (DSO) for PHP that will add POSIX
1334 functions support to PHP.
1336 %description posix -l pl.UTF-8
1337 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1340 Summary: pspell extension module for PHP
1341 Summary(pl.UTF-8): Moduł pspell dla PHP
1343 URL: http://www.php.net/manual/en/book.pspell.php
1344 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1345 Provides: php(pspell)
1348 This is a dynamic shared object (DSO) for PHP that will add pspell
1349 support to PHP. It allows to check the spelling of a word and offer
1352 %description pspell -l pl.UTF-8
1353 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1354 sprawdzanie pisowni słowa i sugerowanie poprawek.
1357 Summary: readline extension module for PHP
1358 Summary(pl.UTF-8): Moduł readline dla PHP
1360 URL: http://www.php.net/manual/en/book.readline.php
1361 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1362 Provides: php(readline)
1364 %description readline
1365 This PHP module adds support for readline functions (only for cli and
1368 %description readline -l pl.UTF-8
1369 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1372 Summary: recode extension module for PHP
1373 Summary(pl.UTF-8): Moduł recode dla PHP
1375 URL: http://www.php.net/manual/en/book.recode.php
1376 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1377 Requires: recode >= 3.5d-3
1378 Provides: php(recode)
1381 This is a dynamic shared object (DSO) for PHP that will add recode
1384 %description recode -l pl.UTF-8
1385 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1389 Summary: session extension module for PHP
1390 Summary(pl.UTF-8): Moduł session dla PHP
1392 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1393 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1394 Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
1395 Provides: php(session)
1397 %description session
1398 This is a dynamic shared object (DSO) for PHP that will add session
1401 %description session -l pl.UTF-8
1402 Moduł PHP dodający obsługę sesji.
1405 Summary: Shared Memory Operations extension module for PHP
1406 Summary(pl.UTF-8): Moduł shmop dla PHP
1408 URL: http://www.php.net/manual/en/book.shmop.php
1409 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1410 Provides: php(shmop)
1413 This is a dynamic shared object (DSO) for PHP that will add Shared
1414 Memory Operations support.
1416 %description shmop -l pl.UTF-8
1417 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1420 Summary: Simple XML extension module for PHP
1421 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1423 URL: http://www.php.net/manual/en/book.simplexml.php
1424 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1425 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1426 Provides: php(simplexml)
1428 %description simplexml
1429 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1432 %description simplexml -l pl.UTF-8
1433 Moduł PHP dodający obsługę prostego XML-a.
1436 Summary: SNMP extension module for PHP
1437 Summary(pl.UTF-8): Moduł SNMP dla PHP
1439 URL: http://www.php.net/manual/en/book.snmp.php
1440 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1441 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1445 This is a dynamic shared object (DSO) for PHP that will add SNMP
1448 %description snmp -l pl.UTF-8
1449 Moduł PHP dodający obsługę SNMP.
1452 Summary: soap extension module for PHP
1453 Summary(pl.UTF-8): Moduł soap dla PHP
1455 URL: http://www.php.net/manual/en/book.soap.php
1456 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1460 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1463 %description soap -l pl.UTF-8
1464 Moduł PHP dodający obsługę SOAP/WSDL.
1467 Summary: sockets extension module for PHP
1468 Summary(pl.UTF-8): Moduł socket dla PHP
1470 URL: http://www.php.net/manual/en/book.sockets.php
1471 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1472 Provides: php(sockets)
1474 %description sockets
1475 This is a dynamic shared object (DSO) for PHP that will add sockets
1478 %description sockets -l pl.UTF-8
1479 Moduł PHP dodający obsługę gniazdek.
1482 Summary: Standard PHP Library module for PHP
1483 Summary(pl.UTF-8): Moduł biblioteki standardowej (Standard PHP Library) dla PHP
1485 URL: http://php.net/manual/en/book.spl.php
1486 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1487 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
1488 Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
1492 This is a dynamic shared object (DSO) for PHP that will add Standard
1493 PHP Library support.
1495 %description spl -l pl.UTF-8
1496 Moduł PHP z biblioteką standardową PHP (SPL - Standard PHP Library).
1499 Summary: SQLite extension module for PHP
1500 Summary(pl.UTF-8): Moduł SQLite dla PHP
1502 URL: http://www.php.net/manual/en/book.sqlite.php
1503 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1504 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1505 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1506 Provides: php(sqlite)
1509 SQLite is a C library that implements an embeddable SQL database
1510 engine. Programs that link with the SQLite library can have SQL
1511 database access without running a separate RDBMS process.
1513 SQLite is not a client library used to connect to a big database
1514 server. SQLite is the server. The SQLite library reads and writes
1515 directly to and from the database files on disk.
1517 %description sqlite -l pl.UTF-8
1518 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1519 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1520 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1523 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1524 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1525 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1529 Summary: SQLite3 extension module for PHP
1530 Summary(pl.UTF-8): Moduł SQLite3 dla PHP
1532 URL: http://php.net/manual/en/book.sqlite3.php
1533 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1534 Provides: php(sqlite3)
1536 %description sqlite3
1537 SQLite is a C library that implements an embeddable SQL database
1538 engine. Programs that link with the SQLite library can have SQL
1539 database access without running a separate RDBMS process.
1541 SQLite is not a client library used to connect to a big database
1542 server. SQLite is the server. The SQLite library reads and writes
1543 directly to and from the database files on disk.
1545 %description sqlite3 -l pl.UTF-8
1546 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1547 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1548 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1551 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1552 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1553 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1557 Summary: Sybase-CT extension module for PHP
1558 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1560 URL: http://www.php.net/manual/en/book.sybase.php
1561 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1562 Provides: php(sybase-ct)
1563 Obsoletes: php-sybase
1565 %description sybase-ct
1566 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1567 MS SQL databases support through CT-lib.
1569 %description sybase-ct -l pl.UTF-8
1570 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1574 Summary: SysV msg extension module for PHP
1575 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1577 URL: http://www.php.net/manual/en/book.sem.php
1578 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1579 Provides: php(sysvmsg)
1581 %description sysvmsg
1582 This is a dynamic shared object (DSO) for PHP that will add SysV
1583 message queues support.
1585 %description sysvmsg -l pl.UTF-8
1586 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1589 Summary: SysV sem extension module for PHP
1590 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1592 URL: http://www.php.net/manual/en/book.sem.php
1593 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1594 Provides: php(sysvsem)
1596 %description sysvsem
1597 This is a dynamic shared object (DSO) for PHP that will add SysV
1600 %description sysvsem -l pl.UTF-8
1601 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1604 Summary: SysV shm extension module for PHP
1605 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1607 URL: http://www.php.net/manual/en/book.shmop.php
1608 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1609 Provides: php(sysvshm)
1611 %description sysvshm
1612 This is a dynamic shared object (DSO) for PHP that will add SysV
1613 Shared Memory support.
1615 %description sysvshm -l pl.UTF-8
1616 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1619 Summary: Contains unit test files for PHP and extensions
1620 Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1622 URL: http://qa.php.net/
1623 Requires: %{name}-cli
1626 This package contains unit tests for PHP and it's extensions.
1628 %description tests -l pl.UTF-8
1629 Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1632 Summary: Tidy extension module for PHP
1633 Summary(pl.UTF-8): Moduł Tidy dla PHP
1635 URL: http://www.php.net/manual/en/book.tidy.php
1636 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1641 This is a dynamic shared object (DSO) for PHP that will add Tidy
1644 %description tidy -l pl.UTF-8
1645 Moduł PHP umożliwiający korzystanie z tidy.
1648 Summary: tokenizer extension module for PHP
1649 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1651 URL: http://www.php.net/manual/en/book.tokenizer.php
1652 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1653 Provides: php(tokenizer)
1655 %description tokenizer
1656 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1659 %description tokenizer -l pl.UTF-8
1660 Moduł PHP dodający obsługę tokenizera do PHP.
1663 Summary: wddx extension module for PHP
1664 Summary(pl.UTF-8): Moduł wddx dla PHP
1666 URL: http://www.php.net/manual/en/book.wddx.php
1667 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1668 # - wddx doesn't require session as it's disabled at compile time:
1669 # if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
1670 # see also php.spec#rev1.120.2.22
1671 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1672 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1676 This is a dynamic shared object (DSO) for PHP that will add wddx
1679 %description wddx -l pl.UTF-8
1680 Moduł PHP umożliwiający korzystanie z wddx.
1683 Summary: XML extension module for PHP
1684 Summary(pl.UTF-8): Moduł XML dla PHP
1686 URL: http://www.php.net/manual/en/book.xml.php
1687 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1691 This is a dynamic shared object (DSO) for PHP that will add XML
1692 support. This extension lets you create XML parsers and then define
1693 handlers for different XML events.
1695 %description xml -l pl.UTF-8
1696 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1697 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1698 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1701 Summary: XML Reader extension module for PHP
1702 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1704 URL: http://www.php.net/manual/en/book.xmlreader.php
1705 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1706 Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
1707 Provides: php(xmlreader)
1709 %description xmlreader
1710 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1711 support. The XMLReader extension is an XML Pull parser. The reader
1712 acts as a cursor going forward on the document stream and stopping at
1713 each node on the way.
1715 %description xmlreader -l pl.UTF-8
1716 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1717 działa jako kursor przechodzący przez strumień dokumentu i
1718 zatrzymujący się na każdym węźle po drodze.
1721 Summary: xmlrpc extension module for PHP
1722 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1724 URL: http://www.php.net/manual/en/book.xmlrpc.php
1725 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1726 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1727 Provides: php(xmlrpc)
1730 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1733 %description xmlrpc -l pl.UTF-8
1734 Moduł PHP dodający obsługę XMLRPC.
1737 Summary: Fast, non-cached, forward-only means to write XML data
1738 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1740 URL: http://www.php.net/manual/en/book.xmlwriter.php
1741 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1742 Provides: php(xmlwriter)
1743 Obsoletes: php-pecl-xmlwriter
1745 %description xmlwriter
1746 This extension wraps the libxml xmlWriter API. Represents a writer
1747 that provides a non-cached, forward-only means of generating streams
1748 or files containing XML data.
1750 %description xmlwriter -l pl.UTF-8
1751 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1752 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1753 plików zawierających dane XML.
1756 Summary: xsl extension module for PHP
1757 Summary(pl.UTF-8): Moduł xsl dla PHP
1759 URL: http://www.php.net/manual/en/book.xsl.php
1760 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1761 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1762 Requires: libxslt >= 1.0.18
1763 # actually not true, functionality is similar, but API differs
1765 Obsoletes: php-xslt <= 3:4.3.8-1
1768 This is a dynamic shared object (DSO) for PHP that will add new XSL
1769 support (using libxslt).
1771 %description xsl -l pl.UTF-8
1772 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1775 Summary: Zip management extension
1776 Summary(pl.UTF-8): Zarządzanie archiwami zip
1778 URL: http://www.php.net/manual/en/book.zip.php
1779 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1781 Obsoletes: php-pecl-zip
1784 Zip is an extension to create, modify and read zip files.
1786 %description zip -l pl.UTF-8
1787 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1788 odczyt archiwów zip.
1791 Summary: Zlib extension module for PHP
1792 Summary(pl.UTF-8): Moduł zlib dla PHP
1794 URL: http://www.php.net/manual/en/book.zlib.php
1795 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1799 This is a dynamic shared object (DSO) for PHP that will add zlib
1800 compression support to PHP.
1802 %description zlib -l pl.UTF-8
1803 Moduł PHP umożliwiający używanie kompresji zlib.
1807 # prep for suhosin patch
1808 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1819 cp php.ini-production php.ini
1821 %if %{with type_hints}
1828 %if %{with system_gd}
1842 %if "%{pld_release}" != "ac"
1867 %undos ext/spl/tests/SplFileInfo_getInode_basic.phpt
1876 %{__rm} -r sapi/litespeed
1877 gzip -dc %{SOURCE15} | tar xf - -C sapi/
1879 %if "%{pld_release}" != "ac"
1880 sed -i -e '/PHP_ADD_LIBRARY_WITH_PATH/s#xmlrpc,#xmlrpc-epi,#' ext/xmlrpc/config.m4
1883 # cleanup backups after patching
1884 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
1886 # conflict seems to be resolved by recode patches
1887 %{__rm} ext/recode/config9.m4
1889 # remove all bundled libraries not to link with them accidentally
1890 #%{__rm} -r ext/sqlite/libsqlite
1891 %{__rm} -r ext/sqlite3/libsqlite
1892 #%{__rm} -r ext/bcmath/libbcmath
1893 #%{__rm} -r ext/date/lib
1894 #%{__rm} -r ext/fileinfo/libmagic
1895 #%{__rm} -r ext/dba/libcdb
1896 #%{__rm} -r ext/dba/libflatfile
1897 #%{__rm} -r ext/dba/libinifile
1898 #%{__rm} -r ext/gd/libgd
1899 #%{__rm} -r ext/mbstring/libmbfl
1900 #%{__rm} -r ext/mbstring/oniguruma
1901 %{__rm} -r ext/pcre/pcrelib
1902 #%{__rm} -r ext/soap/interop
1903 %{__rm} -r ext/xmlrpc/libxmlrpc
1904 #%{__rm} -r ext/zip/lib
1906 cp -af Zend/LICENSE{,.Zend}
1907 install -p %{SOURCE13} dep-tests.sh
1910 sed -i -e 's#-fvisibility=hidden##g' configure*
1912 # disable broken tests
1913 # says just "Terminated" twice and fails
1914 mv sapi/cli/tests/022.phpt{,.broken}
1916 # php-5.3.3/ext/standard/tests/file/statpage.phpt
1917 %{__rm} ext/standard/tests/file/statpage.phpt
1919 # idiotic test, it will fail if somebody else makes space on disk or if disk
1920 # space is not yet allocated (xfs). report upstream to advice bogus test is
1921 # probably pointless.
1922 %{__rm} ext/standard/tests/file/disk_free_space_basic.phpt
1924 sh -xe %{_sourcedir}/skip-tests.sh
1927 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1928 if [ $API != %{php_api_version} ]; then
1929 echo "Set %%define php_api_version to $API and re-run."
1933 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1934 if [ $API != %{zend_module_api} ]; then
1935 echo "Set %%define zend_module_api to $API and re-run."
1939 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1940 if [ $API != %{zend_extension_api} ]; then
1941 echo "Set %%define zend_extension_api to $API and re-run."
1945 export EXTENSION_DIR="%{php_extensiondir}"
1946 # configure once (for faster debugging purposes)
1947 if [ ! -f _built-conf ]; then
1948 # now remove Makefile copies
1949 rm -f Makefile.{cgi-fcgi,fpm,cli,apxs1,apxs2,litespeed}
1952 cp -f /usr/share/automake/config.* .
1956 export PROG_SENDMAIL="/usr/lib/sendmail"
1957 export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP %{rpmcppflags} \
1958 -I%{_includedir}/xmlrpc-epi"
1965 %if %{with litespeed}
1978 for sapi in $sapis; do
1980 # skip if already configured (for faster debugging purposes)
1981 [ -f Makefile.$sapi ] && continue
1986 sapi_args='--disable-cli'
1989 sapi_args='--disable-cgi %{?with_gcov:--enable-gcov}'
1992 sapi_args='--disable-cli --enable-fpm'
1995 ver=$(rpm -q --qf '%{V}' apache1-devel)
1996 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1999 ver=$(rpm -q --qf '%{V}' apache-devel)
2000 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
2003 sapi_args='--with-litespeed'
2009 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
2010 --cache-file=config.cache \
2012 --with-libdir=%{_lib} \
2013 --with-config-file-path=%{_sysconfdir} \
2014 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
2015 --with-exec-dir=%{_bindir} \
2016 --with-system-tzdata \
2017 --%{!?debug:dis}%{?debug:en}able-debug \
2018 %{?with_zts:--enable-maintainer-zts} \
2019 --enable-inline-optimization \
2020 --enable-bcmath=shared \
2021 --enable-calendar=shared \
2022 --enable-ctype=shared \
2023 --enable-dba=shared \
2024 --enable-dom=shared \
2025 --enable-exif=shared \
2026 --enable-fileinfo=shared \
2027 --enable-ftp=shared \
2028 --enable-gd-native-ttf \
2029 --enable-intl=shared \
2031 --enable-magic-quotes \
2032 --enable-mbstring=shared,all \
2034 --enable-pcntl=shared \
2035 --enable-pdo=shared \
2036 --enable-json=shared \
2037 --enable-hash=shared \
2038 --enable-xmlwriter=shared \
2040 --with-fpm-user=http \
2041 --with-fpm-group=http \
2043 %if %{with mssql} || %{with sybase_ct}
2044 --with-pdo-dblib=shared \
2046 %if %{with interbase} && %{without interbase_inst}
2047 --with-pdo-firebird=shared,/usr \
2049 %{?with_mhash:--with-mhash=yes} \
2050 --with-mysql-sock=/var/lib/mysql/mysql.sock \
2051 --with-pdo-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2052 %{?with_oci8:--with-pdo-oci=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
2053 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2054 %{?with_pgsql:--with-pdo-pgsql=shared} \
2055 %{?with_pdo_sqlite:--with-pdo-sqlite=shared,/usr} \
2056 --without-libexpat-dir \
2057 --enable-posix=shared \
2059 --enable-session=shared \
2060 --enable-shmop=shared \
2061 --enable-simplexml=shared \
2062 --enable-sysvmsg=shared \
2063 --enable-sysvsem=shared \
2064 --enable-sysvshm=shared \
2065 --enable-safe-mode \
2066 --enable-soap=shared \
2067 --enable-sockets=shared \
2068 --enable-tokenizer=shared \
2069 --enable-ucd-snmp-hack \
2070 %{?with_wddx:--enable-wddx=shared} \
2071 --enable-xml=shared \
2072 --enable-xmlreader=shared \
2074 %{__with_without curl curl shared} \
2076 --with-iconv=shared \
2077 --with-freetype-dir=shared \
2078 --with-gettext=shared \
2079 --with-gd=shared%{?with_system_gd:,/usr} \
2082 %{?with_imap:--with-imap=shared --with-imap-ssl} \
2083 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
2084 --with-jpeg-dir=/usr \
2085 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
2086 --with-mcrypt=shared \
2087 %{?with_mm:--with-mm} \
2088 %{?with_mssql:--with-mssql=shared} \
2089 %{?with_mysqlnd:--with-mysqlnd=shared} \
2090 --with-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2091 %{?with_mysqli:--with-mysqli=shared%{?with_mysqlnd:,mysqlnd}} \
2092 %{?with_oci8:--with-oci8=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
2093 %{?with_openssl:--with-openssl=shared} \
2094 %{?with_kerberos5:--with-kerberos} \
2095 %{__with_without pcre pcre-regex /usr} \
2096 %{__enable_disable filter filter shared} \
2097 --with-pear=%{php_pear_dir} \
2098 %{__with_without pgsql pgsql shared,/usr} \
2099 %{__enable_disable phar phar shared} \
2100 --with-png-dir=/usr \
2101 %{?with_pspell:--with-pspell=shared} \
2102 --with-readline=shared \
2103 %{?with_recode:--with-recode=shared} \
2104 --with-regex=system \
2105 %{?with_snmp:--with-snmp=shared} \
2106 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
2107 %{!?with_sqlite2:--without-sqlite}%{?with_sqlite2:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
2108 %{!?with_pdo_sqlite:--without-pdo-sqlite} \
2109 %{__with_without sqlite3 sqlite3 shared,/usr} \
2110 --with-t1lib=shared \
2111 %{?with_tidy:--with-tidy=shared} \
2112 %{?with_odbc:--with-unixODBC=shared,/usr} \
2113 %{__with_without xmlrpc xmlrpc shared,/usr} \
2115 --with-zlib=shared \
2116 --with-zlib-dir=shared,/usr \
2117 --enable-zip=shared,/usr \
2120 cp -f Makefile Makefile.$sapi
2121 cp -f main/php_config.h php_config.h.$sapi
2122 cp -f config.log config.log.$sapi
2125 # as we build each SAPI in own make, adjust php-config.in forehead
2126 sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2127 sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2129 # must make libphp_common first, so modules can link against it.
2130 cp -af php_config.h.cli main/php_config.h
2131 cp -af Makefile.cli Makefile
2132 %{__make} libphp_common.la
2133 %{__make} build-modules
2136 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
2140 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
2143 %if %{with litespeed}
2144 %{__make} -f Makefile.litespeed
2149 cp -af php_config.h.cgi-fcgi main/php_config.h
2150 %{__make} -f Makefile.cgi-fcgi
2151 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
2156 cp -af php_config.h.fpm main/php_config.h
2157 %{__make} -f Makefile.fpm
2158 ./sapi/fpm/php-fpm -qn -m > /dev/null
2162 cp -af php_config.h.cli main/php_config.h
2163 %{__make} -f Makefile.cli
2164 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
2166 # check for stupid xml parse breakage where < and > just get lost in parse result
2167 ./sapi/cli/php -n -dextension_dir=modules -dextension=xml.so -r '$p = xml_parser_create(); xml_parse_into_struct($p, "<x><</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
2169 # Generate stub .ini files for each extension
2172 generate_inifiles() {
2173 for so in modules/*.so; do
2174 mod=$(basename $so .so)
2176 # xml needs to be loaded before wddx
2177 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2178 # pre needs to be loaded before SPL
2179 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2180 # spl needs to be loaded before mysqli
2181 [ "$mod" = "spl" ] && conf="SPL.ini"
2182 # session needs to be loaded before php-pecl-http, php-pecl-memcache, php-pecl-session_mysql
2183 [ "$mod" = "session" ] && conf="Session.ini"
2184 # mysqlnd needs to be loaded before mysql,mysqli,pdo_mysqli
2185 [ "$mod" = "mysqlnd" ] && conf="MySQLND.ini"
2187 cat > conf.d/$conf <<-EOF
2188 ; Enable $mod extension module
2195 # Check that the module inner-dependencies are intact
2196 PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
2197 if grep -v OK dep-tests.log; then
2198 echo >&2 "The results above were not expected"
2204 cp -af php_config.h.cli main/php_config.h
2205 cp -af Makefile.cli Makefile
2207 # you really don't want to package result of gcov build
2212 # Run tests, using the CLI SAPI
2213 cp -af php_config.h.cli main/php_config.h
2214 cp -af Makefile.cli Makefile
2216 cat <<'EOF' > run-tests.sh
2218 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2219 unset TZ LANG LC_ALL || :
2221 EXTENSION_DIR=modules \
2222 PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2223 RUN_TESTS_SETTINGS="-q $*"
2225 chmod +x run-tests.sh
2226 ./run-tests.sh -w failed.log -s test.log
2228 # collect failed tests into cleanup script used in prep.
2229 sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2230 sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2231 >> %{_sourcedir}/skip-tests.sh
2233 failed=$(wc -l < tests-failed.log)
2234 if [ "$failed" != 0 ]; then
2240 rm -rf $RPM_BUILD_ROOT
2241 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
2242 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
2243 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
2244 $RPM_BUILD_ROOT%{_mandir}/man{1,8} \
2246 cp -af php_config.h.cli main/php_config.h
2247 cp -af Makefile.cli Makefile
2249 INSTALL_ROOT=$RPM_BUILD_ROOT
2251 # make link relative
2252 ln -sfn phar.phar $RPM_BUILD_ROOT%{_bindir}/phar
2254 # install Apache1 DSO module
2256 libtool --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2259 # install Apache2 DSO module
2261 libtool --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2264 # install litespeed sapi
2265 %if %{with litespeed}
2266 libtool --mode=install install sapi/litespeed/php $RPM_BUILD_ROOT%{_sbindir}/php.litespeed
2269 libtool --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2270 # fix install paths, avoid evil rpaths
2271 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2273 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2277 libtool --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2278 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2279 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2284 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fpm.d,%{_sbindir}}
2285 libtool --mode=install install sapi/fpm/php-fpm $RPM_BUILD_ROOT%{_sbindir}
2286 cp -a sapi/fpm/php-fpm.8 $RPM_BUILD_ROOT%{_mandir}/man8
2287 cp -a sapi/fpm/php-fpm.conf $RPM_BUILD_ROOT%{_sysconfdir}
2288 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
2289 install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2290 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2291 cp -a %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2295 libtool --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2296 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2297 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2298 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2300 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2302 cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2303 cp -a %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2306 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2307 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2308 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2312 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2313 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2314 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2317 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2318 cp -a conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2320 # per SAPI ini directories
2321 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
2324 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/readline.ini,cli.d}
2326 # use system automake and {lib,sh}tool
2327 %if "%{pld_release}" != "ac"
2328 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2329 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2330 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2332 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2334 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2335 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2337 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2339 # for php-pecl-mailparse
2340 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2341 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2344 install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2345 install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
2346 cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2349 rm -rf $RPM_BUILD_ROOT
2351 %post -n apache1-mod_php
2352 if [ "$1" = "1" ]; then
2353 %service -q apache restart
2356 %postun -n apache1-mod_php
2357 if [ "$1" = "0" ]; then
2358 %service -q apache restart
2361 %post -n apache-mod_php
2362 if [ "$1" = "1" ]; then
2363 %service -q httpd restart
2366 %postun -n apache-mod_php
2367 if [ "$1" = "0" ]; then
2368 %service -q httpd restart
2372 %useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2375 /sbin/chkconfig --add php-fpm
2376 %service php-fpm restart
2379 if [ "$1" = 0 ]; then
2380 %service php-fpm stop
2381 /sbin/chkconfig --del php-fpm
2385 if [ "$1" = "0" ]; then
2390 # PHP 5.3 requires timezone being setup, try setup it from tzdata
2391 if ! grep -q '^date.timezone[[:space:]]*=' %{_sysconfdir}/php.ini && [ -f /etc/sysconfig/timezone ]; then
2393 . /etc/sysconfig/timezone
2394 if [ "$TIMEZONE" ]; then
2395 %{__sed} -i -e "s,^;date.timezone[[:space:]]*=.*,date.timezone = $TIMEZONE," %{_sysconfdir}/php.ini
2400 # minimizing apache restarts logics. we restart webserver:
2402 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2403 # 2. first install of extension (post: $1 = 1)
2404 # 2. uninstall of extension (postun: $1 == 0)
2406 # the strict internal deps between extensions (and apache modules) and
2407 # common package are very important for all this to work.
2409 # restart webserver at the end of transaction
2410 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2411 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2414 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2416 /^AddType application\/x-httpd-php \.php/s,^,#,
2417 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2418 ' /etc/apache/apache.conf
2419 %service -q apache restart
2423 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1
2424 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2425 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2426 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2427 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2431 # common macros called at extension post/postun scriptlet
2432 %define extension_scripts() \
2434 if [ "$1" = "1" ]; then \
2435 %php_webserver_restart \
2439 if [ "$1" = "0" ]; then \
2440 %php_webserver_restart \
2444 # extension scripts defines
2445 %extension_scripts bcmath
2446 %extension_scripts bz2
2447 %extension_scripts calendar
2448 %extension_scripts ctype
2449 %extension_scripts curl
2450 %extension_scripts dba
2451 %extension_scripts dom
2452 %extension_scripts exif
2453 %extension_scripts fileinfo
2454 %extension_scripts filter
2455 %extension_scripts ftp
2456 %extension_scripts gd
2457 %extension_scripts gettext
2458 %extension_scripts gmp
2459 %extension_scripts hash
2460 %extension_scripts iconv
2461 %extension_scripts imap
2462 %extension_scripts interbase
2463 %extension_scripts intl
2464 %extension_scripts json
2465 %extension_scripts ldap
2466 %extension_scripts mbstring
2467 %extension_scripts mcrypt
2468 %extension_scripts mssql
2469 %extension_scripts mysql
2470 %extension_scripts mysqli
2471 %extension_scripts mysqlnd
2472 %extension_scripts oci8
2473 %extension_scripts odbc
2474 %extension_scripts openssl
2475 %extension_scripts pcre
2476 %extension_scripts pdo-dblib
2477 %extension_scripts pdo-firebird
2478 %extension_scripts pdo-mysql
2479 %extension_scripts pdo-odbc
2480 %extension_scripts pdo-pgsql
2481 %extension_scripts pdo-sqlite
2482 %extension_scripts pgsql
2483 %extension_scripts phar
2484 %extension_scripts posix
2485 %extension_scripts pspell
2486 %extension_scripts recode
2487 %extension_scripts session
2488 %extension_scripts shmop
2489 %extension_scripts snmp
2490 %extension_scripts soap
2491 %extension_scripts sockets
2492 %extension_scripts spl
2493 %extension_scripts sqlite
2494 %extension_scripts sqlite3
2495 %extension_scripts sybase-ct
2496 %extension_scripts sysvmsg
2497 %extension_scripts sysvsem
2498 %extension_scripts sysvshm
2499 %extension_scripts tidy
2500 %extension_scripts tokenizer
2501 %extension_scripts wddx
2502 %extension_scripts xml
2503 %extension_scripts xmlreader
2504 %extension_scripts xmlrpc
2505 %extension_scripts xmlwriter
2506 %extension_scripts xsl
2507 %extension_scripts zip
2508 %extension_scripts zlib
2510 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2511 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2513 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2514 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2516 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2517 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2519 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2520 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2522 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2523 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2525 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2526 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2528 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2529 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2531 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2532 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2534 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2535 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2537 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2538 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2540 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2541 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2543 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2544 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2546 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2547 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2549 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2550 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2552 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2553 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2555 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2556 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2558 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2559 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2561 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2562 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2564 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2565 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2567 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2568 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2570 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2571 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2573 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2574 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2576 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2577 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2579 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2580 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2581 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2583 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2584 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2587 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2588 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2590 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2591 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2593 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2594 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2596 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2597 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2599 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2600 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2601 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2603 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2604 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2607 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2608 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2610 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2611 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2613 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2614 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2616 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2617 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2619 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2620 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2622 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2623 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2625 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2626 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2628 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2629 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2631 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2632 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2634 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2635 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2637 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2638 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2640 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2641 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2643 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2644 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2646 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2647 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2649 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2650 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2652 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2653 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2655 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2656 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2659 %files -n apache1-mod_php
2660 %defattr(644,root,root,755)
2661 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2662 %dir %{_sysconfdir}/apache.d
2663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2664 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2668 %files -n apache-mod_php
2669 %defattr(644,root,root,755)
2670 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2671 %dir %{_sysconfdir}/apache2handler.d
2672 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2673 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2676 %if %{with litespeed}
2678 %defattr(644,root,root,755)
2679 %attr(755,root,root) %{_sbindir}/php.litespeed
2684 %defattr(644,root,root,755)
2685 %dir %{_sysconfdir}/cgi-fcgi.d
2686 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2687 %attr(755,root,root) %{_bindir}/php.cgi
2688 %attr(755,root,root) %{_bindir}/php.fcgi
2692 %defattr(644,root,root,755)
2693 %dir %{_sysconfdir}/cli.d
2694 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2695 %attr(755,root,root) %{_bindir}/php.cli
2696 %{_mandir}/man1/php.1*
2697 %{_mandir}/man1/php.cli.1*
2700 %defattr(644,root,root,755)
2701 %attr(755,root,root) %{_bindir}/php
2705 %defattr(644,root,root,755)
2706 %doc sapi/fpm/CREDITS
2707 %doc sapi/fpm/LICENSE
2708 %dir %{_sysconfdir}/fpm.d
2709 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-fpm.conf
2710 %attr(755,root,root) %{_sbindir}/php-fpm
2711 %{_mandir}/man8/php-fpm.8*
2712 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2713 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2717 %defattr(644,root,root,755)
2719 %doc CREDITS Zend/ZEND_CHANGES
2720 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2721 %doc README.PHP4-TO-PHP5-THIN-CHANGES
2722 %doc README.namespaces
2725 %dir %{_sysconfdir}/conf.d
2726 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2727 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2728 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2729 %dir %{php_extensiondir}
2731 %doc ext/session/mod_files.sh
2734 %defattr(644,root,root,755)
2735 %doc README.UNIX-BUILD-SYSTEM
2736 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2737 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2738 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2739 %attr(755,root,root) %{_bindir}/phpize
2740 %attr(755,root,root) %{_bindir}/php-config
2741 %attr(755,root,root) %{_libdir}/libphp_common.so
2742 %{_libdir}/libphp_common.la
2744 %{_libdir}/php/build
2745 %{_mandir}/man1/php-config.1*
2746 %{_mandir}/man1/phpize.1*
2749 %defattr(644,root,root,755)
2750 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2751 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2754 %defattr(644,root,root,755)
2755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2756 %attr(755,root,root) %{php_extensiondir}/bz2.so
2759 %defattr(644,root,root,755)
2760 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2761 %attr(755,root,root) %{php_extensiondir}/calendar.so
2764 %defattr(644,root,root,755)
2765 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2766 %attr(755,root,root) %{php_extensiondir}/ctype.so
2770 %defattr(644,root,root,755)
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2772 %attr(755,root,root) %{php_extensiondir}/curl.so
2776 %defattr(644,root,root,755)
2777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2778 %attr(755,root,root) %{php_extensiondir}/dba.so
2781 %defattr(644,root,root,755)
2782 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2783 %attr(755,root,root) %{php_extensiondir}/dom.so
2786 %defattr(644,root,root,755)
2787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2788 %attr(755,root,root) %{php_extensiondir}/exif.so
2791 %defattr(644,root,root,755)
2792 %doc README.input_filter
2793 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2794 %attr(755,root,root) %{php_extensiondir}/fileinfo.so
2798 %defattr(644,root,root,755)
2799 %doc README.input_filter
2800 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2801 %attr(755,root,root) %{php_extensiondir}/filter.so
2805 %defattr(644,root,root,755)
2806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2807 %attr(755,root,root) %{php_extensiondir}/ftp.so
2810 %defattr(644,root,root,755)
2811 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2812 %attr(755,root,root) %{php_extensiondir}/gd.so
2815 %defattr(644,root,root,755)
2816 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2817 %attr(755,root,root) %{php_extensiondir}/gettext.so
2820 %defattr(644,root,root,755)
2821 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2822 %attr(755,root,root) %{php_extensiondir}/gmp.so
2825 %defattr(644,root,root,755)
2826 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2827 %attr(755,root,root) %{php_extensiondir}/hash.so
2830 %defattr(644,root,root,755)
2831 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2832 %attr(755,root,root) %{php_extensiondir}/iconv.so
2836 %defattr(644,root,root,755)
2837 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2838 %attr(755,root,root) %{php_extensiondir}/imap.so
2841 %if %{with interbase}
2843 %defattr(644,root,root,755)
2844 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2845 %attr(755,root,root) %{php_extensiondir}/interbase.so
2849 %defattr(644,root,root,755)
2850 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2851 %attr(755,root,root) %{php_extensiondir}/intl.so
2854 %defattr(644,root,root,755)
2855 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2856 %attr(755,root,root) %{php_extensiondir}/json.so
2860 %defattr(644,root,root,755)
2861 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2862 %attr(755,root,root) %{php_extensiondir}/ldap.so
2866 %defattr(644,root,root,755)
2867 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2868 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2871 %defattr(644,root,root,755)
2872 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2873 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2877 %defattr(644,root,root,755)
2878 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2879 %attr(755,root,root) %{php_extensiondir}/mssql.so
2883 %defattr(644,root,root,755)
2884 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2885 %attr(755,root,root) %{php_extensiondir}/mysql.so
2889 %defattr(644,root,root,755)
2890 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2891 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2896 %defattr(644,root,root,755)
2897 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/MySQLND.ini
2898 %attr(755,root,root) %{php_extensiondir}/mysqlnd.so
2903 %defattr(644,root,root,755)
2904 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2905 %attr(755,root,root) %{php_extensiondir}/oci8.so
2910 %defattr(644,root,root,755)
2911 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2912 %attr(755,root,root) %{php_extensiondir}/odbc.so
2917 %defattr(644,root,root,755)
2918 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2919 %attr(755,root,root) %{php_extensiondir}/openssl.so
2923 %defattr(644,root,root,755)
2924 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2925 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2929 %defattr(644,root,root,755)
2930 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2931 %attr(755,root,root) %{php_extensiondir}/pcre.so
2935 %defattr(644,root,root,755)
2936 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2937 %attr(755,root,root) %{php_extensiondir}/pdo.so
2939 %if %{with mssql} || %{with sybase_ct}
2941 %defattr(644,root,root,755)
2942 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2943 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2946 %if %{with interbase} && !%{with interbase_inst}
2948 %defattr(644,root,root,755)
2949 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2950 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2954 %defattr(644,root,root,755)
2955 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2956 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2960 %defattr(644,root,root,755)
2961 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2962 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2967 %defattr(644,root,root,755)
2968 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2969 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2974 %defattr(644,root,root,755)
2975 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2976 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2979 %if %{with pdo_sqlite}
2981 %defattr(644,root,root,755)
2982 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2983 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2988 %defattr(644,root,root,755)
2989 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2990 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2995 %defattr(644,root,root,755)
2996 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2997 %attr(755,root,root) %{php_extensiondir}/phar.so
2998 %attr(755,root,root) %{_bindir}/phar
2999 %attr(755,root,root) %{_bindir}/phar.phar
3003 %defattr(644,root,root,755)
3004 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
3005 %attr(755,root,root) %{php_extensiondir}/posix.so
3009 %defattr(644,root,root,755)
3010 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
3011 %attr(755,root,root) %{php_extensiondir}/pspell.so
3015 %defattr(644,root,root,755)
3016 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
3017 %attr(755,root,root) %{php_extensiondir}/readline.so
3021 %defattr(644,root,root,755)
3022 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
3023 %attr(755,root,root) %{php_extensiondir}/recode.so
3027 %defattr(644,root,root,755)
3028 %doc ext/session/mod_files.sh
3029 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/Session.ini
3030 %attr(755,root,root) %{php_extensiondir}/session.so
3033 %defattr(644,root,root,755)
3034 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
3035 %attr(755,root,root) %{php_extensiondir}/shmop.so
3038 %defattr(644,root,root,755)
3039 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
3040 %attr(755,root,root) %{php_extensiondir}/simplexml.so
3044 %defattr(644,root,root,755)
3045 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
3046 %attr(755,root,root) %{php_extensiondir}/snmp.so
3050 %defattr(644,root,root,755)
3051 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
3052 %attr(755,root,root) %{php_extensiondir}/soap.so
3055 %defattr(644,root,root,755)
3056 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
3057 %attr(755,root,root) %{php_extensiondir}/sockets.so
3060 %defattr(644,root,root,755)
3061 %doc ext/spl/{CREDITS,README,TODO}
3062 %doc ext/spl/examples
3063 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3064 %attr(755,root,root) %{php_extensiondir}/spl.so
3068 %defattr(644,root,root,755)
3069 %doc ext/sqlite/{README,TODO,CREDITS}
3070 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
3071 %attr(755,root,root) %{php_extensiondir}/sqlite.so
3076 %defattr(644,root,root,755)
3077 %doc ext/sqlite3/CREDITS
3078 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
3079 %attr(755,root,root) %{php_extensiondir}/sqlite3.so
3082 %if %{with sybase_ct}
3084 %defattr(644,root,root,755)
3085 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
3086 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
3090 %defattr(644,root,root,755)
3091 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
3092 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
3095 %defattr(644,root,root,755)
3096 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
3097 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
3100 %defattr(644,root,root,755)
3101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
3102 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
3105 %defattr(644,root,root,755)
3106 %dir %{php_data_dir}/tests/php
3107 %{php_data_dir}/tests/php/basic
3108 %{php_data_dir}/tests/php/classes
3109 %{php_data_dir}/tests/php/func
3110 %{php_data_dir}/tests/php/lang
3111 %{php_data_dir}/tests/php/output
3112 %{php_data_dir}/tests/php/run-test
3113 %{php_data_dir}/tests/php/security
3114 %{php_data_dir}/tests/php/strings
3115 %{php_data_dir}/tests/php/quicktester.inc
3116 %attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3120 %defattr(644,root,root,755)
3121 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
3122 %attr(755,root,root) %{php_extensiondir}/tidy.so
3126 %defattr(644,root,root,755)
3127 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
3128 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
3132 %defattr(644,root,root,755)
3133 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3134 %attr(755,root,root) %{php_extensiondir}/wddx.so
3138 %defattr(644,root,root,755)
3139 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3140 %attr(755,root,root) %{php_extensiondir}/xml.so
3143 %defattr(644,root,root,755)
3144 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
3145 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
3149 %defattr(644,root,root,755)
3150 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3151 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
3155 %defattr(644,root,root,755)
3156 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
3157 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
3160 %defattr(644,root,root,755)
3161 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
3162 %attr(755,root,root) %{php_extensiondir}/xsl.so
3165 %defattr(644,root,root,755)
3166 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
3167 %attr(755,root,root) %{php_extensiondir}/zip.so
3170 %defattr(644,root,root,755)
3171 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3172 %attr(755,root,root) %{php_extensiondir}/zlib.so