2 # - think of including support for:
6 # These extensions BuildRequires proprietary libraries...
7 # - deal with modules removed from php and not moved to PECL
8 # (existing only in php4):
9 # db, hyperwave, java, mcal, overload, qtdom
10 # and removed from php 5.1:
11 # cpdf, fam, yp, oracle
12 # - mime_magic can't handle new "string/*" entries in magic.mime
13 # - make additional headers added by mail patch configurable
14 # - apply -hardened patch by default ?
15 # - modularize session, standard (output from pure php -m)?
18 %bcond_with db3 # use db3 packages instead of db (4.x) for Berkeley DB support
19 %bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
20 %bcond_with hardening # build with hardening patch applied (http://www.hardened-php.net/)
21 %bcond_with hwapi # with Hw API support (BR: proprietary libs)
22 %bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
23 %bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
24 %bcond_without curl # without CURL extension module
25 %bcond_without imap # without IMAP extension module
26 %bcond_with interbase # with InterBase extension module
27 %bcond_without ldap # without LDAP extension module
28 %bcond_without mhash # without mhash extension 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 mime_magic # without mime-magic module
34 %bcond_without odbc # without ODBC extension module
35 %bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
36 %bcond_without pcre # without PCRE extension module
37 %bcond_without pgsql # without PostgreSQL extension module
38 %bcond_without pspell # without pspell extension module
39 %bcond_without recode # without recode extension module
40 %bcond_without snmp # without SNMP extension module
41 %bcond_without sqlite # without SQLite extension module
42 %bcond_without sybase # without Sybase extension module
43 %bcond_without sybase_ct # without Sybase-CT extension module
44 %bcond_without tidy # without Tidy extension module
45 %bcond_without wddx # without WDDX extension module
46 %bcond_without xmlrpc # without XML-RPC extension module
47 %bcond_without apache1 # disable building apache 1.3.x module
48 %bcond_without apache2 # disable building apache 2.x module
49 %bcond_without fcgi # disable building FCGI SAPI
50 %bcond_without zts # disable experimental-zts
51 %bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
53 %define apxs1 /usr/sbin/apxs1
54 %define apxs2 /usr/sbin/apxs
56 # some problems with apache 2.x
61 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
62 %undefine with_interbase
65 %if %{without apache1} && %{without apache2}
66 ERROR: You need to select at least one Apache SAPI to build shared modules.
70 Summary: PHP: Hypertext Preprocessor
71 Summary(fr): Le langage de script embarque-HTML PHP
72 Summary(pl): Jêzyk skryptowy PHP
73 Summary(pt_BR): A linguagem de script PHP
74 Summary(ru): PHP ÷ÅÒÓÉÉ 5 - ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
75 Summary(uk): PHP ÷ÅÒÓ¦§ 5 - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
78 Release: %{_rel}%{?with_hardening:hardened}
82 Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
83 # Source0-md5: b55e633bdc80ab30da7c92f760fc4b58
86 Source3: %{name}-mod_%{name}.conf
87 Source4: %{name}-cgi-fcgi.ini
88 Source5: %{name}-cgi.ini
89 Source6: %{name}-apache.ini
90 Source7: %{name}-cli.ini
91 Source8: http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
92 # Source8-md5: 47a742fa9fab2826ad10c13a2376111a
93 Patch0: %{name}-shared.patch
94 Patch1: %{name}-pldlogo.patch
95 Patch2: %{name}-mail.patch
96 Patch3: %{name}-link-libs.patch
97 Patch4: %{name}-libpq_fs_h_path.patch
98 Patch6: %{name}-build_modules.patch
99 Patch7: %{name}-sapi-ini-file.patch
100 Patch8: %{name}-no-metaccld.patch
101 Patch9: %{name}-reflection.patch
102 Patch10: %{name}-ini.patch
103 Patch11: %{name}-acam.patch
104 Patch14: %{name}-allow-db31.patch
105 Patch15: %{name}-threads-acfix.patch
106 Patch16: %{name}-tsrmlsfetchgcc2.patch
107 Patch17: %{name}-no_pear_install.patch
108 Patch18: %{name}-zlib.patch
109 Patch19: %{name}-sybase-fix.patch
110 Patch20: %{name}-readline.patch
111 Patch21: %{name}-nohttpd.patch
112 Patch23: %{name}-gd_imagerotate_enable.patch
113 Patch24: %{name}-uint32_t.patch
114 Patch25: %{name}-hwapi-link.patch
115 Patch26: %{name}-dba-link.patch
116 Patch30: %{name}-hardening-fix.patch
117 Patch31: %{name}-both-apxs.patch
118 Patch32: %{name}-builddir.patch
119 Patch33: %{name}-zlib-for-getimagesize.patch
120 Patch34: %{name}-ini-search-path.patch
121 Patch35: %{name}-versioning.patch
122 Patch36: %{name}-linkflags-clean.patch
123 Patch37: %{name}-cli-segv-fixes.patch
124 Patch38: %{name}-amd64.patch
125 Patch39: %{name}-soap.patch
126 URL: http://www.php.net/
127 %{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
128 %{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
129 BuildRequires: autoconf >= 2.53
130 BuildRequires: automake >= 1.4d
132 BuildRequires: bzip2-devel
133 %{?with_curl:BuildRequires: curl-devel >= 7.12.0}
134 BuildRequires: cyrus-sasl-devel
135 %{!?with_db3:BuildRequires: db-devel >= 4.0}
136 %{?with_db3:BuildRequires: db3-devel >= 3.1}
137 BuildRequires: elfutils-devel
139 BuildRequires: expat-devel
141 %{?with_fcgi:BuildRequires: fcgi-devel}
142 %{?with_fdf:BuildRequires: fdftk-devel}
144 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
145 BuildRequires: freetds-devel
147 BuildRequires: freetype-devel >= 2.0
148 BuildRequires: gd-devel >= 2.0.28-4
149 BuildRequires: gdbm-devel
150 BuildRequires: gmp-devel
151 %{?with_imap:BuildRequires: imap-devel >= 1:2001-0.BETA.200107022325.2}
152 BuildRequires: libjpeg-devel
153 BuildRequires: libltdl-devel >= 1.4
154 BuildRequires: libmcrypt-devel >= 2.4.4
155 BuildRequires: libpng-devel >= 1.0.8
156 BuildRequires: libtiff-devel
157 BuildRequires: libtool >= 1.4.3
158 BuildRequires: libwrap-devel
159 BuildRequires: libxml2-devel >= 2.5.10
160 BuildRequires: libxslt-devel >= 1.0.18
161 %{?with_mhash:BuildRequires: mhash-devel}
162 %{?with_ming:BuildRequires: ming-devel >= 0.2a-11}
163 %{?with_mm:BuildRequires: mm-devel >= 1.3.0}
164 BuildRequires: mysql-devel >= 4.0.0
165 %{?with_mysqli:BuildRequires: mysql-devel >= 4.1.0}
166 BuildRequires: ncurses-ext-devel
167 %{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
168 %if %{with openssl} || %{with ldap}
169 BuildRequires: openssl-devel >= 0.9.7d
171 %{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
172 BuildRequires: pam-devel
173 %{?with_pcre:BuildRequires: pcre-devel}
174 %{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
175 %{?with_pgsql:BuildRequires: postgresql-devel}
176 BuildRequires: readline-devel
177 %{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
178 BuildRequires: rpm-build >= 4.4.0
179 BuildRequires: rpmbuild(macros) >= 1.238
180 %{?with_sqlite:BuildRequires: sqlite-devel}
181 %{?with_sqlite:BuildRequires: sqlite3-devel}
182 BuildRequires: t1lib-devel
183 %{?with_tidy:BuildRequires: tidy-devel}
184 %{?with_odbc:BuildRequires: unixODBC-devel}
185 %{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
186 BuildRequires: zlib-devel >= 1.0.9
188 BuildRequires: apache1-devel
191 BuildRequires: apache-devel >= 2.0.52-2
192 BuildRequires: apr-devel >= 1:1.0.0
193 BuildRequires: apr-util-devel >= 1:1.0.0
195 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
197 %define _sysconfdir /etc/php
198 %define extensionsdir %{_libdir}/php
200 # must be in sync with source. extra check ensuring that it is so is done in %%build
201 %define php_api_version 20041225
202 %define zend_module_api 20050922
203 %define zend_extension_api 220051025
204 %define zend_zts %{!?with_zts:0}%{?with_zts:1}
205 %define php_debug %{!?debug:0}%{?debug:1}
208 PHP is an HTML-embedded scripting language. PHP attempts to make it
209 easy for developers to write dynamically generated web pages. PHP also
210 offers built-in database integration for several commercial and
211 non-commercial database management systems, so writing a
212 database-enabled web page with PHP is fairly simple. The most common
213 use of PHP coding is probably as a replacement for CGI scripts. The
214 mod_php module enables the Apache web server to understand and process
215 the embedded PHP language in web pages. This package contains php
216 version %{version}. If you use applications which specifically rely on
217 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
218 module contained in the phpfi package. If you're just starting with
219 PHP, you should install this package. You'll also need to install the
223 PHP est un langage de script embarque dans le HTM. PHP essaye de
224 rendre simple aux developpeurs d'ecrire des pages web generees
225 dynamiquement. PHP incorpore egalement une integration avec plusieurs
226 systemes de gestion de bases de donnees commerciaux et
227 non-connerciaux, qui rent facile la creation de pages web liees avec
228 des bases de donnees. L'utilisation la plus commune de PHP est
229 probablement en remplacement de scripts CGI. Le module mod_php permet
230 au serveur web apache de comprendre et de traiter le langage PHP
231 integre dans des pages web. Ce package contient php version
232 %{version}. Si vous utilisez des applications qui utilisent
233 specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
234 dans le package mod_php. Si vous debutez avec PHP, vous devriez
235 installer ce package. Vous aurez egalement besoin dinstaller le
239 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
240 plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
241 (jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
242 tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
243 zosta³a z jêzyków: C, Java i Perl.
245 %description -l pt_BR
246 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
247 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
248 com algumas características únicas, específicas ao PHP. O objetivo da
249 linguagem é permitir que desenvolvedores web escrevam páginas
250 dinamicamente geradas de forma rápida.
253 PHP - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
254 ÐÒÅÄÌÁÇÁÅÔ ÉÎÔÅÒÇÒÁÃÉÀ Ó ÍÎÏÖÅÓÔ×ÏÍ óõâä, ÐÏÜÔÏÍÕ ÎÁÐÉÓÁÎÉÅ ÓËÒÉÐÔÏ×
255 ÄÌÑ ÒÁÂÏÔÙ Ó ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÏÓÔÏ. îÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÅ
256 ÉÓÐÏÌØÚÏ×ÁÎÉÅ PHP - ÚÁÍÅÎÁ ÄÌÑ CGI ÓËÒÉÐÔÏ×.
258 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÁÍÏÄÏÓÔÁÔÏÞÎÕÀ (CGI) ×ÅÒÓÉÀ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÑÚÙËÁ.
259 ÷Ù ÄÏÌÖÎÙ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ %{name}-common. åÓÌÉ ×ÁÍ ÎÕÖÅÎ
260 ÉÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache, ÕÓÔÁÎÏ×ÉÔÅ ÐÁËÅÔ
264 PHP - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
265 ÐÒÏÐÏÎÕ¤ ¦ÎÔÅÇÒÁæÀ Ú ÂÁÇÁÔØÍÁ óõâä, ÔÏÍÕ ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦× ÄÌÑ
266 ÒÏÂÏÔÉ Ú ÂÁÚÁÍÉ ÄÁÎÉÈ ¤ ÄÏ×Ï̦ ÐÒÏÓÔÉÍ. îÁʦÌØÛ ÐÏÐÕÌÑÒÎÅ
267 ×ÉËÏÒÉÓÔÁÎÎÑ PHP - ÚÁͦÎÁ ÄÌÑ CGI ÓËÒÉÐÔ¦×.
269 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÁÍÏÄÏÓÔÁÔÎÀ (CGI) ×ÅÒÓ¦À ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ ÍÏ×É. ÷É
270 ÍÁ¤ÔÅ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ %{name}-common. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ
271 ¦ÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache, ×ÓÔÁÎÏצÔØ ÐÁËÅÔ apache-php.
273 %package -n apache1-mod_php
274 Summary: PHP DSO module for apache 1.3.x
275 Summary(pl): Modu³ DSO (Dynamic Shared Object) php dla apache 1.3.x
276 Group: Development/Languages/PHP
277 Requires(triggerpostun): sed >= 4.0
278 Requires: %{name}-common = %{epoch}:%{version}-%{release}
279 Requires: apache1(EAPI) >= 1.3.33-2
280 Requires: apache1-mod_mime
281 Provides: php = %{epoch}:%{version}-%{release}
282 Obsoletes: apache-mod_php < 1:4.1.1
285 %description -n apache1-mod_php
286 PHP as DSO module for apache 1.3.x.
288 %description -n apache1-mod_php -l pl
289 php jako modu³ DSO (Dynamic Shared Object) dla apache 1.3.x.
291 %package -n apache-mod_php
292 Summary: PHP DSO module for apache 2.x
293 Summary(pl): Modu³ DSO (Dynamic Shared Object) php dla apache 2.x
294 Group: Development/Languages/PHP
295 Requires: %{name}-common = %{epoch}:%{version}-%{release}
296 Requires: apache(modules-api) = %{apache_modules_api}
297 Requires: apache-mod_mime
298 Provides: php = %{epoch}:%{version}-%{release}
301 %description -n apache-mod_php
302 PHP as DSO module for apache 2.x.
304 %description -n apache-mod_php -l pl
305 php jako modu³ DSO (Dynamic Shared Object) dla apache 2.x.
308 Summary: php as FastCGI program
309 Summary(pl): php jako program FastCGI
310 Group: Development/Languages/PHP
311 Requires: %{name}-common = %{epoch}:%{version}-%{release}
312 Provides: php = %{epoch}:%{version}-%{release}
315 php as FastCGI program.
317 %description fcgi -l pl
318 php jako program FastCGI.
321 Summary: php as CGI program
322 Summary(pl): php jako program CGI
323 Group: Development/Languages/PHP
324 Requires: %{name}-common = %{epoch}:%{version}-%{release}
329 %description cgi -l pl
330 php jako program CGI.
333 Summary: php as CLI interpreter
334 Summary(pl): php jako interpreter dzia³aj±cy z linii poleceñ
335 Group: Development/Languages/PHP
336 Requires: %{name}-common = %{epoch}:%{version}-%{release}
339 php as CLI interpreter.
341 %description cli -l pl
342 php jako interpreter dzia³aj±cy z linii poleceñ.
345 Summary: /usr/bin/php symlink
346 Summary(pl): Dowi±zanie symboliczne /usr/bin/php
347 Group: Development/Languages/PHP
348 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
349 Obsoletes: /usr/bin/php
352 Package providing /usr/bin/php symlink to PHP CLI.
354 %description program -l pl
355 Pakiet dostarczaj±cy dowi±zanie symboliczne /usr/bin/php do PHP CLI.
358 Summary: Common files needed by both apache module and CGI
359 Summary(pl): Wspólne pliki dla modu³u apache'a i programu CGI
360 Summary(ru): òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ php
361 Summary(uk): â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ php
363 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
364 Requires: glibc >= 6:2.3.5
366 Provides: %{name}-libxml = %{epoch}:%{version}-%{release}
367 Provides: %{name}-session = %{epoch}:%{version}-%{release}
368 Provides: %{name}-simplexml = %{epoch}:%{version}-%{release}
369 Provides: %{name}-spl = %{epoch}:%{version}-%{release}
370 Provides: %{name}-standard = %{epoch}:%{version}-%{release}
371 Provides: php(modules_api) = %{php_api_version}
372 Provides: php(zend_extension_api) = %{zend_extension_api}
373 Provides: php(zend_module_api) = %{zend_module_api}
374 Provides: php5(debug) = %{php_debug}
375 Provides: php5(thread-safety) = %{zend_zts}
376 Obsoletes: php-pecl-domxml
377 Obsoletes: php-session < 3:4.2.1-2
378 # for the posttrans scriptlet, conflicts because in vserver enviroinment rpm package is not installed.
379 Conflicts: rpm < 4.4.2-0.2
382 Common files needed by both apache module and CGI.
384 %description common -l pl
385 Wspólne pliki dla modu³u apacha i programu CGI.
387 %description common -l ru
388 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÏÂÝÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÎÙÈ ×ÁÒÉÁÎÔÏ× ÒÅÁÌÉÚÁÃÉÉ PHP
389 (ÓÁÍÏÄÏÓÔÁÔÏÞÎÏÊ É × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache).
391 %description common -l uk
392 ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓЦÌØΦ ÆÁÊÌÉ ÄÌÑ Ò¦ÚÎÉÈ ×ÁÒ¦ÁÎÔ¦× ÒÅÁ̦ÚÁæ§ PHP
393 (ÓÁÍÏÄÏÓÔÁÔÎØϧ ÔÁ × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache).
396 Summary: Files for PHP modules development
397 Summary(pl): Pliki do kompilacji modu³ów PHP
398 Summary(pt_BR): Arquivos de desenvolvimento para PHP
399 Summary(ru): ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP
400 Summary(uk): ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP
401 Group: Development/Languages/PHP
402 Requires: %{name}-common = %{epoch}:%{version}-%{release}
407 Obsoletes: php-pear-devel
408 Obsoletes: php4-devel
411 The php-devel package lets you compile dynamic extensions to PHP.
412 Included here is the source for the PHP extensions. Instead of
413 recompiling the whole php binary to add support for, say, oracle,
414 install this package and use the new self-contained extensions
415 support. For more information, read the file
416 README.SELF-CONTAINED-EXTENSIONS.
418 %description devel -l pl
419 Ten pakiet zawiera pliki potrzebne do kompilacji modu³ów PHP. Zamiast
420 rekompilowaæ ca³e php aby dodaæ obs³ugê np. oracle, mo¿na przy u¿yciu
421 tego pakietu skompilowaæ samodzielne rozszerzenie. Wiêcej informacji o
422 samodzielnych rozszerzeniach mo¿na znale¼æ w pliku
423 README.SELF-CONTAINED-EXTENSIONS.
425 %description devel -l pt_BR
426 Este pacote contém arquivos usados no desenvolvimento de programas ou
429 %description devel -l ru
430 ðÁËÅÔ php-devel ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉÅ ÒÁÓÛÉÒÅÎÉÑ
431 PHP. ðÁËÅÔ ×ËÌÀÞÁÅÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÜÔÉÈ ÒÁÓÛÉÒÅÎÉÊ. ÷ÍÅÓÔÏ ÐÏ×ÔÏÒÎÏÊ
432 ËÏÍÐÉÌÑÃÉÉ ÂÉÎÁÒÎÏÇÏ ÆÁÊÌÁ php ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ, ÎÁÐÒÉÍÅÒ, ÐÏÄÄÅÒÖËÉ
433 oracle, ÕÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ ÄÌÑ ËÏÍÐÉÌÉÒÏ×ÁÎÉÑ ÏÔÄÅÌØÎÙÈ ÒÁÓÛÉÒÅÎÉÊ.
434 ðÏÄÒÏÂÎÏÓÔÉ - × ÆÁÊÌÅ README.SELF-CONTAINED-EXTENSIONS.
436 %description devel -l uk
437 ðÁËÅÔ php-devel ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÍЦÌÀ×ÁÔÉ ÄÉÎÁͦÞΦ ÒÏÚÛÉÒÅÎÎÑ PHP.
438 äÏ ÐÁËÅÔÕ ×ËÌÀÞÅÎÏ ×ÉȦÄÎÉÊ ËÏÄ ÄÌÑ ÒÏÚÛÉÒÅÎØ. úÁͦÓÔØ ÐÏ×ÔÏÒÎϧ
439 ËÏÍЦÌÑæ§ ¦ÎÁÒÎÏÇÏ ÆÁÊÌÕ php ÄÌÑ ÄÏÄÁÎÎÑ, ÎÁÐÒÉËÌÁÄ, ЦÄÔÒÉÍËÉ
440 oracle, ×ÓÔÁÎÏצÔØ ÃÅÊ ÐÁËÅÔ ÄÌÑ ËÏÍЦÌÑæ§ ÏËÒÅÍÉÈ ÒÏÚÛÉÒÅÎØ.
441 äÅÔÁÌØΦÛÁ ¦ÎÆÏÒÍÁÃ¦Ñ - × ÆÁÊ̦ README.SELF-CONTAINED-EXTENSIONS.
444 Summary: bcmath extension module for PHP
445 Summary(pl): Modu³ bcmath dla PHP
447 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
448 Requires: %{name}-common = %{epoch}:%{version}-%{release}
451 This is a dynamic shared object (DSO) for PHP that will add bc style
452 precision math functions support.
454 %description bcmath -l pl
455 Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
456 matematycznych takich jak w programie bc.
459 Summary: Bzip2 extension module for PHP
460 Summary(pl): Modu³ bzip2 dla PHP
462 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
463 Requires: %{name}-common = %{epoch}:%{version}-%{release}
466 This is a dynamic shared object (DSO) for PHP that will add bzip2
467 compression support to PHP.
469 %description bzip2 -l pl
470 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji bzip2.
473 Summary: Calendar extension module for PHP
474 Summary(pl): Modu³ funkcji kalendarza dla PHP
476 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
477 Requires: %{name}-common = %{epoch}:%{version}-%{release}
479 %description calendar
480 This is a dynamic shared object (DSO) for PHP that will add calendar
483 %description calendar -l pl
484 Modu³ PHP dodaj±cy wsparcie dla kalendarza.
487 Summary: ctype extension module for PHP
488 Summary(pl): Modu³ ctype dla PHP
490 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
491 Requires: %{name}-common = %{epoch}:%{version}-%{release}
494 This is a dynamic shared object (DSO) for PHP that will add ctype
497 %description ctype -l pl
498 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji ctype.
501 Summary: curl extension module for PHP
502 Summary(pl): Modu³ curl dla PHP
504 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
505 Requires: %{name}-common = %{epoch}:%{version}-%{release}
508 This is a dynamic shared object (DSO) for PHP that will add curl
511 %description curl -l pl
512 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
515 Summary: DBA extension module for PHP
516 Summary(pl): Modu³ DBA dla PHP
518 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
519 Requires: %{name}-common = %{epoch}:%{version}-%{release}
522 This is a dynamic shared object (DSO) for PHP that will add flat-file
523 databases (DBA) support.
525 %description dba -l pl
526 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych opartych na plikach
530 Summary: DBase extension module for PHP
531 Summary(pl): Modu³ DBase dla PHP
533 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
534 Requires: %{name}-common = %{epoch}:%{version}-%{release}
537 This is a dynamic shared object (DSO) for PHP that will add DBase
540 %description dbase -l pl
541 Modu³ PHP ze wsparciem dla DBase.
544 Summary: DOM extension module for PHP
545 Summary(pl): Modu³ DOM dla PHP
547 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
548 Requires: %{name}-common = %{epoch}:%{version}-%{release}
549 # it has some compatibility functions
550 Provides: php-domxml = %{epoch}:%{version}-%{release}
551 Obsoletes: php-domxml <= 3:4.3.8-1
554 This is a dynamic shared object (DSO) for PHP that will add new DOM
557 %description dom -l pl
558 Modu³ PHP dodaj±cy now± obs³ugê DOM.
561 Summary: exif extension module for PHP
562 Summary(pl): Modu³ exif dla PHP
564 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
565 Requires: %{name}-common = %{epoch}:%{version}-%{release}
568 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
569 support in image files.
571 %description exif -l pl
572 Modu³ PHP dodaj±cy obs³ugê znaczników EXIF w plikach obrazków.
575 Summary: FDF extension module for PHP
576 Summary(pl): Modu³ FDF dla PHP
578 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
579 Requires: %{name}-common = %{epoch}:%{version}-%{release}
582 This PHP module adds support for PDF Forms through Adobe FDFTK
585 %description fdf -l pl
586 Modu³ PHP dodaj±cy obs³ugê formularzy PDF poprzez bibliotekê Adobe
590 Summary: filePro extension module for PHP
591 Summary(pl): Modu³ filePro dla PHP
593 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
594 Requires: %{name}-common = %{epoch}:%{version}-%{release}
597 This is a dynamic shared object (DSO) for PHP that will add support
598 for read-only access to filePro databases.
600 %description filepro -l pl
601 Modu³ PHP dodaj±cy mo¿liwo¶æ dostêpu (tylko do odczytu) do baz danych
605 Summary: FTP extension module for PHP
606 Summary(pl): Modu³ FTP dla PHP
608 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
609 Requires: %{name}-common = %{epoch}:%{version}-%{release}
612 This is a dynamic shared object (DSO) for PHP that will add FTP
615 %description ftp -l pl
616 Modu³ PHP dodaj±cy obs³ugê protoko³u FTP.
619 Summary: GD extension module for PHP
620 Summary(pl): Modu³ GD dla PHP
622 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
623 Requires: %{name}-common = %{epoch}:%{version}-%{release}
624 Requires: gd >= 2.0.28-4
625 Provides: %{name}-gd(gif) = %{epoch}:%{version}-%{release}
628 This is a dynamic shared object (DSO) for PHP that will add GD
629 support, allowing you to create and manipulate images with PHP.
631 %description gd -l pl
632 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD, pozwalaj±cej na
633 tworzenie i obróbkê obrazków.
636 Summary: gettext extension module for PHP
637 Summary(pl): Modu³ gettext dla PHP
639 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
640 Requires: %{name}-common = %{epoch}:%{version}-%{release}
643 This is a dynamic shared object (DSO) for PHP that will add gettext
646 %description gettext -l pl
647 Modu³ PHP dodaj±cy obs³ugê lokalizacji przez gettext.
650 Summary: gmp extension module for PHP
651 Summary(pl): Modu³ gmp dla PHP
653 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
654 Requires: %{name}-common = %{epoch}:%{version}-%{release}
657 This is a dynamic shared object (DSO) for PHP that will add arbitrary
658 length number support with GNU MP library.
660 %description gmp -l pl
661 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki gmp do obliczeñ na
662 liczbach o dowolnej d³ugo¶ci.
665 Summary: Hyperwave API extension module for PHP
666 Summary(pl): Modu³ API Hyperwave dla PHP
668 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
669 Requires: %{name}-common = %{epoch}:%{version}-%{release}
672 This is a dynamic shared object (DSO) for PHP that will add official
673 Hyperwave API support.
675 %description hwapi -l pl
676 Modu³ PHP dodaj±cy obs³ugê Hyperwave.
679 Summary: iconv extension module for PHP
680 Summary(pl): Modu³ iconv dla PHP
682 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
683 Requires: %{name}-common = %{epoch}:%{version}-%{release}
686 This is a dynamic shared object (DSO) for PHP that will add iconv
689 %description iconv -l pl
690 Modu³ PHP dodaj±cy obs³ugê iconv.
693 Summary: IMAP extension module for PHP
694 Summary(pl): Modu³ IMAP dla PHP
695 Summary(pt_BR): Um módulo para aplicações PHP que usam IMAP
697 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
698 Requires: %{name}-common = %{epoch}:%{version}-%{release}
701 This is a dynamic shared object (DSO) for PHP that will add IMAP
704 %description imap -l pl
705 Modu³ PHP dodaj±cy obs³ugê skrzynek IMAP.
707 %description imap -l pt_BR
708 Um módulo para aplicações PHP que usam IMAP.
711 Summary: InterBase/Firebird database module for PHP
712 Summary(pl): Modu³ bazy danych InterBase/Firebird dla PHP
714 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
715 Requires: %{name}-common = %{epoch}:%{version}-%{release}
716 %{?with_interbase_inst:Autoreq: false}
718 %description interbase
719 This is a dynamic shared object (DSO) for PHP that will add InterBase
720 and Firebird database support.
722 %description interbase -l pl
723 Modu³ PHP umo¿liwiaj±cy dostêp do baz danych InterBase i Firebird.
726 Summary: LDAP extension module for PHP
727 Summary(pl): Modu³ LDAP dla PHP
728 Summary(pt_BR): Um módulo para aplicações PHP que usam LDAP
730 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
731 Requires: %{name}-common = %{epoch}:%{version}-%{release}
734 This is a dynamic shared object (DSO) for PHP that will add LDAP
737 %description ldap -l pl
738 Modu³ PHP dodaj±cy obs³ugê LDAP.
740 %description ldap -l pt_BR
741 Um módulo para aplicações PHP que usam LDAP.
744 Summary: mbstring extension module for PHP
745 Summary(pl): Modu³ mbstring dla PHP
747 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
748 Requires: %{name}-common = %{epoch}:%{version}-%{release}
750 %description mbstring
751 This is a dynamic shared object (DSO) for PHP that will add multibyte
754 %description mbstring -l pl
755 Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
758 Summary: mcrypt extension module for PHP
759 Summary(pl): Modu³ mcrypt dla PHP
761 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
762 Requires: %{name}-common = %{epoch}:%{version}-%{release}
765 This is a dynamic shared object (DSO) for PHP that will add mcrypt
768 %description mcrypt -l pl
769 Modu³ PHP dodaj±cy mo¿liwo¶æ szyfrowania poprzez bibliotekê mcrypt.
772 Summary: mhash extension module for PHP
773 Summary(pl): Modu³ mhash dla PHP
775 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
776 Requires: %{name}-common = %{epoch}:%{version}-%{release}
779 This is a dynamic shared object (DSO) for PHP that will add mhash
782 %description mhash -l pl
783 Modu³ PHP udostêpniaj±cy funkcje mieszaj±ce z biblioteki mhash.
786 Summary: mime_magic extension module for PHP
787 Summary(pl): Modu³ mime_magic dla PHP
789 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
790 Requires: %{name}-common = %{epoch}:%{version}-%{release}
791 Requires: /usr/share/file/magic.mime
793 %description mime_magic
794 This PHP module adds support for MIME type lookup via file magic
795 numbers using magic.mime database.
797 %description mime_magic -l pl
798 Modu³ PHP dodaj±cy obs³ugê wyszukiwania typów MIME wed³ug magicznych
799 znaczników plików z u¿yciem bazy danych magic.mime.
802 Summary: ming extension module for PHP
803 Summary(pl): Modu³ ming dla PHP
805 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
806 Requires: %{name}-common = %{epoch}:%{version}-%{release}
809 This is a dynamic shared object (DSO) for PHP that will add ming
810 (Flash - .swf files) support.
812 %description ming -l pl
813 Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
817 Summary: MS SQL extension module for PHP
818 Summary(pl): Modu³ MS SQL dla PHP
820 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
821 Requires: %{name}-common = %{epoch}:%{version}-%{release}
824 This is a dynamic shared object (DSO) for PHP that will add MS SQL
825 databases support through FreeTDS library.
827 %description mssql -l pl
828 Modu³ PHP dodaj±cy obs³ugê baz danych MS SQL poprzez bibliotekê
832 Summary: MySQL database module for PHP
833 Summary(pl): Modu³ bazy danych MySQL dla PHP
834 Summary(pt_BR): Um módulo para aplicações PHP que usam bancos de dados MySQL
836 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
837 Requires: %{name}-common = %{epoch}:%{version}-%{release}
840 This is a dynamic shared object (DSO) for PHP that will add MySQL
843 %description mysql -l pl
844 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
846 %description mysql -l pt_BR
847 Um módulo para aplicações PHP que usam bancos de dados MySQL.
850 Summary: MySQLi module for PHP
851 Summary(pl): Modu³ MySQLi dla PHP
853 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
854 Requires: %{name}-common = %{epoch}:%{version}-%{release}
855 Requires: mysql-libs >= 4.1.0
858 This is a dynamic shared object (DSO) for PHP that will add MySQLi
859 (Improved MySQL) support. The difference between it and mysql module
860 is that it provides access to functionality of MySQL 4.1 and above.
862 %description mysqli -l pl
863 Modu³ PHP umo¿liwiaj±cy udoskonalony dostêp do bazy danych MySQL.
864 Ró¿nic± miêdzy nim a modu³em mysql jest dostêp do funkcjonalno¶ci
865 MySQL w wersji 4.1 i nowszych.
868 Summary: ncurses module for PHP
869 Summary(pl): Modu³ ncurses dla PHP
871 Requires(post,preun): %{name}-cli = %{epoch}:%{version}-%{release}
872 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
875 This PHP module adds support for ncurses functions (only for cli and
878 %description ncurses -l pl
879 Modu³ PHP dodaj±cy obs³ugê funkcji ncurses (tylko do SAPI cli i cgi).
882 Summary: Oracle 8+ database module for PHP
883 Summary(pl): Modu³ bazy danych Oracle 8+ dla PHP
885 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
886 Requires: %{name}-common = %{epoch}:%{version}-%{release}
890 This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
891 8, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
893 %description oci8 -l pl
894 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7, 8, 9 i 10
895 poprzez interfejs Oracle8 Call-Interface (OCI8).
898 Summary: ODBC extension module for PHP
899 Summary(pl): Modu³ ODBC dla PHP
900 Summary(pt_BR): Um módulo para aplicações PHP que usam bases de dados ODBC
902 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
903 Requires: %{name}-common = %{epoch}:%{version}-%{release}
904 Requires: unixODBC >= 2.1.1-3
907 This is a dynamic shared object (DSO) for PHP that will add ODBC
910 %description odbc -l pl
911 Modu³ PHP ze wsparciem dla ODBC.
913 %description odbc -l pt_BR
914 Um módulo para aplicações PHP que usam ODBC.
917 Summary: OpenSSL extension module for PHP
918 Summary(pl): Modu³ OpenSSL dla PHP
920 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
921 Requires: %{name}-common = %{epoch}:%{version}-%{release}
924 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
927 Warning: this is an experimental module.
929 %description openssl -l pl
930 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki OpenSSL.
932 Uwaga: to jest modu³ eksperymentalny.
935 Summary: Process Control extension module for PHP
936 Summary(pl): Modu³ Process Control dla PHP
938 Requires(post,preun): %{name}-program = %{epoch}:%{version}-%{release}
939 Requires: %{name}-program = %{epoch}:%{version}-%{release}
942 This is a dynamic shared object (DSO) for PHP that will add process
943 spawning and control support. It supports functions like fork(),
944 waitpid(), signal() etc.
946 Warning: this is an experimental module. Also, don't use it in
947 webserver environment!
949 %description pcntl -l pl
950 Modu³ PHP umo¿liwiaj±cy tworzenie nowych procesów i kontrolê nad nimi.
951 Obs³uguje funkcje takie jak fork(), waitpid(), signal() i podobne.
953 Uwaga: to jest modu³ eksperymentalny. Ponadto nie jest przeznaczony do
954 u¿ywania z serwerem WWW - nie próbuj tego!
957 Summary: PCRE extension module for PHP
958 Summary(pl): Modu³ PCRE dla PHP
960 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
961 Requires: %{name}-common = %{epoch}:%{version}-%{release}
964 This is a dynamic shared object (DSO) for PHP that will add Perl
965 Compatible Regular Expression support.
967 %description pcre -l pl
968 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
969 (Perl Compatible Regular Expressions)
972 Summary: PHP Data Objects (PDO)
973 Summary(pl): Obs³uga PHP Data Objects (PDO)
975 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
976 Requires: %{name}-common = %{epoch}:%{version}-%{release}
977 Obsoletes: php-pecl-PDO
980 This is a dynamic shared object (DSO) for PHP that will add PDO
983 %description pdo -l pl
984 Modu³ PHP dodaj±cy obs³ugê PDO (PHP Data Objects).
987 Summary: PHP Data Objects (PDO) FreeTDS support
988 Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± FreeTDS
990 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
991 Requires: %{name}-common = %{epoch}:%{version}-%{release}
992 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
994 %description pdo-dblib
995 This is a dynamic shared object (DSO) for PHP that will add PDO
998 %description pdo-dblib -l pl
999 Modu³ dla PHP dodaj±cy obs³ugê baz danych FreeTDS za po¶rednictwem
1002 %package pdo-firebird
1003 Summary: PHP Data Objects (PDO) Firebird support
1004 Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± Firebirda
1006 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1007 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1008 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1009 Obsoletes: php-pecl-PDO_FIREBIRD
1011 %description pdo-firebird
1012 This is a dynamic shared object (DSO) for PHP that will add PDO
1015 %description pdo-firebird -l pl
1016 Modu³ dla PHP dodaj±cy obs³ugê baz danych Firebird za po¶rednictwem
1020 Summary: PHP Data Objects (PDO) MySQL support
1021 Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± MySQL-a
1023 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1024 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1025 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1026 Obsoletes: php-pecl-PDO_MYSQL
1028 %description pdo-mysql
1029 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1032 %description pdo-mysql -l pl
1033 Modu³ dla PHP dodaj±cy obs³ugê baz danych MySQL za po¶rednictwem
1037 Summary: PHP Data Objects (PDO) Oracle support
1038 Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± Oracle'a
1040 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1041 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1042 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1043 Obsoletes: php-pecl-PDO_OCI
1045 %description pdo-oci
1046 This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1049 %description pdo-oci -l pl
1050 Modu³ dla PHP dodaj±cy obs³ugê baz danych Oracle za po¶rednictwem
1054 Summary: PHP Data Objects (PDO) ODBC support
1055 Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± ODBC
1057 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1058 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1059 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1060 Obsoletes: php-pecl-PDO_ODBC
1062 %description pdo-odbc
1063 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1066 %description pdo-odbc -l pl
1067 Modu³ dla PHP dodaj±cy obs³ugê baz danych ODBC za po¶rednictwem
1071 Summary: PHP Data Objects (PDO) PostgreSQL support
1072 Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± PostgreSQL-a
1074 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1075 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1076 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1077 Obsoletes: php-pecl-PDO_PGSQL
1079 %description pdo-pgsql
1080 This is a dynamic shared object (DSO) for PHP that will add PDO
1083 %description pdo-pgsql -l pl
1084 Modu³ dla PHP dodaj±cy obs³ugê baz danych PostgreSQL za po¶rednictwem
1088 Summary: PHP Data Objects (PDO) SQLite support
1089 Summary(pl): Modu³ PHP Data Objects (PDO) z obs³ug± SQLite
1091 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1092 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1093 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1094 Obsoletes: php-pecl-PDO_SQLITE
1096 %description pdo-sqlite
1097 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1100 %description pdo-sqlite -l pl
1101 Modu³ dla PHP dodaj±cy obs³ugê baz danych SQLite za po¶rednictwem
1105 Summary: PostgreSQL database module for PHP
1106 Summary(pl): Modu³ bazy danych PostgreSQL dla PHP
1108 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1109 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1112 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1115 %description pgsql -l pl
1116 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
1118 %description pgsql -l pt_BR
1119 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1122 Summary: POSIX extension module for PHP
1123 Summary(pl): Modu³ POSIX dla PHP
1125 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1126 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1129 This is a dynamic shared object (DSO) for PHP that will add POSIX
1130 functions support to PHP.
1132 %description posix -l pl
1133 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
1136 Summary: pspell extension module for PHP
1137 Summary(pl): Modu³ pspell dla PHP
1139 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1140 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1143 This is a dynamic shared object (DSO) for PHP that will add pspell
1144 support to PHP. It allows to check the spelling of a word and offer
1147 %description pspell -l pl
1148 Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
1149 sprawdzanie pisowni s³owa i sugerowanie poprawek.
1152 Summary: readline extension module for PHP
1153 Summary(pl): Modu³ readline dla PHP
1155 Requires(post,preun): %{name}-cli = %{epoch}:%{version}-%{release}
1156 Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1158 %description readline
1159 This PHP module adds support for readline functions (only for cli and
1162 %description readline -l pl
1163 Modu³ PHP dodaj±cy obs³ugê funkcji readline (tylko do SAPI cli i cgi).
1166 Summary: recode extension module for PHP
1167 Summary(pl): Modu³ recode dla PHP
1169 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1170 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1171 Requires: recode >= 3.5d-3
1174 This is a dynamic shared object (DSO) for PHP that will add recode
1177 %description recode -l pl
1178 Modu³ PHP dodaj±cy mo¿liwo¶æ konwersji kodowania plików (poprzez
1182 Summary: session extension module for PHP
1183 Summary(pl): Modu³ session dla PHP
1185 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1186 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1188 %description session
1189 This is a dynamic shared object (DSO) for PHP that will add session
1192 %description session -l pl
1193 Modu³ PHP dodaj±cy obs³ugê sesji.
1196 Summary: Shared Memory Operations extension module for PHP
1197 Summary(pl): Modu³ shmop dla PHP
1199 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1200 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1203 This is a dynamic shared object (DSO) for PHP that will add Shared
1204 Memory Operations support.
1206 Warning: this is an experimental module.
1208 %description shmop -l pl
1209 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej.
1211 Uwaga: to jest modu³ eksperymentalny.
1214 Summary: Simple XML extension module for PHP
1215 Summary(pl): Modu³ prostego rozszerzenia XML dla PHP
1217 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1218 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1220 %description simplexml
1221 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1224 %description simplexml -l pl
1225 Modu³ PHP dodaj±cy obs³ugê prostego XML-a.
1228 Summary: SNMP extension module for PHP
1229 Summary(pl): Modu³ SNMP dla PHP
1231 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1232 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1233 Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1236 This is a dynamic shared object (DSO) for PHP that will add SNMP
1239 %description snmp -l pl
1240 Modu³ PHP dodaj±cy obs³ugê SNMP.
1243 Summary: soap extension module for PHP
1244 Summary(pl): Modu³ soap dla PHP
1246 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1247 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1250 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1253 %description soap -l pl
1254 Modu³ PHP dodaj±cy obs³ugê SOAP/WSDL.
1257 Summary: sockets extension module for PHP
1258 Summary(pl): Modu³ socket dla PHP
1260 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1261 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1263 %description sockets
1264 This is a dynamic shared object (DSO) for PHP that will add sockets
1267 Warning: this is an experimental module.
1269 %description sockets -l pl
1270 Modu³ PHP dodaj±cy obs³ugê gniazdek.
1272 Uwaga: to jest modu³ eksperymentalny.
1275 Summary: SQLite extension module for PHP
1276 Summary(pl): Modu³ SQLite dla PHP
1278 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1279 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1280 Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1283 SQLite is a C library that implements an embeddable SQL database
1284 engine. Programs that link with the SQLite library can have SQL
1285 database access without running a separate RDBMS process.
1287 SQLite is not a client library used to connect to a big database
1288 server. SQLite is the server. The SQLite library reads and writes
1289 directly to and from the database files on disk.
1291 %description sqlite -l pl
1292 SQLite jest napisan± w C bibliotek± implementuj±c± osadzalny silnik
1293 bazodanowy SQL. Program linkuj±cy siê z bibliotek± SQLite mo¿e mieæ
1294 dostêp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1297 SQLite to nie klient baz danych - biblioteka nie ³±czy siê z serwerami
1298 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1299 zapisuje dane bezpo¶rednio z/do plików baz danych znajduj±cych siê na
1303 Summary: Sybase DB extension module for PHP
1304 Summary(pl): Modu³ Sybase DB dla PHP
1306 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1307 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1308 Obsoletes: php-sybase-ct
1311 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1312 MS SQL databases support through SYBDB library. Currently Sybase
1313 module is not maintained. Using Sybase-CT module is recommended
1316 %description sybase -l pl
1317 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1318 bibliotekê SYBDB. W chwili obecnej modu³ Sybase nie jest wspierany.
1319 Zaleca siê u¿ywanie modu³u Sybase-CT.
1322 Summary: Sybase-CT extension module for PHP
1323 Summary(pl): Modu³ Sybase-CT dla PHP
1325 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1326 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1327 Obsoletes: php-sybase
1329 %description sybase-ct
1330 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1331 MS SQL databases support through CT-lib.
1333 %description sybase-ct -l pl
1334 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1338 Summary: SysV msg extension module for PHP
1339 Summary(pl): Modu³ SysV msg dla PHP
1341 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1342 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1344 %description sysvmsg
1345 This is a dynamic shared object (DSO) for PHP that will add SysV
1346 message queues support.
1348 %description sysvmsg -l pl
1349 Modu³ PHP umo¿liwiaj±cy korzystanie z kolejek komunikatów SysV.
1352 Summary: SysV sem extension module for PHP
1353 Summary(pl): Modu³ SysV sem dla PHP
1355 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1356 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1358 %description sysvsem
1359 This is a dynamic shared object (DSO) for PHP that will add SysV
1362 %description sysvsem -l pl
1363 Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
1366 Summary: SysV shm extension module for PHP
1367 Summary(pl): Modu³ SysV shm dla PHP
1369 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1370 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1372 %description sysvshm
1373 This is a dynamic shared object (DSO) for PHP that will add SysV
1374 Shared Memory support.
1376 %description sysvshm -l pl
1377 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
1380 Summary: Tidy extension module for PHP
1381 Summary(pl): Modu³ Tidy dla PHP
1383 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1384 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1388 This is a dynamic shared object (DSO) for PHP that will add Tidy
1391 %description tidy -l pl
1392 Modu³ PHP umo¿liwiaj±cy korzystanie z tidy.
1395 Summary: tokenizer extension module for PHP
1396 Summary(pl): Modu³ rozszerzenia tokenizer dla PHP
1398 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1399 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1401 %description tokenizer
1402 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1405 %description tokenizer -l pl
1406 Modu³ PHP dodaj±cy obs³ugê tokenizera do PHP.
1409 Summary: wddx extension module for PHP
1410 Summary(pl): Modu³ wddx dla PHP
1412 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1413 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1414 Requires: %{name}-session = %{epoch}:%{version}-%{release}
1415 Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1418 This is a dynamic shared object (DSO) for PHP that will add wddx
1421 %description wddx -l pl
1422 Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
1425 Summary: XML extension module for PHP
1426 Summary(pl): Modu³ XML dla PHP
1428 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1429 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1432 This is a dynamic shared object (DSO) for PHP that will add XML
1433 support. This extension lets you create XML parsers and then define
1434 handlers for different XML events.
1436 %description xml -l pl
1437 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
1438 zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
1439 nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
1442 Summary: XML Reader extension module for PHP
1443 Summary(pl): Modu³ XML Reader dla PHP
1445 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1446 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1447 Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1449 %description xmlreader
1450 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1451 support. The XMLReader extension is an XML Pull parser. The reader
1452 acts as a cursor going forward on the document stream and stopping at
1453 each node on the way.
1455 %description xmlreader -l pl
1456 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML w trybie Pull. Czytnik
1457 dzia³a jako kursor przechodz±cy przez strumieñ dokumentu i
1458 zatrzymuj±cy siê naka¿dym wê¼le po drodze.
1461 Summary: xmlrpc extension module for PHP
1462 Summary(pl): Modu³ xmlrpc dla PHP
1464 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1465 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1468 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1471 Warning: this is an experimental module.
1473 %description xmlrpc -l pl
1474 Modu³ PHP dodaj±cy obs³ugê XMLRPC.
1476 Uwaga: to jest modu³ eksperymentalny.
1479 Summary: xsl extension module for PHP
1480 Summary(pl): Modu³ xsl dla PHP
1482 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1483 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1484 Requires: libxslt >= 1.0.18
1485 # actually not true, functionality is similar, but API differs
1486 Obsoletes: php-xslt <= 3:4.3.8-1
1489 This is a dynamic shared object (DSO) for PHP that will add new XSL
1490 support (using libxslt).
1492 %description xsl -l pl
1493 Modu³ PHP dodaj±cy now± obs³ugê XSLT (przy u¿yciu libxslt).
1496 Summary: Zlib extension module for PHP
1497 Summary(pl): Modu³ zlib dla PHP
1499 Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
1500 Requires: %{name}-common = %{epoch}:%{version}-%{release}
1503 This is a dynamic shared object (DSO) for PHP that will add zlib
1504 compression support to PHP.
1506 %description zlib -l pl
1507 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji zlib.
1522 cp php.ini-dist php.ini
1524 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1540 %if %{with hardening}
1541 zcat %{SOURCE8} | patch -p1 || exit 1
1542 patch -p1 < %{PATCH30} || exit 1
1548 %{?with_versioning:%patch35 -p1}
1550 %if "%{_lib}" == "lib64"
1555 # conflict seems to be resolved by recode patches
1556 rm -f ext/recode/config9.m4
1558 # remove all bundled libraries not to link with them accidentally
1559 #rm -rf ext/sqlite/libsqlite
1560 #rm -rf ext/bcmath/libbcmath
1561 #rm -rf ext/date/lib
1562 #rm -rf ext/dba/libcdb
1563 #rm -rf ext/dba/libflatfile
1564 #rm -rf ext/dba/libinifile
1565 #rm -rf ext/gd/libgd
1566 #rm -rf ext/mbstring/libmbfl
1567 #rm -rf ext/mbstring/oniguruma
1568 rm -rf ext/pcre/pcrelib
1569 rm -rf ext/pdo_sqlite/sqlite
1570 #rm -rf ext/soap/interop
1571 rm -rf ext/xmlrpc/libxmlrpc
1574 if API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h) && [ $API != %{php_api_version} ]; then
1575 echo "Set %%define php_api_version to $API and rerun."
1579 if API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h) && [ $API != %{zend_module_api} ]; then
1580 echo "Set %%define zend_module_api to $API and rerun."
1584 if API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h) && [ $API != %{zend_extension_api} ]; then
1585 echo "Set %%define zend_extension_api to $API and rerun."
1589 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1590 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1591 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1597 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
1611 for sapi in $sapis; do
1612 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1618 echo --enable-discard-path --enable-force-cgi-redirect
1624 echo --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect
1627 ver=%(rpm -q --qf '%%{version}' apache1-apxs)
1628 echo --with-apxs=%{apxs1} --with-apache-version=$ver
1631 ver=%(rpm -q --qf '%%{version}' apache-apxs)
1632 echo --with-apxs2=%{apxs2} --with-apache-version=$ver
1636 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1637 --cache-file=config.cache \
1639 --with-libdir=%{_lib} \
1640 --with-config-file-path=%{_sysconfdir} \
1641 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1642 --with-exec-dir=%{_bindir} \
1643 --%{!?debug:dis}%{?debug:en}able-debug \
1644 %{?with_zts:--enable-maintainer-zts} \
1645 --enable-inline-optimization \
1646 --enable-memory-limit \
1647 --enable-bcmath=shared \
1648 --enable-calendar=shared \
1649 --enable-ctype=shared \
1650 --enable-dba=shared \
1653 --enable-dom=shared \
1654 --enable-exif=shared \
1655 --enable-filepro=shared \
1656 --enable-ftp=shared \
1657 --enable-gd-native-ttf \
1658 --enable-gd-jus-conf \
1660 --enable-magic-quotes \
1661 --enable-mbstring=shared,all \
1663 --enable-pcntl=shared \
1664 --enable-pdo=shared \
1665 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1666 --with-pdo-dblib=shared \
1668 %if %{with interbase} && %{without interbase_inst}
1669 --with-pdo-firebird=shared \
1671 --with-pdo-mysql=shared \
1672 %{?with_oci8:--with-pdo-oci=shared} \
1673 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1674 %{?with_pgsql:--with-pdo-pgsql=shared} \
1675 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1676 --enable-posix=shared \
1677 --enable-reflection \
1680 --enable-shmop=shared \
1681 --enable-simplexml \
1682 --enable-sysvmsg=shared \
1683 --enable-sysvsem=shared \
1684 --enable-sysvshm=shared \
1685 --enable-track-vars \
1686 --enable-trans-sid \
1687 --enable-safe-mode \
1688 --enable-soap=shared \
1689 --enable-sockets=shared \
1690 --enable-tokenizer=shared \
1691 --enable-ucd-snmp-hack \
1692 %{?with_wddx:--enable-wddx=shared} \
1693 --enable-xml=shared \
1694 --enable-xmlreader=shared \
1696 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1697 %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
1698 --enable-dbase=shared \
1700 --with-expat-dir=shared,/usr \
1702 --without-expat-dir \
1704 %{?with_fdf:--with-fdftk=shared} \
1705 --with-iconv=shared \
1706 --with-filepro=shared \
1707 --with-freetype-dir=shared \
1708 --with-gettext=shared \
1709 --with-gd=shared,/usr \
1712 %{?with_hwapi:--with-hwapi=shared} \
1713 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1714 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1715 --with-jpeg-dir=/usr \
1716 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1717 --with-mcrypt=shared \
1718 %{?with_mhash:--with-mhash=shared} \
1719 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1720 %{?with_ming:--with-ming=shared} \
1721 %{?with_mm:--with-mm} \
1722 %{?with_mssql:--with-mssql=shared} \
1723 --with-mysql=shared,/usr \
1724 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1725 %{?with_mysqli:--with-mysqli=shared} \
1726 --with-ncurses=shared \
1727 %{?with_oci8:--with-oci8=shared} \
1728 %{?with_openssl:--with-openssl=shared} \
1730 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
1731 --with-pear=%{php_pear_dir} \
1732 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1733 --with-png-dir=/usr \
1734 %{?with_pspell:--with-pspell=shared} \
1735 --with-readline=shared \
1736 %{?with_recode:--with-recode=shared} \
1738 --without-sablot-js \
1739 %{?with_snmp:--with-snmp=shared} \
1740 %{?with_sybase:--with-sybase=shared,/usr} \
1741 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1742 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1743 --with-t1lib=shared \
1744 %{?with_tidy:--with-tidy=shared} \
1745 --with-tiff-dir=/usr \
1746 %{?with_odbc:--with-unixODBC=shared,/usr} \
1747 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
1749 --with-zlib=shared \
1750 --with-zlib-dir=shared,/usr
1752 cp -f Makefile Makefile.$sapi
1753 cp -f main/php_config.h php_config.h.$sapi
1756 # must make this first, so modules can link against it.
1757 %{__make} libphp_common.la
1759 %{__make} build-modules
1761 # fix install paths, avoid evil rpaths
1762 #sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
1765 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1769 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1774 cp -af php_config.h.fcgi main/php_config.h
1775 %{__make} sapi/cgi/php -f Makefile.fcgi
1776 cp -r sapi/cgi sapi/fcgi
1777 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1781 cp -af php_config.h.cgi main/php_config.h
1782 %{__make} sapi/cgi/php -f Makefile.cgi
1785 cp -af php_config.h.cli main/php_config.h
1786 %{__make} sapi/cli/php -f Makefile.cli
1789 rm -rf $RPM_BUILD_ROOT
1790 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1791 $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
1792 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1793 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/httpd.conf} \
1794 $RPM_BUILD_ROOT%{_mandir}/man1 \
1796 # install the apache modules' files
1797 %{__make} install-headers install-build install-modules install-programs \
1798 INSTALL_ROOT=$RPM_BUILD_ROOT
1800 # install apache1 DSO module
1802 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1805 # install apache2 DSO module
1807 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1810 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1811 # fix install paths, avoid evil rpaths
1812 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1814 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1817 libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
1821 libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1825 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1826 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1827 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1829 # as of 5.0.5, phpextdist isn't installed by default
1830 install scripts/dev/phpextdist $RPM_BUILD_ROOT%{_bindir}
1832 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1834 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1836 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1838 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1839 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1840 install %{SOURCE1} .
1843 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
1844 install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1845 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1846 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1850 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
1851 install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1852 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1853 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1856 cp -f Zend/LICENSE{,.Zend}
1858 # Generate stub .ini files for each subpackage
1859 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1860 for so in modules/*.so; do
1861 mod=$(basename $so .so)
1862 conf="%{_sysconfdir}/conf.d/${mod}.ini"
1863 # xml needs to be loaded before wddx
1864 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_${mod}.ini"
1865 cat > $RPM_BUILD_ROOT${conf} <<EOF
1866 ; Enable ${mod} extension module
1871 # per SAPI ini directories
1872 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1875 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1877 # use system automake and {lib,sh}tool
1878 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1879 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1880 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1881 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1884 rm -rf $RPM_BUILD_ROOT
1887 if [ "$1" = "1" ]; then
1889 %service -q apache restart
1892 %service -q httpd restart
1897 if [ "$1" = "0" ]; then
1899 %service -q apache restart
1902 %service -q httpd restart
1906 %post -n apache1-mod_php
1907 if [ "$1" = "1" ]; then
1908 %service -q apache restart
1911 %postun -n apache1-mod_php
1912 if [ "$1" = "0" ]; then
1913 %service -q apache restart
1916 %post -n apache-mod_php
1917 if [ "$1" = "1" ]; then
1918 %service -q httpd restart
1921 %postun -n apache-mod_php
1922 if [ "$1" = "0" ]; then
1923 %service -q httpd restart
1926 # so tired of typing... so decided to create macros
1927 # macro called at extension post scriptlet
1928 %define extension_post \
1929 if [ "$1" = "1" ]; then \
1930 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1931 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1934 # macro called at extension postun scriptlet
1935 %define extension_postun \
1936 if [ "$1" = "0" ]; then \
1937 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1938 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1941 %post common -p /sbin/ldconfig
1942 %postun common -p /sbin/ldconfig
1945 # minimizing apache restarts logics. we restart webserver:
1947 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1948 # 2. first install of extension (post: $1 = 1)
1949 # 2. uninstall of extension (postun: $1 == 0)
1951 # the strict internal deps between extensions (and apache modules) and
1952 # common package are very important for all this to work.
1954 # restart webserver at the end of transaction
1955 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
1956 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
1959 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
1961 /^AddType application\/x-httpd-php \.php/s,^,#,
1962 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
1963 ' /etc/apache/apache.conf
1964 %service -q apache restart
1968 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
1969 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
1970 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
1971 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1972 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2177 %postun pdo-firebird
2342 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2343 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2345 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2346 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2348 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2349 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2351 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2352 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2354 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2355 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2357 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2358 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2360 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2361 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2363 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2364 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2366 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2367 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2369 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2370 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2372 %triggerun filepro -- %{name}-filepro < 4:5.0.4-9.1
2373 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*filepro\.so/d' %{_sysconfdir}/php.ini
2375 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2376 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2378 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2379 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2381 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2382 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2384 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2385 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2387 %triggerun hwapi -- %{name}-hwapi < 4:5.0.4-9.1
2388 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*hwapi\.so/d' %{_sysconfdir}/php.ini
2390 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2391 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2393 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2394 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2396 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2397 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2399 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2400 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2402 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2403 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2405 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2406 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2408 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2409 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2411 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2412 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2414 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2415 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2417 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2418 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2420 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2421 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2423 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2424 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2425 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2427 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2428 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2431 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2432 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2434 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2435 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2437 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2438 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2440 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2441 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2443 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2444 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2445 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2447 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2448 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2451 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2452 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2454 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2455 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2457 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2458 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2460 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2461 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2463 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2464 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2465 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2467 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2468 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2471 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2472 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2474 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2475 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2477 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2478 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2480 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2481 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2483 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2484 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2486 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2487 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2489 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2490 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2492 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2493 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2495 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2496 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2498 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2499 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2501 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2502 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2504 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2505 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2507 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2508 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2510 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2511 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2513 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2514 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2516 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2517 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2519 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2520 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2522 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2523 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2526 %files -n apache1-mod_php
2527 %defattr(644,root,root,755)
2528 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2529 %dir %{_sysconfdir}/apache.d
2530 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2531 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2532 /home/services/apache/icons/*
2536 %files -n apache-mod_php
2537 %defattr(644,root,root,755)
2538 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
2539 %dir %{_sysconfdir}/apache2handler.d
2540 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2541 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2542 /home/services/httpd/icons/*
2547 %defattr(644,root,root,755)
2548 %doc sapi/cgi/README.FastCGI
2549 %dir %{_sysconfdir}/cgi-fcgi.d
2550 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2551 %attr(755,root,root) %{_bindir}/php.fcgi
2555 %defattr(644,root,root,755)
2556 %dir %{_sysconfdir}/cgi.d
2557 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2558 %attr(755,root,root) %{_bindir}/php.cgi
2561 %defattr(644,root,root,755)
2562 %dir %{_sysconfdir}/cli.d
2563 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2564 %attr(755,root,root) %{_bindir}/php.cli
2565 %{_mandir}/man1/php.1*
2566 %{_mandir}/man1/php.cli.1*
2569 %defattr(644,root,root,755)
2570 %attr(755,root,root) %{_bindir}/php
2573 %defattr(644,root,root,755)
2575 %doc CREDITS Zend/ZEND_CHANGES
2576 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2579 %dir %{_sysconfdir}/conf.d
2580 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2581 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2582 %dir %{extensionsdir}
2584 # session_mm doesn't work with shared session
2586 #%defattr(644,root,root,755)
2587 #%attr(755,root,root) %{extensionsdir}/session.so
2588 %doc ext/session/mod_files.sh
2591 %defattr(644,root,root,755)
2592 %doc README.UNIX-BUILD-SYSTEM
2593 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2594 %doc CODING_STANDARDS
2595 %attr(755,root,root) %{_bindir}/phpextdist
2596 %attr(755,root,root) %{_bindir}/phpize
2597 %attr(755,root,root) %{_bindir}/php-config
2598 %attr(755,root,root) %{_libdir}/libphp_common.so
2599 %{_libdir}/libphp_common.la
2601 %{_libdir}/php/build
2605 %defattr(644,root,root,755)
2606 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2607 %attr(755,root,root) %{extensionsdir}/bcmath.so
2610 %defattr(644,root,root,755)
2611 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2612 %attr(755,root,root) %{extensionsdir}/bz2.so
2615 %defattr(644,root,root,755)
2616 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2617 %attr(755,root,root) %{extensionsdir}/calendar.so
2620 %defattr(644,root,root,755)
2621 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2622 %attr(755,root,root) %{extensionsdir}/ctype.so
2626 %defattr(644,root,root,755)
2627 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2628 %attr(755,root,root) %{extensionsdir}/curl.so
2632 %defattr(644,root,root,755)
2633 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2634 %attr(755,root,root) %{extensionsdir}/dba.so
2637 %defattr(644,root,root,755)
2638 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2639 %attr(755,root,root) %{extensionsdir}/dbase.so
2642 %defattr(644,root,root,755)
2643 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2644 %attr(755,root,root) %{extensionsdir}/dom.so
2648 %defattr(644,root,root,755)
2649 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2650 %attr(755,root,root) %{extensionsdir}/fdf.so
2654 %defattr(644,root,root,755)
2655 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2656 %attr(755,root,root) %{extensionsdir}/exif.so
2659 %defattr(644,root,root,755)
2660 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filepro.ini
2661 %attr(755,root,root) %{extensionsdir}/filepro.so
2664 %defattr(644,root,root,755)
2665 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2666 %attr(755,root,root) %{extensionsdir}/ftp.so
2669 %defattr(644,root,root,755)
2670 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2671 %attr(755,root,root) %{extensionsdir}/gd.so
2674 %defattr(644,root,root,755)
2675 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2676 %attr(755,root,root) %{extensionsdir}/gettext.so
2679 %defattr(644,root,root,755)
2680 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2681 %attr(755,root,root) %{extensionsdir}/gmp.so
2685 %defattr(644,root,root,755)
2686 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hwapi.ini
2687 %attr(755,root,root) %{extensionsdir}/hwapi.so
2691 %defattr(644,root,root,755)
2692 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2693 %attr(755,root,root) %{extensionsdir}/iconv.so
2697 %defattr(644,root,root,755)
2698 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2699 %attr(755,root,root) %{extensionsdir}/imap.so
2702 %if %{with interbase}
2704 %defattr(644,root,root,755)
2705 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2706 %attr(755,root,root) %{extensionsdir}/interbase.so
2711 %defattr(644,root,root,755)
2712 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2713 %attr(755,root,root) %{extensionsdir}/ldap.so
2717 %defattr(644,root,root,755)
2718 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2719 %attr(755,root,root) %{extensionsdir}/mbstring.so
2722 %defattr(644,root,root,755)
2723 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2724 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2728 %defattr(644,root,root,755)
2729 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2730 %attr(755,root,root) %{extensionsdir}/mhash.so
2733 %if %{with mime_magic}
2735 %defattr(644,root,root,755)
2736 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2737 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2742 %defattr(644,root,root,755)
2743 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2744 %attr(755,root,root) %{extensionsdir}/ming.so
2749 %defattr(644,root,root,755)
2750 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2751 %attr(755,root,root) %{extensionsdir}/mssql.so
2755 %defattr(644,root,root,755)
2756 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2757 %attr(755,root,root) %{extensionsdir}/mysql.so
2761 %defattr(644,root,root,755)
2762 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2763 %attr(755,root,root) %{extensionsdir}/mysqli.so
2767 %defattr(644,root,root,755)
2768 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2769 %attr(755,root,root) %{extensionsdir}/ncurses.so
2773 %defattr(644,root,root,755)
2774 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2775 %attr(755,root,root) %{extensionsdir}/oci8.so
2780 %defattr(644,root,root,755)
2781 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2782 %attr(755,root,root) %{extensionsdir}/odbc.so
2787 %defattr(644,root,root,755)
2788 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2789 %attr(755,root,root) %{extensionsdir}/openssl.so
2793 %defattr(644,root,root,755)
2794 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2795 %attr(755,root,root) %{extensionsdir}/pcntl.so
2799 %defattr(644,root,root,755)
2800 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcre.ini
2801 %attr(755,root,root) %{extensionsdir}/pcre.so
2805 %defattr(644,root,root,755)
2806 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2807 %attr(755,root,root) %{extensionsdir}/pdo.so
2809 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2811 %defattr(644,root,root,755)
2812 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2813 %attr(755,root,root) %{extensionsdir}/pdo_dblib.so
2816 %if %{with interbase} && %{without interbase_inst}
2818 %defattr(644,root,root,755)
2819 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2820 %attr(755,root,root) %{extensionsdir}/pdo_firebird.so
2824 %defattr(644,root,root,755)
2825 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2826 %attr(755,root,root) %{extensionsdir}/pdo_mysql.so
2830 %defattr(644,root,root,755)
2831 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2832 %attr(755,root,root) %{extensionsdir}/pdo_oci.so
2837 %defattr(644,root,root,755)
2838 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2839 %attr(755,root,root) %{extensionsdir}/pdo_odbc.so
2844 %defattr(644,root,root,755)
2845 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2846 %attr(755,root,root) %{extensionsdir}/pdo_pgsql.so
2851 %defattr(644,root,root,755)
2852 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2853 %attr(755,root,root) %{extensionsdir}/pdo_sqlite.so
2858 %defattr(644,root,root,755)
2859 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2860 %attr(755,root,root) %{extensionsdir}/pgsql.so
2864 %defattr(644,root,root,755)
2865 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2866 %attr(755,root,root) %{extensionsdir}/posix.so
2870 %defattr(644,root,root,755)
2871 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2872 %attr(755,root,root) %{extensionsdir}/pspell.so
2876 %defattr(644,root,root,755)
2877 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2878 %attr(755,root,root) %{extensionsdir}/readline.so
2882 %defattr(644,root,root,755)
2883 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2884 %attr(755,root,root) %{extensionsdir}/recode.so
2888 # simplexml is needed by spl, and spl can't be built shared as of now (5.1.0RC3)
2890 %defattr(644,root,root,755)
2891 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2892 %attr(755,root,root) %{extensionsdir}/simplexml.so
2896 %defattr(644,root,root,755)
2897 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2898 %attr(755,root,root) %{extensionsdir}/shmop.so
2902 %defattr(644,root,root,755)
2903 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2904 %attr(755,root,root) %{extensionsdir}/snmp.so
2908 %defattr(644,root,root,755)
2909 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2910 %attr(755,root,root) %{extensionsdir}/soap.so
2913 %defattr(644,root,root,755)
2914 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2915 %attr(755,root,root) %{extensionsdir}/sockets.so
2919 %defattr(644,root,root,755)
2920 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2921 %attr(755,root,root) %{extensionsdir}/sqlite.so
2926 %defattr(644,root,root,755)
2927 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2928 %attr(755,root,root) %{extensionsdir}/sybase.so
2931 %if %{with sybase_ct}
2933 %defattr(644,root,root,755)
2934 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2935 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2939 %defattr(644,root,root,755)
2940 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2941 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
2944 %defattr(644,root,root,755)
2945 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2946 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2949 %defattr(644,root,root,755)
2950 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2951 %attr(755,root,root) %{extensionsdir}/sysvshm.so
2955 %defattr(644,root,root,755)
2956 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2957 %attr(755,root,root) %{extensionsdir}/tidy.so
2961 %defattr(644,root,root,755)
2962 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2963 %attr(755,root,root) %{extensionsdir}/tokenizer.so
2967 %defattr(644,root,root,755)
2968 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2969 %attr(755,root,root) %{extensionsdir}/wddx.so
2973 %defattr(644,root,root,755)
2974 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2975 %attr(755,root,root) %{extensionsdir}/xml.so
2978 %defattr(644,root,root,755)
2979 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2980 %attr(755,root,root) %{extensionsdir}/xmlreader.so
2984 %defattr(644,root,root,755)
2985 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2986 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
2990 %defattr(644,root,root,755)
2991 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2992 %attr(755,root,root) %{extensionsdir}/xsl.so
2995 %defattr(644,root,root,755)
2996 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2997 %attr(755,root,root) %{extensionsdir}/zlib.so