]> git.pld-linux.org Git - packages/php.git/blob - php.spec
- should fix mbstring compilation with apache 2.0.x
[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 %define         _rc     RC3
69 Release:        0.%{_rc}.1
70 Epoch:          3
71 Group:          Libraries
72 License:        PHP
73 #Source0:       http://www.php.net/distributions/%{name}-%{version}.tar.bz2
74 Source0:        http://downloads.php.net/ilia/%{name}-%{version}%{_rc}.tar.bz2
75 # Source0-md5:  1ddd270537a798d193ba82a818cc53a7
76 Source1:        FAQ.%{name}
77 Source2:        zend.gif
78 Source4:        %{name}-module-install
79 Source5:        %{name}-mod_%{name}.conf
80 Source6:        %{name}-cgi.ini
81 Source7:        %{name}-apache.ini
82 Source8:        %{name}-cli.ini
83 Patch0:         %{name}-shared.patch
84 Patch1:         %{name}-pldlogo.patch
85 Patch2:         %{name}-xml-expat-fix.patch
86 Patch3:         %{name}-mail.patch
87 Patch4:         %{name}-link-libs.patch
88 Patch5:         %{name}-libpq_fs_h_path.patch
89 Patch6:         %{name}-wddx-fix.patch
90 Patch7:         %{name}-cpdf-fix.patch
91 Patch8:         %{name}-hyperwave-fix.patch
92 Patch9:         %{name}-xslt-gcc33.patch
93 Patch10:        %{name}-java-norpath.patch
94 Patch11:        %{name}-mcal-shared-lib.patch
95 Patch12:        %{name}-msession-shared-lib.patch
96 Patch13:        %{name}-build_modules.patch
97 Patch14:        %{name}-sapi-ini-file.patch
98 Patch15:        %{name}-ncurses.patch
99 Patch16:        %{name}-no-metaccld.patch
100 Patch17:        %{name}-session-unregister.patch
101 Patch18:        %{name}-ini.patch
102 Patch19:        %{name}-acam.patch
103 Patch20:        %{name}-xmlrpc-fix.patch
104 Patch21:        %{name}-libtool.patch
105 Patch22:        %{name}-allow-db31.patch
106 Patch23:        %{name}-threads-acfix.patch
107 Patch24:        %{name}-tsrmlsfetchgcc2.patch
108 Patch25:        %{name}-qt.patch
109 Patch26:        %{name}-no_pear_install.patch
110 Patch27:        %{name}-zlib.patch
111 Patch28:        %{name}-db-shared.patch
112 Patch29:        %{name}-sybase-fix.patch
113 Patch30:        %{name}-mssql-fix.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 -n %{name}-%{version}%{_rc}
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
1511 %build
1512 CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include"
1513 EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
1514 ./buildconf --force
1515 %{__libtoolize}
1516 %{__aclocal}
1517 %{__autoconf}
1518 PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
1519 for i in cgi cli apxs ; do
1520 %configure \
1521         `[ $i = cgi ] && echo --enable-discard-path` \
1522         `[ $i = cli ] && echo --disable-cgi` \
1523         `[ $i = fcgi ] && echo --enable-fastcgi --with-fastcgi=/usr` \
1524 %if %{_apache2}
1525         `[ $i = apxs ] && echo --with-apxs2=%{apxs}` \
1526 %else
1527         `[ $i = apxs ] && echo --with-apxs=%{apxs}` \
1528 %endif
1529         --with-config-file-path=%{_sysconfdir} \
1530         --with-exec-dir=%{_bindir} \
1531         --%{!?debug:dis}%{?debug:en}able-debug \
1532         --enable-memory-limit \
1533         --enable-bcmath=shared \
1534         --enable-calendar=shared \
1535         --enable-ctype=shared \
1536         --enable-dba=shared \
1537         --enable-dbx=shared \
1538         --enable-dio=shared \
1539         --enable-exif=shared \
1540         --enable-ftp=shared \
1541         --enable-filepro=shared \
1542         --enable-gd-native-ttf \
1543         --enable-magic-quotes \
1544         --enable-mbstring=shared,all --enable-mbregex \
1545         --enable-overload=shared \
1546         --enable-pcntl=shared \
1547         --enable-posix=shared \
1548         --enable-session \
1549         --enable-shared \
1550         --enable-shmop=shared \
1551         --enable-sysvmsg=shared \
1552         --enable-sysvsem=shared \
1553         --enable-sysvshm=shared \
1554         --enable-track-vars \
1555         --enable-trans-sid \
1556         --enable-safe-mode \
1557         --enable-sockets=shared \
1558         --enable-ucd-snmp-hack \
1559         %{!?_without_wddx:--enable-wddx=shared} \
1560         %{?_without_xml:--disable-xml}%{!?_without_xml:--enable-xml=shared} \
1561         %{!?_without_xslt:--enable-xslt=shared} \
1562         --enable-yp=shared \
1563         --with-bz2=shared \
1564         %{!?_without_cpdf:--with-cpdflib=shared} \
1565         --with-crack=shared \
1566         %{?_without_curl:--without-curl}%{!?_without_curl:--with-curl=shared} \
1567         --with-db=shared \
1568         %{?_with_db3:--with-db3}%{!?_with_db3:--with-db4} \
1569         --with-dbase=shared \
1570         %{!?_without_xml:--with-dom=shared} \
1571         %{!?_without_domxslt:--with-dom-xslt=shared --with-dom-exslt=shared} \
1572 %if %(expr %{?_without_xml:0}%{!?_without_xml:1} + %{?_without_xmlrpc:0}%{!?_without_xmlrpc:1})
1573         --with-expat-dir=shared,/usr \
1574 %else
1575         --without-expat-dir \
1576 %endif
1577         %{?_with_fdf:--with-fdftk=shared} \
1578         %{!?_without_fribidi:--with-fribidi=shared} \
1579         --with-iconv=shared \
1580         --with-filepro=shared \
1581         --with-freetype-dir=shared \
1582         --with-gettext=shared \
1583         --with-gd=shared,/usr \
1584         --with-gdbm \
1585         --with-gmp=shared \
1586         --with-hyperwave=shared \
1587         %{!?_without_imap:--with-imap=shared --with-imap-ssl} \
1588         %{!?_without_interbase:--with-interbase=shared%{!?_with_interbase_inst:,/usr}} \
1589         %{?_with_java:--with-java=/usr/lib/java} \
1590         --with-jpeg-dir=shared,/usr \
1591         %{!?_without_ldap:--with-ldap=shared} \
1592         --with-mcal=shared,/usr \
1593         --with-mcrypt=shared \
1594         %{!?_without_mhash:--with-mhash=shared} \
1595         --with-mime-magic=shared,/usr/share/file/magic.mime \
1596         %{!?_without_ming:--with-ming=shared} \
1597         %{!?_without_mm:--with-mm} \
1598         %{?_without_mnogosearch:--without-mnogosearch}%{!?_without_mnogosearch:--with-mnogosearch=shared,/usr} \
1599         %{!?_without_msession:--with-msession=shared}%{?_without_msession:--without-msession} \
1600         %{!?_without_mssql:--with-mssql=shared} \
1601         --with-mysql=shared,/usr \
1602         --with-mysql-sock=/var/lib/mysql/mysql.sock \
1603         --with-ncurses=shared \
1604         %{?_with_oci8:--with-oci8=shared} \
1605         %{!?_without_openssl:--with-openssl} \
1606         %{?_with_oracle:--with-oracle=shared} \
1607         %{?_without_pcre:--without-pcre-regex}%{!?_without_pcre:--with-pcre-regex=shared} \
1608         %{!?_without_pdf:--with-pdflib=shared} \
1609         --with-pear=%{php_pear_dir} \
1610         %{?_without_pgsql:--without-pgsql}%{!?_without_pgsql:--with-pgsql=shared,/usr} \
1611         --with-png-dir=shared,/usr \
1612         %{!?_without_pspell:--with-pspell=shared} \
1613         --with-readline=shared \
1614         %{!?_without_recode:--with-recode=shared} \
1615         --with-regex=php \
1616         %{!?_without_qtdom:--with-qtdom=shared} \
1617         --without-sablot-js \
1618         %{!?_without_snmp:--with-snmp=shared} \
1619         %{!?_without_sybase:--with-sybase-ct=shared,/usr --with-sybase=shared,/usr} \
1620         --with-t1lib=shared \
1621         --with-tiff-dir=shared,/usr \
1622         %{!?_without_odbc:--with-unixODBC=shared} \
1623         %{?_without_xmlrpc:--without-xmlrpc}%{!?_without_xmlrpc:--with-xmlrpc=shared,/usr} \
1624         %{!?_without_xslt:--with-xslt-sablot=shared} \
1625         %{!?_without_yaz:--with-yaz=shared} \
1626         --with-zip=shared \
1627         --with-zlib=shared \
1628         --with-zlib-dir=shared,/usr
1629 # --with-openssl=shared not supported in 4.3.2
1630
1631 cp -f Makefile Makefile.$i
1632 # left for debugging purposes
1633 cp -f main/php_config.h php_config.h.$i
1634 done
1635
1636 # for now session_mm doesn't work with shared session module...
1637 # --enable-session=shared
1638 # %{?_without_mm:--with-mm=shared,no}%{!?_without_mm:--with-mm=shared}
1639
1640 # TODO:
1641 #       --with-qtdom=shared
1642
1643 %{__make}
1644
1645 # fix install paths, avoid evil rpaths
1646 %{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}'|" libphp_common.la
1647 %{__perl} -pi -e "s|^libdir=.*|libdir='%{_libdir}/apache'|" libphp4.la
1648 %{__perl} -pi -e 's|^(relink_command=.* -rpath )[^ ]*/libs |$1%{_libdir}/apache |' libphp4.la
1649
1650 # notes:
1651 # -DENABLE_CHROOT_FUNC=1 (cgi,fcgi) is used in ext/standard/dir.c (libphp_common)
1652 # -DPHP_WRITE_STDOUT is used also for cli, but not set by its config.m4
1653
1654 %{__make} sapi/cgi/php -f Makefile.cgi \
1655         CFLAGS_CLEAN="%{rpmcflags} -DDISCARD_PATH=1 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0 -DPHP_WRITE_STDOUT=1"
1656
1657 # for fcgi: -DDISCARD_PATH=0 -DENABLE_PATHINFO_CHECK=1 -DFORCE_CGI_REDIRECT=0
1658 # -DHAVE_FILENO_PROTO=1 -DHAVE_FPOS=1 -DHAVE_LIBNSL=1(die) -DHAVE_SYS_PARAM_H=1
1659 # -DPHP_FASTCGI=1 -DPHP_FCGI_STATIC=1 -DPHP_WRITE_STDOUT=1
1660
1661 %install
1662 rm -rf $RPM_BUILD_ROOT
1663 install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache},%{_sysconfdir}/{apache,cgi}} \
1664         $RPM_BUILD_ROOT%{httpdir}/icons \
1665         $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1666         $RPM_BUILD_ROOT/var/run/php \
1667         $RPM_BUILD_ROOT/etc/httpd/httpd.conf
1668
1669 %{__make} install \
1670         INSTALL_ROOT=$RPM_BUILD_ROOT \
1671         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" \
1672         INSTALL_CLI="\$(LIBTOOL) --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli"
1673
1674 # compatibility (/usr/bin/php used to be CGI SAPI)
1675 ln -sf php.cgi $RPM_BUILD_ROOT%{_bindir}/php
1676
1677 %{?_with_java:install ext/java/php_java.jar $RPM_BUILD_ROOT%{extensionsdir}}
1678
1679 install php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1680 install %{SOURCE6} %{SOURCE7} %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}
1681 install %{SOURCE2} php.gif $RPM_BUILD_ROOT%{httpdir}/icons
1682 install %{SOURCE4} $RPM_BUILD_ROOT%{_sbindir}
1683 install %{SOURCE5} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php.conf
1684
1685 install %{SOURCE1} .
1686
1687 cp -f Zend/LICENSE{,.Zend}
1688
1689 # Directories created for pear:
1690 install -d $RPM_BUILD_ROOT%{php_pear_dir}/{Archive,Console,Crypt,HTML/Template,Image,Net,Science,XML}
1691
1692 rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp4.la
1693
1694 %clean
1695 rm -rf $RPM_BUILD_ROOT
1696
1697 %post
1698 %if ! %{_apache2}
1699 %{__perl} -pi -e 's|^#AddType application/x-httpd-php \.php|AddType application/x-httpd-php .php|' \
1700         /etc/httpd/httpd.conf
1701 %{apxs} -e -a -n php4 %{_pkglibdir}/libphp4.so 1>&2
1702 %endif
1703 if [ -f /var/lock/subsys/httpd ]; then
1704         /etc/rc.d/init.d/httpd restart 1>&2
1705 fi
1706
1707 %if %{_apache2}
1708 %postun
1709 if [ "$1" = "0" ]; then
1710         if [ -f /var/lock/subsys/httpd ]; then
1711                 /etc/rc.d/init.d/httpd restart 1>&2
1712         fi
1713 fi
1714 %else
1715 %preun
1716 if [ "$1" = "0" ]; then
1717         %{apxs} -e -A -n php4 %{_pkglibdir}/libphp4.so 1>&2
1718         %{__perl} -pi -e \
1719                 's|^AddType application/x-httpd-php \.php|#AddType application/x-httpd-php .php|' \
1720                 /etc/httpd/httpd.conf
1721         if [ -f /var/lock/subsys/httpd ]; then
1722                 /etc/rc.d/init.d/httpd restart 1>&2
1723         fi
1724 fi
1725 %endif
1726
1727 %post   common -p /sbin/ldconfig
1728 %postun common -p /sbin/ldconfig
1729
1730 %post bcmath
1731 %{_sbindir}/php-module-install install bcmath %{_sysconfdir}/php.ini
1732
1733 %preun bcmath
1734 if [ "$1" = "0" ]; then
1735         %{_sbindir}/php-module-install remove bcmath %{_sysconfdir}/php.ini
1736 fi
1737
1738 %post bzip2
1739 %{_sbindir}/php-module-install install bz2 %{_sysconfdir}/php.ini
1740
1741 %preun bzip2
1742 if [ "$1" = "0" ]; then
1743         %{_sbindir}/php-module-install remove bz2 %{_sysconfdir}/php.ini
1744 fi
1745
1746 %post calendar
1747 %{_sbindir}/php-module-install install calendar %{_sysconfdir}/php.ini
1748
1749 %preun calendar
1750 if [ "$1" = "0" ]; then
1751         %{_sbindir}/php-module-install remove calendar %{_sysconfdir}/php.ini
1752 fi
1753
1754 %post cpdf
1755 %{_sbindir}/php-module-install install cpdf %{_sysconfdir}/php.ini
1756
1757 %preun cpdf
1758 if [ "$1" = "0" ]; then
1759         %{_sbindir}/php-module-install remove cpdf %{_sysconfdir}/php.ini
1760 fi
1761
1762 %post crack
1763 %{_sbindir}/php-module-install install crack %{_sysconfdir}/php.ini
1764
1765 %preun crack
1766 if [ "$1" = "0" ]; then
1767         %{_sbindir}/php-module-install remove crack %{_sysconfdir}/php.ini
1768 fi
1769
1770 %post ctype
1771 %{_sbindir}/php-module-install install ctype %{_sysconfdir}/php.ini
1772
1773 %preun ctype
1774 if [ "$1" = "0" ]; then
1775         %{_sbindir}/php-module-install remove ctype %{_sysconfdir}/php.ini
1776 fi
1777
1778 %post curl
1779 %{_sbindir}/php-module-install install curl %{_sysconfdir}/php.ini
1780
1781 %preun curl
1782 if [ "$1" = "0" ]; then
1783         %{_sbindir}/php-module-install remove curl %{_sysconfdir}/php.ini
1784 fi
1785
1786 %post db
1787 %{_sbindir}/php-module-install install db %{_sysconfdir}/php.ini
1788
1789 %preun db
1790 if [ "$1" = "0" ]; then
1791         %{_sbindir}/php-module-install remove db %{_sysconfdir}/php.ini
1792 fi
1793
1794 %post dba
1795 %{_sbindir}/php-module-install install dba %{_sysconfdir}/php.ini
1796
1797 %preun dba
1798 if [ "$1" = "0" ]; then
1799         %{_sbindir}/php-module-install remove dba %{_sysconfdir}/php.ini
1800 fi
1801
1802 %post dbase
1803 %{_sbindir}/php-module-install install dbase %{_sysconfdir}/php.ini
1804
1805 %preun dbase
1806 if [ "$1" = "0" ]; then
1807         %{_sbindir}/php-module-install remove dbase %{_sysconfdir}/php.ini
1808 fi
1809
1810 %post dbx
1811 %{_sbindir}/php-module-install install dbx %{_sysconfdir}/php.ini
1812
1813 %preun dbx
1814 if [ "$1" = "0" ]; then
1815         %{_sbindir}/php-module-install remove dbx %{_sysconfdir}/php.ini
1816 fi
1817
1818 %post dio
1819 %{_sbindir}/php-module-install install dio %{_sysconfdir}/php.ini
1820
1821 %preun dio
1822 if [ "$1" = "0" ]; then
1823         %{_sbindir}/php-module-install remove dio %{_sysconfdir}/php.ini
1824 fi
1825
1826 %post domxml
1827 %{_sbindir}/php-module-install install domxml %{_sysconfdir}/php.ini
1828
1829 %preun domxml
1830 if [ "$1" = "0" ]; then
1831         %{_sbindir}/php-module-install remove domxml %{_sysconfdir}/php.ini
1832 fi
1833
1834 %post exif
1835 %{_sbindir}/php-module-install install exif %{_sysconfdir}/php.ini
1836
1837 %preun exif
1838 if [ "$1" = "0" ]; then
1839         %{_sbindir}/php-module-install remove exif %{_sysconfdir}/php.ini
1840 fi
1841
1842 %post fdf
1843 %{_sbindir}/php-module-install install fdf %{_sysconfdir}/php.ini
1844
1845 %preun fdf
1846 if [ "$1" = "0" ]; then
1847         %{_sbindir}/php-module-install remove fdf %{_sysconfdir}/php.ini
1848 fi
1849
1850 %post filepro
1851 %{_sbindir}/php-module-install install filepro %{_sysconfdir}/php.ini
1852
1853 %preun filepro
1854 if [ "$1" = "0" ]; then
1855         %{_sbindir}/php-module-install remove filepro %{_sysconfdir}/php.ini
1856 fi
1857
1858 %post fribidi
1859 %{_sbindir}/php-module-install install fribidi %{_sysconfdir}/php.ini
1860
1861 %preun fribidi
1862 if [ "$1" = "0" ]; then
1863         %{_sbindir}/php-module-install remove fribidi %{_sysconfdir}/php.ini
1864 fi
1865
1866 %post ftp
1867 %{_sbindir}/php-module-install install ftp %{_sysconfdir}/php.ini
1868
1869 %preun ftp
1870 if [ "$1" = "0" ]; then
1871         %{_sbindir}/php-module-install remove ftp %{_sysconfdir}/php.ini
1872 fi
1873
1874 %post gd
1875 %{_sbindir}/php-module-install install gd %{_sysconfdir}/php.ini
1876
1877 %preun gd
1878 if [ "$1" = "0" ]; then
1879         %{_sbindir}/php-module-install remove gd %{_sysconfdir}/php.ini
1880 fi
1881
1882 %post gettext
1883 %{_sbindir}/php-module-install install gettext %{_sysconfdir}/php.ini
1884
1885 %preun gettext
1886 if [ "$1" = "0" ]; then
1887         %{_sbindir}/php-module-install remove gettext %{_sysconfdir}/php.ini
1888 fi
1889
1890 %post gmp
1891 %{_sbindir}/php-module-install install gmp %{_sysconfdir}/php.ini
1892
1893 %preun gmp
1894 if [ "$1" = "0" ]; then
1895         %{_sbindir}/php-module-install remove gmp %{_sysconfdir}/php.ini
1896 fi
1897
1898 %post hyperwave
1899 %{_sbindir}/php-module-install install hyperwave %{_sysconfdir}/php.ini
1900
1901 %preun hyperwave
1902 if [ "$1" = "0" ]; then
1903         %{_sbindir}/php-module-install remove hyperwave %{_sysconfdir}/php.ini
1904 fi
1905
1906 %post iconv
1907 %{_sbindir}/php-module-install install iconv %{_sysconfdir}/php.ini
1908
1909 %preun iconv
1910 if [ "$1" = "0" ]; then
1911         %{_sbindir}/php-module-install remove iconv %{_sysconfdir}/php.ini
1912 fi
1913
1914 %post imap
1915 %{_sbindir}/php-module-install install imap %{_sysconfdir}/php.ini
1916
1917 %preun imap
1918 if [ "$1" = "0" ]; then
1919         %{_sbindir}/php-module-install remove imap %{_sysconfdir}/php.ini
1920 fi
1921
1922 %post interbase
1923 %{_sbindir}/php-module-install install interbase %{_sysconfdir}/php.ini
1924
1925 %preun interbase
1926 if [ "$1" = "0" ]; then
1927         %{_sbindir}/php-module-install remove interbase %{_sysconfdir}/php.ini
1928 fi
1929
1930 %post java
1931 %{_sbindir}/php-module-install install java %{_sysconfdir}/php.ini
1932
1933 %preun java
1934 if [ "$1" = "0" ]; then
1935         %{_sbindir}/php-module-install remove java %{_sysconfdir}/php.ini
1936 fi
1937
1938 %post ldap
1939 %{_sbindir}/php-module-install install ldap %{_sysconfdir}/php.ini
1940
1941 %preun ldap
1942 if [ "$1" = "0" ]; then
1943         %{_sbindir}/php-module-install remove ldap %{_sysconfdir}/php.ini
1944 fi
1945
1946 %post mbstring
1947 %{_sbindir}/php-module-install install mbstring %{_sysconfdir}/php.ini
1948
1949 %preun mbstring
1950 if [ "$1" = "0" ]; then
1951         %{_sbindir}/php-module-install remove mbstring %{_sysconfdir}/php.ini
1952 fi
1953
1954 %post mcal
1955 %{_sbindir}/php-module-install install mcal %{_sysconfdir}/php.ini
1956
1957 %preun mcal
1958 if [ "$1" = "0" ]; then
1959         %{_sbindir}/php-module-install remove mcal %{_sysconfdir}/php.ini
1960 fi
1961
1962 %post mcrypt
1963 %{_sbindir}/php-module-install install mcrypt %{_sysconfdir}/php.ini
1964
1965 %preun mcrypt
1966 if [ "$1" = "0" ]; then
1967         %{_sbindir}/php-module-install remove mcrypt %{_sysconfdir}/php.ini
1968 fi
1969
1970 %post mhash
1971 %{_sbindir}/php-module-install install mhash %{_sysconfdir}/php.ini
1972
1973 %preun mhash
1974 if [ "$1" = "0" ]; then
1975         %{_sbindir}/php-module-install remove mhash %{_sysconfdir}/php.ini
1976 fi
1977
1978 %post mime_magic
1979 %{_sbindir}/php-module-install install mime_magic %{_sysconfdir}/php.ini
1980
1981 %preun mime_magic
1982 if [ "$1" = "0" ]; then
1983         %{_sbindir}/php-module-install remove mime_magic %{_sysconfdir}/php.ini
1984 fi
1985
1986 %post ming
1987 %{_sbindir}/php-module-install install ming %{_sysconfdir}/php.ini
1988
1989 %preun ming
1990 if [ "$1" = "0" ]; then
1991         %{_sbindir}/php-module-install remove ming %{_sysconfdir}/php.ini
1992 fi
1993
1994 %post mnogosearch
1995 %{_sbindir}/php-module-install install mnogosearch %{_sysconfdir}/php.ini
1996
1997 %preun mnogosearch
1998 if [ "$1" = "0" ]; then
1999         %{_sbindir}/php-module-install remove mnogosearch %{_sysconfdir}/php.ini
2000 fi
2001
2002 %post msession
2003 %{_sbindir}/php-module-install install msession %{_sysconfdir}/php.ini
2004
2005 %preun msession
2006 if [ "$1" = "0" ]; then
2007         %{_sbindir}/php-module-install remove msession %{_sysconfdir}/php.ini
2008 fi
2009
2010 %post mssql
2011 %{_sbindir}/php-module-install install mssql %{_sysconfdir}/php.ini
2012
2013 %preun mssql
2014 if [ "$1" = "0" ]; then
2015         %{_sbindir}/php-module-install remove mssql %{_sysconfdir}/php.ini
2016 fi
2017
2018 %post mysql
2019 %{_sbindir}/php-module-install install mysql %{_sysconfdir}/php.ini
2020
2021 %preun mysql
2022 if [ "$1" = "0" ]; then
2023         %{_sbindir}/php-module-install remove mysql %{_sysconfdir}/php.ini
2024 fi
2025
2026 %post ncurses
2027 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2028 %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cgi.ini
2029 fi
2030 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2031 %{_sbindir}/php-module-install install ncurses %{_sysconfdir}/php-cli.ini
2032 fi
2033
2034 %preun ncurses
2035 if [ "$1" = "0" ]; then
2036         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2037         %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cgi.ini
2038         fi
2039         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2040         %{_sbindir}/php-module-install remove ncurses %{_sysconfdir}/php-cli.ini
2041         fi
2042 fi
2043
2044 %post oci8
2045 %{_sbindir}/php-module-install install oci8 %{_sysconfdir}/php.ini
2046
2047 %preun oci8
2048 if [ "$1" = "0" ]; then
2049         %{_sbindir}/php-module-install remove oci8 %{_sysconfdir}/php.ini
2050 fi
2051
2052 %post odbc
2053 %{_sbindir}/php-module-install install odbc %{_sysconfdir}/php.ini
2054
2055 %preun odbc
2056 if [ "$1" = "0" ]; then
2057         %{_sbindir}/php-module-install remove odbc %{_sysconfdir}/php.ini
2058 fi
2059
2060 %post openssl
2061 %{_sbindir}/php-module-install install openssl %{_sysconfdir}/php.ini
2062
2063 %preun openssl
2064 if [ "$1" = "0" ]; then
2065         %{_sbindir}/php-module-install remove openssl %{_sysconfdir}/php.ini
2066 fi
2067
2068 %post oracle
2069 %{_sbindir}/php-module-install install oracle %{_sysconfdir}/php.ini
2070
2071 %preun oracle
2072 if [ "$1" = "0" ]; then
2073         %{_sbindir}/php-module-install remove oracle %{_sysconfdir}/php.ini
2074 fi
2075
2076 %post overload
2077 %{_sbindir}/php-module-install install overload %{_sysconfdir}/php.ini
2078
2079 %preun overload
2080 if [ "$1" = "0" ]; then
2081         %{_sbindir}/php-module-install remove overload %{_sysconfdir}/php.ini
2082 fi
2083
2084 %post pcntl
2085 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2086 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cgi.ini
2087 fi
2088 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2089 %{_sbindir}/php-module-install install pcntl %{_sysconfdir}/php-cli.ini
2090 fi
2091
2092 %preun pcntl
2093 if [ "$1" = "0" ]; then
2094         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2095         %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cgi.ini
2096         fi
2097         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2098         %{_sbindir}/php-module-install remove pcntl %{_sysconfdir}/php-cli.ini
2099         fi
2100 fi
2101
2102 %post pcre
2103 %{_sbindir}/php-module-install install pcre %{_sysconfdir}/php.ini
2104
2105 %preun pcre
2106 if [ "$1" = "0" ]; then
2107         %{_sbindir}/php-module-install remove pcre %{_sysconfdir}/php.ini
2108 fi
2109
2110 %post pdf
2111 %{_sbindir}/php-module-install install pdf %{_sysconfdir}/php.ini
2112
2113 %preun pdf
2114 if [ "$1" = "0" ]; then
2115         %{_sbindir}/php-module-install remove pdf %{_sysconfdir}/php.ini
2116 fi
2117
2118 %post pgsql
2119 %{_sbindir}/php-module-install install pgsql %{_sysconfdir}/php.ini
2120
2121 %preun pgsql
2122 if [ "$1" = "0" ]; then
2123         %{_sbindir}/php-module-install remove pgsql %{_sysconfdir}/php.ini
2124 fi
2125
2126 %post posix
2127 %{_sbindir}/php-module-install install posix %{_sysconfdir}/php.ini
2128
2129 %preun posix
2130 if [ "$1" = "0" ]; then
2131         %{_sbindir}/php-module-install remove posix %{_sysconfdir}/php.ini
2132 fi
2133
2134 %post pspell
2135 %{_sbindir}/php-module-install install pspell %{_sysconfdir}/php.ini
2136
2137 %preun pspell
2138 if [ "$1" = "0" ]; then
2139         %{_sbindir}/php-module-install remove pspell %{_sysconfdir}/php.ini
2140 fi
2141
2142 %post qtdom
2143 %{_sbindir}/php-module-install install qtdom %{_sysconfdir}/php.ini
2144
2145 %preun qtdom
2146 if [ "$1" = "0" ]; then
2147         %{_sbindir}/php-module-install remove qtdom %{_sysconfdir}/php.ini
2148 fi
2149
2150 %post readline
2151 if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2152 %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cgi.ini
2153 fi
2154 if [ -f %{_sysconfdir}/php-cli.ini ]; then
2155 %{_sbindir}/php-module-install install readline %{_sysconfdir}/php-cli.ini
2156 fi
2157
2158 %preun readline
2159 if [ "$1" = "0" ]; then
2160         if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2161         %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cgi.ini
2162         fi
2163         if [ -f %{_sysconfdir}/php-cli.ini ]; then
2164         %{_sbindir}/php-module-install remove readline %{_sysconfdir}/php-cli.ini
2165         fi
2166 fi
2167
2168 %post recode
2169 %{_sbindir}/php-module-install install recode %{_sysconfdir}/php.ini
2170
2171 %preun recode
2172 if [ "$1" = "0" ]; then
2173         %{_sbindir}/php-module-install remove recode %{_sysconfdir}/php.ini
2174 fi
2175
2176 %post session
2177 %{_sbindir}/php-module-install install session %{_sysconfdir}/php.ini
2178
2179 %preun session
2180 if [ "$1" = "0" ]; then
2181         %{_sbindir}/php-module-install remove session %{_sysconfdir}/php.ini
2182 fi
2183
2184 %post shmop
2185 %{_sbindir}/php-module-install install shmop %{_sysconfdir}/php.ini
2186
2187 %preun shmop
2188 if [ "$1" = "0" ]; then
2189         %{_sbindir}/php-module-install remove shmop %{_sysconfdir}/php.ini
2190 fi
2191
2192 %post snmp
2193 %{_sbindir}/php-module-install install snmp %{_sysconfdir}/php.ini
2194
2195 %preun snmp
2196 if [ "$1" = "0" ]; then
2197         %{_sbindir}/php-module-install remove snmp %{_sysconfdir}/php.ini
2198 fi
2199
2200 %post sockets
2201 %{_sbindir}/php-module-install install sockets %{_sysconfdir}/php.ini
2202
2203 %preun sockets
2204 if [ "$1" = "0" ]; then
2205         %{_sbindir}/php-module-install remove sockets %{_sysconfdir}/php.ini
2206 fi
2207
2208 %post sybase
2209 %{_sbindir}/php-module-install install sybase %{_sysconfdir}/php.ini
2210
2211 %preun sybase
2212 if [ "$1" = "0" ]; then
2213         %{_sbindir}/php-module-install remove sybase %{_sysconfdir}/php.ini
2214 fi
2215
2216 %post sybase-ct
2217 %{_sbindir}/php-module-install install sybase_ct %{_sysconfdir}/php.ini
2218
2219 %preun sybase-ct
2220 if [ "$1" = "0" ]; then
2221         %{_sbindir}/php-module-install remove sybase_ct %{_sysconfdir}/php.ini
2222 fi
2223
2224 %post sysvmsg
2225 %{_sbindir}/php-module-install install sysvmsg %{_sysconfdir}/php.ini
2226
2227 %preun sysvmsg
2228 if [ "$1" = "0" ]; then
2229         %{_sbindir}/php-module-install remove sysvmsg %{_sysconfdir}/php.ini
2230 fi
2231
2232 %post sysvsem
2233 %{_sbindir}/php-module-install install sysvsem %{_sysconfdir}/php.ini
2234
2235 %preun sysvsem
2236 if [ "$1" = "0" ]; then
2237         %{_sbindir}/php-module-install remove sysvsem %{_sysconfdir}/php.ini
2238 fi
2239
2240 %post sysvshm
2241 %{_sbindir}/php-module-install install sysvshm %{_sysconfdir}/php.ini
2242
2243 %preun sysvshm
2244 if [ "$1" = "0" ]; then
2245         %{_sbindir}/php-module-install remove sysvshm %{_sysconfdir}/php.ini
2246 fi
2247
2248 %post wddx
2249 %{_sbindir}/php-module-install install wddx %{_sysconfdir}/php.ini
2250
2251 %preun wddx
2252 if [ "$1" = "0" ]; then
2253         %{_sbindir}/php-module-install remove wddx %{_sysconfdir}/php.ini
2254 fi
2255
2256 %post xml
2257 %{_sbindir}/php-module-install install xml %{_sysconfdir}/php.ini
2258
2259 %preun xml
2260 if [ "$1" = "0" ]; then
2261         %{_sbindir}/php-module-install remove xml %{_sysconfdir}/php.ini
2262 fi
2263
2264 %post xmlrpc
2265 %{_sbindir}/php-module-install install xmlrpc %{_sysconfdir}/php.ini
2266
2267 %preun xmlrpc
2268 if [ "$1" = "0" ]; then
2269         %{_sbindir}/php-module-install remove xmlrpc %{_sysconfdir}/php.ini
2270 fi
2271
2272 %post xslt
2273 %{_sbindir}/php-module-install install xslt %{_sysconfdir}/php.ini
2274
2275 %preun xslt
2276 if [ "$1" = "0" ]; then
2277         %{_sbindir}/php-module-install remove xslt %{_sysconfdir}/php.ini
2278 fi
2279
2280 %post yaz
2281 %{_sbindir}/php-module-install install yaz %{_sysconfdir}/php.ini
2282
2283 %preun yaz
2284 if [ "$1" = "0" ]; then
2285         %{_sbindir}/php-module-install remove yaz %{_sysconfdir}/php.ini
2286 fi
2287
2288 %post yp
2289 %{_sbindir}/php-module-install install yp %{_sysconfdir}/php.ini
2290
2291 %preun yp
2292 if [ "$1" = "0" ]; then
2293         %{_sbindir}/php-module-install remove yp %{_sysconfdir}/php.ini
2294 fi
2295
2296 %post zip
2297 %{_sbindir}/php-module-install install zip %{_sysconfdir}/php.ini
2298
2299 %preun zip
2300 if [ "$1" = "0" ]; then
2301         %{_sbindir}/php-module-install remove zip %{_sysconfdir}/php.ini
2302 fi
2303
2304 %post zlib
2305 %{_sbindir}/php-module-install install zlib %{_sysconfdir}/php.ini
2306
2307 %preun zlib
2308 if [ "$1" = "0" ]; then
2309         %{_sbindir}/php-module-install remove zlib %{_sysconfdir}/php.ini
2310 fi
2311
2312 %files
2313 %defattr(644,root,root,755)
2314 %if %{_apache2}
2315 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/httpd/httpd.conf/*_mod_php.conf
2316 %endif
2317 %attr(755,root,root) %{_libdir}/apache/libphp4.so
2318 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-apache.ini
2319
2320 %files cgi
2321 %defattr(644,root,root,755)
2322 %attr(755,root,root) %{_bindir}/php.cgi
2323 %attr(755,root,root) %{_bindir}/php
2324 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cgi.ini
2325
2326 %files cli
2327 %defattr(644,root,root,755)
2328 %attr(755,root,root) %{_bindir}/php.cli
2329 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php-cli.ini
2330 %{_mandir}/man1/php.1*
2331
2332 %files common
2333 %defattr(644,root,root,755)
2334 %doc php.ini-*
2335 %doc CODING_STANDARDS CREDITS Zend/ZEND_CHANGES
2336 %doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2337 %doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2338
2339 %dir %{_sysconfdir}
2340 %attr(644,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/php.ini
2341 %attr(730,root,http) %dir %verify(not group mode) /var/run/php
2342
2343 %{httpdir}/icons/*
2344 %attr(755,root,root) %{_sbindir}/*
2345 %attr(755,root,root) %{_libdir}/libphp_common-*.so
2346 %dir %{extensionsdir}
2347
2348 %files devel
2349 %defattr(644,root,root,755)
2350 %attr(755,root,root) %{_bindir}/phpextdist
2351 %attr(755,root,root) %{_bindir}/phpize
2352 %attr(755,root,root) %{_bindir}/php-config
2353 %attr(755,root,root) %{_libdir}/libphp_common.so
2354 %{_libdir}/libphp_common.la
2355 %{_includedir}/php
2356 %{_libdir}/php/build
2357
2358 %files bcmath
2359 %defattr(644,root,root,755)
2360 %attr(755,root,root) %{extensionsdir}/bcmath.so
2361
2362 %files bzip2
2363 %defattr(644,root,root,755)
2364 %attr(755,root,root) %{extensionsdir}/bz2.so
2365
2366 %files calendar
2367 %defattr(644,root,root,755)
2368 %attr(755,root,root) %{extensionsdir}/calendar.so
2369
2370 %if 0%{!?_without_cpdf:1}
2371 %files cpdf
2372 %defattr(644,root,root,755)
2373 %attr(755,root,root) %{extensionsdir}/cpdf.so
2374 %endif
2375
2376 %files crack
2377 %defattr(644,root,root,755)
2378 %attr(755,root,root) %{extensionsdir}/crack.so
2379
2380 %files ctype
2381 %defattr(644,root,root,755)
2382 %attr(755,root,root) %{extensionsdir}/ctype.so
2383
2384 %if 0%{!?_without_curl:1}
2385 %files curl
2386 %defattr(644,root,root,755)
2387 %attr(755,root,root) %{extensionsdir}/curl.so
2388 %endif
2389
2390 %files db
2391 %defattr(644,root,root,755)
2392 %attr(755,root,root) %{extensionsdir}/db.so
2393
2394 %files dba
2395 %defattr(644,root,root,755)
2396 %attr(755,root,root) %{extensionsdir}/dba.so
2397
2398 %files dbase
2399 %defattr(644,root,root,755)
2400 %attr(755,root,root) %{extensionsdir}/dbase.so
2401
2402 %files dbx
2403 %defattr(644,root,root,755)
2404 %attr(755,root,root) %{extensionsdir}/dbx.so
2405
2406 %files dio
2407 %defattr(644,root,root,755)
2408 %attr(755,root,root) %{extensionsdir}/dio.so
2409
2410 %if 0%{!?_without_xml:1}
2411 %files domxml
2412 %defattr(644,root,root,755)
2413 %attr(755,root,root) %{extensionsdir}/domxml.so
2414 %endif
2415
2416 %if 0%{?_with_fdf:1}
2417 %files fdf
2418 %defattr(644,root,root,755)
2419 %attr(755,root,root) %{extensionsdir}/fdf.so
2420 %endif
2421
2422 %files exif
2423 %defattr(644,root,root,755)
2424 %attr(755,root,root) %{extensionsdir}/exif.so
2425
2426 %files filepro
2427 %defattr(644,root,root,755)
2428 %attr(755,root,root) %{extensionsdir}/filepro.so
2429
2430 %if 0%{!?_without_fribidi:1}
2431 %files fribidi
2432 %defattr(644,root,root,755)
2433 %doc ext/fribidi/{CREDITS,README}
2434 %attr(755,root,root) %{extensionsdir}/fribidi.so
2435 %endif
2436
2437 %files ftp
2438 %defattr(644,root,root,755)
2439 %attr(755,root,root) %{extensionsdir}/ftp.so
2440
2441 %files gd
2442 %defattr(644,root,root,755)
2443 %attr(755,root,root) %{extensionsdir}/gd.so
2444
2445 %files gettext
2446 %defattr(644,root,root,755)
2447 %attr(755,root,root) %{extensionsdir}/gettext.so
2448
2449 %files gmp
2450 %defattr(644,root,root,755)
2451 %attr(755,root,root) %{extensionsdir}/gmp.so
2452
2453 %files hyperwave
2454 %defattr(644,root,root,755)
2455 %attr(755,root,root) %{extensionsdir}/hyperwave.so
2456
2457 %files iconv
2458 %defattr(644,root,root,755)
2459 %attr(755,root,root) %{extensionsdir}/iconv.so
2460
2461 %if 0%{!?_without_imap:1}
2462 %files imap
2463 %defattr(644,root,root,755)
2464 %attr(755,root,root) %{extensionsdir}/imap.so
2465 %endif
2466
2467 %if 0%{!?_without_interbase:1}
2468 %files interbase
2469 %defattr(644,root,root,755)
2470 %attr(755,root,root) %{extensionsdir}/interbase.so
2471 %endif
2472
2473 %if 0%{?_with_java:1}
2474 %files java
2475 %defattr(644,root,root,755)
2476 %attr(755,root,root) %{extensionsdir}/java.so
2477 %{extensionsdir}/php_java.jar
2478 %endif
2479
2480 %if 0%{!?_without_ldap:1}
2481 %files ldap
2482 %defattr(644,root,root,755)
2483 %attr(755,root,root) %{extensionsdir}/ldap.so
2484 %endif
2485
2486 %files mbstring
2487 %defattr(644,root,root,755)
2488 %attr(755,root,root) %{extensionsdir}/mbstring.so
2489
2490 %files mcal
2491 %defattr(644,root,root,755)
2492 %attr(755,root,root) %{extensionsdir}/mcal.so
2493
2494 %files mcrypt
2495 %defattr(644,root,root,755)
2496 %attr(755,root,root) %{extensionsdir}/mcrypt.so
2497
2498 %if 0%{!?_without_mhash:1}
2499 %files mhash
2500 %defattr(644,root,root,755)
2501 %attr(755,root,root) %{extensionsdir}/mhash.so
2502 %endif
2503
2504 %files mime_magic
2505 %defattr(644,root,root,755)
2506 %attr(755,root,root) %{extensionsdir}/mime_magic.so
2507
2508 %if %{!?_without_ming:1}%{?_without_ming:0}
2509 %files ming
2510 %defattr(644,root,root,755)
2511 %attr(755,root,root) %{extensionsdir}/ming.so
2512 %endif
2513
2514 %if %{!?_without_mnogosearch:1}%{?_without_mnogosearch:0}
2515 %files mnogosearch
2516 %defattr(644,root,root,755)
2517 %attr(755,root,root) %{extensionsdir}/mnogosearch.so
2518 %endif
2519
2520 %if %{?_without_msession:0}%{!?_without_msession:1}
2521 %files msession
2522 %defattr(644,root,root,755)
2523 %attr(755,root,root) %{extensionsdir}/msession.so
2524 %endif
2525
2526 %if %{?_without_mssql:0}%{!?_without_mssql:1}
2527 %files mssql
2528 %defattr(644,root,root,755)
2529 %attr(755,root,root) %{extensionsdir}/mssql.so
2530 %endif
2531
2532 %files mysql
2533 %defattr(644,root,root,755)
2534 %attr(755,root,root) %{extensionsdir}/mysql.so
2535
2536 %files ncurses
2537 %defattr(644,root,root,755)
2538 %attr(755,root,root) %{extensionsdir}/ncurses.so
2539
2540 %if 0%{?_with_oci8:1}
2541 %files oci8
2542 %defattr(644,root,root,755)
2543 %attr(755,root,root) %{extensionsdir}/oci8.so
2544 %endif
2545
2546 %if 0%{!?_without_odbc:1}
2547 %files odbc
2548 %defattr(644,root,root,755)
2549 %attr(755,root,root) %{extensionsdir}/odbc.so
2550 %endif
2551
2552 # shared openssl module not supported in 4.3.2
2553 #%if 0%{!?_without_openssl:1}
2554 #%files openssl
2555 #%defattr(644,root,root,755)
2556 #%attr(755,root,root) %{extensionsdir}/openssl.so
2557 #%endif
2558
2559 %if 0%{?_with_oracle:1}
2560 %files oracle
2561 %defattr(644,root,root,755)
2562 %attr(755,root,root) %{extensionsdir}/oracle.so
2563 %endif
2564
2565 %files overload
2566 %defattr(644,root,root,755)
2567 %attr(755,root,root) %{extensionsdir}/overload.so
2568
2569 %files pcntl
2570 %defattr(644,root,root,755)
2571 %attr(755,root,root) %{extensionsdir}/pcntl.so
2572
2573 %if 0%{!?_without_pcre:1}
2574 %files pcre
2575 %defattr(644,root,root,755)
2576 %attr(755,root,root) %{extensionsdir}/pcre.so
2577 %endif
2578
2579 %if 0%{!?_without_pdf:1}
2580 %files pdf
2581 %defattr(644,root,root,755)
2582 %attr(755,root,root) %{extensionsdir}/pdf.so
2583 %endif
2584
2585 %if 0%{!?_without_pgsql:1}
2586 %files pgsql
2587 %defattr(644,root,root,755)
2588 %attr(755,root,root) %{extensionsdir}/pgsql.so
2589 %endif
2590
2591 %files posix
2592 %defattr(644,root,root,755)
2593 %attr(755,root,root) %{extensionsdir}/posix.so
2594
2595 %if 0%{!?_without_pspell:1}
2596 %files pspell
2597 %defattr(644,root,root,755)
2598 %attr(755,root,root) %{extensionsdir}/pspell.so
2599 %endif
2600
2601 %if 0%{!?_without_qtdom:1}
2602 %files qtdom
2603 %defattr(644,root,root,755)
2604 %attr(755,root,root) %{extensionsdir}/qtdom.so
2605 %endif
2606
2607 %files readline
2608 %defattr(644,root,root,755)
2609 %attr(755,root,root) %{extensionsdir}/readline.so
2610
2611 %if 0%{!?_without_recode:1}
2612 %files recode
2613 %defattr(644,root,root,755)
2614 %attr(755,root,root) %{extensionsdir}/recode.so
2615 %endif
2616
2617 # session_mm doesn't work with shared session
2618 #%files session
2619 #%defattr(644,root,root,755)
2620 #%attr(755,root,root) %{extensionsdir}/session.so
2621
2622 %files shmop
2623 %defattr(644,root,root,755)
2624 %attr(755,root,root) %{extensionsdir}/shmop.so
2625
2626 %if 0%{!?_without_snmp:1}
2627 %files snmp
2628 %defattr(644,root,root,755)
2629 %attr(755,root,root) %{extensionsdir}/snmp.so
2630 %endif
2631
2632 %files sockets
2633 %defattr(644,root,root,755)
2634 %attr(755,root,root) %{extensionsdir}/sockets.so
2635
2636 %if 0%{!?_without_sybase:1}
2637 %files sybase
2638 %defattr(644,root,root,755)
2639 %attr(755,root,root) %{extensionsdir}/sybase.so
2640
2641 %files sybase-ct
2642 %defattr(644,root,root,755)
2643 %attr(755,root,root) %{extensionsdir}/sybase_ct.so
2644 %endif
2645
2646 %files sysvmsg
2647 %defattr(644,root,root,755)
2648 %attr(755,root,root) %{extensionsdir}/sysvmsg.so
2649
2650 %files sysvsem
2651 %defattr(644,root,root,755)
2652 %attr(755,root,root) %{extensionsdir}/sysvsem.so
2653
2654 %files sysvshm
2655 %defattr(644,root,root,755)
2656 %attr(755,root,root) %{extensionsdir}/sysvshm.so
2657
2658 %if 0%{!?_without_wddx:1}
2659 %files wddx
2660 %defattr(644,root,root,755)
2661 %attr(755,root,root) %{extensionsdir}/wddx.so
2662 %endif
2663
2664 %if 0%{!?_without_xml:1}
2665 %files xml
2666 %defattr(644,root,root,755)
2667 %attr(755,root,root) %{extensionsdir}/xml.so
2668 %endif
2669
2670 %if 0%{!?_without_xmlrpc:1}
2671 %files xmlrpc
2672 %defattr(644,root,root,755)
2673 %attr(755,root,root) %{extensionsdir}/xmlrpc.so
2674 %endif
2675
2676 %if 0%{!?_without_xslt:1}
2677 %files xslt
2678 %defattr(644,root,root,755)
2679 %attr(755,root,root) %{extensionsdir}/xslt.so
2680 %endif
2681
2682 %if 0%{!?_without_yaz:1}
2683 %files yaz
2684 %defattr(644,root,root,755)
2685 %attr(755,root,root) %{extensionsdir}/yaz.so
2686 %endif
2687
2688 %files yp
2689 %defattr(644,root,root,755)
2690 %attr(755,root,root) %{extensionsdir}/yp.so
2691
2692 %files zip
2693 %defattr(644,root,root,755)
2694 %attr(755,root,root) %{extensionsdir}/zip.so
2695
2696 %files zlib
2697 %defattr(644,root,root,755)
2698 %attr(755,root,root) %{extensionsdir}/zlib.so
2699
2700 %files pear
2701 %defattr(644,root,root,755)
2702 %dir %{php_pear_dir}
2703 %dir %{php_pear_dir}/Archive
2704 %dir %{php_pear_dir}/Console
2705 %dir %{php_pear_dir}/Crypt
2706 %dir %{php_pear_dir}/HTML
2707 %dir %{php_pear_dir}/HTML/Template
2708 %dir %{php_pear_dir}/Image
2709 %dir %{php_pear_dir}/Net
2710 %dir %{php_pear_dir}/Science
2711 %dir %{php_pear_dir}/XML
This page took 0.216928 seconds and 3 git commands to generate.