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