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