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