2 # - wddx: restore session support (not compiled in due DL extension check)
3 # - fix -threads-acfix.patch
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 # - mime_magic can't handle new "string/*" entries in magic.mime
12 # thus doesn't work with system magic.mime database
13 # - make additional headers and checking added by mail patch configurable
14 # - modularize session, standard (output from pure php -m)?
15 # - http://forum.lighttpd.net/topic/34454
16 # - ttyname_r() missdetected http://bugs.php.net/bug.php?id=48820
18 # To see optional extension deps:
19 # $ grep -r PHP_ADD_EXTENSION_DEP.*,.*,.* .
20 #./ext/pdo/config.m4: PHP_ADD_EXTENSION_DEP(pdo, spl, true)
21 #./ext/spl/config.m4: PHP_ADD_EXTENSION_DEP(spl, pcre, true)
22 #./ext/session/config.m4: PHP_ADD_EXTENSION_DEP(session, hash, true)
23 #./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, spl, true)
24 #./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, pdo, true)
25 #./ext/simplexml/config.m4: PHP_ADD_EXTENSION_DEP(simplexml, spl, true)
26 #./ext/xmlreader/config.m4: PHP_ADD_EXTENSION_DEP(xmlreader, dom, true)
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 gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
34 %bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
35 %bcond_without curl # without CURL extension module
36 %bcond_without filter # without filter extension module
37 %bcond_without imap # without IMAP extension module
38 %bcond_without interbase # without InterBase extension module
39 %bcond_without ldap # without LDAP extension module
40 %bcond_without mhash # without mhash extension module
41 %bcond_without mime_magic # without mime-magic module
42 %bcond_with ming # with ming extension module
43 %bcond_without mm # without mm support for session storage
44 %bcond_without mssql # without MS SQL extension module
45 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
46 %bcond_without odbc # without ODBC extension module
47 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
48 %bcond_without pcre # without PCRE extension module
49 %bcond_without pgsql # without PostgreSQL extension module
50 %bcond_without pspell # without pspell extension module
51 %bcond_without recode # without recode extension module
52 %bcond_without snmp # without SNMP extension module
53 %bcond_without sqlite # without SQLite extension module
54 %bcond_without sybase # without Sybase extension module
55 %bcond_without sybase_ct # without Sybase-CT extension module
56 %bcond_without tidy # without Tidy extension module
57 %bcond_without wddx # without WDDX extension module
58 %bcond_without xmlrpc # without XML-RPC extension module
59 %bcond_without apache1 # disable building Apache 1.3.x module
60 %bcond_without apache2 # disable building Apache 2.x module
61 %bcond_without fcgi # disable building FCGI SAPI
62 %bcond_without zts # disable Zend Thread Safety
63 %bcond_without fpm # fpm patches from http://www.php-fpm.org/
64 %bcond_without suhosin # with suhosin patch
65 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
66 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
67 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
69 %define apxs1 /usr/sbin/apxs1
70 %define apxs2 /usr/sbin/apxs
72 # some problems with apache 2.x
77 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
78 %undefine with_interbase
80 %if "%{pld_release}" == "th"
82 # ppc disabled (broken on th-ppc)
83 %undefine with_interbase
87 %ifnarch %{ix86} %{x8664}
88 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
92 %if %{without apache1} && %{without apache2}
93 ERROR: You need to select at least one Apache SAPI to build shared modules.
96 # filter depends on pcre
101 %if "%{pld_release}" == "ac"
102 %define magic_mime /usr/share/file/magic.mime
104 %define magic_mime /usr/share/misc/magic.mime
107 Summary: PHP: Hypertext Preprocessor
108 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
109 Summary(pl.UTF-8): Język skryptowy PHP
110 Summary(pt_BR.UTF-8): A linguagem de script PHP
111 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
112 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
119 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
120 # Source0-md5: 3b0bd012bd53bac9a5fefca61eccd5c6
121 Source2: %{name}-mod_%{name}.conf
122 Source3: %{name}-cgi-fcgi.ini
123 Source4: %{name}-cgi.ini
124 Source5: %{name}-apache.ini
125 Source6: %{name}-cli.ini
126 # Taken from: http://browsers.garykeith.com/downloads.asp
127 Source8: %{name}_browscap.ini
128 # lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
129 #Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
130 ## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
131 Source10: %{name}-fpm.init
132 Source11: %{name}-fpm.logrotate
133 Source12: %{name}-branch.sh
134 Source13: dep-tests.sh
135 Source14: skip-tests.sh
136 Patch0: %{name}-shared.patch
137 Patch1: %{name}-pldlogo.patch
138 Patch2: %{name}-mail.patch
139 Patch3: %{name}-link-libs.patch
140 Patch4: %{name}-libpq_fs_h_path.patch
141 Patch5: %{name}-filter-shared.patch
142 Patch6: %{name}-build_modules.patch
143 Patch7: %{name}-sapi-ini-file.patch
144 Patch8: %{name}-no-metaccld.patch
145 Patch9: %{name}-sh.patch
146 Patch10: %{name}-ini.patch
147 Patch11: %{name}-acam.patch
148 Patch12: %{name}-threads-acfix.patch
149 Patch13: %{name}-tsrmlsfetchgcc2.patch
150 Patch14: %{name}-no_pear_install.patch
151 Patch15: %{name}-zlib.patch
152 Patch16: %{name}-sybase-fix.patch
153 Patch17: %{name}-readline.patch
154 Patch18: %{name}-nohttpd.patch
155 Patch19: %{name}-gd_imagerotate_enable.patch
156 Patch20: %{name}-uint32_t.patch
157 Patch21: %{name}-dba-link.patch
158 Patch22: %{name}-both-apxs.patch
159 Patch23: %{name}-builddir.patch
160 Patch24: %{name}-zlib-for-getimagesize.patch
161 Patch25: %{name}-versioning.patch
162 Patch26: %{name}-pear.patch
163 Patch27: %{name}-config-dir.patch
164 Patch28: %{name}-bug-42952.patch
165 Patch29: %{name}-fcgi-graceful.patch
166 Patch30: %{name}-apr-apu.patch
167 Patch31: %{name}-fcgi-error_log-no-newlines.patch
168 Patch32: %{name}-curl-limit-speed.patch
169 Patch33: %{name}-mime_magic.patch
170 Patch34: %{name}-libtool.patch
171 Patch35: %{name}-tds.patch
172 Patch36: %{name}-mysql-charsetphpini.patch
173 Patch37: %{name}-mysqli-charsetphpini.patch
174 Patch38: %{name}-pdo_mysql-charsetphpini.patch
175 Patch39: %{name}-use-prog_sendmail.patch
176 Patch40: %{name}-fpm.patch
177 Patch41: %{name}-fpm-config.patch
178 Patch42: %{name}-fpm-initdir.patch
179 Patch43: %{name}-silent-session-cleanup.patch
180 Patch44: %{name}-include_path.patch
181 Patch45: %{name}-imap-annotations.patch
182 Patch46: %{name}-imap-myrights.patch
183 Patch47: suhosin.patch
184 Patch49: %{name}-m4-divert.patch
185 Patch50: extension-shared-optional-dep.patch
186 Patch51: spl-shared.patch
187 Patch52: %{name}-libpng.patch
188 Patch53: %{name}-gmp.patch
189 Patch54: fix-test-run.patch
190 Patch55: %{name}-krb5.patch
191 Patch56: php-php_dl.patch
192 URL: http://www.php.net/
193 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
194 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
195 BuildRequires: autoconf >= 2.53
196 BuildRequires: automake >= 1.4d
198 BuildRequires: bzip2-devel
199 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
200 BuildRequires: cyrus-sasl-devel
201 BuildRequires: db-devel >= 4.0
202 BuildRequires: elfutils-devel
204 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
206 %{?with_fcgi:BuildRequires: fcgi-devel}
207 %{?with_fdf:BuildRequires: fdftk-devel}
209 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
210 BuildRequires: freetds-devel
212 BuildRequires: freetype-devel >= 2.0
213 %if %{with system_gd}
214 BuildRequires: gd-devel >= 2.0.28-4
215 BuildRequires: gd-devel(imagerotate) = 5.2.0
217 BuildRequires: gdbm-devel
218 BuildRequires: gmp-devel
219 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
220 BuildRequires: libjpeg-devel
221 BuildRequires: libltdl-devel >= 1.4
222 BuildRequires: libmcrypt-devel >= 2.4.4
223 BuildRequires: libpng-devel >= 1.0.8
224 BuildRequires: libtiff-devel
225 %if "%{pld_release}" != "ac"
226 BuildRequires: libtool >= 2:2.2
228 BuildRequires: libtool
230 BuildRequires: libwrap-devel
231 BuildRequires: libxml2-devel >= 1:2.7.6-4
232 BuildRequires: libxslt-devel >= 1.1.0
233 %{?with_mhash:BuildRequires: mhash-devel}
234 %{?with_ming:BuildRequires: ming-devel >= 0.3}
235 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
236 BuildRequires: mysql-devel >= 4.0.0
237 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
238 BuildRequires: ncurses-ext-devel
239 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
240 %if %{with openssl} || %{with ldap}
241 BuildRequires: openssl-devel >= 0.9.7d
243 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
244 %{?with_snmp:%{?with_tests:mibs-net-snmp}}
245 BuildRequires: pam-devel
246 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
247 BuildRequires: pkgconfig
248 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
249 %{?with_pgsql:BuildRequires: postgresql-devel}
250 BuildRequires: readline-devel
251 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
252 BuildRequires: rpm >= 4.4.9-56
253 BuildRequires: rpm-build >= 4.4.0
254 BuildRequires: rpmbuild(macros) >= 1.519
255 %{?with_sqlite:BuildRequires: sqlite-devel}
256 %{?with_sqlite:BuildRequires: sqlite3-devel}
257 BuildRequires: t1lib-devel
258 %{?with_tidy:BuildRequires: tidy-devel}
259 %{?with_odbc:BuildRequires: unixODBC-devel}
260 BuildRequires: zlib-devel >= 1.0.9
262 BuildRequires: apache1-devel
265 BuildRequires: apache-devel >= 2.0.52-2
266 BuildRequires: apr-devel >= 1:1.0.0
267 BuildRequires: apr-util-devel >= 1:1.0.0
270 BuildRequires: judy-devel
271 BuildRequires: libevent-devel >= 1.4.7-3
273 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
275 %define php_sysconfdir /etc/php
276 %define php_extensiondir %{_libdir}/php
277 %define _sysconfdir %{php_sysconfdir}
279 # must be in sync with source. extra check ensuring that it is so is done in %%build
280 %define php_api_version 20041225
281 %define zend_module_api 20060613
282 %define zend_extension_api 220060519
283 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
284 %define php_debug %{!?debug:0}%{?debug:1}
287 # ORACLE_HOME is required for oci8 ext to build
288 %define _preserve_env %_preserve_env_base ORACLE_HOME
292 PHP is an HTML-embedded scripting language. PHP attempts to make it
293 easy for developers to write dynamically generated web pages. PHP also
294 offers built-in database integration for several commercial and
295 non-commercial database management systems, so writing a
296 database-enabled web page with PHP is fairly simple. The most common
297 use of PHP coding is probably as a replacement for CGI scripts. The
298 mod_php module enables the Apache web server to understand and process
299 the embedded PHP language in web pages. This package contains PHP
302 %description -l fr.UTF-8
303 PHP est un langage de script embarque dans le HTM. PHP essaye de
304 rendre simple aux developpeurs d'ecrire des pages web generees
305 dynamiquement. PHP incorpore egalement une integration avec plusieurs
306 systemes de gestion de bases de donnees commerciaux et
307 non-connerciaux, qui rent facile la creation de pages web liees avec
308 des bases de donnees. L'utilisation la plus commune de PHP est
309 probablement en remplacement de scripts CGI. Le module mod_php permet
310 au serveur web Apache de comprendre et de traiter le langage PHP
311 integre dans des pages web. Ce package contient PHP version
314 %description -l pl.UTF-8
315 PHP jest językiem skryptowym, którego polecenia umieszcza się w
316 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
317 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
318 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
319 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
320 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
321 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
322 język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
325 %description -l pt_BR.UTF-8
326 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
327 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
328 com algumas características únicas, específicas ao PHP. O objetivo da
329 linguagem é permitir que desenvolvedores web escrevam páginas
330 dinamicamente geradas de forma rápida.
332 %description -l ru.UTF-8
333 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
334 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
335 для работы с базами данных относительно просто. Наиболее популярное
336 использование PHP - замена для CGI скриптов.
338 %description -l uk.UTF-8
339 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
340 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
341 роботи з базами даних є доволі простим. Найбільш популярне
342 використання PHP - заміна для CGI скриптів.
344 %package -n apache1-mod_php
345 Summary: PHP DSO module for Apache 1.3.x
346 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
347 Group: Development/Languages/PHP
348 Requires(triggerpostun): sed >= 4.0
349 Requires: %{name}-common = %{epoch}:%{version}-%{release}
350 Requires: apache1(EAPI) >= 1.3.33-2
351 Requires: apache1-mod_mime
352 Provides: webserver(php) = %{version}
353 Obsoletes: apache-mod_php < 1:4.1.1
356 %description -n apache1-mod_php
357 PHP as DSO module for Apache 1.3.x.
359 %description -n apache1-mod_php -l pl.UTF-8
360 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
362 %package -n apache-mod_php
363 Summary: PHP DSO module for Apache 2.x
364 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
365 Group: Development/Languages/PHP
366 Requires: %{name}-common = %{epoch}:%{version}-%{release}
367 Requires: apache(modules-api) = %{apache_modules_api}
368 Requires: apache-mod_mime
369 Provides: webserver(php) = %{version}
372 %description -n apache-mod_php
373 PHP as DSO module for Apache 2.x.
375 %description -n apache-mod_php -l pl.UTF-8
376 PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
379 Summary: php as FastCGI program
380 Summary(pl.UTF-8): php jako program FastCGI
381 Group: Development/Languages/PHP
382 Requires: %{name}-common = %{epoch}:%{version}-%{release}
384 Provides: webserver(php) = %{version}
387 php as FastCGI program.
389 %description fcgi -l pl.UTF-8
390 php jako program FastCGI.
393 Summary: PHP as CGI/FastCGI program
394 Summary(pl.UTF-8): PHP jako program CGI/FastCGI
395 Group: Development/Languages/PHP
396 Requires: %{name}-common = %{epoch}:%{version}-%{release}
398 Provides: webserver(php) = %{version}
403 %description cgi -l pl.UTF-8
404 php jako program CGI.
407 Summary: PHP as CLI interpreter
408 Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
409 Group: Development/Languages/PHP
410 Requires: %{name}-common = %{epoch}:%{version}-%{release}
413 PHP as CLI interpreter.
415 %description cli -l pl.UTF-8
416 PHP jako interpreter działający z linii poleceń.
419 Summary: /usr/bin/php symlink
420 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
421 Group: Development/Languages/PHP
422 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
423 Obsoletes: /usr/bin/php
426 Package providing /usr/bin/php symlink to PHP CLI.
428 %description program -l pl.UTF-8
429 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
432 Summary: PHP FastCGI Process Manager
433 Group: Development/Languages/PHP
434 URL: http://www.php-fpm.org/
435 Requires(post,preun): /sbin/chkconfig
436 Requires(postun): /usr/sbin/userdel
437 Requires(pre): /bin/id
438 Requires(pre): /usr/sbin/useradd
439 Requires: %{name}-common = %{epoch}:%{version}-%{release}
440 Requires: libevent >= 1.4.7-3
443 Provides: webserver(php) = %{version}
446 PHP FastCGI Process Manager.
449 Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s
450 Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
451 Summary(ru.UTF-8): Разделяемые библиотеки для PHP
452 Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
454 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
455 Requires: glibc >= 6:2.3.5
457 Requires: rpm-whiteout >= 1.28
460 Provides: php(libxml)
461 %{?with_zend_multibyte:Provides: php(mbstring)}
462 Provides: php(modules_api) = %{php_api_version}
463 Provides: php(overload)
464 Provides: php(reflection)
465 Provides: php(standard)
466 Provides: php(zend_extension_api) = %{zend_extension_api}
467 Provides: php(zend_module_api) = %{zend_module_api}
470 %{?with_zend_multibyte:Provides: php-mbstring = %{epoch}:%{version}-%{release}}
471 Provides: php-overload
472 Provides: php-reflection
473 Provides: php-standard
474 Provides: php5(debug) = %{php_debug}
475 Provides: php5(thread-safety) = %{zend_zts}
476 # ensure backward compatibility for Titanium
477 # to be dropped in future but ask Titanium RM before doing so
478 %if "%{pld_release}" == "ti"
479 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
480 Requires: %{name}-session = %{epoch}:%{version}-%{release}
481 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
483 %if "%{pld_release}" == "ac"
484 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
485 Requires: %{name}-session = %{epoch}:%{version}-%{release}
486 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
488 Obsoletes: php-pecl-domxml
489 Conflicts: php-pecl-memcache < 3.0.4-2
490 Conflicts: php4-common < 3:4.4.4-8
491 Conflicts: rpm < 4.4.2-0.2
494 Common files needed by both Apache modules and CGI/CLI SAPI-s.
496 %description common -l pl.UTF-8
497 Wspólne pliki dla modułu Apache'a i programu CGI.
499 %description common -l ru.UTF-8
500 Этот пакет содержит общие файлы для разных вариантов реализации PHP
501 (самодостаточной и в качестве модуля Apache).
503 %description common -l uk.UTF-8
504 Цей пакет містить спільні файли для різних варіантів реалізації PHP
505 (самодостатньої та в якості модуля Apache).
508 Summary: Files for PHP modules development
509 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
510 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
511 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
512 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
513 Group: Development/Languages/PHP
514 Requires: %{name}-common = %{epoch}:%{version}-%{release}
517 %if "%{pld_release}" != "ac"
518 Requires: libtool >= 2:2.2
522 %{?with_pcre:Requires: pcre-devel >= 6.6}
524 Obsoletes: php-pear-devel
525 Obsoletes: php4-devel
528 The php-devel package lets you compile dynamic extensions to PHP.
529 Included here is the source for the PHP extensions. Instead of
530 recompiling the whole PHP binary to add support for, say, oracle,
531 install this package and use the new self-contained extensions
532 support. For more information, read the file
533 README.SELF-CONTAINED-EXTENSIONS.
535 %description devel -l pl.UTF-8
536 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
537 rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
538 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
539 samodzielnych rozszerzeniach można znaleźć w pliku
540 README.SELF-CONTAINED-EXTENSIONS.
542 %description devel -l pt_BR.UTF-8
543 Este pacote contém arquivos usados no desenvolvimento de programas ou
546 %description devel -l ru.UTF-8
547 Пакет php-devel дает возможность компилировать динамические расширения
548 PHP. Пакет включает исходный код этих расширений. Вместо повторной
549 компиляции бинарного файла PHP для добавления, например, поддержки
550 oracle, установите этот пакет для компилирования отдельных расширений.
551 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
553 %description devel -l uk.UTF-8
554 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
555 До пакету включено вихідний код для розширень. Замість повторної
556 компіляції бінарного файлу PHP для додання, наприклад, підтримки
557 oracle, встановіть цей пакет для компіляції окремих розширень.
558 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
561 Summary: bcmath extension module for PHP
562 Summary(pl.UTF-8): Moduł bcmath dla PHP
564 URL: http://www.php.net/manual/en/book.bc.php
565 Requires: %{name}-common = %{epoch}:%{version}-%{release}
566 Provides: php(bcmath)
569 This is a dynamic shared object (DSO) for PHP that will add bc style
570 precision math functions support.
572 %description bcmath -l pl.UTF-8
573 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
574 matematycznych takich jak w programie bc.
577 Summary: Bzip2 extension module for PHP
578 Summary(pl.UTF-8): Moduł bzip2 dla PHP
580 URL: http://www.php.net/manual/en/book.bzip2.php
581 Requires: %{name}-common = %{epoch}:%{version}-%{release}
584 Provides: php-bzip2 = %{epoch}:%{version}-%{release}
588 This is a dynamic shared object (DSO) for PHP that will add bzip2
589 compression support to PHP.
591 %description bz2 -l pl.UTF-8
592 Moduł PHP umożliwiający używanie kompresji bzip2.
595 Summary: Calendar extension module for PHP
596 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
598 URL: http://www.php.net/manual/en/book.calendar.php
599 Requires: %{name}-common = %{epoch}:%{version}-%{release}
600 Provides: php(calendar)
602 %description calendar
603 This is a dynamic shared object (DSO) for PHP that will add calendar
606 %description calendar -l pl.UTF-8
607 Moduł PHP dodający wsparcie dla kalendarza.
610 Summary: ctype extension module for PHP
611 Summary(pl.UTF-8): Moduł ctype dla PHP
613 URL: http://www.php.net/manual/en/book.ctype.php
614 Requires: %{name}-common = %{epoch}:%{version}-%{release}
618 This is a dynamic shared object (DSO) for PHP that will add ctype
621 %description ctype -l pl.UTF-8
622 Moduł PHP umożliwiający korzystanie z funkcji ctype.
625 Summary: curl extension module for PHP
626 Summary(pl.UTF-8): Moduł curl dla PHP
628 URL: http://www.php.net/manual/en/book.curl.php
629 Requires: %{name}-common = %{epoch}:%{version}-%{release}
633 This is a dynamic shared object (DSO) for PHP that will add curl
636 %description curl -l pl.UTF-8
637 Moduł PHP umożliwiający korzystanie z biblioteki curl.
640 Summary: DBA extension module for PHP
641 Summary(pl.UTF-8): Moduł DBA dla PHP
643 URL: http://www.php.net/manual/en/book.dba.php
644 Requires: %{name}-common = %{epoch}:%{version}-%{release}
648 This is a dynamic shared object (DSO) for PHP that will add flat-file
649 databases (DBA) support.
651 %description dba -l pl.UTF-8
652 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
656 Summary: DBase extension module for PHP
657 Summary(pl.UTF-8): Moduł DBase dla PHP
659 Requires: %{name}-common = %{epoch}:%{version}-%{release}
663 This is a dynamic shared object (DSO) for PHP that will add DBase
666 %description dbase -l pl.UTF-8
667 Moduł PHP ze wsparciem dla DBase.
670 Summary: DOM extension module for PHP
671 Summary(pl.UTF-8): Moduł DOM dla PHP
673 URL: http://www.php.net/manual/en/book.dom.php
674 Requires: %{name}-common = %{epoch}:%{version}-%{release}
676 # it has some compatibility functions
677 Provides: php(domxml)
678 Provides: php-domxml = %{epoch}:%{version}-%{release}
679 Obsoletes: php-domxml <= 3:4.3.8-1
682 This is a dynamic shared object (DSO) for PHP that will add new DOM
685 %description dom -l pl.UTF-8
686 Moduł PHP dodający nową obsługę DOM.
689 Summary: exif extension module for PHP
690 Summary(pl.UTF-8): Moduł exif dla PHP
692 URL: http://www.php.net/manual/en/book.exif.php
693 Requires: %{name}-common = %{epoch}:%{version}-%{release}
697 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
698 support in image files.
700 %description exif -l pl.UTF-8
701 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
704 Summary: FDF extension module for PHP
705 Summary(pl.UTF-8): Moduł FDF dla PHP
707 URL: http://www.php.net/manual/en/book.fdf.php
708 Requires: %{name}-common = %{epoch}:%{version}-%{release}
712 This PHP module adds support for PDF Forms through Adobe FDFTK
715 %description fdf -l pl.UTF-8
716 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
720 Summary: Extension for safely dealing with input parameters
721 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
723 URL: http://www.php.net/manual/en/book.filter.php
724 Requires: %{name}-common = %{epoch}:%{version}-%{release}
725 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
726 Provides: php(filter)
727 Obsoletes: php-pecl-filter
730 We all know that you should always check input variables, but PHP does
731 not offer really good functionality for doing this in a safe way. The
732 Input Filter extension is meant to address this issue by implementing
733 a set of filters and mechanisms that users can use to safely access
736 %description filter -l pl.UTF-8
737 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
738 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
739 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
740 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
741 mogą bezpiecznie używać do dostępu do danych.
744 Summary: FTP extension module for PHP
745 Summary(pl.UTF-8): Moduł FTP dla PHP
747 URL: http://www.php.net/manual/en/book.ftp.php
748 Requires: %{name}-common = %{epoch}:%{version}-%{release}
752 This is a dynamic shared object (DSO) for PHP that will add FTP
755 %description ftp -l pl.UTF-8
756 Moduł PHP dodający obsługę protokołu FTP.
759 Summary: GD extension module for PHP
760 Summary(pl.UTF-8): Moduł GD dla PHP
762 URL: http://www.php.net/manual/en/book.image.php
763 Requires: %{name}-common = %{epoch}:%{version}-%{release}
764 %if %{with system_gd}
765 Requires: gd >= 2.0.28-4
767 Requires: gd(imagerotate) = 5.2.0
772 This is a dynamic shared object (DSO) for PHP that will add GD
773 support, allowing you to create and manipulate images with PHP.
775 %description gd -l pl.UTF-8
776 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
777 tworzenie i obróbkę obrazków.
780 Summary: gettext extension module for PHP
781 Summary(pl.UTF-8): Moduł gettext dla PHP
783 URL: http://www.php.net/manual/en/book.gettext.php
784 Requires: %{name}-common = %{epoch}:%{version}-%{release}
785 Provides: php(gettext)
788 This is a dynamic shared object (DSO) for PHP that will add gettext
791 %description gettext -l pl.UTF-8
792 Moduł PHP dodający obsługę lokalizacji przez gettext.
795 Summary: gmp extension module for PHP
796 Summary(pl.UTF-8): Moduł gmp dla PHP
798 URL: http://www.php.net/manual/en/book.gmp.php
799 Requires: %{name}-common = %{epoch}:%{version}-%{release}
803 This is a dynamic shared object (DSO) for PHP that will add arbitrary
804 length number support with GNU MP library.
806 %description gmp -l pl.UTF-8
807 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
808 liczbach o dowolnej długości.
811 Summary: HASH Message Digest Framework
812 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
814 URL: http://www.php.net/manual/en/book.gmp.php
815 Requires: %{name}-common = %{epoch}:%{version}-%{release}
817 Obsoletes: php-pecl-hash
820 Native implementations of common message digest algorithms using a
821 generic factory method.
823 %description hash -l pl.UTF-8
824 Natywne implementacje popularnych algorytmów obliczania skrótów
825 wiadomości przy użyciu wspólnego interfejsu.
828 Summary: iconv extension module for PHP
829 Summary(pl.UTF-8): Moduł iconv dla PHP
831 URL: http://www.php.net/manual/en/book.iconv.php
832 Requires: %{_libdir}/gconv
833 Requires: %{name}-common = %{epoch}:%{version}-%{release}
838 This is a dynamic shared object (DSO) for PHP that will add iconv
841 %description iconv -l pl.UTF-8
842 Moduł PHP dodający obsługę iconv.
845 Summary: IMAP extension module for PHP
846 Summary(pl.UTF-8): Moduł IMAP dla PHP
847 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
849 URL: http://www.php.net/manual/en/book.imap.php
850 Requires: %{name}-common = %{epoch}:%{version}-%{release}
854 This is a dynamic shared object (DSO) for PHP that will add IMAP
857 %description imap -l pl.UTF-8
858 Moduł PHP dodający obsługę skrzynek IMAP.
860 %description imap -l pt_BR.UTF-8
861 Um módulo para aplicações PHP que usam IMAP.
864 Summary: InterBase/Firebird database module for PHP
865 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
867 URL: http://www.php.net/manual/en/book.ibase.php
868 Requires: %{name}-common = %{epoch}:%{version}-%{release}
869 Provides: php(interbase)
870 %{?with_interbase_inst:Autoreq: false}
872 %description interbase
873 This is a dynamic shared object (DSO) for PHP that will add InterBase
874 and Firebird database support.
876 %description interbase -l pl.UTF-8
877 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
880 Summary: PHP C extension for JSON serialization
881 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
883 URL: http://www.php.net/manual/en/book.json.php
884 Requires: %{name}-common = %{epoch}:%{version}-%{release}
886 Obsoletes: php-pecl-json
889 php-json is an extremely fast PHP C extension for JSON (JavaScript
890 Object Notation) serialisation.
892 %description json -l pl.UTF-8
893 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
894 (JavaScript Object Notation).
897 Summary: LDAP extension module for PHP
898 Summary(pl.UTF-8): Moduł LDAP dla PHP
899 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
901 URL: http://www.php.net/manual/en/book.ldap.php
902 Requires: %{name}-common = %{epoch}:%{version}-%{release}
906 This is a dynamic shared object (DSO) for PHP that will add LDAP
909 %description ldap -l pl.UTF-8
910 Moduł PHP dodający obsługę LDAP.
912 %description ldap -l pt_BR.UTF-8
913 Um módulo para aplicações PHP que usam LDAP.
916 Summary: mbstring extension module for PHP
917 Summary(pl.UTF-8): Moduł mbstring dla PHP
919 URL: http://www.php.net/manual/en/book.mbstring.php
920 Requires: %{name}-common = %{epoch}:%{version}-%{release}
921 Provides: php(mbstring)
923 %description mbstring
924 This is a dynamic shared object (DSO) for PHP that will add multibyte
927 %description mbstring -l pl.UTF-8
928 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
931 Summary: mcrypt extension module for PHP
932 Summary(pl.UTF-8): Moduł mcrypt dla PHP
934 URL: http://www.php.net/manual/en/book.mcrypt.php
935 Requires: %{name}-common = %{epoch}:%{version}-%{release}
936 Provides: php(mcrypt)
939 This is a dynamic shared object (DSO) for PHP that will add mcrypt
942 %description mcrypt -l pl.UTF-8
943 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
946 Summary: mhash extension module for PHP
947 Summary(pl.UTF-8): Moduł mhash dla PHP
949 Requires: %{name}-common = %{epoch}:%{version}-%{release}
953 This is a dynamic shared object (DSO) for PHP that will add mhash
956 %description mhash -l pl.UTF-8
957 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
960 Summary: mime_magic extension module for PHP
961 Summary(pl.UTF-8): Moduł mime_magic dla PHP
963 Requires: %{magic_mime}
964 Requires: %{name}-common = %{epoch}:%{version}-%{release}
965 Provides: php(mime_magic)
967 %description mime_magic
968 This PHP module adds support for MIME type lookup via file magic
969 numbers using magic.mime database.
971 %description mime_magic -l pl.UTF-8
972 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
973 znaczników plików z użyciem bazy danych magic.mime.
976 Summary: ming extension module for PHP
977 Summary(pl.UTF-8): Moduł ming dla PHP
979 Requires: %{name}-common = %{epoch}:%{version}-%{release}
980 Requires: ming >= 0.3
984 This is a dynamic shared object (DSO) for PHP that will add ming
985 (Flash - .swf files) support.
987 %description ming -l pl.UTF-8
988 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
992 Summary: MS SQL extension module for PHP
993 Summary(pl.UTF-8): Moduł MS SQL dla PHP
995 URL: http://www.php.net/manual/en/book.mssql.php
996 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1000 This is a dynamic shared object (DSO) for PHP that will add MS SQL
1001 databases support through FreeTDS library.
1003 %description mssql -l pl.UTF-8
1004 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
1008 Summary: MySQL database module for PHP
1009 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
1010 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
1012 URL: http://www.php.net/manual/en/book.mysql.php
1013 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1014 Provides: php(mysql)
1017 This is a dynamic shared object (DSO) for PHP that will add MySQL
1020 %description mysql -l pl.UTF-8
1021 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
1023 %description mysql -l pt_BR.UTF-8
1024 Um módulo para aplicações PHP que usam bancos de dados MySQL.
1027 Summary: MySQLi module for PHP
1028 Summary(pl.UTF-8): Moduł MySQLi dla PHP
1030 URL: http://www.php.net/manual/en/book.mysqli.php
1031 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1032 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1033 Requires: mysql-libs >= 4.1.0
1034 Provides: php(mysqli)
1037 This is a dynamic shared object (DSO) for PHP that will add MySQLi
1038 (Improved MySQL) support. The difference between it and mysql module
1039 is that it provides access to functionality of MySQL 4.1 and above.
1041 %description mysqli -l pl.UTF-8
1042 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1043 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
1044 MySQL w wersji 4.1 i nowszych.
1047 Summary: ncurses module for PHP
1048 Summary(pl.UTF-8): Moduł ncurses dla PHP
1050 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1051 Provides: php(ncurses)
1053 %description ncurses
1054 This PHP module adds support for ncurses functions (only for cli and
1057 %description ncurses -l pl.UTF-8
1058 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
1061 Summary: Oracle 8+ database module for PHP
1062 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
1064 URL: http://www.php.net/manual/en/book.oci8.php
1065 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1070 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
1071 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1073 %description oci8 -l pl.UTF-8
1074 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1075 poprzez interfejs Oracle8 Call-Interface (OCI8).
1078 Summary: ODBC extension module for PHP
1079 Summary(pl.UTF-8): Moduł ODBC dla PHP
1080 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1082 URL: http://www.php.net/manual/en/book.uodbc.php
1083 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1084 Requires: unixODBC >= 2.1.1-3
1088 This is a dynamic shared object (DSO) for PHP that will add ODBC
1091 %description odbc -l pl.UTF-8
1092 Moduł PHP ze wsparciem dla ODBC.
1094 %description odbc -l pt_BR.UTF-8
1095 Um módulo para aplicações PHP que usam ODBC.
1098 Summary: OpenSSL extension module for PHP
1099 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1101 URL: http://www.php.net/manual/en/book.openssl.php
1102 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1103 Provides: php(openssl)
1105 %description openssl
1106 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1109 %description openssl -l pl.UTF-8
1110 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1113 Summary: Process Control extension module for PHP
1114 Summary(pl.UTF-8): Moduł Process Control dla PHP
1116 URL: http://www.php.net/manual/en/book.pcntl.php
1117 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1118 Provides: php(pcntl)
1121 This is a dynamic shared object (DSO) for PHP that will add process
1122 spawning and control support. It supports functions like fork(),
1123 waitpid(), signal() etc.
1125 %description pcntl -l pl.UTF-8
1126 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1127 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1130 Summary: PCRE extension module for PHP
1131 Summary(pl.UTF-8): Moduł PCRE dla PHP
1133 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1137 This is a dynamic shared object (DSO) for PHP that will add Perl
1138 Compatible Regular Expression support.
1140 %description pcre -l pl.UTF-8
1141 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1142 (Perl Compatible Regular Expressions)
1145 Summary: PHP Data Objects (PDO)
1146 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1148 URL: http://www.php.net/manual/en/book.pdo.php
1149 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1150 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1152 Obsoletes: php-pecl-PDO
1155 This is a dynamic shared object (DSO) for PHP that will add PDO
1158 %description pdo -l pl.UTF-8
1159 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1162 Summary: PHP Data Objects (PDO) FreeTDS support
1163 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1165 URL: http://www.php.net/manual/en/ref.pdo-dblib.php
1166 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1167 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1168 Provides: php(dblib)
1170 %description pdo-dblib
1171 This is a dynamic shared object (DSO) for PHP that will add PDO
1174 %description pdo-dblib -l pl.UTF-8
1175 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1178 %package pdo-firebird
1179 Summary: PHP Data Objects (PDO) Firebird support
1180 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1182 URL: http://www.php.net/manual/en/ref.pdo-firebird.php
1183 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1184 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1185 Provides: php(pdo-firebird)
1186 Obsoletes: php-pecl-PDO_FIREBIRD
1188 %description pdo-firebird
1189 This is a dynamic shared object (DSO) for PHP that will add PDO
1192 %description pdo-firebird -l pl.UTF-8
1193 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1197 Summary: PHP Data Objects (PDO) MySQL support
1198 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1200 URL: http://www.php.net/manual/en/ref.pdo-mysql.php
1201 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1202 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1203 Provides: php(pdo-mysql)
1204 Obsoletes: php-pecl-PDO_MYSQL
1206 %description pdo-mysql
1207 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1210 %description pdo-mysql -l pl.UTF-8
1211 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1215 Summary: PHP Data Objects (PDO) Oracle support
1216 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1218 URL: http://www.php.net/manual/en/ref.pdo-oci.php
1219 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1220 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1221 Provides: php(pdo-oci)
1222 Obsoletes: php-pecl-PDO_OCI
1224 %description pdo-oci
1225 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1228 %description pdo-oci -l pl.UTF-8
1229 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1233 Summary: PHP Data Objects (PDO) ODBC support
1234 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1236 URL: http://www.php.net/manual/en/ref.pdo-odbc.php
1237 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1238 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1239 Provides: php(pdo-odbc)
1240 Obsoletes: php-pecl-PDO_ODBC
1242 %description pdo-odbc
1243 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1246 %description pdo-odbc -l pl.UTF-8
1247 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1251 Summary: PHP Data Objects (PDO) PostgreSQL support
1252 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1254 URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
1255 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1256 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1257 Provides: php(pdo-pgsql)
1258 Provides: php-pecl-PDO_PGSQL
1259 Obsoletes: php-pecl-PDO_PGSQL
1261 %description pdo-pgsql
1262 This is a dynamic shared object (DSO) for PHP that will add PDO
1265 %description pdo-pgsql -l pl.UTF-8
1266 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1270 Summary: PHP Data Objects (PDO) SQLite support
1271 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1273 URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
1274 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1275 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1276 Provides: php(pdo-sqlite)
1277 Obsoletes: php-pecl-PDO_SQLITE
1279 %description pdo-sqlite
1280 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1283 %description pdo-sqlite -l pl.UTF-8
1284 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1288 Summary: PostgreSQL database module for PHP
1289 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1291 URL: http://www.php.net/manual/en/book.pgsql.php
1292 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1293 Provides: php(pgsql)
1296 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1299 %description pgsql -l pl.UTF-8
1300 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1302 %description pgsql -l pt_BR.UTF-8
1303 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1306 Summary: POSIX extension module for PHP
1307 Summary(pl.UTF-8): Moduł POSIX dla PHP
1309 URL: http://www.php.net/manual/en/book.posix.php
1310 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1311 Provides: php(posix)
1314 This is a dynamic shared object (DSO) for PHP that will add POSIX
1315 functions support to PHP.
1317 %description posix -l pl.UTF-8
1318 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1321 Summary: pspell extension module for PHP
1322 Summary(pl.UTF-8): Moduł pspell dla PHP
1324 URL: http://www.php.net/manual/en/book.pspell.php
1325 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1326 Provides: php(pspell)
1329 This is a dynamic shared object (DSO) for PHP that will add pspell
1330 support to PHP. It allows to check the spelling of a word and offer
1333 %description pspell -l pl.UTF-8
1334 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1335 sprawdzanie pisowni słowa i sugerowanie poprawek.
1338 Summary: readline extension module for PHP
1339 Summary(pl.UTF-8): Moduł readline dla PHP
1341 URL: http://www.php.net/manual/en/book.readline.php
1342 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1343 Provides: php(readline)
1345 %description readline
1346 This PHP module adds support for readline functions (only for cli and
1349 %description readline -l pl.UTF-8
1350 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1353 Summary: recode extension module for PHP
1354 Summary(pl.UTF-8): Moduł recode dla PHP
1356 URL: http://www.php.net/manual/en/book.recode.php
1357 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1358 Requires: recode >= 3.5d-3
1359 Provides: php(recode)
1362 This is a dynamic shared object (DSO) for PHP that will add recode
1365 %description recode -l pl.UTF-8
1366 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1370 Summary: session extension module for PHP
1371 Summary(pl.UTF-8): Moduł session dla PHP
1373 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1374 Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
1375 Provides: php(session)
1377 %description session
1378 This is a dynamic shared object (DSO) for PHP that will add session
1381 %description session -l pl.UTF-8
1382 Moduł PHP dodający obsługę sesji.
1385 Summary: Shared Memory Operations extension module for PHP
1386 Summary(pl.UTF-8): Moduł shmop dla PHP
1388 URL: http://www.php.net/manual/en/book.shmop.php
1389 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1390 Provides: php(shmop)
1393 This is a dynamic shared object (DSO) for PHP that will add Shared
1394 Memory Operations support.
1396 %description shmop -l pl.UTF-8
1397 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1400 Summary: Simple XML extension module for PHP
1401 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1403 URL: http://www.php.net/manual/en/book.simplexml.php
1404 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1405 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1406 Provides: php(simplexml)
1408 %description simplexml
1409 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1412 %description simplexml -l pl.UTF-8
1413 Moduł PHP dodający obsługę prostego XML-a.
1416 Summary: SNMP extension module for PHP
1417 Summary(pl.UTF-8): Moduł SNMP dla PHP
1419 URL: http://www.php.net/manual/en/book.snmp.php
1420 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1421 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1425 This is a dynamic shared object (DSO) for PHP that will add SNMP
1428 %description snmp -l pl.UTF-8
1429 Moduł PHP dodający obsługę SNMP.
1432 Summary: soap extension module for PHP
1433 Summary(pl.UTF-8): Moduł soap dla PHP
1435 URL: http://www.php.net/manual/en/book.soap.php
1436 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1440 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1443 %description soap -l pl.UTF-8
1444 Moduł PHP dodający obsługę SOAP/WSDL.
1447 Summary: sockets extension module for PHP
1448 Summary(pl.UTF-8): Moduł socket dla PHP
1450 URL: http://www.php.net/manual/en/book.sockets.php
1451 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1452 Provides: php(sockets)
1454 %description sockets
1455 This is a dynamic shared object (DSO) for PHP that will add sockets
1458 %description sockets -l pl.UTF-8
1459 Moduł PHP dodający obsługę gniazdek.
1462 Summary: Standard PHP Library module for PHP
1463 Summary(pl.UTF-8): Moduł SPL dla PHP
1465 URL: http://php.net/manual/en/book.spl.php
1466 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1467 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
1468 Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
1472 This is a dynamic shared object (DSO) for PHP that will add Standard
1473 PHP Library support.
1475 %description spl -l pl.UTF-8
1476 Moduł PHP dodający obsługę gniazdek.
1479 Summary: SQLite extension module for PHP
1480 Summary(pl.UTF-8): Moduł SQLite dla PHP
1482 URL: http://www.php.net/manual/en/book.sqlite.php
1483 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1484 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1485 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1486 Provides: php(sqlite)
1489 SQLite is a C library that implements an embeddable SQL database
1490 engine. Programs that link with the SQLite library can have SQL
1491 database access without running a separate RDBMS process.
1493 SQLite is not a client library used to connect to a big database
1494 server. SQLite is the server. The SQLite library reads and writes
1495 directly to and from the database files on disk.
1497 %description sqlite -l pl.UTF-8
1498 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1499 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1500 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1503 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1504 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1505 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1509 Summary: Sybase DB extension module for PHP
1510 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1512 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1513 Provides: php(sybase)
1514 Obsoletes: php-sybase-ct
1515 Conflicts: php-sybase-ct
1518 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1519 MS SQL databases support through SYBDB library. Currently Sybase
1520 module is not maintained. Using Sybase-CT module is recommended
1523 %description sybase -l pl.UTF-8
1524 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1525 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1526 Zaleca się używanie modułu Sybase-CT.
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.
1781 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1794 cp php.ini-dist php.ini
1796 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1806 %if %{with system_gd}
1815 %{?with_versioning:%patch25 -p1}
1818 %{__tar} jxf %{SOURCE9}
1819 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1820 mv $v/$v gentoo-patchset
1821 for a in gentoo-patchset/*.patch; do
1834 %if "%{pld_release}" != "ac"
1839 # mysql default charset for mysql/mysql/pdo-mysql extensions
1868 # conflict seems to be resolved by recode patches
1869 rm -f ext/recode/config9.m4
1871 # remove all bundled libraries not to link with them accidentally
1872 #rm -rf ext/sqlite/libsqlite
1873 #rm -rf ext/bcmath/libbcmath
1874 #rm -rf ext/date/lib
1875 #rm -rf ext/dba/libcdb
1876 #rm -rf ext/dba/libflatfile
1877 #rm -rf ext/dba/libinifile
1878 #rm -rf ext/gd/libgd
1879 #rm -rf ext/mbstring/libmbfl
1880 #rm -rf ext/mbstring/oniguruma
1881 rm -rf ext/pcre/pcrelib
1882 rm -rf ext/pdo_sqlite/sqlite
1883 #rm -rf ext/soap/interop
1884 %if %{with system_xmlrpc_epi}
1885 rm -rf ext/xmlrpc/libxmlrpc
1889 # this test hungs on ac-ppc
1890 #mv ext/reflection/tests/007.php{,ignore}
1891 # this test gets killed by itself
1892 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1895 cp -af Zend/LICENSE{,.Zend}
1896 install -p %{SOURCE13} dep-tests.sh
1898 # disable broken tests
1899 # says just "Terminated" twice and fails
1900 mv sapi/cli/tests/022.phpt{,.broken}
1902 sh -xe %{_sourcedir}/skip-tests.sh
1905 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1906 if [ $API != %{php_api_version} ]; then
1907 echo "Set %%define php_api_version to $API and re-run."
1911 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1912 if [ $API != %{zend_module_api} ]; then
1913 echo "Set %%define zend_module_api to $API and re-run."
1917 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1918 if [ $API != %{zend_extension_api} ]; then
1919 echo "Set %%define zend_extension_api to $API and re-run."
1923 export EXTENSION_DIR="%{php_extensiondir}"
1924 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1925 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1928 cp -f /usr/share/automake/config.* .
1932 export PROG_SENDMAIL="/usr/lib/sendmail"
1949 for sapi in $sapis; do
1951 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1956 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1959 sapi_args='--disable-cgi'
1962 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
1965 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
1968 ver=$(rpm -q --qf '%{V}' apache1-devel)
1969 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1972 ver=$(rpm -q --qf '%{V}' apache-devel)
1973 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1979 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1980 --cache-file=config.cache \
1982 --with-libdir=%{_lib} \
1983 --with-config-file-path=%{_sysconfdir} \
1984 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1985 --with-exec-dir=%{_bindir} \
1986 --%{!?debug:dis}%{?debug:en}able-debug \
1987 %{?with_zts:--enable-maintainer-zts} \
1988 %{?with_suhosin:--enable-suhosin} \
1989 %{?with_zend_multibyte:--enable-zend-multibyte} \
1990 --enable-inline-optimization \
1991 --enable-bcmath=shared \
1992 --enable-calendar=shared \
1993 --enable-ctype=shared \
1994 --enable-dba=shared \
1995 --enable-dom=shared \
1996 --enable-exif=shared \
1997 --enable-ftp=shared \
1998 --enable-gd-native-ttf \
1999 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
2001 --enable-magic-quotes \
2002 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
2004 --enable-pcntl=shared \
2005 --enable-pdo=shared \
2006 --enable-json=shared \
2007 --enable-hash=shared \
2008 --enable-xmlwriter=shared \
2010 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
2011 --with-fpm-log=/var/log/fpm.log \
2012 --with-fpm-pid=/var/run/php/fpm.pid \
2014 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2015 --with-pdo-dblib=shared \
2017 %if %{with interbase} && !%{with interbase_inst}
2018 --with-pdo-firebird=shared,/usr \
2020 --with-pdo-mysql=shared \
2021 %{?with_oci8:--with-pdo-oci=shared} \
2022 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2023 %{?with_pgsql:--with-pdo-pgsql=shared} \
2024 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
2025 --enable-posix=shared \
2026 --enable-reflection \
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_curl:--without-curl}%{?with_curl:--with-curl=shared} \
2046 --enable-dbase=shared \
2047 --without-libexpat-dir \
2048 %{?with_fdf:--with-fdftk=shared} \
2049 --with-iconv=shared \
2050 --with-freetype-dir=shared \
2051 --with-gettext=shared \
2052 --with-gd=shared%{?with_system_gd:,/usr} \
2055 %{?with_imap:--with-imap=shared --with-imap-ssl} \
2056 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
2057 --with-jpeg-dir=/usr \
2058 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
2059 --with-mcrypt=shared \
2060 %{?with_mhash:--with-mhash=shared} \
2061 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
2062 %{?with_ming:--with-ming=shared} \
2063 %{?with_mm:--with-mm} \
2064 %{?with_mssql:--with-mssql=shared} \
2065 --with-mysql=shared,/usr \
2066 --with-mysql-sock=/var/lib/mysql/mysql.sock \
2067 %{?with_mysqli:--with-mysqli=shared} \
2068 --with-ncurses=shared \
2069 %{?with_oci8:--with-oci8=shared} \
2070 %{?with_openssl:--with-openssl=shared} \
2072 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
2073 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
2074 --with-pear=%{php_pear_dir} \
2075 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
2076 --with-png-dir=/usr \
2077 %{?with_pspell:--with-pspell=shared} \
2078 --with-readline=shared \
2079 %{?with_recode:--with-recode=shared} \
2081 %{?with_snmp:--with-snmp=shared} \
2082 %{?with_sybase:--with-sybase=shared,/usr} \
2083 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
2084 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
2085 --with-t1lib=shared \
2086 %{?with_tidy:--with-tidy=shared} \
2087 %{?with_odbc:--with-unixODBC=shared,/usr} \
2088 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
2090 --with-zlib=shared \
2091 --with-zlib-dir=shared,/usr \
2092 --enable-zip=shared,/usr \
2094 cp -f Makefile Makefile.$sapi
2095 cp -f main/php_config.h php_config.h.$sapi
2096 cp -f config.log config.log.$sapi
2099 # as we build each SAPI in own make, adjust php-config.in forehead
2100 sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2101 sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2103 # must make this first, so modules can link against it.
2104 %{__make} libphp_common.la
2105 %{__make} build-modules
2108 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
2112 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
2116 cp -af php_config.h.cgi main/php_config.h
2117 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2118 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
2119 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
2123 cp -af php_config.h.fcgi main/php_config.h
2124 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2125 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
2126 cp -r sapi/cgi sapi/fcgi
2127 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
2131 cp -af php_config.h.fpm main/php_config.h
2132 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2133 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
2134 cp -r sapi/cgi sapi/fpm
2135 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
2139 cp -af php_config.h.cli main/php_config.h
2140 %{__make} sapi/cli/php -f Makefile.cli
2141 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
2143 # check for stupid xml parse breakage where < and > just get lost in parse result
2144 ./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"]));'
2146 # Generate stub .ini files for each extension
2149 generate_inifiles() {
2150 for so in modules/*.so; do
2151 mod=$(basename $so .so)
2153 # xml needs to be loaded before wddx
2154 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2155 # pre needs to be loaded before SPL
2156 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2157 # spl needs to be loaded before mysqli
2158 [ "$mod" = "spl" ] && conf="SPL.ini"
2159 # session needs to be loaded before php-pecl-http, php-pecl-memcache, php-pecl-session_mysql
2160 [ "$mod" = "session" ] && conf="Session.ini"
2162 cat > conf.d/$conf <<-EOF
2163 ; Enable $mod extension module
2170 # Check that the module inner-dependencies are intact
2171 PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
2172 if grep -v OK dep-tests.log; then
2173 echo >&2 "The results above were not expected"
2179 # Run tests, using the CLI SAPI
2180 cp -af php_config.h.cli main/php_config.h
2181 cp -af Makefile.cli Makefile
2182 # sybase modules collide, remove one
2183 %{__sed} -i -e '/^PHP_MODULES/s,\$(phplibdir)/sybase_ct.la,,' Makefile
2185 cat <<'EOF' > run-tests.sh
2187 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2188 unset TZ LANG LC_ALL || :
2191 PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2192 RUN_TESTS_SETTINGS="-q $*"
2194 chmod +x run-tests.sh
2195 ./run-tests.sh -w failed.log -s test.log
2197 # collect failed tests into cleanup script used in prep.
2198 sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2199 sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2200 >> %{_sourcedir}/skip-tests.sh
2202 failed=$(wc -l < tests-failed.log)
2203 if [ "$failed" != 0 ]; then
2209 rm -rf $RPM_BUILD_ROOT
2210 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
2211 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
2212 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
2213 $RPM_BUILD_ROOT%{_mandir}/man1 \
2215 # install the Apache modules' files
2216 %{__make} install-headers install-build install-modules install-programs \
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 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2230 # fix install paths, avoid evil rpaths
2231 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2233 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2236 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2240 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2245 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
2246 %{__make} install-fpm -f Makefile.fpm \
2247 INSTALL_ROOT=$RPM_BUILD_ROOT
2248 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2249 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2250 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2254 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2255 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2256 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2258 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2260 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2262 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2264 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2265 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2266 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2269 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2270 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2271 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2275 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2276 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2277 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2280 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2281 cp -a conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2283 # per SAPI ini directories
2284 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2287 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
2289 # use system automake and {lib,sh}tool
2290 %if "%{pld_release}" != "ac"
2291 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2292 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2293 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2295 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2297 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2298 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2300 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2302 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2303 # isn't installed by install-headers make target, we do it manually here.
2304 # this header file is required by e.g. filter PECL extension
2305 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2306 # for php-pecl-mailparse
2307 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2308 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2311 install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2312 install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
2313 cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2316 rm -rf $RPM_BUILD_ROOT
2318 %post -n apache1-mod_php
2319 if [ "$1" = "1" ]; then
2320 %service -q apache restart
2323 %postun -n apache1-mod_php
2324 if [ "$1" = "0" ]; then
2325 %service -q apache restart
2328 %post -n apache-mod_php
2329 if [ "$1" = "1" ]; then
2330 %service -q httpd restart
2333 %postun -n apache-mod_php
2334 if [ "$1" = "0" ]; then
2335 %service -q httpd restart
2339 %useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2342 /sbin/chkconfig --add php-fpm
2343 %service php-fpm restart
2346 if [ "$1" = 0 ]; then
2347 %service php-fpm stop
2348 /sbin/chkconfig --del php-fpm
2352 if [ "$1" = "0" ]; then
2356 %post common -p /sbin/ldconfig
2357 %postun common -p /sbin/ldconfig
2360 # minimizing apache restarts logics. we restart webserver:
2362 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2363 # 2. first install of extension (post: $1 = 1)
2364 # 2. uninstall of extension (postun: $1 == 0)
2366 # the strict internal deps between extensions (and apache modules) and
2367 # common package are very important for all this to work.
2369 # restart webserver at the end of transaction
2370 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2371 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2374 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2376 /^AddType application\/x-httpd-php \.php/s,^,#,
2377 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2378 ' /etc/apache/apache.conf
2379 %service -q apache restart
2383 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2384 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2385 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2386 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2387 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2391 # common macros called at extension post/postun scriptlet
2392 %define extension_scripts() \
2394 if [ "$1" = "1" ]; then \
2395 %php_webserver_restart \
2399 if [ "$1" = "0" ]; then \
2400 %php_webserver_restart \
2404 # extension scripts defines
2405 %extension_scripts bcmath
2406 %extension_scripts bz2
2407 %extension_scripts calendar
2408 %extension_scripts ctype
2409 %extension_scripts curl
2410 %extension_scripts dba
2411 %extension_scripts dbase
2412 %extension_scripts dom
2413 %extension_scripts exif
2414 %extension_scripts fdf
2415 %extension_scripts filter
2416 %extension_scripts ftp
2417 %extension_scripts gd
2418 %extension_scripts gettext
2419 %extension_scripts gmp
2420 %extension_scripts hash
2421 %extension_scripts iconv
2422 %extension_scripts imap
2423 %extension_scripts interbase
2424 %extension_scripts json
2425 %extension_scripts ldap
2426 %extension_scripts mbstring
2427 %extension_scripts mcrypt
2428 %extension_scripts mhash
2429 %extension_scripts mime_magic
2430 %extension_scripts ming
2431 %extension_scripts mssql
2432 %extension_scripts mysql
2433 %extension_scripts mysqli
2434 %extension_scripts oci8
2435 %extension_scripts odbc
2436 %extension_scripts openssl
2437 %extension_scripts pcre
2438 %extension_scripts pdo-dblib
2439 %extension_scripts pdo-firebird
2440 %extension_scripts pdo-mysql
2441 %extension_scripts pdo-odbc
2442 %extension_scripts pdo-pgsql
2443 %extension_scripts pdo-sqlite
2444 %extension_scripts pgsql
2445 %extension_scripts posix
2446 %extension_scripts pspell
2447 %extension_scripts recode
2448 %extension_scripts session
2449 %extension_scripts shmop
2450 %extension_scripts snmp
2451 %extension_scripts soap
2452 %extension_scripts sockets
2453 %extension_scripts spl
2454 %extension_scripts sqlite
2455 %extension_scripts sybase
2456 %extension_scripts sybase-ct
2457 %extension_scripts sysvmsg
2458 %extension_scripts sysvsem
2459 %extension_scripts sysvshm
2460 %extension_scripts tidy
2461 %extension_scripts tokenizer
2462 %extension_scripts wddx
2463 %extension_scripts xml
2464 %extension_scripts xmlreader
2465 %extension_scripts xmlrpc
2466 %extension_scripts xmlwriter
2467 %extension_scripts xsl
2468 %extension_scripts zip
2469 %extension_scripts zlib
2471 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2472 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2474 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2475 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2477 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2478 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2480 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2481 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2483 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2484 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2486 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2487 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2489 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2490 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2492 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2493 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2495 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2496 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2498 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2499 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2501 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2502 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2504 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2505 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2507 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2508 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2510 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2511 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2513 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2514 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2516 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2517 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2519 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2520 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2522 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2523 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2525 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2526 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2528 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2529 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2531 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2532 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2534 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2535 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2537 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2538 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2540 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2541 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2543 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2544 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2545 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2547 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2548 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2551 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2552 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2554 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2555 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2557 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2558 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2560 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2561 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2563 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2564 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2565 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2567 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2568 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2571 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2572 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2574 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2575 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2577 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2578 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2580 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2581 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2583 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2584 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2585 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2587 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2588 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2591 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2592 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2594 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2595 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2597 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2598 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2600 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2601 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2603 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2604 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2606 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2607 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2609 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2610 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2612 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2613 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2615 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2616 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2618 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2619 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2621 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2622 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2624 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2625 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2627 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2628 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2630 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2631 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2633 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2634 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2636 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2637 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2639 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2640 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2642 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2643 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2646 %files -n apache1-mod_php
2647 %defattr(644,root,root,755)
2648 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2649 %dir %{_sysconfdir}/apache.d
2650 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2651 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2655 %files -n apache-mod_php
2656 %defattr(644,root,root,755)
2657 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2658 %dir %{_sysconfdir}/apache2handler.d
2659 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2660 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2665 %defattr(644,root,root,755)
2666 %doc sapi/cgi/README.FastCGI
2667 %dir %{_sysconfdir}/cgi-fcgi.d
2668 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2669 %attr(755,root,root) %{_bindir}/php.fcgi
2673 %defattr(644,root,root,755)
2674 %dir %{_sysconfdir}/cgi.d
2675 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2676 %attr(755,root,root) %{_bindir}/php.cgi
2679 %defattr(644,root,root,755)
2680 %dir %{_sysconfdir}/cli.d
2681 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2682 %attr(755,root,root) %{_bindir}/php.cli
2683 %{_mandir}/man1/php.1*
2684 %{_mandir}/man1/php.cli.1*
2687 %defattr(644,root,root,755)
2688 %attr(755,root,root) %{_bindir}/php
2692 %defattr(644,root,root,755)
2693 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2694 %attr(755,root,root) %{_bindir}/php.fpm
2695 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2696 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2700 %defattr(644,root,root,755)
2702 %doc CREDITS Zend/ZEND_CHANGES
2703 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2704 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2707 %dir %{_sysconfdir}/conf.d
2708 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2709 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2710 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2711 %dir %{php_extensiondir}
2714 %defattr(644,root,root,755)
2715 %doc README.UNIX-BUILD-SYSTEM
2716 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2717 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2718 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2719 %attr(755,root,root) %{_bindir}/phpize
2720 %attr(755,root,root) %{_bindir}/php-config
2721 %attr(755,root,root) %{_libdir}/libphp_common.so
2722 %{_libdir}/libphp_common.la
2724 %{_libdir}/php/build
2725 %{_mandir}/man1/php-config.1*
2726 %{_mandir}/man1/phpize.1*
2729 %defattr(644,root,root,755)
2730 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2731 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2736 %attr(755,root,root) %{php_extensiondir}/bz2.so
2739 %defattr(644,root,root,755)
2740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2741 %attr(755,root,root) %{php_extensiondir}/calendar.so
2744 %defattr(644,root,root,755)
2745 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2746 %attr(755,root,root) %{php_extensiondir}/ctype.so
2750 %defattr(644,root,root,755)
2751 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2752 %attr(755,root,root) %{php_extensiondir}/curl.so
2756 %defattr(644,root,root,755)
2757 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2758 %attr(755,root,root) %{php_extensiondir}/dba.so
2761 %defattr(644,root,root,755)
2762 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2763 %attr(755,root,root) %{php_extensiondir}/dbase.so
2766 %defattr(644,root,root,755)
2767 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2768 %attr(755,root,root) %{php_extensiondir}/dom.so
2772 %defattr(644,root,root,755)
2773 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2774 %attr(755,root,root) %{php_extensiondir}/fdf.so
2779 %defattr(644,root,root,755)
2780 %doc README.input_filter
2781 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2782 %attr(755,root,root) %{php_extensiondir}/filter.so
2786 %defattr(644,root,root,755)
2787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2788 %attr(755,root,root) %{php_extensiondir}/exif.so
2791 %defattr(644,root,root,755)
2792 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2793 %attr(755,root,root) %{php_extensiondir}/ftp.so
2796 %defattr(644,root,root,755)
2797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2798 %attr(755,root,root) %{php_extensiondir}/gd.so
2801 %defattr(644,root,root,755)
2802 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2803 %attr(755,root,root) %{php_extensiondir}/gettext.so
2806 %defattr(644,root,root,755)
2807 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2808 %attr(755,root,root) %{php_extensiondir}/gmp.so
2811 %defattr(644,root,root,755)
2812 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2813 %attr(755,root,root) %{php_extensiondir}/hash.so
2816 %defattr(644,root,root,755)
2817 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2818 %attr(755,root,root) %{php_extensiondir}/iconv.so
2822 %defattr(644,root,root,755)
2823 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2824 %attr(755,root,root) %{php_extensiondir}/imap.so
2827 %if %{with interbase}
2829 %defattr(644,root,root,755)
2830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2831 %attr(755,root,root) %{php_extensiondir}/interbase.so
2835 %defattr(644,root,root,755)
2836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2837 %attr(755,root,root) %{php_extensiondir}/json.so
2841 %defattr(644,root,root,755)
2842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2843 %attr(755,root,root) %{php_extensiondir}/ldap.so
2846 %if %{without zend_multibyte}
2848 %defattr(644,root,root,755)
2849 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2850 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2854 %defattr(644,root,root,755)
2855 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2856 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2860 %defattr(644,root,root,755)
2861 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2862 %attr(755,root,root) %{php_extensiondir}/mhash.so
2865 %if %{with mime_magic}
2867 %defattr(644,root,root,755)
2868 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2869 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2874 %defattr(644,root,root,755)
2875 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2876 %attr(755,root,root) %{php_extensiondir}/ming.so
2881 %defattr(644,root,root,755)
2882 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2883 %attr(755,root,root) %{php_extensiondir}/mssql.so
2887 %defattr(644,root,root,755)
2888 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2889 %attr(755,root,root) %{php_extensiondir}/mysql.so
2893 %defattr(644,root,root,755)
2894 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2895 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2899 %defattr(644,root,root,755)
2900 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2901 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2905 %defattr(644,root,root,755)
2906 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2907 %attr(755,root,root) %{php_extensiondir}/oci8.so
2912 %defattr(644,root,root,755)
2913 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2914 %attr(755,root,root) %{php_extensiondir}/odbc.so
2919 %defattr(644,root,root,755)
2920 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2921 %attr(755,root,root) %{php_extensiondir}/openssl.so
2925 %defattr(644,root,root,755)
2926 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2927 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2931 %defattr(644,root,root,755)
2932 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2933 %attr(755,root,root) %{php_extensiondir}/pcre.so
2937 %defattr(644,root,root,755)
2938 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2939 %attr(755,root,root) %{php_extensiondir}/pdo.so
2941 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2943 %defattr(644,root,root,755)
2944 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2945 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2948 %if %{with interbase} && !%{with interbase_inst}
2950 %defattr(644,root,root,755)
2951 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2952 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2956 %defattr(644,root,root,755)
2957 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2958 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2962 %defattr(644,root,root,755)
2963 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2964 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2969 %defattr(644,root,root,755)
2970 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2971 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2976 %defattr(644,root,root,755)
2977 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2978 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2983 %defattr(644,root,root,755)
2984 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2985 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2990 %defattr(644,root,root,755)
2991 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2992 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2996 %defattr(644,root,root,755)
2997 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2998 %attr(755,root,root) %{php_extensiondir}/posix.so
3002 %defattr(644,root,root,755)
3003 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
3004 %attr(755,root,root) %{php_extensiondir}/pspell.so
3008 %defattr(644,root,root,755)
3009 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
3010 %attr(755,root,root) %{php_extensiondir}/readline.so
3014 %defattr(644,root,root,755)
3015 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
3016 %attr(755,root,root) %{php_extensiondir}/recode.so
3020 %defattr(644,root,root,755)
3021 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
3022 %attr(755,root,root) %{php_extensiondir}/simplexml.so
3025 %defattr(644,root,root,755)
3026 %doc ext/session/mod_files.sh
3027 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/Session.ini
3028 %attr(755,root,root) %{php_extensiondir}/session.so
3031 %defattr(644,root,root,755)
3032 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
3033 %attr(755,root,root) %{php_extensiondir}/shmop.so
3037 %defattr(644,root,root,755)
3038 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
3039 %attr(755,root,root) %{php_extensiondir}/snmp.so
3043 %defattr(644,root,root,755)
3044 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
3045 %attr(755,root,root) %{php_extensiondir}/soap.so
3048 %defattr(644,root,root,755)
3049 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
3050 %attr(755,root,root) %{php_extensiondir}/sockets.so
3053 %defattr(644,root,root,755)
3054 %doc ext/spl/{CREDITS,README,TODO}
3055 %doc ext/spl/examples
3056 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3057 %attr(755,root,root) %{php_extensiondir}/spl.so
3061 %defattr(644,root,root,755)
3062 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
3063 %attr(755,root,root) %{php_extensiondir}/sqlite.so
3068 %defattr(644,root,root,755)
3069 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
3070 %attr(755,root,root) %{php_extensiondir}/sybase.so
3073 %if %{with sybase_ct}
3075 %defattr(644,root,root,755)
3076 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
3077 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
3081 %defattr(644,root,root,755)
3082 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
3083 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
3086 %defattr(644,root,root,755)
3087 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
3088 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
3091 %defattr(644,root,root,755)
3092 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
3093 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
3096 %defattr(644,root,root,755)
3097 %dir %{php_data_dir}/tests
3098 %dir %{php_data_dir}/tests/php
3099 %{php_data_dir}/tests/php/basic
3100 %{php_data_dir}/tests/php/classes
3101 %{php_data_dir}/tests/php/func
3102 %{php_data_dir}/tests/php/lang
3103 %{php_data_dir}/tests/php/output
3104 %{php_data_dir}/tests/php/run-test
3105 %{php_data_dir}/tests/php/security
3106 %{php_data_dir}/tests/php/strings
3107 %{php_data_dir}/tests/php/quicktester.inc
3108 %attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3112 %defattr(644,root,root,755)
3113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
3114 %attr(755,root,root) %{php_extensiondir}/tidy.so
3118 %defattr(644,root,root,755)
3119 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
3120 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
3124 %defattr(644,root,root,755)
3125 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3126 %attr(755,root,root) %{php_extensiondir}/wddx.so
3130 %defattr(644,root,root,755)
3131 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3132 %attr(755,root,root) %{php_extensiondir}/xml.so
3135 %defattr(644,root,root,755)
3136 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
3137 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
3141 %defattr(644,root,root,755)
3142 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3143 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
3147 %defattr(644,root,root,755)
3148 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
3149 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
3152 %defattr(644,root,root,755)
3153 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
3154 %attr(755,root,root) %{php_extensiondir}/xsl.so
3157 %defattr(644,root,root,755)
3158 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
3159 %attr(755,root,root) %{php_extensiondir}/zip.so
3162 %defattr(644,root,root,755)
3163 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3164 %attr(755,root,root) %{php_extensiondir}/zlib.so