]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- add lib64 patch
[packages/php.git] / php.spec
1 #
2 # TODO:
3 # - make sure that session-unregister patch is no longer needed
4 #   (any crash reports related to session modules?)
5 # - think of including support for:
6 #    - mcve,
7 #    - ovrimos,
8 #    - pfpro,
9 #    - ircg,
10 #   These extensions BuildRequires proprietary libraries...
11 # - fix building of mono, sybase extensions
12 # - test if php.cgi segfaults after ctrl+d when overload.so is loaded
13 # - build simplexml as shared (now it's static)
14 #
15 # Conditional build:
16 %bcond_with     db3             # use db3 packages instead of db (4.x) for Berkeley DB support
17 %bcond_with     fdf             # with FDF (PDF forms) module           (BR: proprietary libs)
18 %bcond_with     hyperwave       # with Hw API support                   (BR: proprietary libs)
19 %bcond_with     interbase_inst  # use InterBase install., not Firebird  (BR: proprietary libs)
20 %bcond_with     java            # with Java extension module            (BR: jdk)
21 %bcond_with     oci8            # with Oracle oci8 extension module     (BR: proprietary libs)
22 %bcond_with     oracle          # with oracle extension module          (BR: proprietary libs)
23 %bcond_without  cpdf            # without cpdf extension module
24 %bcond_without  curl            # without CURL extension module
25 %bcond_without  domxslt         # without DOM XSLT/EXSLT support in DOM XML extension module
26 %bcond_without  fam             # without FAM (File Alteration Monitor) extension module
27 %bcond_without  gif             # build GD extension module with gd library without GIF support
28 %bcond_without  imap            # without IMAP extension module
29 %bcond_without  interbase       # without InterBase extension module
30 %bcond_without  ldap            # without LDAP extension module
31 %bcond_without  mhash           # without mhash extension module
32 %bcond_without  ming            # without ming extension module
33 %bcond_without  mm              # without mm support for session storage
34 %bcond_without  mnogosearch     # without mnogosearch extension module
35 %bcond_without  msession        # without msession extension module
36 %bcond_without  mssql           # without MS SQL extension module
37 %bcond_without  odbc            # without ODBC extension module
38 %bcond_without  openssl         # without OpenSSL support and OpenSSL extension (module)
39 %bcond_without  pcre            # without PCRE extension module
40 %bcond_without  pgsql           # without PostgreSQL extension module
41 %bcond_without  pspell          # without pspell extension module
42 %bcond_without  recode          # without recode extension module
43 %bcond_without  simplexml       # without simplexml extension module
44 %bcond_without  snmp            # without SNMP extension module
45 %bcond_without  sqlite          # without SQLite 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  xml             # without XML and DOMXML extension modules
50 %bcond_without  xslt            # without XSLT extension module
51 # To be verified
52 # Removed from sources?
53 %bcond_with     mono            # without Mono extensions module
54 %bcond_with     yaz             # without YAZ extension module
55 # Breaks build
56 %bcond_with     sybase          # without Sybase and Sybase-CT extension modules
57 #
58 %define _apache2        %(rpm -q apache-devel 2> /dev/null | grep -Eq '\\-2\\.[0-9]+\\.' && echo 1 || echo 0)
59 %define apxs            /usr/sbin/apxs
60 # some problems with apache 2.x
61 %if %{_apache2}
62 %undefine       with_mm
63 %endif
64 %ifnarch %{ix86} sparc sparcv9 ppc
65 %undefine       with_interbase
66 %endif
67 # x86-only libs
68 %ifnarch %{ix86}
69 %undefine       with_msession
70 %endif
71 %include        /usr/lib/rpm/macros.php
72 Summary:        The PHP HTML-embedded scripting language for use with Apache
73 Summary(fr):    Le langage de script embarque-HTML PHP pour Apache
74 Summary(pl):    Jêzyk skryptowy PHP -- u¿ywany wraz z serwerem Apache
75 Summary(pt_BR): A linguagem de script PHP
76 Summary(ru):    PHP ÷ÅÒÓÉÉ 5 -- ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
77 Summary(uk):    PHP ÷ÅÒÓ¦§ 5 -- ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
78 Name:           php
79 Version:        5.0.0
80 Release:        1
81 Epoch:          3
82 Group:          Libraries
83 License:        PHP
84 #Source0:       http://www.php.net/distributions/%{name}-%{version}%{_pre}.tar.bz2
85 Source0:        http://pl2.php.net/distributions/%{name}-%{version}.tar.bz2
86 # Source0-md5:  562b7ad1e903248bbe77884cb904b8b7
87 Source1:        FAQ.%{name}
88 Source2:        zend.gif
89 Source4:        %{name}-module-install
90 Source5:        %{name}-mod_%{name}.conf
91 Source6:        %{name}-cgi.ini
92 Source7:        %{name}-apache.ini
93 Source8:        %{name}-cli.ini
94 Patch0:         %{name}-shared.patch
95 Patch1:         %{name}-pldlogo.patch
96 Patch2:         %{name}-xml-expat-fix.patch
97 Patch3:         %{name}-mail.patch
98 Patch4:         %{name}-link-libs.patch
99 Patch5:         %{name}-libpq_fs_h_path.patch
100 Patch6:         %{name}-wddx-fix.patch
101 Patch7:         %{name}-msession-shared-lib.patch
102 Patch8:         %{name}-build_modules.patch
103 Patch9:         %{name}-sapi-ini-file.patch
104 Patch10:        %{name}-no-metaccld.patch
105 Patch11:        %{name}-session-unregister.patch
106 Patch12:        %{name}-ini.patch
107 Patch13:        %{name}-acam.patch
108 Patch14:        %{name}-xmlrpc-fix.patch
109 Patch15:        %{name}-libtool.patch
110 Patch16:        %{name}-allow-db31.patch
111 Patch17:        %{name}-threads-acfix.patch
112 Patch18:        %{name}-tsrmlsfetchgcc2.patch
113 Patch19:        %{name}-no_pear_install.patch
114 Patch20:        %{name}-zlib.patch
115 Patch21:        %{name}-sybase-fix.patch
116 Patch22:        %{name}-mssql-fix.patch
117 Patch23:        %{name}-mnogosearch-fix.patch
118 Patch24:        %{name}-nohttpd.patch
119 Patch25:        %{name}-lib64.patch
120 Icon:           php4.gif
121 URL:            http://www.php.net/
122 %{?with_interbase:%{!?with_interbase_inst:BuildRequires:        Firebird-devel >= 1.0.2.908-2}}
123 BuildRequires:  apache-devel
124 %{?with_pspell:BuildRequires:   aspell-devel}
125 BuildRequires:  autoconf >= 2.53
126 BuildRequires:  automake >= 1.4d
127 BuildRequires:  bison
128 BuildRequires:  bzip2-devel
129 %{?with_curl:BuildRequires:     curl-devel >= 7.12.0 }
130 BuildRequires:  cyrus-sasl-devel
131 %{?with_db3:BuildRequires:      db3-devel >= 3.1}
132 %{!?with_db3:BuildRequires:     db-devel >= 4.0}
133 BuildRequires:  elfutils-devel
134 %if %{with xml} || %{with xmlrpc}
135 BuildRequires:  expat-devel
136 %{?with_fam:BuildRequires:      fam-devel}
137 %endif
138 %{?with_fdf:BuildRequires:      fdftk-devel}
139 BuildRequires:  fcgi-devel
140 BuildRequires:  flex
141 %if %{with mssql} || %{with sybase}
142 BuildRequires:  freetds-devel
143 %endif
144 BuildRequires:  freetype-devel >= 2.0
145 BuildRequires:  gd-devel >= 2.0.20
146 %{?with_gif:BuildRequires:      gd-devel(gif)}
147 %{!?with_gif:BuildConflicts:    gd-devel(gif)}
148 BuildRequires:  gdbm-devel
149 BuildRequires:  gmp-devel
150 %{?with_imap:BuildRequires:     imap-devel >= 1:2001-0.BETA.200107022325.2 }
151 %{?with_java:BuildRequires:     jdk >= 1.1}
152 %{?with_cpdf:BuildRequires:     libcpdf-devel >= 2.02r1-2}
153 BuildRequires:  libidn-devel
154 BuildRequires:  libjpeg-devel
155 BuildRequires:  libltdl-devel >= 1.4
156 BuildRequires:  libmcrypt-devel >= 2.4.4
157 BuildRequires:  libpng-devel >= 1.0.8
158 BuildRequires:  libtiff-devel
159 BuildRequires:  libtool >= 1.4.3
160 %{?with_xml:BuildRequires:      libxml2-devel >= 2.2.7}
161 %{?with_domxslt:BuildRequires:  libxslt-devel >= 1.0.3}
162 %{?with_mhash:BuildRequires:    mhash-devel}
163 %{?with_ming:BuildRequires:     ming-devel >= 0.1.0}
164 %{?with_mm:BuildRequires:       mm-devel >= 1.3.0}
165 %{?with_mnogosearch:BuildRequires:      mnogosearch-devel >= 3.2.6}
166 %{?with_mono:BuildRequires:     mono-devel}
167 BuildRequires:  mysql-devel >= 4.0.0
168 BuildRequires:  ncurses-devel
169 %{?with_ldap:BuildRequires:     openldap-devel >= 2.0}
170 %if %{with openssl} || %{with ldap}
171 BuildRequires:  openssl-devel >= 0.9.7d
172 %endif
173 BuildRequires:  pam-devel
174 BuildRequires:  %{__perl}
175 %{?with_msession:BuildRequires: phoenix-devel}
176 %{?with_pgsql:BuildRequires:    postgresql-devel}
177 %{?with_pgsql:BuildRequires:    postgresql-backend-devel >= 7.2}
178 BuildRequires:  readline-devel
179 %{?with_recode:BuildRequires:   recode-devel >= 3.5d-3}
180 BuildRequires:  rpm-php-pearprov >= 4.0.2-100
181 BuildRequires:  rpmbuild(macros) >= 1.120
182 %{?with_xslt:BuildRequires:     sablotron-devel >= 0.96}
183 %{?with_sqlite:BuildRequires:   sqlite-devel}
184 BuildRequires:  t1lib-devel
185 %{?with_tidy:BuildRequires:     tidy-devel}
186 %{?with_snmp:BuildRequires:     net-snmp-devel >= 5.0.7}
187 %{?with_odbc:BuildRequires:     unixODBC-devel}
188 %{?with_xmlrpc:BuildRequires:   xmlrpc-epi-devel}
189 %{?with_yaz:BuildRequires:      yaz-devel >= 1.9}
190 BuildRequires:  zlib-devel >= 1.0.9
191 # apache 1.3 vs apache 2.0
192 %if %{_apache2}
193 BuildRequires:  apr-devel >= 1:0.9.4-1
194 PreReq:         apache >= 2.0.40
195 Requires:       apache(modules-api) = %{apache_modules_api}
196 %else
197 PreReq:         apache(EAPI) < 2.0.0
198 PreReq:         apache(EAPI) >= 1.3.9
199 Requires(post,preun):   %{apxs}
200 Requires(post,preun):   %{__perl}
201 %endif
202 PreReq:         %{name}-common = %{epoch}:%{version}-%{release}
203 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
204 Obsoletes:      phpfi
205 Obsoletes:      apache-mod_php
206
207 %define         _sysconfdir     /etc/php
208 %define         extensionsdir   %{_libdir}/php
209 %define         httpdir         /home/services/httpd
210
211 %description
212 PHP is an HTML-embedded scripting language. PHP attempts to make it
213 easy for developers to write dynamically generated web pages. PHP also
214 offers built-in database integration for several commercial and
215 non-commercial database management systems, so writing a
216 database-enabled web page with PHP is fairly simple. The most common
217 use of PHP coding is probably as a replacement for CGI scripts. The
218 mod_php module enables the Apache web server to understand and process
219 the embedded PHP language in web pages. This package contains PHP
220 version %{version}. If you use applications which specifically rely on
221 PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
222 module contained in the phpfi package. If you're just starting with
223 PHP, you should install this package. You'll also need to install the
224 Apache web server.
225
226 %description -l fr
227 PHP est un langage de script embarque dans le HTM. PHP essaye de
228 rendre simple aux developpeurs d'ecrire des pages web generees
229 dynamiquement. PHP incorpore egalement une integration avec plusieurs
230 systemes de gestion de bases de donnees commerciaux et
231 non-connerciaux, qui rent facile la creation de pages web liees avec
232 des bases de donnees. L'utilisation la plus commune de PHP est
233 probablement en remplacement de scripts CGI. Le module mod_php permet
234 au serveur web apache de comprendre et de traiter le langage PHP
235 integre dans des pages web. Ce package contient PHP version
236 %{version}. Si vous utilisez des applications qui utilisent
237 specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
238 dans le package mod_php. Si vous debutez avec PHP, vous devriez
239 installer ce package. Vous aurez egalement besoin dinstaller le
240 serveur web Apache.
241
242 %description -l pl
243 PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
244 plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
245 (jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
246 tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
247 zosta³a z jêzyków: C, Java i Perl.
248
249 %description -l pt_BR
250 PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
251 embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
252 com algumas características únicas, específicas ao PHP. O objetivo da
253 linguagem é permitir que desenvolvedores web escrevam páginas
254 dinamicamente geradas de forma rápida.
255
256 %description -l ru
257 PHP4 - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
258 ÐÒÅÄÌÁÇÁÅÔ ÉÎÔÅÒÇÒÁÃÉÀ Ó ÍÎÏÖÅÓÔ×ÏÍ óõâä, ÐÏÜÔÏÍÕ ÎÁÐÉÓÁÎÉÅ ÓËÒÉÐÔÏ×
259 ÄÌÑ ÒÁÂÏÔÙ Ó ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÏÓÔÏ. îÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÅ
260 ÉÓÐÏÌØÚÏ×ÁÎÉÅ PHP - ÚÁÍÅÎÁ ÄÌÑ CGI ÓËÒÉÐÔÏ×.
261
262 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÁÍÏÄÏÓÔÁÔÏÞÎÕÀ (CGI) ×ÅÒÓÉÀ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÑÚÙËÁ.
263 ÷Ù ÄÏÌÖÎÙ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ %{name}-common. åÓÌÉ ×ÁÍ ÎÕÖÅÎ
264 ÉÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache, ÕÓÔÁÎÏ×ÉÔÅ ÐÁËÅÔ
265 apache-php.
266
267 %description -l uk
268 PHP4 - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
269 ÐÒÏÐÏÎÕ¤ ¦ÎÔÅÇÒÁæÀ Ú ÂÁÇÁÔØÍÁ óõâä, ÔÏÍÕ ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐԦנÄÌÑ
270 ÒÏÂÏÔÉ Ú ÂÁÚÁÍÉ ÄÁÎÉÈ ¤ ÄÏ×Ï̦ ÐÒÏÓÔÉÍ. îÁʦÌØÛ ÐÏÐÕÌÑÒÎÅ
271 ×ÉËÏÒÉÓÔÁÎÎÑ PHP - ÚÁͦÎÁ ÄÌÑ CGI ÓËÒÉÐÔ¦×.
272
273 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓÁÍÏÄÏÓÔÁÔÎÀ (CGI) ×ÅÒÓ¦À ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ ÍÏ×É. ÷É
274 ÍÁ¤ÔÅ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ %{name}-common. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ
275 ¦ÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache, ×ÓÔÁÎÏצÔØ ÐÁËÅÔ apache-php.
276
277 %package fcgi
278 Summary:        PHP as FastCGI program
279 Summary(pl):    PHP jako program FastCGI
280 Group:          Development/Languages/PHP
281 PreReq:         %{name}-common = %{epoch}:%{version}-%{release}
282 Provides:       php-program = %{epoch}:%{version}-%{release}
283
284 %description fcgi
285 PHP as FastCGI program.
286
287 %description fcgi -l pl
288 PHP jako program FastCGI.
289
290 %package cgi
291 Summary:        PHP as CGI program
292 Summary(pl):    PHP jako program CGI
293 Group:          Development/Languages/PHP
294 PreReq:         %{name}-common = %{epoch}:%{version}-%{release}
295 Provides:       php-program = %{epoch}:%{version}-%{release}
296
297 %description cgi
298 PHP as CGI program.
299
300 %description cgi -l pl
301 PHP jako program CGI.
302
303 %package cli
304 Summary:        PHP as CLI interpreter
305 Summary(pl):    PHP jako interpreter dzia³aj±cy z linii poleceñ
306 Group:          Development/Languages/PHP
307 PreReq:         %{name}-common = %{epoch}:%{version}-%{release}
308 Provides:       php-program = %{epoch}:%{version}-%{release}
309
310 %description cli
311 PHP as CLI interpreter.
312
313 %description cli -l pl
314 PHP jako interpreter dzia³aj±cy z linii poleceñ.
315
316 %package common
317 Summary:        Common files needed by both apache module and CGI
318 Summary(pl):    Wspólne pliki dla modu³u apache'a i programu CGI
319 Summary(ru):    òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ php
320 Summary(uk):    â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ php
321 Group:          Libraries
322 Provides:       %{name}-session = %{epoch}:%{version}-%{release}
323 Obsoletes:      php-session <= %{epoch}:%{version}-%{release}
324
325 %description common
326 Common files needed by both apache module and CGI.
327
328 %description common -l pl
329 Wspólne pliki dla modu³u apacha i programu CGI.
330
331 %description common -l ru
332 üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÏÂÝÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÎÙÈ ×ÁÒÉÁÎÔÏ× ÒÅÁÌÉÚÁÃÉÉ PHP
333 (ÓÁÍÏÄÏÓÔÁÔÏÞÎÏÊ É × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache).
334
335 %description common -l uk
336 ãÅÊ ÐÁËÅԠͦÓÔÉÔØ ÓЦÌØΦ ÆÁÊÌÉ ÄÌÑ Ò¦ÚÎÉÈ ×ÁÒ¦ÁÎԦנÒÅÁ̦ÚÁ槠PHP
337 (ÓÁÍÏÄÏÓÔÁÔÎØϧ ÔÁ × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache).
338
339 %package devel
340 Summary:        Files for PHP modules development
341 Summary(pl):    Pliki do kompilacji modu³ów PHP
342 Summary(pt_BR): Arquivos de desenvolvimento para PHP
343 Summary(ru):    ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP4
344 Summary(uk):    ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP4
345 Group:          Development/Languages/PHP
346 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
347 Obsoletes:      php-pear-devel
348
349 %description devel
350 The php-devel package lets you compile dynamic extensions to PHP.
351 Included here is the source for the php extensions. Instead of
352 recompiling the whole php binary to add support for, say, oracle,
353 install this package and use the new self-contained extensions
354 support. For more information, read the file
355 SELF-CONTAINED-EXTENSIONS.
356
357 %description devel -l pl
358 Pliki potrzebne do kompilacji modu³ów PHP.
359
360 %description devel -l pt_BR
361 Este pacote contém arquivos usados no desenvolvimento de programas ou
362 módulos PHP.
363
364 %description devel -l uk
365 ðÁËÅÔ php-devel ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÍЦÌÀ×ÁÔÉ ÄÉÎÁͦÞΦ ÒÏÚÛÉÒÅÎÎÑ PHP.
366 äÏ ÐÁËÅÔÕ ×ËÌÀÞÅÎÏ ×ÉȦÄÎÉÊ ËÏÄ ÄÌÑ ÒÏÚÛÉÒÅÎØ. úÁͦÓÔØ ÐÏ×ÔÏÒÎϧ
367 ËÏÍЦÌÑ槠¦ÎÁÒÎÏÇÏ ÆÁÊÌÕ php ÄÌÑ ÄÏÄÁÎÎÑ, ÎÁÐÒÉËÌÁÄ, Ð¦ÄÔÒÉÍËÉ
368 oracle, ×ÓÔÁÎÏצÔØ ÃÅÊ ÐÁËÅÔ ÄÌÑ ËÏÍЦÌÑ槠ÏËÒÅÍÉÈ ÒÏÚÛÉÒÅÎØ.
369 äÅÔÁÌØΦÛÁ ¦ÎÆÏÒÍÁæѠ- × ÆÁÊ̦ SELF-CONTAINED-EXTENSIONS.
370
371 %description devel -l ru
372 ðÁËÅÔ php-devel ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉÅ ÒÁÓÛÉÒÅÎÉÑ
373 PHP. ðÁËÅÔ ×ËÌÀÞÁÅÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÜÔÉÈ ÒÁÓÛÉÒÅÎÉÊ. ÷ÍÅÓÔÏ ÐÏ×ÔÏÒÎÏÊ
374 ËÏÍÐÉÌÑÃÉÉ ÂÉÎÁÒÎÏÇÏ ÆÁÊÌÁ php ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ, ÎÁÐÒÉÍÅÒ, ÐÏÄÄÅÒÖËÉ
375 oracle, ÕÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ ÄÌÑ ËÏÍÐÉÌÉÒÏ×ÁÎÉÑ ÏÔÄÅÌØÎÙÈ ÒÁÓÛÉÒÅÎÉÊ.
376 ðÏÄÒÏÂÎÏÓÔÉ - × ÆÁÊÌÅ SELF-CONTAINED-EXTENSIONS.
377
378 %package bcmath
379 Summary:        bcmath extension module for PHP
380 Summary(pl):    Modu³ bcmath dla PHP
381 Group:          Libraries
382 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
383 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
384
385 %description bcmath
386 This is a dynamic shared object (DSO) for PHP that will add bc style
387 precision math functions support.
388
389 %description bcmath -l pl
390 Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
391 matematycznych takich jak w programie bc.
392
393 %package bzip2
394 Summary:        Bzip2 extension module for PHP
395 Summary(pl):    Modu³ bzip2 dla PHP
396 Group:          Libraries
397 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
398 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
399
400 %description bzip2
401 This is a dynamic shared object (DSO) for PHP that will add
402 bzip2 compression support to PHP.
403
404 %description bzip2 -l pl
405 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji bzip2.
406
407 %package calendar
408 Summary:        Calendar extension module for PHP
409 Summary(pl):    Modu³ funkcji kalendarza dla PHP
410 Group:          Libraries
411 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
412 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
413
414 %description calendar
415 This is a dynamic shared object (DSO) for PHP that will add calendar
416 support.
417
418 %description calendar -l pl
419 Modu³ PHP dodaj±cy wsparcie dla kalendarza.
420
421 %package cpdf
422 Summary:        cpdf extension module for PHP
423 Summary(pl):    Modu³ cpdf dla PHP
424 Group:          Libraries
425 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
426 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
427
428 %description cpdf
429 This is a dynamic shared object (DSO) for PHP that will add PDF
430 support through libcpdf library.
431
432 %description cpdf -l pl
433 Modu³ PHP dodaj±cy obs³ugê plików PDF poprzez bibliotekê libcpdf.
434
435 %package ctype
436 Summary:        ctype extension module for PHP
437 Summary(pl):    Modu³ ctype dla PHP
438 Group:          Libraries
439 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
440 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
441
442 %description ctype
443 This is a dynamic shared object (DSO) for PHP that will add ctype
444 support.
445
446 %description ctype -l pl
447 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji ctype.
448
449 %package curl
450 Summary:        curl extension module for PHP
451 Summary(pl):    Modu³ curl dla PHP
452 Group:          Libraries
453 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
454 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
455
456 %description curl
457 This is a dynamic shared object (DSO) for PHP that will add curl
458 support.
459
460 %description curl -l pl
461 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
462
463 %package dba
464 Summary:        DBA extension module for PHP
465 Summary(pl):    Modu³ DBA dla PHP
466 Group:          Libraries
467 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
468 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
469
470 %description dba
471 This is a dynamic shared object (DSO) for PHP that will add flat-file
472 databases (DBA) support.
473
474 %description dba -l pl
475 Modu³ dla PHP dodaj±cy obs³ugê dla baz danych opartych na plikach
476 (DBA).
477
478 %package dbase
479 Summary:        DBase extension module for PHP
480 Summary(pl):    Modu³ DBase dla PHP
481 Group:          Libraries
482 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
483 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
484
485 %description dbase
486 This is a dynamic shared object (DSO) for PHP that will add DBase
487 support.
488
489 %description dbase -l pl
490 Modu³ PHP ze wsparciem dla DBase.
491
492 %package dbx
493 Summary:        DBX extension module for PHP
494 Summary(pl):    Modu³ DBX dla PHP
495 Group:          Libraries
496 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
497 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
498
499 %description dbx
500 This is a dynamic shared object (DSO) for PHP that will add DB
501 abstraction layer. DBX supports odbc, mysql, pgsql, mssql, fbsql and
502 more.
503
504 %description dbx -l pl
505 Modu³ PHP dodaj±cy warstwê abstrakcji do obs³ugi baz danych. DBX
506 obs³uguje bazy odbc, mysql, pgsql, mssql, fbsql i inne.
507
508 %package dio
509 Summary:        Direct I/O extension module for PHP
510 Summary(pl):    Modu³ Direct I/O dla PHP
511 Group:          Libraries
512 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
513 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
514
515 %description dio
516 This is a dynamic shared object (DSO) for PHP that will add direct
517 file I/O support.
518
519 %description dio -l pl
520 Modu³ PHP dodaj±cy obs³ugê bezpo¶rednich operacji I/O na plikach.
521
522 %package exif
523 Summary:        exif extension module for PHP
524 Summary(pl):    Modu³ exif dla PHP
525 Group:          Libraries
526 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
527 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
528
529 %description exif
530 This is a dynamic shared object (DSO) for PHP that will add EXIF
531 tags support in image files.
532
533 %description exif -l pl
534 Modu³ PHP dodaj±cy obs³ugê znaczników EXIF w plikach obrazków.
535
536 %package fam
537 Summary:        FAM (File Alteration Monitor) module for PHP
538 Summary(pl):    Modu³ FAM (File Alteration Monitor) dla PHP
539 Group:          Libraries
540 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
541 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
542
543 %description fam
544 This PHP module adds support for FAM (File Alteration Monitor).
545 FAM monitors files and directories, notifying interested applications
546 of changes.
547
548 %description fam -l pl
549 Modu³ PHP dodaj±cy obs³ugê dla FAM (File Alteration Monitor).
550 FAM monitoruje pliki oraz katalogi, informuj±c zainteresowane aplikacje
551 o zmianach.
552
553 %package fdf
554 Summary:        FDF extension module for PHP
555 Summary(pl):    Modu³ FDF dla PHP
556 Group:          Libraries
557 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
558 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
559
560 %description fdf
561 This PHP module adds support for PDF Forms through Adobe FDFTK
562 library.
563
564 %description fdf -l pl
565 Modu³ PHP dodaj±cy obs³ugê formularzy PDF poprzez bibliotekê Adobe
566 FDFTK.
567
568 %package filepro
569 Summary:        filePro extension module for PHP
570 Summary(pl):    Modu³ filePro dla PHP
571 Group:          Libraries
572 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
573 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
574
575 %description filepro
576 This is a dynamic shared object (DSO) for PHP that will add support
577 for read-only access to filePro databases.
578
579 %description filepro -l pl
580 Modu³ PHP dodaj±cy mo¿liwo¶æ dostêpu (tylko do odczytu) do baz danych
581 filePro.
582
583 %package ftp
584 Summary:        FTP extension module for PHP
585 Summary(pl):    Modu³ FTP dla PHP
586 Group:          Libraries
587 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
588 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
589
590 %description ftp
591 This is a dynamic shared object (DSO) for PHP that will add FTP
592 support.
593
594 %description ftp -l pl
595 Modu³ PHP dodaj±cy obs³ugê protoko³u FTP.
596
597 %package gd
598 Summary:        GD extension module for PHP
599 Summary(pl):    Modu³ GD dla PHP
600 Group:          Libraries
601 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
602 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
603 Requires:       gd >= 2.0.20
604 %{?with_gif:Requires:   gd(gif)}
605 %{?with_gif:Provides:   %{name}-gd(gif) = %{epoch}:%{version}-%{release}}
606
607 %description gd
608 This is a dynamic shared object (DSO) for PHP that will add GD
609 support, allowing you to create and manipulate images with PHP.
610
611 %description gd -l pl
612 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD, pozwalaj±cej na
613 tworzenie i obróbkê obrazków.
614
615 %package gettext
616 Summary:        gettext extension module for PHP
617 Summary(pl):    Modu³ gettext dla PHP
618 Group:          Libraries
619 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
620 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
621
622 %description gettext
623 This is a dynamic shared object (DSO) for PHP that will add gettext
624 support.
625
626 %description gettext -l pl
627 Modu³ PHP dodaj±cy obs³ugê lokalizacji przez gettext.
628
629 %package gmp
630 Summary:        gmp extension module for PHP
631 Summary(pl):    Modu³ gmp dla PHP
632 Group:          Libraries
633 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
634 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
635
636 %description gmp
637 This is a dynamic shared object (DSO) for PHP that will add arbitrary
638 length number support with GNU MP library.
639
640 %description gmp -l pl
641 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki gmp do obliczeñ na
642 liczbach o dowolnej d³ugo¶ci.
643
644 %package hyperwave
645 Summary:        Hyperwave extension module for PHP
646 Summary(pl):    Modu³ Hyperwave dla PHP
647 Group:          Libraries
648 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
649 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
650
651 %description hyperwave
652 This is a dynamic shared object (DSO) for PHP that will add Hyperwave
653 support.
654
655 %description hyperwave -l pl
656 Modu³ PHP dodaj±cy obs³ugê Hyperwave.
657
658 %package iconv
659 Summary:        iconv extension module for PHP
660 Summary(pl):    Modu³ iconv dla PHP
661 Group:          Libraries
662 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
663 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
664
665 %description iconv
666 This is a dynamic shared object (DSO) for PHP that will add iconv
667 support.
668
669 %description iconv -l pl
670 Modu³ PHP dodaj±cy obs³ugê iconv.
671
672 %package imap
673 Summary:        IMAP extension module for PHP
674 Summary(pl):    Modu³ IMAP dla PHP
675 Summary(pt_BR): Um módulo para aplicações PHP que usam IMAP
676 Group:          Libraries
677 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
678 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
679
680 %description imap
681 This is a dynamic shared object (DSO) for PHP that will add IMAP
682 support.
683
684 %description imap -l pl
685 Modu³ PHP dodaj±cy obs³ugê skrzynek IMAP.
686
687 %description imap -l pt_BR
688 Um módulo para aplicações PHP que usam IMAP.
689
690 %package interbase
691 Summary:        InterBase/Firebird database module for PHP
692 Summary(pl):    Modu³ bazy danych InterBase/Firebird dla PHP
693 Group:          Libraries
694 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
695 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
696 %{?with_interbase_inst:Autoreq: false}
697
698 %description interbase
699 This is a dynamic shared object (DSO) for PHP that will add InterBase
700 and Firebird database support.
701
702 %description interbase -l pl
703 Modu³ PHP umo¿liwiaj±cy dostêp do baz danych InterBase i Firebird.
704
705 %package java
706 Summary:        Java extension module for PHP
707 Summary(pl):    Modu³ Javy dla PHP
708 Group:          Libraries
709 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
710 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
711
712 %description java
713 This is a dynamic shared object (DSO) for PHP that will add Java
714 support to PHP. This extension provides a simple and effective means
715 for creating and invoking methods on Java objects from PHP.
716
717 Note: it requires setting LD_LIBRARY_PATH to JRE directories
718 containing JVM libraries (e.g. libjava.so, libverify.so and libjvm.so
719 for Sun's JRE) before starting Apache or PHP interpreter.
720
721 %description java -l pl
722 Modu³ PHP dodaj±cy wsparcie dla Javy. Umo¿liwia odwo³ywanie siê do
723 obiektów Javy z poziomu PHP.
724
725 Uwaga: modu³ wymaga ustawienia LD_LIBRARY_PATH na katalogi JRE
726 zawieraj±ce biblioteki JVM (np. libjava.so, libverify.so i libjvm.so
727 dla JRE Suna) przed uruchomieniem Apache'a lub interpretera PHP.
728
729 %package ldap
730 Summary:        LDAP extension module for PHP
731 Summary(pl):    Modu³ LDAP dla PHP
732 Summary(pt_BR): Um módulo para aplicações PHP que usam LDAP
733 Group:          Libraries
734 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
735 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
736
737 %description ldap
738 This is a dynamic shared object (DSO) for PHP that will add LDAP
739 support.
740
741 %description ldap -l pl
742 Modu³ PHP dodaj±cy obs³ugê LDAP.
743
744 %description ldap -l pt_BR
745 Um módulo para aplicações PHP que usam LDAP.
746
747 %package mbstring
748 Summary:        mbstring extension module for PHP
749 Summary(pl):    Modu³ mbstring dla PHP
750 Group:          Libraries
751 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
752 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
753
754 %description mbstring
755 This is a dynamic shared object (DSO) for PHP that will add
756 multibyte string support.
757
758 %description mbstring -l pl
759 Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
760
761 %package mcrypt
762 Summary:        mcrypt extension module for PHP
763 Summary(pl):    Modu³ mcrypt dla PHP
764 Group:          Libraries
765 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
766 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
767
768 %description mcrypt
769 This is a dynamic shared object (DSO) for PHP that will add mcrypt
770 support.
771
772 %description mcrypt -l pl
773 Modu³ PHP dodaj±cy mo¿liwo¶æ szyfrowania poprzez bibliotekê mcrypt.
774
775 %package mhash
776 Summary:        mhash extension module for PHP
777 Summary(pl):    Modu³ mhash dla PHP
778 Group:          Libraries
779 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
780 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
781
782 %description mhash
783 This is a dynamic shared object (DSO) for PHP that will add mhash
784 support.
785
786 %description mhash -l pl
787 Modu³ PHP udostêpniaj±cy funkcje mieszaj±ce z biblioteki mhash.
788
789 %package mime_magic
790 Summary:        mime_magic extension module for PHP
791 Summary(pl):    Modu³ mime_magic dla PHP
792 Group:          Libraries
793 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
794 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
795 Requires:       /usr/share/file/magic.mime
796
797 %description mime_magic
798 This PHP module adds support for MIME type lookup via file magic
799 numbers using magic.mime database.
800
801 %description mime_magic -l pl
802 Modu³ PHP dodaj±cy obs³ugê wyszukiwania typów MIME wed³ug magicznych
803 znaczników plików z u¿yciem bazy danych magic.mime.
804
805 %package ming
806 Summary:        ming extension module for PHP
807 Summary(pl):    Modu³ ming dla PHP
808 Group:          Libraries
809 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
810 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
811
812 %description ming
813 This is a dynamic shared object (DSO) for PHP that will add ming
814 (Flash - .swf files) support.
815
816 %description ming -l pl
817 Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
818 ming.
819
820 %package mnogosearch
821 Summary:        mnoGoSearch extension module for PHP
822 Summary(pl):    Modu³ mnoGoSearch dla PHP
823 Group:          Libraries
824 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
825 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
826
827 %description mnogosearch
828 This is a dynamic shared object (DSO) for PHP that will allow you to
829 access mnoGoSearch free search engine.
830
831 %description mnogosearch -l pl
832 Modu³ PHP dodaj±cy pozwalaj±cy na dostêp do wolnodostêpnego silnika
833 wyszukiwarki mnoGoSearch.
834
835 %package mono
836 Summary:        Mono extension module for PHP
837 Summary(pl):    Modu³ Mono dla PHP
838 Group:          Libraries
839 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
840 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
841
842 %description mono
843 This is a dynamic shared object (DSO) for PHP that will allow you to
844 access .NET assemblies via free Mono library.
845
846 %description mono -l pl
847 Modu³ PHP pozwalaj±cy na dostêp do wstawek .NET za pomoc± darmowej
848 biblioteki Mono.
849
850 %package msession
851 Summary:        msession extension module for PHP
852 Summary(pl):    Modu³ msession dla PHP
853 Group:          Libraries
854 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
855 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
856
857 %description msession
858 This is a dynamic shared object (DSO) for PHP that will allow you to
859 use msession. msession is a high speed session daemon which can run
860 either locally or remotely. It is designed to provide consistent
861 session management for a PHP web farm.
862
863 %description msession -l pl
864 Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z demona msession. Jest
865 to demon szybkiej obs³ugi sesji, który mo¿e dzia³aæ lokalnie lub na
866 innej maszynie. S³u¿y do zapewniania spójnej obs³ugi sesji dla farmy
867 serwerów.
868
869 %package mssql
870 Summary:        MS SQL extension module for PHP
871 Summary(pl):    Modu³ MS SQL dla PHP
872 Group:          Libraries
873 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
874 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
875
876 %description mssql
877 This is a dynamic shared object (DSO) for PHP that will add MS SQL
878 databases support through FreeTDS library.
879
880 %description mssql -l pl
881 Modu³ PHP dodaj±cy obs³ugê baz danych MS SQL poprzez bibliotekê FreeTDS.
882
883 %package mysql
884 Summary:        MySQL database module for PHP
885 Summary(pl):    Modu³ bazy danych MySQL dla PHP
886 Summary(pt_BR): Um módulo para aplicações PHP que usam bancos de dados MySQL
887 Group:          Libraries
888 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
889 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
890
891 %description mysql
892 This is a dynamic shared object (DSO) for PHP that will add MySQL
893 database support.
894
895 %description mysql -l pl
896 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
897
898 %description mysql -l pt_BR
899 Um módulo para aplicações PHP que usam bancos de dados MySQL.
900
901 %package ncurses
902 Summary:        ncurses module for PHP
903 Summary(pl):    Modu³ ncurses dla PHP
904 Group:          Libraries
905 Requires(post,preun):   %{name}-program = %{epoch}:%{version}-%{release}
906 Requires:       %{name}-program = %{epoch}:%{version}-%{release}
907
908 %description ncurses
909 This PHP module adds support for ncurses functions (only for cli and
910 cgi SAPIs).
911
912 %description ncurses -l pl
913 Modu³ PHP dodaj±cy obs³ugê funkcji ncurses (tylko do SAPI cli i cgi).
914
915 %package oci8
916 Summary:        Oracle 8 database module for PHP
917 Summary(pl):    Modu³ bazy danych Oracle 8 dla PHP
918 Group:          Libraries
919 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
920 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
921 Autoreq:        false
922
923 %description oci8
924 This is a dynamic shared object (DSO) for PHP that will add Oracle 7
925 and Oracle 8 database support through Oracle8 Call-Interface (OCI8).
926
927 %description oci8 -l pl
928 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7 i Oracle 8
929 poprzez interfejs Oracle8 Call-Interface (OCI8).
930
931 %package odbc
932 Summary:        ODBC extension module for PHP
933 Summary(pl):    Modu³ ODBC dla PHP
934 Summary(pt_BR): Um módulo para aplicações PHP que usam bases de dados ODBC
935 Group:          Libraries
936 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
937 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
938 Requires:       unixODBC >= 2.1.1-3
939
940 %description odbc
941 This is a dynamic shared object (DSO) for PHP that will add ODBC
942 support.
943
944 %description odbc -l pl
945 Modu³ PHP ze wsparciem dla ODBC.
946
947 %description odbc -l pt_BR
948 Um módulo para aplicações PHP que usam ODBC.
949
950 %package openssl
951 Summary:        OpenSSL extension module for PHP
952 Summary(pl):    Modu³ OpenSSL dla PHP
953 Group:          Libraries
954 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
955 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
956
957 %description openssl
958 This is a dynamic shared object (DSO) for PHP that will add OpenSSL
959 support.
960
961 Warning: this is an experimental module.
962
963 %description openssl -l pl
964 Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki OpenSSL.
965
966 Uwaga: to jest modu³ eksperymentalny.
967
968 %package oracle
969 Summary:        Oracle 7 database module for PHP
970 Summary(pl):    Modu³ bazy danych Oracle 7 dla PHP
971 Group:          Libraries
972 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
973 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
974 Autoreq:        false
975
976 %description oracle
977 This is a dynamic shared object (DSO) for PHP that will add Oracle 7
978 database support.
979
980 %description oracle -l pl
981 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7.
982
983 %package pcntl
984 Summary:        Process Control extension module for PHP
985 Summary(pl):    Modu³ Process Control dla PHP
986 Group:          Libraries
987 Requires(post,preun):   %{name}-program = %{epoch}:%{version}-%{release}
988 Requires:       %{name}-program = %{epoch}:%{version}-%{release}
989
990 %description pcntl
991 This is a dynamic shared object (DSO) for PHP that will add process
992 spawning and control support. It supports functions like fork(),
993 waitpid(), signal() etc.
994
995 Warning: this is an experimental module. Also, don't use it in
996 webserver environment!
997
998 %description pcntl -l pl
999 Modu³ PHP umo¿liwiaj±cy tworzenie nowych procesów i kontrolê nad nimi.
1000 Obs³uguje funkcje takie jak fork(), waitpid(), signal() i podobne.
1001
1002 Uwaga: to jest modu³ eksperymentalny. Ponadto nie jest przeznaczony do
1003 u¿ywania z serwerem WWW - nie próbuj tego!
1004
1005 %package pcre
1006 Summary:        PCRE extension module for PHP
1007 Summary(pl):    Modu³ PCRE dla PHP
1008 Group:          Libraries
1009 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1010 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1011
1012 %description pcre
1013 This is a dynamic shared object (DSO) for PHP that will add Perl
1014 Compatible Regular Expression support.
1015
1016 %description pcre -l pl
1017 Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
1018 (Perl Compatible Regular Expressions)
1019
1020 %package pgsql
1021 Summary:        PostgreSQL database module for PHP
1022 Summary(pl):    Modu³ bazy danych PostgreSQL dla PHP
1023 Group:          Libraries
1024 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1025 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1026
1027 %description pgsql
1028 This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1029 database support.
1030
1031 %description pgsql -l pl
1032 Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
1033
1034 %description pgsql -l pt_BR
1035 Um módulo para aplicações PHP que usam bancos de dados postgresql.
1036
1037 %package posix
1038 Summary:        POSIX extension module for PHP
1039 Summary(pl):    Modu³ POSIX dla PHP
1040 Group:          Libraries
1041 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1042 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1043
1044 %description posix
1045 This is a dynamic shared object (DSO) for PHP that will add POSIX
1046 functions support to PHP.
1047
1048 %description posix -l pl
1049 Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
1050
1051 %package pspell
1052 Summary:        pspell extension module for PHP
1053 Summary(pl):    Modu³ pspell dla PHP
1054 Group:          Libraries
1055 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1056 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1057
1058 %description pspell
1059 This is a dynamic shared object (DSO) for PHP that will add pspell
1060 support to PHP. It allows to check the spelling of a word and offer
1061 suggestions.
1062
1063 %description pspell -l pl
1064 Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
1065 sprawdzanie pisowni s³owa i sugerowanie poprawek.
1066
1067 %package readline
1068 Summary:        readline extension module for PHP
1069 Summary(pl):    Modu³ readline dla PHP
1070 Group:          Libraries
1071 Requires(post,preun):   %{name}-program = %{epoch}:%{version}-%{release}
1072 Requires:       %{name}-program = %{epoch}:%{version}-%{release}
1073
1074 %description readline
1075 This PHP module adds support for readline functions (only for cli and
1076 cgi SAPIs).
1077
1078 %description readline -l pl
1079 Modu³ PHP dodaj±cy obs³ugê funkcji readline (tylko do SAPI cli i cgi).
1080
1081 %package recode
1082 Summary:        recode extension module for PHP
1083 Summary(pl):    Modu³ recode dla PHP
1084 Group:          Libraries
1085 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1086 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1087 Requires:       recode >= 3.5d-3
1088
1089 %description recode
1090 This is a dynamic shared object (DSO) for PHP that will add recode
1091 support.
1092
1093 %description recode -l pl
1094 Modu³ PHP dodaj±cy mo¿liwo¶æ konwersji kodowania plików (poprzez
1095 bibliotekê recode).
1096
1097 %package session
1098 Summary:        session extension module for PHP
1099 Summary(pl):    Modu³ session dla PHP
1100 Group:          Libraries
1101 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1102 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1103
1104 %description session
1105 This is a dynamic shared object (DSO) for PHP that will add session
1106 support.
1107
1108 %description session -l pl
1109 Modu³ PHP dodaj±cy obs³ugê sesji.
1110
1111 %package shmop
1112 Summary:        Shared Memory Operations extension module for PHP
1113 Summary(pl):    Modu³ shmop dla PHP
1114 Group:          Libraries
1115 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1116 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1117
1118 %description shmop
1119 This is a dynamic shared object (DSO) for PHP that will add Shared
1120 Memory Operations support.
1121
1122 Warning: this is an experimental module.
1123
1124 %description shmop -l pl
1125 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej.
1126
1127 Uwaga: to jest modu³ eksperymentalny.
1128
1129 %package simplexml
1130 Summary:        SimpleXML extension module for PHP
1131 Summary(pl):    Modu³ SimpleXML dla PHP
1132 Group:          Libraries
1133 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1134 Requires:       %{name}-%{common} = %{epoch}:%{version}-%{release}
1135
1136 %description simplexml
1137 This is a dynamic shared object (DSO) for PHP that will add SimpleXML
1138 support.
1139
1140 %description simplexml -l pl
1141 Modu³ PHP dodaj±cy obs³ugê SimpleXML.
1142
1143 %package snmp
1144 Summary:        SNMP extension module for PHP
1145 Summary(pl):    Modu³ SNMP dla PHP
1146 Group:          Libraries
1147 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1148 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1149
1150 %description snmp
1151 This is a dynamic shared object (DSO) for PHP that will add SNMP
1152 support.
1153
1154 %description snmp -l pl
1155 Modu³ PHP dodaj±cy obs³ugê SNMP.
1156
1157 %package sockets
1158 Summary:        sockets extension module for PHP
1159 Summary(pl):    Modu³ socket dla PHP
1160 Group:          Libraries
1161 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1162 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1163
1164 %description sockets
1165 This is a dynamic shared object (DSO) for PHP that will add sockets
1166 support.
1167
1168 Warning: this is an experimental module.
1169
1170 %description sockets -l pl
1171 Modu³ PHP dodaj±cy obs³ugê gniazdek.
1172
1173 Uwaga: to jest modu³ eksperymentalny.
1174
1175 %package sqlite
1176 Summary:        SQLite extension module for PHP
1177 Summary(pl):    Modu³ SQLite dla PHP
1178 Group:          Libraries
1179 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1180 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1181
1182 %description sqlite
1183 SQLite is a C library that implements an embeddable SQL database engine.
1184 Programs that link with the SQLite library can have SQL database access
1185 without running a separate RDBMS process.
1186
1187 SQLite is not a client library used to connect to a big database server.
1188 SQLite is the server. The SQLite library reads and writes directly to
1189 and from the database files on disk. 
1190
1191 %description sqlite -l pl
1192 SQLite jest napisan± w C bibliotek± implementuj±c± osadzalny silnik
1193 bazodanowy SQL. Program linkuj±cy siê z bibliotek± SQLite mo¿e mieæ
1194 dostêp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu RDBMS.
1195
1196 SQLite to nie klient baz danych - biblioteka nie ³±czy siê z serwerami
1197 baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i zapisuje
1198 dane bezpo¶rednio z/do plików baz danych znajduj±cych siê na dysku.
1199
1200 %package sybase
1201 Summary:        Sybase DB extension module for PHP
1202 Summary(pl):    Modu³ Sybase DB dla PHP
1203 Group:          Libraries
1204 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1205 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1206 Obsoletes:      php-sybase-ct
1207
1208 %description sybase
1209 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1210 MS SQL databases support through SYBDB library.
1211
1212 %description sybase -l pl
1213 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1214 bibliotekê SYBDB.
1215
1216 %package sybase-ct
1217 Summary:        Sybase-CT extension module for PHP
1218 Summary(pl):    Modu³ Sybase-CT dla PHP
1219 Group:          Libraries
1220 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1221 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1222 Obsoletes:      php-sybase
1223
1224 %description sybase-ct
1225 This is a dynamic shared object (DSO) for PHP that will add Sybase and
1226 MS SQL databases support through CT-lib.
1227
1228 %description sybase-ct -l pl
1229 Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
1230 CT-lib.
1231
1232 %package sysvmsg
1233 Summary:        SysV msg extension module for PHP
1234 Summary(pl):    Modu³ SysV msg dla PHP
1235 Group:          Libraries
1236 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1237 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1238
1239 %description sysvmsg
1240 This is a dynamic shared object (DSO) for PHP that will add SysV
1241 message queues support.
1242
1243 %description sysvmsg -l pl
1244 Modu³ PHP umo¿liwiaj±cy korzystanie z kolejek komunikatów SysV.
1245
1246 %package sysvsem
1247 Summary:        SysV sem extension module for PHP
1248 Summary(pl):    Modu³ SysV sem dla PHP
1249 Group:          Libraries
1250 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1251 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1252
1253 %description sysvsem
1254 This is a dynamic shared object (DSO) for PHP that will add SysV
1255 semaphores support.
1256
1257 %description sysvsem -l pl
1258 Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
1259
1260 %package sysvshm
1261 Summary:        SysV shm extension module for PHP
1262 Summary(pl):    Modu³ SysV shm dla PHP
1263 Group:          Libraries
1264 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1265 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1266
1267 %description sysvshm
1268 This is a dynamic shared object (DSO) for PHP that will add SysV
1269 Shared Memory support.
1270
1271 %description sysvshm -l pl
1272 Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
1273
1274 %package tidy
1275 Summary:        Tidy extension module for PHP
1276 Summary(pl):    Modu³ Tidy dla PHP
1277 Group:          Libraries
1278 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1279 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1280
1281 %description tidy
1282 This is a dynamic shared object (DSO) for PHP that will add Tidy
1283 support.
1284
1285 %description tidy -l pl
1286 Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z tidy.
1287
1288 %package wddx
1289 Summary:        wddx extension module for PHP
1290 Summary(pl):    Modu³ wddx dla PHP
1291 Group:          Libraries
1292 PreReq:         %{name}-session = %{epoch}:%{version}-%{release}
1293 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1294 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1295
1296 %description wddx
1297 This is a dynamic shared object (DSO) for PHP that will add wddx
1298 support.
1299
1300 %description wddx -l pl
1301 Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
1302
1303 %package xml
1304 Summary:        XML extension module for PHP
1305 Summary(pl):    Modu³ XML dla PHP
1306 Group:          Libraries
1307 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1308 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1309
1310 %description xml
1311 This is a dynamic shared object (DSO) for PHP that will add XML
1312 support. This extension lets you create XML parsers and then define
1313 handlers for different XML events.
1314
1315 %description xml -l pl
1316 Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
1317 zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
1318 nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
1319
1320 %package xmlrpc
1321 Summary:        xmlrpc extension module for PHP
1322 Summary(pl):    Modu³ xmlrpc dla PHP
1323 Group:          Libraries
1324 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1325 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1326
1327 %description xmlrpc
1328 This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1329 support.
1330
1331 Warning: this is an experimental module.
1332
1333 %description xmlrpc -l pl
1334 Modu³ PHP dodaj±cy obs³ugê XMLRPC.
1335
1336 Uwaga: to jest modu³ eksperymentalny.
1337
1338 %package xslt
1339 Summary:        xslt extension module for PHP
1340 Summary(pl):    Modu³ xslt dla PHP
1341 Group:          Libraries
1342 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1343 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1344
1345 %description xslt
1346 This is a dynamic shared object (DSO) for PHP that will add xslt
1347 support.
1348
1349 %description xslt -l pl
1350 Modu³ PHP umo¿liwiaj±cy korzystanie z technologii xslt.
1351
1352 %package yaz
1353 Summary:        yaz extension module for PHP
1354 Summary(pl):    Modu³ yaz dla PHP
1355 Group:          Libraries
1356 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1357 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1358 Requires:       yaz >= 1.9
1359
1360 %description yaz
1361 This is a dynamic shared object (DSO) for PHP that will add yaz
1362 support. yaz toolkit implements the Z39.50 protocol for information
1363 retrieval.
1364
1365 %description yaz -l pl
1366 Modu³ PHP umo¿liwiaj±cy korzystanie z yaz - implementacji protoko³u
1367 Z39.50 s³u¿±cego do pozyskiwania informacji.
1368
1369 %package yp
1370 Summary:        NIS (yp) extension module for PHP
1371 Summary(pl):    Modu³ NIS (yp) dla PHP
1372 Group:          Libraries
1373 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1374 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1375
1376 %description yp
1377 This is a dynamic shared object (DSO) for PHP that will add NIS
1378 (Yellow Pages) support.
1379
1380 %description yp -l pl
1381 Modu³ PHP dodaj±cy wsparcie dla NIS (Yellow Pages).
1382
1383 %package zlib
1384 Summary:        Zlib extension module for PHP
1385 Summary(pl):    Modu³ zlib dla PHP
1386 Group:          Libraries
1387 Requires(post,preun):   %{name}-common = %{epoch}:%{version}-%{release}
1388 Requires:       %{name}-common = %{epoch}:%{version}-%{release}
1389
1390 %description zlib
1391 This is a dynamic shared object (DSO) for PHP that will add zlib
1392 compression support to PHP.
1393
1394 %description zlib -l pl
1395 Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji zlib.
1396
1397 %package pear
1398 Summary:        PEAR - PHP Extension and Application Repository
1399 Summary(pl):    PEAR - Rozszerzenie PHP i Repozytorium Aplikacji
1400 Group:          Development/Languages/PHP
1401 Requires:       %{name}-pcre = %{epoch}:%{version}-%{release}
1402 Requires:       %{name}-xml = %{epoch}:%{version}-%{release}
1403 Obsoletes:      php-pear-additional_classes
1404
1405 %description pear
1406 PEAR - PHP Extension and Application Repository.
1407
1408 Please note that this package provides only basic directory structure.
1409 If you want to use base PEAR classes (PEAR.php, PEAR/*.php), that come
1410 with PHP, please install appropriate php-pear-* (php-pear-PEAR,
1411 php-PEAR-Archive_Tar, etc) packages.
1412
1413 %description pear -l pl
1414 PEAR (PHP Extension and Application Repository) - Rozszerzenie PHP i
1415 repozytorium aplikacji.
1416
1417 Pamiêtaj, ¿e ten pakiet dostarcza tylko podstawow± strukturê
1418 katalogów. Je¶li chcesz u¿yæ podstawowych klas PEAR (PEAR.php
1419 PEAR/*.php), dostarczanych z PHP, zainstaluj odpowiednie pakiety
1420 php-pear-* (php-pear-PEAR, php-pear-Archive_Tar, itp).
1421
1422 %prep
1423 %setup -q
1424 %patch0 -p1
1425 %patch1 -p1
1426 #%patch2 -p1
1427 %patch3 -p1
1428 %patch4 -p1
1429 %patch5 -p1
1430 %patch6 -p1
1431 %patch7 -p1
1432 %patch8 -p1
1433 %patch9 -p1
1434 %patch10 -p1
1435 %patch11 -p1
1436 cp php.ini-dist php.ini
1437 %patch12 -p1
1438 # for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1439 # conditionally...
1440 %patch13 -p1
1441 %patch14 -p1
1442 %patch15 -p1
1443 %patch16 -p1
1444 %patch17 -p1
1445 %patch18 -p1
1446 %patch19 -p1
1447 %patch20 -p1
1448 %patch21 -p1
1449 %patch22 -p1
1450 %patch23 -p1
1451 %patch24 -p1
1452 %patch25 -p1
1453
1454 # conflict seems to be resolved by recode patches
1455 rm -f ext/recode/config9.m4
1456
1457 %build
1458 CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include"
1459 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1460 ./buildconf --force
1461 %{__libtoolize}
1462 %{__aclocal}
1463 %{__autoconf}
1464 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
1465 for i in fcgi cgi cli apxs ; do
1466 %configure \
1467         `[ $i = cgi ] && echo --enable-discard-path` \
1468         `[ $i = cli ] && echo --disable-cgi` \
1469         `[ $i = fcgi ] && echo --enable-fastcgi --with-fastcgi=/usr` \
1470 %if %{_apache2}
1471         `[ $i = apxs ] && echo --with-apxs2=%{apxs}` \
1472 %else
1473         `[ $i = apxs ] && echo --with-apxs=%{apxs}` \
1474 %endif
1475         --with-config-file-path=%{_sysconfdir} \
1476         --with-exec-dir=%{_bindir} \
1477         --%{!?debug:dis}%{?debug:en}able-debug \
1478         --enable-memory-limit \
1479         --enable-bcmath=shared \
1480         --enable-calendar=shared \
1481         --enable-ctype=shared \
1482         --enable-dba=shared \
1483         --enable-dbx=shared \
1484         --enable-dio=shared \
1485         --enable-exif=shared \
1486         --enable-filepro=shared \
1487         --enable-ftp=shared \
1488         --enable-gd-native-ttf \
1489         --enable-gd-jus-conf \
1490         --enable-magic-quotes \
1491         --enable-mbstring=shared,all \
1492         --enable-mbregex \
1493         --enable-pcntl=shared \
1494         --enable-posix=shared \
1495         --enable-session \
1496         --enable-shared \
1497         --enable-shmop=shared \
1498         %{?with_simplexml:--enable-simplexml} \
1499         --enable-sysvmsg=shared \
1500         --enable-sysvsem=shared \
1501         --enable-sysvshm=shared \
1502         --enable-track-vars \
1503         --enable-trans-sid \
1504         --enable-safe-mode \
1505         --enable-sockets=shared \
1506         --enable-ucd-snmp-hack \
1507         %{?with_wddx:--enable-wddx=shared} \
1508         %{!?with_xml:--disable-xml}%{?with_xml:--enable-xml=shared} \
1509         %{?with_xslt:--enable-xslt=shared} \
1510         --enable-yp=shared \
1511         --with-bz2=shared \
1512         %{?with_cpdf:--with-cpdflib=shared} \
1513         %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1514         %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
1515         --with-dbase=shared \
1516         %{?with_xml:--with-dom=shared} \
1517         %{?with_domxslt:--with-dom-xslt=shared --with-dom-exslt=shared} \
1518 %if %{with xml} || %{with xmlrpc}
1519         --with-expat-dir=shared,/usr \
1520 %else
1521         --without-expat-dir \
1522 %endif
1523         %{?with_fdf:--with-fdftk=shared} \
1524         --with-iconv=shared \
1525         %{?with_fam:--with-fam=shared} \
1526         --with-filepro=shared \
1527         --with-freetype-dir=shared \
1528         --with-gettext=shared \
1529         --with-gd=shared,/usr \
1530         --with-gdbm \
1531         --with-gmp=shared \
1532         %{?with_hyperwave:--with-hwapi=shared} \
1533         %{?with_imap:--with-imap=shared --with-imap-ssl} \
1534         %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1535         %{?with_java:--with-java=/usr/lib/java} \
1536         --with-jpeg-dir=/usr \
1537         %{?with_ldap:--with-ldap=shared} \
1538         --with-mcrypt=shared \
1539         %{?with_mhash:--with-mhash=shared} \
1540         --with-mime-magic=shared,/usr/share/file/magic.mime \
1541         %{?with_ming:--with-ming=shared} \
1542         %{?with_mm:--with-mm} \
1543         %{!?with_mnogosearch:--without-mnogosearch}%{?with_mnogosearch:--with-mnogosearch=shared,/usr} \
1544         %{?with_mono:--with-mono} \
1545         %{?with_msession:--with-msession=shared}%{!?with_msession:--without-msession} \
1546         %{?with_mssql:--with-mssql=shared} \
1547         --with-mysql=shared,/usr \
1548         --with-mysql-sock=/var/lib/mysql/mysql.sock \
1549         --with-ncurses=shared \
1550         %{?with_oci8:--with-oci8=shared} \
1551         %{?with_openssl:--with-openssl=shared} \
1552         %{?with_oracle:--with-oracle=shared} \
1553         %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared} \
1554         --with-pear=%{php_pear_dir} \
1555         %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1556         --with-png-dir=/usr \
1557         %{?with_pspell:--with-pspell=shared} \
1558         --with-readline=shared \
1559         %{?with_recode:--with-recode=shared} \
1560         --with-regex=php \
1561         --without-sablot-js \
1562         %{?with_snmp:--with-snmp=shared} \
1563         %{?with_sybase:--with-sybase-ct=shared,/usr --with-sybase=shared,/usr} \
1564         %{?with_sqlite:--with-sqlite=shared,/usr} \
1565         --with-t1lib=shared \
1566         %{?with_tidy:--with-tidy=shared} \
1567         --with-tiff-dir=/usr \
1568         %{?with_odbc:--with-unixODBC=shared} \
1569         %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
1570         --with-xsl \
1571         %{?with_xslt:--with-xslt-sablot=shared} \
1572         %{?with_yaz:--with-yaz=shared} \
1573         --with-zlib=shared \
1574         --with-zlib-dir=shared,/usr
1575
1576 cp -f Makefile Makefile.$i
1577 # left for debugging purposes
1578 cp -f main/php_config.h php_config.h.$i
1579 done
1580
1581 # for now session_mm doesn't work with shared session module...
1582 # --enable-session=shared
1583 # %{!?with_mm:--with-mm=shared,no}%{?with_mm:--with-mm=shared}
1584
1585 %{__make}
1586
1587 # fix install paths, avoid evil rpaths
1588 %{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
1589 %{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}/apache'|" libphp5.la
1590 %{__perl} -pi -e 's|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache |' libphp5.la
1591
1592 # for fcgi: -DDISCARD_PATH=0 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0
1593 # -DHAVE_FILENO_PROTO=1 -DHAVE_FPOS=1 -DHAVE_LIBNSL=1(die) -DHAVE_SYS_PARAM_H=1
1594 # -DPHP_FASTCGI=1 -DPHP_FCGI_STATIC=1 -DPHP_WRITE_STDOUT=1
1595
1596 %{__make} sapi/cgi/php -f Makefile.fcgi \
1597         CFLAGS_CLEAN="%{rpmcflags} -DDISCARD_PATH=0 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0 -DHAVE_FILENO_PROTO=1 -DHAVE_FPOS=1 -DHAVE_LIBNSL=1 -DHAVE_SYS_PARAM_H=1 -DPHP_FASTCGI=1 -DPHP_FCGI_STATIC=1 -DPHP_WRITE_STDOUT=1"
1598 cp -r sapi/cgi sapi/fcgi
1599 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1600
1601 # notes:
1602 # -DENABLE_CHROOT_FUNC=1 (cgi,fcgi) is used in ext/standard/dir.c (libphp_common)
1603 # -DPHP_WRITE_STDOUT is used also for cli, but not set by its config.m4
1604
1605 %{__make} sapi/cgi/php -f Makefile.cgi \
1606         CFLAGS_CLEAN="%{rpmcflags} -DDISCARD_PATH=1 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0 -DPHP_WRITE_STDOUT=1"
1607
1608 %install
1609 rm -rf $RPM_BUILD_ROOT
1610 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}} \
1611         $RPM_BUILD_ROOT%{httpdir}/icons \
1612         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1613         $RPM_BUILD_ROOT/var/run/php \
1614         $RPM_BUILD_ROOT/etc/httpd/httpd.conf
1615
1616 %{__make} install \
1617         INSTALL_ROOT=$RPM_BUILD_ROOT \
1618         INSTALL_IT="\$(LIBTOOL) --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir} ; \$(LIBTOOL) --mode=install install libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache ; \$(LIBTOOL) --mode=install install sapi/cgi/php $RPM_BUILD_ROOT%{_bindir}/php.cgi ; \$(LIBTOOL) --mode=install install sapi/fcgi/php $RPM_BUILD_ROOT%{_bindir}/php.fcgi" \
1619         INSTALL_CLI="\$(LIBTOOL) --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli"
1620
1621 # ToDo:
1622 # Why make install doesn't install libphp5.so ?
1623 install libs/libphp5.so $RPM_BUILD_ROOT%{_libdir}/apache
1624
1625 # compatibility (/usr/bin/php used to be CGI SAPI)
1626 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php
1627
1628 %{?with_java:install ext/java/php_java.jar $RPM_BUILD_ROOT%{extensionsdir}}
1629
1630 install php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1631 install %{SOURCE6} %{SOURCE7} %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}
1632 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1633 install %{SOURCE2} php.gif $RPM_BUILD_ROOT%{httpdir}/icons
1634 install %{SOURCE4} $RPM_BUILD_ROOT%{_sbindir}
1635 install %{SOURCE5} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1636
1637 install %{SOURCE1} .
1638
1639 cp -f Zend/LICENSE{,.Zend}
1640
1641 # Directories created for pear:
1642 install -d $RPM_BUILD_ROOT%{php_pear_dir}/{Archive,Console,Crypt,HTML/Template,Image,Net,Science,XML}
1643
1644 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
1645
1646 %clean
1647 rm -rf $RPM_BUILD_ROOT
1648
1649 %post
1650 %if ! %{_apache2}
1651 %{__perl} -pi -e 's|^#AddType application/x-httpd-php \.php|AddType application/x-httpd-php .php|' \
1652         /etc/httpd/httpd.conf
1653 %{apxs} -e -a -n php5 %{_pkglibdir}/libphp5.so 1>&2
1654 %endif
1655 if [ -f /var/lock/subsys/httpd ]; then
1656         /etc/rc.d/init.d/httpd restart 1>&2
1657 fi
1658
1659 %if %{_apache2}
1660 %postun
1661 if [ "$1" = "0" ]; then
1662         if [ -f /var/lock/subsys/httpd ]; then
1663                 /etc/rc.d/init.d/httpd restart 1>&2
1664         fi
1665 fi
1666 %else
1667 %preun
1668 if [ "$1" = "0" ]; then
1669         %{apxs} -e -A -n php5 %{_pkglibdir}/libphp5.so 1>&2
1670         %{__perl} -pi -e \
1671                 's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1672                 /etc/httpd/httpd.conf
1673         if [ -f /var/lock/subsys/httpd ]; then
1674                 /etc/rc.d/init.d/httpd restart 1>&2
1675         fi
1676 fi
1677 %endif
1678
1679 %post   common -p /sbin/ldconfig
1680 %postun common -p /sbin/ldconfig
1681
1682 %post bcmath
1683 %{_sbindir}/php-module-install install bcmath %{_sysconfdir}/php.ini
1684
1685 %preun bcmath
1686 if [ "$1" = "0" ]; then
1687         %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
1688 fi
1689
1690 %post bzip2
1691 %{_sbindir}/php-module-install install bz2 %{_sysconfdir}/php.ini
1692
1693 %preun bzip2
1694 if [ "$1" = "0" ]; then
1695         %{_sbindir}/php-module-install remove bz2 %{_sysconfdir}/php.ini
1696 fi
1697
1698 %post calendar
1699 %{_sbindir}/php-module-install install calendar %{_sysconfdir}/php.ini
1700
1701 %preun calendar
1702 if [ "$1" = "0" ]; then
1703         %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
1704 fi
1705
1706 %post cpdf
1707 %{_sbindir}/php-module-install install cpdf %{_sysconfdir}/php.ini
1708
1709 %preun cpdf
1710 if [ "$1" = "0" ]; then
1711         %{_sbindir}/php-module-install remove cpdf %{_sysconfdir}/php.ini
1712 fi
1713
1714 %post ctype
1715 %{_sbindir}/php-module-install install ctype %{_sysconfdir}/php.ini
1716
1717 %preun ctype
1718 if [ "$1" = "0" ]; then
1719         %{_sbindir}/php-module-install remove ctype %{_sysconfdir}/php.ini
1720 fi
1721
1722 %post curl
1723 %{_sbindir}/php-module-install install curl %{_sysconfdir}/php.ini
1724
1725 %preun curl
1726 if [ "$1" = "0" ]; then
1727         %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
1728 fi
1729
1730 %post dba
1731 %{_sbindir}/php-module-install install dba %{_sysconfdir}/php.ini
1732
1733 %preun dba
1734 if [ "$1" = "0" ]; then
1735         %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
1736 fi
1737
1738 %post dbase
1739 %{_sbindir}/php-module-install install dbase %{_sysconfdir}/php.ini
1740
1741 %preun dbase
1742 if [ "$1" = "0" ]; then
1743         %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
1744 fi
1745
1746 %post dbx
1747 %{_sbindir}/php-module-install install dbx %{_sysconfdir}/php.ini
1748
1749 %preun dbx
1750 if [ "$1" = "0" ]; then
1751         %{_sbindir}/php-module-install remove dbx %{_sysconfdir}/php.ini
1752 fi
1753
1754 %post dio
1755 %{_sbindir}/php-module-install install dio %{_sysconfdir}/php.ini
1756
1757 %preun dio
1758 if [ "$1" = "0" ]; then
1759         %{_sbindir}/php-module-install remove dio %{_sysconfdir}/php.ini
1760 fi
1761
1762 %post exif
1763 %{_sbindir}/php-module-install install exif %{_sysconfdir}/php.ini
1764
1765 %preun exif
1766 if [ "$1" = "0" ]; then
1767         %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
1768 fi
1769
1770 %post fam
1771 %{_sbindir}/php-module-install install fam %{_sysconfdir}/php.ini
1772
1773 %preun fam
1774 if [ "$1" = "0" ]; then
1775         %{_sbindir}/php-module-install remove fam %{_sysconfdir}/php.ini
1776 fi
1777
1778 %post fdf
1779 %{_sbindir}/php-module-install install fdf %{_sysconfdir}/php.ini
1780
1781 %preun fdf
1782 if [ "$1" = "0" ]; then
1783         %{_sbindir}/php-module-install remove fdf %{_sysconfdir}/php.ini
1784 fi
1785
1786 %post filepro
1787 %{_sbindir}/php-module-install install filepro %{_sysconfdir}/php.ini
1788
1789 %preun filepro
1790 if [ "$1" = "0" ]; then
1791         %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
1792 fi
1793
1794 %post ftp
1795 %{_sbindir}/php-module-install install ftp %{_sysconfdir}/php.ini
1796
1797 %preun ftp
1798 if [ "$1" = "0" ]; then
1799         %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
1800 fi
1801
1802 %post gd
1803 %{_sbindir}/php-module-install install gd %{_sysconfdir}/php.ini
1804
1805 %preun gd
1806 if [ "$1" = "0" ]; then
1807         %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
1808 fi
1809
1810 %post gettext
1811 %{_sbindir}/php-module-install install gettext %{_sysconfdir}/php.ini
1812
1813 %preun gettext
1814 if [ "$1" = "0" ]; then
1815         %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
1816 fi
1817
1818 %post gmp
1819 %{_sbindir}/php-module-install install gmp %{_sysconfdir}/php.ini
1820
1821 %preun gmp
1822 if [ "$1" = "0" ]; then
1823         %{_sbindir}/php-module-install remove gmp %{_sysconfdir}/php.ini
1824 fi
1825
1826 %post hyperwave
1827 %{_sbindir}/php-module-install install hyperwave %{_sysconfdir}/php.ini
1828
1829 %preun hyperwave
1830 if [ "$1" = "0" ]; then
1831         %{_sbindir}/php-module-install remove hyperwave %{_sysconfdir}/php.ini
1832 fi
1833
1834 %post iconv
1835 %{_sbindir}/php-module-install install iconv %{_sysconfdir}/php.ini
1836
1837 %preun iconv
1838 if [ "$1" = "0" ]; then
1839         %{_sbindir}/php-module-install remove iconv %{_sysconfdir}/php.ini
1840 fi
1841
1842 %post imap
1843 %{_sbindir}/php-module-install install imap %{_sysconfdir}/php.ini
1844
1845 %preun imap
1846 if [ "$1" = "0" ]; then
1847         %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
1848 fi
1849
1850 %post interbase
1851 %{_sbindir}/php-module-install install interbase %{_sysconfdir}/php.ini
1852
1853 %preun interbase
1854 if [ "$1" = "0" ]; then
1855         %{_sbindir}/php-module-install remove interbase %{_sysconfdir}/php.ini
1856 fi
1857
1858 %post java
1859 %{_sbindir}/php-module-install install java %{_sysconfdir}/php.ini
1860
1861 %preun java
1862 if [ "$1" = "0" ]; then
1863         %{_sbindir}/php-module-install remove java %{_sysconfdir}/php.ini
1864 fi
1865
1866 %post ldap
1867 %{_sbindir}/php-module-install install ldap %{_sysconfdir}/php.ini
1868
1869 %preun ldap
1870 if [ "$1" = "0" ]; then
1871         %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
1872 fi
1873
1874 %post mbstring
1875 %{_sbindir}/php-module-install install mbstring %{_sysconfdir}/php.ini
1876
1877 %preun mbstring
1878 if [ "$1" = "0" ]; then
1879         %{_sbindir}/php-module-install remove mbstring %{_sysconfdir}/php.ini
1880 fi
1881
1882 %post mcrypt
1883 %{_sbindir}/php-module-install install mcrypt %{_sysconfdir}/php.ini
1884
1885 %preun mcrypt
1886 if [ "$1" = "0" ]; then
1887         %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
1888 fi
1889
1890 %post mhash
1891 %{_sbindir}/php-module-install install mhash %{_sysconfdir}/php.ini
1892
1893 %preun mhash
1894 if [ "$1" = "0" ]; then
1895         %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
1896 fi
1897
1898 %post mime_magic
1899 %{_sbindir}/php-module-install install mime_magic %{_sysconfdir}/php.ini
1900
1901 %preun mime_magic
1902 if [ "$1" = "0" ]; then
1903         %{_sbindir}/php-module-install remove mime_magic %{_sysconfdir}/php.ini
1904 fi
1905
1906 %post ming
1907 %{_sbindir}/php-module-install install ming %{_sysconfdir}/php.ini
1908
1909 %preun ming
1910 if [ "$1" = "0" ]; then
1911         %{_sbindir}/php-module-install remove ming %{_sysconfdir}/php.ini
1912 fi
1913
1914 %post mnogosearch
1915 %{_sbindir}/php-module-install install mnogosearch %{_sysconfdir}/php.ini
1916
1917 %preun mnogosearch
1918 if [ "$1" = "0" ]; then
1919         %{_sbindir}/php-module-install remove mnogosearch %{_sysconfdir}/php.ini
1920 fi
1921
1922 %post mono
1923 %{_sbindir}/php-module-install install mono %{_sysconfdir}/php.ini
1924
1925 %preun mono
1926 if [ "$1" = "0" ]; then
1927         %{_sbindir}/php-module-install remove mono %{_sysconfdir}/php.ini
1928 fi
1929
1930 %post msession
1931 %{_sbindir}/php-module-install install msession %{_sysconfdir}/php.ini
1932
1933 %preun msession
1934 if [ "$1" = "0" ]; then
1935         %{_sbindir}/php-module-install remove msession %{_sysconfdir}/php.ini
1936 fi
1937
1938 %post mssql
1939 %{_sbindir}/php-module-install install mssql %{_sysconfdir}/php.ini
1940
1941 %preun mssql
1942 if [ "$1" = "0" ]; then
1943         %{_sbindir}/php-module-install remove mssql %{_sysconfdir}/php.ini
1944 fi
1945
1946 %post mysql
1947 %{_sbindir}/php-module-install install mysql %{_sysconfdir}/php.ini
1948
1949 %preun mysql
1950 if [ "$1" = "0" ]; then
1951         %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
1952 fi
1953
1954 %post ncurses
1955 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
1956 %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cgi.ini
1957 fi
1958 if [ -f %{_sysconfdir}/php-cli.ini ]; then
1959 %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cli.ini
1960 fi
1961
1962 %preun ncurses
1963 if [ "$1" = "0" ]; then
1964         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
1965         %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cgi.ini
1966         fi
1967         if [ -f %{_sysconfdir}/php-cli.ini ]; then
1968         %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cli.ini
1969         fi
1970 fi
1971
1972 %post oci8
1973 %{_sbindir}/php-module-install install oci8 %{_sysconfdir}/php.ini
1974
1975 %preun oci8
1976 if [ "$1" = "0" ]; then
1977         %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
1978 fi
1979
1980 %post odbc
1981 %{_sbindir}/php-module-install install odbc %{_sysconfdir}/php.ini
1982
1983 %preun odbc
1984 if [ "$1" = "0" ]; then
1985         %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
1986 fi
1987
1988 %post openssl
1989 %{_sbindir}/php-module-install install openssl %{_sysconfdir}/php.ini
1990
1991 %preun openssl
1992 if [ "$1" = "0" ]; then
1993         %{_sbindir}/php-module-install remove openssl %{_sysconfdir}/php.ini
1994 fi
1995
1996 %post oracle
1997 %{_sbindir}/php-module-install install oracle %{_sysconfdir}/php.ini
1998
1999 %preun oracle
2000 if [ "$1" = "0" ]; then
2001         %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
2002 fi
2003
2004 %post pcntl
2005 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2006 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cgi.ini
2007 fi
2008 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2009 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cli.ini
2010 fi
2011
2012 %preun pcntl
2013 if [ "$1" = "0" ]; then
2014         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2015         %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cgi.ini
2016         fi
2017         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2018         %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cli.ini
2019         fi
2020 fi
2021
2022 %post pcre
2023 %{_sbindir}/php-module-install install pcre %{_sysconfdir}/php.ini
2024
2025 %preun pcre
2026 if [ "$1" = "0" ]; then
2027         %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
2028 fi
2029
2030 %post pgsql
2031 %{_sbindir}/php-module-install install pgsql %{_sysconfdir}/php.ini
2032
2033 %preun pgsql
2034 if [ "$1" = "0" ]; then
2035         %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
2036 fi
2037
2038 %post posix
2039 %{_sbindir}/php-module-install install posix %{_sysconfdir}/php.ini
2040
2041 %preun posix
2042 if [ "$1" = "0" ]; then
2043         %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
2044 fi
2045
2046 %post pspell
2047 %{_sbindir}/php-module-install install pspell %{_sysconfdir}/php.ini
2048
2049 %preun pspell
2050 if [ "$1" = "0" ]; then
2051         %{_sbindir}/php-module-install remove pspell %{_sysconfdir}/php.ini
2052 fi
2053
2054 %post readline
2055 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2056 %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cgi.ini
2057 fi
2058 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2059 %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cli.ini
2060 fi
2061
2062 %preun readline
2063 if [ "$1" = "0" ]; then
2064         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2065         %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cgi.ini
2066         fi
2067         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2068         %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cli.ini
2069         fi
2070 fi
2071
2072 %post recode
2073 %{_sbindir}/php-module-install install recode %{_sysconfdir}/php.ini
2074
2075 %preun recode
2076 if [ "$1" = "0" ]; then
2077         %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
2078 fi
2079
2080 %post session
2081 %{_sbindir}/php-module-install install session %{_sysconfdir}/php.ini
2082
2083 %preun session
2084 if [ "$1" = "0" ]; then
2085         %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
2086 fi
2087
2088 %post shmop
2089 %{_sbindir}/php-module-install install shmop %{_sysconfdir}/php.ini
2090
2091 %preun shmop
2092 if [ "$1" = "0" ]; then
2093         %{_sbindir}/php-module-install remove shmop %{_sysconfdir}/php.ini
2094 fi
2095
2096 %post simplexml
2097 %{_sbindir}/php-module-install install simplexml %{_sysconfdir}/php.ini
2098
2099 %preun simplexml
2100 if [ "$1" = "0" ]; then
2101         %{_sbindir}/php-module-install remove simplexml %{_sysconfdir}/php.ini
2102 fi
2103
2104 %post snmp
2105 %{_sbindir}/php-module-install install snmp %{_sysconfdir}/php.ini
2106
2107 %preun snmp
2108 if [ "$1" = "0" ]; then
2109         %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
2110 fi
2111
2112 %post sockets
2113 %{_sbindir}/php-module-install install sockets %{_sysconfdir}/php.ini
2114
2115 %preun sockets
2116 if [ "$1" = "0" ]; then
2117         %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
2118 fi
2119
2120 %post sqlite
2121 %{_sbindir}/php-module-install install sqlite %{_sysconfdir}/php.ini
2122
2123 %preun sqlite
2124 if [ "$1" = "0" ]; then
2125         %{_sbindir}/php-module-install remove sqlite %{_sysconfdir}/php.ini
2126 fi
2127
2128 %post sybase
2129 %{_sbindir}/php-module-install install sybase %{_sysconfdir}/php.ini
2130
2131 %preun sybase
2132 if [ "$1" = "0" ]; then
2133         %{_sbindir}/php-module-install remove sybase %{_sysconfdir}/php.ini
2134 fi
2135
2136 %post sybase-ct
2137 %{_sbindir}/php-module-install install sybase_ct %{_sysconfdir}/php.ini
2138
2139 %preun sybase-ct
2140 if [ "$1" = "0" ]; then
2141         %{_sbindir}/php-module-install remove sybase_ct %{_sysconfdir}/php.ini
2142 fi
2143
2144 %post sysvmsg
2145 %{_sbindir}/php-module-install install sysvmsg %{_sysconfdir}/php.ini
2146
2147 %preun sysvmsg
2148 if [ "$1" = "0" ]; then
2149         %{_sbindir}/php-module-install remove sysvmsg %{_sysconfdir}/php.ini
2150 fi
2151
2152 %post sysvsem
2153 %{_sbindir}/php-module-install install sysvsem %{_sysconfdir}/php.ini
2154
2155 %preun sysvsem
2156 if [ "$1" = "0" ]; then
2157         %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
2158 fi
2159
2160 %post sysvshm
2161 %{_sbindir}/php-module-install install sysvshm %{_sysconfdir}/php.ini
2162
2163 %preun sysvshm
2164 if [ "$1" = "0" ]; then
2165         %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
2166 fi
2167
2168 %post wddx
2169 %{_sbindir}/php-module-install install wddx %{_sysconfdir}/php.ini
2170
2171 %preun wddx
2172 if [ "$1" = "0" ]; then
2173         %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
2174 fi
2175
2176 %post xml
2177 %{_sbindir}/php-module-install install xml %{_sysconfdir}/php.ini
2178
2179 %preun xml
2180 if [ "$1" = "0" ]; then
2181         %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
2182 fi
2183
2184 %post xmlrpc
2185 %{_sbindir}/php-module-install install xmlrpc %{_sysconfdir}/php.ini
2186
2187 %preun xmlrpc
2188 if [ "$1" = "0" ]; then
2189         %{_sbindir}/php-module-install remove xmlrpc %{_sysconfdir}/php.ini
2190 fi
2191
2192 %post xslt
2193 %{_sbindir}/php-module-install install xslt %{_sysconfdir}/php.ini
2194
2195 %preun xslt
2196 if [ "$1" = "0" ]; then
2197         %{_sbindir}/php-module-install remove xslt %{_sysconfdir}/php.ini
2198 fi
2199
2200 %post yaz
2201 %{_sbindir}/php-module-install install yaz %{_sysconfdir}/php.ini
2202
2203 %preun yaz
2204 if [ "$1" = "0" ]; then
2205         %{_sbindir}/php-module-install remove yaz %{_sysconfdir}/php.ini
2206 fi
2207
2208 %post yp
2209 %{_sbindir}/php-module-install install yp %{_sysconfdir}/php.ini
2210
2211 %preun yp
2212 if [ "$1" = "0" ]; then
2213         %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
2214 fi
2215
2216 %post zlib
2217 %{_sbindir}/php-module-install install zlib %{_sysconfdir}/php.ini
2218
2219 %preun zlib
2220 if [ "$1" = "0" ]; then
2221         %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
2222 fi
2223
2224 %files
2225 %defattr(644,root,root,755)
2226 %if %{_apache2}
2227 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/httpd/httpd.conf/*_mod_php.conf
2228 %endif
2229 %attr(755,root,root) %{_libdir}/apache/libphp5.so
2230 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-apache.ini
2231
2232 %files fcgi
2233 %defattr(644,root,root,755)
2234 %attr(755,root,root) %{_bindir}/php.fcgi
2235 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi-fcgi.ini
2236
2237 %files cgi
2238 %defattr(644,root,root,755)
2239 %attr(755,root,root) %{_bindir}/php.cgi
2240 %attr(755,root,root) %{_bindir}/php
2241 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi.ini
2242
2243 %files cli
2244 %defattr(644,root,root,755)
2245 %attr(755,root,root) %{_bindir}/php.cli
2246 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cli.ini
2247 %{_mandir}/man1/php.1*
2248
2249 %files common
2250 %defattr(644,root,root,755)
2251 %doc php.ini-*
2252 %doc CODING_STANDARDS CREDITS Zend/ZEND_CHANGES
2253 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2254 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2255
2256 %dir %{_sysconfdir}
2257 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php.ini
2258 %attr(730,root,http) %dir %verify(not group mode) /var/run/php
2259
2260 %{httpdir}/icons/*
2261 %attr(755,root,root) %{_sbindir}/*
2262 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2263 %dir %{extensionsdir}
2264
2265 %files devel
2266 %defattr(644,root,root,755)
2267 %attr(755,root,root) %{_bindir}/phpextdist
2268 %attr(755,root,root) %{_bindir}/phpize
2269 %attr(755,root,root) %{_bindir}/php-config
2270 %attr(755,root,root) %{_libdir}/libphp_common.so
2271 %{_libdir}/libphp_common.la
2272 %{_includedir}/php
2273 %{_libdir}/php/build
2274
2275 %files bcmath
2276 %defattr(644,root,root,755)
2277 %attr(755,root,root) %{extensionsdir}/bcmath.so
2278
2279 %files bzip2
2280 %defattr(644,root,root,755)
2281 %attr(755,root,root) %{extensionsdir}/bz2.so
2282
2283 %files calendar
2284 %defattr(644,root,root,755)
2285 %attr(755,root,root) %{extensionsdir}/calendar.so
2286
2287 %if %{with cpdf}
2288 %files cpdf
2289 %defattr(644,root,root,755)
2290 %attr(755,root,root) %{extensionsdir}/cpdf.so
2291 %endif
2292
2293 %files ctype
2294 %defattr(644,root,root,755)
2295 %attr(755,root,root) %{extensionsdir}/ctype.so
2296
2297 %if %{with curl}
2298 %files curl
2299 %defattr(644,root,root,755)
2300 %attr(755,root,root) %{extensionsdir}/curl.so
2301 %endif
2302
2303 %files dba
2304 %defattr(644,root,root,755)
2305 %attr(755,root,root) %{extensionsdir}/dba.so
2306
2307 %files dbase
2308 %defattr(644,root,root,755)
2309 %attr(755,root,root) %{extensionsdir}/dbase.so
2310
2311 %files dbx
2312 %defattr(644,root,root,755)
2313 %attr(755,root,root) %{extensionsdir}/dbx.so
2314
2315 %files dio
2316 %defattr(644,root,root,755)
2317 %attr(755,root,root) %{extensionsdir}/dio.so
2318
2319 %if %{with fam}
2320 %files fam
2321 %defattr(644,root,root,755)
2322 %attr(755,root,root) %{extensionsdir}/fam.so
2323 %endif
2324
2325 %if %{with fdf}
2326 %files fdf
2327 %defattr(644,root,root,755)
2328 %attr(755,root,root) %{extensionsdir}/fdf.so
2329 %endif
2330
2331 %files exif
2332 %defattr(644,root,root,755)
2333 %attr(755,root,root) %{extensionsdir}/exif.so
2334
2335 %files filepro
2336 %defattr(644,root,root,755)
2337 %attr(755,root,root) %{extensionsdir}/filepro.so
2338
2339 %files ftp
2340 %defattr(644,root,root,755)
2341 %attr(755,root,root) %{extensionsdir}/ftp.so
2342
2343 %files gd
2344 %defattr(644,root,root,755)
2345 %attr(755,root,root) %{extensionsdir}/gd.so
2346
2347 %files gettext
2348 %defattr(644,root,root,755)
2349 %attr(755,root,root) %{extensionsdir}/gettext.so
2350
2351 %files gmp
2352 %defattr(644,root,root,755)
2353 %attr(755,root,root) %{extensionsdir}/gmp.so
2354
2355 %if %{with hyperwave}
2356 %files hyperwave
2357 %defattr(644,root,root,755)
2358 %attr(755,root,root) %{extensionsdir}/hyperwave.so
2359 %endif
2360
2361 %files iconv
2362 %defattr(644,root,root,755)
2363 %attr(755,root,root) %{extensionsdir}/iconv.so
2364
2365 %if %{with imap}
2366 %files imap
2367 %defattr(644,root,root,755)
2368 %attr(755,root,root) %{extensionsdir}/imap.so
2369 %endif
2370
2371 %if %{with interbase}
2372 %files interbase
2373 %defattr(644,root,root,755)
2374 %attr(755,root,root) %{extensionsdir}/interbase.so
2375 %endif
2376
2377 %if %{with java}
2378 %files java
2379 %defattr(644,root,root,755)
2380 %attr(755,root,root) %{extensionsdir}/java.so
2381 %{extensionsdir}/php_java.jar
2382 %endif
2383
2384 %if %{with ldap}
2385 %files ldap
2386 %defattr(644,root,root,755)
2387 %attr(755,root,root) %{extensionsdir}/ldap.so
2388 %endif
2389
2390 %files mbstring
2391 %defattr(644,root,root,755)
2392 %attr(755,root,root) %{extensionsdir}/mbstring.so
2393
2394 %files mcrypt
2395 %defattr(644,root,root,755)
2396 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2397
2398 %if %{with mhash}
2399 %files mhash
2400 %defattr(644,root,root,755)
2401 %attr(755,root,root) %{extensionsdir}/mhash.so
2402 %endif
2403
2404 %files mime_magic
2405 %defattr(644,root,root,755)
2406 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2407
2408 %if %{with ming}
2409 %files ming
2410 %defattr(644,root,root,755)
2411 %attr(755,root,root) %{extensionsdir}/ming.so
2412 %endif
2413
2414 %if %{with mnogosearch}
2415 %files mnogosearch
2416 %defattr(644,root,root,755)
2417 %attr(755,root,root) %{extensionsdir}/mnogosearch.so
2418 %endif
2419
2420 %if %{with mono}
2421 %files mono
2422 %defattr(644,root,root,755)
2423 %attr(755,root,root) %{extensionsdir}/mono.so
2424 %endif
2425
2426 %if %{with msession}
2427 %files msession
2428 %defattr(644,root,root,755)
2429 %attr(755,root,root) %{extensionsdir}/msession.so
2430 %endif
2431
2432 %if %{with mssql}
2433 %files mssql
2434 %defattr(644,root,root,755)
2435 %attr(755,root,root) %{extensionsdir}/mssql.so
2436 %endif
2437
2438 %files mysql
2439 %defattr(644,root,root,755)
2440 %attr(755,root,root) %{extensionsdir}/mysql.so
2441
2442 %files ncurses
2443 %defattr(644,root,root,755)
2444 %attr(755,root,root) %{extensionsdir}/ncurses.so
2445
2446 %if %{with oci8}
2447 %files oci8
2448 %defattr(644,root,root,755)
2449 %attr(755,root,root) %{extensionsdir}/oci8.so
2450 %endif
2451
2452 %if %{with odbc}
2453 %files odbc
2454 %defattr(644,root,root,755)
2455 %attr(755,root,root) %{extensionsdir}/odbc.so
2456 %endif
2457
2458 %if %{with openssl}
2459 %files openssl
2460 %defattr(644,root,root,755)
2461 %attr(755,root,root) %{extensionsdir}/openssl.so
2462 %endif
2463
2464 %if %{with oracle}
2465 %files oracle
2466 %defattr(644,root,root,755)
2467 %attr(755,root,root) %{extensionsdir}/oracle.so
2468 %endif
2469
2470 %files pcntl
2471 %defattr(644,root,root,755)
2472 %attr(755,root,root) %{extensionsdir}/pcntl.so
2473
2474 %if %{with pcre}
2475 %files pcre
2476 %defattr(644,root,root,755)
2477 %attr(755,root,root) %{extensionsdir}/pcre.so
2478 %endif
2479
2480 %if %{with pgsql}
2481 %files pgsql
2482 %defattr(644,root,root,755)
2483 %attr(755,root,root) %{extensionsdir}/pgsql.so
2484 %endif
2485
2486 %files posix
2487 %defattr(644,root,root,755)
2488 %attr(755,root,root) %{extensionsdir}/posix.so
2489
2490 %if %{with pspell}
2491 %files pspell
2492 %defattr(644,root,root,755)
2493 %attr(755,root,root) %{extensionsdir}/pspell.so
2494 %endif
2495
2496 %files readline
2497 %defattr(644,root,root,755)
2498 %attr(755,root,root) %{extensionsdir}/readline.so
2499
2500 %if %{with recode}
2501 %files recode
2502 %defattr(644,root,root,755)
2503 %attr(755,root,root) %{extensionsdir}/recode.so
2504 %endif
2505
2506 # session_mm doesn't work with shared session
2507 #%files session
2508 #%defattr(644,root,root,755)
2509 #%attr(755,root,root) %{extensionsdir}/session.so
2510
2511 %files shmop
2512 %defattr(644,root,root,755)
2513 %attr(755,root,root) %{extensionsdir}/shmop.so
2514
2515 %if %{with snmp}
2516 %files snmp
2517 %defattr(644,root,root,755)
2518 %attr(755,root,root) %{extensionsdir}/snmp.so
2519 %endif
2520
2521 %files sockets
2522 %defattr(644,root,root,755)
2523 %attr(755,root,root) %{extensionsdir}/sockets.so
2524
2525 %if %{with sqlite}
2526 %files sqlite
2527 %defattr(644,root,root,755)
2528 %attr(755,root,root) %{extensionsdir}/sqlite.so
2529 %endif
2530
2531 %if %{with sybase}
2532 %files sybase
2533 %defattr(644,root,root,755)
2534 %attr(755,root,root) %{extensionsdir}/sybase.so
2535
2536 %files sybase-ct
2537 %defattr(644,root,root,755)
2538 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2539 %endif
2540
2541 %files sysvmsg
2542 %defattr(644,root,root,755)
2543 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
2544
2545 %files sysvsem
2546 %defattr(644,root,root,755)
2547 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2548
2549 %files sysvshm
2550 %defattr(644,root,root,755)
2551 %attr(755,root,root) %{extensionsdir}/sysvshm.so
2552
2553 %if %{with tidy}
2554 %files tidy
2555 %defattr(644,root,root,755)
2556 %attr(755,root,root) %{extensionsdir}/tidy.so
2557 %endif
2558
2559 %if %{with wddx}
2560 %files wddx
2561 %defattr(644,root,root,755)
2562 %attr(755,root,root) %{extensionsdir}/wddx.so
2563 %endif
2564
2565 %if %{with xml}
2566 %files xml
2567 %defattr(644,root,root,755)
2568 %attr(755,root,root) %{extensionsdir}/xml.so
2569 %endif
2570
2571 # FIXME: build as shared module
2572 %if 0 && %{with simplexml}
2573 %files simplexml
2574 %defattr(644,root,root,755)
2575 %attr(755,roor,root) %{extensionsdir}/simplexml.so
2576 %endif
2577
2578 %if %{with xmlrpc}
2579 %files xmlrpc
2580 %defattr(644,root,root,755)
2581 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
2582 %endif
2583
2584 #%if %{with xslt}
2585 #%files xslt
2586 #%defattr(644,root,root,755)
2587 #%attr(755,root,root) %{extensionsdir}/xslt.so
2588 #%endif
2589
2590 %if %{with yaz}
2591 %files yaz
2592 %defattr(644,root,root,755)
2593 %attr(755,root,root) %{extensionsdir}/yaz.so
2594 %endif
2595
2596 %files yp
2597 %defattr(644,root,root,755)
2598 %attr(755,root,root) %{extensionsdir}/yp.so
2599
2600 %files zlib
2601 %defattr(644,root,root,755)
2602 %attr(755,root,root) %{extensionsdir}/zlib.so
2603
2604 %files pear
2605 %defattr(644,root,root,755)
2606 %dir %{php_pear_dir}
2607 %dir %{php_pear_dir}/Archive
2608 %dir %{php_pear_dir}/Console
2609 %dir %{php_pear_dir}/Crypt
2610 %dir %{php_pear_dir}/HTML
2611 %dir %{php_pear_dir}/HTML/Template
2612 %dir %{php_pear_dir}/Image
2613 %dir %{php_pear_dir}/Net
2614 %dir %{php_pear_dir}/Science
2615 %dir %{php_pear_dir}/XML
This page took 0.225567 seconds and 4 git commands to generate.