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