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 # - apply -hardened patch by default ?
14 # - modularize session, standard (output from pure php -m)?
15 # - http://forum.lighttpd.net/topic/34454
18 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
19 %bcond_with hardening # build with hardening patch applied (http://www.hardened-php.net/)
20 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
21 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
22 %bcond_without curl # without CURL extension module
23 %bcond_without filter # without filter extension module
24 %bcond_without imap # without IMAP extension module
25 %bcond_without interbase # without InterBase extension module
26 %bcond_without ldap # without LDAP extension module
27 %bcond_without mhash # without mhash extension module
28 %bcond_without mime_magic # without mime-magic module
29 %bcond_without ming # without ming extension module
30 %bcond_without mm # without mm support for session storage
31 %bcond_without mssql # without MS SQL extension module
32 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
33 %bcond_without odbc # without ODBC extension module
34 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
35 %bcond_without pcre # without PCRE extension module
36 %bcond_without pgsql # without PostgreSQL extension module
37 %bcond_without pspell # without pspell extension module
38 %bcond_without recode # without recode extension module
39 %bcond_without snmp # without SNMP extension module
40 %bcond_without sqlite # without SQLite extension module
41 %bcond_without sybase # without Sybase extension module
42 %bcond_without sybase_ct # without Sybase-CT extension module
43 %bcond_without tidy # without Tidy extension module
44 %bcond_without wddx # without WDDX extension module
45 %bcond_without xmlrpc # without XML-RPC extension module
46 %bcond_without apache1 # disable building apache 1.3.x module
47 %bcond_without apache2 # disable building apache 2.x module
48 %bcond_without fcgi # disable building FCGI SAPI
49 %bcond_without zts # disable experimental-zts
50 %bcond_without fpm # fpm patches from http://php-fpm.anight.org/
51 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
52 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
53 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
55 %define apxs1 /usr/sbin/apxs1
56 %define apxs2 /usr/sbin/apxs
58 # some problems with apache 2.x
63 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
64 # ppc disabled (broken on th-ppc)
65 %undefine with_interbase
68 %ifnarch %{ix86} %{x8664}
69 # unsupported, see sapi/cgi/fpm/fpm_atomic.h
73 %if %{without apache1} && %{without apache2}
74 ERROR: You need to select at least one Apache SAPI to build shared modules.
77 # filter depends on pcre
83 Summary: PHP: Hypertext Preprocessor
84 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
85 Summary(pl.UTF-8): Język skryptowy PHP
86 Summary(pt_BR.UTF-8): A linguagem de script PHP
87 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
88 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
91 Release: %{rel}%{?_rc:.%{_rc}}%{?with_hardening:hardened}
95 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
96 # Source0-md5: 7380ffecebd95c6edb317ef861229ebd
97 Source2: %{name}-mod_%{name}.conf
98 Source3: %{name}-cgi-fcgi.ini
99 Source4: %{name}-cgi.ini
100 Source5: %{name}-apache.ini
101 Source6: %{name}-cli.ini
102 Source7: http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
103 # Source7-md5: 47a742fa9fab2826ad10c13a2376111a
104 # Taken from: http://browsers.garykeith.com/downloads.asp
105 Source8: %{name}_browscap.ini
106 Source9: http://ftp.linux.ee/pub/gentoo/distfiles/distfiles/%{name}-patchset-%{version}-r8.tar.bz2
107 # Source9-md5: 0f411800537648d0748417124291bd58
108 Patch0: %{name}-shared.patch
109 Patch1: %{name}-pldlogo.patch
110 Patch2: %{name}-mail.patch
111 Patch3: %{name}-link-libs.patch
112 Patch4: %{name}-libpq_fs_h_path.patch
113 Patch5: %{name}-filter-shared.patch
114 Patch6: %{name}-build_modules.patch
115 Patch7: %{name}-sapi-ini-file.patch
116 Patch8: %{name}-no-metaccld.patch
117 Patch9: %{name}-sh.patch
118 Patch10: %{name}-ini.patch
119 Patch11: %{name}-acam.patch
120 Patch12: %{name}-threads-acfix.patch
121 Patch13: %{name}-tsrmlsfetchgcc2.patch
122 Patch14: %{name}-no_pear_install.patch
123 Patch15: %{name}-zlib.patch
124 Patch16: %{name}-sybase-fix.patch
125 Patch17: %{name}-readline.patch
126 Patch18: %{name}-nohttpd.patch
127 Patch19: %{name}-gd_imagerotate_enable.patch
128 Patch20: %{name}-uint32_t.patch
129 Patch21: %{name}-dba-link.patch
130 Patch22: %{name}-hardening-fix.patch
131 Patch23: %{name}-both-apxs.patch
132 Patch24: %{name}-builddir.patch
133 Patch25: %{name}-zlib-for-getimagesize.patch
134 Patch26: %{name}-versioning.patch
135 Patch27: %{name}-linkflags-clean.patch
136 Patch28: %{name}-pear.patch
137 Patch29: %{name}-config-dir.patch
138 Patch30: %{name}-bug-42952.patch
139 Patch31: %{name}-fcgi-graceful.patch
140 Patch32: %{name}-apr-apu.patch
141 Patch33: %{name}-fcgi-error_log-no-newlines.patch
142 Patch34: %{name}-curl-limit-speed.patch
143 Patch35: %{name}-ac.patch
144 Patch36: %{name}-mime_magic.patch
145 Patch37: %{name}-libtool.patch
146 Patch38: %{name}-tds.patch
147 Patch39: %{name}-mysql-charsetphpini.patch
148 Patch40: %{name}-mysqli-charsetphpini.patch
149 Patch41: %{name}-pdo_mysql-charsetphpini.patch
150 Patch42: %{name}-ini-charsetphpini.patch
151 Patch43: %{name}-use-prog_sendmail.patch
152 Patch44: %{name}-fpm.patch
153 Patch45: %{name}-fpm-zts.patch
154 Patch46: %{name}-fpm-libs.patch
155 Patch47: %{name}-fpm-libevent.patch
156 URL: http://www.php.net/
158 # http://securitytracker.com/alerts/2008/Oct/1020995.html
159 # BuildRequires: security(CVE-2008-3659)
160 # http://securitytracker.com/alerts/2008/Oct/1020994.html
161 # BuildRequires: security(CVE-2008-3660)
162 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
163 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
164 BuildRequires: autoconf >= 2.53
165 BuildRequires: automake >= 1.4d
167 BuildRequires: bzip2-devel
168 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
169 BuildRequires: cyrus-sasl-devel
170 BuildRequires: db-devel >= 4.0
171 BuildRequires: elfutils-devel
173 BuildRequires: expat-devel
174 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
176 %{?with_fcgi:BuildRequires: fcgi-devel}
177 %{?with_fdf:BuildRequires: fdftk-devel}
179 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
180 BuildRequires: freetds-devel
182 BuildRequires: freetype-devel >= 2.0
183 BuildRequires: gd-devel >= 2.0.28-4
184 BuildRequires: gd-devel(imagerotate) = 5.2.0
185 BuildRequires: gdbm-devel
186 BuildRequires: gmp-devel
187 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
188 BuildRequires: libjpeg-devel
189 BuildRequires: libltdl-devel >= 1.4
190 BuildRequires: libmcrypt-devel >= 2.4.4
191 BuildRequires: libpng-devel >= 1.0.8
192 BuildRequires: libtiff-devel
193 BuildRequires: libtool >= 2.2
194 BuildRequires: libwrap-devel
195 BuildRequires: libxml2-devel >= 2.5.10
196 BuildRequires: libxslt-devel >= 1.1.0
197 %{?with_mhash:BuildRequires: mhash-devel}
198 %{?with_ming:BuildRequires: ming-devel >= 0.3}
199 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
200 BuildRequires: mysql-devel >= 4.0.0
201 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
202 BuildRequires: ncurses-ext-devel
203 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
204 %if %{with openssl} || %{with ldap}
205 BuildRequires: openssl-devel >= 0.9.7d
207 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
208 BuildRequires: pam-devel
209 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
210 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
211 %{?with_pgsql:BuildRequires: postgresql-devel}
212 BuildRequires: readline-devel
213 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
214 BuildRequires: rpm-build >= 4.4.0
215 BuildRequires: rpmbuild(macros) >= 1.238
216 %{?with_sqlite:BuildRequires: sqlite-devel}
217 %{?with_sqlite:BuildRequires: sqlite3-devel}
218 BuildRequires: t1lib-devel
219 %{?with_tidy:BuildRequires: tidy-devel}
220 %{?with_odbc:BuildRequires: unixODBC-devel}
221 BuildRequires: zlib-devel >= 1.0.9
223 BuildRequires: apache1-devel
226 BuildRequires: apache-devel >= 2.0.52-2
227 BuildRequires: apr-devel >= 1:1.0.0
228 BuildRequires: apr-util-devel >= 1:1.0.0
231 BuildRequires: judy-devel
232 BuildRequires: libevent-devel >= 1.4.7-3
234 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
236 %define php_sysconfdir /etc/php
237 %define php_extensiondir %{_libdir}/php
238 %define _sysconfdir %{php_sysconfdir}
240 # must be in sync with source. extra check ensuring that it is so is done in %%build
241 %define php_api_version 20041225
242 %define zend_module_api 20060613
243 %define zend_extension_api 220060519
244 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
245 %define php_debug %{!?debug:0}%{?debug:1}
248 PHP is an HTML-embedded scripting language. PHP attempts to make it
249 easy for developers to write dynamically generated web pages. PHP also
250 offers built-in database integration for several commercial and
251 non-commercial database management systems, so writing a
252 database-enabled web page with PHP is fairly simple. The most common
253 use of PHP coding is probably as a replacement for CGI scripts. The
254 mod_php module enables the Apache web server to understand and process
255 the embedded PHP language in web pages. This package contains php
258 %description -l fr.UTF-8
259 PHP est un langage de script embarque dans le HTM. PHP essaye de
260 rendre simple aux developpeurs d'ecrire des pages web generees
261 dynamiquement. PHP incorpore egalement une integration avec plusieurs
262 systemes de gestion de bases de donnees commerciaux et
263 non-connerciaux, qui rent facile la creation de pages web liees avec
264 des bases de donnees. L'utilisation la plus commune de PHP est
265 probablement en remplacement de scripts CGI. Le module mod_php permet
266 au serveur web apache de comprendre et de traiter le langage PHP
267 integre dans des pages web. Ce package contient php version
270 %description -l pl.UTF-8
271 PHP jest językiem skryptowym, którego polecenia umieszcza się w
272 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
273 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
274 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
275 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
276 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
277 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
278 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
281 %description -l pt_BR.UTF-8
282 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
283 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
284 com algumas características únicas, específicas ao PHP. O objetivo da
285 linguagem é permitir que desenvolvedores web escrevam páginas
286 dinamicamente geradas de forma rápida.
288 %description -l ru.UTF-8
289 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
290 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
291 для работы с базами данных относительно просто. Наиболее популярное
292 использование PHP - замена для CGI скриптов.
294 %description -l uk.UTF-8
295 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
296 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
297 роботи з базами даних є доволі простим. Найбільш популярне
298 використання PHP - заміна для CGI скриптів.
300 %package -n apache1-mod_php
301 Summary: PHP DSO module for apache 1.3.x
302 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
303 Group: Development/Languages/PHP
304 Requires(triggerpostun): sed >= 4.0
305 Requires: %{name}-common = %{epoch}:%{version}-%{release}
306 Requires: apache1(EAPI) >= 1.3.33-2
307 Requires: apache1-mod_mime
308 Provides: webserver(php) = %{version}
309 Obsoletes: apache-mod_php < 1:4.1.1
312 %description -n apache1-mod_php
313 PHP as DSO module for apache 1.3.x.
315 %description -n apache1-mod_php -l pl.UTF-8
316 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
318 %package -n apache-mod_php
319 Summary: PHP DSO module for apache 2.x
320 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
321 Group: Development/Languages/PHP
322 Requires: %{name}-common = %{epoch}:%{version}-%{release}
323 Requires: apache(modules-api) = %{apache_modules_api}
324 Requires: apache-mod_mime
325 Provides: webserver(php) = %{version}
328 %description -n apache-mod_php
329 PHP as DSO module for apache 2.x.
331 %description -n apache-mod_php -l pl.UTF-8
332 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
335 Summary: php as FastCGI program
336 Summary(pl.UTF-8): php jako program FastCGI
337 Group: Development/Languages/PHP
338 Requires: %{name}-common = %{epoch}:%{version}-%{release}
339 %{?with_fpm:Requires: libevent >= 1.4.7-3}
340 Provides: webserver(php) = %{version}
343 php as FastCGI program.
345 %description fcgi -l pl.UTF-8
346 php jako program FastCGI.
349 Summary: php as CGI program
350 Summary(pl.UTF-8): php jako program CGI
351 Group: Development/Languages/PHP
352 Requires: %{name}-common = %{epoch}:%{version}-%{release}
358 %description cgi -l pl.UTF-8
359 php jako program CGI.
362 Summary: php as CLI interpreter
363 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
364 Group: Development/Languages/PHP
365 Requires: %{name}-common = %{epoch}:%{version}-%{release}
368 php as CLI interpreter.
370 %description cli -l pl.UTF-8
371 php jako interpreter działający z linii poleceń.
374 Summary: /usr/bin/php symlink
375 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
376 Group: Development/Languages/PHP
377 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
378 Obsoletes: /usr/bin/php
381 Package providing /usr/bin/php symlink to PHP CLI.
383 %description program -l pl.UTF-8
384 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
387 Summary: Common files needed by both apache module and CGI
388 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
389 Summary(ru.UTF-8): Разделяемые библиотеки для php
390 Summary(uk.UTF-8): Бібліотеки спільного використання для php
392 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
393 Requires: glibc >= 6:2.3.5
396 Provides: php(libxml)
397 Provides: php(modules_api) = %{php_api_version}
398 Provides: php(overload)
399 %{?with_pcre:Provides: php(pcre)}
400 Provides: php(reflection)
401 Provides: php(session)
402 Provides: php(simplexml)
404 Provides: php(standard)
405 Provides: php(zend_extension_api) = %{zend_extension_api}
406 Provides: php(zend_module_api) = %{zend_module_api}
407 %{?with_pcre:Provides: php-pcre}
408 Provides: php5(debug) = %{php_debug}
409 Provides: php5(thread-safety) = %{zend_zts}
410 Obsoletes: php-pcre < 4:5.2.0
411 Obsoletes: php-pecl-domxml
412 Obsoletes: php-session < 3:4.2.1-2
413 Conflicts: php4-common < 3:4.4.4-8
414 Conflicts: rpm < 4.4.2-0.2
417 Common files needed by both apache module and CGI.
419 %description common -l pl.UTF-8
420 Wspólne pliki dla modułu apacha i programu CGI.
422 %description common -l ru.UTF-8
423 Этот пакет содержит общие файлы для разных вариантов реализации PHP
424 (самодостаточной и в качестве модуля apache).
426 %description common -l uk.UTF-8
427 Цей пакет містить спільні файли для різних варіантів реалізації PHP
428 (самодостатньої та в якості модуля apache).
431 Summary: Files for PHP modules development
432 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
433 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
434 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
435 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
436 Group: Development/Languages/PHP
437 Requires: %{name}-common = %{epoch}:%{version}-%{release}
440 Requires: libtool >= 2.2
441 %{?with_pcre:Requires: pcre-devel >= 6.6}
443 Obsoletes: php-pear-devel
444 Obsoletes: php4-devel
447 The php-devel package lets you compile dynamic extensions to PHP.
448 Included here is the source for the PHP extensions. Instead of
449 recompiling the whole php binary to add support for, say, oracle,
450 install this package and use the new self-contained extensions
451 support. For more information, read the file
452 README.SELF-CONTAINED-EXTENSIONS.
454 %description devel -l pl.UTF-8
455 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
456 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
457 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
458 samodzielnych rozszerzeniach można znaleźć w pliku
459 README.SELF-CONTAINED-EXTENSIONS.
461 %description devel -l pt_BR.UTF-8
462 Este pacote contém arquivos usados no desenvolvimento de programas ou
465 %description devel -l ru.UTF-8
466 Пакет php-devel дает возможность компилировать динамические расширения
467 PHP. Пакет включает исходный код этих расширений. Вместо повторной
468 компиляции бинарного файла php для добавления, например, поддержки
469 oracle, установите этот пакет для компилирования отдельных расширений.
470 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
472 %description devel -l uk.UTF-8
473 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
474 До пакету включено вихідний код для розширень. Замість повторної
475 компіляції бінарного файлу php для додання, наприклад, підтримки
476 oracle, встановіть цей пакет для компіляції окремих розширень.
477 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
480 Summary: bcmath extension module for PHP
481 Summary(pl.UTF-8): Moduł bcmath dla PHP
483 Requires: %{name}-common = %{epoch}:%{version}-%{release}
484 Provides: php(bcmath)
487 This is a dynamic shared object (DSO) for PHP that will add bc style
488 precision math functions support.
490 %description bcmath -l pl.UTF-8
491 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
492 matematycznych takich jak w programie bc.
495 Summary: Bzip2 extension module for PHP
496 Summary(pl.UTF-8): Moduł bzip2 dla PHP
498 Requires: %{name}-common = %{epoch}:%{version}-%{release}
502 This is a dynamic shared object (DSO) for PHP that will add bzip2
503 compression support to PHP.
505 %description bzip2 -l pl.UTF-8
506 Moduł PHP umożliwiający używanie kompresji bzip2.
509 Summary: Calendar extension module for PHP
510 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
512 Requires: %{name}-common = %{epoch}:%{version}-%{release}
513 Provides: php(calendar)
515 %description calendar
516 This is a dynamic shared object (DSO) for PHP that will add calendar
519 %description calendar -l pl.UTF-8
520 Moduł PHP dodający wsparcie dla kalendarza.
523 Summary: ctype extension module for PHP
524 Summary(pl.UTF-8): Moduł ctype dla PHP
526 Requires: %{name}-common = %{epoch}:%{version}-%{release}
530 This is a dynamic shared object (DSO) for PHP that will add ctype
533 %description ctype -l pl.UTF-8
534 Moduł PHP umożliwiający korzystanie z funkcji ctype.
537 Summary: curl extension module for PHP
538 Summary(pl.UTF-8): Moduł curl dla PHP
540 Requires: %{name}-common = %{epoch}:%{version}-%{release}
544 This is a dynamic shared object (DSO) for PHP that will add curl
547 %description curl -l pl.UTF-8
548 Moduł PHP umożliwiający korzystanie z biblioteki curl.
551 Summary: DBA extension module for PHP
552 Summary(pl.UTF-8): Moduł DBA dla PHP
554 Requires: %{name}-common = %{epoch}:%{version}-%{release}
558 This is a dynamic shared object (DSO) for PHP that will add flat-file
559 databases (DBA) support.
561 %description dba -l pl.UTF-8
562 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
566 Summary: DBase extension module for PHP
567 Summary(pl.UTF-8): Moduł DBase dla PHP
569 Requires: %{name}-common = %{epoch}:%{version}-%{release}
573 This is a dynamic shared object (DSO) for PHP that will add DBase
576 %description dbase -l pl.UTF-8
577 Moduł PHP ze wsparciem dla DBase.
580 Summary: DOM extension module for PHP
581 Summary(pl.UTF-8): Moduł DOM dla PHP
583 Requires: %{name}-common = %{epoch}:%{version}-%{release}
585 # it has some compatibility functions
586 Provides: php(domxml)
587 Obsoletes: php-domxml <= 3:4.3.8-1
590 This is a dynamic shared object (DSO) for PHP that will add new DOM
593 %description dom -l pl.UTF-8
594 Moduł PHP dodający nową obsługę DOM.
597 Summary: exif extension module for PHP
598 Summary(pl.UTF-8): Moduł exif dla PHP
600 Requires: %{name}-common = %{epoch}:%{version}-%{release}
604 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
605 support in image files.
607 %description exif -l pl.UTF-8
608 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
611 Summary: FDF extension module for PHP
612 Summary(pl.UTF-8): Moduł FDF dla PHP
614 Requires: %{name}-common = %{epoch}:%{version}-%{release}
618 This PHP module adds support for PDF Forms through Adobe FDFTK
621 %description fdf -l pl.UTF-8
622 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
626 Summary: Extension for safely dealing with input parameters
627 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
629 Requires: %{name}-common = %{epoch}:%{version}-%{release}
630 Provides: php(filter)
631 Obsoletes: php-pecl-filter
634 We all know that you should always check input variables, but PHP does
635 not offer really good functionality for doing this in a safe way. The
636 Input Filter extension is meant to address this issue by implementing
637 a set of filters and mechanisms that users can use to safely access
640 %description filter -l pl.UTF-8
641 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
642 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
643 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
644 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
645 mogą bezpiecznie używać do dostępu do danych.
648 Summary: FTP extension module for PHP
649 Summary(pl.UTF-8): Moduł FTP dla PHP
651 Requires: %{name}-common = %{epoch}:%{version}-%{release}
655 This is a dynamic shared object (DSO) for PHP that will add FTP
658 %description ftp -l pl.UTF-8
659 Moduł PHP dodający obsługę protokołu FTP.
662 Summary: GD extension module for PHP
663 Summary(pl.UTF-8): Moduł GD dla PHP
665 Requires: %{name}-common = %{epoch}:%{version}-%{release}
666 Requires: gd >= 2.0.28-4
668 Requires: gd(imagerotate) = 5.2.0
672 This is a dynamic shared object (DSO) for PHP that will add GD
673 support, allowing you to create and manipulate images with PHP.
675 %description gd -l pl.UTF-8
676 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
677 tworzenie i obróbkę obrazków.
680 Summary: gettext extension module for PHP
681 Summary(pl.UTF-8): Moduł gettext dla PHP
683 Requires: %{name}-common = %{epoch}:%{version}-%{release}
684 Provides: php(gettext)
687 This is a dynamic shared object (DSO) for PHP that will add gettext
690 %description gettext -l pl.UTF-8
691 Moduł PHP dodający obsługę lokalizacji przez gettext.
694 Summary: gmp extension module for PHP
695 Summary(pl.UTF-8): Moduł gmp dla PHP
697 Requires: %{name}-common = %{epoch}:%{version}-%{release}
701 This is a dynamic shared object (DSO) for PHP that will add arbitrary
702 length number support with GNU MP library.
704 %description gmp -l pl.UTF-8
705 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
706 liczbach o dowolnej długości.
709 Summary: HASH Message Digest Framework
710 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
712 Requires: %{name}-common = %{epoch}:%{version}-%{release}
714 Obsoletes: php-pecl-hash
717 Native implementations of common message digest algorithms using a
718 generic factory method.
720 %description hash -l pl.UTF-8
721 Natywne implementacje popularnych algorytmów obliczania skrótów
722 wiadomości przy użyciu wspólnego interfejsu.
725 Summary: iconv extension module for PHP
726 Summary(pl.UTF-8): Moduł iconv dla PHP
728 Requires: %{_libdir}/gconv
729 Requires: %{name}-common = %{epoch}:%{version}-%{release}
734 This is a dynamic shared object (DSO) for PHP that will add iconv
737 %description iconv -l pl.UTF-8
738 Moduł PHP dodający obsługę iconv.
741 Summary: IMAP extension module for PHP
742 Summary(pl.UTF-8): Moduł IMAP dla PHP
743 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
745 Requires: %{name}-common = %{epoch}:%{version}-%{release}
749 This is a dynamic shared object (DSO) for PHP that will add IMAP
752 %description imap -l pl.UTF-8
753 Moduł PHP dodający obsługę skrzynek IMAP.
755 %description imap -l pt_BR.UTF-8
756 Um módulo para aplicações PHP que usam IMAP.
759 Summary: InterBase/Firebird database module for PHP
760 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
762 Requires: %{name}-common = %{epoch}:%{version}-%{release}
763 Provides: php(interbase)
764 %{?with_interbase_inst:Autoreq: false}
766 %description interbase
767 This is a dynamic shared object (DSO) for PHP that will add InterBase
768 and Firebird database support.
770 %description interbase -l pl.UTF-8
771 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
774 Summary: PHP C extension for JSON serialization
775 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
777 Requires: %{name}-common = %{epoch}:%{version}-%{release}
779 Obsoletes: php-pecl-json
782 php-json is an extremely fast PHP C extension for JSON (JavaScript
783 Object Notation) serialisation.
785 %description json -l pl.UTF-8
786 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
787 (JavaScript Object Notation).
790 Summary: LDAP extension module for PHP
791 Summary(pl.UTF-8): Moduł LDAP dla PHP
792 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
794 Requires: %{name}-common = %{epoch}:%{version}-%{release}
798 This is a dynamic shared object (DSO) for PHP that will add LDAP
801 %description ldap -l pl.UTF-8
802 Moduł PHP dodający obsługę LDAP.
804 %description ldap -l pt_BR.UTF-8
805 Um módulo para aplicações PHP que usam LDAP.
808 Summary: mbstring extension module for PHP
809 Summary(pl.UTF-8): Moduł mbstring dla PHP
811 Requires: %{name}-common = %{epoch}:%{version}-%{release}
812 Provides: php(mbstring)
814 %description mbstring
815 This is a dynamic shared object (DSO) for PHP that will add multibyte
818 %description mbstring -l pl.UTF-8
819 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
822 Summary: mcrypt extension module for PHP
823 Summary(pl.UTF-8): Moduł mcrypt dla PHP
825 Requires: %{name}-common = %{epoch}:%{version}-%{release}
826 Provides: php(mcrypt)
829 This is a dynamic shared object (DSO) for PHP that will add mcrypt
832 %description mcrypt -l pl.UTF-8
833 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
836 Summary: mhash extension module for PHP
837 Summary(pl.UTF-8): Moduł mhash dla PHP
839 Requires: %{name}-common = %{epoch}:%{version}-%{release}
843 This is a dynamic shared object (DSO) for PHP that will add mhash
846 %description mhash -l pl.UTF-8
847 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
850 Summary: mime_magic extension module for PHP
851 Summary(pl.UTF-8): Moduł mime_magic dla PHP
853 Requires: %{name}-common = %{epoch}:%{version}-%{release}
854 Requires: /usr/share/file/magic.mime
855 Provides: php(mime_magic)
857 %description mime_magic
858 This PHP module adds support for MIME type lookup via file magic
859 numbers using magic.mime database.
861 %description mime_magic -l pl.UTF-8
862 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
863 znaczników plików z użyciem bazy danych magic.mime.
866 Summary: ming extension module for PHP
867 Summary(pl.UTF-8): Moduł ming dla PHP
869 Requires: %{name}-common = %{epoch}:%{version}-%{release}
870 Requires: ming >= 0.3
874 This is a dynamic shared object (DSO) for PHP that will add ming
875 (Flash - .swf files) support.
877 %description ming -l pl.UTF-8
878 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
882 Summary: MS SQL extension module for PHP
883 Summary(pl.UTF-8): Moduł MS SQL dla PHP
885 Requires: %{name}-common = %{epoch}:%{version}-%{release}
889 This is a dynamic shared object (DSO) for PHP that will add MS SQL
890 databases support through FreeTDS library.
892 %description mssql -l pl.UTF-8
893 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
897 Summary: MySQL database module for PHP
898 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
899 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
901 Requires: %{name}-common = %{epoch}:%{version}-%{release}
905 This is a dynamic shared object (DSO) for PHP that will add MySQL
908 %description mysql -l pl.UTF-8
909 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
911 %description mysql -l pt_BR.UTF-8
912 Um módulo para aplicações PHP que usam bancos de dados MySQL.
915 Summary: MySQLi module for PHP
916 Summary(pl.UTF-8): Moduł MySQLi dla PHP
918 Requires: %{name}-common = %{epoch}:%{version}-%{release}
919 Requires: mysql-libs >= 4.1.0
920 Provides: php(mysqli)
923 This is a dynamic shared object (DSO) for PHP that will add MySQLi
924 (Improved MySQL) support. The difference between it and mysql module
925 is that it provides access to functionality of MySQL 4.1 and above.
927 %description mysqli -l pl.UTF-8
928 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
929 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
930 MySQL w wersji 4.1 i nowszych.
933 Summary: ncurses module for PHP
934 Summary(pl.UTF-8): Moduł ncurses dla PHP
936 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
937 Provides: php(ncurses)
940 This PHP module adds support for ncurses functions (only for cli and
943 %description ncurses -l pl.UTF-8
944 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
947 Summary: Oracle 8+ database module for PHP
948 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
950 Requires: %{name}-common = %{epoch}:%{version}-%{release}
955 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
956 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
958 %description oci8 -l pl.UTF-8
959 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
960 poprzez interfejs Oracle8 Call-Interface (OCI8).
963 Summary: ODBC extension module for PHP
964 Summary(pl.UTF-8): Moduł ODBC dla PHP
965 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
967 Requires: %{name}-common = %{epoch}:%{version}-%{release}
968 Requires: unixODBC >= 2.1.1-3
972 This is a dynamic shared object (DSO) for PHP that will add ODBC
975 %description odbc -l pl.UTF-8
976 Moduł PHP ze wsparciem dla ODBC.
978 %description odbc -l pt_BR.UTF-8
979 Um módulo para aplicações PHP que usam ODBC.
982 Summary: OpenSSL extension module for PHP
983 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
985 Requires: %{name}-common = %{epoch}:%{version}-%{release}
986 Provides: php(openssl)
989 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
992 Warning: this is an experimental module.
994 %description openssl -l pl.UTF-8
995 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
997 Uwaga: to jest moduł eksperymentalny.
1000 Summary: Process Control extension module for PHP
1001 Summary(pl.UTF-8): Moduł Process Control dla PHP
1003 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1004 Provides: php(pcntl)
1007 This is a dynamic shared object (DSO) for PHP that will add process
1008 spawning and control support. It supports functions like fork(),
1009 waitpid(), signal() etc.
1011 Warning: this is an experimental module. Also, don't use it in
1012 webserver environment!
1014 %description pcntl -l pl.UTF-8
1015 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1016 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1018 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1019 używania z serwerem WWW - nie próbuj tego!
1022 Summary: PHP Data Objects (PDO)
1023 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1025 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1027 Obsoletes: php-pecl-PDO
1030 This is a dynamic shared object (DSO) for PHP that will add PDO
1033 %description pdo -l pl.UTF-8
1034 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1037 Summary: PHP Data Objects (PDO) FreeTDS support
1038 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1040 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1041 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1042 Provides: php(dblib)
1044 %description pdo-dblib
1045 This is a dynamic shared object (DSO) for PHP that will add PDO
1048 %description pdo-dblib -l pl.UTF-8
1049 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1052 %package pdo-firebird
1053 Summary: PHP Data Objects (PDO) Firebird support
1054 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1056 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1057 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1058 Provides: php(pdo-firebird)
1059 Obsoletes: php-pecl-PDO_FIREBIRD
1061 %description pdo-firebird
1062 This is a dynamic shared object (DSO) for PHP that will add PDO
1065 %description pdo-firebird -l pl.UTF-8
1066 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1070 Summary: PHP Data Objects (PDO) MySQL support
1071 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1073 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1074 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1075 Provides: php(pdo-mysql)
1076 Obsoletes: php-pecl-PDO_MYSQL
1078 %description pdo-mysql
1079 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1082 %description pdo-mysql -l pl.UTF-8
1083 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1087 Summary: PHP Data Objects (PDO) Oracle support
1088 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1090 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1091 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1092 Provides: php(pdo-oci)
1093 Obsoletes: php-pecl-PDO_OCI
1095 %description pdo-oci
1096 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1099 %description pdo-oci -l pl.UTF-8
1100 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1104 Summary: PHP Data Objects (PDO) ODBC support
1105 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1107 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1108 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1109 Provides: php(pdo-odbc)
1110 Obsoletes: php-pecl-PDO_ODBC
1112 %description pdo-odbc
1113 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1116 %description pdo-odbc -l pl.UTF-8
1117 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1121 Summary: PHP Data Objects (PDO) PostgreSQL support
1122 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1124 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1125 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1126 Provides: php(pdo-pgsql)
1127 Provides: php-pecl-PDO_PGSQL
1128 Obsoletes: php-pecl-PDO_PGSQL
1130 %description pdo-pgsql
1131 This is a dynamic shared object (DSO) for PHP that will add PDO
1134 %description pdo-pgsql -l pl.UTF-8
1135 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1139 Summary: PHP Data Objects (PDO) SQLite support
1140 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1142 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1143 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1144 Provides: php(pdo-sqlite)
1145 Obsoletes: php-pecl-PDO_SQLITE
1147 %description pdo-sqlite
1148 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1151 %description pdo-sqlite -l pl.UTF-8
1152 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1156 Summary: PostgreSQL database module for PHP
1157 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1159 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1160 Provides: php(pgsql)
1163 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1166 %description pgsql -l pl.UTF-8
1167 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1169 %description pgsql -l pt_BR.UTF-8
1170 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1173 Summary: POSIX extension module for PHP
1174 Summary(pl.UTF-8): Moduł POSIX dla PHP
1176 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1177 Provides: php(posix)
1180 This is a dynamic shared object (DSO) for PHP that will add POSIX
1181 functions support to PHP.
1183 %description posix -l pl.UTF-8
1184 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1187 Summary: pspell extension module for PHP
1188 Summary(pl.UTF-8): Moduł pspell dla PHP
1190 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1191 Provides: php(pspell)
1194 This is a dynamic shared object (DSO) for PHP that will add pspell
1195 support to PHP. It allows to check the spelling of a word and offer
1198 %description pspell -l pl.UTF-8
1199 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1200 sprawdzanie pisowni słowa i sugerowanie poprawek.
1203 Summary: readline extension module for PHP
1204 Summary(pl.UTF-8): Moduł readline dla PHP
1206 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1207 Provides: php(readline)
1209 %description readline
1210 This PHP module adds support for readline functions (only for cli and
1213 %description readline -l pl.UTF-8
1214 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1217 Summary: recode extension module for PHP
1218 Summary(pl.UTF-8): Moduł recode dla PHP
1220 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1221 Requires: recode >= 3.5d-3
1222 Provides: php(recode)
1225 This is a dynamic shared object (DSO) for PHP that will add recode
1228 %description recode -l pl.UTF-8
1229 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1233 Summary: Shared Memory Operations extension module for PHP
1234 Summary(pl.UTF-8): Moduł shmop dla PHP
1236 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1237 Provides: php(shmop)
1240 This is a dynamic shared object (DSO) for PHP that will add Shared
1241 Memory Operations support.
1243 Warning: this is an experimental module.
1245 %description shmop -l pl.UTF-8
1246 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1248 Uwaga: to jest moduł eksperymentalny.
1251 Summary: Simple XML extension module for PHP
1252 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1254 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1255 Provides: php(simplexml)
1257 %description simplexml
1258 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1261 %description simplexml -l pl.UTF-8
1262 Moduł PHP dodający obsługę prostego XML-a.
1265 Summary: SNMP extension module for PHP
1266 Summary(pl.UTF-8): Moduł SNMP dla PHP
1268 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1269 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1273 This is a dynamic shared object (DSO) for PHP that will add SNMP
1276 %description snmp -l pl.UTF-8
1277 Moduł PHP dodający obsługę SNMP.
1280 Summary: soap extension module for PHP
1281 Summary(pl.UTF-8): Moduł soap dla PHP
1283 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1287 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1290 %description soap -l pl.UTF-8
1291 Moduł PHP dodający obsługę SOAP/WSDL.
1294 Summary: sockets extension module for PHP
1295 Summary(pl.UTF-8): Moduł socket dla PHP
1297 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1298 Provides: php(sockets)
1300 %description sockets
1301 This is a dynamic shared object (DSO) for PHP that will add sockets
1304 Warning: this is an experimental module.
1306 %description sockets -l pl.UTF-8
1307 Moduł PHP dodający obsługę gniazdek.
1309 Uwaga: to jest moduł eksperymentalny.
1312 Summary: SQLite extension module for PHP
1313 Summary(pl.UTF-8): Moduł SQLite dla PHP
1315 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1316 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1317 Provides: php(sqlite)
1320 SQLite is a C library that implements an embeddable SQL database
1321 engine. Programs that link with the SQLite library can have SQL
1322 database access without running a separate RDBMS process.
1324 SQLite is not a client library used to connect to a big database
1325 server. SQLite is the server. The SQLite library reads and writes
1326 directly to and from the database files on disk.
1328 %description sqlite -l pl.UTF-8
1329 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1330 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1331 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1334 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1335 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1336 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1340 Summary: Sybase DB extension module for PHP
1341 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1343 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1344 Provides: php(sybase)
1345 Obsoletes: php-sybase-ct
1346 Conflicts: php-sybase-ct
1349 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1350 MS SQL databases support through SYBDB library. Currently Sybase
1351 module is not maintained. Using Sybase-CT module is recommended
1354 %description sybase -l pl.UTF-8
1355 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1356 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1357 Zaleca się używanie modułu Sybase-CT.
1360 Summary: Sybase-CT extension module for PHP
1361 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1363 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1364 Provides: php(sybase-ct)
1365 Obsoletes: php-sybase
1366 Conflicts: php-sybase
1368 %description sybase-ct
1369 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1370 MS SQL databases support through CT-lib.
1372 %description sybase-ct -l pl.UTF-8
1373 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1377 Summary: SysV msg extension module for PHP
1378 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1380 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1381 Provides: php(sysvmsg)
1383 %description sysvmsg
1384 This is a dynamic shared object (DSO) for PHP that will add SysV
1385 message queues support.
1387 %description sysvmsg -l pl.UTF-8
1388 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1391 Summary: SysV sem extension module for PHP
1392 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1394 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1395 Provides: php(sysvsem)
1397 %description sysvsem
1398 This is a dynamic shared object (DSO) for PHP that will add SysV
1401 %description sysvsem -l pl.UTF-8
1402 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1405 Summary: SysV shm extension module for PHP
1406 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1408 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1409 Provides: php(sysvshm)
1411 %description sysvshm
1412 This is a dynamic shared object (DSO) for PHP that will add SysV
1413 Shared Memory support.
1415 %description sysvshm -l pl.UTF-8
1416 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1419 Summary: Tidy extension module for PHP
1420 Summary(pl.UTF-8): Moduł Tidy dla PHP
1422 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1427 This is a dynamic shared object (DSO) for PHP that will add Tidy
1430 %description tidy -l pl.UTF-8
1431 Moduł PHP umożliwiający korzystanie z tidy.
1434 Summary: tokenizer extension module for PHP
1435 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1437 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1438 Provides: php(tokenizer)
1440 %description tokenizer
1441 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1444 %description tokenizer -l pl.UTF-8
1445 Moduł PHP dodający obsługę tokenizera do PHP.
1448 Summary: wddx extension module for PHP
1449 Summary(pl.UTF-8): Moduł wddx dla PHP
1451 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1452 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1453 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1457 This is a dynamic shared object (DSO) for PHP that will add wddx
1460 %description wddx -l pl.UTF-8
1461 Moduł PHP umożliwiający korzystanie z wddx.
1464 Summary: XML extension module for PHP
1465 Summary(pl.UTF-8): Moduł XML dla PHP
1467 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1471 This is a dynamic shared object (DSO) for PHP that will add XML
1472 support. This extension lets you create XML parsers and then define
1473 handlers for different XML events.
1475 %description xml -l pl.UTF-8
1476 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1477 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1478 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1481 Summary: XML Reader extension module for PHP
1482 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1484 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1485 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1486 Provides: php(xmlreader)
1488 %description xmlreader
1489 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1490 support. The XMLReader extension is an XML Pull parser. The reader
1491 acts as a cursor going forward on the document stream and stopping at
1492 each node on the way.
1494 %description xmlreader -l pl.UTF-8
1495 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1496 działa jako kursor przechodzący przez strumień dokumentu i
1497 zatrzymujący się na każdym węźle po drodze.
1500 Summary: xmlrpc extension module for PHP
1501 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1503 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1504 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1505 Provides: php(xmlrpc)
1508 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1511 Warning: this is an experimental module.
1513 %description xmlrpc -l pl.UTF-8
1514 Moduł PHP dodający obsługę XMLRPC.
1516 Uwaga: to jest moduł eksperymentalny.
1519 Summary: Fast, non-cached, forward-only means to write XML data
1520 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1522 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1523 Provides: php(xmlwriter)
1524 Obsoletes: php-pecl-xmlwriter
1526 %description xmlwriter
1527 This extension wraps the libxml xmlWriter API. Represents a writer
1528 that provides a non-cached, forward-only means of generating streams
1529 or files containing XML data.
1531 %description xmlwriter -l pl.UTF-8
1532 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1533 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1534 plików zawierających dane XML.
1537 Summary: xsl extension module for PHP
1538 Summary(pl.UTF-8): Moduł xsl dla PHP
1540 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1541 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1542 Requires: libxslt >= 1.0.18
1543 # actually not true, functionality is similar, but API differs
1545 Obsoletes: php-xslt <= 3:4.3.8-1
1548 This is a dynamic shared object (DSO) for PHP that will add new XSL
1549 support (using libxslt).
1551 %description xsl -l pl.UTF-8
1552 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1555 Summary: Zip management extension
1556 Summary(pl.UTF-8): Zarządzanie archiwami zip
1558 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1560 Obsoletes: php-pecl-zip
1563 Zip is an extension to create, modify and read zip files.
1565 %description zip -l pl.UTF-8
1566 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1567 odczyt archiwów zip.
1570 Summary: Zlib extension module for PHP
1571 Summary(pl.UTF-8): Moduł zlib dla PHP
1573 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1577 This is a dynamic shared object (DSO) for PHP that will add zlib
1578 compression support to PHP.
1580 %description zlib -l pl.UTF-8
1581 Moduł PHP umożliwiający używanie kompresji zlib.
1597 cp php.ini-dist php.ini
1599 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1613 %if %{with hardening}
1614 zcat %{SOURCE7} | patch -p1 || exit 1
1615 %{__patch} -p1 < %{PATCH22} || exit 1
1621 %{?with_versioning:%patch26 -p1}
1623 %{__tar} jxf %{SOURCE9}
1624 for a in %{version}/%{version}/*.patch; do
1640 # mysql default charset for mysql/mysql/pdo-mysql extensions
1657 # conflict seems to be resolved by recode patches
1658 rm -f ext/recode/config9.m4
1660 # remove all bundled libraries not to link with them accidentally
1661 #rm -rf ext/sqlite/libsqlite
1662 #rm -rf ext/bcmath/libbcmath
1663 #rm -rf ext/date/lib
1664 #rm -rf ext/dba/libcdb
1665 #rm -rf ext/dba/libflatfile
1666 #rm -rf ext/dba/libinifile
1667 #rm -rf ext/gd/libgd
1668 #rm -rf ext/mbstring/libmbfl
1669 #rm -rf ext/mbstring/oniguruma
1670 rm -rf ext/pcre/pcrelib
1671 rm -rf ext/pdo_sqlite/sqlite
1672 #rm -rf ext/soap/interop
1673 %if %{with system_xmlrpc_epi}
1674 rm -rf ext/xmlrpc/libxmlrpc
1678 # this test hungs on ac-ppc
1679 #mv ext/reflection/tests/007.php{,ignore}
1680 # this test gets killed by itself
1681 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1684 cp -f Zend/LICENSE{,.Zend}
1687 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1688 if [ $API != %{php_api_version} ]; then
1689 echo "Set %%define php_api_version to $API and re-run."
1693 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1694 if [ $API != %{zend_module_api} ]; then
1695 echo "Set %%define zend_module_api to $API and re-run."
1699 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1700 if [ $API != %{zend_extension_api} ]; then
1701 echo "Set %%define zend_extension_api to $API and re-run."
1705 export EXTENSION_DIR="%{php_extensiondir}"
1706 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1707 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1710 cp -f /usr/share/automake/config.* .
1714 export PROG_SENDMAIL="/usr/lib/sendmail"
1731 for sapi in $sapis; do
1733 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1738 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1741 sapi_args='--disable-cgi'
1744 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1747 sapi_args='--disable-cli --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect --enable-fpm'
1750 ver=$(rpm -q --qf '%{V}' apache1-devel)
1751 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1754 ver=$(rpm -q --qf '%{V}' apache-devel)
1755 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1761 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1762 --cache-file=config.cache \
1764 --with-libdir=%{_lib} \
1765 --with-config-file-path=%{_sysconfdir} \
1766 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1767 --with-exec-dir=%{_bindir} \
1768 --%{!?debug:dis}%{?debug:en}able-debug \
1769 %{?with_zts:--enable-maintainer-zts} \
1770 --enable-inline-optimization \
1771 --enable-memory-limit \
1772 --enable-bcmath=shared \
1773 --enable-calendar=shared \
1774 --enable-ctype=shared \
1775 --enable-dba=shared \
1778 --enable-dom=shared \
1779 --enable-exif=shared \
1780 --enable-ftp=shared \
1781 --enable-gd-native-ttf \
1782 --enable-gd-jus-conf \
1784 --enable-magic-quotes \
1785 --enable-mbstring=shared,all \
1787 --enable-pcntl=shared \
1788 --enable-pdo=shared \
1789 --enable-json=shared \
1790 --enable-hash=shared \
1791 --enable-xmlwriter=shared \
1793 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1794 --with-fpm-log=/var/log/fpm.log \
1795 --with-fpm-pid=/var/run/php/fpm.pid \
1797 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1798 --with-pdo-dblib=shared \
1800 %if %{with interbase} && !%{with interbase_inst}
1801 --with-pdo-firebird=shared,/usr \
1803 --with-pdo-mysql=shared \
1804 %{?with_oci8:--with-pdo-oci=shared} \
1805 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1806 %{?with_pgsql:--with-pdo-pgsql=shared} \
1807 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1808 --enable-posix=shared \
1809 --enable-reflection \
1812 --enable-shmop=shared \
1813 --enable-simplexml \
1814 --enable-sysvmsg=shared \
1815 --enable-sysvsem=shared \
1816 --enable-sysvshm=shared \
1817 --enable-track-vars \
1818 --enable-trans-sid \
1819 --enable-safe-mode \
1820 --enable-soap=shared \
1821 --enable-sockets=shared \
1822 --enable-tokenizer=shared \
1823 --enable-ucd-snmp-hack \
1824 %{?with_wddx:--enable-wddx=shared} \
1825 --enable-xml=shared \
1826 --enable-xmlreader=shared \
1828 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1830 --enable-dbase=shared \
1832 --with-expat-dir=shared,/usr \
1834 --without-expat-dir \
1836 %{?with_fdf:--with-fdftk=shared} \
1837 --with-iconv=shared \
1838 --with-freetype-dir=shared \
1839 --with-gettext=shared \
1840 --with-gd=shared,/usr \
1843 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1844 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1845 --with-jpeg-dir=/usr \
1846 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1847 --with-mcrypt=shared \
1848 %{?with_mhash:--with-mhash=shared} \
1849 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1850 %{?with_ming:--with-ming=shared} \
1851 %{?with_mm:--with-mm} \
1852 %{?with_mssql:--with-mssql=shared} \
1853 --with-mysql=shared,/usr \
1854 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1855 %{?with_mysqli:--with-mysqli=shared} \
1856 --with-ncurses=shared \
1857 %{?with_oci8:--with-oci8=shared} \
1858 %{?with_openssl:--with-openssl=shared} \
1860 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1861 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1862 --with-pear=%{php_pear_dir} \
1863 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1864 --with-png-dir=/usr \
1865 %{?with_pspell:--with-pspell=shared} \
1866 --with-readline=shared \
1867 %{?with_recode:--with-recode=shared} \
1869 --without-sablot-js \
1870 %{?with_snmp:--with-snmp=shared} \
1871 %{?with_sybase:--with-sybase=shared,/usr} \
1872 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1873 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1874 --with-t1lib=shared \
1875 %{?with_tidy:--with-tidy=shared} \
1876 --with-tiff-dir=/usr \
1877 %{?with_odbc:--with-unixODBC=shared,/usr} \
1878 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1880 --with-zlib=shared \
1881 --with-zlib-dir=shared,/usr \
1882 --enable-zip=shared,/usr \
1884 cp -f Makefile Makefile.$sapi
1885 cp -f main/php_config.h php_config.h.$sapi
1886 cp -f config.log config.log.$sapi
1889 # must make this first, so modules can link against it.
1890 %{__make} libphp_common.la
1891 %{__make} build-modules
1894 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1898 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1902 cp -af php_config.h.cgi main/php_config.h
1903 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1904 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1905 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1908 cp -af php_config.h.cli main/php_config.h
1909 %{__make} sapi/cli/php -f Makefile.cli
1910 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1914 cp -af php_config.h.fcgi main/php_config.h
1915 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1916 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1917 cp -r sapi/cgi sapi/fcgi
1918 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1922 cp -af php_config.h.fpm main/php_config.h
1923 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1924 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
1925 cp -r sapi/cgi sapi/fpm
1926 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1930 # Run tests, using the CLI SAPI
1931 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1932 unset TZ LANG LC_ALL || :
1934 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1938 rm -rf $RPM_BUILD_ROOT
1939 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1940 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1941 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1942 $RPM_BUILD_ROOT%{_mandir}/man1 \
1944 # install the apache modules' files
1945 %{__make} install-headers install-build install-modules install-programs \
1946 INSTALL_ROOT=$RPM_BUILD_ROOT
1948 # install apache1 DSO module
1950 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1953 # install apache2 DSO module
1955 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1958 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1959 # fix install paths, avoid evil rpaths
1960 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1962 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1965 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1969 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1974 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
1975 %{__make} install-fpm -f Makefile.fpm \
1976 INSTALL_ROOT=$RPM_BUILD_ROOT
1980 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1981 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1982 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1984 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1986 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1988 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1990 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1991 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1992 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1995 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1996 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1997 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2001 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2002 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2003 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2006 # Generate stub .ini files for each subpackage
2007 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2008 generate_inifiles() {
2009 for so in modules/*.so; do
2010 mod=$(basename $so .so)
2011 conf="%{_sysconfdir}/conf.d/$mod.ini"
2012 # xml needs to be loaded before wddx
2013 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2015 cat > $RPM_BUILD_ROOT$conf <<-EOF
2016 ; Enable $mod extension module
2023 # per SAPI ini directories
2024 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2027 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
2029 # use system automake and {lib,sh}tool
2030 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2031 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2032 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2034 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2035 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2037 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2038 # isn't installed by install-headers make target, we do it manually here.
2039 # this header file is required by e.g. filter PECL extension
2040 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2041 # for php-pecl-mailparse
2042 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2043 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2046 rm -rf $RPM_BUILD_ROOT
2048 %post -n apache1-mod_php
2049 if [ "$1" = "1" ]; then
2050 %service -q apache restart
2053 %postun -n apache1-mod_php
2054 if [ "$1" = "0" ]; then
2055 %service -q apache restart
2058 %post -n apache-mod_php
2059 if [ "$1" = "1" ]; then
2060 %service -q httpd restart
2063 %postun -n apache-mod_php
2064 if [ "$1" = "0" ]; then
2065 %service -q httpd restart
2068 %post common -p /sbin/ldconfig
2069 %postun common -p /sbin/ldconfig
2072 # minimizing apache restarts logics. we restart webserver:
2074 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2075 # 2. first install of extension (post: $1 = 1)
2076 # 2. uninstall of extension (postun: $1 == 0)
2078 # the strict internal deps between extensions (and apache modules) and
2079 # common package are very important for all this to work.
2081 # restart webserver at the end of transaction
2082 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2083 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2086 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2088 /^AddType application\/x-httpd-php \.php/s,^,#,
2089 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2090 ' /etc/apache/apache.conf
2091 %service -q apache restart
2095 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2096 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2097 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2098 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2099 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2103 # common macros called at extension post/postun scriptlet
2104 %define extension_scripts() \
2106 if [ "$1" = "1" ]; then \
2107 %php_webserver_restart \
2111 if [ "$1" = "0" ]; then \
2112 %php_webserver_restart \
2116 # extension scripts defines
2117 %extension_scripts bcmath
2118 %extension_scripts bzip2
2119 %extension_scripts calendar
2120 %extension_scripts ctype
2121 %extension_scripts curl
2122 %extension_scripts dba
2123 %extension_scripts dbase
2124 %extension_scripts dom
2125 %extension_scripts exif
2126 %extension_scripts fdf
2127 %extension_scripts filter
2128 %extension_scripts ftp
2129 %extension_scripts gd
2130 %extension_scripts gettext
2131 %extension_scripts gmp
2132 %extension_scripts hash
2133 %extension_scripts iconv
2134 %extension_scripts imap
2135 %extension_scripts interbase
2136 %extension_scripts json
2137 %extension_scripts ldap
2138 %extension_scripts mbstring
2139 %extension_scripts mcrypt
2140 %extension_scripts mhash
2141 %extension_scripts mime_magic
2142 %extension_scripts ming
2143 %extension_scripts mssql
2144 %extension_scripts mysql
2145 %extension_scripts mysqli
2146 %extension_scripts oci8
2147 %extension_scripts odbc
2148 %extension_scripts openssl
2149 %extension_scripts pdo-dblib
2150 %extension_scripts pdo-firebird
2151 %extension_scripts pdo-mysql
2152 %extension_scripts pdo-odbc
2153 %extension_scripts pdo-pgsql
2154 %extension_scripts pdo-sqlite
2155 %extension_scripts pgsql
2156 %extension_scripts posix
2157 %extension_scripts pspell
2158 %extension_scripts recode
2159 %extension_scripts shmop
2160 %extension_scripts snmp
2161 %extension_scripts soap
2162 %extension_scripts sockets
2163 %extension_scripts sqlite
2164 %extension_scripts sybase
2165 %extension_scripts sybase-ct
2166 %extension_scripts sysvmsg
2167 %extension_scripts sysvsem
2168 %extension_scripts sysvshm
2169 %extension_scripts tidy
2170 %extension_scripts tokenizer
2171 %extension_scripts wddx
2172 %extension_scripts xml
2173 %extension_scripts xmlreader
2174 %extension_scripts xmlrpc
2175 %extension_scripts xmlwriter
2176 %extension_scripts xsl
2177 %extension_scripts zip
2178 %extension_scripts zlib
2180 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2181 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2183 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2184 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2186 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2187 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2189 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2190 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2192 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2193 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2195 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2196 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2198 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2199 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2201 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2202 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2204 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2205 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2207 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2208 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2210 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2211 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2213 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2214 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2216 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2217 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2219 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2220 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2222 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2223 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2225 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2228 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2231 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2232 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2234 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2235 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2237 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2238 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2240 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2241 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2243 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2244 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2246 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2249 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2252 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2255 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2256 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2257 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2259 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2260 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2263 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2264 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2266 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2267 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2269 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2270 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2272 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2273 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2275 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2276 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2277 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2279 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2280 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2283 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2284 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2286 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2287 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2289 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2290 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2292 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2293 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2294 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2296 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2297 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2300 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2301 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2303 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2304 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2306 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2307 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2309 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2310 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2312 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2313 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2315 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2316 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2318 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2319 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2321 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2322 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2324 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2325 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2327 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2328 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2330 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2331 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2333 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2334 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2336 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2337 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2339 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2340 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2342 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2343 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2345 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2346 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2348 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2349 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2352 %files -n apache1-mod_php
2353 %defattr(644,root,root,755)
2354 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2355 %dir %{_sysconfdir}/apache.d
2356 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2357 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2361 %files -n apache-mod_php
2362 %defattr(644,root,root,755)
2363 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2364 %dir %{_sysconfdir}/apache2handler.d
2365 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2366 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2371 %defattr(644,root,root,755)
2372 %doc sapi/cgi/README.FastCGI
2373 %dir %{_sysconfdir}/cgi-fcgi.d
2374 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2375 %attr(755,root,root) %{_bindir}/php.fcgi
2377 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2378 %attr(755,root,root) %{_bindir}/php.fpm
2379 %attr(755,root,root) %{_sbindir}/php-fpm
2384 %defattr(644,root,root,755)
2385 %dir %{_sysconfdir}/cgi.d
2386 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2387 %attr(755,root,root) %{_bindir}/php.cgi
2390 %defattr(644,root,root,755)
2391 %dir %{_sysconfdir}/cli.d
2392 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2393 %attr(755,root,root) %{_bindir}/php.cli
2394 %{_mandir}/man1/php.1*
2395 %{_mandir}/man1/php.cli.1*
2398 %defattr(644,root,root,755)
2399 %attr(755,root,root) %{_bindir}/php
2402 %defattr(644,root,root,755)
2404 %doc CREDITS Zend/ZEND_CHANGES
2405 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2406 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2409 %dir %{_sysconfdir}/conf.d
2410 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2411 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2412 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2413 %dir %{php_extensiondir}
2415 %doc ext/session/mod_files.sh
2418 %defattr(644,root,root,755)
2419 %doc README.UNIX-BUILD-SYSTEM
2420 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2421 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2422 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2423 %attr(755,root,root) %{_bindir}/phpize
2424 %attr(755,root,root) %{_bindir}/php-config
2425 %attr(755,root,root) %{_libdir}/libphp_common.so
2426 %{_libdir}/libphp_common.la
2428 %{_libdir}/php/build
2429 %{_mandir}/man1/php-config.1*
2430 %{_mandir}/man1/phpize.1*
2433 %defattr(644,root,root,755)
2434 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2435 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2438 %defattr(644,root,root,755)
2439 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2440 %attr(755,root,root) %{php_extensiondir}/bz2.so
2443 %defattr(644,root,root,755)
2444 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2445 %attr(755,root,root) %{php_extensiondir}/calendar.so
2448 %defattr(644,root,root,755)
2449 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2450 %attr(755,root,root) %{php_extensiondir}/ctype.so
2454 %defattr(644,root,root,755)
2455 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2456 %attr(755,root,root) %{php_extensiondir}/curl.so
2460 %defattr(644,root,root,755)
2461 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2462 %attr(755,root,root) %{php_extensiondir}/dba.so
2465 %defattr(644,root,root,755)
2466 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2467 %attr(755,root,root) %{php_extensiondir}/dbase.so
2470 %defattr(644,root,root,755)
2471 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2472 %attr(755,root,root) %{php_extensiondir}/dom.so
2476 %defattr(644,root,root,755)
2477 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2478 %attr(755,root,root) %{php_extensiondir}/fdf.so
2483 %defattr(644,root,root,755)
2484 %doc README.input_filter
2485 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2486 %attr(755,root,root) %{php_extensiondir}/filter.so
2490 %defattr(644,root,root,755)
2491 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2492 %attr(755,root,root) %{php_extensiondir}/exif.so
2495 %defattr(644,root,root,755)
2496 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2497 %attr(755,root,root) %{php_extensiondir}/ftp.so
2500 %defattr(644,root,root,755)
2501 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2502 %attr(755,root,root) %{php_extensiondir}/gd.so
2505 %defattr(644,root,root,755)
2506 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2507 %attr(755,root,root) %{php_extensiondir}/gettext.so
2510 %defattr(644,root,root,755)
2511 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2512 %attr(755,root,root) %{php_extensiondir}/gmp.so
2515 %defattr(644,root,root,755)
2516 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2517 %attr(755,root,root) %{php_extensiondir}/hash.so
2520 %defattr(644,root,root,755)
2521 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2522 %attr(755,root,root) %{php_extensiondir}/iconv.so
2526 %defattr(644,root,root,755)
2527 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2528 %attr(755,root,root) %{php_extensiondir}/imap.so
2531 %if %{with interbase}
2533 %defattr(644,root,root,755)
2534 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2535 %attr(755,root,root) %{php_extensiondir}/interbase.so
2539 %defattr(644,root,root,755)
2540 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2541 %attr(755,root,root) %{php_extensiondir}/json.so
2545 %defattr(644,root,root,755)
2546 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2547 %attr(755,root,root) %{php_extensiondir}/ldap.so
2551 %defattr(644,root,root,755)
2552 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2553 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2556 %defattr(644,root,root,755)
2557 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2558 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2562 %defattr(644,root,root,755)
2563 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2564 %attr(755,root,root) %{php_extensiondir}/mhash.so
2567 %if %{with mime_magic}
2569 %defattr(644,root,root,755)
2570 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2571 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2576 %defattr(644,root,root,755)
2577 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2578 %attr(755,root,root) %{php_extensiondir}/ming.so
2583 %defattr(644,root,root,755)
2584 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2585 %attr(755,root,root) %{php_extensiondir}/mssql.so
2589 %defattr(644,root,root,755)
2590 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2591 %attr(755,root,root) %{php_extensiondir}/mysql.so
2595 %defattr(644,root,root,755)
2596 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2597 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2601 %defattr(644,root,root,755)
2602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2603 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2607 %defattr(644,root,root,755)
2608 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2609 %attr(755,root,root) %{php_extensiondir}/oci8.so
2614 %defattr(644,root,root,755)
2615 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2616 %attr(755,root,root) %{php_extensiondir}/odbc.so
2621 %defattr(644,root,root,755)
2622 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2623 %attr(755,root,root) %{php_extensiondir}/openssl.so
2627 %defattr(644,root,root,755)
2628 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2629 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2632 %defattr(644,root,root,755)
2633 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2634 %attr(755,root,root) %{php_extensiondir}/pdo.so
2636 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2638 %defattr(644,root,root,755)
2639 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2640 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2643 %if %{with interbase} && !%{with interbase_inst}
2645 %defattr(644,root,root,755)
2646 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2647 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2651 %defattr(644,root,root,755)
2652 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2653 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2657 %defattr(644,root,root,755)
2658 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2659 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2664 %defattr(644,root,root,755)
2665 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2666 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2671 %defattr(644,root,root,755)
2672 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2673 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2678 %defattr(644,root,root,755)
2679 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2680 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2685 %defattr(644,root,root,755)
2686 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2687 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2691 %defattr(644,root,root,755)
2692 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2693 %attr(755,root,root) %{php_extensiondir}/posix.so
2697 %defattr(644,root,root,755)
2698 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2699 %attr(755,root,root) %{php_extensiondir}/pspell.so
2703 %defattr(644,root,root,755)
2704 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2705 %attr(755,root,root) %{php_extensiondir}/readline.so
2709 %defattr(644,root,root,755)
2710 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2711 %attr(755,root,root) %{php_extensiondir}/recode.so
2715 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2716 # simplexml can be built shared, but SPL startup fails
2717 # we could add R: -simplexml to -common...
2719 %defattr(644,root,root,755)
2720 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2721 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2725 %defattr(644,root,root,755)
2726 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2727 %attr(755,root,root) %{php_extensiondir}/shmop.so
2731 %defattr(644,root,root,755)
2732 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2733 %attr(755,root,root) %{php_extensiondir}/snmp.so
2737 %defattr(644,root,root,755)
2738 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2739 %attr(755,root,root) %{php_extensiondir}/soap.so
2742 %defattr(644,root,root,755)
2743 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2744 %attr(755,root,root) %{php_extensiondir}/sockets.so
2748 %defattr(644,root,root,755)
2749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2750 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2755 %defattr(644,root,root,755)
2756 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2757 %attr(755,root,root) %{php_extensiondir}/sybase.so
2760 %if %{with sybase_ct}
2762 %defattr(644,root,root,755)
2763 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2764 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2768 %defattr(644,root,root,755)
2769 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2770 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2773 %defattr(644,root,root,755)
2774 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2775 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2778 %defattr(644,root,root,755)
2779 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2780 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2784 %defattr(644,root,root,755)
2785 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2786 %attr(755,root,root) %{php_extensiondir}/tidy.so
2790 %defattr(644,root,root,755)
2791 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2792 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2796 %defattr(644,root,root,755)
2797 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2798 %attr(755,root,root) %{php_extensiondir}/wddx.so
2802 %defattr(644,root,root,755)
2803 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2804 %attr(755,root,root) %{php_extensiondir}/xml.so
2807 %defattr(644,root,root,755)
2808 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2809 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2813 %defattr(644,root,root,755)
2814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2815 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2819 %defattr(644,root,root,755)
2820 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2821 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2824 %defattr(644,root,root,755)
2825 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2826 %attr(755,root,root) %{php_extensiondir}/xsl.so
2829 %defattr(644,root,root,755)
2830 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2831 %attr(755,root,root) %{php_extensiondir}/zip.so
2834 %defattr(644,root,root,755)
2835 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2836 %attr(755,root,root) %{php_extensiondir}/zlib.so