#
# TODO:
# - make additional headers added by mail patch configurable
-#11:26:36 <@glen> php4-common-4.4.0-14 marks heimdal-libs-0.7.1-1 (cap heimdal-libs)
-#11:26:36 <@glen> heimdal-libs-0.7.1-1 marks openldap-libs-2.2.29-1 (cap liblber-2.2.so.7()(64bit))
-#11:26:36 <@glen> openldap-libs-2.2.29-1 marks cyrus-sasl-2.1.21-3 (cap cyrus-sasl)
-#11:27:00 <@glen> php5-common doesn't have such deps
+# - too many unneccessary libs:
+# - libkrb5.so.3 is needed by (installed) php4-common-4.4.8-15.i686
+# - php4-common-4.4.8-15.i686 marks net-snmp-libs-5.4.1.2-1.i686 (cap libnetsnmp.so.15)
+# php5-common doesn't have such deps
+# - php4-cli pulls: libltdl
# - above is caused by openssl linked in statically as openssl links with kerberos
#
# Conditional build:
%bcond_without wddx # without WDDX extension module
%bcond_without xml # without XML and DOMXML extension modules
%bcond_without xmlrpc # without XML-RPC extension module
+%bcond_with system_xmlrpc_epi # use system xmlrpc-epi library (broken on 64bit arches, see http://bugs.php.net/41611)
%bcond_without xslt # without XSLT extension module
-%bcond_without yaz # without YAZ extension module
+%bcond_with yaz # without YAZ extension module
%bcond_without apache1 # disable building apache 1.3.x module
%bcond_without apache2 # disable building apache 2.x module
%bcond_without fcgi # disable building FCGI SAPI
%bcond_without zts # disable experimental-zts
-%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
+%bcond_with versioning # build with experimental versioning (to load php4/php5 into same apache)
%define apxs1 /usr/sbin/apxs1
%define apxs2 /usr/sbin/apxs
%undefine with_mm
%endif
-%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha ppc
+%ifnarch %{ix86} %{x8664} sparc sparcv9 alpha
%undefine with_interbase
%endif
%undefine with_msession
%endif
-%define _rel 1
+%define rel 16
Summary: PHP: Hypertext Preprocessor
-Summary(fr): Le langage de script embarque-HTML PHP
-Summary(pl): Jêzyk skryptowy PHP
-Summary(pt_BR): A linguagem de script PHP
-Summary(ru): PHP ÷ÅÒÓÉÉ 4 - ÑÚÙË ÐÒÅÐÒÏÃÅÓÓÉÒÏ×ÁÎÉÑ HTML-ÆÁÊÌÏ×, ×ÙÐÏÌÎÑÅÍÙÊ ÎÁ ÓÅÒ×ÅÒÅ
-Summary(uk): PHP ÷ÅÒÓ¦§ 4 - ÍÏ×Á ÐÒÅÐÒÏÃÅÓÕ×ÁÎÎÑ HTML-ÆÁÊ̦×, ×ÉËÏÎÕ×ÁÎÁ ÎÁ ÓÅÒ×ÅÒ¦
+Summary(fr.UTF-8): Le langage de script embarque-HTML PHP
+Summary(pl.UTF-8): Język skryptowy PHP
+Summary(pt_BR.UTF-8): A linguagem de script PHP
+Summary(ru.UTF-8): PHP Версии 4 - язык препроцессирования HTML-файлов, выполняемый на сервере
+Summary(uk.UTF-8): PHP Версії 4 - мова препроцесування HTML-файлів, виконувана на сервері
Name: php4
-Version: 4.4.4
-Release: %{_rel}%{?with_hardening:hardened}
+Version: 4.4.9
+Release: %{rel}%{?with_hardening:hardened}
Epoch: 3
License: PHP
Group: Libraries
Source0: http://www.php.net/distributions/php-%{version}.tar.bz2
-# Source0-md5: bc6fa8908e2ac36e93bab9f7d42cda3a
-Source1: FAQ.%{name}
-Source2: zend.gif
+# Source0-md5: 2e3b2a0e27f10cb84fd00e5ecd7a1880
+#Source0: http://cvs.php.net/viewvc.cgi/phpweb/distributions/php-%{version}.tar.bz2?revision=1.1
Source3: %{name}-mod_php.conf
Source4: %{name}-cgi-fcgi.ini
Source5: %{name}-cgi.ini
Patch26: %{name}-zlib.patch
Patch27: %{name}-db-shared.patch
Patch28: %{name}-sybase-fix.patch
-Patch29: %{name}-lib64.patch
Patch30: %{name}-mnogosearch-fix.patch
Patch31: %{name}-stupidapache_version.patch
-Patch32: %{name}-gd_imagerotate_enable.patch
Patch33: %{name}-uint32_t.patch
Patch34: %{name}-install_gd_headers.patch
Patch35: %{name}-both-apxs.patch
Patch38: %{name}-ini-search-path.patch
Patch39: %{name}-versioning.patch
Patch40: %{name}-linkflags-clean.patch
-# XXX: obsolete?
-Patch41: %{name}-openssl-huge-hack.patch
+Patch41: %{name}-krb5.patch
Patch42: %{name}-apr-apu.patch
+Patch43: %{name}-gd.patch
+Patch45: %{name}-config-dir.patch
+Patch46: %{name}-phpinfo_no_configure.patch
+Patch47: %{name}-ming.patch
+Patch48: %{name}-fcgi-graceful.patch
+Patch49: %{name}-ac.patch
+Patch50: %{name}-mime_magic.patch
+Patch51: %{name}-tds.patch
+Patch52: %{name}-lib64.patch
+Patch53: %{name}-silent-session-cleanup.patch
URL: http://www.php.net/
%{?with_interbase:%{!?with_interbase_inst:BuildRequires: Firebird-devel >= 1.0.2.908-2}}
%{?with_pspell:BuildRequires: aspell-devel >= 2:0.50.0}
%{?with_fdf:BuildRequires: fdftk-devel}
BuildRequires: flex
%if %{with mssql} || %{with sybase}
-BuildRequires: freetds-devel
+BuildRequires: freetds-devel >= 0.82
%endif
BuildRequires: freetype-devel >= 2.0
%{?with_fribidi:BuildRequires: fribidi-devel >= 0.10.4}
-BuildRequires: gd-devel >= 2.0.28-2
-BuildRequires: gd-devel(gif)
BuildRequires: gdbm-devel
BuildRequires: gmp-devel
%{?with_imap:BuildRequires: heimdal-devel >= 0.7}
BuildRequires: libmcrypt-devel >= 2.4.4
BuildRequires: libpng-devel >= 1.0.8
BuildRequires: libtiff-devel
+%if "%{pld_release}" != "ac"
+BuildRequires: libtool >= 2:2.2
+%else
BuildRequires: libtool >= 1.4.3
+%endif
%{?with_xml:BuildRequires: libxml2-devel >= 2.2.7}
%{?with_domxslt:BuildRequires: libxslt-devel >= 1.0.3}
%{?with_mhash:BuildRequires: mhash-devel}
-%{?with_ming:BuildRequires: ming-devel >= 0.1.0}
+%{?with_ming:BuildRequires: ming-devel >= 0.3.0}
%{?with_mm:BuildRequires: mm-devel >= 1.3.0}
%{?with_mnogosearch:BuildRequires: mnogosearch-devel >= 3.2.29}
BuildRequires: mysql-devel >= 3.23.32
%{?with_qtdom:BuildRequires: qt-devel >= 2.2.0}
BuildRequires: readline-devel
%{?with_recode:BuildRequires: recode-devel >= 3.5d-3}
+BuildRequires: rpm >= 4.4.9-56
BuildRequires: rpm-build >= 4.4.0
BuildRequires: rpmbuild(macros) >= 1.236
%{?with_xslt:BuildRequires: sablotron-devel >= 0.96}
BuildRequires: sed >= 4.0
BuildRequires: t1lib-devel
%{?with_odbc:BuildRequires: unixODBC-devel}
-%{?with_xmlrpc:BuildRequires: xmlrpc-epi-devel}
+%{?with_system_xmlrpc_epi:BuildRequires: xmlrpc-epi-devel}
%{?with_yaz:BuildRequires: yaz-devel >= 1.9}
BuildRequires: zip
BuildRequires: zlib-devel >= 1.0.9
use of PHP coding is probably as a replacement for CGI scripts. The
mod_php module enables the Apache web server to understand and process
the embedded PHP language in web pages. This package contains php
-version %{version}. If you use applications which specifically rely on
-PHP/FI (PHP v2 and earlier), you should instead install the PHP/FI
-module contained in the phpfi package. If you're just starting with
-PHP, you should install this package. You'll also need to install the
-Apache web server.
+version %{version}.
-%description -l fr
+%description -l fr.UTF-8
PHP est un langage de script embarque dans le HTM. PHP essaye de
rendre simple aux developpeurs d'ecrire des pages web generees
dynamiquement. PHP incorpore egalement une integration avec plusieurs
probablement en remplacement de scripts CGI. Le module mod_php permet
au serveur web apache de comprendre et de traiter le langage PHP
integre dans des pages web. Ce package contient php version
-%{version}. Si vous utilisez des applications qui utilisent
-specifiquement PHP/FI, vous devrez installer le module PHP/FI inclus
-dans le package mod_php. Si vous debutez avec PHP, vous devriez
-installer ce package. Vous aurez egalement besoin dinstaller le
-serveur web Apache.
-
-%description -l pl
-PHP jest jêzykiem skryptowym, którego polecenia umieszcza siê w
-plikach HTML. Pakiet ten zawiera modu³ przeznaczony dla serwera HTTP
-(jak np. Apache), który interpretuje te polecenia. Umo¿liwia to
-tworzenie dynamicznie stron WWW. Spora czê¶æ sk³adni PHP zapo¿yczona
-zosta³a z jêzyków: C, Java i Perl.
-
-%description -l pt_BR
-PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
-embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
-com algumas características únicas, específicas ao PHP. O objetivo da
-linguagem é permitir que desenvolvedores web escrevam páginas
-dinamicamente geradas de forma rápida.
-
-%description -l ru
-PHP4 - ÜÔÏ ÑÚÙË ÎÁÐÉÓÁÎÉÑ ÓËÒÉÐÔÏ×, ×ÓÔÒÁÉ×ÁÅÍÙÈ × HTML-ËÏÄ. PHP
-ÐÒÅÄÌÁÇÁÅÔ ÉÎÔÅÒÇÒÁÃÉÀ Ó ÍÎÏÖÅÓÔ×ÏÍ óõâä, ÐÏÜÔÏÍÕ ÎÁÐÉÓÁÎÉÅ ÓËÒÉÐÔÏ×
-ÄÌÑ ÒÁÂÏÔÙ Ó ÂÁÚÁÍÉ ÄÁÎÎÙÈ ÏÔÎÏÓÉÔÅÌØÎÏ ÐÒÏÓÔÏ. îÁÉÂÏÌÅÅ ÐÏÐÕÌÑÒÎÏÅ
-ÉÓÐÏÌØÚÏ×ÁÎÉÅ PHP - ÚÁÍÅÎÁ ÄÌÑ CGI ÓËÒÉÐÔÏ×.
-
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÓÁÍÏÄÏÓÔÁÔÏÞÎÕÀ (CGI) ×ÅÒÓÉÀ ÉÎÔÅÒÐÒÅÔÁÔÏÒÁ ÑÚÙËÁ.
-÷Ù ÄÏÌÖÎÙ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÁËÅÔ %{name}-common. åÓÌÉ ×ÁÍ ÎÕÖÅÎ
-ÉÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache, ÕÓÔÁÎÏ×ÉÔÅ ÐÁËÅÔ
+%{version}.
+
+%description -l pl.UTF-8
+PHP jest językiem skryptowym, którego polecenia umieszcza się w
+plikach HTML. Pakiet ten zawiera moduł przeznaczony dla serwera HTTP
+(jak np. Apache), który interpretuje te polecenia. Umożliwia to
+tworzenie dynamicznie stron WWW. Spora część składni PHP zapożyczona
+została z języków: C, Java i Perl.
+
+%description -l pt_BR.UTF-8
+PHP: Preprocessador de Hipertexto versão 4 é uma linguagem script
+embutida em HTML. Muito de sua sintaxe é emprestada de C, Java e Perl,
+com algumas características únicas, específicas ao PHP. O objetivo da
+linguagem é permitir que desenvolvedores web escrevam páginas
+dinamicamente geradas de forma rápida.
+
+%description -l ru.UTF-8
+PHP4 - это язык написания скриптов, встраиваемых в HTML-код. PHP
+предлагает интерграцию с множеством СУБД, поэтому написание скриптов
+для работы с базами данных относительно просто. Наиболее популярное
+использование PHP - замена для CGI скриптов.
+
+Этот пакет содержит самодостаточную (CGI) версию интерпретатора языка.
+Вы должны также установить пакет %{name}-common. Если вам нужен
+интерпретатор PHP в качестве модуля apache, установите пакет
apache-php.
-%description -l uk
-PHP4 - ÃÅ ÍÏ×Á ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦×, ÝÏ ×ÂÕÄÏ×ÕÀÔØÓÑ × HTML-ËÏÄ. PHP
-ÐÒÏÐÏÎÕ¤ ¦ÎÔÅÇÒÁæÀ Ú ÂÁÇÁÔØÍÁ óõâä, ÔÏÍÕ ÎÁÐÉÓÁÎÎÑ ÓËÒÉÐÔ¦× ÄÌÑ
-ÒÏÂÏÔÉ Ú ÂÁÚÁÍÉ ÄÁÎÉÈ ¤ ÄÏ×Ï̦ ÐÒÏÓÔÉÍ. îÁʦÌØÛ ÐÏÐÕÌÑÒÎÅ
-×ÉËÏÒÉÓÔÁÎÎÑ PHP - ÚÁͦÎÁ ÄÌÑ CGI ÓËÒÉÐÔ¦×.
+%description -l uk.UTF-8
+PHP4 - це мова написання скриптів, що вбудовуються в HTML-код. PHP
+пÑ\80опонÑ\83Ñ\94 Ñ\96нÑ\82егÑ\80аÑ\86Ñ\96Ñ\8e з багаÑ\82Ñ\8cма СУÐ\91Ð\94, Ñ\82омÑ\83 напиÑ\81аннÑ\8f Ñ\81кÑ\80ипÑ\82Ñ\96в длÑ\8f
+роботи з базами даних є доволі простим. Найбільш популярне
+використання PHP - заміна для CGI скриптів.
-ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓÁÍÏÄÏÓÔÁÔÎÀ (CGI) ×ÅÒÓ¦À ¦ÎÔÅÒÐÒÅÔÁÔÏÒÁ ÍÏ×É. ÷É
-ÍÁ¤ÔÅ ÔÁËÏÖ ×ÓÔÁÎÏ×ÉÔÉ ÐÁËÅÔ %{name}-common. ñËÝÏ ×ÁÍ ÐÏÔÒ¦ÂÅÎ
-¦ÎÔÅÒÐÒÅÔÁÔÏÒ PHP × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache, ×ÓÔÁÎÏצÔØ ÐÁËÅÔ apache-php.
+Цей пакет містить самодостатню (CGI) версію інтерпретатора мови. Ви
+маєте також встановити пакет %{name}-common. Якщо вам потрібен
+інтерпретатор PHP в якості модуля apache, встановіть пакет apache-php.
%package -n apache1-mod_php4
Summary: php4 DSO module for apache 1.3.x
-Summary(pl): Modu³ DSO (Dynamic Shared Object) php4 dla apache 1.3.x
+Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php4 dla apache 1.3.x
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: apache1(EAPI) >= 1.3.33-2
Requires: apache1-mod_mime
-Provides: php = %{epoch}:%{version}-%{release}
-Provides: php4 = %{epoch}:%{version}-%{release}
+Provides: webserver(php) = %{version}
Obsoletes: apache-mod_php < 1:4.1.1
Obsoletes: phpfi
# Obsolete last version when apache module was in main package
%description -n apache1-mod_php4
php4 as DSO module for apache 1.3.x.
-%description -n apache1-mod_php4 -l pl
-php4 jako modu³ DSO (Dynamic Shared Object) dla apache 1.3.x.
+%description -n apache1-mod_php4 -l pl.UTF-8
+php4 jako moduł DSO (Dynamic Shared Object) dla apache 1.3.x.
%package -n apache-mod_php4
Summary: php4 DSO module for apache 2.x
-Summary(pl): Modu³ DSO (Dynamic Shared Object) php4 dla apache 2.x
+Summary(pl.UTF-8): Moduł DSO (Dynamic Shared Object) php4 dla apache 2.x
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: apache(modules-api) = %{apache_modules_api}
Requires: apache-mod_mime
-Provides: php = %{epoch}:%{version}-%{release}
-Provides: php4 = %{epoch}:%{version}-%{release}
+Provides: webserver(php) = %{version}
Obsoletes: apache-mod_php < 1:4.1.1
Obsoletes: phpfi
# Obsolete last version when apache module was in main package
%description -n apache-mod_php4
php4 as DSO module for apache 2.x.
-%description -n apache-mod_php4 -l pl
-php4 jako modu³ DSO (Dynamic Shared Object) dla apache 2.x.
+%description -n apache-mod_php4 -l pl.UTF-8
+php4 jako moduł DSO (Dynamic Shared Object) dla apache 2.x.
%package fcgi
Summary: php4 as FastCGI program
-Summary(pl): php4 jako program FastCGI
+Summary(pl.UTF-8): php4 jako program FastCGI
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php = %{epoch}:%{version}-%{release}
Provides: php-fcgi = %{epoch}:%{version}-%{release}
-Provides: php4 = %{epoch}:%{version}-%{release}
+Provides: webserver(php) = %{version}
%description fcgi
php4 as FastCGI program.
-%description fcgi -l pl
+%description fcgi -l pl.UTF-8
php4 jako program FastCGI.
%package cgi
Summary: php4 as CGI program
-Summary(pl): php4 jako program CGI
+Summary(pl.UTF-8): php4 jako program CGI
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php-cgi = %{epoch}:%{version}-%{release}
+Provides: php(cgi)
%description cgi
php4 as CGI program.
-%description cgi -l pl
+%description cgi -l pl.UTF-8
php4 jako program CGI.
%package cli
Summary: php4 as CLI interpreter
-Summary(pl): php4 jako interpreter dzia³aj±cy z linii poleceñ
+Summary(pl.UTF-8): php4 jako interpreter działający z linii poleceń
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Provides: php-cli = %{epoch}:%{version}-%{release}
%description cli
php4 as CLI interpreter.
-%description cli -l pl
-php4 jako interpreter dzia³aj±cy z linii poleceñ.
+%description cli -l pl.UTF-8
+php4 jako interpreter działający z linii poleceń.
%package program
Summary: /usr/bin/php symlink
-Summary(pl): Dowi±zanie symboliczne /usr/bin/php
+Summary(pl.UTF-8): Dowiązanie symboliczne /usr/bin/php
Group: Development/Languages/PHP
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
Obsoletes: /usr/bin/php
%description program
Package providing /usr/bin/php symlink to PHP CLI.
-%description program -l pl
-Pakiet dostarczaj±cy dowi±zanie symboliczne /usr/bin/php do PHP CLI.
+%description program -l pl.UTF-8
+Pakiet dostarczający dowiązanie symboliczne /usr/bin/php do PHP CLI.
%package common
Summary: Common files needed by all PHP SAPIs
-Summary(pl): Wspólne pliki dla modu³u apache'a i programu CGI
-Summary(ru): òÁÚÄÅÌÑÅÍÙÅ ÂÉÂÌÉÏÔÅËÉ ÄÌÑ php
-Summary(uk): â¦Â̦ÏÔÅËÉ ÓЦÌØÎÏÇÏ ×ÉËÏÒÉÓÔÁÎÎÑ ÄÌÑ php
+Summary(pl.UTF-8): Wspólne pliki dla modułu apache'a i programu CGI
+Summary(ru.UTF-8): Разделяемые библиотеки для php
+Summary(uk.UTF-8): Бібліотеки спільного використання для php
Group: Libraries
# because of dlclose() bugs in glibc <= 2.3.4 causing SEGVs on exit
Requires(triggerun): sed >= 4.0
Requires: glibc >= 6:2.3.5
Requires: php-dirs
-Provides: %{name}-openssl = %{epoch}:%{version}-%{release}
-Provides: %{name}-session = %{epoch}:%{version}-%{release}
-Provides: %{name}-standard = %{epoch}:%{version}-%{release}
Provides: php(modules_api) = %{php_api_version}
+Provides: php(openssl)
+Provides: php(session)
+Provides: php(standard)
Provides: php(zend_extension_api) = %{zend_extension_api}
Provides: php(zend_module_api) = %{zend_module_api}
Provides: php-common = %{epoch}:%{version}-%{release}
-Provides: php-openssl = %{epoch}:%{version}-%{release}
-Provides: php-session = %{epoch}:%{version}-%{release}
-Provides: php-standard = %{epoch}:%{version}-%{release}
Provides: php4(debug) = %{php_debug}
Provides: php4(thread-safety) = %{zend_zts}
Obsoletes: php-session < 3:4.2.1-2
%description common
Common files needed by all PHP SAPIs.
-%description common -l pl
-Wspólne pliki dla modu³u apacha i programu CGI.
+%description common -l pl.UTF-8
+Wspólne pliki dla modułu apacha i programu CGI.
-%description common -l ru
-üÔÏÔ ÐÁËÅÔ ÓÏÄÅÒÖÉÔ ÏÂÝÉÅ ÆÁÊÌÙ ÄÌÑ ÒÁÚÎÙÈ ×ÁÒÉÁÎÔÏ× ÒÅÁÌÉÚÁÃÉÉ PHP
-(ÓÁÍÏÄÏÓÔÁÔÏÞÎÏÊ É × ËÁÞÅÓÔ×Å ÍÏÄÕÌÑ apache).
+%description common -l ru.UTF-8
+Этот пакет содержит общие файлы для разных вариантов реализации PHP
+(самодостаточной и в качестве модуля apache).
-%description common -l uk
-ãÅÊ ÐÁËÅÔ Í¦ÓÔÉÔØ ÓЦÌØΦ ÆÁÊÌÉ ÄÌÑ Ò¦ÚÎÉÈ ×ÁÒ¦ÁÎÔ¦× ÒÅÁ̦ÚÁæ§ PHP
-(ÓÁÍÏÄÏÓÔÁÔÎØϧ ÔÁ × ÑËÏÓÔ¦ ÍÏÄÕÌÑ apache).
+%description common -l uk.UTF-8
+Цей пакет містить спільні файли для різних варіантів реалізації PHP
+(самодостатньої та в якості модуля apache).
%package devel
Summary: Files for PHP modules development
-Summary(pl): Pliki do kompilacji modu³ów PHP
-Summary(pt_BR): Arquivos de desenvolvimento para PHP
-Summary(ru): ðÁËÅÔ ÒÁÚÒÁÂÏÔËÉ ÄÌÑ ÐÏÓÔÒÏÅÎÉÑ ÒÁÓÛÉÒÅÎÉÊ PHP
-Summary(uk): ðÁËÅÔ ÒÏÚÒÏÂËÉ ÄÌÑ ÐÏÂÕÄÏ×É ÒÏÚÛÉÒÅÎØ PHP
+Summary(pl.UTF-8): Pliki do kompilacji modułów PHP
+Summary(pt_BR.UTF-8): Arquivos de desenvolvimento para PHP
+Summary(ru.UTF-8): Пакет разработки для построения расширений PHP
+Summary(uk.UTF-8): Пакет розробки для побудови розширень PHP
Group: Development/Languages/PHP
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: autoconf
Requires: automake
-Provides: php-devel = %{epoch}:%{version}-%{release}
+%if "%{pld_release}" != "ac"
+Requires: libtool >= 2:2.2
+%else
+Requires: libtool
+%endif
Obsoletes: php-devel
%description devel
support. For more information, read the file
SELF-CONTAINED-EXTENSIONS.
-%description devel -l pl
-Pliki potrzebne do kompilacji modu³ów PHP.
+%description devel -l pl.UTF-8
+Pliki potrzebne do kompilacji modułów PHP.
-%description devel -l pt_BR
-Este pacote contém arquivos usados no desenvolvimento de programas ou
-módulos PHP.
+%description devel -l pt_BR.UTF-8
+Este pacote contém arquivos usados no desenvolvimento de programas ou
+módulos PHP.
-%description devel -l uk
-ðÁËÅÔ php-devel ÄÁ¤ ÍÏÖÌÉצÓÔØ ËÏÍЦÌÀ×ÁÔÉ ÄÉÎÁͦÞΦ ÒÏÚÛÉÒÅÎÎÑ PHP.
-äÏ ÐÁËÅÔÕ ×ËÌÀÞÅÎÏ ×ÉȦÄÎÉÊ ËÏÄ ÄÌÑ ÒÏÚÛÉÒÅÎØ. úÁͦÓÔØ ÐÏ×ÔÏÒÎϧ
-ËÏÍЦÌÑæ§ ¦ÎÁÒÎÏÇÏ ÆÁÊÌÕ php4 ÄÌÑ ÄÏÄÁÎÎÑ, ÎÁÐÒÉËÌÁÄ, ЦÄÔÒÉÍËÉ
-oracle, ×ÓÔÁÎÏצÔØ ÃÅÊ ÐÁËÅÔ ÄÌÑ ËÏÍЦÌÑæ§ ÏËÒÅÍÉÈ ÒÏÚÛÉÒÅÎØ.
-äÅÔÁÌØΦÛÁ ¦ÎÆÏÒÍÁÃ¦Ñ - × ÆÁÊ̦ SELF-CONTAINED-EXTENSIONS.
+%description devel -l uk.UTF-8
+Пакет php-devel дає можливість компілювати динамічні розширення PHP.
+До пакету включено вихідний код для розширень. Замість повторної
+компіляції бінарного файлу php4 для додання, наприклад, підтримки
+oracle, встановіть цей пакет для компіляції окремих розширень.
+Детальніша інформація - в файлі SELF-CONTAINED-EXTENSIONS.
-%description devel -l ru
-ðÁËÅÔ php-devel ÄÁÅÔ ×ÏÚÍÏÖÎÏÓÔØ ËÏÍÐÉÌÉÒÏ×ÁÔØ ÄÉÎÁÍÉÞÅÓËÉÅ ÒÁÓÛÉÒÅÎÉÑ
-PHP. ðÁËÅÔ ×ËÌÀÞÁÅÔ ÉÓÈÏÄÎÙÊ ËÏÄ ÜÔÉÈ ÒÁÓÛÉÒÅÎÉÊ. ÷ÍÅÓÔÏ ÐÏ×ÔÏÒÎÏÊ
-ËÏÍÐÉÌÑÃÉÉ ÂÉÎÁÒÎÏÇÏ ÆÁÊÌÁ php4 ÄÌÑ ÄÏÂÁ×ÌÅÎÉÑ, ÎÁÐÒÉÍÅÒ, ÐÏÄÄÅÒÖËÉ
-oracle, ÕÓÔÁÎÏ×ÉÔÅ ÜÔÏÔ ÐÁËÅÔ ÄÌÑ ËÏÍÐÉÌÉÒÏ×ÁÎÉÑ ÏÔÄÅÌØÎÙÈ ÒÁÓÛÉÒÅÎÉÊ.
-ðÏÄÒÏÂÎÏÓÔÉ - × ÆÁÊÌÅ SELF-CONTAINED-EXTENSIONS.
+%description devel -l ru.UTF-8
+Пакет php-devel дает возможность компилировать динамические расширения
+PHP. Пакет включает исходный код этих расширений. Вместо повторной
+компиляции бинарного файла php4 для добавления, например, поддержки
+oracle, установите этот пакет для компилирования отдельных расширений.
+Подробности - в файле SELF-CONTAINED-EXTENSIONS.
%package bcmath
Summary: bcmath extension module for PHP
-Summary(pl): Modu³ bcmath dla PHP
+Summary(pl.UTF-8): Moduł bcmath dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-bcmath = %{epoch}:%{version}-%{release}
+Provides: php(bcmath)
%description bcmath
This is a dynamic shared object (DSO) for PHP that will add bc style
precision math functions support.
-%description bcmath -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z dok³adnych funkcji
+%description bcmath -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z dokładnych funkcji
matematycznych takich jak w programie bc.
%package bzip2
Summary: Bzip2 extension module for PHP
-Summary(pl): Modu³ bzip2 dla PHP
+Summary(pl.UTF-8): Moduł bzip2 dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-bzip2 = %{epoch}:%{version}-%{release}
+Provides: php(bzip2)
%description bzip2
This is a dynamic shared object (DSO) for PHP that will add bzip2
compression support to PHP.
-%description bzip2 -l pl
-Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji bzip2.
+%description bzip2 -l pl.UTF-8
+Moduł PHP umożliwiający używanie kompresji bzip2.
%package calendar
Summary: Calendar extension module for PHP
-Summary(pl): Modu³ funkcji kalendarza dla PHP
+Summary(pl.UTF-8): Moduł funkcji kalendarza dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-calendar = %{epoch}:%{version}-%{release}
+Provides: php(calendar)
%description calendar
This is a dynamic shared object (DSO) for PHP that will add calendar
support.
-%description calendar -l pl
-Modu³ PHP dodaj±cy wsparcie dla kalendarza.
+%description calendar -l pl.UTF-8
+Moduł PHP dodający wsparcie dla kalendarza.
%package cpdf
Summary: cpdf extension module for PHP
-Summary(pl): Modu³ cpdf dla PHP
+Summary(pl.UTF-8): Moduł cpdf dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-cpdf = %{epoch}:%{version}-%{release}
+Provides: php(cpdf)
%description cpdf
This is a dynamic shared object (DSO) for PHP that will add PDF
support through libcpdf library.
-%description cpdf -l pl
-Modu³ PHP dodaj±cy obs³ugê plików PDF poprzez bibliotekê libcpdf.
+%description cpdf -l pl.UTF-8
+Moduł PHP dodający obsługę plików PDF poprzez bibliotekę libcpdf.
%package crack
Summary: crack extension module for PHP
-Summary(pl): Modu³ crack dla PHP
+Summary(pl.UTF-8): Moduł crack dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-crack = %{epoch}:%{version}-%{release}
+Provides: php(crack)
%description crack
This is a dynamic shared object (DSO) for PHP that will add cracklib
Warning: this is an experimental module.
-%description crack -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki cracklib.
+%description crack -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki cracklib.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package ctype
Summary: ctype extension module for PHP
-Summary(pl): Modu³ ctype dla PHP
+Summary(pl.UTF-8): Moduł ctype dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-ctype = %{epoch}:%{version}-%{release}
+Provides: php(ctype)
%description ctype
This is a dynamic shared object (DSO) for PHP that will add ctype
support.
-%description ctype -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji ctype.
+%description ctype -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z funkcji ctype.
%package curl
Summary: curl extension module for PHP
-Summary(pl): Modu³ curl dla PHP
+Summary(pl.UTF-8): Moduł curl dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-curl = %{epoch}:%{version}-%{release}
+Provides: php(curl)
%description curl
This is a dynamic shared object (DSO) for PHP that will add curl
support.
-%description curl -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki curl.
+%description curl -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki curl.
%package db
Summary: Old xDBM extension module for PHP
-Summary(pl): Modu³ xDBM dla PHP
+Summary(pl.UTF-8): Moduł xDBM dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-db = %{epoch}:%{version}-%{release}
+Provides: php(db)
%description db
This is an old dynamic shared object (DSO) for PHP that will add DBM
locking correctly. Please use DBA extension which is a fully
operational superset.
-%description db -l pl
-Stary modu³ PHP dodaj±cy obs³ugê baz danych DBM.
+%description db -l pl.UTF-8
+Stary moduł PHP dodający obsługę baz danych DBM.
-Uwaga: ten modu³ jest przestarza³y i nie obs³uguje poprawnie
-blokowania bazy danych. Zamiast niego lepiej u¿ywaæ rozszerzenia DBA,
-które obs³uguje nadzbiór funkcjonalno¶ci tego modu³u.
+Uwaga: ten moduł jest przestarzały i nie obsługuje poprawnie
+blokowania bazy danych. Zamiast niego lepiej używać rozszerzenia DBA,
+które obsługuje nadzbiór funkcjonalności tego modułu.
%package dba
Summary: DBA extension module for PHP
-Summary(pl): Modu³ DBA dla PHP
+Summary(pl.UTF-8): Moduł DBA dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-dba = %{epoch}:%{version}-%{release}
+Provides: php(dba)
%description dba
This is a dynamic shared object (DSO) for PHP that will add flat-file
databases (DBA) support.
-%description dba -l pl
-Modu³ dla PHP dodaj±cy obs³ugê dla baz danych opartych na plikach
+%description dba -l pl.UTF-8
+Moduł dla PHP dodający obsługę dla baz danych opartych na plikach
(DBA).
%package dbase
Summary: DBase extension module for PHP
-Summary(pl): Modu³ DBase dla PHP
+Summary(pl.UTF-8): Moduł DBase dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-dbase = %{epoch}:%{version}-%{release}
+Provides: php(dbase)
%description dbase
This is a dynamic shared object (DSO) for PHP that will add DBase
support.
-%description dbase -l pl
-Modu³ PHP ze wsparciem dla DBase.
+%description dbase -l pl.UTF-8
+Moduł PHP ze wsparciem dla DBase.
%package dbx
Summary: DBX extension module for PHP
-Summary(pl): Modu³ DBX dla PHP
+Summary(pl.UTF-8): Moduł DBX dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-dbx = %{epoch}:%{version}-%{release}
+Provides: php(dbx)
%description dbx
This is a dynamic shared object (DSO) for PHP that will add DB
abstraction layer. DBX supports odbc, mysql, pgsql, mssql, fbsql and
more.
-%description dbx -l pl
-Modu³ PHP dodaj±cy warstwê abstrakcji do obs³ugi baz danych. DBX
-obs³uguje bazy odbc, mysql, pgsql, mssql, fbsql i inne.
+%description dbx -l pl.UTF-8
+Moduł PHP dodający warstwę abstrakcji do obsługi baz danych. DBX
+obsługuje bazy odbc, mysql, pgsql, mssql, fbsql i inne.
%package dio
Summary: Direct I/O extension module for PHP
-Summary(pl): Modu³ Direct I/O dla PHP
+Summary(pl.UTF-8): Moduł Direct I/O dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-dio = %{epoch}:%{version}-%{release}
+Provides: php(dio)
%description dio
This is a dynamic shared object (DSO) for PHP that will add direct
file I/O support.
-%description dio -l pl
-Modu³ PHP dodaj±cy obs³ugê bezpo¶rednich operacji I/O na plikach.
+%description dio -l pl.UTF-8
+Moduł PHP dodający obsługę bezpośrednich operacji I/O na plikach.
%package domxml
Summary: DOM XML extension module for PHP
-Summary(pl): Modu³ DOM XML dla PHP
+Summary(pl.UTF-8): Moduł DOM XML dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-domxml = %{epoch}:%{version}-%{release}
+Provides: php(domxml)
%description domxml
This is a dynamic shared object (DSO) for PHP that will add DOM XML
Warning: this is an experimental module.
-%description domxml -l pl
-Modu³ PHP dodaj±cy obs³ugê DOM XML.
+%description domxml -l pl.UTF-8
+Moduł PHP dodający obsługę DOM XML.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package exif
Summary: exif extension module for PHP
-Summary(pl): Modu³ exif dla PHP
+Summary(pl.UTF-8): Moduł exif dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-exif = %{epoch}:%{version}-%{release}
+Provides: php(exif)
%description exif
This is a dynamic shared object (DSO) for PHP that will add EXIF tags
support in image files.
-%description exif -l pl
-Modu³ PHP dodaj±cy obs³ugê znaczników EXIF w plikach obrazków.
+%description exif -l pl.UTF-8
+Moduł PHP dodający obsługę znaczników EXIF w plikach obrazków.
%package fdf
Summary: FDF extension module for PHP
-Summary(pl): Modu³ FDF dla PHP
+Summary(pl.UTF-8): Moduł FDF dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-fdf = %{epoch}:%{version}-%{release}
+Provides: php(fdf)
%description fdf
This PHP module adds support for PDF Forms through Adobe FDFTK
library.
-%description fdf -l pl
-Modu³ PHP dodaj±cy obs³ugê formularzy PDF poprzez bibliotekê Adobe
+%description fdf -l pl.UTF-8
+Moduł PHP dodający obsługę formularzy PDF poprzez bibliotekę Adobe
FDFTK.
%package filepro
Summary: filePro extension module for PHP
-Summary(pl): Modu³ filePro dla PHP
+Summary(pl.UTF-8): Moduł filePro dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-filepro = %{epoch}:%{version}-%{release}
+Provides: php(filepro)
%description filepro
This is a dynamic shared object (DSO) for PHP that will add support
for read-only access to filePro databases.
-%description filepro -l pl
-Modu³ PHP dodaj±cy mo¿liwo¶æ dostêpu (tylko do odczytu) do baz danych
+%description filepro -l pl.UTF-8
+Moduł PHP dodający możliwość dostępu (tylko do odczytu) do baz danych
filePro.
%package fribidi
Summary: FriBiDi extension module for PHP
-Summary(pl): Modu³e FriBiDi dla PHP
+Summary(pl.UTF-8): Modułe FriBiDi dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-fribidi = %{epoch}:%{version}-%{release}
+Provides: php(fribidi)
%description fribidi
This extension is basically a wrapper for the FriBidi implementation
from the bidirectional language usage done by applications.
Arabic/Hebrew embedded within English is such a case.
-%description fribidi -l pl
-To rozszerzenie to g³ównie interfejs do implementacji FriBiDi
+%description fribidi -l pl.UTF-8
+To rozszerzenie to głównie interfejs do implementacji FriBiDi
algorytmu Unicode Bidi. Taki algorytm jest potrzebny w przypadku
-u¿ywania dwukierunkowego pisma w aplikacjach - na przyk³ad przy
-tek¶cie arabskim lub hebrajskim osadzonym wewn±trz angielskiego.
+używania dwukierunkowego pisma w aplikacjach - na przykład przy
+tekście arabskim lub hebrajskim osadzonym wewnątrz angielskiego.
%package ftp
Summary: FTP extension module for PHP
-Summary(pl): Modu³ FTP dla PHP
+Summary(pl.UTF-8): Moduł FTP dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-ftp = %{epoch}:%{version}-%{release}
+Provides: php(ftp)
%description ftp
This is a dynamic shared object (DSO) for PHP that will add FTP
support.
-%description ftp -l pl
-Modu³ PHP dodaj±cy obs³ugê protoko³u FTP.
+%description ftp -l pl.UTF-8
+Moduł PHP dodający obsługę protokołu FTP.
%package gd
Summary: GD extension module for PHP
-Summary(pl): Modu³ GD dla PHP
+Summary(pl.UTF-8): Moduł GD dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: gd >= 2.0.28-2
Requires: gd(gif)
-Provides: %{name}-gd(gif) = %{epoch}:%{version}-%{release}
-Provides: php-gd = %{epoch}:%{version}-%{release}
+Provides: php(gd)
%description gd
This is a dynamic shared object (DSO) for PHP that will add GD
support, allowing you to create and manipulate images with PHP.
-%description gd -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki GD, pozwalaj±cej na
-tworzenie i obróbkê obrazków.
+%description gd -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki GD, pozwalającej na
+tworzenie i obróbkę obrazków.
%package gettext
Summary: gettext extension module for PHP
-Summary(pl): Modu³ gettext dla PHP
+Summary(pl.UTF-8): Moduł gettext dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-gettext = %{epoch}:%{version}-%{release}
+Provides: php(gettext)
%description gettext
This is a dynamic shared object (DSO) for PHP that will add gettext
support.
-%description gettext -l pl
-Modu³ PHP dodaj±cy obs³ugê lokalizacji przez gettext.
+%description gettext -l pl.UTF-8
+Moduł PHP dodający obsługę lokalizacji przez gettext.
%package gmp
Summary: gmp extension module for PHP
-Summary(pl): Modu³ gmp dla PHP
+Summary(pl.UTF-8): Moduł gmp dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-gmp = %{epoch}:%{version}-%{release}
+Provides: php(gmp)
%description gmp
This is a dynamic shared object (DSO) for PHP that will add arbitrary
length number support with GNU MP library.
-%description gmp -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki gmp do obliczeñ na
-liczbach o dowolnej d³ugo¶ci.
+%description gmp -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki gmp do obliczeń na
+liczbach o dowolnej długości.
%package hyperwave
Summary: Hyperwave extension module for PHP
-Summary(pl): Modu³ Hyperwave dla PHP
+Summary(pl.UTF-8): Moduł Hyperwave dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-hyperwave = %{epoch}:%{version}-%{release}
+Provides: php(hyperwave)
%description hyperwave
This is a dynamic shared object (DSO) for PHP that will add Hyperwave
support.
-%description hyperwave -l pl
-Modu³ PHP dodaj±cy obs³ugê Hyperwave.
+%description hyperwave -l pl.UTF-8
+Moduł PHP dodający obsługę Hyperwave.
%package iconv
Summary: iconv extension module for PHP
-Summary(pl): Modu³ iconv dla PHP
+Summary(pl.UTF-8): Moduł iconv dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{_libdir}/gconv
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-iconv = %{epoch}:%{version}-%{release}
+Requires: iconv
+Provides: php(iconv)
%description iconv
This is a dynamic shared object (DSO) for PHP that will add iconv
support.
-%description iconv -l pl
-Modu³ PHP dodaj±cy obs³ugê iconv.
+%description iconv -l pl.UTF-8
+Moduł PHP dodający obsługę iconv.
%package imap
Summary: IMAP extension module for PHP
-Summary(pl): Modu³ IMAP dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam IMAP
+Summary(pl.UTF-8): Moduł IMAP dla PHP
+Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam IMAP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-imap = %{epoch}:%{version}-%{release}
+Provides: php(imap)
%description imap
This is a dynamic shared object (DSO) for PHP that will add IMAP
support.
-%description imap -l pl
-Modu³ PHP dodaj±cy obs³ugê skrzynek IMAP.
+%description imap -l pl.UTF-8
+Moduł PHP dodający obsługę skrzynek IMAP.
-%description imap -l pt_BR
-Um módulo para aplicações PHP que usam IMAP.
+%description imap -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam IMAP.
%package interbase
Summary: InterBase/Firebird database module for PHP
-Summary(pl): Modu³ bazy danych InterBase/Firebird dla PHP
+Summary(pl.UTF-8): Moduł bazy danych InterBase/Firebird dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-interbase = %{epoch}:%{version}-%{release}
+Provides: php(interbase)
%{?with_interbase_inst:Autoreq: false}
%description interbase
This is a dynamic shared object (DSO) for PHP that will add InterBase
and Firebird database support.
-%description interbase -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do baz danych InterBase i Firebird.
+%description interbase -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do baz danych InterBase i Firebird.
%package java
Summary: Java extension module for PHP
-Summary(pl): Modu³ Javy dla PHP
+Summary(pl.UTF-8): Moduł Javy dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-java = %{epoch}:%{version}-%{release}
+Provides: php(java)
%description java
This is a dynamic shared object (DSO) for PHP that will add Java
containing JVM libraries (e.g. libjava.so, libverify.so and libjvm.so
for Sun's JRE) before starting Apache or PHP interpreter.
-%description java -l pl
-Modu³ PHP dodaj±cy wsparcie dla Javy. Umo¿liwia odwo³ywanie siê do
-obiektów Javy z poziomu PHP.
+%description java -l pl.UTF-8
+Moduł PHP dodający wsparcie dla Javy. Umożliwia odwoływanie się do
+obiektów Javy z poziomu PHP.
-Uwaga: modu³ wymaga ustawienia LD_LIBRARY_PATH na katalogi JRE
-zawieraj±ce biblioteki JVM (np. libjava.so, libverify.so i libjvm.so
+Uwaga: moduł wymaga ustawienia LD_LIBRARY_PATH na katalogi JRE
+zawierające biblioteki JVM (np. libjava.so, libverify.so i libjvm.so
dla JRE Suna) przed uruchomieniem Apache'a lub interpretera PHP.
%package ldap
Summary: LDAP extension module for PHP
-Summary(pl): Modu³ LDAP dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam LDAP
+Summary(pl.UTF-8): Moduł LDAP dla PHP
+Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam LDAP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-ldap = %{epoch}:%{version}-%{release}
+Provides: php(ldap)
%description ldap
This is a dynamic shared object (DSO) for PHP that will add LDAP
support.
-%description ldap -l pl
-Modu³ PHP dodaj±cy obs³ugê LDAP.
+%description ldap -l pl.UTF-8
+Moduł PHP dodający obsługę LDAP.
-%description ldap -l pt_BR
-Um módulo para aplicações PHP que usam LDAP.
+%description ldap -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam LDAP.
%package mbstring
Summary: mbstring extension module for PHP
-Summary(pl): Modu³ mbstring dla PHP
+Summary(pl.UTF-8): Moduł mbstring dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-mbstring = %{epoch}:%{version}-%{release}
+Provides: php(mbstring)
%description mbstring
This is a dynamic shared object (DSO) for PHP that will add multibyte
string support.
-%description mbstring -l pl
-Modu³ PHP dodaj±cy obs³ugê ci±gów znaków wielobajtowych.
+%description mbstring -l pl.UTF-8
+Moduł PHP dodający obsługę ciągów znaków wielobajtowych.
%package mcal
Summary: mcal extension module for PHP
-Summary(pl): Modu³ mcal dla PHP
+Summary(pl.UTF-8): Moduł mcal dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-mcal = %{epoch}:%{version}-%{release}
+Provides: php(mcal)
%description mcal
This is a dynamic shared object (DSO) for PHP that will add mcal
(Modular Calendar Access Library) support.
-%description mcal -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z biblioteki mcal (daj±cej dostêp
+%description mcal -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z biblioteki mcal (dającej dostęp
do kalendarzy).
%package mcrypt
Summary: mcrypt extension module for PHP
-Summary(pl): Modu³ mcrypt dla PHP
+Summary(pl.UTF-8): Moduł mcrypt dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-mcrypt = %{epoch}:%{version}-%{release}
+Provides: php(mcrypt)
%description mcrypt
This is a dynamic shared object (DSO) for PHP that will add mcrypt
support.
-%description mcrypt -l pl
-Modu³ PHP dodaj±cy mo¿liwo¶æ szyfrowania poprzez bibliotekê mcrypt.
+%description mcrypt -l pl.UTF-8
+Moduł PHP dodający możliwość szyfrowania poprzez bibliotekę mcrypt.
%package mhash
Summary: mhash extension module for PHP
-Summary(pl): Modu³ mhash dla PHP
+Summary(pl.UTF-8): Moduł mhash dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-mhash = %{epoch}:%{version}-%{release}
+Provides: php(mhash)
%description mhash
This is a dynamic shared object (DSO) for PHP that will add mhash
support.
-%description mhash -l pl
-Modu³ PHP udostêpniaj±cy funkcje mieszaj±ce z biblioteki mhash.
+%description mhash -l pl.UTF-8
+Moduł PHP udostępniający funkcje mieszające z biblioteki mhash.
%package mime_magic
Summary: mime_magic extension module for PHP
-Summary(pl): Modu³ mime_magic dla PHP
+Summary(pl.UTF-8): Moduł mime_magic dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: /usr/share/file/magic.mime
-Provides: php-mime_magic = %{epoch}:%{version}-%{release}
+Provides: php(mime_magic)
%description mime_magic
This PHP module adds support for MIME type lookup via file magic
numbers using magic.mime database.
-%description mime_magic -l pl
-Modu³ PHP dodaj±cy obs³ugê wyszukiwania typów MIME wed³ug magicznych
-znaczników plików z u¿yciem bazy danych magic.mime.
+%description mime_magic -l pl.UTF-8
+Moduł PHP dodający obsługę wyszukiwania typów MIME według magicznych
+znaczników plików z użyciem bazy danych magic.mime.
%package ming
Summary: ming extension module for PHP
-Summary(pl): Modu³ ming dla PHP
+Summary(pl.UTF-8): Moduł ming dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-ming = %{epoch}:%{version}-%{release}
+Provides: php(ming)
%description ming
This is a dynamic shared object (DSO) for PHP that will add ming
(Flash - .swf files) support.
-%description ming -l pl
-Modu³ PHP dodaj±cy obs³ugê plików Flash (.swf) poprzez bibliotekê
+%description ming -l pl.UTF-8
+Moduł PHP dodający obsługę plików Flash (.swf) poprzez bibliotekę
ming.
%package mnogosearch
Summary: mnoGoSearch extension module for PHP
-Summary(pl): Modu³ mnoGoSearch dla PHP
+Summary(pl.UTF-8): Moduł mnoGoSearch dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-mnogosearch = %{epoch}:%{version}-%{release}
+Provides: php(mnogosearch)
%description mnogosearch
This is a dynamic shared object (DSO) for PHP that will allow you to
access mnoGoSearch free search engine.
-%description mnogosearch -l pl
-Modu³ PHP dodaj±cy pozwalaj±cy na dostêp do wolnodostêpnego silnika
+%description mnogosearch -l pl.UTF-8
+Moduł PHP dodający pozwalający na dostęp do wolnodostępnego silnika
wyszukiwarki mnoGoSearch.
%package msession
Summary: msession extension module for PHP
-Summary(pl): Modu³ msession dla PHP
+Summary(pl.UTF-8): Moduł msession dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-msession = %{epoch}:%{version}-%{release}
+Provides: php(msession)
%description msession
This is a dynamic shared object (DSO) for PHP that will allow you to
either locally or remotely. It is designed to provide consistent
session management for a PHP web farm.
-%description msession -l pl
-Modu³ PHP dodaj±cy umo¿liwiaj±cy korzystanie z demona msession. Jest
-to demon szybkiej obs³ugi sesji, który mo¿e dzia³aæ lokalnie lub na
-innej maszynie. S³u¿y do zapewniania spójnej obs³ugi sesji dla farmy
-serwerów.
+%description msession -l pl.UTF-8
+Moduł PHP dodający umożliwiający korzystanie z demona msession. Jest
+to demon szybkiej obsługi sesji, który może działać lokalnie lub na
+innej maszynie. Służy do zapewniania spójnej obsługi sesji dla farmy
+serwerów.
%package mssql
Summary: MS SQL extension module for PHP
-Summary(pl): Modu³ MS SQL dla PHP
+Summary(pl.UTF-8): Moduł MS SQL dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-mssql = %{epoch}:%{version}-%{release}
+Provides: php(mssql)
Conflicts: %{name}-sybase
Conflicts: %{name}-sybase-ct
This is a dynamic shared object (DSO) for PHP that will add MS SQL
databases support through FreeTDS library.
-%description mssql -l pl
-Modu³ PHP dodaj±cy obs³ugê baz danych MS SQL poprzez bibliotekê
+%description mssql -l pl.UTF-8
+Moduł PHP dodający obsługę baz danych MS SQL poprzez bibliotekę
FreeTDS.
%package mysql
Summary: MySQL database module for PHP
-Summary(pl): Modu³ bazy danych MySQL dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam bancos de dados MySQL
+Summary(pl.UTF-8): Moduł bazy danych MySQL dla PHP
+Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bancos de dados MySQL
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-mysql = %{epoch}:%{version}-%{release}
+Provides: php(mysql)
%description mysql
This is a dynamic shared object (DSO) for PHP that will add MySQL
database support.
-%description mysql -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych MySQL.
+%description mysql -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do bazy danych MySQL.
-%description mysql -l pt_BR
-Um módulo para aplicações PHP que usam bancos de dados MySQL.
+%description mysql -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam bancos de dados MySQL.
%package ncurses
Summary: ncurses module for PHP
-Summary(pl): Modu³ ncurses dla PHP
+Summary(pl.UTF-8): Moduł ncurses dla PHP
Group: Libraries
-Requires(post,preun): %{name}-cli = %{epoch}:%{version}-%{release}
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
-Provides: php-ncurses = %{epoch}:%{version}-%{release}
+Provides: php(ncurses)
%description ncurses
This PHP module adds support for ncurses functions (only for cli and
cgi SAPIs).
-%description ncurses -l pl
-Modu³ PHP dodaj±cy obs³ugê funkcji ncurses (tylko do SAPI cli i cgi).
+%description ncurses -l pl.UTF-8
+Moduł PHP dodający obsługę funkcji ncurses (tylko do SAPI cli i cgi).
%package oci8
Summary: Oracle 8 database module for PHP
-Summary(pl): Modu³ bazy danych Oracle 8 dla PHP
+Summary(pl.UTF-8): Moduł bazy danych Oracle 8 dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-oci8 = %{epoch}:%{version}-%{release}
+Provides: php(oci8)
Autoreq: false
%description oci8
This is a dynamic shared object (DSO) for PHP that will add Oracle 7
and Oracle 8 database support through Oracle8 Call-Interface (OCI8).
-%description oci8 -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7 i Oracle 8
+%description oci8 -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do bazy danych Oracle 7 i Oracle 8
poprzez interfejs Oracle8 Call-Interface (OCI8).
%package odbc
Summary: ODBC extension module for PHP
-Summary(pl): Modu³ ODBC dla PHP
-Summary(pt_BR): Um módulo para aplicações PHP que usam bases de dados ODBC
+Summary(pl.UTF-8): Moduł ODBC dla PHP
+Summary(pt_BR.UTF-8): Um módulo para aplicações PHP que usam bases de dados ODBC
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: unixODBC >= 2.1.1-3
-Provides: php-odbc = %{epoch}:%{version}-%{release}
+Provides: php(odbc)
%description odbc
This is a dynamic shared object (DSO) for PHP that will add ODBC
support.
-%description odbc -l pl
-Modu³ PHP ze wsparciem dla ODBC.
+%description odbc -l pl.UTF-8
+Moduł PHP ze wsparciem dla ODBC.
-%description odbc -l pt_BR
-Um módulo para aplicações PHP que usam ODBC.
+%description odbc -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam ODBC.
%package oracle
Summary: Oracle 7 database module for PHP
-Summary(pl): Modu³ bazy danych Oracle 7 dla PHP
+Summary(pl.UTF-8): Moduł bazy danych Oracle 7 dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-oracle = %{epoch}:%{version}-%{release}
+Provides: php(oracle)
Autoreq: false
%description oracle
This is a dynamic shared object (DSO) for PHP that will add Oracle 7
database support.
-%description oracle -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych Oracle 7.
+%description oracle -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do bazy danych Oracle 7.
%package overload
Summary: Overload extension module for PHP
-Summary(pl): Modu³ Overload dla PHP
+Summary(pl.UTF-8): Moduł Overload dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-overload = %{epoch}:%{version}-%{release}
+Provides: php(overload)
%description overload
This is a dynamic shared object (DSO) for PHP that will add user-space
Warning: this is an experimental module.
-%description overload -l pl
-Modu³ PHP umo¿liwiaj±cy przeci±¿anie obiektów.
+%description overload -l pl.UTF-8
+Moduł PHP umożliwiający przeciążanie obiektów.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package pcntl
Summary: Process Control extension module for PHP
-Summary(pl): Modu³ Process Control dla PHP
+Summary(pl.UTF-8): Moduł Process Control dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
+Requires: %{name}-cli = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-pcntl = %{epoch}:%{version}-%{release}
+Provides: php(pcntl)
%description pcntl
This is a dynamic shared object (DSO) for PHP that will add process
Warning: this is an experimental module. Also, don't use it in
webserver environment!
-%description pcntl -l pl
-Modu³ PHP umo¿liwiaj±cy tworzenie nowych procesów i kontrolê nad nimi.
-Obs³uguje funkcje takie jak fork(), waitpid(), signal() i podobne.
+%description pcntl -l pl.UTF-8
+Moduł PHP umożliwiający tworzenie nowych procesów i kontrolę nad nimi.
+Obsługuje funkcje takie jak fork(), waitpid(), signal() i podobne.
-Uwaga: to jest modu³ eksperymentalny. Ponadto nie jest przeznaczony do
-u¿ywania z serwerem WWW - nie próbuj tego!
+Uwaga: to jest moduł eksperymentalny. Ponadto nie jest przeznaczony do
+używania z serwerem WWW - nie próbuj tego!
%package pcre
Summary: PCRE extension module for PHP
-Summary(pl): Modu³ PCRE dla PHP
+Summary(pl.UTF-8): Moduł PCRE dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-pcre = %{epoch}:%{version}-%{release}
+Provides: php(pcre)
%description pcre
This is a dynamic shared object (DSO) for PHP that will add Perl
Compatible Regular Expression support.
-%description pcre -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z perlowych wyra¿eñ regularnych
+%description pcre -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z perlowych wyrażeń regularnych
(Perl Compatible Regular Expressions)
%package pdf
Summary: PDF creation module module for PHP
-Summary(pl): Modu³ do tworzenia plików PDF dla PHP
+Summary(pl.UTF-8): Moduł do tworzenia plików PDF dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-pdf = %{epoch}:%{version}-%{release}
+Provides: php(pdf)
%description pdf
This is a dynamic shared object (DSO) for PHP that will add PDF
support through pdflib.
-%description pdf -l pl
-Modu³ PHP umo¿liwiaj±cy tworzenie plików PDF. Wykorzystuje bibliotekê
+%description pdf -l pl.UTF-8
+Moduł PHP umożliwiający tworzenie plików PDF. Wykorzystuje bibliotekę
pdflib.
%package pgsql
Summary: PostgreSQL database module for PHP
-Summary(pl): Modu³ bazy danych PostgreSQL dla PHP
+Summary(pl.UTF-8): Moduł bazy danych PostgreSQL dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-pgsql = %{epoch}:%{version}-%{release}
+Provides: php(pgsql)
%description pgsql
This is a dynamic shared object (DSO) for PHP that will add PostgreSQL
database support.
-%description pgsql -l pl
-Modu³ PHP umo¿liwiaj±cy dostêp do bazy danych PostgreSQL.
+%description pgsql -l pl.UTF-8
+Moduł PHP umożliwiający dostęp do bazy danych PostgreSQL.
-%description pgsql -l pt_BR
-Um módulo para aplicações PHP que usam bancos de dados postgresql.
+%description pgsql -l pt_BR.UTF-8
+Um módulo para aplicações PHP que usam bancos de dados postgresql.
%package posix
Summary: POSIX extension module for PHP
-Summary(pl): Modu³ POSIX dla PHP
+Summary(pl.UTF-8): Moduł POSIX dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-posix = %{epoch}:%{version}-%{release}
+Provides: php(posix)
%description posix
This is a dynamic shared object (DSO) for PHP that will add POSIX
functions support to PHP.
-%description posix -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z funkcji POSIX.
+%description posix -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z funkcji POSIX.
%package pspell
Summary: pspell extension module for PHP
-Summary(pl): Modu³ pspell dla PHP
+Summary(pl.UTF-8): Moduł pspell dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-pspell = %{epoch}:%{version}-%{release}
+Provides: php(pspell)
%description pspell
This is a dynamic shared object (DSO) for PHP that will add pspell
support to PHP. It allows to check the spelling of a word and offer
suggestions.
-%description pspell -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z pspella. Pozwala on na
-sprawdzanie pisowni s³owa i sugerowanie poprawek.
+%description pspell -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z pspella. Pozwala on na
+sprawdzanie pisowni słowa i sugerowanie poprawek.
%package qtdom
Summary: Qt DOM extension module for PHP
-Summary(pl): Modu³ Qt DOM dla PHP
+Summary(pl.UTF-8): Moduł Qt DOM dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-qtdom = %{epoch}:%{version}-%{release}
+Provides: php(qtdom)
%description qtdom
This PHP module adds Qt DOM functions support.
-%description qtdom -l pl
-Modu³ PHP dodaj±cy obs³ugê funkcji Qt DOM.
+%description qtdom -l pl.UTF-8
+Moduł PHP dodający obsługę funkcji Qt DOM.
%package readline
Summary: readline extension module for PHP
-Summary(pl): Modu³ readline dla PHP
+Summary(pl.UTF-8): Moduł readline dla PHP
Group: Libraries
-Requires(post,preun): %{name}-cli = %{epoch}:%{version}-%{release}
Requires: %{name}-cli = %{epoch}:%{version}-%{release}
-Provides: php-readline = %{epoch}:%{version}-%{release}
+Provides: php(readline)
%description readline
This PHP module adds support for readline functions (only for cli and
cgi SAPIs).
-%description readline -l pl
-Modu³ PHP dodaj±cy obs³ugê funkcji readline (tylko do SAPI cli i cgi).
+%description readline -l pl.UTF-8
+Moduł PHP dodający obsługę funkcji readline (tylko do SAPI cli i cgi).
%package recode
Summary: recode extension module for PHP
-Summary(pl): Modu³ recode dla PHP
+Summary(pl.UTF-8): Moduł recode dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: recode >= 3.5d-3
-Provides: php-recode = %{epoch}:%{version}-%{release}
+Provides: php(recode)
%description recode
This is a dynamic shared object (DSO) for PHP that will add recode
support.
-%description recode -l pl
-Modu³ PHP dodaj±cy mo¿liwo¶æ konwersji kodowania plików (poprzez
-bibliotekê recode).
-
-%package session
-Summary: session extension module for PHP
-Summary(pl): Modu³ session dla PHP
-Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
-Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-session = %{epoch}:%{version}-%{release}
-
-%description session
-This is a dynamic shared object (DSO) for PHP that will add session
-support.
-
-%description session -l pl
-Modu³ PHP dodaj±cy obs³ugê sesji.
+%description recode -l pl.UTF-8
+Moduł PHP dodający możliwość konwersji kodowania plików (poprzez
+bibliotekę recode).
%package shmop
Summary: Shared Memory Operations extension module for PHP
-Summary(pl): Modu³ shmop dla PHP
+Summary(pl.UTF-8): Moduł shmop dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-shmop = %{epoch}:%{version}-%{release}
+Provides: php(shmop)
%description shmop
This is a dynamic shared object (DSO) for PHP that will add Shared
Warning: this is an experimental module.
-%description shmop -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej.
+%description shmop -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z pamięci dzielonej.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package snmp
Summary: SNMP extension module for PHP
-Summary(pl): Modu³ SNMP dla PHP
+Summary(pl.UTF-8): Moduł SNMP dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-snmp = %{epoch}:%{version}-%{release}
+Provides: php(snmp)
%description snmp
This is a dynamic shared object (DSO) for PHP that will add SNMP
support.
-%description snmp -l pl
-Modu³ PHP dodaj±cy obs³ugê SNMP.
+%description snmp -l pl.UTF-8
+Moduł PHP dodający obsługę SNMP.
%package sockets
Summary: sockets extension module for PHP
-Summary(pl): Modu³ socket dla PHP
+Summary(pl.UTF-8): Moduł socket dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-sockets = %{epoch}:%{version}-%{release}
+Provides: php(sockets)
%description sockets
This is a dynamic shared object (DSO) for PHP that will add sockets
Warning: this is an experimental module.
-%description sockets -l pl
-Modu³ PHP dodaj±cy obs³ugê gniazdek.
+%description sockets -l pl.UTF-8
+Moduł PHP dodający obsługę gniazdek.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package sybase
Summary: Sybase DB extension module for PHP
-Summary(pl): Modu³ Sybase DB dla PHP
+Summary(pl.UTF-8): Moduł Sybase DB dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-sybase = %{epoch}:%{version}-%{release}
+Provides: php(sybase)
Obsoletes: php4-sybase-ct
Conflicts: %{name}-mssql
module is not maintained. Using Sybase-CT module is recommended
instead.
-%description sybase -l pl
-Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
-bibliotekê SYBDB. W chwili obecnej modu³ Sybase nie jest wspierany.
-Zaleca siê u¿ywanie modu³u Sybase-CT.
+%description sybase -l pl.UTF-8
+Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
+bibliotekę SYBDB. W chwili obecnej moduł Sybase nie jest wspierany.
+Zaleca się używanie modułu Sybase-CT.
%package sybase-ct
Summary: Sybase-CT extension module for PHP
-Summary(pl): Modu³ Sybase-CT dla PHP
+Summary(pl.UTF-8): Moduł Sybase-CT dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-sybase-ct = %{epoch}:%{version}-%{release}
+Provides: php(sybase-ct)
Obsoletes: php4-sybase
Conflicts: %{name}-mssql
This is a dynamic shared object (DSO) for PHP that will add Sybase and
MS SQL databases support through CT-lib.
-%description sybase-ct -l pl
-Modu³ PHP dodaj±cy obs³ugê baz danych Sybase oraz MS SQL poprzez
+%description sybase-ct -l pl.UTF-8
+Moduł PHP dodający obsługę baz danych Sybase oraz MS SQL poprzez
CT-lib.
%package sysvmsg
Summary: SysV msg extension module for PHP
-Summary(pl): Modu³ SysV msg dla PHP
+Summary(pl.UTF-8): Moduł SysV msg dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-sysvmsg = %{epoch}:%{version}-%{release}
+Provides: php(sysvmsg)
%description sysvmsg
This is a dynamic shared object (DSO) for PHP that will add SysV
message queues support.
-%description sysvmsg -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z kolejek komunikatów SysV.
+%description sysvmsg -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z kolejek komunikatów SysV.
%package sysvsem
Summary: SysV sem extension module for PHP
-Summary(pl): Modu³ SysV sem dla PHP
+Summary(pl.UTF-8): Moduł SysV sem dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-sysvsem = %{epoch}:%{version}-%{release}
+Provides: php(sysvsem)
%description sysvsem
This is a dynamic shared object (DSO) for PHP that will add SysV
semaphores support.
-%description sysvsem -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z semaforów SysV.
+%description sysvsem -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z semaforów SysV.
%package sysvshm
Summary: SysV shm extension module for PHP
-Summary(pl): Modu³ SysV shm dla PHP
+Summary(pl.UTF-8): Moduł SysV shm dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-sysvshm = %{epoch}:%{version}-%{release}
+Provides: php(sysvshm)
%description sysvshm
This is a dynamic shared object (DSO) for PHP that will add SysV
Shared Memory support.
-%description sysvshm -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z pamiêci dzielonej SysV.
+%description sysvshm -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z pamięci dzielonej SysV.
%package tokenizer
Summary: tokenizer extension module for PHP
-Summary(pl): Modu³ rozszerzenia tokenizer dla PHP
+Summary(pl.UTF-8): Moduł rozszerzenia tokenizer dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-tokenizer = %{epoch}:%{version}-%{release}
+Provides: php(tokenizer)
%description tokenizer
This is a dynamic shared object (DSO) for PHP that will add tokenizer
support.
-%description tokenizer -l pl
-Modu³ PHP dodaj±cy obs³ugê tokenizera do PHP.
+%description tokenizer -l pl.UTF-8
+Moduł PHP dodający obsługę tokenizera do PHP.
%package wddx
Summary: wddx extension module for PHP
-Summary(pl): Modu³ wddx dla PHP
+Summary(pl.UTF-8): Moduł wddx dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Requires: %{name}-session = %{epoch}:%{version}-%{release}
-Provides: php-wddx = %{epoch}:%{version}-%{release}
+#Requires: %{name}-session = %{epoch}:%{version}-%{release}
+Requires: %{name}-xml = %{epoch}:%{version}-%{release}
+Provides: php(wddx)
%description wddx
This is a dynamic shared object (DSO) for PHP that will add wddx
support.
-%description wddx -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z wddx.
+%description wddx -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z wddx.
%package xml
Summary: XML extension module for PHP
-Summary(pl): Modu³ XML dla PHP
+Summary(pl.UTF-8): Moduł XML dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-xml = %{epoch}:%{version}-%{release}
+Provides: php(xml)
%description xml
This is a dynamic shared object (DSO) for PHP that will add XML
support. This extension lets you create XML parsers and then define
handlers for different XML events.
-%description xml -l pl
-Modu³ PHP umo¿liwiaj±cy parsowanie plików XML i obs³ugê zdarzeñ
-zwi±zanych z tymi plikami. Pozwala on tworzyæ analizatory XML-a i
-nastêpnie definiowaæ procedury obs³ugi dla ró¿nych zdarzeñ XML.
+%description xml -l pl.UTF-8
+Moduł PHP umożliwiający parsowanie plików XML i obsługę zdarzeń
+związanych z tymi plikami. Pozwala on tworzyć analizatory XML-a i
+następnie definiować procedury obsługi dla różnych zdarzeń XML.
%package xmlrpc
Summary: xmlrpc extension module for PHP
-Summary(pl): Modu³ xmlrpc dla PHP
+Summary(pl.UTF-8): Moduł xmlrpc dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-xmlrpc = %{epoch}:%{version}-%{release}
+Provides: php(xmlrpc)
%description xmlrpc
This is a dynamic shared object (DSO) for PHP that will add XMLRPC
Warning: this is an experimental module.
-%description xmlrpc -l pl
-Modu³ PHP dodaj±cy obs³ugê XMLRPC.
+%description xmlrpc -l pl.UTF-8
+Moduł PHP dodający obsługę XMLRPC.
-Uwaga: to jest modu³ eksperymentalny.
+Uwaga: to jest moduł eksperymentalny.
%package xslt
Summary: xslt extension module for PHP
-Summary(pl): Modu³ xslt dla PHP
+Summary(pl.UTF-8): Moduł xslt dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-xslt = %{epoch}:%{version}-%{release}
+Provides: php(xslt)
%description xslt
This is a dynamic shared object (DSO) for PHP that will add xslt
support.
-%description xslt -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z technologii xslt.
+%description xslt -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z technologii xslt.
%package yaz
Summary: yaz extension module for PHP
-Summary(pl): Modu³ yaz dla PHP
+Summary(pl.UTF-8): Moduł yaz dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
Requires: yaz >= 1.9
-Provides: php-yaz = %{epoch}:%{version}-%{release}
+Provides: php(yaz)
%description yaz
This is a dynamic shared object (DSO) for PHP that will add yaz
support. yaz toolkit implements the Z39.50 protocol for information
retrieval.
-%description yaz -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z yaz - implementacji protoko³u
-Z39.50 s³u¿±cego do pozyskiwania informacji.
+%description yaz -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z yaz - implementacji protokołu
+Z39.50 służącego do pozyskiwania informacji.
%package yp
Summary: NIS (yp) extension module for PHP
-Summary(pl): Modu³ NIS (yp) dla PHP
+Summary(pl.UTF-8): Moduł NIS (yp) dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-yp = %{epoch}:%{version}-%{release}
+Provides: php(yp)
%description yp
This is a dynamic shared object (DSO) for PHP that will add NIS
(Yellow Pages) support.
-%description yp -l pl
-Modu³ PHP dodaj±cy wsparcie dla NIS (Yellow Pages).
+%description yp -l pl.UTF-8
+Moduł PHP dodający wsparcie dla NIS (Yellow Pages).
%package zip
Summary: zip extension module for PHP
-Summary(pl): Modu³ zip dla PHP
+Summary(pl.UTF-8): Moduł zip dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-zip = %{epoch}:%{version}-%{release}
+Provides: php(zip)
%description zip
This is a dynamic shared object (DSO) for PHP that will add ZZipLib
(read-only access to ZIP archives) support.
-%description zip -l pl
-Modu³ PHP umo¿liwiaj±cy korzystanie z bibliotekli ZZipLib
-(pozwalaj±cej na odczyt archiwów ZIP).
+%description zip -l pl.UTF-8
+Moduł PHP umożliwiający korzystanie z bibliotekli ZZipLib
+(pozwalającej na odczyt archiwów ZIP).
%package zlib
Summary: Zlib extension module for PHP
-Summary(pl): Modu³ zlib dla PHP
+Summary(pl.UTF-8): Moduł zlib dla PHP
Group: Libraries
-Requires(post,preun): %{name}-common = %{epoch}:%{version}-%{release}
Requires: %{name}-common = %{epoch}:%{version}-%{release}
-Provides: php-zlib = %{epoch}:%{version}-%{release}
+Provides: php(zlib)
%description zlib
This is a dynamic shared object (DSO) for PHP that will add zlib
compression support to PHP.
-%description zlib -l pl
-Modu³ PHP umo¿liwiaj±cy u¿ywanie kompresji zlib.
+%description zlib -l pl.UTF-8
+Moduł PHP umożliwiający używanie kompresji zlib.
%prep
%setup -q -n php-%{version}
+#%patch43 -p1
%patch40 -p1
%patch0 -p1
%patch1 -p1
%patch20 -p1
%patch21 -p1
%patch22 -p1
-%patch23 -p1
+# %patch23 -p1
%patch24 -p1
%patch25 -p1
%patch26 -p1
%patch27 -p1
%patch28 -p1
-%if "%{_lib}" == "lib64"
-%patch29 -p1
-%endif
+
%patch30 -p1
%patch31 -p1
-%patch32 -p1
%patch33 -p1
%patch34 -p1
%patch35 -p1
%{?with_versioning:%patch39 -p1}
# XXX: I believe this one is obsolete as of 4.4.3
#%patch41 -p1
+%patch41 -p1
%patch42 -p1
+%patch43 -p1
+%patch45 -p1
+%patch46 -p1
+%patch47 -p1
+%patch48 -p1
+%patch49 -p1
+%patch50 -p1
+%patch51 -p1
+%if "%{_lib}" == "lib64"
+%patch52 -p1
+%endif
+%patch53 -p1
%if %{with hardening}
zcat %{SOURCE8} | patch -p1
%endif
+cp -f Zend/LICENSE{,.Zend}
+
%build
-if API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h) && [ $API != %{php_api_version} ]; then
- echo "Set %%define php_api_version to $API and rerun."
+API=$(awk '/#define PHP_API_VERSION/{print $3}' main/php.h)
+if [ $API != %{php_api_version} ]; then
+ echo "Set %%define php_api_version to $API and re-run."
exit 1
fi
-if API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h) && [ $API != %{zend_module_api} ]; then
- echo "Set %%define zend_module_api to $API and rerun."
+API=$(awk '/#define ZEND_MODULE_API_NO/{print $3}' Zend/zend_modules.h)
+if [ $API != %{zend_module_api} ]; then
+ echo "Set %%define zend_module_api to $API and re-run."
exit 1
fi
-if API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h) && [ $API != %{zend_extension_api} ]; then
- echo "Set %%define zend_extension_api to $API and rerun."
+API=$(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' Zend/zend_extensions.h)
+if [ $API != %{zend_extension_api} ]; then
+ echo "Set %%define zend_extension_api to $API and re-run."
exit 1
fi
-EXTENSION_DIR="%{extensionsdir}"; export EXTENSION_DIR
+export EXTENSION_DIR="%{extensionsdir}"
if [ ! -f _built-conf ]; then # configure once (for faster debugging purposes)
- ./buildconf --force
+ rm -f Makefile.{fcgi,cgi,cli,apxs{1,2}} # now remove Makefile copies
%{__libtoolize}
%{__aclocal}
- %{__autoconf}
+ cp -f /usr/share/automake/config.{sub,guess} .
+ ./buildconf --force
touch _built-conf
fi
-PROG_SENDMAIL="/usr/lib/sendmail"; export PROG_SENDMAIL
+export PROG_SENDMAIL="/usr/lib/sendmail"
sapis="
%if %{with fcgi}
%endif
"
for sapi in $sapis; do
+ : SAPI $sapi
[ -f Makefile.$sapi ] && continue # skip if already configured (for faster debugging purposes)
- %configure \
- `
+ sapi_args=''
case $sapi in
cgi)
- echo --enable-discard-path --enable-force-cgi-redirect
- ;;
+ sapi_args='--enable-discard-path --enable-force-cgi-redirect'
+ ;;
cli)
- echo --disable-cgi
- ;;
+ sapi_args='--disable-cgi'
+ ;;
fcgi)
- echo --enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect
- ;;
+ sapi_args='--enable-fastcgi --with-fastcgi=/usr --enable-force-cgi-redirect'
+ ;;
apxs1)
- ver=%(rpm -q --qf '%%{version}' apache1-apxs)
- echo --with-apxs=%{apxs1} --with-apache-version=$ver
- ;;
+ ver=$(rpm -q --qf '%{V}' apache1-devel)
+ sapi_args="--with-apxs=%{apxs1} --with-apache-version=$ver"
+ ;;
apxs2)
- ver=%(rpm -q --qf '%%{version}' apache-apxs)
- echo --with-apxs2=%{apxs2} --with-apache-version=$ver
- ;;
+ ver=$(rpm -q --qf '%{V}' apache-devel)
+ sapi_args="--with-apxs2=%{apxs2} --with-apache-version=$ver"
+ ;;
esac
- ` \
+
+ %configure \
+ $sapi_args \
%if "%{!?configure_cache:0}%{?configure_cache}" == "0"
--cache-file=config.cache \
%endif
--with-filepro=shared \
--with-freetype-dir=shared \
%{?with_fribidi:--with-fribidi=shared} \
- --with-gd=shared,/usr --enable-gd-native-ttf \
+ --with-gd=shared --enable-gd-native-ttf \
--with-gdbm \
--with-gettext=shared \
--with-gmp=shared \
--with-t1lib=shared \
--with-tiff-dir=/usr \
%{?with_xml:--with-dom=shared} \
- %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared,/usr} \
+ %{!?with_xmlrpc:--without-xmlrpc}%{?with_xmlrpc:--with-xmlrpc=shared%{?with_system_xmlrpc_epi:,/usr}} \
%{?with_xslt:--with-xslt-sablot=shared} --without-sablot-js \
%{?with_yaz:--with-yaz=shared} \
--with-zip=shared \
# must make this first, so modules can link against it.
%{__make} libphp_common.la
-# FIXME: needed for linking modules with libphp_common.la
-#libtool --mode=install cp libphp_common.la `pwd`/libs
-
%{__make} build-modules
%if %{with apache1}
# FCGI
%if %{with fcgi}
cp -af php_config.h.fcgi main/php_config.h
+rm -rf sapi/cgi/.libs sapi/cgi/*.lo
%{__make} sapi/cgi/php -f Makefile.fcgi
cp -r sapi/cgi sapi/fcgi
-rm -rf sapi/cgi/.libs sapi/cgi/*.lo
+[ "$(echo '<?=php_sapi_name();' | ./sapi/fcgi/php -qn)" = cgi-fcgi ] || exit 1
%endif
# CGI
cp -af php_config.h.cgi main/php_config.h
+rm -rf sapi/cgi/.libs sapi/cgi/*.lo
%{__make} sapi/cgi/php -f Makefile.cgi
+[ "$(echo '<?=php_sapi_name();' | ./sapi/cgi/php -qn)" = cgi ] || exit 1
# CLI
cp -af php_config.h.cli main/php_config.h
%{__make} sapi/cli/php -f Makefile.cli
+[ "$(echo '<?=php_sapi_name();' | ./sapi/cli/php -n)" = cli ] || exit 1
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT{%{_libdir}/{php,apache{,1}},%{_sysconfdir}} \
- $RPM_BUILD_ROOT/home/services/{httpd,apache}/icons \
$RPM_BUILD_ROOT{%{_sbindir},%{_bindir}} \
- $RPM_BUILD_ROOT{/etc/apache/conf.d,/etc/httpd/httpd.conf} \
+ $RPM_BUILD_ROOT{/etc/apache/conf.d,/etc/httpd/conf.d} \
$RPM_BUILD_ROOT%{_mandir}/man1
# install the apache modules' files
%endif
install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/php-cgi.ini
install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/php-cli.ini
-install %{SOURCE1} .
%if %{with apache1}
-install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/apache/icons
install %{SOURCE3} $RPM_BUILD_ROOT/etc/apache/conf.d/70_mod_php4.conf
install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache.ini
%endif
%if %{with apache2}
-install %{SOURCE2} php.gif $RPM_BUILD_ROOT/home/services/httpd/icons
-install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/httpd.conf/70_mod_php4.conf
+install %{SOURCE3} $RPM_BUILD_ROOT/etc/httpd/conf.d/70_mod_php4.conf
install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/php-apache2handler.ini
%endif
-cp -f Zend/LICENSE{,.Zend}
-
-install ext/ext_skel $RPM_BUILD_ROOT%{_bindir}/php-ext_skel
-
# Generate stub .ini files for each subpackage
install -d $RPM_BUILD_ROOT%{_sysconfdir}/conf.d
-for so in modules/*.so; do
- mod=$(basename $so .so)
- conf="%{_sysconfdir}/conf.d/${mod}.ini"
- # xml needs to be loaded before wddx
- [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_${mod}.ini"
- cat > $RPM_BUILD_ROOT${conf} <<EOF
-; Enable ${mod} extension module
-extension=${mod}.so
-EOF
-done
+generate_inifiles() {
+ for so in modules/*.so; do
+ mod=$(basename $so .so)
+ conf="%{_sysconfdir}/conf.d/$mod.ini"
+ # xml needs to be loaded before wddx
+ [ "$mod" = "wddx" ] && conf="%{_sysconfdir}/conf.d/xml_$mod.ini"
+ echo "+ $conf"
+ cat > $RPM_BUILD_ROOT$conf <<-EOF
+ ; Enable $mod extension module
+ extension=$mod.so
+ EOF
+ done
+}
+generate_inifiles
# per SAPI ini directories
install -d $RPM_BUILD_ROOT%{_sysconfdir}/{cgi,cli,cgi-fcgi,apache,apache2handler}.d
# for CLI SAPI only
mv $RPM_BUILD_ROOT%{_sysconfdir}/{conf.d/{ncurses,pcntl,readline}.ini,cli.d}
+# use system automake and {lib,sh}tool
+%if "%{pld_release}" != "ac"
+ ln -snf /usr/share/automake/config.{guess,sub} $RPM_BUILD_ROOT%{_libdir}/php/build
+ for i in libtool.m4 lt~obsolete.m4 ltoptions.m4 ltsugar.m4 ltversion.m4; do
+ ln -snf %{_aclocaldir}/${i} $RPM_BUILD_ROOT%{_libdir}/php/build
+ done
+ ln -snf %{_datadir}/libtool/config/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
+%else
+ ln -snf %{_aclocaldir}/libtool.m4 $RPM_BUILD_ROOT%{_libdir}/php/build
+ ln -snf %{_datadir}/libtool/ltmain.sh $RPM_BUILD_ROOT%{_libdir}/php/build
+%endif
+ln -snf %{_bindir}/shtool $RPM_BUILD_ROOT%{_libdir}/php/build
+
+# as a result of ext/pcre/pcrelib removal in %%prep, ext/pcre/php_pcre.h
+# isn't installed by install-headers make target, we do it manually here.
+# this header file is required by e.g. filter PECL extension
+install -D ext/pcre/php_pcre.h $RPM_BUILD_ROOT%{_includedir}/php/ext/pcre/php_pcre.h
+
%clean
rm -rf $RPM_BUILD_ROOT
%define extension_post \
if [ "$1" = "1" ]; then \
[ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart \
- [ ! -f /etc/httpd/httpd.conf/??_mod_php4.conf ] || %service -q httpd restart \
+ [ ! -f /etc/httpd/conf.d/??_mod_php4.conf ] || %service -q httpd restart \
fi
# macro called at extension postun scriptlet
%define extension_postun \
if [ "$1" = "0" ]; then \
[ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart \
- [ ! -f /etc/httpd/httpd.conf/??_mod_php4.conf ] || %service -q httpd restart \
+ [ ! -f /etc/httpd/conf.d/??_mod_php4.conf ] || %service -q httpd restart \
fi
%post common -p /sbin/ldconfig
# restart webserver at the end of transaction
[ ! -f /etc/apache/conf.d/??_mod_php4.conf ] || %service -q apache restart
-[ ! -f /etc/httpd/httpd.conf/??_mod_php4.conf ] || %service -q httpd restart
+[ ! -f /etc/httpd/conf.d/??_mod_php4.conf ] || %service -q httpd restart
%if %{with apache2}
%triggerpostun -n apache-mod_php4 -- apache-mod_php4 < 3:4.4.0-2.16, php4 < 3:4.3.11-4.16
%postun recode
%extension_postun
-%post session
-%extension_post
-
-%postun session
-%extension_postun
-
%post shmop
%extension_post
%triggerun recode -- %{name}-recode < 3:4.4.0-2.1
%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*recode\.so/d' %{_sysconfdir}/php.ini
-%triggerun session -- %{name}-session < 3:4.4.0-2.1
-%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*session\.so/d' %{_sysconfdir}/php.ini
-
%triggerun shmop -- %{name}-shmop < 3:4.4.0-2.1
%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*shmop\.so/d' %{_sysconfdir}/php.ini
%dir %{_sysconfdir}/apache.d
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache.ini
%attr(755,root,root) %{_libdir}/apache1/libphp4.so
-/home/services/apache/icons/*
%endif
%if %{with apache2}
%files -n apache-mod_php4
%defattr(644,root,root,755)
%doc sapi/apache2handler/{CREDITS,README}
-%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/httpd.conf/*_mod_php4.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/httpd/conf.d/*_mod_php4.conf
%dir %{_sysconfdir}/apache2handler.d
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/php-apache2handler.ini
%attr(755,root,root) %{_libdir}/apache/libphp4.so
-/home/services/httpd/icons/*
%endif
%if %{with fcgi}
%doc CODING_STANDARDS
%attr(755,root,root) %{_bindir}/phpize
%attr(755,root,root) %{_bindir}/php-config
-%attr(755,root,root) %{_bindir}/php-ext_skel
%attr(755,root,root) %{_libdir}/libphp_common.so
# FIXME: how exactly this is needed? as it contains libdir for apache1 or apache2
%{_libdir}/libphp_common.la