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