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