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