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