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