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