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