2 # - fix -threads-acfix.patch
3 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
4 # - removed from php 5.0 (currently in php4):
5 # db, hyperwave, java, mcal, overload, qtdom
6 # - removed from php 5.1:
8 # - removed from php 5.2:
10 # - mime_magic can't handle new "string/*" entries in magic.mime
11 # thus doesn't work with system magic.mime database
12 # - make additional headers and checking added by mail patch configurable
13 # - modularize session, standard (output from pure php -m)?
14 # - http://forum.lighttpd.net/topic/34454
15 # - ttyname_r() missdetected http://bugs.php.net/bug.php?id=48820
18 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
19 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
20 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
21 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
22 %bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
23 %bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
24 %bcond_without curl # without CURL extension module
25 %bcond_without filter # without filter extension module
26 %bcond_without imap # without IMAP extension module
27 %bcond_without interbase # without InterBase extension module
28 %bcond_without ldap # without LDAP extension module
29 %bcond_without mhash # without mhash extension module
30 %bcond_without mime_magic # without mime-magic module
31 %bcond_without ming # without ming extension module
32 %bcond_without mm # without mm support for session storage
33 %bcond_without mssql # without MS SQL extension module
34 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
35 %bcond_without odbc # without ODBC extension module
36 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
37 %bcond_without pcre # without PCRE extension module
38 %bcond_without pgsql # without PostgreSQL extension module
39 %bcond_without pspell # without pspell extension module
40 %bcond_without recode # without recode extension module
41 %bcond_without snmp # without SNMP extension module
42 %bcond_without sqlite # without SQLite extension module
43 %bcond_without sybase # without Sybase extension module
44 %bcond_without tidy # without Tidy extension module
45 %bcond_without wddx # without WDDX extension module
46 %bcond_without xmlrpc # without XML-RPC extension module
47 %bcond_without apache1 # disable building apache 1.3.x module
48 %bcond_without apache2 # disable building apache 2.x module
49 %bcond_without fcgi # disable building FCGI SAPI
50 %bcond_without zts # disable Zend Thread Safety
51 %bcond_without fpm # fpm patches from http://php-fpm.anight.org/
52 %bcond_with suhosin # with suhosin patch
53 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
54 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
55 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
57 %define apxs1 /usr/sbin/apxs1
58 %define apxs2 /usr/sbin/apxs
60 # some problems with apache 2.x
65 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
66 %undefine with_interbase
68 %if "%{pld_release}" == "th"
70 # ppc disabled (broken on th-ppc)
71 %undefine with_interbase
75 %ifnarch %{ix86} %{x8664}
76 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
80 %if %{without apache1} && %{without apache2}
81 ERROR: You need to select at least one Apache SAPI to build shared modules.
84 # filter depends on pcre
89 Summary: PHP: Hypertext Preprocessor
90 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
91 Summary(pl.UTF-8): Język skryptowy PHP
92 Summary(pt_BR.UTF-8): A linguagem de script PHP
93 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
94 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
101 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
102 # Source0-md5: 15c7b5a87f57332d6fc683528e28247b
103 Source2: %{name}-mod_%{name}.conf
104 Source3: %{name}-cgi-fcgi.ini
105 Source4: %{name}-cgi.ini
106 Source5: %{name}-apache.ini
107 Source6: %{name}-cli.ini
108 # Taken from: http://browsers.garykeith.com/downloads.asp
109 Source8: %{name}_browscap.ini
110 # lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
111 #Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
112 ## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
113 Source10: %{name}-fpm.init
114 Source11: %{name}-fpm.logrotate
115 Patch0: %{name}-shared.patch
116 Patch1: %{name}-pldlogo.patch
117 Patch2: %{name}-mail.patch
118 Patch3: %{name}-link-libs.patch
119 Patch4: %{name}-libpq_fs_h_path.patch
120 Patch5: %{name}-filter-shared.patch
121 Patch6: %{name}-build_modules.patch
122 Patch7: %{name}-sapi-ini-file.patch
123 Patch8: %{name}-no-metaccld.patch
124 Patch9: %{name}-sh.patch
125 Patch10: %{name}-ini.patch
126 Patch11: %{name}-acam.patch
127 Patch12: %{name}-threads-acfix.patch
128 Patch13: %{name}-tsrmlsfetchgcc2.patch
129 Patch14: %{name}-no_pear_install.patch
130 Patch15: %{name}-zlib.patch
131 Patch16: %{name}-sybase-fix.patch
132 Patch17: %{name}-readline.patch
133 Patch18: %{name}-nohttpd.patch
134 Patch19: %{name}-gd_imagerotate_enable.patch
135 Patch20: %{name}-uint32_t.patch
136 Patch21: %{name}-dba-link.patch
137 Patch22: %{name}-both-apxs.patch
138 Patch23: %{name}-builddir.patch
139 Patch24: %{name}-zlib-for-getimagesize.patch
140 Patch25: %{name}-versioning.patch
141 Patch26: %{name}-pear.patch
142 Patch27: %{name}-config-dir.patch
143 Patch28: %{name}-bug-42952.patch
144 Patch29: %{name}-fcgi-graceful.patch
145 Patch30: %{name}-apr-apu.patch
146 Patch31: %{name}-fcgi-error_log-no-newlines.patch
147 Patch32: %{name}-curl-limit-speed.patch
148 Patch33: %{name}-mime_magic.patch
149 Patch34: %{name}-libtool.patch
150 Patch35: %{name}-tds.patch
151 Patch36: %{name}-mysql-charsetphpini.patch
152 Patch37: %{name}-mysqli-charsetphpini.patch
153 Patch38: %{name}-pdo_mysql-charsetphpini.patch
154 Patch39: %{name}-use-prog_sendmail.patch
155 Patch40: %{name}-fpm.patch
156 Patch41: %{name}-fpm-config.patch
157 Patch42: %{name}-fpm-initdir.patch
158 Patch43: %{name}-silent-session-cleanup.patch
159 Patch44: %{name}-include_path.patch
160 Patch45: %{name}-imap-annotations.patch
161 Patch46: %{name}-imap-myrights.patch
162 Patch47: suhosin.patch
163 Patch48: %{name}-bug-48697.patch
164 Patch49: %{name}-m4-divert.patch
165 Patch50: %{name}-bug-48619.patch
166 URL: http://www.php.net/
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
178 BuildRequires: expat-devel
179 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
181 %{?with_fcgi:BuildRequires: fcgi-devel}
182 %{?with_fdf:BuildRequires: fdftk-devel}
184 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
185 BuildRequires: freetds-devel
187 BuildRequires: freetype-devel >= 2.0
188 %if %{with system_gd}
189 BuildRequires: gd-devel >= 2.0.28-4
190 BuildRequires: gd-devel(imagerotate) = 5.2.0
192 BuildRequires: gdbm-devel
193 BuildRequires: gmp-devel
194 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-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 # ORACLE_HOME is required for oci8 ext to build
261 %define _preserve_env %_preserve_env_base ORACLE_HOME
265 PHP is an HTML-embedded scripting language. PHP attempts to make it
266 easy for developers to write dynamically generated web pages. PHP also
267 offers built-in database integration for several commercial and
268 non-commercial database management systems, so writing a
269 database-enabled web page with PHP is fairly simple. The most common
270 use of PHP coding is probably as a replacement for CGI scripts. The
271 mod_php module enables the Apache web server to understand and process
272 the embedded PHP language in web pages. This package contains php
275 %description -l fr.UTF-8
276 PHP est un langage de script embarque dans le HTM. PHP essaye de
277 rendre simple aux developpeurs d'ecrire des pages web generees
278 dynamiquement. PHP incorpore egalement une integration avec plusieurs
279 systemes de gestion de bases de donnees commerciaux et
280 non-connerciaux, qui rent facile la creation de pages web liees avec
281 des bases de donnees. L'utilisation la plus commune de PHP est
282 probablement en remplacement de scripts CGI. Le module mod_php permet
283 au serveur web apache de comprendre et de traiter le langage PHP
284 integre dans des pages web. Ce package contient php version
287 %description -l pl.UTF-8
288 PHP jest językiem skryptowym, którego polecenia umieszcza się w
289 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
290 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
291 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
292 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
293 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
294 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
295 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
298 %description -l pt_BR.UTF-8
299 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
300 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
301 com algumas características únicas, específicas ao PHP. O objetivo da
302 linguagem é permitir que desenvolvedores web escrevam páginas
303 dinamicamente geradas de forma rápida.
305 %description -l ru.UTF-8
306 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
307 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
308 для работы с базами данных относительно просто. Наиболее популярное
309 использование PHP - замена для CGI скриптов.
311 %description -l uk.UTF-8
312 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
313 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
314 роботи з базами даних є доволі простим. Найбільш популярне
315 використання PHP - заміна для CGI скриптів.
317 %package -n apache1-mod_php
318 Summary: PHP DSO module for apache 1.3.x
319 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
320 Group: Development/Languages/PHP
321 Requires(triggerpostun): sed >= 4.0
322 Requires: %{name}-common = %{epoch}:%{version}-%{release}
323 Requires: apache1(EAPI) >= 1.3.33-2
324 Requires: apache1-mod_mime
325 Provides: webserver(php) = %{version}
326 Obsoletes: apache-mod_php < 1:4.1.1
329 %description -n apache1-mod_php
330 PHP as DSO module for apache 1.3.x.
332 %description -n apache1-mod_php -l pl.UTF-8
333 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
335 %package -n apache-mod_php
336 Summary: PHP DSO module for apache 2.x
337 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
338 Group: Development/Languages/PHP
339 Requires: %{name}-common = %{epoch}:%{version}-%{release}
340 Requires: apache(modules-api) = %{apache_modules_api}
341 Requires: apache-mod_mime
342 Provides: webserver(php) = %{version}
345 %description -n apache-mod_php
346 PHP as DSO module for apache 2.x.
348 %description -n apache-mod_php -l pl.UTF-8
349 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
352 Summary: php as FastCGI program
353 Summary(pl.UTF-8): php jako program FastCGI
354 Group: Development/Languages/PHP
355 Requires: %{name}-common = %{epoch}:%{version}-%{release}
356 Provides: webserver(php) = %{version}
359 php as FastCGI program.
361 %description fcgi -l pl.UTF-8
362 php jako program FastCGI.
365 Summary: php as CGI program
366 Summary(pl.UTF-8): php jako program CGI
367 Group: Development/Languages/PHP
368 Requires: %{name}-common = %{epoch}:%{version}-%{release}
374 %description cgi -l pl.UTF-8
375 php jako program CGI.
378 Summary: php as CLI interpreter
379 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
380 Group: Development/Languages/PHP
381 Requires: %{name}-common = %{epoch}:%{version}-%{release}
384 php as CLI interpreter.
386 %description cli -l pl.UTF-8
387 php jako interpreter działający z linii poleceń.
390 Summary: /usr/bin/php symlink
391 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
392 Group: Development/Languages/PHP
393 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
394 Obsoletes: /usr/bin/php
397 Package providing /usr/bin/php symlink to PHP CLI.
399 %description program -l pl.UTF-8
400 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
403 Summary: PHP FastCGI Process Manager
404 Group: Development/Languages/PHP
405 URL: http://php-fpm.anight.org/
406 Requires(post,preun): /sbin/chkconfig
407 Requires: %{name}-common = %{epoch}:%{version}-%{release}
408 Requires: libevent >= 1.4.7-3
410 Provides: webserver(php) = %{version}
413 PHP FastCGI Process Manager.
416 Summary: Common files needed by both apache module and CGI
417 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
418 Summary(ru.UTF-8): Разделяемые библиотеки для php
419 Summary(uk.UTF-8): Бібліотеки спільного використання для php
421 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
422 Requires: glibc >= 6:2.3.5
425 Provides: php(libxml)
426 %{?with_zend_multibyte:Provides: php(mbstring)}
427 Provides: php(modules_api) = %{php_api_version}
428 Provides: php(overload)
429 %{?with_pcre:Provides: php(pcre)}
430 Provides: php(reflection)
431 Provides: php(session)
432 Provides: php(simplexml)
434 Provides: php(standard)
435 Provides: php(zend_extension_api) = %{zend_extension_api}
436 Provides: php(zend_module_api) = %{zend_module_api}
437 %{?with_zend_multibyte:Provides: php-mbstring = %{epoch}:%{version}-%{release}}
438 %{?with_pcre:Provides: php-pcre = %{epoch}:%{version}-%{release}}
439 Provides: php5(debug) = %{php_debug}
440 Provides: php5(thread-safety) = %{zend_zts}
441 Obsoletes: php-pcre < 4:5.2.0
442 Obsoletes: php-pecl-domxml
443 Obsoletes: php-session < 3:4.2.1-2
444 Conflicts: php4-common < 3:4.4.4-8
445 Conflicts: rpm < 4.4.2-0.2
448 Common files needed by both apache module and CGI.
450 %description common -l pl.UTF-8
451 Wspólne pliki dla modułu apacha i programu CGI.
453 %description common -l ru.UTF-8
454 Этот пакет содержит общие файлы для разных вариантов реализации PHP
455 (самодостаточной и в качестве модуля apache).
457 %description common -l uk.UTF-8
458 Цей пакет містить спільні файли для різних варіантів реалізації PHP
459 (самодостатньої та в якості модуля apache).
462 Summary: Files for PHP modules development
463 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
464 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
465 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
466 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
467 Group: Development/Languages/PHP
468 Requires: %{name}-common = %{epoch}:%{version}-%{release}
471 %if "%{pld_release}" != "ac"
472 Requires: libtool >= 2:2.2
476 %{?with_pcre:Requires: pcre-devel >= 6.6}
478 Obsoletes: php-pear-devel
479 Obsoletes: php4-devel
482 The php-devel package lets you compile dynamic extensions to PHP.
483 Included here is the source for the PHP extensions. Instead of
484 recompiling the whole php binary to add support for, say, oracle,
485 install this package and use the new self-contained extensions
486 support. For more information, read the file
487 README.SELF-CONTAINED-EXTENSIONS.
489 %description devel -l pl.UTF-8
490 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
491 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
492 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
493 samodzielnych rozszerzeniach można znaleźć w pliku
494 README.SELF-CONTAINED-EXTENSIONS.
496 %description devel -l pt_BR.UTF-8
497 Este pacote contém arquivos usados no desenvolvimento de programas ou
500 %description devel -l ru.UTF-8
501 Пакет php-devel дает возможность компилировать динамические расширения
502 PHP. Пакет включает исходный код этих расширений. Вместо повторной
503 компиляции бинарного файла php для добавления, например, поддержки
504 oracle, установите этот пакет для компилирования отдельных расширений.
505 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
507 %description devel -l uk.UTF-8
508 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
509 До пакету включено вихідний код для розширень. Замість повторної
510 компіляції бінарного файлу php для додання, наприклад, підтримки
511 oracle, встановіть цей пакет для компіляції окремих розширень.
512 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
515 Summary: bcmath extension module for PHP
516 Summary(pl.UTF-8): Moduł bcmath dla PHP
518 Requires: %{name}-common = %{epoch}:%{version}-%{release}
519 Provides: php(bcmath)
522 This is a dynamic shared object (DSO) for PHP that will add bc style
523 precision math functions support.
525 %description bcmath -l pl.UTF-8
526 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
527 matematycznych takich jak w programie bc.
530 Summary: Bzip2 extension module for PHP
531 Summary(pl.UTF-8): Moduł bzip2 dla PHP
533 Requires: %{name}-common = %{epoch}:%{version}-%{release}
537 This is a dynamic shared object (DSO) for PHP that will add bzip2
538 compression support to PHP.
540 %description bzip2 -l pl.UTF-8
541 Moduł PHP umożliwiający używanie kompresji bzip2.
544 Summary: Calendar extension module for PHP
545 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
547 Requires: %{name}-common = %{epoch}:%{version}-%{release}
548 Provides: php(calendar)
550 %description calendar
551 This is a dynamic shared object (DSO) for PHP that will add calendar
554 %description calendar -l pl.UTF-8
555 Moduł PHP dodający wsparcie dla kalendarza.
558 Summary: ctype extension module for PHP
559 Summary(pl.UTF-8): Moduł ctype dla PHP
561 Requires: %{name}-common = %{epoch}:%{version}-%{release}
565 This is a dynamic shared object (DSO) for PHP that will add ctype
568 %description ctype -l pl.UTF-8
569 Moduł PHP umożliwiający korzystanie z funkcji ctype.
572 Summary: curl extension module for PHP
573 Summary(pl.UTF-8): Moduł curl dla PHP
575 Requires: %{name}-common = %{epoch}:%{version}-%{release}
579 This is a dynamic shared object (DSO) for PHP that will add curl
582 %description curl -l pl.UTF-8
583 Moduł PHP umożliwiający korzystanie z biblioteki curl.
586 Summary: DBA extension module for PHP
587 Summary(pl.UTF-8): Moduł DBA dla PHP
589 Requires: %{name}-common = %{epoch}:%{version}-%{release}
593 This is a dynamic shared object (DSO) for PHP that will add flat-file
594 databases (DBA) support.
596 %description dba -l pl.UTF-8
597 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
601 Summary: DBase extension module for PHP
602 Summary(pl.UTF-8): Moduł DBase dla PHP
604 Requires: %{name}-common = %{epoch}:%{version}-%{release}
608 This is a dynamic shared object (DSO) for PHP that will add DBase
611 %description dbase -l pl.UTF-8
612 Moduł PHP ze wsparciem dla DBase.
615 Summary: DOM extension module for PHP
616 Summary(pl.UTF-8): Moduł DOM dla PHP
618 Requires: %{name}-common = %{epoch}:%{version}-%{release}
620 # it has some compatibility functions
621 Provides: php(domxml)
622 Obsoletes: php-domxml <= 3:4.3.8-1
625 This is a dynamic shared object (DSO) for PHP that will add new DOM
628 %description dom -l pl.UTF-8
629 Moduł PHP dodający nową obsługę DOM.
632 Summary: exif extension module for PHP
633 Summary(pl.UTF-8): Moduł exif dla PHP
635 Requires: %{name}-common = %{epoch}:%{version}-%{release}
639 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
640 support in image files.
642 %description exif -l pl.UTF-8
643 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
646 Summary: FDF extension module for PHP
647 Summary(pl.UTF-8): Moduł FDF dla PHP
649 Requires: %{name}-common = %{epoch}:%{version}-%{release}
653 This PHP module adds support for PDF Forms through Adobe FDFTK
656 %description fdf -l pl.UTF-8
657 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
661 Summary: Extension for safely dealing with input parameters
662 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
664 Requires: %{name}-common = %{epoch}:%{version}-%{release}
665 Provides: php(filter)
666 Obsoletes: php-pecl-filter
669 We all know that you should always check input variables, but PHP does
670 not offer really good functionality for doing this in a safe way. The
671 Input Filter extension is meant to address this issue by implementing
672 a set of filters and mechanisms that users can use to safely access
675 %description filter -l pl.UTF-8
676 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
677 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
678 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
679 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
680 mogą bezpiecznie używać do dostępu do danych.
683 Summary: FTP extension module for PHP
684 Summary(pl.UTF-8): Moduł FTP dla PHP
686 Requires: %{name}-common = %{epoch}:%{version}-%{release}
690 This is a dynamic shared object (DSO) for PHP that will add FTP
693 %description ftp -l pl.UTF-8
694 Moduł PHP dodający obsługę protokołu FTP.
697 Summary: GD extension module for PHP
698 Summary(pl.UTF-8): Moduł GD dla PHP
700 Requires: %{name}-common = %{epoch}:%{version}-%{release}
701 %if %{with system_gd}
702 Requires: gd >= 2.0.28-4
704 Requires: gd(imagerotate) = 5.2.0
709 This is a dynamic shared object (DSO) for PHP that will add GD
710 support, allowing you to create and manipulate images with PHP.
712 %description gd -l pl.UTF-8
713 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
714 tworzenie i obróbkę obrazków.
717 Summary: gettext extension module for PHP
718 Summary(pl.UTF-8): Moduł gettext dla PHP
720 Requires: %{name}-common = %{epoch}:%{version}-%{release}
721 Provides: php(gettext)
724 This is a dynamic shared object (DSO) for PHP that will add gettext
727 %description gettext -l pl.UTF-8
728 Moduł PHP dodający obsługę lokalizacji przez gettext.
731 Summary: gmp extension module for PHP
732 Summary(pl.UTF-8): Moduł gmp dla PHP
734 Requires: %{name}-common = %{epoch}:%{version}-%{release}
738 This is a dynamic shared object (DSO) for PHP that will add arbitrary
739 length number support with GNU MP library.
741 %description gmp -l pl.UTF-8
742 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
743 liczbach o dowolnej długości.
746 Summary: HASH Message Digest Framework
747 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
749 Requires: %{name}-common = %{epoch}:%{version}-%{release}
751 Obsoletes: php-pecl-hash
754 Native implementations of common message digest algorithms using a
755 generic factory method.
757 %description hash -l pl.UTF-8
758 Natywne implementacje popularnych algorytmów obliczania skrótów
759 wiadomości przy użyciu wspólnego interfejsu.
762 Summary: iconv extension module for PHP
763 Summary(pl.UTF-8): Moduł iconv dla PHP
765 Requires: %{_libdir}/gconv
766 Requires: %{name}-common = %{epoch}:%{version}-%{release}
771 This is a dynamic shared object (DSO) for PHP that will add iconv
774 %description iconv -l pl.UTF-8
775 Moduł PHP dodający obsługę iconv.
778 Summary: IMAP extension module for PHP
779 Summary(pl.UTF-8): Moduł IMAP dla PHP
780 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
782 Requires: %{name}-common = %{epoch}:%{version}-%{release}
786 This is a dynamic shared object (DSO) for PHP that will add IMAP
789 %description imap -l pl.UTF-8
790 Moduł PHP dodający obsługę skrzynek IMAP.
792 %description imap -l pt_BR.UTF-8
793 Um módulo para aplicações PHP que usam IMAP.
796 Summary: InterBase/Firebird database module for PHP
797 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
799 Requires: %{name}-common = %{epoch}:%{version}-%{release}
800 Provides: php(interbase)
801 %{?with_interbase_inst:Autoreq: false}
803 %description interbase
804 This is a dynamic shared object (DSO) for PHP that will add InterBase
805 and Firebird database support.
807 %description interbase -l pl.UTF-8
808 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
811 Summary: PHP C extension for JSON serialization
812 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
814 Requires: %{name}-common = %{epoch}:%{version}-%{release}
816 Obsoletes: php-pecl-json
819 php-json is an extremely fast PHP C extension for JSON (JavaScript
820 Object Notation) serialisation.
822 %description json -l pl.UTF-8
823 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
824 (JavaScript Object Notation).
827 Summary: LDAP extension module for PHP
828 Summary(pl.UTF-8): Moduł LDAP dla PHP
829 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
831 Requires: %{name}-common = %{epoch}:%{version}-%{release}
835 This is a dynamic shared object (DSO) for PHP that will add LDAP
838 %description ldap -l pl.UTF-8
839 Moduł PHP dodający obsługę LDAP.
841 %description ldap -l pt_BR.UTF-8
842 Um módulo para aplicações PHP que usam LDAP.
845 Summary: mbstring extension module for PHP
846 Summary(pl.UTF-8): Moduł mbstring dla PHP
848 Requires: %{name}-common = %{epoch}:%{version}-%{release}
849 Provides: php(mbstring)
851 %description mbstring
852 This is a dynamic shared object (DSO) for PHP that will add multibyte
855 %description mbstring -l pl.UTF-8
856 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
859 Summary: mcrypt extension module for PHP
860 Summary(pl.UTF-8): Moduł mcrypt dla PHP
862 Requires: %{name}-common = %{epoch}:%{version}-%{release}
863 Provides: php(mcrypt)
866 This is a dynamic shared object (DSO) for PHP that will add mcrypt
869 %description mcrypt -l pl.UTF-8
870 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
873 Summary: mhash extension module for PHP
874 Summary(pl.UTF-8): Moduł mhash dla PHP
876 Requires: %{name}-common = %{epoch}:%{version}-%{release}
880 This is a dynamic shared object (DSO) for PHP that will add mhash
883 %description mhash -l pl.UTF-8
884 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
887 Summary: mime_magic extension module for PHP
888 Summary(pl.UTF-8): Moduł mime_magic dla PHP
890 Requires: %{name}-common = %{epoch}:%{version}-%{release}
891 Requires: /usr/share/misc/magic.mime
892 Provides: php(mime_magic)
894 %description mime_magic
895 This PHP module adds support for MIME type lookup via file magic
896 numbers using magic.mime database.
898 %description mime_magic -l pl.UTF-8
899 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
900 znaczników plików z użyciem bazy danych magic.mime.
903 Summary: ming extension module for PHP
904 Summary(pl.UTF-8): Moduł ming dla PHP
906 Requires: %{name}-common = %{epoch}:%{version}-%{release}
907 Requires: ming >= 0.3
911 This is a dynamic shared object (DSO) for PHP that will add ming
912 (Flash - .swf files) support.
914 %description ming -l pl.UTF-8
915 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
919 Summary: MS SQL extension module for PHP
920 Summary(pl.UTF-8): Moduł MS SQL dla PHP
922 Requires: %{name}-common = %{epoch}:%{version}-%{release}
926 This is a dynamic shared object (DSO) for PHP that will add MS SQL
927 databases support through FreeTDS library.
929 %description mssql -l pl.UTF-8
930 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
934 Summary: MySQL database module for PHP
935 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
936 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
938 Requires: %{name}-common = %{epoch}:%{version}-%{release}
942 This is a dynamic shared object (DSO) for PHP that will add MySQL
945 %description mysql -l pl.UTF-8
946 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
948 %description mysql -l pt_BR.UTF-8
949 Um módulo para aplicações PHP que usam bancos de dados MySQL.
952 Summary: MySQLi module for PHP
953 Summary(pl.UTF-8): Moduł MySQLi dla PHP
955 Requires: %{name}-common = %{epoch}:%{version}-%{release}
956 Requires: mysql-libs >= 4.1.0
957 Provides: php(mysqli)
960 This is a dynamic shared object (DSO) for PHP that will add MySQLi
961 (Improved MySQL) support. The difference between it and mysql module
962 is that it provides access to functionality of MySQL 4.1 and above.
964 %description mysqli -l pl.UTF-8
965 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
966 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
967 MySQL w wersji 4.1 i nowszych.
970 Summary: ncurses module for PHP
971 Summary(pl.UTF-8): Moduł ncurses dla PHP
973 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
974 Provides: php(ncurses)
977 This PHP module adds support for ncurses functions (only for cli and
980 %description ncurses -l pl.UTF-8
981 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
984 Summary: Oracle 8+ database module for PHP
985 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
987 Requires: %{name}-common = %{epoch}:%{version}-%{release}
992 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
993 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
995 %description oci8 -l pl.UTF-8
996 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
997 poprzez interfejs Oracle8 Call-Interface (OCI8).
1000 Summary: ODBC extension module for PHP
1001 Summary(pl.UTF-8): Moduł ODBC dla PHP
1002 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1004 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1005 Requires: unixODBC >= 2.1.1-3
1009 This is a dynamic shared object (DSO) for PHP that will add ODBC
1012 %description odbc -l pl.UTF-8
1013 Moduł PHP ze wsparciem dla ODBC.
1015 %description odbc -l pt_BR.UTF-8
1016 Um módulo para aplicações PHP que usam ODBC.
1019 Summary: OpenSSL extension module for PHP
1020 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1022 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1023 Provides: php(openssl)
1025 %description openssl
1026 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1029 %description openssl -l pl.UTF-8
1030 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1033 Summary: Process Control extension module for PHP
1034 Summary(pl.UTF-8): Moduł Process Control dla PHP
1036 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1037 Provides: php(pcntl)
1040 This is a dynamic shared object (DSO) for PHP that will add process
1041 spawning and control support. It supports functions like fork(),
1042 waitpid(), signal() etc.
1044 %description pcntl -l pl.UTF-8
1045 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1046 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1049 Summary: PHP Data Objects (PDO)
1050 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1052 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1054 Obsoletes: php-pecl-PDO
1057 This is a dynamic shared object (DSO) for PHP that will add PDO
1060 %description pdo -l pl.UTF-8
1061 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1064 Summary: PHP Data Objects (PDO) FreeTDS support
1065 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1067 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1068 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1069 Provides: php(dblib)
1071 %description pdo-dblib
1072 This is a dynamic shared object (DSO) for PHP that will add PDO
1075 %description pdo-dblib -l pl.UTF-8
1076 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1079 %package pdo-firebird
1080 Summary: PHP Data Objects (PDO) Firebird support
1081 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1083 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1084 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1085 Provides: php(pdo-firebird)
1086 Obsoletes: php-pecl-PDO_FIREBIRD
1088 %description pdo-firebird
1089 This is a dynamic shared object (DSO) for PHP that will add PDO
1092 %description pdo-firebird -l pl.UTF-8
1093 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1097 Summary: PHP Data Objects (PDO) MySQL support
1098 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1100 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1101 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1102 Provides: php(pdo-mysql)
1103 Obsoletes: php-pecl-PDO_MYSQL
1105 %description pdo-mysql
1106 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1109 %description pdo-mysql -l pl.UTF-8
1110 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1114 Summary: PHP Data Objects (PDO) Oracle support
1115 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1117 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1118 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1119 Provides: php(pdo-oci)
1120 Obsoletes: php-pecl-PDO_OCI
1122 %description pdo-oci
1123 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1126 %description pdo-oci -l pl.UTF-8
1127 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1131 Summary: PHP Data Objects (PDO) ODBC support
1132 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1134 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1135 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1136 Provides: php(pdo-odbc)
1137 Obsoletes: php-pecl-PDO_ODBC
1139 %description pdo-odbc
1140 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1143 %description pdo-odbc -l pl.UTF-8
1144 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1148 Summary: PHP Data Objects (PDO) PostgreSQL support
1149 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1151 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1152 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1153 Provides: php(pdo-pgsql)
1154 Provides: php-pecl-PDO_PGSQL
1155 Obsoletes: php-pecl-PDO_PGSQL
1157 %description pdo-pgsql
1158 This is a dynamic shared object (DSO) for PHP that will add PDO
1161 %description pdo-pgsql -l pl.UTF-8
1162 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1166 Summary: PHP Data Objects (PDO) SQLite support
1167 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1169 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1170 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1171 Provides: php(pdo-sqlite)
1172 Obsoletes: php-pecl-PDO_SQLITE
1174 %description pdo-sqlite
1175 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1178 %description pdo-sqlite -l pl.UTF-8
1179 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1183 Summary: PostgreSQL database module for PHP
1184 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1186 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1187 Provides: php(pgsql)
1190 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1193 %description pgsql -l pl.UTF-8
1194 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1196 %description pgsql -l pt_BR.UTF-8
1197 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1200 Summary: POSIX extension module for PHP
1201 Summary(pl.UTF-8): Moduł POSIX dla PHP
1203 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1204 Provides: php(posix)
1207 This is a dynamic shared object (DSO) for PHP that will add POSIX
1208 functions support to PHP.
1210 %description posix -l pl.UTF-8
1211 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1214 Summary: pspell extension module for PHP
1215 Summary(pl.UTF-8): Moduł pspell dla PHP
1217 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1218 Provides: php(pspell)
1221 This is a dynamic shared object (DSO) for PHP that will add pspell
1222 support to PHP. It allows to check the spelling of a word and offer
1225 %description pspell -l pl.UTF-8
1226 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1227 sprawdzanie pisowni słowa i sugerowanie poprawek.
1230 Summary: readline extension module for PHP
1231 Summary(pl.UTF-8): Moduł readline dla PHP
1233 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1234 Provides: php(readline)
1236 %description readline
1237 This PHP module adds support for readline functions (only for cli and
1240 %description readline -l pl.UTF-8
1241 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1244 Summary: recode extension module for PHP
1245 Summary(pl.UTF-8): Moduł recode dla PHP
1247 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1248 Requires: recode >= 3.5d-3
1249 Provides: php(recode)
1252 This is a dynamic shared object (DSO) for PHP that will add recode
1255 %description recode -l pl.UTF-8
1256 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1260 Summary: Shared Memory Operations extension module for PHP
1261 Summary(pl.UTF-8): Moduł shmop dla PHP
1263 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1264 Provides: php(shmop)
1267 This is a dynamic shared object (DSO) for PHP that will add Shared
1268 Memory Operations support.
1270 %description shmop -l pl.UTF-8
1271 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1274 Summary: Simple XML extension module for PHP
1275 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1277 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1278 Provides: php(simplexml)
1280 %description simplexml
1281 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1284 %description simplexml -l pl.UTF-8
1285 Moduł PHP dodający obsługę prostego XML-a.
1288 Summary: SNMP extension module for PHP
1289 Summary(pl.UTF-8): Moduł SNMP dla PHP
1291 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1292 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1296 This is a dynamic shared object (DSO) for PHP that will add SNMP
1299 %description snmp -l pl.UTF-8
1300 Moduł PHP dodający obsługę SNMP.
1303 Summary: soap extension module for PHP
1304 Summary(pl.UTF-8): Moduł soap dla PHP
1306 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1310 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1313 %description soap -l pl.UTF-8
1314 Moduł PHP dodający obsługę SOAP/WSDL.
1317 Summary: sockets extension module for PHP
1318 Summary(pl.UTF-8): Moduł socket dla PHP
1320 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1321 Provides: php(sockets)
1323 %description sockets
1324 This is a dynamic shared object (DSO) for PHP that will add sockets
1327 %description sockets -l pl.UTF-8
1328 Moduł PHP dodający obsługę gniazdek.
1331 Summary: SQLite extension module for PHP
1332 Summary(pl.UTF-8): Moduł SQLite dla PHP
1334 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1335 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1336 Provides: php(sqlite)
1339 SQLite is a C library that implements an embeddable SQL database
1340 engine. Programs that link with the SQLite library can have SQL
1341 database access without running a separate RDBMS process.
1343 SQLite is not a client library used to connect to a big database
1344 server. SQLite is the server. The SQLite library reads and writes
1345 directly to and from the database files on disk.
1347 %description sqlite -l pl.UTF-8
1348 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1349 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1350 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1353 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1354 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1355 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1359 Summary: Sybase DB extension module for PHP
1360 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1362 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1363 Provides: php(sybase)
1364 Obsoletes: php-sybase-ct
1365 Conflicts: php-sybase-ct
1368 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1369 MS SQL databases support through SYBDB library. Currently Sybase
1370 module is not maintained. Using Sybase-CT module is recommended
1373 %description sybase -l pl.UTF-8
1374 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1375 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1376 Zaleca się używanie modułu Sybase-CT.
1379 Summary: Sybase-CT extension module for PHP
1380 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1382 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1383 Provides: php(sybase-ct)
1384 Obsoletes: php-sybase
1385 Conflicts: php-sybase
1387 %description sybase-ct
1388 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1389 MS SQL databases support through CT-lib.
1391 %description sybase-ct -l pl.UTF-8
1392 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1396 Summary: SysV msg extension module for PHP
1397 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1399 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1400 Provides: php(sysvmsg)
1402 %description sysvmsg
1403 This is a dynamic shared object (DSO) for PHP that will add SysV
1404 message queues support.
1406 %description sysvmsg -l pl.UTF-8
1407 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1410 Summary: SysV sem extension module for PHP
1411 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1413 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1414 Provides: php(sysvsem)
1416 %description sysvsem
1417 This is a dynamic shared object (DSO) for PHP that will add SysV
1420 %description sysvsem -l pl.UTF-8
1421 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1424 Summary: SysV shm extension module for PHP
1425 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1427 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1428 Provides: php(sysvshm)
1430 %description sysvshm
1431 This is a dynamic shared object (DSO) for PHP that will add SysV
1432 Shared Memory support.
1434 %description sysvshm -l pl.UTF-8
1435 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1438 Summary: Tidy extension module for PHP
1439 Summary(pl.UTF-8): Moduł Tidy dla PHP
1441 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1446 This is a dynamic shared object (DSO) for PHP that will add Tidy
1449 %description tidy -l pl.UTF-8
1450 Moduł PHP umożliwiający korzystanie z tidy.
1453 Summary: tokenizer extension module for PHP
1454 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1456 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1457 Provides: php(tokenizer)
1459 %description tokenizer
1460 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1463 %description tokenizer -l pl.UTF-8
1464 Moduł PHP dodający obsługę tokenizera do PHP.
1467 Summary: wddx extension module for PHP
1468 Summary(pl.UTF-8): Moduł wddx dla PHP
1470 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1471 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1472 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1476 This is a dynamic shared object (DSO) for PHP that will add wddx
1479 %description wddx -l pl.UTF-8
1480 Moduł PHP umożliwiający korzystanie z wddx.
1483 Summary: XML extension module for PHP
1484 Summary(pl.UTF-8): Moduł XML dla PHP
1486 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1490 This is a dynamic shared object (DSO) for PHP that will add XML
1491 support. This extension lets you create XML parsers and then define
1492 handlers for different XML events.
1494 %description xml -l pl.UTF-8
1495 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1496 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1497 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1500 Summary: XML Reader extension module for PHP
1501 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1503 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1504 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1505 Provides: php(xmlreader)
1507 %description xmlreader
1508 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1509 support. The XMLReader extension is an XML Pull parser. The reader
1510 acts as a cursor going forward on the document stream and stopping at
1511 each node on the way.
1513 %description xmlreader -l pl.UTF-8
1514 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1515 działa jako kursor przechodzący przez strumień dokumentu i
1516 zatrzymujący się na każdym węźle po drodze.
1519 Summary: xmlrpc extension module for PHP
1520 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1522 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1523 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1524 Provides: php(xmlrpc)
1527 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1530 %description xmlrpc -l pl.UTF-8
1531 Moduł PHP dodający obsługę XMLRPC.
1534 Summary: Fast, non-cached, forward-only means to write XML data
1535 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1537 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1538 Provides: php(xmlwriter)
1539 Obsoletes: php-pecl-xmlwriter
1541 %description xmlwriter
1542 This extension wraps the libxml xmlWriter API. Represents a writer
1543 that provides a non-cached, forward-only means of generating streams
1544 or files containing XML data.
1546 %description xmlwriter -l pl.UTF-8
1547 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1548 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1549 plików zawierających dane XML.
1552 Summary: xsl extension module for PHP
1553 Summary(pl.UTF-8): Moduł xsl dla PHP
1555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1556 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1557 Requires: libxslt >= 1.0.18
1558 # actually not true, functionality is similar, but API differs
1560 Obsoletes: php-xslt <= 3:4.3.8-1
1563 This is a dynamic shared object (DSO) for PHP that will add new XSL
1564 support (using libxslt).
1566 %description xsl -l pl.UTF-8
1567 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1570 Summary: Zip management extension
1571 Summary(pl.UTF-8): Zarządzanie archiwami zip
1573 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1575 Obsoletes: php-pecl-zip
1578 Zip is an extension to create, modify and read zip files.
1580 %description zip -l pl.UTF-8
1581 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1582 odczyt archiwów zip.
1585 Summary: Zlib extension module for PHP
1586 Summary(pl.UTF-8): Moduł zlib dla PHP
1588 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1592 This is a dynamic shared object (DSO) for PHP that will add zlib
1593 compression support to PHP.
1595 %description zlib -l pl.UTF-8
1596 Moduł PHP umożliwiający używanie kompresji zlib.
1601 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1614 cp php.ini-dist php.ini
1616 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1626 %if %{with system_gd}
1635 %{?with_versioning:%patch25 -p1}
1638 %{__tar} jxf %{SOURCE9}
1639 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1640 mv $v/$v gentoo-patchset
1641 for a in gentoo-patchset/*.patch; do
1654 %if "%{pld_release}" != "ac"
1659 # mysql default charset for mysql/mysql/pdo-mysql extensions
1683 # conflict seems to be resolved by recode patches
1684 rm -f ext/recode/config9.m4
1686 # remove all bundled libraries not to link with them accidentally
1687 #rm -rf ext/sqlite/libsqlite
1688 #rm -rf ext/bcmath/libbcmath
1689 #rm -rf ext/date/lib
1690 #rm -rf ext/dba/libcdb
1691 #rm -rf ext/dba/libflatfile
1692 #rm -rf ext/dba/libinifile
1693 #rm -rf ext/gd/libgd
1694 #rm -rf ext/mbstring/libmbfl
1695 #rm -rf ext/mbstring/oniguruma
1696 rm -rf ext/pcre/pcrelib
1697 rm -rf ext/pdo_sqlite/sqlite
1698 #rm -rf ext/soap/interop
1699 %if %{with system_xmlrpc_epi}
1700 rm -rf ext/xmlrpc/libxmlrpc
1704 # this test hungs on ac-ppc
1705 #mv ext/reflection/tests/007.php{,ignore}
1706 # this test gets killed by itself
1707 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1710 cp -f Zend/LICENSE{,.Zend}
1713 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1714 if [ $API != %{php_api_version} ]; then
1715 echo "Set %%define php_api_version to $API and re-run."
1719 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1720 if [ $API != %{zend_module_api} ]; then
1721 echo "Set %%define zend_module_api to $API and re-run."
1725 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1726 if [ $API != %{zend_extension_api} ]; then
1727 echo "Set %%define zend_extension_api to $API and re-run."
1731 export EXTENSION_DIR="%{php_extensiondir}"
1732 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1733 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1736 cp -f /usr/share/automake/config.* .
1740 export PROG_SENDMAIL="/usr/lib/sendmail"
1757 for sapi in $sapis; do
1759 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1764 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1767 sapi_args='--disable-cgi'
1770 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
1773 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
1776 ver=$(rpm -q --qf '%{V}' apache1-devel)
1777 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1780 ver=$(rpm -q --qf '%{V}' apache-devel)
1781 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1787 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1788 --cache-file=config.cache \
1790 --with-libdir=%{_lib} \
1791 --with-config-file-path=%{_sysconfdir} \
1792 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1793 --with-exec-dir=%{_bindir} \
1794 --%{!?debug:dis}%{?debug:en}able-debug \
1795 %{?with_zts:--enable-maintainer-zts} \
1796 %{?with_suhosin:--enable-suhosin} \
1797 %{?with_zend_multibyte:--enable-zend-multibyte} \
1798 --enable-inline-optimization \
1799 --enable-bcmath=shared \
1800 --enable-calendar=shared \
1801 --enable-ctype=shared \
1802 --enable-dba=shared \
1803 --enable-dom=shared \
1804 --enable-exif=shared \
1805 --enable-ftp=shared \
1806 --enable-gd-native-ttf \
1807 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
1809 --enable-magic-quotes \
1810 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
1812 --enable-pcntl=shared \
1813 --enable-pdo=shared \
1814 --enable-json=shared \
1815 --enable-hash=shared \
1816 --enable-xmlwriter=shared \
1818 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1819 --with-fpm-log=/var/log/fpm.log \
1820 --with-fpm-pid=/var/run/php/fpm.pid \
1822 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1823 --with-pdo-dblib=shared \
1825 %if %{with interbase} && !%{with interbase_inst}
1826 --with-pdo-firebird=shared,/usr \
1828 --with-pdo-mysql=shared \
1829 %{?with_oci8:--with-pdo-oci=shared} \
1830 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1831 %{?with_pgsql:--with-pdo-pgsql=shared} \
1832 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1833 --enable-posix=shared \
1834 --enable-reflection \
1837 --enable-shmop=shared \
1838 --enable-simplexml \
1839 --enable-sysvmsg=shared \
1840 --enable-sysvsem=shared \
1841 --enable-sysvshm=shared \
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%{?with_system_gd:,/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/misc/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,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 %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2137 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2138 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_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' %{_sysconfdir}/php.ini
2222 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2223 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2225 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2228 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2231 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2232 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2234 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2235 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2237 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2238 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2240 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2241 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2243 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2244 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2246 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2249 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2252 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2255 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2258 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2261 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2264 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2267 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2268 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2270 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2271 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2273 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2274 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2276 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2277 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2279 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2280 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_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' %{_sysconfdir}/php.ini
2285 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2286 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2288 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2289 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2291 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2292 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2294 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2295 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2296 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2298 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2299 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_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' %{_sysconfdir}/php.ini
2305 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2306 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2308 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2309 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2311 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2312 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2314 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2315 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2316 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2318 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2319 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_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' %{_sysconfdir}/php.ini
2325 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2326 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2328 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2329 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2331 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2332 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2333 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2335 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2336 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_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' %{_sysconfdir}/php.ini
2342 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2343 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2345 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2346 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2348 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2349 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2351 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2352 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2354 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2355 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2357 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2358 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_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' %{_sysconfdir}/php.ini
2363 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2364 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2366 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2367 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2369 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2370 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2372 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2373 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2375 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2376 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2378 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2379 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2381 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2382 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2384 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2385 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2387 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2388 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_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
2593 %if %{without zend_multibyte}
2595 %defattr(644,root,root,755)
2596 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2597 %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}/conf.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