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