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