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