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