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