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