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