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