2 # - fix -threads-acfix.patch
3 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
4 # - removed from php 5.0 (currently in php4):
5 # db, hyperwave, java, mcal, overload, qtdom
6 # - removed from php 5.1:
8 # - removed from php 5.2:
10 # - mime_magic can't handle new "string/*" entries in magic.mime
11 # thus doesn't work with system magic.mime database
12 # - make additional headers and checking added by mail patch configurable
13 # - modularize session, standard (output from pure php -m)?
14 # - http://forum.lighttpd.net/topic/34454
15 # - ttyname_r() missdetected http://bugs.php.net/bug.php?id=48820
17 # To see optional extension deps:
18 # $ grep -r PHP_ADD_EXTENSION_DEP.*,.*,.* .
19 #./ext/pdo/config.m4: PHP_ADD_EXTENSION_DEP(pdo, spl, true)
20 #./ext/spl/config.m4: PHP_ADD_EXTENSION_DEP(spl, pcre, true)
21 #./ext/session/config.m4: PHP_ADD_EXTENSION_DEP(session, hash, true)
22 #./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, spl, true)
23 #./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, pdo, true)
24 #./ext/simplexml/config.m4: PHP_ADD_EXTENSION_DEP(simplexml, spl, true)
25 #./ext/xmlreader/config.m4: PHP_ADD_EXTENSION_DEP(xmlreader, dom, true)
28 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
29 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
30 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
31 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
32 %bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
33 %bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
34 %bcond_without curl # without CURL extension module
35 %bcond_without filter # without filter extension module
36 %bcond_without imap # without IMAP extension module
37 %bcond_without interbase # without InterBase extension module
38 %bcond_without ldap # without LDAP extension module
39 %bcond_without mhash # without mhash extension module
40 %bcond_without mime_magic # without mime-magic module
41 %bcond_without ming # without ming extension module
42 %bcond_without mm # without mm support for session storage
43 %bcond_without mssql # without MS SQL extension module
44 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
45 %bcond_without odbc # without ODBC extension module
46 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
47 %bcond_without pcre # without PCRE extension module
48 %bcond_without pgsql # without PostgreSQL extension module
49 %bcond_without pspell # without pspell extension module
50 %bcond_without recode # without recode extension module
51 %bcond_without snmp # without SNMP extension module
52 %bcond_without sqlite # without SQLite extension module
53 %bcond_without sybase # without Sybase extension module
54 %bcond_without tidy # without Tidy extension module
55 %bcond_without wddx # without WDDX extension module
56 %bcond_without xmlrpc # without XML-RPC extension module
57 %bcond_without apache1 # disable building apache 1.3.x module
58 %bcond_without apache2 # disable building apache 2.x module
59 %bcond_without fcgi # disable building FCGI SAPI
60 %bcond_without zts # disable Zend Thread Safety
61 %bcond_without fpm # fpm patches from http://php-fpm.anight.org/
62 %bcond_without suhosin # with suhosin patch
63 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
64 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
65 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
67 %define apxs1 /usr/sbin/apxs1
68 %define apxs2 /usr/sbin/apxs
70 # some problems with apache 2.x
75 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
76 %undefine with_interbase
78 %if "%{pld_release}" == "th"
80 # ppc disabled (broken on th-ppc)
81 %undefine with_interbase
85 %ifnarch %{ix86} %{x8664}
86 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
90 %if %{without apache1} && %{without apache2}
91 ERROR: You need to select at least one Apache SAPI to build shared modules.
94 # filter depends on pcre
99 %if "%{pld_release}" == "ac"
100 %define magic_mime /usr/share/file/magic.mime
102 %define magic_mime /usr/share/misc/magic.mime
105 Summary: PHP: Hypertext Preprocessor
106 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
107 Summary(pl.UTF-8): Język skryptowy PHP
108 Summary(pt_BR.UTF-8): A linguagem de script PHP
109 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
110 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
117 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
118 # Source0-md5: 286bf34630f5643c25ebcedfec5e0a09
119 Source2: %{name}-mod_%{name}.conf
120 Source3: %{name}-cgi-fcgi.ini
121 Source4: %{name}-cgi.ini
122 Source5: %{name}-apache.ini
123 Source6: %{name}-cli.ini
124 # Taken from: http://browsers.garykeith.com/downloads.asp
125 Source8: %{name}_browscap.ini
126 # lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
127 #Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
128 ## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
129 Source10: %{name}-fpm.init
130 Source11: %{name}-fpm.logrotate
131 Source12: %{name}-branch.sh
132 Patch0: %{name}-shared.patch
133 Patch1: %{name}-pldlogo.patch
134 Patch2: %{name}-mail.patch
135 Patch3: %{name}-link-libs.patch
136 Patch4: %{name}-libpq_fs_h_path.patch
137 Patch5: %{name}-filter-shared.patch
138 Patch6: %{name}-build_modules.patch
139 Patch7: %{name}-sapi-ini-file.patch
140 Patch8: %{name}-no-metaccld.patch
141 Patch9: %{name}-sh.patch
142 Patch10: %{name}-ini.patch
143 Patch11: %{name}-acam.patch
144 Patch12: %{name}-threads-acfix.patch
145 Patch13: %{name}-tsrmlsfetchgcc2.patch
146 Patch14: %{name}-no_pear_install.patch
147 Patch15: %{name}-zlib.patch
148 Patch16: %{name}-sybase-fix.patch
149 Patch17: %{name}-readline.patch
150 Patch18: %{name}-nohttpd.patch
151 Patch19: %{name}-gd_imagerotate_enable.patch
152 Patch20: %{name}-uint32_t.patch
153 Patch21: %{name}-dba-link.patch
154 Patch22: %{name}-both-apxs.patch
155 Patch23: %{name}-builddir.patch
156 Patch24: %{name}-zlib-for-getimagesize.patch
157 Patch25: %{name}-versioning.patch
158 Patch26: %{name}-pear.patch
159 Patch27: %{name}-config-dir.patch
160 Patch28: %{name}-bug-42952.patch
161 Patch29: %{name}-fcgi-graceful.patch
162 Patch30: %{name}-apr-apu.patch
163 Patch31: %{name}-fcgi-error_log-no-newlines.patch
164 Patch32: %{name}-curl-limit-speed.patch
165 Patch33: %{name}-mime_magic.patch
166 Patch34: %{name}-libtool.patch
167 Patch35: %{name}-tds.patch
168 Patch36: %{name}-mysql-charsetphpini.patch
169 Patch37: %{name}-mysqli-charsetphpini.patch
170 Patch38: %{name}-pdo_mysql-charsetphpini.patch
171 Patch39: %{name}-use-prog_sendmail.patch
172 Patch40: %{name}-fpm.patch
173 Patch41: %{name}-fpm-config.patch
174 Patch42: %{name}-fpm-initdir.patch
175 Patch43: %{name}-silent-session-cleanup.patch
176 Patch44: %{name}-include_path.patch
177 Patch45: %{name}-imap-annotations.patch
178 Patch46: %{name}-imap-myrights.patch
179 Patch47: suhosin.patch
180 Patch49: %{name}-m4-divert.patch
181 Patch50: extension-shared-optional-dep.patch
182 Patch51: spl-shared.patch
183 URL: http://www.php.net/
184 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
185 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
186 BuildRequires: autoconf >= 2.53
187 BuildRequires: automake >= 1.4d
189 BuildRequires: bzip2-devel
190 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
191 BuildRequires: cyrus-sasl-devel
192 BuildRequires: db-devel >= 4.0
193 BuildRequires: elfutils-devel
195 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
197 %{?with_fcgi:BuildRequires: fcgi-devel}
198 %{?with_fdf:BuildRequires: fdftk-devel}
200 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
201 BuildRequires: freetds-devel
203 BuildRequires: freetype-devel >= 2.0
204 %if %{with system_gd}
205 BuildRequires: gd-devel >= 2.0.28-4
206 BuildRequires: gd-devel(imagerotate) = 5.2.0
208 BuildRequires: gdbm-devel
209 BuildRequires: gmp-devel
210 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
211 BuildRequires: libjpeg-devel
212 BuildRequires: libltdl-devel >= 1.4
213 BuildRequires: libmcrypt-devel >= 2.4.4
214 BuildRequires: libpng-devel >= 1.0.8
215 BuildRequires: libtiff-devel
216 %if "%{pld_release}" != "ac"
217 BuildRequires: libtool >= 2:2.2
219 BuildRequires: libtool
221 BuildRequires: libwrap-devel
222 BuildRequires: libxml2-devel >= 2.5.10
223 BuildRequires: libxslt-devel >= 1.1.0
224 %{?with_mhash:BuildRequires: mhash-devel}
225 %{?with_ming:BuildRequires: ming-devel >= 0.3}
226 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
227 BuildRequires: mysql-devel >= 4.0.0
228 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
229 BuildRequires: ncurses-ext-devel
230 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
231 %if %{with openssl} || %{with ldap}
232 BuildRequires: openssl-devel >= 0.9.7d
234 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
235 BuildRequires: pam-devel
236 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
237 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
238 %{?with_pgsql:BuildRequires: postgresql-devel}
239 BuildRequires: readline-devel
240 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
241 BuildRequires: rpm >= 4.4.9-56
242 BuildRequires: rpm-build >= 4.4.0
243 BuildRequires: rpmbuild(macros) >= 1.519
244 %{?with_sqlite:BuildRequires: sqlite-devel}
245 %{?with_sqlite:BuildRequires: sqlite3-devel}
246 BuildRequires: t1lib-devel
247 %{?with_tidy:BuildRequires: tidy-devel}
248 %{?with_odbc:BuildRequires: unixODBC-devel}
249 BuildRequires: zlib-devel >= 1.0.9
251 BuildRequires: apache1-devel
254 BuildRequires: apache-devel >= 2.0.52-2
255 BuildRequires: apr-devel >= 1:1.0.0
256 BuildRequires: apr-util-devel >= 1:1.0.0
259 BuildRequires: judy-devel
260 BuildRequires: libevent-devel >= 1.4.7-3
262 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
264 %define php_sysconfdir /etc/php
265 %define php_extensiondir %{_libdir}/php
266 %define _sysconfdir %{php_sysconfdir}
268 # must be in sync with source. extra check ensuring that it is so is done in %%build
269 %define php_api_version 20041225
270 %define zend_module_api 20060613
271 %define zend_extension_api 220060519
272 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
273 %define php_debug %{!?debug:0}%{?debug:1}
276 # ORACLE_HOME is required for oci8 ext to build
277 %define _preserve_env %_preserve_env_base ORACLE_HOME
281 PHP is an HTML-embedded scripting language. PHP attempts to make it
282 easy for developers to write dynamically generated web pages. PHP also
283 offers built-in database integration for several commercial and
284 non-commercial database management systems, so writing a
285 database-enabled web page with PHP is fairly simple. The most common
286 use of PHP coding is probably as a replacement for CGI scripts. The
287 mod_php module enables the Apache web server to understand and process
288 the embedded PHP language in web pages. This package contains php
291 %description -l fr.UTF-8
292 PHP est un langage de script embarque dans le HTM. PHP essaye de
293 rendre simple aux developpeurs d'ecrire des pages web generees
294 dynamiquement. PHP incorpore egalement une integration avec plusieurs
295 systemes de gestion de bases de donnees commerciaux et
296 non-connerciaux, qui rent facile la creation de pages web liees avec
297 des bases de donnees. L'utilisation la plus commune de PHP est
298 probablement en remplacement de scripts CGI. Le module mod_php permet
299 au serveur web apache de comprendre et de traiter le langage PHP
300 integre dans des pages web. Ce package contient php version
303 %description -l pl.UTF-8
304 PHP jest językiem skryptowym, którego polecenia umieszcza się w
305 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
306 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
307 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
308 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
309 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
310 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
311 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
314 %description -l pt_BR.UTF-8
315 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
316 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
317 com algumas características únicas, específicas ao PHP. O objetivo da
318 linguagem é permitir que desenvolvedores web escrevam páginas
319 dinamicamente geradas de forma rápida.
321 %description -l ru.UTF-8
322 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
323 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
324 для работы с базами данных относительно просто. Наиболее популярное
325 использование PHP - замена для CGI скриптов.
327 %description -l uk.UTF-8
328 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
329 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
330 роботи з базами даних є доволі простим. Найбільш популярне
331 використання PHP - заміна для CGI скриптів.
333 %package -n apache1-mod_php
334 Summary: PHP DSO module for apache 1.3.x
335 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
336 Group: Development/Languages/PHP
337 Requires(triggerpostun): sed >= 4.0
338 Requires: %{name}-common = %{epoch}:%{version}-%{release}
339 Requires: apache1(EAPI) >= 1.3.33-2
340 Requires: apache1-mod_mime
341 Provides: webserver(php) = %{version}
342 Obsoletes: apache-mod_php < 1:4.1.1
345 %description -n apache1-mod_php
346 PHP as DSO module for apache 1.3.x.
348 %description -n apache1-mod_php -l pl.UTF-8
349 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
351 %package -n apache-mod_php
352 Summary: PHP DSO module for apache 2.x
353 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
354 Group: Development/Languages/PHP
355 Requires: %{name}-common = %{epoch}:%{version}-%{release}
356 Requires: apache(modules-api) = %{apache_modules_api}
357 Requires: apache-mod_mime
358 Provides: webserver(php) = %{version}
361 %description -n apache-mod_php
362 PHP as DSO module for apache 2.x.
364 %description -n apache-mod_php -l pl.UTF-8
365 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
368 Summary: php as FastCGI program
369 Summary(pl.UTF-8): php jako program FastCGI
370 Group: Development/Languages/PHP
371 Requires: %{name}-common = %{epoch}:%{version}-%{release}
372 Provides: webserver(php) = %{version}
375 php as FastCGI program.
377 %description fcgi -l pl.UTF-8
378 php jako program FastCGI.
381 Summary: php as CGI program
382 Summary(pl.UTF-8): php jako program CGI
383 Group: Development/Languages/PHP
384 Requires: %{name}-common = %{epoch}:%{version}-%{release}
390 %description cgi -l pl.UTF-8
391 php jako program CGI.
394 Summary: php as CLI interpreter
395 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
396 Group: Development/Languages/PHP
397 Requires: %{name}-common = %{epoch}:%{version}-%{release}
400 php as CLI interpreter.
402 %description cli -l pl.UTF-8
403 php jako interpreter działający z linii poleceń.
406 Summary: /usr/bin/php symlink
407 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
408 Group: Development/Languages/PHP
409 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
410 Obsoletes: /usr/bin/php
413 Package providing /usr/bin/php symlink to PHP CLI.
415 %description program -l pl.UTF-8
416 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
419 Summary: PHP FastCGI Process Manager
420 Group: Development/Languages/PHP
421 URL: http://php-fpm.anight.org/
422 Requires(post,preun): /sbin/chkconfig
423 Requires: %{name}-common = %{epoch}:%{version}-%{release}
424 Requires: libevent >= 1.4.7-3
426 Provides: webserver(php) = %{version}
429 PHP FastCGI Process Manager.
432 Summary: Common files needed by both apache module and CGI
433 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
434 Summary(ru.UTF-8): Разделяемые библиотеки для php
435 Summary(uk.UTF-8): Бібліотеки спільного використання для php
437 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
438 Requires: glibc >= 6:2.3.5
441 Provides: php(libxml)
442 %{?with_zend_multibyte:Provides: php(mbstring)}
443 Provides: php(modules_api) = %{php_api_version}
444 Provides: php(overload)
445 Provides: php(reflection)
446 Provides: php(standard)
447 Provides: php(zend_extension_api) = %{zend_extension_api}
448 Provides: php(zend_module_api) = %{zend_module_api}
449 %{?with_zend_multibyte:Provides: php-mbstring = %{epoch}:%{version}-%{release}}
450 Provides: php5(debug) = %{php_debug}
451 Provides: php5(thread-safety) = %{zend_zts}
452 Obsoletes: php-pecl-domxml
453 Conflicts: php4-common < 3:4.4.4-8
454 Conflicts: rpm < 4.4.2-0.2
457 Common files needed by both apache module and CGI.
459 %description common -l pl.UTF-8
460 Wspólne pliki dla modułu apacha i programu CGI.
462 %description common -l ru.UTF-8
463 Этот пакет содержит общие файлы для разных вариантов реализации PHP
464 (самодостаточной и в качестве модуля apache).
466 %description common -l uk.UTF-8
467 Цей пакет містить спільні файли для різних варіантів реалізації PHP
468 (самодостатньої та в якості модуля apache).
471 Summary: Files for PHP modules development
472 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
473 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
474 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
475 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
476 Group: Development/Languages/PHP
477 Requires: %{name}-common = %{epoch}:%{version}-%{release}
480 %if "%{pld_release}" != "ac"
481 Requires: libtool >= 2:2.2
485 %{?with_pcre:Requires: pcre-devel >= 6.6}
487 Obsoletes: php-pear-devel
488 Obsoletes: php4-devel
491 The php-devel package lets you compile dynamic extensions to PHP.
492 Included here is the source for the PHP extensions. Instead of
493 recompiling the whole php binary to add support for, say, oracle,
494 install this package and use the new self-contained extensions
495 support. For more information, read the file
496 README.SELF-CONTAINED-EXTENSIONS.
498 %description devel -l pl.UTF-8
499 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
500 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
501 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
502 samodzielnych rozszerzeniach można znaleźć w pliku
503 README.SELF-CONTAINED-EXTENSIONS.
505 %description devel -l pt_BR.UTF-8
506 Este pacote contém arquivos usados no desenvolvimento de programas ou
509 %description devel -l ru.UTF-8
510 Пакет php-devel дает возможность компилировать динамические расширения
511 PHP. Пакет включает исходный код этих расширений. Вместо повторной
512 компиляции бинарного файла php для добавления, например, поддержки
513 oracle, установите этот пакет для компилирования отдельных расширений.
514 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
516 %description devel -l uk.UTF-8
517 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
518 До пакету включено вихідний код для розширень. Замість повторної
519 компіляції бінарного файлу php для додання, наприклад, підтримки
520 oracle, встановіть цей пакет для компіляції окремих розширень.
521 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
524 Summary: bcmath extension module for PHP
525 Summary(pl.UTF-8): Moduł bcmath dla PHP
527 Requires: %{name}-common = %{epoch}:%{version}-%{release}
528 Provides: php(bcmath)
531 This is a dynamic shared object (DSO) for PHP that will add bc style
532 precision math functions support.
534 %description bcmath -l pl.UTF-8
535 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
536 matematycznych takich jak w programie bc.
539 Summary: Bzip2 extension module for PHP
540 Summary(pl.UTF-8): Moduł bzip2 dla PHP
542 Requires: %{name}-common = %{epoch}:%{version}-%{release}
546 This is a dynamic shared object (DSO) for PHP that will add bzip2
547 compression support to PHP.
549 %description bzip2 -l pl.UTF-8
550 Moduł PHP umożliwiający używanie kompresji bzip2.
553 Summary: Calendar extension module for PHP
554 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
556 Requires: %{name}-common = %{epoch}:%{version}-%{release}
557 Provides: php(calendar)
559 %description calendar
560 This is a dynamic shared object (DSO) for PHP that will add calendar
563 %description calendar -l pl.UTF-8
564 Moduł PHP dodający wsparcie dla kalendarza.
567 Summary: ctype extension module for PHP
568 Summary(pl.UTF-8): Moduł ctype dla PHP
570 Requires: %{name}-common = %{epoch}:%{version}-%{release}
574 This is a dynamic shared object (DSO) for PHP that will add ctype
577 %description ctype -l pl.UTF-8
578 Moduł PHP umożliwiający korzystanie z funkcji ctype.
581 Summary: curl extension module for PHP
582 Summary(pl.UTF-8): Moduł curl dla PHP
584 Requires: %{name}-common = %{epoch}:%{version}-%{release}
588 This is a dynamic shared object (DSO) for PHP that will add curl
591 %description curl -l pl.UTF-8
592 Moduł PHP umożliwiający korzystanie z biblioteki curl.
595 Summary: DBA extension module for PHP
596 Summary(pl.UTF-8): Moduł DBA dla PHP
598 Requires: %{name}-common = %{epoch}:%{version}-%{release}
602 This is a dynamic shared object (DSO) for PHP that will add flat-file
603 databases (DBA) support.
605 %description dba -l pl.UTF-8
606 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
610 Summary: DBase extension module for PHP
611 Summary(pl.UTF-8): Moduł DBase dla PHP
613 Requires: %{name}-common = %{epoch}:%{version}-%{release}
617 This is a dynamic shared object (DSO) for PHP that will add DBase
620 %description dbase -l pl.UTF-8
621 Moduł PHP ze wsparciem dla DBase.
624 Summary: DOM extension module for PHP
625 Summary(pl.UTF-8): Moduł DOM dla PHP
627 Requires: %{name}-common = %{epoch}:%{version}-%{release}
629 # it has some compatibility functions
630 Provides: php(domxml)
631 Obsoletes: php-domxml <= 3:4.3.8-1
634 This is a dynamic shared object (DSO) for PHP that will add new DOM
637 %description dom -l pl.UTF-8
638 Moduł PHP dodający nową obsługę DOM.
641 Summary: exif extension module for PHP
642 Summary(pl.UTF-8): Moduł exif dla PHP
644 Requires: %{name}-common = %{epoch}:%{version}-%{release}
648 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
649 support in image files.
651 %description exif -l pl.UTF-8
652 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
655 Summary: FDF extension module for PHP
656 Summary(pl.UTF-8): Moduł FDF dla PHP
658 Requires: %{name}-common = %{epoch}:%{version}-%{release}
662 This PHP module adds support for PDF Forms through Adobe FDFTK
665 %description fdf -l pl.UTF-8
666 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
670 Summary: Extension for safely dealing with input parameters
671 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
673 Requires: %{name}-common = %{epoch}:%{version}-%{release}
674 Provides: php(filter)
675 Obsoletes: php-pecl-filter
678 We all know that you should always check input variables, but PHP does
679 not offer really good functionality for doing this in a safe way. The
680 Input Filter extension is meant to address this issue by implementing
681 a set of filters and mechanisms that users can use to safely access
684 %description filter -l pl.UTF-8
685 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
686 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
687 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
688 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
689 mogą bezpiecznie używać do dostępu do danych.
692 Summary: FTP extension module for PHP
693 Summary(pl.UTF-8): Moduł FTP dla PHP
695 Requires: %{name}-common = %{epoch}:%{version}-%{release}
699 This is a dynamic shared object (DSO) for PHP that will add FTP
702 %description ftp -l pl.UTF-8
703 Moduł PHP dodający obsługę protokołu FTP.
706 Summary: GD extension module for PHP
707 Summary(pl.UTF-8): Moduł GD dla PHP
709 Requires: %{name}-common = %{epoch}:%{version}-%{release}
710 %if %{with system_gd}
711 Requires: gd >= 2.0.28-4
713 Requires: gd(imagerotate) = 5.2.0
718 This is a dynamic shared object (DSO) for PHP that will add GD
719 support, allowing you to create and manipulate images with PHP.
721 %description gd -l pl.UTF-8
722 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
723 tworzenie i obróbkę obrazków.
726 Summary: gettext extension module for PHP
727 Summary(pl.UTF-8): Moduł gettext dla PHP
729 Requires: %{name}-common = %{epoch}:%{version}-%{release}
730 Provides: php(gettext)
733 This is a dynamic shared object (DSO) for PHP that will add gettext
736 %description gettext -l pl.UTF-8
737 Moduł PHP dodający obsługę lokalizacji przez gettext.
740 Summary: gmp extension module for PHP
741 Summary(pl.UTF-8): Moduł gmp dla PHP
743 Requires: %{name}-common = %{epoch}:%{version}-%{release}
747 This is a dynamic shared object (DSO) for PHP that will add arbitrary
748 length number support with GNU MP library.
750 %description gmp -l pl.UTF-8
751 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
752 liczbach o dowolnej długości.
755 Summary: HASH Message Digest Framework
756 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
758 Requires: %{name}-common = %{epoch}:%{version}-%{release}
760 Obsoletes: php-pecl-hash
763 Native implementations of common message digest algorithms using a
764 generic factory method.
766 %description hash -l pl.UTF-8
767 Natywne implementacje popularnych algorytmów obliczania skrótów
768 wiadomości przy użyciu wspólnego interfejsu.
771 Summary: iconv extension module for PHP
772 Summary(pl.UTF-8): Moduł iconv dla PHP
774 Requires: %{_libdir}/gconv
775 Requires: %{name}-common = %{epoch}:%{version}-%{release}
780 This is a dynamic shared object (DSO) for PHP that will add iconv
783 %description iconv -l pl.UTF-8
784 Moduł PHP dodający obsługę iconv.
787 Summary: IMAP extension module for PHP
788 Summary(pl.UTF-8): Moduł IMAP dla PHP
789 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
791 Requires: %{name}-common = %{epoch}:%{version}-%{release}
795 This is a dynamic shared object (DSO) for PHP that will add IMAP
798 %description imap -l pl.UTF-8
799 Moduł PHP dodający obsługę skrzynek IMAP.
801 %description imap -l pt_BR.UTF-8
802 Um módulo para aplicações PHP que usam IMAP.
805 Summary: InterBase/Firebird database module for PHP
806 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
808 Requires: %{name}-common = %{epoch}:%{version}-%{release}
809 Provides: php(interbase)
810 %{?with_interbase_inst:Autoreq: false}
812 %description interbase
813 This is a dynamic shared object (DSO) for PHP that will add InterBase
814 and Firebird database support.
816 %description interbase -l pl.UTF-8
817 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
820 Summary: PHP C extension for JSON serialization
821 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
823 Requires: %{name}-common = %{epoch}:%{version}-%{release}
825 Obsoletes: php-pecl-json
828 php-json is an extremely fast PHP C extension for JSON (JavaScript
829 Object Notation) serialisation.
831 %description json -l pl.UTF-8
832 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
833 (JavaScript Object Notation).
836 Summary: LDAP extension module for PHP
837 Summary(pl.UTF-8): Moduł LDAP dla PHP
838 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
840 Requires: %{name}-common = %{epoch}:%{version}-%{release}
844 This is a dynamic shared object (DSO) for PHP that will add LDAP
847 %description ldap -l pl.UTF-8
848 Moduł PHP dodający obsługę LDAP.
850 %description ldap -l pt_BR.UTF-8
851 Um módulo para aplicações PHP que usam LDAP.
854 Summary: mbstring extension module for PHP
855 Summary(pl.UTF-8): Moduł mbstring dla PHP
857 Requires: %{name}-common = %{epoch}:%{version}-%{release}
858 Provides: php(mbstring)
860 %description mbstring
861 This is a dynamic shared object (DSO) for PHP that will add multibyte
864 %description mbstring -l pl.UTF-8
865 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
868 Summary: mcrypt extension module for PHP
869 Summary(pl.UTF-8): Moduł mcrypt dla PHP
871 Requires: %{name}-common = %{epoch}:%{version}-%{release}
872 Provides: php(mcrypt)
875 This is a dynamic shared object (DSO) for PHP that will add mcrypt
878 %description mcrypt -l pl.UTF-8
879 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
882 Summary: mhash extension module for PHP
883 Summary(pl.UTF-8): Moduł mhash dla PHP
885 Requires: %{name}-common = %{epoch}:%{version}-%{release}
889 This is a dynamic shared object (DSO) for PHP that will add mhash
892 %description mhash -l pl.UTF-8
893 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
896 Summary: mime_magic extension module for PHP
897 Summary(pl.UTF-8): Moduł mime_magic dla PHP
899 Requires: %{magic_mime}
900 Requires: %{name}-common = %{epoch}:%{version}-%{release}
901 Provides: php(mime_magic)
903 %description mime_magic
904 This PHP module adds support for MIME type lookup via file magic
905 numbers using magic.mime database.
907 %description mime_magic -l pl.UTF-8
908 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
909 znaczników plików z użyciem bazy danych magic.mime.
912 Summary: ming extension module for PHP
913 Summary(pl.UTF-8): Moduł ming dla PHP
915 Requires: %{name}-common = %{epoch}:%{version}-%{release}
916 Requires: ming >= 0.3
920 This is a dynamic shared object (DSO) for PHP that will add ming
921 (Flash - .swf files) support.
923 %description ming -l pl.UTF-8
924 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
928 Summary: MS SQL extension module for PHP
929 Summary(pl.UTF-8): Moduł MS SQL dla PHP
931 Requires: %{name}-common = %{epoch}:%{version}-%{release}
935 This is a dynamic shared object (DSO) for PHP that will add MS SQL
936 databases support through FreeTDS library.
938 %description mssql -l pl.UTF-8
939 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
943 Summary: MySQL database module for PHP
944 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
945 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
947 Requires: %{name}-common = %{epoch}:%{version}-%{release}
951 This is a dynamic shared object (DSO) for PHP that will add MySQL
954 %description mysql -l pl.UTF-8
955 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
957 %description mysql -l pt_BR.UTF-8
958 Um módulo para aplicações PHP que usam bancos de dados MySQL.
961 Summary: MySQLi module for PHP
962 Summary(pl.UTF-8): Moduł MySQLi dla PHP
964 Requires: %{name}-common = %{epoch}:%{version}-%{release}
965 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
966 Requires: mysql-libs >= 4.1.0
967 Provides: php(mysqli)
970 This is a dynamic shared object (DSO) for PHP that will add MySQLi
971 (Improved MySQL) support. The difference between it and mysql module
972 is that it provides access to functionality of MySQL 4.1 and above.
974 %description mysqli -l pl.UTF-8
975 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
976 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
977 MySQL w wersji 4.1 i nowszych.
980 Summary: ncurses module for PHP
981 Summary(pl.UTF-8): Moduł ncurses dla PHP
983 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
984 Provides: php(ncurses)
987 This PHP module adds support for ncurses functions (only for cli and
990 %description ncurses -l pl.UTF-8
991 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
994 Summary: Oracle 8+ database module for PHP
995 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
997 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1002 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
1003 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1005 %description oci8 -l pl.UTF-8
1006 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1007 poprzez interfejs Oracle8 Call-Interface (OCI8).
1010 Summary: ODBC extension module for PHP
1011 Summary(pl.UTF-8): Moduł ODBC dla PHP
1012 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1014 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1015 Requires: unixODBC >= 2.1.1-3
1019 This is a dynamic shared object (DSO) for PHP that will add ODBC
1022 %description odbc -l pl.UTF-8
1023 Moduł PHP ze wsparciem dla ODBC.
1025 %description odbc -l pt_BR.UTF-8
1026 Um módulo para aplicações PHP que usam ODBC.
1029 Summary: OpenSSL extension module for PHP
1030 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1032 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1033 Provides: php(openssl)
1035 %description openssl
1036 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1039 %description openssl -l pl.UTF-8
1040 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1043 Summary: Process Control extension module for PHP
1044 Summary(pl.UTF-8): Moduł Process Control dla PHP
1046 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1047 Provides: php(pcntl)
1050 This is a dynamic shared object (DSO) for PHP that will add process
1051 spawning and control support. It supports functions like fork(),
1052 waitpid(), signal() etc.
1054 %description pcntl -l pl.UTF-8
1055 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1056 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1059 Summary: PCRE extension module for PHP
1060 Summary(pl.UTF-8): Moduł PCRE dla PHP
1062 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1066 This is a dynamic shared object (DSO) for PHP that will add Perl
1067 Compatible Regular Expression support.
1069 %description pcre -l pl.UTF-8
1070 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1071 (Perl Compatible Regular Expressions)
1074 Summary: PHP Data Objects (PDO)
1075 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1077 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1078 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1080 Obsoletes: php-pecl-PDO
1083 This is a dynamic shared object (DSO) for PHP that will add PDO
1086 %description pdo -l pl.UTF-8
1087 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1090 Summary: PHP Data Objects (PDO) FreeTDS support
1091 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1093 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1094 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1095 Provides: php(dblib)
1097 %description pdo-dblib
1098 This is a dynamic shared object (DSO) for PHP that will add PDO
1101 %description pdo-dblib -l pl.UTF-8
1102 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1105 %package pdo-firebird
1106 Summary: PHP Data Objects (PDO) Firebird support
1107 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1109 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1110 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1111 Provides: php(pdo-firebird)
1112 Obsoletes: php-pecl-PDO_FIREBIRD
1114 %description pdo-firebird
1115 This is a dynamic shared object (DSO) for PHP that will add PDO
1118 %description pdo-firebird -l pl.UTF-8
1119 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1123 Summary: PHP Data Objects (PDO) MySQL support
1124 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1126 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1127 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1128 Provides: php(pdo-mysql)
1129 Obsoletes: php-pecl-PDO_MYSQL
1131 %description pdo-mysql
1132 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1135 %description pdo-mysql -l pl.UTF-8
1136 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1140 Summary: PHP Data Objects (PDO) Oracle support
1141 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1143 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1144 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1145 Provides: php(pdo-oci)
1146 Obsoletes: php-pecl-PDO_OCI
1148 %description pdo-oci
1149 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1152 %description pdo-oci -l pl.UTF-8
1153 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1157 Summary: PHP Data Objects (PDO) ODBC support
1158 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1160 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1161 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1162 Provides: php(pdo-odbc)
1163 Obsoletes: php-pecl-PDO_ODBC
1165 %description pdo-odbc
1166 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1169 %description pdo-odbc -l pl.UTF-8
1170 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1174 Summary: PHP Data Objects (PDO) PostgreSQL support
1175 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1177 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1178 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1179 Provides: php(pdo-pgsql)
1180 Provides: php-pecl-PDO_PGSQL
1181 Obsoletes: php-pecl-PDO_PGSQL
1183 %description pdo-pgsql
1184 This is a dynamic shared object (DSO) for PHP that will add PDO
1187 %description pdo-pgsql -l pl.UTF-8
1188 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1192 Summary: PHP Data Objects (PDO) SQLite support
1193 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1195 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1196 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1197 Provides: php(pdo-sqlite)
1198 Obsoletes: php-pecl-PDO_SQLITE
1200 %description pdo-sqlite
1201 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1204 %description pdo-sqlite -l pl.UTF-8
1205 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1209 Summary: PostgreSQL database module for PHP
1210 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1212 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1213 Provides: php(pgsql)
1216 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1219 %description pgsql -l pl.UTF-8
1220 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1222 %description pgsql -l pt_BR.UTF-8
1223 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1226 Summary: POSIX extension module for PHP
1227 Summary(pl.UTF-8): Moduł POSIX dla PHP
1229 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1230 Provides: php(posix)
1233 This is a dynamic shared object (DSO) for PHP that will add POSIX
1234 functions support to PHP.
1236 %description posix -l pl.UTF-8
1237 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1240 Summary: pspell extension module for PHP
1241 Summary(pl.UTF-8): Moduł pspell dla PHP
1243 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1244 Provides: php(pspell)
1247 This is a dynamic shared object (DSO) for PHP that will add pspell
1248 support to PHP. It allows to check the spelling of a word and offer
1251 %description pspell -l pl.UTF-8
1252 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1253 sprawdzanie pisowni słowa i sugerowanie poprawek.
1256 Summary: readline extension module for PHP
1257 Summary(pl.UTF-8): Moduł readline dla PHP
1259 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1260 Provides: php(readline)
1262 %description readline
1263 This PHP module adds support for readline functions (only for cli and
1266 %description readline -l pl.UTF-8
1267 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1270 Summary: recode extension module for PHP
1271 Summary(pl.UTF-8): Moduł recode dla PHP
1273 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1274 Requires: recode >= 3.5d-3
1275 Provides: php(recode)
1278 This is a dynamic shared object (DSO) for PHP that will add recode
1281 %description recode -l pl.UTF-8
1282 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1286 Summary: session extension module for PHP
1287 Summary(pl.UTF-8): Moduł session dla PHP
1289 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1290 Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
1291 Provides: php(session)
1293 %description session
1294 This is a dynamic shared object (DSO) for PHP that will add session
1297 %description session -l pl.UTF-8
1298 Moduł PHP dodający obsługę sesji.
1301 Summary: Shared Memory Operations extension module for PHP
1302 Summary(pl.UTF-8): Moduł shmop dla PHP
1304 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1305 Provides: php(shmop)
1308 This is a dynamic shared object (DSO) for PHP that will add Shared
1309 Memory Operations support.
1311 %description shmop -l pl.UTF-8
1312 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1315 Summary: Simple XML extension module for PHP
1316 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1318 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1319 Provides: php(simplexml)
1321 %description simplexml
1322 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1325 %description simplexml -l pl.UTF-8
1326 Moduł PHP dodający obsługę prostego XML-a.
1329 Summary: SNMP extension module for PHP
1330 Summary(pl.UTF-8): Moduł SNMP dla PHP
1332 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1333 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1337 This is a dynamic shared object (DSO) for PHP that will add SNMP
1340 %description snmp -l pl.UTF-8
1341 Moduł PHP dodający obsługę SNMP.
1344 Summary: soap extension module for PHP
1345 Summary(pl.UTF-8): Moduł soap dla PHP
1347 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1351 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1354 %description soap -l pl.UTF-8
1355 Moduł PHP dodający obsługę SOAP/WSDL.
1358 Summary: sockets extension module for PHP
1359 Summary(pl.UTF-8): Moduł socket dla PHP
1361 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1362 Provides: php(sockets)
1364 %description sockets
1365 This is a dynamic shared object (DSO) for PHP that will add sockets
1368 %description sockets -l pl.UTF-8
1369 Moduł PHP dodający obsługę gniazdek.
1372 Summary: Standard PHP Library module for PHP
1373 Summary(pl.UTF-8): Moduł SPL dla PHP
1375 URL: http://php.net/manual/en/book.spl.php
1376 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1377 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
1378 Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
1382 This is a dynamic shared object (DSO) for PHP that will add Standard
1383 PHP Library support.
1385 %description spl -l pl.UTF-8
1386 Moduł PHP dodający obsługę gniazdek.
1389 Summary: SQLite extension module for PHP
1390 Summary(pl.UTF-8): Moduł SQLite dla PHP
1392 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1393 Suggests: %{name}-pdo = %{epoch}:%{version}-%{release}
1394 Suggests: %{name}-spl = %{epoch}:%{version}-%{release}
1395 Provides: php(sqlite)
1398 SQLite is a C library that implements an embeddable SQL database
1399 engine. Programs that link with the SQLite library can have SQL
1400 database access without running a separate RDBMS process.
1402 SQLite is not a client library used to connect to a big database
1403 server. SQLite is the server. The SQLite library reads and writes
1404 directly to and from the database files on disk.
1406 %description sqlite -l pl.UTF-8
1407 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1408 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1409 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1412 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1413 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1414 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1418 Summary: Sybase DB extension module for PHP
1419 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1421 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1422 Provides: php(sybase)
1423 Obsoletes: php-sybase-ct
1424 Conflicts: php-sybase-ct
1427 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1428 MS SQL databases support through SYBDB library. Currently Sybase
1429 module is not maintained. Using Sybase-CT module is recommended
1432 %description sybase -l pl.UTF-8
1433 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1434 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1435 Zaleca się używanie modułu Sybase-CT.
1438 Summary: Sybase-CT extension module for PHP
1439 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1441 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1442 Provides: php(sybase-ct)
1443 Obsoletes: php-sybase
1444 Conflicts: php-sybase
1446 %description sybase-ct
1447 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1448 MS SQL databases support through CT-lib.
1450 %description sybase-ct -l pl.UTF-8
1451 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1455 Summary: SysV msg extension module for PHP
1456 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1458 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1459 Provides: php(sysvmsg)
1461 %description sysvmsg
1462 This is a dynamic shared object (DSO) for PHP that will add SysV
1463 message queues support.
1465 %description sysvmsg -l pl.UTF-8
1466 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1469 Summary: SysV sem extension module for PHP
1470 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1472 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1473 Provides: php(sysvsem)
1475 %description sysvsem
1476 This is a dynamic shared object (DSO) for PHP that will add SysV
1479 %description sysvsem -l pl.UTF-8
1480 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1483 Summary: SysV shm extension module for PHP
1484 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1486 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1487 Provides: php(sysvshm)
1489 %description sysvshm
1490 This is a dynamic shared object (DSO) for PHP that will add SysV
1491 Shared Memory support.
1493 %description sysvshm -l pl.UTF-8
1494 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1497 Summary: Tidy extension module for PHP
1498 Summary(pl.UTF-8): Moduł Tidy dla PHP
1500 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1505 This is a dynamic shared object (DSO) for PHP that will add Tidy
1508 %description tidy -l pl.UTF-8
1509 Moduł PHP umożliwiający korzystanie z tidy.
1512 Summary: tokenizer extension module for PHP
1513 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1515 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1516 Provides: php(tokenizer)
1518 %description tokenizer
1519 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1522 %description tokenizer -l pl.UTF-8
1523 Moduł PHP dodający obsługę tokenizera do PHP.
1526 Summary: wddx extension module for PHP
1527 Summary(pl.UTF-8): Moduł wddx dla PHP
1529 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1530 Requires: %{name}-session = %{epoch}:%{version}-%{release}
1531 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1535 This is a dynamic shared object (DSO) for PHP that will add wddx
1538 %description wddx -l pl.UTF-8
1539 Moduł PHP umożliwiający korzystanie z wddx.
1542 Summary: XML extension module for PHP
1543 Summary(pl.UTF-8): Moduł XML dla PHP
1545 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1549 This is a dynamic shared object (DSO) for PHP that will add XML
1550 support. This extension lets you create XML parsers and then define
1551 handlers for different XML events.
1553 %description xml -l pl.UTF-8
1554 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1555 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1556 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1559 Summary: XML Reader extension module for PHP
1560 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1562 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1563 Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
1564 Provides: php(xmlreader)
1566 %description xmlreader
1567 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1568 support. The XMLReader extension is an XML Pull parser. The reader
1569 acts as a cursor going forward on the document stream and stopping at
1570 each node on the way.
1572 %description xmlreader -l pl.UTF-8
1573 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1574 działa jako kursor przechodzący przez strumień dokumentu i
1575 zatrzymujący się na każdym węźle po drodze.
1578 Summary: xmlrpc extension module for PHP
1579 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1581 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1582 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1583 Provides: php(xmlrpc)
1586 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1589 %description xmlrpc -l pl.UTF-8
1590 Moduł PHP dodający obsługę XMLRPC.
1593 Summary: Fast, non-cached, forward-only means to write XML data
1594 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1596 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1597 Provides: php(xmlwriter)
1598 Obsoletes: php-pecl-xmlwriter
1600 %description xmlwriter
1601 This extension wraps the libxml xmlWriter API. Represents a writer
1602 that provides a non-cached, forward-only means of generating streams
1603 or files containing XML data.
1605 %description xmlwriter -l pl.UTF-8
1606 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1607 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1608 plików zawierających dane XML.
1611 Summary: xsl extension module for PHP
1612 Summary(pl.UTF-8): Moduł xsl dla PHP
1614 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1615 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1616 Requires: libxslt >= 1.0.18
1617 # actually not true, functionality is similar, but API differs
1619 Obsoletes: php-xslt <= 3:4.3.8-1
1622 This is a dynamic shared object (DSO) for PHP that will add new XSL
1623 support (using libxslt).
1625 %description xsl -l pl.UTF-8
1626 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1629 Summary: Zip management extension
1630 Summary(pl.UTF-8): Zarządzanie archiwami zip
1632 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1634 Obsoletes: php-pecl-zip
1637 Zip is an extension to create, modify and read zip files.
1639 %description zip -l pl.UTF-8
1640 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1641 odczyt archiwów zip.
1644 Summary: Zlib extension module for PHP
1645 Summary(pl.UTF-8): Moduł zlib dla PHP
1647 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1651 This is a dynamic shared object (DSO) for PHP that will add zlib
1652 compression support to PHP.
1654 %description zlib -l pl.UTF-8
1655 Moduł PHP umożliwiający używanie kompresji zlib.
1660 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1673 cp php.ini-dist php.ini
1675 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1685 %if %{with system_gd}
1694 %{?with_versioning:%patch25 -p1}
1697 %{__tar} jxf %{SOURCE9}
1698 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1699 mv $v/$v gentoo-patchset
1700 for a in gentoo-patchset/*.patch; do
1713 %if "%{pld_release}" != "ac"
1718 # mysql default charset for mysql/mysql/pdo-mysql extensions
1742 # conflict seems to be resolved by recode patches
1743 rm -f ext/recode/config9.m4
1745 # remove all bundled libraries not to link with them accidentally
1746 #rm -rf ext/sqlite/libsqlite
1747 #rm -rf ext/bcmath/libbcmath
1748 #rm -rf ext/date/lib
1749 #rm -rf ext/dba/libcdb
1750 #rm -rf ext/dba/libflatfile
1751 #rm -rf ext/dba/libinifile
1752 #rm -rf ext/gd/libgd
1753 #rm -rf ext/mbstring/libmbfl
1754 #rm -rf ext/mbstring/oniguruma
1755 rm -rf ext/pcre/pcrelib
1756 rm -rf ext/pdo_sqlite/sqlite
1757 #rm -rf ext/soap/interop
1758 %if %{with system_xmlrpc_epi}
1759 rm -rf ext/xmlrpc/libxmlrpc
1763 # this test hungs on ac-ppc
1764 #mv ext/reflection/tests/007.php{,ignore}
1765 # this test gets killed by itself
1766 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1769 cp -af Zend/LICENSE{,.Zend}
1772 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1773 if [ $API != %{php_api_version} ]; then
1774 echo "Set %%define php_api_version to $API and re-run."
1778 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1779 if [ $API != %{zend_module_api} ]; then
1780 echo "Set %%define zend_module_api to $API and re-run."
1784 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1785 if [ $API != %{zend_extension_api} ]; then
1786 echo "Set %%define zend_extension_api to $API and re-run."
1790 export EXTENSION_DIR="%{php_extensiondir}"
1791 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1792 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1795 cp -f /usr/share/automake/config.* .
1799 export PROG_SENDMAIL="/usr/lib/sendmail"
1816 for sapi in $sapis; do
1818 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1823 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1826 sapi_args='--disable-cgi'
1829 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
1832 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
1835 ver=$(rpm -q --qf '%{V}' apache1-devel)
1836 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1839 ver=$(rpm -q --qf '%{V}' apache-devel)
1840 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1846 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1847 --cache-file=config.cache \
1849 --with-libdir=%{_lib} \
1850 --with-config-file-path=%{_sysconfdir} \
1851 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1852 --with-exec-dir=%{_bindir} \
1853 --%{!?debug:dis}%{?debug:en}able-debug \
1854 %{?with_zts:--enable-maintainer-zts} \
1855 %{?with_suhosin:--enable-suhosin} \
1856 %{?with_zend_multibyte:--enable-zend-multibyte} \
1857 --enable-inline-optimization \
1858 --enable-bcmath=shared \
1859 --enable-calendar=shared \
1860 --enable-ctype=shared \
1861 --enable-dba=shared \
1862 --enable-dom=shared \
1863 --enable-exif=shared \
1864 --enable-ftp=shared \
1865 --enable-gd-native-ttf \
1866 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
1868 --enable-magic-quotes \
1869 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
1871 --enable-pcntl=shared \
1872 --enable-pdo=shared \
1873 --enable-json=shared \
1874 --enable-hash=shared \
1875 --enable-xmlwriter=shared \
1877 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1878 --with-fpm-log=/var/log/fpm.log \
1879 --with-fpm-pid=/var/run/php/fpm.pid \
1881 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1882 --with-pdo-dblib=shared \
1884 %if %{with interbase} && !%{with interbase_inst}
1885 --with-pdo-firebird=shared,/usr \
1887 --with-pdo-mysql=shared \
1888 %{?with_oci8:--with-pdo-oci=shared} \
1889 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1890 %{?with_pgsql:--with-pdo-pgsql=shared} \
1891 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1892 --enable-posix=shared \
1893 --enable-reflection \
1895 --enable-session=shared \
1896 --enable-shmop=shared \
1897 --enable-simplexml=shared \
1898 --enable-spl=shared \
1899 --enable-sysvmsg=shared \
1900 --enable-sysvsem=shared \
1901 --enable-sysvshm=shared \
1902 --enable-safe-mode \
1903 --enable-soap=shared \
1904 --enable-sockets=shared \
1905 --enable-tokenizer=shared \
1906 --enable-ucd-snmp-hack \
1907 %{?with_wddx:--enable-wddx=shared} \
1908 --enable-xml=shared \
1909 --enable-xmlreader=shared \
1911 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1913 --enable-dbase=shared \
1914 --without-libexpat-dir \
1915 %{?with_fdf:--with-fdftk=shared} \
1916 --with-iconv=shared \
1917 --with-freetype-dir=shared \
1918 --with-gettext=shared \
1919 --with-gd=shared%{?with_system_gd:,/usr} \
1922 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1923 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1924 --with-jpeg-dir=/usr \
1925 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1926 --with-mcrypt=shared \
1927 %{?with_mhash:--with-mhash=shared} \
1928 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
1929 %{?with_ming:--with-ming=shared} \
1930 %{?with_mm:--with-mm} \
1931 %{?with_mssql:--with-mssql=shared} \
1932 --with-mysql=shared,/usr \
1933 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1934 %{?with_mysqli:--with-mysqli=shared} \
1935 --with-ncurses=shared \
1936 %{?with_oci8:--with-oci8=shared} \
1937 %{?with_openssl:--with-openssl=shared} \
1939 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
1940 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1941 --with-pear=%{php_pear_dir} \
1942 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1943 --with-png-dir=/usr \
1944 %{?with_pspell:--with-pspell=shared} \
1945 --with-readline=shared \
1946 %{?with_recode:--with-recode=shared} \
1948 %{?with_snmp:--with-snmp=shared} \
1949 %{?with_sybase:--with-sybase=shared,/usr} \
1950 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1951 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1952 --with-t1lib=shared \
1953 %{?with_tidy:--with-tidy=shared} \
1954 %{?with_odbc:--with-unixODBC=shared,/usr} \
1955 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1957 --with-zlib=shared \
1958 --with-zlib-dir=shared,/usr \
1959 --enable-zip=shared,/usr \
1961 cp -f Makefile Makefile.$sapi
1962 cp -f main/php_config.h php_config.h.$sapi
1963 cp -f config.log config.log.$sapi
1966 # must make this first, so modules can link against it.
1967 %{__make} libphp_common.la
1968 %{__make} build-modules
1971 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1975 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1978 test_args="-dextension_dir=modules -dextension=simplexml.so"
1980 cp -af php_config.h.cgi main/php_config.h
1981 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1982 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1983 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn $test_args)" = cgi ] || exit 1
1986 cp -af php_config.h.cli main/php_config.h
1987 %{__make} sapi/cli/php -f Makefile.cli
1988 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n $test_args)" = cli ] || exit 1
1992 cp -af php_config.h.fcgi main/php_config.h
1993 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1994 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1995 cp -r sapi/cgi sapi/fcgi
1996 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn $test_args)" = cgi-fcgi ] || exit 1
2000 cp -af php_config.h.fpm main/php_config.h
2001 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2002 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
2003 cp -r sapi/cgi sapi/fpm
2004 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn $test_args)" = cgi-fcgi ] || exit 1
2008 # Run tests, using the CLI SAPI
2009 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2010 unset TZ LANG LC_ALL || :
2012 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
2016 rm -rf $RPM_BUILD_ROOT
2017 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
2018 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
2019 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
2020 $RPM_BUILD_ROOT%{_mandir}/man1 \
2022 # install the apache modules' files
2023 %{__make} install-headers install-build install-modules install-programs \
2024 INSTALL_ROOT=$RPM_BUILD_ROOT
2026 # install apache1 DSO module
2028 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2031 # install apache2 DSO module
2033 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2036 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2037 # fix install paths, avoid evil rpaths
2038 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2040 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2043 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2047 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2052 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
2053 %{__make} install-fpm -f Makefile.fpm \
2054 INSTALL_ROOT=$RPM_BUILD_ROOT
2055 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2056 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2057 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2061 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2062 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2063 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2065 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2067 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2069 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2071 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2072 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2073 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2076 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2077 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2078 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2082 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2083 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2084 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2087 # Generate stub .ini files for each subpackage
2088 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2089 generate_inifiles() {
2090 for so in modules/*.so; do
2091 mod=$(basename $so .so)
2092 conf="%{_sysconfdir}/conf.d/$mod.ini"
2093 # xml needs to be loaded before wddx
2094 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2095 # pre needs to be loaded before SPL
2096 [ "$mod" = "pcre" ] && conf="%{_sysconfdir}/conf.d/PCRE.ini"
2097 # spl needs to be loaded before mysqli
2098 [ "$mod" = "spl" ] && conf="%{_sysconfdir}/conf.d/SPL.ini"
2100 cat > $RPM_BUILD_ROOT$conf <<-EOF
2101 ; Enable $mod extension module
2108 # per SAPI ini directories
2109 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2112 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
2114 # use system automake and {lib,sh}tool
2115 %if "%{pld_release}" != "ac"
2116 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2117 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2118 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2120 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2122 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2123 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2125 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2127 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2128 # isn't installed by install-headers make target, we do it manually here.
2129 # this header file is required by e.g. filter PECL extension
2130 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2131 # for php-pecl-mailparse
2132 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2133 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2136 rm -rf $RPM_BUILD_ROOT
2138 %post -n apache1-mod_php
2139 if [ "$1" = "1" ]; then
2140 %service -q apache restart
2143 %postun -n apache1-mod_php
2144 if [ "$1" = "0" ]; then
2145 %service -q apache restart
2148 %post -n apache-mod_php
2149 if [ "$1" = "1" ]; then
2150 %service -q httpd restart
2153 %postun -n apache-mod_php
2154 if [ "$1" = "0" ]; then
2155 %service -q httpd restart
2159 /sbin/chkconfig --add php-fpm
2160 %service php-fpm restart
2163 if [ "$1" = 0 ]; then
2164 %service php-fpm stop
2165 /sbin/chkconfig --del php-fpm
2168 %post common -p /sbin/ldconfig
2169 %postun common -p /sbin/ldconfig
2172 # minimizing apache restarts logics. we restart webserver:
2174 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2175 # 2. first install of extension (post: $1 = 1)
2176 # 2. uninstall of extension (postun: $1 == 0)
2178 # the strict internal deps between extensions (and apache modules) and
2179 # common package are very important for all this to work.
2181 # restart webserver at the end of transaction
2182 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2183 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2186 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2188 /^AddType application\/x-httpd-php \.php/s,^,#,
2189 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2190 ' /etc/apache/apache.conf
2191 %service -q apache restart
2195 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2196 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2197 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2198 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2199 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2203 # common macros called at extension post/postun scriptlet
2204 %define extension_scripts() \
2206 if [ "$1" = "1" ]; then \
2207 %php_webserver_restart \
2211 if [ "$1" = "0" ]; then \
2212 %php_webserver_restart \
2216 # extension scripts defines
2217 %extension_scripts bcmath
2218 %extension_scripts bzip2
2219 %extension_scripts calendar
2220 %extension_scripts ctype
2221 %extension_scripts curl
2222 %extension_scripts dba
2223 %extension_scripts dbase
2224 %extension_scripts dom
2225 %extension_scripts exif
2226 %extension_scripts fdf
2227 %extension_scripts filter
2228 %extension_scripts ftp
2229 %extension_scripts gd
2230 %extension_scripts gettext
2231 %extension_scripts gmp
2232 %extension_scripts hash
2233 %extension_scripts iconv
2234 %extension_scripts imap
2235 %extension_scripts interbase
2236 %extension_scripts json
2237 %extension_scripts ldap
2238 %extension_scripts mbstring
2239 %extension_scripts mcrypt
2240 %extension_scripts mhash
2241 %extension_scripts mime_magic
2242 %extension_scripts ming
2243 %extension_scripts mssql
2244 %extension_scripts mysql
2245 %extension_scripts mysqli
2246 %extension_scripts oci8
2247 %extension_scripts odbc
2248 %extension_scripts openssl
2249 %extension_scripts pcre
2250 %extension_scripts pdo-dblib
2251 %extension_scripts pdo-firebird
2252 %extension_scripts pdo-mysql
2253 %extension_scripts pdo-odbc
2254 %extension_scripts pdo-pgsql
2255 %extension_scripts pdo-sqlite
2256 %extension_scripts pgsql
2257 %extension_scripts posix
2258 %extension_scripts pspell
2259 %extension_scripts recode
2260 %extension_scripts session
2261 %extension_scripts shmop
2262 %extension_scripts snmp
2263 %extension_scripts soap
2264 %extension_scripts sockets
2265 %extension_scripts spl
2266 %extension_scripts sqlite
2267 %extension_scripts sybase
2268 %extension_scripts sybase-ct
2269 %extension_scripts sysvmsg
2270 %extension_scripts sysvsem
2271 %extension_scripts sysvshm
2272 %extension_scripts tidy
2273 %extension_scripts tokenizer
2274 %extension_scripts wddx
2275 %extension_scripts xml
2276 %extension_scripts xmlreader
2277 %extension_scripts xmlrpc
2278 %extension_scripts xmlwriter
2279 %extension_scripts xsl
2280 %extension_scripts zip
2281 %extension_scripts zlib
2283 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2284 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2286 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2287 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2289 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2290 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2292 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2293 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2295 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2296 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2298 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2299 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2301 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2302 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2304 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2305 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2307 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2308 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2310 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2311 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2313 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2314 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2316 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2317 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2319 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2320 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2322 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2323 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2325 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2326 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2328 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2329 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2331 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2332 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2334 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2335 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2337 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2338 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2340 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2341 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2343 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2344 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2346 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2347 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2349 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2350 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2352 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2353 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2355 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2356 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2358 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2359 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2360 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2362 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2363 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2366 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2367 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2369 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2370 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2372 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2373 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2375 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2376 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2378 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2379 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2380 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2382 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2383 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2386 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2387 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2389 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2390 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2392 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2393 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2395 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2396 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2398 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2399 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2400 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2402 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2403 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2406 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2407 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2409 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2410 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2412 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2413 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2415 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2416 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2418 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2419 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2421 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2422 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2424 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2425 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2427 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2428 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2430 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2431 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2433 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2434 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2436 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2437 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2439 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2440 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2442 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2443 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2445 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2446 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2448 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2449 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2451 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2452 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2454 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2455 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2457 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2458 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2461 %files -n apache1-mod_php
2462 %defattr(644,root,root,755)
2463 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2464 %dir %{_sysconfdir}/apache.d
2465 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2466 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2470 %files -n apache-mod_php
2471 %defattr(644,root,root,755)
2472 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2473 %dir %{_sysconfdir}/apache2handler.d
2474 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2475 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2480 %defattr(644,root,root,755)
2481 %doc sapi/cgi/README.FastCGI
2482 %dir %{_sysconfdir}/cgi-fcgi.d
2483 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2484 %attr(755,root,root) %{_bindir}/php.fcgi
2488 %defattr(644,root,root,755)
2489 %dir %{_sysconfdir}/cgi.d
2490 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2491 %attr(755,root,root) %{_bindir}/php.cgi
2494 %defattr(644,root,root,755)
2495 %dir %{_sysconfdir}/cli.d
2496 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2497 %attr(755,root,root) %{_bindir}/php.cli
2498 %{_mandir}/man1/php.1*
2499 %{_mandir}/man1/php.cli.1*
2502 %defattr(644,root,root,755)
2503 %attr(755,root,root) %{_bindir}/php
2507 %defattr(644,root,root,755)
2508 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2509 %attr(755,root,root) %{_bindir}/php.fpm
2510 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2511 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2515 %defattr(644,root,root,755)
2517 %doc CREDITS Zend/ZEND_CHANGES
2518 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2519 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2522 %dir %{_sysconfdir}/conf.d
2523 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2524 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2525 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2526 %dir %{php_extensiondir}
2529 %defattr(644,root,root,755)
2530 %doc README.UNIX-BUILD-SYSTEM
2531 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2532 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2533 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2534 %attr(755,root,root) %{_bindir}/phpize
2535 %attr(755,root,root) %{_bindir}/php-config
2536 %attr(755,root,root) %{_libdir}/libphp_common.so
2537 %{_libdir}/libphp_common.la
2539 %{_libdir}/php/build
2540 %{_mandir}/man1/php-config.1*
2541 %{_mandir}/man1/phpize.1*
2544 %defattr(644,root,root,755)
2545 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2546 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2549 %defattr(644,root,root,755)
2550 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2551 %attr(755,root,root) %{php_extensiondir}/bz2.so
2554 %defattr(644,root,root,755)
2555 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2556 %attr(755,root,root) %{php_extensiondir}/calendar.so
2559 %defattr(644,root,root,755)
2560 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2561 %attr(755,root,root) %{php_extensiondir}/ctype.so
2565 %defattr(644,root,root,755)
2566 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2567 %attr(755,root,root) %{php_extensiondir}/curl.so
2571 %defattr(644,root,root,755)
2572 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2573 %attr(755,root,root) %{php_extensiondir}/dba.so
2576 %defattr(644,root,root,755)
2577 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2578 %attr(755,root,root) %{php_extensiondir}/dbase.so
2581 %defattr(644,root,root,755)
2582 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2583 %attr(755,root,root) %{php_extensiondir}/dom.so
2587 %defattr(644,root,root,755)
2588 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2589 %attr(755,root,root) %{php_extensiondir}/fdf.so
2594 %defattr(644,root,root,755)
2595 %doc README.input_filter
2596 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2597 %attr(755,root,root) %{php_extensiondir}/filter.so
2601 %defattr(644,root,root,755)
2602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2603 %attr(755,root,root) %{php_extensiondir}/exif.so
2606 %defattr(644,root,root,755)
2607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2608 %attr(755,root,root) %{php_extensiondir}/ftp.so
2611 %defattr(644,root,root,755)
2612 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2613 %attr(755,root,root) %{php_extensiondir}/gd.so
2616 %defattr(644,root,root,755)
2617 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2618 %attr(755,root,root) %{php_extensiondir}/gettext.so
2621 %defattr(644,root,root,755)
2622 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2623 %attr(755,root,root) %{php_extensiondir}/gmp.so
2626 %defattr(644,root,root,755)
2627 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2628 %attr(755,root,root) %{php_extensiondir}/hash.so
2631 %defattr(644,root,root,755)
2632 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2633 %attr(755,root,root) %{php_extensiondir}/iconv.so
2637 %defattr(644,root,root,755)
2638 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2639 %attr(755,root,root) %{php_extensiondir}/imap.so
2642 %if %{with interbase}
2644 %defattr(644,root,root,755)
2645 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2646 %attr(755,root,root) %{php_extensiondir}/interbase.so
2650 %defattr(644,root,root,755)
2651 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2652 %attr(755,root,root) %{php_extensiondir}/json.so
2656 %defattr(644,root,root,755)
2657 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2658 %attr(755,root,root) %{php_extensiondir}/ldap.so
2661 %if %{without zend_multibyte}
2663 %defattr(644,root,root,755)
2664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2665 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2669 %defattr(644,root,root,755)
2670 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2671 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2675 %defattr(644,root,root,755)
2676 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2677 %attr(755,root,root) %{php_extensiondir}/mhash.so
2680 %if %{with mime_magic}
2682 %defattr(644,root,root,755)
2683 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2684 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2691 %attr(755,root,root) %{php_extensiondir}/ming.so
2696 %defattr(644,root,root,755)
2697 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2698 %attr(755,root,root) %{php_extensiondir}/mssql.so
2702 %defattr(644,root,root,755)
2703 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2704 %attr(755,root,root) %{php_extensiondir}/mysql.so
2708 %defattr(644,root,root,755)
2709 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2710 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2714 %defattr(644,root,root,755)
2715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2716 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2720 %defattr(644,root,root,755)
2721 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2722 %attr(755,root,root) %{php_extensiondir}/oci8.so
2727 %defattr(644,root,root,755)
2728 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2729 %attr(755,root,root) %{php_extensiondir}/odbc.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2736 %attr(755,root,root) %{php_extensiondir}/openssl.so
2740 %defattr(644,root,root,755)
2741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2742 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2746 %defattr(644,root,root,755)
2747 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2748 %attr(755,root,root) %{php_extensiondir}/pcre.so
2752 %defattr(644,root,root,755)
2753 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2754 %attr(755,root,root) %{php_extensiondir}/pdo.so
2756 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2758 %defattr(644,root,root,755)
2759 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2760 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2763 %if %{with interbase} && !%{with interbase_inst}
2765 %defattr(644,root,root,755)
2766 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2767 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2771 %defattr(644,root,root,755)
2772 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2773 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2777 %defattr(644,root,root,755)
2778 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2779 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2784 %defattr(644,root,root,755)
2785 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2786 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2791 %defattr(644,root,root,755)
2792 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2793 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2798 %defattr(644,root,root,755)
2799 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2800 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2805 %defattr(644,root,root,755)
2806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2807 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2811 %defattr(644,root,root,755)
2812 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2813 %attr(755,root,root) %{php_extensiondir}/posix.so
2817 %defattr(644,root,root,755)
2818 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2819 %attr(755,root,root) %{php_extensiondir}/pspell.so
2823 %defattr(644,root,root,755)
2824 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2825 %attr(755,root,root) %{php_extensiondir}/readline.so
2829 %defattr(644,root,root,755)
2830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2831 %attr(755,root,root) %{php_extensiondir}/recode.so
2835 %defattr(644,root,root,755)
2836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2837 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2840 %defattr(644,root,root,755)
2841 %doc ext/session/mod_files.sh
2842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/session.ini
2843 %attr(755,root,root) %{php_extensiondir}/session.so
2846 %defattr(644,root,root,755)
2847 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2848 %attr(755,root,root) %{php_extensiondir}/shmop.so
2852 %defattr(644,root,root,755)
2853 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2854 %attr(755,root,root) %{php_extensiondir}/snmp.so
2858 %defattr(644,root,root,755)
2859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2860 %attr(755,root,root) %{php_extensiondir}/soap.so
2863 %defattr(644,root,root,755)
2864 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2865 %attr(755,root,root) %{php_extensiondir}/sockets.so
2868 %defattr(644,root,root,755)
2869 %doc ext/spl/{CREDITS,README,TODO}
2870 %doc ext/spl/examples
2871 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
2872 %attr(755,root,root) %{php_extensiondir}/spl.so
2876 %defattr(644,root,root,755)
2877 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2878 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2883 %defattr(644,root,root,755)
2884 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2885 %attr(755,root,root) %{php_extensiondir}/sybase.so
2888 %if %{with sybase_ct}
2890 %defattr(644,root,root,755)
2891 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2892 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2896 %defattr(644,root,root,755)
2897 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2898 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2901 %defattr(644,root,root,755)
2902 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2903 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2906 %defattr(644,root,root,755)
2907 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2908 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2912 %defattr(644,root,root,755)
2913 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2914 %attr(755,root,root) %{php_extensiondir}/tidy.so
2918 %defattr(644,root,root,755)
2919 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2920 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2924 %defattr(644,root,root,755)
2925 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2926 %attr(755,root,root) %{php_extensiondir}/wddx.so
2930 %defattr(644,root,root,755)
2931 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2932 %attr(755,root,root) %{php_extensiondir}/xml.so
2935 %defattr(644,root,root,755)
2936 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2937 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2941 %defattr(644,root,root,755)
2942 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2943 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2947 %defattr(644,root,root,755)
2948 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2949 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2952 %defattr(644,root,root,755)
2953 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2954 %attr(755,root,root) %{php_extensiondir}/xsl.so
2957 %defattr(644,root,root,755)
2958 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2959 %attr(755,root,root) %{php_extensiondir}/zip.so
2962 %defattr(644,root,root,755)
2963 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2964 %attr(755,root,root) %{php_extensiondir}/zlib.so