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
17 # To see optional extension deps:
18 # $ grep -r PHP_ADD_EXTENSION_DEP.*,.*,.* .
19 #./ext/pdo/config.m4: PHP_ADD_EXTENSION_DEP(pdo, spl, true)
20 #./ext/spl/config.m4: PHP_ADD_EXTENSION_DEP(spl, pcre, true)
21 #./ext/session/config.m4: PHP_ADD_EXTENSION_DEP(session, hash, true)
22 #./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, spl, true)
23 #./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, pdo, true)
24 #./ext/simplexml/config.m4: PHP_ADD_EXTENSION_DEP(simplexml, spl, true)
25 #./ext/xmlreader/config.m4: PHP_ADD_EXTENSION_DEP(xmlreader, dom, true)
28 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
29 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
30 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
31 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
32 %bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
33 %bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
34 %bcond_without curl # without CURL extension module
35 %bcond_without filter # without filter extension module
36 %bcond_without imap # without IMAP extension module
37 %bcond_without interbase # without InterBase extension module
38 %bcond_without ldap # without LDAP extension module
39 %bcond_without mhash # without mhash extension module
40 %bcond_without mime_magic # without mime-magic module
41 %bcond_without ming # without ming extension module
42 %bcond_without mm # without mm support for session storage
43 %bcond_without mssql # without MS SQL extension module
44 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
45 %bcond_without odbc # without ODBC extension module
46 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
47 %bcond_without pcre # without PCRE extension module
48 %bcond_without pgsql # without PostgreSQL extension module
49 %bcond_without pspell # without pspell extension module
50 %bcond_without recode # without recode extension module
51 %bcond_without snmp # without SNMP extension module
52 %bcond_without sqlite # without SQLite extension module
53 %bcond_without sybase # without Sybase extension module
54 %bcond_without tidy # without Tidy extension module
55 %bcond_without wddx # without WDDX extension module
56 %bcond_without xmlrpc # without XML-RPC extension module
57 %bcond_without apache1 # disable building apache 1.3.x module
58 %bcond_without apache2 # disable building apache 2.x module
59 %bcond_without fcgi # disable building FCGI SAPI
60 %bcond_without zts # disable Zend Thread Safety
61 %bcond_without fpm # fpm patches from http://www.php-fpm.org/
62 %bcond_without suhosin # with suhosin patch
63 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
64 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
65 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
67 %define apxs1 /usr/sbin/apxs1
68 %define apxs2 /usr/sbin/apxs
70 # some problems with apache 2.x
75 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
76 %undefine with_interbase
78 %if "%{pld_release}" == "th"
80 # ppc disabled (broken on th-ppc)
81 %undefine with_interbase
85 %ifnarch %{ix86} %{x8664}
86 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
90 %if %{without apache1} && %{without apache2}
91 ERROR: You need to select at least one Apache SAPI to build shared modules.
94 # filter depends on pcre
99 %if "%{pld_release}" == "ac"
100 %define magic_mime /usr/share/file/magic.mime
102 %define magic_mime /usr/share/misc/magic.mime
105 Summary: PHP: Hypertext Preprocessor
106 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
107 Summary(pl.UTF-8): Język skryptowy PHP
108 Summary(pt_BR.UTF-8): A linguagem de script PHP
109 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
110 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
117 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
118 # Source0-md5: 286bf34630f5643c25ebcedfec5e0a09
119 Source2: %{name}-mod_%{name}.conf
120 Source3: %{name}-cgi-fcgi.ini
121 Source4: %{name}-cgi.ini
122 Source5: %{name}-apache.ini
123 Source6: %{name}-cli.ini
124 # Taken from: http://browsers.garykeith.com/downloads.asp
125 Source8: %{name}_browscap.ini
126 # lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
127 #Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
128 ## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
129 Source10: %{name}-fpm.init
130 Source11: %{name}-fpm.logrotate
131 Source12: %{name}-branch.sh
132 Patch0: %{name}-shared.patch
133 Patch1: %{name}-pldlogo.patch
134 Patch2: %{name}-mail.patch
135 Patch3: %{name}-link-libs.patch
136 Patch4: %{name}-libpq_fs_h_path.patch
137 Patch5: %{name}-filter-shared.patch
138 Patch6: %{name}-build_modules.patch
139 Patch7: %{name}-sapi-ini-file.patch
140 Patch8: %{name}-no-metaccld.patch
141 Patch9: %{name}-sh.patch
142 Patch10: %{name}-ini.patch
143 Patch11: %{name}-acam.patch
144 Patch12: %{name}-threads-acfix.patch
145 Patch13: %{name}-tsrmlsfetchgcc2.patch
146 Patch14: %{name}-no_pear_install.patch
147 Patch15: %{name}-zlib.patch
148 Patch16: %{name}-sybase-fix.patch
149 Patch17: %{name}-readline.patch
150 Patch18: %{name}-nohttpd.patch
151 Patch19: %{name}-gd_imagerotate_enable.patch
152 Patch20: %{name}-uint32_t.patch
153 Patch21: %{name}-dba-link.patch
154 Patch22: %{name}-both-apxs.patch
155 Patch23: %{name}-builddir.patch
156 Patch24: %{name}-zlib-for-getimagesize.patch
157 Patch25: %{name}-versioning.patch
158 Patch26: %{name}-pear.patch
159 Patch27: %{name}-config-dir.patch
160 Patch28: %{name}-bug-42952.patch
161 Patch29: %{name}-fcgi-graceful.patch
162 Patch30: %{name}-apr-apu.patch
163 Patch31: %{name}-fcgi-error_log-no-newlines.patch
164 Patch32: %{name}-curl-limit-speed.patch
165 Patch33: %{name}-mime_magic.patch
166 Patch34: %{name}-libtool.patch
167 Patch35: %{name}-tds.patch
168 Patch36: %{name}-mysql-charsetphpini.patch
169 Patch37: %{name}-mysqli-charsetphpini.patch
170 Patch38: %{name}-pdo_mysql-charsetphpini.patch
171 Patch39: %{name}-use-prog_sendmail.patch
172 Patch40: %{name}-fpm.patch
173 Patch41: %{name}-fpm-config.patch
174 Patch42: %{name}-fpm-initdir.patch
175 Patch43: %{name}-silent-session-cleanup.patch
176 Patch44: %{name}-include_path.patch
177 Patch45: %{name}-imap-annotations.patch
178 Patch46: %{name}-imap-myrights.patch
179 Patch47: suhosin.patch
180 Patch49: %{name}-m4-divert.patch
181 Patch50: extension-shared-optional-dep.patch
182 Patch51: spl-shared.patch
183 URL: http://www.php.net/
184 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
185 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
186 BuildRequires: autoconf >= 2.53
187 BuildRequires: automake >= 1.4d
189 BuildRequires: bzip2-devel
190 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
191 BuildRequires: cyrus-sasl-devel
192 BuildRequires: db-devel >= 4.0
193 BuildRequires: elfutils-devel
195 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
197 %{?with_fcgi:BuildRequires: fcgi-devel}
198 %{?with_fdf:BuildRequires: fdftk-devel}
200 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
201 BuildRequires: freetds-devel
203 BuildRequires: freetype-devel >= 2.0
204 %if %{with system_gd}
205 BuildRequires: gd-devel >= 2.0.28-4
206 BuildRequires: gd-devel(imagerotate) = 5.2.0
208 BuildRequires: gdbm-devel
209 BuildRequires: gmp-devel
210 %{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
211 BuildRequires: libjpeg-devel
212 BuildRequires: libltdl-devel >= 1.4
213 BuildRequires: libmcrypt-devel >= 2.4.4
214 BuildRequires: libpng-devel >= 1.0.8
215 BuildRequires: libtiff-devel
216 %if "%{pld_release}" != "ac"
217 BuildRequires: libtool >= 2:2.2
219 BuildRequires: libtool
221 BuildRequires: libwrap-devel
222 BuildRequires: libxml2-devel >= 2.5.10
223 BuildRequires: libxslt-devel >= 1.1.0
224 %{?with_mhash:BuildRequires: mhash-devel}
225 %{?with_ming:BuildRequires: ming-devel >= 0.3}
226 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
227 BuildRequires: mysql-devel >= 4.0.0
228 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
229 BuildRequires: ncurses-ext-devel
230 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
231 %if %{with openssl} || %{with ldap}
232 BuildRequires: openssl-devel >= 0.9.7d
234 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
235 BuildRequires: pam-devel
236 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
237 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
238 %{?with_pgsql:BuildRequires: postgresql-devel}
239 BuildRequires: readline-devel
240 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
241 BuildRequires: rpm >= 4.4.9-56
242 BuildRequires: rpm-build >= 4.4.0
243 BuildRequires: rpmbuild(macros) >= 1.519
244 %{?with_sqlite:BuildRequires: sqlite-devel}
245 %{?with_sqlite:BuildRequires: sqlite3-devel}
246 BuildRequires: t1lib-devel
247 %{?with_tidy:BuildRequires: tidy-devel}
248 %{?with_odbc:BuildRequires: unixODBC-devel}
249 BuildRequires: zlib-devel >= 1.0.9
251 BuildRequires: apache1-devel
254 BuildRequires: apache-devel >= 2.0.52-2
255 BuildRequires: apr-devel >= 1:1.0.0
256 BuildRequires: apr-util-devel >= 1:1.0.0
259 BuildRequires: judy-devel
260 BuildRequires: libevent-devel >= 1.4.7-3
262 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
264 %define php_sysconfdir /etc/php
265 %define php_extensiondir %{_libdir}/php
266 %define _sysconfdir %{php_sysconfdir}
268 # must be in sync with source. extra check ensuring that it is so is done in %%build
269 %define php_api_version 20041225
270 %define zend_module_api 20060613
271 %define zend_extension_api 220060519
272 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
273 %define php_debug %{!?debug:0}%{?debug:1}
276 # ORACLE_HOME is required for oci8 ext to build
277 %define _preserve_env %_preserve_env_base ORACLE_HOME
281 PHP is an HTML-embedded scripting language. PHP attempts to make it
282 easy for developers to write dynamically generated web pages. PHP also
283 offers built-in database integration for several commercial and
284 non-commercial database management systems, so writing a
285 database-enabled web page with PHP is fairly simple. The most common
286 use of PHP coding is probably as a replacement for CGI scripts. The
287 mod_php module enables the Apache web server to understand and process
288 the embedded PHP language in web pages. This package contains php
291 %description -l fr.UTF-8
292 PHP est un langage de script embarque dans le HTM. PHP essaye de
293 rendre simple aux developpeurs d'ecrire des pages web generees
294 dynamiquement. PHP incorpore egalement une integration avec plusieurs
295 systemes de gestion de bases de donnees commerciaux et
296 non-connerciaux, qui rent facile la creation de pages web liees avec
297 des bases de donnees. L'utilisation la plus commune de PHP est
298 probablement en remplacement de scripts CGI. Le module mod_php permet
299 au serveur web apache de comprendre et de traiter le langage PHP
300 integre dans des pages web. Ce package contient php version
303 %description -l pl.UTF-8
304 PHP jest językiem skryptowym, którego polecenia umieszcza się w
305 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
306 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
307 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
308 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
309 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
310 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
311 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
314 %description -l pt_BR.UTF-8
315 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
316 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
317 com algumas características únicas, específicas ao PHP. O objetivo da
318 linguagem é permitir que desenvolvedores web escrevam páginas
319 dinamicamente geradas de forma rápida.
321 %description -l ru.UTF-8
322 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
323 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
324 для работы с базами данных относительно просто. Наиболее популярное
325 использование PHP - замена для CGI скриптов.
327 %description -l uk.UTF-8
328 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
329 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
330 роботи з базами даних є доволі простим. Найбільш популярне
331 використання PHP - заміна для CGI скриптів.
333 %package -n apache1-mod_php
334 Summary: PHP DSO module for apache 1.3.x
335 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
336 Group: Development/Languages/PHP
337 Requires(triggerpostun): sed >= 4.0
338 Requires: %{name}-common = %{epoch}:%{version}-%{release}
339 Requires: apache1(EAPI) >= 1.3.33-2
340 Requires: apache1-mod_mime
341 Provides: webserver(php) = %{version}
342 Obsoletes: apache-mod_php < 1:4.1.1
345 %description -n apache1-mod_php
346 PHP as DSO module for apache 1.3.x.
348 %description -n apache1-mod_php -l pl.UTF-8
349 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
351 %package -n apache-mod_php
352 Summary: PHP DSO module for apache 2.x
353 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
354 Group: Development/Languages/PHP
355 Requires: %{name}-common = %{epoch}:%{version}-%{release}
356 Requires: apache(modules-api) = %{apache_modules_api}
357 Requires: apache-mod_mime
358 Provides: webserver(php) = %{version}
361 %description -n apache-mod_php
362 PHP as DSO module for apache 2.x.
364 %description -n apache-mod_php -l pl.UTF-8
365 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
368 Summary: php as FastCGI program
369 Summary(pl.UTF-8): php jako program FastCGI
370 Group: Development/Languages/PHP
371 Requires: %{name}-common = %{epoch}:%{version}-%{release}
372 Provides: webserver(php) = %{version}
375 php as FastCGI program.
377 %description fcgi -l pl.UTF-8
378 php jako program FastCGI.
381 Summary: php as CGI program
382 Summary(pl.UTF-8): php jako program CGI
383 Group: Development/Languages/PHP
384 Requires: %{name}-common = %{epoch}:%{version}-%{release}
390 %description cgi -l pl.UTF-8
391 php jako program CGI.
394 Summary: php as CLI interpreter
395 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
396 Group: Development/Languages/PHP
397 Requires: %{name}-common = %{epoch}:%{version}-%{release}
400 php as CLI interpreter.
402 %description cli -l pl.UTF-8
403 php jako interpreter działający z linii poleceń.
406 Summary: /usr/bin/php symlink
407 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
408 Group: Development/Languages/PHP
409 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
410 Obsoletes: /usr/bin/php
413 Package providing /usr/bin/php symlink to PHP CLI.
415 %description program -l pl.UTF-8
416 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
419 Summary: PHP FastCGI Process Manager
420 Group: Development/Languages/PHP
421 URL: http://www.php-fpm.org/
422 Requires(post,preun): /sbin/chkconfig
423 Requires(postun): /usr/sbin/userdel
424 Requires(pre): /bin/id
425 Requires(pre): /usr/sbin/useradd
426 Requires: %{name}-common = %{epoch}:%{version}-%{release}
427 Requires: libevent >= 1.4.7-3
430 Provides: webserver(php) = %{version}
433 PHP FastCGI Process Manager.
436 Summary: Common files needed by both apache module and CGI
437 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
438 Summary(ru.UTF-8): Разделяемые библиотеки для php
439 Summary(uk.UTF-8): Бібліотеки спільного використання для php
441 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
442 Requires: glibc >= 6:2.3.5
445 Provides: php(libxml)
446 %{?with_zend_multibyte:Provides: php(mbstring)}
447 Provides: php(modules_api) = %{php_api_version}
448 Provides: php(overload)
449 Provides: php(reflection)
450 Provides: php(standard)
451 Provides: php(zend_extension_api) = %{zend_extension_api}
452 Provides: php(zend_module_api) = %{zend_module_api}
453 %{?with_zend_multibyte:Provides: php-mbstring = %{epoch}:%{version}-%{release}}
454 Provides: php5(debug) = %{php_debug}
455 Provides: php5(thread-safety) = %{zend_zts}
456 Obsoletes: php-pecl-domxml
457 Conflicts: php4-common < 3:4.4.4-8
458 Conflicts: rpm < 4.4.2-0.2
461 Common files needed by both apache module and CGI.
463 %description common -l pl.UTF-8
464 Wspólne pliki dla modułu apacha i programu CGI.
466 %description common -l ru.UTF-8
467 Этот пакет содержит общие файлы для разных вариантов реализации PHP
468 (самодостаточной и в качестве модуля apache).
470 %description common -l uk.UTF-8
471 Цей пакет містить спільні файли для різних варіантів реалізації PHP
472 (самодостатньої та в якості модуля apache).
475 Summary: Files for PHP modules development
476 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
477 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
478 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
479 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
480 Group: Development/Languages/PHP
481 Requires: %{name}-common = %{epoch}:%{version}-%{release}
484 %if "%{pld_release}" != "ac"
485 Requires: libtool >= 2:2.2
489 %{?with_pcre:Requires: pcre-devel >= 6.6}
491 Obsoletes: php-pear-devel
492 Obsoletes: php4-devel
495 The php-devel package lets you compile dynamic extensions to PHP.
496 Included here is the source for the PHP extensions. Instead of
497 recompiling the whole php binary to add support for, say, oracle,
498 install this package and use the new self-contained extensions
499 support. For more information, read the file
500 README.SELF-CONTAINED-EXTENSIONS.
502 %description devel -l pl.UTF-8
503 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
504 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
505 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
506 samodzielnych rozszerzeniach można znaleźć w pliku
507 README.SELF-CONTAINED-EXTENSIONS.
509 %description devel -l pt_BR.UTF-8
510 Este pacote contém arquivos usados no desenvolvimento de programas ou
513 %description devel -l ru.UTF-8
514 Пакет php-devel дает возможность компилировать динамические расширения
515 PHP. Пакет включает исходный код этих расширений. Вместо повторной
516 компиляции бинарного файла php для добавления, например, поддержки
517 oracle, установите этот пакет для компилирования отдельных расширений.
518 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
520 %description devel -l uk.UTF-8
521 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
522 До пакету включено вихідний код для розширень. Замість повторної
523 компіляції бінарного файлу php для додання, наприклад, підтримки
524 oracle, встановіть цей пакет для компіляції окремих розширень.
525 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
528 Summary: bcmath extension module for PHP
529 Summary(pl.UTF-8): Moduł bcmath dla PHP
531 Requires: %{name}-common = %{epoch}:%{version}-%{release}
532 Provides: php(bcmath)
535 This is a dynamic shared object (DSO) for PHP that will add bc style
536 precision math functions support.
538 %description bcmath -l pl.UTF-8
539 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
540 matematycznych takich jak w programie bc.
543 Summary: Bzip2 extension module for PHP
544 Summary(pl.UTF-8): Moduł bzip2 dla PHP
546 Requires: %{name}-common = %{epoch}:%{version}-%{release}
550 This is a dynamic shared object (DSO) for PHP that will add bzip2
551 compression support to PHP.
553 %description bzip2 -l pl.UTF-8
554 Moduł PHP umożliwiający używanie kompresji bzip2.
557 Summary: Calendar extension module for PHP
558 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
560 Requires: %{name}-common = %{epoch}:%{version}-%{release}
561 Provides: php(calendar)
563 %description calendar
564 This is a dynamic shared object (DSO) for PHP that will add calendar
567 %description calendar -l pl.UTF-8
568 Moduł PHP dodający wsparcie dla kalendarza.
571 Summary: ctype extension module for PHP
572 Summary(pl.UTF-8): Moduł ctype dla PHP
574 Requires: %{name}-common = %{epoch}:%{version}-%{release}
578 This is a dynamic shared object (DSO) for PHP that will add ctype
581 %description ctype -l pl.UTF-8
582 Moduł PHP umożliwiający korzystanie z funkcji ctype.
585 Summary: curl extension module for PHP
586 Summary(pl.UTF-8): Moduł curl dla PHP
588 Requires: %{name}-common = %{epoch}:%{version}-%{release}
592 This is a dynamic shared object (DSO) for PHP that will add curl
595 %description curl -l pl.UTF-8
596 Moduł PHP umożliwiający korzystanie z biblioteki curl.
599 Summary: DBA extension module for PHP
600 Summary(pl.UTF-8): Moduł DBA dla PHP
602 Requires: %{name}-common = %{epoch}:%{version}-%{release}
606 This is a dynamic shared object (DSO) for PHP that will add flat-file
607 databases (DBA) support.
609 %description dba -l pl.UTF-8
610 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
614 Summary: DBase extension module for PHP
615 Summary(pl.UTF-8): Moduł DBase dla PHP
617 Requires: %{name}-common = %{epoch}:%{version}-%{release}
621 This is a dynamic shared object (DSO) for PHP that will add DBase
624 %description dbase -l pl.UTF-8
625 Moduł PHP ze wsparciem dla DBase.
628 Summary: DOM extension module for PHP
629 Summary(pl.UTF-8): Moduł DOM dla PHP
631 Requires: %{name}-common = %{epoch}:%{version}-%{release}
633 # it has some compatibility functions
634 Provides: php(domxml)
635 Obsoletes: php-domxml <= 3:4.3.8-1
638 This is a dynamic shared object (DSO) for PHP that will add new DOM
641 %description dom -l pl.UTF-8
642 Moduł PHP dodający nową obsługę DOM.
645 Summary: exif extension module for PHP
646 Summary(pl.UTF-8): Moduł exif dla PHP
648 Requires: %{name}-common = %{epoch}:%{version}-%{release}
652 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
653 support in image files.
655 %description exif -l pl.UTF-8
656 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
659 Summary: FDF extension module for PHP
660 Summary(pl.UTF-8): Moduł FDF dla PHP
662 Requires: %{name}-common = %{epoch}:%{version}-%{release}
666 This PHP module adds support for PDF Forms through Adobe FDFTK
669 %description fdf -l pl.UTF-8
670 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
674 Summary: Extension for safely dealing with input parameters
675 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
677 Requires: %{name}-common = %{epoch}:%{version}-%{release}
678 Provides: php(filter)
679 Obsoletes: php-pecl-filter
682 We all know that you should always check input variables, but PHP does
683 not offer really good functionality for doing this in a safe way. The
684 Input Filter extension is meant to address this issue by implementing
685 a set of filters and mechanisms that users can use to safely access
688 %description filter -l pl.UTF-8
689 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
690 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
691 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
692 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
693 mogą bezpiecznie używać do dostępu do danych.
696 Summary: FTP extension module for PHP
697 Summary(pl.UTF-8): Moduł FTP dla PHP
699 Requires: %{name}-common = %{epoch}:%{version}-%{release}
703 This is a dynamic shared object (DSO) for PHP that will add FTP
706 %description ftp -l pl.UTF-8
707 Moduł PHP dodający obsługę protokołu FTP.
710 Summary: GD extension module for PHP
711 Summary(pl.UTF-8): Moduł GD dla PHP
713 Requires: %{name}-common = %{epoch}:%{version}-%{release}
714 %if %{with system_gd}
715 Requires: gd >= 2.0.28-4
717 Requires: gd(imagerotate) = 5.2.0
722 This is a dynamic shared object (DSO) for PHP that will add GD
723 support, allowing you to create and manipulate images with PHP.
725 %description gd -l pl.UTF-8
726 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
727 tworzenie i obróbkę obrazków.
730 Summary: gettext extension module for PHP
731 Summary(pl.UTF-8): Moduł gettext dla PHP
733 Requires: %{name}-common = %{epoch}:%{version}-%{release}
734 Provides: php(gettext)
737 This is a dynamic shared object (DSO) for PHP that will add gettext
740 %description gettext -l pl.UTF-8
741 Moduł PHP dodający obsługę lokalizacji przez gettext.
744 Summary: gmp extension module for PHP
745 Summary(pl.UTF-8): Moduł gmp dla PHP
747 Requires: %{name}-common = %{epoch}:%{version}-%{release}
751 This is a dynamic shared object (DSO) for PHP that will add arbitrary
752 length number support with GNU MP library.
754 %description gmp -l pl.UTF-8
755 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
756 liczbach o dowolnej długości.
759 Summary: HASH Message Digest Framework
760 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
762 Requires: %{name}-common = %{epoch}:%{version}-%{release}
764 Obsoletes: php-pecl-hash
767 Native implementations of common message digest algorithms using a
768 generic factory method.
770 %description hash -l pl.UTF-8
771 Natywne implementacje popularnych algorytmów obliczania skrótów
772 wiadomości przy użyciu wspólnego interfejsu.
775 Summary: iconv extension module for PHP
776 Summary(pl.UTF-8): Moduł iconv dla PHP
778 Requires: %{_libdir}/gconv
779 Requires: %{name}-common = %{epoch}:%{version}-%{release}
784 This is a dynamic shared object (DSO) for PHP that will add iconv
787 %description iconv -l pl.UTF-8
788 Moduł PHP dodający obsługę iconv.
791 Summary: IMAP extension module for PHP
792 Summary(pl.UTF-8): Moduł IMAP dla PHP
793 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
795 Requires: %{name}-common = %{epoch}:%{version}-%{release}
799 This is a dynamic shared object (DSO) for PHP that will add IMAP
802 %description imap -l pl.UTF-8
803 Moduł PHP dodający obsługę skrzynek IMAP.
805 %description imap -l pt_BR.UTF-8
806 Um módulo para aplicações PHP que usam IMAP.
809 Summary: InterBase/Firebird database module for PHP
810 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
812 Requires: %{name}-common = %{epoch}:%{version}-%{release}
813 Provides: php(interbase)
814 %{?with_interbase_inst:Autoreq: false}
816 %description interbase
817 This is a dynamic shared object (DSO) for PHP that will add InterBase
818 and Firebird database support.
820 %description interbase -l pl.UTF-8
821 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
824 Summary: PHP C extension for JSON serialization
825 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
827 Requires: %{name}-common = %{epoch}:%{version}-%{release}
829 Obsoletes: php-pecl-json
832 php-json is an extremely fast PHP C extension for JSON (JavaScript
833 Object Notation) serialisation.
835 %description json -l pl.UTF-8
836 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
837 (JavaScript Object Notation).
840 Summary: LDAP extension module for PHP
841 Summary(pl.UTF-8): Moduł LDAP dla PHP
842 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
844 Requires: %{name}-common = %{epoch}:%{version}-%{release}
848 This is a dynamic shared object (DSO) for PHP that will add LDAP
851 %description ldap -l pl.UTF-8
852 Moduł PHP dodający obsługę LDAP.
854 %description ldap -l pt_BR.UTF-8
855 Um módulo para aplicações PHP que usam LDAP.
858 Summary: mbstring extension module for PHP
859 Summary(pl.UTF-8): Moduł mbstring dla PHP
861 Requires: %{name}-common = %{epoch}:%{version}-%{release}
862 Provides: php(mbstring)
864 %description mbstring
865 This is a dynamic shared object (DSO) for PHP that will add multibyte
868 %description mbstring -l pl.UTF-8
869 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
872 Summary: mcrypt extension module for PHP
873 Summary(pl.UTF-8): Moduł mcrypt dla PHP
875 Requires: %{name}-common = %{epoch}:%{version}-%{release}
876 Provides: php(mcrypt)
879 This is a dynamic shared object (DSO) for PHP that will add mcrypt
882 %description mcrypt -l pl.UTF-8
883 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
886 Summary: mhash extension module for PHP
887 Summary(pl.UTF-8): Moduł mhash dla PHP
889 Requires: %{name}-common = %{epoch}:%{version}-%{release}
893 This is a dynamic shared object (DSO) for PHP that will add mhash
896 %description mhash -l pl.UTF-8
897 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
900 Summary: mime_magic extension module for PHP
901 Summary(pl.UTF-8): Moduł mime_magic dla PHP
903 Requires: %{magic_mime}
904 Requires: %{name}-common = %{epoch}:%{version}-%{release}
905 Provides: php(mime_magic)
907 %description mime_magic
908 This PHP module adds support for MIME type lookup via file magic
909 numbers using magic.mime database.
911 %description mime_magic -l pl.UTF-8
912 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
913 znaczników plików z użyciem bazy danych magic.mime.
916 Summary: ming extension module for PHP
917 Summary(pl.UTF-8): Moduł ming dla PHP
919 Requires: %{name}-common = %{epoch}:%{version}-%{release}
920 Requires: ming >= 0.3
924 This is a dynamic shared object (DSO) for PHP that will add ming
925 (Flash - .swf files) support.
927 %description ming -l pl.UTF-8
928 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
932 Summary: MS SQL extension module for PHP
933 Summary(pl.UTF-8): Moduł MS SQL dla PHP
935 Requires: %{name}-common = %{epoch}:%{version}-%{release}
939 This is a dynamic shared object (DSO) for PHP that will add MS SQL
940 databases support through FreeTDS library.
942 %description mssql -l pl.UTF-8
943 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
947 Summary: MySQL database module for PHP
948 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
949 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
951 Requires: %{name}-common = %{epoch}:%{version}-%{release}
955 This is a dynamic shared object (DSO) for PHP that will add MySQL
958 %description mysql -l pl.UTF-8
959 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
961 %description mysql -l pt_BR.UTF-8
962 Um módulo para aplicações PHP que usam bancos de dados MySQL.
965 Summary: MySQLi module for PHP
966 Summary(pl.UTF-8): Moduł MySQLi dla PHP
968 Requires: %{name}-common = %{epoch}:%{version}-%{release}
969 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
970 Requires: mysql-libs >= 4.1.0
971 Provides: php(mysqli)
974 This is a dynamic shared object (DSO) for PHP that will add MySQLi
975 (Improved MySQL) support. The difference between it and mysql module
976 is that it provides access to functionality of MySQL 4.1 and above.
978 %description mysqli -l pl.UTF-8
979 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
980 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
981 MySQL w wersji 4.1 i nowszych.
984 Summary: ncurses module for PHP
985 Summary(pl.UTF-8): Moduł ncurses dla PHP
987 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
988 Provides: php(ncurses)
991 This PHP module adds support for ncurses functions (only for cli and
994 %description ncurses -l pl.UTF-8
995 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
998 Summary: Oracle 8+ database module for PHP
999 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
1001 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1006 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
1007 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1009 %description oci8 -l pl.UTF-8
1010 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1011 poprzez interfejs Oracle8 Call-Interface (OCI8).
1014 Summary: ODBC extension module for PHP
1015 Summary(pl.UTF-8): Moduł ODBC dla PHP
1016 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1018 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1019 Requires: unixODBC >= 2.1.1-3
1023 This is a dynamic shared object (DSO) for PHP that will add ODBC
1026 %description odbc -l pl.UTF-8
1027 Moduł PHP ze wsparciem dla ODBC.
1029 %description odbc -l pt_BR.UTF-8
1030 Um módulo para aplicações PHP que usam ODBC.
1033 Summary: OpenSSL extension module for PHP
1034 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1036 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1037 Provides: php(openssl)
1039 %description openssl
1040 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1043 %description openssl -l pl.UTF-8
1044 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1047 Summary: Process Control extension module for PHP
1048 Summary(pl.UTF-8): Moduł Process Control dla PHP
1050 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1051 Provides: php(pcntl)
1054 This is a dynamic shared object (DSO) for PHP that will add process
1055 spawning and control support. It supports functions like fork(),
1056 waitpid(), signal() etc.
1058 %description pcntl -l pl.UTF-8
1059 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1060 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1063 Summary: PCRE extension module for PHP
1064 Summary(pl.UTF-8): Moduł PCRE dla PHP
1066 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1070 This is a dynamic shared object (DSO) for PHP that will add Perl
1071 Compatible Regular Expression support.
1073 %description pcre -l pl.UTF-8
1074 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1075 (Perl Compatible Regular Expressions)
1078 Summary: PHP Data Objects (PDO)
1079 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1081 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1082 Requires: %{name}-spl = %{epoch}:%{version}-%{release}
1084 Obsoletes: php-pecl-PDO
1087 This is a dynamic shared object (DSO) for PHP that will add PDO
1090 %description pdo -l pl.UTF-8
1091 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1094 Summary: PHP Data Objects (PDO) FreeTDS support
1095 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1097 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1098 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1099 Provides: php(dblib)
1101 %description pdo-dblib
1102 This is a dynamic shared object (DSO) for PHP that will add PDO
1105 %description pdo-dblib -l pl.UTF-8
1106 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1109 %package pdo-firebird
1110 Summary: PHP Data Objects (PDO) Firebird support
1111 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1113 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1114 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1115 Provides: php(pdo-firebird)
1116 Obsoletes: php-pecl-PDO_FIREBIRD
1118 %description pdo-firebird
1119 This is a dynamic shared object (DSO) for PHP that will add PDO
1122 %description pdo-firebird -l pl.UTF-8
1123 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1127 Summary: PHP Data Objects (PDO) MySQL support
1128 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1130 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1131 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1132 Provides: php(pdo-mysql)
1133 Obsoletes: php-pecl-PDO_MYSQL
1135 %description pdo-mysql
1136 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1139 %description pdo-mysql -l pl.UTF-8
1140 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1144 Summary: PHP Data Objects (PDO) Oracle support
1145 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1147 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1148 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1149 Provides: php(pdo-oci)
1150 Obsoletes: php-pecl-PDO_OCI
1152 %description pdo-oci
1153 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1156 %description pdo-oci -l pl.UTF-8
1157 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1161 Summary: PHP Data Objects (PDO) ODBC support
1162 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1164 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1165 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1166 Provides: php(pdo-odbc)
1167 Obsoletes: php-pecl-PDO_ODBC
1169 %description pdo-odbc
1170 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1173 %description pdo-odbc -l pl.UTF-8
1174 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1178 Summary: PHP Data Objects (PDO) PostgreSQL support
1179 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1181 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1182 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1183 Provides: php(pdo-pgsql)
1184 Provides: php-pecl-PDO_PGSQL
1185 Obsoletes: php-pecl-PDO_PGSQL
1187 %description pdo-pgsql
1188 This is a dynamic shared object (DSO) for PHP that will add PDO
1191 %description pdo-pgsql -l pl.UTF-8
1192 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1196 Summary: PHP Data Objects (PDO) SQLite support
1197 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1199 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1200 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1201 Provides: php(pdo-sqlite)
1202 Obsoletes: php-pecl-PDO_SQLITE
1204 %description pdo-sqlite
1205 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1208 %description pdo-sqlite -l pl.UTF-8
1209 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1213 Summary: PostgreSQL database module for PHP
1214 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1216 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1217 Provides: php(pgsql)
1220 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1223 %description pgsql -l pl.UTF-8
1224 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1226 %description pgsql -l pt_BR.UTF-8
1227 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1230 Summary: POSIX extension module for PHP
1231 Summary(pl.UTF-8): Moduł POSIX dla PHP
1233 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1234 Provides: php(posix)
1237 This is a dynamic shared object (DSO) for PHP that will add POSIX
1238 functions support to PHP.
1240 %description posix -l pl.UTF-8
1241 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1244 Summary: pspell extension module for PHP
1245 Summary(pl.UTF-8): Moduł pspell dla PHP
1247 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1248 Provides: php(pspell)
1251 This is a dynamic shared object (DSO) for PHP that will add pspell
1252 support to PHP. It allows to check the spelling of a word and offer
1255 %description pspell -l pl.UTF-8
1256 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1257 sprawdzanie pisowni słowa i sugerowanie poprawek.
1260 Summary: readline extension module for PHP
1261 Summary(pl.UTF-8): Moduł readline dla PHP
1263 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1264 Provides: php(readline)
1266 %description readline
1267 This PHP module adds support for readline functions (only for cli and
1270 %description readline -l pl.UTF-8
1271 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1274 Summary: recode extension module for PHP
1275 Summary(pl.UTF-8): Moduł recode dla PHP
1277 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1278 Requires: recode >= 3.5d-3
1279 Provides: php(recode)
1282 This is a dynamic shared object (DSO) for PHP that will add recode
1285 %description recode -l pl.UTF-8
1286 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1290 Summary: session extension module for PHP
1291 Summary(pl.UTF-8): Moduł session dla PHP
1293 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1294 Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
1295 Provides: php(session)
1297 %description session
1298 This is a dynamic shared object (DSO) for PHP that will add session
1301 %description session -l pl.UTF-8
1302 Moduł PHP dodający obsługę sesji.
1305 Summary: Shared Memory Operations extension module for PHP
1306 Summary(pl.UTF-8): Moduł shmop dla PHP
1308 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1309 Provides: php(shmop)
1312 This is a dynamic shared object (DSO) for PHP that will add Shared
1313 Memory Operations support.
1315 %description shmop -l pl.UTF-8
1316 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1319 Summary: Simple XML extension module for PHP
1320 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1322 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1323 Provides: php(simplexml)
1325 %description simplexml
1326 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1329 %description simplexml -l pl.UTF-8
1330 Moduł PHP dodający obsługę prostego XML-a.
1333 Summary: SNMP extension module for PHP
1334 Summary(pl.UTF-8): Moduł SNMP dla PHP
1336 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1337 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1341 This is a dynamic shared object (DSO) for PHP that will add SNMP
1344 %description snmp -l pl.UTF-8
1345 Moduł PHP dodający obsługę SNMP.
1348 Summary: soap extension module for PHP
1349 Summary(pl.UTF-8): Moduł soap dla PHP
1351 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1355 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1358 %description soap -l pl.UTF-8
1359 Moduł PHP dodający obsługę SOAP/WSDL.
1362 Summary: sockets extension module for PHP
1363 Summary(pl.UTF-8): Moduł socket dla PHP
1365 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1366 Provides: php(sockets)
1368 %description sockets
1369 This is a dynamic shared object (DSO) for PHP that will add sockets
1372 %description sockets -l pl.UTF-8
1373 Moduł PHP dodający obsługę gniazdek.
1376 Summary: Standard PHP Library module for PHP
1377 Summary(pl.UTF-8): Moduł SPL dla PHP
1379 URL: http://php.net/manual/en/book.spl.php
1380 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1381 Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
1382 Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
1386 This is a dynamic shared object (DSO) for PHP that will add Standard
1387 PHP Library support.
1389 %description spl -l pl.UTF-8
1390 Moduł PHP dodający obsługę gniazdek.
1393 Summary: SQLite extension module for PHP
1394 Summary(pl.UTF-8): Moduł SQLite dla PHP
1396 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1397 Suggests: %{name}-pdo = %{epoch}:%{version}-%{release}
1398 Suggests: %{name}-spl = %{epoch}:%{version}-%{release}
1399 Provides: php(sqlite)
1402 SQLite is a C library that implements an embeddable SQL database
1403 engine. Programs that link with the SQLite library can have SQL
1404 database access without running a separate RDBMS process.
1406 SQLite is not a client library used to connect to a big database
1407 server. SQLite is the server. The SQLite library reads and writes
1408 directly to and from the database files on disk.
1410 %description sqlite -l pl.UTF-8
1411 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1412 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1413 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1416 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1417 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1418 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1422 Summary: Sybase DB extension module for PHP
1423 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1425 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1426 Provides: php(sybase)
1427 Obsoletes: php-sybase-ct
1428 Conflicts: php-sybase-ct
1431 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1432 MS SQL databases support through SYBDB library. Currently Sybase
1433 module is not maintained. Using Sybase-CT module is recommended
1436 %description sybase -l pl.UTF-8
1437 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1438 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1439 Zaleca się używanie modułu Sybase-CT.
1442 Summary: Sybase-CT extension module for PHP
1443 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1445 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1446 Provides: php(sybase-ct)
1447 Obsoletes: php-sybase
1448 Conflicts: php-sybase
1450 %description sybase-ct
1451 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1452 MS SQL databases support through CT-lib.
1454 %description sybase-ct -l pl.UTF-8
1455 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1459 Summary: SysV msg extension module for PHP
1460 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1462 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1463 Provides: php(sysvmsg)
1465 %description sysvmsg
1466 This is a dynamic shared object (DSO) for PHP that will add SysV
1467 message queues support.
1469 %description sysvmsg -l pl.UTF-8
1470 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1473 Summary: SysV sem extension module for PHP
1474 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1476 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1477 Provides: php(sysvsem)
1479 %description sysvsem
1480 This is a dynamic shared object (DSO) for PHP that will add SysV
1483 %description sysvsem -l pl.UTF-8
1484 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1487 Summary: SysV shm extension module for PHP
1488 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1490 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1491 Provides: php(sysvshm)
1493 %description sysvshm
1494 This is a dynamic shared object (DSO) for PHP that will add SysV
1495 Shared Memory support.
1497 %description sysvshm -l pl.UTF-8
1498 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1501 Summary: Tidy extension module for PHP
1502 Summary(pl.UTF-8): Moduł Tidy dla PHP
1504 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1509 This is a dynamic shared object (DSO) for PHP that will add Tidy
1512 %description tidy -l pl.UTF-8
1513 Moduł PHP umożliwiający korzystanie z tidy.
1516 Summary: tokenizer extension module for PHP
1517 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1519 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1520 Provides: php(tokenizer)
1522 %description tokenizer
1523 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1526 %description tokenizer -l pl.UTF-8
1527 Moduł PHP dodający obsługę tokenizera do PHP.
1530 Summary: wddx extension module for PHP
1531 Summary(pl.UTF-8): Moduł wddx dla PHP
1533 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1534 Requires: %{name}-session = %{epoch}:%{version}-%{release}
1535 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1539 This is a dynamic shared object (DSO) for PHP that will add wddx
1542 %description wddx -l pl.UTF-8
1543 Moduł PHP umożliwiający korzystanie z wddx.
1546 Summary: XML extension module for PHP
1547 Summary(pl.UTF-8): Moduł XML dla PHP
1549 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1553 This is a dynamic shared object (DSO) for PHP that will add XML
1554 support. This extension lets you create XML parsers and then define
1555 handlers for different XML events.
1557 %description xml -l pl.UTF-8
1558 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1559 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1560 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1563 Summary: XML Reader extension module for PHP
1564 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1566 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1567 Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
1568 Provides: php(xmlreader)
1570 %description xmlreader
1571 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1572 support. The XMLReader extension is an XML Pull parser. The reader
1573 acts as a cursor going forward on the document stream and stopping at
1574 each node on the way.
1576 %description xmlreader -l pl.UTF-8
1577 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1578 działa jako kursor przechodzący przez strumień dokumentu i
1579 zatrzymujący się na każdym węźle po drodze.
1582 Summary: xmlrpc extension module for PHP
1583 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1585 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1586 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1587 Provides: php(xmlrpc)
1590 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1593 %description xmlrpc -l pl.UTF-8
1594 Moduł PHP dodający obsługę XMLRPC.
1597 Summary: Fast, non-cached, forward-only means to write XML data
1598 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1600 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1601 Provides: php(xmlwriter)
1602 Obsoletes: php-pecl-xmlwriter
1604 %description xmlwriter
1605 This extension wraps the libxml xmlWriter API. Represents a writer
1606 that provides a non-cached, forward-only means of generating streams
1607 or files containing XML data.
1609 %description xmlwriter -l pl.UTF-8
1610 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1611 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1612 plików zawierających dane XML.
1615 Summary: xsl extension module for PHP
1616 Summary(pl.UTF-8): Moduł xsl dla PHP
1618 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1619 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1620 Requires: libxslt >= 1.0.18
1621 # actually not true, functionality is similar, but API differs
1623 Obsoletes: php-xslt <= 3:4.3.8-1
1626 This is a dynamic shared object (DSO) for PHP that will add new XSL
1627 support (using libxslt).
1629 %description xsl -l pl.UTF-8
1630 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1633 Summary: Zip management extension
1634 Summary(pl.UTF-8): Zarządzanie archiwami zip
1636 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1638 Obsoletes: php-pecl-zip
1641 Zip is an extension to create, modify and read zip files.
1643 %description zip -l pl.UTF-8
1644 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1645 odczyt archiwów zip.
1648 Summary: Zlib extension module for PHP
1649 Summary(pl.UTF-8): Moduł zlib dla PHP
1651 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1655 This is a dynamic shared object (DSO) for PHP that will add zlib
1656 compression support to PHP.
1658 %description zlib -l pl.UTF-8
1659 Moduł PHP umożliwiający używanie kompresji zlib.
1664 %{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1677 cp php.ini-dist php.ini
1679 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1689 %if %{with system_gd}
1698 %{?with_versioning:%patch25 -p1}
1701 %{__tar} jxf %{SOURCE9}
1702 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1703 mv $v/$v gentoo-patchset
1704 for a in gentoo-patchset/*.patch; do
1717 %if "%{pld_release}" != "ac"
1722 # mysql default charset for mysql/mysql/pdo-mysql extensions
1746 # conflict seems to be resolved by recode patches
1747 rm -f ext/recode/config9.m4
1749 # remove all bundled libraries not to link with them accidentally
1750 #rm -rf ext/sqlite/libsqlite
1751 #rm -rf ext/bcmath/libbcmath
1752 #rm -rf ext/date/lib
1753 #rm -rf ext/dba/libcdb
1754 #rm -rf ext/dba/libflatfile
1755 #rm -rf ext/dba/libinifile
1756 #rm -rf ext/gd/libgd
1757 #rm -rf ext/mbstring/libmbfl
1758 #rm -rf ext/mbstring/oniguruma
1759 rm -rf ext/pcre/pcrelib
1760 rm -rf ext/pdo_sqlite/sqlite
1761 #rm -rf ext/soap/interop
1762 %if %{with system_xmlrpc_epi}
1763 rm -rf ext/xmlrpc/libxmlrpc
1767 # this test hungs on ac-ppc
1768 #mv ext/reflection/tests/007.php{,ignore}
1769 # this test gets killed by itself
1770 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1773 cp -af Zend/LICENSE{,.Zend}
1776 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1777 if [ $API != %{php_api_version} ]; then
1778 echo "Set %%define php_api_version to $API and re-run."
1782 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1783 if [ $API != %{zend_module_api} ]; then
1784 echo "Set %%define zend_module_api to $API and re-run."
1788 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1789 if [ $API != %{zend_extension_api} ]; then
1790 echo "Set %%define zend_extension_api to $API and re-run."
1794 export EXTENSION_DIR="%{php_extensiondir}"
1795 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1796 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1799 cp -f /usr/share/automake/config.* .
1803 export PROG_SENDMAIL="/usr/lib/sendmail"
1820 for sapi in $sapis; do
1822 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1827 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1830 sapi_args='--disable-cgi'
1833 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
1836 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
1839 ver=$(rpm -q --qf '%{V}' apache1-devel)
1840 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1843 ver=$(rpm -q --qf '%{V}' apache-devel)
1844 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1850 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1851 --cache-file=config.cache \
1853 --with-libdir=%{_lib} \
1854 --with-config-file-path=%{_sysconfdir} \
1855 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1856 --with-exec-dir=%{_bindir} \
1857 --%{!?debug:dis}%{?debug:en}able-debug \
1858 %{?with_zts:--enable-maintainer-zts} \
1859 %{?with_suhosin:--enable-suhosin} \
1860 %{?with_zend_multibyte:--enable-zend-multibyte} \
1861 --enable-inline-optimization \
1862 --enable-bcmath=shared \
1863 --enable-calendar=shared \
1864 --enable-ctype=shared \
1865 --enable-dba=shared \
1866 --enable-dom=shared \
1867 --enable-exif=shared \
1868 --enable-ftp=shared \
1869 --enable-gd-native-ttf \
1870 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
1872 --enable-magic-quotes \
1873 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
1875 --enable-pcntl=shared \
1876 --enable-pdo=shared \
1877 --enable-json=shared \
1878 --enable-hash=shared \
1879 --enable-xmlwriter=shared \
1881 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1882 --with-fpm-log=/var/log/fpm.log \
1883 --with-fpm-pid=/var/run/php/fpm.pid \
1885 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1886 --with-pdo-dblib=shared \
1888 %if %{with interbase} && !%{with interbase_inst}
1889 --with-pdo-firebird=shared,/usr \
1891 --with-pdo-mysql=shared \
1892 %{?with_oci8:--with-pdo-oci=shared} \
1893 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1894 %{?with_pgsql:--with-pdo-pgsql=shared} \
1895 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1896 --enable-posix=shared \
1897 --enable-reflection \
1899 --enable-session=shared \
1900 --enable-shmop=shared \
1901 --enable-simplexml=shared \
1902 --enable-spl=shared \
1903 --enable-sysvmsg=shared \
1904 --enable-sysvsem=shared \
1905 --enable-sysvshm=shared \
1906 --enable-safe-mode \
1907 --enable-soap=shared \
1908 --enable-sockets=shared \
1909 --enable-tokenizer=shared \
1910 --enable-ucd-snmp-hack \
1911 %{?with_wddx:--enable-wddx=shared} \
1912 --enable-xml=shared \
1913 --enable-xmlreader=shared \
1915 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1917 --enable-dbase=shared \
1918 --without-libexpat-dir \
1919 %{?with_fdf:--with-fdftk=shared} \
1920 --with-iconv=shared \
1921 --with-freetype-dir=shared \
1922 --with-gettext=shared \
1923 --with-gd=shared%{?with_system_gd:,/usr} \
1926 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1927 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1928 --with-jpeg-dir=/usr \
1929 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1930 --with-mcrypt=shared \
1931 %{?with_mhash:--with-mhash=shared} \
1932 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
1933 %{?with_ming:--with-ming=shared} \
1934 %{?with_mm:--with-mm} \
1935 %{?with_mssql:--with-mssql=shared} \
1936 --with-mysql=shared,/usr \
1937 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1938 %{?with_mysqli:--with-mysqli=shared} \
1939 --with-ncurses=shared \
1940 %{?with_oci8:--with-oci8=shared} \
1941 %{?with_openssl:--with-openssl=shared} \
1943 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
1944 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1945 --with-pear=%{php_pear_dir} \
1946 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1947 --with-png-dir=/usr \
1948 %{?with_pspell:--with-pspell=shared} \
1949 --with-readline=shared \
1950 %{?with_recode:--with-recode=shared} \
1952 %{?with_snmp:--with-snmp=shared} \
1953 %{?with_sybase:--with-sybase=shared,/usr} \
1954 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1955 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1956 --with-t1lib=shared \
1957 %{?with_tidy:--with-tidy=shared} \
1958 %{?with_odbc:--with-unixODBC=shared,/usr} \
1959 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1961 --with-zlib=shared \
1962 --with-zlib-dir=shared,/usr \
1963 --enable-zip=shared,/usr \
1965 cp -f Makefile Makefile.$sapi
1966 cp -f main/php_config.h php_config.h.$sapi
1967 cp -f config.log config.log.$sapi
1970 # must make this first, so modules can link against it.
1971 %{__make} libphp_common.la
1972 %{__make} build-modules
1975 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1979 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1982 test_args="-dextension_dir=modules -dextension=simplexml.so"
1984 cp -af php_config.h.cgi main/php_config.h
1985 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1986 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1987 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn $test_args)" = cgi ] || exit 1
1990 cp -af php_config.h.cli main/php_config.h
1991 %{__make} sapi/cli/php -f Makefile.cli
1992 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n $test_args)" = cli ] || exit 1
1996 cp -af php_config.h.fcgi main/php_config.h
1997 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1998 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1999 cp -r sapi/cgi sapi/fcgi
2000 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn $test_args)" = cgi-fcgi ] || exit 1
2004 cp -af php_config.h.fpm main/php_config.h
2005 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2006 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
2007 cp -r sapi/cgi sapi/fpm
2008 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn $test_args)" = cgi-fcgi ] || exit 1
2012 # Run tests, using the CLI SAPI
2013 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2014 unset TZ LANG LC_ALL || :
2016 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
2020 rm -rf $RPM_BUILD_ROOT
2021 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
2022 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
2023 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
2024 $RPM_BUILD_ROOT%{_mandir}/man1 \
2026 # install the apache modules' files
2027 %{__make} install-headers install-build install-modules install-programs \
2028 INSTALL_ROOT=$RPM_BUILD_ROOT
2030 # install apache1 DSO module
2032 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2035 # install apache2 DSO module
2037 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2040 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2041 # fix install paths, avoid evil rpaths
2042 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2044 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2047 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2051 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2056 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
2057 %{__make} install-fpm -f Makefile.fpm \
2058 INSTALL_ROOT=$RPM_BUILD_ROOT
2059 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2060 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2061 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2065 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2066 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2067 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2069 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2071 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2073 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2075 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2076 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2077 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2080 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2081 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2082 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2086 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2087 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2088 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2091 # Generate stub .ini files for each subpackage
2092 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2093 generate_inifiles() {
2094 for so in modules/*.so; do
2095 mod=$(basename $so .so)
2096 conf="%{_sysconfdir}/conf.d/$mod.ini"
2097 # xml needs to be loaded before wddx
2098 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2099 # pre needs to be loaded before SPL
2100 [ "$mod" = "pcre" ] && conf="%{_sysconfdir}/conf.d/PCRE.ini"
2101 # spl needs to be loaded before mysqli
2102 [ "$mod" = "spl" ] && conf="%{_sysconfdir}/conf.d/SPL.ini"
2104 cat > $RPM_BUILD_ROOT$conf <<-EOF
2105 ; Enable $mod extension module
2112 # per SAPI ini directories
2113 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2116 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
2118 # use system automake and {lib,sh}tool
2119 %if "%{pld_release}" != "ac"
2120 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2121 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2122 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2124 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2126 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2127 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2129 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2131 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2132 # isn't installed by install-headers make target, we do it manually here.
2133 # this header file is required by e.g. filter PECL extension
2134 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2135 # for php-pecl-mailparse
2136 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2137 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2140 rm -rf $RPM_BUILD_ROOT
2142 %post -n apache1-mod_php
2143 if [ "$1" = "1" ]; then
2144 %service -q apache restart
2147 %postun -n apache1-mod_php
2148 if [ "$1" = "0" ]; then
2149 %service -q apache restart
2152 %post -n apache-mod_php
2153 if [ "$1" = "1" ]; then
2154 %service -q httpd restart
2157 %postun -n apache-mod_php
2158 if [ "$1" = "0" ]; then
2159 %service -q httpd restart
2163 %useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2166 /sbin/chkconfig --add php-fpm
2167 %service php-fpm restart
2170 if [ "$1" = 0 ]; then
2171 %service php-fpm stop
2172 /sbin/chkconfig --del php-fpm
2176 if [ "$1" = "0" ]; then
2180 %post common -p /sbin/ldconfig
2181 %postun common -p /sbin/ldconfig
2184 # minimizing apache restarts logics. we restart webserver:
2186 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2187 # 2. first install of extension (post: $1 = 1)
2188 # 2. uninstall of extension (postun: $1 == 0)
2190 # the strict internal deps between extensions (and apache modules) and
2191 # common package are very important for all this to work.
2193 # restart webserver at the end of transaction
2194 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2195 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2198 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2200 /^AddType application\/x-httpd-php \.php/s,^,#,
2201 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2202 ' /etc/apache/apache.conf
2203 %service -q apache restart
2207 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2208 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2209 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2210 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2211 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2215 # common macros called at extension post/postun scriptlet
2216 %define extension_scripts() \
2218 if [ "$1" = "1" ]; then \
2219 %php_webserver_restart \
2223 if [ "$1" = "0" ]; then \
2224 %php_webserver_restart \
2228 # extension scripts defines
2229 %extension_scripts bcmath
2230 %extension_scripts bzip2
2231 %extension_scripts calendar
2232 %extension_scripts ctype
2233 %extension_scripts curl
2234 %extension_scripts dba
2235 %extension_scripts dbase
2236 %extension_scripts dom
2237 %extension_scripts exif
2238 %extension_scripts fdf
2239 %extension_scripts filter
2240 %extension_scripts ftp
2241 %extension_scripts gd
2242 %extension_scripts gettext
2243 %extension_scripts gmp
2244 %extension_scripts hash
2245 %extension_scripts iconv
2246 %extension_scripts imap
2247 %extension_scripts interbase
2248 %extension_scripts json
2249 %extension_scripts ldap
2250 %extension_scripts mbstring
2251 %extension_scripts mcrypt
2252 %extension_scripts mhash
2253 %extension_scripts mime_magic
2254 %extension_scripts ming
2255 %extension_scripts mssql
2256 %extension_scripts mysql
2257 %extension_scripts mysqli
2258 %extension_scripts oci8
2259 %extension_scripts odbc
2260 %extension_scripts openssl
2261 %extension_scripts pcre
2262 %extension_scripts pdo-dblib
2263 %extension_scripts pdo-firebird
2264 %extension_scripts pdo-mysql
2265 %extension_scripts pdo-odbc
2266 %extension_scripts pdo-pgsql
2267 %extension_scripts pdo-sqlite
2268 %extension_scripts pgsql
2269 %extension_scripts posix
2270 %extension_scripts pspell
2271 %extension_scripts recode
2272 %extension_scripts session
2273 %extension_scripts shmop
2274 %extension_scripts snmp
2275 %extension_scripts soap
2276 %extension_scripts sockets
2277 %extension_scripts spl
2278 %extension_scripts sqlite
2279 %extension_scripts sybase
2280 %extension_scripts sybase-ct
2281 %extension_scripts sysvmsg
2282 %extension_scripts sysvsem
2283 %extension_scripts sysvshm
2284 %extension_scripts tidy
2285 %extension_scripts tokenizer
2286 %extension_scripts wddx
2287 %extension_scripts xml
2288 %extension_scripts xmlreader
2289 %extension_scripts xmlrpc
2290 %extension_scripts xmlwriter
2291 %extension_scripts xsl
2292 %extension_scripts zip
2293 %extension_scripts zlib
2295 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2296 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2298 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2299 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2301 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2302 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2304 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2305 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2307 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2308 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2310 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2311 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2313 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2314 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2316 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2317 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2319 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2320 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2322 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2323 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2325 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2326 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2328 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2329 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2331 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2332 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2334 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2335 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2337 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2338 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2340 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2341 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2343 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2344 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2346 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2347 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2349 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2350 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2352 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2353 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2355 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2356 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2358 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2359 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2361 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2362 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2364 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2365 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2367 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2368 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2370 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2371 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2372 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2374 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2375 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2378 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2379 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2381 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2382 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2384 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2385 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2387 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2388 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2390 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2391 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2392 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2394 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2395 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2398 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2399 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2401 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2402 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2404 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2405 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2407 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2408 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2410 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2411 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2412 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2414 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2415 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2418 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2419 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2421 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2422 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2424 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2425 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2427 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2428 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2430 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2431 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2433 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2434 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2436 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2437 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2439 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2440 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2442 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2443 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2445 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2446 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2448 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2449 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2451 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2452 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2454 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2455 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2457 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2458 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2460 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2461 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2463 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2464 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2466 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2467 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2469 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2470 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2473 %files -n apache1-mod_php
2474 %defattr(644,root,root,755)
2475 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2476 %dir %{_sysconfdir}/apache.d
2477 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2478 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2482 %files -n apache-mod_php
2483 %defattr(644,root,root,755)
2484 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2485 %dir %{_sysconfdir}/apache2handler.d
2486 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2487 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2492 %defattr(644,root,root,755)
2493 %doc sapi/cgi/README.FastCGI
2494 %dir %{_sysconfdir}/cgi-fcgi.d
2495 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2496 %attr(755,root,root) %{_bindir}/php.fcgi
2500 %defattr(644,root,root,755)
2501 %dir %{_sysconfdir}/cgi.d
2502 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2503 %attr(755,root,root) %{_bindir}/php.cgi
2506 %defattr(644,root,root,755)
2507 %dir %{_sysconfdir}/cli.d
2508 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2509 %attr(755,root,root) %{_bindir}/php.cli
2510 %{_mandir}/man1/php.1*
2511 %{_mandir}/man1/php.cli.1*
2514 %defattr(644,root,root,755)
2515 %attr(755,root,root) %{_bindir}/php
2519 %defattr(644,root,root,755)
2520 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2521 %attr(755,root,root) %{_bindir}/php.fpm
2522 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2523 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2527 %defattr(644,root,root,755)
2529 %doc CREDITS Zend/ZEND_CHANGES
2530 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2531 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2534 %dir %{_sysconfdir}/conf.d
2535 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2536 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2537 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2538 %dir %{php_extensiondir}
2541 %defattr(644,root,root,755)
2542 %doc README.UNIX-BUILD-SYSTEM
2543 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2544 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2545 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2546 %attr(755,root,root) %{_bindir}/phpize
2547 %attr(755,root,root) %{_bindir}/php-config
2548 %attr(755,root,root) %{_libdir}/libphp_common.so
2549 %{_libdir}/libphp_common.la
2551 %{_libdir}/php/build
2552 %{_mandir}/man1/php-config.1*
2553 %{_mandir}/man1/phpize.1*
2556 %defattr(644,root,root,755)
2557 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2558 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2561 %defattr(644,root,root,755)
2562 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2563 %attr(755,root,root) %{php_extensiondir}/bz2.so
2566 %defattr(644,root,root,755)
2567 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2568 %attr(755,root,root) %{php_extensiondir}/calendar.so
2571 %defattr(644,root,root,755)
2572 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2573 %attr(755,root,root) %{php_extensiondir}/ctype.so
2577 %defattr(644,root,root,755)
2578 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2579 %attr(755,root,root) %{php_extensiondir}/curl.so
2583 %defattr(644,root,root,755)
2584 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2585 %attr(755,root,root) %{php_extensiondir}/dba.so
2588 %defattr(644,root,root,755)
2589 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2590 %attr(755,root,root) %{php_extensiondir}/dbase.so
2593 %defattr(644,root,root,755)
2594 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2595 %attr(755,root,root) %{php_extensiondir}/dom.so
2599 %defattr(644,root,root,755)
2600 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2601 %attr(755,root,root) %{php_extensiondir}/fdf.so
2606 %defattr(644,root,root,755)
2607 %doc README.input_filter
2608 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2609 %attr(755,root,root) %{php_extensiondir}/filter.so
2613 %defattr(644,root,root,755)
2614 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2615 %attr(755,root,root) %{php_extensiondir}/exif.so
2618 %defattr(644,root,root,755)
2619 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2620 %attr(755,root,root) %{php_extensiondir}/ftp.so
2623 %defattr(644,root,root,755)
2624 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2625 %attr(755,root,root) %{php_extensiondir}/gd.so
2628 %defattr(644,root,root,755)
2629 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2630 %attr(755,root,root) %{php_extensiondir}/gettext.so
2633 %defattr(644,root,root,755)
2634 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2635 %attr(755,root,root) %{php_extensiondir}/gmp.so
2638 %defattr(644,root,root,755)
2639 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2640 %attr(755,root,root) %{php_extensiondir}/hash.so
2643 %defattr(644,root,root,755)
2644 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2645 %attr(755,root,root) %{php_extensiondir}/iconv.so
2649 %defattr(644,root,root,755)
2650 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2651 %attr(755,root,root) %{php_extensiondir}/imap.so
2654 %if %{with interbase}
2656 %defattr(644,root,root,755)
2657 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2658 %attr(755,root,root) %{php_extensiondir}/interbase.so
2662 %defattr(644,root,root,755)
2663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2664 %attr(755,root,root) %{php_extensiondir}/json.so
2668 %defattr(644,root,root,755)
2669 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2670 %attr(755,root,root) %{php_extensiondir}/ldap.so
2673 %if %{without zend_multibyte}
2675 %defattr(644,root,root,755)
2676 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2677 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2681 %defattr(644,root,root,755)
2682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2683 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2687 %defattr(644,root,root,755)
2688 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2689 %attr(755,root,root) %{php_extensiondir}/mhash.so
2692 %if %{with mime_magic}
2694 %defattr(644,root,root,755)
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2696 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2701 %defattr(644,root,root,755)
2702 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2703 %attr(755,root,root) %{php_extensiondir}/ming.so
2708 %defattr(644,root,root,755)
2709 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2710 %attr(755,root,root) %{php_extensiondir}/mssql.so
2714 %defattr(644,root,root,755)
2715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2716 %attr(755,root,root) %{php_extensiondir}/mysql.so
2720 %defattr(644,root,root,755)
2721 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2722 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2726 %defattr(644,root,root,755)
2727 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2728 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2732 %defattr(644,root,root,755)
2733 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2734 %attr(755,root,root) %{php_extensiondir}/oci8.so
2739 %defattr(644,root,root,755)
2740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2741 %attr(755,root,root) %{php_extensiondir}/odbc.so
2746 %defattr(644,root,root,755)
2747 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2748 %attr(755,root,root) %{php_extensiondir}/openssl.so
2752 %defattr(644,root,root,755)
2753 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2754 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2758 %defattr(644,root,root,755)
2759 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
2760 %attr(755,root,root) %{php_extensiondir}/pcre.so
2764 %defattr(644,root,root,755)
2765 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2766 %attr(755,root,root) %{php_extensiondir}/pdo.so
2768 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2770 %defattr(644,root,root,755)
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2772 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2775 %if %{with interbase} && !%{with interbase_inst}
2777 %defattr(644,root,root,755)
2778 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2779 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2783 %defattr(644,root,root,755)
2784 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2785 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2789 %defattr(644,root,root,755)
2790 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2791 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2796 %defattr(644,root,root,755)
2797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2798 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2803 %defattr(644,root,root,755)
2804 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2805 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2810 %defattr(644,root,root,755)
2811 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2812 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2817 %defattr(644,root,root,755)
2818 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2819 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2823 %defattr(644,root,root,755)
2824 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2825 %attr(755,root,root) %{php_extensiondir}/posix.so
2829 %defattr(644,root,root,755)
2830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2831 %attr(755,root,root) %{php_extensiondir}/pspell.so
2835 %defattr(644,root,root,755)
2836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2837 %attr(755,root,root) %{php_extensiondir}/readline.so
2841 %defattr(644,root,root,755)
2842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2843 %attr(755,root,root) %{php_extensiondir}/recode.so
2847 %defattr(644,root,root,755)
2848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2849 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2852 %defattr(644,root,root,755)
2853 %doc ext/session/mod_files.sh
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/session.ini
2855 %attr(755,root,root) %{php_extensiondir}/session.so
2858 %defattr(644,root,root,755)
2859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2860 %attr(755,root,root) %{php_extensiondir}/shmop.so
2864 %defattr(644,root,root,755)
2865 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2866 %attr(755,root,root) %{php_extensiondir}/snmp.so
2870 %defattr(644,root,root,755)
2871 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2872 %attr(755,root,root) %{php_extensiondir}/soap.so
2875 %defattr(644,root,root,755)
2876 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2877 %attr(755,root,root) %{php_extensiondir}/sockets.so
2880 %defattr(644,root,root,755)
2881 %doc ext/spl/{CREDITS,README,TODO}
2882 %doc ext/spl/examples
2883 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
2884 %attr(755,root,root) %{php_extensiondir}/spl.so
2888 %defattr(644,root,root,755)
2889 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2890 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2895 %defattr(644,root,root,755)
2896 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2897 %attr(755,root,root) %{php_extensiondir}/sybase.so
2900 %if %{with sybase_ct}
2902 %defattr(644,root,root,755)
2903 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2904 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2908 %defattr(644,root,root,755)
2909 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2910 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2913 %defattr(644,root,root,755)
2914 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2915 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2918 %defattr(644,root,root,755)
2919 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2920 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2924 %defattr(644,root,root,755)
2925 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2926 %attr(755,root,root) %{php_extensiondir}/tidy.so
2930 %defattr(644,root,root,755)
2931 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2932 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2936 %defattr(644,root,root,755)
2937 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2938 %attr(755,root,root) %{php_extensiondir}/wddx.so
2942 %defattr(644,root,root,755)
2943 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2944 %attr(755,root,root) %{php_extensiondir}/xml.so
2947 %defattr(644,root,root,755)
2948 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2949 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2953 %defattr(644,root,root,755)
2954 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2955 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2959 %defattr(644,root,root,755)
2960 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2961 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2964 %defattr(644,root,root,755)
2965 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2966 %attr(755,root,root) %{php_extensiondir}/xsl.so
2969 %defattr(644,root,root,755)
2970 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2971 %attr(755,root,root) %{php_extensiondir}/zip.so
2974 %defattr(644,root,root,755)
2975 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2976 %attr(755,root,root) %{php_extensiondir}/zlib.so