]> git.pld-linux.org Git - packages/php.git/blob - php.spec
d8f2653bdcd5f8fd951a703043b27f7e7fae0fac
[packages/php.git] / php.spec
1 # TODO:
2 # - php-shared is SERIOUSLY broken. Try compiling with --enable-versioning.
3 # - think of including support for:
4 #    - mcve,
5 #    - ovrimos,
6 #    - pfpro,
7 #   These extensions BuildRequires proprietary libraries...
8 # - deal with modules removed from php and not moved to PECL
9 #   (existing only in php4):
10 #   db, hyperwave, java, mcal, overload, qtdom
11 # - mime_magic can't handle new "string/*" entries in magic.mime
12 # - make additional headers added by mail patch configurable
13 # - apply -hardened patch by default ?
14 # - modularize session, standard (output from pure php -m)?
15 # - having pcre module loaded cli crashes
16 #
17 # Conditional build:
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_with     oracle          # with oracle extension module          (BR: proprietary libs)
25 %bcond_without  mysqli          # with mysqli support (Requires mysql > 4.1)
26 %bcond_without  curl            # without CURL extension module
27 %bcond_without  imap            # without IMAP extension module
28 %bcond_with     interbase       # with InterBase extension module
29 %bcond_without  ldap            # without LDAP extension module
30 %bcond_without  mhash           # without mhash extension module
31 %bcond_without  ming            # without ming extension module
32 %bcond_without  mm              # without mm support for session storage
33 %bcond_without  msession        # without msession extension module
34 %bcond_without  mssql           # without MS SQL extension module
35 %bcond_without  mime_magic              # without mime-magic module
36 %bcond_without  odbc            # without ODBC extension module
37 %bcond_without  openssl         # without OpenSSL support and OpenSSL extension (module)
38 %bcond_without  pcre            # without PCRE extension module
39 %bcond_without  pgsql           # without PostgreSQL extension module
40 %bcond_without  pspell          # without pspell extension module
41 %bcond_without  recode          # without recode extension module
42 %bcond_without  snmp            # without SNMP extension module
43 %bcond_without  sqlite          # without SQLite extension module
44 %bcond_without  sybase          # without Sybase extension module
45 %bcond_without  sybase_ct       # without Sybase-CT extension module
46 %bcond_without  tidy            # without Tidy extension module
47 %bcond_without  wddx            # without WDDX extension module
48 %bcond_without  xmlrpc          # without XML-RPC extension module
49 %bcond_without  apache1         # disable building apache 1.3.x module
50 %bcond_without  apache2         # disable building apache 2.x module
51 %bcond_without  fcgi            # disable building FCGI SAPI
52 %bcond_without  zts             # disable experimental-zts
53
54 %define apxs1           /usr/sbin/apxs1
55 %define apxs2           /usr/sbin/apxs
56
57 # some problems with apache 2.x
58 %if %{with apache2}
59 %undefine       with_mm
60 %endif
61
62 %ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
63 %undefine       with_interbase
64 %endif
65
66 %if %{without apache1} && %{without apache2}
67 ERROR: You need to select at least one Apache SAPI to build shared modules.
68 %endif
69
70 # x86-only lib
71 %ifnarch %{ix86}
72 %undefine       with_msession
73 %endif
74
75 Summary:        The PHP HTML-embedded scripting language for use with Apache
76 Summary(fr):    Le langage de script embarque-HTML PHP pour Apache
77 Summary(pl):    Jêzyk skryptowy PHP - u¿ywany wraz z serwerem Apache
78 Summary(pt_BR): A linguagem de script PHP
79 Summary(ru):    PHP ÷ÅÒÓÉÉ 5 - ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
80 Summary(uk):    PHP ÷ÅÒÓ¦§ 5 - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
81 Name:           php
82 Version:        5.1.1
83 Release:        0.1%{?with_hardening:hardened}
84 Epoch:          4
85 Group:          Libraries
86 License:        PHP
87 Source0:        http://www.php.net/distributions/%{name}-%{version}.tar.bz2
88 # Source0-md5:  70a7c90de182d1a1901c390b844153c7
89 Source1:        FAQ.%{name}
90 Source2:        zend.gif
91 Source3:        %{name}-module-install
92 Source4:        %{name}-mod_%{name}.conf
93 Source5:        %{name}-cgi-fcgi.ini
94 Source6:        %{name}-cgi.ini
95 Source7:        %{name}-apache.ini
96 Source8:        %{name}-cli.ini
97 Source9:        http://www.hardened-php.net/hardening-patch-5.0.4-0.3.0.patch.gz
98 # Source9-md5:  47a742fa9fab2826ad10c13a2376111a
99 Patch0:         %{name}-shared.patch
100 Patch1:         %{name}-pldlogo.patch
101 Patch2:         %{name}-mail.patch
102 Patch3:         %{name}-link-libs.patch
103 Patch4:         %{name}-libpq_fs_h_path.patch
104 Patch5:         %{name}-msession-shared-lib.patch
105 Patch6:         %{name}-build_modules.patch
106 Patch7:         %{name}-sapi-ini-file.patch
107 Patch8:         %{name}-no-metaccld.patch
108 Patch9:         %{name}-session-unregister.patch
109 Patch10:        %{name}-ini.patch
110 Patch11:        %{name}-acam.patch
111 Patch12:        %{name}-xmlrpc-fix.patch
112 Patch13:        %{name}-libtool.patch
113 Patch14:        %{name}-allow-db31.patch
114 Patch15:        %{name}-threads-acfix.patch
115 Patch16:        %{name}-tsrmlsfetchgcc2.patch
116 Patch17:        %{name}-no_pear_install.patch
117 Patch18:        %{name}-zlib.patch
118 Patch19:        %{name}-sybase-fix.patch
119 Patch20:        %{name}-readline.patch
120 Patch21:        %{name}-nohttpd.patch
121 Patch23:        %{name}-gd_imagerotate_enable.patch
122 Patch24:        %{name}-uint32_t.patch
123 Patch25:        %{name}-hwapi-link.patch
124 Patch26:        %{name}-dba-link.patch
125 Patch27:        %{name}-install_gd_headers.patch
126 Patch29:        %{name}-gcc4.patch
127 Patch30:        %{name}-hardening-fix.patch
128 Patch31:        %{name}-both-apxs.patch
129 Patch32:        %{name}-builddir.patch
130 Icon:           php.gif
131 URL:            http://www.php.net/
132 %{?with_interbase:%{!?with_interbase_inst:BuildRequires:        Firebird-devel >= 1.0.2.908-2}}
133 %{?with_pspell:BuildRequires:   aspell-devel >= 2:0.50.0}
134 BuildRequires:  autoconf >= 2.53
135 BuildRequires:  automake >= 1.4d
136 BuildRequires:  bison
137 BuildRequires:  bzip2-devel
138 %{?with_curl:BuildRequires:     curl-devel >= 7.12.0}
139 BuildRequires:  cyrus-sasl-devel
140 %{?with_db3:BuildRequires:      db3-devel >= 3.1}
141 %{!?with_db3:BuildRequires:     db-devel >= 4.0}
142 BuildRequires:  elfutils-devel
143 %if %{with xmlrpc}
144 BuildRequires:  expat-devel
145 %endif
146 %{?with_fdf:BuildRequires:      fdftk-devel}
147 %{?with_fcgi:BuildRequires:     fcgi-devel}
148 BuildRequires:  flex
149 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
150 BuildRequires:  freetds-devel
151 %endif
152 BuildRequires:  freetype-devel >= 2.0
153 BuildRequires:  gd-devel >= 2.0.28-4
154 BuildRequires:  gdbm-devel
155 BuildRequires:  gmp-devel
156 %{?with_imap:BuildRequires:     imap-devel >= 1:2001-0.BETA.200107022325.2}
157 BuildRequires:  libjpeg-devel
158 BuildRequires:  libltdl-devel >= 1.4
159 BuildRequires:  libmcrypt-devel >= 2.4.4
160 BuildRequires:  libpng-devel >= 1.0.8
161 BuildRequires:  libtiff-devel
162 BuildRequires:  libtool >= 1.4.3
163 BuildRequires:  libwrap-devel
164 BuildRequires:  libxml2-devel >= 2.5.10
165 BuildRequires:  libxslt-devel >= 1.0.18
166 %{?with_mhash:BuildRequires:    mhash-devel}
167 %{?with_ming:BuildRequires:     ming-devel >= 0.1.0}
168 %{?with_mm:BuildRequires:       mm-devel >= 1.3.0}
169 BuildRequires:  mysql-devel >= 4.0.0
170 %{?with_mysqli:BuildRequires:   mysql-devel >= 4.1.0}
171 BuildRequires:  ncurses-ext-devel
172 %{?with_ldap:BuildRequires:     openldap-devel >= 2.0}
173 %if %{with openssl} || %{with ldap}
174 BuildRequires:  openssl-devel >= 0.9.7d
175 %endif
176 BuildRequires:  pam-devel
177 %{?with_pcre:BuildRequires:     pcre-devel}
178 BuildRequires:  %{__perl}
179 %{?with_msession:BuildRequires: phoenix-devel}
180 %{?with_pgsql:BuildRequires:    postgresql-devel}
181 %{?with_pgsql:BuildRequires:    postgresql-backend-devel >= 7.2}
182 BuildRequires:  readline-devel
183 %{?with_recode:BuildRequires:   recode-devel >= 3.5d-3}
184 BuildRequires:  rpm-build >= 4.4.0
185 BuildRequires:  rpmbuild(macros) >= 1.238
186 %{?with_sqlite:BuildRequires:   sqlite-devel}
187 BuildRequires:  t1lib-devel
188 %{?with_tidy:BuildRequires:     tidy-devel}
189 %{?with_snmp:BuildRequires:     net-snmp-devel >= 5.0.7}
190 %{?with_odbc:BuildRequires:     unixODBC-devel}
191 %{?with_xmlrpc:BuildRequires:   xmlrpc-epi-devel}
192 BuildRequires:  zlib-devel >= 1.0.9
193 %if %{with apache1}
194 BuildRequires:  apache1-devel
195 %endif
196 %if %{with apache2}
197 BuildRequires:  apache-devel >= 2.0.52-2
198 BuildRequires:  apr-devel >= 1:1.0.0
199 BuildRequires:  apr-util-devel >= 1:1.0.0
200 %endif
201 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
202
203 %define         _sysconfdir     /etc/php
204 %define         _phpsharedir    %{_datadir}/php
205 %define         extensionsdir   %{_libdir}/php
206
207 # must be in sync with source. extra check ensuring that it is so is done in %%build
208 %define         php_api_version         20041225
209 %define         zend_module_api         20050922
210 %define         zend_extension_api      220051025
211 %define         zend_zts                        %{!?with_zts:0}%{?with_zts:1}
212 %define         php_debug                       %{!?debug:0}%{?debug:1}
213
214 %description
215 PHP is an HTML-embedded scripting language. PHP attempts to make it
216 easy for developers to write dynamically generated web pages. PHP also
217 offers built-in database integration for several commercial and
218 non-commercial database management systems, so writing a
219 database-enabled web page with PHP is fairly simple. The most common
220 use of PHP coding is probably as a replacement for CGI scripts. The
221 mod_php module enables the Apache web server to understand and process
222 the embedded PHP language in web pages. This package contains php
223 version %{version}. If you use applications which specifically rely on
224 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
225 module contained in the phpfi package. If you're just starting with
226 PHP, you should install this package. You'll also need to install the
227 Apache web server.
228
229 %description -l fr
230 PHP est un langage de script embarque dans le HTM. PHP essaye de
231 rendre simple aux developpeurs d'ecrire des pages web generees
232 dynamiquement. PHP incorpore egalement une integration avec plusieurs
233 systemes de gestion de bases de donnees commerciaux et
234 non-connerciaux, qui rent facile la creation de pages web liees avec
235 des bases de donnees. L'utilisation la plus commune de PHP est
236 probablement en remplacement de scripts CGI. Le module mod_php permet
237 au serveur web apache de comprendre et de traiter le langage PHP
238 integre dans des pages web. Ce package contient php version
239 %{version}. Si vous utilisez des applications qui utilisent
240 specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
241 dans le package mod_php. Si vous debutez avec PHP, vous devriez
242 installer ce package. Vous aurez egalement besoin dinstaller le
243 serveur web Apache.
244
245 %description -l pl
246 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
247 plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
248 (jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
249 tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
250 zosta³a z jêzyków: C, Java i Perl.
251
252 %description -l pt_BR
253 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
254 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
255 com algumas características únicas, específicas ao PHP. O objetivo da
256 linguagem é permitir que desenvolvedores web escrevam páginas
257 dinamicamente geradas de forma rápida.
258
259 %description -l ru
260 PHP - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
261 ÐÒÅÄÌÁÇÁÅÔ ÉÎÔÅÒÇÒÁÃÉÀ Ó ÍÎÏÖÅÓÔ×ÏÍ óõâä, ÐÏÜÔÏÍÕ ÎÁÐÉÓÁÎÉÅ ÓËÒÉÐÔÏ×
262 ÄÌÑ ÒÁÂÏÔÙ Ó ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÏÓÔÏ. îÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÅ
263 ÉÓÐÏÌØÚÏ×ÁÎÉÅ PHP - ÚÁÍÅÎÁ ÄÌÑ CGI ÓËÒÉÐÔÏ×.
264
265 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÁÍÏÄÏÓÔÁÔÏÞÎÕÀ (CGI) ×ÅÒÓÉÀ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÑÚÙËÁ.
266 ÷Ù ÄÏÌÖÎÙ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ %{name}-common. åÓÌÉ ×ÁÍ ÎÕÖÅÎ
267 ÉÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache, ÕÓÔÁÎÏ×ÉÔÅ ÐÁËÅÔ
268 apache-php.
269
270 %description -l uk
271 PHP - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
272 ÐÒÏÐÏÎÕ¤ ¦ÎÔÅÇÒÁæÀ Ú ÂÁÇÁÔØÍÁ óõâä, ÔÏÍÕ ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐԦנÄÌÑ
273 ÒÏÂÏÔÉ Ú ÂÁÚÁÍÉ ÄÁÎÉÈ ¤ ÄÏ×Ï̦ ÐÒÏÓÔÉÍ. îÁʦÌØÛ ÐÏÐÕÌÑÒÎÅ
274 ×ÉËÏÒÉÓÔÁÎÎÑ PHP - ÚÁͦÎÁ ÄÌÑ CGI ÓËÒÉÐÔ¦×.
275
276 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÁÍÏÄÏÓÔÁÔÎÀ (CGI) ×ÅÒÓ¦À ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ ÍÏ×É. ÷É
277 ÍÁ¤ÔÅ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ %{name}-common. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ
278 ¦ÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache, ×ÓÔÁÎÏצÔØ ÐÁËÅÔ apache-php.
279
280 %package -n apache1-mod_php
281 Summary:        PHP DSO module for apache 1.3.x
282 Summary(pl):    Modu³ DSO (Dynamic Shared Object) php dla apache 1.3.x
283 Group:          Development/Languages/PHP
284 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
285 Requires(post,preun):   %{apxs1}
286 Requires(post,preun):   %{__perl}
287 Requires:       apache1(EAPI) >= 1.3.33-2
288 Requires:       apache1-mod_mime
289 Provides:       php = %{epoch}:%{version}-%{release}
290 Obsoletes:      phpfi
291 Obsoletes:      apache-mod_php < 1:4.1.1
292
293 %description -n apache1-mod_php
294 PHP as DSO module for apache 1.3.x.
295
296 %description -n apache1-mod_php -l pl
297 php jako modu³ DSO (Dynamic Shared Object) dla apache 1.3.x.
298
299 %package -n apache-mod_php
300 Summary:        PHP DSO module for apache 2.x
301 Summary(pl):    Modu³ DSO (Dynamic Shared Object) php dla apache 2.x
302 Group:          Development/Languages/PHP
303 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
304 Requires:       apache >= 2.0.52-2
305 Requires:       apache(modules-api) = %{apache_modules_api}
306 Provides:       php = %{epoch}:%{version}-%{release}
307 Obsoletes:      phpfi
308 Obsoletes:      apache-mod_php < 1:4.1.1
309
310 %description -n apache-mod_php
311 PHP as DSO module for apache 2.x.
312
313 %description -n apache-mod_php -l pl
314 php jako modu³ DSO (Dynamic Shared Object) dla apache 2.x.
315
316 %package fcgi
317 Summary:        php as FastCGI program
318 Summary(pl):    php jako program FastCGI
319 Group:          Development/Languages/PHP
320 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
321 Provides:       php = %{epoch}:%{version}-%{release}
322
323 %description fcgi
324 php as FastCGI program.
325
326 %description fcgi -l pl
327 php jako program FastCGI.
328
329 %package cgi
330 Summary:        php as CGI program
331 Summary(pl):    php jako program CGI
332 Group:          Development/Languages/PHP
333 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
334
335 %description cgi
336 php as CGI program.
337
338 %description cgi -l pl
339 php jako program CGI.
340
341 %package cli
342 Summary:        php as CLI interpreter
343 Summary(pl):    php jako interpreter dzia³aj±cy z linii poleceñ
344 Group:          Development/Languages/PHP
345 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
346
347 %description cli
348 php as CLI interpreter.
349
350 %description cli -l pl
351 php jako interpreter dzia³aj±cy z linii poleceñ.
352
353 %package program
354 Summary:        /usr/bin/php symlink
355 Summary(pl):    Dowi±zanie symboliczne /usr/bin/php
356 Group:          Development/Languages/PHP
357 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
358 Provides:       php(program)
359 Obsoletes:      php(program)
360
361 %description program
362 Package providing /usr/bin/php symlink to PHP CLI.
363
364 %description program -l pl
365 Pakiet dostarczaj±cy dowi±zanie symboliczne /usr/bin/php do PHP CLI.
366
367 %package common
368 Summary:        Common files needed by both apache module and CGI
369 Summary(pl):    Wspólne pliki dla modu³u apache'a i programu CGI
370 Summary(ru):    òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ php
371 Summary(uk):    â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ php
372 Group:          Libraries
373 # because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
374 Requires:       glibc >= 6:2.3.5
375 Requires:       sed >= 4.0
376 Provides:       %{name}-libxml = %{epoch}:%{version}-%{release}
377 Provides:       %{name}-session = %{epoch}:%{version}-%{release}
378 Provides:       %{name}-simplexml = %{epoch}:%{version}-%{release}
379 Provides:       %{name}-spl = %{epoch}:%{version}-%{release}
380 Provides:       %{name}-standard = %{epoch}:%{version}-%{release}
381 # FIXME: apache2 specific Provides
382 Provides:       php-common(apache-modules-api) = %{apache_modules_api}
383 Provides:       php(modules_api) = %{php_api_version}
384 Provides:       php(zend_module_api) = %{zend_module_api}
385 Provides:       php(zend_extension_api) = %{zend_extension_api}
386 Provides:       php5(debug) = %{php_debug}
387 Provides:       php5(thread-safety) = %{zend_zts}
388 Obsoletes:      php-session < 3:4.2.1-2
389 # for the posttrans scriptlet, conflicts because in vserver enviroinment rpm package is not installed.
390 Conflicts:      rpm < 4.4.2-0.2
391
392 %description common
393 Common files needed by both apache module and CGI.
394
395 %description common -l pl
396 Wspólne pliki dla modu³u apacha i programu CGI.
397
398 %description common -l ru
399 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÏÂÝÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÎÙÈ ×ÁÒÉÁÎÔÏ× ÒÅÁÌÉÚÁÃÉÉ PHP
400 (ÓÁÍÏÄÏÓÔÁÔÏÞÎÏÊ É × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache).
401
402 %description common -l uk
403 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓЦÌØΦ ÆÁÊÌÉ ÄÌÑ Ò¦ÚÎÉÈ ×ÁÒ¦ÁÎԦנÒÅÁ̦ÚÁ槠PHP
404 (ÓÁÍÏÄÏÓÔÁÔÎØϧ ÔÁ × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache).
405
406 %package devel
407 Summary:        Files for PHP modules development
408 Summary(pl):    Pliki do kompilacji modu³ów PHP
409 Summary(pt_BR): Arquivos de desenvolvimento para PHP
410 Summary(ru):    ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP
411 Summary(uk):    ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP
412 Group:          Development/Languages/PHP
413 Requires:       autoconf
414 Requires:       automake
415 Requires:       libtool
416 Requires:       shtool
417 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
418 Obsoletes:      php-pear-devel
419 Obsoletes:      php4-devel
420
421 %description devel
422 The php-devel package lets you compile dynamic extensions to PHP.
423 Included here is the source for the PHP extensions. Instead of
424 recompiling the whole php binary to add support for, say, oracle,
425 install this package and use the new self-contained extensions
426 support. For more information, read the file
427 SELF-CONTAINED-EXTENSIONS.
428
429 %description devel -l pl
430 Pliki potrzebne do kompilacji modu³ów PHP.
431
432 %description devel -l pt_BR
433 Este pacote contém arquivos usados no desenvolvimento de programas ou
434 módulos PHP.
435
436 %description devel -l uk
437 ðÁËÅÔ php-devel ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÍЦÌÀ×ÁÔÉ ÄÉÎÁͦÞΦ ÒÏÚÛÉÒÅÎÎÑ PHP.
438 äÏ ÐÁËÅÔÕ ×ËÌÀÞÅÎÏ ×ÉȦÄÎÉÊ ËÏÄ ÄÌÑ ÒÏÚÛÉÒÅÎØ. úÁͦÓÔØ ÐÏ×ÔÏÒÎϧ
439 ËÏÍЦÌÑ槠¦ÎÁÒÎÏÇÏ ÆÁÊÌÕ php ÄÌÑ ÄÏÄÁÎÎÑ, ÎÁÐÒÉËÌÁÄ, Ð¦ÄÔÒÉÍËÉ
440 oracle, ×ÓÔÁÎÏצÔØ ÃÅÊ ÐÁËÅÔ ÄÌÑ ËÏÍЦÌÑ槠ÏËÒÅÍÉÈ ÒÏÚÛÉÒÅÎØ.
441 äÅÔÁÌØΦÛÁ ¦ÎÆÏÒÍÁæѠ- × ÆÁÊ̦ SELF-CONTAINED-EXTENSIONS.
442
443 %description devel -l ru
444 ðÁËÅÔ php-devel ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉÅ ÒÁÓÛÉÒÅÎÉÑ
445 PHP. ðÁËÅÔ ×ËÌÀÞÁÅÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÜÔÉÈ ÒÁÓÛÉÒÅÎÉÊ. ÷ÍÅÓÔÏ ÐÏ×ÔÏÒÎÏÊ
446 ËÏÍÐÉÌÑÃÉÉ ÂÉÎÁÒÎÏÇÏ ÆÁÊÌÁ php ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ, ÎÁÐÒÉÍÅÒ, ÐÏÄÄÅÒÖËÉ
447 oracle, ÕÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ ÄÌÑ ËÏÍÐÉÌÉÒÏ×ÁÎÉÑ ÏÔÄÅÌØÎÙÈ ÒÁÓÛÉÒÅÎÉÊ.
448 ðÏÄÒÏÂÎÏÓÔÉ - × ÆÁÊÌÅ SELF-CONTAINED-EXTENSIONS.
449
450 %package bcmath
451 Summary:        bcmath extension module for PHP
452 Summary(pl):    Modu³ bcmath dla PHP
453 Group:          Libraries
454 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
455 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
456
457 %description bcmath
458 This is a dynamic shared object (DSO) for PHP that will add bc style
459 precision math functions support.
460
461 %description bcmath -l pl
462 Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
463 matematycznych takich jak w programie bc.
464
465 %package bzip2
466 Summary:        Bzip2 extension module for PHP
467 Summary(pl):    Modu³ bzip2 dla PHP
468 Group:          Libraries
469 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
470 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
471
472 %description bzip2
473 This is a dynamic shared object (DSO) for PHP that will add bzip2
474 compression support to PHP.
475
476 %description bzip2 -l pl
477 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji bzip2.
478
479 %package calendar
480 Summary:        Calendar extension module for PHP
481 Summary(pl):    Modu³ funkcji kalendarza dla PHP
482 Group:          Libraries
483 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
484 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
485
486 %description calendar
487 This is a dynamic shared object (DSO) for PHP that will add calendar
488 support.
489
490 %description calendar -l pl
491 Modu³ PHP dodaj±cy wsparcie dla kalendarza.
492
493 %package ctype
494 Summary:        ctype extension module for PHP
495 Summary(pl):    Modu³ ctype dla PHP
496 Group:          Libraries
497 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
498 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
499
500 %description ctype
501 This is a dynamic shared object (DSO) for PHP that will add ctype
502 support.
503
504 %description ctype -l pl
505 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji ctype.
506
507 %package curl
508 Summary:        curl extension module for PHP
509 Summary(pl):    Modu³ curl dla PHP
510 Group:          Libraries
511 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
512 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
513
514 %description curl
515 This is a dynamic shared object (DSO) for PHP that will add curl
516 support.
517
518 %description curl -l pl
519 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
520
521 %package dba
522 Summary:        DBA extension module for PHP
523 Summary(pl):    Modu³ DBA dla PHP
524 Group:          Libraries
525 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
526 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
527
528 %description dba
529 This is a dynamic shared object (DSO) for PHP that will add flat-file
530 databases (DBA) support.
531
532 %description dba -l pl
533 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych opartych na plikach
534 (DBA).
535
536 %package dbase
537 Summary:        DBase extension module for PHP
538 Summary(pl):    Modu³ DBase dla PHP
539 Group:          Libraries
540 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
541 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
542
543 %description dbase
544 This is a dynamic shared object (DSO) for PHP that will add DBase
545 support.
546
547 %description dbase -l pl
548 Modu³ PHP ze wsparciem dla DBase.
549
550 %package dom
551 Summary:        DOM extension module for PHP
552 Summary(pl):    Modu³ DOM dla PHP
553 Group:          Libraries
554 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
555 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
556 # it has some compatibility functions
557 Provides:       php-domxml = %{epoch}:%{version}-%{release}
558 Obsoletes:      php-domxml <= 3:4.3.8-1
559
560 %description dom
561 This is a dynamic shared object (DSO) for PHP that will add new DOM
562 support.
563
564 %description dom -l pl
565 Modu³ PHP dodaj±cy now± obs³ugê DOM.
566
567 %package exif
568 Summary:        exif extension module for PHP
569 Summary(pl):    Modu³ exif dla PHP
570 Group:          Libraries
571 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
572 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
573
574 %description exif
575 This is a dynamic shared object (DSO) for PHP that will add EXIF tags
576 support in image files.
577
578 %description exif -l pl
579 Modu³ PHP dodaj±cy obs³ugê znaczników EXIF w plikach obrazków.
580
581 %package fdf
582 Summary:        FDF extension module for PHP
583 Summary(pl):    Modu³ FDF dla PHP
584 Group:          Libraries
585 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
586 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
587
588 %description fdf
589 This PHP module adds support for PDF Forms through Adobe FDFTK
590 library.
591
592 %description fdf -l pl
593 Modu³ PHP dodaj±cy obs³ugê formularzy PDF poprzez bibliotekê Adobe
594 FDFTK.
595
596 %package filepro
597 Summary:        filePro extension module for PHP
598 Summary(pl):    Modu³ filePro dla PHP
599 Group:          Libraries
600 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
601 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
602
603 %description filepro
604 This is a dynamic shared object (DSO) for PHP that will add support
605 for read-only access to filePro databases.
606
607 %description filepro -l pl
608 Modu³ PHP dodaj±cy mo¿liwo¶æ dostêpu (tylko do odczytu) do baz danych
609 filePro.
610
611 %package ftp
612 Summary:        FTP extension module for PHP
613 Summary(pl):    Modu³ FTP dla PHP
614 Group:          Libraries
615 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
616 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
617
618 %description ftp
619 This is a dynamic shared object (DSO) for PHP that will add FTP
620 support.
621
622 %description ftp -l pl
623 Modu³ PHP dodaj±cy obs³ugê protoko³u FTP.
624
625 %package gd
626 Summary:        GD extension module for PHP
627 Summary(pl):    Modu³ GD dla PHP
628 Group:          Libraries
629 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
630 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
631 Requires:       gd >= 2.0.28-4
632 Provides:       %{name}-gd(gif) = %{epoch}:%{version}-%{release}
633
634 %description gd
635 This is a dynamic shared object (DSO) for PHP that will add GD
636 support, allowing you to create and manipulate images with PHP.
637
638 %description gd -l pl
639 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD, pozwalaj±cej na
640 tworzenie i obróbkê obrazków.
641
642 %package gettext
643 Summary:        gettext extension module for PHP
644 Summary(pl):    Modu³ gettext dla PHP
645 Group:          Libraries
646 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
647 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
648
649 %description gettext
650 This is a dynamic shared object (DSO) for PHP that will add gettext
651 support.
652
653 %description gettext -l pl
654 Modu³ PHP dodaj±cy obs³ugê lokalizacji przez gettext.
655
656 %package gmp
657 Summary:        gmp extension module for PHP
658 Summary(pl):    Modu³ gmp dla PHP
659 Group:          Libraries
660 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
661 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
662
663 %description gmp
664 This is a dynamic shared object (DSO) for PHP that will add arbitrary
665 length number support with GNU MP library.
666
667 %description gmp -l pl
668 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki gmp do obliczeñ na
669 liczbach o dowolnej d³ugo¶ci.
670
671 %package hwapi
672 Summary:        Hyperwave API extension module for PHP
673 Summary(pl):    Modu³ API Hyperwave dla PHP
674 Group:          Libraries
675 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
676 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
677
678 %description hwapi
679 This is a dynamic shared object (DSO) for PHP that will add official
680 Hyperwave API support.
681
682 %description hwapi -l pl
683 Modu³ PHP dodaj±cy obs³ugê Hyperwave.
684
685 %package iconv
686 Summary:        iconv extension module for PHP
687 Summary(pl):    Modu³ iconv dla PHP
688 Group:          Libraries
689 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
690 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
691
692 %description iconv
693 This is a dynamic shared object (DSO) for PHP that will add iconv
694 support.
695
696 %description iconv -l pl
697 Modu³ PHP dodaj±cy obs³ugê iconv.
698
699 %package imap
700 Summary:        IMAP extension module for PHP
701 Summary(pl):    Modu³ IMAP dla PHP
702 Summary(pt_BR): Um módulo para aplicações PHP que usam IMAP
703 Group:          Libraries
704 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
705 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
706
707 %description imap
708 This is a dynamic shared object (DSO) for PHP that will add IMAP
709 support.
710
711 %description imap -l pl
712 Modu³ PHP dodaj±cy obs³ugê skrzynek IMAP.
713
714 %description imap -l pt_BR
715 Um módulo para aplicações PHP que usam IMAP.
716
717 %package interbase
718 Summary:        InterBase/Firebird database module for PHP
719 Summary(pl):    Modu³ bazy danych InterBase/Firebird dla PHP
720 Group:          Libraries
721 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
722 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
723 %{?with_interbase_inst:Autoreq: false}
724
725 %description interbase
726 This is a dynamic shared object (DSO) for PHP that will add InterBase
727 and Firebird database support.
728
729 %description interbase -l pl
730 Modu³ PHP umo¿liwiaj±cy dostêp do baz danych InterBase i Firebird.
731
732 %package ldap
733 Summary:        LDAP extension module for PHP
734 Summary(pl):    Modu³ LDAP dla PHP
735 Summary(pt_BR): Um módulo para aplicações PHP que usam LDAP
736 Group:          Libraries
737 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
738 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
739
740 %description ldap
741 This is a dynamic shared object (DSO) for PHP that will add LDAP
742 support.
743
744 %description ldap -l pl
745 Modu³ PHP dodaj±cy obs³ugê LDAP.
746
747 %description ldap -l pt_BR
748 Um módulo para aplicações PHP que usam LDAP.
749
750 %package mbstring
751 Summary:        mbstring extension module for PHP
752 Summary(pl):    Modu³ mbstring dla PHP
753 Group:          Libraries
754 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
755 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
756
757 %description mbstring
758 This is a dynamic shared object (DSO) for PHP that will add multibyte
759 string support.
760
761 %description mbstring -l pl
762 Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
763
764 %package mcrypt
765 Summary:        mcrypt extension module for PHP
766 Summary(pl):    Modu³ mcrypt dla PHP
767 Group:          Libraries
768 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
769 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
770
771 %description mcrypt
772 This is a dynamic shared object (DSO) for PHP that will add mcrypt
773 support.
774
775 %description mcrypt -l pl
776 Modu³ PHP dodaj±cy mo¿liwo¶æ szyfrowania poprzez bibliotekê mcrypt.
777
778 %package mhash
779 Summary:        mhash extension module for PHP
780 Summary(pl):    Modu³ mhash dla PHP
781 Group:          Libraries
782 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
783 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
784
785 %description mhash
786 This is a dynamic shared object (DSO) for PHP that will add mhash
787 support.
788
789 %description mhash -l pl
790 Modu³ PHP udostêpniaj±cy funkcje mieszaj±ce z biblioteki mhash.
791
792 %package mime_magic
793 Summary:        mime_magic extension module for PHP
794 Summary(pl):    Modu³ mime_magic dla PHP
795 Group:          Libraries
796 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
797 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
798 Requires:       /usr/share/file/magic.mime
799
800 %description mime_magic
801 This PHP module adds support for MIME type lookup via file magic
802 numbers using magic.mime database.
803
804 %description mime_magic -l pl
805 Modu³ PHP dodaj±cy obs³ugê wyszukiwania typów MIME wed³ug magicznych
806 znaczników plików z u¿yciem bazy danych magic.mime.
807
808 %package ming
809 Summary:        ming extension module for PHP
810 Summary(pl):    Modu³ ming dla PHP
811 Group:          Libraries
812 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
813 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
814
815 %description ming
816 This is a dynamic shared object (DSO) for PHP that will add ming
817 (Flash - .swf files) support.
818
819 %description ming -l pl
820 Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
821 ming.
822
823 %package msession
824 Summary:        msession extension module for PHP
825 Summary(pl):    Modu³ msession dla PHP
826 Group:          Libraries
827 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
828 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
829
830 %description msession
831 This is a dynamic shared object (DSO) for PHP that will allow you to
832 use msession. msession is a high speed session daemon which can run
833 either locally or remotely. It is designed to provide consistent
834 session management for a PHP web farm.
835
836 %description msession -l pl
837 Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z demona msession. Jest
838 to demon szybkiej obs³ugi sesji, który mo¿e dzia³aæ lokalnie lub na
839 innej maszynie. S³u¿y do zapewniania spójnej obs³ugi sesji dla farmy
840 serwerów.
841
842 %package mssql
843 Summary:        MS SQL extension module for PHP
844 Summary(pl):    Modu³ MS SQL dla PHP
845 Group:          Libraries
846 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
847 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
848
849 %description mssql
850 This is a dynamic shared object (DSO) for PHP that will add MS SQL
851 databases support through FreeTDS library.
852
853 %description mssql -l pl
854 Modu³ PHP dodaj±cy obs³ugê baz danych MS SQL poprzez bibliotekê
855 FreeTDS.
856
857 %package mysql
858 Summary:        MySQL database module for PHP
859 Summary(pl):    Modu³ bazy danych MySQL dla PHP
860 Summary(pt_BR): Um módulo para aplicações PHP que usam bancos de dados MySQL
861 Group:          Libraries
862 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
863 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
864
865 %description mysql
866 This is a dynamic shared object (DSO) for PHP that will add MySQL
867 database support.
868
869 %description mysql -l pl
870 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
871
872 %description mysql -l pt_BR
873 Um módulo para aplicações PHP que usam bancos de dados MySQL.
874
875 %package mysqli
876 Summary:        MySQLi module for PHP
877 Group:          Libraries
878 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
879 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
880 Requires:       mysql-libs >= 4.1.0
881
882 %description mysqli
883 This is a dynamic shared object (DSO) for PHP that will add MySQLi
884 (Improved MySQL) support. The difference between it and mysql module
885 is that it provides access to functionality of MySQL 4.1 and above.
886
887 %description mysqli -l pl
888 Modu³ PHP umo¿liwiaj±cy udoskonalony dostêp do bazy danych MySQL.
889 Ró¿nic± miêdzy nim a modu³em mysql jest dostêp do funkcjonalno¶ci
890 MySQL 4.1 i wy¿ej.
891
892 %package ncurses
893 Summary:        ncurses module for PHP
894 Summary(pl):    Modu³ ncurses dla PHP
895 Group:          Libraries
896 Requires(post,preun):   %{name}-cli = %{epoch}:%{version}-%{release}
897 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
898
899 %description ncurses
900 This PHP module adds support for ncurses functions (only for cli and
901 cgi SAPIs).
902
903 %description ncurses -l pl
904 Modu³ PHP dodaj±cy obs³ugê funkcji ncurses (tylko do SAPI cli i cgi).
905
906 %package oci8
907 Summary:        Oracle 8 database module for PHP
908 Summary(pl):    Modu³ bazy danych Oracle 8 dla PHP
909 Group:          Libraries
910 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
911 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
912 Autoreq:        false
913
914 %description oci8
915 This is a dynamic shared object (DSO) for PHP that will add Oracle 7
916 and Oracle 8 database support through Oracle8 Call-Interface (OCI8).
917
918 %description oci8 -l pl
919 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7 i Oracle 8
920 poprzez interfejs Oracle8 Call-Interface (OCI8).
921
922 %package odbc
923 Summary:        ODBC extension module for PHP
924 Summary(pl):    Modu³ ODBC dla PHP
925 Summary(pt_BR): Um módulo para aplicações PHP que usam bases de dados ODBC
926 Group:          Libraries
927 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
928 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
929 Requires:       unixODBC >= 2.1.1-3
930
931 %description odbc
932 This is a dynamic shared object (DSO) for PHP that will add ODBC
933 support.
934
935 %description odbc -l pl
936 Modu³ PHP ze wsparciem dla ODBC.
937
938 %description odbc -l pt_BR
939 Um módulo para aplicações PHP que usam ODBC.
940
941 %package openssl
942 Summary:        OpenSSL extension module for PHP
943 Summary(pl):    Modu³ OpenSSL dla PHP
944 Group:          Libraries
945 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
946 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
947
948 %description openssl
949 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
950 support.
951
952 Warning: this is an experimental module.
953
954 %description openssl -l pl
955 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki OpenSSL.
956
957 Uwaga: to jest modu³ eksperymentalny.
958
959 %package oracle
960 Summary:        Oracle 7 database module for PHP
961 Summary(pl):    Modu³ bazy danych Oracle 7 dla PHP
962 Group:          Libraries
963 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
964 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
965 Autoreq:        false
966
967 %description oracle
968 This is a dynamic shared object (DSO) for PHP that will add Oracle 7
969 database support.
970
971 %description oracle -l pl
972 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7.
973
974 %package pcntl
975 Summary:        Process Control extension module for PHP
976 Summary(pl):    Modu³ Process Control dla PHP
977 Group:          Libraries
978 Requires(post,preun):   %{name}-program = %{epoch}:%{version}-%{release}
979 Requires:       %{name}-program = %{epoch}:%{version}-%{release}
980
981 %description pcntl
982 This is a dynamic shared object (DSO) for PHP that will add process
983 spawning and control support. It supports functions like fork(),
984 waitpid(), signal() etc.
985
986 Warning: this is an experimental module. Also, don't use it in
987 webserver environment!
988
989 %description pcntl -l pl
990 Modu³ PHP umo¿liwiaj±cy tworzenie nowych procesów i kontrolê nad nimi.
991 Obs³uguje funkcje takie jak fork(), waitpid(), signal() i podobne.
992
993 Uwaga: to jest modu³ eksperymentalny. Ponadto nie jest przeznaczony do
994 u¿ywania z serwerem WWW - nie próbuj tego!
995
996 %package pcre
997 Summary:        PCRE extension module for PHP
998 Summary(pl):    Modu³ PCRE dla PHP
999 Group:          Libraries
1000 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1001 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1002
1003 %description pcre
1004 This is a dynamic shared object (DSO) for PHP that will add Perl
1005 Compatible Regular Expression support.
1006
1007 %description pcre -l pl
1008 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
1009 (Perl Compatible Regular Expressions)
1010
1011 %package pdo
1012 Summary:        PHP Data Objects (PDO)
1013 Group:          Libraries
1014 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1015 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1016
1017 %description pdo
1018 This is a dynamic shared object (DSO) for PHP that will add PDO
1019 support.
1020
1021 %package pdo-dblib
1022 Summary:        PHP Data Objects (PDO) FreeTDS support
1023 Summary(pl):    Modu³ PHP Data Objects (PDO) z wsparciem do FreeTDS
1024 Group:          Libraries
1025 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1026 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1027 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1028
1029 %description pdo-dblib
1030 This is a dynamic shared object (DSO) for PHP that will add PDO
1031 FreeTDS support.
1032
1033 %description pdo-dblib -l pl
1034 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych FreeTDS za po¶rednictwem
1035 interfejsu PDO.
1036
1037 %package pdo-mysql
1038 Summary:        PHP Data Objects (PDO) MySQL support
1039 Summary(pl):    Modu³ PHP Data Objects (PDO) z wsparciem do MySQL
1040 Group:          Libraries
1041 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1042 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1043 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1044
1045 %description pdo-mysql
1046 This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1047 support.
1048
1049 %description pdo-mysql -l pl
1050 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych MySQL za po¶rednictwem
1051 interfejsu PDO.
1052
1053 %package pdo-odbc
1054 Summary:        PHP Data Objects (PDO) ODBC support
1055 Summary(pl):    Modu³ PHP Data Objects (PDO) z wsparciem do ODBC
1056 Group:          Libraries
1057 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1058 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1059 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1060
1061 %description pdo-odbc
1062 This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1063 support.
1064
1065 %description pdo-odbc -l pl
1066 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych ODBC za po¶rednictwem
1067 interfejsu PDO.
1068
1069 %package pdo-pgsql
1070 Summary:        PHP Data Objects (PDO) PostgreSQL support
1071 Summary(pl):    Modu³ PHP Data Objects (PDO) z wsparciem do PostgreSQL
1072 Group:          Libraries
1073 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1074 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1075 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1076
1077 %description pdo-pgsql
1078 This is a dynamic shared object (DSO) for PHP that will add PDO
1079 PostgreSQL support.
1080
1081 %description pdo-pgsql -l pl
1082 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych PostgreSQL za
1083 po¶rednictwem interfejsu PDO.
1084
1085 %package pdo-sqlite
1086 Summary:        PHP Data Objects (PDO) SQLite support
1087 Summary(pl):    Modu³ PHP Data Objects (PDO) z wsparciem do SQLite
1088 Group:          Libraries
1089 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1090 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1091 Requires:       %{name}-pdo = %{epoch}:%{version}-%{release}
1092
1093 %description pdo-sqlite
1094 This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1095 support.
1096
1097 %description pdo-sqlite -l pl
1098 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych SQLite za po¶rednictwem
1099 interfejsu PDO.
1100
1101 %package pgsql
1102 Summary:        PostgreSQL database module for PHP
1103 Summary(pl):    Modu³ bazy danych PostgreSQL dla PHP
1104 Group:          Libraries
1105 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1106 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1107
1108 %description pgsql
1109 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1110 database support.
1111
1112 %description pgsql -l pl
1113 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
1114
1115 %description pgsql -l pt_BR
1116 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1117
1118 %package posix
1119 Summary:        POSIX extension module for PHP
1120 Summary(pl):    Modu³ POSIX dla PHP
1121 Group:          Libraries
1122 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1123 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1124
1125 %description posix
1126 This is a dynamic shared object (DSO) for PHP that will add POSIX
1127 functions support to PHP.
1128
1129 %description posix -l pl
1130 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
1131
1132 %package pspell
1133 Summary:        pspell extension module for PHP
1134 Summary(pl):    Modu³ pspell dla PHP
1135 Group:          Libraries
1136 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1137 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1138
1139 %description pspell
1140 This is a dynamic shared object (DSO) for PHP that will add pspell
1141 support to PHP. It allows to check the spelling of a word and offer
1142 suggestions.
1143
1144 %description pspell -l pl
1145 Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
1146 sprawdzanie pisowni s³owa i sugerowanie poprawek.
1147
1148 %package readline
1149 Summary:        readline extension module for PHP
1150 Summary(pl):    Modu³ readline dla PHP
1151 Group:          Libraries
1152 Requires(post,preun):   %{name}-cli = %{epoch}:%{version}-%{release}
1153 Requires:       %{name}-cli = %{epoch}:%{version}-%{release}
1154
1155 %description readline
1156 This PHP module adds support for readline functions (only for cli and
1157 cgi SAPIs).
1158
1159 %description readline -l pl
1160 Modu³ PHP dodaj±cy obs³ugê funkcji readline (tylko do SAPI cli i cgi).
1161
1162 %package recode
1163 Summary:        recode extension module for PHP
1164 Summary(pl):    Modu³ recode dla PHP
1165 Group:          Libraries
1166 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1167 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1168 Requires:       recode >= 3.5d-3
1169
1170 %description recode
1171 This is a dynamic shared object (DSO) for PHP that will add recode
1172 support.
1173
1174 %description recode -l pl
1175 Modu³ PHP dodaj±cy mo¿liwo¶æ konwersji kodowania plików (poprzez
1176 bibliotekê recode).
1177
1178 %package session
1179 Summary:        session extension module for PHP
1180 Summary(pl):    Modu³ session dla PHP
1181 Group:          Libraries
1182 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1183 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1184
1185 %description session
1186 This is a dynamic shared object (DSO) for PHP that will add session
1187 support.
1188
1189 %description session -l pl
1190 Modu³ PHP dodaj±cy obs³ugê sesji.
1191
1192 %package shmop
1193 Summary:        Shared Memory Operations extension module for PHP
1194 Summary(pl):    Modu³ shmop dla PHP
1195 Group:          Libraries
1196 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1197 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1198
1199 %description shmop
1200 This is a dynamic shared object (DSO) for PHP that will add Shared
1201 Memory Operations support.
1202
1203 Warning: this is an experimental module.
1204
1205 %description shmop -l pl
1206 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej.
1207
1208 Uwaga: to jest modu³ eksperymentalny.
1209
1210 %package simplexml
1211 Summary:        Simple XML extension module for PHP
1212 Group:          Libraries
1213 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1214 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1215
1216 %description simplexml
1217 This is a dynamic shared object (DSO) for PHP that will add Simple XML
1218 support.
1219
1220 %package snmp
1221 Summary:        SNMP extension module for PHP
1222 Summary(pl):    Modu³ SNMP dla PHP
1223 Group:          Libraries
1224 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1225 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1226 Requires:       %{name}-sockets = %{epoch}:%{version}-%{release}
1227
1228 %description snmp
1229 This is a dynamic shared object (DSO) for PHP that will add SNMP
1230 support.
1231
1232 %description snmp -l pl
1233 Modu³ PHP dodaj±cy obs³ugê SNMP.
1234
1235 %package soap
1236 Summary:        soap extension module for PHP
1237 Summary(pl):    Modu³ soap dla PHP
1238 Group:          Libraries
1239 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1240 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1241
1242 %description soap
1243 This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1244 support.
1245
1246 %description soap -l pl
1247 Modu³ PHP dodaj±cy obs³ugê SOAP/WSDL.
1248
1249 %package sockets
1250 Summary:        sockets extension module for PHP
1251 Summary(pl):    Modu³ socket dla PHP
1252 Group:          Libraries
1253 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1254 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1255
1256 %description sockets
1257 This is a dynamic shared object (DSO) for PHP that will add sockets
1258 support.
1259
1260 Warning: this is an experimental module.
1261
1262 %description sockets -l pl
1263 Modu³ PHP dodaj±cy obs³ugê gniazdek.
1264
1265 Uwaga: to jest modu³ eksperymentalny.
1266
1267 %package sqlite
1268 Summary:        SQLite extension module for PHP
1269 Summary(pl):    Modu³ SQLite dla PHP
1270 Group:          Libraries
1271 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1272 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1273
1274 %description sqlite
1275 SQLite is a C library that implements an embeddable SQL database
1276 engine. Programs that link with the SQLite library can have SQL
1277 database access without running a separate RDBMS process.
1278
1279 SQLite is not a client library used to connect to a big database
1280 server. SQLite is the server. The SQLite library reads and writes
1281 directly to and from the database files on disk.
1282
1283 %description sqlite -l pl
1284 SQLite jest napisan± w C bibliotek± implementuj±c± osadzalny silnik
1285 bazodanowy SQL. Program linkuj±cy siê z bibliotek± SQLite mo¿e mieæ
1286 dostêp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1287 RDBMS.
1288
1289 SQLite to nie klient baz danych - biblioteka nie ³±czy siê z serwerami
1290 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1291 zapisuje dane bezpo¶rednio z/do plików baz danych znajduj±cych siê na
1292 dysku.
1293
1294 %package sybase
1295 Summary:        Sybase DB extension module for PHP
1296 Summary(pl):    Modu³ Sybase DB dla PHP
1297 Group:          Libraries
1298 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1299 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1300 Obsoletes:      php-sybase-ct
1301
1302 %description sybase
1303 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1304 MS SQL databases support through SYBDB library. Currently Sybase
1305 module is not maintained. Using Sybase-CT module is recommended
1306 instead.
1307
1308 %description sybase -l pl
1309 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1310 bibliotekê SYBDB. W chwili obecnej modu³ Sybase nie jest wspierany.
1311 Zaleca siê u¿ywanie modu³u Sybase-CT.
1312
1313 %package sybase-ct
1314 Summary:        Sybase-CT extension module for PHP
1315 Summary(pl):    Modu³ Sybase-CT dla PHP
1316 Group:          Libraries
1317 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1318 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1319 Obsoletes:      php-sybase
1320
1321 %description sybase-ct
1322 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1323 MS SQL databases support through CT-lib.
1324
1325 %description sybase-ct -l pl
1326 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1327 CT-lib.
1328
1329 %package sysvmsg
1330 Summary:        SysV msg extension module for PHP
1331 Summary(pl):    Modu³ SysV msg dla PHP
1332 Group:          Libraries
1333 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1334 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1335
1336 %description sysvmsg
1337 This is a dynamic shared object (DSO) for PHP that will add SysV
1338 message queues support.
1339
1340 %description sysvmsg -l pl
1341 Modu³ PHP umo¿liwiaj±cy korzystanie z kolejek komunikatów SysV.
1342
1343 %package sysvsem
1344 Summary:        SysV sem extension module for PHP
1345 Summary(pl):    Modu³ SysV sem dla PHP
1346 Group:          Libraries
1347 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1348 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1349
1350 %description sysvsem
1351 This is a dynamic shared object (DSO) for PHP that will add SysV
1352 semaphores support.
1353
1354 %description sysvsem -l pl
1355 Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
1356
1357 %package sysvshm
1358 Summary:        SysV shm extension module for PHP
1359 Summary(pl):    Modu³ SysV shm dla PHP
1360 Group:          Libraries
1361 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1362 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1363
1364 %description sysvshm
1365 This is a dynamic shared object (DSO) for PHP that will add SysV
1366 Shared Memory support.
1367
1368 %description sysvshm -l pl
1369 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
1370
1371 %package tidy
1372 Summary:        Tidy extension module for PHP
1373 Summary(pl):    Modu³ Tidy dla PHP
1374 Group:          Libraries
1375 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1376 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1377 Requires:       tidy
1378
1379 %description tidy
1380 This is a dynamic shared object (DSO) for PHP that will add Tidy
1381 support.
1382
1383 %description tidy -l pl
1384 Modu³ PHP umo¿liwiaj±cy korzystanie z tidy.
1385
1386 %package tokenizer
1387 Summary:        tokenizer extension module for PHP
1388 Summary(pl):    Modu³ rozszerzenia tokenizer dla PHP
1389 Group:          Libraries
1390 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1391 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1392
1393 %description tokenizer
1394 This is a dynamic shared object (DSO) for PHP that will add tokenizer
1395 support.
1396
1397 %description tokenizer -l pl
1398 Modu³ PHP dodaj±cy obs³ugê tokenizera do PHP.
1399
1400 %package wddx
1401 Summary:        wddx extension module for PHP
1402 Summary(pl):    Modu³ wddx dla PHP
1403 Group:          Libraries
1404 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1405 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1406 Requires:       %{name}-session = %{epoch}:%{version}-%{release}
1407 Requires:       %{name}-xml = %{epoch}:%{version}-%{release}
1408
1409 %description wddx
1410 This is a dynamic shared object (DSO) for PHP that will add wddx
1411 support.
1412
1413 %description wddx -l pl
1414 Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
1415
1416 %package xml
1417 Summary:        XML extension module for PHP
1418 Summary(pl):    Modu³ XML dla PHP
1419 Group:          Libraries
1420 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1421 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1422
1423 %description xml
1424 This is a dynamic shared object (DSO) for PHP that will add XML
1425 support. This extension lets you create XML parsers and then define
1426 handlers for different XML events.
1427
1428 %description xml -l pl
1429 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
1430 zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
1431 nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
1432
1433 %package xmlreader
1434 Summary:        XML Reader extension module for PHP
1435 Summary(pl):    Modu³ XML Reader dla PHP
1436 Group:          Libraries
1437 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1438 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1439
1440 %description xmlreader
1441 This is a dynamic shared object (DSO) for PHP that will add XML Reader
1442 support. The XMLReader extension is an XML Pull parser. The reader
1443 acts as a cursor going forward on the document stream and stopping at
1444 each node on the way.
1445
1446 %description xmlreader -l pl
1447 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML w trybie Pull. Czytnik
1448 dzia³a jako kursor przechodz±cy przez strumieñ dokumentu i
1449 zatrzymuj±cy siê naka¿dym wê¼le po drodze.
1450
1451 %package xmlrpc
1452 Summary:        xmlrpc extension module for PHP
1453 Summary(pl):    Modu³ xmlrpc dla PHP
1454 Group:          Libraries
1455 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1456 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1457
1458 %description xmlrpc
1459 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1460 support.
1461
1462 Warning: this is an experimental module.
1463
1464 %description xmlrpc -l pl
1465 Modu³ PHP dodaj±cy obs³ugê XMLRPC.
1466
1467 Uwaga: to jest modu³ eksperymentalny.
1468
1469 %package xsl
1470 Summary:        xsl extension module for PHP
1471 Summary(pl):    Modu³ xsl dla PHP
1472 Group:          Libraries
1473 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1474 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1475 Requires:       libxslt >= 1.0.18
1476 # Maybe it would be nice to add it here?
1477 #Provides:      php-xslt
1478 # actually not true, functionality is similar, but API differs
1479 Obsoletes:      php-xslt <= 3:4.3.8-1
1480
1481 %description xsl
1482 This is a dynamic shared object (DSO) for PHP that will add new XSL
1483 support (using libxslt).
1484
1485 %description xsl -l pl
1486 Modu³ PHP dodaj±cy now± obs³ugê XSLT (przy u¿yciu libxslt).
1487
1488 %package zlib
1489 Summary:        Zlib extension module for PHP
1490 Summary(pl):    Modu³ zlib dla PHP
1491 Group:          Libraries
1492 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1493 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1494
1495 %description zlib
1496 This is a dynamic shared object (DSO) for PHP that will add zlib
1497 compression support to PHP.
1498
1499 %description zlib -l pl
1500 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji zlib.
1501
1502 %prep
1503 %setup -q
1504 # this patch is broken by design, breaks --enable-versioning for example
1505 # update: --enable-version is broken by itself, it disables dynamic modules.
1506 %patch0 -p1
1507 %patch1 -p1
1508 %patch2 -p1
1509 %patch3 -p1
1510 %patch4 -p1
1511 %patch5 -p1
1512 %patch6 -p1
1513 %patch7 -p1
1514 %patch8 -p1
1515 # FIXME; it's still needed?
1516 # %patch9 -p1
1517 cp php.ini-dist php.ini
1518 %patch10 -p1
1519 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1520 # conditionally...
1521 %patch11 -p1
1522 # DROPME: not needed
1523 # %patch12 -p1
1524 # DROPME: seems not needed
1525 # %patch13 -p1
1526 %patch14 -p1
1527 %patch15 -p1
1528 %patch16 -p1
1529 %patch17 -p1
1530 %patch18 -p1
1531 %patch19 -p1
1532 %patch20 -p1
1533 %patch21 -p1
1534 %patch23 -p1
1535 %patch24 -p1
1536 %patch25 -p1
1537 %patch26 -p1
1538 # FIXME: ???
1539 # %patch27 -p1
1540 # %patch29 -p1
1541
1542 %if %{with hardening}
1543 zcat %{SOURCE9} | patch -p1
1544 patch -p1 < %{PATCH30}
1545 %endif
1546 %patch31 -p1
1547 %patch32 -p1
1548
1549 # conflict seems to be resolved by recode patches
1550 rm -f ext/recode/config9.m4
1551
1552 # new apr
1553 sed -i -e 's#apr-config#apr-1-config#g' sapi/apache*/*.m4
1554
1555 %build
1556 if API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h) && [ $API != %{php_api_version} ]; then
1557         echo "Set %%define php_api_version to $API and rerun."
1558         exit 1
1559 fi
1560
1561 if API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h) && [ $API != %{zend_module_api} ]; then
1562         echo "Set %%define zend_module_api to $API and rerun."
1563         exit 1
1564 fi
1565
1566 if API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h) && [ $API != %{zend_extension_api} ]; then
1567         echo "Set %%define zend_extension_api to $API and rerun."
1568         exit 1
1569 fi
1570
1571 CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include"
1572 %if %{with apache2}
1573 # Apache2 CFLAGS. harmless for other SAPIs.
1574 CFLAGS="$CFLAGS $(%{_bindir}/apr-1-config --includes) $(%{_bindir}/apu-1-config --includes)"
1575 %endif
1576
1577 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1578 if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1579         rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
1580         ./buildconf --force
1581         %{__libtoolize}
1582         %{__aclocal}
1583         %{__autoconf}
1584         touch _built-conf
1585 fi
1586 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
1587
1588 sapis="
1589 %if %{with fcgi}
1590 fcgi
1591 %endif
1592 cgi cli
1593 %if %{with apache1}
1594 apxs1
1595 %endif
1596 %if %{with apache2}
1597 apxs2
1598 %endif
1599 "
1600 for sapi in $sapis; do
1601         [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1602
1603         %configure \
1604         `
1605         case $sapi in
1606         cgi)
1607                 echo --enable-discard-path --enable-force-cgi-redirect
1608         ;;
1609         cli)
1610                 echo --disable-cgi
1611         ;;
1612         fcgi)
1613                 echo --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect
1614         ;;
1615         apxs1)
1616                 ver=%(rpm -q --qf '%%{version}' apache1-apxs)
1617                 echo --with-apxs=%{apxs1} --with-apache-version=$ver
1618         ;;
1619         apxs2)
1620                 ver=%(rpm -q --qf '%%{version}' apache-apxs)
1621                 echo --with-apxs2=%{apxs2} --with-apache-version=$ver
1622         ;;
1623         esac
1624         ` \
1625         --cache-file=config.cache \
1626         --with-libdir=%{_lib} \
1627         --with-config-file-path=%{_sysconfdir} \
1628         --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1629         --with-exec-dir=%{_bindir} \
1630         --%{!?debug:dis}%{?debug:en}able-debug \
1631         --enable-zend-multibyte \
1632         %{?with_zts:--enable-maintainer-zts} \
1633         --enable-memory-limit \
1634         --enable-bcmath=shared \
1635         --enable-calendar=shared \
1636         --enable-ctype=shared \
1637         --enable-dba=shared \
1638         --with-inifile \
1639         --with-flatfile \
1640         --enable-dom=shared \
1641         --enable-exif=shared \
1642         --enable-filepro=shared \
1643         --enable-ftp=shared \
1644         --enable-gd-native-ttf \
1645         --enable-gd-jus-conf \
1646         --enable-libxml \
1647         --enable-magic-quotes \
1648         --enable-mbstring=shared,all \
1649         --enable-mbregex \
1650         --enable-pcntl=shared \
1651         --enable-pdo=shared \
1652 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
1653         --with-pdo-dblib=shared \
1654 %endif
1655 %if %{with interbase} && %{without interbase_inst}
1656         --with-pdo-firebird=shared \
1657 %endif
1658         --with-pdo-mysql=shared \
1659         %{?with_oracle:--with-pdo-oci=shared} \
1660         %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1661         %{?with_pgsql:--with-pdo-pgsql=shared} \
1662         %{?with_sqlite:--with-pdo-sqlite=shared} \
1663         --enable-posix=shared \
1664         --enable-session \
1665         --enable-shared \
1666         --enable-shmop=shared \
1667         --enable-simplexml \
1668         --enable-sysvmsg=shared \
1669         --enable-sysvsem=shared \
1670         --enable-sysvshm=shared \
1671         --enable-track-vars \
1672         --enable-trans-sid \
1673         --enable-safe-mode \
1674         --enable-soap=shared \
1675         --enable-sockets=shared \
1676         --enable-tokenizer=shared \
1677         --enable-ucd-snmp-hack \
1678         %{?with_wddx:--enable-wddx=shared} \
1679         --enable-xml=shared \
1680         --with-xmlreader=shared \
1681         --with-bz2=shared \
1682         %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1683         %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
1684         --enable-dbase=shared \
1685 %if %{with xmlrpc}
1686         --with-expat-dir=shared,/usr \
1687 %else
1688         --without-expat-dir \
1689 %endif
1690         %{?with_fdf:--with-fdftk=shared} \
1691         --with-iconv=shared \
1692         --with-filepro=shared \
1693         --with-freetype-dir=shared \
1694         --with-gettext=shared \
1695         --with-gd=shared,/usr \
1696         --with-gdbm \
1697         --with-gmp=shared \
1698         %{?with_hwapi:--with-hwapi=shared} \
1699         %{?with_imap:--with-imap=shared --with-imap-ssl} \
1700         %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1701         --with-jpeg-dir=/usr \
1702         %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1703         --with-mcrypt=shared \
1704         %{?with_mhash:--with-mhash=shared} \
1705         %{?with_mime_magic:--with-mime-magic=shared,/usr/share/file/magic.mime}%{!?with_mime_magic:--disable-mime-magic} \
1706         %{?with_ming:--with-ming=shared} \
1707         %{?with_mm:--with-mm} \
1708         %{?with_msession:--with-msession=shared}%{!?with_msession:--without-msession} \
1709         %{?with_mssql:--with-mssql=shared} \
1710         --with-mysql=shared,/usr \
1711         --with-mysql-sock=/var/lib/mysql/mysql.sock \
1712         %{?with_mysqli:--with-mysqli=shared} \
1713         --with-ncurses=shared \
1714         %{?with_oci8:--with-oci8=shared} \
1715         %{?with_openssl:--with-openssl=shared} \
1716         --with-kerberos \
1717         %{?with_oracle:--with-oracle=shared} \
1718         %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared,/usr} \
1719         --with-pear=%{php_pear_dir} \
1720         %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1721         --with-png-dir=/usr \
1722         %{?with_pspell:--with-pspell=shared} \
1723         --with-readline=shared \
1724         %{?with_recode:--with-recode=shared} \
1725         --with-regex=php \
1726         --without-sablot-js \
1727         %{?with_snmp:--with-snmp=shared} \
1728         %{?with_sybase:--with-sybase=shared,/usr} \
1729         %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1730         %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1731         --with-t1lib=shared \
1732         %{?with_tidy:--with-tidy=shared} \
1733         --with-tiff-dir=/usr \
1734         %{?with_odbc:--with-unixODBC=shared,/usr} \
1735         %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
1736         --with-xsl=shared \
1737         --with-zlib=shared \
1738         --with-zlib-dir=shared,/usr
1739
1740         cp -f Makefile Makefile.$sapi
1741
1742         # left for debugging purposes
1743         cp -f main/php_config.h php_config.h.$sapi
1744 done
1745
1746 # for now session_mm doesn't work with shared session module...
1747 # --enable-session=shared
1748 # %{!?with_mm:--with-mm=shared,no}%{?with_mm:--with-mm=shared}
1749
1750 %{__make} build-modules
1751
1752 %{__make} libphp_common.la
1753 # fix install paths, avoid evil rpaths
1754 sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
1755
1756 %if %{with apache1}
1757 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1758 sed -i -e "
1759 s|^libdir=.*|libdir='%{_libdir}/apache1'|;
1760 s|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache1 |" sapi/apache/libphp5.la
1761 %endif
1762
1763 %if %{with apache2}
1764 %{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1765 sed -i -e "
1766 s|^libdir=.*|libdir='%{_libdir}/apache'|;
1767 s|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache |" sapi/apache2handler/libphp5.la
1768 %endif
1769
1770 # FCGI
1771 %if %{with fcgi}
1772 cp -af php_config.h.fcgi main/php_config.h
1773 %{__make} sapi/cgi/php -f Makefile.fcgi
1774 cp -r sapi/cgi sapi/fcgi
1775 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1776 %endif
1777
1778 # CGI
1779 cp -af php_config.h.cgi main/php_config.h
1780 %{__make} sapi/cgi/php -f Makefile.cgi
1781
1782 # CLI
1783 cp -af php_config.h.cli main/php_config.h
1784 %{__make} sapi/cli/php -f Makefile.cli
1785
1786 %install
1787 rm -rf $RPM_BUILD_ROOT
1788 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi},%{_phpsharedir}} \
1789         $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
1790         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1791         $RPM_BUILD_ROOT/var/run/php \
1792         $RPM_BUILD_ROOT{/etc/apache/conf.d,/etc/httpd/httpd.conf} \
1793         $RPM_BUILD_ROOT%{_mandir}/man1
1794
1795 # install apache1 DSO module
1796 %if %{with apache1}
1797 libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1/
1798 %endif
1799
1800 # install apache2 DSO module
1801 %if %{with apache2}
1802 libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache/
1803 %endif
1804
1805 libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1806
1807 # install the apache modules' files
1808 %{__make} install-headers install-build install-modules install-programs \
1809         INSTALL_ROOT=$RPM_BUILD_ROOT
1810
1811 # as of 5.0.5, phpextdist isn't installed by default
1812 install scripts/dev/phpextdist $RPM_BUILD_ROOT%{_bindir}
1813
1814 # install CGI
1815 libtool --silent --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi
1816
1817 # install FCGI
1818 %if %{with fcgi}
1819 libtool --silent --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1820 %endif
1821
1822 # install CLI
1823 libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1824 install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1825 echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1826
1827 # TODO:
1828 # Why make install doesn't install libphp5.so ?
1829 #install libs/libphp5.so $RPM_BUILD_ROOT%{apachelib}
1830
1831 ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1832
1833 sed -e 's#/usr/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1834 %if %{with fcgi}
1835 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1836 %endif
1837 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1838 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
1839 install %{SOURCE3} $RPM_BUILD_ROOT%{_sbindir}
1840 install %{SOURCE1} .
1841
1842 %if %{with apache1}
1843 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
1844 install %{SOURCE4} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
1845 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
1846 rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
1847 %endif
1848
1849 %if %{with apache2}
1850 install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
1851 install %{SOURCE4} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1852 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
1853 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1854 %endif
1855
1856 cp -f Zend/LICENSE{,.Zend}
1857
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
1867 extension=${mod}.so
1868 EOF
1869 done
1870
1871 # Not in all SAPI, so don't need the .ini fragments.
1872 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/{ncurses,pcntl,readline}.ini
1873
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
1879
1880 %clean
1881 rm -rf $RPM_BUILD_ROOT
1882
1883 %if %{with apache1}
1884 %triggerpostun -- %{name} < 4:5.0.4-9.11
1885 %{apxs1} -e -A -n php5 %{_pkglibdir}/libphp5.so 1>&2
1886 %{__perl} -pi -e \
1887         's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1888         /etc/apache/apache.conf
1889 %service -q apache restart
1890 %endif
1891
1892 %post
1893 if [ "$1" = "1" ]; then
1894 %if %{with apache1}
1895         %service -q apache restart
1896 %endif
1897 %if %{with apache2}
1898         %service -q httpd restart
1899 %endif
1900 fi
1901
1902 %postun
1903 if [ "$1" = "0" ]; then
1904 %if %{with apache1}
1905         %service -q apache restart
1906 %endif
1907 %if %{with apache2}
1908         %service -q httpd restart
1909 %endif
1910 fi
1911
1912 %post -n apache1-mod_php
1913 if [ "$1" = "1" ]; then
1914         %service -q apache restart
1915 fi
1916
1917 %postun -n apache1-mod_php
1918 if [ "$1" = "0" ]; then
1919         %service -q apache restart
1920 fi
1921
1922 %post -n apache-mod_php
1923 if [ "$1" = "1" ]; then
1924         %service -q httpd restart
1925 fi
1926
1927 %postun -n apache-mod_php
1928 if [ "$1" = "0" ]; then
1929         %service -q httpd restart
1930 fi
1931
1932 # so tired of typing... so decided to create macros
1933 # macro called at extension post scriptlet
1934 %define extension_post \
1935 if [ "$1" = "1" ]; then \
1936         [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1937         [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1938 fi
1939
1940 # macro called at extension postun scriptlet
1941 %define extension_postun \
1942 if [ "$1" = "0" ]; then \
1943         [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart \
1944         [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart \
1945 fi
1946
1947 %post   common -p /sbin/ldconfig
1948 %postun common -p /sbin/ldconfig
1949
1950 %posttrans common
1951 # minimizing apache restarts logics. we restart webserver:
1952 #
1953 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1954 # 2. first install of extension (post: $1 = 1)
1955 # 2. uninstall of extension (postun: $1 == 0)
1956 #
1957 # the strict internal deps between extensions (and apache modules) and
1958 # common package are very important for all this to work.
1959
1960 # restart webserver at the end of transaction
1961 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
1962 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
1963
1964 %if %{with apache2}
1965 %triggerpostun -- php < 4:5.0.4-7.1
1966 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
1967 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
1968         cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1969         mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
1970 fi
1971
1972 # extra trigger, if they did not upgrade to 4:5.0.4-7 but still had old php-apache.ini
1973 %triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1
1974 # for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
1975 if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
1976         cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
1977         mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
1978 fi
1979 %endif
1980
1981 %post bcmath
1982 %extension_post
1983
1984 %postun bcmath
1985 %extension_postun
1986
1987 %post bzip2
1988 %extension_post
1989
1990 %postun bzip2
1991 %extension_postun
1992
1993 %post calendar
1994 %extension_post
1995
1996 %postun calendar
1997 %extension_postun
1998
1999 %post ctype
2000 %extension_post
2001
2002 %postun ctype
2003 %extension_postun
2004
2005 %post curl
2006 %extension_post
2007
2008 %postun curl
2009 %extension_postun
2010
2011 %post dba
2012 %extension_post
2013
2014 %postun dba
2015 %extension_postun
2016
2017 %post dbase
2018 %extension_post
2019
2020 %postun dbase
2021 %extension_postun
2022
2023 %post dom
2024 %extension_post
2025
2026 %postun dom
2027 %extension_postun
2028
2029 %post exif
2030 %extension_post
2031
2032 %postun exif
2033 %extension_postun
2034
2035 %post fdf
2036 %extension_post
2037
2038 %postun fdf
2039 %extension_postun
2040
2041 %post filepro
2042 %extension_post
2043
2044 %postun filepro
2045 %extension_postun
2046
2047 %post ftp
2048 %extension_post
2049
2050 %postun ftp
2051 %extension_postun
2052
2053 %post gd
2054 %extension_post
2055
2056 %postun gd
2057 %extension_postun
2058
2059 %post gettext
2060 %extension_post
2061
2062 %postun gettext
2063 %extension_postun
2064
2065 %post gmp
2066 %extension_post
2067
2068 %postun gmp
2069 %extension_postun
2070
2071 %post hwapi
2072 %extension_post
2073
2074 %postun hwapi
2075 %extension_postun
2076
2077 %post iconv
2078 %extension_post
2079
2080 %postun iconv
2081 %extension_postun
2082
2083 %post imap
2084 %extension_post
2085
2086 %postun imap
2087 %extension_postun
2088
2089 %post interbase
2090 %extension_post
2091
2092 %postun interbase
2093 %extension_postun
2094
2095 %post ldap
2096 %extension_post
2097
2098 %postun ldap
2099 %extension_postun
2100
2101 %post mbstring
2102 %extension_post
2103
2104 %postun mbstring
2105 %extension_postun
2106
2107 %post mcrypt
2108 %extension_post
2109
2110 %postun mcrypt
2111 %extension_postun
2112
2113 %post mhash
2114 %extension_post
2115
2116 %postun mhash
2117 %extension_postun
2118
2119 %post mime_magic
2120 %extension_post
2121
2122 %postun mime_magic
2123 %extension_postun
2124
2125 %post ming
2126 %extension_post
2127
2128 %postun ming
2129 %extension_postun
2130
2131 %post msession
2132 %extension_post
2133
2134 %postun msession
2135 %extension_postun
2136
2137 %post mssql
2138 %extension_post
2139
2140 %postun mssql
2141 %extension_postun
2142
2143 %post mysql
2144 %extension_post
2145
2146 %postun mysql
2147 %extension_postun
2148
2149 %post mysqli
2150 %extension_post
2151
2152 %postun mysqli
2153 %extension_postun
2154
2155 %post ncurses
2156 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2157         %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cgi.ini
2158 fi
2159 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2160         %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cli.ini
2161 fi
2162
2163 %postun ncurses
2164 if [ "$1" = "0" ]; then
2165         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2166                 %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cgi.ini
2167         fi
2168         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2169                 %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cli.ini
2170         fi
2171 fi
2172
2173 %post oci8
2174 %extension_post
2175
2176 %postun oci8
2177 %extension_postun
2178
2179 %post odbc
2180 %extension_post
2181
2182 %postun odbc
2183 %extension_postun
2184
2185 %post openssl
2186 %extension_post
2187
2188 %postun openssl
2189 %extension_postun
2190
2191 %post oracle
2192 %extension_post
2193
2194 %postun oracle
2195 %extension_postun
2196
2197 %post pcntl
2198 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2199         %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cgi.ini
2200 fi
2201 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2202         %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cli.ini
2203 fi
2204
2205 %postun pcntl
2206 if [ "$1" = "0" ]; then
2207         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2208                 %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cgi.ini
2209         fi
2210         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2211                 %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cli.ini
2212         fi
2213 fi
2214
2215 %post pcre
2216 %extension_post
2217
2218 %postun pcre
2219 %extension_postun
2220
2221 %post pdo-dblib
2222 %extension_post
2223
2224 %postun pdo-dblib
2225 %extension_postun
2226
2227 %post pdo-mysql
2228 %extension_post
2229
2230 %postun pdo-mysql
2231 %extension_postun
2232
2233 %post pdo-odbc
2234 %extension_post
2235
2236 %postun pdo-odbc
2237 %extension_postun
2238
2239 %post pdo-pgsql
2240 %extension_post
2241
2242 %postun pdo-pgsql
2243 %extension_postun
2244
2245 %post pdo-sqlite
2246 %extension_post
2247
2248 %postun pdo-sqlite
2249 %extension_postun
2250
2251 %post pgsql
2252 %extension_post
2253
2254 %postun pgsql
2255 %extension_postun
2256
2257 %post posix
2258 %extension_post
2259
2260 %postun posix
2261 %extension_postun
2262
2263 %post pspell
2264 %extension_post
2265
2266 %postun pspell
2267 %extension_postun
2268
2269 %post readline
2270 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2271         %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cgi.ini
2272 fi
2273 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2274         %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cli.ini
2275 fi
2276
2277 %postun readline
2278 if [ "$1" = "0" ]; then
2279         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2280                 %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cgi.ini
2281         fi
2282         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2283                 %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cli.ini
2284         fi
2285 fi
2286
2287 %post recode
2288 %extension_post
2289
2290 %postun recode
2291 %extension_postun
2292
2293 %post session
2294 %extension_post
2295
2296 %postun session
2297 %extension_postun
2298
2299 %post shmop
2300 %extension_post
2301
2302 %postun shmop
2303 %extension_postun
2304
2305 %post snmp
2306 %extension_post
2307
2308 %postun snmp
2309 %extension_postun
2310
2311 %post soap
2312 %extension_post
2313
2314 %postun soap
2315 %extension_postun
2316 if [ "$1" = "0" ]; then
2317         %{_sbindir}/php-module-install remove soap %{_sysconfdir}/php.ini
2318 fi
2319
2320 %post sockets
2321 %extension_post
2322
2323 %postun sockets
2324 %extension_postun
2325
2326 %post sqlite
2327 %extension_post
2328
2329 %postun sqlite
2330 %extension_postun
2331
2332 %post sybase
2333 %extension_post
2334
2335 %postun sybase
2336 %extension_postun
2337
2338 %post sybase-ct
2339 %extension_post
2340
2341 %postun sybase-ct
2342 %extension_postun
2343
2344 %post sysvmsg
2345 %extension_post
2346
2347 %postun sysvmsg
2348 %extension_postun
2349
2350 %post sysvsem
2351 %extension_post
2352
2353 %postun sysvsem
2354 %extension_postun
2355
2356 %post sysvshm
2357 %extension_post
2358
2359 %postun sysvshm
2360 %extension_postun
2361
2362 %post tidy
2363 %extension_post
2364
2365 %postun tidy
2366 %extension_postun
2367
2368 %post tokenizer
2369 %extension_post
2370
2371 %postun tokenizer
2372 %extension_postun
2373
2374 %post wddx
2375 %extension_post
2376
2377 %postun wddx
2378 %extension_postun
2379
2380 %post xml
2381 %extension_post
2382
2383 %postun xml
2384 %extension_postun
2385
2386 %post xmlreader
2387 %extension_post
2388
2389 %postun xmlreader
2390 %extension_postun
2391
2392 %post xmlrpc
2393 %extension_post
2394
2395 %postun xmlrpc
2396 %extension_postun
2397
2398 %post xsl
2399 %extension_post
2400
2401 %postun xsl
2402 %extension_postun
2403
2404 %post zlib
2405 %extension_post
2406
2407 %postun zlib
2408 %extension_postun
2409
2410 %triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2411 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
2412
2413 %triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2414 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove bzip2 %{_sysconfdir}/php.ini
2415
2416 %triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2417 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
2418
2419 %triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2420 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ctype %{_sysconfdir}/php.ini
2421
2422 %triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2423 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
2424
2425 %triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2426 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
2427
2428 %triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2429 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
2430
2431 %triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2432 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove dom %{_sysconfdir}/php.ini
2433
2434 %triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2435 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
2436
2437 %triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2438 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove fdf %{_sysconfdir}/php.ini
2439
2440 %triggerun filepro -- %{name}-filepro < 4:5.0.4-9.1
2441 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
2442
2443 %triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2444 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
2445
2446 %triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2447 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
2448
2449 %triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2450 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
2451
2452 %triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2453 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove gmp %{_sysconfdir}/php.ini
2454
2455 %triggerun hwapi -- %{name}-hwapi < 4:5.0.4-9.1
2456 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove hwapi %{_sysconfdir}/php.ini
2457
2458 %triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2459 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove iconv %{_sysconfdir}/php.ini
2460
2461 %triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2462 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
2463
2464 %triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2465 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove interbase %{_sysconfdir}/php.ini
2466
2467 %triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2468 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
2469
2470 %triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2471 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mbstring %{_sysconfdir}/php.ini
2472
2473 %triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2474 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
2475
2476 %triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2477 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
2478
2479 %triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2480 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mime_magic %{_sysconfdir}/php.ini
2481
2482 %triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2483 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove ming %{_sysconfdir}/php.ini
2484
2485 %triggerun msession -- %{name}-msession < 4:5.0.4-9.1
2486 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove msession %{_sysconfdir}/php.ini
2487
2488 %triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2489 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mssql %{_sysconfdir}/php.ini
2490
2491 %triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2492 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
2493
2494 %triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2495 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove mysqli %{_sysconfdir}/php.ini
2496
2497 %triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2498 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
2499
2500 %triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2501 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
2502
2503 %triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2504 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove openssl %{_sysconfdir}/php.ini
2505
2506 %triggerun oracle -- %{name}-oracle < 4:5.0.4-9.1
2507 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
2508
2509 %triggerun pcre -- %{name}-pcre < 4:5.0.4-9.1
2510 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
2511
2512 %triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2513 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
2514
2515 %triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2516 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
2517
2518 %triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2519 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove pspell %{_sysconfdir}/php.ini
2520
2521 %triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2522 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
2523
2524 %triggerun session -- %{name}-session < 4:5.0.4-9.1
2525 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
2526
2527 %triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2528 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove shmop %{_sysconfdir}/php.ini
2529
2530 %triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2531 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
2532
2533 %triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2534 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove soap %{_sysconfdir}/php.ini
2535
2536 %triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2537 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
2538
2539 %triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2540 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sqlite %{_sysconfdir}/php.ini
2541
2542 %triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2543 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sybase %{_sysconfdir}/php.ini
2544
2545 %triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2546 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sybase-ct %{_sysconfdir}/php.ini
2547
2548 %triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2549 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sysvmsg %{_sysconfdir}/php.ini
2550
2551 %triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2552 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
2553
2554 %triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2555 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
2556
2557 %triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2558 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove tidy %{_sysconfdir}/php.ini
2559
2560 %triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2561 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
2562
2563 %triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2564 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
2565
2566 %triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2567 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove xmlrpc %{_sysconfdir}/php.ini
2568
2569 %triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2570 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove xsl %{_sysconfdir}/php.ini
2571
2572 %triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2573 [ ! -x %{_sbindir}/php-module-install ] || %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
2574
2575 %if %{with apache1}
2576 %files -n apache1-mod_php
2577 %defattr(644,root,root,755)
2578 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2579 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2580 %attr(755,root,root) %{_libdir}/apache1/libphp5.so
2581 /home/services/apache/icons/*
2582 %endif
2583
2584 %if %{with apache2}
2585 %files -n apache-mod_php
2586 %defattr(644,root,root,755)
2587 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php.conf
2588 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2589 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2590 /home/services/httpd/icons/*
2591 %endif
2592
2593 %if %{with fcgi}
2594 %files fcgi
2595 %defattr(644,root,root,755)
2596 %doc sapi/cgi/README.FastCGI
2597 %attr(755,root,root) %{_bindir}/php.fcgi
2598 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2599 %endif
2600
2601 %files cgi
2602 %defattr(644,root,root,755)
2603 %attr(755,root,root) %{_bindir}/php.cgi
2604 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2605
2606 %files cli
2607 %defattr(644,root,root,755)
2608 %attr(755,root,root) %{_bindir}/php.cli
2609 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2610 %{_mandir}/man1/php.1*
2611 %{_mandir}/man1/php.cli.1*
2612
2613 %files program
2614 %defattr(644,root,root,755)
2615 %attr(755,root,root) %{_bindir}/php
2616
2617 %files common
2618 %defattr(644,root,root,755)
2619 %doc php.ini-*
2620 %doc CREDITS Zend/ZEND_CHANGES
2621 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2622
2623 %dir %{_sysconfdir}
2624 %dir %{_sysconfdir}/conf.d
2625 %attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2626 %attr(770,root,http) %dir %verify(not group mode) /var/run/php
2627 %attr(755,root,root) %{_sbindir}/php-module-install
2628 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2629 %dir %{extensionsdir}
2630 %dir %{_phpsharedir}
2631
2632 %files devel
2633 %defattr(644,root,root,755)
2634 %doc README.UNIX-BUILD-SYSTEM
2635 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2636 %doc CODING_STANDARDS
2637 %attr(755,root,root) %{_bindir}/phpextdist
2638 %attr(755,root,root) %{_bindir}/phpize
2639 %attr(755,root,root) %{_bindir}/php-config
2640 %attr(755,root,root) %{_libdir}/libphp_common.so
2641 %{_libdir}/libphp_common.la
2642 %{_includedir}/php
2643 %{_libdir}/php/build
2644 %{_mandir}/man1/*
2645
2646 %files bcmath
2647 %defattr(644,root,root,755)
2648 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2649 %attr(755,root,root) %{extensionsdir}/bcmath.so
2650
2651 %files bzip2
2652 %defattr(644,root,root,755)
2653 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2654 %attr(755,root,root) %{extensionsdir}/bz2.so
2655
2656 %files calendar
2657 %defattr(644,root,root,755)
2658 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2659 %attr(755,root,root) %{extensionsdir}/calendar.so
2660
2661 %files ctype
2662 %defattr(644,root,root,755)
2663 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2664 %attr(755,root,root) %{extensionsdir}/ctype.so
2665
2666 %if %{with curl}
2667 %files curl
2668 %defattr(644,root,root,755)
2669 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2670 %attr(755,root,root) %{extensionsdir}/curl.so
2671 %endif
2672
2673 %files dba
2674 %defattr(644,root,root,755)
2675 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2676 %attr(755,root,root) %{extensionsdir}/dba.so
2677
2678 %files dbase
2679 %defattr(644,root,root,755)
2680 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2681 %attr(755,root,root) %{extensionsdir}/dbase.so
2682
2683 %files dom
2684 %defattr(644,root,root,755)
2685 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2686 %attr(755,root,root) %{extensionsdir}/dom.so
2687
2688 %if %{with fdf}
2689 %files fdf
2690 %defattr(644,root,root,755)
2691 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2692 %attr(755,root,root) %{extensionsdir}/fdf.so
2693 %endif
2694
2695 %files exif
2696 %defattr(644,root,root,755)
2697 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2698 %attr(755,root,root) %{extensionsdir}/exif.so
2699
2700 %files filepro
2701 %defattr(644,root,root,755)
2702 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filepro.ini
2703 %attr(755,root,root) %{extensionsdir}/filepro.so
2704
2705 %files ftp
2706 %defattr(644,root,root,755)
2707 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2708 %attr(755,root,root) %{extensionsdir}/ftp.so
2709
2710 %files gd
2711 %defattr(644,root,root,755)
2712 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2713 %attr(755,root,root) %{extensionsdir}/gd.so
2714
2715 %files gettext
2716 %defattr(644,root,root,755)
2717 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2718 %attr(755,root,root) %{extensionsdir}/gettext.so
2719
2720 %files gmp
2721 %defattr(644,root,root,755)
2722 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2723 %attr(755,root,root) %{extensionsdir}/gmp.so
2724
2725 %if %{with hwapi}
2726 %files hwapi
2727 %defattr(644,root,root,755)
2728 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/hwapi.ini
2729 %attr(755,root,root) %{extensionsdir}/hwapi.so
2730 %endif
2731
2732 %files iconv
2733 %defattr(644,root,root,755)
2734 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2735 %attr(755,root,root) %{extensionsdir}/iconv.so
2736
2737 %if %{with imap}
2738 %files imap
2739 %defattr(644,root,root,755)
2740 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2741 %attr(755,root,root) %{extensionsdir}/imap.so
2742 %endif
2743
2744 %if %{with interbase}
2745 %files interbase
2746 %defattr(644,root,root,755)
2747 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2748 %attr(755,root,root) %{extensionsdir}/interbase.so
2749 %endif
2750
2751 %if %{with ldap}
2752 %files ldap
2753 %defattr(644,root,root,755)
2754 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2755 %attr(755,root,root) %{extensionsdir}/ldap.so
2756 %endif
2757
2758 %files mbstring
2759 %defattr(644,root,root,755)
2760 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2761 %attr(755,root,root) %{extensionsdir}/mbstring.so
2762
2763 %files mcrypt
2764 %defattr(644,root,root,755)
2765 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2766 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2767
2768 %if %{with mhash}
2769 %files mhash
2770 %defattr(644,root,root,755)
2771 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2772 %attr(755,root,root) %{extensionsdir}/mhash.so
2773 %endif
2774
2775 %if %{with mime_magic}
2776 %files mime_magic
2777 %defattr(644,root,root,755)
2778 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2779 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2780 %endif
2781
2782 %if %{with ming}
2783 %files ming
2784 %defattr(644,root,root,755)
2785 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2786 %attr(755,root,root) %{extensionsdir}/ming.so
2787 %endif
2788
2789 %if %{with msession}
2790 %files msession
2791 %defattr(644,root,root,755)
2792 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/msession.ini
2793 %attr(755,root,root) %{extensionsdir}/msession.so
2794 %endif
2795
2796 %if %{with mssql}
2797 %files mssql
2798 %defattr(644,root,root,755)
2799 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2800 %attr(755,root,root) %{extensionsdir}/mssql.so
2801 %endif
2802
2803 %files mysql
2804 %defattr(644,root,root,755)
2805 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2806 %attr(755,root,root) %{extensionsdir}/mysql.so
2807
2808 %if %{with mysqli}
2809 %files mysqli
2810 %defattr(644,root,root,755)
2811 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2812 %attr(755,root,root) %{extensionsdir}/mysqli.so
2813 %endif
2814
2815 %files ncurses
2816 %defattr(644,root,root,755)
2817 %attr(755,root,root) %{extensionsdir}/ncurses.so
2818
2819 %if %{with oci8}
2820 %files oci8
2821 %defattr(644,root,root,755)
2822 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2823 %attr(755,root,root) %{extensionsdir}/oci8.so
2824 %endif
2825
2826 %if %{with odbc}
2827 %files odbc
2828 %defattr(644,root,root,755)
2829 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2830 %attr(755,root,root) %{extensionsdir}/odbc.so
2831 %endif
2832
2833 %if %{with openssl}
2834 %files openssl
2835 %defattr(644,root,root,755)
2836 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2837 %attr(755,root,root) %{extensionsdir}/openssl.so
2838 %endif
2839
2840 %if %{with oracle}
2841 %files oracle
2842 %defattr(644,root,root,755)
2843 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oracle.ini
2844 %attr(755,root,root) %{extensionsdir}/oracle.so
2845 %endif
2846
2847 %files pcntl
2848 %defattr(644,root,root,755)
2849 %attr(755,root,root) %{extensionsdir}/pcntl.so
2850
2851 %if %{with pcre}
2852 %files pcre
2853 %defattr(644,root,root,755)
2854 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcre.ini
2855 %attr(755,root,root) %{extensionsdir}/pcre.so
2856 %endif
2857
2858 %files pdo
2859 %defattr(644,root,root,755)
2860 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2861 %attr(755,root,root) %{extensionsdir}/pdo.so
2862
2863 %if %{with mssql} || %{with sybase} || %{with sybase_ct}
2864 %files pdo-dblib
2865 %defattr(644,root,root,755)
2866 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2867 %attr(755,root,root) %{extensionsdir}/pdo_dblib.so
2868 %endif
2869
2870 %files pdo-mysql
2871 %defattr(644,root,root,755)
2872 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2873 %attr(755,root,root) %{extensionsdir}/pdo_mysql.so
2874
2875 %if %{with oracle}
2876 %files pdo-oracle
2877 %defattr(644,root,root,755)
2878 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oracle.ini
2879 %attr(755,root,root) %{extensionsdir}/pdo_oracle.so
2880 %endif
2881
2882 %if %{with odbc}
2883 %files pdo-odbc
2884 %defattr(644,root,root,755)
2885 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2886 %attr(755,root,root) %{extensionsdir}/pdo_odbc.so
2887 %endif
2888
2889 %if %{with pgsql}
2890 %files pdo-pgsql
2891 %defattr(644,root,root,755)
2892 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2893 %attr(755,root,root) %{extensionsdir}/pdo_pgsql.so
2894 %endif
2895
2896 %if %{with sqlite}
2897 %files pdo-sqlite
2898 %defattr(644,root,root,755)
2899 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2900 %attr(755,root,root) %{extensionsdir}/pdo_sqlite.so
2901 %endif
2902
2903 %if %{with pgsql}
2904 %files pgsql
2905 %defattr(644,root,root,755)
2906 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2907 %attr(755,root,root) %{extensionsdir}/pgsql.so
2908 %endif
2909
2910 %files posix
2911 %defattr(644,root,root,755)
2912 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2913 %attr(755,root,root) %{extensionsdir}/posix.so
2914
2915 %if %{with pspell}
2916 %files pspell
2917 %defattr(644,root,root,755)
2918 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2919 %attr(755,root,root) %{extensionsdir}/pspell.so
2920 %endif
2921
2922 %files readline
2923 %defattr(644,root,root,755)
2924 %attr(755,root,root) %{extensionsdir}/readline.so
2925
2926 %if %{with recode}
2927 %files recode
2928 %defattr(644,root,root,755)
2929 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2930 %attr(755,root,root) %{extensionsdir}/recode.so
2931 %endif
2932
2933 # session_mm doesn't work with shared session
2934 #%files session
2935 #%defattr(644,root,root,755)
2936 #%attr(755,root,root) %{extensionsdir}/session.so
2937
2938 %if 0
2939 # simplexml is needed by spl, and spl can't be built shared as of now (5.1.0RC3)
2940 %files simplexml
2941 %defattr(644,root,root,755)
2942 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2943 %attr(755,root,root) %{extensionsdir}/simplexml.so
2944 %endif
2945
2946 %files shmop
2947 %defattr(644,root,root,755)
2948 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2949 %attr(755,root,root) %{extensionsdir}/shmop.so
2950
2951 %if %{with snmp}
2952 %files snmp
2953 %defattr(644,root,root,755)
2954 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2955 %attr(755,root,root) %{extensionsdir}/snmp.so
2956 %endif
2957
2958 %files soap
2959 %defattr(644,root,root,755)
2960 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2961 %attr(755,root,root) %{extensionsdir}/soap.so
2962
2963 %files sockets
2964 %defattr(644,root,root,755)
2965 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2966 %attr(755,root,root) %{extensionsdir}/sockets.so
2967
2968 %if %{with sqlite}
2969 %files sqlite
2970 %defattr(644,root,root,755)
2971 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2972 %attr(755,root,root) %{extensionsdir}/sqlite.so
2973 %endif
2974
2975 %if %{with sybase}
2976 %files sybase
2977 %defattr(644,root,root,755)
2978 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2979 %attr(755,root,root) %{extensionsdir}/sybase.so
2980 %endif
2981
2982 %if %{with sybase_ct}
2983 %files sybase-ct
2984 %defattr(644,root,root,755)
2985 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2986 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2987 %endif
2988
2989 %files sysvmsg
2990 %defattr(644,root,root,755)
2991 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2992 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
2993
2994 %files sysvsem
2995 %defattr(644,root,root,755)
2996 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2997 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2998
2999 %files sysvshm
3000 %defattr(644,root,root,755)
3001 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
3002 %attr(755,root,root) %{extensionsdir}/sysvshm.so
3003
3004 %if %{with tidy}
3005 %files tidy
3006 %defattr(644,root,root,755)
3007 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
3008 %attr(755,root,root) %{extensionsdir}/tidy.so
3009 %endif
3010
3011 %files tokenizer
3012 %defattr(644,root,root,755)
3013 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
3014 %attr(755,root,root) %{extensionsdir}/tokenizer.so
3015
3016 %if %{with wddx}
3017 %files wddx
3018 %defattr(644,root,root,755)
3019 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
3020 %attr(755,root,root) %{extensionsdir}/wddx.so
3021 %endif
3022
3023 %files xml
3024 %defattr(644,root,root,755)
3025 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
3026 %attr(755,root,root) %{extensionsdir}/xml.so
3027
3028 %files xmlreader
3029 %defattr(644,root,root,755)
3030 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
3031 %attr(755,root,root) %{extensionsdir}/xmlreader.so
3032
3033 %if %{with xmlrpc}
3034 %files xmlrpc
3035 %defattr(644,root,root,755)
3036 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
3037 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
3038 %endif
3039
3040 %files xsl
3041 %defattr(644,root,root,755)
3042 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
3043 %attr(755,root,root) %{extensionsdir}/xsl.so
3044
3045 %files zlib
3046 %defattr(644,root,root,755)
3047 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
3048 %attr(755,root,root) %{extensionsdir}/zlib.so
This page took 0.23626 seconds and 2 git commands to generate.