2 # Do NOT build openssl as shared module or
3 # fsockopen('tls://host',...) will not work!
6 # - make additional headers added by mail patch configurable
7 # - too many unneccessary libs:
8 # - libkrb5.so.3 is needed by (installed) php4-common-4.4.8-15.i686
9 # - php4-common-4.4.8-15.i686 marks net-snmp-libs-5.4.1.2-1.i686 (cap libnetsnmp.so.15)
10 # php5-common doesn't have such deps
11 # - php4-cli pulls: libltdl
12 # - above is caused by openssl linked in statically as openssl links with kerberos
15 %bcond_with db3 # use db3 packages instead of db (4.x) for Berkeley DB support
16 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
17 %bcond_with hardening # build with hardening patch applied (http://www.hardened-php.net/)
18 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
19 %bcond_with java # with Java extension module (BR: jdk)
20 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
21 %bcond_with oracle # with oracle extension module (BR: proprietary libs)
22 %bcond_without cpdf # without cpdf extension module
23 %bcond_without curl # without CURL extension module
24 %bcond_without domxslt # without DOM XSLT/EXSLT support in DOM XML extension module
25 %bcond_with fribidi # without FriBiDi extension module (use pecl-fribidi)
26 %bcond_without imap # without IMAP extension module
27 %bcond_without interbase # without InterBase extension module
28 %bcond_without ldap # without LDAP extension module
29 %bcond_without mhash # without mhash extension module
30 %bcond_with ming # with ming extension module
31 %bcond_without mm # without mm support for session storage
32 %bcond_without mnogosearch # without mnogosearch extension module
33 %bcond_without msession # without msession extension module
34 %bcond_without mssql # without MS SQL extension module
35 %bcond_without odbc # without ODBC extension module
36 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
37 %bcond_without pcre # without PCRE extension module
38 %bcond_without pdf # without PDF extension module
39 %bcond_without pgsql # without PostgreSQL extension module
40 %bcond_without pspell # without pspell extension module
41 %bcond_without qtdom # without Qt DOM extension module
42 %bcond_without recode # without recode extension module
43 %bcond_without snmp # without SNMP extension module
44 %bcond_without sybase # without Sybase and Sybase-CT extension modules
45 %bcond_without wddx # without WDDX extension module
46 %bcond_without xml # without XML and DOMXML extension modules
47 %bcond_without xmlrpc # without XML-RPC extension module
48 %bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
49 %bcond_without xslt # without XSLT extension module
50 %bcond_with yaz # without YAZ extension module
52 %bcond_without apache1 # disable building apache 1.3.x module
53 %bcond_without apache2 # disable building apache 2.x module
54 %bcond_without fcgi # disable building FCGI SAPI
55 %bcond_with zts # disable experimental-zts
56 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
58 %define apxs1 /usr/sbin/apxs1
59 %define apxs2 /usr/sbin/apxs
61 # mm is not thread safe
62 # ext/session/mod_mm.c:37:3: #error mm is not thread-safe
67 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
68 %undefine with_interbase
73 %undefine with_msession
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 Версии 4 - язык препроцессирования HTML-файлов, выполняемый на сервере
82 Summary(uk.UTF-8): PHP Версії 4 - мова препроцесування HTML-файлів, виконувана на сервері
85 Release: %{rel}%{?with_hardening:hardened}
89 Source0: http://www.php.net/distributions/php-%{version}.tar.bz2
90 # Source0-md5: 2e3b2a0e27f10cb84fd00e5ecd7a1880
91 #Source0: http://cvs.php.net/viewvc.cgi/phpweb/distributions/php-%{version}.tar.bz2?revision=1.1
92 Source3: %{name}-mod_php.conf
93 Source4: %{name}-cgi-fcgi.ini
94 Source5: %{name}-cgi.ini
95 Source6: %{name}-apache.ini
96 Source7: %{name}-cli.ini
97 Source8: http://www.hardened-php.net/hardening-patch-4.4.0-0.4.3.patch.gz
98 # Source8-md5: 6eac3c5c5a7473c68a043c7657298f48
99 Patch0: %{name}-shared.patch
100 Patch1: %{name}-pldlogo.patch
101 Patch2: %{name}-xml-expat-fix.patch
102 Patch3: %{name}-mail.patch
103 Patch4: %{name}-link-libs.patch
104 Patch5: %{name}-libpq_fs_h_path.patch
105 Patch6: %{name}-wddx-fix.patch
106 Patch7: %{name}-lib.patch
107 Patch8: %{name}-hyperwave-fix.patch
108 Patch9: %{name}-xslt-gcc33.patch
109 Patch10: %{name}-java-norpath.patch
110 Patch11: %{name}-mcal-shared-lib.patch
111 Patch12: %{name}-msession-shared-lib.patch
112 Patch13: %{name}-build_modules.patch
113 Patch14: %{name}-sapi-ini-file.patch
114 Patch15: %{name}-no-metaccld.patch
115 Patch16: %{name}-session-unregister.patch
116 Patch17: %{name}-ini.patch
117 Patch18: %{name}-acam.patch
118 Patch19: %{name}-xmlrpc-fix.patch
119 Patch20: %{name}-libtool.patch
120 Patch21: %{name}-allow-db31.patch
121 Patch22: %{name}-threads-acfix.patch
123 Patch24: %{name}-qt.patch
124 Patch25: %{name}-no_pear_install.patch
125 Patch26: %{name}-zlib.patch
126 Patch27: %{name}-db-shared.patch
127 Patch28: %{name}-sybase-fix.patch
128 Patch29: %{name}-openssl.patch
129 Patch30: %{name}-mnogosearch-fix.patch
130 Patch31: %{name}-stupidapache_version.patch
131 Patch33: %{name}-uint32_t.patch
132 Patch34: %{name}-install_gd_headers.patch
133 Patch35: %{name}-both-apxs.patch
134 Patch36: php-dextension.patch
135 Patch37: %{name}-zlib-for-getimagesize.patch
136 Patch38: %{name}-ini-search-path.patch
137 Patch39: %{name}-versioning.patch
138 Patch40: %{name}-linkflags-clean.patch
139 Patch41: %{name}-krb5.patch
140 Patch42: %{name}-apr-apu.patch
141 Patch43: %{name}-gd.patch
142 Patch45: %{name}-config-dir.patch
143 Patch46: %{name}-phpinfo_no_configure.patch
144 Patch47: %{name}-ming.patch
145 Patch48: %{name}-fcgi-graceful.patch
146 Patch49: %{name}-ac.patch
147 Patch50: %{name}-mime_magic.patch
148 Patch51: %{name}-tds.patch
149 Patch52: %{name}-lib64.patch
150 Patch53: %{name}-silent-session-cleanup.patch
151 Patch54: %{name}-m4-divert.patch
152 Patch55: %{name}-libpng.patch
153 Patch56: %{name}-gmp.patch
154 Patch57: %{name}-pcre.patch
155 Patch58: %{name}-apache24.patch
156 Patch59: php-bug-68486.patch
157 URL: http://www.php.net/
158 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
159 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
160 BuildRequires: autoconf >= 2.53
161 BuildRequires: automake >= 1.4d
163 BuildRequires: bzip2-devel
164 BuildRequires: cracklib-devel >= 2.7-15
165 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
166 BuildRequires: cyrus-sasl-devel
167 %{!?with_db3:BuildRequires: db-devel >= 4.0}
168 %{?with_db3:BuildRequires: db3-devel >= 3.1}
169 BuildRequires: elfutils-devel
170 %if %{with wddx} || %{with xml} || %{with xmlrpc}
171 BuildRequires: expat-devel
173 %{?with_fcgi:BuildRequires: fcgi-devel}
174 %{?with_fdf:BuildRequires: fdftk-devel}
176 %if %{with mssql} || %{with sybase}
177 BuildRequires: freetds-devel >= 0.82
179 BuildRequires: freetype-devel >= 2.0
180 %{?with_fribidi:BuildRequires: fribidi-devel >= 0.10.4}
181 BuildRequires: gdbm-devel
182 BuildRequires: gmp-devel
183 %{?with_imap:BuildRequires: heimdal-devel >= 0.7}
184 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
185 %{?with_java:BuildRequires: jdk >= 1.1}
186 %{?with_cpdf:BuildRequires: libcpdf-devel >= 2.02r1-2}
187 BuildRequires: libjpeg-devel
188 BuildRequires: libltdl-devel >= 1.4
189 BuildRequires: libmcal-devel
190 BuildRequires: libmcrypt-devel >= 2.4.4
191 BuildRequires: libpng-devel >= 1.0.8
192 BuildRequires: libtiff-devel
193 %if "%{pld_release}" != "ac"
194 BuildRequires: libtool >= 2:2.2
196 BuildRequires: libtool >= 1.4.3
198 %{?with_xml:BuildRequires: libxml2-devel >= 2.2.7}
199 %{?with_domxslt:BuildRequires: libxslt-devel >= 1.0.3}
200 %{?with_mhash:BuildRequires: mhash-devel}
201 %{?with_ming:BuildRequires: ming-devel >= 0.3.0}
202 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
203 %{?with_mnogosearch:BuildRequires: mnogosearch-devel >= 3.2.29}
204 BuildRequires: mysql-devel >= 3.23.32
205 BuildRequires: ncurses-ext-devel
206 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
207 %if %{with openssl} || %{with ldap}
208 BuildRequires: openssl-devel >= 0.9.7d
210 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
211 BuildRequires: pam-devel
212 BuildRequires: pcre-devel
213 %{?with_pdf:BuildRequires: pdflib-devel >= 4.0.0}
214 %{?with_msession:BuildRequires: phoenix-devel}
215 BuildRequires: pkgconfig
216 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
217 %{?with_pgsql:BuildRequires: postgresql-devel}
218 %{?with_qtdom:BuildRequires: qt-devel >= 2.2.0}
219 BuildRequires: readline-devel
220 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
221 BuildRequires: rpm >= 4.4.9-56
222 BuildRequires: rpm-build >= 4.4.0
223 BuildRequires: rpmbuild(macros) >= 1.236
224 %{?with_xslt:BuildRequires: sablotron-devel >= 0.96}
225 BuildRequires: sed >= 4.0
226 BuildRequires: t1lib-devel
227 %{?with_odbc:BuildRequires: unixODBC-devel}
228 %{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
229 %{?with_yaz:BuildRequires: yaz-devel >= 1.9}
231 BuildRequires: zlib-devel >= 1.0.9
232 BuildRequires: zziplib-devel
234 BuildRequires: apache1-devel >= 1.3.33-2
237 BuildRequires: apache-devel >= 2.0.52-2
238 BuildRequires: apr-devel >= 1:1.0.0
239 BuildRequires: apr-util-devel >= 1:1.0.0
241 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
243 %define _sysconfdir /etc/php4
244 %define extensionsdir %{_libdir}/php4
246 # must be in sync with source. extra check ensuring that it is so is done in %%build
247 %define php_api_version 20020918
248 %define zend_module_api 20020429
249 %define zend_extension_api 20050606
250 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
251 %define php_debug %{!?debug:0}%{?debug:1}
254 PHP is an HTML-embedded scripting language. PHP attempts to make it
255 easy for developers to write dynamically generated web pages. PHP also
256 offers built-in database integration for several commercial and
257 non-commercial database management systems, so writing a
258 database-enabled web page with PHP is fairly simple. The most common
259 use of PHP coding is probably as a replacement for CGI scripts. The
260 mod_php module enables the Apache web server to understand and process
261 the embedded PHP language in web pages. This package contains php
264 %description -l fr.UTF-8
265 PHP est un langage de script embarque dans le HTM. PHP essaye de
266 rendre simple aux developpeurs d'ecrire des pages web generees
267 dynamiquement. PHP incorpore egalement une integration avec plusieurs
268 systemes de gestion de bases de donnees commerciaux et
269 non-connerciaux, qui rent facile la creation de pages web liees avec
270 des bases de donnees. L'utilisation la plus commune de PHP est
271 probablement en remplacement de scripts CGI. Le module mod_php permet
272 au serveur web apache de comprendre et de traiter le langage PHP
273 integre dans des pages web. Ce package contient php version
276 %description -l pl.UTF-8
277 PHP jest językiem skryptowym, którego polecenia umieszcza się w
278 plikach HTML. Pakiet ten zawiera moduł przeznaczony dla serwera HTTP
279 (jak np. Apache), który interpretuje te polecenia. Umożliwia to
280 tworzenie dynamicznie stron WWW. Spora część składni PHP zapożyczona
281 została z języków: C, Java i Perl.
283 %description -l pt_BR.UTF-8
284 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
285 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
286 com algumas características únicas, específicas ao PHP. O objetivo da
287 linguagem é permitir que desenvolvedores web escrevam páginas
288 dinamicamente geradas de forma rápida.
290 %description -l ru.UTF-8
291 PHP4 - это язык написания скриптов, встраиваемых в HTML-код. PHP
292 предлагает интерграцию с множеством СУБД, поэтому написание скриптов
293 для работы с базами данных относительно просто. Наиболее популярное
294 использование PHP - замена для CGI скриптов.
296 Этот пакет содержит самодостаточную (CGI) версию интерпретатора языка.
297 Вы должны также установить пакет %{name}-common. Если вам нужен
298 интерпретатор PHP в качестве модуля apache, установите пакет
301 %description -l uk.UTF-8
302 PHP4 - це мова написання скриптів, що вбудовуються в HTML-код. PHP
303 пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
304 роботи з базами даних є доволі простим. Найбільш популярне
305 використання PHP - заміна для CGI скриптів.
307 Цей пакет містить самодостатню (CGI) версію інтерпретатора мови. Ви
308 маєте також встановити пакет %{name}-common. Якщо вам потрібен
309 інтерпретатор PHP в якості модуля apache, встановіть пакет apache-php.
311 %package -n apache1-mod_php4
312 Summary: php4 DSO module for apache 1.3.x
313 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php4 dla apache 1.3.x
314 Group: Development/Languages/PHP
315 Requires: %{name}-common = %{epoch}:%{version}-%{release}
316 Requires: apache1(EAPI) >= 1.3.33-2
317 Requires: apache1-mod_mime
318 Provides: webserver(php) = %{version}
319 Obsoletes: apache-mod_php < 1:4.1.1
321 # Obsolete last version when apache module was in main package
322 Obsoletes: php4 < 3:4.3.11-4.16
324 %description -n apache1-mod_php4
325 php4 as DSO module for apache 1.3.x.
327 %description -n apache1-mod_php4 -l pl.UTF-8
328 php4 jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
330 %package -n apache-mod_php4
331 Summary: php4 DSO module for apache 2.x
332 Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php4 dla apache 2.x
333 Group: Development/Languages/PHP
334 Requires: %{name}-common = %{epoch}:%{version}-%{release}
335 Requires: apache(modules-api) = %{apache_modules_api}
336 Requires: apache-mod_mime
337 Provides: webserver(php) = %{version}
338 Obsoletes: apache-mod_php < 1:4.1.1
340 # Obsolete last version when apache module was in main package
341 Obsoletes: php4 < 3:4.3.11-4.16
343 %description -n apache-mod_php4
344 php4 as DSO module for apache 2.x.
346 %description -n apache-mod_php4 -l pl.UTF-8
347 php4 jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
350 Summary: php4 as FastCGI program
351 Summary(pl.UTF-8): php4 jako program FastCGI
352 Group: Development/Languages/PHP
353 Requires: %{name}-common = %{epoch}:%{version}-%{release}
354 Provides: php-fcgi = %{epoch}:%{version}-%{release}
355 Provides: webserver(php) = %{version}
358 php4 as FastCGI program.
360 %description fcgi -l pl.UTF-8
361 php4 jako program FastCGI.
364 Summary: php4 as CGI program
365 Summary(pl.UTF-8): php4 jako program CGI
366 Group: Development/Languages/PHP
367 Requires: %{name}-common = %{epoch}:%{version}-%{release}
368 Provides: php-cgi = %{epoch}:%{version}-%{release}
374 %description cgi -l pl.UTF-8
375 php4 jako program CGI.
378 Summary: php4 as CLI interpreter
379 Summary(pl.UTF-8): php4 jako interpreter działający z linii poleceń
380 Group: Development/Languages/PHP
381 Requires: %{name}-common = %{epoch}:%{version}-%{release}
384 php4 as CLI interpreter.
386 %description cli -l pl.UTF-8
387 php4 jako interpreter działający z linii poleceń.
390 Summary: /usr/bin/php symlink
391 Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
392 Group: Development/Languages/PHP
393 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
394 Obsoletes: /usr/bin/php
397 Package providing /usr/bin/php symlink to PHP CLI.
399 %description program -l pl.UTF-8
400 Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
403 Summary: Common files needed by all PHP SAPIs
404 Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
405 Summary(ru.UTF-8): Разделяемые библиотеки для php
406 Summary(uk.UTF-8): Бібліотеки спільного використання для php
408 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
409 Requires(triggerun): sed >= 4.0
410 Requires: glibc >= 6:2.3.5
412 Provides: php(modules_api) = %{php_api_version}
413 Provides: php(openssl)
414 Provides: php(session)
415 Provides: php(standard)
416 Provides: php(zend_extension_api) = %{zend_extension_api}
417 Provides: php(zend_module_api) = %{zend_module_api}
418 Provides: php4(debug) = %{php_debug}
419 Provides: php4(thread-safety) = %{zend_zts}
420 Obsoletes: php-session < 3:4.2.1-2
421 Obsoletes: php4-openssl < 3:4.4.0-4
422 # for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
423 Conflicts: rpm < 4.4.2-0.2
426 Common files needed by all PHP SAPIs.
428 %description common -l pl.UTF-8
429 Wspólne pliki dla modułu apacha i programu CGI.
431 %description common -l ru.UTF-8
432 Этот пакет содержит общие файлы для разных вариантов реализации PHP
433 (самодостаточной и в качестве модуля apache).
435 %description common -l uk.UTF-8
436 Цей пакет містить спільні файли для різних варіантів реалізації PHP
437 (самодостатньої та в якості модуля apache).
440 Summary: Files for PHP modules development
441 Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
442 Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
443 Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
444 Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
445 Group: Development/Languages/PHP
446 Requires: %{name}-common = %{epoch}:%{version}-%{release}
449 %if "%{pld_release}" != "ac"
450 Requires: libtool >= 2:2.2
457 The php-devel package lets you compile dynamic extensions to PHP.
458 Included here is the source for the PHP extensions. Instead of
459 recompiling the whole php4 binary to add support for, say, oracle,
460 install this package and use the new self-contained extensions
461 support. For more information, read the file
462 SELF-CONTAINED-EXTENSIONS.
464 %description devel -l pl.UTF-8
465 Pliki potrzebne do kompilacji modułów PHP.
467 %description devel -l pt_BR.UTF-8
468 Este pacote contém arquivos usados no desenvolvimento de programas ou
471 %description devel -l uk.UTF-8
472 Пакет php-devel дає можливість компілювати динамічні розширення PHP.
473 До пакету включено вихідний код для розширень. Замість повторної
474 компіляції бінарного файлу php4 для додання, наприклад, підтримки
475 oracle, встановіть цей пакет для компіляції окремих розширень.
476 Детальніша інформація - в файлі SELF-CONTAINED-EXTENSIONS.
478 %description devel -l ru.UTF-8
479 Пакет php-devel дает возможность компилировать динамические расширения
480 PHP. Пакет включает исходный код этих расширений. Вместо повторной
481 компиляции бинарного файла php4 для добавления, например, поддержки
482 oracle, установите этот пакет для компилирования отдельных расширений.
483 Подробности - в файле SELF-CONTAINED-EXTENSIONS.
486 Summary: bcmath extension module for PHP
487 Summary(pl.UTF-8): Moduł bcmath dla PHP
489 Requires: %{name}-common = %{epoch}:%{version}-%{release}
490 Provides: php(bcmath)
493 This is a dynamic shared object (DSO) for PHP that will add bc style
494 precision math functions support.
496 %description bcmath -l pl.UTF-8
497 Moduł PHP umożliwiający korzystanie z dokładnych funkcji
498 matematycznych takich jak w programie bc.
501 Summary: Bzip2 extension module for PHP
502 Summary(pl.UTF-8): Moduł bzip2 dla PHP
504 Requires: %{name}-common = %{epoch}:%{version}-%{release}
508 This is a dynamic shared object (DSO) for PHP that will add bzip2
509 compression support to PHP.
511 %description bzip2 -l pl.UTF-8
512 Moduł PHP umożliwiający używanie kompresji bzip2.
515 Summary: Calendar extension module for PHP
516 Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
518 Requires: %{name}-common = %{epoch}:%{version}-%{release}
519 Provides: php(calendar)
521 %description calendar
522 This is a dynamic shared object (DSO) for PHP that will add calendar
525 %description calendar -l pl.UTF-8
526 Moduł PHP dodający wsparcie dla kalendarza.
529 Summary: cpdf extension module for PHP
530 Summary(pl.UTF-8): Moduł cpdf dla PHP
532 Requires: %{name}-common = %{epoch}:%{version}-%{release}
536 This is a dynamic shared object (DSO) for PHP that will add PDF
537 support through libcpdf library.
539 %description cpdf -l pl.UTF-8
540 Moduł PHP dodający obsługę plików PDF poprzez bibliotekę libcpdf.
543 Summary: crack extension module for PHP
544 Summary(pl.UTF-8): Moduł crack dla PHP
546 Requires: %{name}-common = %{epoch}:%{version}-%{release}
550 This is a dynamic shared object (DSO) for PHP that will add cracklib
553 Warning: this is an experimental module.
555 %description crack -l pl.UTF-8
556 Moduł PHP umożliwiający korzystanie z biblioteki cracklib.
558 Uwaga: to jest moduł eksperymentalny.
561 Summary: ctype extension module for PHP
562 Summary(pl.UTF-8): Moduł ctype dla PHP
564 Requires: %{name}-common = %{epoch}:%{version}-%{release}
568 This is a dynamic shared object (DSO) for PHP that will add ctype
571 %description ctype -l pl.UTF-8
572 Moduł PHP umożliwiający korzystanie z funkcji ctype.
575 Summary: curl extension module for PHP
576 Summary(pl.UTF-8): Moduł curl dla PHP
578 Requires: %{name}-common = %{epoch}:%{version}-%{release}
582 This is a dynamic shared object (DSO) for PHP that will add curl
585 %description curl -l pl.UTF-8
586 Moduł PHP umożliwiający korzystanie z biblioteki curl.
589 Summary: Old xDBM extension module for PHP
590 Summary(pl.UTF-8): Moduł xDBM dla PHP
592 Requires: %{name}-common = %{epoch}:%{version}-%{release}
596 This is an old dynamic shared object (DSO) for PHP that will add DBM
599 Warning: this module is deprecated and does not support database
600 locking correctly. Please use DBA extension which is a fully
601 operational superset.
603 %description db -l pl.UTF-8
604 Stary moduł PHP dodający obsługę baz danych DBM.
606 Uwaga: ten moduł jest przestarzały i nie obsługuje poprawnie
607 blokowania bazy danych. Zamiast niego lepiej używać rozszerzenia DBA,
608 które obsługuje nadzbiór funkcjonalności tego modułu.
611 Summary: DBA extension module for PHP
612 Summary(pl.UTF-8): Moduł DBA dla PHP
614 Requires: %{name}-common = %{epoch}:%{version}-%{release}
618 This is a dynamic shared object (DSO) for PHP that will add flat-file
619 databases (DBA) support.
621 %description dba -l pl.UTF-8
622 Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
626 Summary: DBase extension module for PHP
627 Summary(pl.UTF-8): Moduł DBase dla PHP
629 Requires: %{name}-common = %{epoch}:%{version}-%{release}
633 This is a dynamic shared object (DSO) for PHP that will add DBase
636 %description dbase -l pl.UTF-8
637 Moduł PHP ze wsparciem dla DBase.
640 Summary: DBX extension module for PHP
641 Summary(pl.UTF-8): Moduł DBX dla PHP
643 Requires: %{name}-common = %{epoch}:%{version}-%{release}
647 This is a dynamic shared object (DSO) for PHP that will add DB
648 abstraction layer. DBX supports odbc, mysql, pgsql, mssql, fbsql and
651 %description dbx -l pl.UTF-8
652 Moduł PHP dodający warstwę abstrakcji do obsługi baz danych. DBX
653 obsługuje bazy odbc, mysql, pgsql, mssql, fbsql i inne.
656 Summary: Direct I/O extension module for PHP
657 Summary(pl.UTF-8): Moduł Direct I/O dla PHP
659 Requires: %{name}-common = %{epoch}:%{version}-%{release}
663 This is a dynamic shared object (DSO) for PHP that will add direct
666 %description dio -l pl.UTF-8
667 Moduł PHP dodający obsługę bezpośrednich operacji I/O na plikach.
670 Summary: DOM XML extension module for PHP
671 Summary(pl.UTF-8): Moduł DOM XML dla PHP
673 Requires: %{name}-common = %{epoch}:%{version}-%{release}
674 Provides: php(domxml)
677 This is a dynamic shared object (DSO) for PHP that will add DOM XML
680 Warning: this is an experimental module.
682 %description domxml -l pl.UTF-8
683 Moduł PHP dodający obsługę DOM XML.
685 Uwaga: to jest moduł eksperymentalny.
688 Summary: exif extension module for PHP
689 Summary(pl.UTF-8): Moduł exif dla PHP
691 Requires: %{name}-common = %{epoch}:%{version}-%{release}
695 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
696 support in image files.
698 %description exif -l pl.UTF-8
699 Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
702 Summary: FDF extension module for PHP
703 Summary(pl.UTF-8): Moduł FDF dla PHP
705 Requires: %{name}-common = %{epoch}:%{version}-%{release}
709 This PHP module adds support for PDF Forms through Adobe FDFTK
712 %description fdf -l pl.UTF-8
713 Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
717 Summary: filePro extension module for PHP
718 Summary(pl.UTF-8): Moduł filePro dla PHP
720 Requires: %{name}-common = %{epoch}:%{version}-%{release}
721 Provides: php(filepro)
724 This is a dynamic shared object (DSO) for PHP that will add support
725 for read-only access to filePro databases.
727 %description filepro -l pl.UTF-8
728 Moduł PHP dodający możliwość dostępu (tylko do odczytu) do baz danych
732 Summary: FriBiDi extension module for PHP
733 Summary(pl.UTF-8): Modułe FriBiDi dla PHP
735 Requires: %{name}-common = %{epoch}:%{version}-%{release}
736 Provides: php(fribidi)
739 This extension is basically a wrapper for the FriBidi implementation
740 of the Unicode Bidi algorithm. The need for such an algorithm rises
741 from the bidirectional language usage done by applications.
742 Arabic/Hebrew embedded within English is such a case.
744 %description fribidi -l pl.UTF-8
745 To rozszerzenie to głównie interfejs do implementacji FriBiDi
746 algorytmu Unicode Bidi. Taki algorytm jest potrzebny w przypadku
747 używania dwukierunkowego pisma w aplikacjach - na przykład przy
748 tekście arabskim lub hebrajskim osadzonym wewnątrz angielskiego.
751 Summary: FTP extension module for PHP
752 Summary(pl.UTF-8): Moduł FTP dla PHP
754 Requires: %{name}-common = %{epoch}:%{version}-%{release}
758 This is a dynamic shared object (DSO) for PHP that will add FTP
761 %description ftp -l pl.UTF-8
762 Moduł PHP dodający obsługę protokołu FTP.
765 Summary: GD extension module for PHP
766 Summary(pl.UTF-8): Moduł GD dla PHP
768 Requires: %{name}-common = %{epoch}:%{version}-%{release}
769 Requires: gd >= 2.0.28-2
774 This is a dynamic shared object (DSO) for PHP that will add GD
775 support, allowing you to create and manipulate images with PHP.
777 %description gd -l pl.UTF-8
778 Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
779 tworzenie i obróbkę obrazków.
782 Summary: gettext extension module for PHP
783 Summary(pl.UTF-8): Moduł gettext dla PHP
785 Requires: %{name}-common = %{epoch}:%{version}-%{release}
786 Provides: php(gettext)
789 This is a dynamic shared object (DSO) for PHP that will add gettext
792 %description gettext -l pl.UTF-8
793 Moduł PHP dodający obsługę lokalizacji przez gettext.
796 Summary: gmp extension module for PHP
797 Summary(pl.UTF-8): Moduł gmp dla PHP
799 Requires: %{name}-common = %{epoch}:%{version}-%{release}
803 This is a dynamic shared object (DSO) for PHP that will add arbitrary
804 length number support with GNU MP library.
806 %description gmp -l pl.UTF-8
807 Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
808 liczbach o dowolnej długości.
811 Summary: Hyperwave extension module for PHP
812 Summary(pl.UTF-8): Moduł Hyperwave dla PHP
814 Requires: %{name}-common = %{epoch}:%{version}-%{release}
815 Provides: php(hyperwave)
817 %description hyperwave
818 This is a dynamic shared object (DSO) for PHP that will add Hyperwave
821 %description hyperwave -l pl.UTF-8
822 Moduł PHP dodający obsługę Hyperwave.
825 Summary: iconv extension module for PHP
826 Summary(pl.UTF-8): Moduł iconv dla PHP
828 Requires: %{_libdir}/gconv
829 Requires: %{name}-common = %{epoch}:%{version}-%{release}
834 This is a dynamic shared object (DSO) for PHP that will add iconv
837 %description iconv -l pl.UTF-8
838 Moduł PHP dodający obsługę iconv.
841 Summary: IMAP extension module for PHP
842 Summary(pl.UTF-8): Moduł IMAP dla PHP
843 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
845 Requires: %{name}-common = %{epoch}:%{version}-%{release}
849 This is a dynamic shared object (DSO) for PHP that will add IMAP
852 %description imap -l pl.UTF-8
853 Moduł PHP dodający obsługę skrzynek IMAP.
855 %description imap -l pt_BR.UTF-8
856 Um módulo para aplicações PHP que usam IMAP.
859 Summary: InterBase/Firebird database module for PHP
860 Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
862 Requires: %{name}-common = %{epoch}:%{version}-%{release}
863 Provides: php(interbase)
864 %{?with_interbase_inst:Autoreq: false}
866 %description interbase
867 This is a dynamic shared object (DSO) for PHP that will add InterBase
868 and Firebird database support.
870 %description interbase -l pl.UTF-8
871 Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
874 Summary: Java extension module for PHP
875 Summary(pl.UTF-8): Moduł Javy dla PHP
877 Requires: %{name}-common = %{epoch}:%{version}-%{release}
881 This is a dynamic shared object (DSO) for PHP that will add Java
882 support to PHP. This extension provides a simple and effective means
883 for creating and invoking methods on Java objects from PHP.
885 Note: it requires setting LD_LIBRARY_PATH to JRE directories
886 containing JVM libraries (e.g. libjava.so, libverify.so and libjvm.so
887 for Sun's JRE) before starting Apache or PHP interpreter.
889 %description java -l pl.UTF-8
890 Moduł PHP dodający wsparcie dla Javy. Umożliwia odwoływanie się do
891 obiektów Javy z poziomu PHP.
893 Uwaga: moduł wymaga ustawienia LD_LIBRARY_PATH na katalogi JRE
894 zawierające biblioteki JVM (np. libjava.so, libverify.so i libjvm.so
895 dla JRE Suna) przed uruchomieniem Apache'a lub interpretera PHP.
898 Summary: LDAP extension module for PHP
899 Summary(pl.UTF-8): Moduł LDAP dla PHP
900 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
902 Requires: %{name}-common = %{epoch}:%{version}-%{release}
906 This is a dynamic shared object (DSO) for PHP that will add LDAP
909 %description ldap -l pl.UTF-8
910 Moduł PHP dodający obsługę LDAP.
912 %description ldap -l pt_BR.UTF-8
913 Um módulo para aplicações PHP que usam LDAP.
916 Summary: mbstring extension module for PHP
917 Summary(pl.UTF-8): Moduł mbstring dla PHP
919 Requires: %{name}-common = %{epoch}:%{version}-%{release}
920 Provides: php(mbstring)
922 %description mbstring
923 This is a dynamic shared object (DSO) for PHP that will add multibyte
926 %description mbstring -l pl.UTF-8
927 Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
930 Summary: mcal extension module for PHP
931 Summary(pl.UTF-8): Moduł mcal dla PHP
933 Requires: %{name}-common = %{epoch}:%{version}-%{release}
937 This is a dynamic shared object (DSO) for PHP that will add mcal
938 (Modular Calendar Access Library) support.
940 %description mcal -l pl.UTF-8
941 Moduł PHP umożliwiający korzystanie z biblioteki mcal (dającej dostęp
945 Summary: mcrypt extension module for PHP
946 Summary(pl.UTF-8): Moduł mcrypt dla PHP
948 Requires: %{name}-common = %{epoch}:%{version}-%{release}
949 Provides: php(mcrypt)
952 This is a dynamic shared object (DSO) for PHP that will add mcrypt
955 %description mcrypt -l pl.UTF-8
956 Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
959 Summary: mhash extension module for PHP
960 Summary(pl.UTF-8): Moduł mhash dla PHP
962 Requires: %{name}-common = %{epoch}:%{version}-%{release}
966 This is a dynamic shared object (DSO) for PHP that will add mhash
969 %description mhash -l pl.UTF-8
970 Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
973 Summary: mime_magic extension module for PHP
974 Summary(pl.UTF-8): Moduł mime_magic dla PHP
976 Requires: %{name}-common = %{epoch}:%{version}-%{release}
977 Requires: /usr/share/misc/magic.mime
978 Provides: php(mime_magic)
980 %description mime_magic
981 This PHP module adds support for MIME type lookup via file magic
982 numbers using magic.mime database.
984 %description mime_magic -l pl.UTF-8
985 Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
986 znaczników plików z użyciem bazy danych magic.mime.
989 Summary: ming extension module for PHP
990 Summary(pl.UTF-8): Moduł ming dla PHP
992 Requires: %{name}-common = %{epoch}:%{version}-%{release}
996 This is a dynamic shared object (DSO) for PHP that will add ming
997 (Flash - .swf files) support.
999 %description ming -l pl.UTF-8
1000 Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
1003 %package mnogosearch
1004 Summary: mnoGoSearch extension module for PHP
1005 Summary(pl.UTF-8): Moduł mnoGoSearch dla PHP
1007 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1008 Provides: php(mnogosearch)
1010 %description mnogosearch
1011 This is a dynamic shared object (DSO) for PHP that will allow you to
1012 access mnoGoSearch free search engine.
1014 %description mnogosearch -l pl.UTF-8
1015 Moduł PHP dodający pozwalający na dostęp do wolnodostępnego silnika
1016 wyszukiwarki mnoGoSearch.
1019 Summary: msession extension module for PHP
1020 Summary(pl.UTF-8): Moduł msession dla PHP
1022 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1023 Provides: php(msession)
1025 %description msession
1026 This is a dynamic shared object (DSO) for PHP that will allow you to
1027 use msession. msession is a high speed session daemon which can run
1028 either locally or remotely. It is designed to provide consistent
1029 session management for a PHP web farm.
1031 %description msession -l pl.UTF-8
1032 Moduł PHP dodający umożliwiający korzystanie z demona msession. Jest
1033 to demon szybkiej obsługi sesji, który może działać lokalnie lub na
1034 innej maszynie. Służy do zapewniania spójnej obsługi sesji dla farmy
1038 Summary: MS SQL extension module for PHP
1039 Summary(pl.UTF-8): Moduł MS SQL dla PHP
1041 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1042 Provides: php(mssql)
1043 Conflicts: %{name}-sybase
1044 Conflicts: %{name}-sybase-ct
1047 This is a dynamic shared object (DSO) for PHP that will add MS SQL
1048 databases support through FreeTDS library.
1050 %description mssql -l pl.UTF-8
1051 Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
1055 Summary: MySQL database module for PHP
1056 Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
1057 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
1059 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1060 Provides: php(mysql)
1063 This is a dynamic shared object (DSO) for PHP that will add MySQL
1066 %description mysql -l pl.UTF-8
1067 Moduł PHP umożliwiający dostęp do bazy danych MySQL.
1069 %description mysql -l pt_BR.UTF-8
1070 Um módulo para aplicações PHP que usam bancos de dados MySQL.
1073 Summary: ncurses module for PHP
1074 Summary(pl.UTF-8): Moduł ncurses dla PHP
1076 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1077 Provides: php(ncurses)
1079 %description ncurses
1080 This PHP module adds support for ncurses functions (only for cli and
1083 %description ncurses -l pl.UTF-8
1084 Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
1087 Summary: Oracle 8 database module for PHP
1088 Summary(pl.UTF-8): Moduł bazy danych Oracle 8 dla PHP
1090 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1095 This is a dynamic shared object (DSO) for PHP that will add Oracle 7
1096 and Oracle 8 database support through Oracle8 Call-Interface (OCI8).
1098 %description oci8 -l pl.UTF-8
1099 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7 i Oracle 8
1100 poprzez interfejs Oracle8 Call-Interface (OCI8).
1103 Summary: ODBC extension module for PHP
1104 Summary(pl.UTF-8): Moduł ODBC dla PHP
1105 Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
1107 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1108 Requires: unixODBC >= 2.1.1-3
1112 This is a dynamic shared object (DSO) for PHP that will add ODBC
1115 %description odbc -l pl.UTF-8
1116 Moduł PHP ze wsparciem dla ODBC.
1118 %description odbc -l pt_BR.UTF-8
1119 Um módulo para aplicações PHP que usam ODBC.
1122 Summary: Oracle 7 database module for PHP
1123 Summary(pl.UTF-8): Moduł bazy danych Oracle 7 dla PHP
1125 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1126 Provides: php(oracle)
1130 This is a dynamic shared object (DSO) for PHP that will add Oracle 7
1133 %description oracle -l pl.UTF-8
1134 Moduł PHP umożliwiający dostęp do bazy danych Oracle 7.
1137 Summary: Overload extension module for PHP
1138 Summary(pl.UTF-8): Moduł Overload dla PHP
1140 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1141 Provides: php(overload)
1143 %description overload
1144 This is a dynamic shared object (DSO) for PHP that will add user-space
1145 object overloading support.
1147 Warning: this is an experimental module.
1149 %description overload -l pl.UTF-8
1150 Moduł PHP umożliwiający przeciążanie obiektów.
1152 Uwaga: to jest moduł eksperymentalny.
1155 Summary: Process Control extension module for PHP
1156 Summary(pl.UTF-8): Moduł Process Control dla PHP
1158 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1159 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1160 Provides: php(pcntl)
1163 This is a dynamic shared object (DSO) for PHP that will add process
1164 spawning and control support. It supports functions like fork(),
1165 waitpid(), signal() etc.
1167 Warning: this is an experimental module. Also, don't use it in
1168 webserver environment!
1170 %description pcntl -l pl.UTF-8
1171 Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1172 Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1174 Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
1175 używania z serwerem WWW - nie próbuj tego!
1178 Summary: PCRE extension module for PHP
1179 Summary(pl.UTF-8): Moduł PCRE dla PHP
1181 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1185 This is a dynamic shared object (DSO) for PHP that will add Perl
1186 Compatible Regular Expression support.
1188 %description pcre -l pl.UTF-8
1189 Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
1190 (Perl Compatible Regular Expressions)
1193 Summary: PDF creation module module for PHP
1194 Summary(pl.UTF-8): Moduł do tworzenia plików PDF dla PHP
1196 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1200 This is a dynamic shared object (DSO) for PHP that will add PDF
1201 support through pdflib.
1203 %description pdf -l pl.UTF-8
1204 Moduł PHP umożliwiający tworzenie plików PDF. Wykorzystuje bibliotekę
1208 Summary: PostgreSQL database module for PHP
1209 Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1211 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1212 Provides: php(pgsql)
1215 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1218 %description pgsql -l pl.UTF-8
1219 Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1221 %description pgsql -l pt_BR.UTF-8
1222 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1225 Summary: POSIX extension module for PHP
1226 Summary(pl.UTF-8): Moduł POSIX dla PHP
1228 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1229 Provides: php(posix)
1232 This is a dynamic shared object (DSO) for PHP that will add POSIX
1233 functions support to PHP.
1235 %description posix -l pl.UTF-8
1236 Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1239 Summary: pspell extension module for PHP
1240 Summary(pl.UTF-8): Moduł pspell dla PHP
1242 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1243 Provides: php(pspell)
1246 This is a dynamic shared object (DSO) for PHP that will add pspell
1247 support to PHP. It allows to check the spelling of a word and offer
1250 %description pspell -l pl.UTF-8
1251 Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1252 sprawdzanie pisowni słowa i sugerowanie poprawek.
1255 Summary: Qt DOM extension module for PHP
1256 Summary(pl.UTF-8): Moduł Qt DOM dla PHP
1258 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1259 Provides: php(qtdom)
1262 This PHP module adds Qt DOM functions support.
1264 %description qtdom -l pl.UTF-8
1265 Moduł PHP dodający obsługę funkcji Qt DOM.
1268 Summary: readline extension module for PHP
1269 Summary(pl.UTF-8): Moduł readline dla PHP
1271 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1272 Provides: php(readline)
1274 %description readline
1275 This PHP module adds support for readline functions (only for cli and
1278 %description readline -l pl.UTF-8
1279 Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1282 Summary: recode extension module for PHP
1283 Summary(pl.UTF-8): Moduł recode dla PHP
1285 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1286 Requires: recode >= 3.5d-3
1287 Provides: php(recode)
1290 This is a dynamic shared object (DSO) for PHP that will add recode
1293 %description recode -l pl.UTF-8
1294 Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1298 Summary: Shared Memory Operations extension module for PHP
1299 Summary(pl.UTF-8): Moduł shmop dla PHP
1301 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1302 Provides: php(shmop)
1305 This is a dynamic shared object (DSO) for PHP that will add Shared
1306 Memory Operations support.
1308 Warning: this is an experimental module.
1310 %description shmop -l pl.UTF-8
1311 Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1313 Uwaga: to jest moduł eksperymentalny.
1316 Summary: SNMP extension module for PHP
1317 Summary(pl.UTF-8): Moduł SNMP dla PHP
1319 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1323 This is a dynamic shared object (DSO) for PHP that will add SNMP
1326 %description snmp -l pl.UTF-8
1327 Moduł PHP dodający obsługę SNMP.
1330 Summary: sockets extension module for PHP
1331 Summary(pl.UTF-8): Moduł socket dla PHP
1333 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1334 Provides: php(sockets)
1336 %description sockets
1337 This is a dynamic shared object (DSO) for PHP that will add sockets
1340 Warning: this is an experimental module.
1342 %description sockets -l pl.UTF-8
1343 Moduł PHP dodający obsługę gniazdek.
1345 Uwaga: to jest moduł eksperymentalny.
1348 Summary: Sybase DB extension module for PHP
1349 Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1351 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1352 Provides: php(sybase)
1353 Obsoletes: php4-sybase-ct
1354 Conflicts: %{name}-mssql
1357 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1358 MS SQL databases support through SYBDB library. Currently Sybase
1359 module is not maintained. Using Sybase-CT module is recommended
1362 %description sybase -l pl.UTF-8
1363 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1364 bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1365 Zaleca się używanie modułu Sybase-CT.
1368 Summary: Sybase-CT extension module for PHP
1369 Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1371 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1372 Provides: php(sybase-ct)
1373 Obsoletes: php4-sybase
1374 Conflicts: %{name}-mssql
1376 %description sybase-ct
1377 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1378 MS SQL databases support through CT-lib.
1380 %description sybase-ct -l pl.UTF-8
1381 Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1385 Summary: SysV msg extension module for PHP
1386 Summary(pl.UTF-8): Moduł SysV msg dla PHP
1388 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1389 Provides: php(sysvmsg)
1391 %description sysvmsg
1392 This is a dynamic shared object (DSO) for PHP that will add SysV
1393 message queues support.
1395 %description sysvmsg -l pl.UTF-8
1396 Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1399 Summary: SysV sem extension module for PHP
1400 Summary(pl.UTF-8): Moduł SysV sem dla PHP
1402 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1403 Provides: php(sysvsem)
1405 %description sysvsem
1406 This is a dynamic shared object (DSO) for PHP that will add SysV
1409 %description sysvsem -l pl.UTF-8
1410 Moduł PHP umożliwiający korzystanie z semaforów SysV.
1413 Summary: SysV shm extension module for PHP
1414 Summary(pl.UTF-8): Moduł SysV shm dla PHP
1416 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1417 Provides: php(sysvshm)
1419 %description sysvshm
1420 This is a dynamic shared object (DSO) for PHP that will add SysV
1421 Shared Memory support.
1423 %description sysvshm -l pl.UTF-8
1424 Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1427 Summary: tokenizer extension module for PHP
1428 Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1430 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1431 Provides: php(tokenizer)
1433 %description tokenizer
1434 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1437 %description tokenizer -l pl.UTF-8
1438 Moduł PHP dodający obsługę tokenizera do PHP.
1441 Summary: wddx extension module for PHP
1442 Summary(pl.UTF-8): Moduł wddx dla PHP
1444 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1445 #Requires: %{name}-session = %{epoch}:%{version}-%{release}
1446 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1450 This is a dynamic shared object (DSO) for PHP that will add wddx
1453 %description wddx -l pl.UTF-8
1454 Moduł PHP umożliwiający korzystanie z wddx.
1457 Summary: XML extension module for PHP
1458 Summary(pl.UTF-8): Moduł XML dla PHP
1460 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1464 This is a dynamic shared object (DSO) for PHP that will add XML
1465 support. This extension lets you create XML parsers and then define
1466 handlers for different XML events.
1468 %description xml -l pl.UTF-8
1469 Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1470 związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1471 następnie definiować procedury obsługi dla różnych zdarzeń XML.
1474 Summary: xmlrpc extension module for PHP
1475 Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1477 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1478 Provides: php(xmlrpc)
1481 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1484 Warning: this is an experimental module.
1486 %description xmlrpc -l pl.UTF-8
1487 Moduł PHP dodający obsługę XMLRPC.
1489 Uwaga: to jest moduł eksperymentalny.
1492 Summary: xslt extension module for PHP
1493 Summary(pl.UTF-8): Moduł xslt dla PHP
1495 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1499 This is a dynamic shared object (DSO) for PHP that will add xslt
1502 %description xslt -l pl.UTF-8
1503 Moduł PHP umożliwiający korzystanie z technologii xslt.
1506 Summary: yaz extension module for PHP
1507 Summary(pl.UTF-8): Moduł yaz dla PHP
1509 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1510 Requires: yaz >= 1.9
1514 This is a dynamic shared object (DSO) for PHP that will add yaz
1515 support. yaz toolkit implements the Z39.50 protocol for information
1518 %description yaz -l pl.UTF-8
1519 Moduł PHP umożliwiający korzystanie z yaz - implementacji protokołu
1520 Z39.50 służącego do pozyskiwania informacji.
1523 Summary: NIS (yp) extension module for PHP
1524 Summary(pl.UTF-8): Moduł NIS (yp) dla PHP
1526 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1530 This is a dynamic shared object (DSO) for PHP that will add NIS
1531 (Yellow Pages) support.
1533 %description yp -l pl.UTF-8
1534 Moduł PHP dodający wsparcie dla NIS (Yellow Pages).
1537 Summary: zip extension module for PHP
1538 Summary(pl.UTF-8): Moduł zip dla PHP
1540 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1544 This is a dynamic shared object (DSO) for PHP that will add ZZipLib
1545 (read-only access to ZIP archives) support.
1547 %description zip -l pl.UTF-8
1548 Moduł PHP umożliwiający korzystanie z bibliotekli ZZipLib
1549 (pozwalającej na odczyt archiwów ZIP).
1552 Summary: Zlib extension module for PHP
1553 Summary(pl.UTF-8): Moduł zlib dla PHP
1555 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1559 This is a dynamic shared object (DSO) for PHP that will add zlib
1560 compression support to PHP.
1562 %description zlib -l pl.UTF-8
1563 Moduł PHP umożliwiający używanie kompresji zlib.
1566 %setup -q -n php-%{version}
1578 # Not really needed?
1587 cp php.ini-dist php.ini
1589 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1611 %{?with_versioning:%patch39 -p1}
1612 # XXX: I believe this one is obsolete as of 4.4.3
1624 %if "%{_lib}" == "lib64"
1635 %if %{with hardening}
1636 zcat %{SOURCE8} | patch -p1
1639 cp -f Zend/LICENSE{,.Zend}
1642 API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1643 if [ $API != %{php_api_version} ]; then
1644 echo "Set %%define php_api_version to $API and re-run."
1648 API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1649 if [ $API != %{zend_module_api} ]; then
1650 echo "Set %%define zend_module_api to $API and re-run."
1654 API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1655 if [ $API != %{zend_extension_api} ]; then
1656 echo "Set %%define zend_extension_api to $API and re-run."
1660 export EXTENSION_DIR="%{extensionsdir}"
1661 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1662 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1665 cp -f /usr/share/automake/config.{sub,guess} .
1669 export PROG_SENDMAIL="/usr/lib/sendmail"
1683 for sapi in $sapis; do
1685 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1690 sapi_args='--enable-discard-path --enable-force-cgi-redirect'
1693 sapi_args='--disable-cgi'
1696 sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
1699 ver=$(rpm -q --qf '%{V}' apache1-devel)
1700 sapi_args="--with-apxs=%{apxs1} --with-apache-version=$ver"
1703 ver=$(rpm -q --qf '%{V}' apache-devel)
1704 sapi_args="--with-apxs2=%{apxs2} --with-apache-version=$ver"
1710 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1711 --cache-file=config.cache \
1713 --with-config-file-path=%{_sysconfdir} \
1714 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1715 --with-exec-dir=%{_bindir} \
1716 --%{!?debug:dis}%{?debug:en}able-debug \
1717 %{?with_zts:--enable-experimental-zts} \
1718 --enable-inline-optimization \
1721 --enable-bcmath=shared \
1722 --enable-calendar=shared \
1723 --enable-ctype=shared \
1724 --enable-dba=shared \
1725 --enable-dbx=shared \
1726 --enable-dio=shared \
1727 --enable-exif=shared \
1728 --enable-filepro=shared \
1729 --enable-ftp=shared \
1730 --enable-magic-quotes \
1731 --enable-mbstring=shared,all --enable-mbregex \
1732 --enable-memory-limit \
1733 --enable-overload=shared \
1734 --enable-pcntl=shared \
1735 --enable-posix=shared \
1736 %{?with_recode:--with-recode=shared} \
1737 --enable-safe-mode \
1738 --enable-session --enable-trans-sid \
1739 --enable-shmop=shared \
1740 --enable-sockets=shared \
1741 --enable-sysvmsg=shared \
1742 --enable-sysvsem=shared \
1743 --enable-sysvshm=shared \
1744 --enable-tokenizer=shared \
1745 --enable-track-vars \
1746 %{?with_wddx:--enable-wddx=shared} \
1747 %{!?with_xml:--disable-xml}%{?with_xml:--enable-xml=shared} \
1748 %{?with_xslt:--enable-xslt=shared} \
1749 %{?with_yp:--enable-yp=shared} \
1751 %{?with_cpdf:--with-cpdflib=shared} \
1752 --with-crack=shared \
1753 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1754 --with-db=shared --with-db%{?with_db3:3}%{!?with_db3:4} \
1755 --with-dbase=shared \
1756 %{?with_domxslt:--with-dom-xslt=shared --with-dom-exslt=shared} \
1757 %if %{with xml} || %{with xmlrpc}
1758 --with-expat-dir=shared,/usr \
1760 --without-expat-dir \
1762 %{?with_fdf:--with-fdftk=shared} \
1763 --with-filepro=shared \
1764 --with-freetype-dir=shared \
1765 %{?with_fribidi:--with-fribidi=shared} \
1766 --with-gd=shared --enable-gd-native-ttf \
1768 --with-gettext=shared \
1770 --with-hyperwave=shared \
1771 --with-iconv=shared \
1772 %{?with_imap:--with-imap=shared --with-imap-ssl --with-kerberos} \
1773 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1774 %{?with_java:--with-java=%{_libdir}/java} \
1775 --with-jpeg-dir=/usr \
1776 %{?with_ldap:--with-ldap=shared} \
1777 --with-mcal=shared,/usr \
1778 --with-mcrypt=shared \
1779 %{?with_mhash:--with-mhash=shared} \
1780 --with-mime-magic=shared,/usr/share/misc/magic.mime \
1781 %{?with_ming:--with-ming=shared} \
1782 %{!?with_mnogosearch:--without-mnogosearch}%{?with_mnogosearch:--with-mnogosearch=shared,/usr} \
1783 %{?with_msession:--with-msession=shared}%{!?with_msession:--without-msession} \
1784 %{?with_mssql:--with-mssql=shared} \
1785 --with-mysql=shared,/usr --with-mysql-sock=/var/lib/mysql/mysql.sock \
1786 --with-ncurses=shared \
1787 %{?with_oci8:--with-oci8=shared} \
1788 %{?with_odbc:--with-unixODBC=shared} \
1789 %{?with_openssl:--with-openssl} \
1790 %{?with_oracle:--with-oracle=shared} \
1791 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
1792 %{?with_pdf:--with-pdflib=shared} \
1793 --with-pear=%{php_pear_dir} \
1794 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1795 --with-png-dir=/usr \
1796 %{?with_qtdom:--with-qtdom=shared} \
1797 --with-readline=shared \
1799 %{?with_snmp:--with-snmp=shared --enable-ucd-snmp-hack} \
1800 %{?with_pspell:--with-pspell=shared} \
1801 %{?with_sybase:--with-sybase-ct=shared,/usr --with-sybase=shared,/usr} \
1802 --with-t1lib=shared \
1803 --with-tiff-dir=/usr \
1804 %{?with_xml:--with-dom=shared} \
1805 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1806 %{?with_xslt:--with-xslt-sablot=shared} --without-sablot-js \
1807 %{?with_yaz:--with-yaz=shared} \
1809 --with-zlib=shared --with-zlib-dir=shared,/usr \
1811 cp -f Makefile Makefile.$sapi
1812 cp -f main/php_config.h php_config.h.$sapi
1815 # must make this first, so modules can link against it.
1816 %{__make} libphp_common.la
1817 %{__make} build-modules
1820 v=$(echo %{version} | cut -d. -f1-2)
1823 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp4.la -f Makefile.apxs1
1827 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp4.la -f Makefile.apxs2
1832 cp -af php_config.h.fcgi main/php_config.h
1833 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1834 %{__make} sapi/cgi/php -f Makefile.fcgi
1835 cp -r sapi/cgi sapi/fcgi
1836 [ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php -qn)" = cgi-fcgi ] || exit 1
1840 cp -af php_config.h.cgi main/php_config.h
1841 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1842 %{__make} sapi/cgi/php -f Makefile.cgi
1843 [ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php -qn)" = cgi ] || exit 1
1846 cp -af php_config.h.cli main/php_config.h
1847 %{__make} sapi/cli/php -f Makefile.cli
1848 [ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1851 rm -rf $RPM_BUILD_ROOT
1852 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}} \
1853 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1854 $RPM_BUILD_ROOT{/etc/apache/conf.d,/etc/httpd/conf.d} \
1855 $RPM_BUILD_ROOT%{_mandir}/man1
1857 # install the apache modules' files
1858 %{__make} install-headers install-build install-modules install-programs \
1859 INSTALL_ROOT=$RPM_BUILD_ROOT
1861 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1862 # fix install paths, avoid evil rpaths
1863 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1865 # install apache1 DSO module
1867 libtool --silent --mode=install install sapi/apache/libphp4.la $RPM_BUILD_ROOT%{_libdir}/apache1
1868 rm $RPM_BUILD_ROOT%{_libdir}/apache1/libphp4.la
1870 mv $RPM_BUILD_ROOT%{_libdir}/apache1/libphp4{,-$v}.so
1871 ln -s libphp4-$v.so $RPM_BUILD_ROOT%{_libdir}/apache1/mod_php.so
1874 # install apache2 DSO module
1876 libtool --silent --mode=install install sapi/apache2handler/libphp4.la $RPM_BUILD_ROOT%{_libdir}/apache
1877 rm $RPM_BUILD_ROOT%{_libdir}/apache/libphp4.la
1879 mv $RPM_BUILD_ROOT%{_libdir}/apache/libphp4{,-$v}.so
1880 ln -s libphp4-$v.so $RPM_BUILD_ROOT%{_libdir}/apache/mod_php.so
1884 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1887 libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php4.cgi
1891 libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php4.fcgi
1895 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php4.cli
1897 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php4.1
1898 ln -sf php4.cli $RPM_BUILD_ROOT%{_bindir}/php4
1899 ln -sf php4.cli $RPM_BUILD_ROOT%{_bindir}/php
1901 %{?with_java:install ext/java/php_java.jar $RPM_BUILD_ROOT%{extensionsdir}}
1903 install php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1905 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1907 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1908 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1911 install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php4.conf
1912 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1916 install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php4.conf
1917 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1920 # Generate stub .ini files for each subpackage
1921 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1922 generate_inifiles() {
1923 for so in modules/*.so; do
1924 mod=$(basename $so .so)
1925 conf="%{_sysconfdir}/conf.d/$mod.ini"
1926 # xml needs to be loaded before wddx
1927 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
1929 cat > $RPM_BUILD_ROOT$conf <<-EOF
1930 ; Enable $mod extension module
1937 # per SAPI ini directories
1938 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1941 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1943 # use system automake and {lib,sh}tool
1944 %if "%{pld_release}" != "ac"
1945 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1946 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
1947 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
1949 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1951 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1952 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1954 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1956 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1957 # isn't installed by install-headers make target, we do it manually here.
1958 # this header file is required by e.g. filter PECL extension
1959 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1962 rm -rf $RPM_BUILD_ROOT
1964 %post -n apache1-mod_php4
1965 if [ "$1" = "1" ]; then
1966 %service -q apache restart
1969 %postun -n apache1-mod_php4
1970 if [ "$1" = "0" ]; then
1971 %service -q apache restart
1974 %post -n apache-mod_php4
1975 if [ "$1" = "1" ]; then
1976 %service -q httpd restart
1979 %postun -n apache-mod_php4
1980 if [ "$1" = "0" ]; then
1981 %service -q httpd restart
1984 # so tired of typing... so decided to create macros
1985 # macro called at extension post scriptlet
1986 %define extension_post \
1987 if [ "$1" = "1" ]; then \
1988 [ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart \
1989 [ ! -f /etc/httpd/conf.d/??_mod_php4.conf ] || %service -q httpd restart \
1992 # macro called at extension postun scriptlet
1993 %define extension_postun \
1994 if [ "$1" = "0" ]; then \
1995 [ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart \
1996 [ ! -f /etc/httpd/conf.d/??_mod_php4.conf ] || %service -q httpd restart \
1999 %post common -p /sbin/ldconfig
2000 %postun common -p /sbin/ldconfig
2003 # minimizing apache restarts logics. we restart webserver:
2005 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2006 # 2. first install of extension (post: $1 = 1)
2007 # 2. uninstall of extension (postun: $1 == 0)
2009 # the strict internal deps between extensions (and apache modules) and
2010 # common package are very important for all this to work.
2012 # restart webserver at the end of transaction
2013 [ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart
2014 [ ! -f /etc/httpd/conf.d/??_mod_php4.conf ] || %service -q httpd restart
2017 %triggerpostun -n apache-mod_php4 -- apache-mod_php4 < 3:4.4.0-2.16, php4 < 3:4.3.11-4.16
2018 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2019 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2020 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2021 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2025 %triggerpostun -n apache1-mod_%{name} -- apache1-mod_%{name} < 3:4.4.9-51
2026 sed -i -e 's#modules/libphp4.so#modules/mod_php.so#g' /etc/apache/conf.d/*_mod_php4.conf
2028 %triggerpostun -n apache-mod_%{name} -- apache-mod_%{name} < 3:4.4.9-51
2029 sed -i -e 's#modules/libphp4.so#modules/mod_php.so#g' /etc/httpd/conf.d/*_mod_php4.conf
2421 # openssl trigger on common package. it removes shared openssl module from php.ini, if it was there.
2422 %triggerun common -- %{name}-openssl < 3:4.4.0-4
2423 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2425 %triggerun bcmath -- %{name}-bcmath < 3:4.4.0-2.1
2426 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2428 %triggerun bzip2 -- %{name}-bzip2 < 3:4.4.0-2.1
2429 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bz2\.so/d' %{_sysconfdir}/php.ini
2431 %triggerun calendar -- %{name}-calendar < 3:4.4.0-2.1
2432 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2434 %triggerun cpdf -- %{name}-cpdf < 3:4.4.0-2.1
2435 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*cpdf\.so/d' %{_sysconfdir}/php.ini
2437 %triggerun crack -- %{name}-crack < 3:4.4.0-2.1
2438 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*crack\.so/d' %{_sysconfdir}/php.ini
2440 %triggerun ctype -- %{name}-ctype < 3:4.4.0-2.1
2441 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2443 %triggerun curl -- %{name}-curl < 3:4.4.0-2.1
2444 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2446 %triggerun db -- %{name}-db < 3:4.4.0-2.1
2447 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*db\.so/d' %{_sysconfdir}/php.ini
2449 %triggerun dba -- %{name}-dba < 3:4.4.0-2.1
2450 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2452 %triggerun dbase -- %{name}-dbase < 3:4.4.0-2.1
2453 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2455 %triggerun dbx -- %{name}-dbx < 3:4.4.0-2.1
2456 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbx\.so/d' %{_sysconfdir}/php.ini
2458 %triggerun dio -- %{name}-dio < 3:4.4.0-2.1
2459 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dio\.so/d' %{_sysconfdir}/php.ini
2461 %triggerun domxml -- %{name}-domxml < 3:4.4.0-2.1
2462 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*domxml\.so/d' %{_sysconfdir}/php.ini
2464 %triggerun exif -- %{name}-exif < 3:4.4.0-2.1
2465 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2467 %triggerun fdf -- %{name}-fdf < 3:4.4.0-2.1
2468 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2470 %triggerun filepro -- %{name}-filepro < 3:4.4.0-2.1
2471 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*filepro\.so/d' %{_sysconfdir}/php.ini
2473 %triggerun fribidi -- %{name}-fribidi < 3:4.4.0-2.1
2474 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fribidi\.so/d' %{_sysconfdir}/php.ini
2476 %triggerun ftp -- %{name}-ftp < 3:4.4.0-2.1
2477 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2479 %triggerun gd -- %{name}-gd < 3:4.4.0-2.1
2480 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2482 %triggerun gettext -- %{name}-gettext < 3:4.4.0-2.1
2483 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2485 %triggerun gmp -- %{name}-gmp < 3:4.4.0-2.1
2486 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2488 %triggerun hyperwave -- %{name}-hyperwave < 3:4.4.0-2.1
2489 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*hyperwave\.so/d' %{_sysconfdir}/php.ini
2491 %triggerun iconv -- %{name}-iconv < 3:4.4.0-2.1
2492 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2494 %triggerun imap -- %{name}-imap < 3:4.4.0-2.1
2495 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2497 %triggerun interbase -- %{name}-interbase < 3:4.4.0-2.1
2498 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2500 %triggerun java -- %{name}-java < 3:4.4.0-2.1
2501 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*java\.so/d' %{_sysconfdir}/php.ini
2503 %triggerun ldap -- %{name}-ldap < 3:4.4.0-2.1
2504 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2506 %triggerun mbstring -- %{name}-mbstring < 3:4.4.0-2.1
2507 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2509 %triggerun mcal -- %{name}-mcal < 3:4.4.0-2.1
2510 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcal\.so/d' %{_sysconfdir}/php.ini
2512 %triggerun mcrypt -- %{name}-mcrypt < 3:4.4.0-2.1
2513 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2515 %triggerun mhash -- %{name}-mhash < 3:4.4.0-2.1
2516 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2518 %triggerun mime_magic -- %{name}-mime_magic < 3:4.4.0-2.1
2519 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2521 %triggerun ming -- %{name}-ming < 3:4.4.0-2.1
2522 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2524 %triggerun mnogosearch -- %{name}-mnogosearch < 3:4.4.0-2.1
2525 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mnogosearch\.so/d' %{_sysconfdir}/php.ini
2527 %triggerun msession -- %{name}-msession < 3:4.4.0-2.1
2528 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*msession\.so/d' %{_sysconfdir}/php.ini
2530 %triggerun mssql -- %{name}-mssql < 3:4.4.0-2.1
2531 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2533 %triggerun mysql -- %{name}-mysql < 3:4.4.0-2.1
2534 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2536 %triggerun ncurses -- %{name}-ncurses < 3:4.4.2-9.4
2537 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2538 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2540 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2541 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2544 %triggerun oci8 -- %{name}-oci8 < 3:4.4.0-2.1
2545 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2547 %triggerun odbc -- %{name}-odbc < 3:4.4.0-2.1
2548 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2550 %triggerun oracle -- %{name}-oracle < 3:4.4.0-2.1
2551 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oracle\.so/d' %{_sysconfdir}/php.ini
2553 %triggerun overload -- %{name}-overload < 3:4.4.0-2.1
2554 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*overload\.so/d' %{_sysconfdir}/php.ini
2556 %triggerun pcntl -- %{name}-pcntl < 3:4.4.2-9.4
2557 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2558 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2560 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2561 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2564 %triggerun pcre -- %{name}-pcre < 3:4.4.0-2.1
2565 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2567 %triggerun pdf -- %{name}-pdf < 3:4.4.0-2.1
2568 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pdf\.so/d' %{_sysconfdir}/php.ini
2570 %triggerun pgsql -- %{name}-pgsql < 3:4.4.0-2.1
2571 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2573 %triggerun posix -- %{name}-posix < 3:4.4.0-2.1
2574 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2576 %triggerun pspell -- %{name}-pspell < 3:4.4.0-2.1
2577 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2579 %triggerun qtdom -- %{name}-qtdom < 3:4.4.0-2.1
2580 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*qtdom\.so/d' %{_sysconfdir}/php.ini
2582 %triggerun readline -- %{name}-readline < 3:4.4.2-9.4
2583 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2584 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2586 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2587 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2590 %triggerun recode -- %{name}-recode < 3:4.4.0-2.1
2591 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2593 %triggerun shmop -- %{name}-shmop < 3:4.4.0-2.1
2594 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2596 %triggerun snmp -- %{name}-snmp < 3:4.4.0-2.1
2597 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2599 %triggerun sockets -- %{name}-sockets < 3:4.4.0-2.1
2600 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2602 %triggerun sybase -- %{name}-sybase < 3:4.4.0-2.1
2603 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2605 %triggerun sybase-ct -- %{name}-sybase-ct < 3:4.4.0-2.1
2606 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase_ct\.so/d' %{_sysconfdir}/php.ini
2608 %triggerun sysvmsg -- %{name}-sysvmsg < 3:4.4.0-2.1
2609 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2611 %triggerun sysvsem -- %{name}-sysvsem < 3:4.4.0-2.1
2612 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2614 %triggerun sysvshm -- %{name}-sysvshm < 3:4.4.0-2.1
2615 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2617 %triggerun wddx -- %{name}-wddx < 3:4.4.0-2.1
2618 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2620 %triggerun xml -- %{name}-xml < 3:4.4.0-2.1
2621 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2623 %triggerun xmlrpc -- %{name}-xmlrpc < 3:4.4.0-2.1
2624 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2626 %triggerun xslt -- %{name}-xslt < 3:4.4.0-2.1
2627 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xslt\.so/d' %{_sysconfdir}/php.ini
2629 %triggerun yaz -- %{name}-yaz < 3:4.4.0-2.1
2630 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*yaz\.so/d' %{_sysconfdir}/php.ini
2632 %triggerun yp -- %{name}-yp < 3:4.4.0-2.1
2633 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*yp\.so/d' %{_sysconfdir}/php.ini
2635 %triggerun zip -- %{name}-zip < 3:4.4.0-2.1
2636 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zip\.so/d' %{_sysconfdir}/php.ini
2638 %triggerun zlib -- %{name}-zlib < 3:4.4.0-2.1
2639 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2642 %files -n apache1-mod_php4
2643 %defattr(644,root,root,755)
2644 %doc sapi/apache/CREDITS
2645 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php4.conf
2646 %dir %{_sysconfdir}/apache.d
2647 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2648 %attr(755,root,root) %{_libdir}/apache1/mod_php.so
2649 %attr(755,root,root) %{_libdir}/apache1/libphp4-*.so
2653 %files -n apache-mod_php4
2654 %defattr(644,root,root,755)
2655 %doc sapi/apache2handler/{CREDITS,README}
2656 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php4.conf
2657 %dir %{_sysconfdir}/apache2handler.d
2658 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2659 %attr(755,root,root) %{_libdir}/apache/mod_php.so
2660 %attr(755,root,root) %{_libdir}/apache/libphp4-*.so
2665 %defattr(644,root,root,755)
2666 %doc sapi/cgi/{CREDITS,README.FastCGI}
2667 %attr(755,root,root) %{_bindir}/php4.fcgi
2668 %dir %{_sysconfdir}/cgi-fcgi.d
2669 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2673 %defattr(644,root,root,755)
2674 %doc sapi/cgi/CREDITS
2675 %attr(755,root,root) %{_bindir}/php4.cgi
2676 %dir %{_sysconfdir}/cgi.d
2677 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2680 %defattr(644,root,root,755)
2681 %doc sapi/cli/{CREDITS,README}
2682 %attr(755,root,root) %{_bindir}/php4.cli
2683 %attr(755,root,root) %{_bindir}/php4
2684 %dir %{_sysconfdir}/cli.d
2685 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2686 %{_mandir}/man1/php4.1*
2689 %defattr(644,root,root,755)
2690 %attr(755,root,root) %{_bindir}/php
2693 %defattr(644,root,root,755)
2695 %doc CREDITS Zend/ZEND_CHANGES
2696 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2699 %dir %{_sysconfdir}/conf.d
2700 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2701 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2702 %dir %{extensionsdir}
2705 %defattr(644,root,root,755)
2706 %doc README.UNIX-BUILD-SYSTEM
2707 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2708 %doc CODING_STANDARDS
2709 %attr(755,root,root) %{_bindir}/phpize
2710 %attr(755,root,root) %{_bindir}/php-config
2711 %attr(755,root,root) %{_libdir}/libphp_common.so
2712 # FIXME: how exactly this is needed? as it contains libdir for apache1 or apache2
2713 %{_libdir}/libphp_common.la
2716 %{_libdir}/php/build
2717 %{_mandir}/man1/php-config.1*
2718 %{_mandir}/man1/phpize.1*
2721 %defattr(644,root,root,755)
2722 %doc ext/bcmath/CREDITS
2723 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2724 %attr(755,root,root) %{extensionsdir}/bcmath.so
2727 %defattr(644,root,root,755)
2728 %doc ext/bz2/CREDITS
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2730 %attr(755,root,root) %{extensionsdir}/bz2.so
2733 %defattr(644,root,root,755)
2734 %doc ext/calendar/CREDITS
2735 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2736 %attr(755,root,root) %{extensionsdir}/calendar.so
2740 %defattr(644,root,root,755)
2741 %doc ext/cpdf/CREDITS
2742 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/cpdf.ini
2743 %attr(755,root,root) %{extensionsdir}/cpdf.so
2747 %defattr(644,root,root,755)
2748 %doc ext/crack/CREDITS
2749 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/crack.ini
2750 %attr(755,root,root) %{extensionsdir}/crack.so
2753 %defattr(644,root,root,755)
2754 %doc ext/ctype/{CREDITS,README}
2755 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2756 %attr(755,root,root) %{extensionsdir}/ctype.so
2760 %defattr(644,root,root,755)
2761 %doc ext/curl/CREDITS
2762 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2763 %attr(755,root,root) %{extensionsdir}/curl.so
2767 %defattr(644,root,root,755)
2769 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/db.ini
2770 %attr(755,root,root) %{extensionsdir}/db.so
2773 %defattr(644,root,root,755)
2774 %doc ext/dba/{CREDITS,README}
2775 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2776 %attr(755,root,root) %{extensionsdir}/dba.so
2779 %defattr(644,root,root,755)
2780 %doc ext/dbase/CREDITS
2781 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2782 %attr(755,root,root) %{extensionsdir}/dbase.so
2785 %defattr(644,root,root,755)
2786 %doc ext/dbx/{CREDITS,howto_extend_dbx.html}
2787 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbx.ini
2788 %attr(755,root,root) %{extensionsdir}/dbx.so
2791 %defattr(644,root,root,755)
2792 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dio.ini
2793 %attr(755,root,root) %{extensionsdir}/dio.so
2797 %defattr(644,root,root,755)
2798 %doc ext/domxml/{CREDITS,TODO}
2799 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/domxml.ini
2800 %attr(755,root,root) %{extensionsdir}/domxml.so
2805 %defattr(644,root,root,755)
2806 %doc ext/fdf/CREDITS
2807 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2808 %attr(755,root,root) %{extensionsdir}/fdf.so
2812 %defattr(644,root,root,755)
2813 %doc ext/exif/CREDITS
2814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2815 %attr(755,root,root) %{extensionsdir}/exif.so
2818 %defattr(644,root,root,755)
2819 %doc ext/filepro/CREDITS
2820 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filepro.ini
2821 %attr(755,root,root) %{extensionsdir}/filepro.so
2825 %defattr(644,root,root,755)
2826 %doc ext/fribidi/{CREDITS,README}
2827 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fribidi.ini
2828 %attr(755,root,root) %{extensionsdir}/fribidi.so
2832 %defattr(644,root,root,755)
2833 %doc ext/ftp/CREDITS
2834 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2835 %attr(755,root,root) %{extensionsdir}/ftp.so
2838 %defattr(644,root,root,755)
2840 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2841 %attr(755,root,root) %{extensionsdir}/gd.so
2844 %defattr(644,root,root,755)
2845 %doc ext/gettext/CREDITS
2846 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2847 %attr(755,root,root) %{extensionsdir}/gettext.so
2850 %defattr(644,root,root,755)
2851 %doc ext/gmp/{CREDITS,README,TODO}
2852 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2853 %attr(755,root,root) %{extensionsdir}/gmp.so
2856 %defattr(644,root,root,755)
2857 %doc ext/hyperwave/CREDITS
2858 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hyperwave.ini
2859 %attr(755,root,root) %{extensionsdir}/hyperwave.so
2862 %defattr(644,root,root,755)
2863 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2864 %attr(755,root,root) %{extensionsdir}/iconv.so
2868 %defattr(644,root,root,755)
2869 %doc ext/imap/CREDITS
2870 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2871 %attr(755,root,root) %{extensionsdir}/imap.so
2874 %if %{with interbase}
2876 %defattr(644,root,root,755)
2877 %doc ext/interbase/CREDITS
2878 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2879 %attr(755,root,root) %{extensionsdir}/interbase.so
2884 %defattr(644,root,root,755)
2885 %doc ext/java/{CREDITS,README}
2886 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/java.ini
2887 %attr(755,root,root) %{extensionsdir}/java.so
2888 %{extensionsdir}/php_java.jar
2893 %defattr(644,root,root,755)
2894 %doc ext/ldap/CREDITS
2895 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2896 %attr(755,root,root) %{extensionsdir}/ldap.so
2900 %defattr(644,root,root,755)
2901 %doc ext/mbstring/{CREDITS,README,README.libmbfl}
2902 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2903 %attr(755,root,root) %{extensionsdir}/mbstring.so
2906 %defattr(644,root,root,755)
2907 %doc ext/mcal/CREDITS
2908 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcal.ini
2909 %attr(755,root,root) %{extensionsdir}/mcal.so
2912 %defattr(644,root,root,755)
2913 %doc ext/mcrypt/{CREDITS,TODO}
2914 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2915 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2919 %defattr(644,root,root,755)
2920 %doc ext/mhash/CREDITS
2921 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2922 %attr(755,root,root) %{extensionsdir}/mhash.so
2926 %defattr(644,root,root,755)
2927 %doc ext/mime_magic/{CREDITS,TODO}
2928 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2929 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2933 %defattr(644,root,root,755)
2934 %doc ext/ming/CREDITS
2935 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2936 %attr(755,root,root) %{extensionsdir}/ming.so
2939 %if %{with mnogosearch}
2941 %defattr(644,root,root,755)
2942 %doc ext/mnogosearch/{CREDITS,README}
2943 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mnogosearch.ini
2944 %attr(755,root,root) %{extensionsdir}/mnogosearch.so
2947 %if %{with msession}
2949 %defattr(644,root,root,755)
2950 %doc ext/msession/{CREDITS,README,msession-test.php}
2951 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/msession.ini
2952 %attr(755,root,root) %{extensionsdir}/msession.so
2957 %defattr(644,root,root,755)
2958 %doc ext/mssql/CREDITS
2959 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2960 %attr(755,root,root) %{extensionsdir}/mssql.so
2964 %defattr(644,root,root,755)
2965 %doc ext/mysql/CREDITS
2966 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2967 %attr(755,root,root) %{extensionsdir}/mysql.so
2970 %defattr(644,root,root,755)
2971 %doc ext/ncurses/CREDITS
2972 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2973 %attr(755,root,root) %{extensionsdir}/ncurses.so
2977 %defattr(644,root,root,755)
2978 %doc ext/oci8/CREDITS
2979 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2980 %attr(755,root,root) %{extensionsdir}/oci8.so
2985 %defattr(644,root,root,755)
2986 %doc ext/odbc/CREDITS
2987 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2988 %attr(755,root,root) %{extensionsdir}/odbc.so
2993 %defattr(644,root,root,755)
2994 %doc ext/oracle/CREDITS
2995 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oracle.ini
2996 %attr(755,root,root) %{extensionsdir}/oracle.so
3000 %defattr(644,root,root,755)
3001 %doc ext/overload/{CREDITS,README}
3002 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/overload.ini
3003 %attr(755,root,root) %{extensionsdir}/overload.so
3006 %defattr(644,root,root,755)
3007 %doc ext/pcntl/{CREDITS,README}
3008 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
3009 %attr(755,root,root) %{extensionsdir}/pcntl.so
3013 %defattr(644,root,root,755)
3014 %doc ext/pcre/CREDITS
3015 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcre.ini
3016 %attr(755,root,root) %{extensionsdir}/pcre.so
3021 %defattr(644,root,root,755)
3022 %doc ext/pdf/CREDITS
3023 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdf.ini
3024 %attr(755,root,root) %{extensionsdir}/pdf.so
3029 %defattr(644,root,root,755)
3030 %doc ext/pgsql/{CREDITS,README}
3031 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
3032 %attr(755,root,root) %{extensionsdir}/pgsql.so
3036 %defattr(644,root,root,755)
3037 %doc ext/posix/CREDITS
3038 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
3039 %attr(755,root,root) %{extensionsdir}/posix.so
3043 %defattr(644,root,root,755)
3044 %doc ext/overload/{CREDITS,README}
3045 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
3046 %attr(755,root,root) %{extensionsdir}/pspell.so
3051 %defattr(644,root,root,755)
3052 %doc ext/qtdom/CREDITS
3053 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/qtdom.ini
3054 %attr(755,root,root) %{extensionsdir}/qtdom.so
3058 %defattr(644,root,root,755)
3059 %doc ext/readline/{CREDITS,README.libedit}
3060 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
3061 %attr(755,root,root) %{extensionsdir}/readline.so
3065 %defattr(644,root,root,755)
3066 %doc ext/recode/CREDITS
3067 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
3068 %attr(755,root,root) %{extensionsdir}/recode.so
3071 # session_mm doesn't work with shared session
3073 #%defattr(644,root,root,755)
3074 #%config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/conf.d/session.ini
3075 #%attr(755,root,root) %{extensionsdir}/session.so
3078 %defattr(644,root,root,755)
3079 %doc ext/shmop/{CREDITS,README}
3080 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
3081 %attr(755,root,root) %{extensionsdir}/shmop.so
3085 %defattr(644,root,root,755)
3086 %doc ext/snmp/CREDITS
3087 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
3088 %attr(755,root,root) %{extensionsdir}/snmp.so
3092 %defattr(644,root,root,755)
3093 %doc ext/sockets/CREDITS
3094 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
3095 %attr(755,root,root) %{extensionsdir}/sockets.so
3099 %defattr(644,root,root,755)
3100 %doc ext/sybase/CREDITS
3101 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
3102 %attr(755,root,root) %{extensionsdir}/sybase.so
3105 %defattr(644,root,root,755)
3106 %doc ext/sybase_ct/CREDITS
3107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
3108 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
3112 %defattr(644,root,root,755)
3113 %doc ext/sysvmsg/CREDITS
3114 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
3115 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
3118 %defattr(644,root,root,755)
3119 %doc ext/sysvsem/CREDITS
3120 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
3121 %attr(755,root,root) %{extensionsdir}/sysvsem.so
3124 %defattr(644,root,root,755)
3125 %doc ext/sysvshm/CREDITS
3126 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
3127 %attr(755,root,root) %{extensionsdir}/sysvshm.so
3130 %defattr(644,root,root,755)
3131 %doc ext/tokenizer/{CREDITS,tokenizer.php}
3132 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
3133 %attr(755,root,root) %{extensionsdir}/tokenizer.so
3137 %defattr(644,root,root,755)
3138 %doc ext/wddx/CREDITS
3139 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3140 %attr(755,root,root) %{extensionsdir}/wddx.so
3145 %defattr(644,root,root,755)
3146 %doc ext/xml/CREDITS
3147 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3148 %attr(755,root,root) %{extensionsdir}/xml.so
3153 %defattr(644,root,root,755)
3154 %doc ext/xmlrpc/CREDITS
3155 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3156 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
3161 %defattr(644,root,root,755)
3162 %doc ext/xslt/{README.XSLT-BACKENDS,TODO}
3163 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xslt.ini
3164 %attr(755,root,root) %{extensionsdir}/xslt.so
3169 %defattr(644,root,root,755)
3170 %doc ext/yaz/{CREDITS,README}
3171 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/yaz.ini
3172 %attr(755,root,root) %{extensionsdir}/yaz.so
3177 %defattr(644,root,root,755)
3179 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/yp.ini
3180 %attr(755,root,root) %{extensionsdir}/yp.so
3184 %defattr(644,root,root,755)
3185 %doc ext/zip/CREDITS
3186 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
3187 %attr(755,root,root) %{extensionsdir}/zip.so
3190 %defattr(644,root,root,755)
3191 %doc ext/zlib/CREDITS
3192 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3193 %attr(755,root,root) %{extensionsdir}/zlib.so