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