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