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