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