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], overload [???], 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 mm # without mm support for session storage
40 %bcond_without mssql # without MS SQL extension module
41 # don't turn it on by default; see TODO item for mysqlnd in this spec
42 %bcond_with mysqlnd # with mysqlnd support in mysql related extensions
43 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
44 %bcond_without odbc # without ODBC extension module
45 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
46 %bcond_without pcre # without PCRE extension module
47 %bcond_without pgsql # without PostgreSQL extension module
48 %bcond_without phar # without phar extension module
49 %bcond_without pspell # without pspell extension module
50 %bcond_without recode # without recode extension module
51 %bcond_without snmp # without SNMP extension module
52 %bcond_without sqlite # without SQLite extension module
53 %bcond_without sqlite3 # without SQLite3 extension module
54 %bcond_without sybase_ct # without Sybase-CT extension module
55 %bcond_without tidy # without Tidy extension module
56 %bcond_without wddx # without WDDX extension module
57 %bcond_without xmlrpc # without XML-RPC extension module
58 %bcond_without apache1 # disable building Apache 1.3.x SAPI
59 %bcond_without apache2 # disable building Apache 2.x SAPI
60 %bcond_with zts # Zend Thread Safety
61 %bcond_without cgi # disable CGI/FCGI SAPI
62 %bcond_without fpm # disable FPM
63 %bcond_without suhosin # with suhosin patch
64 %bcond_with tests # default off; test process very often hangs on builders, approx run time 45m; perform "make test"
65 %bcond_with gcov # Enable Code coverage reporting
66 %bcond_with type_hints # experimental support for strict typing/casting
68 %define apxs1 /usr/sbin/apxs1
69 %define apxs2 /usr/sbin/apxs
70 %define litespeed_version 5.5
74 %undefine with_apache1
75 %undefine with_apache2
77 %undefine with_litespeed
80 # mm is not thread safe
85 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
86 # ppc disabled (broken on th-ppc)
87 %undefine with_interbase
90 %ifnarch %{ix86} %{x8664}
91 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
96 %if %{without apache1} && %{without apache2}
97 ERROR: You need to select at least one Apache SAPI to build shared modules.
101 # filter depends on pcre
103 %undefine with_filter
107 Summary: PHP: Hypertext Preprocessor
108 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
109 Summary(pl.UTF-8): Język skryptowy PHP
110 Summary(pt_BR.UTF-8): A linguagem de script PHP
111 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
112 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
115 Release: %{rel}%{?with_type_hints:.th}%{?with_oci8:.oci}
119 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
120 # Source0-md5: 2286f5a82a6e8397955a0025c1c2ad98
121 Source2: %{name}-mod_%{name}.conf
122 Source3: %{name}-cgi-fcgi.ini
123 Source4: %{name}-apache.ini
124 Source5: %{name}-cli.ini
125 # Taken from: http://browsers.garykeith.com/downloads.asp
126 Source9: %{name}_browscap.ini
127 Source10: %{name}-fpm.init
128 Source11: %{name}-fpm.logrotate
129 Source12: %{name}-branch.sh
130 Source13: dep-tests.sh
131 Source14: skip-tests.sh
132 Source15: http://litespeedtech.com/packages/lsapi/%{name}-litespeed-%{litespeed_version}.tgz
133 # Source15-md5: 9d58485d5fd6b5f5fefcec41b9ce283e
134 Patch0: %{name}-shared.patch
135 Patch1: %{name}-pldlogo.patch
136 Patch2: %{name}-mail.patch
137 Patch3: %{name}-link-libs.patch
138 Patch4: %{name}-libpq_fs_h_path.patch
139 Patch5: %{name}-filter-shared.patch
140 Patch6: %{name}-build_modules.patch
141 Patch7: %{name}-sapi-ini-file.patch
142 Patch8: %{name}-config-file-scan-dir.patch
143 Patch9: %{name}-sh.patch
144 Patch10: %{name}-ini.patch
145 %if %{with type_hints}
146 Patch12: http://ilia.ws/patch/type_hint_53_v2.txt
148 Patch14: %{name}-no_pear_install.patch
149 Patch15: %{name}-zlib.patch
150 Patch17: %{name}-readline.patch
151 Patch18: %{name}-nohttpd.patch
152 Patch19: %{name}-gd_imagerotate_enable.patch
153 Patch20: %{name}-uint32_t.patch
154 Patch21: %{name}-dba-link.patch
155 Patch22: %{name}-both-apxs.patch
156 Patch23: %{name}-builddir.patch
157 Patch24: %{name}-zlib-for-getimagesize.patch
158 Patch25: %{name}-stupidapache_version.patch
159 Patch26: %{name}-pear.patch
160 Patch27: %{name}-config-dir.patch
161 Patch29: %{name}-fcgi-graceful.patch
162 Patch31: %{name}-fcgi-error_log-no-newlines.patch
163 Patch32: %{name}-curl-limit-speed.patch
164 Patch34: %{name}-libtool.patch
165 Patch35: %{name}-tds.patch
166 Patch36: %{name}-mysql-charsetphpini.patch
167 Patch37: %{name}-mysqli-charsetphpini.patch
168 Patch38: %{name}-pdo_mysql-charsetphpini.patch
169 Patch39: %{name}-use-prog_sendmail.patch
170 Patch41: %{name}-fpm-config.patch
171 Patch42: %{name}-fpm-shared.patch
172 Patch43: %{name}-silent-session-cleanup.patch
173 Patch44: %{name}-include_path.patch
174 Patch45: %{name}-imap-annotations.patch
175 Patch46: %{name}-imap-myrights.patch
176 Patch47: suhosin.patch
177 Patch49: %{name}-m4-divert.patch
178 Patch50: extension-shared-optional-dep.patch
179 Patch51: spl-shared.patch
180 Patch52: pcre-shared.patch
181 Patch53: fix-test-run.patch
182 Patch54: mysqlnd-shared.patch
183 Patch55: bug-52078-fileinode.patch
184 Patch57: bug-52448.patch
185 Patch59: %{name}-systzdata.patch
186 Patch60: %{name}-oracle-instantclient.patch
187 Patch61: %{name}-krb5-ac.patch
188 Patch62: mcrypt-libs.patch
189 URL: http://www.php.net/
190 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
191 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
192 BuildRequires: autoconf >= 2.53
193 BuildRequires: automake >= 1.4d
195 BuildRequires: bzip2-devel
196 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
197 BuildRequires: cyrus-sasl-devel
198 BuildRequires: db-devel >= 4.0
199 BuildRequires: elfutils-devel
200 #BuildRequires: fcgi-devel
202 %{?with_kerberos5:BuildRequires: heimdal-devel}
203 BuildRequires: mysql-devel
204 BuildRequires: pkgconfig
205 BuildRequires: sed >= 4.0
206 %if %{with mssql} || %{with sybase_ct}
207 BuildRequires: freetds-devel >= 0.82
209 BuildRequires: freetype-devel >= 2.0
210 %if %{with system_gd}
211 BuildRequires: gd-devel >= 2.0.28-4
212 BuildRequires: gd-devel(imagerotate) = 5.2.0
214 BuildRequires: gdbm-devel
215 BuildRequires: gmp-devel
216 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
217 BuildRequires: libicu-devel
218 BuildRequires: libjpeg-devel
219 BuildRequires: libltdl-devel >= 1.4
220 BuildRequires: libmcrypt-devel >= 2.4.4
221 BuildRequires: libpng-devel >= 1.0.8
222 #BuildRequires: libtiff-devel
223 %if "%{pld_release}" != "ac"
224 BuildRequires: libtool >= 2:2.2
226 BuildRequires: libtool >= 1.4.3
228 #BuildRequires: libwrap-devel
229 BuildRequires: libxml2-devel >= 1:2.7.6-4
230 BuildRequires: libxslt-devel >= 1.1.0
231 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
232 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
233 %if %{with openssl} || %{with ldap}
234 BuildRequires: openssl-devel >= 0.9.7d
236 %{?with_gcov:BuildRequires: lcov}
237 %{?with_snmp:%{?with_tests:BuildRequires: mibs-net-snmp}}
238 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
239 %{?with_instantclient:BuildRequires: oracle-instantclient-devel}
240 BuildRequires: pam-devel
241 %{?with_pcre:BuildRequires: pcre-devel >= 8.10}
242 BuildRequires: pkgconfig
243 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
244 %{?with_pgsql:BuildRequires: postgresql-devel}
245 BuildRequires: readline-devel
246 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
247 BuildRequires: rpm >= 4.4.9-56
248 BuildRequires: rpm-build >= 4.4.0
249 BuildRequires: rpmbuild(macros) >= 1.566
250 %{?with_sqlite:BuildRequires: sqlite-devel}
251 %{?with_sqlite3:BuildRequires: sqlite3-devel >= 3.3.9}
252 BuildRequires: t1lib-devel
253 %{?with_tidy:BuildRequires: tidy-devel}
254 %{?with_odbc:BuildRequires: unixODBC-devel}
255 %{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
256 BuildRequires: zlib-devel >= 1.0.9
258 BuildRequires: apache1-devel
261 BuildRequires: apache-devel >= 2.0.52-2
262 BuildRequires: apr-devel >= 1:1.0.0
263 BuildRequires: apr-util-devel >= 1:1.0.0
266 #BuildRequires: judy-devel
267 BuildRequires: libevent-devel >= 1.4.7-3
269 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
271 %define php_sysconfdir /etc/php
272 %define php_extensiondir %{_libdir}/php
273 %define _sysconfdir %{php_sysconfdir}
275 # must be in sync with source. extra check ensuring that it is so is done in %%build
276 %define php_api_version 20090626
277 %define zend_module_api 20090626
278 %define zend_extension_api 220090626
280 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
281 %define php_debug %{!?debug:0}%{?debug:1}
284 %undefine with_ccache
288 # ORACLE_HOME is required for oci8 ext to build
289 %define _preserve_env %_preserve_env_base ORACLE_HOME
293 PHP is an HTML-embedded scripting language. PHP attempts to make it
294 easy for developers to write dynamically generated web pages. PHP also
295 offers built-in database integration for several commercial and
296 non-commercial database management systems, so writing a
297 database-enabled web page with PHP is fairly simple. The most common
298 use of PHP coding is probably as a replacement for CGI scripts. The
299 mod_php module enables the Apache web server to understand and process
300 the embedded PHP language in web pages. This package contains PHP
303 %description -l fr.UTF-8
304 PHP est un langage de script embarque dans le HTM. PHP essaye de
305 rendre simple aux developpeurs d'ecrire des pages web generees
306 dynamiquement. PHP incorpore egalement une integration avec plusieurs
307 systemes de gestion de bases de donnees commerciaux et
308 non-connerciaux, qui rent facile la creation de pages web liees avec
309 des bases de donnees. L'utilisation la plus commune de PHP est
310 probablement en remplacement de scripts CGI. Le module mod_php permet
311 au serveur web Apache de comprendre et de traiter le langage PHP
312 integre dans des pages web. Ce package contient PHP version
315 %description -l pl.UTF-8
316 PHP jest językiem skryptowym, którego polecenia umieszcza się w
317 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
318 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
319 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
320 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
321 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
322 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
323 język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
326 %description -l pt_BR.UTF-8
327 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
328 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
329 com algumas características únicas, específicas ao PHP. O objetivo da
330 linguagem é permitir que desenvolvedores web escrevam páginas
331 dinamicamente geradas de forma rápida.
333 %description -l ru.UTF-8
334 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
335 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
336 для работы с базами данных относительно просто. Наиболее популярное
337 использование PHP - замена для CGI скриптов.
339 %description -l uk.UTF-8
340 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
341 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
342 роботи з базами даних є доволі простим. Найбільш популярне
343 використання PHP - заміна для CGI скриптів.
345 %package -n apache1-mod_php
346 Summary: PHP DSO module for Apache 1.3.x
347 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
348 Group: Development/Languages/PHP
349 Requires(triggerpostun): sed >= 4.0
350 Requires: %{name}-common = %{epoch}:%{version}-%{release}
351 Requires: apache1(EAPI) >= 1.3.33-2
352 Requires: apache1-mod_mime
353 Provides: webserver(php) = %{version}
354 Obsoletes: apache-mod_php < 1:4.1.1
357 %description -n apache1-mod_php
358 PHP as DSO module for Apache 1.3.x.
360 %description -n apache1-mod_php -l pl.UTF-8
361 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
363 %package -n apache-mod_php
364 Summary: PHP DSO module for Apache 2.x
365 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
366 Group: Development/Languages/PHP
367 Requires: %{name}-common = %{epoch}:%{version}-%{release}
368 Requires: apache(modules-api) = %{apache_modules_api}
369 Requires: apache-mod_mime
370 Provides: webserver(php) = %{version}
373 %description -n apache-mod_php
374 PHP as DSO module for Apache 2.x.
376 %description -n apache-mod_php -l pl.UTF-8
377 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
380 Summary: PHP for litespeed HTTP server
381 Summary(pl.UTF-8): PHP dla serwera HTTP litespeed
382 Group: Development/Languages/PHP
383 Requires: %{name}-common = %{epoch}:%{version}-%{release}
384 Provides: webserver(php) = %{version}
386 %description litespeed
387 PHP for litespeed HTTP server.
389 %description litespeed -l pl.UTF-8
390 PHP dla serwera HTTP litespeed.
393 Summary: PHP as CGI/FastCGI program
394 Summary(pl.UTF-8): PHP jako program CGI/FastCGI
395 Group: Development/Languages/PHP
396 Requires: %{name}-common = %{epoch}:%{version}-%{release}
397 Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
400 Provides: webserver(php)
401 Obsoletes: php-fcgi < 4:5.3.0
404 PHP as CGI or FastCGI program.
406 %description cgi -l pl.UTF-8
407 PHP jako program CGI lub FastCGI.
410 Summary: PHP as CLI interpreter
411 Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
412 Group: Development/Languages/PHP
413 Requires: %{name}-common = %{epoch}:%{version}-%{release}
416 PHP as CLI interpreter.
418 %description cli -l pl.UTF-8
419 PHP jako interpreter działający z linii poleceń.
422 Summary: /usr/bin/php symlink
423 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
424 Group: Development/Languages/PHP
425 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
426 Obsoletes: /usr/bin/php
429 Package providing /usr/bin/php symlink to PHP CLI.
431 %description program -l pl.UTF-8
432 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
435 Summary: PHP FastCGI Process Manager
436 Summary(pl.UTF-8): PHP FastCGI Process Manager - zarządca procesów FastCGI
437 Group: Development/Languages/PHP
438 URL: http://www.php-fpm.org/
439 Requires(post,preun): /sbin/chkconfig
440 Requires(postun): /usr/sbin/userdel
441 Requires(pre): /bin/id
442 Requires(pre): /usr/sbin/useradd
443 Requires: %{name}-common = %{epoch}:%{version}-%{release}
444 Requires: libevent >= 1.4.7-3
447 Provides: webserver(php) = %{version}
450 PHP FastCGI Process Manager.
452 %description fpm -l pl.UTF-8
453 PHP FastCGI Process Manager - zarządca procesów FastCGI.
456 Summary: Common files needed by both Apache modules and CGI/CLI SAPIs
457 Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
458 Summary(ru.UTF-8): Разделяемые библиотеки для PHP
459 Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
461 Requires(post): sed >= 4.0
462 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
463 Requires: glibc >= 6:2.3.5
465 Requires: rpm-whiteout >= 1.28
470 Provides: php(libxml)
471 Provides: php(modules_api) = %{php_api_version}
472 Provides: php(overload)
473 Provides: php(reflection)
474 Provides: php(standard)
475 Provides: php(zend_extension_api) = %{zend_extension_api}
476 Provides: php(zend_module_api) = %{zend_module_api}
479 Provides: php-overload
480 Provides: php-reflection
481 Provides: php-standard
482 Provides: php5(debug) = %{php_debug}
483 Provides: php5(thread-safety) = %{zend_zts}
484 %{!?with_mysqlnd:Obsoletes: php-mysqlnd}
485 %{?with_pcre:%requires_ge_to pcre pcre-devel}
486 Obsoletes: php-pecl-domxml
487 Conflicts: php4-common < 3:4.4.4-8
488 Conflicts: rpm < 4.4.2-0.2
491 Common files needed by both Apache modules and CGI/CLI SAPIs.
493 %description common -l pl.UTF-8
494 Wspólne pliki dla modułu Apache'a i programu CGI.
496 %description common -l ru.UTF-8
497 Этот пакет содержит общие файлы для разных вариантов реализации PHP
498 (самодостаточной и в качестве модуля Apache).
500 %description common -l uk.UTF-8
501 Цей пакет містить спільні файли для різних варіантів реалізації PHP
502 (самодостатньої та в якості модуля Apache).
505 Summary: Files for PHP modules development
506 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
507 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
508 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
509 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
510 Group: Development/Languages/PHP
511 Requires: %{name}-common = %{epoch}:%{version}-%{release}
514 %if "%{pld_release}" != "ac"
515 Requires: libtool >= 2:2.2
519 %{?with_pcre:Requires: pcre-devel >= 8.10}
521 Obsoletes: php-pear-devel
522 Obsoletes: php4-devel
525 The php-devel package lets you compile dynamic extensions to PHP.
526 Included here is the source for the PHP extensions. Instead of
527 recompiling the whole PHP binary to add support for, say, oracle,
528 install this package and use the new self-contained extensions
529 support. For more information, read the file
530 README.SELF-CONTAINED-EXTENSIONS.
532 %description devel -l pl.UTF-8
533 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
534 rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
535 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
536 samodzielnych rozszerzeniach można znaleźć w pliku
537 README.SELF-CONTAINED-EXTENSIONS.
539 %description devel -l pt_BR.UTF-8
540 Este pacote contém arquivos usados no desenvolvimento de programas ou
543 %description devel -l ru.UTF-8
544 Пакет php-devel дает возможность компилировать динамические расширения
545 PHP. Пакет включает исходный код этих расширений. Вместо повторной
546 компиляции бинарного файла PHP для добавления, например, поддержки
547 oracle, установите этот пакет для компилирования отдельных расширений.
548 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
550 %description devel -l uk.UTF-8
551 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
552 До пакету включено вихідний код для розширень. Замість повторної
553 компіляції бінарного файлу PHP для додання, наприклад, підтримки
554 oracle, встановіть цей пакет для компіляції окремих розширень.
555 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
558 Summary: bcmath extension module for PHP
559 Summary(pl.UTF-8): Moduł bcmath dla PHP
561 URL: http://www.php.net/manual/en/book.bc.php
562 Requires: %{name}-common = %{epoch}:%{version}-%{release}
563 Provides: php(bcmath)
566 This is a dynamic shared object (DSO) for PHP that will add bc style
567 precision math functions support.
569 %description bcmath -l pl.UTF-8
570 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
571 matematycznych takich jak w programie bc.
574 Summary: Bzip2 extension module for PHP
575 Summary(pl.UTF-8): Moduł bzip2 dla PHP
577 URL: http://www.php.net/manual/en/book.bzip2.php
578 Requires: %{name}-common = %{epoch}:%{version}-%{release}
581 Provides: php-bzip2 = %{epoch}:%{version}-%{release}
582 Obsoletes: php-bzip2 < 4:5.2.14-3
585 This is a dynamic shared object (DSO) for PHP that will add bzip2
586 compression support to PHP.
588 %description bz2 -l pl.UTF-8
589 Moduł PHP umożliwiający używanie kompresji bzip2.
592 Summary: Calendar extension module for PHP
593 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
595 URL: http://www.php.net/manual/en/book.calendar.php
596 Requires: %{name}-common = %{epoch}:%{version}-%{release}
597 Provides: php(calendar)
599 %description calendar
600 This is a dynamic shared object (DSO) for PHP that will add calendar
603 %description calendar -l pl.UTF-8
604 Moduł PHP dodający wsparcie dla kalendarza.
607 Summary: ctype extension module for PHP
608 Summary(pl.UTF-8): Moduł ctype dla PHP
610 URL: http://www.php.net/manual/en/book.ctype.php
611 Requires: %{name}-common = %{epoch}:%{version}-%{release}
615 This is a dynamic shared object (DSO) for PHP that will add ctype
618 %description ctype -l pl.UTF-8
619 Moduł PHP umożliwiający korzystanie z funkcji ctype.
622 Summary: curl extension module for PHP
623 Summary(pl.UTF-8): Moduł curl dla PHP
625 URL: http://www.php.net/manual/en/book.curl.php
626 Requires: %{name}-common = %{epoch}:%{version}-%{release}
630 This is a dynamic shared object (DSO) for PHP that will add curl
633 %description curl -l pl.UTF-8
634 Moduł PHP umożliwiający korzystanie z biblioteki curl.
637 Summary: DBA extension module for PHP
638 Summary(pl.UTF-8): Moduł DBA dla PHP
640 URL: http://www.php.net/manual/en/book.dba.php
641 Requires: %{name}-common = %{epoch}:%{version}-%{release}
645 This is a dynamic shared object (DSO) for PHP that will add flat-file
646 databases (DBA) support.
648 %description dba -l pl.UTF-8
649 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
653 Summary: DOM extension module for PHP
654 Summary(pl.UTF-8): Moduł DOM dla PHP
656 URL: http://www.php.net/manual/en/book.dom.php
657 Requires: %{name}-common = %{epoch}:%{version}-%{release}
659 # it has some compatibility functions
660 Provides: php(domxml)
661 Provides: php-domxml = %{epoch}:%{version}-%{release}
662 Obsoletes: php-domxml <= 3:4.3.8-1
665 This is a dynamic shared object (DSO) for PHP that will add new DOM
668 %description dom -l pl.UTF-8
669 Moduł PHP dodający nową obsługę DOM.
672 Summary: exif extension module for PHP
673 Summary(pl.UTF-8): Moduł exif dla PHP
675 URL: http://www.php.net/manual/en/book.exif.php
676 Requires: %{name}-common = %{epoch}:%{version}-%{release}
680 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
681 support in image files.
683 %description exif -l pl.UTF-8
684 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
687 Summary: libmagic bindings
688 Summary(pl.UTF-8): Wiązania do libmagic
690 URL: http://www.php.net/manual/en/book.fileinfo.php
691 Requires: %{name}-common = %{epoch}:%{version}-%{release}
692 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
693 Provides: php(fileinfo)
694 Obsoletes: php-mime_magic
695 Obsoletes: php-pecl-fileinfo
697 %description fileinfo
698 This extension allows retrieval of information regarding vast majority
699 of file. This information may include dimensions, quality, length
702 Additionally it can also be used to retrieve the MIME type for a
703 particular file and for text files proper language encoding.
705 %description fileinfo -l pl.UTF-8
706 To rozszerzenie pozwala na uzyskanie informacji dotyczących większości
707 plików. Informacje mogą zawierać wymiary, jakość, długość itp.
709 Ponadto rozszerzenie można wykorzystać do odczytania typu MIME danego
710 pliku oraz kodowania plików tekstowych.
713 Summary: Extension for safely dealing with input parameters
714 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
716 URL: http://www.php.net/manual/en/book.filter.php
717 Requires: %{name}-common = %{epoch}:%{version}-%{release}
718 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
719 Provides: php(filter)
720 Obsoletes: php-pecl-filter
723 We all know that you should always check input variables, but PHP does
724 not offer really good functionality for doing this in a safe way. The
725 Input Filter extension is meant to address this issue by implementing
726 a set of filters and mechanisms that users can use to safely access
729 %description filter -l pl.UTF-8
730 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
731 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
732 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
733 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
734 mogą bezpiecznie używać do dostępu do danych.
737 Summary: FTP extension module for PHP
738 Summary(pl.UTF-8): Moduł FTP dla PHP
740 URL: http://www.php.net/manual/en/book.ftp.php
741 Requires: %{name}-common = %{epoch}:%{version}-%{release}
745 This is a dynamic shared object (DSO) for PHP that will add FTP
748 %description ftp -l pl.UTF-8
749 Moduł PHP dodający obsługę protokołu FTP.
752 Summary: GD extension module for PHP
753 Summary(pl.UTF-8): Moduł GD dla PHP
755 URL: http://www.php.net/manual/en/book.image.php
756 Requires: %{name}-common = %{epoch}:%{version}-%{release}
757 %if %{with system_gd}
758 Requires: gd >= 2.0.28-4
760 Requires: gd(imagerotate) = 5.2.0
765 This is a dynamic shared object (DSO) for PHP that will add GD
766 support, allowing you to create and manipulate images with PHP.
768 %description gd -l pl.UTF-8
769 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
770 tworzenie i obróbkę obrazków.
773 Summary: gettext extension module for PHP
774 Summary(pl.UTF-8): Moduł gettext dla PHP
776 URL: http://www.php.net/manual/en/book.gettext.php
777 Requires: %{name}-common = %{epoch}:%{version}-%{release}
778 Provides: php(gettext)
781 This is a dynamic shared object (DSO) for PHP that will add gettext
784 %description gettext -l pl.UTF-8
785 Moduł PHP dodający obsługę lokalizacji przez gettext.
788 Summary: gmp extension module for PHP
789 Summary(pl.UTF-8): Moduł gmp dla PHP
791 URL: http://www.php.net/manual/en/book.gmp.php
792 Requires: %{name}-common = %{epoch}:%{version}-%{release}
796 This is a dynamic shared object (DSO) for PHP that will add arbitrary
797 length number support with GNU MP library.
799 %description gmp -l pl.UTF-8
800 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
801 liczbach o dowolnej długości.
804 Summary: HASH Message Digest Framework
805 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
807 URL: http://www.php.net/manual/en/book.gmp.php
808 Requires: %{name}-common = %{epoch}:%{version}-%{release}
811 Provides: php-mhash = %{epoch}:%{version}-%{release}
812 Obsoletes: php-mhash < 4:5.3.0
813 Obsoletes: php-pecl-hash
816 Native implementations of common message digest algorithms using a
817 generic factory method.
819 %description hash -l pl.UTF-8
820 Natywne implementacje popularnych algorytmów obliczania skrótów
821 wiadomości przy użyciu wspólnego interfejsu.
824 Summary: iconv extension module for PHP
825 Summary(pl.UTF-8): Moduł iconv dla PHP
827 URL: http://www.php.net/manual/en/book.iconv.php
828 Requires: %{_libdir}/gconv
829 Requires: %{name}-common = %{epoch}:%{version}-%{release}
834 This is a dynamic shared object (DSO) for PHP that will add iconv
837 %description iconv -l pl.UTF-8
838 Moduł PHP dodający obsługę iconv.
841 Summary: IMAP extension module for PHP
842 Summary(pl.UTF-8): Moduł IMAP dla PHP
843 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
845 URL: http://www.php.net/manual/en/book.imap.php
846 Requires: %{name}-common = %{epoch}:%{version}-%{release}
847 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
848 Requires: imap-lib >= 1:2007e-2
852 This is a dynamic shared object (DSO) for PHP that will add IMAP
855 %description imap -l pl.UTF-8
856 Moduł PHP dodający obsługę skrzynek IMAP.
858 %description imap -l pt_BR.UTF-8
859 Um módulo para aplicações PHP que usam IMAP.
862 Summary: InterBase/Firebird database module for PHP
863 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
865 URL: http://www.php.net/manual/en/book.ibase.php
866 Requires: %{name}-common = %{epoch}:%{version}-%{release}
867 Provides: php(interbase)
868 %{?with_interbase_inst:Autoreq: false}
870 %description interbase
871 This is a dynamic shared object (DSO) for PHP that will add InterBase
872 and Firebird database support.
874 %description interbase -l pl.UTF-8
875 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
878 Summary: Internationalization extension (ICU wrapper)
879 Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (interfejs do ICU)
881 URL: http://www.php.net/intl
882 Requires: %{name}-common = %{epoch}:%{version}-%{release}
886 Internationalization extension (further is referred as Intl) is a
887 wrapper for ICU library, enabling PHP programmers to perform
888 UCA-conformant collation and date/time/number/currency formatting in
891 %description intl -l pl.UTF-8
892 Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest
893 interfejsem do biblioteki ICU, pozwalającym programistom PHP na
894 wykonywanie w skryptach porównań zgodnych z UCA oraz formatowania
898 Summary: PHP C extension for JSON serialization
899 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
901 URL: http://www.php.net/manual/en/book.json.php
902 Requires: %{name}-common = %{epoch}:%{version}-%{release}
904 Obsoletes: php-pecl-json
907 php-json is an extremely fast PHP C extension for JSON (JavaScript
908 Object Notation) serialisation.
910 %description json -l pl.UTF-8
911 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
912 (JavaScript Object Notation).
915 Summary: LDAP extension module for PHP
916 Summary(pl.UTF-8): Moduł LDAP dla PHP
917 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
919 URL: http://www.php.net/manual/en/book.ldap.php
920 Requires: %{name}-common = %{epoch}:%{version}-%{release}
924 This is a dynamic shared object (DSO) for PHP that will add LDAP
927 %description ldap -l pl.UTF-8
928 Moduł PHP dodający obsługę LDAP.
930 %description ldap -l pt_BR.UTF-8
931 Um módulo para aplicações PHP que usam LDAP.
934 Summary: mbstring extension module for PHP
935 Summary(pl.UTF-8): Moduł mbstring dla PHP
937 URL: http://www.php.net/manual/en/book.mbstring.php
938 Requires: %{name}-common = %{epoch}:%{version}-%{release}
939 Provides: php(mbstring)
941 %description mbstring
942 This is a dynamic shared object (DSO) for PHP that will add multibyte
945 %description mbstring -l pl.UTF-8
946 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
949 Summary: mcrypt extension module for PHP
950 Summary(pl.UTF-8): Moduł mcrypt dla PHP
952 URL: http://www.php.net/manual/en/book.mcrypt.php
953 Requires: %{name}-common = %{epoch}:%{version}-%{release}
954 Provides: php(mcrypt)
957 This is a dynamic shared object (DSO) for PHP that will add mcrypt
960 %description mcrypt -l pl.UTF-8
961 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
964 Summary: MS SQL extension module for PHP
965 Summary(pl.UTF-8): Moduł MS SQL dla PHP
967 URL: http://www.php.net/manual/en/book.mssql.php
968 Requires: %{name}-common = %{epoch}:%{version}-%{release}
972 This is a dynamic shared object (DSO) for PHP that will add MS SQL
973 databases support through FreeTDS library.
975 %description mssql -l pl.UTF-8
976 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
980 Summary: MySQL database module for PHP
981 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
982 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
984 URL: http://www.php.net/manual/en/book.mysql.php
985 Requires: %{name}-common = %{epoch}:%{version}-%{release}
986 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
990 This is a dynamic shared object (DSO) for PHP that will add MySQL
993 %description mysql -l pl.UTF-8
994 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
996 %description mysql -l pt_BR.UTF-8
997 Um módulo para aplicações PHP que usam bancos de dados MySQL.
1000 Summary: MySQLi module for PHP
1001 Summary(pl.UTF-8): Moduł MySQLi dla PHP
1003 URL: http://www.php.net/manual/en/book.mysqli.php
1004 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1005 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1006 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1007 Provides: php(mysqli)
1010 This is a dynamic shared object (DSO) for PHP that will add MySQLi
1011 (Improved MySQL) support. The difference between it and mysql module
1012 is that it provides access to functionality of MySQL 4.1 and above.
1014 %description mysqli -l pl.UTF-8
1015 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1016 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
1017 MySQL w wersji 4.1 i nowszych.
1020 Summary: MySQL Native Client Driver for PHP
1021 Summary(pl.UTF-8): Sterownik natywnego klienta MySQL dla PHP
1023 URL: http://www.php.net/manual/en/book.mysqlnd.php
1024 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1025 Provides: php(mysqlnd)
1027 %description mysqlnd
1028 MySQL Native Driver is a replacement for the MySQL Client Library
1031 Because MySQL Native Driver is written as a PHP extension, it is
1032 tightly coupled to the workings of PHP. This leads to gains in
1033 efficiency, especially when it comes to memory usage, as the driver
1034 uses the PHP memory management system. It also supports the PHP memory
1035 limit. Using MySQL Native Driver leads to comparable or better
1036 performance than using MySQL Client Library, it always ensures the
1037 most efficient use of memory. One example of the memory efficiency is
1038 the fact that when using the MySQL Client Library, each row is stored
1039 in memory twice, whereas with the MySQL Native Driver each row is only
1040 stored once in memory.
1042 %description mysqlnd -l pl.UTF-8
1043 MySQL Native Driver (natywny sterownik MySQL) to zamiennik biblioteki
1044 klienckiej MySQL (libmysql).
1046 Ponieważ sterownik natywny jest napisany jako rozszerzenie PHP, jest
1047 ściśle powiązany z pracą PHP. Daje to większą wydajność, zwłaszcza
1048 jeśli chodzi o wykorzystanie pamięci, jako że sterownik wykorzystuje
1049 system zarządzania pamięcią PHP; obsługuje także ograniczenie pamięci
1050 z PHP. Niniejszy sterownik ma wydajność porównywalną lub lepszą niż
1051 biblioteka kliencka MySQL, a pamięć zawsze wykorzystuje efektywniej.
1052 Przykładem tego może być fakt, że w przypadku biblioteki klienckiej
1053 każdy wiersz jest przechowywany w pamięci dwukrotnie, natomiast przy
1054 tym sterowniku - tylko raz.
1057 Summary: Oracle 8+ database module for PHP
1058 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
1060 URL: http://www.php.net/manual/en/book.oci8.php
1061 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1066 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
1067 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1069 %description oci8 -l pl.UTF-8
1070 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1071 poprzez interfejs Oracle8 Call-Interface (OCI8).
1074 Summary: ODBC extension module for PHP
1075 Summary(pl.UTF-8): Moduł ODBC dla PHP
1076 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1078 URL: http://www.php.net/manual/en/book.uodbc.php
1079 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1080 Requires: unixODBC >= 2.1.1-3
1084 This is a dynamic shared object (DSO) for PHP that will add ODBC
1087 %description odbc -l pl.UTF-8
1088 Moduł PHP ze wsparciem dla ODBC.
1090 %description odbc -l pt_BR.UTF-8
1091 Um módulo para aplicações PHP que usam ODBC.
1094 Summary: OpenSSL extension module for PHP
1095 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1097 URL: http://www.php.net/manual/en/book.openssl.php
1098 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1099 Provides: php(openssl)
1101 %description openssl
1102 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1105 %description openssl -l pl.UTF-8
1106 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1109 Summary: Process Control extension module for PHP
1110 Summary(pl.UTF-8): Moduł Process Control dla PHP
1112 URL: http://www.php.net/manual/en/book.pcntl.php
1113 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1114 Provides: php(pcntl)
1117 This is a dynamic shared object (DSO) for PHP that will add process
1118 spawning and control support. It supports functions like fork(),
1119 waitpid(), signal() etc.
1121 %description pcntl -l pl.UTF-8
1122 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1123 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1126 Summary: PCRE extension module for PHP
1127 Summary(pl.UTF-8): Moduł PCRE dla PHP
1129 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1133 This is a dynamic shared object (DSO) for PHP that will add Perl
1134 Compatible Regular Expression support.
1136 %description pcre -l pl.UTF-8
1137 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1138 (Perl Compatible Regular Expressions)
1141 Summary: PHP Data Objects (PDO)
1142 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1144 URL: http://www.php.net/manual/en/book.pdo.php
1145 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1146 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1148 Obsoletes: php-pecl-PDO
1151 This is a dynamic shared object (DSO) for PHP that will add PDO
1154 %description pdo -l pl.UTF-8
1155 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1158 Summary: PHP Data Objects (PDO) FreeTDS support
1159 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1161 URL: http://www.php.net/manual/en/ref.pdo-dblib.php
1162 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1163 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1164 Provides: php(dblib)
1166 %description pdo-dblib
1167 This is a dynamic shared object (DSO) for PHP that will add PDO
1170 %description pdo-dblib -l pl.UTF-8
1171 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1174 %package pdo-firebird
1175 Summary: PHP Data Objects (PDO) Firebird support
1176 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1178 URL: http://www.php.net/manual/en/ref.pdo-firebird.php
1179 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1180 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1181 Provides: php(pdo-firebird)
1182 Obsoletes: php-pecl-PDO_FIREBIRD
1184 %description pdo-firebird
1185 This is a dynamic shared object (DSO) for PHP that will add PDO
1188 %description pdo-firebird -l pl.UTF-8
1189 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1193 Summary: PHP Data Objects (PDO) MySQL support
1194 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1196 URL: http://www.php.net/manual/en/ref.pdo-mysql.php
1197 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1198 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1199 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1200 Provides: php(pdo-mysql)
1201 Obsoletes: php-pecl-PDO_MYSQL
1203 %description pdo-mysql
1204 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1207 %description pdo-mysql -l pl.UTF-8
1208 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1212 Summary: PHP Data Objects (PDO) Oracle support
1213 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1215 URL: http://www.php.net/manual/en/ref.pdo-oci.php
1216 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1217 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1218 Provides: php(pdo-oci)
1219 Obsoletes: php-pecl-PDO_OCI
1221 %description pdo-oci
1222 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1225 %description pdo-oci -l pl.UTF-8
1226 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1230 Summary: PHP Data Objects (PDO) ODBC support
1231 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1233 URL: http://www.php.net/manual/en/ref.pdo-odbc.php
1234 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1235 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1236 Provides: php(pdo-odbc)
1237 Obsoletes: php-pecl-PDO_ODBC
1239 %description pdo-odbc
1240 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1243 %description pdo-odbc -l pl.UTF-8
1244 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1248 Summary: PHP Data Objects (PDO) PostgreSQL support
1249 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1251 URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
1252 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1253 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1254 Provides: php(pdo-pgsql)
1255 Provides: php-pecl-PDO_PGSQL
1256 Obsoletes: php-pecl-PDO_PGSQL < 4:5.2.1-2
1258 %description pdo-pgsql
1259 This is a dynamic shared object (DSO) for PHP that will add PDO
1262 %description pdo-pgsql -l pl.UTF-8
1263 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1267 Summary: PHP Data Objects (PDO) SQLite support
1268 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1270 URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
1271 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1272 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1273 Provides: php(pdo-sqlite)
1274 Obsoletes: php-pecl-PDO_SQLITE
1276 %description pdo-sqlite
1277 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1280 %description pdo-sqlite -l pl.UTF-8
1281 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1285 Summary: PostgreSQL database module for PHP
1286 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1288 URL: http://www.php.net/manual/en/book.pgsql.php
1289 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1290 Provides: php(pgsql)
1293 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1296 %description pgsql -l pl.UTF-8
1297 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1299 %description pgsql -l pt_BR.UTF-8
1300 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1303 Summary: phar database module for PHP
1304 Summary(pl.UTF-8): Moduł phar dla PHP
1306 URL: http://www.php.net/manual/en/book.phar.php
1307 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1308 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1312 This is a dynamic shared object (DSO) for PHP that will add phar
1315 %description phar -l pl.UTF-8
1316 Moduł PHP umożliwiający dostęp do achiwów .phar.
1319 Summary: POSIX extension module for PHP
1320 Summary(pl.UTF-8): Moduł POSIX dla PHP
1322 URL: http://www.php.net/manual/en/book.posix.php
1323 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1324 Provides: php(posix)
1327 This is a dynamic shared object (DSO) for PHP that will add POSIX
1328 functions support to PHP.
1330 %description posix -l pl.UTF-8
1331 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1334 Summary: pspell extension module for PHP
1335 Summary(pl.UTF-8): Moduł pspell dla PHP
1337 URL: http://www.php.net/manual/en/book.pspell.php
1338 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1339 Provides: php(pspell)
1342 This is a dynamic shared object (DSO) for PHP that will add pspell
1343 support to PHP. It allows to check the spelling of a word and offer
1346 %description pspell -l pl.UTF-8
1347 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1348 sprawdzanie pisowni słowa i sugerowanie poprawek.
1351 Summary: readline extension module for PHP
1352 Summary(pl.UTF-8): Moduł readline dla PHP
1354 URL: http://www.php.net/manual/en/book.readline.php
1355 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1356 Provides: php(readline)
1358 %description readline
1359 This PHP module adds support for readline functions (only for cli and
1362 %description readline -l pl.UTF-8
1363 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1366 Summary: recode extension module for PHP
1367 Summary(pl.UTF-8): Moduł recode dla PHP
1369 URL: http://www.php.net/manual/en/book.recode.php
1370 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1371 Requires: recode >= 3.5d-3
1372 Provides: php(recode)
1375 This is a dynamic shared object (DSO) for PHP that will add recode
1378 %description recode -l pl.UTF-8
1379 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1383 Summary: session extension module for PHP
1384 Summary(pl.UTF-8): Moduł session dla PHP
1386 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1387 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1388 Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
1389 Provides: php(session)
1391 %description session
1392 This is a dynamic shared object (DSO) for PHP that will add session
1395 %description session -l pl.UTF-8
1396 Moduł PHP dodający obsługę sesji.
1399 Summary: Shared Memory Operations extension module for PHP
1400 Summary(pl.UTF-8): Moduł shmop dla PHP
1402 URL: http://www.php.net/manual/en/book.shmop.php
1403 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1404 Provides: php(shmop)
1407 This is a dynamic shared object (DSO) for PHP that will add Shared
1408 Memory Operations support.
1410 %description shmop -l pl.UTF-8
1411 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1414 Summary: Simple XML extension module for PHP
1415 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1417 URL: http://www.php.net/manual/en/book.simplexml.php
1418 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1419 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1420 Provides: php(simplexml)
1422 %description simplexml
1423 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1426 %description simplexml -l pl.UTF-8
1427 Moduł PHP dodający obsługę prostego XML-a.
1430 Summary: SNMP extension module for PHP
1431 Summary(pl.UTF-8): Moduł SNMP dla PHP
1433 URL: http://www.php.net/manual/en/book.snmp.php
1434 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1435 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1439 This is a dynamic shared object (DSO) for PHP that will add SNMP
1442 %description snmp -l pl.UTF-8
1443 Moduł PHP dodający obsługę SNMP.
1446 Summary: soap extension module for PHP
1447 Summary(pl.UTF-8): Moduł soap dla PHP
1449 URL: http://www.php.net/manual/en/book.soap.php
1450 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1454 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1457 %description soap -l pl.UTF-8
1458 Moduł PHP dodający obsługę SOAP/WSDL.
1461 Summary: sockets extension module for PHP
1462 Summary(pl.UTF-8): Moduł socket dla PHP
1464 URL: http://www.php.net/manual/en/book.sockets.php
1465 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1466 Provides: php(sockets)
1468 %description sockets
1469 This is a dynamic shared object (DSO) for PHP that will add sockets
1472 %description sockets -l pl.UTF-8
1473 Moduł PHP dodający obsługę gniazdek.
1476 Summary: Standard PHP Library module for PHP
1477 Summary(pl.UTF-8): Moduł biblioteki standardowej (Standard PHP Library) dla PHP
1479 URL: http://php.net/manual/en/book.spl.php
1480 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1481 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
1482 Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
1486 This is a dynamic shared object (DSO) for PHP that will add Standard
1487 PHP Library support.
1489 %description spl -l pl.UTF-8
1490 Moduł PHP z biblioteką standardową PHP (SPL - Standard PHP Library).
1493 Summary: SQLite extension module for PHP
1494 Summary(pl.UTF-8): Moduł SQLite dla PHP
1496 URL: http://www.php.net/manual/en/book.sqlite.php
1497 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1498 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1499 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1500 Provides: php(sqlite)
1503 SQLite is a C library that implements an embeddable SQL database
1504 engine. Programs that link with the SQLite library can have SQL
1505 database access without running a separate RDBMS process.
1507 SQLite is not a client library used to connect to a big database
1508 server. SQLite is the server. The SQLite library reads and writes
1509 directly to and from the database files on disk.
1511 %description sqlite -l pl.UTF-8
1512 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1513 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1514 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1517 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1518 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1519 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1523 Summary: SQLite3 extension module for PHP
1524 Summary(pl.UTF-8): Moduł SQLite3 dla PHP
1526 URL: http://php.net/manual/en/book.sqlite3.php
1527 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1528 Provides: php(sqlite3)
1530 %description sqlite3
1531 SQLite is a C library that implements an embeddable SQL database
1532 engine. Programs that link with the SQLite library can have SQL
1533 database access without running a separate RDBMS process.
1535 SQLite is not a client library used to connect to a big database
1536 server. SQLite is the server. The SQLite library reads and writes
1537 directly to and from the database files on disk.
1539 %description sqlite3 -l pl.UTF-8
1540 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1541 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1542 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1545 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1546 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1547 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1551 Summary: Sybase-CT extension module for PHP
1552 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1554 URL: http://www.php.net/manual/en/book.sybase.php
1555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1556 Provides: php(sybase-ct)
1557 Obsoletes: php-sybase
1559 %description sybase-ct
1560 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1561 MS SQL databases support through CT-lib.
1563 %description sybase-ct -l pl.UTF-8
1564 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1568 Summary: SysV msg extension module for PHP
1569 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1571 URL: http://www.php.net/manual/en/book.sem.php
1572 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1573 Provides: php(sysvmsg)
1575 %description sysvmsg
1576 This is a dynamic shared object (DSO) for PHP that will add SysV
1577 message queues support.
1579 %description sysvmsg -l pl.UTF-8
1580 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1583 Summary: SysV sem extension module for PHP
1584 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1586 URL: http://www.php.net/manual/en/book.sem.php
1587 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1588 Provides: php(sysvsem)
1590 %description sysvsem
1591 This is a dynamic shared object (DSO) for PHP that will add SysV
1594 %description sysvsem -l pl.UTF-8
1595 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1598 Summary: SysV shm extension module for PHP
1599 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1601 URL: http://www.php.net/manual/en/book.shmop.php
1602 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1603 Provides: php(sysvshm)
1605 %description sysvshm
1606 This is a dynamic shared object (DSO) for PHP that will add SysV
1607 Shared Memory support.
1609 %description sysvshm -l pl.UTF-8
1610 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1613 Summary: Contains unit test files for PHP and extensions
1614 Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1616 URL: http://qa.php.net/
1617 Requires: %{name}-cli
1620 This package contains unit tests for PHP and it's extensions.
1622 %description tests -l pl.UTF-8
1623 Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1626 Summary: Tidy extension module for PHP
1627 Summary(pl.UTF-8): Moduł Tidy dla PHP
1629 URL: http://www.php.net/manual/en/book.tidy.php
1630 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1635 This is a dynamic shared object (DSO) for PHP that will add Tidy
1638 %description tidy -l pl.UTF-8
1639 Moduł PHP umożliwiający korzystanie z tidy.
1642 Summary: tokenizer extension module for PHP
1643 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1645 URL: http://www.php.net/manual/en/book.tokenizer.php
1646 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1647 Provides: php(tokenizer)
1649 %description tokenizer
1650 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1653 %description tokenizer -l pl.UTF-8
1654 Moduł PHP dodający obsługę tokenizera do PHP.
1657 Summary: wddx extension module for PHP
1658 Summary(pl.UTF-8): Moduł wddx dla PHP
1660 URL: http://www.php.net/manual/en/book.wddx.php
1661 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1662 # - wddx doesn't require session as it's disabled at compile time:
1663 # if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
1664 # see also php.spec#rev1.120.2.22
1665 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1666 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1670 This is a dynamic shared object (DSO) for PHP that will add wddx
1673 %description wddx -l pl.UTF-8
1674 Moduł PHP umożliwiający korzystanie z wddx.
1677 Summary: XML extension module for PHP
1678 Summary(pl.UTF-8): Moduł XML dla PHP
1680 URL: http://www.php.net/manual/en/book.xml.php
1681 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1685 This is a dynamic shared object (DSO) for PHP that will add XML
1686 support. This extension lets you create XML parsers and then define
1687 handlers for different XML events.
1689 %description xml -l pl.UTF-8
1690 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1691 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1692 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1695 Summary: XML Reader extension module for PHP
1696 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1698 URL: http://www.php.net/manual/en/book.xmlreader.php
1699 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1700 Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
1701 Provides: php(xmlreader)
1703 %description xmlreader
1704 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1705 support. The XMLReader extension is an XML Pull parser. The reader
1706 acts as a cursor going forward on the document stream and stopping at
1707 each node on the way.
1709 %description xmlreader -l pl.UTF-8
1710 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1711 działa jako kursor przechodzący przez strumień dokumentu i
1712 zatrzymujący się na każdym węźle po drodze.
1715 Summary: xmlrpc extension module for PHP
1716 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1718 URL: http://www.php.net/manual/en/book.xmlrpc.php
1719 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1720 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1721 Provides: php(xmlrpc)
1724 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1727 %description xmlrpc -l pl.UTF-8
1728 Moduł PHP dodający obsługę XMLRPC.
1731 Summary: Fast, non-cached, forward-only means to write XML data
1732 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1734 URL: http://www.php.net/manual/en/book.xmlwriter.php
1735 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1736 Provides: php(xmlwriter)
1737 Obsoletes: php-pecl-xmlwriter
1739 %description xmlwriter
1740 This extension wraps the libxml xmlWriter API. Represents a writer
1741 that provides a non-cached, forward-only means of generating streams
1742 or files containing XML data.
1744 %description xmlwriter -l pl.UTF-8
1745 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1746 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1747 plików zawierających dane XML.
1750 Summary: xsl extension module for PHP
1751 Summary(pl.UTF-8): Moduł xsl dla PHP
1753 URL: http://www.php.net/manual/en/book.xsl.php
1754 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1755 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1756 Requires: libxslt >= 1.0.18
1757 # actually not true, functionality is similar, but API differs
1759 Obsoletes: php-xslt <= 3:4.3.8-1
1762 This is a dynamic shared object (DSO) for PHP that will add new XSL
1763 support (using libxslt).
1765 %description xsl -l pl.UTF-8
1766 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1769 Summary: Zip management extension
1770 Summary(pl.UTF-8): Zarządzanie archiwami zip
1772 URL: http://www.php.net/manual/en/book.zip.php
1773 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1775 Obsoletes: php-pecl-zip
1778 Zip is an extension to create, modify and read zip files.
1780 %description zip -l pl.UTF-8
1781 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1782 odczyt archiwów zip.
1785 Summary: Zlib extension module for PHP
1786 Summary(pl.UTF-8): Moduł zlib dla PHP
1788 URL: http://www.php.net/manual/en/book.zlib.php
1789 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1793 This is a dynamic shared object (DSO) for PHP that will add zlib
1794 compression support to PHP.
1796 %description zlib -l pl.UTF-8
1797 Moduł PHP umożliwiający używanie kompresji zlib.
1801 # prep for suhosin patch
1802 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1813 cp php.ini-production php.ini
1815 %if %{with type_hints}
1822 %if %{with system_gd}
1836 %if "%{pld_release}" != "ac"
1861 %undos ext/spl/tests/SplFileInfo_getInode_basic.phpt
1869 %{__rm} -r sapi/litespeed
1870 gzip -dc %{SOURCE15} | tar xf - -C sapi/
1872 %if "%{pld_release}" != "ac"
1873 sed -i -e '/PHP_ADD_LIBRARY_WITH_PATH/s#xmlrpc,#xmlrpc-epi,#' ext/xmlrpc/config.m4
1876 # cleanup backups after patching
1877 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
1879 # conflict seems to be resolved by recode patches
1880 %{__rm} ext/recode/config9.m4
1882 # remove all bundled libraries not to link with them accidentally
1883 #%{__rm} -r ext/sqlite/libsqlite
1884 %{__rm} -r ext/sqlite3/libsqlite
1885 #%{__rm} -r ext/bcmath/libbcmath
1886 #%{__rm} -r ext/date/lib
1887 #%{__rm} -r ext/fileinfo/libmagic
1888 #%{__rm} -r ext/dba/libcdb
1889 #%{__rm} -r ext/dba/libflatfile
1890 #%{__rm} -r ext/dba/libinifile
1891 #%{__rm} -r ext/gd/libgd
1892 #%{__rm} -r ext/mbstring/libmbfl
1893 #%{__rm} -r ext/mbstring/oniguruma
1894 %{__rm} -r ext/pcre/pcrelib
1895 #%{__rm} -r ext/soap/interop
1896 %{__rm} -r ext/xmlrpc/libxmlrpc
1897 #%{__rm} -r ext/zip/lib
1899 cp -af Zend/LICENSE{,.Zend}
1900 install -p %{SOURCE13} dep-tests.sh
1903 sed -i -e 's#-fvisibility=hidden##g' configure*
1905 # disable broken tests
1906 # says just "Terminated" twice and fails
1907 mv sapi/cli/tests/022.phpt{,.broken}
1909 # php-5.3.3/ext/standard/tests/file/statpage.phpt
1910 %{__rm} ext/standard/tests/file/statpage.phpt
1912 # idiotic test, it will fail if somebody else makes space on disk or if disk
1913 # space is not yet allocated (xfs). report upstream to advice bogus test is
1914 # probably pointless.
1915 %{__rm} ext/standard/tests/file/disk_free_space_basic.phpt
1917 sh -xe %{_sourcedir}/skip-tests.sh
1920 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1921 if [ $API != %{php_api_version} ]; then
1922 echo "Set %%define php_api_version to $API and re-run."
1926 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1927 if [ $API != %{zend_module_api} ]; then
1928 echo "Set %%define zend_module_api to $API and re-run."
1932 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1933 if [ $API != %{zend_extension_api} ]; then
1934 echo "Set %%define zend_extension_api to $API and re-run."
1938 export EXTENSION_DIR="%{php_extensiondir}"
1939 # configure once (for faster debugging purposes)
1940 if [ ! -f _built-conf ]; then
1941 # now remove Makefile copies
1942 rm -f Makefile.{cgi-fcgi,fpm,cli,apxs1,apxs2,litespeed}
1945 cp -f /usr/share/automake/config.* .
1949 export PROG_SENDMAIL="/usr/lib/sendmail"
1950 export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP %{rpmcppflags} \
1951 -I%{_includedir}/xmlrpc-epi"
1958 %if %{with litespeed}
1971 for sapi in $sapis; do
1973 # skip if already configured (for faster debugging purposes)
1974 [ -f Makefile.$sapi ] && continue
1979 sapi_args='--disable-cli'
1982 sapi_args='--disable-cgi %{?with_gcov:--enable-gcov}'
1985 sapi_args='--disable-cli --enable-fpm'
1988 ver=$(rpm -q --qf '%{V}' apache1-devel)
1989 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1992 ver=$(rpm -q --qf '%{V}' apache-devel)
1993 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1996 sapi_args='--with-litespeed'
2002 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
2003 --cache-file=config.cache \
2005 --with-libdir=%{_lib} \
2006 --with-config-file-path=%{_sysconfdir} \
2007 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
2008 --with-exec-dir=%{_bindir} \
2009 --with-system-tzdata \
2010 --%{!?debug:dis}%{?debug:en}able-debug \
2011 %{?with_zts:--enable-maintainer-zts} \
2012 --enable-inline-optimization \
2013 --enable-bcmath=shared \
2014 --enable-calendar=shared \
2015 --enable-ctype=shared \
2016 --enable-dba=shared \
2017 --enable-dom=shared \
2018 --enable-exif=shared \
2019 --enable-fileinfo=shared \
2020 --enable-ftp=shared \
2021 --enable-gd-native-ttf \
2022 --enable-intl=shared \
2024 --enable-magic-quotes \
2025 --enable-mbstring=shared,all \
2027 --enable-pcntl=shared \
2028 --enable-pdo=shared \
2029 --enable-json=shared \
2030 --enable-hash=shared \
2031 --enable-xmlwriter=shared \
2033 --with-fpm-user=http \
2034 --with-fpm-group=http \
2036 %if %{with mssql} || %{with sybase_ct}
2037 --with-pdo-dblib=shared \
2039 %if %{with interbase} && %{without interbase_inst}
2040 --with-pdo-firebird=shared,/usr \
2042 --with-mysql-sock=/var/lib/mysql/mysql.sock \
2043 --with-pdo-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2044 %{?with_oci8:--with-pdo-oci=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
2045 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2046 %{?with_pgsql:--with-pdo-pgsql=shared} \
2047 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
2048 --without-libexpat-dir \
2049 --enable-overload=shared \
2050 --enable-posix=shared \
2052 --enable-session=shared \
2053 --enable-shmop=shared \
2054 --enable-simplexml=shared \
2055 --enable-spl=shared \
2056 --enable-sysvmsg=shared \
2057 --enable-sysvsem=shared \
2058 --enable-sysvshm=shared \
2059 --enable-safe-mode \
2060 --enable-soap=shared \
2061 --enable-sockets=shared \
2062 --enable-tokenizer=shared \
2063 --enable-ucd-snmp-hack \
2064 %{?with_wddx:--enable-wddx=shared} \
2065 --enable-xml=shared \
2066 --enable-xmlreader=shared \
2068 %{__with_without curl curl shared} \
2070 --with-iconv=shared \
2071 --with-freetype-dir=shared \
2072 --with-gettext=shared \
2073 --with-gd=shared%{?with_system_gd:,/usr} \
2076 %{?with_imap:--with-imap=shared --with-imap-ssl} \
2077 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
2078 --with-jpeg-dir=/usr \
2079 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
2080 --with-mcrypt=shared \
2081 %{?with_mm:--with-mm} \
2082 %{?with_mssql:--with-mssql=shared} \
2083 %{?with_mysqlnd:--with-mysqlnd=shared} \
2084 --with-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2085 %{?with_mysqli:--with-mysqli=shared%{?with_mysqlnd:,mysqlnd}} \
2086 %{?with_oci8:--with-oci8=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
2087 %{?with_openssl:--with-openssl=shared} \
2088 %{?with_kerberos5:--with-kerberos} \
2089 %{__with_without pcre pcre-regex /usr} \
2090 %{__enable_disable filter filter shared} \
2091 --with-pear=%{php_pear_dir} \
2092 %{__with_without pgsql pgsql shared,/usr} \
2093 %{__enable_disable phar phar shared} \
2094 --with-png-dir=/usr \
2095 %{?with_pspell:--with-pspell=shared} \
2096 --with-readline=shared \
2097 %{?with_recode:--with-recode=shared} \
2098 --with-regex=system \
2099 %{?with_snmp:--with-snmp=shared} \
2100 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
2101 %{!?with_sqlite:--without-sqlite --without-pdo-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
2102 %{__with_without sqlite3 sqlite3 shared,/usr} \
2103 --with-t1lib=shared \
2104 %{?with_tidy:--with-tidy=shared} \
2105 %{?with_odbc:--with-unixODBC=shared,/usr} \
2106 %{__with_without xmlrpc xmlrpc shared,/usr} \
2108 --with-zlib=shared \
2109 --with-zlib-dir=shared,/usr \
2110 --enable-zip=shared,/usr \
2113 cp -f Makefile Makefile.$sapi
2114 cp -f main/php_config.h php_config.h.$sapi
2115 cp -f config.log config.log.$sapi
2118 # as we build each SAPI in own make, adjust php-config.in forehead
2119 sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2120 sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2122 # must make libphp_common first, so modules can link against it.
2123 cp -af php_config.h.cli main/php_config.h
2124 cp -af Makefile.cli Makefile
2125 %{__make} libphp_common.la
2126 %{__make} build-modules
2129 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
2133 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
2136 %if %{with litespeed}
2137 %{__make} -f Makefile.litespeed
2142 cp -af php_config.h.cgi-fcgi main/php_config.h
2143 %{__make} -f Makefile.cgi-fcgi
2144 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
2149 cp -af php_config.h.fpm main/php_config.h
2150 %{__make} -f Makefile.fpm
2151 ./sapi/fpm/php-fpm -qn -m > /dev/null
2155 cp -af php_config.h.cli main/php_config.h
2156 %{__make} -f Makefile.cli
2157 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
2159 # check for stupid xml parse breakage where < and > just get lost in parse result
2160 ./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"]));'
2162 # Generate stub .ini files for each extension
2165 generate_inifiles() {
2166 for so in modules/*.so; do
2167 mod=$(basename $so .so)
2169 # xml needs to be loaded before wddx
2170 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2171 # pre needs to be loaded before SPL
2172 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2173 # spl needs to be loaded before mysqli
2174 [ "$mod" = "spl" ] && conf="SPL.ini"
2175 # session needs to be loaded before php-pecl-http, php-pecl-memcache, php-pecl-session_mysql
2176 [ "$mod" = "session" ] && conf="Session.ini"
2177 # mysqlnd needs to be loaded before mysql,mysqli,pdo_mysqli
2178 [ "$mod" = "mysqlnd" ] && conf="MySQLND.ini"
2180 cat > conf.d/$conf <<-EOF
2181 ; Enable $mod extension module
2188 # Check that the module inner-dependencies are intact
2189 PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
2190 if grep -v OK dep-tests.log; then
2191 echo >&2 "The results above were not expected"
2197 cp -af php_config.h.cli main/php_config.h
2198 cp -af Makefile.cli Makefile
2200 # you really don't want to package result of gcov build
2205 # Run tests, using the CLI SAPI
2206 cp -af php_config.h.cli main/php_config.h
2207 cp -af Makefile.cli Makefile
2209 cat <<'EOF' > run-tests.sh
2211 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2212 unset TZ LANG LC_ALL || :
2214 EXTENSION_DIR=modules \
2215 PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2216 RUN_TESTS_SETTINGS="-q $*"
2218 chmod +x run-tests.sh
2219 ./run-tests.sh -w failed.log -s test.log
2221 # collect failed tests into cleanup script used in prep.
2222 sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2223 sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2224 >> %{_sourcedir}/skip-tests.sh
2226 failed=$(wc -l < tests-failed.log)
2227 if [ "$failed" != 0 ]; then
2233 rm -rf $RPM_BUILD_ROOT
2234 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
2235 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
2236 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
2237 $RPM_BUILD_ROOT%{_mandir}/man{1,8} \
2239 cp -af php_config.h.cli main/php_config.h
2240 cp -af Makefile.cli Makefile
2242 INSTALL_ROOT=$RPM_BUILD_ROOT
2244 # make link relative
2245 ln -sfn phar.phar $RPM_BUILD_ROOT%{_bindir}/phar
2247 # install Apache1 DSO module
2249 libtool --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2252 # install Apache2 DSO module
2254 libtool --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2257 # install litespeed sapi
2258 %if %{with litespeed}
2259 libtool --mode=install install sapi/litespeed/php $RPM_BUILD_ROOT%{_sbindir}/php.litespeed
2262 libtool --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2263 # fix install paths, avoid evil rpaths
2264 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2266 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2270 libtool --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2271 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2272 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2277 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fpm.d,%{_sbindir}}
2278 libtool --mode=install install sapi/fpm/php-fpm $RPM_BUILD_ROOT%{_sbindir}
2279 cp -a sapi/fpm/php-fpm.8 $RPM_BUILD_ROOT%{_mandir}/man8
2280 cp -a sapi/fpm/php-fpm.conf $RPM_BUILD_ROOT%{_sysconfdir}
2281 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
2282 install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2283 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2284 cp -a %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2288 libtool --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2289 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2290 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2291 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2293 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2295 cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2296 cp -a %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2299 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2300 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2301 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2305 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2306 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2307 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2310 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2311 cp -a conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2313 # per SAPI ini directories
2314 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
2317 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/readline.ini,cli.d}
2319 # use system automake and {lib,sh}tool
2320 %if "%{pld_release}" != "ac"
2321 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2322 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2323 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2325 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2327 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2328 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2330 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2332 # for php-pecl-mailparse
2333 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2334 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2337 install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2338 install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
2339 cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2342 rm -rf $RPM_BUILD_ROOT
2344 %post -n apache1-mod_php
2345 if [ "$1" = "1" ]; then
2346 %service -q apache restart
2349 %postun -n apache1-mod_php
2350 if [ "$1" = "0" ]; then
2351 %service -q apache restart
2354 %post -n apache-mod_php
2355 if [ "$1" = "1" ]; then
2356 %service -q httpd restart
2359 %postun -n apache-mod_php
2360 if [ "$1" = "0" ]; then
2361 %service -q httpd restart
2365 %useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2368 /sbin/chkconfig --add php-fpm
2369 %service php-fpm restart
2372 if [ "$1" = 0 ]; then
2373 %service php-fpm stop
2374 /sbin/chkconfig --del php-fpm
2378 if [ "$1" = "0" ]; then
2383 # PHP 5.3 requires timezone being setup, try setup it from tzdata
2384 if ! grep -q '^date.timezone[[:space:]]*=' %{_sysconfdir}/php.ini && [ -f /etc/sysconfig/timezone ]; then
2386 . /etc/sysconfig/timezone
2387 if [ "$TIMEZONE" ]; then
2388 %{__sed} -i -e "s,^;date.timezone[[:space:]]*=.*,date.timezone = $TIMEZONE," %{_sysconfdir}/php.ini
2393 # minimizing apache restarts logics. we restart webserver:
2395 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2396 # 2. first install of extension (post: $1 = 1)
2397 # 2. uninstall of extension (postun: $1 == 0)
2399 # the strict internal deps between extensions (and apache modules) and
2400 # common package are very important for all this to work.
2402 # restart webserver at the end of transaction
2403 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2404 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2407 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2409 /^AddType application\/x-httpd-php \.php/s,^,#,
2410 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2411 ' /etc/apache/apache.conf
2412 %service -q apache restart
2416 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1
2417 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2418 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2419 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2420 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2424 # common macros called at extension post/postun scriptlet
2425 %define extension_scripts() \
2427 if [ "$1" = "1" ]; then \
2428 %php_webserver_restart \
2432 if [ "$1" = "0" ]; then \
2433 %php_webserver_restart \
2437 # extension scripts defines
2438 %extension_scripts bcmath
2439 %extension_scripts bz2
2440 %extension_scripts calendar
2441 %extension_scripts ctype
2442 %extension_scripts curl
2443 %extension_scripts dba
2444 %extension_scripts dom
2445 %extension_scripts exif
2446 %extension_scripts fileinfo
2447 %extension_scripts filter
2448 %extension_scripts ftp
2449 %extension_scripts gd
2450 %extension_scripts gettext
2451 %extension_scripts gmp
2452 %extension_scripts hash
2453 %extension_scripts iconv
2454 %extension_scripts imap
2455 %extension_scripts interbase
2456 %extension_scripts intl
2457 %extension_scripts json
2458 %extension_scripts ldap
2459 %extension_scripts mbstring
2460 %extension_scripts mcrypt
2461 %extension_scripts mssql
2462 %extension_scripts mysql
2463 %extension_scripts mysqli
2464 %extension_scripts mysqlnd
2465 %extension_scripts oci8
2466 %extension_scripts odbc
2467 %extension_scripts openssl
2468 %extension_scripts pcre
2469 %extension_scripts pdo-dblib
2470 %extension_scripts pdo-firebird
2471 %extension_scripts pdo-mysql
2472 %extension_scripts pdo-odbc
2473 %extension_scripts pdo-pgsql
2474 %extension_scripts pdo-sqlite
2475 %extension_scripts pgsql
2476 %extension_scripts phar
2477 %extension_scripts posix
2478 %extension_scripts pspell
2479 %extension_scripts recode
2480 %extension_scripts session
2481 %extension_scripts shmop
2482 %extension_scripts snmp
2483 %extension_scripts soap
2484 %extension_scripts sockets
2485 %extension_scripts spl
2486 %extension_scripts sqlite
2487 %extension_scripts sqlite3
2488 %extension_scripts sybase-ct
2489 %extension_scripts sysvmsg
2490 %extension_scripts sysvsem
2491 %extension_scripts sysvshm
2492 %extension_scripts tidy
2493 %extension_scripts tokenizer
2494 %extension_scripts wddx
2495 %extension_scripts xml
2496 %extension_scripts xmlreader
2497 %extension_scripts xmlrpc
2498 %extension_scripts xmlwriter
2499 %extension_scripts xsl
2500 %extension_scripts zip
2501 %extension_scripts zlib
2503 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2504 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2506 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2507 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2509 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2510 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2512 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2513 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2515 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2516 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2518 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2519 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2521 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2522 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2524 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2525 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2527 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2528 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2530 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2531 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2533 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2534 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2536 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2537 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2539 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2540 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2542 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2543 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2545 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2546 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2548 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2549 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2551 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2552 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2554 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2555 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2557 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2558 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2560 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2561 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2563 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2564 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2566 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2567 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2569 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2570 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2572 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2573 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2574 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2576 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2577 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2580 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2581 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2583 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2584 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2586 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2587 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2589 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2590 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2592 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2593 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2594 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2596 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2597 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2600 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2601 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2603 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2604 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2606 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2607 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2609 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2610 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2612 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2613 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2615 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2616 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2618 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2619 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2621 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2622 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2624 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2625 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2627 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2628 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2630 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2631 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2633 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2634 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2636 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2637 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2639 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2640 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2642 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2643 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2645 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2646 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2648 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2649 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2652 %files -n apache1-mod_php
2653 %defattr(644,root,root,755)
2654 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2655 %dir %{_sysconfdir}/apache.d
2656 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2657 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2661 %files -n apache-mod_php
2662 %defattr(644,root,root,755)
2663 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2664 %dir %{_sysconfdir}/apache2handler.d
2665 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2666 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2669 %if %{with litespeed}
2671 %defattr(644,root,root,755)
2672 %attr(755,root,root) %{_sbindir}/php.litespeed
2677 %defattr(644,root,root,755)
2678 %dir %{_sysconfdir}/cgi-fcgi.d
2679 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2680 %attr(755,root,root) %{_bindir}/php.cgi
2681 %attr(755,root,root) %{_bindir}/php.fcgi
2685 %defattr(644,root,root,755)
2686 %dir %{_sysconfdir}/cli.d
2687 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2688 %attr(755,root,root) %{_bindir}/php.cli
2689 %{_mandir}/man1/php.1*
2690 %{_mandir}/man1/php.cli.1*
2693 %defattr(644,root,root,755)
2694 %attr(755,root,root) %{_bindir}/php
2698 %defattr(644,root,root,755)
2699 %doc sapi/fpm/CREDITS
2700 %doc sapi/fpm/LICENSE
2701 %dir %{_sysconfdir}/fpm.d
2702 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-fpm.conf
2703 %attr(755,root,root) %{_sbindir}/php-fpm
2704 %{_mandir}/man8/php-fpm.8*
2705 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2706 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2710 %defattr(644,root,root,755)
2712 %doc CREDITS Zend/ZEND_CHANGES
2713 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2714 %doc README.PHP4-TO-PHP5-THIN-CHANGES
2715 %doc README.namespaces
2718 %dir %{_sysconfdir}/conf.d
2719 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2720 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2721 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2722 %dir %{php_extensiondir}
2724 %doc ext/session/mod_files.sh
2727 %defattr(644,root,root,755)
2728 %doc README.UNIX-BUILD-SYSTEM
2729 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2730 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2731 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2732 %attr(755,root,root) %{_bindir}/phpize
2733 %attr(755,root,root) %{_bindir}/php-config
2734 %attr(755,root,root) %{_libdir}/libphp_common.so
2735 %{_libdir}/libphp_common.la
2737 %{_libdir}/php/build
2738 %{_mandir}/man1/php-config.1*
2739 %{_mandir}/man1/phpize.1*
2742 %defattr(644,root,root,755)
2743 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2744 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2747 %defattr(644,root,root,755)
2748 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2749 %attr(755,root,root) %{php_extensiondir}/bz2.so
2752 %defattr(644,root,root,755)
2753 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2754 %attr(755,root,root) %{php_extensiondir}/calendar.so
2757 %defattr(644,root,root,755)
2758 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2759 %attr(755,root,root) %{php_extensiondir}/ctype.so
2763 %defattr(644,root,root,755)
2764 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2765 %attr(755,root,root) %{php_extensiondir}/curl.so
2769 %defattr(644,root,root,755)
2770 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2771 %attr(755,root,root) %{php_extensiondir}/dba.so
2774 %defattr(644,root,root,755)
2775 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2776 %attr(755,root,root) %{php_extensiondir}/dom.so
2779 %defattr(644,root,root,755)
2780 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2781 %attr(755,root,root) %{php_extensiondir}/exif.so
2784 %defattr(644,root,root,755)
2785 %doc README.input_filter
2786 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2787 %attr(755,root,root) %{php_extensiondir}/fileinfo.so
2791 %defattr(644,root,root,755)
2792 %doc README.input_filter
2793 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2794 %attr(755,root,root) %{php_extensiondir}/filter.so
2798 %defattr(644,root,root,755)
2799 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2800 %attr(755,root,root) %{php_extensiondir}/ftp.so
2803 %defattr(644,root,root,755)
2804 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2805 %attr(755,root,root) %{php_extensiondir}/gd.so
2808 %defattr(644,root,root,755)
2809 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2810 %attr(755,root,root) %{php_extensiondir}/gettext.so
2813 %defattr(644,root,root,755)
2814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2815 %attr(755,root,root) %{php_extensiondir}/gmp.so
2818 %defattr(644,root,root,755)
2819 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2820 %attr(755,root,root) %{php_extensiondir}/hash.so
2823 %defattr(644,root,root,755)
2824 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2825 %attr(755,root,root) %{php_extensiondir}/iconv.so
2829 %defattr(644,root,root,755)
2830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2831 %attr(755,root,root) %{php_extensiondir}/imap.so
2834 %if %{with interbase}
2836 %defattr(644,root,root,755)
2837 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2838 %attr(755,root,root) %{php_extensiondir}/interbase.so
2842 %defattr(644,root,root,755)
2843 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2844 %attr(755,root,root) %{php_extensiondir}/intl.so
2847 %defattr(644,root,root,755)
2848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2849 %attr(755,root,root) %{php_extensiondir}/json.so
2853 %defattr(644,root,root,755)
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2855 %attr(755,root,root) %{php_extensiondir}/ldap.so
2859 %defattr(644,root,root,755)
2860 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2861 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2864 %defattr(644,root,root,755)
2865 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2866 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2870 %defattr(644,root,root,755)
2871 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2872 %attr(755,root,root) %{php_extensiondir}/mssql.so
2876 %defattr(644,root,root,755)
2877 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2878 %attr(755,root,root) %{php_extensiondir}/mysql.so
2882 %defattr(644,root,root,755)
2883 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2884 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2889 %defattr(644,root,root,755)
2890 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/MySQLND.ini
2891 %attr(755,root,root) %{php_extensiondir}/mysqlnd.so
2896 %defattr(644,root,root,755)
2897 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2898 %attr(755,root,root) %{php_extensiondir}/oci8.so
2903 %defattr(644,root,root,755)
2904 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2905 %attr(755,root,root) %{php_extensiondir}/odbc.so
2910 %defattr(644,root,root,755)
2911 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2912 %attr(755,root,root) %{php_extensiondir}/openssl.so
2916 %defattr(644,root,root,755)
2917 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2918 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2922 %defattr(644,root,root,755)
2923 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2924 %attr(755,root,root) %{php_extensiondir}/pcre.so
2928 %defattr(644,root,root,755)
2929 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2930 %attr(755,root,root) %{php_extensiondir}/pdo.so
2932 %if %{with mssql} || %{with sybase_ct}
2934 %defattr(644,root,root,755)
2935 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2936 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2939 %if %{with interbase} && !%{with interbase_inst}
2941 %defattr(644,root,root,755)
2942 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2943 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2947 %defattr(644,root,root,755)
2948 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2949 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2953 %defattr(644,root,root,755)
2954 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2955 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2960 %defattr(644,root,root,755)
2961 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2962 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2967 %defattr(644,root,root,755)
2968 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2969 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2974 %defattr(644,root,root,755)
2975 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2976 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2981 %defattr(644,root,root,755)
2982 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2983 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2988 %defattr(644,root,root,755)
2989 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2990 %attr(755,root,root) %{php_extensiondir}/phar.so
2991 %attr(755,root,root) %{_bindir}/phar
2992 %attr(755,root,root) %{_bindir}/phar.phar
2996 %defattr(644,root,root,755)
2997 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2998 %attr(755,root,root) %{php_extensiondir}/posix.so
3002 %defattr(644,root,root,755)
3003 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
3004 %attr(755,root,root) %{php_extensiondir}/pspell.so
3008 %defattr(644,root,root,755)
3009 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
3010 %attr(755,root,root) %{php_extensiondir}/readline.so
3014 %defattr(644,root,root,755)
3015 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
3016 %attr(755,root,root) %{php_extensiondir}/recode.so
3020 %defattr(644,root,root,755)
3021 %doc ext/session/mod_files.sh
3022 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/Session.ini
3023 %attr(755,root,root) %{php_extensiondir}/session.so
3026 %defattr(644,root,root,755)
3027 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
3028 %attr(755,root,root) %{php_extensiondir}/shmop.so
3031 %defattr(644,root,root,755)
3032 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
3033 %attr(755,root,root) %{php_extensiondir}/simplexml.so
3037 %defattr(644,root,root,755)
3038 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
3039 %attr(755,root,root) %{php_extensiondir}/snmp.so
3043 %defattr(644,root,root,755)
3044 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
3045 %attr(755,root,root) %{php_extensiondir}/soap.so
3048 %defattr(644,root,root,755)
3049 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
3050 %attr(755,root,root) %{php_extensiondir}/sockets.so
3053 %defattr(644,root,root,755)
3054 %doc ext/spl/{CREDITS,README,TODO}
3055 %doc ext/spl/examples
3056 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3057 %attr(755,root,root) %{php_extensiondir}/spl.so
3061 %defattr(644,root,root,755)
3062 %doc ext/sqlite/{README,TODO,CREDITS}
3063 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
3064 %attr(755,root,root) %{php_extensiondir}/sqlite.so
3069 %defattr(644,root,root,755)
3070 %doc ext/sqlite3/CREDITS
3071 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
3072 %attr(755,root,root) %{php_extensiondir}/sqlite3.so
3075 %if %{with sybase_ct}
3077 %defattr(644,root,root,755)
3078 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
3079 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
3083 %defattr(644,root,root,755)
3084 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
3085 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
3088 %defattr(644,root,root,755)
3089 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
3090 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
3093 %defattr(644,root,root,755)
3094 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
3095 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
3098 %defattr(644,root,root,755)
3099 %dir %{php_data_dir}/tests/php
3100 %{php_data_dir}/tests/php/basic
3101 %{php_data_dir}/tests/php/classes
3102 %{php_data_dir}/tests/php/func
3103 %{php_data_dir}/tests/php/lang
3104 %{php_data_dir}/tests/php/output
3105 %{php_data_dir}/tests/php/run-test
3106 %{php_data_dir}/tests/php/security
3107 %{php_data_dir}/tests/php/strings
3108 %{php_data_dir}/tests/php/quicktester.inc
3109 %attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3113 %defattr(644,root,root,755)
3114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
3115 %attr(755,root,root) %{php_extensiondir}/tidy.so
3119 %defattr(644,root,root,755)
3120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
3121 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
3125 %defattr(644,root,root,755)
3126 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3127 %attr(755,root,root) %{php_extensiondir}/wddx.so
3131 %defattr(644,root,root,755)
3132 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3133 %attr(755,root,root) %{php_extensiondir}/xml.so
3136 %defattr(644,root,root,755)
3137 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
3138 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
3142 %defattr(644,root,root,755)
3143 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3144 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
3148 %defattr(644,root,root,755)
3149 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
3150 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
3153 %defattr(644,root,root,755)
3154 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
3155 %attr(755,root,root) %{php_extensiondir}/xsl.so
3158 %defattr(644,root,root,755)
3159 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
3160 %attr(755,root,root) %{php_extensiondir}/zip.so
3163 %defattr(644,root,root,755)
3164 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3165 %attr(755,root,root) %{php_extensiondir}/zlib.so