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