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