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