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