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