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