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