]> git.pld-linux.org Git - packages/php.git/blame - php.spec
- rel 31; openssl 1.1.1 fix
[packages/php.git] / php.spec
CommitLineData
0a929a28 1# TODO
d905601a 2# - wddx: restore session support (not compiled in due DL extension check)
978d1801 3# - fix -threads-acfix.patch
ae9fd9ae
JB
4# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
5# - removed from php 5.0 (currently in php4):
6# db, hyperwave, java, mcal, overload, qtdom
7# - removed from php 5.1:
8# cpdf, fam, oracle
9# - removed from php 5.2:
7aa94fdb 10# filepro, hw
1ffa7abd 11# - mime_magic can't handle new "string/*" entries in magic.mime
9091cd7b 12# thus doesn't work with system magic.mime database
1706bf93 13# - make additional headers and checking added by mail patch configurable
768d3bda 14# - modularize session, standard (output from pure php -m)?
d885ed04 15# - http://forum.lighttpd.net/topic/34454
364f396b 16# - ttyname_r() missdetected http://bugs.php.net/bug.php?id=48820
82bb3a40 17#
d7726a00
ER
18# To see optional extension deps:
19# $ grep -r PHP_ADD_EXTENSION_DEP.*,.*,.* .
20#./ext/pdo/config.m4: PHP_ADD_EXTENSION_DEP(pdo, spl, true)
21#./ext/spl/config.m4: PHP_ADD_EXTENSION_DEP(spl, pcre, true)
22#./ext/session/config.m4: PHP_ADD_EXTENSION_DEP(session, hash, true)
23#./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, spl, true)
24#./ext/sqlite/config.m4: PHP_ADD_EXTENSION_DEP(sqlite, pdo, true)
25#./ext/simplexml/config.m4: PHP_ADD_EXTENSION_DEP(simplexml, spl, true)
26#./ext/xmlreader/config.m4: PHP_ADD_EXTENSION_DEP(xmlreader, dom, true)
27#
6f91d99f 28# Conditional build:
6e4962cf 29%bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
6f91d99f 30%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
b89470a9
JB
31%bcond_with oci # with Oracle oci8 extension module (BR: proprietary libs)
32%bcond_without instantclient # build Oracle oci8 extension module against oracle-instantclient package
999f50f4 33%bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
80ce3c84 34%bcond_with system_libzip # with system libzip (reported broken: https://bugs.php.net/bug.php?id=60100)
6d4619bb 35%bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
08f1644c 36%bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
e58e4127 37%bcond_with default_php # use this PHP as default PHP in distro
ffda81cd 38%bcond_without curl # without CURL extension module
696cac8d 39%bcond_without filter # without filter extension module
6f91d99f 40%bcond_without imap # without IMAP extension module
8279590e 41%bcond_without interbase # without InterBase extension module
6f91d99f
JB
42%bcond_without ldap # without LDAP extension module
43%bcond_without mhash # without mhash extension module
420fb8d4 44%bcond_without mime_magic # without mime-magic module
bfa157da 45%bcond_with ming # with ming extension module
6f91d99f 46%bcond_without mm # without mm support for session storage
6f91d99f 47%bcond_without mssql # without MS SQL extension module
ffda81cd 48%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
6f91d99f
JB
49%bcond_without odbc # without ODBC extension module
50%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
51%bcond_without pcre # without PCRE extension module
6f91d99f 52%bcond_without pgsql # without PostgreSQL extension module
274395e3 53%bcond_without pspell # without pspell extension module
6f91d99f 54%bcond_without recode # without recode extension module
6f91d99f 55%bcond_without snmp # without SNMP extension module
8c91402c 56%bcond_without sqlite # without SQLite extension module
913b4e23 57%bcond_without sybase # without Sybase extension module
4b3cd5ff 58%bcond_without sybase_ct # without Sybase-CT extension module
8c91402c 59%bcond_without tidy # without Tidy extension module
6f91d99f
JB
60%bcond_without wddx # without WDDX extension module
61%bcond_without xmlrpc # without XML-RPC extension module
e99beedb
ER
62%bcond_without apache1 # disable building Apache 1.3.x module
63%bcond_without apache2 # disable building Apache 2.x module
e8c48c38 64%bcond_without fcgi # disable building FCGI SAPI
1ffab8fa 65%bcond_with zts # disable Zend Thread Safety
be751de4 66%bcond_without fpm # fpm patches from http://www.php-fpm.org/
e2868621 67%bcond_without suhosin # with suhosin patch
d9ca6315 68%bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
37873df0 69%bcond_with tests # default off; test process very often hangs on builders; perform "make test"
1706bf93 70%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
74f7e4ba 71
3f700db8
ER
72%define apxs1 /usr/sbin/apxs1
73%define apxs2 /usr/sbin/apxs
74
6f91d99f 75# some problems with apache 2.x
3f700db8 76%if %{with apache2}
6f91d99f 77%undefine with_mm
ab092fe1 78%endif
3f700db8 79
575a5f9c 80%ifnarch %{ix86} %{x8664} x32 sparc sparcv9 alpha ppc
2477fd68
ER
81%undefine with_interbase
82%endif
83%if "%{pld_release}" == "th"
84%ifarch ppc
8279590e 85# ppc disabled (broken on th-ppc)
6f91d99f 86%undefine with_interbase
4fef8b22 87%endif
2477fd68 88%endif
4fef8b22 89
575a5f9c 90%ifnarch %{ix86} %{x8664} x32
4fef8b22 91# unsupported, see sapi/cgi/fpm/fpm_atomic.h
e82d08dc 92%undefine with_fpm
52bba439 93%endif
3f700db8 94
0a929a28 95%if %{without apache1} && %{without apache2}
8d79014f
ER
96ERROR: You need to select at least one Apache SAPI to build shared modules.
97%endif
98
696cac8d
ER
99# filter depends on pcre
100%if %{without pcre}
101%undefine with_filter
102%endif
103
a1374ae8 104%if "%{pld_release}" == "ac"
a1374ae8 105%define magic_mime /usr/share/file/magic.mime
e58e4127 106%define _noautoreqdep libphp_common.*
88276edb
ER
107# if commandline --with was given. respect that
108%if 0%{!?_with_default_php:1}
109%undefine with_default_php
e58e4127 110%endif
a24d18ce
ER
111%else
112%define magic_mime /usr/share/misc/magic.mime
a1374ae8
ER
113%endif
114
f432e880 115%define rel 31
1a629027 116%define orgname php
e58e4127
ER
117%define ver_suffix 52
118%define php_suffix %{!?with_default_php:%{ver_suffix}}
119%define backport_date 20130717
c256acfe 120Summary: PHP: Hypertext Preprocessor
86784db6
ER
121Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
122Summary(pl.UTF-8): Język skryptowy PHP
123Summary(pt_BR.UTF-8): A linguagem de script PHP
124Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
125Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
1a629027 126Name: %{orgname}%{php_suffix}
06fbc22b 127Version: 5.2.17
bc4dfa04 128Release: %{backport_date}.%{rel}
eb514a67 129Epoch: 4
81e3421d
ER
130# All files licensed under PHP version 3.01, except
131# Zend is licensed under Zend
132# TSRM is licensed under BSD
133License: PHP 3.01 and Zend and BSD
f4359077 134Group: Libraries
1a629027 135Source0: http://www.php.net/distributions/%{orgname}-%{version}.tar.bz2
06fbc22b 136# Source0-md5: b27947f3045220faf16e4d9158cbfe13
1a629027
ER
137Source2: %{orgname}-mod_%{orgname}.conf
138Source3: %{orgname}-cgi-fcgi.ini
139Source4: %{orgname}-cgi.ini
140Source5: %{orgname}-apache.ini
141Source6: %{orgname}-cli.ini
0bf738cd 142# lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
1a629027 143#Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{orgname}-patchset-%{version}-r1.tar.bz2
c3ba7d8f 144## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
1a629027
ER
145Source10: %{orgname}-fpm.init
146Source11: %{orgname}-fpm.logrotate
147Source12: %{orgname}-branch.sh
d905601a 148Source13: dep-tests.sh
ead69ae5 149Source14: skip-tests.sh
bc4dfa04
ER
150Patch100: https://php52-backports.googlecode.com/files/php52-backports-%{backport_date}.patch
151# Patch100-md5: 80014a8f7894d4e893a8b1292b8b3032
1a629027
ER
152Patch0: %{orgname}-shared.patch
153Patch1: %{orgname}-pldlogo.patch
154Patch2: %{orgname}-mail.patch
155Patch3: %{orgname}-link-libs.patch
156Patch4: %{orgname}-libpq_fs_h_path.patch
157Patch5: %{orgname}-filter-shared.patch
158Patch6: %{orgname}-build_modules.patch
159Patch7: %{orgname}-sapi-ini-file.patch
160Patch8: %{orgname}-no-metaccld.patch
161Patch9: %{orgname}-sh.patch
162Patch10: %{orgname}-ini.patch
163Patch11: %{orgname}-acam.patch
164Patch12: %{orgname}-threads-acfix.patch
165Patch13: %{orgname}-tsrmlsfetchgcc2.patch
166Patch14: %{orgname}-no_pear_install.patch
167Patch15: %{orgname}-zlib.patch
168Patch16: %{orgname}-sybase-fix.patch
169Patch17: %{orgname}-readline.patch
170Patch18: %{orgname}-nohttpd.patch
171Patch19: %{orgname}-gd_imagerotate_enable.patch
172Patch20: %{orgname}-uint32_t.patch
173Patch21: %{orgname}-dba-link.patch
174Patch22: %{orgname}-both-apxs.patch
175Patch23: %{orgname}-builddir.patch
176Patch24: %{orgname}-zlib-for-getimagesize.patch
177Patch25: %{orgname}-versioning.patch
178Patch26: %{orgname}-pear.patch
179Patch27: %{orgname}-config-dir.patch
180Patch28: %{orgname}-bug-42952.patch
181Patch29: %{orgname}-fcgi-graceful.patch
182Patch30: %{orgname}-apr-apu.patch
183Patch31: %{orgname}-fcgi-error_log-no-newlines.patch
184Patch32: %{orgname}-curl-limit-speed.patch
185Patch33: %{orgname}-mime_magic.patch
186Patch34: %{orgname}-libtool.patch
187Patch35: %{orgname}-tds.patch
188Patch36: %{orgname}-mysql-charsetphpini.patch
189Patch37: %{orgname}-mysqli-charsetphpini.patch
190Patch38: %{orgname}-pdo_mysql-charsetphpini.patch
191Patch39: %{orgname}-use-prog_sendmail.patch
192Patch40: %{orgname}-fpm.patch
193Patch41: %{orgname}-fpm-config.patch
194Patch42: %{orgname}-fpm-initdir.patch
195Patch43: %{orgname}-silent-session-cleanup.patch
196Patch44: %{orgname}-include_path.patch
197Patch45: %{orgname}-imap-annotations.patch
198Patch46: %{orgname}-imap-myrights.patch
0ba99749 199Patch47: suhosin.patch
fcc49ef5 200Patch48: no-sslv2.patch
1a629027 201Patch49: %{orgname}-m4-divert.patch
d7726a00 202Patch50: extension-shared-optional-dep.patch
9fff5411 203Patch51: spl-shared.patch
1a629027
ER
204Patch52: %{orgname}-libpng.patch
205Patch53: %{orgname}-gmp.patch
25634b21 206Patch54: fix-test-run.patch
090ffec7 207Patch55: bug-52078-fileinode.patch
1a629027 208Patch56: %{orgname}-krb5.patch
090ffec7 209Patch57: php-php_dl.patch
d1d67c4f 210Patch58: php-svn-281516.patch
1a629027
ER
211Patch59: %{orgname}-systzdata.patch
212Patch60: bug-60986.patch
324697c2 213Patch61: php-bug-71475.patch
de5c6699
ER
214# http://spot.fedorapeople.org/php-5.3.6-libzip.patch
215Patch65: system-libzip.patch
614e82b5 216Patch66: bug-47930.patch
5cfb7d04 217Patch67: php-db.patch
fe2476d8 218Patch69: bug-50563.patch
ddd9474a 219Patch70: php-crypt-null.patch
bc0774cd 220Patch71: php-apache24.patch
6443a09a 221Patch72: exif-crash-bug-36.patch
4950739b 222Patch73: CVE-2013-6420.patch
b16376f6 223Patch74: CVE-2013-4073.patch
ebe9f60f 224Patch75: php-secbug-67498.patch
b7b0e363 225Patch76: CVE-2015-0232.patch
575a5f9c 226Patch77: x32.patch
c503ed1d 227Patch78: php-bug-68486.patch
b08857aa 228Patch79: libevent-2.1.patch
0ddd3976 229Patch80: mysqli-err.patch
f432e880 230Patch81: openssl.patch
fb98beff 231# CENTALT patches
fb98beff 232# Backport from 5.3.6
940d523d 233Patch311: php-5.3.6-bug-47435.patch
940d523d 234Patch314: php-5.3.6-39199.patch
fb98beff 235# 5.3.7
fb98beff 236#Patch333: php-5.3.7-bug-54924.patch
940d523d 237Patch355: php-5.3.7-bug-55323.patch
dcb8ab6c 238# Bug-323016 CVE-2012-0831
940d523d
ER
239Patch402: php-5.2.17-bug-323016.patch
240URL: https://code.google.com/p/php52-backports/
6f91d99f 241%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
6e4962cf 242%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
efe52553 243BuildRequires: autoconf >= 2.53
386054ee 244BuildRequires: automake >= 1.4d
6d04ac29 245BuildRequires: bison
386054ee 246BuildRequires: bzip2-devel
3f51cc4a 247%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
2d63cfa1 248BuildRequires: cyrus-sasl-devel
62493084 249BuildRequires: db-devel >= 4.0
6d3d4034 250BuildRequires: elfutils-devel
2179215d 251%if %{with xmlrpc}
d9ca6315 252%{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
efe52553 253%endif
768d3bda 254%{?with_fcgi:BuildRequires: fcgi-devel}
feab29a1 255%{?with_fdf:BuildRequires: fdftk-devel}
386054ee 256BuildRequires: flex
4cc60252 257%if %{with mssql} || %{with sybase} || %{with sybase_ct}
228ae8d4 258BuildRequires: freetds-devel
80ce3c84 259%{?with_system_libzip:BuildRequires: libzip-devel >= 0.10-3}
7899bacd 260%endif
c845ccf9 261BuildRequires: freetype-devel >= 2.0
a04a599a 262%if %{with system_gd}
b2c345ab 263BuildRequires: gd-devel >= 2.0.28-4
ae9fd9ae 264BuildRequires: gd-devel(imagerotate) = 5.2.0
999f50f4 265%endif
defaa0de 266BuildRequires: gdbm-devel
c2388c7d 267BuildRequires: gmp-devel
80df882a 268%{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
defaa0de 269BuildRequires: libjpeg-devel
fa325698 270BuildRequires: libltdl-devel >= 1.4
386054ee 271BuildRequires: libmcrypt-devel >= 2.4.4
bbc6332a 272BuildRequires: libpng-devel >= 1.0.8
6d04ac29 273BuildRequires: libtiff-devel
1cb33721
ER
274%if "%{pld_release}" != "ac"
275BuildRequires: libtool >= 2:2.2
276%else
277BuildRequires: libtool
278%endif
768d3bda 279BuildRequires: libwrap-devel
135c705e 280BuildRequires: libxml2-devel >= 1:2.7.6-4
173ed05d 281BuildRequires: libxslt-devel >= 1.1.0
6f91d99f 282%{?with_mhash:BuildRequires: mhash-devel}
b89470a9 283%{?with_snmp:%{?with_tests:BuildRequires: mibs-net-snmp}}
0a929a28 284%{?with_ming:BuildRequires: ming-devel >= 0.3}
6f91d99f 285%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
8c91402c 286BuildRequires: mysql-devel >= 4.0.0
228ae8d4 287%{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
0f9eae93 288BuildRequires: ncurses-ext-devel
b89470a9 289%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
7ef909bc 290%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
6f91d99f 291%if %{with openssl} || %{with ldap}
cdeb7dd8 292BuildRequires: openssl-devel >= 0.9.7d
c2388c7d 293%endif
b89470a9 294%{?with_oci:%{?with_instantclient:BuildRequires: oracle-instantclient-devel}}
defaa0de 295BuildRequires: pam-devel
173ed05d 296%{?with_pcre:BuildRequires: pcre-devel >= 6.6}
fdbb977d 297BuildRequires: pkgconfig
768d3bda 298%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
feab29a1 299%{?with_pgsql:BuildRequires: postgresql-devel}
e584ad6b 300BuildRequires: readline-devel
6f91d99f 301%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
1cb33721 302BuildRequires: rpm >= 4.4.9-56
f97b02a4 303BuildRequires: rpm-build >= 4.4.0
41acf31b 304BuildRequires: rpmbuild(macros) >= 1.519
8c91402c 305%{?with_sqlite:BuildRequires: sqlite-devel}
9b3dd3e0 306%{?with_sqlite:BuildRequires: sqlite3-devel}
defaa0de 307BuildRequires: t1lib-devel
8c91402c 308%{?with_tidy:BuildRequires: tidy-devel}
6f91d99f 309%{?with_odbc:BuildRequires: unixODBC-devel}
defaa0de 310BuildRequires: zlib-devel >= 1.0.9
3f700db8
ER
311%if %{with apache1}
312BuildRequires: apache1-devel
3f700db8
ER
313%endif
314%if %{with apache2}
83c1bee5 315BuildRequires: apache-devel >= 2.0.52-2
08b77432
AM
316BuildRequires: apr-devel >= 1:1.0.0
317BuildRequires: apr-util-devel >= 1:1.0.0
80f59fe1 318%endif
5473c982
ER
319%if %{with fpm}
320BuildRequires: judy-devel
228ae8d4 321BuildRequires: libevent-devel >= 1.4.7-3
5473c982 322%endif
6e4962cf 323BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
9af2b7db 324
685b9bc9
ER
325%define php_sysconfdir /etc/%{name}
326%define php_extensiondir %{_libdir}/%{name}
35a4400e 327%define _sysconfdir %{php_sysconfdir}
0b8eb3e3 328
17c07ea5 329# must be in sync with source. extra check ensuring that it is so is done in %%build
768d3bda 330%define php_api_version 20041225
173ed05d
ER
331%define zend_module_api 20060613
332%define zend_extension_api 220060519
c5ba9228
JR
333%define zend_zts %{!?with_zts:0}%{?with_zts:1}
334%define php_debug %{!?debug:0}%{?debug:1}
91eeb7dc 335
b89470a9 336%if %{with oci}
cb40e22c 337# ORACLE_HOME is required for oci8 ext to build
c5ba9228 338%define _preserve_env %_preserve_env_base ORACLE_HOME
cb40e22c
JR
339%endif
340
9af2b7db 341%description
da15debb 342PHP is an HTML-embedded scripting language. PHP attempts to make it
343easy for developers to write dynamically generated web pages. PHP also
344offers built-in database integration for several commercial and
345non-commercial database management systems, so writing a
346database-enabled web page with PHP is fairly simple. The most common
347use of PHP coding is probably as a replacement for CGI scripts. The
348mod_php module enables the Apache web server to understand and process
e99beedb 349the embedded PHP language in web pages. This package contains PHP
be993200 350version %{version}.
0b8eb3e3 351
ec7f2789 352%description -l fr.UTF-8
da15debb 353PHP est un langage de script embarque dans le HTM. PHP essaye de
354rendre simple aux developpeurs d'ecrire des pages web generees
355dynamiquement. PHP incorpore egalement une integration avec plusieurs
356systemes de gestion de bases de donnees commerciaux et
357non-connerciaux, qui rent facile la creation de pages web liees avec
358des bases de donnees. L'utilisation la plus commune de PHP est
359probablement en remplacement de scripts CGI. Le module mod_php permet
e99beedb
ER
360au serveur web Apache de comprendre et de traiter le langage PHP
361integre dans des pages web. Ce package contient PHP version
be993200 362%{version}.
795da340 363
ec7f2789
JR
364%description -l pl.UTF-8
365PHP jest językiem skryptowym, którego polecenia umieszcza się w
366plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
367generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
368danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
369co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
370Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
371CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
e99beedb 372język PHP osadzony w stronach. Ten pakiet zawiera PHP w wersji
05582439 373%{version}.
0b8eb3e3 374
ec7f2789
JR
375%description -l pt_BR.UTF-8
376PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
377embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
378com algumas características únicas, específicas ao PHP. O objetivo da
379linguagem é permitir que desenvolvedores web escrevam páginas
380dinamicamente geradas de forma rápida.
381
382%description -l ru.UTF-8
383PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
384предлагает интерграцию с множеством СУБД, поэтому написание скриптов
385для работы с базами данных относительно просто. Наиболее популярное
386использование PHP - замена для CGI скриптов.
387
ec7f2789
JR
388%description -l uk.UTF-8
389PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
390пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
391роботи з базами даних є доволі простим. Найбільш популярне
392використання PHP - заміна для CGI скриптів.
43fe8384 393
33c25119 394%package -n apache1-mod_%{name}
e99beedb
ER
395Summary: PHP DSO module for Apache 1.3.x
396Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 1.3.x
3f700db8 397Group: Development/Languages/PHP
3b414131 398Requires(triggerpostun): sed >= 4.0
feab29a1 399Requires: %{name}-common = %{epoch}:%{version}-%{release}
3f700db8
ER
400Requires: apache1(EAPI) >= 1.3.33-2
401Requires: apache1-mod_mime
2e5b56fc 402Provides: webserver(php) = %{version}
3f700db8 403Obsoletes: apache-mod_php < 1:4.1.1
ea2a9757 404Obsoletes: phpfi
3f700db8 405
33c25119 406%description -n apache1-mod_%{name}
e99beedb 407PHP as DSO module for Apache 1.3.x.
3f700db8 408
33c25119 409%description -n apache1-mod_%{name} -l pl.UTF-8
e99beedb 410PHP jako moduł DSO (Dynamic Shared Object) dla Apache 1.3.x.
3f700db8 411
33c25119 412%package -n apache-mod_%{name}
7a2b43a5
AM
413Summary: PHP support for Apache 2.x
414Summary(pl.UTF-8): Wsparcie PHP dla Apache 2.x
415Group: Development/Languages/PHP
416Requires: apache-mod_%{name}-core = %{epoch}:%{version}-%{release}
417Requires: %{name}-common = %{epoch}:%{version}-%{release}
418Provides: webserver(php) = %{version}
419Obsoletes: phpfi
420
421%description -n apache-mod_%{name}
422PHP support for Apache 2.x.
423
424%description -n apache-mod_%{name} -l pl.UTF-8
425Wsparcie PHP dla Apache 2.x.
426
427%package -n apache-mod_%{name}-core
e99beedb
ER
428Summary: PHP DSO module for Apache 2.x
429Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) PHP dla Apache 2.x
3f700db8 430Group: Development/Languages/PHP
037da132 431Requires: %{name}-common = %{epoch}:%{version}-%{release}
ea2a9757 432Requires: apache(modules-api) = %{apache_modules_api}
4141c5f0 433Requires: apache-mod_mime
3f700db8 434
7a2b43a5 435%description -n apache-mod_%{name}-core
e99beedb 436PHP as DSO module for Apache 2.x.
3f700db8 437
7a2b43a5 438%description -n apache-mod_%{name}-core -l pl.UTF-8
e99beedb 439PHP jako moduł DSO (Dynamic Shared Object) dla Apache 2.x.
3f700db8 440
151bee4f
AG
441%package fcgi
442Summary: php as FastCGI program
443Summary(pl.UTF-8): php jako program FastCGI
18ad4238 444Group: Development/Languages/PHP
037da132 445Requires: %{name}-common = %{epoch}:%{version}-%{release}
d3b010a7 446Provides: php(fcgi)
2e5b56fc 447Provides: webserver(php) = %{version}
18ad4238
AM
448
449%description fcgi
151bee4f 450php as FastCGI program.
18ad4238 451
151bee4f
AG
452%description fcgi -l pl.UTF-8
453php jako program FastCGI.
18ad4238 454
345124d0 455%package cgi
5514e8d9
ER
456Summary: PHP as CGI/FastCGI program
457Summary(pl.UTF-8): PHP jako program CGI/FastCGI
4342041a 458Group: Development/Languages/PHP
037da132 459Requires: %{name}-common = %{epoch}:%{version}-%{release}
693fa450 460Provides: php(cgi)
8e082125 461Provides: webserver(php) = %{version}
479e9ea4
ER
462%if "%{pld_release}" != "ac"
463Conflicts: logrotate < 3.8.0
464%endif
345124d0
JR
465
466%description cgi
881802d3 467php as CGI program.
345124d0 468
ec7f2789 469%description cgi -l pl.UTF-8
881802d3 470php jako program CGI.
345124d0 471
4342041a 472%package cli
5514e8d9
ER
473Summary: PHP as CLI interpreter
474Summary(pl.UTF-8): PHP jako interpreter działający z linii poleceń
4342041a 475Group: Development/Languages/PHP
037da132 476Requires: %{name}-common = %{epoch}:%{version}-%{release}
4342041a
JB
477
478%description cli
5514e8d9 479PHP as CLI interpreter.
4342041a 480
ec7f2789 481%description cli -l pl.UTF-8
5514e8d9 482PHP jako interpreter działający z linii poleceń.
4342041a 483
067e71d9
ER
484%package program
485Summary: /usr/bin/php symlink
86784db6 486Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
067e71d9
ER
487Group: Development/Languages/PHP
488Requires: %{name}-cli = %{epoch}:%{version}-%{release}
973fbbcf 489Obsoletes: /usr/bin/php
067e71d9
ER
490
491%description program
492Package providing /usr/bin/php symlink to PHP CLI.
493
ec7f2789
JR
494%description program -l pl.UTF-8
495Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
8776849d 496
f6612a0b
ER
497%package fpm
498Summary: PHP FastCGI Process Manager
685b9bc9 499Summary(pl.UTF-8): PHP FastCGI Process Manager - zarządca procesów FastCGI
f6612a0b 500Group: Development/Languages/PHP
be751de4 501URL: http://www.php-fpm.org/
f6612a0b 502Requires(post,preun): /sbin/chkconfig
be751de4
ER
503Requires(postun): /usr/sbin/userdel
504Requires(pre): /bin/id
505Requires(pre): /usr/sbin/useradd
f6612a0b
ER
506Requires: %{name}-common = %{epoch}:%{version}-%{release}
507Requires: libevent >= 1.4.7-3
508Requires: rc-scripts
be751de4 509Provides: user(http)
f6612a0b
ER
510Provides: webserver(php) = %{version}
511
512%description fpm
513PHP FastCGI Process Manager.
514
685b9bc9
ER
515%description fpm -l pl.UTF-8
516PHP FastCGI Process Manager - zarządca procesów FastCGI.
517
345124d0 518%package common
5514e8d9 519Summary: Common files needed by both Apache modules and CGI/CLI SAPI-s
e99beedb
ER
520Summary(pl.UTF-8): Wspólne pliki dla modułu Apache'a i programu CGI
521Summary(ru.UTF-8): Разделяемые библиотеки для PHP
522Summary(uk.UTF-8): Бібліотеки спільного використання для PHP
345124d0 523Group: Libraries
85db32b5 524# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
ff809778 525Requires: glibc >= 6:2.3.5
156aeefc 526Requires: php-dirs >= 1.4
eb936718 527Requires: rpm-whiteout >= 1.28
e7819c98 528Requires: tzdata
d9f76961
ER
529Provides: %{name}(debug) = %{php_debug}
530Provides: %{name}(modules_api) = %{php_api_version}
531Provides: %{name}(thread-safety) = %{zend_zts}
532Provides: %{name}(zend_extension_api) = %{zend_extension_api}
533Provides: %{name}(zend_module_api) = %{zend_module_api}
534Provides: %{name}-core
535Provides: %{name}-date
536Provides: %{name}-ereg
537%{?with_zend_multibyte:Provides: %{name}-mbstring = %{epoch}:%{version}-%{release}}
538Provides: %{name}-overload
539Provides: %{name}-reflection
540Provides: %{name}-standard
5589468c 541Provides: php(core) = %{version}
91de58a4 542Provides: php(date)
38b6bb88 543Provides: php(ereg)
2e5b56fc 544Provides: php(libxml)
08f1644c 545%{?with_zend_multibyte:Provides: php(mbstring)}
29b7a995 546Provides: php(modules_api) = %{php_api_version}
2e5b56fc 547Provides: php(overload)
91de58a4 548Provides: php(reflection)
2e5b56fc 549Provides: php(standard)
b62984d3 550# ensure backward compatibility for Titanium
551# to be dropped in future but ask Titanium RM before doing so
552%if "%{pld_release}" == "ti"
553Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
554Requires: %{name}-session = %{epoch}:%{version}-%{release}
555Requires: %{name}-spl = %{epoch}:%{version}-%{release}
556%endif
0284f10d
ER
557%if "%{pld_release}" == "ac"
558Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
559Requires: %{name}-session = %{epoch}:%{version}-%{release}
560Requires: %{name}-spl = %{epoch}:%{version}-%{release}
561%endif
d9f76961
ER
562%{!?with_mysqlnd:Obsoletes: php-mysqlnd}
563%{?with_pcre:%requires_ge_to pcre pcre-devel}
a2cdffa2 564Suggests: browscap
36387c9c 565Obsoletes: php-pecl-domxml
37e716e2 566Conflicts: php-pecl-memcache < 3.0.4-2
3c927814 567Conflicts: php4-common < 3:4.4.4-8
4e86443d 568Conflicts: rpm < 4.4.2-0.2
345124d0
JR
569
570%description common
5514e8d9 571Common files needed by both Apache modules and CGI/CLI SAPI-s.
345124d0 572
ec7f2789 573%description common -l pl.UTF-8
e99beedb 574Wspólne pliki dla modułu Apache'a i programu CGI.
345124d0 575
ec7f2789
JR
576%description common -l ru.UTF-8
577Этот пакет содержит общие файлы для разных вариантов реализации PHP
e99beedb 578(самодостаточной и в качестве модуля Apache).
43fe8384 579
ec7f2789
JR
580%description common -l uk.UTF-8
581Цей пакет містить спільні файли для різних варіантів реалізації PHP
e99beedb 582(самодостатньої та в якості модуля Apache).
43fe8384 583
c2388c7d 584%package devel
585Summary: Files for PHP modules development
86784db6
ER
586Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
587Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
588Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
589Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
c2388c7d 590Group: Development/Languages/PHP
feab29a1 591Requires: %{name}-common = %{epoch}:%{version}-%{release}
375e8a12
AG
592Requires: autoconf
593Requires: automake
1cb33721
ER
594%if "%{pld_release}" != "ac"
595Requires: libtool >= 2:2.2
596%else
597Requires: libtool
598%endif
5efba735 599%{?with_pcre:Requires: pcre-devel >= 6.6}
6b2e14c1 600Requires: shtool
1a629027 601Obsoletes: php-devel
5589468c 602Obsoletes: php-pear-devel
efc07a2c 603Obsoletes: php4-devel
1a629027
ER
604Obsoletes: php53-devel
605Obsoletes: php54-devel
0041ccc9
ER
606Obsoletes: php55-devel
607Obsoletes: php56-devel
95aa0e14 608Obsoletes: php70-devel
b8b52ba5 609Obsoletes: php71-devel
8eaab8e8 610Obsoletes: php72-devel
bdc00217 611Obsoletes: php73-devel
a02ddf14 612
c2388c7d 613%description devel
43fe8384 614The php-devel package lets you compile dynamic extensions to PHP.
6b8a6ad4 615Included here is the source for the PHP extensions. Instead of
e99beedb 616recompiling the whole PHP binary to add support for, say, oracle,
43fe8384 617install this package and use the new self-contained extensions
618support. For more information, read the file
7375f0ff 619README.SELF-CONTAINED-EXTENSIONS.
a02ddf14 620
ec7f2789
JR
621%description devel -l pl.UTF-8
622Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
e99beedb 623rekompilować całe PHP aby dodać obsługę np. oracle, można przy użyciu
ec7f2789
JR
624tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
625samodzielnych rozszerzeniach można znaleźć w pliku
7375f0ff 626README.SELF-CONTAINED-EXTENSIONS.
defaa0de 627
ec7f2789
JR
628%description devel -l pt_BR.UTF-8
629Este pacote contém arquivos usados no desenvolvimento de programas ou
630módulos PHP.
795da340 631
ec7f2789
JR
632%description devel -l ru.UTF-8
633Пакет php-devel дает возможность компилировать динамические расширения
634PHP. Пакет включает исходный код этих расширений. Вместо повторной
e99beedb 635компиляции бинарного файла PHP для добавления, например, поддержки
ec7f2789
JR
636oracle, установите этот пакет для компилирования отдельных расширений.
637Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
7375f0ff 638
ec7f2789
JR
639%description devel -l uk.UTF-8
640Пакет php-devel дає можливість компілювати динамічні розширення PHP.
641До пакету включено вихідний код для розширень. Замість повторної
e99beedb 642компіляції бінарного файлу PHP для додання, наприклад, підтримки
ec7f2789
JR
643oracle, встановіть цей пакет для компіляції окремих розширень.
644Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
43fe8384 645
c2388c7d 646%package bcmath
647Summary: bcmath extension module for PHP
86784db6 648Summary(pl.UTF-8): Moduł bcmath dla PHP
0d0f2f4c 649Group: Libraries
d2cc522b 650URL: http://www.php.net/manual/en/book.bc.php
dc38d397 651Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 652Provides: php(bcmath)
0d0f2f4c 653
c2388c7d 654%description bcmath
e584ad6b
JB
655This is a dynamic shared object (DSO) for PHP that will add bc style
656precision math functions support.
0d0f2f4c 657
ec7f2789
JR
658%description bcmath -l pl.UTF-8
659Moduł PHP umożliwiający korzystanie z dokładnych funkcji
c2388c7d 660matematycznych takich jak w programie bc.
0d0f2f4c 661
b581f5f2 662%package bz2
c2388c7d 663Summary: Bzip2 extension module for PHP
86784db6 664Summary(pl.UTF-8): Moduł bzip2 dla PHP
0d0f2f4c 665Group: Libraries
d2cc522b 666URL: http://www.php.net/manual/en/book.bzip2.php
dc38d397 667Requires: %{name}-common = %{epoch}:%{version}-%{release}
d9f76961 668Provides: %{name}-bzip2 = %{epoch}:%{version}-%{release}
b581f5f2 669Provides: php(bz2)
2e5b56fc 670Provides: php(bzip2)
57590fe0 671Obsoletes: php-bzip2 < 4:5.2.14-3
0d0f2f4c 672
b581f5f2 673%description bz2
ad48e054
JB
674This is a dynamic shared object (DSO) for PHP that will add bzip2
675compression support to PHP.
0d0f2f4c 676
b581f5f2 677%description bz2 -l pl.UTF-8
ec7f2789 678Moduł PHP umożliwiający używanie kompresji bzip2.
0d0f2f4c 679
c2388c7d 680%package calendar
681Summary: Calendar extension module for PHP
86784db6 682Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
80cfb727 683Group: Libraries
d2cc522b 684URL: http://www.php.net/manual/en/book.calendar.php
dc38d397 685Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 686Provides: php(calendar)
80cfb727 687
c2388c7d 688%description calendar
e584ad6b
JB
689This is a dynamic shared object (DSO) for PHP that will add calendar
690support.
80cfb727 691
ec7f2789
JR
692%description calendar -l pl.UTF-8
693Moduł PHP dodający wsparcie dla kalendarza.
80cfb727 694
c2388c7d 695%package ctype
696Summary: ctype extension module for PHP
86784db6 697Summary(pl.UTF-8): Moduł ctype dla PHP
defaa0de 698Group: Libraries
d2cc522b 699URL: http://www.php.net/manual/en/book.ctype.php
dc38d397 700Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 701Provides: php(ctype)
defaa0de 702
c2388c7d 703%description ctype
e584ad6b
JB
704This is a dynamic shared object (DSO) for PHP that will add ctype
705support.
defaa0de 706
ec7f2789
JR
707%description ctype -l pl.UTF-8
708Moduł PHP umożliwiający korzystanie z funkcji ctype.
defaa0de 709
c2388c7d 710%package curl
711Summary: curl extension module for PHP
86784db6 712Summary(pl.UTF-8): Moduł curl dla PHP
253c0459 713Group: Libraries
d2cc522b 714URL: http://www.php.net/manual/en/book.curl.php
dc38d397 715Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 716Provides: php(curl)
253c0459 717
c2388c7d 718%description curl
e584ad6b
JB
719This is a dynamic shared object (DSO) for PHP that will add curl
720support.
253c0459 721
ec7f2789
JR
722%description curl -l pl.UTF-8
723Moduł PHP umożliwiający korzystanie z biblioteki curl.
795da340 724
c2388c7d 725%package dba
726Summary: DBA extension module for PHP
86784db6 727Summary(pl.UTF-8): Moduł DBA dla PHP
defaa0de 728Group: Libraries
d2cc522b 729URL: http://www.php.net/manual/en/book.dba.php
dc38d397 730Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 731Provides: php(dba)
defaa0de 732
c2388c7d 733%description dba
e584ad6b
JB
734This is a dynamic shared object (DSO) for PHP that will add flat-file
735databases (DBA) support.
defaa0de 736
ec7f2789
JR
737%description dba -l pl.UTF-8
738Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
e584ad6b 739(DBA).
defaa0de
AF
740
741%package dbase
caff8ce9 742Summary: DBase extension module for PHP
86784db6 743Summary(pl.UTF-8): Moduł DBase dla PHP
defaa0de 744Group: Libraries
dc38d397 745Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 746Provides: php(dbase)
defaa0de
AF
747
748%description dbase
e584ad6b
JB
749This is a dynamic shared object (DSO) for PHP that will add DBase
750support.
defaa0de 751
ec7f2789
JR
752%description dbase -l pl.UTF-8
753Moduł PHP ze wsparciem dla DBase.
defaa0de 754
51312e8d
JB
755%package dom
756Summary: DOM extension module for PHP
86784db6 757Summary(pl.UTF-8): Moduł DOM dla PHP
51312e8d 758Group: Libraries
d2cc522b 759URL: http://www.php.net/manual/en/book.dom.php
51312e8d 760Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 761Provides: php(dom)
91de58a4 762# it has some compatibility functions
d9f76961 763Provides: %{name}-domxml = %{epoch}:%{version}-%{release}
2e5b56fc 764Provides: php(domxml)
737e42ad 765Obsoletes: php-domxml <= 3:4.3.8-1
51312e8d
JB
766
767%description dom
768This is a dynamic shared object (DSO) for PHP that will add new DOM
769support.
770
ec7f2789
JR
771%description dom -l pl.UTF-8
772Moduł PHP dodający nową obsługę DOM.
51312e8d 773
c2388c7d 774%package exif
775Summary: exif extension module for PHP
86784db6 776Summary(pl.UTF-8): Moduł exif dla PHP
defaa0de 777Group: Libraries
d2cc522b 778URL: http://www.php.net/manual/en/book.exif.php
dc38d397 779Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 780Provides: php(exif)
defaa0de 781
c2388c7d 782%description exif
ad48e054
JB
783This is a dynamic shared object (DSO) for PHP that will add EXIF tags
784support in image files.
defaa0de 785
ec7f2789
JR
786%description exif -l pl.UTF-8
787Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
e584ad6b
JB
788
789%package fdf
790Summary: FDF extension module for PHP
86784db6 791Summary(pl.UTF-8): Moduł FDF dla PHP
e584ad6b 792Group: Libraries
d2cc522b 793URL: http://www.php.net/manual/en/book.fdf.php
dc38d397 794Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 795Provides: php(fdf)
e584ad6b
JB
796
797%description fdf
798This PHP module adds support for PDF Forms through Adobe FDFTK
799library.
800
ec7f2789
JR
801%description fdf -l pl.UTF-8
802Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
e584ad6b 803FDFTK.
defaa0de 804
12295c68 805%package filter
c6c65d5b 806Summary: Extension for safely dealing with input parameters
86784db6 807Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
12295c68 808Group: Libraries
d2cc522b 809URL: http://www.php.net/manual/en/book.filter.php
12295c68 810Requires: %{name}-common = %{epoch}:%{version}-%{release}
d905601a 811Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
12295c68 812Provides: php(filter)
fab94e6d 813Obsoletes: php-pecl-filter
12295c68
ER
814
815%description filter
816We all know that you should always check input variables, but PHP does
817not offer really good functionality for doing this in a safe way. The
818Input Filter extension is meant to address this issue by implementing
819a set of filters and mechanisms that users can use to safely access
820their input data.
821
ec7f2789
JR
822%description filter -l pl.UTF-8
823Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
824oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
825bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
826zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
827mogą bezpiecznie używać do dostępu do danych.
12295c68 828
defaa0de 829%package ftp
caff8ce9 830Summary: FTP extension module for PHP
86784db6 831Summary(pl.UTF-8): Moduł FTP dla PHP
defaa0de 832Group: Libraries
d2cc522b 833URL: http://www.php.net/manual/en/book.ftp.php
dc38d397 834Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 835Provides: php(ftp)
defaa0de
AF
836
837%description ftp
e584ad6b
JB
838This is a dynamic shared object (DSO) for PHP that will add FTP
839support.
defaa0de 840
ec7f2789
JR
841%description ftp -l pl.UTF-8
842Moduł PHP dodający obsługę protokołu FTP.
defaa0de 843
c2388c7d 844%package gd
845Summary: GD extension module for PHP
86784db6 846Summary(pl.UTF-8): Moduł GD dla PHP
501cd767 847Group: Libraries
d2cc522b 848URL: http://www.php.net/manual/en/book.image.php
dc38d397 849Requires: %{name}-common = %{epoch}:%{version}-%{release}
a04a599a 850%if %{with system_gd}
b2c345ab 851Requires: gd >= 2.0.28-4
2e5b56fc 852Requires: gd(gif)
ae9fd9ae 853Requires: gd(imagerotate) = 5.2.0
999f50f4 854%endif
2e5b56fc 855Provides: php(gd)
501cd767 856
c2388c7d 857%description gd
e584ad6b
JB
858This is a dynamic shared object (DSO) for PHP that will add GD
859support, allowing you to create and manipulate images with PHP.
501cd767 860
ec7f2789
JR
861%description gd -l pl.UTF-8
862Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
863tworzenie i obróbkę obrazków.
501cd767 864
c2388c7d 865%package gettext
866Summary: gettext extension module for PHP
86784db6 867Summary(pl.UTF-8): Moduł gettext dla PHP
501cd767 868Group: Libraries
d2cc522b 869URL: http://www.php.net/manual/en/book.gettext.php
dc38d397 870Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 871Provides: php(gettext)
501cd767 872
c2388c7d 873%description gettext
e584ad6b
JB
874This is a dynamic shared object (DSO) for PHP that will add gettext
875support.
501cd767 876
ec7f2789
JR
877%description gettext -l pl.UTF-8
878Moduł PHP dodający obsługę lokalizacji przez gettext.
501cd767 879
c2388c7d 880%package gmp
881Summary: gmp extension module for PHP
86784db6 882Summary(pl.UTF-8): Moduł gmp dla PHP
8bfcab42 883Group: Libraries
d2cc522b 884URL: http://www.php.net/manual/en/book.gmp.php
dc38d397 885Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 886Provides: php(gmp)
8bfcab42 887
c2388c7d 888%description gmp
e584ad6b
JB
889This is a dynamic shared object (DSO) for PHP that will add arbitrary
890length number support with GNU MP library.
8bfcab42 891
ec7f2789
JR
892%description gmp -l pl.UTF-8
893Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
894liczbach o dowolnej długości.
501cd767 895
d7726a00
ER
896%package hash
897Summary: HASH Message Digest Framework
898Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
899Group: Libraries
d2cc522b 900URL: http://www.php.net/manual/en/book.gmp.php
d7726a00
ER
901Requires: %{name}-common = %{epoch}:%{version}-%{release}
902Provides: php(hash)
903Obsoletes: php-pecl-hash
904
905%description hash
906Native implementations of common message digest algorithms using a
907generic factory method.
908
909%description hash -l pl.UTF-8
910Natywne implementacje popularnych algorytmów obliczania skrótów
911wiadomości przy użyciu wspólnego interfejsu.
912
c2388c7d 913%package iconv
914Summary: iconv extension module for PHP
86784db6 915Summary(pl.UTF-8): Moduł iconv dla PHP
501cd767 916Group: Libraries
d2cc522b 917URL: http://www.php.net/manual/en/book.iconv.php
31007581 918Requires: %{_libdir}/gconv
dc38d397 919Requires: %{name}-common = %{epoch}:%{version}-%{release}
31007581 920Requires: iconv
2e5b56fc 921Provides: php(iconv)
501cd767 922
c2388c7d 923%description iconv
e584ad6b
JB
924This is a dynamic shared object (DSO) for PHP that will add iconv
925support.
501cd767 926
ec7f2789
JR
927%description iconv -l pl.UTF-8
928Moduł PHP dodający obsługę iconv.
defaa0de 929
e0e8f1c2 930%package imap
386054ee 931Summary: IMAP extension module for PHP
86784db6
ER
932Summary(pl.UTF-8): Moduł IMAP dla PHP
933Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
e0e8f1c2 934Group: Libraries
d2cc522b 935URL: http://www.php.net/manual/en/book.imap.php
dc38d397 936Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 937Provides: php(imap)
e0e8f1c2
AF
938
939%description imap
e584ad6b
JB
940This is a dynamic shared object (DSO) for PHP that will add IMAP
941support.
e0e8f1c2 942
ec7f2789
JR
943%description imap -l pl.UTF-8
944Moduł PHP dodający obsługę skrzynek IMAP.
e0e8f1c2 945
ec7f2789
JR
946%description imap -l pt_BR.UTF-8
947Um módulo para aplicações PHP que usam IMAP.
795da340 948
c2388c7d 949%package interbase
e2263ce4 950Summary: InterBase/Firebird database module for PHP
86784db6 951Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
c2388c7d 952Group: Libraries
d2cc522b 953URL: http://www.php.net/manual/en/book.ibase.php
dc38d397 954Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 955Provides: php(interbase)
6f91d99f 956%{?with_interbase_inst:Autoreq: false}
c2388c7d 957
958%description interbase
e584ad6b
JB
959This is a dynamic shared object (DSO) for PHP that will add InterBase
960and Firebird database support.
c2388c7d 961
ec7f2789
JR
962%description interbase -l pl.UTF-8
963Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
c2388c7d 964
86ceb323
ER
965%package json
966Summary: PHP C extension for JSON serialization
86784db6 967Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
86ceb323 968Group: Libraries
d2cc522b 969URL: http://www.php.net/manual/en/book.json.php
86ceb323
ER
970Requires: %{name}-common = %{epoch}:%{version}-%{release}
971Provides: php(json)
60ebfac6 972Obsoletes: php-pecl-json
86ceb323
ER
973
974%description json
975php-json is an extremely fast PHP C extension for JSON (JavaScript
976Object Notation) serialisation.
977
ec7f2789 978%description json -l pl.UTF-8
86ceb323
ER
979php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
980(JavaScript Object Notation).
981
38ecdf75 982%package ldap
caff8ce9 983Summary: LDAP extension module for PHP
86784db6
ER
984Summary(pl.UTF-8): Moduł LDAP dla PHP
985Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
38ecdf75 986Group: Libraries
d2cc522b 987URL: http://www.php.net/manual/en/book.ldap.php
dc38d397 988Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 989Provides: php(ldap)
38ecdf75
AF
990
991%description ldap
e584ad6b
JB
992This is a dynamic shared object (DSO) for PHP that will add LDAP
993support.
38ecdf75 994
ec7f2789
JR
995%description ldap -l pl.UTF-8
996Moduł PHP dodający obsługę LDAP.
38ecdf75 997
ec7f2789
JR
998%description ldap -l pt_BR.UTF-8
999Um módulo para aplicações PHP que usam LDAP.
8c56345a 1000
c2388c7d 1001%package mbstring
1002Summary: mbstring extension module for PHP
86784db6 1003Summary(pl.UTF-8): Moduł mbstring dla PHP
c2388c7d 1004Group: Libraries
d2cc522b 1005URL: http://www.php.net/manual/en/book.mbstring.php
dc38d397 1006Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1007Provides: php(mbstring)
795da340 1008
c2388c7d 1009%description mbstring
6e4962cf
JB
1010This is a dynamic shared object (DSO) for PHP that will add multibyte
1011string support.
c2388c7d 1012
ec7f2789
JR
1013%description mbstring -l pl.UTF-8
1014Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
c2388c7d 1015
38ecdf75 1016%package mcrypt
caff8ce9 1017Summary: mcrypt extension module for PHP
86784db6 1018Summary(pl.UTF-8): Moduł mcrypt dla PHP
38ecdf75 1019Group: Libraries
d2cc522b 1020URL: http://www.php.net/manual/en/book.mcrypt.php
dc38d397 1021Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1022Provides: php(mcrypt)
38ecdf75
AF
1023
1024%description mcrypt
e584ad6b
JB
1025This is a dynamic shared object (DSO) for PHP that will add mcrypt
1026support.
38ecdf75 1027
ec7f2789
JR
1028%description mcrypt -l pl.UTF-8
1029Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
38ecdf75 1030
253c0459
AF
1031%package mhash
1032Summary: mhash extension module for PHP
86784db6 1033Summary(pl.UTF-8): Moduł mhash dla PHP
253c0459 1034Group: Libraries
dc38d397 1035Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1036Provides: php(mhash)
253c0459
AF
1037
1038%description mhash
e584ad6b
JB
1039This is a dynamic shared object (DSO) for PHP that will add mhash
1040support.
253c0459 1041
ec7f2789
JR
1042%description mhash -l pl.UTF-8
1043Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
253c0459 1044
e584ad6b
JB
1045%package mime_magic
1046Summary: mime_magic extension module for PHP
86784db6 1047Summary(pl.UTF-8): Moduł mime_magic dla PHP
e584ad6b 1048Group: Libraries
a1374ae8 1049Requires: %{magic_mime}
9fff5411 1050Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1051Provides: php(mime_magic)
e584ad6b
JB
1052
1053%description mime_magic
1054This PHP module adds support for MIME type lookup via file magic
1055numbers using magic.mime database.
1056
ec7f2789
JR
1057%description mime_magic -l pl.UTF-8
1058Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
1059znaczników plików z użyciem bazy danych magic.mime.
e584ad6b 1060
c2388c7d 1061%package ming
1062Summary: ming extension module for PHP
86784db6 1063Summary(pl.UTF-8): Moduł ming dla PHP
c2388c7d 1064Group: Libraries
dc38d397 1065Requires: %{name}-common = %{epoch}:%{version}-%{release}
40bbf316 1066Requires: ming >= 0.3
2e5b56fc 1067Provides: php(ming)
77d149f2 1068
c2388c7d 1069%description ming
e584ad6b
JB
1070This is a dynamic shared object (DSO) for PHP that will add ming
1071(Flash - .swf files) support.
77d149f2 1072
ec7f2789
JR
1073%description ming -l pl.UTF-8
1074Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
c2388c7d 1075ming.
da15debb 1076
7899bacd 1077%package mssql
1078Summary: MS SQL extension module for PHP
86784db6 1079Summary(pl.UTF-8): Moduł MS SQL dla PHP
7899bacd 1080Group: Libraries
d2cc522b 1081URL: http://www.php.net/manual/en/book.mssql.php
dc38d397 1082Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1083Provides: php(mssql)
7899bacd 1084
1085%description mssql
1086This is a dynamic shared object (DSO) for PHP that will add MS SQL
1087databases support through FreeTDS library.
1088
ec7f2789
JR
1089%description mssql -l pl.UTF-8
1090Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
ad48e054 1091FreeTDS.
7899bacd 1092
c2388c7d 1093%package mysql
1094Summary: MySQL database module for PHP
86784db6
ER
1095Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
1096Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
c2388c7d 1097Group: Libraries
d2cc522b 1098URL: http://www.php.net/manual/en/book.mysql.php
dc38d397 1099Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1100Provides: php(mysql)
dc79ac25 1101
c2388c7d 1102%description mysql
e584ad6b
JB
1103This is a dynamic shared object (DSO) for PHP that will add MySQL
1104database support.
6290790d 1105
ec7f2789
JR
1106%description mysql -l pl.UTF-8
1107Moduł PHP umożliwiający dostęp do bazy danych MySQL.
6290790d 1108
ec7f2789
JR
1109%description mysql -l pt_BR.UTF-8
1110Um módulo para aplicações PHP que usam bancos de dados MySQL.
8487ad4f 1111
8b37a21e
ER
1112%package mysqli
1113Summary: MySQLi module for PHP
86784db6 1114Summary(pl.UTF-8): Moduł MySQLi dla PHP
8b37a21e 1115Group: Libraries
d2cc522b 1116URL: http://www.php.net/manual/en/book.mysqli.php
8b37a21e 1117Requires: %{name}-common = %{epoch}:%{version}-%{release}
9fff5411 1118Requires: %{name}-spl = %{epoch}:%{version}-%{release}
8b37a21e 1119Requires: mysql-libs >= 4.1.0
2e5b56fc 1120Provides: php(mysqli)
8b37a21e
ER
1121
1122%description mysqli
1123This is a dynamic shared object (DSO) for PHP that will add MySQLi
1c06a766
MC
1124(Improved MySQL) support. The difference between it and mysql module
1125is that it provides access to functionality of MySQL 4.1 and above.
1126
ec7f2789
JR
1127%description mysqli -l pl.UTF-8
1128Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
1129Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
7375f0ff 1130MySQL w wersji 4.1 i nowszych.
8b37a21e 1131
e584ad6b
JB
1132%package ncurses
1133Summary: ncurses module for PHP
86784db6 1134Summary(pl.UTF-8): Moduł ncurses dla PHP
e584ad6b 1135Group: Libraries
c3a27469 1136Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1137Provides: php(ncurses)
e584ad6b
JB
1138
1139%description ncurses
1140This PHP module adds support for ncurses functions (only for cli and
1141cgi SAPIs).
1142
ec7f2789
JR
1143%description ncurses -l pl.UTF-8
1144Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
e584ad6b 1145
c2388c7d 1146%package oci8
d902abac 1147Summary: Oracle 8+ database module for PHP
86784db6 1148Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
c2388c7d 1149Group: Libraries
d2cc522b 1150URL: http://www.php.net/manual/en/book.oci8.php
dc38d397 1151Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1152Provides: php(oci8)
d2cc522b 1153AutoReq: false
795da340 1154
c2388c7d 1155%description oci8
d902abac
JB
1156This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
11578, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
c2388c7d 1158
ec7f2789
JR
1159%description oci8 -l pl.UTF-8
1160Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
c2388c7d 1161poprzez interfejs Oracle8 Call-Interface (OCI8).
1162
1163%package odbc
1164Summary: ODBC extension module for PHP
86784db6
ER
1165Summary(pl.UTF-8): Moduł ODBC dla PHP
1166Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
6997cdef 1167Group: Libraries
d2cc522b 1168URL: http://www.php.net/manual/en/book.uodbc.php
dc38d397 1169Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1170Requires: unixODBC >= 2.1.1-3
2e5b56fc 1171Provides: php(odbc)
6997cdef 1172
c2388c7d 1173%description odbc
e584ad6b
JB
1174This is a dynamic shared object (DSO) for PHP that will add ODBC
1175support.
6997cdef 1176
ec7f2789
JR
1177%description odbc -l pl.UTF-8
1178Moduł PHP ze wsparciem dla ODBC.
5c8d1b4b 1179
ec7f2789
JR
1180%description odbc -l pt_BR.UTF-8
1181Um módulo para aplicações PHP que usam ODBC.
c2388c7d 1182
1183%package openssl
1184Summary: OpenSSL extension module for PHP
86784db6 1185Summary(pl.UTF-8): Moduł OpenSSL dla PHP
c4161e98 1186Group: Libraries
d2cc522b 1187URL: http://www.php.net/manual/en/book.openssl.php
dc38d397 1188Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1189Provides: php(openssl)
90257fd6 1190
c2388c7d 1191%description openssl
e584ad6b
JB
1192This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1193support.
c4161e98 1194
ec7f2789
JR
1195%description openssl -l pl.UTF-8
1196Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
c2388c7d 1197
c2388c7d 1198%package pcntl
1199Summary: Process Control extension module for PHP
86784db6 1200Summary(pl.UTF-8): Moduł Process Control dla PHP
c2388c7d 1201Group: Libraries
d2cc522b 1202URL: http://www.php.net/manual/en/book.pcntl.php
135c705e 1203Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1204Provides: php(pcntl)
c2388c7d 1205
1206%description pcntl
e584ad6b
JB
1207This is a dynamic shared object (DSO) for PHP that will add process
1208spawning and control support. It supports functions like fork(),
1209waitpid(), signal() etc.
c2388c7d 1210
ec7f2789
JR
1211%description pcntl -l pl.UTF-8
1212Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1213Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
c2388c7d 1214
51ad3a6d
ER
1215%package pcre
1216Summary: PCRE extension module for PHP
1217Summary(pl.UTF-8): Moduł PCRE dla PHP
1218Group: Libraries
1219Requires: %{name}-common = %{epoch}:%{version}-%{release}
1220Provides: php(pcre)
1221
1222%description pcre
1223This is a dynamic shared object (DSO) for PHP that will add Perl
1224Compatible Regular Expression support.
1225
1226%description pcre -l pl.UTF-8
1227Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1228(Perl Compatible Regular Expressions)
1229
768d3bda
AM
1230%package pdo
1231Summary: PHP Data Objects (PDO)
86784db6 1232Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
768d3bda 1233Group: Libraries
d2cc522b 1234URL: http://www.php.net/manual/en/book.pdo.php
768d3bda 1235Requires: %{name}-common = %{epoch}:%{version}-%{release}
4f23bf4b 1236Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1237Provides: php(pdo)
2ed78af4 1238Obsoletes: php-pecl-PDO
768d3bda
AM
1239
1240%description pdo
1241This is a dynamic shared object (DSO) for PHP that will add PDO
1242support.
1243
ec7f2789
JR
1244%description pdo -l pl.UTF-8
1245Moduł PHP dodający obsługę PDO (PHP Data Objects).
7375f0ff 1246
768d3bda
AM
1247%package pdo-dblib
1248Summary: PHP Data Objects (PDO) FreeTDS support
86784db6 1249Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
768d3bda 1250Group: Libraries
d2cc522b 1251URL: http://www.php.net/manual/en/ref.pdo-dblib.php
768d3bda
AM
1252Requires: %{name}-common = %{epoch}:%{version}-%{release}
1253Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1254Provides: php(dblib)
768d3bda
AM
1255
1256%description pdo-dblib
1257This is a dynamic shared object (DSO) for PHP that will add PDO
1258FreeTDS support.
1259
ec7f2789
JR
1260%description pdo-dblib -l pl.UTF-8
1261Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
768d3bda
AM
1262interfejsu PDO.
1263
f4359077
ER
1264%package pdo-firebird
1265Summary: PHP Data Objects (PDO) Firebird support
86784db6 1266Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
f4359077 1267Group: Libraries
d2cc522b 1268URL: http://www.php.net/manual/en/ref.pdo-firebird.php
f4359077
ER
1269Requires: %{name}-common = %{epoch}:%{version}-%{release}
1270Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1271Provides: php(pdo-firebird)
2ed78af4 1272Obsoletes: php-pecl-PDO_FIREBIRD
f4359077
ER
1273
1274%description pdo-firebird
1275This is a dynamic shared object (DSO) for PHP that will add PDO
1276Firebird support.
1277
ec7f2789
JR
1278%description pdo-firebird -l pl.UTF-8
1279Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
cfff29a1
JB
1280interfejsu PDO.
1281
768d3bda
AM
1282%package pdo-mysql
1283Summary: PHP Data Objects (PDO) MySQL support
86784db6 1284Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
768d3bda 1285Group: Libraries
d2cc522b 1286URL: http://www.php.net/manual/en/ref.pdo-mysql.php
768d3bda
AM
1287Requires: %{name}-common = %{epoch}:%{version}-%{release}
1288Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1289Provides: php(pdo-mysql)
2ed78af4 1290Obsoletes: php-pecl-PDO_MYSQL
768d3bda
AM
1291
1292%description pdo-mysql
1293This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1294support.
1295
ec7f2789
JR
1296%description pdo-mysql -l pl.UTF-8
1297Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
768d3bda
AM
1298interfejsu PDO.
1299
d902abac
JB
1300%package pdo-oci
1301Summary: PHP Data Objects (PDO) Oracle support
86784db6 1302Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
d902abac 1303Group: Libraries
d2cc522b 1304URL: http://www.php.net/manual/en/ref.pdo-oci.php
d902abac
JB
1305Requires: %{name}-common = %{epoch}:%{version}-%{release}
1306Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1307Provides: php(pdo-oci)
2ed78af4 1308Obsoletes: php-pecl-PDO_OCI
d902abac
JB
1309
1310%description pdo-oci
1311This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1312support.
1313
ec7f2789
JR
1314%description pdo-oci -l pl.UTF-8
1315Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
d902abac
JB
1316interfejsu PDO.
1317
768d3bda
AM
1318%package pdo-odbc
1319Summary: PHP Data Objects (PDO) ODBC support
86784db6 1320Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
768d3bda 1321Group: Libraries
d2cc522b 1322URL: http://www.php.net/manual/en/ref.pdo-odbc.php
768d3bda
AM
1323Requires: %{name}-common = %{epoch}:%{version}-%{release}
1324Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1325Provides: php(pdo-odbc)
2ed78af4 1326Obsoletes: php-pecl-PDO_ODBC
768d3bda
AM
1327
1328%description pdo-odbc
1329This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1330support.
1331
ec7f2789
JR
1332%description pdo-odbc -l pl.UTF-8
1333Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
768d3bda
AM
1334interfejsu PDO.
1335
1336%package pdo-pgsql
1337Summary: PHP Data Objects (PDO) PostgreSQL support
86784db6 1338Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
768d3bda 1339Group: Libraries
d2cc522b 1340URL: http://www.php.net/manual/en/ref.pdo-pgsql.php
768d3bda
AM
1341Requires: %{name}-common = %{epoch}:%{version}-%{release}
1342Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1343Provides: php(pdo-pgsql)
365df16b 1344Obsoletes: php-pecl-PDO_PGSQL < 4:5.2.17-1
768d3bda
AM
1345
1346%description pdo-pgsql
1347This is a dynamic shared object (DSO) for PHP that will add PDO
1348PostgreSQL support.
1349
ec7f2789
JR
1350%description pdo-pgsql -l pl.UTF-8
1351Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
7375f0ff 1352interfejsu PDO.
768d3bda
AM
1353
1354%package pdo-sqlite
1355Summary: PHP Data Objects (PDO) SQLite support
86784db6 1356Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
768d3bda 1357Group: Libraries
d2cc522b 1358URL: http://www.php.net/manual/en/ref.pdo-sqlite.php
768d3bda
AM
1359Requires: %{name}-common = %{epoch}:%{version}-%{release}
1360Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
2e5b56fc 1361Provides: php(pdo-sqlite)
2ed78af4 1362Obsoletes: php-pecl-PDO_SQLITE
768d3bda
AM
1363
1364%description pdo-sqlite
1365This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1366support.
1367
ec7f2789
JR
1368%description pdo-sqlite -l pl.UTF-8
1369Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
768d3bda
AM
1370interfejsu PDO.
1371
c2388c7d 1372%package pgsql
1373Summary: PostgreSQL database module for PHP
86784db6 1374Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
c2388c7d 1375Group: Libraries
d2cc522b 1376URL: http://www.php.net/manual/en/book.pgsql.php
dc38d397 1377Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1378Provides: php(pgsql)
c2388c7d 1379
1380%description pgsql
e584ad6b
JB
1381This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1382database support.
c2388c7d 1383
ec7f2789
JR
1384%description pgsql -l pl.UTF-8
1385Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
c2388c7d 1386
ec7f2789
JR
1387%description pgsql -l pt_BR.UTF-8
1388Um módulo para aplicações PHP que usam bancos de dados postgresql.
c2388c7d 1389
1390%package posix
1391Summary: POSIX extension module for PHP
86784db6 1392Summary(pl.UTF-8): Moduł POSIX dla PHP
c2388c7d 1393Group: Libraries
d2cc522b 1394URL: http://www.php.net/manual/en/book.posix.php
dc38d397 1395Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1396Provides: php(posix)
c2388c7d 1397
1398%description posix
e584ad6b 1399This is a dynamic shared object (DSO) for PHP that will add POSIX
c2388c7d 1400functions support to PHP.
1401
ec7f2789
JR
1402%description posix -l pl.UTF-8
1403Moduł PHP umożliwiający korzystanie z funkcji POSIX.
c2388c7d 1404
1405%package pspell
1406Summary: pspell extension module for PHP
86784db6 1407Summary(pl.UTF-8): Moduł pspell dla PHP
c2388c7d 1408Group: Libraries
d2cc522b 1409URL: http://www.php.net/manual/en/book.pspell.php
dc38d397 1410Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1411Provides: php(pspell)
c2388c7d 1412
1413%description pspell
e584ad6b 1414This is a dynamic shared object (DSO) for PHP that will add pspell
c2388c7d 1415support to PHP. It allows to check the spelling of a word and offer
1416suggestions.
1417
ec7f2789
JR
1418%description pspell -l pl.UTF-8
1419Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1420sprawdzanie pisowni słowa i sugerowanie poprawek.
c2388c7d 1421
e584ad6b
JB
1422%package readline
1423Summary: readline extension module for PHP
86784db6 1424Summary(pl.UTF-8): Moduł readline dla PHP
e584ad6b 1425Group: Libraries
d2cc522b 1426URL: http://www.php.net/manual/en/book.readline.php
c3a27469 1427Requires: %{name}-cli = %{epoch}:%{version}-%{release}
2e5b56fc 1428Provides: php(readline)
e584ad6b
JB
1429
1430%description readline
1431This PHP module adds support for readline functions (only for cli and
1432cgi SAPIs).
1433
ec7f2789
JR
1434%description readline -l pl.UTF-8
1435Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
e584ad6b 1436
c2388c7d 1437%package recode
1438Summary: recode extension module for PHP
86784db6 1439Summary(pl.UTF-8): Moduł recode dla PHP
c2388c7d 1440Group: Libraries
d2cc522b 1441URL: http://www.php.net/manual/en/book.recode.php
dc38d397 1442Requires: %{name}-common = %{epoch}:%{version}-%{release}
c2388c7d 1443Requires: recode >= 3.5d-3
2e5b56fc 1444Provides: php(recode)
c2388c7d 1445
1446%description recode
e584ad6b
JB
1447This is a dynamic shared object (DSO) for PHP that will add recode
1448support.
c2388c7d 1449
ec7f2789
JR
1450%description recode -l pl.UTF-8
1451Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1452bibliotekę recode).
c2388c7d 1453
42e470ec
ER
1454%package session
1455Summary: session extension module for PHP
1456Summary(pl.UTF-8): Moduł session dla PHP
1457Group: Libraries
1458Requires: %{name}-common = %{epoch}:%{version}-%{release}
ad2a2d7c 1459Suggests: %{name}-hash = %{epoch}:%{version}-%{release}
31aede44 1460Suggests: tmpwatch
42e470ec
ER
1461Provides: php(session)
1462
1463%description session
1464This is a dynamic shared object (DSO) for PHP that will add session
1465support.
1466
1467%description session -l pl.UTF-8
1468Moduł PHP dodający obsługę sesji.
1469
c2388c7d 1470%package shmop
1471Summary: Shared Memory Operations extension module for PHP
86784db6 1472Summary(pl.UTF-8): Moduł shmop dla PHP
c2388c7d 1473Group: Libraries
d2cc522b 1474URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1475Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1476Provides: php(shmop)
c2388c7d 1477
1478%description shmop
e584ad6b
JB
1479This is a dynamic shared object (DSO) for PHP that will add Shared
1480Memory Operations support.
c2388c7d 1481
ec7f2789
JR
1482%description shmop -l pl.UTF-8
1483Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
c2388c7d 1484
768d3bda
AM
1485%package simplexml
1486Summary: Simple XML extension module for PHP
86784db6 1487Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
768d3bda 1488Group: Libraries
d2cc522b 1489URL: http://www.php.net/manual/en/book.simplexml.php
768d3bda 1490Requires: %{name}-common = %{epoch}:%{version}-%{release}
81c5218b 1491Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1492Provides: php(simplexml)
768d3bda
AM
1493
1494%description simplexml
1495This is a dynamic shared object (DSO) for PHP that will add Simple XML
1496support.
1497
ec7f2789
JR
1498%description simplexml -l pl.UTF-8
1499Moduł PHP dodający obsługę prostego XML-a.
7375f0ff 1500
c2388c7d 1501%package snmp
1502Summary: SNMP extension module for PHP
86784db6 1503Summary(pl.UTF-8): Moduł SNMP dla PHP
c2388c7d 1504Group: Libraries
d2cc522b 1505URL: http://www.php.net/manual/en/book.snmp.php
dc38d397 1506Requires: %{name}-common = %{epoch}:%{version}-%{release}
85a72066 1507Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
2e5b56fc 1508Provides: php(snmp)
c2388c7d 1509
1510%description snmp
e584ad6b
JB
1511This is a dynamic shared object (DSO) for PHP that will add SNMP
1512support.
c2388c7d 1513
ec7f2789
JR
1514%description snmp -l pl.UTF-8
1515Moduł PHP dodający obsługę SNMP.
c2388c7d 1516
54eb743b 1517%package soap
85a72066 1518Summary: soap extension module for PHP
86784db6 1519Summary(pl.UTF-8): Moduł soap dla PHP
85a72066 1520Group: Libraries
d2cc522b 1521URL: http://www.php.net/manual/en/book.soap.php
85a72066 1522Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1523Provides: php(soap)
54eb743b
AM
1524
1525%description soap
1526This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1527support.
1528
ec7f2789
JR
1529%description soap -l pl.UTF-8
1530Moduł PHP dodający obsługę SOAP/WSDL.
54eb743b 1531
c2388c7d 1532%package sockets
1533Summary: sockets extension module for PHP
86784db6 1534Summary(pl.UTF-8): Moduł socket dla PHP
c2388c7d 1535Group: Libraries
d2cc522b 1536URL: http://www.php.net/manual/en/book.sockets.php
dc38d397 1537Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1538Provides: php(sockets)
c2388c7d 1539
1540%description sockets
e584ad6b
JB
1541This is a dynamic shared object (DSO) for PHP that will add sockets
1542support.
c2388c7d 1543
ec7f2789
JR
1544%description sockets -l pl.UTF-8
1545Moduł PHP dodający obsługę gniazdek.
c2388c7d 1546
9fff5411
ER
1547%package spl
1548Summary: Standard PHP Library module for PHP
1549Summary(pl.UTF-8): Moduł SPL dla PHP
1550Group: Libraries
c3556f9c 1551URL: http://php.net/manual/en/book.spl.php
9fff5411 1552Requires: %{name}-common = %{epoch}:%{version}-%{release}
7dadbb5b 1553Requires: %{name}-pcre = %{epoch}:%{version}-%{release}
6791d961 1554Requires: %{name}-simplexml = %{epoch}:%{version}-%{release}
9fff5411
ER
1555Provides: php(spl)
1556
1557%description spl
1558This is a dynamic shared object (DSO) for PHP that will add Standard
1559PHP Library support.
1560
1561%description spl -l pl.UTF-8
1562Moduł PHP dodający obsługę gniazdek.
1563
8c91402c
AM
1564%package sqlite
1565Summary: SQLite extension module for PHP
86784db6 1566Summary(pl.UTF-8): Moduł SQLite dla PHP
8c91402c 1567Group: Libraries
d2cc522b 1568URL: http://www.php.net/manual/en/book.sqlite.php
8c91402c 1569Requires: %{name}-common = %{epoch}:%{version}-%{release}
d905601a
ER
1570Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1571Requires: %{name}-spl = %{epoch}:%{version}-%{release}
2e5b56fc 1572Provides: php(sqlite)
8c91402c
AM
1573
1574%description sqlite
ce888321
ER
1575SQLite is a C library that implements an embeddable SQL database
1576engine. Programs that link with the SQLite library can have SQL
1577database access without running a separate RDBMS process.
8c91402c 1578
ce888321
ER
1579SQLite is not a client library used to connect to a big database
1580server. SQLite is the server. The SQLite library reads and writes
1581directly to and from the database files on disk.
8c91402c 1582
ec7f2789
JR
1583%description sqlite -l pl.UTF-8
1584SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1585bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1586dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
ce888321 1587RDBMS.
8c91402c 1588
ec7f2789 1589SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
ce888321 1590baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
ec7f2789 1591zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
ce888321 1592dysku.
8c91402c 1593
e584ad6b
JB
1594%package sybase
1595Summary: Sybase DB extension module for PHP
86784db6 1596Summary(pl.UTF-8): Moduł Sybase DB dla PHP
e584ad6b 1597Group: Libraries
dc38d397 1598Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1599Provides: php(sybase)
8c91402c 1600Obsoletes: php-sybase-ct
cdef5afa 1601Conflicts: php-sybase-ct
e584ad6b
JB
1602
1603%description sybase
1604This is a dynamic shared object (DSO) for PHP that will add Sybase and
ce888321
ER
1605MS SQL databases support through SYBDB library. Currently Sybase
1606module is not maintained. Using Sybase-CT module is recommended
1607instead.
e584ad6b 1608
ec7f2789
JR
1609%description sybase -l pl.UTF-8
1610Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1611bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1612Zaleca się używanie modułu Sybase-CT.
e584ad6b 1613
c2388c7d 1614%package sybase-ct
1615Summary: Sybase-CT extension module for PHP
86784db6 1616Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
c2388c7d 1617Group: Libraries
d2cc522b 1618URL: http://www.php.net/manual/en/book.sybase.php
dc38d397 1619Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1620Provides: php(sybase-ct)
8c91402c 1621Obsoletes: php-sybase
cdef5afa 1622Conflicts: php-sybase
c2388c7d 1623
1624%description sybase-ct
e584ad6b
JB
1625This is a dynamic shared object (DSO) for PHP that will add Sybase and
1626MS SQL databases support through CT-lib.
c2388c7d 1627
ec7f2789
JR
1628%description sybase-ct -l pl.UTF-8
1629Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
c2388c7d 1630CT-lib.
1631
e584ad6b
JB
1632%package sysvmsg
1633Summary: SysV msg extension module for PHP
86784db6 1634Summary(pl.UTF-8): Moduł SysV msg dla PHP
e584ad6b 1635Group: Libraries
d2cc522b 1636URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1637Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1638Provides: php(sysvmsg)
e584ad6b
JB
1639
1640%description sysvmsg
1641This is a dynamic shared object (DSO) for PHP that will add SysV
1642message queues support.
1643
ec7f2789
JR
1644%description sysvmsg -l pl.UTF-8
1645Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
e584ad6b 1646
c2388c7d 1647%package sysvsem
1648Summary: SysV sem extension module for PHP
86784db6 1649Summary(pl.UTF-8): Moduł SysV sem dla PHP
c2388c7d 1650Group: Libraries
d2cc522b 1651URL: http://www.php.net/manual/en/book.sem.php
dc38d397 1652Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1653Provides: php(sysvsem)
c2388c7d 1654
1655%description sysvsem
e584ad6b
JB
1656This is a dynamic shared object (DSO) for PHP that will add SysV
1657semaphores support.
c2388c7d 1658
ec7f2789
JR
1659%description sysvsem -l pl.UTF-8
1660Moduł PHP umożliwiający korzystanie z semaforów SysV.
c2388c7d 1661
1662%package sysvshm
1663Summary: SysV shm extension module for PHP
86784db6 1664Summary(pl.UTF-8): Moduł SysV shm dla PHP
c2388c7d 1665Group: Libraries
d2cc522b 1666URL: http://www.php.net/manual/en/book.shmop.php
dc38d397 1667Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1668Provides: php(sysvshm)
c2388c7d 1669
1670%description sysvshm
e584ad6b
JB
1671This is a dynamic shared object (DSO) for PHP that will add SysV
1672Shared Memory support.
c2388c7d 1673
ec7f2789
JR
1674%description sysvshm -l pl.UTF-8
1675Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
c4161e98 1676
ead69ae5
ER
1677%package tests
1678Summary: Contains unit test files for PHP and extensions
1679Summary(pl.UTF-8): Zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1680Group: Libraries
1681URL: http://qa.php.net/
1682Requires: %{name}-cli
1683
1684%description tests
1685This package contains unit tests for PHP and it's extensions.
1686
1687%description tests -l pl.UTF-8
1688Ten pakiet zawiera pliki testów jednostkowych dla PHP i rozszerzeń
1689
8c91402c
AM
1690%package tidy
1691Summary: Tidy extension module for PHP
86784db6 1692Summary(pl.UTF-8): Moduł Tidy dla PHP
8c91402c 1693Group: Libraries
d2cc522b 1694URL: http://www.php.net/manual/en/book.tidy.php
8c91402c 1695Requires: %{name}-common = %{epoch}:%{version}-%{release}
b80a7e2c 1696Requires: tidy
2e5b56fc 1697Provides: php(tidy)
8c91402c
AM
1698
1699%description tidy
1700This is a dynamic shared object (DSO) for PHP that will add Tidy
1701support.
1702
ec7f2789
JR
1703%description tidy -l pl.UTF-8
1704Moduł PHP umożliwiający korzystanie z tidy.
8c91402c 1705
f476635d
ER
1706%package tokenizer
1707Summary: tokenizer extension module for PHP
86784db6 1708Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
f476635d 1709Group: Libraries
d2cc522b 1710URL: http://www.php.net/manual/en/book.tokenizer.php
f476635d 1711Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1712Provides: php(tokenizer)
f476635d
ER
1713
1714%description tokenizer
1715This is a dynamic shared object (DSO) for PHP that will add tokenizer
1716support.
1717
ec7f2789
JR
1718%description tokenizer -l pl.UTF-8
1719Moduł PHP dodający obsługę tokenizera do PHP.
c1b8af09 1720
c4161e98 1721%package wddx
1722Summary: wddx extension module for PHP
86784db6 1723Summary(pl.UTF-8): Moduł wddx dla PHP
c4161e98 1724Group: Libraries
d2cc522b 1725URL: http://www.php.net/manual/en/book.wddx.php
21169c08 1726Requires: %{name}-common = %{epoch}:%{version}-%{release}
d905601a
ER
1727# - wddx doesn't require session as it's disabled at compile time:
1728# if HAVE_PHP_SESSION && !defined(COMPILE_DL_SESSION)
1729# see also php.spec#rev1.120.2.22
1730#Requires: %{name}-session = %{epoch}:%{version}-%{release}
037da132 1731Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1732Provides: php(wddx)
c4161e98 1733
1734%description wddx
e584ad6b
JB
1735This is a dynamic shared object (DSO) for PHP that will add wddx
1736support.
c4161e98 1737
ec7f2789
JR
1738%description wddx -l pl.UTF-8
1739Moduł PHP umożliwiający korzystanie z wddx.
6997cdef 1740
c2388c7d 1741%package xml
1742Summary: XML extension module for PHP
86784db6 1743Summary(pl.UTF-8): Moduł XML dla PHP
386054ee 1744Group: Libraries
d2cc522b 1745URL: http://www.php.net/manual/en/book.xml.php
dc38d397 1746Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1747Provides: php(xml)
386054ee 1748
c2388c7d 1749%description xml
e584ad6b
JB
1750This is a dynamic shared object (DSO) for PHP that will add XML
1751support. This extension lets you create XML parsers and then define
1752handlers for different XML events.
386054ee 1753
ec7f2789
JR
1754%description xml -l pl.UTF-8
1755Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1756związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1757następnie definiować procedury obsługi dla różnych zdarzeń XML.
386054ee 1758
768d3bda
AM
1759%package xmlreader
1760Summary: XML Reader extension module for PHP
86784db6 1761Summary(pl.UTF-8): Moduł XML Reader dla PHP
768d3bda 1762Group: Libraries
d2cc522b 1763URL: http://www.php.net/manual/en/book.xmlreader.php
768d3bda 1764Requires: %{name}-common = %{epoch}:%{version}-%{release}
ad2a2d7c 1765Suggests: %{name}-dom = %{epoch}:%{version}-%{release}
2e5b56fc 1766Provides: php(xmlreader)
768d3bda
AM
1767
1768%description xmlreader
1769This is a dynamic shared object (DSO) for PHP that will add XML Reader
1770support. The XMLReader extension is an XML Pull parser. The reader
1771acts as a cursor going forward on the document stream and stopping at
1772each node on the way.
1773
ec7f2789
JR
1774%description xmlreader -l pl.UTF-8
1775Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1776działa jako kursor przechodzący przez strumień dokumentu i
1777zatrzymujący się na każdym węźle po drodze.
768d3bda 1778
c2388c7d 1779%package xmlrpc
1780Summary: xmlrpc extension module for PHP
86784db6 1781Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1adf90d7 1782Group: Libraries
d2cc522b 1783URL: http://www.php.net/manual/en/book.xmlrpc.php
dc38d397 1784Requires: %{name}-common = %{epoch}:%{version}-%{release}
37873df0 1785Requires: %{name}-xml = %{epoch}:%{version}-%{release}
2e5b56fc 1786Provides: php(xmlrpc)
1adf90d7 1787
c2388c7d 1788%description xmlrpc
e584ad6b
JB
1789This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1790support.
1adf90d7 1791
ec7f2789
JR
1792%description xmlrpc -l pl.UTF-8
1793Moduł PHP dodający obsługę XMLRPC.
c2388c7d 1794
86ceb323 1795%package xmlwriter
05582439 1796Summary: Fast, non-cached, forward-only means to write XML data
86784db6 1797Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
86ceb323 1798Group: Libraries
d2cc522b 1799URL: http://www.php.net/manual/en/book.xmlwriter.php
86ceb323
ER
1800Requires: %{name}-common = %{epoch}:%{version}-%{release}
1801Provides: php(xmlwriter)
15f70a0e 1802Obsoletes: php-pecl-xmlwriter
86ceb323
ER
1803
1804%description xmlwriter
1805This extension wraps the libxml xmlWriter API. Represents a writer
1806that provides a non-cached, forward-only means of generating streams
1807or files containing XML data.
1808
ec7f2789
JR
1809%description xmlwriter -l pl.UTF-8
1810To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1811zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1812plików zawierających dane XML.
86ceb323 1813
dc49e336
JB
1814%package xsl
1815Summary: xsl extension module for PHP
86784db6 1816Summary(pl.UTF-8): Moduł xsl dla PHP
dc49e336 1817Group: Libraries
d2cc522b 1818URL: http://www.php.net/manual/en/book.xsl.php
dc49e336 1819Requires: %{name}-common = %{epoch}:%{version}-%{release}
dbd7433e 1820Requires: %{name}-dom = %{epoch}:%{version}-%{release}
dc49e336 1821Requires: libxslt >= 1.0.18
737e42ad 1822# actually not true, functionality is similar, but API differs
2e5b56fc 1823Provides: php(xsl)
737e42ad 1824Obsoletes: php-xslt <= 3:4.3.8-1
dc49e336
JB
1825
1826%description xsl
1827This is a dynamic shared object (DSO) for PHP that will add new XSL
1828support (using libxslt).
1829
ec7f2789
JR
1830%description xsl -l pl.UTF-8
1831Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
dc49e336 1832
b27cf2ef
ER
1833%package zip
1834Summary: Zip management extension
86784db6 1835Summary(pl.UTF-8): Zarządzanie archiwami zip
b27cf2ef 1836Group: Libraries
d2cc522b 1837URL: http://www.php.net/manual/en/book.zip.php
b27cf2ef 1838Requires: %{name}-common = %{epoch}:%{version}-%{release}
d9f76961 1839%{?with_system_libzip:Requires: libzip >= 0.10-3}
2e5b56fc 1840Provides: php(zip)
5cad965e 1841Obsoletes: php-pecl-zip
b27cf2ef
ER
1842
1843%description zip
1844Zip is an extension to create, modify and read zip files.
1845
ec7f2789
JR
1846%description zip -l pl.UTF-8
1847Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1848odczyt archiwów zip.
b27cf2ef 1849
c2388c7d 1850%package zlib
1851Summary: Zlib extension module for PHP
86784db6 1852Summary(pl.UTF-8): Moduł zlib dla PHP
7bd1e950 1853Group: Libraries
d2cc522b 1854URL: http://www.php.net/manual/en/book.zlib.php
dc38d397 1855Requires: %{name}-common = %{epoch}:%{version}-%{release}
2e5b56fc 1856Provides: php(zlib)
7bd1e950 1857
c2388c7d 1858%description zlib
e584ad6b
JB
1859This is a dynamic shared object (DSO) for PHP that will add zlib
1860compression support to PHP.
7bd1e950 1861
ec7f2789
JR
1862%description zlib -l pl.UTF-8
1863Moduł PHP umożliwiający używanie kompresji zlib.
7bd1e950 1864
9af2b7db 1865%prep
1a629027 1866%setup -q -n %{orgname}-%{version}
ddd9474a 1867%patch100 -p1
02d06c8c
ER
1868# for suhosin patch
1869%{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1870
554abb27 1871%patch0 -p1
670f5db5 1872%patch1 -p1
f1d1175f 1873%patch2 -p1
670f5db5 1874%patch3 -p1
c027c256 1875%patch4 -p1
12295c68 1876%patch5 -p1
6ab586ad 1877%patch6 -p1
e584ad6b 1878%patch7 -p1
8a574ba7 1879%patch8 -p1
fcc61680 1880%patch9 -p1
78987c05 1881
8c91402c 1882cp php.ini-dist php.ini
2179215d 1883%patch10 -p1
8c91402c
AM
1884# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1885# conditionally...
2179215d 1886%patch11 -p1
189be387 1887%patch12 -p1
d76e208d
JB
1888%patch13 -p1
1889%patch14 -p1
1890%patch15 -p1
86334d82 1891%patch16 -p1
37c3c2bc 1892%patch17 -p1
37c3c2bc 1893%patch18 -p1
a04a599a 1894%if %{with system_gd}
9062e238 1895%patch19 -p1
a04a599a 1896%endif
c9f5f7a9
ER
1897%patch20 -p1
1898%patch21 -p1
e048c127 1899%patch22 -p1
d76e208d
JB
1900%patch23 -p1
1901%patch24 -p1
d350ae54 1902
e048c127 1903%{?with_versioning:%patch25 -p1}
d350ae54 1904
df532740 1905%if 0
cd8fb0ff 1906%{__tar} jxf %{SOURCE9}
8a574ba7
ER
1907v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1908mv $v/$v gentoo-patchset
8a574ba7
ER
1909for a in gentoo-patchset/*.patch; do
1910 %{__patch} -p1 < $a
cd8fb0ff 1911done
df532740 1912%endif
cd8fb0ff 1913
e048c127
AG
1914%patch26 -p1
1915%patch27 -p1
d76e208d
JB
1916%patch28 -p1
1917%patch29 -p1
be32344e 1918%patch30 -p1
e048c127 1919#%patch31 -p1
d9ca6315 1920%patch32 -p1
e048c127 1921%patch33 -p1
1cb33721 1922%if "%{pld_release}" != "ac"
e048c127 1923%patch34 -p1
1cb33721 1924%endif
e048c127 1925%patch35 -p1
fed87879 1926
cd8fb0ff 1927# mysql default charset for mysql/mysql/pdo-mysql extensions
e048c127
AG
1928%patch36 -p1
1929%patch37 -p0
1930%patch38 -p0
cd8fb0ff 1931
e048c127 1932%patch39 -p1
b912d41a 1933
5473c982 1934%if %{with fpm}
e048c127
AG
1935%patch40 -p1
1936%patch41 -p1
1937%patch42 -p1
5473c982
ER
1938%endif
1939
1aabe7f5 1940%patch43 -p1
e048c127 1941%patch44 -p1
80df882a
ER
1942%patch45 -p1
1943%patch46 -p1
0ba99749
ER
1944%if %{with suhosin}
1945%patch47 -p1
1946%endif
fcc49ef5 1947%patch48 -p1
eef8ca93 1948%patch49 -p1
d7726a00 1949%patch50 -p1
9fff5411 1950%patch51 -p1
83132773 1951%patch52 -p1
b59d43dc 1952%patch53 -p1
1b424843 1953%patch54 -p1
fefcf5a9 1954%patch55 -p1
5598b2ed 1955%patch56 -p1
090ffec7 1956%patch57 -p1
c15083d0 1957%patch58 -p4
e7819c98 1958%patch59 -p1
1a629027 1959%patch60 -p4
324697c2 1960%patch61 -p1
80ce3c84 1961%{?with_system_libzip:%patch65 -p1}
614e82b5 1962%patch66 -p2
5cfb7d04 1963%patch67 -p1
fe2476d8 1964%patch69 -p4
ddd9474a 1965%patch70 -p1
bc0774cd 1966%patch71 -p1
6443a09a 1967%patch72 -p1
4950739b 1968%patch73 -p1
b16376f6 1969%patch74 -p1
ebe9f60f 1970%patch75 -p1
b7b0e363 1971%patch76 -p1
575a5f9c 1972%patch77 -p1
c503ed1d 1973%patch78 -p1
b08857aa 1974%patch79 -p1
0ddd3976 1975%patch80 -p1
f432e880 1976%patch81 -p1
fb98beff
ER
1977
1978# Bugfix backport from 5.3.6
fb98beff 1979%patch311 -p1 -b .bug-47435
fb98beff 1980%patch314 -p1 -b .bug-39199
fb98beff 1981# Bugfix backport from 5.3.7
fb98beff 1982#accert %patch333 -p1 -b .bug-54924
fb98beff 1983#soap %patch355 -p1 -b .bug-55323
24370691
AM
1984# causes regression -> magic_quotes_gpc setting cannot be changed
1985#%%patch402 -p1 -b .bug-323016
fb98beff 1986
567fbbd0
JB
1987# cleanup backups after patching
1988find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
1989
9e22b6ba
JB
1990# conflict seems to be resolved by recode patches
1991rm -f ext/recode/config9.m4
1992
f4359077
ER
1993# remove all bundled libraries not to link with them accidentally
1994#rm -rf ext/sqlite/libsqlite
1995#rm -rf ext/bcmath/libbcmath
1996#rm -rf ext/date/lib
1997#rm -rf ext/dba/libcdb
1998#rm -rf ext/dba/libflatfile
1999#rm -rf ext/dba/libinifile
2000#rm -rf ext/gd/libgd
b1b8d706 2001#rm -rf ext/mbstring/libmbfl
f4359077
ER
2002#rm -rf ext/mbstring/oniguruma
2003rm -rf ext/pcre/pcrelib
2004rm -rf ext/pdo_sqlite/sqlite
2005#rm -rf ext/soap/interop
4fd5db0f 2006%if %{with system_xmlrpc_epi}
f4359077 2007rm -rf ext/xmlrpc/libxmlrpc
d9ca6315 2008%endif
f4359077 2009
37873df0
ER
2010%ifarch ppc ppc64
2011# this test hungs on ac-ppc
2012#mv ext/reflection/tests/007.php{,ignore}
2013# this test gets killed by itself
2014mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
2015%endif
2016
9fff5411 2017cp -af Zend/LICENSE{,.Zend}
d905601a 2018install -p %{SOURCE13} dep-tests.sh
6756a8ae 2019
ead69ae5
ER
2020# disable broken tests
2021# says just "Terminated" twice and fails
2022mv sapi/cli/tests/022.phpt{,.broken}
2023
2024sh -xe %{_sourcedir}/skip-tests.sh
2025
9af2b7db 2026%build
6756a8ae
ER
2027API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
2028if [ $API != %{php_api_version} ]; then
2029 echo "Set %%define php_api_version to $API and re-run."
17c07ea5
ER
2030 exit 1
2031fi
2032
6756a8ae
ER
2033API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
2034if [ $API != %{zend_module_api} ]; then
2035 echo "Set %%define zend_module_api to $API and re-run."
17c07ea5
ER
2036 exit 1
2037fi
2038
6756a8ae
ER
2039API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
2040if [ $API != %{zend_extension_api} ]; then
2041 echo "Set %%define zend_extension_api to $API and re-run."
17c07ea5
ER
2042 exit 1
2043fi
2044
98ab5057 2045export EXTENSION_DIR="%{php_extensiondir}"
3f700db8 2046if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
5473c982 2047 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
3f700db8
ER
2048 %{__libtoolize}
2049 %{__aclocal}
8b0a87ec 2050 cp -f /usr/share/automake/config.* .
678e6844 2051 ./buildconf --force
3f700db8
ER
2052 touch _built-conf
2053fi
98ab5057 2054export PROG_SENDMAIL="/usr/lib/sendmail"
3f700db8
ER
2055
2056sapis="
e8c48c38 2057%if %{with fcgi}
c1f4c189 2058fcgi
e8c48c38 2059%endif
5473c982
ER
2060%if %{with fpm}
2061fpm
2062%endif
e8c48c38 2063cgi cli
3f700db8
ER
2064%if %{with apache1}
2065apxs1
43fe8384 2066%endif
3f700db8
ER
2067%if %{with apache2}
2068apxs2
2069%endif
2070"
2071for sapi in $sapis; do
189be387 2072 : SAPI $sapi
3f700db8
ER
2073 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
2074
189be387 2075 sapi_args=''
3f700db8
ER
2076 case $sapi in
2077 cgi)
228ae8d4 2078 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
189be387 2079 ;;
3f700db8 2080 cli)
189be387
ER
2081 sapi_args='--disable-cgi'
2082 ;;
3f700db8 2083 fcgi)
364f396b 2084 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
189be387 2085 ;;
5473c982 2086 fpm)
364f396b 2087 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
5473c982 2088 ;;
3f700db8 2089 apxs1)
bc0774cd
AM
2090 apache_ver=$(rpm -q --qf '%{V}' apache1-devel)
2091 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$apache_ver"
189be387 2092 ;;
3f700db8 2093 apxs2)
bc0774cd
AM
2094 apache_ver=$(rpm -q --qf '%{V}' apache-devel)
2095 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$apache_ver"
189be387 2096 ;;
3f700db8 2097 esac
189be387
ER
2098
2099 %configure \
f432e880 2100 CFLAGS="%{rpmcflags} -DOPENSSL_NO_SSL2=1 -DOPENSSL_NO_SSL3=1" \
bc0774cd 2101 FORCE_APACHE_VERSION="${apache_ver}" \
567fbbd0 2102 EXTRA_LDFLAGS="%{rpmldflags}" \
189be387 2103 $sapi_args \
996cde82 2104%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
3f700db8 2105 --cache-file=config.cache \
996cde82 2106%endif
768d3bda 2107 --with-libdir=%{_lib} \
6ee9f55b
ER
2108 --with-config-file-path=%{_sysconfdir} \
2109 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
9af2b7db 2110 --with-exec-dir=%{_bindir} \
e7819c98 2111 --with-system-tzdata \
38c4a978 2112 --%{!?debug:dis}%{?debug:en}able-debug \
1a64b68d 2113 %{?with_zts:--enable-maintainer-zts} \
0ba99749 2114 %{?with_suhosin:--enable-suhosin} \
08f1644c 2115 %{?with_zend_multibyte:--enable-zend-multibyte} \
3b414131 2116 --enable-inline-optimization \
38c4a978 2117 --enable-bcmath=shared \
2118 --enable-calendar=shared \
c2388c7d 2119 --enable-ctype=shared \
38c4a978 2120 --enable-dba=shared \
51312e8d 2121 --enable-dom=shared \
38c4a978 2122 --enable-exif=shared \
8c91402c 2123 --enable-ftp=shared \
38c4a978 2124 --enable-gd-native-ttf \
6d4619bb 2125 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
768d3bda 2126 --enable-libxml \
9af2b7db 2127 --enable-magic-quotes \
08f1644c 2128 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
8c91402c 2129 --enable-mbregex \
010f42f4 2130 --enable-pcntl=shared \
768d3bda 2131 --enable-pdo=shared \
86ceb323 2132 --enable-json=shared \
d7726a00 2133 --enable-hash=shared \
86ceb323 2134 --enable-xmlwriter=shared \
5473c982
ER
2135%if %{with fpm}
2136 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
65c2b55f 2137 --with-fpm-log=/var/log/php/%{name}-fpm.log \
67519dc6 2138 --with-fpm-pid=/var/run/%{name}-fpm.pid \
5473c982 2139%endif
768d3bda
AM
2140%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2141 --with-pdo-dblib=shared \
2142%endif
f6477c6e 2143%if %{with interbase} && !%{with interbase_inst}
75f51563 2144 --with-pdo-firebird=shared,/usr \
768d3bda
AM
2145%endif
2146 --with-pdo-mysql=shared \
b89470a9 2147 %{?with_oci:--with-pdo-oci=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
768d3bda
AM
2148 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
2149 %{?with_pgsql:--with-pdo-pgsql=shared} \
f4359077 2150 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
38c4a978 2151 --enable-posix=shared \
e2fdd525 2152 --enable-reflection \
b9e5df0a 2153 --enable-shared \
42e470ec 2154 --enable-session=shared \
38c4a978 2155 --enable-shmop=shared \
f445ad01 2156 --enable-simplexml=shared \
9fff5411 2157 --enable-spl=shared \
e584ad6b 2158 --enable-sysvmsg=shared \
defaa0de
AF
2159 --enable-sysvsem=shared \
2160 --enable-sysvshm=shared \
38c4a978 2161 --enable-safe-mode \
ad48e054 2162 --enable-soap=shared \
38c4a978 2163 --enable-sockets=shared \
f476635d 2164 --enable-tokenizer=shared \
38c4a978 2165 --enable-ucd-snmp-hack \
6f91d99f 2166 %{?with_wddx:--enable-wddx=shared} \
3f51cc4a 2167 --enable-xml=shared \
b1b8d706 2168 --enable-xmlreader=shared \
253c0459 2169 --with-bz2=shared \
6f91d99f 2170 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
62493084 2171 --with-db4 \
768d3bda 2172 --enable-dbase=shared \
364f396b 2173 --without-libexpat-dir \
6f91d99f 2174 %{?with_fdf:--with-fdftk=shared} \
c2388c7d 2175 --with-iconv=shared \
38c4a978 2176 --with-freetype-dir=shared \
2177 --with-gettext=shared \
a04a599a 2178 --with-gd=shared%{?with_system_gd:,/usr} \
38c4a978 2179 --with-gdbm \
253c0459 2180 --with-gmp=shared \
6f91d99f
JB
2181 %{?with_imap:--with-imap=shared --with-imap-ssl} \
2182 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
8c91402c 2183 --with-jpeg-dir=/usr \
768d3bda 2184 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
38c4a978 2185 --with-mcrypt=shared \
6f91d99f 2186 %{?with_mhash:--with-mhash=shared} \
a1374ae8 2187 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
6f91d99f
JB
2188 %{?with_ming:--with-ming=shared} \
2189 %{?with_mm:--with-mm} \
6f91d99f 2190 %{?with_mssql:--with-mssql=shared} \
c2388c7d 2191 --with-mysql=shared,/usr \
0c2ab910 2192 --with-mysql-sock=/var/lib/mysql/mysql.sock \
8b37a21e 2193 %{?with_mysqli:--with-mysqli=shared} \
e584ad6b 2194 --with-ncurses=shared \
b89470a9 2195 %{?with_oci:--with-oci8=shared%{?with_instantclient:,instantclient,%{_libdir}}} \
8c91402c 2196 %{?with_openssl:--with-openssl=shared} \
768d3bda 2197 --with-kerberos \
51ad3a6d 2198 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
696cac8d 2199 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
ec86be0a 2200 --with-pear=%{php_pear_dir} \
6f91d99f 2201 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
8c91402c 2202 --with-png-dir=/usr \
6f91d99f 2203 %{?with_pspell:--with-pspell=shared} \
e584ad6b 2204 --with-readline=shared \
6f91d99f 2205 %{?with_recode:--with-recode=shared} \
38c4a978 2206 --with-regex=php \
6f91d99f 2207 %{?with_snmp:--with-snmp=shared} \
4cc60252
AG
2208 %{?with_sybase:--with-sybase=shared,/usr} \
2209 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
768d3bda 2210 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
38c4a978 2211 --with-t1lib=shared \
8c91402c 2212 %{?with_tidy:--with-tidy=shared} \
768d3bda 2213 %{?with_odbc:--with-unixODBC=shared,/usr} \
d9ca6315 2214 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
dc49e336 2215 --with-xsl=shared \
38c4a978 2216 --with-zlib=shared \
7aa94fdb 2217 --with-zlib-dir=shared,/usr \
80ce3c84 2218 %{?with_system_libzip:--with-libzip} \
7aa94fdb 2219 --enable-zip=shared,/usr \
554abb27 2220
3f700db8 2221 cp -f Makefile Makefile.$sapi
3f700db8 2222 cp -f main/php_config.h php_config.h.$sapi
228ae8d4 2223 cp -f config.log config.log.$sapi
228fa3d1 2224done
38ecdf75 2225
d905601a
ER
2226# as we build each SAPI in own make, adjust php-config.in forehead
2227sapis=$(awk '/^PHP_SAPI = /{print $3}' Makefile.* | sort -u | xargs)
2228sed -i -e "s,@PHP_INSTALLED_SAPIS@,$sapis," "scripts/php-config.in"
2229
561725b8
ER
2230# must make this first, so modules can link against it.
2231%{__make} libphp_common.la
3f700db8 2232%{__make} build-modules
554abb27 2233
3f700db8 2234%if %{with apache1}
189be387 2235%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
3f700db8
ER
2236%endif
2237
2238%if %{with apache2}
2239%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
3f700db8 2240%endif
18ad4238 2241
46fa207f
AM
2242# CGI
2243cp -af php_config.h.cgi main/php_config.h
94308949 2244rm -rf sapi/cgi/.libs sapi/cgi/*.lo
189be387 2245%{__make} sapi/cgi/php-cgi -f Makefile.cgi
d905601a 2246[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
4342041a 2247
5473c982
ER
2248# FCGI
2249%if %{with fcgi}
2250cp -af php_config.h.fcgi main/php_config.h
2251rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2252%{__make} sapi/cgi/php-cgi -f Makefile.fcgi
2253cp -r sapi/cgi sapi/fcgi
d905601a 2254[ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
5473c982
ER
2255%endif
2256
2257%if %{with fpm}
2258cp -af php_config.h.fpm main/php_config.h
2259rm -rf sapi/cgi/.libs sapi/cgi/*.lo
2260%{__make} sapi/cgi/php-cgi -f Makefile.fpm
2261cp -r sapi/cgi sapi/fpm
d905601a 2262[ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
5473c982
ER
2263%endif
2264
40b5d82a
ER
2265# CLI
2266cp -af php_config.h.cli main/php_config.h
2267%{__make} sapi/cli/php -f Makefile.cli
2268[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
2269
84217c03 2270# check for stupid xml parse breakage where &lt; and &gt; just get lost in parse result
39df0901 2271./sapi/cli/php -n -dextension_dir=modules -dextension=xml.so -r '$p = xml_parser_create(); xml_parse_into_struct($p, "<x>&lt;</x>", $vals, $index); exit((int )empty($vals[0]["value"]));'
84217c03 2272
94ff62b1
ER
2273# Generate stub .ini files for each extension
2274rm -rf conf.d
2275install -d conf.d
2276generate_inifiles() {
2277 for so in modules/*.so; do
2278 mod=$(basename $so .so)
2279 conf="$mod.ini"
2280 # xml needs to be loaded before wddx
2281 [ "$mod" = "wddx" ] && conf="xml_$mod.ini"
2282 # pre needs to be loaded before SPL
2283 [ "$mod" = "pcre" ] && conf="PCRE.ini"
2284 # spl needs to be loaded before mysqli
2285 [ "$mod" = "spl" ] && conf="SPL.ini"
9dbbe7dc
ER
2286 # session needs to be loaded before php-pecl-http, php-pecl-memcache, php-pecl-session_mysql
2287 [ "$mod" = "session" ] && conf="Session.ini"
94ff62b1
ER
2288 echo "+ $conf"
2289 cat > conf.d/$conf <<-EOF
2290 ; Enable $mod extension module
2291 extension=$mod.so
2292 EOF
2293 done
2294}
2295generate_inifiles
2296
2297# Check that the module inner-dependencies are intact
eb936718 2298PHP=./sapi/cli/php EXTENSION_DIR=modules CONFIG_DIR=conf.d ./dep-tests.sh > dep-tests.log
94ff62b1
ER
2299if grep -v OK dep-tests.log; then
2300 echo >&2 "The results above were not expected"
cb7efe12
ER
2301# TEMP: ac-i386 builder is broken
2302%ifnarch i386
94ff62b1 2303 exit 1
cb7efe12 2304%endif
94ff62b1
ER
2305fi
2306
2307
aac36e23 2308%if %{with tests}
f4625853 2309# Run tests, using the CLI SAPI
40b5d82a
ER
2310cp -af php_config.h.cli main/php_config.h
2311cp -af Makefile.cli Makefile
ead69ae5
ER
2312# sybase modules collide, remove one
2313%{__sed} -i -e '/^PHP_MODULES/s,\$(phplibdir)/sybase_ct.la,,' Makefile
ead69ae5
ER
2314
2315cat <<'EOF' > run-tests.sh
2316#!/bin/sh
f4625853
ER
2317export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
2318unset TZ LANG LC_ALL || :
ead69ae5
ER
2319%{__make} test \
2320 EXTENSION_DIR=. \
2321 PHP_TEST_SHARED_SYSTEM_EXTENSIONS= \
2322 RUN_TESTS_SETTINGS="-q $*"
2323EOF
2324chmod +x run-tests.sh
2325./run-tests.sh -w failed.log -s test.log
2326
2327# collect failed tests into cleanup script used in prep.
2328sed -ne '/FAILED TEST SUMMARY/,/^===/p' test.log | sed -e '1,/^---/d;/^===/,$d' > tests-failed.log
2329sed -ne '/\[.*\]/{s/\(.*\) \[\(.*\)\]/# \1\nmv \2{,.skip}/p}' tests-failed.log \
2330 >> %{_sourcedir}/skip-tests.sh
2331
2332failed=$(wc -l < tests-failed.log)
2333if [ "$failed" != 0 ]; then
2334 exit 1
2335fi
aac36e23 2336%endif
f4625853 2337
9af2b7db
AF
2338%install
2339rm -rf $RPM_BUILD_ROOT
6ee9f55b 2340install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
b21fb6bb 2341 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
6756a8ae 2342 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
d7cc709f 2343 $RPM_BUILD_ROOT%{_mandir}/man1 \
3f700db8 2344
e99beedb 2345# install the Apache modules' files
5305a33d 2346%{__make} -j1 install-headers install-build install-modules install-programs \
06200876 2347 phpbuilddir=%{_libdir}/%{name}/build \
561725b8
ER
2348 INSTALL_ROOT=$RPM_BUILD_ROOT
2349
af4314ee
ER
2350# version suffix
2351v=$(echo %{version} | cut -d. -f1-2)
2352
e99beedb 2353# install Apache1 DSO module
3f700db8 2354%if %{with apache1}
af4314ee
ER
2355libtool --mode=install install -p sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
2356mv $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5{,-$v}.so
7043a126 2357ln -s libphp5-$v.so $RPM_BUILD_ROOT%{_libdir}/apache1/mod_php.so
6e4962cf 2358%endif
345124d0 2359
e99beedb 2360# install Apache2 DSO module
3f700db8 2361%if %{with apache2}
af4314ee
ER
2362libtool --mode=install install -p sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
2363mv $RPM_BUILD_ROOT%{_libdir}/apache/libphp5{,-$v}.so
7043a126 2364ln -s libphp5-$v.so $RPM_BUILD_ROOT%{_libdir}/apache/mod_php.so
3f700db8
ER
2365%endif
2366
3f700db8 2367# install CGI
685b9bc9 2368libtool --mode=install install -p sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/%{name}.cgi
3f700db8
ER
2369
2370# install FCGI
e8c48c38 2371%if %{with fcgi}
685b9bc9 2372libtool --mode=install install -p sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/%{name}.fcgi
e8c48c38 2373%endif
3f700db8 2374
5473c982
ER
2375# install FCGI PM
2376%if %{with fpm}
53abc99c 2377install -d $RPM_BUILD_ROOT{%{_sysconfdir}/fpm.d,%{_sbindir}}
cd4b29bb
ER
2378libtool --mode=install install -p sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_sbindir}/%{name}-fpm
2379cp -p sapi/fpm/fpm/php-fpm.conf $RPM_BUILD_ROOT%{_sysconfdir}/fpm.conf
53abc99c
ER
2380install -d $RPM_BUILD_ROOT/etc/rc.d/init.d
2381install -p %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}-fpm
a2ea63dc
ER
2382install -d $RPM_BUILD_ROOT/etc/logrotate.d
2383cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}-fpm
479e9ea4
ER
2384%if "%{pld_release}" == "ac"
2385%{__sed} -i -e '/su/d' $RPM_BUILD_ROOT/etc/logrotate.d/%{name}-fpm
2386%endif
a2ea63dc 2387
53abc99c
ER
2388%{__sed} -i -e '
2389 s#/usr/lib/php#%{php_extensiondir}#
2390 s#/etc/php#%{_sysconfdir}#
2391 s#@processname@#%{name}-fpm#g
a2ea63dc 2392' $RPM_BUILD_ROOT{/etc/{rc.d/init.d/%{name}-fpm,logrotate.d/%{name}-fpm},%{_sysconfdir}/fpm.conf}
5473c982
ER
2393%endif
2394
3f700db8 2395# install CLI
685b9bc9
ER
2396# without suffix, install as php.cli
2397%if "%{?php_suffix}" == ""
2398%define phpfn %{name}.cli
2399%else
2400%define phpfn %{name}
2401%endif
2402libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/%{phpfn}
2403ln -sf %{phpfn} $RPM_BUILD_ROOT%{_bindir}/php
2404cp -p sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/%{phpfn}.1
1c991bcb 2405echo ".so man1/%{phpfn}.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.1
685b9bc9 2406ln -sf %{phpfn} $RPM_BUILD_ROOT%{_bindir}/php
345124d0 2407
7bfb0557 2408cp -p php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
e8c48c38 2409%if %{with fcgi}
6ee9f55b 2410install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
e8c48c38 2411%endif
6ee9f55b
ER
2412install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
2413install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
3f700db8 2414
aa39c584 2415%if %{with apache1}
eecec635 2416install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
6ee9f55b 2417install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
09b77d65 2418rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
aa39c584 2419%endif
77d149f2 2420
aa39c584 2421%if %{with apache2}
eecec635 2422install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
6ee9f55b 2423install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
09b77d65 2424rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
aa39c584 2425%endif
c2388c7d 2426
6ee9f55b 2427install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
94ff62b1 2428cp -a conf.d/*.ini $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
3f700db8 2429
7bfb0557
ER
2430# ensure that paths are correct for current php version and arch
2431grep -El '/etc/php/|/usr/lib/php/' $RPM_BUILD_ROOT%{_sysconfdir}/*.ini | xargs -r \
2432%{__sed} -i -e '
2433 s#/usr/lib/php#%{php_extensiondir}#g
2434 s#/etc/php#%{_sysconfdir}#g
2435'
2436
dbfbeab3 2437# per SAPI ini directories
6ee9f55b 2438install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
dbfbeab3
ER
2439
2440# for CLI SAPI only
eac2ca8b 2441mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
e584ad6b 2442
6b2e14c1 2443# use system automake and {lib,sh}tool
4c659a79 2444ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/%{name}/build
06200876 2445ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/%{name}/build
4c659a79
ER
2446for fn in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2447 f=%{_aclocaldir}/$fn
2448 test -f $f || continue
2449 ln -snf $f $RPM_BUILD_ROOT%{_libdir}/%{name}/build
2450done
2451for fn in ltmain.sh config/ltmain.sh build-aux/ltmain.sh; do
2452 f=/usr/share/libtool/$fn
2453 test -f $f || continue
2454 ln -snf $f $RPM_BUILD_ROOT%{_libdir}/%{name}/build
2455 break
2456done
06200876 2457sed -i -e '/^phpdir/ s,/php/build,/%{name}/build,' $RPM_BUILD_ROOT%{_bindir}/phpize
6b2e14c1 2458
c57891a4
ER
2459# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2460# isn't installed by install-headers make target, we do it manually here.
2461# this header file is required by e.g. filter PECL extension
2462install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
93945336
ER
2463# for php-pecl-mailparse
2464install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2465cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
c57891a4 2466
ead69ae5
ER
2467# tests
2468install -d $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2469install -p run-tests.php $RPM_BUILD_ROOT%{php_data_dir}/tests/php/run-tests.php
2470cp -a tests/* $RPM_BUILD_ROOT%{php_data_dir}/tests/php
2471
06200876
ER
2472libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
2473# fix install paths, avoid evil rpaths
2474sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
2475# better solution?
2476sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/%{name}/build/acinclude.m4
2477
38c4a978 2478%clean
2479rm -rf $RPM_BUILD_ROOT
2480
33c25119 2481%post -n apache1-mod_%{name}
3f700db8
ER
2482if [ "$1" = "1" ]; then
2483 %service -q apache restart
2484fi
2485
33c25119 2486%postun -n apache1-mod_%{name}
0b8eb3e3 2487if [ "$1" = "0" ]; then
3f700db8
ER
2488 %service -q apache restart
2489fi
2490
33c25119 2491%post -n apache-mod_%{name}
3f700db8
ER
2492if [ "$1" = "1" ]; then
2493 %service -q httpd restart
2494fi
2495
33c25119 2496%postun -n apache-mod_%{name}
3f700db8
ER
2497if [ "$1" = "0" ]; then
2498 %service -q httpd restart
2499fi
2500
be751de4
ER
2501%pre fpm
2502%useradd -u 51 -r -s /bin/false -c "HTTP User" -g http http
2503
f6612a0b 2504%post fpm
1bfb51ce
ER
2505/sbin/chkconfig --add %{name}-fpm
2506%service %{name}-fpm restart
f6612a0b
ER
2507
2508%preun fpm
2509if [ "$1" = 0 ]; then
1bfb51ce
ER
2510 %service %{name}-fpm stop
2511 /sbin/chkconfig --del %{name}-fpm
f6612a0b
ER
2512fi
2513
be751de4
ER
2514%postun fpm
2515if [ "$1" = "0" ]; then
2516 %userremove http
2517fi
2518
c2388c7d 2519%post common -p /sbin/ldconfig
4e86443d 2520%postun common -p /sbin/ldconfig
228fa3d1 2521
4e86443d
ER
2522%posttrans common
2523# minimizing apache restarts logics. we restart webserver:
2524#
2525# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2526# 2. first install of extension (post: $1 = 1)
2527# 2. uninstall of extension (postun: $1 == 0)
2528#
2529# the strict internal deps between extensions (and apache modules) and
2530# common package are very important for all this to work.
2531
2532# restart webserver at the end of transaction
3f700db8 2533[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
6756a8ae 2534[ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
253c0459 2535
a2cdffa2
ER
2536%triggerpostun common -- %{name}-common < 4:5.2.17-20130717.9, php-common < 4:5.2.17-20130717.9
2537# switch to browscap package if the ini file has original value
2538%{__sed} -i -e 's#%{_sysconfdir}/browscap.ini#/usr/share/browscap/php_browscap.ini#' %{_sysconfdir}/php.ini
898c8a78
ER
2539# disable browscap, if optional package not present
2540if [ ! -e /usr/share/browscap/php_browscap.ini ]; then
2541 %{__sed} -i -e 's#^browscap = /usr/share/browscap/php_browscap.ini#;&#' %{_sysconfdir}/php.ini
2542fi
a2cdffa2 2543
7043a126
AM
2544%triggerpostun -n apache1-mod_%{name} -- apache1-mod_%{name} < 4:5.2.17-14
2545sed -i -e 's#modules/libphp5.so#modules/mod_php.so#g' /etc/apache/conf.d/*_mod_php.conf
2546
2547%triggerpostun -n apache-mod_%{name} -- apache-mod_%{name} < 4:5.2.17-14
2548sed -i -e 's#modules/libphp[57].so#modules/mod_php.so#g' /etc/httpd/conf.d/*_mod_php.conf
2549
98ab5057 2550# common macros called at extension post/postun scriptlet
c7812384
ER
2551%define extension_scripts() \
2552%post %1 \
98ab5057
ER
2553if [ "$1" = "1" ]; then \
2554 %php_webserver_restart \
0a7bb090 2555fi \
c7812384
ER
2556\
2557%postun %1 \
98ab5057
ER
2558if [ "$1" = "0" ]; then \
2559 %php_webserver_restart \
2560fi
0a7bb090 2561%{nil}
b27cf2ef 2562
c7812384
ER
2563# extension scripts defines
2564%extension_scripts bcmath
b581f5f2 2565%extension_scripts bz2
c7812384
ER
2566%extension_scripts calendar
2567%extension_scripts ctype
2568%extension_scripts curl
2569%extension_scripts dba
2570%extension_scripts dbase
2571%extension_scripts dom
2572%extension_scripts exif
2573%extension_scripts fdf
12295c68 2574%extension_scripts filter
c7812384
ER
2575%extension_scripts ftp
2576%extension_scripts gd
2577%extension_scripts gettext
2578%extension_scripts gmp
d7726a00 2579%extension_scripts hash
c7812384
ER
2580%extension_scripts iconv
2581%extension_scripts imap
2582%extension_scripts interbase
2583%extension_scripts json
2584%extension_scripts ldap
2585%extension_scripts mbstring
2586%extension_scripts mcrypt
2587%extension_scripts mhash
2588%extension_scripts mime_magic
2589%extension_scripts ming
2590%extension_scripts mssql
2591%extension_scripts mysql
2592%extension_scripts mysqli
2593%extension_scripts oci8
2594%extension_scripts odbc
2595%extension_scripts openssl
ed87ed67 2596%extension_scripts pcntl
51ad3a6d 2597%extension_scripts pcre
ed87ed67 2598%extension_scripts pdo
c7812384
ER
2599%extension_scripts pdo-dblib
2600%extension_scripts pdo-firebird
ed87ed67 2601%extension_scripts pdo-oci
c7812384
ER
2602%extension_scripts pdo-mysql
2603%extension_scripts pdo-odbc
2604%extension_scripts pdo-pgsql
2605%extension_scripts pdo-sqlite
2606%extension_scripts pgsql
2607%extension_scripts posix
2608%extension_scripts pspell
2609%extension_scripts recode
42e470ec 2610%extension_scripts session
ed87ed67 2611%extension_scripts simplexml
c7812384
ER
2612%extension_scripts shmop
2613%extension_scripts snmp
2614%extension_scripts soap
2615%extension_scripts sockets
9fff5411 2616%extension_scripts spl
c7812384
ER
2617%extension_scripts sqlite
2618%extension_scripts sybase
2619%extension_scripts sybase-ct
2620%extension_scripts sysvmsg
2621%extension_scripts sysvsem
2622%extension_scripts sysvshm
2623%extension_scripts tidy
2624%extension_scripts tokenizer
2625%extension_scripts wddx
2626%extension_scripts xml
2627%extension_scripts xmlreader
2628%extension_scripts xmlrpc
2629%extension_scripts xmlwriter
2630%extension_scripts xsl
2631%extension_scripts zip
2632%extension_scripts zlib
3f700db8 2633
3f700db8 2634%if %{with apache1}
33c25119 2635%files -n apache1-mod_%{name}
3f700db8 2636%defattr(644,root,root,755)
ce888321 2637%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
6ee9f55b
ER
2638%dir %{_sysconfdir}/apache.d
2639%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
7043a126 2640%attr(755,root,root) %{_libdir}/apache1/mod_php.so
af4314ee 2641%attr(755,root,root) %{_libdir}/apache1/libphp5-*.*.so
3f700db8
ER
2642%endif
2643
2644%if %{with apache2}
33c25119 2645%files -n apache-mod_%{name}
9af2b7db 2646%defattr(644,root,root,755)
6756a8ae 2647%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
7a2b43a5
AM
2648%attr(755,root,root) %{_libdir}/apache/mod_php.so
2649
2650%files -n apache-mod_%{name}-core
2651%defattr(644,root,root,755)
6ee9f55b
ER
2652%dir %{_sysconfdir}/apache2handler.d
2653%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
af4314ee 2654%attr(755,root,root) %{_libdir}/apache/libphp5-*.*.so
6e4962cf 2655%endif
345124d0 2656
e8c48c38 2657%if %{with fcgi}
18ad4238
AM
2658%files fcgi
2659%defattr(644,root,root,755)
125f6408 2660%doc sapi/cgi/README.FastCGI
6ee9f55b
ER
2661%dir %{_sysconfdir}/cgi-fcgi.d
2662%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
685b9bc9 2663%attr(755,root,root) %{_bindir}/%{name}.fcgi
e8c48c38 2664%endif
18ad4238 2665
345124d0
JR
2666%files cgi
2667%defattr(644,root,root,755)
6ee9f55b
ER
2668%dir %{_sysconfdir}/cgi.d
2669%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
685b9bc9 2670%attr(755,root,root) %{_bindir}/%{name}.cgi
345124d0 2671
4342041a
JB
2672%files cli
2673%defattr(644,root,root,755)
6ee9f55b
ER
2674%dir %{_sysconfdir}/cli.d
2675%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
685b9bc9
ER
2676%attr(755,root,root) %{_bindir}/%{phpfn}
2677%{_mandir}/man1/%{phpfn}.1*
4342041a 2678
067e71d9
ER
2679%files program
2680%defattr(644,root,root,755)
2681%attr(755,root,root) %{_bindir}/php
8cb93fd0 2682%{_mandir}/man1/php.1*
067e71d9 2683
f6612a0b
ER
2684%if %{with fpm}
2685%files fpm
2686%defattr(644,root,root,755)
2687%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
53abc99c
ER
2688%attr(755,root,root) %{_sbindir}/%{name}-fpm
2689%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}-fpm
2690%attr(754,root,root) /etc/rc.d/init.d/%{name}-fpm
f6612a0b
ER
2691%endif
2692
345124d0
JR
2693%files common
2694%defattr(644,root,root,755)
9f43e43c 2695%doc php.ini-*
c965b36e 2696%doc CREDITS Zend/ZEND_CHANGES
c2388c7d 2697%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
b1aec54d 2698%doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
9af2b7db 2699
6ee9f55b
ER
2700%dir %{_sysconfdir}
2701%dir %{_sysconfdir}/conf.d
2702%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
35ef43f3 2703%attr(755,root,root) %{_libdir}/libphp_common-*.so
98ab5057 2704%dir %{php_extensiondir}
6290790d
AF
2705
2706%files devel
2707%defattr(644,root,root,755)
c965b36e
ER
2708%doc README.UNIX-BUILD-SYSTEM
2709%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
b1aec54d
ER
2710%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2711%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
6290790d
AF
2712%attr(755,root,root) %{_bindir}/phpize
2713%attr(755,root,root) %{_bindir}/php-config
35ef43f3 2714%attr(755,root,root) %{_libdir}/libphp_common.so
80259e0d 2715%{_libdir}/libphp_common.la
35ef43f3 2716%{_includedir}/php
06200876 2717%{_libdir}/%{name}/build
e45dd143
ER
2718%{_mandir}/man1/php-config.1*
2719%{_mandir}/man1/phpize.1*
6290790d 2720
c2388c7d 2721%files bcmath
3756f78e 2722%defattr(644,root,root,755)
6ee9f55b 2723%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
98ab5057 2724%attr(755,root,root) %{php_extensiondir}/bcmath.so
3756f78e 2725
b581f5f2 2726%files bz2
defaa0de 2727%defattr(644,root,root,755)
6ee9f55b 2728%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
98ab5057 2729%attr(755,root,root) %{php_extensiondir}/bz2.so
defaa0de 2730
c2388c7d 2731%files calendar
253c0459 2732%defattr(644,root,root,755)
6ee9f55b 2733%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
98ab5057 2734%attr(755,root,root) %{php_extensiondir}/calendar.so
0d0f2f4c 2735
c2388c7d 2736%files ctype
0818fbbe 2737%defattr(644,root,root,755)
6ee9f55b 2738%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
98ab5057 2739%attr(755,root,root) %{php_extensiondir}/ctype.so
b9e5df0a 2740
6f91d99f 2741%if %{with curl}
c2388c7d 2742%files curl
e7a3c495 2743%defattr(644,root,root,755)
6ee9f55b 2744%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
98ab5057 2745%attr(755,root,root) %{php_extensiondir}/curl.so
311c6870 2746%endif
b9e5df0a 2747
defaa0de
AF
2748%files dba
2749%defattr(644,root,root,755)
6ee9f55b 2750%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
98ab5057 2751%attr(755,root,root) %{php_extensiondir}/dba.so
defaa0de
AF
2752
2753%files dbase
2754%defattr(644,root,root,755)
6ee9f55b 2755%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
98ab5057 2756%attr(755,root,root) %{php_extensiondir}/dbase.so
defaa0de 2757
51312e8d
JB
2758%files dom
2759%defattr(644,root,root,755)
6ee9f55b 2760%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
98ab5057 2761%attr(755,root,root) %{php_extensiondir}/dom.so
51312e8d 2762
6f91d99f 2763%if %{with fdf}
e584ad6b
JB
2764%files fdf
2765%defattr(644,root,root,755)
6ee9f55b 2766%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
98ab5057 2767%attr(755,root,root) %{php_extensiondir}/fdf.so
e584ad6b
JB
2768%endif
2769
696cac8d 2770%if %{with filter}
12295c68
ER
2771%files filter
2772%defattr(644,root,root,755)
348a9a39 2773%doc README.input_filter
6ee9f55b 2774%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
98ab5057 2775%attr(755,root,root) %{php_extensiondir}/filter.so
696cac8d 2776%endif
12295c68 2777
c2388c7d 2778%files exif
defaa0de 2779%defattr(644,root,root,755)
6ee9f55b 2780%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
98ab5057 2781%attr(755,root,root) %{php_extensiondir}/exif.so
defaa0de 2782
defaa0de
AF
2783%files ftp
2784%defattr(644,root,root,755)
6ee9f55b 2785%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
98ab5057 2786%attr(755,root,root) %{php_extensiondir}/ftp.so
defaa0de 2787
c2388c7d 2788%files gd
defaa0de 2789%defattr(644,root,root,755)
6ee9f55b 2790%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
98ab5057 2791%attr(755,root,root) %{php_extensiondir}/gd.so
defaa0de 2792
c2388c7d 2793%files gettext
7bd1e950 2794%defattr(644,root,root,755)
6ee9f55b 2795%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
98ab5057 2796%attr(755,root,root) %{php_extensiondir}/gettext.so
7bd1e950 2797
c2388c7d 2798%files gmp
501cd767 2799%defattr(644,root,root,755)
6ee9f55b 2800%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
98ab5057 2801%attr(755,root,root) %{php_extensiondir}/gmp.so
501cd767 2802
d7726a00
ER
2803%files hash
2804%defattr(644,root,root,755)
2805%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2806%attr(755,root,root) %{php_extensiondir}/hash.so
2807
c2388c7d 2808%files iconv
501cd767 2809%defattr(644,root,root,755)
6ee9f55b 2810%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
98ab5057 2811%attr(755,root,root) %{php_extensiondir}/iconv.so
501cd767 2812
6f91d99f 2813%if %{with imap}
e0e8f1c2
AF
2814%files imap
2815%defattr(644,root,root,755)
6ee9f55b 2816%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
98ab5057 2817%attr(755,root,root) %{php_extensiondir}/imap.so
e1126429 2818%endif
e0e8f1c2 2819
6f91d99f 2820%if %{with interbase}
c2388c7d 2821%files interbase
501cd767 2822%defattr(644,root,root,755)
6ee9f55b 2823%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
98ab5057 2824%attr(755,root,root) %{php_extensiondir}/interbase.so
e1126429 2825%endif
501cd767 2826
86ceb323
ER
2827%files json
2828%defattr(644,root,root,755)
6ee9f55b 2829%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
98ab5057 2830%attr(755,root,root) %{php_extensiondir}/json.so
86ceb323 2831
6f91d99f 2832%if %{with ldap}
38ecdf75 2833%files ldap
2ad2afe6 2834%defattr(644,root,root,755)
6ee9f55b 2835%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
98ab5057 2836%attr(755,root,root) %{php_extensiondir}/ldap.so
253c0459 2837%endif
38ecdf75 2838
08f1644c 2839%if %{without zend_multibyte}
c2388c7d 2840%files mbstring
2ad2afe6 2841%defattr(644,root,root,755)
6ee9f55b 2842%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
98ab5057 2843%attr(755,root,root) %{php_extensiondir}/mbstring.so
08f1644c 2844%endif
c2388c7d 2845
38ecdf75 2846%files mcrypt
2ad2afe6 2847%defattr(644,root,root,755)
6ee9f55b 2848%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
98ab5057 2849%attr(755,root,root) %{php_extensiondir}/mcrypt.so
38ecdf75 2850
6f91d99f 2851%if %{with mhash}
253c0459
AF
2852%files mhash
2853%defattr(644,root,root,755)
6ee9f55b 2854%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
98ab5057 2855%attr(755,root,root) %{php_extensiondir}/mhash.so
90df7549 2856%endif
253c0459 2857
1a64b68d 2858%if %{with mime_magic}
e584ad6b
JB
2859%files mime_magic
2860%defattr(644,root,root,755)
6ee9f55b 2861%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
98ab5057 2862%attr(755,root,root) %{php_extensiondir}/mime_magic.so
1a64b68d 2863%endif
e584ad6b 2864
6f91d99f 2865%if %{with ming}
c2388c7d 2866%files ming
2867%defattr(644,root,root,755)
6ee9f55b 2868%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
98ab5057 2869%attr(755,root,root) %{php_extensiondir}/ming.so
90df7549 2870%endif
c2388c7d 2871
6f91d99f 2872%if %{with mssql}
7899bacd 2873%files mssql
2874%defattr(644,root,root,755)
6ee9f55b 2875%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
98ab5057 2876%attr(755,root,root) %{php_extensiondir}/mssql.so
7899bacd 2877%endif
2878
c2388c7d 2879%files mysql
2880%defattr(644,root,root,755)
6ee9f55b 2881%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
98ab5057 2882%attr(755,root,root) %{php_extensiondir}/mysql.so
c2388c7d 2883
8b37a21e
ER
2884%if %{with mysqli}
2885%files mysqli
2886%defattr(644,root,root,755)
6ee9f55b 2887%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
98ab5057 2888%attr(755,root,root) %{php_extensiondir}/mysqli.so
8b37a21e
ER
2889%endif
2890
e584ad6b
JB
2891%files ncurses
2892%defattr(644,root,root,755)
6ee9f55b 2893%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
98ab5057 2894%attr(755,root,root) %{php_extensiondir}/ncurses.so
e584ad6b 2895
b89470a9 2896%if %{with oci}
c2388c7d 2897%files oci8
2898%defattr(644,root,root,755)
6ee9f55b 2899%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
98ab5057 2900%attr(755,root,root) %{php_extensiondir}/oci8.so
c2388c7d 2901%endif
2902
6f91d99f 2903%if %{with odbc}
253c0459
AF
2904%files odbc
2905%defattr(644,root,root,755)
6ee9f55b 2906%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
98ab5057 2907%attr(755,root,root) %{php_extensiondir}/odbc.so
e1126429 2908%endif
253c0459 2909
51d4ceac
AM
2910%if %{with openssl}
2911%files openssl
2912%defattr(644,root,root,755)
6ee9f55b 2913%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
98ab5057 2914%attr(755,root,root) %{php_extensiondir}/openssl.so
51d4ceac 2915%endif
6997cdef 2916
efe52553
JB
2917%files pcntl
2918%defattr(644,root,root,755)
eac2ca8b 2919%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
98ab5057 2920%attr(755,root,root) %{php_extensiondir}/pcntl.so
c2388c7d 2921
51ad3a6d
ER
2922%if %{with pcre}
2923%files pcre
2924%defattr(644,root,root,755)
dde8edb2 2925%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/PCRE.ini
51ad3a6d
ER
2926%attr(755,root,root) %{php_extensiondir}/pcre.so
2927%endif
2928
768d3bda
AM
2929%files pdo
2930%defattr(644,root,root,755)
6ee9f55b 2931%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
98ab5057 2932%attr(755,root,root) %{php_extensiondir}/pdo.so
768d3bda
AM
2933
2934%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2935%files pdo-dblib
2936%defattr(644,root,root,755)
6ee9f55b 2937%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
98ab5057 2938%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
768d3bda
AM
2939%endif
2940
f6477c6e 2941%if %{with interbase} && !%{with interbase_inst}
f4359077
ER
2942%files pdo-firebird
2943%defattr(644,root,root,755)
6ee9f55b 2944%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
98ab5057 2945%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
f4359077
ER
2946%endif
2947
768d3bda
AM
2948%files pdo-mysql
2949%defattr(644,root,root,755)
6ee9f55b 2950%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
98ab5057 2951%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
768d3bda 2952
b89470a9 2953%if %{with oci}
d902abac 2954%files pdo-oci
768d3bda 2955%defattr(644,root,root,755)
6ee9f55b 2956%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
98ab5057 2957%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
768d3bda
AM
2958%endif
2959
2960%if %{with odbc}
2961%files pdo-odbc
2962%defattr(644,root,root,755)
6ee9f55b 2963%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
98ab5057 2964%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
768d3bda
AM
2965%endif
2966
2967%if %{with pgsql}
2968%files pdo-pgsql
2969%defattr(644,root,root,755)
6ee9f55b 2970%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
98ab5057 2971%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
768d3bda
AM
2972%endif
2973
2974%if %{with sqlite}
2975%files pdo-sqlite
2976%defattr(644,root,root,755)
6ee9f55b 2977%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
98ab5057 2978%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
768d3bda
AM
2979%endif
2980
6f91d99f 2981%if %{with pgsql}
c2388c7d 2982%files pgsql
2983%defattr(644,root,root,755)
6ee9f55b 2984%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
98ab5057 2985%attr(755,root,root) %{php_extensiondir}/pgsql.so
311c6870 2986%endif
c2388c7d 2987
2988%files posix
2989%defattr(644,root,root,755)
6ee9f55b 2990%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
98ab5057 2991%attr(755,root,root) %{php_extensiondir}/posix.so
c2388c7d 2992
6f91d99f 2993%if %{with pspell}
c2388c7d 2994%files pspell
2995%defattr(644,root,root,755)
6ee9f55b 2996%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
98ab5057 2997%attr(755,root,root) %{php_extensiondir}/pspell.so
90df7549 2998%endif
c2388c7d 2999
e584ad6b
JB
3000%files readline
3001%defattr(644,root,root,755)
6ee9f55b 3002%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
98ab5057 3003%attr(755,root,root) %{php_extensiondir}/readline.so
e584ad6b 3004
6f91d99f 3005%if %{with recode}
c2388c7d 3006%files recode
3007%defattr(644,root,root,755)
6ee9f55b 3008%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
98ab5057 3009%attr(755,root,root) %{php_extensiondir}/recode.so
c2388c7d 3010%endif
3011
768d3bda
AM
3012%files simplexml
3013%defattr(644,root,root,755)
6ee9f55b 3014%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
98ab5057 3015%attr(755,root,root) %{php_extensiondir}/simplexml.so
768d3bda 3016
42e470ec
ER
3017%files session
3018%defattr(644,root,root,755)
3019%doc ext/session/mod_files.sh
564678fc 3020%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/Session.ini
42e470ec
ER
3021%attr(755,root,root) %{php_extensiondir}/session.so
3022
c2388c7d 3023%files shmop
3024%defattr(644,root,root,755)
6ee9f55b 3025%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
98ab5057 3026%attr(755,root,root) %{php_extensiondir}/shmop.so
c2388c7d 3027
6f91d99f 3028%if %{with snmp}
c2388c7d 3029%files snmp
3030%defattr(644,root,root,755)
6ee9f55b 3031%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
98ab5057 3032%attr(755,root,root) %{php_extensiondir}/snmp.so
c2388c7d 3033%endif
3034
54eb743b
AM
3035%files soap
3036%defattr(644,root,root,755)
6ee9f55b 3037%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
98ab5057 3038%attr(755,root,root) %{php_extensiondir}/soap.so
54eb743b 3039
c2388c7d 3040%files sockets
3041%defattr(644,root,root,755)
6ee9f55b 3042%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
98ab5057 3043%attr(755,root,root) %{php_extensiondir}/sockets.so
c2388c7d 3044
9fff5411
ER
3045%files spl
3046%defattr(644,root,root,755)
3047%doc ext/spl/{CREDITS,README,TODO}
3048%doc ext/spl/examples
3049%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/SPL.ini
3050%attr(755,root,root) %{php_extensiondir}/spl.so
3051
8c91402c
AM
3052%if %{with sqlite}
3053%files sqlite
3054%defattr(644,root,root,755)
6ee9f55b 3055%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
98ab5057 3056%attr(755,root,root) %{php_extensiondir}/sqlite.so
8c91402c
AM
3057%endif
3058
6f91d99f 3059%if %{with sybase}
e584ad6b
JB
3060%files sybase
3061%defattr(644,root,root,755)
6ee9f55b 3062%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
98ab5057 3063%attr(755,root,root) %{php_extensiondir}/sybase.so
afba0b54 3064%endif
e584ad6b 3065
afba0b54 3066%if %{with sybase_ct}
c2388c7d 3067%files sybase-ct
3068%defattr(644,root,root,755)
6ee9f55b 3069%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
98ab5057 3070%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
38c4a978 3071%endif
386054ee 3072
e584ad6b
JB
3073%files sysvmsg
3074%defattr(644,root,root,755)
6ee9f55b 3075%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
98ab5057 3076%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
e584ad6b 3077
c2388c7d 3078%files sysvsem
3079%defattr(644,root,root,755)
6ee9f55b 3080%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
98ab5057 3081%attr(755,root,root) %{php_extensiondir}/sysvsem.so
c2388c7d 3082
3083%files sysvshm
3084%defattr(644,root,root,755)
6ee9f55b 3085%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
98ab5057 3086%attr(755,root,root) %{php_extensiondir}/sysvshm.so
c2388c7d 3087
ead69ae5
ER
3088%files tests
3089%defattr(644,root,root,755)
4dfb3616 3090%dir %{php_data_dir}/tests
ead69ae5
ER
3091%dir %{php_data_dir}/tests/php
3092%{php_data_dir}/tests/php/basic
3093%{php_data_dir}/tests/php/classes
3094%{php_data_dir}/tests/php/func
3095%{php_data_dir}/tests/php/lang
3096%{php_data_dir}/tests/php/output
3097%{php_data_dir}/tests/php/run-test
3098%{php_data_dir}/tests/php/security
3099%{php_data_dir}/tests/php/strings
3100%{php_data_dir}/tests/php/quicktester.inc
3101%attr(755,root,root) %{php_data_dir}/tests/php/run-tests.php
3102
82f6b657
ER
3103# random junk, didn't check, maybe can be just removed
3104%{php_data_dir}/tests/php/bin-info.inc
3105%{php_data_dir}/tests/php/foo*
3106%{php_data_dir}/tests/php/odbc*.php
3107%{php_data_dir}/tests/php/recurse
3108%{php_data_dir}/tests/php/run.*
3109%{php_data_dir}/tests/php/scan_cases
3110%{php_data_dir}/tests/php/test*
3111
8c91402c
AM
3112%if %{with tidy}
3113%files tidy
3114%defattr(644,root,root,755)
6ee9f55b 3115%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
98ab5057 3116%attr(755,root,root) %{php_extensiondir}/tidy.so
8c91402c
AM
3117%endif
3118
f476635d
ER
3119%files tokenizer
3120%defattr(644,root,root,755)
6ee9f55b 3121%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
98ab5057 3122%attr(755,root,root) %{php_extensiondir}/tokenizer.so
f476635d 3123
6f91d99f 3124%if %{with wddx}
386054ee
JB
3125%files wddx
3126%defattr(644,root,root,755)
6ee9f55b 3127%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
98ab5057 3128%attr(755,root,root) %{php_extensiondir}/wddx.so
386054ee 3129%endif
1adf90d7 3130
c2388c7d 3131%files xml
3132%defattr(644,root,root,755)
6ee9f55b 3133%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
98ab5057 3134%attr(755,root,root) %{php_extensiondir}/xml.so
8c91402c 3135
768d3bda
AM
3136%files xmlreader
3137%defattr(644,root,root,755)
6ee9f55b 3138%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
98ab5057 3139%attr(755,root,root) %{php_extensiondir}/xmlreader.so
768d3bda 3140
6f91d99f 3141%if %{with xmlrpc}
c2388c7d 3142%files xmlrpc
1adf90d7 3143%defattr(644,root,root,755)
6ee9f55b 3144%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
98ab5057 3145%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
efe52553 3146%endif
c2388c7d 3147
86ceb323
ER
3148%files xmlwriter
3149%defattr(644,root,root,755)
6ee9f55b 3150%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
98ab5057 3151%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
86ceb323 3152
dc49e336
JB
3153%files xsl
3154%defattr(644,root,root,755)
6ee9f55b 3155%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
98ab5057 3156%attr(755,root,root) %{php_extensiondir}/xsl.so
dc49e336 3157
b27cf2ef
ER
3158%files zip
3159%defattr(644,root,root,755)
6ee9f55b 3160%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
98ab5057 3161%attr(755,root,root) %{php_extensiondir}/zip.so
b27cf2ef 3162
c2388c7d 3163%files zlib
3164%defattr(644,root,root,755)
6ee9f55b 3165%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
98ab5057 3166%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 1.751266 seconds and 4 git commands to generate.