/[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.6 by slords, Thu Nov 3 22:54:19 2011 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: 1%{?dist}.3
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 51  Patch62: php-5.3.2-testfail.patch Line 51  Patch62: php-5.3.2-testfail.patch
51  # Bug fixes  # Bug fixes
52  Patch100: php-5.3.2-r305570.patch  Patch100: php-5.3.2-r305570.patch
53  Patch101: php-5.3.3-r305043.patch  Patch101: php-5.3.3-r305043.patch
 Patch102: php-5.3.3-varnegidx.patch  
54    
55  # Fixes for security bugs  # Fixes for security bugs
56  Patch207: php-5.3.2-CVE-2010-3709.patch  Patch207: php-5.3.2-CVE-2010-3709.patch
57  Patch208: php-5.3.2-CVE-2010-3870.patch  Patch208: php-5.3.2-CVE-2010-3870.patch
58  Patch209: php-5.3.2-CVE-2010-4645.patch  Patch209: php-5.3.3-CVE-2010-4156.patch
59  Patch210: php-5.3.3-CVE-2010-3710.patch  Patch210: php-5.3.3-CVE-2010-3710.patch
60  Patch211: php-5.3.3-CVE-2010-4156.patch  Patch211: php-5.3.2-CVE-2010-4645.patch
61  Patch212: php-5.3.3-CVE-2011-0708.patch  Patch212: php-5.3.3-CVE-2011-0708.patch
62  Patch213: php-5.3.3-CVE-2011-1148.patch  Patch213: php-5.3.3-CVE-2011-1148.patch
63  Patch214: php-5.3.3-CVE-2011-1466.patch  Patch214: php-5.3.3-CVE-2011-1466.patch
64  Patch215: php-5.3.3-CVE-2011-1468.patch  Patch215: php-5.3.3-CVE-2011-1468.patch
65  Patch216: php-5.3.3-CVE-2011-1469.patch  Patch216: php-5.3.3-CVE-2011-1469.patch
66    Patch217: php-5.3.3-CVE-2011-1470.patch
67  Patch218: php-5.3.3-CVE-2011-1471.patch  Patch218: php-5.3.3-CVE-2011-1471.patch
68  Patch219: php-5.3.3-CVE-2011-1938.patch  Patch219: php-5.3.3-CVE-2011-1938.patch
69  Patch220: php-5.3.3-CVE-2011-2202.patch  Patch220: php-5.3.3-CVE-2011-2202.patch
70  Patch221: php-5.3.3-CVE-2011-2483.patch  Patch221: php-5.3.3-CVE-2011-2483.patch
 Patch222: php-5.3.3-CVE-2011-4885.patch  
 Patch223: php-5.3.3-CVE-2011-4566.patch  
 Patch224: php-5.3.3-CVE-2012-0830.patch  
 Patch225: php-5.3.3-CVE-2012-1823.patch  
 Patch226: php-5.3.3-CVE-2012-2336.patch  
 Patch230: php-5.3.3-CVE-2011-4153.patch  
 Patch232: php-5.3.3-CVE-2012-1172.patch  
 Patch233: php-5.3.3-CVE-2012-2143.patch  
 Patch234: php-5.3.3-CVE-2012-2386.patch  
 Patch235: php-5.3.3-CVE-2012-0057.patch  
 Patch236: php-5.3.3-CVE-2012-0789.patch  
 Patch237: php-5.3.3-CVE-2010-2950.patch  
71    
72  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
73    
# Line 123  Group: Development/Languages Line 111  Group: Development/Languages
111  Summary: Common files for PHP  Summary: Common files for PHP
112  Provides: php-api = %{apiver}, php-zend-abi = %{zendver}  Provides: php-api = %{apiver}, php-zend-abi = %{zendver}
113  Provides: php(api) = %{apiver}, php(zend-abi) = %{zendver}  Provides: php(api) = %{apiver}, php(zend-abi) = %{zendver}
 Conflicts: php-common  
114  # Provides for all builtin modules:  # Provides for all builtin modules:
115  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
116  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
117  Provides: php-reflection, php-session, php-shmop, php-simplexml, php-sockets  Provides: php-reflection, php-session, php-shmop, php-simplexml, php-sockets
118  Provides: php-spl, php-tokenizer, php-openssl, php-pcre  Provides: php-spl, php-tokenizer, php-openssl, php-pcre
119  Provides: php-zlib, php-json, php-zip, php-fileinfo  Provides: php-zlib, php-json, php-zip, php-fileinfo
120    Obsoletes: php-openssl, php-json
121  # For obsoleted pecl extension  # For obsoleted pecl extension
122  Provides: php-pecl-json = %{jsonver}, php-pecl(json) = %{jsonver}  Provides: php-pecl-json = %{jsonver}, php-pecl(json) = %{jsonver}
123  Provides: php-pecl-zip = %{zipver}, php-pecl(zip) = %{zipver}  Provides: php-pecl-zip = %{zipver}, php-pecl(zip) = %{zipver}
124  Provides: php-pecl-phar = %{pharver}, php-pecl(phar) = %{pharver}  Provides: php-pecl-phar = %{pharver}, php-pecl(phar) = %{pharver}
125  Provides: php-pecl-Fileinfo = %{fileinfover}, php-pecl(Fileinfo) = %{fileinfover}  Provides: php-pecl-Fileinfo = %{fileinfover}, php-pecl(Fileinfo) = %{fileinfover}
126    Obsoletes: php-pecl-json, php-pecl-zip, php-pecl-phar, php-pecl-Fileinfo
127    
128  %description common  %description common
129  The %{name}-common package contains files used by both the php  The %{name}-common package contains files used by both the php
# Line 156  Summary: A module for PHP applications t Line 145  Summary: A module for PHP applications t
145  Group: Development/Languages  Group: Development/Languages
146  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
147  BuildRequires: krb5-devel, openssl-devel, libc-client-devel  BuildRequires: krb5-devel, openssl-devel, libc-client-devel
 Provides: php-imap = %{version}-%{release}  
148    
149  %description imap  %description imap
150  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 155  Summary: A module for PHP applications t
155  Group: Development/Languages  Group: Development/Languages
156  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
157  BuildRequires: cyrus-sasl-devel, openldap-devel, openssl-devel  BuildRequires: cyrus-sasl-devel, openldap-devel, openssl-devel
 Provides: php-ldap = %{version}-%{release}  
158    
159  %description ldap  %description ldap
160  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 170  Group: Development/Languages
170  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
171  Provides: php-pdo-abi = %{pdover}  Provides: php-pdo-abi = %{pdover}
172  Provides: php-pdo_sqlite  Provides: php-pdo_sqlite
 Provides: php-pdo = %{version}-%{release}  
173    
174  %description pdo  %description pdo
175  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 183  Group: Development/Languages
183  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo
184  Provides: php_database, php-mysqli, php-pdo_mysql  Provides: php_database, php-mysqli, php-pdo_mysql
185  BuildRequires: mysql-devel >= 4.1.0  BuildRequires: mysql-devel >= 4.1.0
 Provides: php-mysql = %{version}-%{release}  
186    
187  %description mysql  %description mysql
188  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 197  Group: Development/Languages
197  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo
198  Provides: php_database, php-pdo_pgsql  Provides: php_database, php-pdo_pgsql
199  BuildRequires: krb5-devel, openssl-devel, postgresql-devel  BuildRequires: krb5-devel, openssl-devel, postgresql-devel
 Provides: php-pgsql = %{version}-%{release}  
200    
201  %description pgsql  %description pgsql
202  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 212  Summary: Modules for PHP script using sy
212  Group: Development/Languages  Group: Development/Languages
213  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
214  Provides: php-posix, php-sysvsem, php-sysvshm, php-sysvmsg  Provides: php-posix, php-sysvsem, php-sysvshm, php-sysvmsg
 Provides: php-process = %{version}-%{release}  
215    
216  %description process  %description process
217  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 224  Requires: %{name}-common = %{version}-%{
224  Summary: A module for PHP applications that use ODBC databases  Summary: A module for PHP applications that use ODBC databases
225  Provides: php_database, php-pdo_odbc  Provides: php_database, php-pdo_odbc
226  BuildRequires: unixODBC-devel  BuildRequires: unixODBC-devel
 Provides: php-odbc = %{version}-%{release}  
227    
228  %description odbc  %description odbc
229  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 239  Group: Development/Languages
239  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
240  Summary: A module for PHP applications that use the SOAP protocol  Summary: A module for PHP applications that use the SOAP protocol
241  BuildRequires: libxml2-devel  BuildRequires: libxml2-devel
 Provides: php-soap = %{version}-%{release}  
242    
243  %description soap  %description soap
244  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 249  Summary: A module for PHP applications t
249  Group: Development/Languages  Group: Development/Languages
250  Requires: %{name}-common = %{version}-%{release}, net-snmp  Requires: %{name}-common = %{version}-%{release}, net-snmp
251  BuildRequires: net-snmp-devel  BuildRequires: net-snmp-devel
 Provides: php-snmp = %{version}-%{release}  
252    
253  %description snmp  %description snmp
254  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 262  Group: Development/Languages
262  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
263  Provides: php-dom, php-xsl, php-domxml, php-wddx  Provides: php-dom, php-xsl, php-domxml, php-wddx
264  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
265  Provides: php-xml = %{version}-%{release}  Obsoletes: php-domxml, php-dom
266    
267  %description xml  %description xml
268  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 273  and performing XSL transformations on XM
273  Summary: A module for PHP applications which use the XML-RPC protocol  Summary: A module for PHP applications which use the XML-RPC protocol
274  Group: Development/Languages  Group: Development/Languages
275  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 Provides: php-xmlrpc = %{version}-%{release}  
276    
277  %description xmlrpc  %description xmlrpc
278  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 282  support for the XML-RPC protocol to PHP.
282  Summary: A module for PHP applications which need multi-byte string handling  Summary: A module for PHP applications which need multi-byte string handling
283  Group: Development/Languages  Group: Development/Languages
284  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 Provides: php-mbstring = %{version}-%{release}  
285    
286  %description mbstring  %description mbstring
287  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 293  Group: Development/Languages
293  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
294  # Required to build the bundled GD library  # Required to build the bundled GD library
295  BuildRequires: libXpm-devel, libjpeg-devel, libpng-devel, freetype-devel  BuildRequires: libXpm-devel, libjpeg-devel, libpng-devel, freetype-devel
 Provides: php-gd = %{version}-%{release}  
296    
297  %description gd  %description gd
298  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 302  support for using the gd graphics librar
302  Summary: A module for PHP applications for using the bcmath library  Summary: A module for PHP applications for using the bcmath library
303  Group: Development/Languages  Group: Development/Languages
304  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 Provides: php-bcmath = %{version}-%{release}  
305    
306  %description bcmath  %description bcmath
307  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 311  support for using the bcmath library to
311  Summary: A database abstraction layer module for PHP applications  Summary: A database abstraction layer module for PHP applications
312  Group: Development/Languages  Group: Development/Languages
313  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 Provides: php-dba = %{version}-%{release}  
314    
315  %description dba  %description dba
316  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 321  Summary: A module for PHP applications f
321  Group: System Environment/Libraries  Group: System Environment/Libraries
322  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
323  BuildRequires: aspell-devel >= 0.50.0  BuildRequires: aspell-devel >= 0.50.0
 Provides: php-pspell = %{version}-%{release}  
324    
325  %description pspell  %description pspell
326  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 331  Summary: Internationalization extension
331  Group: System Environment/Libraries  Group: System Environment/Libraries
332  Requires: %{name}-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
333  BuildRequires: libicu-devel >= 3.6  BuildRequires: libicu-devel >= 3.6
 Provides: php-intl = %{version}-%{release}  
334    
335  %description intl  %description intl
336  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 383  support for using the ICU library to PHP Line 356  support for using the ICU library to PHP
356    
357  %patch100 -p1 -b .r305570  %patch100 -p1 -b .r305570
358  %patch101 -p1 -b .r305043  %patch101 -p1 -b .r305043
 %patch102 -p1 -b .varnegidx  
359    
360  %patch207 -p1 -b .cve3709  %patch207 -p1 -b .cve3709
361  %patch208 -p1 -b .cve3870  %patch208 -p1 -b .cve3870
362  %patch209 -p1 -b .cve4645  
363    %patch209 -p1 -b .cve4156
364  %patch210 -p1 -b .cve3710  %patch210 -p1 -b .cve3710
365  %patch211 -p1 -b .cve4156  %patch211 -p1 -b .cve4645
366  %patch212 -p1 -b .cve0708  %patch212 -p1 -b .cve0708
367  %patch213 -p1 -b .cve1148  %patch213 -p1 -b .cve1148
368  %patch214 -p1 -b .cve1466  %patch214 -p1 -b .cve1466
369  %patch215 -p1 -b .cve1468  %patch215 -p1 -b .cve1468
370  %patch216 -p1 -b .cve1469  %patch216 -p1 -b .cve1469
371    %patch217 -p1 -b .cve1470
372  %patch218 -p1 -b .cve1471  %patch218 -p1 -b .cve1471
373  %patch219 -p1 -b .cve1938  %patch219 -p1 -b .cve1938
374  %patch220 -p1 -b .cve2202  %patch220 -p1 -b .cve2202
375  %patch221 -p1 -b .cve2483  %patch221 -p1 -b .cve2483
 %patch222 -p1 -b .cve4885  
 %patch223 -p1 -b .cve4566  
 %patch224 -p1 -b .cve0830  
 %patch225 -p1 -b .cve1823  
 %patch226 -p1 -b .cve2336  
   
 %patch230 -p1 -b .cve4153  
 %patch232 -p1 -b .cve1172  
 %patch233 -p1 -b .cve2143  
 %patch234 -p1 -b .cve2386  
 %patch235 -p1 -b .cve0057  
 %patch236 -p1 -b .cve0789  
 %patch237 -p1 -b .cve2950  
376    
377  # Prevent %%doc confusion over LICENSE files  # Prevent %%doc confusion over LICENSE files
378  cp -p Zend/LICENSE Zend/ZEND_LICENSE  cp -p Zend/LICENSE Zend/ZEND_LICENSE
# Line 736  rm files.* macros.php Line 697  rm files.* macros.php
697  %defattr(-,root,root)  %defattr(-,root,root)
698  %doc CODING_STANDARDS CREDITS INSTALL LICENSE NEWS README*  %doc CODING_STANDARDS CREDITS INSTALL LICENSE NEWS README*
699  %doc Zend/ZEND_* TSRM_LICENSE regex_COPYRIGHT  %doc Zend/ZEND_* TSRM_LICENSE regex_COPYRIGHT
700  %doc php.ini-production php.ini-development  %doc php.ini-*
701  %config(noreplace) %{_sysconfdir}/php.ini  %config(noreplace) %{_sysconfdir}/php.ini
702  %dir %{_sysconfdir}/php.d  %dir %{_sysconfdir}/php.d
703  %dir %{_libdir}/php  %dir %{_libdir}/php
# Line 789  rm files.* macros.php Line 750  rm files.* macros.php
750  %files process -f files.process  %files process -f files.process
751    
752  %changelog  %changelog
753  * Mon Jun 25 2012 Joe Orton <jorton@redhat.com> - 5.3.3-13  * Thu Nov 2 2011 Shad L. Lords <slords@mail.com> - 5.3.3-1.3.sme
754  - add security fix for CVE-2010-2950  - Obsolete php-domxml and php-dom [SME: 6733]
755    - Update Obsoletes and Conflicts [SME: 6436]
 * Wed Jun 13 2012 Joe Orton <jorton@redhat.com> - 5.3.3-11  
 - fix tests for CVE-2012-2143, CVE-2012-0789  
   
 * Tue Jun 12 2012 Joe Orton <jorton@redhat.com> - 5.3.3-10  
 - add security fix for CVE-2012-2336  
   
 * Tue Jun 12 2012 Joe Orton <jorton@redhat.com> - 5.3.3-9  
 - add security fixes for CVE-2011-4153, CVE-2012-0057, CVE-2012-0789,  
   CVE-2012-1172, CVE-2012-2143, CVE-2012-2386  
   
 * Thu May  3 2012 Joe Orton <jorton@redhat.com> - 5.3.3-7  
 - correct detection of = in CVE-2012-1823 fix (#818607)  
756    
757  * Thu May  3 2012 Joe Orton <jorton@redhat.com> - 5.3.3-6  * Mon Oct 24 2011 Joe Orton <jorton@redhat.com> - 5.3.3-1.3
758  - add security fix for CVE-2012-1823 (#818607)  - improve CVE-2011-1466 fix to cover CAL_GREGORIAN, CAL_JEWISH
759    
760  * Thu Feb  2 2012 Joe Orton <jorton@redhat.com> - 5.3.3-5  * Mon Sep 26 2011 Joe Orton <jorton@redhat.com> - 5.3.3-1.2
 - add security fix for CVE-2012-0830 (#786758)  
   
 * Wed Jan 04 2012 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 5.3.3-4  
 - remove extra php.ini-prod/devel files caused by %%patch -b  
   
 * Tue Jan 03 2012 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 5.3.3-3  
 - add security fixes for CVE-2011-4885, CVE-2011-4566 (#740734)  
   
 * Fri Oct 28 2011 Joe Orton <jorton@redhat.com> - 5.3.3-2  
 - add php-$subpkg = V-R provides (#717158)  
 - add security fixes for CVE-2010-3710, CVE-2010-4156, CVE-2010-4645 (#670464)  
761  - add security fixes for CVE-2011-2483, CVE-2011-0708, CVE-2011-1148,  - add security fixes for CVE-2011-2483, CVE-2011-0708, CVE-2011-1148,
762    CVE-2011-1466, CVE-2011-1468, CVE-2011-1469, CVE-2011-1471,    CVE-2011-1466, CVE-2011-1468, CVE-2011-1469, CVE-2011-1470,
763    CVE-2011-1938, CVE-2011-2202 (#740734)    CVE-2011-1471, CVE-2011-1938, and CVE-2011-2202 (#740733)
764  - fix negative keys with var_export (#700724)  
765    * Wed Jan 19 2011 Joe Orton <jorton@redhat.com> - 5.3.3-1.1
766    - add security fixes for CVE-2010-3710, CVE-2010-4156,
767      CVE-2010-4645 (#670463)
768    
769  * Wed Dec  1 2010 Joe Orton <jorton@redhat.com> - 5.3.3-1  * Wed Dec  1 2010 Joe Orton <jorton@redhat.com> - 5.3.3-1
770  - update to 5.3.3 (#658315)  - update to 5.3.3 (#658315)


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