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