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