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