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