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