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