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