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