]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- update to 5.2.3
[packages/php.git] / php.spec
CommitLineData
0a929a28 1# TODO
978d1801 2# - fix -threads-acfix.patch
ae9fd9ae
JB
3# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
4# - removed from php 5.0 (currently in php4):
5# db, hyperwave, java, mcal, overload, qtdom
6# - removed from php 5.1:
7# cpdf, fam, oracle
8# - removed from php 5.2:
7aa94fdb 9# filepro, hw
1ffa7abd 10# - mime_magic can't handle new "string/*" entries in magic.mime
9091cd7b 11# thus doesn't work with system magic.mime database
1706bf93 12# - make additional headers and checking added by mail patch configurable
543a3683 13# - apply -hardened patch by default ?
768d3bda 14# - modularize session, standard (output from pure php -m)?
82bb3a40 15#
6f91d99f 16# Conditional build:
6e4962cf 17%bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
43d48a12 18%bcond_with hardening # build with hardening patch applied (http://www.hardened-php.net/)
6f91d99f 19%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
6f91d99f 20%bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
ffda81cd 21%bcond_without curl # without CURL extension module
696cac8d 22%bcond_without filter # without filter extension module
6f91d99f 23%bcond_without imap # without IMAP extension module
8279590e 24%bcond_without interbase # without InterBase extension module
6f91d99f
JB
25%bcond_without ldap # without LDAP extension module
26%bcond_without mhash # without mhash extension module
420fb8d4 27%bcond_without mime_magic # without mime-magic module
6f91d99f
JB
28%bcond_without ming # without ming extension module
29%bcond_without mm # without mm support for session storage
6f91d99f 30%bcond_without mssql # without MS SQL extension module
ffda81cd 31%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
6f91d99f
JB
32%bcond_without odbc # without ODBC extension module
33%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
34%bcond_without pcre # without PCRE extension module
6f91d99f 35%bcond_without pgsql # without PostgreSQL extension module
274395e3 36%bcond_without pspell # without pspell extension module
6f91d99f 37%bcond_without recode # without recode extension module
6f91d99f 38%bcond_without snmp # without SNMP extension module
8c91402c 39%bcond_without sqlite # without SQLite extension module
41a6f471 40%bcond_without sybase # without Sybase extension module
4cc60252 41%bcond_without sybase_ct # without Sybase-CT extension module
8c91402c 42%bcond_without tidy # without Tidy extension module
6f91d99f
JB
43%bcond_without wddx # without WDDX extension module
44%bcond_without xmlrpc # without XML-RPC extension module
aa39c584 45%bcond_without apache1 # disable building apache 1.3.x module
3f700db8 46%bcond_without apache2 # disable building apache 2.x module
e8c48c38 47%bcond_without fcgi # disable building FCGI SAPI
1a64b68d 48%bcond_without zts # disable experimental-zts
aac36e23 49%bcond_without tests
1706bf93 50%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
74f7e4ba 51
3f700db8
ER
52%define apxs1 /usr/sbin/apxs1
53%define apxs2 /usr/sbin/apxs
54
6f91d99f 55# some problems with apache 2.x
3f700db8 56%if %{with apache2}
6f91d99f 57%undefine with_mm
ab092fe1 58%endif
3f700db8 59
8279590e
JB
60%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
61# ppc disabled (broken on th-ppc)
6f91d99f 62%undefine with_interbase
52bba439 63%endif
3f700db8 64
0a929a28 65%if %{without apache1} && %{without apache2}
8d79014f
ER
66ERROR: You need to select at least one Apache SAPI to build shared modules.
67%endif
68
696cac8d
ER
69# filter depends on pcre
70%if %{without pcre}
71%undefine with_filter
72%endif
73
aac36e23 74%define _rel 3
c256acfe 75Summary: PHP: Hypertext Preprocessor
86784db6
ER
76Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
77Summary(pl.UTF-8): Język skryptowy PHP
78Summary(pt_BR.UTF-8): A linguagem de script PHP
79Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
80Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
9af2b7db 81Name: php
7554bc76 82Version: 5.2.2
6fb60c12 83Release: %{_rel}%{?with_hardening:hardened}
54eb743b 84Epoch: 4
d5264d70 85License: PHP
f4359077 86Group: Libraries
039c723f 87Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
7554bc76 88# Source0-md5: d084337867d70b50a10322577be0e44e
9f43e43c 89Source2: zend.gif
5002d3bc
ER
90Source3: %{name}-mod_%{name}.conf
91Source4: %{name}-cgi-fcgi.ini
92Source5: %{name}-cgi.ini
93Source6: %{name}-apache.ini
94Source7: %{name}-cli.ini
95Source8: http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
96# Source8-md5: 47a742fa9fab2826ad10c13a2376111a
00cded20
PG
97# Taken from: http://browsers.garykeith.com/downloads.asp
98Source9: %{name}_browscap.ini
38c4a978 99Patch0: %{name}-shared.patch
100Patch1: %{name}-pldlogo.patch
f1d1175f
JB
101Patch2: %{name}-mail.patch
102Patch3: %{name}-link-libs.patch
103Patch4: %{name}-libpq_fs_h_path.patch
12295c68 104Patch5: %{name}-filter-shared.patch
2179215d
JB
105Patch6: %{name}-build_modules.patch
106Patch7: %{name}-sapi-ini-file.patch
107Patch8: %{name}-no-metaccld.patch
fcc61680 108Patch9: %{name}-sh.patch
2179215d
JB
109Patch10: %{name}-ini.patch
110Patch11: %{name}-acam.patch
d76e208d
JB
111# XXX: needs fix
112Patch12: %{name}-threads-acfix.patch
113Patch13: %{name}-tsrmlsfetchgcc2.patch
114Patch14: %{name}-no_pear_install.patch
115Patch15: %{name}-zlib.patch
116Patch16: %{name}-sybase-fix.patch
117Patch17: %{name}-readline.patch
118Patch18: %{name}-nohttpd.patch
119Patch19: %{name}-gd_imagerotate_enable.patch
120Patch20: %{name}-uint32_t.patch
121Patch21: %{name}-dba-link.patch
122Patch22: %{name}-hardening-fix.patch
123Patch23: %{name}-both-apxs.patch
124Patch24: %{name}-builddir.patch
125Patch25: %{name}-zlib-for-getimagesize.patch
126Patch26: %{name}-versioning.patch
127Patch27: %{name}-linkflags-clean.patch
128Patch28: %{name}-pear.patch
129Patch29: %{name}-config-dir.patch
d1c0e56d 130URL: http://www.php.net/
6f91d99f 131%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
6e4962cf 132%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
efe52553 133BuildRequires: autoconf >= 2.53
386054ee 134BuildRequires: automake >= 1.4d
6d04ac29 135BuildRequires: bison
386054ee 136BuildRequires: bzip2-devel
3f51cc4a 137%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
2d63cfa1 138BuildRequires: cyrus-sasl-devel
62493084 139BuildRequires: db-devel >= 4.0
6d3d4034 140BuildRequires: elfutils-devel
2179215d 141%if %{with xmlrpc}
466bb125 142BuildRequires: expat-devel
efe52553 143%endif
768d3bda 144%{?with_fcgi:BuildRequires: fcgi-devel}
feab29a1 145%{?with_fdf:BuildRequires: fdftk-devel}
386054ee 146BuildRequires: flex
4cc60252 147%if %{with mssql} || %{with sybase} || %{with sybase_ct}
7899bacd 148BuildRequires: freetds-devel
149%endif
c845ccf9 150BuildRequires: freetype-devel >= 2.0
b2c345ab 151BuildRequires: gd-devel >= 2.0.28-4
ae9fd9ae 152BuildRequires: gd-devel(imagerotate) = 5.2.0
defaa0de 153BuildRequires: gdbm-devel
c2388c7d 154BuildRequires: gmp-devel
dc49e336 155%{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
defaa0de 156BuildRequires: libjpeg-devel
fa325698 157BuildRequires: libltdl-devel >= 1.4
386054ee 158BuildRequires: libmcrypt-devel >= 2.4.4
bbc6332a 159BuildRequires: libpng-devel >= 1.0.8
6d04ac29 160BuildRequires: libtiff-devel
6087c551 161BuildRequires: libtool >= 1.4.3
768d3bda 162BuildRequires: libwrap-devel
3f51cc4a 163BuildRequires: libxml2-devel >= 2.5.10
173ed05d 164BuildRequires: libxslt-devel >= 1.1.0
6f91d99f 165%{?with_mhash:BuildRequires: mhash-devel}
0a929a28 166%{?with_ming:BuildRequires: ming-devel >= 0.3}
6f91d99f 167%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
8c91402c 168BuildRequires: mysql-devel >= 4.0.0
8b37a21e 169%{?with_mysqli:BuildRequires: mysql-devel >= 4.1.0}
0f9eae93 170BuildRequires: ncurses-ext-devel
934ba4c6 171%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
6f91d99f 172%if %{with openssl} || %{with ldap}
cdeb7dd8 173BuildRequires: openssl-devel >= 0.9.7d
c2388c7d 174%endif
feab29a1 175%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
defaa0de 176BuildRequires: pam-devel
173ed05d 177%{?with_pcre:BuildRequires: pcre-devel >= 6.6}
768d3bda 178%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
feab29a1 179%{?with_pgsql:BuildRequires: postgresql-devel}
e584ad6b 180BuildRequires: readline-devel
6f91d99f 181%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
f97b02a4 182BuildRequires: rpm-build >= 4.4.0
e1c44a12 183BuildRequires: rpmbuild(macros) >= 1.238
8c91402c 184%{?with_sqlite:BuildRequires: sqlite-devel}
9b3dd3e0 185%{?with_sqlite:BuildRequires: sqlite3-devel}
defaa0de 186BuildRequires: t1lib-devel
8c91402c 187%{?with_tidy:BuildRequires: tidy-devel}
6f91d99f
JB
188%{?with_odbc:BuildRequires: unixODBC-devel}
189%{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
defaa0de 190BuildRequires: zlib-devel >= 1.0.9
3f700db8
ER
191%if %{with apache1}
192BuildRequires: apache1-devel
3f700db8
ER
193%endif
194%if %{with apache2}
83c1bee5 195BuildRequires: apache-devel >= 2.0.52-2
08b77432
AM
196BuildRequires: apr-devel >= 1:1.0.0
197BuildRequires: apr-util-devel >= 1:1.0.0
80f59fe1 198%endif
6e4962cf 199BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9af2b7db 200
98ab5057
ER
201%define php_sysconfdir /etc/php
202%define php_extensiondir %{_libdir}/php
0192f823 203%define _sysconfdir %{php_sysconfdir}
0b8eb3e3 204
17c07ea5 205# must be in sync with source. extra check ensuring that it is so is done in %%build
768d3bda 206%define php_api_version 20041225
173ed05d
ER
207%define zend_module_api 20060613
208%define zend_extension_api 220060519
1a64b68d 209%define zend_zts %{!?with_zts:0}%{?with_zts:1}
1bde3d76 210%define php_debug %{!?debug:0}%{?debug:1}
91eeb7dc 211
9af2b7db 212%description
da15debb 213PHP is an HTML-embedded scripting language. PHP attempts to make it
214easy for developers to write dynamically generated web pages. PHP also
215offers built-in database integration for several commercial and
216non-commercial database management systems, so writing a
217database-enabled web page with PHP is fairly simple. The most common
218use of PHP coding is probably as a replacement for CGI scripts. The
219mod_php module enables the Apache web server to understand and process
881802d3 220the embedded PHP language in web pages. This package contains php
be993200 221version %{version}.
0b8eb3e3 222
ec7f2789 223%description -l fr.UTF-8
da15debb 224PHP est un langage de script embarque dans le HTM. PHP essaye de
225rendre simple aux developpeurs d'ecrire des pages web generees
226dynamiquement. PHP incorpore egalement une integration avec plusieurs
227systemes de gestion de bases de donnees commerciaux et
228non-connerciaux, qui rent facile la creation de pages web liees avec
229des bases de donnees. L'utilisation la plus commune de PHP est
230probablement en remplacement de scripts CGI. Le module mod_php permet
231au serveur web apache de comprendre et de traiter le langage PHP
881802d3 232integre dans des pages web. Ce package contient php version
be993200 233%{version}.
795da340 234
ec7f2789
JR
235%description -l pl.UTF-8
236PHP jest językiem skryptowym, którego polecenia umieszcza się w
237plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
238generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
239danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
240co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
241Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
242CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
243język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
05582439 244%{version}.
0b8eb3e3 245
ec7f2789
JR
246%description -l pt_BR.UTF-8
247PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
248embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
249com algumas características únicas, específicas ao PHP. O objetivo da
250linguagem é permitir que desenvolvedores web escrevam páginas
251dinamicamente geradas de forma rápida.
252
253%description -l ru.UTF-8
254PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
255предлагает интерграцию с множеством СУБД, поэтому написание скриптов
256для работы с базами данных относительно просто. Наиболее популярное
257использование PHP - замена для CGI скриптов.
258
259Этот пакет содержит самодостаточную (CGI) версию интерпретатора языка.
260Вы должны также установить пакет %{name}-common. Если вам нужен
261интерпретатор PHP в качестве модуля apache, установите пакет
05582439 262apache-mod_php.
43fe8384 263
ec7f2789
JR
264%description -l uk.UTF-8
265PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
266пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
267роботи з базами даних є доволі простим. Найбільш популярне
268використання PHP - заміна для CGI скриптів.
43fe8384 269
ec7f2789
JR
270Цей пакет містить самодостатню (CGI) версію інтерпретатора мови. Ви
271маєте також встановити пакет %{name}-common. Якщо вам потрібен
272інтерпретатор PHP в якості модуля apache, встановіть пакет
05582439 273apache-mod_php.
43fe8384 274
3f700db8
ER
275%package -n apache1-mod_php
276Summary: PHP DSO module for apache 1.3.x
86784db6 277Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
3f700db8 278Group: Development/Languages/PHP
3b414131 279Requires(triggerpostun): sed >= 4.0
feab29a1 280Requires: %{name}-common = %{epoch}:%{version}-%{release}
3f700db8
ER
281Requires: apache1(EAPI) >= 1.3.33-2
282Requires: apache1-mod_mime
2e5b56fc 283Provides: webserver(php) = %{version}
3f700db8 284Obsoletes: apache-mod_php < 1:4.1.1
ea2a9757 285Obsoletes: phpfi
3f700db8
ER
286
287%description -n apache1-mod_php
288PHP as DSO module for apache 1.3.x.
289
ec7f2789
JR
290%description -n apache1-mod_php -l pl.UTF-8
291php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
3f700db8
ER
292
293%package -n apache-mod_php
294Summary: PHP DSO module for apache 2.x
86784db6 295Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
3f700db8 296Group: Development/Languages/PHP
037da132 297Requires: %{name}-common = %{epoch}:%{version}-%{release}
ea2a9757 298Requires: apache(modules-api) = %{apache_modules_api}
4141c5f0 299Requires: apache-mod_mime
2e5b56fc 300Provides: webserver(php) = %{version}
3f700db8 301Obsoletes: phpfi
3f700db8
ER
302
303%description -n apache-mod_php
304PHP as DSO module for apache 2.x.
305
ec7f2789
JR
306%description -n apache-mod_php -l pl.UTF-8
307php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
3f700db8 308
18ad4238 309%package fcgi
881802d3 310Summary: php as FastCGI program
86784db6 311Summary(pl.UTF-8): php jako program FastCGI
18ad4238 312Group: Development/Languages/PHP
037da132 313Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 314Provides: webserver(php) = %{version}
18ad4238
AM
315
316%description fcgi
881802d3 317php as FastCGI program.
18ad4238 318
ec7f2789 319%description fcgi -l pl.UTF-8
881802d3 320php jako program FastCGI.
18ad4238 321
345124d0 322%package cgi
881802d3 323Summary: php as CGI program
86784db6 324Summary(pl.UTF-8): php jako program CGI
4342041a 325Group: Development/Languages/PHP
037da132 326Requires: %{name}-common = %{epoch}:%{version}-%{release}
345124d0
JR
327
328%description cgi
881802d3 329php as CGI program.
345124d0 330
ec7f2789 331%description cgi -l pl.UTF-8
881802d3 332php jako program CGI.
345124d0 333
4342041a 334%package cli
881802d3 335Summary: php as CLI interpreter
86784db6 336Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
4342041a 337Group: Development/Languages/PHP
037da132 338Requires: %{name}-common = %{epoch}:%{version}-%{release}
4342041a
JB
339
340%description cli
881802d3 341php as CLI interpreter.
4342041a 342
ec7f2789
JR
343%description cli -l pl.UTF-8
344php jako interpreter działający z linii poleceń.
4342041a 345
067e71d9
ER
346%package program
347Summary: /usr/bin/php symlink
86784db6 348Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
067e71d9
ER
349Group: Development/Languages/PHP
350Requires: %{name}-cli = %{epoch}:%{version}-%{release}
973fbbcf 351Obsoletes: /usr/bin/php
067e71d9
ER
352
353%description program
354Package providing /usr/bin/php symlink to PHP CLI.
355
ec7f2789
JR
356%description program -l pl.UTF-8
357Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
8776849d 358
345124d0 359%package common
1459ebe6 360Summary: Common files needed by both apache module and CGI
86784db6
ER
361Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
362Summary(ru.UTF-8): Разделяемые библиотеки для php
363Summary(uk.UTF-8): Бібліотеки спільного використання для php
345124d0 364Group: Libraries
85db32b5 365# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
ff809778 366Requires: glibc >= 6:2.3.5
fce5d91b 367Requires: php-dirs
91de58a4 368Provides: php(date)
2e5b56fc 369Provides: php(libxml)
29b7a995 370Provides: php(modules_api) = %{php_api_version}
2e5b56fc
ER
371Provides: php(overload)
372%{?with_pcre:Provides: php(pcre)}
91de58a4 373Provides: php(reflection)
2e5b56fc
ER
374Provides: php(session)
375Provides: php(simplexml)
376Provides: php(spl)
377Provides: php(standard)
29b7a995 378Provides: php(zend_extension_api) = %{zend_extension_api}
ea2a9757 379Provides: php(zend_module_api) = %{zend_module_api}
3826f6c7
ER
380Provides: php5(debug) = %{php_debug}
381Provides: php5(thread-safety) = %{zend_zts}
91de58a4 382Obsoletes: php-pcre < 4:5.2.0
36387c9c 383Obsoletes: php-pecl-domxml
311a8c35 384Obsoletes: php-session < 3:4.2.1-2
3c927814 385Conflicts: php4-common < 3:4.4.4-8
4e86443d 386Conflicts: rpm < 4.4.2-0.2
345124d0
JR
387
388%description common
9adbb123 389Common files needed by both apache module and CGI.
345124d0 390
ec7f2789
JR
391%description common -l pl.UTF-8
392Wspólne pliki dla modułu apacha i programu CGI.
345124d0 393
ec7f2789
JR
394%description common -l ru.UTF-8
395Этот пакет содержит общие файлы для разных вариантов реализации PHP
396(самодостаточной и в качестве модуля apache).
43fe8384 397
ec7f2789
JR
398%description common -l uk.UTF-8
399Цей пакет містить спільні файли для різних варіантів реалізації PHP
400(самодостатньої та в якості модуля apache).
43fe8384 401
c2388c7d 402%package devel
403Summary: Files for PHP modules development
86784db6
ER
404Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
405Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
406Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
407Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
c2388c7d 408Group: Development/Languages/PHP
feab29a1 409Requires: %{name}-common = %{epoch}:%{version}-%{release}
375e8a12
AG
410Requires: autoconf
411Requires: automake
6b2e14c1 412Requires: libtool
5efba735 413%{?with_pcre:Requires: pcre-devel >= 6.6}
6b2e14c1 414Requires: shtool
168a2ebd 415Obsoletes: php-pear-devel
efc07a2c 416Obsoletes: php4-devel
a02ddf14 417
c2388c7d 418%description devel
43fe8384 419The php-devel package lets you compile dynamic extensions to PHP.
6b8a6ad4 420Included here is the source for the PHP extensions. Instead of
881802d3 421recompiling the whole php binary to add support for, say, oracle,
43fe8384 422install this package and use the new self-contained extensions
423support. For more information, read the file
7375f0ff 424README.SELF-CONTAINED-EXTENSIONS.
a02ddf14 425
ec7f2789
JR
426%description devel -l pl.UTF-8
427Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
428rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
429tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
430samodzielnych rozszerzeniach można znaleźć w pliku
7375f0ff 431README.SELF-CONTAINED-EXTENSIONS.
defaa0de 432
ec7f2789
JR
433%description devel -l pt_BR.UTF-8
434Este pacote contém arquivos usados no desenvolvimento de programas ou
435módulos PHP.
795da340 436
ec7f2789
JR
437%description devel -l ru.UTF-8
438Пакет php-devel дает возможность компилировать динамические расширения
439PHP. Пакет включает исходный код этих расширений. Вместо повторной
440компиляции бинарного файла php для добавления, например, поддержки
441oracle, установите этот пакет для компилирования отдельных расширений.
442Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
7375f0ff 443
ec7f2789
JR
444%description devel -l uk.UTF-8
445Пакет php-devel дає можливість компілювати динамічні розширення PHP.
446До пакету включено вихідний код для розширень. Замість повторної
447компіляції бінарного файлу php для додання, наприклад, підтримки
448oracle, встановіть цей пакет для компіляції окремих розширень.
449Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
43fe8384 450
c2388c7d 451%package bcmath
452Summary: bcmath extension module for PHP
86784db6 453Summary(pl.UTF-8): Moduł bcmath dla PHP
0d0f2f4c 454Group: Libraries
dc38d397 455Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 456Provides: php(bcmath)
0d0f2f4c 457
c2388c7d 458%description bcmath
e584ad6b
JB
459This is a dynamic shared object (DSO) for PHP that will add bc style
460precision math functions support.
0d0f2f4c 461
ec7f2789
JR
462%description bcmath -l pl.UTF-8
463Moduł PHP umożliwiający korzystanie z dokładnych funkcji
c2388c7d 464matematycznych takich jak w programie bc.
0d0f2f4c 465
c2388c7d 466%package bzip2
467Summary: Bzip2 extension module for PHP
86784db6 468Summary(pl.UTF-8): Moduł bzip2 dla PHP
0d0f2f4c 469Group: Libraries
dc38d397 470Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 471Provides: php(bzip2)
0d0f2f4c 472
c2388c7d 473%description bzip2
ad48e054
JB
474This is a dynamic shared object (DSO) for PHP that will add bzip2
475compression support to PHP.
0d0f2f4c 476
ec7f2789
JR
477%description bzip2 -l pl.UTF-8
478Moduł PHP umożliwiający używanie kompresji bzip2.
0d0f2f4c 479
c2388c7d 480%package calendar
481Summary: Calendar extension module for PHP
86784db6 482Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
80cfb727 483Group: Libraries
dc38d397 484Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 485Provides: php(calendar)
80cfb727 486
c2388c7d 487%description calendar
e584ad6b
JB
488This is a dynamic shared object (DSO) for PHP that will add calendar
489support.
80cfb727 490
ec7f2789
JR
491%description calendar -l pl.UTF-8
492Moduł PHP dodający wsparcie dla kalendarza.
80cfb727 493
c2388c7d 494%package ctype
495Summary: ctype extension module for PHP
86784db6 496Summary(pl.UTF-8): Moduł ctype dla PHP
defaa0de 497Group: Libraries
dc38d397 498Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 499Provides: php(ctype)
defaa0de 500
c2388c7d 501%description ctype
e584ad6b
JB
502This is a dynamic shared object (DSO) for PHP that will add ctype
503support.
defaa0de 504
ec7f2789
JR
505%description ctype -l pl.UTF-8
506Moduł PHP umożliwiający korzystanie z funkcji ctype.
defaa0de 507
c2388c7d 508%package curl
509Summary: curl extension module for PHP
86784db6 510Summary(pl.UTF-8): Moduł curl dla PHP
253c0459 511Group: Libraries
dc38d397 512Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 513Provides: php(curl)
253c0459 514
c2388c7d 515%description curl
e584ad6b
JB
516This is a dynamic shared object (DSO) for PHP that will add curl
517support.
253c0459 518
ec7f2789
JR
519%description curl -l pl.UTF-8
520Moduł PHP umożliwiający korzystanie z biblioteki curl.
795da340 521
c2388c7d 522%package dba
523Summary: DBA extension module for PHP
86784db6 524Summary(pl.UTF-8): Moduł DBA dla PHP
defaa0de 525Group: Libraries
dc38d397 526Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 527Provides: php(dba)
defaa0de 528
c2388c7d 529%description dba
e584ad6b
JB
530This is a dynamic shared object (DSO) for PHP that will add flat-file
531databases (DBA) support.
defaa0de 532
ec7f2789
JR
533%description dba -l pl.UTF-8
534Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
e584ad6b 535(DBA).
defaa0de
AF
536
537%package dbase
caff8ce9 538Summary: DBase extension module for PHP
86784db6 539Summary(pl.UTF-8): Moduł DBase dla PHP
defaa0de 540Group: Libraries
dc38d397 541Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 542Provides: php(dbase)
defaa0de
AF
543
544%description dbase
e584ad6b
JB
545This is a dynamic shared object (DSO) for PHP that will add DBase
546support.
defaa0de 547
ec7f2789
JR
548%description dbase -l pl.UTF-8
549Moduł PHP ze wsparciem dla DBase.
defaa0de 550
51312e8d
JB
551%package dom
552Summary: DOM extension module for PHP
86784db6 553Summary(pl.UTF-8): Moduł DOM dla PHP
51312e8d 554Group: Libraries
51312e8d 555Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 556Provides: php(dom)
91de58a4 557# it has some compatibility functions
2e5b56fc 558Provides: php(domxml)
737e42ad 559Obsoletes: php-domxml <= 3:4.3.8-1
51312e8d
JB
560
561%description dom
562This is a dynamic shared object (DSO) for PHP that will add new DOM
563support.
564
ec7f2789
JR
565%description dom -l pl.UTF-8
566Moduł PHP dodający nową obsługę DOM.
51312e8d 567
c2388c7d 568%package exif
569Summary: exif extension module for PHP
86784db6 570Summary(pl.UTF-8): Moduł exif dla PHP
defaa0de 571Group: Libraries
dc38d397 572Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 573Provides: php(exif)
defaa0de 574
c2388c7d 575%description exif
ad48e054
JB
576This is a dynamic shared object (DSO) for PHP that will add EXIF tags
577support in image files.
defaa0de 578
ec7f2789
JR
579%description exif -l pl.UTF-8
580Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
e584ad6b
JB
581
582%package fdf
583Summary: FDF extension module for PHP
86784db6 584Summary(pl.UTF-8): Moduł FDF dla PHP
e584ad6b 585Group: Libraries
dc38d397 586Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 587Provides: php(fdf)
e584ad6b
JB
588
589%description fdf
590This PHP module adds support for PDF Forms through Adobe FDFTK
591library.
592
ec7f2789
JR
593%description fdf -l pl.UTF-8
594Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
e584ad6b 595FDFTK.
defaa0de 596
12295c68 597%package filter
c6c65d5b 598Summary: Extension for safely dealing with input parameters
86784db6 599Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
12295c68
ER
600Group: Libraries
601Requires: %{name}-common = %{epoch}:%{version}-%{release}
602Provides: php(filter)
fab94e6d 603Obsoletes: php-pecl-filter
12295c68
ER
604
605%description filter
606We all know that you should always check input variables, but PHP does
607not offer really good functionality for doing this in a safe way. The
608Input Filter extension is meant to address this issue by implementing
609a set of filters and mechanisms that users can use to safely access
610their input data.
611
ec7f2789
JR
612%description filter -l pl.UTF-8
613Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
614oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
615bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
616zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
617mogą bezpiecznie używać do dostępu do danych.
12295c68 618
defaa0de 619%package ftp
caff8ce9 620Summary: FTP extension module for PHP
86784db6 621Summary(pl.UTF-8): Moduł FTP dla PHP
defaa0de 622Group: Libraries
dc38d397 623Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 624Provides: php(ftp)
defaa0de
AF
625
626%description ftp
e584ad6b
JB
627This is a dynamic shared object (DSO) for PHP that will add FTP
628support.
defaa0de 629
ec7f2789
JR
630%description ftp -l pl.UTF-8
631Moduł PHP dodający obsługę protokołu FTP.
defaa0de 632
c2388c7d 633%package gd
634Summary: GD extension module for PHP
86784db6 635Summary(pl.UTF-8): Moduł GD dla PHP
501cd767 636Group: Libraries
dc38d397 637Requires: %{name}-common = %{epoch}:%{version}-%{release}
b2c345ab 638Requires: gd >= 2.0.28-4
2e5b56fc 639Requires: gd(gif)
ae9fd9ae 640Requires: gd(imagerotate) = 5.2.0
2e5b56fc 641Provides: php(gd)
501cd767 642
c2388c7d 643%description gd
e584ad6b
JB
644This is a dynamic shared object (DSO) for PHP that will add GD
645support, allowing you to create and manipulate images with PHP.
501cd767 646
ec7f2789
JR
647%description gd -l pl.UTF-8
648Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
649tworzenie i obróbkę obrazków.
501cd767 650
c2388c7d 651%package gettext
652Summary: gettext extension module for PHP
86784db6 653Summary(pl.UTF-8): Moduł gettext dla PHP
501cd767 654Group: Libraries
dc38d397 655Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 656Provides: php(gettext)
501cd767 657
c2388c7d 658%description gettext
e584ad6b
JB
659This is a dynamic shared object (DSO) for PHP that will add gettext
660support.
501cd767 661
ec7f2789
JR
662%description gettext -l pl.UTF-8
663Moduł PHP dodający obsługę lokalizacji przez gettext.
501cd767 664
c2388c7d 665%package gmp
666Summary: gmp extension module for PHP
86784db6 667Summary(pl.UTF-8): Moduł gmp dla PHP
8bfcab42 668Group: Libraries
dc38d397 669Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 670Provides: php(gmp)
8bfcab42 671
c2388c7d 672%description gmp
e584ad6b
JB
673This is a dynamic shared object (DSO) for PHP that will add arbitrary
674length number support with GNU MP library.
8bfcab42 675
ec7f2789
JR
676%description gmp -l pl.UTF-8
677Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
678liczbach o dowolnej długości.
501cd767 679
86ceb323
ER
680%package hash
681Summary: HASH Message Digest Framework
86784db6 682Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
86ceb323
ER
683Group: Libraries
684Requires: %{name}-common = %{epoch}:%{version}-%{release}
685Provides: php(hash)
0a949529 686Obsoletes: php-pecl-hash
86ceb323
ER
687
688%description hash
689Native implementations of common message digest algorithms using a
690generic factory method.
691
ec7f2789
JR
692%description hash -l pl.UTF-8
693Natywne implementacje popularnych algorytmów obliczania skrótów
694wiadomości przy użyciu wspólnego interfejsu.
86ceb323 695
c2388c7d 696%package iconv
697Summary: iconv extension module for PHP
86784db6 698Summary(pl.UTF-8): Moduł iconv dla PHP
501cd767 699Group: Libraries
dc38d397 700Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 701Provides: php(iconv)
501cd767 702
c2388c7d 703%description iconv
e584ad6b
JB
704This is a dynamic shared object (DSO) for PHP that will add iconv
705support.
501cd767 706
ec7f2789
JR
707%description iconv -l pl.UTF-8
708Moduł PHP dodający obsługę iconv.
defaa0de 709
e0e8f1c2 710%package imap
386054ee 711Summary: IMAP extension module for PHP
86784db6
ER
712Summary(pl.UTF-8): Moduł IMAP dla PHP
713Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
e0e8f1c2 714Group: Libraries
dc38d397 715Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 716Provides: php(imap)
e0e8f1c2
AF
717
718%description imap
e584ad6b
JB
719This is a dynamic shared object (DSO) for PHP that will add IMAP
720support.
e0e8f1c2 721
ec7f2789
JR
722%description imap -l pl.UTF-8
723Moduł PHP dodający obsługę skrzynek IMAP.
e0e8f1c2 724
ec7f2789
JR
725%description imap -l pt_BR.UTF-8
726Um módulo para aplicações PHP que usam IMAP.
795da340 727
c2388c7d 728%package interbase
e2263ce4 729Summary: InterBase/Firebird database module for PHP
86784db6 730Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
c2388c7d 731Group: Libraries
dc38d397 732Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 733Provides: php(interbase)
6f91d99f 734%{?with_interbase_inst:Autoreq: false}
c2388c7d 735
736%description interbase
e584ad6b
JB
737This is a dynamic shared object (DSO) for PHP that will add InterBase
738and Firebird database support.
c2388c7d 739
ec7f2789
JR
740%description interbase -l pl.UTF-8
741Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
c2388c7d 742
86ceb323
ER
743%package json
744Summary: PHP C extension for JSON serialization
86784db6 745Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
86ceb323
ER
746Group: Libraries
747Requires: %{name}-common = %{epoch}:%{version}-%{release}
748Provides: php(json)
60ebfac6 749Obsoletes: php-pecl-json
86ceb323
ER
750
751%description json
752php-json is an extremely fast PHP C extension for JSON (JavaScript
753Object Notation) serialisation.
754
ec7f2789 755%description json -l pl.UTF-8
86ceb323
ER
756php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
757(JavaScript Object Notation).
758
38ecdf75 759%package ldap
caff8ce9 760Summary: LDAP extension module for PHP
86784db6
ER
761Summary(pl.UTF-8): Moduł LDAP dla PHP
762Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
38ecdf75 763Group: Libraries
dc38d397 764Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 765Provides: php(ldap)
38ecdf75
AF
766
767%description ldap
e584ad6b
JB
768This is a dynamic shared object (DSO) for PHP that will add LDAP
769support.
38ecdf75 770
ec7f2789
JR
771%description ldap -l pl.UTF-8
772Moduł PHP dodający obsługę LDAP.
38ecdf75 773
ec7f2789
JR
774%description ldap -l pt_BR.UTF-8
775Um módulo para aplicações PHP que usam LDAP.
8c56345a 776
c2388c7d 777%package mbstring
778Summary: mbstring extension module for PHP
86784db6 779Summary(pl.UTF-8): Moduł mbstring dla PHP
c2388c7d 780Group: Libraries
dc38d397 781Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 782Provides: php(mbstring)
795da340 783
c2388c7d 784%description mbstring
6e4962cf
JB
785This is a dynamic shared object (DSO) for PHP that will add multibyte
786string support.
c2388c7d 787
ec7f2789
JR
788%description mbstring -l pl.UTF-8
789Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
c2388c7d 790
38ecdf75 791%package mcrypt
caff8ce9 792Summary: mcrypt extension module for PHP
86784db6 793Summary(pl.UTF-8): Moduł mcrypt dla PHP
38ecdf75 794Group: Libraries
dc38d397 795Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 796Provides: php(mcrypt)
38ecdf75
AF
797
798%description mcrypt
e584ad6b
JB
799This is a dynamic shared object (DSO) for PHP that will add mcrypt
800support.
38ecdf75 801
ec7f2789
JR
802%description mcrypt -l pl.UTF-8
803Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
38ecdf75 804
253c0459
AF
805%package mhash
806Summary: mhash extension module for PHP
86784db6 807Summary(pl.UTF-8): Moduł mhash dla PHP
253c0459 808Group: Libraries
dc38d397 809Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 810Provides: php(mhash)
253c0459
AF
811
812%description mhash
e584ad6b
JB
813This is a dynamic shared object (DSO) for PHP that will add mhash
814support.
253c0459 815
ec7f2789
JR
816%description mhash -l pl.UTF-8
817Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
253c0459 818
e584ad6b
JB
819%package mime_magic
820Summary: mime_magic extension module for PHP
86784db6 821Summary(pl.UTF-8): Moduł mime_magic dla PHP
e584ad6b 822Group: Libraries
dc38d397 823Requires: %{name}-common = %{epoch}:%{version}-%{release}
e584ad6b 824Requires: /usr/share/file/magic.mime
2e5b56fc 825Provides: php(mime_magic)
e584ad6b
JB
826
827%description mime_magic
828This PHP module adds support for MIME type lookup via file magic
829numbers using magic.mime database.
830
ec7f2789
JR
831%description mime_magic -l pl.UTF-8
832Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
833znaczników plików z użyciem bazy danych magic.mime.
e584ad6b 834
c2388c7d 835%package ming
836Summary: ming extension module for PHP
86784db6 837Summary(pl.UTF-8): Moduł ming dla PHP
c2388c7d 838Group: Libraries
dc38d397 839Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 840Provides: php(ming)
77d149f2 841
c2388c7d 842%description ming
e584ad6b
JB
843This is a dynamic shared object (DSO) for PHP that will add ming
844(Flash - .swf files) support.
77d149f2 845
ec7f2789
JR
846%description ming -l pl.UTF-8
847Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
c2388c7d 848ming.
da15debb 849
7899bacd 850%package mssql
851Summary: MS SQL extension module for PHP
86784db6 852Summary(pl.UTF-8): Moduł MS SQL dla PHP
7899bacd 853Group: Libraries
dc38d397 854Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 855Provides: php(mssql)
7899bacd 856
857%description mssql
858This is a dynamic shared object (DSO) for PHP that will add MS SQL
859databases support through FreeTDS library.
860
ec7f2789
JR
861%description mssql -l pl.UTF-8
862Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
ad48e054 863FreeTDS.
7899bacd 864
c2388c7d 865%package mysql
866Summary: MySQL database module for PHP
86784db6
ER
867Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
868Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
c2388c7d 869Group: Libraries
dc38d397 870Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 871Provides: php(mysql)
dc79ac25 872
c2388c7d 873%description mysql
e584ad6b
JB
874This is a dynamic shared object (DSO) for PHP that will add MySQL
875database support.
6290790d 876
ec7f2789
JR
877%description mysql -l pl.UTF-8
878Moduł PHP umożliwiający dostęp do bazy danych MySQL.
6290790d 879
ec7f2789
JR
880%description mysql -l pt_BR.UTF-8
881Um módulo para aplicações PHP que usam bancos de dados MySQL.
8487ad4f 882
8b37a21e
ER
883%package mysqli
884Summary: MySQLi module for PHP
86784db6 885Summary(pl.UTF-8): Moduł MySQLi dla PHP
8b37a21e 886Group: Libraries
8b37a21e
ER
887Requires: %{name}-common = %{epoch}:%{version}-%{release}
888Requires: mysql-libs >= 4.1.0
2e5b56fc 889Provides: php(mysqli)
8b37a21e
ER
890
891%description mysqli
892This is a dynamic shared object (DSO) for PHP that will add MySQLi
1c06a766
MC
893(Improved MySQL) support. The difference between it and mysql module
894is that it provides access to functionality of MySQL 4.1 and above.
895
ec7f2789
JR
896%description mysqli -l pl.UTF-8
897Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
898Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
7375f0ff 899MySQL w wersji 4.1 i nowszych.
8b37a21e 900
e584ad6b
JB
901%package ncurses
902Summary: ncurses module for PHP
86784db6 903Summary(pl.UTF-8): Moduł ncurses dla PHP
e584ad6b 904Group: Libraries
c3a27469 905Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 906Provides: php(ncurses)
e584ad6b
JB
907
908%description ncurses
909This PHP module adds support for ncurses functions (only for cli and
910cgi SAPIs).
911
ec7f2789
JR
912%description ncurses -l pl.UTF-8
913Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
e584ad6b 914
c2388c7d 915%package oci8
d902abac 916Summary: Oracle 8+ database module for PHP
86784db6 917Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
c2388c7d 918Group: Libraries
dc38d397 919Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 920Provides: php(oci8)
c2388c7d 921Autoreq: false
795da340 922
c2388c7d 923%description oci8
d902abac
JB
924This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
9258, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
c2388c7d 926
ec7f2789
JR
927%description oci8 -l pl.UTF-8
928Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
c2388c7d 929poprzez interfejs Oracle8 Call-Interface (OCI8).
930
931%package odbc
932Summary: ODBC extension module for PHP
86784db6
ER
933Summary(pl.UTF-8): Moduł ODBC dla PHP
934Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
6997cdef 935Group: Libraries
dc38d397 936Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 937Requires: unixODBC >= 2.1.1-3
2e5b56fc 938Provides: php(odbc)
6997cdef 939
c2388c7d 940%description odbc
e584ad6b
JB
941This is a dynamic shared object (DSO) for PHP that will add ODBC
942support.
6997cdef 943
ec7f2789
JR
944%description odbc -l pl.UTF-8
945Moduł PHP ze wsparciem dla ODBC.
5c8d1b4b 946
ec7f2789
JR
947%description odbc -l pt_BR.UTF-8
948Um módulo para aplicações PHP que usam ODBC.
c2388c7d 949
950%package openssl
951Summary: OpenSSL extension module for PHP
86784db6 952Summary(pl.UTF-8): Moduł OpenSSL dla PHP
c4161e98 953Group: Libraries
dc38d397 954Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 955Provides: php(openssl)
90257fd6 956
c2388c7d 957%description openssl
e584ad6b
JB
958This is a dynamic shared object (DSO) for PHP that will add OpenSSL
959support.
c4161e98 960
c2388c7d 961Warning: this is an experimental module.
962
ec7f2789
JR
963%description openssl -l pl.UTF-8
964Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
c2388c7d 965
ec7f2789 966Uwaga: to jest moduł eksperymentalny.
c2388c7d 967
c2388c7d 968%package pcntl
969Summary: Process Control extension module for PHP
86784db6 970Summary(pl.UTF-8): Moduł Process Control dla PHP
c2388c7d 971Group: Libraries
78987c05 972Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 973Provides: php(pcntl)
c2388c7d 974
975%description pcntl
e584ad6b
JB
976This is a dynamic shared object (DSO) for PHP that will add process
977spawning and control support. It supports functions like fork(),
978waitpid(), signal() etc.
c2388c7d 979
980Warning: this is an experimental module. Also, don't use it in
981webserver environment!
982
ec7f2789
JR
983%description pcntl -l pl.UTF-8
984Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
985Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
c2388c7d 986
ec7f2789
JR
987Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
988używania z serwerem WWW - nie próbuj tego!
c2388c7d 989
768d3bda
AM
990%package pdo
991Summary: PHP Data Objects (PDO)
86784db6 992Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
768d3bda 993Group: Libraries
768d3bda 994Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 995Provides: php(pdo)
2ed78af4 996Obsoletes: php-pecl-PDO
768d3bda
AM
997
998%description pdo
999This is a dynamic shared object (DSO) for PHP that will add PDO
1000support.
1001
ec7f2789
JR
1002%description pdo -l pl.UTF-8
1003Moduł PHP dodający obsługę PDO (PHP Data Objects).
7375f0ff 1004
768d3bda
AM
1005%package pdo-dblib
1006Summary: PHP Data Objects (PDO) FreeTDS support
86784db6 1007Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
768d3bda 1008Group: Libraries
768d3bda
AM
1009Requires: %{name}-common = %{epoch}:%{version}-%{release}
1010Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1011Provides: php(dblib)
768d3bda
AM
1012
1013%description pdo-dblib
1014This is a dynamic shared object (DSO) for PHP that will add PDO
1015FreeTDS support.
1016
ec7f2789
JR
1017%description pdo-dblib -l pl.UTF-8
1018Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
768d3bda
AM
1019interfejsu PDO.
1020
f4359077
ER
1021%package pdo-firebird
1022Summary: PHP Data Objects (PDO) Firebird support
86784db6 1023Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
f4359077 1024Group: Libraries
f4359077
ER
1025Requires: %{name}-common = %{epoch}:%{version}-%{release}
1026Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1027Provides: php(pdo-firebird)
2ed78af4 1028Obsoletes: php-pecl-PDO_FIREBIRD
f4359077
ER
1029
1030%description pdo-firebird
1031This is a dynamic shared object (DSO) for PHP that will add PDO
1032Firebird support.
1033
ec7f2789
JR
1034%description pdo-firebird -l pl.UTF-8
1035Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
cfff29a1
JB
1036interfejsu PDO.
1037
768d3bda
AM
1038%package pdo-mysql
1039Summary: PHP Data Objects (PDO) MySQL support
86784db6 1040Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
768d3bda 1041Group: Libraries
768d3bda
AM
1042Requires: %{name}-common = %{epoch}:%{version}-%{release}
1043Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1044Provides: php(pdo-mysql)
2ed78af4 1045Obsoletes: php-pecl-PDO_MYSQL
768d3bda
AM
1046
1047%description pdo-mysql
1048This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1049support.
1050
ec7f2789
JR
1051%description pdo-mysql -l pl.UTF-8
1052Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
768d3bda
AM
1053interfejsu PDO.
1054
d902abac
JB
1055%package pdo-oci
1056Summary: PHP Data Objects (PDO) Oracle support
86784db6 1057Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
d902abac 1058Group: Libraries
d902abac
JB
1059Requires: %{name}-common = %{epoch}:%{version}-%{release}
1060Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1061Provides: php(pdo-oci)
2ed78af4 1062Obsoletes: php-pecl-PDO_OCI
d902abac
JB
1063
1064%description pdo-oci
1065This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1066support.
1067
ec7f2789
JR
1068%description pdo-oci -l pl.UTF-8
1069Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
d902abac
JB
1070interfejsu PDO.
1071
768d3bda
AM
1072%package pdo-odbc
1073Summary: PHP Data Objects (PDO) ODBC support
86784db6 1074Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
768d3bda 1075Group: Libraries
768d3bda
AM
1076Requires: %{name}-common = %{epoch}:%{version}-%{release}
1077Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1078Provides: php(pdo-odbc)
2ed78af4 1079Obsoletes: php-pecl-PDO_ODBC
768d3bda
AM
1080
1081%description pdo-odbc
1082This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1083support.
1084
ec7f2789
JR
1085%description pdo-odbc -l pl.UTF-8
1086Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
768d3bda
AM
1087interfejsu PDO.
1088
1089%package pdo-pgsql
1090Summary: PHP Data Objects (PDO) PostgreSQL support
86784db6 1091Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
768d3bda 1092Group: Libraries
768d3bda
AM
1093Requires: %{name}-common = %{epoch}:%{version}-%{release}
1094Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1095Provides: php(pdo-pgsql)
829e1de1 1096Provides: php-pecl-PDO_PGSQL
2ed78af4 1097Obsoletes: php-pecl-PDO_PGSQL
768d3bda
AM
1098
1099%description pdo-pgsql
1100This is a dynamic shared object (DSO) for PHP that will add PDO
1101PostgreSQL support.
1102
ec7f2789
JR
1103%description pdo-pgsql -l pl.UTF-8
1104Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
7375f0ff 1105interfejsu PDO.
768d3bda
AM
1106
1107%package pdo-sqlite
1108Summary: PHP Data Objects (PDO) SQLite support
86784db6 1109Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
768d3bda 1110Group: Libraries
768d3bda
AM
1111Requires: %{name}-common = %{epoch}:%{version}-%{release}
1112Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1113Provides: php(pdo-sqlite)
2ed78af4 1114Obsoletes: php-pecl-PDO_SQLITE
768d3bda
AM
1115
1116%description pdo-sqlite
1117This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1118support.
1119
ec7f2789
JR
1120%description pdo-sqlite -l pl.UTF-8
1121Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
768d3bda
AM
1122interfejsu PDO.
1123
c2388c7d 1124%package pgsql
1125Summary: PostgreSQL database module for PHP
86784db6 1126Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
c2388c7d 1127Group: Libraries
dc38d397 1128Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1129Provides: php(pgsql)
c2388c7d 1130
1131%description pgsql
e584ad6b
JB
1132This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1133database support.
c2388c7d 1134
ec7f2789
JR
1135%description pgsql -l pl.UTF-8
1136Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
c2388c7d 1137
ec7f2789
JR
1138%description pgsql -l pt_BR.UTF-8
1139Um módulo para aplicações PHP que usam bancos de dados postgresql.
c2388c7d 1140
1141%package posix
1142Summary: POSIX extension module for PHP
86784db6 1143Summary(pl.UTF-8): Moduł POSIX dla PHP
c2388c7d 1144Group: Libraries
dc38d397 1145Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1146Provides: php(posix)
c2388c7d 1147
1148%description posix
e584ad6b 1149This is a dynamic shared object (DSO) for PHP that will add POSIX
c2388c7d 1150functions support to PHP.
1151
ec7f2789
JR
1152%description posix -l pl.UTF-8
1153Moduł PHP umożliwiający korzystanie z funkcji POSIX.
c2388c7d 1154
1155%package pspell
1156Summary: pspell extension module for PHP
86784db6 1157Summary(pl.UTF-8): Moduł pspell dla PHP
c2388c7d 1158Group: Libraries
dc38d397 1159Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1160Provides: php(pspell)
c2388c7d 1161
1162%description pspell
e584ad6b 1163This is a dynamic shared object (DSO) for PHP that will add pspell
c2388c7d 1164support to PHP. It allows to check the spelling of a word and offer
1165suggestions.
1166
ec7f2789
JR
1167%description pspell -l pl.UTF-8
1168Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1169sprawdzanie pisowni słowa i sugerowanie poprawek.
c2388c7d 1170
e584ad6b
JB
1171%package readline
1172Summary: readline extension module for PHP
86784db6 1173Summary(pl.UTF-8): Moduł readline dla PHP
e584ad6b 1174Group: Libraries
c3a27469 1175Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1176Provides: php(readline)
e584ad6b
JB
1177
1178%description readline
1179This PHP module adds support for readline functions (only for cli and
1180cgi SAPIs).
1181
ec7f2789
JR
1182%description readline -l pl.UTF-8
1183Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
e584ad6b 1184
c2388c7d 1185%package recode
1186Summary: recode extension module for PHP
86784db6 1187Summary(pl.UTF-8): Moduł recode dla PHP
c2388c7d 1188Group: Libraries
dc38d397 1189Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1190Requires: recode >= 3.5d-3
2e5b56fc 1191Provides: php(recode)
c2388c7d 1192
1193%description recode
e584ad6b
JB
1194This is a dynamic shared object (DSO) for PHP that will add recode
1195support.
c2388c7d 1196
ec7f2789
JR
1197%description recode -l pl.UTF-8
1198Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1199bibliotekę recode).
c2388c7d 1200
c2388c7d 1201%package shmop
1202Summary: Shared Memory Operations extension module for PHP
86784db6 1203Summary(pl.UTF-8): Moduł shmop dla PHP
c2388c7d 1204Group: Libraries
dc38d397 1205Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1206Provides: php(shmop)
c2388c7d 1207
1208%description shmop
e584ad6b
JB
1209This is a dynamic shared object (DSO) for PHP that will add Shared
1210Memory Operations support.
c2388c7d 1211
1212Warning: this is an experimental module.
1213
ec7f2789
JR
1214%description shmop -l pl.UTF-8
1215Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
c2388c7d 1216
ec7f2789 1217Uwaga: to jest moduł eksperymentalny.
c2388c7d 1218
768d3bda
AM
1219%package simplexml
1220Summary: Simple XML extension module for PHP
86784db6 1221Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
768d3bda 1222Group: Libraries
768d3bda 1223Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1224Provides: php(simplexml)
768d3bda
AM
1225
1226%description simplexml
1227This is a dynamic shared object (DSO) for PHP that will add Simple XML
1228support.
1229
ec7f2789
JR
1230%description simplexml -l pl.UTF-8
1231Moduł PHP dodający obsługę prostego XML-a.
7375f0ff 1232
c2388c7d 1233%package snmp
1234Summary: SNMP extension module for PHP
86784db6 1235Summary(pl.UTF-8): Moduł SNMP dla PHP
c2388c7d 1236Group: Libraries
dc38d397 1237Requires: %{name}-common = %{epoch}:%{version}-%{release}
85a72066 1238Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
2e5b56fc 1239Provides: php(snmp)
c2388c7d 1240
1241%description snmp
e584ad6b
JB
1242This is a dynamic shared object (DSO) for PHP that will add SNMP
1243support.
c2388c7d 1244
ec7f2789
JR
1245%description snmp -l pl.UTF-8
1246Moduł PHP dodający obsługę SNMP.
c2388c7d 1247
54eb743b 1248%package soap
85a72066 1249Summary: soap extension module for PHP
86784db6 1250Summary(pl.UTF-8): Moduł soap dla PHP
85a72066 1251Group: Libraries
85a72066 1252Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1253Provides: php(soap)
54eb743b
AM
1254
1255%description soap
1256This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1257support.
1258
ec7f2789
JR
1259%description soap -l pl.UTF-8
1260Moduł PHP dodający obsługę SOAP/WSDL.
54eb743b 1261
c2388c7d 1262%package sockets
1263Summary: sockets extension module for PHP
86784db6 1264Summary(pl.UTF-8): Moduł socket dla PHP
c2388c7d 1265Group: Libraries
dc38d397 1266Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1267Provides: php(sockets)
c2388c7d 1268
1269%description sockets
e584ad6b
JB
1270This is a dynamic shared object (DSO) for PHP that will add sockets
1271support.
c2388c7d 1272
1273Warning: this is an experimental module.
1274
ec7f2789
JR
1275%description sockets -l pl.UTF-8
1276Moduł PHP dodający obsługę gniazdek.
c2388c7d 1277
ec7f2789 1278Uwaga: to jest moduł eksperymentalny.
c2388c7d 1279
8c91402c
AM
1280%package sqlite
1281Summary: SQLite extension module for PHP
86784db6 1282Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1283Group: Libraries
8c91402c 1284Requires: %{name}-common = %{epoch}:%{version}-%{release}
01e960fb 1285Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1286Provides: php(sqlite)
8c91402c
AM
1287
1288%description sqlite
ce888321
ER
1289SQLite is a C library that implements an embeddable SQL database
1290engine. Programs that link with the SQLite library can have SQL
1291database access without running a separate RDBMS process.
8c91402c 1292
ce888321
ER
1293SQLite is not a client library used to connect to a big database
1294server. SQLite is the server. The SQLite library reads and writes
1295directly to and from the database files on disk.
8c91402c 1296
ec7f2789
JR
1297%description sqlite -l pl.UTF-8
1298SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1299bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1300dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1301RDBMS.
8c91402c 1302
ec7f2789 1303SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1304baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1305zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1306dysku.
8c91402c 1307
e584ad6b
JB
1308%package sybase
1309Summary: Sybase DB extension module for PHP
86784db6 1310Summary(pl.UTF-8): Moduł Sybase DB dla PHP
e584ad6b 1311Group: Libraries
dc38d397 1312Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1313Provides: php(sybase)
8c91402c 1314Obsoletes: php-sybase-ct
cdef5afa 1315Conflicts: php-sybase-ct
e584ad6b
JB
1316
1317%description sybase
1318This is a dynamic shared object (DSO) for PHP that will add Sybase and
ce888321
ER
1319MS SQL databases support through SYBDB library. Currently Sybase
1320module is not maintained. Using Sybase-CT module is recommended
1321instead.
e584ad6b 1322
ec7f2789
JR
1323%description sybase -l pl.UTF-8
1324Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1325bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1326Zaleca się używanie modułu Sybase-CT.
e584ad6b 1327
c2388c7d 1328%package sybase-ct
1329Summary: Sybase-CT extension module for PHP
86784db6 1330Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1331Group: Libraries
dc38d397 1332Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1333Provides: php(sybase-ct)
8c91402c 1334Obsoletes: php-sybase
cdef5afa 1335Conflicts: php-sybase
c2388c7d 1336
1337%description sybase-ct
e584ad6b
JB
1338This is a dynamic shared object (DSO) for PHP that will add Sybase and
1339MS SQL databases support through CT-lib.
c2388c7d 1340
ec7f2789
JR
1341%description sybase-ct -l pl.UTF-8
1342Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1343CT-lib.
1344
e584ad6b
JB
1345%package sysvmsg
1346Summary: SysV msg extension module for PHP
86784db6 1347Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1348Group: Libraries
dc38d397 1349Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1350Provides: php(sysvmsg)
e584ad6b
JB
1351
1352%description sysvmsg
1353This is a dynamic shared object (DSO) for PHP that will add SysV
1354message queues support.
1355
ec7f2789
JR
1356%description sysvmsg -l pl.UTF-8
1357Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1358
c2388c7d 1359%package sysvsem
1360Summary: SysV sem extension module for PHP
86784db6 1361Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1362Group: Libraries
dc38d397 1363Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1364Provides: php(sysvsem)
c2388c7d 1365
1366%description sysvsem
e584ad6b
JB
1367This is a dynamic shared object (DSO) for PHP that will add SysV
1368semaphores support.
c2388c7d 1369
ec7f2789
JR
1370%description sysvsem -l pl.UTF-8
1371Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1372
1373%package sysvshm
1374Summary: SysV shm extension module for PHP
86784db6 1375Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1376Group: Libraries
dc38d397 1377Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1378Provides: php(sysvshm)
c2388c7d 1379
1380%description sysvshm
e584ad6b
JB
1381This is a dynamic shared object (DSO) for PHP that will add SysV
1382Shared Memory support.
c2388c7d 1383
ec7f2789
JR
1384%description sysvshm -l pl.UTF-8
1385Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1386
8c91402c
AM
1387%package tidy
1388Summary: Tidy extension module for PHP
86784db6 1389Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1390Group: Libraries
8c91402c 1391Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1392Requires: tidy
2e5b56fc 1393Provides: php(tidy)
8c91402c
AM
1394
1395%description tidy
1396This is a dynamic shared object (DSO) for PHP that will add Tidy
1397support.
1398
ec7f2789
JR
1399%description tidy -l pl.UTF-8
1400Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1401
f476635d
ER
1402%package tokenizer
1403Summary: tokenizer extension module for PHP
86784db6 1404Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1405Group: Libraries
f476635d 1406Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1407Provides: php(tokenizer)
f476635d
ER
1408
1409%description tokenizer
1410This is a dynamic shared object (DSO) for PHP that will add tokenizer
1411support.
1412
ec7f2789
JR
1413%description tokenizer -l pl.UTF-8
1414Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1415
c4161e98 1416%package wddx
1417Summary: wddx extension module for PHP
86784db6 1418Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1419Group: Libraries
21169c08 1420Requires: %{name}-common = %{epoch}:%{version}-%{release}
39e9697f 1421#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1422Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1423Provides: php(wddx)
c4161e98 1424
1425%description wddx
e584ad6b
JB
1426This is a dynamic shared object (DSO) for PHP that will add wddx
1427support.
c4161e98 1428
ec7f2789
JR
1429%description wddx -l pl.UTF-8
1430Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1431
c2388c7d 1432%package xml
1433Summary: XML extension module for PHP
86784db6 1434Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1435Group: Libraries
dc38d397 1436Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1437Provides: php(xml)
386054ee 1438
c2388c7d 1439%description xml
e584ad6b
JB
1440This is a dynamic shared object (DSO) for PHP that will add XML
1441support. This extension lets you create XML parsers and then define
1442handlers for different XML events.
386054ee 1443
ec7f2789
JR
1444%description xml -l pl.UTF-8
1445Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1446związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1447następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1448
768d3bda
AM
1449%package xmlreader
1450Summary: XML Reader extension module for PHP
86784db6 1451Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1452Group: Libraries
768d3bda 1453Requires: %{name}-common = %{epoch}:%{version}-%{release}
ffda81cd 1454Requires: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1455Provides: php(xmlreader)
768d3bda
AM
1456
1457%description xmlreader
1458This is a dynamic shared object (DSO) for PHP that will add XML Reader
1459support. The XMLReader extension is an XML Pull parser. The reader
1460acts as a cursor going forward on the document stream and stopping at
1461each node on the way.
1462
ec7f2789
JR
1463%description xmlreader -l pl.UTF-8
1464Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1465działa jako kursor przechodzący przez strumień dokumentu i
1466zatrzymujący się na każdym węźle po drodze.
768d3bda 1467
c2388c7d 1468%package xmlrpc
1469Summary: xmlrpc extension module for PHP
86784db6 1470Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1471Group: Libraries
dc38d397 1472Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1473Provides: php(xmlrpc)
1adf90d7 1474
c2388c7d 1475%description xmlrpc
e584ad6b
JB
1476This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1477support.
1adf90d7 1478
c2388c7d 1479Warning: this is an experimental module.
1adf90d7 1480
ec7f2789
JR
1481%description xmlrpc -l pl.UTF-8
1482Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1483
ec7f2789 1484Uwaga: to jest moduł eksperymentalny.
c2388c7d 1485
86ceb323 1486%package xmlwriter
05582439 1487Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1488Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323
ER
1489Group: Libraries
1490Requires: %{name}-common = %{epoch}:%{version}-%{release}
1491Provides: php(xmlwriter)
15f70a0e 1492Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1493
1494%description xmlwriter
1495This extension wraps the libxml xmlWriter API. Represents a writer
1496that provides a non-cached, forward-only means of generating streams
1497or files containing XML data.
1498
ec7f2789
JR
1499%description xmlwriter -l pl.UTF-8
1500To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1501zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1502plików zawierających dane XML.
86ceb323 1503
dc49e336
JB
1504%package xsl
1505Summary: xsl extension module for PHP
86784db6 1506Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1507Group: Libraries
dc49e336
JB
1508Requires: %{name}-common = %{epoch}:%{version}-%{release}
1509Requires: libxslt >= 1.0.18
737e42ad 1510# actually not true, functionality is similar, but API differs
2e5b56fc 1511Provides: php(xsl)
737e42ad 1512Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1513
1514%description xsl
1515This is a dynamic shared object (DSO) for PHP that will add new XSL
1516support (using libxslt).
1517
ec7f2789
JR
1518%description xsl -l pl.UTF-8
1519Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1520
b27cf2ef
ER
1521%package zip
1522Summary: Zip management extension
86784db6 1523Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1524Group: Libraries
b27cf2ef 1525Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1526Provides: php(zip)
5cad965e 1527Obsoletes: php-pecl-zip
b27cf2ef
ER
1528
1529%description zip
1530Zip is an extension to create, modify and read zip files.
1531
ec7f2789
JR
1532%description zip -l pl.UTF-8
1533Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1534odczyt archiwów zip.
b27cf2ef 1535
c2388c7d 1536%package zlib
1537Summary: Zlib extension module for PHP
86784db6 1538Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1539Group: Libraries
dc38d397 1540Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1541Provides: php(zlib)
7bd1e950 1542
c2388c7d 1543%description zlib
e584ad6b
JB
1544This is a dynamic shared object (DSO) for PHP that will add zlib
1545compression support to PHP.
7bd1e950 1546
ec7f2789
JR
1547%description zlib -l pl.UTF-8
1548Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1549
9af2b7db 1550%prep
039c723f 1551%setup -q
d76e208d 1552%patch27 -p1
554abb27 1553%patch0 -p1
670f5db5 1554%patch1 -p1
f1d1175f 1555%patch2 -p1
670f5db5 1556%patch3 -p1
c027c256 1557%patch4 -p1
12295c68 1558%patch5 -p1
6ab586ad 1559%patch6 -p1
e584ad6b 1560%patch7 -p1
670f5db5 1561%patch8 -p1
fcc61680 1562%patch9 -p1
78987c05 1563
8c91402c 1564cp php.ini-dist php.ini
2179215d 1565%patch10 -p1
8c91402c
AM
1566# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1567# conditionally...
2179215d 1568%patch11 -p1
d76e208d
JB
1569#%patch12 -p1 # breaks with ac cache vars, but later -lpthread is missing ...
1570%patch13 -p1
1571%patch14 -p1
1572%patch15 -p1
86334d82 1573%patch16 -p1
37c3c2bc 1574%patch17 -p1
37c3c2bc 1575%patch18 -p1
9062e238 1576%patch19 -p1
c9f5f7a9
ER
1577%patch20 -p1
1578%patch21 -p1
5566582a 1579
f5840595 1580%if %{with hardening}
5002d3bc 1581zcat %{SOURCE8} | patch -p1 || exit 1
d76e208d 1582patch -p1 < %{PATCH22} || exit 1
f5840595 1583%endif
d76e208d
JB
1584%patch23 -p1
1585%patch24 -p1
1586%patch25 -p1
d350ae54 1587
d76e208d 1588%{?with_versioning:%patch26 -p1}
d350ae54 1589
d76e208d
JB
1590%patch28 -p1
1591%patch29 -p1
fed87879 1592
9e22b6ba
JB
1593# conflict seems to be resolved by recode patches
1594rm -f ext/recode/config9.m4
1595
f4359077
ER
1596# remove all bundled libraries not to link with them accidentally
1597#rm -rf ext/sqlite/libsqlite
1598#rm -rf ext/bcmath/libbcmath
1599#rm -rf ext/date/lib
1600#rm -rf ext/dba/libcdb
1601#rm -rf ext/dba/libflatfile
1602#rm -rf ext/dba/libinifile
1603#rm -rf ext/gd/libgd
b1b8d706 1604#rm -rf ext/mbstring/libmbfl
f4359077
ER
1605#rm -rf ext/mbstring/oniguruma
1606rm -rf ext/pcre/pcrelib
1607rm -rf ext/pdo_sqlite/sqlite
1608#rm -rf ext/soap/interop
1609rm -rf ext/xmlrpc/libxmlrpc
1610
9af2b7db 1611%build
17c07ea5
ER
1612if API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h) && [ $API != %{php_api_version} ]; then
1613 echo "Set %%define php_api_version to $API and rerun."
1614 exit 1
1615fi
1616
1617if API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h) && [ $API != %{zend_module_api} ]; then
1618 echo "Set %%define zend_module_api to $API and rerun."
1619 exit 1
1620fi
1621
1622if API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h) && [ $API != %{zend_extension_api} ]; then
4843cc00 1623 echo "Set %%define zend_extension_api to $API and rerun."
17c07ea5
ER
1624 exit 1
1625fi
1626
98ab5057 1627export EXTENSION_DIR="%{php_extensiondir}"
3f700db8 1628if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
a2f6f75b 1629 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
3f700db8
ER
1630 %{__libtoolize}
1631 %{__aclocal}
678e6844 1632 ./buildconf --force
3f700db8
ER
1633 touch _built-conf
1634fi
98ab5057 1635export PROG_SENDMAIL="/usr/lib/sendmail"
3f700db8
ER
1636
1637sapis="
e8c48c38 1638%if %{with fcgi}
c1f4c189 1639fcgi
e8c48c38
ER
1640%endif
1641cgi cli
3f700db8
ER
1642%if %{with apache1}
1643apxs1
43fe8384 1644%endif
3f700db8
ER
1645%if %{with apache2}
1646apxs2
1647%endif
1648"
1649for sapi in $sapis; do
1650 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1651
1652 %configure \
1653 `
1654 case $sapi in
1655 cgi)
46fa207f 1656 echo --enable-discard-path --enable-force-cgi-redirect
3f700db8
ER
1657 ;;
1658 cli)
1659 echo --disable-cgi
1660 ;;
1661 fcgi)
46fa207f 1662 echo --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect
3f700db8
ER
1663 ;;
1664 apxs1)
1665 ver=%(rpm -q --qf '%%{version}' apache1-apxs)
1666 echo --with-apxs=%{apxs1} --with-apache-version=$ver
1667 ;;
1668 apxs2)
1669 ver=%(rpm -q --qf '%%{version}' apache-apxs)
46fa207f 1670 echo --with-apxs2=%{apxs2} --with-apache-version=$ver
3f700db8
ER
1671 ;;
1672 esac
1673 ` \
996cde82 1674%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 1675 --cache-file=config.cache \
996cde82 1676%endif
768d3bda 1677 --with-libdir=%{_lib} \
98ab5057
ER
1678 --with-config-file-path=%{php_sysconfdir} \
1679 --with-config-file-scan-dir=%{php_sysconfdir}/conf.d \
9af2b7db 1680 --with-exec-dir=%{_bindir} \
38c4a978 1681 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 1682 %{?with_zts:--enable-maintainer-zts} \
3b414131 1683 --enable-inline-optimization \
6507ff5f 1684 --enable-memory-limit \
38c4a978 1685 --enable-bcmath=shared \
1686 --enable-calendar=shared \
c2388c7d 1687 --enable-ctype=shared \
38c4a978 1688 --enable-dba=shared \
768d3bda
AM
1689 --with-inifile \
1690 --with-flatfile \
51312e8d 1691 --enable-dom=shared \
38c4a978 1692 --enable-exif=shared \
8c91402c 1693 --enable-ftp=shared \
38c4a978 1694 --enable-gd-native-ttf \
8c91402c 1695 --enable-gd-jus-conf \
768d3bda 1696 --enable-libxml \
9af2b7db 1697 --enable-magic-quotes \
b1b8d706 1698 --enable-mbstring=shared,all \
8c91402c 1699 --enable-mbregex \
010f42f4 1700 --enable-pcntl=shared \
768d3bda 1701 --enable-pdo=shared \
86ceb323
ER
1702 --enable-json=shared \
1703 --enable-hash=shared \
1704 --enable-xmlwriter=shared \
768d3bda
AM
1705%if %{with mssql} || %{with sybase} || %{with sybase_ct}
1706 --with-pdo-dblib=shared \
1707%endif
f6477c6e 1708%if %{with interbase} && !%{with interbase_inst}
75f51563 1709 --with-pdo-firebird=shared,/usr \
768d3bda
AM
1710%endif
1711 --with-pdo-mysql=shared \
d902abac 1712 %{?with_oci8:--with-pdo-oci=shared} \
768d3bda
AM
1713 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1714 %{?with_pgsql:--with-pdo-pgsql=shared} \
f4359077 1715 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
38c4a978 1716 --enable-posix=shared \
e2fdd525 1717 --enable-reflection \
38c4a978 1718 --enable-session \
b9e5df0a 1719 --enable-shared \
38c4a978 1720 --enable-shmop=shared \
768d3bda 1721 --enable-simplexml \
e584ad6b 1722 --enable-sysvmsg=shared \
defaa0de
AF
1723 --enable-sysvsem=shared \
1724 --enable-sysvshm=shared \
38c4a978 1725 --enable-track-vars \
1726 --enable-trans-sid \
1727 --enable-safe-mode \
ad48e054 1728 --enable-soap=shared \
38c4a978 1729 --enable-sockets=shared \
f476635d 1730 --enable-tokenizer=shared \
38c4a978 1731 --enable-ucd-snmp-hack \
6f91d99f 1732 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 1733 --enable-xml=shared \
b1b8d706 1734 --enable-xmlreader=shared \
253c0459 1735 --with-bz2=shared \
6f91d99f 1736 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
62493084 1737 --with-db4 \
768d3bda 1738 --enable-dbase=shared \
2179215d 1739%if %{with xmlrpc}
c2388c7d 1740 --with-expat-dir=shared,/usr \
efe52553
JB
1741%else
1742 --without-expat-dir \
1743%endif
6f91d99f 1744 %{?with_fdf:--with-fdftk=shared} \
c2388c7d 1745 --with-iconv=shared \
38c4a978 1746 --with-freetype-dir=shared \
1747 --with-gettext=shared \
c027c256 1748 --with-gd=shared,/usr \
38c4a978 1749 --with-gdbm \
253c0459 1750 --with-gmp=shared \
6f91d99f
JB
1751 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1752 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 1753 --with-jpeg-dir=/usr \
768d3bda 1754 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 1755 --with-mcrypt=shared \
6f91d99f 1756 %{?with_mhash:--with-mhash=shared} \
1a64b68d 1757 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
6f91d99f
JB
1758 %{?with_ming:--with-ming=shared} \
1759 %{?with_mm:--with-mm} \
6f91d99f 1760 %{?with_mssql:--with-mssql=shared} \
c2388c7d 1761 --with-mysql=shared,/usr \
0c2ab910 1762 --with-mysql-sock=/var/lib/mysql/mysql.sock \
8b37a21e 1763 %{?with_mysqli:--with-mysqli=shared} \
e584ad6b 1764 --with-ncurses=shared \
6f91d99f 1765 %{?with_oci8:--with-oci8=shared} \
8c91402c 1766 %{?with_openssl:--with-openssl=shared} \
768d3bda 1767 --with-kerberos \
696cac8d
ER
1768 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1769 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
ec86be0a 1770 --with-pear=%{php_pear_dir} \
6f91d99f 1771 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
8c91402c 1772 --with-png-dir=/usr \
6f91d99f 1773 %{?with_pspell:--with-pspell=shared} \
e584ad6b 1774 --with-readline=shared \
6f91d99f 1775 %{?with_recode:--with-recode=shared} \
38c4a978 1776 --with-regex=php \
8306dbc7 1777 --without-sablot-js \
6f91d99f 1778 %{?with_snmp:--with-snmp=shared} \
4cc60252
AG
1779 %{?with_sybase:--with-sybase=shared,/usr} \
1780 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
768d3bda 1781 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
38c4a978 1782 --with-t1lib=shared \
8c91402c
AM
1783 %{?with_tidy:--with-tidy=shared} \
1784 --with-tiff-dir=/usr \
768d3bda 1785 %{?with_odbc:--with-unixODBC=shared,/usr} \
6f91d99f 1786 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
dc49e336 1787 --with-xsl=shared \
38c4a978 1788 --with-zlib=shared \
7aa94fdb
ER
1789 --with-zlib-dir=shared,/usr \
1790 --enable-zip=shared,/usr \
554abb27 1791
3f700db8 1792 cp -f Makefile Makefile.$sapi
3f700db8 1793 cp -f main/php_config.h php_config.h.$sapi
228fa3d1 1794done
38ecdf75 1795
561725b8
ER
1796# must make this first, so modules can link against it.
1797%{__make} libphp_common.la
3f700db8 1798%{__make} build-modules
554abb27 1799
3f700db8
ER
1800%if %{with apache1}
1801%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
1802%endif
1803
1804%if %{with apache2}
1805%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 1806%endif
18ad4238 1807
46fa207f 1808# FCGI
e8c48c38 1809%if %{with fcgi}
46fa207f 1810cp -af php_config.h.fcgi main/php_config.h
9a058f52 1811%{__make} sapi/cgi/php -f Makefile.fcgi LDFLAGS=-lpthread
18ad4238
AM
1812cp -r sapi/cgi sapi/fcgi
1813rm -rf sapi/cgi/.libs sapi/cgi/*.lo
e8c48c38 1814%endif
18ad4238 1815
46fa207f
AM
1816# CGI
1817cp -af php_config.h.cgi main/php_config.h
9a058f52 1818%{__make} sapi/cgi/php -f Makefile.cgi LDFLAGS=-lpthread
4342041a 1819
3f700db8 1820# CLI
46fa207f 1821cp -af php_config.h.cli main/php_config.h
9a058f52 1822%{__make} sapi/cli/php -f Makefile.cli LDFLAGS=-lpthread
3f700db8 1823
aac36e23 1824%if %{with tests}
f4625853
ER
1825# Run tests, using the CLI SAPI
1826export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1827unset TZ LANG LC_ALL || :
1828%{__make} test
1829unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
aac36e23 1830%endif
f4625853 1831
9af2b7db
AF
1832%install
1833rm -rf $RPM_BUILD_ROOT
98ab5057 1834install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{php_sysconfdir}/{apache,cgi}} \
3f700db8 1835 $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
b21fb6bb 1836 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
fce5d91b 1837 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/httpd.conf} \
d7cc709f 1838 $RPM_BUILD_ROOT%{_mandir}/man1 \
3f700db8 1839
561725b8
ER
1840# install the apache modules' files
1841%{__make} install-headers install-build install-modules install-programs \
1842 INSTALL_ROOT=$RPM_BUILD_ROOT
1843
3f700db8
ER
1844# install apache1 DSO module
1845%if %{with apache1}
561725b8 1846libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
6e4962cf 1847%endif
345124d0 1848
3f700db8
ER
1849# install apache2 DSO module
1850%if %{with apache2}
561725b8 1851libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
3f700db8
ER
1852%endif
1853
1854libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
8005e5bb
ER
1855# fix install paths, avoid evil rpaths
1856sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1857# better solution?
1858sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
3f700db8 1859
3f700db8
ER
1860# install CGI
1861libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
1862
1863# install FCGI
e8c48c38 1864%if %{with fcgi}
3f700db8 1865libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
e8c48c38 1866%endif
3f700db8
ER
1867
1868# install CLI
1869libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1870install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
194505ba 1871echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
4342041a 1872
fa8f481d 1873ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
345124d0 1874
98ab5057 1875sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{php_sysconfdir}/php.ini
e8c48c38 1876%if %{with fcgi}
98ab5057 1877install %{SOURCE4} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi-fcgi.ini
e8c48c38 1878%endif
98ab5057
ER
1879install %{SOURCE5} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi.ini
1880install %{SOURCE7} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cli.ini
1881install %{SOURCE9} $RPM_BUILD_ROOT%{php_sysconfdir}/browscap.ini
3f700db8 1882
aa39c584 1883%if %{with apache1}
3f700db8 1884install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
5002d3bc 1885install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
98ab5057 1886install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache.ini
09b77d65 1887rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 1888%endif
77d149f2 1889
aa39c584
ER
1890%if %{with apache2}
1891install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
5002d3bc 1892install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
98ab5057 1893install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache2handler.ini
09b77d65 1894rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 1895%endif
c2388c7d 1896
09620828 1897cp -f Zend/LICENSE{,.Zend}
0b8eb3e3 1898
3f700db8 1899# Generate stub .ini files for each subpackage
98ab5057 1900install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
3f700db8
ER
1901for so in modules/*.so; do
1902 mod=$(basename $so .so)
98ab5057 1903 conf="%{php_sysconfdir}/conf.d/${mod}.ini"
eb34b5ac 1904 # xml needs to be loaded before wddx
98ab5057 1905 [ "$mod" = "wddx" ] && conf="%{php_sysconfdir}/conf.d/xml_${mod}.ini"
eb34b5ac 1906 cat > $RPM_BUILD_ROOT${conf} <<EOF
3f700db8
ER
1907; Enable ${mod} extension module
1908extension=${mod}.so
1909EOF
1910done
1911
dbfbeab3 1912# per SAPI ini directories
98ab5057 1913install -d $RPM_BUILD_ROOT%{php_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
dbfbeab3
ER
1914
1915# for CLI SAPI only
98ab5057 1916mv $RPM_BUILD_ROOT%{php_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
e584ad6b 1917
6b2e14c1
ER
1918# use system automake and {lib,sh}tool
1919ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1920ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1921ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1922ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1923
c57891a4
ER
1924# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1925# isn't installed by install-headers make target, we do it manually here.
1926# this header file is required by e.g. filter PECL extension
1927install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
93945336
ER
1928# for php-pecl-mailparse
1929install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1930cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 1931
38c4a978 1932%clean
1933rm -rf $RPM_BUILD_ROOT
1934
3f700db8
ER
1935%post -n apache1-mod_php
1936if [ "$1" = "1" ]; then
1937 %service -q apache restart
1938fi
1939
1940%postun -n apache1-mod_php
0b8eb3e3 1941if [ "$1" = "0" ]; then
3f700db8
ER
1942 %service -q apache restart
1943fi
1944
1945%post -n apache-mod_php
1946if [ "$1" = "1" ]; then
1947 %service -q httpd restart
1948fi
1949
1950%postun -n apache-mod_php
1951if [ "$1" = "0" ]; then
1952 %service -q httpd restart
1953fi
1954
c2388c7d 1955%post common -p /sbin/ldconfig
4e86443d 1956%postun common -p /sbin/ldconfig
228fa3d1 1957
4e86443d
ER
1958%posttrans common
1959# minimizing apache restarts logics. we restart webserver:
1960#
1961# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1962# 2. first install of extension (post: $1 = 1)
1963# 2. uninstall of extension (postun: $1 == 0)
1964#
1965# the strict internal deps between extensions (and apache modules) and
1966# common package are very important for all this to work.
1967
1968# restart webserver at the end of transaction
3f700db8
ER
1969[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
1970[ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
253c0459 1971
3b414131
ER
1972%if %{with apache1}
1973%triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
1974sed -i -e '
1975 /^AddType application\/x-httpd-php \.php/s,^,#,
1976 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
1977' /etc/apache/apache.conf
1978%service -q apache restart
1979%endif
3f700db8 1980
3b414131
ER
1981%if %{with apache2}
1982%triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
3f700db8 1983# for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
98ab5057
ER
1984if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
1985 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1986 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
defaa0de 1987fi
3f700db8
ER
1988%endif
1989
98ab5057 1990# common macros called at extension post/postun scriptlet
c7812384
ER
1991%define extension_scripts() \
1992%post %1 \
98ab5057
ER
1993if [ "$1" = "1" ]; then \
1994 %php_webserver_restart \
0a7bb090 1995fi \
c7812384
ER
1996\
1997%postun %1 \
98ab5057
ER
1998if [ "$1" = "0" ]; then \
1999 %php_webserver_restart \
2000fi
0a7bb090 2001%{nil}
b27cf2ef 2002
c7812384
ER
2003# extension scripts defines
2004%extension_scripts bcmath
2005%extension_scripts bzip2
2006%extension_scripts calendar
2007%extension_scripts ctype
2008%extension_scripts curl
2009%extension_scripts dba
2010%extension_scripts dbase
2011%extension_scripts dom
2012%extension_scripts exif
2013%extension_scripts fdf
12295c68 2014%extension_scripts filter
c7812384
ER
2015%extension_scripts ftp
2016%extension_scripts gd
2017%extension_scripts gettext
2018%extension_scripts gmp
2019%extension_scripts hash
2020%extension_scripts iconv
2021%extension_scripts imap
2022%extension_scripts interbase
2023%extension_scripts json
2024%extension_scripts ldap
2025%extension_scripts mbstring
2026%extension_scripts mcrypt
2027%extension_scripts mhash
2028%extension_scripts mime_magic
2029%extension_scripts ming
2030%extension_scripts mssql
2031%extension_scripts mysql
2032%extension_scripts mysqli
2033%extension_scripts oci8
2034%extension_scripts odbc
2035%extension_scripts openssl
2036%extension_scripts pdo-dblib
2037%extension_scripts pdo-firebird
2038%extension_scripts pdo-mysql
2039%extension_scripts pdo-odbc
2040%extension_scripts pdo-pgsql
2041%extension_scripts pdo-sqlite
2042%extension_scripts pgsql
2043%extension_scripts posix
2044%extension_scripts pspell
2045%extension_scripts recode
2046%extension_scripts shmop
2047%extension_scripts snmp
2048%extension_scripts soap
2049%extension_scripts sockets
2050%extension_scripts sqlite
2051%extension_scripts sybase
2052%extension_scripts sybase-ct
2053%extension_scripts sysvmsg
2054%extension_scripts sysvsem
2055%extension_scripts sysvshm
2056%extension_scripts tidy
2057%extension_scripts tokenizer
2058%extension_scripts wddx
2059%extension_scripts xml
2060%extension_scripts xmlreader
2061%extension_scripts xmlrpc
2062%extension_scripts xmlwriter
2063%extension_scripts xsl
2064%extension_scripts zip
2065%extension_scripts zlib
3f700db8
ER
2066
2067%triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
98ab5057 2068%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2069
2070%triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
98ab5057 2071%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2072
2073%triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
98ab5057 2074%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2075
3f700db8 2076%triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
98ab5057 2077%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2078
2079%triggerun curl -- %{name}-curl < 4:5.0.4-9.1
98ab5057 2080%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2081
2082%triggerun dba -- %{name}-dba < 4:5.0.4-9.1
98ab5057 2083%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2084
2085%triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
98ab5057 2086%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2087
3f700db8 2088%triggerun dom -- %{name}-dom < 4:5.0.4-9.1
98ab5057 2089%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2090
2091%triggerun exif -- %{name}-exif < 4:5.0.4-9.1
98ab5057 2092%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2093
3f700db8 2094%triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
98ab5057 2095%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2096
3f700db8 2097%triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
98ab5057 2098%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2099
2100%triggerun gd -- %{name}-gd < 4:5.0.4-9.1
98ab5057 2101%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2102
2103%triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
98ab5057 2104%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2105
2106%triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
98ab5057 2107%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2108
3f700db8 2109%triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
98ab5057 2110%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2111
2112%triggerun imap -- %{name}-imap < 4:5.0.4-9.1
98ab5057 2113%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2114
2115%triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
98ab5057 2116%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2117
2118%triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
98ab5057 2119%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2120
2121%triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
98ab5057 2122%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2123
2124%triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
98ab5057 2125%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2126
2127%triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
98ab5057 2128%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2129
2130%triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
98ab5057 2131%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2132
2133%triggerun ming -- %{name}-ming < 4:5.0.4-9.1
98ab5057 2134%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2135
3f700db8 2136%triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
98ab5057 2137%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2138
2139%triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
98ab5057 2140%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
dbfbeab3
ER
2141
2142%triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
98ab5057
ER
2143if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2144 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2145fi
98ab5057
ER
2146if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2147 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
dbfbeab3 2148fi
3f700db8
ER
2149
2150%triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
98ab5057 2151%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2152
2153%triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
98ab5057 2154%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2155
2156%triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
98ab5057 2157%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2158
2159%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
98ab5057 2160%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
dbfbeab3
ER
2161
2162%triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
98ab5057
ER
2163if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2164 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2165fi
98ab5057
ER
2166if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2167 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
dbfbeab3 2168fi
3f700db8 2169
3f700db8 2170%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
98ab5057 2171%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2172
2173%triggerun posix -- %{name}-posix < 4:5.0.4-9.1
98ab5057 2174%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2175
2176%triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
98ab5057 2177%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
dbfbeab3
ER
2178
2179%triggerun readline -- %{name}-readline < 4:5.1.2-9.5
98ab5057
ER
2180if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2181 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2182fi
98ab5057
ER
2183if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2184 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
dbfbeab3 2185fi
3f700db8
ER
2186
2187%triggerun recode -- %{name}-recode < 4:5.0.4-9.1
98ab5057 2188%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2189
3f700db8 2190%triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
98ab5057 2191%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2192
2193%triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
98ab5057 2194%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2195
2196%triggerun soap -- %{name}-soap < 4:5.0.4-9.1
98ab5057 2197%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2198
2199%triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
98ab5057 2200%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2201
2202%triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
98ab5057 2203%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2204
2205%triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
98ab5057 2206%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2207
2208%triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
98ab5057 2209%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2210
2211%triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
98ab5057 2212%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2213
2214%triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
98ab5057 2215%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2216
2217%triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
98ab5057 2218%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2219
2220%triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
98ab5057 2221%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2222
2223%triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
98ab5057 2224%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2225
2226%triggerun xml -- %{name}-xml < 4:5.0.4-9.1
98ab5057 2227%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2228
2229%triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
98ab5057 2230%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
3f700db8
ER
2231
2232%triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
98ab5057 2233%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
3f700db8 2234
3f700db8 2235%triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
98ab5057 2236%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
7bd1e950 2237
3f700db8 2238%if %{with apache1}
aa39c584 2239%files -n apache1-mod_php
3f700db8 2240%defattr(644,root,root,755)
ce888321 2241%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
98ab5057
ER
2242%dir %{php_sysconfdir}/apache.d
2243%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache.ini
3f700db8
ER
2244%attr(755,root,root) %{_libdir}/apache1/libphp5.so
2245/home/services/apache/icons/*
2246%endif
2247
2248%if %{with apache2}
aa39c584 2249%files -n apache-mod_php
9af2b7db 2250%defattr(644,root,root,755)
ce888321 2251%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
98ab5057
ER
2252%dir %{php_sysconfdir}/apache2handler.d
2253%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache2handler.ini
3f700db8
ER
2254%attr(755,root,root) %{_libdir}/apache/libphp5.so
2255/home/services/httpd/icons/*
6e4962cf 2256%endif
345124d0 2257
e8c48c38 2258%if %{with fcgi}
18ad4238
AM
2259%files fcgi
2260%defattr(644,root,root,755)
125f6408 2261%doc sapi/cgi/README.FastCGI
98ab5057
ER
2262%dir %{php_sysconfdir}/cgi-fcgi.d
2263%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi-fcgi.ini
dbfbeab3 2264%attr(755,root,root) %{_bindir}/php.fcgi
e8c48c38 2265%endif
18ad4238 2266
345124d0
JR
2267%files cgi
2268%defattr(644,root,root,755)
98ab5057
ER
2269%dir %{php_sysconfdir}/cgi.d
2270%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi.ini
dbfbeab3 2271%attr(755,root,root) %{_bindir}/php.cgi
345124d0 2272
4342041a
JB
2273%files cli
2274%defattr(644,root,root,755)
98ab5057
ER
2275%dir %{php_sysconfdir}/cli.d
2276%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cli.ini
dbfbeab3 2277%attr(755,root,root) %{_bindir}/php.cli
e584ad6b 2278%{_mandir}/man1/php.1*
194505ba 2279%{_mandir}/man1/php.cli.1*
4342041a 2280
067e71d9
ER
2281%files program
2282%defattr(644,root,root,755)
2283%attr(755,root,root) %{_bindir}/php
2284
345124d0
JR
2285%files common
2286%defattr(644,root,root,755)
9f43e43c 2287%doc php.ini-*
c965b36e 2288%doc CREDITS Zend/ZEND_CHANGES
c2388c7d 2289%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
b1aec54d 2290%doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
9af2b7db 2291
98ab5057
ER
2292%dir %{php_sysconfdir}
2293%dir %{php_sysconfdir}/conf.d
2294%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php.ini
2295%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/browscap.ini
35ef43f3 2296%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2297%dir %{php_extensiondir}
6290790d 2298
90bc78d4
ER
2299%doc ext/session/mod_files.sh
2300
6290790d
AF
2301%files devel
2302%defattr(644,root,root,755)
c965b36e
ER
2303%doc README.UNIX-BUILD-SYSTEM
2304%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
b1aec54d
ER
2305%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2306%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
6290790d
AF
2307%attr(755,root,root) %{_bindir}/phpize
2308%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2309%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2310%{_libdir}/libphp_common.la
35ef43f3
JB
2311%{_includedir}/php
2312%{_libdir}/php/build
c386c081 2313%{_mandir}/man1/*
6290790d 2314
c2388c7d 2315%files bcmath
3756f78e 2316%defattr(644,root,root,755)
98ab5057
ER
2317%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bcmath.ini
2318%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2319
c2388c7d 2320%files bzip2
defaa0de 2321%defattr(644,root,root,755)
98ab5057
ER
2322%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bz2.ini
2323%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2324
c2388c7d 2325%files calendar
253c0459 2326%defattr(644,root,root,755)
98ab5057
ER
2327%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/calendar.ini
2328%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2329
c2388c7d 2330%files ctype
0818fbbe 2331%defattr(644,root,root,755)
98ab5057
ER
2332%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ctype.ini
2333%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2334
6f91d99f 2335%if %{with curl}
c2388c7d 2336%files curl
e7a3c495 2337%defattr(644,root,root,755)
98ab5057
ER
2338%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/curl.ini
2339%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2340%endif
b9e5df0a 2341
defaa0de
AF
2342%files dba
2343%defattr(644,root,root,755)
98ab5057
ER
2344%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dba.ini
2345%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de
AF
2346
2347%files dbase
2348%defattr(644,root,root,755)
98ab5057
ER
2349%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dbase.ini
2350%attr(755,root,root) %{php_extensiondir}/dbase.so
defaa0de 2351
51312e8d
JB
2352%files dom
2353%defattr(644,root,root,755)
98ab5057
ER
2354%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dom.ini
2355%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2356
6f91d99f 2357%if %{with fdf}
e584ad6b
JB
2358%files fdf
2359%defattr(644,root,root,755)
98ab5057
ER
2360%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/fdf.ini
2361%attr(755,root,root) %{php_extensiondir}/fdf.so
e584ad6b
JB
2362%endif
2363
696cac8d 2364%if %{with filter}
12295c68
ER
2365%files filter
2366%defattr(644,root,root,755)
348a9a39 2367%doc README.input_filter
98ab5057
ER
2368%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/filter.ini
2369%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2370%endif
12295c68 2371
c2388c7d 2372%files exif
defaa0de 2373%defattr(644,root,root,755)
98ab5057
ER
2374%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/exif.ini
2375%attr(755,root,root) %{php_extensiondir}/exif.so
defaa0de 2376
defaa0de
AF
2377%files ftp
2378%defattr(644,root,root,755)
98ab5057
ER
2379%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ftp.ini
2380%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2381
c2388c7d 2382%files gd
defaa0de 2383%defattr(644,root,root,755)
98ab5057
ER
2384%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gd.ini
2385%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2386
c2388c7d 2387%files gettext
7bd1e950 2388%defattr(644,root,root,755)
98ab5057
ER
2389%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gettext.ini
2390%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2391
c2388c7d 2392%files gmp
501cd767 2393%defattr(644,root,root,755)
98ab5057
ER
2394%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gmp.ini
2395%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2396
86ceb323
ER
2397%files hash
2398%defattr(644,root,root,755)
98ab5057
ER
2399%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/hash.ini
2400%attr(755,root,root) %{php_extensiondir}/hash.so
86ceb323 2401
c2388c7d 2402%files iconv
501cd767 2403%defattr(644,root,root,755)
98ab5057
ER
2404%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/iconv.ini
2405%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2406
6f91d99f 2407%if %{with imap}
e0e8f1c2
AF
2408%files imap
2409%defattr(644,root,root,755)
98ab5057
ER
2410%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/imap.ini
2411%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2412%endif
e0e8f1c2 2413
6f91d99f 2414%if %{with interbase}
c2388c7d 2415%files interbase
501cd767 2416%defattr(644,root,root,755)
98ab5057
ER
2417%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/interbase.ini
2418%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2419%endif
501cd767 2420
86ceb323
ER
2421%files json
2422%defattr(644,root,root,755)
98ab5057
ER
2423%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/json.ini
2424%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2425
6f91d99f 2426%if %{with ldap}
38ecdf75 2427%files ldap
2ad2afe6 2428%defattr(644,root,root,755)
98ab5057
ER
2429%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ldap.ini
2430%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2431%endif
38ecdf75 2432
c2388c7d 2433%files mbstring
2ad2afe6 2434%defattr(644,root,root,755)
98ab5057
ER
2435%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mbstring.ini
2436%attr(755,root,root) %{php_extensiondir}/mbstring.so
c2388c7d 2437
38ecdf75 2438%files mcrypt
2ad2afe6 2439%defattr(644,root,root,755)
98ab5057
ER
2440%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mcrypt.ini
2441%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2442
6f91d99f 2443%if %{with mhash}
253c0459
AF
2444%files mhash
2445%defattr(644,root,root,755)
98ab5057
ER
2446%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mhash.ini
2447%attr(755,root,root) %{php_extensiondir}/mhash.so
90df7549 2448%endif
253c0459 2449
1a64b68d 2450%if %{with mime_magic}
e584ad6b
JB
2451%files mime_magic
2452%defattr(644,root,root,755)
98ab5057
ER
2453%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mime_magic.ini
2454%attr(755,root,root) %{php_extensiondir}/mime_magic.so
1a64b68d 2455%endif
e584ad6b 2456
6f91d99f 2457%if %{with ming}
c2388c7d 2458%files ming
2459%defattr(644,root,root,755)
98ab5057
ER
2460%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ming.ini
2461%attr(755,root,root) %{php_extensiondir}/ming.so
90df7549 2462%endif
c2388c7d 2463
6f91d99f 2464%if %{with mssql}
7899bacd 2465%files mssql
2466%defattr(644,root,root,755)
98ab5057
ER
2467%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mssql.ini
2468%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2469%endif
2470
c2388c7d 2471%files mysql
2472%defattr(644,root,root,755)
98ab5057
ER
2473%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysql.ini
2474%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2475
8b37a21e
ER
2476%if %{with mysqli}
2477%files mysqli
2478%defattr(644,root,root,755)
98ab5057
ER
2479%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysqli.ini
2480%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2481%endif
2482
e584ad6b
JB
2483%files ncurses
2484%defattr(644,root,root,755)
98ab5057
ER
2485%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/ncurses.ini
2486%attr(755,root,root) %{php_extensiondir}/ncurses.so
e584ad6b 2487
6f91d99f 2488%if %{with oci8}
c2388c7d 2489%files oci8
2490%defattr(644,root,root,755)
98ab5057
ER
2491%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/oci8.ini
2492%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2493%endif
2494
6f91d99f 2495%if %{with odbc}
253c0459
AF
2496%files odbc
2497%defattr(644,root,root,755)
98ab5057
ER
2498%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/odbc.ini
2499%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2500%endif
253c0459 2501
51d4ceac
AM
2502%if %{with openssl}
2503%files openssl
2504%defattr(644,root,root,755)
98ab5057
ER
2505%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/openssl.ini
2506%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2507%endif
6997cdef 2508
efe52553
JB
2509%files pcntl
2510%defattr(644,root,root,755)
98ab5057
ER
2511%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/pcntl.ini
2512%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2513
768d3bda
AM
2514%files pdo
2515%defattr(644,root,root,755)
98ab5057
ER
2516%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo.ini
2517%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda
AM
2518
2519%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2520%files pdo-dblib
2521%defattr(644,root,root,755)
98ab5057
ER
2522%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_dblib.ini
2523%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2524%endif
2525
f6477c6e 2526%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2527%files pdo-firebird
2528%defattr(644,root,root,755)
98ab5057
ER
2529%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_firebird.ini
2530%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2531%endif
2532
768d3bda
AM
2533%files pdo-mysql
2534%defattr(644,root,root,755)
98ab5057
ER
2535%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_mysql.ini
2536%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 2537
d902abac
JB
2538%if %{with oci8}
2539%files pdo-oci
768d3bda 2540%defattr(644,root,root,755)
98ab5057
ER
2541%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_oci.ini
2542%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
2543%endif
2544
2545%if %{with odbc}
2546%files pdo-odbc
2547%defattr(644,root,root,755)
98ab5057
ER
2548%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_odbc.ini
2549%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
2550%endif
2551
2552%if %{with pgsql}
2553%files pdo-pgsql
2554%defattr(644,root,root,755)
98ab5057
ER
2555%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_pgsql.ini
2556%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
2557%endif
2558
2559%if %{with sqlite}
2560%files pdo-sqlite
2561%defattr(644,root,root,755)
98ab5057
ER
2562%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_sqlite.ini
2563%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
2564%endif
2565
6f91d99f 2566%if %{with pgsql}
c2388c7d 2567%files pgsql
2568%defattr(644,root,root,755)
98ab5057
ER
2569%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pgsql.ini
2570%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 2571%endif
c2388c7d 2572
2573%files posix
2574%defattr(644,root,root,755)
98ab5057
ER
2575%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/posix.ini
2576%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 2577
6f91d99f 2578%if %{with pspell}
c2388c7d 2579%files pspell
2580%defattr(644,root,root,755)
98ab5057
ER
2581%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pspell.ini
2582%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 2583%endif
c2388c7d 2584
e584ad6b
JB
2585%files readline
2586%defattr(644,root,root,755)
98ab5057
ER
2587%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/readline.ini
2588%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 2589
6f91d99f 2590%if %{with recode}
c2388c7d 2591%files recode
2592%defattr(644,root,root,755)
98ab5057
ER
2593%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/recode.ini
2594%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 2595%endif
2596
768d3bda 2597%if 0
12295c68
ER
2598# simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2599# simplexml can be built shared, but SPL startup fails
2600# we could add R: -simplexml to -common...
768d3bda
AM
2601%files simplexml
2602%defattr(644,root,root,755)
98ab5057
ER
2603%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/simplexml.ini
2604%attr(755,root,root) %{php_extensiondir}/simplexml.so
768d3bda
AM
2605%endif
2606
c2388c7d 2607%files shmop
2608%defattr(644,root,root,755)
98ab5057
ER
2609%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/shmop.ini
2610%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 2611
6f91d99f 2612%if %{with snmp}
c2388c7d 2613%files snmp
2614%defattr(644,root,root,755)
98ab5057
ER
2615%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/snmp.ini
2616%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 2617%endif
2618
54eb743b
AM
2619%files soap
2620%defattr(644,root,root,755)
98ab5057
ER
2621%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/soap.ini
2622%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 2623
c2388c7d 2624%files sockets
2625%defattr(644,root,root,755)
98ab5057
ER
2626%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sockets.ini
2627%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 2628
8c91402c
AM
2629%if %{with sqlite}
2630%files sqlite
2631%defattr(644,root,root,755)
98ab5057
ER
2632%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sqlite.ini
2633%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
2634%endif
2635
6f91d99f 2636%if %{with sybase}
e584ad6b
JB
2637%files sybase
2638%defattr(644,root,root,755)
98ab5057
ER
2639%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase.ini
2640%attr(755,root,root) %{php_extensiondir}/sybase.so
afba0b54 2641%endif
e584ad6b 2642
afba0b54 2643%if %{with sybase_ct}
c2388c7d 2644%files sybase-ct
2645%defattr(644,root,root,755)
98ab5057
ER
2646%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase_ct.ini
2647%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 2648%endif
386054ee 2649
e584ad6b
JB
2650%files sysvmsg
2651%defattr(644,root,root,755)
98ab5057
ER
2652%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvmsg.ini
2653%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 2654
c2388c7d 2655%files sysvsem
2656%defattr(644,root,root,755)
98ab5057
ER
2657%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvsem.ini
2658%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 2659
2660%files sysvshm
2661%defattr(644,root,root,755)
98ab5057
ER
2662%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvshm.ini
2663%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 2664
8c91402c
AM
2665%if %{with tidy}
2666%files tidy
2667%defattr(644,root,root,755)
98ab5057
ER
2668%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tidy.ini
2669%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
2670%endif
2671
f476635d
ER
2672%files tokenizer
2673%defattr(644,root,root,755)
98ab5057
ER
2674%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tokenizer.ini
2675%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 2676
6f91d99f 2677%if %{with wddx}
386054ee
JB
2678%files wddx
2679%defattr(644,root,root,755)
98ab5057
ER
2680%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/*wddx.ini
2681%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 2682%endif
1adf90d7 2683
c2388c7d 2684%files xml
2685%defattr(644,root,root,755)
98ab5057
ER
2686%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xml.ini
2687%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 2688
768d3bda
AM
2689%files xmlreader
2690%defattr(644,root,root,755)
98ab5057
ER
2691%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlreader.ini
2692%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 2693
6f91d99f 2694%if %{with xmlrpc}
c2388c7d 2695%files xmlrpc
1adf90d7 2696%defattr(644,root,root,755)
98ab5057
ER
2697%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlrpc.ini
2698%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 2699%endif
c2388c7d 2700
86ceb323
ER
2701%files xmlwriter
2702%defattr(644,root,root,755)
98ab5057
ER
2703%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlwriter.ini
2704%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 2705
dc49e336
JB
2706%files xsl
2707%defattr(644,root,root,755)
98ab5057
ER
2708%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xsl.ini
2709%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 2710
b27cf2ef
ER
2711%files zip
2712%defattr(644,root,root,755)
98ab5057
ER
2713%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zip.ini
2714%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 2715
c2388c7d 2716%files zlib
2717%defattr(644,root,root,755)
98ab5057
ER
2718%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zlib.ini
2719%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 0.869241 seconds and 4 git commands to generate.