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, 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}
311 Provides: %{name}-fcgi = %{epoch}:%{version}-%{release}
314 Provides: webserver(php)
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}
371 Obsoletes: php-pcre < 4:5.2.0
372 Obsoletes: php-pecl-domxml
373 Obsoletes: php-session < 3:4.2.1-2
374 Conflicts: php4-common < 3:4.4.4-8
375 Conflicts: rpm < 4.4.2-0.2
378 Common files needed by both Apache modules and CGI/CLI SAPI-s.
380 %description common -l pl.UTF-8
381 Wspólne pliki dla modułu apacha i programu CGI.
383 %description common -l ru.UTF-8
384 Этот пакет содержит общие файлы для разных вариантов реализации PHP
385 (самодостаточной и в качестве модуля apache).
387 %description common -l uk.UTF-8
388 Цей пакет містить спільні файли для різних варіантів реалізації PHP
389 (самодостатньої та в якості модуля apache).
392 Summary: Files for PHP modules development
393 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
394 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
395 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
396 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
397 Group: Development/Languages/PHP
398 Requires: %{name}-common = %{epoch}:%{version}-%{release}
402 Requires: pcre-devel >= 6.6
404 Obsoletes: php-pear-devel
405 Obsoletes: php4-devel
408 The php-devel package lets you compile dynamic extensions to PHP.
409 Included here is the source for the PHP extensions. Instead of
410 recompiling the whole php binary to add support for, say, oracle,
411 install this package and use the new self-contained extensions
412 support. For more information, read the file
413 README.SELF-CONTAINED-EXTENSIONS.
415 %description devel -l pl.UTF-8
416 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
417 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
418 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
419 samodzielnych rozszerzeniach można znaleźć w pliku
420 README.SELF-CONTAINED-EXTENSIONS.
422 %description devel -l pt_BR.UTF-8
423 Este pacote contém arquivos usados no desenvolvimento de programas ou
426 %description devel -l ru.UTF-8
427 Пакет php-devel дает возможность компилировать динамические расширения
428 PHP. Пакет включает исходный код этих расширений. Вместо повторной
429 компиляции бинарного файла php для добавления, например, поддержки
430 oracle, установите этот пакет для компилирования отдельных расширений.
431 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
433 %description devel -l uk.UTF-8
434 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
435 До пакету включено вихідний код для розширень. Замість повторної
436 компіляції бінарного файлу php для додання, наприклад, підтримки
437 oracle, встановіть цей пакет для компіляції окремих розширень.
438 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
441 Summary: bcmath extension module for PHP
442 Summary(pl.UTF-8): Moduł bcmath dla PHP
444 URL: http://www.php.net/manual/en/book.bc.php
445 Requires: %{name}-common = %{epoch}:%{version}-%{release}
446 Provides: php(bcmath)
449 This is a dynamic shared object (DSO) for PHP that will add bc style
450 precision math functions support.
452 %description bcmath -l pl.UTF-8
453 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
454 matematycznych takich jak w programie bc.
457 Summary: Bzip2 extension module for PHP
458 Summary(pl.UTF-8): Moduł bzip2 dla PHP
460 URL: http://www.php.net/manual/en/book.bzip2.php
461 Requires: %{name}-common = %{epoch}:%{version}-%{release}
465 This is a dynamic shared object (DSO) for PHP that will add bzip2
466 compression support to PHP.
468 %description bzip2 -l pl.UTF-8
469 Moduł PHP umożliwiający używanie kompresji bzip2.
472 Summary: Calendar extension module for PHP
473 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
475 URL: http://www.php.net/manual/en/book.calendar.php
476 Requires: %{name}-common = %{epoch}:%{version}-%{release}
477 Provides: php(calendar)
479 %description calendar
480 This is a dynamic shared object (DSO) for PHP that will add calendar
483 %description calendar -l pl.UTF-8
484 Moduł PHP dodający wsparcie dla kalendarza.
487 Summary: ctype extension module for PHP
488 Summary(pl.UTF-8): Moduł ctype dla PHP
490 URL: http://www.php.net/manual/en/book.ctype.php
491 Requires: %{name}-common = %{epoch}:%{version}-%{release}
495 This is a dynamic shared object (DSO) for PHP that will add ctype
498 %description ctype -l pl.UTF-8
499 Moduł PHP umożliwiający korzystanie z funkcji ctype.
502 Summary: curl extension module for PHP
503 Summary(pl.UTF-8): Moduł curl dla PHP
505 URL: http://www.php.net/manual/en/book.curl.php
506 Requires: %{name}-common = %{epoch}:%{version}-%{release}
510 This is a dynamic shared object (DSO) for PHP that will add curl
513 %description curl -l pl.UTF-8
514 Moduł PHP umożliwiający korzystanie z biblioteki curl.
517 Summary: DBA extension module for PHP
518 Summary(pl.UTF-8): Moduł DBA dla PHP
520 URL: http://www.php.net/manual/en/book.dba.php
521 Requires: %{name}-common = %{epoch}:%{version}-%{release}
525 This is a dynamic shared object (DSO) for PHP that will add flat-file
526 databases (DBA) support.
528 %description dba -l pl.UTF-8
529 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
533 Summary: DOM extension module for PHP
534 Summary(pl.UTF-8): Moduł DOM dla PHP
536 URL: http://www.php.net/manual/en/book.dom.php
537 Requires: %{name}-common = %{epoch}:%{version}-%{release}
539 # it has some compatibility functions
540 Provides: php(domxml)
541 Obsoletes: php-domxml <= 3:4.3.8-1
544 This is a dynamic shared object (DSO) for PHP that will add new DOM
547 %description dom -l pl.UTF-8
548 Moduł PHP dodający nową obsługę DOM.
551 Summary: exif extension module for PHP
552 Summary(pl.UTF-8): Moduł exif dla PHP
554 URL: http://www.php.net/manual/en/book.exif.php
555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
559 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
560 support in image files.
562 %description exif -l pl.UTF-8
563 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
566 Summary: FDF extension module for PHP
567 Summary(pl.UTF-8): Moduł FDF dla PHP
569 URL: http://www.php.net/manual/en/book.fdf.php
570 Requires: %{name}-common = %{epoch}:%{version}-%{release}
574 This PHP module adds support for PDF Forms through Adobe FDFTK
577 %description fdf -l pl.UTF-8
578 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
582 Summary: libmagic bindings
584 URL: http://www.php.net/manual/en/book.fileinfo.php
585 Requires: %{name}-common = %{epoch}:%{version}-%{release}
586 Provides: php(fileinfo)
587 Obsoletes: php-pecl-fileinfo
589 %description fileinfo
590 This extension allows retrieval of information regarding vast majority
591 of file. This information may include dimensions, quality, length
594 Additionally it can also be used to retrieve the MIME type for a
595 particular file and for text files proper language encoding.
598 Summary: Extension for safely dealing with input parameters
599 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
601 URL: http://www.php.net/manual/en/book.filter.php
602 Requires: %{name}-common = %{epoch}:%{version}-%{release}
603 Provides: php(filter)
604 Obsoletes: php-pecl-filter
607 We all know that you should always check input variables, but PHP does
608 not offer really good functionality for doing this in a safe way. The
609 Input Filter extension is meant to address this issue by implementing
610 a set of filters and mechanisms that users can use to safely access
613 %description filter -l pl.UTF-8
614 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
615 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
616 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
617 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
618 mogą bezpiecznie używać do dostępu do danych.
621 Summary: FTP extension module for PHP
622 Summary(pl.UTF-8): Moduł FTP dla PHP
624 URL: http://www.php.net/manual/en/book.ftp.php
625 Requires: %{name}-common = %{epoch}:%{version}-%{release}
629 This is a dynamic shared object (DSO) for PHP that will add FTP
632 %description ftp -l pl.UTF-8
633 Moduł PHP dodający obsługę protokołu FTP.
636 Summary: GD extension module for PHP
637 Summary(pl.UTF-8): Moduł GD dla PHP
639 URL: http://www.php.net/manual/en/book.image.php
640 Requires: %{name}-common = %{epoch}:%{version}-%{release}
641 %if %{with system_gd}
642 Requires: gd >= 2.0.28-4
644 Requires: gd(imagerotate) = 5.2.0
649 This is a dynamic shared object (DSO) for PHP that will add GD
650 support, allowing you to create and manipulate images with PHP.
652 %description gd -l pl.UTF-8
653 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
654 tworzenie i obróbkę obrazków.
657 Summary: gettext extension module for PHP
658 Summary(pl.UTF-8): Moduł gettext dla PHP
660 URL: http://www.php.net/manual/en/book.gettext.php
661 Requires: %{name}-common = %{epoch}:%{version}-%{release}
662 Provides: php(gettext)
665 This is a dynamic shared object (DSO) for PHP that will add gettext
668 %description gettext -l pl.UTF-8
669 Moduł PHP dodający obsługę lokalizacji przez gettext.
672 Summary: gmp extension module for PHP
673 Summary(pl.UTF-8): Moduł gmp dla PHP
675 URL: http://www.php.net/manual/en/book.gmp.php
676 Requires: %{name}-common = %{epoch}:%{version}-%{release}
680 This is a dynamic shared object (DSO) for PHP that will add arbitrary
681 length number support with GNU MP library.
683 %description gmp -l pl.UTF-8
684 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
685 liczbach o dowolnej długości.
688 Summary: HASH Message Digest Framework
689 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
691 URL: http://www.php.net/manual/en/book.gmp.php
692 Requires: %{name}-common = %{epoch}:%{version}-%{release}
696 Obsoletes: php-pecl-hash
699 Native implementations of common message digest algorithms using a
700 generic factory method.
702 %description hash -l pl.UTF-8
703 Natywne implementacje popularnych algorytmów obliczania skrótów
704 wiadomości przy użyciu wspólnego interfejsu.
707 Summary: iconv extension module for PHP
708 Summary(pl.UTF-8): Moduł iconv dla PHP
710 URL: http://www.php.net/manual/en/book.iconv.php
711 Requires: %{_libdir}/gconv
712 Requires: %{name}-common = %{epoch}:%{version}-%{release}
717 This is a dynamic shared object (DSO) for PHP that will add iconv
720 %description iconv -l pl.UTF-8
721 Moduł PHP dodający obsługę iconv.
724 Summary: IMAP extension module for PHP
725 Summary(pl.UTF-8): Moduł IMAP dla PHP
726 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
728 URL: http://www.php.net/manual/en/book.imap.php
729 Requires: %{name}-common = %{epoch}:%{version}-%{release}
733 This is a dynamic shared object (DSO) for PHP that will add IMAP
736 %description imap -l pl.UTF-8
737 Moduł PHP dodający obsługę skrzynek IMAP.
739 %description imap -l pt_BR.UTF-8
740 Um módulo para aplicações PHP que usam IMAP.
743 Summary: InterBase/Firebird database module for PHP
744 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
746 URL: http://www.php.net/manual/en/book.ibase.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: Internationalization extension (ICU wrapper)
760 Summary(pl.UTF-8): Rozszerzenie do internacjonalizacji (wrapper ICU)
762 URL: http://www.php.net/intl
763 Requires: %{name}-common = %{epoch}:%{version}-%{release}
767 Internationalization extension (further is referred as Intl) is a
768 wrapper for ICU library, enabling PHP programmers to perform
769 UCA-conformant collation and date/time/number/currency formatting in
772 %description intl -l pl.UTF-8
773 Rozszerzenie do internacjonalizacji (dalej nazywane Intl) jest
774 wrapperem biblioteki ICU, pozwalającym programistom PHP na wykonywanie
775 w skryptach porównań zdgodnych z UCA oraz formatowań daty/czasu/walut.
778 Summary: PHP C extension for JSON serialization
779 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
781 URL: http://www.php.net/manual/en/book.json.php
782 Requires: %{name}-common = %{epoch}:%{version}-%{release}
784 Obsoletes: php-pecl-json
787 php-json is an extremely fast PHP C extension for JSON (JavaScript
788 Object Notation) serialisation.
790 %description json -l pl.UTF-8
791 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
792 (JavaScript Object Notation).
795 Summary: LDAP extension module for PHP
796 Summary(pl.UTF-8): Moduł LDAP dla PHP
797 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
799 URL: http://www.php.net/manual/en/book.ldap.php
800 Requires: %{name}-common = %{epoch}:%{version}-%{release}
804 This is a dynamic shared object (DSO) for PHP that will add LDAP
807 %description ldap -l pl.UTF-8
808 Moduł PHP dodający obsługę LDAP.
810 %description ldap -l pt_BR.UTF-8
811 Um módulo para aplicações PHP que usam LDAP.
814 Summary: mbstring extension module for PHP
815 Summary(pl.UTF-8): Moduł mbstring dla PHP
817 URL: http://www.php.net/manual/en/book.mbstring.php
818 Requires: %{name}-common = %{epoch}:%{version}-%{release}
819 Provides: php(mbstring)
821 %description mbstring
822 This is a dynamic shared object (DSO) for PHP that will add multibyte
825 %description mbstring -l pl.UTF-8
826 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
829 Summary: mcrypt extension module for PHP
830 Summary(pl.UTF-8): Moduł mcrypt dla PHP
832 URL: http://www.php.net/manual/en/book.mcrypt.php
833 Requires: %{name}-common = %{epoch}:%{version}-%{release}
834 Provides: php(mcrypt)
837 This is a dynamic shared object (DSO) for PHP that will add mcrypt
840 %description mcrypt -l pl.UTF-8
841 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
844 Summary: MS SQL extension module for PHP
845 Summary(pl.UTF-8): Moduł MS SQL dla PHP
847 URL: http://www.php.net/manual/en/book.mssql.php
848 Requires: %{name}-common = %{epoch}:%{version}-%{release}
852 This is a dynamic shared object (DSO) for PHP that will add MS SQL
853 databases support through FreeTDS library.
855 %description mssql -l pl.UTF-8
856 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
860 Summary: MySQL database module for PHP
861 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
862 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
864 URL: http://www.php.net/manual/en/book.mysql.php
865 Requires: %{name}-common = %{epoch}:%{version}-%{release}
869 This is a dynamic shared object (DSO) for PHP that will add MySQL
872 %description mysql -l pl.UTF-8
873 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
875 %description mysql -l pt_BR.UTF-8
876 Um módulo para aplicações PHP que usam bancos de dados MySQL.
879 Summary: MySQLi module for PHP
880 Summary(pl.UTF-8): Moduł MySQLi dla PHP
882 URL: http://www.php.net/manual/en/book.mysqli.php
883 Requires: %{name}-common = %{epoch}:%{version}-%{release}
884 Provides: php(mysqli)
887 This is a dynamic shared object (DSO) for PHP that will add MySQLi
888 (Improved MySQL) support. The difference between it and mysql module
889 is that it provides access to functionality of MySQL 4.1 and above.
891 %description mysqli -l pl.UTF-8
892 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
893 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
894 MySQL w wersji 4.1 i nowszych.
897 Summary: Oracle 8+ database module for PHP
898 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
900 URL: http://www.php.net/manual/en/book.oci8.php
901 Requires: %{name}-common = %{epoch}:%{version}-%{release}
906 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
907 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
909 %description oci8 -l pl.UTF-8
910 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
911 poprzez interfejs Oracle8 Call-Interface (OCI8).
914 Summary: ODBC extension module for PHP
915 Summary(pl.UTF-8): Moduł ODBC dla PHP
916 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
918 URL: http://www.php.net/manual/en/book.uodbc.php
919 Requires: %{name}-common = %{epoch}:%{version}-%{release}
920 Requires: unixODBC >= 2.1.1-3
924 This is a dynamic shared object (DSO) for PHP that will add ODBC
927 %description odbc -l pl.UTF-8
928 Moduł PHP ze wsparciem dla ODBC.
930 %description odbc -l pt_BR.UTF-8
931 Um módulo para aplicações PHP que usam ODBC.
934 Summary: OpenSSL extension module for PHP
935 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
937 URL: http://www.php.net/manual/en/book.openssl.php
938 Requires: %{name}-common = %{epoch}:%{version}-%{release}
939 Provides: php(openssl)
942 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
945 %description openssl -l pl.UTF-8
946 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
949 Summary: Process Control extension module for PHP
950 Summary(pl.UTF-8): Moduł Process Control dla PHP
952 URL: http://www.php.net/manual/en/book.pcntl.php
953 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
957 This is a dynamic shared object (DSO) for PHP that will add process
958 spawning and control support. It supports functions like fork(),
959 waitpid(), signal() etc.
961 %description pcntl -l pl.UTF-8
962 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
963 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
966 Summary: PHP Data Objects (PDO)
967 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
969 URL: http://www.php.net/manual/en/book.pdo.php
970 Requires: %{name}-common = %{epoch}:%{version}-%{release}
972 Obsoletes: php-pecl-PDO
975 This is a dynamic shared object (DSO) for PHP that will add PDO
978 %description pdo -l pl.UTF-8
979 Moduł PHP dodający obsługę PDO (PHP Data Objects).
982 Summary: PHP Data Objects (PDO) FreeTDS support
983 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
985 URL: http://www.php.net/manual/en/ref.pdo-dblib.php
986 Requires: %{name}-common = %{epoch}:%{version}-%{release}
987 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
990 %description pdo-dblib
991 This is a dynamic shared object (DSO) for PHP that will add PDO
994 %description pdo-dblib -l pl.UTF-8
995 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
998 %package pdo-firebird
999 Summary: PHP Data Objects (PDO) Firebird support
1000 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1002 URL: http://www.php.net/manual/en/ref.pdo-firebird.php
1003 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1004 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1005 Provides: php(pdo-firebird)
1006 Obsoletes: php-pecl-PDO_FIREBIRD
1008 %description pdo-firebird
1009 This is a dynamic shared object (DSO) for PHP that will add PDO
1012 %description pdo-firebird -l pl.UTF-8
1013 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1017 Summary: PHP Data Objects (PDO) MySQL support
1018 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1020 URL: http://www.php.net/manual/en/ref.pdo-mysql.php
1021 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1022 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1023 Provides: php(pdo-mysql)
1024 Obsoletes: php-pecl-PDO_MYSQL
1026 %description pdo-mysql
1027 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1030 %description pdo-mysql -l pl.UTF-8
1031 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1035 Summary: PHP Data Objects (PDO) Oracle support
1036 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1038 URL: http://www.php.net/manual/en/ref.pdo-oci.php
1039 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1040 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1041 Provides: php(pdo-oci)
1042 Obsoletes: php-pecl-PDO_OCI
1044 %description pdo-oci
1045 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1048 %description pdo-oci -l pl.UTF-8
1049 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1053 Summary: PHP Data Objects (PDO) ODBC support
1054 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1056 URL: http://www.php.net/manual/en/ref.pdo-odbc.php
1057 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1058 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1059 Provides: php(pdo-odbc)
1060 Obsoletes: php-pecl-PDO_ODBC
1062 %description pdo-odbc
1063 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1066 %description pdo-odbc -l pl.UTF-8
1067 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1071 Summary: PHP Data Objects (PDO) PostgreSQL support
1072 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1074 URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
1075 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1076 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1077 Provides: php(pdo-pgsql)
1078 Provides: php-pecl-PDO_PGSQL
1079 Obsoletes: php-pecl-PDO_PGSQL
1081 %description pdo-pgsql
1082 This is a dynamic shared object (DSO) for PHP that will add PDO
1085 %description pdo-pgsql -l pl.UTF-8
1086 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1090 Summary: PHP Data Objects (PDO) SQLite support
1091 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1093 URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
1094 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1095 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1096 Provides: php(pdo-sqlite)
1097 Obsoletes: php-pecl-PDO_SQLITE
1099 %description pdo-sqlite
1100 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1103 %description pdo-sqlite -l pl.UTF-8
1104 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1108 Summary: PostgreSQL database module for PHP
1109 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1111 URL: http://www.php.net/manual/en/book.pgsql.php
1112 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1113 Provides: php(pgsql)
1116 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1119 %description pgsql -l pl.UTF-8
1120 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1122 %description pgsql -l pt_BR.UTF-8
1123 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1126 Summary: phar database module for PHP
1127 Summary(pl.UTF-8): Moduł phar dla PHP
1129 URL: http://www.php.net/manual/en/book.phar.php
1130 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1134 This is a dynamic shared object (DSO) for PHP that will add phar
1137 %description phar -l pl.UTF-8
1138 Moduł PHP umożliwiający dostęp do achiwów .phar.
1141 Summary: POSIX extension module for PHP
1142 Summary(pl.UTF-8): Moduł POSIX dla PHP
1144 URL: http://www.php.net/manual/en/book.posix.php
1145 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1146 Provides: php(posix)
1149 This is a dynamic shared object (DSO) for PHP that will add POSIX
1150 functions support to PHP.
1152 %description posix -l pl.UTF-8
1153 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1156 Summary: pspell extension module for PHP
1157 Summary(pl.UTF-8): Moduł pspell dla PHP
1159 URL: http://www.php.net/manual/en/book.pspell.php
1160 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1161 Provides: php(pspell)
1164 This is a dynamic shared object (DSO) for PHP that will add pspell
1165 support to PHP. It allows to check the spelling of a word and offer
1168 %description pspell -l pl.UTF-8
1169 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1170 sprawdzanie pisowni słowa i sugerowanie poprawek.
1173 Summary: readline extension module for PHP
1174 Summary(pl.UTF-8): Moduł readline dla PHP
1176 URL: http://www.php.net/manual/en/book.readline.php
1177 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1178 Provides: php(readline)
1180 %description readline
1181 This PHP module adds support for readline functions (only for cli and
1184 %description readline -l pl.UTF-8
1185 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1188 Summary: recode extension module for PHP
1189 Summary(pl.UTF-8): Moduł recode dla PHP
1191 URL: http://www.php.net/manual/en/book.recode.php
1192 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1193 Requires: recode >= 3.5d-3
1194 Provides: php(recode)
1197 This is a dynamic shared object (DSO) for PHP that will add recode
1200 %description recode -l pl.UTF-8
1201 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1205 Summary: Shared Memory Operations extension module for PHP
1206 Summary(pl.UTF-8): Moduł shmop dla PHP
1208 URL: http://www.php.net/manual/en/book.shmop.php
1209 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1210 Provides: php(shmop)
1213 This is a dynamic shared object (DSO) for PHP that will add Shared
1214 Memory Operations support.
1216 %description shmop -l pl.UTF-8
1217 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1220 Summary: Simple XML extension module for PHP
1221 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1223 URL: http://www.php.net/manual/en/book.simplexml.php
1224 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1225 Provides: php(simplexml)
1227 %description simplexml
1228 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1231 %description simplexml -l pl.UTF-8
1232 Moduł PHP dodający obsługę prostego XML-a.
1235 Summary: SNMP extension module for PHP
1236 Summary(pl.UTF-8): Moduł SNMP dla PHP
1238 URL: http://www.php.net/manual/en/book.snmp.php
1239 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1240 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1244 This is a dynamic shared object (DSO) for PHP that will add SNMP
1247 %description snmp -l pl.UTF-8
1248 Moduł PHP dodający obsługę SNMP.
1251 Summary: soap extension module for PHP
1252 Summary(pl.UTF-8): Moduł soap dla PHP
1254 URL: http://www.php.net/manual/en/book.soap.php
1255 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1259 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1262 %description soap -l pl.UTF-8
1263 Moduł PHP dodający obsługę SOAP/WSDL.
1266 Summary: sockets extension module for PHP
1267 Summary(pl.UTF-8): Moduł socket dla PHP
1269 URL: http://www.php.net/manual/en/book.sockets.php
1270 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1271 Provides: php(sockets)
1273 %description sockets
1274 This is a dynamic shared object (DSO) for PHP that will add sockets
1277 %description sockets -l pl.UTF-8
1278 Moduł PHP dodający obsługę gniazdek.
1281 Summary: SQLite extension module for PHP
1282 Summary(pl.UTF-8): Moduł SQLite dla PHP
1284 URL: http://www.php.net/manual/en/book.sqlite.php
1285 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1286 # sqlite ext extends spl and pdo
1287 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1288 Provides: php(sqlite)
1291 SQLite is a C library that implements an embeddable SQL database
1292 engine. Programs that link with the SQLite library can have SQL
1293 database access without running a separate RDBMS process.
1295 SQLite is not a client library used to connect to a big database
1296 server. SQLite is the server. The SQLite library reads and writes
1297 directly to and from the database files on disk.
1299 %description sqlite -l pl.UTF-8
1300 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1301 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1302 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1305 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1306 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1307 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1311 Summary: SQLite3 extension module for PHP
1312 Summary(pl.UTF-8): Moduł SQLite3 dla PHP
1314 URL: http://php.net/manual/en/book.sqlite3.php
1315 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1316 Provides: php(sqlite3)
1318 %description sqlite3
1319 SQLite is a C library that implements an embeddable SQL database
1320 engine. Programs that link with the SQLite library can have SQL
1321 database access without running a separate RDBMS process.
1323 SQLite is not a client library used to connect to a big database
1324 server. SQLite is the server. The SQLite library reads and writes
1325 directly to and from the database files on disk.
1327 %description sqlite3 -l pl.UTF-8
1328 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1329 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1330 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1333 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1334 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1335 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1339 Summary: Sybase-CT extension module for PHP
1340 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1342 URL: http://www.php.net/manual/en/book.sybase.php
1343 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1344 Provides: php(sybase-ct)
1345 Obsoletes: php-sybase
1346 Conflicts: php-sybase
1348 %description sybase-ct
1349 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1350 MS SQL databases support through CT-lib.
1352 %description sybase-ct -l pl.UTF-8
1353 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1357 Summary: SysV msg extension module for PHP
1358 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1360 URL: http://www.php.net/manual/en/book.sem.php
1361 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1362 Provides: php(sysvmsg)
1364 %description sysvmsg
1365 This is a dynamic shared object (DSO) for PHP that will add SysV
1366 message queues support.
1368 %description sysvmsg -l pl.UTF-8
1369 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1372 Summary: SysV sem extension module for PHP
1373 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1375 URL: http://www.php.net/manual/en/book.sem.php
1376 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1377 Provides: php(sysvsem)
1379 %description sysvsem
1380 This is a dynamic shared object (DSO) for PHP that will add SysV
1383 %description sysvsem -l pl.UTF-8
1384 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1387 Summary: SysV shm extension module for PHP
1388 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1390 URL: http://www.php.net/manual/en/book.shmop.php
1391 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1392 Provides: php(sysvshm)
1394 %description sysvshm
1395 This is a dynamic shared object (DSO) for PHP that will add SysV
1396 Shared Memory support.
1398 %description sysvshm -l pl.UTF-8
1399 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1402 Summary: Contains unit test files for PHP and extensions
1403 Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1405 URL: http://qa.php.net/
1406 Requires: %{name}-cli
1409 This package contains unit tests for PHP and it's extensions.
1411 %description tests -l pl.UTF-8
1412 Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1415 Summary: Tidy extension module for PHP
1416 Summary(pl.UTF-8): Moduł Tidy dla PHP
1418 URL: http://www.php.net/manual/en/book.tidy.php
1419 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1424 This is a dynamic shared object (DSO) for PHP that will add Tidy
1427 %description tidy -l pl.UTF-8
1428 Moduł PHP umożliwiający korzystanie z tidy.
1431 Summary: tokenizer extension module for PHP
1432 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1434 URL: http://www.php.net/manual/en/book.tokenizer.php
1435 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1436 Provides: php(tokenizer)
1438 %description tokenizer
1439 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1442 %description tokenizer -l pl.UTF-8
1443 Moduł PHP dodający obsługę tokenizera do PHP.
1446 Summary: wddx extension module for PHP
1447 Summary(pl.UTF-8): Moduł wddx dla PHP
1449 URL: http://www.php.net/manual/en/book.wddx.php
1450 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1451 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1452 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1456 This is a dynamic shared object (DSO) for PHP that will add wddx
1459 %description wddx -l pl.UTF-8
1460 Moduł PHP umożliwiający korzystanie z wddx.
1463 Summary: XML extension module for PHP
1464 Summary(pl.UTF-8): Moduł XML dla PHP
1466 URL: http://www.php.net/manual/en/book.xml.php
1467 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1471 This is a dynamic shared object (DSO) for PHP that will add XML
1472 support. This extension lets you create XML parsers and then define
1473 handlers for different XML events.
1475 %description xml -l pl.UTF-8
1476 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1477 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1478 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1481 Summary: XML Reader extension module for PHP
1482 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1484 URL: http://www.php.net/manual/en/book.xmlreader.php
1485 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1486 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1487 Provides: php(xmlreader)
1489 %description xmlreader
1490 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1491 support. The XMLReader extension is an XML Pull parser. The reader
1492 acts as a cursor going forward on the document stream and stopping at
1493 each node on the way.
1495 %description xmlreader -l pl.UTF-8
1496 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1497 działa jako kursor przechodzący przez strumień dokumentu i
1498 zatrzymujący się na każdym węźle po drodze.
1501 Summary: xmlrpc extension module for PHP
1502 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1504 URL: http://www.php.net/manual/en/book.xmlrpc.php
1505 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1506 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1507 Provides: php(xmlrpc)
1510 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1513 %description xmlrpc -l pl.UTF-8
1514 Moduł PHP dodający obsługę XMLRPC.
1517 Summary: Fast, non-cached, forward-only means to write XML data
1518 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1520 URL: http://www.php.net/manual/en/book.xmlwriter.php
1521 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1522 Provides: php(xmlwriter)
1523 Obsoletes: php-pecl-xmlwriter
1525 %description xmlwriter
1526 This extension wraps the libxml xmlWriter API. Represents a writer
1527 that provides a non-cached, forward-only means of generating streams
1528 or files containing XML data.
1530 %description xmlwriter -l pl.UTF-8
1531 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1532 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1533 plików zawierających dane XML.
1536 Summary: xsl extension module for PHP
1537 Summary(pl.UTF-8): Moduł xsl dla PHP
1539 URL: http://www.php.net/manual/en/book.xsl.php
1540 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1541 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1542 Requires: libxslt >= 1.0.18
1543 # actually not true, functionality is similar, but API differs
1545 Obsoletes: php-xslt <= 3:4.3.8-1
1548 This is a dynamic shared object (DSO) for PHP that will add new XSL
1549 support (using libxslt).
1551 %description xsl -l pl.UTF-8
1552 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1555 Summary: Zip management extension
1556 Summary(pl.UTF-8): Zarządzanie archiwami zip
1558 URL: http://www.php.net/manual/en/book.zip.php
1559 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1561 Obsoletes: php-pecl-zip
1564 Zip is an extension to create, modify and read zip files.
1566 %description zip -l pl.UTF-8
1567 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1568 odczyt archiwów zip.
1571 Summary: Zlib extension module for PHP
1572 Summary(pl.UTF-8): Moduł zlib dla PHP
1574 URL: http://www.php.net/manual/en/book.zlib.php
1575 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1579 This is a dynamic shared object (DSO) for PHP that will add zlib
1580 compression support to PHP.
1582 %description zlib -l pl.UTF-8
1583 Moduł PHP umożliwiający używanie kompresji zlib.
1588 %if %{with type_hints}
1605 cp php.ini-production php.ini
1612 %if %{with system_gd}
1630 # conflict seems to be resolved by recode patches
1631 rm -f ext/recode/config9.m4
1633 # remove all bundled libraries not to link with them accidentally
1634 #rm -rf ext/sqlite/libsqlite
1635 rm -rf ext/sqlite3/libsqlite
1636 #rm -rf ext/bcmath/libbcmath
1637 #rm -rf ext/date/lib
1638 #rm -rf ext/dba/libcdb
1639 #rm -rf ext/dba/libflatfile
1640 #rm -rf ext/dba/libinifile
1641 #rm -rf ext/gd/libgd
1642 #rm -rf ext/mbstring/libmbfl
1643 #rm -rf ext/mbstring/oniguruma
1644 rm -rf ext/pcre/pcrelib
1645 rm -rf ext/pdo_sqlite/sqlite
1646 #rm -rf ext/soap/interop
1647 rm -rf ext/xmlrpc/libxmlrpc
1650 sed -i -e 's#-fvisibility=hidden##g' configure*
1653 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1654 if [ $API != %{php_api_version} ]; then
1655 echo "Set %%define php_api_version to $API and re-run."
1659 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1660 if [ $API != %{zend_module_api} ]; then
1661 echo "Set %%define zend_module_api to $API and re-run."
1665 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1666 if [ $API != %{zend_extension_api} ]; then
1667 echo "Set %%define zend_extension_api to $API and re-run."
1671 export EXTENSION_DIR="%{php_extensiondir}"
1672 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1673 rm -f Makefile.{cgi-fcgi,cli,apxs{1,2}} # now remove Makefile copies
1676 cp -f /usr/share/automake/config.* .
1680 export PROG_SENDMAIL="/usr/lib/sendmail"
1681 export CPPFLAGS="-DDEBUG_FASTCGI -DHAVE_STRNDUP"
1692 for sapi in $sapis; do
1694 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1702 sapi_args='--disable-cgi'
1705 ver=$(rpm -q --qf '%{V}' apache1-devel)
1706 sapi_args="--with-apxs=%{apxs1}"
1709 ver=$(rpm -q --qf '%{V}' apache-devel)
1710 sapi_args="--with-apxs2=%{apxs2}"
1716 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1717 --cache-file=config.cache \
1719 --with-libdir=%{_lib} \
1720 --with-config-file-path=%{_sysconfdir} \
1721 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1722 --with-exec-dir=%{_bindir} \
1723 --%{!?debug:dis}%{?debug:en}able-debug \
1724 %{?with_zts:--enable-maintainer-zts} \
1725 --enable-inline-optimization \
1726 --enable-bcmath=shared \
1727 --enable-calendar=shared \
1728 --enable-ctype=shared \
1729 --enable-dba=shared \
1730 --enable-dom=shared \
1731 --enable-exif=shared \
1732 --enable-fileinfo=shared \
1733 --enable-ftp=shared \
1734 --enable-gd-native-ttf \
1735 --enable-intl=shared \
1737 --enable-magic-quotes \
1738 --enable-mbstring=shared,all \
1740 --enable-pcntl=shared \
1741 --enable-pdo=shared \
1742 --enable-json=shared \
1743 --enable-hash=shared \
1744 --enable-xmlwriter=shared \
1745 %if %{with mssql} || %{with sybase_ct}
1746 --with-pdo-dblib=shared \
1748 %if %{with interbase} && %{without interbase_inst}
1749 --with-pdo-firebird=shared,/usr \
1751 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1752 --with-pdo-mysql=shared,mysqlnd \
1753 %{?with_oci8:--with-pdo-oci=shared} \
1754 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1755 %{?with_pgsql:--with-pdo-pgsql=shared} \
1756 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1757 --without-libexpat-dir \
1758 --enable-mysqlnd-threading \
1759 --enable-posix=shared \
1762 --enable-shmop=shared \
1763 --enable-simplexml=shared \
1764 --enable-sysvmsg=shared \
1765 --enable-sysvsem=shared \
1766 --enable-sysvshm=shared \
1767 --enable-safe-mode \
1768 --enable-soap=shared \
1769 --enable-sockets=shared \
1770 --enable-tokenizer=shared \
1771 --enable-ucd-snmp-hack \
1772 %{?with_wddx:--enable-wddx=shared} \
1773 --enable-xml=shared \
1774 --enable-xmlreader=shared \
1776 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1778 %{?with_fdf:--with-fdftk=shared} \
1779 --with-iconv=shared \
1780 --with-freetype-dir=shared \
1781 --with-gettext=shared \
1782 --with-gd=shared%{?with_system_gd:,/usr} \
1785 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1786 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1787 --with-jpeg-dir=/usr \
1788 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1789 --with-mcrypt=shared \
1790 %{?with_mm:--with-mm} \
1791 %{?with_mssql:--with-mssql=shared} \
1792 --with-mysql=shared,mysqlnd \
1793 %{?with_mysqli:--with-mysqli=shared,mysqlnd} \
1794 %{?with_oci8:--with-oci8=shared} \
1795 %{?with_openssl:--with-openssl=shared} \
1797 --with-pcre-regex=/usr \
1798 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1799 --with-pear=%{php_pear_dir} \
1800 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1801 %{!?with_phar:--disable-phar}%{?with_phar:--enable-phar=shared} \
1802 --with-png-dir=/usr \
1803 %{?with_pspell:--with-pspell=shared} \
1804 --with-readline=shared \
1805 %{?with_recode:--with-recode=shared} \
1806 --with-regex=system \
1807 %{?with_snmp:--with-snmp=shared} \
1808 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1809 %{!?with_sqlite:--without-sqlite --without-pdo-sqlite}%{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1810 %{!?with_sqlite3:--without-sqlite3}%{?with_sqlite3:--with-sqlite3=shared,/usr} \
1811 --with-t1lib=shared \
1812 %{?with_tidy:--with-tidy=shared} \
1813 %{?with_odbc:--with-unixODBC=shared,/usr} \
1814 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
1816 --with-zlib=shared \
1817 --with-zlib-dir=shared,/usr \
1818 --enable-zip=shared,/usr \
1820 cp -f Makefile Makefile.$sapi
1821 cp -f main/php_config.h php_config.h.$sapi
1822 cp -f config.log config.log.$sapi
1825 # must make this first, so modules can link against it.
1826 %{__make} libphp_common.la
1827 %{__make} build-modules
1830 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1834 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1838 cp -af php_config.h.cgi-fcgi main/php_config.h
1839 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1840 %{__make} sapi/cgi/php-cgi -f Makefile.cgi-fcgi
1841 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1844 cp -af php_config.h.cli main/php_config.h
1845 %{__make} sapi/cli/php -f Makefile.cli
1846 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -qn)" = cli ] || exit 1
1849 # Run tests, using the CLI SAPI
1850 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1851 unset TZ LANG LC_ALL || :
1853 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1857 rm -rf $RPM_BUILD_ROOT
1858 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1859 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1860 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1861 $RPM_BUILD_ROOT%{_mandir}/man1 \
1863 # install the apache modules' files
1864 %{__make} install-headers install-build install-modules install-programs \
1865 INSTALL_ROOT=$RPM_BUILD_ROOT
1867 # install apache1 DSO module
1869 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1872 # install apache2 DSO module
1874 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1877 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1878 # fix install paths, avoid evil rpaths
1879 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1881 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1884 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1885 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1888 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1889 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1890 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1892 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1894 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1896 install -d $RPM_BUILD_ROOT%{_sysconfdir}
1897 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1898 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1899 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1902 install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1903 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1904 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1908 install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1909 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1910 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1913 cp -f Zend/LICENSE{,.Zend}
1915 # Generate stub .ini files for each subpackage
1916 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1917 generate_inifiles() {
1918 for so in modules/*.so; do
1919 mod=$(basename $so .so)
1920 conf="%{_sysconfdir}/conf.d/$mod.ini"
1921 # xml needs to be loaded before wddx
1922 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
1924 cat > $RPM_BUILD_ROOT$conf <<-EOF
1925 ; Enable $mod extension module
1932 # per SAPI ini directories
1933 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi-fcgi,cli,apache,apache2handler}.d
1936 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{pcntl,readline}.ini,cli.d}
1938 # use system automake and {lib,sh}tool
1939 %if "%{pld_release}" != "ac"
1940 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1941 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
1942 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
1944 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1946 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1947 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1949 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1951 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1952 # isn't installed by install-headers make target, we do it manually here.
1953 # this header file is required by e.g. filter PECL extension
1954 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1955 # for php-pecl-mailparse
1956 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1957 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1960 install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1961 install run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
1962 cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
1965 rm -rf $RPM_BUILD_ROOT
1967 %post -n apache1-mod_php
1968 if [ "$1" = "1" ]; then
1969 %service -q apache restart
1972 %postun -n apache1-mod_php
1973 if [ "$1" = "0" ]; then
1974 %service -q apache restart
1977 %post -n apache-mod_php
1978 if [ "$1" = "1" ]; then
1979 %service -q httpd restart
1982 %postun -n apache-mod_php
1983 if [ "$1" = "0" ]; then
1984 %service -q httpd restart
1987 %post common -p /sbin/ldconfig
1988 %postun common -p /sbin/ldconfig
1991 # minimizing apache restarts logics. we restart webserver:
1993 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1994 # 2. first install of extension (post: $1 = 1)
1995 # 2. uninstall of extension (postun: $1 == 0)
1997 # the strict internal deps between extensions (and apache modules) and
1998 # common package are very important for all this to work.
2000 # restart webserver at the end of transaction
2001 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2002 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2005 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2007 /^AddType application\/x-httpd-php \.php/s,^,#,
2008 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2009 ' /etc/apache/apache.conf
2010 %service -q apache restart
2014 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2015 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2016 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2017 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2018 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2022 # common macros called at extension post/postun scriptlet
2023 %define extension_scripts() \
2025 if [ "$1" = "1" ]; then \
2026 %php_webserver_restart \
2030 if [ "$1" = "0" ]; then \
2031 %php_webserver_restart \
2035 # extension scripts defines
2036 %extension_scripts bcmath
2037 %extension_scripts bzip2
2038 %extension_scripts calendar
2039 %extension_scripts ctype
2040 %extension_scripts curl
2041 %extension_scripts dba
2042 %extension_scripts dom
2043 %extension_scripts exif
2044 %extension_scripts fdf
2045 %extension_scripts fileinfo
2046 %extension_scripts filter
2047 %extension_scripts ftp
2048 %extension_scripts gd
2049 %extension_scripts gettext
2050 %extension_scripts gmp
2051 %extension_scripts hash
2052 %extension_scripts iconv
2053 %extension_scripts imap
2054 %extension_scripts interbase
2055 %extension_scripts intl
2056 %extension_scripts json
2057 %extension_scripts ldap
2058 %extension_scripts mbstring
2059 %extension_scripts mcrypt
2060 %extension_scripts mssql
2061 %extension_scripts mysql
2062 %extension_scripts mysqli
2063 %extension_scripts oci8
2064 %extension_scripts odbc
2065 %extension_scripts openssl
2066 %extension_scripts pdo-dblib
2067 %extension_scripts pdo-firebird
2068 %extension_scripts pdo-mysql
2069 %extension_scripts pdo-odbc
2070 %extension_scripts pdo-pgsql
2071 %extension_scripts pdo-sqlite
2072 %extension_scripts pgsql
2073 %extension_scripts phar
2074 %extension_scripts posix
2075 %extension_scripts pspell
2076 %extension_scripts recode
2077 %extension_scripts shmop
2078 %extension_scripts snmp
2079 %extension_scripts soap
2080 %extension_scripts sockets
2081 %extension_scripts sqlite
2082 %extension_scripts sqlite3
2083 %extension_scripts sybase-ct
2084 %extension_scripts sysvmsg
2085 %extension_scripts sysvsem
2086 %extension_scripts sysvshm
2087 %extension_scripts tidy
2088 %extension_scripts tokenizer
2089 %extension_scripts wddx
2090 %extension_scripts xml
2091 %extension_scripts xmlreader
2092 %extension_scripts xmlrpc
2093 %extension_scripts xmlwriter
2094 %extension_scripts xsl
2095 %extension_scripts zip
2096 %extension_scripts zlib
2098 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2099 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2101 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2102 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2104 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2105 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2107 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2108 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2110 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2111 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2113 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2114 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2116 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2117 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2119 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2120 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2122 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2123 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2125 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2126 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2128 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2129 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2131 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2132 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2134 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2135 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2137 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2138 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2140 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2141 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2143 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2144 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2146 %triggerun intl -- %{name}-intl < 4:5.0.4-9.1
2147 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*intl\.so/d' %{_sysconfdir}/php.ini
2149 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2150 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2152 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2153 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2155 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2156 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2158 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2159 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2161 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2162 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2164 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2165 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2167 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2168 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2170 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2171 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2173 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2174 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2176 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2177 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2178 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2180 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2181 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2184 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2185 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2187 %triggerun phar -- %{name}-phar < 4:5.0.4-9.1
2188 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*phar\.so/d' %{_sysconfdir}/php.ini
2190 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2191 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2193 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2194 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2196 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2197 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2198 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2200 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2201 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2204 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2205 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2207 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2208 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2210 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2211 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2213 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2214 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2216 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2217 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2219 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2220 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2222 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2223 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2225 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2228 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2229 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2231 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2232 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2234 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2235 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2237 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2238 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2240 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2241 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2243 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2244 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2246 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2249 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2253 %files -n apache1-mod_php
2254 %defattr(644,root,root,755)
2255 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2256 %dir %{_sysconfdir}/apache.d
2257 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2258 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2262 %files -n apache-mod_php
2263 %defattr(644,root,root,755)
2264 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2265 %dir %{_sysconfdir}/apache2handler.d
2266 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2267 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2271 %defattr(644,root,root,755)
2272 %dir %{_sysconfdir}/cgi-fcgi.d
2273 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2274 %attr(755,root,root) %{_bindir}/php.cgi
2275 %attr(755,root,root) %{_bindir}/php.fcgi
2278 %defattr(644,root,root,755)
2279 %dir %{_sysconfdir}/cli.d
2280 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2281 %attr(755,root,root) %{_bindir}/php.cli
2282 %{_mandir}/man1/php.1*
2283 %{_mandir}/man1/php.cli.1*
2286 %defattr(644,root,root,755)
2287 %attr(755,root,root) %{_bindir}/php
2290 %defattr(644,root,root,755)
2292 %doc CREDITS Zend/ZEND_CHANGES
2293 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2294 %doc README.PHP4-TO-PHP5-THIN-CHANGES
2295 %doc README.namespaces
2298 %dir %{_sysconfdir}/conf.d
2299 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2300 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2301 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2302 %dir %{php_extensiondir}
2304 %doc ext/session/mod_files.sh
2307 %defattr(644,root,root,755)
2308 %doc README.UNIX-BUILD-SYSTEM
2309 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2310 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2311 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2312 %attr(755,root,root) %{_bindir}/phpize
2313 %attr(755,root,root) %{_bindir}/php-config
2314 %attr(755,root,root) %{_libdir}/libphp_common.so
2315 %{_libdir}/libphp_common.la
2317 %{_libdir}/php/build
2318 %{_mandir}/man1/php-config.1*
2319 %{_mandir}/man1/phpize.1*
2322 %defattr(644,root,root,755)
2323 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2324 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2327 %defattr(644,root,root,755)
2328 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2329 %attr(755,root,root) %{php_extensiondir}/bz2.so
2332 %defattr(644,root,root,755)
2333 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2334 %attr(755,root,root) %{php_extensiondir}/calendar.so
2337 %defattr(644,root,root,755)
2338 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2339 %attr(755,root,root) %{php_extensiondir}/ctype.so
2343 %defattr(644,root,root,755)
2344 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2345 %attr(755,root,root) %{php_extensiondir}/curl.so
2349 %defattr(644,root,root,755)
2350 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2351 %attr(755,root,root) %{php_extensiondir}/dba.so
2354 %defattr(644,root,root,755)
2355 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2356 %attr(755,root,root) %{php_extensiondir}/dom.so
2360 %defattr(644,root,root,755)
2361 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2362 %attr(755,root,root) %{php_extensiondir}/fdf.so
2366 %defattr(644,root,root,755)
2367 %doc README.input_filter
2368 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fileinfo.ini
2369 %attr(755,root,root) %{php_extensiondir}/fileinfo.so
2373 %defattr(644,root,root,755)
2374 %doc README.input_filter
2375 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2376 %attr(755,root,root) %{php_extensiondir}/filter.so
2380 %defattr(644,root,root,755)
2381 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2382 %attr(755,root,root) %{php_extensiondir}/exif.so
2385 %defattr(644,root,root,755)
2386 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2387 %attr(755,root,root) %{php_extensiondir}/ftp.so
2390 %defattr(644,root,root,755)
2391 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2392 %attr(755,root,root) %{php_extensiondir}/gd.so
2395 %defattr(644,root,root,755)
2396 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2397 %attr(755,root,root) %{php_extensiondir}/gettext.so
2400 %defattr(644,root,root,755)
2401 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2402 %attr(755,root,root) %{php_extensiondir}/gmp.so
2405 %defattr(644,root,root,755)
2406 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2407 %attr(755,root,root) %{php_extensiondir}/hash.so
2410 %defattr(644,root,root,755)
2411 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2412 %attr(755,root,root) %{php_extensiondir}/iconv.so
2416 %defattr(644,root,root,755)
2417 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2418 %attr(755,root,root) %{php_extensiondir}/imap.so
2421 %if %{with interbase}
2423 %defattr(644,root,root,755)
2424 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2425 %attr(755,root,root) %{php_extensiondir}/interbase.so
2429 %defattr(644,root,root,755)
2430 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/intl.ini
2431 %attr(755,root,root) %{php_extensiondir}/intl.so
2434 %defattr(644,root,root,755)
2435 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2436 %attr(755,root,root) %{php_extensiondir}/json.so
2440 %defattr(644,root,root,755)
2441 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2442 %attr(755,root,root) %{php_extensiondir}/ldap.so
2446 %defattr(644,root,root,755)
2447 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2448 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2451 %defattr(644,root,root,755)
2452 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2453 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2457 %defattr(644,root,root,755)
2458 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2459 %attr(755,root,root) %{php_extensiondir}/mssql.so
2463 %defattr(644,root,root,755)
2464 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2465 %attr(755,root,root) %{php_extensiondir}/mysql.so
2469 %defattr(644,root,root,755)
2470 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2471 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2476 %defattr(644,root,root,755)
2477 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2478 %attr(755,root,root) %{php_extensiondir}/oci8.so
2483 %defattr(644,root,root,755)
2484 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2485 %attr(755,root,root) %{php_extensiondir}/odbc.so
2490 %defattr(644,root,root,755)
2491 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2492 %attr(755,root,root) %{php_extensiondir}/openssl.so
2496 %defattr(644,root,root,755)
2497 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2498 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2501 %defattr(644,root,root,755)
2502 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2503 %attr(755,root,root) %{php_extensiondir}/pdo.so
2505 %if %{with mssql} || %{with sybase_ct}
2507 %defattr(644,root,root,755)
2508 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2509 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2512 %if %{with interbase} && !%{with interbase_inst}
2514 %defattr(644,root,root,755)
2515 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2516 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2520 %defattr(644,root,root,755)
2521 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2522 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2526 %defattr(644,root,root,755)
2527 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2528 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2533 %defattr(644,root,root,755)
2534 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2535 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2540 %defattr(644,root,root,755)
2541 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2542 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2547 %defattr(644,root,root,755)
2548 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2549 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2554 %defattr(644,root,root,755)
2555 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2556 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2561 %defattr(644,root,root,755)
2562 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/phar.ini
2563 %attr(755,root,root) %{php_extensiondir}/phar.so
2567 %defattr(644,root,root,755)
2568 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2569 %attr(755,root,root) %{php_extensiondir}/posix.so
2573 %defattr(644,root,root,755)
2574 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2575 %attr(755,root,root) %{php_extensiondir}/pspell.so
2579 %defattr(644,root,root,755)
2580 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2581 %attr(755,root,root) %{php_extensiondir}/readline.so
2585 %defattr(644,root,root,755)
2586 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2587 %attr(755,root,root) %{php_extensiondir}/recode.so
2591 %defattr(644,root,root,755)
2592 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2593 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2596 %defattr(644,root,root,755)
2597 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2598 %attr(755,root,root) %{php_extensiondir}/shmop.so
2602 %defattr(644,root,root,755)
2603 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2604 %attr(755,root,root) %{php_extensiondir}/snmp.so
2608 %defattr(644,root,root,755)
2609 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2610 %attr(755,root,root) %{php_extensiondir}/soap.so
2613 %defattr(644,root,root,755)
2614 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2615 %attr(755,root,root) %{php_extensiondir}/sockets.so
2619 %defattr(644,root,root,755)
2620 %doc ext/sqlite/{README,TODO,CREDITS}
2621 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2622 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2627 %defattr(644,root,root,755)
2628 %doc ext/sqlite3/CREDITS
2629 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite3.ini
2630 %attr(755,root,root) %{php_extensiondir}/sqlite3.so
2633 %if %{with sybase_ct}
2635 %defattr(644,root,root,755)
2636 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2637 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2641 %defattr(644,root,root,755)
2642 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2643 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2646 %defattr(644,root,root,755)
2647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2648 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2651 %defattr(644,root,root,755)
2652 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2653 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2656 %defattr(644,root,root,755)
2657 %dir %{php_data_dir}/tests/php
2658 %{php_data_dir}/tests/php/basic
2659 %{php_data_dir}/tests/php/classes
2660 %{php_data_dir}/tests/php/func
2661 %{php_data_dir}/tests/php/lang
2662 %{php_data_dir}/tests/php/output
2663 %{php_data_dir}/tests/php/run-test
2664 %{php_data_dir}/tests/php/security
2665 %{php_data_dir}/tests/php/strings
2666 %{php_data_dir}/tests/php/quicktester.inc
2667 %attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
2671 %defattr(644,root,root,755)
2672 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2673 %attr(755,root,root) %{php_extensiondir}/tidy.so
2677 %defattr(644,root,root,755)
2678 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2679 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2685 %attr(755,root,root) %{php_extensiondir}/wddx.so
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2691 %attr(755,root,root) %{php_extensiondir}/xml.so
2694 %defattr(644,root,root,755)
2695 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2696 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2700 %defattr(644,root,root,755)
2701 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2702 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2706 %defattr(644,root,root,755)
2707 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2708 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2711 %defattr(644,root,root,755)
2712 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2713 %attr(755,root,root) %{php_extensiondir}/xsl.so
2716 %defattr(644,root,root,755)
2717 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2718 %attr(755,root,root) %{php_extensiondir}/zip.so
2721 %defattr(644,root,root,755)
2722 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2723 %attr(755,root,root) %{php_extensiondir}/zlib.so