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