2 # - fix -threads-acfix.patch
3 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
4 # - removed from php 5.0 (currently in php4):
5 # db, hyperwave, java, mcal, overload, qtdom
6 # - removed from php 5.1:
8 # - removed from php 5.2:
10 # - mime_magic can't handle new "string/*" entries in magic.mime
11 # thus doesn't work with system magic.mime database
12 # - make additional headers and checking added by mail patch configurable
13 # - modularize session, standard (output from pure php -m)?
14 # - http://forum.lighttpd.net/topic/34454
17 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
18 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
19 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
20 %bcond_without curl # without CURL extension module
21 %bcond_without filter # without filter extension module
22 %bcond_without imap # without IMAP extension module
23 %bcond_without interbase # without InterBase extension module
24 %bcond_without ldap # without LDAP extension module
25 %bcond_without mhash # without mhash extension module
26 %bcond_without mime_magic # without mime-magic module
27 %bcond_without ming # without ming extension module
28 %bcond_without mm # without mm support for session storage
29 %bcond_without mssql # without MS SQL extension module
30 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
31 %bcond_without odbc # without ODBC extension module
32 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
33 %bcond_without pcre # without PCRE extension module
34 %bcond_without pgsql # without PostgreSQL extension module
35 %bcond_without pspell # without pspell extension module
36 %bcond_without recode # without recode extension module
37 %bcond_without snmp # without SNMP extension module
38 %bcond_without sqlite # without SQLite extension module
39 %bcond_without sybase # without Sybase extension module
40 %bcond_without sybase_ct # without Sybase-CT extension module
41 %bcond_without tidy # without Tidy extension module
42 %bcond_without wddx # without WDDX extension module
43 %bcond_without xmlrpc # without XML-RPC extension module
44 %bcond_without apache1 # disable building apache 1.3.x module
45 %bcond_without apache2 # disable building apache 2.x module
46 %bcond_without fcgi # disable building FCGI SAPI
47 %bcond_without zts # disable Zend Thread Safety
48 %bcond_without fpm # fpm patches from http://php-fpm.anight.org/
49 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
50 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
51 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
53 %define apxs1 /usr/sbin/apxs1
54 %define apxs2 /usr/sbin/apxs
56 # some problems with apache 2.x
61 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
62 %undefine with_interbase
64 %if "%{pld_release}" == "th"
66 # ppc disabled (broken on th-ppc)
67 %undefine with_interbase
71 %ifnarch %{ix86} %{x8664}
72 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
76 %if %{without apache1} && %{without apache2}
77 ERROR: You need to select at least one Apache SAPI to build shared modules.
80 # filter depends on pcre
86 Summary: PHP: Hypertext Preprocessor
87 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
88 Summary(pl.UTF-8): Język skryptowy PHP
89 Summary(pt_BR.UTF-8): A linguagem de script PHP
90 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
91 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
98 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
99 # Source0-md5: 8760a833cf10433d3e72271ab0d0eccf
100 Source2: %{name}-mod_%{name}.conf
101 Source3: %{name}-cgi-fcgi.ini
102 Source4: %{name}-cgi.ini
103 Source5: %{name}-apache.ini
104 Source6: %{name}-cli.ini
105 # Taken from: http://browsers.garykeith.com/downloads.asp
106 Source8: %{name}_browscap.ini
107 Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-5.2.6-r8.tar.bz2
108 # Source9-md5: 0f411800537648d0748417124291bd58
109 Source10: %{name}-fpm.init
110 Source11: %{name}-fpm.logrotate
111 Patch0: %{name}-shared.patch
112 Patch1: %{name}-pldlogo.patch
113 Patch2: %{name}-mail.patch
114 Patch3: %{name}-link-libs.patch
115 Patch4: %{name}-libpq_fs_h_path.patch
116 Patch5: %{name}-filter-shared.patch
117 Patch6: %{name}-build_modules.patch
118 Patch7: %{name}-sapi-ini-file.patch
119 Patch8: %{name}-no-metaccld.patch
120 Patch9: %{name}-sh.patch
121 Patch10: %{name}-ini.patch
122 Patch11: %{name}-acam.patch
123 Patch12: %{name}-threads-acfix.patch
124 Patch13: %{name}-tsrmlsfetchgcc2.patch
125 Patch14: %{name}-no_pear_install.patch
126 Patch15: %{name}-zlib.patch
127 Patch16: %{name}-sybase-fix.patch
128 Patch17: %{name}-readline.patch
129 Patch18: %{name}-nohttpd.patch
130 Patch19: %{name}-gd_imagerotate_enable.patch
131 Patch20: %{name}-uint32_t.patch
132 Patch21: %{name}-dba-link.patch
134 Patch23: %{name}-both-apxs.patch
135 Patch24: %{name}-builddir.patch
136 Patch25: %{name}-zlib-for-getimagesize.patch
137 Patch26: %{name}-versioning.patch
138 Patch28: %{name}-pear.patch
139 Patch29: %{name}-config-dir.patch
140 Patch30: %{name}-bug-42952.patch
141 Patch31: %{name}-fcgi-graceful.patch
142 Patch32: %{name}-apr-apu.patch
143 Patch33: %{name}-fcgi-error_log-no-newlines.patch
144 Patch34: %{name}-curl-limit-speed.patch
145 Patch35: %{name}-ac.patch
146 Patch36: %{name}-mime_magic.patch
147 Patch37: %{name}-libtool.patch
148 Patch38: %{name}-tds.patch
149 Patch39: %{name}-mysql-charsetphpini.patch
150 Patch40: %{name}-mysqli-charsetphpini.patch
151 Patch41: %{name}-pdo_mysql-charsetphpini.patch
152 Patch42: %{name}-ini-charsetphpini.patch
153 Patch43: %{name}-use-prog_sendmail.patch
154 Patch44: %{name}-fpm.patch
155 Patch48: %{name}-fpm-config.patch
156 Patch49: %{name}-fpm-initdir.patch
157 # drop when http://bugs.php.net/bug.php?id=45996 solved
158 Patch50: %{name}-xml-force-expat.patch
159 Patch51: %{name}-include_path.patch
160 URL: http://www.php.net/
162 # http://securitytracker.com/alerts/2008/Oct/1020995.html
163 # BuildRequires: security(CVE-2008-3659)
164 # http://securitytracker.com/alerts/2008/Oct/1020994.html
165 # BuildRequires: security(CVE-2008-3660)
166 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
167 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
168 BuildRequires: autoconf >= 2.53
169 BuildRequires: automake >= 1.4d
171 BuildRequires: bzip2-devel
172 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
173 BuildRequires: cyrus-sasl-devel
174 BuildRequires: db-devel >= 4.0
175 BuildRequires: elfutils-devel
176 # until php bug#45996 is solved
177 BuildRequires: expat-devel
179 BuildRequires: expat-devel
180 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
182 %{?with_fcgi:BuildRequires: fcgi-devel}
183 %{?with_fdf:BuildRequires: fdftk-devel}
185 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
186 BuildRequires: freetds-devel
188 BuildRequires: freetype-devel >= 2.0
189 BuildRequires: gd-devel >= 2.0.28-4
190 BuildRequires: gd-devel(imagerotate) = 5.2.0
191 BuildRequires: gdbm-devel
192 BuildRequires: gmp-devel
193 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
194 BuildRequires: libjpeg-devel
195 BuildRequires: libltdl-devel >= 1.4
196 BuildRequires: libmcrypt-devel >= 2.4.4
197 BuildRequires: libpng-devel >= 1.0.8
198 BuildRequires: libtiff-devel
199 %if "%{pld_release}" != "ac"
200 BuildRequires: libtool >= 2:2.2
202 BuildRequires: libtool
204 BuildRequires: libwrap-devel
205 BuildRequires: libxml2-devel >= 2.5.10
206 BuildRequires: libxslt-devel >= 1.1.0
207 %{?with_mhash:BuildRequires: mhash-devel}
208 %{?with_ming:BuildRequires: ming-devel >= 0.3}
209 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
210 BuildRequires: mysql-devel >= 4.0.0
211 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
212 BuildRequires: ncurses-ext-devel
213 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
214 %if %{with openssl} || %{with ldap}
215 BuildRequires: openssl-devel >= 0.9.7d
217 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
218 BuildRequires: pam-devel
219 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
220 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
221 %{?with_pgsql:BuildRequires: postgresql-devel}
222 BuildRequires: readline-devel
223 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
224 BuildRequires: rpm >= 4.4.9-56
225 BuildRequires: rpm-build >= 4.4.0
226 BuildRequires: rpmbuild(macros) >= 1.238
227 %{?with_sqlite:BuildRequires: sqlite-devel}
228 %{?with_sqlite:BuildRequires: sqlite3-devel}
229 BuildRequires: t1lib-devel
230 %{?with_tidy:BuildRequires: tidy-devel}
231 %{?with_odbc:BuildRequires: unixODBC-devel}
232 BuildRequires: zlib-devel >= 1.0.9
234 BuildRequires: apache1-devel
237 BuildRequires: apache-devel >= 2.0.52-2
238 BuildRequires: apr-devel >= 1:1.0.0
239 BuildRequires: apr-util-devel >= 1:1.0.0
242 BuildRequires: judy-devel
243 BuildRequires: libevent-devel >= 1.4.7-3
245 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
247 %define php_sysconfdir /etc/php
248 %define php_extensiondir %{_libdir}/php
249 %define _sysconfdir %{php_sysconfdir}
251 # must be in sync with source. extra check ensuring that it is so is done in %%build
252 %define php_api_version 20041225
253 %define zend_module_api 20060613
254 %define zend_extension_api 220060519
255 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
256 %define php_debug %{!?debug:0}%{?debug:1}
259 PHP is an HTML-embedded scripting language. PHP attempts to make it
260 easy for developers to write dynamically generated web pages. PHP also
261 offers built-in database integration for several commercial and
262 non-commercial database management systems, so writing a
263 database-enabled web page with PHP is fairly simple. The most common
264 use of PHP coding is probably as a replacement for CGI scripts. The
265 mod_php module enables the Apache web server to understand and process
266 the embedded PHP language in web pages. This package contains php
269 %description -l fr.UTF-8
270 PHP est un langage de script embarque dans le HTM. PHP essaye de
271 rendre simple aux developpeurs d'ecrire des pages web generees
272 dynamiquement. PHP incorpore egalement une integration avec plusieurs
273 systemes de gestion de bases de donnees commerciaux et
274 non-connerciaux, qui rent facile la creation de pages web liees avec
275 des bases de donnees. L'utilisation la plus commune de PHP est
276 probablement en remplacement de scripts CGI. Le module mod_php permet
277 au serveur web apache de comprendre et de traiter le langage PHP
278 integre dans des pages web. Ce package contient php version
281 %description -l pl.UTF-8
282 PHP jest językiem skryptowym, którego polecenia umieszcza się w
283 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
284 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
285 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
286 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
287 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
288 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
289 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
292 %description -l pt_BR.UTF-8
293 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
294 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
295 com algumas características únicas, específicas ao PHP. O objetivo da
296 linguagem é permitir que desenvolvedores web escrevam páginas
297 dinamicamente geradas de forma rápida.
299 %description -l ru.UTF-8
300 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
301 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
302 для работы с базами данных относительно просто. Наиболее популярное
303 использование PHP - замена для CGI скриптов.
305 %description -l uk.UTF-8
306 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
307 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
308 роботи з базами даних є доволі простим. Найбільш популярне
309 використання PHP - заміна для CGI скриптів.
311 %package -n apache1-mod_php
312 Summary: PHP DSO module for apache 1.3.x
313 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
314 Group: Development/Languages/PHP
315 Requires(triggerpostun): sed >= 4.0
316 Requires: %{name}-common = %{epoch}:%{version}-%{release}
317 Requires: apache1(EAPI) >= 1.3.33-2
318 Requires: apache1-mod_mime
319 Provides: webserver(php) = %{version}
320 Obsoletes: apache-mod_php < 1:4.1.1
323 %description -n apache1-mod_php
324 PHP as DSO module for apache 1.3.x.
326 %description -n apache1-mod_php -l pl.UTF-8
327 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
329 %package -n apache-mod_php
330 Summary: PHP DSO module for apache 2.x
331 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
332 Group: Development/Languages/PHP
333 Requires: %{name}-common = %{epoch}:%{version}-%{release}
334 Requires: apache(modules-api) = %{apache_modules_api}
335 Requires: apache-mod_mime
336 Provides: webserver(php) = %{version}
339 %description -n apache-mod_php
340 PHP as DSO module for apache 2.x.
342 %description -n apache-mod_php -l pl.UTF-8
343 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
346 Summary: php as FastCGI program
347 Summary(pl.UTF-8): php jako program FastCGI
348 Group: Development/Languages/PHP
349 Requires: %{name}-common = %{epoch}:%{version}-%{release}
350 Provides: webserver(php) = %{version}
353 php as FastCGI program.
355 %description fcgi -l pl.UTF-8
356 php jako program FastCGI.
359 Summary: php as CGI program
360 Summary(pl.UTF-8): php jako program CGI
361 Group: Development/Languages/PHP
362 Requires: %{name}-common = %{epoch}:%{version}-%{release}
368 %description cgi -l pl.UTF-8
369 php jako program CGI.
372 Summary: php as CLI interpreter
373 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
374 Group: Development/Languages/PHP
375 Requires: %{name}-common = %{epoch}:%{version}-%{release}
378 php as CLI interpreter.
380 %description cli -l pl.UTF-8
381 php jako interpreter działający z linii poleceń.
384 Summary: /usr/bin/php symlink
385 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
386 Group: Development/Languages/PHP
387 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
388 Obsoletes: /usr/bin/php
391 Package providing /usr/bin/php symlink to PHP CLI.
393 %description program -l pl.UTF-8
394 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
397 Summary: PHP FastCGI Process Manager
398 Group: Development/Languages/PHP
399 URL: http://php-fpm.anight.org/
400 Requires(post,preun): /sbin/chkconfig
401 Requires: %{name}-common = %{epoch}:%{version}-%{release}
402 Requires: libevent >= 1.4.7-3
405 Provides: webserver(php) = %{version}
408 PHP FastCGI Process Manager.
411 Summary: Common files needed by both apache module and CGI
412 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
413 Summary(ru.UTF-8): Разделяемые библиотеки для php
414 Summary(uk.UTF-8): Бібліотеки спільного використання для php
416 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
417 Requires: glibc >= 6:2.3.5
420 Provides: php(libxml)
421 Provides: php(modules_api) = %{php_api_version}
422 Provides: php(overload)
423 %{?with_pcre:Provides: php(pcre)}
424 Provides: php(reflection)
425 Provides: php(session)
426 Provides: php(simplexml)
428 Provides: php(standard)
429 Provides: php(zend_extension_api) = %{zend_extension_api}
430 Provides: php(zend_module_api) = %{zend_module_api}
431 %{?with_pcre:Provides: php-pcre}
432 Provides: php5(debug) = %{php_debug}
433 Provides: php5(thread-safety) = %{zend_zts}
434 Obsoletes: php-pcre < 4:5.2.0
435 Obsoletes: php-pecl-domxml
436 Obsoletes: php-session < 3:4.2.1-2
437 Conflicts: php4-common < 3:4.4.4-8
438 Conflicts: rpm < 4.4.2-0.2
441 Common files needed by both apache module and CGI.
443 %description common -l pl.UTF-8
444 Wspólne pliki dla modułu apacha i programu CGI.
446 %description common -l ru.UTF-8
447 Этот пакет содержит общие файлы для разных вариантов реализации PHP
448 (самодостаточной и в качестве модуля apache).
450 %description common -l uk.UTF-8
451 Цей пакет містить спільні файли для різних варіантів реалізації PHP
452 (самодостатньої та в якості модуля apache).
455 Summary: Files for PHP modules development
456 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
457 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
458 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
459 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
460 Group: Development/Languages/PHP
461 Requires: %{name}-common = %{epoch}:%{version}-%{release}
464 %if "%{pld_release}" != "ac"
465 Requires: libtool >= 2:2.2
469 %{?with_pcre:Requires: pcre-devel >= 6.6}
471 Obsoletes: php-pear-devel
472 Obsoletes: php4-devel
475 The php-devel package lets you compile dynamic extensions to PHP.
476 Included here is the source for the PHP extensions. Instead of
477 recompiling the whole php binary to add support for, say, oracle,
478 install this package and use the new self-contained extensions
479 support. For more information, read the file
480 README.SELF-CONTAINED-EXTENSIONS.
482 %description devel -l pl.UTF-8
483 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
484 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
485 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
486 samodzielnych rozszerzeniach można znaleźć w pliku
487 README.SELF-CONTAINED-EXTENSIONS.
489 %description devel -l pt_BR.UTF-8
490 Este pacote contém arquivos usados no desenvolvimento de programas ou
493 %description devel -l ru.UTF-8
494 Пакет php-devel дает возможность компилировать динамические расширения
495 PHP. Пакет включает исходный код этих расширений. Вместо повторной
496 компиляции бинарного файла php для добавления, например, поддержки
497 oracle, установите этот пакет для компилирования отдельных расширений.
498 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
500 %description devel -l uk.UTF-8
501 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
502 До пакету включено вихідний код для розширень. Замість повторної
503 компіляції бінарного файлу php для додання, наприклад, підтримки
504 oracle, встановіть цей пакет для компіляції окремих розширень.
505 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
508 Summary: bcmath extension module for PHP
509 Summary(pl.UTF-8): Moduł bcmath dla PHP
511 Requires: %{name}-common = %{epoch}:%{version}-%{release}
512 Provides: php(bcmath)
515 This is a dynamic shared object (DSO) for PHP that will add bc style
516 precision math functions support.
518 %description bcmath -l pl.UTF-8
519 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
520 matematycznych takich jak w programie bc.
523 Summary: Bzip2 extension module for PHP
524 Summary(pl.UTF-8): Moduł bzip2 dla PHP
526 Requires: %{name}-common = %{epoch}:%{version}-%{release}
530 This is a dynamic shared object (DSO) for PHP that will add bzip2
531 compression support to PHP.
533 %description bzip2 -l pl.UTF-8
534 Moduł PHP umożliwiający używanie kompresji bzip2.
537 Summary: Calendar extension module for PHP
538 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
540 Requires: %{name}-common = %{epoch}:%{version}-%{release}
541 Provides: php(calendar)
543 %description calendar
544 This is a dynamic shared object (DSO) for PHP that will add calendar
547 %description calendar -l pl.UTF-8
548 Moduł PHP dodający wsparcie dla kalendarza.
551 Summary: ctype extension module for PHP
552 Summary(pl.UTF-8): Moduł ctype dla PHP
554 Requires: %{name}-common = %{epoch}:%{version}-%{release}
558 This is a dynamic shared object (DSO) for PHP that will add ctype
561 %description ctype -l pl.UTF-8
562 Moduł PHP umożliwiający korzystanie z funkcji ctype.
565 Summary: curl extension module for PHP
566 Summary(pl.UTF-8): Moduł curl dla PHP
568 Requires: %{name}-common = %{epoch}:%{version}-%{release}
572 This is a dynamic shared object (DSO) for PHP that will add curl
575 %description curl -l pl.UTF-8
576 Moduł PHP umożliwiający korzystanie z biblioteki curl.
579 Summary: DBA extension module for PHP
580 Summary(pl.UTF-8): Moduł DBA dla PHP
582 Requires: %{name}-common = %{epoch}:%{version}-%{release}
586 This is a dynamic shared object (DSO) for PHP that will add flat-file
587 databases (DBA) support.
589 %description dba -l pl.UTF-8
590 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
594 Summary: DBase extension module for PHP
595 Summary(pl.UTF-8): Moduł DBase dla PHP
597 Requires: %{name}-common = %{epoch}:%{version}-%{release}
601 This is a dynamic shared object (DSO) for PHP that will add DBase
604 %description dbase -l pl.UTF-8
605 Moduł PHP ze wsparciem dla DBase.
608 Summary: DOM extension module for PHP
609 Summary(pl.UTF-8): Moduł DOM dla PHP
611 Requires: %{name}-common = %{epoch}:%{version}-%{release}
613 # it has some compatibility functions
614 Provides: php(domxml)
615 Obsoletes: php-domxml <= 3:4.3.8-1
618 This is a dynamic shared object (DSO) for PHP that will add new DOM
621 %description dom -l pl.UTF-8
622 Moduł PHP dodający nową obsługę DOM.
625 Summary: exif extension module for PHP
626 Summary(pl.UTF-8): Moduł exif dla PHP
628 Requires: %{name}-common = %{epoch}:%{version}-%{release}
632 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
633 support in image files.
635 %description exif -l pl.UTF-8
636 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
639 Summary: FDF extension module for PHP
640 Summary(pl.UTF-8): Moduł FDF dla PHP
642 Requires: %{name}-common = %{epoch}:%{version}-%{release}
646 This PHP module adds support for PDF Forms through Adobe FDFTK
649 %description fdf -l pl.UTF-8
650 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
654 Summary: Extension for safely dealing with input parameters
655 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
657 Requires: %{name}-common = %{epoch}:%{version}-%{release}
658 Provides: php(filter)
659 Obsoletes: php-pecl-filter
662 We all know that you should always check input variables, but PHP does
663 not offer really good functionality for doing this in a safe way. The
664 Input Filter extension is meant to address this issue by implementing
665 a set of filters and mechanisms that users can use to safely access
668 %description filter -l pl.UTF-8
669 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
670 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
671 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
672 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
673 mogą bezpiecznie używać do dostępu do danych.
676 Summary: FTP extension module for PHP
677 Summary(pl.UTF-8): Moduł FTP dla PHP
679 Requires: %{name}-common = %{epoch}:%{version}-%{release}
683 This is a dynamic shared object (DSO) for PHP that will add FTP
686 %description ftp -l pl.UTF-8
687 Moduł PHP dodający obsługę protokołu FTP.
690 Summary: GD extension module for PHP
691 Summary(pl.UTF-8): Moduł GD dla PHP
693 Requires: %{name}-common = %{epoch}:%{version}-%{release}
694 Requires: gd >= 2.0.28-4
696 Requires: gd(imagerotate) = 5.2.0
700 This is a dynamic shared object (DSO) for PHP that will add GD
701 support, allowing you to create and manipulate images with PHP.
703 %description gd -l pl.UTF-8
704 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
705 tworzenie i obróbkę obrazków.
708 Summary: gettext extension module for PHP
709 Summary(pl.UTF-8): Moduł gettext dla PHP
711 Requires: %{name}-common = %{epoch}:%{version}-%{release}
712 Provides: php(gettext)
715 This is a dynamic shared object (DSO) for PHP that will add gettext
718 %description gettext -l pl.UTF-8
719 Moduł PHP dodający obsługę lokalizacji przez gettext.
722 Summary: gmp extension module for PHP
723 Summary(pl.UTF-8): Moduł gmp dla PHP
725 Requires: %{name}-common = %{epoch}:%{version}-%{release}
729 This is a dynamic shared object (DSO) for PHP that will add arbitrary
730 length number support with GNU MP library.
732 %description gmp -l pl.UTF-8
733 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
734 liczbach o dowolnej długości.
737 Summary: HASH Message Digest Framework
738 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
740 Requires: %{name}-common = %{epoch}:%{version}-%{release}
742 Obsoletes: php-pecl-hash
745 Native implementations of common message digest algorithms using a
746 generic factory method.
748 %description hash -l pl.UTF-8
749 Natywne implementacje popularnych algorytmów obliczania skrótów
750 wiadomości przy użyciu wspólnego interfejsu.
753 Summary: iconv extension module for PHP
754 Summary(pl.UTF-8): Moduł iconv dla PHP
756 Requires: %{_libdir}/gconv
757 Requires: %{name}-common = %{epoch}:%{version}-%{release}
762 This is a dynamic shared object (DSO) for PHP that will add iconv
765 %description iconv -l pl.UTF-8
766 Moduł PHP dodający obsługę iconv.
769 Summary: IMAP extension module for PHP
770 Summary(pl.UTF-8): Moduł IMAP dla PHP
771 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
773 Requires: %{name}-common = %{epoch}:%{version}-%{release}
777 This is a dynamic shared object (DSO) for PHP that will add IMAP
780 %description imap -l pl.UTF-8
781 Moduł PHP dodający obsługę skrzynek IMAP.
783 %description imap -l pt_BR.UTF-8
784 Um módulo para aplicações PHP que usam IMAP.
787 Summary: InterBase/Firebird database module for PHP
788 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
790 Requires: %{name}-common = %{epoch}:%{version}-%{release}
791 Provides: php(interbase)
792 %{?with_interbase_inst:Autoreq: false}
794 %description interbase
795 This is a dynamic shared object (DSO) for PHP that will add InterBase
796 and Firebird database support.
798 %description interbase -l pl.UTF-8
799 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
802 Summary: PHP C extension for JSON serialization
803 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
805 Requires: %{name}-common = %{epoch}:%{version}-%{release}
807 Obsoletes: php-pecl-json
810 php-json is an extremely fast PHP C extension for JSON (JavaScript
811 Object Notation) serialisation.
813 %description json -l pl.UTF-8
814 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
815 (JavaScript Object Notation).
818 Summary: LDAP extension module for PHP
819 Summary(pl.UTF-8): Moduł LDAP dla PHP
820 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
822 Requires: %{name}-common = %{epoch}:%{version}-%{release}
826 This is a dynamic shared object (DSO) for PHP that will add LDAP
829 %description ldap -l pl.UTF-8
830 Moduł PHP dodający obsługę LDAP.
832 %description ldap -l pt_BR.UTF-8
833 Um módulo para aplicações PHP que usam LDAP.
836 Summary: mbstring extension module for PHP
837 Summary(pl.UTF-8): Moduł mbstring dla PHP
839 Requires: %{name}-common = %{epoch}:%{version}-%{release}
840 Provides: php(mbstring)
842 %description mbstring
843 This is a dynamic shared object (DSO) for PHP that will add multibyte
846 %description mbstring -l pl.UTF-8
847 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
850 Summary: mcrypt extension module for PHP
851 Summary(pl.UTF-8): Moduł mcrypt dla PHP
853 Requires: %{name}-common = %{epoch}:%{version}-%{release}
854 Provides: php(mcrypt)
857 This is a dynamic shared object (DSO) for PHP that will add mcrypt
860 %description mcrypt -l pl.UTF-8
861 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
864 Summary: mhash extension module for PHP
865 Summary(pl.UTF-8): Moduł mhash dla PHP
867 Requires: %{name}-common = %{epoch}:%{version}-%{release}
871 This is a dynamic shared object (DSO) for PHP that will add mhash
874 %description mhash -l pl.UTF-8
875 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
878 Summary: mime_magic extension module for PHP
879 Summary(pl.UTF-8): Moduł mime_magic dla PHP
881 Requires: %{name}-common = %{epoch}:%{version}-%{release}
882 Requires: /usr/share/file/magic.mime
883 Provides: php(mime_magic)
885 %description mime_magic
886 This PHP module adds support for MIME type lookup via file magic
887 numbers using magic.mime database.
889 %description mime_magic -l pl.UTF-8
890 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
891 znaczników plików z użyciem bazy danych magic.mime.
894 Summary: ming extension module for PHP
895 Summary(pl.UTF-8): Moduł ming dla PHP
897 Requires: %{name}-common = %{epoch}:%{version}-%{release}
898 Requires: ming >= 0.3
902 This is a dynamic shared object (DSO) for PHP that will add ming
903 (Flash - .swf files) support.
905 %description ming -l pl.UTF-8
906 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
910 Summary: MS SQL extension module for PHP
911 Summary(pl.UTF-8): Moduł MS SQL dla PHP
913 Requires: %{name}-common = %{epoch}:%{version}-%{release}
917 This is a dynamic shared object (DSO) for PHP that will add MS SQL
918 databases support through FreeTDS library.
920 %description mssql -l pl.UTF-8
921 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
925 Summary: MySQL database module for PHP
926 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
927 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
929 Requires: %{name}-common = %{epoch}:%{version}-%{release}
933 This is a dynamic shared object (DSO) for PHP that will add MySQL
936 %description mysql -l pl.UTF-8
937 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
939 %description mysql -l pt_BR.UTF-8
940 Um módulo para aplicações PHP que usam bancos de dados MySQL.
943 Summary: MySQLi module for PHP
944 Summary(pl.UTF-8): Moduł MySQLi dla PHP
946 Requires: %{name}-common = %{epoch}:%{version}-%{release}
947 Requires: mysql-libs >= 4.1.0
948 Provides: php(mysqli)
951 This is a dynamic shared object (DSO) for PHP that will add MySQLi
952 (Improved MySQL) support. The difference between it and mysql module
953 is that it provides access to functionality of MySQL 4.1 and above.
955 %description mysqli -l pl.UTF-8
956 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
957 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
958 MySQL w wersji 4.1 i nowszych.
961 Summary: ncurses module for PHP
962 Summary(pl.UTF-8): Moduł ncurses dla PHP
964 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
965 Provides: php(ncurses)
968 This PHP module adds support for ncurses functions (only for cli and
971 %description ncurses -l pl.UTF-8
972 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
975 Summary: Oracle 8+ database module for PHP
976 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
978 Requires: %{name}-common = %{epoch}:%{version}-%{release}
983 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
984 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
986 %description oci8 -l pl.UTF-8
987 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
988 poprzez interfejs Oracle8 Call-Interface (OCI8).
991 Summary: ODBC extension module for PHP
992 Summary(pl.UTF-8): Moduł ODBC dla PHP
993 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
995 Requires: %{name}-common = %{epoch}:%{version}-%{release}
996 Requires: unixODBC >= 2.1.1-3
1000 This is a dynamic shared object (DSO) for PHP that will add ODBC
1003 %description odbc -l pl.UTF-8
1004 Moduł PHP ze wsparciem dla ODBC.
1006 %description odbc -l pt_BR.UTF-8
1007 Um módulo para aplicações PHP que usam ODBC.
1010 Summary: OpenSSL extension module for PHP
1011 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1013 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1014 Provides: php(openssl)
1016 %description openssl
1017 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1020 Warning: this is an experimental module.
1022 %description openssl -l pl.UTF-8
1023 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1025 Uwaga: to jest moduł eksperymentalny.
1028 Summary: Process Control extension module for PHP
1029 Summary(pl.UTF-8): Moduł Process Control dla PHP
1031 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1032 Provides: php(pcntl)
1035 This is a dynamic shared object (DSO) for PHP that will add process
1036 spawning and control support. It supports functions like fork(),
1037 waitpid(), signal() etc.
1039 Warning: this is an experimental module. Also, don't use it in
1040 webserver environment!
1042 %description pcntl -l pl.UTF-8
1043 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1044 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1046 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1047 używania z serwerem WWW - nie próbuj tego!
1050 Summary: PHP Data Objects (PDO)
1051 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1053 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1055 Obsoletes: php-pecl-PDO
1058 This is a dynamic shared object (DSO) for PHP that will add PDO
1061 %description pdo -l pl.UTF-8
1062 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1065 Summary: PHP Data Objects (PDO) FreeTDS support
1066 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1068 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1069 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1070 Provides: php(dblib)
1072 %description pdo-dblib
1073 This is a dynamic shared object (DSO) for PHP that will add PDO
1076 %description pdo-dblib -l pl.UTF-8
1077 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1080 %package pdo-firebird
1081 Summary: PHP Data Objects (PDO) Firebird support
1082 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1084 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1085 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1086 Provides: php(pdo-firebird)
1087 Obsoletes: php-pecl-PDO_FIREBIRD
1089 %description pdo-firebird
1090 This is a dynamic shared object (DSO) for PHP that will add PDO
1093 %description pdo-firebird -l pl.UTF-8
1094 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1098 Summary: PHP Data Objects (PDO) MySQL support
1099 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1101 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1102 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1103 Provides: php(pdo-mysql)
1104 Obsoletes: php-pecl-PDO_MYSQL
1106 %description pdo-mysql
1107 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1110 %description pdo-mysql -l pl.UTF-8
1111 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1115 Summary: PHP Data Objects (PDO) Oracle support
1116 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1118 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1119 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1120 Provides: php(pdo-oci)
1121 Obsoletes: php-pecl-PDO_OCI
1123 %description pdo-oci
1124 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1127 %description pdo-oci -l pl.UTF-8
1128 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1132 Summary: PHP Data Objects (PDO) ODBC support
1133 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1135 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1136 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1137 Provides: php(pdo-odbc)
1138 Obsoletes: php-pecl-PDO_ODBC
1140 %description pdo-odbc
1141 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1144 %description pdo-odbc -l pl.UTF-8
1145 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1149 Summary: PHP Data Objects (PDO) PostgreSQL support
1150 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1152 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1153 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1154 Provides: php(pdo-pgsql)
1155 Provides: php-pecl-PDO_PGSQL
1156 Obsoletes: php-pecl-PDO_PGSQL
1158 %description pdo-pgsql
1159 This is a dynamic shared object (DSO) for PHP that will add PDO
1162 %description pdo-pgsql -l pl.UTF-8
1163 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1167 Summary: PHP Data Objects (PDO) SQLite support
1168 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1170 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1171 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1172 Provides: php(pdo-sqlite)
1173 Obsoletes: php-pecl-PDO_SQLITE
1175 %description pdo-sqlite
1176 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1179 %description pdo-sqlite -l pl.UTF-8
1180 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1184 Summary: PostgreSQL database module for PHP
1185 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1187 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1188 Provides: php(pgsql)
1191 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1194 %description pgsql -l pl.UTF-8
1195 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1197 %description pgsql -l pt_BR.UTF-8
1198 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1201 Summary: POSIX extension module for PHP
1202 Summary(pl.UTF-8): Moduł POSIX dla PHP
1204 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1205 Provides: php(posix)
1208 This is a dynamic shared object (DSO) for PHP that will add POSIX
1209 functions support to PHP.
1211 %description posix -l pl.UTF-8
1212 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1215 Summary: pspell extension module for PHP
1216 Summary(pl.UTF-8): Moduł pspell dla PHP
1218 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1219 Provides: php(pspell)
1222 This is a dynamic shared object (DSO) for PHP that will add pspell
1223 support to PHP. It allows to check the spelling of a word and offer
1226 %description pspell -l pl.UTF-8
1227 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1228 sprawdzanie pisowni słowa i sugerowanie poprawek.
1231 Summary: readline extension module for PHP
1232 Summary(pl.UTF-8): Moduł readline dla PHP
1234 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1235 Provides: php(readline)
1237 %description readline
1238 This PHP module adds support for readline functions (only for cli and
1241 %description readline -l pl.UTF-8
1242 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1245 Summary: recode extension module for PHP
1246 Summary(pl.UTF-8): Moduł recode dla PHP
1248 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1249 Requires: recode >= 3.5d-3
1250 Provides: php(recode)
1253 This is a dynamic shared object (DSO) for PHP that will add recode
1256 %description recode -l pl.UTF-8
1257 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1261 Summary: Shared Memory Operations extension module for PHP
1262 Summary(pl.UTF-8): Moduł shmop dla PHP
1264 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1265 Provides: php(shmop)
1268 This is a dynamic shared object (DSO) for PHP that will add Shared
1269 Memory Operations support.
1271 Warning: this is an experimental module.
1273 %description shmop -l pl.UTF-8
1274 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1276 Uwaga: to jest moduł eksperymentalny.
1279 Summary: Simple XML extension module for PHP
1280 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1282 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1283 Provides: php(simplexml)
1285 %description simplexml
1286 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1289 %description simplexml -l pl.UTF-8
1290 Moduł PHP dodający obsługę prostego XML-a.
1293 Summary: SNMP extension module for PHP
1294 Summary(pl.UTF-8): Moduł SNMP dla PHP
1296 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1297 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1301 This is a dynamic shared object (DSO) for PHP that will add SNMP
1304 %description snmp -l pl.UTF-8
1305 Moduł PHP dodający obsługę SNMP.
1308 Summary: soap extension module for PHP
1309 Summary(pl.UTF-8): Moduł soap dla PHP
1311 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1315 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1318 %description soap -l pl.UTF-8
1319 Moduł PHP dodający obsługę SOAP/WSDL.
1322 Summary: sockets extension module for PHP
1323 Summary(pl.UTF-8): Moduł socket dla PHP
1325 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1326 Provides: php(sockets)
1328 %description sockets
1329 This is a dynamic shared object (DSO) for PHP that will add sockets
1332 Warning: this is an experimental module.
1334 %description sockets -l pl.UTF-8
1335 Moduł PHP dodający obsługę gniazdek.
1337 Uwaga: to jest moduł eksperymentalny.
1340 Summary: SQLite extension module for PHP
1341 Summary(pl.UTF-8): Moduł SQLite dla PHP
1343 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1344 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1345 Provides: php(sqlite)
1348 SQLite is a C library that implements an embeddable SQL database
1349 engine. Programs that link with the SQLite library can have SQL
1350 database access without running a separate RDBMS process.
1352 SQLite is not a client library used to connect to a big database
1353 server. SQLite is the server. The SQLite library reads and writes
1354 directly to and from the database files on disk.
1356 %description sqlite -l pl.UTF-8
1357 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1358 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1359 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1362 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1363 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1364 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1368 Summary: Sybase DB extension module for PHP
1369 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1371 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1372 Provides: php(sybase)
1373 Obsoletes: php-sybase-ct
1374 Conflicts: php-sybase-ct
1377 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1378 MS SQL databases support through SYBDB library. Currently Sybase
1379 module is not maintained. Using Sybase-CT module is recommended
1382 %description sybase -l pl.UTF-8
1383 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1384 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1385 Zaleca się używanie modułu Sybase-CT.
1388 Summary: Sybase-CT extension module for PHP
1389 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1391 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1392 Provides: php(sybase-ct)
1393 Obsoletes: php-sybase
1394 Conflicts: php-sybase
1396 %description sybase-ct
1397 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1398 MS SQL databases support through CT-lib.
1400 %description sybase-ct -l pl.UTF-8
1401 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1405 Summary: SysV msg extension module for PHP
1406 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1408 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1409 Provides: php(sysvmsg)
1411 %description sysvmsg
1412 This is a dynamic shared object (DSO) for PHP that will add SysV
1413 message queues support.
1415 %description sysvmsg -l pl.UTF-8
1416 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1419 Summary: SysV sem extension module for PHP
1420 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1422 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1423 Provides: php(sysvsem)
1425 %description sysvsem
1426 This is a dynamic shared object (DSO) for PHP that will add SysV
1429 %description sysvsem -l pl.UTF-8
1430 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1433 Summary: SysV shm extension module for PHP
1434 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1436 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1437 Provides: php(sysvshm)
1439 %description sysvshm
1440 This is a dynamic shared object (DSO) for PHP that will add SysV
1441 Shared Memory support.
1443 %description sysvshm -l pl.UTF-8
1444 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1447 Summary: Tidy extension module for PHP
1448 Summary(pl.UTF-8): Moduł Tidy dla PHP
1450 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1455 This is a dynamic shared object (DSO) for PHP that will add Tidy
1458 %description tidy -l pl.UTF-8
1459 Moduł PHP umożliwiający korzystanie z tidy.
1462 Summary: tokenizer extension module for PHP
1463 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1465 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1466 Provides: php(tokenizer)
1468 %description tokenizer
1469 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1472 %description tokenizer -l pl.UTF-8
1473 Moduł PHP dodający obsługę tokenizera do PHP.
1476 Summary: wddx extension module for PHP
1477 Summary(pl.UTF-8): Moduł wddx dla PHP
1479 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1480 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1481 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1485 This is a dynamic shared object (DSO) for PHP that will add wddx
1488 %description wddx -l pl.UTF-8
1489 Moduł PHP umożliwiający korzystanie z wddx.
1492 Summary: XML extension module for PHP
1493 Summary(pl.UTF-8): Moduł XML dla PHP
1495 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1499 This is a dynamic shared object (DSO) for PHP that will add XML
1500 support. This extension lets you create XML parsers and then define
1501 handlers for different XML events.
1503 %description xml -l pl.UTF-8
1504 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1505 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1506 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1509 Summary: XML Reader extension module for PHP
1510 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1512 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1513 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1514 Provides: php(xmlreader)
1516 %description xmlreader
1517 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1518 support. The XMLReader extension is an XML Pull parser. The reader
1519 acts as a cursor going forward on the document stream and stopping at
1520 each node on the way.
1522 %description xmlreader -l pl.UTF-8
1523 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1524 działa jako kursor przechodzący przez strumień dokumentu i
1525 zatrzymujący się na każdym węźle po drodze.
1528 Summary: xmlrpc extension module for PHP
1529 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1531 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1532 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1533 Provides: php(xmlrpc)
1536 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1539 Warning: this is an experimental module.
1541 %description xmlrpc -l pl.UTF-8
1542 Moduł PHP dodający obsługę XMLRPC.
1544 Uwaga: to jest moduł eksperymentalny.
1547 Summary: Fast, non-cached, forward-only means to write XML data
1548 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1550 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1551 Provides: php(xmlwriter)
1552 Obsoletes: php-pecl-xmlwriter
1554 %description xmlwriter
1555 This extension wraps the libxml xmlWriter API. Represents a writer
1556 that provides a non-cached, forward-only means of generating streams
1557 or files containing XML data.
1559 %description xmlwriter -l pl.UTF-8
1560 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1561 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1562 plików zawierających dane XML.
1565 Summary: xsl extension module for PHP
1566 Summary(pl.UTF-8): Moduł xsl dla PHP
1568 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1569 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1570 Requires: libxslt >= 1.0.18
1571 # actually not true, functionality is similar, but API differs
1573 Obsoletes: php-xslt <= 3:4.3.8-1
1576 This is a dynamic shared object (DSO) for PHP that will add new XSL
1577 support (using libxslt).
1579 %description xsl -l pl.UTF-8
1580 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1583 Summary: Zip management extension
1584 Summary(pl.UTF-8): Zarządzanie archiwami zip
1586 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1588 Obsoletes: php-pecl-zip
1591 Zip is an extension to create, modify and read zip files.
1593 %description zip -l pl.UTF-8
1594 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1595 odczyt archiwów zip.
1598 Summary: Zlib extension module for PHP
1599 Summary(pl.UTF-8): Moduł zlib dla PHP
1601 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1605 This is a dynamic shared object (DSO) for PHP that will add zlib
1606 compression support to PHP.
1608 %description zlib -l pl.UTF-8
1609 Moduł PHP umożliwiający używanie kompresji zlib.
1624 cp php.ini-dist php.ini
1626 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1644 %{?with_versioning:%patch26 -p1}
1646 %{__tar} jxf %{SOURCE9}
1647 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1648 mv $v/$v gentoo-patchset
1649 rm -f gentoo-patchset/001_tests-ignore-php-ini.patch
1650 rm -f gentoo-patchset/002_run-tests-ignore-php-ini.patch
1651 rm -f gentoo-patchset/005_stream_context_set_params-crash.patch
1652 rm -f gentoo-patchset/006_PDORow-crash.patch
1653 rm -f gentoo-patchset/007_dom-setAttributeNode-crash.patch
1654 rm -f gentoo-patchset/008_imap-bufferoverflows.patch
1655 rm -f gentoo-patchset/009_array-function-crashes.patch
1656 rm -f gentoo-patchset/010_ticks-zts-crashes.patch
1657 rm -f gentoo-patchset/011_ze-number-overflow-crash.patch
1658 rm -f gentoo-patchset/012_pcre-integer-overflow.patch
1659 rm -f gentoo-patchset/013_GNU_SOURCE-string.c.patch
1660 rm -f gentoo-patchset/014_explode-overflow.patch
1661 rm -f gentoo-patchset/015_CVE-2008-2665-wrapper-safemode-bypass.patch
1662 rm -f gentoo-patchset/016_cgi-doubledot-filename-DoS.patch
1663 rm -f gentoo-patchset/017_xmlrpc-invalid-callback-crash.patch
1664 rm -f gentoo-patchset/018_gd-imageloadfont-overflows.patch
1665 rm -f gentoo-patchset/019_new-memory-corruption.patch
1666 rm -f gentoo-patchset/020_gd-noise-gbug234459.patch
1667 rm -f gentoo-patchset/021_snmp-memleaks-gbug231528.patch
1668 for a in gentoo-patchset/*.patch; do
1681 %if "%{pld_release}" != "ac"
1686 # mysql default charset for mysql/mysql/pdo-mysql extensions
1703 # conflict seems to be resolved by recode patches
1704 rm -f ext/recode/config9.m4
1706 # remove all bundled libraries not to link with them accidentally
1707 #rm -rf ext/sqlite/libsqlite
1708 #rm -rf ext/bcmath/libbcmath
1709 #rm -rf ext/date/lib
1710 #rm -rf ext/dba/libcdb
1711 #rm -rf ext/dba/libflatfile
1712 #rm -rf ext/dba/libinifile
1713 #rm -rf ext/gd/libgd
1714 #rm -rf ext/mbstring/libmbfl
1715 #rm -rf ext/mbstring/oniguruma
1716 rm -rf ext/pcre/pcrelib
1717 rm -rf ext/pdo_sqlite/sqlite
1718 #rm -rf ext/soap/interop
1719 %if %{with system_xmlrpc_epi}
1720 rm -rf ext/xmlrpc/libxmlrpc
1724 # this test hungs on ac-ppc
1725 #mv ext/reflection/tests/007.php{,ignore}
1726 # this test gets killed by itself
1727 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1730 cp -f Zend/LICENSE{,.Zend}
1733 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1734 if [ $API != %{php_api_version} ]; then
1735 echo "Set %%define php_api_version to $API and re-run."
1739 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1740 if [ $API != %{zend_module_api} ]; then
1741 echo "Set %%define zend_module_api to $API and re-run."
1745 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1746 if [ $API != %{zend_extension_api} ]; then
1747 echo "Set %%define zend_extension_api to $API and re-run."
1751 export EXTENSION_DIR="%{php_extensiondir}"
1752 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1753 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1756 cp -f /usr/share/automake/config.* .
1760 export PROG_SENDMAIL="/usr/lib/sendmail"
1777 for sapi in $sapis; do
1779 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1784 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1787 sapi_args='--disable-cgi'
1790 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1793 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect --enable-fpm'
1796 ver=$(rpm -q --qf '%{V}' apache1-devel)
1797 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1800 ver=$(rpm -q --qf '%{V}' apache-devel)
1801 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1807 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1808 --cache-file=config.cache \
1810 --with-libdir=%{_lib} \
1811 --with-config-file-path=%{_sysconfdir} \
1812 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1813 --with-exec-dir=%{_bindir} \
1814 --%{!?debug:dis}%{?debug:en}able-debug \
1815 %{?with_zts:--enable-maintainer-zts} \
1816 --enable-inline-optimization \
1817 --enable-bcmath=shared \
1818 --enable-calendar=shared \
1819 --enable-ctype=shared \
1820 --enable-dba=shared \
1821 --enable-dom=shared \
1822 --enable-exif=shared \
1823 --enable-ftp=shared \
1824 --enable-gd-native-ttf \
1825 --enable-gd-jis-conv \
1827 --enable-magic-quotes \
1828 --enable-mbstring=shared,all \
1830 --enable-pcntl=shared \
1831 --enable-pdo=shared \
1832 --enable-json=shared \
1833 --enable-hash=shared \
1834 --enable-xmlwriter=shared \
1836 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1837 --with-fpm-log=/var/log/fpm.log \
1838 --with-fpm-pid=/var/run/php/fpm.pid \
1840 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1841 --with-pdo-dblib=shared \
1843 %if %{with interbase} && !%{with interbase_inst}
1844 --with-pdo-firebird=shared,/usr \
1846 --with-pdo-mysql=shared \
1847 %{?with_oci8:--with-pdo-oci=shared} \
1848 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1849 %{?with_pgsql:--with-pdo-pgsql=shared} \
1850 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1851 --enable-posix=shared \
1852 --enable-reflection \
1855 --enable-shmop=shared \
1856 --enable-simplexml \
1857 --enable-sysvmsg=shared \
1858 --enable-sysvsem=shared \
1859 --enable-sysvshm=shared \
1860 --enable-trans-sid \
1861 --enable-safe-mode \
1862 --enable-soap=shared \
1863 --enable-sockets=shared \
1864 --enable-tokenizer=shared \
1865 --enable-ucd-snmp-hack \
1866 %{?with_wddx:--enable-wddx=shared} \
1867 --enable-xml=shared \
1868 --enable-xmlreader=shared \
1870 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1872 --enable-dbase=shared \
1874 --with-libexpat-dir=shared,/usr \
1876 --without-libexpat-dir \
1878 %{?with_fdf:--with-fdftk=shared} \
1879 --with-iconv=shared \
1880 --with-freetype-dir=shared \
1881 --with-gettext=shared \
1882 --with-gd=shared,/usr \
1885 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1886 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1887 --with-jpeg-dir=/usr \
1888 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1889 --with-mcrypt=shared \
1890 %{?with_mhash:--with-mhash=shared} \
1891 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1892 %{?with_ming:--with-ming=shared} \
1893 %{?with_mm:--with-mm} \
1894 %{?with_mssql:--with-mssql=shared} \
1895 --with-mysql=shared,/usr \
1896 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1897 %{?with_mysqli:--with-mysqli=shared} \
1898 --with-ncurses=shared \
1899 %{?with_oci8:--with-oci8=shared} \
1900 %{?with_openssl:--with-openssl=shared} \
1902 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1903 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1904 --with-pear=%{php_pear_dir} \
1905 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1906 --with-png-dir=/usr \
1907 %{?with_pspell:--with-pspell=shared} \
1908 --with-readline=shared \
1909 %{?with_recode:--with-recode=shared} \
1911 %{?with_snmp:--with-snmp=shared} \
1912 %{?with_sybase:--with-sybase=shared,/usr} \
1913 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1914 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1915 --with-t1lib=shared \
1916 %{?with_tidy:--with-tidy=shared} \
1917 %{?with_odbc:--with-unixODBC=shared,/usr} \
1918 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1920 --with-zlib=shared \
1921 --with-zlib-dir=shared,/usr \
1922 --enable-zip=shared,/usr \
1924 cp -f Makefile Makefile.$sapi
1925 cp -f main/php_config.h php_config.h.$sapi
1926 cp -f config.log config.log.$sapi
1929 # must make this first, so modules can link against it.
1930 %{__make} libphp_common.la
1931 %{__make} build-modules
1934 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1938 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1942 cp -af php_config.h.cgi main/php_config.h
1943 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1944 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1945 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1948 cp -af php_config.h.cli main/php_config.h
1949 %{__make} sapi/cli/php -f Makefile.cli
1950 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1954 cp -af php_config.h.fcgi main/php_config.h
1955 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1956 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1957 cp -r sapi/cgi sapi/fcgi
1958 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1962 cp -af php_config.h.fpm main/php_config.h
1963 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1964 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
1965 cp -r sapi/cgi sapi/fpm
1966 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1970 # Run tests, using the CLI SAPI
1971 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1972 unset TZ LANG LC_ALL || :
1974 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1978 rm -rf $RPM_BUILD_ROOT
1979 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1980 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1981 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1982 $RPM_BUILD_ROOT%{_mandir}/man1 \
1984 # install the apache modules' files
1985 %{__make} install-headers install-build install-modules install-programs \
1986 INSTALL_ROOT=$RPM_BUILD_ROOT
1988 # install apache1 DSO module
1990 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1993 # install apache2 DSO module
1995 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1998 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1999 # fix install paths, avoid evil rpaths
2000 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2002 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2005 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2009 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2014 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
2015 %{__make} install-fpm -f Makefile.fpm \
2016 INSTALL_ROOT=$RPM_BUILD_ROOT
2017 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2018 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2019 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2023 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2024 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2025 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2027 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2029 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2031 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2033 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2034 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2035 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2038 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2039 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2040 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2044 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2045 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2046 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2049 # Generate stub .ini files for each subpackage
2050 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2051 generate_inifiles() {
2052 for so in modules/*.so; do
2053 mod=$(basename $so .so)
2054 conf="%{_sysconfdir}/conf.d/$mod.ini"
2055 # xml needs to be loaded before wddx
2056 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2058 cat > $RPM_BUILD_ROOT$conf <<-EOF
2059 ; Enable $mod extension module
2066 # per SAPI ini directories
2067 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2070 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
2072 # use system automake and {lib,sh}tool
2073 %if "%{pld_release}" != "ac"
2074 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2075 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2076 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2078 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2080 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2081 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2083 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2085 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2086 # isn't installed by install-headers make target, we do it manually here.
2087 # this header file is required by e.g. filter PECL extension
2088 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2089 # for php-pecl-mailparse
2090 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2091 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2094 rm -rf $RPM_BUILD_ROOT
2096 %post -n apache1-mod_php
2097 if [ "$1" = "1" ]; then
2098 %service -q apache restart
2101 %postun -n apache1-mod_php
2102 if [ "$1" = "0" ]; then
2103 %service -q apache restart
2106 %post -n apache-mod_php
2107 if [ "$1" = "1" ]; then
2108 %service -q httpd restart
2111 %postun -n apache-mod_php
2112 if [ "$1" = "0" ]; then
2113 %service -q httpd restart
2117 /sbin/chkconfig --add php-fpm
2118 %service php-fpm restart
2121 if [ "$1" = 0 ]; then
2122 %service php-fpm stop
2123 /sbin/chkconfig --del php-fpm
2126 %post common -p /sbin/ldconfig
2127 %postun common -p /sbin/ldconfig
2130 # minimizing apache restarts logics. we restart webserver:
2132 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2133 # 2. first install of extension (post: $1 = 1)
2134 # 2. uninstall of extension (postun: $1 == 0)
2136 # the strict internal deps between extensions (and apache modules) and
2137 # common package are very important for all this to work.
2139 # restart webserver at the end of transaction
2140 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2141 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2144 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2146 /^AddType application\/x-httpd-php \.php/s,^,#,
2147 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2148 ' /etc/apache/apache.conf
2149 %service -q apache restart
2153 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2154 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2155 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2156 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2157 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2161 # common macros called at extension post/postun scriptlet
2162 %define extension_scripts() \
2164 if [ "$1" = "1" ]; then \
2165 %php_webserver_restart \
2169 if [ "$1" = "0" ]; then \
2170 %php_webserver_restart \
2174 # extension scripts defines
2175 %extension_scripts bcmath
2176 %extension_scripts bzip2
2177 %extension_scripts calendar
2178 %extension_scripts ctype
2179 %extension_scripts curl
2180 %extension_scripts dba
2181 %extension_scripts dbase
2182 %extension_scripts dom
2183 %extension_scripts exif
2184 %extension_scripts fdf
2185 %extension_scripts filter
2186 %extension_scripts ftp
2187 %extension_scripts gd
2188 %extension_scripts gettext
2189 %extension_scripts gmp
2190 %extension_scripts hash
2191 %extension_scripts iconv
2192 %extension_scripts imap
2193 %extension_scripts interbase
2194 %extension_scripts json
2195 %extension_scripts ldap
2196 %extension_scripts mbstring
2197 %extension_scripts mcrypt
2198 %extension_scripts mhash
2199 %extension_scripts mime_magic
2200 %extension_scripts ming
2201 %extension_scripts mssql
2202 %extension_scripts mysql
2203 %extension_scripts mysqli
2204 %extension_scripts oci8
2205 %extension_scripts odbc
2206 %extension_scripts openssl
2207 %extension_scripts pdo-dblib
2208 %extension_scripts pdo-firebird
2209 %extension_scripts pdo-mysql
2210 %extension_scripts pdo-odbc
2211 %extension_scripts pdo-pgsql
2212 %extension_scripts pdo-sqlite
2213 %extension_scripts pgsql
2214 %extension_scripts posix
2215 %extension_scripts pspell
2216 %extension_scripts recode
2217 %extension_scripts shmop
2218 %extension_scripts snmp
2219 %extension_scripts soap
2220 %extension_scripts sockets
2221 %extension_scripts sqlite
2222 %extension_scripts sybase
2223 %extension_scripts sybase-ct
2224 %extension_scripts sysvmsg
2225 %extension_scripts sysvsem
2226 %extension_scripts sysvshm
2227 %extension_scripts tidy
2228 %extension_scripts tokenizer
2229 %extension_scripts wddx
2230 %extension_scripts xml
2231 %extension_scripts xmlreader
2232 %extension_scripts xmlrpc
2233 %extension_scripts xmlwriter
2234 %extension_scripts xsl
2235 %extension_scripts zip
2236 %extension_scripts zlib
2238 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2239 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2241 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2242 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2244 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2245 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2247 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2248 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2250 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2251 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2253 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2254 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2256 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2257 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2259 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2260 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2262 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2263 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2265 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2266 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2268 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2269 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2271 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2272 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2274 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2275 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2277 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2278 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2280 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2281 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2283 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2284 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2286 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2287 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2289 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2290 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2292 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2293 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2295 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2296 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2298 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2299 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2301 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2302 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2304 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2305 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2307 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2308 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2310 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2311 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2313 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2314 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2315 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2317 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2318 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2321 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2322 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2324 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2325 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2327 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2328 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2330 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2331 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2333 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2334 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2335 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2337 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2338 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2341 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2342 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2344 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2345 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2347 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2348 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2350 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2351 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2352 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2354 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2355 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2358 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2359 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2361 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2362 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2364 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2365 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2367 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2368 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2370 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2371 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2373 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2374 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2376 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2377 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2379 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2380 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2382 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2383 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2385 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2386 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2388 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2389 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2391 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2392 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2394 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2395 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2397 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2398 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2400 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2401 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2403 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2404 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2406 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2407 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2410 %files -n apache1-mod_php
2411 %defattr(644,root,root,755)
2412 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2413 %dir %{_sysconfdir}/apache.d
2414 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2415 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2419 %files -n apache-mod_php
2420 %defattr(644,root,root,755)
2421 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2422 %dir %{_sysconfdir}/apache2handler.d
2423 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2424 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2429 %defattr(644,root,root,755)
2430 %doc sapi/cgi/README.FastCGI
2431 %dir %{_sysconfdir}/cgi-fcgi.d
2432 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2433 %attr(755,root,root) %{_bindir}/php.fcgi
2437 %defattr(644,root,root,755)
2438 %dir %{_sysconfdir}/cgi.d
2439 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2440 %attr(755,root,root) %{_bindir}/php.cgi
2443 %defattr(644,root,root,755)
2444 %dir %{_sysconfdir}/cli.d
2445 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2446 %attr(755,root,root) %{_bindir}/php.cli
2447 %{_mandir}/man1/php.1*
2448 %{_mandir}/man1/php.cli.1*
2451 %defattr(644,root,root,755)
2452 %attr(755,root,root) %{_bindir}/php
2456 %defattr(644,root,root,755)
2457 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2458 %attr(755,root,root) %{_bindir}/php.fpm
2459 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2460 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2464 %defattr(644,root,root,755)
2466 %doc CREDITS Zend/ZEND_CHANGES
2467 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2468 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2471 %dir %{_sysconfdir}/conf.d
2472 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2473 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2474 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2475 %dir %{php_extensiondir}
2477 %doc ext/session/mod_files.sh
2480 %defattr(644,root,root,755)
2481 %doc README.UNIX-BUILD-SYSTEM
2482 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2483 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2484 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2485 %attr(755,root,root) %{_bindir}/phpize
2486 %attr(755,root,root) %{_bindir}/php-config
2487 %attr(755,root,root) %{_libdir}/libphp_common.so
2488 %{_libdir}/libphp_common.la
2490 %{_libdir}/php/build
2491 %{_mandir}/man1/php-config.1*
2492 %{_mandir}/man1/phpize.1*
2495 %defattr(644,root,root,755)
2496 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2497 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2500 %defattr(644,root,root,755)
2501 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2502 %attr(755,root,root) %{php_extensiondir}/bz2.so
2505 %defattr(644,root,root,755)
2506 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2507 %attr(755,root,root) %{php_extensiondir}/calendar.so
2510 %defattr(644,root,root,755)
2511 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2512 %attr(755,root,root) %{php_extensiondir}/ctype.so
2516 %defattr(644,root,root,755)
2517 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2518 %attr(755,root,root) %{php_extensiondir}/curl.so
2522 %defattr(644,root,root,755)
2523 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2524 %attr(755,root,root) %{php_extensiondir}/dba.so
2527 %defattr(644,root,root,755)
2528 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2529 %attr(755,root,root) %{php_extensiondir}/dbase.so
2532 %defattr(644,root,root,755)
2533 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2534 %attr(755,root,root) %{php_extensiondir}/dom.so
2538 %defattr(644,root,root,755)
2539 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2540 %attr(755,root,root) %{php_extensiondir}/fdf.so
2545 %defattr(644,root,root,755)
2546 %doc README.input_filter
2547 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2548 %attr(755,root,root) %{php_extensiondir}/filter.so
2552 %defattr(644,root,root,755)
2553 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2554 %attr(755,root,root) %{php_extensiondir}/exif.so
2557 %defattr(644,root,root,755)
2558 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2559 %attr(755,root,root) %{php_extensiondir}/ftp.so
2562 %defattr(644,root,root,755)
2563 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2564 %attr(755,root,root) %{php_extensiondir}/gd.so
2567 %defattr(644,root,root,755)
2568 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2569 %attr(755,root,root) %{php_extensiondir}/gettext.so
2572 %defattr(644,root,root,755)
2573 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2574 %attr(755,root,root) %{php_extensiondir}/gmp.so
2577 %defattr(644,root,root,755)
2578 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2579 %attr(755,root,root) %{php_extensiondir}/hash.so
2582 %defattr(644,root,root,755)
2583 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2584 %attr(755,root,root) %{php_extensiondir}/iconv.so
2588 %defattr(644,root,root,755)
2589 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2590 %attr(755,root,root) %{php_extensiondir}/imap.so
2593 %if %{with interbase}
2595 %defattr(644,root,root,755)
2596 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2597 %attr(755,root,root) %{php_extensiondir}/interbase.so
2601 %defattr(644,root,root,755)
2602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2603 %attr(755,root,root) %{php_extensiondir}/json.so
2607 %defattr(644,root,root,755)
2608 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2609 %attr(755,root,root) %{php_extensiondir}/ldap.so
2613 %defattr(644,root,root,755)
2614 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2615 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2618 %defattr(644,root,root,755)
2619 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2620 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2624 %defattr(644,root,root,755)
2625 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2626 %attr(755,root,root) %{php_extensiondir}/mhash.so
2629 %if %{with mime_magic}
2631 %defattr(644,root,root,755)
2632 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2633 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2638 %defattr(644,root,root,755)
2639 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2640 %attr(755,root,root) %{php_extensiondir}/ming.so
2645 %defattr(644,root,root,755)
2646 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2647 %attr(755,root,root) %{php_extensiondir}/mssql.so
2651 %defattr(644,root,root,755)
2652 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2653 %attr(755,root,root) %{php_extensiondir}/mysql.so
2657 %defattr(644,root,root,755)
2658 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2659 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2663 %defattr(644,root,root,755)
2664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2665 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2669 %defattr(644,root,root,755)
2670 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2671 %attr(755,root,root) %{php_extensiondir}/oci8.so
2676 %defattr(644,root,root,755)
2677 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2678 %attr(755,root,root) %{php_extensiondir}/odbc.so
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2685 %attr(755,root,root) %{php_extensiondir}/openssl.so
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2691 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2694 %defattr(644,root,root,755)
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2696 %attr(755,root,root) %{php_extensiondir}/pdo.so
2698 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2700 %defattr(644,root,root,755)
2701 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2702 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2705 %if %{with interbase} && !%{with interbase_inst}
2707 %defattr(644,root,root,755)
2708 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2709 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2713 %defattr(644,root,root,755)
2714 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2715 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2719 %defattr(644,root,root,755)
2720 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2721 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2726 %defattr(644,root,root,755)
2727 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2728 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2733 %defattr(644,root,root,755)
2734 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2735 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2740 %defattr(644,root,root,755)
2741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2742 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2747 %defattr(644,root,root,755)
2748 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2749 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2753 %defattr(644,root,root,755)
2754 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2755 %attr(755,root,root) %{php_extensiondir}/posix.so
2759 %defattr(644,root,root,755)
2760 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2761 %attr(755,root,root) %{php_extensiondir}/pspell.so
2765 %defattr(644,root,root,755)
2766 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2767 %attr(755,root,root) %{php_extensiondir}/readline.so
2771 %defattr(644,root,root,755)
2772 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2773 %attr(755,root,root) %{php_extensiondir}/recode.so
2777 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2778 # simplexml can be built shared, but SPL startup fails
2779 # we could add R: -simplexml to -common...
2781 %defattr(644,root,root,755)
2782 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2783 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2787 %defattr(644,root,root,755)
2788 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2789 %attr(755,root,root) %{php_extensiondir}/shmop.so
2793 %defattr(644,root,root,755)
2794 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2795 %attr(755,root,root) %{php_extensiondir}/snmp.so
2799 %defattr(644,root,root,755)
2800 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2801 %attr(755,root,root) %{php_extensiondir}/soap.so
2804 %defattr(644,root,root,755)
2805 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2806 %attr(755,root,root) %{php_extensiondir}/sockets.so
2810 %defattr(644,root,root,755)
2811 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2812 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2817 %defattr(644,root,root,755)
2818 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2819 %attr(755,root,root) %{php_extensiondir}/sybase.so
2822 %if %{with sybase_ct}
2824 %defattr(644,root,root,755)
2825 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2826 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2830 %defattr(644,root,root,755)
2831 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2832 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2835 %defattr(644,root,root,755)
2836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2837 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2840 %defattr(644,root,root,755)
2841 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2842 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2846 %defattr(644,root,root,755)
2847 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2848 %attr(755,root,root) %{php_extensiondir}/tidy.so
2852 %defattr(644,root,root,755)
2853 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2854 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2858 %defattr(644,root,root,755)
2859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2860 %attr(755,root,root) %{php_extensiondir}/wddx.so
2864 %defattr(644,root,root,755)
2865 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2866 %attr(755,root,root) %{php_extensiondir}/xml.so
2869 %defattr(644,root,root,755)
2870 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2871 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2875 %defattr(644,root,root,755)
2876 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2877 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2881 %defattr(644,root,root,755)
2882 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2883 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2886 %defattr(644,root,root,755)
2887 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2888 %attr(755,root,root) %{php_extensiondir}/xsl.so
2891 %defattr(644,root,root,755)
2892 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2893 %attr(755,root,root) %{php_extensiondir}/zip.so
2896 %defattr(644,root,root,755)
2897 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2898 %attr(755,root,root) %{php_extensiondir}/zlib.so