/[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.2 by slords, Thu Mar 4 16:31:07 2010 UTC Revision 1.5.2.2 by slords, Fri Feb 3 15:48:14 2012 UTC
# Line 1  Line 1 
1  # $Id$  %global contentdir  /var/www
2    # API/ABI check
3    %global apiver      20090626
4    %global zendver     20090626
5    %global pdover      20080721
6    # Extension version
7    %global fileinfover 1.0.5-dev
8    %global pharver     2.0.1
9    %global zipver      1.9.1
10    %global jsonver     1.2.1
11    
12    %define httpd_mmn %(cat %{_includedir}/httpd/.mmn || echo missing-httpd-devel)
13    
14    # Use the arch-specific mysql_config binary to avoid mismatch with the
15    # heuristic used by bindir/mysql_config.
16    %define mysql_config %{_libdir}/mysql/mysql_config
17    
18  %define contentdir /var/www  Summary: PHP scripting language for creating dynamic web sites
 %define apiver 20041225  
 %define zendver 20060613  
 %define pdover 20060511  
   
 Summary: The PHP HTML-embedded scripting language  
19  Name: php  Name: php
20  Version: 5.2.10  Version: 5.3.3
21  Release: 1%{?dist}  Release: 1%{?dist}.6
22  License: PHP  License: PHP and LGPLv2 and LGPLv2+
23  Group: Development/Languages  Group: Development/Languages
24  URL: http://www.php.net/  URL: http://www.php.net/
25    
# Line 18  Source1: php.conf Line 28  Source1: php.conf
28  Source2: php.ini  Source2: php.ini
29  Source3: macros.php  Source3: macros.php
30    
31  Patch1: php-5.2.4-gnusrc.patch  # Build fixes
32  Patch2: php-4.3.3-install.patch  Patch1: php-5.3.3-gnusrc.patch
33    Patch2: php-5.3.0-install.patch
34  Patch3: php-5.2.4-norpath.patch  Patch3: php-5.2.4-norpath.patch
35  Patch5: php-5.0.2-phpize64.patch  Patch4: php-5.3.0-phpize64.patch
36  Patch8: php-5.2.0-includedir.patch  Patch5: php-5.2.0-includedir.patch
37  Patch9: php-5.2.4-embed.patch  Patch8: php-5.3.3-aconf26x.patch
38    
39  # Fixes for extension modules  # Fixes for extensions
40  Patch21: php-5.2.4-odbc.patch  Patch20: php-4.3.11-shutdown.patch
 Patch22: php-4.3.11-shutdown.patch  
 Patch24: php-5.2.3-macropen.patch  
41    
42  # Functional changes  # Functional changes
43  Patch30: php-5.0.4-dlopen.patch  Patch40: php-5.0.4-dlopen.patch
44  Patch31: php-5.2.4-easter.patch  Patch41: php-5.3.0-easter.patch
45  Patch32: php-5.2.5-systzdata.patch  Patch42: php-5.3.1-systzdata-v7.patch
46    
47  # Fixes for tests  # Fixes for tests
48  Patch51: php-5.0.4-tests-wddx.patch  Patch61: php-5.0.4-tests-wddx.patch
49    Patch62: php-5.3.2-testfail.patch
50    
51    # Bug fixes
52    Patch100: php-5.3.2-r305570.patch
53    Patch101: php-5.3.3-r305043.patch
54    
55    # Fixes for security bugs
56    Patch207: php-5.3.2-CVE-2010-3709.patch
57    Patch208: php-5.3.2-CVE-2010-3870.patch
58    Patch209: php-5.3.3-CVE-2010-4156.patch
59    Patch210: php-5.3.3-CVE-2010-3710.patch
60    Patch211: php-5.3.2-CVE-2010-4645.patch
61    Patch212: php-5.3.3-CVE-2011-0708.patch
62    Patch213: php-5.3.3-CVE-2011-1148.patch
63    Patch214: php-5.3.3-CVE-2011-1466.patch
64    Patch215: php-5.3.3-CVE-2011-1468.patch
65    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
68    Patch219: php-5.3.3-CVE-2011-1938.patch
69    Patch220: php-5.3.3-CVE-2011-2202.patch
70    Patch221: php-5.3.3-CVE-2011-2483.patch
71    Patch222: php-5.3.3-CVE-2011-4885.patch
72    Patch223: php-5.3.3-CVE-2011-4566.patch
73    Patch224: php-5.3.3-CVE-2012-0830.patch
74    
75  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
76    
77  BuildRequires: bzip2-devel, curl-devel >= 7.9, db4-devel, expat-devel  BuildRequires: bzip2-devel, curl-devel >= 7.9, db4-devel, gmp-devel
78  BuildRequires: gmp-devel, aspell-devel >= 0.50.0  BuildRequires: httpd-devel >= 2.0.46-1, pam-devel
79  BuildRequires: httpd-devel >= 2.0.46-1, libjpeg-devel, libpng-devel, pam-devel  BuildRequires: libstdc++-devel, openssl-devel, sqlite-devel
80  BuildRequires: libstdc++-devel, openssl-devel, sqlite-devel >= 3.0.0  BuildRequires: zlib-devel, pcre-devel >= 6.6, smtpdaemon
 BuildRequires: zlib-devel, pcre-devel >= 6.6, smtpdaemon, readline-devel  
81  BuildRequires: bzip2, perl, libtool >= 1.4.3, gcc-c++  BuildRequires: bzip2, perl, libtool >= 1.4.3, gcc-c++
82  Obsoletes: php-dbg, php3, phpfi, stronghold-php  Requires: httpd-mmn = %{httpd_mmn}
 # Enforce Apache module ABI compatibility  
 Requires: httpd-mmn = %(cat %{_includedir}/httpd/.mmn || echo missing-httpd-devel)  
83  Provides: mod_php = %{version}-%{release}  Provides: mod_php = %{version}-%{release}
84  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
85  # For backwards-compatibility, require php-cli for the time being:  # For backwards-compatibility, require php-cli for the time being:
86  Requires: php-cli = %{version}-%{release}  Requires: %{name}-cli = %{version}-%{release}
87  # To ensure correct /var/lib/php/session ownership:  # To ensure correct /var/lib/php/session ownership:
88  Requires(pre): httpd  Requires(pre): httpd
89    
# Line 70  language to Apache HTTP Server. Line 101  language to Apache HTTP Server.
101  %package cli  %package cli
102  Group: Development/Languages  Group: Development/Languages
103  Summary: Command-line interface for PHP  Summary: Command-line interface for PHP
104  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
105  Provides: php-cgi = %{version}-%{release}  Provides: php-cgi = %{version}-%{release}, php-cli = %{version}-%{release}
106  Provides: php-pcntl, php-readline  Provides: php-pcntl
107    
108  %description cli  %description cli
109  The php-cli package contains the command-line interface  The php-cli package contains the command-line interface
# Line 83  Group: Development/Languages Line 114  Group: Development/Languages
114  Summary: Common files for PHP  Summary: Common files for PHP
115  Provides: php-api = %{apiver}, php-zend-abi = %{zendver}  Provides: php-api = %{apiver}, php-zend-abi = %{zendver}
116  Provides: php(api) = %{apiver}, php(zend-abi) = %{zendver}  Provides: php(api) = %{apiver}, php(zend-abi) = %{zendver}
117    Conflicts: php-common
118  # Provides for all builtin modules:  # Provides for all builtin modules:
119  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
120  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
 Provides: php-openssl, php-pcre, php-posix, php-pspell  
121  Provides: php-reflection, php-session, php-shmop, php-simplexml, php-sockets  Provides: php-reflection, php-session, php-shmop, php-simplexml, php-sockets
122  Provides: php-spl, php-sysvsem, php-sysvshm, php-sysvmsg, php-tokenizer  Provides: php-spl, php-tokenizer, php-openssl, php-pcre
123  Provides: php-wddx, php-zlib, php-json, php-zip, php-dbase  Provides: php-zlib, php-json, php-zip, php-fileinfo
124  Obsoletes: php-openssl, php-pecl-zip, php-json, php-dbase  # For obsoleted pecl extension
125    Provides: php-pecl-json = %{jsonver}, php-pecl(json) = %{jsonver}
126    Provides: php-pecl-zip = %{zipver}, php-pecl(zip) = %{zipver}
127    Provides: php-pecl-phar = %{pharver}, php-pecl(phar) = %{pharver}
128    Provides: php-pecl-Fileinfo = %{fileinfover}, php-pecl(Fileinfo) = %{fileinfover}
129    
130  %description common  %description common
131  The php-common package contains files used by both the php  The %{name}-common package contains files used by both the php
132  package and the php-cli package.  package and the php-cli package.
133    
134  %package devel  %package devel
135  Group: Development/Libraries  Group: Development/Libraries
136  Summary: Files needed for building PHP extensions  Summary: Files needed for building PHP extensions
137  Requires: php = %{version}-%{release}, autoconf, automake  Requires: %{name} = %{version}-%{release}, autoconf, automake
138  Obsoletes: php-pecl-pdo-devel  Provides: php-devel = %{version}-%{release}
139    
140  %description devel  %description devel
141  The php-devel package contains the files needed for building PHP  The php-devel package contains the files needed for building PHP
# Line 110  need to install this package. Line 145  need to install this package.
145  %package imap  %package imap
146  Summary: A module for PHP applications that use IMAP  Summary: A module for PHP applications that use IMAP
147  Group: Development/Languages  Group: Development/Languages
148  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 Obsoletes: mod_php3-imap, stronghold-php-imap  
149  BuildRequires: krb5-devel, openssl-devel, libc-client-devel  BuildRequires: krb5-devel, openssl-devel, libc-client-devel
150    
151  %description imap  %description imap
152  The php-imap package contains a dynamic shared object (DSO) for the  The php-imap package contains a dynamic shared object that will
153  Apache Web server. When compiled into Apache, the php-imap module will  add support for the IMAP protocol to PHP.
 add IMAP (Internet Message Access Protocol) support to PHP. IMAP is a  
 protocol for retrieving and uploading e-mail messages on mail  
 servers. PHP is an HTML-embedded scripting language. If you need IMAP  
 support for PHP applications, you will need to install this package  
 and the php package.  
154    
155  %package ldap  %package ldap
156  Summary: A module for PHP applications that use LDAP  Summary: A module for PHP applications that use LDAP
157  Group: Development/Languages  Group: Development/Languages
158  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 Obsoletes: mod_php3-ldap, stronghold-php-ldap  
159  BuildRequires: cyrus-sasl-devel, openldap-devel, openssl-devel  BuildRequires: cyrus-sasl-devel, openldap-devel, openssl-devel
160    
161  %description ldap  %description ldap
# Line 141  need to install this package in addition Line 169  need to install this package in addition
169  %package pdo  %package pdo
170  Summary: A database access abstraction module for PHP applications  Summary: A database access abstraction module for PHP applications
171  Group: Development/Languages  Group: Development/Languages
172  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 Obsoletes: php-pecl-pdo-sqlite, php-pecl-pdo  
173  Provides: php-pdo-abi = %{pdover}  Provides: php-pdo-abi = %{pdover}
174    Provides: php-pdo_sqlite
175    
176  %description pdo  %description pdo
177  The php-pdo package contains a dynamic shared object that will add  The %{name}-pdo package contains a dynamic shared object that will add
178  a database access abstraction layer to PHP.  This module provides  a database access abstraction layer to PHP.  This module provides
179  a common interface for accessing MySQL, PostgreSQL or other  a common interface for accessing MySQL, PostgreSQL or other
180  databases.  databases.
# Line 154  databases. Line 182  databases.
182  %package mysql  %package mysql
183  Summary: A module for PHP applications that use MySQL databases  Summary: A module for PHP applications that use MySQL databases
184  Group: Development/Languages  Group: Development/Languages
185  Requires: php-common = %{version}-%{release}, php-pdo  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo
186  Provides: php_database, php-mysqli  Provides: php_database, php-mysqli, php-pdo_mysql
 Obsoletes: mod_php3-mysql, stronghold-php-mysql  
187  BuildRequires: mysql-devel >= 4.1.0  BuildRequires: mysql-devel >= 4.1.0
188    
189  %description mysql  %description mysql
# Line 169  this package and the php package. Line 196  this package and the php package.
196  %package pgsql  %package pgsql
197  Summary: A PostgreSQL database module for PHP  Summary: A PostgreSQL database module for PHP
198  Group: Development/Languages  Group: Development/Languages
199  Requires: php-common = %{version}-%{release}, php-pdo  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo
200  Provides: php_database  Provides: php_database, php-pdo_pgsql
 Obsoletes: mod_php3-pgsql, stronghold-php-pgsql  
201  BuildRequires: krb5-devel, openssl-devel, postgresql-devel  BuildRequires: krb5-devel, openssl-devel, postgresql-devel
202    
203  %description pgsql  %description pgsql
# Line 183  HTML-embedded scripting language. If you Line 209  HTML-embedded scripting language. If you
209  PostgreSQL, you should install this package in addition to the main  PostgreSQL, you should install this package in addition to the main
210  php package.  php package.
211    
212    %package process
213    Summary: Modules for PHP script using system process interfaces
214    Group: Development/Languages
215    Requires: %{name}-common = %{version}-%{release}
216    Provides: php-posix, php-sysvsem, php-sysvshm, php-sysvmsg
217    
218    %description process
219    The php-process package contains dynamic shared objects which add
220    support to PHP using system interfaces for inter-process
221    communication.
222    
223  %package odbc  %package odbc
224  Group: Development/Languages  Group: Development/Languages
225  Requires: php-common = %{version}-%{release}, php-pdo  Requires: %{name}-common = %{version}-%{release}, %{name}-pdo
226  Summary: A module for PHP applications that use ODBC databases  Summary: A module for PHP applications that use ODBC databases
227  Provides: php_database  Provides: php_database, php-pdo_odbc
 Obsoletes: stronghold-php-odbc  
228  BuildRequires: unixODBC-devel  BuildRequires: unixODBC-devel
229    
230  %description odbc  %description odbc
# Line 202  package. Line 238  package.
238    
239  %package soap  %package soap
240  Group: Development/Languages  Group: Development/Languages
241  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
242  Summary: A module for PHP applications that use the SOAP protocol  Summary: A module for PHP applications that use the SOAP protocol
243  BuildRequires: libxml2-devel  BuildRequires: libxml2-devel
244    
# Line 213  support to PHP for using the SOAP web se Line 249  support to PHP for using the SOAP web se
249  %package snmp  %package snmp
250  Summary: A module for PHP applications that query SNMP-managed devices  Summary: A module for PHP applications that query SNMP-managed devices
251  Group: Development/Languages  Group: Development/Languages
252  Requires: php-common = %{version}-%{release}, net-snmp  Requires: %{name}-common = %{version}-%{release}, net-snmp
253  BuildRequires: net-snmp-devel  BuildRequires: net-snmp-devel
254    
255  %description snmp  %description snmp
# Line 225  will need to install this package and th Line 261  will need to install this package and th
261  %package xml  %package xml
262  Summary: A module for PHP applications which use XML  Summary: A module for PHP applications which use XML
263  Group: Development/Languages  Group: Development/Languages
264  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
265  Obsoletes: php-domxml, php-dom  Provides: php-dom, php-xsl, php-domxml, php-wddx
 Provides: php-dom, php-xsl, php-domxml  
266  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
267    
268  %description xml  %description xml
# Line 238  and performing XSL transformations on XM Line 273  and performing XSL transformations on XM
273  %package xmlrpc  %package xmlrpc
274  Summary: A module for PHP applications which use the XML-RPC protocol  Summary: A module for PHP applications which use the XML-RPC protocol
275  Group: Development/Languages  Group: Development/Languages
276  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
 BuildRequires: expat-devel  
277    
278  %description xmlrpc  %description xmlrpc
279  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 248  support for the XML-RPC protocol to PHP. Line 282  support for the XML-RPC protocol to PHP.
282  %package mbstring  %package mbstring
283  Summary: A module for PHP applications which need multi-byte string handling  Summary: A module for PHP applications which need multi-byte string handling
284  Group: Development/Languages  Group: Development/Languages
285  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
286    
287  %description mbstring  %description mbstring
288  The php-mbstring package contains a dynamic shared object that will add  The php-mbstring package contains a dynamic shared object that will add
289  support for multi-byte string handling to PHP.  support for multi-byte string handling to PHP.
290    
 %package ncurses  
 Summary: A module for PHP applications for using ncurses interfaces  
 Group: Development/Languages  
 Requires: php-common = %{version}-%{release}  
 BuildRequires: ncurses-devel  
   
 %description ncurses  
 The php-ncurses package contains a dynamic shared object that will add  
 support for using the ncurses terminal output interfaces.  
   
291  %package gd  %package gd
292  Summary: A module for PHP applications for using the gd graphics library  Summary: A module for PHP applications for using the gd graphics library
293  Group: Development/Languages  Group: Development/Languages
294  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
295  BuildRequires: gd-devel, freetype-devel  # Required to build the bundled GD library
296    BuildRequires: libXpm-devel, libjpeg-devel, libpng-devel, freetype-devel
297    
298  %description gd  %description gd
299  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 277  support for using the gd graphics librar Line 302  support for using the gd graphics librar
302  %package bcmath  %package bcmath
303  Summary: A module for PHP applications for using the bcmath library  Summary: A module for PHP applications for using the bcmath library
304  Group: Development/Languages  Group: Development/Languages
305  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
306    
307  %description bcmath  %description bcmath
308  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 286  support for using the bcmath library to Line 311  support for using the bcmath library to
311  %package dba  %package dba
312  Summary: A database abstraction layer module for PHP applications  Summary: A database abstraction layer module for PHP applications
313  Group: Development/Languages  Group: Development/Languages
314  Requires: php-common = %{version}-%{release}  Requires: %{name}-common = %{version}-%{release}
315    
316  %description dba  %description dba
317  The php-dba package contains a dynamic shared object that will add  The php-dba package contains a dynamic shared object that will add
318  support for using the DBA database abstraction layer to PHP.  support for using the DBA database abstraction layer to PHP.
319    
320    %package pspell
321    Summary: A module for PHP applications for using pspell interfaces
322    Group: System Environment/Libraries
323    Requires: %{name}-common = %{version}-%{release}
324    BuildRequires: aspell-devel >= 0.50.0
325    
326    %description pspell
327    The php-pspell package contains a dynamic shared object that will add
328    support for using the pspell library to PHP.
329    
330    %package intl
331    Summary: Internationalization extension for PHP applications
332    Group: System Environment/Libraries
333    Requires: %{name}-common = %{version}-%{release}
334    BuildRequires: libicu-devel >= 3.6
335    
336    %description intl
337    The php-intl package contains a dynamic shared object that will add
338    support for using the ICU library to PHP.
339    
340  %prep  %prep
341  %setup -q  %setup -q -n php-%{version}
342  %patch1 -p1 -b .gnusrc  %patch1 -p1 -b .gnusrc
343  %patch2 -p1 -b .install  %patch2 -p1 -b .install
344  %patch3 -p1 -b .norpath  %patch3 -p1 -b .norpath
345  %patch5 -p1 -b .phpize64  %patch4 -p1 -b .phpize64
346  %patch8 -p1 -b .includedir  %patch5 -p1 -b .includedir
347  %patch9 -p1 -b .embed  %patch8 -p1 -b .aconf26x
348    
349  %patch21 -p1 -b .odbc  %patch20 -p1 -b .shutdown
350  %patch22 -p1 -b .shutdown  
351  %patch24 -p1 -b .macropen  %patch40 -p1 -b .dlopen
352    %patch41 -p1 -b .easter
353  %patch30 -p1 -b .dlopen  %patch42 -p1 -b .systzdata
354  %patch31 -p1 -b .easter  
355  %patch32 -p1 -b .systzdata  %patch61 -p1 -b .tests-wddx
356    %patch62 -p1 -b .testfail
357    
358    %patch100 -p1 -b .r305570
359    %patch101 -p1 -b .r305043
360    
361    %patch207 -p1 -b .cve3709
362    %patch208 -p1 -b .cve3870
363    
364    %patch209 -p1 -b .cve4156
365    %patch210 -p1 -b .cve3710
366    %patch211 -p1 -b .cve4645
367    %patch212 -p1 -b .cve0708
368    %patch213 -p1 -b .cve1148
369    %patch214 -p1 -b .cve1466
370    %patch215 -p1 -b .cve1468
371    %patch216 -p1 -b .cve1469
372    %patch217 -p1 -b .cve1470
373    %patch218 -p1 -b .cve1471
374    %patch219 -p1 -b .cve1938
375    %patch220 -p1 -b .cve2202
376    %patch221 -p1 -b .cve2483
377    %patch222 -p1 -b .cve4885
378    %patch223 -p1 -b .cve4566
379    %patch224 -p1 -b .cve0830
380    
 %patch51 -p1 -b .tests-wddx  
381    
382  # Prevent %%doc confusion over LICENSE files  # Prevent %%doc confusion over LICENSE files
383  cp Zend/LICENSE Zend/ZEND_LICENSE  cp -p Zend/LICENSE Zend/ZEND_LICENSE
384  cp TSRM/LICENSE TSRM_LICENSE  cp -p TSRM/LICENSE TSRM_LICENSE
385  cp regex/COPYRIGHT regex_COPYRIGHT  cp -p ext/ereg/regex/COPYRIGHT regex_COPYRIGHT
386  cp ext/gd/libgd/README gd_README  cp -p ext/gd/libgd/README gd_README
387    
388  # Source is built twice: once for /usr/bin/php, once for the Apache DSO.  # Multiple builds for multiple SAPIs
389  mkdir build-cgi build-apache  mkdir build-cgi build-apache
390    
391  # Remove bogus test; position of read position after fopen(, "a+")  # Remove bogus test; position of read position after fopen(, "a+")
# Line 328  rm -f ext/standard/tests/file/bug21131.p Line 396  rm -f ext/standard/tests/file/bug21131.p
396  rm -f ext/standard/tests/file/bug22414.phpt \  rm -f ext/standard/tests/file/bug22414.phpt \
397        ext/iconv/tests/bug16069.phpt        ext/iconv/tests/bug16069.phpt
398    
399    # Remove tests which require external network access
400    rm -f ext/sockets/tests/socket_bind.diff
401    
402    # Easter eggs no not shipped
403    rm -f tests/basic/php_egg_logo_guid.diff
404    
405  # Safety check for API version change.  # Safety check for API version change.
406  vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h`  vapi=`sed -n '/#define PHP_API_VERSION/{s/.* //;p}' main/php.h`
407  if test "x${vapi}" != "x%{apiver}"; then  if test "x${vapi}" != "x%{apiver}"; then
# Line 351  if test "x${vpdo}" != "x%{pdover}"; then Line 425  if test "x${vpdo}" != "x%{pdover}"; then
425     exit 1     exit 1
426  fi  fi
427    
428    # Check for some extension version
429    ver=$(sed -n '/#define PHP_FILEINFO_VERSION /{s/.* "//;s/".*$//;p}' ext/fileinfo/php_fileinfo.h)
430    if test "$ver" != "%{fileinfover}"; then
431       : Error: Upstream FILEINFO version is now ${ver}, expecting %{fileinfover}.
432       : Update the fileinfover macro and rebuild.
433       exit 1
434    fi
435    ver=$(sed -n '/#define PHP_PHAR_VERSION /{s/.* "//;s/".*$//;p}' ext/phar/php_phar.h)
436    if test "$ver" != "%{pharver}"; then
437       : Error: Upstream PHAR version is now ${ver}, expecting %{pharver}.
438       : Update the pharver macro and rebuild.
439       exit 1
440    fi
441    ver=$(sed -n '/#define PHP_ZIP_VERSION_STRING /{s/.* "//;s/".*$//;p}' ext/zip/php_zip.h)
442    if test "$ver" != "%{zipver}"; then
443       : Error: Upstream ZIP version is now ${ver}, expecting %{zipver}.
444       : Update the zipver macro and rebuild.
445       exit 1
446    fi
447    ver=$(sed -n '/#define PHP_JSON_VERSION /{s/.* "//;s/".*$//;p}' ext/json/php_json.h)
448    if test "$ver" != "%{jsonver}"; then
449       : Error: Upstream JSON version is now ${ver}, expecting %{jsonver}.
450       : Update the jsonver macro and rebuild.
451       exit 1
452    fi
453    
454    # Fix some bogus permissions
455    find . -name \*.[ch] -exec chmod 644 {} \;
456    chmod 644 README.*
457    
458  %build  %build
459    # aclocal workaround - to be improved
460    cat `aclocal --print-ac-dir`/libtool.m4 >>aclocal.m4
461    
462  # Force use of system libtool:  # Force use of system libtool:
463  libtoolize --force --copy  libtoolize --force --copy
464  cat `aclocal --print-ac-dir`/libtool.m4 > build/libtool.m4  cat `aclocal --print-ac-dir`/libtool.m4 >build/libtool.m4
465    
466  # Regenerate configure scripts (patches change config.m4's)  # Regenerate configure scripts (patches change config.m4's)
467    touch configure.in
468  ./buildconf --force  ./buildconf --force
469    
470  CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-pointer-sign"  CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -Wno-pointer-sign"
# Line 385  ln -sf ../configure Line 493  ln -sf ../configure
493          --disable-rpath \          --disable-rpath \
494          --without-pear \          --without-pear \
495          --with-bz2 \          --with-bz2 \
         --with-curl \  
496          --with-exec-dir=%{_bindir} \          --with-exec-dir=%{_bindir} \
497          --with-freetype-dir=%{_prefix} \          --with-freetype-dir=%{_prefix} \
498          --with-png-dir=%{_prefix} \          --with-png-dir=%{_prefix} \
499            --with-xpm-dir=%{_prefix} \
500          --enable-gd-native-ttf \          --enable-gd-native-ttf \
501          --without-gdbm \          --without-gdbm \
502          --with-gettext \          --with-gettext \
# Line 396  ln -sf ../configure Line 504  ln -sf ../configure
504          --with-iconv \          --with-iconv \
505          --with-jpeg-dir=%{_prefix} \          --with-jpeg-dir=%{_prefix} \
506          --with-openssl \          --with-openssl \
         --with-png \  
         --with-pspell \  
         --with-expat-dir=%{_prefix} \  
507          --with-pcre-regex=%{_prefix} \          --with-pcre-regex=%{_prefix} \
508          --with-zlib \          --with-zlib \
509          --with-layout=GNU \          --with-layout=GNU \
# Line 407  ln -sf ../configure Line 512  ln -sf ../configure
512          --enable-magic-quotes \          --enable-magic-quotes \
513          --enable-sockets \          --enable-sockets \
514          --enable-sysvsem --enable-sysvshm --enable-sysvmsg \          --enable-sysvsem --enable-sysvshm --enable-sysvmsg \
         --enable-track-vars \  
         --enable-trans-sid \  
         --enable-yp \  
         --enable-wddx \  
515          --with-kerberos \          --with-kerberos \
516          --enable-ucd-snmp-hack \          --enable-ucd-snmp-hack \
         --with-unixODBC=shared,%{_prefix} \  
         --enable-memory-limit \  
517          --enable-shmop \          --enable-shmop \
518          --enable-calendar \          --enable-calendar \
         --enable-dbx \  
         --enable-dio \  
         --without-mime-magic \  
519          --without-sqlite \          --without-sqlite \
520            --without-sqlite3 \
521          --with-libxml-dir=%{_prefix} \          --with-libxml-dir=%{_prefix} \
522          --with-xml \          --enable-xml \
523          --with-system-tzdata \          --with-system-tzdata \
524          $*          $*
525  if test $? != 0; then  if test $? != 0; then
# Line 439  pushd build-cgi Line 536  pushd build-cgi
536  build --enable-force-cgi-redirect \  build --enable-force-cgi-redirect \
537        --enable-pcntl \        --enable-pcntl \
538        --with-imap=shared --with-imap-ssl \        --with-imap=shared --with-imap-ssl \
539        --enable-mbstring=shared --enable-mbstr-enc-trans \        --enable-mbstring=shared \
540        --enable-mbregex \        --enable-mbregex \
       --with-ncurses=shared \  
541        --with-gd=shared \        --with-gd=shared \
542        --enable-bcmath=shared \        --enable-bcmath=shared \
543        --enable-dba=shared --with-db4=%{_prefix} \        --enable-dba=shared --with-db4=%{_prefix} \
544        --with-xmlrpc=shared \        --with-xmlrpc=shared \
545        --with-ldap=shared --with-ldap-sasl \        --with-ldap=shared --with-ldap-sasl \
546        --with-mysql=shared,%{_prefix} \        --with-mysql=shared,%{_prefix} \
547        --with-mysqli=shared,%{_bindir}/mysql_config \        --with-mysqli=shared,%{mysql_config} \
548        --enable-dom=shared \        --enable-dom=shared \
       --with-dom-xslt=%{_prefix} --with-dom-exslt=%{_prefix} \  
549        --with-pgsql=shared \        --with-pgsql=shared \
550          --enable-wddx=shared \
551        --with-snmp=shared,%{_prefix} \        --with-snmp=shared,%{_prefix} \
552        --enable-soap=shared \        --enable-soap=shared \
553        --with-xsl=shared,%{_prefix} \        --with-xsl=shared,%{_prefix} \
554        --enable-xmlreader=shared --enable-xmlwriter=shared \        --enable-xmlreader=shared --enable-xmlwriter=shared \
555          --with-curl=shared,%{_prefix} \
556        --enable-fastcgi \        --enable-fastcgi \
557        --enable-pdo=shared \        --enable-pdo=shared \
558        --with-pdo-odbc=shared,unixODBC,%{_prefix} \        --with-pdo-odbc=shared,unixODBC,%{_prefix} \
559        --with-pdo-mysql=shared,%{_prefix} \        --with-pdo-mysql=shared,%{mysql_config} \
560        --with-pdo-pgsql=shared,%{_prefix} \        --with-pdo-pgsql=shared,%{_prefix} \
561        --with-pdo-sqlite=shared,%{_prefix} \        --with-pdo-sqlite=shared,%{_prefix} \
562        --enable-json=shared \        --enable-json=shared \
563        --enable-zip=shared \        --enable-zip=shared \
564        --with-readline \        --without-readline \
565        --enable-dbase=shared        --with-pspell=shared \
566          --enable-phar=shared \
567          --enable-sysvmsg=shared --enable-sysvshm=shared --enable-sysvsem=shared \
568          --enable-posix=shared \
569          --with-unixODBC=shared,%{_prefix} \
570          --enable-fileinfo=shared \
571          --enable-intl=shared \
572          --with-icu-dir=%{_prefix}
573  popd  popd
574    
575    without_shared="--without-mysql --without-gd \
576          --disable-dom --disable-dba --without-unixODBC \
577          --disable-pdo --disable-xmlreader --disable-xmlwriter \
578          --without-sqlite3 --disable-phar --disable-fileinfo \
579          --disable-json --without-pspell --disable-wddx \
580          --without-curl --disable-posix \
581          --disable-sysvmsg --disable-sysvshm --disable-sysvsem"
582    
583  # Build Apache module, and the CLI SAPI, /usr/bin/php  # Build Apache module, and the CLI SAPI, /usr/bin/php
584  pushd build-apache  pushd build-apache
585  build --with-apxs2=%{_sbindir}/apxs \  build --with-apxs2=%{_sbindir}/apxs ${without_shared}
       --without-mysql --without-gd \  
       --without-odbc --disable-dom \  
       --disable-dba --without-unixODBC \  
       --disable-pdo --disable-xmlreader --disable-xmlwriter \  
       --disable-json  
586  popd  popd
587    
588  %check  %check
# Line 488  if ! make test; then Line 595  if ! make test; then
595    for f in `find .. -name \*.diff -type f -print`; do    for f in `find .. -name \*.diff -type f -print`; do
596      echo "TEST FAILURE: $f --"      echo "TEST FAILURE: $f --"
597      cat "$f"      cat "$f"
598      echo "-- $f result ends."      echo -e "\n-- $f result ends.\n"
599    done    done
600    set -x    set -x
601    #exit 1    #exit 1
# Line 501  unset NO_INTERACTION REPORT_EXIT_STATUS Line 608  unset NO_INTERACTION REPORT_EXIT_STATUS
608  # Install everything from the CGI SAPI build  # Install everything from the CGI SAPI build
609  make -C build-cgi install INSTALL_ROOT=$RPM_BUILD_ROOT  make -C build-cgi install INSTALL_ROOT=$RPM_BUILD_ROOT
610    
 # Install the Apache module  
 make -C build-apache install-sapi INSTALL_ROOT=$RPM_BUILD_ROOT  
   
611  # Install the default configuration file and icons  # Install the default configuration file and icons
612  install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/  install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/
613  install -m 644 $RPM_SOURCE_DIR/php.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.ini  install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
614  install -m 755 -d $RPM_BUILD_ROOT%{contentdir}/icons  install -m 755 -d $RPM_BUILD_ROOT%{contentdir}/icons
615  install -m 644    *.gif $RPM_BUILD_ROOT%{contentdir}/icons/  install -m 644    *.gif $RPM_BUILD_ROOT%{contentdir}/icons/
616    
# Line 514  install -m 644    *.gif $RPM_BUILD_ROOT% Line 618  install -m 644    *.gif $RPM_BUILD_ROOT%
618  install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/php/pear \  install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/php/pear \
619                    $RPM_BUILD_ROOT%{_datadir}/php                    $RPM_BUILD_ROOT%{_datadir}/php
620    
 # Use correct libdir  
 sed -i -e 's|%{_prefix}/lib|%{_libdir}|' $RPM_BUILD_ROOT%{_sysconfdir}/php.ini  
   
621  # install the DSO  # install the DSO
622  install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules  install -m 755 -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules
623  install -m 755 build-apache/libs/libphp5.so $RPM_BUILD_ROOT%{_libdir}/httpd/modules  install -m 755 build-apache/libs/libphp5.so $RPM_BUILD_ROOT%{_libdir}/httpd/modules
624    
625  # Apache config fragment  # Apache config fragment
626  install -m 755 -d $RPM_BUILD_ROOT/etc/httpd/conf.d  install -m 755 -d $RPM_BUILD_ROOT/etc/httpd/conf.d
627    # %{SOURCE1} used here ->
628  install -m 644 $RPM_SOURCE_DIR/php.conf $RPM_BUILD_ROOT/etc/httpd/conf.d  install -m 644 $RPM_SOURCE_DIR/php.conf $RPM_BUILD_ROOT/etc/httpd/conf.d
629    
630  install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/php.d  install -m 755 -d $RPM_BUILD_ROOT%{_sysconfdir}/php.d
631  install -m 755 -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php  install -m 755 -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php
632  install -m 700 -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php/session  install -m 700 -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php/session
633    
634    # Fix the link
635    (cd $RPM_BUILD_ROOT%{_bindir}; ln -sfn phar.phar phar)
636    
637  # Generate files lists and stub .ini files for each subpackage  # Generate files lists and stub .ini files for each subpackage
638  for mod in pgsql mysql mysqli odbc ldap snmp xmlrpc imap \  for mod in pgsql mysql mysqli odbc ldap snmp xmlrpc imap \
639      mbstring ncurses gd dom xsl soap bcmath dba xmlreader xmlwriter \      mbstring gd dom xsl soap bcmath dba xmlreader xmlwriter \
640      pdo pdo_mysql pdo_pgsql pdo_odbc pdo_sqlite json zip \      pdo pdo_mysql pdo_pgsql pdo_odbc pdo_sqlite json zip \
641      dbase; do      phar fileinfo intl pspell curl wddx \
642        posix sysvshm sysvsem sysvmsg; do
643      cat > $RPM_BUILD_ROOT%{_sysconfdir}/php.d/${mod}.ini <<EOF      cat > $RPM_BUILD_ROOT%{_sysconfdir}/php.d/${mod}.ini <<EOF
644  ; Enable ${mod} extension module  ; Enable ${mod} extension module
645  extension=${mod}.so  extension=${mod}.so
# Line 545  EOF Line 651  EOF
651  done  done
652    
653  # The dom, xsl and xml* modules are all packaged in php-xml  # The dom, xsl and xml* modules are all packaged in php-xml
654  cat files.dom files.xsl files.xml{reader,writer} > files.xml  cat files.dom files.xsl files.xml{reader,writer} files.wddx > files.xml
655    
656  # The mysql and mysqli modules are both packaged in php-mysql  # The mysql and mysqli modules are both packaged in php-mysql
657  cat files.mysqli >> files.mysql  cat files.mysqli >> files.mysql
# Line 555  cat files.pdo_mysql >> files.mysql Line 661  cat files.pdo_mysql >> files.mysql
661  cat files.pdo_pgsql >> files.pgsql  cat files.pdo_pgsql >> files.pgsql
662  cat files.pdo_odbc >> files.odbc  cat files.pdo_odbc >> files.odbc
663    
664  # Package pdo_sqlite with pdo; isolating the sqlite dependency  # sysv* and posix in packaged in php-process
665  # isn't useful at this time since rpm itself requires sqlite.  cat files.sysv* files.posix > files.process
666    
667    # Package pdo_sqlite with pdo.
668  cat files.pdo_sqlite >> files.pdo  cat files.pdo_sqlite >> files.pdo
669    
670  # Package json, dbase and zip in -common.  # Package json, zip, curl, phar and fileinfo in -common.
671  cat files.json files.dbase files.zip > files.common  cat files.json files.zip files.curl files.phar files.fileinfo > files.common
672    
673  # Install the macros file:  # Install the macros file:
674  install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm  install -d $RPM_BUILD_ROOT%{_sysconfdir}/rpm
675    # %{SOURCE3} used here ->
676  sed -e "s/@PHP_APIVER@/%{apiver}/;s/@PHP_ZENDVER@/%{zendver}/;s/@PHP_PDOVER@/%{pdover}/" \  sed -e "s/@PHP_APIVER@/%{apiver}/;s/@PHP_ZENDVER@/%{zendver}/;s/@PHP_PDOVER@/%{pdover}/" \
677      < $RPM_SOURCE_DIR/macros.php > macros.php      < $RPM_SOURCE_DIR/macros.php > macros.php
678  install -m 644 -c macros.php \  install -m 644 -c macros.php \
# Line 572  install -m 644 -c macros.php \ Line 681  install -m 644 -c macros.php \
681  # Remove unpackaged files  # Remove unpackaged files
682  rm -rf $RPM_BUILD_ROOT%{_libdir}/php/modules/*.a \  rm -rf $RPM_BUILD_ROOT%{_libdir}/php/modules/*.a \
683         $RPM_BUILD_ROOT%{_bindir}/{phptar} \         $RPM_BUILD_ROOT%{_bindir}/{phptar} \
684         $RPM_BUILD_ROOT%{_datadir}/pear         $RPM_BUILD_ROOT%{_datadir}/pear \
685           $RPM_BUILD_ROOT%{_libdir}/libphp5.la
686    
687  # Remove irrelevant docs  # Remove irrelevant docs
688  rm -f README.{Zeus,QNX,CVS-RULES}  rm -f README.{Zeus,QNX,CVS-RULES}
# Line 590  rm files.* macros.php Line 700  rm files.* macros.php
700    
701  %files common -f files.common  %files common -f files.common
702  %defattr(-,root,root)  %defattr(-,root,root)
703  %doc CODING_STANDARDS CREDITS EXTENSIONS INSTALL LICENSE NEWS README*  %doc CODING_STANDARDS CREDITS INSTALL LICENSE NEWS README*
704  %doc Zend/ZEND_* gd_README TSRM_LICENSE regex_COPYRIGHT  %doc Zend/ZEND_* TSRM_LICENSE regex_COPYRIGHT
705    %doc php.ini-production php.ini-development
706  %config(noreplace) %{_sysconfdir}/php.ini  %config(noreplace) %{_sysconfdir}/php.ini
707  %dir %{_sysconfdir}/php.d  %dir %{_sysconfdir}/php.d
708  %dir %{_libdir}/php  %dir %{_libdir}/php
# Line 604  rm files.* macros.php Line 715  rm files.* macros.php
715  %defattr(-,root,root)  %defattr(-,root,root)
716  %{_bindir}/php  %{_bindir}/php
717  %{_bindir}/php-cgi  %{_bindir}/php-cgi
718    %{_bindir}/phar.phar
719    %{_bindir}/phar
720  %{_mandir}/man1/php.1*  %{_mandir}/man1/php.1*
721  %doc sapi/cgi/README* sapi/cli/README  %doc sapi/cgi/README* sapi/cli/README
722    
# Line 626  rm files.* macros.php Line 739  rm files.* macros.php
739  %files xml -f files.xml  %files xml -f files.xml
740  %files xmlrpc -f files.xmlrpc  %files xmlrpc -f files.xmlrpc
741  %files mbstring -f files.mbstring  %files mbstring -f files.mbstring
742  %files ncurses -f files.ncurses  %defattr(-,root,root)
743    %doc ext/mbstring/libmbfl/DISCLAIMER ext/mbstring/libmbfl/LICENSE
744  %files gd -f files.gd  %files gd -f files.gd
745    %defattr(-,root,root)
746    %doc gd_README
747  %files soap -f files.soap  %files soap -f files.soap
748  %files bcmath -f files.bcmath  %files bcmath -f files.bcmath
749    %defattr(-,root,root)
750    %doc ext/bcmath/libbcmath/COPYING.LIB
751  %files dba -f files.dba  %files dba -f files.dba
752  %files pdo -f files.pdo  %files pdo -f files.pdo
753    %files pspell -f files.pspell
754    %files intl -f files.intl
755    %files process -f files.process
756    
757  %changelog  %changelog
758  * Mon Aug 10 2009 Joe Orton <jorton@redhat.com> 5.2.10-1.el5s2  * Thu Feb  2 2012 Joe Orton <jorton@redhat.com> - 5.3.3-1.6
759  - update to 5.2.10  - add security fix for CVE-2012-0830 (#786757)
760    
761  * Wed Apr 15 2009 Joe Orton <jorton@redhat.com> 5.2.9-2.el5s2  * Wed Jan 04 2012 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 5.3.3-1.5
762  - update to r3 of systzdata patch  - remove extra php.ini-prod/devel files caused by %%patch -b
763    
764    * Tue Jan 03 2012 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 5.3.3-1.4
765    - add security fixes for CVE-2011-4885, CVE-2011-4566 (#769758)
766    
767    * Mon Oct 24 2011 Joe Orton <jorton@redhat.com> - 5.3.3-1.3
768    - improve CVE-2011-1466 fix to cover CAL_GREGORIAN, CAL_JEWISH
769    
770    * Mon Sep 26 2011 Joe Orton <jorton@redhat.com> - 5.3.3-1.2
771    - add security fixes for CVE-2011-2483, CVE-2011-0708, CVE-2011-1148,
772      CVE-2011-1466, CVE-2011-1468, CVE-2011-1469, CVE-2011-1470,
773      CVE-2011-1471, CVE-2011-1938, and CVE-2011-2202 (#740733)
774    
775    * Wed Jan 19 2011 Joe Orton <jorton@redhat.com> - 5.3.3-1.1
776    - add security fixes for CVE-2010-3710, CVE-2010-4156,
777      CVE-2010-4645 (#670463)
778    
779    * Wed Dec  1 2010 Joe Orton <jorton@redhat.com> - 5.3.3-1
780    - update to 5.3.3 (#658315)
781    
782    * Mon Nov 22 2010 Joe Orton <jorton@redhat.com> - 5.3.2-7
783    - prevent extract() from clobering $GLOBALS (#655330)
784    
785    * Wed Nov 10 2010 Joe Orton <jorton@redhat.com> - 5.3.2-6
786    - add security fixes for CVE-2010-3870 CVE-2010-3709 (#650877)
787    - provide php-devel from -devel (#642701)
788    
789    * Mon Nov  1 2010 Joe Orton <jorton@redhat.com> - 5.3.2-5
790    - use correct mysql_config for pdo-mysql also (#642701)
791    
792  * Tue Apr 14 2009 Joe Orton <jorton@redhat.com> 5.2.9-1.el5s2  * Thu Sep 30 2010 Joe Orton <jorton@redhat.com> - 5.3.2-4
793    - use mysql_config from libdir
794    
795    * Tue Sep  7 2010 Joe Orton <jorton@redhat.com> - 5.3.2-3
796    - add defattr for -mbstring and -bcmath
797    
798    * Tue Sep  7 2010 Joe Orton <jorton@redhat.com> - 5.3.2-2
799    - add LGPLv2{,+} to License; ship text in -bcmath, -mbstring
800    - apply phar patch correctly
801    - fix permissions on sources, README.namespaces
802    - drop EXTENSIONS from %%doc
803    - fix Provides for php-cli
804    - drop inappropriate/obsolete Obsoletes
805    
806    * Thu Sep  2 2010 Joe Orton <jorton@redhat.com> - 5.3.2-1
807    - convert to php53
808    - remove subpackages: embeded, zts, tidy, recode, enchant
809    
810    * Tue Aug 17 2010 Joe Orton <jorton@redhat.com> - 5.3.2-6
811    - add security fixes for CVE-2010-1866, CVE-2010-2094, CVE-2010-1917,
812      CVE-2010-2531, MOPS-2010-060 (#624469)
813    
814    * Fri Aug 13 2010 Joe Orton <jorton@redhat.com> - 5.3.2-5
815    - add security fix for CVE-2010-0397 (#575712)
816    
817    * Thu Jun 24 2010 Joe Orton <jorton@redhat.com> - 5.3.2-4
818    - add security fix for CVE-2010-2225 (#605644)
819    
820    * Wed May  5 2010 Joe Orton <jorton@redhat.com> - 5.3.2-3
821    - restore -imap (#586050)
822    
823    * Fri Mar 26 2010 Joe Orton <jorton@redhat.com> - 5.3.2-2
824    - remove mcrypt support (#459804, #577257)
825    
826    * Wed Mar 24 2010 Joe Orton <jorton@redhat.com> - 5.3.2-1
827    - update to 5.3.2 (#575158, #575712)
828    
829    * Sat Mar 06 2010 Remi Collet <Fedora@famillecollet.com>
830    - PHP 5.3.2 Released!
831    - remove mime_magic option (now provided by fileinfo, by emu)
832    - add patch for http://bugs.php.net/50578
833    - remove patch for libedit (upstream)
834    
835    * Fri Jan 15 2010 Joe Orton <jorton@redhat.com> - 5.3.1-7
836    - add security fix for CVE-2009-4142 (#552268)
837    
838    * Fri Dec 18 2009 Joe Orton <jorton@redhat.com> - 5.3.1-6
839    - drop mssql, pdo_dblib
840    
841    * Fri Dec 11 2009 Joe Orton <jorton@redhat.com> - 5.3.1-5
842    - drop imap
843    
844    * Fri Dec 11 2009 Joe Orton <jorton@redhat.com> - 5.3.1-4
845    - drop t1lib, interbase/firebird support
846    
847    * Fri Nov 27 2009 Joe Orton <jorton@redhat.com> - 5.3.1-3
848    - update to v7 of systzdata patch
849    
850    * Wed Nov 25 2009 Joe Orton <jorton@redhat.com> - 5.3.1-2
851    - fix build with autoconf 2.6x
852    
853    * Fri Nov 20 2009 Remi Collet <Fedora@famillecollet.com> 5.3.1-1
854    - update to 5.3.1
855    - remove openssl patch (merged upstream)
856    - add provides for php-pecl-json
857    - add prod/devel php.ini in doc
858    
859    * Tue Nov 17 2009 Tom "spot" Callaway <tcallawa@redhat.com> - 5.3.0-7
860    - use libedit instead of readline to resolve licensing issues
861    
862    * Tue Aug 25 2009 Tomas Mraz <tmraz@redhat.com> - 5.3.0-6
863    - rebuilt with new openssl
864    
865    * Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.3.0-5
866    - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
867    
868    * Thu Jul 16 2009 Joe Orton <jorton@redhat.com> 5.3.0-4
869    - rediff systzdata patch
870    
871    * Thu Jul 16 2009 Joe Orton <jorton@redhat.com> 5.3.0-3
872    - update to v6 of systzdata patch; various fixes
873    
874    * Tue Jul 14 2009 Joe Orton <jorton@redhat.com> 5.3.0-2
875    - update to v5 of systzdata patch; parses zone.tab and extracts
876      timezone->{country-code,long/lat,comment} mapping table
877    
878    * Sun Jul 12 2009 Remi Collet <Fedora@famillecollet.com> 5.3.0-1
879    - update to 5.3.0
880    - remove ncurses, dbase, mhash extensions
881    - add enchant, sqlite3, intl, phar, fileinfo extensions
882    - raise sqlite version to 3.6.0 (for sqlite3, build with --enable-load-extension)
883    - sync with upstream "production" php.ini
884    
885    * Sat Jun 21 2009 Remi Collet <Fedora@famillecollet.com> 5.2.10-1
886    - update to 5.2.10
887    - add interbase sub-package
888    
889    * Sat Feb 28 2009 Remi Collet <Fedora@FamilleCollet.com> - 5.2.9-1
890  - update to 5.2.9  - update to 5.2.9
891    
892  * Tue Mar 31 2009 Joe Orton <jorton@redhat.com> 5.2.6-4.el5s2  * Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 5.2.8-10
893  - add security fixes for json_decode() crash (#494530),  - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
894    and CVE-2008-5658 - including regression fix (#494531)  
895    * Thu Feb  5 2009 Joe Orton <jorton@redhat.com> 5.2.8-9
896  * Thu Feb 26 2009 Joe Orton <jorton@redhat.com> 5.2.6-3.el5s2  - add recode support, -recode subpackage (#106755)
897  - add security fixes for CVE-2008-3658, CVE-2008-3660,  - add -zts subpackage with ZTS-enabled build of httpd SAPI
898    CVE-2008-5498, CVE-2008-5557, CVE-2008-5814, CVE-2009-0754  - adjust php.conf to use -zts SAPI build for worker MPM
899    (#487371)  
900    * Wed Feb  4 2009 Joe Orton <jorton@redhat.com> 5.2.8-8
901    - fix patch fuzz, renumber patches
902    
903    * Wed Feb  4 2009 Joe Orton <jorton@redhat.com> 5.2.8-7
904    - drop obsolete configure args
905    - drop -odbc patch (#483690)
906    
907    * Mon Jan 26 2009 Joe Orton <jorton@redhat.com> 5.2.8-5
908    - split out sysvshm, sysvsem, sysvmsg, posix into php-process
909    
910    * Sun Jan 25 2009 Joe Orton <jorton@redhat.com> 5.2.8-4
911    - move wddx to php-xml, build curl shared in -common
912    - remove BR for expat-devel, bogus configure option
913    
914    * Fri Jan 23 2009 Joe Orton <jorton@redhat.com> 5.2.8-3
915    - rebuild for new MySQL
916    
917  * Fri May  9 2008 Joe Orton <jorton@redhat.com> 5.2.6-2.el5s2  * Sat Dec 13 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.8-2
918    - libtool 2 workaround for phpize (#476004)
919    - add missing php_embed.h (#457777)
920    
921    * Tue Dec 09 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.8-1
922    - update to 5.2.8
923    
924    * Sat Dec 06 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.7-1.1
925    - libtool 2 workaround
926    
927    * Fri Dec 05 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.7-1
928    - update to 5.2.7
929    - enable pdo_dblib driver in php-mssql
930    
931    * Mon Nov 24 2008 Joe Orton <jorton@redhat.com> 5.2.6-7
932    - tweak Summary, thanks to Richard Hughes
933    
934    * Tue Nov  4 2008 Joe Orton <jorton@redhat.com> 5.2.6-6
935    - move gd_README to php-gd
936    - update to r4 of systzdata patch; introduces a default timezone
937      name of "System/Localtime", which uses /etc/localtime (#469532)
938    
939    * Sat Sep 13 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.6-5
940    - enable XPM support in php-gd
941    - Fix BR for php-gd
942    
943    * Sun Jul 20 2008 Remi Collet <Fedora@FamilleCollet.com> 5.2.6-4
944    - enable T1lib support in php-gd
945    
946    * Mon Jul 14 2008 Joe Orton <jorton@redhat.com> 5.2.6-3
947  - update to 5.2.6  - update to 5.2.6
948    - sync default php.ini with upstream
949    - drop extension_dir from default php.ini, rely on hard-coded
950      default, to make php-common multilib-safe (#455091)
951    - update to r3 of systzdata patch
952    
953    * Thu Apr 24 2008 Joe Orton <jorton@redhat.com> 5.2.5-7
954    - split pspell extension out into php-spell (#443857)
955    
956  * Wed Feb 20 2008 Joe Orton <jorton@redhat.com> 5.2.5-1.el5s2  * Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 5.2.5-6
957  - rebuild for StackV2  - Autorebuild for GCC 4.3
958    
959  * Fri Jan 11 2008 Joe Orton <jorton@redhat.com> 5.2.5-5  * Fri Jan 11 2008 Joe Orton <jorton@redhat.com> 5.2.5-5
960  - ext/date: use system timezone database  - ext/date: use system timezone database


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