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