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