/[smeserver]/rpms/php/sme8/php.spec
ViewVC logotype

Diff of /rpms/php/sme8/php.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.5.2.3 by slords, Fri Jun 29 14:45:08 2012 UTC Revision 1.11 by slords, Mon Jul 15 13:51:22 2013 UTC
# Line 18  Line 18 
18  Summary: PHP scripting language for creating dynamic web sites  Summary: PHP scripting language for creating dynamic web sites
19  Name: php  Name: php
20  Version: 5.3.3  Version: 5.3.3
21  Release: 13%{?dist}  Release: 13%{?dist}.2
22  License: PHP and LGPLv2 and LGPLv2+  License: PHP and LGPLv2 and LGPLv2+
23  Group: Development/Languages  Group: Development/Languages
24  URL: http://www.php.net/  URL: http://www.php.net/
# Line 80  Patch234: php-5.3.3-CVE-2012-2386.patch Line 80  Patch234: php-5.3.3-CVE-2012-2386.patch
80  Patch235: php-5.3.3-CVE-2012-0057.patch  Patch235: php-5.3.3-CVE-2012-0057.patch
81  Patch236: php-5.3.3-CVE-2012-0789.patch  Patch236: php-5.3.3-CVE-2012-0789.patch
82  Patch237: php-5.3.3-CVE-2010-2950.patch  Patch237: php-5.3.3-CVE-2010-2950.patch
83    Patch238: php-5.3.3-CVE-2013-4113.patch
84    
85  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
86    
# Line 90  BuildRequires: zlib-devel, pcre-devel >= Line 91  BuildRequires: zlib-devel, pcre-devel >=
91  BuildRequires: bzip2, perl, libtool >= 1.4.3, gcc-c++  BuildRequires: bzip2, perl, libtool >= 1.4.3, gcc-c++
92  Requires: httpd-mmn = %{httpd_mmn}  Requires: httpd-mmn = %{httpd_mmn}
93  Provides: mod_php = %{version}-%{release}  Provides: mod_php = %{version}-%{release}
94    Provides: php53 = %{version}-%{release}, config(php53) = %{version}-%{release}
95  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
96  # For backwards-compatibility, require php-cli for the time being:  # For backwards-compatibility, require php-cli for the time being:
97  Requires: %{name}-cli = %{version}-%{release}  Requires: %{name}-cli = %{version}-%{release}
# Line 111  language to Apache HTTP Server. Line 113  language to Apache HTTP Server.
113  Group: Development/Languages  Group: Development/Languages
114  Summary: Command-line interface for PHP  Summary: Command-line interface for PHP
115  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
116  Provides: php-cgi = %{version}-%{release}, php-cli = %{version}-%{release}  Provides: php-cgi = %{version}-%{release}, php53-cli = %{version}-%{release}
117  Provides: php-pcntl  Provides: php-pcntl
118    
119  %description cli  %description cli
# Line 123  Group: Development/Languages Line 125  Group: Development/Languages
125  Summary: Common files for PHP  Summary: Common files for PHP
126  Provides: php-api = %{apiver}, php-zend-abi = %{zendver}  Provides: php-api = %{apiver}, php-zend-abi = %{zendver}
127  Provides: php(api) = %{apiver}, php(zend-abi) = %{zendver}  Provides: php(api) = %{apiver}, php(zend-abi) = %{zendver}
 Conflicts: php-common  
128  # Provides for all builtin modules:  # Provides for all builtin modules:
129  Provides: php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif  Provides: php-bz2, php-calendar, php-ctype, php-curl, php-date, php-exif
130  Provides: php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-libxml  Provides: php-ftp, php-gettext, php-gmp, php-hash, php-iconv, php-libxml
131  Provides: php-reflection, php-session, php-shmop, php-simplexml, php-sockets  Provides: php-reflection, php-session, php-shmop, php-simplexml, php-sockets
132  Provides: php-spl, php-tokenizer, php-openssl, php-pcre  Provides: php-spl, php-tokenizer, php-openssl, php-pcre
133  Provides: php-zlib, php-json, php-zip, php-fileinfo  Provides: php-zlib, php-json, php-zip, php-fileinfo
134    Provides: php53-common = %{version}-%{release}, config(php53-common) = %{version}-%{release}
135    Obsoletes: php-openssl, php-json
136  # For obsoleted pecl extension  # For obsoleted pecl extension
137  Provides: php-pecl-json = %{jsonver}, php-pecl(json) = %{jsonver}  Provides: php-pecl-json = %{jsonver}, php-pecl(json) = %{jsonver}
138  Provides: php-pecl-zip = %{zipver}, php-pecl(zip) = %{zipver}  Provides: php-pecl-zip = %{zipver}, php-pecl(zip) = %{zipver}
139  Provides: php-pecl-phar = %{pharver}, php-pecl(phar) = %{pharver}  Provides: php-pecl-phar = %{pharver}, php-pecl(phar) = %{pharver}
140  Provides: php-pecl-Fileinfo = %{fileinfover}, php-pecl(Fileinfo) = %{fileinfover}  Provides: php-pecl-Fileinfo = %{fileinfover}, php-pecl(Fileinfo) = %{fileinfover}
141    Obsoletes: php-pecl-json, php-pecl-zip, php-pecl-phar, php-pecl-Fileinfo
142    
143  %description common  %description common
144  The %{name}-common package contains files used by both the php  The %{name}-common package contains files used by both the php
# Line 144  package and the php-cli package. Line 148  package and the php-cli package.
148  Group: Development/Libraries  Group: Development/Libraries
149  Summary: Files needed for building PHP extensions  Summary: Files needed for building PHP extensions
150  Requires: %{name} = %{version}-%{release}, autoconf, automake  Requires: %{name} = %{version}-%{release}, autoconf, automake
151  Provides: php-devel = %{version}-%{release}  Provides: php53-devel = %{version}-%{release}, config(php53-devel) = %{version}-%{release}
152    
153  %description devel  %description devel
154  The php-devel package contains the files needed for building PHP  The php-devel package contains the files needed for building PHP
# Line 156  Summary: A module for PHP applications t Line 160  Summary: A module for PHP applications t
160  Group: Development/Languages  Group: Development/Languages
161  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
162  BuildRequires: krb5-devel, openssl-devel, libc-client-devel  BuildRequires: krb5-devel, openssl-devel, libc-client-devel
163  Provides: php-imap = %{version}-%{release}  Provides: php53-imap = %{version}-%{release}, config(php53-imap) = %{version}-%{release}
164    
165  %description imap  %description imap
166  The php-imap package contains a dynamic shared object that will  The php-imap package contains a dynamic shared object that will
# Line 167  Summary: A module for PHP applications t Line 171  Summary: A module for PHP applications t
171  Group: Development/Languages  Group: Development/Languages
172  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
173  BuildRequires: cyrus-sasl-devel, openldap-devel, openssl-devel  BuildRequires: cyrus-sasl-devel, openldap-devel, openssl-devel
174  Provides: php-ldap = %{version}-%{release}  Provides: php53-ldap = %{version}-%{release}, config(php53-ldap) = %{version}-%{release}
175    
176  %description ldap  %description ldap
177  The php-ldap package is a dynamic shared object (DSO) for the Apache  The php-ldap package is a dynamic shared object (DSO) for the Apache
# Line 183  Group: Development/Languages Line 187  Group: Development/Languages
187  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
188  Provides: php-pdo-abi = %{pdover}  Provides: php-pdo-abi = %{pdover}
189  Provides: php-pdo_sqlite  Provides: php-pdo_sqlite
190  Provides: php-pdo = %{version}-%{release}  Provides: php53-pdo = %{version}-%{release}, config(php53-pdo) = %{version}-%{release}
191    
192  %description pdo  %description pdo
193  The %{name}-pdo package contains a dynamic shared object that will add  The %{name}-pdo package contains a dynamic shared object that will add
# Line 197  Group: Development/Languages Line 201  Group: Development/Languages
201  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo
202  Provides: php_database, php-mysqli, php-pdo_mysql  Provides: php_database, php-mysqli, php-pdo_mysql
203  BuildRequires: mysql-devel >= 4.1.0  BuildRequires: mysql-devel >= 4.1.0
204  Provides: php-mysql = %{version}-%{release}  Provides: php53-mysql = %{version}-%{release}, config(php53-mysql) = %{version}-%{release}
205    
206  %description mysql  %description mysql
207  The php-mysql package contains a dynamic shared object that will add  The php-mysql package contains a dynamic shared object that will add
# Line 212  Group: Development/Languages Line 216  Group: Development/Languages
216  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo
217  Provides: php_database, php-pdo_pgsql  Provides: php_database, php-pdo_pgsql
218  BuildRequires: krb5-devel, openssl-devel, postgresql-devel  BuildRequires: krb5-devel, openssl-devel, postgresql-devel
219  Provides: php-pgsql = %{version}-%{release}  Provides: php53-pgsql = %{version}-%{release}, config(php53-pgsql) = %{version}-%{release}
220    
221  %description pgsql  %description pgsql
222  The php-pgsql package includes a dynamic shared object (DSO) that can  The php-pgsql package includes a dynamic shared object (DSO) that can
# Line 228  Summary: Modules for PHP script using sy Line 232  Summary: Modules for PHP script using sy
232  Group: Development/Languages  Group: Development/Languages
233  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
234  Provides: php-posix, php-sysvsem, php-sysvshm, php-sysvmsg  Provides: php-posix, php-sysvsem, php-sysvshm, php-sysvmsg
235  Provides: php-process = %{version}-%{release}  Provides: php53-process = %{version}-%{release}, config(php53-process) = %{version}-%{release}
236    
237  %description process  %description process
238  The php-process package contains dynamic shared objects which add  The php-process package contains dynamic shared objects which add
# Line 241  Requires: %{name}-common = %{version}-%{ Line 245  Requires: %{name}-common = %{version}-%{
245  Summary: A module for PHP applications that use ODBC databases  Summary: A module for PHP applications that use ODBC databases
246  Provides: php_database, php-pdo_odbc  Provides: php_database, php-pdo_odbc
247  BuildRequires: unixODBC-devel  BuildRequires: unixODBC-devel
248  Provides: php-odbc = %{version}-%{release}  Provides: php53-odbc = %{version}-%{release}, config(php53-odbc) = %{version}-%{release}
249    
250  %description odbc  %description odbc
251  The php-odbc package contains a dynamic shared object that will add  The php-odbc package contains a dynamic shared object that will add
# Line 257  Group: Development/Languages Line 261  Group: Development/Languages
261  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
262  Summary: A module for PHP applications that use the SOAP protocol  Summary: A module for PHP applications that use the SOAP protocol
263  BuildRequires: libxml2-devel  BuildRequires: libxml2-devel
264  Provides: php-soap = %{version}-%{release}  Provides: php53-soap = %{version}-%{release}, config(php53-soap) = %{version}-%{release}
265    
266  %description soap  %description soap
267  The php-soap package contains a dynamic shared object that will add  The php-soap package contains a dynamic shared object that will add
# Line 268  Summary: A module for PHP applications t Line 272  Summary: A module for PHP applications t
272  Group: Development/Languages  Group: Development/Languages
273  Requires: %{name}-common = %{version}-%{release}, net-snmp  Requires: %{name}-common = %{version}-%{release}, net-snmp
274  BuildRequires: net-snmp-devel  BuildRequires: net-snmp-devel
275  Provides: php-snmp = %{version}-%{release}  Provides: php53-snmp = %{version}-%{release}, config(php53-snmp) = %{version}-%{release}
276    
277  %description snmp  %description snmp
278  The php-snmp package contains a dynamic shared object that will add  The php-snmp package contains a dynamic shared object that will add
# Line 282  Group: Development/Languages Line 286  Group: Development/Languages
286  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
287  Provides: php-dom, php-xsl, php-domxml, php-wddx  Provides: php-dom, php-xsl, php-domxml, php-wddx
288  BuildRequires: libxslt-devel >= 1.0.18-1, libxml2-devel >= 2.4.14-1  BuildRequires: libxslt-devel >= 1.0.18-1, libxml2-devel >= 2.4.14-1
289  Provides: php-xml = %{version}-%{release}  Obsoletes: php-domxml, php-dom
290    Provides: php53-xml = %{version}-%{release}, config(php53-xml) = %{version}-%{release}
291    
292  %description xml  %description xml
293  The php-xml package contains dynamic shared objects which add support  The php-xml package contains dynamic shared objects which add support
# Line 293  and performing XSL transformations on XM Line 298  and performing XSL transformations on XM
298  Summary: A module for PHP applications which use the XML-RPC protocol  Summary: A module for PHP applications which use the XML-RPC protocol
299  Group: Development/Languages  Group: Development/Languages
300  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
301  Provides: php-xmlrpc = %{version}-%{release}  Provides: php53-xmlrpc = %{version}-%{release}, config(php53-xmlrpc) = %{version}-%{release}
302    
303  %description xmlrpc  %description xmlrpc
304  The php-xmlrpc package contains a dynamic shared object that will add  The php-xmlrpc package contains a dynamic shared object that will add
# Line 303  support for the XML-RPC protocol to PHP. Line 308  support for the XML-RPC protocol to PHP.
308  Summary: A module for PHP applications which need multi-byte string handling  Summary: A module for PHP applications which need multi-byte string handling
309  Group: Development/Languages  Group: Development/Languages
310  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
311  Provides: php-mbstring = %{version}-%{release}  Provides: php53-mbstring = %{version}-%{release}, config(php53-mbstring) = %{version}-%{release}
312    
313  %description mbstring  %description mbstring
314  The php-mbstring package contains a dynamic shared object that will add  The php-mbstring package contains a dynamic shared object that will add
# Line 315  Group: Development/Languages Line 320  Group: Development/Languages
320  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
321  # Required to build the bundled GD library  # Required to build the bundled GD library
322  BuildRequires: libXpm-devel, libjpeg-devel, libpng-devel, freetype-devel  BuildRequires: libXpm-devel, libjpeg-devel, libpng-devel, freetype-devel
323  Provides: php-gd = %{version}-%{release}  Provides: php53-gd = %{version}-%{release}, config(php53-gd) = %{version}-%{release}
324    
325  %description gd  %description gd
326  The php-gd package contains a dynamic shared object that will add  The php-gd package contains a dynamic shared object that will add
# Line 325  support for using the gd graphics librar Line 330  support for using the gd graphics librar
330  Summary: A module for PHP applications for using the bcmath library  Summary: A module for PHP applications for using the bcmath library
331  Group: Development/Languages  Group: Development/Languages
332  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
333  Provides: php-bcmath = %{version}-%{release}  Provides: php53-bcmath = %{version}-%{release}, config(php53-bcmath) = %{version}-%{release}
334    
335  %description bcmath  %description bcmath
336  The php-bcmath package contains a dynamic shared object that will add  The php-bcmath package contains a dynamic shared object that will add
# Line 335  support for using the bcmath library to Line 340  support for using the bcmath library to
340  Summary: A database abstraction layer module for PHP applications  Summary: A database abstraction layer module for PHP applications
341  Group: Development/Languages  Group: Development/Languages
342  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
343  Provides: php-dba = %{version}-%{release}  Provides: php53-dba = %{version}-%{release}, config(php53-dba) = %{version}-%{release}
344    
345  %description dba  %description dba
346  The php-dba package contains a dynamic shared object that will add  The php-dba package contains a dynamic shared object that will add
# Line 346  Summary: A module for PHP applications f Line 351  Summary: A module for PHP applications f
351  Group: System Environment/Libraries  Group: System Environment/Libraries
352  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
353  BuildRequires: aspell-devel >= 0.50.0  BuildRequires: aspell-devel >= 0.50.0
354  Provides: php-pspell = %{version}-%{release}  Provides: php53-pspell = %{version}-%{release}, config(php53-pspell) = %{version}-%{release}
355    
356  %description pspell  %description pspell
357  The php-pspell package contains a dynamic shared object that will add  The php-pspell package contains a dynamic shared object that will add
# Line 357  Summary: Internationalization extension Line 362  Summary: Internationalization extension
362  Group: System Environment/Libraries  Group: System Environment/Libraries
363  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
364  BuildRequires: libicu-devel >= 3.6  BuildRequires: libicu-devel >= 3.6
365  Provides: php-intl = %{version}-%{release}  Provides: php53-intl = %{version}-%{release}, config(php53-intl) = %{version}-%{release}
366    
367  %description intl  %description intl
368  The php-intl package contains a dynamic shared object that will add  The php-intl package contains a dynamic shared object that will add
# Line 412  support for using the ICU library to PHP Line 417  support for using the ICU library to PHP
417  %patch235 -p1 -b .cve0057  %patch235 -p1 -b .cve0057
418  %patch236 -p1 -b .cve0789  %patch236 -p1 -b .cve0789
419  %patch237 -p1 -b .cve2950  %patch237 -p1 -b .cve2950
420    %patch238 -p1 -b .cve4113
421    
422  # Prevent %%doc confusion over LICENSE files  # Prevent %%doc confusion over LICENSE files
423  cp -p Zend/LICENSE Zend/ZEND_LICENSE  cp -p Zend/LICENSE Zend/ZEND_LICENSE
# Line 789  rm files.* macros.php Line 795  rm files.* macros.php
795  %files process -f files.process  %files process -f files.process
796    
797  %changelog  %changelog
798    * Mon Jul 15 2013 Shad L. Lords <slords@mail.com> - 5.3.3-13.sme.2
799    - Add php53-* provides to provide compatibility
800    - Obsolete php-domxml and php-dom [SME: 6733]
801    - Update Obsoletes and Conflicts [SME: 6436]
802    
803    * Fri Jul 12 2013 Remi Collet <rcollet@redhat.com> - 5.3.3-13.1
804    - add security fix for CVE-2013-4113
805    
806  * Mon Jun 25 2012 Joe Orton <jorton@redhat.com> - 5.3.3-13  * Mon Jun 25 2012 Joe Orton <jorton@redhat.com> - 5.3.3-13
807  - add security fix for CVE-2010-2950  - add security fix for CVE-2010-2950
808    


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed