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
18 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
19 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
20 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
21 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
22 %bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
23 %bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
24 %bcond_without curl # without CURL extension module
25 %bcond_without filter # without filter extension module
26 %bcond_without imap # without IMAP extension module
27 %bcond_without interbase # without InterBase extension module
28 %bcond_without ldap # without LDAP extension module
29 %bcond_without mhash # without mhash extension module
30 %bcond_without mime_magic # without mime-magic module
31 %bcond_without ming # without ming extension module
32 %bcond_without mm # without mm support for session storage
33 %bcond_without mssql # without MS SQL extension module
34 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
35 %bcond_without odbc # without ODBC extension module
36 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
37 %bcond_without pcre # without PCRE extension module
38 %bcond_without pgsql # without PostgreSQL extension module
39 %bcond_without pspell # without pspell extension module
40 %bcond_without recode # without recode extension module
41 %bcond_without snmp # without SNMP extension module
42 %bcond_without sqlite # without SQLite extension module
43 %bcond_without sybase # without Sybase extension module
44 %bcond_without tidy # without Tidy extension module
45 %bcond_without wddx # without WDDX extension module
46 %bcond_without xmlrpc # without XML-RPC extension module
47 %bcond_without apache1 # disable building apache 1.3.x module
48 %bcond_without apache2 # disable building apache 2.x module
49 %bcond_without fcgi # disable building FCGI SAPI
50 %bcond_without zts # disable Zend Thread Safety
51 %bcond_without fpm # fpm patches from http://php-fpm.anight.org/
52 %bcond_with suhosin # with suhosin patch
53 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
54 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
55 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
57 %define apxs1 /usr/sbin/apxs1
58 %define apxs2 /usr/sbin/apxs
60 # some problems with apache 2.x
65 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
66 %undefine with_interbase
68 %if "%{pld_release}" == "th"
70 # ppc disabled (broken on th-ppc)
71 %undefine with_interbase
75 %ifnarch %{ix86} %{x8664}
76 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
80 %if %{without apache1} && %{without apache2}
81 ERROR: You need to select at least one Apache SAPI to build shared modules.
84 # filter depends on pcre
89 %if "%{pld_release}" == "ac"
90 %define magic_mime /usr/share/misc/magic.mime
92 %define magic_mime /usr/share/file/magic.mime
95 Summary: PHP: Hypertext Preprocessor
96 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
97 Summary(pl.UTF-8): Język skryptowy PHP
98 Summary(pt_BR.UTF-8): A linguagem de script PHP
99 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
100 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
107 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
108 # Source0-md5: 15c7b5a87f57332d6fc683528e28247b
109 Source2: %{name}-mod_%{name}.conf
110 Source3: %{name}-cgi-fcgi.ini
111 Source4: %{name}-cgi.ini
112 Source5: %{name}-apache.ini
113 Source6: %{name}-cli.ini
114 # Taken from: http://browsers.garykeith.com/downloads.asp
115 Source8: %{name}_browscap.ini
116 # lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
117 #Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
118 ## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
119 Source10: %{name}-fpm.init
120 Source11: %{name}-fpm.logrotate
121 Patch0: %{name}-shared.patch
122 Patch1: %{name}-pldlogo.patch
123 Patch2: %{name}-mail.patch
124 Patch3: %{name}-link-libs.patch
125 Patch4: %{name}-libpq_fs_h_path.patch
126 Patch5: %{name}-filter-shared.patch
127 Patch6: %{name}-build_modules.patch
128 Patch7: %{name}-sapi-ini-file.patch
129 Patch8: %{name}-no-metaccld.patch
130 Patch9: %{name}-sh.patch
131 Patch10: %{name}-ini.patch
132 Patch11: %{name}-acam.patch
133 Patch12: %{name}-threads-acfix.patch
134 Patch13: %{name}-tsrmlsfetchgcc2.patch
135 Patch14: %{name}-no_pear_install.patch
136 Patch15: %{name}-zlib.patch
137 Patch16: %{name}-sybase-fix.patch
138 Patch17: %{name}-readline.patch
139 Patch18: %{name}-nohttpd.patch
140 Patch19: %{name}-gd_imagerotate_enable.patch
141 Patch20: %{name}-uint32_t.patch
142 Patch21: %{name}-dba-link.patch
143 Patch22: %{name}-both-apxs.patch
144 Patch23: %{name}-builddir.patch
145 Patch24: %{name}-zlib-for-getimagesize.patch
146 Patch25: %{name}-versioning.patch
147 Patch26: %{name}-pear.patch
148 Patch27: %{name}-config-dir.patch
149 Patch28: %{name}-bug-42952.patch
150 Patch29: %{name}-fcgi-graceful.patch
151 Patch30: %{name}-apr-apu.patch
152 Patch31: %{name}-fcgi-error_log-no-newlines.patch
153 Patch32: %{name}-curl-limit-speed.patch
154 Patch33: %{name}-mime_magic.patch
155 Patch34: %{name}-libtool.patch
156 Patch35: %{name}-tds.patch
157 Patch36: %{name}-mysql-charsetphpini.patch
158 Patch37: %{name}-mysqli-charsetphpini.patch
159 Patch38: %{name}-pdo_mysql-charsetphpini.patch
160 Patch39: %{name}-use-prog_sendmail.patch
161 Patch40: %{name}-fpm.patch
162 Patch41: %{name}-fpm-config.patch
163 Patch42: %{name}-fpm-initdir.patch
164 Patch43: %{name}-silent-session-cleanup.patch
165 Patch44: %{name}-include_path.patch
166 Patch45: %{name}-imap-annotations.patch
167 Patch46: %{name}-imap-myrights.patch
168 Patch47: suhosin.patch
169 Patch48: %{name}-bug-48697.patch
170 Patch49: %{name}-m4-divert.patch
171 Patch50: %{name}-bug-48619.patch
172 URL: http://www.php.net/
173 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
174 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
175 BuildRequires: autoconf >= 2.53
176 BuildRequires: automake >= 1.4d
178 BuildRequires: bzip2-devel
179 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
180 BuildRequires: cyrus-sasl-devel
181 BuildRequires: db-devel >= 4.0
182 BuildRequires: elfutils-devel
184 BuildRequires: expat-devel
185 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
187 %{?with_fcgi:BuildRequires: fcgi-devel}
188 %{?with_fdf:BuildRequires: fdftk-devel}
190 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
191 BuildRequires: freetds-devel
193 BuildRequires: freetype-devel >= 2.0
194 %if %{with system_gd}
195 BuildRequires: gd-devel >= 2.0.28-4
196 BuildRequires: gd-devel(imagerotate) = 5.2.0
198 BuildRequires: gdbm-devel
199 BuildRequires: gmp-devel
200 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
201 BuildRequires: libjpeg-devel
202 BuildRequires: libltdl-devel >= 1.4
203 BuildRequires: libmcrypt-devel >= 2.4.4
204 BuildRequires: libpng-devel >= 1.0.8
205 BuildRequires: libtiff-devel
206 %if "%{pld_release}" != "ac"
207 BuildRequires: libtool >= 2:2.2
209 BuildRequires: libtool
211 BuildRequires: libwrap-devel
212 BuildRequires: libxml2-devel >= 2.5.10
213 BuildRequires: libxslt-devel >= 1.1.0
214 %{?with_mhash:BuildRequires: mhash-devel}
215 %{?with_ming:BuildRequires: ming-devel >= 0.3}
216 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
217 BuildRequires: mysql-devel >= 4.0.0
218 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
219 BuildRequires: ncurses-ext-devel
220 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
221 %if %{with openssl} || %{with ldap}
222 BuildRequires: openssl-devel >= 0.9.7d
224 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
225 BuildRequires: pam-devel
226 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
227 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
228 %{?with_pgsql:BuildRequires: postgresql-devel}
229 BuildRequires: readline-devel
230 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
231 BuildRequires: rpm >= 4.4.9-56
232 BuildRequires: rpm-build >= 4.4.0
233 BuildRequires: rpmbuild(macros) >= 1.238
234 %{?with_sqlite:BuildRequires: sqlite-devel}
235 %{?with_sqlite:BuildRequires: sqlite3-devel}
236 BuildRequires: t1lib-devel
237 %{?with_tidy:BuildRequires: tidy-devel}
238 %{?with_odbc:BuildRequires: unixODBC-devel}
239 BuildRequires: zlib-devel >= 1.0.9
241 BuildRequires: apache1-devel
244 BuildRequires: apache-devel >= 2.0.52-2
245 BuildRequires: apr-devel >= 1:1.0.0
246 BuildRequires: apr-util-devel >= 1:1.0.0
249 BuildRequires: judy-devel
250 BuildRequires: libevent-devel >= 1.4.7-3
252 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
254 %define php_sysconfdir /etc/php
255 %define php_extensiondir %{_libdir}/php
256 %define _sysconfdir %{php_sysconfdir}
258 # must be in sync with source. extra check ensuring that it is so is done in %%build
259 %define php_api_version 20041225
260 %define zend_module_api 20060613
261 %define zend_extension_api 220060519
262 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
263 %define php_debug %{!?debug:0}%{?debug:1}
266 # ORACLE_HOME is required for oci8 ext to build
267 %define _preserve_env %_preserve_env_base ORACLE_HOME
271 PHP is an HTML-embedded scripting language. PHP attempts to make it
272 easy for developers to write dynamically generated web pages. PHP also
273 offers built-in database integration for several commercial and
274 non-commercial database management systems, so writing a
275 database-enabled web page with PHP is fairly simple. The most common
276 use of PHP coding is probably as a replacement for CGI scripts. The
277 mod_php module enables the Apache web server to understand and process
278 the embedded PHP language in web pages. This package contains php
281 %description -l fr.UTF-8
282 PHP est un langage de script embarque dans le HTM. PHP essaye de
283 rendre simple aux developpeurs d'ecrire des pages web generees
284 dynamiquement. PHP incorpore egalement une integration avec plusieurs
285 systemes de gestion de bases de donnees commerciaux et
286 non-connerciaux, qui rent facile la creation de pages web liees avec
287 des bases de donnees. L'utilisation la plus commune de PHP est
288 probablement en remplacement de scripts CGI. Le module mod_php permet
289 au serveur web apache de comprendre et de traiter le langage PHP
290 integre dans des pages web. Ce package contient php version
293 %description -l pl.UTF-8
294 PHP jest językiem skryptowym, którego polecenia umieszcza się w
295 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
296 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
297 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
298 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
299 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
300 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
301 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
304 %description -l pt_BR.UTF-8
305 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
306 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
307 com algumas características únicas, específicas ao PHP. O objetivo da
308 linguagem é permitir que desenvolvedores web escrevam páginas
309 dinamicamente geradas de forma rápida.
311 %description -l ru.UTF-8
312 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
313 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
314 для работы с базами данных относительно просто. Наиболее популярное
315 использование PHP - замена для CGI скриптов.
317 %description -l uk.UTF-8
318 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
319 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
320 роботи з базами даних є доволі простим. Найбільш популярне
321 використання PHP - заміна для CGI скриптів.
323 %package -n apache1-mod_php
324 Summary: PHP DSO module for apache 1.3.x
325 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
326 Group: Development/Languages/PHP
327 Requires(triggerpostun): sed >= 4.0
328 Requires: %{name}-common = %{epoch}:%{version}-%{release}
329 Requires: apache1(EAPI) >= 1.3.33-2
330 Requires: apache1-mod_mime
331 Provides: webserver(php) = %{version}
332 Obsoletes: apache-mod_php < 1:4.1.1
335 %description -n apache1-mod_php
336 PHP as DSO module for apache 1.3.x.
338 %description -n apache1-mod_php -l pl.UTF-8
339 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
341 %package -n apache-mod_php
342 Summary: PHP DSO module for apache 2.x
343 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
344 Group: Development/Languages/PHP
345 Requires: %{name}-common = %{epoch}:%{version}-%{release}
346 Requires: apache(modules-api) = %{apache_modules_api}
347 Requires: apache-mod_mime
348 Provides: webserver(php) = %{version}
351 %description -n apache-mod_php
352 PHP as DSO module for apache 2.x.
354 %description -n apache-mod_php -l pl.UTF-8
355 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
358 Summary: php as FastCGI program
359 Summary(pl.UTF-8): php jako program FastCGI
360 Group: Development/Languages/PHP
361 Requires: %{name}-common = %{epoch}:%{version}-%{release}
362 Provides: webserver(php) = %{version}
365 php as FastCGI program.
367 %description fcgi -l pl.UTF-8
368 php jako program FastCGI.
371 Summary: php as CGI program
372 Summary(pl.UTF-8): php jako program CGI
373 Group: Development/Languages/PHP
374 Requires: %{name}-common = %{epoch}:%{version}-%{release}
380 %description cgi -l pl.UTF-8
381 php jako program CGI.
384 Summary: php as CLI interpreter
385 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
386 Group: Development/Languages/PHP
387 Requires: %{name}-common = %{epoch}:%{version}-%{release}
390 php as CLI interpreter.
392 %description cli -l pl.UTF-8
393 php jako interpreter działający z linii poleceń.
396 Summary: /usr/bin/php symlink
397 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
398 Group: Development/Languages/PHP
399 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
400 Obsoletes: /usr/bin/php
403 Package providing /usr/bin/php symlink to PHP CLI.
405 %description program -l pl.UTF-8
406 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
409 Summary: PHP FastCGI Process Manager
410 Group: Development/Languages/PHP
411 URL: http://php-fpm.anight.org/
412 Requires(post,preun): /sbin/chkconfig
413 Requires: %{name}-common = %{epoch}:%{version}-%{release}
414 Requires: libevent >= 1.4.7-3
416 Provides: webserver(php) = %{version}
419 PHP FastCGI Process Manager.
422 Summary: Common files needed by both apache module and CGI
423 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
424 Summary(ru.UTF-8): Разделяемые библиотеки для php
425 Summary(uk.UTF-8): Бібліотеки спільного використання для php
427 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
428 Requires: glibc >= 6:2.3.5
431 Provides: php(libxml)
432 %{?with_zend_multibyte:Provides: php(mbstring)}
433 Provides: php(modules_api) = %{php_api_version}
434 Provides: php(overload)
435 %{?with_pcre:Provides: php(pcre)}
436 Provides: php(reflection)
437 Provides: php(session)
438 Provides: php(simplexml)
440 Provides: php(standard)
441 Provides: php(zend_extension_api) = %{zend_extension_api}
442 Provides: php(zend_module_api) = %{zend_module_api}
443 %{?with_zend_multibyte:Provides: php-mbstring = %{epoch}:%{version}-%{release}}
444 %{?with_pcre:Provides: php-pcre = %{epoch}:%{version}-%{release}}
445 Provides: php5(debug) = %{php_debug}
446 Provides: php5(thread-safety) = %{zend_zts}
447 Obsoletes: php-pcre < 4:5.2.0
448 Obsoletes: php-pecl-domxml
449 Obsoletes: php-session < 3:4.2.1-2
450 Conflicts: php4-common < 3:4.4.4-8
451 Conflicts: rpm < 4.4.2-0.2
454 Common files needed by both apache module and CGI.
456 %description common -l pl.UTF-8
457 Wspólne pliki dla modułu apacha i programu CGI.
459 %description common -l ru.UTF-8
460 Этот пакет содержит общие файлы для разных вариантов реализации PHP
461 (самодостаточной и в качестве модуля apache).
463 %description common -l uk.UTF-8
464 Цей пакет містить спільні файли для різних варіантів реалізації PHP
465 (самодостатньої та в якості модуля apache).
468 Summary: Files for PHP modules development
469 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
470 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
471 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
472 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
473 Group: Development/Languages/PHP
474 Requires: %{name}-common = %{epoch}:%{version}-%{release}
477 %if "%{pld_release}" != "ac"
478 Requires: libtool >= 2:2.2
482 %{?with_pcre:Requires: pcre-devel >= 6.6}
484 Obsoletes: php-pear-devel
485 Obsoletes: php4-devel
488 The php-devel package lets you compile dynamic extensions to PHP.
489 Included here is the source for the PHP extensions. Instead of
490 recompiling the whole php binary to add support for, say, oracle,
491 install this package and use the new self-contained extensions
492 support. For more information, read the file
493 README.SELF-CONTAINED-EXTENSIONS.
495 %description devel -l pl.UTF-8
496 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
497 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
498 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
499 samodzielnych rozszerzeniach można znaleźć w pliku
500 README.SELF-CONTAINED-EXTENSIONS.
502 %description devel -l pt_BR.UTF-8
503 Este pacote contém arquivos usados no desenvolvimento de programas ou
506 %description devel -l ru.UTF-8
507 Пакет php-devel дает возможность компилировать динамические расширения
508 PHP. Пакет включает исходный код этих расширений. Вместо повторной
509 компиляции бинарного файла php для добавления, например, поддержки
510 oracle, установите этот пакет для компилирования отдельных расширений.
511 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
513 %description devel -l uk.UTF-8
514 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
515 До пакету включено вихідний код для розширень. Замість повторної
516 компіляції бінарного файлу php для додання, наприклад, підтримки
517 oracle, встановіть цей пакет для компіляції окремих розширень.
518 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
521 Summary: bcmath extension module for PHP
522 Summary(pl.UTF-8): Moduł bcmath dla PHP
524 Requires: %{name}-common = %{epoch}:%{version}-%{release}
525 Provides: php(bcmath)
528 This is a dynamic shared object (DSO) for PHP that will add bc style
529 precision math functions support.
531 %description bcmath -l pl.UTF-8
532 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
533 matematycznych takich jak w programie bc.
536 Summary: Bzip2 extension module for PHP
537 Summary(pl.UTF-8): Moduł bzip2 dla PHP
539 Requires: %{name}-common = %{epoch}:%{version}-%{release}
543 This is a dynamic shared object (DSO) for PHP that will add bzip2
544 compression support to PHP.
546 %description bzip2 -l pl.UTF-8
547 Moduł PHP umożliwiający używanie kompresji bzip2.
550 Summary: Calendar extension module for PHP
551 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
553 Requires: %{name}-common = %{epoch}:%{version}-%{release}
554 Provides: php(calendar)
556 %description calendar
557 This is a dynamic shared object (DSO) for PHP that will add calendar
560 %description calendar -l pl.UTF-8
561 Moduł PHP dodający wsparcie dla kalendarza.
564 Summary: ctype extension module for PHP
565 Summary(pl.UTF-8): Moduł ctype dla PHP
567 Requires: %{name}-common = %{epoch}:%{version}-%{release}
571 This is a dynamic shared object (DSO) for PHP that will add ctype
574 %description ctype -l pl.UTF-8
575 Moduł PHP umożliwiający korzystanie z funkcji ctype.
578 Summary: curl extension module for PHP
579 Summary(pl.UTF-8): Moduł curl dla PHP
581 Requires: %{name}-common = %{epoch}:%{version}-%{release}
585 This is a dynamic shared object (DSO) for PHP that will add curl
588 %description curl -l pl.UTF-8
589 Moduł PHP umożliwiający korzystanie z biblioteki curl.
592 Summary: DBA extension module for PHP
593 Summary(pl.UTF-8): Moduł DBA dla PHP
595 Requires: %{name}-common = %{epoch}:%{version}-%{release}
599 This is a dynamic shared object (DSO) for PHP that will add flat-file
600 databases (DBA) support.
602 %description dba -l pl.UTF-8
603 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
607 Summary: DBase extension module for PHP
608 Summary(pl.UTF-8): Moduł DBase dla PHP
610 Requires: %{name}-common = %{epoch}:%{version}-%{release}
614 This is a dynamic shared object (DSO) for PHP that will add DBase
617 %description dbase -l pl.UTF-8
618 Moduł PHP ze wsparciem dla DBase.
621 Summary: DOM extension module for PHP
622 Summary(pl.UTF-8): Moduł DOM dla PHP
624 Requires: %{name}-common = %{epoch}:%{version}-%{release}
626 # it has some compatibility functions
627 Provides: php(domxml)
628 Obsoletes: php-domxml <= 3:4.3.8-1
631 This is a dynamic shared object (DSO) for PHP that will add new DOM
634 %description dom -l pl.UTF-8
635 Moduł PHP dodający nową obsługę DOM.
638 Summary: exif extension module for PHP
639 Summary(pl.UTF-8): Moduł exif dla PHP
641 Requires: %{name}-common = %{epoch}:%{version}-%{release}
645 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
646 support in image files.
648 %description exif -l pl.UTF-8
649 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
652 Summary: FDF extension module for PHP
653 Summary(pl.UTF-8): Moduł FDF dla PHP
655 Requires: %{name}-common = %{epoch}:%{version}-%{release}
659 This PHP module adds support for PDF Forms through Adobe FDFTK
662 %description fdf -l pl.UTF-8
663 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
667 Summary: Extension for safely dealing with input parameters
668 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
670 Requires: %{name}-common = %{epoch}:%{version}-%{release}
671 Provides: php(filter)
672 Obsoletes: php-pecl-filter
675 We all know that you should always check input variables, but PHP does
676 not offer really good functionality for doing this in a safe way. The
677 Input Filter extension is meant to address this issue by implementing
678 a set of filters and mechanisms that users can use to safely access
681 %description filter -l pl.UTF-8
682 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
683 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
684 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
685 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
686 mogą bezpiecznie używać do dostępu do danych.
689 Summary: FTP extension module for PHP
690 Summary(pl.UTF-8): Moduł FTP dla PHP
692 Requires: %{name}-common = %{epoch}:%{version}-%{release}
696 This is a dynamic shared object (DSO) for PHP that will add FTP
699 %description ftp -l pl.UTF-8
700 Moduł PHP dodający obsługę protokołu FTP.
703 Summary: GD extension module for PHP
704 Summary(pl.UTF-8): Moduł GD dla PHP
706 Requires: %{name}-common = %{epoch}:%{version}-%{release}
707 %if %{with system_gd}
708 Requires: gd >= 2.0.28-4
710 Requires: gd(imagerotate) = 5.2.0
715 This is a dynamic shared object (DSO) for PHP that will add GD
716 support, allowing you to create and manipulate images with PHP.
718 %description gd -l pl.UTF-8
719 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
720 tworzenie i obróbkę obrazków.
723 Summary: gettext extension module for PHP
724 Summary(pl.UTF-8): Moduł gettext dla PHP
726 Requires: %{name}-common = %{epoch}:%{version}-%{release}
727 Provides: php(gettext)
730 This is a dynamic shared object (DSO) for PHP that will add gettext
733 %description gettext -l pl.UTF-8
734 Moduł PHP dodający obsługę lokalizacji przez gettext.
737 Summary: gmp extension module for PHP
738 Summary(pl.UTF-8): Moduł gmp dla PHP
740 Requires: %{name}-common = %{epoch}:%{version}-%{release}
744 This is a dynamic shared object (DSO) for PHP that will add arbitrary
745 length number support with GNU MP library.
747 %description gmp -l pl.UTF-8
748 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
749 liczbach o dowolnej długości.
752 Summary: HASH Message Digest Framework
753 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
755 Requires: %{name}-common = %{epoch}:%{version}-%{release}
757 Obsoletes: php-pecl-hash
760 Native implementations of common message digest algorithms using a
761 generic factory method.
763 %description hash -l pl.UTF-8
764 Natywne implementacje popularnych algorytmów obliczania skrótów
765 wiadomości przy użyciu wspólnego interfejsu.
768 Summary: iconv extension module for PHP
769 Summary(pl.UTF-8): Moduł iconv dla PHP
771 Requires: %{_libdir}/gconv
772 Requires: %{name}-common = %{epoch}:%{version}-%{release}
777 This is a dynamic shared object (DSO) for PHP that will add iconv
780 %description iconv -l pl.UTF-8
781 Moduł PHP dodający obsługę iconv.
784 Summary: IMAP extension module for PHP
785 Summary(pl.UTF-8): Moduł IMAP dla PHP
786 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
788 Requires: %{name}-common = %{epoch}:%{version}-%{release}
792 This is a dynamic shared object (DSO) for PHP that will add IMAP
795 %description imap -l pl.UTF-8
796 Moduł PHP dodający obsługę skrzynek IMAP.
798 %description imap -l pt_BR.UTF-8
799 Um módulo para aplicações PHP que usam IMAP.
802 Summary: InterBase/Firebird database module for PHP
803 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
805 Requires: %{name}-common = %{epoch}:%{version}-%{release}
806 Provides: php(interbase)
807 %{?with_interbase_inst:Autoreq: false}
809 %description interbase
810 This is a dynamic shared object (DSO) for PHP that will add InterBase
811 and Firebird database support.
813 %description interbase -l pl.UTF-8
814 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
817 Summary: PHP C extension for JSON serialization
818 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
820 Requires: %{name}-common = %{epoch}:%{version}-%{release}
822 Obsoletes: php-pecl-json
825 php-json is an extremely fast PHP C extension for JSON (JavaScript
826 Object Notation) serialisation.
828 %description json -l pl.UTF-8
829 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
830 (JavaScript Object Notation).
833 Summary: LDAP extension module for PHP
834 Summary(pl.UTF-8): Moduł LDAP dla PHP
835 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
837 Requires: %{name}-common = %{epoch}:%{version}-%{release}
841 This is a dynamic shared object (DSO) for PHP that will add LDAP
844 %description ldap -l pl.UTF-8
845 Moduł PHP dodający obsługę LDAP.
847 %description ldap -l pt_BR.UTF-8
848 Um módulo para aplicações PHP que usam LDAP.
851 Summary: mbstring extension module for PHP
852 Summary(pl.UTF-8): Moduł mbstring dla PHP
854 Requires: %{name}-common = %{epoch}:%{version}-%{release}
855 Provides: php(mbstring)
857 %description mbstring
858 This is a dynamic shared object (DSO) for PHP that will add multibyte
861 %description mbstring -l pl.UTF-8
862 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
865 Summary: mcrypt extension module for PHP
866 Summary(pl.UTF-8): Moduł mcrypt dla PHP
868 Requires: %{name}-common = %{epoch}:%{version}-%{release}
869 Provides: php(mcrypt)
872 This is a dynamic shared object (DSO) for PHP that will add mcrypt
875 %description mcrypt -l pl.UTF-8
876 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
879 Summary: mhash extension module for PHP
880 Summary(pl.UTF-8): Moduł mhash dla PHP
882 Requires: %{name}-common = %{epoch}:%{version}-%{release}
886 This is a dynamic shared object (DSO) for PHP that will add mhash
889 %description mhash -l pl.UTF-8
890 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
893 Summary: mime_magic extension module for PHP
894 Summary(pl.UTF-8): Moduł mime_magic dla PHP
896 Requires: %{name}-common = %{epoch}:%{version}-%{release}
897 Requires: %{magic_mime}
898 Provides: php(mime_magic)
900 %description mime_magic
901 This PHP module adds support for MIME type lookup via file magic
902 numbers using magic.mime database.
904 %description mime_magic -l pl.UTF-8
905 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
906 znaczników plików z użyciem bazy danych magic.mime.
909 Summary: ming extension module for PHP
910 Summary(pl.UTF-8): Moduł ming dla PHP
912 Requires: %{name}-common = %{epoch}:%{version}-%{release}
913 Requires: ming >= 0.3
917 This is a dynamic shared object (DSO) for PHP that will add ming
918 (Flash - .swf files) support.
920 %description ming -l pl.UTF-8
921 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
925 Summary: MS SQL extension module for PHP
926 Summary(pl.UTF-8): Moduł MS SQL dla PHP
928 Requires: %{name}-common = %{epoch}:%{version}-%{release}
932 This is a dynamic shared object (DSO) for PHP that will add MS SQL
933 databases support through FreeTDS library.
935 %description mssql -l pl.UTF-8
936 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
940 Summary: MySQL database module for PHP
941 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
942 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
944 Requires: %{name}-common = %{epoch}:%{version}-%{release}
948 This is a dynamic shared object (DSO) for PHP that will add MySQL
951 %description mysql -l pl.UTF-8
952 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
954 %description mysql -l pt_BR.UTF-8
955 Um módulo para aplicações PHP que usam bancos de dados MySQL.
958 Summary: MySQLi module for PHP
959 Summary(pl.UTF-8): Moduł MySQLi dla PHP
961 Requires: %{name}-common = %{epoch}:%{version}-%{release}
962 Requires: mysql-libs >= 4.1.0
963 Provides: php(mysqli)
966 This is a dynamic shared object (DSO) for PHP that will add MySQLi
967 (Improved MySQL) support. The difference between it and mysql module
968 is that it provides access to functionality of MySQL 4.1 and above.
970 %description mysqli -l pl.UTF-8
971 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
972 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
973 MySQL w wersji 4.1 i nowszych.
976 Summary: ncurses module for PHP
977 Summary(pl.UTF-8): Moduł ncurses dla PHP
979 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
980 Provides: php(ncurses)
983 This PHP module adds support for ncurses functions (only for cli and
986 %description ncurses -l pl.UTF-8
987 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
990 Summary: Oracle 8+ database module for PHP
991 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
993 Requires: %{name}-common = %{epoch}:%{version}-%{release}
998 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
999 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1001 %description oci8 -l pl.UTF-8
1002 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1003 poprzez interfejs Oracle8 Call-Interface (OCI8).
1006 Summary: ODBC extension module for PHP
1007 Summary(pl.UTF-8): Moduł ODBC dla PHP
1008 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1010 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1011 Requires: unixODBC >= 2.1.1-3
1015 This is a dynamic shared object (DSO) for PHP that will add ODBC
1018 %description odbc -l pl.UTF-8
1019 Moduł PHP ze wsparciem dla ODBC.
1021 %description odbc -l pt_BR.UTF-8
1022 Um módulo para aplicações PHP que usam ODBC.
1025 Summary: OpenSSL extension module for PHP
1026 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1028 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1029 Provides: php(openssl)
1031 %description openssl
1032 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1035 %description openssl -l pl.UTF-8
1036 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1039 Summary: Process Control extension module for PHP
1040 Summary(pl.UTF-8): Moduł Process Control dla PHP
1042 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1043 Provides: php(pcntl)
1046 This is a dynamic shared object (DSO) for PHP that will add process
1047 spawning and control support. It supports functions like fork(),
1048 waitpid(), signal() etc.
1050 %description pcntl -l pl.UTF-8
1051 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1052 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1055 Summary: PHP Data Objects (PDO)
1056 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1058 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1060 Obsoletes: php-pecl-PDO
1063 This is a dynamic shared object (DSO) for PHP that will add PDO
1066 %description pdo -l pl.UTF-8
1067 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1070 Summary: PHP Data Objects (PDO) FreeTDS support
1071 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1073 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1074 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1075 Provides: php(dblib)
1077 %description pdo-dblib
1078 This is a dynamic shared object (DSO) for PHP that will add PDO
1081 %description pdo-dblib -l pl.UTF-8
1082 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1085 %package pdo-firebird
1086 Summary: PHP Data Objects (PDO) Firebird support
1087 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1089 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1090 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1091 Provides: php(pdo-firebird)
1092 Obsoletes: php-pecl-PDO_FIREBIRD
1094 %description pdo-firebird
1095 This is a dynamic shared object (DSO) for PHP that will add PDO
1098 %description pdo-firebird -l pl.UTF-8
1099 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1103 Summary: PHP Data Objects (PDO) MySQL support
1104 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1106 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1107 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1108 Provides: php(pdo-mysql)
1109 Obsoletes: php-pecl-PDO_MYSQL
1111 %description pdo-mysql
1112 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1115 %description pdo-mysql -l pl.UTF-8
1116 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1120 Summary: PHP Data Objects (PDO) Oracle support
1121 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1123 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1124 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1125 Provides: php(pdo-oci)
1126 Obsoletes: php-pecl-PDO_OCI
1128 %description pdo-oci
1129 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1132 %description pdo-oci -l pl.UTF-8
1133 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1137 Summary: PHP Data Objects (PDO) ODBC support
1138 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1140 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1141 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1142 Provides: php(pdo-odbc)
1143 Obsoletes: php-pecl-PDO_ODBC
1145 %description pdo-odbc
1146 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1149 %description pdo-odbc -l pl.UTF-8
1150 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1154 Summary: PHP Data Objects (PDO) PostgreSQL support
1155 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1157 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1158 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1159 Provides: php(pdo-pgsql)
1160 Provides: php-pecl-PDO_PGSQL
1161 Obsoletes: php-pecl-PDO_PGSQL
1163 %description pdo-pgsql
1164 This is a dynamic shared object (DSO) for PHP that will add PDO
1167 %description pdo-pgsql -l pl.UTF-8
1168 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1172 Summary: PHP Data Objects (PDO) SQLite support
1173 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1175 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1176 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1177 Provides: php(pdo-sqlite)
1178 Obsoletes: php-pecl-PDO_SQLITE
1180 %description pdo-sqlite
1181 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1184 %description pdo-sqlite -l pl.UTF-8
1185 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1189 Summary: PostgreSQL database module for PHP
1190 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1192 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1193 Provides: php(pgsql)
1196 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1199 %description pgsql -l pl.UTF-8
1200 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1202 %description pgsql -l pt_BR.UTF-8
1203 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1206 Summary: POSIX extension module for PHP
1207 Summary(pl.UTF-8): Moduł POSIX dla PHP
1209 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1210 Provides: php(posix)
1213 This is a dynamic shared object (DSO) for PHP that will add POSIX
1214 functions support to PHP.
1216 %description posix -l pl.UTF-8
1217 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1220 Summary: pspell extension module for PHP
1221 Summary(pl.UTF-8): Moduł pspell dla PHP
1223 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1224 Provides: php(pspell)
1227 This is a dynamic shared object (DSO) for PHP that will add pspell
1228 support to PHP. It allows to check the spelling of a word and offer
1231 %description pspell -l pl.UTF-8
1232 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1233 sprawdzanie pisowni słowa i sugerowanie poprawek.
1236 Summary: readline extension module for PHP
1237 Summary(pl.UTF-8): Moduł readline dla PHP
1239 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1240 Provides: php(readline)
1242 %description readline
1243 This PHP module adds support for readline functions (only for cli and
1246 %description readline -l pl.UTF-8
1247 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1250 Summary: recode extension module for PHP
1251 Summary(pl.UTF-8): Moduł recode dla PHP
1253 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1254 Requires: recode >= 3.5d-3
1255 Provides: php(recode)
1258 This is a dynamic shared object (DSO) for PHP that will add recode
1261 %description recode -l pl.UTF-8
1262 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1266 Summary: Shared Memory Operations extension module for PHP
1267 Summary(pl.UTF-8): Moduł shmop dla PHP
1269 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1270 Provides: php(shmop)
1273 This is a dynamic shared object (DSO) for PHP that will add Shared
1274 Memory Operations support.
1276 %description shmop -l pl.UTF-8
1277 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1280 Summary: Simple XML extension module for PHP
1281 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1283 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1284 Provides: php(simplexml)
1286 %description simplexml
1287 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1290 %description simplexml -l pl.UTF-8
1291 Moduł PHP dodający obsługę prostego XML-a.
1294 Summary: SNMP extension module for PHP
1295 Summary(pl.UTF-8): Moduł SNMP dla PHP
1297 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1298 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1302 This is a dynamic shared object (DSO) for PHP that will add SNMP
1305 %description snmp -l pl.UTF-8
1306 Moduł PHP dodający obsługę SNMP.
1309 Summary: soap extension module for PHP
1310 Summary(pl.UTF-8): Moduł soap dla PHP
1312 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1316 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1319 %description soap -l pl.UTF-8
1320 Moduł PHP dodający obsługę SOAP/WSDL.
1323 Summary: sockets extension module for PHP
1324 Summary(pl.UTF-8): Moduł socket dla PHP
1326 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1327 Provides: php(sockets)
1329 %description sockets
1330 This is a dynamic shared object (DSO) for PHP that will add sockets
1333 %description sockets -l pl.UTF-8
1334 Moduł PHP dodający obsługę gniazdek.
1337 Summary: SQLite extension module for PHP
1338 Summary(pl.UTF-8): Moduł SQLite dla PHP
1340 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1341 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1342 Provides: php(sqlite)
1345 SQLite is a C library that implements an embeddable SQL database
1346 engine. Programs that link with the SQLite library can have SQL
1347 database access without running a separate RDBMS process.
1349 SQLite is not a client library used to connect to a big database
1350 server. SQLite is the server. The SQLite library reads and writes
1351 directly to and from the database files on disk.
1353 %description sqlite -l pl.UTF-8
1354 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1355 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1356 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1359 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1360 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1361 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1365 Summary: Sybase DB extension module for PHP
1366 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1368 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1369 Provides: php(sybase)
1370 Obsoletes: php-sybase-ct
1371 Conflicts: php-sybase-ct
1374 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1375 MS SQL databases support through SYBDB library. Currently Sybase
1376 module is not maintained. Using Sybase-CT module is recommended
1379 %description sybase -l pl.UTF-8
1380 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1381 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1382 Zaleca się używanie modułu Sybase-CT.
1385 Summary: Sybase-CT extension module for PHP
1386 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1388 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1389 Provides: php(sybase-ct)
1390 Obsoletes: php-sybase
1391 Conflicts: php-sybase
1393 %description sybase-ct
1394 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1395 MS SQL databases support through CT-lib.
1397 %description sybase-ct -l pl.UTF-8
1398 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1402 Summary: SysV msg extension module for PHP
1403 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1405 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1406 Provides: php(sysvmsg)
1408 %description sysvmsg
1409 This is a dynamic shared object (DSO) for PHP that will add SysV
1410 message queues support.
1412 %description sysvmsg -l pl.UTF-8
1413 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1416 Summary: SysV sem extension module for PHP
1417 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1419 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1420 Provides: php(sysvsem)
1422 %description sysvsem
1423 This is a dynamic shared object (DSO) for PHP that will add SysV
1426 %description sysvsem -l pl.UTF-8
1427 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1430 Summary: SysV shm extension module for PHP
1431 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1433 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1434 Provides: php(sysvshm)
1436 %description sysvshm
1437 This is a dynamic shared object (DSO) for PHP that will add SysV
1438 Shared Memory support.
1440 %description sysvshm -l pl.UTF-8
1441 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1444 Summary: Tidy extension module for PHP
1445 Summary(pl.UTF-8): Moduł Tidy dla PHP
1447 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1452 This is a dynamic shared object (DSO) for PHP that will add Tidy
1455 %description tidy -l pl.UTF-8
1456 Moduł PHP umożliwiający korzystanie z tidy.
1459 Summary: tokenizer extension module for PHP
1460 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1462 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1463 Provides: php(tokenizer)
1465 %description tokenizer
1466 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1469 %description tokenizer -l pl.UTF-8
1470 Moduł PHP dodający obsługę tokenizera do PHP.
1473 Summary: wddx extension module for PHP
1474 Summary(pl.UTF-8): Moduł wddx dla PHP
1476 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1477 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1478 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1482 This is a dynamic shared object (DSO) for PHP that will add wddx
1485 %description wddx -l pl.UTF-8
1486 Moduł PHP umożliwiający korzystanie z wddx.
1489 Summary: XML extension module for PHP
1490 Summary(pl.UTF-8): Moduł XML dla PHP
1492 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1496 This is a dynamic shared object (DSO) for PHP that will add XML
1497 support. This extension lets you create XML parsers and then define
1498 handlers for different XML events.
1500 %description xml -l pl.UTF-8
1501 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1502 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1503 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1506 Summary: XML Reader extension module for PHP
1507 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1509 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1510 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1511 Provides: php(xmlreader)
1513 %description xmlreader
1514 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1515 support. The XMLReader extension is an XML Pull parser. The reader
1516 acts as a cursor going forward on the document stream and stopping at
1517 each node on the way.
1519 %description xmlreader -l pl.UTF-8
1520 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1521 działa jako kursor przechodzący przez strumień dokumentu i
1522 zatrzymujący się na każdym węźle po drodze.
1525 Summary: xmlrpc extension module for PHP
1526 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1528 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1529 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1530 Provides: php(xmlrpc)
1533 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1536 %description xmlrpc -l pl.UTF-8
1537 Moduł PHP dodający obsługę XMLRPC.
1540 Summary: Fast, non-cached, forward-only means to write XML data
1541 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1543 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1544 Provides: php(xmlwriter)
1545 Obsoletes: php-pecl-xmlwriter
1547 %description xmlwriter
1548 This extension wraps the libxml xmlWriter API. Represents a writer
1549 that provides a non-cached, forward-only means of generating streams
1550 or files containing XML data.
1552 %description xmlwriter -l pl.UTF-8
1553 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1554 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1555 plików zawierających dane XML.
1558 Summary: xsl extension module for PHP
1559 Summary(pl.UTF-8): Moduł xsl dla PHP
1561 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1562 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1563 Requires: libxslt >= 1.0.18
1564 # actually not true, functionality is similar, but API differs
1566 Obsoletes: php-xslt <= 3:4.3.8-1
1569 This is a dynamic shared object (DSO) for PHP that will add new XSL
1570 support (using libxslt).
1572 %description xsl -l pl.UTF-8
1573 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1576 Summary: Zip management extension
1577 Summary(pl.UTF-8): Zarządzanie archiwami zip
1579 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1581 Obsoletes: php-pecl-zip
1584 Zip is an extension to create, modify and read zip files.
1586 %description zip -l pl.UTF-8
1587 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1588 odczyt archiwów zip.
1591 Summary: Zlib extension module for PHP
1592 Summary(pl.UTF-8): Moduł zlib dla PHP
1594 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1598 This is a dynamic shared object (DSO) for PHP that will add zlib
1599 compression support to PHP.
1601 %description zlib -l pl.UTF-8
1602 Moduł PHP umożliwiający używanie kompresji zlib.
1607 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1620 cp php.ini-dist php.ini
1622 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1632 %if %{with system_gd}
1641 %{?with_versioning:%patch25 -p1}
1644 %{__tar} jxf %{SOURCE9}
1645 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1646 mv $v/$v gentoo-patchset
1647 for a in gentoo-patchset/*.patch; do
1660 %if "%{pld_release}" != "ac"
1665 # mysql default charset for mysql/mysql/pdo-mysql extensions
1689 # conflict seems to be resolved by recode patches
1690 rm -f ext/recode/config9.m4
1692 # remove all bundled libraries not to link with them accidentally
1693 #rm -rf ext/sqlite/libsqlite
1694 #rm -rf ext/bcmath/libbcmath
1695 #rm -rf ext/date/lib
1696 #rm -rf ext/dba/libcdb
1697 #rm -rf ext/dba/libflatfile
1698 #rm -rf ext/dba/libinifile
1699 #rm -rf ext/gd/libgd
1700 #rm -rf ext/mbstring/libmbfl
1701 #rm -rf ext/mbstring/oniguruma
1702 rm -rf ext/pcre/pcrelib
1703 rm -rf ext/pdo_sqlite/sqlite
1704 #rm -rf ext/soap/interop
1705 %if %{with system_xmlrpc_epi}
1706 rm -rf ext/xmlrpc/libxmlrpc
1710 # this test hungs on ac-ppc
1711 #mv ext/reflection/tests/007.php{,ignore}
1712 # this test gets killed by itself
1713 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1716 cp -f Zend/LICENSE{,.Zend}
1719 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1720 if [ $API != %{php_api_version} ]; then
1721 echo "Set %%define php_api_version to $API and re-run."
1725 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1726 if [ $API != %{zend_module_api} ]; then
1727 echo "Set %%define zend_module_api to $API and re-run."
1731 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1732 if [ $API != %{zend_extension_api} ]; then
1733 echo "Set %%define zend_extension_api to $API and re-run."
1737 export EXTENSION_DIR="%{php_extensiondir}"
1738 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1739 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1742 cp -f /usr/share/automake/config.* .
1746 export PROG_SENDMAIL="/usr/lib/sendmail"
1763 for sapi in $sapis; do
1765 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1770 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1773 sapi_args='--disable-cgi'
1776 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
1779 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
1782 ver=$(rpm -q --qf '%{V}' apache1-devel)
1783 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1786 ver=$(rpm -q --qf '%{V}' apache-devel)
1787 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1793 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1794 --cache-file=config.cache \
1796 --with-libdir=%{_lib} \
1797 --with-config-file-path=%{_sysconfdir} \
1798 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1799 --with-exec-dir=%{_bindir} \
1800 --%{!?debug:dis}%{?debug:en}able-debug \
1801 %{?with_zts:--enable-maintainer-zts} \
1802 %{?with_suhosin:--enable-suhosin} \
1803 %{?with_zend_multibyte:--enable-zend-multibyte} \
1804 --enable-inline-optimization \
1805 --enable-bcmath=shared \
1806 --enable-calendar=shared \
1807 --enable-ctype=shared \
1808 --enable-dba=shared \
1809 --enable-dom=shared \
1810 --enable-exif=shared \
1811 --enable-ftp=shared \
1812 --enable-gd-native-ttf \
1813 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
1815 --enable-magic-quotes \
1816 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
1818 --enable-pcntl=shared \
1819 --enable-pdo=shared \
1820 --enable-json=shared \
1821 --enable-hash=shared \
1822 --enable-xmlwriter=shared \
1824 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1825 --with-fpm-log=/var/log/fpm.log \
1826 --with-fpm-pid=/var/run/php/fpm.pid \
1828 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1829 --with-pdo-dblib=shared \
1831 %if %{with interbase} && !%{with interbase_inst}
1832 --with-pdo-firebird=shared,/usr \
1834 --with-pdo-mysql=shared \
1835 %{?with_oci8:--with-pdo-oci=shared} \
1836 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1837 %{?with_pgsql:--with-pdo-pgsql=shared} \
1838 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1839 --enable-posix=shared \
1840 --enable-reflection \
1843 --enable-shmop=shared \
1844 --enable-simplexml \
1845 --enable-sysvmsg=shared \
1846 --enable-sysvsem=shared \
1847 --enable-sysvshm=shared \
1848 --enable-safe-mode \
1849 --enable-soap=shared \
1850 --enable-sockets=shared \
1851 --enable-tokenizer=shared \
1852 --enable-ucd-snmp-hack \
1853 %{?with_wddx:--enable-wddx=shared} \
1854 --enable-xml=shared \
1855 --enable-xmlreader=shared \
1857 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1859 --enable-dbase=shared \
1861 --with-libexpat-dir=shared,/usr \
1863 --without-libexpat-dir \
1865 %{?with_fdf:--with-fdftk=shared} \
1866 --with-iconv=shared \
1867 --with-freetype-dir=shared \
1868 --with-gettext=shared \
1869 --with-gd=shared%{?with_system_gd:,/usr} \
1872 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1873 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1874 --with-jpeg-dir=/usr \
1875 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1876 --with-mcrypt=shared \
1877 %{?with_mhash:--with-mhash=shared} \
1878 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
1879 %{?with_ming:--with-ming=shared} \
1880 %{?with_mm:--with-mm} \
1881 %{?with_mssql:--with-mssql=shared} \
1882 --with-mysql=shared,/usr \
1883 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1884 %{?with_mysqli:--with-mysqli=shared} \
1885 --with-ncurses=shared \
1886 %{?with_oci8:--with-oci8=shared} \
1887 %{?with_openssl:--with-openssl=shared} \
1889 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1890 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1891 --with-pear=%{php_pear_dir} \
1892 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1893 --with-png-dir=/usr \
1894 %{?with_pspell:--with-pspell=shared} \
1895 --with-readline=shared \
1896 %{?with_recode:--with-recode=shared} \
1898 %{?with_snmp:--with-snmp=shared} \
1899 %{?with_sybase:--with-sybase=shared,/usr} \
1900 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1901 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1902 --with-t1lib=shared \
1903 %{?with_tidy:--with-tidy=shared} \
1904 %{?with_odbc:--with-unixODBC=shared,/usr} \
1905 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1907 --with-zlib=shared \
1908 --with-zlib-dir=shared,/usr \
1909 --enable-zip=shared,/usr \
1911 cp -f Makefile Makefile.$sapi
1912 cp -f main/php_config.h php_config.h.$sapi
1913 cp -f config.log config.log.$sapi
1916 # must make this first, so modules can link against it.
1917 %{__make} libphp_common.la
1918 %{__make} build-modules
1921 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1925 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1929 cp -af php_config.h.cgi main/php_config.h
1930 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1931 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1932 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1935 cp -af php_config.h.cli main/php_config.h
1936 %{__make} sapi/cli/php -f Makefile.cli
1937 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1941 cp -af php_config.h.fcgi main/php_config.h
1942 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1943 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1944 cp -r sapi/cgi sapi/fcgi
1945 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1949 cp -af php_config.h.fpm main/php_config.h
1950 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1951 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
1952 cp -r sapi/cgi sapi/fpm
1953 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1957 # Run tests, using the CLI SAPI
1958 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1959 unset TZ LANG LC_ALL || :
1961 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1965 rm -rf $RPM_BUILD_ROOT
1966 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1967 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1968 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1969 $RPM_BUILD_ROOT%{_mandir}/man1 \
1971 # install the apache modules' files
1972 %{__make} install-headers install-build install-modules install-programs \
1973 INSTALL_ROOT=$RPM_BUILD_ROOT
1975 # install apache1 DSO module
1977 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1980 # install apache2 DSO module
1982 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1985 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1986 # fix install paths, avoid evil rpaths
1987 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1989 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1992 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1996 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2001 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
2002 %{__make} install-fpm -f Makefile.fpm \
2003 INSTALL_ROOT=$RPM_BUILD_ROOT
2004 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2005 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2006 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2010 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2011 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2012 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2014 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2016 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2018 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2020 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2021 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2022 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2025 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2026 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2027 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2031 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2032 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2033 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2036 # Generate stub .ini files for each subpackage
2037 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2038 generate_inifiles() {
2039 for so in modules/*.so; do
2040 mod=$(basename $so .so)
2041 conf="%{_sysconfdir}/conf.d/$mod.ini"
2042 # xml needs to be loaded before wddx
2043 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2045 cat > $RPM_BUILD_ROOT$conf <<-EOF
2046 ; Enable $mod extension module
2053 # per SAPI ini directories
2054 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2057 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
2059 # use system automake and {lib,sh}tool
2060 %if "%{pld_release}" != "ac"
2061 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2062 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2063 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2065 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2067 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2068 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2070 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2072 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2073 # isn't installed by install-headers make target, we do it manually here.
2074 # this header file is required by e.g. filter PECL extension
2075 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2076 # for php-pecl-mailparse
2077 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2078 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2081 rm -rf $RPM_BUILD_ROOT
2083 %post -n apache1-mod_php
2084 if [ "$1" = "1" ]; then
2085 %service -q apache restart
2088 %postun -n apache1-mod_php
2089 if [ "$1" = "0" ]; then
2090 %service -q apache restart
2093 %post -n apache-mod_php
2094 if [ "$1" = "1" ]; then
2095 %service -q httpd restart
2098 %postun -n apache-mod_php
2099 if [ "$1" = "0" ]; then
2100 %service -q httpd restart
2104 /sbin/chkconfig --add php-fpm
2105 %service php-fpm restart
2108 if [ "$1" = 0 ]; then
2109 %service php-fpm stop
2110 /sbin/chkconfig --del php-fpm
2113 %post common -p /sbin/ldconfig
2114 %postun common -p /sbin/ldconfig
2117 # minimizing apache restarts logics. we restart webserver:
2119 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2120 # 2. first install of extension (post: $1 = 1)
2121 # 2. uninstall of extension (postun: $1 == 0)
2123 # the strict internal deps between extensions (and apache modules) and
2124 # common package are very important for all this to work.
2126 # restart webserver at the end of transaction
2127 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2128 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2131 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2133 /^AddType application\/x-httpd-php \.php/s,^,#,
2134 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2135 ' /etc/apache/apache.conf
2136 %service -q apache restart
2140 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2141 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2142 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2143 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2144 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2148 # common macros called at extension post/postun scriptlet
2149 %define extension_scripts() \
2151 if [ "$1" = "1" ]; then \
2152 %php_webserver_restart \
2156 if [ "$1" = "0" ]; then \
2157 %php_webserver_restart \
2161 # extension scripts defines
2162 %extension_scripts bcmath
2163 %extension_scripts bzip2
2164 %extension_scripts calendar
2165 %extension_scripts ctype
2166 %extension_scripts curl
2167 %extension_scripts dba
2168 %extension_scripts dbase
2169 %extension_scripts dom
2170 %extension_scripts exif
2171 %extension_scripts fdf
2172 %extension_scripts filter
2173 %extension_scripts ftp
2174 %extension_scripts gd
2175 %extension_scripts gettext
2176 %extension_scripts gmp
2177 %extension_scripts hash
2178 %extension_scripts iconv
2179 %extension_scripts imap
2180 %extension_scripts interbase
2181 %extension_scripts json
2182 %extension_scripts ldap
2183 %extension_scripts mbstring
2184 %extension_scripts mcrypt
2185 %extension_scripts mhash
2186 %extension_scripts mime_magic
2187 %extension_scripts ming
2188 %extension_scripts mssql
2189 %extension_scripts mysql
2190 %extension_scripts mysqli
2191 %extension_scripts oci8
2192 %extension_scripts odbc
2193 %extension_scripts openssl
2194 %extension_scripts pdo-dblib
2195 %extension_scripts pdo-firebird
2196 %extension_scripts pdo-mysql
2197 %extension_scripts pdo-odbc
2198 %extension_scripts pdo-pgsql
2199 %extension_scripts pdo-sqlite
2200 %extension_scripts pgsql
2201 %extension_scripts posix
2202 %extension_scripts pspell
2203 %extension_scripts recode
2204 %extension_scripts shmop
2205 %extension_scripts snmp
2206 %extension_scripts soap
2207 %extension_scripts sockets
2208 %extension_scripts sqlite
2209 %extension_scripts sybase
2210 %extension_scripts sybase-ct
2211 %extension_scripts sysvmsg
2212 %extension_scripts sysvsem
2213 %extension_scripts sysvshm
2214 %extension_scripts tidy
2215 %extension_scripts tokenizer
2216 %extension_scripts wddx
2217 %extension_scripts xml
2218 %extension_scripts xmlreader
2219 %extension_scripts xmlrpc
2220 %extension_scripts xmlwriter
2221 %extension_scripts xsl
2222 %extension_scripts zip
2223 %extension_scripts zlib
2225 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2228 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2231 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2232 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2234 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2235 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2237 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2238 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2240 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2241 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2243 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2244 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2246 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2249 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2252 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2255 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2258 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2261 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2264 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2267 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2268 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2270 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2271 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2273 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2274 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2276 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2277 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2279 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2280 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2282 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2283 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2285 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2286 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2288 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2289 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2291 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2292 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2294 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2295 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2297 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2298 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2300 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2301 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2302 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2304 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2305 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2308 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2309 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2311 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2312 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2314 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2315 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2317 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2318 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2320 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2321 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2322 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2324 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2325 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2328 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2329 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2331 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2332 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2334 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2335 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2337 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2338 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2339 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2341 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2342 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2345 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2346 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2348 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2349 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2351 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2352 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2354 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2355 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2357 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2358 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2360 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2361 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2363 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2364 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2366 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2367 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2369 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2370 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2372 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2373 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2375 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2376 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2378 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2379 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2381 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2382 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2384 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2385 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2387 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2388 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2390 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2391 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2393 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2394 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2397 %files -n apache1-mod_php
2398 %defattr(644,root,root,755)
2399 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2400 %dir %{_sysconfdir}/apache.d
2401 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2402 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2406 %files -n apache-mod_php
2407 %defattr(644,root,root,755)
2408 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2409 %dir %{_sysconfdir}/apache2handler.d
2410 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2411 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2416 %defattr(644,root,root,755)
2417 %doc sapi/cgi/README.FastCGI
2418 %dir %{_sysconfdir}/cgi-fcgi.d
2419 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2420 %attr(755,root,root) %{_bindir}/php.fcgi
2424 %defattr(644,root,root,755)
2425 %dir %{_sysconfdir}/cgi.d
2426 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2427 %attr(755,root,root) %{_bindir}/php.cgi
2430 %defattr(644,root,root,755)
2431 %dir %{_sysconfdir}/cli.d
2432 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2433 %attr(755,root,root) %{_bindir}/php.cli
2434 %{_mandir}/man1/php.1*
2435 %{_mandir}/man1/php.cli.1*
2438 %defattr(644,root,root,755)
2439 %attr(755,root,root) %{_bindir}/php
2443 %defattr(644,root,root,755)
2444 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2445 %attr(755,root,root) %{_bindir}/php.fpm
2446 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2447 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2451 %defattr(644,root,root,755)
2453 %doc CREDITS Zend/ZEND_CHANGES
2454 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2455 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2458 %dir %{_sysconfdir}/conf.d
2459 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2460 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2461 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2462 %dir %{php_extensiondir}
2464 %doc ext/session/mod_files.sh
2467 %defattr(644,root,root,755)
2468 %doc README.UNIX-BUILD-SYSTEM
2469 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2470 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2471 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2472 %attr(755,root,root) %{_bindir}/phpize
2473 %attr(755,root,root) %{_bindir}/php-config
2474 %attr(755,root,root) %{_libdir}/libphp_common.so
2475 %{_libdir}/libphp_common.la
2477 %{_libdir}/php/build
2478 %{_mandir}/man1/php-config.1*
2479 %{_mandir}/man1/phpize.1*
2482 %defattr(644,root,root,755)
2483 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2484 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2487 %defattr(644,root,root,755)
2488 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2489 %attr(755,root,root) %{php_extensiondir}/bz2.so
2492 %defattr(644,root,root,755)
2493 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2494 %attr(755,root,root) %{php_extensiondir}/calendar.so
2497 %defattr(644,root,root,755)
2498 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2499 %attr(755,root,root) %{php_extensiondir}/ctype.so
2503 %defattr(644,root,root,755)
2504 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2505 %attr(755,root,root) %{php_extensiondir}/curl.so
2509 %defattr(644,root,root,755)
2510 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2511 %attr(755,root,root) %{php_extensiondir}/dba.so
2514 %defattr(644,root,root,755)
2515 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2516 %attr(755,root,root) %{php_extensiondir}/dbase.so
2519 %defattr(644,root,root,755)
2520 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2521 %attr(755,root,root) %{php_extensiondir}/dom.so
2525 %defattr(644,root,root,755)
2526 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2527 %attr(755,root,root) %{php_extensiondir}/fdf.so
2532 %defattr(644,root,root,755)
2533 %doc README.input_filter
2534 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2535 %attr(755,root,root) %{php_extensiondir}/filter.so
2539 %defattr(644,root,root,755)
2540 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2541 %attr(755,root,root) %{php_extensiondir}/exif.so
2544 %defattr(644,root,root,755)
2545 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2546 %attr(755,root,root) %{php_extensiondir}/ftp.so
2549 %defattr(644,root,root,755)
2550 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2551 %attr(755,root,root) %{php_extensiondir}/gd.so
2554 %defattr(644,root,root,755)
2555 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2556 %attr(755,root,root) %{php_extensiondir}/gettext.so
2559 %defattr(644,root,root,755)
2560 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2561 %attr(755,root,root) %{php_extensiondir}/gmp.so
2564 %defattr(644,root,root,755)
2565 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2566 %attr(755,root,root) %{php_extensiondir}/hash.so
2569 %defattr(644,root,root,755)
2570 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2571 %attr(755,root,root) %{php_extensiondir}/iconv.so
2575 %defattr(644,root,root,755)
2576 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2577 %attr(755,root,root) %{php_extensiondir}/imap.so
2580 %if %{with interbase}
2582 %defattr(644,root,root,755)
2583 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2584 %attr(755,root,root) %{php_extensiondir}/interbase.so
2588 %defattr(644,root,root,755)
2589 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2590 %attr(755,root,root) %{php_extensiondir}/json.so
2594 %defattr(644,root,root,755)
2595 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2596 %attr(755,root,root) %{php_extensiondir}/ldap.so
2599 %if %{without zend_multibyte}
2601 %defattr(644,root,root,755)
2602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2603 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2607 %defattr(644,root,root,755)
2608 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2609 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2613 %defattr(644,root,root,755)
2614 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2615 %attr(755,root,root) %{php_extensiondir}/mhash.so
2618 %if %{with mime_magic}
2620 %defattr(644,root,root,755)
2621 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2622 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2627 %defattr(644,root,root,755)
2628 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2629 %attr(755,root,root) %{php_extensiondir}/ming.so
2634 %defattr(644,root,root,755)
2635 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2636 %attr(755,root,root) %{php_extensiondir}/mssql.so
2640 %defattr(644,root,root,755)
2641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2642 %attr(755,root,root) %{php_extensiondir}/mysql.so
2646 %defattr(644,root,root,755)
2647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2648 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2652 %defattr(644,root,root,755)
2653 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2654 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2658 %defattr(644,root,root,755)
2659 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2660 %attr(755,root,root) %{php_extensiondir}/oci8.so
2665 %defattr(644,root,root,755)
2666 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2667 %attr(755,root,root) %{php_extensiondir}/odbc.so
2672 %defattr(644,root,root,755)
2673 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2674 %attr(755,root,root) %{php_extensiondir}/openssl.so
2678 %defattr(644,root,root,755)
2679 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2680 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2685 %attr(755,root,root) %{php_extensiondir}/pdo.so
2687 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2691 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2694 %if %{with interbase} && !%{with interbase_inst}
2696 %defattr(644,root,root,755)
2697 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2698 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2702 %defattr(644,root,root,755)
2703 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2704 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2708 %defattr(644,root,root,755)
2709 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2710 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2715 %defattr(644,root,root,755)
2716 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2717 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2722 %defattr(644,root,root,755)
2723 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2724 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2729 %defattr(644,root,root,755)
2730 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2731 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2736 %defattr(644,root,root,755)
2737 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2738 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2742 %defattr(644,root,root,755)
2743 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2744 %attr(755,root,root) %{php_extensiondir}/posix.so
2748 %defattr(644,root,root,755)
2749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2750 %attr(755,root,root) %{php_extensiondir}/pspell.so
2754 %defattr(644,root,root,755)
2755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2756 %attr(755,root,root) %{php_extensiondir}/readline.so
2760 %defattr(644,root,root,755)
2761 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2762 %attr(755,root,root) %{php_extensiondir}/recode.so
2766 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2767 # simplexml can be built shared, but SPL startup fails
2768 # we could add R: -simplexml to -common...
2770 %defattr(644,root,root,755)
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2772 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2776 %defattr(644,root,root,755)
2777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2778 %attr(755,root,root) %{php_extensiondir}/shmop.so
2782 %defattr(644,root,root,755)
2783 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2784 %attr(755,root,root) %{php_extensiondir}/snmp.so
2788 %defattr(644,root,root,755)
2789 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2790 %attr(755,root,root) %{php_extensiondir}/soap.so
2793 %defattr(644,root,root,755)
2794 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2795 %attr(755,root,root) %{php_extensiondir}/sockets.so
2799 %defattr(644,root,root,755)
2800 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2801 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2806 %defattr(644,root,root,755)
2807 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2808 %attr(755,root,root) %{php_extensiondir}/sybase.so
2811 %if %{with sybase_ct}
2813 %defattr(644,root,root,755)
2814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2815 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2819 %defattr(644,root,root,755)
2820 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2821 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2824 %defattr(644,root,root,755)
2825 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2826 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2829 %defattr(644,root,root,755)
2830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2831 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2835 %defattr(644,root,root,755)
2836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2837 %attr(755,root,root) %{php_extensiondir}/tidy.so
2841 %defattr(644,root,root,755)
2842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2843 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2847 %defattr(644,root,root,755)
2848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2849 %attr(755,root,root) %{php_extensiondir}/wddx.so
2853 %defattr(644,root,root,755)
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2855 %attr(755,root,root) %{php_extensiondir}/xml.so
2858 %defattr(644,root,root,755)
2859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2860 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2864 %defattr(644,root,root,755)
2865 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2866 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2870 %defattr(644,root,root,755)
2871 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2872 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2875 %defattr(644,root,root,755)
2876 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2877 %attr(755,root,root) %{php_extensiondir}/xsl.so
2880 %defattr(644,root,root,755)
2881 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2882 %attr(755,root,root) %{php_extensiondir}/zip.so
2885 %defattr(644,root,root,755)
2886 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2887 %attr(755,root,root) %{php_extensiondir}/zlib.so