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