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