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