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 # - Security note: CVE-2008-5498 (no solution at this time):
16 # http://securitytracker.com/alerts/2008/Dec/1021494.html
19 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
20 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
21 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
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
88 Summary: PHP: Hypertext Preprocessor
89 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
90 Summary(pl.UTF-8): Język skryptowy PHP
91 Summary(pt_BR.UTF-8): A linguagem de script PHP
92 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
93 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
100 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
101 # Source0-md5: 8760a833cf10433d3e72271ab0d0eccf
102 Source2: %{name}-mod_%{name}.conf
103 Source3: %{name}-cgi-fcgi.ini
104 Source4: %{name}-cgi.ini
105 Source5: %{name}-apache.ini
106 Source6: %{name}-cli.ini
107 # Taken from: http://browsers.garykeith.com/downloads.asp
108 Source8: %{name}_browscap.ini
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
136 Patch23: %{name}-both-apxs.patch
137 Patch24: %{name}-builddir.patch
138 Patch25: %{name}-zlib-for-getimagesize.patch
139 Patch26: %{name}-versioning.patch
140 Patch28: %{name}-pear.patch
141 Patch29: %{name}-config-dir.patch
142 Patch30: %{name}-bug-42952.patch
143 Patch31: %{name}-fcgi-graceful.patch
144 Patch32: %{name}-apr-apu.patch
145 Patch33: %{name}-fcgi-error_log-no-newlines.patch
146 Patch34: %{name}-curl-limit-speed.patch
147 Patch35: %{name}-ac.patch
148 Patch36: %{name}-mime_magic.patch
149 Patch37: %{name}-libtool.patch
150 Patch38: %{name}-tds.patch
151 Patch39: %{name}-mysql-charsetphpini.patch
152 Patch40: %{name}-mysqli-charsetphpini.patch
153 Patch41: %{name}-pdo_mysql-charsetphpini.patch
154 Patch43: %{name}-use-prog_sendmail.patch
155 Patch44: %{name}-fpm.patch
156 Patch48: %{name}-fpm-config.patch
157 Patch49: %{name}-fpm-initdir.patch
158 # drop when http://bugs.php.net/bug.php?id=45996 solved
159 Patch50: %{name}-xml-force-expat.patch
160 Patch51: %{name}-include_path.patch
161 URL: http://www.php.net/
163 # http://securitytracker.com/alerts/2008/Oct/1020995.html
164 # BuildRequires: security(CVE-2008-3659)
165 # http://securitytracker.com/alerts/2008/Oct/1020994.html
166 # BuildRequires: security(CVE-2008-3660)
167 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
168 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
169 BuildRequires: autoconf >= 2.53
170 BuildRequires: automake >= 1.4d
172 BuildRequires: bzip2-devel
173 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
174 BuildRequires: cyrus-sasl-devel
175 BuildRequires: db-devel >= 4.0
176 BuildRequires: elfutils-devel
177 # until php bug#45996 is solved
178 BuildRequires: expat-devel
180 BuildRequires: expat-devel
181 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
183 %{?with_fcgi:BuildRequires: fcgi-devel}
184 %{?with_fdf:BuildRequires: fdftk-devel}
186 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
187 BuildRequires: freetds-devel
189 BuildRequires: freetype-devel >= 2.0
190 BuildRequires: gd-devel >= 2.0.28-4
191 BuildRequires: gd-devel(imagerotate) = 5.2.0
192 BuildRequires: gdbm-devel
193 BuildRequires: gmp-devel
194 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
195 BuildRequires: libjpeg-devel
196 BuildRequires: libltdl-devel >= 1.4
197 BuildRequires: libmcrypt-devel >= 2.4.4
198 BuildRequires: libpng-devel >= 1.0.8
199 BuildRequires: libtiff-devel
200 %if "%{pld_release}" != "ac"
201 BuildRequires: libtool >= 2:2.2
203 BuildRequires: libtool
205 BuildRequires: libwrap-devel
206 BuildRequires: libxml2-devel >= 2.5.10
207 BuildRequires: libxslt-devel >= 1.1.0
208 %{?with_mhash:BuildRequires: mhash-devel}
209 %{?with_ming:BuildRequires: ming-devel >= 0.3}
210 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
211 BuildRequires: mysql-devel >= 4.0.0
212 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
213 BuildRequires: ncurses-ext-devel
214 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
215 %if %{with openssl} || %{with ldap}
216 BuildRequires: openssl-devel >= 0.9.7d
218 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
219 BuildRequires: pam-devel
220 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
221 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
222 %{?with_pgsql:BuildRequires: postgresql-devel}
223 BuildRequires: readline-devel
224 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
225 BuildRequires: rpm >= 4.4.9-56
226 BuildRequires: rpm-build >= 4.4.0
227 BuildRequires: rpmbuild(macros) >= 1.238
228 %{?with_sqlite:BuildRequires: sqlite-devel}
229 %{?with_sqlite:BuildRequires: sqlite3-devel}
230 BuildRequires: t1lib-devel
231 %{?with_tidy:BuildRequires: tidy-devel}
232 %{?with_odbc:BuildRequires: unixODBC-devel}
233 BuildRequires: zlib-devel >= 1.0.9
235 BuildRequires: apache1-devel
238 BuildRequires: apache-devel >= 2.0.52-2
239 BuildRequires: apr-devel >= 1:1.0.0
240 BuildRequires: apr-util-devel >= 1:1.0.0
243 BuildRequires: judy-devel
244 BuildRequires: libevent-devel >= 1.4.7-3
246 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
248 %define php_sysconfdir /etc/php
249 %define php_extensiondir %{_libdir}/php
250 %define _sysconfdir %{php_sysconfdir}
252 # must be in sync with source. extra check ensuring that it is so is done in %%build
253 %define php_api_version 20041225
254 %define zend_module_api 20060613
255 %define zend_extension_api 220060519
256 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
257 %define php_debug %{!?debug:0}%{?debug:1}
260 PHP is an HTML-embedded scripting language. PHP attempts to make it
261 easy for developers to write dynamically generated web pages. PHP also
262 offers built-in database integration for several commercial and
263 non-commercial database management systems, so writing a
264 database-enabled web page with PHP is fairly simple. The most common
265 use of PHP coding is probably as a replacement for CGI scripts. The
266 mod_php module enables the Apache web server to understand and process
267 the embedded PHP language in web pages. This package contains php
270 %description -l fr.UTF-8
271 PHP est un langage de script embarque dans le HTM. PHP essaye de
272 rendre simple aux developpeurs d'ecrire des pages web generees
273 dynamiquement. PHP incorpore egalement une integration avec plusieurs
274 systemes de gestion de bases de donnees commerciaux et
275 non-connerciaux, qui rent facile la creation de pages web liees avec
276 des bases de donnees. L'utilisation la plus commune de PHP est
277 probablement en remplacement de scripts CGI. Le module mod_php permet
278 au serveur web apache de comprendre et de traiter le langage PHP
279 integre dans des pages web. Ce package contient php version
282 %description -l pl.UTF-8
283 PHP jest językiem skryptowym, którego polecenia umieszcza się w
284 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
285 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
286 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
287 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
288 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
289 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
290 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
293 %description -l pt_BR.UTF-8
294 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
295 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
296 com algumas características únicas, específicas ao PHP. O objetivo da
297 linguagem é permitir que desenvolvedores web escrevam páginas
298 dinamicamente geradas de forma rápida.
300 %description -l ru.UTF-8
301 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
302 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
303 для работы с базами данных относительно просто. Наиболее популярное
304 использование PHP - замена для CGI скриптов.
306 %description -l uk.UTF-8
307 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
308 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
309 роботи з базами даних є доволі простим. Найбільш популярне
310 використання PHP - заміна для CGI скриптів.
312 %package -n apache1-mod_php
313 Summary: PHP DSO module for apache 1.3.x
314 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
315 Group: Development/Languages/PHP
316 Requires(triggerpostun): sed >= 4.0
317 Requires: %{name}-common = %{epoch}:%{version}-%{release}
318 Requires: apache1(EAPI) >= 1.3.33-2
319 Requires: apache1-mod_mime
320 Provides: webserver(php) = %{version}
321 Obsoletes: apache-mod_php < 1:4.1.1
324 %description -n apache1-mod_php
325 PHP as DSO module for apache 1.3.x.
327 %description -n apache1-mod_php -l pl.UTF-8
328 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
330 %package -n apache-mod_php
331 Summary: PHP DSO module for apache 2.x
332 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
333 Group: Development/Languages/PHP
334 Requires: %{name}-common = %{epoch}:%{version}-%{release}
335 Requires: apache(modules-api) = %{apache_modules_api}
336 Requires: apache-mod_mime
337 Provides: webserver(php) = %{version}
340 %description -n apache-mod_php
341 PHP as DSO module for apache 2.x.
343 %description -n apache-mod_php -l pl.UTF-8
344 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
347 Summary: php as FastCGI program
348 Summary(pl.UTF-8): php jako program FastCGI
349 Group: Development/Languages/PHP
350 Requires: %{name}-common = %{epoch}:%{version}-%{release}
351 Provides: webserver(php) = %{version}
354 php as FastCGI program.
356 %description fcgi -l pl.UTF-8
357 php jako program FastCGI.
360 Summary: php as CGI program
361 Summary(pl.UTF-8): php jako program CGI
362 Group: Development/Languages/PHP
363 Requires: %{name}-common = %{epoch}:%{version}-%{release}
369 %description cgi -l pl.UTF-8
370 php jako program CGI.
373 Summary: php as CLI interpreter
374 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
375 Group: Development/Languages/PHP
376 Requires: %{name}-common = %{epoch}:%{version}-%{release}
379 php as CLI interpreter.
381 %description cli -l pl.UTF-8
382 php jako interpreter działający z linii poleceń.
385 Summary: /usr/bin/php symlink
386 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
387 Group: Development/Languages/PHP
388 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
389 Obsoletes: /usr/bin/php
392 Package providing /usr/bin/php symlink to PHP CLI.
394 %description program -l pl.UTF-8
395 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
398 Summary: PHP FastCGI Process Manager
399 Group: Development/Languages/PHP
400 URL: http://php-fpm.anight.org/
401 Requires(post,preun): /sbin/chkconfig
402 Requires: %{name}-common = %{epoch}:%{version}-%{release}
403 Requires: libevent >= 1.4.7-3
406 Provides: webserver(php) = %{version}
409 PHP FastCGI Process Manager.
412 Summary: Common files needed by both apache module and CGI
413 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
414 Summary(ru.UTF-8): Разделяемые библиотеки для php
415 Summary(uk.UTF-8): Бібліотеки спільного використання для php
417 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
418 Requires: glibc >= 6:2.3.5
421 Provides: php(libxml)
422 Provides: php(modules_api) = %{php_api_version}
423 Provides: php(overload)
424 %{?with_pcre:Provides: php(pcre)}
425 Provides: php(reflection)
426 Provides: php(session)
427 Provides: php(simplexml)
429 Provides: php(standard)
430 Provides: php(zend_extension_api) = %{zend_extension_api}
431 Provides: php(zend_module_api) = %{zend_module_api}
432 %{?with_pcre:Provides: php-pcre}
433 Provides: php5(debug) = %{php_debug}
434 Provides: php5(thread-safety) = %{zend_zts}
435 Obsoletes: php-pcre < 4:5.2.0
436 Obsoletes: php-pecl-domxml
437 Obsoletes: php-session < 3:4.2.1-2
438 Conflicts: php4-common < 3:4.4.4-8
439 Conflicts: rpm < 4.4.2-0.2
442 Common files needed by both apache module and CGI.
444 %description common -l pl.UTF-8
445 Wspólne pliki dla modułu apacha i programu CGI.
447 %description common -l ru.UTF-8
448 Этот пакет содержит общие файлы для разных вариантов реализации PHP
449 (самодостаточной и в качестве модуля apache).
451 %description common -l uk.UTF-8
452 Цей пакет містить спільні файли для різних варіантів реалізації PHP
453 (самодостатньої та в якості модуля apache).
456 Summary: Files for PHP modules development
457 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
458 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
459 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
460 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
461 Group: Development/Languages/PHP
462 Requires: %{name}-common = %{epoch}:%{version}-%{release}
465 %if "%{pld_release}" != "ac"
466 Requires: libtool >= 2:2.2
470 %{?with_pcre:Requires: pcre-devel >= 6.6}
472 Obsoletes: php-pear-devel
473 Obsoletes: php4-devel
476 The php-devel package lets you compile dynamic extensions to PHP.
477 Included here is the source for the PHP extensions. Instead of
478 recompiling the whole php binary to add support for, say, oracle,
479 install this package and use the new self-contained extensions
480 support. For more information, read the file
481 README.SELF-CONTAINED-EXTENSIONS.
483 %description devel -l pl.UTF-8
484 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
485 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
486 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
487 samodzielnych rozszerzeniach można znaleźć w pliku
488 README.SELF-CONTAINED-EXTENSIONS.
490 %description devel -l pt_BR.UTF-8
491 Este pacote contém arquivos usados no desenvolvimento de programas ou
494 %description devel -l ru.UTF-8
495 Пакет php-devel дает возможность компилировать динамические расширения
496 PHP. Пакет включает исходный код этих расширений. Вместо повторной
497 компиляции бинарного файла php для добавления, например, поддержки
498 oracle, установите этот пакет для компилирования отдельных расширений.
499 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
501 %description devel -l uk.UTF-8
502 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
503 До пакету включено вихідний код для розширень. Замість повторної
504 компіляції бінарного файлу php для додання, наприклад, підтримки
505 oracle, встановіть цей пакет для компіляції окремих розширень.
506 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
509 Summary: bcmath extension module for PHP
510 Summary(pl.UTF-8): Moduł bcmath dla PHP
512 Requires: %{name}-common = %{epoch}:%{version}-%{release}
513 Provides: php(bcmath)
516 This is a dynamic shared object (DSO) for PHP that will add bc style
517 precision math functions support.
519 %description bcmath -l pl.UTF-8
520 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
521 matematycznych takich jak w programie bc.
524 Summary: Bzip2 extension module for PHP
525 Summary(pl.UTF-8): Moduł bzip2 dla PHP
527 Requires: %{name}-common = %{epoch}:%{version}-%{release}
531 This is a dynamic shared object (DSO) for PHP that will add bzip2
532 compression support to PHP.
534 %description bzip2 -l pl.UTF-8
535 Moduł PHP umożliwiający używanie kompresji bzip2.
538 Summary: Calendar extension module for PHP
539 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
541 Requires: %{name}-common = %{epoch}:%{version}-%{release}
542 Provides: php(calendar)
544 %description calendar
545 This is a dynamic shared object (DSO) for PHP that will add calendar
548 %description calendar -l pl.UTF-8
549 Moduł PHP dodający wsparcie dla kalendarza.
552 Summary: ctype extension module for PHP
553 Summary(pl.UTF-8): Moduł ctype dla PHP
555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
559 This is a dynamic shared object (DSO) for PHP that will add ctype
562 %description ctype -l pl.UTF-8
563 Moduł PHP umożliwiający korzystanie z funkcji ctype.
566 Summary: curl extension module for PHP
567 Summary(pl.UTF-8): Moduł curl dla PHP
569 Requires: %{name}-common = %{epoch}:%{version}-%{release}
573 This is a dynamic shared object (DSO) for PHP that will add curl
576 %description curl -l pl.UTF-8
577 Moduł PHP umożliwiający korzystanie z biblioteki curl.
580 Summary: DBA extension module for PHP
581 Summary(pl.UTF-8): Moduł DBA dla PHP
583 Requires: %{name}-common = %{epoch}:%{version}-%{release}
587 This is a dynamic shared object (DSO) for PHP that will add flat-file
588 databases (DBA) support.
590 %description dba -l pl.UTF-8
591 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
595 Summary: DBase extension module for PHP
596 Summary(pl.UTF-8): Moduł DBase dla PHP
598 Requires: %{name}-common = %{epoch}:%{version}-%{release}
602 This is a dynamic shared object (DSO) for PHP that will add DBase
605 %description dbase -l pl.UTF-8
606 Moduł PHP ze wsparciem dla DBase.
609 Summary: DOM extension module for PHP
610 Summary(pl.UTF-8): Moduł DOM dla PHP
612 Requires: %{name}-common = %{epoch}:%{version}-%{release}
614 # it has some compatibility functions
615 Provides: php(domxml)
616 Obsoletes: php-domxml <= 3:4.3.8-1
619 This is a dynamic shared object (DSO) for PHP that will add new DOM
622 %description dom -l pl.UTF-8
623 Moduł PHP dodający nową obsługę DOM.
626 Summary: exif extension module for PHP
627 Summary(pl.UTF-8): Moduł exif dla PHP
629 Requires: %{name}-common = %{epoch}:%{version}-%{release}
633 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
634 support in image files.
636 %description exif -l pl.UTF-8
637 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
640 Summary: FDF extension module for PHP
641 Summary(pl.UTF-8): Moduł FDF dla PHP
643 Requires: %{name}-common = %{epoch}:%{version}-%{release}
647 This PHP module adds support for PDF Forms through Adobe FDFTK
650 %description fdf -l pl.UTF-8
651 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
655 Summary: Extension for safely dealing with input parameters
656 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
658 Requires: %{name}-common = %{epoch}:%{version}-%{release}
659 Provides: php(filter)
660 Obsoletes: php-pecl-filter
663 We all know that you should always check input variables, but PHP does
664 not offer really good functionality for doing this in a safe way. The
665 Input Filter extension is meant to address this issue by implementing
666 a set of filters and mechanisms that users can use to safely access
669 %description filter -l pl.UTF-8
670 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
671 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
672 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
673 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
674 mogą bezpiecznie używać do dostępu do danych.
677 Summary: FTP extension module for PHP
678 Summary(pl.UTF-8): Moduł FTP dla PHP
680 Requires: %{name}-common = %{epoch}:%{version}-%{release}
684 This is a dynamic shared object (DSO) for PHP that will add FTP
687 %description ftp -l pl.UTF-8
688 Moduł PHP dodający obsługę protokołu FTP.
691 Summary: GD extension module for PHP
692 Summary(pl.UTF-8): Moduł GD dla PHP
694 Requires: %{name}-common = %{epoch}:%{version}-%{release}
695 Requires: gd >= 2.0.28-4
697 Requires: gd(imagerotate) = 5.2.0
701 This is a dynamic shared object (DSO) for PHP that will add GD
702 support, allowing you to create and manipulate images with PHP.
704 %description gd -l pl.UTF-8
705 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
706 tworzenie i obróbkę obrazków.
709 Summary: gettext extension module for PHP
710 Summary(pl.UTF-8): Moduł gettext dla PHP
712 Requires: %{name}-common = %{epoch}:%{version}-%{release}
713 Provides: php(gettext)
716 This is a dynamic shared object (DSO) for PHP that will add gettext
719 %description gettext -l pl.UTF-8
720 Moduł PHP dodający obsługę lokalizacji przez gettext.
723 Summary: gmp extension module for PHP
724 Summary(pl.UTF-8): Moduł gmp dla PHP
726 Requires: %{name}-common = %{epoch}:%{version}-%{release}
730 This is a dynamic shared object (DSO) for PHP that will add arbitrary
731 length number support with GNU MP library.
733 %description gmp -l pl.UTF-8
734 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
735 liczbach o dowolnej długości.
738 Summary: HASH Message Digest Framework
739 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
741 Requires: %{name}-common = %{epoch}:%{version}-%{release}
743 Obsoletes: php-pecl-hash
746 Native implementations of common message digest algorithms using a
747 generic factory method.
749 %description hash -l pl.UTF-8
750 Natywne implementacje popularnych algorytmów obliczania skrótów
751 wiadomości przy użyciu wspólnego interfejsu.
754 Summary: iconv extension module for PHP
755 Summary(pl.UTF-8): Moduł iconv dla PHP
757 Requires: %{_libdir}/gconv
758 Requires: %{name}-common = %{epoch}:%{version}-%{release}
763 This is a dynamic shared object (DSO) for PHP that will add iconv
766 %description iconv -l pl.UTF-8
767 Moduł PHP dodający obsługę iconv.
770 Summary: IMAP extension module for PHP
771 Summary(pl.UTF-8): Moduł IMAP dla PHP
772 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
774 Requires: %{name}-common = %{epoch}:%{version}-%{release}
778 This is a dynamic shared object (DSO) for PHP that will add IMAP
781 %description imap -l pl.UTF-8
782 Moduł PHP dodający obsługę skrzynek IMAP.
784 %description imap -l pt_BR.UTF-8
785 Um módulo para aplicações PHP que usam IMAP.
788 Summary: InterBase/Firebird database module for PHP
789 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
791 Requires: %{name}-common = %{epoch}:%{version}-%{release}
792 Provides: php(interbase)
793 %{?with_interbase_inst:Autoreq: false}
795 %description interbase
796 This is a dynamic shared object (DSO) for PHP that will add InterBase
797 and Firebird database support.
799 %description interbase -l pl.UTF-8
800 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
803 Summary: PHP C extension for JSON serialization
804 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
806 Requires: %{name}-common = %{epoch}:%{version}-%{release}
808 Obsoletes: php-pecl-json
811 php-json is an extremely fast PHP C extension for JSON (JavaScript
812 Object Notation) serialisation.
814 %description json -l pl.UTF-8
815 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
816 (JavaScript Object Notation).
819 Summary: LDAP extension module for PHP
820 Summary(pl.UTF-8): Moduł LDAP dla PHP
821 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
823 Requires: %{name}-common = %{epoch}:%{version}-%{release}
827 This is a dynamic shared object (DSO) for PHP that will add LDAP
830 %description ldap -l pl.UTF-8
831 Moduł PHP dodający obsługę LDAP.
833 %description ldap -l pt_BR.UTF-8
834 Um módulo para aplicações PHP que usam LDAP.
837 Summary: mbstring extension module for PHP
838 Summary(pl.UTF-8): Moduł mbstring dla PHP
840 Requires: %{name}-common = %{epoch}:%{version}-%{release}
841 Provides: php(mbstring)
843 %description mbstring
844 This is a dynamic shared object (DSO) for PHP that will add multibyte
847 %description mbstring -l pl.UTF-8
848 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
851 Summary: mcrypt extension module for PHP
852 Summary(pl.UTF-8): Moduł mcrypt dla PHP
854 Requires: %{name}-common = %{epoch}:%{version}-%{release}
855 Provides: php(mcrypt)
858 This is a dynamic shared object (DSO) for PHP that will add mcrypt
861 %description mcrypt -l pl.UTF-8
862 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
865 Summary: mhash extension module for PHP
866 Summary(pl.UTF-8): Moduł mhash dla PHP
868 Requires: %{name}-common = %{epoch}:%{version}-%{release}
872 This is a dynamic shared object (DSO) for PHP that will add mhash
875 %description mhash -l pl.UTF-8
876 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
879 Summary: mime_magic extension module for PHP
880 Summary(pl.UTF-8): Moduł mime_magic dla PHP
882 Requires: %{name}-common = %{epoch}:%{version}-%{release}
883 Requires: /usr/share/file/magic.mime
884 Provides: php(mime_magic)
886 %description mime_magic
887 This PHP module adds support for MIME type lookup via file magic
888 numbers using magic.mime database.
890 %description mime_magic -l pl.UTF-8
891 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
892 znaczników plików z użyciem bazy danych magic.mime.
895 Summary: ming extension module for PHP
896 Summary(pl.UTF-8): Moduł ming dla PHP
898 Requires: %{name}-common = %{epoch}:%{version}-%{release}
899 Requires: ming >= 0.3
903 This is a dynamic shared object (DSO) for PHP that will add ming
904 (Flash - .swf files) support.
906 %description ming -l pl.UTF-8
907 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
911 Summary: MS SQL extension module for PHP
912 Summary(pl.UTF-8): Moduł MS SQL dla PHP
914 Requires: %{name}-common = %{epoch}:%{version}-%{release}
918 This is a dynamic shared object (DSO) for PHP that will add MS SQL
919 databases support through FreeTDS library.
921 %description mssql -l pl.UTF-8
922 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
926 Summary: MySQL database module for PHP
927 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
928 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
930 Requires: %{name}-common = %{epoch}:%{version}-%{release}
934 This is a dynamic shared object (DSO) for PHP that will add MySQL
937 %description mysql -l pl.UTF-8
938 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
940 %description mysql -l pt_BR.UTF-8
941 Um módulo para aplicações PHP que usam bancos de dados MySQL.
944 Summary: MySQLi module for PHP
945 Summary(pl.UTF-8): Moduł MySQLi dla PHP
947 Requires: %{name}-common = %{epoch}:%{version}-%{release}
948 Requires: mysql-libs >= 4.1.0
949 Provides: php(mysqli)
952 This is a dynamic shared object (DSO) for PHP that will add MySQLi
953 (Improved MySQL) support. The difference between it and mysql module
954 is that it provides access to functionality of MySQL 4.1 and above.
956 %description mysqli -l pl.UTF-8
957 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
958 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
959 MySQL w wersji 4.1 i nowszych.
962 Summary: ncurses module for PHP
963 Summary(pl.UTF-8): Moduł ncurses dla PHP
965 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
966 Provides: php(ncurses)
969 This PHP module adds support for ncurses functions (only for cli and
972 %description ncurses -l pl.UTF-8
973 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
976 Summary: Oracle 8+ database module for PHP
977 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
979 Requires: %{name}-common = %{epoch}:%{version}-%{release}
984 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
985 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
987 %description oci8 -l pl.UTF-8
988 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
989 poprzez interfejs Oracle8 Call-Interface (OCI8).
992 Summary: ODBC extension module for PHP
993 Summary(pl.UTF-8): Moduł ODBC dla PHP
994 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
996 Requires: %{name}-common = %{epoch}:%{version}-%{release}
997 Requires: unixODBC >= 2.1.1-3
1001 This is a dynamic shared object (DSO) for PHP that will add ODBC
1004 %description odbc -l pl.UTF-8
1005 Moduł PHP ze wsparciem dla ODBC.
1007 %description odbc -l pt_BR.UTF-8
1008 Um módulo para aplicações PHP que usam ODBC.
1011 Summary: OpenSSL extension module for PHP
1012 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1014 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1015 Provides: php(openssl)
1017 %description openssl
1018 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1021 Warning: this is an experimental module.
1023 %description openssl -l pl.UTF-8
1024 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1026 Uwaga: to jest moduł eksperymentalny.
1029 Summary: Process Control extension module for PHP
1030 Summary(pl.UTF-8): Moduł Process Control dla PHP
1032 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1033 Provides: php(pcntl)
1036 This is a dynamic shared object (DSO) for PHP that will add process
1037 spawning and control support. It supports functions like fork(),
1038 waitpid(), signal() etc.
1040 Warning: this is an experimental module. Also, don't use it in
1041 webserver environment!
1043 %description pcntl -l pl.UTF-8
1044 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1045 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1047 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1048 używania z serwerem WWW - nie próbuj tego!
1051 Summary: PHP Data Objects (PDO)
1052 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1054 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1056 Obsoletes: php-pecl-PDO
1059 This is a dynamic shared object (DSO) for PHP that will add PDO
1062 %description pdo -l pl.UTF-8
1063 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1066 Summary: PHP Data Objects (PDO) FreeTDS support
1067 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1069 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1070 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1071 Provides: php(dblib)
1073 %description pdo-dblib
1074 This is a dynamic shared object (DSO) for PHP that will add PDO
1077 %description pdo-dblib -l pl.UTF-8
1078 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1081 %package pdo-firebird
1082 Summary: PHP Data Objects (PDO) Firebird support
1083 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1085 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1086 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1087 Provides: php(pdo-firebird)
1088 Obsoletes: php-pecl-PDO_FIREBIRD
1090 %description pdo-firebird
1091 This is a dynamic shared object (DSO) for PHP that will add PDO
1094 %description pdo-firebird -l pl.UTF-8
1095 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1099 Summary: PHP Data Objects (PDO) MySQL support
1100 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1102 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1103 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1104 Provides: php(pdo-mysql)
1105 Obsoletes: php-pecl-PDO_MYSQL
1107 %description pdo-mysql
1108 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1111 %description pdo-mysql -l pl.UTF-8
1112 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1116 Summary: PHP Data Objects (PDO) Oracle support
1117 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1119 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1120 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1121 Provides: php(pdo-oci)
1122 Obsoletes: php-pecl-PDO_OCI
1124 %description pdo-oci
1125 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1128 %description pdo-oci -l pl.UTF-8
1129 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1133 Summary: PHP Data Objects (PDO) ODBC support
1134 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1136 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1137 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1138 Provides: php(pdo-odbc)
1139 Obsoletes: php-pecl-PDO_ODBC
1141 %description pdo-odbc
1142 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1145 %description pdo-odbc -l pl.UTF-8
1146 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1150 Summary: PHP Data Objects (PDO) PostgreSQL support
1151 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1153 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1154 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1155 Provides: php(pdo-pgsql)
1156 Provides: php-pecl-PDO_PGSQL
1157 Obsoletes: php-pecl-PDO_PGSQL
1159 %description pdo-pgsql
1160 This is a dynamic shared object (DSO) for PHP that will add PDO
1163 %description pdo-pgsql -l pl.UTF-8
1164 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1168 Summary: PHP Data Objects (PDO) SQLite support
1169 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1171 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1172 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1173 Provides: php(pdo-sqlite)
1174 Obsoletes: php-pecl-PDO_SQLITE
1176 %description pdo-sqlite
1177 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1180 %description pdo-sqlite -l pl.UTF-8
1181 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1185 Summary: PostgreSQL database module for PHP
1186 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1188 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1189 Provides: php(pgsql)
1192 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1195 %description pgsql -l pl.UTF-8
1196 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1198 %description pgsql -l pt_BR.UTF-8
1199 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1202 Summary: POSIX extension module for PHP
1203 Summary(pl.UTF-8): Moduł POSIX dla PHP
1205 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1206 Provides: php(posix)
1209 This is a dynamic shared object (DSO) for PHP that will add POSIX
1210 functions support to PHP.
1212 %description posix -l pl.UTF-8
1213 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1216 Summary: pspell extension module for PHP
1217 Summary(pl.UTF-8): Moduł pspell dla PHP
1219 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1220 Provides: php(pspell)
1223 This is a dynamic shared object (DSO) for PHP that will add pspell
1224 support to PHP. It allows to check the spelling of a word and offer
1227 %description pspell -l pl.UTF-8
1228 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1229 sprawdzanie pisowni słowa i sugerowanie poprawek.
1232 Summary: readline extension module for PHP
1233 Summary(pl.UTF-8): Moduł readline dla PHP
1235 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1236 Provides: php(readline)
1238 %description readline
1239 This PHP module adds support for readline functions (only for cli and
1242 %description readline -l pl.UTF-8
1243 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1246 Summary: recode extension module for PHP
1247 Summary(pl.UTF-8): Moduł recode dla PHP
1249 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1250 Requires: recode >= 3.5d-3
1251 Provides: php(recode)
1254 This is a dynamic shared object (DSO) for PHP that will add recode
1257 %description recode -l pl.UTF-8
1258 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1262 Summary: Shared Memory Operations extension module for PHP
1263 Summary(pl.UTF-8): Moduł shmop dla PHP
1265 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1266 Provides: php(shmop)
1269 This is a dynamic shared object (DSO) for PHP that will add Shared
1270 Memory Operations support.
1272 Warning: this is an experimental module.
1274 %description shmop -l pl.UTF-8
1275 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1277 Uwaga: to jest moduł eksperymentalny.
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 Warning: this is an experimental module.
1335 %description sockets -l pl.UTF-8
1336 Moduł PHP dodający obsługę gniazdek.
1338 Uwaga: to jest moduł eksperymentalny.
1341 Summary: SQLite extension module for PHP
1342 Summary(pl.UTF-8): Moduł SQLite dla PHP
1344 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1345 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1346 Provides: php(sqlite)
1349 SQLite is a C library that implements an embeddable SQL database
1350 engine. Programs that link with the SQLite library can have SQL
1351 database access without running a separate RDBMS process.
1353 SQLite is not a client library used to connect to a big database
1354 server. SQLite is the server. The SQLite library reads and writes
1355 directly to and from the database files on disk.
1357 %description sqlite -l pl.UTF-8
1358 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1359 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1360 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1363 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1364 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1365 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1369 Summary: Sybase DB extension module for PHP
1370 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1372 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1373 Provides: php(sybase)
1374 Obsoletes: php-sybase-ct
1375 Conflicts: php-sybase-ct
1378 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1379 MS SQL databases support through SYBDB library. Currently Sybase
1380 module is not maintained. Using Sybase-CT module is recommended
1383 %description sybase -l pl.UTF-8
1384 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1385 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1386 Zaleca się używanie modułu Sybase-CT.
1389 Summary: Sybase-CT extension module for PHP
1390 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1392 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1393 Provides: php(sybase-ct)
1394 Obsoletes: php-sybase
1395 Conflicts: php-sybase
1397 %description sybase-ct
1398 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1399 MS SQL databases support through CT-lib.
1401 %description sybase-ct -l pl.UTF-8
1402 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1406 Summary: SysV msg extension module for PHP
1407 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1409 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1410 Provides: php(sysvmsg)
1412 %description sysvmsg
1413 This is a dynamic shared object (DSO) for PHP that will add SysV
1414 message queues support.
1416 %description sysvmsg -l pl.UTF-8
1417 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1420 Summary: SysV sem extension module for PHP
1421 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1423 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1424 Provides: php(sysvsem)
1426 %description sysvsem
1427 This is a dynamic shared object (DSO) for PHP that will add SysV
1430 %description sysvsem -l pl.UTF-8
1431 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1434 Summary: SysV shm extension module for PHP
1435 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1437 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1438 Provides: php(sysvshm)
1440 %description sysvshm
1441 This is a dynamic shared object (DSO) for PHP that will add SysV
1442 Shared Memory support.
1444 %description sysvshm -l pl.UTF-8
1445 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1448 Summary: Tidy extension module for PHP
1449 Summary(pl.UTF-8): Moduł Tidy dla PHP
1451 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1456 This is a dynamic shared object (DSO) for PHP that will add Tidy
1459 %description tidy -l pl.UTF-8
1460 Moduł PHP umożliwiający korzystanie z tidy.
1463 Summary: tokenizer extension module for PHP
1464 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1466 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1467 Provides: php(tokenizer)
1469 %description tokenizer
1470 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1473 %description tokenizer -l pl.UTF-8
1474 Moduł PHP dodający obsługę tokenizera do PHP.
1477 Summary: wddx extension module for PHP
1478 Summary(pl.UTF-8): Moduł wddx dla PHP
1480 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1481 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1482 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1486 This is a dynamic shared object (DSO) for PHP that will add wddx
1489 %description wddx -l pl.UTF-8
1490 Moduł PHP umożliwiający korzystanie z wddx.
1493 Summary: XML extension module for PHP
1494 Summary(pl.UTF-8): Moduł XML dla PHP
1496 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1500 This is a dynamic shared object (DSO) for PHP that will add XML
1501 support. This extension lets you create XML parsers and then define
1502 handlers for different XML events.
1504 %description xml -l pl.UTF-8
1505 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1506 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1507 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1510 Summary: XML Reader extension module for PHP
1511 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1513 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1514 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1515 Provides: php(xmlreader)
1517 %description xmlreader
1518 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1519 support. The XMLReader extension is an XML Pull parser. The reader
1520 acts as a cursor going forward on the document stream and stopping at
1521 each node on the way.
1523 %description xmlreader -l pl.UTF-8
1524 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1525 działa jako kursor przechodzący przez strumień dokumentu i
1526 zatrzymujący się na każdym węźle po drodze.
1529 Summary: xmlrpc extension module for PHP
1530 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1532 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1533 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1534 Provides: php(xmlrpc)
1537 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1540 Warning: this is an experimental module.
1542 %description xmlrpc -l pl.UTF-8
1543 Moduł PHP dodający obsługę XMLRPC.
1545 Uwaga: to jest moduł eksperymentalny.
1548 Summary: Fast, non-cached, forward-only means to write XML data
1549 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1551 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1552 Provides: php(xmlwriter)
1553 Obsoletes: php-pecl-xmlwriter
1555 %description xmlwriter
1556 This extension wraps the libxml xmlWriter API. Represents a writer
1557 that provides a non-cached, forward-only means of generating streams
1558 or files containing XML data.
1560 %description xmlwriter -l pl.UTF-8
1561 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1562 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1563 plików zawierających dane XML.
1566 Summary: xsl extension module for PHP
1567 Summary(pl.UTF-8): Moduł xsl dla PHP
1569 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1570 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1571 Requires: libxslt >= 1.0.18
1572 # actually not true, functionality is similar, but API differs
1574 Obsoletes: php-xslt <= 3:4.3.8-1
1577 This is a dynamic shared object (DSO) for PHP that will add new XSL
1578 support (using libxslt).
1580 %description xsl -l pl.UTF-8
1581 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1584 Summary: Zip management extension
1585 Summary(pl.UTF-8): Zarządzanie archiwami zip
1587 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1589 Obsoletes: php-pecl-zip
1592 Zip is an extension to create, modify and read zip files.
1594 %description zip -l pl.UTF-8
1595 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1596 odczyt archiwów zip.
1599 Summary: Zlib extension module for PHP
1600 Summary(pl.UTF-8): Moduł zlib dla PHP
1602 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1606 This is a dynamic shared object (DSO) for PHP that will add zlib
1607 compression support to PHP.
1609 %description zlib -l pl.UTF-8
1610 Moduł PHP umożliwiający używanie kompresji zlib.
1625 cp php.ini-dist php.ini
1627 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1645 %{?with_versioning:%patch26 -p1}
1647 %{__tar} jxf %{SOURCE9}
1648 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1649 mv $v/$v gentoo-patchset
1650 for a in gentoo-patchset/*.patch; do
1663 %if "%{pld_release}" != "ac"
1668 # mysql default charset for mysql/mysql/pdo-mysql extensions
1684 # conflict seems to be resolved by recode patches
1685 rm -f ext/recode/config9.m4
1687 # remove all bundled libraries not to link with them accidentally
1688 #rm -rf ext/sqlite/libsqlite
1689 #rm -rf ext/bcmath/libbcmath
1690 #rm -rf ext/date/lib
1691 #rm -rf ext/dba/libcdb
1692 #rm -rf ext/dba/libflatfile
1693 #rm -rf ext/dba/libinifile
1694 #rm -rf ext/gd/libgd
1695 #rm -rf ext/mbstring/libmbfl
1696 #rm -rf ext/mbstring/oniguruma
1697 rm -rf ext/pcre/pcrelib
1698 rm -rf ext/pdo_sqlite/sqlite
1699 #rm -rf ext/soap/interop
1700 %if %{with system_xmlrpc_epi}
1701 rm -rf ext/xmlrpc/libxmlrpc
1705 # this test hungs on ac-ppc
1706 #mv ext/reflection/tests/007.php{,ignore}
1707 # this test gets killed by itself
1708 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1711 cp -f Zend/LICENSE{,.Zend}
1714 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1715 if [ $API != %{php_api_version} ]; then
1716 echo "Set %%define php_api_version to $API and re-run."
1720 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1721 if [ $API != %{zend_module_api} ]; then
1722 echo "Set %%define zend_module_api to $API and re-run."
1726 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1727 if [ $API != %{zend_extension_api} ]; then
1728 echo "Set %%define zend_extension_api to $API and re-run."
1732 export EXTENSION_DIR="%{php_extensiondir}"
1733 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1734 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1737 cp -f /usr/share/automake/config.* .
1741 export PROG_SENDMAIL="/usr/lib/sendmail"
1758 for sapi in $sapis; do
1760 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1765 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1768 sapi_args='--disable-cgi'
1771 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1774 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect --enable-fpm'
1777 ver=$(rpm -q --qf '%{V}' apache1-devel)
1778 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1781 ver=$(rpm -q --qf '%{V}' apache-devel)
1782 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1788 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1789 --cache-file=config.cache \
1791 --with-libdir=%{_lib} \
1792 --with-config-file-path=%{_sysconfdir} \
1793 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1794 --with-exec-dir=%{_bindir} \
1795 --%{!?debug:dis}%{?debug:en}able-debug \
1796 %{?with_zts:--enable-maintainer-zts} \
1797 --enable-inline-optimization \
1798 --enable-bcmath=shared \
1799 --enable-calendar=shared \
1800 --enable-ctype=shared \
1801 --enable-dba=shared \
1802 --enable-dom=shared \
1803 --enable-exif=shared \
1804 --enable-ftp=shared \
1805 --enable-gd-native-ttf \
1806 --enable-gd-jis-conv \
1808 --enable-magic-quotes \
1809 --enable-mbstring=shared,all \
1811 --enable-pcntl=shared \
1812 --enable-pdo=shared \
1813 --enable-json=shared \
1814 --enable-hash=shared \
1815 --enable-xmlwriter=shared \
1817 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1818 --with-fpm-log=/var/log/fpm.log \
1819 --with-fpm-pid=/var/run/php/fpm.pid \
1821 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1822 --with-pdo-dblib=shared \
1824 %if %{with interbase} && !%{with interbase_inst}
1825 --with-pdo-firebird=shared,/usr \
1827 --with-pdo-mysql=shared \
1828 %{?with_oci8:--with-pdo-oci=shared} \
1829 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1830 %{?with_pgsql:--with-pdo-pgsql=shared} \
1831 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1832 --enable-posix=shared \
1833 --enable-reflection \
1836 --enable-shmop=shared \
1837 --enable-simplexml \
1838 --enable-sysvmsg=shared \
1839 --enable-sysvsem=shared \
1840 --enable-sysvshm=shared \
1841 --enable-trans-sid \
1842 --enable-safe-mode \
1843 --enable-soap=shared \
1844 --enable-sockets=shared \
1845 --enable-tokenizer=shared \
1846 --enable-ucd-snmp-hack \
1847 %{?with_wddx:--enable-wddx=shared} \
1848 --enable-xml=shared \
1849 --enable-xmlreader=shared \
1851 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1853 --enable-dbase=shared \
1855 --with-libexpat-dir=shared,/usr \
1857 --without-libexpat-dir \
1859 %{?with_fdf:--with-fdftk=shared} \
1860 --with-iconv=shared \
1861 --with-freetype-dir=shared \
1862 --with-gettext=shared \
1863 --with-gd=shared,/usr \
1866 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1867 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1868 --with-jpeg-dir=/usr \
1869 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1870 --with-mcrypt=shared \
1871 %{?with_mhash:--with-mhash=shared} \
1872 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1873 %{?with_ming:--with-ming=shared} \
1874 %{?with_mm:--with-mm} \
1875 %{?with_mssql:--with-mssql=shared} \
1876 --with-mysql=shared,/usr \
1877 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1878 %{?with_mysqli:--with-mysqli=shared} \
1879 --with-ncurses=shared \
1880 %{?with_oci8:--with-oci8=shared} \
1881 %{?with_openssl:--with-openssl=shared} \
1883 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1884 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1885 --with-pear=%{php_pear_dir} \
1886 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1887 --with-png-dir=/usr \
1888 %{?with_pspell:--with-pspell=shared} \
1889 --with-readline=shared \
1890 %{?with_recode:--with-recode=shared} \
1892 %{?with_snmp:--with-snmp=shared} \
1893 %{?with_sybase:--with-sybase=shared,/usr} \
1894 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1895 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1896 --with-t1lib=shared \
1897 %{?with_tidy:--with-tidy=shared} \
1898 %{?with_odbc:--with-unixODBC=shared,/usr} \
1899 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1901 --with-zlib=shared \
1902 --with-zlib-dir=shared,/usr \
1903 --enable-zip=shared,/usr \
1905 cp -f Makefile Makefile.$sapi
1906 cp -f main/php_config.h php_config.h.$sapi
1907 cp -f config.log config.log.$sapi
1910 # must make this first, so modules can link against it.
1911 %{__make} libphp_common.la
1912 %{__make} build-modules
1915 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1919 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1923 cp -af php_config.h.cgi main/php_config.h
1924 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1925 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1926 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1929 cp -af php_config.h.cli main/php_config.h
1930 %{__make} sapi/cli/php -f Makefile.cli
1931 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1935 cp -af php_config.h.fcgi main/php_config.h
1936 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1937 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1938 cp -r sapi/cgi sapi/fcgi
1939 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1943 cp -af php_config.h.fpm main/php_config.h
1944 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1945 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
1946 cp -r sapi/cgi sapi/fpm
1947 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1951 # Run tests, using the CLI SAPI
1952 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1953 unset TZ LANG LC_ALL || :
1955 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1959 rm -rf $RPM_BUILD_ROOT
1960 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1961 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1962 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1963 $RPM_BUILD_ROOT%{_mandir}/man1 \
1965 # install the apache modules' files
1966 %{__make} install-headers install-build install-modules install-programs \
1967 INSTALL_ROOT=$RPM_BUILD_ROOT
1969 # install apache1 DSO module
1971 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1974 # install apache2 DSO module
1976 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1979 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1980 # fix install paths, avoid evil rpaths
1981 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1983 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1986 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1990 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1995 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
1996 %{__make} install-fpm -f Makefile.fpm \
1997 INSTALL_ROOT=$RPM_BUILD_ROOT
1998 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
1999 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2000 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2004 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2005 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2006 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2008 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2010 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2012 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2014 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2015 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2016 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2019 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2020 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2021 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2025 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2026 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2027 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2030 # Generate stub .ini files for each subpackage
2031 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2032 generate_inifiles() {
2033 for so in modules/*.so; do
2034 mod=$(basename $so .so)
2035 conf="%{_sysconfdir}/conf.d/$mod.ini"
2036 # xml needs to be loaded before wddx
2037 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2039 cat > $RPM_BUILD_ROOT$conf <<-EOF
2040 ; Enable $mod extension module
2047 # per SAPI ini directories
2048 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2051 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
2053 # use system automake and {lib,sh}tool
2054 %if "%{pld_release}" != "ac"
2055 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2056 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2057 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2059 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2061 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2062 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2064 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2066 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2067 # isn't installed by install-headers make target, we do it manually here.
2068 # this header file is required by e.g. filter PECL extension
2069 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2070 # for php-pecl-mailparse
2071 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2072 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2075 rm -rf $RPM_BUILD_ROOT
2077 %post -n apache1-mod_php
2078 if [ "$1" = "1" ]; then
2079 %service -q apache restart
2082 %postun -n apache1-mod_php
2083 if [ "$1" = "0" ]; then
2084 %service -q apache restart
2087 %post -n apache-mod_php
2088 if [ "$1" = "1" ]; then
2089 %service -q httpd restart
2092 %postun -n apache-mod_php
2093 if [ "$1" = "0" ]; then
2094 %service -q httpd restart
2098 /sbin/chkconfig --add php-fpm
2099 %service php-fpm restart
2102 if [ "$1" = 0 ]; then
2103 %service php-fpm stop
2104 /sbin/chkconfig --del php-fpm
2107 %post common -p /sbin/ldconfig
2108 %postun common -p /sbin/ldconfig
2111 # minimizing apache restarts logics. we restart webserver:
2113 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2114 # 2. first install of extension (post: $1 = 1)
2115 # 2. uninstall of extension (postun: $1 == 0)
2117 # the strict internal deps between extensions (and apache modules) and
2118 # common package are very important for all this to work.
2120 # restart webserver at the end of transaction
2121 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2122 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2125 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2127 /^AddType application\/x-httpd-php \.php/s,^,#,
2128 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2129 ' /etc/apache/apache.conf
2130 %service -q apache restart
2134 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2135 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2136 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2137 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2138 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2142 # common macros called at extension post/postun scriptlet
2143 %define extension_scripts() \
2145 if [ "$1" = "1" ]; then \
2146 %php_webserver_restart \
2150 if [ "$1" = "0" ]; then \
2151 %php_webserver_restart \
2155 # extension scripts defines
2156 %extension_scripts bcmath
2157 %extension_scripts bzip2
2158 %extension_scripts calendar
2159 %extension_scripts ctype
2160 %extension_scripts curl
2161 %extension_scripts dba
2162 %extension_scripts dbase
2163 %extension_scripts dom
2164 %extension_scripts exif
2165 %extension_scripts fdf
2166 %extension_scripts filter
2167 %extension_scripts ftp
2168 %extension_scripts gd
2169 %extension_scripts gettext
2170 %extension_scripts gmp
2171 %extension_scripts hash
2172 %extension_scripts iconv
2173 %extension_scripts imap
2174 %extension_scripts interbase
2175 %extension_scripts json
2176 %extension_scripts ldap
2177 %extension_scripts mbstring
2178 %extension_scripts mcrypt
2179 %extension_scripts mhash
2180 %extension_scripts mime_magic
2181 %extension_scripts ming
2182 %extension_scripts mssql
2183 %extension_scripts mysql
2184 %extension_scripts mysqli
2185 %extension_scripts oci8
2186 %extension_scripts odbc
2187 %extension_scripts openssl
2188 %extension_scripts pdo-dblib
2189 %extension_scripts pdo-firebird
2190 %extension_scripts pdo-mysql
2191 %extension_scripts pdo-odbc
2192 %extension_scripts pdo-pgsql
2193 %extension_scripts pdo-sqlite
2194 %extension_scripts pgsql
2195 %extension_scripts posix
2196 %extension_scripts pspell
2197 %extension_scripts recode
2198 %extension_scripts shmop
2199 %extension_scripts snmp
2200 %extension_scripts soap
2201 %extension_scripts sockets
2202 %extension_scripts sqlite
2203 %extension_scripts sybase
2204 %extension_scripts sybase-ct
2205 %extension_scripts sysvmsg
2206 %extension_scripts sysvsem
2207 %extension_scripts sysvshm
2208 %extension_scripts tidy
2209 %extension_scripts tokenizer
2210 %extension_scripts wddx
2211 %extension_scripts xml
2212 %extension_scripts xmlreader
2213 %extension_scripts xmlrpc
2214 %extension_scripts xmlwriter
2215 %extension_scripts xsl
2216 %extension_scripts zip
2217 %extension_scripts zlib
2219 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2220 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2222 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2223 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2225 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2228 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2231 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2232 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2234 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2235 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2237 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2238 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2240 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2241 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2243 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2244 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2246 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2249 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2252 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2255 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2258 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2261 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2264 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2267 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2268 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2270 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2271 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2273 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2274 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2276 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2277 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2279 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2280 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2282 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2283 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2285 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2286 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2288 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2289 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2291 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2292 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2294 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2295 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2296 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2298 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2299 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2302 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2303 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2305 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2306 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2308 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2309 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2311 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2312 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2314 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2315 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2316 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2318 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2319 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2322 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2323 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2325 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2326 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2328 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2329 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2331 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2332 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2333 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2335 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2336 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2339 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2340 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2342 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2343 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2345 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2346 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2348 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2349 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2351 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2352 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2354 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2355 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2357 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2358 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2360 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2361 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2363 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2364 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2366 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2367 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2369 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2370 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2372 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2373 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2375 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2376 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2378 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2379 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2381 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2382 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2384 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2385 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2387 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2388 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2391 %files -n apache1-mod_php
2392 %defattr(644,root,root,755)
2393 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2394 %dir %{_sysconfdir}/apache.d
2395 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2396 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2400 %files -n apache-mod_php
2401 %defattr(644,root,root,755)
2402 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2403 %dir %{_sysconfdir}/apache2handler.d
2404 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2405 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2410 %defattr(644,root,root,755)
2411 %doc sapi/cgi/README.FastCGI
2412 %dir %{_sysconfdir}/cgi-fcgi.d
2413 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2414 %attr(755,root,root) %{_bindir}/php.fcgi
2418 %defattr(644,root,root,755)
2419 %dir %{_sysconfdir}/cgi.d
2420 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2421 %attr(755,root,root) %{_bindir}/php.cgi
2424 %defattr(644,root,root,755)
2425 %dir %{_sysconfdir}/cli.d
2426 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2427 %attr(755,root,root) %{_bindir}/php.cli
2428 %{_mandir}/man1/php.1*
2429 %{_mandir}/man1/php.cli.1*
2432 %defattr(644,root,root,755)
2433 %attr(755,root,root) %{_bindir}/php
2437 %defattr(644,root,root,755)
2438 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2439 %attr(755,root,root) %{_bindir}/php.fpm
2440 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2441 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2445 %defattr(644,root,root,755)
2447 %doc CREDITS Zend/ZEND_CHANGES
2448 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2449 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2452 %dir %{_sysconfdir}/conf.d
2453 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2454 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2455 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2456 %dir %{php_extensiondir}
2458 %doc ext/session/mod_files.sh
2461 %defattr(644,root,root,755)
2462 %doc README.UNIX-BUILD-SYSTEM
2463 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2464 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2465 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2466 %attr(755,root,root) %{_bindir}/phpize
2467 %attr(755,root,root) %{_bindir}/php-config
2468 %attr(755,root,root) %{_libdir}/libphp_common.so
2469 %{_libdir}/libphp_common.la
2471 %{_libdir}/php/build
2472 %{_mandir}/man1/php-config.1*
2473 %{_mandir}/man1/phpize.1*
2476 %defattr(644,root,root,755)
2477 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2478 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2481 %defattr(644,root,root,755)
2482 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2483 %attr(755,root,root) %{php_extensiondir}/bz2.so
2486 %defattr(644,root,root,755)
2487 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2488 %attr(755,root,root) %{php_extensiondir}/calendar.so
2491 %defattr(644,root,root,755)
2492 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2493 %attr(755,root,root) %{php_extensiondir}/ctype.so
2497 %defattr(644,root,root,755)
2498 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2499 %attr(755,root,root) %{php_extensiondir}/curl.so
2503 %defattr(644,root,root,755)
2504 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2505 %attr(755,root,root) %{php_extensiondir}/dba.so
2508 %defattr(644,root,root,755)
2509 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2510 %attr(755,root,root) %{php_extensiondir}/dbase.so
2513 %defattr(644,root,root,755)
2514 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2515 %attr(755,root,root) %{php_extensiondir}/dom.so
2519 %defattr(644,root,root,755)
2520 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2521 %attr(755,root,root) %{php_extensiondir}/fdf.so
2526 %defattr(644,root,root,755)
2527 %doc README.input_filter
2528 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2529 %attr(755,root,root) %{php_extensiondir}/filter.so
2533 %defattr(644,root,root,755)
2534 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2535 %attr(755,root,root) %{php_extensiondir}/exif.so
2538 %defattr(644,root,root,755)
2539 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2540 %attr(755,root,root) %{php_extensiondir}/ftp.so
2543 %defattr(644,root,root,755)
2544 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2545 %attr(755,root,root) %{php_extensiondir}/gd.so
2548 %defattr(644,root,root,755)
2549 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2550 %attr(755,root,root) %{php_extensiondir}/gettext.so
2553 %defattr(644,root,root,755)
2554 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2555 %attr(755,root,root) %{php_extensiondir}/gmp.so
2558 %defattr(644,root,root,755)
2559 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2560 %attr(755,root,root) %{php_extensiondir}/hash.so
2563 %defattr(644,root,root,755)
2564 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2565 %attr(755,root,root) %{php_extensiondir}/iconv.so
2569 %defattr(644,root,root,755)
2570 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2571 %attr(755,root,root) %{php_extensiondir}/imap.so
2574 %if %{with interbase}
2576 %defattr(644,root,root,755)
2577 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2578 %attr(755,root,root) %{php_extensiondir}/interbase.so
2582 %defattr(644,root,root,755)
2583 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2584 %attr(755,root,root) %{php_extensiondir}/json.so
2588 %defattr(644,root,root,755)
2589 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2590 %attr(755,root,root) %{php_extensiondir}/ldap.so
2594 %defattr(644,root,root,755)
2595 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2596 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2599 %defattr(644,root,root,755)
2600 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2601 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2605 %defattr(644,root,root,755)
2606 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2607 %attr(755,root,root) %{php_extensiondir}/mhash.so
2610 %if %{with mime_magic}
2612 %defattr(644,root,root,755)
2613 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2614 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2619 %defattr(644,root,root,755)
2620 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2621 %attr(755,root,root) %{php_extensiondir}/ming.so
2626 %defattr(644,root,root,755)
2627 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2628 %attr(755,root,root) %{php_extensiondir}/mssql.so
2632 %defattr(644,root,root,755)
2633 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2634 %attr(755,root,root) %{php_extensiondir}/mysql.so
2638 %defattr(644,root,root,755)
2639 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2640 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2644 %defattr(644,root,root,755)
2645 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2646 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2650 %defattr(644,root,root,755)
2651 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2652 %attr(755,root,root) %{php_extensiondir}/oci8.so
2657 %defattr(644,root,root,755)
2658 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2659 %attr(755,root,root) %{php_extensiondir}/odbc.so
2664 %defattr(644,root,root,755)
2665 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2666 %attr(755,root,root) %{php_extensiondir}/openssl.so
2670 %defattr(644,root,root,755)
2671 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2672 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2675 %defattr(644,root,root,755)
2676 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2677 %attr(755,root,root) %{php_extensiondir}/pdo.so
2679 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2681 %defattr(644,root,root,755)
2682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2683 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2686 %if %{with interbase} && !%{with interbase_inst}
2688 %defattr(644,root,root,755)
2689 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2690 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2694 %defattr(644,root,root,755)
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2696 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2700 %defattr(644,root,root,755)
2701 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2702 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2707 %defattr(644,root,root,755)
2708 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2709 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2714 %defattr(644,root,root,755)
2715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2716 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2721 %defattr(644,root,root,755)
2722 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2723 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2728 %defattr(644,root,root,755)
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2730 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2736 %attr(755,root,root) %{php_extensiondir}/posix.so
2740 %defattr(644,root,root,755)
2741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2742 %attr(755,root,root) %{php_extensiondir}/pspell.so
2746 %defattr(644,root,root,755)
2747 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2748 %attr(755,root,root) %{php_extensiondir}/readline.so
2752 %defattr(644,root,root,755)
2753 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2754 %attr(755,root,root) %{php_extensiondir}/recode.so
2758 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2759 # simplexml can be built shared, but SPL startup fails
2760 # we could add R: -simplexml to -common...
2762 %defattr(644,root,root,755)
2763 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2764 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2768 %defattr(644,root,root,755)
2769 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2770 %attr(755,root,root) %{php_extensiondir}/shmop.so
2774 %defattr(644,root,root,755)
2775 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2776 %attr(755,root,root) %{php_extensiondir}/snmp.so
2780 %defattr(644,root,root,755)
2781 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2782 %attr(755,root,root) %{php_extensiondir}/soap.so
2785 %defattr(644,root,root,755)
2786 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2787 %attr(755,root,root) %{php_extensiondir}/sockets.so
2791 %defattr(644,root,root,755)
2792 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2793 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2798 %defattr(644,root,root,755)
2799 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2800 %attr(755,root,root) %{php_extensiondir}/sybase.so
2803 %if %{with sybase_ct}
2805 %defattr(644,root,root,755)
2806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2807 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2811 %defattr(644,root,root,755)
2812 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2813 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2816 %defattr(644,root,root,755)
2817 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2818 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2821 %defattr(644,root,root,755)
2822 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2823 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2827 %defattr(644,root,root,755)
2828 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2829 %attr(755,root,root) %{php_extensiondir}/tidy.so
2833 %defattr(644,root,root,755)
2834 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2835 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2839 %defattr(644,root,root,755)
2840 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2841 %attr(755,root,root) %{php_extensiondir}/wddx.so
2845 %defattr(644,root,root,755)
2846 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2847 %attr(755,root,root) %{php_extensiondir}/xml.so
2850 %defattr(644,root,root,755)
2851 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2852 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2856 %defattr(644,root,root,755)
2857 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2858 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2862 %defattr(644,root,root,755)
2863 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2864 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2867 %defattr(644,root,root,755)
2868 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2869 %attr(755,root,root) %{php_extensiondir}/xsl.so
2872 %defattr(644,root,root,755)
2873 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2874 %attr(755,root,root) %{php_extensiondir}/zip.so
2877 %defattr(644,root,root,755)
2878 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2879 %attr(755,root,root) %{php_extensiondir}/zlib.so