2 # - fix -threads-acfix.patch
3 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
4 # - removed from php 5.0 (currently in php4):
5 # db, hyperwave, java, mcal, overload, qtdom
6 # - removed from php 5.1:
8 # - removed from php 5.2:
10 # - mime_magic can't handle new "string/*" entries in magic.mime
11 # thus doesn't work with system magic.mime database
12 # - make additional headers and checking added by mail patch configurable
13 # - modularize session, standard (output from pure php -m)?
14 # - http://forum.lighttpd.net/topic/34454
15 # - Security note: CVE-2008-5498 (no solution at this time):
16 # http://securitytracker.com/alerts/2008/Dec/1021494.html
19 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
20 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
21 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
22 %bcond_without curl # without CURL extension module
23 %bcond_without embed # without experimental embed SAPI
24 %bcond_without filter # without filter extension module
25 %bcond_without imap # without IMAP extension module
26 %bcond_without interbase # without InterBase extension module
27 %bcond_without ldap # without LDAP extension module
28 %bcond_without mhash # without mhash extension module
29 %bcond_without mime_magic # without mime-magic module
30 %bcond_without ming # without ming extension module
31 %bcond_without mm # without mm support for session storage
32 %bcond_without mssql # without MS SQL extension module
33 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
34 %bcond_without odbc # without ODBC extension module
35 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
36 %bcond_without pcre # without PCRE extension module
37 %bcond_without pgsql # without PostgreSQL extension module
38 %bcond_without pspell # without pspell extension module
39 %bcond_without recode # without recode extension module
40 %bcond_without snmp # without SNMP extension module
41 %bcond_without sqlite # without SQLite extension module
42 %bcond_without sybase # without Sybase extension module
43 %bcond_without sybase_ct # without Sybase-CT extension module
44 %bcond_without tidy # without Tidy extension module
45 %bcond_without wddx # without WDDX extension module
46 %bcond_without xmlrpc # without XML-RPC extension module
47 %bcond_without apache1 # disable building apache 1.3.x module
48 %bcond_without apache2 # disable building apache 2.x module
49 %bcond_without fcgi # disable building FCGI SAPI
50 %bcond_without zts # disable Zend Thread Safety
51 %bcond_without fpm # fpm patches from http://php-fpm.anight.org/
52 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
53 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
54 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
56 %define apxs1 /usr/sbin/apxs1
57 %define apxs2 /usr/sbin/apxs
59 # some problems with apache 2.x
64 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
65 %undefine with_interbase
67 %if "%{pld_release}" == "th"
69 # ppc disabled (broken on th-ppc)
70 %undefine with_interbase
74 %ifnarch %{ix86} %{x8664}
75 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
79 %if %{without apache1} && %{without apache2}
80 ERROR: You need to select at least one Apache SAPI to build shared modules.
83 # filter depends on pcre
89 Summary: PHP: Hypertext Preprocessor
90 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
91 Summary(pl.UTF-8): Język skryptowy PHP
92 Summary(pt_BR.UTF-8): A linguagem de script PHP
93 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
94 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
101 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
102 # Source0-md5: 8760a833cf10433d3e72271ab0d0eccf
103 Source2: %{name}-mod_%{name}.conf
104 Source3: %{name}-cgi-fcgi.ini
105 Source4: %{name}-cgi.ini
106 Source5: %{name}-apache.ini
107 Source6: %{name}-cli.ini
108 # Taken from: http://browsers.garykeith.com/downloads.asp
109 Source8: %{name}_browscap.ini
110 Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
111 # Source9-md5: d67f23f5e69664e06fce89b064d5bbab
112 Source10: %{name}-fpm.init
113 Source11: %{name}-fpm.logrotate
114 Patch0: %{name}-shared.patch
115 Patch1: %{name}-pldlogo.patch
116 Patch2: %{name}-mail.patch
117 Patch3: %{name}-link-libs.patch
118 Patch4: %{name}-libpq_fs_h_path.patch
119 Patch5: %{name}-filter-shared.patch
120 Patch6: %{name}-build_modules.patch
121 Patch7: %{name}-sapi-ini-file.patch
122 Patch8: %{name}-no-metaccld.patch
123 Patch9: %{name}-sh.patch
124 Patch10: %{name}-ini.patch
125 Patch11: %{name}-acam.patch
126 Patch12: %{name}-threads-acfix.patch
127 Patch13: %{name}-tsrmlsfetchgcc2.patch
128 Patch14: %{name}-no_pear_install.patch
129 Patch15: %{name}-zlib.patch
130 Patch16: %{name}-sybase-fix.patch
131 Patch17: %{name}-readline.patch
132 Patch18: %{name}-nohttpd.patch
133 Patch19: %{name}-gd_imagerotate_enable.patch
134 Patch20: %{name}-uint32_t.patch
135 Patch21: %{name}-dba-link.patch
137 Patch23: %{name}-both-apxs.patch
138 Patch24: %{name}-builddir.patch
139 Patch25: %{name}-zlib-for-getimagesize.patch
140 Patch26: %{name}-versioning.patch
141 Patch28: %{name}-pear.patch
142 Patch29: %{name}-config-dir.patch
143 Patch30: %{name}-bug-42952.patch
144 Patch31: %{name}-fcgi-graceful.patch
145 Patch32: %{name}-apr-apu.patch
146 Patch33: %{name}-fcgi-error_log-no-newlines.patch
147 Patch34: %{name}-curl-limit-speed.patch
148 Patch35: %{name}-ac.patch
149 Patch36: %{name}-mime_magic.patch
150 Patch37: %{name}-libtool.patch
151 Patch38: %{name}-tds.patch
152 Patch39: %{name}-mysql-charsetphpini.patch
153 Patch40: %{name}-mysqli-charsetphpini.patch
154 Patch41: %{name}-pdo_mysql-charsetphpini.patch
155 Patch43: %{name}-use-prog_sendmail.patch
156 Patch44: %{name}-fpm.patch
157 Patch48: %{name}-fpm-config.patch
158 Patch49: %{name}-fpm-initdir.patch
159 # drop when http://bugs.php.net/bug.php?id=45996 solved
160 Patch50: %{name}-xml-force-expat.patch
161 Patch51: %{name}-include_path.patch
162 URL: http://www.php.net/
164 # http://securitytracker.com/alerts/2008/Oct/1020995.html
165 # BuildRequires: security(CVE-2008-3659)
166 # http://securitytracker.com/alerts/2008/Oct/1020994.html
167 # BuildRequires: security(CVE-2008-3660)
168 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
169 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
170 BuildRequires: autoconf >= 2.53
171 BuildRequires: automake >= 1.4d
173 BuildRequires: bzip2-devel
174 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
175 BuildRequires: cyrus-sasl-devel
176 BuildRequires: db-devel >= 4.0
177 BuildRequires: elfutils-devel
178 # until php bug#45996 is solved
179 BuildRequires: expat-devel
181 BuildRequires: expat-devel
182 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
184 %{?with_fcgi:BuildRequires: fcgi-devel}
185 %{?with_fdf:BuildRequires: fdftk-devel}
187 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
188 BuildRequires: freetds-devel
190 BuildRequires: freetype-devel >= 2.0
191 BuildRequires: gd-devel >= 2.0.28-4
192 BuildRequires: gd-devel(imagerotate) = 5.2.0
193 BuildRequires: gdbm-devel
194 BuildRequires: gmp-devel
195 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
196 BuildRequires: libjpeg-devel
197 BuildRequires: libltdl-devel >= 1.4
198 BuildRequires: libmcrypt-devel >= 2.4.4
199 BuildRequires: libpng-devel >= 1.0.8
200 BuildRequires: libtiff-devel
201 %if "%{pld_release}" != "ac"
202 BuildRequires: libtool >= 2:2.2
204 BuildRequires: libtool
206 BuildRequires: libwrap-devel
207 BuildRequires: libxml2-devel >= 2.5.10
208 BuildRequires: libxslt-devel >= 1.1.0
209 %{?with_mhash:BuildRequires: mhash-devel}
210 %{?with_ming:BuildRequires: ming-devel >= 0.3}
211 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
212 BuildRequires: mysql-devel >= 4.0.0
213 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
214 BuildRequires: ncurses-ext-devel
215 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
216 %if %{with openssl} || %{with ldap}
217 BuildRequires: openssl-devel >= 0.9.7d
219 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
220 BuildRequires: pam-devel
221 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
222 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
223 %{?with_pgsql:BuildRequires: postgresql-devel}
224 BuildRequires: readline-devel
225 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
226 BuildRequires: rpm >= 4.4.9-56
227 BuildRequires: rpm-build >= 4.4.0
228 BuildRequires: rpmbuild(macros) >= 1.238
229 %{?with_sqlite:BuildRequires: sqlite-devel}
230 %{?with_sqlite:BuildRequires: sqlite3-devel}
231 BuildRequires: t1lib-devel
232 %{?with_tidy:BuildRequires: tidy-devel}
233 %{?with_odbc:BuildRequires: unixODBC-devel}
234 BuildRequires: zlib-devel >= 1.0.9
236 BuildRequires: apache1-devel
239 BuildRequires: apache-devel >= 2.0.52-2
240 BuildRequires: apr-devel >= 1:1.0.0
241 BuildRequires: apr-util-devel >= 1:1.0.0
244 BuildRequires: judy-devel
245 BuildRequires: libevent-devel >= 1.4.7-3
247 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
249 %define php_sysconfdir /etc/php
250 %define php_extensiondir %{_libdir}/php
251 %define _sysconfdir %{php_sysconfdir}
253 # must be in sync with source. extra check ensuring that it is so is done in %%build
254 %define php_api_version 20041225
255 %define zend_module_api 20060613
256 %define zend_extension_api 220060519
257 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
258 %define php_debug %{!?debug:0}%{?debug:1}
261 PHP is an HTML-embedded scripting language. PHP attempts to make it
262 easy for developers to write dynamically generated web pages. PHP also
263 offers built-in database integration for several commercial and
264 non-commercial database management systems, so writing a
265 database-enabled web page with PHP is fairly simple. The most common
266 use of PHP coding is probably as a replacement for CGI scripts. The
267 mod_php module enables the Apache web server to understand and process
268 the embedded PHP language in web pages. This package contains php
271 %description -l fr.UTF-8
272 PHP est un langage de script embarque dans le HTM. PHP essaye de
273 rendre simple aux developpeurs d'ecrire des pages web generees
274 dynamiquement. PHP incorpore egalement une integration avec plusieurs
275 systemes de gestion de bases de donnees commerciaux et
276 non-connerciaux, qui rent facile la creation de pages web liees avec
277 des bases de donnees. L'utilisation la plus commune de PHP est
278 probablement en remplacement de scripts CGI. Le module mod_php permet
279 au serveur web apache de comprendre et de traiter le langage PHP
280 integre dans des pages web. Ce package contient php version
283 %description -l pl.UTF-8
284 PHP jest językiem skryptowym, którego polecenia umieszcza się w
285 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
286 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
287 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
288 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
289 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
290 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
291 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
294 %description -l pt_BR.UTF-8
295 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
296 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
297 com algumas características únicas, específicas ao PHP. O objetivo da
298 linguagem é permitir que desenvolvedores web escrevam páginas
299 dinamicamente geradas de forma rápida.
301 %description -l ru.UTF-8
302 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
303 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
304 для работы с базами данных относительно просто. Наиболее популярное
305 использование PHP - замена для CGI скриптов.
307 %description -l uk.UTF-8
308 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
309 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
310 роботи з базами даних є доволі простим. Найбільш популярне
311 використання PHP - заміна для CGI скриптів.
313 %package -n apache1-mod_php
314 Summary: PHP DSO module for apache 1.3.x
315 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
316 Group: Development/Languages/PHP
317 Requires(triggerpostun): sed >= 4.0
318 Requires: %{name}-common = %{epoch}:%{version}-%{release}
319 Requires: apache1(EAPI) >= 1.3.33-2
320 Requires: apache1-mod_mime
321 Provides: webserver(php) = %{version}
322 Obsoletes: apache-mod_php < 1:4.1.1
325 %description -n apache1-mod_php
326 PHP as DSO module for apache 1.3.x.
328 %description -n apache1-mod_php -l pl.UTF-8
329 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
331 %package -n apache-mod_php
332 Summary: PHP DSO module for apache 2.x
333 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
334 Group: Development/Languages/PHP
335 Requires: %{name}-common = %{epoch}:%{version}-%{release}
336 Requires: apache(modules-api) = %{apache_modules_api}
337 Requires: apache-mod_mime
338 Provides: webserver(php) = %{version}
341 %description -n apache-mod_php
342 PHP as DSO module for apache 2.x.
344 %description -n apache-mod_php -l pl.UTF-8
345 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
348 Summary: php as an embed SAPI
349 Summary(pl.utf-8): php jako osadzone SAPI
350 Group: Development/Languages/PHP
351 Requires: %{name}-common = %{epoch}:%{version}-%{release}
352 Provides: webserver(php) = %{version}
355 php as fastcgi program.
357 %description embed -l pl.utf-8
358 php jako program fastcgi.
361 summary: php as fastcgi program
362 summary(pl.utf-8): php jako program fastcgi
363 group: development/languages/php
364 requires: %{name}-common = %{epoch}:%{version}-%{release}
365 provides: webserver(php) = %{version}
368 php as fastcgi program.
370 %description fcgi -l pl.utf-8
371 php jako program fastcgi.
374 Summary: php as CGI program
375 Summary(pl.UTF-8): php jako program CGI
376 Group: Development/Languages/PHP
377 Requires: %{name}-common = %{epoch}:%{version}-%{release}
383 %description cgi -l pl.UTF-8
384 php jako program CGI.
387 Summary: php as CLI interpreter
388 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
389 Group: Development/Languages/PHP
390 Requires: %{name}-common = %{epoch}:%{version}-%{release}
393 php as CLI interpreter.
395 %description cli -l pl.UTF-8
396 php jako interpreter działający z linii poleceń.
399 Summary: /usr/bin/php symlink
400 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
401 Group: Development/Languages/PHP
402 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
403 Obsoletes: /usr/bin/php
406 Package providing /usr/bin/php symlink to PHP CLI.
408 %description program -l pl.UTF-8
409 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
412 Summary: PHP FastCGI Process Manager
413 Group: Development/Languages/PHP
414 URL: http://php-fpm.anight.org/
415 Requires(post,preun): /sbin/chkconfig
416 Requires: %{name}-common = %{epoch}:%{version}-%{release}
417 Requires: libevent >= 1.4.7-3
420 Provides: webserver(php) = %{version}
423 PHP FastCGI Process Manager.
426 Summary: Common files needed by both apache module and CGI
427 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
428 Summary(ru.UTF-8): Разделяемые библиотеки для php
429 Summary(uk.UTF-8): Бібліотеки спільного використання для php
431 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
432 Requires: glibc >= 6:2.3.5
435 Provides: php(libxml)
436 Provides: php(modules_api) = %{php_api_version}
437 Provides: php(overload)
438 %{?with_pcre:Provides: php(pcre)}
439 Provides: php(reflection)
440 Provides: php(session)
441 Provides: php(simplexml)
443 Provides: php(standard)
444 Provides: php(zend_extension_api) = %{zend_extension_api}
445 Provides: php(zend_module_api) = %{zend_module_api}
446 %{?with_pcre:Provides: php-pcre}
447 Provides: php5(debug) = %{php_debug}
448 Provides: php5(thread-safety) = %{zend_zts}
449 Obsoletes: php-pcre < 4:5.2.0
450 Obsoletes: php-pecl-domxml
451 Obsoletes: php-session < 3:4.2.1-2
452 Conflicts: php4-common < 3:4.4.4-8
453 Conflicts: rpm < 4.4.2-0.2
456 Common files needed by both apache module and CGI.
458 %description common -l pl.UTF-8
459 Wspólne pliki dla modułu apacha i programu CGI.
461 %description common -l ru.UTF-8
462 Этот пакет содержит общие файлы для разных вариантов реализации PHP
463 (самодостаточной и в качестве модуля apache).
465 %description common -l uk.UTF-8
466 Цей пакет містить спільні файли для різних варіантів реалізації PHP
467 (самодостатньої та в якості модуля apache).
470 Summary: Files for PHP modules development
471 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
472 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
473 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
474 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
475 Group: Development/Languages/PHP
476 Requires: %{name}-common = %{epoch}:%{version}-%{release}
479 %if "%{pld_release}" != "ac"
480 Requires: libtool >= 2:2.2
484 %{?with_pcre:Requires: pcre-devel >= 6.6}
486 Obsoletes: php-pear-devel
487 Obsoletes: php4-devel
490 The php-devel package lets you compile dynamic extensions to PHP.
491 Included here is the source for the PHP extensions. Instead of
492 recompiling the whole php binary to add support for, say, oracle,
493 install this package and use the new self-contained extensions
494 support. For more information, read the file
495 README.SELF-CONTAINED-EXTENSIONS.
497 %description devel -l pl.UTF-8
498 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
499 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
500 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
501 samodzielnych rozszerzeniach można znaleźć w pliku
502 README.SELF-CONTAINED-EXTENSIONS.
504 %description devel -l pt_BR.UTF-8
505 Este pacote contém arquivos usados no desenvolvimento de programas ou
508 %description devel -l ru.UTF-8
509 Пакет php-devel дает возможность компилировать динамические расширения
510 PHP. Пакет включает исходный код этих расширений. Вместо повторной
511 компиляции бинарного файла php для добавления, например, поддержки
512 oracle, установите этот пакет для компилирования отдельных расширений.
513 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
515 %description devel -l uk.UTF-8
516 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
517 До пакету включено вихідний код для розширень. Замість повторної
518 компіляції бінарного файлу php для додання, наприклад, підтримки
519 oracle, встановіть цей пакет для компіляції окремих розширень.
520 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
523 Summary: bcmath extension module for PHP
524 Summary(pl.UTF-8): Moduł bcmath dla PHP
526 Requires: %{name}-common = %{epoch}:%{version}-%{release}
527 Provides: php(bcmath)
530 This is a dynamic shared object (DSO) for PHP that will add bc style
531 precision math functions support.
533 %description bcmath -l pl.UTF-8
534 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
535 matematycznych takich jak w programie bc.
538 Summary: Bzip2 extension module for PHP
539 Summary(pl.UTF-8): Moduł bzip2 dla PHP
541 Requires: %{name}-common = %{epoch}:%{version}-%{release}
545 This is a dynamic shared object (DSO) for PHP that will add bzip2
546 compression support to PHP.
548 %description bzip2 -l pl.UTF-8
549 Moduł PHP umożliwiający używanie kompresji bzip2.
552 Summary: Calendar extension module for PHP
553 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
556 Provides: php(calendar)
558 %description calendar
559 This is a dynamic shared object (DSO) for PHP that will add calendar
562 %description calendar -l pl.UTF-8
563 Moduł PHP dodający wsparcie dla kalendarza.
566 Summary: ctype extension module for PHP
567 Summary(pl.UTF-8): Moduł ctype dla PHP
569 Requires: %{name}-common = %{epoch}:%{version}-%{release}
573 This is a dynamic shared object (DSO) for PHP that will add ctype
576 %description ctype -l pl.UTF-8
577 Moduł PHP umożliwiający korzystanie z funkcji ctype.
580 Summary: curl extension module for PHP
581 Summary(pl.UTF-8): Moduł curl dla PHP
583 Requires: %{name}-common = %{epoch}:%{version}-%{release}
587 This is a dynamic shared object (DSO) for PHP that will add curl
590 %description curl -l pl.UTF-8
591 Moduł PHP umożliwiający korzystanie z biblioteki curl.
594 Summary: DBA extension module for PHP
595 Summary(pl.UTF-8): Moduł DBA dla PHP
597 Requires: %{name}-common = %{epoch}:%{version}-%{release}
601 This is a dynamic shared object (DSO) for PHP that will add flat-file
602 databases (DBA) support.
604 %description dba -l pl.UTF-8
605 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
609 Summary: DBase extension module for PHP
610 Summary(pl.UTF-8): Moduł DBase dla PHP
612 Requires: %{name}-common = %{epoch}:%{version}-%{release}
616 This is a dynamic shared object (DSO) for PHP that will add DBase
619 %description dbase -l pl.UTF-8
620 Moduł PHP ze wsparciem dla DBase.
623 Summary: DOM extension module for PHP
624 Summary(pl.UTF-8): Moduł DOM dla PHP
626 Requires: %{name}-common = %{epoch}:%{version}-%{release}
628 # it has some compatibility functions
629 Provides: php(domxml)
630 Obsoletes: php-domxml <= 3:4.3.8-1
633 This is a dynamic shared object (DSO) for PHP that will add new DOM
636 %description dom -l pl.UTF-8
637 Moduł PHP dodający nową obsługę DOM.
640 Summary: exif extension module for PHP
641 Summary(pl.UTF-8): Moduł exif dla PHP
643 Requires: %{name}-common = %{epoch}:%{version}-%{release}
647 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
648 support in image files.
650 %description exif -l pl.UTF-8
651 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
654 Summary: FDF extension module for PHP
655 Summary(pl.UTF-8): Moduł FDF dla PHP
657 Requires: %{name}-common = %{epoch}:%{version}-%{release}
661 This PHP module adds support for PDF Forms through Adobe FDFTK
664 %description fdf -l pl.UTF-8
665 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
669 Summary: Extension for safely dealing with input parameters
670 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
672 Requires: %{name}-common = %{epoch}:%{version}-%{release}
673 Provides: php(filter)
674 Obsoletes: php-pecl-filter
677 We all know that you should always check input variables, but PHP does
678 not offer really good functionality for doing this in a safe way. The
679 Input Filter extension is meant to address this issue by implementing
680 a set of filters and mechanisms that users can use to safely access
683 %description filter -l pl.UTF-8
684 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
685 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
686 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
687 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
688 mogą bezpiecznie używać do dostępu do danych.
691 Summary: FTP extension module for PHP
692 Summary(pl.UTF-8): Moduł FTP dla PHP
694 Requires: %{name}-common = %{epoch}:%{version}-%{release}
698 This is a dynamic shared object (DSO) for PHP that will add FTP
701 %description ftp -l pl.UTF-8
702 Moduł PHP dodający obsługę protokołu FTP.
705 Summary: GD extension module for PHP
706 Summary(pl.UTF-8): Moduł GD dla PHP
708 Requires: %{name}-common = %{epoch}:%{version}-%{release}
709 Requires: gd >= 2.0.28-4
711 Requires: gd(imagerotate) = 5.2.0
715 This is a dynamic shared object (DSO) for PHP that will add GD
716 support, allowing you to create and manipulate images with PHP.
718 %description gd -l pl.UTF-8
719 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
720 tworzenie i obróbkę obrazków.
723 Summary: gettext extension module for PHP
724 Summary(pl.UTF-8): Moduł gettext dla PHP
726 Requires: %{name}-common = %{epoch}:%{version}-%{release}
727 Provides: php(gettext)
730 This is a dynamic shared object (DSO) for PHP that will add gettext
733 %description gettext -l pl.UTF-8
734 Moduł PHP dodający obsługę lokalizacji przez gettext.
737 Summary: gmp extension module for PHP
738 Summary(pl.UTF-8): Moduł gmp dla PHP
740 Requires: %{name}-common = %{epoch}:%{version}-%{release}
744 This is a dynamic shared object (DSO) for PHP that will add arbitrary
745 length number support with GNU MP library.
747 %description gmp -l pl.UTF-8
748 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
749 liczbach o dowolnej długości.
752 Summary: HASH Message Digest Framework
753 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
755 Requires: %{name}-common = %{epoch}:%{version}-%{release}
757 Obsoletes: php-pecl-hash
760 Native implementations of common message digest algorithms using a
761 generic factory method.
763 %description hash -l pl.UTF-8
764 Natywne implementacje popularnych algorytmów obliczania skrótów
765 wiadomości przy użyciu wspólnego interfejsu.
768 Summary: iconv extension module for PHP
769 Summary(pl.UTF-8): Moduł iconv dla PHP
771 Requires: %{_libdir}/gconv
772 Requires: %{name}-common = %{epoch}:%{version}-%{release}
777 This is a dynamic shared object (DSO) for PHP that will add iconv
780 %description iconv -l pl.UTF-8
781 Moduł PHP dodający obsługę iconv.
784 Summary: IMAP extension module for PHP
785 Summary(pl.UTF-8): Moduł IMAP dla PHP
786 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
788 Requires: %{name}-common = %{epoch}:%{version}-%{release}
792 This is a dynamic shared object (DSO) for PHP that will add IMAP
795 %description imap -l pl.UTF-8
796 Moduł PHP dodający obsługę skrzynek IMAP.
798 %description imap -l pt_BR.UTF-8
799 Um módulo para aplicações PHP que usam IMAP.
802 Summary: InterBase/Firebird database module for PHP
803 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
805 Requires: %{name}-common = %{epoch}:%{version}-%{release}
806 Provides: php(interbase)
807 %{?with_interbase_inst:Autoreq: false}
809 %description interbase
810 This is a dynamic shared object (DSO) for PHP that will add InterBase
811 and Firebird database support.
813 %description interbase -l pl.UTF-8
814 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
817 Summary: PHP C extension for JSON serialization
818 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
820 Requires: %{name}-common = %{epoch}:%{version}-%{release}
822 Obsoletes: php-pecl-json
825 php-json is an extremely fast PHP C extension for JSON (JavaScript
826 Object Notation) serialisation.
828 %description json -l pl.UTF-8
829 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
830 (JavaScript Object Notation).
833 Summary: LDAP extension module for PHP
834 Summary(pl.UTF-8): Moduł LDAP dla PHP
835 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
837 Requires: %{name}-common = %{epoch}:%{version}-%{release}
841 This is a dynamic shared object (DSO) for PHP that will add LDAP
844 %description ldap -l pl.UTF-8
845 Moduł PHP dodający obsługę LDAP.
847 %description ldap -l pt_BR.UTF-8
848 Um módulo para aplicações PHP que usam LDAP.
851 Summary: mbstring extension module for PHP
852 Summary(pl.UTF-8): Moduł mbstring dla PHP
854 Requires: %{name}-common = %{epoch}:%{version}-%{release}
855 Provides: php(mbstring)
857 %description mbstring
858 This is a dynamic shared object (DSO) for PHP that will add multibyte
861 %description mbstring -l pl.UTF-8
862 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
865 Summary: mcrypt extension module for PHP
866 Summary(pl.UTF-8): Moduł mcrypt dla PHP
868 Requires: %{name}-common = %{epoch}:%{version}-%{release}
869 Provides: php(mcrypt)
872 This is a dynamic shared object (DSO) for PHP that will add mcrypt
875 %description mcrypt -l pl.UTF-8
876 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
879 Summary: mhash extension module for PHP
880 Summary(pl.UTF-8): Moduł mhash dla PHP
882 Requires: %{name}-common = %{epoch}:%{version}-%{release}
886 This is a dynamic shared object (DSO) for PHP that will add mhash
889 %description mhash -l pl.UTF-8
890 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
893 Summary: mime_magic extension module for PHP
894 Summary(pl.UTF-8): Moduł mime_magic dla PHP
896 Requires: %{name}-common = %{epoch}:%{version}-%{release}
897 Requires: /usr/share/file/magic.mime
898 Provides: php(mime_magic)
900 %description mime_magic
901 This PHP module adds support for MIME type lookup via file magic
902 numbers using magic.mime database.
904 %description mime_magic -l pl.UTF-8
905 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
906 znaczników plików z użyciem bazy danych magic.mime.
909 Summary: ming extension module for PHP
910 Summary(pl.UTF-8): Moduł ming dla PHP
912 Requires: %{name}-common = %{epoch}:%{version}-%{release}
913 Requires: ming >= 0.3
917 This is a dynamic shared object (DSO) for PHP that will add ming
918 (Flash - .swf files) support.
920 %description ming -l pl.UTF-8
921 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
925 Summary: MS SQL extension module for PHP
926 Summary(pl.UTF-8): Moduł MS SQL dla PHP
928 Requires: %{name}-common = %{epoch}:%{version}-%{release}
932 This is a dynamic shared object (DSO) for PHP that will add MS SQL
933 databases support through FreeTDS library.
935 %description mssql -l pl.UTF-8
936 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
940 Summary: MySQL database module for PHP
941 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
942 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
944 Requires: %{name}-common = %{epoch}:%{version}-%{release}
948 This is a dynamic shared object (DSO) for PHP that will add MySQL
951 %description mysql -l pl.UTF-8
952 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
954 %description mysql -l pt_BR.UTF-8
955 Um módulo para aplicações PHP que usam bancos de dados MySQL.
958 Summary: MySQLi module for PHP
959 Summary(pl.UTF-8): Moduł MySQLi dla PHP
961 Requires: %{name}-common = %{epoch}:%{version}-%{release}
962 Requires: mysql-libs >= 4.1.0
963 Provides: php(mysqli)
966 This is a dynamic shared object (DSO) for PHP that will add MySQLi
967 (Improved MySQL) support. The difference between it and mysql module
968 is that it provides access to functionality of MySQL 4.1 and above.
970 %description mysqli -l pl.UTF-8
971 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
972 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
973 MySQL w wersji 4.1 i nowszych.
976 Summary: ncurses module for PHP
977 Summary(pl.UTF-8): Moduł ncurses dla PHP
979 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
980 Provides: php(ncurses)
983 This PHP module adds support for ncurses functions (only for cli and
986 %description ncurses -l pl.UTF-8
987 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
990 Summary: Oracle 8+ database module for PHP
991 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
993 Requires: %{name}-common = %{epoch}:%{version}-%{release}
998 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
999 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
1001 %description oci8 -l pl.UTF-8
1002 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
1003 poprzez interfejs Oracle8 Call-Interface (OCI8).
1006 Summary: ODBC extension module for PHP
1007 Summary(pl.UTF-8): Moduł ODBC dla PHP
1008 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1010 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1011 Requires: unixODBC >= 2.1.1-3
1015 This is a dynamic shared object (DSO) for PHP that will add ODBC
1018 %description odbc -l pl.UTF-8
1019 Moduł PHP ze wsparciem dla ODBC.
1021 %description odbc -l pt_BR.UTF-8
1022 Um módulo para aplicações PHP que usam ODBC.
1025 Summary: OpenSSL extension module for PHP
1026 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1028 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1029 Provides: php(openssl)
1031 %description openssl
1032 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1035 Warning: this is an experimental module.
1037 %description openssl -l pl.UTF-8
1038 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1040 Uwaga: to jest moduł eksperymentalny.
1043 Summary: Process Control extension module for PHP
1044 Summary(pl.UTF-8): Moduł Process Control dla PHP
1046 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1047 Provides: php(pcntl)
1050 This is a dynamic shared object (DSO) for PHP that will add process
1051 spawning and control support. It supports functions like fork(),
1052 waitpid(), signal() etc.
1054 Warning: this is an experimental module. Also, don't use it in
1055 webserver environment!
1057 %description pcntl -l pl.UTF-8
1058 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1059 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1061 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1062 używania z serwerem WWW - nie próbuj tego!
1065 Summary: PHP Data Objects (PDO)
1066 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1068 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1070 Obsoletes: php-pecl-PDO
1073 This is a dynamic shared object (DSO) for PHP that will add PDO
1076 %description pdo -l pl.UTF-8
1077 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1080 Summary: PHP Data Objects (PDO) FreeTDS support
1081 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1083 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1084 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1085 Provides: php(dblib)
1087 %description pdo-dblib
1088 This is a dynamic shared object (DSO) for PHP that will add PDO
1091 %description pdo-dblib -l pl.UTF-8
1092 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1095 %package pdo-firebird
1096 Summary: PHP Data Objects (PDO) Firebird support
1097 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1099 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1100 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1101 Provides: php(pdo-firebird)
1102 Obsoletes: php-pecl-PDO_FIREBIRD
1104 %description pdo-firebird
1105 This is a dynamic shared object (DSO) for PHP that will add PDO
1108 %description pdo-firebird -l pl.UTF-8
1109 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1113 Summary: PHP Data Objects (PDO) MySQL support
1114 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1116 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1117 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1118 Provides: php(pdo-mysql)
1119 Obsoletes: php-pecl-PDO_MYSQL
1121 %description pdo-mysql
1122 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1125 %description pdo-mysql -l pl.UTF-8
1126 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1130 Summary: PHP Data Objects (PDO) Oracle support
1131 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1133 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1134 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1135 Provides: php(pdo-oci)
1136 Obsoletes: php-pecl-PDO_OCI
1138 %description pdo-oci
1139 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1142 %description pdo-oci -l pl.UTF-8
1143 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1147 Summary: PHP Data Objects (PDO) ODBC support
1148 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1150 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1151 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1152 Provides: php(pdo-odbc)
1153 Obsoletes: php-pecl-PDO_ODBC
1155 %description pdo-odbc
1156 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1159 %description pdo-odbc -l pl.UTF-8
1160 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1164 Summary: PHP Data Objects (PDO) PostgreSQL support
1165 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1167 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1168 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1169 Provides: php(pdo-pgsql)
1170 Provides: php-pecl-PDO_PGSQL
1171 Obsoletes: php-pecl-PDO_PGSQL
1173 %description pdo-pgsql
1174 This is a dynamic shared object (DSO) for PHP that will add PDO
1177 %description pdo-pgsql -l pl.UTF-8
1178 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1182 Summary: PHP Data Objects (PDO) SQLite support
1183 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1185 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1186 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1187 Provides: php(pdo-sqlite)
1188 Obsoletes: php-pecl-PDO_SQLITE
1190 %description pdo-sqlite
1191 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1194 %description pdo-sqlite -l pl.UTF-8
1195 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1199 Summary: PostgreSQL database module for PHP
1200 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1202 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1203 Provides: php(pgsql)
1206 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1209 %description pgsql -l pl.UTF-8
1210 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1212 %description pgsql -l pt_BR.UTF-8
1213 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1216 Summary: POSIX extension module for PHP
1217 Summary(pl.UTF-8): Moduł POSIX dla PHP
1219 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1220 Provides: php(posix)
1223 This is a dynamic shared object (DSO) for PHP that will add POSIX
1224 functions support to PHP.
1226 %description posix -l pl.UTF-8
1227 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1230 Summary: pspell extension module for PHP
1231 Summary(pl.UTF-8): Moduł pspell dla PHP
1233 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1234 Provides: php(pspell)
1237 This is a dynamic shared object (DSO) for PHP that will add pspell
1238 support to PHP. It allows to check the spelling of a word and offer
1241 %description pspell -l pl.UTF-8
1242 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1243 sprawdzanie pisowni słowa i sugerowanie poprawek.
1246 Summary: readline extension module for PHP
1247 Summary(pl.UTF-8): Moduł readline dla PHP
1249 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1250 Provides: php(readline)
1252 %description readline
1253 This PHP module adds support for readline functions (only for cli and
1256 %description readline -l pl.UTF-8
1257 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1260 Summary: recode extension module for PHP
1261 Summary(pl.UTF-8): Moduł recode dla PHP
1263 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1264 Requires: recode >= 3.5d-3
1265 Provides: php(recode)
1268 This is a dynamic shared object (DSO) for PHP that will add recode
1271 %description recode -l pl.UTF-8
1272 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1276 Summary: Shared Memory Operations extension module for PHP
1277 Summary(pl.UTF-8): Moduł shmop dla PHP
1279 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1280 Provides: php(shmop)
1283 This is a dynamic shared object (DSO) for PHP that will add Shared
1284 Memory Operations support.
1286 Warning: this is an experimental module.
1288 %description shmop -l pl.UTF-8
1289 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1291 Uwaga: to jest moduł eksperymentalny.
1294 Summary: Simple XML extension module for PHP
1295 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1297 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1298 Provides: php(simplexml)
1300 %description simplexml
1301 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1304 %description simplexml -l pl.UTF-8
1305 Moduł PHP dodający obsługę prostego XML-a.
1308 Summary: SNMP extension module for PHP
1309 Summary(pl.UTF-8): Moduł SNMP dla PHP
1311 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1312 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1316 This is a dynamic shared object (DSO) for PHP that will add SNMP
1319 %description snmp -l pl.UTF-8
1320 Moduł PHP dodający obsługę SNMP.
1323 Summary: soap extension module for PHP
1324 Summary(pl.UTF-8): Moduł soap dla PHP
1326 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1330 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1333 %description soap -l pl.UTF-8
1334 Moduł PHP dodający obsługę SOAP/WSDL.
1337 Summary: sockets extension module for PHP
1338 Summary(pl.UTF-8): Moduł socket dla PHP
1340 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1341 Provides: php(sockets)
1343 %description sockets
1344 This is a dynamic shared object (DSO) for PHP that will add sockets
1347 Warning: this is an experimental module.
1349 %description sockets -l pl.UTF-8
1350 Moduł PHP dodający obsługę gniazdek.
1352 Uwaga: to jest moduł eksperymentalny.
1355 Summary: SQLite extension module for PHP
1356 Summary(pl.UTF-8): Moduł SQLite dla PHP
1358 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1359 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1360 Provides: php(sqlite)
1363 SQLite is a C library that implements an embeddable SQL database
1364 engine. Programs that link with the SQLite library can have SQL
1365 database access without running a separate RDBMS process.
1367 SQLite is not a client library used to connect to a big database
1368 server. SQLite is the server. The SQLite library reads and writes
1369 directly to and from the database files on disk.
1371 %description sqlite -l pl.UTF-8
1372 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1373 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1374 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1377 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1378 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1379 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1383 Summary: Sybase DB extension module for PHP
1384 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1386 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1387 Provides: php(sybase)
1388 Obsoletes: php-sybase-ct
1389 Conflicts: php-sybase-ct
1392 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1393 MS SQL databases support through SYBDB library. Currently Sybase
1394 module is not maintained. Using Sybase-CT module is recommended
1397 %description sybase -l pl.UTF-8
1398 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1399 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1400 Zaleca się używanie modułu Sybase-CT.
1403 Summary: Sybase-CT extension module for PHP
1404 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1406 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1407 Provides: php(sybase-ct)
1408 Obsoletes: php-sybase
1409 Conflicts: php-sybase
1411 %description sybase-ct
1412 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1413 MS SQL databases support through CT-lib.
1415 %description sybase-ct -l pl.UTF-8
1416 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1420 Summary: SysV msg extension module for PHP
1421 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1423 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1424 Provides: php(sysvmsg)
1426 %description sysvmsg
1427 This is a dynamic shared object (DSO) for PHP that will add SysV
1428 message queues support.
1430 %description sysvmsg -l pl.UTF-8
1431 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1434 Summary: SysV sem extension module for PHP
1435 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1437 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1438 Provides: php(sysvsem)
1440 %description sysvsem
1441 This is a dynamic shared object (DSO) for PHP that will add SysV
1444 %description sysvsem -l pl.UTF-8
1445 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1448 Summary: SysV shm extension module for PHP
1449 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1451 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1452 Provides: php(sysvshm)
1454 %description sysvshm
1455 This is a dynamic shared object (DSO) for PHP that will add SysV
1456 Shared Memory support.
1458 %description sysvshm -l pl.UTF-8
1459 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1462 Summary: Tidy extension module for PHP
1463 Summary(pl.UTF-8): Moduł Tidy dla PHP
1465 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1470 This is a dynamic shared object (DSO) for PHP that will add Tidy
1473 %description tidy -l pl.UTF-8
1474 Moduł PHP umożliwiający korzystanie z tidy.
1477 Summary: tokenizer extension module for PHP
1478 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1480 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1481 Provides: php(tokenizer)
1483 %description tokenizer
1484 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1487 %description tokenizer -l pl.UTF-8
1488 Moduł PHP dodający obsługę tokenizera do PHP.
1491 Summary: wddx extension module for PHP
1492 Summary(pl.UTF-8): Moduł wddx dla PHP
1494 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1495 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1496 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1500 This is a dynamic shared object (DSO) for PHP that will add wddx
1503 %description wddx -l pl.UTF-8
1504 Moduł PHP umożliwiający korzystanie z wddx.
1507 Summary: XML extension module for PHP
1508 Summary(pl.UTF-8): Moduł XML dla PHP
1510 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1514 This is a dynamic shared object (DSO) for PHP that will add XML
1515 support. This extension lets you create XML parsers and then define
1516 handlers for different XML events.
1518 %description xml -l pl.UTF-8
1519 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1520 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1521 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1524 Summary: XML Reader extension module for PHP
1525 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1527 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1528 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1529 Provides: php(xmlreader)
1531 %description xmlreader
1532 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1533 support. The XMLReader extension is an XML Pull parser. The reader
1534 acts as a cursor going forward on the document stream and stopping at
1535 each node on the way.
1537 %description xmlreader -l pl.UTF-8
1538 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1539 działa jako kursor przechodzący przez strumień dokumentu i
1540 zatrzymujący się na każdym węźle po drodze.
1543 Summary: xmlrpc extension module for PHP
1544 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1546 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1547 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1548 Provides: php(xmlrpc)
1551 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1554 Warning: this is an experimental module.
1556 %description xmlrpc -l pl.UTF-8
1557 Moduł PHP dodający obsługę XMLRPC.
1559 Uwaga: to jest moduł eksperymentalny.
1562 Summary: Fast, non-cached, forward-only means to write XML data
1563 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1565 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1566 Provides: php(xmlwriter)
1567 Obsoletes: php-pecl-xmlwriter
1569 %description xmlwriter
1570 This extension wraps the libxml xmlWriter API. Represents a writer
1571 that provides a non-cached, forward-only means of generating streams
1572 or files containing XML data.
1574 %description xmlwriter -l pl.UTF-8
1575 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1576 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1577 plików zawierających dane XML.
1580 Summary: xsl extension module for PHP
1581 Summary(pl.UTF-8): Moduł xsl dla PHP
1583 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1584 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1585 Requires: libxslt >= 1.0.18
1586 # actually not true, functionality is similar, but API differs
1588 Obsoletes: php-xslt <= 3:4.3.8-1
1591 This is a dynamic shared object (DSO) for PHP that will add new XSL
1592 support (using libxslt).
1594 %description xsl -l pl.UTF-8
1595 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1598 Summary: Zip management extension
1599 Summary(pl.UTF-8): Zarządzanie archiwami zip
1601 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1603 Obsoletes: php-pecl-zip
1606 Zip is an extension to create, modify and read zip files.
1608 %description zip -l pl.UTF-8
1609 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1610 odczyt archiwów zip.
1613 Summary: Zlib extension module for PHP
1614 Summary(pl.UTF-8): Moduł zlib dla PHP
1616 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1620 This is a dynamic shared object (DSO) for PHP that will add zlib
1621 compression support to PHP.
1623 %description zlib -l pl.UTF-8
1624 Moduł PHP umożliwiający używanie kompresji zlib.
1639 cp php.ini-dist php.ini
1641 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1659 %{?with_versioning:%patch26 -p1}
1661 %{__tar} jxf %{SOURCE9}
1662 v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1663 mv $v/$v gentoo-patchset
1664 for a in gentoo-patchset/*.patch; do
1677 %if "%{pld_release}" != "ac"
1682 # mysql default charset for mysql/mysql/pdo-mysql extensions
1698 # conflict seems to be resolved by recode patches
1699 rm -f ext/recode/config9.m4
1701 # remove all bundled libraries not to link with them accidentally
1702 #rm -rf ext/sqlite/libsqlite
1703 #rm -rf ext/bcmath/libbcmath
1704 #rm -rf ext/date/lib
1705 #rm -rf ext/dba/libcdb
1706 #rm -rf ext/dba/libflatfile
1707 #rm -rf ext/dba/libinifile
1708 #rm -rf ext/gd/libgd
1709 #rm -rf ext/mbstring/libmbfl
1710 #rm -rf ext/mbstring/oniguruma
1711 rm -rf ext/pcre/pcrelib
1712 rm -rf ext/pdo_sqlite/sqlite
1713 #rm -rf ext/soap/interop
1714 %if %{with system_xmlrpc_epi}
1715 rm -rf ext/xmlrpc/libxmlrpc
1719 # this test hungs on ac-ppc
1720 #mv ext/reflection/tests/007.php{,ignore}
1721 # this test gets killed by itself
1722 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1725 cp -f Zend/LICENSE{,.Zend}
1728 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1729 if [ $API != %{php_api_version} ]; then
1730 echo "Set %%define php_api_version to $API and re-run."
1734 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1735 if [ $API != %{zend_module_api} ]; then
1736 echo "Set %%define zend_module_api to $API and re-run."
1740 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1741 if [ $API != %{zend_extension_api} ]; then
1742 echo "Set %%define zend_extension_api to $API and re-run."
1746 export EXTENSION_DIR="%{php_extensiondir}"
1747 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1748 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1751 cp -f /usr/share/automake/config.* .
1755 export PROG_SENDMAIL="/usr/lib/sendmail"
1775 for sapi in $sapis; do
1777 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1782 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1785 sapi_args='--disable-cgi'
1788 sapi_args="--enable-embed=shared"
1791 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1794 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect --enable-fpm'
1797 ver=$(rpm -q --qf '%{V}' apache1-devel)
1798 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1801 ver=$(rpm -q --qf '%{V}' apache-devel)
1802 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1808 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1809 --cache-file=config.cache \
1811 --with-libdir=%{_lib} \
1812 --with-config-file-path=%{_sysconfdir} \
1813 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1814 --with-exec-dir=%{_bindir} \
1815 --%{!?debug:dis}%{?debug:en}able-debug \
1816 %{?with_zts:--enable-maintainer-zts} \
1817 --enable-inline-optimization \
1818 --enable-bcmath=shared \
1819 --enable-calendar=shared \
1820 --enable-ctype=shared \
1821 --enable-dba=shared \
1822 --enable-dom=shared \
1823 --enable-exif=shared \
1824 --enable-ftp=shared \
1825 --enable-gd-native-ttf \
1826 --enable-gd-jis-conv \
1828 --enable-magic-quotes \
1829 --enable-mbstring=shared,all \
1831 --enable-pcntl=shared \
1832 --enable-pdo=shared \
1833 --enable-json=shared \
1834 --enable-hash=shared \
1835 --enable-xmlwriter=shared \
1837 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1838 --with-fpm-log=/var/log/fpm.log \
1839 --with-fpm-pid=/var/run/php/fpm.pid \
1841 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1842 --with-pdo-dblib=shared \
1844 %if %{with interbase} && !%{with interbase_inst}
1845 --with-pdo-firebird=shared,/usr \
1847 --with-pdo-mysql=shared \
1848 %{?with_oci8:--with-pdo-oci=shared} \
1849 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1850 %{?with_pgsql:--with-pdo-pgsql=shared} \
1851 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1852 --enable-posix=shared \
1853 --enable-reflection \
1856 --enable-shmop=shared \
1857 --enable-simplexml \
1858 --enable-sysvmsg=shared \
1859 --enable-sysvsem=shared \
1860 --enable-sysvshm=shared \
1861 --enable-trans-sid \
1862 --enable-safe-mode \
1863 --enable-soap=shared \
1864 --enable-sockets=shared \
1865 --enable-tokenizer=shared \
1866 --enable-ucd-snmp-hack \
1867 %{?with_wddx:--enable-wddx=shared} \
1868 --enable-xml=shared \
1869 --enable-xmlreader=shared \
1871 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1873 --enable-dbase=shared \
1875 --with-libexpat-dir=shared,/usr \
1877 --without-libexpat-dir \
1879 %{?with_fdf:--with-fdftk=shared} \
1880 --with-iconv=shared \
1881 --with-freetype-dir=shared \
1882 --with-gettext=shared \
1883 --with-gd=shared,/usr \
1886 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1887 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1888 --with-jpeg-dir=/usr \
1889 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1890 --with-mcrypt=shared \
1891 %{?with_mhash:--with-mhash=shared} \
1892 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1893 %{?with_ming:--with-ming=shared} \
1894 %{?with_mm:--with-mm} \
1895 %{?with_mssql:--with-mssql=shared} \
1896 --with-mysql=shared,/usr \
1897 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1898 %{?with_mysqli:--with-mysqli=shared} \
1899 --with-ncurses=shared \
1900 %{?with_oci8:--with-oci8=shared} \
1901 %{?with_openssl:--with-openssl=shared} \
1903 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1904 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1905 --with-pear=%{php_pear_dir} \
1906 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1907 --with-png-dir=/usr \
1908 %{?with_pspell:--with-pspell=shared} \
1909 --with-readline=shared \
1910 %{?with_recode:--with-recode=shared} \
1912 %{?with_snmp:--with-snmp=shared} \
1913 %{?with_sybase:--with-sybase=shared,/usr} \
1914 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1915 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1916 --with-t1lib=shared \
1917 %{?with_tidy:--with-tidy=shared} \
1918 %{?with_odbc:--with-unixODBC=shared,/usr} \
1919 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1921 --with-zlib=shared \
1922 --with-zlib-dir=shared,/usr \
1923 --enable-zip=shared,/usr \
1925 cp -f Makefile Makefile.$sapi
1926 cp -f main/php_config.h php_config.h.$sapi
1927 cp -f config.log config.log.$sapi
1930 # must make this first, so modules can link against it.
1931 %{__make} libphp_common.la
1932 %{__make} build-modules
1935 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1939 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1943 cp -af php_config.h.cgi main/php_config.h
1944 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1945 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1946 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1949 cp -af php_config.h.cli main/php_config.h
1950 %{__make} sapi/cli/php -f Makefile.cli
1951 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1955 cp -af php_config.h.fcgi main/php_config.h
1956 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1957 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1958 cp -r sapi/cgi sapi/fcgi
1959 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1963 cp -af php_config.h.fpm main/php_config.h
1964 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1965 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
1966 cp -r sapi/cgi sapi/fpm
1967 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1971 # Run tests, using the CLI SAPI
1972 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1973 unset TZ LANG LC_ALL || :
1975 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1979 rm -rf $RPM_BUILD_ROOT
1980 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1981 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1982 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1983 $RPM_BUILD_ROOT%{_mandir}/man1 \
1985 # install the apache modules' files
1986 %{__make} install-headers install-build install-modules install-programs \
1987 INSTALL_ROOT=$RPM_BUILD_ROOT
1989 # install apache1 DSO module
1991 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1994 # install apache2 DSO module
1996 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1999 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2000 # fix install paths, avoid evil rpaths
2001 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2003 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
2006 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
2010 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
2015 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
2016 %{__make} install-fpm -f Makefile.fpm \
2017 INSTALL_ROOT=$RPM_BUILD_ROOT
2018 install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
2019 install -d $RPM_BUILD_ROOT/etc/logrotate.d
2020 install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
2024 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
2025 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
2026 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
2028 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
2030 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
2032 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
2034 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2035 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2036 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2039 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2040 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2041 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2045 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2046 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2047 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2050 # Generate stub .ini files for each subpackage
2051 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2052 generate_inifiles() {
2053 for so in modules/*.so; do
2054 mod=$(basename $so .so)
2055 conf="%{_sysconfdir}/conf.d/$mod.ini"
2056 # xml needs to be loaded before wddx
2057 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2059 cat > $RPM_BUILD_ROOT$conf <<-EOF
2060 ; Enable $mod extension module
2067 # per SAPI ini directories
2068 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2071 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
2073 # use system automake and {lib,sh}tool
2074 %if "%{pld_release}" != "ac"
2075 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2076 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2077 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2079 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2081 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2082 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2084 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2086 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2087 # isn't installed by install-headers make target, we do it manually here.
2088 # this header file is required by e.g. filter PECL extension
2089 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2090 # for php-pecl-mailparse
2091 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2092 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2095 rm -rf $RPM_BUILD_ROOT
2097 %post -n apache1-mod_php
2098 if [ "$1" = "1" ]; then
2099 %service -q apache restart
2102 %postun -n apache1-mod_php
2103 if [ "$1" = "0" ]; then
2104 %service -q apache restart
2107 %post -n apache-mod_php
2108 if [ "$1" = "1" ]; then
2109 %service -q httpd restart
2112 %postun -n apache-mod_php
2113 if [ "$1" = "0" ]; then
2114 %service -q httpd restart
2118 /sbin/chkconfig --add php-fpm
2119 %service php-fpm restart
2122 if [ "$1" = 0 ]; then
2123 %service php-fpm stop
2124 /sbin/chkconfig --del php-fpm
2127 %post common -p /sbin/ldconfig
2128 %postun common -p /sbin/ldconfig
2131 # minimizing apache restarts logics. we restart webserver:
2133 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2134 # 2. first install of extension (post: $1 = 1)
2135 # 2. uninstall of extension (postun: $1 == 0)
2137 # the strict internal deps between extensions (and apache modules) and
2138 # common package are very important for all this to work.
2140 # restart webserver at the end of transaction
2141 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2142 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2145 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2147 /^AddType application\/x-httpd-php \.php/s,^,#,
2148 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2149 ' /etc/apache/apache.conf
2150 %service -q apache restart
2154 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2155 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2156 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2157 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2158 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2162 # common macros called at extension post/postun scriptlet
2163 %define extension_scripts() \
2165 if [ "$1" = "1" ]; then \
2166 %php_webserver_restart \
2170 if [ "$1" = "0" ]; then \
2171 %php_webserver_restart \
2175 # extension scripts defines
2176 %extension_scripts bcmath
2177 %extension_scripts bzip2
2178 %extension_scripts calendar
2179 %extension_scripts ctype
2180 %extension_scripts curl
2181 %extension_scripts dba
2182 %extension_scripts dbase
2183 %extension_scripts dom
2184 %extension_scripts exif
2185 %extension_scripts fdf
2186 %extension_scripts filter
2187 %extension_scripts ftp
2188 %extension_scripts gd
2189 %extension_scripts gettext
2190 %extension_scripts gmp
2191 %extension_scripts hash
2192 %extension_scripts iconv
2193 %extension_scripts imap
2194 %extension_scripts interbase
2195 %extension_scripts json
2196 %extension_scripts ldap
2197 %extension_scripts mbstring
2198 %extension_scripts mcrypt
2199 %extension_scripts mhash
2200 %extension_scripts mime_magic
2201 %extension_scripts ming
2202 %extension_scripts mssql
2203 %extension_scripts mysql
2204 %extension_scripts mysqli
2205 %extension_scripts oci8
2206 %extension_scripts odbc
2207 %extension_scripts openssl
2208 %extension_scripts pdo-dblib
2209 %extension_scripts pdo-firebird
2210 %extension_scripts pdo-mysql
2211 %extension_scripts pdo-odbc
2212 %extension_scripts pdo-pgsql
2213 %extension_scripts pdo-sqlite
2214 %extension_scripts pgsql
2215 %extension_scripts posix
2216 %extension_scripts pspell
2217 %extension_scripts recode
2218 %extension_scripts shmop
2219 %extension_scripts snmp
2220 %extension_scripts soap
2221 %extension_scripts sockets
2222 %extension_scripts sqlite
2223 %extension_scripts sybase
2224 %extension_scripts sybase-ct
2225 %extension_scripts sysvmsg
2226 %extension_scripts sysvsem
2227 %extension_scripts sysvshm
2228 %extension_scripts tidy
2229 %extension_scripts tokenizer
2230 %extension_scripts wddx
2231 %extension_scripts xml
2232 %extension_scripts xmlreader
2233 %extension_scripts xmlrpc
2234 %extension_scripts xmlwriter
2235 %extension_scripts xsl
2236 %extension_scripts zip
2237 %extension_scripts zlib
2239 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2240 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2242 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2243 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2245 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2246 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2248 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2249 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2251 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2252 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2254 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2255 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2257 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2258 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2260 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2261 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2263 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2264 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2266 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2267 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2269 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2270 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2272 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2273 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2275 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2276 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2278 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2279 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2281 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2282 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2284 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2285 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2287 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2288 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2290 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2291 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2293 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2294 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2296 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2297 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2299 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2300 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2302 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2303 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2305 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2306 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2308 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2309 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2311 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2312 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2314 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2315 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2316 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2318 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2319 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2322 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2323 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2325 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2326 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2328 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2329 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2331 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2332 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2334 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2335 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2336 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2338 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2339 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2342 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2343 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2345 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2346 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2348 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2349 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2351 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2352 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2353 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2355 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2356 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2359 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2360 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2362 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2363 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2365 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2366 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2368 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2369 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2371 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2372 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2374 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2375 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2377 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2378 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2380 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2381 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2383 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2384 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2386 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2387 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2389 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2390 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2392 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2393 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2395 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2396 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2398 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2399 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2401 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2402 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2404 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2405 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2407 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2408 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2411 %files -n apache1-mod_php
2412 %defattr(644,root,root,755)
2413 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2414 %dir %{_sysconfdir}/apache.d
2415 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2416 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2420 %files -n apache-mod_php
2421 %defattr(644,root,root,755)
2422 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2423 %dir %{_sysconfdir}/apache2handler.d
2424 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2425 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2430 %defattr(644,root,root,755)
2431 %doc sapi/cgi/README.FastCGI
2432 %dir %{_sysconfdir}/cgi-fcgi.d
2433 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2434 %attr(755,root,root) %{_bindir}/php.fcgi
2438 %defattr(644,root,root,755)
2439 %dir %{_sysconfdir}/cgi.d
2440 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2441 %attr(755,root,root) %{_bindir}/php.cgi
2444 %defattr(644,root,root,755)
2445 %dir %{_sysconfdir}/cli.d
2446 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2447 %attr(755,root,root) %{_bindir}/php.cli
2448 %{_mandir}/man1/php.1*
2449 %{_mandir}/man1/php.cli.1*
2452 %defattr(644,root,root,755)
2453 %attr(755,root,root) %{_bindir}/php
2457 %defattr(644,root,root,755)
2458 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2459 %attr(755,root,root) %{_bindir}/php.fpm
2460 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2461 %attr(754,root,root) /etc/rc.d/init.d/php-fpm
2465 %defattr(644,root,root,755)
2467 %doc CREDITS Zend/ZEND_CHANGES
2468 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2469 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2472 %dir %{_sysconfdir}/conf.d
2473 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2474 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2475 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2476 %dir %{php_extensiondir}
2478 %doc ext/session/mod_files.sh
2481 %defattr(644,root,root,755)
2482 %doc README.UNIX-BUILD-SYSTEM
2483 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2484 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2485 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2486 %attr(755,root,root) %{_bindir}/phpize
2487 %attr(755,root,root) %{_bindir}/php-config
2488 %attr(755,root,root) %{_libdir}/libphp_common.so
2489 %{_libdir}/libphp_common.la
2491 %{_libdir}/php/build
2492 %{_mandir}/man1/php-config.1*
2493 %{_mandir}/man1/phpize.1*
2496 %defattr(644,root,root,755)
2497 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2498 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2501 %defattr(644,root,root,755)
2502 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2503 %attr(755,root,root) %{php_extensiondir}/bz2.so
2506 %defattr(644,root,root,755)
2507 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2508 %attr(755,root,root) %{php_extensiondir}/calendar.so
2511 %defattr(644,root,root,755)
2512 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2513 %attr(755,root,root) %{php_extensiondir}/ctype.so
2517 %defattr(644,root,root,755)
2518 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2519 %attr(755,root,root) %{php_extensiondir}/curl.so
2523 %defattr(644,root,root,755)
2524 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2525 %attr(755,root,root) %{php_extensiondir}/dba.so
2528 %defattr(644,root,root,755)
2529 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2530 %attr(755,root,root) %{php_extensiondir}/dbase.so
2533 %defattr(644,root,root,755)
2534 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2535 %attr(755,root,root) %{php_extensiondir}/dom.so
2539 %defattr(644,root,root,755)
2540 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2541 %attr(755,root,root) %{php_extensiondir}/fdf.so
2546 %defattr(644,root,root,755)
2547 %doc README.input_filter
2548 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2549 %attr(755,root,root) %{php_extensiondir}/filter.so
2553 %defattr(644,root,root,755)
2554 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2555 %attr(755,root,root) %{php_extensiondir}/exif.so
2558 %defattr(644,root,root,755)
2559 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2560 %attr(755,root,root) %{php_extensiondir}/ftp.so
2563 %defattr(644,root,root,755)
2564 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2565 %attr(755,root,root) %{php_extensiondir}/gd.so
2568 %defattr(644,root,root,755)
2569 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2570 %attr(755,root,root) %{php_extensiondir}/gettext.so
2573 %defattr(644,root,root,755)
2574 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2575 %attr(755,root,root) %{php_extensiondir}/gmp.so
2578 %defattr(644,root,root,755)
2579 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2580 %attr(755,root,root) %{php_extensiondir}/hash.so
2583 %defattr(644,root,root,755)
2584 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2585 %attr(755,root,root) %{php_extensiondir}/iconv.so
2589 %defattr(644,root,root,755)
2590 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2591 %attr(755,root,root) %{php_extensiondir}/imap.so
2594 %if %{with interbase}
2596 %defattr(644,root,root,755)
2597 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2598 %attr(755,root,root) %{php_extensiondir}/interbase.so
2602 %defattr(644,root,root,755)
2603 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2604 %attr(755,root,root) %{php_extensiondir}/json.so
2608 %defattr(644,root,root,755)
2609 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2610 %attr(755,root,root) %{php_extensiondir}/ldap.so
2614 %defattr(644,root,root,755)
2615 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2616 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2619 %defattr(644,root,root,755)
2620 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2621 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2625 %defattr(644,root,root,755)
2626 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2627 %attr(755,root,root) %{php_extensiondir}/mhash.so
2630 %if %{with mime_magic}
2632 %defattr(644,root,root,755)
2633 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2634 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2639 %defattr(644,root,root,755)
2640 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2641 %attr(755,root,root) %{php_extensiondir}/ming.so
2646 %defattr(644,root,root,755)
2647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2648 %attr(755,root,root) %{php_extensiondir}/mssql.so
2652 %defattr(644,root,root,755)
2653 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2654 %attr(755,root,root) %{php_extensiondir}/mysql.so
2658 %defattr(644,root,root,755)
2659 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2660 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2664 %defattr(644,root,root,755)
2665 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2666 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2670 %defattr(644,root,root,755)
2671 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2672 %attr(755,root,root) %{php_extensiondir}/oci8.so
2677 %defattr(644,root,root,755)
2678 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2679 %attr(755,root,root) %{php_extensiondir}/odbc.so
2684 %defattr(644,root,root,755)
2685 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2686 %attr(755,root,root) %{php_extensiondir}/openssl.so
2690 %defattr(644,root,root,755)
2691 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2692 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2695 %defattr(644,root,root,755)
2696 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2697 %attr(755,root,root) %{php_extensiondir}/pdo.so
2699 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2701 %defattr(644,root,root,755)
2702 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2703 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2706 %if %{with interbase} && !%{with interbase_inst}
2708 %defattr(644,root,root,755)
2709 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2710 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2714 %defattr(644,root,root,755)
2715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2716 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2720 %defattr(644,root,root,755)
2721 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2722 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2727 %defattr(644,root,root,755)
2728 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2729 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2736 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2741 %defattr(644,root,root,755)
2742 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2743 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2748 %defattr(644,root,root,755)
2749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2750 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2754 %defattr(644,root,root,755)
2755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2756 %attr(755,root,root) %{php_extensiondir}/posix.so
2760 %defattr(644,root,root,755)
2761 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2762 %attr(755,root,root) %{php_extensiondir}/pspell.so
2766 %defattr(644,root,root,755)
2767 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2768 %attr(755,root,root) %{php_extensiondir}/readline.so
2772 %defattr(644,root,root,755)
2773 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2774 %attr(755,root,root) %{php_extensiondir}/recode.so
2778 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2779 # simplexml can be built shared, but SPL startup fails
2780 # we could add R: -simplexml to -common...
2782 %defattr(644,root,root,755)
2783 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2784 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2788 %defattr(644,root,root,755)
2789 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2790 %attr(755,root,root) %{php_extensiondir}/shmop.so
2794 %defattr(644,root,root,755)
2795 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2796 %attr(755,root,root) %{php_extensiondir}/snmp.so
2800 %defattr(644,root,root,755)
2801 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2802 %attr(755,root,root) %{php_extensiondir}/soap.so
2805 %defattr(644,root,root,755)
2806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2807 %attr(755,root,root) %{php_extensiondir}/sockets.so
2811 %defattr(644,root,root,755)
2812 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2813 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2818 %defattr(644,root,root,755)
2819 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2820 %attr(755,root,root) %{php_extensiondir}/sybase.so
2823 %if %{with sybase_ct}
2825 %defattr(644,root,root,755)
2826 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2827 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2831 %defattr(644,root,root,755)
2832 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2833 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2836 %defattr(644,root,root,755)
2837 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2838 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2841 %defattr(644,root,root,755)
2842 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2843 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2847 %defattr(644,root,root,755)
2848 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2849 %attr(755,root,root) %{php_extensiondir}/tidy.so
2853 %defattr(644,root,root,755)
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2855 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2859 %defattr(644,root,root,755)
2860 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2861 %attr(755,root,root) %{php_extensiondir}/wddx.so
2865 %defattr(644,root,root,755)
2866 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2867 %attr(755,root,root) %{php_extensiondir}/xml.so
2870 %defattr(644,root,root,755)
2871 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2872 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2876 %defattr(644,root,root,755)
2877 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2878 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2882 %defattr(644,root,root,755)
2883 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2884 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2887 %defattr(644,root,root,755)
2888 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2889 %attr(755,root,root) %{php_extensiondir}/xsl.so
2892 %defattr(644,root,root,755)
2893 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2894 %attr(755,root,root) %{php_extensiondir}/zip.so
2897 %defattr(644,root,root,755)
2898 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2899 %attr(755,root,root) %{php_extensiondir}/zlib.so