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