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