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_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
51 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
52 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
54 %define apxs1 /usr/sbin/apxs1
55 %define apxs2 /usr/sbin/apxs
57 # some problems with apache 2.x
62 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
63 # ppc disabled (broken on th-ppc)
64 %undefine with_interbase
67 %if %{without apache1} && %{without apache2}
68 ERROR: You need to select at least one Apache SAPI to build shared modules.
71 # filter depends on pcre
77 Summary: PHP: Hypertext Preprocessor
78 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
79 Summary(pl.UTF-8): Język skryptowy PHP
80 Summary(pt_BR.UTF-8): A linguagem de script PHP
81 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
82 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
85 Release: %{_rel}%{?_rc:.%{_rc}}%{?with_hardening:hardened}
89 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
90 # Source0-md5: 7380ffecebd95c6edb317ef861229ebd
92 Source2: %{name}-mod_%{name}.conf
93 Source3: %{name}-cgi-fcgi.ini
94 Source4: %{name}-cgi.ini
95 Source5: %{name}-apache.ini
96 Source6: %{name}-cli.ini
97 Source7: http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
98 # Source7-md5: 47a742fa9fab2826ad10c13a2376111a
99 # Taken from: http://browsers.garykeith.com/downloads.asp
100 Source8: %{name}_browscap.ini
101 Patch0: %{name}-shared.patch
102 Patch1: %{name}-pldlogo.patch
103 Patch2: %{name}-mail.patch
104 Patch3: %{name}-link-libs.patch
105 Patch4: %{name}-libpq_fs_h_path.patch
106 Patch5: %{name}-filter-shared.patch
107 Patch6: %{name}-build_modules.patch
108 Patch7: %{name}-sapi-ini-file.patch
109 Patch8: %{name}-no-metaccld.patch
110 Patch9: %{name}-sh.patch
111 Patch10: %{name}-ini.patch
112 Patch11: %{name}-acam.patch
113 Patch12: %{name}-threads-acfix.patch
114 Patch13: %{name}-tsrmlsfetchgcc2.patch
115 Patch14: %{name}-no_pear_install.patch
116 Patch15: %{name}-zlib.patch
117 Patch16: %{name}-sybase-fix.patch
118 Patch17: %{name}-readline.patch
119 Patch18: %{name}-nohttpd.patch
120 Patch19: %{name}-gd_imagerotate_enable.patch
121 Patch20: %{name}-uint32_t.patch
122 Patch21: %{name}-dba-link.patch
123 Patch22: %{name}-hardening-fix.patch
124 Patch23: %{name}-both-apxs.patch
125 Patch24: %{name}-builddir.patch
126 Patch25: %{name}-zlib-for-getimagesize.patch
127 Patch26: %{name}-versioning.patch
128 Patch27: %{name}-linkflags-clean.patch
129 Patch28: %{name}-pear.patch
130 Patch29: %{name}-config-dir.patch
131 Patch30: %{name}-bug-42952.patch
132 Patch31: %{name}-fcgi-graceful.patch
133 Patch32: %{name}-apr-apu.patch
134 Patch33: %{name}-fcgi-error_log-no-newlines.patch
135 Patch34: %{name}-curl-limit-speed.patch
137 URL: http://www.php.net/
138 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
139 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
140 BuildRequires: autoconf >= 2.53
141 BuildRequires: automake >= 1.4d
143 BuildRequires: bzip2-devel
144 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
145 BuildRequires: cyrus-sasl-devel
146 BuildRequires: db-devel >= 4.0
147 BuildRequires: elfutils-devel
149 BuildRequires: expat-devel
150 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
152 %{?with_fcgi:BuildRequires: fcgi-devel}
153 %{?with_fdf:BuildRequires: fdftk-devel}
155 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
156 BuildRequires: freetds-devel
158 BuildRequires: freetype-devel >= 2.0
159 BuildRequires: gd-devel >= 2.0.28-4
160 BuildRequires: gd-devel(imagerotate) = 5.2.0
161 BuildRequires: gdbm-devel
162 BuildRequires: gmp-devel
163 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
164 BuildRequires: libjpeg-devel
165 BuildRequires: libltdl-devel >= 1.4
166 BuildRequires: libmcrypt-devel >= 2.4.4
167 BuildRequires: libpng-devel >= 1.0.8
168 BuildRequires: libtiff-devel
169 BuildRequires: libtool >= 1.4.3
170 BuildRequires: libwrap-devel
171 BuildRequires: libxml2-devel >= 2.5.10
172 BuildRequires: libxslt-devel >= 1.1.0
173 %{?with_mhash:BuildRequires: mhash-devel}
174 %{?with_ming:BuildRequires: ming-devel >= 0.3}
175 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
176 BuildRequires: mysql-devel >= 4.0.0
177 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1.0}
178 BuildRequires: ncurses-ext-devel
179 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
180 %if %{with openssl} || %{with ldap}
181 BuildRequires: openssl-devel >= 0.9.7d
183 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
184 BuildRequires: pam-devel
185 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
186 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
187 %{?with_pgsql:BuildRequires: postgresql-devel}
188 BuildRequires: readline-devel
189 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
190 BuildRequires: rpm-build >= 4.4.0
191 BuildRequires: rpmbuild(macros) >= 1.238
192 %{?with_sqlite:BuildRequires: sqlite-devel}
193 %{?with_sqlite:BuildRequires: sqlite3-devel}
194 BuildRequires: t1lib-devel
195 %{?with_tidy:BuildRequires: tidy-devel}
196 %{?with_odbc:BuildRequires: unixODBC-devel}
197 BuildRequires: zlib-devel >= 1.0.9
199 BuildRequires: apache1-devel
202 BuildRequires: apache-devel >= 2.0.52-2
203 BuildRequires: apr-devel >= 1:1.0.0
204 BuildRequires: apr-util-devel >= 1:1.0.0
206 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
208 %define php_sysconfdir /etc/php
209 %define php_extensiondir %{_libdir}/php
210 %define _sysconfdir %{php_sysconfdir}
212 # must be in sync with source. extra check ensuring that it is so is done in %%build
213 %define php_api_version 20041225
214 %define zend_module_api 20060613
215 %define zend_extension_api 220060519
216 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
217 %define php_debug %{!?debug:0}%{?debug:1}
220 PHP is an HTML-embedded scripting language. PHP attempts to make it
221 easy for developers to write dynamically generated web pages. PHP also
222 offers built-in database integration for several commercial and
223 non-commercial database management systems, so writing a
224 database-enabled web page with PHP is fairly simple. The most common
225 use of PHP coding is probably as a replacement for CGI scripts. The
226 mod_php module enables the Apache web server to understand and process
227 the embedded PHP language in web pages. This package contains php
230 %description -l fr.UTF-8
231 PHP est un langage de script embarque dans le HTM. PHP essaye de
232 rendre simple aux developpeurs d'ecrire des pages web generees
233 dynamiquement. PHP incorpore egalement une integration avec plusieurs
234 systemes de gestion de bases de donnees commerciaux et
235 non-connerciaux, qui rent facile la creation de pages web liees avec
236 des bases de donnees. L'utilisation la plus commune de PHP est
237 probablement en remplacement de scripts CGI. Le module mod_php permet
238 au serveur web apache de comprendre et de traiter le langage PHP
239 integre dans des pages web. Ce package contient php version
242 %description -l pl.UTF-8
243 PHP jest językiem skryptowym, którego polecenia umieszcza się w
244 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
245 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
246 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
247 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
248 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
249 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
250 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
253 %description -l pt_BR.UTF-8
254 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
255 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
256 com algumas características únicas, específicas ao PHP. O objetivo da
257 linguagem é permitir que desenvolvedores web escrevam páginas
258 dinamicamente geradas de forma rápida.
260 %description -l ru.UTF-8
261 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
262 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
263 для работы с базами данных относительно просто. Наиболее популярное
264 использование PHP - замена для CGI скриптов.
266 Этот пакет содержит самодостаточную (CGI) версию интерпретатора языка.
267 Вы должны также установить пакет %{name}-common. Если вам нужен
268 интерпретатор PHP в качестве модуля apache, установите пакет
271 %description -l uk.UTF-8
272 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
273 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
274 роботи з базами даних є доволі простим. Найбільш популярне
275 використання PHP - заміна для CGI скриптів.
277 Цей пакет містить самодостатню (CGI) версію інтерпретатора мови. Ви
278 маєте також встановити пакет %{name}-common. Якщо вам потрібен
279 інтерпретатор PHP в якості модуля apache, встановіть пакет
282 %package -n apache1-mod_php
283 Summary: PHP DSO module for apache 1.3.x
284 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
285 Group: Development/Languages/PHP
286 Requires(triggerpostun): sed >= 4.0
287 Requires: %{name}-common = %{epoch}:%{version}-%{release}
288 Requires: apache1(EAPI) >= 1.3.33-2
289 Requires: apache1-mod_mime
290 Provides: webserver(php) = %{version}
291 Obsoletes: apache-mod_php < 1:4.1.1
294 %description -n apache1-mod_php
295 PHP as DSO module for apache 1.3.x.
297 %description -n apache1-mod_php -l pl.UTF-8
298 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
300 %package -n apache-mod_php
301 Summary: PHP DSO module for apache 2.x
302 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
303 Group: Development/Languages/PHP
304 Requires: %{name}-common = %{epoch}:%{version}-%{release}
305 Requires: apache(modules-api) = %{apache_modules_api}
306 Requires: apache-mod_mime
307 Provides: webserver(php) = %{version}
310 %description -n apache-mod_php
311 PHP as DSO module for apache 2.x.
313 %description -n apache-mod_php -l pl.UTF-8
314 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
317 Summary: php as FastCGI program
318 Summary(pl.UTF-8): php jako program FastCGI
319 Group: Development/Languages/PHP
320 Requires: %{name}-common = %{epoch}:%{version}-%{release}
321 Provides: webserver(php) = %{version}
324 php as FastCGI program.
326 %description fcgi -l pl.UTF-8
327 php jako program FastCGI.
330 Summary: php as CGI program
331 Summary(pl.UTF-8): php jako program CGI
332 Group: Development/Languages/PHP
333 Requires: %{name}-common = %{epoch}:%{version}-%{release}
338 %description cgi -l pl.UTF-8
339 php jako program CGI.
342 Summary: php as CLI interpreter
343 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
344 Group: Development/Languages/PHP
345 Requires: %{name}-common = %{epoch}:%{version}-%{release}
348 php as CLI interpreter.
350 %description cli -l pl.UTF-8
351 php jako interpreter działający z linii poleceń.
354 Summary: /usr/bin/php symlink
355 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
356 Group: Development/Languages/PHP
357 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
358 Obsoletes: /usr/bin/php
361 Package providing /usr/bin/php symlink to PHP CLI.
363 %description program -l pl.UTF-8
364 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
367 Summary: Common files needed by both apache module and CGI
368 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
369 Summary(ru.UTF-8): Разделяемые библиотеки для php
370 Summary(uk.UTF-8): Бібліотеки спільного використання для php
372 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
373 Requires: glibc >= 6:2.3.5
376 Provides: php(libxml)
377 Provides: php(modules_api) = %{php_api_version}
378 Provides: php(overload)
379 %{?with_pcre:Provides: php(pcre)}
380 Provides: php(reflection)
381 Provides: php(session)
382 Provides: php(simplexml)
384 Provides: php(standard)
385 Provides: php(zend_extension_api) = %{zend_extension_api}
386 Provides: php(zend_module_api) = %{zend_module_api}
387 %{?with_pcre:Provides: php-pcre}
388 Provides: php5(debug) = %{php_debug}
389 Provides: php5(thread-safety) = %{zend_zts}
390 Obsoletes: php-pcre < 4:5.2.0
391 Obsoletes: php-pecl-domxml
392 Obsoletes: php-session < 3:4.2.1-2
393 Conflicts: php4-common < 3:4.4.4-8
394 Conflicts: rpm < 4.4.2-0.2
397 Common files needed by both apache module and CGI.
399 %description common -l pl.UTF-8
400 Wspólne pliki dla modułu apacha i programu CGI.
402 %description common -l ru.UTF-8
403 Этот пакет содержит общие файлы для разных вариантов реализации PHP
404 (самодостаточной и в качестве модуля apache).
406 %description common -l uk.UTF-8
407 Цей пакет містить спільні файли для різних варіантів реалізації PHP
408 (самодостатньої та в якості модуля apache).
411 Summary: Files for PHP modules development
412 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
413 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
414 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
415 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
416 Group: Development/Languages/PHP
417 Requires: %{name}-common = %{epoch}:%{version}-%{release}
421 %{?with_pcre:Requires: pcre-devel >= 6.6}
423 Obsoletes: php-pear-devel
424 Obsoletes: php4-devel
427 The php-devel package lets you compile dynamic extensions to PHP.
428 Included here is the source for the PHP extensions. Instead of
429 recompiling the whole php binary to add support for, say, oracle,
430 install this package and use the new self-contained extensions
431 support. For more information, read the file
432 README.SELF-CONTAINED-EXTENSIONS.
434 %description devel -l pl.UTF-8
435 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
436 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
437 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
438 samodzielnych rozszerzeniach można znaleźć w pliku
439 README.SELF-CONTAINED-EXTENSIONS.
441 %description devel -l pt_BR.UTF-8
442 Este pacote contém arquivos usados no desenvolvimento de programas ou
445 %description devel -l ru.UTF-8
446 Пакет php-devel дает возможность компилировать динамические расширения
447 PHP. Пакет включает исходный код этих расширений. Вместо повторной
448 компиляции бинарного файла php для добавления, например, поддержки
449 oracle, установите этот пакет для компилирования отдельных расширений.
450 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
452 %description devel -l uk.UTF-8
453 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
454 До пакету включено вихідний код для розширень. Замість повторної
455 компіляції бінарного файлу php для додання, наприклад, підтримки
456 oracle, встановіть цей пакет для компіляції окремих розширень.
457 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
460 Summary: bcmath extension module for PHP
461 Summary(pl.UTF-8): Moduł bcmath dla PHP
463 Requires: %{name}-common = %{epoch}:%{version}-%{release}
464 Provides: php(bcmath)
467 This is a dynamic shared object (DSO) for PHP that will add bc style
468 precision math functions support.
470 %description bcmath -l pl.UTF-8
471 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
472 matematycznych takich jak w programie bc.
475 Summary: Bzip2 extension module for PHP
476 Summary(pl.UTF-8): Moduł bzip2 dla PHP
478 Requires: %{name}-common = %{epoch}:%{version}-%{release}
482 This is a dynamic shared object (DSO) for PHP that will add bzip2
483 compression support to PHP.
485 %description bzip2 -l pl.UTF-8
486 Moduł PHP umożliwiający używanie kompresji bzip2.
489 Summary: Calendar extension module for PHP
490 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
492 Requires: %{name}-common = %{epoch}:%{version}-%{release}
493 Provides: php(calendar)
495 %description calendar
496 This is a dynamic shared object (DSO) for PHP that will add calendar
499 %description calendar -l pl.UTF-8
500 Moduł PHP dodający wsparcie dla kalendarza.
503 Summary: ctype extension module for PHP
504 Summary(pl.UTF-8): Moduł ctype dla PHP
506 Requires: %{name}-common = %{epoch}:%{version}-%{release}
510 This is a dynamic shared object (DSO) for PHP that will add ctype
513 %description ctype -l pl.UTF-8
514 Moduł PHP umożliwiający korzystanie z funkcji ctype.
517 Summary: curl extension module for PHP
518 Summary(pl.UTF-8): Moduł curl dla PHP
520 Requires: %{name}-common = %{epoch}:%{version}-%{release}
524 This is a dynamic shared object (DSO) for PHP that will add curl
527 %description curl -l pl.UTF-8
528 Moduł PHP umożliwiający korzystanie z biblioteki curl.
531 Summary: DBA extension module for PHP
532 Summary(pl.UTF-8): Moduł DBA dla PHP
534 Requires: %{name}-common = %{epoch}:%{version}-%{release}
538 This is a dynamic shared object (DSO) for PHP that will add flat-file
539 databases (DBA) support.
541 %description dba -l pl.UTF-8
542 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
546 Summary: DBase extension module for PHP
547 Summary(pl.UTF-8): Moduł DBase dla PHP
549 Requires: %{name}-common = %{epoch}:%{version}-%{release}
553 This is a dynamic shared object (DSO) for PHP that will add DBase
556 %description dbase -l pl.UTF-8
557 Moduł PHP ze wsparciem dla DBase.
560 Summary: DOM extension module for PHP
561 Summary(pl.UTF-8): Moduł DOM dla PHP
563 Requires: %{name}-common = %{epoch}:%{version}-%{release}
565 # it has some compatibility functions
566 Provides: php(domxml)
567 Obsoletes: php-domxml <= 3:4.3.8-1
570 This is a dynamic shared object (DSO) for PHP that will add new DOM
573 %description dom -l pl.UTF-8
574 Moduł PHP dodający nową obsługę DOM.
577 Summary: exif extension module for PHP
578 Summary(pl.UTF-8): Moduł exif dla PHP
580 Requires: %{name}-common = %{epoch}:%{version}-%{release}
584 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
585 support in image files.
587 %description exif -l pl.UTF-8
588 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
591 Summary: FDF extension module for PHP
592 Summary(pl.UTF-8): Moduł FDF dla PHP
594 Requires: %{name}-common = %{epoch}:%{version}-%{release}
598 This PHP module adds support for PDF Forms through Adobe FDFTK
601 %description fdf -l pl.UTF-8
602 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
606 Summary: Extension for safely dealing with input parameters
607 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
609 Requires: %{name}-common = %{epoch}:%{version}-%{release}
610 Provides: php(filter)
611 Obsoletes: php-pecl-filter
614 We all know that you should always check input variables, but PHP does
615 not offer really good functionality for doing this in a safe way. The
616 Input Filter extension is meant to address this issue by implementing
617 a set of filters and mechanisms that users can use to safely access
620 %description filter -l pl.UTF-8
621 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
622 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
623 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
624 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
625 mogą bezpiecznie używać do dostępu do danych.
628 Summary: FTP extension module for PHP
629 Summary(pl.UTF-8): Moduł FTP dla PHP
631 Requires: %{name}-common = %{epoch}:%{version}-%{release}
635 This is a dynamic shared object (DSO) for PHP that will add FTP
638 %description ftp -l pl.UTF-8
639 Moduł PHP dodający obsługę protokołu FTP.
642 Summary: GD extension module for PHP
643 Summary(pl.UTF-8): Moduł GD dla PHP
645 Requires: %{name}-common = %{epoch}:%{version}-%{release}
646 Requires: gd >= 2.0.28-4
648 Requires: gd(imagerotate) = 5.2.0
652 This is a dynamic shared object (DSO) for PHP that will add GD
653 support, allowing you to create and manipulate images with PHP.
655 %description gd -l pl.UTF-8
656 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
657 tworzenie i obróbkę obrazków.
660 Summary: gettext extension module for PHP
661 Summary(pl.UTF-8): Moduł gettext dla PHP
663 Requires: %{name}-common = %{epoch}:%{version}-%{release}
664 Provides: php(gettext)
667 This is a dynamic shared object (DSO) for PHP that will add gettext
670 %description gettext -l pl.UTF-8
671 Moduł PHP dodający obsługę lokalizacji przez gettext.
674 Summary: gmp extension module for PHP
675 Summary(pl.UTF-8): Moduł gmp dla PHP
677 Requires: %{name}-common = %{epoch}:%{version}-%{release}
681 This is a dynamic shared object (DSO) for PHP that will add arbitrary
682 length number support with GNU MP library.
684 %description gmp -l pl.UTF-8
685 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
686 liczbach o dowolnej długości.
689 Summary: HASH Message Digest Framework
690 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
692 Requires: %{name}-common = %{epoch}:%{version}-%{release}
694 Obsoletes: php-pecl-hash
697 Native implementations of common message digest algorithms using a
698 generic factory method.
700 %description hash -l pl.UTF-8
701 Natywne implementacje popularnych algorytmów obliczania skrótów
702 wiadomości przy użyciu wspólnego interfejsu.
705 Summary: iconv extension module for PHP
706 Summary(pl.UTF-8): Moduł iconv dla PHP
708 Requires: %{name}-common = %{epoch}:%{version}-%{release}
712 This is a dynamic shared object (DSO) for PHP that will add iconv
715 %description iconv -l pl.UTF-8
716 Moduł PHP dodający obsługę iconv.
719 Summary: IMAP extension module for PHP
720 Summary(pl.UTF-8): Moduł IMAP dla PHP
721 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
723 Requires: %{name}-common = %{epoch}:%{version}-%{release}
727 This is a dynamic shared object (DSO) for PHP that will add IMAP
730 %description imap -l pl.UTF-8
731 Moduł PHP dodający obsługę skrzynek IMAP.
733 %description imap -l pt_BR.UTF-8
734 Um módulo para aplicações PHP que usam IMAP.
737 Summary: InterBase/Firebird database module for PHP
738 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
740 Requires: %{name}-common = %{epoch}:%{version}-%{release}
741 Provides: php(interbase)
742 %{?with_interbase_inst:Autoreq: false}
744 %description interbase
745 This is a dynamic shared object (DSO) for PHP that will add InterBase
746 and Firebird database support.
748 %description interbase -l pl.UTF-8
749 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
752 Summary: PHP C extension for JSON serialization
753 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
755 Requires: %{name}-common = %{epoch}:%{version}-%{release}
757 Obsoletes: php-pecl-json
760 php-json is an extremely fast PHP C extension for JSON (JavaScript
761 Object Notation) serialisation.
763 %description json -l pl.UTF-8
764 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
765 (JavaScript Object Notation).
768 Summary: LDAP extension module for PHP
769 Summary(pl.UTF-8): Moduł LDAP dla PHP
770 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
772 Requires: %{name}-common = %{epoch}:%{version}-%{release}
776 This is a dynamic shared object (DSO) for PHP that will add LDAP
779 %description ldap -l pl.UTF-8
780 Moduł PHP dodający obsługę LDAP.
782 %description ldap -l pt_BR.UTF-8
783 Um módulo para aplicações PHP que usam LDAP.
786 Summary: mbstring extension module for PHP
787 Summary(pl.UTF-8): Moduł mbstring dla PHP
789 Requires: %{name}-common = %{epoch}:%{version}-%{release}
790 Provides: php(mbstring)
792 %description mbstring
793 This is a dynamic shared object (DSO) for PHP that will add multibyte
796 %description mbstring -l pl.UTF-8
797 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
800 Summary: mcrypt extension module for PHP
801 Summary(pl.UTF-8): Moduł mcrypt dla PHP
803 Requires: %{name}-common = %{epoch}:%{version}-%{release}
804 Provides: php(mcrypt)
807 This is a dynamic shared object (DSO) for PHP that will add mcrypt
810 %description mcrypt -l pl.UTF-8
811 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
814 Summary: mhash extension module for PHP
815 Summary(pl.UTF-8): Moduł mhash dla PHP
817 Requires: %{name}-common = %{epoch}:%{version}-%{release}
821 This is a dynamic shared object (DSO) for PHP that will add mhash
824 %description mhash -l pl.UTF-8
825 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
828 Summary: mime_magic extension module for PHP
829 Summary(pl.UTF-8): Moduł mime_magic dla PHP
831 Requires: %{name}-common = %{epoch}:%{version}-%{release}
832 Requires: /usr/share/file/magic.mime
833 Provides: php(mime_magic)
835 %description mime_magic
836 This PHP module adds support for MIME type lookup via file magic
837 numbers using magic.mime database.
839 %description mime_magic -l pl.UTF-8
840 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
841 znaczników plików z użyciem bazy danych magic.mime.
844 Summary: ming extension module for PHP
845 Summary(pl.UTF-8): Moduł ming dla PHP
847 Requires: %{name}-common = %{epoch}:%{version}-%{release}
848 Requires: ming >= 0.3
852 This is a dynamic shared object (DSO) for PHP that will add ming
853 (Flash - .swf files) support.
855 %description ming -l pl.UTF-8
856 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
860 Summary: MS SQL extension module for PHP
861 Summary(pl.UTF-8): Moduł MS SQL dla PHP
863 Requires: %{name}-common = %{epoch}:%{version}-%{release}
867 This is a dynamic shared object (DSO) for PHP that will add MS SQL
868 databases support through FreeTDS library.
870 %description mssql -l pl.UTF-8
871 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
875 Summary: MySQL database module for PHP
876 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
877 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
879 Requires: %{name}-common = %{epoch}:%{version}-%{release}
883 This is a dynamic shared object (DSO) for PHP that will add MySQL
886 %description mysql -l pl.UTF-8
887 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
889 %description mysql -l pt_BR.UTF-8
890 Um módulo para aplicações PHP que usam bancos de dados MySQL.
893 Summary: MySQLi module for PHP
894 Summary(pl.UTF-8): Moduł MySQLi dla PHP
896 Requires: %{name}-common = %{epoch}:%{version}-%{release}
897 Requires: mysql-libs >= 4.1.0
898 Provides: php(mysqli)
901 This is a dynamic shared object (DSO) for PHP that will add MySQLi
902 (Improved MySQL) support. The difference between it and mysql module
903 is that it provides access to functionality of MySQL 4.1 and above.
905 %description mysqli -l pl.UTF-8
906 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
907 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
908 MySQL w wersji 4.1 i nowszych.
911 Summary: ncurses module for PHP
912 Summary(pl.UTF-8): Moduł ncurses dla PHP
914 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
915 Provides: php(ncurses)
918 This PHP module adds support for ncurses functions (only for cli and
921 %description ncurses -l pl.UTF-8
922 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
925 Summary: Oracle 8+ database module for PHP
926 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
928 Requires: %{name}-common = %{epoch}:%{version}-%{release}
933 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
934 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
936 %description oci8 -l pl.UTF-8
937 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
938 poprzez interfejs Oracle8 Call-Interface (OCI8).
941 Summary: ODBC extension module for PHP
942 Summary(pl.UTF-8): Moduł ODBC dla PHP
943 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
945 Requires: %{name}-common = %{epoch}:%{version}-%{release}
946 Requires: unixODBC >= 2.1.1-3
950 This is a dynamic shared object (DSO) for PHP that will add ODBC
953 %description odbc -l pl.UTF-8
954 Moduł PHP ze wsparciem dla ODBC.
956 %description odbc -l pt_BR.UTF-8
957 Um módulo para aplicações PHP que usam ODBC.
960 Summary: OpenSSL extension module for PHP
961 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
963 Requires: %{name}-common = %{epoch}:%{version}-%{release}
964 Provides: php(openssl)
967 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
970 Warning: this is an experimental module.
972 %description openssl -l pl.UTF-8
973 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
975 Uwaga: to jest moduł eksperymentalny.
978 Summary: Process Control extension module for PHP
979 Summary(pl.UTF-8): Moduł Process Control dla PHP
981 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
985 This is a dynamic shared object (DSO) for PHP that will add process
986 spawning and control support. It supports functions like fork(),
987 waitpid(), signal() etc.
989 Warning: this is an experimental module. Also, don't use it in
990 webserver environment!
992 %description pcntl -l pl.UTF-8
993 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
994 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
996 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
997 używania z serwerem WWW - nie próbuj tego!
1000 Summary: PHP Data Objects (PDO)
1001 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1003 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1005 Obsoletes: php-pecl-PDO
1008 This is a dynamic shared object (DSO) for PHP that will add PDO
1011 %description pdo -l pl.UTF-8
1012 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1015 Summary: PHP Data Objects (PDO) FreeTDS support
1016 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1018 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1019 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1020 Provides: php(dblib)
1022 %description pdo-dblib
1023 This is a dynamic shared object (DSO) for PHP that will add PDO
1026 %description pdo-dblib -l pl.UTF-8
1027 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1030 %package pdo-firebird
1031 Summary: PHP Data Objects (PDO) Firebird support
1032 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1034 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1035 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1036 Provides: php(pdo-firebird)
1037 Obsoletes: php-pecl-PDO_FIREBIRD
1039 %description pdo-firebird
1040 This is a dynamic shared object (DSO) for PHP that will add PDO
1043 %description pdo-firebird -l pl.UTF-8
1044 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1048 Summary: PHP Data Objects (PDO) MySQL support
1049 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1051 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1052 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1053 Provides: php(pdo-mysql)
1054 Obsoletes: php-pecl-PDO_MYSQL
1056 %description pdo-mysql
1057 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1060 %description pdo-mysql -l pl.UTF-8
1061 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1065 Summary: PHP Data Objects (PDO) Oracle support
1066 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1068 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1069 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1070 Provides: php(pdo-oci)
1071 Obsoletes: php-pecl-PDO_OCI
1073 %description pdo-oci
1074 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1077 %description pdo-oci -l pl.UTF-8
1078 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1082 Summary: PHP Data Objects (PDO) ODBC support
1083 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1085 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1086 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1087 Provides: php(pdo-odbc)
1088 Obsoletes: php-pecl-PDO_ODBC
1090 %description pdo-odbc
1091 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1094 %description pdo-odbc -l pl.UTF-8
1095 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1099 Summary: PHP Data Objects (PDO) PostgreSQL support
1100 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1102 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1103 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1104 Provides: php(pdo-pgsql)
1105 Provides: php-pecl-PDO_PGSQL
1106 Obsoletes: php-pecl-PDO_PGSQL
1108 %description pdo-pgsql
1109 This is a dynamic shared object (DSO) for PHP that will add PDO
1112 %description pdo-pgsql -l pl.UTF-8
1113 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1117 Summary: PHP Data Objects (PDO) SQLite support
1118 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1120 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1121 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1122 Provides: php(pdo-sqlite)
1123 Obsoletes: php-pecl-PDO_SQLITE
1125 %description pdo-sqlite
1126 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1129 %description pdo-sqlite -l pl.UTF-8
1130 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1134 Summary: PostgreSQL database module for PHP
1135 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1137 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1138 Provides: php(pgsql)
1141 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1144 %description pgsql -l pl.UTF-8
1145 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1147 %description pgsql -l pt_BR.UTF-8
1148 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1151 Summary: POSIX extension module for PHP
1152 Summary(pl.UTF-8): Moduł POSIX dla PHP
1154 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1155 Provides: php(posix)
1158 This is a dynamic shared object (DSO) for PHP that will add POSIX
1159 functions support to PHP.
1161 %description posix -l pl.UTF-8
1162 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1165 Summary: pspell extension module for PHP
1166 Summary(pl.UTF-8): Moduł pspell dla PHP
1168 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1169 Provides: php(pspell)
1172 This is a dynamic shared object (DSO) for PHP that will add pspell
1173 support to PHP. It allows to check the spelling of a word and offer
1176 %description pspell -l pl.UTF-8
1177 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1178 sprawdzanie pisowni słowa i sugerowanie poprawek.
1181 Summary: readline extension module for PHP
1182 Summary(pl.UTF-8): Moduł readline dla PHP
1184 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1185 Provides: php(readline)
1187 %description readline
1188 This PHP module adds support for readline functions (only for cli and
1191 %description readline -l pl.UTF-8
1192 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1195 Summary: recode extension module for PHP
1196 Summary(pl.UTF-8): Moduł recode dla PHP
1198 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1199 Requires: recode >= 3.5d-3
1200 Provides: php(recode)
1203 This is a dynamic shared object (DSO) for PHP that will add recode
1206 %description recode -l pl.UTF-8
1207 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1211 Summary: Shared Memory Operations extension module for PHP
1212 Summary(pl.UTF-8): Moduł shmop dla PHP
1214 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1215 Provides: php(shmop)
1218 This is a dynamic shared object (DSO) for PHP that will add Shared
1219 Memory Operations support.
1221 Warning: this is an experimental module.
1223 %description shmop -l pl.UTF-8
1224 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1226 Uwaga: to jest moduł eksperymentalny.
1229 Summary: Simple XML extension module for PHP
1230 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1232 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1233 Provides: php(simplexml)
1235 %description simplexml
1236 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1239 %description simplexml -l pl.UTF-8
1240 Moduł PHP dodający obsługę prostego XML-a.
1243 Summary: SNMP extension module for PHP
1244 Summary(pl.UTF-8): Moduł SNMP dla PHP
1246 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1247 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1251 This is a dynamic shared object (DSO) for PHP that will add SNMP
1254 %description snmp -l pl.UTF-8
1255 Moduł PHP dodający obsługę SNMP.
1258 Summary: soap extension module for PHP
1259 Summary(pl.UTF-8): Moduł soap dla PHP
1261 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1265 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1268 %description soap -l pl.UTF-8
1269 Moduł PHP dodający obsługę SOAP/WSDL.
1272 Summary: sockets extension module for PHP
1273 Summary(pl.UTF-8): Moduł socket dla PHP
1275 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1276 Provides: php(sockets)
1278 %description sockets
1279 This is a dynamic shared object (DSO) for PHP that will add sockets
1282 Warning: this is an experimental module.
1284 %description sockets -l pl.UTF-8
1285 Moduł PHP dodający obsługę gniazdek.
1287 Uwaga: to jest moduł eksperymentalny.
1290 Summary: SQLite extension module for PHP
1291 Summary(pl.UTF-8): Moduł SQLite dla PHP
1293 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1294 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1295 Provides: php(sqlite)
1298 SQLite is a C library that implements an embeddable SQL database
1299 engine. Programs that link with the SQLite library can have SQL
1300 database access without running a separate RDBMS process.
1302 SQLite is not a client library used to connect to a big database
1303 server. SQLite is the server. The SQLite library reads and writes
1304 directly to and from the database files on disk.
1306 %description sqlite -l pl.UTF-8
1307 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1308 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1309 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1312 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1313 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1314 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1318 Summary: Sybase DB extension module for PHP
1319 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1321 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1322 Provides: php(sybase)
1323 Obsoletes: php-sybase-ct
1324 Conflicts: php-sybase-ct
1327 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1328 MS SQL databases support through SYBDB library. Currently Sybase
1329 module is not maintained. Using Sybase-CT module is recommended
1332 %description sybase -l pl.UTF-8
1333 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1334 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1335 Zaleca się używanie modułu Sybase-CT.
1338 Summary: Sybase-CT extension module for PHP
1339 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1341 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1342 Provides: php(sybase-ct)
1343 Obsoletes: php-sybase
1344 Conflicts: php-sybase
1346 %description sybase-ct
1347 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1348 MS SQL databases support through CT-lib.
1350 %description sybase-ct -l pl.UTF-8
1351 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1355 Summary: SysV msg extension module for PHP
1356 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1358 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1359 Provides: php(sysvmsg)
1361 %description sysvmsg
1362 This is a dynamic shared object (DSO) for PHP that will add SysV
1363 message queues support.
1365 %description sysvmsg -l pl.UTF-8
1366 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1369 Summary: SysV sem extension module for PHP
1370 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1372 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1373 Provides: php(sysvsem)
1375 %description sysvsem
1376 This is a dynamic shared object (DSO) for PHP that will add SysV
1379 %description sysvsem -l pl.UTF-8
1380 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1383 Summary: SysV shm extension module for PHP
1384 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1386 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1387 Provides: php(sysvshm)
1389 %description sysvshm
1390 This is a dynamic shared object (DSO) for PHP that will add SysV
1391 Shared Memory support.
1393 %description sysvshm -l pl.UTF-8
1394 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1397 Summary: Tidy extension module for PHP
1398 Summary(pl.UTF-8): Moduł Tidy dla PHP
1400 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1405 This is a dynamic shared object (DSO) for PHP that will add Tidy
1408 %description tidy -l pl.UTF-8
1409 Moduł PHP umożliwiający korzystanie z tidy.
1412 Summary: tokenizer extension module for PHP
1413 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1415 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1416 Provides: php(tokenizer)
1418 %description tokenizer
1419 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1422 %description tokenizer -l pl.UTF-8
1423 Moduł PHP dodający obsługę tokenizera do PHP.
1426 Summary: wddx extension module for PHP
1427 Summary(pl.UTF-8): Moduł wddx dla PHP
1429 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1430 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1431 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1435 This is a dynamic shared object (DSO) for PHP that will add wddx
1438 %description wddx -l pl.UTF-8
1439 Moduł PHP umożliwiający korzystanie z wddx.
1442 Summary: XML extension module for PHP
1443 Summary(pl.UTF-8): Moduł XML dla PHP
1445 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1449 This is a dynamic shared object (DSO) for PHP that will add XML
1450 support. This extension lets you create XML parsers and then define
1451 handlers for different XML events.
1453 %description xml -l pl.UTF-8
1454 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1455 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1456 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1459 Summary: XML Reader extension module for PHP
1460 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1462 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1463 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1464 Provides: php(xmlreader)
1466 %description xmlreader
1467 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1468 support. The XMLReader extension is an XML Pull parser. The reader
1469 acts as a cursor going forward on the document stream and stopping at
1470 each node on the way.
1472 %description xmlreader -l pl.UTF-8
1473 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1474 działa jako kursor przechodzący przez strumień dokumentu i
1475 zatrzymujący się na każdym węźle po drodze.
1478 Summary: xmlrpc extension module for PHP
1479 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1481 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1482 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1483 Provides: php(xmlrpc)
1486 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1489 Warning: this is an experimental module.
1491 %description xmlrpc -l pl.UTF-8
1492 Moduł PHP dodający obsługę XMLRPC.
1494 Uwaga: to jest moduł eksperymentalny.
1497 Summary: Fast, non-cached, forward-only means to write XML data
1498 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1500 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1501 Provides: php(xmlwriter)
1502 Obsoletes: php-pecl-xmlwriter
1504 %description xmlwriter
1505 This extension wraps the libxml xmlWriter API. Represents a writer
1506 that provides a non-cached, forward-only means of generating streams
1507 or files containing XML data.
1509 %description xmlwriter -l pl.UTF-8
1510 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1511 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1512 plików zawierających dane XML.
1515 Summary: xsl extension module for PHP
1516 Summary(pl.UTF-8): Moduł xsl dla PHP
1518 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1519 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1520 Requires: libxslt >= 1.0.18
1521 # actually not true, functionality is similar, but API differs
1523 Obsoletes: php-xslt <= 3:4.3.8-1
1526 This is a dynamic shared object (DSO) for PHP that will add new XSL
1527 support (using libxslt).
1529 %description xsl -l pl.UTF-8
1530 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1533 Summary: Zip management extension
1534 Summary(pl.UTF-8): Zarządzanie archiwami zip
1536 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1538 Obsoletes: php-pecl-zip
1541 Zip is an extension to create, modify and read zip files.
1543 %description zip -l pl.UTF-8
1544 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1545 odczyt archiwów zip.
1548 Summary: Zlib extension module for PHP
1549 Summary(pl.UTF-8): Moduł zlib dla PHP
1551 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1555 This is a dynamic shared object (DSO) for PHP that will add zlib
1556 compression support to PHP.
1558 %description zlib -l pl.UTF-8
1559 Moduł PHP umożliwiający używanie kompresji zlib.
1575 cp php.ini-dist php.ini
1577 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1591 %if %{with hardening}
1592 zcat %{SOURCE7} | patch -p1 || exit 1
1593 patch -p1 < %{PATCH22} || exit 1
1599 %{?with_versioning:%patch26 -p1}
1609 # conflict seems to be resolved by recode patches
1610 rm -f ext/recode/config9.m4
1612 # remove all bundled libraries not to link with them accidentally
1613 #rm -rf ext/sqlite/libsqlite
1614 #rm -rf ext/bcmath/libbcmath
1615 #rm -rf ext/date/lib
1616 #rm -rf ext/dba/libcdb
1617 #rm -rf ext/dba/libflatfile
1618 #rm -rf ext/dba/libinifile
1619 #rm -rf ext/gd/libgd
1620 #rm -rf ext/mbstring/libmbfl
1621 #rm -rf ext/mbstring/oniguruma
1622 rm -rf ext/pcre/pcrelib
1623 rm -rf ext/pdo_sqlite/sqlite
1624 #rm -rf ext/soap/interop
1625 %if %{with system_xmlrpc_epi}
1626 rm -rf ext/xmlrpc/libxmlrpc
1630 # this test hungs on ac-ppc
1631 #mv ext/reflection/tests/007.php{,ignore}
1632 # this test gets killed by itself
1633 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1636 cp -f Zend/LICENSE{,.Zend}
1639 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1640 if [ $API != %{php_api_version} ]; then
1641 echo "Set %%define php_api_version to $API and re-run."
1645 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1646 if [ $API != %{zend_module_api} ]; then
1647 echo "Set %%define zend_module_api to $API and re-run."
1651 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1652 if [ $API != %{zend_extension_api} ]; then
1653 echo "Set %%define zend_extension_api to $API and re-run."
1657 export EXTENSION_DIR="%{php_extensiondir}"
1658 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1659 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1665 export PROG_SENDMAIL="/usr/lib/sendmail"
1679 for sapi in $sapis; do
1681 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1686 sapi_args='--enable-discard-path --enable-force-cgi-redirect'
1689 sapi_args='--disable-cgi'
1692 sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1695 ver=$(rpm -q --qf '%{V}' apache1-devel)
1696 sapi_args="--with-apxs=%{apxs1} --with-apache-version=$ver"
1699 ver=$(rpm -q --qf '%{V}' apache-devel)
1700 sapi_args="--with-apxs2=%{apxs2} --with-apache-version=$ver"
1706 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1707 --cache-file=config.cache \
1709 --with-libdir=%{_lib} \
1710 --with-config-file-path=%{_sysconfdir} \
1711 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1712 --with-exec-dir=%{_bindir} \
1713 --%{!?debug:dis}%{?debug:en}able-debug \
1714 %{?with_zts:--enable-maintainer-zts} \
1715 --enable-inline-optimization \
1716 --enable-memory-limit \
1717 --enable-bcmath=shared \
1718 --enable-calendar=shared \
1719 --enable-ctype=shared \
1720 --enable-dba=shared \
1723 --enable-dom=shared \
1724 --enable-exif=shared \
1725 --enable-ftp=shared \
1726 --enable-gd-native-ttf \
1727 --enable-gd-jus-conf \
1729 --enable-magic-quotes \
1730 --enable-mbstring=shared,all \
1732 --enable-pcntl=shared \
1733 --enable-pdo=shared \
1734 --enable-json=shared \
1735 --enable-hash=shared \
1736 --enable-xmlwriter=shared \
1737 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1738 --with-pdo-dblib=shared \
1740 %if %{with interbase} && !%{with interbase_inst}
1741 --with-pdo-firebird=shared,/usr \
1743 --with-pdo-mysql=shared \
1744 %{?with_oci8:--with-pdo-oci=shared} \
1745 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1746 %{?with_pgsql:--with-pdo-pgsql=shared} \
1747 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1748 --enable-posix=shared \
1749 --enable-reflection \
1752 --enable-shmop=shared \
1753 --enable-simplexml \
1754 --enable-sysvmsg=shared \
1755 --enable-sysvsem=shared \
1756 --enable-sysvshm=shared \
1757 --enable-track-vars \
1758 --enable-trans-sid \
1759 --enable-safe-mode \
1760 --enable-soap=shared \
1761 --enable-sockets=shared \
1762 --enable-tokenizer=shared \
1763 --enable-ucd-snmp-hack \
1764 %{?with_wddx:--enable-wddx=shared} \
1765 --enable-xml=shared \
1766 --enable-xmlreader=shared \
1768 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1770 --enable-dbase=shared \
1772 --with-expat-dir=shared,/usr \
1774 --without-expat-dir \
1776 %{?with_fdf:--with-fdftk=shared} \
1777 --with-iconv=shared \
1778 --with-freetype-dir=shared \
1779 --with-gettext=shared \
1780 --with-gd=shared,/usr \
1783 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1784 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1785 --with-jpeg-dir=/usr \
1786 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1787 --with-mcrypt=shared \
1788 %{?with_mhash:--with-mhash=shared} \
1789 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1790 %{?with_ming:--with-ming=shared} \
1791 %{?with_mm:--with-mm} \
1792 %{?with_mssql:--with-mssql=shared} \
1793 --with-mysql=shared,/usr \
1794 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1795 %{?with_mysqli:--with-mysqli=shared} \
1796 --with-ncurses=shared \
1797 %{?with_oci8:--with-oci8=shared} \
1798 %{?with_openssl:--with-openssl=shared} \
1800 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1801 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1802 --with-pear=%{php_pear_dir} \
1803 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1804 --with-png-dir=/usr \
1805 %{?with_pspell:--with-pspell=shared} \
1806 --with-readline=shared \
1807 %{?with_recode:--with-recode=shared} \
1809 --without-sablot-js \
1810 %{?with_snmp:--with-snmp=shared} \
1811 %{?with_sybase:--with-sybase=shared,/usr} \
1812 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1813 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1814 --with-t1lib=shared \
1815 %{?with_tidy:--with-tidy=shared} \
1816 --with-tiff-dir=/usr \
1817 %{?with_odbc:--with-unixODBC=shared,/usr} \
1818 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1820 --with-zlib=shared \
1821 --with-zlib-dir=shared,/usr \
1822 --enable-zip=shared,/usr \
1824 cp -f Makefile Makefile.$sapi
1825 cp -f main/php_config.h php_config.h.$sapi
1828 # must make this first, so modules can link against it.
1829 %{__make} libphp_common.la
1830 %{__make} build-modules
1833 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1837 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1842 cp -af php_config.h.fcgi main/php_config.h
1843 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1844 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1845 cp -r sapi/cgi sapi/fcgi
1846 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1850 cp -af php_config.h.cgi main/php_config.h
1851 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1852 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1853 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1856 cp -af php_config.h.cli main/php_config.h
1857 %{__make} sapi/cli/php -f Makefile.cli
1858 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1861 # Run tests, using the CLI SAPI
1862 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1863 unset TZ LANG LC_ALL || :
1865 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1869 rm -rf $RPM_BUILD_ROOT
1870 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1871 $RPM_BUILD_ROOT%{_datadir}/apache-icons \
1872 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1873 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1874 $RPM_BUILD_ROOT%{_mandir}/man1 \
1876 # install the apache modules' files
1877 %{__make} install-headers install-build install-modules install-programs \
1878 INSTALL_ROOT=$RPM_BUILD_ROOT
1880 # install apache1 DSO module
1882 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1885 # install apache2 DSO module
1887 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1890 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1891 # fix install paths, avoid evil rpaths
1892 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1894 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1897 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1901 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1905 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1906 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1907 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1909 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1911 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1913 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1915 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1916 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1917 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1920 install %{SOURCE1} php.gif $RPM_BUILD_ROOT%{_datadir}/apache-icons
1921 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1922 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1923 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1927 install %{SOURCE1} php.gif $RPM_BUILD_ROOT%{_datadir}/apache-icons
1928 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1929 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1930 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1933 # Generate stub .ini files for each subpackage
1934 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1935 generate_inifiles() {
1936 for so in modules/*.so; do
1937 mod=$(basename $so .so)
1938 conf="%{_sysconfdir}/conf.d/$mod.ini"
1939 # xml needs to be loaded before wddx
1940 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
1942 cat > $RPM_BUILD_ROOT$conf <<-EOF
1943 ; Enable $mod extension module
1950 # per SAPI ini directories
1951 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1954 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1956 # use system automake and {lib,sh}tool
1957 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1958 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1959 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1960 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1962 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1963 # isn't installed by install-headers make target, we do it manually here.
1964 # this header file is required by e.g. filter PECL extension
1965 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1966 # for php-pecl-mailparse
1967 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1968 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1971 rm -rf $RPM_BUILD_ROOT
1973 %post -n apache1-mod_php
1974 if [ "$1" = "1" ]; then
1975 %service -q apache restart
1978 %postun -n apache1-mod_php
1979 if [ "$1" = "0" ]; then
1980 %service -q apache restart
1983 %post -n apache-mod_php
1984 if [ "$1" = "1" ]; then
1985 %service -q httpd restart
1988 %postun -n apache-mod_php
1989 if [ "$1" = "0" ]; then
1990 %service -q httpd restart
1993 %post common -p /sbin/ldconfig
1994 %postun common -p /sbin/ldconfig
1997 # minimizing apache restarts logics. we restart webserver:
1999 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2000 # 2. first install of extension (post: $1 = 1)
2001 # 2. uninstall of extension (postun: $1 == 0)
2003 # the strict internal deps between extensions (and apache modules) and
2004 # common package are very important for all this to work.
2006 # restart webserver at the end of transaction
2007 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2008 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2011 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2013 /^AddType application\/x-httpd-php \.php/s,^,#,
2014 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2015 ' /etc/apache/apache.conf
2016 %service -q apache restart
2020 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2021 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2022 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2023 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2024 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2028 # common macros called at extension post/postun scriptlet
2029 %define extension_scripts() \
2031 if [ "$1" = "1" ]; then \
2032 %php_webserver_restart \
2036 if [ "$1" = "0" ]; then \
2037 %php_webserver_restart \
2041 # extension scripts defines
2042 %extension_scripts bcmath
2043 %extension_scripts bzip2
2044 %extension_scripts calendar
2045 %extension_scripts ctype
2046 %extension_scripts curl
2047 %extension_scripts dba
2048 %extension_scripts dbase
2049 %extension_scripts dom
2050 %extension_scripts exif
2051 %extension_scripts fdf
2052 %extension_scripts filter
2053 %extension_scripts ftp
2054 %extension_scripts gd
2055 %extension_scripts gettext
2056 %extension_scripts gmp
2057 %extension_scripts hash
2058 %extension_scripts iconv
2059 %extension_scripts imap
2060 %extension_scripts interbase
2061 %extension_scripts json
2062 %extension_scripts ldap
2063 %extension_scripts mbstring
2064 %extension_scripts mcrypt
2065 %extension_scripts mhash
2066 %extension_scripts mime_magic
2067 %extension_scripts ming
2068 %extension_scripts mssql
2069 %extension_scripts mysql
2070 %extension_scripts mysqli
2071 %extension_scripts oci8
2072 %extension_scripts odbc
2073 %extension_scripts openssl
2074 %extension_scripts pdo-dblib
2075 %extension_scripts pdo-firebird
2076 %extension_scripts pdo-mysql
2077 %extension_scripts pdo-odbc
2078 %extension_scripts pdo-pgsql
2079 %extension_scripts pdo-sqlite
2080 %extension_scripts pgsql
2081 %extension_scripts posix
2082 %extension_scripts pspell
2083 %extension_scripts recode
2084 %extension_scripts shmop
2085 %extension_scripts snmp
2086 %extension_scripts soap
2087 %extension_scripts sockets
2088 %extension_scripts sqlite
2089 %extension_scripts sybase
2090 %extension_scripts sybase-ct
2091 %extension_scripts sysvmsg
2092 %extension_scripts sysvsem
2093 %extension_scripts sysvshm
2094 %extension_scripts tidy
2095 %extension_scripts tokenizer
2096 %extension_scripts wddx
2097 %extension_scripts xml
2098 %extension_scripts xmlreader
2099 %extension_scripts xmlrpc
2100 %extension_scripts xmlwriter
2101 %extension_scripts xsl
2102 %extension_scripts zip
2103 %extension_scripts zlib
2105 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2106 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2108 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2109 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2111 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2112 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2114 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2115 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2117 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2118 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2120 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2121 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2123 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2124 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2126 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2127 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2129 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2130 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2132 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2133 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2135 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2136 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2138 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2139 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2141 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2142 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2144 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2145 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2147 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2148 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2150 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2151 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2153 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2154 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2156 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2157 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2159 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2160 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2162 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2163 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2165 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2166 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2168 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2169 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2171 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2172 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2174 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2175 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2177 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2178 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2180 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2181 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2182 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2184 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2185 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2188 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2189 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2191 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2192 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2194 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2195 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2197 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2198 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2200 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2201 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2202 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2204 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2205 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2208 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2209 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2211 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2212 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2214 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2215 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2217 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2218 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2219 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2221 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2222 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2225 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2228 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2231 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2232 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2234 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2235 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2237 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2238 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2240 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2241 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2243 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2244 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2246 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2249 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2252 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2255 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2258 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2261 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2264 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2267 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2268 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2270 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2271 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2273 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2274 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2277 %files -n apache1-mod_php
2278 %defattr(644,root,root,755)
2279 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2280 %dir %{_sysconfdir}/apache.d
2281 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2282 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2283 %{_datadir}/apache-icons/*
2287 %files -n apache-mod_php
2288 %defattr(644,root,root,755)
2289 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2290 %dir %{_sysconfdir}/apache2handler.d
2291 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2292 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2293 %{_datadir}/apache-icons/*
2298 %defattr(644,root,root,755)
2299 %doc sapi/cgi/README.FastCGI
2300 %dir %{_sysconfdir}/cgi-fcgi.d
2301 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2302 %attr(755,root,root) %{_bindir}/php.fcgi
2306 %defattr(644,root,root,755)
2307 %dir %{_sysconfdir}/cgi.d
2308 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2309 %attr(755,root,root) %{_bindir}/php.cgi
2312 %defattr(644,root,root,755)
2313 %dir %{_sysconfdir}/cli.d
2314 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2315 %attr(755,root,root) %{_bindir}/php.cli
2316 %{_mandir}/man1/php.1*
2317 %{_mandir}/man1/php.cli.1*
2320 %defattr(644,root,root,755)
2321 %attr(755,root,root) %{_bindir}/php
2324 %defattr(644,root,root,755)
2326 %doc CREDITS Zend/ZEND_CHANGES
2327 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2328 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2331 %dir %{_sysconfdir}/conf.d
2332 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2333 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2334 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2335 %dir %{php_extensiondir}
2337 %doc ext/session/mod_files.sh
2340 %defattr(644,root,root,755)
2341 %doc README.UNIX-BUILD-SYSTEM
2342 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2343 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2344 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2345 %attr(755,root,root) %{_bindir}/phpize
2346 %attr(755,root,root) %{_bindir}/php-config
2347 %attr(755,root,root) %{_libdir}/libphp_common.so
2348 %{_libdir}/libphp_common.la
2350 %{_libdir}/php/build
2354 %defattr(644,root,root,755)
2355 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2356 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2359 %defattr(644,root,root,755)
2360 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2361 %attr(755,root,root) %{php_extensiondir}/bz2.so
2364 %defattr(644,root,root,755)
2365 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2366 %attr(755,root,root) %{php_extensiondir}/calendar.so
2369 %defattr(644,root,root,755)
2370 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2371 %attr(755,root,root) %{php_extensiondir}/ctype.so
2375 %defattr(644,root,root,755)
2376 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2377 %attr(755,root,root) %{php_extensiondir}/curl.so
2381 %defattr(644,root,root,755)
2382 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2383 %attr(755,root,root) %{php_extensiondir}/dba.so
2386 %defattr(644,root,root,755)
2387 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2388 %attr(755,root,root) %{php_extensiondir}/dbase.so
2391 %defattr(644,root,root,755)
2392 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2393 %attr(755,root,root) %{php_extensiondir}/dom.so
2397 %defattr(644,root,root,755)
2398 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2399 %attr(755,root,root) %{php_extensiondir}/fdf.so
2404 %defattr(644,root,root,755)
2405 %doc README.input_filter
2406 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2407 %attr(755,root,root) %{php_extensiondir}/filter.so
2411 %defattr(644,root,root,755)
2412 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2413 %attr(755,root,root) %{php_extensiondir}/exif.so
2416 %defattr(644,root,root,755)
2417 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2418 %attr(755,root,root) %{php_extensiondir}/ftp.so
2421 %defattr(644,root,root,755)
2422 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2423 %attr(755,root,root) %{php_extensiondir}/gd.so
2426 %defattr(644,root,root,755)
2427 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2428 %attr(755,root,root) %{php_extensiondir}/gettext.so
2431 %defattr(644,root,root,755)
2432 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2433 %attr(755,root,root) %{php_extensiondir}/gmp.so
2436 %defattr(644,root,root,755)
2437 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2438 %attr(755,root,root) %{php_extensiondir}/hash.so
2441 %defattr(644,root,root,755)
2442 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2443 %attr(755,root,root) %{php_extensiondir}/iconv.so
2447 %defattr(644,root,root,755)
2448 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2449 %attr(755,root,root) %{php_extensiondir}/imap.so
2452 %if %{with interbase}
2454 %defattr(644,root,root,755)
2455 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2456 %attr(755,root,root) %{php_extensiondir}/interbase.so
2460 %defattr(644,root,root,755)
2461 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2462 %attr(755,root,root) %{php_extensiondir}/json.so
2466 %defattr(644,root,root,755)
2467 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2468 %attr(755,root,root) %{php_extensiondir}/ldap.so
2472 %defattr(644,root,root,755)
2473 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2474 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2477 %defattr(644,root,root,755)
2478 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2479 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2483 %defattr(644,root,root,755)
2484 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2485 %attr(755,root,root) %{php_extensiondir}/mhash.so
2488 %if %{with mime_magic}
2490 %defattr(644,root,root,755)
2491 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2492 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2497 %defattr(644,root,root,755)
2498 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2499 %attr(755,root,root) %{php_extensiondir}/ming.so
2504 %defattr(644,root,root,755)
2505 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2506 %attr(755,root,root) %{php_extensiondir}/mssql.so
2510 %defattr(644,root,root,755)
2511 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2512 %attr(755,root,root) %{php_extensiondir}/mysql.so
2516 %defattr(644,root,root,755)
2517 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2518 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2522 %defattr(644,root,root,755)
2523 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2524 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2528 %defattr(644,root,root,755)
2529 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2530 %attr(755,root,root) %{php_extensiondir}/oci8.so
2535 %defattr(644,root,root,755)
2536 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2537 %attr(755,root,root) %{php_extensiondir}/odbc.so
2542 %defattr(644,root,root,755)
2543 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2544 %attr(755,root,root) %{php_extensiondir}/openssl.so
2548 %defattr(644,root,root,755)
2549 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2550 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2553 %defattr(644,root,root,755)
2554 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2555 %attr(755,root,root) %{php_extensiondir}/pdo.so
2557 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2559 %defattr(644,root,root,755)
2560 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2561 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2564 %if %{with interbase} && !%{with interbase_inst}
2566 %defattr(644,root,root,755)
2567 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2568 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2572 %defattr(644,root,root,755)
2573 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2574 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2578 %defattr(644,root,root,755)
2579 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2580 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2585 %defattr(644,root,root,755)
2586 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2587 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2592 %defattr(644,root,root,755)
2593 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2594 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2599 %defattr(644,root,root,755)
2600 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2601 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2606 %defattr(644,root,root,755)
2607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2608 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2612 %defattr(644,root,root,755)
2613 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2614 %attr(755,root,root) %{php_extensiondir}/posix.so
2618 %defattr(644,root,root,755)
2619 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2620 %attr(755,root,root) %{php_extensiondir}/pspell.so
2624 %defattr(644,root,root,755)
2625 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2626 %attr(755,root,root) %{php_extensiondir}/readline.so
2630 %defattr(644,root,root,755)
2631 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2632 %attr(755,root,root) %{php_extensiondir}/recode.so
2636 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2637 # simplexml can be built shared, but SPL startup fails
2638 # we could add R: -simplexml to -common...
2640 %defattr(644,root,root,755)
2641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2642 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2646 %defattr(644,root,root,755)
2647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2648 %attr(755,root,root) %{php_extensiondir}/shmop.so
2652 %defattr(644,root,root,755)
2653 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2654 %attr(755,root,root) %{php_extensiondir}/snmp.so
2658 %defattr(644,root,root,755)
2659 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2660 %attr(755,root,root) %{php_extensiondir}/soap.so
2663 %defattr(644,root,root,755)
2664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2665 %attr(755,root,root) %{php_extensiondir}/sockets.so
2669 %defattr(644,root,root,755)
2670 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2671 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2676 %defattr(644,root,root,755)
2677 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2678 %attr(755,root,root) %{php_extensiondir}/sybase.so
2681 %if %{with sybase_ct}
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2685 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2691 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2694 %defattr(644,root,root,755)
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2696 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2699 %defattr(644,root,root,755)
2700 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2701 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2705 %defattr(644,root,root,755)
2706 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2707 %attr(755,root,root) %{php_extensiondir}/tidy.so
2711 %defattr(644,root,root,755)
2712 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2713 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2717 %defattr(644,root,root,755)
2718 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2719 %attr(755,root,root) %{php_extensiondir}/wddx.so
2723 %defattr(644,root,root,755)
2724 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2725 %attr(755,root,root) %{php_extensiondir}/xml.so
2728 %defattr(644,root,root,755)
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2730 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2736 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2740 %defattr(644,root,root,755)
2741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2742 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2745 %defattr(644,root,root,755)
2746 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2747 %attr(755,root,root) %{php_extensiondir}/xsl.so
2750 %defattr(644,root,root,755)
2751 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2752 %attr(755,root,root) %{php_extensiondir}/zip.so
2755 %defattr(644,root,root,755)
2756 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2757 %attr(755,root,root) %{php_extensiondir}/zlib.so