]> git.pld-linux.org Git - packages/php4.git/blob - php4.spec
- move AC-branch to HEAD
[packages/php4.git] / php4.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:           php4
65 Version:        4.3.8
66 %define _rc     %{nil}
67 Release:        1
68 Group:          Libraries
69 License:        PHP
70 Source0:        http://downloads.php.net/ilia/php-%{version}%{_rc}.tar.bz2
71 # Source0-md5:  e8ab484fcb94cd2e0d7ecfd0762cfd33
72 Source1:        FAQ.%{name}
73 Source2:        zend.gif
74 Source4:        %{name}-module-install
75 Source5:        %{name}-mod_%{name}.conf
76 Source6:        %{name}-cgi.ini
77 Source7:        %{name}-apache.ini
78 Source8:        %{name}-cli.ini
79 Patch0:         %{name}-shared.patch
80 Patch1:         %{name}-pldlogo.patch
81 Patch2:         %{name}-xml-expat-fix.patch
82 Patch3:         %{name}-mail.patch
83 Patch4:         %{name}-link-libs.patch
84 Patch5:         %{name}-libpq_fs_h_path.patch
85 Patch6:         %{name}-wddx-fix.patch
86 Patch7:         %{name}-cpdf-fix.patch
87 Patch8:         %{name}-hyperwave-fix.patch
88 Patch9:         %{name}-xslt-gcc33.patch
89 Patch10:        %{name}-java-norpath.patch
90 Patch11:        %{name}-mcal-shared-lib.patch
91 Patch12:        %{name}-msession-shared-lib.patch
92 Patch13:        %{name}-build_modules.patch
93 Patch14:        %{name}-sapi-ini-file.patch
94 Patch15:        %{name}-no-metaccld.patch
95 Patch16:        %{name}-session-unregister.patch
96 Patch17:        %{name}-ini.patch
97 Patch18:        %{name}-acam.patch
98 Patch19:        %{name}-xmlrpc-fix.patch
99 Patch20:        %{name}-libtool.patch
100 Patch21:        %{name}-allow-db31.patch
101 Patch22:        %{name}-threads-acfix.patch
102 Patch23:        %{name}-tsrmlsfetchgcc2.patch
103 Patch24:        %{name}-qt.patch
104 Patch25:        %{name}-no_pear_install.patch
105 Patch26:        %{name}-zlib.patch
106 Patch27:        %{name}-db-shared.patch
107 Patch28:        %{name}-sybase-fix.patch
108 Patch29:        %{name}-mssql-fix.patch
109 Patch30:        %{name}-lib64.patch
110 Patch31:        %{name}-mnogosearch-fix.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.12.0 }
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 php-%{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 %patch31 -p1
1524
1525 %build
1526 CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include"
1527 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1528 ./buildconf --force
1529 %{__libtoolize}
1530 %{__aclocal}
1531 %{__autoconf}
1532 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
1533 for i in fcgi cgi cli apxs ; do
1534 %configure \
1535         `[ $i = cgi ] && echo --enable-discard-path` \
1536         `[ $i = cli ] && echo --disable-cgi` \
1537         `[ $i = fcgi ] && echo --enable-fastcgi --with-fastcgi=/usr` \
1538 %if %{_apache2}
1539         `[ $i = apxs ] && echo --with-apxs2=%{apxs}` \
1540         --enable-experimental-zts \
1541 %else
1542         `[ $i = apxs ] && echo --with-apxs=%{apxs}` \
1543 %endif
1544         --with-config-file-path=%{_sysconfdir} \
1545         --with-exec-dir=%{_bindir} \
1546         --%{!?debug:dis}%{?debug:en}able-debug \
1547         --enable-memory-limit \
1548         --enable-bcmath=shared \
1549         --enable-calendar=shared \
1550         --enable-ctype=shared \
1551         --enable-dba=shared \
1552         --enable-dbx=shared \
1553         --enable-dio=shared \
1554         --enable-exif=shared \
1555         --enable-ftp=shared \
1556         --enable-filepro=shared \
1557         --enable-gd-native-ttf \
1558         --enable-magic-quotes \
1559         --enable-mbstring=shared,all --enable-mbregex \
1560         --enable-overload=shared \
1561         --enable-pcntl=shared \
1562         --enable-posix=shared \
1563         --enable-session \
1564         --enable-shared \
1565         --enable-shmop=shared \
1566         --enable-sysvmsg=shared \
1567         --enable-sysvsem=shared \
1568         --enable-sysvshm=shared \
1569         --enable-track-vars \
1570         --enable-trans-sid \
1571         --enable-safe-mode \
1572         --enable-sockets=shared \
1573         --enable-ucd-snmp-hack \
1574         %{?with_wddx:--enable-wddx=shared} \
1575         %{!?with_xml:--disable-xml}%{?with_xml:--enable-xml=shared} \
1576         %{?with_xslt:--enable-xslt=shared} \
1577         --enable-yp=shared \
1578         --with-bz2=shared \
1579         %{?with_cpdf:--with-cpdflib=shared} \
1580         --with-crack=shared \
1581         %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1582         --with-db=shared \
1583         %{?with_db3:--with-db3}%{!?with_db3:--with-db4} \
1584         --with-dbase=shared \
1585         %{?with_xml:--with-dom=shared} \
1586         %{?with_domxslt:--with-dom-xslt=shared --with-dom-exslt=shared} \
1587 %if %{with xml} || %{with xmlrpc}
1588         --with-expat-dir=shared,/usr \
1589 %else
1590         --without-expat-dir \
1591 %endif
1592         %{?with_fdf:--with-fdftk=shared} \
1593         %{?with_fribidi:--with-fribidi=shared} \
1594         --with-iconv=shared \
1595         --with-filepro=shared \
1596         --with-freetype-dir=shared \
1597         --with-gettext=shared \
1598         --with-gd=shared,/usr \
1599         --with-gdbm \
1600         --with-gmp=shared \
1601         --with-hyperwave=shared \
1602         %{?with_imap:--with-imap=shared --with-imap-ssl} \
1603         %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1604         %{?with_java:--with-java=/usr/lib/java} \
1605         --with-jpeg-dir=shared,/usr \
1606         %{?with_ldap:--with-ldap=shared} \
1607         --with-mcal=shared,/usr \
1608         --with-mcrypt=shared \
1609         %{?with_mhash:--with-mhash=shared} \
1610         --with-mime-magic=shared,/usr/share/file/magic.mime \
1611         %{?with_ming:--with-ming=shared} \
1612         %{?with_mm:--with-mm} \
1613         %{!?with_mnogosearch:--without-mnogosearch}%{?with_mnogosearch:--with-mnogosearch=shared,/usr} \
1614         %{?with_msession:--with-msession=shared}%{!?with_msession:--without-msession} \
1615         %{?with_mssql:--with-mssql=shared} \
1616         --with-mysql=shared,/usr \
1617         --with-mysql-sock=/var/lib/mysql/mysql.sock \
1618         --with-ncurses=shared \
1619         %{?with_oci8:--with-oci8=shared} \
1620         %{?with_openssl:--with-openssl=shared,/usr} \
1621         %{?with_oracle:--with-oracle=shared} \
1622         %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=shared} \
1623         %{?with_pdf:--with-pdflib=shared} \
1624         --with-pear=%{php_pear_dir} \
1625         %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1626         --with-png-dir=shared,/usr \
1627         %{?with_pspell:--with-pspell=shared} \
1628         --with-readline=shared \
1629         %{?with_recode:--with-recode=shared} \
1630         --with-regex=php \
1631         %{?with_qtdom:--with-qtdom=shared} \
1632         --without-sablot-js \
1633         %{?with_snmp:--with-snmp=shared} \
1634         %{?with_sybase:--with-sybase-ct=shared,/usr --with-sybase=shared,/usr} \
1635         --with-t1lib=shared \
1636         --with-tiff-dir=shared,/usr \
1637         %{?with_odbc:--with-unixODBC=shared} \
1638         %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
1639         %{?with_xslt:--with-xslt-sablot=shared} \
1640         %{?with_yaz:--with-yaz=shared} \
1641         --with-zip=shared \
1642         --with-zlib=shared \
1643         --with-zlib-dir=shared,/usr
1644
1645 cp -f Makefile Makefile.$i
1646 # left for debugging purposes
1647 cp -f main/php_config.h php_config.h.$i
1648 done
1649
1650 # for now session_mm doesn't work with shared session module...
1651 # --enable-session=shared
1652 # %{!?with_mm:--with-mm=shared,no}%{?with_mm:--with-mm=shared}
1653
1654 # TODO:
1655 #       --with-qtdom=shared
1656
1657 %{__make}
1658
1659 # fix install paths, avoid evil rpaths
1660 %{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
1661 %{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}/apache'|" libphp4.la
1662 %{__perl} -pi -e 's|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache |' libphp4.la
1663
1664 # for fcgi: -DDISCARD_PATH=0 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0
1665 # -DHAVE_FILENO_PROTO=1 -DHAVE_FPOS=1 -DHAVE_LIBNSL=1(die) -DHAVE_SYS_PARAM_H=1
1666 # -DPHP_FASTCGI=1 -DPHP_FCGI_STATIC=1 -DPHP_WRITE_STDOUT=1
1667
1668 %{__make} sapi/cgi/php -f Makefile.fcgi \
1669         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"
1670 cp -r sapi/cgi sapi/fcgi
1671 rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1672
1673 # notes:
1674 # -DENABLE_CHROOT_FUNC=1 (cgi,fcgi) is used in ext/standard/dir.c (libphp_common)
1675 # -DPHP_WRITE_STDOUT is used also for cli, but not set by its config.m4
1676
1677 %{__make} sapi/cgi/php -f Makefile.cgi \
1678         CFLAGS_CLEAN="%{rpmcflags} -DDISCARD_PATH=1 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0 -DPHP_WRITE_STDOUT=1"
1679
1680 %install
1681 rm -rf $RPM_BUILD_ROOT
1682 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}} \
1683         $RPM_BUILD_ROOT%{httpdir}/icons \
1684         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1685         $RPM_BUILD_ROOT/var/run/php \
1686         $RPM_BUILD_ROOT/etc/httpd/httpd.conf
1687
1688 %{__make} install \
1689         INSTALL_ROOT=$RPM_BUILD_ROOT \
1690         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" \
1691         INSTALL_CLI="\$(LIBTOOL) --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli"
1692
1693 # compatibility (/usr/bin/php used to be CGI SAPI)
1694 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php
1695
1696 %{?with_java:install ext/java/php_java.jar $RPM_BUILD_ROOT%{extensionsdir}}
1697
1698 install php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1699 for i in %{SOURCE6} %{SOURCE7} %{SOURCE8}; do
1700  install $i $RPM_BUILD_ROOT%{_sysconfdir}/$(basename $i|sed -e "s@php4@php@g")
1701 done
1702 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1703 install %{SOURCE2} php.gif $RPM_BUILD_ROOT%{httpdir}/icons
1704 install %{SOURCE4} $RPM_BUILD_ROOT%{_sbindir}
1705 install %{SOURCE5} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1706
1707 install %{SOURCE1} .
1708
1709 cp -f Zend/LICENSE{,.Zend}
1710
1711 # Directories created for pear:
1712 install -d $RPM_BUILD_ROOT%{php_pear_dir}/{Archive,Console,Crypt,HTML/Template,Image,Net,Science,XML}
1713
1714 %ifarch amd64
1715 ln -sf ../../lib/php/build $RPM_BUILD_ROOT%{_libdir}/php/build
1716 %endif
1717
1718 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp4.la
1719
1720 %clean
1721 rm -rf $RPM_BUILD_ROOT
1722
1723 %post
1724 %if ! %{_apache2}
1725 %{__perl} -pi -e 's|^#AddType application/x-httpd-php \.php|AddType application/x-httpd-php .php|' \
1726         /etc/httpd/httpd.conf
1727 %{apxs} -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
1728 %endif
1729 if [ -f /var/lock/subsys/httpd ]; then
1730         /etc/rc.d/init.d/httpd restart 1>&2
1731 fi
1732
1733 %if %{_apache2}
1734 %postun
1735 if [ "$1" = "0" ]; then
1736         if [ -f /var/lock/subsys/httpd ]; then
1737                 /etc/rc.d/init.d/httpd restart 1>&2
1738         fi
1739 fi
1740 %else
1741 %preun
1742 if [ "$1" = "0" ]; then
1743         %{apxs} -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
1744         %{__perl} -pi -e \
1745                 's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1746                 /etc/httpd/httpd.conf
1747         if [ -f /var/lock/subsys/httpd ]; then
1748                 /etc/rc.d/init.d/httpd restart 1>&2
1749         fi
1750 fi
1751 %endif
1752
1753 %post   common -p /sbin/ldconfig
1754 %postun common -p /sbin/ldconfig
1755
1756 %post bcmath
1757 %{_sbindir}/php-module-install install bcmath %{_sysconfdir}/php.ini
1758
1759 %preun bcmath
1760 if [ "$1" = "0" ]; then
1761         %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
1762 fi
1763
1764 %post bzip2
1765 %{_sbindir}/php-module-install install bz2 %{_sysconfdir}/php.ini
1766
1767 %preun bzip2
1768 if [ "$1" = "0" ]; then
1769         %{_sbindir}/php-module-install remove bz2 %{_sysconfdir}/php.ini
1770 fi
1771
1772 %post calendar
1773 %{_sbindir}/php-module-install install calendar %{_sysconfdir}/php.ini
1774
1775 %preun calendar
1776 if [ "$1" = "0" ]; then
1777         %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
1778 fi
1779
1780 %post cpdf
1781 %{_sbindir}/php-module-install install cpdf %{_sysconfdir}/php.ini
1782
1783 %preun cpdf
1784 if [ "$1" = "0" ]; then
1785         %{_sbindir}/php-module-install remove cpdf %{_sysconfdir}/php.ini
1786 fi
1787
1788 %post crack
1789 %{_sbindir}/php-module-install install crack %{_sysconfdir}/php.ini
1790
1791 %preun crack
1792 if [ "$1" = "0" ]; then
1793         %{_sbindir}/php-module-install remove crack %{_sysconfdir}/php.ini
1794 fi
1795
1796 %post ctype
1797 %{_sbindir}/php-module-install install ctype %{_sysconfdir}/php.ini
1798
1799 %preun ctype
1800 if [ "$1" = "0" ]; then
1801         %{_sbindir}/php-module-install remove ctype %{_sysconfdir}/php.ini
1802 fi
1803
1804 %post curl
1805 %{_sbindir}/php-module-install install curl %{_sysconfdir}/php.ini
1806
1807 %preun curl
1808 if [ "$1" = "0" ]; then
1809         %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
1810 fi
1811
1812 %post db
1813 %{_sbindir}/php-module-install install db %{_sysconfdir}/php.ini
1814
1815 %preun db
1816 if [ "$1" = "0" ]; then
1817         %{_sbindir}/php-module-install remove db %{_sysconfdir}/php.ini
1818 fi
1819
1820 %post dba
1821 %{_sbindir}/php-module-install install dba %{_sysconfdir}/php.ini
1822
1823 %preun dba
1824 if [ "$1" = "0" ]; then
1825         %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
1826 fi
1827
1828 %post dbase
1829 %{_sbindir}/php-module-install install dbase %{_sysconfdir}/php.ini
1830
1831 %preun dbase
1832 if [ "$1" = "0" ]; then
1833         %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
1834 fi
1835
1836 %post dbx
1837 %{_sbindir}/php-module-install install dbx %{_sysconfdir}/php.ini
1838
1839 %preun dbx
1840 if [ "$1" = "0" ]; then
1841         %{_sbindir}/php-module-install remove dbx %{_sysconfdir}/php.ini
1842 fi
1843
1844 %post dio
1845 %{_sbindir}/php-module-install install dio %{_sysconfdir}/php.ini
1846
1847 %preun dio
1848 if [ "$1" = "0" ]; then
1849         %{_sbindir}/php-module-install remove dio %{_sysconfdir}/php.ini
1850 fi
1851
1852 %post domxml
1853 %{_sbindir}/php-module-install install domxml %{_sysconfdir}/php.ini
1854
1855 %preun domxml
1856 if [ "$1" = "0" ]; then
1857         %{_sbindir}/php-module-install remove domxml %{_sysconfdir}/php.ini
1858 fi
1859
1860 %post exif
1861 %{_sbindir}/php-module-install install exif %{_sysconfdir}/php.ini
1862
1863 %preun exif
1864 if [ "$1" = "0" ]; then
1865         %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
1866 fi
1867
1868 %post fdf
1869 %{_sbindir}/php-module-install install fdf %{_sysconfdir}/php.ini
1870
1871 %preun fdf
1872 if [ "$1" = "0" ]; then
1873         %{_sbindir}/php-module-install remove fdf %{_sysconfdir}/php.ini
1874 fi
1875
1876 %post filepro
1877 %{_sbindir}/php-module-install install filepro %{_sysconfdir}/php.ini
1878
1879 %preun filepro
1880 if [ "$1" = "0" ]; then
1881         %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
1882 fi
1883
1884 %post fribidi
1885 %{_sbindir}/php-module-install install fribidi %{_sysconfdir}/php.ini
1886
1887 %preun fribidi
1888 if [ "$1" = "0" ]; then
1889         %{_sbindir}/php-module-install remove fribidi %{_sysconfdir}/php.ini
1890 fi
1891
1892 %post ftp
1893 %{_sbindir}/php-module-install install ftp %{_sysconfdir}/php.ini
1894
1895 %preun ftp
1896 if [ "$1" = "0" ]; then
1897         %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
1898 fi
1899
1900 %post gd
1901 %{_sbindir}/php-module-install install gd %{_sysconfdir}/php.ini
1902
1903 %preun gd
1904 if [ "$1" = "0" ]; then
1905         %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
1906 fi
1907
1908 %post gettext
1909 %{_sbindir}/php-module-install install gettext %{_sysconfdir}/php.ini
1910
1911 %preun gettext
1912 if [ "$1" = "0" ]; then
1913         %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
1914 fi
1915
1916 %post gmp
1917 %{_sbindir}/php-module-install install gmp %{_sysconfdir}/php.ini
1918
1919 %preun gmp
1920 if [ "$1" = "0" ]; then
1921         %{_sbindir}/php-module-install remove gmp %{_sysconfdir}/php.ini
1922 fi
1923
1924 %post hyperwave
1925 %{_sbindir}/php-module-install install hyperwave %{_sysconfdir}/php.ini
1926
1927 %preun hyperwave
1928 if [ "$1" = "0" ]; then
1929         %{_sbindir}/php-module-install remove hyperwave %{_sysconfdir}/php.ini
1930 fi
1931
1932 %post iconv
1933 %{_sbindir}/php-module-install install iconv %{_sysconfdir}/php.ini
1934
1935 %preun iconv
1936 if [ "$1" = "0" ]; then
1937         %{_sbindir}/php-module-install remove iconv %{_sysconfdir}/php.ini
1938 fi
1939
1940 %post imap
1941 %{_sbindir}/php-module-install install imap %{_sysconfdir}/php.ini
1942
1943 %preun imap
1944 if [ "$1" = "0" ]; then
1945         %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
1946 fi
1947
1948 %post interbase
1949 %{_sbindir}/php-module-install install interbase %{_sysconfdir}/php.ini
1950
1951 %preun interbase
1952 if [ "$1" = "0" ]; then
1953         %{_sbindir}/php-module-install remove interbase %{_sysconfdir}/php.ini
1954 fi
1955
1956 %post java
1957 %{_sbindir}/php-module-install install java %{_sysconfdir}/php.ini
1958
1959 %preun java
1960 if [ "$1" = "0" ]; then
1961         %{_sbindir}/php-module-install remove java %{_sysconfdir}/php.ini
1962 fi
1963
1964 %post ldap
1965 %{_sbindir}/php-module-install install ldap %{_sysconfdir}/php.ini
1966
1967 %preun ldap
1968 if [ "$1" = "0" ]; then
1969         %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
1970 fi
1971
1972 %post mbstring
1973 %{_sbindir}/php-module-install install mbstring %{_sysconfdir}/php.ini
1974
1975 %preun mbstring
1976 if [ "$1" = "0" ]; then
1977         %{_sbindir}/php-module-install remove mbstring %{_sysconfdir}/php.ini
1978 fi
1979
1980 %post mcal
1981 %{_sbindir}/php-module-install install mcal %{_sysconfdir}/php.ini
1982
1983 %preun mcal
1984 if [ "$1" = "0" ]; then
1985         %{_sbindir}/php-module-install remove mcal %{_sysconfdir}/php.ini
1986 fi
1987
1988 %post mcrypt
1989 %{_sbindir}/php-module-install install mcrypt %{_sysconfdir}/php.ini
1990
1991 %preun mcrypt
1992 if [ "$1" = "0" ]; then
1993         %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
1994 fi
1995
1996 %post mhash
1997 %{_sbindir}/php-module-install install mhash %{_sysconfdir}/php.ini
1998
1999 %preun mhash
2000 if [ "$1" = "0" ]; then
2001         %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
2002 fi
2003
2004 %post mime_magic
2005 %{_sbindir}/php-module-install install mime_magic %{_sysconfdir}/php.ini
2006
2007 %preun mime_magic
2008 if [ "$1" = "0" ]; then
2009         %{_sbindir}/php-module-install remove mime_magic %{_sysconfdir}/php.ini
2010 fi
2011
2012 %post ming
2013 %{_sbindir}/php-module-install install ming %{_sysconfdir}/php.ini
2014
2015 %preun ming
2016 if [ "$1" = "0" ]; then
2017         %{_sbindir}/php-module-install remove ming %{_sysconfdir}/php.ini
2018 fi
2019
2020 %post mnogosearch
2021 %{_sbindir}/php-module-install install mnogosearch %{_sysconfdir}/php.ini
2022
2023 %preun mnogosearch
2024 if [ "$1" = "0" ]; then
2025         %{_sbindir}/php-module-install remove mnogosearch %{_sysconfdir}/php.ini
2026 fi
2027
2028 %post msession
2029 %{_sbindir}/php-module-install install msession %{_sysconfdir}/php.ini
2030
2031 %preun msession
2032 if [ "$1" = "0" ]; then
2033         %{_sbindir}/php-module-install remove msession %{_sysconfdir}/php.ini
2034 fi
2035
2036 %post mssql
2037 %{_sbindir}/php-module-install install mssql %{_sysconfdir}/php.ini
2038
2039 %preun mssql
2040 if [ "$1" = "0" ]; then
2041         %{_sbindir}/php-module-install remove mssql %{_sysconfdir}/php.ini
2042 fi
2043
2044 %post mysql
2045 %{_sbindir}/php-module-install install mysql %{_sysconfdir}/php.ini
2046
2047 %preun mysql
2048 if [ "$1" = "0" ]; then
2049         %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
2050 fi
2051
2052 %post ncurses
2053 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2054 %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cgi.ini
2055 fi
2056 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2057 %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cli.ini
2058 fi
2059
2060 %preun ncurses
2061 if [ "$1" = "0" ]; then
2062         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2063         %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cgi.ini
2064         fi
2065         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2066         %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cli.ini
2067         fi
2068 fi
2069
2070 %post oci8
2071 %{_sbindir}/php-module-install install oci8 %{_sysconfdir}/php.ini
2072
2073 %preun oci8
2074 if [ "$1" = "0" ]; then
2075         %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
2076 fi
2077
2078 %post odbc
2079 %{_sbindir}/php-module-install install odbc %{_sysconfdir}/php.ini
2080
2081 %preun odbc
2082 if [ "$1" = "0" ]; then
2083         %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
2084 fi
2085
2086 %post openssl
2087 %{_sbindir}/php-module-install install openssl %{_sysconfdir}/php.ini
2088
2089 %preun openssl
2090 if [ "$1" = "0" ]; then
2091         %{_sbindir}/php-module-install remove openssl %{_sysconfdir}/php.ini
2092 fi
2093
2094 %post oracle
2095 %{_sbindir}/php-module-install install oracle %{_sysconfdir}/php.ini
2096
2097 %preun oracle
2098 if [ "$1" = "0" ]; then
2099         %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
2100 fi
2101
2102 %post overload
2103 %{_sbindir}/php-module-install install overload %{_sysconfdir}/php.ini
2104
2105 %preun overload
2106 if [ "$1" = "0" ]; then
2107         %{_sbindir}/php-module-install remove overload %{_sysconfdir}/php.ini
2108 fi
2109
2110 %post pcntl
2111 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2112 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cgi.ini
2113 fi
2114 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2115 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cli.ini
2116 fi
2117
2118 %preun pcntl
2119 if [ "$1" = "0" ]; then
2120         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2121         %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cgi.ini
2122         fi
2123         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2124         %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cli.ini
2125         fi
2126 fi
2127
2128 %post pcre
2129 %{_sbindir}/php-module-install install pcre %{_sysconfdir}/php.ini
2130
2131 %preun pcre
2132 if [ "$1" = "0" ]; then
2133         %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
2134 fi
2135
2136 %post pdf
2137 %{_sbindir}/php-module-install install pdf %{_sysconfdir}/php.ini
2138
2139 %preun pdf
2140 if [ "$1" = "0" ]; then
2141         %{_sbindir}/php-module-install remove pdf %{_sysconfdir}/php.ini
2142 fi
2143
2144 %post pgsql
2145 %{_sbindir}/php-module-install install pgsql %{_sysconfdir}/php.ini
2146
2147 %preun pgsql
2148 if [ "$1" = "0" ]; then
2149         %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
2150 fi
2151
2152 %post posix
2153 %{_sbindir}/php-module-install install posix %{_sysconfdir}/php.ini
2154
2155 %preun posix
2156 if [ "$1" = "0" ]; then
2157         %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
2158 fi
2159
2160 %post pspell
2161 %{_sbindir}/php-module-install install pspell %{_sysconfdir}/php.ini
2162
2163 %preun pspell
2164 if [ "$1" = "0" ]; then
2165         %{_sbindir}/php-module-install remove pspell %{_sysconfdir}/php.ini
2166 fi
2167
2168 %post qtdom
2169 %{_sbindir}/php-module-install install qtdom %{_sysconfdir}/php.ini
2170
2171 %preun qtdom
2172 if [ "$1" = "0" ]; then
2173         %{_sbindir}/php-module-install remove qtdom %{_sysconfdir}/php.ini
2174 fi
2175
2176 %post readline
2177 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2178 %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cgi.ini
2179 fi
2180 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2181 %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cli.ini
2182 fi
2183
2184 %preun readline
2185 if [ "$1" = "0" ]; then
2186         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2187         %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cgi.ini
2188         fi
2189         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2190         %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cli.ini
2191         fi
2192 fi
2193
2194 %post recode
2195 %{_sbindir}/php-module-install install recode %{_sysconfdir}/php.ini
2196
2197 %preun recode
2198 if [ "$1" = "0" ]; then
2199         %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
2200 fi
2201
2202 %post session
2203 %{_sbindir}/php-module-install install session %{_sysconfdir}/php.ini
2204
2205 %preun session
2206 if [ "$1" = "0" ]; then
2207         %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
2208 fi
2209
2210 %post shmop
2211 %{_sbindir}/php-module-install install shmop %{_sysconfdir}/php.ini
2212
2213 %preun shmop
2214 if [ "$1" = "0" ]; then
2215         %{_sbindir}/php-module-install remove shmop %{_sysconfdir}/php.ini
2216 fi
2217
2218 %post snmp
2219 %{_sbindir}/php-module-install install snmp %{_sysconfdir}/php.ini
2220
2221 %preun snmp
2222 if [ "$1" = "0" ]; then
2223         %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
2224 fi
2225
2226 %post sockets
2227 %{_sbindir}/php-module-install install sockets %{_sysconfdir}/php.ini
2228
2229 %preun sockets
2230 if [ "$1" = "0" ]; then
2231         %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
2232 fi
2233
2234 %post sybase
2235 %{_sbindir}/php-module-install install sybase %{_sysconfdir}/php.ini
2236
2237 %preun sybase
2238 if [ "$1" = "0" ]; then
2239         %{_sbindir}/php-module-install remove sybase %{_sysconfdir}/php.ini
2240 fi
2241
2242 %post sybase-ct
2243 %{_sbindir}/php-module-install install sybase_ct %{_sysconfdir}/php.ini
2244
2245 %preun sybase-ct
2246 if [ "$1" = "0" ]; then
2247         %{_sbindir}/php-module-install remove sybase_ct %{_sysconfdir}/php.ini
2248 fi
2249
2250 %post sysvmsg
2251 %{_sbindir}/php-module-install install sysvmsg %{_sysconfdir}/php.ini
2252
2253 %preun sysvmsg
2254 if [ "$1" = "0" ]; then
2255         %{_sbindir}/php-module-install remove sysvmsg %{_sysconfdir}/php.ini
2256 fi
2257
2258 %post sysvsem
2259 %{_sbindir}/php-module-install install sysvsem %{_sysconfdir}/php.ini
2260
2261 %preun sysvsem
2262 if [ "$1" = "0" ]; then
2263         %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
2264 fi
2265
2266 %post sysvshm
2267 %{_sbindir}/php-module-install install sysvshm %{_sysconfdir}/php.ini
2268
2269 %preun sysvshm
2270 if [ "$1" = "0" ]; then
2271         %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
2272 fi
2273
2274 %post wddx
2275 %{_sbindir}/php-module-install install wddx %{_sysconfdir}/php.ini
2276
2277 %preun wddx
2278 if [ "$1" = "0" ]; then
2279         %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
2280 fi
2281
2282 %post xml
2283 %{_sbindir}/php-module-install install xml %{_sysconfdir}/php.ini
2284
2285 %preun xml
2286 if [ "$1" = "0" ]; then
2287         %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
2288 fi
2289
2290 %post xmlrpc
2291 %{_sbindir}/php-module-install install xmlrpc %{_sysconfdir}/php.ini
2292
2293 %preun xmlrpc
2294 if [ "$1" = "0" ]; then
2295         %{_sbindir}/php-module-install remove xmlrpc %{_sysconfdir}/php.ini
2296 fi
2297
2298 %post xslt
2299 %{_sbindir}/php-module-install install xslt %{_sysconfdir}/php.ini
2300
2301 %preun xslt
2302 if [ "$1" = "0" ]; then
2303         %{_sbindir}/php-module-install remove xslt %{_sysconfdir}/php.ini
2304 fi
2305
2306 %post yaz
2307 %{_sbindir}/php-module-install install yaz %{_sysconfdir}/php.ini
2308
2309 %preun yaz
2310 if [ "$1" = "0" ]; then
2311         %{_sbindir}/php-module-install remove yaz %{_sysconfdir}/php.ini
2312 fi
2313
2314 %post yp
2315 %{_sbindir}/php-module-install install yp %{_sysconfdir}/php.ini
2316
2317 %preun yp
2318 if [ "$1" = "0" ]; then
2319         %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
2320 fi
2321
2322 %post zip
2323 %{_sbindir}/php-module-install install zip %{_sysconfdir}/php.ini
2324
2325 %preun zip
2326 if [ "$1" = "0" ]; then
2327         %{_sbindir}/php-module-install remove zip %{_sysconfdir}/php.ini
2328 fi
2329
2330 %post zlib
2331 %{_sbindir}/php-module-install install zlib %{_sysconfdir}/php.ini
2332
2333 %preun zlib
2334 if [ "$1" = "0" ]; then
2335         %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
2336 fi
2337
2338 %files
2339 %defattr(644,root,root,755)
2340 %if %{_apache2}
2341 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/httpd/httpd.conf/*_mod_php.conf
2342 %endif
2343 %attr(755,root,root) %{_libdir}/apache/libphp4.so
2344 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-apache.ini
2345
2346 %files fcgi
2347 %defattr(644,root,root,755)
2348 %attr(755,root,root) %{_bindir}/php.fcgi
2349 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi-fcgi.ini
2350
2351 %files cgi
2352 %defattr(644,root,root,755)
2353 %attr(755,root,root) %{_bindir}/php.cgi
2354 %attr(755,root,root) %{_bindir}/php
2355 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi.ini
2356
2357 %files cli
2358 %defattr(644,root,root,755)
2359 %attr(755,root,root) %{_bindir}/php.cli
2360 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cli.ini
2361 %{_mandir}/man1/php.1*
2362
2363 %files common
2364 %defattr(644,root,root,755)
2365 %doc php.ini-*
2366 %doc CODING_STANDARDS CREDITS Zend/ZEND_CHANGES
2367 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2368 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2369
2370 %dir %{_sysconfdir}
2371 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php.ini
2372 %attr(730,root,http) %dir %verify(not group mode) /var/run/php
2373
2374 %{httpdir}/icons/*
2375 %attr(755,root,root) %{_sbindir}/*
2376 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2377 %dir %{extensionsdir}
2378
2379 %files devel
2380 %defattr(644,root,root,755)
2381 %attr(755,root,root) %{_bindir}/phpextdist
2382 %attr(755,root,root) %{_bindir}/phpize
2383 %attr(755,root,root) %{_bindir}/php-config
2384 %attr(755,root,root) %{_libdir}/libphp_common.so
2385 %{_libdir}/libphp_common.la
2386 %{_includedir}/php
2387 %{_libdir}/php/build
2388 %ifarch amd64
2389 %{_ulibdir}/php/build
2390 %endif
2391
2392 %files bcmath
2393 %defattr(644,root,root,755)
2394 %attr(755,root,root) %{extensionsdir}/bcmath.so
2395
2396 %files bzip2
2397 %defattr(644,root,root,755)
2398 %attr(755,root,root) %{extensionsdir}/bz2.so
2399
2400 %files calendar
2401 %defattr(644,root,root,755)
2402 %attr(755,root,root) %{extensionsdir}/calendar.so
2403
2404 %if %{with cpdf}
2405 %files cpdf
2406 %defattr(644,root,root,755)
2407 %attr(755,root,root) %{extensionsdir}/cpdf.so
2408 %endif
2409
2410 %files crack
2411 %defattr(644,root,root,755)
2412 %attr(755,root,root) %{extensionsdir}/crack.so
2413
2414 %files ctype
2415 %defattr(644,root,root,755)
2416 %attr(755,root,root) %{extensionsdir}/ctype.so
2417
2418 %if %{with curl}
2419 %files curl
2420 %defattr(644,root,root,755)
2421 %attr(755,root,root) %{extensionsdir}/curl.so
2422 %endif
2423
2424 %files db
2425 %defattr(644,root,root,755)
2426 %attr(755,root,root) %{extensionsdir}/db.so
2427
2428 %files dba
2429 %defattr(644,root,root,755)
2430 %attr(755,root,root) %{extensionsdir}/dba.so
2431
2432 %files dbase
2433 %defattr(644,root,root,755)
2434 %attr(755,root,root) %{extensionsdir}/dbase.so
2435
2436 %files dbx
2437 %defattr(644,root,root,755)
2438 %attr(755,root,root) %{extensionsdir}/dbx.so
2439
2440 %files dio
2441 %defattr(644,root,root,755)
2442 %attr(755,root,root) %{extensionsdir}/dio.so
2443
2444 %if %{with xml}
2445 %files domxml
2446 %defattr(644,root,root,755)
2447 %attr(755,root,root) %{extensionsdir}/domxml.so
2448 %endif
2449
2450 %if %{with fdf}
2451 %files fdf
2452 %defattr(644,root,root,755)
2453 %attr(755,root,root) %{extensionsdir}/fdf.so
2454 %endif
2455
2456 %files exif
2457 %defattr(644,root,root,755)
2458 %attr(755,root,root) %{extensionsdir}/exif.so
2459
2460 %files filepro
2461 %defattr(644,root,root,755)
2462 %attr(755,root,root) %{extensionsdir}/filepro.so
2463
2464 %if %{with fribidi}
2465 %files fribidi
2466 %defattr(644,root,root,755)
2467 %doc ext/fribidi/{CREDITS,README}
2468 %attr(755,root,root) %{extensionsdir}/fribidi.so
2469 %endif
2470
2471 %files ftp
2472 %defattr(644,root,root,755)
2473 %attr(755,root,root) %{extensionsdir}/ftp.so
2474
2475 %files gd
2476 %defattr(644,root,root,755)
2477 %attr(755,root,root) %{extensionsdir}/gd.so
2478
2479 %files gettext
2480 %defattr(644,root,root,755)
2481 %attr(755,root,root) %{extensionsdir}/gettext.so
2482
2483 %files gmp
2484 %defattr(644,root,root,755)
2485 %attr(755,root,root) %{extensionsdir}/gmp.so
2486
2487 %files hyperwave
2488 %defattr(644,root,root,755)
2489 %attr(755,root,root) %{extensionsdir}/hyperwave.so
2490
2491 %files iconv
2492 %defattr(644,root,root,755)
2493 %attr(755,root,root) %{extensionsdir}/iconv.so
2494
2495 %if %{with imap}
2496 %files imap
2497 %defattr(644,root,root,755)
2498 %attr(755,root,root) %{extensionsdir}/imap.so
2499 %endif
2500
2501 %if %{with interbase}
2502 %files interbase
2503 %defattr(644,root,root,755)
2504 %attr(755,root,root) %{extensionsdir}/interbase.so
2505 %endif
2506
2507 %if %{with java}
2508 %files java
2509 %defattr(644,root,root,755)
2510 %attr(755,root,root) %{extensionsdir}/java.so
2511 %{extensionsdir}/php_java.jar
2512 %endif
2513
2514 %if %{with ldap}
2515 %files ldap
2516 %defattr(644,root,root,755)
2517 %attr(755,root,root) %{extensionsdir}/ldap.so
2518 %endif
2519
2520 %files mbstring
2521 %defattr(644,root,root,755)
2522 %attr(755,root,root) %{extensionsdir}/mbstring.so
2523
2524 %files mcal
2525 %defattr(644,root,root,755)
2526 %attr(755,root,root) %{extensionsdir}/mcal.so
2527
2528 %files mcrypt
2529 %defattr(644,root,root,755)
2530 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2531
2532 %if %{with mhash}
2533 %files mhash
2534 %defattr(644,root,root,755)
2535 %attr(755,root,root) %{extensionsdir}/mhash.so
2536 %endif
2537
2538 %files mime_magic
2539 %defattr(644,root,root,755)
2540 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2541
2542 %if %{with ming}
2543 %files ming
2544 %defattr(644,root,root,755)
2545 %attr(755,root,root) %{extensionsdir}/ming.so
2546 %endif
2547
2548 %if %{with mnogosearch}
2549 %files mnogosearch
2550 %defattr(644,root,root,755)
2551 %attr(755,root,root) %{extensionsdir}/mnogosearch.so
2552 %endif
2553
2554 %if %{with msession}
2555 %files msession
2556 %defattr(644,root,root,755)
2557 %attr(755,root,root) %{extensionsdir}/msession.so
2558 %endif
2559
2560 %if %{with mssql}
2561 %files mssql
2562 %defattr(644,root,root,755)
2563 %attr(755,root,root) %{extensionsdir}/mssql.so
2564 %endif
2565
2566 %files mysql
2567 %defattr(644,root,root,755)
2568 %attr(755,root,root) %{extensionsdir}/mysql.so
2569
2570 %files ncurses
2571 %defattr(644,root,root,755)
2572 %attr(755,root,root) %{extensionsdir}/ncurses.so
2573
2574 %if %{with oci8}
2575 %files oci8
2576 %defattr(644,root,root,755)
2577 %attr(755,root,root) %{extensionsdir}/oci8.so
2578 %endif
2579
2580 %if %{with odbc}
2581 %files odbc
2582 %defattr(644,root,root,755)
2583 %attr(755,root,root) %{extensionsdir}/odbc.so
2584 %endif
2585
2586 %if %{with openssl}
2587 %files openssl
2588 %defattr(644,root,root,755)
2589 %attr(755,root,root) %{extensionsdir}/openssl.so
2590 %endif
2591
2592 %if %{with oracle}
2593 %files oracle
2594 %defattr(644,root,root,755)
2595 %attr(755,root,root) %{extensionsdir}/oracle.so
2596 %endif
2597
2598 %files overload
2599 %defattr(644,root,root,755)
2600 %attr(755,root,root) %{extensionsdir}/overload.so
2601
2602 %files pcntl
2603 %defattr(644,root,root,755)
2604 %attr(755,root,root) %{extensionsdir}/pcntl.so
2605
2606 %if %{with pcre}
2607 %files pcre
2608 %defattr(644,root,root,755)
2609 %attr(755,root,root) %{extensionsdir}/pcre.so
2610 %endif
2611
2612 %if %{with pdf}
2613 %files pdf
2614 %defattr(644,root,root,755)
2615 %attr(755,root,root) %{extensionsdir}/pdf.so
2616 %endif
2617
2618 %if %{with pgsql}
2619 %files pgsql
2620 %defattr(644,root,root,755)
2621 %attr(755,root,root) %{extensionsdir}/pgsql.so
2622 %endif
2623
2624 %files posix
2625 %defattr(644,root,root,755)
2626 %attr(755,root,root) %{extensionsdir}/posix.so
2627
2628 %if %{with pspell}
2629 %files pspell
2630 %defattr(644,root,root,755)
2631 %attr(755,root,root) %{extensionsdir}/pspell.so
2632 %endif
2633
2634 %if %{with qtdom}
2635 %files qtdom
2636 %defattr(644,root,root,755)
2637 %attr(755,root,root) %{extensionsdir}/qtdom.so
2638 %endif
2639
2640 %files readline
2641 %defattr(644,root,root,755)
2642 %attr(755,root,root) %{extensionsdir}/readline.so
2643
2644 %if %{with recode}
2645 %files recode
2646 %defattr(644,root,root,755)
2647 %attr(755,root,root) %{extensionsdir}/recode.so
2648 %endif
2649
2650 # session_mm doesn't work with shared session
2651 #%files session
2652 #%defattr(644,root,root,755)
2653 #%attr(755,root,root) %{extensionsdir}/session.so
2654
2655 %files shmop
2656 %defattr(644,root,root,755)
2657 %attr(755,root,root) %{extensionsdir}/shmop.so
2658
2659 %if %{with snmp}
2660 %files snmp
2661 %defattr(644,root,root,755)
2662 %attr(755,root,root) %{extensionsdir}/snmp.so
2663 %endif
2664
2665 %files sockets
2666 %defattr(644,root,root,755)
2667 %attr(755,root,root) %{extensionsdir}/sockets.so
2668
2669 %if %{with sybase}
2670 %files sybase
2671 %defattr(644,root,root,755)
2672 %attr(755,root,root) %{extensionsdir}/sybase.so
2673
2674 %files sybase-ct
2675 %defattr(644,root,root,755)
2676 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2677 %endif
2678
2679 %files sysvmsg
2680 %defattr(644,root,root,755)
2681 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
2682
2683 %files sysvsem
2684 %defattr(644,root,root,755)
2685 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2686
2687 %files sysvshm
2688 %defattr(644,root,root,755)
2689 %attr(755,root,root) %{extensionsdir}/sysvshm.so
2690
2691 %if %{with wddx}
2692 %files wddx
2693 %defattr(644,root,root,755)
2694 %attr(755,root,root) %{extensionsdir}/wddx.so
2695 %endif
2696
2697 %if %{with xml}
2698 %files xml
2699 %defattr(644,root,root,755)
2700 %attr(755,root,root) %{extensionsdir}/xml.so
2701 %endif
2702
2703 %if %{with xmlrpc}
2704 %files xmlrpc
2705 %defattr(644,root,root,755)
2706 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
2707 %endif
2708
2709 %if %{with xslt}
2710 %files xslt
2711 %defattr(644,root,root,755)
2712 %attr(755,root,root) %{extensionsdir}/xslt.so
2713 %endif
2714
2715 %if %{with yaz}
2716 %files yaz
2717 %defattr(644,root,root,755)
2718 %attr(755,root,root) %{extensionsdir}/yaz.so
2719 %endif
2720
2721 %files yp
2722 %defattr(644,root,root,755)
2723 %attr(755,root,root) %{extensionsdir}/yp.so
2724
2725 %files zip
2726 %defattr(644,root,root,755)
2727 %attr(755,root,root) %{extensionsdir}/zip.so
2728
2729 %files zlib
2730 %defattr(644,root,root,755)
2731 %attr(755,root,root) %{extensionsdir}/zlib.so
2732
2733 %files pear
2734 %defattr(644,root,root,755)
2735 %dir %{php_pear_dir}
2736 %dir %{php_pear_dir}/Archive
2737 %dir %{php_pear_dir}/Console
2738 %dir %{php_pear_dir}/Crypt
2739 %dir %{php_pear_dir}/HTML
2740 %dir %{php_pear_dir}/HTML/Template
2741 %dir %{php_pear_dir}/Image
2742 %dir %{php_pear_dir}/Net
2743 %dir %{php_pear_dir}/Science
2744 %dir %{php_pear_dir}/XML
This page took 0.347933 seconds and 3 git commands to generate.