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