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