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