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