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