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