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