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