]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- ac-branch merge
[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 %install
1824 rm -rf $RPM_BUILD_ROOT
1825 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{php_sysconfdir}/{apache,cgi}} \
1826         $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
1827         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1828         $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/httpd.conf} \
1829         $RPM_BUILD_ROOT%{_mandir}/man1 \
1830
1831 # install the apache modules' files
1832 %{__make} install-headers install-build install-modules install-programs \
1833         INSTALL_ROOT=$RPM_BUILD_ROOT
1834
1835 # install apache1 DSO module
1836 %if %{with apache1}
1837 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1838 %endif
1839
1840 # install apache2 DSO module
1841 %if %{with apache2}
1842 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1843 %endif
1844
1845 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1846 # fix install paths, avoid evil rpaths
1847 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1848 # better solution?
1849 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1850
1851 # install CGI
1852 libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
1853
1854 # install FCGI
1855 %if %{with fcgi}
1856 libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1857 %endif
1858
1859 # install CLI
1860 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1861 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1862 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1863
1864 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1865
1866 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{php_sysconfdir}/php.ini
1867 %if %{with fcgi}
1868 install %{SOURCE4} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi-fcgi.ini
1869 %endif
1870 install %{SOURCE5} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cgi.ini
1871 install %{SOURCE7} $RPM_BUILD_ROOT%{php_sysconfdir}/php-cli.ini
1872 install %{SOURCE9} $RPM_BUILD_ROOT%{php_sysconfdir}/browscap.ini
1873
1874 %if %{with apache1}
1875 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
1876 install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1877 install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache.ini
1878 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1879 %endif
1880
1881 %if %{with apache2}
1882 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
1883 install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1884 install %{SOURCE6} $RPM_BUILD_ROOT%{php_sysconfdir}/php-apache2handler.ini
1885 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1886 %endif
1887
1888 cp -f Zend/LICENSE{,.Zend}
1889
1890 # Generate stub .ini files for each subpackage
1891 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d
1892 for so in modules/*.so; do
1893         mod=$(basename $so .so)
1894         conf="%{php_sysconfdir}/conf.d/${mod}.ini"
1895         # xml needs to be loaded before wddx
1896         [ "$mod" = "wddx" ] && conf="%{php_sysconfdir}/conf.d/xml_${mod}.ini"
1897         cat > $RPM_BUILD_ROOT${conf} <<EOF
1898 ; Enable ${mod} extension module
1899 extension=${mod}.so
1900 EOF
1901 done
1902
1903 # per SAPI ini directories
1904 install -d $RPM_BUILD_ROOT%{php_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1905
1906 # for CLI SAPI only
1907 mv $RPM_BUILD_ROOT%{php_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1908
1909 # use system automake and {lib,sh}tool
1910 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1911 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1912 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1913 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1914
1915 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1916 # isn't installed by install-headers make target, we do it manually here.
1917 # this header file is required by e.g. filter PECL extension
1918 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1919 # for php-pecl-mailparse
1920 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1921 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1922
1923 %clean
1924 rm -rf $RPM_BUILD_ROOT
1925
1926 %post -n apache1-mod_php
1927 if [ "$1" = "1" ]; then
1928         %service -q apache restart
1929 fi
1930
1931 %postun -n apache1-mod_php
1932 if [ "$1" = "0" ]; then
1933         %service -q apache restart
1934 fi
1935
1936 %post -n apache-mod_php
1937 if [ "$1" = "1" ]; then
1938         %service -q httpd restart
1939 fi
1940
1941 %postun -n apache-mod_php
1942 if [ "$1" = "0" ]; then
1943         %service -q httpd restart
1944 fi
1945
1946 %post   common -p /sbin/ldconfig
1947 %postun common -p /sbin/ldconfig
1948
1949 %posttrans common
1950 # minimizing apache restarts logics. we restart webserver:
1951 #
1952 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1953 # 2. first install of extension (post: $1 = 1)
1954 # 2. uninstall of extension (postun: $1 == 0)
1955 #
1956 # the strict internal deps between extensions (and apache modules) and
1957 # common package are very important for all this to work.
1958
1959 # restart webserver at the end of transaction
1960 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
1961 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
1962
1963 %if %{with apache1}
1964 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
1965 sed -i -e '
1966         /^AddType application\/x-httpd-php \.php/s,^,#,
1967         /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
1968 ' /etc/apache/apache.conf
1969 %service -q apache restart
1970 %endif
1971
1972 %if %{with apache2}
1973 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
1974 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
1975 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
1976         cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1977         mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
1978 fi
1979 %endif
1980
1981 # common macros called at extension post/postun scriptlet
1982 %define extension_scripts() \
1983 %post %1 \
1984 if [ "$1" = "1" ]; then \
1985         %php_webserver_restart \
1986 fi \
1987 \
1988 %postun %1 \
1989 if [ "$1" = "0" ]; then \
1990         %php_webserver_restart \
1991 fi
1992 %{nil}
1993
1994 # extension scripts defines
1995 %extension_scripts bcmath
1996 %extension_scripts bzip2
1997 %extension_scripts calendar
1998 %extension_scripts ctype
1999 %extension_scripts curl
2000 %extension_scripts dba
2001 %extension_scripts dbase
2002 %extension_scripts dom
2003 %extension_scripts exif
2004 %extension_scripts fdf
2005 %extension_scripts filter
2006 %extension_scripts ftp
2007 %extension_scripts gd
2008 %extension_scripts gettext
2009 %extension_scripts gmp
2010 %extension_scripts hash
2011 %extension_scripts iconv
2012 %extension_scripts imap
2013 %extension_scripts interbase
2014 %extension_scripts json
2015 %extension_scripts ldap
2016 %extension_scripts mbstring
2017 %extension_scripts mcrypt
2018 %extension_scripts mhash
2019 %extension_scripts mime_magic
2020 %extension_scripts ming
2021 %extension_scripts mssql
2022 %extension_scripts mysql
2023 %extension_scripts mysqli
2024 %extension_scripts oci8
2025 %extension_scripts odbc
2026 %extension_scripts openssl
2027 %extension_scripts pdo-dblib
2028 %extension_scripts pdo-firebird
2029 %extension_scripts pdo-mysql
2030 %extension_scripts pdo-odbc
2031 %extension_scripts pdo-pgsql
2032 %extension_scripts pdo-sqlite
2033 %extension_scripts pgsql
2034 %extension_scripts posix
2035 %extension_scripts pspell
2036 %extension_scripts recode
2037 %extension_scripts shmop
2038 %extension_scripts snmp
2039 %extension_scripts soap
2040 %extension_scripts sockets
2041 %extension_scripts sqlite
2042 %extension_scripts sybase
2043 %extension_scripts sybase-ct
2044 %extension_scripts sysvmsg
2045 %extension_scripts sysvsem
2046 %extension_scripts sysvshm
2047 %extension_scripts tidy
2048 %extension_scripts tokenizer
2049 %extension_scripts wddx
2050 %extension_scripts xml
2051 %extension_scripts xmlreader
2052 %extension_scripts xmlrpc
2053 %extension_scripts xmlwriter
2054 %extension_scripts xsl
2055 %extension_scripts zip
2056 %extension_scripts zlib
2057
2058 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2059 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2060
2061 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2062 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2063
2064 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2065 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2066
2067 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2068 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2069
2070 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2071 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2072
2073 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2074 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2075
2076 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2077 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2078
2079 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2080 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2081
2082 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2083 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2084
2085 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2086 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2087
2088 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2089 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2090
2091 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2092 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2093
2094 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2095 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2096
2097 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2098 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2099
2100 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2101 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2102
2103 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2104 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2105
2106 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2107 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2108
2109 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2110 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2111
2112 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2113 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2114
2115 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2116 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2117
2118 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2119 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2120
2121 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2122 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2123
2124 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2125 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2126
2127 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2128 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2129
2130 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2131 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2132
2133 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2134 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2135         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2136 fi
2137 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2138         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2139 fi
2140
2141 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2142 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2143
2144 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2145 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2146
2147 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2148 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2149
2150 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2151 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2152
2153 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2154 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2155         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2156 fi
2157 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2158         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2159 fi
2160
2161 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2162 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2163
2164 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2165 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2166
2167 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2168 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2169
2170 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2171 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2172         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2173 fi
2174 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2175         %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2176 fi
2177
2178 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2179 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2180
2181 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2182 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2183
2184 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2185 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2186
2187 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2188 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2189
2190 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2191 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2192
2193 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2194 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2195
2196 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2197 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2198
2199 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2200 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2201
2202 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2203 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2204
2205 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2206 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2207
2208 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2209 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2210
2211 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2212 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2213
2214 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2215 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2216
2217 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2218 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2219
2220 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2221 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2222
2223 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2224 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2225
2226 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2227 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2228
2229 %if %{with apache1}
2230 %files -n apache1-mod_php
2231 %defattr(644,root,root,755)
2232 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2233 %dir %{php_sysconfdir}/apache.d
2234 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache.ini
2235 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2236 /home/services/apache/icons/*
2237 %endif
2238
2239 %if %{with apache2}
2240 %files -n apache-mod_php
2241 %defattr(644,root,root,755)
2242 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
2243 %dir %{php_sysconfdir}/apache2handler.d
2244 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-apache2handler.ini
2245 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2246 /home/services/httpd/icons/*
2247 %endif
2248
2249 %if %{with fcgi}
2250 %files fcgi
2251 %defattr(644,root,root,755)
2252 %doc sapi/cgi/README.FastCGI
2253 %dir %{php_sysconfdir}/cgi-fcgi.d
2254 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi-fcgi.ini
2255 %attr(755,root,root) %{_bindir}/php.fcgi
2256 %endif
2257
2258 %files cgi
2259 %defattr(644,root,root,755)
2260 %dir %{php_sysconfdir}/cgi.d
2261 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cgi.ini
2262 %attr(755,root,root) %{_bindir}/php.cgi
2263
2264 %files cli
2265 %defattr(644,root,root,755)
2266 %dir %{php_sysconfdir}/cli.d
2267 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php-cli.ini
2268 %attr(755,root,root) %{_bindir}/php.cli
2269 %{_mandir}/man1/php.1*
2270 %{_mandir}/man1/php.cli.1*
2271
2272 %files program
2273 %defattr(644,root,root,755)
2274 %attr(755,root,root) %{_bindir}/php
2275
2276 %files common
2277 %defattr(644,root,root,755)
2278 %doc php.ini-*
2279 %doc CREDITS Zend/ZEND_CHANGES
2280 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2281 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2282
2283 %dir %{php_sysconfdir}
2284 %dir %{php_sysconfdir}/conf.d
2285 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/php.ini
2286 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/browscap.ini
2287 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2288 %dir %{php_extensiondir}
2289
2290 %doc ext/session/mod_files.sh
2291
2292 %files devel
2293 %defattr(644,root,root,755)
2294 %doc README.UNIX-BUILD-SYSTEM
2295 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2296 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2297 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2298 %attr(755,root,root) %{_bindir}/phpize
2299 %attr(755,root,root) %{_bindir}/php-config
2300 %attr(755,root,root) %{_libdir}/libphp_common.so
2301 %{_libdir}/libphp_common.la
2302 %{_includedir}/php
2303 %{_libdir}/php/build
2304 %{_mandir}/man1/*
2305
2306 %files bcmath
2307 %defattr(644,root,root,755)
2308 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bcmath.ini
2309 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2310
2311 %files bzip2
2312 %defattr(644,root,root,755)
2313 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/bz2.ini
2314 %attr(755,root,root) %{php_extensiondir}/bz2.so
2315
2316 %files calendar
2317 %defattr(644,root,root,755)
2318 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/calendar.ini
2319 %attr(755,root,root) %{php_extensiondir}/calendar.so
2320
2321 %files ctype
2322 %defattr(644,root,root,755)
2323 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ctype.ini
2324 %attr(755,root,root) %{php_extensiondir}/ctype.so
2325
2326 %if %{with curl}
2327 %files curl
2328 %defattr(644,root,root,755)
2329 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/curl.ini
2330 %attr(755,root,root) %{php_extensiondir}/curl.so
2331 %endif
2332
2333 %files dba
2334 %defattr(644,root,root,755)
2335 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dba.ini
2336 %attr(755,root,root) %{php_extensiondir}/dba.so
2337
2338 %files dbase
2339 %defattr(644,root,root,755)
2340 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dbase.ini
2341 %attr(755,root,root) %{php_extensiondir}/dbase.so
2342
2343 %files dom
2344 %defattr(644,root,root,755)
2345 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/dom.ini
2346 %attr(755,root,root) %{php_extensiondir}/dom.so
2347
2348 %if %{with fdf}
2349 %files fdf
2350 %defattr(644,root,root,755)
2351 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/fdf.ini
2352 %attr(755,root,root) %{php_extensiondir}/fdf.so
2353 %endif
2354
2355 %if %{with filter}
2356 %files filter
2357 %defattr(644,root,root,755)
2358 %doc README.input_filter
2359 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/filter.ini
2360 %attr(755,root,root) %{php_extensiondir}/filter.so
2361 %endif
2362
2363 %files exif
2364 %defattr(644,root,root,755)
2365 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/exif.ini
2366 %attr(755,root,root) %{php_extensiondir}/exif.so
2367
2368 %files ftp
2369 %defattr(644,root,root,755)
2370 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ftp.ini
2371 %attr(755,root,root) %{php_extensiondir}/ftp.so
2372
2373 %files gd
2374 %defattr(644,root,root,755)
2375 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gd.ini
2376 %attr(755,root,root) %{php_extensiondir}/gd.so
2377
2378 %files gettext
2379 %defattr(644,root,root,755)
2380 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gettext.ini
2381 %attr(755,root,root) %{php_extensiondir}/gettext.so
2382
2383 %files gmp
2384 %defattr(644,root,root,755)
2385 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/gmp.ini
2386 %attr(755,root,root) %{php_extensiondir}/gmp.so
2387
2388 %files hash
2389 %defattr(644,root,root,755)
2390 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/hash.ini
2391 %attr(755,root,root) %{php_extensiondir}/hash.so
2392
2393 %files iconv
2394 %defattr(644,root,root,755)
2395 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/iconv.ini
2396 %attr(755,root,root) %{php_extensiondir}/iconv.so
2397
2398 %if %{with imap}
2399 %files imap
2400 %defattr(644,root,root,755)
2401 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/imap.ini
2402 %attr(755,root,root) %{php_extensiondir}/imap.so
2403 %endif
2404
2405 %if %{with interbase}
2406 %files interbase
2407 %defattr(644,root,root,755)
2408 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/interbase.ini
2409 %attr(755,root,root) %{php_extensiondir}/interbase.so
2410 %endif
2411
2412 %files json
2413 %defattr(644,root,root,755)
2414 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/json.ini
2415 %attr(755,root,root) %{php_extensiondir}/json.so
2416
2417 %if %{with ldap}
2418 %files ldap
2419 %defattr(644,root,root,755)
2420 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ldap.ini
2421 %attr(755,root,root) %{php_extensiondir}/ldap.so
2422 %endif
2423
2424 %files mbstring
2425 %defattr(644,root,root,755)
2426 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mbstring.ini
2427 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2428
2429 %files mcrypt
2430 %defattr(644,root,root,755)
2431 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mcrypt.ini
2432 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2433
2434 %if %{with mhash}
2435 %files mhash
2436 %defattr(644,root,root,755)
2437 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mhash.ini
2438 %attr(755,root,root) %{php_extensiondir}/mhash.so
2439 %endif
2440
2441 %if %{with mime_magic}
2442 %files mime_magic
2443 %defattr(644,root,root,755)
2444 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mime_magic.ini
2445 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2446 %endif
2447
2448 %if %{with ming}
2449 %files ming
2450 %defattr(644,root,root,755)
2451 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/ming.ini
2452 %attr(755,root,root) %{php_extensiondir}/ming.so
2453 %endif
2454
2455 %if %{with mssql}
2456 %files mssql
2457 %defattr(644,root,root,755)
2458 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mssql.ini
2459 %attr(755,root,root) %{php_extensiondir}/mssql.so
2460 %endif
2461
2462 %files mysql
2463 %defattr(644,root,root,755)
2464 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysql.ini
2465 %attr(755,root,root) %{php_extensiondir}/mysql.so
2466
2467 %if %{with mysqli}
2468 %files mysqli
2469 %defattr(644,root,root,755)
2470 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/mysqli.ini
2471 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2472 %endif
2473
2474 %files ncurses
2475 %defattr(644,root,root,755)
2476 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/ncurses.ini
2477 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2478
2479 %if %{with oci8}
2480 %files oci8
2481 %defattr(644,root,root,755)
2482 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/oci8.ini
2483 %attr(755,root,root) %{php_extensiondir}/oci8.so
2484 %endif
2485
2486 %if %{with odbc}
2487 %files odbc
2488 %defattr(644,root,root,755)
2489 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/odbc.ini
2490 %attr(755,root,root) %{php_extensiondir}/odbc.so
2491 %endif
2492
2493 %if %{with openssl}
2494 %files openssl
2495 %defattr(644,root,root,755)
2496 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/openssl.ini
2497 %attr(755,root,root) %{php_extensiondir}/openssl.so
2498 %endif
2499
2500 %files pcntl
2501 %defattr(644,root,root,755)
2502 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/pcntl.ini
2503 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2504
2505 %files pdo
2506 %defattr(644,root,root,755)
2507 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo.ini
2508 %attr(755,root,root) %{php_extensiondir}/pdo.so
2509
2510 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2511 %files pdo-dblib
2512 %defattr(644,root,root,755)
2513 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_dblib.ini
2514 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2515 %endif
2516
2517 %if %{with interbase} && !%{with interbase_inst}
2518 %files pdo-firebird
2519 %defattr(644,root,root,755)
2520 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_firebird.ini
2521 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2522 %endif
2523
2524 %files pdo-mysql
2525 %defattr(644,root,root,755)
2526 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_mysql.ini
2527 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2528
2529 %if %{with oci8}
2530 %files pdo-oci
2531 %defattr(644,root,root,755)
2532 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_oci.ini
2533 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2534 %endif
2535
2536 %if %{with odbc}
2537 %files pdo-odbc
2538 %defattr(644,root,root,755)
2539 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_odbc.ini
2540 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2541 %endif
2542
2543 %if %{with pgsql}
2544 %files pdo-pgsql
2545 %defattr(644,root,root,755)
2546 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_pgsql.ini
2547 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2548 %endif
2549
2550 %if %{with sqlite}
2551 %files pdo-sqlite
2552 %defattr(644,root,root,755)
2553 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pdo_sqlite.ini
2554 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2555 %endif
2556
2557 %if %{with pgsql}
2558 %files pgsql
2559 %defattr(644,root,root,755)
2560 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pgsql.ini
2561 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2562 %endif
2563
2564 %files posix
2565 %defattr(644,root,root,755)
2566 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/posix.ini
2567 %attr(755,root,root) %{php_extensiondir}/posix.so
2568
2569 %if %{with pspell}
2570 %files pspell
2571 %defattr(644,root,root,755)
2572 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/pspell.ini
2573 %attr(755,root,root) %{php_extensiondir}/pspell.so
2574 %endif
2575
2576 %files readline
2577 %defattr(644,root,root,755)
2578 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/cli.d/readline.ini
2579 %attr(755,root,root) %{php_extensiondir}/readline.so
2580
2581 %if %{with recode}
2582 %files recode
2583 %defattr(644,root,root,755)
2584 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/recode.ini
2585 %attr(755,root,root) %{php_extensiondir}/recode.so
2586 %endif
2587
2588 %if 0
2589 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2590 # simplexml can be built shared, but SPL startup fails
2591 # we could add R: -simplexml to -common...
2592 %files simplexml
2593 %defattr(644,root,root,755)
2594 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/simplexml.ini
2595 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2596 %endif
2597
2598 %files shmop
2599 %defattr(644,root,root,755)
2600 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/shmop.ini
2601 %attr(755,root,root) %{php_extensiondir}/shmop.so
2602
2603 %if %{with snmp}
2604 %files snmp
2605 %defattr(644,root,root,755)
2606 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/snmp.ini
2607 %attr(755,root,root) %{php_extensiondir}/snmp.so
2608 %endif
2609
2610 %files soap
2611 %defattr(644,root,root,755)
2612 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/soap.ini
2613 %attr(755,root,root) %{php_extensiondir}/soap.so
2614
2615 %files sockets
2616 %defattr(644,root,root,755)
2617 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sockets.ini
2618 %attr(755,root,root) %{php_extensiondir}/sockets.so
2619
2620 %if %{with sqlite}
2621 %files sqlite
2622 %defattr(644,root,root,755)
2623 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sqlite.ini
2624 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2625 %endif
2626
2627 %if %{with sybase}
2628 %files sybase
2629 %defattr(644,root,root,755)
2630 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase.ini
2631 %attr(755,root,root) %{php_extensiondir}/sybase.so
2632 %endif
2633
2634 %if %{with sybase_ct}
2635 %files sybase-ct
2636 %defattr(644,root,root,755)
2637 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sybase_ct.ini
2638 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2639 %endif
2640
2641 %files sysvmsg
2642 %defattr(644,root,root,755)
2643 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvmsg.ini
2644 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2645
2646 %files sysvsem
2647 %defattr(644,root,root,755)
2648 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvsem.ini
2649 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2650
2651 %files sysvshm
2652 %defattr(644,root,root,755)
2653 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/sysvshm.ini
2654 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2655
2656 %if %{with tidy}
2657 %files tidy
2658 %defattr(644,root,root,755)
2659 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tidy.ini
2660 %attr(755,root,root) %{php_extensiondir}/tidy.so
2661 %endif
2662
2663 %files tokenizer
2664 %defattr(644,root,root,755)
2665 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/tokenizer.ini
2666 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2667
2668 %if %{with wddx}
2669 %files wddx
2670 %defattr(644,root,root,755)
2671 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/*wddx.ini
2672 %attr(755,root,root) %{php_extensiondir}/wddx.so
2673 %endif
2674
2675 %files xml
2676 %defattr(644,root,root,755)
2677 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xml.ini
2678 %attr(755,root,root) %{php_extensiondir}/xml.so
2679
2680 %files xmlreader
2681 %defattr(644,root,root,755)
2682 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlreader.ini
2683 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2684
2685 %if %{with xmlrpc}
2686 %files xmlrpc
2687 %defattr(644,root,root,755)
2688 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlrpc.ini
2689 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2690 %endif
2691
2692 %files xmlwriter
2693 %defattr(644,root,root,755)
2694 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xmlwriter.ini
2695 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2696
2697 %files xsl
2698 %defattr(644,root,root,755)
2699 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/xsl.ini
2700 %attr(755,root,root) %{php_extensiondir}/xsl.so
2701
2702 %files zip
2703 %defattr(644,root,root,755)
2704 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zip.ini
2705 %attr(755,root,root) %{php_extensiondir}/zip.so
2706
2707 %files zlib
2708 %defattr(644,root,root,755)
2709 %config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/zlib.ini
2710 %attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 0.496105 seconds and 4 git commands to generate.