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