2 # - NOTE: mysqlnd does not support ssl or compression (see FAQ at http://dev.mysql.com/downloads/connector/php-mysqlnd/)
3 # - wddx: restore session support (not compiled in due DL extension check)
4 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
5 # - removed from php 5.0 (currently in php4):
6 # db, hyperwave, java, mcal, overload, qtdom
7 # - removed from php 5.1:
9 # - removed from php 5.2:
11 # - removed from php 5.3:
12 # dbase, mime_magic, ming, ncurses, sybase
13 # - make additional headers and checking added by mail patch configurable
14 # - modularize standard (output from pure php -m)?
15 # - lib64 patch obsolete by $PHP_LIBDIR ?
16 # - WARNING: Phar: sha256/sha512 signature support disabled if ext/hash is
17 # built shared, also PHAR_HAVE_OPENSSL is false if openssl is built shared.
18 # make it runtime dep and add Suggests (or php warning messages)
19 # - some mods should be shared:
29 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
30 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
31 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
32 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
33 %bcond_with litespeed # build litespeed module
34 %bcond_without curl # without CURL extension module
35 %bcond_without filter # without filter extension module
36 %bcond_without imap # without IMAP extension module
37 %bcond_without interbase # without InterBase extension module
38 %bcond_without ldap # without LDAP extension module
39 %bcond_without mm # without mm support for session storage
40 %bcond_without mssql # without MS SQL extension module
41 # don't turn it on by default; see TODO item for mysqlnd in this spec
42 %bcond_with mysqlnd # without mysqlnd support in mysql related extensions
43 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
44 %bcond_without odbc # without ODBC extension module
45 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
46 %bcond_without pcre # without PCRE extension module
47 %bcond_without pgsql # without PostgreSQL extension module
48 %bcond_without phar # without phar extension module
49 %bcond_without pspell # without pspell extension module
50 %bcond_without recode # without recode extension module
51 %bcond_without snmp # without SNMP extension module
52 %bcond_without sqlite # without SQLite extension module
53 %bcond_without sqlite3 # without SQLite3 extension module
54 %bcond_without sybase_ct # without Sybase-CT extension module
55 %bcond_without tidy # without Tidy extension module
56 %bcond_without wddx # without WDDX extension module
57 %bcond_without xmlrpc # without XML-RPC extension module
58 %bcond_without apache1 # disable building Apache 1.3.x SAPI
59 %bcond_without apache2 # disable building Apache 2.x SAPI
60 %bcond_without zts # disable Zend Thread Safety
61 %bcond_without cgi # disable CGI/FCGI SAPI
62 %bcond_without fpm # disable FPM
63 %bcond_without suhosin # with suhosin patch
64 %bcond_with tests # default off; test process very often hangs on builders, approx run time 45m; perform "make test"
65 %bcond_with gcov # Enable Code coverage reporting
66 %bcond_with type_hints # experimental support for strict typing/casting
68 %define apxs1 /usr/sbin/apxs1
69 %define apxs2 /usr/sbin/apxs
73 %undefine with_apache1
74 %undefine with_apache2
76 %undefine with_litespeed
79 # mm is not thread safe
84 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
85 # ppc disabled (broken on th-ppc)
86 %undefine with_interbase
89 %ifnarch %{ix86} %{x8664}
90 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
95 %if %{without apache1} && %{without apache2}
96 ERROR: You need to select at least one Apache SAPI to build shared modules.
100 # filter depends on pcre
102 %undefine with_filter
106 Summary: PHP: Hypertext Preprocessor
107 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
108 Summary(pl.UTF-8): Język skryptowy PHP
109 Summary(pt_BR.UTF-8): A linguagem de script PHP
110 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
111 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
114 Release: %{rel}%{?with_type_hints:th}
118 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
119 # Source0-md5: 21ceeeb232813c10283a5ca1b4c87b48
120 Source2: %{name}-mod_%{name}.conf
121 Source3: %{name}-cgi-fcgi.ini
122 Source4: %{name}-apache.ini
123 Source5: %{name}-cli.ini
124 # Taken from: http://browsers.garykeith.com/downloads.asp
125 Source9: %{name}_browscap.ini
126 Source10: %{name}-fpm.init
127 Source11: %{name}-fpm.logrotate
128 Source12: %{name}-branch.sh
129 Source13: dep-tests.sh
130 Source14: skip-tests.sh
131 Patch0: %{name}-shared.patch
132 Patch1: %{name}-pldlogo.patch
133 Patch2: %{name}-mail.patch
134 Patch3: %{name}-link-libs.patch
135 Patch4: %{name}-libpq_fs_h_path.patch
136 Patch5: %{name}-filter-shared.patch
137 Patch6: %{name}-build_modules.patch
138 Patch7: %{name}-sapi-ini-file.patch
139 Patch8: %{name}-config-file-scan-dir.patch
140 Patch9: %{name}-sh.patch
141 Patch10: %{name}-ini.patch
142 %if %{with type_hints}
143 Patch12: http://ilia.ws/patch/type_hint_53_v2.txt
145 Patch14: %{name}-no_pear_install.patch
146 Patch15: %{name}-zlib.patch
147 Patch17: %{name}-readline.patch
148 Patch18: %{name}-nohttpd.patch
149 Patch19: %{name}-gd_imagerotate_enable.patch
150 Patch20: %{name}-uint32_t.patch
151 Patch21: %{name}-dba-link.patch
152 Patch22: %{name}-both-apxs.patch
153 Patch23: %{name}-builddir.patch
154 Patch24: %{name}-zlib-for-getimagesize.patch
155 Patch25: %{name}-stupidapache_version.patch
156 Patch26: %{name}-pear.patch
157 Patch27: %{name}-config-dir.patch
158 Patch29: %{name}-fcgi-graceful.patch
159 Patch31: %{name}-fcgi-error_log-no-newlines.patch
160 Patch32: %{name}-curl-limit-speed.patch
161 Patch34: %{name}-libtool.patch
162 Patch35: %{name}-tds.patch
163 Patch36: %{name}-mysql-charsetphpini.patch
164 Patch37: %{name}-mysqli-charsetphpini.patch
165 Patch38: %{name}-pdo_mysql-charsetphpini.patch
166 Patch39: %{name}-use-prog_sendmail.patch
167 Patch41: %{name}-fpm-config.patch
168 Patch42: %{name}-fpm-shared.patch
169 Patch43: %{name}-silent-session-cleanup.patch
170 Patch44: %{name}-include_path.patch
171 Patch45: %{name}-imap-annotations.patch
172 Patch46: %{name}-imap-myrights.patch
173 Patch47: suhosin.patch
174 Patch49: %{name}-m4-divert.patch
175 Patch50: extension-shared-optional-dep.patch
176 Patch51: spl-shared.patch
177 Patch52: pcre-shared.patch
178 Patch53: fix-test-run.patch
179 Patch54: mysqlnd-shared.patch
180 Patch55: bug-52078-fileinode.patch
181 Patch56: bug-51901.patch
182 Patch57: bug-52448.patch
183 Patch58: bug-52533.patch
184 Patch59: %{name}-systzdata.patch
185 URL: http://www.php.net/
186 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
187 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
188 BuildRequires: autoconf >= 2.53
189 BuildRequires: automake >= 1.4d
191 BuildRequires: bzip2-devel
192 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
193 BuildRequires: cyrus-sasl-devel
194 BuildRequires: db-devel >= 4.0
195 BuildRequires: elfutils-devel
196 #BuildRequires: fcgi-devel
197 %{?with_fdf:BuildRequires: fdftk-devel}
199 BuildRequires: pkgconfig
200 BuildRequires: sed >= 4.0
201 %if %{with mssql} || %{with sybase_ct}
202 BuildRequires: freetds-devel >= 0.82
204 BuildRequires: freetype-devel >= 2.0
205 %if %{with system_gd}
206 BuildRequires: gd-devel >= 2.0.28-4
207 BuildRequires: gd-devel(imagerotate) = 5.2.0
209 BuildRequires: gdbm-devel
210 BuildRequires: gmp-devel
211 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
212 BuildRequires: libicu-devel
213 BuildRequires: libjpeg-devel
214 BuildRequires: libltdl-devel >= 1.4
215 BuildRequires: libmcrypt-devel >= 2.4.4
216 BuildRequires: libpng-devel >= 1.0.8
217 #BuildRequires: libtiff-devel
218 %if "%{pld_release}" != "ac"
219 BuildRequires: libtool >= 2:2.2
221 BuildRequires: libtool >= 1.4.3
223 #BuildRequires: libwrap-devel
224 BuildRequires: libxml2-devel >= 1:2.7.6-4
225 BuildRequires: libxslt-devel >= 1.1.0
226 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
227 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
228 %if %{with openssl} || %{with ldap}
229 BuildRequires: openssl-devel >= 0.9.7d
231 %{?with_gcov:BuildRequires: lcov}
232 %{?with_snmp:%{?with_tests:BuildRequires: mibs-net-snmp}}
233 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
234 BuildRequires: pam-devel
235 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
236 BuildRequires: pkgconfig
237 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
238 %{?with_pgsql:BuildRequires: postgresql-devel}
239 BuildRequires: readline-devel
240 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
241 BuildRequires: rpm >= 4.4.9-56
242 BuildRequires: rpm-build >= 4.4.0
243 BuildRequires: rpmbuild(macros) >= 1.566
244 %{?with_sqlite:BuildRequires: sqlite-devel}
245 %{?with_sqlite3:BuildRequires: sqlite3-devel >= 3.3.9}
246 BuildRequires: t1lib-devel
247 %{?with_tidy:BuildRequires: tidy-devel}
248 %{?with_odbc:BuildRequires: unixODBC-devel}
249 %{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
250 BuildRequires: zlib-devel >= 1.0.9
252 BuildRequires: apache1-devel
255 BuildRequires: apache-devel >= 2.0.52-2
256 BuildRequires: apr-devel >= 1:1.0.0
257 BuildRequires: apr-util-devel >= 1:1.0.0
260 #BuildRequires: judy-devel
261 BuildRequires: libevent-devel >= 1.4.7-3
263 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
265 %define php_sysconfdir /etc/php
266 %define php_extensiondir %{_libdir}/php
267 %define _sysconfdir %{php_sysconfdir}
269 # must be in sync with source. extra check ensuring that it is so is done in %%build
270 %define php_api_version 20090626
271 %define zend_module_api 20090626
272 %define zend_extension_api 220090626
274 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
275 %define php_debug %{!?debug:0}%{?debug:1}
278 %undefine with_ccache
282 # ORACLE_HOME is required for oci8 ext to build
283 %define _preserve_env %_preserve_env_base ORACLE_HOME
287 PHP is an HTML-embedded scripting language. PHP attempts to make it
288 easy for developers to write dynamically generated web pages. PHP also
289 offers built-in database integration for several commercial and
290 non-commercial database management systems, so writing a
291 database-enabled web page with PHP is fairly simple. The most common
292 use of PHP coding is probably as a replacement for CGI scripts. The
293 mod_php module enables the Apache web server to understand and process
294 the embedded PHP language in web pages. This package contains PHP
297 %description -l fr.UTF-8
298 PHP est un langage de script embarque dans le HTM. PHP essaye de
299 rendre simple aux developpeurs d'ecrire des pages web generees
300 dynamiquement. PHP incorpore egalement une integration avec plusieurs
301 systemes de gestion de bases de donnees commerciaux et
302 non-connerciaux, qui rent facile la creation de pages web liees avec
303 des bases de donnees. L'utilisation la plus commune de PHP est
304 probablement en remplacement de scripts CGI. Le module mod_php permet
305 au serveur web Apache de comprendre et de traiter le langage PHP
306 integre dans des pages web. Ce package contient PHP version
309 %description -l pl.UTF-8
310 PHP jest językiem skryptowym, którego polecenia umieszcza się w
311 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
312 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
313 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
314 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
315 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
316 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
317 język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
320 %description -l pt_BR.UTF-8
321 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
322 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
323 com algumas características únicas, específicas ao PHP. O objetivo da
324 linguagem é permitir que desenvolvedores web escrevam páginas
325 dinamicamente geradas de forma rápida.
327 %description -l ru.UTF-8
328 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
329 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
330 для работы с базами данных относительно просто. Наиболее популярное
331 использование PHP - замена для CGI скриптов.
333 %description -l uk.UTF-8
334 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
335 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
336 роботи з базами даних є доволі простим. Найбільш популярне
337 використання PHP - заміна для CGI скриптів.
339 %package -n apache1-mod_php
340 Summary: PHP DSO module for Apache 1.3.x
341 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
342 Group: Development/Languages/PHP
343 Requires(triggerpostun): sed >= 4.0
344 Requires: %{name}-common = %{epoch}:%{version}-%{release}
345 Requires: apache1(EAPI) >= 1.3.33-2
346 Requires: apache1-mod_mime
347 Provides: webserver(php) = %{version}
348 Obsoletes: apache-mod_php < 1:4.1.1
351 %description -n apache1-mod_php
352 PHP as DSO module for Apache 1.3.x.
354 %description -n apache1-mod_php -l pl.UTF-8
355 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
357 %package -n apache-mod_php
358 Summary: PHP DSO module for Apache 2.x
359 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
360 Group: Development/Languages/PHP
361 Requires: %{name}-common = %{epoch}:%{version}-%{release}
362 Requires: apache(modules-api) = %{apache_modules_api}
363 Requires: apache-mod_mime
364 Provides: webserver(php) = %{version}
367 %description -n apache-mod_php
368 PHP as DSO module for Apache 2.x.
370 %description -n apache-mod_php -l pl.UTF-8
371 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
374 Summary: PHP for litespeed HTTP server
375 Summary(pl.UTF-8): PHP dla serwera HTTP litespeed
376 Group: Development/Languages/PHP
377 Requires: %{name}-common = %{epoch}:%{version}-%{release}
378 Provides: webserver(php) = %{version}
380 %description litespeed
381 PHP for litespeed HTTP server.
383 %description litespeed -l pl.UTF-8
384 PHP dla serwera HTTP litespeed.
387 Summary: PHP as CGI/FastCGI program
388 Summary(pl.UTF-8): PHP jako program CGI/FastCGI
389 Group: Development/Languages/PHP
390 Requires: %{name}-common = %{epoch}:%{version}-%{release}
391 Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
394 Provides: webserver(php)
395 Obsoletes: php-fcgi < 4:5.3.0
398 PHP as CGI or FastCGI program.
400 %description cgi -l pl.UTF-8
401 PHP jako program CGI lub FastCGI.
404 Summary: PHP as CLI interpreter
405 Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
406 Group: Development/Languages/PHP
407 Requires: %{name}-common = %{epoch}:%{version}-%{release}
410 PHP as CLI interpreter.
412 %description cli -l pl.UTF-8
413 PHP jako interpreter działający z linii poleceń.
416 Summary: /usr/bin/php symlink
417 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
418 Group: Development/Languages/PHP
419 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
420 Obsoletes: /usr/bin/php
423 Package providing /usr/bin/php symlink to PHP CLI.
425 %description program -l pl.UTF-8
426 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
429 Summary: PHP FastCGI Process Manager
430 Group: Development/Languages/PHP
431 URL: http://www.php-fpm.org/
432 Requires(post,preun): /sbin/chkconfig
433 Requires(postun): /usr/sbin/userdel
434 Requires(pre): /bin/id
435 Requires(pre): /usr/sbin/useradd
436 Requires: %{name}-common = %{epoch}:%{version}-%{release}
437 Requires: libevent >= 1.4.7-3
440 Provides: webserver(php) = %{version}
443 PHP FastCGI Process Manager.
446 Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s
447 Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
448 Summary(ru.UTF-8): Разделяемые библиотеки для PHP
449 Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
451 Requires(post): sed >= 4.0
452 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
453 Requires: glibc >= 6:2.3.5
455 Requires: rpm-whiteout >= 1.28
460 Provides: php(libxml)
461 Provides: php(modules_api) = %{php_api_version}
462 Provides: php(overload)
463 Provides: php(reflection)
464 Provides: php(standard)
465 Provides: php(zend_extension_api) = %{zend_extension_api}
466 Provides: php(zend_module_api) = %{zend_module_api}
469 Provides: php-overload
470 Provides: php-reflection
471 Provides: php-standard
472 Provides: php5(debug) = %{php_debug}
473 Provides: php5(thread-safety) = %{zend_zts}
474 %{!?with_mysqlnd:Obsoletes: php-mysqlnd}
475 Obsoletes: php-pecl-domxml
476 Conflicts: php4-common < 3:4.4.4-8
477 Conflicts: rpm < 4.4.2-0.2
480 Common files needed by both Apache modules and CGI/CLI SAPI-s.
482 %description common -l pl.UTF-8
483 Wspólne pliki dla modułu Apache'a i programu CGI.
485 %description common -l ru.UTF-8
486 Этот пакет содержит общие файлы для разных вариантов реализации PHP
487 (самодостаточной и в качестве модуля Apache).
489 %description common -l uk.UTF-8
490 Цей пакет містить спільні файли для різних варіантів реалізації PHP
491 (самодостатньої та в якості модуля Apache).
494 Summary: Files for PHP modules development
495 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
496 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
497 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
498 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
499 Group: Development/Languages/PHP
500 Requires: %{name}-common = %{epoch}:%{version}-%{release}
503 %if "%{pld_release}" != "ac"
504 Requires: libtool >= 2:2.2
508 %{?with_pcre:Requires: pcre-devel >= 6.6}
510 Obsoletes: php-pear-devel
511 Obsoletes: php4-devel
514 The php-devel package lets you compile dynamic extensions to PHP.
515 Included here is the source for the PHP extensions. Instead of
516 recompiling the whole PHP binary to add support for, say, oracle,
517 install this package and use the new self-contained extensions
518 support. For more information, read the file
519 README.SELF-CONTAINED-EXTENSIONS.
521 %description devel -l pl.UTF-8
522 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
523 rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
524 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
525 samodzielnych rozszerzeniach można znaleźć w pliku
526 README.SELF-CONTAINED-EXTENSIONS.
528 %description devel -l pt_BR.UTF-8
529 Este pacote contém arquivos usados no desenvolvimento de programas ou
532 %description devel -l ru.UTF-8
533 Пакет php-devel дает возможность компилировать динамические расширения
534 PHP. Пакет включает исходный код этих расширений. Вместо повторной
535 компиляции бинарного файла PHP для добавления, например, поддержки
536 oracle, установите этот пакет для компилирования отдельных расширений.
537 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
539 %description devel -l uk.UTF-8
540 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
541 До пакету включено вихідний код для розширень. Замість повторної
542 компіляції бінарного файлу PHP для додання, наприклад, підтримки
543 oracle, встановіть цей пакет для компіляції окремих розширень.
544 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
547 Summary: bcmath extension module for PHP
548 Summary(pl.UTF-8): Moduł bcmath dla PHP
550 URL: http://www.php.net/manual/en/book.bc.php
551 Requires: %{name}-common = %{epoch}:%{version}-%{release}
552 Provides: php(bcmath)
555 This is a dynamic shared object (DSO) for PHP that will add bc style
556 precision math functions support.
558 %description bcmath -l pl.UTF-8
559 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
560 matematycznych takich jak w programie bc.
563 Summary: Bzip2 extension module for PHP
564 Summary(pl.UTF-8): Moduł bzip2 dla PHP
566 URL: http://www.php.net/manual/en/book.bzip2.php
567 Requires: %{name}-common = %{epoch}:%{version}-%{release}
570 Provides: php-bzip2 = %{epoch}:%{version}-%{release}
574 This is a dynamic shared object (DSO) for PHP that will add bzip2
575 compression support to PHP.
577 %description bz2 -l pl.UTF-8
578 Moduł PHP umożliwiający używanie kompresji bzip2.
581 Summary: Calendar extension module for PHP
582 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
584 URL: http://www.php.net/manual/en/book.calendar.php
585 Requires: %{name}-common = %{epoch}:%{version}-%{release}
586 Provides: php(calendar)
588 %description calendar
589 This is a dynamic shared object (DSO) for PHP that will add calendar
592 %description calendar -l pl.UTF-8
593 Moduł PHP dodający wsparcie dla kalendarza.
596 Summary: ctype extension module for PHP
597 Summary(pl.UTF-8): Moduł ctype dla PHP
599 URL: http://www.php.net/manual/en/book.ctype.php
600 Requires: %{name}-common = %{epoch}:%{version}-%{release}
604 This is a dynamic shared object (DSO) for PHP that will add ctype
607 %description ctype -l pl.UTF-8
608 Moduł PHP umożliwiający korzystanie z funkcji ctype.
611 Summary: curl extension module for PHP
612 Summary(pl.UTF-8): Moduł curl dla PHP
614 URL: http://www.php.net/manual/en/book.curl.php
615 Requires: %{name}-common = %{epoch}:%{version}-%{release}
619 This is a dynamic shared object (DSO) for PHP that will add curl
622 %description curl -l pl.UTF-8
623 Moduł PHP umożliwiający korzystanie z biblioteki curl.
626 Summary: DBA extension module for PHP
627 Summary(pl.UTF-8): Moduł DBA dla PHP
629 URL: http://www.php.net/manual/en/book.dba.php
630 Requires: %{name}-common = %{epoch}:%{version}-%{release}
634 This is a dynamic shared object (DSO) for PHP that will add flat-file
635 databases (DBA) support.
637 %description dba -l pl.UTF-8
638 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
642 Summary: DOM extension module for PHP
643 Summary(pl.UTF-8): Moduł DOM dla PHP
645 URL: http://www.php.net/manual/en/book.dom.php
646 Requires: %{name}-common = %{epoch}:%{version}-%{release}
648 # it has some compatibility functions
649 Provides: php(domxml)
650 Provides: php-domxml = %{epoch}:%{version}-%{release}
651 Obsoletes: php-domxml <= 3:4.3.8-1
654 This is a dynamic shared object (DSO) for PHP that will add new DOM
657 %description dom -l pl.UTF-8
658 Moduł PHP dodający nową obsługę DOM.
661 Summary: exif extension module for PHP
662 Summary(pl.UTF-8): Moduł exif dla PHP
664 URL: http://www.php.net/manual/en/book.exif.php
665 Requires: %{name}-common = %{epoch}:%{version}-%{release}
669 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
670 support in image files.
672 %description exif -l pl.UTF-8
673 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
676 Summary: FDF extension module for PHP
677 Summary(pl.UTF-8): Moduł FDF dla PHP
679 URL: http://www.php.net/manual/en/book.fdf.php
680 Requires: %{name}-common = %{epoch}:%{version}-%{release}
684 This PHP module adds support for PDF Forms through Adobe FDFTK
687 %description fdf -l pl.UTF-8
688 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
692 Summary: libmagic bindings
694 URL: http://www.php.net/manual/en/book.fileinfo.php
695 Requires: %{name}-common = %{epoch}:%{version}-%{release}
696 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
697 Provides: php(fileinfo)
698 Obsoletes: php-pecl-fileinfo
700 %description fileinfo
701 This extension allows retrieval of information regarding vast majority
702 of file. This information may include dimensions, quality, length
705 Additionally it can also be used to retrieve the MIME type for a
706 particular file and for text files proper language encoding.
709 Summary: Extension for safely dealing with input parameters
710 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
712 URL: http://www.php.net/manual/en/book.filter.php
713 Requires: %{name}-common = %{epoch}:%{version}-%{release}
714 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
715 Provides: php(filter)
716 Obsoletes: php-pecl-filter
719 We all know that you should always check input variables, but PHP does
720 not offer really good functionality for doing this in a safe way. The
721 Input Filter extension is meant to address this issue by implementing
722 a set of filters and mechanisms that users can use to safely access
725 %description filter -l pl.UTF-8
726 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
727 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
728 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
729 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
730 mogą bezpiecznie używać do dostępu do danych.
733 Summary: FTP extension module for PHP
734 Summary(pl.UTF-8): Moduł FTP dla PHP
736 URL: http://www.php.net/manual/en/book.ftp.php
737 Requires: %{name}-common = %{epoch}:%{version}-%{release}
741 This is a dynamic shared object (DSO) for PHP that will add FTP
744 %description ftp -l pl.UTF-8
745 Moduł PHP dodający obsługę protokołu FTP.
748 Summary: GD extension module for PHP
749 Summary(pl.UTF-8): Moduł GD dla PHP
751 URL: http://www.php.net/manual/en/book.image.php
752 Requires: %{name}-common = %{epoch}:%{version}-%{release}
753 %if %{with system_gd}
754 Requires: gd >= 2.0.28-4
756 Requires: gd(imagerotate) = 5.2.0
761 This is a dynamic shared object (DSO) for PHP that will add GD
762 support, allowing you to create and manipulate images with PHP.
764 %description gd -l pl.UTF-8
765 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
766 tworzenie i obróbkę obrazków.
769 Summary: gettext extension module for PHP
770 Summary(pl.UTF-8): Moduł gettext dla PHP
772 URL: http://www.php.net/manual/en/book.gettext.php
773 Requires: %{name}-common = %{epoch}:%{version}-%{release}
774 Provides: php(gettext)
777 This is a dynamic shared object (DSO) for PHP that will add gettext
780 %description gettext -l pl.UTF-8
781 Moduł PHP dodający obsługę lokalizacji przez gettext.
784 Summary: gmp extension module for PHP
785 Summary(pl.UTF-8): Moduł gmp dla PHP
787 URL: http://www.php.net/manual/en/book.gmp.php
788 Requires: %{name}-common = %{epoch}:%{version}-%{release}
792 This is a dynamic shared object (DSO) for PHP that will add arbitrary
793 length number support with GNU MP library.
795 %description gmp -l pl.UTF-8
796 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
797 liczbach o dowolnej długości.
800 Summary: HASH Message Digest Framework
801 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
803 URL: http://www.php.net/manual/en/book.gmp.php
804 Requires: %{name}-common = %{epoch}:%{version}-%{release}
807 Provides: php-mhash = %{epoch}:%{version}-%{release}
809 Obsoletes: php-pecl-hash
812 Native implementations of common message digest algorithms using a
813 generic factory method.
815 %description hash -l pl.UTF-8
816 Natywne implementacje popularnych algorytmów obliczania skrótów
817 wiadomości przy użyciu wspólnego interfejsu.
820 Summary: iconv extension module for PHP
821 Summary(pl.UTF-8): Moduł iconv dla PHP
823 URL: http://www.php.net/manual/en/book.iconv.php
824 Requires: %{_libdir}/gconv
825 Requires: %{name}-common = %{epoch}:%{version}-%{release}
830 This is a dynamic shared object (DSO) for PHP that will add iconv
833 %description iconv -l pl.UTF-8
834 Moduł PHP dodający obsługę iconv.
837 Summary: IMAP extension module for PHP
838 Summary(pl.UTF-8): Moduł IMAP dla PHP
839 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
841 URL: http://www.php.net/manual/en/book.imap.php
842 Requires: %{name}-common = %{epoch}:%{version}-%{release}
843 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
847 This is a dynamic shared object (DSO) for PHP that will add IMAP
850 %description imap -l pl.UTF-8
851 Moduł PHP dodający obsługę skrzynek IMAP.
853 %description imap -l pt_BR.UTF-8
854 Um módulo para aplicações PHP que usam IMAP.
857 Summary: InterBase/Firebird database module for PHP
858 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
860 URL: http://www.php.net/manual/en/book.ibase.php
861 Requires: %{name}-common = %{epoch}:%{version}-%{release}
862 Provides: php(interbase)
863 %{?with_interbase_inst:Autoreq: false}
865 %description interbase
866 This is a dynamic shared object (DSO) for PHP that will add InterBase
867 and Firebird database support.
869 %description interbase -l pl.UTF-8
870 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
873 Summary: Internationalization extension (ICU wrapper)
874 Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (wrapper ICU)
876 URL: http://www.php.net/intl
877 Requires: %{name}-common = %{epoch}:%{version}-%{release}
881 Internationalization extension (further is referred as Intl) is a
882 wrapper for ICU library, enabling PHP programmers to perform
883 UCA-conformant collation and date/time/number/currency formatting in
886 %description intl -l pl.UTF-8
887 Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest
888 wrapperem biblioteki ICU, pozwalającym programistom PHP na wykonywanie
889 w skryptach porównań zdgodnych z UCA oraz formatowań daty/czasu/walut.
892 Summary: PHP C extension for JSON serialization
893 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
895 URL: http://www.php.net/manual/en/book.json.php
896 Requires: %{name}-common = %{epoch}:%{version}-%{release}
898 Obsoletes: php-pecl-json
901 php-json is an extremely fast PHP C extension for JSON (JavaScript
902 Object Notation) serialisation.
904 %description json -l pl.UTF-8
905 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
906 (JavaScript Object Notation).
909 Summary: LDAP extension module for PHP
910 Summary(pl.UTF-8): Moduł LDAP dla PHP
911 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
913 URL: http://www.php.net/manual/en/book.ldap.php
914 Requires: %{name}-common = %{epoch}:%{version}-%{release}
918 This is a dynamic shared object (DSO) for PHP that will add LDAP
921 %description ldap -l pl.UTF-8
922 Moduł PHP dodający obsługę LDAP.
924 %description ldap -l pt_BR.UTF-8
925 Um módulo para aplicações PHP que usam LDAP.
928 Summary: mbstring extension module for PHP
929 Summary(pl.UTF-8): Moduł mbstring dla PHP
931 URL: http://www.php.net/manual/en/book.mbstring.php
932 Requires: %{name}-common = %{epoch}:%{version}-%{release}
933 Provides: php(mbstring)
935 %description mbstring
936 This is a dynamic shared object (DSO) for PHP that will add multibyte
939 %description mbstring -l pl.UTF-8
940 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
943 Summary: mcrypt extension module for PHP
944 Summary(pl.UTF-8): Moduł mcrypt dla PHP
946 URL: http://www.php.net/manual/en/book.mcrypt.php
947 Requires: %{name}-common = %{epoch}:%{version}-%{release}
948 Provides: php(mcrypt)
951 This is a dynamic shared object (DSO) for PHP that will add mcrypt
954 %description mcrypt -l pl.UTF-8
955 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
958 Summary: MS SQL extension module for PHP
959 Summary(pl.UTF-8): Moduł MS SQL dla PHP
961 URL: http://www.php.net/manual/en/book.mssql.php
962 Requires: %{name}-common = %{epoch}:%{version}-%{release}
966 This is a dynamic shared object (DSO) for PHP that will add MS SQL
967 databases support through FreeTDS library.
969 %description mssql -l pl.UTF-8
970 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
974 Summary: MySQL Native Client Driver for PHP
976 URL: http://www.php.net/manual/en/book.mysqlnd.php
977 Requires: %{name}-common = %{epoch}:%{version}-%{release}
978 Provides: php(mysqlnd)
981 MySQL Native Driver is a replacement for the MySQL Client Library
984 Because MySQL Native Driver is written as a PHP extension, it is
985 tightly coupled to the workings of PHP. This leads to gains in
986 efficiency, especially when it comes to memory usage, as the driver
987 uses the PHP memory management system. It also supports the PHP memory
988 limit. Using MySQL Native Driver leads to comparable or better
989 performance than using MySQL Client Library, it always ensures the
990 most efficient use of memory. One example of the memory efficiency is
991 the fact that when using the MySQL Client Library, each row is stored
992 in memory twice, whereas with the MySQL Native Driver each row is only
993 stored once in memory.
996 Summary: MySQL database module for PHP
997 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
998 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
1000 URL: http://www.php.net/manual/en/book.mysql.php
1001 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1002 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1003 Provides: php(mysql)
1006 This is a dynamic shared object (DSO) for PHP that will add MySQL
1009 %description mysql -l pl.UTF-8
1010 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
1012 %description mysql -l pt_BR.UTF-8
1013 Um módulo para aplicações PHP que usam bancos de dados MySQL.
1016 Summary: MySQLi module for PHP
1017 Summary(pl.UTF-8): Moduł MySQLi dla PHP
1019 URL: http://www.php.net/manual/en/book.mysqli.php
1020 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1021 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1022 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1023 Provides: php(mysqli)
1026 This is a dynamic shared object (DSO) for PHP that will add MySQLi
1027 (Improved MySQL) support. The difference between it and mysql module
1028 is that it provides access to functionality of MySQL 4.1 and above.
1030 %description mysqli -l pl.UTF-8
1031 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1032 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
1033 MySQL w wersji 4.1 i nowszych.
1036 Summary: Oracle 8+ database module for PHP
1037 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
1039 URL: http://www.php.net/manual/en/book.oci8.php
1040 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1045 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
1046 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1048 %description oci8 -l pl.UTF-8
1049 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1050 poprzez interfejs Oracle8 Call-Interface (OCI8).
1053 Summary: ODBC extension module for PHP
1054 Summary(pl.UTF-8): Moduł ODBC dla PHP
1055 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1057 URL: http://www.php.net/manual/en/book.uodbc.php
1058 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1059 Requires: unixODBC >= 2.1.1-3
1063 This is a dynamic shared object (DSO) for PHP that will add ODBC
1066 %description odbc -l pl.UTF-8
1067 Moduł PHP ze wsparciem dla ODBC.
1069 %description odbc -l pt_BR.UTF-8
1070 Um módulo para aplicações PHP que usam ODBC.
1073 Summary: OpenSSL extension module for PHP
1074 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1076 URL: http://www.php.net/manual/en/book.openssl.php
1077 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1078 Provides: php(openssl)
1080 %description openssl
1081 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1084 %description openssl -l pl.UTF-8
1085 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1088 Summary: Process Control extension module for PHP
1089 Summary(pl.UTF-8): Moduł Process Control dla PHP
1091 URL: http://www.php.net/manual/en/book.pcntl.php
1092 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1093 Provides: php(pcntl)
1096 This is a dynamic shared object (DSO) for PHP that will add process
1097 spawning and control support. It supports functions like fork(),
1098 waitpid(), signal() etc.
1100 %description pcntl -l pl.UTF-8
1101 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1102 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1105 Summary: PCRE extension module for PHP
1106 Summary(pl.UTF-8): Moduł PCRE dla PHP
1108 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1112 This is a dynamic shared object (DSO) for PHP that will add Perl
1113 Compatible Regular Expression support.
1115 %description pcre -l pl.UTF-8
1116 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1117 (Perl Compatible Regular Expressions)
1120 Summary: PHP Data Objects (PDO)
1121 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1123 URL: http://www.php.net/manual/en/book.pdo.php
1124 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1125 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1127 Obsoletes: php-pecl-PDO
1130 This is a dynamic shared object (DSO) for PHP that will add PDO
1133 %description pdo -l pl.UTF-8
1134 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1137 Summary: PHP Data Objects (PDO) FreeTDS support
1138 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1140 URL: http://www.php.net/manual/en/ref.pdo-dblib.php
1141 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1142 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1143 Provides: php(dblib)
1145 %description pdo-dblib
1146 This is a dynamic shared object (DSO) for PHP that will add PDO
1149 %description pdo-dblib -l pl.UTF-8
1150 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1153 %package pdo-firebird
1154 Summary: PHP Data Objects (PDO) Firebird support
1155 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1157 URL: http://www.php.net/manual/en/ref.pdo-firebird.php
1158 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1159 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1160 Provides: php(pdo-firebird)
1161 Obsoletes: php-pecl-PDO_FIREBIRD
1163 %description pdo-firebird
1164 This is a dynamic shared object (DSO) for PHP that will add PDO
1167 %description pdo-firebird -l pl.UTF-8
1168 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1172 Summary: PHP Data Objects (PDO) MySQL support
1173 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1175 URL: http://www.php.net/manual/en/ref.pdo-mysql.php
1176 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1177 %{?with_mysqlnd:Requires: %{name}-mysqlnd = %{epoch}:%{version}-%{release}}
1178 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1179 Provides: php(pdo-mysql)
1180 Obsoletes: php-pecl-PDO_MYSQL
1182 %description pdo-mysql
1183 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1186 %description pdo-mysql -l pl.UTF-8
1187 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1191 Summary: PHP Data Objects (PDO) Oracle support
1192 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1194 URL: http://www.php.net/manual/en/ref.pdo-oci.php
1195 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1196 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1197 Provides: php(pdo-oci)
1198 Obsoletes: php-pecl-PDO_OCI
1200 %description pdo-oci
1201 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1204 %description pdo-oci -l pl.UTF-8
1205 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1209 Summary: PHP Data Objects (PDO) ODBC support
1210 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1212 URL: http://www.php.net/manual/en/ref.pdo-odbc.php
1213 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1214 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1215 Provides: php(pdo-odbc)
1216 Obsoletes: php-pecl-PDO_ODBC
1218 %description pdo-odbc
1219 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1222 %description pdo-odbc -l pl.UTF-8
1223 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1227 Summary: PHP Data Objects (PDO) PostgreSQL support
1228 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1230 URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
1231 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1232 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1233 Provides: php(pdo-pgsql)
1234 Provides: php-pecl-PDO_PGSQL
1235 Obsoletes: php-pecl-PDO_PGSQL
1237 %description pdo-pgsql
1238 This is a dynamic shared object (DSO) for PHP that will add PDO
1241 %description pdo-pgsql -l pl.UTF-8
1242 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1246 Summary: PHP Data Objects (PDO) SQLite support
1247 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1249 URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
1250 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1251 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1252 Provides: php(pdo-sqlite)
1253 Obsoletes: php-pecl-PDO_SQLITE
1255 %description pdo-sqlite
1256 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1259 %description pdo-sqlite -l pl.UTF-8
1260 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1264 Summary: PostgreSQL database module for PHP
1265 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1267 URL: http://www.php.net/manual/en/book.pgsql.php
1268 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1269 Provides: php(pgsql)
1272 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1275 %description pgsql -l pl.UTF-8
1276 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1278 %description pgsql -l pt_BR.UTF-8
1279 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1282 Summary: phar database module for PHP
1283 Summary(pl.UTF-8): Moduł phar dla PHP
1285 URL: http://www.php.net/manual/en/book.phar.php
1286 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1287 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1291 This is a dynamic shared object (DSO) for PHP that will add phar
1294 %description phar -l pl.UTF-8
1295 Moduł PHP umożliwiający dostęp do achiwów .phar.
1298 Summary: POSIX extension module for PHP
1299 Summary(pl.UTF-8): Moduł POSIX dla PHP
1301 URL: http://www.php.net/manual/en/book.posix.php
1302 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1303 Provides: php(posix)
1306 This is a dynamic shared object (DSO) for PHP that will add POSIX
1307 functions support to PHP.
1309 %description posix -l pl.UTF-8
1310 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1313 Summary: pspell extension module for PHP
1314 Summary(pl.UTF-8): Moduł pspell dla PHP
1316 URL: http://www.php.net/manual/en/book.pspell.php
1317 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1318 Provides: php(pspell)
1321 This is a dynamic shared object (DSO) for PHP that will add pspell
1322 support to PHP. It allows to check the spelling of a word and offer
1325 %description pspell -l pl.UTF-8
1326 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1327 sprawdzanie pisowni słowa i sugerowanie poprawek.
1330 Summary: readline extension module for PHP
1331 Summary(pl.UTF-8): Moduł readline dla PHP
1333 URL: http://www.php.net/manual/en/book.readline.php
1334 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1335 Provides: php(readline)
1337 %description readline
1338 This PHP module adds support for readline functions (only for cli and
1341 %description readline -l pl.UTF-8
1342 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1345 Summary: recode extension module for PHP
1346 Summary(pl.UTF-8): Moduł recode dla PHP
1348 URL: http://www.php.net/manual/en/book.recode.php
1349 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1350 Requires: recode >= 3.5d-3
1351 Provides: php(recode)
1354 This is a dynamic shared object (DSO) for PHP that will add recode
1357 %description recode -l pl.UTF-8
1358 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1362 Summary: session extension module for PHP
1363 Summary(pl.UTF-8): Moduł session dla PHP
1365 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1366 Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
1367 Provides: php(session)
1369 %description session
1370 This is a dynamic shared object (DSO) for PHP that will add session
1373 %description session -l pl.UTF-8
1374 Moduł PHP dodający obsługę sesji.
1377 Summary: Shared Memory Operations extension module for PHP
1378 Summary(pl.UTF-8): Moduł shmop dla PHP
1380 URL: http://www.php.net/manual/en/book.shmop.php
1381 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1382 Provides: php(shmop)
1385 This is a dynamic shared object (DSO) for PHP that will add Shared
1386 Memory Operations support.
1388 %description shmop -l pl.UTF-8
1389 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1392 Summary: Simple XML extension module for PHP
1393 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1395 URL: http://www.php.net/manual/en/book.simplexml.php
1396 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1397 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1398 Provides: php(simplexml)
1400 %description simplexml
1401 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1404 %description simplexml -l pl.UTF-8
1405 Moduł PHP dodający obsługę prostego XML-a.
1408 Summary: SNMP extension module for PHP
1409 Summary(pl.UTF-8): Moduł SNMP dla PHP
1411 URL: http://www.php.net/manual/en/book.snmp.php
1412 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1413 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1417 This is a dynamic shared object (DSO) for PHP that will add SNMP
1420 %description snmp -l pl.UTF-8
1421 Moduł PHP dodający obsługę SNMP.
1424 Summary: soap extension module for PHP
1425 Summary(pl.UTF-8): Moduł soap dla PHP
1427 URL: http://www.php.net/manual/en/book.soap.php
1428 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1432 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1435 %description soap -l pl.UTF-8
1436 Moduł PHP dodający obsługę SOAP/WSDL.
1439 Summary: sockets extension module for PHP
1440 Summary(pl.UTF-8): Moduł socket dla PHP
1442 URL: http://www.php.net/manual/en/book.sockets.php
1443 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1444 Provides: php(sockets)
1446 %description sockets
1447 This is a dynamic shared object (DSO) for PHP that will add sockets
1450 %description sockets -l pl.UTF-8
1451 Moduł PHP dodający obsługę gniazdek.
1454 Summary: Standard PHP Library module for PHP
1455 Summary(pl.UTF-8): Moduł SPL dla PHP
1457 URL: http://php.net/manual/en/book.spl.php
1458 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1459 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
1460 Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
1464 This is a dynamic shared object (DSO) for PHP that will add Standard
1465 PHP Library support.
1467 %description spl -l pl.UTF-8
1468 Moduł PHP dodający obsługę gniazdek.
1471 Summary: SQLite extension module for PHP
1472 Summary(pl.UTF-8): Moduł SQLite dla PHP
1474 URL: http://www.php.net/manual/en/book.sqlite.php
1475 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1476 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1477 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1478 Provides: php(sqlite)
1481 SQLite is a C library that implements an embeddable SQL database
1482 engine. Programs that link with the SQLite library can have SQL
1483 database access without running a separate RDBMS process.
1485 SQLite is not a client library used to connect to a big database
1486 server. SQLite is the server. The SQLite library reads and writes
1487 directly to and from the database files on disk.
1489 %description sqlite -l pl.UTF-8
1490 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1491 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1492 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1495 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1496 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1497 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1501 Summary: SQLite3 extension module for PHP
1502 Summary(pl.UTF-8): Moduł SQLite3 dla PHP
1504 URL: http://php.net/manual/en/book.sqlite3.php
1505 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1506 Provides: php(sqlite3)
1508 %description sqlite3
1509 SQLite is a C library that implements an embeddable SQL database
1510 engine. Programs that link with the SQLite library can have SQL
1511 database access without running a separate RDBMS process.
1513 SQLite is not a client library used to connect to a big database
1514 server. SQLite is the server. The SQLite library reads and writes
1515 directly to and from the database files on disk.
1517 %description sqlite3 -l pl.UTF-8
1518 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1519 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1520 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1523 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1524 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1525 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1529 Summary: Sybase-CT extension module for PHP
1530 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1532 URL: http://www.php.net/manual/en/book.sybase.php
1533 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1534 Provides: php(sybase-ct)
1535 Obsoletes: php-sybase
1536 Conflicts: php-sybase
1538 %description sybase-ct
1539 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1540 MS SQL databases support through CT-lib.
1542 %description sybase-ct -l pl.UTF-8
1543 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1547 Summary: SysV msg extension module for PHP
1548 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1550 URL: http://www.php.net/manual/en/book.sem.php
1551 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1552 Provides: php(sysvmsg)
1554 %description sysvmsg
1555 This is a dynamic shared object (DSO) for PHP that will add SysV
1556 message queues support.
1558 %description sysvmsg -l pl.UTF-8
1559 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1562 Summary: SysV sem extension module for PHP
1563 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1565 URL: http://www.php.net/manual/en/book.sem.php
1566 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1567 Provides: php(sysvsem)
1569 %description sysvsem
1570 This is a dynamic shared object (DSO) for PHP that will add SysV
1573 %description sysvsem -l pl.UTF-8
1574 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1577 Summary: SysV shm extension module for PHP
1578 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1580 URL: http://www.php.net/manual/en/book.shmop.php
1581 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1582 Provides: php(sysvshm)
1584 %description sysvshm
1585 This is a dynamic shared object (DSO) for PHP that will add SysV
1586 Shared Memory support.
1588 %description sysvshm -l pl.UTF-8
1589 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1592 Summary: Contains unit test files for PHP and extensions
1593 Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1595 URL: http://qa.php.net/
1596 Requires: %{name}-cli
1599 This package contains unit tests for PHP and it's extensions.
1601 %description tests -l pl.UTF-8
1602 Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1605 Summary: Tidy extension module for PHP
1606 Summary(pl.UTF-8): Moduł Tidy dla PHP
1608 URL: http://www.php.net/manual/en/book.tidy.php
1609 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1614 This is a dynamic shared object (DSO) for PHP that will add Tidy
1617 %description tidy -l pl.UTF-8
1618 Moduł PHP umożliwiający korzystanie z tidy.
1621 Summary: tokenizer extension module for PHP
1622 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1624 URL: http://www.php.net/manual/en/book.tokenizer.php
1625 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1626 Provides: php(tokenizer)
1628 %description tokenizer
1629 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1632 %description tokenizer -l pl.UTF-8
1633 Moduł PHP dodający obsługę tokenizera do PHP.
1636 Summary: wddx extension module for PHP
1637 Summary(pl.UTF-8): Moduł wddx dla PHP
1639 URL: http://www.php.net/manual/en/book.wddx.php
1640 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1641 # - wddx doesn't require session as it's disabled at compile time:
1642 # if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
1643 # see also php.spec#rev1.120.2.22
1644 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1645 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1649 This is a dynamic shared object (DSO) for PHP that will add wddx
1652 %description wddx -l pl.UTF-8
1653 Moduł PHP umożliwiający korzystanie z wddx.
1656 Summary: XML extension module for PHP
1657 Summary(pl.UTF-8): Moduł XML dla PHP
1659 URL: http://www.php.net/manual/en/book.xml.php
1660 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1664 This is a dynamic shared object (DSO) for PHP that will add XML
1665 support. This extension lets you create XML parsers and then define
1666 handlers for different XML events.
1668 %description xml -l pl.UTF-8
1669 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1670 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1671 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1674 Summary: XML Reader extension module for PHP
1675 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1677 URL: http://www.php.net/manual/en/book.xmlreader.php
1678 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1679 Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
1680 Provides: php(xmlreader)
1682 %description xmlreader
1683 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1684 support. The XMLReader extension is an XML Pull parser. The reader
1685 acts as a cursor going forward on the document stream and stopping at
1686 each node on the way.
1688 %description xmlreader -l pl.UTF-8
1689 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1690 działa jako kursor przechodzący przez strumień dokumentu i
1691 zatrzymujący się na każdym węźle po drodze.
1694 Summary: xmlrpc extension module for PHP
1695 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1697 URL: http://www.php.net/manual/en/book.xmlrpc.php
1698 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1699 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1700 Provides: php(xmlrpc)
1703 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1706 %description xmlrpc -l pl.UTF-8
1707 Moduł PHP dodający obsługę XMLRPC.
1710 Summary: Fast, non-cached, forward-only means to write XML data
1711 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1713 URL: http://www.php.net/manual/en/book.xmlwriter.php
1714 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1715 Provides: php(xmlwriter)
1716 Obsoletes: php-pecl-xmlwriter
1718 %description xmlwriter
1719 This extension wraps the libxml xmlWriter API. Represents a writer
1720 that provides a non-cached, forward-only means of generating streams
1721 or files containing XML data.
1723 %description xmlwriter -l pl.UTF-8
1724 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1725 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1726 plików zawierających dane XML.
1729 Summary: xsl extension module for PHP
1730 Summary(pl.UTF-8): Moduł xsl dla PHP
1732 URL: http://www.php.net/manual/en/book.xsl.php
1733 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1734 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1735 Requires: libxslt >= 1.0.18
1736 # actually not true, functionality is similar, but API differs
1738 Obsoletes: php-xslt <= 3:4.3.8-1
1741 This is a dynamic shared object (DSO) for PHP that will add new XSL
1742 support (using libxslt).
1744 %description xsl -l pl.UTF-8
1745 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1748 Summary: Zip management extension
1749 Summary(pl.UTF-8): Zarządzanie archiwami zip
1751 URL: http://www.php.net/manual/en/book.zip.php
1752 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1754 Obsoletes: php-pecl-zip
1757 Zip is an extension to create, modify and read zip files.
1759 %description zip -l pl.UTF-8
1760 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1761 odczyt archiwów zip.
1764 Summary: Zlib extension module for PHP
1765 Summary(pl.UTF-8): Moduł zlib dla PHP
1767 URL: http://www.php.net/manual/en/book.zlib.php
1768 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1772 This is a dynamic shared object (DSO) for PHP that will add zlib
1773 compression support to PHP.
1775 %description zlib -l pl.UTF-8
1776 Moduł PHP umożliwiający używanie kompresji zlib.
1780 # prep for suhosin patch
1781 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1792 cp php.ini-production php.ini
1794 %if %{with type_hints}
1801 %if %{with system_gd}
1815 %if "%{pld_release}" != "ac"
1840 %undos ext/spl/tests/SplFileInfo_getInode_basic.phpt
1847 %if "%{pld_release}" != "ac"
1848 sed -i -e '/PHP_ADD_LIBRARY_WITH_PATH/s#xmlrpc,#xmlrpc-epi,#' ext/xmlrpc/config.m4
1851 # cleanup backups after patching
1852 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
1854 # conflict seems to be resolved by recode patches
1855 rm -f ext/recode/config9.m4
1857 # remove all bundled libraries not to link with them accidentally
1858 #rm -rf ext/sqlite/libsqlite
1859 rm -rf ext/sqlite3/libsqlite
1860 #rm -rf ext/bcmath/libbcmath
1861 #rm -rf ext/date/lib
1862 #rm -rf ext/fileinfo/libmagic
1863 #rm -rf ext/dba/libcdb
1864 #rm -rf ext/dba/libflatfile
1865 #rm -rf ext/dba/libinifile
1866 #rm -rf ext/gd/libgd
1867 #rm -rf ext/mbstring/libmbfl
1868 #rm -rf ext/mbstring/oniguruma
1869 rm -rf ext/pcre/pcrelib
1870 rm -rf ext/pdo_sqlite/libsqlite
1871 #rm -rf ext/soap/interop
1872 rm -r ext/xmlrpc/libxmlrpc
1875 cp -af Zend/LICENSE{,.Zend}
1876 install -p %{SOURCE13} dep-tests.sh
1879 sed -i -e 's#-fvisibility=hidden##g' configure*
1881 # disable broken tests
1882 # says just "Terminated" twice and fails
1883 mv sapi/cli/tests/022.phpt{,.broken}
1885 # php-5.3.3/ext/standard/tests/file/statpage.phpt
1886 rm ext/standard/tests/file/statpage.phpt
1888 # idiotic test, it will fail if somebody else makes space on disk or if disk
1889 # space is not yet allocated (xfs). report upstream to advice bogus test is
1890 # probably pointless.
1891 rm ext/standard/tests/file/disk_free_space_basic.phpt
1893 sh -xe %{_sourcedir}/skip-tests.sh
1896 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1897 if [ $API != %{php_api_version} ]; then
1898 echo "Set %%define php_api_version to $API and re-run."
1902 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1903 if [ $API != %{zend_module_api} ]; then
1904 echo "Set %%define zend_module_api to $API and re-run."
1908 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1909 if [ $API != %{zend_extension_api} ]; then
1910 echo "Set %%define zend_extension_api to $API and re-run."
1914 export EXTENSION_DIR="%{php_extensiondir}"
1915 # configure once (for faster debugging purposes)
1916 if [ ! -f _built-conf ]; then
1917 # now remove Makefile copies
1918 rm -f Makefile.{cgi-fcgi,fpm,cli,apxs1,apxs2,litespeed}
1921 cp -f /usr/share/automake/config.* .
1925 export PROG_SENDMAIL="/usr/lib/sendmail"
1926 export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP %{rpmcppflags} \
1927 -I%{_includedir}/xmlrpc-epi"
1943 %if %{with litespeed}
1947 for sapi in $sapis; do
1949 # skip if already configured (for faster debugging purposes)
1950 [ -f Makefile.$sapi ] && continue
1955 sapi_args='--disable-cli'
1958 sapi_args='--disable-cgi %{?with_gcov:--enable-gcov}'
1961 sapi_args='--disable-cli --enable-fpm'
1964 ver=$(rpm -q --qf '%{V}' apache1-devel)
1965 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1968 ver=$(rpm -q --qf '%{V}' apache-devel)
1969 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1972 sapi_args='--with-litespeed'
1978 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1979 --cache-file=config.cache \
1981 --with-libdir=%{_lib} \
1982 --with-config-file-path=%{_sysconfdir} \
1983 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1984 --with-exec-dir=%{_bindir} \
1985 --with-system-tzdata \
1986 --%{!?debug:dis}%{?debug:en}able-debug \
1987 %{?with_zts:--enable-maintainer-zts} \
1988 --enable-inline-optimization \
1989 --enable-bcmath=shared \
1990 --enable-calendar=shared \
1991 --enable-ctype=shared \
1992 --enable-dba=shared \
1993 --enable-dom=shared \
1994 --enable-exif=shared \
1995 --enable-fileinfo=shared \
1996 --enable-ftp=shared \
1997 --enable-gd-native-ttf \
1998 --enable-intl=shared \
2000 --enable-magic-quotes \
2001 --enable-mbstring=shared,all \
2003 --enable-pcntl=shared \
2004 --enable-pdo=shared \
2005 --enable-json=shared \
2006 --enable-hash=shared \
2007 --enable-xmlwriter=shared \
2009 --with-fpm-user=http \
2010 --with-fpm-group=http \
2012 %if %{with mssql} || %{with sybase_ct}
2013 --with-pdo-dblib=shared \
2015 %if %{with interbase} && %{without interbase_inst}
2016 --with-pdo-firebird=shared,/usr \
2018 --with-mysql-sock=/var/lib/mysql/mysql.sock \
2019 --with-pdo-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2020 %{?with_oci8:--with-pdo-oci=shared} \
2021 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2022 %{?with_pgsql:--with-pdo-pgsql=shared} \
2023 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
2024 --without-libexpat-dir \
2025 --enable-overload=shared \
2026 --enable-posix=shared \
2028 --enable-session=shared \
2029 --enable-shmop=shared \
2030 --enable-simplexml=shared \
2031 --enable-spl=shared \
2032 --enable-sysvmsg=shared \
2033 --enable-sysvsem=shared \
2034 --enable-sysvshm=shared \
2035 --enable-safe-mode \
2036 --enable-soap=shared \
2037 --enable-sockets=shared \
2038 --enable-tokenizer=shared \
2039 --enable-ucd-snmp-hack \
2040 %{?with_wddx:--enable-wddx=shared} \
2041 --enable-xml=shared \
2042 --enable-xmlreader=shared \
2044 %{__with_without curl curl shared} \
2046 %{?with_fdf:--with-fdftk=shared} \
2047 --with-iconv=shared \
2048 --with-freetype-dir=shared \
2049 --with-gettext=shared \
2050 --with-gd=shared%{?with_system_gd:,/usr} \
2053 %{?with_imap:--with-imap=shared --with-imap-ssl} \
2054 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
2055 --with-jpeg-dir=/usr \
2056 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
2057 --with-mcrypt=shared \
2058 %{?with_mm:--with-mm} \
2059 %{?with_mssql:--with-mssql=shared} \
2060 %{?with_mysqlnd:--with-mysqlnd=shared} \
2061 --with-mysql=shared%{?with_mysqlnd:,mysqlnd} \
2062 %{?with_mysqli:--with-mysqli=shared%{?with_mysqlnd:,mysqlnd}} \
2063 %{?with_oci8:--with-oci8=shared} \
2064 %{?with_openssl:--with-openssl=shared} \
2066 %{__with_without pcre pcre-regex /usr} \
2067 %{__enable_disable filter filter shared} \
2068 --with-pear=%{php_pear_dir} \
2069 %{__with_without pgsql pgsql shared,/usr} \
2070 %{__enable_disable phar phar shared} \
2071 --with-png-dir=/usr \
2072 %{?with_pspell:--with-pspell=shared} \
2073 --with-readline=shared \
2074 %{?with_recode:--with-recode=shared} \
2075 --with-regex=system \
2076 %{?with_snmp:--with-snmp=shared} \
2077 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
2078 %{!?with_sqlite:--without-sqlite --without-pdo-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
2079 %{__with_without sqlite3 sqlite3 shared,/usr} \
2080 --with-t1lib=shared \
2081 %{?with_tidy:--with-tidy=shared} \
2082 %{?with_odbc:--with-unixODBC=shared,/usr} \
2083 %{__with_without xmlrpc xmlrpc shared,/usr} \
2085 --with-zlib=shared \
2086 --with-zlib-dir=shared,/usr \
2087 --enable-zip=shared,/usr \
2090 cp -f Makefile Makefile.$sapi
2091 cp -f main/php_config.h php_config.h.$sapi
2092 cp -f config.log config.log.$sapi
2095 # as we build each SAPI in own make, adjust php-config.in forehead
2096 sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2097 sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2099 # must make libphp_common first, so modules can link against it.
2100 cp -af php_config.h.cli main/php_config.h
2101 cp -af Makefile.cli Makefile
2102 %{__make} libphp_common.la
2103 %{__make} build-modules
2106 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
2110 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
2113 %if %{with litespeed}
2114 %{__make} -f Makefile.litespeed
2119 cp -af php_config.h.cgi-fcgi main/php_config.h
2120 %{__make} -f Makefile.cgi-fcgi
2121 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
2126 cp -af php_config.h.fpm main/php_config.h
2127 %{__make} -f Makefile.fpm
2128 ./sapi/fpm/php-fpm -qn -m > /dev/null
2132 cp -af php_config.h.cli main/php_config.h
2133 %{__make} -f Makefile.cli
2134 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
2136 # check for stupid xml parse breakage where < and > just get lost in parse result
2137 ./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"]));'
2139 # Generate stub .ini files for each extension
2142 generate_inifiles() {
2143 for so in modules/*.so; do
2144 mod=$(basename $so .so)
2146 # xml needs to be loaded before wddx
2147 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2148 # pre needs to be loaded before SPL
2149 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2150 # spl needs to be loaded before mysqli
2151 [ "$mod" = "spl" ] && conf="SPL.ini"
2152 # mysqlnd needs to be loaded before mysql,mysqli,pdo_mysqli
2153 [ "$mod" = "mysqlnd" ] && conf="MySQLND.ini"
2155 cat > conf.d/$conf <<-EOF
2156 ; Enable $mod extension module
2163 # Check that the module inner-dependencies are intact
2164 PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
2165 if grep -v OK dep-tests.log; then
2166 echo >&2 "The results above were not expected"
2172 cp -af php_config.h.cli main/php_config.h
2173 cp -af Makefile.cli Makefile
2175 # you really don't want to package result of gcov build
2180 # Run tests, using the CLI SAPI
2181 cp -af php_config.h.cli main/php_config.h
2182 cp -af Makefile.cli Makefile
2184 cat <<'EOF' > run-tests.sh
2186 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2187 unset TZ LANG LC_ALL || :
2189 EXTENSION_DIR=modules \
2190 PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2191 RUN_TESTS_SETTINGS="-q $*"
2193 chmod +x run-tests.sh
2194 ./run-tests.sh -w failed.log -s test.log
2196 # collect failed tests into cleanup script used in prep.
2197 sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2198 sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2199 >> %{_sourcedir}/skip-tests.sh
2201 failed=$(wc -l < tests-failed.log)
2202 if [ "$failed" != 0 ]; then
2208 rm -rf $RPM_BUILD_ROOT
2209 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
2210 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
2211 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
2212 $RPM_BUILD_ROOT%{_mandir}/man1 \
2214 cp -af php_config.h.cli main/php_config.h
2215 cp -af Makefile.cli Makefile
2217 INSTALL_ROOT=$RPM_BUILD_ROOT
2219 # install Apache1 DSO module
2221 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2224 # install Apache2 DSO module
2226 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2229 # install litespeed sapi
2230 %if %{with litespeed}
2231 libtool --silent --mode=install install sapi/litespeed/php $RPM_BUILD_ROOT%{_sbindir}/php.litespeed
2234 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2235 # fix install paths, avoid evil rpaths
2236 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2238 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2242 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2243 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2244 cp -a %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2249 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fpm.d,%{_sbindir}}
2250 libtool --silent --mode=install install sapi/fpm/php-fpm $RPM_BUILD_ROOT%{_sbindir}
2251 cp -a sapi/fpm/php-fpm.1 $RPM_BUILD_ROOT%{_mandir}/man1
2252 cp -a sapi/fpm/php-fpm.conf $RPM_BUILD_ROOT%{_sysconfdir}
2253 install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
2254 install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2255 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2256 cp -a %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2260 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2261 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2262 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2263 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2265 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2267 cp -a %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2268 cp -a %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2271 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2272 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2273 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2277 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2278 cp -a %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2279 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2282 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2283 cp -a conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2285 # per SAPI ini directories
2286 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
2289 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/readline.ini,cli.d}
2291 # use system automake and {lib,sh}tool
2292 %if "%{pld_release}" != "ac"
2293 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2294 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2295 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2297 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2299 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2300 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2302 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2304 # for php-pecl-mailparse
2305 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2306 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2309 install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2310 install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
2311 cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2314 rm -rf $RPM_BUILD_ROOT
2316 %post -n apache1-mod_php
2317 if [ "$1" = "1" ]; then
2318 %service -q apache restart
2321 %postun -n apache1-mod_php
2322 if [ "$1" = "0" ]; then
2323 %service -q apache restart
2326 %post -n apache-mod_php
2327 if [ "$1" = "1" ]; then
2328 %service -q httpd restart
2331 %postun -n apache-mod_php
2332 if [ "$1" = "0" ]; then
2333 %service -q httpd restart
2337 %useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2340 /sbin/chkconfig --add php-fpm
2341 %service php-fpm restart
2344 if [ "$1" = 0 ]; then
2345 %service php-fpm stop
2346 /sbin/chkconfig --del php-fpm
2350 if [ "$1" = "0" ]; then
2355 # PHP 5.3 requires timezone being setup, try setup it from tzdata
2356 if [ -f /etc/sysconfig/timezone ]; then
2358 . /etc/sysconfig/timezone
2359 if [ "$TIMEZONE" ]; then
2360 %{__sed} -i -e "s,^;date.timezone\s*=.*,date.timezone = $TIMEZONE," /etc/php/php.ini
2365 # minimizing apache restarts logics. we restart webserver:
2367 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2368 # 2. first install of extension (post: $1 = 1)
2369 # 2. uninstall of extension (postun: $1 == 0)
2371 # the strict internal deps between extensions (and apache modules) and
2372 # common package are very important for all this to work.
2374 # restart webserver at the end of transaction
2375 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2376 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2379 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2381 /^AddType application\/x-httpd-php \.php/s,^,#,
2382 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2383 ' /etc/apache/apache.conf
2384 %service -q apache restart
2388 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1
2389 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2390 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2391 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2392 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2396 # common macros called at extension post/postun scriptlet
2397 %define extension_scripts() \
2399 if [ "$1" = "1" ]; then \
2400 %php_webserver_restart \
2404 if [ "$1" = "0" ]; then \
2405 %php_webserver_restart \
2409 # extension scripts defines
2410 %extension_scripts bcmath
2411 %extension_scripts bz2
2412 %extension_scripts calendar
2413 %extension_scripts ctype
2414 %extension_scripts curl
2415 %extension_scripts dba
2416 %extension_scripts dom
2417 %extension_scripts exif
2418 %extension_scripts fdf
2419 %extension_scripts fileinfo
2420 %extension_scripts filter
2421 %extension_scripts ftp
2422 %extension_scripts gd
2423 %extension_scripts gettext
2424 %extension_scripts gmp
2425 %extension_scripts hash
2426 %extension_scripts iconv
2427 %extension_scripts imap
2428 %extension_scripts interbase
2429 %extension_scripts intl
2430 %extension_scripts json
2431 %extension_scripts ldap
2432 %extension_scripts mbstring
2433 %extension_scripts mcrypt
2434 %extension_scripts mssql
2435 %extension_scripts mysqlnd
2436 %extension_scripts mysql
2437 %extension_scripts mysqli
2438 %extension_scripts oci8
2439 %extension_scripts odbc
2440 %extension_scripts openssl
2441 %extension_scripts pcre
2442 %extension_scripts pdo-dblib
2443 %extension_scripts pdo-firebird
2444 %extension_scripts pdo-mysql
2445 %extension_scripts pdo-odbc
2446 %extension_scripts pdo-pgsql
2447 %extension_scripts pdo-sqlite
2448 %extension_scripts pgsql
2449 %extension_scripts phar
2450 %extension_scripts posix
2451 %extension_scripts pspell
2452 %extension_scripts recode
2453 %extension_scripts session
2454 %extension_scripts shmop
2455 %extension_scripts snmp
2456 %extension_scripts soap
2457 %extension_scripts sockets
2458 %extension_scripts spl
2459 %extension_scripts sqlite
2460 %extension_scripts sqlite3
2461 %extension_scripts sybase-ct
2462 %extension_scripts sysvmsg
2463 %extension_scripts sysvsem
2464 %extension_scripts sysvshm
2465 %extension_scripts tidy
2466 %extension_scripts tokenizer
2467 %extension_scripts wddx
2468 %extension_scripts xml
2469 %extension_scripts xmlreader
2470 %extension_scripts xmlrpc
2471 %extension_scripts xmlwriter
2472 %extension_scripts xsl
2473 %extension_scripts zip
2474 %extension_scripts zlib
2476 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2477 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2479 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2480 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2482 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2483 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2485 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2486 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2488 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2489 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2491 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2492 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2494 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2495 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2497 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2498 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2500 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2501 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2503 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2504 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2506 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2507 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2509 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2510 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2512 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2513 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2515 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2516 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2518 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2519 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2521 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2522 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2524 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2525 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2527 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2528 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2530 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2531 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2533 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2534 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2536 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2537 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2539 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2540 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2542 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2543 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2545 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2546 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2548 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2549 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2550 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2552 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2553 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2556 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2557 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2559 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2560 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2562 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2563 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2565 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2566 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2568 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2569 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2570 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2572 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2573 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2576 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2577 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2579 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2580 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2582 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2583 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2585 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2586 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2588 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2589 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2591 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2592 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2594 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2595 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2597 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2598 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2600 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2601 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2603 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2604 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2606 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2607 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2609 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2610 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2612 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2613 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2615 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2616 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2618 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2619 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2621 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2622 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2624 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2625 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2628 %files -n apache1-mod_php
2629 %defattr(644,root,root,755)
2630 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2631 %dir %{_sysconfdir}/apache.d
2632 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2633 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2637 %files -n apache-mod_php
2638 %defattr(644,root,root,755)
2639 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2640 %dir %{_sysconfdir}/apache2handler.d
2641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2642 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2645 %if %{with litespeed}
2647 %defattr(644,root,root,755)
2648 %attr(755,root,root) %{_sbindir}/php.litespeed
2653 %defattr(644,root,root,755)
2654 %dir %{_sysconfdir}/cgi-fcgi.d
2655 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2656 %attr(755,root,root) %{_bindir}/php.cgi
2657 %attr(755,root,root) %{_bindir}/php.fcgi
2661 %defattr(644,root,root,755)
2662 %dir %{_sysconfdir}/cli.d
2663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2664 %attr(755,root,root) %{_bindir}/php.cli
2665 %{_mandir}/man1/php.1*
2666 %{_mandir}/man1/php.cli.1*
2669 %defattr(644,root,root,755)
2670 %attr(755,root,root) %{_bindir}/php
2674 %defattr(644,root,root,755)
2675 %doc sapi/fpm/CREDITS
2676 %doc sapi/fpm/LICENSE
2677 %dir %{_sysconfdir}/fpm.d
2678 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-fpm.conf
2679 %attr(755,root,root) %{_sbindir}/php-fpm
2680 %{_mandir}/man1/php-fpm.1*
2681 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2682 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2686 %defattr(644,root,root,755)
2688 %doc CREDITS Zend/ZEND_CHANGES
2689 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2690 %doc README.PHP4-TO-PHP5-THIN-CHANGES
2691 %doc README.namespaces
2694 %dir %{_sysconfdir}/conf.d
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2696 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2697 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2698 %dir %{php_extensiondir}
2700 %doc ext/session/mod_files.sh
2703 %defattr(644,root,root,755)
2704 %doc README.UNIX-BUILD-SYSTEM
2705 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2706 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2707 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2708 %attr(755,root,root) %{_bindir}/phpize
2709 %attr(755,root,root) %{_bindir}/php-config
2710 %attr(755,root,root) %{_libdir}/libphp_common.so
2711 %{_libdir}/libphp_common.la
2713 %{_libdir}/php/build
2714 %{_mandir}/man1/php-config.1*
2715 %{_mandir}/man1/phpize.1*
2718 %defattr(644,root,root,755)
2719 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2720 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2723 %defattr(644,root,root,755)
2724 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2725 %attr(755,root,root) %{php_extensiondir}/bz2.so
2728 %defattr(644,root,root,755)
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2730 %attr(755,root,root) %{php_extensiondir}/calendar.so
2733 %defattr(644,root,root,755)
2734 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2735 %attr(755,root,root) %{php_extensiondir}/ctype.so
2739 %defattr(644,root,root,755)
2740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2741 %attr(755,root,root) %{php_extensiondir}/curl.so
2745 %defattr(644,root,root,755)
2746 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2747 %attr(755,root,root) %{php_extensiondir}/dba.so
2750 %defattr(644,root,root,755)
2751 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2752 %attr(755,root,root) %{php_extensiondir}/dom.so
2756 %defattr(644,root,root,755)
2757 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2758 %attr(755,root,root) %{php_extensiondir}/fdf.so
2762 %defattr(644,root,root,755)
2763 %doc README.input_filter
2764 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2765 %attr(755,root,root) %{php_extensiondir}/fileinfo.so
2769 %defattr(644,root,root,755)
2770 %doc README.input_filter
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2772 %attr(755,root,root) %{php_extensiondir}/filter.so
2776 %defattr(644,root,root,755)
2777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2778 %attr(755,root,root) %{php_extensiondir}/exif.so
2781 %defattr(644,root,root,755)
2782 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2783 %attr(755,root,root) %{php_extensiondir}/ftp.so
2786 %defattr(644,root,root,755)
2787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2788 %attr(755,root,root) %{php_extensiondir}/gd.so
2791 %defattr(644,root,root,755)
2792 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2793 %attr(755,root,root) %{php_extensiondir}/gettext.so
2796 %defattr(644,root,root,755)
2797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2798 %attr(755,root,root) %{php_extensiondir}/gmp.so
2801 %defattr(644,root,root,755)
2802 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2803 %attr(755,root,root) %{php_extensiondir}/hash.so
2806 %defattr(644,root,root,755)
2807 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2808 %attr(755,root,root) %{php_extensiondir}/iconv.so
2812 %defattr(644,root,root,755)
2813 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2814 %attr(755,root,root) %{php_extensiondir}/imap.so
2817 %if %{with interbase}
2819 %defattr(644,root,root,755)
2820 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2821 %attr(755,root,root) %{php_extensiondir}/interbase.so
2825 %defattr(644,root,root,755)
2826 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2827 %attr(755,root,root) %{php_extensiondir}/intl.so
2830 %defattr(644,root,root,755)
2831 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2832 %attr(755,root,root) %{php_extensiondir}/json.so
2836 %defattr(644,root,root,755)
2837 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2838 %attr(755,root,root) %{php_extensiondir}/ldap.so
2842 %defattr(644,root,root,755)
2843 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2844 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2847 %defattr(644,root,root,755)
2848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2849 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2853 %defattr(644,root,root,755)
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2855 %attr(755,root,root) %{php_extensiondir}/mssql.so
2860 %defattr(644,root,root,755)
2861 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/MySQLND.ini
2862 %attr(755,root,root) %{php_extensiondir}/mysqlnd.so
2866 %defattr(644,root,root,755)
2867 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2868 %attr(755,root,root) %{php_extensiondir}/mysql.so
2872 %defattr(644,root,root,755)
2873 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2874 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2879 %defattr(644,root,root,755)
2880 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2881 %attr(755,root,root) %{php_extensiondir}/oci8.so
2886 %defattr(644,root,root,755)
2887 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2888 %attr(755,root,root) %{php_extensiondir}/odbc.so
2893 %defattr(644,root,root,755)
2894 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2895 %attr(755,root,root) %{php_extensiondir}/openssl.so
2899 %defattr(644,root,root,755)
2900 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2901 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2905 %defattr(644,root,root,755)
2906 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2907 %attr(755,root,root) %{php_extensiondir}/pcre.so
2911 %defattr(644,root,root,755)
2912 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2913 %attr(755,root,root) %{php_extensiondir}/pdo.so
2915 %if %{with mssql} || %{with sybase_ct}
2917 %defattr(644,root,root,755)
2918 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2919 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2922 %if %{with interbase} && !%{with interbase_inst}
2924 %defattr(644,root,root,755)
2925 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2926 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2930 %defattr(644,root,root,755)
2931 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2932 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2936 %defattr(644,root,root,755)
2937 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2938 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2943 %defattr(644,root,root,755)
2944 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2945 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2950 %defattr(644,root,root,755)
2951 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2952 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2957 %defattr(644,root,root,755)
2958 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2959 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2964 %defattr(644,root,root,755)
2965 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2966 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2971 %defattr(644,root,root,755)
2972 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2973 %attr(755,root,root) %{php_extensiondir}/phar.so
2974 %attr(755,root,root) %{_bindir}/phar
2975 %attr(755,root,root) %{_bindir}/phar.phar
2979 %defattr(644,root,root,755)
2980 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2981 %attr(755,root,root) %{php_extensiondir}/posix.so
2985 %defattr(644,root,root,755)
2986 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2987 %attr(755,root,root) %{php_extensiondir}/pspell.so
2991 %defattr(644,root,root,755)
2992 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2993 %attr(755,root,root) %{php_extensiondir}/readline.so
2997 %defattr(644,root,root,755)
2998 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2999 %attr(755,root,root) %{php_extensiondir}/recode.so
3003 %defattr(644,root,root,755)
3004 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
3005 %attr(755,root,root) %{php_extensiondir}/simplexml.so
3008 %defattr(644,root,root,755)
3009 %doc ext/session/mod_files.sh
3010 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/session.ini
3011 %attr(755,root,root) %{php_extensiondir}/session.so
3014 %defattr(644,root,root,755)
3015 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
3016 %attr(755,root,root) %{php_extensiondir}/shmop.so
3020 %defattr(644,root,root,755)
3021 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
3022 %attr(755,root,root) %{php_extensiondir}/snmp.so
3026 %defattr(644,root,root,755)
3027 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
3028 %attr(755,root,root) %{php_extensiondir}/soap.so
3031 %defattr(644,root,root,755)
3032 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
3033 %attr(755,root,root) %{php_extensiondir}/sockets.so
3036 %defattr(644,root,root,755)
3037 %doc ext/spl/{CREDITS,README,TODO}
3038 %doc ext/spl/examples
3039 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3040 %attr(755,root,root) %{php_extensiondir}/spl.so
3044 %defattr(644,root,root,755)
3045 %doc ext/sqlite/{README,TODO,CREDITS}
3046 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
3047 %attr(755,root,root) %{php_extensiondir}/sqlite.so
3052 %defattr(644,root,root,755)
3053 %doc ext/sqlite3/CREDITS
3054 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
3055 %attr(755,root,root) %{php_extensiondir}/sqlite3.so
3058 %if %{with sybase_ct}
3060 %defattr(644,root,root,755)
3061 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
3062 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
3066 %defattr(644,root,root,755)
3067 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
3068 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
3071 %defattr(644,root,root,755)
3072 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
3073 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
3076 %defattr(644,root,root,755)
3077 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
3078 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
3081 %defattr(644,root,root,755)
3082 %dir %{php_data_dir}/tests/php
3083 %{php_data_dir}/tests/php/basic
3084 %{php_data_dir}/tests/php/classes
3085 %{php_data_dir}/tests/php/func
3086 %{php_data_dir}/tests/php/lang
3087 %{php_data_dir}/tests/php/output
3088 %{php_data_dir}/tests/php/run-test
3089 %{php_data_dir}/tests/php/security
3090 %{php_data_dir}/tests/php/strings
3091 %{php_data_dir}/tests/php/quicktester.inc
3092 %attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3096 %defattr(644,root,root,755)
3097 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
3098 %attr(755,root,root) %{php_extensiondir}/tidy.so
3102 %defattr(644,root,root,755)
3103 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
3104 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
3108 %defattr(644,root,root,755)
3109 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3110 %attr(755,root,root) %{php_extensiondir}/wddx.so
3114 %defattr(644,root,root,755)
3115 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3116 %attr(755,root,root) %{php_extensiondir}/xml.so
3119 %defattr(644,root,root,755)
3120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
3121 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
3125 %defattr(644,root,root,755)
3126 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3127 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
3131 %defattr(644,root,root,755)
3132 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
3133 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
3136 %defattr(644,root,root,755)
3137 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
3138 %attr(755,root,root) %{php_extensiondir}/xsl.so
3141 %defattr(644,root,root,755)
3142 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
3143 %attr(755,root,root) %{php_extensiondir}/zip.so
3146 %defattr(644,root,root,755)
3147 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3148 %attr(755,root,root) %{php_extensiondir}/zlib.so