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