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:
8 # - removed from php 5.2:
10 # - mime_magic can't handle new "string/*" entries in magic.mime
11 # thus doesn't work with system magic.mime database
12 # - make additional headers and checking added by mail patch configurable
13 # - apply -hardened patch by default ?
14 # - modularize session, standard (output from pure php -m)?
15 # - http://forum.lighttpd.net/topic/34454
18 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
19 %bcond_with hardening # build with hardening patch applied (http://www.hardened-php.net/)
20 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
21 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
22 %bcond_without curl # without CURL extension module
23 %bcond_without filter # without filter extension module
24 %bcond_without imap # without IMAP extension module
25 %bcond_without interbase # without InterBase extension module
26 %bcond_without ldap # without LDAP extension module
27 %bcond_without mhash # without mhash extension module
28 %bcond_without mime_magic # without mime-magic module
29 %bcond_without ming # without ming extension module
30 %bcond_without mm # without mm support for session storage
31 %bcond_without mssql # without MS SQL extension module
32 %bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
33 %bcond_without odbc # without ODBC extension module
34 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
35 %bcond_without pcre # without PCRE extension module
36 %bcond_without pgsql # without PostgreSQL extension module
37 %bcond_without pspell # without pspell extension module
38 %bcond_without recode # without recode extension module
39 %bcond_without snmp # without SNMP extension module
40 %bcond_without sqlite # without SQLite extension module
41 %bcond_without sybase # without Sybase extension module
42 %bcond_without sybase_ct # without Sybase-CT extension module
43 %bcond_without tidy # without Tidy extension module
44 %bcond_without wddx # without WDDX extension module
45 %bcond_without xmlrpc # without XML-RPC extension module
46 %bcond_without apache1 # disable building apache 1.3.x module
47 %bcond_without apache2 # disable building apache 2.x module
48 %bcond_without fcgi # disable building FCGI SAPI
49 %bcond_without zts # disable experimental-zts
50 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
51 %bcond_with tests # default off; test process very often hangs on builders; perform "make test"
52 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
54 %define apxs1 /usr/sbin/apxs1
55 %define apxs2 /usr/sbin/apxs
57 # some problems with apache 2.x
62 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
63 # ppc disabled (broken on th-ppc)
64 %undefine with_interbase
67 %if %{without apache1} && %{without apache2}
68 ERROR: You need to select at least one Apache SAPI to build shared modules.
71 # filter depends on pcre
77 Summary: PHP: Hypertext Preprocessor
78 Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
79 Summary(pl.UTF-8): Język skryptowy PHP
80 Summary(pt_BR.UTF-8): A linguagem de script PHP
81 Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
82 Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
85 Release: %{rel}%{?_rc:.%{_rc}}%{?with_hardening:hardened}
89 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
90 # Source0-md5: 7380ffecebd95c6edb317ef861229ebd
91 Source2: %{name}-mod_%{name}.conf
92 Source3: %{name}-cgi-fcgi.ini
93 Source4: %{name}-cgi.ini
94 Source5: %{name}-apache.ini
95 Source6: %{name}-cli.ini
96 Source7: http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
97 # Source7-md5: 47a742fa9fab2826ad10c13a2376111a
98 # Taken from: http://browsers.garykeith.com/downloads.asp
99 Source8: %{name}_browscap.ini
100 Source9: http://ftp.linux.ee/pub/gentoo/distfiles/distfiles/%{name}-patchset-%{version}-r8.tar.bz2
101 # Source9-md5: 0f411800537648d0748417124291bd58
102 Patch0: %{name}-shared.patch
103 Patch1: %{name}-pldlogo.patch
104 Patch2: %{name}-mail.patch
105 Patch3: %{name}-link-libs.patch
106 Patch4: %{name}-libpq_fs_h_path.patch
107 Patch5: %{name}-filter-shared.patch
108 Patch6: %{name}-build_modules.patch
109 Patch7: %{name}-sapi-ini-file.patch
110 Patch8: %{name}-no-metaccld.patch
111 Patch9: %{name}-sh.patch
112 Patch10: %{name}-ini.patch
113 Patch11: %{name}-acam.patch
114 Patch12: %{name}-threads-acfix.patch
115 Patch13: %{name}-tsrmlsfetchgcc2.patch
116 Patch14: %{name}-no_pear_install.patch
117 Patch15: %{name}-zlib.patch
118 Patch16: %{name}-sybase-fix.patch
119 Patch17: %{name}-readline.patch
120 Patch18: %{name}-nohttpd.patch
121 Patch19: %{name}-gd_imagerotate_enable.patch
122 Patch20: %{name}-uint32_t.patch
123 Patch21: %{name}-dba-link.patch
124 Patch22: %{name}-hardening-fix.patch
125 Patch23: %{name}-both-apxs.patch
126 Patch24: %{name}-builddir.patch
127 Patch25: %{name}-zlib-for-getimagesize.patch
128 Patch26: %{name}-versioning.patch
129 Patch27: %{name}-linkflags-clean.patch
130 Patch28: %{name}-pear.patch
131 Patch29: %{name}-config-dir.patch
132 Patch30: %{name}-bug-42952.patch
133 Patch31: %{name}-fcgi-graceful.patch
134 Patch32: %{name}-apr-apu.patch
135 Patch33: %{name}-fcgi-error_log-no-newlines.patch
136 Patch34: %{name}-curl-limit-speed.patch
137 Patch35: %{name}-ac.patch
138 Patch36: %{name}-mime_magic.patch
139 Patch37: %{name}-libtool.patch
140 Patch38: %{name}-tds.patch
141 Patch39: %{name}-mysql-charsetphpini.patch
142 Patch40: %{name}-mysqli-charsetphpini.patch
143 Patch41: %{name}-pdo_mysql-charsetphpini.patch
144 Patch42: %{name}-ini-charsetphpini.patch
145 URL: http://www.php.net/
147 # http://securitytracker.com/alerts/2008/Oct/1020995.html
148 # BuildRequires: security(CVE-2008-3659)
149 # http://securitytracker.com/alerts/2008/Oct/1020994.html
150 # BuildRequires: security(CVE-2008-3660)
151 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
152 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
153 BuildRequires: autoconf >= 2.53
154 BuildRequires: automake >= 1.4d
156 BuildRequires: bzip2-devel
157 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
158 BuildRequires: cyrus-sasl-devel
159 BuildRequires: db-devel >= 4.0
160 BuildRequires: elfutils-devel
162 BuildRequires: expat-devel
163 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
165 %{?with_fcgi:BuildRequires: fcgi-devel}
166 %{?with_fdf:BuildRequires: fdftk-devel}
168 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
169 BuildRequires: freetds-devel >= 0.82
171 BuildRequires: freetype-devel >= 2.0
172 BuildRequires: gd-devel >= 2.0.28-4
173 BuildRequires: gd-devel(imagerotate) = 5.2.0
174 BuildRequires: gdbm-devel
175 BuildRequires: gmp-devel
176 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
177 BuildRequires: libjpeg-devel
178 BuildRequires: libltdl-devel >= 1.4
179 BuildRequires: libmcrypt-devel >= 2.4.4
180 BuildRequires: libpng-devel >= 1.0.8
181 BuildRequires: libtiff-devel
182 BuildRequires: libtool >= 2.2
183 BuildRequires: libwrap-devel
184 BuildRequires: libxml2-devel >= 2.5.10
185 BuildRequires: libxslt-devel >= 1.1.0
186 %{?with_mhash:BuildRequires: mhash-devel}
187 %{?with_ming:BuildRequires: ming-devel >= 0.3}
188 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
189 BuildRequires: mysql-devel >= 4.0.0
190 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1.0}
191 BuildRequires: ncurses-ext-devel
192 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
193 %if %{with openssl} || %{with ldap}
194 BuildRequires: openssl-devel >= 0.9.7d
196 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
197 BuildRequires: pam-devel
198 %{?with_pcre:BuildRequires: pcre-devel >= 6.6}
199 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
200 %{?with_pgsql:BuildRequires: postgresql-devel}
201 BuildRequires: readline-devel
202 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
203 BuildRequires: rpm-build >= 4.4.0
204 BuildRequires: rpmbuild(macros) >= 1.238
205 %{?with_sqlite:BuildRequires: sqlite-devel}
206 %{?with_sqlite:BuildRequires: sqlite3-devel}
207 BuildRequires: t1lib-devel
208 %{?with_tidy:BuildRequires: tidy-devel}
209 %{?with_odbc:BuildRequires: unixODBC-devel}
210 BuildRequires: zlib-devel >= 1.0.9
212 BuildRequires: apache1-devel
215 BuildRequires: apache-devel >= 2.0.52-2
216 BuildRequires: apr-devel >= 1:1.0.0
217 BuildRequires: apr-util-devel >= 1:1.0.0
219 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
221 %define php_sysconfdir /etc/php
222 %define php_extensiondir %{_libdir}/php
223 %define _sysconfdir %{php_sysconfdir}
225 # must be in sync with source. extra check ensuring that it is so is done in %%build
226 %define php_api_version 20041225
227 %define zend_module_api 20060613
228 %define zend_extension_api 220060519
229 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
230 %define php_debug %{!?debug:0}%{?debug:1}
233 PHP is an HTML-embedded scripting language. PHP attempts to make it
234 easy for developers to write dynamically generated web pages. PHP also
235 offers built-in database integration for several commercial and
236 non-commercial database management systems, so writing a
237 database-enabled web page with PHP is fairly simple. The most common
238 use of PHP coding is probably as a replacement for CGI scripts. The
239 mod_php module enables the Apache web server to understand and process
240 the embedded PHP language in web pages. This package contains php
243 %description -l fr.UTF-8
244 PHP est un langage de script embarque dans le HTM. PHP essaye de
245 rendre simple aux developpeurs d'ecrire des pages web generees
246 dynamiquement. PHP incorpore egalement une integration avec plusieurs
247 systemes de gestion de bases de donnees commerciaux et
248 non-connerciaux, qui rent facile la creation de pages web liees avec
249 des bases de donnees. L'utilisation la plus commune de PHP est
250 probablement en remplacement de scripts CGI. Le module mod_php permet
251 au serveur web apache de comprendre et de traiter le langage PHP
252 integre dans des pages web. Ce package contient php version
255 %description -l pl.UTF-8
256 PHP jest językiem skryptowym, którego polecenia umieszcza się w
257 plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
258 generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
259 danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
260 co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
261 Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
262 CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
263 język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
266 %description -l pt_BR.UTF-8
267 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
268 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
269 com algumas características únicas, específicas ao PHP. O objetivo da
270 linguagem é permitir que desenvolvedores web escrevam páginas
271 dinamicamente geradas de forma rápida.
273 %description -l ru.UTF-8
274 PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
275 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
276 для работы с базами данных относительно просто. Наиболее популярное
277 использование PHP - замена для CGI скриптов.
279 %description -l uk.UTF-8
280 PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
281 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
282 роботи з базами даних є доволі простим. Найбільш популярне
283 використання PHP - заміна для CGI скриптів.
285 %package -n apache1-mod_php
286 Summary: PHP DSO module for apache 1.3.x
287 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
288 Group: Development/Languages/PHP
289 Requires(triggerpostun): sed >= 4.0
290 Requires: %{name}-common = %{epoch}:%{version}-%{release}
291 Requires: apache1(EAPI) >= 1.3.33-2
292 Requires: apache1-mod_mime
293 Provides: webserver(php) = %{version}
294 Obsoletes: apache-mod_php < 1:4.1.1
297 %description -n apache1-mod_php
298 PHP as DSO module for apache 1.3.x.
300 %description -n apache1-mod_php -l pl.UTF-8
301 php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
303 %package -n apache-mod_php
304 Summary: PHP DSO module for apache 2.x
305 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
306 Group: Development/Languages/PHP
307 Requires: %{name}-common = %{epoch}:%{version}-%{release}
308 Requires: apache(modules-api) = %{apache_modules_api}
309 Requires: apache-mod_mime
310 Provides: webserver(php) = %{version}
313 %description -n apache-mod_php
314 PHP as DSO module for apache 2.x.
316 %description -n apache-mod_php -l pl.UTF-8
317 php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
320 Summary: php as FastCGI program
321 Summary(pl.UTF-8): php jako program FastCGI
322 Group: Development/Languages/PHP
323 Requires: %{name}-common = %{epoch}:%{version}-%{release}
324 Provides: webserver(php) = %{version}
327 php as FastCGI program.
329 %description fcgi -l pl.UTF-8
330 php jako program FastCGI.
333 Summary: php as CGI program
334 Summary(pl.UTF-8): php jako program CGI
335 Group: Development/Languages/PHP
336 Requires: %{name}-common = %{epoch}:%{version}-%{release}
342 %description cgi -l pl.UTF-8
343 php jako program CGI.
346 Summary: php as CLI interpreter
347 Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
348 Group: Development/Languages/PHP
349 Requires: %{name}-common = %{epoch}:%{version}-%{release}
352 php as CLI interpreter.
354 %description cli -l pl.UTF-8
355 php jako interpreter działający z linii poleceń.
358 Summary: /usr/bin/php symlink
359 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
360 Group: Development/Languages/PHP
361 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
362 Obsoletes: /usr/bin/php
365 Package providing /usr/bin/php symlink to PHP CLI.
367 %description program -l pl.UTF-8
368 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
371 Summary: Common files needed by both apache module and CGI
372 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
373 Summary(ru.UTF-8): Разделяемые библиотеки для php
374 Summary(uk.UTF-8): Бібліотеки спільного використання для php
376 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
377 Requires: glibc >= 6:2.3.5
380 Provides: php(libxml)
381 Provides: php(modules_api) = %{php_api_version}
382 Provides: php(overload)
383 %{?with_pcre:Provides: php(pcre)}
384 Provides: php(reflection)
385 Provides: php(session)
386 Provides: php(simplexml)
388 Provides: php(standard)
389 Provides: php(zend_extension_api) = %{zend_extension_api}
390 Provides: php(zend_module_api) = %{zend_module_api}
391 %{?with_pcre:Provides: php-pcre}
392 Provides: php5(debug) = %{php_debug}
393 Provides: php5(thread-safety) = %{zend_zts}
394 Obsoletes: php-pcre < 4:5.2.0
395 Obsoletes: php-pecl-domxml
396 Obsoletes: php-session < 3:4.2.1-2
397 Conflicts: php4-common < 3:4.4.4-8
398 Conflicts: rpm < 4.4.2-0.2
401 Common files needed by both apache module and CGI.
403 %description common -l pl.UTF-8
404 Wspólne pliki dla modułu apacha i programu CGI.
406 %description common -l ru.UTF-8
407 Этот пакет содержит общие файлы для разных вариантов реализации PHP
408 (самодостаточной и в качестве модуля apache).
410 %description common -l uk.UTF-8
411 Цей пакет містить спільні файли для різних варіантів реалізації PHP
412 (самодостатньої та в якості модуля apache).
415 Summary: Files for PHP modules development
416 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
417 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
418 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
419 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
420 Group: Development/Languages/PHP
421 Requires: %{name}-common = %{epoch}:%{version}-%{release}
424 Requires: libtool >= 2.2
425 %{?with_pcre:Requires: pcre-devel >= 6.6}
427 Obsoletes: php-pear-devel
428 Obsoletes: php4-devel
431 The php-devel package lets you compile dynamic extensions to PHP.
432 Included here is the source for the PHP extensions. Instead of
433 recompiling the whole php binary to add support for, say, oracle,
434 install this package and use the new self-contained extensions
435 support. For more information, read the file
436 README.SELF-CONTAINED-EXTENSIONS.
438 %description devel -l pl.UTF-8
439 Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
440 rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
441 tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
442 samodzielnych rozszerzeniach można znaleźć w pliku
443 README.SELF-CONTAINED-EXTENSIONS.
445 %description devel -l pt_BR.UTF-8
446 Este pacote contém arquivos usados no desenvolvimento de programas ou
449 %description devel -l ru.UTF-8
450 Пакет php-devel дает возможность компилировать динамические расширения
451 PHP. Пакет включает исходный код этих расширений. Вместо повторной
452 компиляции бинарного файла php для добавления, например, поддержки
453 oracle, установите этот пакет для компилирования отдельных расширений.
454 Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
456 %description devel -l uk.UTF-8
457 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
458 До пакету включено вихідний код для розширень. Замість повторної
459 компіляції бінарного файлу php для додання, наприклад, підтримки
460 oracle, встановіть цей пакет для компіляції окремих розширень.
461 Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
464 Summary: bcmath extension module for PHP
465 Summary(pl.UTF-8): Moduł bcmath dla PHP
467 Requires: %{name}-common = %{epoch}:%{version}-%{release}
468 Provides: php(bcmath)
471 This is a dynamic shared object (DSO) for PHP that will add bc style
472 precision math functions support.
474 %description bcmath -l pl.UTF-8
475 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
476 matematycznych takich jak w programie bc.
479 Summary: Bzip2 extension module for PHP
480 Summary(pl.UTF-8): Moduł bzip2 dla PHP
482 Requires: %{name}-common = %{epoch}:%{version}-%{release}
486 This is a dynamic shared object (DSO) for PHP that will add bzip2
487 compression support to PHP.
489 %description bzip2 -l pl.UTF-8
490 Moduł PHP umożliwiający używanie kompresji bzip2.
493 Summary: Calendar extension module for PHP
494 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
496 Requires: %{name}-common = %{epoch}:%{version}-%{release}
497 Provides: php(calendar)
499 %description calendar
500 This is a dynamic shared object (DSO) for PHP that will add calendar
503 %description calendar -l pl.UTF-8
504 Moduł PHP dodający wsparcie dla kalendarza.
507 Summary: ctype extension module for PHP
508 Summary(pl.UTF-8): Moduł ctype dla PHP
510 Requires: %{name}-common = %{epoch}:%{version}-%{release}
514 This is a dynamic shared object (DSO) for PHP that will add ctype
517 %description ctype -l pl.UTF-8
518 Moduł PHP umożliwiający korzystanie z funkcji ctype.
521 Summary: curl extension module for PHP
522 Summary(pl.UTF-8): Moduł curl dla PHP
524 Requires: %{name}-common = %{epoch}:%{version}-%{release}
528 This is a dynamic shared object (DSO) for PHP that will add curl
531 %description curl -l pl.UTF-8
532 Moduł PHP umożliwiający korzystanie z biblioteki curl.
535 Summary: DBA extension module for PHP
536 Summary(pl.UTF-8): Moduł DBA dla PHP
538 Requires: %{name}-common = %{epoch}:%{version}-%{release}
542 This is a dynamic shared object (DSO) for PHP that will add flat-file
543 databases (DBA) support.
545 %description dba -l pl.UTF-8
546 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
550 Summary: DBase extension module for PHP
551 Summary(pl.UTF-8): Moduł DBase dla PHP
553 Requires: %{name}-common = %{epoch}:%{version}-%{release}
557 This is a dynamic shared object (DSO) for PHP that will add DBase
560 %description dbase -l pl.UTF-8
561 Moduł PHP ze wsparciem dla DBase.
564 Summary: DOM extension module for PHP
565 Summary(pl.UTF-8): Moduł DOM dla PHP
567 Requires: %{name}-common = %{epoch}:%{version}-%{release}
569 # it has some compatibility functions
570 Provides: php(domxml)
571 Obsoletes: php-domxml <= 3:4.3.8-1
574 This is a dynamic shared object (DSO) for PHP that will add new DOM
577 %description dom -l pl.UTF-8
578 Moduł PHP dodający nową obsługę DOM.
581 Summary: exif extension module for PHP
582 Summary(pl.UTF-8): Moduł exif dla PHP
584 Requires: %{name}-common = %{epoch}:%{version}-%{release}
588 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
589 support in image files.
591 %description exif -l pl.UTF-8
592 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
595 Summary: FDF extension module for PHP
596 Summary(pl.UTF-8): Moduł FDF dla PHP
598 Requires: %{name}-common = %{epoch}:%{version}-%{release}
602 This PHP module adds support for PDF Forms through Adobe FDFTK
605 %description fdf -l pl.UTF-8
606 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
610 Summary: Extension for safely dealing with input parameters
611 Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
613 Requires: %{name}-common = %{epoch}:%{version}-%{release}
614 Provides: php(filter)
615 Obsoletes: php-pecl-filter
618 We all know that you should always check input variables, but PHP does
619 not offer really good functionality for doing this in a safe way. The
620 Input Filter extension is meant to address this issue by implementing
621 a set of filters and mechanisms that users can use to safely access
624 %description filter -l pl.UTF-8
625 Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
626 oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
627 bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
628 zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
629 mogą bezpiecznie używać do dostępu do danych.
632 Summary: FTP extension module for PHP
633 Summary(pl.UTF-8): Moduł FTP dla PHP
635 Requires: %{name}-common = %{epoch}:%{version}-%{release}
639 This is a dynamic shared object (DSO) for PHP that will add FTP
642 %description ftp -l pl.UTF-8
643 Moduł PHP dodający obsługę protokołu FTP.
646 Summary: GD extension module for PHP
647 Summary(pl.UTF-8): Moduł GD dla PHP
649 Requires: %{name}-common = %{epoch}:%{version}-%{release}
650 Requires: gd >= 2.0.28-4
652 Requires: gd(imagerotate) = 5.2.0
656 This is a dynamic shared object (DSO) for PHP that will add GD
657 support, allowing you to create and manipulate images with PHP.
659 %description gd -l pl.UTF-8
660 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
661 tworzenie i obróbkę obrazków.
664 Summary: gettext extension module for PHP
665 Summary(pl.UTF-8): Moduł gettext dla PHP
667 Requires: %{name}-common = %{epoch}:%{version}-%{release}
668 Provides: php(gettext)
671 This is a dynamic shared object (DSO) for PHP that will add gettext
674 %description gettext -l pl.UTF-8
675 Moduł PHP dodający obsługę lokalizacji przez gettext.
678 Summary: gmp extension module for PHP
679 Summary(pl.UTF-8): Moduł gmp dla PHP
681 Requires: %{name}-common = %{epoch}:%{version}-%{release}
685 This is a dynamic shared object (DSO) for PHP that will add arbitrary
686 length number support with GNU MP library.
688 %description gmp -l pl.UTF-8
689 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
690 liczbach o dowolnej długości.
693 Summary: HASH Message Digest Framework
694 Summary(pl.UTF-8): Szkielet do obliczania skrótów wiadomości
696 Requires: %{name}-common = %{epoch}:%{version}-%{release}
698 Obsoletes: php-pecl-hash
701 Native implementations of common message digest algorithms using a
702 generic factory method.
704 %description hash -l pl.UTF-8
705 Natywne implementacje popularnych algorytmów obliczania skrótów
706 wiadomości przy użyciu wspólnego interfejsu.
709 Summary: iconv extension module for PHP
710 Summary(pl.UTF-8): Moduł iconv dla PHP
712 Requires: %{_libdir}/gconv
713 Requires: %{name}-common = %{epoch}:%{version}-%{release}
718 This is a dynamic shared object (DSO) for PHP that will add iconv
721 %description iconv -l pl.UTF-8
722 Moduł PHP dodający obsługę iconv.
725 Summary: IMAP extension module for PHP
726 Summary(pl.UTF-8): Moduł IMAP dla PHP
727 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
729 Requires: %{name}-common = %{epoch}:%{version}-%{release}
733 This is a dynamic shared object (DSO) for PHP that will add IMAP
736 %description imap -l pl.UTF-8
737 Moduł PHP dodający obsługę skrzynek IMAP.
739 %description imap -l pt_BR.UTF-8
740 Um módulo para aplicações PHP que usam IMAP.
743 Summary: InterBase/Firebird database module for PHP
744 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
746 Requires: %{name}-common = %{epoch}:%{version}-%{release}
747 Provides: php(interbase)
748 %{?with_interbase_inst:Autoreq: false}
750 %description interbase
751 This is a dynamic shared object (DSO) for PHP that will add InterBase
752 and Firebird database support.
754 %description interbase -l pl.UTF-8
755 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
758 Summary: PHP C extension for JSON serialization
759 Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
761 Requires: %{name}-common = %{epoch}:%{version}-%{release}
763 Obsoletes: php-pecl-json
766 php-json is an extremely fast PHP C extension for JSON (JavaScript
767 Object Notation) serialisation.
769 %description json -l pl.UTF-8
770 php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
771 (JavaScript Object Notation).
774 Summary: LDAP extension module for PHP
775 Summary(pl.UTF-8): Moduł LDAP dla PHP
776 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
778 Requires: %{name}-common = %{epoch}:%{version}-%{release}
782 This is a dynamic shared object (DSO) for PHP that will add LDAP
785 %description ldap -l pl.UTF-8
786 Moduł PHP dodający obsługę LDAP.
788 %description ldap -l pt_BR.UTF-8
789 Um módulo para aplicações PHP que usam LDAP.
792 Summary: mbstring extension module for PHP
793 Summary(pl.UTF-8): Moduł mbstring dla PHP
795 Requires: %{name}-common = %{epoch}:%{version}-%{release}
796 Provides: php(mbstring)
798 %description mbstring
799 This is a dynamic shared object (DSO) for PHP that will add multibyte
802 %description mbstring -l pl.UTF-8
803 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
806 Summary: mcrypt extension module for PHP
807 Summary(pl.UTF-8): Moduł mcrypt dla PHP
809 Requires: %{name}-common = %{epoch}:%{version}-%{release}
810 Provides: php(mcrypt)
813 This is a dynamic shared object (DSO) for PHP that will add mcrypt
816 %description mcrypt -l pl.UTF-8
817 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
820 Summary: mhash extension module for PHP
821 Summary(pl.UTF-8): Moduł mhash dla PHP
823 Requires: %{name}-common = %{epoch}:%{version}-%{release}
827 This is a dynamic shared object (DSO) for PHP that will add mhash
830 %description mhash -l pl.UTF-8
831 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
834 Summary: mime_magic extension module for PHP
835 Summary(pl.UTF-8): Moduł mime_magic dla PHP
837 Requires: %{name}-common = %{epoch}:%{version}-%{release}
838 Requires: /usr/share/file/magic.mime
839 Provides: php(mime_magic)
841 %description mime_magic
842 This PHP module adds support for MIME type lookup via file magic
843 numbers using magic.mime database.
845 %description mime_magic -l pl.UTF-8
846 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
847 znaczników plików z użyciem bazy danych magic.mime.
850 Summary: ming extension module for PHP
851 Summary(pl.UTF-8): Moduł ming dla PHP
853 Requires: %{name}-common = %{epoch}:%{version}-%{release}
854 Requires: ming >= 0.3
858 This is a dynamic shared object (DSO) for PHP that will add ming
859 (Flash - .swf files) support.
861 %description ming -l pl.UTF-8
862 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
866 Summary: MS SQL extension module for PHP
867 Summary(pl.UTF-8): Moduł MS SQL dla PHP
869 Requires: %{name}-common = %{epoch}:%{version}-%{release}
873 This is a dynamic shared object (DSO) for PHP that will add MS SQL
874 databases support through FreeTDS library.
876 %description mssql -l pl.UTF-8
877 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
881 Summary: MySQL database module for PHP
882 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
883 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
885 Requires: %{name}-common = %{epoch}:%{version}-%{release}
889 This is a dynamic shared object (DSO) for PHP that will add MySQL
892 %description mysql -l pl.UTF-8
893 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
895 %description mysql -l pt_BR.UTF-8
896 Um módulo para aplicações PHP que usam bancos de dados MySQL.
899 Summary: MySQLi module for PHP
900 Summary(pl.UTF-8): Moduł MySQLi dla PHP
902 Requires: %{name}-common = %{epoch}:%{version}-%{release}
903 Requires: mysql-libs >= 4.1.0
904 Provides: php(mysqli)
907 This is a dynamic shared object (DSO) for PHP that will add MySQLi
908 (Improved MySQL) support. The difference between it and mysql module
909 is that it provides access to functionality of MySQL 4.1 and above.
911 %description mysqli -l pl.UTF-8
912 Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
913 Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
914 MySQL w wersji 4.1 i nowszych.
917 Summary: ncurses module for PHP
918 Summary(pl.UTF-8): Moduł ncurses dla PHP
920 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
921 Provides: php(ncurses)
924 This PHP module adds support for ncurses functions (only for cli and
927 %description ncurses -l pl.UTF-8
928 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
931 Summary: Oracle 8+ database module for PHP
932 Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
934 Requires: %{name}-common = %{epoch}:%{version}-%{release}
939 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
940 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
942 %description oci8 -l pl.UTF-8
943 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
944 poprzez interfejs Oracle8 Call-Interface (OCI8).
947 Summary: ODBC extension module for PHP
948 Summary(pl.UTF-8): Moduł ODBC dla PHP
949 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
951 Requires: %{name}-common = %{epoch}:%{version}-%{release}
952 Requires: unixODBC >= 2.1.1-3
956 This is a dynamic shared object (DSO) for PHP that will add ODBC
959 %description odbc -l pl.UTF-8
960 Moduł PHP ze wsparciem dla ODBC.
962 %description odbc -l pt_BR.UTF-8
963 Um módulo para aplicações PHP que usam ODBC.
966 Summary: OpenSSL extension module for PHP
967 Summary(pl.UTF-8): Moduł OpenSSL dla PHP
969 Requires: %{name}-common = %{epoch}:%{version}-%{release}
970 Provides: php(openssl)
973 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
976 Warning: this is an experimental module.
978 %description openssl -l pl.UTF-8
979 Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
981 Uwaga: to jest moduł eksperymentalny.
984 Summary: Process Control extension module for PHP
985 Summary(pl.UTF-8): Moduł Process Control dla PHP
987 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
991 This is a dynamic shared object (DSO) for PHP that will add process
992 spawning and control support. It supports functions like fork(),
993 waitpid(), signal() etc.
995 Warning: this is an experimental module. Also, don't use it in
996 webserver environment!
998 %description pcntl -l pl.UTF-8
999 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1000 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1002 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1003 używania z serwerem WWW - nie próbuj tego!
1006 Summary: PHP Data Objects (PDO)
1007 Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1009 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1011 Obsoletes: php-pecl-PDO
1014 This is a dynamic shared object (DSO) for PHP that will add PDO
1017 %description pdo -l pl.UTF-8
1018 Moduł PHP dodający obsługę PDO (PHP Data Objects).
1021 Summary: PHP Data Objects (PDO) FreeTDS support
1022 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1024 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1025 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1026 Provides: php(dblib)
1028 %description pdo-dblib
1029 This is a dynamic shared object (DSO) for PHP that will add PDO
1032 %description pdo-dblib -l pl.UTF-8
1033 Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1036 %package pdo-firebird
1037 Summary: PHP Data Objects (PDO) Firebird support
1038 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1040 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1041 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1042 Provides: php(pdo-firebird)
1043 Obsoletes: php-pecl-PDO_FIREBIRD
1045 %description pdo-firebird
1046 This is a dynamic shared object (DSO) for PHP that will add PDO
1049 %description pdo-firebird -l pl.UTF-8
1050 Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1054 Summary: PHP Data Objects (PDO) MySQL support
1055 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1057 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1058 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1059 Provides: php(pdo-mysql)
1060 Obsoletes: php-pecl-PDO_MYSQL
1062 %description pdo-mysql
1063 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1066 %description pdo-mysql -l pl.UTF-8
1067 Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1071 Summary: PHP Data Objects (PDO) Oracle support
1072 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1074 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1075 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1076 Provides: php(pdo-oci)
1077 Obsoletes: php-pecl-PDO_OCI
1079 %description pdo-oci
1080 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1083 %description pdo-oci -l pl.UTF-8
1084 Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1088 Summary: PHP Data Objects (PDO) ODBC support
1089 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1091 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1092 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1093 Provides: php(pdo-odbc)
1094 Obsoletes: php-pecl-PDO_ODBC
1096 %description pdo-odbc
1097 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1100 %description pdo-odbc -l pl.UTF-8
1101 Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1105 Summary: PHP Data Objects (PDO) PostgreSQL support
1106 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1108 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1109 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1110 Provides: php(pdo-pgsql)
1111 Provides: php-pecl-PDO_PGSQL
1112 Obsoletes: php-pecl-PDO_PGSQL
1114 %description pdo-pgsql
1115 This is a dynamic shared object (DSO) for PHP that will add PDO
1118 %description pdo-pgsql -l pl.UTF-8
1119 Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1123 Summary: PHP Data Objects (PDO) SQLite support
1124 Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1126 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1127 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1128 Provides: php(pdo-sqlite)
1129 Obsoletes: php-pecl-PDO_SQLITE
1131 %description pdo-sqlite
1132 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1135 %description pdo-sqlite -l pl.UTF-8
1136 Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1140 Summary: PostgreSQL database module for PHP
1141 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1143 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1144 Provides: php(pgsql)
1147 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1150 %description pgsql -l pl.UTF-8
1151 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1153 %description pgsql -l pt_BR.UTF-8
1154 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1157 Summary: POSIX extension module for PHP
1158 Summary(pl.UTF-8): Moduł POSIX dla PHP
1160 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1161 Provides: php(posix)
1164 This is a dynamic shared object (DSO) for PHP that will add POSIX
1165 functions support to PHP.
1167 %description posix -l pl.UTF-8
1168 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1171 Summary: pspell extension module for PHP
1172 Summary(pl.UTF-8): Moduł pspell dla PHP
1174 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1175 Provides: php(pspell)
1178 This is a dynamic shared object (DSO) for PHP that will add pspell
1179 support to PHP. It allows to check the spelling of a word and offer
1182 %description pspell -l pl.UTF-8
1183 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1184 sprawdzanie pisowni słowa i sugerowanie poprawek.
1187 Summary: readline extension module for PHP
1188 Summary(pl.UTF-8): Moduł readline dla PHP
1190 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1191 Provides: php(readline)
1193 %description readline
1194 This PHP module adds support for readline functions (only for cli and
1197 %description readline -l pl.UTF-8
1198 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1201 Summary: recode extension module for PHP
1202 Summary(pl.UTF-8): Moduł recode dla PHP
1204 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1205 Requires: recode >= 3.5d-3
1206 Provides: php(recode)
1209 This is a dynamic shared object (DSO) for PHP that will add recode
1212 %description recode -l pl.UTF-8
1213 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1217 Summary: Shared Memory Operations extension module for PHP
1218 Summary(pl.UTF-8): Moduł shmop dla PHP
1220 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1221 Provides: php(shmop)
1224 This is a dynamic shared object (DSO) for PHP that will add Shared
1225 Memory Operations support.
1227 Warning: this is an experimental module.
1229 %description shmop -l pl.UTF-8
1230 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1232 Uwaga: to jest moduł eksperymentalny.
1235 Summary: Simple XML extension module for PHP
1236 Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1238 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1239 Provides: php(simplexml)
1241 %description simplexml
1242 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1245 %description simplexml -l pl.UTF-8
1246 Moduł PHP dodający obsługę prostego XML-a.
1249 Summary: SNMP extension module for PHP
1250 Summary(pl.UTF-8): Moduł SNMP dla PHP
1252 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1253 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1257 This is a dynamic shared object (DSO) for PHP that will add SNMP
1260 %description snmp -l pl.UTF-8
1261 Moduł PHP dodający obsługę SNMP.
1264 Summary: soap extension module for PHP
1265 Summary(pl.UTF-8): Moduł soap dla PHP
1267 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1271 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1274 %description soap -l pl.UTF-8
1275 Moduł PHP dodający obsługę SOAP/WSDL.
1278 Summary: sockets extension module for PHP
1279 Summary(pl.UTF-8): Moduł socket dla PHP
1281 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1282 Provides: php(sockets)
1284 %description sockets
1285 This is a dynamic shared object (DSO) for PHP that will add sockets
1288 Warning: this is an experimental module.
1290 %description sockets -l pl.UTF-8
1291 Moduł PHP dodający obsługę gniazdek.
1293 Uwaga: to jest moduł eksperymentalny.
1296 Summary: SQLite extension module for PHP
1297 Summary(pl.UTF-8): Moduł SQLite dla PHP
1299 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1300 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1301 Provides: php(sqlite)
1304 SQLite is a C library that implements an embeddable SQL database
1305 engine. Programs that link with the SQLite library can have SQL
1306 database access without running a separate RDBMS process.
1308 SQLite is not a client library used to connect to a big database
1309 server. SQLite is the server. The SQLite library reads and writes
1310 directly to and from the database files on disk.
1312 %description sqlite -l pl.UTF-8
1313 SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1314 bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1315 dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1318 SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1319 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1320 zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1324 Summary: Sybase DB extension module for PHP
1325 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1327 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1328 Provides: php(sybase)
1329 Obsoletes: php-sybase-ct
1330 Conflicts: php-sybase-ct
1333 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1334 MS SQL databases support through SYBDB library. Currently Sybase
1335 module is not maintained. Using Sybase-CT module is recommended
1338 %description sybase -l pl.UTF-8
1339 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1340 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1341 Zaleca się używanie modułu Sybase-CT.
1344 Summary: Sybase-CT extension module for PHP
1345 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1347 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1348 Provides: php(sybase-ct)
1349 Obsoletes: php-sybase
1350 Conflicts: php-sybase
1352 %description sybase-ct
1353 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1354 MS SQL databases support through CT-lib.
1356 %description sybase-ct -l pl.UTF-8
1357 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1361 Summary: SysV msg extension module for PHP
1362 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1364 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1365 Provides: php(sysvmsg)
1367 %description sysvmsg
1368 This is a dynamic shared object (DSO) for PHP that will add SysV
1369 message queues support.
1371 %description sysvmsg -l pl.UTF-8
1372 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1375 Summary: SysV sem extension module for PHP
1376 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1378 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1379 Provides: php(sysvsem)
1381 %description sysvsem
1382 This is a dynamic shared object (DSO) for PHP that will add SysV
1385 %description sysvsem -l pl.UTF-8
1386 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1389 Summary: SysV shm extension module for PHP
1390 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1392 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1393 Provides: php(sysvshm)
1395 %description sysvshm
1396 This is a dynamic shared object (DSO) for PHP that will add SysV
1397 Shared Memory support.
1399 %description sysvshm -l pl.UTF-8
1400 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1403 Summary: Tidy extension module for PHP
1404 Summary(pl.UTF-8): Moduł Tidy dla PHP
1406 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1411 This is a dynamic shared object (DSO) for PHP that will add Tidy
1414 %description tidy -l pl.UTF-8
1415 Moduł PHP umożliwiający korzystanie z tidy.
1418 Summary: tokenizer extension module for PHP
1419 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1421 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1422 Provides: php(tokenizer)
1424 %description tokenizer
1425 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1428 %description tokenizer -l pl.UTF-8
1429 Moduł PHP dodający obsługę tokenizera do PHP.
1432 Summary: wddx extension module for PHP
1433 Summary(pl.UTF-8): Moduł wddx dla PHP
1435 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1436 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1437 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1441 This is a dynamic shared object (DSO) for PHP that will add wddx
1444 %description wddx -l pl.UTF-8
1445 Moduł PHP umożliwiający korzystanie z wddx.
1448 Summary: XML extension module for PHP
1449 Summary(pl.UTF-8): Moduł XML dla PHP
1451 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1455 This is a dynamic shared object (DSO) for PHP that will add XML
1456 support. This extension lets you create XML parsers and then define
1457 handlers for different XML events.
1459 %description xml -l pl.UTF-8
1460 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1461 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1462 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1465 Summary: XML Reader extension module for PHP
1466 Summary(pl.UTF-8): Moduł XML Reader dla PHP
1468 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1469 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1470 Provides: php(xmlreader)
1472 %description xmlreader
1473 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1474 support. The XMLReader extension is an XML Pull parser. The reader
1475 acts as a cursor going forward on the document stream and stopping at
1476 each node on the way.
1478 %description xmlreader -l pl.UTF-8
1479 Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1480 działa jako kursor przechodzący przez strumień dokumentu i
1481 zatrzymujący się na każdym węźle po drodze.
1484 Summary: xmlrpc extension module for PHP
1485 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1487 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1488 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1489 Provides: php(xmlrpc)
1492 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1495 Warning: this is an experimental module.
1497 %description xmlrpc -l pl.UTF-8
1498 Moduł PHP dodający obsługę XMLRPC.
1500 Uwaga: to jest moduł eksperymentalny.
1503 Summary: Fast, non-cached, forward-only means to write XML data
1504 Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1506 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1507 Provides: php(xmlwriter)
1508 Obsoletes: php-pecl-xmlwriter
1510 %description xmlwriter
1511 This extension wraps the libxml xmlWriter API. Represents a writer
1512 that provides a non-cached, forward-only means of generating streams
1513 or files containing XML data.
1515 %description xmlwriter -l pl.UTF-8
1516 To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1517 zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1518 plików zawierających dane XML.
1521 Summary: xsl extension module for PHP
1522 Summary(pl.UTF-8): Moduł xsl dla PHP
1524 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1525 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1526 Requires: libxslt >= 1.0.18
1527 # actually not true, functionality is similar, but API differs
1529 Obsoletes: php-xslt <= 3:4.3.8-1
1532 This is a dynamic shared object (DSO) for PHP that will add new XSL
1533 support (using libxslt).
1535 %description xsl -l pl.UTF-8
1536 Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1539 Summary: Zip management extension
1540 Summary(pl.UTF-8): Zarządzanie archiwami zip
1542 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1544 Obsoletes: php-pecl-zip
1547 Zip is an extension to create, modify and read zip files.
1549 %description zip -l pl.UTF-8
1550 Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1551 odczyt archiwów zip.
1554 Summary: Zlib extension module for PHP
1555 Summary(pl.UTF-8): Moduł zlib dla PHP
1557 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1561 This is a dynamic shared object (DSO) for PHP that will add zlib
1562 compression support to PHP.
1564 %description zlib -l pl.UTF-8
1565 Moduł PHP umożliwiający używanie kompresji zlib.
1581 cp php.ini-dist php.ini
1583 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1597 %if %{with hardening}
1598 zcat %{SOURCE7} | patch -p1 || exit 1
1599 patch -p1 < %{PATCH22} || exit 1
1605 %{?with_versioning:%patch26 -p1}
1607 %{__tar} jxf %{SOURCE9}
1608 for a in %{version}/%{version}/*.patch; do
1624 # mysql default charset for mysql/mysql/pdo-mysql extensions
1630 # conflict seems to be resolved by recode patches
1631 rm -f ext/recode/config9.m4
1633 # remove all bundled libraries not to link with them accidentally
1634 #rm -rf ext/sqlite/libsqlite
1635 #rm -rf ext/bcmath/libbcmath
1636 #rm -rf ext/date/lib
1637 #rm -rf ext/dba/libcdb
1638 #rm -rf ext/dba/libflatfile
1639 #rm -rf ext/dba/libinifile
1640 #rm -rf ext/gd/libgd
1641 #rm -rf ext/mbstring/libmbfl
1642 #rm -rf ext/mbstring/oniguruma
1643 rm -rf ext/pcre/pcrelib
1644 rm -rf ext/pdo_sqlite/sqlite
1645 #rm -rf ext/soap/interop
1646 %if %{with system_xmlrpc_epi}
1647 rm -rf ext/xmlrpc/libxmlrpc
1651 # this test hungs on ac-ppc
1652 #mv ext/reflection/tests/007.php{,ignore}
1653 # this test gets killed by itself
1654 mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1657 cp -f Zend/LICENSE{,.Zend}
1660 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1661 if [ $API != %{php_api_version} ]; then
1662 echo "Set %%define php_api_version to $API and re-run."
1666 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1667 if [ $API != %{zend_module_api} ]; then
1668 echo "Set %%define zend_module_api to $API and re-run."
1672 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1673 if [ $API != %{zend_extension_api} ]; then
1674 echo "Set %%define zend_extension_api to $API and re-run."
1678 export EXTENSION_DIR="%{php_extensiondir}"
1679 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1680 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1683 cp -f /usr/share/automake/config.* .
1687 export PROG_SENDMAIL="/usr/lib/sendmail"
1701 for sapi in $sapis; do
1703 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1708 sapi_args='--enable-discard-path --enable-force-cgi-redirect'
1711 sapi_args='--disable-cgi'
1714 sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1717 ver=$(rpm -q --qf '%{V}' apache1-devel)
1718 sapi_args="--with-apxs=%{apxs1} --with-apache-version=$ver"
1721 ver=$(rpm -q --qf '%{V}' apache-devel)
1722 sapi_args="--with-apxs2=%{apxs2} --with-apache-version=$ver"
1728 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1729 --cache-file=config.cache \
1731 --with-libdir=%{_lib} \
1732 --with-config-file-path=%{_sysconfdir} \
1733 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1734 --with-exec-dir=%{_bindir} \
1735 --%{!?debug:dis}%{?debug:en}able-debug \
1736 %{?with_zts:--enable-maintainer-zts} \
1737 --enable-inline-optimization \
1738 --enable-memory-limit \
1739 --enable-bcmath=shared \
1740 --enable-calendar=shared \
1741 --enable-ctype=shared \
1742 --enable-dba=shared \
1745 --enable-dom=shared \
1746 --enable-exif=shared \
1747 --enable-ftp=shared \
1748 --enable-gd-native-ttf \
1749 --enable-gd-jus-conf \
1751 --enable-magic-quotes \
1752 --enable-mbstring=shared,all \
1754 --enable-pcntl=shared \
1755 --enable-pdo=shared \
1756 --enable-json=shared \
1757 --enable-hash=shared \
1758 --enable-xmlwriter=shared \
1759 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1760 --with-pdo-dblib=shared \
1762 %if %{with interbase} && !%{with interbase_inst}
1763 --with-pdo-firebird=shared,/usr \
1765 --with-pdo-mysql=shared \
1766 %{?with_oci8:--with-pdo-oci=shared} \
1767 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1768 %{?with_pgsql:--with-pdo-pgsql=shared} \
1769 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1770 --enable-posix=shared \
1771 --enable-reflection \
1774 --enable-shmop=shared \
1775 --enable-simplexml \
1776 --enable-sysvmsg=shared \
1777 --enable-sysvsem=shared \
1778 --enable-sysvshm=shared \
1779 --enable-track-vars \
1780 --enable-trans-sid \
1781 --enable-safe-mode \
1782 --enable-soap=shared \
1783 --enable-sockets=shared \
1784 --enable-tokenizer=shared \
1785 --enable-ucd-snmp-hack \
1786 %{?with_wddx:--enable-wddx=shared} \
1787 --enable-xml=shared \
1788 --enable-xmlreader=shared \
1790 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1792 --enable-dbase=shared \
1794 --with-expat-dir=shared,/usr \
1796 --without-expat-dir \
1798 %{?with_fdf:--with-fdftk=shared} \
1799 --with-iconv=shared \
1800 --with-freetype-dir=shared \
1801 --with-gettext=shared \
1802 --with-gd=shared,/usr \
1805 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1806 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1807 --with-jpeg-dir=/usr \
1808 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1809 --with-mcrypt=shared \
1810 %{?with_mhash:--with-mhash=shared} \
1811 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1812 %{?with_ming:--with-ming=shared} \
1813 %{?with_mm:--with-mm} \
1814 %{?with_mssql:--with-mssql=shared} \
1815 --with-mysql=shared,/usr \
1816 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1817 %{?with_mysqli:--with-mysqli=shared} \
1818 --with-ncurses=shared \
1819 %{?with_oci8:--with-oci8=shared} \
1820 %{?with_openssl:--with-openssl=shared} \
1822 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1823 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1824 --with-pear=%{php_pear_dir} \
1825 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1826 --with-png-dir=/usr \
1827 %{?with_pspell:--with-pspell=shared} \
1828 --with-readline=shared \
1829 %{?with_recode:--with-recode=shared} \
1831 --without-sablot-js \
1832 %{?with_snmp:--with-snmp=shared} \
1833 %{?with_sybase:--with-sybase=shared,/usr} \
1834 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1835 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1836 --with-t1lib=shared \
1837 %{?with_tidy:--with-tidy=shared} \
1838 --with-tiff-dir=/usr \
1839 %{?with_odbc:--with-unixODBC=shared,/usr} \
1840 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1842 --with-zlib=shared \
1843 --with-zlib-dir=shared,/usr \
1844 --enable-zip=shared,/usr \
1846 cp -f Makefile Makefile.$sapi
1847 cp -f main/php_config.h php_config.h.$sapi
1850 # must make this first, so modules can link against it.
1851 %{__make} libphp_common.la
1852 %{__make} build-modules
1855 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1859 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1864 cp -af php_config.h.fcgi main/php_config.h
1865 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1866 %{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1867 cp -r sapi/cgi sapi/fcgi
1868 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1872 cp -af php_config.h.cgi main/php_config.h
1873 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1874 %{__make} sapi/cgi/php-cgi -f Makefile.cgi
1875 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1878 cp -af php_config.h.cli main/php_config.h
1879 %{__make} sapi/cli/php -f Makefile.cli
1880 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1883 # Run tests, using the CLI SAPI
1884 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1885 unset TZ LANG LC_ALL || :
1887 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1891 rm -rf $RPM_BUILD_ROOT
1892 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1893 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1894 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1895 $RPM_BUILD_ROOT%{_mandir}/man1 \
1897 # install the apache modules' files
1898 %{__make} install-headers install-build install-modules install-programs \
1899 INSTALL_ROOT=$RPM_BUILD_ROOT
1901 # install apache1 DSO module
1903 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1906 # install apache2 DSO module
1908 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1911 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1912 # fix install paths, avoid evil rpaths
1913 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1915 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1918 libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1922 libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1926 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1927 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1928 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1930 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1932 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1934 install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1936 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1937 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1938 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
1941 install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1942 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1943 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1947 install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
1948 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1949 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1952 # Generate stub .ini files for each subpackage
1953 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1954 generate_inifiles() {
1955 for so in modules/*.so; do
1956 mod=$(basename $so .so)
1957 conf="%{_sysconfdir}/conf.d/$mod.ini"
1958 # xml needs to be loaded before wddx
1959 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
1961 cat > $RPM_BUILD_ROOT$conf <<-EOF
1962 ; Enable $mod extension module
1969 # per SAPI ini directories
1970 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1973 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1975 # use system automake and {lib,sh}tool
1976 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1977 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
1978 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
1980 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1981 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1983 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1984 # isn't installed by install-headers make target, we do it manually here.
1985 # this header file is required by e.g. filter PECL extension
1986 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1987 # for php-pecl-mailparse
1988 install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1989 cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
1992 rm -rf $RPM_BUILD_ROOT
1994 %post -n apache1-mod_php
1995 if [ "$1" = "1" ]; then
1996 %service -q apache restart
1999 %postun -n apache1-mod_php
2000 if [ "$1" = "0" ]; then
2001 %service -q apache restart
2004 %post -n apache-mod_php
2005 if [ "$1" = "1" ]; then
2006 %service -q httpd restart
2009 %postun -n apache-mod_php
2010 if [ "$1" = "0" ]; then
2011 %service -q httpd restart
2014 %post common -p /sbin/ldconfig
2015 %postun common -p /sbin/ldconfig
2018 # minimizing apache restarts logics. we restart webserver:
2020 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2021 # 2. first install of extension (post: $1 = 1)
2022 # 2. uninstall of extension (postun: $1 == 0)
2024 # the strict internal deps between extensions (and apache modules) and
2025 # common package are very important for all this to work.
2027 # restart webserver at the end of transaction
2028 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2029 [ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2032 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2034 /^AddType application\/x-httpd-php \.php/s,^,#,
2035 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2036 ' /etc/apache/apache.conf
2037 %service -q apache restart
2041 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2042 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2043 if [ -f %{php_sysconfdir}/php-apache.ini.rpmsave ]; then
2044 cp -f %{php_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2045 mv -f %{php_sysconfdir}/php-apache.ini.rpmsave %{php_sysconfdir}/php-apache2handler.ini
2049 # common macros called at extension post/postun scriptlet
2050 %define extension_scripts() \
2052 if [ "$1" = "1" ]; then \
2053 %php_webserver_restart \
2057 if [ "$1" = "0" ]; then \
2058 %php_webserver_restart \
2062 # extension scripts defines
2063 %extension_scripts bcmath
2064 %extension_scripts bzip2
2065 %extension_scripts calendar
2066 %extension_scripts ctype
2067 %extension_scripts curl
2068 %extension_scripts dba
2069 %extension_scripts dbase
2070 %extension_scripts dom
2071 %extension_scripts exif
2072 %extension_scripts fdf
2073 %extension_scripts filter
2074 %extension_scripts ftp
2075 %extension_scripts gd
2076 %extension_scripts gettext
2077 %extension_scripts gmp
2078 %extension_scripts hash
2079 %extension_scripts iconv
2080 %extension_scripts imap
2081 %extension_scripts interbase
2082 %extension_scripts json
2083 %extension_scripts ldap
2084 %extension_scripts mbstring
2085 %extension_scripts mcrypt
2086 %extension_scripts mhash
2087 %extension_scripts mime_magic
2088 %extension_scripts ming
2089 %extension_scripts mssql
2090 %extension_scripts mysql
2091 %extension_scripts mysqli
2092 %extension_scripts oci8
2093 %extension_scripts odbc
2094 %extension_scripts openssl
2095 %extension_scripts pdo-dblib
2096 %extension_scripts pdo-firebird
2097 %extension_scripts pdo-mysql
2098 %extension_scripts pdo-odbc
2099 %extension_scripts pdo-pgsql
2100 %extension_scripts pdo-sqlite
2101 %extension_scripts pgsql
2102 %extension_scripts posix
2103 %extension_scripts pspell
2104 %extension_scripts recode
2105 %extension_scripts shmop
2106 %extension_scripts snmp
2107 %extension_scripts soap
2108 %extension_scripts sockets
2109 %extension_scripts sqlite
2110 %extension_scripts sybase
2111 %extension_scripts sybase-ct
2112 %extension_scripts sysvmsg
2113 %extension_scripts sysvsem
2114 %extension_scripts sysvshm
2115 %extension_scripts tidy
2116 %extension_scripts tokenizer
2117 %extension_scripts wddx
2118 %extension_scripts xml
2119 %extension_scripts xmlreader
2120 %extension_scripts xmlrpc
2121 %extension_scripts xmlwriter
2122 %extension_scripts xsl
2123 %extension_scripts zip
2124 %extension_scripts zlib
2126 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2127 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{php_sysconfdir}/php.ini
2129 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2130 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{php_sysconfdir}/php.ini
2132 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2133 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{php_sysconfdir}/php.ini
2135 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2136 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{php_sysconfdir}/php.ini
2138 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2139 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{php_sysconfdir}/php.ini
2141 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2142 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{php_sysconfdir}/php.ini
2144 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2145 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{php_sysconfdir}/php.ini
2147 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2148 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{php_sysconfdir}/php.ini
2150 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2151 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{php_sysconfdir}/php.ini
2153 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2154 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{php_sysconfdir}/php.ini
2156 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2157 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{php_sysconfdir}/php.ini
2159 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2160 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{php_sysconfdir}/php.ini
2162 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2163 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{php_sysconfdir}/php.ini
2165 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2166 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{php_sysconfdir}/php.ini
2168 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2169 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{php_sysconfdir}/php.ini
2171 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2172 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{php_sysconfdir}/php.ini
2174 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2175 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{php_sysconfdir}/php.ini
2177 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2178 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{php_sysconfdir}/php.ini
2180 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2181 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{php_sysconfdir}/php.ini
2183 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2184 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{php_sysconfdir}/php.ini
2186 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2187 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{php_sysconfdir}/php.ini
2189 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2190 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{php_sysconfdir}/php.ini
2192 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2193 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{php_sysconfdir}/php.ini
2195 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2196 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{php_sysconfdir}/php.ini
2198 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2199 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{php_sysconfdir}/php.ini
2201 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2202 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2203 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cgi.ini
2205 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2206 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{php_sysconfdir}/php-cli.ini
2209 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2210 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{php_sysconfdir}/php.ini
2212 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2213 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{php_sysconfdir}/php.ini
2215 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2216 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{php_sysconfdir}/php.ini
2218 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2219 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{php_sysconfdir}/php.ini
2221 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2222 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2223 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cgi.ini
2225 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2226 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{php_sysconfdir}/php-cli.ini
2229 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2230 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{php_sysconfdir}/php.ini
2232 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2233 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{php_sysconfdir}/php.ini
2235 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2236 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{php_sysconfdir}/php.ini
2238 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2239 if [ -f %{php_sysconfdir}/php-cgi.ini ]; then
2240 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cgi.ini
2242 if [ -f %{php_sysconfdir}/php-cli.ini ]; then
2243 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{php_sysconfdir}/php-cli.ini
2246 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2247 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{php_sysconfdir}/php.ini
2249 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2250 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{php_sysconfdir}/php.ini
2252 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2253 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{php_sysconfdir}/php.ini
2255 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2256 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{php_sysconfdir}/php.ini
2258 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2259 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{php_sysconfdir}/php.ini
2261 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2262 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{php_sysconfdir}/php.ini
2264 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2265 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{php_sysconfdir}/php.ini
2267 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2268 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{php_sysconfdir}/php.ini
2270 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2271 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{php_sysconfdir}/php.ini
2273 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2274 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{php_sysconfdir}/php.ini
2276 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2277 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{php_sysconfdir}/php.ini
2279 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2280 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{php_sysconfdir}/php.ini
2282 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2283 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{php_sysconfdir}/php.ini
2285 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2286 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{php_sysconfdir}/php.ini
2288 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2289 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{php_sysconfdir}/php.ini
2291 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2292 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{php_sysconfdir}/php.ini
2294 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2295 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{php_sysconfdir}/php.ini
2298 %files -n apache1-mod_php
2299 %defattr(644,root,root,755)
2300 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2301 %dir %{_sysconfdir}/apache.d
2302 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2303 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2307 %files -n apache-mod_php
2308 %defattr(644,root,root,755)
2309 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2310 %dir %{_sysconfdir}/apache2handler.d
2311 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2312 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2317 %defattr(644,root,root,755)
2318 %doc sapi/cgi/README.FastCGI
2319 %dir %{_sysconfdir}/cgi-fcgi.d
2320 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2321 %attr(755,root,root) %{_bindir}/php.fcgi
2325 %defattr(644,root,root,755)
2326 %dir %{_sysconfdir}/cgi.d
2327 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2328 %attr(755,root,root) %{_bindir}/php.cgi
2331 %defattr(644,root,root,755)
2332 %dir %{_sysconfdir}/cli.d
2333 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2334 %attr(755,root,root) %{_bindir}/php.cli
2335 %{_mandir}/man1/php.1*
2336 %{_mandir}/man1/php.cli.1*
2339 %defattr(644,root,root,755)
2340 %attr(755,root,root) %{_bindir}/php
2343 %defattr(644,root,root,755)
2345 %doc CREDITS Zend/ZEND_CHANGES
2346 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2347 %doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2350 %dir %{_sysconfdir}/conf.d
2351 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2352 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2353 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2354 %dir %{php_extensiondir}
2356 %doc ext/session/mod_files.sh
2359 %defattr(644,root,root,755)
2360 %doc README.UNIX-BUILD-SYSTEM
2361 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2362 %doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2363 %doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2364 %attr(755,root,root) %{_bindir}/phpize
2365 %attr(755,root,root) %{_bindir}/php-config
2366 %attr(755,root,root) %{_libdir}/libphp_common.so
2367 %{_libdir}/libphp_common.la
2369 %{_libdir}/php/build
2370 %{_mandir}/man1/php-config.1*
2371 %{_mandir}/man1/phpize.1*
2374 %defattr(644,root,root,755)
2375 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2376 %attr(755,root,root) %{php_extensiondir}/bcmath.so
2379 %defattr(644,root,root,755)
2380 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2381 %attr(755,root,root) %{php_extensiondir}/bz2.so
2384 %defattr(644,root,root,755)
2385 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2386 %attr(755,root,root) %{php_extensiondir}/calendar.so
2389 %defattr(644,root,root,755)
2390 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2391 %attr(755,root,root) %{php_extensiondir}/ctype.so
2395 %defattr(644,root,root,755)
2396 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2397 %attr(755,root,root) %{php_extensiondir}/curl.so
2401 %defattr(644,root,root,755)
2402 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2403 %attr(755,root,root) %{php_extensiondir}/dba.so
2406 %defattr(644,root,root,755)
2407 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2408 %attr(755,root,root) %{php_extensiondir}/dbase.so
2411 %defattr(644,root,root,755)
2412 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2413 %attr(755,root,root) %{php_extensiondir}/dom.so
2417 %defattr(644,root,root,755)
2418 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2419 %attr(755,root,root) %{php_extensiondir}/fdf.so
2424 %defattr(644,root,root,755)
2425 %doc README.input_filter
2426 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2427 %attr(755,root,root) %{php_extensiondir}/filter.so
2431 %defattr(644,root,root,755)
2432 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2433 %attr(755,root,root) %{php_extensiondir}/exif.so
2436 %defattr(644,root,root,755)
2437 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2438 %attr(755,root,root) %{php_extensiondir}/ftp.so
2441 %defattr(644,root,root,755)
2442 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2443 %attr(755,root,root) %{php_extensiondir}/gd.so
2446 %defattr(644,root,root,755)
2447 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2448 %attr(755,root,root) %{php_extensiondir}/gettext.so
2451 %defattr(644,root,root,755)
2452 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2453 %attr(755,root,root) %{php_extensiondir}/gmp.so
2456 %defattr(644,root,root,755)
2457 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hash.ini
2458 %attr(755,root,root) %{php_extensiondir}/hash.so
2461 %defattr(644,root,root,755)
2462 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2463 %attr(755,root,root) %{php_extensiondir}/iconv.so
2467 %defattr(644,root,root,755)
2468 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2469 %attr(755,root,root) %{php_extensiondir}/imap.so
2472 %if %{with interbase}
2474 %defattr(644,root,root,755)
2475 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2476 %attr(755,root,root) %{php_extensiondir}/interbase.so
2480 %defattr(644,root,root,755)
2481 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2482 %attr(755,root,root) %{php_extensiondir}/json.so
2486 %defattr(644,root,root,755)
2487 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2488 %attr(755,root,root) %{php_extensiondir}/ldap.so
2492 %defattr(644,root,root,755)
2493 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2494 %attr(755,root,root) %{php_extensiondir}/mbstring.so
2497 %defattr(644,root,root,755)
2498 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2499 %attr(755,root,root) %{php_extensiondir}/mcrypt.so
2503 %defattr(644,root,root,755)
2504 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2505 %attr(755,root,root) %{php_extensiondir}/mhash.so
2508 %if %{with mime_magic}
2510 %defattr(644,root,root,755)
2511 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2512 %attr(755,root,root) %{php_extensiondir}/mime_magic.so
2517 %defattr(644,root,root,755)
2518 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2519 %attr(755,root,root) %{php_extensiondir}/ming.so
2524 %defattr(644,root,root,755)
2525 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2526 %attr(755,root,root) %{php_extensiondir}/mssql.so
2530 %defattr(644,root,root,755)
2531 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2532 %attr(755,root,root) %{php_extensiondir}/mysql.so
2536 %defattr(644,root,root,755)
2537 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2538 %attr(755,root,root) %{php_extensiondir}/mysqli.so
2542 %defattr(644,root,root,755)
2543 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2544 %attr(755,root,root) %{php_extensiondir}/ncurses.so
2548 %defattr(644,root,root,755)
2549 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2550 %attr(755,root,root) %{php_extensiondir}/oci8.so
2555 %defattr(644,root,root,755)
2556 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2557 %attr(755,root,root) %{php_extensiondir}/odbc.so
2562 %defattr(644,root,root,755)
2563 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2564 %attr(755,root,root) %{php_extensiondir}/openssl.so
2568 %defattr(644,root,root,755)
2569 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2570 %attr(755,root,root) %{php_extensiondir}/pcntl.so
2573 %defattr(644,root,root,755)
2574 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2575 %attr(755,root,root) %{php_extensiondir}/pdo.so
2577 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2579 %defattr(644,root,root,755)
2580 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2581 %attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2584 %if %{with interbase} && !%{with interbase_inst}
2586 %defattr(644,root,root,755)
2587 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2588 %attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2592 %defattr(644,root,root,755)
2593 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2594 %attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2598 %defattr(644,root,root,755)
2599 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2600 %attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2605 %defattr(644,root,root,755)
2606 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2607 %attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2612 %defattr(644,root,root,755)
2613 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2614 %attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2619 %defattr(644,root,root,755)
2620 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2621 %attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2626 %defattr(644,root,root,755)
2627 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2628 %attr(755,root,root) %{php_extensiondir}/pgsql.so
2632 %defattr(644,root,root,755)
2633 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2634 %attr(755,root,root) %{php_extensiondir}/posix.so
2638 %defattr(644,root,root,755)
2639 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2640 %attr(755,root,root) %{php_extensiondir}/pspell.so
2644 %defattr(644,root,root,755)
2645 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2646 %attr(755,root,root) %{php_extensiondir}/readline.so
2650 %defattr(644,root,root,755)
2651 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2652 %attr(755,root,root) %{php_extensiondir}/recode.so
2656 # simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2657 # simplexml can be built shared, but SPL startup fails
2658 # we could add R: -simplexml to -common...
2660 %defattr(644,root,root,755)
2661 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2662 %attr(755,root,root) %{php_extensiondir}/simplexml.so
2666 %defattr(644,root,root,755)
2667 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2668 %attr(755,root,root) %{php_extensiondir}/shmop.so
2672 %defattr(644,root,root,755)
2673 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2674 %attr(755,root,root) %{php_extensiondir}/snmp.so
2678 %defattr(644,root,root,755)
2679 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2680 %attr(755,root,root) %{php_extensiondir}/soap.so
2683 %defattr(644,root,root,755)
2684 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2685 %attr(755,root,root) %{php_extensiondir}/sockets.so
2689 %defattr(644,root,root,755)
2690 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2691 %attr(755,root,root) %{php_extensiondir}/sqlite.so
2696 %defattr(644,root,root,755)
2697 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2698 %attr(755,root,root) %{php_extensiondir}/sybase.so
2701 %if %{with sybase_ct}
2703 %defattr(644,root,root,755)
2704 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2705 %attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2709 %defattr(644,root,root,755)
2710 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2711 %attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2714 %defattr(644,root,root,755)
2715 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2716 %attr(755,root,root) %{php_extensiondir}/sysvsem.so
2719 %defattr(644,root,root,755)
2720 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2721 %attr(755,root,root) %{php_extensiondir}/sysvshm.so
2725 %defattr(644,root,root,755)
2726 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2727 %attr(755,root,root) %{php_extensiondir}/tidy.so
2731 %defattr(644,root,root,755)
2732 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2733 %attr(755,root,root) %{php_extensiondir}/tokenizer.so
2737 %defattr(644,root,root,755)
2738 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2739 %attr(755,root,root) %{php_extensiondir}/wddx.so
2743 %defattr(644,root,root,755)
2744 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2745 %attr(755,root,root) %{php_extensiondir}/xml.so
2748 %defattr(644,root,root,755)
2749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2750 %attr(755,root,root) %{php_extensiondir}/xmlreader.so
2754 %defattr(644,root,root,755)
2755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2756 %attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2760 %defattr(644,root,root,755)
2761 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2762 %attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2765 %defattr(644,root,root,755)
2766 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2767 %attr(755,root,root) %{php_extensiondir}/xsl.so
2770 %defattr(644,root,root,755)
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2772 %attr(755,root,root) %{php_extensiondir}/zip.so
2775 %defattr(644,root,root,755)
2776 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2777 %attr(755,root,root) %{php_extensiondir}/zlib.so