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
17 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
18 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
19 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
20 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
21 %bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
22 %bcond_without curl # without CURL extension module
23 %bcond_without filter # without filter extension module
24 %bcond_without imap # without IMAP extension module
25 %bcond_without interbase # without InterBase extension module
26 %bcond_without ldap # without LDAP extension module
27 %bcond_without mhash # without mhash extension module
28 %bcond_without mime_magic # without mime-magic module
29 %bcond_without ming # without ming extension module
30 %bcond_without mm # without mm support for session storage
31 %bcond_without mssql # without MS SQL extension module
32 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
33 %bcond_without odbc # without ODBC extension module
34 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
35 %bcond_without pcre # without PCRE extension module
36 %bcond_without pgsql # without PostgreSQL extension module
37 %bcond_without pspell # without pspell extension module
38 %bcond_without recode # without recode extension module
39 %bcond_without snmp # without SNMP extension module
40 %bcond_without sqlite # without SQLite extension module
41 %bcond_without sybase # without Sybase extension module
42 %bcond_without sybase_ct # without Sybase-CT extension module
43 %bcond_without tidy # without Tidy extension module
44 %bcond_without wddx # without WDDX extension module
45 %bcond_without xmlrpc # without XML-RPC extension module
46 %bcond_without apache1 # disable building apache 1.3.x module
47 %bcond_without apache2 # disable building apache 2.x module
48 %bcond_without fcgi # disable building FCGI SAPI
49 %bcond_without zts # disable Zend Thread Safety
50 %bcond_without fpm # fpm patches from http://php-fpm.anight.org/
51 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
52 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
53 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
55 %define apxs1 /usr/sbin/apxs1
56 %define apxs2 /usr/sbin/apxs
58 # some problems with apache 2.x
63 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
64 %undefine with_interbase
66 %if "%{pld_release}" == "th"
68 # ppc disabled (broken on th-ppc)
69 %undefine with_interbase
73 %ifnarch %{ix86} %{x8664}
74 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
78 %if %{without apache1} && %{without apache2}
79 ERROR: You need to select at least one Apache SAPI to build shared modules.
82 # filter depends on pcre
87 Summary: PHP: Hypertext Preprocessor
88 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
89 Summary(pl.UTF-8): Język skryptowy PHP
90 Summary(pt_BR.UTF-8): A linguagem de script PHP
91 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
92 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
99 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
100 # Source0-md5: 280d6cda7f72a4fc6de42fda21ac2db7
101 Source2: %{name}-mod_%{name}.conf
102 Source3: %{name}-cgi-fcgi.ini
103 Source4: %{name}-cgi.ini
104 Source5: %{name}-apache.ini
105 Source6: %{name}-cli.ini
106 # Taken from: http://browsers.garykeith.com/downloads.asp
107 Source8: %{name}_browscap.ini
108 # lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
109 #Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
110 ## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
111 Source10: %{name}-fpm.init
112 Source11: %{name}-fpm.logrotate
113 Patch0: %{name}-shared.patch
114 Patch1: %{name}-pldlogo.patch
115 Patch2: %{name}-mail.patch
116 Patch3: %{name}-link-libs.patch
117 Patch4: %{name}-libpq_fs_h_path.patch
118 Patch5: %{name}-filter-shared.patch
119 Patch6: %{name}-build_modules.patch
120 Patch7: %{name}-sapi-ini-file.patch
121 Patch8: %{name}-no-metaccld.patch
122 Patch9: %{name}-sh.patch
123 Patch10: %{name}-ini.patch
124 Patch11: %{name}-acam.patch
125 Patch12: %{name}-threads-acfix.patch
126 Patch13: %{name}-tsrmlsfetchgcc2.patch
127 Patch14: %{name}-no_pear_install.patch
128 Patch15: %{name}-zlib.patch
129 Patch16: %{name}-sybase-fix.patch
130 Patch17: %{name}-readline.patch
131 Patch18: %{name}-nohttpd.patch
132 Patch19: %{name}-gd_imagerotate_enable.patch
133 Patch20: %{name}-uint32_t.patch
134 Patch21: %{name}-dba-link.patch
135 Patch22: %{name}-both-apxs.patch
136 Patch23: %{name}-builddir.patch
137 Patch24: %{name}-zlib-for-getimagesize.patch
138 Patch25: %{name}-versioning.patch
139 Patch26: %{name}-pear.patch
140 Patch27: %{name}-config-dir.patch
141 Patch28: %{name}-bug-42952.patch
142 Patch29: %{name}-fcgi-graceful.patch
143 Patch30: %{name}-apr-apu.patch
144 Patch31: %{name}-fcgi-error_log-no-newlines.patch
145 Patch32: %{name}-curl-limit-speed.patch
146 Patch33: %{name}-mime_magic.patch
147 Patch34: %{name}-libtool.patch
148 Patch35: %{name}-tds.patch
149 Patch36: %{name}-mysql-charsetphpini.patch
150 Patch37: %{name}-mysqli-charsetphpini.patch
151 Patch38: %{name}-pdo_mysql-charsetphpini.patch
152 Patch39: %{name}-use-prog_sendmail.patch
153 Patch40: %{name}-fpm.patch
154 Patch41: %{name}-fpm-config.patch
155 Patch42: %{name}-fpm-initdir.patch
156 Patch44: %{name}-include_path.patch
157 Patch45: %{name}-imap-annotations.patch
158 Patch46: %{name}-imap-myrights.patch
159 URL: http://www.php.net/
160 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
161 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
162 BuildRequires: autoconf >= 2.53
163 BuildRequires: automake >= 1.4d
165 BuildRequires: bzip2-devel
166 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
167 BuildRequires: cyrus-sasl-devel
168 BuildRequires: db-devel >= 4.0
169 BuildRequires: elfutils-devel
171 BuildRequires: expat-devel
172 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
174 %{?with_fcgi:BuildRequires: fcgi-devel}
175 %{?with_fdf:BuildRequires: fdftk-devel}
177 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
178 BuildRequires: freetds-devel
180 BuildRequires: freetype-devel >= 2.0
181 %if %{with system_gd}
182 BuildRequires: gd-devel >= 2.0.28-4
183 BuildRequires: gd-devel(imagerotate) = 5.2.0
185 BuildRequires: gdbm-devel
186 BuildRequires: gmp-devel
187 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
188 BuildRequires: libjpeg-devel
189 BuildRequires: libltdl-devel >= 1.4
190 BuildRequires: libmcrypt-devel >= 2.4.4
191 BuildRequires: libpng-devel >= 1.0.8
192 BuildRequires: libtiff-devel
193 %if "%{pld_release}" != "ac"
194 BuildRequires: libtool >= 2:2.2
196 BuildRequires: libtool
198 BuildRequires: libwrap-devel
199 BuildRequires: libxml2-devel >= 2.5.10
200 BuildRequires: libxslt-devel >= 1.1.0
201 %{?with_mhash:BuildRequires: mhash-devel}
202 %{?with_ming:BuildRequires: ming-devel >= 0.3}
203 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
204 BuildRequires: mysql-devel >= 4.0.0
205 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
206 BuildRequires: ncurses-ext-devel
207 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
208 %if %{with openssl} || %{with ldap}
209 BuildRequires: openssl-devel >= 0.9.7d
211 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
212 BuildRequires: pam-devel
213 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
214 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
215 %{?with_pgsql:BuildRequires: postgresql-devel}
216 BuildRequires: readline-devel
217 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
218 BuildRequires: rpm >= 4.4.9-56
219 BuildRequires: rpm-build >= 4.4.0
220 BuildRequires: rpmbuild(macros) >= 1.238
221 %{?with_sqlite:BuildRequires: sqlite-devel}
222 %{?with_sqlite:BuildRequires: sqlite3-devel}
223 BuildRequires: t1lib-devel
224 %{?with_tidy:BuildRequires: tidy-devel}
225 %{?with_odbc:BuildRequires: unixODBC-devel}
226 BuildRequires: zlib-devel >= 1.0.9
228 BuildRequires: apache1-devel
231 BuildRequires: apache-devel >= 2.0.52-2
232 BuildRequires: apr-devel >= 1:1.0.0
233 BuildRequires: apr-util-devel >= 1:1.0.0
236 BuildRequires: judy-devel
237 BuildRequires: libevent-devel >= 1.4.7-3
239 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
241 %define php_sysconfdir /etc/php
242 %define php_extensiondir %{_libdir}/php
243 %define _sysconfdir %{php_sysconfdir}
245 # must be in sync with source. extra check ensuring that it is so is done in %%build
246 %define php_api_version 20041225
247 %define zend_module_api 20060613
248 %define zend_extension_api 220060519
249 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
250 %define php_debug %{!?debug:0}%{?debug:1}
253 # ORACLE_HOME is required for oci8 ext to build
254 %define _preserve_env %_preserve_env_base ORACLE_HOME
258 PHP is an HTML-embedded scripting language. PHP attempts to make it
259 easy for developers to write dynamically generated web pages. PHP also
260 offers built-in database integration for several commercial and
261 non-commercial database management systems, so writing a
262 database-enabled web page with PHP is fairly simple. The most common
263 use of PHP coding is probably as a replacement for CGI scripts. The
264 mod_php module enables the Apache web server to understand and process
265 the embedded PHP language in web pages. This package contains php
268 %description -l fr.UTF-8
269 PHP est un langage de script embarque dans le HTM. PHP essaye de
270 rendre simple aux developpeurs d'ecrire des pages web generees
271 dynamiquement. PHP incorpore egalement une integration avec plusieurs
272 systemes de gestion de bases de donnees commerciaux et
273 non-connerciaux, qui rent facile la creation de pages web liees avec
274 des bases de donnees. L'utilisation la plus commune de PHP est
275 probablement en remplacement de scripts CGI. Le module mod_php permet
276 au serveur web apache de comprendre et de traiter le langage PHP
277 integre dans des pages web. Ce package contient php version
280 %description -l pl.UTF-8
281 PHP jest językiem skryptowym, którego polecenia umieszcza się w
282 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
283 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
284 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
285 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
286 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
287 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
288 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
291 %description -l pt_BR.UTF-8
292 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
293 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
294 com algumas características únicas, específicas ao PHP. O objetivo da
295 linguagem é permitir que desenvolvedores web escrevam páginas
296 dinamicamente geradas de forma rápida.
298 %description -l ru.UTF-8
299 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
300 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
301 для работы с базами данных относительно просто. Наиболее популярное
302 использование PHP - замена для CGI скриптов.
304 %description -l uk.UTF-8
305 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
306 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
307 роботи з базами даних є доволі простим. Найбільш популярне
308 використання PHP - заміна для CGI скриптів.
310 %package -n apache1-mod_php
311 Summary: PHP DSO module for apache 1.3.x
312 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
313 Group: Development/Languages/PHP
314 Requires(triggerpostun): sed >= 4.0
315 Requires: %{name}-common = %{epoch}:%{version}-%{release}
316 Requires: apache1(EAPI) >= 1.3.33-2
317 Requires: apache1-mod_mime
318 Provides: webserver(php) = %{version}
319 Obsoletes: apache-mod_php < 1:4.1.1
322 %description -n apache1-mod_php
323 PHP as DSO module for apache 1.3.x.
325 %description -n apache1-mod_php -l pl.UTF-8
326 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
328 %package -n apache-mod_php
329 Summary: PHP DSO module for apache 2.x
330 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
331 Group: Development/Languages/PHP
332 Requires: %{name}-common = %{epoch}:%{version}-%{release}
333 Requires: apache(modules-api) = %{apache_modules_api}
334 Requires: apache-mod_mime
335 Provides: webserver(php) = %{version}
338 %description -n apache-mod_php
339 PHP as DSO module for apache 2.x.
341 %description -n apache-mod_php -l pl.UTF-8
342 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
345 Summary: php as FastCGI program
346 Summary(pl.UTF-8): php jako program FastCGI
347 Group: Development/Languages/PHP
348 Requires: %{name}-common = %{epoch}:%{version}-%{release}
349 Provides: webserver(php) = %{version}
352 php as FastCGI program.
354 %description fcgi -l pl.UTF-8
355 php jako program FastCGI.
358 Summary: php as CGI program
359 Summary(pl.UTF-8): php jako program CGI
360 Group: Development/Languages/PHP
361 Requires: %{name}-common = %{epoch}:%{version}-%{release}
367 %description cgi -l pl.UTF-8
368 php jako program CGI.
371 Summary: php as CLI interpreter
372 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
373 Group: Development/Languages/PHP
374 Requires: %{name}-common = %{epoch}:%{version}-%{release}
377 php as CLI interpreter.
379 %description cli -l pl.UTF-8
380 php jako interpreter działający z linii poleceń.
383 Summary: /usr/bin/php symlink
384 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
385 Group: Development/Languages/PHP
386 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
387 Obsoletes: /usr/bin/php
390 Package providing /usr/bin/php symlink to PHP CLI.
392 %description program -l pl.UTF-8
393 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
396 Summary: PHP FastCGI Process Manager
397 Group: Development/Languages/PHP
398 URL: http://php-fpm.anight.org/
399 Requires(post,preun): /sbin/chkconfig
400 Requires: %{name}-common = %{epoch}:%{version}-%{release}
401 Requires: libevent >= 1.4.7-3
403 Provides: webserver(php) = %{version}
406 PHP FastCGI Process Manager.
409 Summary: Common files needed by both apache module and CGI
410 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
411 Summary(ru.UTF-8): Разделяемые библиотеки для php
412 Summary(uk.UTF-8): Бібліотеки спільного використання для php
414 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
415 Requires: glibc >= 6:2.3.5
418 Provides: php(libxml)
419 Provides: php(modules_api) = %{php_api_version}
420 Provides: php(overload)
421 %{?with_pcre:Provides: php(pcre)}
422 Provides: php(reflection)
423 Provides: php(session)
424 Provides: php(simplexml)
426 Provides: php(standard)
427 Provides: php(zend_extension_api) = %{zend_extension_api}
428 Provides: php(zend_module_api) = %{zend_module_api}
429 %{?with_pcre:Provides: php-pcre}
430 Provides: php5(debug) = %{php_debug}
431 Provides: php5(thread-safety) = %{zend_zts}
432 Obsoletes: php-pcre < 4:5.2.0
433 Obsoletes: php-pecl-domxml
434 Obsoletes: php-session < 3:4.2.1-2
435 Conflicts: php4-common < 3:4.4.4-8
436 Conflicts: rpm < 4.4.2-0.2
439 Common files needed by both apache module and CGI.
441 %description common -l pl.UTF-8
442 Wspólne pliki dla modułu apacha i programu CGI.
444 %description common -l ru.UTF-8
445 Этот пакет содержит общие файлы для разных вариантов реализации PHP
446 (самодостаточной и в качестве модуля apache).
448 %description common -l uk.UTF-8
449 Цей пакет містить спільні файли для різних варіантів реалізації PHP
450 (самодостатньої та в якості модуля apache).
453 Summary: Files for PHP modules development
454 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
455 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
456 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
457 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
458 Group: Development/Languages/PHP
459 Requires: %{name}-common = %{epoch}:%{version}-%{release}
462 %if "%{pld_release}" != "ac"
463 Requires: libtool >= 2:2.2
467 %{?with_pcre:Requires: pcre-devel >= 6.6}
469 Obsoletes: php-pear-devel
470 Obsoletes: php4-devel
473 The php-devel package lets you compile dynamic extensions to PHP.
474 Included here is the source for the PHP extensions. Instead of
475 recompiling the whole php binary to add support for, say, oracle,
476 install this package and use the new self-contained extensions
477 support. For more information, read the file
478 README.SELF-CONTAINED-EXTENSIONS.
480 %description devel -l pl.UTF-8
481 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
482 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
483 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
484 samodzielnych rozszerzeniach można znaleźć w pliku
485 README.SELF-CONTAINED-EXTENSIONS.
487 %description devel -l pt_BR.UTF-8
488 Este pacote contém arquivos usados no desenvolvimento de programas ou
491 %description devel -l ru.UTF-8
492 Пакет php-devel дает возможность компилировать динамические расширения
493 PHP. Пакет включает исходный код этих расширений. Вместо повторной
494 компиляции бинарного файла php для добавления, например, поддержки
495 oracle, установите этот пакет для компилирования отдельных расширений.
496 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
498 %description devel -l uk.UTF-8
499 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
500 До пакету включено вихідний код для розширень. Замість повторної
501 компіляції бінарного файлу php для додання, наприклад, підтримки
502 oracle, встановіть цей пакет для компіляції окремих розширень.
503 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
506 Summary: bcmath extension module for PHP
507 Summary(pl.UTF-8): Moduł bcmath dla PHP
509 Requires: %{name}-common = %{epoch}:%{version}-%{release}
510 Provides: php(bcmath)
513 This is a dynamic shared object (DSO) for PHP that will add bc style
514 precision math functions support.
516 %description bcmath -l pl.UTF-8
517 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
518 matematycznych takich jak w programie bc.
521 Summary: Bzip2 extension module for PHP
522 Summary(pl.UTF-8): Moduł bzip2 dla PHP
524 Requires: %{name}-common = %{epoch}:%{version}-%{release}
528 This is a dynamic shared object (DSO) for PHP that will add bzip2
529 compression support to PHP.
531 %description bzip2 -l pl.UTF-8
532 Moduł PHP umożliwiający używanie kompresji bzip2.
535 Summary: Calendar extension module for PHP
536 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
538 Requires: %{name}-common = %{epoch}:%{version}-%{release}
539 Provides: php(calendar)
541 %description calendar
542 This is a dynamic shared object (DSO) for PHP that will add calendar
545 %description calendar -l pl.UTF-8
546 Moduł PHP dodający wsparcie dla kalendarza.
549 Summary: ctype extension module for PHP
550 Summary(pl.UTF-8): Moduł ctype dla PHP
552 Requires: %{name}-common = %{epoch}:%{version}-%{release}
556 This is a dynamic shared object (DSO) for PHP that will add ctype
559 %description ctype -l pl.UTF-8
560 Moduł PHP umożliwiający korzystanie z funkcji ctype.
563 Summary: curl extension module for PHP
564 Summary(pl.UTF-8): Moduł curl dla PHP
566 Requires: %{name}-common = %{epoch}:%{version}-%{release}
570 This is a dynamic shared object (DSO) for PHP that will add curl
573 %description curl -l pl.UTF-8
574 Moduł PHP umożliwiający korzystanie z biblioteki curl.
577 Summary: DBA extension module for PHP
578 Summary(pl.UTF-8): Moduł DBA dla PHP
580 Requires: %{name}-common = %{epoch}:%{version}-%{release}
584 This is a dynamic shared object (DSO) for PHP that will add flat-file
585 databases (DBA) support.
587 %description dba -l pl.UTF-8
588 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
592 Summary: DBase extension module for PHP
593 Summary(pl.UTF-8): Moduł DBase dla PHP
595 Requires: %{name}-common = %{epoch}:%{version}-%{release}
599 This is a dynamic shared object (DSO) for PHP that will add DBase
602 %description dbase -l pl.UTF-8
603 Moduł PHP ze wsparciem dla DBase.
606 Summary: DOM extension module for PHP
607 Summary(pl.UTF-8): Moduł DOM dla PHP
609 Requires: %{name}-common = %{epoch}:%{version}-%{release}
611 # it has some compatibility functions
612 Provides: php(domxml)
613 Obsoletes: php-domxml <= 3:4.3.8-1
616 This is a dynamic shared object (DSO) for PHP that will add new DOM
619 %description dom -l pl.UTF-8
620 Moduł PHP dodający nową obsługę DOM.
623 Summary: exif extension module for PHP
624 Summary(pl.UTF-8): Moduł exif dla PHP
626 Requires: %{name}-common = %{epoch}:%{version}-%{release}
630 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
631 support in image files.
633 %description exif -l pl.UTF-8
634 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
637 Summary: FDF extension module for PHP
638 Summary(pl.UTF-8): Moduł FDF dla PHP
640 Requires: %{name}-common = %{epoch}:%{version}-%{release}
644 This PHP module adds support for PDF Forms through Adobe FDFTK
647 %description fdf -l pl.UTF-8
648 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
652 Summary: Extension for safely dealing with input parameters
653 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
655 Requires: %{name}-common = %{epoch}:%{version}-%{release}
656 Provides: php(filter)
657 Obsoletes: php-pecl-filter
660 We all know that you should always check input variables, but PHP does
661 not offer really good functionality for doing this in a safe way. The
662 Input Filter extension is meant to address this issue by implementing
663 a set of filters and mechanisms that users can use to safely access
666 %description filter -l pl.UTF-8
667 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
668 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
669 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
670 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
671 mogą bezpiecznie używać do dostępu do danych.
674 Summary: FTP extension module for PHP
675 Summary(pl.UTF-8): Moduł FTP dla PHP
677 Requires: %{name}-common = %{epoch}:%{version}-%{release}
681 This is a dynamic shared object (DSO) for PHP that will add FTP
684 %description ftp -l pl.UTF-8
685 Moduł PHP dodający obsługę protokołu FTP.
688 Summary: GD extension module for PHP
689 Summary(pl.UTF-8): Moduł GD dla PHP
691 Requires: %{name}-common = %{epoch}:%{version}-%{release}
692 %if %{with system_gd}
693 Requires: gd >= 2.0.28-4
695 Requires: gd(imagerotate) = 5.2.0
700 This is a dynamic shared object (DSO) for PHP that will add GD
701 support, allowing you to create and manipulate images with PHP.
703 %description gd -l pl.UTF-8
704 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
705 tworzenie i obróbkę obrazków.
708 Summary: gettext extension module for PHP
709 Summary(pl.UTF-8): Moduł gettext dla PHP
711 Requires: %{name}-common = %{epoch}:%{version}-%{release}
712 Provides: php(gettext)
715 This is a dynamic shared object (DSO) for PHP that will add gettext
718 %description gettext -l pl.UTF-8
719 Moduł PHP dodający obsługę lokalizacji przez gettext.
722 Summary: gmp extension module for PHP
723 Summary(pl.UTF-8): Moduł gmp dla PHP
725 Requires: %{name}-common = %{epoch}:%{version}-%{release}
729 This is a dynamic shared object (DSO) for PHP that will add arbitrary
730 length number support with GNU MP library.
732 %description gmp -l pl.UTF-8
733 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
734 liczbach o dowolnej długości.
737 Summary: HASH Message Digest Framework
738 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
740 Requires: %{name}-common = %{epoch}:%{version}-%{release}
742 Obsoletes: php-pecl-hash
745 Native implementations of common message digest algorithms using a
746 generic factory method.
748 %description hash -l pl.UTF-8
749 Natywne implementacje popularnych algorytmów obliczania skrótów
750 wiadomości przy użyciu wspólnego interfejsu.
753 Summary: iconv extension module for PHP
754 Summary(pl.UTF-8): Moduł iconv dla PHP
756 Requires: %{_libdir}/gconv
757 Requires: %{name}-common = %{epoch}:%{version}-%{release}
762 This is a dynamic shared object (DSO) for PHP that will add iconv
765 %description iconv -l pl.UTF-8
766 Moduł PHP dodający obsługę iconv.
769 Summary: IMAP extension module for PHP
770 Summary(pl.UTF-8): Moduł IMAP dla PHP
771 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
773 Requires: %{name}-common = %{epoch}:%{version}-%{release}
777 This is a dynamic shared object (DSO) for PHP that will add IMAP
780 %description imap -l pl.UTF-8
781 Moduł PHP dodający obsługę skrzynek IMAP.
783 %description imap -l pt_BR.UTF-8
784 Um módulo para aplicações PHP que usam IMAP.
787 Summary: InterBase/Firebird database module for PHP
788 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
790 Requires: %{name}-common = %{epoch}:%{version}-%{release}
791 Provides: php(interbase)
792 %{?with_interbase_inst:Autoreq: false}
794 %description interbase
795 This is a dynamic shared object (DSO) for PHP that will add InterBase
796 and Firebird database support.
798 %description interbase -l pl.UTF-8
799 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
802 Summary: PHP C extension for JSON serialization
803 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
805 Requires: %{name}-common = %{epoch}:%{version}-%{release}
807 Obsoletes: php-pecl-json
810 php-json is an extremely fast PHP C extension for JSON (JavaScript
811 Object Notation) serialisation.
813 %description json -l pl.UTF-8
814 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
815 (JavaScript Object Notation).
818 Summary: LDAP extension module for PHP
819 Summary(pl.UTF-8): Moduł LDAP dla PHP
820 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
822 Requires: %{name}-common = %{epoch}:%{version}-%{release}
826 This is a dynamic shared object (DSO) for PHP that will add LDAP
829 %description ldap -l pl.UTF-8
830 Moduł PHP dodający obsługę LDAP.
832 %description ldap -l pt_BR.UTF-8
833 Um módulo para aplicações PHP que usam LDAP.
836 Summary: mbstring extension module for PHP
837 Summary(pl.UTF-8): Moduł mbstring dla PHP
839 Requires: %{name}-common = %{epoch}:%{version}-%{release}
840 Provides: php(mbstring)
842 %description mbstring
843 This is a dynamic shared object (DSO) for PHP that will add multibyte
846 %description mbstring -l pl.UTF-8
847 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
850 Summary: mcrypt extension module for PHP
851 Summary(pl.UTF-8): Moduł mcrypt dla PHP
853 Requires: %{name}-common = %{epoch}:%{version}-%{release}
854 Provides: php(mcrypt)
857 This is a dynamic shared object (DSO) for PHP that will add mcrypt
860 %description mcrypt -l pl.UTF-8
861 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
864 Summary: mhash extension module for PHP
865 Summary(pl.UTF-8): Moduł mhash dla PHP
867 Requires: %{name}-common = %{epoch}:%{version}-%{release}
871 This is a dynamic shared object (DSO) for PHP that will add mhash
874 %description mhash -l pl.UTF-8
875 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
878 Summary: mime_magic extension module for PHP
879 Summary(pl.UTF-8): Moduł mime_magic dla PHP
881 Requires: %{name}-common = %{epoch}:%{version}-%{release}
882 Requires: /usr/share/file/magic.mime
883 Provides: php(mime_magic)
885 %description mime_magic
886 This PHP module adds support for MIME type lookup via file magic
887 numbers using magic.mime database.
889 %description mime_magic -l pl.UTF-8
890 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
891 znaczników plików z użyciem bazy danych magic.mime.
894 Summary: ming extension module for PHP
895 Summary(pl.UTF-8): Moduł ming dla PHP
897 Requires: %{name}-common = %{epoch}:%{version}-%{release}
898 Requires: ming >= 0.3
902 This is a dynamic shared object (DSO) for PHP that will add ming
903 (Flash - .swf files) support.
905 %description ming -l pl.UTF-8
906 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
910 Summary: MS SQL extension module for PHP
911 Summary(pl.UTF-8): Moduł MS SQL dla PHP
913 Requires: %{name}-common = %{epoch}:%{version}-%{release}
917 This is a dynamic shared object (DSO) for PHP that will add MS SQL
918 databases support through FreeTDS library.
920 %description mssql -l pl.UTF-8
921 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
925 Summary: MySQL database module for PHP
926 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
927 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
929 Requires: %{name}-common = %{epoch}:%{version}-%{release}
933 This is a dynamic shared object (DSO) for PHP that will add MySQL
936 %description mysql -l pl.UTF-8
937 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
939 %description mysql -l pt_BR.UTF-8
940 Um módulo para aplicações PHP que usam bancos de dados MySQL.
943 Summary: MySQLi module for PHP
944 Summary(pl.UTF-8): Moduł MySQLi dla PHP
946 Requires: %{name}-common = %{epoch}:%{version}-%{release}
947 Requires: mysql-libs >= 4.1.0
948 Provides: php(mysqli)
951 This is a dynamic shared object (DSO) for PHP that will add MySQLi
952 (Improved MySQL) support. The difference between it and mysql module
953 is that it provides access to functionality of MySQL 4.1 and above.
955 %description mysqli -l pl.UTF-8
956 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
957 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
958 MySQL w wersji 4.1 i nowszych.
961 Summary: ncurses module for PHP
962 Summary(pl.UTF-8): Moduł ncurses dla PHP
964 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
965 Provides: php(ncurses)
968 This PHP module adds support for ncurses functions (only for cli and
971 %description ncurses -l pl.UTF-8
972 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
975 Summary: Oracle 8+ database module for PHP
976 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
978 Requires: %{name}-common = %{epoch}:%{version}-%{release}
983 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
984 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
986 %description oci8 -l pl.UTF-8
987 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
988 poprzez interfejs Oracle8 Call-Interface (OCI8).
991 Summary: ODBC extension module for PHP
992 Summary(pl.UTF-8): Moduł ODBC dla PHP
993 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
995 Requires: %{name}-common = %{epoch}:%{version}-%{release}
996 Requires: unixODBC >= 2.1.1-3
1000 This is a dynamic shared object (DSO) for PHP that will add ODBC
1003 %description odbc -l pl.UTF-8
1004 Moduł PHP ze wsparciem dla ODBC.
1006 %description odbc -l pt_BR.UTF-8
1007 Um módulo para aplicações PHP que usam ODBC.
1010 Summary: OpenSSL extension module for PHP
1011 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1013 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1014 Provides: php(openssl)
1016 %description openssl
1017 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1020 Warning: this is an experimental module.
1022 %description openssl -l pl.UTF-8
1023 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1025 Uwaga: to jest moduł eksperymentalny.
1028 Summary: Process Control extension module for PHP
1029 Summary(pl.UTF-8): Moduł Process Control dla PHP
1031 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1032 Provides: php(pcntl)
1035 This is a dynamic shared object (DSO) for PHP that will add process
1036 spawning and control support. It supports functions like fork(),
1037 waitpid(), signal() etc.
1039 Warning: this is an experimental module. Also, don't use it in
1040 webserver environment!
1042 %description pcntl -l pl.UTF-8
1043 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1044 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1046 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1047 używania z serwerem WWW - nie próbuj tego!
1050 Summary: PHP Data Objects (PDO)
1051 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1053 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1055 Obsoletes: php-pecl-PDO
1058 This is a dynamic shared object (DSO) for PHP that will add PDO
1061 %description pdo -l pl.UTF-8
1062 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1065 Summary: PHP Data Objects (PDO) FreeTDS support
1066 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1068 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1069 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1070 Provides: php(dblib)
1072 %description pdo-dblib
1073 This is a dynamic shared object (DSO) for PHP that will add PDO
1076 %description pdo-dblib -l pl.UTF-8
1077 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1080 %package pdo-firebird
1081 Summary: PHP Data Objects (PDO) Firebird support
1082 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1084 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1085 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1086 Provides: php(pdo-firebird)
1087 Obsoletes: php-pecl-PDO_FIREBIRD
1089 %description pdo-firebird
1090 This is a dynamic shared object (DSO) for PHP that will add PDO
1093 %description pdo-firebird -l pl.UTF-8
1094 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1098 Summary: PHP Data Objects (PDO) MySQL support
1099 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1101 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1102 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1103 Provides: php(pdo-mysql)
1104 Obsoletes: php-pecl-PDO_MYSQL
1106 %description pdo-mysql
1107 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1110 %description pdo-mysql -l pl.UTF-8
1111 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1115 Summary: PHP Data Objects (PDO) Oracle support
1116 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1118 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1119 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1120 Provides: php(pdo-oci)
1121 Obsoletes: php-pecl-PDO_OCI
1123 %description pdo-oci
1124 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1127 %description pdo-oci -l pl.UTF-8
1128 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1132 Summary: PHP Data Objects (PDO) ODBC support
1133 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1135 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1136 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1137 Provides: php(pdo-odbc)
1138 Obsoletes: php-pecl-PDO_ODBC
1140 %description pdo-odbc
1141 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1144 %description pdo-odbc -l pl.UTF-8
1145 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1149 Summary: PHP Data Objects (PDO) PostgreSQL support
1150 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1152 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1153 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1154 Provides: php(pdo-pgsql)
1155 Provides: php-pecl-PDO_PGSQL
1156 Obsoletes: php-pecl-PDO_PGSQL
1158 %description pdo-pgsql
1159 This is a dynamic shared object (DSO) for PHP that will add PDO
1162 %description pdo-pgsql -l pl.UTF-8
1163 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1167 Summary: PHP Data Objects (PDO) SQLite support
1168 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1170 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1171 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1172 Provides: php(pdo-sqlite)
1173 Obsoletes: php-pecl-PDO_SQLITE
1175 %description pdo-sqlite
1176 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1179 %description pdo-sqlite -l pl.UTF-8
1180 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1184 Summary: PostgreSQL database module for PHP
1185 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1187 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1188 Provides: php(pgsql)
1191 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1194 %description pgsql -l pl.UTF-8
1195 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1197 %description pgsql -l pt_BR.UTF-8
1198 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1201 Summary: POSIX extension module for PHP
1202 Summary(pl.UTF-8): Moduł POSIX dla PHP
1204 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1205 Provides: php(posix)
1208 This is a dynamic shared object (DSO) for PHP that will add POSIX
1209 functions support to PHP.
1211 %description posix -l pl.UTF-8
1212 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1215 Summary: pspell extension module for PHP
1216 Summary(pl.UTF-8): Moduł pspell dla PHP
1218 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1219 Provides: php(pspell)
1222 This is a dynamic shared object (DSO) for PHP that will add pspell
1223 support to PHP. It allows to check the spelling of a word and offer
1226 %description pspell -l pl.UTF-8
1227 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1228 sprawdzanie pisowni słowa i sugerowanie poprawek.
1231 Summary: readline extension module for PHP
1232 Summary(pl.UTF-8): Moduł readline dla PHP
1234 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1235 Provides: php(readline)
1237 %description readline
1238 This PHP module adds support for readline functions (only for cli and
1241 %description readline -l pl.UTF-8
1242 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1245 Summary: recode extension module for PHP
1246 Summary(pl.UTF-8): Moduł recode dla PHP
1248 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1249 Requires: recode >= 3.5d-3
1250 Provides: php(recode)
1253 This is a dynamic shared object (DSO) for PHP that will add recode
1256 %description recode -l pl.UTF-8
1257 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1261 Summary: Shared Memory Operations extension module for PHP
1262 Summary(pl.UTF-8): Moduł shmop dla PHP
1264 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1265 Provides: php(shmop)
1268 This is a dynamic shared object (DSO) for PHP that will add Shared
1269 Memory Operations support.
1271 Warning: this is an experimental module.
1273 %description shmop -l pl.UTF-8
1274 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1276 Uwaga: to jest moduł eksperymentalny.
1279 Summary: Simple XML extension module for PHP
1280 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1282 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1283 Provides: php(simplexml)
1285 %description simplexml
1286 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1289 %description simplexml -l pl.UTF-8
1290 Moduł PHP dodający obsługę prostego XML-a.
1293 Summary: SNMP extension module for PHP
1294 Summary(pl.UTF-8): Moduł SNMP dla PHP
1296 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1297 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1301 This is a dynamic shared object (DSO) for PHP that will add SNMP
1304 %description snmp -l pl.UTF-8
1305 Moduł PHP dodający obsługę SNMP.
1308 Summary: soap extension module for PHP
1309 Summary(pl.UTF-8): Moduł soap dla PHP
1311 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1315 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1318 %description soap -l pl.UTF-8
1319 Moduł PHP dodający obsługę SOAP/WSDL.
1322 Summary: sockets extension module for PHP
1323 Summary(pl.UTF-8): Moduł socket dla PHP
1325 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1326 Provides: php(sockets)
1328 %description sockets
1329 This is a dynamic shared object (DSO) for PHP that will add sockets
1332 Warning: this is an experimental module.
1334 %description sockets -l pl.UTF-8
1335 Moduł PHP dodający obsługę gniazdek.
1337 Uwaga: to jest moduł eksperymentalny.
1340 Summary: SQLite extension module for PHP
1341 Summary(pl.UTF-8): Moduł SQLite dla PHP
1343 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1344 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1345 Provides: php(sqlite)
1348 SQLite is a C library that implements an embeddable SQL database
1349 engine. Programs that link with the SQLite library can have SQL
1350 database access without running a separate RDBMS process.
1352 SQLite is not a client library used to connect to a big database
1353 server. SQLite is the server. The SQLite library reads and writes
1354 directly to and from the database files on disk.
1356 %description sqlite -l pl.UTF-8
1357 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1358 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1359 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1362 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1363 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1364 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1368 Summary: Sybase DB extension module for PHP
1369 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1371 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1372 Provides: php(sybase)
1373 Obsoletes: php-sybase-ct
1374 Conflicts: php-sybase-ct
1377 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1378 MS SQL databases support through SYBDB library. Currently Sybase
1379 module is not maintained. Using Sybase-CT module is recommended
1382 %description sybase -l pl.UTF-8
1383 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1384 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1385 Zaleca się używanie modułu Sybase-CT.
1388 Summary: Sybase-CT extension module for PHP
1389 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1391 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1392 Provides: php(sybase-ct)
1393 Obsoletes: php-sybase
1394 Conflicts: php-sybase
1396 %description sybase-ct
1397 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1398 MS SQL databases support through CT-lib.
1400 %description sybase-ct -l pl.UTF-8
1401 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1405 Summary: SysV msg extension module for PHP
1406 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1408 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1409 Provides: php(sysvmsg)
1411 %description sysvmsg
1412 This is a dynamic shared object (DSO) for PHP that will add SysV
1413 message queues support.
1415 %description sysvmsg -l pl.UTF-8
1416 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1419 Summary: SysV sem extension module for PHP
1420 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1422 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1423 Provides: php(sysvsem)
1425 %description sysvsem
1426 This is a dynamic shared object (DSO) for PHP that will add SysV
1429 %description sysvsem -l pl.UTF-8
1430 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1433 Summary: SysV shm extension module for PHP
1434 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1436 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1437 Provides: php(sysvshm)
1439 %description sysvshm
1440 This is a dynamic shared object (DSO) for PHP that will add SysV
1441 Shared Memory support.
1443 %description sysvshm -l pl.UTF-8
1444 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1447 Summary: Tidy extension module for PHP
1448 Summary(pl.UTF-8): Moduł Tidy dla PHP
1450 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1455 This is a dynamic shared object (DSO) for PHP that will add Tidy
1458 %description tidy -l pl.UTF-8
1459 Moduł PHP umożliwiający korzystanie z tidy.
1462 Summary: tokenizer extension module for PHP
1463 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1465 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1466 Provides: php(tokenizer)
1468 %description tokenizer
1469 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1472 %description tokenizer -l pl.UTF-8
1473 Moduł PHP dodający obsługę tokenizera do PHP.
1476 Summary: wddx extension module for PHP
1477 Summary(pl.UTF-8): Moduł wddx dla PHP
1479 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1480 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1481 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1485 This is a dynamic shared object (DSO) for PHP that will add wddx
1488 %description wddx -l pl.UTF-8
1489 Moduł PHP umożliwiający korzystanie z wddx.
1492 Summary: XML extension module for PHP
1493 Summary(pl.UTF-8): Moduł XML dla PHP
1495 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1499 This is a dynamic shared object (DSO) for PHP that will add XML
1500 support. This extension lets you create XML parsers and then define
1501 handlers for different XML events.
1503 %description xml -l pl.UTF-8
1504 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1505 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1506 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1509 Summary: XML Reader extension module for PHP
1510 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1512 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1513 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1514 Provides: php(xmlreader)
1516 %description xmlreader
1517 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1518 support. The XMLReader extension is an XML Pull parser. The reader
1519 acts as a cursor going forward on the document stream and stopping at
1520 each node on the way.
1522 %description xmlreader -l pl.UTF-8
1523 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1524 działa jako kursor przechodzący przez strumień dokumentu i
1525 zatrzymujący się na każdym węźle po drodze.
1528 Summary: xmlrpc extension module for PHP
1529 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1531 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1532 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1533 Provides: php(xmlrpc)
1536 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1539 Warning: this is an experimental module.
1541 %description xmlrpc -l pl.UTF-8
1542 Moduł PHP dodający obsługę XMLRPC.
1544 Uwaga: to jest moduł eksperymentalny.
1547 Summary: Fast, non-cached, forward-only means to write XML data
1548 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1550 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1551 Provides: php(xmlwriter)
1552 Obsoletes: php-pecl-xmlwriter
1554 %description xmlwriter
1555 This extension wraps the libxml xmlWriter API. Represents a writer
1556 that provides a non-cached, forward-only means of generating streams
1557 or files containing XML data.
1559 %description xmlwriter -l pl.UTF-8
1560 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1561 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1562 plików zawierających dane XML.
1565 Summary: xsl extension module for PHP
1566 Summary(pl.UTF-8): Moduł xsl dla PHP
1568 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1569 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1570 Requires: libxslt >= 1.0.18
1571 # actually not true, functionality is similar, but API differs
1573 Obsoletes: php-xslt <= 3:4.3.8-1
1576 This is a dynamic shared object (DSO) for PHP that will add new XSL
1577 support (using libxslt).
1579 %description xsl -l pl.UTF-8
1580 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1583 Summary: Zip management extension
1584 Summary(pl.UTF-8): Zarządzanie archiwami zip
1586 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1588 Obsoletes: php-pecl-zip
1591 Zip is an extension to create, modify and read zip files.
1593 %description zip -l pl.UTF-8
1594 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1595 odczyt archiwów zip.
1598 Summary: Zlib extension module for PHP
1599 Summary(pl.UTF-8): Moduł zlib dla PHP
1601 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1605 This is a dynamic shared object (DSO) for PHP that will add zlib
1606 compression support to PHP.
1608 %description zlib -l pl.UTF-8
1609 Moduł PHP umożliwiający używanie kompresji zlib.
1624 cp php.ini-dist php.ini
1626 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1636 %if %{with system_gd}
1645 %{?with_versioning:%patch25 -p1}
1648 %{__tar} jxf %{SOURCE9}
1649 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1650 mv $v/$v gentoo-patchset
1651 for a in gentoo-patchset/*.patch; do
1664 %if "%{pld_release}" != "ac"
1669 # mysql default charset for mysql/mysql/pdo-mysql extensions
1686 # conflict seems to be resolved by recode patches
1687 rm -f ext/recode/config9.m4
1689 # remove all bundled libraries not to link with them accidentally
1690 #rm -rf ext/sqlite/libsqlite
1691 #rm -rf ext/bcmath/libbcmath
1692 #rm -rf ext/date/lib
1693 #rm -rf ext/dba/libcdb
1694 #rm -rf ext/dba/libflatfile
1695 #rm -rf ext/dba/libinifile
1696 #rm -rf ext/gd/libgd
1697 #rm -rf ext/mbstring/libmbfl
1698 #rm -rf ext/mbstring/oniguruma
1699 rm -rf ext/pcre/pcrelib
1700 rm -rf ext/pdo_sqlite/sqlite
1701 #rm -rf ext/soap/interop
1702 %if %{with system_xmlrpc_epi}
1703 rm -rf ext/xmlrpc/libxmlrpc
1707 # this test hungs on ac-ppc
1708 #mv ext/reflection/tests/007.php{,ignore}
1709 # this test gets killed by itself
1710 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1713 cp -f Zend/LICENSE{,.Zend}
1716 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1717 if [ $API != %{php_api_version} ]; then
1718 echo "Set %%define php_api_version to $API and re-run."
1722 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1723 if [ $API != %{zend_module_api} ]; then
1724 echo "Set %%define zend_module_api to $API and re-run."
1728 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1729 if [ $API != %{zend_extension_api} ]; then
1730 echo "Set %%define zend_extension_api to $API and re-run."
1734 export EXTENSION_DIR="%{php_extensiondir}"
1735 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1736 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1739 cp -f /usr/share/automake/config.* .
1743 export PROG_SENDMAIL="/usr/lib/sendmail"
1760 for sapi in $sapis; do
1762 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1767 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1770 sapi_args='--disable-cgi'
1773 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1776 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect --enable-fpm'
1779 ver=$(rpm -q --qf '%{V}' apache1-devel)
1780 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1783 ver=$(rpm -q --qf '%{V}' apache-devel)
1784 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1790 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1791 --cache-file=config.cache \
1793 --with-libdir=%{_lib} \
1794 --with-config-file-path=%{_sysconfdir} \
1795 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1796 --with-exec-dir=%{_bindir} \
1797 --%{!?debug:dis}%{?debug:en}able-debug \
1798 %{?with_zts:--enable-maintainer-zts} \
1799 --enable-inline-optimization \
1800 --enable-bcmath=shared \
1801 --enable-calendar=shared \
1802 --enable-ctype=shared \
1803 --enable-dba=shared \
1804 --enable-dom=shared \
1805 --enable-exif=shared \
1806 --enable-ftp=shared \
1807 --enable-gd-native-ttf \
1808 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
1810 --enable-magic-quotes \
1811 --enable-mbstring=shared,all \
1813 --enable-pcntl=shared \
1814 --enable-pdo=shared \
1815 --enable-json=shared \
1816 --enable-hash=shared \
1817 --enable-xmlwriter=shared \
1819 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1820 --with-fpm-log=/var/log/fpm.log \
1821 --with-fpm-pid=/var/run/php/fpm.pid \
1823 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1824 --with-pdo-dblib=shared \
1826 %if %{with interbase} && !%{with interbase_inst}
1827 --with-pdo-firebird=shared,/usr \
1829 --with-pdo-mysql=shared \
1830 %{?with_oci8:--with-pdo-oci=shared} \
1831 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1832 %{?with_pgsql:--with-pdo-pgsql=shared} \
1833 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1834 --enable-posix=shared \
1835 --enable-reflection \
1838 --enable-shmop=shared \
1839 --enable-simplexml \
1840 --enable-sysvmsg=shared \
1841 --enable-sysvsem=shared \
1842 --enable-sysvshm=shared \
1843 --enable-trans-sid \
1844 --enable-safe-mode \
1845 --enable-soap=shared \
1846 --enable-sockets=shared \
1847 --enable-tokenizer=shared \
1848 --enable-ucd-snmp-hack \
1849 %{?with_wddx:--enable-wddx=shared} \
1850 --enable-xml=shared \
1851 --enable-xmlreader=shared \
1853 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1855 --enable-dbase=shared \
1857 --with-expat-dir=shared,/usr \
1859 --without-expat-dir \
1861 %{?with_fdf:--with-fdftk=shared} \
1862 --with-iconv=shared \
1863 --with-freetype-dir=shared \
1864 --with-gettext=shared \
1865 --with-gd=shared%{?with_system_gd:,/usr} \
1868 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1869 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1870 --with-jpeg-dir=/usr \
1871 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1872 --with-mcrypt=shared \
1873 %{?with_mhash:--with-mhash=shared} \
1874 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1875 %{?with_ming:--with-ming=shared} \
1876 %{?with_mm:--with-mm} \
1877 %{?with_mssql:--with-mssql=shared} \
1878 --with-mysql=shared,/usr \
1879 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1880 %{?with_mysqli:--with-mysqli=shared} \
1881 --with-ncurses=shared \
1882 %{?with_oci8:--with-oci8=shared} \
1883 %{?with_openssl:--with-openssl=shared} \
1885 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1886 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1887 --with-pear=%{php_pear_dir} \
1888 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1889 --with-png-dir=/usr \
1890 %{?with_pspell:--with-pspell=shared} \
1891 --with-readline=shared \
1892 %{?with_recode:--with-recode=shared} \
1894 %{?with_snmp:--with-snmp=shared} \
1895 %{?with_sybase:--with-sybase=shared,/usr} \
1896 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1897 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1898 --with-t1lib=shared \
1899 %{?with_tidy:--with-tidy=shared} \
1900 %{?with_odbc:--with-unixODBC=shared,/usr} \
1901 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1903 --with-zlib=shared \
1904 --with-zlib-dir=shared,/usr \
1905 --enable-zip=shared,/usr \
1907 cp -f Makefile Makefile.$sapi
1908 cp -f main/php_config.h php_config.h.$sapi
1909 cp -f config.log config.log.$sapi
1912 # must make this first, so modules can link against it.
1913 %{__make} libphp_common.la
1914 %{__make} build-modules
1917 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1921 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1925 cp -af php_config.h.cgi main/php_config.h
1926 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1927 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1928 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1931 cp -af php_config.h.cli main/php_config.h
1932 %{__make} sapi/cli/php -f Makefile.cli
1933 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1937 cp -af php_config.h.fcgi main/php_config.h
1938 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1939 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1940 cp -r sapi/cgi sapi/fcgi
1941 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1945 cp -af php_config.h.fpm main/php_config.h
1946 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1947 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
1948 cp -r sapi/cgi sapi/fpm
1949 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1953 # Run tests, using the CLI SAPI
1954 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1955 unset TZ LANG LC_ALL || :
1957 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1961 rm -rf $RPM_BUILD_ROOT
1962 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1963 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1964 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1965 $RPM_BUILD_ROOT%{_mandir}/man1 \
1967 # install the apache modules' files
1968 %{__make} install-headers install-build install-modules install-programs \
1969 INSTALL_ROOT=$RPM_BUILD_ROOT
1971 # install apache1 DSO module
1973 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1976 # install apache2 DSO module
1978 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1981 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1982 # fix install paths, avoid evil rpaths
1983 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1985 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1988 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1992 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1997 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
1998 %{__make} install-fpm -f Makefile.fpm \
1999 INSTALL_ROOT=$RPM_BUILD_ROOT
2000 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2001 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2002 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2006 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2007 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2008 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2010 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2012 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2014 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2016 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2017 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2018 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2021 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2022 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2023 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2027 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2028 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2029 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2032 # Generate stub .ini files for each subpackage
2033 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2034 generate_inifiles() {
2035 for so in modules/*.so; do
2036 mod=$(basename $so .so)
2037 conf="%{_sysconfdir}/conf.d/$mod.ini"
2038 # xml needs to be loaded before wddx
2039 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2041 cat > $RPM_BUILD_ROOT$conf <<-EOF
2042 ; Enable $mod extension module
2049 # per SAPI ini directories
2050 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2053 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
2055 # use system automake and {lib,sh}tool
2056 %if "%{pld_release}" != "ac"
2057 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2058 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2059 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2061 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2063 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2064 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2066 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2068 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2069 # isn't installed by install-headers make target, we do it manually here.
2070 # this header file is required by e.g. filter PECL extension
2071 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2072 # for php-pecl-mailparse
2073 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2074 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2077 rm -rf $RPM_BUILD_ROOT
2079 %post -n apache1-mod_php
2080 if [ "$1" = "1" ]; then
2081 %service -q apache restart
2084 %postun -n apache1-mod_php
2085 if [ "$1" = "0" ]; then
2086 %service -q apache restart
2089 %post -n apache-mod_php
2090 if [ "$1" = "1" ]; then
2091 %service -q httpd restart
2094 %postun -n apache-mod_php
2095 if [ "$1" = "0" ]; then
2096 %service -q httpd restart
2100 /sbin/chkconfig --add php-fpm
2101 %service php-fpm restart
2104 if [ "$1" = 0 ]; then
2105 %service php-fpm stop
2106 /sbin/chkconfig --del php-fpm
2109 %post common -p /sbin/ldconfig
2110 %postun common -p /sbin/ldconfig
2113 # minimizing apache restarts logics. we restart webserver:
2115 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2116 # 2. first install of extension (post: $1 = 1)
2117 # 2. uninstall of extension (postun: $1 == 0)
2119 # the strict internal deps between extensions (and apache modules) and
2120 # common package are very important for all this to work.
2122 # restart webserver at the end of transaction
2123 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2124 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2127 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2129 /^AddType application\/x-httpd-php \.php/s,^,#,
2130 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2131 ' /etc/apache/apache.conf
2132 %service -q apache restart
2136 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2137 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2138 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2139 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2140 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2144 # common macros called at extension post/postun scriptlet
2145 %define extension_scripts() \
2147 if [ "$1" = "1" ]; then \
2148 %php_webserver_restart \
2152 if [ "$1" = "0" ]; then \
2153 %php_webserver_restart \
2157 # extension scripts defines
2158 %extension_scripts bcmath
2159 %extension_scripts bzip2
2160 %extension_scripts calendar
2161 %extension_scripts ctype
2162 %extension_scripts curl
2163 %extension_scripts dba
2164 %extension_scripts dbase
2165 %extension_scripts dom
2166 %extension_scripts exif
2167 %extension_scripts fdf
2168 %extension_scripts filter
2169 %extension_scripts ftp
2170 %extension_scripts gd
2171 %extension_scripts gettext
2172 %extension_scripts gmp
2173 %extension_scripts hash
2174 %extension_scripts iconv
2175 %extension_scripts imap
2176 %extension_scripts interbase
2177 %extension_scripts json
2178 %extension_scripts ldap
2179 %extension_scripts mbstring
2180 %extension_scripts mcrypt
2181 %extension_scripts mhash
2182 %extension_scripts mime_magic
2183 %extension_scripts ming
2184 %extension_scripts mssql
2185 %extension_scripts mysql
2186 %extension_scripts mysqli
2187 %extension_scripts oci8
2188 %extension_scripts odbc
2189 %extension_scripts openssl
2190 %extension_scripts pdo-dblib
2191 %extension_scripts pdo-firebird
2192 %extension_scripts pdo-mysql
2193 %extension_scripts pdo-odbc
2194 %extension_scripts pdo-pgsql
2195 %extension_scripts pdo-sqlite
2196 %extension_scripts pgsql
2197 %extension_scripts posix
2198 %extension_scripts pspell
2199 %extension_scripts recode
2200 %extension_scripts shmop
2201 %extension_scripts snmp
2202 %extension_scripts soap
2203 %extension_scripts sockets
2204 %extension_scripts sqlite
2205 %extension_scripts sybase
2206 %extension_scripts sybase-ct
2207 %extension_scripts sysvmsg
2208 %extension_scripts sysvsem
2209 %extension_scripts sysvshm
2210 %extension_scripts tidy
2211 %extension_scripts tokenizer
2212 %extension_scripts wddx
2213 %extension_scripts xml
2214 %extension_scripts xmlreader
2215 %extension_scripts xmlrpc
2216 %extension_scripts xmlwriter
2217 %extension_scripts xsl
2218 %extension_scripts zip
2219 %extension_scripts zlib
2221 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2222 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2224 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2225 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2227 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2228 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2230 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2231 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2233 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2234 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2236 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2237 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2239 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2240 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2242 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2243 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2245 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2246 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2248 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2249 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2251 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2252 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2254 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2255 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2257 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2258 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2260 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2261 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2263 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2264 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2266 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2267 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2269 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2270 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2272 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2273 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2275 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2276 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2278 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2279 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2281 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2282 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2284 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2285 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2287 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2288 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2290 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2291 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2293 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2294 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2296 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2297 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2298 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2300 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2301 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2304 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2305 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2307 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2308 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2310 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2311 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2313 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2314 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2316 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2317 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2318 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2320 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2321 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2324 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2325 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2327 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2328 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2330 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2331 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2333 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2334 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2335 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2337 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2338 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2341 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2342 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2344 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2345 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2347 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2348 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2350 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2351 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2353 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2354 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2356 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2357 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2359 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2360 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2362 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2363 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2365 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2366 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2368 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2369 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2371 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2372 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2374 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2375 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2377 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2378 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2380 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2381 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2383 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2384 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2386 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2387 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2389 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2390 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2393 %files -n apache1-mod_php
2394 %defattr(644,root,root,755)
2395 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2396 %dir %{_sysconfdir}/apache.d
2397 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2398 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2402 %files -n apache-mod_php
2403 %defattr(644,root,root,755)
2404 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2405 %dir %{_sysconfdir}/apache2handler.d
2406 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2407 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2412 %defattr(644,root,root,755)
2413 %doc sapi/cgi/README.FastCGI
2414 %dir %{_sysconfdir}/cgi-fcgi.d
2415 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2416 %attr(755,root,root) %{_bindir}/php.fcgi
2420 %defattr(644,root,root,755)
2421 %dir %{_sysconfdir}/cgi.d
2422 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2423 %attr(755,root,root) %{_bindir}/php.cgi
2426 %defattr(644,root,root,755)
2427 %dir %{_sysconfdir}/cli.d
2428 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2429 %attr(755,root,root) %{_bindir}/php.cli
2430 %{_mandir}/man1/php.1*
2431 %{_mandir}/man1/php.cli.1*
2434 %defattr(644,root,root,755)
2435 %attr(755,root,root) %{_bindir}/php
2439 %defattr(644,root,root,755)
2440 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2441 %attr(755,root,root) %{_bindir}/php.fpm
2442 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2443 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2447 %defattr(644,root,root,755)
2449 %doc CREDITS Zend/ZEND_CHANGES
2450 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2451 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2454 %dir %{_sysconfdir}/conf.d
2455 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2456 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2457 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2458 %dir %{php_extensiondir}
2460 %doc ext/session/mod_files.sh
2463 %defattr(644,root,root,755)
2464 %doc README.UNIX-BUILD-SYSTEM
2465 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2466 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2467 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2468 %attr(755,root,root) %{_bindir}/phpize
2469 %attr(755,root,root) %{_bindir}/php-config
2470 %attr(755,root,root) %{_libdir}/libphp_common.so
2471 %{_libdir}/libphp_common.la
2473 %{_libdir}/php/build
2474 %{_mandir}/man1/php-config.1*
2475 %{_mandir}/man1/phpize.1*
2478 %defattr(644,root,root,755)
2479 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2480 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2483 %defattr(644,root,root,755)
2484 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2485 %attr(755,root,root) %{php_extensiondir}/bz2.so
2488 %defattr(644,root,root,755)
2489 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2490 %attr(755,root,root) %{php_extensiondir}/calendar.so
2493 %defattr(644,root,root,755)
2494 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2495 %attr(755,root,root) %{php_extensiondir}/ctype.so
2499 %defattr(644,root,root,755)
2500 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2501 %attr(755,root,root) %{php_extensiondir}/curl.so
2505 %defattr(644,root,root,755)
2506 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2507 %attr(755,root,root) %{php_extensiondir}/dba.so
2510 %defattr(644,root,root,755)
2511 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2512 %attr(755,root,root) %{php_extensiondir}/dbase.so
2515 %defattr(644,root,root,755)
2516 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2517 %attr(755,root,root) %{php_extensiondir}/dom.so
2521 %defattr(644,root,root,755)
2522 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2523 %attr(755,root,root) %{php_extensiondir}/fdf.so
2528 %defattr(644,root,root,755)
2529 %doc README.input_filter
2530 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2531 %attr(755,root,root) %{php_extensiondir}/filter.so
2535 %defattr(644,root,root,755)
2536 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2537 %attr(755,root,root) %{php_extensiondir}/exif.so
2540 %defattr(644,root,root,755)
2541 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2542 %attr(755,root,root) %{php_extensiondir}/ftp.so
2545 %defattr(644,root,root,755)
2546 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2547 %attr(755,root,root) %{php_extensiondir}/gd.so
2550 %defattr(644,root,root,755)
2551 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2552 %attr(755,root,root) %{php_extensiondir}/gettext.so
2555 %defattr(644,root,root,755)
2556 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2557 %attr(755,root,root) %{php_extensiondir}/gmp.so
2560 %defattr(644,root,root,755)
2561 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2562 %attr(755,root,root) %{php_extensiondir}/hash.so
2565 %defattr(644,root,root,755)
2566 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2567 %attr(755,root,root) %{php_extensiondir}/iconv.so
2571 %defattr(644,root,root,755)
2572 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2573 %attr(755,root,root) %{php_extensiondir}/imap.so
2576 %if %{with interbase}
2578 %defattr(644,root,root,755)
2579 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2580 %attr(755,root,root) %{php_extensiondir}/interbase.so
2584 %defattr(644,root,root,755)
2585 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2586 %attr(755,root,root) %{php_extensiondir}/json.so
2590 %defattr(644,root,root,755)
2591 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2592 %attr(755,root,root) %{php_extensiondir}/ldap.so
2596 %defattr(644,root,root,755)
2597 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2598 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2601 %defattr(644,root,root,755)
2602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2603 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2607 %defattr(644,root,root,755)
2608 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2609 %attr(755,root,root) %{php_extensiondir}/mhash.so
2612 %if %{with mime_magic}
2614 %defattr(644,root,root,755)
2615 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2616 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2621 %defattr(644,root,root,755)
2622 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2623 %attr(755,root,root) %{php_extensiondir}/ming.so
2628 %defattr(644,root,root,755)
2629 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2630 %attr(755,root,root) %{php_extensiondir}/mssql.so
2634 %defattr(644,root,root,755)
2635 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2636 %attr(755,root,root) %{php_extensiondir}/mysql.so
2640 %defattr(644,root,root,755)
2641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2642 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2646 %defattr(644,root,root,755)
2647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2648 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2652 %defattr(644,root,root,755)
2653 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2654 %attr(755,root,root) %{php_extensiondir}/oci8.so
2659 %defattr(644,root,root,755)
2660 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2661 %attr(755,root,root) %{php_extensiondir}/odbc.so
2666 %defattr(644,root,root,755)
2667 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2668 %attr(755,root,root) %{php_extensiondir}/openssl.so
2672 %defattr(644,root,root,755)
2673 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2674 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2677 %defattr(644,root,root,755)
2678 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2679 %attr(755,root,root) %{php_extensiondir}/pdo.so
2681 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2685 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2688 %if %{with interbase} && !%{with interbase_inst}
2690 %defattr(644,root,root,755)
2691 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2692 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2696 %defattr(644,root,root,755)
2697 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2698 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2702 %defattr(644,root,root,755)
2703 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2704 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2709 %defattr(644,root,root,755)
2710 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2711 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2716 %defattr(644,root,root,755)
2717 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2718 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2723 %defattr(644,root,root,755)
2724 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2725 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2730 %defattr(644,root,root,755)
2731 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2732 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2736 %defattr(644,root,root,755)
2737 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2738 %attr(755,root,root) %{php_extensiondir}/posix.so
2742 %defattr(644,root,root,755)
2743 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2744 %attr(755,root,root) %{php_extensiondir}/pspell.so
2748 %defattr(644,root,root,755)
2749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2750 %attr(755,root,root) %{php_extensiondir}/readline.so
2754 %defattr(644,root,root,755)
2755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2756 %attr(755,root,root) %{php_extensiondir}/recode.so
2760 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2761 # simplexml can be built shared, but SPL startup fails
2762 # we could add R: -simplexml to -common...
2764 %defattr(644,root,root,755)
2765 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2766 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2770 %defattr(644,root,root,755)
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2772 %attr(755,root,root) %{php_extensiondir}/shmop.so
2776 %defattr(644,root,root,755)
2777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2778 %attr(755,root,root) %{php_extensiondir}/snmp.so
2782 %defattr(644,root,root,755)
2783 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2784 %attr(755,root,root) %{php_extensiondir}/soap.so
2787 %defattr(644,root,root,755)
2788 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2789 %attr(755,root,root) %{php_extensiondir}/sockets.so
2793 %defattr(644,root,root,755)
2794 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2795 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2800 %defattr(644,root,root,755)
2801 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2802 %attr(755,root,root) %{php_extensiondir}/sybase.so
2805 %if %{with sybase_ct}
2807 %defattr(644,root,root,755)
2808 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2809 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2813 %defattr(644,root,root,755)
2814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2815 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2818 %defattr(644,root,root,755)
2819 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2820 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2823 %defattr(644,root,root,755)
2824 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2825 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2829 %defattr(644,root,root,755)
2830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2831 %attr(755,root,root) %{php_extensiondir}/tidy.so
2835 %defattr(644,root,root,755)
2836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2837 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2841 %defattr(644,root,root,755)
2842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2843 %attr(755,root,root) %{php_extensiondir}/wddx.so
2847 %defattr(644,root,root,755)
2848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2849 %attr(755,root,root) %{php_extensiondir}/xml.so
2852 %defattr(644,root,root,755)
2853 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2854 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2858 %defattr(644,root,root,755)
2859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2860 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2864 %defattr(644,root,root,755)
2865 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2866 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2869 %defattr(644,root,root,755)
2870 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2871 %attr(755,root,root) %{php_extensiondir}/xsl.so
2874 %defattr(644,root,root,755)
2875 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2876 %attr(755,root,root) %{php_extensiondir}/zip.so
2879 %defattr(644,root,root,755)
2880 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2881 %attr(755,root,root) %{php_extensiondir}/zlib.so