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
136 Patch35: %{name}-ac.patch
138 URL: http://www.php.net/
139 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
140 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
141 BuildRequires: autoconf >= 2.53
142 BuildRequires: automake >= 1.4d
144 BuildRequires: bzip2-devel
145 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
146 BuildRequires: cyrus-sasl-devel
147 BuildRequires: db-devel >= 4.0
148 BuildRequires: elfutils-devel
150 BuildRequires: expat-devel
151 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
153 %{?with_fcgi:BuildRequires: fcgi-devel}
154 %{?with_fdf:BuildRequires: fdftk-devel}
156 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
157 BuildRequires: freetds-devel
159 BuildRequires: freetype-devel >= 2.0
160 BuildRequires: gd-devel >= 2.0.28-4
161 BuildRequires: gd-devel(imagerotate) = 5.2.0
162 BuildRequires: gdbm-devel
163 BuildRequires: gmp-devel
164 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
165 BuildRequires: libjpeg-devel
166 BuildRequires: libltdl-devel >= 1.4
167 BuildRequires: libmcrypt-devel >= 2.4.4
168 BuildRequires: libpng-devel >= 1.0.8
169 BuildRequires: libtiff-devel
170 BuildRequires: libtool >= 2.2
171 BuildRequires: libwrap-devel
172 BuildRequires: libxml2-devel >= 2.5.10
173 BuildRequires: libxslt-devel >= 1.1.0
174 %{?with_mhash:BuildRequires: mhash-devel}
175 %{?with_ming:BuildRequires: ming-devel >= 0.3}
176 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
177 BuildRequires: mysql-devel >= 4.0.0
178 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1.0}
179 BuildRequires: ncurses-ext-devel
180 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
181 %if %{with openssl} || %{with ldap}
182 BuildRequires: openssl-devel >= 0.9.7d
184 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
185 BuildRequires: pam-devel
186 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
187 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
188 %{?with_pgsql:BuildRequires: postgresql-devel}
189 BuildRequires: readline-devel
190 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
191 BuildRequires: rpm-build >= 4.4.0
192 BuildRequires: rpmbuild(macros) >= 1.238
193 %{?with_sqlite:BuildRequires: sqlite-devel}
194 %{?with_sqlite:BuildRequires: sqlite3-devel}
195 BuildRequires: t1lib-devel
196 %{?with_tidy:BuildRequires: tidy-devel}
197 %{?with_odbc:BuildRequires: unixODBC-devel}
198 BuildRequires: zlib-devel >= 1.0.9
200 BuildRequires: apache1-devel
203 BuildRequires: apache-devel >= 2.0.52-2
204 BuildRequires: apr-devel >= 1:1.0.0
205 BuildRequires: apr-util-devel >= 1:1.0.0
207 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
209 %define php_sysconfdir /etc/php
210 %define php_extensiondir %{_libdir}/php
211 %define _sysconfdir %{php_sysconfdir}
213 # must be in sync with source. extra check ensuring that it is so is done in %%build
214 %define php_api_version 20041225
215 %define zend_module_api 20060613
216 %define zend_extension_api 220060519
217 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
218 %define php_debug %{!?debug:0}%{?debug:1}
221 PHP is an HTML-embedded scripting language. PHP attempts to make it
222 easy for developers to write dynamically generated web pages. PHP also
223 offers built-in database integration for several commercial and
224 non-commercial database management systems, so writing a
225 database-enabled web page with PHP is fairly simple. The most common
226 use of PHP coding is probably as a replacement for CGI scripts. The
227 mod_php module enables the Apache web server to understand and process
228 the embedded PHP language in web pages. This package contains php
231 %description -l fr.UTF-8
232 PHP est un langage de script embarque dans le HTM. PHP essaye de
233 rendre simple aux developpeurs d'ecrire des pages web generees
234 dynamiquement. PHP incorpore egalement une integration avec plusieurs
235 systemes de gestion de bases de donnees commerciaux et
236 non-connerciaux, qui rent facile la creation de pages web liees avec
237 des bases de donnees. L'utilisation la plus commune de PHP est
238 probablement en remplacement de scripts CGI. Le module mod_php permet
239 au serveur web apache de comprendre et de traiter le langage PHP
240 integre dans des pages web. Ce package contient php version
243 %description -l pl.UTF-8
244 PHP jest językiem skryptowym, którego polecenia umieszcza się w
245 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
246 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
247 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
248 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
249 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
250 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
251 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
254 %description -l pt_BR.UTF-8
255 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
256 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
257 com algumas características únicas, específicas ao PHP. O objetivo da
258 linguagem é permitir que desenvolvedores web escrevam páginas
259 dinamicamente geradas de forma rápida.
261 %description -l ru.UTF-8
262 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
263 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
264 для работы с базами данных относительно просто. Наиболее популярное
265 использование PHP - замена для CGI скриптов.
267 %description -l uk.UTF-8
268 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
269 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
270 роботи з базами даних є доволі простим. Найбільш популярне
271 використання PHP - заміна для CGI скриптів.
273 %package -n apache1-mod_php
274 Summary: PHP DSO module for apache 1.3.x
275 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
276 Group: Development/Languages/PHP
277 Requires(triggerpostun): sed >= 4.0
278 Requires: %{name}-common = %{epoch}:%{version}-%{release}
279 Requires: apache1(EAPI) >= 1.3.33-2
280 Requires: apache1-mod_mime
281 Provides: webserver(php) = %{version}
282 Obsoletes: apache-mod_php < 1:4.1.1
285 %description -n apache1-mod_php
286 PHP as DSO module for apache 1.3.x.
288 %description -n apache1-mod_php -l pl.UTF-8
289 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
291 %package -n apache-mod_php
292 Summary: PHP DSO module for apache 2.x
293 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
294 Group: Development/Languages/PHP
295 Requires: %{name}-common = %{epoch}:%{version}-%{release}
296 Requires: apache(modules-api) = %{apache_modules_api}
297 Requires: apache-mod_mime
298 Provides: webserver(php) = %{version}
301 %description -n apache-mod_php
302 PHP as DSO module for apache 2.x.
304 %description -n apache-mod_php -l pl.UTF-8
305 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
308 Summary: php as FastCGI program
309 Summary(pl.UTF-8): php jako program FastCGI
310 Group: Development/Languages/PHP
311 Requires: %{name}-common = %{epoch}:%{version}-%{release}
312 Provides: webserver(php) = %{version}
315 php as FastCGI program.
317 %description fcgi -l pl.UTF-8
318 php jako program FastCGI.
321 Summary: php as CGI program
322 Summary(pl.UTF-8): php jako program CGI
323 Group: Development/Languages/PHP
324 Requires: %{name}-common = %{epoch}:%{version}-%{release}
330 %description cgi -l pl.UTF-8
331 php jako program CGI.
334 Summary: php as CLI interpreter
335 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
336 Group: Development/Languages/PHP
337 Requires: %{name}-common = %{epoch}:%{version}-%{release}
340 php as CLI interpreter.
342 %description cli -l pl.UTF-8
343 php jako interpreter działający z linii poleceń.
346 Summary: /usr/bin/php symlink
347 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
348 Group: Development/Languages/PHP
349 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
350 Obsoletes: /usr/bin/php
353 Package providing /usr/bin/php symlink to PHP CLI.
355 %description program -l pl.UTF-8
356 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
359 Summary: Common files needed by both apache module and CGI
360 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
361 Summary(ru.UTF-8): Разделяемые библиотеки для php
362 Summary(uk.UTF-8): Бібліотеки спільного використання для php
364 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
365 Requires: glibc >= 6:2.3.5
368 Provides: php(libxml)
369 Provides: php(modules_api) = %{php_api_version}
370 Provides: php(overload)
371 %{?with_pcre:Provides: php(pcre)}
372 Provides: php(reflection)
373 Provides: php(session)
374 Provides: php(simplexml)
376 Provides: php(standard)
377 Provides: php(zend_extension_api) = %{zend_extension_api}
378 Provides: php(zend_module_api) = %{zend_module_api}
379 %{?with_pcre:Provides: php-pcre}
380 Provides: php5(debug) = %{php_debug}
381 Provides: php5(thread-safety) = %{zend_zts}
382 Obsoletes: php-pcre < 4:5.2.0
383 Obsoletes: php-pecl-domxml
384 Obsoletes: php-session < 3:4.2.1-2
385 Conflicts: php4-common < 3:4.4.4-8
386 Conflicts: rpm < 4.4.2-0.2
389 Common files needed by both apache module and CGI.
391 %description common -l pl.UTF-8
392 Wspólne pliki dla modułu apacha i programu CGI.
394 %description common -l ru.UTF-8
395 Этот пакет содержит общие файлы для разных вариантов реализации PHP
396 (самодостаточной и в качестве модуля apache).
398 %description common -l uk.UTF-8
399 Цей пакет містить спільні файли для різних варіантів реалізації PHP
400 (самодостатньої та в якості модуля apache).
403 Summary: Files for PHP modules development
404 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
405 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
406 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
407 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
408 Group: Development/Languages/PHP
409 Requires: %{name}-common = %{epoch}:%{version}-%{release}
413 %{?with_pcre:Requires: pcre-devel >= 6.6}
415 Obsoletes: php-pear-devel
416 Obsoletes: php4-devel
419 The php-devel package lets you compile dynamic extensions to PHP.
420 Included here is the source for the PHP extensions. Instead of
421 recompiling the whole php binary to add support for, say, oracle,
422 install this package and use the new self-contained extensions
423 support. For more information, read the file
424 README.SELF-CONTAINED-EXTENSIONS.
426 %description devel -l pl.UTF-8
427 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
428 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
429 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
430 samodzielnych rozszerzeniach można znaleźć w pliku
431 README.SELF-CONTAINED-EXTENSIONS.
433 %description devel -l pt_BR.UTF-8
434 Este pacote contém arquivos usados no desenvolvimento de programas ou
437 %description devel -l ru.UTF-8
438 Пакет php-devel дает возможность компилировать динамические расширения
439 PHP. Пакет включает исходный код этих расширений. Вместо повторной
440 компиляции бинарного файла php для добавления, например, поддержки
441 oracle, установите этот пакет для компилирования отдельных расширений.
442 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
444 %description devel -l uk.UTF-8
445 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
446 До пакету включено вихідний код для розширень. Замість повторної
447 компіляції бінарного файлу php для додання, наприклад, підтримки
448 oracle, встановіть цей пакет для компіляції окремих розширень.
449 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
452 Summary: bcmath extension module for PHP
453 Summary(pl.UTF-8): Moduł bcmath dla PHP
455 Requires: %{name}-common = %{epoch}:%{version}-%{release}
456 Provides: php(bcmath)
459 This is a dynamic shared object (DSO) for PHP that will add bc style
460 precision math functions support.
462 %description bcmath -l pl.UTF-8
463 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
464 matematycznych takich jak w programie bc.
467 Summary: Bzip2 extension module for PHP
468 Summary(pl.UTF-8): Moduł bzip2 dla PHP
470 Requires: %{name}-common = %{epoch}:%{version}-%{release}
474 This is a dynamic shared object (DSO) for PHP that will add bzip2
475 compression support to PHP.
477 %description bzip2 -l pl.UTF-8
478 Moduł PHP umożliwiający używanie kompresji bzip2.
481 Summary: Calendar extension module for PHP
482 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
484 Requires: %{name}-common = %{epoch}:%{version}-%{release}
485 Provides: php(calendar)
487 %description calendar
488 This is a dynamic shared object (DSO) for PHP that will add calendar
491 %description calendar -l pl.UTF-8
492 Moduł PHP dodający wsparcie dla kalendarza.
495 Summary: ctype extension module for PHP
496 Summary(pl.UTF-8): Moduł ctype dla PHP
498 Requires: %{name}-common = %{epoch}:%{version}-%{release}
502 This is a dynamic shared object (DSO) for PHP that will add ctype
505 %description ctype -l pl.UTF-8
506 Moduł PHP umożliwiający korzystanie z funkcji ctype.
509 Summary: curl extension module for PHP
510 Summary(pl.UTF-8): Moduł curl dla PHP
512 Requires: %{name}-common = %{epoch}:%{version}-%{release}
516 This is a dynamic shared object (DSO) for PHP that will add curl
519 %description curl -l pl.UTF-8
520 Moduł PHP umożliwiający korzystanie z biblioteki curl.
523 Summary: DBA extension module for PHP
524 Summary(pl.UTF-8): Moduł DBA dla PHP
526 Requires: %{name}-common = %{epoch}:%{version}-%{release}
530 This is a dynamic shared object (DSO) for PHP that will add flat-file
531 databases (DBA) support.
533 %description dba -l pl.UTF-8
534 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
538 Summary: DBase extension module for PHP
539 Summary(pl.UTF-8): Moduł DBase dla PHP
541 Requires: %{name}-common = %{epoch}:%{version}-%{release}
545 This is a dynamic shared object (DSO) for PHP that will add DBase
548 %description dbase -l pl.UTF-8
549 Moduł PHP ze wsparciem dla DBase.
552 Summary: DOM extension module for PHP
553 Summary(pl.UTF-8): Moduł DOM dla PHP
555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
557 # it has some compatibility functions
558 Provides: php(domxml)
559 Obsoletes: php-domxml <= 3:4.3.8-1
562 This is a dynamic shared object (DSO) for PHP that will add new DOM
565 %description dom -l pl.UTF-8
566 Moduł PHP dodający nową obsługę DOM.
569 Summary: exif extension module for PHP
570 Summary(pl.UTF-8): Moduł exif dla PHP
572 Requires: %{name}-common = %{epoch}:%{version}-%{release}
576 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
577 support in image files.
579 %description exif -l pl.UTF-8
580 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
583 Summary: FDF extension module for PHP
584 Summary(pl.UTF-8): Moduł FDF dla PHP
586 Requires: %{name}-common = %{epoch}:%{version}-%{release}
590 This PHP module adds support for PDF Forms through Adobe FDFTK
593 %description fdf -l pl.UTF-8
594 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
598 Summary: Extension for safely dealing with input parameters
599 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
601 Requires: %{name}-common = %{epoch}:%{version}-%{release}
602 Provides: php(filter)
603 Obsoletes: php-pecl-filter
606 We all know that you should always check input variables, but PHP does
607 not offer really good functionality for doing this in a safe way. The
608 Input Filter extension is meant to address this issue by implementing
609 a set of filters and mechanisms that users can use to safely access
612 %description filter -l pl.UTF-8
613 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
614 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
615 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
616 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
617 mogą bezpiecznie używać do dostępu do danych.
620 Summary: FTP extension module for PHP
621 Summary(pl.UTF-8): Moduł FTP dla PHP
623 Requires: %{name}-common = %{epoch}:%{version}-%{release}
627 This is a dynamic shared object (DSO) for PHP that will add FTP
630 %description ftp -l pl.UTF-8
631 Moduł PHP dodający obsługę protokołu FTP.
634 Summary: GD extension module for PHP
635 Summary(pl.UTF-8): Moduł GD dla PHP
637 Requires: %{name}-common = %{epoch}:%{version}-%{release}
638 Requires: gd >= 2.0.28-4
640 Requires: gd(imagerotate) = 5.2.0
644 This is a dynamic shared object (DSO) for PHP that will add GD
645 support, allowing you to create and manipulate images with PHP.
647 %description gd -l pl.UTF-8
648 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
649 tworzenie i obróbkę obrazków.
652 Summary: gettext extension module for PHP
653 Summary(pl.UTF-8): Moduł gettext dla PHP
655 Requires: %{name}-common = %{epoch}:%{version}-%{release}
656 Provides: php(gettext)
659 This is a dynamic shared object (DSO) for PHP that will add gettext
662 %description gettext -l pl.UTF-8
663 Moduł PHP dodający obsługę lokalizacji przez gettext.
666 Summary: gmp extension module for PHP
667 Summary(pl.UTF-8): Moduł gmp dla PHP
669 Requires: %{name}-common = %{epoch}:%{version}-%{release}
673 This is a dynamic shared object (DSO) for PHP that will add arbitrary
674 length number support with GNU MP library.
676 %description gmp -l pl.UTF-8
677 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
678 liczbach o dowolnej długości.
681 Summary: HASH Message Digest Framework
682 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
684 Requires: %{name}-common = %{epoch}:%{version}-%{release}
686 Obsoletes: php-pecl-hash
689 Native implementations of common message digest algorithms using a
690 generic factory method.
692 %description hash -l pl.UTF-8
693 Natywne implementacje popularnych algorytmów obliczania skrótów
694 wiadomości przy użyciu wspólnego interfejsu.
697 Summary: iconv extension module for PHP
698 Summary(pl.UTF-8): Moduł iconv dla PHP
700 Requires: %{name}-common = %{epoch}:%{version}-%{release}
704 This is a dynamic shared object (DSO) for PHP that will add iconv
707 %description iconv -l pl.UTF-8
708 Moduł PHP dodający obsługę iconv.
711 Summary: IMAP extension module for PHP
712 Summary(pl.UTF-8): Moduł IMAP dla PHP
713 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
715 Requires: %{name}-common = %{epoch}:%{version}-%{release}
719 This is a dynamic shared object (DSO) for PHP that will add IMAP
722 %description imap -l pl.UTF-8
723 Moduł PHP dodający obsługę skrzynek IMAP.
725 %description imap -l pt_BR.UTF-8
726 Um módulo para aplicações PHP que usam IMAP.
729 Summary: InterBase/Firebird database module for PHP
730 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
732 Requires: %{name}-common = %{epoch}:%{version}-%{release}
733 Provides: php(interbase)
734 %{?with_interbase_inst:Autoreq: false}
736 %description interbase
737 This is a dynamic shared object (DSO) for PHP that will add InterBase
738 and Firebird database support.
740 %description interbase -l pl.UTF-8
741 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
744 Summary: PHP C extension for JSON serialization
745 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
747 Requires: %{name}-common = %{epoch}:%{version}-%{release}
749 Obsoletes: php-pecl-json
752 php-json is an extremely fast PHP C extension for JSON (JavaScript
753 Object Notation) serialisation.
755 %description json -l pl.UTF-8
756 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
757 (JavaScript Object Notation).
760 Summary: LDAP extension module for PHP
761 Summary(pl.UTF-8): Moduł LDAP dla PHP
762 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
764 Requires: %{name}-common = %{epoch}:%{version}-%{release}
768 This is a dynamic shared object (DSO) for PHP that will add LDAP
771 %description ldap -l pl.UTF-8
772 Moduł PHP dodający obsługę LDAP.
774 %description ldap -l pt_BR.UTF-8
775 Um módulo para aplicações PHP que usam LDAP.
778 Summary: mbstring extension module for PHP
779 Summary(pl.UTF-8): Moduł mbstring dla PHP
781 Requires: %{name}-common = %{epoch}:%{version}-%{release}
782 Provides: php(mbstring)
784 %description mbstring
785 This is a dynamic shared object (DSO) for PHP that will add multibyte
788 %description mbstring -l pl.UTF-8
789 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
792 Summary: mcrypt extension module for PHP
793 Summary(pl.UTF-8): Moduł mcrypt dla PHP
795 Requires: %{name}-common = %{epoch}:%{version}-%{release}
796 Provides: php(mcrypt)
799 This is a dynamic shared object (DSO) for PHP that will add mcrypt
802 %description mcrypt -l pl.UTF-8
803 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
806 Summary: mhash extension module for PHP
807 Summary(pl.UTF-8): Moduł mhash dla PHP
809 Requires: %{name}-common = %{epoch}:%{version}-%{release}
813 This is a dynamic shared object (DSO) for PHP that will add mhash
816 %description mhash -l pl.UTF-8
817 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
820 Summary: mime_magic extension module for PHP
821 Summary(pl.UTF-8): Moduł mime_magic dla PHP
823 Requires: %{name}-common = %{epoch}:%{version}-%{release}
824 Requires: /usr/share/file/magic.mime
825 Provides: php(mime_magic)
827 %description mime_magic
828 This PHP module adds support for MIME type lookup via file magic
829 numbers using magic.mime database.
831 %description mime_magic -l pl.UTF-8
832 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
833 znaczników plików z użyciem bazy danych magic.mime.
836 Summary: ming extension module for PHP
837 Summary(pl.UTF-8): Moduł ming dla PHP
839 Requires: %{name}-common = %{epoch}:%{version}-%{release}
840 Requires: ming >= 0.3
844 This is a dynamic shared object (DSO) for PHP that will add ming
845 (Flash - .swf files) support.
847 %description ming -l pl.UTF-8
848 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
852 Summary: MS SQL extension module for PHP
853 Summary(pl.UTF-8): Moduł MS SQL dla PHP
855 Requires: %{name}-common = %{epoch}:%{version}-%{release}
859 This is a dynamic shared object (DSO) for PHP that will add MS SQL
860 databases support through FreeTDS library.
862 %description mssql -l pl.UTF-8
863 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
867 Summary: MySQL database module for PHP
868 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
869 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
871 Requires: %{name}-common = %{epoch}:%{version}-%{release}
875 This is a dynamic shared object (DSO) for PHP that will add MySQL
878 %description mysql -l pl.UTF-8
879 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
881 %description mysql -l pt_BR.UTF-8
882 Um módulo para aplicações PHP que usam bancos de dados MySQL.
885 Summary: MySQLi module for PHP
886 Summary(pl.UTF-8): Moduł MySQLi dla PHP
888 Requires: %{name}-common = %{epoch}:%{version}-%{release}
889 Requires: mysql-libs >= 4.1.0
890 Provides: php(mysqli)
893 This is a dynamic shared object (DSO) for PHP that will add MySQLi
894 (Improved MySQL) support. The difference between it and mysql module
895 is that it provides access to functionality of MySQL 4.1 and above.
897 %description mysqli -l pl.UTF-8
898 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
899 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
900 MySQL w wersji 4.1 i nowszych.
903 Summary: ncurses module for PHP
904 Summary(pl.UTF-8): Moduł ncurses dla PHP
906 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
907 Provides: php(ncurses)
910 This PHP module adds support for ncurses functions (only for cli and
913 %description ncurses -l pl.UTF-8
914 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
917 Summary: Oracle 8+ database module for PHP
918 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
920 Requires: %{name}-common = %{epoch}:%{version}-%{release}
925 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
926 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
928 %description oci8 -l pl.UTF-8
929 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
930 poprzez interfejs Oracle8 Call-Interface (OCI8).
933 Summary: ODBC extension module for PHP
934 Summary(pl.UTF-8): Moduł ODBC dla PHP
935 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
937 Requires: %{name}-common = %{epoch}:%{version}-%{release}
938 Requires: unixODBC >= 2.1.1-3
942 This is a dynamic shared object (DSO) for PHP that will add ODBC
945 %description odbc -l pl.UTF-8
946 Moduł PHP ze wsparciem dla ODBC.
948 %description odbc -l pt_BR.UTF-8
949 Um módulo para aplicações PHP que usam ODBC.
952 Summary: OpenSSL extension module for PHP
953 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
955 Requires: %{name}-common = %{epoch}:%{version}-%{release}
956 Provides: php(openssl)
959 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
962 Warning: this is an experimental module.
964 %description openssl -l pl.UTF-8
965 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
967 Uwaga: to jest moduł eksperymentalny.
970 Summary: Process Control extension module for PHP
971 Summary(pl.UTF-8): Moduł Process Control dla PHP
973 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
977 This is a dynamic shared object (DSO) for PHP that will add process
978 spawning and control support. It supports functions like fork(),
979 waitpid(), signal() etc.
981 Warning: this is an experimental module. Also, don't use it in
982 webserver environment!
984 %description pcntl -l pl.UTF-8
985 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
986 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
988 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
989 używania z serwerem WWW - nie próbuj tego!
992 Summary: PHP Data Objects (PDO)
993 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
995 Requires: %{name}-common = %{epoch}:%{version}-%{release}
997 Obsoletes: php-pecl-PDO
1000 This is a dynamic shared object (DSO) for PHP that will add PDO
1003 %description pdo -l pl.UTF-8
1004 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1007 Summary: PHP Data Objects (PDO) FreeTDS support
1008 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1010 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1011 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1012 Provides: php(dblib)
1014 %description pdo-dblib
1015 This is a dynamic shared object (DSO) for PHP that will add PDO
1018 %description pdo-dblib -l pl.UTF-8
1019 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1022 %package pdo-firebird
1023 Summary: PHP Data Objects (PDO) Firebird support
1024 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1026 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1027 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1028 Provides: php(pdo-firebird)
1029 Obsoletes: php-pecl-PDO_FIREBIRD
1031 %description pdo-firebird
1032 This is a dynamic shared object (DSO) for PHP that will add PDO
1035 %description pdo-firebird -l pl.UTF-8
1036 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1040 Summary: PHP Data Objects (PDO) MySQL support
1041 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1043 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1044 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1045 Provides: php(pdo-mysql)
1046 Obsoletes: php-pecl-PDO_MYSQL
1048 %description pdo-mysql
1049 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1052 %description pdo-mysql -l pl.UTF-8
1053 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1057 Summary: PHP Data Objects (PDO) Oracle support
1058 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1060 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1061 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1062 Provides: php(pdo-oci)
1063 Obsoletes: php-pecl-PDO_OCI
1065 %description pdo-oci
1066 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1069 %description pdo-oci -l pl.UTF-8
1070 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1074 Summary: PHP Data Objects (PDO) ODBC support
1075 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1077 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1078 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1079 Provides: php(pdo-odbc)
1080 Obsoletes: php-pecl-PDO_ODBC
1082 %description pdo-odbc
1083 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1086 %description pdo-odbc -l pl.UTF-8
1087 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1091 Summary: PHP Data Objects (PDO) PostgreSQL support
1092 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1094 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1095 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1096 Provides: php(pdo-pgsql)
1097 Provides: php-pecl-PDO_PGSQL
1098 Obsoletes: php-pecl-PDO_PGSQL
1100 %description pdo-pgsql
1101 This is a dynamic shared object (DSO) for PHP that will add PDO
1104 %description pdo-pgsql -l pl.UTF-8
1105 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1109 Summary: PHP Data Objects (PDO) SQLite support
1110 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1112 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1113 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1114 Provides: php(pdo-sqlite)
1115 Obsoletes: php-pecl-PDO_SQLITE
1117 %description pdo-sqlite
1118 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1121 %description pdo-sqlite -l pl.UTF-8
1122 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1126 Summary: PostgreSQL database module for PHP
1127 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1129 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1130 Provides: php(pgsql)
1133 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1136 %description pgsql -l pl.UTF-8
1137 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1139 %description pgsql -l pt_BR.UTF-8
1140 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1143 Summary: POSIX extension module for PHP
1144 Summary(pl.UTF-8): Moduł POSIX dla PHP
1146 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1147 Provides: php(posix)
1150 This is a dynamic shared object (DSO) for PHP that will add POSIX
1151 functions support to PHP.
1153 %description posix -l pl.UTF-8
1154 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1157 Summary: pspell extension module for PHP
1158 Summary(pl.UTF-8): Moduł pspell dla PHP
1160 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1161 Provides: php(pspell)
1164 This is a dynamic shared object (DSO) for PHP that will add pspell
1165 support to PHP. It allows to check the spelling of a word and offer
1168 %description pspell -l pl.UTF-8
1169 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1170 sprawdzanie pisowni słowa i sugerowanie poprawek.
1173 Summary: readline extension module for PHP
1174 Summary(pl.UTF-8): Moduł readline dla PHP
1176 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1177 Provides: php(readline)
1179 %description readline
1180 This PHP module adds support for readline functions (only for cli and
1183 %description readline -l pl.UTF-8
1184 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1187 Summary: recode extension module for PHP
1188 Summary(pl.UTF-8): Moduł recode dla PHP
1190 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1191 Requires: recode >= 3.5d-3
1192 Provides: php(recode)
1195 This is a dynamic shared object (DSO) for PHP that will add recode
1198 %description recode -l pl.UTF-8
1199 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1203 Summary: Shared Memory Operations extension module for PHP
1204 Summary(pl.UTF-8): Moduł shmop dla PHP
1206 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1207 Provides: php(shmop)
1210 This is a dynamic shared object (DSO) for PHP that will add Shared
1211 Memory Operations support.
1213 Warning: this is an experimental module.
1215 %description shmop -l pl.UTF-8
1216 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1218 Uwaga: to jest moduł eksperymentalny.
1221 Summary: Simple XML extension module for PHP
1222 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1224 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1225 Provides: php(simplexml)
1227 %description simplexml
1228 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1231 %description simplexml -l pl.UTF-8
1232 Moduł PHP dodający obsługę prostego XML-a.
1235 Summary: SNMP extension module for PHP
1236 Summary(pl.UTF-8): Moduł SNMP dla PHP
1238 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1239 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1243 This is a dynamic shared object (DSO) for PHP that will add SNMP
1246 %description snmp -l pl.UTF-8
1247 Moduł PHP dodający obsługę SNMP.
1250 Summary: soap extension module for PHP
1251 Summary(pl.UTF-8): Moduł soap dla PHP
1253 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1257 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1260 %description soap -l pl.UTF-8
1261 Moduł PHP dodający obsługę SOAP/WSDL.
1264 Summary: sockets extension module for PHP
1265 Summary(pl.UTF-8): Moduł socket dla PHP
1267 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1268 Provides: php(sockets)
1270 %description sockets
1271 This is a dynamic shared object (DSO) for PHP that will add sockets
1274 Warning: this is an experimental module.
1276 %description sockets -l pl.UTF-8
1277 Moduł PHP dodający obsługę gniazdek.
1279 Uwaga: to jest moduł eksperymentalny.
1282 Summary: SQLite extension module for PHP
1283 Summary(pl.UTF-8): Moduł SQLite dla PHP
1285 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1286 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1287 Provides: php(sqlite)
1290 SQLite is a C library that implements an embeddable SQL database
1291 engine. Programs that link with the SQLite library can have SQL
1292 database access without running a separate RDBMS process.
1294 SQLite is not a client library used to connect to a big database
1295 server. SQLite is the server. The SQLite library reads and writes
1296 directly to and from the database files on disk.
1298 %description sqlite -l pl.UTF-8
1299 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1300 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1301 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1304 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1305 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1306 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1310 Summary: Sybase DB extension module for PHP
1311 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1313 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1314 Provides: php(sybase)
1315 Obsoletes: php-sybase-ct
1316 Conflicts: php-sybase-ct
1319 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1320 MS SQL databases support through SYBDB library. Currently Sybase
1321 module is not maintained. Using Sybase-CT module is recommended
1324 %description sybase -l pl.UTF-8
1325 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1326 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1327 Zaleca się używanie modułu Sybase-CT.
1330 Summary: Sybase-CT extension module for PHP
1331 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1333 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1334 Provides: php(sybase-ct)
1335 Obsoletes: php-sybase
1336 Conflicts: php-sybase
1338 %description sybase-ct
1339 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1340 MS SQL databases support through CT-lib.
1342 %description sybase-ct -l pl.UTF-8
1343 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1347 Summary: SysV msg extension module for PHP
1348 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1350 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1351 Provides: php(sysvmsg)
1353 %description sysvmsg
1354 This is a dynamic shared object (DSO) for PHP that will add SysV
1355 message queues support.
1357 %description sysvmsg -l pl.UTF-8
1358 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1361 Summary: SysV sem extension module for PHP
1362 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1364 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1365 Provides: php(sysvsem)
1367 %description sysvsem
1368 This is a dynamic shared object (DSO) for PHP that will add SysV
1371 %description sysvsem -l pl.UTF-8
1372 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1375 Summary: SysV shm extension module for PHP
1376 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1378 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1379 Provides: php(sysvshm)
1381 %description sysvshm
1382 This is a dynamic shared object (DSO) for PHP that will add SysV
1383 Shared Memory support.
1385 %description sysvshm -l pl.UTF-8
1386 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1389 Summary: Tidy extension module for PHP
1390 Summary(pl.UTF-8): Moduł Tidy dla PHP
1392 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1397 This is a dynamic shared object (DSO) for PHP that will add Tidy
1400 %description tidy -l pl.UTF-8
1401 Moduł PHP umożliwiający korzystanie z tidy.
1404 Summary: tokenizer extension module for PHP
1405 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1407 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1408 Provides: php(tokenizer)
1410 %description tokenizer
1411 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1414 %description tokenizer -l pl.UTF-8
1415 Moduł PHP dodający obsługę tokenizera do PHP.
1418 Summary: wddx extension module for PHP
1419 Summary(pl.UTF-8): Moduł wddx dla PHP
1421 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1422 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1423 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1427 This is a dynamic shared object (DSO) for PHP that will add wddx
1430 %description wddx -l pl.UTF-8
1431 Moduł PHP umożliwiający korzystanie z wddx.
1434 Summary: XML extension module for PHP
1435 Summary(pl.UTF-8): Moduł XML dla PHP
1437 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1441 This is a dynamic shared object (DSO) for PHP that will add XML
1442 support. This extension lets you create XML parsers and then define
1443 handlers for different XML events.
1445 %description xml -l pl.UTF-8
1446 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1447 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1448 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1451 Summary: XML Reader extension module for PHP
1452 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1454 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1455 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1456 Provides: php(xmlreader)
1458 %description xmlreader
1459 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1460 support. The XMLReader extension is an XML Pull parser. The reader
1461 acts as a cursor going forward on the document stream and stopping at
1462 each node on the way.
1464 %description xmlreader -l pl.UTF-8
1465 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1466 działa jako kursor przechodzący przez strumień dokumentu i
1467 zatrzymujący się na każdym węźle po drodze.
1470 Summary: xmlrpc extension module for PHP
1471 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1473 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1474 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1475 Provides: php(xmlrpc)
1478 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1481 Warning: this is an experimental module.
1483 %description xmlrpc -l pl.UTF-8
1484 Moduł PHP dodający obsługę XMLRPC.
1486 Uwaga: to jest moduł eksperymentalny.
1489 Summary: Fast, non-cached, forward-only means to write XML data
1490 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1492 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1493 Provides: php(xmlwriter)
1494 Obsoletes: php-pecl-xmlwriter
1496 %description xmlwriter
1497 This extension wraps the libxml xmlWriter API. Represents a writer
1498 that provides a non-cached, forward-only means of generating streams
1499 or files containing XML data.
1501 %description xmlwriter -l pl.UTF-8
1502 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1503 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1504 plików zawierających dane XML.
1507 Summary: xsl extension module for PHP
1508 Summary(pl.UTF-8): Moduł xsl dla PHP
1510 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1511 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1512 Requires: libxslt >= 1.0.18
1513 # actually not true, functionality is similar, but API differs
1515 Obsoletes: php-xslt <= 3:4.3.8-1
1518 This is a dynamic shared object (DSO) for PHP that will add new XSL
1519 support (using libxslt).
1521 %description xsl -l pl.UTF-8
1522 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1525 Summary: Zip management extension
1526 Summary(pl.UTF-8): Zarządzanie archiwami zip
1528 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1530 Obsoletes: php-pecl-zip
1533 Zip is an extension to create, modify and read zip files.
1535 %description zip -l pl.UTF-8
1536 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1537 odczyt archiwów zip.
1540 Summary: Zlib extension module for PHP
1541 Summary(pl.UTF-8): Moduł zlib dla PHP
1543 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1547 This is a dynamic shared object (DSO) for PHP that will add zlib
1548 compression support to PHP.
1550 %description zlib -l pl.UTF-8
1551 Moduł PHP umożliwiający używanie kompresji zlib.
1567 cp php.ini-dist php.ini
1569 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1583 %if %{with hardening}
1584 zcat %{SOURCE7} | patch -p1 || exit 1
1585 patch -p1 < %{PATCH22} || exit 1
1591 %{?with_versioning:%patch26 -p1}
1602 # conflict seems to be resolved by recode patches
1603 rm -f ext/recode/config9.m4
1605 # remove all bundled libraries not to link with them accidentally
1606 #rm -rf ext/sqlite/libsqlite
1607 #rm -rf ext/bcmath/libbcmath
1608 #rm -rf ext/date/lib
1609 #rm -rf ext/dba/libcdb
1610 #rm -rf ext/dba/libflatfile
1611 #rm -rf ext/dba/libinifile
1612 #rm -rf ext/gd/libgd
1613 #rm -rf ext/mbstring/libmbfl
1614 #rm -rf ext/mbstring/oniguruma
1615 rm -rf ext/pcre/pcrelib
1616 rm -rf ext/pdo_sqlite/sqlite
1617 #rm -rf ext/soap/interop
1618 %if %{with system_xmlrpc_epi}
1619 rm -rf ext/xmlrpc/libxmlrpc
1623 # this test hungs on ac-ppc
1624 #mv ext/reflection/tests/007.php{,ignore}
1625 # this test gets killed by itself
1626 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1629 cp -f Zend/LICENSE{,.Zend}
1632 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1633 if [ $API != %{php_api_version} ]; then
1634 echo "Set %%define php_api_version to $API and re-run."
1638 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1639 if [ $API != %{zend_module_api} ]; then
1640 echo "Set %%define zend_module_api to $API and re-run."
1644 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1645 if [ $API != %{zend_extension_api} ]; then
1646 echo "Set %%define zend_extension_api to $API and re-run."
1650 export EXTENSION_DIR="%{php_extensiondir}"
1651 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1652 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1655 cp -f /usr/share/automake/config.* .
1659 export PROG_SENDMAIL="/usr/lib/sendmail"
1673 for sapi in $sapis; do
1675 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1680 sapi_args='--enable-discard-path --enable-force-cgi-redirect'
1683 sapi_args='--disable-cgi'
1686 sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1689 ver=$(rpm -q --qf '%{V}' apache1-devel)
1690 sapi_args="--with-apxs=%{apxs1} --with-apache-version=$ver"
1693 ver=$(rpm -q --qf '%{V}' apache-devel)
1694 sapi_args="--with-apxs2=%{apxs2} --with-apache-version=$ver"
1700 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1701 --cache-file=config.cache \
1703 --with-libdir=%{_lib} \
1704 --with-config-file-path=%{_sysconfdir} \
1705 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1706 --with-exec-dir=%{_bindir} \
1707 --%{!?debug:dis}%{?debug:en}able-debug \
1708 %{?with_zts:--enable-maintainer-zts} \
1709 --enable-inline-optimization \
1710 --enable-memory-limit \
1711 --enable-bcmath=shared \
1712 --enable-calendar=shared \
1713 --enable-ctype=shared \
1714 --enable-dba=shared \
1717 --enable-dom=shared \
1718 --enable-exif=shared \
1719 --enable-ftp=shared \
1720 --enable-gd-native-ttf \
1721 --enable-gd-jus-conf \
1723 --enable-magic-quotes \
1724 --enable-mbstring=shared,all \
1726 --enable-pcntl=shared \
1727 --enable-pdo=shared \
1728 --enable-json=shared \
1729 --enable-hash=shared \
1730 --enable-xmlwriter=shared \
1731 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1732 --with-pdo-dblib=shared \
1734 %if %{with interbase} && !%{with interbase_inst}
1735 --with-pdo-firebird=shared,/usr \
1737 --with-pdo-mysql=shared \
1738 %{?with_oci8:--with-pdo-oci=shared} \
1739 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1740 %{?with_pgsql:--with-pdo-pgsql=shared} \
1741 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1742 --enable-posix=shared \
1743 --enable-reflection \
1746 --enable-shmop=shared \
1747 --enable-simplexml \
1748 --enable-sysvmsg=shared \
1749 --enable-sysvsem=shared \
1750 --enable-sysvshm=shared \
1751 --enable-track-vars \
1752 --enable-trans-sid \
1753 --enable-safe-mode \
1754 --enable-soap=shared \
1755 --enable-sockets=shared \
1756 --enable-tokenizer=shared \
1757 --enable-ucd-snmp-hack \
1758 %{?with_wddx:--enable-wddx=shared} \
1759 --enable-xml=shared \
1760 --enable-xmlreader=shared \
1762 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1764 --enable-dbase=shared \
1766 --with-expat-dir=shared,/usr \
1768 --without-expat-dir \
1770 %{?with_fdf:--with-fdftk=shared} \
1771 --with-iconv=shared \
1772 --with-freetype-dir=shared \
1773 --with-gettext=shared \
1774 --with-gd=shared,/usr \
1777 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1778 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1779 --with-jpeg-dir=/usr \
1780 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1781 --with-mcrypt=shared \
1782 %{?with_mhash:--with-mhash=shared} \
1783 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1784 %{?with_ming:--with-ming=shared} \
1785 %{?with_mm:--with-mm} \
1786 %{?with_mssql:--with-mssql=shared} \
1787 --with-mysql=shared,/usr \
1788 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1789 %{?with_mysqli:--with-mysqli=shared} \
1790 --with-ncurses=shared \
1791 %{?with_oci8:--with-oci8=shared} \
1792 %{?with_openssl:--with-openssl=shared} \
1794 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1795 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1796 --with-pear=%{php_pear_dir} \
1797 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1798 --with-png-dir=/usr \
1799 %{?with_pspell:--with-pspell=shared} \
1800 --with-readline=shared \
1801 %{?with_recode:--with-recode=shared} \
1803 --without-sablot-js \
1804 %{?with_snmp:--with-snmp=shared} \
1805 %{?with_sybase:--with-sybase=shared,/usr} \
1806 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1807 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1808 --with-t1lib=shared \
1809 %{?with_tidy:--with-tidy=shared} \
1810 --with-tiff-dir=/usr \
1811 %{?with_odbc:--with-unixODBC=shared,/usr} \
1812 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1814 --with-zlib=shared \
1815 --with-zlib-dir=shared,/usr \
1816 --enable-zip=shared,/usr \
1818 cp -f Makefile Makefile.$sapi
1819 cp -f main/php_config.h php_config.h.$sapi
1822 # must make this first, so modules can link against it.
1823 %{__make} libphp_common.la
1824 %{__make} build-modules
1827 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1831 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1836 cp -af php_config.h.fcgi main/php_config.h
1837 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1838 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1839 cp -r sapi/cgi sapi/fcgi
1840 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1844 cp -af php_config.h.cgi main/php_config.h
1845 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1846 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1847 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1850 cp -af php_config.h.cli main/php_config.h
1851 %{__make} sapi/cli/php -f Makefile.cli
1852 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1855 # Run tests, using the CLI SAPI
1856 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1857 unset TZ LANG LC_ALL || :
1859 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1863 rm -rf $RPM_BUILD_ROOT
1864 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1865 $RPM_BUILD_ROOT%{_datadir}/apache-icons \
1866 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1867 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1868 $RPM_BUILD_ROOT%{_mandir}/man1 \
1870 # install the apache modules' files
1871 %{__make} install-headers install-build install-modules install-programs \
1872 INSTALL_ROOT=$RPM_BUILD_ROOT
1874 # install apache1 DSO module
1876 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1879 # install apache2 DSO module
1881 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1884 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1885 # fix install paths, avoid evil rpaths
1886 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1888 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1891 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1895 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1899 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1900 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1901 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1903 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1905 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1907 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1909 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1910 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1911 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1914 install %{SOURCE1} php.gif $RPM_BUILD_ROOT%{_datadir}/apache-icons
1915 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1916 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1917 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1921 install %{SOURCE1} php.gif $RPM_BUILD_ROOT%{_datadir}/apache-icons
1922 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1923 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1924 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1927 # Generate stub .ini files for each subpackage
1928 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1929 generate_inifiles() {
1930 for so in modules/*.so; do
1931 mod=$(basename $so .so)
1932 conf="%{_sysconfdir}/conf.d/$mod.ini"
1933 # xml needs to be loaded before wddx
1934 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
1936 cat > $RPM_BUILD_ROOT$conf <<-EOF
1937 ; Enable $mod extension module
1944 # per SAPI ini directories
1945 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1948 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1950 # use system automake and {lib,sh}tool
1951 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1952 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1953 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1954 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1956 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1957 # isn't installed by install-headers make target, we do it manually here.
1958 # this header file is required by e.g. filter PECL extension
1959 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1960 # for php-pecl-mailparse
1961 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1962 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1965 rm -rf $RPM_BUILD_ROOT
1967 %post -n apache1-mod_php
1968 if [ "$1" = "1" ]; then
1969 %service -q apache restart
1972 %postun -n apache1-mod_php
1973 if [ "$1" = "0" ]; then
1974 %service -q apache restart
1977 %post -n apache-mod_php
1978 if [ "$1" = "1" ]; then
1979 %service -q httpd restart
1982 %postun -n apache-mod_php
1983 if [ "$1" = "0" ]; then
1984 %service -q httpd restart
1987 %post common -p /sbin/ldconfig
1988 %postun common -p /sbin/ldconfig
1991 # minimizing apache restarts logics. we restart webserver:
1993 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1994 # 2. first install of extension (post: $1 = 1)
1995 # 2. uninstall of extension (postun: $1 == 0)
1997 # the strict internal deps between extensions (and apache modules) and
1998 # common package are very important for all this to work.
2000 # restart webserver at the end of transaction
2001 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2002 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2005 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2007 /^AddType application\/x-httpd-php \.php/s,^,#,
2008 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2009 ' /etc/apache/apache.conf
2010 %service -q apache restart
2014 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2015 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2016 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2017 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2018 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2022 # common macros called at extension post/postun scriptlet
2023 %define extension_scripts() \
2025 if [ "$1" = "1" ]; then \
2026 %php_webserver_restart \
2030 if [ "$1" = "0" ]; then \
2031 %php_webserver_restart \
2035 # extension scripts defines
2036 %extension_scripts bcmath
2037 %extension_scripts bzip2
2038 %extension_scripts calendar
2039 %extension_scripts ctype
2040 %extension_scripts curl
2041 %extension_scripts dba
2042 %extension_scripts dbase
2043 %extension_scripts dom
2044 %extension_scripts exif
2045 %extension_scripts fdf
2046 %extension_scripts filter
2047 %extension_scripts ftp
2048 %extension_scripts gd
2049 %extension_scripts gettext
2050 %extension_scripts gmp
2051 %extension_scripts hash
2052 %extension_scripts iconv
2053 %extension_scripts imap
2054 %extension_scripts interbase
2055 %extension_scripts json
2056 %extension_scripts ldap
2057 %extension_scripts mbstring
2058 %extension_scripts mcrypt
2059 %extension_scripts mhash
2060 %extension_scripts mime_magic
2061 %extension_scripts ming
2062 %extension_scripts mssql
2063 %extension_scripts mysql
2064 %extension_scripts mysqli
2065 %extension_scripts oci8
2066 %extension_scripts odbc
2067 %extension_scripts openssl
2068 %extension_scripts pdo-dblib
2069 %extension_scripts pdo-firebird
2070 %extension_scripts pdo-mysql
2071 %extension_scripts pdo-odbc
2072 %extension_scripts pdo-pgsql
2073 %extension_scripts pdo-sqlite
2074 %extension_scripts pgsql
2075 %extension_scripts posix
2076 %extension_scripts pspell
2077 %extension_scripts recode
2078 %extension_scripts shmop
2079 %extension_scripts snmp
2080 %extension_scripts soap
2081 %extension_scripts sockets
2082 %extension_scripts sqlite
2083 %extension_scripts sybase
2084 %extension_scripts sybase-ct
2085 %extension_scripts sysvmsg
2086 %extension_scripts sysvsem
2087 %extension_scripts sysvshm
2088 %extension_scripts tidy
2089 %extension_scripts tokenizer
2090 %extension_scripts wddx
2091 %extension_scripts xml
2092 %extension_scripts xmlreader
2093 %extension_scripts xmlrpc
2094 %extension_scripts xmlwriter
2095 %extension_scripts xsl
2096 %extension_scripts zip
2097 %extension_scripts zlib
2099 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2100 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2102 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2103 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2105 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2106 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2108 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2109 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2111 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2112 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2114 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2115 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2117 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2118 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2120 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2121 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2123 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2124 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2126 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2127 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2129 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2130 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2132 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2133 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2135 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2136 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2138 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2139 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2141 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2142 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2144 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2145 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2147 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2148 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2150 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2151 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2153 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2154 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2156 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2157 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2159 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2160 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2162 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2163 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2165 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2166 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2168 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2169 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2171 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2172 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2174 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2175 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2176 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2178 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2179 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2182 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2183 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2185 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2186 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2188 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2189 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2191 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2192 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2194 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2195 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2196 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2198 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2199 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2202 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2203 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2205 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2206 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2208 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2209 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2211 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2212 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2213 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2215 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2216 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2219 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2220 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2222 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2223 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2225 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2228 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2231 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2232 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2234 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2235 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2237 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2238 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2240 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2241 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2243 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2244 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2246 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2249 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2252 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2255 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2258 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2261 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2264 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2267 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2268 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2271 %files -n apache1-mod_php
2272 %defattr(644,root,root,755)
2273 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2274 %dir %{_sysconfdir}/apache.d
2275 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2276 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2277 %{_datadir}/apache-icons/*
2281 %files -n apache-mod_php
2282 %defattr(644,root,root,755)
2283 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2284 %dir %{_sysconfdir}/apache2handler.d
2285 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2286 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2287 %{_datadir}/apache-icons/*
2292 %defattr(644,root,root,755)
2293 %doc sapi/cgi/README.FastCGI
2294 %dir %{_sysconfdir}/cgi-fcgi.d
2295 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2296 %attr(755,root,root) %{_bindir}/php.fcgi
2300 %defattr(644,root,root,755)
2301 %dir %{_sysconfdir}/cgi.d
2302 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2303 %attr(755,root,root) %{_bindir}/php.cgi
2306 %defattr(644,root,root,755)
2307 %dir %{_sysconfdir}/cli.d
2308 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2309 %attr(755,root,root) %{_bindir}/php.cli
2310 %{_mandir}/man1/php.1*
2311 %{_mandir}/man1/php.cli.1*
2314 %defattr(644,root,root,755)
2315 %attr(755,root,root) %{_bindir}/php
2318 %defattr(644,root,root,755)
2320 %doc CREDITS Zend/ZEND_CHANGES
2321 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2322 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2325 %dir %{_sysconfdir}/conf.d
2326 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2327 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2328 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2329 %dir %{php_extensiondir}
2331 %doc ext/session/mod_files.sh
2334 %defattr(644,root,root,755)
2335 %doc README.UNIX-BUILD-SYSTEM
2336 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2337 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2338 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2339 %attr(755,root,root) %{_bindir}/phpize
2340 %attr(755,root,root) %{_bindir}/php-config
2341 %attr(755,root,root) %{_libdir}/libphp_common.so
2342 %{_libdir}/libphp_common.la
2344 %{_libdir}/php/build
2348 %defattr(644,root,root,755)
2349 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2350 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2353 %defattr(644,root,root,755)
2354 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2355 %attr(755,root,root) %{php_extensiondir}/bz2.so
2358 %defattr(644,root,root,755)
2359 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2360 %attr(755,root,root) %{php_extensiondir}/calendar.so
2363 %defattr(644,root,root,755)
2364 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2365 %attr(755,root,root) %{php_extensiondir}/ctype.so
2369 %defattr(644,root,root,755)
2370 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2371 %attr(755,root,root) %{php_extensiondir}/curl.so
2375 %defattr(644,root,root,755)
2376 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2377 %attr(755,root,root) %{php_extensiondir}/dba.so
2380 %defattr(644,root,root,755)
2381 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2382 %attr(755,root,root) %{php_extensiondir}/dbase.so
2385 %defattr(644,root,root,755)
2386 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2387 %attr(755,root,root) %{php_extensiondir}/dom.so
2391 %defattr(644,root,root,755)
2392 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2393 %attr(755,root,root) %{php_extensiondir}/fdf.so
2398 %defattr(644,root,root,755)
2399 %doc README.input_filter
2400 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2401 %attr(755,root,root) %{php_extensiondir}/filter.so
2405 %defattr(644,root,root,755)
2406 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2407 %attr(755,root,root) %{php_extensiondir}/exif.so
2410 %defattr(644,root,root,755)
2411 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2412 %attr(755,root,root) %{php_extensiondir}/ftp.so
2415 %defattr(644,root,root,755)
2416 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2417 %attr(755,root,root) %{php_extensiondir}/gd.so
2420 %defattr(644,root,root,755)
2421 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2422 %attr(755,root,root) %{php_extensiondir}/gettext.so
2425 %defattr(644,root,root,755)
2426 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2427 %attr(755,root,root) %{php_extensiondir}/gmp.so
2430 %defattr(644,root,root,755)
2431 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2432 %attr(755,root,root) %{php_extensiondir}/hash.so
2435 %defattr(644,root,root,755)
2436 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2437 %attr(755,root,root) %{php_extensiondir}/iconv.so
2441 %defattr(644,root,root,755)
2442 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2443 %attr(755,root,root) %{php_extensiondir}/imap.so
2446 %if %{with interbase}
2448 %defattr(644,root,root,755)
2449 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2450 %attr(755,root,root) %{php_extensiondir}/interbase.so
2454 %defattr(644,root,root,755)
2455 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2456 %attr(755,root,root) %{php_extensiondir}/json.so
2460 %defattr(644,root,root,755)
2461 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2462 %attr(755,root,root) %{php_extensiondir}/ldap.so
2466 %defattr(644,root,root,755)
2467 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2468 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2471 %defattr(644,root,root,755)
2472 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2473 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2477 %defattr(644,root,root,755)
2478 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2479 %attr(755,root,root) %{php_extensiondir}/mhash.so
2482 %if %{with mime_magic}
2484 %defattr(644,root,root,755)
2485 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2486 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2491 %defattr(644,root,root,755)
2492 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2493 %attr(755,root,root) %{php_extensiondir}/ming.so
2498 %defattr(644,root,root,755)
2499 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2500 %attr(755,root,root) %{php_extensiondir}/mssql.so
2504 %defattr(644,root,root,755)
2505 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2506 %attr(755,root,root) %{php_extensiondir}/mysql.so
2510 %defattr(644,root,root,755)
2511 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2512 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2516 %defattr(644,root,root,755)
2517 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2518 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2522 %defattr(644,root,root,755)
2523 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2524 %attr(755,root,root) %{php_extensiondir}/oci8.so
2529 %defattr(644,root,root,755)
2530 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2531 %attr(755,root,root) %{php_extensiondir}/odbc.so
2536 %defattr(644,root,root,755)
2537 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2538 %attr(755,root,root) %{php_extensiondir}/openssl.so
2542 %defattr(644,root,root,755)
2543 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2544 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2547 %defattr(644,root,root,755)
2548 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2549 %attr(755,root,root) %{php_extensiondir}/pdo.so
2551 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2553 %defattr(644,root,root,755)
2554 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2555 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2558 %if %{with interbase} && !%{with interbase_inst}
2560 %defattr(644,root,root,755)
2561 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2562 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2566 %defattr(644,root,root,755)
2567 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2568 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2572 %defattr(644,root,root,755)
2573 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2574 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2579 %defattr(644,root,root,755)
2580 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2581 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2586 %defattr(644,root,root,755)
2587 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2588 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2593 %defattr(644,root,root,755)
2594 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2595 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2600 %defattr(644,root,root,755)
2601 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2602 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2606 %defattr(644,root,root,755)
2607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2608 %attr(755,root,root) %{php_extensiondir}/posix.so
2612 %defattr(644,root,root,755)
2613 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2614 %attr(755,root,root) %{php_extensiondir}/pspell.so
2618 %defattr(644,root,root,755)
2619 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2620 %attr(755,root,root) %{php_extensiondir}/readline.so
2624 %defattr(644,root,root,755)
2625 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2626 %attr(755,root,root) %{php_extensiondir}/recode.so
2630 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2631 # simplexml can be built shared, but SPL startup fails
2632 # we could add R: -simplexml to -common...
2634 %defattr(644,root,root,755)
2635 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2636 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2640 %defattr(644,root,root,755)
2641 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2642 %attr(755,root,root) %{php_extensiondir}/shmop.so
2646 %defattr(644,root,root,755)
2647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2648 %attr(755,root,root) %{php_extensiondir}/snmp.so
2652 %defattr(644,root,root,755)
2653 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2654 %attr(755,root,root) %{php_extensiondir}/soap.so
2657 %defattr(644,root,root,755)
2658 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2659 %attr(755,root,root) %{php_extensiondir}/sockets.so
2663 %defattr(644,root,root,755)
2664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2665 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2670 %defattr(644,root,root,755)
2671 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2672 %attr(755,root,root) %{php_extensiondir}/sybase.so
2675 %if %{with sybase_ct}
2677 %defattr(644,root,root,755)
2678 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2679 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2685 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2688 %defattr(644,root,root,755)
2689 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2690 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2693 %defattr(644,root,root,755)
2694 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2695 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2699 %defattr(644,root,root,755)
2700 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2701 %attr(755,root,root) %{php_extensiondir}/tidy.so
2705 %defattr(644,root,root,755)
2706 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2707 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2711 %defattr(644,root,root,755)
2712 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2713 %attr(755,root,root) %{php_extensiondir}/wddx.so
2717 %defattr(644,root,root,755)
2718 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2719 %attr(755,root,root) %{php_extensiondir}/xml.so
2722 %defattr(644,root,root,755)
2723 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2724 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2728 %defattr(644,root,root,755)
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2730 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2736 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2739 %defattr(644,root,root,755)
2740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2741 %attr(755,root,root) %{php_extensiondir}/xsl.so
2744 %defattr(644,root,root,755)
2745 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2746 %attr(755,root,root) %{php_extensiondir}/zip.so
2749 %defattr(644,root,root,755)
2750 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2751 %attr(755,root,root) %{php_extensiondir}/zlib.so