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_without 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: fb4edd5ed9c536a04a241b52ea62a6c1
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 Patch5: %{name}-apr-apu.patch
99 Patch6: %{name}-build_modules.patch
100 Patch7: %{name}-sapi-ini-file.patch
101 Patch8: %{name}-no-metaccld.patch
102 Patch9: %{name}-reflection.patch
103 Patch10: %{name}-ini.patch
104 Patch11: %{name}-acam.patch
105 Patch14: %{name}-allow-db31.patch
106 Patch15: %{name}-threads-acfix.patch
107 Patch16: %{name}-tsrmlsfetchgcc2.patch
108 Patch17: %{name}-no_pear_install.patch
109 Patch18: %{name}-zlib.patch
110 Patch19: %{name}-sybase-fix.patch
111 Patch20: %{name}-readline.patch
112 Patch21: %{name}-nohttpd.patch
113 Patch23: %{name}-gd_imagerotate_enable.patch
114 Patch24: %{name}-uint32_t.patch
115 Patch25: %{name}-hwapi-link.patch
116 Patch26: %{name}-dba-link.patch
117 Patch30: %{name}-hardening-fix.patch
118 Patch31: %{name}-both-apxs.patch
119 Patch32: %{name}-builddir.patch
120 Patch33: %{name}-zlib-for-getimagesize.patch
121 Patch34: %{name}-ini-search-path.patch
122 Patch35: %{name}-versioning.patch
123 Patch36: %{name}-linkflags-clean.patch
124 Patch37: %{name}-cli-segv-fixes.patch
125 Patch38: %{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.1.0}
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}
1552 # conflict seems to be resolved by recode patches
1553 rm -f ext/recode/config9.m4
1555 # remove all bundled libraries not to link with them accidentally
1556 #rm -rf ext/sqlite/libsqlite
1557 #rm -rf ext/bcmath/libbcmath
1558 #rm -rf ext/date/lib
1559 #rm -rf ext/dba/libcdb
1560 #rm -rf ext/dba/libflatfile
1561 #rm -rf ext/dba/libinifile
1562 #rm -rf ext/gd/libgd
1563 #rm -rf ext/mbstring/libmbfl
1564 #rm -rf ext/mbstring/oniguruma
1565 rm -rf ext/pcre/pcrelib
1566 rm -rf ext/pdo_sqlite/sqlite
1567 #rm -rf ext/soap/interop
1568 rm -rf ext/xmlrpc/libxmlrpc
1571 if API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h) && [ $API != %{php_api_version} ]; then
1572 echo "Set %%define php_api_version to $API and rerun."
1576 if API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h) && [ $API != %{zend_module_api} ]; then
1577 echo "Set %%define zend_module_api to $API and rerun."
1581 if API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h) && [ $API != %{zend_extension_api} ]; then
1582 echo "Set %%define zend_extension_api to $API and rerun."
1586 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1587 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1588 rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1594 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
1608 for sapi in $sapis; do
1609 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1615 echo --enable-discard-path --enable-force-cgi-redirect
1621 echo --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect
1624 ver=%(rpm -q --qf '%%{version}' apache1-apxs)
1625 echo --with-apxs=%{apxs1} --with-apache-version=$ver
1628 ver=%(rpm -q --qf '%%{version}' apache-apxs)
1629 echo --with-apxs2=%{apxs2} --with-apache-version=$ver
1633 %if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1634 --cache-file=config.cache \
1636 --with-libdir=%{_lib} \
1637 --with-config-file-path=%{_sysconfdir} \
1638 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1639 --with-exec-dir=%{_bindir} \
1640 --%{!?debug:dis}%{?debug:en}able-debug \
1641 %{?with_zts:--enable-maintainer-zts} \
1642 --enable-inline-optimization \
1643 --enable-memory-limit \
1644 --enable-bcmath=shared \
1645 --enable-calendar=shared \
1646 --enable-ctype=shared \
1647 --enable-dba=shared \
1650 --enable-dom=shared \
1651 --enable-exif=shared \
1652 --enable-filepro=shared \
1653 --enable-ftp=shared \
1654 --enable-gd-native-ttf \
1655 --enable-gd-jus-conf \
1657 --enable-magic-quotes \
1658 --enable-mbstring=shared,all \
1660 --enable-pcntl=shared \
1661 --enable-pdo=shared \
1662 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1663 --with-pdo-dblib=shared \
1665 %if %{with interbase} && %{without interbase_inst}
1666 --with-pdo-firebird=shared \
1668 --with-pdo-mysql=shared \
1669 %{?with_oci8:--with-pdo-oci=shared} \
1670 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1671 %{?with_pgsql:--with-pdo-pgsql=shared} \
1672 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1673 --enable-posix=shared \
1674 --enable-reflection \
1677 --enable-shmop=shared \
1678 --enable-simplexml \
1679 --enable-sysvmsg=shared \
1680 --enable-sysvsem=shared \
1681 --enable-sysvshm=shared \
1682 --enable-track-vars \
1683 --enable-trans-sid \
1684 --enable-safe-mode \
1685 --enable-soap=shared \
1686 --enable-sockets=shared \
1687 --enable-tokenizer=shared \
1688 --enable-ucd-snmp-hack \
1689 %{?with_wddx:--enable-wddx=shared} \
1690 --enable-xml=shared \
1691 --enable-xmlreader=shared \
1693 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1694 %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
1695 --enable-dbase=shared \
1697 --with-expat-dir=shared,/usr \
1699 --without-expat-dir \
1701 %{?with_fdf:--with-fdftk=shared} \
1702 --with-iconv=shared \
1703 --with-filepro=shared \
1704 --with-freetype-dir=shared \
1705 --with-gettext=shared \
1706 --with-gd=shared,/usr \
1709 %{?with_hwapi:--with-hwapi=shared} \
1710 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1711 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1712 --with-jpeg-dir=/usr \
1713 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1714 --with-mcrypt=shared \
1715 %{?with_mhash:--with-mhash=shared} \
1716 %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1717 %{?with_ming:--with-ming=shared} \
1718 %{?with_mm:--with-mm} \
1719 %{?with_mssql:--with-mssql=shared} \
1720 --with-mysql=shared,/usr \
1721 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1722 %{?with_mysqli:--with-mysqli=shared} \
1723 --with-ncurses=shared \
1724 %{?with_oci8:--with-oci8=shared} \
1725 %{?with_openssl:--with-openssl=shared} \
1727 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
1728 --with-pear=%{php_pear_dir} \
1729 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1730 --with-png-dir=/usr \
1731 %{?with_pspell:--with-pspell=shared} \
1732 --with-readline=shared \
1733 %{?with_recode:--with-recode=shared} \
1735 --without-sablot-js \
1736 %{?with_snmp:--with-snmp=shared} \
1737 %{?with_sybase:--with-sybase=shared,/usr} \
1738 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1739 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1740 --with-t1lib=shared \
1741 %{?with_tidy:--with-tidy=shared} \
1742 --with-tiff-dir=/usr \
1743 %{?with_odbc:--with-unixODBC=shared,/usr} \
1744 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
1746 --with-zlib=shared \
1747 --with-zlib-dir=shared,/usr
1749 cp -f Makefile Makefile.$sapi
1750 cp -f main/php_config.h php_config.h.$sapi
1753 # must make this first, so modules can link against it.
1754 %{__make} libphp_common.la
1756 %{__make} build-modules
1758 # fix install paths, avoid evil rpaths
1759 #sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
1762 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1766 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1771 cp -af php_config.h.fcgi main/php_config.h
1772 %{__make} sapi/cgi/php -f Makefile.fcgi
1773 cp -r sapi/cgi sapi/fcgi
1774 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1778 cp -af php_config.h.cgi main/php_config.h
1779 %{__make} sapi/cgi/php -f Makefile.cgi
1782 cp -af php_config.h.cli main/php_config.h
1783 %{__make} sapi/cli/php -f Makefile.cli
1786 rm -rf $RPM_BUILD_ROOT
1787 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1788 $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
1789 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1790 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/httpd.conf} \
1791 $RPM_BUILD_ROOT%{_mandir}/man1 \
1793 # install the apache modules' files
1794 %{__make} install-headers install-build install-modules install-programs \
1795 INSTALL_ROOT=$RPM_BUILD_ROOT
1797 # install apache1 DSO module
1799 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1802 # install apache2 DSO module
1804 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1807 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1808 # fix install paths, avoid evil rpaths
1809 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1811 sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1814 libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
1818 libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1822 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1823 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1824 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1826 # as of 5.0.5, phpextdist isn't installed by default
1827 install scripts/dev/phpextdist $RPM_BUILD_ROOT%{_bindir}
1829 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1831 sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1833 install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1835 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1836 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1837 install %{SOURCE1} .
1840 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
1841 install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1842 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1843 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1847 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
1848 install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1849 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1850 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1853 cp -f Zend/LICENSE{,.Zend}
1855 # Generate stub .ini files for each subpackage
1856 install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
1857 for so in modules/*.so; do
1858 mod=$(basename $so .so)
1859 conf="%{_sysconfdir}/conf.d/${mod}.ini"
1860 # xml needs to be loaded before wddx
1861 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_${mod}.ini"
1862 cat > $RPM_BUILD_ROOT${conf} <<EOF
1863 ; Enable ${mod} extension module
1868 # per SAPI ini directories
1869 install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
1872 mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
1874 # use system automake and {lib,sh}tool
1875 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
1876 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
1877 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
1878 ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
1880 # as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
1881 # isn't installed by install-headers make target, we do it manually here.
1882 # this header file is required by e.g. filter PECL extension
1883 install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
1886 rm -rf $RPM_BUILD_ROOT
1889 if [ "$1" = "1" ]; then
1891 %service -q apache restart
1894 %service -q httpd restart
1899 if [ "$1" = "0" ]; then
1901 %service -q apache restart
1904 %service -q httpd restart
1908 %post -n apache1-mod_php
1909 if [ "$1" = "1" ]; then
1910 %service -q apache restart
1913 %postun -n apache1-mod_php
1914 if [ "$1" = "0" ]; then
1915 %service -q apache restart
1918 %post -n apache-mod_php
1919 if [ "$1" = "1" ]; then
1920 %service -q httpd restart
1923 %postun -n apache-mod_php
1924 if [ "$1" = "0" ]; then
1925 %service -q httpd restart
1928 # so tired of typing... so decided to create macros
1929 # macro called at extension post scriptlet
1930 %define extension_post \
1931 if [ "$1" = "1" ]; then \
1932 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1933 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1936 # macro called at extension postun scriptlet
1937 %define extension_postun \
1938 if [ "$1" = "0" ]; then \
1939 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1940 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1943 %post common -p /sbin/ldconfig
1944 %postun common -p /sbin/ldconfig
1947 # minimizing apache restarts logics. we restart webserver:
1949 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1950 # 2. first install of extension (post: $1 = 1)
1951 # 2. uninstall of extension (postun: $1 == 0)
1953 # the strict internal deps between extensions (and apache modules) and
1954 # common package are very important for all this to work.
1956 # restart webserver at the end of transaction
1957 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
1958 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
1961 %triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
1963 /^AddType application\/x-httpd-php \.php/s,^,#,
1964 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
1965 ' /etc/apache/apache.conf
1966 %service -q apache restart
1970 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
1971 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
1972 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
1973 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1974 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2179 %postun pdo-firebird
2344 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2345 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2347 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2348 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2350 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2351 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2353 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2354 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2356 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2357 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2359 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2360 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2362 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2363 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2365 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2366 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2368 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2369 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2371 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2372 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2374 %triggerun filepro -- %{name}-filepro < 4:5.0.4-9.1
2375 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*filepro\.so/d' %{_sysconfdir}/php.ini
2377 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2378 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2380 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2381 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2383 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2384 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2386 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2387 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2389 %triggerun hwapi -- %{name}-hwapi < 4:5.0.4-9.1
2390 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*hwapi\.so/d' %{_sysconfdir}/php.ini
2392 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2393 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2395 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2396 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2398 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2399 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2401 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2402 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2404 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2405 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2407 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2408 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2410 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2411 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2413 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2414 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2416 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2417 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2419 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2420 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2422 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2423 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2425 %triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2426 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2427 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2429 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2430 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2433 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2434 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2436 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2437 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2439 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2440 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2442 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2443 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2445 %triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2446 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2447 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2449 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2450 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2453 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2454 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcre\.so/d' %{_sysconfdir}/php.ini
2456 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2457 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2459 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2460 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2462 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2463 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2465 %triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2466 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2467 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2469 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2470 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2473 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2474 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2476 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2477 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
2479 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2480 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2482 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2483 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2485 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2486 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2488 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2489 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2491 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2492 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2494 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2495 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2497 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2498 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2500 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2501 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2503 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2504 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2506 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2507 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2509 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2510 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2512 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2513 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2515 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2516 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2518 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2519 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2521 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2522 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2524 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2525 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2528 %files -n apache1-mod_php
2529 %defattr(644,root,root,755)
2530 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2531 %dir %{_sysconfdir}/apache.d
2532 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2533 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2534 /home/services/apache/icons/*
2538 %files -n apache-mod_php
2539 %defattr(644,root,root,755)
2540 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
2541 %dir %{_sysconfdir}/apache2handler.d
2542 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2543 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2544 /home/services/httpd/icons/*
2549 %defattr(644,root,root,755)
2550 %doc sapi/cgi/README.FastCGI
2551 %dir %{_sysconfdir}/cgi-fcgi.d
2552 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2553 %attr(755,root,root) %{_bindir}/php.fcgi
2557 %defattr(644,root,root,755)
2558 %dir %{_sysconfdir}/cgi.d
2559 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2560 %attr(755,root,root) %{_bindir}/php.cgi
2563 %defattr(644,root,root,755)
2564 %dir %{_sysconfdir}/cli.d
2565 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2566 %attr(755,root,root) %{_bindir}/php.cli
2567 %{_mandir}/man1/php.1*
2568 %{_mandir}/man1/php.cli.1*
2571 %defattr(644,root,root,755)
2572 %attr(755,root,root) %{_bindir}/php
2575 %defattr(644,root,root,755)
2577 %doc CREDITS Zend/ZEND_CHANGES
2578 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2581 %dir %{_sysconfdir}/conf.d
2582 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2583 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2584 %dir %{extensionsdir}
2586 # session_mm doesn't work with shared session
2588 #%defattr(644,root,root,755)
2589 #%attr(755,root,root) %{extensionsdir}/session.so
2590 %doc ext/session/mod_files.sh
2593 %defattr(644,root,root,755)
2594 %doc README.UNIX-BUILD-SYSTEM
2595 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2596 %doc CODING_STANDARDS
2597 %attr(755,root,root) %{_bindir}/phpextdist
2598 %attr(755,root,root) %{_bindir}/phpize
2599 %attr(755,root,root) %{_bindir}/php-config
2600 %attr(755,root,root) %{_libdir}/libphp_common.so
2601 %{_libdir}/libphp_common.la
2603 %{_libdir}/php/build
2607 %defattr(644,root,root,755)
2608 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2609 %attr(755,root,root) %{extensionsdir}/bcmath.so
2612 %defattr(644,root,root,755)
2613 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2614 %attr(755,root,root) %{extensionsdir}/bz2.so
2617 %defattr(644,root,root,755)
2618 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2619 %attr(755,root,root) %{extensionsdir}/calendar.so
2622 %defattr(644,root,root,755)
2623 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2624 %attr(755,root,root) %{extensionsdir}/ctype.so
2628 %defattr(644,root,root,755)
2629 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2630 %attr(755,root,root) %{extensionsdir}/curl.so
2634 %defattr(644,root,root,755)
2635 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2636 %attr(755,root,root) %{extensionsdir}/dba.so
2639 %defattr(644,root,root,755)
2640 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2641 %attr(755,root,root) %{extensionsdir}/dbase.so
2644 %defattr(644,root,root,755)
2645 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2646 %attr(755,root,root) %{extensionsdir}/dom.so
2650 %defattr(644,root,root,755)
2651 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2652 %attr(755,root,root) %{extensionsdir}/fdf.so
2656 %defattr(644,root,root,755)
2657 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2658 %attr(755,root,root) %{extensionsdir}/exif.so
2661 %defattr(644,root,root,755)
2662 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filepro.ini
2663 %attr(755,root,root) %{extensionsdir}/filepro.so
2666 %defattr(644,root,root,755)
2667 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2668 %attr(755,root,root) %{extensionsdir}/ftp.so
2671 %defattr(644,root,root,755)
2672 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2673 %attr(755,root,root) %{extensionsdir}/gd.so
2676 %defattr(644,root,root,755)
2677 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2678 %attr(755,root,root) %{extensionsdir}/gettext.so
2681 %defattr(644,root,root,755)
2682 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2683 %attr(755,root,root) %{extensionsdir}/gmp.so
2687 %defattr(644,root,root,755)
2688 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hwapi.ini
2689 %attr(755,root,root) %{extensionsdir}/hwapi.so
2693 %defattr(644,root,root,755)
2694 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2695 %attr(755,root,root) %{extensionsdir}/iconv.so
2699 %defattr(644,root,root,755)
2700 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2701 %attr(755,root,root) %{extensionsdir}/imap.so
2704 %if %{with interbase}
2706 %defattr(644,root,root,755)
2707 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2708 %attr(755,root,root) %{extensionsdir}/interbase.so
2713 %defattr(644,root,root,755)
2714 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2715 %attr(755,root,root) %{extensionsdir}/ldap.so
2719 %defattr(644,root,root,755)
2720 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2721 %attr(755,root,root) %{extensionsdir}/mbstring.so
2724 %defattr(644,root,root,755)
2725 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2726 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2730 %defattr(644,root,root,755)
2731 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2732 %attr(755,root,root) %{extensionsdir}/mhash.so
2735 %if %{with mime_magic}
2737 %defattr(644,root,root,755)
2738 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2739 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2744 %defattr(644,root,root,755)
2745 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2746 %attr(755,root,root) %{extensionsdir}/ming.so
2751 %defattr(644,root,root,755)
2752 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2753 %attr(755,root,root) %{extensionsdir}/mssql.so
2757 %defattr(644,root,root,755)
2758 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2759 %attr(755,root,root) %{extensionsdir}/mysql.so
2763 %defattr(644,root,root,755)
2764 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2765 %attr(755,root,root) %{extensionsdir}/mysqli.so
2769 %defattr(644,root,root,755)
2770 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2771 %attr(755,root,root) %{extensionsdir}/ncurses.so
2775 %defattr(644,root,root,755)
2776 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2777 %attr(755,root,root) %{extensionsdir}/oci8.so
2782 %defattr(644,root,root,755)
2783 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2784 %attr(755,root,root) %{extensionsdir}/odbc.so
2789 %defattr(644,root,root,755)
2790 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2791 %attr(755,root,root) %{extensionsdir}/openssl.so
2795 %defattr(644,root,root,755)
2796 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/pcntl.ini
2797 %attr(755,root,root) %{extensionsdir}/pcntl.so
2801 %defattr(644,root,root,755)
2802 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcre.ini
2803 %attr(755,root,root) %{extensionsdir}/pcre.so
2807 %defattr(644,root,root,755)
2808 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2809 %attr(755,root,root) %{extensionsdir}/pdo.so
2811 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2813 %defattr(644,root,root,755)
2814 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2815 %attr(755,root,root) %{extensionsdir}/pdo_dblib.so
2818 %if %{with interbase} && %{without interbase_inst}
2820 %defattr(644,root,root,755)
2821 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2822 %attr(755,root,root) %{extensionsdir}/pdo_firebird.so
2826 %defattr(644,root,root,755)
2827 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2828 %attr(755,root,root) %{extensionsdir}/pdo_mysql.so
2832 %defattr(644,root,root,755)
2833 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2834 %attr(755,root,root) %{extensionsdir}/pdo_oci.so
2839 %defattr(644,root,root,755)
2840 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2841 %attr(755,root,root) %{extensionsdir}/pdo_odbc.so
2846 %defattr(644,root,root,755)
2847 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2848 %attr(755,root,root) %{extensionsdir}/pdo_pgsql.so
2853 %defattr(644,root,root,755)
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2855 %attr(755,root,root) %{extensionsdir}/pdo_sqlite.so
2860 %defattr(644,root,root,755)
2861 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2862 %attr(755,root,root) %{extensionsdir}/pgsql.so
2866 %defattr(644,root,root,755)
2867 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2868 %attr(755,root,root) %{extensionsdir}/posix.so
2872 %defattr(644,root,root,755)
2873 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2874 %attr(755,root,root) %{extensionsdir}/pspell.so
2878 %defattr(644,root,root,755)
2879 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2880 %attr(755,root,root) %{extensionsdir}/readline.so
2884 %defattr(644,root,root,755)
2885 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2886 %attr(755,root,root) %{extensionsdir}/recode.so
2890 # simplexml is needed by spl, and spl can't be built shared as of now (5.1.0RC3)
2892 %defattr(644,root,root,755)
2893 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2894 %attr(755,root,root) %{extensionsdir}/simplexml.so
2898 %defattr(644,root,root,755)
2899 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2900 %attr(755,root,root) %{extensionsdir}/shmop.so
2904 %defattr(644,root,root,755)
2905 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2906 %attr(755,root,root) %{extensionsdir}/snmp.so
2910 %defattr(644,root,root,755)
2911 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2912 %attr(755,root,root) %{extensionsdir}/soap.so
2915 %defattr(644,root,root,755)
2916 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2917 %attr(755,root,root) %{extensionsdir}/sockets.so
2921 %defattr(644,root,root,755)
2922 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2923 %attr(755,root,root) %{extensionsdir}/sqlite.so
2928 %defattr(644,root,root,755)
2929 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2930 %attr(755,root,root) %{extensionsdir}/sybase.so
2933 %if %{with sybase_ct}
2935 %defattr(644,root,root,755)
2936 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2937 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2941 %defattr(644,root,root,755)
2942 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2943 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
2946 %defattr(644,root,root,755)
2947 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2948 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2951 %defattr(644,root,root,755)
2952 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2953 %attr(755,root,root) %{extensionsdir}/sysvshm.so
2957 %defattr(644,root,root,755)
2958 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2959 %attr(755,root,root) %{extensionsdir}/tidy.so
2963 %defattr(644,root,root,755)
2964 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2965 %attr(755,root,root) %{extensionsdir}/tokenizer.so
2969 %defattr(644,root,root,755)
2970 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2971 %attr(755,root,root) %{extensionsdir}/wddx.so
2975 %defattr(644,root,root,755)
2976 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2977 %attr(755,root,root) %{extensionsdir}/xml.so
2980 %defattr(644,root,root,755)
2981 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2982 %attr(755,root,root) %{extensionsdir}/xmlreader.so
2986 %defattr(644,root,root,755)
2987 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2988 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
2992 %defattr(644,root,root,755)
2993 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2994 %attr(755,root,root) %{extensionsdir}/xsl.so
2997 %defattr(644,root,root,755)
2998 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2999 %attr(755,root,root) %{extensionsdir}/zlib.so