]> git.pld-linux.org Git - packages/php.git/blame_incremental - php.spec
- up to 5.2.11 (hash is now merged into common since session requires it)
[packages/php.git] / php.spec
... / ...
CommitLineData
1# TODO
2# - fix -threads-acfix.patch
3# - deal with modules removed from php and not moved to PECL, still not obsoleted anywhere
4# - removed from php 5.0 (currently in php4):
5# db, hyperwave, java, mcal, overload, qtdom
6# - removed from php 5.1:
7# cpdf, fam, oracle
8# - removed from php 5.2:
9# filepro, hw
10# - mime_magic can't handle new "string/*" entries in magic.mime
11# thus doesn't work with system magic.mime database
12# - make additional headers and checking added by mail patch configurable
13# - modularize session, standard (output from pure php -m)?
14# - http://forum.lighttpd.net/topic/34454
15# - ttyname_r() missdetected http://bugs.php.net/bug.php?id=48820
16#
17# Conditional build:
18%bcond_with fdf # with FDF (PDF forms) module (BR: proprietary lib)
19%bcond_with interbase_inst # use InterBase install., not Firebird (BR: proprietary libs)
20%bcond_with oci8 # with Oracle oci8 extension module (BR: proprietary libs)
21%bcond_with system_gd # with system gd (we prefer internal since it enables few more features)
22%bcond_with gd_jis_conv # causes imagettfbbox(): any2eucjp(): invalid code in input string when internal gd used
23%bcond_with zend_multibyte # enable zend multibyte, mbstring can't be shared then anymore
24%bcond_without curl # without CURL extension module
25%bcond_without filter # without filter extension module
26%bcond_without imap # without IMAP extension module
27%bcond_without interbase # without InterBase extension module
28%bcond_without ldap # without LDAP extension module
29%bcond_without mhash # without mhash extension module
30%bcond_without mime_magic # without mime-magic module
31%bcond_without ming # without ming extension module
32%bcond_without mm # without mm support for session storage
33%bcond_without mssql # without MS SQL extension module
34%bcond_without mysqli # without mysqli support (Requires mysql > 4.1)
35%bcond_without odbc # without ODBC extension module
36%bcond_without openssl # without OpenSSL support and OpenSSL extension (module)
37%bcond_without pcre # without PCRE extension module
38%bcond_without pgsql # without PostgreSQL extension module
39%bcond_without pspell # without pspell extension module
40%bcond_without recode # without recode extension module
41%bcond_without snmp # without SNMP extension module
42%bcond_without sqlite # without SQLite extension module
43%bcond_without sybase # without Sybase extension module
44%bcond_without tidy # without Tidy extension module
45%bcond_without wddx # without WDDX extension module
46%bcond_without xmlrpc # without XML-RPC extension module
47%bcond_without apache1 # disable building apache 1.3.x module
48%bcond_without apache2 # disable building apache 2.x module
49%bcond_without fcgi # disable building FCGI SAPI
50%bcond_without zts # disable Zend Thread Safety
51%bcond_without fpm # fpm patches from http://php-fpm.anight.org/
52%bcond_with suhosin # with suhosin patch
53%bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
54%bcond_with tests # default off; test process very often hangs on builders; perform "make test"
55%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
56
57%define apxs1 /usr/sbin/apxs1
58%define apxs2 /usr/sbin/apxs
59
60# some problems with apache 2.x
61%if %{with apache2}
62%undefine with_mm
63%endif
64
65%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
66%undefine with_interbase
67%endif
68%if "%{pld_release}" == "th"
69%ifarch ppc
70# ppc disabled (broken on th-ppc)
71%undefine with_interbase
72%endif
73%endif
74
75%ifnarch %{ix86} %{x8664}
76# unsupported, see sapi/cgi/fpm/fpm_atomic.h
77%undefine with_fpm
78%endif
79
80%if %{without apache1} && %{without apache2}
81ERROR: You need to select at least one Apache SAPI to build shared modules.
82%endif
83
84# filter depends on pcre
85%if %{without pcre}
86%undefine with_filter
87%endif
88
89%if "%{pld_release}" == "ac"
90%define magic_mime /usr/share/misc/magic.mime
91%else
92%define magic_mime /usr/share/file/magic.mime
93%endif
94
95Summary: PHP: Hypertext Preprocessor
96Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
97Summary(pl.UTF-8): Język skryptowy PHP
98Summary(pt_BR.UTF-8): A linguagem de script PHP
99Summary(ru.UTF-8): PHP Версии 5 - язык препроцессирования HTML-файлов, выполняемый на сервере
100Summary(uk.UTF-8): PHP Версії 5 - мова препроцесування HTML-файлів, виконувана на сервері
101Name: php
102Version: 5.2.11
103Release: 1
104Epoch: 4
105License: PHP
106Group: Libraries
107Source0: http://www.php.net/distributions/%{name}-%{version}.tar.bz2
108# Source0-md5: 286bf34630f5643c25ebcedfec5e0a09
109Source2: %{name}-mod_%{name}.conf
110Source3: %{name}-cgi-fcgi.ini
111Source4: %{name}-cgi.ini
112Source5: %{name}-apache.ini
113Source6: %{name}-cli.ini
114# Taken from: http://browsers.garykeith.com/downloads.asp
115Source8: %{name}_browscap.ini
116# lynx -dump ftp://distfiles.gentoo.org/pub/gentoo/distfiles/|grep -o ftp://.*php-patchset.*tar.bz2
117#Source9: ftp://distfiles.gentoo.org/pub/gentoo/distfiles/%{name}-patchset-%{version}-r1.tar.bz2
118## Source9-md5: d67f23f5e69664e06fce89b064d5bbab
119Source10: %{name}-fpm.init
120Source11: %{name}-fpm.logrotate
121Patch0: %{name}-shared.patch
122Patch1: %{name}-pldlogo.patch
123Patch2: %{name}-mail.patch
124Patch3: %{name}-link-libs.patch
125Patch4: %{name}-libpq_fs_h_path.patch
126Patch5: %{name}-filter-shared.patch
127Patch6: %{name}-build_modules.patch
128Patch7: %{name}-sapi-ini-file.patch
129Patch8: %{name}-no-metaccld.patch
130Patch9: %{name}-sh.patch
131Patch10: %{name}-ini.patch
132Patch11: %{name}-acam.patch
133Patch12: %{name}-threads-acfix.patch
134Patch13: %{name}-tsrmlsfetchgcc2.patch
135Patch14: %{name}-no_pear_install.patch
136Patch15: %{name}-zlib.patch
137Patch16: %{name}-sybase-fix.patch
138Patch17: %{name}-readline.patch
139Patch18: %{name}-nohttpd.patch
140Patch19: %{name}-gd_imagerotate_enable.patch
141Patch20: %{name}-uint32_t.patch
142Patch21: %{name}-dba-link.patch
143Patch22: %{name}-both-apxs.patch
144Patch23: %{name}-builddir.patch
145Patch24: %{name}-zlib-for-getimagesize.patch
146Patch25: %{name}-versioning.patch
147Patch26: %{name}-pear.patch
148Patch27: %{name}-config-dir.patch
149Patch28: %{name}-bug-42952.patch
150Patch29: %{name}-fcgi-graceful.patch
151Patch30: %{name}-apr-apu.patch
152Patch31: %{name}-fcgi-error_log-no-newlines.patch
153Patch32: %{name}-curl-limit-speed.patch
154Patch33: %{name}-mime_magic.patch
155Patch34: %{name}-libtool.patch
156Patch35: %{name}-tds.patch
157Patch36: %{name}-mysql-charsetphpini.patch
158Patch37: %{name}-mysqli-charsetphpini.patch
159Patch38: %{name}-pdo_mysql-charsetphpini.patch
160Patch39: %{name}-use-prog_sendmail.patch
161Patch40: %{name}-fpm.patch
162Patch41: %{name}-fpm-config.patch
163Patch42: %{name}-fpm-initdir.patch
164Patch43: %{name}-silent-session-cleanup.patch
165Patch44: %{name}-include_path.patch
166Patch45: %{name}-imap-annotations.patch
167Patch46: %{name}-imap-myrights.patch
168Patch47: suhosin.patch
169Patch49: %{name}-m4-divert.patch
170URL: http://www.php.net/
171%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
172%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
173BuildRequires: autoconf >= 2.53
174BuildRequires: automake >= 1.4d
175BuildRequires: bison
176BuildRequires: bzip2-devel
177%{?with_curl:BuildRequires: curl-devel >= 7.12.0}
178BuildRequires: cyrus-sasl-devel
179BuildRequires: db-devel >= 4.0
180BuildRequires: elfutils-devel
181%if %{with xmlrpc}
182%{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
183%endif
184%{?with_fcgi:BuildRequires: fcgi-devel}
185%{?with_fdf:BuildRequires: fdftk-devel}
186BuildRequires: flex
187%if %{with mssql} || %{with sybase} || %{with sybase_ct}
188BuildRequires: freetds-devel
189%endif
190BuildRequires: freetype-devel >= 2.0
191%if %{with system_gd}
192BuildRequires: gd-devel >= 2.0.28-4
193BuildRequires: gd-devel(imagerotate) = 5.2.0
194%endif
195BuildRequires: gdbm-devel
196BuildRequires: gmp-devel
197%{?with_imap:BuildRequires: imap-devel >= 1:2007e-2}
198BuildRequires: libjpeg-devel
199BuildRequires: libltdl-devel >= 1.4
200BuildRequires: libmcrypt-devel >= 2.4.4
201BuildRequires: libpng-devel >= 1.0.8
202BuildRequires: libtiff-devel
203%if "%{pld_release}" != "ac"
204BuildRequires: libtool >= 2:2.2
205%else
206BuildRequires: libtool
207%endif
208BuildRequires: libwrap-devel
209BuildRequires: libxml2-devel >= 2.5.10
210BuildRequires: libxslt-devel >= 1.1.0
211%{?with_mhash:BuildRequires: mhash-devel}
212%{?with_ming:BuildRequires: ming-devel >= 0.3}
213%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
214BuildRequires: mysql-devel >= 4.0.0
215%{?with_mysqli:BuildRequires: mysql-devel >= 4.1}
216BuildRequires: ncurses-ext-devel
217%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
218%if %{with openssl} || %{with ldap}
219BuildRequires: openssl-devel >= 0.9.7d
220%endif
221%{?with_snmp:BuildRequires: net-snmp-devel >= 5.0.7}
222BuildRequires: pam-devel
223%{?with_pcre:BuildRequires: pcre-devel >= 6.6}
224%{?with_pgsql:BuildRequires: postgresql-backend-devel >= 7.2}
225%{?with_pgsql:BuildRequires: postgresql-devel}
226BuildRequires: readline-devel
227%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
228BuildRequires: rpm >= 4.4.9-56
229BuildRequires: rpm-build >= 4.4.0
230BuildRequires: rpmbuild(macros) >= 1.519
231%{?with_sqlite:BuildRequires: sqlite-devel}
232%{?with_sqlite:BuildRequires: sqlite3-devel}
233BuildRequires: t1lib-devel
234%{?with_tidy:BuildRequires: tidy-devel}
235%{?with_odbc:BuildRequires: unixODBC-devel}
236BuildRequires: zlib-devel >= 1.0.9
237%if %{with apache1}
238BuildRequires: apache1-devel
239%endif
240%if %{with apache2}
241BuildRequires: apache-devel >= 2.0.52-2
242BuildRequires: apr-devel >= 1:1.0.0
243BuildRequires: apr-util-devel >= 1:1.0.0
244%endif
245%if %{with fpm}
246BuildRequires: judy-devel
247BuildRequires: libevent-devel >= 1.4.7-3
248%endif
249BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
250
251%define php_sysconfdir /etc/php
252%define php_extensiondir %{_libdir}/php
253%define _sysconfdir %{php_sysconfdir}
254
255# must be in sync with source. extra check ensuring that it is so is done in %%build
256%define php_api_version 20041225
257%define zend_module_api 20060613
258%define zend_extension_api 220060519
259%define zend_zts %{!?with_zts:0}%{?with_zts:1}
260%define php_debug %{!?debug:0}%{?debug:1}
261
262%if %{with oci8}
263# ORACLE_HOME is required for oci8 ext to build
264%define _preserve_env %_preserve_env_base ORACLE_HOME
265%endif
266
267%description
268PHP is an HTML-embedded scripting language. PHP attempts to make it
269easy for developers to write dynamically generated web pages. PHP also
270offers built-in database integration for several commercial and
271non-commercial database management systems, so writing a
272database-enabled web page with PHP is fairly simple. The most common
273use of PHP coding is probably as a replacement for CGI scripts. The
274mod_php module enables the Apache web server to understand and process
275the embedded PHP language in web pages. This package contains php
276version %{version}.
277
278%description -l fr.UTF-8
279PHP est un langage de script embarque dans le HTM. PHP essaye de
280rendre simple aux developpeurs d'ecrire des pages web generees
281dynamiquement. PHP incorpore egalement une integration avec plusieurs
282systemes de gestion de bases de donnees commerciaux et
283non-connerciaux, qui rent facile la creation de pages web liees avec
284des bases de donnees. L'utilisation la plus commune de PHP est
285probablement en remplacement de scripts CGI. Le module mod_php permet
286au serveur web apache de comprendre et de traiter le langage PHP
287integre dans des pages web. Ce package contient php version
288%{version}.
289
290%description -l pl.UTF-8
291PHP jest językiem skryptowym, którego polecenia umieszcza się w
292plikach HTML. Jest próbą ułatwienia programistom pisania dynamicznie
293generowanych stron WWW. Oferuje także wbudowaną integrację z bazami
294danych dla kilku komercyjnych i niekomercyjnych systemów baz danych,
295co czyni tworzenie stron korzystających z baz danych w miarę łatwym.
296Najczęściej PHP jest używany prawdopodobnie jako zamiennik skryptów
297CGI. Moduł mod_php pozwala serwerowi WWW Apache rozumieć i przetwarzać
298język PHP osadzony w stronach. Ten pakiet zawiera php w wersji
299%{version}.
300
301%description -l pt_BR.UTF-8
302PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
303embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
304com algumas características únicas, específicas ao PHP. O objetivo da
305linguagem é permitir que desenvolvedores web escrevam páginas
306dinamicamente geradas de forma rápida.
307
308%description -l ru.UTF-8
309PHP - это язык написания скриптов, встраиваемых в HTML-код. PHP
310предлагает интерграцию с множеством СУБД, поэтому написание скриптов
311для работы с базами данных относительно просто. Наиболее популярное
312использование PHP - замена для CGI скриптов.
313
314%description -l uk.UTF-8
315PHP - це мова написання скриптів, що вбудовуються в HTML-код. PHP
316пропонує інтеграцію з багатьма СУБД, тому написання скриптів для
317роботи з базами даних є доволі простим. Найбільш популярне
318використання PHP - заміна для CGI скриптів.
319
320%package -n apache1-mod_php
321Summary: PHP DSO module for apache 1.3.x
322Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 1.3.x
323Group: Development/Languages/PHP
324Requires(triggerpostun): sed >= 4.0
325Requires: %{name}-common = %{epoch}:%{version}-%{release}
326Requires: apache1(EAPI) >= 1.3.33-2
327Requires: apache1-mod_mime
328Provides: webserver(php) = %{version}
329Obsoletes: apache-mod_php < 1:4.1.1
330Obsoletes: phpfi
331
332%description -n apache1-mod_php
333PHP as DSO module for apache 1.3.x.
334
335%description -n apache1-mod_php -l pl.UTF-8
336php jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
337
338%package -n apache-mod_php
339Summary: PHP DSO module for apache 2.x
340Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php dla apache 2.x
341Group: Development/Languages/PHP
342Requires: %{name}-common = %{epoch}:%{version}-%{release}
343Requires: apache(modules-api) = %{apache_modules_api}
344Requires: apache-mod_mime
345Provides: webserver(php) = %{version}
346Obsoletes: phpfi
347
348%description -n apache-mod_php
349PHP as DSO module for apache 2.x.
350
351%description -n apache-mod_php -l pl.UTF-8
352php jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
353
354%package fcgi
355Summary: php as FastCGI program
356Summary(pl.UTF-8): php jako program FastCGI
357Group: Development/Languages/PHP
358Requires: %{name}-common = %{epoch}:%{version}-%{release}
359Provides: webserver(php) = %{version}
360
361%description fcgi
362php as FastCGI program.
363
364%description fcgi -l pl.UTF-8
365php jako program FastCGI.
366
367%package cgi
368Summary: php as CGI program
369Summary(pl.UTF-8): php jako program CGI
370Group: Development/Languages/PHP
371Requires: %{name}-common = %{epoch}:%{version}-%{release}
372Provides: php(cgi)
373
374%description cgi
375php as CGI program.
376
377%description cgi -l pl.UTF-8
378php jako program CGI.
379
380%package cli
381Summary: php as CLI interpreter
382Summary(pl.UTF-8): php jako interpreter działający z linii poleceń
383Group: Development/Languages/PHP
384Requires: %{name}-common = %{epoch}:%{version}-%{release}
385
386%description cli
387php as CLI interpreter.
388
389%description cli -l pl.UTF-8
390php jako interpreter działający z linii poleceń.
391
392%package program
393Summary: /usr/bin/php symlink
394Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
395Group: Development/Languages/PHP
396Requires: %{name}-cli = %{epoch}:%{version}-%{release}
397Obsoletes: /usr/bin/php
398
399%description program
400Package providing /usr/bin/php symlink to PHP CLI.
401
402%description program -l pl.UTF-8
403Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
404
405%package fpm
406Summary: PHP FastCGI Process Manager
407Group: Development/Languages/PHP
408URL: http://php-fpm.anight.org/
409Requires(post,preun): /sbin/chkconfig
410Requires: %{name}-common = %{epoch}:%{version}-%{release}
411Requires: libevent >= 1.4.7-3
412Requires: rc-scripts
413Provides: webserver(php) = %{version}
414
415%description fpm
416PHP FastCGI Process Manager.
417
418%package common
419Summary: Common files needed by both apache module and CGI
420Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
421Summary(ru.UTF-8): Разделяемые библиотеки для php
422Summary(uk.UTF-8): Бібліотеки спільного використання для php
423Group: Libraries
424# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
425Requires: glibc >= 6:2.3.5
426Requires: php-dirs
427Provides: php(date)
428Provides: php(hash)
429Provides: php(libxml)
430%{?with_zend_multibyte:Provides: php(mbstring)}
431Provides: php(modules_api) = %{php_api_version}
432Provides: php(overload)
433%{?with_pcre:Provides: php(pcre)}
434Provides: php(reflection)
435Provides: php(session)
436Provides: php(simplexml)
437Provides: php(spl)
438Provides: php(standard)
439Provides: php(zend_extension_api) = %{zend_extension_api}
440Provides: php(zend_module_api) = %{zend_module_api}
441%{?with_zend_multibyte:Provides: php-mbstring = %{epoch}:%{version}-%{release}}
442%{?with_pcre:Provides: php-pcre = %{epoch}:%{version}-%{release}}
443Provides: php5(debug) = %{php_debug}
444Provides: php5(thread-safety) = %{zend_zts}
445Obsoletes: php-hash
446Obsoletes: php-pcre < 4:5.2.0
447Obsoletes: php-pecl-domxml
448Obsoletes: php-pecl-hash
449Obsoletes: php-session < 3:4.2.1-2
450Conflicts: php4-common < 3:4.4.4-8
451Conflicts: rpm < 4.4.2-0.2
452
453%description common
454Common files needed by both apache module and CGI.
455
456%description common -l pl.UTF-8
457Wspólne pliki dla modułu apacha i programu CGI.
458
459%description common -l ru.UTF-8
460Этот пакет содержит общие файлы для разных вариантов реализации PHP
461(самодостаточной и в качестве модуля apache).
462
463%description common -l uk.UTF-8
464Цей пакет містить спільні файли для різних варіантів реалізації PHP
465(самодостатньої та в якості модуля apache).
466
467%package devel
468Summary: Files for PHP modules development
469Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
470Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
471Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
472Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
473Group: Development/Languages/PHP
474Requires: %{name}-common = %{epoch}:%{version}-%{release}
475Requires: autoconf
476Requires: automake
477%if "%{pld_release}" != "ac"
478Requires: libtool >= 2:2.2
479%else
480Requires: libtool
481%endif
482%{?with_pcre:Requires: pcre-devel >= 6.6}
483Requires: shtool
484Obsoletes: php-pear-devel
485Obsoletes: php4-devel
486
487%description devel
488The php-devel package lets you compile dynamic extensions to PHP.
489Included here is the source for the PHP extensions. Instead of
490recompiling the whole php binary to add support for, say, oracle,
491install this package and use the new self-contained extensions
492support. For more information, read the file
493README.SELF-CONTAINED-EXTENSIONS.
494
495%description devel -l pl.UTF-8
496Ten pakiet zawiera pliki potrzebne do kompilacji modułów PHP. Zamiast
497rekompilować całe php aby dodać obsługę np. oracle, można przy użyciu
498tego pakietu skompilować samodzielne rozszerzenie. Więcej informacji o
499samodzielnych rozszerzeniach można znaleźć w pliku
500README.SELF-CONTAINED-EXTENSIONS.
501
502%description devel -l pt_BR.UTF-8
503Este pacote contém arquivos usados no desenvolvimento de programas ou
504módulos PHP.
505
506%description devel -l ru.UTF-8
507Пакет php-devel дает возможность компилировать динамические расширения
508PHP. Пакет включает исходный код этих расширений. Вместо повторной
509компиляции бинарного файла php для добавления, например, поддержки
510oracle, установите этот пакет для компилирования отдельных расширений.
511Подробности - в файле README.SELF-CONTAINED-EXTENSIONS.
512
513%description devel -l uk.UTF-8
514Пакет php-devel дає можливість компілювати динамічні розширення PHP.
515До пакету включено вихідний код для розширень. Замість повторної
516компіляції бінарного файлу php для додання, наприклад, підтримки
517oracle, встановіть цей пакет для компіляції окремих розширень.
518Детальніша інформація - в файлі README.SELF-CONTAINED-EXTENSIONS.
519
520%package bcmath
521Summary: bcmath extension module for PHP
522Summary(pl.UTF-8): Moduł bcmath dla PHP
523Group: Libraries
524Requires: %{name}-common = %{epoch}:%{version}-%{release}
525Provides: php(bcmath)
526
527%description bcmath
528This is a dynamic shared object (DSO) for PHP that will add bc style
529precision math functions support.
530
531%description bcmath -l pl.UTF-8
532Moduł PHP umożliwiający korzystanie z dokładnych funkcji
533matematycznych takich jak w programie bc.
534
535%package bzip2
536Summary: Bzip2 extension module for PHP
537Summary(pl.UTF-8): Moduł bzip2 dla PHP
538Group: Libraries
539Requires: %{name}-common = %{epoch}:%{version}-%{release}
540Provides: php(bzip2)
541
542%description bzip2
543This is a dynamic shared object (DSO) for PHP that will add bzip2
544compression support to PHP.
545
546%description bzip2 -l pl.UTF-8
547Moduł PHP umożliwiający używanie kompresji bzip2.
548
549%package calendar
550Summary: Calendar extension module for PHP
551Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
552Group: Libraries
553Requires: %{name}-common = %{epoch}:%{version}-%{release}
554Provides: php(calendar)
555
556%description calendar
557This is a dynamic shared object (DSO) for PHP that will add calendar
558support.
559
560%description calendar -l pl.UTF-8
561Moduł PHP dodający wsparcie dla kalendarza.
562
563%package ctype
564Summary: ctype extension module for PHP
565Summary(pl.UTF-8): Moduł ctype dla PHP
566Group: Libraries
567Requires: %{name}-common = %{epoch}:%{version}-%{release}
568Provides: php(ctype)
569
570%description ctype
571This is a dynamic shared object (DSO) for PHP that will add ctype
572support.
573
574%description ctype -l pl.UTF-8
575Moduł PHP umożliwiający korzystanie z funkcji ctype.
576
577%package curl
578Summary: curl extension module for PHP
579Summary(pl.UTF-8): Moduł curl dla PHP
580Group: Libraries
581Requires: %{name}-common = %{epoch}:%{version}-%{release}
582Provides: php(curl)
583
584%description curl
585This is a dynamic shared object (DSO) for PHP that will add curl
586support.
587
588%description curl -l pl.UTF-8
589Moduł PHP umożliwiający korzystanie z biblioteki curl.
590
591%package dba
592Summary: DBA extension module for PHP
593Summary(pl.UTF-8): Moduł DBA dla PHP
594Group: Libraries
595Requires: %{name}-common = %{epoch}:%{version}-%{release}
596Provides: php(dba)
597
598%description dba
599This is a dynamic shared object (DSO) for PHP that will add flat-file
600databases (DBA) support.
601
602%description dba -l pl.UTF-8
603Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
604(DBA).
605
606%package dbase
607Summary: DBase extension module for PHP
608Summary(pl.UTF-8): Moduł DBase dla PHP
609Group: Libraries
610Requires: %{name}-common = %{epoch}:%{version}-%{release}
611Provides: php(dbase)
612
613%description dbase
614This is a dynamic shared object (DSO) for PHP that will add DBase
615support.
616
617%description dbase -l pl.UTF-8
618Moduł PHP ze wsparciem dla DBase.
619
620%package dom
621Summary: DOM extension module for PHP
622Summary(pl.UTF-8): Moduł DOM dla PHP
623Group: Libraries
624Requires: %{name}-common = %{epoch}:%{version}-%{release}
625Provides: php(dom)
626# it has some compatibility functions
627Provides: php(domxml)
628Obsoletes: php-domxml <= 3:4.3.8-1
629
630%description dom
631This is a dynamic shared object (DSO) for PHP that will add new DOM
632support.
633
634%description dom -l pl.UTF-8
635Moduł PHP dodający nową obsługę DOM.
636
637%package exif
638Summary: exif extension module for PHP
639Summary(pl.UTF-8): Moduł exif dla PHP
640Group: Libraries
641Requires: %{name}-common = %{epoch}:%{version}-%{release}
642Provides: php(exif)
643
644%description exif
645This is a dynamic shared object (DSO) for PHP that will add EXIF tags
646support in image files.
647
648%description exif -l pl.UTF-8
649Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
650
651%package fdf
652Summary: FDF extension module for PHP
653Summary(pl.UTF-8): Moduł FDF dla PHP
654Group: Libraries
655Requires: %{name}-common = %{epoch}:%{version}-%{release}
656Provides: php(fdf)
657
658%description fdf
659This PHP module adds support for PDF Forms through Adobe FDFTK
660library.
661
662%description fdf -l pl.UTF-8
663Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
664FDFTK.
665
666%package filter
667Summary: Extension for safely dealing with input parameters
668Summary(pl.UTF-8): Rozszerzenie do bezpiecznej obsługi danych wejściowych
669Group: Libraries
670Requires: %{name}-common = %{epoch}:%{version}-%{release}
671Provides: php(filter)
672Obsoletes: php-pecl-filter
673
674%description filter
675We all know that you should always check input variables, but PHP does
676not offer really good functionality for doing this in a safe way. The
677Input Filter extension is meant to address this issue by implementing
678a set of filters and mechanisms that users can use to safely access
679their input data.
680
681%description filter -l pl.UTF-8
682Wiadomo, że trzeba zawsze sprawdzać zmienne wejściowe, ale PHP nie
683oferuje naprawdę dobrej funkcjonalności do robienia tego w sposób
684bezpieczny. Rozszerzenie Input Filter ma rozwiązać ten problem poprzez
685zaimplementowanie zestawu filtrów i mechanizmów, których użytkownicy
686mogą bezpiecznie używać do dostępu do danych.
687
688%package ftp
689Summary: FTP extension module for PHP
690Summary(pl.UTF-8): Moduł FTP dla PHP
691Group: Libraries
692Requires: %{name}-common = %{epoch}:%{version}-%{release}
693Provides: php(ftp)
694
695%description ftp
696This is a dynamic shared object (DSO) for PHP that will add FTP
697support.
698
699%description ftp -l pl.UTF-8
700Moduł PHP dodający obsługę protokołu FTP.
701
702%package gd
703Summary: GD extension module for PHP
704Summary(pl.UTF-8): Moduł GD dla PHP
705Group: Libraries
706Requires: %{name}-common = %{epoch}:%{version}-%{release}
707%if %{with system_gd}
708Requires: gd >= 2.0.28-4
709Requires: gd(gif)
710Requires: gd(imagerotate) = 5.2.0
711%endif
712Provides: php(gd)
713
714%description gd
715This is a dynamic shared object (DSO) for PHP that will add GD
716support, allowing you to create and manipulate images with PHP.
717
718%description gd -l pl.UTF-8
719Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
720tworzenie i obróbkę obrazków.
721
722%package gettext
723Summary: gettext extension module for PHP
724Summary(pl.UTF-8): Moduł gettext dla PHP
725Group: Libraries
726Requires: %{name}-common = %{epoch}:%{version}-%{release}
727Provides: php(gettext)
728
729%description gettext
730This is a dynamic shared object (DSO) for PHP that will add gettext
731support.
732
733%description gettext -l pl.UTF-8
734Moduł PHP dodający obsługę lokalizacji przez gettext.
735
736%package gmp
737Summary: gmp extension module for PHP
738Summary(pl.UTF-8): Moduł gmp dla PHP
739Group: Libraries
740Requires: %{name}-common = %{epoch}:%{version}-%{release}
741Provides: php(gmp)
742
743%description gmp
744This is a dynamic shared object (DSO) for PHP that will add arbitrary
745length number support with GNU MP library.
746
747%description gmp -l pl.UTF-8
748Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
749liczbach o dowolnej długości.
750
751%package iconv
752Summary: iconv extension module for PHP
753Summary(pl.UTF-8): Moduł iconv dla PHP
754Group: Libraries
755Requires: %{_libdir}/gconv
756Requires: %{name}-common = %{epoch}:%{version}-%{release}
757Requires: iconv
758Provides: php(iconv)
759
760%description iconv
761This is a dynamic shared object (DSO) for PHP that will add iconv
762support.
763
764%description iconv -l pl.UTF-8
765Moduł PHP dodający obsługę iconv.
766
767%package imap
768Summary: IMAP extension module for PHP
769Summary(pl.UTF-8): Moduł IMAP dla PHP
770Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
771Group: Libraries
772Requires: %{name}-common = %{epoch}:%{version}-%{release}
773Provides: php(imap)
774
775%description imap
776This is a dynamic shared object (DSO) for PHP that will add IMAP
777support.
778
779%description imap -l pl.UTF-8
780Moduł PHP dodający obsługę skrzynek IMAP.
781
782%description imap -l pt_BR.UTF-8
783Um módulo para aplicações PHP que usam IMAP.
784
785%package interbase
786Summary: InterBase/Firebird database module for PHP
787Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
788Group: Libraries
789Requires: %{name}-common = %{epoch}:%{version}-%{release}
790Provides: php(interbase)
791%{?with_interbase_inst:Autoreq: false}
792
793%description interbase
794This is a dynamic shared object (DSO) for PHP that will add InterBase
795and Firebird database support.
796
797%description interbase -l pl.UTF-8
798Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
799
800%package json
801Summary: PHP C extension for JSON serialization
802Summary(pl.UTF-8): Rozszerzenie C PHP dla serializacji JSON
803Group: Libraries
804Requires: %{name}-common = %{epoch}:%{version}-%{release}
805Provides: php(json)
806Obsoletes: php-pecl-json
807
808%description json
809php-json is an extremely fast PHP C extension for JSON (JavaScript
810Object Notation) serialisation.
811
812%description json -l pl.UTF-8
813php-json to bardzo szybkie rozszerzenie C PHP dla serializacji JSON
814(JavaScript Object Notation).
815
816%package ldap
817Summary: LDAP extension module for PHP
818Summary(pl.UTF-8): Moduł LDAP dla PHP
819Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
820Group: Libraries
821Requires: %{name}-common = %{epoch}:%{version}-%{release}
822Provides: php(ldap)
823
824%description ldap
825This is a dynamic shared object (DSO) for PHP that will add LDAP
826support.
827
828%description ldap -l pl.UTF-8
829Moduł PHP dodający obsługę LDAP.
830
831%description ldap -l pt_BR.UTF-8
832Um módulo para aplicações PHP que usam LDAP.
833
834%package mbstring
835Summary: mbstring extension module for PHP
836Summary(pl.UTF-8): Moduł mbstring dla PHP
837Group: Libraries
838Requires: %{name}-common = %{epoch}:%{version}-%{release}
839Provides: php(mbstring)
840
841%description mbstring
842This is a dynamic shared object (DSO) for PHP that will add multibyte
843string support.
844
845%description mbstring -l pl.UTF-8
846Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
847
848%package mcrypt
849Summary: mcrypt extension module for PHP
850Summary(pl.UTF-8): Moduł mcrypt dla PHP
851Group: Libraries
852Requires: %{name}-common = %{epoch}:%{version}-%{release}
853Provides: php(mcrypt)
854
855%description mcrypt
856This is a dynamic shared object (DSO) for PHP that will add mcrypt
857support.
858
859%description mcrypt -l pl.UTF-8
860Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
861
862%package mhash
863Summary: mhash extension module for PHP
864Summary(pl.UTF-8): Moduł mhash dla PHP
865Group: Libraries
866Requires: %{name}-common = %{epoch}:%{version}-%{release}
867Provides: php(mhash)
868
869%description mhash
870This is a dynamic shared object (DSO) for PHP that will add mhash
871support.
872
873%description mhash -l pl.UTF-8
874Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
875
876%package mime_magic
877Summary: mime_magic extension module for PHP
878Summary(pl.UTF-8): Moduł mime_magic dla PHP
879Group: Libraries
880Requires: %{name}-common = %{epoch}:%{version}-%{release}
881Requires: %{magic_mime}
882Provides: php(mime_magic)
883
884%description mime_magic
885This PHP module adds support for MIME type lookup via file magic
886numbers using magic.mime database.
887
888%description mime_magic -l pl.UTF-8
889Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
890znaczników plików z użyciem bazy danych magic.mime.
891
892%package ming
893Summary: ming extension module for PHP
894Summary(pl.UTF-8): Moduł ming dla PHP
895Group: Libraries
896Requires: %{name}-common = %{epoch}:%{version}-%{release}
897Requires: ming >= 0.3
898Provides: php(ming)
899
900%description ming
901This is a dynamic shared object (DSO) for PHP that will add ming
902(Flash - .swf files) support.
903
904%description ming -l pl.UTF-8
905Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
906ming.
907
908%package mssql
909Summary: MS SQL extension module for PHP
910Summary(pl.UTF-8): Moduł MS SQL dla PHP
911Group: Libraries
912Requires: %{name}-common = %{epoch}:%{version}-%{release}
913Provides: php(mssql)
914
915%description mssql
916This is a dynamic shared object (DSO) for PHP that will add MS SQL
917databases support through FreeTDS library.
918
919%description mssql -l pl.UTF-8
920Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
921FreeTDS.
922
923%package mysql
924Summary: MySQL database module for PHP
925Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
926Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
927Group: Libraries
928Requires: %{name}-common = %{epoch}:%{version}-%{release}
929Provides: php(mysql)
930
931%description mysql
932This is a dynamic shared object (DSO) for PHP that will add MySQL
933database support.
934
935%description mysql -l pl.UTF-8
936Moduł PHP umożliwiający dostęp do bazy danych MySQL.
937
938%description mysql -l pt_BR.UTF-8
939Um módulo para aplicações PHP que usam bancos de dados MySQL.
940
941%package mysqli
942Summary: MySQLi module for PHP
943Summary(pl.UTF-8): Moduł MySQLi dla PHP
944Group: Libraries
945Requires: %{name}-common = %{epoch}:%{version}-%{release}
946Requires: mysql-libs >= 4.1.0
947Provides: php(mysqli)
948
949%description mysqli
950This is a dynamic shared object (DSO) for PHP that will add MySQLi
951(Improved MySQL) support. The difference between it and mysql module
952is that it provides access to functionality of MySQL 4.1 and above.
953
954%description mysqli -l pl.UTF-8
955Moduł PHP umożliwiający udoskonalony dostęp do bazy danych MySQL.
956Różnicą między nim a modułem mysql jest dostęp do funkcjonalności
957MySQL w wersji 4.1 i nowszych.
958
959%package ncurses
960Summary: ncurses module for PHP
961Summary(pl.UTF-8): Moduł ncurses dla PHP
962Group: Libraries
963Requires: %{name}-cli = %{epoch}:%{version}-%{release}
964Provides: php(ncurses)
965
966%description ncurses
967This PHP module adds support for ncurses functions (only for cli and
968cgi SAPIs).
969
970%description ncurses -l pl.UTF-8
971Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
972
973%package oci8
974Summary: Oracle 8+ database module for PHP
975Summary(pl.UTF-8): Moduł bazy danych Oracle 8+ dla PHP
976Group: Libraries
977Requires: %{name}-common = %{epoch}:%{version}-%{release}
978Provides: php(oci8)
979Autoreq: false
980
981%description oci8
982This is a dynamic shared object (DSO) for PHP that will add Oracle 7,
9838, 9 and 10 database support through Oracle8 Call-Interface (OCI8).
984
985%description oci8 -l pl.UTF-8
986Moduł PHP umożliwiający dostęp do bazy danych Oracle 7, 8, 9 i 10
987poprzez interfejs Oracle8 Call-Interface (OCI8).
988
989%package odbc
990Summary: ODBC extension module for PHP
991Summary(pl.UTF-8): Moduł ODBC dla PHP
992Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
993Group: Libraries
994Requires: %{name}-common = %{epoch}:%{version}-%{release}
995Requires: unixODBC >= 2.1.1-3
996Provides: php(odbc)
997
998%description odbc
999This is a dynamic shared object (DSO) for PHP that will add ODBC
1000support.
1001
1002%description odbc -l pl.UTF-8
1003Moduł PHP ze wsparciem dla ODBC.
1004
1005%description odbc -l pt_BR.UTF-8
1006Um módulo para aplicações PHP que usam ODBC.
1007
1008%package openssl
1009Summary: OpenSSL extension module for PHP
1010Summary(pl.UTF-8): Moduł OpenSSL dla PHP
1011Group: Libraries
1012Requires: %{name}-common = %{epoch}:%{version}-%{release}
1013Provides: php(openssl)
1014
1015%description openssl
1016This is a dynamic shared object (DSO) for PHP that will add OpenSSL
1017support.
1018
1019%description openssl -l pl.UTF-8
1020Moduł PHP umożliwiający korzystanie z biblioteki OpenSSL.
1021
1022%package pcntl
1023Summary: Process Control extension module for PHP
1024Summary(pl.UTF-8): Moduł Process Control dla PHP
1025Group: Libraries
1026Requires: %{name}-common = %{epoch}:%{version}-%{release}
1027Provides: php(pcntl)
1028
1029%description pcntl
1030This is a dynamic shared object (DSO) for PHP that will add process
1031spawning and control support. It supports functions like fork(),
1032waitpid(), signal() etc.
1033
1034%description pcntl -l pl.UTF-8
1035Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
1036Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
1037
1038%package pdo
1039Summary: PHP Data Objects (PDO)
1040Summary(pl.UTF-8): Obsługa PHP Data Objects (PDO)
1041Group: Libraries
1042Requires: %{name}-common = %{epoch}:%{version}-%{release}
1043Provides: php(pdo)
1044Obsoletes: php-pecl-PDO
1045
1046%description pdo
1047This is a dynamic shared object (DSO) for PHP that will add PDO
1048support.
1049
1050%description pdo -l pl.UTF-8
1051Moduł PHP dodający obsługę PDO (PHP Data Objects).
1052
1053%package pdo-dblib
1054Summary: PHP Data Objects (PDO) FreeTDS support
1055Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą FreeTDS
1056Group: Libraries
1057Requires: %{name}-common = %{epoch}:%{version}-%{release}
1058Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1059Provides: php(dblib)
1060
1061%description pdo-dblib
1062This is a dynamic shared object (DSO) for PHP that will add PDO
1063FreeTDS support.
1064
1065%description pdo-dblib -l pl.UTF-8
1066Moduł dla PHP dodający obsługę baz danych FreeTDS za pośrednictwem
1067interfejsu PDO.
1068
1069%package pdo-firebird
1070Summary: PHP Data Objects (PDO) Firebird support
1071Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Firebirda
1072Group: Libraries
1073Requires: %{name}-common = %{epoch}:%{version}-%{release}
1074Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1075Provides: php(pdo-firebird)
1076Obsoletes: php-pecl-PDO_FIREBIRD
1077
1078%description pdo-firebird
1079This is a dynamic shared object (DSO) for PHP that will add PDO
1080Firebird support.
1081
1082%description pdo-firebird -l pl.UTF-8
1083Moduł dla PHP dodający obsługę baz danych Firebird za pośrednictwem
1084interfejsu PDO.
1085
1086%package pdo-mysql
1087Summary: PHP Data Objects (PDO) MySQL support
1088Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą MySQL-a
1089Group: Libraries
1090Requires: %{name}-common = %{epoch}:%{version}-%{release}
1091Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1092Provides: php(pdo-mysql)
1093Obsoletes: php-pecl-PDO_MYSQL
1094
1095%description pdo-mysql
1096This is a dynamic shared object (DSO) for PHP that will add PDO MySQL
1097support.
1098
1099%description pdo-mysql -l pl.UTF-8
1100Moduł dla PHP dodający obsługę baz danych MySQL za pośrednictwem
1101interfejsu PDO.
1102
1103%package pdo-oci
1104Summary: PHP Data Objects (PDO) Oracle support
1105Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą Oracle'a
1106Group: Libraries
1107Requires: %{name}-common = %{epoch}:%{version}-%{release}
1108Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1109Provides: php(pdo-oci)
1110Obsoletes: php-pecl-PDO_OCI
1111
1112%description pdo-oci
1113This is a dynamic shared object (DSO) for PHP that will add PDO Oracle
1114support.
1115
1116%description pdo-oci -l pl.UTF-8
1117Moduł dla PHP dodający obsługę baz danych Oracle za pośrednictwem
1118interfejsu PDO.
1119
1120%package pdo-odbc
1121Summary: PHP Data Objects (PDO) ODBC support
1122Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą ODBC
1123Group: Libraries
1124Requires: %{name}-common = %{epoch}:%{version}-%{release}
1125Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1126Provides: php(pdo-odbc)
1127Obsoletes: php-pecl-PDO_ODBC
1128
1129%description pdo-odbc
1130This is a dynamic shared object (DSO) for PHP that will add PDO ODBC
1131support.
1132
1133%description pdo-odbc -l pl.UTF-8
1134Moduł dla PHP dodający obsługę baz danych ODBC za pośrednictwem
1135interfejsu PDO.
1136
1137%package pdo-pgsql
1138Summary: PHP Data Objects (PDO) PostgreSQL support
1139Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą PostgreSQL-a
1140Group: Libraries
1141Requires: %{name}-common = %{epoch}:%{version}-%{release}
1142Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1143Provides: php(pdo-pgsql)
1144Provides: php-pecl-PDO_PGSQL
1145Obsoletes: php-pecl-PDO_PGSQL
1146
1147%description pdo-pgsql
1148This is a dynamic shared object (DSO) for PHP that will add PDO
1149PostgreSQL support.
1150
1151%description pdo-pgsql -l pl.UTF-8
1152Moduł dla PHP dodający obsługę baz danych PostgreSQL za pośrednictwem
1153interfejsu PDO.
1154
1155%package pdo-sqlite
1156Summary: PHP Data Objects (PDO) SQLite support
1157Summary(pl.UTF-8): Moduł PHP Data Objects (PDO) z obsługą SQLite
1158Group: Libraries
1159Requires: %{name}-common = %{epoch}:%{version}-%{release}
1160Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1161Provides: php(pdo-sqlite)
1162Obsoletes: php-pecl-PDO_SQLITE
1163
1164%description pdo-sqlite
1165This is a dynamic shared object (DSO) for PHP that will add PDO SQLite
1166support.
1167
1168%description pdo-sqlite -l pl.UTF-8
1169Moduł dla PHP dodający obsługę baz danych SQLite za pośrednictwem
1170interfejsu PDO.
1171
1172%package pgsql
1173Summary: PostgreSQL database module for PHP
1174Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
1175Group: Libraries
1176Requires: %{name}-common = %{epoch}:%{version}-%{release}
1177Provides: php(pgsql)
1178
1179%description pgsql
1180This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
1181database support.
1182
1183%description pgsql -l pl.UTF-8
1184Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
1185
1186%description pgsql -l pt_BR.UTF-8
1187Um módulo para aplicações PHP que usam bancos de dados postgresql.
1188
1189%package posix
1190Summary: POSIX extension module for PHP
1191Summary(pl.UTF-8): Moduł POSIX dla PHP
1192Group: Libraries
1193Requires: %{name}-common = %{epoch}:%{version}-%{release}
1194Provides: php(posix)
1195
1196%description posix
1197This is a dynamic shared object (DSO) for PHP that will add POSIX
1198functions support to PHP.
1199
1200%description posix -l pl.UTF-8
1201Moduł PHP umożliwiający korzystanie z funkcji POSIX.
1202
1203%package pspell
1204Summary: pspell extension module for PHP
1205Summary(pl.UTF-8): Moduł pspell dla PHP
1206Group: Libraries
1207Requires: %{name}-common = %{epoch}:%{version}-%{release}
1208Provides: php(pspell)
1209
1210%description pspell
1211This is a dynamic shared object (DSO) for PHP that will add pspell
1212support to PHP. It allows to check the spelling of a word and offer
1213suggestions.
1214
1215%description pspell -l pl.UTF-8
1216Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
1217sprawdzanie pisowni słowa i sugerowanie poprawek.
1218
1219%package readline
1220Summary: readline extension module for PHP
1221Summary(pl.UTF-8): Moduł readline dla PHP
1222Group: Libraries
1223Requires: %{name}-cli = %{epoch}:%{version}-%{release}
1224Provides: php(readline)
1225
1226%description readline
1227This PHP module adds support for readline functions (only for cli and
1228cgi SAPIs).
1229
1230%description readline -l pl.UTF-8
1231Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
1232
1233%package recode
1234Summary: recode extension module for PHP
1235Summary(pl.UTF-8): Moduł recode dla PHP
1236Group: Libraries
1237Requires: %{name}-common = %{epoch}:%{version}-%{release}
1238Requires: recode >= 3.5d-3
1239Provides: php(recode)
1240
1241%description recode
1242This is a dynamic shared object (DSO) for PHP that will add recode
1243support.
1244
1245%description recode -l pl.UTF-8
1246Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
1247bibliotekę recode).
1248
1249%package shmop
1250Summary: Shared Memory Operations extension module for PHP
1251Summary(pl.UTF-8): Moduł shmop dla PHP
1252Group: Libraries
1253Requires: %{name}-common = %{epoch}:%{version}-%{release}
1254Provides: php(shmop)
1255
1256%description shmop
1257This is a dynamic shared object (DSO) for PHP that will add Shared
1258Memory Operations support.
1259
1260%description shmop -l pl.UTF-8
1261Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
1262
1263%package simplexml
1264Summary: Simple XML extension module for PHP
1265Summary(pl.UTF-8): Moduł prostego rozszerzenia XML dla PHP
1266Group: Libraries
1267Requires: %{name}-common = %{epoch}:%{version}-%{release}
1268Provides: php(simplexml)
1269
1270%description simplexml
1271This is a dynamic shared object (DSO) for PHP that will add Simple XML
1272support.
1273
1274%description simplexml -l pl.UTF-8
1275Moduł PHP dodający obsługę prostego XML-a.
1276
1277%package snmp
1278Summary: SNMP extension module for PHP
1279Summary(pl.UTF-8): Moduł SNMP dla PHP
1280Group: Libraries
1281Requires: %{name}-common = %{epoch}:%{version}-%{release}
1282Requires: %{name}-sockets = %{epoch}:%{version}-%{release}
1283Provides: php(snmp)
1284
1285%description snmp
1286This is a dynamic shared object (DSO) for PHP that will add SNMP
1287support.
1288
1289%description snmp -l pl.UTF-8
1290Moduł PHP dodający obsługę SNMP.
1291
1292%package soap
1293Summary: soap extension module for PHP
1294Summary(pl.UTF-8): Moduł soap dla PHP
1295Group: Libraries
1296Requires: %{name}-common = %{epoch}:%{version}-%{release}
1297Provides: php(soap)
1298
1299%description soap
1300This is a dynamic shared object (DSO) for PHP that will add SOAP/WSDL
1301support.
1302
1303%description soap -l pl.UTF-8
1304Moduł PHP dodający obsługę SOAP/WSDL.
1305
1306%package sockets
1307Summary: sockets extension module for PHP
1308Summary(pl.UTF-8): Moduł socket dla PHP
1309Group: Libraries
1310Requires: %{name}-common = %{epoch}:%{version}-%{release}
1311Provides: php(sockets)
1312
1313%description sockets
1314This is a dynamic shared object (DSO) for PHP that will add sockets
1315support.
1316
1317%description sockets -l pl.UTF-8
1318Moduł PHP dodający obsługę gniazdek.
1319
1320%package sqlite
1321Summary: SQLite extension module for PHP
1322Summary(pl.UTF-8): Moduł SQLite dla PHP
1323Group: Libraries
1324Requires: %{name}-common = %{epoch}:%{version}-%{release}
1325Requires: %{name}-pdo = %{epoch}:%{version}-%{release}
1326Provides: php(sqlite)
1327
1328%description sqlite
1329SQLite is a C library that implements an embeddable SQL database
1330engine. Programs that link with the SQLite library can have SQL
1331database access without running a separate RDBMS process.
1332
1333SQLite is not a client library used to connect to a big database
1334server. SQLite is the server. The SQLite library reads and writes
1335directly to and from the database files on disk.
1336
1337%description sqlite -l pl.UTF-8
1338SQLite jest napisaną w C biblioteką implementującą osadzalny silnik
1339bazodanowy SQL. Program linkujący się z biblioteką SQLite może mieć
1340dostęp do bazy SQL bez potrzeby uruchamiania dodatkowego procesu
1341RDBMS.
1342
1343SQLite to nie klient baz danych - biblioteka nie łączy się z serwerami
1344baz danych. SQLite sam jest serwerem. Biblioteka SQLite czyta i
1345zapisuje dane bezpośrednio z/do plików baz danych znajdujących się na
1346dysku.
1347
1348%package sybase
1349Summary: Sybase DB extension module for PHP
1350Summary(pl.UTF-8): Moduł Sybase DB dla PHP
1351Group: Libraries
1352Requires: %{name}-common = %{epoch}:%{version}-%{release}
1353Provides: php(sybase)
1354Obsoletes: php-sybase-ct
1355Conflicts: php-sybase-ct
1356
1357%description sybase
1358This is a dynamic shared object (DSO) for PHP that will add Sybase and
1359MS SQL databases support through SYBDB library. Currently Sybase
1360module is not maintained. Using Sybase-CT module is recommended
1361instead.
1362
1363%description sybase -l pl.UTF-8
1364Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1365bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
1366Zaleca się używanie modułu Sybase-CT.
1367
1368%package sybase-ct
1369Summary: Sybase-CT extension module for PHP
1370Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
1371Group: Libraries
1372Requires: %{name}-common = %{epoch}:%{version}-%{release}
1373Provides: php(sybase-ct)
1374Obsoletes: php-sybase
1375Conflicts: php-sybase
1376
1377%description sybase-ct
1378This is a dynamic shared object (DSO) for PHP that will add Sybase and
1379MS SQL databases support through CT-lib.
1380
1381%description sybase-ct -l pl.UTF-8
1382Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
1383CT-lib.
1384
1385%package sysvmsg
1386Summary: SysV msg extension module for PHP
1387Summary(pl.UTF-8): Moduł SysV msg dla PHP
1388Group: Libraries
1389Requires: %{name}-common = %{epoch}:%{version}-%{release}
1390Provides: php(sysvmsg)
1391
1392%description sysvmsg
1393This is a dynamic shared object (DSO) for PHP that will add SysV
1394message queues support.
1395
1396%description sysvmsg -l pl.UTF-8
1397Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
1398
1399%package sysvsem
1400Summary: SysV sem extension module for PHP
1401Summary(pl.UTF-8): Moduł SysV sem dla PHP
1402Group: Libraries
1403Requires: %{name}-common = %{epoch}:%{version}-%{release}
1404Provides: php(sysvsem)
1405
1406%description sysvsem
1407This is a dynamic shared object (DSO) for PHP that will add SysV
1408semaphores support.
1409
1410%description sysvsem -l pl.UTF-8
1411Moduł PHP umożliwiający korzystanie z semaforów SysV.
1412
1413%package sysvshm
1414Summary: SysV shm extension module for PHP
1415Summary(pl.UTF-8): Moduł SysV shm dla PHP
1416Group: Libraries
1417Requires: %{name}-common = %{epoch}:%{version}-%{release}
1418Provides: php(sysvshm)
1419
1420%description sysvshm
1421This is a dynamic shared object (DSO) for PHP that will add SysV
1422Shared Memory support.
1423
1424%description sysvshm -l pl.UTF-8
1425Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
1426
1427%package tidy
1428Summary: Tidy extension module for PHP
1429Summary(pl.UTF-8): Moduł Tidy dla PHP
1430Group: Libraries
1431Requires: %{name}-common = %{epoch}:%{version}-%{release}
1432Requires: tidy
1433Provides: php(tidy)
1434
1435%description tidy
1436This is a dynamic shared object (DSO) for PHP that will add Tidy
1437support.
1438
1439%description tidy -l pl.UTF-8
1440Moduł PHP umożliwiający korzystanie z tidy.
1441
1442%package tokenizer
1443Summary: tokenizer extension module for PHP
1444Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
1445Group: Libraries
1446Requires: %{name}-common = %{epoch}:%{version}-%{release}
1447Provides: php(tokenizer)
1448
1449%description tokenizer
1450This is a dynamic shared object (DSO) for PHP that will add tokenizer
1451support.
1452
1453%description tokenizer -l pl.UTF-8
1454Moduł PHP dodający obsługę tokenizera do PHP.
1455
1456%package wddx
1457Summary: wddx extension module for PHP
1458Summary(pl.UTF-8): Moduł wddx dla PHP
1459Group: Libraries
1460Requires: %{name}-common = %{epoch}:%{version}-%{release}
1461#Requires: %{name}-session = %{epoch}:%{version}-%{release}
1462Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1463Provides: php(wddx)
1464
1465%description wddx
1466This is a dynamic shared object (DSO) for PHP that will add wddx
1467support.
1468
1469%description wddx -l pl.UTF-8
1470Moduł PHP umożliwiający korzystanie z wddx.
1471
1472%package xml
1473Summary: XML extension module for PHP
1474Summary(pl.UTF-8): Moduł XML dla PHP
1475Group: Libraries
1476Requires: %{name}-common = %{epoch}:%{version}-%{release}
1477Provides: php(xml)
1478
1479%description xml
1480This is a dynamic shared object (DSO) for PHP that will add XML
1481support. This extension lets you create XML parsers and then define
1482handlers for different XML events.
1483
1484%description xml -l pl.UTF-8
1485Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
1486związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
1487następnie definiować procedury obsługi dla różnych zdarzeń XML.
1488
1489%package xmlreader
1490Summary: XML Reader extension module for PHP
1491Summary(pl.UTF-8): Moduł XML Reader dla PHP
1492Group: Libraries
1493Requires: %{name}-common = %{epoch}:%{version}-%{release}
1494Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1495Provides: php(xmlreader)
1496
1497%description xmlreader
1498This is a dynamic shared object (DSO) for PHP that will add XML Reader
1499support. The XMLReader extension is an XML Pull parser. The reader
1500acts as a cursor going forward on the document stream and stopping at
1501each node on the way.
1502
1503%description xmlreader -l pl.UTF-8
1504Moduł PHP umożliwiający analizę plików XML w trybie Pull. Czytnik
1505działa jako kursor przechodzący przez strumień dokumentu i
1506zatrzymujący się na każdym węźle po drodze.
1507
1508%package xmlrpc
1509Summary: xmlrpc extension module for PHP
1510Summary(pl.UTF-8): Moduł xmlrpc dla PHP
1511Group: Libraries
1512Requires: %{name}-common = %{epoch}:%{version}-%{release}
1513Requires: %{name}-xml = %{epoch}:%{version}-%{release}
1514Provides: php(xmlrpc)
1515
1516%description xmlrpc
1517This is a dynamic shared object (DSO) for PHP that will add XMLRPC
1518support.
1519
1520%description xmlrpc -l pl.UTF-8
1521Moduł PHP dodający obsługę XMLRPC.
1522
1523%package xmlwriter
1524Summary: Fast, non-cached, forward-only means to write XML data
1525Summary(pl.UTF-8): Szybka, nie cachowana metoda zapisu danych w formacie XML
1526Group: Libraries
1527Requires: %{name}-common = %{epoch}:%{version}-%{release}
1528Provides: php(xmlwriter)
1529Obsoletes: php-pecl-xmlwriter
1530
1531%description xmlwriter
1532This extension wraps the libxml xmlWriter API. Represents a writer
1533that provides a non-cached, forward-only means of generating streams
1534or files containing XML data.
1535
1536%description xmlwriter -l pl.UTF-8
1537To rozszerzenie obudowuje API xmlWriter z libxml. Reprezentuje obsługę
1538zapisu dostarczającą nie cachowanych metod generowania strumieni lub
1539plików zawierających dane XML.
1540
1541%package xsl
1542Summary: xsl extension module for PHP
1543Summary(pl.UTF-8): Moduł xsl dla PHP
1544Group: Libraries
1545Requires: %{name}-common = %{epoch}:%{version}-%{release}
1546Requires: %{name}-dom = %{epoch}:%{version}-%{release}
1547Requires: libxslt >= 1.0.18
1548# actually not true, functionality is similar, but API differs
1549Provides: php(xsl)
1550Obsoletes: php-xslt <= 3:4.3.8-1
1551
1552%description xsl
1553This is a dynamic shared object (DSO) for PHP that will add new XSL
1554support (using libxslt).
1555
1556%description xsl -l pl.UTF-8
1557Moduł PHP dodający nową obsługę XSLT (przy użyciu libxslt).
1558
1559%package zip
1560Summary: Zip management extension
1561Summary(pl.UTF-8): Zarządzanie archiwami zip
1562Group: Libraries
1563Requires: %{name}-common = %{epoch}:%{version}-%{release}
1564Provides: php(zip)
1565Obsoletes: php-pecl-zip
1566
1567%description zip
1568Zip is an extension to create, modify and read zip files.
1569
1570%description zip -l pl.UTF-8
1571Zip jest rozszerzeniem umożliwiającym tworzenie, modyfikację oraz
1572odczyt archiwów zip.
1573
1574%package zlib
1575Summary: Zlib extension module for PHP
1576Summary(pl.UTF-8): Moduł zlib dla PHP
1577Group: Libraries
1578Requires: %{name}-common = %{epoch}:%{version}-%{release}
1579Provides: php(zlib)
1580
1581%description zlib
1582This is a dynamic shared object (DSO) for PHP that will add zlib
1583compression support to PHP.
1584
1585%description zlib -l pl.UTF-8
1586Moduł PHP umożliwiający używanie kompresji zlib.
1587
1588%prep
1589%setup -q
1590# for suhosin patch
1591%{__sed} -i -e 's,\r$,,' Zend/Zend.dsp Zend/ZendTS.dsp
1592
1593%patch0 -p1
1594%patch1 -p1
1595%patch2 -p1
1596%patch3 -p1
1597%patch4 -p1
1598%patch5 -p1
1599%patch6 -p1
1600%patch7 -p1
1601%patch8 -p1
1602%patch9 -p1
1603
1604cp php.ini-dist php.ini
1605%patch10 -p1
1606# for ac2.53b/am1.6b - AC_LANG_CXX has AM_CONDITIONAL, so cannot be invoked
1607# conditionally...
1608%patch11 -p1
1609%patch12 -p1
1610%patch13 -p1
1611%patch14 -p1
1612%patch15 -p1
1613%patch16 -p1
1614%patch17 -p1
1615%patch18 -p1
1616%if %{with system_gd}
1617%patch19 -p1
1618%endif
1619%patch20 -p1
1620%patch21 -p1
1621%patch22 -p1
1622%patch23 -p1
1623%patch24 -p1
1624
1625%{?with_versioning:%patch25 -p1}
1626
1627%if 0
1628%{__tar} jxf %{SOURCE9}
1629v=%{SOURCE9} v=${v#*/php-patchset-} v=${v%%-*}
1630mv $v/$v gentoo-patchset
1631for a in gentoo-patchset/*.patch; do
1632 %{__patch} -p1 < $a
1633done
1634%endif
1635
1636%patch26 -p1
1637%patch27 -p1
1638%patch28 -p1
1639%patch29 -p1
1640%patch30 -p1
1641#%patch31 -p1
1642%patch32 -p1
1643%patch33 -p1
1644%if "%{pld_release}" != "ac"
1645%patch34 -p1
1646%endif
1647%patch35 -p1
1648
1649# mysql default charset for mysql/mysql/pdo-mysql extensions
1650%patch36 -p1
1651%patch37 -p0
1652%patch38 -p0
1653
1654%patch39 -p1
1655
1656%if %{with fpm}
1657%patch40 -p1
1658%patch41 -p1
1659%patch42 -p1
1660%endif
1661
1662%patch43 -p1
1663%patch44 -p1
1664%patch45 -p1
1665%patch46 -p1
1666%if %{with suhosin}
1667%patch47 -p1
1668%endif
1669%patch49 -p1
1670
1671# conflict seems to be resolved by recode patches
1672rm -f ext/recode/config9.m4
1673
1674# remove all bundled libraries not to link with them accidentally
1675#rm -rf ext/sqlite/libsqlite
1676#rm -rf ext/bcmath/libbcmath
1677#rm -rf ext/date/lib
1678#rm -rf ext/dba/libcdb
1679#rm -rf ext/dba/libflatfile
1680#rm -rf ext/dba/libinifile
1681#rm -rf ext/gd/libgd
1682#rm -rf ext/mbstring/libmbfl
1683#rm -rf ext/mbstring/oniguruma
1684rm -rf ext/pcre/pcrelib
1685rm -rf ext/pdo_sqlite/sqlite
1686#rm -rf ext/soap/interop
1687%if %{with system_xmlrpc_epi}
1688rm -rf ext/xmlrpc/libxmlrpc
1689%endif
1690
1691%ifarch ppc ppc64
1692# this test hungs on ac-ppc
1693#mv ext/reflection/tests/007.php{,ignore}
1694# this test gets killed by itself
1695mv ext/standard/tests/general_functions/bug39322.phpt{,.broken}
1696%endif
1697
1698cp -f Zend/LICENSE{,.Zend}
1699
1700%build
1701API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
1702if [ $API != %{php_api_version} ]; then
1703 echo "Set %%define php_api_version to $API and re-run."
1704 exit 1
1705fi
1706
1707API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
1708if [ $API != %{zend_module_api} ]; then
1709 echo "Set %%define zend_module_api to $API and re-run."
1710 exit 1
1711fi
1712
1713API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
1714if [ $API != %{zend_extension_api} ]; then
1715 echo "Set %%define zend_extension_api to $API and re-run."
1716 exit 1
1717fi
1718
1719export EXTENSION_DIR="%{php_extensiondir}"
1720if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
1721 rm -f Makefile.{fcgi,fpm,cgi,cli,apxs{1,2}} # now remove Makefile copies
1722 %{__libtoolize}
1723 %{__aclocal}
1724 cp -f /usr/share/automake/config.* .
1725 ./buildconf --force
1726 touch _built-conf
1727fi
1728export PROG_SENDMAIL="/usr/lib/sendmail"
1729
1730sapis="
1731%if %{with fcgi}
1732fcgi
1733%endif
1734%if %{with fpm}
1735fpm
1736%endif
1737cgi cli
1738%if %{with apache1}
1739apxs1
1740%endif
1741%if %{with apache2}
1742apxs2
1743%endif
1744"
1745for sapi in $sapis; do
1746 : SAPI $sapi
1747 [ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
1748
1749 sapi_args=''
1750 case $sapi in
1751 cgi)
1752 sapi_args='--disable-cli --enable-discard-path --enable-force-cgi-redirect'
1753 ;;
1754 cli)
1755 sapi_args='--disable-cgi'
1756 ;;
1757 fcgi)
1758 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect'
1759 ;;
1760 fpm)
1761 sapi_args='--disable-cli --enable-fastcgi --enable-force-cgi-redirect --enable-fpm'
1762 ;;
1763 apxs1)
1764 ver=$(rpm -q --qf '%{V}' apache1-devel)
1765 sapi_args="--disable-cli --with-apxs=%{apxs1} --with-apache-version=$ver"
1766 ;;
1767 apxs2)
1768 ver=$(rpm -q --qf '%{V}' apache-devel)
1769 sapi_args="--disable-cli --with-apxs2=%{apxs2} --with-apache-version=$ver"
1770 ;;
1771 esac
1772
1773 %configure \
1774 $sapi_args \
1775%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
1776 --cache-file=config.cache \
1777%endif
1778 --with-libdir=%{_lib} \
1779 --with-config-file-path=%{_sysconfdir} \
1780 --with-config-file-scan-dir=%{_sysconfdir}/conf.d \
1781 --with-exec-dir=%{_bindir} \
1782 --%{!?debug:dis}%{?debug:en}able-debug \
1783 %{?with_zts:--enable-maintainer-zts} \
1784 %{?with_suhosin:--enable-suhosin} \
1785 %{?with_zend_multibyte:--enable-zend-multibyte} \
1786 --enable-inline-optimization \
1787 --enable-bcmath=shared \
1788 --enable-calendar=shared \
1789 --enable-ctype=shared \
1790 --enable-dba=shared \
1791 --enable-dom=shared \
1792 --enable-exif=shared \
1793 --enable-ftp=shared \
1794 --enable-gd-native-ttf \
1795 %{?with_gd_jis_conv:--enable-gd-jis-conv} \
1796 --enable-libxml \
1797 --enable-magic-quotes \
1798 --enable-mbstring=%{?!with_zend_multibyte:shared,}all \
1799 --enable-mbregex \
1800 --enable-pcntl=shared \
1801 --enable-pdo=shared \
1802 --enable-json=shared \
1803 --enable-hash \
1804 --enable-xmlwriter=shared \
1805%if %{with fpm}
1806 --with-fpm-conf=%{_sysconfdir}/fpm.conf \
1807 --with-fpm-log=/var/log/fpm.log \
1808 --with-fpm-pid=/var/run/php/fpm.pid \
1809%endif
1810%if %{with mssql} || %{with sybase} || %{with sybase_ct}
1811 --with-pdo-dblib=shared \
1812%endif
1813%if %{with interbase} && !%{with interbase_inst}
1814 --with-pdo-firebird=shared,/usr \
1815%endif
1816 --with-pdo-mysql=shared \
1817 %{?with_oci8:--with-pdo-oci=shared} \
1818 %{?with_odbc:--with-pdo-odbc=shared,unixODBC,/usr} \
1819 %{?with_pgsql:--with-pdo-pgsql=shared} \
1820 %{?with_sqlite:--with-pdo-sqlite=shared,/usr} \
1821 --enable-posix=shared \
1822 --enable-reflection \
1823 --enable-session \
1824 --enable-shared \
1825 --enable-shmop=shared \
1826 --enable-simplexml \
1827 --enable-sysvmsg=shared \
1828 --enable-sysvsem=shared \
1829 --enable-sysvshm=shared \
1830 --enable-safe-mode \
1831 --enable-soap=shared \
1832 --enable-sockets=shared \
1833 --enable-tokenizer=shared \
1834 --enable-ucd-snmp-hack \
1835 %{?with_wddx:--enable-wddx=shared} \
1836 --enable-xml=shared \
1837 --enable-xmlreader=shared \
1838 --with-bz2=shared \
1839 %{!?with_curl:--without-curl}%{?with_curl:--with-curl=shared} \
1840 --with-db4 \
1841 --enable-dbase=shared \
1842 --without-libexpat-dir \
1843 %{?with_fdf:--with-fdftk=shared} \
1844 --with-iconv=shared \
1845 --with-freetype-dir=shared \
1846 --with-gettext=shared \
1847 --with-gd=shared%{?with_system_gd:,/usr} \
1848 --with-gdbm \
1849 --with-gmp=shared \
1850 %{?with_imap:--with-imap=shared --with-imap-ssl} \
1851 %{?with_interbase:--with-interbase=shared%{!?with_interbase_inst:,/usr}} \
1852 --with-jpeg-dir=/usr \
1853 %{?with_ldap:--with-ldap=shared --with-ldap-sasl} \
1854 --with-mcrypt=shared \
1855 %{?with_mhash:--with-mhash=shared} \
1856 %{?with_mime_magic:--with-mime-magic=shared,%{magic_mime}}%{!?with_mime_magic:--disable-mime-magic} \
1857 %{?with_ming:--with-ming=shared} \
1858 %{?with_mm:--with-mm} \
1859 %{?with_mssql:--with-mssql=shared} \
1860 --with-mysql=shared,/usr \
1861 --with-mysql-sock=/var/lib/mysql/mysql.sock \
1862 %{?with_mysqli:--with-mysqli=shared} \
1863 --with-ncurses=shared \
1864 %{?with_oci8:--with-oci8=shared} \
1865 %{?with_openssl:--with-openssl=shared} \
1866 --with-kerberos \
1867 %{!?with_pcre:--without-pcre-regex}%{?with_pcre:--with-pcre-regex=/usr} \
1868 %{!?with_filter:--disable-filter}%{?with_filter:--enable-filter=shared} \
1869 --with-pear=%{php_pear_dir} \
1870 %{!?with_pgsql:--without-pgsql}%{?with_pgsql:--with-pgsql=shared,/usr} \
1871 --with-png-dir=/usr \
1872 %{?with_pspell:--with-pspell=shared} \
1873 --with-readline=shared \
1874 %{?with_recode:--with-recode=shared} \
1875 --with-regex=php \
1876 %{?with_snmp:--with-snmp=shared} \
1877 %{?with_sybase:--with-sybase=shared,/usr} \
1878 %{?with_sybase_ct:--with-sybase-ct=shared,/usr} \
1879 %{?with_sqlite:--with-sqlite=shared,/usr --enable-sqlite-utf8} \
1880 --with-t1lib=shared \
1881 %{?with_tidy:--with-tidy=shared} \
1882 %{?with_odbc:--with-unixODBC=shared,/usr} \
1883 %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
1884 --with-xsl=shared \
1885 --with-zlib=shared \
1886 --with-zlib-dir=shared,/usr \
1887 --enable-zip=shared,/usr \
1888
1889 cp -f Makefile Makefile.$sapi
1890 cp -f main/php_config.h php_config.h.$sapi
1891 cp -f config.log config.log.$sapi
1892done
1893
1894# must make this first, so modules can link against it.
1895%{__make} libphp_common.la
1896%{__make} build-modules
1897
1898%if %{with apache1}
1899%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache/libphp5.la -f Makefile.apxs1
1900%endif
1901
1902%if %{with apache2}
1903%{__make} libtool-sapi LIBTOOL_SAPI=sapi/apache2handler/libphp5.la -f Makefile.apxs2
1904%endif
1905
1906# CGI
1907cp -af php_config.h.cgi main/php_config.h
1908rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1909%{__make} sapi/cgi/php-cgi -f Makefile.cgi
1910[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php-cgi -qn)" = cgi ] || exit 1
1911
1912# CLI
1913cp -af php_config.h.cli main/php_config.h
1914%{__make} sapi/cli/php -f Makefile.cli
1915[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
1916
1917# FCGI
1918%if %{with fcgi}
1919cp -af php_config.h.fcgi main/php_config.h
1920rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1921%{__make} sapi/cgi/php-cgi -f Makefile.fcgi
1922cp -r sapi/cgi sapi/fcgi
1923[ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php-cgi -qn)" = cgi-fcgi ] || exit 1
1924%endif
1925
1926%if %{with fpm}
1927cp -af php_config.h.fpm main/php_config.h
1928rm -rf sapi/cgi/.libs sapi/cgi/*.lo
1929%{__make} sapi/cgi/php-cgi -f Makefile.fpm
1930cp -r sapi/cgi sapi/fpm
1931[ "$(echo '<?=php_sapi_name();' | ./sapi/fpm/php-cgi -qn)" = cgi-fcgi ] || exit 1
1932%endif
1933
1934%if %{with tests}
1935# Run tests, using the CLI SAPI
1936export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
1937unset TZ LANG LC_ALL || :
1938%{__make} test
1939unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
1940%endif
1941
1942%install
1943rm -rf $RPM_BUILD_ROOT
1944install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}/{apache,cgi}} \
1945 $RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
1946 $RPM_BUILD_ROOT/etc/{apache/conf.d,httpd/conf.d} \
1947 $RPM_BUILD_ROOT%{_mandir}/man1 \
1948
1949# install the apache modules' files
1950%{__make} install-headers install-build install-modules install-programs \
1951 INSTALL_ROOT=$RPM_BUILD_ROOT
1952
1953# install apache1 DSO module
1954%if %{with apache1}
1955libtool --silent --mode=install install sapi/apache/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache1
1956%endif
1957
1958# install apache2 DSO module
1959%if %{with apache2}
1960libtool --silent --mode=install install sapi/apache2handler/libphp5.la $RPM_BUILD_ROOT%{_libdir}/apache
1961%endif
1962
1963libtool --silent --mode=install install libphp_common.la $RPM_BUILD_ROOT%{_libdir}
1964# fix install paths, avoid evil rpaths
1965sed -i -e "s|^libdir=.*|libdir='%{_libdir}'|" $RPM_BUILD_ROOT%{_libdir}/libphp_common.la
1966# better solution?
1967sed -i -e 's|libphp_common.la|$(libdir)/libphp_common.la|' $RPM_BUILD_ROOT%{_libdir}/php/build/acinclude.m4
1968
1969# install CGI
1970libtool --silent --mode=install install sapi/cgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.cgi
1971
1972# install FCGI
1973%if %{with fcgi}
1974libtool --silent --mode=install install sapi/fcgi/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fcgi
1975%endif
1976
1977# install FCGI PM
1978%if %{with fpm}
1979libtool --silent --mode=install install sapi/fpm/php-cgi $RPM_BUILD_ROOT%{_bindir}/php.fpm
1980%{__make} install-fpm -f Makefile.fpm \
1981 INSTALL_ROOT=$RPM_BUILD_ROOT
1982install %{SOURCE10} $RPM_BUILD_ROOT/etc/rc.d/init.d/php-fpm
1983install -d $RPM_BUILD_ROOT/etc/logrotate.d
1984install %{SOURCE11} $RPM_BUILD_ROOT/etc/logrotate.d/php-fpm
1985%endif
1986
1987# install CLI
1988libtool --silent --mode=install install sapi/cli/php $RPM_BUILD_ROOT%{_bindir}/php.cli
1989install sapi/cli/php.1 $RPM_BUILD_ROOT%{_mandir}/man1/php.1
1990echo ".so php.1" >$RPM_BUILD_ROOT%{_mandir}/man1/php.cli.1
1991
1992ln -sf php.cli $RPM_BUILD_ROOT%{_bindir}/php
1993
1994sed -e 's#%{_prefix}/lib/php#%{_libdir}/php#g' php.ini > $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
1995%if %{with fcgi}
1996install %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi-fcgi.ini
1997%endif
1998install %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
1999install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
2000install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/browscap.ini
2001
2002%if %{with apache1}
2003install %{SOURCE2} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php.conf
2004install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
2005rm -f $RPM_BUILD_ROOT%{_libdir}/apache1/libphp5.la
2006%endif
2007
2008%if %{with apache2}
2009install %{SOURCE2} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php.conf
2010install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
2011rm -f $RPM_BUILD_ROOT%{_libdir}/apache/libphp5.la
2012%endif
2013
2014# Generate stub .ini files for each subpackage
2015install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
2016generate_inifiles() {
2017 for so in modules/*.so; do
2018 mod=$(basename $so .so)
2019 conf="%{_sysconfdir}/conf.d/$mod.ini"
2020 # xml needs to be loaded before wddx
2021 [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
2022 echo "+ $conf"
2023 cat > $RPM_BUILD_ROOT$conf <<-EOF
2024 ; Enable $mod extension module
2025 extension=$mod.so
2026 EOF
2027 done
2028}
2029generate_inifiles
2030
2031# per SAPI ini directories
2032install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
2033
2034# for CLI SAPI only
2035mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,readline}.ini,cli.d}
2036
2037# use system automake and {lib,sh}tool
2038%if "%{pld_release}" != "ac"
2039 ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
2040 for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
2041 ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
2042 done
2043 ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2044%else
2045 ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
2046 ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
2047%endif
2048ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
2049
2050# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
2051# isn't installed by install-headers make target, we do it manually here.
2052# this header file is required by e.g. filter PECL extension
2053install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
2054# for php-pecl-mailparse
2055install -d $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2056cp -a ext/mbstring/libmbfl/mbfl/*.h $RPM_BUILD_ROOT%{_includedir}/php/ext/mbstring
2057
2058%clean
2059rm -rf $RPM_BUILD_ROOT
2060
2061%post -n apache1-mod_php
2062if [ "$1" = "1" ]; then
2063 %service -q apache restart
2064fi
2065
2066%postun -n apache1-mod_php
2067if [ "$1" = "0" ]; then
2068 %service -q apache restart
2069fi
2070
2071%post -n apache-mod_php
2072if [ "$1" = "1" ]; then
2073 %service -q httpd restart
2074fi
2075
2076%postun -n apache-mod_php
2077if [ "$1" = "0" ]; then
2078 %service -q httpd restart
2079fi
2080
2081%post fpm
2082/sbin/chkconfig --add php-fpm
2083%service php-fpm restart
2084
2085%preun fpm
2086if [ "$1" = 0 ]; then
2087 %service php-fpm stop
2088 /sbin/chkconfig --del php-fpm
2089fi
2090
2091%post common -p /sbin/ldconfig
2092%postun common -p /sbin/ldconfig
2093
2094%posttrans common
2095# minimizing apache restarts logics. we restart webserver:
2096#
2097# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
2098# 2. first install of extension (post: $1 = 1)
2099# 2. uninstall of extension (postun: $1 == 0)
2100#
2101# the strict internal deps between extensions (and apache modules) and
2102# common package are very important for all this to work.
2103
2104# restart webserver at the end of transaction
2105[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
2106[ ! -f /etc/httpd/conf.d/??_mod_php.conf ] || %service -q httpd restart
2107
2108%if %{with apache1}
2109%triggerpostun -n apache1-mod_php -- php < 4:5.0.4-9.11
2110sed -i -e '
2111 /^AddType application\/x-httpd-php \.php/s,^,#,
2112 /^\(Add\|Load\)Module.*php5\.\(so\|c\)/d
2113' /etc/apache/apache.conf
2114%service -q apache restart
2115%endif
2116
2117%if %{with apache2}
2118%triggerpostun -n apache-mod_php -- php < 4:5.0.4-7.1, php < 4:5.0.4-7.1
2119# for fixed php-SAPI.ini, the poor php-apache.ini was never read for apache2
2120if [ -f %{_sysconfdir}/php-apache.ini.rpmsave ]; then
2121 cp -f %{_sysconfdir}/php-apache2handler.ini{,.rpmnew}
2122 mv -f %{_sysconfdir}/php-apache.ini.rpmsave %{_sysconfdir}/php-apache2handler.ini
2123fi
2124%endif
2125
2126# common macros called at extension post/postun scriptlet
2127%define extension_scripts() \
2128%post %1 \
2129if [ "$1" = "1" ]; then \
2130 %php_webserver_restart \
2131fi \
2132\
2133%postun %1 \
2134if [ "$1" = "0" ]; then \
2135 %php_webserver_restart \
2136fi
2137%{nil}
2138
2139# extension scripts defines
2140%extension_scripts bcmath
2141%extension_scripts bzip2
2142%extension_scripts calendar
2143%extension_scripts ctype
2144%extension_scripts curl
2145%extension_scripts dba
2146%extension_scripts dbase
2147%extension_scripts dom
2148%extension_scripts exif
2149%extension_scripts fdf
2150%extension_scripts filter
2151%extension_scripts ftp
2152%extension_scripts gd
2153%extension_scripts gettext
2154%extension_scripts gmp
2155%extension_scripts iconv
2156%extension_scripts imap
2157%extension_scripts interbase
2158%extension_scripts json
2159%extension_scripts ldap
2160%extension_scripts mbstring
2161%extension_scripts mcrypt
2162%extension_scripts mhash
2163%extension_scripts mime_magic
2164%extension_scripts ming
2165%extension_scripts mssql
2166%extension_scripts mysql
2167%extension_scripts mysqli
2168%extension_scripts oci8
2169%extension_scripts odbc
2170%extension_scripts openssl
2171%extension_scripts pdo-dblib
2172%extension_scripts pdo-firebird
2173%extension_scripts pdo-mysql
2174%extension_scripts pdo-odbc
2175%extension_scripts pdo-pgsql
2176%extension_scripts pdo-sqlite
2177%extension_scripts pgsql
2178%extension_scripts posix
2179%extension_scripts pspell
2180%extension_scripts recode
2181%extension_scripts shmop
2182%extension_scripts snmp
2183%extension_scripts soap
2184%extension_scripts sockets
2185%extension_scripts sqlite
2186%extension_scripts sybase
2187%extension_scripts sybase-ct
2188%extension_scripts sysvmsg
2189%extension_scripts sysvsem
2190%extension_scripts sysvshm
2191%extension_scripts tidy
2192%extension_scripts tokenizer
2193%extension_scripts wddx
2194%extension_scripts xml
2195%extension_scripts xmlreader
2196%extension_scripts xmlrpc
2197%extension_scripts xmlwriter
2198%extension_scripts xsl
2199%extension_scripts zip
2200%extension_scripts zlib
2201
2202%triggerun bcmath -- %{name}-bcmath < 4:5.0.4-9.1
2203%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bcmath\.so/d' %{_sysconfdir}/php.ini
2204
2205%triggerun bzip2 -- %{name}-bzip2 < 4:5.0.4-9.1
2206%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*bzip2\.so/d' %{_sysconfdir}/php.ini
2207
2208%triggerun calendar -- %{name}-calendar < 4:5.0.4-9.1
2209%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*calendar\.so/d' %{_sysconfdir}/php.ini
2210
2211%triggerun ctype -- %{name}-ctype < 4:5.0.4-9.1
2212%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ctype\.so/d' %{_sysconfdir}/php.ini
2213
2214%triggerun curl -- %{name}-curl < 4:5.0.4-9.1
2215%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*curl\.so/d' %{_sysconfdir}/php.ini
2216
2217%triggerun dba -- %{name}-dba < 4:5.0.4-9.1
2218%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dba\.so/d' %{_sysconfdir}/php.ini
2219
2220%triggerun dbase -- %{name}-dbase < 4:5.0.4-9.1
2221%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dbase\.so/d' %{_sysconfdir}/php.ini
2222
2223%triggerun dom -- %{name}-dom < 4:5.0.4-9.1
2224%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*dom\.so/d' %{_sysconfdir}/php.ini
2225
2226%triggerun exif -- %{name}-exif < 4:5.0.4-9.1
2227%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*exif\.so/d' %{_sysconfdir}/php.ini
2228
2229%triggerun fdf -- %{name}-fdf < 4:5.0.4-9.1
2230%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*fdf\.so/d' %{_sysconfdir}/php.ini
2231
2232%triggerun ftp -- %{name}-ftp < 4:5.0.4-9.1
2233%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ftp\.so/d' %{_sysconfdir}/php.ini
2234
2235%triggerun gd -- %{name}-gd < 4:5.0.4-9.1
2236%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gd\.so/d' %{_sysconfdir}/php.ini
2237
2238%triggerun gettext -- %{name}-gettext < 4:5.0.4-9.1
2239%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gettext\.so/d' %{_sysconfdir}/php.ini
2240
2241%triggerun gmp -- %{name}-gmp < 4:5.0.4-9.1
2242%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*gmp\.so/d' %{_sysconfdir}/php.ini
2243
2244%triggerun iconv -- %{name}-iconv < 4:5.0.4-9.1
2245%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*iconv\.so/d' %{_sysconfdir}/php.ini
2246
2247%triggerun imap -- %{name}-imap < 4:5.0.4-9.1
2248%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*imap\.so/d' %{_sysconfdir}/php.ini
2249
2250%triggerun interbase -- %{name}-interbase < 4:5.0.4-9.1
2251%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*interbase\.so/d' %{_sysconfdir}/php.ini
2252
2253%triggerun ldap -- %{name}-ldap < 4:5.0.4-9.1
2254%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ldap\.so/d' %{_sysconfdir}/php.ini
2255
2256%triggerun mbstring -- %{name}-mbstring < 4:5.0.4-9.1
2257%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mbstring\.so/d' %{_sysconfdir}/php.ini
2258
2259%triggerun mcrypt -- %{name}-mcrypt < 4:5.0.4-9.1
2260%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mcrypt\.so/d' %{_sysconfdir}/php.ini
2261
2262%triggerun mhash -- %{name}-mhash < 4:5.0.4-9.1
2263%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mhash\.so/d' %{_sysconfdir}/php.ini
2264
2265%triggerun mime_magic -- %{name}-mime_magic < 4:5.0.4-9.1
2266%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mime_magic\.so/d' %{_sysconfdir}/php.ini
2267
2268%triggerun ming -- %{name}-ming < 4:5.0.4-9.1
2269%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ming\.so/d' %{_sysconfdir}/php.ini
2270
2271%triggerun mssql -- %{name}-mssql < 4:5.0.4-9.1
2272%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mssql\.so/d' %{_sysconfdir}/php.ini
2273
2274%triggerun mysql -- %{name}-mysql < 4:5.0.4-9.1
2275%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysql\.so/d' %{_sysconfdir}/php.ini
2276
2277%triggerun ncurses -- %{name}-ncurses < 4:5.1.2-9.5
2278if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2279 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cgi.ini
2280fi
2281if [ -f %{_sysconfdir}/php-cli.ini ]; then
2282 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*ncurses\.so/d' %{_sysconfdir}/php-cli.ini
2283fi
2284
2285%triggerun mysqli -- %{name}-mysqli < 4:5.0.4-9.1
2286%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*mysqli\.so/d' %{_sysconfdir}/php.ini
2287
2288%triggerun oci8 -- %{name}-oci8 < 4:5.0.4-9.1
2289%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*oci8\.so/d' %{_sysconfdir}/php.ini
2290
2291%triggerun odbc -- %{name}-odbc < 4:5.0.4-9.1
2292%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*odbc\.so/d' %{_sysconfdir}/php.ini
2293
2294%triggerun openssl -- %{name}-openssl < 4:5.0.4-9.1
2295%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*openssl\.so/d' %{_sysconfdir}/php.ini
2296
2297%triggerun pcntl -- %{name}-pcntl < 4:5.1.2-9.5
2298if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2299 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cgi.ini
2300fi
2301if [ -f %{_sysconfdir}/php-cli.ini ]; then
2302 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pcntl\.so/d' %{_sysconfdir}/php-cli.ini
2303fi
2304
2305%triggerun pgsql -- %{name}-pgsql < 4:5.0.4-9.1
2306%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pgsql\.so/d' %{_sysconfdir}/php.ini
2307
2308%triggerun posix -- %{name}-posix < 4:5.0.4-9.1
2309%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*posix\.so/d' %{_sysconfdir}/php.ini
2310
2311%triggerun pspell -- %{name}-pspell < 4:5.0.4-9.1
2312%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*pspell\.so/d' %{_sysconfdir}/php.ini
2313
2314%triggerun readline -- %{name}-readline < 4:5.1.2-9.5
2315if [ -f %{_sysconfdir}/php-cgi.ini ]; then
2316 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cgi.ini
2317fi
2318if [ -f %{_sysconfdir}/php-cli.ini ]; then
2319 %{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*readline\.so/d' %{_sysconfdir}/php-cli.ini
2320fi
2321
2322%triggerun recode -- %{name}-recode < 4:5.0.4-9.1
2323%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
2324
2325%triggerun shmop -- %{name}-shmop < 4:5.0.4-9.1
2326%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
2327
2328%triggerun snmp -- %{name}-snmp < 4:5.0.4-9.1
2329%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*snmp\.so/d' %{_sysconfdir}/php.ini
2330
2331%triggerun soap -- %{name}-soap < 4:5.0.4-9.1
2332%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*soap\.so/d' %{_sysconfdir}/php.ini
2333
2334%triggerun sockets -- %{name}-sockets < 4:5.0.4-9.1
2335%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sockets\.so/d' %{_sysconfdir}/php.ini
2336
2337%triggerun sqlite -- %{name}-sqlite < 4:5.0.4-9.1
2338%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sqlite\.so/d' %{_sysconfdir}/php.ini
2339
2340%triggerun sybase -- %{name}-sybase < 4:5.0.4-9.1
2341%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase\.so/d' %{_sysconfdir}/php.ini
2342
2343%triggerun sybase-ct -- %{name}-sybase-ct < 4:5.0.4-9.1
2344%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sybase-ct\.so/d' %{_sysconfdir}/php.ini
2345
2346%triggerun sysvmsg -- %{name}-sysvmsg < 4:5.0.4-9.1
2347%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvmsg\.so/d' %{_sysconfdir}/php.ini
2348
2349%triggerun sysvsem -- %{name}-sysvsem < 4:5.0.4-9.1
2350%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvsem\.so/d' %{_sysconfdir}/php.ini
2351
2352%triggerun sysvshm -- %{name}-sysvshm < 4:5.0.4-9.1
2353%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*sysvshm\.so/d' %{_sysconfdir}/php.ini
2354
2355%triggerun tidy -- %{name}-tidy < 4:5.0.4-9.1
2356%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*tidy\.so/d' %{_sysconfdir}/php.ini
2357
2358%triggerun wddx -- %{name}-wddx < 4:5.0.4-9.1
2359%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*wddx\.so/d' %{_sysconfdir}/php.ini
2360
2361%triggerun xml -- %{name}-xml < 4:5.0.4-9.1
2362%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xml\.so/d' %{_sysconfdir}/php.ini
2363
2364%triggerun xmlrpc -- %{name}-xmlrpc < 4:5.0.4-9.1
2365%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xmlrpc\.so/d' %{_sysconfdir}/php.ini
2366
2367%triggerun xsl -- %{name}-xsl < 4:5.0.4-9.1
2368%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*xsl\.so/d' %{_sysconfdir}/php.ini
2369
2370%triggerun zlib -- %{name}-zlib < 4:5.0.4-9.1
2371%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*zlib\.so/d' %{_sysconfdir}/php.ini
2372
2373%if %{with apache1}
2374%files -n apache1-mod_php
2375%defattr(644,root,root,755)
2376%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/apache/conf.d/*_mod_php.conf
2377%dir %{_sysconfdir}/apache.d
2378%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
2379%attr(755,root,root) %{_libdir}/apache1/libphp5.so
2380%endif
2381
2382%if %{with apache2}
2383%files -n apache-mod_php
2384%defattr(644,root,root,755)
2385%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php.conf
2386%dir %{_sysconfdir}/apache2handler.d
2387%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
2388%attr(755,root,root) %{_libdir}/apache/libphp5.so
2389%endif
2390
2391%if %{with fcgi}
2392%files fcgi
2393%defattr(644,root,root,755)
2394%doc sapi/cgi/README.FastCGI
2395%dir %{_sysconfdir}/cgi-fcgi.d
2396%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi-fcgi.ini
2397%attr(755,root,root) %{_bindir}/php.fcgi
2398%endif
2399
2400%files cgi
2401%defattr(644,root,root,755)
2402%dir %{_sysconfdir}/cgi.d
2403%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cgi.ini
2404%attr(755,root,root) %{_bindir}/php.cgi
2405
2406%files cli
2407%defattr(644,root,root,755)
2408%dir %{_sysconfdir}/cli.d
2409%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-cli.ini
2410%attr(755,root,root) %{_bindir}/php.cli
2411%{_mandir}/man1/php.1*
2412%{_mandir}/man1/php.cli.1*
2413
2414%files program
2415%defattr(644,root,root,755)
2416%attr(755,root,root) %{_bindir}/php
2417
2418%if %{with fpm}
2419%files fpm
2420%defattr(644,root,root,755)
2421%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fpm.conf
2422%attr(755,root,root) %{_bindir}/php.fpm
2423%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/php-fpm
2424%attr(754,root,root) /etc/rc.d/init.d/php-fpm
2425%endif
2426
2427%files common
2428%defattr(644,root,root,755)
2429%doc php.ini-*
2430%doc CREDITS Zend/ZEND_CHANGES
2431%doc LICENSE Zend/LICENSE.Zend EXTENSIONS NEWS TODO*
2432%doc README.PHP4-TO-PHP5-THIN-CHANGES README.UPDATE_5_2
2433
2434%dir %{_sysconfdir}
2435%dir %{_sysconfdir}/conf.d
2436%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php.ini
2437%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/browscap.ini
2438%attr(755,root,root) %{_libdir}/libphp_common-*.so
2439%dir %{php_extensiondir}
2440
2441%doc ext/session/mod_files.sh
2442
2443%files devel
2444%defattr(644,root,root,755)
2445%doc README.UNIX-BUILD-SYSTEM
2446%doc README.EXT_SKEL README.SELF-CONTAINED-EXTENSIONS
2447%doc CODING_STANDARDS README.EXTENSIONS README.PARAMETER_PARSING_API README.STREAMS
2448%doc README.SUBMITTING_PATCH README.TESTING README.TESTING2
2449%attr(755,root,root) %{_bindir}/phpize
2450%attr(755,root,root) %{_bindir}/php-config
2451%attr(755,root,root) %{_libdir}/libphp_common.so
2452%{_libdir}/libphp_common.la
2453%{_includedir}/php
2454%{_libdir}/php/build
2455%{_mandir}/man1/php-config.1*
2456%{_mandir}/man1/phpize.1*
2457
2458%files bcmath
2459%defattr(644,root,root,755)
2460%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bcmath.ini
2461%attr(755,root,root) %{php_extensiondir}/bcmath.so
2462
2463%files bzip2
2464%defattr(644,root,root,755)
2465%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/bz2.ini
2466%attr(755,root,root) %{php_extensiondir}/bz2.so
2467
2468%files calendar
2469%defattr(644,root,root,755)
2470%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/calendar.ini
2471%attr(755,root,root) %{php_extensiondir}/calendar.so
2472
2473%files ctype
2474%defattr(644,root,root,755)
2475%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ctype.ini
2476%attr(755,root,root) %{php_extensiondir}/ctype.so
2477
2478%if %{with curl}
2479%files curl
2480%defattr(644,root,root,755)
2481%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/curl.ini
2482%attr(755,root,root) %{php_extensiondir}/curl.so
2483%endif
2484
2485%files dba
2486%defattr(644,root,root,755)
2487%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dba.ini
2488%attr(755,root,root) %{php_extensiondir}/dba.so
2489
2490%files dbase
2491%defattr(644,root,root,755)
2492%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dbase.ini
2493%attr(755,root,root) %{php_extensiondir}/dbase.so
2494
2495%files dom
2496%defattr(644,root,root,755)
2497%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/dom.ini
2498%attr(755,root,root) %{php_extensiondir}/dom.so
2499
2500%if %{with fdf}
2501%files fdf
2502%defattr(644,root,root,755)
2503%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/fdf.ini
2504%attr(755,root,root) %{php_extensiondir}/fdf.so
2505%endif
2506
2507%if %{with filter}
2508%files filter
2509%defattr(644,root,root,755)
2510%doc README.input_filter
2511%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/filter.ini
2512%attr(755,root,root) %{php_extensiondir}/filter.so
2513%endif
2514
2515%files exif
2516%defattr(644,root,root,755)
2517%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/exif.ini
2518%attr(755,root,root) %{php_extensiondir}/exif.so
2519
2520%files ftp
2521%defattr(644,root,root,755)
2522%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ftp.ini
2523%attr(755,root,root) %{php_extensiondir}/ftp.so
2524
2525%files gd
2526%defattr(644,root,root,755)
2527%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gd.ini
2528%attr(755,root,root) %{php_extensiondir}/gd.so
2529
2530%files gettext
2531%defattr(644,root,root,755)
2532%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gettext.ini
2533%attr(755,root,root) %{php_extensiondir}/gettext.so
2534
2535%files gmp
2536%defattr(644,root,root,755)
2537%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/gmp.ini
2538%attr(755,root,root) %{php_extensiondir}/gmp.so
2539
2540%files iconv
2541%defattr(644,root,root,755)
2542%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/iconv.ini
2543%attr(755,root,root) %{php_extensiondir}/iconv.so
2544
2545%if %{with imap}
2546%files imap
2547%defattr(644,root,root,755)
2548%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/imap.ini
2549%attr(755,root,root) %{php_extensiondir}/imap.so
2550%endif
2551
2552%if %{with interbase}
2553%files interbase
2554%defattr(644,root,root,755)
2555%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/interbase.ini
2556%attr(755,root,root) %{php_extensiondir}/interbase.so
2557%endif
2558
2559%files json
2560%defattr(644,root,root,755)
2561%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/json.ini
2562%attr(755,root,root) %{php_extensiondir}/json.so
2563
2564%if %{with ldap}
2565%files ldap
2566%defattr(644,root,root,755)
2567%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ldap.ini
2568%attr(755,root,root) %{php_extensiondir}/ldap.so
2569%endif
2570
2571%if %{without zend_multibyte}
2572%files mbstring
2573%defattr(644,root,root,755)
2574%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mbstring.ini
2575%attr(755,root,root) %{php_extensiondir}/mbstring.so
2576%endif
2577
2578%files mcrypt
2579%defattr(644,root,root,755)
2580%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mcrypt.ini
2581%attr(755,root,root) %{php_extensiondir}/mcrypt.so
2582
2583%if %{with mhash}
2584%files mhash
2585%defattr(644,root,root,755)
2586%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mhash.ini
2587%attr(755,root,root) %{php_extensiondir}/mhash.so
2588%endif
2589
2590%if %{with mime_magic}
2591%files mime_magic
2592%defattr(644,root,root,755)
2593%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mime_magic.ini
2594%attr(755,root,root) %{php_extensiondir}/mime_magic.so
2595%endif
2596
2597%if %{with ming}
2598%files ming
2599%defattr(644,root,root,755)
2600%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ming.ini
2601%attr(755,root,root) %{php_extensiondir}/ming.so
2602%endif
2603
2604%if %{with mssql}
2605%files mssql
2606%defattr(644,root,root,755)
2607%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mssql.ini
2608%attr(755,root,root) %{php_extensiondir}/mssql.so
2609%endif
2610
2611%files mysql
2612%defattr(644,root,root,755)
2613%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysql.ini
2614%attr(755,root,root) %{php_extensiondir}/mysql.so
2615
2616%if %{with mysqli}
2617%files mysqli
2618%defattr(644,root,root,755)
2619%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/mysqli.ini
2620%attr(755,root,root) %{php_extensiondir}/mysqli.so
2621%endif
2622
2623%files ncurses
2624%defattr(644,root,root,755)
2625%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/ncurses.ini
2626%attr(755,root,root) %{php_extensiondir}/ncurses.so
2627
2628%if %{with oci8}
2629%files oci8
2630%defattr(644,root,root,755)
2631%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/oci8.ini
2632%attr(755,root,root) %{php_extensiondir}/oci8.so
2633%endif
2634
2635%if %{with odbc}
2636%files odbc
2637%defattr(644,root,root,755)
2638%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/odbc.ini
2639%attr(755,root,root) %{php_extensiondir}/odbc.so
2640%endif
2641
2642%if %{with openssl}
2643%files openssl
2644%defattr(644,root,root,755)
2645%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/openssl.ini
2646%attr(755,root,root) %{php_extensiondir}/openssl.so
2647%endif
2648
2649%files pcntl
2650%defattr(644,root,root,755)
2651%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pcntl.ini
2652%attr(755,root,root) %{php_extensiondir}/pcntl.so
2653
2654%files pdo
2655%defattr(644,root,root,755)
2656%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo.ini
2657%attr(755,root,root) %{php_extensiondir}/pdo.so
2658
2659%if %{with mssql} || %{with sybase} || %{with sybase_ct}
2660%files pdo-dblib
2661%defattr(644,root,root,755)
2662%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_dblib.ini
2663%attr(755,root,root) %{php_extensiondir}/pdo_dblib.so
2664%endif
2665
2666%if %{with interbase} && !%{with interbase_inst}
2667%files pdo-firebird
2668%defattr(644,root,root,755)
2669%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_firebird.ini
2670%attr(755,root,root) %{php_extensiondir}/pdo_firebird.so
2671%endif
2672
2673%files pdo-mysql
2674%defattr(644,root,root,755)
2675%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_mysql.ini
2676%attr(755,root,root) %{php_extensiondir}/pdo_mysql.so
2677
2678%if %{with oci8}
2679%files pdo-oci
2680%defattr(644,root,root,755)
2681%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_oci.ini
2682%attr(755,root,root) %{php_extensiondir}/pdo_oci.so
2683%endif
2684
2685%if %{with odbc}
2686%files pdo-odbc
2687%defattr(644,root,root,755)
2688%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_odbc.ini
2689%attr(755,root,root) %{php_extensiondir}/pdo_odbc.so
2690%endif
2691
2692%if %{with pgsql}
2693%files pdo-pgsql
2694%defattr(644,root,root,755)
2695%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_pgsql.ini
2696%attr(755,root,root) %{php_extensiondir}/pdo_pgsql.so
2697%endif
2698
2699%if %{with sqlite}
2700%files pdo-sqlite
2701%defattr(644,root,root,755)
2702%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pdo_sqlite.ini
2703%attr(755,root,root) %{php_extensiondir}/pdo_sqlite.so
2704%endif
2705
2706%if %{with pgsql}
2707%files pgsql
2708%defattr(644,root,root,755)
2709%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pgsql.ini
2710%attr(755,root,root) %{php_extensiondir}/pgsql.so
2711%endif
2712
2713%files posix
2714%defattr(644,root,root,755)
2715%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/posix.ini
2716%attr(755,root,root) %{php_extensiondir}/posix.so
2717
2718%if %{with pspell}
2719%files pspell
2720%defattr(644,root,root,755)
2721%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/pspell.ini
2722%attr(755,root,root) %{php_extensiondir}/pspell.so
2723%endif
2724
2725%files readline
2726%defattr(644,root,root,755)
2727%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/cli.d/readline.ini
2728%attr(755,root,root) %{php_extensiondir}/readline.so
2729
2730%if %{with recode}
2731%files recode
2732%defattr(644,root,root,755)
2733%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/recode.ini
2734%attr(755,root,root) %{php_extensiondir}/recode.so
2735%endif
2736
2737%if 0
2738# simplexml is needed by spl, and spl can't be built shared as of now (5.2.0)
2739# simplexml can be built shared, but SPL startup fails
2740# we could add R: -simplexml to -common...
2741%files simplexml
2742%defattr(644,root,root,755)
2743%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/simplexml.ini
2744%attr(755,root,root) %{php_extensiondir}/simplexml.so
2745%endif
2746
2747%files shmop
2748%defattr(644,root,root,755)
2749%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/shmop.ini
2750%attr(755,root,root) %{php_extensiondir}/shmop.so
2751
2752%if %{with snmp}
2753%files snmp
2754%defattr(644,root,root,755)
2755%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/snmp.ini
2756%attr(755,root,root) %{php_extensiondir}/snmp.so
2757%endif
2758
2759%files soap
2760%defattr(644,root,root,755)
2761%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/soap.ini
2762%attr(755,root,root) %{php_extensiondir}/soap.so
2763
2764%files sockets
2765%defattr(644,root,root,755)
2766%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sockets.ini
2767%attr(755,root,root) %{php_extensiondir}/sockets.so
2768
2769%if %{with sqlite}
2770%files sqlite
2771%defattr(644,root,root,755)
2772%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sqlite.ini
2773%attr(755,root,root) %{php_extensiondir}/sqlite.so
2774%endif
2775
2776%if %{with sybase}
2777%files sybase
2778%defattr(644,root,root,755)
2779%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase.ini
2780%attr(755,root,root) %{php_extensiondir}/sybase.so
2781%endif
2782
2783%if %{with sybase_ct}
2784%files sybase-ct
2785%defattr(644,root,root,755)
2786%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sybase_ct.ini
2787%attr(755,root,root) %{php_extensiondir}/sybase_ct.so
2788%endif
2789
2790%files sysvmsg
2791%defattr(644,root,root,755)
2792%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvmsg.ini
2793%attr(755,root,root) %{php_extensiondir}/sysvmsg.so
2794
2795%files sysvsem
2796%defattr(644,root,root,755)
2797%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvsem.ini
2798%attr(755,root,root) %{php_extensiondir}/sysvsem.so
2799
2800%files sysvshm
2801%defattr(644,root,root,755)
2802%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/sysvshm.ini
2803%attr(755,root,root) %{php_extensiondir}/sysvshm.so
2804
2805%if %{with tidy}
2806%files tidy
2807%defattr(644,root,root,755)
2808%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tidy.ini
2809%attr(755,root,root) %{php_extensiondir}/tidy.so
2810%endif
2811
2812%files tokenizer
2813%defattr(644,root,root,755)
2814%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/tokenizer.ini
2815%attr(755,root,root) %{php_extensiondir}/tokenizer.so
2816
2817%if %{with wddx}
2818%files wddx
2819%defattr(644,root,root,755)
2820%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*wddx.ini
2821%attr(755,root,root) %{php_extensiondir}/wddx.so
2822%endif
2823
2824%files xml
2825%defattr(644,root,root,755)
2826%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xml.ini
2827%attr(755,root,root) %{php_extensiondir}/xml.so
2828
2829%files xmlreader
2830%defattr(644,root,root,755)
2831%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlreader.ini
2832%attr(755,root,root) %{php_extensiondir}/xmlreader.so
2833
2834%if %{with xmlrpc}
2835%files xmlrpc
2836%defattr(644,root,root,755)
2837%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlrpc.ini
2838%attr(755,root,root) %{php_extensiondir}/xmlrpc.so
2839%endif
2840
2841%files xmlwriter
2842%defattr(644,root,root,755)
2843%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xmlwriter.ini
2844%attr(755,root,root) %{php_extensiondir}/xmlwriter.so
2845
2846%files xsl
2847%defattr(644,root,root,755)
2848%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/xsl.ini
2849%attr(755,root,root) %{php_extensiondir}/xsl.so
2850
2851%files zip
2852%defattr(644,root,root,755)
2853%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zip.ini
2854%attr(755,root,root) %{php_extensiondir}/zip.so
2855
2856%files zlib
2857%defattr(644,root,root,755)
2858%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/zlib.ini
2859%attr(755,root,root) %{php_extensiondir}/zlib.so
This page took 0.054673 seconds and 4 git commands to generate.