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 URL: http://www.php.net/
156 # http://securitytracker.com/alerts/2008/Oct/1020995.html
157 # BuildRequires: security(CVE-2008-3659)
158 # http://securitytracker.com/alerts/2008/Oct/1020994.html
159 # BuildRequires: security(CVE-2008-3660)
160 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
161 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
162 BuildRequires: autoconf >= 2.53
163 BuildRequires: automake >= 1.4d
165 BuildRequires: bzip2-devel
166 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
167 BuildRequires: cyrus-sasl-devel
168 BuildRequires: db-devel >= 4.0
169 BuildRequires: elfutils-devel
171 BuildRequires: expat-devel
172 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
174 %{?with_fcgi:BuildRequires: fcgi-devel}
175 %{?with_fdf:BuildRequires: fdftk-devel}
177 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
178 BuildRequires: freetds-devel >= 0.82
180 BuildRequires: freetype-devel >= 2.0
181 BuildRequires: gd-devel >= 2.0.28-4
182 BuildRequires: gd-devel(imagerotate) = 5.2.0
183 BuildRequires: gdbm-devel
184 BuildRequires: gmp-devel
185 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
186 BuildRequires: libjpeg-devel
187 BuildRequires: libltdl-devel >= 1.4
188 BuildRequires: libmcrypt-devel >= 2.4.4
189 BuildRequires: libpng-devel >= 1.0.8
190 BuildRequires: libtiff-devel
191 BuildRequires: libtool >= 2.2
192 BuildRequires: libwrap-devel
193 BuildRequires: libxml2-devel >= 2.5.10
194 BuildRequires: libxslt-devel >= 1.1.0
195 %{?with_mhash:BuildRequires: mhash-devel}
196 %{?with_ming:BuildRequires: ming-devel >= 0.3}
197 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
198 BuildRequires: mysql-devel >= 4.0.0
199 %{?with_mysqli:BuildRequires: mysql-devel >= 5.1.29}
200 BuildRequires: ncurses-ext-devel
201 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
202 %if %{with openssl} || %{with ldap}
203 BuildRequires: openssl-devel >= 0.9.7d
205 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
206 BuildRequires: pam-devel
207 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
208 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
209 %{?with_pgsql:BuildRequires: postgresql-devel}
210 BuildRequires: readline-devel
211 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
212 BuildRequires: rpm-build >= 4.4.0
213 BuildRequires: rpmbuild(macros) >= 1.238
214 %{?with_sqlite:BuildRequires: sqlite-devel}
215 %{?with_sqlite:BuildRequires: sqlite3-devel}
216 BuildRequires: t1lib-devel
217 %{?with_tidy:BuildRequires: tidy-devel}
218 %{?with_odbc:BuildRequires: unixODBC-devel}
219 BuildRequires: zlib-devel >= 1.0.9
221 BuildRequires: apache1-devel
224 BuildRequires: apache-devel >= 2.0.52-2
225 BuildRequires: apr-devel >= 1:1.0.0
226 BuildRequires: apr-util-devel >= 1:1.0.0
229 BuildRequires: judy-devel
230 BuildRequires: libevent-devel >= 1.2
232 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
234 %define php_sysconfdir /etc/php
235 %define php_extensiondir %{_libdir}/php
236 %define _sysconfdir %{php_sysconfdir}
238 # must be in sync with source. extra check ensuring that it is so is done in %%build
239 %define php_api_version 20041225
240 %define zend_module_api 20060613
241 %define zend_extension_api 220060519
242 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
243 %define php_debug %{!?debug:0}%{?debug:1}
246 PHP is an HTML-embedded scripting language. PHP attempts to make it
247 easy for developers to write dynamically generated web pages. PHP also
248 offers built-in database integration for several commercial and
249 non-commercial database management systems, so writing a
250 database-enabled web page with PHP is fairly simple. The most common
251 use of PHP coding is probably as a replacement for CGI scripts. The
252 mod_php module enables the Apache web server to understand and process
253 the embedded PHP language in web pages. This package contains php
256 %description -l fr.UTF-8
257 PHP est un langage de script embarque dans le HTM. PHP essaye de
258 rendre simple aux developpeurs d'ecrire des pages web generees
259 dynamiquement. PHP incorpore egalement une integration avec plusieurs
260 systemes de gestion de bases de donnees commerciaux et
261 non-connerciaux, qui rent facile la creation de pages web liees avec
262 des bases de donnees. L'utilisation la plus commune de PHP est
263 probablement en remplacement de scripts CGI. Le module mod_php permet
264 au serveur web apache de comprendre et de traiter le langage PHP
265 integre dans des pages web. Ce package contient php version
268 %description -l pl.UTF-8
269 PHP jest językiem skryptowym, którego polecenia umieszcza się w
270 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
271 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
272 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
273 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
274 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
275 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
276 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
279 %description -l pt_BR.UTF-8
280 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
281 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
282 com algumas características únicas, específicas ao PHP. O objetivo da
283 linguagem é permitir que desenvolvedores web escrevam páginas
284 dinamicamente geradas de forma rápida.
286 %description -l ru.UTF-8
287 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
288 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
289 для работы с базами данных относительно просто. Наиболее популярное
290 использование PHP - замена для CGI скриптов.
292 %description -l uk.UTF-8
293 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
294 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
295 роботи з базами даних є доволі простим. Найбільш популярне
296 використання PHP - заміна для CGI скриптів.
298 %package -n apache1-mod_php
299 Summary: PHP DSO module for apache 1.3.x
300 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
301 Group: Development/Languages/PHP
302 Requires(triggerpostun): sed >= 4.0
303 Requires: %{name}-common = %{epoch}:%{version}-%{release}
304 Requires: apache1(EAPI) >= 1.3.33-2
305 Requires: apache1-mod_mime
306 Provides: webserver(php) = %{version}
307 Obsoletes: apache-mod_php < 1:4.1.1
310 %description -n apache1-mod_php
311 PHP as DSO module for apache 1.3.x.
313 %description -n apache1-mod_php -l pl.UTF-8
314 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
316 %package -n apache-mod_php
317 Summary: PHP DSO module for apache 2.x
318 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
319 Group: Development/Languages/PHP
320 Requires: %{name}-common = %{epoch}:%{version}-%{release}
321 Requires: apache(modules-api) = %{apache_modules_api}
322 Requires: apache-mod_mime
323 Provides: webserver(php) = %{version}
326 %description -n apache-mod_php
327 PHP as DSO module for apache 2.x.
329 %description -n apache-mod_php -l pl.UTF-8
330 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
333 Summary: php as FastCGI program
334 Summary(pl.UTF-8): php jako program FastCGI
335 Group: Development/Languages/PHP
336 Requires: %{name}-common = %{epoch}:%{version}-%{release}
337 Provides: webserver(php) = %{version}
340 php as FastCGI program.
342 %description fcgi -l pl.UTF-8
343 php jako program FastCGI.
346 Summary: php as CGI program
347 Summary(pl.UTF-8): php jako program CGI
348 Group: Development/Languages/PHP
349 Requires: %{name}-common = %{epoch}:%{version}-%{release}
355 %description cgi -l pl.UTF-8
356 php jako program CGI.
359 Summary: php as CLI interpreter
360 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
361 Group: Development/Languages/PHP
362 Requires: %{name}-common = %{epoch}:%{version}-%{release}
365 php as CLI interpreter.
367 %description cli -l pl.UTF-8
368 php jako interpreter działający z linii poleceń.
371 Summary: /usr/bin/php symlink
372 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
373 Group: Development/Languages/PHP
374 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
375 Obsoletes: /usr/bin/php
378 Package providing /usr/bin/php symlink to PHP CLI.
380 %description program -l pl.UTF-8
381 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
384 Summary: Common files needed by both apache module and CGI
385 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
386 Summary(ru.UTF-8): Разделяемые библиотеки для php
387 Summary(uk.UTF-8): Бібліотеки спільного використання для php
389 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
390 Requires: glibc >= 6:2.3.5
393 Provides: php(libxml)
394 Provides: php(modules_api) = %{php_api_version}
395 Provides: php(overload)
396 %{?with_pcre:Provides: php(pcre)}
397 Provides: php(reflection)
398 Provides: php(session)
399 Provides: php(simplexml)
401 Provides: php(standard)
402 Provides: php(zend_extension_api) = %{zend_extension_api}
403 Provides: php(zend_module_api) = %{zend_module_api}
404 %{?with_pcre:Provides: php-pcre}
405 Provides: php5(debug) = %{php_debug}
406 Provides: php5(thread-safety) = %{zend_zts}
407 Obsoletes: php-pcre < 4:5.2.0
408 Obsoletes: php-pecl-domxml
409 Obsoletes: php-session < 3:4.2.1-2
410 Conflicts: php4-common < 3:4.4.4-8
411 Conflicts: rpm < 4.4.2-0.2
414 Common files needed by both apache module and CGI.
416 %description common -l pl.UTF-8
417 Wspólne pliki dla modułu apacha i programu CGI.
419 %description common -l ru.UTF-8
420 Этот пакет содержит общие файлы для разных вариантов реализации PHP
421 (самодостаточной и в качестве модуля apache).
423 %description common -l uk.UTF-8
424 Цей пакет містить спільні файли для різних варіантів реалізації PHP
425 (самодостатньої та в якості модуля apache).
428 Summary: Files for PHP modules development
429 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
430 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
431 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
432 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
433 Group: Development/Languages/PHP
434 Requires: %{name}-common = %{epoch}:%{version}-%{release}
437 Requires: libtool >= 2.2
438 %{?with_pcre:Requires: pcre-devel >= 6.6}
440 Obsoletes: php-pear-devel
441 Obsoletes: php4-devel
444 The php-devel package lets you compile dynamic extensions to PHP.
445 Included here is the source for the PHP extensions. Instead of
446 recompiling the whole php binary to add support for, say, oracle,
447 install this package and use the new self-contained extensions
448 support. For more information, read the file
449 README.SELF-CONTAINED-EXTENSIONS.
451 %description devel -l pl.UTF-8
452 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
453 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
454 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
455 samodzielnych rozszerzeniach można znaleźć w pliku
456 README.SELF-CONTAINED-EXTENSIONS.
458 %description devel -l pt_BR.UTF-8
459 Este pacote contém arquivos usados no desenvolvimento de programas ou
462 %description devel -l ru.UTF-8
463 Пакет php-devel дает возможность компилировать динамические расширения
464 PHP. Пакет включает исходный код этих расширений. Вместо повторной
465 компиляции бинарного файла php для добавления, например, поддержки
466 oracle, установите этот пакет для компилирования отдельных расширений.
467 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
469 %description devel -l uk.UTF-8
470 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
471 До пакету включено вихідний код для розширень. Замість повторної
472 компіляції бінарного файлу php для додання, наприклад, підтримки
473 oracle, встановіть цей пакет для компіляції окремих розширень.
474 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
477 Summary: bcmath extension module for PHP
478 Summary(pl.UTF-8): Moduł bcmath dla PHP
480 Requires: %{name}-common = %{epoch}:%{version}-%{release}
481 Provides: php(bcmath)
484 This is a dynamic shared object (DSO) for PHP that will add bc style
485 precision math functions support.
487 %description bcmath -l pl.UTF-8
488 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
489 matematycznych takich jak w programie bc.
492 Summary: Bzip2 extension module for PHP
493 Summary(pl.UTF-8): Moduł bzip2 dla PHP
495 Requires: %{name}-common = %{epoch}:%{version}-%{release}
499 This is a dynamic shared object (DSO) for PHP that will add bzip2
500 compression support to PHP.
502 %description bzip2 -l pl.UTF-8
503 Moduł PHP umożliwiający używanie kompresji bzip2.
506 Summary: Calendar extension module for PHP
507 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
509 Requires: %{name}-common = %{epoch}:%{version}-%{release}
510 Provides: php(calendar)
512 %description calendar
513 This is a dynamic shared object (DSO) for PHP that will add calendar
516 %description calendar -l pl.UTF-8
517 Moduł PHP dodający wsparcie dla kalendarza.
520 Summary: ctype extension module for PHP
521 Summary(pl.UTF-8): Moduł ctype dla PHP
523 Requires: %{name}-common = %{epoch}:%{version}-%{release}
527 This is a dynamic shared object (DSO) for PHP that will add ctype
530 %description ctype -l pl.UTF-8
531 Moduł PHP umożliwiający korzystanie z funkcji ctype.
534 Summary: curl extension module for PHP
535 Summary(pl.UTF-8): Moduł curl dla PHP
537 Requires: %{name}-common = %{epoch}:%{version}-%{release}
541 This is a dynamic shared object (DSO) for PHP that will add curl
544 %description curl -l pl.UTF-8
545 Moduł PHP umożliwiający korzystanie z biblioteki curl.
548 Summary: DBA extension module for PHP
549 Summary(pl.UTF-8): Moduł DBA dla PHP
551 Requires: %{name}-common = %{epoch}:%{version}-%{release}
555 This is a dynamic shared object (DSO) for PHP that will add flat-file
556 databases (DBA) support.
558 %description dba -l pl.UTF-8
559 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
563 Summary: DBase extension module for PHP
564 Summary(pl.UTF-8): Moduł DBase dla PHP
566 Requires: %{name}-common = %{epoch}:%{version}-%{release}
570 This is a dynamic shared object (DSO) for PHP that will add DBase
573 %description dbase -l pl.UTF-8
574 Moduł PHP ze wsparciem dla DBase.
577 Summary: DOM extension module for PHP
578 Summary(pl.UTF-8): Moduł DOM dla PHP
580 Requires: %{name}-common = %{epoch}:%{version}-%{release}
582 # it has some compatibility functions
583 Provides: php(domxml)
584 Obsoletes: php-domxml <= 3:4.3.8-1
587 This is a dynamic shared object (DSO) for PHP that will add new DOM
590 %description dom -l pl.UTF-8
591 Moduł PHP dodający nową obsługę DOM.
594 Summary: exif extension module for PHP
595 Summary(pl.UTF-8): Moduł exif dla PHP
597 Requires: %{name}-common = %{epoch}:%{version}-%{release}
601 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
602 support in image files.
604 %description exif -l pl.UTF-8
605 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
608 Summary: FDF extension module for PHP
609 Summary(pl.UTF-8): Moduł FDF dla PHP
611 Requires: %{name}-common = %{epoch}:%{version}-%{release}
615 This PHP module adds support for PDF Forms through Adobe FDFTK
618 %description fdf -l pl.UTF-8
619 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
623 Summary: Extension for safely dealing with input parameters
624 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
626 Requires: %{name}-common = %{epoch}:%{version}-%{release}
627 Provides: php(filter)
628 Obsoletes: php-pecl-filter
631 We all know that you should always check input variables, but PHP does
632 not offer really good functionality for doing this in a safe way. The
633 Input Filter extension is meant to address this issue by implementing
634 a set of filters and mechanisms that users can use to safely access
637 %description filter -l pl.UTF-8
638 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
639 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
640 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
641 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
642 mogą bezpiecznie używać do dostępu do danych.
645 Summary: FTP extension module for PHP
646 Summary(pl.UTF-8): Moduł FTP dla PHP
648 Requires: %{name}-common = %{epoch}:%{version}-%{release}
652 This is a dynamic shared object (DSO) for PHP that will add FTP
655 %description ftp -l pl.UTF-8
656 Moduł PHP dodający obsługę protokołu FTP.
659 Summary: GD extension module for PHP
660 Summary(pl.UTF-8): Moduł GD dla PHP
662 Requires: %{name}-common = %{epoch}:%{version}-%{release}
663 Requires: gd >= 2.0.28-4
665 Requires: gd(imagerotate) = 5.2.0
669 This is a dynamic shared object (DSO) for PHP that will add GD
670 support, allowing you to create and manipulate images with PHP.
672 %description gd -l pl.UTF-8
673 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
674 tworzenie i obróbkę obrazków.
677 Summary: gettext extension module for PHP
678 Summary(pl.UTF-8): Moduł gettext dla PHP
680 Requires: %{name}-common = %{epoch}:%{version}-%{release}
681 Provides: php(gettext)
684 This is a dynamic shared object (DSO) for PHP that will add gettext
687 %description gettext -l pl.UTF-8
688 Moduł PHP dodający obsługę lokalizacji przez gettext.
691 Summary: gmp extension module for PHP
692 Summary(pl.UTF-8): Moduł gmp dla PHP
694 Requires: %{name}-common = %{epoch}:%{version}-%{release}
698 This is a dynamic shared object (DSO) for PHP that will add arbitrary
699 length number support with GNU MP library.
701 %description gmp -l pl.UTF-8
702 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
703 liczbach o dowolnej długości.
706 Summary: HASH Message Digest Framework
707 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
709 Requires: %{name}-common = %{epoch}:%{version}-%{release}
711 Obsoletes: php-pecl-hash
714 Native implementations of common message digest algorithms using a
715 generic factory method.
717 %description hash -l pl.UTF-8
718 Natywne implementacje popularnych algorytmów obliczania skrótów
719 wiadomości przy użyciu wspólnego interfejsu.
722 Summary: iconv extension module for PHP
723 Summary(pl.UTF-8): Moduł iconv dla PHP
725 Requires: %{_libdir}/gconv
726 Requires: %{name}-common = %{epoch}:%{version}-%{release}
731 This is a dynamic shared object (DSO) for PHP that will add iconv
734 %description iconv -l pl.UTF-8
735 Moduł PHP dodający obsługę iconv.
738 Summary: IMAP extension module for PHP
739 Summary(pl.UTF-8): Moduł IMAP dla PHP
740 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
742 Requires: %{name}-common = %{epoch}:%{version}-%{release}
746 This is a dynamic shared object (DSO) for PHP that will add IMAP
749 %description imap -l pl.UTF-8
750 Moduł PHP dodający obsługę skrzynek IMAP.
752 %description imap -l pt_BR.UTF-8
753 Um módulo para aplicações PHP que usam IMAP.
756 Summary: InterBase/Firebird database module for PHP
757 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
759 Requires: %{name}-common = %{epoch}:%{version}-%{release}
760 Provides: php(interbase)
761 %{?with_interbase_inst:Autoreq: false}
763 %description interbase
764 This is a dynamic shared object (DSO) for PHP that will add InterBase
765 and Firebird database support.
767 %description interbase -l pl.UTF-8
768 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
771 Summary: PHP C extension for JSON serialization
772 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
774 Requires: %{name}-common = %{epoch}:%{version}-%{release}
776 Obsoletes: php-pecl-json
779 php-json is an extremely fast PHP C extension for JSON (JavaScript
780 Object Notation) serialisation.
782 %description json -l pl.UTF-8
783 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
784 (JavaScript Object Notation).
787 Summary: LDAP extension module for PHP
788 Summary(pl.UTF-8): Moduł LDAP dla PHP
789 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
791 Requires: %{name}-common = %{epoch}:%{version}-%{release}
795 This is a dynamic shared object (DSO) for PHP that will add LDAP
798 %description ldap -l pl.UTF-8
799 Moduł PHP dodający obsługę LDAP.
801 %description ldap -l pt_BR.UTF-8
802 Um módulo para aplicações PHP que usam LDAP.
805 Summary: mbstring extension module for PHP
806 Summary(pl.UTF-8): Moduł mbstring dla PHP
808 Requires: %{name}-common = %{epoch}:%{version}-%{release}
809 Provides: php(mbstring)
811 %description mbstring
812 This is a dynamic shared object (DSO) for PHP that will add multibyte
815 %description mbstring -l pl.UTF-8
816 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
819 Summary: mcrypt extension module for PHP
820 Summary(pl.UTF-8): Moduł mcrypt dla PHP
822 Requires: %{name}-common = %{epoch}:%{version}-%{release}
823 Provides: php(mcrypt)
826 This is a dynamic shared object (DSO) for PHP that will add mcrypt
829 %description mcrypt -l pl.UTF-8
830 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
833 Summary: mhash extension module for PHP
834 Summary(pl.UTF-8): Moduł mhash dla PHP
836 Requires: %{name}-common = %{epoch}:%{version}-%{release}
840 This is a dynamic shared object (DSO) for PHP that will add mhash
843 %description mhash -l pl.UTF-8
844 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
847 Summary: mime_magic extension module for PHP
848 Summary(pl.UTF-8): Moduł mime_magic dla PHP
850 Requires: %{name}-common = %{epoch}:%{version}-%{release}
851 Requires: /usr/share/file/magic.mime
852 Provides: php(mime_magic)
854 %description mime_magic
855 This PHP module adds support for MIME type lookup via file magic
856 numbers using magic.mime database.
858 %description mime_magic -l pl.UTF-8
859 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
860 znaczników plików z użyciem bazy danych magic.mime.
863 Summary: ming extension module for PHP
864 Summary(pl.UTF-8): Moduł ming dla PHP
866 Requires: %{name}-common = %{epoch}:%{version}-%{release}
867 Requires: ming >= 0.3
871 This is a dynamic shared object (DSO) for PHP that will add ming
872 (Flash - .swf files) support.
874 %description ming -l pl.UTF-8
875 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
879 Summary: MS SQL extension module for PHP
880 Summary(pl.UTF-8): Moduł MS SQL dla PHP
882 Requires: %{name}-common = %{epoch}:%{version}-%{release}
886 This is a dynamic shared object (DSO) for PHP that will add MS SQL
887 databases support through FreeTDS library.
889 %description mssql -l pl.UTF-8
890 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
894 Summary: MySQL database module for PHP
895 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
896 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
898 Requires: %{name}-common = %{epoch}:%{version}-%{release}
902 This is a dynamic shared object (DSO) for PHP that will add MySQL
905 %description mysql -l pl.UTF-8
906 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
908 %description mysql -l pt_BR.UTF-8
909 Um módulo para aplicações PHP que usam bancos de dados MySQL.
912 Summary: MySQLi module for PHP
913 Summary(pl.UTF-8): Moduł MySQLi dla PHP
915 Requires: %{name}-common = %{epoch}:%{version}-%{release}
916 Requires: mysql-libs >= 4.1.0
917 Provides: php(mysqli)
920 This is a dynamic shared object (DSO) for PHP that will add MySQLi
921 (Improved MySQL) support. The difference between it and mysql module
922 is that it provides access to functionality of MySQL 4.1 and above.
924 %description mysqli -l pl.UTF-8
925 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
926 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
927 MySQL w wersji 4.1 i nowszych.
930 Summary: ncurses module for PHP
931 Summary(pl.UTF-8): Moduł ncurses dla PHP
933 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
934 Provides: php(ncurses)
937 This PHP module adds support for ncurses functions (only for cli and
940 %description ncurses -l pl.UTF-8
941 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
944 Summary: Oracle 8+ database module for PHP
945 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
947 Requires: %{name}-common = %{epoch}:%{version}-%{release}
952 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
953 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
955 %description oci8 -l pl.UTF-8
956 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
957 poprzez interfejs Oracle8 Call-Interface (OCI8).
960 Summary: ODBC extension module for PHP
961 Summary(pl.UTF-8): Moduł ODBC dla PHP
962 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
964 Requires: %{name}-common = %{epoch}:%{version}-%{release}
965 Requires: unixODBC >= 2.1.1-3
969 This is a dynamic shared object (DSO) for PHP that will add ODBC
972 %description odbc -l pl.UTF-8
973 Moduł PHP ze wsparciem dla ODBC.
975 %description odbc -l pt_BR.UTF-8
976 Um módulo para aplicações PHP que usam ODBC.
979 Summary: OpenSSL extension module for PHP
980 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
982 Requires: %{name}-common = %{epoch}:%{version}-%{release}
983 Provides: php(openssl)
986 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
989 Warning: this is an experimental module.
991 %description openssl -l pl.UTF-8
992 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
994 Uwaga: to jest moduł eksperymentalny.
997 Summary: Process Control extension module for PHP
998 Summary(pl.UTF-8): Moduł Process Control dla PHP
1000 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1001 Provides: php(pcntl)
1004 This is a dynamic shared object (DSO) for PHP that will add process
1005 spawning and control support. It supports functions like fork(),
1006 waitpid(), signal() etc.
1008 Warning: this is an experimental module. Also, don't use it in
1009 webserver environment!
1011 %description pcntl -l pl.UTF-8
1012 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1013 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1015 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1016 używania z serwerem WWW - nie próbuj tego!
1019 Summary: PHP Data Objects (PDO)
1020 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1022 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1024 Obsoletes: php-pecl-PDO
1027 This is a dynamic shared object (DSO) for PHP that will add PDO
1030 %description pdo -l pl.UTF-8
1031 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1034 Summary: PHP Data Objects (PDO) FreeTDS support
1035 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1037 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1038 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1039 Provides: php(dblib)
1041 %description pdo-dblib
1042 This is a dynamic shared object (DSO) for PHP that will add PDO
1045 %description pdo-dblib -l pl.UTF-8
1046 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1049 %package pdo-firebird
1050 Summary: PHP Data Objects (PDO) Firebird support
1051 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1053 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1054 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1055 Provides: php(pdo-firebird)
1056 Obsoletes: php-pecl-PDO_FIREBIRD
1058 %description pdo-firebird
1059 This is a dynamic shared object (DSO) for PHP that will add PDO
1062 %description pdo-firebird -l pl.UTF-8
1063 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1067 Summary: PHP Data Objects (PDO) MySQL support
1068 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1070 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1071 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1072 Provides: php(pdo-mysql)
1073 Obsoletes: php-pecl-PDO_MYSQL
1075 %description pdo-mysql
1076 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1079 %description pdo-mysql -l pl.UTF-8
1080 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1084 Summary: PHP Data Objects (PDO) Oracle support
1085 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1087 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1088 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1089 Provides: php(pdo-oci)
1090 Obsoletes: php-pecl-PDO_OCI
1092 %description pdo-oci
1093 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1096 %description pdo-oci -l pl.UTF-8
1097 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1101 Summary: PHP Data Objects (PDO) ODBC support
1102 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1104 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1105 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1106 Provides: php(pdo-odbc)
1107 Obsoletes: php-pecl-PDO_ODBC
1109 %description pdo-odbc
1110 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1113 %description pdo-odbc -l pl.UTF-8
1114 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1118 Summary: PHP Data Objects (PDO) PostgreSQL support
1119 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1121 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1122 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1123 Provides: php(pdo-pgsql)
1124 Provides: php-pecl-PDO_PGSQL
1125 Obsoletes: php-pecl-PDO_PGSQL
1127 %description pdo-pgsql
1128 This is a dynamic shared object (DSO) for PHP that will add PDO
1131 %description pdo-pgsql -l pl.UTF-8
1132 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1136 Summary: PHP Data Objects (PDO) SQLite support
1137 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1139 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1140 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1141 Provides: php(pdo-sqlite)
1142 Obsoletes: php-pecl-PDO_SQLITE
1144 %description pdo-sqlite
1145 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1148 %description pdo-sqlite -l pl.UTF-8
1149 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1153 Summary: PostgreSQL database module for PHP
1154 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1156 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1157 Provides: php(pgsql)
1160 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1163 %description pgsql -l pl.UTF-8
1164 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1166 %description pgsql -l pt_BR.UTF-8
1167 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1170 Summary: POSIX extension module for PHP
1171 Summary(pl.UTF-8): Moduł POSIX dla PHP
1173 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1174 Provides: php(posix)
1177 This is a dynamic shared object (DSO) for PHP that will add POSIX
1178 functions support to PHP.
1180 %description posix -l pl.UTF-8
1181 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1184 Summary: pspell extension module for PHP
1185 Summary(pl.UTF-8): Moduł pspell dla PHP
1187 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1188 Provides: php(pspell)
1191 This is a dynamic shared object (DSO) for PHP that will add pspell
1192 support to PHP. It allows to check the spelling of a word and offer
1195 %description pspell -l pl.UTF-8
1196 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1197 sprawdzanie pisowni słowa i sugerowanie poprawek.
1200 Summary: readline extension module for PHP
1201 Summary(pl.UTF-8): Moduł readline dla PHP
1203 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1204 Provides: php(readline)
1206 %description readline
1207 This PHP module adds support for readline functions (only for cli and
1210 %description readline -l pl.UTF-8
1211 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1214 Summary: recode extension module for PHP
1215 Summary(pl.UTF-8): Moduł recode dla PHP
1217 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1218 Requires: recode >= 3.5d-3
1219 Provides: php(recode)
1222 This is a dynamic shared object (DSO) for PHP that will add recode
1225 %description recode -l pl.UTF-8
1226 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1230 Summary: Shared Memory Operations extension module for PHP
1231 Summary(pl.UTF-8): Moduł shmop dla PHP
1233 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1234 Provides: php(shmop)
1237 This is a dynamic shared object (DSO) for PHP that will add Shared
1238 Memory Operations support.
1240 Warning: this is an experimental module.
1242 %description shmop -l pl.UTF-8
1243 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1245 Uwaga: to jest moduł eksperymentalny.
1248 Summary: Simple XML extension module for PHP
1249 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1251 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1252 Provides: php(simplexml)
1254 %description simplexml
1255 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1258 %description simplexml -l pl.UTF-8
1259 Moduł PHP dodający obsługę prostego XML-a.
1262 Summary: SNMP extension module for PHP
1263 Summary(pl.UTF-8): Moduł SNMP dla PHP
1265 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1266 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1270 This is a dynamic shared object (DSO) for PHP that will add SNMP
1273 %description snmp -l pl.UTF-8
1274 Moduł PHP dodający obsługę SNMP.
1277 Summary: soap extension module for PHP
1278 Summary(pl.UTF-8): Moduł soap dla PHP
1280 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1284 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1287 %description soap -l pl.UTF-8
1288 Moduł PHP dodający obsługę SOAP/WSDL.
1291 Summary: sockets extension module for PHP
1292 Summary(pl.UTF-8): Moduł socket dla PHP
1294 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1295 Provides: php(sockets)
1297 %description sockets
1298 This is a dynamic shared object (DSO) for PHP that will add sockets
1301 Warning: this is an experimental module.
1303 %description sockets -l pl.UTF-8
1304 Moduł PHP dodający obsługę gniazdek.
1306 Uwaga: to jest moduł eksperymentalny.
1309 Summary: SQLite extension module for PHP
1310 Summary(pl.UTF-8): Moduł SQLite dla PHP
1312 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1313 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1314 Provides: php(sqlite)
1317 SQLite is a C library that implements an embeddable SQL database
1318 engine. Programs that link with the SQLite library can have SQL
1319 database access without running a separate RDBMS process.
1321 SQLite is not a client library used to connect to a big database
1322 server. SQLite is the server. The SQLite library reads and writes
1323 directly to and from the database files on disk.
1325 %description sqlite -l pl.UTF-8
1326 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1327 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1328 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1331 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1332 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1333 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1337 Summary: Sybase DB extension module for PHP
1338 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1340 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1341 Provides: php(sybase)
1342 Obsoletes: php-sybase-ct
1343 Conflicts: php-sybase-ct
1346 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1347 MS SQL databases support through SYBDB library. Currently Sybase
1348 module is not maintained. Using Sybase-CT module is recommended
1351 %description sybase -l pl.UTF-8
1352 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1353 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1354 Zaleca się używanie modułu Sybase-CT.
1357 Summary: Sybase-CT extension module for PHP
1358 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1360 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1361 Provides: php(sybase-ct)
1362 Obsoletes: php-sybase
1363 Conflicts: php-sybase
1365 %description sybase-ct
1366 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1367 MS SQL databases support through CT-lib.
1369 %description sybase-ct -l pl.UTF-8
1370 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1374 Summary: SysV msg extension module for PHP
1375 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1377 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1378 Provides: php(sysvmsg)
1380 %description sysvmsg
1381 This is a dynamic shared object (DSO) for PHP that will add SysV
1382 message queues support.
1384 %description sysvmsg -l pl.UTF-8
1385 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1388 Summary: SysV sem extension module for PHP
1389 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1391 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1392 Provides: php(sysvsem)
1394 %description sysvsem
1395 This is a dynamic shared object (DSO) for PHP that will add SysV
1398 %description sysvsem -l pl.UTF-8
1399 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1402 Summary: SysV shm extension module for PHP
1403 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1405 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1406 Provides: php(sysvshm)
1408 %description sysvshm
1409 This is a dynamic shared object (DSO) for PHP that will add SysV
1410 Shared Memory support.
1412 %description sysvshm -l pl.UTF-8
1413 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1416 Summary: Tidy extension module for PHP
1417 Summary(pl.UTF-8): Moduł Tidy dla PHP
1419 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1424 This is a dynamic shared object (DSO) for PHP that will add Tidy
1427 %description tidy -l pl.UTF-8
1428 Moduł PHP umożliwiający korzystanie z tidy.
1431 Summary: tokenizer extension module for PHP
1432 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1434 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1435 Provides: php(tokenizer)
1437 %description tokenizer
1438 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1441 %description tokenizer -l pl.UTF-8
1442 Moduł PHP dodający obsługę tokenizera do PHP.
1445 Summary: wddx extension module for PHP
1446 Summary(pl.UTF-8): Moduł wddx dla PHP
1448 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1449 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1450 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1454 This is a dynamic shared object (DSO) for PHP that will add wddx
1457 %description wddx -l pl.UTF-8
1458 Moduł PHP umożliwiający korzystanie z wddx.
1461 Summary: XML extension module for PHP
1462 Summary(pl.UTF-8): Moduł XML dla PHP
1464 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1468 This is a dynamic shared object (DSO) for PHP that will add XML
1469 support. This extension lets you create XML parsers and then define
1470 handlers for different XML events.
1472 %description xml -l pl.UTF-8
1473 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1474 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1475 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1478 Summary: XML Reader extension module for PHP
1479 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1481 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1482 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1483 Provides: php(xmlreader)
1485 %description xmlreader
1486 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1487 support. The XMLReader extension is an XML Pull parser. The reader
1488 acts as a cursor going forward on the document stream and stopping at
1489 each node on the way.
1491 %description xmlreader -l pl.UTF-8
1492 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1493 działa jako kursor przechodzący przez strumień dokumentu i
1494 zatrzymujący się na każdym węźle po drodze.
1497 Summary: xmlrpc extension module for PHP
1498 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1500 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1501 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1502 Provides: php(xmlrpc)
1505 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1508 Warning: this is an experimental module.
1510 %description xmlrpc -l pl.UTF-8
1511 Moduł PHP dodający obsługę XMLRPC.
1513 Uwaga: to jest moduł eksperymentalny.
1516 Summary: Fast, non-cached, forward-only means to write XML data
1517 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1519 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1520 Provides: php(xmlwriter)
1521 Obsoletes: php-pecl-xmlwriter
1523 %description xmlwriter
1524 This extension wraps the libxml xmlWriter API. Represents a writer
1525 that provides a non-cached, forward-only means of generating streams
1526 or files containing XML data.
1528 %description xmlwriter -l pl.UTF-8
1529 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1530 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1531 plików zawierających dane XML.
1534 Summary: xsl extension module for PHP
1535 Summary(pl.UTF-8): Moduł xsl dla PHP
1537 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1538 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1539 Requires: libxslt >= 1.0.18
1540 # actually not true, functionality is similar, but API differs
1542 Obsoletes: php-xslt <= 3:4.3.8-1
1545 This is a dynamic shared object (DSO) for PHP that will add new XSL
1546 support (using libxslt).
1548 %description xsl -l pl.UTF-8
1549 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1552 Summary: Zip management extension
1553 Summary(pl.UTF-8): Zarządzanie archiwami zip
1555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1557 Obsoletes: php-pecl-zip
1560 Zip is an extension to create, modify and read zip files.
1562 %description zip -l pl.UTF-8
1563 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1564 odczyt archiwów zip.
1567 Summary: Zlib extension module for PHP
1568 Summary(pl.UTF-8): Moduł zlib dla PHP
1570 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1574 This is a dynamic shared object (DSO) for PHP that will add zlib
1575 compression support to PHP.
1577 %description zlib -l pl.UTF-8
1578 Moduł PHP umożliwiający używanie kompresji zlib.
1594 cp php.ini-dist php.ini
1596 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1610 %if %{with hardening}
1611 zcat %{SOURCE7} | patch -p1 || exit 1
1612 %{__patch} -p1 < %{PATCH22} || exit 1
1618 %{?with_versioning:%patch26 -p1}
1620 %{__tar} jxf %{SOURCE9}
1621 for a in %{version}/%{version}/*.patch; do
1637 # mysql default charset for mysql/mysql/pdo-mysql extensions
1650 # conflict seems to be resolved by recode patches
1651 rm -f ext/recode/config9.m4
1653 # remove all bundled libraries not to link with them accidentally
1654 #rm -rf ext/sqlite/libsqlite
1655 #rm -rf ext/bcmath/libbcmath
1656 #rm -rf ext/date/lib
1657 #rm -rf ext/dba/libcdb
1658 #rm -rf ext/dba/libflatfile
1659 #rm -rf ext/dba/libinifile
1660 #rm -rf ext/gd/libgd
1661 #rm -rf ext/mbstring/libmbfl
1662 #rm -rf ext/mbstring/oniguruma
1663 rm -rf ext/pcre/pcrelib
1664 rm -rf ext/pdo_sqlite/sqlite
1665 #rm -rf ext/soap/interop
1666 %if %{with system_xmlrpc_epi}
1667 rm -rf ext/xmlrpc/libxmlrpc
1671 # this test hungs on ac-ppc
1672 #mv ext/reflection/tests/007.php{,ignore}
1673 # this test gets killed by itself
1674 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1677 cp -f Zend/LICENSE{,.Zend}
1680 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1681 if [ $API != %{php_api_version} ]; then
1682 echo "Set %%define php_api_version to $API and re-run."
1686 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1687 if [ $API != %{zend_module_api} ]; then
1688 echo "Set %%define zend_module_api to $API and re-run."
1692 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1693 if [ $API != %{zend_extension_api} ]; then
1694 echo "Set %%define zend_extension_api to $API and re-run."
1698 export EXTENSION_DIR="%{php_extensiondir}"
1699 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1700 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1703 cp -f /usr/share/automake/config.* .
1707 export PROG_SENDMAIL="/usr/lib/sendmail"
1724 for sapi in $sapis; do
1726 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1731 sapi_args='--enable-discard-path --enable-force-cgi-redirect'
1734 sapi_args='--disable-cgi'
1737 sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1740 sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect --enable-fpm'
1743 ver=$(rpm -q --qf '%{V}' apache1-devel)
1744 sapi_args="--with-apxs=%{apxs1} --with-apache-version=$ver"
1747 ver=$(rpm -q --qf '%{V}' apache-devel)
1748 sapi_args="--with-apxs2=%{apxs2} --with-apache-version=$ver"
1754 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1755 --cache-file=config.cache \
1757 --with-libdir=%{_lib} \
1758 --with-config-file-path=%{_sysconfdir} \
1759 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1760 --with-exec-dir=%{_bindir} \
1761 --%{!?debug:dis}%{?debug:en}able-debug \
1762 %{?with_zts:--enable-maintainer-zts} \
1763 --enable-inline-optimization \
1764 --enable-memory-limit \
1765 --enable-bcmath=shared \
1766 --enable-calendar=shared \
1767 --enable-ctype=shared \
1768 --enable-dba=shared \
1771 --enable-dom=shared \
1772 --enable-exif=shared \
1773 --enable-ftp=shared \
1774 --enable-gd-native-ttf \
1775 --enable-gd-jus-conf \
1777 --enable-magic-quotes \
1778 --enable-mbstring=shared,all \
1780 --enable-pcntl=shared \
1781 --enable-pdo=shared \
1782 --enable-json=shared \
1783 --enable-hash=shared \
1784 --enable-xmlwriter=shared \
1786 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1787 --with-fpm-log=/var/log/fpm.log \
1788 --with-fpm-pid=/var/run/php/fpm.pid \
1790 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1791 --with-pdo-dblib=shared \
1793 %if %{with interbase} && !%{with interbase_inst}
1794 --with-pdo-firebird=shared,/usr \
1796 --with-pdo-mysql=shared \
1797 %{?with_oci8:--with-pdo-oci=shared} \
1798 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1799 %{?with_pgsql:--with-pdo-pgsql=shared} \
1800 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1801 --enable-posix=shared \
1802 --enable-reflection \
1805 --enable-shmop=shared \
1806 --enable-simplexml \
1807 --enable-sysvmsg=shared \
1808 --enable-sysvsem=shared \
1809 --enable-sysvshm=shared \
1810 --enable-track-vars \
1811 --enable-trans-sid \
1812 --enable-safe-mode \
1813 --enable-soap=shared \
1814 --enable-sockets=shared \
1815 --enable-tokenizer=shared \
1816 --enable-ucd-snmp-hack \
1817 %{?with_wddx:--enable-wddx=shared} \
1818 --enable-xml=shared \
1819 --enable-xmlreader=shared \
1821 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1823 --enable-dbase=shared \
1825 --with-expat-dir=shared,/usr \
1827 --without-expat-dir \
1829 %{?with_fdf:--with-fdftk=shared} \
1830 --with-iconv=shared \
1831 --with-freetype-dir=shared \
1832 --with-gettext=shared \
1833 --with-gd=shared,/usr \
1836 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1837 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1838 --with-jpeg-dir=/usr \
1839 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1840 --with-mcrypt=shared \
1841 %{?with_mhash:--with-mhash=shared} \
1842 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1843 %{?with_ming:--with-ming=shared} \
1844 %{?with_mm:--with-mm} \
1845 %{?with_mssql:--with-mssql=shared} \
1846 --with-mysql=shared,/usr \
1847 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1848 %{?with_mysqli:--with-mysqli=shared} \
1849 --with-ncurses=shared \
1850 %{?with_oci8:--with-oci8=shared} \
1851 %{?with_openssl:--with-openssl=shared} \
1853 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1854 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1855 --with-pear=%{php_pear_dir} \
1856 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1857 --with-png-dir=/usr \
1858 %{?with_pspell:--with-pspell=shared} \
1859 --with-readline=shared \
1860 %{?with_recode:--with-recode=shared} \
1862 --without-sablot-js \
1863 %{?with_snmp:--with-snmp=shared} \
1864 %{?with_sybase:--with-sybase=shared,/usr} \
1865 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1866 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1867 --with-t1lib=shared \
1868 %{?with_tidy:--with-tidy=shared} \
1869 --with-tiff-dir=/usr \
1870 %{?with_odbc:--with-unixODBC=shared,/usr} \
1871 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1873 --with-zlib=shared \
1874 --with-zlib-dir=shared,/usr \
1875 --enable-zip=shared,/usr \
1877 cp -f Makefile Makefile.$sapi
1878 cp -f main/php_config.h php_config.h.$sapi
1881 # must make this first, so modules can link against it.
1882 %{__make} libphp_common.la
1883 %{__make} build-modules
1886 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1890 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1894 cp -af php_config.h.cgi main/php_config.h
1895 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1896 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1897 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1900 cp -af php_config.h.cli main/php_config.h
1901 %{__make} sapi/cli/php -f Makefile.cli
1902 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1906 cp -af php_config.h.fcgi main/php_config.h
1907 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1908 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1909 cp -r sapi/cgi sapi/fcgi
1910 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1914 cp -af php_config.h.fpm main/php_config.h
1915 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1916 %{__make} sapi/cgi/php-cgi -f Makefile.fpm
1917 cp -r sapi/cgi sapi/fpm
1918 [ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1922 # Run tests, using the CLI SAPI
1923 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1924 unset TZ LANG LC_ALL || :
1926 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1930 rm -rf $RPM_BUILD_ROOT
1931 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1932 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1933 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1934 $RPM_BUILD_ROOT%{_mandir}/man1 \
1936 # install the apache modules' files
1937 %{__make} install-headers install-build install-modules install-programs \
1938 INSTALL_ROOT=$RPM_BUILD_ROOT
1940 # install apache1 DSO module
1942 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1945 # install apache2 DSO module
1947 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1950 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1951 # fix install paths, avoid evil rpaths
1952 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1954 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1957 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1961 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1966 libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
1967 %{__make} install-fpm -f Makefile.fpm \
1968 INSTALL_ROOT=$RPM_BUILD_ROOT
1972 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1973 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1974 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1976 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1978 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1980 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1982 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1983 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1984 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1987 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1988 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1989 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1993 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1994 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1995 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1998 # Generate stub .ini files for each subpackage
1999 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2000 generate_inifiles() {
2001 for so in modules/*.so; do
2002 mod=$(basename $so .so)
2003 conf="%{_sysconfdir}/conf.d/$mod.ini"
2004 # xml needs to be loaded before wddx
2005 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2007 cat > $RPM_BUILD_ROOT$conf <<-EOF
2008 ; Enable $mod extension module
2015 # per SAPI ini directories
2016 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2019 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
2021 # use system automake and {lib,sh}tool
2022 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2023 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2024 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2026 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2027 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2029 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2030 # isn't installed by install-headers make target, we do it manually here.
2031 # this header file is required by e.g. filter PECL extension
2032 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2033 # for php-pecl-mailparse
2034 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2035 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2038 rm -rf $RPM_BUILD_ROOT
2040 %post -n apache1-mod_php
2041 if [ "$1" = "1" ]; then
2042 %service -q apache restart
2045 %postun -n apache1-mod_php
2046 if [ "$1" = "0" ]; then
2047 %service -q apache restart
2050 %post -n apache-mod_php
2051 if [ "$1" = "1" ]; then
2052 %service -q httpd restart
2055 %postun -n apache-mod_php
2056 if [ "$1" = "0" ]; then
2057 %service -q httpd restart
2060 %post common -p /sbin/ldconfig
2061 %postun common -p /sbin/ldconfig
2064 # minimizing apache restarts logics. we restart webserver:
2066 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2067 # 2. first install of extension (post: $1 = 1)
2068 # 2. uninstall of extension (postun: $1 == 0)
2070 # the strict internal deps between extensions (and apache modules) and
2071 # common package are very important for all this to work.
2073 # restart webserver at the end of transaction
2074 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2075 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2078 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2080 /^AddType application\/x-httpd-php \.php/s,^,#,
2081 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2082 ' /etc/apache/apache.conf
2083 %service -q apache restart
2087 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2088 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2089 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2090 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2091 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2095 # common macros called at extension post/postun scriptlet
2096 %define extension_scripts() \
2098 if [ "$1" = "1" ]; then \
2099 %php_webserver_restart \
2103 if [ "$1" = "0" ]; then \
2104 %php_webserver_restart \
2108 # extension scripts defines
2109 %extension_scripts bcmath
2110 %extension_scripts bzip2
2111 %extension_scripts calendar
2112 %extension_scripts ctype
2113 %extension_scripts curl
2114 %extension_scripts dba
2115 %extension_scripts dbase
2116 %extension_scripts dom
2117 %extension_scripts exif
2118 %extension_scripts fdf
2119 %extension_scripts filter
2120 %extension_scripts ftp
2121 %extension_scripts gd
2122 %extension_scripts gettext
2123 %extension_scripts gmp
2124 %extension_scripts hash
2125 %extension_scripts iconv
2126 %extension_scripts imap
2127 %extension_scripts interbase
2128 %extension_scripts json
2129 %extension_scripts ldap
2130 %extension_scripts mbstring
2131 %extension_scripts mcrypt
2132 %extension_scripts mhash
2133 %extension_scripts mime_magic
2134 %extension_scripts ming
2135 %extension_scripts mssql
2136 %extension_scripts mysql
2137 %extension_scripts mysqli
2138 %extension_scripts oci8
2139 %extension_scripts odbc
2140 %extension_scripts openssl
2141 %extension_scripts pdo-dblib
2142 %extension_scripts pdo-firebird
2143 %extension_scripts pdo-mysql
2144 %extension_scripts pdo-odbc
2145 %extension_scripts pdo-pgsql
2146 %extension_scripts pdo-sqlite
2147 %extension_scripts pgsql
2148 %extension_scripts posix
2149 %extension_scripts pspell
2150 %extension_scripts recode
2151 %extension_scripts shmop
2152 %extension_scripts snmp
2153 %extension_scripts soap
2154 %extension_scripts sockets
2155 %extension_scripts sqlite
2156 %extension_scripts sybase
2157 %extension_scripts sybase-ct
2158 %extension_scripts sysvmsg
2159 %extension_scripts sysvsem
2160 %extension_scripts sysvshm
2161 %extension_scripts tidy
2162 %extension_scripts tokenizer
2163 %extension_scripts wddx
2164 %extension_scripts xml
2165 %extension_scripts xmlreader
2166 %extension_scripts xmlrpc
2167 %extension_scripts xmlwriter
2168 %extension_scripts xsl
2169 %extension_scripts zip
2170 %extension_scripts zlib
2172 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2173 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2175 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2176 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2178 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2179 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2181 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2182 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2184 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2185 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2187 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2188 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2190 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2191 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2193 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2194 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2196 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2197 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2199 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2200 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2202 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2203 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2205 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2206 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2208 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2209 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2211 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2212 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2214 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2215 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2217 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2218 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2220 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2221 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2223 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2224 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2226 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2227 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2229 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2230 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2232 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2233 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2235 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2236 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2238 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2239 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2241 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2242 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2244 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2245 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2247 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2248 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2249 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2251 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2252 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2255 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2258 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2261 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2264 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2267 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2268 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2269 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2271 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2272 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2275 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2276 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2278 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2279 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2281 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2282 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2284 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2285 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2286 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2288 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2289 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2292 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2293 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2295 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2296 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2298 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2299 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2301 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2302 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2304 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2305 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2307 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2308 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2310 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2311 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2313 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2314 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2316 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2317 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2319 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2320 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2322 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2323 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2325 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2326 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2328 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2329 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2331 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2332 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2334 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2335 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2337 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2338 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2340 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2341 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2344 %files -n apache1-mod_php
2345 %defattr(644,root,root,755)
2346 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2347 %dir %{_sysconfdir}/apache.d
2348 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2349 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2353 %files -n apache-mod_php
2354 %defattr(644,root,root,755)
2355 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2356 %dir %{_sysconfdir}/apache2handler.d
2357 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2358 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2363 %defattr(644,root,root,755)
2364 %doc sapi/cgi/README.FastCGI
2365 %dir %{_sysconfdir}/cgi-fcgi.d
2366 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2367 %attr(755,root,root) %{_bindir}/php.fcgi
2369 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2370 %attr(755,root,root) %{_bindir}/php.fpm
2371 %attr(755,root,root) %{_sbindir}/php-fpm
2376 %defattr(644,root,root,755)
2377 %dir %{_sysconfdir}/cgi.d
2378 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2379 %attr(755,root,root) %{_bindir}/php.cgi
2382 %defattr(644,root,root,755)
2383 %dir %{_sysconfdir}/cli.d
2384 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2385 %attr(755,root,root) %{_bindir}/php.cli
2386 %{_mandir}/man1/php.1*
2387 %{_mandir}/man1/php.cli.1*
2390 %defattr(644,root,root,755)
2391 %attr(755,root,root) %{_bindir}/php
2394 %defattr(644,root,root,755)
2396 %doc CREDITS Zend/ZEND_CHANGES
2397 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2398 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2401 %dir %{_sysconfdir}/conf.d
2402 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2403 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2404 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2405 %dir %{php_extensiondir}
2407 %doc ext/session/mod_files.sh
2410 %defattr(644,root,root,755)
2411 %doc README.UNIX-BUILD-SYSTEM
2412 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2413 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2414 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2415 %attr(755,root,root) %{_bindir}/phpize
2416 %attr(755,root,root) %{_bindir}/php-config
2417 %attr(755,root,root) %{_libdir}/libphp_common.so
2418 %{_libdir}/libphp_common.la
2420 %{_libdir}/php/build
2421 %{_mandir}/man1/php-config.1*
2422 %{_mandir}/man1/phpize.1*
2425 %defattr(644,root,root,755)
2426 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2427 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2430 %defattr(644,root,root,755)
2431 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2432 %attr(755,root,root) %{php_extensiondir}/bz2.so
2435 %defattr(644,root,root,755)
2436 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2437 %attr(755,root,root) %{php_extensiondir}/calendar.so
2440 %defattr(644,root,root,755)
2441 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2442 %attr(755,root,root) %{php_extensiondir}/ctype.so
2446 %defattr(644,root,root,755)
2447 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2448 %attr(755,root,root) %{php_extensiondir}/curl.so
2452 %defattr(644,root,root,755)
2453 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2454 %attr(755,root,root) %{php_extensiondir}/dba.so
2457 %defattr(644,root,root,755)
2458 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2459 %attr(755,root,root) %{php_extensiondir}/dbase.so
2462 %defattr(644,root,root,755)
2463 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2464 %attr(755,root,root) %{php_extensiondir}/dom.so
2468 %defattr(644,root,root,755)
2469 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2470 %attr(755,root,root) %{php_extensiondir}/fdf.so
2475 %defattr(644,root,root,755)
2476 %doc README.input_filter
2477 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2478 %attr(755,root,root) %{php_extensiondir}/filter.so
2482 %defattr(644,root,root,755)
2483 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2484 %attr(755,root,root) %{php_extensiondir}/exif.so
2487 %defattr(644,root,root,755)
2488 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2489 %attr(755,root,root) %{php_extensiondir}/ftp.so
2492 %defattr(644,root,root,755)
2493 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2494 %attr(755,root,root) %{php_extensiondir}/gd.so
2497 %defattr(644,root,root,755)
2498 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2499 %attr(755,root,root) %{php_extensiondir}/gettext.so
2502 %defattr(644,root,root,755)
2503 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2504 %attr(755,root,root) %{php_extensiondir}/gmp.so
2507 %defattr(644,root,root,755)
2508 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2509 %attr(755,root,root) %{php_extensiondir}/hash.so
2512 %defattr(644,root,root,755)
2513 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2514 %attr(755,root,root) %{php_extensiondir}/iconv.so
2518 %defattr(644,root,root,755)
2519 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2520 %attr(755,root,root) %{php_extensiondir}/imap.so
2523 %if %{with interbase}
2525 %defattr(644,root,root,755)
2526 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2527 %attr(755,root,root) %{php_extensiondir}/interbase.so
2531 %defattr(644,root,root,755)
2532 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2533 %attr(755,root,root) %{php_extensiondir}/json.so
2537 %defattr(644,root,root,755)
2538 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2539 %attr(755,root,root) %{php_extensiondir}/ldap.so
2543 %defattr(644,root,root,755)
2544 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2545 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2548 %defattr(644,root,root,755)
2549 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2550 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2554 %defattr(644,root,root,755)
2555 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2556 %attr(755,root,root) %{php_extensiondir}/mhash.so
2559 %if %{with mime_magic}
2561 %defattr(644,root,root,755)
2562 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2563 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2568 %defattr(644,root,root,755)
2569 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2570 %attr(755,root,root) %{php_extensiondir}/ming.so
2575 %defattr(644,root,root,755)
2576 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2577 %attr(755,root,root) %{php_extensiondir}/mssql.so
2581 %defattr(644,root,root,755)
2582 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2583 %attr(755,root,root) %{php_extensiondir}/mysql.so
2587 %defattr(644,root,root,755)
2588 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2589 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2593 %defattr(644,root,root,755)
2594 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2595 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2599 %defattr(644,root,root,755)
2600 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2601 %attr(755,root,root) %{php_extensiondir}/oci8.so
2606 %defattr(644,root,root,755)
2607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2608 %attr(755,root,root) %{php_extensiondir}/odbc.so
2613 %defattr(644,root,root,755)
2614 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2615 %attr(755,root,root) %{php_extensiondir}/openssl.so
2619 %defattr(644,root,root,755)
2620 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2621 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2624 %defattr(644,root,root,755)
2625 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2626 %attr(755,root,root) %{php_extensiondir}/pdo.so
2628 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2630 %defattr(644,root,root,755)
2631 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2632 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2635 %if %{with interbase} && !%{with interbase_inst}
2637 %defattr(644,root,root,755)
2638 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2639 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2643 %defattr(644,root,root,755)
2644 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2645 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2649 %defattr(644,root,root,755)
2650 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2651 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2656 %defattr(644,root,root,755)
2657 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2658 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2663 %defattr(644,root,root,755)
2664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2665 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2670 %defattr(644,root,root,755)
2671 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2672 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2677 %defattr(644,root,root,755)
2678 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2679 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2685 %attr(755,root,root) %{php_extensiondir}/posix.so
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2691 %attr(755,root,root) %{php_extensiondir}/pspell.so
2695 %defattr(644,root,root,755)
2696 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2697 %attr(755,root,root) %{php_extensiondir}/readline.so
2701 %defattr(644,root,root,755)
2702 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2703 %attr(755,root,root) %{php_extensiondir}/recode.so
2707 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2708 # simplexml can be built shared, but SPL startup fails
2709 # we could add R: -simplexml to -common...
2711 %defattr(644,root,root,755)
2712 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2713 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2717 %defattr(644,root,root,755)
2718 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2719 %attr(755,root,root) %{php_extensiondir}/shmop.so
2723 %defattr(644,root,root,755)
2724 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2725 %attr(755,root,root) %{php_extensiondir}/snmp.so
2729 %defattr(644,root,root,755)
2730 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2731 %attr(755,root,root) %{php_extensiondir}/soap.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2736 %attr(755,root,root) %{php_extensiondir}/sockets.so
2740 %defattr(644,root,root,755)
2741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2742 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2747 %defattr(644,root,root,755)
2748 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2749 %attr(755,root,root) %{php_extensiondir}/sybase.so
2752 %if %{with sybase_ct}
2754 %defattr(644,root,root,755)
2755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2756 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2760 %defattr(644,root,root,755)
2761 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2762 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2765 %defattr(644,root,root,755)
2766 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2767 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2770 %defattr(644,root,root,755)
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2772 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2776 %defattr(644,root,root,755)
2777 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2778 %attr(755,root,root) %{php_extensiondir}/tidy.so
2782 %defattr(644,root,root,755)
2783 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2784 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2788 %defattr(644,root,root,755)
2789 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2790 %attr(755,root,root) %{php_extensiondir}/wddx.so
2794 %defattr(644,root,root,755)
2795 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2796 %attr(755,root,root) %{php_extensiondir}/xml.so
2799 %defattr(644,root,root,755)
2800 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2801 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2805 %defattr(644,root,root,755)
2806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2807 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2811 %defattr(644,root,root,755)
2812 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2813 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2816 %defattr(644,root,root,755)
2817 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2818 %attr(755,root,root) %{php_extensiondir}/xsl.so
2821 %defattr(644,root,root,755)
2822 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2823 %attr(755,root,root) %{php_extensiondir}/zip.so
2826 %defattr(644,root,root,755)
2827 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2828 %attr(755,root,root) %{php_extensiondir}/zlib.so