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