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