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