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