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