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