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
91 Source2: %{name}-mod_%{name}.conf
92 Source3: %{name}-cgi-fcgi.ini
93 Source4: %{name}-cgi.ini
94 Source5: %{name}-apache.ini
95 Source6: %{name}-cli.ini
96 Source7: http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
97 # Source7-md5: 47a742fa9fab2826ad10c13a2376111a
98 # Taken from: http://browsers.garykeith.com/downloads.asp
99 Source8: %{name}_browscap.ini
100 Source9: http://ftp.linux.ee/pub/gentoo/distfiles/distfiles/%{name}-patchset-%{version}-r8.tar.bz2
101 # Source9-md5: 0f411800537648d0748417124291bd58
102 Patch0: %{name}-shared.patch
103 Patch1: %{name}-pldlogo.patch
104 Patch2: %{name}-mail.patch
105 Patch3: %{name}-link-libs.patch
106 Patch4: %{name}-libpq_fs_h_path.patch
107 Patch5: %{name}-filter-shared.patch
108 Patch6: %{name}-build_modules.patch
109 Patch7: %{name}-sapi-ini-file.patch
110 Patch8: %{name}-no-metaccld.patch
111 Patch9: %{name}-sh.patch
112 Patch10: %{name}-ini.patch
113 Patch11: %{name}-acam.patch
114 Patch12: %{name}-threads-acfix.patch
115 Patch13: %{name}-tsrmlsfetchgcc2.patch
116 Patch14: %{name}-no_pear_install.patch
117 Patch15: %{name}-zlib.patch
118 Patch16: %{name}-sybase-fix.patch
119 Patch17: %{name}-readline.patch
120 Patch18: %{name}-nohttpd.patch
121 Patch19: %{name}-gd_imagerotate_enable.patch
122 Patch20: %{name}-uint32_t.patch
123 Patch21: %{name}-dba-link.patch
124 Patch22: %{name}-hardening-fix.patch
125 Patch23: %{name}-both-apxs.patch
126 Patch24: %{name}-builddir.patch
127 Patch25: %{name}-zlib-for-getimagesize.patch
128 Patch26: %{name}-versioning.patch
129 Patch27: %{name}-linkflags-clean.patch
130 Patch28: %{name}-pear.patch
131 Patch29: %{name}-config-dir.patch
132 Patch30: %{name}-bug-42952.patch
133 Patch31: %{name}-fcgi-graceful.patch
134 Patch32: %{name}-apr-apu.patch
135 Patch33: %{name}-fcgi-error_log-no-newlines.patch
136 Patch34: %{name}-curl-limit-speed.patch
137 Patch35: %{name}-ac.patch
138 Patch36: %{name}-mime_magic.patch
139 Patch37: %{name}-libtool.patch
140 Patch38: %{name}-tds.patch
141 Patch39: %{name}-mysql-charsetphpini.patch
142 Patch40: %{name}-mysqli-charsetphpini.patch
143 Patch41: %{name}-pdo_mysql-charsetphpini.patch
144 Patch42: %{name}-ini-charsetphpini.patch
145 Patch43: %{name}-use-prog_sendmail.patch
146 URL: http://www.php.net/
148 # http://securitytracker.com/alerts/2008/Oct/1020995.html
149 # BuildRequires: security(CVE-2008-3659)
150 # http://securitytracker.com/alerts/2008/Oct/1020994.html
151 # BuildRequires: security(CVE-2008-3660)
152 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
153 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
154 BuildRequires: autoconf >= 2.53
155 BuildRequires: automake >= 1.4d
157 BuildRequires: bzip2-devel
158 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
159 BuildRequires: cyrus-sasl-devel
160 BuildRequires: db-devel >= 4.0
161 BuildRequires: elfutils-devel
163 BuildRequires: expat-devel
164 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
166 %{?with_fcgi:BuildRequires: fcgi-devel}
167 %{?with_fdf:BuildRequires: fdftk-devel}
169 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
170 BuildRequires: freetds-devel >= 0.82
172 BuildRequires: freetype-devel >= 2.0
173 BuildRequires: gd-devel >= 2.0.28-4
174 BuildRequires: gd-devel(imagerotate) = 5.2.0
175 BuildRequires: gdbm-devel
176 BuildRequires: gmp-devel
177 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
178 BuildRequires: libjpeg-devel
179 BuildRequires: libltdl-devel >= 1.4
180 BuildRequires: libmcrypt-devel >= 2.4.4
181 BuildRequires: libpng-devel >= 1.0.8
182 BuildRequires: libtiff-devel
183 BuildRequires: libtool >= 2.2
184 BuildRequires: libwrap-devel
185 BuildRequires: libxml2-devel >= 2.5.10
186 BuildRequires: libxslt-devel >= 1.1.0
187 %{?with_mhash:BuildRequires: mhash-devel}
188 %{?with_ming:BuildRequires: ming-devel >= 0.3}
189 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
190 BuildRequires: mysql-devel >= 4.0.0
191 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1.0}
192 BuildRequires: ncurses-ext-devel
193 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
194 %if %{with openssl} || %{with ldap}
195 BuildRequires: openssl-devel >= 0.9.7d
197 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
198 BuildRequires: pam-devel
199 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
200 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
201 %{?with_pgsql:BuildRequires: postgresql-devel}
202 BuildRequires: readline-devel
203 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
204 BuildRequires: rpm-build >= 4.4.0
205 BuildRequires: rpmbuild(macros) >= 1.238
206 %{?with_sqlite:BuildRequires: sqlite-devel}
207 %{?with_sqlite:BuildRequires: sqlite3-devel}
208 BuildRequires: t1lib-devel
209 %{?with_tidy:BuildRequires: tidy-devel}
210 %{?with_odbc:BuildRequires: unixODBC-devel}
211 BuildRequires: zlib-devel >= 1.0.9
213 BuildRequires: apache1-devel
216 BuildRequires: apache-devel >= 2.0.52-2
217 BuildRequires: apr-devel >= 1:1.0.0
218 BuildRequires: apr-util-devel >= 1:1.0.0
220 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
222 %define php_sysconfdir /etc/php
223 %define php_extensiondir %{_libdir}/php
224 %define _sysconfdir %{php_sysconfdir}
226 # must be in sync with source. extra check ensuring that it is so is done in %%build
227 %define php_api_version 20041225
228 %define zend_module_api 20060613
229 %define zend_extension_api 220060519
230 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
231 %define php_debug %{!?debug:0}%{?debug:1}
234 PHP is an HTML-embedded scripting language. PHP attempts to make it
235 easy for developers to write dynamically generated web pages. PHP also
236 offers built-in database integration for several commercial and
237 non-commercial database management systems, so writing a
238 database-enabled web page with PHP is fairly simple. The most common
239 use of PHP coding is probably as a replacement for CGI scripts. The
240 mod_php module enables the Apache web server to understand and process
241 the embedded PHP language in web pages. This package contains php
244 %description -l fr.UTF-8
245 PHP est un langage de script embarque dans le HTM. PHP essaye de
246 rendre simple aux developpeurs d'ecrire des pages web generees
247 dynamiquement. PHP incorpore egalement une integration avec plusieurs
248 systemes de gestion de bases de donnees commerciaux et
249 non-connerciaux, qui rent facile la creation de pages web liees avec
250 des bases de donnees. L'utilisation la plus commune de PHP est
251 probablement en remplacement de scripts CGI. Le module mod_php permet
252 au serveur web apache de comprendre et de traiter le langage PHP
253 integre dans des pages web. Ce package contient php version
256 %description -l pl.UTF-8
257 PHP jest językiem skryptowym, którego polecenia umieszcza się w
258 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
259 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
260 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
261 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
262 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
263 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
264 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
267 %description -l pt_BR.UTF-8
268 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
269 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
270 com algumas características únicas, específicas ao PHP. O objetivo da
271 linguagem é permitir que desenvolvedores web escrevam páginas
272 dinamicamente geradas de forma rápida.
274 %description -l ru.UTF-8
275 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
276 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
277 для работы с базами данных относительно просто. Наиболее популярное
278 использование PHP - замена для CGI скриптов.
280 %description -l uk.UTF-8
281 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
282 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
283 роботи з базами даних є доволі простим. Найбільш популярне
284 використання PHP - заміна для CGI скриптів.
286 %package -n apache1-mod_php
287 Summary: PHP DSO module for apache 1.3.x
288 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
289 Group: Development/Languages/PHP
290 Requires(triggerpostun): sed >= 4.0
291 Requires: %{name}-common = %{epoch}:%{version}-%{release}
292 Requires: apache1(EAPI) >= 1.3.33-2
293 Requires: apache1-mod_mime
294 Provides: webserver(php) = %{version}
295 Obsoletes: apache-mod_php < 1:4.1.1
298 %description -n apache1-mod_php
299 PHP as DSO module for apache 1.3.x.
301 %description -n apache1-mod_php -l pl.UTF-8
302 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
304 %package -n apache-mod_php
305 Summary: PHP DSO module for apache 2.x
306 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
307 Group: Development/Languages/PHP
308 Requires: %{name}-common = %{epoch}:%{version}-%{release}
309 Requires: apache(modules-api) = %{apache_modules_api}
310 Requires: apache-mod_mime
311 Provides: webserver(php) = %{version}
314 %description -n apache-mod_php
315 PHP as DSO module for apache 2.x.
317 %description -n apache-mod_php -l pl.UTF-8
318 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
321 Summary: php as FastCGI program
322 Summary(pl.UTF-8): php jako program FastCGI
323 Group: Development/Languages/PHP
324 Requires: %{name}-common = %{epoch}:%{version}-%{release}
325 Provides: webserver(php) = %{version}
328 php as FastCGI program.
330 %description fcgi -l pl.UTF-8
331 php jako program FastCGI.
334 Summary: php as CGI program
335 Summary(pl.UTF-8): php jako program CGI
336 Group: Development/Languages/PHP
337 Requires: %{name}-common = %{epoch}:%{version}-%{release}
343 %description cgi -l pl.UTF-8
344 php jako program CGI.
347 Summary: php as CLI interpreter
348 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
349 Group: Development/Languages/PHP
350 Requires: %{name}-common = %{epoch}:%{version}-%{release}
353 php as CLI interpreter.
355 %description cli -l pl.UTF-8
356 php jako interpreter działający z linii poleceń.
359 Summary: /usr/bin/php symlink
360 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
361 Group: Development/Languages/PHP
362 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
363 Obsoletes: /usr/bin/php
366 Package providing /usr/bin/php symlink to PHP CLI.
368 %description program -l pl.UTF-8
369 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
372 Summary: Common files needed by both apache module and CGI
373 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
374 Summary(ru.UTF-8): Разделяемые библиотеки для php
375 Summary(uk.UTF-8): Бібліотеки спільного використання для php
377 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
378 Requires: glibc >= 6:2.3.5
381 Provides: php(libxml)
382 Provides: php(modules_api) = %{php_api_version}
383 Provides: php(overload)
384 %{?with_pcre:Provides: php(pcre)}
385 Provides: php(reflection)
386 Provides: php(session)
387 Provides: php(simplexml)
389 Provides: php(standard)
390 Provides: php(zend_extension_api) = %{zend_extension_api}
391 Provides: php(zend_module_api) = %{zend_module_api}
392 %{?with_pcre:Provides: php-pcre}
393 Provides: php5(debug) = %{php_debug}
394 Provides: php5(thread-safety) = %{zend_zts}
395 Obsoletes: php-pcre < 4:5.2.0
396 Obsoletes: php-pecl-domxml
397 Obsoletes: php-session < 3:4.2.1-2
398 Conflicts: php4-common < 3:4.4.4-8
399 Conflicts: rpm < 4.4.2-0.2
402 Common files needed by both apache module and CGI.
404 %description common -l pl.UTF-8
405 Wspólne pliki dla modułu apacha i programu CGI.
407 %description common -l ru.UTF-8
408 Этот пакет содержит общие файлы для разных вариантов реализации PHP
409 (самодостаточной и в качестве модуля apache).
411 %description common -l uk.UTF-8
412 Цей пакет містить спільні файли для різних варіантів реалізації PHP
413 (самодостатньої та в якості модуля apache).
416 Summary: Files for PHP modules development
417 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
418 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
419 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
420 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
421 Group: Development/Languages/PHP
422 Requires: %{name}-common = %{epoch}:%{version}-%{release}
425 Requires: libtool >= 2.2
426 %{?with_pcre:Requires: pcre-devel >= 6.6}
428 Obsoletes: php-pear-devel
429 Obsoletes: php4-devel
432 The php-devel package lets you compile dynamic extensions to PHP.
433 Included here is the source for the PHP extensions. Instead of
434 recompiling the whole php binary to add support for, say, oracle,
435 install this package and use the new self-contained extensions
436 support. For more information, read the file
437 README.SELF-CONTAINED-EXTENSIONS.
439 %description devel -l pl.UTF-8
440 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
441 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
442 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
443 samodzielnych rozszerzeniach można znaleźć w pliku
444 README.SELF-CONTAINED-EXTENSIONS.
446 %description devel -l pt_BR.UTF-8
447 Este pacote contém arquivos usados no desenvolvimento de programas ou
450 %description devel -l ru.UTF-8
451 Пакет php-devel дает возможность компилировать динамические расширения
452 PHP. Пакет включает исходный код этих расширений. Вместо повторной
453 компиляции бинарного файла php для добавления, например, поддержки
454 oracle, установите этот пакет для компилирования отдельных расширений.
455 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
457 %description devel -l uk.UTF-8
458 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
459 До пакету включено вихідний код для розширень. Замість повторної
460 компіляції бінарного файлу php для додання, наприклад, підтримки
461 oracle, встановіть цей пакет для компіляції окремих розширень.
462 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
465 Summary: bcmath extension module for PHP
466 Summary(pl.UTF-8): Moduł bcmath dla PHP
468 Requires: %{name}-common = %{epoch}:%{version}-%{release}
469 Provides: php(bcmath)
472 This is a dynamic shared object (DSO) for PHP that will add bc style
473 precision math functions support.
475 %description bcmath -l pl.UTF-8
476 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
477 matematycznych takich jak w programie bc.
480 Summary: Bzip2 extension module for PHP
481 Summary(pl.UTF-8): Moduł bzip2 dla PHP
483 Requires: %{name}-common = %{epoch}:%{version}-%{release}
487 This is a dynamic shared object (DSO) for PHP that will add bzip2
488 compression support to PHP.
490 %description bzip2 -l pl.UTF-8
491 Moduł PHP umożliwiający używanie kompresji bzip2.
494 Summary: Calendar extension module for PHP
495 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
497 Requires: %{name}-common = %{epoch}:%{version}-%{release}
498 Provides: php(calendar)
500 %description calendar
501 This is a dynamic shared object (DSO) for PHP that will add calendar
504 %description calendar -l pl.UTF-8
505 Moduł PHP dodający wsparcie dla kalendarza.
508 Summary: ctype extension module for PHP
509 Summary(pl.UTF-8): Moduł ctype dla PHP
511 Requires: %{name}-common = %{epoch}:%{version}-%{release}
515 This is a dynamic shared object (DSO) for PHP that will add ctype
518 %description ctype -l pl.UTF-8
519 Moduł PHP umożliwiający korzystanie z funkcji ctype.
522 Summary: curl extension module for PHP
523 Summary(pl.UTF-8): Moduł curl dla PHP
525 Requires: %{name}-common = %{epoch}:%{version}-%{release}
529 This is a dynamic shared object (DSO) for PHP that will add curl
532 %description curl -l pl.UTF-8
533 Moduł PHP umożliwiający korzystanie z biblioteki curl.
536 Summary: DBA extension module for PHP
537 Summary(pl.UTF-8): Moduł DBA dla PHP
539 Requires: %{name}-common = %{epoch}:%{version}-%{release}
543 This is a dynamic shared object (DSO) for PHP that will add flat-file
544 databases (DBA) support.
546 %description dba -l pl.UTF-8
547 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
551 Summary: DBase extension module for PHP
552 Summary(pl.UTF-8): Moduł DBase dla PHP
554 Requires: %{name}-common = %{epoch}:%{version}-%{release}
558 This is a dynamic shared object (DSO) for PHP that will add DBase
561 %description dbase -l pl.UTF-8
562 Moduł PHP ze wsparciem dla DBase.
565 Summary: DOM extension module for PHP
566 Summary(pl.UTF-8): Moduł DOM dla PHP
568 Requires: %{name}-common = %{epoch}:%{version}-%{release}
570 # it has some compatibility functions
571 Provides: php(domxml)
572 Obsoletes: php-domxml <= 3:4.3.8-1
575 This is a dynamic shared object (DSO) for PHP that will add new DOM
578 %description dom -l pl.UTF-8
579 Moduł PHP dodający nową obsługę DOM.
582 Summary: exif extension module for PHP
583 Summary(pl.UTF-8): Moduł exif dla PHP
585 Requires: %{name}-common = %{epoch}:%{version}-%{release}
589 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
590 support in image files.
592 %description exif -l pl.UTF-8
593 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
596 Summary: FDF extension module for PHP
597 Summary(pl.UTF-8): Moduł FDF dla PHP
599 Requires: %{name}-common = %{epoch}:%{version}-%{release}
603 This PHP module adds support for PDF Forms through Adobe FDFTK
606 %description fdf -l pl.UTF-8
607 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
611 Summary: Extension for safely dealing with input parameters
612 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
614 Requires: %{name}-common = %{epoch}:%{version}-%{release}
615 Provides: php(filter)
616 Obsoletes: php-pecl-filter
619 We all know that you should always check input variables, but PHP does
620 not offer really good functionality for doing this in a safe way. The
621 Input Filter extension is meant to address this issue by implementing
622 a set of filters and mechanisms that users can use to safely access
625 %description filter -l pl.UTF-8
626 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
627 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
628 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
629 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
630 mogą bezpiecznie używać do dostępu do danych.
633 Summary: FTP extension module for PHP
634 Summary(pl.UTF-8): Moduł FTP dla PHP
636 Requires: %{name}-common = %{epoch}:%{version}-%{release}
640 This is a dynamic shared object (DSO) for PHP that will add FTP
643 %description ftp -l pl.UTF-8
644 Moduł PHP dodający obsługę protokołu FTP.
647 Summary: GD extension module for PHP
648 Summary(pl.UTF-8): Moduł GD dla PHP
650 Requires: %{name}-common = %{epoch}:%{version}-%{release}
651 Requires: gd >= 2.0.28-4
653 Requires: gd(imagerotate) = 5.2.0
657 This is a dynamic shared object (DSO) for PHP that will add GD
658 support, allowing you to create and manipulate images with PHP.
660 %description gd -l pl.UTF-8
661 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
662 tworzenie i obróbkę obrazków.
665 Summary: gettext extension module for PHP
666 Summary(pl.UTF-8): Moduł gettext dla PHP
668 Requires: %{name}-common = %{epoch}:%{version}-%{release}
669 Provides: php(gettext)
672 This is a dynamic shared object (DSO) for PHP that will add gettext
675 %description gettext -l pl.UTF-8
676 Moduł PHP dodający obsługę lokalizacji przez gettext.
679 Summary: gmp extension module for PHP
680 Summary(pl.UTF-8): Moduł gmp dla PHP
682 Requires: %{name}-common = %{epoch}:%{version}-%{release}
686 This is a dynamic shared object (DSO) for PHP that will add arbitrary
687 length number support with GNU MP library.
689 %description gmp -l pl.UTF-8
690 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
691 liczbach o dowolnej długości.
694 Summary: HASH Message Digest Framework
695 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
697 Requires: %{name}-common = %{epoch}:%{version}-%{release}
699 Obsoletes: php-pecl-hash
702 Native implementations of common message digest algorithms using a
703 generic factory method.
705 %description hash -l pl.UTF-8
706 Natywne implementacje popularnych algorytmów obliczania skrótów
707 wiadomości przy użyciu wspólnego interfejsu.
710 Summary: iconv extension module for PHP
711 Summary(pl.UTF-8): Moduł iconv dla PHP
713 Requires: %{_libdir}/gconv
714 Requires: %{name}-common = %{epoch}:%{version}-%{release}
719 This is a dynamic shared object (DSO) for PHP that will add iconv
722 %description iconv -l pl.UTF-8
723 Moduł PHP dodający obsługę iconv.
726 Summary: IMAP extension module for PHP
727 Summary(pl.UTF-8): Moduł IMAP dla PHP
728 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
730 Requires: %{name}-common = %{epoch}:%{version}-%{release}
734 This is a dynamic shared object (DSO) for PHP that will add IMAP
737 %description imap -l pl.UTF-8
738 Moduł PHP dodający obsługę skrzynek IMAP.
740 %description imap -l pt_BR.UTF-8
741 Um módulo para aplicações PHP que usam IMAP.
744 Summary: InterBase/Firebird database module for PHP
745 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
747 Requires: %{name}-common = %{epoch}:%{version}-%{release}
748 Provides: php(interbase)
749 %{?with_interbase_inst:Autoreq: false}
751 %description interbase
752 This is a dynamic shared object (DSO) for PHP that will add InterBase
753 and Firebird database support.
755 %description interbase -l pl.UTF-8
756 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
759 Summary: PHP C extension for JSON serialization
760 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
762 Requires: %{name}-common = %{epoch}:%{version}-%{release}
764 Obsoletes: php-pecl-json
767 php-json is an extremely fast PHP C extension for JSON (JavaScript
768 Object Notation) serialisation.
770 %description json -l pl.UTF-8
771 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
772 (JavaScript Object Notation).
775 Summary: LDAP extension module for PHP
776 Summary(pl.UTF-8): Moduł LDAP dla PHP
777 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
779 Requires: %{name}-common = %{epoch}:%{version}-%{release}
783 This is a dynamic shared object (DSO) for PHP that will add LDAP
786 %description ldap -l pl.UTF-8
787 Moduł PHP dodający obsługę LDAP.
789 %description ldap -l pt_BR.UTF-8
790 Um módulo para aplicações PHP que usam LDAP.
793 Summary: mbstring extension module for PHP
794 Summary(pl.UTF-8): Moduł mbstring dla PHP
796 Requires: %{name}-common = %{epoch}:%{version}-%{release}
797 Provides: php(mbstring)
799 %description mbstring
800 This is a dynamic shared object (DSO) for PHP that will add multibyte
803 %description mbstring -l pl.UTF-8
804 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
807 Summary: mcrypt extension module for PHP
808 Summary(pl.UTF-8): Moduł mcrypt dla PHP
810 Requires: %{name}-common = %{epoch}:%{version}-%{release}
811 Provides: php(mcrypt)
814 This is a dynamic shared object (DSO) for PHP that will add mcrypt
817 %description mcrypt -l pl.UTF-8
818 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
821 Summary: mhash extension module for PHP
822 Summary(pl.UTF-8): Moduł mhash dla PHP
824 Requires: %{name}-common = %{epoch}:%{version}-%{release}
828 This is a dynamic shared object (DSO) for PHP that will add mhash
831 %description mhash -l pl.UTF-8
832 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
835 Summary: mime_magic extension module for PHP
836 Summary(pl.UTF-8): Moduł mime_magic dla PHP
838 Requires: %{name}-common = %{epoch}:%{version}-%{release}
839 Requires: /usr/share/file/magic.mime
840 Provides: php(mime_magic)
842 %description mime_magic
843 This PHP module adds support for MIME type lookup via file magic
844 numbers using magic.mime database.
846 %description mime_magic -l pl.UTF-8
847 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
848 znaczników plików z użyciem bazy danych magic.mime.
851 Summary: ming extension module for PHP
852 Summary(pl.UTF-8): Moduł ming dla PHP
854 Requires: %{name}-common = %{epoch}:%{version}-%{release}
855 Requires: ming >= 0.3
859 This is a dynamic shared object (DSO) for PHP that will add ming
860 (Flash - .swf files) support.
862 %description ming -l pl.UTF-8
863 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
867 Summary: MS SQL extension module for PHP
868 Summary(pl.UTF-8): Moduł MS SQL dla PHP
870 Requires: %{name}-common = %{epoch}:%{version}-%{release}
874 This is a dynamic shared object (DSO) for PHP that will add MS SQL
875 databases support through FreeTDS library.
877 %description mssql -l pl.UTF-8
878 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
882 Summary: MySQL database module for PHP
883 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
884 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
886 Requires: %{name}-common = %{epoch}:%{version}-%{release}
890 This is a dynamic shared object (DSO) for PHP that will add MySQL
893 %description mysql -l pl.UTF-8
894 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
896 %description mysql -l pt_BR.UTF-8
897 Um módulo para aplicações PHP que usam bancos de dados MySQL.
900 Summary: MySQLi module for PHP
901 Summary(pl.UTF-8): Moduł MySQLi dla PHP
903 Requires: %{name}-common = %{epoch}:%{version}-%{release}
904 Requires: mysql-libs >= 4.1.0
905 Provides: php(mysqli)
908 This is a dynamic shared object (DSO) for PHP that will add MySQLi
909 (Improved MySQL) support. The difference between it and mysql module
910 is that it provides access to functionality of MySQL 4.1 and above.
912 %description mysqli -l pl.UTF-8
913 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
914 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
915 MySQL w wersji 4.1 i nowszych.
918 Summary: ncurses module for PHP
919 Summary(pl.UTF-8): Moduł ncurses dla PHP
921 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
922 Provides: php(ncurses)
925 This PHP module adds support for ncurses functions (only for cli and
928 %description ncurses -l pl.UTF-8
929 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
932 Summary: Oracle 8+ database module for PHP
933 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
935 Requires: %{name}-common = %{epoch}:%{version}-%{release}
940 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
941 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
943 %description oci8 -l pl.UTF-8
944 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
945 poprzez interfejs Oracle8 Call-Interface (OCI8).
948 Summary: ODBC extension module for PHP
949 Summary(pl.UTF-8): Moduł ODBC dla PHP
950 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
952 Requires: %{name}-common = %{epoch}:%{version}-%{release}
953 Requires: unixODBC >= 2.1.1-3
957 This is a dynamic shared object (DSO) for PHP that will add ODBC
960 %description odbc -l pl.UTF-8
961 Moduł PHP ze wsparciem dla ODBC.
963 %description odbc -l pt_BR.UTF-8
964 Um módulo para aplicações PHP que usam ODBC.
967 Summary: OpenSSL extension module for PHP
968 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
970 Requires: %{name}-common = %{epoch}:%{version}-%{release}
971 Provides: php(openssl)
974 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
977 Warning: this is an experimental module.
979 %description openssl -l pl.UTF-8
980 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
982 Uwaga: to jest moduł eksperymentalny.
985 Summary: Process Control extension module for PHP
986 Summary(pl.UTF-8): Moduł Process Control dla PHP
988 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
992 This is a dynamic shared object (DSO) for PHP that will add process
993 spawning and control support. It supports functions like fork(),
994 waitpid(), signal() etc.
996 Warning: this is an experimental module. Also, don't use it in
997 webserver environment!
999 %description pcntl -l pl.UTF-8
1000 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1001 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1003 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1004 używania z serwerem WWW - nie próbuj tego!
1007 Summary: PHP Data Objects (PDO)
1008 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1010 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1012 Obsoletes: php-pecl-PDO
1015 This is a dynamic shared object (DSO) for PHP that will add PDO
1018 %description pdo -l pl.UTF-8
1019 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1022 Summary: PHP Data Objects (PDO) FreeTDS support
1023 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1025 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1026 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1027 Provides: php(dblib)
1029 %description pdo-dblib
1030 This is a dynamic shared object (DSO) for PHP that will add PDO
1033 %description pdo-dblib -l pl.UTF-8
1034 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1037 %package pdo-firebird
1038 Summary: PHP Data Objects (PDO) Firebird support
1039 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1041 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1042 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1043 Provides: php(pdo-firebird)
1044 Obsoletes: php-pecl-PDO_FIREBIRD
1046 %description pdo-firebird
1047 This is a dynamic shared object (DSO) for PHP that will add PDO
1050 %description pdo-firebird -l pl.UTF-8
1051 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1055 Summary: PHP Data Objects (PDO) MySQL support
1056 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1058 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1059 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1060 Provides: php(pdo-mysql)
1061 Obsoletes: php-pecl-PDO_MYSQL
1063 %description pdo-mysql
1064 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1067 %description pdo-mysql -l pl.UTF-8
1068 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1072 Summary: PHP Data Objects (PDO) Oracle support
1073 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1075 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1076 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1077 Provides: php(pdo-oci)
1078 Obsoletes: php-pecl-PDO_OCI
1080 %description pdo-oci
1081 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1084 %description pdo-oci -l pl.UTF-8
1085 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1089 Summary: PHP Data Objects (PDO) ODBC support
1090 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1092 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1093 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1094 Provides: php(pdo-odbc)
1095 Obsoletes: php-pecl-PDO_ODBC
1097 %description pdo-odbc
1098 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1101 %description pdo-odbc -l pl.UTF-8
1102 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1106 Summary: PHP Data Objects (PDO) PostgreSQL support
1107 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1109 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1110 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1111 Provides: php(pdo-pgsql)
1112 Provides: php-pecl-PDO_PGSQL
1113 Obsoletes: php-pecl-PDO_PGSQL
1115 %description pdo-pgsql
1116 This is a dynamic shared object (DSO) for PHP that will add PDO
1119 %description pdo-pgsql -l pl.UTF-8
1120 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1124 Summary: PHP Data Objects (PDO) SQLite support
1125 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1127 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1128 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1129 Provides: php(pdo-sqlite)
1130 Obsoletes: php-pecl-PDO_SQLITE
1132 %description pdo-sqlite
1133 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1136 %description pdo-sqlite -l pl.UTF-8
1137 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1141 Summary: PostgreSQL database module for PHP
1142 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1144 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1145 Provides: php(pgsql)
1148 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1151 %description pgsql -l pl.UTF-8
1152 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1154 %description pgsql -l pt_BR.UTF-8
1155 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1158 Summary: POSIX extension module for PHP
1159 Summary(pl.UTF-8): Moduł POSIX dla PHP
1161 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1162 Provides: php(posix)
1165 This is a dynamic shared object (DSO) for PHP that will add POSIX
1166 functions support to PHP.
1168 %description posix -l pl.UTF-8
1169 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1172 Summary: pspell extension module for PHP
1173 Summary(pl.UTF-8): Moduł pspell dla PHP
1175 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1176 Provides: php(pspell)
1179 This is a dynamic shared object (DSO) for PHP that will add pspell
1180 support to PHP. It allows to check the spelling of a word and offer
1183 %description pspell -l pl.UTF-8
1184 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1185 sprawdzanie pisowni słowa i sugerowanie poprawek.
1188 Summary: readline extension module for PHP
1189 Summary(pl.UTF-8): Moduł readline dla PHP
1191 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1192 Provides: php(readline)
1194 %description readline
1195 This PHP module adds support for readline functions (only for cli and
1198 %description readline -l pl.UTF-8
1199 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1202 Summary: recode extension module for PHP
1203 Summary(pl.UTF-8): Moduł recode dla PHP
1205 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1206 Requires: recode >= 3.5d-3
1207 Provides: php(recode)
1210 This is a dynamic shared object (DSO) for PHP that will add recode
1213 %description recode -l pl.UTF-8
1214 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1218 Summary: Shared Memory Operations extension module for PHP
1219 Summary(pl.UTF-8): Moduł shmop dla PHP
1221 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1222 Provides: php(shmop)
1225 This is a dynamic shared object (DSO) for PHP that will add Shared
1226 Memory Operations support.
1228 Warning: this is an experimental module.
1230 %description shmop -l pl.UTF-8
1231 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1233 Uwaga: to jest moduł eksperymentalny.
1236 Summary: Simple XML extension module for PHP
1237 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1239 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1240 Provides: php(simplexml)
1242 %description simplexml
1243 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1246 %description simplexml -l pl.UTF-8
1247 Moduł PHP dodający obsługę prostego XML-a.
1250 Summary: SNMP extension module for PHP
1251 Summary(pl.UTF-8): Moduł SNMP dla PHP
1253 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1254 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1258 This is a dynamic shared object (DSO) for PHP that will add SNMP
1261 %description snmp -l pl.UTF-8
1262 Moduł PHP dodający obsługę SNMP.
1265 Summary: soap extension module for PHP
1266 Summary(pl.UTF-8): Moduł soap dla PHP
1268 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1272 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1275 %description soap -l pl.UTF-8
1276 Moduł PHP dodający obsługę SOAP/WSDL.
1279 Summary: sockets extension module for PHP
1280 Summary(pl.UTF-8): Moduł socket dla PHP
1282 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1283 Provides: php(sockets)
1285 %description sockets
1286 This is a dynamic shared object (DSO) for PHP that will add sockets
1289 Warning: this is an experimental module.
1291 %description sockets -l pl.UTF-8
1292 Moduł PHP dodający obsługę gniazdek.
1294 Uwaga: to jest moduł eksperymentalny.
1297 Summary: SQLite extension module for PHP
1298 Summary(pl.UTF-8): Moduł SQLite dla PHP
1300 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1301 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1302 Provides: php(sqlite)
1305 SQLite is a C library that implements an embeddable SQL database
1306 engine. Programs that link with the SQLite library can have SQL
1307 database access without running a separate RDBMS process.
1309 SQLite is not a client library used to connect to a big database
1310 server. SQLite is the server. The SQLite library reads and writes
1311 directly to and from the database files on disk.
1313 %description sqlite -l pl.UTF-8
1314 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1315 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1316 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1319 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1320 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1321 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1325 Summary: Sybase DB extension module for PHP
1326 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1328 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1329 Provides: php(sybase)
1330 Obsoletes: php-sybase-ct
1331 Conflicts: php-sybase-ct
1334 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1335 MS SQL databases support through SYBDB library. Currently Sybase
1336 module is not maintained. Using Sybase-CT module is recommended
1339 %description sybase -l pl.UTF-8
1340 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1341 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1342 Zaleca się używanie modułu Sybase-CT.
1345 Summary: Sybase-CT extension module for PHP
1346 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1348 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1349 Provides: php(sybase-ct)
1350 Obsoletes: php-sybase
1351 Conflicts: php-sybase
1353 %description sybase-ct
1354 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1355 MS SQL databases support through CT-lib.
1357 %description sybase-ct -l pl.UTF-8
1358 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1362 Summary: SysV msg extension module for PHP
1363 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1365 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1366 Provides: php(sysvmsg)
1368 %description sysvmsg
1369 This is a dynamic shared object (DSO) for PHP that will add SysV
1370 message queues support.
1372 %description sysvmsg -l pl.UTF-8
1373 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1376 Summary: SysV sem extension module for PHP
1377 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1379 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1380 Provides: php(sysvsem)
1382 %description sysvsem
1383 This is a dynamic shared object (DSO) for PHP that will add SysV
1386 %description sysvsem -l pl.UTF-8
1387 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1390 Summary: SysV shm extension module for PHP
1391 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1393 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1394 Provides: php(sysvshm)
1396 %description sysvshm
1397 This is a dynamic shared object (DSO) for PHP that will add SysV
1398 Shared Memory support.
1400 %description sysvshm -l pl.UTF-8
1401 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1404 Summary: Tidy extension module for PHP
1405 Summary(pl.UTF-8): Moduł Tidy dla PHP
1407 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1412 This is a dynamic shared object (DSO) for PHP that will add Tidy
1415 %description tidy -l pl.UTF-8
1416 Moduł PHP umożliwiający korzystanie z tidy.
1419 Summary: tokenizer extension module for PHP
1420 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1422 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1423 Provides: php(tokenizer)
1425 %description tokenizer
1426 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1429 %description tokenizer -l pl.UTF-8
1430 Moduł PHP dodający obsługę tokenizera do PHP.
1433 Summary: wddx extension module for PHP
1434 Summary(pl.UTF-8): Moduł wddx dla PHP
1436 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1437 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1438 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1442 This is a dynamic shared object (DSO) for PHP that will add wddx
1445 %description wddx -l pl.UTF-8
1446 Moduł PHP umożliwiający korzystanie z wddx.
1449 Summary: XML extension module for PHP
1450 Summary(pl.UTF-8): Moduł XML dla PHP
1452 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1456 This is a dynamic shared object (DSO) for PHP that will add XML
1457 support. This extension lets you create XML parsers and then define
1458 handlers for different XML events.
1460 %description xml -l pl.UTF-8
1461 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1462 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1463 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1466 Summary: XML Reader extension module for PHP
1467 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1469 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1470 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1471 Provides: php(xmlreader)
1473 %description xmlreader
1474 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1475 support. The XMLReader extension is an XML Pull parser. The reader
1476 acts as a cursor going forward on the document stream and stopping at
1477 each node on the way.
1479 %description xmlreader -l pl.UTF-8
1480 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1481 działa jako kursor przechodzący przez strumień dokumentu i
1482 zatrzymujący się na każdym węźle po drodze.
1485 Summary: xmlrpc extension module for PHP
1486 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1488 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1489 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1490 Provides: php(xmlrpc)
1493 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1496 Warning: this is an experimental module.
1498 %description xmlrpc -l pl.UTF-8
1499 Moduł PHP dodający obsługę XMLRPC.
1501 Uwaga: to jest moduł eksperymentalny.
1504 Summary: Fast, non-cached, forward-only means to write XML data
1505 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1507 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1508 Provides: php(xmlwriter)
1509 Obsoletes: php-pecl-xmlwriter
1511 %description xmlwriter
1512 This extension wraps the libxml xmlWriter API. Represents a writer
1513 that provides a non-cached, forward-only means of generating streams
1514 or files containing XML data.
1516 %description xmlwriter -l pl.UTF-8
1517 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1518 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1519 plików zawierających dane XML.
1522 Summary: xsl extension module for PHP
1523 Summary(pl.UTF-8): Moduł xsl dla PHP
1525 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1526 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1527 Requires: libxslt >= 1.0.18
1528 # actually not true, functionality is similar, but API differs
1530 Obsoletes: php-xslt <= 3:4.3.8-1
1533 This is a dynamic shared object (DSO) for PHP that will add new XSL
1534 support (using libxslt).
1536 %description xsl -l pl.UTF-8
1537 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1540 Summary: Zip management extension
1541 Summary(pl.UTF-8): Zarządzanie archiwami zip
1543 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1545 Obsoletes: php-pecl-zip
1548 Zip is an extension to create, modify and read zip files.
1550 %description zip -l pl.UTF-8
1551 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1552 odczyt archiwów zip.
1555 Summary: Zlib extension module for PHP
1556 Summary(pl.UTF-8): Moduł zlib dla PHP
1558 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1562 This is a dynamic shared object (DSO) for PHP that will add zlib
1563 compression support to PHP.
1565 %description zlib -l pl.UTF-8
1566 Moduł PHP umożliwiający używanie kompresji zlib.
1582 cp php.ini-dist php.ini
1584 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1598 %if %{with hardening}
1599 zcat %{SOURCE7} | patch -p1 || exit 1
1600 %{__patch} -p1 < %{PATCH22} || exit 1
1606 %{?with_versioning:%patch26 -p1}
1608 %{__tar} jxf %{SOURCE9}
1609 for a in %{version}/%{version}/*.patch; do
1625 # mysql default charset for mysql/mysql/pdo-mysql extensions
1633 # conflict seems to be resolved by recode patches
1634 rm -f ext/recode/config9.m4
1636 # remove all bundled libraries not to link with them accidentally
1637 #rm -rf ext/sqlite/libsqlite
1638 #rm -rf ext/bcmath/libbcmath
1639 #rm -rf ext/date/lib
1640 #rm -rf ext/dba/libcdb
1641 #rm -rf ext/dba/libflatfile
1642 #rm -rf ext/dba/libinifile
1643 #rm -rf ext/gd/libgd
1644 #rm -rf ext/mbstring/libmbfl
1645 #rm -rf ext/mbstring/oniguruma
1646 rm -rf ext/pcre/pcrelib
1647 rm -rf ext/pdo_sqlite/sqlite
1648 #rm -rf ext/soap/interop
1649 %if %{with system_xmlrpc_epi}
1650 rm -rf ext/xmlrpc/libxmlrpc
1654 # this test hungs on ac-ppc
1655 #mv ext/reflection/tests/007.php{,ignore}
1656 # this test gets killed by itself
1657 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1660 cp -f Zend/LICENSE{,.Zend}
1663 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1664 if [ $API != %{php_api_version} ]; then
1665 echo "Set %%define php_api_version to $API and re-run."
1669 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1670 if [ $API != %{zend_module_api} ]; then
1671 echo "Set %%define zend_module_api to $API and re-run."
1675 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1676 if [ $API != %{zend_extension_api} ]; then
1677 echo "Set %%define zend_extension_api to $API and re-run."
1681 export EXTENSION_DIR="%{php_extensiondir}"
1682 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1683 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1686 cp -f /usr/share/automake/config.* .
1690 export PROG_SENDMAIL="/usr/lib/sendmail"
1704 for sapi in $sapis; do
1706 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1711 sapi_args='--enable-discard-path --enable-force-cgi-redirect'
1714 sapi_args='--disable-cgi'
1717 sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1720 ver=$(rpm -q --qf '%{V}' apache1-devel)
1721 sapi_args="--with-apxs=%{apxs1} --with-apache-version=$ver"
1724 ver=$(rpm -q --qf '%{V}' apache-devel)
1725 sapi_args="--with-apxs2=%{apxs2} --with-apache-version=$ver"
1731 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1732 --cache-file=config.cache \
1734 --with-libdir=%{_lib} \
1735 --with-config-file-path=%{_sysconfdir} \
1736 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1737 --with-exec-dir=%{_bindir} \
1738 --%{!?debug:dis}%{?debug:en}able-debug \
1739 %{?with_zts:--enable-maintainer-zts} \
1740 --enable-inline-optimization \
1741 --enable-memory-limit \
1742 --enable-bcmath=shared \
1743 --enable-calendar=shared \
1744 --enable-ctype=shared \
1745 --enable-dba=shared \
1748 --enable-dom=shared \
1749 --enable-exif=shared \
1750 --enable-ftp=shared \
1751 --enable-gd-native-ttf \
1752 --enable-gd-jus-conf \
1754 --enable-magic-quotes \
1755 --enable-mbstring=shared,all \
1757 --enable-pcntl=shared \
1758 --enable-pdo=shared \
1759 --enable-json=shared \
1760 --enable-hash=shared \
1761 --enable-xmlwriter=shared \
1762 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1763 --with-pdo-dblib=shared \
1765 %if %{with interbase} && !%{with interbase_inst}
1766 --with-pdo-firebird=shared,/usr \
1768 --with-pdo-mysql=shared \
1769 %{?with_oci8:--with-pdo-oci=shared} \
1770 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1771 %{?with_pgsql:--with-pdo-pgsql=shared} \
1772 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1773 --enable-posix=shared \
1774 --enable-reflection \
1777 --enable-shmop=shared \
1778 --enable-simplexml \
1779 --enable-sysvmsg=shared \
1780 --enable-sysvsem=shared \
1781 --enable-sysvshm=shared \
1782 --enable-track-vars \
1783 --enable-trans-sid \
1784 --enable-safe-mode \
1785 --enable-soap=shared \
1786 --enable-sockets=shared \
1787 --enable-tokenizer=shared \
1788 --enable-ucd-snmp-hack \
1789 %{?with_wddx:--enable-wddx=shared} \
1790 --enable-xml=shared \
1791 --enable-xmlreader=shared \
1793 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1795 --enable-dbase=shared \
1797 --with-expat-dir=shared,/usr \
1799 --without-expat-dir \
1801 %{?with_fdf:--with-fdftk=shared} \
1802 --with-iconv=shared \
1803 --with-freetype-dir=shared \
1804 --with-gettext=shared \
1805 --with-gd=shared,/usr \
1808 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1809 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1810 --with-jpeg-dir=/usr \
1811 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1812 --with-mcrypt=shared \
1813 %{?with_mhash:--with-mhash=shared} \
1814 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1815 %{?with_ming:--with-ming=shared} \
1816 %{?with_mm:--with-mm} \
1817 %{?with_mssql:--with-mssql=shared} \
1818 --with-mysql=shared,/usr \
1819 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1820 %{?with_mysqli:--with-mysqli=shared} \
1821 --with-ncurses=shared \
1822 %{?with_oci8:--with-oci8=shared} \
1823 %{?with_openssl:--with-openssl=shared} \
1825 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1826 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1827 --with-pear=%{php_pear_dir} \
1828 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1829 --with-png-dir=/usr \
1830 %{?with_pspell:--with-pspell=shared} \
1831 --with-readline=shared \
1832 %{?with_recode:--with-recode=shared} \
1834 --without-sablot-js \
1835 %{?with_snmp:--with-snmp=shared} \
1836 %{?with_sybase:--with-sybase=shared,/usr} \
1837 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1838 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1839 --with-t1lib=shared \
1840 %{?with_tidy:--with-tidy=shared} \
1841 --with-tiff-dir=/usr \
1842 %{?with_odbc:--with-unixODBC=shared,/usr} \
1843 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1845 --with-zlib=shared \
1846 --with-zlib-dir=shared,/usr \
1847 --enable-zip=shared,/usr \
1849 cp -f Makefile Makefile.$sapi
1850 cp -f main/php_config.h php_config.h.$sapi
1853 # must make this first, so modules can link against it.
1854 %{__make} libphp_common.la
1855 %{__make} build-modules
1858 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1862 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1867 cp -af php_config.h.fcgi main/php_config.h
1868 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1869 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1870 cp -r sapi/cgi sapi/fcgi
1871 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1875 cp -af php_config.h.cgi main/php_config.h
1876 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1877 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1878 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1881 cp -af php_config.h.cli main/php_config.h
1882 %{__make} sapi/cli/php -f Makefile.cli
1883 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1886 # Run tests, using the CLI SAPI
1887 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1888 unset TZ LANG LC_ALL || :
1890 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1894 rm -rf $RPM_BUILD_ROOT
1895 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1896 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1897 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1898 $RPM_BUILD_ROOT%{_mandir}/man1 \
1900 # install the apache modules' files
1901 %{__make} install-headers install-build install-modules install-programs \
1902 INSTALL_ROOT=$RPM_BUILD_ROOT
1904 # install apache1 DSO module
1906 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1909 # install apache2 DSO module
1911 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1914 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1915 # fix install paths, avoid evil rpaths
1916 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1918 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1921 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1925 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1929 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1930 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1931 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1933 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1935 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1937 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1939 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1940 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1941 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1944 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1945 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1946 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1950 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1951 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1952 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1955 # Generate stub .ini files for each subpackage
1956 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1957 generate_inifiles() {
1958 for so in modules/*.so; do
1959 mod=$(basename $so .so)
1960 conf="%{_sysconfdir}/conf.d/$mod.ini"
1961 # xml needs to be loaded before wddx
1962 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
1964 cat > $RPM_BUILD_ROOT$conf <<-EOF
1965 ; Enable $mod extension module
1972 # per SAPI ini directories
1973 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1976 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1978 # use system automake and {lib,sh}tool
1979 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1980 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
1981 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
1983 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1984 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1986 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1987 # isn't installed by install-headers make target, we do it manually here.
1988 # this header file is required by e.g. filter PECL extension
1989 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1990 # for php-pecl-mailparse
1991 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1992 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1995 rm -rf $RPM_BUILD_ROOT
1997 %post -n apache1-mod_php
1998 if [ "$1" = "1" ]; then
1999 %service -q apache restart
2002 %postun -n apache1-mod_php
2003 if [ "$1" = "0" ]; then
2004 %service -q apache restart
2007 %post -n apache-mod_php
2008 if [ "$1" = "1" ]; then
2009 %service -q httpd restart
2012 %postun -n apache-mod_php
2013 if [ "$1" = "0" ]; then
2014 %service -q httpd restart
2017 %post common -p /sbin/ldconfig
2018 %postun common -p /sbin/ldconfig
2021 # minimizing apache restarts logics. we restart webserver:
2023 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2024 # 2. first install of extension (post: $1 = 1)
2025 # 2. uninstall of extension (postun: $1 == 0)
2027 # the strict internal deps between extensions (and apache modules) and
2028 # common package are very important for all this to work.
2030 # restart webserver at the end of transaction
2031 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2032 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2035 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2037 /^AddType application\/x-httpd-php \.php/s,^,#,
2038 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2039 ' /etc/apache/apache.conf
2040 %service -q apache restart
2044 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2045 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2046 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2047 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2048 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2052 # common macros called at extension post/postun scriptlet
2053 %define extension_scripts() \
2055 if [ "$1" = "1" ]; then \
2056 %php_webserver_restart \
2060 if [ "$1" = "0" ]; then \
2061 %php_webserver_restart \
2065 # extension scripts defines
2066 %extension_scripts bcmath
2067 %extension_scripts bzip2
2068 %extension_scripts calendar
2069 %extension_scripts ctype
2070 %extension_scripts curl
2071 %extension_scripts dba
2072 %extension_scripts dbase
2073 %extension_scripts dom
2074 %extension_scripts exif
2075 %extension_scripts fdf
2076 %extension_scripts filter
2077 %extension_scripts ftp
2078 %extension_scripts gd
2079 %extension_scripts gettext
2080 %extension_scripts gmp
2081 %extension_scripts hash
2082 %extension_scripts iconv
2083 %extension_scripts imap
2084 %extension_scripts interbase
2085 %extension_scripts json
2086 %extension_scripts ldap
2087 %extension_scripts mbstring
2088 %extension_scripts mcrypt
2089 %extension_scripts mhash
2090 %extension_scripts mime_magic
2091 %extension_scripts ming
2092 %extension_scripts mssql
2093 %extension_scripts mysql
2094 %extension_scripts mysqli
2095 %extension_scripts oci8
2096 %extension_scripts odbc
2097 %extension_scripts openssl
2098 %extension_scripts pdo-dblib
2099 %extension_scripts pdo-firebird
2100 %extension_scripts pdo-mysql
2101 %extension_scripts pdo-odbc
2102 %extension_scripts pdo-pgsql
2103 %extension_scripts pdo-sqlite
2104 %extension_scripts pgsql
2105 %extension_scripts posix
2106 %extension_scripts pspell
2107 %extension_scripts recode
2108 %extension_scripts shmop
2109 %extension_scripts snmp
2110 %extension_scripts soap
2111 %extension_scripts sockets
2112 %extension_scripts sqlite
2113 %extension_scripts sybase
2114 %extension_scripts sybase-ct
2115 %extension_scripts sysvmsg
2116 %extension_scripts sysvsem
2117 %extension_scripts sysvshm
2118 %extension_scripts tidy
2119 %extension_scripts tokenizer
2120 %extension_scripts wddx
2121 %extension_scripts xml
2122 %extension_scripts xmlreader
2123 %extension_scripts xmlrpc
2124 %extension_scripts xmlwriter
2125 %extension_scripts xsl
2126 %extension_scripts zip
2127 %extension_scripts zlib
2129 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2130 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2132 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2133 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2135 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2136 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2138 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2139 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2141 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2142 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2144 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2145 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2147 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2148 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2150 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2151 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2153 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2154 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2156 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2157 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2159 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2160 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2162 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2163 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2165 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2166 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2168 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2169 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2171 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2172 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2174 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2175 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2177 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2178 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2180 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2181 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2183 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2184 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2186 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2187 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2189 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2190 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2192 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2193 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2195 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2196 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2198 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2199 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2201 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2202 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2204 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2205 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2206 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2208 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2209 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2212 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2213 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2215 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2216 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2218 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2219 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2221 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2222 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2224 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2225 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2228 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2232 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2233 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2235 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2236 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2238 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2239 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2241 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2242 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2243 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2245 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2246 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2249 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2252 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2255 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2258 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2261 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2264 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2267 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2268 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2270 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2271 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2273 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2274 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2276 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2277 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2279 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2280 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2282 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2283 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2285 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2286 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2288 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2289 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2291 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2292 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2294 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2295 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2297 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2298 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2301 %files -n apache1-mod_php
2302 %defattr(644,root,root,755)
2303 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2304 %dir %{_sysconfdir}/apache.d
2305 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2306 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2310 %files -n apache-mod_php
2311 %defattr(644,root,root,755)
2312 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2313 %dir %{_sysconfdir}/apache2handler.d
2314 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2315 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2320 %defattr(644,root,root,755)
2321 %doc sapi/cgi/README.FastCGI
2322 %dir %{_sysconfdir}/cgi-fcgi.d
2323 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2324 %attr(755,root,root) %{_bindir}/php.fcgi
2328 %defattr(644,root,root,755)
2329 %dir %{_sysconfdir}/cgi.d
2330 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2331 %attr(755,root,root) %{_bindir}/php.cgi
2334 %defattr(644,root,root,755)
2335 %dir %{_sysconfdir}/cli.d
2336 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2337 %attr(755,root,root) %{_bindir}/php.cli
2338 %{_mandir}/man1/php.1*
2339 %{_mandir}/man1/php.cli.1*
2342 %defattr(644,root,root,755)
2343 %attr(755,root,root) %{_bindir}/php
2346 %defattr(644,root,root,755)
2348 %doc CREDITS Zend/ZEND_CHANGES
2349 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2350 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2353 %dir %{_sysconfdir}/conf.d
2354 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2355 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2356 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2357 %dir %{php_extensiondir}
2359 %doc ext/session/mod_files.sh
2362 %defattr(644,root,root,755)
2363 %doc README.UNIX-BUILD-SYSTEM
2364 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2365 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2366 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2367 %attr(755,root,root) %{_bindir}/phpize
2368 %attr(755,root,root) %{_bindir}/php-config
2369 %attr(755,root,root) %{_libdir}/libphp_common.so
2370 %{_libdir}/libphp_common.la
2372 %{_libdir}/php/build
2373 %{_mandir}/man1/php-config.1*
2374 %{_mandir}/man1/phpize.1*
2377 %defattr(644,root,root,755)
2378 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2379 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2382 %defattr(644,root,root,755)
2383 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2384 %attr(755,root,root) %{php_extensiondir}/bz2.so
2387 %defattr(644,root,root,755)
2388 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2389 %attr(755,root,root) %{php_extensiondir}/calendar.so
2392 %defattr(644,root,root,755)
2393 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2394 %attr(755,root,root) %{php_extensiondir}/ctype.so
2398 %defattr(644,root,root,755)
2399 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2400 %attr(755,root,root) %{php_extensiondir}/curl.so
2404 %defattr(644,root,root,755)
2405 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2406 %attr(755,root,root) %{php_extensiondir}/dba.so
2409 %defattr(644,root,root,755)
2410 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2411 %attr(755,root,root) %{php_extensiondir}/dbase.so
2414 %defattr(644,root,root,755)
2415 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2416 %attr(755,root,root) %{php_extensiondir}/dom.so
2420 %defattr(644,root,root,755)
2421 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2422 %attr(755,root,root) %{php_extensiondir}/fdf.so
2427 %defattr(644,root,root,755)
2428 %doc README.input_filter
2429 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2430 %attr(755,root,root) %{php_extensiondir}/filter.so
2434 %defattr(644,root,root,755)
2435 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2436 %attr(755,root,root) %{php_extensiondir}/exif.so
2439 %defattr(644,root,root,755)
2440 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2441 %attr(755,root,root) %{php_extensiondir}/ftp.so
2444 %defattr(644,root,root,755)
2445 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2446 %attr(755,root,root) %{php_extensiondir}/gd.so
2449 %defattr(644,root,root,755)
2450 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2451 %attr(755,root,root) %{php_extensiondir}/gettext.so
2454 %defattr(644,root,root,755)
2455 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2456 %attr(755,root,root) %{php_extensiondir}/gmp.so
2459 %defattr(644,root,root,755)
2460 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2461 %attr(755,root,root) %{php_extensiondir}/hash.so
2464 %defattr(644,root,root,755)
2465 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2466 %attr(755,root,root) %{php_extensiondir}/iconv.so
2470 %defattr(644,root,root,755)
2471 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2472 %attr(755,root,root) %{php_extensiondir}/imap.so
2475 %if %{with interbase}
2477 %defattr(644,root,root,755)
2478 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2479 %attr(755,root,root) %{php_extensiondir}/interbase.so
2483 %defattr(644,root,root,755)
2484 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2485 %attr(755,root,root) %{php_extensiondir}/json.so
2489 %defattr(644,root,root,755)
2490 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2491 %attr(755,root,root) %{php_extensiondir}/ldap.so
2495 %defattr(644,root,root,755)
2496 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2497 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2500 %defattr(644,root,root,755)
2501 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2502 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2506 %defattr(644,root,root,755)
2507 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2508 %attr(755,root,root) %{php_extensiondir}/mhash.so
2511 %if %{with mime_magic}
2513 %defattr(644,root,root,755)
2514 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2515 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2520 %defattr(644,root,root,755)
2521 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2522 %attr(755,root,root) %{php_extensiondir}/ming.so
2527 %defattr(644,root,root,755)
2528 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2529 %attr(755,root,root) %{php_extensiondir}/mssql.so
2533 %defattr(644,root,root,755)
2534 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2535 %attr(755,root,root) %{php_extensiondir}/mysql.so
2539 %defattr(644,root,root,755)
2540 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2541 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2545 %defattr(644,root,root,755)
2546 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2547 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2551 %defattr(644,root,root,755)
2552 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2553 %attr(755,root,root) %{php_extensiondir}/oci8.so
2558 %defattr(644,root,root,755)
2559 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2560 %attr(755,root,root) %{php_extensiondir}/odbc.so
2565 %defattr(644,root,root,755)
2566 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2567 %attr(755,root,root) %{php_extensiondir}/openssl.so
2571 %defattr(644,root,root,755)
2572 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2573 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2576 %defattr(644,root,root,755)
2577 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2578 %attr(755,root,root) %{php_extensiondir}/pdo.so
2580 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2582 %defattr(644,root,root,755)
2583 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2584 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2587 %if %{with interbase} && !%{with interbase_inst}
2589 %defattr(644,root,root,755)
2590 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2591 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2595 %defattr(644,root,root,755)
2596 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2597 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2601 %defattr(644,root,root,755)
2602 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2603 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2608 %defattr(644,root,root,755)
2609 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2610 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2615 %defattr(644,root,root,755)
2616 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2617 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2622 %defattr(644,root,root,755)
2623 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2624 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2629 %defattr(644,root,root,755)
2630 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2631 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2635 %defattr(644,root,root,755)
2636 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2637 %attr(755,root,root) %{php_extensiondir}/posix.so
2641 %defattr(644,root,root,755)
2642 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2643 %attr(755,root,root) %{php_extensiondir}/pspell.so
2647 %defattr(644,root,root,755)
2648 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2649 %attr(755,root,root) %{php_extensiondir}/readline.so
2653 %defattr(644,root,root,755)
2654 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2655 %attr(755,root,root) %{php_extensiondir}/recode.so
2659 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2660 # simplexml can be built shared, but SPL startup fails
2661 # we could add R: -simplexml to -common...
2663 %defattr(644,root,root,755)
2664 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2665 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2669 %defattr(644,root,root,755)
2670 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2671 %attr(755,root,root) %{php_extensiondir}/shmop.so
2675 %defattr(644,root,root,755)
2676 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2677 %attr(755,root,root) %{php_extensiondir}/snmp.so
2681 %defattr(644,root,root,755)
2682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2683 %attr(755,root,root) %{php_extensiondir}/soap.so
2686 %defattr(644,root,root,755)
2687 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2688 %attr(755,root,root) %{php_extensiondir}/sockets.so
2692 %defattr(644,root,root,755)
2693 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2694 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2699 %defattr(644,root,root,755)
2700 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2701 %attr(755,root,root) %{php_extensiondir}/sybase.so
2704 %if %{with sybase_ct}
2706 %defattr(644,root,root,755)
2707 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2708 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2712 %defattr(644,root,root,755)
2713 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2714 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2717 %defattr(644,root,root,755)
2718 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2719 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2722 %defattr(644,root,root,755)
2723 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2724 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2728 %defattr(644,root,root,755)
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2730 %attr(755,root,root) %{php_extensiondir}/tidy.so
2734 %defattr(644,root,root,755)
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2736 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2740 %defattr(644,root,root,755)
2741 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2742 %attr(755,root,root) %{php_extensiondir}/wddx.so
2746 %defattr(644,root,root,755)
2747 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2748 %attr(755,root,root) %{php_extensiondir}/xml.so
2751 %defattr(644,root,root,755)
2752 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2753 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2757 %defattr(644,root,root,755)
2758 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2759 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2763 %defattr(644,root,root,755)
2764 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2765 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2768 %defattr(644,root,root,755)
2769 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2770 %attr(755,root,root) %{php_extensiondir}/xsl.so
2773 %defattr(644,root,root,755)
2774 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2775 %attr(755,root,root) %{php_extensiondir}/zip.so
2778 %defattr(644,root,root,755)
2779 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2780 %attr(755,root,root) %{php_extensiondir}/zlib.so