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