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