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