2 # - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
3 # - removed from php 5.0 (currently in php4):
4 # db, hyperwave, java, mcal, overload, qtdom
5 # - removed from php 5.1:
7 # - removed from php 5.2:
9 # - removed from php 5.3:
10 # dbase, mhash, mime_magic, ming, ncurses, sybase
11 # - make additional headers and checking added by mail patch configurable
12 # - modularize session, standard (output from pure php -m)?
13 # - lib64 patch obsolete by $PHP_LIBDIR ?
14 # - move mysqlnd out of libphp-common.so?
15 # - WARNING: Phar: sha256/sha512 signature support disabled if ext/hash is
16 # built shared, also PHAR_HAVE_OPENSSL is false if openssl is built shared.
17 # make it runtime dep and add Suggests (or php warning messages)
18 # - some mods should be shared:
31 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
32 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
33 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
34 %bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
35 %bcond_without curl # without CURL extension module
36 %bcond_without filter # without filter extension module
37 %bcond_without imap # without IMAP extension module
38 %bcond_without interbase # without InterBase extension module
39 %bcond_without ldap # without LDAP extension module
40 %bcond_without mm # without mm support for session storage
41 %bcond_without mssql # without MS SQL extension module
42 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
43 %bcond_without odbc # without ODBC extension module
44 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
45 %bcond_without pgsql # without PostgreSQL extension module
46 %bcond_without phar # without phar extension module
47 %bcond_without pspell # without pspell extension module
48 %bcond_without recode # without recode extension module
49 %bcond_without snmp # without SNMP extension module
50 %bcond_without sqlite # without SQLite extension module
51 %bcond_without sqlite3 # without SQLite3 extension module
52 %bcond_without sybase_ct # without Sybase-CT extension module
53 %bcond_without tidy # without Tidy extension module
54 %bcond_without wddx # without WDDX extension module
55 %bcond_without xmlrpc # without XML-RPC extension module
56 %bcond_without apache1 # disable building apache 1.3.x module
57 %bcond_without apache2 # disable building apache 2.x module
58 %bcond_without zts # disable experimental-zts
59 %bcond_with tests # default off; test process very often hangs on buildersl; perform "make test"
60 %bcond_with type_hints # experimental support for strict typing/casting
62 %define apxs1 /usr/sbin/apxs1
63 %define apxs2 /usr/sbin/apxs
65 # some problems with apache 2.x
70 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
71 # ppc disabled (broken on th-ppc)
72 %undefine with_interbase
75 %if %{without apache1} && %{without apache2}
76 ERROR: You need to select at least one Apache SAPI to build shared modules.
80 Summary: PHP: Hypertext Preprocessor
81 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
82 Summary(pl.UTF-8): Język skryptowy PHP
83 Summary(pt_BR.UTF-8): A linguagem de script PHP
84 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
85 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
88 Release: %{rel}%{?with_type_hints:th}
92 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
93 # Source0-md5: 846760cd655c98dfd86d6d97c3d964b0
94 Source2: %{name}-mod_%{name}.conf
95 Source3: %{name}-cgi-fcgi.ini
96 Source4: %{name}-apache.ini
97 Source5: %{name}-cli.ini
98 # Taken from: http://browsers.garykeith.com/downloads.asp
99 Source9: %{name}_browscap.ini
100 Patch0: %{name}-shared.patch
101 Patch1: %{name}-pldlogo.patch
102 Patch2: %{name}-mail.patch
103 Patch3: %{name}-link-libs.patch
104 Patch4: %{name}-libpq_fs_h_path.patch
105 Patch5: %{name}-filter-shared.patch
106 Patch6: %{name}-build_modules.patch
107 Patch7: %{name}-config-file-scan-dir.patch
108 Patch8: %{name}-sapi-ini-file.patch
109 Patch9: %{name}-sh.patch
110 Patch10: %{name}-ini.patch
111 Patch14: %{name}-no_pear_install.patch
112 Patch15: %{name}-zlib.patch
113 Patch17: %{name}-readline.patch
114 Patch18: %{name}-nohttpd.patch
115 Patch19: %{name}-gd_imagerotate_enable.patch
116 Patch20: %{name}-uint32_t.patch
117 Patch21: %{name}-dba-link.patch
118 Patch23: %{name}-both-apxs.patch
119 Patch24: %{name}-builddir.patch
120 Patch25: %{name}-zlib-for-getimagesize.patch
121 Patch29: %{name}-config-dir.patch
122 Patch30: %{name}-silent-session-cleanup.patch
123 Patch31: %{name}-fcgi-graceful.patch
124 Patch32: %{name}-m4-divert.patch
125 Patch38: %{name}-tds.patch
126 Patch43: %{name}-use-prog_sendmail.patch
127 Patch44: %{name}-bug-48880.patch
128 %if %{with type_hints}
129 Patch50: http://ilia.ws/patch/type_hint_53_v2.txt
131 URL: http://www.php.net/
132 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
133 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
134 BuildRequires: autoconf >= 2.53
135 BuildRequires: automake >= 1.4d
137 BuildRequires: bzip2-devel
138 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
139 BuildRequires: cyrus-sasl-devel
140 BuildRequires: db-devel >= 4.0
141 BuildRequires: elfutils-devel
142 %{?with_fdf:BuildRequires: fdftk-devel}
145 %if %{with mssql} || %{with sybase_ct}
146 BuildRequires: freetds-devel >= 0.82
148 BuildRequires: freetype-devel >= 2.0
149 %if %{with system_gd}
150 BuildRequires: gd-devel >= 2.0.28-4
151 BuildRequires: gd-devel(imagerotate) = 5.2.0
153 BuildRequires: gdbm-devel
154 BuildRequires: gmp-devel
155 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
156 BuildRequires: libicu-devel
157 BuildRequires: libjpeg-devel
158 BuildRequires: libltdl-devel >= 1.4
159 BuildRequires: libmcrypt-devel >= 2.4.4
160 BuildRequires: libpng-devel >= 1.0.8
161 BuildRequires: libtiff-devel
162 %if "%{pld_release}" != "ac"
163 BuildRequires: libtool >= 2:2.2
165 BuildRequires: libtool >= 1.4.3
167 BuildRequires: libwrap-devel
168 BuildRequires: libxml2-devel >= 2.5.10
169 BuildRequires: libxslt-devel >= 1.1.0
170 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
171 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
172 %if %{with openssl} || %{with ldap}
173 BuildRequires: openssl-devel >= 0.9.7d
175 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
176 BuildRequires: pam-devel
177 BuildRequires: pcre-devel >= 6.6
178 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
179 %{?with_pgsql:BuildRequires: postgresql-devel}
180 BuildRequires: readline-devel
181 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
182 BuildRequires: rpm >= 4.4.9-56
183 BuildRequires: rpm-build >= 4.4.0
184 BuildRequires: rpmbuild(macros) >= 1.519
185 %{?with_sqlite:BuildRequires: sqlite-devel}
186 %{?with_sqlite3:BuildRequires: sqlite3-devel >= 3.3.9}
187 BuildRequires: t1lib-devel
188 %{?with_tidy:BuildRequires: tidy-devel}
189 %{?with_odbc:BuildRequires: unixODBC-devel}
190 %{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
191 BuildRequires: zlib-devel >= 1.0.9
193 BuildRequires: apache1-devel
196 BuildRequires: apache-devel >= 2.0.52-2
197 BuildRequires: apr-devel >= 1:1.0.0
198 BuildRequires: apr-util-devel >= 1:1.0.0
200 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
202 %define php_sysconfdir /etc/php
203 %define php_extensiondir %{_libdir}/php
204 %define _sysconfdir %{php_sysconfdir}
206 # must be in sync with source. extra check ensuring that it is so is done in %%build
207 %define php_api_version 20090626
208 %define zend_module_api 20090626
209 %define zend_extension_api 220090626
211 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
212 %define php_debug %{!?debug:0}%{?debug:1}
215 # ORACLE_HOME is required for oci8 ext to build
216 %define _preserve_env %_preserve_env_base ORACLE_HOME
220 PHP is an HTML-embedded scripting language. PHP attempts to make it
221 easy for developers to write dynamically generated web pages. PHP also
222 offers built-in database integration for several commercial and
223 non-commercial database management systems, so writing a
224 database-enabled web page with PHP is fairly simple. The most common
225 use of PHP coding is probably as a replacement for CGI scripts. The
226 mod_php module enables the Apache web server to understand and process
227 the embedded PHP language in web pages. This package contains php
230 %description -l fr.UTF-8
231 PHP est un langage de script embarque dans le HTM. PHP essaye de
232 rendre simple aux developpeurs d'ecrire des pages web generees
233 dynamiquement. PHP incorpore egalement une integration avec plusieurs
234 systemes de gestion de bases de donnees commerciaux et
235 non-connerciaux, qui rent facile la creation de pages web liees avec
236 des bases de donnees. L'utilisation la plus commune de PHP est
237 probablement en remplacement de scripts CGI. Le module mod_php permet
238 au serveur web apache de comprendre et de traiter le langage PHP
239 integre dans des pages web. Ce package contient php version
242 %description -l pl.UTF-8
243 PHP jest językiem skryptowym, którego polecenia umieszcza się w
244 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
245 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
246 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
247 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
248 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
249 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
250 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
253 %description -l pt_BR.UTF-8
254 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
255 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
256 com algumas características únicas, específicas ao PHP. O objetivo da
257 linguagem é permitir que desenvolvedores web escrevam páginas
258 dinamicamente geradas de forma rápida.
260 %description -l ru.UTF-8
261 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
262 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
263 для работы с базами данных относительно просто. Наиболее популярное
264 использование PHP - замена для CGI скриптов.
266 %description -l uk.UTF-8
267 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
268 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
269 роботи з базами даних є доволі простим. Найбільш популярне
270 використання PHP - заміна для CGI скриптів.
272 %package -n apache1-mod_php
273 Summary: PHP DSO module for apache 1.3.x
274 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
275 Group: Development/Languages/PHP
276 Requires(triggerpostun): sed >= 4.0
277 Requires: %{name}-common = %{epoch}:%{version}-%{release}
278 Requires: apache1(EAPI) >= 1.3.33-2
279 Requires: apache1-mod_mime
280 Provides: webserver(php) = %{version}
281 Obsoletes: apache-mod_php < 1:4.1.1
284 %description -n apache1-mod_php
285 PHP as DSO module for apache 1.3.x.
287 %description -n apache1-mod_php -l pl.UTF-8
288 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
290 %package -n apache-mod_php
291 Summary: PHP DSO module for apache 2.x
292 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
293 Group: Development/Languages/PHP
294 Requires: %{name}-common = %{epoch}:%{version}-%{release}
295 Requires: apache(modules-api) = %{apache_modules_api}
296 Requires: apache-mod_mime
297 Provides: webserver(php) = %{version}
300 %description -n apache-mod_php
301 PHP as DSO module for apache 2.x.
303 %description -n apache-mod_php -l pl.UTF-8
304 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
307 Summary: php as CGI/FastCGI program
308 Summary(pl.UTF-8): php jako program CGI/FastCGI
309 Group: Development/Languages/PHP
310 Requires: %{name}-common = %{epoch}:%{version}-%{release}
313 Provides: webserver(php)
314 Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
315 Obsoletes: php-fcgi < 4:5.3.0
318 php as CGI or FastCGI program.
320 %description cgi -l pl.UTF-8
321 php jako program CGI lub FastCGI.
324 Summary: php as CLI interpreter
325 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
326 Group: Development/Languages/PHP
327 Requires: %{name}-common = %{epoch}:%{version}-%{release}
330 php as CLI interpreter.
332 %description cli -l pl.UTF-8
333 php jako interpreter działający z linii poleceń.
336 Summary: /usr/bin/php symlink
337 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
338 Group: Development/Languages/PHP
339 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
340 Obsoletes: /usr/bin/php
343 Package providing /usr/bin/php symlink to PHP CLI.
345 %description program -l pl.UTF-8
346 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
349 Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s.
350 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
351 Summary(ru.UTF-8): Разделяемые библиотеки для php
352 Summary(uk.UTF-8): Бібліотеки спільного використання для php
354 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
355 Requires: glibc >= 6:2.3.5
359 Provides: php(libxml)
360 Provides: php(modules_api) = %{php_api_version}
361 Provides: php(overload)
363 Provides: php(reflection)
364 Provides: php(session)
366 Provides: php(standard)
367 Provides: php(zend_extension_api) = %{zend_extension_api}
368 Provides: php(zend_module_api) = %{zend_module_api}
369 Provides: php5(debug) = %{php_debug}
370 Provides: php5(thread-safety) = %{zend_zts}
372 Obsoletes: php-pcre < 4:5.2.0
373 Obsoletes: php-pecl-domxml
374 Obsoletes: php-session < 3:4.2.1-2
375 Conflicts: php4-common < 3:4.4.4-8
376 Conflicts: rpm < 4.4.2-0.2
379 Common files needed by both Apache modules and CGI/CLI SAPI-s.
381 %description common -l pl.UTF-8
382 Wspólne pliki dla modułu apacha i programu CGI.
384 %description common -l ru.UTF-8
385 Этот пакет содержит общие файлы для разных вариантов реализации PHP
386 (самодостаточной и в качестве модуля apache).
388 %description common -l uk.UTF-8
389 Цей пакет містить спільні файли для різних варіантів реалізації PHP
390 (самодостатньої та в якості модуля apache).
393 Summary: Files for PHP modules development
394 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
395 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
396 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
397 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
398 Group: Development/Languages/PHP
399 Requires: %{name}-common = %{epoch}:%{version}-%{release}
403 Requires: pcre-devel >= 6.6
405 Obsoletes: php-pear-devel
406 Obsoletes: php4-devel
409 The php-devel package lets you compile dynamic extensions to PHP.
410 Included here is the source for the PHP extensions. Instead of
411 recompiling the whole php binary to add support for, say, oracle,
412 install this package and use the new self-contained extensions
413 support. For more information, read the file
414 README.SELF-CONTAINED-EXTENSIONS.
416 %description devel -l pl.UTF-8
417 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
418 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
419 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
420 samodzielnych rozszerzeniach można znaleźć w pliku
421 README.SELF-CONTAINED-EXTENSIONS.
423 %description devel -l pt_BR.UTF-8
424 Este pacote contém arquivos usados no desenvolvimento de programas ou
427 %description devel -l ru.UTF-8
428 Пакет php-devel дает возможность компилировать динамические расширения
429 PHP. Пакет включает исходный код этих расширений. Вместо повторной
430 компиляции бинарного файла php для добавления, например, поддержки
431 oracle, установите этот пакет для компилирования отдельных расширений.
432 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
434 %description devel -l uk.UTF-8
435 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
436 До пакету включено вихідний код для розширень. Замість повторної
437 компіляції бінарного файлу php для додання, наприклад, підтримки
438 oracle, встановіть цей пакет для компіляції окремих розширень.
439 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
442 Summary: bcmath extension module for PHP
443 Summary(pl.UTF-8): Moduł bcmath dla PHP
445 URL: http://www.php.net/manual/en/book.bc.php
446 Requires: %{name}-common = %{epoch}:%{version}-%{release}
447 Provides: php(bcmath)
450 This is a dynamic shared object (DSO) for PHP that will add bc style
451 precision math functions support.
453 %description bcmath -l pl.UTF-8
454 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
455 matematycznych takich jak w programie bc.
458 Summary: Bzip2 extension module for PHP
459 Summary(pl.UTF-8): Moduł bzip2 dla PHP
461 URL: http://www.php.net/manual/en/book.bzip2.php
462 Requires: %{name}-common = %{epoch}:%{version}-%{release}
466 This is a dynamic shared object (DSO) for PHP that will add bzip2
467 compression support to PHP.
469 %description bzip2 -l pl.UTF-8
470 Moduł PHP umożliwiający używanie kompresji bzip2.
473 Summary: Calendar extension module for PHP
474 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
476 URL: http://www.php.net/manual/en/book.calendar.php
477 Requires: %{name}-common = %{epoch}:%{version}-%{release}
478 Provides: php(calendar)
480 %description calendar
481 This is a dynamic shared object (DSO) for PHP that will add calendar
484 %description calendar -l pl.UTF-8
485 Moduł PHP dodający wsparcie dla kalendarza.
488 Summary: ctype extension module for PHP
489 Summary(pl.UTF-8): Moduł ctype dla PHP
491 URL: http://www.php.net/manual/en/book.ctype.php
492 Requires: %{name}-common = %{epoch}:%{version}-%{release}
496 This is a dynamic shared object (DSO) for PHP that will add ctype
499 %description ctype -l pl.UTF-8
500 Moduł PHP umożliwiający korzystanie z funkcji ctype.
503 Summary: curl extension module for PHP
504 Summary(pl.UTF-8): Moduł curl dla PHP
506 URL: http://www.php.net/manual/en/book.curl.php
507 Requires: %{name}-common = %{epoch}:%{version}-%{release}
511 This is a dynamic shared object (DSO) for PHP that will add curl
514 %description curl -l pl.UTF-8
515 Moduł PHP umożliwiający korzystanie z biblioteki curl.
518 Summary: DBA extension module for PHP
519 Summary(pl.UTF-8): Moduł DBA dla PHP
521 URL: http://www.php.net/manual/en/book.dba.php
522 Requires: %{name}-common = %{epoch}:%{version}-%{release}
526 This is a dynamic shared object (DSO) for PHP that will add flat-file
527 databases (DBA) support.
529 %description dba -l pl.UTF-8
530 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
534 Summary: DOM extension module for PHP
535 Summary(pl.UTF-8): Moduł DOM dla PHP
537 URL: http://www.php.net/manual/en/book.dom.php
538 Requires: %{name}-common = %{epoch}:%{version}-%{release}
540 # it has some compatibility functions
541 Provides: php(domxml)
542 Obsoletes: php-domxml <= 3:4.3.8-1
545 This is a dynamic shared object (DSO) for PHP that will add new DOM
548 %description dom -l pl.UTF-8
549 Moduł PHP dodający nową obsługę DOM.
552 Summary: exif extension module for PHP
553 Summary(pl.UTF-8): Moduł exif dla PHP
555 URL: http://www.php.net/manual/en/book.exif.php
556 Requires: %{name}-common = %{epoch}:%{version}-%{release}
560 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
561 support in image files.
563 %description exif -l pl.UTF-8
564 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
567 Summary: FDF extension module for PHP
568 Summary(pl.UTF-8): Moduł FDF dla PHP
570 URL: http://www.php.net/manual/en/book.fdf.php
571 Requires: %{name}-common = %{epoch}:%{version}-%{release}
575 This PHP module adds support for PDF Forms through Adobe FDFTK
578 %description fdf -l pl.UTF-8
579 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
583 Summary: libmagic bindings
585 URL: http://www.php.net/manual/en/book.fileinfo.php
586 Requires: %{name}-common = %{epoch}:%{version}-%{release}
587 Provides: php(fileinfo)
588 Obsoletes: php-pecl-fileinfo
590 %description fileinfo
591 This extension allows retrieval of information regarding vast majority
592 of file. This information may include dimensions, quality, length
595 Additionally it can also be used to retrieve the MIME type for a
596 particular file and for text files proper language encoding.
599 Summary: Extension for safely dealing with input parameters
600 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
602 URL: http://www.php.net/manual/en/book.filter.php
603 Requires: %{name}-common = %{epoch}:%{version}-%{release}
604 Provides: php(filter)
605 Obsoletes: php-pecl-filter
608 We all know that you should always check input variables, but PHP does
609 not offer really good functionality for doing this in a safe way. The
610 Input Filter extension is meant to address this issue by implementing
611 a set of filters and mechanisms that users can use to safely access
614 %description filter -l pl.UTF-8
615 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
616 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
617 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
618 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
619 mogą bezpiecznie używać do dostępu do danych.
622 Summary: FTP extension module for PHP
623 Summary(pl.UTF-8): Moduł FTP dla PHP
625 URL: http://www.php.net/manual/en/book.ftp.php
626 Requires: %{name}-common = %{epoch}:%{version}-%{release}
630 This is a dynamic shared object (DSO) for PHP that will add FTP
633 %description ftp -l pl.UTF-8
634 Moduł PHP dodający obsługę protokołu FTP.
637 Summary: GD extension module for PHP
638 Summary(pl.UTF-8): Moduł GD dla PHP
640 URL: http://www.php.net/manual/en/book.image.php
641 Requires: %{name}-common = %{epoch}:%{version}-%{release}
642 %if %{with system_gd}
643 Requires: gd >= 2.0.28-4
645 Requires: gd(imagerotate) = 5.2.0
650 This is a dynamic shared object (DSO) for PHP that will add GD
651 support, allowing you to create and manipulate images with PHP.
653 %description gd -l pl.UTF-8
654 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
655 tworzenie i obróbkę obrazków.
658 Summary: gettext extension module for PHP
659 Summary(pl.UTF-8): Moduł gettext dla PHP
661 URL: http://www.php.net/manual/en/book.gettext.php
662 Requires: %{name}-common = %{epoch}:%{version}-%{release}
663 Provides: php(gettext)
666 This is a dynamic shared object (DSO) for PHP that will add gettext
669 %description gettext -l pl.UTF-8
670 Moduł PHP dodający obsługę lokalizacji przez gettext.
673 Summary: gmp extension module for PHP
674 Summary(pl.UTF-8): Moduł gmp dla PHP
676 URL: http://www.php.net/manual/en/book.gmp.php
677 Requires: %{name}-common = %{epoch}:%{version}-%{release}
681 This is a dynamic shared object (DSO) for PHP that will add arbitrary
682 length number support with GNU MP library.
684 %description gmp -l pl.UTF-8
685 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
686 liczbach o dowolnej długości.
689 Summary: HASH Message Digest Framework
690 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
692 URL: http://www.php.net/manual/en/book.gmp.php
693 Requires: %{name}-common = %{epoch}:%{version}-%{release}
695 Obsoletes: php-pecl-hash
698 Native implementations of common message digest algorithms using a
699 generic factory method.
701 %description hash -l pl.UTF-8
702 Natywne implementacje popularnych algorytmów obliczania skrótów
703 wiadomości przy użyciu wspólnego interfejsu.
706 Summary: iconv extension module for PHP
707 Summary(pl.UTF-8): Moduł iconv dla PHP
709 URL: http://www.php.net/manual/en/book.iconv.php
710 Requires: %{_libdir}/gconv
711 Requires: %{name}-common = %{epoch}:%{version}-%{release}
716 This is a dynamic shared object (DSO) for PHP that will add iconv
719 %description iconv -l pl.UTF-8
720 Moduł PHP dodający obsługę iconv.
723 Summary: IMAP extension module for PHP
724 Summary(pl.UTF-8): Moduł IMAP dla PHP
725 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
727 URL: http://www.php.net/manual/en/book.imap.php
728 Requires: %{name}-common = %{epoch}:%{version}-%{release}
732 This is a dynamic shared object (DSO) for PHP that will add IMAP
735 %description imap -l pl.UTF-8
736 Moduł PHP dodający obsługę skrzynek IMAP.
738 %description imap -l pt_BR.UTF-8
739 Um módulo para aplicações PHP que usam IMAP.
742 Summary: InterBase/Firebird database module for PHP
743 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
745 URL: http://www.php.net/manual/en/book.ibase.php
746 Requires: %{name}-common = %{epoch}:%{version}-%{release}
747 Provides: php(interbase)
748 %{?with_interbase_inst:Autoreq: false}
750 %description interbase
751 This is a dynamic shared object (DSO) for PHP that will add InterBase
752 and Firebird database support.
754 %description interbase -l pl.UTF-8
755 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
758 Summary: Internationalization extension (ICU wrapper)
759 Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (wrapper ICU)
761 URL: http://www.php.net/intl
762 Requires: %{name}-common = %{epoch}:%{version}-%{release}
766 Internationalization extension (further is referred as Intl) is a wrapper
767 for ICU library, enabling PHP programmers to perform UCA-conformant
768 collation and date/time/number/currency formatting in their scripts.
770 %description intl -l pl.UTF-8
771 Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest wrapperem
772 biblioteki ICU, pozwalającym programistom PHP na wykonywanie w skryptach
773 porównań zdgodnych z UCA oraz formatowań daty/czasu/walut.
776 Summary: PHP C extension for JSON serialization
777 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
779 URL: http://www.php.net/manual/en/book.json.php
780 Requires: %{name}-common = %{epoch}:%{version}-%{release}
782 Obsoletes: php-pecl-json
785 php-json is an extremely fast PHP C extension for JSON (JavaScript
786 Object Notation) serialisation.
788 %description json -l pl.UTF-8
789 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
790 (JavaScript Object Notation).
793 Summary: LDAP extension module for PHP
794 Summary(pl.UTF-8): Moduł LDAP dla PHP
795 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
797 URL: http://www.php.net/manual/en/book.ldap.php
798 Requires: %{name}-common = %{epoch}:%{version}-%{release}
802 This is a dynamic shared object (DSO) for PHP that will add LDAP
805 %description ldap -l pl.UTF-8
806 Moduł PHP dodający obsługę LDAP.
808 %description ldap -l pt_BR.UTF-8
809 Um módulo para aplicações PHP que usam LDAP.
812 Summary: mbstring extension module for PHP
813 Summary(pl.UTF-8): Moduł mbstring dla PHP
815 URL: http://www.php.net/manual/en/book.mbstring.php
816 Requires: %{name}-common = %{epoch}:%{version}-%{release}
817 Provides: php(mbstring)
819 %description mbstring
820 This is a dynamic shared object (DSO) for PHP that will add multibyte
823 %description mbstring -l pl.UTF-8
824 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
827 Summary: mcrypt extension module for PHP
828 Summary(pl.UTF-8): Moduł mcrypt dla PHP
830 URL: http://www.php.net/manual/en/book.mcrypt.php
831 Requires: %{name}-common = %{epoch}:%{version}-%{release}
832 Provides: php(mcrypt)
835 This is a dynamic shared object (DSO) for PHP that will add mcrypt
838 %description mcrypt -l pl.UTF-8
839 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
842 Summary: MS SQL extension module for PHP
843 Summary(pl.UTF-8): Moduł MS SQL dla PHP
845 URL: http://www.php.net/manual/en/book.mssql.php
846 Requires: %{name}-common = %{epoch}:%{version}-%{release}
850 This is a dynamic shared object (DSO) for PHP that will add MS SQL
851 databases support through FreeTDS library.
853 %description mssql -l pl.UTF-8
854 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
858 Summary: MySQL database module for PHP
859 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
860 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
862 URL: http://www.php.net/manual/en/book.mysql.php
863 Requires: %{name}-common = %{epoch}:%{version}-%{release}
867 This is a dynamic shared object (DSO) for PHP that will add MySQL
870 %description mysql -l pl.UTF-8
871 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
873 %description mysql -l pt_BR.UTF-8
874 Um módulo para aplicações PHP que usam bancos de dados MySQL.
877 Summary: MySQLi module for PHP
878 Summary(pl.UTF-8): Moduł MySQLi dla PHP
880 URL: http://www.php.net/manual/en/book.mysqli.php
881 Requires: %{name}-common = %{epoch}:%{version}-%{release}
882 Provides: php(mysqli)
885 This is a dynamic shared object (DSO) for PHP that will add MySQLi
886 (Improved MySQL) support. The difference between it and mysql module
887 is that it provides access to functionality of MySQL 4.1 and above.
889 %description mysqli -l pl.UTF-8
890 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
891 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
892 MySQL w wersji 4.1 i nowszych.
895 Summary: Oracle 8+ database module for PHP
896 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
898 URL: http://www.php.net/manual/en/book.oci8.php
899 Requires: %{name}-common = %{epoch}:%{version}-%{release}
904 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
905 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
907 %description oci8 -l pl.UTF-8
908 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
909 poprzez interfejs Oracle8 Call-Interface (OCI8).
912 Summary: ODBC extension module for PHP
913 Summary(pl.UTF-8): Moduł ODBC dla PHP
914 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
916 URL: http://www.php.net/manual/en/book.uodbc.php
917 Requires: %{name}-common = %{epoch}:%{version}-%{release}
918 Requires: unixODBC >= 2.1.1-3
922 This is a dynamic shared object (DSO) for PHP that will add ODBC
925 %description odbc -l pl.UTF-8
926 Moduł PHP ze wsparciem dla ODBC.
928 %description odbc -l pt_BR.UTF-8
929 Um módulo para aplicações PHP que usam ODBC.
932 Summary: OpenSSL extension module for PHP
933 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
935 URL: http://www.php.net/manual/en/book.openssl.php
936 Requires: %{name}-common = %{epoch}:%{version}-%{release}
937 Provides: php(openssl)
940 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
943 %description openssl -l pl.UTF-8
944 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
947 Summary: Process Control extension module for PHP
948 Summary(pl.UTF-8): Moduł Process Control dla PHP
950 URL: http://www.php.net/manual/en/book.pcntl.php
951 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
955 This is a dynamic shared object (DSO) for PHP that will add process
956 spawning and control support. It supports functions like fork(),
957 waitpid(), signal() etc.
959 %description pcntl -l pl.UTF-8
960 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
961 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
964 Summary: PHP Data Objects (PDO)
965 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
967 URL: http://www.php.net/manual/en/book.pdo.php
968 Requires: %{name}-common = %{epoch}:%{version}-%{release}
970 Obsoletes: php-pecl-PDO
973 This is a dynamic shared object (DSO) for PHP that will add PDO
976 %description pdo -l pl.UTF-8
977 Moduł PHP dodający obsługę PDO (PHP Data Objects).
980 Summary: PHP Data Objects (PDO) FreeTDS support
981 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
983 URL: http://www.php.net/manual/en/ref.pdo-dblib.php
984 Requires: %{name}-common = %{epoch}:%{version}-%{release}
985 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
988 %description pdo-dblib
989 This is a dynamic shared object (DSO) for PHP that will add PDO
992 %description pdo-dblib -l pl.UTF-8
993 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
996 %package pdo-firebird
997 Summary: PHP Data Objects (PDO) Firebird support
998 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1000 URL: http://www.php.net/manual/en/ref.pdo-firebird.php
1001 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1002 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1003 Provides: php(pdo-firebird)
1004 Obsoletes: php-pecl-PDO_FIREBIRD
1006 %description pdo-firebird
1007 This is a dynamic shared object (DSO) for PHP that will add PDO
1010 %description pdo-firebird -l pl.UTF-8
1011 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1015 Summary: PHP Data Objects (PDO) MySQL support
1016 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1018 URL: http://www.php.net/manual/en/ref.pdo-mysql.php
1019 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1020 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1021 Provides: php(pdo-mysql)
1022 Obsoletes: php-pecl-PDO_MYSQL
1024 %description pdo-mysql
1025 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1028 %description pdo-mysql -l pl.UTF-8
1029 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1033 Summary: PHP Data Objects (PDO) Oracle support
1034 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1036 URL: http://www.php.net/manual/en/ref.pdo-oci.php
1037 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1038 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1039 Provides: php(pdo-oci)
1040 Obsoletes: php-pecl-PDO_OCI
1042 %description pdo-oci
1043 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1046 %description pdo-oci -l pl.UTF-8
1047 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1051 Summary: PHP Data Objects (PDO) ODBC support
1052 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1054 URL: http://www.php.net/manual/en/ref.pdo-odbc.php
1055 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1056 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1057 Provides: php(pdo-odbc)
1058 Obsoletes: php-pecl-PDO_ODBC
1060 %description pdo-odbc
1061 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1064 %description pdo-odbc -l pl.UTF-8
1065 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1069 Summary: PHP Data Objects (PDO) PostgreSQL support
1070 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1072 URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
1073 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1074 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1075 Provides: php(pdo-pgsql)
1076 Provides: php-pecl-PDO_PGSQL
1077 Obsoletes: php-pecl-PDO_PGSQL
1079 %description pdo-pgsql
1080 This is a dynamic shared object (DSO) for PHP that will add PDO
1083 %description pdo-pgsql -l pl.UTF-8
1084 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1088 Summary: PHP Data Objects (PDO) SQLite support
1089 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1091 URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
1092 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1093 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1094 Provides: php(pdo-sqlite)
1095 Obsoletes: php-pecl-PDO_SQLITE
1097 %description pdo-sqlite
1098 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1101 %description pdo-sqlite -l pl.UTF-8
1102 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1106 Summary: PostgreSQL database module for PHP
1107 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1109 URL: http://www.php.net/manual/en/book.pgsql.php
1110 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1111 Provides: php(pgsql)
1114 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1117 %description pgsql -l pl.UTF-8
1118 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1120 %description pgsql -l pt_BR.UTF-8
1121 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1124 Summary: phar database module for PHP
1125 Summary(pl.UTF-8): Moduł phar dla PHP
1127 URL: http://www.php.net/manual/en/book.phar.php
1128 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1132 This is a dynamic shared object (DSO) for PHP that will add phar
1135 %description phar -l pl.UTF-8
1136 Moduł PHP umożliwiający dostęp do achiwów .phar.
1139 Summary: POSIX extension module for PHP
1140 Summary(pl.UTF-8): Moduł POSIX dla PHP
1142 URL: http://www.php.net/manual/en/book.posix.php
1143 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1144 Provides: php(posix)
1147 This is a dynamic shared object (DSO) for PHP that will add POSIX
1148 functions support to PHP.
1150 %description posix -l pl.UTF-8
1151 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1154 Summary: pspell extension module for PHP
1155 Summary(pl.UTF-8): Moduł pspell dla PHP
1157 URL: http://www.php.net/manual/en/book.pspell.php
1158 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1159 Provides: php(pspell)
1162 This is a dynamic shared object (DSO) for PHP that will add pspell
1163 support to PHP. It allows to check the spelling of a word and offer
1166 %description pspell -l pl.UTF-8
1167 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1168 sprawdzanie pisowni słowa i sugerowanie poprawek.
1171 Summary: readline extension module for PHP
1172 Summary(pl.UTF-8): Moduł readline dla PHP
1174 URL: http://www.php.net/manual/en/book.readline.php
1175 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1176 Provides: php(readline)
1178 %description readline
1179 This PHP module adds support for readline functions (only for cli and
1182 %description readline -l pl.UTF-8
1183 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1186 Summary: recode extension module for PHP
1187 Summary(pl.UTF-8): Moduł recode dla PHP
1189 URL: http://www.php.net/manual/en/book.recode.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 URL: http://www.php.net/manual/en/book.shmop.php
1207 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1208 Provides: php(shmop)
1211 This is a dynamic shared object (DSO) for PHP that will add Shared
1212 Memory Operations support.
1214 %description shmop -l pl.UTF-8
1215 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1218 Summary: Simple XML extension module for PHP
1219 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1221 URL: http://www.php.net/manual/en/book.simplexml.php
1222 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1223 Provides: php(simplexml)
1225 %description simplexml
1226 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1229 %description simplexml -l pl.UTF-8
1230 Moduł PHP dodający obsługę prostego XML-a.
1233 Summary: SNMP extension module for PHP
1234 Summary(pl.UTF-8): Moduł SNMP dla PHP
1236 URL: http://www.php.net/manual/en/book.snmp.php
1237 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1238 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1242 This is a dynamic shared object (DSO) for PHP that will add SNMP
1245 %description snmp -l pl.UTF-8
1246 Moduł PHP dodający obsługę SNMP.
1249 Summary: soap extension module for PHP
1250 Summary(pl.UTF-8): Moduł soap dla PHP
1252 URL: http://www.php.net/manual/en/book.soap.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 URL: http://www.php.net/manual/en/book.sockets.php
1268 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1269 Provides: php(sockets)
1271 %description sockets
1272 This is a dynamic shared object (DSO) for PHP that will add sockets
1275 %description sockets -l pl.UTF-8
1276 Moduł PHP dodający obsługę gniazdek.
1279 Summary: SQLite extension module for PHP
1280 Summary(pl.UTF-8): Moduł SQLite dla PHP
1282 URL: http://www.php.net/manual/en/book.sqlite.php
1283 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1284 # sqlite ext extends spl and pdo
1285 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1286 Provides: php(sqlite)
1289 SQLite is a C library that implements an embeddable SQL database
1290 engine. Programs that link with the SQLite library can have SQL
1291 database access without running a separate RDBMS process.
1293 SQLite is not a client library used to connect to a big database
1294 server. SQLite is the server. The SQLite library reads and writes
1295 directly to and from the database files on disk.
1297 %description sqlite -l pl.UTF-8
1298 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1299 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1300 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1303 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1304 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1305 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1309 Summary: SQLite3 extension module for PHP
1310 Summary(pl.UTF-8): Moduł SQLite3 dla PHP
1312 URL: http://php.net/manual/en/book.sqlite3.php
1313 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1314 Provides: php(sqlite3)
1316 %description sqlite3
1317 SQLite is a C library that implements an embeddable SQL database
1318 engine. Programs that link with the SQLite library can have SQL
1319 database access without running a separate RDBMS process.
1321 SQLite is not a client library used to connect to a big database
1322 server. SQLite is the server. The SQLite library reads and writes
1323 directly to and from the database files on disk.
1325 %description sqlite3 -l pl.UTF-8
1326 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1327 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1328 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1331 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1332 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1333 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1337 Summary: Sybase-CT extension module for PHP
1338 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1340 URL: http://www.php.net/manual/en/book.sybase.php
1341 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1342 Provides: php(sybase-ct)
1343 Obsoletes: php-sybase
1344 Conflicts: php-sybase
1346 %description sybase-ct
1347 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1348 MS SQL databases support through CT-lib.
1350 %description sybase-ct -l pl.UTF-8
1351 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1355 Summary: SysV msg extension module for PHP
1356 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1358 URL: http://www.php.net/manual/en/book.sem.php
1359 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1360 Provides: php(sysvmsg)
1362 %description sysvmsg
1363 This is a dynamic shared object (DSO) for PHP that will add SysV
1364 message queues support.
1366 %description sysvmsg -l pl.UTF-8
1367 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1370 Summary: SysV sem extension module for PHP
1371 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1373 URL: http://www.php.net/manual/en/book.sem.php
1374 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1375 Provides: php(sysvsem)
1377 %description sysvsem
1378 This is a dynamic shared object (DSO) for PHP that will add SysV
1381 %description sysvsem -l pl.UTF-8
1382 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1385 Summary: SysV shm extension module for PHP
1386 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1388 URL: http://www.php.net/manual/en/book.shmop.php
1389 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1390 Provides: php(sysvshm)
1392 %description sysvshm
1393 This is a dynamic shared object (DSO) for PHP that will add SysV
1394 Shared Memory support.
1396 %description sysvshm -l pl.UTF-8
1397 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1400 Summary: Contains unit test files for PHP and extensions
1401 Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1403 URL: http://qa.php.net/
1404 Requires: %{name}-cli
1407 This package contains unit tests for PHP and it's extensions.
1409 %description tests -l pl.UTF-8
1410 Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1413 Summary: Tidy extension module for PHP
1414 Summary(pl.UTF-8): Moduł Tidy dla PHP
1416 URL: http://www.php.net/manual/en/book.tidy.php
1417 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1422 This is a dynamic shared object (DSO) for PHP that will add Tidy
1425 %description tidy -l pl.UTF-8
1426 Moduł PHP umożliwiający korzystanie z tidy.
1429 Summary: tokenizer extension module for PHP
1430 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1432 URL: http://www.php.net/manual/en/book.tokenizer.php
1433 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1434 Provides: php(tokenizer)
1436 %description tokenizer
1437 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1440 %description tokenizer -l pl.UTF-8
1441 Moduł PHP dodający obsługę tokenizera do PHP.
1444 Summary: wddx extension module for PHP
1445 Summary(pl.UTF-8): Moduł wddx dla PHP
1447 URL: http://www.php.net/manual/en/book.wddx.php
1448 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1449 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1450 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1454 This is a dynamic shared object (DSO) for PHP that will add wddx
1457 %description wddx -l pl.UTF-8
1458 Moduł PHP umożliwiający korzystanie z wddx.
1461 Summary: XML extension module for PHP
1462 Summary(pl.UTF-8): Moduł XML dla PHP
1464 URL: http://www.php.net/manual/en/book.xml.php
1465 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1469 This is a dynamic shared object (DSO) for PHP that will add XML
1470 support. This extension lets you create XML parsers and then define
1471 handlers for different XML events.
1473 %description xml -l pl.UTF-8
1474 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1475 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1476 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1479 Summary: XML Reader extension module for PHP
1480 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1482 URL: http://www.php.net/manual/en/book.xmlreader.php
1483 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1484 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1485 Provides: php(xmlreader)
1487 %description xmlreader
1488 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1489 support. The XMLReader extension is an XML Pull parser. The reader
1490 acts as a cursor going forward on the document stream and stopping at
1491 each node on the way.
1493 %description xmlreader -l pl.UTF-8
1494 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1495 działa jako kursor przechodzący przez strumień dokumentu i
1496 zatrzymujący się na każdym węźle po drodze.
1499 Summary: xmlrpc extension module for PHP
1500 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1502 URL: http://www.php.net/manual/en/book.xmlrpc.php
1503 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1504 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1505 Provides: php(xmlrpc)
1508 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1511 %description xmlrpc -l pl.UTF-8
1512 Moduł PHP dodający obsługę XMLRPC.
1515 Summary: Fast, non-cached, forward-only means to write XML data
1516 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1518 URL: http://www.php.net/manual/en/book.xmlwriter.php
1519 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1520 Provides: php(xmlwriter)
1521 Obsoletes: php-pecl-xmlwriter
1523 %description xmlwriter
1524 This extension wraps the libxml xmlWriter API. Represents a writer
1525 that provides a non-cached, forward-only means of generating streams
1526 or files containing XML data.
1528 %description xmlwriter -l pl.UTF-8
1529 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1530 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1531 plików zawierających dane XML.
1534 Summary: xsl extension module for PHP
1535 Summary(pl.UTF-8): Moduł xsl dla PHP
1537 URL: http://www.php.net/manual/en/book.xsl.php
1538 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1539 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1540 Requires: libxslt >= 1.0.18
1541 # actually not true, functionality is similar, but API differs
1543 Obsoletes: php-xslt <= 3:4.3.8-1
1546 This is a dynamic shared object (DSO) for PHP that will add new XSL
1547 support (using libxslt).
1549 %description xsl -l pl.UTF-8
1550 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1553 Summary: Zip management extension
1554 Summary(pl.UTF-8): Zarządzanie archiwami zip
1556 URL: http://www.php.net/manual/en/book.zip.php
1557 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1559 Obsoletes: php-pecl-zip
1562 Zip is an extension to create, modify and read zip files.
1564 %description zip -l pl.UTF-8
1565 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1566 odczyt archiwów zip.
1569 Summary: Zlib extension module for PHP
1570 Summary(pl.UTF-8): Moduł zlib dla PHP
1572 URL: http://www.php.net/manual/en/book.zlib.php
1573 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1577 This is a dynamic shared object (DSO) for PHP that will add zlib
1578 compression support to PHP.
1580 %description zlib -l pl.UTF-8
1581 Moduł PHP umożliwiający używanie kompresji zlib.
1586 %if %{with type_hints}
1603 cp php.ini-production php.ini
1610 %if %{with system_gd}
1628 # conflict seems to be resolved by recode patches
1629 rm -f ext/recode/config9.m4
1631 # remove all bundled libraries not to link with them accidentally
1632 #rm -rf ext/sqlite/libsqlite
1633 rm -rf ext/sqlite3/libsqlite
1634 #rm -rf ext/bcmath/libbcmath
1635 #rm -rf ext/date/lib
1636 #rm -rf ext/dba/libcdb
1637 #rm -rf ext/dba/libflatfile
1638 #rm -rf ext/dba/libinifile
1639 #rm -rf ext/gd/libgd
1640 #rm -rf ext/mbstring/libmbfl
1641 #rm -rf ext/mbstring/oniguruma
1642 rm -rf ext/pcre/pcrelib
1643 rm -rf ext/pdo_sqlite/sqlite
1644 #rm -rf ext/soap/interop
1645 rm -rf ext/xmlrpc/libxmlrpc
1648 sed -i -e 's#-fvisibility=hidden##g' configure*
1651 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1652 if [ $API != %{php_api_version} ]; then
1653 echo "Set %%define php_api_version to $API and re-run."
1657 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1658 if [ $API != %{zend_module_api} ]; then
1659 echo "Set %%define zend_module_api to $API and re-run."
1663 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1664 if [ $API != %{zend_extension_api} ]; then
1665 echo "Set %%define zend_extension_api to $API and re-run."
1669 export EXTENSION_DIR="%{php_extensiondir}"
1670 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1671 rm -f Makefile.{cgi-fcgi,cli,apxs{1,2}} # now remove Makefile copies
1674 cp -f /usr/share/automake/config.* .
1678 export PROG_SENDMAIL="/usr/lib/sendmail"
1679 export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP"
1690 for sapi in $sapis; do
1692 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1700 sapi_args='--disable-cgi'
1703 ver=$(rpm -q --qf '%{V}' apache1-devel)
1704 sapi_args="--with-apxs=%{apxs1}"
1707 ver=$(rpm -q --qf '%{V}' apache-devel)
1708 sapi_args="--with-apxs2=%{apxs2}"
1714 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1715 --cache-file=config.cache \
1717 --with-libdir=%{_lib} \
1718 --with-config-file-path=%{_sysconfdir} \
1719 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1720 --with-exec-dir=%{_bindir} \
1721 --%{!?debug:dis}%{?debug:en}able-debug \
1722 %{?with_zts:--enable-maintainer-zts} \
1723 --enable-inline-optimization \
1724 --enable-bcmath=shared \
1725 --enable-calendar=shared \
1726 --enable-ctype=shared \
1727 --enable-dba=shared \
1728 --enable-dom=shared \
1729 --enable-exif=shared \
1730 --enable-fileinfo=shared \
1731 --enable-ftp=shared \
1732 --enable-gd-native-ttf \
1733 --enable-intl=shared \
1735 --enable-magic-quotes \
1736 --enable-mbstring=shared,all \
1738 --enable-pcntl=shared \
1739 --enable-pdo=shared \
1740 --enable-json=shared \
1741 --enable-hash=shared \
1742 --enable-xmlwriter=shared \
1743 %if %{with mssql} || %{with sybase_ct}
1744 --with-pdo-dblib=shared \
1746 %if %{with interbase} && %{without interbase_inst}
1747 --with-pdo-firebird=shared,/usr \
1749 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1750 --with-pdo-mysql=shared,mysqlnd \
1751 %{?with_oci8:--with-pdo-oci=shared} \
1752 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1753 %{?with_pgsql:--with-pdo-pgsql=shared} \
1754 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1755 --without-libexpat-dir \
1756 --enable-mysqlnd-threading \
1757 --enable-posix=shared \
1760 --enable-shmop=shared \
1761 --enable-simplexml=shared \
1762 --enable-sysvmsg=shared \
1763 --enable-sysvsem=shared \
1764 --enable-sysvshm=shared \
1765 --enable-safe-mode \
1766 --enable-soap=shared \
1767 --enable-sockets=shared \
1768 --enable-tokenizer=shared \
1769 --enable-ucd-snmp-hack \
1770 %{?with_wddx:--enable-wddx=shared} \
1771 --enable-xml=shared \
1772 --enable-xmlreader=shared \
1774 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1776 %{?with_fdf:--with-fdftk=shared} \
1777 --with-iconv=shared \
1778 --with-freetype-dir=shared \
1779 --with-gettext=shared \
1780 --with-gd=shared%{?with_system_gd:,/usr} \
1783 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1784 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1785 --with-jpeg-dir=/usr \
1786 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1787 --with-mcrypt=shared \
1788 %{?with_mm:--with-mm} \
1789 %{?with_mssql:--with-mssql=shared} \
1790 --with-mysql=shared,mysqlnd \
1791 %{?with_mysqli:--with-mysqli=shared,mysqlnd} \
1792 %{?with_oci8:--with-oci8=shared} \
1793 %{?with_openssl:--with-openssl=shared} \
1795 --with-pcre-regex=/usr \
1796 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1797 --with-pear=%{php_pear_dir} \
1798 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1799 %{!?with_phar:--disable-phar}%{?with_phar:--enable-phar=shared} \
1800 --with-png-dir=/usr \
1801 %{?with_pspell:--with-pspell=shared} \
1802 --with-readline=shared \
1803 %{?with_recode:--with-recode=shared} \
1804 --with-regex=system \
1805 %{?with_snmp:--with-snmp=shared} \
1806 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1807 %{!?with_sqlite:--without-sqlite --without-pdo-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1808 %{!?with_sqlite3:--without-sqlite3}%{?with_sqlite3:--with-sqlite3=shared,/usr} \
1809 --with-t1lib=shared \
1810 %{?with_tidy:--with-tidy=shared} \
1811 %{?with_odbc:--with-unixODBC=shared,/usr} \
1812 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/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
1820 cp -f config.log config.log.$sapi
1823 # must make this first, so modules can link against it.
1824 %{__make} libphp_common.la
1825 %{__make} build-modules
1828 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1832 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1836 cp -af php_config.h.cgi-fcgi main/php_config.h
1837 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1838 %{__make} sapi/cgi/php-cgi -f Makefile.cgi-fcgi
1839 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1842 cp -af php_config.h.cli main/php_config.h
1843 %{__make} sapi/cli/php -f Makefile.cli
1844 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
1847 # Run tests, using the CLI SAPI
1848 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1849 unset TZ LANG LC_ALL || :
1851 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1855 rm -rf $RPM_BUILD_ROOT
1856 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1857 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1858 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1859 $RPM_BUILD_ROOT%{_mandir}/man1 \
1861 # install the apache modules' files
1862 %{__make} install-headers install-build install-modules install-programs \
1863 INSTALL_ROOT=$RPM_BUILD_ROOT
1865 # install apache1 DSO module
1867 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1870 # install apache2 DSO module
1872 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1875 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1876 # fix install paths, avoid evil rpaths
1877 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1879 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1882 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1883 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1886 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1887 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1888 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1890 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1892 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1894 install -d $RPM_BUILD_ROOT%{_sysconfdir}
1895 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1896 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1897 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1900 install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1901 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1902 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1906 install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1907 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1908 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1911 cp -f Zend/LICENSE{,.Zend}
1913 # Generate stub .ini files for each subpackage
1914 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1915 generate_inifiles() {
1916 for so in modules/*.so; do
1917 mod=$(basename $so .so)
1918 conf="%{_sysconfdir}/conf.d/$mod.ini"
1919 # xml needs to be loaded before wddx
1920 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
1922 cat > $RPM_BUILD_ROOT$conf <<-EOF
1923 ; Enable $mod extension module
1930 # per SAPI ini directories
1931 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
1934 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{pcntl,readline}.ini,cli.d}
1936 # use system automake and {lib,sh}tool
1937 %if "%{pld_release}" != "ac"
1938 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1939 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
1940 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
1942 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1944 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1945 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1947 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1949 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1950 # isn't installed by install-headers make target, we do it manually here.
1951 # this header file is required by e.g. filter PECL extension
1952 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1953 # for php-pecl-mailparse
1954 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1955 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1958 install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1959 install run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
1960 cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1963 rm -rf $RPM_BUILD_ROOT
1965 %post -n apache1-mod_php
1966 if [ "$1" = "1" ]; then
1967 %service -q apache restart
1970 %postun -n apache1-mod_php
1971 if [ "$1" = "0" ]; then
1972 %service -q apache restart
1975 %post -n apache-mod_php
1976 if [ "$1" = "1" ]; then
1977 %service -q httpd restart
1980 %postun -n apache-mod_php
1981 if [ "$1" = "0" ]; then
1982 %service -q httpd restart
1985 %post common -p /sbin/ldconfig
1986 %postun common -p /sbin/ldconfig
1989 # minimizing apache restarts logics. we restart webserver:
1991 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1992 # 2. first install of extension (post: $1 = 1)
1993 # 2. uninstall of extension (postun: $1 == 0)
1995 # the strict internal deps between extensions (and apache modules) and
1996 # common package are very important for all this to work.
1998 # restart webserver at the end of transaction
1999 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2000 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2003 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2005 /^AddType application\/x-httpd-php \.php/s,^,#,
2006 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2007 ' /etc/apache/apache.conf
2008 %service -q apache restart
2012 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2013 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2014 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2015 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2016 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2020 # common macros called at extension post/postun scriptlet
2021 %define extension_scripts() \
2023 if [ "$1" = "1" ]; then \
2024 %php_webserver_restart \
2028 if [ "$1" = "0" ]; then \
2029 %php_webserver_restart \
2033 # extension scripts defines
2034 %extension_scripts bcmath
2035 %extension_scripts bzip2
2036 %extension_scripts calendar
2037 %extension_scripts ctype
2038 %extension_scripts curl
2039 %extension_scripts dba
2040 %extension_scripts dom
2041 %extension_scripts exif
2042 %extension_scripts fdf
2043 %extension_scripts fileinfo
2044 %extension_scripts filter
2045 %extension_scripts ftp
2046 %extension_scripts gd
2047 %extension_scripts gettext
2048 %extension_scripts gmp
2049 %extension_scripts hash
2050 %extension_scripts iconv
2051 %extension_scripts imap
2052 %extension_scripts interbase
2053 %extension_scripts intl
2054 %extension_scripts json
2055 %extension_scripts ldap
2056 %extension_scripts mbstring
2057 %extension_scripts mcrypt
2058 %extension_scripts mssql
2059 %extension_scripts mysql
2060 %extension_scripts mysqli
2061 %extension_scripts oci8
2062 %extension_scripts odbc
2063 %extension_scripts openssl
2064 %extension_scripts pdo-dblib
2065 %extension_scripts pdo-firebird
2066 %extension_scripts pdo-mysql
2067 %extension_scripts pdo-odbc
2068 %extension_scripts pdo-pgsql
2069 %extension_scripts pdo-sqlite
2070 %extension_scripts pgsql
2071 %extension_scripts phar
2072 %extension_scripts posix
2073 %extension_scripts pspell
2074 %extension_scripts recode
2075 %extension_scripts shmop
2076 %extension_scripts snmp
2077 %extension_scripts soap
2078 %extension_scripts sockets
2079 %extension_scripts sqlite
2080 %extension_scripts sqlite3
2081 %extension_scripts sybase-ct
2082 %extension_scripts sysvmsg
2083 %extension_scripts sysvsem
2084 %extension_scripts sysvshm
2085 %extension_scripts tidy
2086 %extension_scripts tokenizer
2087 %extension_scripts wddx
2088 %extension_scripts xml
2089 %extension_scripts xmlreader
2090 %extension_scripts xmlrpc
2091 %extension_scripts xmlwriter
2092 %extension_scripts xsl
2093 %extension_scripts zip
2094 %extension_scripts zlib
2096 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2097 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2099 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2100 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2102 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2103 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2105 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2106 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2108 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2109 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2111 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2112 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2114 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2115 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2117 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2118 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2120 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2121 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2123 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2124 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2126 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2127 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2129 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2130 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2132 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2133 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2135 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2136 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2138 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2139 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2141 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2142 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2144 %triggerun intl -- %{name}-intl < 4:5.0.4-9.1
2145 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*intl\.so/d' %{_sysconfdir}/php.ini
2147 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2148 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2150 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2151 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2153 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2154 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2156 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2157 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2159 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2160 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2162 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2163 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2165 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2166 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2168 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2169 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2171 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2172 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2174 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2175 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2176 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2178 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2179 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2182 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2183 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2185 %triggerun phar -- %{name}-phar < 4:5.0.4-9.1
2186 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*phar\.so/d' %{_sysconfdir}/php.ini
2188 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2189 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2191 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2192 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2194 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2195 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2196 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2198 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2199 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2202 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2203 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2205 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2206 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2208 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2209 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2211 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2212 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2214 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2215 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2217 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2218 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2220 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2221 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2223 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2224 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2226 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2227 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2229 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2230 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2232 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2233 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2235 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2236 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2238 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2239 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2241 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2242 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2244 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2245 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2247 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2248 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2251 %files -n apache1-mod_php
2252 %defattr(644,root,root,755)
2253 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2254 %dir %{_sysconfdir}/apache.d
2255 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2256 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2260 %files -n apache-mod_php
2261 %defattr(644,root,root,755)
2262 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2263 %dir %{_sysconfdir}/apache2handler.d
2264 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2265 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2269 %defattr(644,root,root,755)
2270 %dir %{_sysconfdir}/cgi-fcgi.d
2271 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2272 %attr(755,root,root) %{_bindir}/php.cgi
2273 %attr(755,root,root) %{_bindir}/php.fcgi
2276 %defattr(644,root,root,755)
2277 %dir %{_sysconfdir}/cli.d
2278 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2279 %attr(755,root,root) %{_bindir}/php.cli
2280 %{_mandir}/man1/php.1*
2281 %{_mandir}/man1/php.cli.1*
2284 %defattr(644,root,root,755)
2285 %attr(755,root,root) %{_bindir}/php
2288 %defattr(644,root,root,755)
2290 %doc CREDITS Zend/ZEND_CHANGES
2291 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2292 %doc README.PHP4-TO-PHP5-THIN-CHANGES
2293 %doc README.namespaces
2296 %dir %{_sysconfdir}/conf.d
2297 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2298 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2299 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2300 %dir %{php_extensiondir}
2302 %doc ext/session/mod_files.sh
2305 %defattr(644,root,root,755)
2306 %doc README.UNIX-BUILD-SYSTEM
2307 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2308 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2309 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2310 %attr(755,root,root) %{_bindir}/phpize
2311 %attr(755,root,root) %{_bindir}/php-config
2312 %attr(755,root,root) %{_libdir}/libphp_common.so
2313 %{_libdir}/libphp_common.la
2315 %{_libdir}/php/build
2316 %{_mandir}/man1/php-config.1*
2317 %{_mandir}/man1/phpize.1*
2320 %defattr(644,root,root,755)
2321 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2322 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2325 %defattr(644,root,root,755)
2326 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2327 %attr(755,root,root) %{php_extensiondir}/bz2.so
2330 %defattr(644,root,root,755)
2331 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2332 %attr(755,root,root) %{php_extensiondir}/calendar.so
2335 %defattr(644,root,root,755)
2336 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2337 %attr(755,root,root) %{php_extensiondir}/ctype.so
2341 %defattr(644,root,root,755)
2342 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2343 %attr(755,root,root) %{php_extensiondir}/curl.so
2347 %defattr(644,root,root,755)
2348 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2349 %attr(755,root,root) %{php_extensiondir}/dba.so
2352 %defattr(644,root,root,755)
2353 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2354 %attr(755,root,root) %{php_extensiondir}/dom.so
2358 %defattr(644,root,root,755)
2359 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2360 %attr(755,root,root) %{php_extensiondir}/fdf.so
2364 %defattr(644,root,root,755)
2365 %doc README.input_filter
2366 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2367 %attr(755,root,root) %{php_extensiondir}/fileinfo.so
2371 %defattr(644,root,root,755)
2372 %doc README.input_filter
2373 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2374 %attr(755,root,root) %{php_extensiondir}/filter.so
2378 %defattr(644,root,root,755)
2379 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2380 %attr(755,root,root) %{php_extensiondir}/exif.so
2383 %defattr(644,root,root,755)
2384 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2385 %attr(755,root,root) %{php_extensiondir}/ftp.so
2388 %defattr(644,root,root,755)
2389 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2390 %attr(755,root,root) %{php_extensiondir}/gd.so
2393 %defattr(644,root,root,755)
2394 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2395 %attr(755,root,root) %{php_extensiondir}/gettext.so
2398 %defattr(644,root,root,755)
2399 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2400 %attr(755,root,root) %{php_extensiondir}/gmp.so
2403 %defattr(644,root,root,755)
2404 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2405 %attr(755,root,root) %{php_extensiondir}/hash.so
2408 %defattr(644,root,root,755)
2409 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2410 %attr(755,root,root) %{php_extensiondir}/iconv.so
2414 %defattr(644,root,root,755)
2415 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2416 %attr(755,root,root) %{php_extensiondir}/imap.so
2419 %if %{with interbase}
2421 %defattr(644,root,root,755)
2422 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2423 %attr(755,root,root) %{php_extensiondir}/interbase.so
2427 %defattr(644,root,root,755)
2428 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2429 %attr(755,root,root) %{php_extensiondir}/intl.so
2432 %defattr(644,root,root,755)
2433 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2434 %attr(755,root,root) %{php_extensiondir}/json.so
2438 %defattr(644,root,root,755)
2439 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2440 %attr(755,root,root) %{php_extensiondir}/ldap.so
2444 %defattr(644,root,root,755)
2445 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2446 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2449 %defattr(644,root,root,755)
2450 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2451 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2455 %defattr(644,root,root,755)
2456 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2457 %attr(755,root,root) %{php_extensiondir}/mssql.so
2461 %defattr(644,root,root,755)
2462 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2463 %attr(755,root,root) %{php_extensiondir}/mysql.so
2467 %defattr(644,root,root,755)
2468 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2469 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2474 %defattr(644,root,root,755)
2475 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2476 %attr(755,root,root) %{php_extensiondir}/oci8.so
2481 %defattr(644,root,root,755)
2482 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2483 %attr(755,root,root) %{php_extensiondir}/odbc.so
2488 %defattr(644,root,root,755)
2489 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2490 %attr(755,root,root) %{php_extensiondir}/openssl.so
2494 %defattr(644,root,root,755)
2495 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2496 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2499 %defattr(644,root,root,755)
2500 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2501 %attr(755,root,root) %{php_extensiondir}/pdo.so
2503 %if %{with mssql} || %{with sybase_ct}
2505 %defattr(644,root,root,755)
2506 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2507 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2510 %if %{with interbase} && !%{with interbase_inst}
2512 %defattr(644,root,root,755)
2513 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2514 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2518 %defattr(644,root,root,755)
2519 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2520 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2524 %defattr(644,root,root,755)
2525 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2526 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2531 %defattr(644,root,root,755)
2532 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2533 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2538 %defattr(644,root,root,755)
2539 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2540 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2545 %defattr(644,root,root,755)
2546 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2547 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2552 %defattr(644,root,root,755)
2553 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2554 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2559 %defattr(644,root,root,755)
2560 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2561 %attr(755,root,root) %{php_extensiondir}/phar.so
2565 %defattr(644,root,root,755)
2566 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2567 %attr(755,root,root) %{php_extensiondir}/posix.so
2571 %defattr(644,root,root,755)
2572 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2573 %attr(755,root,root) %{php_extensiondir}/pspell.so
2577 %defattr(644,root,root,755)
2578 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2579 %attr(755,root,root) %{php_extensiondir}/readline.so
2583 %defattr(644,root,root,755)
2584 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2585 %attr(755,root,root) %{php_extensiondir}/recode.so
2589 %defattr(644,root,root,755)
2590 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2591 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2594 %defattr(644,root,root,755)
2595 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2596 %attr(755,root,root) %{php_extensiondir}/shmop.so
2600 %defattr(644,root,root,755)
2601 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2602 %attr(755,root,root) %{php_extensiondir}/snmp.so
2606 %defattr(644,root,root,755)
2607 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2608 %attr(755,root,root) %{php_extensiondir}/soap.so
2611 %defattr(644,root,root,755)
2612 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2613 %attr(755,root,root) %{php_extensiondir}/sockets.so
2617 %defattr(644,root,root,755)
2618 %doc ext/sqlite/{README,TODO,CREDITS}
2619 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2620 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2625 %defattr(644,root,root,755)
2626 %doc ext/sqlite3/CREDITS
2627 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
2628 %attr(755,root,root) %{php_extensiondir}/sqlite3.so
2631 %if %{with sybase_ct}
2633 %defattr(644,root,root,755)
2634 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2635 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2639 %defattr(644,root,root,755)
2640 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2641 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2644 %defattr(644,root,root,755)
2645 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2646 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2649 %defattr(644,root,root,755)
2650 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2651 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2654 %defattr(644,root,root,755)
2655 %dir %{php_data_dir}/tests/php
2656 %{php_data_dir}/tests/php/basic
2657 %{php_data_dir}/tests/php/classes
2658 %{php_data_dir}/tests/php/func
2659 %{php_data_dir}/tests/php/lang
2660 %{php_data_dir}/tests/php/output
2661 %{php_data_dir}/tests/php/run-test
2662 %{php_data_dir}/tests/php/security
2663 %{php_data_dir}/tests/php/strings
2664 %{php_data_dir}/tests/php/quicktester.inc
2665 %attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
2669 %defattr(644,root,root,755)
2670 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2671 %attr(755,root,root) %{php_extensiondir}/tidy.so
2675 %defattr(644,root,root,755)
2676 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2677 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2681 %defattr(644,root,root,755)
2682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2683 %attr(755,root,root) %{php_extensiondir}/wddx.so
2687 %defattr(644,root,root,755)
2688 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2689 %attr(755,root,root) %{php_extensiondir}/xml.so
2692 %defattr(644,root,root,755)
2693 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2694 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2698 %defattr(644,root,root,755)
2699 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2700 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2704 %defattr(644,root,root,755)
2705 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2706 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2709 %defattr(644,root,root,755)
2710 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2711 %attr(755,root,root) %{php_extensiondir}/xsl.so
2714 %defattr(644,root,root,755)
2715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2716 %attr(755,root,root) %{php_extensiondir}/zip.so
2719 %defattr(644,root,root,755)
2720 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2721 %attr(755,root,root) %{php_extensiondir}/zlib.so