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