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