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